Sie sind auf Seite 1von 66

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

gt/";(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.kg={};window.jstiming.Tk=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],d-e},da=function(a,b,c){var d="";window.jstiming.srt&&(d+="&srt="+windo
w.jstiming.srt,delete window.jstiming.srt);window.jstiming.pt&&(d+="&tbsrt="+win
dow.jstiming.pt,delete window.jstiming.pt);try{window.external&&window.external.
tran?d+="&tran="+window.external.tran:window.gtbExternal&&window.gtbExternal.tra
n?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().wasFetchedViaSpdy&&(d+="&p=s")
;if(g().wasNpnNegotiated){var d=d+"&npn=1",h=g().npnNegotiatedProtocol;h&&(d+="&
npnv="+(encodeURIComponent||escape)(h))}g().wasAlternateProtocolAvailable&&(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 A in b)d+=
"&"+A+"="+b[A];(b=c)||(b="https:"==document.location.protocol?"https://csi.gstat
ic.com/csi":"http://csi.gstatic.com/csi");return[b,"?v=3","&s="+(window.jstiming
.sn||"books")+"&action=",a.name,h.length?"&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=w
indow.jstiming.Tk++;window.jstiming.kg[d]=b;b.onload=b.onerror=function(){window
.jstiming&&delete window.jstiming.kg[d]};b.src=a;b=null;return a};window.jstimin
g.report=function(a,b,
c){if("prerender"==document.webkitVisibilityState){var d=!1,e=function(){if(!d){
b?b.prerender="1":b={prerender:"1"};var g;"prerender"==document.webkitVisibility
State?g=!1:(ea(a,b,c),g=!0);g&&(d=!0,document.removeEventListener("webkitvisibil
itychange",e,!1))}};document.addEventListener("webkitvisibilitychange",e,!1);ret
urn""}return ea(a,b,c)}};var fa=fa||{},p=this;function r(a){return void 0!==a}fu
nction u(){}function ha(a){a.la=function(){return a.Yg?a.Yg:a.Yg=new a}}
function ia(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"==ia(a)}function ja(a){var b=ia(a);return"array"==b||"objec
t"==b&&"number"==typeof a.length}function w(a){return"string"==typeof a}function
ka(a){return"number"==typeof a}function la(a){return"function"==ia(a)}function
ma(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}function na(a){re
turn a[oa]||(a[oa]=++pa)}var oa="closure_uid_"+(1E9*Math.random()>>>0),pa=0;
function qa(a,b,c){return a.call.apply(a.bind,arguments)}function ra(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")?qa:ra;return x.apply(null,arguments)}
function y(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 sa=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 z(a,b){function c(){}c.prototype=b.prototype;a.s=b.prototype;a.prototyp
e=new c;a.prototype.constructor=a;a.El=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))}z
(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(!Ga.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Ha,"&amp
;"));-1!=a.indexOf("<")&&(a=a.replace(Ia,"&lt;"));-1!=a.indexOf(">")&&(a=a.repla
ce(Ja,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Ka,"&quot;"));-1!=a.indexOf("'")
&&(a=a.replace(La,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Ma,"&#0;"));retu
rn a}var Ha=/&/g,Ia=/</g,Ja=/>/g,Ka=/"/g,La=/'/g,Ma=/\x00/g,Ga=/[\x00&<>"']/;fun
ction Na(a){return-1!=a.indexOf("&")?"document"in p?Oa(a):Pa(a):a}
function Oa(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'},c;c=p.docu
ment.createElement("div");return a.replace(Qa,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 Pa(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 Qa=/&([^;\s<&]+);?/g;function Ra(a){return String(
a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")}func
tion Sa(a){return null==a?"":String(a)}
function Ta(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(
Math.floor(2147483648*Math.random())^sa()).toString(36)}function Ua(a,b){return
a<b?-1:a>b?1:0}Math.random();function Va(a){return String(a).replace(/\-([a-z])/
g,function(a,c){return c.toUpperCase()})}function Wa(a){var b=w(void 0)?Ra(void
0):"\\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),fun
ction(a,b,e){return b+e.toUpperCase()})};function Xa(a){return a[a.length-1]}var
Ya=Array.prototype,Za=Ya.indexOf?function(a,b,c){return Ya.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=Ya.forEach?function(a,b,c){Ya.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 $a(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 ab=Ya.filter?function(a,b,c){return Ya.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=Ya.map?function(a,b,c){return Ya.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=Ya.reduce?function(a,b
,c,d){d&&(b=x(b,d));return Ya.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=Ya.some?function(a,b,c){return Ya.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=Ya.every?function(a,b,c){return Ya.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<=Za(a,b)}fun
ction ib(a,b){hb(a,b)||a.push(b)}function jb(a,b){var c=Za(a,b),d;(d=0<=c)&&Ya.s
plice.call(a,c,1);return d}function kb(a,b){var c=gb(a,b);0<=c&&Ya.splice.call(a
,c,1)}function lb(a){return Ya.concat.apply(Ya,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(ja(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){Ya.splice.apply(a,pb(arguments,1))}function


pb(a,b,c){return 2>=arguments.length?Ya.slice.call(a,b):Ya.slice.call(a,b,c)}fun
ction rb(a,b){return a>b?1:a<b?-1:0}function sb(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 tb(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=tb.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?Ya.unshift.apply(a,a.splice(-b,b)):0>b&&Ya.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=ab(vb(a
),function(a){return a!=b}).join(" "))}function zb(a,b){a.classList?B(b,function
(b){yb(a,b)}):a.className=ab(vb(a),function(a){return!hb(b,a)}).join(" ")}functi
on Ab(a,b,c){c?D(a,b):yb(a,b)};function Cb(a,b,c){for(var d in a)b.call(c,a[d],d
,a)}function Db(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-\u07ff\u200f\ufb1d-\ufdf
f\ufe70-\ufefc]"),Rb=/^http:\/\/.*/,Sb=/\s+/,Tb=/\d/;function Ub(){this.a=Vb}Ub.
prototype.Jc=!0;Ub.prototype.Dc=l("");Ub.prototype.toString=l("Const{}");functio
n Wb(a){return a instanceof Ub&&a.constructor===Ub&&a.a===Vb?"":"type_error:Cons
t"}var Vb={};function Xb(){this.a="";this.b=Yb}Xb.prototype.Jc=!0;var Yb={};Xb.p
rototype.Dc=f("a");function Zb(a){var b=new Xb;b.a=a;return b}var $b=Zb(""),ac=/
^[-.%_!# a-zA-Z0-9]+$/;function bc(){this.a=cc}bc.prototype.Jc=!0;bc.prototype.D
c=l("");bc.prototype.sf=!0;bc.prototype.cc=l(1);var cc={};function dc(){this.a=e
c}dc.prototype.Jc=!0;dc.prototype.Dc=l("");dc.prototype.sf=!0;dc.prototype.cc=l(
1);var ec={};function fc(){this.a="";this.d=gc;this.b=null}fc.prototype.sf=!0;fc
.prototype.cc=f("b");fc.prototype.Jc=!0;fc.prototype.Dc=f("a");function hc(a){re
turn a instanceof fc&&a.constructor===fc&&a.d===gc?a.a:"type_error:SafeHtml"}fun
ction ic(a){if(a instanceof fc)return a;var b=null;a.sf&&(b=a.cc());return jc(Ea
(a.Jc?a.Dc():String(a)),b)}function kc(a){if(a instanceof fc)return a;a=ic(a);va
r b;b=hc(a).replace(/(\r\n|\r|\n)/g,"<br>");return jc(b,a.cc())}
var lc=/^[a-zA-Z0-9-]+$/,mc=Nb("action","cite","data","formaction","href","manif
est","poster","src"),nc=Nb("embed","iframe","link","object","script","style","te
mplate");function oc(a){function b(a){v(a)?B(a,b):(a=ic(a),d+=hc(a),a=a.cc(),0==
c?c=a:0!=a&&c!=a&&(c=null))}var c=0,d="";B(arguments,b);return jc(d,c)}var gc={}
;function jc(a,b){var c=new fc;c.a=a;c.b=b;return c}var pc=jc("",0);function qc(
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=function(){return new E(this.x,this.y)};function

rc(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function sc(a,b){return new E(


a.x-b.x,a.y-b.y)}m.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(thi
s.y);return this};m.floor=function(){this.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.r
ound(this.y);return this};
m.bf=function(a,b){var c=ka(b)?b:a;this.x*=a;this.y*=c;return this};function tc(
a,b){this.width=a;this.height=b}function uc(a,b){return a==b?!0:a&&b?a.width==b.
width&&a.height==b.height:!1}m=tc.prototype;m.clone=function(){return new tc(thi
s.width,this.height)};function vc(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 wc;i:{var xc=p.navigator;if(xc){var yc=xc.userAgent;if
(yc){wc=yc;break i}}wc=""}function zc(a){return-1!=wc.indexOf(a)};var Ac=zc("Ope
ra")||zc("OPR"),F=zc("Trident")||zc("MSIE"),G=zc("Gecko")&&-1==wc.toLowerCase().
indexOf("webkit")&&!(zc("Trident")||zc("MSIE")),H=-1!=wc.toLowerCase().indexOf("
webkit"),Bc=H&&zc("Mobile"),Cc=zc("Macintosh"),Dc=zc("Windows");function Ec(){va
r a=p.document;return a?a.documentMode:void 0}
var Fc=function(){var a="",b;if(Ac&&p.opera)return a=p.opera.version,la(a)?a():a
;G?b=/rv\:([^\);]+)(\)|;)/:F?b=/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/:H&&(b=/WebKit\
/(\S+)/);b&&(a=(a=b.exec(wc))?a[1]:"");return F&&(b=Ec(),b>parseFloat(a))?String
(b):a}(),Gc={};
function I(a){var b;if(!(b=Gc[a])){b=0;for(var c=Ca(String(Fc)).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)||["","",""],A=q.exec(k)||["","",""];if(0==t[0].length&&0==A[0].len
gth)break;b=Ua(0==t[1].length?0:parseInt(t[1],10),0==A[1].length?0:parseInt(A[1]
,10))||Ua(0==t[2].length,0==A[2].length)||Ua(t[2],A[2])}while(0==b)}b=Gc[a]=0<=b
}return b}
function Hc(a){return F&&Ic>=a}var Jc=p.document,Ic=Jc&&F?Ec()||("CSS1Compat"==J
c.compatMode?parseInt(Fc,10):5):void 0;var Kc=!F||Hc(9);!G&&!F||F&&Hc(9)||G&&I("
1.9.1");var Lc=F&&!I("9");function Mc(a){return a?new Nc(Oc(a)):wa||(wa=new Nc)}
function J(a){return w(a)?document.getElementById(a):a}function Pc(a,b){var c=b|
|document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):Q
c(document,"*",a,b)}function Rc(a,b){var c=b||document,d=null;c.querySelectorAll
&&c.querySelector?d=c.querySelector("."+a):d=Qc(document,"*",a,b)[0];return d||n
ull}
function Qc(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 Sc(a,b){Cb(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.cl
assName=b:"for"==d?a.htmlFor=b:d in Tc?a.setAttribute(Tc[d],b):0==d.lastIndexOf(
"aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,b):a[d]=b})}var Tc={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 Uc(a){a=a.document;a="CSS1Compat"==a.compatMode?a.documentElement:a.bod
y;return new tc(a.clientWidth,a.clientHeight)}function Vc(a){return H||"CSS1Comp
at"!=a.compatMode?a.body||a.documentElement:a.documentElement}function Wc(a){ret
urn a?Xc(a):window}function Xc(a){return a.parentWindow||a.defaultView}function
K(a,b,c){return Yc(document,arguments)}
function Yc(a,b){var c=b[0],d=b[1];if(!Kc&&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(" "):Sc(c,d));2<b.length&&Zc(a,c,
b,2);return c}function Zc(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];!ja(g)||ma(g)&&0<g.nodeType?e(g):B
($c(g)?mb(g):g,e)}}
function M(a){return document.createElement(a)}function ad(a){return document.cr
eateTextNode(String(a))}function bd(a){var b=document,c=b.createElement("div");F
?(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 cd(a,b){a.append
Child(b)}function dd(a){for(var b;b=a.firstChild;)a.removeChild(b)}
function N(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}function e
d(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)}function fd(a){return void 0!=a
.firstElementChild?a.firstElementChild:gd(a.firstChild,!0)}function gd(a,b){for(
;a&&1!=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}function hd(a){r
eturn ma(a)&&1==a.nodeType}
function id(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 Oc(a){return 9
==a.nodeType?a:a.ownerDocument||a.document}function jd(a){return a.contentDocume
nt||a.contentWindow.document}
function kd(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 dd(a),a.appendChild(Oc(
a).createTextNode(String(b)))}var ld={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1}
,md={IMG:" ",BR:"\n"};function nd(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAtt
ribute("tabIndex"))}function od(a){a=a.getAttributeNode("tabindex");return null!
=a&&a.specified}
function pd(a){a=a.tabIndex;return ka(a)&&0<=a&&32768>a}function qd(a){var b=[];
rd(a,b,!1);return b.join("")}function rd(a,b,c){if(!(a.nodeName in ld))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 md)b.push(md[a.nodeName]);else for(a=a.firstChild;a;
)rd(a,b,c),a=a.nextSibling}
function $c(a){if(a&&"number"==typeof a.length){if(ma(a))return"function"==typeo
f a.item||"string"==typeof a.item;if(la(a))return"function"==typeof a.item}retur
n!1}function sd(a,b,c){if(!b&&!c)return null;var d=b?b.toUpperCase():null;return
td(a,function(a){return(!d||a.nodeName==d)&&(!c||w(a.className)&&hb(a.className
.split(/\s+/),c))},!0,void 0)}function td(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 ud(a){try{return a&&a.activeElement}catch(b){}return null}function Nc(a
){this.a=a||p.document||document}m=Nc.prototype;m.o=function(a){return w(a)?this
.a.getElementById(a):a};m.ha=function(a,b,c){return Yc(this.a,arguments)};m.crea
teElement=function(a){return this.a.createElement(a)};function vd(a){return"CSS1
Compat"==a.a.compatMode}
function wd(a){var b=a.a;a=Vc(b);b=Xc(b);return F&&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=cd;m.Bg=function(a,b){Zc(Oc(a),a,arguments,1)
};m.Cg=dd;m.Oi=N;m.xg=fd;m.contains=id;function xd(a){xd[" "](a);return a}xd[" "
]=u;var yd=!F||Hc(9),zd=!F||Hc(9),Ad=F&&!I("9"),Bd=!H||I("528"),Cd=G&&I("1.9b")|
|F&&I("8")||Ac&&I("9.5")||H&&I("528"),Dd=G&&!I("8")||F&&!I("9");function Ed(){th
is.hb=this.hb;this.$a=this.$a}Ed.prototype.hb=!1;Ed.prototype.isDisposed=f("hb")
;Ed.prototype.R=function(){this.hb||(this.hb=!0,this.I())};function Fd(a,b){a.hb
?b.call(void 0):(a.$a||(a.$a=[]),a.$a.push(r(void 0)?x(b,void 0):b))}Ed.prototyp
e.I=function(){if(this.$a)for(;this.$a.length;)this.$a.shift()()};function Gd(a)
{a&&"function"==typeof a.R&&a.R()};function Hd(a,b){this.type=a;this.d=this.targ
et=b;this.g=!1;this.Lh=!0}Hd.prototype.Ba=function(){this.g=!0};Hd.prototype.pre
ventDefault=function(){this.Lh=!1};function Id(a){a.preventDefault()};var Jd=F?"
focusin":"DOMFocusIn",Kd=F?"focusout":"DOMFocusOut";function Ld(a,b){Hd.call(thi
s,a?a.type:"");this.b=this.d=this.target=null;this.i=this.keyCode=this.clientY=t
his.clientX=this.$e=this.Ze=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKe
y=!1;this.state=null;this.j=!1;this.a=null;a&&this.init(a,b)}z(Ld,Hd);var Md=[1,
4,2];m=Ld.prototype;
m.init=function(a,b){this.a=a;var c=this.type=a.type;this.target=a.target||a.src

Element;this.d=b;var d=a.relatedTarget;if(d){if(G){var e;i:{try{xd(d.nodeName);e


=!0;break i}catch(g){}e=!1}e||(d=null)}}else"mouseover"==c?d=a.fromElement:"mous
eout"==c&&(d=a.toElement);this.b=d;Object.defineProperties?Object.defineProperti
es(this,{Ze:{configurable:!0,enumerable:!0,get:this.yg,set:this.$k},$e:{configur
able:!0,enumerable:!0,get:this.zg,set:this.al}}):(this.Ze=this.yg(),this.$e=this
.zg());this.clientX=void 0!==
a.clientX?a.clientX:a.pageX;this.clientY=void 0!==a.clientY?a.clientY:a.pageY;th
is.keyCode=a.keyCode||0;this.i=a.charCode||("keypress"==c?a.keyCode:0);this.ctrl
Key=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaK
ey;this.j=Cc?a.metaKey:a.ctrlKey;this.state=a.state;a.defaultPrevented&&this.pre
ventDefault()};function Nd(a){return(yd?0==a.a.button:"click"==a.type?!0:!!(a.a.
button&Md[0]))&&!(H&&Cc&&a.ctrlKey)}
m.Ba=function(){Ld.s.Ba.call(this);this.a.stopPropagation?this.a.stopPropagation
():this.a.cancelBubble=!0};m.preventDefault=function(){Ld.s.preventDefault.call(
this);var a=this.a;if(a.preventDefault)a.preventDefault();else if(a.returnValue=
!1,Ad)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};
m.Ki=f("a");m.yg=function(){return H||void 0!==this.a.offsetX?this.a.offsetX:thi
s.a.layerX};
m.$k=function(a){Object.defineProperties(this,{Ze:{writable:!0,enumerable:!0,con
figurable:!0,value:a}})};m.zg=function(){return H||void 0!==this.a.offsetY?this.
a.offsetY:this.a.layerY};m.al=function(a){Object.defineProperties(this,{$e:{writ
able:!0,enumerable:!0,configurable:!0,value:a}})};var Od="closure_listenable_"+(
1E6*Math.random()|0);function Pd(a){return!(!a||!a[Od])}var Qd=0;function Rd(a,b
,c,d,e){this.nc=a;this.proxy=null;this.src=b;this.type=c;this.Jd=!!d;this.be=e;t
his.key=++Qd;this.removed=this.Id=!1}function Sd(a){a.removed=!0;a.nc=null;a.pro
xy=null;a.src=null;a.be=null};function Td(a){this.src=a;this.a={};this.b=0}Td.pr
ototype.add=function(a,b,c,d,e){var g=a.toString();a=this.a[g];a||(a=this.a[g]=[
],this.b++);var h=Ud(a,b,d,e);-1<h?(b=a[h],c||(b.Id=!1)):(b=new Rd(b,this.src,g,
!!d,e),b.Id=c,a.push(b));return b};Td.prototype.remove=function(a,b,c,d){a=a.toS
tring();if(!(a in this.a))return!1;var e=this.a[a];b=Ud(e,b,c,d);return-1<b?(Sd(
e[b]),Ya.splice.call(e,b,1),0==e.length&&(delete this.a[a],this.b--),!0):!1};
function Vd(a,b){var c=b.type;if(!(c in a.a))return!1;var d=jb(a.a[c],b);d&&(Sd(
b),0==a.a[c].length&&(delete a.a[c],a.b--));return d}Td.prototype.removeAll=func
tion(a){a=a&&a.toString();var b=0,c;for(c in this.a)if(!a||c==a){for(var d=this.
a[c],e=0;e<d.length;e++)++b,Sd(d[e]);delete this.a[c];this.b--}return b};functio
n Wd(a,b,c,d,e){a=a.a[b.toString()];b=-1;a&&(b=Ud(a,c,d,e));return-1<b?a[b]:null
}
function Ud(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!g.removed&&g.nc=
=b&&g.Jd==!!c&&g.be==d)return e}return-1};var Xd="closure_lm_"+(1E6*Math.random(
)|0),Yd={},Zd=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=$d(c);return Pd(a)?a.listen(b,c,d,e):ae(a,b,c,!1,d,e)}fu
nction ae(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=!!e,k=be(a)
;k||(a[Xd]=k=new Td(a));c=k.add(b,c,d,e,g);if(c.proxy)return c;d=ce();c.proxy=d;
d.src=a;d.nc=c;a.addEventListener?a.addEventListener(b.toString(),d,h):a.attachE
vent(de(b.toString()),d);Zd++;return c}
function ce(){var a=ee,b=zd?function(c){return a.call(b.src,b.nc,c)}:function(c)
{c=a.call(b.src,b.nc,c);if(!c)return c};return b}function fe(a,b,c,d,e){if(v(b))
{for(var g=0;g<b.length;g++)fe(a,b[g],c,d,e);return null}c=$d(c);return Pd(a)?a.
tb.add(String(b),c,!0,d,e):ae(a,b,c,!0,d,e)}function ge(a,b,c,d,e){if(v(b))for(v
ar g=0;g<b.length;g++)ge(a,b[g],c,d,e);else c=$d(c),Pd(a)?a.tb.remove(String(b),
c,d,e):a&&(a=be(a))&&(b=Wd(a,b,c,!!d,e))&&he(b)}
function he(a){if(ka(a)||!a||a.removed)return!1;var b=a.src;if(Pd(b))return Vd(b
.tb,a);var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.
Jd):b.detachEvent&&b.detachEvent(de(c),d);Zd--;(c=be(b))?(Vd(c,a),0==c.b&&(c.src
=null,b[Xd]=null)):Sd(a);return!0}function de(a){return a in Yd?Yd[a]:Yd[a]="on"
+a}function ie(a,b,c,d){var e=!0;if(a=be(a))if(b=a.a[b.toString()])for(b=b.conca
t(),a=0;a<b.length;a++){var g=b[a];g&&g.Jd==c&&!g.removed&&(g=je(g,d),e=e&&!1!==
g)}return e}
function je(a,b){var c=a.nc,d=a.be||a.src;a.Id&&he(a);return c.call(d,b)}
function ee(a,b){if(a.removed)return!0;if(!zd){var c;if(!(c=b))i:{c=["window","e

vent"];for(var d=p,e;e=c.shift();)if(null!=d[e])d=d[e];else{c=null;break i}c=d}e


=c;c=new Ld(e,this);d=!0;if(!(0>e.keyCode||void 0!=e.returnValue)){i:{var g=!1;i
f(0==e.keyCode)try{e.keyCode=-1;break i}catch(h){g=!0}if(g||void 0==e.returnValu
e)e.returnValue=!0}e=[];for(g=c.d;g;g=g.parentNode)e.push(g);for(var g=a.type,k=
e.length-1;!c.g&&0<=k;k--){c.d=e[k];var n=ie(e[k],g,!0,c),d=d&&n}for(k=0;!c.g&&k
<e.length;k++)c.d=e[k],
n=ie(e[k],g,!1,c),d=d&&n}return d}return je(a,new Ld(b,this))}function be(a){a=a
[Xd];return a instanceof Td?a:null}var ke="__closure_events_fn_"+(1E9*Math.rando
m()>>>0);function $d(a){if(la(a))return a;a[ke]||(a[ke]=function(b){return a.han
dleEvent(b)});return a[ke]};function le(a,b,c,d){this.top=a;this.right=b;this.bo
ttom=c;this.left=d}function me(a){for(var b=new le(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=le.prototype;m.cb=function(){retur
n this.right-this.left};m.mb=function(){return this.bottom-this.top};
m.clone=function(){return new le(this.top,this.right,this.bottom,this.left)};m.c
ontains=function(a){return this&&a?a instanceof le?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 ne(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 oe(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}m=
oe.prototype;m.clone=function(){return new oe(this.left,this.top,this.width,this
.height)};function pe(a){return new le(a.top,a.left+a.width,a.top+a.height,a.lef
t)}function qe(a){return new oe(a.left,a.top,a.right-a.left,a.bottom-a.top)}
function re(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 oe(c,e,d-c,g-e)}return null}function se(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 oe?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.O=function(){return new tc(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=te(a,b))&&(a.style[b]=c);else for(var d in
b){c=a;var e=b[d],g=te(c,d);g&&(c.style[g]=e)}}var ue={};function te(a,b){var c=
ue[b];if(!c){var d=Va(b),c=d;void 0===a.style[d]&&(d=(H?"Webkit":G?"Moz":F?"ms":
Ac?"O":null)+Wa(d),void 0!==a.style[d]&&(c=d));ue[b]=c}return c}function ve(a,b)
{var c=a.style[Va(b)];return"undefined"!==typeof c?c:a.style[te(a,b)]||""}
function we(a,b){var c=Oc(a);return c.defaultView&&c.defaultView.getComputedStyl
e&&(c=c.defaultView.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||"":""
}function xe(a,b){return we(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.sty
le&&a.style[b]}function ye(a,b,c){var d;b instanceof E?(d=b.x,b=b.y):(d=b,b=c);a
.style.left=ze(d,!1);a.style.top=ze(b,!1)}function Ae(a){return new E(a.offsetLe
ft,a.offsetTop)}
function Be(a){a=a?Oc(a):document;return!F||Hc(9)||vd(Mc(a))?a.documentElement:a
.body}function Ce(a){var b;try{b=a.getBoundingClientRect()}catch(c){return{left:

0,top:0,right:0,bottom:0}}F&&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 De(a){if(F&&!Hc(8))return a.offsetParent;var b=Oc(a),c=xe(a,"position")
,d="fixed"==c||"absolute"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=xe(a
,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidt
h>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"rela
tive"==c))return a;return null}
function Ee(a){for(var b=new le(0,Infinity,Infinity,0),c=Mc(a),d=c.a.body,e=c.a.
documentElement,g=Vc(c.a);a=De(a);)if(!(F&&0==a.clientWidth||H&&0==a.clientHeigh
t&&a==d)&&a!=d&&a!=e&&"visible"!=xe(a,"overflow")){var h=Fe(a),k=new E(a.clientL
eft,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=M
ath.max(b.left,h.x)}d=g.scrollLeft;g=g.scrollTop;b.left=Math.max(b.left,d);b.top
=Math.max(b.top,g);c=
Uc(Xc(c.a)||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 Ge(a,b){var c,d=Fe(a);c=Fe(b);var e=He(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,F&&!Hc(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 Fe(a){var b=Oc(a);xe(a,"position");var c=new E(0,0),d=Be(b);if(a==d)ret
urn c;a=Ce(a);b=wd(Mc(b));c.x=a.left+b.x;c.y=a.top+b.y;return c}function Ie(a,b)
{var c=Je(a),d=Je(b);return new E(c.x-d.x,c.y-d.y)}function Ke(a){a=Ce(a);return
new E(a.left,a.top)}function Je(a){if(1==a.nodeType)return Ke(a);var b=la(a.Ki)
,c=a;a.targetTouches&&a.targetTouches.length?c=a.targetTouches[0]:b&&a.a.targetT
ouches&&a.a.targetTouches.length&&(c=a.a.targetTouches[0]);return new E(c.client
X,c.clientY)}
function Q(a,b,c){if(b instanceof tc)c=b.height,b=b.width;else if(void 0==c)thro
w Error("missing height argument");a.style.width=ze(b,!0);a.style.height=ze(c,!0
)}function ze(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}fun
ction Le(a){var b=Me;if("none"!=xe(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 Me(a){var b=a.offsetWidth,c=a.offsetHeight,d=H&&!b&&!c;return r(b)&&!d|
|!a.getBoundingClientRect?new tc(b,c):(a=Ce(a),new tc(a.right-a.left,a.bottom-a.
top))}function Ne(a){var b=Fe(a);a=Le(a);return new oe(b.x,b.y,a.width,a.height)
}function Oe(a,b){var c=a.style;"opacity"in c?c.opacity=b:"MozOpacity"in c?c.Moz
Opacity=b:"filter"in c&&(c.filter=""===b?"":"alpha(opacity="+100*b+")")}function
R(a,b){a.style.display=b?"":"none"}function Pe(a){return"rtl"==xe(a,"direction"
)}
var Qe=G?"MozUserSelect":H?"WebkitUserSelect":null;function Re(a,b,c){c=c?null:a
.getElementsByTagName("*");if(Qe){if(b=b?"none":"",a.style[Qe]=b,c){a=0;for(var
d;d=c[a];a++)d.style[Qe]=b}}else if(F||Ac)if(b=b?"on":"",a.setAttribute("unselec
table",b),c)for(a=0;d=c[a];a++)d.setAttribute("unselectable",b)}
function Se(a,b){var c=vd(Mc(Oc(a)));if(!F||I("10")||c&&I("8"))Te(a,b,"border-bo
x");else{var d=a.style;if(c){var c=Ue(a),e=He(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 Ve(a){var b=Oc(a),c=F&&a.currentStyle;if(c&&vd(Mc(b))&&"auto"!=c.width&
&"auto"!=c.height&&!c.boxSizing)return b=We(a,c.width,"width","pixelWidth"),a=We
(a,c.height,"height","pixelHeight"),new tc(b,a);c=new tc(a.offsetWidth,a.offsetH
eight);b=Ue(a);a=He(a);return new tc(c.width-a.left-b.left-b.right-a.right,c.hei
ght-a.top-b.top-b.bottom-a.bottom)}
function Te(a,b,c){a=a.style;G?a.MozBoxSizing=c:H?a.WebkitBoxSizing=c:a.boxSizin
g=c;a.width=Math.max(b.width,0)+"px";a.height=Math.max(b.height,0)+"px"}function
We(a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);var e=a.style[c],g=a.ru
ntimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b=a.style[d];a.st

yle[c]=e;a.runtimeStyle[c]=g;return b}function Xe(a,b){var c=a.currentStyle?a.cu


rrentStyle[b]:null;return c?We(a,c,"left","pixelLeft"):0}
function Ue(a){if(F){var b=Xe(a,"paddingLeft"),c=Xe(a,"paddingRight"),d=Xe(a,"pa
ddingTop");a=Xe(a,"paddingBottom");return new le(d,c,a,b)}b=we(a,"paddingLeft");
c=we(a,"paddingRight");d=we(a,"paddingTop");a=we(a,"paddingBottom");return new l
e(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var Ye={thin:2,medium
:4,thick:6};
function Ze(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 Ye?Ye[c]:We
(a,c,"left","pixelLeft")}
function He(a){if(F&&!Hc(9)){var b=Ze(a,"borderLeft"),c=Ze(a,"borderRight"),d=Ze
(a,"borderTop");a=Ze(a,"borderBottom");return new le(d,c,a,b)}b=we(a,"borderLeft
Width");c=we(a,"borderRightWidth");d=we(a,"borderTopWidth");a=we(a,"borderBottom
Width");return new le(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}f
unction $e(a,b){a.style[F?"styleFloat":"cssFloat"]=b};function af(){return!0}fun
ction bf(a,b){function c(){}c.prototype=a.prototype;var d=new c;a.apply(d,Array.
prototype.slice.call(arguments,1));return d};function S(){Ed.call(this);this.tb=
new Td(this);this.oi=this;this.De=null}z(S,Ed);S.prototype[Od]=!0;m=S.prototype;
m.Od=f("De");m.wd=ba("De");m.addEventListener=function(a,b,c,d){O(this,a,b,c,d)}
;m.removeEventListener=function(a,b,c,d){ge(this,a,b,c,d)};
m.D=function(a){var b,c=this.Od();if(c)for(b=[];c;c=c.Od())b.push(c);var c=this.
oi,d=a.type||a;if(w(a))a=new Hd(a,c);else if(a instanceof Hd)a.target=a.target||
c;else{var e=a;a=new Hd(d,c);Lb(a,e)}var e=!0,g;if(b)for(var h=b.length-1;!a.g&&
0<=h;h--)g=a.d=b[h],e=cf(g,d,!0,a)&&e;a.g||(g=a.d=c,e=cf(g,d,!0,a)&&e,a.g||(e=cf
(g,d,!1,a)&&e));if(b)for(h=0;!a.g&&h<b.length;h++)g=a.d=b[h],e=cf(g,d,!1,a)&&e;r
eturn e};m.I=function(){S.s.I.call(this);this.tb&&this.tb.removeAll(void 0);this
.De=null};
m.listen=function(a,b,c,d){return this.tb.add(String(a),b,!1,c,d)};function cf(a
,b,c,d){b=a.tb.a[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.Jd==c){var k=h.nc,n=h.be||h.src;h.Id&&Vd
(a.tb,h);e=!1!==k.call(n,d)&&e}}return e&&0!=d.Lh};function df(a){p.setTimeout(f
unction(){throw a;},0)}var ef;
function ff(){var a=p.MessageChannel;"undefined"===typeof a&&"undefined"!==typeo
f window&&window.postMessage&&window.addEventListener&&!zc("Presto")&&(a=functio
n(){var a=document.createElement("iframe");a.style.display="none";a.src="";docum
ent.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.p
rotocol?"*":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&&!zc("Trident")&&!zc("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=functi
on(){if(r(c.next)){c=c.next;var a=c.mg;c.mg=null;a()}};return function(a){d.next
={mg:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof document&&"o
nreadystatechange"in document.createElement("script")?function(a){var b=document
.createElement("script");
b.onreadystatechange=function(){b.onreadystatechange=null;b.parentNode.removeChi
ld(b);b=null;a();a=null};document.documentElement.appendChild(b)}:function(a){p.
setTimeout(a,0)}};function gf(a,b){hf||jf();kf||(hf(),kf=!0);lf.push(new mf(a,b)
)}var hf;function jf(){if(p.Promise&&p.Promise.resolve){var a=p.Promise.resolve(
);hf=function(){a.then(nf)}}else hf=function(){var a=nf;!la(p.setImmediate)||p.W
indow&&p.Window.prototype.setImmediate==p.setImmediate?(ef||(ef=ff()),ef(a)):p.s
etImmediate(a)}}var kf=!1,lf=[];function nf(){for(;lf.length;){var a=lf;lf=[];fo
r(var b=0;b<a.length;b++){var c=a[b];try{c.a.call(c.b)}catch(d){df(d)}}}kf=!1}fu
nction mf(a,b){this.a=a;this.b=b};function of(a){a.prototype.then=a.prototype.th
en;a.prototype.$goog_Thenable=!0}function pf(a){if(!a)return!1;try{return!!a.$go
og_Thenable}catch(b){return!1}};function qf(a,b){this.b=0;this.j=void 0;this.a=t
his.d=null;this.g=this.i=!1;try{var c=this;a.call(b,function(a){rf(c,2,a)},funct
ion(a){rf(c,3,a)})}catch(d){rf(this,3,d)}}qf.prototype.then=function(a,b,c){retu
rn sf(this,la(a)?a:null,la(b)?b:null,c)};of(qf);qf.prototype.cancel=function(a){

0==this.b&&gf(function(){var b=new tf(a);uf(this,b)},this)};


function uf(a,b){if(0==a.b)if(a.d){var c=a.d;if(c.a){for(var d=0,e=-1,g=0,h;h=c.
a[g];g++)if(h=h.Vc)if(d++,h==a&&(e=g),0<=e&&1<d)break;0<=e&&(0==c.b&&1==d?uf(c,b
):(d=c.a.splice(e,1)[0],vf(c,d,3,b)))}}else rf(a,3,b)}function wf(a,b){a.a&&a.a.
length||2!=a.b&&3!=a.b||xf(a);a.a||(a.a=[]);a.a.push(b)}
function sf(a,b,c,d){var e={Vc:null,xh:null,Dh:null};e.Vc=new qf(function(a,h){e
.xh=b?function(c){try{var e=b.call(d,c);a(e)}catch(q){h(q)}}:a;e.Dh=c?function(b
){try{var e=c.call(d,b);!r(e)&&b instanceof tf?h(b):a(e)}catch(q){h(q)}}:h});e.V
c.d=a;wf(a,e);return e.Vc}qf.prototype.p=function(a){this.b=0;rf(this,2,a)};qf.p
rototype.B=function(a){this.b=0;rf(this,3,a)};
function rf(a,b,c){if(0==a.b){if(a==c)b=3,c=new TypeError("Promise cannot resolv
e to itself");else{if(pf(c)){a.b=1;c.then(a.p,a.B,a);return}if(ma(c))try{var d=c
.then;if(la(d)){yf(a,c,d);return}}catch(e){b=3,c=e}}a.j=c;a.b=b;xf(a);3!=b||c in
stanceof tf||zf(a,c)}}function yf(a,b,c){function d(b){g||(g=!0,a.B(b))}function
e(b){g||(g=!0,a.p(b))}a.b=1;var g=!1;try{c.call(b,e,d)}catch(h){d(h)}}function
xf(a){a.i||(a.i=!0,gf(a.C,a))}
qf.prototype.C=function(){for(;this.a&&this.a.length;){var a=this.a;this.a=[];fo
r(var b=0;b<a.length;b++)vf(this,a[b],this.b,this.j)}this.i=!1};function vf(a,b,
c,d){if(2==c)b.xh(d);else{if(b.Vc)for(;a&&a.g;a=a.d)a.g=!1;b.Dh(d)}}function zf(
a,b){a.g=!0;gf(function(){a.g&&Af.call(null,b)})}var Af=df;function tf(a){va.cal
l(this,a)}z(tf,va);tf.prototype.name="cancel";function Bf(a,b){S.call(this);this
.b=a||1;this.a=b||p;this.d=x(this.jl,this);this.g=sa()}z(Bf,S);m=Bf.prototype;m.
cd=!1;m.eb=null;function Cf(a,b){a.b=b;a.eb&&a.cd?(a.stop(),a.start()):a.eb&&a.s
top()}m.jl=function(){if(this.cd){var a=sa()-this.g;0<a&&a<.8*this.b?this.eb=thi
s.a.setTimeout(this.d,this.b-a):(this.eb&&(this.a.clearTimeout(this.eb),this.eb=
null),this.D("tick"),this.cd&&(this.eb=this.a.setTimeout(this.d,this.b),this.g=s
a()))}};
m.start=function(){this.cd=!0;this.eb||(this.eb=this.a.setTimeout(this.d,this.b)
,this.g=sa())};m.stop=function(){this.cd=!1;this.eb&&(this.a.clearTimeout(this.e
b),this.eb=null)};m.I=function(){Bf.s.I.call(this);this.stop();delete this.a};fu
nction T(a,b,c){if(la(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 Df(a){p.clearTimeout(a)};function Ef(
a,b,c){Ed.call(this);this.a=a;this.g=b||0;this.b=c;this.d=x(this.Ni,this)}z(Ef,E
d);m=Ef.prototype;m.ra=0;m.I=function(){Ef.s.I.call(this);this.stop();delete thi
s.a;delete this.b};m.start=function(a){this.stop();this.ra=T(this.d,r(a)?a:this.
g)};m.stop=function(){0!=this.ra&&Df(this.ra);this.ra=0};m.Ni=function(){this.ra
=0;this.a&&this.a.call(this.b)};var Hb={},Ff=null;function Gf(a){a=na(a);delete
Hb[a];Gb()&&Ff&&Ff.stop()}function Hf(){Ff||(Ff=new Ef(function(){If()},20));var
a=Ff;0!=a.ra||a.start()}function If(){var a=sa();Cb(Hb,function(b){Jf(b,a)});Gb
()||Hf()};function Kf(){S.call(this);this.a=0;this.p=this.g=null}z(Kf,S);Kf.prot
otype.Ub=function(){this.kb("begin")};Kf.prototype.Kb=function(){this.kb("end")}
;Kf.prototype.onStop=function(){this.kb("stop")};Kf.prototype.kb=function(a){thi
s.D(a)};function Lf(a,b,c,d){Kf.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.i=a;this.C=b;this.duration=c;this.B=d;t
his.d=[];this.b=0}z(Lf,Kf);m=Lf.prototype;
m.play=function(a){if(a||0==this.a)this.b=0,this.d=this.i;else if(1==this.a)retu
rn!1;Gf(this);this.g=a=sa();-1==this.a&&(this.g-=this.duration*this.b);this.p=th
is.g+this.duration;this.b||this.Ub();this.kb("play");-1==this.a&&this.kb("resume
");this.a=1;var b=na(this);b in Hb||(Hb[b]=this);Hf();Jf(this,a);return!0};m.sto
p=function(a){Gf(this);this.a=0;a&&(this.b=1);Mf(this,this.b);this.onStop();this
.Kb()};m.I=function(){0==this.a||this.stop(!1);this.kb("destroy");Lf.s.I.call(th
is)};
function Jf(a,b){a.b=(b-a.g)/(a.p-a.g);1<=a.b&&(a.b=1);Mf(a,a.b);1==a.b?(a.a=0,G
f(a),a.kb("finish"),a.Kb()):1==a.a&&a.Lf()}function Mf(a,b){la(a.B)&&(b=a.B(b));
a.d=Array(a.i.length);for(var c=0;c<a.i.length;c++)a.d[c]=(a.C[c]-a.i[c])*b+a.i[
c]}m.Lf=function(){this.kb("animate")};m.kb=function(a){this.D(new Nf(a,this))};
function Nf(a,b){Hd.call(this,a);this.a=b.d;this.x=b.d[0];this.y=b.d[1];this.dur
ation=b.duration;this.state=b.a}z(Nf,Hd);function Of(a,b,c,d,e){Lf.call(this,b,c

,d,e);this.element=a}z(Of,Lf);Of.prototype.Cd=u;Of.prototype.Lf=function(){this.
Cd();Of.s.Lf.call(this)};Of.prototype.Kb=function(){this.Cd();Of.s.Kb.call(this)
};Of.prototype.Ub=function(){this.Cd();Of.s.Ub.call(this)};function Pf(a,b,c,d,e
){ka(b)&&(b=[b]);ka(c)&&(c=[c]);Of.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.j=-1}z(Pf,Of);var Qf=1/1
024;m=Pf.prototype;
m.Cd=function(){var a=this.d[0];Math.abs(a-this.j)>=Qf&&(Oe(this.element,a),this
.j=a)};m.Ub=function(){this.j=-1;Pf.s.Ub.call(this)};m.Kb=function(){this.j=-1;P
f.s.Kb.call(this)};m.show=function(){this.element.style.display=""};m.hide=funct
ion(){this.element.style.display="none"};function Rf(a,b,c){Pf.call(this,a,1,0,b
,c)}z(Rf,Pf);Rf.prototype.Ub=function(){this.show();Rf.s.Ub.call(this)};Rf.proto
type.Kb=function(){this.hide();Rf.s.Kb.call(this)};
function Sf(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end po
ints must be 3D");Of.apply(this,arguments)}z(Sf,Of);Sf.prototype.Cd=function(){f
or(var a=[],b=0;b<this.d.length;b++)a[b]=Math.round(this.d[b]);this.element.styl
e.backgroundColor="rgb("+a.join(",")+")"};function Tf(a){return Math.pow(a,3)}fu
nction Uf(a){return 3*a*a-2*a*a*a};var Vf="StopIteration"in p?p.StopIteration:Er
ror("StopIteration");function Wf(){}Wf.prototype.next=function(){throw Vf;};Wf.p
rototype.xc=function(){return this};function Xf(a){if(a instanceof Wf)return a;i
f("function"==typeof a.xc)return a.xc(!1);if(ja(a)){var b=0,c=new Wf;c.next=func
tion(){for(;;){if(b>=a.length)throw Vf;if(b in a)return a[b++];b++}};return c}th
row Error("Not implemented");};function Yf(a,b){this.b={};this.a=[];this.g=this.
d=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of argument
s");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a){a inst
anceof Yf?(c=a.bb(),d=a.Aa()):(c=Eb(a),d=Db(a));for(var e=0;e<c.length;e++)this.
set(c[e],d[e])}}m=Yf.prototype;m.Eb=f("d");m.Aa=function(){Zf(this);for(var a=[]
,b=0;b<this.a.length;b++)a.push(this.b[this.a[b]]);return a};m.bb=function(){Zf(
this);return this.a.concat()};
m.isEmpty=function(){return 0==this.d};m.clear=function(){this.b={};this.g=this.
d=this.a.length=0};m.remove=function(a){return $f(this.b,a)?(delete this.b[a],th
is.d--,this.g++,this.a.length>2*this.d&&Zf(this),!0):!1};function Zf(a){if(a.d!=
a.a.length){for(var b=0,c=0;b<a.a.length;){var d=a.a[b];$f(a.b,d)&&(a.a[c++]=d);
b++}a.a.length=c}if(a.d!=a.a.length){for(var e={},c=b=0;b<a.a.length;)d=a.a[b],$
f(e,d)||(a.a[c++]=d,e[d]=1),b++;a.a.length=c}}m.get=function(a,b){return $f(this
.b,a)?this.b[a]:b};
m.set=function(a,b){$f(this.b,a)||(this.d++,this.a.push(a),this.g++);this.b[a]=b
};m.forEach=function(a,b){for(var c=this.bb(),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 Yf(this)};m.xc=fun
ction(a){Zf(this);var b=0,c=this.a,d=this.b,e=this.g,g=this,h=new Wf;h.next=func
tion(){for(;;){if(e!=g.g)throw Error("The map has changed since the iterator was
created");if(b>=c.length)throw Vf;var h=c[b++];return a?h:d[h]}};return h};
function $f(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function ag(a
){if("function"==typeof a.Aa)return a.Aa();if(w(a))return a.split("");if(ja(a)){
for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return Db(a)}function
bg(a){if("function"==typeof a.bb)return a.bb();if("function"!=typeof a.Aa){if(ja
(a)||w(a)){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return Eb(
a)}}
function cg(a,b){if("function"==typeof a.forEach)a.forEach(b,void 0);else if(ja(
a)||w(a))B(a,b,void 0);else for(var c=bg(a),d=ag(a),e=d.length,g=0;g<e;g++)b.cal
l(void 0,d[g],c&&c[g],a)};var dg=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?
]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;function eg(a
){if(fg){fg=!1;var b=p.location;if(b){var c=b.href;if(c&&(c=(c=eg(c)[3]||null)?d
ecodeURI(c):c)&&c!=b.hostname)throw fg=!0,Error();}}return a.match(dg)}var fg=H;
function gg(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 hg(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 ig(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 jg=/#|$/;
function kg(a){var b=window.location.href,c=b.search(jg),d=ig(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 lg=/[?&]($|#)/;function U(a,b){var c;a instanceof U?(this.fc=r(b)?
b:a.fc,mg(this,a.Nc),this.Qd=a.Qd,this.zc=a.zc,ng(this,a.qe),this.tc=a.tc,og(thi
s,a.a.clone()),this.Bc=a.Bc):a&&(c=eg(String(a)))?(this.fc=!!b,mg(this,c[1]||"",
!0),this.Qd=pg(c[2]||""),this.zc=pg(c[3]||"",!0),ng(this,c[4]),this.tc=pg(c[5]||
"",!0),og(this,c[6]||"",!0),this.Bc=pg(c[7]||"")):(this.fc=!!b,this.a=new qg(nul
l,0,this.fc))}m=U.prototype;m.Nc="";m.Qd="";m.zc="";m.qe=null;m.tc="";m.Bc="";m.
fc=!1;
m.toString=function(){var a=[],b=this.Nc;b&&a.push(rg(b,sg,!0),":");if(b=this.zc
){a.push("//");var c=this.Qd;c&&a.push(rg(c,sg,!0),"@");a.push(encodeURIComponen
t(String(b)).replace(/%25([0-9a-fA-F]{2})/g,"%$1"));b=this.qe;null!=b&&a.push(":
",String(b))}if(b=this.tc)this.zc&&"/"!=b.charAt(0)&&a.push("/"),a.push(rg(b,"/"
==b.charAt(0)?tg:ug,!0));(b=this.a.toString())&&a.push("?",b);(b=this.Bc)&&a.pus
h("#",rg(b,vg));return a.join("")};m.clone=function(){return new U(this)};
function mg(a,b,c){a.Nc=c?pg(b,!0):b;a.Nc&&(a.Nc=a.Nc.replace(/:$/,""))}function
ng(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.
qe=b}else a.qe=null}function og(a,b,c){b instanceof qg?(a.a=b,wg(a.a,a.fc)):(c||
(b=rg(b,xg)),a.a=new qg(b,0,a.fc));return a}m.rb=function(a,b){return og(this,a,
b)};m.Ua=function(){return this.a.toString()};function V(a,b,c){a.a.set(b,c);ret
urn a}function yg(a,b){return a.a.get(b)}function zg(a){return a.Bc}
function Ag(a){V(a,"zx",Ta());return a}function pg(a,b){return a?b?decodeURI(a):
decodeURIComponent(a):""}function rg(a,b,c){return w(a)?(a=encodeURI(a).replace(
b,Bg),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function Bg(a){a=a.
charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var sg=/[#\/\
?@]/g,ug=/[\#\?:]/g,tg=/[\#\?]/g,xg=/[\#\?@]/g,vg=/#/g;function qg(a,b,c){this.a
=a||null;this.b=!!c}
function Cg(a){a.wa||(a.wa=new Yf,a.Pa=0,a.a&&gg(a.a,function(b,c){a.add(Da(b),c
)}))}function Dg(a){var b=bg(a);if("undefined"==typeof b)throw Error("Keys are u
ndefined");var c=new qg(null,0,void 0);a=ag(a);for(var d=0;d<b.length;d++){var e
=b[d],g=a[d];v(g)?Eg(c,e,g):c.add(e,g)}return c}m=qg.prototype;m.wa=null;m.Pa=nu
ll;m.Eb=function(){Cg(this);return this.Pa};m.add=function(a,b){Cg(this);this.a=
null;a=Fg(this,a);var c=this.wa.get(a);c||this.wa.set(a,c=[]);c.push(b);this.Pa+
+;return this};
m.remove=function(a){Cg(this);a=Fg(this,a);return $f(this.wa.b,a)?(this.a=null,t
his.Pa-=this.wa.get(a).length,this.wa.remove(a)):!1};m.clear=function(){this.wa=
this.a=null;this.Pa=0};m.isEmpty=function(){Cg(this);return 0==this.Pa};function
Gg(a,b){Cg(a);b=Fg(a,b);return $f(a.wa.b,b)}m.bb=function(){Cg(this);for(var a=
this.wa.Aa(),b=this.wa.bb(),c=[],d=0;d<b.length;d++)for(var e=a[d],g=0;g<e.lengt
h;g++)c.push(b[d]);return c};
m.Aa=function(a){Cg(this);var b=[];if(w(a))Gg(this,a)&&(b=lb(b,this.wa.get(Fg(th
is,a))));else{a=this.wa.Aa();for(var c=0;c<a.length;c++)b=lb(b,a[c])}return b};m
.set=function(a,b){Cg(this);this.a=null;a=Fg(this,a);Gg(this,a)&&(this.Pa-=this.
wa.get(a).length);this.wa.set(a,[b]);this.Pa++;return this};m.get=function(a,b){
var c=a?this.Aa(a):[];return 0<c.length?String(c[0]):b};function Eg(a,b,c){a.rem
ove(b);0<c.length&&(a.a=null,a.wa.set(Fg(a,b),mb(c)),a.Pa+=c.length)}
m.toString=function(){if(this.a)return this.a;if(!this.wa)return"";for(var a=[],
b=this.wa.bb(),c=0;c<b.length;c++)for(var d=b[c],e=encodeURIComponent(String(d))
,d=this.Aa(d),g=0;g<d.length;g++){var h=e;""!==d[g]&&(h+="="+encodeURIComponent(
String(d[g])));a.push(h)}return this.a=a.join("&")};m.clone=function(){var a=new
qg;a.a=this.a;this.wa&&(a.wa=this.wa.clone(),a.Pa=this.Pa);return a};function F
g(a,b){var c=String(b);a.b&&(c=c.toLowerCase());return c}
function wg(a,b){b&&!a.b&&(Cg(a),a.a=null,a.wa.forEach(function(a,b){var e=b.toL
owerCase();b!=e&&(this.remove(b),Eg(this,e,a))},a));a.b=b};function Hg(){}Hg.pro
totype.Va=aa();function Ig(a,b,c,d,e,g,h,k,n){var q=Jg(c),t=Ne(a),A=Ee(a);if(A){
var L=qe(A),A=Math.max(t.left,L.left),ta=Math.min(t.left+t.width,L.left+L.width)
;if(A<=ta){var bb=Math.max(t.top,L.top),L=Math.min(t.top+t.height,L.top+L.height
);bb<=L&&(t.left=A,t.top=bb,t.width=ta-A,t.height=L-bb)}}A=Mc(a);bb=Mc(c);if(A.a

!=bb.a){var ta=A.a.body,bb=Xc(bb.a),L=new E(0,0),Fa=Wc(Oc(ta)),Bb=ta;do{var nn=F


a==bb?Fe(Bb):Ke(Bb);L.x+=nn.x;L.y+=nn.y}while(Fa&&Fa!=bb&&Fa!=Fa.parent&&(Bb=Fa.
frameElement)&&(Fa=Fa.parent));ta=sc(L,
Fe(ta));!F||Hc(9)||vd(A)||(ta=sc(ta,wd(A)));t.left+=ta.x;t.top+=ta.y}a=Kg(a,b);t
=new E(a&2?t.left+t.width:t.left,a&1?t.top+t.height:t.top);t=sc(t,q);e&&(t.x+=(a
&2?-1:1)*e.x,t.y+=(a&1?-1:1)*e.y);var qb;if(h)if(n)qb=n;else if(qb=Ee(c))qb.top=q.y,qb.right-=q.x,qb.bottom-=q.y,qb.left-=q.x;return Lg(t,c,d,g,qb,h,k)}
function Jg(a){var b;if(a=a.offsetParent){var c="HTML"==a.tagName||"BODY"==a.tag
Name;c&&"static"==xe(a,"position")||(b=Fe(a),c||(c=(c=Pe(a))&&G?-a.scrollLeft:!c
||F&&I("8")||"visible"==xe(a,"overflowX")?a.scrollLeft:a.scrollWidth-a.clientWid
th-a.scrollLeft,b=sc(b,new E(c,a.scrollTop))))}return b||new E}
function Lg(a,b,c,d,e,g,h){a=a.clone();var k=Kg(b,c);c=Le(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);g&&(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.top||d.
y>=e.bottom)&&(g&=-5),d.x<e.left&&g&1&&(d.x=e.left,n|=1),d.x<e.left&&d.x+k.width
>e.right&&g&16&&(k.width=Math.max(k.width-(d.x+k.width-e.right),0),n|=4),d.x+k.w
idth>e.right&&g&1&&(d.x=
Math.max(e.right-k.width,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.top&&g&4&&(d.y=e.top,n|=2),d.y<=e.top&&d.y+k.height<e.botto
m&&g&32&&(k.height=Math.max(k.height-(e.top-d.y),0),d.y=e.top,n|=8),d.y>=e.top&&
d.y+k.height>e.bottom&&g&32&&(k.height=Math.max(k.height-(d.y+k.height-e.bottom)
,0),n|=8),d.y+k.height>e.bottom&&g&4&&(d.y=Math.max(e.bottom-k.height,e.top),n|=
2),g&8&&(n=n|(d.y<e.top?64:0)|(d.y+k.height>e.bottom?128:0)),e=n):e=256,n=e);e=n
ew oe(0,0,0,0);e.left=
a.x;e.top=a.y;e.width=h.width;e.height=h.height;g=n;if(g&496)return g;ye(b,new E
(e.left,e.top));h=e.O();uc(c,h)||Se(b,h);return g}function Kg(a,b){return(b&4&&P
e(a)?b^2:b)&-5};function Mg(a,b){this.a=a instanceof E?a:new E(a,b)}z(Mg,Hg);Mg.
prototype.Va=function(a,b,c,d){Lg(this.a,a,b,c,null,null,d)};function Ng(a,b,c){
this.element=a;this.a=b;this.j=c}z(Ng,Hg);Ng.prototype.Va=function(a,b,c){Ig(thi
s.element,this.a,a,b,void 0,c,this.j)};function Og(a,b){this.a=a instanceof E?a:
new E(a,b)}z(Og,Hg);Og.prototype.Va=function(a,b,c,d){Ig(Be(a),0,a,b,this.a,c,nu
ll,d)};function Pg(a){this.a=new Yf;if(a){a=ag(a);for(var b=a.length,c=0;c<b;c++
)this.add(a[c])}}function Qg(a){var b=typeof a;return"object"==b&&a||"function"=
=b?"o"+na(a):b.substr(0,1)+a}m=Pg.prototype;m.Eb=function(){return this.a.Eb()};
m.add=function(a){this.a.set(Qg(a),a)};m.removeAll=function(a){a=ag(a);for(var b
=a.length,c=0;c<b;c++)this.remove(a[c])};m.remove=function(a){return this.a.remo
ve(Qg(a))};m.clear=function(){this.a.clear()};m.isEmpty=function(){return this.a
.isEmpty()};
m.contains=function(a){a=Qg(a);return $f(this.a.b,a)};m.Aa=function(){return thi
s.a.Aa()};m.clone=function(){return new Pg(this)};m.xc=function(){return this.a.
xc(!1)};function Rg(a,b,c,d){Ng.call(this,a,b);this.b=c?5:0;this.g=d||void 0}z(R
g,Ng);Rg.prototype.i=f("b");Rg.prototype.d=ba("b");Rg.prototype.Va=function(a,b,
c,d){var e=Ig(this.element,this.a,a,b,null,c,10,d,this.g);if(e&496){var g=Sg(e,t
his.a);b=Sg(e,b);e=Ig(this.element,g,a,b,null,c,10,d,this.g);e&496&&(g=Sg(e,g),b
=Sg(e,b),Ig(this.element,g,a,b,null,c,this.b,d,this.g))}};function Sg(a,b){a&48&
&(b^=2);a&192&&(b^=1);return b};function Tg(a,b){this.a=a instanceof E?a:new E(a
,b)}z(Tg,Hg);Tg.prototype.Va=function(a,b,c,d){var e;e=Oc(a);var g=e.body;e=e.do
cumentElement;e=new E(g.scrollLeft||e.scrollLeft,g.scrollTop||e.scrollTop);g=thi
s.a.x+e.x;e=this.a.y+e.y;var h=Jg(a),g=g-h.x;e-=h.y;Lg(new E(g,e),a,b,c,null,nul
l,d)};function Ug(a,b){Tg.call(this,a,b)}z(Ug,Tg);Ug.prototype.b=0;Ug.prototype.
d=ba("b");Ug.prototype.Va=function(a,b,c,d){var e=Be(a),e=Ee(e),g;g=Mc(a);g=Vc(g
.a);g=new E(this.a.x+g.scrollLeft,this.a.y+g.scrollTop);var h=b,k=Lg(g,a,h,c,e,1
0,d);if(0!=(k&496)){if(k&16||k&32)h^=2;if(k&64||k&128)h^=1;k=Lg(g,a,h,c,e,10,d);
0!=(k&496)&&Lg(g,a,b,c,e,this.b,d)}};function W(a){Ed.call(this);this.j=a;this.d
={}}z(W,Ed);var Vg=[];m=W.prototype;m.listen=function(a,b,c,d){return Wg(this,a,
b,c,d)};function Wg(a,b,c,d,e,g){v(c)||(c&&(Vg[0]=c.toString()),c=Vg);for(var h=
0;h<c.length;h++){var k=O(b,c[h],d||a.handleEvent,e||!1,g||a.j||a);if(!k)break;a
.d[k.key]=k}return a}function Xg(a,b,c,d){Yg(a,b,c,d,!1)}function Yg(a,b,c,d,e,g
){if(v(c))for(var h=0;h<c.length;h++)Yg(a,b,c[h],d,e,g);else(b=fe(b,c,d||a.handl

eEvent,e,g||a.j||a))&&(a.d[b.key]=b)}
m.va=function(a,b,c,d,e){if(v(b))for(var g=0;g<b.length;g++)this.va(a,b[g],c,d,e
);else c=c||this.handleEvent,e=e||this.j||this,c=$d(c),d=!!d,b=Pd(a)?Wd(a.tb,Str
ing(b),c,d,e):a?(a=be(a))?Wd(a,b,c,d,e):null:null,b&&(he(b),delete this.d[b.key]
);return this};m.removeAll=function(){Cb(this.d,he);this.d={}};m.I=function(){W.
s.I.call(this);this.removeAll()};m.handleEvent=function(){throw Error("EventHand
ler.handleEvent not implemented");};function Zg(a,b,c,d,e){if(!(F||H&&I("525")))
return!0;if(Cc&&e)return $g(a);if(e&&!d)return!1;ka(b)&&(b=ah(b));if(!c&&(17==b|
|18==b||Cc&&91==b))return!1;if(H&&d&&c)switch(a){case 220:case 219:case 221:case
192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:ret
urn!1}if(F&&d&&b==a)return!1;switch(a){case 13:return!0;case 27:return!H}return
$g(a)}
function $g(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||H&&0==a)return!0;sw
itch(a){case 32:case 63:case 107:case 109:case 110:case 111:case 186:case 59:cas
e 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:cas
e 220:case 221:return!0;default:return!1}}function ah(a){if(G)a=bh(a);else if(Cc
&&H)i:switch(a){case 93:a=91;break i}return a}
function bh(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 ch(a,b){S.ca
ll(this);this.g=new W(this);this.Zd(a||null);b&&(this.Fc=b)}z(ch,S);m=ch.prototy
pe;m.J=null;m.ig=!0;m.hg=null;m.Ec=!1;m.yf=-1;m.ug=!0;m.Fc="toggle_display";m.o=
f("J");m.Zd=function(a){dh(this);this.J=a};function dh(a){if(a.Ec)throw Error("C
an not change this state of the popup while showing.");}m.V=f("Ec");
m.setVisible=function(a){this.S&&this.S.stop();this.F&&this.F.stop();if(a){if(!t
his.Ec&&this.Mf()){if(!this.J)throw Error("Caller must call setElement before tr
ying to show the popup");this.lc();a=Oc(this.J);if(this.ig)if(this.g.listen(a,"m
ousedown",this.wh,!0),F){var b;try{b=a.activeElement}catch(c){}for(;b&&"IFRAME"=
=b.nodeName;){try{var d=jd(b)}catch(e){break}a=d;b=a.activeElement}this.g.listen
(a,"mousedown",this.wh,!0);this.g.listen(a,"deactivate",this.uh)}else this.g.lis
ten(a,"blur",this.uh);
"toggle_display"==this.Fc?(this.J.style.visibility="visible",R(this.J,!0)):"move
_offscreen"==this.Fc&&this.lc();this.Ec=!0;this.yf=sa();this.S?(fe(this.S,"end",
this.Yd,!1,this),this.S.play()):this.Yd()}}else eh(this)};m.lc=u;function eh(a,b
){a.Ec&&a.D({type:"beforehide",target:b})&&(a.g&&a.g.removeAll(),a.Ec=!1,sa(),a.
F?(fe(a.F,"end",y(a.ng,b),!1,a),a.F.play()):a.ng(b))}m.ng=function(a){"toggle_di
splay"==this.Fc?this.Qj():"move_offscreen"==this.Fc&&(this.J.style.top="-10000px
");this.sd(a)};
m.Qj=function(){this.J.style.visibility="hidden";R(this.J,!1)};m.Mf=function(){r
eturn this.D("beforeshow")};m.Yd=function(){this.D("show")};m.sd=function(a){thi
s.D({type:"hide",target:a})};m.wh=function(a){a=a.target;id(this.J,a)||fh(this,a
)||150>sa()-this.yf||eh(this,a)};m.uh=function(a){if(this.ug){var b=Oc(this.J);i
f("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||id(this.J
,a)||"BODY"==a.tagName)return}else if(a.target!=b)return;150>sa()-this.yf||eh(th
is)}};
function fh(a,b){return db(a.hg||[],function(a){return b===a||id(a,b)})}m.I=func
tion(){ch.s.I.call(this);this.g.R();Gd(this.S);Gd(this.F);delete this.J;delete t
his.g;delete this.hg};function gh(a,b){this.Tc=4;this.Ha=b||void 0;ch.call(this,
a)}z(gh,ch);gh.prototype.getPosition=function(){return this.Ha||null};gh.prototy
pe.setPosition=function(a){this.Ha=a||void 0;this.V()&&this.lc()};gh.prototype.l
c=function(){if(this.Ha){var a=!this.V()&&"move_offscreen"!=this.Fc,b=this.o();a
&&(b.style.visibility="hidden",R(b,!0));this.Ha.Va(b,this.Tc,this.Bf);a&&R(b,!1)
}};function hh(a,b,c){this.j=c||(a?Mc(J(a)):Mc());gh.call(this,this.j.ha("div",{
style:"position:absolute;display:none;"}));this.i=new E(1,1);this.B=new Pg;a&&(a
=J(a),this.B.add(a),O(a,"mouseover",this.lf,!1,this),O(a,"mouseout",this.ae,!1,t
his),O(a,"mousemove",this.Gc,!1,this),O(a,"focus",this.Hg,!1,this),O(a,"blur",th
is.ae,!1,this));null!=b&&kd(this.o(),b)}z(hh,gh);var ih=[];m=hh.prototype;m.Ca=n
ull;m.className="goog-tooltip";m.ue=500;m.qf=0;m.Ve=f("qf");
m.Zd=function(a){var b=this.o();b&&N(b);hh.s.Zd.call(this,a);a&&(b=this.j.a.body
,b.insertBefore(a,b.lastChild))};m.getState=function(){return this.N?this.V()?4:
1:this.C?3:this.V()?2:0};m.de=function(a){if(!this.V())return!1;var b=Fe(this.o(

)),c=Le(this.o());return b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height
};
m.Mf=function(){if(!ch.prototype.Mf.call(this))return!1;if(this.a)for(var a,b=0;
a=ih[b];b++)id(a.o(),this.a)||a.setVisible(!1);ib(ih,this);a=this.o();a.classNam
e=this.className;jh(this);O(a,"mouseover",this.pf,!1,this);O(a,"mouseout",this.T
g,!1,this);kh(this);return!0};
m.sd=function(){jb(ih,this);for(var a=this.o(),b,c=0;b=ih[c];c++)b.a&&id(a,b.a)&
&b.setVisible(!1);this.Ab&&lh(this.Ab);ge(a,"mouseover",this.pf,!1,this);ge(a,"m
ouseout",this.Tg,!1,this);this.a=void 0;0==this.getState()&&(this.na=!1);ch.prot
otype.sd.call(this)};m.pd=function(a,b){this.a==a&&this.B.contains(this.a)&&(thi
s.na||!this.Hl?(this.setVisible(!1),this.V()||(this.a=a,this.setPosition(b||mh(t
his,0)),this.setVisible(!0))):this.a=void 0);this.N=void 0};
m.bh=function(a){this.C=void 0;a==this.a&&(null!=this.Ca&&(this.Ca==this.o()||th
is.B.contains(this.Ca))||this.p&&this.p.Ca||this.setVisible(!1))};function nh(a,
b){var c=wd(a.j);a.i.x=b.clientX+c.x;a.i.y=b.clientY+c.y}m.lf=function(a){var b=
oh(this,a.target);this.Ca=b;jh(this);b!=this.a&&(this.a=b,this.xe(b),ph(this),nh
(this,a))};function oh(a,b){try{for(;b&&!a.B.contains(b);)b=b.parentNode;return
b}catch(c){return null}}m.Gc=function(a){nh(this,a);this.na=!0};
m.Hg=function(a){this.Ca=a=oh(this,a.target);this.na=!0;if(this.a!=a){this.a=a;v
ar b=mh(this,1);jh(this);this.xe(a,b);ph(this)}};function mh(a,b){if(0==b){var c
=a.i.clone();return new qh(c)}return new rh(a.Ca)}function ph(a){if(a.a)for(var
b,c=0;b=ih[c];c++)id(b.o(),a.a)&&(b.p=a,a.Ab=b)}m.ae=function(a){var b=oh(this,a
.target),c=oh(this,a.b);b!=c&&(b==this.Ca&&(this.Ca=null),kh(this),this.na=!1,!t
his.V()||a.b&&id(this.o(),a.b)?this.a=void 0:lh(this))};
m.pf=function(){var a=this.o();this.Ca!=a&&(jh(this),this.Ca=a)};m.Tg=function(a
){var b=this.o();this.Ca!=b||a.b&&id(b,a.b)||(this.Ca=null,lh(this))};m.xe=funct
ion(a,b){this.N||(this.N=T(x(this.pd,this,a,b),this.ue))};function kh(a){a.N&&(D
f(a.N),a.N=void 0)}function lh(a){2==a.getState()&&(a.C=T(x(a.bh,a,a.a),a.Ve()))
}function jh(a){a.C&&(Df(a.C),a.C=void 0)}
m.I=function(){var a;this.setVisible(!1);kh(this);for(var b=this.B.Aa(),c=0;a=b[
c];c++)ge(a,"mouseover",this.lf,!1,this),ge(a,"mouseout",this.ae,!1,this),ge(a,"
mousemove",this.Gc,!1,this),ge(a,"focus",this.Hg,!1,this),ge(a,"blur",this.ae,!1
,this);this.B.clear();this.o()&&N(this.o());this.Ca=null;delete this.j;hh.s.I.ca
ll(this)};function qh(a,b){Og.call(this,a,b)}z(qh,Og);
qh.prototype.Va=function(a,b,c){b=Be(a);b=Ee(b);c=c?new le(c.top+10,c.right,c.bo
ttom,c.left+10):new le(10,0,0,10);Lg(this.a,a,4,c,b,9)&496&&Lg(this.a,a,4,c,b,5)
};function rh(a){Ng.call(this,a,3)}z(rh,Ng);rh.prototype.Va=function(a,b,c){var
d=new E(10,0);Ig(this.element,this.a,a,b,d,c,9)&496&&Ig(this.element,2,a,1,d,c,5
)};function sh(a,b,c){hh.call(this,a,b,c)}z(sh,hh);m=sh.prototype;m.Oe=!1;m.Ad=!
1;m.Yd=function(){sh.s.Yd.call(this);this.ma=pe(Ne(this.o()));this.a&&(this.La=p
e(Ne(this.a)));this.Ad=this.Oe;O(this.j.a,"mousemove",this.Gc,!1,this)};m.sd=fun
ction(){ge(this.j.a,"mousemove",this.Gc,!1,this);this.La=this.ma=null;this.Ad=!1
;sh.s.sd.call(this)};
m.de=function(a){if(this.Z){var b=Fe(this.o()),c=Le(this.o());return b.x-this.Z.
left<=a.x&&a.x<=b.x+c.width+this.Z.right&&b.y-this.Z.top<=a.y&&a.y<=b.y+c.height
+this.Z.bottom}return sh.s.de.call(this,a)};function th(a,b){if(a.La&&a.La.conta
ins(b)||a.de(b))return!0;var c=a.p;return!!c&&c.de(b)}m.bh=function(a){this.C=vo
id 0;a!=this.a||th(this,this.i)||this.Ca||this.p&&this.p.Ca||G&&0==this.i.x&&0==
this.i.y||this.setVisible(!1)};
m.Gc=function(a){var b=this.V();if(this.ma){var c=wd(this.j),c=new E(a.clientX+c
.x,a.clientY+c.y);th(this,c)?b=!1:this.Ad&&(b=ne(this.ma,c)>=ne(this.ma,this.i))
}if(b){if(lh(this),this.Ca=null,b=this.p)b.Ca=null}else 3==this.getState()&&jh(t
his);sh.s.Gc.call(this,a)};m.pf=function(){this.Ca!=this.o()&&(this.Ad=!1,this.C
a=this.o())};m.Ve=function(){return this.Ad?100:sh.s.Ve.call(this)};function uh(
a,b){var c=new sh(a),d=jc(b.innerHTML,null),e=c.o();e&&(e.innerHTML=hc(d));c.cla
ssName="buy-tip-card";c.Z=new le(5,5,5,5)||null;c.Oe=!0;c.ue=500;c.qf=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 vh(a,b){this.i=[];this.Z=a;this.$a=b||null;this.g=this.a=!1;this.d=void
0;this.L=this.ma=this.p=!1;this.j=0;this.b=null;this.B=0}m=vh.prototype;m.cance
l=function(a){if(this.a)this.d instanceof vh&&this.d.cancel();else{if(this.b){va
r b=this.b;delete this.b;a?b.cancel(a):(b.B--,0>=b.B&&b.cancel())}this.Z?this.Z.
call(this.$a,this):this.L=!0;this.a||this.ac(new wh)}};m.og=function(a,b){this.p
=!1;xh(this,a,b)};function xh(a,b,c){a.a=!0;a.d=c;a.g=!b;yh(a)}
function zh(a){if(a.a){if(!a.L)throw new Ah;a.L=!1}}m.callback=function(a){zh(th
is);xh(this,!0,a)};m.ac=function(a){zh(this);xh(this,!1,a)};function Bh(a,b,c){r
eturn Ch(a,b,null,c)}function Dh(a,b,c){Ch(a,null,b,c)}function Ch(a,b,c,d){a.i.
push([b,c,d]);a.a&&yh(a);return a}m.then=function(a,b,c){var d,e,g=new qf(functi
on(a,b){d=a;e=b});Ch(this,d,function(a){a instanceof wh?g.cancel():e(a)});return
g.then(a,b,c)};of(vh);vh.prototype.Ha=function(){var a=new vh;Ch(this,a.callbac
k,a.ac,a);return a};
function Eh(a){return db(a.i,function(a){return la(a[1])})}
function yh(a){if(a.j&&a.a&&Eh(a)){var b=a.j,c=Fh[b];c&&(p.clearTimeout(c.ra),de
lete Fh[b]);a.j=0}a.b&&(a.b.B--,delete a.b);for(var b=a.d,d=c=!1;a.i.length&&!a.
p;){var e=a.i.shift(),g=e[0],h=e[1],e=e[2];if(g=a.g?h:g)try{var k=g.call(e||a.$a
,b);r(k)&&(a.g=a.g&&(k==b||k instanceof Error),a.d=b=k);pf(b)&&(d=!0,a.p=!0)}cat
ch(n){b=n,a.g=!0,Eh(a)||(c=!0)}}a.d=b;d&&(k=x(a.og,a,!0),d=x(a.og,a,!1),b instan
ceof vh?(Ch(b,k,d),b.ma=!0):b.then(k,d));c&&(b=new Gh(b),Fh[b.ra]=b,a.j=b.ra)}
function Ah(){va.call(this)}z(Ah,va);Ah.prototype.message="Deferred has already
fired";Ah.prototype.name="AlreadyCalledError";function wh(){va.call(this)}z(wh,v
a);wh.prototype.message="Deferred was canceled";wh.prototype.name="CanceledError
";function Gh(a){this.ra=p.setTimeout(x(this.b,this),0);this.a=a}Gh.prototype.b=
function(){delete Fh[this.ra];throw this.a;};var Fh={};function Hh(a,b){var c=b|
|{},d=c.document||document,e=M("SCRIPT"),g={Nh:e,wc:void 0},h=new vh(Ih,g),k=nul
l,n=null!=c.timeout?c.timeout:5E3;0<n&&(k=window.setTimeout(function(){Jh(e,!0);
h.ac(new Kh(1,"Timeout reached for loading script "+a))},n),g.wc=k);e.onload=e.o
nreadystatechange=function(){e.readyState&&"loaded"!=e.readyState&&"complete"!=e
.readyState||(Jh(e,c.ti||!1,k),h.callback(null))};e.onerror=function(){Jh(e,!0,k
);h.ac(new Kh(0,"Error while loading script "+a))};Sc(e,{type:"text/javascript",
charset:"UTF-8",src:a});Lh(d).appendChild(e);return h}function Lh(a){var b=a.get
ElementsByTagName("HEAD");return b&&0!=b.length?b[0]:a.documentElement}function
Ih(){if(this&&this.Nh){var a=this.Nh;a&&"SCRIPT"==a.tagName&&Jh(a,!0,this.wc)}}f
unction Jh(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 Kh(a,b){var c="Jslo
ader error (code #"+a+")";b&&(c+=": "+b);va.call(this,c)}z(Kh,va);function Mh(a,
b){this.b=new U(a);this.a=b?b:"callback";this.wc=5E3}var Nh=0;
Mh.prototype.send=function(a,b,c,d){a=a||null;d=d||"_"+(Nh++).toString(36)+sa().
toString(36);p._callbacks_||(p._callbacks_={});var e=this.b.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)]);Eg(h.a,k,n)}b&&(p._callbacks_[d]=Oh(d,b),b=this.a,g="_callbacks_."+d
,v(g)||(g=[String(g)]),Eg(e.a,b,g));b=Hh(e.toString(),{timeout:this.wc,ti:!0});D
h(b,Ph(d,a,c));return{ra:d,rg:b}};
Mh.prototype.cancel=function(a){a&&(a.rg&&a.rg.cancel(),a.ra&&Qh(a.ra,!1))};func
tion Ph(a,b,c){return function(){Qh(a,!1);c&&c(b)}}function Oh(a,b){return funct
ion(c){Qh(a,!0);b.apply(void 0,arguments)}}function Qh(a,b){p._callbacks_[a]&&(b
?delete p._callbacks_[a]:p._callbacks_[a]=u)};function Rh(a,b,c){S.call(this);th
is.B=a;this.F=c;this.g=b;O(b,["hilite","select","canceldismiss","dismiss"],this.
handleEvent,!1,this);this.p=null;this.a=[];this.i=-1;this.d=0;this.j=this.b=null
;this.L={}}z(Rh,S);m=Rh.prototype;m.jg=!0;m.Fe=!1;
m.handleEvent=function(a){var b=this.B;if(a.target==this.g)switch(a.type){case "
hilite":this.Hb(a.row);break;case "select":var c=!1;if(ka(a.row)){a=a.row;var d=
this.a[Sh(this,a)],c=!!d&&b.vf&&b.vf(d);d&&!c&&this.i!=a&&this.Hb(a)}c||this.Oc(
);break;case "canceldismiss":Th(this);break;case "dismiss":Uh(this)}};function V
h(a){for(var b=a.d+a.a.length-1,c=a.i,d=0;d<a.a.length;d++){if(c>=a.d&&c<b)c++;e
lse if(-1==c)c=a.d;else{a.Fe&&c==b&&a.Hb(-1);break}if(a.Hb(c))break}}
m.Hb=function(a){var b=Sh(this,a),c=this.a[b];return c&&this.B.vf&&this.B.vf(c)?
!1:(this.i=a,this.g.Hb(a),-1!=b)};
m.Oc=function(){var a=Sh(this,this.i);if(-1!=a){var b=this.a[a],c=this.F;if(c.oa

){var d=b.toString();if(r(void 0)?0:c.g){var e=Wh(c,c.Ea(),Xh(c.oa)[0]),g=Yh(c,c


.Ea());c.S.test(d)||(d=d.replace(/[\s\xa0]+$/,"")+c.L);0==e||Aa(g[e-1])||(d=" "+
d);e==g.length-1&&(d+=" ");if(d!=g[e]){g[e]=d;d=c.oa;(G||F&&I("9"))&&d.blur();d.
value=g.join("");for(var h=0,k=0;k<=e;k++)h+=g[k].length;d.focus();c.setCursorPo
sition(h)}}else c.oa.value=d;c.Pf=!0}this.Db();this.D({type:"update",row:b,index
:a});return!0}this.Db();
this.D({type:"update",row:null,index:null});return!1};m.Db=function(){this.i=-1;
this.p=null;this.d+=this.a.length;this.a=[];window.clearTimeout(this.j);this.j=n
ull;this.g.Db();this.D("suggestionsupdate");this.D("dismiss")};function Uh(a){a.
j||(a.j=window.setTimeout(x(a.Db,a),100))}m.Wg=function(){return this.j?(window.
clearTimeout(this.j),this.j=null,!0):!1};function Th(a){a.Wg()||window.setTimeou
t(x(a.Wg,a),10)}m.I=function(){Rh.s.I.call(this);delete this.L;this.g.R();this.F
.R();this.B=null};
m.Uj=function(a,b,c){this.p==a&&this.Of(b,c)};m.Of=function(a,b){var c="object"=
=ia(b)&&b,d=(c?c.Gl():b)?Sh(this,this.i):-1;this.d+=this.a.length;this.a=a;for(v
ar e=[],g=0;g<a.length;++g)e.push({id:this.d+g,data:a[g]});g=null;this.b&&(g=thi
s.L[na(this.b)]||this.b);this.g.Pc(g);this.g.Of(e,this.p,this.b);g=this.jg;c&&vo
id 0!==c.Ji()&&(g=c.Ji());this.i=-1;(g||0<=d)&&0!=e.length&&this.p&&(0<=d?this.H
b(this.d+d):Vh(this));this.D("suggestionsupdate")};
function Sh(a,b){var c=b-a.d;return 0>c||c>=a.a.length?-1:c}m.update=function(a)
{this.F.update(a)};var Zh;function $h(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?(Zh||(Zh={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=Zh,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAt
tribute(d,c)}
function ai(a,b){var c=a.getAttribute("aria-"+b);return null==c||void 0==c?"":St
ring(c)}function bi(a,b){var c="";b&&(c=b.id);X(a,"activedescendant",c)};functio
n Xh(a){var b=0,c=0;if(ci(a))b=a.selectionStart,c=-1;else if(F){var d=di(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 di(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 ei(a,b){"textarea"==a.type&&(b=a.value.substring(
0,b).replace(/(\r\n|\r|\n)/g,"\n").length);return b}function ci(a){try{return"nu
mber"==typeof a.selectionStart}catch(b){return!1}};function fi(a,b){S.call(this)
;a&&gi(this,a,b)}z(fi,S);m=fi.prototype;m.J=null;m.he=null;m.wf=null;m.ie=null;m
.Ya=-1;m.Tb=-1;m.Ge=!1;
var hi={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},ii={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},ji=F||H&&I("525"),ki=Cc&&G;m=fi.prototy
pe;
m.tj=function(a){H&&(17==this.Ya&&!a.ctrlKey||18==this.Ya&&!a.altKey||Cc&&91==th
is.Ya&&!a.metaKey)&&(this.Tb=this.Ya=-1);-1==this.Ya&&(a.ctrlKey&&17!=a.keyCode?
this.Ya=17:a.altKey&&18!=a.keyCode?this.Ya=18:a.metaKey&&91!=a.keyCode&&(this.Ya
=91));ji&&!Zg(a.keyCode,this.Ya,a.shiftKey,a.ctrlKey,a.altKey)?this.handleEvent(
a):(this.Tb=ah(a.keyCode),ki&&(this.Ge=a.altKey))};m.Qi=function(a){this.Tb=this
.Ya=-1;this.Ge=a.altKey};
m.handleEvent=function(a){var b=a.a,c,d,e=b.altKey;F&&"keypress"==a.type?(c=this
.Tb,d=13!=c&&27!=c?b.keyCode:0):H&&"keypress"==a.type?(c=this.Tb,d=0<=b.charCode
&&63232>b.charCode&&$g(c)?b.charCode:0):Ac?(c=this.Tb,d=$g(c)?b.keyCode:0):(c=b.
keyCode||this.Tb,d=b.charCode||0,ki&&(e=this.Ge),Cc&&63==d&&224==c&&(c=191));var
g=c=ah(c),h=b.keyIdentifier;c?63232<=c&&c in hi?g=hi[c]:25==c&&a.shiftKey&&(g=9
):h&&h in ii&&(g=ii[h]);a=g==this.Ya;this.Ya=g;b=new li(g,d,a,b);b.altKey=e;this

.D(b)};m.o=f("J");
function gi(a,b,c){a.ie&&mi(a);a.J=b;a.he=O(a.J,"keypress",a,c);a.wf=O(a.J,"keyd
own",a.tj,c,a);a.ie=O(a.J,"keyup",a.Qi,c,a)}function mi(a){a.he&&(he(a.he),he(a.
wf),he(a.ie),a.he=null,a.wf=null,a.ie=null);a.J=null;a.Ya=-1;a.Tb=-1}m.I=functio
n(){fi.s.I.call(this);mi(this)};function li(a,b,c,d){Ld.call(this,d);this.type="
key";this.keyCode=a;this.i=b;this.p=c}z(li,Ld);var ni,oi,pi,qi,ri,si;si=ri=qi=pi
=oi=ni=!1;var ti=wc;ti&&(-1!=ti.indexOf("Firefox")?ni=!0:-1!=ti.indexOf("iPad")?
pi=!0:-1!=ti.indexOf("iPhone")||-1!=ti.indexOf("iPod")?oi=!0:-1!=ti.indexOf("Chr
ome")?ri=!0:-1!=ti.indexOf("Android")?qi=!0:-1!=ti.indexOf("Safari")&&(si=!0));v
ar ui=ni,vi=oi,wi=pi,xi=qi,yi=ri,zi=si;function Ai(a,b,c,d){Ed.call(this);d=d||1
50;this.g=null!=c?c:!0;this.j=a||",;";this.L=this.j.substring(0,1);a=this.g?"[\\
s"+this.j+"]+":"[\\s]+";this.F=new RegExp("^"+a+"|"+a+"$","g");this.S=new RegExp
("\\s*["+this.j+"]$");this.C=b||"";this.N=this.g;this.d=0<d?new Bf(d):null;this.
b=new W(this);this.p=new W(this);this.i=new fi;this.B=-1}z(Ai,Ed);var Bi=(vi||wi
)&&!I("533.17.9");m=Ai.prototype;m.Ee=null;m.oa=null;m.zf="";m.Yb=!1;m.Pf=!1;m.E
a=function(){return this.oa.value};
m.setCursorPosition=function(a){var b=this.oa,c=a;if(ci(b))b.selectionStart=c;el
se if(F){var d=di(b),e=d[0];e.inRange(d[1])&&(c=ei(b,c),e.collapse(!0),e.move("c
haracter",c),e.select())}b=this.oa;ci(b)?b.selectionEnd=a:F&&(d=di(b),c=d[1],d[0
].inRange(c)&&(a=ei(b,a),b=ei(b,Xh(b)[0]),c.collapse(!0),c.moveEnd("character",a
-b),c.select()))};
m.$i=function(a){for(var b=0;b<arguments.length;b++){var c=arguments[b];hd(c)&&X
(c,"haspopup",!0);this.b.listen(c,"focus",this.Ig);this.b.listen(c,"blur",this.a
j);this.oa||(this.p.listen(c,"keydown",this.Dk),hd(c)&&ud(Oc(c))==c&&Ci(this,c))
}};m.I=function(){Ai.s.I.call(this);null!=this.Ee&&window.clearTimeout(this.Ee);
this.b.R();delete this.b;this.p.R();this.i.R();Gd(this.d)};
m.fb=function(a){switch(a.keyCode){case 40:if(this.a.g.V())return Vh(this.a),a.p
reventDefault(),!0;if(!this.g)return this.update(!0),a.preventDefault(),!0;break
;case 38:if(this.a.g.V()){i:for(var b=this.a,c=b.i,d=0;d<b.a.length;d++){if(c>b.
d)c--;else{b.Fe&&c==b.d&&b.Hb(-1);break}if(b.Hb(c))break i}a.preventDefault();re
turn!0}break;case 9:if(!this.a.g.V()||a.shiftKey)this.a.Db();else if(this.update
(),this.a.Oc()&&this.N)return a.preventDefault(),!0;break;case 13:if(this.a.g.V(
)){if(this.update(),this.a.Oc())return a.preventDefault(),
a.Ba(),!0}else this.a.Db();break;case 27:if(this.a.g.V())return this.a.Db(),a.pr
eventDefault(),a.Ba(),!0;break;case 229:if(!this.Yb)return this.Yb||(this.b.list
en(this.oa,"keyup",this.Ah),this.b.listen(this.oa,"keypress",this.zh),this.Yb=!0
),!0}return Di(this,a)};function Di(a,b){var c=a.g&&b.i&&-1!=a.j.indexOf(String.
fromCharCode(b.i));c&&a.update();return c&&a.a.Oc()?(b.preventDefault(),!0):!1}m
.uj=l(!1);m.Ig=function(a){Ci(this,a.target||null)};
function Ci(a,b){a.p.removeAll();a.a&&Th(a.a);b!=a.oa&&(a.oa=b,a.d&&(a.d.start()
,a.b.listen(a.d,"tick",a.Kg)),a.zf=a.Ea(),gi(a.i,a.oa),a.b.listen(a.i,"key",a.Jg
),a.b.listen(a.oa,"mousedown",a.Bh),F&&a.b.listen(a.oa,"keypress",a.yh))}m.aj=fu
nction(){Bi?this.Ee=window.setTimeout(x(this.Hh,this),0):this.Hh()};
m.Hh=function(){this.oa&&(this.b.va(this.i,"key",this.Jg),mi(this.i),this.b.va(t
his.oa,"keyup",this.uj),this.b.va(this.oa,"mousedown",this.Bh),F&&this.b.va(this
.oa,"keypress",this.yh),this.Yb&&Ei(this),this.oa=null,this.d&&(this.d.stop(),th
is.b.va(this.d,"tick",this.Kg)),this.a&&Uh(this.a))};m.Kg=function(){this.update
()};m.Dk=function(a){this.Ig(a)};m.Jg=function(a){this.B=a.keyCode;this.a&&this.
fb(a)};m.zh=function(){this.Yb&&229!=this.B&&Ei(this)};
m.Ah=function(a){this.Yb&&(13==a.keyCode||77==a.keyCode&&a.ctrlKey)&&Ei(this)};m
.Bh=aa();function Ei(a){a.Yb&&(a.Yb=!1,a.b.va(a.oa,"keypress",a.zh),a.b.va(a.oa,
"keyup",a.Ah))}m.yh=function(a){Di(this,a)};
m.update=function(a){if(this.oa&&(a||this.Ea()!=this.zf)){if(a||!this.Pf){var b;
a=Xh(this.oa)[0];b=this.Ea();a=Yh(this,b)[Wh(this,b,a)];b=this.F?String(a).repla
ce(this.F,""):a;if(this.a&&(this.a.b=this.oa,a=this.a,this.Ea(),a.p!=b)){a.p=b;b
=a.B;var c=a.p,d=x(a.Uj,a),e=new U("//suggestqueries.google.com/complete/search"
);V(e,"client","books");V(e,"ds","bo");V(e,"q",c);c=x(b.b,b,d);b.a&&b.a.cancel()
;b.a=new Mh(e);b.a.send(null,c);Th(a)}}this.zf=this.Ea()}this.Pf=!1};
function Wh(a,b,c){a=Yh(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 Yh(a,b){if(!a.g)return

[b];for(var c=String(b).split(""),d=[],e=[],g=0,h=!1;g<c.length;g++)a.C&&-1!=a.C
.indexOf(c[g])?(h||(d.push(e.join("")),e.length=0),e.push(c[g]),h=!h):h||-1==a.j
.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 Fi(){}ha(Fi);Fi.prototype.a=0;function Gi(a){retu
rn":"+(a.a++).toString(36)};function Hi(a,b,c,d){S.call(this);this.C=a||document
.body;this.g=Mc(this.C);this.L=!a;this.J=null;this.F="";this.a=[];this.i=[];this
.N=this.B=-1;this.j=!1;this.className="ac-renderer";this.ma="ac-highlighted";thi
s.p=b||null;this.Ia=null!=d?d:!0;this.La=!!c}z(Hi,S);m=Hi.prototype;m.o=f("J");m
.Pc=ba("Z");m.Of=function(a,b,c){this.F=b;this.a=a;this.B=-1;this.N=sa();this.b=
c;this.i=[];Ii(this)};m.Db=function(){this.b&&bi(this.b,null);this.j&&(this.j=!1
,this.b&&X(this.b,"haspopup",!1),R(this.J,!1))};
m.show=function(){this.j||(this.j=!0,this.b&&($h(this.b,"combobox"),X(this.b,"au
tocomplete","list"),X(this.b,"haspopup",!0)),R(this.J,!0))};m.V=f("j");function
Ji(a,b){var c=0<=b&&b<a.a.length?a.a[b]:void 0,d=0<=b&&b<a.i.length?a.i[b]:void
0;a.D({type:"rowhilite",Nl:d,row:c?c.data:null})&&(0<=a.B&&zb(a.i[a.B],["ac-acti
ve","active"]),a.B=b,d&&(xb(d,["ac-active","active"]),a.b&&bi(a.b,d),Ge(d,a.J)))
}
m.Hb=function(a){if(-1==a)Ji(this,-1);else for(var b=0;b<this.a.length;b++)if(th
is.a[b].id==a){Ji(this,b);break}};function Ki(a){if(!a.J){var b=a.g.ha("div",{st
yle:"display:none"});a.J=b;xb(b,Ca(a.className).split(" "));$h(b,"listbox");b.id
=Gi(Fi.la());a.g.appendChild(a.C,b);O(b,"click",a.Lg,!1,a);O(b,"mousedown",a.Mg,
!1,a);O(b,"mouseover",a.Pg,!1,a)}}
function Ii(a){Ki(a);a.ib&&(a.J.style.minWidth=a.ib.clientWidth+"px");a.i.length
=0;a.g.Cg(a.J);a.p&&a.p.render?a.p.render(a,a.J,a.a,a.F):B(a.a,function(a){var c
=this.F,d=this.g.ha("div",{className:"ac-row",id:Gi(Fi.la())});$h(d,"option");th
is.p&&this.p.Ml||kd(d,a.data.toString());c&&this.Ia&&(this.S=!1,Li(this,d,c));D(
d,"ac-row");this.i.push(d);this.g.appendChild(this.J,d)},a);0==a.a.length?a.Db()
:(a.show(),a.mf(),Re(a.J,!0))}
m.mf=function(){if(this.b&&this.L){var a=this.Z||this.b,b;b=this.La?3:1;Ig(a,b,t
his.J,b^1,null,null,65)}};m.I=function(){this.J&&(ge(this.J,"click",this.Lg,!1,t
his),ge(this.J,"mousedown",this.Mg,!1,this),ge(this.J,"mouseover",this.Pg,!1,thi
s),this.g.Oi(this.J),this.J=null,this.j=!1);Gd(this.d);this.C=null;Hi.s.I.call(t
his)};
function Li(a,b,c){if(!a.S)if(3==b.nodeType){var d=null;v(c)&&1<c.length&&(d=pb(
c,1));c=Mi(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.g.createElement("b"
),g.className=a.ma,a.g.appendChild(g,a.g.a.createTextNode(String(c[e+1]))),g=b.p
arentNode.insertBefore(g,
b.nextSibling),b.parentNode.insertBefore(a.g.a.createTextNode(""),g.nextSibling)
,b=g.nextSibling;c=pb(c,2);b.nodeValue=c.join("");a.S=!0}else d&&Li(a,b,d)}}else
for(b=b.firstChild;b;)d=b.nextSibling,Li(a,b,c),b=d}function Mi(a){var b="";if(
!a)return b;v(a)&&(a=ab(a,function(a){return!Aa(Sa(a))}));v(a)?b=0<a.length?Ra(a
[0]):"":/^\W/.test(a)||(b=Ra(a));return b}function Ni(a,b){for(;b&&b!=a.J&&!wb(b
,"ac-row");)b=b.parentNode;return b?Za(a.i,b):-1}
m.Lg=function(a){var b=Ni(this,a.target);0<=b&&this.D({type:"select",row:this.a[
b].id});a.Ba()};m.Mg=function(a){a.Ba();a.preventDefault()};m.Pg=function(a){a=N
i(this,a.target);0<=a&&!(300>sa()-this.N)&&this.D({type:"hilite",row:this.a[a].i
d})};function Oi(a,b,c,d){this.N=a;this.C=null;this.na=c||null;this.S="boolean"=
=typeof b?b:!0;this.Ha=d||0;b=new Pi;c=new Qi(this.na||a,this.Ha);c.L=!0;d=new A
i(null,null,!1);Rh.call(this,b,c,d);d.a=this;d.$i(a);this.b=a;this.jg=!1;this.Fe
=!0;O(this,"update",x(this.Z,this))}z(Oi,Rh);Oi.prototype.Oc=function(){this.ma=
this.N.value;Oi.s.Oc.call(this);return!1};
Oi.prototype.Z=function(a){a.row&&(a=this.N.form,this.C||(this.C=K("input",{type
:"hidden",name:"oq"}),a.appendChild(this.C)),this.C.value=this.ma,this.S&&a.subm
it())};function Pi(){}Pi.prototype.b=function(a,b){var c=C(b[1],function(a){retu
rn a[0]});a(b[0],c)};function Qi(a,b){Hi.call(this);this.Ha=a;this.na=b||0}z(Qi,
Hi);
Qi.prototype.mf=function(){Qi.s.mf.call(this);var a=0,b=J("gbfwa");b||(b=Rc("gbq

fwa"));b&&(a=b.offsetTop+b.offsetHeight-1);B(Qc(document,"div","ac-renderer",voi
d 0),function(b){a&&P(b,"top",a+"px");P(b,"width",Le(this.Ha).width-2+"px");P(b,
"left",parseInt(b.style.left,10)+this.na+"px")},this)};function Ri(a){S.call(thi
s);this.dd=a||window;this.je=O(this.dd,"resize",this.Pi,!1,this);this.ka=Uc(this
.dd||window)}z(Ri,S);m=Ri.prototype;m.je=null;m.dd=null;m.ka=null;m.O=function()
{return this.ka?this.ka.clone():null};m.I=function(){Ri.s.I.call(this);this.je&&
(he(this.je),this.je=null);this.ka=this.dd=null};m.Pi=function(){var a=Uc(this.d
d||window);uc(a,this.ka)||(this.ka=a,this.D("resize"))};function Y(){S.call(this
);this.a=new W(this)}z(Y,S);Y.prototype.I=function(){this.D("dispose");Y.s.I.cal
l(this);this.a.R()};function Si(a,b){this.Da=a||200;this.za=b||108;Y.call(this)}
z(Si,Y);Si.prototype.mb=f("Da");Si.prototype.cb=f("za");function Ti(a){a=String(
a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnr
tu]/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 Ui={update:function(a){for(var b in a)Ui[b]=a[b]},hi:function(a){if
(w(a))try{a=Ti(a)}catch(b){a=null}for(var c in a)Ui.gi(c,a[c])},gi:function(a,b)
{Ui[a]=b}};ua("_OC_addFlags",Ui.hi);function Vi(a,b){this.g=a||null;this.d=!!b;t
his.b=new Yf;this.a=new Wi("",void 0);this.a.next=this.a.a=this.a}function Xi(a,
b){var c=a.b.get(b);c&&a.d&&(c.remove(),Yi(a,c));return c}m=Vi.prototype;m.get=f
unction(a,b){var c=Xi(this,a);return c?c.value:b};m.set=function(a,b){var c=Xi(t
his,a);c?c.value=b:(c=new Wi(a,b),this.b.set(a,c),Yi(this,c))};m.shift=function(
){return Zi(this,this.a.next)};m.pop=function(){return Zi(this,this.a.a)};
m.remove=function(a){return(a=this.b.get(a))?(a.remove(),this.b.remove(a.key),!0
):!1};m.Eb=function(){return this.b.Eb()};m.isEmpty=function(){return this.b.isE
mpty()};m.bb=function(){return this.map(function(a,b){return b})};m.Aa=function(
){return this.map(function(a){return a})};m.contains=function(a){return this.som
e(function(b){return b==a})};m.clear=function(){$i(this,0)};m.forEach=function(a
,b){for(var c=this.a.next;c!=this.a;c=c.next)a.call(b,c.value,c.key,this)};
m.map=function(a,b){for(var c=[],d=this.a.next;d!=this.a;d=d.next)c.push(a.call(
b,d.value,d.key,this));return c};m.some=function(a,b){for(var c=this.a.next;c!=t
his.a;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.a.next;c!=this.a;c=c.next)if(!a.call(b,c.value,c.key,this
))return!1;return!0};function Yi(a,b){a.d?(b.next=a.a.next,b.a=a.a,a.a.next=b,b.
next.a=b):(b.a=a.a.a,b.next=a.a,a.a.a=b,b.a.next=b);null!=a.g&&$i(a,a.g)}
function $i(a,b){for(var c=a.b.Eb();c>b;c--){var d=a,e=a.d?a.a.a:a.a.next;e.remo
ve();d.b.remove(e.key)}}function Zi(a,b){a.a!=b&&(b.remove(),a.b.remove(b.key));
return b.value}function Wi(a,b){this.key=a;this.value=b}Wi.prototype.remove=func
tion(){this.a.next=this.next;this.next.a=this.a;delete this.a;delete this.next};
function aj(){}aj.prototype.a=null;function bj(a){var b;(b=a.a)||(b={},cj(a)&&(b
[0]=!0,b[1]=!0),b=a.a=b);return b};var dj;function ej(){}z(ej,aj);function fj(a)
{return(a=cj(a))?new ActiveXObject(a):new XMLHttpRequest}function cj(a){if(!a.b&
&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var
b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP
"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.b=d}catch(e)
{}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MS
XML might not be installed");}return a.b}dj=new ej;function gj(a){S.call(this);t
his.Ha=new Yf;this.F=a||null;this.b=!1;this.C=this.a=null;this.S="";this.g=0;thi
s.B="";this.d=this.N=this.p=this.L=!1;this.i=0;this.j=null;this.ma="";this.Z=thi
s.na=!1}z(gj,S);var hj=/^https?$/i,ij=["POST","PUT"],jj=[];function kj(a,b,c,d,e
,g){var h=new gj;jj.push(h);b&&h.listen("complete",b);h.tb.add("ready",h.ri,!0,v
oid 0,void 0);g&&(h.i=Math.max(0,g));h.send(a,c,d,e)}m=gj.prototype;m.ri=functio
n(){this.R();jb(jj,this)};
m.send=function(a,b,c,d){if(this.a)throw Error("[goog.net.XhrIo] Object is activ
e with another request="+this.S+"; newUri="+a);b=b?b.toUpperCase():"GET";this.S=
a;this.B="";this.g=0;this.L=!1;this.b=!0;this.a=this.F?fj(this.F):fj(dj);this.C=
this.F?bj(this.F):bj(dj);this.a.onreadystatechange=x(this.Ch,this);try{this.N=!0
,this.a.open(b,String(a),!0),this.N=!1}catch(e){lj(this,e);return}a=c||"";var g=
this.Ha.clone();d&&cg(d,function(a,b){g.set(b,a)});d=fb(g.bb(),mj);c=p.FormData&
&a instanceof p.FormData;

!hb(ij,b)||d||c||g.set("Content-Type","application/x-www-form-urlencoded;charset
=utf-8");g.forEach(function(a,b){this.a.setRequestHeader(b,a)},this);this.ma&&(t
his.a.responseType=this.ma);"withCredentials"in this.a&&(this.a.withCredentials=
this.na);try{nj(this),0<this.i&&((this.Z=oj(this.a))?(this.a.timeout=this.i,this
.a.ontimeout=x(this.wc,this)):this.j=T(this.wc,this.i,this)),this.p=!0,this.a.se
nd(a),this.p=!1}catch(h){lj(this,h)}};function oj(a){return F&&I(9)&&ka(a.timeou
t)&&r(a.ontimeout)}
function mj(a){return"content-type"==a.toLowerCase()}m.wc=function(){"undefined"
!=typeof fa&&this.a&&(this.B="Timed out after "+this.i+"ms, aborting",this.g=8,t
his.D("timeout"),this.a&&this.b&&(this.b=!1,this.d=!0,this.a.abort(),this.d=!1,t
his.g=8,this.D("complete"),this.D("abort"),pj(this)))};function lj(a,b){a.b=!1;a
.a&&(a.d=!0,a.a.abort(),a.d=!1);a.B=b;a.g=5;qj(a);pj(a)}function qj(a){a.L||(a.L
=!0,a.D("complete"),a.D("error"))}
m.I=function(){this.a&&(this.b&&(this.b=!1,this.d=!0,this.a.abort(),this.d=!1),p
j(this,!0));gj.s.I.call(this)};m.Ch=function(){this.isDisposed()||(this.N||this.
p||this.d?rj(this):this.Fk())};m.Fk=function(){rj(this)};
function rj(a){if(a.b&&"undefined"!=typeof fa&&(!a.C[1]||4!=sj(a)||2!=tj(a)))if(
a.p&&4==sj(a))T(a.Ch,0,a);else if(a.D("readystatechange"),4==sj(a)){a.b=!1;try{i
f(a.nd())a.D("complete"),a.D("success");else{a.g=6;var b;try{b=2<sj(a)?a.a.statu
sText:""}catch(c){b=""}a.B=b+" ["+tj(a)+"]";qj(a)}}finally{pj(a)}}}function pj(a
,b){if(a.a){nj(a);var c=a.a,d=a.C[0]?u:null;a.a=null;a.C=null;b||a.D("ready");tr
y{c.onreadystatechange=d}catch(e){}}}
function nj(a){a.a&&a.Z&&(a.a.ontimeout=null);ka(a.j)&&(Df(a.j),a.j=null)}m.nd=f
unction(){var a=tj(this),b;i:switch(a){case 200:case 201:case 202:case 204:case
206:case 304:case 1223:b=!0;break i;default:b=!1}if(!b){if(a=0===a)a=eg(String(t
his.S))[1]||null,!a&&self.location&&(a=self.location.protocol,a=a.substr(0,a.len
gth-1)),a=!hj.test(a?a.toLowerCase():"");b=a}return b};function sj(a){return a.a
?a.a.readyState:0}function tj(a){try{return 2<sj(a)?a.a.status:-1}catch(b){retur
n-1}}
function uj(a){if(a.a)return Ti(a.a.responseText)};function vj(a,b){return'<a hr
ef="'+a+'"'+(" "+('class="'+b+'">Ver pedido</a>'))};function wj(a){this.a=a.give
r_gaia_id||0;this.b=a.giver_name||"";this.g=a.receiver_name||"";this.d=a.receive
r_email||""}wj.prototype.isEmpty=function(){return 0==this.a||""==this.b||""==th
is.g||""==this.d?!0:!1};function xj(){this.a={}}m=xj.prototype;m.getTitle=functi
on(){return this.a.title};m.setTitle=function(a){this.a.title=a};m.nb=function()
{return this.a.ag};m.pb=function(){return this.a.pb};m.uf=function(){return this
.a.uf};m.Jb=function(){return this.a.Jb};m.od=function(){return this.a.od};funct
ion yj(a){return a.b&&!a.b.isEmpty()};function zj(){this.a=[]}m=zj.prototype;m.g
etId=f("ra");m.getTitle=f("d");m.setTitle=ba("d");m.li=function(a,b,c){var d=nul
l;c.target.nd()&&(d=new xj,d.a.ag=a,this.a.push(d));b(d)};m.Ai=function(a,b,c){v
ar d=null;c.target.nd()&&(d=Aj(this,a),Bj(this,d));b(d)};function Bj(a,b){kb(a.a
,function(a){return a.nb()==b.nb()})}function Aj(a,b){return fb(a.a,function(a){
return a&&a.nb()==b})}m.setPaused=aa();function Cj(a){a=new U(a);var b=a.tc.spli
t("/");b[0]||b.shift();return 3<b.length?b[3]:yg(a,"id")||""}function Dj(){var a
=window.location.pathname.split("/");return 1>a.length?"":a[1]};function Ej(a){t
his.a={};this.setTitle(a.title);this.a.Yh=a.subtitle;this.a.gg=a.authors;this.a.
Gh=a.preview_url;this.a.mc=a.info_url;this.a.Ih=a.pub_date;this.a.fh=a.num_pages
;this.a.pl=a.viewability;this.a.Pl=a.subject;this.a.gl=a.thumbnail_url;this.a.sn
ippet=a.snippet;this.a.Kl=a.list_price;this.a.Mh=a.sale_price;this.a.Ol=a.sale_p
rice_better;this.a.vk=a.offer_price;this.a.Ke=a.buy_url;this.a.Jh=a.read_url;thi
s.a.ge=a.is_free_ebook||!1;this.a.ld=a.in_my_ebooks||!1;this.a.Ll=a.my_ebooks_ur
l||"";
this.a.rating=a.rating_score||0;this.a.Yj=a.num_reviews||0;this.a.pb=a.is_purcha
sed||!1;this.a.ee=a.is_ebook||!1;this.a.Ql=a.write_review_url||"";this.a.Ii=a.ad
d_to_my_ebooks_url||"";this.a.Ok=a.preview_ebook_url||"";this.a.Vk=a.reviews_url
||"";this.a.Be=a.view_order_url||"";this.a.ji=a.add_to_my_ebooks_url;this.a.ki=a
.add_to_my_ebooks_url_is_on_play||!1;this.a.Ic=a.has_flowing_text||!1;this.a.ce=
a.has_scanned_text||!1;var b=Cj(a.info_url);this.a.ag=b;this.a.qi=a.canonical_at
b_url||"";this.a.uf=a.is_rentable||
!1;this.a.qb=a.is_pre_order||!1;this.a.ne=a.on_sale_date||"";this.a.Jb=a.is_pre_

ordered||!1;this.a.Jl=a.issue_volume_count||0;this.a.od=a.is_volume_cancelled||!
1;this.a.pi=a.cancelled_reason||"0";this.b=new wj(a.gift_details||{});switch(a.r
ental_state){case 1:this.a.re=1;break;case 2:this.a.re=2}this.a.Sk=a.rental_end_
utc||0}z(Ej,xj);function Fj(a){this.a=[];this.ra=a.id;this.setTitle(a.title);thi
s.C=a.num_volumes;this.b=a.access||"0";this.F=a.predefined;this.B=a.can_remove_v
olumes;this.j=a.can_add_volumes;this.p=a.can_only_add_ebooks||!1;this.g=new U(a.
add_vol_base_url);this.i=new U(a.del_vol_base_url);r(a.paused)&&this.setPaused(a
.paused);a.volumes&&(this.a=C(a.volumes,function(a){return new Ej(a)}))}z(Fj,zj)
;function Gj(){Y.call(this);this.d=[];this.b=[]}z(Gj,Y);function Hj(a){var b=new
U(Wc().location),b=new U(b);return a===parseInt(yg(b,"as_coll"),10)}function Ij
(a,b){return fb(tb(a.d,a.b),function(a){return a.getId()==b})};new vh;function J
j(){Ed.call(this);this.b=[];this.a={}}z(Jj,Ed);Jj.prototype.d=function(a){var b=
this.b[a];if(b){var c=this.a[b];c&&jb(c,a);delete this.b[a];delete this.b[a+1];d
elete this.b[a+2]}return!!b};Jj.prototype.clear=function(a){if(a){var b=this.a[a
];b&&(B(b,this.d,this),delete this.a[a])}else this.b.length=0,this.a={}};Jj.prot
otype.Eb=function(a){if(a){var b=this.a[a];return b?b.length:0}a=0;for(b in this
.a)a+=this.Eb(b);return a};
Jj.prototype.I=function(){Jj.s.I.call(this);delete this.b;delete this.a;delete t
his.g};function Kj(a,b,c,d,e,g){vh.call(this,e,g);this.F=a;this.C=[];this.hb=!!b
;this.La=!!c;this.na=!!d;for(b=this.S=0;b<a.length;b++)Ch(a[b],x(this.N,this,b,!
0),x(this.N,this,b,!1));0!=a.length||this.hb||this.callback(this.C)}z(Kj,vh);Kj.
prototype.N=function(a,b,c){this.S++;this.C[a]=[b,c];this.a||(this.hb&&b?this.ca
llback([a,c]):this.La&&!b?this.ac(c):this.S==this.F.length&&this.callback(this.C
));this.na&&!b&&(c=null);return c};Kj.prototype.ac=function(a){Kj.s.ac.call(this
,a);for(a=0;a<this.F.length;a++)this.F[a].cancel()};
function Lj(a){return Bh(new Kj(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()}
);Ta();function Mj(a){Ed.call(this);a||Mc()}z(Mj,Ed);function Nj(a,b){Mj.call(th
is,b);this.j=a;this.a=[]}var Oj;z(Nj,Mj);Nj.prototype.b=0;Nj.prototype.d=!1;Nj.p
rototype.send=function(a,b){var c=a+":"+b;if(!F||3800>=b.length)this.a.push("|"+
c);else for(var d=b.length,e=Math.ceil(d/3800),g=0,h=1;g<d;)this.a.push(","+h+"/
"+e+"|"+c.substr(g,3800)),h++,g+=3800;!this.d&&this.a.length&&(c=this.a.shift(),
++this.b,this.C.send(this.b+c),this.d=!0)};
Nj.prototype.I=function(){Nj.s.I.call(this);var a=Pj;jb(a,this.B);jb(a,this.i);t
his.B=this.i=null;N(this.p);N(this.g);this.p=this.g=null};var Pj=[],Qj=x(functio
n(){var a=Pj,b,c=!1;try{for(var d=0;b=a[d];d++)c=c||b.receive()}catch(e){if(b.a.
j.a(),!a.length)return}a=sa();c&&(Oj=a);window.setTimeout(Qj,1E3>a-Oj?10:100)},N
j);new Jj;new Yf;function Rj(){S.call(this);this.b=new W(this);Bd&&(Cd?this.b.li
sten(Dd?document.body:window,["online","offline"],this.d):(this.g=Bd?navigator.o
nLine:!0,this.a=new Bf(250),this.b.listen(this.a,"tick",this.i),this.a.start()))
}z(Rj,S);Rj.prototype.i=function(){var a=Bd?navigator.onLine:!0;a!=this.g&&(this
.g=a,this.d())};Rj.prototype.d=function(){this.D((Bd?navigator.onLine:1)?"online
":"offline")};Rj.prototype.I=function(){Rj.s.I.call(this);this.b.R();this.b=null
;this.a&&(this.a.R(),this.a=null)};function Sj(a,b,c){this.b=a;this.d=b;c||(c=ne
w U("//www.google.com/images/cleardot.gif"),Ag(c));this.g=c}m=Sj.prototype;m.$h=
1E4;m.Mc=!1;m.Kh=0;m.Ie=0;m.Nf=0;m.ze=null;m.ud=null;m.setTimeout=ba("$h");m.sta
rt=function(){if(this.Mc)throw Error("NetworkTester.start called when already ru
nning");this.Mc=!0;this.Ie=0;Tj(this)};m.stop=function(){Uj(this);this.Mc=!1};
function Tj(a){a.Ie++;"onLine"in navigator&&!navigator.onLine?T(x(a.td,a,!1),0):
(a.a=new Image,a.a.onload=x(a.Bk,a),a.a.onerror=x(a.Ak,a),a.a.onabort=x(a.zk,a),
a.ze=T(a.Ck,a.$h,a),a.a.src=String(a.g))}m.Bk=function(){this.td(!0)};m.Ak=funct
ion(){this.td(!1)};m.zk=function(){this.td(!1)};m.Ck=function(){this.td(!1)};m.t
d=function(a){Uj(this);a?(this.Mc=!1,this.b.call(this.d,!0)):this.Ie<=this.Kh?th
is.Nf?this.ud=T(this.Ek,this.Nf,this):Tj(this):(this.Mc=!1,this.b.call(this.d,!1
))};
m.Ek=function(){this.ud=null;Tj(this)};function Uj(a){a.a&&(a.a.onload=null,a.a.
onerror=null,a.a.onabort=null,a.a=null);a.ze&&(Df(a.ze),a.ze=null);a.ud&&(Df(a.u
d),a.ud=null)};function Vj(){S.call(this);this.g=new W(this);this.i=new Rj;this.
d=Bd?navigator.onLine:!0;this.b=new Sj(this.Yf,this);this.b.Kh=Infinity;this.b.N
f=5E3;this.g.listen(this.i,["online","offline"],this.Cj)}z(Vj,S);ha(Vj);var Wj=J

b({ul:"complete",Cl:"success",ERROR:"error",ql:"abort",Al:"ready",Bl:"readystate
change",TIMEOUT:"timeout",xl:"incrementaldata",zl:"progress"});
function Xj(a){if(!(a.type in Wj))throw Error("Given event type is not a network
event: "+a.type);var b=a.target;a=b.g;b=tj(b);return 6==a&&0==b?!0:8==a}m=Vj.pr
ototype;m.ll=function(a){this.Yf(!Xj(a))};m.I=function(){this.i.R();delete this.
i;this.g.R();delete this.g;this.b.stop();delete this.b;Vj.s.I.call(this)};m.Zk=f
unction(a){var b=r(this.a)?this.a!=a:this.d!=a;this.a=a;b&&Yj(this)};m.vi=functi
on(){var a=r(this.a)&&this.a!=this.d;delete this.a;a&&Yj(this)};
m.Jf=function(){return r(this.a)?this.a:this.d};m.Yf=function(a){if(this.d!=a)if
(this.d=a,r(this.a)||Yj(this),a)this.b.stop();else if((Bd?navigator.onLine:1)&&!
this.b.Mc){a=this.b;var b=Ag(new U("/googlebooks/images/cleardot.gif"));a.g=b;th
is.b.start()}};function Yj(a){var b=a.Jf();a.D(new Zj("change"));a.D(new Zj(b?"o
nline":"offline"))}m.Cj=function(a){this.Yf("online"==a.type)};function Zj(a){Hd
.call(this,a)}z(Zj,Hd);ua("_OC_NetworkMonitor",Vj);Vj.getInstance=Vj.la;Vj.proto
type.isOnline=Vj.prototype.Jf;
Vj.prototype.setDebugOnlineStatus=Vj.prototype.Zk;Vj.prototype.clearDebugOnlineS
tatus=Vj.prototype.vi;yi&&I(7)||F&&I(9)||wi&&I(5)||vi&&I(5)||ui&&I(4)||zi&&I(5.1
);function ak(a,b){return a-b}function bk(a,b){for(var c=1;c<arguments.length;c+
+){var d=ck[c]||(ck[c]=new RegExp("\\%"+c+"\\$.")),e=arguments[c].toString();-1<
e.indexOf("$")&&(e=e.split("$").join("$$"));a=a.replace(d,e)}return a}var ck={};
function dk(a,b){a&&fe(a,"click",function(){var c=1E13*(Math.random()+""),c=K("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});O
c(a).body.appendChild(c)})};var ek="ganpub ganclk dapp source_ip source_country
source_domain authuser".split(" ");function fk(a){var b=new U(window.location.hr
ef);V(a,"hl","es");var c=yg(b,"output");c&&V(a,"output",c);c=yg(b,"source");"geipad-app"==c?(V(a,"dapp","2"),a.a.remove("output")):"ge-tablet-app"==c?(V(a,"dap
p","4"),a.a.remove("output")):"ge-ip-app"==c?V(a,"dapp","1"):"ge-android-app"==c
&&V(a,"dapp","3");yg(b,"authuser")||a.a.remove("authuser");B(ek,function(c){var
e=yg(b,c);e&&V(a,c,e)})}
function gk(){var a=(new U(window.location.href)).tc;return"/ebooks/app"==a||"/b
ooks/app"==a||"/ebooks/app2"==a};function hk(a,b){v(b)||(b=[b]);var c=C(b,functi
on(a){return w(a)?a:a.Pk+" "+a.duration+"s "+a.timing+" "+a.zi+"s"});P(a,"transi
tion",c.join(","))}
var ik=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(funct
ion(){if(F)return I("10.0");var a=document.createElement("div"),b=H?"-webkit":G?
"-moz":F?"-ms":Ac?"-o":null,c={transition:"opacity 1s linear"};b&&(c[b+"-transit
ion"]="opacity 1s linear");b={style:c};if(!lc.test("div"))throw Error("Invalid t
ag name <div>.");if("div"in nc)throw Error("Tag name <div> is not allowed for Sa
feHtml.");var c=null,d="<div";if(b)for(var e in b){if(!lc.test(e))throw Error('I
nvalid attribute name "'+
e+'".');var g=b[e];if(null!=g){var h;h=e;if(g instanceof Ub)g=Wb(g);else if("sty
le"==h.toLowerCase()){if(!ma(g))throw Error('The "style" attribute requires goog
.html.SafeStyle or map of style properties, '+typeof g+" given: "+g);if(!(g inst
anceof Xb)){var k="",n=void 0;for(n in g){if(!/^[-_a-zA-Z0-9]+$/.test(n))throw E
rror("Name allows only [-_a-zA-Z0-9], got: "+n);var q=g[n];null!=q&&(q instanceo
f Ub?q=Wb(q):ac.test(q)||(q="zClosurez"),k+=n+":"+q+";")}g=k?Zb(k):$b}k=void 0;k
=g instanceof Xb&&g.constructor===
Xb&&g.b===Yb?g.a:"type_error:SafeStyle";g=k}else{if(/^on/i.test(h))throw Error('
Attribute "'+h+'" requires goog.string.Const value, "'+g+'" given.');if(h.toLowe
rCase()in mc)if(g instanceof dc)g=g instanceof dc&&g.constructor===dc&&g.a===ec?
"":"type_error:TrustedResourceUrl";else if(g instanceof bc)g=g instanceof bc&&g.
constructor===bc&&g.a===cc?"":"type_error:SafeUrl";else throw Error('Attribute "
'+h+'" on tag "div" requires goog.html.SafeUrl or goog.string.Const value, "'+g+
'" given.');}g.Jc&&(g=
g.Dc());h=h+'="'+Ea(String(g))+'"';d=d+(" "+h)}}e=void 0;r(e)?v(e)||(e=[e]):e=[]
;!0===Ob.div?d+=">":(c=oc(e),d+=">"+hc(c)+"</div>",c=c.cc());(b=b&&b.dir)&&(/^(l
tr|rtl|auto)$/i.test(b)?c=0:c=null);b=jc(d,c);a.innerHTML=hc(b);return""!=ve(a.f
irstChild,"transition")});function jk(a,b,c,d,e){Kf.call(this);this.J=a;this.i=b
;this.j=c;this.b=d;this.B=v(e)?e:[e]}z(jk,Kf);m=jk.prototype;m.play=function(){i

f(1==this.a)return!1;this.Ub();this.kb("play");this.g=sa();this.a=1;if(ik())retu
rn P(this.J,this.j),this.d=T(this.Lk,void 0,this),!0;this.Uf(!1);return!1};m.Lk=
function(){Le(this.J);hk(this.J,this.B);P(this.J,this.b);this.d=T(x(this.Uf,this
,!1),1E3*this.i)};m.stop=function(){1==this.a&&this.Uf(!0)};
m.Uf=function(a){P(this.J,"transition","");Df(this.d);P(this.J,this.b);this.p=sa
();this.a=0;if(a)this.onStop();else this.kb("finish");this.Kb()};m.I=function(){
this.stop();jk.s.I.call(this)};function kk(a,b,c,d){return new jk(a,.218,{opacit
y:c},{opacity:d},{Pk:"opacity",duration:.218,timing:b,zi:0})};function lk(a,b,c)
{S.call(this);this.target=a;this.d=b||a;this.i=c||new oe(NaN,NaN,NaN,NaN);this.b
=Oc(a);this.a=new W(this);Fd(this,y(Gd,this.a));O(this.d,["touchstart","mousedow
n"],this.Th,!1,this)}z(lk,S);var mk=F||G&&I("1.9.3");m=lk.prototype;m.clientX=0;
m.clientY=0;m.Uh=0;m.Vh=0;m.deltaX=0;m.deltaY=0;m.af=!0;m.$b=!1;m.setEnabled=ba(
"af");m.I=function(){lk.s.I.call(this);ge(this.d,["touchstart","mousedown"],this
.Th,!1,this);this.a.removeAll();mk&&this.b.releaseCapture();this.d=this.target=n
ull};
m.Th=function(a){var b="mousedown"==a.type;if(!this.af||this.$b||b&&!Nd(a))this.
D("earlycancel");else if(nk(a),this.D(new ok("start",this,a.clientX,a.clientY)))
{this.$b=!0;a.preventDefault();var b=this.b,c=b.documentElement,d=!mk;this.a.lis
ten(b,["touchmove","mousemove"],this.Aj,d);this.a.listen(b,["touchend","mouseup"
],this.Ld,d);mk?(c.setCapture(!1),this.a.listen(c,"losecapture",this.Ld)):this.a
.listen(Wc(b),"blur",this.Ld);this.j&&this.a.listen(this.j,"scroll",this.Gk,d);t
his.clientX=this.Uh=a.clientX;
this.clientY=this.Vh=a.clientY;this.deltaX=this.target.offsetLeft;this.deltaY=th
is.target.offsetTop;this.g=wd(Mc(this.b));sa()}};m.Ld=function(a){this.a.removeA
ll();mk&&this.b.releaseCapture();if(this.$b){nk(a);this.$b=!1;var b=pk(this,this
.deltaX),c=qk(this,this.deltaY);this.D(new ok("end",this,a.clientX,a.clientY,0,b
,c))}else this.D("earlycancel")};
function nk(a){var b=a.type;"touchstart"==b||"touchmove"==b?a.init(a.a.targetTou
ches[0],a.d):"touchend"!=b&&"touchcancel"!=b||a.init(a.a.changedTouches[0],a.d)}
m.Aj=function(a){if(this.af){nk(a);var b=1*(a.clientX-this.clientX),c=a.clientYthis.clientY;this.clientX=a.clientX;this.clientY=a.clientY;if(!this.$b){var d=th
is.Uh-this.clientX,e=this.Vh-this.clientY;if(0<d*d+e*e)if(this.D(new ok("start",
this,a.clientX,a.clientY)))this.$b=!0;else{this.isDisposed()||this.Ld(a);return}
}c=rk(this,b,c);b=c.x;c=c.y;this.$b&&this.D(new ok("beforedrag",this,a.clientX,a
.clientY,0,b,c))&&(sk(this,a,b,c),a.preventDefault())}};
function rk(a,b,c){var d=wd(Mc(a.b));b+=d.x-a.g.x;c+=d.y-a.g.y;a.g=d;a.deltaX+=b
;a.deltaY+=c;b=pk(a,a.deltaX);a=qk(a,a.deltaY);return new E(b,a)}m.Gk=function(a
){var b=rk(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;sk(this,a,b.x
,b.y)};function sk(a,b,c,d){a.pg(c,d);a.D(new ok("drag",a,b.clientX,b.clientY,0,
c,d))}function pk(a,b){var c=a.i,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 qk(a,b){var c=a.i,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.pg=fun
ction(a,b){this.target.style.left=a+"px";this.target.style.top=b+"px"};function
ok(a,b,c,d,e,g,h){Hd.call(this,a);this.clientX=c;this.clientY=d;this.left=r(g)?g
:b.deltaX;this.top=r(h)?h:b.deltaY}z(ok,Hd);function tk(a){S.call(this);this.b=a
||Mc();this.ma=uk;this.ra=null;this.fa=!1;this.J=null;this.F=void 0;this.B=this.
i=this.j=this.Ha=null;this.Tc=!1}z(tk,S);tk.prototype.Re=Fi.la();var uk=null;
function vk(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
=tk.prototype;m.getId=function(){return this.ra||(this.ra=Gi(this.Re))};function
wk(a,b){if(a.j&&a.j.B){var c=a.j.B,d=a.ra;d in c&&delete c[d];Ib(a.j.B,b,a)}a.r
a=b}m.o=f("J");
function xk(a,b){return a.J?Rc(b,a.J||a.b.a):null}function yk(a){a.F||(a.F=new W
(a));return a.F}m.vc=function(a){if(this==a)throw Error("Unable to set parent co
mponent");if(a&&this.j&&this.ra&&zk(this.j,this.ra)&&this.j!=a)throw Error("Unab
le to set parent component");this.j=a;tk.s.wd.call(this,a)};m.Rb=f("j");m.wd=fun
ction(a){if(this.j&&this.j!=a)throw Error("Method not supported");tk.s.wd.call(t

his,a)};m.Qa=function(){this.J=this.b.createElement("div")};m.render=function(a)
{Ak(this,a)};
function Ak(a,b,c){if(a.fa)throw Error("Component already rendered");a.J||a.Qa()
;b?b.insertBefore(a.J,c||null):a.b.a.body.appendChild(a.J);a.j&&!a.j.fa||a.ea()}
function Bk(a,b){if(a.fa)throw Error("Component already rendered");if(b&&a.df(b)
){a.Tc=!0;var c=Oc(b);a.b&&a.b.a==c||(a.b=Mc(b));a.Oa(b);a.ea()}else throw Error
("Invalid element to decorate");}m.df=l(!0);m.Oa=ba("J");m.ea=function(){this.fa
=!0;Ck(this,function(a){!a.fa&&a.o()&&a.ea()})};
m.Ta=function(){Ck(this,function(a){a.fa&&a.Ta()});this.F&&this.F.removeAll();th
is.fa=!1};m.I=function(){this.fa&&this.Ta();this.F&&(this.F.R(),delete this.F);C
k(this,function(a){a.R()});!this.Tc&&this.J&&N(this.J);this.j=this.Ha=this.J=thi
s.B=this.i=null;tk.s.I.call(this)};m.da=function(a,b){this.Uc(a,Dk(this),b)};
m.Uc=function(a,b,c){if(a.fa&&(c||!this.fa))throw Error("Component already rende
red");if(0>b||b>Dk(this))throw Error("Child component index out of bounds");this
.B&&this.i||(this.B={},this.i=[]);if(a.Rb()==this){var d=a.getId();this.B[d]=a;j
b(this.i,a)}else Ib(this.B,a.getId(),a);a.vc(this);ob(this.i,b,0,a);a.fa&&this.f
a&&a.Rb()==this?(c=this.Qb(),b=c.childNodes[b]||null,b!=a.o()&&c.insertBefore(a.
o(),b)):c?(this.J||this.Qa(),b=Ek(this,b+1),Ak(a,this.Qb(),b?b.J:null)):this.fa&
&!a.fa&&a.J&&a.J.parentNode&&
1==a.J.parentNode.nodeType&&a.ea()};m.Qb=f("J");function Fk(a){null==a.ma&&(a.ma
=Pe(a.fa?a.J:a.b.a.body));return a.ma}function Dk(a){return a.i?a.i.length:0}fun
ction zk(a,b){var c;a.B&&b?(c=a.B,c=(b in c?c[b]:void 0)||null):c=null;return c}
function Ek(a,b){return a.i?a.i[b]||null:null}function Ck(a,b,c){a.i&&B(a.i,b,c)
}function Gk(a,b){return a.i&&b?Za(a.i,b):-1}
m.removeChild=function(a,b){if(a){var c=w(a)?a:a.getId();a=zk(this,c);if(c&&a){v
ar d=this.B;c in d&&delete d[c];jb(this.i,a);b&&(a.Ta(),a.J&&N(a.J));a.vc(null)}
}if(!a)throw Error("Child is not in parent component");return a};function Hk(a){
a||Mc();Yf.call(this)}z(Hk,Yf);m=Hk.prototype;m.qg=null;m.J=null;m.set=function(
a,b,c){Yf.prototype.set.call(this,a,b);c&&(this.qg=a);return this};function Ik(a
,b,c,d){return a.set(b.key,b.caption,c,d)}m.render=function(){if(this.J){this.J.
innerHTML=hc(pc);var a=Mc(this.J);this.forEach(function(b,c){var d=a.ha("button"
,{name:c},b);c==this.qg&&(d.className="goog-buttonset-default");this.J.appendChi
ld(d)},this)}};m.o=f("J");
var Jk={key:"ok",caption:"OK"},Kk={key:"cancel",caption:"Cancel"},Lk={key:"yes",
caption:"Yes"},Mk={key:"no",caption:"No"},Nk={key:"save",caption:"Save"},Ok={key
:"continue",caption:"Continue"};"undefined"!=typeof document&&(Ik(new Hk,Jk,!0,!
0),Ik(Ik(new Hk,Jk,!0),Kk,!1,!0),Ik(Ik(new Hk,Lk,!0),Mk,!1,!0),Ik(Ik(Ik(new Hk,L
k),Mk,!0),Kk,!1,!0),Ik(Ik(Ik(new Hk,Ok),Nk),Kk,!0,!0));function Pk(a,b){this.x=a
;this.y=b}z(Pk,E);function Qk(a){return new Pk(a.x,a.y)}Pk.prototype.clone=funct
ion(){return new Pk(this.x,this.y)};Pk.prototype.bf=E.prototype.bf;Pk.prototype.
add=function(a){this.x+=a.x;this.y+=a.y;return this};function Rk(a){this.a={};if
(a)for(var b=0;b<a.length;b++)this.a[Sk(a[b])]=null;for(var c in Object.prototyp
e);}var Tk={};function Sk(a){return a in Tk||32==String(a).charCodeAt(0)?" "+a:a
}function Uk(a){return 32==a.charCodeAt(0)?a.substr(1):a}m=Rk.prototype;m.add=fu
nction(a){this.a[Sk(a)]=null};m.clear=function(){this.a={}};m.clone=function(){v
ar a=new Rk,b;for(b in this.a)a.a[b]=null;return a};m.contains=function(a){retur
n Sk(a)in this.a};
m.forEach=function(a,b){for(var c in this.a)a.call(b,Uk(c),void 0,this)};m.Eb=Ob
ject.keys?function(){return Object.keys(this.a).length}:function(){var a=0,b;for
(b in this.a)a++;return a};m.Aa=Object.keys?function(){return Object.keys(this.a
).map(Uk,this)}:function(){var a=[],b;for(b in this.a)a.push(Uk(b));return a};m.
isEmpty=function(){for(var a in this.a)return!1;return!0};m.remove=function(a){a
=Sk(a);return a in this.a?(delete this.a[a],!0):!1};m.xc=function(){return Xf(th
is.Aa())};function Vk(a){return ab(a.split(Wk),function(a){return 0<a.length})}
var Xk=/\s/,Yk=/[ -]/,Wk=/[+,;]/,Zk=/-?"[^"]+"|[^\s"]+/g,$k=RegExp('["\\u201C\\u
201D\\u201E\\u201F\\u275D\\u275E\\u301D-\\u301F\\uFF02]',"g"),al=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,]"),bl=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 cl(a){var b={};B(dl(a),function(a){for(var d=b,e=0;e<a.length;e++)
{var g=a.charAt(e),g=al.test(g)?"-":g;d[g]||(d[g]={});d=d[g]}d!=b&&(d.$=el)});re
turn b}var el={};
function dl(a){a=za(a.toLowerCase());var b=a.match($k);b&&(a=a.replace($k,'"'),b
.length&1&&(a+='"'));a=a.match(Zk);if(!a)return[];for(var b=new Rk,c=0;c<a.lengt
h;c++){var d=a[c];if(0==d.lastIndexOf('"',0))b.add(d.replace(bl,""));else if(0!=
d.lastIndexOf("-",0))for(var e=b,d=Vk(d.replace(bl,"")),g=0;g<d.length;g++)e.a[S
k(d[g])]=null}b.remove("");return b.Aa()};function fl(a,b){for(var c=[],d=[],e="
",g,h=0;h<a.length;h++){var k=a.charAt(h).toLowerCase();g=Yk.test(e);if(Xk.test
(k)){if(k=" ",g)continue}else if(al.test(k)){if(k="-",g)continue}else g&&b[k]&&d
.push(new gl(h,b));hl(k,h,d,c);if(Infinity<=c.length)return c.length=Infinity,c;
e=k}Yk.test(e)||hl(" ",h,d,c);return c}
function hl(a,b,c,d){for(var e=Xa(d),g=c.length-1,h;h=c[g];g--){var k=h,n=a,q=b,
t=!1;if(k.a)if(Yk.test(n)){if(t=!!k.a.$,k.a=k.a[" "]||k.a["-"],k.a)for(n=void 0;
n=k.a[" "]||k.a["-"];)k.a=n}else k.b=q+1,k.a=k.a[n];k.d=!k.a;if(t){for(k=new il(
h.g,h.b);e&&e.b<=k.a&&k.b<=e.a;){d.pop();if(e.b<k.b||e.a>k.a)k=new il(e.b,k.a);e
=Xa(d)}d.push(k);e=k}h.d&&Ya.splice.call(c,g,1)}}function il(a,b){this.b=a;this.
a=b}function gl(a,b){this.b=this.g=a;this.a=b}gl.prototype.d=!1;function jl(a,b,
c){var d=p._gaq;d&&(c?d.push(["_trackEvent",a,b,c]):d.push(["_trackEvent",a,b]))
}function kl(){var a="gb-get-book-content";w(a)&&(a=J(a));a&&O(a,"click",y(jl,"B
uy","Click","Play Books Viewport"))};function ll(){}m=ll.prototype;m.Cf=6E5;m.Sh
="ge-web-app";m.Xh=0;m.ci=!0;m.clone=function(){var a=new ll;a.Cf=this.Cf;a.Sh=t
his.Sh;a.Xh=this.Xh;a.ci=!!this.ci;return a};new Yf;Nb(["BR","HR","IMG","INPUT"]
);function ml(a,b){qc(b,0,a)}new ml(Infinity,Infinity);new ml(0,0);function nl(a
){S.call(this);this.a=a}z(nl,S);nl.prototype.getContent=f("a");nl.prototype.canc
el=function(){this.D("cancel")};nl.prototype.I=function(){this.cancel();nl.s.I.c
all(this)};function ol(a){Hd.call(this,"notification");a instanceof nl||new nl(a
)}z(ol,Hd);var pl=new S;(new ll).clone().Cf=Infinity;var ql,rl;
(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,A){if(1==d.nodeType){i
f(d.id){if(A[d.id])return;A[d.id]=
!0}if(null!=d.getAttribute("itemprop")){"properties"in k||(k.properties={});for(
var L=d.getAttribute("itemprop").split(" "),ta=0;ta<L.length;ta++){var bb=L[ta],
Fa=void 0;d.tagName in n&&(Fa=n[d.tagName]);var Bb;null!=d.getAttribute("itemsco
pe")?Bb=h(d):"src"==Fa?Bb=a(d.ownerDocument,d.src):"href"==Fa?(Bb=a(d.ownerDocum
ent,d.href),"url_name"==bb&&(bb="url",e(d)&&b(k.properties,"name",e(d)))):"data"
==Fa?Bb=d.data:Bb="content"==Fa?d.getAttribute("content"):Fa?d.getAttribute(Fa):
null!=d.getAttribute("datetime")?
d.getAttribute("datetime"):e(d);b(k.properties,bb,Bb)}}null!=d.getAttribute("ite
mscope")||c(d,g,k,A)}}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"};rl=function(a){var b={};k(a,b);return b};ql=function(a,b){
a.gbar&&a.gbar.asmc&&a.gbar.asmc(function(){var a;"function"==typeof b?a=b():a=b

;return a?rl(a):null})}})();var sl,tl,ul,vl,wl,xl,yl,zl,Al,Bl,Cl,Dl,El,Fl,Gl,Hl;


sl=function(){var a=tl||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(){ul=b;vl&&b.setPrefill(vl)
;b.setParamBag(wl);xl&&
(yl=a.document.documentElement.style.overflow,a.document.documentElement.style.o
verflow="hidden");zl&&zl({})},0)},onClose:function(b,c){c&&(c.loggedOut&&Al&&Al(
),c.footerCallback&&Bl&&Bl());a.document.body.removeChild(a.document.getElementB
yId("googleShareboxIframeDiv"));xl&&(a.document.documentElement.style.overflow=y
l);Cl.a=!1;Dl&&Dl(c)}})};El=function(){if(!ul){var a=tl||window;a.document.body.
removeChild(a.document.getElementById("googleShareboxIframeDiv"));Cl.a=!1;Fl&&Fl
({})}};
Cl=function(a,b){if(!Cl.a){vl=a;b&&(zl=b.onShareOpened,Dl=b.onShareClosed,Fl=b.o
nShareTimedOut,Al=b.onNotLoggedInForGooglePlus,Bl=b.footerCallback,Gl=b.sessionI
ndex,Hl=b.socialHost,tl=b.window,b.window=null,xl=b.hideDoubleScrollBar,wl=b);va
r c=tl||window,d=c.document;Gl=Gl||"0";Hl=Hl||"https://plus.google.com";sl();Cl.
a=!0;var e=Hl+"/u/"+Gl+"/_/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 A=d.createElement("div");A.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(A);window.setTimeout(function(){A.style.opacity=".75"},0);window.setT
imeout(El,15E3)}};
Cl.a=!1;var Il={},Jl={},Kl={};function Ll(){throw Error("Do not instantiate dire
ctly");}Ll.prototype.Wc=null;Ll.prototype.getContent=f("content");Ll.prototype.t
oString=f("content");function Ml(a,b,c){c=(c||Mc()).createElement("DIV");a=Nl(a(
b||Ol,void 0,void 0));c.innerHTML=a;return 1==c.childNodes.length&&(a=c.firstChi
ld,1==a.nodeType)?a:c}function Nl(a){if(!ma(a))return String(a);if(a instanceof
Ll){if(a.Mb===Il)return a.getContent();if(a.Mb===Kl)return Ea(a.getContent())}re
turn"zSoyz"}var Ol={};function Pl(){}var Ql;ha(Pl);function Rl(){var a=new Sl;a.
Q=l("jfk-checkbox");return a}var Tl={button:"pressed",checkbox:"checked",menuite
m:"selected",menuitemcheckbox:"checked",menuitemradio:"checked",radio:"checked",
tab:"selected",treeitem:"selected"};m=Pl.prototype;m.ic=aa();m.Xa=function(a){re
turn a.b.ha("div",Ul(this,a).join(" "),a.getContent())};m.ob=function(a){return
a};function Vl(a,b,c){if(a=a.o?a.o():a){var d=[b];F&&!I("7")&&(d=Wl(vb(a),b),d.p
ush(b));(c?xb:zb)(a,d)}}m.Td=l(!0);
m.qa=function(a,b){b.id&&wk(a,b.id);var c=this.ob(b);c&&c.firstChild?Xl(a,c.firs
tChild.nextSibling?mb(c.childNodes):c.firstChild):a.jc=null;var d=0,e=this.Q(),g
=this.Q(),h=!1,k=!1,n=!1,q=mb(vb(b));B(q,function(a){h||a!=e?k||a!=g?d|=this.Pd(
a):k=!0:(h=!0,g==e&&(k=!0));1==this.Pd(a)&&od(c)&&pd(c)&&nd(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(F&&!
I("7")){var A=Wl(q);0<A.length&&(q.push.apply(q,A),n=!0)}if(!h||!k||t||n)b.class
Name=q.join(" ");return b};
m.Eg=function(a){Fk(a)&&this.Gg(a.o(),!0);a.isEnabled()&&this.fd(a,a.V())};funct
ion Yl(a,b,c){if(a=c||a.ic())c=b.getAttribute("role")||null,a!=c&&$h(b,a)}functi
on Zl(a,b,c){b.V()||X(c,"hidden",!b.V());b.isEnabled()||a.zb(c,1,!b.isEnabled())
;$l(b,8)&&a.zb(c,8,am(b,8));$l(b,16)&&a.zb(c,16,b.Ma());$l(b,64)&&a.zb(c,64,am(b
,64))}m.hf=function(a,b){Re(a,!b,!F&&!Ac)};m.Gg=function(a,b){Vl(a,this.Q()+"-rt
l",b)};m.Fg=function(a){var b;return $l(a,32)&&(b=a.o())?od(b)&&pd(b):!1};
m.fd=function(a,b){var c;if($l(a,32)&&(c=a.o())){if(!b&&am(a,32)){try{c.blur()}c
atch(d){}am(a,32)&&a.Ud(null)}(od(c)&&pd(c))!=b&&nd(c,b)}};m.setVisible=function
(a,b){R(a,b);a&&X(a,"hidden",!b)};m.Sa=function(a,b,c){var d=a.o();if(d){var e=t
his.$c(b);e&&Vl(a,e,c);this.zb(d,b,c)}};m.zb=function(a,b,c){Ql||(Ql={1:"disable
d",8:"selected",16:"checked",64:"expanded"});b=Ql[b];var d=a.getAttribute("role"
)||null;d&&(d=Tl[d]||b,b="checked"==b||"selected"==b?d:b);b&&X(a,b,c)};
m.ed=function(a,b){var c=this.ob(a);if(c&&(dd(c),b))if(w(b))kd(c,b);else{var d=f
unction(a){if(a){var b=Oc(c);c.appendChild(w(a)?b.createTextNode(a):a)}};v(b)?B(
b,d):!ja(b)||"nodeType"in b?d(b):B(mb(b),d)}};m.Q=l("goog-control");function Ul(
a,b){var c=a.Q(),d=[c],e=a.Q();e!=c&&d.push(e);c=b.getState();for(e=[];c;){var g
=c&-c;e.push(a.$c(g));c&=~g}d.push.apply(d,e);(c=b.lb)&&d.push.apply(d,c);F&&!I(
"7")&&d.push.apply(d,Wl(d));return d}
function Wl(a,b){var c=[];b&&(a=a.concat([b]));B([],function(d){!eb(d,y(hb,a))||
b&&!hb(d,b)||c.push(d.join("_"))});return c}m.$c=function(a){this.a||bm(this);re
turn this.a[a]};m.Pd=function(a){this.L||(this.a||bm(this),this.L=Jb(this.a));a=
parseInt(this.L[a],10);return isNaN(a)?0:a};function bm(a){var b=a.Q();b.replace
(/\xa0|\s/g," ");a.a={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-selected"
,16:b+"-checked",32:b+"-focused",64:b+"-open"}};function cm(){}z(cm,Pl);ha(cm);m
=cm.prototype;m.ic=l("button");m.zb=function(a,b,c){switch(b){case 8:case 16:X(a
,"pressed",c);break;default:case 64:case 1:cm.s.zb.call(this,a,b,c)}};m.Xa=funct
ion(a){var b=cm.s.Xa.call(this,a);dm(b,a.g);var c=a.Ea();c&&this.cf(b,c);$l(a,16
)&&this.zb(b,16,a.Ma());return b};m.qa=function(a,b){b=cm.s.qa.call(this,a,b);va
r c=this.Ea(b);a.La=c;a.g=b.title;$l(a,16)&&this.zb(b,16,a.Ma());return b};m.Ea=
u;m.cf=u;
function dm(a,b){a&&(b?a.title=b:a.removeAttribute("title"))}m.Q=l("goog-button"
);function em(a,b){if(!a)throw Error("Invalid class name "+a);if(!la(b))throw Er
ror("Invalid decorator function "+b);fm[a]=b}var gm={},fm={};function hm(a,b,c){
tk.call(this,c);if(!b){b=this.constructor;for(var d;b;){d=na(b);if(d=gm[d])break
;b=b.s?b.s.constructor:null}b=d?la(d.la)?d.la():new d:null}this.d=b;this.jc=r(a)
?a:null}z(hm,tk);m=hm.prototype;m.jc=null;m.Sb=0;m.zd=39;m.Zb=255;m.yd=0;m.Xd=!0
;m.lb=null;m.Vd=!0;function im(a,b){a.fa&&b!=a.Vd&&jm(a,b);a.Vd=b}function km(a,
b){b&&(a.lb?hb(a.lb,b)||a.lb.push(b):a.lb=[b],Vl(a,b,!0))}function lm(a,b,c){c?k
m(a,b):b&&a.lb&&jb(a.lb,b)&&(0==a.lb.length&&(a.lb=null),Vl(a,b,!1))}
m.Qa=function(){var a=this.d.Xa(this);this.J=a;Yl(this.d,a,this.gd());this.d.hf(
a,!1);this.V()||this.d.setVisible(a,!1)};m.gd=l(null);m.Qb=function(){return thi
s.d.ob(this.o())};m.df=function(a){return this.d.Td(a)};m.Oa=function(a){this.J=
a=this.d.qa(this,a);Yl(this.d,a,this.gd());this.d.hf(a,!1);this.Xd="none"!=a.sty
le.display};
m.ea=function(){hm.s.ea.call(this);Zl(this.d,this,this.J);this.d.Eg(this);if(thi
s.zd&-2&&(this.Vd&&jm(this,!0),$l(this,32))){var a=this.o();if(a){var b=this.C||
(this.C=new fi);gi(b,a);yk(this).listen(b,"key",this.fb).listen(a,"focus",this.V
i).listen(a,"blur",this.Ud)}}};
function jm(a,b){var c=yk(a),d=a.o();b?(c.listen(d,"mouseover",a.Wd).listen(d,"m
ousedown",a.vb).listen(d,"mouseup",a.wb).listen(d,"mouseout",a.$d),a.hd!=u&&c.li
sten(d,"contextmenu",a.hd),F&&c.listen(d,"dblclick",a.Ng)):(c.va(d,"mouseover",a
.Wd).va(d,"mousedown",a.vb).va(d,"mouseup",a.wb).va(d,"mouseout",a.$d),a.hd!=u&&
c.va(d,"contextmenu",a.hd),F&&c.va(d,"dblclick",a.Ng))}m.Ta=function(){hm.s.Ta.c
all(this);this.C&&mi(this.C);this.V()&&this.isEnabled()&&this.d.fd(this,!1)};
m.I=function(){hm.s.I.call(this);this.C&&(this.C.R(),delete this.C);delete this.
d;this.lb=this.jc=null};m.getContent=f("jc");function Xl(a,b){a.jc=b}m.Nd=functi
on(){var a=this.getContent();if(!a)return"";if(!w(a))if(v(a))a=C(a,qd).join("");

else{if(Lc&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var
b=[];rd(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a
.replace(/\u200B/g,"");Lc||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,
""))}return Ba(a)};
m.V=f("Xd");m.setVisible=function(a,b){if(b||this.Xd!=a&&this.D(a?"show":"hide")
){var c=this.o();c&&this.d.setVisible(c,a);this.isEnabled()&&this.d.fd(this,a);t
his.Xd=a;return!0}return!1};m.isEnabled=function(){return!am(this,1)};m.setEnabl
ed=function(a){var b=this.Rb();b&&"function"==typeof b.isEnabled&&!b.isEnabled()
||!mm(this,1,!a)||(a||(nm(this,!1),om(this,!1)),this.V()&&this.d.fd(this,a),this
.Sa(1,!a,!0))};function om(a,b){mm(a,2,b)&&a.Sa(2,b)}function nm(a,b){mm(a,4,b)&
&a.Sa(4,b)}
m.Qf=function(a){mm(this,8,a)&&this.Sa(8,a)};m.Ma=function(){return am(this,16)}
;m.Ja=function(a){mm(this,16,a)&&this.Sa(16,a)};m.Qc=function(a){mm(this,32,a)&&
this.Sa(32,a)};m.ua=function(a){mm(this,64,a)&&this.Sa(64,a)};m.getState=f("Sb")
;function am(a,b){return!!(a.Sb&b)}m.Sa=function(a,b,c){c||1!=a?$l(this,a)&&b!=a
m(this,a)&&(this.d.Sa(this,a,b),this.Sb=b?this.Sb|a:this.Sb&~a):this.setEnabled(
!b)};function $l(a,b){return!!(a.zd&b)}
m.xa=function(a,b){if(this.fa&&am(this,a)&&!b)throw Error("Component already ren
dered");!b&&am(this,a)&&this.Sa(a,!1);this.zd=b?this.zd|a:this.zd&~a};function p
m(a,b){return!!(a.Zb&b)&&$l(a,b)}function mm(a,b,c){return $l(a,b)&&am(a,b)!=c&&
(!(a.yd&b)||a.D(vk(b,c)))&&!a.isDisposed()}m.Wd=function(a){(!a.b||!id(this.o(),
a.b))&&this.D("enter")&&this.isEnabled()&&pm(this,2)&&om(this,!0)};m.$d=function
(a){a.b&&id(this.o(),a.b)||!this.D("leave")||(pm(this,4)&&nm(this,!1),pm(this,2)
&&om(this,!1))};
m.hd=u;m.vb=function(a){this.isEnabled()&&(pm(this,2)&&om(this,!0),Nd(a)&&(pm(th
is,4)&&nm(this,!0),this.d.Fg(this)&&this.o().focus()));Nd(a)&&a.preventDefault()
};m.wb=function(a){this.isEnabled()&&(pm(this,2)&&om(this,!0),am(this,4)&&this.V
b(a)&&pm(this,4)&&nm(this,!1))};m.Ng=function(a){this.isEnabled()&&this.Vb(a)};
m.Vb=function(a){pm(this,16)&&this.Ja(!this.Ma());pm(this,8)&&this.Qf(!0);pm(thi
s,64)&&this.ua(!am(this,64));var b=new Hd("action",this);a&&(b.altKey=a.altKey,b
.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.j=a.j);return thi
s.D(b)};m.Vi=function(){pm(this,32)&&this.Qc(!0)};m.Ud=function(){pm(this,4)&&nm
(this,!1);pm(this,32)&&this.Qc(!1)};m.fb=function(a){return this.V()&&this.isEna
bled()&&this.kc(a)?(a.preventDefault(),a.Ba(),!0):!1};m.kc=function(a){return 13
==a.keyCode&&this.Vb(a)};
if(!la(hm))throw Error("Invalid component class "+hm);if(!la(Pl))throw Error("In
valid renderer class "+Pl);var qm=na(hm);gm[qm]=Pl;em("goog-control",function(){
return new hm(null)});function rm(){}z(rm,cm);ha(rm);m=rm.prototype;m.ic=aa();m.
Xa=function(a){im(a,!1);a.Zb&=-256;a.xa(32,!1);return a.b.ha("button",{"class":U
l(this,a).join(" "),disabled:!a.isEnabled(),title:a.g||"",value:a.Ea()||""},a.Nd
()||"")};m.Td=function(a){return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("butto
n"==a.type||"submit"==a.type||"reset"==a.type)};m.qa=function(a,b){im(a,!1);a.Zb
&=-256;a.xa(32,!1);if(b.disabled){var c=this.$c(1);D(b,c)}return rm.s.qa.call(th
is,a,b)};
m.Eg=function(a){yk(a).listen(a.o(),"click",a.Vb)};m.hf=u;m.Gg=u;m.Fg=function(a
){return a.isEnabled()};m.fd=u;m.Sa=function(a,b,c){rm.s.Sa.call(this,a,b,c);(a=
a.o())&&1==b&&(a.disabled=c)};m.Ea=function(a){return a.value};m.cf=function(a,b
){a&&(a.value=b)};m.zb=u;function sm(a,b,c){hm.call(this,a,b||rm.la(),c)}z(sm,hm
);m=sm.prototype;m.Ea=f("La");m.Dg=function(a){this.g=a;dm(this.o(),a)};function
tm(a,b){var c=a.d,d=Fk(a),e=c.Q()+"-collapse-left",c=c.Q()+"-collapse-right";lm
(a,d?c:e,!!(b&1));lm(a,d?e:c,!!(b&2))}m.I=function(){sm.s.I.call(this);delete th
is.La;delete this.g};m.ea=function(){sm.s.ea.call(this);if($l(this,32)){var a=th
is.o();a&&yk(this).listen(a,"keyup",this.kc)}};
m.kc=function(a){return 13==a.keyCode&&"key"==a.type||32==a.keyCode&&"keyup"==a.
type?this.Vb(a):32==a.keyCode};em("goog-button",function(){return new sm(null)})
;function um(a,b){this.d=a;this.j=!!b;this.g={0:this.d+"-arrowright",1:this.d+"arrowup",2:this.d+"-arrowdown",3:this.d+"-arrowleft"}}z(um,Hg);m=um.prototype;m.
Zg=!1;m.He=2;m.eg=20;m.Je=3;m.Kf=-5;m.Pc=ba("b");m.setPosition=function(a,b,c,d)
{null!=a&&(this.Je=a);null!=b&&(this.He=b);ka(c)&&(this.eg=Math.max(c,15));ka(d)
&&(this.Kf=d)};m.Va=function(a,b,c){a=this.He;2==a&&(a=0);vm(this,this.Je,a,2==t

his.He?wm(this.Je)?this.a.offsetHeight/2:this.a.offsetWidth/2:this.eg,c)};
function vm(a,b,c,d,e,g){if(a.b){var h=xm(b,c),k;k=a.b;var n=Le(k);var n=(wm(b)?
n.height/2:n.width/2)-d,q=Kg(k,h),t;if(t=Ee(k))k=pe(Ne(k)),wm(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=wm(b)
?new E(a.Kf,k):new E(k,a.Kf);n=wm(b)?6:9;q=b^3;wm(b)&&"rtl"==a.b.dir&&(q=b);h=Ig
(a.b,xm(q,c),a.a,h,k,e,a.Zg?n:0,void 0,null);if(!g&&h&496){vm(a,b^3,c,d,e,!0);re
turn}!a.j||h&496||(e=
parseFloat(a.a.style.left),g=parseFloat(a.a.style.top),isFinite(e)&&0==e%1&&isFi
nite(g)&&0==g%1||ye(a.a,Math.round(e),Math.round(g)))}ym(a,b,c,d)}function ym(a,
b,c,d){var e=a.i;Cb(a.g,function(a){Ab(e,a,!1)},a);D(e,a.g[b]);e.style.top=e.sty
le.left=e.style.right=e.style.bottom="";a.b?(c=Ie(a.b,a.a),d=zm(a.b,b),wm(b)?(a=
Am(c.y+d.y,a.a.offsetHeight-15),e.style.top=a+"px"):(a=Am(c.x+d.x,a.a.offsetWidt
h-15),e.style.left=a+"px")):e.style[0==c?wm(b)?"top":"left":wm(b)?"bottom":"righ
t"]=d+"px"}
function Am(a,b){return 15>b?15:qc(a,15,b)}function xm(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 zm(a,b){var c=0,d=0,e=Le(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 wm(a){return 0==a||3==a};function Bm(a){Ed.ca
ll(this);this.b=a||Mc()}z(Bm,Ed);Bm.prototype.i=function(){$h(this.o(),"tooltip"
);X(this.o(),"live","polite")};function Cm(a){Bm.call(this,a);this.a=this.b.ha("
div",Dm()+"-contentId");this.g=this.b.ha("div",Dm()+"-arrow",this.b.ha("div",Dm(
)+"-arrowimplbefore"),this.b.ha("div",Dm()+"-arrowimplafter"));this.d=this.b.ha(
"div",{"class":Dm(),role:"tooltip"},this.a,this.g);this.i()}z(Cm,Bm);function Dm
(){return"jfk-tooltip"}Cm.prototype.o=f("d");Cm.prototype.I=function(){this.d&&N
(this.d)};function Em(a){Cm.call(this,a)}z(Em,Cm);Em.prototype.i=function(){$h(t
his.o(),"tooltip")};var Fm={};function Gm(a){W.call(this);this.L=a;this.C=new Ef
(this.fl,0,this);Fd(this,y(Gd,this.C));a=a.a;this.listen(a,["mouseout","mousedow
n","click","blur",Kd,"keydown"],this.ui,!0);this.listen(a,["mouseover","focus",J
d],this.Yk,!0)}z(Gm,W);m=Gm.prototype;m.I=function(){Hm(this);Gm.s.I.call(this)}
;function Im(a,b){switch(b.type){case "mousedown":case "mouseover":case "mouseou
t":case "click":a.F=!1;break;case "keydown":a.F=!0}}
m.Yk=function(a){Im(this,a);var b=a.target;a="focus"==a.type||a.type==Jd;var c=t
his.a&&id(this.a.a,b);this.F||!a||c?(this.N=a,this.g=b):this.g=null;Hm(this);thi
s.C.start(this.b?50:300)};m.ui=function(a){Im(this,a);var b=a.target;a="mousedow
n"==a.type||"click"==a.type;b=this.a&&id(this.a.a,b);a&&b||(this.g=null,Hm(this)
,this.C.start(this.b?50:300))};function Hm(a){a.p&&(Df(a.p),a.p=0,a.b=null)}
m.fl=function(){if(!this.g)Jm(this),this.b=null;else if(!(this.b&&this.a&&id(thi
s.a.o(),this.g))){var a=td(this.g,function(a){return a.getAttribute&&(a.getAttri
bute("data-tooltip-contained")||a.getAttribute("data-tooltip")||a.a)&&!a.getAttr
ibute("data-tooltip-suspended")},!0),b=!1;this.b&&this.b!=a&&(Jm(this),this.b=nu
ll,b=!0);if(!this.b&&a&&(this.b=a,Km(this,a))){var c=pc;if(a.getAttribute("datatooltip-contained"))for(var d=Pc("jfk-tooltip-data",a),e=0;e<d.length;e++){if(d[
e].parentNode==a){c=d[e].cloneNode(!0);
break}}else c=a.a?a.a:kc(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(Sa(g))?-1:Number(g);if(!b&&(a=a.getAttribute("data-toolt
ip-delay"),a=Math.max(0,a-300))){this.p=T(y(this.Qh,this.b,c,d,g,e),a,this);retu
rn}this.Qh(this.b,c,d,g,e)}}};
function Km(a,b){return b.getAttribute("data-tooltip-only-on-overflow")&&b.offse
tWidth>=b.scrollWidth&&b.offsetHeight>=b.scrollHeight||a.N&&"mouse"==b.getAttrib
ute("data-tooltip-trigger")?!1:!0}function Lm(a){if(a)switch(a.toLowerCase().spl
it(",")[0]){case "l":return 0;case "t":return 2;case "r":return 3}return 1}
m.Qh=function(a,b,c,d,e){this.p=0;if(!this.a){this.a=new Em(this.L);Jm(this);thi
s.L.a.body.appendChild(this.a.o());Fd(this,y(Gd,this.a));this.i=new um(Dm(),!0);
this.i.Zg=!0;var g=this.i,h=this.a.g;g.a=this.a.o();g.i=h}i:{if(c)switch(c.toLow
erCase().split(",")[1]){case "l":g=0;break i;case "r":g=1;break i}g=2}this.i.set
Position(Lm(c),g,void 0,d);yb(this.a.o(),"jfk-tooltip-hide");this.B!=e&&(this.B&
&!Aa(Sa(this.B))&&yb(this.a.o(),this.B),Aa(Sa(e))||D(this.a.o(),e),this.B=e);ye(

this.a.o(),0,0);if(b instanceof
fc)this.a.a.innerHTML=hc(b);else for(dd(this.a.a);c=b.firstChild;)this.a.a.appen
dChild(c);this.i.Pc(a);this.i.Va(null,0)};function Jm(a){a.a&&D(a.a.o(),"jfk-too
ltip-hide")};function Mm(a,b){var c=a.match(Nm);return c?c[1]*b[c[2]]:NaN}var Nm
=/^([-]?\d+\.?\d*)([K,M,G,T,P,k,m,u,n]?)[B]?$/,Om={"":1,n:1E-9,u:1E-6,m:.001,k:1
E3,K:1E3,M:1E6,G:1E9,T:1E12,P:1E15},Pm={"":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)};F&&I(8);function Qm(a){if(null!=a)switch(a.Wc){case 1:r
eturn 1;case -1:return-1;case 0:return 0}return null}function Rm(){Ll.call(this)
}z(Rm,Ll);Rm.prototype.Mb=Il;function Sm(a,b){this.content=String(a);this.Wc=nul
l!=b?b:null}z(Sm,Ll);Sm.prototype.Mb=Kl;var Tm=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.Wc=d);return e}}(Rm);
(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.Wc=d);return e}}
)(Rm);function Um(a){null!=a&&a.Mb===Il?(a=a.getContent(),a=String(a).replace(Vm
,"").replace(Wm,"&lt;"),a=String(a).replace(Xm,Ym)):a=Ea(String(a));return a}fun
ction Zm(a){null!=a&&a.Mb===Jl?a=a.getContent().replace(/([^"'\s])$/,"$1 "):(a=S
tring(a),a=$m.test(a)?a:"zSoyz");return a}
var an={"\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 Ym(a){return an[a]}
var Xm=/[\x00\x22\x27\x3c\x3e]/g,$m=/^(?!style|on|action|archive|background|cite
|classid|codebase|data|dsync|href|longdesc|src|usemap)(?:[a-z0-9_$:-]*)$/i,Vm=/<
(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,Wm=/</g;functio
n bn(a){a=a||{};var b='<div role="button"'+(a.id?' id="'+Um(a.id)+'"':"")+' clas
s="',c;c=a||{};var d="goog-inline-block jfk-button ";switch(c.style){case 0:d+="
jfk-button-standard";break;case 2:d+="jfk-button-action";break;case 3:d+="jfk-bu
tton-primary";break;case 1:d+="jfk-button-default";break;case 4:d+="jfk-button-f
lat";break;case 5:d+="jfk-button-mini";break;case 6:d+="jfk-button-contrast";bre
ak;default:d+="jfk-button-standard"}d+=(1==c.width?" jfk-button-narrow":"")+(c.c
hecked?" jfk-button-checked":
"")+(c.Le?" "+c.Le:"")+(c.disabled?" jfk-button-disabled":"");b=b+Um(new Sm(d,vo
id 0))+'"'+(a.disabled?' aria-disabled="true"':' tabindex="'+(a.Vf?Um(a.Vf):"0")
+'"')+(a.title?" "+(a.nl?"data-tooltip":"title")+'="'+Um(a.title)+'"':"")+(a.val
ue?' value="'+Um(a.value)+'"':"")+(a.attributes?" "+Zm(a.attributes):"")+">";a=n
ull!=a.content?a.content:"";a=null!=a&&a.Mb===Il?a:a instanceof fc?Tm(hc(a),a.cc
()):Tm(Ea(String(String(a))),Qm(a));return Tm(b+a+"</div>")};function Z(a,b,c,d)
{sm.call(this,a,cn.la(),b);this.L=c||0;this.za=d||0;this.Z=!1}z(Z,sm);m=Z.protot
ype;m.getStyle=f("L");m.cb=f("za");
m.Dg=function(a){this.g=a;var b=this.o();if(b)if(this.Z){var c=void 0,c=a instan
ceof fc?hc(a):a;b.removeAttribute("title");b.removeAttribute("data-tooltip-conta
ined");b.removeAttribute("data-tooltip");a?(a instanceof fc?b.a=a:(b.setAttribut
e("data-tooltip",a),b.a=null),b.setAttribute("aria-label",c)):(b.a=null,b.remove
Attribute("aria-label"));a=Mc(b)||Mc();b=na(a.a);Fm[b]||(Fm[b]=new Gm(a))}else a
?b.title=a:b.removeAttribute("title")};
m.setEnabled=function(a){this.isEnabled()!=a&&(Z.s.setEnabled.call(this,a),dn(th
is))};m.focus=function(){var a=this.J;try{a.focus()}catch(b){}};m.Qc=function(a)
{Z.s.Qc.call(this,a);en(this,!1)};m.vb=function(a){Z.s.vb.call(this,a);this.isEn
abled()&&en(this,!0)};m.wb=function(a){Z.s.wb.call(this,a);this.isEnabled()&&en(
this,!0)};function en(a,b){a.o()&&Ab(a.o(),"jfk-button-clear-outline",b)}functio
n dn(a){a.o()&&fn(a.d,a)}
function gn(a,b){if(w(a)){var c=a;a=K("img");a.src=c;Q(a,21,21)}D(a,"jfk-buttonimg");c=[];c.push(a);if(b){var d=K("span","jfk-button-label",b);c.push(d)}return
c}function cn(){this.F=this.Q()+"-standard";this.b=this.Q()+"-action";this.C=th
is.Q()+"-primary";this.i=this.Q()+"-default";this.j=this.Q()+"-flat";this.B=this
.Q()+"-narrow";this.p=this.Q()+"-mini";this.g=this.Q()+"-contrast"}z(cn,cm);ha(c
n);m=cn.prototype;m.Xb=function(a,b,c){a&&c.L!=a&&(c.L=a,dn(c));b&&c.za!=b&&(c.z
a=b,dn(c))};m.Q=l("jfk-button");

m.Xa=function(a){var b=a.b,c=Ml(bn,{disabled:!a.isEnabled(),checked:a.Ma(),style
:a.getStyle(),title:a.g,nl:a.Z,value:a.Ea(),width:a.cb()},b);b.Bg(c,a.getContent
());this.qa(a,c);return c};
m.qa=function(a,b){cn.s.qa.call(this,a,b);this.d||(this.d=Mb(this.F,y(this.Xb,0,
null),this.b,y(this.Xb,2,null),this.C,y(this.Xb,3,null),this.i,y(this.Xb,1,null)
,this.j,y(this.Xb,4,null),this.p,y(this.Xb,5,null),this.g,y(this.Xb,6,null),this
.B,y(this.Xb,null,1)));for(var c=vb(b),d=0;d<c.length;++d){var e=this.d[c[d]];e&
&e(a)}if(c=b.getAttribute("data-tooltip"))a.g=c,a.Z=!0;return b};m.Ea=function(a
){return a.getAttribute("value")||""};m.cf=function(a,b){a&&a.setAttribute("valu
e",b)};
function fn(a,b){function c(a,b){(a?d:e).push(b)}var d=[],e=[],g=b.getStyle();c(
0==g,a.F);c(2==g,a.b);c(3==g,a.C);c(4==g,a.j);c(5==g,a.p);c(1==g,a.i);c(6==g,a.g
);c(1==b.cb(),a.B);c(!b.isEnabled(),a.Q()+"-disabled");zb(b.o(),e);xb(b.o(),d)};
function hn(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 jn(a){if(Vj.la().Jf()){var b=window.location.pathname.split("/"),c=new U("/"+
hn(b[0]||b[1],"javascript","gen_204"));V(c,"source",a);Cb({},function(a,b){V(c,b
,a)});a=Vj.la();a=x(a.ll,a);kj(c,a,void 0,void 0,void 0,3E4)}};var kn;function l
n(){var a=J("books-microdata");a&&ql(window.top,function(){jn("gbs_sharebox");jl
("Social","Click On","Share button");return a})}function mn(a,b){D(a,"with_share
_button");var c;c=new Z("Share",void 0,5);c.render(a);O(c,"action",y(on,b))}func
tion on(a){a=rl(a);Cl(a,{a:function(){jn("gbs_standalone_share_button");jl("Soci
al","Click On","Standalone Share button")}})}
function pn(a,b,c){id(document.body,a);var d=window.gbar;d&&d.lPWF?d.lPWF(y(qn,a
,"small",!0,b,c)):(kn||(kn=new vh,d=x(kn.callback,kn),p._OC_plusOnload=d,p.___gc
fg={parsetags:"explicit"},d=hg("https://apis.google.com/js/platform.js","onload"
,"_OC_plusOnload"),d=K("SCRIPT",{src:d}),document.body.appendChild(d)),Bh(kn.Ha(
),y(qn,a,"small",!0,b,c)))}
function qn(a,b,c,d,e){var g=K("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?(jn("gbs_plusone_on"),jl("Social","Click On","+1 Button")):(jn("gb
s_plusone_off"),jl("Social","Click Off","+1 Button"))});function rn(a){hh.call(t
his,a,void 0,void 0);this.ug=!1;this.Oe=!0;this.ue=500}z(rn,sh);rn.prototype.cla
ssName="unified-hovercard";rn.prototype.xe=function(a,b){b||(b=new Rg(a,5,!0));r
n.s.xe.call(this,a,b)};function sn(a,b,c,d,e,g){Ed.call(this);this.i=null;this.d
ata=a;this.a=b;this.b=r(d)?d:!0;this.d=!!e;this.F=!!g;this.p=c||500}z(sn,Ed);var
tn=/(<b\s*>)|(<\/b>)/ig,un={VIEW_PAGES_PARTIAL:2,VIEW_PAGES_ALL:5,VIEW_PAGES_PA
RTIAL_FIXED:6,VIEW_PURCHASED:7,VIEW_GOOGLE_EDITIONS_PREVIEW:8,VIEW_PUBLISHER_PRO
OFREADING:9};sn.prototype.I=function(){this.i&&this.i.R()};function vn(a){return
a.i||(a.i=new W(a))}
sn.prototype.j=function(a){var b=K("div"),c=new U(this.data.a.mc||this.data.a.Gh
);this.data.a.source&&V(c,"source",this.data.a.source);gk()&&(c=wn(this));var d=
this.data.getTitle();this.data.a.Yh&&(d+=": "+this.data.a.Yh);c=this.b||this.d?K
("A",{href:c.toString(),className:this.a+"-title"},d):K("SPAN",{className:this.a
+"-title"},d);b.appendChild(c);this.b&&this.B(b);a.appendChild(b);xn(this,a);b=K
("div");if(ka(this.data.a.rating||0)){for(var d=this.data.a.rating||0,c=Math.flo
or(d),d=0<d-c?1:0,e=5c-d,g=K("span",this.a+"-stars goog-inline-block");0<c;){c--;var h=K("span","card
-star-on goog-inline-block");g.appendChild(h)}for(;0<d;)d--,h=K("span","card-sta
r-half goog-inline-block"),g.appendChild(h);for(;0<e;)e--,h=K("span","card-staroff goog-inline-block"),g.appendChild(h);b.appendChild(g)}c=K(this.b?"a":"span",
{className:this.a+"-reviews-link goog-inline-block",href:this.data.a.Vk},this.da
ta.a.Yj+" rese\u0144as");b.appendChild(c);a.appendChild(b);this.data.a.snippet&&
(b=K("div",this.a+"-snippet",
bd(this.data.a.snippet+" ")),this.b&&(c=K("a",{href:this.data.a.mc,className:thi
s.a+"-more-link"},"m\u00e1s \u00bb"),b.appendChild(c)),a.appendChild(b))};
function xn(a,b){var c="",d=K("div"),e=a.data.a.gg;if(!Aa(Sa(e))){c=e.split(/\s*
,\s*/g);e=c.length;if(!e)return;var g=K("span","author"),h=e-1,k=ad(", ");B(c,fu
nction(a,b){var c=a?a.replace(tn,""):"",c=za(c);if(this.b){var d=new U(bk('/eboo

ks?output=ws2&as_brr=5&q=inauthor:"%1$s"',c));fk(d);c=K("a",{href:d},c)}else c=K
("span",{},c);g.appendChild(c);b<h&&(c=k.cloneNode(!0),g.appendChild(c))},a);d.a
ppendChild(g);c="\u00a0-\u00a0"}a.data.a.Ih&&(cd(d,K("span",a.a+"-pubdate",c+a.d
ata.a.Ih)),c="\u00a0-\u00a0");
a.data.a.fh&&(d.appendChild(ad(c)),cd(d,K("span",a.a+"-pagesnum",a.data.a.fh+" p
\u00e1ginas")));b.appendChild(d)}
function yn(a,b,c,d,e,g,h){var k=a.a+"-button",k=k+(" "+(a.a+"-button-hilite"));
g&&(k+=" disabled");c=K("a",{id:h||"",href:e?"#":d,className:k},c);e&&(e=wi||xi?
"touchstart":"click",Xg(vn(a),c,e,function(a){a.preventDefault();a=K("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 wn(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:""))}sn.prototype.B=aa();function
Sl(){}z(Sl,Pl);ha(Sl);Sl.prototype.Xa=function(a){var b=a.b.ha("span",Ul(this,a
).join(" "));zn(this,b,a.p);return b};Sl.prototype.qa=function(a,b){b=Sl.s.qa.ca
ll(this,a,b);var c=vb(b),d=!1;hb(c,An(this,null))?d=null:hb(c,An(this,!0))?d=!0:
hb(c,An(this,!1))&&(d=!1);a.p=d;X(b,"checked",null==d?"mixed":1==d?"true":"false
");return b};Sl.prototype.ic=l("checkbox");
function zn(a,b,c){if(b){var d=An(a,c);wb(b,d)||(Cb(Bn,function(a){a=An(this,a);
Ab(b,a,a==d)},a),X(b,"checked",null==c?"mixed":1==c?"true":"false"))}}Sl.prototy
pe.Q=l("goog-checkbox");function An(a,b){var c=a.Q();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 Cn(a,b,c){c=c||Sl.la();hm.call(this,null
,c,b);this.p=r(a)?a:!1}z(Cn,hm);var Bn={a:!0,b:!1,d:null};m=Cn.prototype;m.Wa=nu
ll;m.Ma=function(){return 1==this.p};m.Ja=function(a){a!=this.p&&(this.p=a,zn(th
is.d,this.o(),this.p))};
m.ea=function(){Cn.s.ea.call(this);if(this.Vd){var a=yk(this);this.Wa&&a.listen(
this.Wa,"click",this.nf).listen(this.Wa,"mouseover",this.Wd).listen(this.Wa,"mou
seout",this.$d).listen(this.Wa,"mousedown",this.vb).listen(this.Wa,"mouseup",thi
s.wb);a.listen(this.o(),"click",this.nf)}a=this.J;this.Wa&&a!=this.Wa&&Aa(ai(a,"
label"))&&(this.Wa.id||(this.Wa.id=this.getId()+".lbl"),X(a,"labelledby",this.Wa
.id))};
m.setEnabled=function(a){Cn.s.setEnabled.call(this,a);if(a=this.o())a.tabIndex=t
his.isEnabled()?0:-1};m.nf=function(a){a.Ba();var b=this.p?"uncheck":"check";thi
s.isEnabled()&&!a.target.href&&this.D(b)&&(a.preventDefault(),this.Ja(this.p?!1:
!0),this.D("change"))};m.kc=function(a){32==a.keyCode&&(this.Vb(a),this.nf(a));r
eturn!1};em("goog-checkbox",function(){return new Cn});function Dn(a){a=a||{};re
turn Tm('<span class="jfk-checkbox goog-inline-block'+(a.ai?" jfk-checkbox-undet
ermined":a.checked?" jfk-checkbox-checked":" jfk-checkbox-unchecked")+(a.disable
d?" jfk-checkbox-disabled":"")+(a.Le?" "+Um(a.Le):"")+'" role="checkbox" aria-ch
ecked="'+(a.ai?"mixed":a.checked?"true":"false")+'"'+(a.ni?'aria-labelledby="'+U
m(a.ni)+'"':a.mi?'aria-label="'+Um(a.mi)+'"':"")+(a.id?'id="'+Um(a.id)+'"':"")+(
a.disabled?'aria-disabled="true" tabindex="-1"':'tabindex="'+(a.Vf?Um(a.Vf):
"0")+'"')+(a.attributes?" "+Zm(a.attributes):"")+'dir="ltr"><div class="jfk-chec
kbox-checkmark" role="presentation"></div></span>')};function En(a,b){var c=Rl()
;Cn.call(this,a,b,c);this.xa(4,!0)}z(En,Cn);En.prototype.Qa=function(){this.J=Ml
(Dn,{checked:this.Ma(),disabled:!this.isEnabled(),ai:null==this.p},this.b)};En.p
rototype.Oa=function(a){En.s.Oa.call(this,a);D(a,"goog-inline-block");this.o().d
ir="ltr";xk(this,"jfk-checkbox-checkmark")||(a=this.b.ha("div","jfk-checkbox-che
ckmark"),this.o().appendChild(a));a=xk(this,"jfk-checkbox-checkmark");$h(a,"pres
entation")};En.prototype.Qc=function(a){En.s.Qc.call(this,a);Fn(this,!1)};
En.prototype.vb=function(a){En.s.vb.call(this,a);this.isEnabled()&&Fn(this,!0)};
function Fn(a,b){a.o()&&Ab(a.o(),"jfk-checkbox-clearOutline",b)};function Gn(a,b
,c,d){tk.call(this);this.N=a;this.d=a.a();this.p=b;this.C=c;this.a=d?new En(null
):new Cn(null);this.da(this.a);this.C&&(this.L=this.d.b("requested-volumes-chang
e",this.Hj,this))}z(Gn,tk);m=Gn.prototype;m.I=function(){this.L&&(this.d.d(this.
L),delete this.L);Gn.s.I.call(this)};
m.Qa=function(){Gn.s.Qa.call(this);this.o().className="offline-download-control"
;this.g=M("LABEL");if(this.C){kd(this.g,"Disponible sin conexi\u00f3n");this.a.J
a(null);this.a.render(this.o());var a=this.a,b=this.g;a.fa?(a.Ta(),a.Wa=b,a.ea()

):a.Wa=b}else kd(this.g,"Este libro no est\u00e1 disponible sin conexi\u00f3n.")


;this.o().appendChild(this.g)};m.ea=function(){Gn.s.ea.call(this);this.C&&Bh(Hn(
this),function(){yk(this).listen(this.a,"change",this.$j)},this)};
function Hn(a){return Bh(Lj([a.d.g(a.p),a.d.getVolume(a.p).a()]),function(a){var
c=a[0],d=a[1];a=d.Il||!d.Rj||d.Dl<d.Vj;if(!this.fa)return c&&a;this.a.setEnable
d(a);this.a.Ja(c?!0:!1);R(this.a.o(),a);a||(kd(this.g,"El editor ha limitado las
descargas de este libro a "+(d.Vj+" 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=K("A",{href:"http://books.google.com/support/bi
n/answer.py?answer=179841",
target:"_blank"},"M\u00e1s informaci\u00f3n"),this.g.appendChild(d));return c&&a
},a)}
m.$j=function(){this.a.setEnabled(!1);var a=this.a.Ma();Dh(Bh(Bh(this.d.getVolum
e(this.p).a(),function(b){return b.Rj?this.N.b(a,this.p):a},this),function(b){th
is.a.Ja(b?!0:!1);this.a.setEnabled(!0);this.d.a(this.p,b);a!=b&&Hn(this);this.D(
b?"make_available":"do_not_make_available")},this),function(a){this.a.Ja(null);v
ar c="Se ha producido un error al descargar este volumen.";a.message&&(c+=" ("+a
.message+")");a=new nl(c);pl.D(new ol(a))},this)};
m.Hj=function(){var a=this.a.Ma()&&this.a.isEnabled();Bh(Hn(this),function(b){b!
=a&&this.D(b?"make_available":"do_not_make_available")},this)};function In(a,b,c
,d,e,g,h,k){sn.call(this,a,b,c,e,g,h);b=yg(new U(this.data.a.mc),"dapp");this.C=
r(b)?hb([1,2,3,5,4],parseInt(b,10)):!1;this.g=null;k&&k.a()&&(this.g=new Gn(k,a.
nb(),this.data.a.Ic,!0))}z(In,sn);In.prototype.I=function(){Gd(this.g);In.s.I.ca
ll(this)};
In.prototype.render=function(a){dd(a);var b=K("div",this.a),c=K("div",this.a+"-m
eta");this.j(c);var d=K("DIV",this.data.a.ee?this.a+"-footer":this.a+"-footer-no
nebook"),e=K("DIV",this.a+"-footer-inner");if(this.data.a.ee)if(Ui.IsGiftingEnab
led&&Hj(1)&&yj(this.data))Jn(this,e);else if(this.data.od()&&Hj(1))Kn(this,e);el
se if(this.data.a.qb&&!this.data.pb()||this.data.Jb()){var g=K("DIV",this.a+"-pr
e-order-date");g.innerHTML="Disponible el: "+this.data.a.ne;e.appendChild(g);thi
s.data.Jb()&&Hj(1)&&Kn(this,
e)}else if(this.data.pb()&&Hj(1))Jn(this,e),Kn(this,e);else{Jn(this,e);var g=!th
is.data.pb()&&!this.data.a.ge,h=this.data.a.ge&&!this.data.a.ld;if((g||h)&&(this
.b||this.d)){g=K("SPAN",{"class":this.a+"-footer-inner-right"});h=this.data.a.Ok
||this.data.a.Jh;if(gk())h=wn(this).toString();else if(h){for(var k=h.search(jg)
,n=0,q,t=[];0<=(q=ig(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(lg,"$1");h=hg(h,"so
urce","ebookstore")}h&&
(h=K("A",{id:"unified-hovercard-preview-link",href:h},"vista previa"),g.appendCh
ild(h),dk(e,"books500"));e.appendChild(g)}}d.appendChild(e);b.appendChild(c);b.a
ppendChild(d);a.appendChild(b);Le(a).width>this.p&&Q(a,this.p,"")};
In.prototype.j=function(a){if(!(this.data.pb()||this.data.Jb()||this.data.od())&
&this.data.a.Be&&Hj(1)){var b=K("img",{src:"/googlebooks/images/purchase_error.g
if","class":this.a+"-error-icon"}),b=K("DIV",this.a+"-card-error",b,"Tarjeta de
cr\u00e9dito rechazada:");if(this.data.a.Be){var c=bd("&nbsp;"+vj(this.data.a.Be
,"primary"));b.appendChild(c)}a.appendChild(b)}In.s.j.call(this,a);b=K("DIV",thi
s.a+"-book-options");if(this.data.a.ee){if(this.data.a.ge)this.data.a.ld?Ln(this
,b):this.b||this.d?this.b&&
(yn(this,b,"eBook (GRATIS)",this.data.a.Ii,!this.data.a.ki,void 0,"unified-hover
card-free-btn"),dk(b,"books165")):Mn(this,b);else if(this.data.Jb()){var d=K("SP
AN",this.a+"-pre-ordered","Pedido por adelantado");b.appendChild(d)}else this.da
ta.od()&&Hj(1)?(d=K("DIV",this.a+"-cancelled"),c=this.data.a.pi,0==c?kd(d,"Cance
lada a petici\u00f3n del cliente"):1==c?kd(d,"Cancelada debido a un problema con
el eBook"):2==c?kd(d,"Cancelada debido a un cambio de precio"):3==c?kd(d,"Cance
lada por el editor"):
kd(d,"Cancelada"),b.appendChild(d)):this.data.pb()||this.data.a.ld?!this.data.pb
()&&this.data.a.ld?Nn(this,b):this.data.pb()&&Ln(this,b):Nn(this,b);this.b&&(Hj(
7)||gk())&&(d=K("SPAN",this.a+"-offline-remove-options"),gk()||(c=K("SPAN",{id:"
unified-hovercard-remove-from-ebooks","class":this.a+"-fake-link"},"Eliminar de
mis eBooks"),c.id="hovercard-remove-from-my-ebooks",d.appendChild(c)),this.g&&!t

his.data.Jb()&&(d.appendChild(M("BR")),this.g.render(d)),b.appendChild(d))}else
if(this.b||this.d){c=
this.data.a.Gh;i:{for(d in un)if(un[d]==this.data.a.pl){d=!0;break i}d=!1}d&&!Aa
(c)?yn(this,b,"Vista previa",c,void 0,void 0,"unified-hovercard-preview-sample")
:yn(this,b,"Vista previa",c,!1,!0,"unified-hovercard-preview-sample")}else Mn(th
is,b);a.appendChild(b)};
function Kn(a,b){var c=K("DIV",{id:"unified-hovercard-purchased-shelf-links","cl
ass":a.a+"-order-links-container"}),d=a.data.a.Be;d&&(d=bd(vj(d,"")),c.appendChi
ld(d));a.data.Jb()||(d=K("DIV",{id:"unified-hovercard-delete-forever","class":a.
a+"-footer-fake-link"},"Eliminar definitivamente"),D(d,a.a+"-footer-action-link"
),d.id="hovercard-delete-forever",c.appendChild(d));b.appendChild(c)}
function Ln(a,b){a.b||a.d?!a.data.a.ld&&a.C?yn(a,b,"Leer ahora",a.data.a.ji,!0,v
oid 0,"unified-hovercard-read-now"):yn(a,b,"Leer ahora",gk()?wn(a).toString():a.
data.a.Jh,void 0,void 0,"unified-hovercard-read-now"):Mn(a,b)}
function Nn(a,b){a.b||a.d?a.b&&(a.data.a.qb&&!a.data.pb()?yn(a,b,"Reservar eBook
("+(a.data.a.Mh+")"),a.data.a.Ke,void 0,void 0,"unified-hovercard-buy-btn"):a.d
ata.uf()?yn(a,b,"LIBRO ELECTR\u00d3NICO DESDE "+a.data.a.vk,a.data.a.Ke,void 0,v
oid 0,"unified-hovercard-buy-btn"):yn(a,b,"Comprar eBook - "+a.data.a.Mh,a.data.
a.Ke,void 0,void 0,"unified-hovercard-buy-btn"),dk(b,"books576")):Mn(a,b)}
function Mn(a,b){var c=K("SPAN",a.a+"-footer-unavailable-offline-msg",a.data.a.I
c?a.F?"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=K("DIV",a.a+"-footer-unavailable-offline",c);b.appendChild(c)}
function Jn(a,b){var c=K("DIV",a.a+"-supported-devices"),d=a.a+"-device-type",e=
a.a+"-device-supported",g=a.a+"-device-not-supported",h=K("SPAN",d,"Web"),k=K("S
PAN",d,"Tablet/iPad"),n=K("SPAN",d,"eReader"),d=K("SPAN",d,"Tel\u00e9fono inteli
gente"),q=K("span","goog-inline-block"),t=K("span","goog-inline-block"),A=K("spa
n","goog-inline-block"),L=K("span","goog-inline-block");a.data.a.Ic?(D(q,e),D(t,
e),D(A,e),D(L,e)):(a.data.a.ce?(D(q,e),D(t,e)):(D(q,g),D(t,g)),D(A,g),D(L,g));c.
appendChild(q);c.appendChild(h);
c.appendChild(t);c.appendChild(k);c.appendChild(A);c.appendChild(n);c.appendChil
d(L);c.appendChild(d);b.appendChild(c)}In.prototype.B=function(a){var b=K("div",
[this.a+"-plusone-container","goog-inline-block"]);a.appendChild(b)};function On
(a,b){if(Pn()){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 A=c[t].replace(d,"$1 $4 $3 $2"),A=A.replace(e,"%%%%").replace(g,"left").
replace(n,"right"),L=t.replace(e,"%%%%").replace(g,"left").replace(n,"right"),L=
L.replace(h,"%%%%").replace(k,"Left").replace(n,"Right");q[L]=A}b=q}P(a,b)}funct
ion Pn(){return"rtl"==document.body.dir}
var Qn=Nb("border","padding","margin"),Rn=["Top","Bottom","Right","Left"],Sn={co
lor:"#0000cc",textDecoration:"underline"};function Tn(a){var b={backgroundColor:
"transparent",border:"0px",color:"#000",fontFamily:"Arial, sans-serif",fontSize:
"13.28px",fontWeight:"normal",lineHeight:"1",margin:"0px",padding:"0px",textAlig
n:"left",textDecoration:"none",verticalAlign:"middle"};B(a,function(a){Cb(b,y(Un
,a))})}
function Un(a,b,c){var d=""==ve(a,c);Qn[c]?B(Rn,function(e){d&&""==ve(a,c+e)&&P(
a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&Sn[c]?P(a,c,Sn[c]):P(a,c,b))}functi
on Vn(a,b){var c=Nb("img","div","table","td","span","a"),d=[];c[a.tagName.toLowe
rCase()]&&d.push(a);b||Cb(c,function(b,c){nb(d,mb(a.getElementsByTagName(c)))});
Tn(d)};function Wn(a,b,c,d,e,g,h){rn.call(this,a);this.Ia=Pn();this.d=this.L=thi
s.ib=null;this.Hd=b;this.b=null;this.Re=r(d)?d:!0;this.Se=!!e;this.bj=!!g;this.P
e=h||null;this.render(b);Xn(this)}z(Wn,rn);var Yn={};function Zn(a){a=Qc(documen
t,"IMG","coverthumb",a);B(a,function(a){a.title="";var c=sd(a,"A"),c=yg(new U(c.
href),"id");(c=Yn[c])&&new Wn(a,c)})}ua("_OC_registerHover",function(a){a=new Ej
(a);var b=yg(new U(a.a.mc),"id");Yn[b]=a});m=Wn.prototype;m.I=function(){vn(this
.b).R();N(this.o())};
m.pd=function(a,b){Wn.s.pd.call(this,a,b);this.V()&&(this.Bf=this.Ia?new le(0,-2
,0,0):new le(0,0,0,-2),this.V()&&this.lc(),this.ib=this.a,$n(this))};m.render=fu
nction(a){this.b&&(this.b.R(),this.d=this.L=null);this.b=new In(a,this.className

,435,0,this.Re,this.Se,this.bj,this.Pe);this.b.render(this.o());Xn(this);if(a=a.
a.qi){var b=Rc(this.className+"-plusone-container",this.o());b&&pn(b,!1,a)}this.
V()&&$n(this)};
function $n(a){var b=K("div"),c=K("div"),d;var e=Ne(a.ib||null);d=Ne(a.o());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=re(d,e);h||(h=new oe(e.left,0,e.width,0))
;e=a.Ia?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,Sj:g}}else d=null;g=a.Ia?"marginRight":"marginLeft";P(c,g,d.
x+"px");P(b,g,d.x-1+"px");D(a.o(),a.className+"-tooltip");d.Sj?(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.Hd.a.ee||D(c,a.className+"-nofooter"),D(c
,a.className+"-arrow-down"),D(b,a.className+"-arrow-down-border"));a.d?ed(b,a.d)
:a.o().appendChild(b);a.L?ed(c,a.L):a.o().appendChild(c);a.L=c;a.d=b}
m.qj=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.D(new Hd(c,this))}};
m.Bj=function(a){"make_available"==a.type?this.D(new Hd("i",this)):this.D(new Hd
("j",this))};function Xn(a){var b=wi||xi?"touchstart":"click",c=vn(a.b);Wg(c,a.o
(),b,a.qj,!1,a);if(b=a.b.g)c=vn(a.b),Wg(c,b,["make_available","do_not_make_avail
able"],a.Bj,!1,a)};function ao(a,b,c,d){Si.call(this,b);this.b=a;this.g=null;thi
s.F=d||{};this.i=!1;if(c==(1).toString()||c==(7).toString())this.i=!0}z(ao,Si);v
ar bo=new S;
ao.prototype.draw=function(a){var b=K("a",{className:"slider-link goog-inline-bl
ock"});Q(b,"",this.mb());var c=new U(this.b.a.mc);this.b.a.source?V(c,"source",t
his.b.a.source):V(c,"source","gbs_slider_thumb");c.a.remove("num");b.href=c.toSt
ring();a.appendChild(b);this.g=M("img");this.g.alt="";a=x(this.L,this);Yg(this.a
,this.g,"load",a,void 0);bo.D("start");(a=this.b.a.gl)?(a=new U(a),V(a,"h",this.
mb()),V(a,"stbn",1),a.a.remove("edge"),this.g.src=a.toString()):this.g.src="/goo
glebooks/images/no_cover_thumb.gif";
Q(this.g,"",this.mb());b.appendChild(this.g);(Ui.IsPreOrdersEnabled||this.F.futu
re_on_sale_volumes)&&this.b.a.qb&&this.b.Jb()&&this.i?(this.d=K("SPAN",["bookcar
d-badge","bookcard-preorder-label"],"Pedido por adelantado"),b.appendChild(this.
d)):Ui.IsGiftingEnabled&&yj(this.b)&&this.i?(this.d=K("SPAN",["bookcard-badge","
bookcard-gift-label"],"Regalo recibido"),b.appendChild(this.d)):this.i&&2==this.
b.a.re?(this.d=K("SPAN",["bookcard-badge","bookcard-sample-label"],"Caducados"),
b.appendChild(this.d)):
this.i&&1==this.b.a.re?(a=this.b,1==a.a.re?(a=a.a.Sk-sa()/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.d=K("SPAN",["bookcard-badge","bookcard-sample-label"],a),b.appe
ndChild(this.d)):!this.i||this.b.pb()||this.b.a.ge||(this.d=K("SPAN",["bookcardbadge","bookcard-sample-label"],"Muestra"),b.appendChild(this.d));fe(b,"mouseove
r",x(this.B,this,b))};
ao.prototype.L=function(){this.D("render");bo.D("complete");if(this.d){var a=Le(
this.g).width;this.d.style.width=ze(a,!0)}};ao.prototype.B=function(a,b){(new Wn
(a,this.b)).lf(b)};ao.prototype.getVolume=f("b");function co(a,b,c){ao.call(this
,a,b-40,c);this.j=K("div","slider-annotation");this.p=!1}z(co,ao);co.prototype.d
raw=function(a){fe(this,"render",x(this.C,this));co.s.draw.call(this,a);a.append
Child(this.j)};
co.prototype.C=function(a){if(!this.p){a.Ba();a=this.j;var b=this.getVolume(),c=
M("DIV"),d=K("A",{href:b.a.mc,className:"slider-annotation-title"},ad(b.getTitle
()));c.appendChild(d);if(b=b.a.gg)b=K("DIV","slider-annotation-author",ad(b)),c.
appendChild(b);Q(c,Le(this.g).width,"");a.appendChild(c);this.p=!0;this.D("rende
r")}};function eo(a,b,c){co.call(this,a,b,c)}z(eo,co);eo.prototype.draw=function
(a){eo.s.draw.call(this,a)};function fo(a,b,c,d,e,g){Y.call(this);this.C=a;this.
j=b;this.N=e;this.L=g||{};this.Da=ka(d)?d:this.j?200:80;this.j||D(this.C,"slider
-small");this.p=[];this.g=M("A");this.g.innerHTML=Pn()?"&rsaquo;":"&lsaquo;";thi

s.g.setAttribute("title","Desplazarse hacia la izquierda");Re(this.g,!0);this.C.


appendChild(this.g);this.b=M("div");D(this.b,"slider-drawables");this.C.appendCh
ild(this.b);this.i=M("A");this.i.innerHTML=Pn()?"&lsaquo;":"&rsaquo;";this.i.set
Attribute("title","Desplazarse hacia la derecha");
Re(this.i,!0);this.C.appendChild(this.i);this.a.listen(this.g,"click",x(this.eh,
this,-.75));this.a.listen(this.i,"click",x(this.eh,this,.75));this.Bd();a=new Ri
;this.a.listen(a,"resize",this.Gf);this.Gf();this.B=0;this.F=F&&I("8")&&!I("9")&
&Pn();c&&go(this,c)}z(fo,Y);function ho(a){var b=Math.ceil(1.25*io(a)),b=Math.mi
n(a.p.length,a.B+b);B(pb(a.p,a.B,b),x(a.Di,a));a.Bd();a.B=b;b>=a.p.length&&a.D("
render")}m=fo.prototype;
m.Di=function(a){var b=K("div",{"class":"goog-inline-block slider-loading"});thi
s.b.appendChild(b);var c=K("div",{"class":"goog-inline-block slider-drawable"});
R(c,!1);this.b.appendChild(c);b=x(this.Ei,this,b,c);Yg(this.a,a,"render",b,void
0);a.draw(c)};m.Ei=function(a,b){N(a);this.Bd();R(b,!0)};function go(a,b){var c=
C(b,function(a){return this.j?new eo(a,this.Da):new ao(a,this.Da,this.N,this.L)}
,a);jo(a,c)}function jo(a,b){nb(a.p,b);ho(a)}
m.eh=function(a){(Pn()?0>a:0<a)&&ho(this);a*=this.F?-1:1;a=a*(Le(this.b).width+2
0);this.d&&(this.d.R(),this.d=null);this.d=new Lf([this.b.scrollLeft,0],[this.b.
scrollLeft+a,0],500,Uf);O(this.d,"animate",x(this.mk,this));O(this.d,"end",x(thi
s.Bd,this));this.d.play()};m.mk=function(a){a=C(a.a,Math.round);this.b.scrollLef
t=a[0]};
m.Bd=function(){var a,b;G&&Pn()||this.F?(a=this.b.scrollLeft<=-1*(this.b.scrollW
idth-Le(this.b).width),b=0==this.b.scrollLeft):(a=0==this.b.scrollLeft,b=this.b.
scrollLeft>=this.b.scrollWidth-Le(this.b).width);this.g.className=a?"slider-butt
on slider-button-left slider-button-disabled":"slider-button slider-button-left"
;this.i.className=b?"slider-button slider-button-right slider-button-disabled":"
slider-button slider-button-right"};m.Gf=function(){this.Bd()};
function io(a){var b=a.j?110:50;return Math.ceil(Le(a.b).width/b)};function ko(a
,b){Y.call(this);this.metadata=a;this.source=b?b:"gbs_bookshelf_slider";this.j=0
;this.g=new Ri;this.C=this.g.O();this.B="";fe(this.g,"resize",x(this.gh,this))}z
(ko,Y);m=ko.prototype;m.gh=function(){this.g.O().width>this.C.width?this.Md():fe
(this.g,"resize",x(this.gh,this))};m.render=function(a){this.p=a;this.b=new fo(t
his.p,!0,void 0,void 0,this.metadata.getId());this.a.listen(this.b,"render",x(th
is.Md,this))};
m.Md=function(){this.b.Gf();var a=Math.ceil(1.25*io(this.b))+1,b=lo(this,this.j,
a);b&&(this.j+=a,kj(b,x(this.Oj,this)))};m.Oj=function(a){a=a.target;if(a.nd()){
if((a=(new Fj(uj(a))).a)&&a.length){var b=Cj(a[a.length-1].a.mc);this.B!=b&&(thi
s.B=b,jo(this.b,mo(this,a)));(a=sd(this.o(),"div","slider-box"))&&Oe(a,1)}else 0
==this.b.B&&this.Rk();this.D("success")}};function mo(a,b){return C(a.Qe(b),func
tion(a){return this.b.j?new eo(a,200,this.metadata.getId()):new ao(a,80,this.met
adata.getId())},a)}
m.Rk=u;m.o=f("p");m.Qe=function(a){return this.source?C(a,function(a){a.a.source
=this.source;return a},this):a};function no(a,b,c,d,e){ko.call(this,a,e);this.d=
b;this.i=c||!1;this.F=d||[]}z(no,ko);function lo(a,b,c){var d=new U("/books?jscm
d=SearchVolume");fk(d);V(d,"start",b);V(d,"num",c);a.i?(V(d,"as_pt","MAGAZINES")
,V(d,"as_coll2",a.d)):(V(d,"as_brr",3),V(d,"q",a.d),$a(a.F,function(a){V(d,a.nam
e,a.value)}));return d}no.prototype.render=function(a){this.p=a;this.b=new fo(a,
!this.i);this.a.listen(this.b,"render",x(this.Md,this))};
no.prototype.Qe=function(a){return this.i?C(a,function(a){a.a.source="gbs_other_
issues";return a},this):no.s.Qe.call(this,a)};function oo(a,b){S.call(this);this
.g=!1;this.b=b;this.d=a}z(oo,S);oo.prototype.isFullscreen=f("g");function po(a,b
){if(b!=a.g){a.g=b;var c=a.d.ca().b.b;R(c,!1);Le(c);c=[y(qo,a.b,!b),x(a.a,a),y(R
,c,!0)];B(c,T)}}oo.prototype.a=function(){this.D("change")};function qo(a,b){B(a
,function(a){R(a,b)})};function ro(){}var so=new ro,to=["click",G?"keypress":"ke
ydown","keyup"];ro.prototype.listen=function(a,b,c,d,e){function g(a){var c=$d(b
),e=hd(a.target)?a.target.getAttribute("role")||null:null;"click"==a.type&&Nd(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.a=b;g.b=d;e?e.listen(a,to,g,c):O(a,to,g,c)};function uo(a){v
ar b='<div class="jfk-bubble"><div class="jfk-bubble-content-id"></div>';a.cl&&(

b+='<div class="jfk-bubble-closebtn-id jfk-bubble-closebtn" aria-label="Close" r


ole="button" tabindex=0></div>');return Tm(b+'<div class="jfk-bubble-arrow-id jf
k-bubble-arrow"><div class="jfk-bubble-arrowimplbefore"></div><div class="jfk-bu
bble-arrowimplafter"></div></div></div>')};function vo(a){tk.call(this,a);this.d
=new um("jfk-bubble",!0);this.a=new gh;this.g=[]}z(vo,tk);m=vo.prototype;m.Pc=fu
nction(a){this.d.Pc(a);this.V()&&this.a.lc()};m.setPosition=function(a,b,c,d){th
is.d.setPosition(a,b,c,d)};
function wo(a,b){var c=a.Qb();if(b&&c)if(w(b)){var d=jc(b,null);c.innerHTML=hc(d
)}else if(b instanceof Rm){if(b.Mb===Kl)d=ic(b.toString());else{if(b.Mb!==Il)thr
ow Error("Sanitized content was not of kind TEXT or HTML.");d=jc(b.toString(),b.
Wc||null)}c.innerHTML=hc(d)}else b instanceof fc?c.innerHTML=hc(b):(c.innerHTML=
hc(pc),c.appendChild(b))}m.Qb=function(){return xk(this,"jfk-bubble-content-id")
};
m.Qa=function(){this.J=Ml(uo,{cl:!0},this.b);wo(this,this.p);R(this.o(),!1);this
.a.Zd(this.o());if(!Bc){var a=this.a,b=kk(this.o(),"ease-out",0,1),c=kk(this.o()
,"ease-in",1,0);a.S=b;a.F=c}xb(this.o(),this.g)};m.ea=function(){vo.s.ea.call(th
is);yk(this).listen(this.a,["beforeshow","show","beforehide","hide"],this.Gj);va
r a=yk(this),b=xk(this,"jfk-bubble-closebtn-id"),c=y(this.setVisible,!1);so.list
en(b,c,void 0,a.j||a,a);a=this.o();b=xk(this,"jfk-bubble-arrow-id");c=this.d;c.a
=a;c.i=b;this.a.setPosition(this.d)};
m.setVisible=function(a){this.a.setVisible(a)};m.V=function(){return this.a.V()}
;m.I=function(){this.a.R();delete this.a;vo.s.I.call(this)};m.ah=function(){Je(t
his.o());return!1};m.Gj=function(a){if("show"==a.type||"hide"==a.type){var b=yk(
this),c=this.b,c=F?Xc(c.a):c.a;"show"==a.type?b.listen(c,"scroll",this.ah):b.va(
c,"scroll",this.ah)}return this.D(a.type)};function xo(){try{return window.local
Storage||null}catch(a){return null}};function yo(a,b,c){rn.call(this,a);this.aa=
b;this.Ia=c}z(yo,rn);
yo.prototype.render=function(){var a=this.o();D(a,this.className+"-tooltip");D(a
,this.className+"-device-and-format");P(a,"z-index",1E4);if(this.aa.a){for(var b
=this.className,c=K("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=zo(this);d[0].appendChi
ld(g);g=Ao(this);d[1].appendChild(g);
g=K("DIV",this.className+"-link");h=new U(window.location.href);k=new U("/suppor
t/bin/answer.py?answer=1062949");h=yg(h,"hl")?V(k,"hl",yg(h,"hl")).toString():V(
k,"hl","es").toString();h=K("A",{target:"_blank",href:h},"Ayuda con dispositivos
y formatos");g.appendChild(h);Ui.IsPreOrdersEnabled&&this.aa.qb&&(h=K("DIV",nul
l,K("A",{href:this.Ia},"Ayuda con las reservas")),g.appendChild(h));d[1].appendC
hild(g);c.appendChild(e);d=this.aa;(e=d.ma)&&!d.qb&&d.L&&(e=K("P",this.className
+"-additional",K("A",
{href:e},d.hb?"Leer el libro GRATIS":"Leer el primer cap\u00edtulo gratis")),c.a
ppendChild(e));if(d.j||d.i)if(g=d.C,h=d.F,g||h)e=K("P",this.className+"-addition
al",ad("Descarga ")),g&&(k=K("A",{href:g},"ePub"),e.appendChild(k)),h&&(g&&e.app
endChild(ad(", ")),g=K("A",{href:h},"PDF"),e.appendChild(g)),e.appendChild(ad("
- ")),d=d.nb(),g=new U("/"+(new U(window.location.href)).tc.split("/")[1]),fk(g)
,V(g,"output","acs_help"),V(g,"id",d),d=K("A",{href:g.toString()},"leer instrucc
iones para eReader"),
e.appendChild(d),c.appendChild(e);e=K("A",{href:"http://books.google.com/support
/bin/topic.py?topic=28528",target:"_blank"},"M\u00e1s informaci\u00f3n sobre los
libros de Google Play");Ui.IsPreOrdersEnabled&&this.aa.qb?(d=K("DIV",{"class":t
his.className+"-date"},"Disponible el: "+this.aa.ne),this.d=K("DIV",this.classNa
me+"-footer",e,d)):this.d=K("DIV",this.className+"-footer",e);b=K("DIV",b,c,this
.d);D(b,this.className+"-device-content");a.appendChild(b)}};
function zo(a){var b=K("UL",a.className+"-list"),c=K("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=K("A",{"class":d,href:"/help/ebooks/webreader.html"},"Web"),k=K("A",{"class":
d,href:"/help/ebooks/devices.html"},"Tablet/iPad"),n=K("A",{"class":d,href:"/hel
p/ebooks/ereader.html"},"eReader"),q=K("A",{"class":d,href:"/help/ebooks/devices

.html"},"Tel\u00e9fono inteligente"),
t=a.aa.Ic,A=a.aa.ce,L=a.aa.qb,d=new W(a),h=K("LI",null,h);L?d.listen(h,"mouseove
r",y(a.b,"El formato de este libro no se reconoce actualmente. Actualizaremos es
ta informaci\u00f3n cuando recibamos los datos del editor.")):(t||A)&&d.listen(h
,"mouseover",y(a.b,"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.L);b.appendCh
ild(h);k=K("LI",null,k);L?d.listen(k,"mouseover",y(a.b,"El formato de este libro
no se reconoce actualmente. Actualizaremos esta informaci\u00f3n cuando recibam
os los datos del editor.")):
(t||A)&&d.listen(k,"mouseover",y(a.b,"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.L);b.appendChild(k);n=K("L
I",null,n);d.listen(n,"mouseover",function(){L?this.b("El formato de este libro
no se reconoce actualmente. Actualizaremos esta informaci\u00f3n cuando recibamo
s los datos del editor."):t?this.b("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.b("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.L);b.appendChild(n);q=K("LI",null,q);d.listen(q,"mouseover",fun
ction(){L?this.b("El formato de este libro no se reconoce actualmente. Actualiza
remos esta informaci\u00f3n cuando recibamos los datos del editor."):t&&A?this.b
("Este eBook es apto para smartphones como Android y iPhone/iPod touch."):t?this
.b("Este Google eBook incluye secuencias de lectura que permiten ajustar la fuen
te para poder leerlo de una forma m\u00e1s c\u00f3moda en las peque\u00f1as pant
allas de los tel\u00e9fonos inteligentes."):
this.b("Este eBook puede resultar dif\u00edcil de leer en tel\u00e9fonos intelig
entes como Android y iPhone/iPod touch.")});d.listen(q,"mouseout",a.L);b.appendC
hild(q);L?(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)):(A?(D(h,
c),D(k,c)):(D(h,e),D(k,e)),D(n,e),D(q,e));return b}
function Ao(a){var b=K("UL",a.className+"-list"),c=K("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=K("A",{href:"/support/bin/
answer.py?answer=1062949"},"Secuencia de lectura"),h=K("A",{href:"/support/bin/a
nswer.py?answer=1062949"},"P\u00e1ginas originales"),k=a.aa.Ic,n=a.aa.ce,q=a.aa.
qb;q?(c=K("LI",g,c),d=K("LI",g,h)):(c=K("LI",k?d:e,c),d=K("LI",n?d:e,h));e=new W
(a);e.listen(c,"mouseover",
function(){q?this.b("El formato de este libro no se reconoce actualmente. Actual
izaremos esta informaci\u00f3n cuando recibamos los datos del editor."):k?this.b
("Este eBook incluye secuencias de lectura, por lo que puedes ajustar el estilo
y el tama\u00f1o de la fuente para poder leerlo c\u00f3modamente en cualquier di
spositivo."):this.b("Este libro no incluye secuencias de lectura. Por tanto, la
fuente no se puede ajustar y las im\u00e1genes de las p\u00e1ginas tienen un 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.L);e.listen(d,"mouseover",function(){q?this.b("El format
o de este libro no se reconoce actualmente. Actualizaremos esta informaci\u00f3n
cuando recibamos los datos del editor."):n?this.b("Este eBook incluye p\u00e1gi
nas originales, por lo que las im\u00e1genes aparecen tal como se ver\u00edan en
un libro impreso."):this.b("Este eBook no incluye p\u00e1ginas originales (que
mantienen el formato de la versi\u00f3n impresa del libro), por lo que es posibl
e ajustar el texto y adaptarlo a cualquier pantalla.")});
e.listen(d,"mouseout",a.L);b.appendChild(c);b.appendChild(d);return b}yo.prototy
pe.L=function(){dd(this.d);var a=K("A",{href:"http://books.google.com/support/bi
n/topic.py?topic=28528",target:"_blank"},"M\u00e1s informaci\u00f3n sobre los li
bros de Google Play");this.d.appendChild(a);Ui.IsPreOrdersEnabled&&this.aa.qb&&(
a=K("DIV",{"class":this.className+"-date"},"Disponible el: "+this.aa.ne),this.d.
appendChild(a))};yo.prototype.b=function(a){dd(this.d);w(a)?this.d.appendChild(a
d(a)):this.d.appendChild(a)};function Bo(a,b,c,d,e,g){Z.call(this,b,void 0,3);th

is.aa=a;this.ib=c;this.Ab=d;this.N=e;this.S=g}z(Bo,Z);Bo.prototype.render=functi
on(a){Bo.s.render.call(this,a);D(this.o(),"gb-get-book");Ui.IsPreOrdersEnabled&&
this.aa.qb&&P(this.o(),"line-height","18px")};
Bo.prototype.ea=function(){Bo.s.ea.call(this);this.Ia=new yo(this.o(),this.aa,th
is.ib);this.Ia.render();var a=Rc("about_title",J("menu_container"));a&&N(a);if(a
=this.Ab)if(a=this.N||!!xo()){var b;xo()&&(b=xo().getItem("gb-webstore/prefs/buy
-bubble-dismissed"));a=!(w(b)&&b)}if(a){b=K("DIV","buy-bubble");var a=K("DIV","S
PRITE_buy"),c=K("DIV","buy-bubble-description","Con Google Play, es posible comp
rar un libro y leerlo al instante en cualquier lugar."),d=K("A",{"class":"buy-bu
bble-learn-more",href:"http://books.google.com/help/ebooks/overview.html",
target:"_blank"},"M\u00e1s informaci\u00f3n");b.appendChild(a);b.appendChild(c);
b.appendChild(d);a=this.a=new vo;a.p=b;wo(a,b);this.a.Pc(this.o());this.a.setPos
ition(3,0,void 0,-15);this.da(this.a);this.a.render();this.a.setVisible(!0);b=Rc
("jfk-bubble-closebtn",this.a.o());yk(this).listen(b,"click",x(this.na,this))}};
function Co(){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=K("SPAN","gb-buy-opti
ons-arrow","\u25bc");a.appendChild(c);D(b,"gb-buy-options-list");D(b,"unified-ho
vercard");Ig(a,5,b,4);R(b,!1);O(document,"mousedown",y(Do,a,b))}}}
function Do(a,b,c){a=id(a,c.target);c=id(b,c.target);var d="none"!=b.style.displ
ay;a||c||!d?a&&(R(b,!d),d||Oe(b,1)):R(b,!1)}Bo.prototype.na=function(){xo()&&xo(
).setItem("gb-webstore/prefs/buy-bubble-dismissed","1");if(this.N){var a=Dg({sho
w_buy_bubble:!1});kj(this.S,null,"POST",a.toString(),{})}};function Eo(a,b,c){S.
call(this);var d=M("a");P(d,{whiteSpace:"nowrap",textDecoration:"none",cursor:"p
ointer"});a.appendChild(d);a=M("img");a.src=b;a.border=0;P(a,{verticalAlign:"bot
tom"});d.appendChild(a);d.appendChild(ad(" "));b=M("span");b.innerHTML=c;P(b,{te
xtDecoration:"underline"});d.appendChild(b);O(d,"click",x(this.a,this))}z(Eo,S);
Eo.prototype.a=function(a){this.b&&(a.preventDefault(),a.Ba());this.D("click")};
function Fo(a,b,c,d,e){function g(a){a&&(a.tabIndex=0,$h(a,"tab"),D(a,"goog-zipp
y-header"),a&&h.B.listen(a,"click",h.C),a&&h.p.listen(a,"keydown",h.F))}S.call(t
his);this.j=e||Mc();this.a=this.j.o(a)||null;this.g=this.j.o(d||null);this.d=(th
is.i=la(b)?b:null)||!b?null:this.j.o(b);this.b=1==c;r(c)||this.i||(this.g?this.b
="none"!=this.g.style.display:this.a&&(this.b=wb(this.a,"goog-zippy-expanded")))
;this.p=new W(this);this.B=new W(this);var h=this;g(this.a);g(this.g);Go(this,th
is.b)}z(Fo,S);
Fo.prototype.I=function(){Fo.s.I.call(this);Gd(this.p);Gd(this.B)};function Go(a
,b){a.d?R(a.d,b):b&&a.i&&(a.d=a.i());a.d&&D(a.d,"goog-zippy-content");a.g?(R(a.a
,!b),R(a.g,b)):a.a&&(Ab(a.a,"goog-zippy-expanded",b),Ab(a.a,"goog-zippy-collapse
d",!b),X(a.a,"expanded",b));a.b=b;a.D(new Ho("toggle",a))}Fo.prototype.F=functio
n(a){if(13==a.keyCode||32==a.keyCode)Go(this,!this.b),this.D(new Hd("action",thi
s)),a.preventDefault(),a.Ba()};Fo.prototype.C=function(){Go(this,!this.b);this.D
(new Hd("action",this))};
function Ho(a,b){Hd.call(this,a,b)}z(Ho,Hd);function Io(a,b,c,d){if(b.child_node
&&0<b.child_node.length){var e=Jo(b,!0,c,d),g=K("UL",c+"-list");a.appendChild(e)
;a.appendChild(g);Go(new Fo(e,g),!b.collapsed);B(b.child_node,function(a){Io(g,a
,c,d)})}else a.appendChild(Jo(b,!1,c,d))}function Jo(a,b,c,d){var e;b?(e=c+"-hea
ding",b=c+"-header"):(e=c+"-link",b=c+"-item");e=""!=a.url?K("A",{"class":e,href
:a.url},Na(a.title)):K("DIV",e,a.title);b=K("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=K("UL","gb-left-nav-list");B(a.child_node,function(b){Io(c,b,"gb-left-nav",
a.highlighted_node_id)});b.appendChild(c)}});function Ko(){S.call(this);this.a=n
ew Vi}z(Ko,S);function Lo(a,b){b.sort(Mo);B(b,function(a){a.vc(this)},a);a.a=new
Vi;B(b,function(a){this.a.set(a.ja(),a)},a);a.D("update")}function Mo(a,b){retu
rn No(a)-No(b)}function Oo(a){return a.a.Aa()}function Po(a,b,c){a=Oo(a);for(var
d=-1,e=0;e<a.length;e++)if(a[e].ja()==b){d=e;break}if(0<=d)return a[c+d]}functi
on Qo(a,b){return a.a.get(b)}function Ro(a,b){b=Ca(b);if(0!=b.length)return fb(O
o(a),function(a){return a.getTitle()==b})};function So(a){S.call(this);this.rb(a
||"")}z(So,S);So.prototype.Ua=f("d");So.prototype.rb=function(a){this.d!=a&&(thi
s.d=a,this.D("change"))};function To(){this.a={}};function Uo(){this.a={}};funct

ion Vo(a){this.b=a}Vo.prototype.Za=function(a){this.a&&(this.a.R(),dd(this.b.ca(
).b.b));this.a=new a(this.b);this.a.p&&this.a.p(this.b.U());this.a.B&&this.a.B()
};Vo.prototype.ca=f("a");function Wo(a){Y.call(this);this.p=a;a.innerHTML="";P(a
,"overflow","hidden");this.d=M("div");P(this.p,{position:"relative",padding:"0px
"});a=this.p;a.insertBefore(this.d,a.childNodes[0]||null);this.L=new Uo;this.B=[
];this.g=[];a=x(this.Ug,this,1);this.g.push(["next",a]);a=x(this.Ug,this,-1);thi
s.g.push(["previous",a]);a=x(this.Lj,this);this.g.push(["turntopage",a]);this.j=
new Vo(this);a=M("div");Vn(a,!0);P(a,{position:"absolute",left:"0px",top:"0px"})
;this.p.appendChild(a);this.C=a;this.setSize(Ve(this.p));
Xo.push(this);this.ta=new So;O(this.ta,"change",this.Jj,!1,this);this.F=new To}z
(Wo,Y);var Xo=[];m=Wo.prototype;
m.setSize=function(a){a.width=Math.max(a.width,0);a.height=Math.max(a.height,0);
if(!this.ka||!uc(this.ka,a)){var b=this.d,c=vd(Mc(Oc(b)));if(!F||I("10")||c&&I("
8"))Te(b,a,"content-box");else{var d=b.style;c?(d.pixelWidth=a.width,d.pixelHeig
ht=a.height):(c=Ue(b),b=He(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.ka=a;(d=this.j.ca())
&&d.setSize(a);this.D("resize")}};m.O=f("ka");m.cb=function(){return this.ka.wid
th};m.mb=function(){return this.ka.height};
m.go=function(){this.D("load")};m.Za=function(a){this.i!=a&&(this.i=a,this.j.Za(
a),this.D("viewportmodechange"))};m.ca=function(){return this.j.ca()};function Y
o(a,b){if(a.ba)throw"";a.ba=b;O(b,"update",x(a.Ej,a))}m.Ej=function(){this.D("pa
gesupdate")};function Zo(a,b){var c=Qo(a.ba,b);c&&a.Ka(c)}m.Ka=function(a){this.
b!=a&&(this.b=a,this.D("pagechange"))};function $o(a,b){ap(a,b,x(function(a){T(x
(this.Ka,this,a))},a))}
function ap(a,b,c){a=a.ba;new U(b);b=new a.b({url:b});b.vc(a);c=x(a.i,a,c);bp(b,
cp(b),c)}m.Ij=function(a,b,c,d){(c=dp(d,c))&&ep(this,a,b,c)};function ep(a,b,c,d
){if(d&&d.length){for(var e=d[0],g=1;g<d.length;g++)e=se(e,d[g]);d=b.U().le();d=
b.O().width/d;e=new Pk(e.left,e.top);e.bf(d);e.x=Math.round(e.x);e.y=Math.round(
e.y);b=Qk(b.getPosition());b.add(e);b.x-=c.x;b.y-=c.y;a.ca().sh(b)}}m.ja=functio
n(){return this.b.ja()};m.U=f("b");
m.uc=function(a){for(var b=[],c=0;c<arguments.length;c++)b.push(arguments[c]);th
is.B.push(b);1==this.B.length&&fp(this)};function fp(a){var b=a.B.shift();if(b){
for(var c=b.shift(),d=0;d<a.g.length;d++)a.g[d][0]==c&&a.g[d][1].apply(a,b);fp(a
)}}m.Ug=function(a){var b=this.j.ca(),c;b.L?c=b.L(this.U(),a):c=Po(this.ba,this.
U().ja(),a);c&&(this.Ka(c),this.D("pageturn"))};m.Lj=function(a){(a=Qo(this.ba,a
))&&this.Ka(a)};m.Jj=function(){this.D("searchupdate")};function gp(a,b,c,d,e){v
ar g={cursor:"pointer"};P(c,g);O(c,"click",x(this.i,this));P(d,g);O(d,"click",x(
this.g,this));e.innerHTML?this.j=e:(e.form.action="javascript:",O(e.form,"submit
",x(this.d,this)),e.go&&P(e.go,{display:"none"}),this.b=e.input);this.a=a;this.b
a=b;O(a,"pagechange",x(this.update,this));this.update()}
gp.prototype.d=function(){var a=this.b.value,b;b=this.a;var c=Ro(b.ba,a);c?(b.Ka
(c),b=!0):b=!1;if(b)this.update();else if(!Aa(a)&&!/[^0-9]/.test(a)){i:{b=Oo(thi
s.ba);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 i}}b=-1}a=parseInt(a,10);0<b&&a>b&&(this.a.Ka(Xa(Oo(
this.ba))),this.update())}return!1};gp.prototype.i=function(){this.a.uc("previou
s")};gp.prototype.g=function(){this.a.uc("next")};
gp.prototype.update=function(){var a=this.a.U();a&&(this.b?this.b.value=a.getTit
le()||"":this.j.innerHTML=a.Ob())};function hp(){}m=hp.prototype;m.setSize=funct
ion(a){this.za=a.width;this.Da=a.height};m.O=function(){return new tc(this.za,th
is.Da)};m.We=f("g");m.Cc=f("d");m.cb=f("za");m.mb=f("Da");m.getPosition=function
(){return new E(this.g,this.d)};function ip(a){return new oe(a.g,a.d,a.za,a.Da)}
;function jp(){this.items=[]}jp.prototype.ab=function(a){this.items.push(a)};jp.
prototype.O=function(){var a=this.cb(),b=this.mb();return null===a||null===b?nul
l:new tc(a,b)};jp.prototype.bd=function(a){return ab(this.items,a||af)};jp.proto
type.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 kp(a,b){return a.getItem(function(a){re
turn a.Cc()<=b&&a.Cc()+a.O().height>=b})}
function lp(a,b){return fb(a.items,function(a){return pe(ip(a)).contains(b)})};f
unction mp(a){this.b=a}z(mp,hp);mp.prototype.U=f("b");mp.prototype.setSize=funct
ion(a){void 0==a.width?(this.Da=a.height,this.za=Math.round(a.height*np(this.b))

):void 0==a.height?(this.za=a.width,this.Da=Math.round(a.width/np(this.b))):(thi
s.za=a.width,this.Da=a.height)};function op(a,b){this.a=a;this.b=b};function pp(
a){Y.call(this);this.b=a;this.S=a.d;this.setSize(Ve(this.S));this.i=new E(0,0)}z
(pp,Y);m=pp.prototype;m.setSize=function(a){if(!this.ka||!uc(this.ka,a)){this.ka
=a;var b=this.b;b.C=a;qp(b);this.D("resize")}};function rp(a,b){a.g=b;a.j.pa();v
ar c=a.b,d=a.O();c.C=d;qp(c);c=a.b;d=new tc(b.cb(),b.mb());c.F=d;c.j=!0;Q(c.b,d)
;T(c.L,0,c);qp(c);a.D("layoutchange")}m.gb=function(){var a=this.g.bd();this.C&&
(a=this.C.Ue(a));sp(this.j,a);this.D("update")};
function tp(a,b){var c=a.i.x,d=a.i.y;ka(b.x)&&(b.x=qc(b.x,0,Math.max(a.g.cb()-a.
ka.width,0)));ka(b.y)&&(b.y=qc(b.y,0,Math.max(a.g.mb()-a.ka.height,0)));ka(b.x)&
&(c=b.x);ka(b.y)&&(d=b.y);a.i=new E(c,d);d=a.b;c=a.i;d.B||(d=d.d,null!=c.y&&(d.s
crollTop=c.y),null!=c.x&&(d.scrollLeft=c.x));a.D("move")}function up(a){var b=a.
i;return b?new oe(b.x,b.y,a.ka.width,a.ka.height):null}m.O=f("ka");m.qc=function
(a){this.D("movestart");tp(this,a);this.D("moveend")};
function vp(a,b,c){a=a.i;c(new E(a.x+b.x,a.y+b.y))}m.sh=function(a){var b=this.i
,c=this.O();if(!b||Math.abs(b.x-a.x)>c.width||Math.abs(b.y-a.y)>c.height)this.qc
(a);else{this.d&&(this.d.R(),this.d=null);var c=b.x-a.x,d=b.y-a.y,c=qc(Math.sqrt
(c*c+d*d)/800,0,1);this.d=new Lf([b.x,b.y],[a.x,a.y],250+250*c,Uf);O(this.d,"ani
mate",x(this.rh,this));O(this.d,"end",x(this.dj,this));this.D("movestart");fe(th
is,"movestart",x(this.d.R,this.d));this.d.play()}};
m.rh=function(a){a=C(a.a,Math.round);tp(this,new E(a[0],a[1]))};m.dj=function(a)
{this.rh(a);this.D("moveend")};function wp(a){return new E(Math.round(a.i.x+a.ka
.width/2),Math.round(a.i.y+a.ka.height/2))}m.I=function(){pp.s.I.call(this);this
.j.pa()};m.dg=1;function xp(a,b){pp.call(this,b);this.ia=a;this.a.listen(a,"page
change",this.B);this.a.listen(this.ia,"searchupdate",this.Ha)}z(xp,pp);
xp.prototype.Ce=function(a){var b=this.g;rp(this,a);if(b){b=new op(b,a);a=wp(thi
s);var c=lp(b.a,a);if(!c)i:{for(var c=Number.POSITIVE_INFINITY,d=b.a.bd(),e=d[0]
,g=0;g<d.length;g++){var h=d[g],k=ne(pe(ip(h)),a);if(k<c){c=k;if(0==k){c=h;break
i}e=h}}c=e}b=b.b.j(c);a=Qk(a);d=c.getPosition();a.x-=d.x;a.y-=d.y;d=b.O().width
/c.O().width;c=b.O().height/c.O().height;a=new E(Math.round(a.x*d),Math.round(a.
y*c));a=Qk(b.getPosition()).add(a);(a=new E(Math.round(a.x+this.ka.width/2*-1),M
ath.round(a.y+this.ka.height/
2*-1)))&&this.qc(a)}};xp.prototype.B=function(){this.N||this.p(this.ia.U())};xp.
prototype.p=function(a){if(this.g.dc&&(a=this.g.dc(a))){var b=a.Cc();tp(this,new
E(Math.round(a.We()),Math.round(b)))}};xp.prototype.Ha=function(){yp&&(this.j.p
a(),this.Z&&this.Z(),this.gb())};var yp=!0;function zp(){this.a=new Yf}zp.protot
ype.add=function(a,b){this.a.set(na(a),b)};function Ap(a,b){var c={};b&&(c=Nb(C(
b,na)));var d=a.a.bb();B(d,function(a){if(!c[a]){var b=this.a.get(a);b&&b.pa();t
his.a.remove(a)}},a)};function Bp(){this.a={};this.b=new zp}Bp.prototype.pa=func
tion(){Ap(this.b)};function sp(a,b){b=ab(b,function(a){return!!this.a[na(a.const
ructor)]},a);Ap(a.b,b);B(b,function(a){this.b.a.get(na(a))||this.b.add(a,this.a[
na(a.constructor)].render(a))},a)};function Cp(){};function Dp(a,b){this.a=b}z(D
p,Cp);Dp.prototype.render=function(a){var b=this.a(),c=a.U(),d=a.O().width,e=a.O
().height;b.za=d;b.Da=e;b.setPosition(a.We(),a.Cc());b.Ka(c);b.draw();return b};
function Ep(){};function Fp(a){this.a=a}z(Fp,Ep);Fp.prototype.Ue=function(a){var
b=Gp(this,a);a=b[0]||[];var b=b[1]||[],c=wp(this.a);b.sort(y(Hp,c));c=[];nb(c,a
,b);return c};function Hp(a,b,c){return ne(pe(ip(b)),a)-ne(pe(ip(c)),a)}function
Gp(a,b){var c=up(a.a),d=new oe(c.left-800,c.top-800,c.width+1600,c.height+1600)
;return sb(b,function(a){a=ip(a);if(re(d,a))return re(c,a)?0:1})};function Ip(a,
b){this.a=b;this.b=a}z(Ip,Fp);Ip.prototype.Ue=function(a){var b=Ip.s.Ue.call(thi
s,a),c=this.b.U();if(c){var d=[],e=this.b.ba;B([1,-1],function(){var a=Po(e,c.ja
(),1);a&&d.push(a)});B(a,function(a){a.U&&hb(d,a.U())&&ib(b,a)})}return b};funct
ion Jp(){Y.call(this)}z(Jp,Y);function Kp(){Y.call(this)}z(Kp,Y);Kp.prototype.Ib
=function(a){this.d=a;this.b=Lp(a)};Kp.prototype.I=function(){Kp.s.I.call(this);
N(this.b)};function Mp(a){Y.call(this);this.B=a;this.p=[]}z(Mp,Kp);m=Mp.prototyp
e;m.Ib=function(a){Mp.s.Ib.call(this,a);this.jd();this.U()&&this.a.listen(this.U
(),"update",this.jd)};m.U=function(){return this.d.U()};m.Zc=function(a,b,c,d){v
ar e=M("div");Vn(e,!0);this.b.appendChild(e);a=Np(this,a,b,c,d);P(e,{position:"a
bsolute",left:a[0]+"px",top:a[1]+"px",width:a[2]+"px",height:a[3]+"px"});this.B&
&(P(e,{backgroundColor:this.B}),Oe(e,.3));this.p.push(new oe(a[0],a[1],a[2],a[3]

));return e};
function Op(a){return a.d.O().width/a.d.U().ba.Nb.width}function Np(a,b,c,d,e){v
ar g=Op(a);return C([b,c,d,e],function(a){return Math.round(a*g)})}function Pp(a
,b){B(b,function(a){this.Zc.apply(this,a)},a)}m.tg=function(a){return this.Zc(a.
left,a.top,a.width,a.height)};m.yc=function(){dd(this.b);this.p=[]};m.jd=u;funct
ion Qp(){Mp.call(this)}z(Qp,Mp);m=Qp.prototype;m.jd=function(){if(!this.g){var a
=this.U();a&&(a=Rp(a))&&(Pp(this,a),this.g=!0)}};
m.Zc=function(a,b,c,d){this.i=Qp.s.Zc.call(this,a,b,c,d);P(this.i,{border:"2px #
aaaaff dashed"});this.j=M("img");this.i.appendChild(this.j);this.j.src="/googleb
ooks/images/dialog_close_x.gif";a=Np(this,a,b,c,d);P(this.j,{position:"absolute"
,cursor:"pointer",left:a[2]-19+"px",top:"4px",display:"none"});O(this.i,"mouseou
t",x(this.sk,this));O(this.i,"mouseover",x(this.Vg,this,!0));fe(this.j,"click",x
(this.pa,this));return this.i};m.pa=function(){N(this.i)};m.sk=function(a){id(th
is.i,a.target)||this.Vg(!1)};
m.Vg=function(a){P(this.j,{display:a?"":"none"})};function Sp(a){Mp.call(this);t
his.i=a}z(Sp,Mp);Sp.prototype.jd=function(){if(!this.g){var a=this.U();a&&(a=Tp(
a))&&(B(a,function(a){var c=a.pop(),d=a.pop();a=this.Zc.apply(this,a);P(a,{curso
r:"pointer"});this.a.listen(a,"click",x(this.j,this,d,c))},this),this.g=!0)}};Sp
.prototype.j=function(a,b){var c=Qo(this.i.ba,a);c?this.i.Ka(c):$o(this.i,b)};fu
nction Up(a,b,c){if(F){var d=[];d[0]=O(a,"readystatechange",y(Vp,a,y(Wp,b),d))}e
lse fe(a,"load",y(Wp,b));c&&fe(a,"error",y(Wp,c))}function Wp(a){T(a)}function V
p(a,b,c){if("complete"!=a.readyState)return!0;he(c[0]);b();return!1}var Xp=M("di
v");function Yp(a){if(F){Xp.appendChild(a);var b=y(N,a);Up(a,b,b);a.src="//www.g
oogle.com/images/cleardot.gif"}else a.src="//www.google.com/images/cleardot.gif"
,N(a)};function Zp(a){S.call(this);this.a={};a&&this.rd(a)}z(Zp,S);m=Zp.prototyp
e;m.le=function(){return this.a.w||this.ba.Nb.width};m.Xe=function(){return this
.a.h||this.ba.Nb.height};function np(a){return a.le()/a.Xe()}m.O=function(){retu
rn new tc(this.le(),this.Xe())};m.rd=function(a){for(var b in a)this.a[b]=a[b];t
his.D("update")};m.vc=ba("ba");m.getTitle=function(){return this.a.title};m.Ob=f
unction(){var a=this.getTitle();return a?"P\u00e1gina "+a:""};function No(a){ret
urn a.a.order}
m.oc=function(a){if(this.a.src&&a){var b=new U(this.a.src);V(b,"w",a.width);retu
rn b.toString()}return this.a.src};m.ja=function(){return this.a.pid};function $
p(a){this.Wf={};for(var b=0;b<a.length;b++){var c=a[b];this.Wf[c.z]=new tc(c.w,c
.h)}}function aq(a,b){var c=Fb(a.Wf,function(a){return a.height==b});return c?Nu
mber(c):null};function bq(a){Zp.call(this,a);this.se={};this.C={};this.g={};this
.B=this.F=null}var cq;z(bq,Zp);m=bq.prototype;m.rd=function(a,b){bq.s.rd.call(th
is,a);b&&(this.p=b)};function cp(a){var b=dq(a);V(b,"jscmd","click3");var c;a.ta
&&(c=a.ta.Ua());eq(a,"vq",c);Cb(a.se,function(a,c){V(b,c,a)});return b}
function bp(a,b,c){b=b.toString();if(b==a.p)c&&c(a);else if(c&&(a.g[b]=a.g[b]||[
]).push(c),b!=a.i){a.i=b;a.b&&p.clearTimeout(a.b);a.b=p.setTimeout(x(a.nj,a,b),6
E3);var d;a.ta&&(d=a.ta.Ua());cq(b,x(a.nk,a,b,d))}}function eq(a,b,c){c?a.se[b]=
c:delete a.se[b]}m.se=null;m.nk=function(a,b,c){this.i==a&&(this.i=null,this.b&&
(p.clearTimeout(this.b),this.b=null),this.p=a,fq(this,c.page[0]),this.ba.tf(c),b
=this.g[a])&&(B(b,function(a){a(this)},this),delete this.g[a])};m.nj=function(a)
{this.b=this.i=null;delete this.g[a]};
function dq(a){var b=a.a.url;b?b=new U(b):(b=new U(a.ba.Nk),V(b,"pg",a.ja()),a.a
.sig&&V(b,"sig",a.a.sig));return b}m.le=function(){return this.a.w||this.ba.Nb.w
idth};m.Xe=function(){return this.a.h||this.ba.Nb.height};var gq={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 fq(a,b){var c={},d;for(d in gq){var e=gq[d],g=b[e];r(g)&&("highlights"=
=e?a.C[b.vq]=g:c[d]=g)}c.additional_info&&(d=c.additional_info["[NewspaperJSONPa
geInfo]"])&&(a.F=new $p(d.tileres),d=d.page_scanjob_coordinates)&&(a.B=""+d.x+",
"+d.y);a.rd(c)}bq.prototype.getContent=function(){return this.a.content};var hq=
{vl:1,tl:2,yl:4,fi:8,ei:16,wl:32,rl:64};bq.prototype.d=function(a){return!!(this
.a.flags&a)};
function iq(a,b){b=Ea(b);b=b.replace(/\'/g,"&#39;");var c=a.C[b];if(c){var d=[];
B(c,function(a){d.push([a.X,a.Y,a.W,a.H])});return d}}function dp(a,b){var c=iq(

a,b);if(c)return C(c,y(jq,1))}function jq(a,b){var c=C(b,function(b){return Math


.round(b*a)});return new oe(c[0],c[1],c[2],c[3])}function Tp(a){if(a.a.links)ret
urn C(a.a.links,function(a){var c=a.region;return[c.X,c.Y,c.W,c.H,a.target_pid,a
.url]})}
function Rp(a){if(a.a.clip_highlight||a.a.clip_highlights){var b=[];B(a.a.clip_h
ighlights||[a.a.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}bq.prototype.oc=function(a)
{if(this.a.src&&a){var b=new U(this.a.src);a&&Cb(this.j(),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.a.src};bq.prototype.j=function(){return{width:"w",height:"h"
}};function kq(a,b,c,d,e){Y.call(this);this.wd(a.ca());this.d=a;this.ka=c;this.C
=[];this.sg=d;Q(d,c);this.N=Lp(this);P(this.N,"backgroundColor","#fff");Q(this.N
,c);if(this.S=r(e)?e:!0)a=Lp(this),Q(a,c),this.L=new lq(a),this.L.show();b&&(thi
s.b=b,this.a.listen(b,"update",this.Hc),bp(b,cp(b),void 0))}z(kq,Y);m=kq.prototy
pe;m.O=f("ka");m.U=f("b");function mq(a,b){a.C.push(b);b.Ib(a)}m.Hc=u;function n
q(a){a.D("load");a.S&&a.L.hide()}
function Lp(a){var b=M("div");Vn(b,!0);P(b,{position:"absolute",left:0,top:0});a
.sg.appendChild(b);return b}m.pa=function(){B(this.C,function(a){a.R()});this.C=
null;this.i&&N(this.i)};function oq(a){a.j=Lp(a);Q(a.j,a.O());P(a.j,{backgroundI
mage:"url(//www.google.com/images/cleardot.gif)",backgroundRepeat:"repeat"});a.a
.listen(a.j,"mousedown",a.tk);a.a.listen(a.j,"dragstart",Id)}m.tk=function(a){a.
display=this;pq.D(a)};var pq=new S;
function lq(a){this.a=a;a={position:"absolute",left:0,color:"#808080",fontSize:"
13px",backgroundColor:"white"};for(var b=0;2>b;b++){var c=M("div");Vn(c);P(c,a);
this.a.appendChild(c);c.innerHTML="Cargando...";a.bottom=0}}lq.prototype.show=fu
nction(a){P(this.a,{display:a?"none":""})};lq.prototype.hide=function(){this.sho
w(!0)};function qq(a,b){a.i&&N(a.i);a.i=Lp(a);new rq(a.i,a.O(),b)}function rq(a,
b,c){this.a=a;P(a,{backgroundColor:"#FFF",textAlign:"center"});Q(a,b);a.innerHTM
L=c||"";Vn(this.a)};function sq(a,b,c,d){kq.call(this,a,b,c,d);this.wd(tq);a=Lp(
this);this.B=new uq(c,a);a=Lp(this);this.p=new uq(c,a);oq(this);Re(d,!0);D(d,"pa
geImageDisplay");b&&this.Hc()}z(sq,kq);var tq=new S;sq.prototype.Ka=function(a){
eq(a,"output",null);sq.s.Ka.call(this,a);a.oc()&&this.Hc()};
sq.prototype.Hc=function(){var a=this.U(),b=a.oc(this.O());if(b&&!this.g){b=vq(b
);fe(this.B,"load",x(this.F,this,a,b,this.O().width));wq(this.B,[b]);var c=this.
d.L,d=a.ja(),e=[];if(c.a[d]){var g=[],h;for(h in c.a[d])g.push(h);g.sort(ak);for
(h=0;h<g.length;h++)e.push(c.a[d][g[h]])}e.push(b);wq(this.p,e);this.g=!0;a==thi
s.d.U()&&this.D("fetch")}db([hq.ei,hq.fi],x(a.d,a))&&(a=ya('<table width=100% he
ight=100%><tr><td><img src="%s"/><br/>%s</td></tr></table>',"/googlebooks/restri
cted_logo.gif","Ha llegado a una p\u00e1gina que no se puede ver o bien ha alcan
zado el l\u00edmite de visualizaci\u00f3n de este libro."),
qq(this,a),nq(this))};function vq(a){return a}sq.prototype.F=function(a,b,c){a==
this.d.U()&&this.D("loaded");this.p.empty();var d=this.d.L;a=a.ja();d.a[a]=d.a[a
]||{};d.a[a][c]=b;nq(this)};sq.prototype.pa=function(){this.g=!1;this.B.empty();
this.p.empty();sq.s.pa.call(this)};function uq(a,b){S.call(this);this.ka=a;this.
b=b;this.a=M("img");this.a.width=this.ka.width;this.b.appendChild(this.a);Vn(thi
s.b)}z(uq,S);uq.prototype.empty=function(){for(var a;a=fd(this.b);)Yp(a)};
function wq(a,b){Up(a.a,x(a.d,a,a.a));for(var c=0;c<b.length;c++)a.a.src=b[c]}uq
.prototype.d=function(a){this.a==a&&this.D("load")};function xq(a,b,c,d,e,g,h){S
.call(this);this.j=a;this.za=b;this.Da=c;this.d=d;this.b=e;this.B=g;this.p=h;thi
s.g=Math.ceil(this.za/this.d);this.i=Math.ceil(this.Da/this.b);this.a=[];for(a=0
;a<this.g;++a){b=[];for(c=0;c<this.i;++c)b.push(null);this.a.push(b)}}z(xq,S);xq
.prototype.empty=function(){for(var a;a=this.j.firstChild;)Yp(a)};xq.prototype.F
=function(a,b){P(a,{display:""});this.p&&this.p(b)};xq.prototype.C=aa();function
yq(a,b,c,d,e){kq.call(this,a,b,c,d,e);this.p=Lp(this);oq(this);b&&this.Hc();thi
s.B=O(this.d.ca(),"update",this.F,!1,this)}z(yq,kq);yq.prototype.Hc=function(){v
ar a=this.U(),b=a.oc(),c=this.d.aa.ye,d=a.F;if(b&&d&&!this.g){var e=aq(d,this.O(
).height);ka(e)&&(d=(d=d.Wf[e])?d.width:null,b=new U(b),V(b,"zoom",e),V(b,"pg",a
.B),b=b.toString(),this.Z=new xq(this.p,d,this.O().height,c.nh,c.mh,x(c.getTileU
rl,c,b,d,this.O().height),null),this.g=!0,this.F())}};
yq.prototype.F=function(){if(this.g){var a=Ee(this.p);if(a){var b=Je(this.p);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.Z,a=qe(a),c=Math.floor(a.left/b.d),d=Math.floor(a.top/b.b),
e=Math.ceil((a.left+a.width)/b.d),g=Math.ceil((a.top+a.height)/b.b),e=Math.min(e
,b.g),g=Math.min(g,b.i);c<e;c++)for(var h=d;h<g;h++)if(!b.a[c][h]){var k;k=b;var
n=c,q=h;if(!k.a[n][q]){var t=M("img");P(t,{position:"absolute",left:n*k.d+"px",
top:q*k.b+"px",display:"none"});
k.a[n][q]=t;k.j.appendChild(t)}k=k.a[n][q];n=b.B(c,h);Up(k,x(b.F,b,k,n),x(b.C,b,
k,n));k.src=n}for(c=0;c<b.g;++c)for(h=0;h<b.i;++h){if(d=!!b.a[c][h])d=new oe(c*b
.d,h*b.b,(c+1)*b.d,(h+1)*b.b),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&&(Yp(b.a[c][h]),b.a[c][h]=null
)}}}}};yq.prototype.pa=function(){this.g&&(this.Z.empty(),this.g=!1);this.B&&(he
(this.B),this.B=null);yq.s.pa.call(this)};function zq(a){this.ta=a;Mp.call(this,
"#ffff00")}z(zq,Mp);zq.prototype.jd=function(){var a=this.d.U();if(a){var b=this
.ta.Ua();b!=this.g&&(a=dp(a,b),this.yc(),a&&(C(a,x(this.tg,this)),this.g=b))}};f
unction Aq(a){S.call(this);this.url=a;this.B=null;this.p=!0}z(Aq,S);Aq.prototype
.a=function(){if(this.p)this.p=!1;else throw Error();};function Bq(a,b){Aq.call(
this,a);this.L=b||"GET";this.d=new W;this.i=new gj}z(Bq,Aq);Bq.prototype.a=funct
ion(a,b,c){Bq.s.a.call(this,a,b);this.g=a;this.b=b;this.d.listen(this.i,"success
",x(this.F,this));this.d.listen(this.i,"error",x(this.C,this));this.i.send(this.
url.toString(),this.L,c)};Bq.prototype.F=function(a){var b;a=a.target;try{b=a.a?
a.a.responseText:""}catch(c){b=""}this.B=Ti(b);T(x(this.D,this,"success"));this.
g&&T(y(this.g,this.B));T(x(this.j,this))};
Bq.prototype.C=function(){T(x(this.D,this,"error"));this.b&&T(this.b);T(x(this.j
,this))};Bq.prototype.j=function(){this.d.removeAll();this.b=this.g=null};functi
on Cq(a){return a.length?cb(a,function(a,c){return se(a,c)},a[0].clone()):null};
function Dq(a,b,c,d,e){Y.call(this);this.i=a;this.F=b;this.C=e;this.b=d;this.ka=
!1;this.d=M("div");c.appendChild(this.d);this.a.listen(b,"mousemove",this.j);thi
s.a.listen(b,"mouseup",this.p)}z(Dq,Y);Dq.prototype.j=function(a){if(!this.L){a=
sc(new E(a.clientX,a.clientY),Fe(this.F));a=me(a,this.C);P(this.d,{border:"2px d
ashed #99AAEE",position:"absolute"});var b=a.right-a.left,c=a.bottom-a.top;ye(th
is.d,a.left,a.top);Q(this.d,b,c);this.g=a}};
Dq.prototype.p=function(a){this.j(a);this.L=!0;a=this.b;var b=qe(this.g),c=Op(th
is.i),c=Eq(b,1/c),b=Fq(Eq(c,1/a.O().width*1E3));a=new U(dq(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=Fq(c);Gq(this.i,[c]);N(this.d);(new Bq(a)).a(x(this.B,this,c,b));this.D(
"endsize")};
Dq.prototype.B=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 oe(a.X,a.Y,a.W,a.H))});if(c=c.content)Gq(this.
i,[a],c,b),d=!0}d||this.i.yc();this.R()};function Eq(a,b){return new oe(a.left*b
,a.top*b,a.width*b,a.height*b)}function Fq(a){return new oe(Math.round(a.left),M
ath.round(a.top),Math.round(a.width),Math.round(a.height))}Dq.prototype.I=functi
on(){Dq.s.I.call(this);N(this.d)};function Hq(a,b){Y.call(this);this.B=a;this.j=
b}var Iq;z(Hq,Kp);m=Hq.prototype;m.Ib=function(a){Hq.s.Ib.call(this,a);a=this.b;
var b=M("div");Vn(b,!0);a.appendChild(b);b.className="selection-layer";Q(a,this.
d.O());Q(b,this.d.O());this.a.listen(b,"click",this.Wh);this.a.listen(b,"mousedo
wn",this.uk)};
m.uk=function(a){if(Iq){this.Wh(a);this.g&&this.g.R();var b=this.d.sg;a=sc(new E
(a.clientX,a.clientY),Fe(b));this.g=new Dq(this.B,b,this.b,this.d.U(),a);this.p=
O(document.body,"mousemove",x(this.zj,this));fe(this.g,["endsize","dispose"],x(t
his.Fi,this))}};
m.zj=function(a){if(this.g&&!this.g.isDisposed()){var b=new E(a.clientX,a.client
Y),c=pe(Ne(this.j.S));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]],fun
ction(a){40>Math.abs(a[0])&&(d.x=a[1]||d.x,d.y=a[2]||d.y)});this.i||(this.i=new
Bf(100),this.a.listen(this.i,"tick",this.Xk));this.C=d;d.x||d.y?this.i.start():t
his.i.stop()}}};m.Xk=function(){var a=this.C,b=this.j;vp(b,new E(15*a.x,15*a.y),
x(b.qc,b))};
m.Fi=function(){he(this.p);Gd(this.i);this.i=null};m.Wh=function(a){a.Ba()};func
tion Jq(a){gh.call(this,a);dh(this);this.ig=!1;this.a=new W;D(a,"viewport-select
ion-popup");Kq&&Kq.R();Kq=this}z(Jq,gh);var Kq=null;Jq.prototype.b=function(){th

is.D("close");this.R()};function Lq(a,b,c){var d=a.o(),e=M("div");P(e,{padding:"


4px 3px 3px 1px"});d.appendChild(e);d=M("div");e.appendChild(d);d.appendChild(ad
(b));e.appendChild(M("div"));b=M("input");b.value=c;D(b,"viewport-input");e.appe
ndChild(b);Re(b,!1);a.a.listen(b,"mousedown",Mq)}function Mq(a){a.Ba()}
Jq.prototype.I=function(){N(this.o());Jq.s.I.call(this);this.a.R()};function Nq(
){Mp.call(this,"#4a95d6")}z(Nq,Mp);Nq.prototype.Ib=function(a){Nq.s.Ib.call(this
,a);P(this.b,{cursor:"pointer"});this.a.listen(this.b,"mousedown",Oq)};function
Oq(a){a.Ba()}
function Gq(a,b,c,d){a.yc();C(b,x(a.tg,a));a.i&&he(a.i);a.g&&a.g.R();var e=M("di
v");document.body.appendChild(e);if(b=Cq(a.p)){var g=Fe(a.b),e=new Jq(e);if(c&&d
){var h=a.U(),k=h.oc(),n,q;k&&(n=new U(k),d=[d.left,d.top,d.width,d.height].join
(),V(n,"ci",d),V(n,"edge",0),n=n.toString(),q=new U(dq(h).toString()),V(q,"ci",d
),V(q,"source","bookclip"),q=ya('<a href="%s"><img src="%s"/></a>',q.toString(),
n));d=q;dd(e.o());q=e.o();h=M("img");h.src="/googlebooks/images/close_x.gif";h.w
idth=14;h.height=13;P(h,
{backgroundColor:"#FFF",cursor:"pointer",position:"absolute",right:"5px",top:"5p
x"});q.appendChild(h);k=x(e.b,e);Yg(e.a,h,"click",k,void 0);h=K("div",{innerHTML
:"Compartir este clip"});P(h,{fontWeight:"bold",paddingBottom:"4px"});q.appendCh
ild(h);c&&(Lq(e,"Texto de selecci\u00f3n",c),q=M("div"),P(q,{textAlign:"right"})
,e.o().appendChild(q),h=new U("http://translate.google.com/translate_t"),V(h,"te
xt",c),V(h,"sl","auto"),V(h,"tl","auto"),c=M("a"),c.href=h.toString(),c.target="
_blank",c.innerHTML="Traducir&raquo;",
q.appendChild(c));n&&Lq(e,"Imagen",n);d&&Lq(e,"Insertar",d)}else e.o().innerHTML
="Cargando...";e.Tc=2;e.V()&&e.lc();a.g=e;T(y(Pq,e,new Ug(new E(g.x+b.left+b.wid
th,g.y+b.top+b.height))));a.i=fe(e,"close",x(a.yc,a))}}function Pq(a,b){a.isDisp
osed()||(a.setPosition(b),a.setVisible(!0))}Nq.prototype.yc=function(){Nq.s.yc.c
all(this);this.g&&this.g.R()};Nq.prototype.I=function(){Nq.s.I.call(this);this.g
&&this.g.R();this.i&&he(this.i)};function Qq(a,b,c,d){return a.aa.ye?new yq(a,b,
c,d):new sq(a,b,c,d)}function Rq(a,b,c,d){b=Qq(a,b,c,d);b instanceof sq?Sq(a,b):
b instanceof yq&&b instanceof yq&&mq(b,new zq(a.ta));return b}function Sq(a,b){i
f(b instanceof sq){mq(b,new zq(a.ta));mq(b,new Qp);var c=new Nq,d=new Hq(c,a.ca(
));mq(b,d);mq(b,c);mq(b,new Sp(a))}};function Tq(a,b,c,d){Y.call(this);this.B=a;
this.C=d||Rq;this.g=M("div");Vn(this.g,!0);P(this.g,{position:"absolute",display
:"none"});c.appendChild(this.g);this.p=M("div");Vn(this.p,!0);P(this.p,{position
:"absolute"});this.g.appendChild(this.p);this.i=M("div");Vn(this.i,!0);this.g.ap
pendChild(this.i);this.j=M("div");Vn(this.j,!0);this.i.appendChild(this.j);this.
hide()}z(Tq,Jp);m=Tq.prototype;
m.draw=function(){var a=this.za-2,b=this.Da-2;P(this.i,{backgroundColor:"#cccccc
",position:"absolute"});ye(this.i,0,0);Q(this.i,this.za,this.Da);P(this.j,{overf
low:"hidden",backgroundColor:"#fcfcfc",position:"absolute"});ye(this.j,1,1);Q(th
is.j,a,b);this.show();this.d=this.C(this.B,this.U(),new tc(a,b),this.j)};m.hide=
function(){R(this.g,!1)};m.show=function(){R(this.g,!0)};m.pa=function(){this.d&
&this.d.pa();N(this.g)};m.setPosition=function(a,b){ye(this.g,a,b)};m.Cc=functio
n(){return Ae(this.g).x};
m.We=function(){return Ae(this.g).y};m.Ka=ba("b");m.U=f("b");m.mb=f("Da");m.cb=f
("za");function Uq(a){return a+2}m.O=function(){return new tc(this.za,this.Da)};
function Vq(a){Y.call(this);a.innerHTML="";Vn(a);this.d=a;this.b=M("div");Vn(thi
s.b,!0);Pn()&&(Sc(a,{dir:"ltr"}),Sc(this.b,{dir:"rtl"}));a.appendChild(this.b)}z
(Vq,Y);function Wq(a,b){Vq.call(this,b);this.i=a;this.a.listen(b,"scroll",this.p
);P(b,"position","relative");P(this.b,"position","absolute");this.g=M("div");Vn(
this.g,!0);b.appendChild(this.g);this.g.appendChild(this.b)}z(Wq,Vq);function qp
(a){var b=a.F;if(a.C&&b){var c=Math.max(0,a.i.b.d.clientWidth-b.width);P(a.b,"le
ft",Math.floor(c/2)+"px");P(a.g,"height",b.height+"px")}}Wq.prototype.L=function
(){this.j=!1;this.p()};
Wq.prototype.p=function(){if(!this.j){var a=this.i.i;if(a){var a=a.clone(),b;b=t
his.d;b=new E(b.scrollLeft,b.scrollTop);rc(a,b)||(this.B=!0,this.i.qc(b),this.B=
!1)}}};function Xq(){this.items=[];this.cells=[]}z(Xq,jp);m=Xq.prototype;m.margi
nLeft=0;m.marginTop=0;m.marginRight=0;m.Hf=0;m.rf=0;m.Ae=0;m.ol=!1;m.cb=f("za");
m.mb=f("Da");
function Yq(a){Zq(a);for(var b=a.marginLeft,c=0;c<a.d;c++){var d=$q(a,c);B(a.cel

ls[c],function(a){if(a){var c=b+Math.round((d-a.O().width)/2);a.g=c}});b+=d+a.rf
}a.za=b+a.marginRight;for(var e=a.marginTop,c=0;c<a.a;c++){var g=ar(a,c);B(br(a,
c),function(a){if(a)if(this.ol){var b=e+Math.round((g-a.O().height)/2);a.d=b}els
e a.d=e});e+=g+a.Ae}a.Da=e+a.Hf}function br(a,b){return C(a.cells,function(a){re
turn a[b]})}
function $q(a,b){var c=0;B(a.cells[b],function(a){a&&(c=Math.max(c,a.O().width))
});return c}function ar(a,b){var c=0;B(br(a,b),function(a){a&&(c=Math.max(c,a.O(
).height))});return c};function cr(a){Xq.call(this);this.d=a}z(cr,Xq);function Z
q(a){a.a=Math.ceil(a.items.length/a.d);for(var b=0;b<a.a;b++)for(var c=0;c<a.d;c
++){var d=b*a.d+c;a.cells[c]=a.cells[c]||[];a.cells[c][b]=a.items[d]}};function
dr(a){cr.call(this,a);this.g=new Yf}z(dr,cr);dr.prototype.dc=function(a){return
this.g.get(er(mp,a))};dr.prototype.j=function(a){a=er(a.constructor,a.U());retur
n this.g.get(a)};dr.prototype.ab=function(a){if(a.U){var b=er(a.constructor,a.U(
));this.g.set(b,a)}dr.s.ab.call(this,a)};function er(a,b){return na(a)+"#"+b.ja(
)};function fr(a,b){this.b=a;this.a=b;var c=this.O();c.height=65;this.setSize(c)
}z(fr,hp);function gr(a,b,c,d){dr.call(this,1);this.i=b;this.b=c;var e=d||!1,g;a
=Oo(a);B(a,function(a){if(e&&g&&1<No(a)-No(g)){var b=new fr(g,a),c=b.O();"fixed_
height"==this.i?c.height=this.b:c.width=this.b;b.setSize(c);this.ab(b)}b=new mp(
a);c=b.O();"fixed_height"==this.i?c.height=this.b:c.width=this.b;b.setSize(c);th
is.ab(b);g=a},this);Yq(this)}z(gr,dr);gr.prototype.Ye=f("b");gr.prototype.oh=f("
i");gr.prototype.Ae=8;function hr(a,b){this.a=b}z(hr,Cp);hr.prototype.render=fun
ction(a){var b=this.a(a);b.setSize(a.O());b.setPosition(a.getPosition());return
b};function ir(a,b){var c=jr(a),d=jr(b);0==No(a)||0==No(b)?d="Esta es una vista
previa. El n\u00famero total de p\u00e1ginas que se va a mostrar ser\u00e1 limit
ado.":!ka(c)||!ka(d)||c>=d||1==Math.abs(c-d)?d="Se han omitido algunas p\u00e1gi
nas de la vista previa de este libro.":kr(a,b)?d="La p\u00e1gina "+(--d+" no for
ma parte de la vista previa de este libro."):(c=++c+"",d=--d+"",d="Las p\u00e1gi
nas "+(c+("-"+(d+" no se muestran en esta vista previa."))));return d}
function jr(a){a=a.getTitle();return/[^0-9]/.test(a)||Aa(a)?null:xa(a,"B")?Mm(a,
Pm):Mm(a,Om)}function kr(a,b){var c=jr(a),d=jr(b);return 0==c+1-(d-1)};function
lr(a,b){Y.call(this);this.d=a;this.i=b.b;this.g=b.a;this.b=M("div");P(this.b,{po
sition:"absolute"});this.d.appendChild(this.b);var c=M("table");this.b.appendChi
ld(c);Sc(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=ir(this.i,this.g);Re(this.b,!0);Vn(this.b)}
z(lr,Jp);lr.prototype.setSize=function(a){Q(this.b,a)};lr.prototype.setPosition=
function(a){ye(this.b,a)};lr.prototype.pa=function(){N(this.b)};function mr(a){v
ar b=a.d,c=new Wq(this,b);P(b,"overflow","auto");P(b,{overflowX:"auto",overflowY
:"scroll"});Sc(b,{dir:"ltr"});xp.call(this,a,c);this.C=new Ip(a,this);a=y(bf,Tq,
this.ia,this,this.b.b);b=new Dp(0,a);a=new Bp;a.a[na(mp)]=b;b=new hr(0,y(bf,lr,t
his.b.b));a.a[na(fr)]=b;this.j=a;a=this.ia.aa;"fixed_height"==a.Ef?(a=a.ec(),a=a
[Math.floor(a.length/2)]+2):a=this.Xg+2;this.Ce(this.Yc(a));this.a.listen(this.i
a,"pagesupdate",this.Fj);this.a.listen(this.ia,"pagemodechange",this.gk);this.a.
listen(this,
"move",this.gb);this.a.listen(this,"move",this.hk)}z(mr,xp);m=mr.prototype;m.ec=
function(){var a=this.ia.aa,b=mb(a.ec());"fixed_width"==a.Ef&&(a=this.ia.aa.Wj)&
&150<a-Xa(b)&&(1500>a?ib(b,a):ib(b,1500));return C(b,Uq)};m.Xg=575;m.Yc=function
(a){return new gr(this.ia.ba,this.ia.aa.Ef,a,!this.ia.aa.vg)};m.hk=function(){if
(this.F){var a=wp(this);(a=kp(this.g,a.y))&&a.U&&(a=a.U(),this.ia.U()!=a&&(this.
N=!0,Zo(this.ia,a.ja()),this.N=!1))}this.F=!0};
m.Fj=function(){var a=this.ia.U(),b=this.ia.ba,c=Qo(b,a.ja());if(!c)i:{c=No(a);b
=Oo(b);for(a=b.length-1;0<=a;a--){var d=b[a];if(No(d)<=c){c=d;break i}}c=null}a=
this.i;b=this.g;d=b.dc(c);a=sc(a,d.getPosition());b=this.Yc(b.Ye());c=b.dc(c).ge
tPosition();c=new E(c.x+a.x,c.y+a.y);rp(this,b);this.qc(c)};m.gk=function(){this
.j.pa();this.gb()};function nr(a){Y.call(this);this.d=a;this.g=new W;this.b=M("d
iv");P(this.b,{backgroundColor:"#AAA",display:"",position:"absolute",cursor:"poi
nter"});Oe(this.b,0);a.C.appendChild(this.b);this.a.listen(a,"resize",this.Ff);t

his.a.listen(this.b,"click",this.jk);this.a.listen(this.b,"mouseout",this.kk);th
is.a.listen(this.b,"mouseover",x(this.te,this,!0));this.a.listen(a,"viewportmode
change",this.lh);if(a=this.d.ca())a instanceof mr&&(this.bc=!0),this.lh()}z(nr,Y
);m=nr.prototype;
m.setEnabled=function(a){R(this.b,a)};m.Ff=function(){T(x(this.lk,this),10)};m.l
k=function(){var a=this.d.ca();a&&(a.O(),a=a.b.d,Q(this.b,a.clientWidth,40),ye(t
his.b,0,a.clientHeight-40))};m.jk=function(){var a=this.d.ca(),b=a.O().height-40
,c=M("div");P(c,{backgroundColor:"#000",position:"absolute",width:"100%",height:
"1px",overflow:"hidden"});Oe(c,.15);ye(c,0,a.i.y+b);a.b.g.appendChild(c);T(y(or,
c),1E3);this.bc=!1;a=this.d.ca();vp(a,new E(void 0,b-20),x(a.sh,a))};
function or(a){var b=new Pf(a,.15,0,200);b.play();fe(b,"end",y(pr,b,a))}function
pr(a,b){N(b);a.R()}m.bc=!1;m.kk=function(){this.bc||this.te(!1)};m.te=function(
a){if(a){if(!this.i){var b=M("div");P(b,{backgroundColor:"#000",height:"1px",ove
rflow:"hidden"});this.b.appendChild(b);T(x(this.Ci,this),10)}this.i=!0}Oe(this.b
,a?.15:0)};
m.Ci=function(){B(["left","right"],function(a){var b=K("div",{"class":"SPRITE_pa
ge_down"});this.b.appendChild(b);$e(b,a);P(b,{marginTop:"14px"});P(b,"margin-"+a
,"16px")},this)};m.lh=function(){var a=this.d.ca(),b=a instanceof mr;b?this.Ff()
:this.bc=!1;this.setEnabled(b);this.te(this.bc);this.g.removeAll();b=x(this.Nj,t
his);Yg(this.g,a,"move",b,void 0);this.g.listen(a,"layoutchange",x(this.Ff,this)
)};m.Nj=function(){this.bc&&this.te(!1);this.bc=!1};function qr(a){S.call(this);
a=a||Mc();this.a=a.ha(F?"div":"iframe",{style:"position:absolute;width:9em;heigh
t:9em;top:-99em",tabIndex:-1,"aria-hidden":"true"});a=a.a.body;a.insertBefore(th
is.a,a.firstChild);F?a=this.a:(a=this.a,a=a.contentWindow||Wc(jd(a)));a=this.g=a
;if(G){var b=a.document;b.open();b.close()}O(a,"resize",this.b,!1,this);this.d=t
his.a.offsetWidth}z(qr,S);qr.prototype.I=function(){qr.s.I.call(this);ge(this.g,
"resize",this.b,!1,this);this.g=null;G&&!I("1.9")||N(this.a);delete this.a};
qr.prototype.b=function(){var a=this.a.offsetWidth;this.d!=a&&(this.d=a,this.D("
fontsizechange"))};var rr=new S;function sr(){rr.D("ready")}(function(){if(G)O(d
ocument,"DOMContentLoaded",sr);else if(H)var a=window.setInterval(function(){"co
mplete"==document.readyState&&(sr(),window.clearInterval(a))},10);else O(window,
"load",sr)})();function tr(a,b,c,d,e,g){this.p=a;this.b=g;this.B=c;this.C=b;this
.d=d;P(this.b,{overflow:"auto"});a=x(this.j,this);this.i=new Ri;O(this.i,"resize
",a);b=new qr;O(b,"fontsizechange",a);O(rr,"ready",x(this.a,this))}tr.prototype.
j=function(){this.a();T(x(this.a,this),100)};
tr.prototype.a=function(){var a=!1;this.g&&(a=this.g.isFullscreen());var b=td(th
is.d,function(a){return"TABLE"==a.tagName}),c=this.i.O(),d=Math.round(Fe(this.B)
.y),e=Le(this.d),a=a?0:e.width,b=Ue(b),b=Math.max(0,c.width-a-(b.left+b.right)),
d=Math.max(0,c.height-d);this.p.setSize(new tc(b,d));On(this.C,{marginRight:a+"p
x"});d=this.b;P(d,"border","0px");a=Math.round(Fe(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 ur(a,b){a.g=b;O(b,"change",x(a.a,a))};function vr(a,b){tk.
call(this,b);this.a=a||""}var wr;z(vr,tk);m=vr.prototype;m.ub=null;function xr()
{null!=wr||(wr="placeholder"in document.createElement("input"));return wr}m.kd=!
1;m.Qa=function(){this.J=this.b.ha("input",{type:"text"})};m.Oa=function(a){vr.s
.Oa.call(this,a);this.a||(this.a=a.getAttribute("label")||"");ud(Oc(a))==a&&(thi
s.kd=!0,yb(this.o(),"label-input-label"));xr()&&(this.o().placeholder=this.a);X(
this.o(),"label",this.a)};
m.ea=function(){vr.s.ea.call(this);var a=new W(this);a.listen(this.o(),"focus",t
his.Og);a.listen(this.o(),"blur",this.ej);xr()?this.d=a:(G&&a.listen(this.o(),["
keypress","keydown","keyup"],this.mj),a.listen(Wc(Oc(this.o())),"load",this.Pj),
this.d=a,yr(this));zr(this);this.o().b=this};m.Ta=function(){vr.s.Ta.call(this);
this.d&&(this.d.R(),this.d=null);this.o().b=null};function yr(a){!a.g&&a.d&&a.o(
).form&&(a.d.listen(a.o().form,"submit",a.oj),a.g=!0)}
m.I=function(){vr.s.I.call(this);this.d&&(this.d.R(),this.d=null)};m.Og=function
(){this.kd=!0;yb(this.o(),"label-input-label");if(!xr()&&!Ar(this)&&!this.p){var
a=this,b=function(){a.o()&&(a.o().value="")};F?T(b,10):b()}};m.ej=function(){xr
()||(this.d.va(this.o(),"click",this.Og),this.ub=null);this.kd=!1;zr(this)};m.mj
=function(a){27==a.keyCode&&("keydown"==a.type?this.ub=this.o().value:"keypress"

==a.type?this.o().value=this.ub:"keyup"==a.type&&(this.ub=null),a.preventDefault
())};
m.oj=function(){Ar(this)||(this.o().value="",T(this.cj,10,this))};m.cj=function(
){Ar(this)||(this.o().value=this.a)};m.Pj=function(){zr(this)};function Ar(a){re
turn!!a.o()&&""!=a.o().value&&a.o().value!=a.a}m.clear=function(){this.o().value
="";null!=this.ub&&(this.ub="")};function Br(a,b){null!=a.ub&&(a.ub=b);a.o().val
ue=b;zr(a)}m.Ea=function(){return null!=this.ub?this.ub:Ar(this)?this.o().value:
""};m.Ob=f("a");
function zr(a){var b=a.o();xr()?a.o().placeholder!=a.a&&(a.o().placeholder=a.a):
yr(a);X(b,"label",a.a);Ar(a)?(b=a.o(),yb(b,"label-input-label")):(a.p||a.kd||(b=
a.o(),D(b,"label-input-label")),xr()||T(a.Uk,10,a))}m.setEnabled=function(a){thi
s.o().disabled=!a;Ab(this.o(),"label-input-label-disabled",!a)};m.isEnabled=func
tion(){return!this.o().disabled};m.Uk=function(){!this.o()||Ar(this)||this.kd||(
this.o().value=this.a)};function Cr(a,b,c){vr.call(this,null!=c?c:"Buscar en est
e libro");this.Oa(a);this.ea();b&&Br(this,b)}z(Cr,vr);function Dr(a,b){S.call(th
is);this.J=a;this.a=b||null;D(a,"with-auto-dir-text");O(this.J,"keyup",x(this.d,
this));O(this.J,"paste",x(this.b,this))}z(Dr,S);Dr.prototype.d=function(){Er(thi
s.J,this.a)};Dr.prototype.b=function(){Fr(this.J,this.a)};function Fr(a,b){var c
=y(function(){Er(a,b)});T(c)}
function Er(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=Pn();d?(c=!0,P(a,"tex
tAlign","right"),Sc(a,{dir:"rtl"})):(P(a,"textAlign","left"),Sc(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 Gr(a,b){var c=J(a);if(c){var d=b?J(b):null;Er(c,d);new Dr(c,d)}}ua("_OC
_autoDir",Gr);function Hr(a,b,c){kj(a,y(Ir,b,c))}function Ir(a,b,c){c=c.target;c
.nd()?a(uj(c)):b&&b()};function Jr(){return!(zc("iPad")||zc("Android")&&!zc("Mob
ile")||zc("Silk"))&&(zc("iPod")||zc("iPhone")||zc("Android")||zc("IEMobile"))};f
unction Kr(a,b){for(var c=[a],d=b.length-1;0<=d;--d)c.push(typeof b[d],b[d]);ret
urn c.join("\x0B")};function Lr(a){Hd.call(this,"navigate");this.token=a}z(Lr,Hd
);function Mr(a,b,c,d){S.call(this);if(a&&!b)throw Error("Can't use invisible hi
story without providing a blank page.");var e;c?e=c:(e="history_state"+Nr,docume
nt.write(ya('<input type="text" name="%s" id="%s" style="display:none">',e,e)),e
=J(e));this.p=e;this.a=c?Wc(Oc(c)):window;this.C=b;F&&!b&&(this.C="https"==windo
w.location.protocol?"https:///":'javascript:""');this.b=new Bf(150);Fd(this,y(Gd
,this.b));this.g=!a;this.d=new W(this);if(a||Or)d?a=d:(a="history_iframe"+Nr,b=t
his.C?'src="'+Ea(this.C)+
'"':"",document.write(ya('<iframe id="%s" style="display:none" %s></iframe>',a,b
)),a=J(a)),this.F=a,this.S=!0;Or&&(this.d.listen(this.a,"load",this.xk),this.N=t
his.L=!1);this.g?Pr(this,Qr(this),!0):Rr(this,this.p.value);Nr++}z(Mr,S);Mr.prot
otype.B=!1;Mr.prototype.j=!1;Mr.prototype.i=null;
var Sr=function(a,b){var c=b||Kr;return function(){var b=this||p,b=b.closure_mem
oize_cache_||(b.closure_memoize_cache_={}),e=c(na(a),arguments);return b.hasOwnP
roperty(e)?b[e]:b[e]=a.apply(this,arguments)}}(function(){return F?8<=document.d
ocumentMode:"onhashchange"in p}),Or=F&&!Hc(8);m=Mr.prototype;m.Kc=null;m.I=funct
ion(){Mr.s.I.call(this);this.d.R();this.setEnabled(!1)};
m.setEnabled=function(a){if(a!=this.B)if(Or&&!this.L)this.N=a;else if(a)if(Ac?th
is.d.listen(this.a.document,Tr,this.Ik):G&&this.d.listen(this.a,"pageshow",this.
Mi),Sr()&&this.g)this.d.listen(this.a,"hashchange",this.yk),this.B=!0,this.D(new
Lr(Qr(this)));else{if(!F||Jr()||this.L)this.d.listen(this.b,"tick",x(this.Ag,th
is,!0)),this.B=!0,Or||(this.i=Qr(this),this.D(new Lr(Qr(this)))),this.b.start()}
else this.B=!1,this.d.removeAll(),this.b.stop()};
m.xk=function(){this.L=!0;this.p.value&&Rr(this,this.p.value,!0);this.setEnabled
(this.N)};m.Mi=function(a){a.a.persisted&&(this.setEnabled(!1),this.setEnabled(!
0))};m.yk=function(){var a=Ur(this.a);a!=this.i&&Vr(this,a)};function Qr(a){retu
rn null!=a.Kc?a.Kc:a.g?Ur(a.a):Wr(a)||""}function Ur(a){a=a.location.href;var b=
a.indexOf("#");return 0>b?"":a.substring(b+1)}
function Pr(a,b,c){a=a.a.location;var d=a.href.split("#")[0],e=-1!=a.href.indexO
f("#");if(Or||e||b)d+="#"+b;d!=a.href&&(c?a.replace(d):a.href=d)}function Rr(a,b

,c,d){if(a.S||b!=Wr(a))if(a.S=!1,b=encodeURIComponent(String(b)),F){var e=jd(a.F
);e.open("text/html",c?"replace":void 0);e.write(ya("<title>%s</title><body>%s</
body>",Ea(d||a.a.document.title),b));e.close()}else if(b=a.C+"#"+b,a=a.F.content
Window)c?a.location.replace(b):a.location.href=b}
function Wr(a){if(F)return a=jd(a.F),a.body?Da(a.body.innerHTML):null;var b=a.F.
contentWindow;if(b){var c;try{c=Da(Ur(b))}catch(d){return a.j||(1!=a.j&&Cf(a.b,1
E4),a.j=!0),null}a.j&&(0!=a.j&&Cf(a.b,150),a.j=!1);return c||null}return null}m.
Ag=function(){if(this.g){var a=Ur(this.a);a!=this.i&&Vr(this,a)}if(!this.g||Or)i
f(a=Wr(this)||"",null==this.Kc||a==this.Kc)this.Kc=null,a!=this.i&&Vr(this,a)};f
unction Vr(a,b){a.i=a.p.value=b;a.g?(Or&&Rr(a,b),Pr(a,b)):Rr(a,b);a.D(new Lr(Qr(
a)))}
m.Ik=function(){this.b.stop();this.b.start()};var Tr=["mousedown","keydown","mou
semove"],Nr=0;function Xr(a,b,c,d){this.Ae=this.rf=10;this.Hf=this.marginTop=20;
b=Math.floor((b-20)/(100+this.rf));d&&2<b&&(b-=b%2);dr.call(this,b);Oo(a);a=C(Oo
(a),function(a){a=new mp(a);var b=a.O();b.width=100;a.setSize(b);return a});c&&(
c=a[0].O(),d=new hp,d.setSize(c),this.ab(d));B(a,x(this.ab,this));Yq(this)}z(Xr,
dr);function Yr(a,b,c,d,e){Y.call(this);this.g=a;this.b=c;var g=M("div");P(g,{po
sition:"absolute"});e=e.width-2;ye(g,d.x+(Pn()?e:0),d.y);b.b.b.appendChild(g);th
is.i=g;e=new tc(e,Math.floor(e/np(c)));this.d=M("div");this.i.appendChild(this.d
);P(this.d,{padding:"1px",position:"absolute"});this.j();b=M("div");this.d.appen
dChild(b);P(b,{overflow:"hidden",backgroundColor:"#fcfcfc"});Q(b,e);this.d.appen
dChild(b);d=M("img");d.title=c.Ob();this.B=d;g=new U(dq(c).toString());V(g,"zoom
","1");V(g,"img","1");V(g,
"w",e.width);if(e=this.g.aa.il)V(g,"imgtk",e),V(g,"jtp",No(c));c=g.toString();Zr
&&(c=Zr(c));d.src=c;b.appendChild(d);P(this.d,"cursor","pointer");this.a.listen(
this.d,"click",this.p);this.a.listen(a,"pagechange",this.j)}z(Yr,Jp);Yr.prototyp
e.j=function(){var a=!1,b=this.g.U();b&&b==this.b&&(a=!0);P(this.d,"backgroundCo
lor",a?"#6B90DA":"#ccc")};Yr.prototype.p=function(){this.g.Za(mr);this.g.Ka(this
.b);$r.D("click")};Yr.prototype.pa=function(){Yp(this.B);N(this.i)};var Zr=null,
$r=new S;function as(a,b){this.a=a;this.b=b}z(as,Cp);as.prototype.render=functio
n(a){return new Yr(this.a,this.b,a.U(),a.getPosition(),a.O())};function bs(a){va
r b=a.d;P(b,{overflow:"hidden"});var c=new Wq(this,b);xp.call(this,a,c);this.a.l
isten(this,"move",this.gb);P(b,{overflow:"auto"});a=new Bp;b=new as(this.ia,this
);a.a[na(mp)]=b;this.j=a;rp(this,cs(this));this.C=new Fp(this);T(x(this.gb,this)
,0);this.a.listen(this,"resize",this.F)}z(bs,xp);bs.prototype.p=function(a){a=th
is.g.dc(a).getPosition();this.qc(new E(void 0,a.y-40))};function cs(a){var b=a.i
a.aa.Kk;return new Xr(a.ia.ba,a.O().width,b,b)}
bs.prototype.F=function(){rp(this,cs(this));this.p(this.ia.U())};function ds(){}
z(ds,hp);function es(a){Y.call(this);this.g=a}z(es,Kp);es.prototype.setVisible=f
unction(a){R(this.b,a)};
es.prototype.Ib=function(a){es.s.Ib.call(this,a);var b=this.d.O();a=this.b;var c
=b.width,d=b.height,e=Math.floor(.035*c),b=this.g?"/googlebooks/images/burn-left
.png":"/googlebooks/images/burn-right.png";ye(a,this.g?c-e:0,0);Q(a,e,d);P(a,{po
sition:"absolute"});F?(a=a.style,F?a.filter='progid:DXImageTransform.Microsoft.A
lphaImageLoader(src="'+b+'", sizingMethod="scale")':(a.backgroundImage="url("+b+
")",a.backgroundRepeat="no-repeat")):(c=K("img",{src:b,width:e,height:d,border:0
,position:"absolute",
top:0,left:0}),a.appendChild(c))};function fs(a,b){this.i=a;var c=Math.floor(b/2
);this.B=new tc(c,Math.floor(c/vc(this.i.ba.Nb)));this.b=M("div");P(this.b,{posi
tion:"absolute",backgroundColor:"white",top:0,left:0});this.L=[];a.ca().b.b.appe
ndChild(this.b);this.d=M("div");this.j=M("div");this.L.push(O(this.d,"dblclick",
x(this.vj,this)));c={overflow:"hidden",backgroundColor:"#fcfcfc",position:"absol
ute",border:"1px solid #ccc"};P(this.d,c);P(this.j,c);this.b.appendChild(this.d)
;this.b.appendChild(this.j);this.C=M("div");this.F=M("div");
this.d.appendChild(this.C);this.j.appendChild(this.F);gs(this)}z(fs,Jp);function
gs(a){a.g&&a.g.pa();a.p&&a.p.pa();a.C.innerHTML="";a.F.innerHTML="";Se(a.d,a.B)
;Se(a.j,a.B);a.g=Qq(a.i,a.N,a.B,a.C);Sq(a.i,a.g);a.S=new es(!0);mq(a.g,a.S);a.p=
Qq(a.i,a.Z,a.B,a.F);a.ma=new es(!1);Sq(a.i,a.p);mq(a.p,a.ma)}m=fs.prototype;m.se
tPosition=function(a){0>a.x&&(a.x=0);ye(this.b,a)};m.vj=function(a){a.preventDef
ault();a.Ba();this.i.uc("previous")};m.setVisible=function(a){P(this.b,{display:

a?"":"none"})};
m.draw=function(){P(this.d,{left:0,top:0});P(this.j,{left:this.B.width+"px",top:
0})};function hs(a){return ab([a.N,a.Z],function(a){return!!a})}m.pa=function(){
this.g.pa();this.p.pa();for(var a;a=this.L.pop();)he(a);this.b.parentNode&&N(thi
s.b)};function is(a){return 2*a};function js(a){this.b=a}z(js,Cp);js.prototype.r
ender=function(a){var b=new fs(this.b,a.O().width);b.setPosition(a.getPosition()
);b.draw();b.setVisible(!0);return this.a=b};function ks(a,b,c){this.p=a;this.j=
b;this.g=c;a=M("div");P(a,{whiteSpace:"nowrap",padding:"5px",border:"1px solid #
fff588",backgroundColor:"#ffffcc",fontSize:"13.28px",position:"relative"});this.
a=a;this.p.appendChild(this.a);ks.prototype.hide.apply(this);O(this.g,"change",x
(this.b,this));O(new Ri,"resize",x(T,null,x(this.b,this)))}ks.prototype.b=functi
on(){var a=Le(this.a);if(0<a.width){var b=Math.round(Le(this.j).width/2),a=Math.
round(a.width/2);ye(this.a,b-a,0)}};
ks.prototype.show=function(){R(this.a,!0);this.b()};ks.prototype.hide=function()
{R(this.a,!1)};function ls(a,b,c){ks.apply(this,arguments);this.d=new Rf(this.a,
500);this.i=new Ef(x(this.hide,this))}z(ls,ks);ls.prototype.show=function(a){Oe(
this.a,1);ks.prototype.show.apply(this);a&&this.i.start(a)};ls.prototype.hide=fu
nction(){this.d.play()};var ms=null;function ns(a){ms=a};function os(a,b){W.call
(this);this.b=ms;this.g=a;this.a=b;this.g.aa.vg||(this.listen(this.g,"pageturn",
this.i),this.listen(this.a,"dispose",this.R))}z(os,W);os.prototype.i=function(){
var a=hs(this.a.F.a)[0]||new Zp,b=hs(this.a.F.a)[1]||new Zp,c=this.B,d=this.p,e=
d?No(d):-1,g=No(a)||-1,h=No(b)||-1,k=Math.max(c?No(c):-1,e),n=Math.max(g,h);if(M
ath.abs(n-k)>this.a.dg){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);!kr(q,t)&&r(q)&&r(t)&&(a=ir(q,t),this.b.a.innerHTML=a,this.b.s
how(3E3))}};function ps(a,b){Ko.call(this);this.g={};if(a){this.Nk=a.prefix;var
c=C(a.page,function(a){a=new this.b(a);b&&(a.ta=b);return a},this);Lo(this,c)}}z
(ps,Ko);ps.prototype.tf=function(a){a=a.page;for(var b=0;b<a.length;b++){var c=a
[b],d=Qo(this,c.pid);d&&fq(d,c)}};ps.prototype.b=bq;ps.prototype.i=function(a,b)
{if(!Qo(this,b.ja())){var c=mb(Oo(this));nb(c,b);Lo(this,c)}this.g[b.ja()]=!0;a&
&a(b)};function qs(a){bq.call(this,a)}z(qs,bq);qs.prototype.Ob=function(){return
this.d(32)?"Portada":this.d(64)?"Contraportada":qs.s.Ob.call(this)};qs.prototyp
e.j=function(){return{width:"w"}};function rs(a){ps.apply(this,arguments);this.d
();O(this,"update",x(this.d,this))}z(rs,ps);function ss(a,b){var c={};B(b.page,f
unction(a){var b=Qo(this,a.pid);b&&fq(b,a);c[a.pid]=!0},a);var d=Oo(a),e=ab(d,fu
nction(a){return!!c[a.ja()]||!!this.g[a.ja()]},a);d.length!=e.length&&Lo(a,e)}rs
.prototype.tf=function(a){this.j?ss(this,a):rs.s.tf.call(this,a)};
rs.prototype.d=function(){var a={},b=0;B(Oo(this),function(c){var d=No(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.Fh=c};rs.prototype.b=qs;function ts(a){cr.call(this,1);var b=new
ds;b.setSize(a);this.ab(b);Yq(this)}z(ts,cr);ts.prototype.j=function(){return th
is.items[0]};ts.prototype.Ye=function(){return this.cb()||0};ts.prototype.oh=l("
fixed_width");function us(a){var b=a.d,c=new Wq(this,b);P(b,{overflow:"hidden"})
;xp.call(this,a,c);this.F=new js(a);b=new Bp;c=this.F;b.a[na(ds)]=c;this.j=b;b=v
c(a.ba.Nb);c=this.O();b=Math.min(2*Math.floor(c.height*b),c.width);b=this.Yc(b);
rp(this,b);this.na=new os(a,this);this.a.listen(this.ia,"pagemodechange",this.fk
);T(this.gb,0,this)}z(us,xp);m=us.prototype;m.ec=function(){var a=lb(vs,this.ia.
aa.ec());return C(a,is)};m.Ce=function(a){us.s.Ce.call(this,a);this.j.pa();this.
gb()};m.fk=function(){this.j.pa();this.gb()};
m.dg=2;m.Yc=function(a){this.O();return new ts(new tc(a,Math.floor(Math.floor(a/
2)/vc(this.ia.ba.Nb))))};var vs=[180,220,280];us.prototype.B=function(){var a=ws
(this,this.ia.U()),b=this.F.a;if(b){var c=this.na,d=hs(b);c.p=d[0];c.B=d[1];var
c=a[0],d=a[1],e=!0,a=!0;b.N=c;b.Z=d;gs(b);if(c){if(c.d(64)||void 0==d)a=!1}else
qq(b.g);if(d){if(d.d(32)||void 0==c)e=!1}else qq(b.p);c=e;d=a?"":"hidden";P(b.d,
"visibility",c?"":"hidden");P(b.j,"visibility",d);c=c&&a;b.S.setVisible(c);b.ma.
setVisible(c)}this.D("pagechange")};
function ws(a,b){return fb(a.ia.ba.Fh,function(a){return hb(a,b)})}us.prototype.
gb=function(){us.s.gb.call(this);this.B()};us.prototype.L=function(a,b){for(var
c=this.ia.ba.Fh,d=No(a),e,g,h=0;h<c.length;++h){var k=c[h];if(k[0]&&d==No(k[0])|
|k[1]&&d==No(k[1])){e=h;break}else if(g){var n=k[0]||k[1];if(d>=No(g[0]||g[1])&&
d<No(n)){e=0<b?h-b:h;break}}g=k}return(c=c[ka(e)?e+b:0])?c[0]||c[1]:null};functi

on xs(a,b){Y.call(this);this.j=a;this.i=b;this.b=M("div");a.b.b.appendChild(this
.b);P(this.b,{border:"1px solid #c0c0c0",position:"absolute",fontSize:"83%",back
ground:"white"});D(this.b,"sitb_result");ye(this.b,b.getPosition());Q(this.b,b.O
());var c=M("div");this.b.appendChild(c);P(c,{backgroundColor:"#f5f5f5",borderBo
ttom:"1px solid #c0c0c0",textAlign:"left",overflow:"hidden",height:"26px"});this
.d=M("div");P(this.d,{padding:"5px 10px"});var d=b.a.a;this.d.innerHTML=d?"P\u00
e1gina "+d:"P\u00e1gina";
c.appendChild(this.d);this.g=M("div");this.b.appendChild(this.g);if(c=Qo(this.j.
F.ba,this.i.a.ja())){var d=this.j.F.ta.Ua(),e=c.a.snippetSrc,g;if(g=e)g=new U(e)
,g=yg(g,"q")||yg(g,"vq")||yg(g,"dq"),g=d==g;g?ys(this,e):(d=cp(c),V(d,"source","
gbs_snippet"),bp(c,d,x(this.p,this)))}else zs(this)}z(xs,Jp);xs.prototype.B=func
tion(a){this.j.Pb(a.a)};xs.prototype.p=function(a){(a=a.a.snippetSrc)?ys(this,a)
:zs(this)};
function ys(a,b){a.g.innerHTML="";var c=M("img");c.src=b;P(a.b,{border:"1px soli
d #c0c0c0",cursor:"pointer"});a.a.listen(a.b,"click",x(a.B,a,a.i));var d=a.i.O()
.width-25;P(c,{width:d+"px"});a.g.appendChild(c);P(a.d,{textDecoration:"underlin
e",color:"#0000cc"});a.d.innerHTML+="&nbsp;&raquo;"}
function zs(a){a.g.innerHTML="";var b=M("div");a.g.appendChild(b);P(b,{width:Mat
h.floor(.75*a.i.O().width)+"px",padding:"5px 0px",textAlign:"left",marginLeft:"a
uto",marginRight:"auto"});b.innerHTML=a.i.a.b;b=M("div");P(b,{position:"absolute
",bottom:"10px",left:"0px",width:"100%",fontWeight:"bold",color:"#666"});a.g.app
endChild(b);b.innerHTML="No es posible previsualizar esta p\u00e1gina.&nbsp;&nbs
p;";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.a.remove("printsec");a.href=b
.toString()}xs.prototype.pa=function(){N(this.b);this.R()};function As(a){this.a
=a}z(As,Cp);As.prototype.render=function(a){return new xs(this.a,a)};function Bs
(a){this.d=a.page_id;this.a=a.page_number||"";this.b=a.snippet_text||""}Bs.proto
type.ja=f("d");function Cs(a){this.Lb=a;0<this.Lb.number_of_results?(this.Na=C(t
his.Lb.search_results,function(a){return new Bs(a)},this),this.id=this.Lb.search
_results[0].page_id+Ds(this)+this.Lb.search_results[this.Lb.number_of_results-1]
.page_id):this.Na=[]}function Ds(a){return a.Lb.search_query_escaped};function E
s(a){this.a=a}z(Es,hp);function Fs(a){cr.call(this,1);this.ya=a;this.Ae=this.Hf=
this.marginTop=20;a.Na&&(B(a.Na,x(this.b,this)),Yq(this))}z(Fs,cr);Fs.prototype.
b=function(a){a=new Es(a);a.setSize(new tc(600,150));this.ab(a)};function Gs(a){
var b=a.d;P(b,"overflow","hidden");var c=new Wq(this,b);pp.call(this,c);this.F=a
;this.C=new Fp(this);this.a.listen(this,"move",this.gb);a=new Bp;c=new As(this);
a.a[na(Es)]=c;this.j=a;P(b,"overflow","auto");P(b,{overflowX:"auto",overflowY:"s
croll"});Sc(b,{dir:"ltr"})}z(Gs,pp);Gs.prototype.Pb=function(a,b){return this.ma
(a,b)};function Hs(a){this.a=a||{}}Hs.prototype.Aa=f("a");Hs.prototype.Za=functi
on(a){var b=Fb(Is,function(b){return b==a});this.a.v=b};Hs.prototype.rb=function
(a){this.a.q=a};Hs.prototype.Ua=function(){return this.a.q};var Is={onepage:mr,t
wopage:us,thumbnail:bs,snippet:Gs};function Js(a,b){this.b=new Mr;O(this.b,"navi
gate",x(this.j,this));this.a=a;this.g=b}Js.prototype.j=function(a){Ks(this,a.tok
en)};function Ks(a,b){if(!(a.i&&""==b||a.d))if((F||H)&&""==b)window.history.go(2);else if(b){var c={},d=new qg(b);B(d.bb(),function(a){var b=d.get(a);b in Ls&&
(b=Ls[b]);c[a]=b});var e=new Hs(c);a.a.Za(Is[e.a.v]||mr);po(a.g,!!e.a.f);r(e.Ua(
))&&a.a.ta.rb(e.Ua())}}var Ls={"true":!0,"false":!1};
Js.prototype.setEnabled=function(a){this.i=!0;this.b.setEnabled(a);F&&(a=zg(new
U(window.location)),Ks(this,a));this.i=!1};Js.prototype.update=function(){var a=
new Hs;a.Za(this.a.i);a.rb(this.a.ta.Ua());var b=this.g.isFullscreen();a.a.f=b;a
=Dg(a.Aa()).toString();this.d=!0;b=this.b;Qr(b)!=a&&(b.g?(Pr(b,a,!1),Sr()||F&&!J
r()&&Rr(b,a,!1,void 0),b.B&&b.Ag()):(Rr(b,a,!1),b.Kc=b.i=b.p.value=a,b.D(new Lr(
a))));this.d=!1};var Ms=null;function Ns(){Ms||(Ms={},Ms[1]=mr,Ms[2]=us)}functio
n Os(a){var b={},c=zg(new U(window.location.href));c&&B(c.split(","),function(a)
{b[a.charAt(0)]=a.substring(1)});return b[a]};function Ps(a,b,c,d){Rg.call(this,
a,b,c||d);(c||d)&&this.d(65|(d?32:132))}z(Ps,Rg);function Qs(a){this.a=a}ha(Qs);
function Rs(a,b){a&&(a.tabIndex=b?0:-1)}m=Qs.prototype;m.ef=function(a){return"D
IV"==a.tagName};function Ss(a,b,c){c.id&&wk(b,c.id);var d=a.Q(),e=!1,g=vb(c);g&&
B(g,function(a){a==d?e=!0:a&&(a==d+"-disabled"?b.setEnabled(!1):a==d+"-horizonta

l"?Ts(b,"horizontal"):a==d+"-vertical"&&Ts(b,"vertical"))},a);e||D(c,d);Us(a,b,c
);return c}
function Us(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.ad(d);g&&(g.J=d,b.isEnabled()||g.setEnabled(!1),
b.da(g),Bk(g,d))}else d.nodeValue&&""!=Ca(d.nodeValue)||c.removeChild(d);d=e}}m.
ad=function(a){i:{var b;a=vb(a);for(var c=0,d=a.length;c<d;c++)if(b=a[c],b=b in
fm?fm[b]():null){a=b;break i}a=null}return a};m.ff=function(a){a=a.o();Re(a,!0,G
);F&&(a.hideFocus=!0);var b=this.a;b&&$h(a,b)};m.Q=l("goog-container");
function Vs(a,b){var c=a.Q(),d=[c,"horizontal"==b.sc?c+"-horizontal":c+"-vertica
l"];b.isEnabled()||d.push(c+"-disabled");return d}m.wg=l("vertical");function Ws
(a,b,c){tk.call(this,c);this.Fb=b||Qs.la();this.sc=a||this.Fb.wg()}z(Ws,tk);m=Ws
.prototype;m.xf=null;m.hc=null;m.Fb=null;m.sc=null;m.Gb=!0;m.gc=!0;m.Ac=!0;m.Fa=
-1;m.Ga=null;m.xb=!1;m.Cb=null;function Xs(a){return a.xf||a.o()}m.Qa=function()
{this.J=this.b.ha("div",Vs(this.Fb,this).join(" "))};m.Qb=function(){return this
.o()};m.df=function(a){return this.Fb.ef(a)};m.Oa=function(a){this.J=Ss(this.Fb,
this,a);"none"==a.style.display&&(this.Gb=!1)};
m.ea=function(){Ws.s.ea.call(this);Ck(this,function(a){a.fa&&Ys(this,a)},this);v
ar a=this.o();this.Fb.ff(this);this.setVisible(this.Gb,!0);yk(this).listen(this,
"enter",this.of).listen(this,"highlight",this.Si).listen(this,"unhighlight",this
.Ui).listen(this,"open",this.Dj).listen(this,"close",this.Ri).listen(a,"mousedow
n",this.Ti).listen(Oc(a),"mouseup",this.ij).listen(a,["mousedown","mouseup","mou
seover","mouseout","contextmenu"],this.fj);this.Ac&&Zs(this,!0)};
function Zs(a,b){var c=yk(a),d=Xs(a);b?c.listen(d,"focus",a.Sd).listen(d,"blur",
a.Rd).listen(a.hc||(a.hc=new fi(Xs(a))),"key",a.fb):c.va(d,"focus",a.Sd).va(d,"b
lur",a.Rd).va(a.hc||(a.hc=new fi(Xs(a))),"key",a.fb)}m.Ta=function(){this.Wb(-1)
;this.Ga&&this.Ga.ua(!1);this.xb=!1;Ws.s.Ta.call(this)};m.I=function(){Ws.s.I.ca
ll(this);this.hc&&(this.hc.R(),this.hc=null);this.Fb=this.Ga=this.Cb=this.xf=nul
l};m.of=l(!0);
m.Si=function(a){var b=Gk(this,a.target);if(-1<b&&b!=this.Fa){var c=$s(this);c&&
om(c,!1);this.Fa=b;c=$s(this);this.xb&&nm(c,!0);this.Ga&&c!=this.Ga&&($l(c,64)?c
.ua(!0):this.Ga.ua(!1))}b=this.o();null!=a.target.o()&&X(b,"activedescendant",a.
target.o().id)};m.Ui=function(a){a.target==$s(this)&&(this.Fa=-1);this.o().remov
eAttribute("aria-activedescendant")};m.Dj=function(a){(a=a.target)&&a!=this.Ga&&
a.Rb()==this&&(this.Ga&&this.Ga.ua(!1),this.Ga=a)};m.Ri=function(a){a.target==th
is.Ga&&(this.Ga=null)};
m.Ti=function(a){this.gc&&(this.xb=!0);var b=Xs(this);b&&od(b)&&pd(b)?b.focus():
a.preventDefault()};m.ij=function(){this.xb=!1};m.fj=function(a){var b;i:{b=a.ta
rget;if(this.Cb)for(var c=this.o();b&&b!==c;){var d=b.id;if(d in this.Cb){b=this
.Cb[d];break i}b=b.parentNode}b=null}if(b)switch(a.type){case "mousedown":b.vb(a
);break;case "mouseup":b.wb(a);break;case "mouseover":b.Wd(a);break;case "mouseo
ut":b.$d(a);break;case "contextmenu":b.hd(a)}};m.Sd=aa();
m.Rd=function(){this.Wb(-1);this.xb=!1;this.Ga&&this.Ga.ua(!1)};m.fb=function(a)
{return this.isEnabled()&&this.V()&&(0!=Dk(this)||this.xf)&&this.gf(a)?(a.preven
tDefault(),a.Ba(),!0):!1};
m.gf=function(a){var b=$s(this);if(b&&"function"==typeof b.fb&&b.fb(a)||this.Ga&
&this.Ga!=b&&"function"==typeof this.Ga.fb&&this.Ga.fb(a))return!0;if(a.shiftKey
||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case 27:if(this.Ac)X
s(this).blur();else return!1;break;case 36:at(this);break;case 35:bt(this);break
;case 38:if("vertical"==this.sc)ct(this);else return!1;break;case 37:if("horizon
tal"==this.sc)Fk(this)?dt(this):ct(this);else return!1;break;case 40:if("vertica
l"==this.sc)dt(this);
else return!1;break;case 39:if("horizontal"==this.sc)Fk(this)?ct(this):dt(this);
else return!1;break;default:return!1}return!0};function Ys(a,b){var c=b.o(),c=c.
id||(c.id=b.getId());a.Cb||(a.Cb={});a.Cb[c]=b}m.da=function(a,b){Ws.s.da.call(t
his,a,b)};
m.Uc=function(a,b,c){a.yd|=2;a.yd|=64;a.xa(32,!1);im(a,!1);var d=a.Rb()==this?Gk
(this,a):-1;Ws.s.Uc.call(this,a,b,c);a.fa&&this.fa&&Ys(this,a);a=d;-1==a&&(a=Dk(
this));a==this.Fa?this.Fa=Math.min(Dk(this)-1,b):a>this.Fa&&b<=this.Fa?this.Fa++
:a<this.Fa&&b>this.Fa&&this.Fa--};
m.removeChild=function(a,b){if(a=w(a)?zk(this,a):a){var c=Gk(this,a);-1!=c&&(c==

this.Fa?(om(a,!1),this.Fa=-1):c<this.Fa&&this.Fa--);var d=a.o();d&&d.id&&this.Cb
&&(c=this.Cb,d=d.id,d in c&&delete c[d])}a=Ws.s.removeChild.call(this,a,b);im(a,
!0);return a};function Ts(a,b){if(a.o())throw Error("Component already rendered"
);a.sc=b}m.V=f("Gb");
m.setVisible=function(a,b){if(b||this.Gb!=a&&this.D(a?"show":"hide")){this.Gb=a;
var c=this.o();c&&(R(c,a),this.Ac&&Rs(Xs(this),this.gc&&this.Gb),b||this.D(this.
Gb?"aftershow":"afterhide"));return!0}return!1};m.isEnabled=f("gc");m.setEnabled
=function(a){this.gc!=a&&this.D(a?"enable":"disable")&&(a?(this.gc=!0,Ck(this,fu
nction(a){a.di?delete a.di:a.setEnabled(!0)})):(Ck(this,function(a){a.isEnabled(
)?a.setEnabled(!1):a.di=!0}),this.xb=this.gc=!1),this.Ac&&Rs(Xs(this),a&&this.Gb
))};
function et(a,b){b!=a.Ac&&a.fa&&Zs(a,b);a.Ac=b;a.gc&&a.Gb&&Rs(Xs(a),b)}m.Wb=func
tion(a){(a=Ek(this,a))?om(a,!0):-1<this.Fa&&om($s(this),!1)};function $s(a){retu
rn Ek(a,a.Fa)}function at(a){ft(a,function(a,c){return(a+1)%c},Dk(a)-1)}function
bt(a){ft(a,function(a,c){a--;return 0>a?c-1:a},0)}function dt(a){ft(a,function(
a,c){return(a+1)%c},a.Fa)}function ct(a){ft(a,function(a,c){a--;return 0>a?c-1:a
},a.Fa)}
function ft(a,b,c){c=0>c?Gk(a,a.Ga):c;var d=Dk(a);c=b.call(a,c,d);for(var e=0;e<
=d;){var g=Ek(a,c);if(g&&a.lg(g)){a.Wb(c);break}e++;c=b.call(a,c,d)}}m.lg=functi
on(a){return a.V()&&a.isEnabled()&&$l(a,2)};function gt(){}z(gt,Pl);ha(gt);gt.pr
ototype.Q=l("goog-menuheader");function ht(a,b,c){hm.call(this,a,c||gt.la(),b);t
his.xa(1,!1);this.xa(2,!1);this.xa(4,!1);this.xa(32,!1);this.Sb=1}z(ht,hm);em("g
oog-menuheader",function(){return new ht(null)});function it(){this.b=[]}z(it,Pl
);ha(it);function jt(a,b){var c=a.b[b];if(!c){switch(b){case 0:c=a.Q()+"-highlig
ht";break;case 1:c=a.Q()+"-checkbox";break;case 2:c=a.Q()+"-content"}a.b[b]=c}re
turn c}m=it.prototype;m.ic=l("menuitem");m.Xa=function(a){var b=a.b.ha("div",Ul(
this,a).join(" "),kt(this,a.getContent(),a.b));lt(this,a,b,$l(a,8)||$l(a,16));re
turn b};m.ob=function(a){return a&&a.firstChild};
m.qa=function(a,b){var c=fd(b),d=jt(this,2);c&&wb(c,d)||b.appendChild(kt(this,b.
childNodes,a.b));wb(b,"goog-option")&&(a.xa(16,!0),a&&b&&lt(this,a,b,!0));return
it.s.qa.call(this,a,b)};m.ed=function(a,b){var c=this.ob(a),d=mt(this,a)?c.firs
tChild:null;it.s.ed.call(this,a,b);d&&!mt(this,a)&&c.insertBefore(d,c.firstChild
||null)};function kt(a,b,c){a=jt(a,2);return c.ha("div",a,b)}function mt(a,b){va
r c=a.ob(b);if(c){var c=c.firstChild,d=jt(a,1);return!!c&&hd(c)&&wb(c,d)}return!
1}
function lt(a,b,c,d){Yl(a,c,b.gd());Zl(a,b,c);d!=mt(a,c)&&(Ab(c,"goog-option",d)
,c=a.ob(c),d?(a=jt(a,1),c.insertBefore(b.b.ha("div",a),c.firstChild||null)):c.re
moveChild(c.firstChild))}m.$c=function(a){switch(a){case 2:return jt(this,0);cas
e 16:case 8:return"goog-option-selected";default:return it.s.$c.call(this,a)}};m
.Pd=function(a){var b=jt(this,0);switch(a){case "goog-option-selected":return 16
;case b:return 2;default:return it.s.Pd.call(this,a)}};m.Q=l("goog-menuitem");fu
nction nt(a,b,c,d){hm.call(this,a,d||it.la(),c);this.Ha=b}z(nt,hm);m=nt.prototyp
e;m.Ea=function(){var a=this.Ha;return null!=a?a:this.Nd()};m.xa=function(a,b){n
t.s.xa.call(this,a,b);switch(a){case 8:this.Ma()&&!b&&this.Ja(!1);var c=this.o()
;c&&this&&c&&lt(this.d,this,c,b);break;case 16:(c=this.o())&&this&&c&&lt(this.d,
this,c,b)}};
m.Nd=function(){var a=this.getContent();return v(a)?(a=C(a,function(a){return hd
(a)&&(wb(a,"goog-menuitem-accel")||wb(a,"goog-menuitem-mnemonic-separator"))?"":
qd(a)}).join(""),Ba(a)):nt.s.Nd.call(this)};m.wb=function(a){var b=this.Rb();if(
b){var c=b.g;b.g=null;if(c&&ka(a.clientX)&&rc(c,new E(a.clientX,a.clientY)))retu
rn}nt.s.wb.call(this,a)};m.kc=function(a){return a.keyCode==this.dh&&this.Vb(a)?
!0:nt.s.kc.call(this,a)};m.Li=f("dh");em("goog-menuitem",function(){return new n
t(null)});
nt.prototype.gd=function(){return $l(this,16)?"menuitemcheckbox":$l(this,8)?"men
uitemradio":nt.s.gd.call(this)};nt.prototype.Rb=function(){return hm.prototype.R
b.call(this)};nt.prototype.Od=function(){return hm.prototype.Od.call(this)};func
tion ot(){}z(ot,Pl);ha(ot);ot.prototype.Xa=function(a){return a.b.ha("div",this.
Q())};ot.prototype.qa=function(a,b){b.id&&wk(a,b.id);if("HR"==b.tagName){var c=b
;b=this.Xa(a);c.parentNode&&c.parentNode.insertBefore(b,c);N(c)}else D(b,this.Q(
));return b};ot.prototype.ed=aa();ot.prototype.Q=l("goog-menuseparator");functio

n pt(a,b){hm.call(this,null,a||ot.la(),b);this.xa(1,!1);this.xa(2,!1);this.xa(4,
!1);this.xa(32,!1);this.Sb=1}z(pt,hm);pt.prototype.ea=function(){pt.s.ea.call(th
is);$h(this.o(),"separator")};em("goog-menuseparator",function(){return new pt})
;function qt(a){this.a=a||"menu"}z(qt,Qs);ha(qt);qt.prototype.ef=function(a){ret
urn"UL"==a.tagName||qt.s.ef.call(this,a)};qt.prototype.ad=function(a){return"HR"
==a.tagName?new pt:qt.s.ad.call(this,a)};qt.prototype.Q=l("goog-menu");qt.protot
ype.ff=function(a){qt.s.ff.call(this,a);X(a.o(),"haspopup","true")};em("goog-men
useparator",function(){return new pt});function rt(a,b){Ws.call(this,"vertical",
b||qt.la(),a);et(this,!1)}z(rt,Ws);m=rt.prototype;m.Gd=!0;m.Q=function(){return
this.Fb.Q()};function st(a,b){if(id(a.o(),b))return!0;for(var c=0,d=Dk(a);c<d;c+
+){var e=Ek(a,c);if("function"==typeof e.jf&&e.jf(b))return!0}return!1}m.ab=func
tion(a){this.da(a,!0)};m.Fd=function(a,b){this.Uc(a,b,!0)};m.bd=function(){var a
=[];Ck(this,function(b){a.push(b)});return a};
m.setPosition=function(a,b){var c=this.V();c||R(this.o(),!0);var d=this.o(),e=a,
g=b,h=Fe(d);e instanceof E&&(g=e.y,e=e.x);ye(d,d.offsetLeft+(e-h.x),d.offsetTop+
(g-h.y));c||R(this.o(),!1)};m.getPosition=function(){return this.V()?Fe(this.o()
):null};m.setVisible=function(a,b,c){(b=rt.s.setVisible.call(this,a,b))&&a&&this
.fa&&this.Gd&&Xs(this).focus();a&&c&&ka(c.clientX)?this.g=new E(c.clientX,c.clie
ntY):this.g=null;return b};m.of=function(a){this.Gd&&Xs(this).focus();return rt.
s.of.call(this,a)};
m.lg=function(a){return a.isEnabled()&&a.V()&&$l(a,2)};m.Oa=function(a){for(var
b=this.Fb,c=Qc(this.b.a,"div",b.Q()+"-content",a),d=c.length,e=0;e<d;e++)Us(b,th
is,c[e]);rt.s.Oa.call(this,a)};m.gf=function(a){var b=rt.s.gf.call(this,a);b||Ck
(this,function(c){!b&&c.Li&&c.dh==a.keyCode&&(this.isEnabled()&&this.Wb(Gk(this,
c)),b=c.fb(a))},this);return b};m.Wb=function(a){rt.s.Wb.call(this,a);(a=Ek(this
,a))&&Ge(a.o(),this.o())};function tt(a,b){rt.call(this,a,b);this.Gd=!0;et(this,
!0);this.setVisible(!1,!0);this.a=new Yf}z(tt,rt);m=tt.prototype;m.Oa=function(a
){tt.s.Oa.call(this,a);if(a=a.getAttribute("for")||a.htmlFor){a=this.b.o(a);var
b;(b=!a)||(b=na(a),b=!$f(this.a.b,b));b&&(a?(b={J:a,Zh:1,Xj:void 0,Gi:"mousedown
",Bf:void 0},this.a.set(na(a),b),a=b):a=null,this.fa&&this.fg(a))}};
m.ea=function(){tt.s.ea.call(this);this.a.forEach(this.fg,this);var a=yk(this);a
.listen(this,"action",this.wk);a.listen(this.b.a,"mousedown",this.th,!0);H&&a.li
sten(this.b.a,"contextmenu",this.th,!0)};m.fg=function(a){yk(this).listen(a.J,a.
Gi,this.Hk)};function ut(a,b,c,d){var e=a.V();a.V()||sa();a.D("beforeshow")&&(c=
"undefined"!=typeof c?c:4,e||(a.o().style.visibility="hidden"),R(a.o(),!0),b.Va(
a.o(),c,d),e||(a.o().style.visibility="visible"),a.Wb(-1),a.setVisible(!0))}
m.hide=function(){this.V()&&(this.setVisible(!1),this.V()||sa())};m.wk=function(
){this.hide()};m.Hk=function(a){for(var b=this.a.bb(),c=0;c<b.length;c++){var d=
this.a.get(b[c]);if(d.J==a.d){b=d;c=r(b.Zh)?new Rg(b.J,b.Zh,!0):new Ug(a.clientX
,a.clientY);c.d&&c.d(5);ut(this,c,b.Xj,b.Bf);a.preventDefault();a.Ba();break}}};
m.th=function(a){this.V()&&!st(this,a.target)&&this.hide()};m.Rd=function(a){tt.
s.Rd.call(this,a);this.hide()};m.I=function(){tt.s.I.call(this);this.a&&(this.a.
clear(),delete this.a)};function vt(a,b,c){nt.call(this,a,b,c);this.xa(16,!0)}z(
vt,nt);em("goog-checkbox-menuitem",function(){return new vt(null)});function wt(
a){vt.call(this,Na(a.getTitle()),a.getId());this.a=a}z(wt,vt);wt.prototype.Oa=fu
nction(a){wt.s.Oa.call(this,a);if(this.a.b){var b=(a=1==this.a.b)?"Estanter\u00e
da p\u00fablica":"Estanter\u00eda privada";a=K("img",{src:"/googlebooks/images/s
haring_"+(a?"public":"private")+".gif",alt:b,title:b,style:"padding-top:2px;padd
ing-left:8px;float:"+(Pn()?"left":"right")});a=K("div","goog-menuitem-accel",a,a
d(String(this.a.C)));b=this.Qb();b.insertBefore(a,b.childNodes[1]||null)}};funct
ion xt(a,b){tt.call(this);this.d=a;this.p=b}z(xt,tt);m=xt.prototype;m.Qa=functio
n(){xt.s.Qa.call(this);var a;a=this.p;a=tb(a.d,a.b);B(a,this.ii,this)};m.ea=func
tion(){xt.s.ea.call(this);this.o().style.maxHeight="200px";this.o().style.overfl
owY="scroll";var a=yk(this);a.listen(this.o(),"mouseout",this.ok);a.listen(this.
o(),"scroll",this.pk)};m.ok=function(a){id(this.o(),a.b)||this.setVisible(!1)};
m.rj=function(a){var b=a.target,c=b.a,d=this.d.nb();b.Ma()?!Aj(c,d)&&null!=c.g&&
c.j&&(b=c.g.clone(),c=x(c.li,c,d,u),V(b,"id",d),kj(b,c,"POST")):Aj(c,d)&&null!=c
.i&&c.B&&(b=c.i.clone(),c=x(c.Ai,c,d,u),V(b,"id",d),kj(b,c,"POST"));this.D("l");
a.Ba()};m.pk=function(a){a.Ba()};m.ii=function(a){var b=!Aa(Sa(a.getTitle())),c=
a.j&&(!a.p||this.d.a),d=!!Aj(a,this.d.nb());b&&(c||d)&&(b=new wt(a),b.Ja(d),b.se

tEnabled(this.p.g!=a.getId()),this.da(b,!0),yk(this).listen(b,"action",this.rj))
};
function yt(a){var b=[];Ck(a,function(a){a instanceof wt&&a.Ma()&&b.push(a.a)});
return b};function zt(a,b,c){Z.call(this,null,null,c?5:0);this.a=new xt(a,b);thi
s.a.vc(this);Fd(this,y(Gd,this.a));this.N=new Image(16,16);this.N.src="/googlebo
oks/images/my_library_logo.png";this.xa(64,!0)}z(zt,Z);m=zt.prototype;m.Eh=null;
m.Qa=function(){zt.s.Qa.call(this);D(this.o(),"add-to-library")};
function At(a){a.a.fa||a.a.render();var b=yt(a.a),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=gn(a.N,c));b=c;a.d.ed(a.o(),b);a.jc=b}m.ua=function(a){this.Me()
;zt.s.ua.call(this,a);this.a.fa||this.a.render();a?ut(this.a,new Ps(this.o(),4,!
0),void 0,null):this.a.hide()};
m.ea=function(){zt.s.ea.call(this);var a=yk(this);a.listen(this,"enter",this.el)
;a.listen(this,"leave",this.Me);a.listen(this,"action",this.qk);a.listen(this.a,
"l",this.yj);At(this)};m.yj=function(){At(this)};m.qk=function(){this.ua(!0)};m.
el=function(){this.Me();this.Eh=T(x(this.ua,this,!0),200)};m.Me=function(){Df(th
is.Eh)};function Bt(a,b,c,d){this.nh=a||256;this.mh=b||256;this.b=c||3;this.d=d|
|3;this.a=null}function Ct(a,b){a.a=b}Bt.prototype.getTileUrl=function(a,b,c,d,e
){var g=this.b,h=this.d;b=Math.ceil(b/this.nh);c=Math.ceil(c/this.mh);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.a&&(a=this.a(a,d))
;return a.toString()};function Dt(){}Dt.prototype.getTitle=f("d");function Et(){
};function Ft(a){this.d=a.Title;this.a=a.Pid;this.Jk=a.PgNum}Ft.prototype.getTit
le=f("d");Ft.prototype.getId=f("a");function Gt(a){this.d=a.title||"";this.vg=!!
a.fullview;this.Xf=a.table_of_contents_page_id||"";this.Zj=a.num_toc_pages||"";t
his.Wj=a.max_resolution_image_width;this.Kk=!!a.paired_thumbnails;this.il=a.thum
bnail_token||"";this.p=a.containing_bookshelves||[];this.Qk=a.quality_info||"";t
his.N=a.volume_id||"";this.S=a.other_issues_query||"";this.L=!!a.is_browsable;th
is.hb=!!a.is_public_domain;this.B=new tc(a.page_width,a.page_height);this.a=a.is
_ebook||!1;var b=a.additional_info,c={};b&&(c=b["[JsonBookInfo]"]);
c.BuyLinks&&C(c.BuyLinks,function(){return new Et},this);c.TocLine&&(this.Df=C(c
.TocLine,function(a){return new Ft(a)}));c=null;b&&(c=b["[NewspaperJSONVolumeInf
o]"]);this.ye=null==c?null:new Bt(c.tile_h,c.tile_w,c.x_win,c.y_win);this.ma=a.s
ample_url||"";this.$a=a.is_newspaper||!1;(this.g=a.newspaper_tile_base_url)&&thi
s.ye&&Ct(this.ye,x(this.Z,this));this.b=c?c.res_h:Ht;this.Ef=this.$a?"fixed_heig
ht":"fixed_width";this.qb=a.is_pre_order||!1;this.ne=a.on_sale_date||"";this.Ic=
a.volumeresult&&a.volumeresult.has_flowing_text;
this.ce=a.volumeresult&&a.volumeresult.has_scanned_text;this.j=a.volumeresult&&a
.volumeresult.can_download_pdf;this.i=a.volumeresult&&a.volumeresult.can_downloa
d_epub;this.F=a.volumeresult?a.volumeresult.download_pdf_url:"";this.C=a.volumer
esult?a.volumeresult.download_epub_url:""}z(Gt,Dt);Gt.prototype.nb=f("N");var Ht
=[350,410,495,575,685,800,910,1025];Gt.prototype.ec=f("b");Gt.prototype.Z=functi
on(a){a=a.toString();var b=a.indexOf("?");0<=b&&(a=this.g+a.substring(b));return
new U(a)};function It(a){Gj.call(this);null!=a&&a.bookshelf&&B(a.bookshelf,func
tion(a){a=new Fj(a);Ij(this,a.getId())||(a.F?this.d:this.b).push(a)},this)}z(It,
Gj);function Jt(a,b){var c=new It(b);a&&B(a,function(a){Kt(a.nb(),a.p,c)});retur
n c}function Kt(a,b,c){B(b,function(b){var e=new xj;e.a.ag=a;(b=Ij(c,String(b)))
&&b.a.push(e)})};function Lt(a,b){tk.call(this,b);this.a=a}z(Lt,tk);Lt.prototype
.d="info";Lt.prototype.g=!1;var Mt={info:"jfk-butterBar-info",error:"jfk-butterB
ar-error",warning:"jfk-butterBar-warning",promo:"jfk-butterBar-promo"};Lt.protot
ype.V=function(){var a=this.o();return null!=a&&wb(a,"jfk-butterBar-shown")};Lt.
prototype.setVisible=function(a){Ab(this.o(),"jfk-butterBar-shown",a)};
Lt.prototype.Qa=function(){this.J=this.b.ha("div","jfk-butterBar");var a=this.o(
);a&&(X(a,"live","assertive"),X(a,"atomic","true"));this.a=this.a;if(a=this.o())
{var b=this.b;b.Cg(a);b.Bg(a,this.a)}this.g=this.g;(a=this.o())&&Ab(a,"jfk-butte
rBar-mini",this.g);a=this.d;if(this.Qb()){var b=this.o(),c=Mt[a];yb(b,Mt[this.d]
);D(b,c)}this.d=a};function Nt(a,b){S.call(this);this.Bb=M("div");a.appendChild(
this.Bb);P(this.Bb,{position:"absolute",backgroundColor:"#b2c4e9",width:"100%",h
eight:"5px",cursor:"pointer"});this.a=new Ot(this.Bb,b);O(this.Bb,"click",x(this

.D,this,"click"));O(this.a.o(),"click",x(this.D,this,"click"));O(this.Bb,"mouseo
ver",x(this.b,this,!0));O(this.Bb,"mouseout",x(this.b,this,!1))}z(Nt,S);function
Pt(a,b){P(a.Bb,{backgroundColor:b?"#ffcc00":"#b2c4e9"});a.d=b}
Nt.prototype.b=function(a){this.d||P(this.Bb,{backgroundColor:a?"#ffffcc":"#b2c4
e9"})};Nt.prototype.I=function(){this.a.R();Nt.s.I.call(this)};function Ot(a,b){
hh.call(this,a);this.b=a;this.ue=200;this.qf=500;var c=this.o();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(ad("P\u00e1gina "+b.a));c.appendChild(d);d=M("div");d.innerHTML=b.b;c.ap
pendChild(d)}z(Ot,hh);
Ot.prototype.pd=function(a){var b=Fe(this.b),c=Le(this.o());Ot.s.pd.call(this,a,
new Mg(b.x-c.width,Math.min(b.y,Uc(window).height-c.height)))};function Qt(a){Y.
call(this);this.b=a;this.d=this.b.Ra.b;this.i={};this.p=new W;this.g=M("div");P(
this.g,{backgroundColor:"#fcfcff",position:"absolute"});this.d.C.appendChild(thi
s.g);B(this.b.ya.Na,x(this.wi,this));this.a.listen(this.d,"pagechange",this.bi);
this.bi();this.a.listen(this.d,"resize",this.If);this.a.listen(this.d,"viewportm
odechange",this.ph);this.d.ca()&&this.ph()}z(Qt,Y);m=Qt.prototype;
m.bi=function(){this.j&&(Pt(this.j,!1),this.j=null);var a=this.i[this.d.U().ja()
];a&&(this.j=a,Pt(a,!0))};m.ph=function(){var a=this.d.ca(),b=a instanceof mr;b&
&this.If();this.p.removeAll();this.p.listen(a,"layoutchange",x(this.If,this));R(
this.g,b)};m.If=function(){T(x(this.rk,this),10)};m.rk=function(){var a=this.d.c
a();a&&a instanceof mr&&(a.O(),a=a.b.d,Q(this.g,15,a.clientHeight),ye(this.g,a.c
lientWidth-15,0),Rt(this))};
function Rt(a){var b=a.d.ca().g.bd(function(a){return a instanceof mp}),c={};B(b
,function(a){c[a.U().ja()]=a});B(a.b.ya.Na,x(a.Mk,a,c))}m.Mk=function(a,b){var c
=this.d.ca().b.b.clientHeight,d=a[b.ja()];if(d){var e=Cc?5:15;ye(this.i[b.ja()].
Bb,0,Math.floor(d.Cc()/c*(this.g.clientHeight-e-(Cc?30:15)))+e)}};m.wi=function(
a){var b=new Nt(this.g,a);this.i[a.ja()]=b;this.a.listen(b,"click",x(this.b.Pb,t
his.b,a,null))};m.I=function(){N(this.g);Cb(this.i,function(a){a.I.call(a)});Qt.
s.I.call(this)};function St(a){Y.call(this);this.Ra=a;this.Rh="n"}z(St,Y);St.pro
totype.b=function(a,b,c){this.ya=new Cs(b);b=this.Ra.b;b.i||b.Za(mr);0==this.ya.
Na.length?Tt(this.Ra.g):a?c?(a=fb(this.ya.Na,function(a){return c==a.ja()}))?thi
s.Pb(a):this.Pb(this.ya.Na[0],c):this.Pb(this.ya.Na[0]):Ut(this);this.d=new Qt(t
his)};
function Ut(a){var b=a.Ra.b,c=b.i;if(c==mr||c==us)a.Ra.i=c;b.Za(Gs);var b=b.ca()
,c=a.Ra.g,d="n"==c.b.Rh;R(c.C,d);R(c.F,!d);c.j.innerHTML="<b>"+c.b.ya.Na.length+
"</b>"+(" resultados de "+("<b>"+Ds(c.b.ya)+"</b> en este libro"));Vt(c,!0);c=a.
ya;c!=b.ya&&(b.ya=c,c=new Fs(b.ya,b.O().width),rp(b,c),b.gb());a=x(a.Pb,a);b.ma=
a;tp(b,new E(0,0))}
St.prototype.Pb=function(a,b){yp=!0;var c=this.Ra.g;Vt(c,!1);c.d=Za(c.b.ya.Na,a)
;c.j.innerHTML="Resultado "+("<b>"+(c.d+1)+"</b>"+(" de "+("<b>"+c.b.ya.Na.lengt
h+"</b>"+(" de "+("<b>"+Ds(c.b.ya)+"</b> en este libro")))));var c=this.Ra.b,d=Q
o(c.ba,a.ja());if(!d)return null;var e=c.ca();e instanceof mr||e instanceof us||
(this.Ra.i==us?c.Za(us):c.Za(mr));if(b)return Zo(c,b),null;i:{if((e=c.j.ca().g)&
&e.dc&&(e=e.dc(d))){var g=new E(40,80),h=c.ta.Ua();if(!h)break i;var k=dp(d,h);i
f(k){ep(c,e,g,k);break i}e=
x(c.Ij,c,e,g,h);bp(d,cp(d),e)}c.Ka(d)}return d};St.prototype.I=function(){Gd(thi
s.d);St.s.I.call(this)};function Wt(){Y.call(this);this.g=M("div");this.B=new Lt
(this.g);this.B.render(Xt);this.B.setVisible(!0);var a=this.B.o();a&&(On(a,{"tex
t-align":"left"}),a.style.height="100%");R(this.g,!1);a=M("span");this.g.appendC
hild(a);On(a,{cursor:"pointer",margin:"0 0 0 25px",whiteSpace:"nowrap"});Pn()?$e
(a,"left"):$e(a,"right");this.a.listen(a,"click",this.Rg);Yt(this,a,"Borrar b\u0
0fasqueda",x(this.Rg,this));var b=M("img");b.src="/googlebooks/images/close_x.gi
f";On(b,{backgroundColor:"#fff",margin:"0 6px",
verticalAlign:"middle"});a.appendChild(b);this.j=M("span");this.g.appendChild(th
is.j);this.p=M("span");this.g.appendChild(this.p);On(this.p,{marginLeft:"5px",wh
iteSpace:"nowrap"});this.p.innerHTML="-&nbsp;&nbsp;";this.p.appendChild(ad("Orde
nar por: "));this.C=M("span");this.p.appendChild(this.C);Yt(this,this.C,"relevan
cia",x(this.Sg,this,"r"));a=M("span");a.innerHTML="&nbsp;|&nbsp;<b>p\u00e1ginas<
/b>";this.C.appendChild(a);this.F=M("span");this.p.appendChild(this.F);a=M("span

");a.innerHTML="<b>relevancia</b>&nbsp;|&nbsp;";
this.F.appendChild(a);Yt(this,this.F,"p\u00e1ginas",x(this.Sg,this,"n"));this.i=
M("span");this.g.appendChild(this.i);On(this.i,{marginLeft:"8px",whiteSpace:"now
rap"});this.i.innerHTML="-&nbsp;&nbsp;";Yt(this,this.i,"&#8249; Anterior",x(this
.Qg,this,-1));a=M("span");a.innerHTML="&nbsp;&nbsp;";this.i.appendChild(a);Yt(th
is,this.i,"Siguiente &#8250;",x(this.Qg,this,1));a=M("span");a.innerHTML="&nbsp;
&nbsp;-&nbsp;&nbsp;";this.i.appendChild(a);Yt(this,this.i,"Ver todo",x(this.Mj,t
his));Re(this.g,!0)}
var Xt,Zt,$t;z(Wt,Y);function Vt(a,b){R(Zt,!b);R(a.p,b);R(a.i,!b&&1<a.b.ya.Na.le
ngth);R(a.g,!0);$t.a()}function au(a){R(a.p,!1);R(a.i,!1);a.j.innerHTML=""}
function Tt(a){au(a);var b=a.b.ya,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: ";Yt(a,d,c,x(a.Kj,a,c));a.j.appendChild(d);a.j.append
Child(M("br"))}c=M("span");c.innerHTML=Ca('No se ha encontrado ning\u00fan resul
tado en este libro de "'+(Ds(b)+'".'))+"&nbsp;&nbsp;-&nbsp;&nbsp;";a.j.appendChi
ld(c);b=M("a");a.j.appendChild(b);b.innerHTML="Buscar en todos los libros &raquo
;";c="patents"==Dj()?
new U("http://www.google.com/search?tbm=pts&tbo=p&hl=en"):new U("http://www.goog
le.com/search?tbm=bks&tbo=p");fk(c);V(c,"q",Na(Ds(a.b.ya)));b.href=c.toString();
R(a.g,!0);$t.a()}m=Wt.prototype;m.I=function(){Wt.s.I.call(this);Gd(this.B);R(Zt
,!0);N(this.g);$t.a()};function Yt(a,b,c,d){var e=M("span");P(e,{textDecoration:
"underline",color:"#0000cc",cursor:"pointer"});b.appendChild(e);e.innerHTML=c;a.
a.listen(e,"click",d)}m.Rg=function(){this.b.Ra.b.ta.rb("");this.b.Ra.p.update()
};
m.Qg=function(a){bu(this,this.d,a)};function bu(a,b,c){var d=a.b.ya.Na.length;a.
d+=c;a.d>=d&&(a.d=0);0>a.d&&(a.d=d-1);a.d!=b&&(a.b.Pb(a.b.ya.Na[a.d])||bu(a,b,c)
)}m.Sg=function(a){this.b.Ra.update(a)};m.Mj=function(){Ut(this.b)};m.Kj=functio
n(a){this.b.Ra.rb(Na(a))};function cu(a,b,c){Y.call(this);this.b=a;this.j=b;this
.p=c;this.a.listen(a.ta,"change",x(this.update,this,"r",null))}z(cu,Y);
cu.prototype.update=function(a,b,c){this.d?(this.d.R(),this.d=null):(this.b.i&&(
this.i=this.b.i),this.g=new Wt);var d=this.b.ta.Ua();b&&!b.search_query_escaped&
&0<b.number_of_results&&d&&(b.search_query_escaped=d);b&&b.search_query_escaped?
(this.d=new St(this),this.g.b=this.d,a=!yg(new U(window.location.toString()),"q"
),this.d.b(a,b,c)):d?(this.d=new St(this),b=this.g.b=this.d,c=b.Ra.g,au(c),c.j.i
nnerHTML="Cargando...",c=new U(window.location.href),V(c,"jscmd","SearchWithinVo
lume"),V(c,"q",d),V(c,
"scoring",a),(new Bq(c)).a(x(b.b,b,!1)),b.Rh=a,Br(this.j,d)):(this.d&&(this.d.R(
),this.d=null),this.b.ca()instanceof Gs&&this.b.Za(this.i),this.g&&(this.g.R(),t
his.g=null),Br(this.j,""))};cu.prototype.rb=function(a){this.b.ta.rb(a);Br(this.
j,a)};window.onerror=function(a,b,c){(new Image).src=["/books/javascript/gen_204
?src=",encodeURIComponent(b),"&line=",c].join("")};function du(a,b){var c=J(a),d
=J(b);c&&d&&O(c,"submit",y(eu,d))}function eu(a,b){""==a.value&&b.preventDefault
()};function fu(a,b,c){if(G&&!Dc)return a;a='url("'+b+'")';H&&(a+=" 7 5");return
a+(", "+c)};function gu(a){Y.call(this);this.b=a;this.d=new W;this.a.listen(a,"
viewportmodechange",this.qh);this.b.ca()&&this.qh()}z(gu,Y);m=gu.prototype;m.qh=
function(){this.d.removeAll();this.g&&this.g.R();this.i=this.b.ca().b.g;var a=ne
w lk(this.i);a.pg=u;this.g=a;this.d.listen(this.i,"dblclick",x(this.gj,this));th
is.d.listen(a,"start",x(this.kj,this));this.d.listen(a,"drag",x(this.lj,this));t
his.d.listen(a,"end",x(this.jj,this));hu(this,!1)};m.gj=function(){this.b.uc("ne
xt")};
function hu(a,b){var c=a.i,d;d=G?b?"-moz-grabbing":"-moz-grab":b?fu("-moz-grabbi
ng","/googlebooks/images/closedhand.cur","move"):fu("-moz-grab","/googlebooks/im
ages/openhand.cur","default");P(c,"cursor",d)}m.kj=function(){this.j=this.b.ca()
.i;hu(this,!0)};m.lj=function(){var a=this.g,b=this.j;tp(this.b.ca(),new E(b.x-a
.deltaX,b.y-a.deltaY))};m.jj=function(){this.j=null;hu(this,!1)};m.I=function(){
gu.s.I.call(this)};function iu(a,b){this.i=a;this.C=new fi(document);this.d={};t
his.j={};O(this.C,"key",x(this.B,this));ju(this,33,x(this.g,this,-1),!1,!0);ju(t
his,34,x(this.g,this,1),!1,!0);ju(this,38,x(this.a,this,0,-iu.prototype.b),!1,!0
);ju(this,40,x(this.a,this,0,iu.prototype.b),!1,!0);ju(this,37,x(this.a,this,-iu
.prototype.b,0),!1,!0);ju(this,39,x(this.a,this,iu.prototype.b,0),!1,!0);ju(this

,32,x(this.g,this,1),!0,!0);ju(this,74,x(this.p,this,"next"),!0);ju(this,75,x(th
is.p,this,"previous"),!0);var c=x(b.i,b),
c=y(ku,c,!0,void 0);this.d["+"]=c;c=x(b.j,b);c=y(ku,c,!0,void 0);this.d["-"]=c}f
unction ju(a,b,c,d,e){c=y(ku,c,d,e);a.j[b]=c}iu.prototype.B=function(a){var b=th
is.d[String.fromCharCode(a.i)]||this.j[a.keyCode];b&&b(a)};function ku(a,b,c,d){
b&&d.p||d.ctrlKey||d.altKey||d.metaKey||lu[d.target.tagName.toUpperCase()]||(c&&
d.preventDefault(),a())}var lu=Nb("BUTTON","INPUT","SELECT","TEXTAREA");iu.proto
type.p=function(a){this.i.uc(a)};
iu.prototype.g=function(a){a=Math.floor(a*this.i.ca().O().height*.75);this.a(0,a
)};iu.prototype.a=function(a,b){var c=this.i.ca();vp(c,new E(a,b),x(c.qc,c))};iu
.prototype.b=20;function mu(a){this.b=a}function nu(a,b){var c=b||[],d=ab(a.b,fu
nction(a){return!db(c,function(b){return 50>Math.abs(b-a)})});d.push.apply(d,c);
d.sort(rb);return d};function ou(a){Y.call(this);this.d=a;this.a.listen(a,"viewp
ortmodechange",this.g);this.g()}z(ou,Y);ou.prototype.i=function(){pu(this,1)};ou
.prototype.j=function(){pu(this,-1)};function pu(a,b){var c=a.d.ca(),d=[];"fixed
_width"==c.g.oh()&&d.push(c.O().width);var e;i:if(e=c.g.Ye(),d=nu(a.b,d),0<b)for
(var g=0;g<d.length;g++){if(d[g]>e){e=d[g];break i}}else for(g=d.length-1;0<=g;g
--)if(d[g]<e){e=d[g];break i}e&&c.Ce(c.Yc(e))}ou.prototype.g=function(){var a=th
is.d.ca();a&&(this.b=null,a.ec&&(this.b=new mu(a.ec())))};function qu(){}z(qu,cm
);ha(qu);m=qu.prototype;m.Xa=function(a){var b=Ul(this,a),b=a.b.ha("div",{"class
":"goog-inline-block "+b.join(" ")},a.getContent());dm(b,a.g);return b};m.ic=l("
button");m.Td=function(a){return"DIV"==a.tagName};m.qa=function(a,b){D(b,"goog-i
nline-block");return qu.s.qa.call(this,a,b)};m.Ea=l("");m.Q=l("goog-flat-button"
);em("goog-flat-button",function(){return new sm(null,qu.la())});function ru(){}
z(ru,cm);ha(ru);m=ru.prototype;m.Xa=function(a){var b=Ul(this,a),b=a.b.ha("div",
{"class":"goog-inline-block "+b.join(" ")},this.Kd(a.getContent(),a.b));dm(b,a.g
);return b};m.ic=l("button");m.ob=function(a){return a&&a.firstChild&&a.firstChi
ld.firstChild};m.Kd=function(a,b){return b.ha("div","goog-inline-block "+(this.Q
()+"-outer-box"),b.ha("div","goog-inline-block "+(this.Q()+"-inner-box"),a))};m.
Td=function(a){return"DIV"==a.tagName};
m.qa=function(a,b){su(b,!0);su(b,!1);var c;i:{c=a.b.xg(b);var d=this.Q()+"-outer
-box";if(c&&wb(c,d)&&(c=a.b.xg(c),d=this.Q()+"-inner-box",c&&wb(c,d))){c=!0;brea
k i}c=!1}c||b.appendChild(this.Kd(b.childNodes,a.b));xb(b,["goog-inline-block",t
his.Q()]);return ru.s.qa.call(this,a,b)};m.Q=l("goog-custom-button");
function su(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 tu(){}z(tu,ru);ha(tu);tu.proto
type.ob=function(a){return tu.s.ob.call(this,a&&a.firstChild)};tu.prototype.qa=f
unction(a,b){var c=Qc(document,"*","goog-menu",b)[0];if(c){R(c,!1);Oc(c).body.ap
pendChild(c);var d=new rt;Bk(d,c);uu(a,d)}return tu.s.qa.call(this,a,b)};tu.prot
otype.Kd=function(a,b){return tu.s.Kd.call(this,[b.ha("div","goog-inline-block "
+(this.Q()+"-caption"),a),b.ha("div","goog-inline-block "+(this.Q()+"-dropdown")
,"\u00a0")],b)};tu.prototype.Q=l("goog-menu-button");function vu(a,b,c,d,e){sm.c
all(this,a,c||tu.la(),d);this.xa(64,!0);this.S=new Ps(null,5);b&&uu(this,b);this
.N=new Bf(500);!vi&&!wi||I("533.17.9")||(this.fe=!0);this.ib=e||qt.la()}z(vu,sm)
;m=vu.prototype;m.fe=!1;m.ea=function(){vu.s.ea.call(this);wu(this,!0);this.a&&x
u(this,this.a,!0);X(this.J,"haspopup",!!this.a)};m.Ta=function(){vu.s.Ta.call(th
is);wu(this,!1);if(this.a){this.ua(!1);this.a.Ta();xu(this,this.a,!1);var a=this
.a.o();a&&N(a)}};
m.I=function(){vu.s.I.call(this);this.a&&(this.a.R(),delete this.a);delete this.
Ab;this.N.R()};m.vb=function(a){vu.s.vb.call(this,a);am(this,4)&&(this.ua(!am(th
is,64),a),this.a&&(this.a.xb=am(this,64)))};m.wb=function(a){vu.s.wb.call(this,a
);this.a&&!am(this,4)&&(this.a.xb=!1)};m.Vb=function(){nm(this,!1);return!0};m.h
j=function(a){this.a&&this.a.V()&&!this.jf(a.target)&&this.ua(!1)};m.jf=function
(a){return a&&id(this.o(),a)||this.a&&st(this.a,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.a&&this.a.V()){var b=13==a.keyCode||32=
=a.keyCode,c=this.a.fb(a);return 27==a.keyCode||b?(this.ua(!1),!0):c}return 40==
a.keyCode||38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.ua(!0,a),!0):!1};m.

wj=function(){this.ua(!1)};m.xj=function(){am(this,4)||this.ua(!1)};m.Ud=functio
n(a){this.fe||this.ua(!1);vu.s.Ud.call(this,a)};
function yu(a){a.a||uu(a,new rt(a.b,a.ib));return a.a||null}function uu(a,b){var
c=a.a;b!=c&&(c&&(a.ua(!1),a.fa&&xu(a,c,!1),delete a.a),a.fa&&X(a.J,"haspopup",!
!b),b&&(a.a=b,b.vc(a),b.setVisible(!1),c=a.fe,(b.Gd=c)&&et(b,!0),a.fa&&xu(a,b,!0
)))}m.ab=function(a){yu(this).da(a,!0)};m.Fd=function(a,b){yu(this).Uc(a,b,!0)};
m.setVisible=function(a,b){var c=vu.s.setVisible.call(this,a,b);c&&!this.V()&&th
is.ua(!1);return c};m.setEnabled=function(a){vu.s.setEnabled.call(this,a);this.i
sEnabled()||this.ua(!1)};
m.ua=function(a,b){vu.s.ua.call(this,a);if(this.a&&am(this,64)==a){if(a)this.a.f
a||this.a.render(),this.Ia=Ee(this.o()),this.na=Ne(this.o()),zu(this),!b||40!=b.
keyCode&&38!=b.keyCode?this.a.Wb(-1):at(this.a);else{nm(this,!1);this.a.xb=!1;va
r c=this.o();c&&(X(c,"activedescendant",""),X(c,"owns",""));null!=this.L&&(this.
L=void 0,(c=this.a.o())&&Q(c,"",""))}this.a.setVisible(a,!1,b);if(!this.isDispos
ed()){var c=yk(this),d=a?c.listen:c.va;d.call(c,this.b.a,"mousedown",this.hj,!0)
;this.fe&&d.call(c,this.a,
"blur",this.xj);d.call(c,this.N,"tick",this.Zi);a?this.N.start():this.N.stop()}}
this.a&&this.a.o()&&this.a.J.removeAttribute("aria-hidden")};function zu(a){if(a
.a.fa){var b=a.S;a.S.element=a.Ab||a.o();var c=a.a.o();a.a.V()||(c.style.visibil
ity="hidden",R(c,!0));!a.L&&a.S.i&&a.S.b&32&&(a.L=Le(c));b.Va(c,b.a^1,null,a.L);
a.a.V()||(R(c,!1),c.style.visibility="visible")}}
m.Zi=function(){var a=Ne(this.o()),b=Ee(this.o()),c;c=this.na;(c=!(c==a||c&&a&&c
.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||(c=this.Ia,
c=!(c==b||c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.le
ft));c&&(this.na=a,this.Ia=b,zu(this))};function xu(a,b,c){var d=yk(a);c=c?d.lis
ten:d.va;c.call(d,b,"action",a.wj);c.call(d,b,"close",a.Wi);c.call(d,b,"highligh
t",a.Xi);c.call(d,b,"unhighlight",a.Yi)}
function wu(a,b){var c=yk(a);(b?c.listen:c.va).call(c,a.o(),"keydown",a.sj)}m.Xi
=function(a){(a=a.target.o())&&Au(this,a)};m.sj=function(a){$l(this,32)&&this.o(
)&&this.a&&this.a.V()&&a.Ba()};m.Yi=function(){if(!$s(this.a)){var a=this.o();X(
a,"activedescendant","");X(a,"owns","")}};m.Wi=function(a){if(am(this,64)&&a.tar
get instanceof nt){a=a.target;var b=a.o();a.V()&&am(a,2)&&null!=b&&Au(this,b)}};
function Au(a,b){var c=a.o(),d=ai(b,"activedescendant"),d=Oc(b).getElementById(d
)||b;if(!d.id){var e=Fi.la();d.id=Gi(e)}bi(c,d);X(c,"owns",d.id)}em("goog-menu-b
utton",function(){return new vu(null)});function Bu(){}z(Bu,qu);ha(Bu);Bu.protot
ype.Xa=function(a){var b=Ul(this,a),b=a.b.ha("div",{"class":"goog-inline-block "
+b.join(" ")},[Cu(this,a.getContent(),a.b),Du(this,a.b)]);dm(b,a.g);return b};Bu
.prototype.ob=function(a){return a&&a.firstChild};
Bu.prototype.qa=function(a,b){var c=Qc(document,"*","goog-menu",b)[0];if(c){R(c,
!1);a.b.a.body.appendChild(c);var d=new rt;Bk(d,c);uu(a,d)}Qc(document,"*",this.
Q()+"-caption",b)[0]||b.appendChild(Cu(this,b.childNodes,a.b));Qc(document,"*",t
his.Q()+"-dropdown",b)[0]||b.appendChild(Du(this,a.b));return Bu.s.qa.call(this,
a,b)};function Cu(a,b,c){return c.ha("div","goog-inline-block "+(a.Q()+"-caption
"),b)}
function Du(a,b){return b.ha("div",{"class":"goog-inline-block "+(a.Q()+"-dropdo
wn"),"aria-hidden":!0},"\u00a0")}Bu.prototype.Q=l("goog-flat-menu-button");em("g
oog-flat-menu-button",function(){return new vu(null,null,Bu.la())});function Eu(
a){Y.call(this);this.N=a;this.b=null}z(Eu,Y);m=Eu.prototype;
m.render=function(a,b){this.B=a;var c=a.o(),d=Fe(c).y,e=Le(c),d=d+e.height+3,e="
";b&&(e=Fe(c).x);this.b=K("div",{"class":"linkbar-panel-div"});ye(this.b,e,d);th
is.L=K("div",{"class":"SPRITE_close_v2 linkbar-panel-close"});this.b.appendChild
(this.L);G&&Cc&&!I("1.9")&&(this.i=K("iframe",{style:"position: absolute;",Fl:"0
"}),this.N.appendChild(this.i));this.N.appendChild(this.b);this.i&&(Q(this.i,Le(
this.b)),ye(this.i,Ae(this.b)));T(x(this.xd,this))};
m.xd=function(){this.a.listen(this.L,"click",this.R);this.a.listen(this.B,"actio
n",this.ik);this.a.listen(document,"mousedown",this.Bi)};m.ik=function(){am(this
.B,16)||this.R()};m.Bi=function(a){id(this.b,a.target)||id(this.B.o(),a.target)|
|this.R()};m.I=function(){Eu.s.I.call(this);N(this.b);N(this.i)};m.o=f("b");func
tion Fu(a,b,c){Eu.call(this,a);this.p=b;this.j=c}z(Fu,Eu);
Fu.prototype.render=function(a,b){Fu.s.render.call(this,a,b);var c=K("div",{inne

rHTML:"Pegar enlace en mensaje de correo electr\u00f3nico o MI",style:"padding-t


op:5px; font-size: 13px;"});this.o().appendChild(c);this.d=M("input");Q(this.d,"
100%","auto");this.o().appendChild(this.d);this.j&&(c=K("div",{innerHTML:"Insert
ar",style:"font-size: 13px; padding-top: 7px;"}),this.o().appendChild(c),this.g=
M("input"),Q(this.g,"100%","auto"),this.o().appendChild(this.g));var c=this.p.U(
),d=zg(new U(window.location)),
e=new U(dq(c).toString());e.Bc=d;this.d.value=e.toString();T(y(Gu,this.d));this.
j&&(c=new U(dq(c).toString()),V(c,"output","embed"),this.g.value=ya('<iframe fra
meborder="0" scrolling="no" style="border:0px" src="%s" width=500 height=500></i
frame>',c.toString()))};Fu.prototype.xd=function(){Fu.s.xd.call(this);this.a.lis
ten(this.d,"click",y(Gu,this.d));this.j&&this.a.listen(this.g,"click",y(Gu,this.
g))};function Gu(a){a.select()};function Hu(a){var b=cl(a);a=Iu();B(a,function(a
){Ju(b,a)})}function Iu(){var a=[],b=mb(Pc("patent-text")),c=Rc("patent-title");
for(c&&b.push(c);c=b.pop();)3==c.nodeType?a.push(c):nb(b,c.childNodes);return a}
function Ju(a,b){var c=qd(b),d=fl(c,a);if(d.length){var e="",g=0;B(d,function(a)
{e+=Ea(c.substring(g,a.b))+'<span class="patent-text-highlight">'+Ea(c.substring
(a.b,a.a))+"</span>";g=a.a});e+=Ea(c.substring(g));d=M("span");d.innerHTML=e;ed(
d,b)}};function Ku(){nt.call(this,"Desactivar resaltado");var a=kg("dq")||kg("q"
);a&&Hu(a);this.a=!0}z(Ku,nt);Ku.prototype.ea=function(){Ku.s.ea.call(this);yk(t
his).listen(this,"action",this.L)};Ku.prototype.L=function(){this.a=!this.a;Ab(w
indow.document.body,"patent-highlight-disabled",!this.a);var a=this.a?"Desactiva
r resaltado":"Activar resaltado";this.d.ed(this.o(),a);this.jc=a};function Lu(a)
{S.call(this);this.a=[];Mu(this,a)}z(Lu,S);m=Lu.prototype;m.vd=null;m.kf=null;fu
nction Nu(a,b){a.kf=b}function Mu(a,b){b&&(B(b,function(a){Ou(this,a,!1)},a),nb(
a.a,b))}m.ab=function(a){this.Fd(a,this.a.length)};m.Fd=function(a,b){a&&(Ou(thi
s,a,!1),ob(this.a,b,0,a))};m.bd=function(){return mb(this.a)};function Pu(a,b){b
!=a.vd&&(Ou(a,a.vd,!1),a.vd=b,Ou(a,b,!0));a.D("select")}m.clear=function(){var a
=this.a;if(!v(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0;this.vd=nu
ll};
m.I=function(){Lu.s.I.call(this);delete this.a;this.vd=null};function Ou(a,b,c){
b&&("function"==typeof a.kf?a.kf(b,c):"function"==typeof b.Qf&&b.Qf(c))};functio
n Qu(){}z(Qu,ot);ha(Qu);Qu.prototype.Xa=function(a){return a.b.ha("div",Ul(this,
a).join(" ")+" goog-inline-block","\u00a0")};Qu.prototype.qa=function(a,b){b=Qu.
s.qa.call(this,a,b);D(b,"goog-inline-block");return b};Qu.prototype.Q=l("goog-to
olbar-separator");function Ru(){this.a="toolbar"}z(Ru,Qs);ha(Ru);Ru.prototype.ad
=function(a){return"HR"==a.tagName?new pt(Qu.la()):Ru.s.ad.call(this,a)};Ru.prot
otype.Q=l("goog-toolbar");Ru.prototype.wg=l("horizontal");function Su(a,b,c){Ws.
call(this,b,a||Ru.la(),c)}z(Su,Ws);Su.prototype.Sd=function(a){Su.s.Sd.call(this
,a);this.xb||at(this)};function Tu(){}z(Tu,ru);ha(Tu);Tu.prototype.Q=l("goog-too
lbar-button");function Uu(a,b,c){sm.call(this,a,b||Tu.la(),c)}z(Uu,sm);em("googtoolbar-button",function(){return new Uu(null)});function Vu(a,b){pt.call(this,a
||Qu.la(),b)}z(Vu,pt);em("goog-toolbar-separator",function(){return new Vu});fun
ction Wu(a){this.b=a}z(Wu,Tu);var Xu={};Wu.prototype.Q=function(){return this.b|
|"ocean-chrome-button"};function Yu(a){Ru.call(this);this.b=a}z(Yu,Ru);var Zu={}
;Yu.prototype.Q=function(){return this.b||"ocean-chrome-toolbar"};function $u(a)
{return Zu[a]||(Zu[a]=new Yu(a))};function av(a,b){Su.call(this,$u(a||"viewportchrome-toolbar"));this.Pe=b||"viewport-chrome-toolbar-button";this.S={};this.a=n
ew W(this)}z(av,Su);function bv(a,b,c,d){b.xa(16,!0);if(c){var e=a.S[c];e||(e=ne
w Lu,Nu(e,function(a,b){a&&a.Ja(b)}),a.S[c]=e);e.ab(b);b.Zb&=-17;O(b,"action",fu
nction(a){Pu(e,a.target)});d&&Pu(e,b)}else b.Sa(16,!!d)}function cv(a,b){a.S.vie
wport&&Pu(a.S.viewport,b)}
function dv(a,b,c,d,e){var g=M("div"),h=K("span",{"class":c,id:d?d+"-image":null
});d=K("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||
K("div",{"class":c});c=a.Pe;c=Xu[c]||(Xu[c]=new Wu(c));b=new Uu(b,c);e&&O(b,"act
ion",y(e,b));a.da(b,!0);return b}av.prototype.I=function(){av.s.I.call(this);thi
s.a.R();Cb(this.S,function(a){a.R()})};function ev(a,b){Y.call(this);this.b=a;th
is.i=b;this.g=this.b.aa.Df;this.j=!!this.b.aa.Df;this.B=!!this.b.aa.Xf;if(this.j
){var c;i:{c=this.b.ba;for(var d=0;d<this.g.length;d++){var e=Qo(c,this.g[d].get
Id());if(e){var g;t:{for(g=d+1;g<this.g.length;g++){var h=Qo(this.b.ba,this.g[g]

.getId());if(h){g=h;break t}}g=null}g=g?No(g)-1:No(Xa(Oo(c)));h=No(this.b.U());i
f(h>=No(e)&&h<=g){c=d;break i}}}c=-1}this.p=c}}z(ev,Y);m=ev.prototype;
m.render=function(a){this.d=M("div");document.body.appendChild(this.d);T(x(this.
bl,this));this.C=a;if(this.j)fv(this);else if(this.B){D(this.d,"base-image-toc-d
iv");a=this.b.aa.Xf;var b=Qo(this.b.ba,a);b&&gv(this,b);1<this.b.aa.Zj&&(a=Po(th
is.b.ba,a,1))&&gv(this,a);this.ke()}else this.R()};m.bl=function(){this.a.listen
(document,"click",this.R);this.a.listen(this.b,"resize",this.ke)};
function gv(a,b){var c=new tc(128,0),d=K("img",{width:128});D(d,"toc-page-image"
);a.a.listen(d,"click",x(a.b.Ka,a.b,b));G&&Pn()&&a.a.listen(d,"load",a.ke);b.oc(
c)?a.Oh(d,b,c):(c=y(a.Oh,d,b,c),bp(b,cp(b),c));a.d.appendChild(d)}m.Oh=function(
a,b,c){Sc(a,{src:b.oc(c)})};
function fv(a){var b=K("div",{"class":"toc-div"}),c;B(a.g,function(a,e){var g=a.
getId(),g=Qo(this.b.ba,g),h=a.Jk,k=this.g[e+1]?"":"-last",n="toc-middle-cell"+k,
k="toc-right-cell"+k,q=K("div",{"class":g?"toc-row":""}),t=M("div");D(t,"goog-in
line-block");D(t,"toc-left-cell");e==this.p&&D(t,Pn()?"SPRITE_toc_selected_item_
arrow_right":"SPRITE_toc_selected_item_arrow_left");var A=M("div");D(A,"goog-inl
ine-block");D(A,n);G&&!I("1.9")&&P(A,"overflow","hidden");var L=M("div");D(L,"go
og-inline-block");D(L,
k);var ta=a.getTitle();35<ta.length&&(ta=ta.substring(0,32)+"...");A.innerHTML=t
a;L.innerHTML=Aa(Sa(h))?"&nbsp;":h;q.appendChild(t);q.appendChild(A);q.appendChi
ld(L);g?this.a.listen(q,"click",x(this.b.Ka,this.b,g)):(yb(A,n),D(A,"toc-middledisabled-cell"),yb(L,k),D(L,"toc-right-disabled-cell"));b.appendChild(q);e==this
.p&&(c=q)},a);c&&T(x(a.Wk,a,c));a.d.appendChild(b);300<Le(a.d).height&&(P(a.d,"h
eight","300px"),D(a.d,"scroll-toc-div-wide"));D(a.d,"scroll-toc-div");a.ke()}
m.Wk=function(a){300<a.offsetTop+Le(a).height&&(a=void 0!=a.previousElementSibli
ng?a.previousElementSibling:gd(a.previousSibling,!1))&&(this.d.scrollTop=a.offse
tTop)};m.ke=function(){Ig(this.i.o(),7,this.d,6,new E(0,-this.C))};m.I=function(
){ev.s.I.call(this);N(this.d);this.i.Ja(!1)};function hv(a){av.call(this);this.d
=a.ia;this.g=a.fullscreen;this.Ab=a.history;this.Z=a.cg;this.aa=a.bg;this.na=a.$
f;this.L=a.Te;this.La=a.Ne;this.ib="patents"==Dj();if(!a.$g){var b=J("appbar-pat
ents-prior-art-finder-link");if(b&&(b=b.getAttribute("href"))){var c=new Z("Busc
ar conocimientos previos",void 0,2);this.da(c,!0);this.a.listen(c,"action",x(thi
s.yb,this,b))}if(c=J("appbar-patents-discuss-this-link"))if(b=c.getAttribute("hr
ef")){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.Dg(c);
this.da(d,!0);this.a.listen(d,"action",x(this.yb,this,b))}!this.d&&(b=J("appbarread-patent-link"))&&(b=b.getAttribute("href"))&&(c=new Z("Ver PDF"),this.da(c,!
0),this.a.listen(c,"action",x(this.yb,this,b)))}if(this.d){this.Se=!!a.we||!!a.v
e;this.Z&&(b=gn("/googlebooks/images/kennedy/zoom_tool.png"),this.Dd=new Z(b,voi
d 0,void 0,1),tm(this.Dd,
2),this.da(this.Dd,!0),O(this.Dd,"action",x(this.Z.i,this.Z)),b=gn("/googlebooks
/images/kennedy/zoom_out.png"),this.Ed=new Z(b,void 0,void 0,1),tm(this.Ed,1),th
is.da(this.Ed,!0),O(this.Ed,"action",x(this.Z.j,this.Z)));c=!!a.we;b=!!a.ve;if(c
||b){d=gn("/googlebooks/images/kennedy/one_up_page_view.png");this.Lc=new Z(d,vo
id 0,void 0,1);tm(this.Lc,2);O(this.Lc,"action",x(this.Rf,this,mr));this.da(this
.Lc,!0);bv(this,this.Lc,"viewport",!0);if(c){d=gn("/googlebooks/images/kennedy/t
wo_up_page_view.png");
this.Sc=new Z(d,void 0,void 0,1);c=1;if(this.g||b)c=3;tm(this.Sc,c);O(this.Sc,"a
ction",x(this.Rf,this,us));this.da(this.Sc,!0);bv(this,this.Sc,"viewport")}b&&(d
=gn("/googlebooks/images/kennedy/thumbnail.png"),this.Rc=new Z(d,void 0,void 0,1
),c=1,this.g&&(c=3),tm(this.Rc,c),O(this.Rc,"action",x(this.Rf,this,bs)),this.da
(this.Rc,!0),bv(this,this.Rc,"viewport"));this.a.listen(this.d,"viewportmodechan
ge",this.hh);this.hh()}this.g&&(b=gn("/googlebooks/images/kennedy/maximize.png")
,this.N=new Z(b,void 0,
void 0,1),this.N.xa(16,!0),this.N.Ja(!1),this.Se&&tm(this.N,1),this.da(this.N,!0
),this.a.listen(this.N,"action",this.kl),this.a.listen(this.g,"change",this.pj))
;this.La&&(b=gn("/googlebooks/images/kennedy/clip.png"),this.p=new Z(b,void 0,vo
id 0,1),this.p.xa(16,!0),tm(this.p,2),this.p.Ja(!1),this.da(this.p,!0),O(this.p,
"action",x(this.ck,this)));a.Sf&&(b=gn("/googlebooks/images/kennedy/insert_link.

png"),this.C=new Z(b,void 0,void 0,1),this.C.xa(16,!0),this.p&&tm(this.C,1),this


.da(this.C,!0),O(this.C,
"action",x(this.ak,this)));a.Tf&&(b=!!this.d.aa.Df,c=!!Qo(this.d.ba,this.d.aa.Xf
),d=this.d.U().Ob()||"\u00cdndice",b||c?(b=gn("/googlebooks/images/kennedy/menu_
down_arrow.png",d),b=ub(b),this.Xc=b[0],this.jb=new Z(b),tm(this.jb,2),this.da(t
his.jb,!0),this.a.listen(this.jb,"action",this.Tj),bv(this,this.jb)):(this.Xc=K(
"span","jfk-button-label",d),this.jb=new Z(this.Xc),this.jb.setEnabled(!1),tm(th
is.jb,2),this.da(this.jb,!0)),b=gn("/googlebooks/images/kennedy/page_left.png"),
this.oe=new Z(b,void 0,
void 0,1),tm(this.oe,3),this.da(this.oe,!0),O(this.oe,"action",x(this.d.uc,this.
d,"previous")),b=gn("/googlebooks/images/kennedy/page_right.png"),this.pe=new Z(
b,void 0,void 0,1),tm(this.pe,1),this.da(this.pe,!0),O(this.pe,"action",x(this.d
.uc,this.d,"next")),this.a.listen(this.d,"pagechange",this.bk))}if(a.Ph&&(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");km(
c,"gb-view-sample-button");
this.da(c,!0);this.a.listen(c,"action",x(this.yb,this,b));e&&(tm(c,2),c=new rt,d
=new nt("Muestra de libro impreso"),this.a.listen(d,"action",x(this.yb,this,b)),
c.da(d,!0),km(d,"gb-sample-print-book-menuitem"),b=new nt("Muestra de eBook"),th
is.a.listen(b,"action",x(this.yb,this,e)),c.da(b,!0),km(b,"gb-sample-ebook-menui
tem"),e=new vu("",c,Bu.la()),km(e,"gb-jfk-margin-fix"),km(e,"gb-view-sample-drop
down"),tm(e,1),this.da(e,!0))}this.L&&!this.L.is_cobrand&&this.aa&&!this.ib&&(e=
this.na&&this.na.uid,
new U(this.L.add_vol_to_collection_base_url||this.L.addVol2CollectionBaseUrl),ne
w U(this.L.remove_vol_from_collection_base_url||this.L.removeVolFromCollectionBa
seUrl),b=Jt([this.aa],this.na),e?(this.qd=new zt(this.aa,b),this.da(this.qd,!0))
:(e=gn("/googlebooks/images/kennedy/menu_down_arrow.png","A\u00f1adir a mi bibli
oteca"),e=ub(e),this.qd=new Z(e),this.da(this.qd,!0),e=x(this.yb,this,this.L.sig
n_in_url||this.L.signInUrl),fe(this.qd,"action",e)));if(a.$g){if(e=J("appbar-wri
te-review-link"))if(e=
e.getAttribute("href"))this.Hd=new Z("Escribir rese\u00f1a"),this.da(this.Hd,!0)
,this.a.listen(this.Hd,"action",x(this.yb,this,e));iv(this,"appbar-application-g
rant-link","application-grant");iv(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.da(b,!0),this.a.listen(b,"action",x(this.yb,this,e)
);a.dl&&(a=gn("/googlebooks/images/kennedy/settings.png"),D(a[0],"goog-flat-menu
-button-img"),e=K("div",
{"class":"toc-div"}),b=new rt,b.da(new hm(e),!0),(c=document.getElementById("ofe
-gear-menu-contents"))&&e.appendChild(c.cloneNode(!0)),this.Ia=new vu(a,b,Bu.la(
)),this.da(this.Ia,!0),this.ib&&!this.d&&(a=new Ku,this.Ia.Fd(a,0)))}z(hv,av);m=
hv.prototype;m.kl=function(){var a=this.g;po(a,!a.isFullscreen());this.Ab.update
()};m.pj=function(){this.N.Sa(16,this.g.isFullscreen())};m.ck=function(){this.La
(this.p.Ma())};
m.ak=function(){if(this.C.Ma()){var a=new Fu(document.body,this.d,!0);a.render(t
his.C,!0);fe(a,"dispose",x(this.C.Ja,this.C,!1))}};m.Rf=function(a){this.d.Za(a)
;this.d.ta.Ua()||this.Ab.update()};m.hh=function(){var a=this.d.ca();a instanceo
f mr&&cv(this,this.Lc);a instanceof us&&cv(this,this.Sc);(a=a instanceof bs)&&cv
(this,this.Rc);a=!a;this.Ed.setEnabled(a);this.Dd.setEnabled(a)};
function iv(a,b,c){if(b=Pc(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?tm(k,2):e==d-1&&0!=e?tm(k,1):0!=e&&e!=d-1
&&tm(k,3);a.da(k,!0);bv(a,k,c,g);g||a.a.listen(k,"action",x(a.yb,a,h))}}}m.bk=fu
nction(){var a=this.d.U().Ob()||"\u00cdndice";this.Xc&&(this.Xc.innerHTML=a)};m.
Tj=function(){this.jb.getState()&16&&(new ev(this.d,this.jb)).render(3)};
m.yb=function(a){window.location=a};m.Lc=null;m.Sc=null;m.Rc=null;m.Dd=null;m.Ed
=null;m.pe=null;m.oe=null;m.jb=null;m.Xc=null;m.qd=null;function jv(a,b,c){Eu.ca
ll(this,a);this.g=b;this.d=c}z(jv,Eu);jv.prototype.render=function(a){jv.s.rende
r.call(this,a);a=kv(this,"PDF",this.g);this.o().appendChild(a);this.o().appendCh
ild(M("br"));a=kv(this,"EPUB",this.d);this.o().appendChild(a);D(this.o(),"downlo
ad-panel-div")};function kv(a,b,c){c=K("a",{href:c});c.appendChild(ad(b));a.a.li

sten(c,"click",x(a.R,a));return c};function lv(a,b,c){Eu.call(this,a);this.d=b;t


his.ma=c}z(lv,Eu);m=lv.prototype;
m.render=function(a){lv.s.render.call(this,a);this.ma&&(a=K("p",{"class":"headin
g",innerHTML:"Calidad del libro"}),this.o().appendChild(a),a=K("p",{innerHTML:th
is.d.aa.Qk}),this.o().appendChild(a));a=K("p",{"class":"heading",innerHTML:"Noti
ficar un problema en la p\u00e1gina"});this.o().appendChild(a);a=K("p",{innerHTM
L:"P\u00e1gina actual: "});this.S=M("span");a.appendChild(this.S);this.o().appen
dChild(a);this.Z=K("p",null,"No se pueden notificar las incidencias de esta p\u0
0e1gina.");this.o().appendChild(this.Z);
this.p=M("div");this.o().appendChild(this.p);a=M("p");this.g=K("input",{type:"ch
eckbox",id:"feedback-panel-bad-page"});a.appendChild(this.g);var b=K("label",{"f
or":"feedback-panel-bad-page",innerHTML:"Parte de la p\u00e1gina es ilegible."})
;a.appendChild(b);a.appendChild(M("br"));this.j=K("input",{type:"checkbox",id:"f
eedback-panel-missing-page"});a.appendChild(this.j);b=K("label",{"for":"feedback
-panel-missing-page",innerHTML:"Falta una p\u00e1gina."});a.appendChild(b);this.
p.appendChild(a);a=M("p");
this.C=K("button",{innerHTML:"Enviar",onclick:x(this.Hi,this)});a.appendChild(th
is.C);this.F=K("span",{innerHTML:"Gracias por informarnos sobre el problema",sty
le:"margin-left: 7px;"});a.appendChild(this.F);this.p.appendChild(a);this.kh()};
m.xd=function(){lv.s.xd.call(this);this.a.listen(this.g,"click",this.Zf);this.a.
listen(this.j,"click",this.Zf);this.a.listen(this.d,"pagechange",this.kh)};
m.kh=function(){var a=this.d.U();this.S.innerHTML=a.Ob();var b=!db([4,8,16],x(a.
d,a));R(this.Z,!b);R(this.p,b);a=this.d.F.a[a.ja()]||0;this.g.checked=0!=(a&1);t
his.j.checked=0!=(a&2);R(this.F,!1);this.Zf()};m.Zf=function(){this.C.disabled=!
this.g.checked&&!this.j.checked};m.Hi=function(){var a=this.d.U(),b=this.g.check
ed?1:0,b=b|(this.j.checked?2:0);this.d.F.a[a.ja()]=b;(a=a.a.feedbackUrl)&&kj(a+(
"&ptype="+b),u);R(this.F,!0);this.C.disabled=!0};function mv(a,b,c,d,e,g,h,k){av
.call(this,"viewport-top-linkbar","top-linkbar-button");this.L=a;this.La=k;g&&(t
his.Ia=g,this.p=dv(this,"Recortar","SPRITE_clip_v2 linkbar-image-icon goog-inlin
e-block","clip-button",x(this.ek,this)),bv(this,this.p),this.a.listen(a,"viewpor
tmodechange",this.jh),this.jh());e=x(this.dk,this);this.C=dv(this,"Enlazar","SPR
ITE_link_v2 linkbar-image-icon goog-inline-block","link-button",x(this.Af,this,e
));bv(this,this.C);h=x(this.yi,this,h);this.na=dv(this,"Comentarios","SPRITE_fee
dback linkbar-image-icon goog-inline-block",
"feedback-button",x(this.Af,this,h));bv(this,this.na);this.g=c;this.d=d;this.g&&
this.d?(N(this.g),N(this.d),c=x(this.xi,this,this.g.href,this.d.href),this.Z=dv(
this,"Descarga","SPRITE_download_v2 goog-inline-block linkbar-image-icon","downl
oad-button",x(this.Af,this,c)),bv(this,this.Z)):(this.g&&nv(this,this.g),this.d&
&nv(this,this.d));b&&(this.N=b,nv(this,b),this.ih(),this.a.listen(a,"pagechange"
,this.ih))}z(mv,av);m=mv.prototype;
m.ih=function(){if(this.N){var a=new U(this.N.href);V(a,"pg",this.L.U().ja());th
is.N.href=a.toString()}};m.jh=function(){this.p.setEnabled(!(this.L.ca()instance
of bs));this.p.Ja(!1)};m.ek=function(){this.Ia(this.p.Ma())};function nv(a,b){Re
(b,!0);a.a.listen(b,"mousedown",y(P,b,"background-color","#dae3f6"));a.a.listen(
b,["mouseup","mouseout"],y(P,b,{backgroundColor:"transparent",borderColor:"#fcfc
ff"}));a.a.listen(b,"mouseover",y(P,b,"border-color","#6b90da"))}
m.Af=function(a,b){if(am(b,16)){var c=a();c.render(b);this.a.listen(c,"dispose",
x(b.Ja,b,!1))}};m.xi=function(a,b){return new jv(document.body,a,b)};m.dk=functi
on(){return new Fu(document.body,this.L,this.La)};m.yi=function(a){return new lv
(document.body,this.L,a)};ua("_OC_Run",function(a,b,c,d,e,g,h){ov("js_exec_start
");Ui.update(c);var k=J("gb-get-book-container"),n=J("gb-get-book-content");k&&n
&&(e=new Gt(b),(new Bo(e,n,new U(c.purchaseHelpUrl),!!c.show_buy_bubble,!!c.logg
ed_in,c.p13n_save_user_settings_url)).render(k));Co();if(e=b.initial_zoom_width_
override)mr.prototype.Xg=e;cq=Hr;Vn=u;e=J("viewport");O(document,"selectionchang
e",pv);c.stereoscopic&&(vq=qv);k=new Wo(e);ov("created_viewer_obj");P(document.b
ody,{overflow:"hidden"});F&&P(document.getElementsByTagName("html")[0],
{overflow:"hidden"});J("titlebar")&&P(J("titlebar"),"white-space","nowrap");n=ne
w tr(k,J("viewport_td"),e,J("menu_td"),0,J("menu_scroll"));n.a();$t=n;ov("create
d_resize_manager");e=new Gt(b);ov("created_volume_info");var q=new rs(a,k.ta);q.
j=Ui.pseudocontinuous;ov("created_page_info_set");Yo(k,q);k.aa=e;q.Nb=e.B;a=mr;b

.disable_twopage||(Ns(),a=Ms[Os("M")]||mr);d=rv(q,d);var t;Ns();t=Os("P");var A;
d&&(A=d.ja());d=sv(k);ur(n,d);ov("created_fullscreen");A=[t,A,q.a.Aa()[0].ja()];
var L;db(A,function(a){return a&&
Qo(q,a)?(L=a,!0):!1});A=k.ta;g&&A.rb(Na(g.search_query_escaped));Zo(k,L);A=new J
s(k,d);ov("created_history");Xt=J("search_bar");Zt=J("toolbar_container");n=tv(k
,y(uv,k,A));n=new cu(k,n,A);ov("created_search_manager");g?(n.i=a,n.update("n",g
,L)):k.Za(a);ov("created_viewport");ns(new ls(k.C,k.d,d));vv(k,q);wv(k);xv();yv(
);ov("created_basic_controls");new gu(k);g=new nr(k);O(tq,"fetch",y(ov,"lp_fetch
"));O(tq,"loaded",y(ov,"lp_loaded"));ov("viewer_go_start");k.go();ov("viewer_go_
end");A.setEnabled(!0);
A.update();O($r,"click",x(A.update,A));zv(e.S);ov("js_exec_end");if(a=J("gb-view
port-plusone-container")||J("gb-atb-patents-plusone-container"))(n=J("books-micr
odata"))&&Ui.enableShareButton&&mn(a,n),pn(a,!0);ln();Ui.enableThumbnailViewport
&&(a=Ui.ImageServers)&&Av(a[0]);g=Ui.enableClips?y(Bv,g):void 0;T(y(Cv,k,d,A,!b.
disable_twopage,Ui.enableThumbnailViewport,c,e,h,g));T(y(Dv,k,b.show_print_pages
_button,g,Ui.enableFeedbackQuality,Ui.enableEmbedding,Ui.maxPrintablePages));T(E
v);h&&Fv(e,h);_OC_InitHooks(y(Gv,
k),u,u,u,u,u);O(document,"keydown",Hv);du("vheadf","vheadq");du("gbqf","gbqfq");
b=J("buy-tooltip");c=J("buy-tooltip-box");b&&c&&uh(b,c);kl();new Oi(J("gbqfq"),!
0,J("gbqfqw"),-9)});function ov(a){window._OC_reportEvent&&window._OC_reportEven
t(a)}function Fv(a,b){var c=Jt([a],b),d=J("addToLibraryLink"+a.nb());d&&(c=new z
t(a,c),D(d,"jfk-button-standard"),Bk(c,d),c.setVisible(!0))}
function Cv(a,b,c,d,e,g,h,k,n){var q=new ou(a);b={ia:a,fullscreen:b,history:c,cg
:q,we:d,ve:e,Tf:!0,bg:h,$f:k,Te:g,Ne:n,Sf:!0};c=J("left-toolbar-buttons");d=J("r
ight-toolbar-buttons");(new hv({ia:b.ia,fullscreen:b.fullscreen,history:b.histor
y,cg:b.cg,we:b.we,ve:b.ve,bg:b.bg,$f:b.$f,Te:b.Te,Ne:b.Ne,Sf:b.Sf,$g:!0,Ph:b.Ph}
)).render(c);(new hv({ia:b.ia,Tf:b.Tf,dl:!0})).render(d);b=J("toolbar_container"
);dd(b);b.style.padding="0";ov("toolbar_done");new iu(a,q)}
function Dv(a,b,c,d,e){b=J("r_toolbar");(new mv(a,J("toggle_mode"),J("pdf_downlo
ad"),J("epub_download"),0,c,d,e)).render(b)}function Ev(){var a=J("similarbooks_
v");a&&Zn(a)}function pv(){if(F&&document.selection&&!Iv){var a=document.selecti
on.createRange();id(a.parentElement(),J("viewport"))&&(Iv=!0,document.selection.
empty(),T(Jv))}}function Jv(){Iv=!1}var Iv=!1;function Gv(a,b,c){(b=Qo(a.ba,b))?
a.Ka(b):c&&(window.location.href=c)}
function rv(a,b){var c=b.page[0],d=Qo(a,c.pid);return d?(d.rd(c,cp(d).toString()
),fq(d,c),d):null}function yv(){for(var a=["footer_table"],b=0;b<a.length;b++){v
ar c=J(a[b]);c&&P(c,{display:"none"})}}function vv(a,b){var c=J("page_label");c|
|(c={form:J("jtp_form"),input:J("jtp")});new gp(a,b,J("prev_btn"),J("next_btn"),
c)}function wv(a){a.D("pagemodechange");var b=J("text_mode");b&&(P(b,{cursor:"po
inter"}),O(b,"click",y(Kv,a)))}function uv(a,b,c){a.ta.rb(c);b.update()}
function tv(a,b){Gr("search_form_input");var c=new Cr(J("search_form_input"),a.t
a.Ua());O(J("search_form"),"submit",y(Lv,c,b));return c}function Lv(a,b,c){var d
=J("sits");d&&d.checked&&""!=J("search_form_input").value||(c.preventDefault(),y
p=!1,J("search_form_input").blur(),b(a.Ea()))}
function xv(){var a=J("action_buttons"),b=!1;Ui.enableHighlightUI&&(b=M("DIV"),a
.insertBefore(b,a.childNodes[0]||null),new Eo(b,"/googlebooks/images/hilite_icon
.gif","Activar resaltado"),b=!0);b&&P(J("action_buttons_container"),{display:""}
)}function sv(a){var b=[];B(["one_google","guser","titlebar","top_search_bar","m
enu_td"],function(a){(a=J(a))&&b.push(a)});return new oo(a,b)}
function zv(a){var b=J("magazine_other_issues");if(b&&a){a=new no(new zj,a,!0);v
ar c=K("div",{"class":"other_issues_content"});b.appendChild(c);a.render(c);a.Md
()}}function Kv(a,b){b.preventDefault();var c=new U(dq(a.U()).toString());V(c,"o
utput","text");window.location.href=c.toString()}function Av(a){for(var b=[],c=a
.serverFormat,d=0;d<a.numServers;d++)b.push(c.replace("%d",d));Zr=y(Mv,b)}
function Mv(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.zc=a[c];return d.toString()}function Bv(a,b){Ab(J(
"viewport"),"selection-mode",b);Iq=b;a.setEnabled(!b)}function Hv(a){(Cc?a.metaK
ey:a.ctrlKey)&&70==a.keyCode&&(a.preventDefault(),a=J("search_form_input"),Nv=Nv
||new Sf(a,[255,255,136],[255,255,255],700,Tf),Nv.play(!0),a.focus())}var Nv=nul
l;function qv(a){return hg(a,"edge","3d")}ua("_OC_MenuHideHook",u);(function(){f

unction a(){window.jstiming&&(window._OC_reportEvent("ol"),window._OC_reportEven
ts&&window._OC_reportEvents())}window._OC_timingAction=function(a){window.jstimi
ng.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&&win
dow.addEventListener("load",a,!1)})();})();
})();

Das könnte Ihnen auch gefallen