0% found this document useful (0 votes)
3K views103 pages

F

The document defines functions for creating and manipulating Map and WeakMap data structures in JavaScript. It implements Map and WeakMap if they are not already available, falling back to custom implementations that provide the same functionality. Key functions include set(), get(), has(), and delete() for both Maps and WeakMaps.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3K views103 pages

F

The document defines functions for creating and manipulating Map and WeakMap data structures in JavaScript. It implements Map and WeakMap if they are not already available, falling back to custom implementations that provide the same functionality. Key functions include set(), get(), has(), and delete() for both Maps and WeakMaps.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 103

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

gt/";var f,aa=[];function
ba(a){return function(){return aa[a].apply(this,arguments)}}function ca(a,b){return
aa[a]=b}function da(a){var b=0;return function(){return b<a.length?{done:!
1,value:a[b++]}:{done:!0}}}var ea="function"==typeof Object.defineProperties?
Object.defineProperty:function(a,b,c){if(a==Array.prototype||
a==Object.prototype)return a;a[b]=c.value;return a};
function fa(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof
window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var
b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find
global object");}var ha=fa(this);function ia(a,b){if(b)a:{var
c=ha;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break
a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&ea(c,a,{configurable:!
0,writable:!0,value:b})}}
ia("Symbol",function(a){function b(g){if(this instanceof b)throw new
TypeError("Symbol is not a constructor");return new c(d+(g||"")+"_"+e++,g)}function
c(g,h){this.i=g;ea(this,"description",{configurable:!0,writable:!
0,value:h})}if(a)return a;c.prototype.toString=function(){return this.i};var
d="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",e=0;return b});
ia("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var
b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array
Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var
d=ha[b[c]];"function"===typeof d&&"function"!=typeof
d.prototype[a]&&ea(d.prototype,a,{configurable:!0,writable:!0,value:function()
{return ja(da(this))}})}return a});function ja(a)
{a={next:a};a[Symbol.iterator]=function(){return this};return a}
function ka(a){return a.raw=a}function la(a){var b="undefined"!=typeof
Symbol&&Symbol.iterator&&a[Symbol.iterator];if(b)return
b.call(a);if("number"==typeof a.length)return{next:da(a)};throw Error(String(a)+"
is not an iterable or ArrayLike");}function ma(a){for(var b,c=[];!
(b=a.next()).done;)c.push(b.value);return c}function na(a){return a instanceof
Array?a:ma(la(a))}var oa="function"==typeof Object.create?Object.create:function(a)
{function b(){}b.prototype=a;return new b},pa;
if("function"==typeof Object.setPrototypeOf)pa=Object.setPrototypeOf;else{var ra;a:
{var ta={a:!0},ua={};try{ua.__proto__=ta;ra=ua.a;break a}catch(a){}ra=!1}pa=ra?
function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not
extensible");return a}:null}var va=pa;
function n(a,b)
{a.prototype=oa(b.prototype);a.prototype.constructor=a;if(va)va(a,b);else for(var c
in b)if("prototype"!=c)if(Object.defineProperties){var
d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else
a[c]=b[c];a.qa=b.prototype}function wa(){this.o=!1;this.i=null;this.s=void
0;this.j=1;this.V=0;this.l=null}function xa(a){if(a.o)throw new
TypeError("Generator is already running");a.o=!0}wa.prototype.N=function(a)
{this.s=a};function ya(a,b){a.l={nt:b,Tu:!0};a.j=a.V}
wa.prototype.return=function(a){this.l={return:a};this.j=this.V};function za(a,b,c)
{a.j=c;return{value:b}}function Aa(a){this.i=new wa;this.j=a}function Ba(a,b)
{xa(a.i);var c=a.i.i;if(c)return Ca(a,"return"in c?c["return"]:function(d)
{return{value:d,done:!0}},b,a.i.return);a.i.return(b);return Da(a)}
function Ca(a,b,c,d){try{var e=b.call(a.i.i,c);if(!(e instanceof Object))throw new
TypeError("Iterator result "+e+" is not an object");if(!e.done)return a.i.o=!
1,e;var g=e.value}catch(h){return
a.i.i=null,ya(a.i,h),Da(a)}a.i.i=null;d.call(a.i,g);return Da(a)}function Da(a)
{for(;a.i.j;)try{var b=a.j(a.i);if(b)return a.i.o=!1,{value:b.value,done:!
1}}catch(c){a.i.s=void 0,ya(a.i,c)}a.i.o=!1;if(a.i.l)
{b=a.i.l;a.i.l=null;if(b.Tu)throw b.nt;return{value:b.return,done:!
0}}return{value:void 0,done:!0}}
function Ea(a){this.next=function(b){xa(a.i);a.i.i?b=Ca(a,a.i.i.next,b,a.i.N):
(a.i.N(b),b=Da(a));return b};this.throw=function(b){xa(a.i);a.i.i?
b=Ca(a,a.i.i["throw"],b,a.i.N):(ya(a.i,b),b=Da(a));return
b};this.return=function(b){return Ba(a,b)};this[Symbol.iterator]=function(){return
this}}function Fa(a){function b(d){return a.next(d)}function c(d){return
a.throw(d)}return new Promise(function(d,e){function g(h){h.done?
d(h.value):Promise.resolve(h.value).then(b,c).then(g,e)}g(a.next())})}
function Ga(a){return Fa(new Ea(new Aa(a)))}function Ja(){for(var
a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b}
ia("Promise",function(a){function b(h){this.i=0;this.l=void 0;this.j=[];this.V=!
1;var k=this.o();try{h(k.resolve,k.reject)}catch(l){k.reject(l)}}function c()
{this.i=null}function d(h){return h instanceof b?h:new b(function(k)
{k(h)})}if(a)return a;c.prototype.j=function(h){if(null==this.i){this.i=[];var
k=this;this.l(function(){k.s()})}this.i.push(h)};var
e=ha.setTimeout;c.prototype.l=function(h){e(h,0)};c.prototype.s=function()
{for(;this.i&&this.i.length;){var h=this.i;this.i=[];for(var k=0;k<h.length;++k)
{var l=
h[k];h[k]=null;try{l()}catch(m){this.o(m)}}}this.i=null};c.prototype.o=function(h)
{this.l(function(){throw h;})};b.prototype.o=function(){function h(m){return
function(r){l||(l=!0,m.call(k,r))}}var k=this,l=!
1;return{resolve:h(this.ta),reject:h(this.s)}};b.prototype.ta=function(h)
{if(h===this)this.s(new TypeError("A Promise cannot resolve to itself"));else if(h
instanceof b)this.Aa(h);else{a:switch(typeof h){case "object":var k=null!=h;break
a;case "function":k=!0;break a;default:k=!1}k?this.Ka(h):
this.N(h)}};b.prototype.Ka=function(h){var k=void 0;try{k=h.then}catch(l)
{this.s(l);return}"function"==typeof k?
this.Ba(k,h):this.N(h)};b.prototype.s=function(h)
{this.ha(2,h)};b.prototype.N=function(h){this.ha(1,h)};b.prototype.ha=function(h,k)
{if(0!=this.i)throw Error("Cannot settle("+h+", "+k+"): Promise already settled in
state"+this.i);this.i=h;this.l=k;2===this.i&&this.ua();this.na()};b.prototype.ua=fu
nction(){var h=this;e(function(){if(h.oa()){var k=ha.console;"undefined"!==typeof
k&&k.error(h.l)}},
1)};b.prototype.oa=function(){if(this.V)return!1;var
h=ha.CustomEvent,k=ha.Event,l=ha.dispatchEvent;if("undefined"===typeof l)return!
0;"function"===typeof h?h=new h("unhandledrejection",{cancelable:!
0}):"function"===typeof k?h=new k("unhandledrejection",{cancelable:!0}):
(h=ha.document.createEvent("CustomEvent"),h.initCustomEvent("unhandledrejection",!
1,!0,h));h.promise=this;h.reason=this.l;return l(h)};b.prototype.na=function()
{if(null!=this.j){for(var h=0;h<this.j.length;++h)g.j(this.j[h]);this.j=
null}};var g=new c;b.prototype.Aa=function(h){var
k=this.o();h.aj(k.resolve,k.reject)};b.prototype.Ba=function(h,k){var
l=this.o();try{h.call(k,l.resolve,l.reject)}catch(m)
{l.reject(m)}};b.prototype.then=function(h,k){function l(D,F)
{return"function"==typeof D?function(H){try{m(D(H))}catch(Y){r(Y)}}:F}var m,r,z=new
b(function(D,F){m=D;r=F});this.aj(l(h,m),l(k,r));return
z};b.prototype.catch=function(h){return this.then(void
0,h)};b.prototype.aj=function(h,k){function l(){switch(m.i){case 1:h(m.l);
break;case 2:k(m.l);break;default:throw Error("Unexpected state: "+m.i);}}var
m=this;null==this.j?g.j(l):this.j.push(l);this.V=!
0};b.resolve=d;b.reject=function(h){return new b(function(k,l)
{l(h)})};b.race=function(h){return new b(function(k,l){for(var m=la(h),r=m.next();!
r.done;r=m.next())d(r.value).aj(k,l)})};b.all=function(h){var
k=la(h),l=k.next();return l.done?d([]):new b(function(m,r){function z(H){return
function(Y){D[H]=Y;F--;0==F&&m(D)}}var D=[],F=0;do D.push(void 0),F+
+,d(l.value).aj(z(D.length-
1),r),l=k.next();while(!l.done)})};return b});function Ka(a,b){return
Object.prototype.hasOwnProperty.call(a,b)}
ia("WeakMap",function(a){function b(l){this.wb=(k+=Math.random()
+1).toString();if(l){l=la(l);for(var m;!
(m=l.next()).done;)m=m.value,this.set(m[0],m[1])}}function c(){}function d(l){var
m=typeof l;return"object"===m&&null!==l||"function"===m}function e(l){if(!Ka(l,h))
{var m=new c;ea(l,h,{value:m})}}function g(l){var
m=Object[l];m&&(Object[l]=function(r){if(r instanceof c)return
r;Object.isExtensible(r)&&e(r);return m(r)})}if(function(){if(!a||!
Object.seal)return!1;try{var l=Object.seal({}),m=Object.seal({}),
r=new a([[l,2],[m,3]]);if(2!=r.get(l)||3!=r.get(m))return!
1;r.delete(l);r.set(m,4);return!r.has(l)&&4==r.get(m)}catch(z){return!1}}())return
a;var
h="$jscomp_hidden_"+Math.random();g("freeze");g("preventExtensions");g("seal");var
k=0;b.prototype.set=function(l,m){if(!d(l))throw Error("Invalid WeakMap
key");e(l);if(!Ka(l,h))throw Error("WeakMap key fail: "+l);l[h][this.wb]=m;return
this};b.prototype.get=function(l){return d(l)&&Ka(l,h)?l[h][this.wb]:void
0};b.prototype.has=function(l){return d(l)&&
Ka(l,h)&&Ka(l[h],this.wb)};b.prototype.delete=function(l){return
d(l)&&Ka(l,h)&&Ka(l[h],this.wb)?delete l[h][this.wb]:!1};return b});
ia("Map",function(a){function b(){var k={};return k.Re=k.next=k.head=k}function
c(k,l){var m=k.i;return ja(function(){if(m){for(;m.head!=k.i;)m=m.Re;for(;m.next!
=m.head;)return m=m.next,{done:!1,value:l(m)};m=null}return{done:!0,value:void
0}})}function d(k,l){var m=l&&typeof l;"object"==m||"function"==m?g.has(l)?
m=g.get(l):(m=""+ ++h,g.set(l,m)):m="p_"+l;var
r=k.j[m];if(r&&Ka(k.j,m))for(k=0;k<r.length;k++){var z=r[k];if(l!==l&&z.key!
==z.key||l===z.key)return{id:m,list:r,index:k,Jc:z}}return{id:m,
list:r,index:-1,Jc:void 0}}function e(k){this.j={};this.i=b();this.size=0;if(k)
{k=la(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}}if(function()
{if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof
Object.seal)return!1;try{var k=Object.seal({x:4}),l=new a(la([[k,"s"]]));if("s"!
=l.get(k)||1!=l.size||l.get({x:4})||l.set({x:4},"t")!=l||2!=l.size)return!1;var
m=l.entries(),r=m.next();if(r.done||r.value[0]!=k||"s"!=r.value[1])return!
1;r=m.next();return r.done||4!=r.value[0].x||
"t"!=r.value[1]||!m.next().done?!1:!0}catch(z){return!1}}())return a;var g=new
WeakMap;e.prototype.set=function(k,l){k=0===k?0:k;var m=d(this,k);m.list||
(m.list=this.j[m.id]=[]);m.Jc?m.Jc.value=l:
(m.Jc={next:this.i,Re:this.i.Re,head:this.i,key:k,value:l},m.list.push(m.Jc),this.i
.Re.next=m.Jc,this.i.Re=m.Jc,this.size++);return
this};e.prototype.delete=function(k){k=d(this,k);return k.Jc&&k.list?
(k.list.splice(k.index,1),k.list.length||delete
this.j[k.id],k.Jc.Re.next=k.Jc.next,k.Jc.next.Re=k.Jc.Re,
k.Jc.head=null,this.size--,!0):!1};e.prototype.clear=function()
{this.j={};this.i=this.i.Re=b();this.size=0};e.prototype.has=function(k){return!!
d(this,k).Jc};e.prototype.get=function(k)
{return(k=d(this,k).Jc)&&k.value};e.prototype.entries=function(){return
c(this,function(k){return[k.key,k.value]})};e.prototype.keys=function(){return
c(this,function(k){return k.key})};e.prototype.values=function(){return
c(this,function(k){return k.value})};e.prototype.forEach=function(k,l){for(var
m=this.entries(),
r;!
(r=m.next()).done;)r=r.value,k.call(l,r[1],r[0],this)};e.prototype[Symbol.iterator]
=e.prototype.entries;var h=0;return e});ia("Array.prototype.find",function(a)
{return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var
e=d.length,g=0;g<e;g++){var h=d[g];if(b.call(c,h,g,d)){b=h;break a}}b=void 0}return
b}});
function La(a,b,c){if(null==a)throw new TypeError("The 'this' value for
String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw
new TypeError("First argument to String.prototype."+c+" must not be a regular
expression");return a+""}ia("String.prototype.endsWith",function(a){return a?
a:function(b,c){var d=La(this,b,"endsWith");void
0===c&&(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var
e=b.length;0<e&&0<c;)if(d[--c]!=b[--e])return!1;return 0>=e}});
ia("String.prototype.startsWith",function(a){return a?a:function(b,c){var
d=La(this,b,"startsWith"),e=d.length,g=b.length;c=Math.max(0,Math.min(c|
0,d.length));for(var h=0;h<g&&c<e;)if(d[c++]!=b[h++])return!1;return
h>=g}});ia("Number.isFinite",function(a){return a?a:function(b){return"number"!
==typeof b?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}});
ia("String.prototype.repeat",function(a){return a?a:function(b){var
c=La(this,null,"repeat");if(0>b||1342177279<b)throw new RangeError("Invalid count
value");b|=0;for(var d="";b;)if(b&1&&(d+=c),b>>>=1)c+=c;return d}});function
Ma(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!
d&&c<a.length){var g=c++;return{value:b(g,a[g]),done:!1}}d=!0;return{done:!
0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e}
ia("Array.prototype.keys",function(a){return a?a:function(){return
Ma(this,function(b){return b})}});ia("Array.from",function(a){return a?
a:function(b,c,d){c=null!=c?c:function(k){return k};var e=[],g="undefined"!=typeof
Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof g)
{b=g.call(b);for(var h=0;!(g=b.next()).done;)e.push(c.call(d,g.value,h++))}else
for(g=b.length,h=0;h<g;h++)e.push(c.call(d,b[h],h));return e}});
ia("Set",function(a){function b(c){this.i=new Map;if(c){c=la(c);for(var d;!
(d=c.next()).done;)this.add(d.value)}this.size=this.i.size}if(function(){if(!
a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof
Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(la([c]));if(!d.has(c)||1!
=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var
e=d.entries(),g=e.next();if(g.done||g.value[0]!=c||g.value[1]!=c)return!
1;g=e.next();return g.done||g.value[0]==c||4!=g.value[0].x||
g.value[1]!=g.value[0]?!1:e.next().done}catch(h){return!1}}())return
a;b.prototype.add=function(c){c=0===c?
0:c;this.i.set(c,c);this.size=this.i.size;return
this};b.prototype.delete=function(c)
{c=this.i.delete(c);this.size=this.i.size;return c};b.prototype.clear=function()
{this.i.clear();this.size=0};b.prototype.has=function(c){return
this.i.has(c)};b.prototype.entries=function(){return
this.i.entries()};b.prototype.values=function(){return
this.i.values()};b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=
b.prototype.values;b.prototype.forEach=function(c,d){var
e=this;this.i.forEach(function(g){return c.call(d,g,g,e)})};return
b});ia("Array.prototype.entries",function(a){return a?a:function(){return
Ma(this,function(b,c){return[b,c]})}});var Na="function"==typeof Object.assign?
Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var
d=arguments[c];if(d)for(var e in d)Ka(d,e)&&(a[e]=d[e])}return
a};ia("Object.assign",function(a){return a||Na});
ia("Array.prototype.values",function(a){return a?a:function(){return
Ma(this,function(b,c){return c})}});ia("Object.entries",function(a){return a?
a:function(b){var c=[],d;for(d in b)Ka(b,d)&&c.push([d,b[d]]);return
c}});ia("Object.is",function(a){return a?a:function(b,c){return
b===c?0!==b||1/b===1/c:b!==b&&c!==c}});
ia("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d
instanceof String&&(d=String(d));var e=d.length;c=c||
0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var g=d[c];if(g===b||Object.is(g,b))return!
0}return!1}});ia("String.prototype.includes",function(a){return a?a:function(b,c)
{return-1!==La(this,b,"includes").indexOf(b,c||0)}});
ia("String.prototype.replaceAll",function(a){return a?a:function(b,c){if(b
instanceof RegExp&&!b.global)throw new TypeError("String.prototype.replaceAll
called with a non-global RegExp argument.");return b instanceof RegExp?
this.replace(b,c):this.replace(new RegExp(String(b).replace(/([-()\[\]{}+?*.$\
^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),c)}});/*

Copyright The Closure Library Authors.


SPDX-License-Identifier: Apache-2.0
*/
var Oa=Oa||{},p=this||self;function Pa(a,b){a=a.split(".");b=b||p;for(var
c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b}function Qa(a)
{a.Yf=void 0;a.Fb=function(){return a.Yf?a.Yf:a.Yf=new a}}function Ra(a){var
b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"}function Sa(a)
{var b=Ra(a);return"array"==b||"object"==b&&"number"==typeof a.length}function
Ta(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}
function Ua(a){return Object.prototype.hasOwnProperty.call(a,Va)&&a[Va]||(a[Va]=+
+Wa)}var Va="closure_uid_"+(1E9*Math.random()>>>0),Wa=0;function Xa(a,b,c){return
a.call.apply(a.bind,arguments)}function Ya(a,b,c){if(!a)throw
Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return
function(){var
e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return
a.apply(b,e)}}return function(){return a.apply(b,arguments)}}
function q(a,b,c){Function.prototype.bind&&-1!
=Function.prototype.bind.toString().indexOf("native code")?q=Xa:q=Ya;return
q.apply(null,arguments)}function t(a,b){var
c=Array.prototype.slice.call(arguments,1);return function(){var
d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function Za(){return
Date.now()}
function $a(a,b){a=a.split(".");var c=p;a[0]in c||"undefined"==typeof
c.execScript||c.execScript("var "+a[0]);for(var
d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?
c=c[d]:c=c[d]={}:c[d]=b}function u(a,b){function c()
{}c.prototype=b.prototype;a.qa=b.prototype;a.prototype=new
c;a.prototype.constructor=a;a.Nw=function(d,e,g){for(var h=Array(arguments.length-
2),k=2;k<arguments.length;k++)h[k-2]=arguments[k];return
b.prototype[e].apply(d,h)}}function ab(a){return a};function cb(a,b)
{if(Error.captureStackTrace)Error.captureStackTrace(this,cb);else{var
c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));void 0!
==b&&(this.cause=b)}u(cb,Error);cb.prototype.name="CustomError";var db;function
eb(a,b){a=a.split("%s");for(var c="",d=a.length-1,e=0;e<d;e++)c+=a[e]+(e<b.length?
b[e]:"%s");cb.call(this,c+a[d])}u(eb,cb);eb.prototype.name="AssertionError";functio
n fb(a){return a[a.length-1]}
var hb=Array.prototype.indexOf?function(a,b){return
Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof
a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var
c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-
1},ib=Array.prototype.lastIndexOf?function(a,b){return
Array.prototype.lastIndexOf.call(a,b,a.length-1)}:function(a,b){var c=a.length-
1;0>c&&(c=Math.max(0,a.length+c));if("string"===typeof a)return"string"!==typeof
b||1!=b.length?-1:a.lastIndexOf(b,c);
for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1},v=Array.prototype.forEach?
function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var
d=a.length,e="string"===typeof a?a.split(""):a,g=0;g<d;g++)g in
e&&b.call(c,e[g],g,a)},jb=Array.prototype.filter?function(a,b,c){return
Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var
d=a.length,e=[],g=0,h="string"===typeof a?a.split(""):a,k=0;k<d;k++)if(k in h){var
l=h[k];b.call(c,l,k,a)&&(e[g++]=l)}return e},kb=Array.prototype.map?
function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var
d=a.length,e=Array(d),g="string"===typeof a?a.split(""):a,h=0;h<d;h++)h in
g&&(e[h]=b.call(c,g[h],h,a));return e},lb=Array.prototype.some?function(a,b){return
Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var
c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void
0,d[e],e,a))return!0;return!1};function mb(a,b){b=nb(a,b);return 0>b?
null:"string"===typeof a?a.charAt(b):a[b]}
function nb(a,b,c){for(var d=a.length,e="string"===typeof a?
a.split(""):a,g=0;g<d;g++)if(g in e&&b.call(c,e[g],g,a))return g;return-1}function
ob(a,b){return 0<=hb(a,b)}function pb(a,b){ob(a,b)||a.push(b)}function qb(a,b)
{b=hb(a,b);var c;(c=0<=b)&&rb(a,b);return c}function rb(a,b)
{Array.prototype.splice.call(a,b,1)}function sb(a,b)
{b=nb(a,b);0<=b&&rb(a,b)}function tb(a){return
Array.prototype.concat.apply([],arguments)}
function ub(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 vb(a,b){for(var c=1;c<arguments.length;c++)
{var d=arguments[c];if(Sa(d)){var e=a.length||0,g=d.length||0;a.length=e+g;for(var
h=0;h<g;h++)a[e+h]=d[h]}else a.push(d)}}function wb(a,b,c,d)
{Array.prototype.splice.apply(a,xb(arguments,1))}function xb(a,b,c){return
2>=arguments.length?
Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function yb(a,b)
{a.sort(b||zb)}
function zb(a,b){return a>b?1:a<b?-1:0}function Ab(a,b){for(var
c={},d=0;d<a.length;d++){var e=a[d],g=b.call(void 0,e,d,a);void 0!==g&&(c[g]||
(c[g]=[])).push(e)}return c}function Bb(a){for(var b=[],c=0;c<arguments.length;c++)
{var d=arguments[c];if(Array.isArray(d))for(var e=0;e<d.length;e+=8192)for(var
g=Bb.apply(null,xb(d,e,e+8192)),h=0;h<g.length;h++)b.push(g[h]);else
b.push(d)}return b}
function Cb(a){if(a.length){var b=1%a.length;0<b?
Array.prototype.unshift.apply(a,a.splice(-
b,b)):0>b&&Array.prototype.push.apply(a,a.splice(0,-b))}return a}function Db(a,b)
{return tb.apply([],kb(a,b))};function Eb(a){return"string"==typeof a.className?
a.className:a.getAttribute&&a.getAttribute("class")||""}function Fb(a){return
a.classList?a.classList:Eb(a).match(/\S+/g)||[]}function Gb(a,b){"string"==typeof
a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)}function
Hb(a,b){return a.classList?a.classList.contains(b):ob(Fb(a),b)}function w(a,b)
{if(a.classList)a.classList.add(b);else if(!Hb(a,b)){var
c=Eb(a);Gb(a,c+(0<c.length?" "+b:b))}}
function Ib(a,b){if(a.classList)Array.prototype.forEach.call(b,function(e)
{w(a,e)});else{var c={};Array.prototype.forEach.call(Fb(a),function(e){c[e]=!
0});Array.prototype.forEach.call(b,function(e){c[e]=!0});b="";for(var d in
c)b+=0<b.length?" "+d:d;Gb(a,b)}}function Jb(a,b){a.classList?
a.classList.remove(b):Hb(a,b)&&Gb(a,Array.prototype.filter.call(Fb(a),function(c)
{return c!=b}).join(" "))}
function Kb(a,b){a.classList?Array.prototype.forEach.call(b,function(c)
{Jb(a,c)}):Gb(a,Array.prototype.filter.call(Fb(a),function(c){return!
ob(b,c)}).join(" "))}function x(a,b,c){c?w(a,b):Jb(a,b)}function Mb(a,b,c)
{Jb(a,b);w(a,c)};var Nb,Ob=Pa("CLOSURE_FLAGS"),Pb=Ob&&Ob[610401301];Nb=null!=Pb?
Pb:!1;function Qb(a,b){return 0==a.lastIndexOf(b,0)}function Rb(a,b){var
c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c}function Sb(a){return/^[\s\
xa0]*$/.test(a)}var Tb=String.prototype.trim?function(a){return
a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
function Ub(a){if(!Vb.test(a))return a;-1!
=a.indexOf("&")&&(a=a.replace(Xb,"&amp;"));-1!
=a.indexOf("<")&&(a=a.replace(Yb,"&lt;"));-1!
=a.indexOf(">")&&(a=a.replace(Zb,"&gt;"));-1!
=a.indexOf('"')&&(a=a.replace($b,"&quot;"));-1!
=a.indexOf("'")&&(a=a.replace(ac,"&#39;"));-1!=a.indexOf("\
x00")&&(a=a.replace(bc,"&#0;"));return a}var
Xb=/&/g,Yb=/</g,Zb=/>/g,$b=/"/g,ac=/'/g,bc=/\x00/g,Vb=/[\x00&<>"']/;function
cc(a,b){return-1!=a.indexOf(b)}
function dc(a,b){var
c=0;a=Tb(String(a)).split(".");b=Tb(String(b)).split(".");for(var
d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var g=a[e]||"",h=b[e]||"";do{g=/(\
d*)(\D*)(.*)/.exec(g)||["","","",""];h=/(\d*)(\D*)(.*)/.exec(h)||
["","","",""];if(0==g[0].length&&0==h[0].length)break;c=ec(0==g[1].length?
0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||
ec(0==g[2].length,0==h[2].length)||ec(g[2],h[2]);g=g[3];h=h[3]}while(0==c)}return
c}function ec(a,b){return a<b?-1:a>b?1:0};function fc(){var a=p.navigator;return
a&&(a=a.userAgent)?a:""}var gc,hc=p.navigator;gc=hc?hc.userAgentData||
null:null;function ic(a){return Nb?gc?gc.brands.some(function(b)
{return(b=b.brand)&&cc(b,a)}):!1:!1}function y(a){return cc(fc(),a)};function jc()
{return Nb?!!gc&&0<gc.brands.length:!1}function kc(){return jc()?!
1:y("Opera")}function lc(){return jc()?!1:y("Trident")||y("MSIE")}function mc()
{return y("Firefox")||y("FxiOS")}function nc(){return jc()?ic("Chromium"):
(y("Chrome")||y("CriOS"))&&!(jc()?0:y("Edge"))||y("Silk")}
function oc(){var a=fc();if(lc()){var b=/rv: *([\
d\.]*)/.exec(a);if(b&&b[1])a=b[1];else{b="";var c=/MSIE +([\d\.]
+)/.exec(a);if(c&&c[1])if(a=/Trident\/(\d.\
d)/.exec(a),"7.0"==c[1])if(a&&a[1])switch(a[1]){case "4.0":b="8.0";break;case
"5.0":b="9.0";break;case "6.0":b="10.0";break;case "7.0":b="11.0"}else b="7.0";else
b=c[1];a=b}}else a="";return a}
function pc(){if(jc()){var a=gc.brands.find(function(b){return"Internet
Explorer"===b.brand});if(!a||!a.version)return
NaN;a=a.version.split(".")}else{a=oc();if(""===a)return NaN;a=a.split(".")}return
0===a.length?NaN:Number(a[0])};function qc(){return Nb?!!gc&&!!gc.platform:!
1}function rc(){return y("iPhone")&&!y("iPod")&&!y("iPad")}function sc(){return
rc()||y("iPad")||y("iPod")}function tc(){return
qc()?"macOS"===gc.platform:y("Macintosh")};function uc(a){uc[" "](a);return a}uc["
"]=function(){};function vc(a,b){try{return uc(a[b]),!0}catch(c){}return!1}function
wc(a,b,c,d){d=d?d(b):b;return Object.prototype.hasOwnProperty.call(a,d)?
a[d]:a[d]=c(b)};var xc=kc(),A=lc(),yc=y("Edge"),zc=yc||A,Ac=y("Gecko")&&!
(cc(fc().toLowerCase(),"webkit")&&!y("Edge"))&&!(y("Trident")||y("MSIE"))&&!
y("Edge"),Bc=cc(fc().toLowerCase(),"webkit")&&!
y("Edge"),Cc=Bc&&y("Mobile"),Dc=tc(),Ec=qc()?"Windows"===gc.platform:y("Windows"),F
c=(qc()?"Linux"===gc.platform:y("Linux"))||(qc()?"Chrome
OS"===gc.platform:y("CrOS")),Gc=qc()?"Android"===gc.platform:y("Android"),Hc=rc(),I
c=y("iPad"),Jc=y("iPod"),Kc=sc();function Lc(){var a=p.document;return a?
a.documentMode:void 0}var Mc;
a:{var Nc="",Oc=function(){var a=fc();if(Ac)return/rv:([^\);]+)
(\)|;)/.exec(a);if(yc)return/Edge\/([\d\.]+)/.exec(a);if(A)return/\b(?:MSIE|rv)[: ]
([^\);]+)(\)|;)/.exec(a);if(Bc)return/WebKit\/(\S+)/.exec(a);if(xc)return/
(?:Version)[ \/]?(\S+)/.exec(a)}();Oc&&(Nc=Oc?Oc[1]:"");if(A){var Pc=Lc();if(null!
=Pc&&Pc>parseFloat(Nc)){Mc=String(Pc);break a}}Mc=Nc}var Qc=Mc,Rc={};function Sc(a)
{return wc(Rc,a,function(){return 0<=dc(Qc,a)})}function Tc(a){return
Number(Uc)>=a}var Vc;
if(p.document&&A){var Wc=Lc();Vc=Wc?Wc:parseInt(Qc,10)||void 0}else Vc=void 0;var
Uc=Vc;var Xc=A||Bc;function Yc(){return!0}function Zc(){return null}function $c()
{}function ad(a){return a}function bd(a,b){function c()
{}c.prototype=a.prototype;var d=new
c;a.apply(d,Array.prototype.slice.call(arguments,1));return d}function cd(a){var
b=!1,c;return function(){b||(c=a(),b=!0);return c}};function dd(a,b,c){for(var d in
a)b.call(c,a[d],d,a)}function ed(a,b){for(var c in a)if(b.call(void
0,a[c],c,a))return!0;return!1}function fd(a){var b=[],c=0,d;for(d in a)b[c+
+]=d;return b}function gd(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function
hd(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return c}function id(){var
a=jd,b;for(b in a)return!1;return!0}function kd(a,b,c){if(null!==a&&b in a)throw
Error('The object already contains the key "'+b+'"');a[b]=c}
function ld(a){var b={},c;for(c in a)b[c]=a[c];return b}var md="constructor
hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString
valueOf".split(" ");function nd(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<md.length;g+
+)c=md[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}
function od(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return
od.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};var
pd={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!
0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};var qd;function rd(){if(void
0===qd){var a=null,b=p.trustedTypes;if(b&&b.createPolicy)
{try{a=b.createPolicy("goog#html",
{createHTML:ab,createScript:ab,createScriptURL:ab})}catch(c)
{p.console&&p.console.error(c.message)}qd=a}else qd=a}return qd};function sd(a,b)
{this.i=a===td&&b||"";this.j=ud}sd.prototype.Rd=!0;sd.prototype.md=function()
{return this.i};function vd(a){return a instanceof
sd&&a.constructor===sd&&a.j===ud?a.i:"type_error:Const"}function wd(a){return new
sd(td,a)}var ud={},td={};var xd={};function yd(a,b){this.i=b===xd?a:"";this.Rd=!
0}yd.prototype.toString=function(){return
this.i.toString()};yd.prototype.md=function(){return this.i.toString()};function
zd(a,b){this.i=b===Ad?a:""}zd.prototype.toString=function(){return
this.i+""};zd.prototype.Rd=!0;zd.prototype.md=function(){return
this.i.toString()};function Bd(a){return a instanceof zd&&a.constructor===zd?
a.i:"type_error:TrustedResourceUrl"}var Cd=/^([^?#]*)(\?[^#]*)?(#[\s\
S]*)?/,Ad={};function Dd(a){var b=rd();a=b?b.createScriptURL(a):a;return new
zd(a,Ad)}
function Ed(a,b,c){if(null==c)return b;if("string"===typeof c)return c?
a+encodeURIComponent(c):"";for(var d in
c)if(Object.prototype.hasOwnProperty.call(c,d)){var e=c[d];e=Array.isArray(e)?e:
[e];for(var g=0;g<e.length;g++){var h=e[g];null!=h&&(b||
(b=a),b+=(b.length>a.length?"&":"")+encodeURIComponent(d)
+"="+encodeURIComponent(String(h)))}}return b};function Fd(a,b){this.i=b===Gd?
a:""}Fd.prototype.toString=function(){return this.i.toString()};Fd.prototype.Rd=!
0;Fd.prototype.md=function(){return this.i.toString()};function Hd(a){return a
instanceof Fd&&a.constructor===Fd?a.i:"type_error:SafeUrl"}var Id=/^data:
(.*);base64,[a-z0-9+\/]+=*$/i,Jd=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/
i;
function Kd(a){a instanceof Fd||(a="object"==typeof a&&a.Rd?
a.md():String(a),Jd.test(a)?a=Ld(a):(a=String(a).replace(/(%0A|%0D)/
g,""),a=a.match(Id)?Ld(a):null));return a||Md}var Nd;try{new URL("s://g"),Nd=!
0}catch(a){Nd=!1}var Od=Nd;
function Pd(a){if(a instanceof Fd)return a;a="object"==typeof a&&a.Rd?
a.md():String(a);a:{var b=a;if(Od){try{var c=new URL(b)}catch(d){b="https:";break
a}b=c.protocol}else b:{c=document.createElement("a");try{c.href=b}catch(d){b=void
0;break
b}b=c.protocol;b=":"===b||""===b?"https:":b}}"javascript:"===b&&(a="about:invalid#z
Closurez");return Ld(a)}var Gd={};function Ld(a){return new Fd(a,Gd)}var
Md=Ld("about:invalid#zClosurez");var Qd={};function Rd(a,b){this.i=b===Qd?
a:"";this.Rd=!0}Rd.prototype.md=function(){return
this.i};Rd.prototype.toString=function(){return this.i.toString()};function Sd(a)
{return a instanceof Rd&&a.constructor===Rd?a.i:"type_error:SafeStyle"}
function Td(a){var b="",c;for(c in a)if(Object.prototype.hasOwnProperty.call(a,c))
{if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("Name allows only [-_a-zA-Z0-9], got:
"+c);var d=a[c];null!=d&&(d=Array.isArray(d)?d.map(Ud).join("
"):Ud(d),b+=c+":"+d+";")}return b?new Rd(b,Qd):Vd}var Vd=new Rd("",Qd);
function Ud(a){if(a instanceof
Fd)return'url("'+Hd(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a
instanceof sd)a=vd(a);else{a=String(a);var
b=a.replace(Wd,"$1").replace(Wd,"$1").replace(Xd,"url");if(Yd.test(b)){if(b=!
Zd.test(a)){for(var c=b=!0,d=0;d<a.length;d++){var e=a.charAt(d);"'"==e&&c?b=!
b:'"'==e&&b&&(c=!c)}b=b&&c&&$d(a)}a=b?ae(a):"zClosurez"}else
a="zClosurez"}if(/[{;}]/.test(a))throw new eb("Value does not allow [{;}], got:
%s.",[a]);return a}
function $d(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,d=0;d<a.length;d++){var
e=a.charAt(d);if("]"==e){if(b)return!1;b=!0}else if("["==e){if(!b)return!1;b=!
1}else if(!b&&!c.test(e))return!1}return b}
var Yd=RegExp("^[-+,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$"),Xd=RegExp("\\b(url\\([ \t\n]*)
('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\
n]*\\))","g"),Wd=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-
gradient|matrix|minmax|radial-gradient|repeat|rgb|rgba|(rotate|scale|translate)(X|
Y|Z|3d)?|steps|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g"),Zd=/\/\*/;
function ae(a){return a.replace(Xd,function(b,c,d,e){var g="";d=d.replace(/^(['"])
(.*)\1$/,function(h,k,l){g=k;return l});b=Kd(d).md();return c+g+b+g+e})};var
be={};function ce(a,b){this.i=b===be?a:"";this.Rd=!
0}ce.prototype.toString=function(){return this.i.toString()};
function de(a,b){if(cc(a,"<"))throw Error("Selector does not allow '<', got:
"+a);var c=a.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-
9#.:* ,>+~[\]()=^$|]+$/.test(c))throw Error("Selector allows only [-_a-zA-Z0-
9#.:* ,>+~[\\]()=^$|] and strings, got: "+a);a:{for(var
d={"(":")","[":"]"},e=[],g=0;g<c.length;g++){var h=c[g];if(d[h])e.push(d[h]);else
if(gd(d,h)&&e.pop()!=h){c=!1;break a}}c=0==e.length}if(!c)throw Error("() and [] in
selector must be balanced, got: "+a);b instanceof
Rd||(b=Td(b));return new ce(a+"{"+Sd(b).replace(/</g,"\\3C ")+"}",be)}function
ee(a){function b(d){Array.isArray(d)?d.forEach(b):c+=fe(d)}var
c="";Array.prototype.forEach.call(arguments,b);return new
ce(c,be)}ce.prototype.md=function(){return this.i};function fe(a){return a
instanceof ce&&a.constructor===ce?a.i:"type_error:SafeStyleSheet"}var ge=new
ce("",be);var he={};function ie(a,b){this.i=b===he?a:"";this.Rd=!
0}ie.prototype.md=function(){return
this.i.toString()};ie.prototype.toString=function(){return
this.i.toString()};function je(a){return ke(a).toString()}function ke(a){return a
instanceof ie&&a.constructor===ie?a.i:"type_error:SafeHtml"}function le(a){return a
instanceof ie?a:me(Ub("object"==typeof a&&a.Rd?a.md():String(a)))}function ne(a)
{if(a instanceof ie)return a;a=le(a);return
me(je(a).replace(/(\r\n|\r|\n)/g,"<br>"))}
function oe(a,b,c){pe(String(a));return qe(String(a),b,c)}function pe(a){if(!
re.test(a))throw Error("");if(a.toUpperCase()in se)throw Error("");}function te(a)
{function b(e){Array.isArray(e)?e.forEach(b):(e=le(e),d.push(je(e)))}var
c=le(ue),d=[];a.forEach(b);return me(d.join(je(c)))}function ve(a){return
te(Array.prototype.slice.call(arguments))}function me(a){var b=rd();a=b?
b.createHTML(a):a;return new ie(a,he)}
function qe(a,b,c){b="<"+a+we(b);null==c?c=[]:Array.isArray(c)||(c=[c]);!
0===pd[a.toLowerCase()]?b+=">":(c=ve(c),b+=">"+je(c)+"</"+a+">");return me(b)}
function we(a){var b="";if(a)for(var c in
a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!re.test(c))throw Error("");var
d=a[c];if(null!=d){var e=c;if(d instanceof sd)d=vd(d);else
if("style"==e.toLowerCase()){if(!Ta(d))throw Error("");d instanceof Rd||
(d=Td(d));d=Sd(d)}else{if(/^on/i.test(e))throw Error("");if(e.toLowerCase()in
xe)if(d instanceof zd)d=Bd(d).toString();else if(d instanceof Fd)d=Hd(d);else
if("string"===typeof d)d=Kd(d).md();else throw
Error("");}d.Rd&&(d=d.md());e=e+'="'+Ub(String(d))+
'"';b+=" "+e}}return b}var re=/^[a-zA-Z0-9-]+$/,xe={action:!0,cite:!0,data:!
0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},se={APPLET:!0,BASE:!0,EMBED:!
0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!
0},ye=me("<!DOCTYPE html>"),ue=new
ie(p.trustedTypes&&p.trustedTypes.emptyHTML||"",he),ze=me("<br>");function
Ae(a,b,c){a.insertAdjacentHTML(b,ke(c))}var Be=cd(function(){var
a=document.createElement("div"),b=document.createElement("div");b.appendChild(docum
ent.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=ke
(ue);return!b.parentElement});function Ce(a,b)
{if(Be())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=ke(b)}function
De(a,b){b=b instanceof Fd?b:Pd(b);a.href=Hd(b)}
function Ee(a,b){var
c=Fe(a.ownerDocument&&a.ownerDocument.defaultView);c&&a.setAttribute("nonce",c);a.s
rc=Bd(b)}function Ge(a,b){b=b instanceof Fd?b:Pd(b);a.href=Hd(b)}function He(a,b)
{b=b instanceof Fd?b:Pd(b);a.replace(Hd(b))}function Fe(a){return
Ie("script[nonce]",a)}var Je=/^[\w+/_-]+[=]{0,2}$/;function Ie(a,b){b=(b||
p).document;return b.querySelector?(a=b.querySelector(a))&&(a=a.nonce||
a.getAttribute("nonce"))&&Je.test(a)?a:"":""};function Ke(a,b,c){return
Math.min(Math.max(a,b),c)};function B(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?
b:0}f=B.prototype;f.clone=function(){return new B(this.x,this.y)};function Le(a,b)
{return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function Me(a,b){var c=a.x-b.x;a=a.y-
b.y;return Math.sqrt(c*c+a*a)}function Ne(a,b){return new B(a.x-b.x,a.y-
b.y)}f.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return
this};f.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return
this};
f.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return
this};f.hk=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return
this};function Oe(a,b){this.width=a;this.height=b}function Pe(a,b){return a==b?!
0:a&&b?a.width==b.width&&a.height==b.height:!1}f=Oe.prototype;f.clone=function()
{return new Oe(this.width,this.height)};f.aspectRatio=function(){return
this.width/this.height};f.ceil=function()
{this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return
this};f.floor=function()
{this.width=Math.floor(this.width);this.height=Math.floor(this.height);return
this};
f.round=function()
{this.width=Math.round(this.width);this.height=Math.round(this.height);return
this};function Qe(a,b){for(var
c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1<c.length
;)d+=c.shift()+e.shift();return d+c.join("%s")}function Re(a){return a.replace(/[\
s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")}function Se(a){return a.replace(/\xa0|[ \t]
+/g," ")}function Te(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\
t\r\n ]+$/g,"")}function Ue(a){return decodeURIComponent(a.replace(/\+/g,"
"))}function Ve(a){return a=Ub(a)}
function We(a){return cc(a,"&")?"document"in p?Xe(a):Ye(a):a}function Xe(a){var
b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var
c=p.document.createElement("div");return a.replace(Ze,function(d,e){var
g=b[d];if(g)return g;"#"==e.charAt(0)&&(e=Number("0"+e.slice(1)),isNaN(e)||
(g=String.fromCharCode(e)));g||(g=me(d+"
"),Ce(c,g),g=c.firstChild.nodeValue.slice(0,-1));return b[d]=g})}
function Ye(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case
"amp":return"&";case "lt":return"<";case "gt":return">";case
"quot":return'"';default:return"#"!=c.charAt(0)||
(c=Number("0"+c.slice(1)),isNaN(c))?b:String.fromCharCode(c)}})}var Ze=/&([^;\s<&]
+);?/g;function $e(a,b){a.length>b&&(a=a.substring(0,b-3)+"...");return a}function
af(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\
x08/g,"\\x08")}
var bf=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b)
{return Array(b+1).join(a)};function cf(a){return null==a?"":String(a)}function
df(){return
Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Ma
th.random())^Za()).toString(36)}function ef(a){return String(a).replace(/\-([a-
z])/g,function(b,c){return c.toUpperCase()})}function ff(a){return
a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return
c+d.toUpperCase()})};function gf(a){return a?new hf(jf(a)):db||(db=new hf)}function
C(a){return kf(document,a)}function kf(a,b){return"string"===typeof b?
a.getElementById(b):b}function lf(a,b){return(b||
document).getElementsByTagName(String(a))}function mf(a,b,c){return
of(document,a,b,c)}function pf(a){return qf("TABLE","gb-mobile-buy-
table",a)}function rf(a,b){var c=b||document;return
c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):of(document,"*",a,b)}
function sf(a,b){var c=b||document,d=null;c.getElementsByClassName?
d=c.getElementsByClassName(a)[0]:d=qf("*",a,b);return d||null}
function of(a,b,c,d){a=d||a;b=b&&"*"!=b?
String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return
a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName)
{a=a.getElementsByClassName(c);if(b){d={};for(var e=0,g=0,h;h=a[g];g+
+)b==h.nodeName&&(d[e++]=h);d.length=e;return d}return
a}a=a.getElementsByTagName(b||"*");if(c){d={};for(g=e=0;h=a[g];g+
+)b=h.className,"function"==typeof b.split&&ob(b.split(/\s+/),c)&&(d[e+
+]=h);d.length=e;return d}return a}
function qf(a,b,c){var d=document,e=c||d,g=a&&"*"!=a?
String(a).toUpperCase():"";return e.querySelectorAll&&e.querySelector&&(g||b)?
e.querySelector(g+(b?"."+b:"")):of(d,a,b,c)[0]||null}function tf(a,b)
{dd(b,function(c,d){c&&"object"==typeof c&&c.Rd&&(c=c.md());"style"==d?
a.style.cssText=c:"class"==d?a.className=c:"for"==d?
a.htmlFor=c:uf.hasOwnProperty(d)?a.setAttribute(uf[d],c):Qb(d,"aria-")||
Qb(d,"data-")?a.setAttribute(d,c):a[d]=c})}
var
uf={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",framebord
er:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",ro
wspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};function
vf(a){a=(a||window).document;a=wf(a)?a.documentElement:a.body;return new
Oe(a.clientWidth,a.clientHeight)}
function xf(a){var b=yf(a);a=a.parentWindow||a.defaultView;return A&&a.pageYOffset!
=b.scrollTop?new B(b.scrollLeft,b.scrollTop):new B(a.pageXOffset||
b.scrollLeft,a.pageYOffset||b.scrollTop)}function yf(a){return a.scrollingElement?
a.scrollingElement:!Bc&&wf(a)?a.documentElement:a.body||a.documentElement}function
zf(a){return a?a.parentWindow||a.defaultView:window}function E(a,b,c){return
Af(document,arguments)}
function Af(a,b){var c=b[1],d=Bf(a,String(b[0]));c&&("string"===typeof c?
d.className=c:Array.isArray(c)?d.className=c.join("
"):tf(d,c));2<b.length&&Cf(a,d,b,2);return d}
function Cf(a,b,c,d){function e(k){k&&b.appendChild("string"===typeof k?
a.createTextNode(k):k)}for(;d<c.length;d++){var g=c[d];if(!Sa(g)||
Ta(g)&&0<g.nodeType)e(g);else{a:{if(g&&"number"==typeof g.length){if(Ta(g)){var
h="function"==typeof g.item||"string"==typeof g.item;break a}if("function"===typeof
g){h="function"==typeof g.item;break a}}h=!1}v(h?ub(g):g,e)}}}function G(a){return
Bf(document,a)}
function
Bf(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());re
turn a.createElement(b)}function Df(a){return
document.createTextNode(String(a))}function wf(a)
{return"CSS1Compat"==a.compatMode}function Ef(a,b){a.appendChild(b)}function
Ff(a,b){Cf(jf(a),a,arguments,1)}function Gf(a){for(var
b;b=a.firstChild;)a.removeChild(b)}function Hf(a,b)
{b.parentNode&&b.parentNode.insertBefore(a,b)}function If(a,b)
{b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)}
function Jf(a,b,c){a.insertBefore(b,a.childNodes[c]||null)}function I(a){return
a&&a.parentNode?a.parentNode.removeChild(a):null}function Kf(a,b){var
c=b.parentNode;c&&c.replaceChild(a,b)}function Lf(a){return void 0!=a.children?
a.children:Array.prototype.filter.call(a.childNodes,function(b){return
1==b.nodeType})}function Mf(a){return void 0!==a.firstElementChild?
a.firstElementChild:Nf(a.firstChild,!0)}function Nf(a,b){for(;a&&1!
=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}
function Of(a){return Ta(a)&&1==a.nodeType}function Pf(a){var
b;if(Xc&&(b=a.parentElement))return b;b=a.parentNode;return Of(b)?b:null}function
Qf(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||
a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!
(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}function
jf(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function Rf(a){return
a.contentDocument||a.contentWindow.document}
function J(a,b){if("textContent"in a)a.textContent=b;else
if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType)
{for(;a.lastChild!
=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else
Gf(a),a.appendChild(jf(a).createTextNode(String(b)))}var
Sf={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Tf={IMG:" ",BR:"\n"};function Uf(a)
{return a.hasAttribute("tabindex")&&Vf(a)}function Wf(a,b){b?a.tabIndex=0:
(a.tabIndex=-1,a.removeAttribute("tabIndex"))}
function Vf(a){a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a}function Xf(a)
{var b=[];Yf(a,b,!0);a=b.join("");a=a.replace(/ \xAD /g,"
").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");a=a.replace(/ +/g," ");" "!
=a&&(a=a.replace(/^\s*/,""));return a}function Zf(a){var b=[];Yf(a,b,!1);return
b.join("")}
function Yf(a,b,c){if(!(a.nodeName in Sf))if(3==a.nodeType)c?
b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else
if(a.nodeName in Tf)b.push(Tf[a.nodeName]);else
for(a=a.firstChild;a;)Yf(a,b,c),a=a.nextSibling}function $f(a){return
ag(a,function(b){return"DIV"==b.nodeName&&"string"===typeof
b.className&&ob(b.className.split(/\s+/),"slider-box")})}function ag(a,b){for(var
c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null}
function bg(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c)
{return null}}function hf(a){this.i=a||p.document||
document}f=hf.prototype;f.ka=function(a){return
kf(this.i,a)};f.getElementsByTagName=function(a,b){return(b||
this.i).getElementsByTagName(String(a))};f.Ra=function(a,b,c){return
Af(this.i,arguments)};function cg(a,b){return Bf(a.i,b)}function dg(a){a=a.i;return
a.parentWindow||
a.defaultView}f.appendChild=Ef;f.Im=Ff;f.Km=Gf;f.Qu=Hf;f.Pu=If;f.Ci=I;f.Ko=Lf;f.Mo=
Mf;f.Su=Of;
f.Jm=Qf;function eg(){}eg.prototype.next=function(){return fg};var fg={done:!
0,value:void 0};eg.prototype.jf=function(){return this};var gg={};
function hg(a){var b=gg.hasOwnProperty(a)?gg[a]:null;if(b)return
b;65536<Object.keys(gg).length&&(gg={});var c=[0,0,0,0],d=RegExp("\\\\[0-9A-Fa-f]
{1,5}\\s","g");b=ig(a,RegExp("\\\\[0-9A-Fa-f]{6}\\s?","g"));b=ig(b,d);b=ig(b,/\\./
g);b=b.replace(RegExp(":not\\(([^\\)]*)\\)","g")," $1
");b=b.replace(RegExp("{[^]*","gm"),"");b=jg(b,c,RegExp("(\\[[^\\]]
+\\])","g"),2);b=jg(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]
+)","g"),1);b=jg(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),2);b=jg(b,c,/(::[^\s\
+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,3);
b=jg(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=jg(b,c,/(:[^\s\+>~\.\[:]+)/
g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");jg(b,c,/([^\s\+>~\.\
[:]+)/g,3);b=c;return gg[a]=b}function jg(a,b,c,d){return a.replace(c,function(e)
{b[d]+=1;return Array(e.length+1).join(" ")})}function ig(a,b){return
a.replace(b,function(c){return Array(c.length+1).join("A")})};var kg={rgb:!0,rgba:!
0,alpha:!0,rect:!0,image:!0,"linear-gradient":!0,"radial-gradient":!0,"repeating-
linear-gradient":!0,"repeating-radial-gradient":!0,"cubic-bezier":!0,matrix:!
0,perspective:!0,rotate:!0,rotate3d:!0,rotatex:!0,rotatey:!0,steps:!0,rotatez:!
0,scale:!0,scale3d:!0,scalex:!0,scaley:!0,scalez:!0,skew:!0,skewx:!0,skewy:!
0,translate:!0,translate3d:!0,translatex:!0,translatey:!0,translatez:!0},lg=/[\n\f\
r"'()*<>]/g,mg={"\n":"%0a","\f":"%0c","\
r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"};function ng(a){return mg[a]}
function og(a,b,c){b=Tb(b);if(""==b)return null;var
d=String(b.slice(0,4)).toLowerCase();if(0==("url("<d?-1:"url("==d?0:1)){if(!
b.endsWith(")")||1<(b?b.split("(").length-1:0)||1<(b?b.split(")").length-1:0)||!
c)a=null;else{a:for(b=b.substring(4,b.length-1),d=0;2>d;d++){var
e="\"'".charAt(d);if(b.charAt(0)==e&&b.charAt(b.length-1)==e)
{b=b.substring(1,b.length-1);break a}}a=c?(a=c(b,a))&&"about:invalid#zClosurez"!
=Hd(a)?'url("'+Hd(a).replace(lg,ng)+'")':null:null}return a}if(0<b.indexOf("("))
{if(/"|'/.test(b))return null;
for(a=/([\-\w]+)\(/g;c=a.exec(b);)if(!(c[1].toLowerCase()in kg))return null}return
b};var pg=mc(),qg=rc()||y("iPod"),rg=y("iPad"),sg=y("Android")&&!(nc()||mc()||
kc()||y("Silk")),tg=nc(),ug=y("Safari")&&!(nc()||(jc()?0:y("Coast"))||kc()||(jc()?
0:y("Edge"))||(jc()?ic("Microsoft Edge"):y("Edg/"))||(jc()?ic("Opera"):y("OPR"))||
mc()||y("Silk")||y("Android"))&&!sc();function vg(a,b){a=p[a];return
a&&a.prototype?(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||
null:null}function wg(a,b){return(a=p[a])&&a.prototype&&a.prototype[b]||null}var
xg=vg("Element","attributes")||
vg("Node","attributes"),yg=wg("Element","hasAttribute"),zg=wg("Element","getAttribu
te"),Ag=wg("Element","setAttribute"),Bg=wg("Element","removeAttribute");vg("Element
","innerHTML")||vg("HTMLElement","innerHTML");
var Cg=wg("Element","getElementsByTagName"),Dg=wg("Element","matches")||
wg("Element","msMatchesSelector"),Eg=vg("Node","nodeName"),Fg=vg("Node","nodeType")
,Gg=vg("Node","parentNode");vg("Node","childNodes");var
Hg=vg("HTMLElement","style")||
vg("Element","style"),Ig=vg("HTMLStyleElement","sheet"),Jg=wg("CSSStyleDeclaration"
,"getPropertyValue"),Kg=wg("CSSStyleDeclaration","setProperty"),Lg=vg("Element","na
mespaceURI")||vg("Node","namespaceURI");
function Mg(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("Clobbering
detected");return a}function Ng(a,b,c,d){if(a)return
a.apply(b,d);if(A&&10>document.documentMode){if(!b[c].call)throw Error("IE
Clobbering detected");}else if("function"!=typeof b[c])throw Error("Clobbering
detected");return b[c].apply(b,d)}function Og(a){return
Mg(xg,a,"attributes",function(b){return b instanceof NamedNodeMap})}
function Pg(a,b,c){try{Ng(Ag,a,"setAttribute",[b,c])}catch(d){if(-
1==d.message.indexOf("A security problem occurred"))throw d;}}function Qg(a){return
Mg(Hg,a,"style",function(b){return b instanceof CSSStyleDeclaration})}function
Rg(a){return Mg(Ig,a,"sheet",function(b){return b instanceof
CSSStyleSheet})}function Sg(a){return Mg(Eg,a,"nodeName",function(b)
{return"string"==typeof b})}function Tg(a){return Mg(Fg,a,"nodeType",function(b)
{return"number"==typeof b})}
function Ug(a){return Mg(Gg,a,"parentNode",function(b){return!(b&&"string"==typeof
b.name&&b.name&&"parentnode"==b.name.toLowerCase())})}function Vg(a,b){return
Ng(Jg,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""}function
Wg(a,b,c){Ng(Kg,a,a.setProperty?"setProperty":"setAttribute",[b,c])}function Xg(a)
{return Mg(Lg,a,"namespaceURI",function(b){return"string"==typeof b})};var
Yg=A&&10>document.documentMode?null:RegExp("\\s*([^\\s'\",]+[^'\",]*(('([^'\\r\\n\\
f\\\\]|\\\\[^])*')|(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|[^'\",])*)","g"),Zg={"-
webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0};
function $g(a,b,c){var d=[];ah(ub(a.cssRules)).forEach(function(e){if(b&&!/[a-zA-Z]
[\w-:\.]*/.test(b))throw Error("Invalid container id");if(!
(b&&A&&10==document.documentMode&&/\\['"]/.test(e.selectorText))){var g=b?
e.selectorText.replace(Yg,"#"+b+"
$1"):e.selectorText;d.push(de(g,bh(e.style,c)))}});return ee(d)}function ah(a)
{return a.filter(function(b){return b instanceof CSSStyleRule||
b.type==CSSRule.STYLE_RULE})}
function ch(a,b,c){a=dh("<style>"+a+"</style>");return null==a||null==a.sheet?ge:
$g(a.sheet,void 0!=b?b:null,c)}function
dh(a){a=me("<html><head></head><body>"+a+"</body></html>");return(new
DOMParser).parseFromString(ke(a),"text/html").body.children[0]}
function bh(a,b){if(!a)return Vd;var
c=document.createElement("div").style;eh(a).forEach(function(d){var e=Bc&&d in Zg?
d:d.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/
i,"");Qb(e,"--")||Qb(e,"var")||(d=Vg(a,d),d=og(e,d,b),null!=d&&Wg(c,e,d))});return
new Rd(c.cssText||"",Qd)}
function fh(a){var b=Array.from(Ng(Cg,a,"getElementsByTagName",
["STYLE"])),c=Db(b,function(h){return ub(Rg(h).cssRules)});c=ah(c);for(var
d=[],e=0;e<c.length;e++)d[e]={index:e,hm:c[e]};d.sort(function(h,k){var
l=hg(h.hm.selectorText),m=hg(k.hm.selectorText);a:{for(var
r=zb,z=Math.min(l.length,m.length),D=0;D<z;D++){var F=r(l[D],m[D]);if(0!=F)
{l=F;break a}}l=zb(l.length,m.length)}return l||h.index-
k.index});for(e=0;e<d.length;e+
+)c[e]=d[e].hm;c.reverse();a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,
null,!1);for(var g;g=a.nextNode();)c.forEach(function(h)
{Ng(Dg,g,g.matches?"matches":"msMatchesSelector",
[h.selectorText])&&h.style&&gh(g,h.style)});b.forEach(I)}function gh(a,b){var
c=eh(a.style);eh(b).forEach(function(d){if(!(0<=c.indexOf(d))){var
e=Vg(b,d);Wg(a.style,d,e)}})}function eh(a){Sa(a)?a=ub(a):
(a=fd(a),qb(a,"cssText"));return a};function hh(a,b,c,d)
{this.top=a;this.right=b;this.bottom=c;this.left=d}function ih(a){for(var b=new
hh(arguments[0].y,arguments[0].x,arguments[0].y,arguments[0].x),c=1;c<arguments.len
gth;c++){var
d=b,e=arguments[c];d.top=Math.min(d.top,e.y);d.right=Math.max(d.right,e.x);d.bottom
=Math.max(d.bottom,e.y);d.left=Math.min(d.left,e.x)}return
b}f=hh.prototype;f.vb=function(){return this.right-this.left};f.Eb=function()
{return this.bottom-this.top};
f.clone=function(){return new
hh(this.top,this.right,this.bottom,this.left)};function jh(a,b){return a&&b?b
instanceof hh?
b.left>=a.left&&b.right<=a.right&&b.top>=a.top&&b.bottom<=a.bottom:b.x>=a.left&&b.x
<=a.right&&b.y>=a.top&&b.y<=a.bottom:!1}function kh(a,b){var c=b.x<a.left?b.x-
a.left:b.x>a.right?b.x-a.right:0;a=b.y<a.top?b.y-a.top:b.y>a.bottom?b.y-
a.bottom:0;return Math.sqrt(c*c+a*a)}
f.ceil=function()
{this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.cei
l(this.bottom);this.left=Math.ceil(this.left);return this};f.floor=function()
{this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.f
loor(this.bottom);this.left=Math.floor(this.left);return this};f.round=function()
{this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.r
ound(this.bottom);this.left=Math.round(this.left);return this};function lh(a,b,c,d)
{this.left=a;this.top=b;this.width=c;this.height=d}f=lh.prototype;f.clone=function(
){return new lh(this.left,this.top,this.width,this.height)};function mh(a){return
new hh(a.top,a.left+a.width,a.top+a.height,a.left)}function nh(a){return new
lh(a.left,a.top,a.right-a.left,a.bottom-a.top)}
function oh(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);b=Math.min(a.top+a.height,b.top+b.height);if(e<=b)return
a.left=c,a.top=e,a.width=d-c,a.height=b-e,!0}return!1}function ph(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);a=Math.min(a.top+a.height,b.top+b.height);if(e<=a)return
new lh(c,e,d-c,a-e)}return null}
function qh(a,b){return
a.left<=b.left+b.width&&b.left<=a.left+a.width&&a.top<=b.top+b.height&&b.top<=a.top
+a.height}function rh(a,b){if(!a||!b)return null;a=new
lh(a.left,a.top,a.width,a.height);var
c=Math.max(a.left+a.width,b.left+b.width),d=Math.max(a.top+a.height,b.top+b.height)
;a.left=Math.min(a.left,b.left);a.top=Math.min(a.top,b.top);a.width=c-
a.left;a.height=d-a.top;return a}f.getSize=function(){return new
Oe(this.width,this.height)};
f.ceil=function()
{this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(t
his.width);this.height=Math.ceil(this.height);return this};f.floor=function()
{this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floo
r(this.width);this.height=Math.floor(this.height);return this};f.round=function()
{this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.roun
d(this.width);this.height=Math.round(this.height);return this};function K(a,b,c)
{if("string"===typeof b)(b=sh(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var
e=b[d],g=sh(c,d);g&&(c.style[g]=e)}}var th={};function sh(a,b){var c=th[b];if(!c)
{var d=ef(b);c=d;void 0===a.style[d]&&(d=(Bc?"Webkit":Ac?"Moz":A?"ms":null)
+ff(d),void 0!==a.style[d]&&(c=d));th[b]=c}return c}function uh(a,b){var
c=a.style[ef(b)];return"undefined"!==typeof c?c:a.style[sh(a,b)]||""}
function vh(a,b){var c=jf(a);return
c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,
null))?a[b]||a.getPropertyValue(b)||"":""}function wh(a,b){return a.currentStyle?
a.currentStyle[b]:null}function xh(a,b){return vh(a,b)||wh(a,b)||
a.style&&a.style[b]}function yh(a,b,c){if(b instanceof B){var d=b.x;b=b.y}else
d=b,b=c;a.style.left=zh(d,!1);a.style.top=zh(b,!1)}function Ah(a){return new
B(a.offsetLeft,a.offsetTop)}
function Bh(a){a=a?jf(a):document;return!A||Tc(9)||wf(gf(a).i)?
a.documentElement:a.body}function Ch(a){try{return
a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}}
function Dh(a){if(A&&!Tc(8))return a.offsetParent;var
b=jf(a),c=xh(a,"position"),d="fixed"==c||"absolute"==c;for(a=a.parentNode;a&&a!
=b;a=a.parentNode)if(11==a.nodeType&&a.host&&(a=a.host),c=xh(a,"position"),d=d&&"st
atic"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||
a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return
a;return null}
function Eh(a){for(var b=new
hh(0,Infinity,Infinity,0),c=gf(a),d=c.i.body,e=c.i.documentElement,g=yf(c.i);a=Dh(a
);)if(!(A&&0==a.clientWidth||Bc&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!
=xh(a,"overflow")){var h=Fh(a),k=new
B(a.clientLeft,a.clientTop);h.x+=k.x;h.y+=k.y;b.top=Math.max(b.top,h.y);b.right=Mat
h.min(b.right,h.x+a.clientWidth);b.bottom=Math.min(b.bottom,h.y+a.clientHeight);b.l
eft=Math.max(b.left,h.x)}d=g.scrollLeft;g=g.scrollTop;b.left=Math.max(b.left,d);b.t
op=Math.max(b.top,g);c=
vf(dg(c));b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,g+c.height
);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null}
function Gh(a,b){b=b||yf(document);var c=b||yf(document);var
d=Fh(a),e=Fh(c),g=Hh(c);if(c==yf(document)){var h=d.x-c.scrollLeft;d=d.y-
c.scrollTop;A&&!Tc(10)&&(h+=g.left,d+=g.top)}else h=d.x-e.x-g.left,d=d.y-e.y-
g.top;a=Ih(a);g=c.clientHeight-a.height;e=c.scrollLeft;var
k=c.scrollTop;e+=Math.min(h,Math.max(h-(c.clientWidth-
a.width),0));k+=Math.min(d,Math.max(d-g,0));c=new
B(e,k);b.scrollLeft=c.x;b.scrollTop=c.y}
function Fh(a){var b=jf(a),c=new B(0,0),d=Bh(b);if(a==d)return
c;a=Ch(a);b=xf(gf(b).i);c.x=a.left+b.x;c.y=a.top+b.y;return c}function Jh(a,b)
{a=Kh(a);b=Kh(b);return new B(a.x-b.x,a.y-b.y)}function Lh(a){a=Ch(a);return new
B(a.left,a.top)}function Kh(a){if(1==a.nodeType)return Lh(a);a=a.changedTouches?
a.changedTouches[0]:a;return new B(a.clientX,a.clientY)}function Mh(a,b,c){var
d=Fh(a);b instanceof B&&(c=b.y,b=b.x);yh(a,a.offsetLeft+(b-d.x),a.offsetTop+
(Number(c)-d.y))}
function L(a,b,c){if(b instanceof Oe)c=b.height,b=b.width;else if(void 0==c)throw
Error("missing height argument");Nh(a,b);a.style.height=zh(c,!0)}function zh(a,b)
{"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function Nh(a,b)
{a.style.width=zh(b,!0)}function M(a){var b=Ih;if("none"!=xh(a,"display"))return
b(a);var
c=a.style,d=c.display,e=c.visibility,g=c.position;c.visibility="hidden";c.position=
"absolute";c.display="inline";a=b(a);c.display=d;c.position=g;c.visibility=e;return
a}
function Ih(a){var b=a.offsetWidth,c=a.offsetHeight,d=Bc&&!b&&!c;return(void
0===b||d)&&a.getBoundingClientRect?(a=Ch(a),new Oe(a.right-a.left,a.bottom-
a.top)):new Oe(b,c)}function Oh(a){var b=Fh(a);a=M(a);return new
lh(b.x,b.y,a.width,a.height)}function Ph(a,b){a=a.style;"opacity"in a?
a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:"filter"in
a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")}function N(a,b)
{a.style.display=b?"":"none"}function Qh(a){return"none"!=a.style.display}
function Rh(a){return"rtl"==xh(a,"direction")}var Sh=Ac?"MozUserSelect":Bc||
yc?"WebkitUserSelect":null;function Th(a,b,c){c=c?
null:a.getElementsByTagName("*");if(Sh)
{if(b=b?"none":"",a.style&&(a.style[Sh]=b),c){a=0;for(var d;d=c[a];a+
+)d.style&&(d.style[Sh]=b)}}else
if(A&&(b=b?"on":"",a.setAttribute("unselectable",b),c))for(a=0;d=c[a];a+
+)d.setAttribute("unselectable",b)}function Uh(a,b){Vh(a,b,"border-box")}
function Wh(a){var b=jf(a),c=A&&a.currentStyle;if(c&&wf(gf(b).i)&&"auto"!
=c.width&&"auto"!=c.height&&!c.boxSizing)return
b=Xh(a,c.width,"width","pixelWidth"),a=Xh(a,c.height,"height","pixelHeight"),new
Oe(b,a);c=new Oe(a.offsetWidth,a.offsetHeight);if(A){b=Yh(a,"paddingLeft");var
d=Yh(a,"paddingRight"),e=Yh(a,"paddingTop"),g=Yh(a,"paddingBottom");b=new
hh(e,d,g,b)}else
b=vh(a,"paddingLeft"),d=vh(a,"paddingRight"),e=vh(a,"paddingTop"),g=vh(a,"paddingBo
ttom"),b=new hh(parseFloat(e),parseFloat(d),parseFloat(g),
parseFloat(b));a=Hh(a);return new Oe(c.width-a.left-b.left-b.right-
a.right,c.height-a.top-b.top-b.bottom-a.bottom)}function Vh(a,b,c){a=a.style;Ac?
a.MozBoxSizing=c:Bc?
a.WebkitBoxSizing=c:a.boxSizing=c;a.width=Math.max(b.width,0)+"px";a.height=Math.ma
x(b.height,0)+"px"}function Xh(a,b,c,d){if(/^\d+px?$/.test(b))return
parseInt(b,10);var
e=a.style[c],g=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b
=a.style[d];a.style[c]=e;a.runtimeStyle[c]=g;return+b}
function Yh(a,b){return(b=wh(a,b))?Xh(a,b,"left","pixelLeft"):0}var
Zh={thin:2,medium:4,thick:6};function $h(a,b){if("none"==wh(a,b+"Style"))return
0;b=wh(a,b+"Width");return b in Zh?Zh[b]:Xh(a,b,"left","pixelLeft")}
function Hh(a){if(A&&!Tc(9)){var
b=$h(a,"borderLeft"),c=$h(a,"borderRight"),d=$h(a,"borderTop");a=$h(a,"borderBottom
");return new
hh(d,c,a,b)}b=vh(a,"borderLeftWidth");c=vh(a,"borderRightWidth");d=vh(a,"borderTopW
idth");a=vh(a,"borderBottomWidth");return new
hh(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};var ai={"* ARIA-
CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-CONTROLS":!0,"* ARIA-
DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-EXPANDED":!0,"* ARIA-GOOG-EDITABLE":!
0,"* ARIA-HASPOPUP":!0,"* ARIA-HIDDEN":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!
0,"* ARIA-MULTILINE":!0,"* ARIA-MULTISELECTABLE":!0,"* ARIA-ORIENTATION":!0,"*
ARIA-PLACEHOLDER":!0,"* ARIA-READONLY":!0,"* ARIA-REQUIRED":!0,"* ARIA-
ROLEDESCRIPTION":!0,"* ARIA-ROWCOUNT":!0,"* ARIA-ROWINDEX":!0,"* ARIA-SELECTED":!
0,"* ABBR":!0,
"* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!0,"* AUTOCOMPLETE":!0,"*
AXIS":!0,"* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!0,"* CELLSPACING":!0,"*
CHAROFF":!0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"* COLOR":!0,"* COLSPAN":!0,"*
COLS":!0,"* COMPACT":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!0,"*
ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"* HSPACE":!0,"*
ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAX":!0,"* MAXLENGTH":!0,"* METHOD":!0,"*
MULTIPLE":!0,
"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* OPEN":!0,"* READONLY":!0,"*
REQUIRED":!0,"* REL":!0,"* REV":!0,"* ROLE":!0,"* ROWSPAN":!0,"* ROWS":!0,"*
RULES":!0,"* SCOPE":!0,"* SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"*
START":!0,"* SUMMARY":!0,"* TABINDEX":!0,"* TITLE":!0,"* TYPE":!0,"* VALIGN":!0,"*
VALUE":!0,"* VSPACE":!0,"* WIDTH":!0},bi={"* USEMAP":!0,"* ACTION":!0,"* CITE":!
0,"* HREF":!0,"* LONGDESC":!0,"* SRC":!0,"LINK HREF":!0,"* FOR":!0,"* HEADERS":!
0,"* NAME":!0,"A TARGET":!0,
"* CLASS":!0,"* ID":!0,"* STYLE":!0};var ci="undefined"!=typeof WeakMap&&-1!
=WeakMap.toString().indexOf("[native code]"),di=0;function ei()
{this.l=[];this.j=[];this.i="data-elementweakmap-index-"+di+
+}ei.prototype.set=function(a,b){if(Ng(yg,a,"hasAttribute",[this.i])){var
c=parseInt(Ng(zg,a,"getAttribute",[this.i])||null,10);this.j[c]=b}else
c=this.j.push(b)-1,Pg(a,this.i,c.toString()),this.l.push(a);return this};
ei.prototype.get=function(a){if(Ng(yg,a,"hasAttribute",[this.i]))return
a=parseInt(Ng(zg,a,"getAttribute",[this.i])||
null,10),this.j[a]};ei.prototype.clear=function(){this.l.forEach(function(a)
{Ng(Bg,a,"removeAttribute",[this.i])},this);this.l=[];this.j=[]};var fi=!A||
Tc(10),gi=!A||null==document.documentMode;function hi(){};var ii={APPLET:!0,AUDIO:!
0,BASE:!0,BGSOUND:!0,EMBED:!0,FORM:!0,IFRAME:!0,ISINDEX:!0,KEYGEN:!0,LAYER:!
0,LINK:!0,META:!0,OBJECT:!0,SCRIPT:!0,SVG:!0,STYLE:!0,TEMPLATE:!0,VIDEO:!0};var
ji={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!
0,BDO:!0,BIG:!0,BLOCKQUOTE:!0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!
0,COL:!0,COLGROUP:!0,DATA:!0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!
0,DIR:!0,DIV:!0,DL:!0,DT:!0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!
0,FOOTER:!0,FORM:!0,H1:!0,H2:!0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!
0,I:!0,IMG:!0,INPUT:!0,INS:!0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!
0,MENU:!0,METER:!0,NAV:!0,
NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!
0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!
0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!
0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,WBR:!0};var ki={"ANNOTATION-
XML":!0,"COLOR-PROFILE":!0,"FONT-FACE":!0,"FONT-FACE-SRC":!0,"FONT-FACE-URI":!
0,"FONT-FACE-FORMAT":!0,"FONT-FACE-NAME":!0,"MISSING-GLYPH":!0};
function li(a){a=a||new
mi;ni(a);this.j=ld(a.i);this.N=ld(a.ta);this.l=ld(a.ua);this.na=a.oa;a.Ba.forEach(f
unction(b){if(!Qb(b,"data-"))throw new eb('Only "data-" attributes allowed, got:
%s.',[b]);if(Qb(b,"data-sanitizer-"))throw new eb('Attributes with "%s" prefix are
not allowed, got: %s.',["data-sanitizer-",b]);this.j["*
"+b.toUpperCase()]=oi},this);a.Aa.forEach(function(b){b=b.toUpperCase();if(!
cc(b,"-")||ki[b])throw new eb("Only valid custom element tag names allowed, got:
%s.",[b]);this.l[b]=
!0},this);this.ha=a.l;this.s=a.Ka;this.o=null;this.V=a.na}u(li,hi);function pi(a)
{return function(b,c){return(b=a(Tb(b),c))&&"about:invalid#zClosurez"!=Hd(b)?
Hd(b):null}}function mi(){this.i={};v([ai,bi],function(a){fd(a).forEach(function(b)
{this.i[b]=oi},this)},this);this.j={};this.Ba=[];this.Aa=[];this.ta=ld(ii);this.ua=
ld(ji);this.oa=!
1;this.ha=Kd;this.V=this.o=this.s=this.l=Zc;this.Ka=null;this.N=this.na=!1}
function qi(a,b){return function(c,d,e,g){c=a(c,d,e,g);return null==c?
null:b(c,d,e,g)}}function ri(a,b,c,d){a[c]&&!b[c]&&(a[c]=qi(a[c],d))}
function ni(a){if(a.N)throw Error("HtmlSanitizer.Builder.build() can only be used
once.");ri(a.i,a.j,"* USEMAP",si);var b=pi(a.ha);["* ACTION","* CITE","*
HREF"].forEach(function(d){ri(this.i,this.j,d,b)},a);var c=pi(a.l);["* LONGDESC","*
SRC","LINK HREF"].forEach(function(d){ri(this.i,this.j,d,c)},a);["* FOR","*
HEADERS","* NAME"].forEach(function(d)
{ri(this.i,this.j,d,t(ti,this.s))},a);ri(a.i,a.j,"A TARGET",t(ui,
["_blank","_self"]));ri(a.i,a.j,"* CLASS",t(vi,a.o));ri(a.i,a.j,"*
ID",t(wi,a.o));ri(a.i,
a.j,"* STYLE",t(a.V,c));a.N=!0}function xi(a,b){a||(a="*");return(a+"
"+b).toUpperCase()}function oi(a){return Tb(a)}function ui(a,b){b=Tb(b);return
ob(a,b.toLowerCase())?b:null}function si(a){return(a=Tb(a))&&"#"==a.charAt(0)?
a:null}function ti(a,b,c){return a(Tb(b),c)}function vi(a,b,c){b=b.split(/(?:\
s+)/);for(var d=[],e=0;e<b.length;e++){var g=a(b[e],c);g&&d.push(g)}return
0==d.length?null:d.join(" ")}function wi(a,b,c){return a(Tb(b),c)}
li.prototype.i=function(a){var b=!("STYLE"in this.N)&&"STYLE"in
this.l;this.o="*"==this.s&&b?"sanitizer-"+df():this.s;if(fi){b=a;if(fi)
{a=G("SPAN");this.o&&"*"==this.s&&(a.id=this.o);this.V&&(b=dh("<div>"+b+"</
div>"),fh(b),b=b.innerHTML);b=me(b);var
c=document.createElement("template");if(gi&&"content"in
c)Ce(c,b),c=c.content;else{var
d=document.implementation.createHTMLDocument("x");c=d.body;Ce(d.body,b)}b=document.
createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=ci?
new WeakMap:new ei;d=b.nextNode();){c:{var e=d;switch(Tg(e)){case
3:e=yi(this,e);break c;case 1:if("TEMPLATE"==Sg(e).toUpperCase())e=null;else{var
g=Sg(e).toUpperCase();if(g in this.N||"http://www.w3.org/1999/xhtml"!=Xg(e))var
h=null;else this.l[g]?h=document.createElement(g):(h=G("SPAN"),this.na&&Pg(h,"data-
sanitizer-original-tag",g.toLowerCase()));if(h){var k=h,l=Og(e);if(null!=l)for(var
m=0;g=l[m];m++)if(g.specified){var r=e;var z=g;var D=z.name;if(Qb(D,"data-
sanitizer-"))z=null;else{var F=Sg(r);
z=z.value;var
H={tagName:Tb(F).toLowerCase(),attributeName:Tb(D).toLowerCase()},Y={el:void
0};"style"==H.attributeName&&(Y.el=Qg(r));r=xi(F,D);r in this.j?
(D=this.j[r],z=D(z,H,Y)):(D=xi(null,D),D in this.j?
(D=this.j[D],z=D(z,H,Y)):z=null)}null!==z&&Pg(k,g.name,z)}e=h}else e=null}break
c;default:e=null}}if(e){if(1==Tg(e)&&c.set(d,e),d=Ug(d),g=!
1,d)h=Tg(d),k=Sg(d).toLowerCase(),l=Ug(d),11!=h||l?"body"==k&&l&&(h=Ug(l))&&!
Ug(h)&&(g=!0):g=!0,h=null,g||!d?
h=a:1==Tg(d)&&(h=c.get(d)),h.content&&(h=h.content),
h.appendChild(e)}else Gf(d)}c.clear&&c.clear()}else
a=G("SPAN");0<Og(a).length&&(b=G("SPAN"),b.appendChild(a),a=b);a=(new
XMLSerializer).serializeToString(a);a=a.slice(a.indexOf(">")
+1,a.lastIndexOf("</"))}else a="";return me(a)};function yi(a,b){var c=b.data;
(b=Ug(b))&&"style"==Sg(b).toLowerCase()&&!("STYLE"in a.N)&&"STYLE"in
a.l&&(c=fe(ch(c,a.o,q(function(d,e){return this.ha(d,{Ys:e})},a))));return
document.createTextNode(c)};function zi(a){return(new li(new mi)).i(a)};function
Ai(a){a&&"function"==typeof a.Fa&&a.Fa()};function Bi()
{this.Id=this.Id;this.Ka=this.Ka}Bi.prototype.Id=!1;Bi.prototype.Fa=function()
{this.Id||(this.Id=!0,this.va())};function Ci(a,b){b=t(Ai,b);a.Id?b():(a.Ka||
(a.Ka=[]),a.Ka.push(b))}Bi.prototype.va=function()
{if(this.Ka)for(;this.Ka.length;)this.Ka.shift()()};function Di(a)
{this.id=a}Di.prototype.toString=function(){return this.id};function Ei(a,b)
{this.type=a instanceof Di?
String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.i=!
1}Ei.prototype.stopPropagation=function(){this.i=!
0};Ei.prototype.preventDefault=function(){this.defaultPrevented=!0};function Fi(a)
{a.preventDefault()};var Gi=function(){if(!p.addEventListener||!
Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",
{get:function(){a=!0}});try{p.addEventListener("test",function()
{},b),p.removeEventListener("test",function(){},b)}catch(c){}return a}();function
Hi(a,b){Ei.call(this,a?
a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.
screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key
="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKe
y=!1;this.state=null;this.bm=!
1;this.pointerId=0;this.pointerType="";this.Pb=null;a&&this.Fl(a,b)}u(Hi,Ei);var
Ii={2:"touch",3:"pen",4:"mouse"};
Hi.prototype.Fl=function(a,b){var
c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?
a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;
(b=a.relatedTarget)?Ac&&(vc(b,"nodeName")||(b=null)):"mouseover"==c?
b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?
(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?
d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):
(this.offsetX=Bc||void 0!==a.offsetX?
a.offsetX:a.layerX,this.offsetY=Bc||void 0!==a.offsetY?
a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?
a.clientX:a.pageX,this.clientY=void 0!==a.clientY?
a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||
0);this.button=a.button;this.keyCode=a.keyCode||
0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?
a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;t
his.metaKey=a.metaKey;this.bm=Dc?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType=
"string"===typeof a.pointerType?
a.pointerType:Ii[a.pointerType]||"";this.state=a.state;this.Pb=a;a.defaultPrevented
&&Hi.qa.preventDefault.call(this)};function Ji(a){return 0==a.Pb.button&&!
(Dc&&a.ctrlKey)}Hi.prototype.stopPropagation=function()
{Hi.qa.stopPropagation.call(this);this.Pb.stopPropagation?
this.Pb.stopPropagation():this.Pb.cancelBubble=!
0};Hi.prototype.preventDefault=function(){Hi.qa.preventDefault.call(this);var
a=this.Pb;a.preventDefault?a.preventDefault():a.returnValue=!1};var
Ki="closure_listenable_"+(1E6*Math.random()|0);function Li(a){return!(!a||!
a[Ki])};var Mi=0;function Ni(a,b,c,d,e)
{this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!
d;this.tj=e;this.key=++Mi;this.Zg=this.Zi=!1}function Oi(a){a.Zg=!
0;a.listener=null;a.proxy=null;a.src=null;a.tj=null};function Pi(a)
{this.src=a;this.i={};this.j=0}f=Pi.prototype;f.add=function(a,b,c,d,e){var
g=a.toString();a=this.i[g];a||(a=this.i[g]=[],this.j++);var h=Qi(a,b,d,e);-1<h?
(b=a[h],c||(b.Zi=!1)):(b=new Ni(b,this.src,g,!!d,e),b.Zi=c,a.push(b));return
b};f.remove=function(a,b,c,d){a=a.toString();if(!(a in this.i))return!1;var
e=this.i[a];b=Qi(e,b,c,d);return-1<b?(Oi(e[b]),rb(e,b),0==e.length&&(delete
this.i[a],this.j--),!0):!1};
function Ri(a,b){var c=b.type;c in
a.i&&qb(a.i[c],b)&&(Oi(b),0==a.i[c].length&&(delete
a.i[c],a.j--))}f.Sg=ba(1);f.Rh=function(a,b,c,d){a=this.i[a.toString()];var e=-
1;a&&(e=Qi(a,b,c,d));return-1<e?a[e]:null};f.hasListener=function(a,b){var c=void
0!==a,d=c?a.toString():"",e=void 0!==b;return ed(this.i,function(g){for(var
h=0;h<g.length;++h)if(!(c&&g[h].type!=d||e&&g[h].capture!=b))return!0;return!1})};
function Qi(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!
g.Zg&&g.listener==b&&g.capture==!!c&&g.tj==d)return e}return-1};var
Si="closure_lm_"+(1E6*Math.random()|0),Ti={},Ui=0;function O(a,b,c,d,e)
{if(d&&d.once)return Vi(a,b,c,d,e);if(Array.isArray(b)){for(var g=0;g<b.length;g+
+)O(a,b[g],c,d,e);return null}c=Wi(c);return Li(a)?a.ma(b,c,Ta(d)?!!d.capture:!!
d,e):Xi(a,b,c,!1,d,e)}
function Xi(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=Ta(e)?!!
e.capture:!!e,k=Yi(a);k||(a[Si]=k=new Pi(a));c=k.add(b,c,d,h,g);if(c.proxy)return
c;d=Zi();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Gi||(e=h),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent($i(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");Ui++;return c}
function Zi(){function a(c){return b.call(a.src,a.listener,c)}var b=aj;return
a}function Vi(a,b,c,d,e){if(Array.isArray(b)){for(var g=0;g<b.length;g+
+)Vi(a,b[g],c,d,e);return null}c=Wi(c);return Li(a)?a.yf(b,c,Ta(d)?!!d.capture:!!
d,e):Xi(a,b,c,!0,d,e)}function bj(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)bj(a,b[g],c,d,e);else d=Ta(d)?!!d.capture:!!d,c=Wi(c),Li(a)?
a.Ya(b,c,d,e):a&&(a=Yi(a))&&(b=a.Rh(b,c,d,e))&&cj(b)}
function cj(a){if("number"!==typeof a&&a&&!a.Zg){var
b=a.src;if(Li(b))Ri(b.Jd,a);else{var c=a.type,d=a.proxy;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent($i(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Ui--;
(c=Yi(b))?(Ri(c,a),0==c.j&&(c.src=null,b[Si]=null)):Oi(a)}}}function $i(a){return a
in Ti?Ti[a]:Ti[a]="on"+a}function dj(a,b){var c=a.listener,d=a.tj||
a.src;a.Zi&&cj(a);return c.call(d,b)}
function aj(a,b){return a.Zg?!0:dj(a,new Hi(b,this))}function Yi(a){a=a[Si];return
a instanceof Pi?a:null}var
ej="__closure_events_fn_"+(1E9*Math.random()>>>0);function Wi(a)
{if("function"===typeof a)return a;a[ej]||(a[ej]=function(b){return
a.handleEvent(b)});return a[ej]};function fj(a)
{Bi.call(this);this.N=a;this.l={}}u(fj,Bi);var
gj=[];f=fj.prototype;f.ma=function(a,b,c,d){return hj(this,a,b,c,d)};function
ij(a,b,c,d,e){hj(a,b,c,d,!1,e)}function hj(a,b,c,d,e,g){Array.isArray(c)||
(c&&(gj[0]=c.toString()),c=gj);for(var h=0;h<c.length;h++){var k=O(b,c[h],d||
a.handleEvent,e||!1,g||a.N||a);if(!k)break;a.l[k.key]=k}return
a}f.yf=function(a,b,c,d){return jj(this,a,b,c,d)};
function jj(a,b,c,d,e,g){if(Array.isArray(c))for(var h=0;h<c.length;h+
+)jj(a,b,c[h],d,e,g);else{b=Vi(b,c,d||a.handleEvent,e,g||a.N||a);if(!b)return
a;a.l[b.key]=b}return a}f.Ya=function(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)this.Ya(a,b[g],c,d,e);else c=c||this.handleEvent,d=Ta(d)?!!
d.capture:!!d,e=e||this.N||this,c=Wi(c),d=!!d,b=Li(a)?a.Rh(b,c,d,e):a?(a=Yi(a))?
a.Rh(b,c,d,e):null:null,b&&(cj(b),delete this.l[b.key]);return this};
function kj(a){dd(a.l,function(b,c)
{this.l.hasOwnProperty(c)&&cj(b)},a);a.l={}}f.va=function()
{fj.qa.va.call(this);kj(this)};f.handleEvent=function(){throw
Error("EventHandler.handleEvent not implemented");};/*

SPDX-License-Identifier: Apache-2.0
*/
function lj(a){return{valueOf:a}.valueOf()};var mj=lj(function(){try{return new
URL("s://g"),!0}catch(a){return!1}});function nj(a){if(!mj){a:{var
b=document.createElement("a");try{b.href=a}catch(c){a=void 0;break
a}a=b.protocol;a=":"===a||""===a?"https:":a}return a}try{b=new URL(a)}catch(c)
{return"https:"}return b.protocol}var
oj=["data:","http:","https:","mailto:","ftp:"];function pj(a){a instanceof Fd?
a=Hd(a):a="javascript:"!==nj(a)?a:void 0;return a};function qj(a,b){b=pj(b);void 0!
==b&&(a.href=b)};function rj(){}function sj(a)
{this.i=a}n(sj,rj);sj.prototype.toString=function(){return this.i};function P(a,b)
{if(void 0!==a.tagName){if("script"===a.tagName.toLowerCase())throw
Error("");if("style"===a.tagName.toLowerCase())throw
Error("");}a.innerHTML=ke(b)}function tj(a,b){var c=uj;if(0===c.length)throw
Error("");if(c.map(function(d){if(d instanceof sj)d=d.i;else throw Error("");return
d}).every(function(d){return 0!=="value".indexOf(d)}))throw Error('Attribute
"value" does not match any of the allowed
prefixes.');a.setAttribute("value",b)};function vj(a){var
b,c,d=null==(c=(b=(a.ownerDocument&&a.ownerDocument.defaultView||
window).document).querySelector)?void 0:c.call(b,"script[nonce]");(b=d?d.nonce||
d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};function wj(a,b)
{b=pj(b);void 0!==b&&(a.href=b)};function xj(a){this.Jl=a}function yj(a){return new
xj(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})}var
zj=[yj("data"),yj("http"),yj("https"),yj("mailto"),yj("ftp"),new xj(function(a)
{return/^[^:]*([/?#]|$)/.test(a)})];function Aj(a){var b=void 0===b?zj:b;a:{b=void
0===b?zj:b;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof xj&&d.Jl(a))
{a=Ld(a);break a}}a=void 0}return a||Md};function Q(){Bi.call(this);this.Jd=new
Pi(this);this.Fs=this;this.am=null}u(Q,Bi);Q.prototype[Ki]=!
0;f=Q.prototype;f.Tg=function(){return this.am};f.dh=function(a)
{this.am=a};f.addEventListener=function(a,b,c,d)
{O(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){bj(this,a,b,c,d)};
f.dispatchEvent=function(a){var
b,c=this.Tg();if(c)for(b=[];c;c=c.Tg())b.push(c);c=this.Fs;var d=a.type||
a;if("string"===typeof a)a=new Ei(a,c);else if(a instanceof Ei)a.target=a.target||
c;else{var e=a;a=new Ei(d,c);nd(a,e)}e=!0;if(b)for(var g=b.length-1;!a.i&&0<=g;g--)
{var h=a.currentTarget=b[g];e=Bj(h,d,!0,a)&&e}a.i||(h=a.currentTarget=c,e=Bj(h,d,!
0,a)&&e,a.i||(e=Bj(h,d,!1,a)&&e));if(b)for(g=0;!a.i&&g<b.length;g+
+)h=a.currentTarget=b[g],e=Bj(h,d,!1,a)&&e;return e};
f.va=function(){Q.qa.va.call(this);if(this.Jd){var a=this.Jd,b=0,c;for(c in a.i)
{for(var d=a.i[c],e=0;e<d.length;e++)++b,Oi(d[e]);delete
a.i[c];a.j--}}this.am=null};f.ma=function(a,b,c,d){return this.Jd.add(String(a),b,!
1,c,d)};f.yf=function(a,b,c,d){return this.Jd.add(String(a),b,!
0,c,d)};f.Ya=function(a,b,c,d){return this.Jd.remove(String(a),b,c,d)};
function Bj(a,b,c,d){b=a.Jd.i[String(b)];if(!b)return!0;b=b.concat();for(var e=!
0,g=0;g<b.length;++g){var h=b[g];if(h&&!h.Zg&&h.capture==c){var
k=h.listener,l=h.tj||h.src;h.Zi&&Ri(a.Jd,h);e=!1!==k.call(l,d)&&e}}return e&&!
d.defaultPrevented}f.Sg=ba(0);f.Rh=function(a,b,c,d){return
this.Jd.Rh(String(a),b,c,d)};f.hasListener=function(a,b){return
this.Jd.hasListener(void 0!==a?String(a):void 0,b)};function Cj(a)
{Q.call(this);this.i=a||window;this.l=O(this.i,"resize",this.o,!
1,this);this.j=vf(this.i)}u(Cj,Q);function Dj(){var a=window,b=Ua(a);return
Ej[b]=Ej[b]||new Cj(a)}var Ej={};Cj.prototype.getSize=function(){return this.j?
this.j.clone():null};Cj.prototype.va=function()
{Cj.qa.va.call(this);this.l&&(cj(this.l),this.l=null);this.j=this.i=null};Cj.protot
ype.o=function(){var a=vf(this.i);Pe(a,this.j)||
(this.j=a,this.dispatchEvent("resize"))};function Fj(a){if(a.altKey&&!a.ctrlKey||
a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(Gj(a.keyCode))return!
0;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case
36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case
255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!
1;case 0:return!Ac;default:return 166>a.keyCode||183<a.keyCode}}
function Hj(a,b,c,d,e,g){if(Dc&&e)return Gj(a);if(e&&!d)return!1;if(!Ac)
{"number"===typeof b&&(b=Ij(b));var h=17==b||18==b||Dc&&91==b;if((!c||Dc)&&h||
Dc&&16==b&&(d||g))return!1}if((Bc||yc)&&d&&c)switch(a){case 220:case 219:case
221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case
222:return!1}if(A&&d&&b==a)return!1;switch(a){case 13:return Ac?g||e?!1:!(c&&d):!
0;case 27:return!(Bc||yc||Ac)}return Ac&&(d||e||g)?!1:Gj(a)}
function Gj(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(Bc||yc)&&0==a)return!
0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case
111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case
192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:return
Ac;default:return!1}}function Ij(a){if(Ac)a=Jj(a);else if(Dc&&Bc)switch(a){case
93:a=91}return a}
function Jj(a){switch(a){case 61:return 187;case 59:return 186;case 173:return
189;case 224:return 91;case 0:return 224;default:return a}};function Kj(a)
{if(a.nc&&"function"==typeof a.nc)return a.nc();if("undefined"!==typeof Map&&a
instanceof Map||"undefined"!==typeof Set&&a instanceof Set)return
Array.from(a.values());if("string"===typeof a)return a.split("");if(Sa(a)){for(var
b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}b=[];c=0;for(d in a)b[c+
+]=a[d];return b}
function Lj(a){if(a.ee&&"function"==typeof a.ee)return a.ee();if(!a.nc||"function"!
=typeof a.nc){if("undefined"!==typeof Map&&a instanceof Map)return
Array.from(a.keys());if(!("undefined"!==typeof Set&&a instanceof Set))
{if(Sa(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c+
+)b.push(c);return b}return fd(a)}}}
function Mj(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else
if(Sa(a)||"string"===typeof a)Array.prototype.forEach.call(a,b,c);else for(var
d=Lj(a),e=Kj(a),g=e.length,h=0;h<g;h++)b.call(c,e[h],d&&d[h],a)};var
Nj=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?
=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Oj(a,b){if(a)
{a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(0<=d)
{var g=a[c].substring(0,d);e=a[c].substring(d+1)}else g=a[c];b(g,e?Ue(e):"")}}}
function Pj(a,b,c){c=null!=c?"="+encodeURIComponent(String(c)):"";if(b+=c)
{c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var
e=""}else e=a.substring(d+1,c);a=[a.slice(0,d),e,a.slice(c)];c=a[1];a[1]=b?c?
c+"&"+b:b:c;a=a[0]+(a[1]?"?"+a[1]:"")+a[2]}return a}function Qj(a,b,c,d){for(var
e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var g=a.charCodeAt(b-1);if(38==g||
63==g)if(g=a.charCodeAt(b+e),!g||61==g||38==g||35==g)return b;b+=e+1}return-1}var
Rj=/#|$/;
function Sj(a){var
b=window.location.href,c=b.search(Rj),d=Qj(b,0,a,c);if(0>d)return null;var
e=b.indexOf("&",d);if(0>e||e>c)e=c;d+=a.length+1;return Ue(b.slice(d,-1!==e?
e:0))}var Tj=/[?&]($|#)/;function R(a,b)
{this.i=this.V=this.s="";this.ha=null;this.j=this.o="";this.N=!1;var c;a instanceof
R?(this.N=void 0!==b?
b:a.N,Uj(this,a.s),this.V=a.V,this.i=a.i,Vj(this,a.ha),Wj(this,a.o),Xj(this,a.l.clo
ne()),Yj(this,a.j)):a&&(c=String(a).match(Nj))?(this.N=!!b,Uj(this,c[1]||"",!
0),this.V=Zj(c[2]||""),this.i=Zj(c[3]||"",!0),Vj(this,c[4]),Wj(this,c[5]||"",!
0),Xj(this,c[6]||"",!0),Yj(this,c[7]||"",!0)):(this.N=!!b,this.l=new
ak(null,this.N))}
R.prototype.toString=function(){var a=[],b=this.s;b&&a.push(bk(b,ck,!0),":");var
c=this.i;if(c||"file"==b)a.push("//"),(b=this.V)&&a.push(bk(b,ck,!
0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),c=this.ha,null!=c&&a.push(":",String(c));if(c=this.o)this.i&&"/"!
=c.charAt(0)&&a.push("/"),a.push(bk(c,"/"==c.charAt(0)?dk:ek,!0));
(c=this.l.toString())&&a.push("?",c);(c=this.j)&&a.push("#",bk(c,fk));return
a.join("")};
R.prototype.resolve=function(a){var b=this.clone(),c=!!a.s;c?Uj(b,a.s):c=!!a.V;c?
b.V=a.V:c=!!a.i;c?b.i=a.i:c=null!=a.ha;var d=a.o;if(c)Vj(b,a.ha);else if(c=!!a.o)
{if("/"!=d.charAt(0))if(this.i&&!this.o)d="/"+d;else{var e=b.o.lastIndexOf("/");-1!
=e&&(d=b.o.slice(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(cc(e,"./")||
cc(e,"/.")){d=Qb(e,"/");e=e.split("/");for(var g=[],h=0;h<e.length;){var k=e[h+
+];"."==k?d&&h==e.length&&g.push(""):".."==k?((1<g.length||1==g.length&&""!
=g[0])&&g.pop(),d&&h==e.length&&
g.push("")):(g.push(k),d=!0)}d=g.join("/")}else d=e}c?Wj(b,d):c=""!
==a.l.toString();c?Xj(b,a.l.clone()):c=!!a.j;c&&Yj(b,a.j);return
b};R.prototype.clone=function(){return new R(this)};function Uj(a,b,c){a.s=c?Zj(b,!
0):b;a.s&&(a.s=a.s.replace(/:$/,""))}function Vj(a,b){if(b)
{b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.ha=b}else
a.ha=null}function Wj(a,b,c){a.o=c?Zj(b,!0):b}function Xj(a,b,c){b instanceof ak?
(a.l=b,gk(a.l,a.N)):(c||(b=bk(b,hk)),a.l=new ak(b,a.N))}
R.prototype.getQuery=function(){return this.l.toString()};function S(a,b,c)
{a.l.set(b,c);return a}function T(a,b){return a.l.get(b)}function Yj(a,b,c){a.j=c?
Zj(b):b;return a}function ik(a,b){a.l.remove(b);return a}function Zj(a,b){return a?
b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function bk(a,b,c)
{return"string"===typeof a?(a=encodeURI(a).replace(b,jk),c&&(a=a.replace(/%25([0-
9a-fA-F]{2})/g,"%$1")),a):null}
function jk(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+
(a&15).toString(16)}var
ck=/[#\/\?@]/g,ek=/[#\?:]/g,dk=/[#\?]/g,hk=/[#\?@]/g,fk=/#/g;function ak(a,b)
{this.j=this.i=null;this.l=a||null;this.o=!!b}function kk(a){a.i||(a.i=new
Map,a.j=0,a.l&&Oj(a.l,function(b,c){a.add(Ue(b),c)}))}
function lk(a){var b=Lj(a);if("undefined"==typeof b)throw Error("Keys are
undefined");var c=new ak(null);a=Kj(a);for(var d=0;d<b.length;d++){var
e=b[d],g=a[d];Array.isArray(g)?mk(c,e,g):c.add(e,g)}return
c}f=ak.prototype;f.add=function(a,b){kk(this);this.l=null;a=nk(this,a);var
c=this.i.get(a);c||this.i.set(a,c=[]);c.push(b);this.j+=1;return
this};f.remove=function(a){kk(this);a=nk(this,a);return this.i.has(a)?
(this.l=null,this.j-=this.i.get(a).length,this.i.delete(a)):!1};
function ok(a,b){kk(a);b=nk(a,b);return a.i.has(b)}f.forEach=function(a,b)
{kk(this);this.i.forEach(function(c,d){c.forEach(function(e)
{a.call(b,e,d,this)},this)},this)};f.ee=function(){kk(this);for(var
a=Array.from(this.i.values()),b=Array.from(this.i.keys()),c=[],d=0;d<b.length;d+
+)for(var e=a[d],g=0;g<e.length;g++)c.push(b[d]);return c};
f.nc=function(a){kk(this);var b=[];if("string"===typeof
a)ok(this,a)&&(b=b.concat(this.i.get(nk(this,a))));else{a=Array.from(this.i.values(
));for(var c=0;c<a.length;c++)b=b.concat(a[c])}return b};f.set=function(a,b)
{kk(this);this.l=null;a=nk(this,a);ok(this,a)&&(this.j-
=this.i.get(a).length);this.i.set(a,[b]);this.j+=1;return this};f.get=function(a,b)
{if(!a)return b;a=this.nc(a);return 0<a.length?String(a[0]):b};
function mk(a,b,c)
{a.remove(b);0<c.length&&(a.l=null,a.i.set(nk(a,b),ub(c)),a.j+=c.length)}f.toString
=function(){if(this.l)return this.l;if(!this.i)return"";for(var
a=[],b=Array.from(this.i.keys()),c=0;c<b.length;c++){var
d=b[c],e=encodeURIComponent(String(d));d=this.nc(d);for(var g=0;g<d.length;g++){var
h=e;""!==d[g]&&(h+="="+encodeURIComponent(String(d[g])));a.push(h)}}return
this.l=a.join("&")};f.clone=function(){var a=new ak;a.l=this.l;this.i&&(a.i=new
Map(this.i),a.j=this.j);return a};
function nk(a,b){b=String(b);a.o&&(b=b.toLowerCase());return b}function gk(a,b)
{b&&!a.o&&(kk(a),a.l=null,a.i.forEach(function(c,d){var e=d.toLowerCase();d!
=e&&(this.remove(d),mk(this,e,c))},a));a.o=b}f.Lq=function(a){for(var
b=0;b<arguments.length;b++)Mj(arguments[b],function(c,d)
{this.add(d,c)},this)};function pk(a){try{return p.JSON.parse(a)}catch(b)
{}a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\
["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|
false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/
g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return
eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);};function qk()
{}qk.prototype.i=null;function rk(a){var b;(b=a.i)||(b={},sk(a)&&(b[0]=!0,b[1]=!
0),b=a.i=b);return b};var tk;function uk(){}u(uk,qk);function vk(a)
{return(a=sk(a))?new ActiveXObject(a):new XMLHttpRequest}function sk(a){if(!
a.j&&"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.j=d}catch(e)
{}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML
might not be installed");}return a.j}tk=new uk;function wk(a,b)
{this.l=a;this.o=b;this.j=0;this.i=null}wk.prototype.get=function(){if(0<this.j)
{this.j--;var a=this.i;this.i=a.next;a.next=null}else a=this.l();return a};function
xk(a,b){a.o(b);100>a.j&&(a.j++,b.next=a.i,a.i=b)};function yk(a,b){var
c=a;b&&(c=q(a,b));c=zk(c);"function"!==typeof p.setImmediate||
p.Window&&p.Window.prototype&&(jc()||!
y("Edge"))&&p.Window.prototype.setImmediate==p.setImmediate?(Ak||
(Ak=Bk()),Ak(c)):p.setImmediate(c)}var Ak;
function Bk(){var a=p.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof
window&&window.postMessage&&window.addEventListener&&!y("Presto")&&(a=function()
{var
e=G("IFRAME");e.style.display="none";document.documentElement.appendChild(e);var
g=e.contentWindow;e=g.document;e.open();e.close();var
h="callImmediate"+Math.random(),k="file:"==g.location.protocol?"*":g.location.proto
col+"//"+g.location.host;e=q(function(l){if(("*"==k||
l.origin==k)&&l.data==h)this.port1.onmessage()},this);g.addEventListener("message",
e,!1);this.port1={};this.port2={postMessage:function()
{g.postMessage(h,k)}}});if("undefined"!==typeof a&&!lc()){var b=new
a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var
e=c.cb;c.cb=null;e()}};return function(e)
{d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e)
{p.setTimeout(e,0)}}var zk=ad;function Ck(a){p.setTimeout(function(){throw
a;},0)};function Dk(){this.j=this.i=null}Dk.prototype.add=function(a,b){var
c=Ek.get();c.set(a,b);this.j?
this.j.next=c:this.i=c;this.j=c};Dk.prototype.remove=function(){var
a=null;this.i&&(a=this.i,this.i=this.i.next,this.i||
(this.j=null),a.next=null);return a};var Ek=new wk(function(){return new
Fk},function(a){return a.reset()});function Fk()
{this.next=this.i=this.Je=null}Fk.prototype.set=function(a,b)
{this.Je=a;this.i=b;this.next=null};Fk.prototype.reset=function()
{this.next=this.i=this.Je=null};var Gk,Hk=!1,Ik=new Dk;function Jk(a,b){Gk||
Kk();Hk||(Gk(),Hk=!0);Ik.add(a,b)}function Kk(){if(p.Promise&&p.Promise.resolve)
{var a=p.Promise.resolve(void 0);Gk=function(){a.then(Lk)}}else Gk=function()
{yk(Lk)}}function Lk(){for(var a;a=Ik.remove();){try{a.Je.call(a.i)}catch(b)
{Ck(b)}xk(Ek,a)}Hk=!1};function Mk(a){if(!a)return!1;try{return!!a.
$goog_Thenable}catch(b){return!1}};function Nk(a){this.i=0;this.V=void
0;this.o=this.j=this.l=null;this.s=this.N=!1;if(a!=$c)try{var b=this;a.call(void
0,function(c){Ok(b,2,c)},function(c){Ok(b,3,c)})}catch(c){Ok(this,3,c)}}function
Pk(){this.next=this.context=this.j=this.l=this.i=null;this.o=!
1}Pk.prototype.reset=function(){this.context=this.j=this.l=this.i=null;this.o=!
1};var Qk=new wk(function(){return new Pk},function(a){a.reset()});function
Rk(a,b,c){var d=Qk.get();d.l=a;d.j=b;d.context=c;return d}
function Sk(){var a,b,c=new Nk(function(d,e){a=d;b=e});return new
Tk(c,a,b)}Nk.prototype.then=function(a,b,c){return Uk(this,"function"===typeof a?
a:null,"function"===typeof b?b:null,c)};Nk.prototype.$goog_Thenable=!
0;Nk.prototype.cancel=function(a){if(0==this.i){var b=new Vk(a);Jk(function()
{Wk(this,b)},this)}};
function Wk(a,b){if(0==a.i)if(a.l){var c=a.l;if(c.j){for(var
d=0,e=null,g=null,h=c.j;h&&(h.o||(d++,h.i==a&&(e=h),!(e&&1<d)));h=h.next)e||
(g=h);e&&(0==c.i&&1==d?Wk(c,b):(g?
(d=g,d.next==c.o&&(c.o=d),d.next=d.next.next):Xk(c),Yk(c,e,3,b)))}a.l=null}else
Ok(a,3,b)}function Zk(a,b){a.j||2!=a.i&&3!=a.i||$k(a);a.o?a.o.next=b:a.j=b;a.o=b}
function Uk(a,b,c,d){var e=Rk(null,null,null);e.i=new Nk(function(g,h){e.l=b?
function(k){try{var l=b.call(d,k);g(l)}catch(m){h(m)}}:g;e.j=c?function(k){try{var
l=c.call(d,k);void 0===l&&k instanceof Vk?h(k):g(l)}catch(m)
{h(m)}}:h});e.i.l=a;Zk(a,e);return e.i}Nk.prototype.na=function(a)
{this.i=0;Ok(this,2,a)};Nk.prototype.oa=function(a){this.i=0;Ok(this,3,a)};
function Ok(a,b,c){if(0==a.i){a===c&&(b=3,c=new TypeError("Promise cannot resolve
to itself"));a.i=1;a:{var d=c,e=a.na,g=a.oa;if(d instanceof Nk){Zk(d,Rk(e||$c,g||
null,a));var h=!0}else if(Mk(d))d.then(e,g,a),h=!0;else{if(Ta(d))try{var
k=d.then;if("function"===typeof k){al(d,k,e,g,a);h=!0;break a}}catch(l)
{g.call(a,l);h=!0;break a}h=!1}}h||(a.V=c,a.i=b,a.l=null,$k(a),3!=b||c instanceof
Vk||bl(a,c))}}
function al(a,b,c,d,e){function g(l){k||(k=!0,d.call(e,l))}function h(l){k||(k=!
0,c.call(e,l))}var k=!1;try{b.call(a,h,g)}catch(l){g(l)}}function $k(a){a.N||(a.N=!
0,Jk(a.ha,a))}function Xk(a){var b=null;a.j&&(b=a.j,a.j=b.next,b.next=null);a.j||
(a.o=null);return b}Nk.prototype.ha=function(){for(var
a;a=Xk(this);)Yk(this,a,this.i,this.V);this.N=!1};
function Yk(a,b,c,d){if(3==c&&b.j&&!b.o)for(;a&&a.s;a=a.l)a.s=!
1;if(b.i)b.i.l=null,cl(b,c,d);else try{b.o?b.l.call(b.context):cl(b,c,d)}catch(e)
{dl.call(null,e)}xk(Qk,b)}function cl(a,b,c){2==b?
a.l.call(a.context,c):a.j&&a.j.call(a.context,c)}function bl(a,b){a.s=!
0;Jk(function(){a.s&&dl.call(null,b)})}var dl=Ck;function Vk(a)
{cb.call(this,a)}u(Vk,cb);Vk.prototype.name="cancel";function Tk(a,b,c)
{this.promise=a;this.resolve=b;this.reject=c};function el(a,b)
{Q.call(this);this.j=a||1;this.i=b||
p;this.l=q(this.rw,this);this.o=Za()}u(el,Q);f=el.prototype;f.enabled=!
1;f.Xa=null;function fl(a,b){a.j=b;a.Xa&&a.enabled?
(a.stop(),a.start()):a.Xa&&a.stop()}f.rw=function(){if(this.enabled){var a=Za()-
this.o;0<a&&a<.8*this.j?this.Xa=this.i.setTimeout(this.l,this.j-a):
(this.Xa&&(this.i.clearTimeout(this.Xa),this.Xa=null),this.dispatchEvent("tick"),th
is.enabled&&(this.stop(),this.start()))}};
f.start=function(){this.enabled=!0;this.Xa||
(this.Xa=this.i.setTimeout(this.l,this.j),this.o=Za())};f.stop=function()
{this.enabled=!
1;this.Xa&&(this.i.clearTimeout(this.Xa),this.Xa=null)};f.va=function()
{el.qa.va.call(this);this.stop();delete this.i};function U(a,b,c)
{if("function"===typeof a)c&&(a=q(a,c));else if(a&&"function"==typeof
a.handleEvent)a=q(a.handleEvent,a);else throw Error("Invalid listener
argument");return 2147483647<Number(b)?-1:p.setTimeout(a,b||0)}
function gl(a){p.clearTimeout(a)};function hl(a){Q.call(this);this.headers=new
Map;this.ha=a||null;this.j=!
1;this.V=this.i=null;this.Dj="";this.l=this.oa=this.o=this.na=!
1;this.N=0;this.s=null;this.Aa="";this.ta=this.ua=!1}u(hl,Q);var
il=/^https?$/i,jl=["POST","PUT"],kl=[];function ll(a,b,c,d,e,g,h){var k=new
hl;kl.push(k);b&&k.ma("complete",b);k.yf("ready",k.Ss);g&&(k.N=Math.max(0,g));h&&(k
.ua=h);k.send(a,c,d,e)}f=hl.prototype;f.Ss=function(){this.Fa();qb(kl,this)};
f.send=function(a,b,c,d){if(this.i)throw Error("[goog.net.XhrIo] Object is active
with another request="+this.Dj+"; newUri="+a);b=b?
b.toUpperCase():"GET";this.Dj=a;this.na=!1;this.j=!0;this.i=this.ha?
vk(this.ha):vk(tk);this.V=this.ha?
rk(this.ha):rk(tk);this.i.onreadystatechange=q(this.Np,this);try{this.oa=!
0,this.i.open(b,String(a),!0),this.oa=!1}catch(h){ml(this);return}a=c||"";c=new
Map(this.headers);if(d)if(Object.getPrototypeOf(d)===Object.prototype)for(var e in
d)c.set(e,d[e]);else if("function"===
typeof d.keys&&"function"===typeof d.get){e=la(d.keys());for(var g=e.next();!
g.done;g=e.next())g=g.value,c.set(g,d.get(g))}else throw Error("Unknown input type
for opt_headers: "+String(d));d=Array.from(c.keys()).find(function(h)
{return"content-type"==h.toLowerCase()});e=p.FormData&&a instanceof p.FormData;!
ob(jl,b)||d||e||c.set("Content-Type","application/x-www-form-
urlencoded;charset=utf-8");b=la(c);for(d=b.next();!
d.done;d=b.next())c=la(d.value),d=c.next().value,c=c.next().value,this.i.setRequest
Header(d,
c);this.Aa&&(this.i.responseType=this.Aa);"withCredentials"in
this.i&&this.i.withCredentials!
==this.ua&&(this.i.withCredentials=this.ua);try{nl(this),0<this.N&&((this.ta=ol(thi
s.i))?
(this.i.timeout=this.N,this.i.ontimeout=q(this.mg,this)):this.s=U(this.mg,this.N,th
is)),this.o=!0,this.i.send(a),this.o=!1}catch(h){ml(this)}};function ol(a){return
A&&"number"===typeof a.timeout&&void 0!==a.ontimeout}f.mg=function(){"undefined"!
=typeof Oa&&this.i&&(this.dispatchEvent("timeout"),this.abort(8))};
function ml(a){a.j=!1;a.i&&(a.l=!0,a.i.abort(),a.l=!1);pl(a);ql(a)}function pl(a)
{a.na||(a.na=!
0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}f.abort=function()
{this.i&&this.j&&(this.j=!1,this.l=!0,this.i.abort(),this.l=!
1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),ql(this))};f.va=functi
on(){this.i&&(this.j&&(this.j=!1,this.l=!0,this.i.abort(),this.l=!1),ql(this,!
0));hl.qa.va.call(this)};f.Np=function(){this.Id||(this.oa||this.o||this.l?
rl(this):this.yv())};f.yv=function(){rl(this)};
function rl(a){if(a.j&&"undefined"!=typeof Oa&&(!a.V[1]||4!=(a.i?
a.i.readyState:0)||2!=sl(a)))if(a.o&&4==(a.i?a.i.readyState:0))U(a.Np,0,a);else
if(a.dispatchEvent("readystatechange"),4==(a.i?a.i.readyState:0)){a.j=!1;try{ul(a)?
(a.dispatchEvent("complete"),a.dispatchEvent("success")):pl(a)}finally{ql(a)}}}func
tion ql(a,b){if(a.i){nl(a);var c=a.i,d=a.V[0]?function()
{}:null;a.i=null;a.V=null;b||
a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function nl(a)
{a.i&&a.ta&&(a.i.ontimeout=null);a.s&&(gl(a.s),a.s=null)}f.isActive=function()
{return!!this.i};function ul(a){var b=sl(a);a:switch(b){case 200:case 201:case
202:case 204:case 206:case 304:case 1223:var c=!0;break a;default:c=!1}if(!c)
{if(b=0===b)a=String(a.Dj).match(Nj)[1]||null,!
a&&p.self&&p.self.location&&(a=p.self.location.protocol.slice(0,-1)),b=!il.test(a?
a.toLowerCase():"");c=b}return c}function sl(a){try{return 2<(a.i?
a.i.readyState:0)?a.i.status:-1}catch(b){return-1}}
function vl(a){try{return a.i?a.i.responseText:""}catch(b){return""}}function
wl(a,b){if(a.i){a=a.i.responseText;b&&0==a.indexOf(b)&&(a=a.substring(b.length));a:
{b=a;if(p.JSON)try{var c=p.JSON.parse(b);break a}catch(d){}c=pk(b)}return
c}};function xl(a){var b=document.createElement("template");if(!("content"in b))
{b=me("<html><body>"+a);b=(new
DOMParser).parseFromString(ke(b),"text/html");for(a=b.createDocumentFragment();0<b.
body.childNodes.length;)a.appendChild(b.body.firstChild);return
a}a=me(a);P(b,a);return b.content};function yl(a)
{a=a.nodeName;return"string"===typeof a?a:"FORM"}function zl(a){a=a.nodeType;return
a===Node.ELEMENT_NODE||"number"!==typeof a};function Al(a,b,c,d){var e=new
Map(Bl);this.l=a;this.i=e;this.o=b;this.s=c;this.j=d}function Cl(a,b,c)
{c=a.i.get(c);return(null==c?0:c.has(b))?c.get(b):a.o.has(b)?{xc:1}:(c=a.s.get(b))?
c:a.j&&[].concat(na(a.j)).some(function(d){return 0===b.indexOf(d)})?{xc:1}:
{xc:0}};var Dl="ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P
HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S
CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK
BDI BDO SPAN BR WBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL
TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER
FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER".split("
"),Bl=[["A",new Map([["href",
{xc:2}]])],["AREA",new Map([["href",{xc:2}]])],["LINK",new Map([["href",
{xc:2,conditions:new Map([["rel",new Set("alternate author bookmark canonical cite
help icon license next prefetch dns-prefetch prerender preconnect preload prev
search subresource".split(" "))]])}]])],["SOURCE",new Map([["src",{xc:2}]])],
["IMG",new Map([["src",{xc:2}]])],["VIDEO",new Map([["src",{xc:2}]])],["AUDIO",new
Map([["src",{xc:2}]])]],El="title aria-atomic aria-autocomplete aria-busy aria-
checked aria-current aria-disabled aria-dropeffect aria-expanded aria-haspopup
aria-hidden aria-invalid aria-label aria-level aria-live aria-multiline aria-
multiselectable aria-orientation aria-posinset aria-pressed aria-readonly aria-
relevant aria-required aria-selected aria-setsize aria-sort aria-valuemax aria-
valuemin aria-valuenow aria-valuetext alt align autocapitalize autocomplete
autocorrect autofocus autoplay bgcolor border cellpadding cellspacing checked color
cols colspan controls datetime disabled download draggable enctype face formenctype
frameborder height hreflang hidden ismap label lang loop max maxlength media
minlength min multiple muted nonce open placeholder preload rel required reversed
role rows rowspan selected shape size sizes slot span spellcheck start step summary
translate type valign value width wrap itemscope itemtype itemid itemprop
itemref".split(" "),
Fl=[["dir",{xc:3,conditions:lj(function(){return new Map([["dir",new
Set(["auto","ltr","rtl"])]])})}],["async",{xc:3,conditions:lj(function(){return new
Map([["async",new Set(["async"])]])})}],["cite",{xc:2}],["loading",
{xc:3,conditions:lj(function(){return new Map([["loading",new
Set(["eager","lazy"])]])})}],["poster",{xc:2}],["target",
{xc:3,conditions:lj(function(){return new Map([["target",new
Set(["_self","_blank"])]])})}]],Gl=new Al(new Set(Dl),new Set(El),new
Map(Fl)),Hl=new Al(new Set(Dl),
new Set(lj(function(){return El.concat(["class","id"])})),new Map(lj(function()
{return Fl.concat([["style",{xc:4}]])}))),Il=new Al(new Set(lj(function(){return
Dl.concat("STYLE TITLE INPUT TEXTAREA BUTTON LABEL".split(" "))})),new
Set(lj(function(){return
El.concat(["class","id","tabindex","contenteditable","name"])})),new
Map(lj(function(){return Fl.concat([["style",{xc:4}]])})),new
Set(["data-","aria-"]));function Jl(a){this.l=a;this.j=[]}function Kl(a,b)
{a.j=[];b=a.i(b);if(0!==a.j.length)throw Error("");return
b}Jl.prototype.i=function(a){var
b=document.createElement("span");b.appendChild(Ll(this,a));a=(new
XMLSerializer).serializeToString(b);a=a.slice(a.indexOf(">")
+1,a.lastIndexOf("</"));return me(a)};
function Ll(a,b){b=xl(b);b=document.createTreeWalker(b,NodeFilter.SHOW_ELEMENT|
NodeFilter.SHOW_TEXT,function(h){return Ml(a,h)},!1);for(var
c=b.nextNode(),d=document.createDocumentFragment(),e=d;null!==c;){var g=void
0;if(c.nodeType===Node.TEXT_NODE)g=document.createTextNode(c.data);else
if(zl(c))g=Nl(a,c);else throw
Error("");e.appendChild(g);if(c=b.firstChild())e=g;else for(;!
(c=b.nextSibling())&&(c=b.parentNode());)e=e.parentNode}return d}
function Nl(a,b){var c=yl(b),d=document.createElement(c);b=b.attributes;for(var
e=la(b),g=e.next();!g.done;g=e.next()){var h=g.value;g=h.name;h=h.value;var
k=Cl(a.l,g,c),l;a:{if(l=k.conditions){l=la(l);for(var m=l.next();!
m.done;m=l.next()){var r=la(m.value);m=r.next().value;r=r.next().value;var z=void
0;if((m=null==(z=b.getNamedItem(m))?void 0:z.value)&&!r.has(m)){l=!1;break a}}}l=!
0}if(l)switch(k.xc){case 1:d.setAttribute(g,h);break;case 2:k=nj(h);k=void 0!==k&&-
1!==oj.indexOf(k.toLowerCase())?
h:"about:invalid#zClosurez";k!==h&&Ol(a);d.setAttribute(g,k);break;case
3:d.setAttribute(g,h.toLowerCase());break;case 4:d.setAttribute(g,h);break;case
0:Ol(a)}else Ol(a)}return d}function Ml(a,b){if(b.nodeType===Node.TEXT_NODE)return
NodeFilter.FILTER_ACCEPT;if(!zl(b))return
NodeFilter.FILTER_REJECT;b=yl(b);if(null===b)return
Ol(a),NodeFilter.FILTER_REJECT;var c=a.l;if("form"!==b.toLowerCase()&&(c.l.has(b)||
c.i.has(b)))return NodeFilter.FILTER_ACCEPT;Ol(a);return NodeFilter.FILTER_REJECT}
function Ol(a){0===a.j.length&&a.j.push("")}var Pl=lj(function(){return new
Jl(Gl)});function Ql(a){return Kl(Pl,a)}var Rl=lj(function(){return new
Jl(Hl)}),Sl=lj(function(){return new Jl(Il)});function Tl(a){var
b={nonce:Fe()};b=void 0===b?{}:b;a=(a instanceof yd&&a.constructor===yd?
a.i:"type_error:SafeScript").toString();var c="<script";b.id&&(c+=' id="'+Ul(b.id)
+'"');b.nonce&&(c+=' nonce="'+Ul(b.nonce)+'"');b.type&&(c+=' type="'+Ul(b.type)
+'"');return me(c+(">"+a+"\x3c/script>"))}function Ul(a){return
a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/
g,"&quot;").replace(/'/g,"&apos;")};var Vl={0:1,1:.1},Wl={0:.1,1:.01};function
Xl(a,b){try{Kl(Sl,a)}catch(c){return Yl(b,"H_SLSANITIZE"),!0}try{Kl(Rl,a)}catch(c)
{return Yl(b,"H_RSANITIZE"),!0}try{Ql(a)}catch(c){return Yl(b,"H_SANITIZE"),!
0}return!1}
function Yl(a,b){var c=void 0;Zl?c=Zl:"undefined"!==typeof
window&&window.navigator&&void 0!==window.navigator.sendBeacon?
c=navigator.sendBeacon.bind(navigator):c=$l;c("https://csp.withgoogle.com/csp/
lcreport/"+a.ji,JSON.stringify({host:window.location.hostname,type:b,additionalData
:void 0}))}function $l(a,b){var c=new
XMLHttpRequest;c.open("POST",a);c.setRequestHeader("Content-Type","application/
json");c.send(b)}var Zl;function am(a,b){a=bm(a);var c;if(c=b){var
d,e;c=Math.random()<(null!=(e=null!=(d=b.hx)?d:Vl[b.ji[0]])?
e:0)}if(c&&"DocumentFragment"in window){var g,h;Math.random()<(null!=(h=null!
=(g=b.Tw)?g:Wl[b.ji[0]])?h:0)&&Yl(b,"HEARTBEAT");if(!Xl(a,b)){var k=void 0===k?
{}:k;d=Ul(a);k.Zw&&(d=d.replace(/(^|[\r\n\t ])
/g,"$1&#160;"));k.Yw&&(d=d.replace(/(\r\n|\n|\r)/g,"<br>"));k.ax&&(d=d.replace(/(\
t+)/g,'<span style="white-space:pre">$1</span>'));me(d).toString()!
==a&&Yl(b,"H_ESCAPE")}}return me(a)}
function bm(a){return null===a?"null":void 0===a?"undefined":a};function cm()
{}f=cm.prototype;f.ob=function(a)
{this.ub=a.width;this.Cb=a.height};f.getSize=function(){return new
Oe(this.ub,this.Cb)};f.fe=function(){return this.V};f.ld=function(){return
this.N};f.vb=function(){return this.ub};f.Eb=function(){return
this.Cb};f.kd=function(){return new B(this.V,this.N)};function dm(a){return new
lh(a.V,a.N,a.ub,a.Cb)};function em(){this.i=[]}em.prototype.Sa=function(a)
{this.i.push(a)};em.prototype.getSize=function(){var a=this.vb(),b=this.Eb();return
null===a||null===b?null:new Oe(a,b)};em.prototype.Ld=function(a){return
this.i.filter(a||Yc)};function fm(a,b){for(var c=0;c<a.i.length;c++){var
d=a.i[c];if(b(d))return d}return null}function gm(a,b){return fm(a,function(c)
{return c.ld()<=b&&c.ld()+c.getSize().height>=b})}function hm(a,b){return
a.i.find(function(c){return jh(mh(dm(c)),b)})};function im()
{this.i=[];this.cells=[]}u(im,em);f=im.prototype;f.Lm=0;f.Ei=0;f.marginRight=0;f.Di
=0;f.Dl=0;f.Wj=0;f.Dq=!1;f.vb=function(){return this.ub};f.Eb=function(){return
this.Cb};
function jm(a){a.V();for(var b=a.Lm,c=0;c<a.l;c++){var
d=km(a,c);a.cells[c].forEach(function(h){if(h){var k=b+Math.round((d-
h.getSize().width)/2);h.V=k}});b+=d+a.Dl}a.ub=b+a.marginRight;var
e=a.Ei;for(c=0;c<a.j;c++){var g=lm(a,c);mm(a,c).forEach(function(h)
{if(h)if(this.Dq){var k=e+Math.round((g-h.getSize().height)/2);h.N=k}else
h.N=e});e+=g+a.Wj}a.Cb=e+a.Di}function mm(a,b){return a.cells.map(function(c)
{return c[b]})}
function km(a,b){var c=0;a.cells[b].forEach(function(d)
{d&&(c=Math.max(c,d.getSize().width))});return c}function lm(a,b){var
c=0;mm(a,b).forEach(function(d){d&&(c=Math.max(c,d.getSize().height))});return
c};function nm(a){this.o=a}n(nm,cm);nm.prototype.Ea=function(){return
this.o};nm.prototype.ob=function(a){void 0==a.width?
(this.Cb=a.height,this.ub=Math.round(a.height*om(this.o))):void 0==a.height?
(this.ub=a.width,this.Cb=Math.round(a.width/om(this.o))):
(this.ub=a.width,this.Cb=a.height)};function pm()
{return"rtl"==document.body.dir}function qm(a,b,c){a=a.style;A?
a.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+b+'",
sizingMethod="scale")':(a.backgroundImage="url("+b+")",a.backgroundRepeat=c||"no-
repeat")}var rm={border:!0,padding:!0,margin:!
0},sm=["Top","Bottom","Right","Left"],tm={color:"#0000cc",textDecoration:"underline
"};
function um(a){var
b={backgroundColor:"transparent",border:"0px",color:"#000",fontFamily:"Arial, sans-
serif",fontSize:"13.28px",fontWeight:"normal",lineHeight:"1",margin:"0px",padding:"
0px",textAlign:"left",textDecoration:"none",verticalAlign:"middle"};v(a,function(c)
{dd(b,t(vm,c))})}function vm(a,b,c){var d=""==uh(a,c);rm[c]?v(sm,function(e)
{d&&""==uh(a,c+e)&&K(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&tm[c]?
K(a,c,tm[c]):K(a,c,b))}
function V(a,b){var c={img:!0,div:!0,table:!0,td:!0,span:!0,a:!
0},d=[];c[a.tagName.toLowerCase()]&&d.push(a);b||dd(c,function(e,g)
{vb(d,ub(a.getElementsByTagName(g)))});um(d)};function wm(a,b,c)
{Bi.call(this);this.di=a;this.l=b||
0;this.i=c;this.j=q(this.Mq,this)}u(wm,Bi);f=wm.prototype;f.wb=0;f.va=function()
{wm.qa.va.call(this);this.stop();delete this.di;delete this.i};f.start=function(a)
{this.stop();this.wb=U(this.j,void 0!==a?a:this.l)};f.stop=function()
{this.isActive()&&gl(this.wb);this.wb=0};f.isActive=function(){return 0!
=this.wb};f.Mq=function(){this.wb=0;this.di&&this.di.call(this.i)};var
jd={},xm=null;function ym(a){a=Ua(a);delete jd[a];id()&&xm&&xm.stop()}function zm()
{xm||(xm=new wm(function(){Am()},20));var a=xm;a.isActive()||a.start()}function
Am(){var a=Za();dd(jd,function(b){Bm(b,a)});id()||zm()};function Cm()
{Q.call(this);this.Hc=0;this.endTime=this.startTime=null}u(Cm,Q);Cm.prototype.Bf=fu
nction(){this.rd("begin")};Cm.prototype.Qe=function()
{this.rd("end")};Cm.prototype.rd=function(a){this.dispatchEvent(a)};function
Dm(a,b,c,d){Cm.call(this);if(!Array.isArray(a)||!Array.isArray(b))throw
Error("Start and end parameters must be arrays");if(a.length!=b.length)throw
Error("Start and end points must be the same
length");this.j=a;this.s=b;this.duration=c;this.o=d;this.coords=[];this.progress=0}
u(Dm,Cm);f=Dm.prototype;
f.play=function(a){if(a||0==this.Hc)this.progress=0,this.coords=this.j;else
if(1==this.Hc)return!1;ym(this);this.startTime=a=Za();-1==this.Hc&&(this.startTime-
=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progre
ss||this.Bf();this.rd("play");-1==this.Hc&&this.rd("resume");this.Hc=1;var
b=Ua(this);b in jd||(jd[b]=this);zm();Bm(this,a);return!0};f.stop=function(a)
{ym(this);this.Hc=0;a&&(this.progress=1);Em(this,this.progress);this.rd("stop");thi
s.Qe()};
f.va=function(){0==this.Hc||this.stop(!
1);this.rd("destroy");Dm.qa.va.call(this)};function Bm(a,b)
{b<a.startTime&&(a.endTime=b+a.endTime-a.startTime,a.startTime=b);a.progress=(b-
a.startTime)/(a.endTime-
a.startTime);1<a.progress&&(a.progress=1);Em(a,a.progress);1==a.progress?
(a.Hc=0,ym(a),a.rd("finish"),a.Qe()):1==a.Hc&&a.Yl()}function Em(a,b)
{"function"===typeof a.o&&(b=a.o(b));a.coords=Array(a.j.length);for(var
c=0;c<a.j.length;c++)a.coords[c]=(a.s[c]-a.j[c])*b+a.j[c]}f.Yl=function()
{this.rd("animate")};
f.rd=function(a){this.dispatchEvent(new Fm(a,this))};function Fm(a,b)
{Ei.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.z=
b.coords[2];this.duration=b.duration;this.progress=b.progress;this.state=b.Hc}u(Fm,
Ei);function Gm(a){return 3*a*a-2*a*a*a};function W(){Q.call(this);this.i=new
fj(this)}u(W,Q);W.prototype.va=function()
{this.dispatchEvent("dispose");W.qa.va.call(this);this.i.Fa()};function Hm()
{W.call(this)}u(Hm,W);function Im(a,b){this.x=a;this.y=b}u(Im,B);function Jm(a)
{return new Im(a.x,a.y)}Im.prototype.clone=function(){return new
Im(this.x,this.y)};Im.prototype.hk=B.prototype.hk;Im.prototype.add=function(a)
{this.x+=a.x;this.y+=a.y;return this};function Km(a,b){a.x-=b.x;a.y-=b.y};function
Lm(a,b){this.i=a;this.j=b}function Mm(a,b){var c=hm(a.i,b);if(!c)a:
{c=Number.POSITIVE_INFINITY;for(var d=a.i.Ld(),e=d[0],g=0;g<d.length;g++){var
h=d[g],k=kh(mh(dm(h)),b);if(k<c){c=k;if(0==k){c=h;break
a}e=h}}c=e}a=a.j.Oh(c);b=Jm(b);Km(b,c.kd());d=a.getSize().width/c.getSize().width;c
=a.getSize().height/c.getSize().height;b=new
B(Math.round(b.x*d),Math.round(b.y*c));return Jm(a.kd()).add(b)};var Nm={};function
Om(a){return"P\u00e1gina "+a};var Pm;var Qm="combobox grid group listbox menu
menubar radiogroup row rowgroup tablist textbox toolbar tree treegrid".split("
");function Rm(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")}
function X(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void
0==c?(Pm||(c={},Pm=(c.atomic=!
1,c.autocomplete="none",c.dropeffect="none",c.haspopup=!
1,c.live="off",c.multiline=!1,c.multiselectable=!
1,c.orientation="vertical",c.readonly=!1,c.relevant="additions text",c.required=!
1,c.sort="none",c.busy=!1,c.disabled=!1,c.hidden=!1,c.invalid="false",c)),c=Pm,b in
c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}
function Sm(a,b){a=a.getAttribute("aria-"+b);return null==a||void
0==a?"":String(a)}function Tm(a){var b=Sm(a,"activedescendant");return
jf(a).getElementById(b)}function Um(a,b){var
c="";b&&(c=b.id);X(a,"activedescendant",c)}function Vm(a,b){X(a,"label",b)};var
Wm=function(){if(Ec){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(fc()))?
a[1]:"0"}return
Dc?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(fc()))?a[0].replace(/_/g,"."):"10"):Gc?(a=/
Android\s+([^\);]+)(\)|;)/,(a=a.exec(fc()))?a[1]:""):Hc||Ic||Jc?(a=/(?:iPhone|CPU)\
s+OS\s+(\S+)/,(a=a.exec(fc()))?a[1].replace(/_/g,"."):""):""}();function Xm(a)
{return(a=a.exec(fc()))?a[1]:""}var Ym=function(){if(pg)return Xm(/Firefox\/([0-
9.]+)/);if(A||yc||xc)return Qc;if(tg){if(sc()||tc()){var a=Xm(/CriOS\/([0-
9.]+)/);if(a)return a}return Xm(/Chrome\/([0-9.]+)/)}if(ug&&!sc())return
Xm(/Version\/([0-9.]+)/);if(qg||rg){if(a=/Version\/(\S+).*Mobile\/(\
S+)/.exec(fc()))return a[1]+"."+a[2]}else if(sg)return(a=Xm(/Android\s+([0-
9.]+)/))?a:Xm(/Version\/([0-9.]+)/);return""}();function Zm(a,b,c)
{Q.call(this);this.target=a;this.handle=b||a;this.oa=c||new
lh(NaN,NaN,NaN,NaN);this.l=jf(a);this.i=new
fj(this);Ci(this,this.i);this.deltaY=this.deltaX=this.Aa=this.ua=this.screenY=this.
screenX=this.clientY=this.clientX=0;this.Qb=!0;this.j=!1;this.na=0;O(this.handle,
["touchstart","mousedown"],this.xm,!1,this);this.s=$m}u(Zm,Q);var
$m=p.document&&p.document.documentElement&&!!
p.document.documentElement.setCapture&&!!p.document.releaseCapture;
function an(a,b){a.oa=b||new lh(NaN,NaN,NaN,NaN)}f=Zm.prototype;f.Qa=function(a)
{this.Qb=a};f.va=function(){Zm.qa.va.call(this);bj(this.handle,
["touchstart","mousedown"],this.xm,!
1,this);kj(this.i);this.s&&this.l.releaseCapture();this.handle=this.target=null};
f.xm=function(a){var b="mousedown"==a.type;if(!this.Qb||this.j||b&&!
Ji(a))this.dispatchEvent("earlycancel");else{if(0==this.na)if(this.dispatchEvent(ne
w bn("start",this,a.clientX,a.clientY,a)))this.j=!0,b&&a.preventDefault();else
return;else b&&a.preventDefault();b=this.l;var c=b.documentElement,d=!
this.s;this.i.ma(b,["touchmove","mousemove"],this.gu,{capture:d,passive:!
1});this.i.ma(b,["touchend","mouseup"],this.ej,d);this.s?(c.setCapture(!
1),this.i.ma(c,"losecapture",this.ej)):this.i.ma(zf(b),"blur",
this.ej);this.Ha&&this.i.ma(this.Ha,"scroll",this.zv,d);this.clientX=this.ua=a.clie
ntX;this.clientY=this.Aa=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;th
is.deltaX=this.target.offsetLeft;this.deltaY=this.target.offsetTop;this.ta=xf(gf(th
is.l).i)}};f.ej=function(a,b){kj(this.i);this.s&&this.l.releaseCapture();this.j?
(this.j=!1,this.dispatchEvent(new
bn("end",this,a.clientX,a.clientY,a,cn(this,this.deltaX),dn(this,this.deltaY),b||"t
ouchcancel"==a.type))):this.dispatchEvent("earlycancel")};
f.gu=function(a){if(this.Qb){var b=a.clientX-this.clientX,c=a.clientY-
this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;t
his.screenY=a.screenY;if(!this.j){var d=this.ua-this.clientX,e=this.Aa-
this.clientY;if(d*d+e*e>this.na)if(this.dispatchEvent(new
bn("start",this,a.clientX,a.clientY,a)))this.j=!0;else{this.Id||
this.ej(a);return}}c=en(this,b,c);b=c.x;c=c.y;this.j&&this.dispatchEvent(new
bn("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(fn(this,a,b,c),a.preventDefault(
))}};
function en(a,b,c){var d=xf(gf(a.l).i);b+=d.x-a.ta.x;c+=d.y-
a.ta.y;a.ta=d;a.deltaX+=b;a.deltaY+=c;return new
B(cn(a,a.deltaX),dn(a,a.deltaY))}f.zv=function(a){var
b=en(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;fn(this,a,b.x,b.y)};fu
nction fn(a,b,c,d){a.hl(c,d);a.dispatchEvent(new
bn("drag",a,b.clientX,b.clientY,b,c,d))}function cn(a,b){var
c=a.oa;a=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!
=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}
function dn(a,b){var c=a.oa;a=isNaN(c.top)?null:c.top;c=isNaN(c.height)?
0:c.height;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-
Infinity,b))}f.hl=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
bn(a,b,c,d,e,g,h)
{Ei.call(this,a);this.clientX=c;this.clientY=d;this.j=e;this.left=void 0!==g?
g:b.deltaX;this.top=void 0!==h?h:b.deltaY}u(bn,Ei);function gn(a){this.Xd=new
Map;var b=arguments.length;if(1<b){if(b%2)throw Error("Uneven number of
arguments");for(var c=0;c<b;c+=2)this.set(arguments[c],arguments[c+1])}else
if(a)if(a instanceof gn)for(b=la(a.Xd),c=b.next();!c.done;c=b.next()){var
d=la(c.value);c=d.next().value;d=d.next().value;this.Xd.set(c,d)}else
if(a)for(b=la(Object.entries(a)),c=b.next();!
c.done;c=b.next())d=la(c.value),c=d.next().value,d=d.next().value,this.Xd.set(c,d)}
f=gn.prototype;f.nc=function(){return Array.from(this.Xd.values())};
f.ee=function(){return Array.from(this.Xd.keys())};f.remove=function(a){return
this.Xd.delete(a)};f.get=function(a,b){return this.Xd.has(a)?
this.Xd.get(a):b};f.set=function(a,b){this.Xd.set(a,b);return
this};f.forEach=function(a,b){var c=this;b=void 0===b?
this:b;this.Xd.forEach(function(d,e){return a.call(b,d,e,c)})};f.clone=function()
{return new gn(this)};(function(){for(var
a=["ms","moz","webkit","o"],b,c=0;b=a[c]&&!p.requestAnimationFrame;+
+c)p.requestAnimationFrame=p[b+"RequestAnimationFrame"],p.cancelAnimationFrame=p[b+
"CancelAnimationFrame"]||p[b+"CancelRequestAnimationFrame"];if(!
p.requestAnimationFrame){var d=0;p.requestAnimationFrame=function(e){var g=(new
Date).getTime(),h=Math.max(0,16-(g-d));d=g+h;return p.setTimeout(function()
{e(g+h)},h)};p.cancelAnimationFrame||(p.cancelAnimationFrame=function(e)
{clearTimeout(e)})}})();
var hn=[[],[]],jn=0,kn=!1,ln=0;function mn(a,b){var c=ln++,d={ev:
{id:c,Je:a.measure,context:b},jv:{id:c,Je:a.hv,context:b},state:{},hd:void 0,zj:!
1};return function(){0<arguments.length?(d.hd||
(d.hd=[]),d.hd.length=0,d.hd.push.apply(d.hd,arguments),d.hd.push(d.state)):d.hd&&0
!=d.hd.length?(d.hd[0]=d.state,d.hd.length=1):d.hd=[d.state];d.zj||(d.zj=!
0,hn[jn].push(d));kn||(kn=!0,window.requestAnimationFrame(nn))}}
function nn(){kn=!1;var a=hn[jn],b=a.length;jn=(jn+1)%2;for(var c,d=0;d<b;++d)
{c=a[d];var e=c.ev;c.zj=!1;e.Je&&e.Je.apply(e.context,c.hd)}for(d=0;d<b;+
+d)c=a[d],e=c.jv,c.zj=!
1,e.Je&&e.Je.apply(e.context,c.hd),c.state={};a.length=0};var on=A?
Dd(vd(wd('javascript:""'))):Dd(vd(wd("about:blank")));A?
Dd(vd(wd('javascript:""'))):Dd(vd(wd("javascript:undefined")));function pn(a)
{Q.call(this);this.wa=a;a=A?"focusout":"blur";this.i=O(this.wa,A?"focusin":"focus",
this,!A);this.j=O(this.wa,a,this,!A)}u(pn,Q);pn.prototype.handleEvent=function(a)
{var b=new
Hi(a.Pb);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispat
chEvent(b)};pn.prototype.va=function()
{pn.qa.va.call(this);cj(this.i);cj(this.j);delete this.wa};function qn()
{}Qa(qn);qn.prototype.i=0;function rn(a){return":"+(a.i++).toString(36)};function
sn(a){Q.call(this);this.i=a||gf();this.Lb=tn;this.wb=null;this.Za=!
1;this.wa=null;this.oa=void 0;this.na=this.V=this.N=this.Vl=null;this.Mc=!
1}u(sn,Q);sn.prototype.Fd=qn.Fb();var tn=null;
function un(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return
b?"highlight":"unhighlight";case 4:return b?"activate":"deactivate";case 8:return
b?"select":"unselect";case 16:return b?"check":"uncheck";case 32:return
b?"focus":"blur";case 64:return b?"open":"close"}throw Error("Invalid component
state");}f=sn.prototype;f.getId=function(){return this.wb||(this.wb=rn(this.Fd))};
f.ah=function(a){if(this.N&&this.N.na){var b=this.N.na,c=this.wb;c in b&&delete
b[c];kd(this.N.na,a,this)}this.wb=a};f.ka=function(){return this.wa};function Z(a)
{a.oa||(a.oa=new fj(a));return a.oa}f.ne=function(a){if(this==a)throw Error("Unable
to set parent component");if(a&&this.N&&this.wb&&vn(this.N,this.wb)&&this.N!
=a)throw Error("Unable to set parent
component");this.N=a;sn.qa.dh.call(this,a)};f.getParent=function(){return this.N};
f.dh=function(a){if(this.N&&this.N!=a)throw Error("Method not
supported");sn.qa.dh.call(this,a)};f.Ta=function()
{this.wa=cg(this.i,"DIV")};f.render=function(a){wn(this,a)};function wn(a,b,c)
{if(a.Za)throw Error("Component already rendered");a.wa||a.Ta();b?
b.insertBefore(a.wa,c||null):a.i.i.body.appendChild(a.wa);a.N&&!a.N.Za||a.La()}
function xn(a,b){if(a.Za)throw Error("Component already rendered");if(b&&a.Fi(b))
{a.Mc=!0;var c=jf(b);a.i&&a.i.i==c||(a.i=gf(b));a.Ob(b);a.La()}else throw
Error("Invalid element to decorate");}f.Fi=function(){return!0};f.Ob=function(a)
{this.wa=a};f.La=function(){this.Za=!0;yn(this,function(a){!
a.Za&&a.ka()&&a.La()})};f.lc=function(){yn(this,function(a)
{a.Za&&a.lc()});this.oa&&kj(this.oa);this.Za=!1};
f.va=function(){this.Za&&this.lc();this.oa&&(this.oa.Fa(),delete
this.oa);yn(this,function(a){a.Fa()});!
this.Mc&&this.wa&&I(this.wa);this.N=this.Vl=this.wa=this.na=this.V=null;sn.qa.va.ca
ll(this)};f.Pa=function(a,b){this.Fg(a,zn(this),b)};
f.Fg=function(a,b,c){if(a.Za&&(c||!this.Za))throw Error("Component already
rendered");if(0>b||b>zn(this))throw Error("Child component index out of
bounds");this.na&&this.V||(this.na={},this.V=[]);if(a.getParent()==this){var
d=a.getId();this.na[d]=a;qb(this.V,a)}else
kd(this.na,a.getId(),a);a.ne(this);wb(this.V,b,0,a);a.Za&&this.Za&&a.getParent()==t
his?(c=this.Jb(),(c.childNodes[b]||null)!
=a.ka()&&(a.ka().parentElement==c&&c.removeChild(a.ka()),b=c.childNodes[b]||
null,c.insertBefore(a.ka(),b))):c?
(this.wa||this.Ta(),b=An(this,b+1),wn(a,this.Jb(),b?b.wa:null)):this.Za&&!
a.Za&&a.wa&&a.wa.parentNode&&1==a.wa.parentNode.nodeType&&a.La()};f.Jb=function()
{return this.wa};function Bn(a){null==a.Lb&&(a.Lb=Rh(a.Za?a.wa:a.i.i.body));return
a.Lb}function zn(a){return a.V?a.V.length:0}function vn(a,b){a.na&&b?
(a=a.na,b=(null!==a&&b in a?a[b]:void 0)||null):b=null;return b}function An(a,b)
{return a.V?a.V[b]||null:null}function yn(a,b,c){a.V&&a.V.forEach(b,c)}
function Cn(a,b){return a.V&&b?a.V.indexOf(b):-1}f.removeChild=function(a,b){if(a)
{var c="string"===typeof a?a:a.getId();a=vn(this,c);if(c&&a){var d=this.na;c in
d&&delete d[c];qb(this.V,a);b&&(a.lc(),a.wa&&I(a.wa));a.ne(null)}}if(!a)throw
Error("Child is not in parent component");return a};function Dn(a,b)
{this.wa=a;this.j=b};function En(a,b){Q.call(this);this.o=new fj(this);this.rg(a||
null);b&&(this.sg=b)}u(En,Q);f=En.prototype;f.wa=null;f.Uk=!0;f.oo=null;f.Ye=!
1;f.Nl=-1;f.Cj=-1;f.Fo=!0;f.sg="toggle_display";f.getType=function(){return
this.sg};f.ka=function(){return this.wa};f.rg=function(a)
{Fn(this);this.wa=a};function Fn(a){if(a.Ye)throw Error("Can not change this state
of the popup while showing.");}f.isVisible=function(){return this.Ye};
f.Ca=function(a){this.Ha&&this.Ha.stop();this.ta&&this.ta.stop();if(a){if(!
this.Ye&&this.Zl()){if(!this.wa)throw Error("Caller must call setElement before
trying to show the
popup");this.qg();a=jf(this.wa);if(this.Uk)if(this.o.ma(a,"mousedown",this.Hp,!
0),A){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var
c=Rf(b)}catch(d){break}a=c;b=a.activeElement}this.o.ma(a,"mousedown",this.Hp,!
0);this.o.ma(a,"deactivate",this.Gp)}else
this.o.ma(a,"blur",this.Gp);"toggle_display"==this.sg?
(this.wa.style.visibility="visible",N(this.wa,!
0)):"move_offscreen"==this.sg&&this.qg();this.Ye=!0;this.Nl=Date.now();this.Cj=-
1;this.Ha?(Vi(this.Ha,"end",this.Gi,!1,this),this.Ha.play()):this.Gi()}}else
Gn(this)};f.qg=function(){};function Gn(a,b)
{a.Ye&&a.dispatchEvent({type:"beforehide",target:b})&&(a.o&&kj(a.o),a.Ye=!
1,a.Cj=Date.now(),a.ta?(Vi(a.ta,"end",t(a.wo,b),!1,a),a.ta.play()):a.wo(b))}
f.wo=function(a){"toggle_display"==this.sg?
this.Fu():"move_offscreen"==this.sg&&(this.wa.style.top="-
10000px");this.lh(a)};f.Fu=function(){this.wa.style.visibility="hidden";N(this.wa,!
1)};f.Zl=function(){return this.dispatchEvent("beforeshow")};f.Gi=function()
{this.dispatchEvent("show")};f.lh=function(a)
{this.dispatchEvent({type:"hide",target:a})};f.Hp=function(a)
{a=a.target;Qf(this.wa,a)||Hn(this,a)||150>Date.now()-this.Nl||Gn(this,a)};
f.Gp=function(a){if(this.Fo){var b=jf(this.wa);if("undefined"!=typeof
document.activeElement){if(a=b.activeElement,!a||Qf(this.wa,a)||"BODY"==a.tagName||
Hn(this,a))return}else if(a.target!=b)return;150>Date.now()-this.Nl||
Gn(this)}};function Hn(a,b){return lb(a.oo||[],function(c){return b===c||
Qf(c,b)})}f.va=function()
{En.qa.va.call(this);this.o.Fa();Ai(this.Ha);Ai(this.ta);delete this.wa;delete
this.o;delete this.oo};function In(a,b){sn.call(this,b);this.Mf=!!
a;this.ta=null;this.Ac=mn({hv:this.Kj},this)}u(In,sn);f=In.prototype;f.ol=null;f.Ji
=!1;f.jd=null;f.Bc=null;f.Wd=null;f.Vk=!1;f.mh=function(){return"goog-
modalpopup"};f.Mh=function(){return this.jd};f.Ta=function()
{In.qa.Ta.call(this);var a=this.ka();Ib(a,Tb(this.mh()).split(" "));Wf(a,!0);N(a,!
1);Jn(this);Kn(this)};
function Jn(a){if(a.Mf&&!a.Bc){var b=a.i.Ra("IFRAME",
{frameborder:0,style:"border:0;vertical-
align:bottom;"});b.src=Bd(on).toString();a.Bc=b;a.Bc.className=a.mh()+"-
bg";N(a.Bc,!1);Ph(a.Bc,0)}a.jd||(a.jd=a.i.Ra("DIV",a.mh()+"-bg"),N(a.jd,!
1))}function Kn(a){a.Wd||(a.Wd=cg(a.i,"SPAN"),N(a.Wd,!1),Wf(a.Wd,!
0),a.Wd.style.position="absolute")}f.eq=function(){this.Vk=!1};f.Fi=function(a)
{return!!a&&"DIV"==a.tagName};
f.Ob=function(a){In.qa.Ob.call(this,a);a=Tb(this.mh()).split("
");Ib(this.ka(),a);Jn(this);Kn(this);Wf(this.ka(),!0);N(this.ka(),!
1)};f.La=function()
{this.Bc&&Hf(this.Bc,this.ka());Hf(this.jd,this.ka());In.qa.La.call(this);If(this.W
d,this.ka());this.ol=new
pn(this.i.i);Z(this).ma(this.ol,"focusin",this.uv);Ln(this,!1)};f.lc=function()
{this.isVisible()&&this.Ca(!
1);Ai(this.ol);In.qa.lc.call(this);I(this.Bc);I(this.jd);I(this.Wd)};
f.Ca=function(a){if(a!
=this.Ji)if(this.Aa&&this.Aa.stop(),this.Ja&&this.Ja.stop(),this.ua&&this.ua.stop()
,this.Ha&&this.Ha.stop(),this.Za&&Ln(this,a),a)
{if(this.dispatchEvent("beforeshow")){try{this.ta=this.i.i.activeElement}catch(e)
{}this.Kj();this.nh();Z(this).ma(dg(this.i),"resize",this.Kj).ma(dg(this.i),"orient
ationchange",this.Ac);Mn(this,!0);this.focus();this.Ji=!0;this.Aa&&this.Ja?
(Vi(this.Aa,"end",this.Ii,!1,this),this.Ja.play(),this.Aa.play()):this.Ii()}}else
if(this.dispatchEvent("beforehide")){Z(this).Ya(dg(this.i),
"resize",this.Kj).Ya(dg(this.i),"orientationchange",this.Ac);this.Ji=!
1;this.ua&&this.Ha?(Vi(this.ua,"end",this.Hi,!
1,this),this.Ha.play(),this.ua.play()):this.Hi();a:{try{var
b=this.i,c=b.i.body,d=b.i.activeElement||c;if(!this.ta||this.ta==c)
{this.ta=null;break a}(d==c||b.Jm(this.ka(),d))&&this.ta.focus()}catch(e)
{}this.ta=null}}};
function Ln(a,b){a.jc||(a.jc=new Dn(a.wa,a.i));a=a.jc;if(b){a.i||
(a.i=[]);b=a.j.Ko(a.j.i.body);for(var c=0;c<b.length;c++){var d=b[c];d==a.wa||
Sm(d,"hidden")||(X(d,"hidden",!0),a.i.push(d))}}else if(a.i)
{for(c=0;c<a.i.length;c++)a.i[c].removeAttribute("aria-hidden");a.i=null}}function
Mn(a,b){a.Bc&&N(a.Bc,b);a.jd&&N(a.jd,b);N(a.ka(),b);N(a.Wd,b)}f.Ii=function()
{this.dispatchEvent("show")};f.Hi=function(){Mn(this,!
1);this.dispatchEvent("hide")};f.isVisible=function(){return
this.Ji};f.focus=function(){this.Jo()};
f.Kj=function(){this.Bc&&N(this.Bc,!1);this.jd&&N(this.jd,!1);var
a=this.i.i,b=vf(zf(a)||
window),c=Math.max(b.width,Math.max(a.body.scrollWidth,a.documentElement.scrollWidt
h));a=Math.max(b.height,Math.max(a.body.scrollHeight,a.documentElement.scrollHeight
));this.Bc&&(N(this.Bc,!0),L(this.Bc,c,a));this.jd&&(N(this.jd,!
0),L(this.jd,c,a))};
f.nh=function(){var a=zf(this.i.i)||window;if("fixed"==xh(this.ka(),"position"))var
b=0,c=0;else c=xf(this.i.i),b=c.x,c=c.y;var
d=M(this.ka());a=vf(a);b=Math.max(b+a.width/2-d.width/2,0);c=Math.max(c+a.height/2-
d.height/2,0);yh(this.ka(),b,c);yh(this.Wd,b,c)};f.uv=function(a){this.Vk?
this.eq():a.target==this.Wd&&U(this.Jo,0,this)};f.Jo=function()
{try{A&&this.i.i.body.focus(),this.ka().focus()}catch(a){}};
f.va=function()
{Ai(this.Aa);this.Aa=null;Ai(this.ua);this.ua=null;Ai(this.Ja);this.Ja=null;Ai(this
.Ha);this.Ha=null;In.qa.va.call(this)};function Nn(a,b,c)
{In.call(this,b,c);this.o=a||"modal-dialog";this.l=On(On(new Pn,Qn,!0),Rn,!1,!
0)}u(Nn,In);f=Nn.prototype;f.Yh=!0;f.Ap=!0;f.kl=!
0;f.Yi=.5;f.zc="";f.Jf=null;f.te=null;f.Bo=!
1;f.Xc=null;f.Yc=null;f.wi=null;f.Fc=null;f.Bd=null;f.uc=null;f.Nm="dialog";f.mh=fu
nction(){return this.o};function Sn(a,b){a.zc=b;a.Yc&&J(a.Yc,b)}f.lb=function()
{return this.zc};f.Gc=function(){return null!=this.Jf?
je(this.Jf):""};f.rf=function(){return this.Nm};f.kg=function(a){this.Nm=a};
function Tn(a){a.ka()||a.render()}f.Jb=function(){Tn(this);return this.Bd};function
Un(a){Tn(a);return a.uc}function Vn(a){Tn(a);return a.ka()}f.Mh=function()
{Tn(this);return Nn.qa.Mh.call(this)};function Wn(a,b)
{a.Yi=b;a.ka()&&(b=a.Mh())&&Ph(b,a.Yi)}f.Nq=function(){};function Xn(a,b){var
c=Tb(a.o+"-title-draggable").split(" ");a.ka()&&(b?Ib(a.Xc,c):Kb(a.Xc,c));b&&!a.te?
(b=new Zm(a.ka(),a.Xc),a.te=b,Ib(a.Xc,c),O(a.te,"start",a.cw,!
1,a),O(a.te,"drag",a.Nq,!1,a)):!b&&a.te&&(a.te.Fa(),a.te=null)}
f.Ta=function(){Nn.qa.Ta.call(this);var
a=this.ka(),b=this.i;this.wi=this.getId();var c=this.getId()
+".contentEl";this.Xc=b.Ra("DIV",this.o+"-title",this.Yc=b.Ra("SPAN",
{className:this.o+"-title-text",id:this.wi},this.zc),this.Fc=b.Ra("SPAN",this.o+"-
title-close"));Ff(a,this.Xc,this.Bd=b.Ra("DIV",{className:this.o+"-
content",id:c}),this.uc=b.Ra("DIV",this.o+"-
buttons"));Rm(this.Yc,"heading");Rm(this.Fc,"button");Wf(this.Fc,!
0);Vm(this.Fc,"Cerrar");Rm(a,this.rf());X(a,"labelledby",this.wi||"");this.Jf&&
Ce(this.Bd,this.Jf);N(this.Fc,this.Yh);this.l&&(a=this.l,a.wa=this.uc,a.render());N
(this.uc,!!this.l);Wn(this,this.Yi)};
f.Ob=function(a){Nn.qa.Ob.call(this,a);a=this.ka();var b=this.o+"-
content";this.Bd=mf(null,b,a)[0];this.Bd||
(this.Bd=this.i.Ra("DIV",b),this.Jf&&Ce(this.Bd,this.Jf),a.appendChild(this.Bd));b=
this.o+"-title";var c=this.o+"-title-text",d=this.o+"-title-close";
(this.Xc=mf(null,b,a)[0])?(this.Yc=mf(null,c,this.Xc)[0],this.Fc=mf(null,d,this.Xc)
[0]):(this.Xc=this.i.Ra("DIV",b),a.insertBefore(this.Xc,this.Bd));this.Yc?
(this.zc=Xf(this.Yc),this.Yc.id||(this.Yc.id=this.getId())):(this.Yc=E("SPAN",
{className:c,
id:this.getId()}),this.Xc.appendChild(this.Yc));this.wi=this.Yc.id;X(a,"labelledby"
,this.wi||"");this.Fc||
(this.Fc=this.i.Ra("SPAN",d),this.Xc.appendChild(this.Fc));N(this.Fc,this.Yh);b=thi
s.o+"-buttons";if(this.uc=mf(null,b,a)[0]){if(a=this.l=new Pn(this.i),
(b=this.uc)&&1==b.nodeType){a.wa=b;b=lf("BUTTON",a.wa);c=0;for(var e,g;d=b[c];c+
+)if(e=d.name||d.id,g=Xf(d)||d.value,e){var
h=0==c;a.set(e,g,h,"cancel"==d.name);h&&w(d,"goog-buttonset-default")}}}else
this.uc=this.i.Ra("DIV",b),a.appendChild(this.uc),
this.l&&(a=this.l,a.wa=this.uc,a.render()),N(this.uc,!!
this.l);Wn(this,this.Yi)};f.La=function()
{Nn.qa.La.call(this);Z(this).ma(this.ka(),"keydown",this.Mm).ma(this.ka(),"keypress
",this.Mm);Z(this).ma(this.uc,"click",this.pv);Xn(this,this.kl);Z(this).ma(this.Fc,
"click",this.Dv);var a=this.ka();Rm(a,this.rf());""!
==this.Yc.id&&X(a,"labelledby",this.Yc.id);if(!this.Ap){this.Ap=!1;if(this.Za)
{a=this.i;var b=this.Mh();a.Ci(this.Bc);a.Ci(b)}this.isVisible()&&Ln(this,!1)}};
f.lc=function(){this.isVisible()&&this.Ca(!1);Xn(this,!
1);Nn.qa.lc.call(this)};f.Ca=function(a){a!=this.isVisible()&&(this.Za||
this.render(),Nn.qa.Ca.call(this,a))};f.Ii=function()
{Nn.qa.Ii.call(this);this.dispatchEvent("aftershow")};f.Hi=function()
{Nn.qa.Hi.call(this);this.dispatchEvent("afterhide");this.Bo&&this.Fa()};
f.cw=function(){var a=this.i.i,b=vf(zf(a)||
window),c=Math.max(a.body.scrollWidth,b.width);a=Math.max(a.body.scrollHeight,b.hei
ght);var d=M(this.ka());"fixed"==xh(this.ka(),"position")?an(this.te,new
lh(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):an(this.te,new
lh(0,0,c-d.width,a-d.height))};f.Dv=function(){Yn(this)};function Yn(a){if(a.Yh)
{var b=a.l,c=b&&b.i;c?(b=b.get(c),a.dispatchEvent(new Zn(c,b))&&a.Ca(!1)):a.Ca(!
1)}}f.va=function(){this.uc=this.Fc=null;Nn.qa.va.call(this)};
function $n(a,b){a.l=b;a.uc&&(a.l?
(b=a.l,b.wa=a.uc,b.render()):Ce(a.uc,ue),N(a.uc,!!a.l))}f.pv=function(a){a:
{for(a=a.target;null!=a&&a!=this.uc;){if("BUTTON"==a.tagName)break
a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var
b=this.l.get(a);this.dispatchEvent(new Zn(a,b))&&this.Ca(!1)}};
f.Mm=function(a){var b=!1,c=!
1,d=this.l,e=a.target;if("keydown"==a.type)if(27==a.keyCode){var
g=d&&d.i;e="SELECT"==e.tagName&&!e.disabled;g&&!e?(c=!
0,b=d.get(g),b=this.dispatchEvent(new Zn(g,b))):e||(b=!
0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.ka()){this.Vk=!
0;try{this.Wd.focus()}catch(l){}U(this.eq,0,this)}}else if(13==a.keyCode)
{if("BUTTON"==e.tagName&&!e.disabled)g=e.name;else if(e==this.Fc)Yn(this);else
if(d){var
h=d.j,k=h&&ao(d,h);e=("TEXTAREA"==e.tagName||"SELECT"==e.tagName||"A"==e.tagName)&&
!e.disabled;!k||k.disabled||e||(g=h)}g&&d&&(c=!0,b=this.dispatchEvent(new
Zn(g,String(d.get(g)))))}else e!=this.Fc||32!=a.keyCode&&" "!=a.key||
Yn(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.Ca(!1)};function
Zn(a,b){this.type="dialogselect";this.key=a;this.caption=b}u(Zn,Ei);function Pn(a)
{gn.call(this);a||
gf();this.i=this.wa=this.j=null}u(Pn,gn);Pn.prototype.set=function(a,b,c,d)
{gn.prototype.set.call(this,a,b);c&&(this.j=a);d&&(this.i=a);return this};
function On(a,b,c,d){return
a.set(b.key,b.caption,c,d)}Pn.prototype.render=function(){if(this.wa)
{Ce(this.wa,ue);var a=gf(this.wa);this.forEach(function(b,c){b=a.Ra("BUTTON",
{name:c},b);c==this.j&&(b.className="goog-buttonset-
default");this.wa.appendChild(b)},this)}};Pn.prototype.ka=function(){return
this.wa};function ao(a,b){a=lf("BUTTON",a.wa);for(var c=0,d;d=a[c];c+
+)if(d.name==b||d.id==b)return d;return null}
var
Qn={key:"ok",caption:"Aceptar"},Rn={key:"cancel",caption:"Cancelar"},bo={key:"yes",
caption:"S\
u00ed"},co={key:"no",caption:"No"},eo={key:"save",caption:"Guardar"},fo={key:"conti
nue",caption:"Continuar"};"undefined"!=typeof document&&(On(new Pn,Qn,!0,!
0),On(On(new Pn,Qn,!0),Rn,!1,!0),On(On(new Pn,bo,!0),co,!1,!0),On(On(On(new
Pn,bo),co,!0),Rn,!1,!0),On(On(On(new Pn,fo),eo),Rn,!0,!0));function go(a,b,c,d,e)
{Dm.call(this,b,c,d,e);this.i=a}u(go,Dm);go.prototype.ng=function()
{};go.prototype.Yl=function()
{this.ng();go.qa.Yl.call(this)};go.prototype.Qe=function()
{this.ng();go.qa.Qe.call(this)};go.prototype.Bf=function()
{this.ng();go.qa.Bf.call(this)};function ho(a,b,c,d,e){"number"===typeof
b&&(b=[b]);"number"===typeof c&&(c=[c]);go.call(this,a,b,c,d,e);if(1!=b.length||1!
=c.length)throw Error("Start and end points must be 1D");this.l=-1}u(ho,go);var
io=1/1024;f=ho.prototype;
f.ng=function(){var a=this.coords[0];Math.abs(a-
this.l)>=io&&(Ph(this.i,a),this.l=a)};f.Bf=function(){this.l=-
1;ho.qa.Bf.call(this)};f.Qe=function(){this.l=-
1;ho.qa.Qe.call(this)};f.show=function(){this.i.style.display=""};f.mb=function()
{this.i.style.display="none"};function jo(a,b,c)
{ho.call(this,a,1,0,b,c)}u(jo,ho);jo.prototype.Bf=function()
{this.show();jo.qa.Bf.call(this)};jo.prototype.Qe=function()
{this.mb();jo.qa.Qe.call(this)};
function ko(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end
points must be 3D");go.call(this,a,b,c,d,e)}u(ko,go);ko.prototype.ng=function()
{for(var a=[],b=0;b<this.coords.length;b+
+)a[b]=Math.round(this.coords[b]);this.i.style.backgroundColor="rgb("+a.join(",")
+")"};function lo(a,b){this.i=a[p.Symbol.iterator]
();this.j=b}lo.prototype[Symbol.iterator]=function(){return
this};lo.prototype.next=function(){var a=this.i.next();return{value:a.done?void
0:this.j.call(void 0,a.value),done:a.done}};function mo(a,b){return new
lo(a,b)};function no(a){if(a instanceof oo||a instanceof po||a instanceof qo)return
a;if("function"==typeof a.next)return new oo(function(){return
a});if("function"==typeof a[Symbol.iterator])return new oo(function(){return
a[Symbol.iterator]()});if("function"==typeof a.jf)return new oo(function(){return
a.jf()});throw Error("Not an iterator or iterable.");}function oo(a)
{this.i=a}oo.prototype.jf=function(){return new
po(this.i())};oo.prototype[Symbol.iterator]=function(){return new qo(this.i())};
oo.prototype.j=function(){return new qo(this.i())};function po(a)
{this.i=a}n(po,eg);po.prototype.next=function(){return
this.i.next()};po.prototype[Symbol.iterator]=function(){return new
qo(this.i)};po.prototype.j=function(){return new qo(this.i)};function qo(a)
{oo.call(this,function(){return a});this.l=a}n(qo,oo);qo.prototype.next=function()
{return this.l.next()};function ro(a,b){this.j={};this.i=[];this.l=this.size=0;var
c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var
d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof
ro)for(c=a.ee(),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in
a)this.set(d,a[d])}f=ro.prototype;f.nc=function(){so(this);for(var
a=[],b=0;b<this.i.length;b++)a.push(this.j[this.i[b]]);return a};f.ee=function()
{so(this);return this.i.concat()};
function to(a,b){return a.has(b)}f.has=function(a){return uo(this.j,a)};function
vo(a){a.j={};a.i.length=0;a.size=0;a.l=0}f.remove=function(a){uo(this.j,a)?(delete
this.j[a],--this.size,this.l++,this.i.length>2*this.size&&so(this),a=!0):a=!
1;return a};function so(a){if(a.size!=a.i.length){for(var b=0,c=0;b<a.i.length;)
{var d=a.i[b];uo(a.j,d)&&(a.i[c++]=d);b++}a.i.length=c}if(a.size!=a.i.length){var
e={};for(c=b=0;b<a.i.length;)d=a.i[b],uo(e,d)||(a.i[c++]=d,e[d]=1),b+
+;a.i.length=c}}
f.get=function(a,b){return uo(this.j,a)?this.j[a]:b};f.set=function(a,b)
{uo(this.j,a)||(this.size+=1,this.i.push(a),this.l+
+);this.j[a]=b};f.forEach=function(a,b){for(var c=this.ee(),d=0;d<c.length;d++){var
e=c[d],g=this.get(e);a.call(b,g,e,this)}};f.clone=function(){return new
ro(this)};f.keys=function(){return no(this.jf(!0)).j()};f.values=function(){return
no(this.jf(!1)).j()};f.entries=function(){var a=this;return
mo(this.keys(),function(b){return[b,a.get(b)]})};
f.jf=function(a){so(this);var b=0,c=this.l,d=this,e=new eg;e.next=function(){if(c!
=d.l)throw Error("The map has changed since the iterator was
created");if(b>=d.i.length)return fg;var g=d.i[b++];return{value:a?g:d.j[g],done:!
1}};return e};function uo(a,b){return
Object.prototype.hasOwnProperty.call(a,b)};function wo(){this.j=new ro;this.i=new
xo("");this.i.next=this.i.i=this.i}f=wo.prototype;f.get=function(a,b)
{return(a=this.j.get(a))?a.value:b};f.set=function(a,b){var c=this.j.get(a);c?
c.value=b:(c=new
xo(a,b),this.j.set(a,c),a=c,a.i=this.i.i,a.next=this.i,this.i.i=a,a.i.next=a)};f.sh
ift=function(){return yo(this,this.i.next)};f.pop=function(){return
yo(this,this.i.i)};f.remove=function(a){return(a=this.j.get(a))?
(a.remove(),this.j.remove(a.key),!0):!1};
f.ee=function(){return this.map(function(a,b){return b})};f.nc=function(){return
this.map(function(a){return a})};f.forEach=function(a,b){for(var c=this.i.next;c!
=this.i;c=c.next)a.call(b,c.value,c.key,this)};f.map=function(a,b){for(var
c=[],d=this.i.next;d!=this.i;d=d.next)c.push(a.call(b,d.value,d.key,this));return
c};f.some=function(a,b){for(var c=this.i.next;c!
=this.i;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};
f.every=function(a,b){for(var c=this.i.next;c!=this.i;c=c.next)if(!
a.call(b,c.value,c.key,this))return!1;return!0};function yo(a,b){a.i!
=b&&(b.remove(),a.j.remove(b.key));return b.value}function xo(a,b)
{this.key=a;this.value=b}xo.prototype.remove=function()
{this.i.next=this.next;this.next.i=this.i;delete this.i;delete this.next};function
zo(){Q.call(this);this.j=new wo}u(zo,Q);zo.prototype.l=function(a)
{a.sort(Ao);v(a,function(b){b.ne(this)},this);this.j=new wo;v(a,function(b)
{this.j.set(b.Na(),b)},this);this.dispatchEvent("update")};function Ao(a,b){return
Bo(a)-Bo(b)}function Co(a){return a.j.nc()}function Do(a,b,c){a=Co(a);for(var d=-
1,e=0;e<a.length;e++)if(a[e].Na()==b){d=e;break}if(0<=d)return a[c+d]}function
Eo(a,b){return a.j.get(b)}
function Fo(a,b){b=Tb(b);if(0!=b.length)return mb(Co(a),function(c){return
c.lb()==b})};function Go(){};/*

Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.


Copyright The Closure Library Authors.
SPDX-License-Identifier: MIT
*/
function Ho(a,b){this.s=[];this.ta=a;this.Ka=b||null;this.o=this.l=!1;this.j=void
0;this.na=this.ua=this.V=!
1;this.N=0;this.i=null;this.ha=0}u(Ho,Go);Ho.prototype.cancel=function(a)
{if(this.l)this.j instanceof Ho&&this.j.cancel();else{if(this.i){var
b=this.i;delete this.i;a?b.cancel(a):(b.ha--,0>=b.ha&&b.cancel())}this.ta?
this.ta.call(this.Ka,this):this.na=!0;this.l||(a=new Io(this),Jo(this),Ko(this,!
1,a))}};Ho.prototype.oa=function(a,b){this.V=!1;Ko(this,a,b)};
function Ko(a,b,c){a.l=!0;a.j=c;a.o=!b;Lo(a)}function Jo(a){if(a.l){if(!a.na)throw
new Mo(a);a.na=!1}}Ho.prototype.Gg=function(a){Jo(this);Ko(this,!0,a)};function
No(a,b,c,d){a.s.push([b,c,d]);a.l&&Lo(a)}Ho.prototype.then=function(a,b,c){var
d,e,g=new Nk(function(h,k){e=h;d=k});No(this,e,function(h){h instanceof Io?
g.cancel():d(h);return Oo},this);return g.then(a,b,c)};Ho.prototype.
$goog_Thenable=!0;function Po(a){return lb(a.s,function(b)
{return"function"===typeof b[1]})}var Oo={};
function Lo(a){if(a.N&&a.l&&Po(a)){var
b=a.N,c=Qo[b];c&&(p.clearTimeout(c.wb),delete Qo[b]);a.N=0}a.i&&(a.i.ha--,delete
a.i);b=a.j;for(var d=c=!1;a.s.length&&!a.V;){var
e=a.s.shift(),g=e[0],h=e[1];e=e[2];if(g=a.o?h:g)try{var k=g.call(e||
a.Ka,b);k===Oo&&(k=void 0);void 0!==k&&(a.o=a.o&&(k==b||k instanceof
Error),a.j=b=k);if(Mk(b)||"function"===typeof p.Promise&&b instanceof p.Promise)d=!
0,a.V=!0}catch(l){b=l,a.o=!0,Po(a)||(c=!0)}}a.j=b;d&&(k=q(a.oa,a,!0),d=q(a.oa,a,!
1),b instanceof Ho?(No(b,k,d),b.ua=
!0):b.then(k,d));c&&(b=new Ro(b),Qo[b.wb]=b,a.N=b.wb)}function Mo()
{cb.call(this)}u(Mo,cb);Mo.prototype.message="Deferred has already
fired";Mo.prototype.name="AlreadyCalledError";function Io()
{cb.call(this)}u(Io,cb);Io.prototype.message="Deferred was
canceled";Io.prototype.name="CanceledError";function Ro(a)
{this.wb=p.setTimeout(q(this.j,this),0);this.i=a}Ro.prototype.j=function(){delete
Qo[this.wb];throw this.i;};var Qo={};function So(a,b){var c=b||{};b=c.document||
document;var d=Bd(a).toString(),e=cg(new hf(b),"SCRIPT"),g={iq:e,mg:void 0},h=new
Ho(To,g),k=null,l=null!=c.timeout?
c.timeout:5E3;0<l&&(k=window.setTimeout(function(){Uo(e,!0);var m=new Vo(1,"Timeout
reached for loading script "+d);Jo(h);Ko(h,!
1,m)},l),g.mg=k);e.onload=e.onreadystatechange=function(){e.readyState&&"loaded"!
=e.readyState&&"complete"!=e.readyState||(Uo(e,c.Ts||!
1,k),h.Gg(null))};e.onerror=function(){Uo(e,!0,k);var m=new Vo(0,"Error while
loading script "+
d);Jo(h);Ko(h,!1,m)};g=c.attributes||{};nd(g,{type:"text/javascript",charset:"UTF-
8"});tf(e,g);Ee(e,a);Wo(b).appendChild(e);return h}function Wo(a){var
b=lf("HEAD",a);return b&&0!==b.length?b[0]:a.documentElement}function To()
{if(this&&this.iq){var a=this.iq;a&&"SCRIPT"==a.tagName&&Uo(a,!0,this.mg)}}function
Uo(a,b,c){null!=c&&p.clearTimeout(c);a.onload=function(){};a.onerror=function()
{};a.onreadystatechange=function(){};b&&window.setTimeout(function(){I(a)},0)}
function Vo(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=":
"+b);cb.call(this,c);this.code=a}u(Vo,cb);function Xo(a,b,c){Yo()&&(So(Zo,
{document:a}).then(function(){var d=Pa("gapi.load",b);d&&d("gapi.rpc",
{Gg:function(){return $o(c)},onerror:function(){return
null},timeout:5E3,ontimeout:function(){return null}})}),U(function()
{$o(c)},5E3))}function ap(a){var b={};b.q=a;bp("updateInViewportPage",b)}function
$o(a){var b=Pa("gapi.rpc.register");"function"===typeof
b&&(b("handshake",function(){}),cp(),dp(a))}function cp()
{O(document,"keydown",function(a){27==a.keyCode&&bp("closeViewportDialog")})}
function dp(a){var b=Pa("gapi.rpc.register");if("function"===typeof b)for(var c in
a)b(c,a[c])}function bp(a,b){if(Yo()){var c=Pa("gapi.rpc.call");"function"===typeof
c&&c("..",a,null,b)}}function Yo(){try{return window.self!==window.top}catch(a)
{return!0}}var Zo=Dd(vd(wd("//apis.google.com/js/api.js")));function ep(a)
{Q.call(this);fp(this,a||"")}n(ep,Q);ep.prototype.getQuery=function(){return
this.o};function fp(a,b){a.o!=b&&(a.o=b,a.dispatchEvent("change"),ap(b))}function
gp(a){a=new R(a);return T(a,"q")||T(a,"vq")||T(a,"dq")}function hp(){return T(new
R(window.location.toString()),"q")};function ip(a){this.i={};this.O=a}function
jp(a,b){var c=[];if(a.i[b]){var d=[],e;for(e in
a.i[b])d.push(e);yb(d);for(e=0;e<d.length;e++)c.push(a.i[b][d[e]])}return
c};function kp(a){this.O=a;this.l=a.Bb()}kp.prototype.Vb=function(a)
{this.Da&&(this.Da.Fa(),Gf(this.O.Ga().N.j));this.Da=new
a(this.O);this.Da.Pd&&this.Da.Pd(this.O.Ea());this.Da.Qd&&this.Da.Qd()};kp.prototyp
e.Ga=function(){return this.Da};function lp(a)
{W.call(this);this.na=a;Gf(a);K(a,"overflow","hidden");this.l=G("div");K(this.na,
{position:"relative",padding:"0px"});Jf(this.na,this.l,0);this.Lb=new
ip(this);this.Ha=[];this.ha=[];a=q(this.Om,this,1);this.ha.push(["next",a]);a=q(thi
s.Om,this,-
1);this.ha.push(["previous",a]);a=q(this.Rq,this);this.ha.push(["turntopage",a]);a=
q(this.Sq,this);this.ha.push(["zoomin",a]);a=q(this.Tq,this);this.ha.push(["zoomout
",a]);this.oa=new kp(this);a=G("div");V(a,!0);K(a,{position:"absolute",left:"0px",
top:"0px"});this.na.appendChild(a);this.Kb=a;this.ob(Wh(this.na));mp.push(this);thi
s.Ad=new ep;O(this.Ad,"change",this.Qq,!1,this)}u(lp,W);var
mp=[];f=lp.prototype;f.Bb=function(){return this.l};f.vd=function(){return
this.Kb};f.ob=function(a)
{a.width=Math.max(a.width,0);a.height=Math.max(a.height,0);if(!this.j||!
Pe(this.j,a)){Vh(this.l,a,"content-box");this.j=a;var
b=this.oa.Ga();b&&b.ob(a);this.dispatchEvent("resize")}};f.getSize=function()
{return this.j};f.vb=function(){return this.j.width};
f.Eb=function(){return this.j.height};f.go=function()
{this.dispatchEvent("load")};f.Vb=function(a){this.V!
=a&&(this.V=a,this.oa.Vb(a),this.dispatchEvent("viewportmodechange"))};f.Wa=functio
n(){return this.s};f.Ga=function(){return this.oa.Ga()};function np(a,b)
{if(a.N)throw"";a.N=b;O(b,"update",q(a.Oq,a))}f.Oq=function()
{this.dispatchEvent("pagesupdate")};f.kb=function(){return
this.N};f.od=function(a,b){return(a=Eo(this.N,a))?
(this.nb(a,b),a):null};f.nb=function(a,b){if(this.o!=a||
b)this.o=a,this.dispatchEvent("pagechange")};
function op(a,b){return(b=Fo(a.N,b))?(a.nb(b),!0):!1}function pp(a,b)
{qp(a,b,q(function(c){U(q(this.nb,this,c))},a))}function qp(a,b,c){a=a.kb();new
R(b);b=new a.o({url:b});b.ne(a);rp(b,q(a.na,a,c))}f.Vh=function(a,b){var
c=this.oa.Ga().Gb();if(c&&c.Cc&&(c=c.Cc(a))){b=b||new B(40,80);var
d=this.Va().getQuery();if(!d)return;var e=sp(a,d);if(e)
{tp(this,c,b,e);return}rp(a,q(this.Pq,this,c,b,d))}this.nb(a)};f.Pq=function(a,b,c,
d){(c=sp(d,c))&&tp(this,a,b,c)};
function tp(a,b,c,d){if(d&&d.length){for(var e=d[0],g=1;g<d.length;g+
+)e=rh(e,d[g]);d=b.Ea().ue();d=b.getSize().width/d;e=new
Im(e.left,e.top);e.hk(d);e.x=Math.round(e.x);e.y=Math.round(e.y);b=Jm(b.kd());b.add
(e);Km(b,c);a.Ga().Cf(b)}}f.Na=function(){return this.o.Na()};f.Ea=function()
{return this.o};f.rb=function(a){for(var b=[],c=0;c<arguments.length;c+
+)b.push(arguments[c]);this.Ha.push(b);1==this.Ha.length&&up(this)};
function up(a){var b=a.Ha.shift();if(b){for(var c=b.shift(),d=0;d<a.ha.length;d+
+)a.ha[d][0]==c&&a.ha[d][1].apply(a,b);up(a)}}function vp(a){var
b=a.oa.Ga();b.ll&&b.ll(a.Ea())}f.Om=function(a){var b=this.oa.Ga(),c;b.ta?
c=b.ta(this.Ea(),a):c=Do(this.kb(),this.Ea().Na(),a);c&&(this.nb(c),vp(this),this.d
ispatchEvent("pageturn"))};f.Rq=function(a)
{if(a=Eo(this.N,a))this.nb(a),vp(this)};f.Sq=function(){var
a=this.oa.Ga();a.Lc&&(a.Lc(),vp(this));this.dispatchEvent("zoomchange")};
f.Tq=function(){var
a=this.oa.Ga();a.ad&&(a.ad(),vp(this));this.dispatchEvent("zoomchange")};f.Qq=funct
ion(){this.dispatchEvent("searchupdate")};f.Va=function(){return this.Ad};var
wp={update:function(a){for(var b in a)wp[b]=a[b]},Is:function(a)
{if("string"===typeof a)try{a=JSON.parse(a)}catch(c){a=null}for(var b in
a)wp.Hs(b,a[b])},Hs:function(a,b){wp[a]=b}};$a("_OC_addFlags",wp.Is);function xp(a)
{var b=Ja.apply(1,arguments);if(0===b.length)return Dd(a[0]);for(var
c=[a[0]],d=0;d<b.length;d++)c.push(encodeURIComponent(b[d])),c.push(a[d+1]);return
Dd(c.join(""))};var yp;function zp(a,b,c){c=new
R(c.replace(/#.*/g,""));S(c,a,b);return c.toString()}function Ap(a){if(yp){var
b=new R(yp);Wj(b,a);return b.toString()}return a}function Bp(a){return
zp("hl","es",a)}function Cp(a){a=new R(a);var b=a.o.split("/");b[0]||
b.shift();return 3<b.length?b[3]:T(a,"id")||""}function Dp(){var
a=window.location.pathname.split("/");return 1>a.length?"":a[1]};function Ep(a)
{Q.call(this);this.qb={};a&&this.Cd(a)}u(Ep,Q);f=Ep.prototype;f.ue=function()
{return this.qb.w||this.getParent().i.width};f.he=function(){return this.qb.h||
this.getParent().i.height};function om(a){return a.ue()/a.he()}f.getSize=function()
{return new Oe(this.ue(),this.he())};f.Cd=function(a){for(var b in
a)this.qb[b]=a[b];this.dispatchEvent("update")};f.ne=function(a)
{this.N=a};f.getParent=function(){return this.N};f.lb=function(){return
this.qb.title};
f.Md=function(){var a=this.lb();return a?Om(a):""};function Bo(a){return
a.qb.order}f.xd=function(a){if(this.qb.src&&a){var b=new
R(this.qb.src);S(b,"w",a.width);return b.toString()}return
this.qb.src};f.Na=function(){return this.qb.pid};function Fp(a,b,c){if(8>=pc()){var
d=[];d[0]=O(a,"readystatechange",t(Gp,a,t(Hp,b),d))}else
Vi(a,"load",t(Hp,b));c&&Vi(a,"error",t(Hp,c))}function Hp(a){U(a)}function
Gp(a,b,c){if("complete"!=a.readyState)return!0;cj(c[0]);b();return!1}var
Ip=G("div");function Jp(a){if(a)if(A){Ip.appendChild(a);var
b=t(I,a);Fp(a,b,b);a.src="//www.google.com/images/cleardot.gif"}else
a.src="//www.google.com/images/cleardot.gif",I(a)};function Kp(a,b,c,d,e,g,h)
{Q.call(this);this.N=a;this.ub=b;this.Cb=c;this.l=d;this.j=e;this.na=g;this.V=h;thi
s.o=Math.ceil(this.ub/this.l);this.s=Math.ceil(this.Cb/
this.j);this.i=[];for(a=0;a<this.o;++a){b=[];for(c=0;c<this.s;+
+c)b.push(null);this.i.push(b)}}n(Kp,Q);Kp.prototype.empty=function(){for(var
a;a=this.N.firstChild;)Jp(a)};
function Lp(a,b){var
c=Math.floor(b.left/a.l),d=Math.floor(b.top/a.j),e=Math.ceil((b.left+b.width)/
a.l),g=Math.ceil((b.top+b.height)/
a.j);e=Math.min(e,a.o);for(g=Math.min(g,a.s);c<e;c++)for(var h=d;h<g;h++)if(!a.i[c]
[h]){var k=a;var l=c,m=h;if(!k.i[l][m]){var r=G("IMG");K(r,
{position:"absolute",left:l*k.l+"px",top:m*k.j+"px",display:"none"});k.i[l]
[m]=r;k.N.appendChild(r)}k=k.i[l]
[m];l=a.na(c,h);Fp(k,q(a.ha,a,k,l),q(a.oa,a,k,l));k.src=l}for(c=0;c<a.o;+
+c)for(h=0;h<a.s;++h){if(d=!!a.i[c][h])d=!qh(new lh(c*
a.l,h*a.j,(c+1)*a.l,(h+1)*a.j),b);d&&(Jp(a.i[c][h]),a.i[c]
[h]=null)}}Kp.prototype.ha=function(a,b){K(a,
{display:""});this.V&&this.V(b)};Kp.prototype.oa=function(){};function Mp()
{};function Np(a){this.i={};for(var b=0;b<a.length;b++){var c=a[b];this.i[c.z]=new
Oe(c.w,c.h)}}function Op(a,b){return(a=hd(a.i,function(c){return c.height==b}))?
Number(a):null}function Pp(a,b){return(a=a.i[b])?a.width:null};function Qp(a)
{if(a)return a.isEntityPageViewport;a=T(new
R(window.location.href),"source");return"entity_page"==a||"entity_page_gbs_snippet"
==a}function Rp(a){if(a)return a.isEntityPageViewportV2;var b=new
R(window.location.href);a=T(b,"source");b=void 0!
==T(b,"ov2");return("entity_page"==a||"entity_page_gbs_snippet"==a)&&b}function
Sp(){var a=T(new R(window.location.href),"output");return(Qp()||Rp()||
Cc)&&"text"==a}function Tp(){return"toggled"===(new
R(window.location.href)).j};function Up(a)
{Ep.call(this,a);this.Lj={};this.Aa={};this.s={};this.ua=this.oa=null}var
Vp;u(Up,Ep);f=Up.prototype;f.Cd=function(a,b)
{Up.qa.Cd.call(this,a);b&&(this.ta=b)};function rp(a,b)
{Wp(a,a.nf(),b)}f.nf=function(){var a=Xp(this);S(a,"jscmd","click3");var
b;this.Ad&&(b=this.Ad.getQuery());Yp(this,"vq",b);dd(this.Lj,function(c,d)
{S(a,d,c)});return a};
function Wp(a,b,c){b=b.toString();if(b==a.ta)c&&c(a);else if(c&&(a.s[b]=a.s[b]||
[]).push(c),b!=a.ha)
{a.ha=b;a.l&&p.clearTimeout(a.l);a.l=p.setTimeout(q(a.Qt,a,b),6E3);var
d;a.Ad&&(d=a.Ad.getQuery());Vp(b,q(a.Uq,a,b,d))}}function Yp(a,b,c){c?
a.Lj[b]=c:delete a.Lj[b]}f.Lj=null;f.Uq=function(a,b,c)
{this.ha==a&&(this.ha=null,this.l&&(p.clearTimeout(this.l),this.l=null),this.ta=a,Z
p(this,c.page[0]),this.N.El(c),b=this.s[a])&&(v(b,function(d){d(this)},this),delete
this.s[a])};
f.Qt=function(a){this.l=this.ha=null;delete this.s[a]};function Xp(a){var
b=a.qb.url;b?b=new R(b):(b=new
R(a.N.Rp),S(b,"pg",a.Na()),a.qb.sig&&S(b,"sig",a.qb.sig));Qp()&&S(b,"source","entit
y_page");return b}f.mc=function(){return Xp(this).toString()};f.ue=function()
{return this.qb.w||this.getParent().i.width};f.he=function(){return this.qb.h||
this.getParent().i.height};
var
$p={additional_info:"additional_info",content:"content",feedbackUrl:"uf",flags:"fla
gs",highlights:"highlights",links:"links",order:"order",pid:"pid",src:"src",snippet
Src:"snippet_src"};function Zp(a,b){var c={},d;for(d in $p){var e=$p[d],g=b[e];void
0!==g&&("highlights"==e?
a.Aa[b.vq]=g:c[d]=g)}c.additional_info&&(d=c.additional_info["[NewspaperJSONPageInf
o]"])&&(a.oa=new
Np(d.tileres),d=d.page_scanjob_coordinates)&&(a.ua=""+d.x+","+d.y);b.vq&&!
c.snippetSrc&&(c.snippetSrc="");a.Cd(c)}
Up.prototype.Gc=function(){return this.qb.content};Up.prototype.o=function(a)
{return!!(this.qb.flags&a)};function aq(a,b){return lb(b,q(a.o,a))}function bq(a,b)
{b=Ve(b);b=b.replace(/'/g,"&#39;");if(a=a.Aa[b]){var c=[];v(a,function(d)
{c.push([d.X,d.Y,d.W,d.H])});return c}}function sp(a,b){if(a=bq(a,b))return
kb(a,t(cq,1))}function cq(a,b){b=kb(b,function(c){return Math.round(c*a)});return
new lh(b[0],b[1],b[2],b[3])}
function dq(a){if(a.qb.links)return kb(a.qb.links,function(b){var
c=b.region;return[c.X,c.Y,c.W,c.H,b.target_pid,b.url]})}function eq(a)
{if(a.qb.clip_highlight||a.qb.clip_highlights){var b=[];v(a.qb.clip_highlights||
[a.qb.clip_highlight],function(c){var d=[];v(["X","Y","W","H"],function(e)
{d.push(c[e])});b.push(d)});return b}return null}
Up.prototype.xd=function(a){if(this.qb.src&&a){var b=new
R(this.qb.src);a&&dd(this.ul(),function(c,d){"height"==d&&a.height?
S(b,c,a.height):"width"==d&&a.width&&S(b,c,a.width)});return b.toString()}return
this.qb.src};Up.prototype.ul=function(){return{width:"w",height:"h"}};function
fq(a,b,c,d){this.jk=a||256;this.ik=b||256;this.j=c||3;this.l=d||
3;this.i=null}function gq(a,b){a.i=b}fq.prototype.Qo=function(a,b,c,d,e){var
g=this.j,h=this.l;b=Math.ceil(b/this.jk);c=Math.ceil(c/this.ik);var
k=Math.floor(e/g),l=Math.floor(d/h),m=g*b*k;e-=k*g;g=Math.min(g,c-k*g);m+=g*h*l;d-
=l*h;h=Math.min(h,b-l*h);d=m+(e*h+d);a=new
R(a);S(a,"tid",d);this.i&&(a=this.i(a,d));return a.toString()};function hq()
{}hq.prototype.lb=function(){return this.zc};function iq(){this.i=new
Map}iq.prototype.add=function(a,b){this.i.set(Ua(a),b)};function jq(a,b){b=void
0===b?[]:b;b=new Set(b.map(function(g){return Ua(g)}));for(var
c=la(a.i.keys()),d=c.next();!d.done;d=c.next())if(d=d.value,!b.has(d)){var
e=a.i.get(d);e&&e.Oa();a.i.delete(d)}};function kq(){this.j={};this.i=new
iq}function lq(a,b,c){a.j[Ua(b)]=c}kq.prototype.Oa=function(){jq(this.i)};function
mq(a,b){b=jb(b,function(c){return!!
this.j[Ua(c.constructor)]},a);jq(a.i,b);v(b,function(c){this.i.i.has(Ua(c))||
this.i.add(c,this.j[Ua(c.constructor)].render(c))},a)};function nq(a)
{this.If=a}function oq(a,b,c,d){a=pq(a,d);if(0<c)for(c=0;c<a.length;c++)
{if(a[c]>b)return a[c]}else for(c=a.length-1;0<=c;c--)if(a[c]<b)return a[c];return
b}function pq(a,b){var c=b||[];a=jb(a.If,function(d){return!lb(c,function(e){return
50>Math.abs(e-d)})});a.push.apply(a,c);yb(a);return a};function qq(a,b)
{zo.call(this);this.V={};a&&(this.Rp=a.prefix,this.mp=a.image_prefix||
a.prefix,a=kb(a.page,function(c){c=new this.o(c);b&&(c.Ad=b);return
c},this),this.l(a))}u(qq,zo);qq.prototype.El=function(a){a=a.page;for(var
b=0;b<a.length;b++){var
c=a[b],d=Eo(this,c.pid);d&&Zp(d,c)}};qq.prototype.o=Up;qq.prototype.na=function(a,b
){if(!Eo(this,b.Na())){var c=ub(Co(this));vb(c,b);this.l(c)}this.V[b.Na()]=!
0;a&&a(b)};function rq(a,b,c){ll(a,t(sq,b,c))}function sq(a,b,c){c=c.target;ul(c)?
a(wl(c)):b&&b()};var tq={},uq=null;var vq="undefined"!==typeof Uint8Array,wq=!
A&&"function"===typeof p.btoa;var xq="function"===typeof Symbol&&"symbol"===typeof
Symbol()?Symbol():void 0;function yq(a,b){if(xq)return a[xq]|=b;if(void 0!
==a.i)return a.i|=b;Object.defineProperties(a,{i:{value:b,configurable:!
0,writable:!0,enumerable:!1}});return b}function zq(a){var b;xq?
b=a[xq]:b=a.i;return null==b?0:b}function Aq(a,b){xq?a[xq]=b:void 0!==a.i?
a.i=b:Object.defineProperties(a,{i:{value:b,configurable:!0,writable:!
0,enumerable:!1}});return a}function Bq(a){yq(a,16);return a}
function Cq(a,b){Aq(b,(a|0)&-51)}function Dq(a,b){Aq(b,(a|18)&-41)};var
Eq={};function Fq(a){return null!==a&&"object"===typeof a&&!
Array.isArray(a)&&a.constructor===Object}var Gq=Object.freeze(Aq([],23));function
Hq(a){if(a&2)throw Error();}function Iq(a){var b=a.length;(b=b?a[b-1]:void
0)&&Fq(b)?b.g=1:(b={},a.push((b.g=1,b)))};function Jq(a){var b=a.j+a.Nf;return
a.Sd||(a.Sd=a.ac[b]={})}function Kq(a,b,c){return-1===b?null:b>=a.j?a.Sd?
a.Sd[b]:void 0:c&&a.Sd&&(c=a.Sd[b],null!=c)?c:a.ac[b+a.Nf]}function Lq(a,b,c,d)
{a.l&&(a.l=void 0);if(b>=a.j||d)return Jq(a)[b]=c,a;a.ac[b+a.Nf]=c;(c=a.Sd)&&b in
c&&delete c[b];return a}function Mq(a,b){Hq(zq(a.ac));Lq(a,b,void 0,!1);return
a}function Nq(a,b){a=Kq(a,b);a=null==a?a:!!a;return null==a?!1:a};var Oq;function
Pq(a,b){Oq=b;a=new a(b);Oq=void 0;return a};function Qq(a){switch(typeof a){case
"number":return isFinite(a)?a:String(a);case "object":if(a)if(Array.isArray(a))
{if(0!==(zq(a)&128))return a=Array.prototype.slice.call(a),Iq(a),a}else
if(vq&&null!=a&&a instanceof Uint8Array){if(wq){for(var
b="";10240<a.length;)b+=String.fromCharCode.apply(null,a.subarray(0,10240)),a=a.sub
array(10240);b+=String.fromCharCode.apply(null,a);a=btoa(b)}else{void
0===b&&(b=0);if(!uq){uq={};for(var
c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),
d=["+/=","+/","-_=","-_.","-_"],e=0;5>e;e++){var
g=c.concat(d[e].split(""));tq[e]=g;for(var h=0;h<g.length;h++){var k=g[h];void
0===uq[k]&&(uq[k]=h)}}}b=tq[b];c=Array(Math.floor(a.length/3));d=b[64]||"";for(e=g=
0;g<a.length-2;g+=3){var l=a[g],m=a[g+1];k=a[g+2];h=b[l>>2];l=b[(l&3)<<4|
m>>4];m=b[(m&15)<<2|k>>6];k=b[k&63];c[e++]=h+l+m+k}h=0;k=d;switch(a.length-g){case
2:h=a[g+1],k=b[(h&15)<<2]||d;case 1:a=a[g],c[e]=b[a>>2]+b[(a&3)<<4|
h>>4]+k+d}a=c.join("")}return a}}return a};function Rq(a,b,c,d){if(null!=a)
{if(Array.isArray(a))a=Sq(a,b,c,void 0!==d);else if(Fq(a)){var e={},g;for(g in
a)e[g]=Rq(a[g],b,c,d);a=e}else a=b(a,d);return a}}function Sq(a,b,c,d){var
e=zq(a);d=d?!!(e&16):void 0;a=Array.prototype.slice.call(a);for(var
g=0;g<a.length;g++)a[g]=Rq(a[g],b,c,d);c(e,a);return a}function Tq(a){return
a.Tl===Eq?a.toJSON():Qq(a)}function Uq(a,b){a&128&&Iq(b)};function Vq(a,b,c){c=void
0===c?Dq:c;if(null!=a){if(vq&&a instanceof Uint8Array)return b?a:new
Uint8Array(a);if(Array.isArray(a)){var d=zq(a);if(d&2)return a;if(b&&!
(d&32)&&(d&16||0===d))return Aq(a,d|18),a;a=Sq(a,Vq,d&4?Dq:c,!
0);b=zq(a);b&4&&b&2&&Object.freeze(a);return a}return a.Tl===Eq?Wq(a):a}}
function Xq(a,b,c,d,e,g,h){if(a=a.i&&a.i[c]){d=zq(a);d&2?d=a:
(g=kb(a,Wq),Dq(d,g),Object.freeze(g),d=g);Hq(zq(b.ac));null==d?g=Gq:
(g=[],yq(g,1));h=g;if(null!=d){g=!!d.length;for(a=0;a<d.length;a++){var
k=d[a];g=g&&!(zq(k.ac)&2);h[a]=k.ac}g=(g?8:0)|1;a=zq(h);(a&g)!
==g&&(Object.isFrozen(h)&&(h=Array.prototype.slice.call(h)),Aq(h,a|g));b.i||
(b.i={});b.i[c]=d}else b.i&&(b.i[c]=void 0);Lq(b,c,h,e)}else
d=Vq(d,g,h),Hq(zq(b.ac)),Lq(b,c,d,e)}
function Wq(a){if(zq(a.ac)&2)return a;a=Yq(a,!0);yq(a.ac,18);return a}function
Yq(a,b){var c=a.ac,d=Bq([]),e=a.constructor.i;e&&d.push(e);e=a.Sd;if(e)
{d.length=c.length;var g={};d[d.length-1]=g}0!==(zq(c)&128)&&Iq(d);b=b||zq(a.ac)&2?
Dq:Cq;d=Pq(a.constructor,d);a.rp&&(d.rp=a.rp.slice());g=!!(zq(c)&16);for(var h=e?
c.length-1:c.length,k=0;k<h;k++)Xq(a,d,k-a.Nf,c[k],!1,g,b);if(e)for(var l in
e)Xq(a,d,+l,e[l],!0,g,b);return d};function Zq(a,b,c,d){null==a&&(a=Oq);Oq=void
0;var e=this.constructor.i;if(null==a){a=e?[e]:[];var g=48;var h=!0;d&&(g|
=128);Aq(a,g)}else{if(!Array.isArray(a))throw Error();if(e&&e!==a[0])throw
Error();g=yq(a,0)|32;h=0!==(16&g);if(d){if(!(g&128)&&0<a.length){var k=a[a.length-
1];if(Fq(k)&&"g"in k){g|=128;delete k.g;var l=!0,m;for(m in k){l=!
1;break}l&&a.pop()}else throw Error();}}else if(128&g)throw
Error();Aq(a,g)}this.Nf=e?0:-1;this.i=void 0;this.ac=a;a:{g=this.ac.length;e=g-
1;if(g&&(g=this.ac[e],
Fq(g))){this.Sd=g;this.j=e-this.Nf;break a}void 0!==b&&-1<b?(this.j=Math.max(b,e+1-
this.Nf),this.Sd=void 0):this.j=Number.MAX_VALUE}if(!d&&this.Sd&&"g"in
this.Sd)throw Error('Unexpected "g" flag in sparse object of message that is not a
group type.');if(c){b=h&&!0;d=this.j;var r;for(h=0;h<c.length;h++)e=c[h],e<d?
(e+=this.Nf,(g=a[e])?$q(g,b):a[e]=Gq):(r||(r=Jq(this)),(g=r[e])?
$q(g,b):r[e]=Gq)}}Zq.prototype.toJSON=function(){return
Sq(this.ac,Tq,Uq)};Zq.prototype.clone=function(){return Yq(this,!1)};
function $q(a,b){if(Array.isArray(a)){var c=zq(a),d=1;!b||c&2||(d|=16);(c&d)!
==d&&Aq(a,c|d)}}Zq.prototype.Tl=Eq;Zq.prototype.toString=function(){return
this.ac.toString()};function ar(a,b)
{sn.call(this,b);this.l=a}u(ar,sn);ar.prototype.j="info";ar.prototype.o=!1;var
br={info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-butterBar-
warning",promo:"jfk-butterBar-promo"};ar.prototype.getType=function(){return
this.j};function cr(a,b){a.Jb()&&Mb(a.ka(),br[a.j],br[b]);a.j=b}function dr(a,b)
{a.l=b;if(b=a.ka()){var
c=a.i;c.Km(b);c.Im(b,a.l)}}ar.prototype.isVisible=function(){var a=this.ka();return
null!=a&&Hb(a,"jfk-butterBar-shown")};
ar.prototype.Ca=function(a){x(this.ka(),"jfk-butterBar-shown",a)};function er(a,b)
{a.o=b;(b=a.ka())&&x(b,"jfk-butterBar-mini",a.o)}ar.prototype.Ta=function()
{this.wa=this.i.Ra("DIV","jfk-butterBar");var
a=this.ka();a&&(X(a,"live","assertive"),X(a,"atomic","true"));dr(this,this.l);er(th
is,this.o);cr(this,this.j)};function fr(a){this.i=a}fr.prototype.ud=function()
{return this.i.aid};fr.prototype.Qg=function(){var
a=this.i.x_focus,b=this.i.y_focus;if(void 0===a||void 0===b){b=this.Uf();if(!
b.length)return null;a=b[0][0];b=b[0][1]}return new
B(a,b)};fr.prototype.ql=ba(2);fr.prototype.Uf=function(){return
gr(this,"head_boxes")};function gr(a,b){var c=[];a.i[b]&&v(a.i[b],function(d)
{c.push([d.X,d.Y,d.W,d.H])});return c};function hr(a){this.i=a};function ir(a,b,c)
{this.l=a;this.i=b;this.o=c||!1;a=this.getSize();this.j()?
a.height=120:a.height=65;this.ob(a)}n(ir,cm);ir.prototype.j=function(){var a=C("gb-
mobile-menu-pubinfo");return a?0<Lf(a).length&&null!=this.l&&0==Bo(this.l):!
1};function jr(a){im.call(this);this.l=a}u(jr,im);jr.prototype.V=function()
{this.j=Math.ceil(this.i.length/this.l);for(var a=0;a<this.j;a++)for(var
b=0;b<this.l;b++){var c=a*this.l+b;this.cells[b]=this.cells[b]||[];this.cells[b]
[a]=this.i[c]}};function kr(a){jr.call(this,a);this.Oe=new
Map}u(kr,jr);kr.prototype.Cc=function(a){return
this.Oe.get(lr(nm,a))};kr.prototype.Oh=function(a){if(a instanceof
ir)a=lr(a.constructor,a.i);else if(a instanceof nm)a=lr(a.constructor,a.Ea());else
throw Error("Input item must be a LayoutPage or LayoutSeparator.");return
this.Oe.get(a)};
kr.prototype.Sa=function(a){if(a instanceof ir){var
b=lr(a.constructor,a.i);this.Oe.set(b,a)}else a instanceof
nm&&(b=lr(a.constructor,a.Ea()),this.Oe.set(b,a));kr.qa.Sa.call(this,a)};function
lr(a,b){return Ua(a)+"#"+b.Na()};function mr(a,b,c,d,e)
{kr.call(this,1);this.s=b;this.o=c;var g=d||!1,h;a=Co(a);v(a,function(k)
{g&&h&&1<Bo(k)-Bo(h)&&nr(this,h,k);var l=C("gb-mobile-menu-
pubinfo");l&&0<Lf(l).length&&!g&&h&&k&&0==Bo(h)&&nr(this,h,k,!0);l=new nm(k);var
m=l.getSize();"fixed_height"==this.s?
m.height=this.o:m.width=this.o;l.ob(m);this.Sa(l);h=k},this);g&&h&&e&&Bo(h)<Bo(e)&&
nr(this,h,e);jm(this)}n(mr,kr);
function nr(a,b,c,d){b=new ir(b,c,d||!1);c=b.getSize();"fixed_height"==a.s?
c.height=a.o:c.width=a.o;b.ob(c);a.Sa(b)}mr.prototype.N=function(){return
this.o};mr.prototype.Wf=function(){return this.s};mr.prototype.Wj=8;function
or(a,b){this.O=a;this.i=b}n(or,Mp);or.prototype.render=function(a){var
b=this.i(a);b.ob(a.getSize());b.setPosition(a.kd());return b};function pr()
{}n(pr,cm);function qr(){W.call(this)}u(qr,W);qr.prototype.ve=function(a)
{this.j=a;this.o=rr(a)};qr.prototype.va=function()
{qr.qa.va.call(this);I(this.o)};function sr(a)
{W.call(this);this.l=a}n(sr,qr);sr.prototype.Ca=function(a)
{N(this.o,a)};sr.prototype.ve=function(a){qr.prototype.ve.call(this,a);var
b=this.j.getSize();a=this.o;var c=b.width;b=b.height;var
d=Math.floor(.035*c),e=this.l?"/googlebooks/images/burn-left.png":"/googlebooks/
images/burn-right.png";yh(a,this.l?c-d:0,0);L(a,d,b);K(a,{position:"absolute"});A?
qm(a,e):(c=E("IMG",
{src:e,width:d,height:b,border:0,position:"absolute",top:0,left:0}),a.appendChild(c
))};function tr(a)
{W.call(this);this.ha=a;this.V=[]}u(tr,qr);f=tr.prototype;f.ve=function(a)
{tr.qa.ve.call(this,a);this.qh();this.Ea()&&this.i.ma(this.Ea(),"update",this.qh)};
f.Ea=function(){return this.j.Ea()};f.oh=function(a,b,c,d){var e=G("div");V(e,!
0);this.o.appendChild(e);a=ur(this,a,b,c,d);K(e,
{position:"absolute",left:a[0]+"px",top:a[1]+"px",width:a[2]+"px",height:a[3]+"px"}
);this.ha&&(K(e,{backgroundColor:this.ha}),Ph(e,.3));this.V.push(new
lh(a[0],a[1],a[2],a[3]));return e};
function vr(a){return a.j.getSize().width/a.j.Ea().getParent().i.width}function
ur(a,b,c,d,e){var g=vr(a);return kb([b,c,d,e],function(h){return
Math.round(h*g)})}function wr(a,b){v(b,function(c)
{this.oh.apply(this,c)},a)}f.Eo=function(a){return
this.oh(a.left,a.top,a.width,a.height)};f.tg=function()
{Gf(this.o);this.V=[]};f.qh=function(){};function xr()
{tr.call(this)}n(xr,tr);f=xr.prototype;f.qh=function(){if(!this.l){var
a=this.Ea();a&&(a=eq(a))&&(wr(this,a),this.l=!0)}};
f.oh=function(a,b,c,d){this.s=tr.prototype.oh.call(this,a,b,c,d);K(this.s,
{border:"2px #aaaaff
dashed"});this.N=G("IMG");this.s.appendChild(this.N);this.N.src="/googlebooks/
images/dialog_close_x.gif";a=ur(this,a,b,c,d);K(this.N,
{position:"absolute",cursor:"pointer",left:a[2]-
19+"px",top:"4px",display:"none"});O(this.s,"mouseout",q(this.Vq,this));O(this.s,"m
ouseover",q(this.lp,this,!0));Vi(this.N,"click",q(this.Oa,this));return
this.s};f.Oa=function(){I(this.s)};
f.Vq=function(a){Qf(this.s,a.target)||this.lp(!1)};f.lp=function(a){K(this.N,
{display:a?"":"none"})};function yr(a)
{tr.call(this);this.O=a}n(yr,tr);yr.prototype.qh=function(){if(!this.l){var
a=this.Ea();a&&(a=dq(a))&&(v(a,function(b){var
c=b.pop(),d=b.pop();b=this.oh.apply(this,b);K(b,
{cursor:"pointer"});this.i.ma(b,"click",q(this.s,this,d,c))},this),this.l=!
0)}};yr.prototype.s=function(a,b){(a=Eo(this.O.kb(),a))?
this.O.nb(a):pp(this.O,b)};function zr(a,b)
{this.o=a;this.i=b}zr.prototype.Ea=function(){return
this.o};zr.prototype.j=function(){return this.o.xd(this.i)};function Ar(a,b,c)
{zr.call(this,a,b);this.l=c}n(Ar,zr);Ar.prototype.j=function(){return
this.l.width>this.i.width?this.o.xd(this.l):zr.prototype.j.call(this)};function
Br(a,b,c,d,e)
{W.call(this);this.dh(a.Ga());this.O=a;this.j=c;this.oa=[];this.Pm=d;L(d,c);this.ta
=rr(this);K(this.ta,"backgroundColor","#fff");L(this.ta,c);if(this.Aa=void 0!==e?
e:!0)a=rr(this),L(a,c),this.ua=new
Cr(a),this.ua.show();b&&(this.o=b,this.i.ma(b,"update",this.ug),rp(b))}u(Br,W);f=Br
.prototype;f.getSize=function(){return this.j};f.Ea=function(){return
this.o};function Dr(a,b){a.oa.push(b);b.ve(a)}f.ug=function(){};function Er(a)
{a.dispatchEvent("load");a.Aa&&a.ua.mb()}
function rr(a){var b=G("div");V(b,!0);K(b,
{position:"absolute",left:0,top:0});a.Pm.appendChild(b);return b}f.Oa=function()
{v(this.oa,function(a){a.Fa()});this.oa=null;this.s&&I(this.s)};function Fr(a)
{a.N=rr(a);L(a.N,a.getSize());K(a.N,{backgroundImage:"url(//www.google.com/images/
cleardot.gif)",backgroundRepeat:"repeat"});a.i.ma(a.N,"mousedown",a.Wq);a.i.ma(a.N,
"dragstart",Fi)}f.Wq=function(a){a.display=this;Gr.dispatchEvent(a)};var Gr=new Q;
function Cr(a)
{this.i=a;a={position:"absolute",left:0,color:"#808080",fontSize:"13px",backgroundC
olor:"white"};for(var b=0;2>b;b++){var
c=G("div");V(c);K(c,a);this.i.appendChild(c);c.textContent="Cargando...";a.bottom=0
}}Cr.prototype.show=function(a){K(this.i,
{display:a?"none":""})};Cr.prototype.mb=function(){this.show(!
0)};Br.prototype.om=function(){Hr(this)};function Hr(a,b){a.s&&I(a.s);a.s=rr(a);new
Ir(a.s,a.getSize(),b)}
function Ir(a,b,c){this.i=a;K(a,
{backgroundColor:"#FFF",textAlign:"center"});L(a,b);P(a,am(c||"",{ji:"1bc61bb1-
aef4-47ce-ae5b-e6d61a7e3eab"}));V(this.i)};function Jr(a,b,c)
{Br.call(this,a,b.Ea(),b.i,c);this.dh(Kr);a=rr(this);this.ha=new
Lr(b.i,a);a=rr(this);this.V=new Lr(b.i,a);Fr(this);Th(c,!
0);w(c,"pageImageDisplay");this.na=b;b.Ea()&&this.ug()}n(Jr,Br);f=Jr.prototype;f.nb
=function(a){Yp(a,"output",null);Br.prototype.nb.call(this,a);a.xd()&&this.ug()};
f.ug=function(){var a=this.Ea(),b=this.na.j();if(b&&!this.l)
{b=Mr(b);Vi(this.ha,"load",q(this.Xq,this,a,b,this.getSize().width));Nr(this.ha,
[b]);var c=jp(this.O.Lb,a.Na());c.push(b);Nr(this.V,c);this.l=!
0;a==this.O.Ea()&&this.dispatchEvent("fetch")}aq(a,[16,8])&&(a=Qe('<table
width=100% height=100%><tr><td><img
src="%s"/><br/>%s</td></tr></table>',Ap("/googlebooks/restricted_logo.gif"),"Ha
llegado a una p\u00e1gina que no se puede ver o bien ha alcanzado el l\u00edmite de
visualizaci\u00f3n de este libro."),
Hr(this,a),Er(this))};f.Xq=function(a,b,c)
{a==this.O.Ea()&&this.dispatchEvent("loaded");this.V.empty();var
d=this.O.Lb;a=a.Na();d.i[a]=d.i[a]||{};d.i[a]
[c]=b;Er(this)};f.oc=ba(5);f.Oa=function(){this.l=!
1;this.ha.empty();this.V.empty();Br.prototype.Oa.call(this)};var Kr=new
Q,Mr=ad;function Lr(a,b){Q.call(this);this.j=a;this.l=b;this.zf=!
1;this.i=G("IMG");this.i.width=this.j.width;this.l.appendChild(this.i);V(this.l)}n(
Lr,Q);Lr.prototype.empty=function(){for(var a;a=Mf(this.l);)Jp(a)};
function Nr(a,b){Fp(a.i,q(a.o,a,a.i));for(var c=0;c<b.length;c+
+)a.i.src=b[c]}Lr.prototype.o=function(a)
{this.i==a&&(this.dispatchEvent("load"),this.zf=!0)};Lr.prototype.oc=ba(4);function
Or(a){var b=this;W.call(this);this.N=a;this.l=a.o;this.ob(Wh(this.l));this.Hb=new
B(0,0);this.ha=null;this.oa=new wm(function(){N(b.ha,!
1)},600);Ci(this,this.oa)}u(Or,W);f=Or.prototype;f.ob=function(a){if(!this.j||!
Pe(this.j,a)){this.j=a;var
b=this.N;b.ha=a;Pr(b);this.dispatchEvent("resize")}};f.Uc=function(a)
{this.wc=a;this.V.Oa();var b=this.N,c=this.getSize();b.ha=c;Pr(b);b=this.N;a=new
Oe(a.vb(),a.Eb());b.na=a;b.s=!
0;L(b.j,a);U(b.oa,0,b);Pr(b);this.dispatchEvent("layoutchange")};
function Qr(a,b){a.V=b}f.vl=function(){return this.V};f.Gb=function(){return
this.wc};f.hc=function(){var
a=this.wc.Ld();this.na&&(a=this.na.tl(a));mq(this.V,a);this.dispatchEvent("update")
};function Rr(a,b){a.na=b}
f.Vc=function(a){var b=this.Hb.x,c=this.Hb.y;"number"===typeof
a.x&&(a.x=Ke(a.x,0,Math.max(this.wc.vb()-this.j.width,0)));"number"===typeof
a.y&&(a.y=Ke(a.y,0,Math.max(this.wc.Eb()-this.j.height,0)));"number"===typeof
a.x&&(b=a.x);"number"===typeof a.y&&(1<a.y-c?this.dispatchEvent("scrolldown"):1<c-
a.y&&this.dispatchEvent("scrollup"),c=a.y);this.Hb=new
B(b,c);b=this.N;a=this.Hb;b.V||(b=b.o,null!=a.y&&(b.scrollTop=a.y),null!
=a.x&&(b.scrollLeft=a.x));this.dispatchEvent("move")};
function Sr(a){var b=a.Hb;return b?new
lh(b.x,b.y,a.j.width,a.j.height):null}f.getSize=function(){return
this.j};f.Dd=function(a)
{this.dispatchEvent("movestart");this.Vc(a);this.dispatchEvent("moveend")};function
Tr(a,b,c){a=a.Hb;c(new B(a.x+b.x,a.y+b.y))}
f.Cf=function(a){var b=this.Hb,c=this.getSize();!b||Math.abs(b.x-a.x)>c.width||
Math.abs(b.y-a.y)>c.height?this.Dd(a):(this.o&&(this.o.Fa(),this.o=null),this.o=new
Dm([b.x,b.y],[a.x,a.y],250+250*Ke(Me(b,a)/800,0,1),Gm),O(this.o,"animate",q(this.Rm
,this)),O(this.o,"end",q(this.Yq,this)),this.dispatchEvent("movestart"),Vi(this,"mo
vestart",q(this.o.Fa,this.o)),this.o.play())};f.Rm=function(a)
{a=a.coords.map(Math.round);this.Vc(new B(a[0],a[1]))};f.Yq=function(a)
{this.Rm(a);this.dispatchEvent("moveend")};
f.Bb=function(){return this.l};f.Ke=ba(6);f.Kc=function(){return new
B(Math.round(this.Hb.x+this.j.width/2),Math.round(this.Hb.y+this.j.height/
2))};f.Pe=function(a){return new B(Math.round(a.x+this.j.width/2*-
1),Math.round(a.y+this.j.height/2*-1))};f.va=function()
{Or.qa.va.call(this);this.V.Oa()};f.nl=function(a)
{null==this.ha&&(this.ha=a);this.ha.style.opacity=0;this.oa.start()};f.ot=function(
){var a=this;this.oa.stop();N(this.ha,!0);U(function()
{a.ha.style.opacity=1})};f.Qm=1;function Ur(a,b,c,d)
{Br.call(this,a,b.Ea(),b.i,c,d);this.na=rr(this);Fr(this);b.Ea()&&this.ug();this.O=
a;this.V=O(this.O.Ga(),"update",this.Ba,!
1,this)}n(Ur,Br);Ur.prototype.ug=function(){var
a=this.Ea(),b=a.xd(),c=this.O.Wa().qj(),d=a.oa;if(b&&d&&!this.l){var
e=Op(d,this.getSize().height);"number"===typeof e&&(d=Pp(d,e),b=new
R(b),S(b,"zoom",e),S(b,"pg",a.ua),b=b.toString(),this.ha=new
Kp(this.na,d,this.getSize().height,c.jk,c.ik,q(c.Qo,c,b,d,this.getSize().height),nu
ll),this.l=!0,this.Ba())}};
Ur.prototype.Ba=function(){if(this.l){var a=Eh(this.na);if(a){var
b=Kh(this.na);a.top-=b.y;a.bottom-=b.y;a.left-=b.x;a.right-=b.x;0<a.bottom-
a.top&&0<a.right-a.left&&Lp(this.ha,nh(a))}vp(this.O)}};Ur.prototype.Oa=function()
{this.l&&(this.ha.empty(),this.l=!
1);this.V&&(cj(this.V),this.V=null);Br.prototype.Oa.call(this)};function Vr(a)
{this.Ad=a;tr.call(this,"#ffff00")}u(Vr,tr);Vr.prototype.qh=function(){var
a=this.j.Ea();if(a){var b=this.Ad.getQuery();b!
=this.s&&(a=sp(a,b),this.tg(),a&&(kb(a,q(this.Eo,this)),this.s=b))}};function Wr(a)
{Q.call(this);this.url=a;this.l=null;this.N=!0}n(Wr,Q);Wr.prototype.Ze=function()
{if(this.N)this.N=!1;else throw Error();};function Xr(a,b)
{Wr.call(this,a);this.V=b||"GET";this.j=new fj;this.i=new
hl}n(Xr,Wr);f=Xr.prototype;f.Ze=function(a,b)
{Wr.prototype.Ze.call(this,a,b);this.s=a;this.o=b;this.j.ma(this.i,"success",q(this
.ar,this));this.j.ma(this.i,"error",q(this.Zq,this));this.i.send(this.url.toString(
),this.V,void 0)};f.ar=function(a)
{this.l=JSON.parse(vl(a.target));U(q(this.dispatchEvent,this,"success"));this.s&&U(
t(this.s,this.l));U(q(this.kk,this))};
f.Zq=function()
{U(q(this.dispatchEvent,this,"error"));this.o&&U(this.o);U(q(this.kk,this))};f.abor
t=function(){this.i.abort();this.kk();return!1};f.kk=function()
{kj(this.j);this.o=this.s=null};function Yr(a,b,c)
{a=["event",a,b,c];if(b=p.ga)a=["send"].concat(a),"timing"===a[1]&&null==a[4]&&(a[4
]=Math.round(performance.now())),b.apply(null,a)}function Zr(a,b,c,d)
{"string"===typeof a&&(a=C(a));a&&O(a,"click",t(Yr,b,c,d))}
$a("_OC_analyticsTrack",Yr);function $r(a){return a.length?a.reduce(function(b,c)
{return rh(b,c)},a[0].clone()):null};function as(a,b,c,d,e)
{W.call(this);this.N=a;this.oa=b;this.ua=e;this.o=d;this.j=!
1;this.s=G("div");c.appendChild(this.s);this.i.ma(b,"mousemove",this.V);this.i.ma(b
,"mouseup",this.ha)}u(as,W);as.prototype.V=function(a){if(!this.ta){a=Ne(new
B(a.clientX,a.clientY),Fh(this.oa));a=ih(a,this.ua);K(this.s,{border:"2px dashed
#99AAEE",position:"absolute"});var b=a.right-a.left,c=a.bottom-
a.top;yh(this.s,a.left,a.top);L(this.s,b,c);this.l=a}};
as.prototype.ha=function(a){this.V(a);this.ta=!0;a=this.o;var
b=nh(this.l),c=vr(this.N);c=bs(b,1/c);b=cs(bs(c,1/a.getSize().width*1E3));a=new
R(a.mc());S(a,"ci",
[b.left,b.top,b.width,b.height].join());S(a,"jscmd","click3");S(a,"output","text");
c=cs(c);ds(this.N,[c]);I(this.s);(new
Xr(a)).Ze(q(this.na,this,c,b));this.dispatchEvent("endsize")};
as.prototype.na=function(a,b,c){c=c.page[0];var d=!1,e=c.clip_highlights;if(e){var
g=[];v(e,function(h){g.push(new lh(h.X,h.Y,h.W,h.H))});if(c=c.content)ds(this.N,
[a],c,b),d=!0,Yr("Web Reader","Selection")}d||this.N.tg();this.Fa()};function
bs(a,b){return new lh(a.left*b,a.top*b,a.width*b,a.height*b)}function cs(a){return
new
lh(Math.round(a.left),Math.round(a.top),Math.round(a.width),Math.round(a.height))}a
s.prototype.va=function(){as.qa.va.call(this);I(this.s)};function es(a,b)
{W.call(this);this.s=a;this.Da=b}var fs;n(es,qr);f=es.prototype;f.ve=function(a)
{qr.prototype.ve.call(this,a);a=this.o;var b=G("div");V(b,!
0);a.appendChild(b);Gb(b,"selection-
layer");L(a,this.j.getSize());L(b,this.j.getSize());this.i.ma(b,"click",this.cr);th
is.i.ma(b,"mousedown",this.dr)};
f.dr=function(a){if(fs){a.stopPropagation();this.l&&this.l.Fa();var
b=this.j.Pm;a=Ne(new B(a.clientX,a.clientY),Fh(b));this.l=new
as(this.s,b,this.o,this.j.Ea(),a);this.N=O(document.body,"mousemove",q(this.er,this
));Vi(this.l,["endsize","dispose"],q(this.lt,this))}};f.cr=function(a)
{fs&&a.stopPropagation()};
f.er=function(a){if(this.l&&!this.l.Id){var b=new
B(a.clientX,a.clientY),c=mh(Oh(this.Da.Bb()));if(jh(c,b)){var d=new
B(0,0);v([[c.top-a.clientY,0,-1],[c.bottom-a.clientY,0,1],[c.left-a.clientX,-1,0],
[c.right-a.clientX,1,0]],function(e){40>Math.abs(e[0])&&(d.x=e[1]||d.x,d.y=e[2]||
d.y)});this.V||(this.V=new
el(100),this.i.ma(this.V,"tick",this.fr));this.ha=d;d.x||d.y?
this.V.start():this.V.stop()}}};f.fr=function(){var a=this.ha,b=this.Da;Tr(b,new
B(15*a.x,15*a.y),q(b.Dd,b))};
f.lt=function(){cj(this.N);Ai(this.V);this.V=null};function gs(){this.s="Selecci\
u00f3n copiada en el portapapeles";this.i=!1;var a=E("DIV","entity-page-
snackbar"),b=E("SPAN","entity-page-snackbar-
text");J(b,this.s);a.appendChild(b);X(a,"hidden",!
0);document.body.appendChild(a);this.o=a}gs.prototype.show=function(){this.i?
(this.j(),U(q(this.l,this),500)):this.l();U(q(this.j,this),6E3)};gs.prototype.l=fun
ction(){K(this.o,"bottom","0");this.i=!0};gs.prototype.j=function()
{K(this.o,"bottom","-48px");this.i=!1};function hs(a){this.j=a;this.o=new
gs;this.l=is(this)}hs.prototype.ka=function(){return this.l};function is(a){var
b=E("DIV");Ib(b,["entity-page-copy-button","entity-page-action-chip"]);var
c=E("SPAN");w(c,"entity-page-action-chip-icon");var d=E("SPAN");w(d,"entity-page-
action-chip-
label");J(d,"Copiar");b.appendChild(c);b.appendChild(d);O(b,"click",q(a.i,a));Rm(b,
"button");Wf(b,!0);O(b,"keydown",function(e){32!=e.keyCode&&13!=e.keyCode||
a.i.call(a)});return b}
hs.prototype.i=function()
{this.j.focus();this.j.select();document.execCommand("copy");this.o.show()};functio
n js(){}js.prototype.Nc=function(){};function ks(a,b,c,d,e,g,h,k,l){var
m=ls(c),r=Oh(a),z=Eh(a);z&&oh(r,nh(z));z=gf(a);var D=gf(c);if(z.i!=D.i){var
F=z.i.body;D=dg(D);var H=new B(0,0),Y=zf(jf(F));if(vc(Y,"parent")){var gb=F;do{var
Lb=Y==D?Fh(gb):Lh(gb);H.x+=Lb.x;H.y+=Lb.y}while(Y&&Y!=D&&Y!
=Y.parent&&(gb=Y.frameElement)&&(Y=Y.parent))}F=Ne(H,Fh(F));!A||Tc(9)||wf(z.i)||
(F=Ne(F,xf(z.i)));r.left+=F.x;r.top+=F.y}a=ms(a,b);b=r.left;a&4?
b+=r.width:a&2&&(b+=r.width/2);r=new B(b,r.top+(a&1?
r.height:0));r=Ne(r,m);e&&(r.x+=(a&4?-1:1)*e.x,r.y+=
(a&1?-1:1)*e.y);if(h)if(l)var sa=l;else if(sa=Eh(c))sa.top-=m.y,sa.right-
=m.x,sa.bottom-=m.y,sa.left-=m.x;return ns(r,c,d,g,sa,h,k)}
function ls(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!
b||"static"!=xh(a,"position")){var c=Fh(a);if(!b){b=Rh(a);var d;if(d=b)
{d=ug&&0<=dc(Ym,10);var e;if(e=Kc)e=0<=dc(Wm,10);var g=tg&&0<=dc(Ym,85);d=Ac||d||
e||g}b=d?-a.scrollLeft:b&&!zc&&"visible"!=xh(a,"overflowX")?a.scrollWidth-
a.clientWidth-a.scrollLeft:a.scrollLeft;c=Ne(c,new B(b,a.scrollTop))}}}return c||
new B}
function ns(a,b,c,d,e,g,h){a=a.clone();var k=ms(b,c);c=M(b);h=h?
h.clone():c.clone();a=a.clone();h=h.clone();var l=0;if(d||0!=k)k&4?a.x-=h.width+(d?
d.right:0):k&2?a.x-=h.width/2:d&&(a.x+=d.left),k&1?a.y-=h.height+(d?
d.bottom:0):d&&(a.y+=d.top);g&&(e?(d=h,k=0,65==(g&65)&&(a.x<e.left||
a.x>=e.right)&&(g&=-2),132==(g&132)&&(a.y<e.top||a.y>=e.bottom)&&(g&=-
5),a.x<e.left&&g&1&&(a.x=e.left,k|=1),g&16&&(l=a.x,a.x<e.left&&(a.x=e.left,k|
=4),a.x+d.width>e.right&&(d.width=Math.min(e.right-a.x,l+d.width-e.left),
d.width=Math.max(d.width,0),k|=4)),a.x+d.width>e.right&&g&1&&(a.x=Math.max(e.right-
d.width,e.left),k|=1),g&2&&(k|=(a.x<e.left?16:0)|(a.x+d.width>e.right?
32:0)),a.y<e.top&&g&4&&(a.y=e.top,k|=2),g&32&&(l=a.y,a.y<e.top&&(a.y=e.top,k|
=8),a.y+d.height>e.bottom&&(d.height=Math.min(e.bottom-a.y,l+d.height-
e.top),d.height=Math.max(d.height,0),k|
=8)),a.y+d.height>e.bottom&&g&4&&(a.y=Math.max(e.bottom-d.height,e.top),k|
=2),g&8&&(k|=(a.y<e.top?64:0)|(a.y+d.height>e.bottom?128:0)),e=k):e=256,l=e);e=new
lh(0,
0,0,0);e.left=a.x;e.top=a.y;e.width=h.width;e.height=h.height;a=l;if(a&496)return
a;yh(b,new B(e.left,e.top));h=e.getSize();Pe(c,h)||Uh(b,h);return a}function
ms(a,b){return(b&8&&Rh(a)?b^4:b)&-9};function os(a,b){this.Db=8;this.Ja=b||void
0;En.call(this,a)}u(os,En);function ps(a,b)
{a.Db=b;a.isVisible()&&a.qg()}os.prototype.kd=function(){return this.Ja||
null};os.prototype.setPosition=function(a){this.Ja=a||void
0;this.isVisible()&&this.qg()};os.prototype.qg=function(){if(this.Ja){var a=!
this.isVisible()&&"move_offscreen"!
=this.getType(),b=this.ka();a&&(b.style.visibility="hidden",N(b,!
0));this.Ja.Nc(b,this.Db,this.Rl);a&&N(b,!1)}};function qs(a)
{os.call(this,a);Fn(this);this.Uk=!1;this.j=new fj;this.i=Qp();w(a,"viewport-
selection-popup");rs&&rs.Fa();rs=this}n(qs,os);qs.prototype.l=function()
{this.dispatchEvent("close");this.Fa()};
function ss(a,b,c){var d=a.i?C("selection-popup-table"):a.ka(),e=a.i?
G("TR"):G("div");w(e,"selection-popup-select-container");d.appendChild(e);d=a.i?
G("TD"):G("div");w(d,"selection-popup-select-
label");e.appendChild(d);d.appendChild(Df(b));d=a.i?
G("TD"):G("div");e.appendChild(d);b=G("input");b.value=c;w(b,"viewport-
input");d.appendChild(b);Th(b,!1);a.i&&(c=G("TD"),e.appendChild(c),e=(new
hs(b)).ka(),c.appendChild(e));a.j.ma(b,"mousedown",ts)}function ts(a)
{a.stopPropagation()}
qs.prototype.va=function(){I(this.ka());os.prototype.va.call(this);this.j.Fa()};var
rs=null;function us(a,b){this.i=a instanceof B?a:new
B(a,b)}u(us,js);us.prototype.Nc=function(a,b,c,d){var e=jf(a);var
g=e.body;e=e.documentElement;e=new B(g.scrollLeft||e.scrollLeft,g.scrollTop||
e.scrollTop);g=this.i.x+e.x;e=this.i.y+e.y;var h=ls(a);g-=h.x;e-=h.y;ns(new
B(g,e),a,b,c,null,null,d)};function vs(a,b)
{us.call(this,a,b)}u(vs,us);vs.prototype.j=0;vs.prototype.o=function(a)
{this.j=a};vs.prototype.Nc=function(a,b,c,d){var e=Bh(a);e=Eh(e);var
g=yf(gf(a).i);g=new B(this.i.x+g.scrollLeft,this.i.y+g.scrollTop);var
h=b,k=ns(g,a,h,c,e,10,d);if(0!=(k&496)){if(k&16||k&32)h^=4;if(k&64||
k&128)h^=1;k=ns(g,a,h,c,e,10,d);0!=(k&496)&&ns(g,a,b,c,e,this.j,d)}};function ws(a)
{tr.call(this,"#4a95d6");this.l=a}n(ws,tr);ws.prototype.ve=function(a)
{tr.prototype.ve.call(this,a);K(this.o,
{cursor:"pointer"});this.i.ma(this.o,"mousedown",xs)};function xs(a)
{a.stopPropagation()}
function ds(a,b,c,d)
{a.tg();kb(b,q(a.Eo,a));a.N&&cj(a.N);a.s&&a.s.Fa();b=G("div");document.body.appendC
hild(b);var e=$r(a.V);if(e){var g=Fh(a.o);b=new qs(b);if(c&&d){var
h=a.Ea(),k=h.xd();if(k){var l=new
R(k);d=[d.left,d.top,d.width,d.height].join();S(l,"ci",d);S(l,"edge",0);l=l.toStrin
g();var m=new R(h.mc());S(m,"ci",d);S(m,"source","bookclip");m=Qe('<a
href="%s"><img
src="%s"/></a>',m.toString(),l)}d=m;Gf(b.ka());m=b.ka();h=G("IMG");h.src="/
googlebooks/images/material/close_black_24dp.png";w(h,
"selection-popup-close");m.appendChild(h);b.j.yf(h,"click",q(b.l,b));h=E("DIV",
{},"Compartir este clip");w(h,"selection-popup-
title");m.appendChild(h);b.i&&(h=E("TABLE",{id:"selection-popup-
table"}),m.appendChild(h));c&&(ss(b,"Texto de selecci\
u00f3n",c),m=G("DIV"),w(m,"selection-popup-translate-container"),b.i?
(h=Mf(C("selection-popup-
table")),k=G("TD"),h.appendChild(k),k.appendChild(m)):b.ka().appendChild(m),h=new
R("https://translate.google.com/translate_t"),S(h,"text",c),S(h,"sl","auto"),S(h,
"tl","auto"),c=G("A"),c.href=h.toString(),c.target="_blank",b.i&&(h=E("SPAN"),Ib(h,
["selection-popup-translate-icon","entity-page-action-chip-
icon"]),c.appendChild(h)),h=E("SPAN"),J(h,"Traducir"),w(h,"entity-page-action-chip-
label"),c.appendChild(h),h=G("SPAN"),J(h,"\u00bb"),w(h,"selection-popup-translate-
arrow"),c.appendChild(h),w(c,"selection-popup-translate-link"),w(c,"entity-page-
action-chip"),m.appendChild(c));l&&ss(b,"Imagen",l);d&&ss(b,"Insertar",d)}else
c=G("DIV"),J(c,"Cargando..."),w(c,"selection-popup-loading-msg"),
b.ka().appendChild(c);ps(b,4);a.s=b;c=g.x+e.left+e.width;e=g.y+e.top+e.height;g=M(b
.ka()).width;24>c-g&&(c=g+24);U(t(ys,b,new vs(new
B(c,e))));a.N=Vi(b,"close",q(a.tg,a))}}function ys(a,b){a.Id||
(a.setPosition(b),a.Ca(!0))}ws.prototype.tg=function()
{tr.prototype.tg.call(this);this.s&&this.s.Fa()};ws.prototype.va=function()
{tr.prototype.va.call(this);this.s&&this.s.Fa();this.N&&cj(this.N)};function
zs(a,b,c){return a.Wa().qj()?new Ur(a,b,c):new Jr(a,b,c)}function As(a,b){if(b
instanceof Jr){Dr(b,new Vr(a.Va()));Dr(b,new xr);var c=new ws(a.Bb()),d=new
es(c,a.Ga());Dr(b,d);Dr(b,c);Dr(b,new yr(a))}};function Bs(a,b)
{W.call(this);this.O=a;b=Math.floor(b/2);var
c=Math.floor(b/this.O.kb().i.aspectRatio());this.l=new
Oe(b,c);this.j=G("div");K(this.j,
{position:"absolute",backgroundColor:"white",top:0,left:0});this.oa=[];a.Ga().N.j.a
ppendChild(this.j);this.o=G("div");this.N=G("div");this.oa.push(O(this.o,"dblclick"
,q(this.bu,this)));a={overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolut
e",border:"1px solid
#ccc"};K(this.o,a);K(this.N,a);this.j.appendChild(this.o);this.j.appendChild(this.N
);
this.ha=G("div");this.na=G("div");this.o.appendChild(this.ha);this.N.appendChild(th
is.na);Cs(this)}n(Bs,Hm);function Cs(a)
{a.s&&a.s.Oa();a.V&&a.V.Oa();Gf(a.ha);Gf(a.na);Uh(a.o,a.l);Uh(a.N,a.l);a.s=zs(a.O,n
ew zr(a.ta,a.l),a.ha);As(a.O,a.s);a.ua=new sr(!0);Dr(a.s,a.ua);a.V=zs(a.O,new
zr(a.Aa,a.l),a.na);a.Ba=new sr(!
1);As(a.O,a.V);Dr(a.V,a.Ba)}f=Bs.prototype;f.setPosition=function(a)
{0>a.x&&(a.x=0);yh(this.j,a)};f.bu=function(a)
{a.preventDefault();a.stopPropagation();this.O.rb("previous")};
f.Ca=function(a){K(this.j,{display:a?"":"none"})};f.Pc=function(){K(this.o,
{left:0,top:0});K(this.N,{left:this.l.width+"px",top:0})};f.Nd=function(){return
jb([this.ta,this.Aa],function(a){return!!a})};f.Oa=function()
{this.s.Oa();this.V.Oa();for(var
a;a=this.oa.pop();)cj(a);this.j.parentNode&&I(this.j)};function Ds(a){return
2*a};function Es(a){this.O=a}n(Es,Mp);Es.prototype.render=function(a){var b=new
Bs(this.O,a.getSize().width);b.setPosition(a.kd());b.Pc();b.Ca(!0);return
this.i=b};function Fs(a,b){var c=a.match(Gs);return c?
Number(c[1])*b[c[2]]:Number(a)}var Gs=/^(-?\d+\.?\d*)([KMGTPEZYkmun]?)B?
$/,Hs={"":1,n:1E-9,u:1E-
6,m:.001,k:1E3,K:1E3,M:1E6,G:1E9,T:1E12,P:1E15,E:1E18,Z:1E21,Y:1E24},Is={"":1,n:Mat
h.pow(1024,-3),u:Math.pow(1024,-
2),m:1/1024,k:1024,K:1024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(1024,4),
P:Math.pow(1024,5),E:Math.pow(1024,6),Z:Math.pow(1024,7),Y:Math.pow(1024,8)};functi
on Js(a,b){var c=Ks(a),d=Ks(b);0==Bo(a)||0==Bo(b)?d="Esta es una vista previa. El
n\u00famero total de p\u00e1ginas que se va a mostrar ser\u00e1
limitado.":"number"!==typeof c||"number"!==typeof d||c>=d||1==Math.abs(c-d)?d="Se
han omitido algunas p\u00e1ginas de la vista previa de este libro.":Ls(a,b)?d="La
p\u00e1gina "+(--d+" no forma parte de la vista previa de este libro."):(a=+
+c+"",d=--d+"",d="Las p\u00e1ginas "+a+"-"+d+" no se muestran en esta vista
previa.");return d}
function Ks(a){a=a.lb();var b;/[^0-9]/.test(a)||Sb(a)?b=null:b=Rb(a,"B")?
Fs(a,Is):Fs(a,Hs);return b}function Ls(a,b){a=Ks(a);b=Ks(b);return 0==a+1-(b-
1)};function Ms(a,b,c)
{Q.call(this);this.O=a;this.l=b;this.s=M(b).width;this.N=c;this.j=!
1;this.i=pm()}n(Ms,Q);Ms.prototype.xf=function(){return this.j};function Ns(a,b)
{if(b!=a.j){a.j=b;var c=a.O.Ga().N.j;N(c,!1);M(c);
[t(Os,a.l,a.N,a.s,a.i,b),q(a.o,a),t(N,c,!0)].forEach(U)}}Ms.prototype.o=function()
{this.dispatchEvent("change")};function Os(a,b,c,d,e){var
g=b.style.width;d=d?"right":"left";e?(b.style[d]="0",b.style.width=g+c):
(b.style[d]="",b.style.width="");N(a,!e)};var Ps=null;function Qs(a,b)
{fj.call(this);this.j=Ps;this.O=a;this.i=b;this.O.Wa().V||
(this.ma(this.O,"pageturn",this.o),this.ma(this.i,"dispose",this.Fa))}n(Qs,fj);Qs.p
rototype.o=function(){var a=this.i.s.i.Nd()[0]||new Ep,b=this.i.s.i.Nd()[1]||new
Ep,c=this.V,d=this.s,e=d?Bo(d):-1,g=Bo(a)||-1,h=Bo(b)||-1,k=Math.max(c?Bo(c):-
1,e),l=Math.max(g,h);if(Math.abs(l-k)>this.i.Qm){if(0<l-k){var m=k==e?d:c;var
r=a}0>l-k&&(m=-1!=h?b:a,r=d);1<h-g&&(m=a,r=b);Ls(m,r)||void 0===m||void 0===r||
(a=Js(m,r),this.j.ha(a),this.j.show(3E3))}};function Rs(a)
{Up.call(this,a)}n(Rs,Up);f=Rs.prototype;f.Cd=function(a)
{Up.prototype.Cd.call(this,a);a&&a.additional_info&&(this.i=a.additional_info["[New
spaperJSONPageInfo]"],this.i.articles&&(this.j={},v(this.i.articles,function(b){var
c=b.aid;c&&(this.j[c]=new fr(b))},this)))};f.Md=function(){return
this.o(32)?"Portada":this.o(64)?"Contraportada":Up.prototype.Md.call(this)};f.ul=fu
nction(){return{width:"w"}};f.kj=ba(7);f.Oo=function(){return this.V};function
Ss(a)
{qq.call(this);qq.apply(this,arguments);this.N();O(this,"update",q(this.N,this))}n(
Ss,qq);function Ts(a,b){var c={};v(b.page,function(e){var
g=Eo(this,e.pid);g&&Zp(g,e);c[e.pid]=!0},a);b=Co(a);var d=jb(b,function(e){return!!
c[e.Na()]||!!this.V[e.Na()]},a);b.length!
=d.length&&a.l(d)}Ss.prototype.El=function(a){this.s?
Ts(this,a):qq.prototype.El.call(this,a)};
Ss.prototype.N=function(){var a={},b=0;v(Co(this),function(h){var
k=Bo(h);a[k]=h;b=Math.max(b,k)});for(var c=[],d=-1;d<=b;d+=2){var e=a[d],g=a[d+1];
(e||g)&&c.push([e,g])}this.ha=c};Ss.prototype.o=Rs;function Us(a)
{this.s=a.Seller;this.Ma=a.Url;this.j=a.TrackingUrl;this.i=a.Price;this.l=a.IsInSto
ck;this.o=a.IsPublisher};function Vs(a)
{this.l=a.page_id;this.j=a.page_number||"";this.i=a.snippet_text||"";this.o=a.page_
url}Vs.prototype.Na=function(){return this.l};Vs.prototype.mc=function(){return
this.o};function Ws(a){this.i=a;0<this.i.number_of_results?
(this.yb=kb(this.i.search_results,function(b){return new
Vs(b)},this),this.id=this.i.search_results[0].page_id+Xs(this)
+this.i.search_results[this.i.number_of_results-1].page_id):this.yb=[]}function
Ys(a){return a.i.spellresults&&a.i.spellresults.correct_spell?
a.i.spellresults.correct_spell:null}function Xs(a){return
a.i.search_query_escaped};function Zs(a,b)
{W.call(this);this.s=a;this.N=b;this.o=b.l;this.l=b.i;this.j=G("DIV");this.j.classN
ame="separator-
container";this.s.appendChild(this.j);a=G("TABLE");a.className="separator-outer-
table";this.j.appendChild(a);var c=a.insertRow(-1).insertCell(-
1);c.align="center";var d=G("DIV");d.className="separator-
background";c.appendChild(d);c=G("TABLE");c.className="separator-inner-
table";d.appendChild(c);c.align="center";if(b.j()){var e=C("gb-mobile-menu-
pubinfo");if(e){b=lf("IMG",e);if(1==b.length){b=
b[0].cloneNode(!0);var g=c.insertRow(-1).insertCell(-1);Jf(g,b,0);w(g,"separator-
message");w(g,"separator-pubinfo-
message")}b=Js(this.o,this.l);e=Xf(e);c=c.insertRow(-1).insertCell(-
1);g=G("SPAN");g.className="separator-text";c.appendChild(g);var h=this.N;h.j&&h.o?
P(g,zi(e)):P(g,zi(b+"<br>"+e));w(c,"separator-message");w(c,"separator-pubinfo-
message")}w(a,"separator-pubinfo");w(d,"separator-pubinfo")}else a=c.insertRow(-
1).insertCell(-1),w(a,"separator-
message"),a.textContent=Js(this.o,this.l);Th(this.j,
!0);V(this.j)}n(Zs,Hm);Zs.prototype.ob=function(a)
{L(this.j,a)};Zs.prototype.setPosition=function(a)
{yh(this.j,a)};Zs.prototype.Oa=function(){I(this.j)};function $s(a,b,c,d)
{this.Wj=this.Dl=10;this.Di=this.Ei=20;b=Math.floor((b-20)/
(100+this.Dl));d&&2<b&&(b-=b%2);kr.call(this,b);Co(a);a=kb(Co(a),function(e){e=new
nm(e);var g=e.getSize();g.width=100;e.ob(g);return e});c&&(c=a[0].getSize(),d=new
cm,d.ob(c),this.Sa(d));v(a,q(this.Sa,this));jm(this)}u($s,kr);function at(a,b)
{Or.call(this,b);this.tb=a;this.i.ma(a,"pagechange",this.Qd);this.i.ma(this.tb,"sea
rchupdate",this.Bl);if(a=C("subscription-
bar"))this.i.ma(this,"scrolldown",t(this.nl,a)),this.i.ma(this,"scrollup",t(this.ot
,a))}u(at,Or);f=at.prototype;f.Nd=function(){var
a=this.wc.Ld(),b=[];this.na&&(a=this.na.ni(a)[0]||[]);v(a,function(c){c instanceof
nm&&b.push(c.Ea())});return b};f.og=function(a){this.jg(!1,!
1);this.We(this.Kg(a))};
f.Ve=function(a){var
b=[];"fixed_width"==this.Gb().Wf()&&b.push(this.getSize().width);this.ie&&(a=oq(thi
s.ie(),this.Gb().N(),a,b))&&this.og(a)};f.Ie=function(){this.jg(!0,!1);var
a=this.getSize().width;this.We(this.Kg(a))};f.wf=ba(8);f.jg=function(a,b)
{this.Lg=a;this.jj=b};f.resize=function(){if(this.Lg)this.Ie();else{var
a=this.Gb().N();a&&this.og(a)}};f.We=function(a){var
b=this.Gb();this.Uc(a);b&&(a=Mm(new Lm(b,a),this.Kc()),
(a=this.Pe(a))&&this.Dd(a))};f.Qd=function(){this.ai||this.Pd(this.tb.Ea())};
f.Pd=function(a){this.wc.Cc&&(a=this.wc.Cc(a))&&this.Vc(new
B(Math.round(a.fe()),Math.round(a.ld())))};f.Bl=function()
{bt&&(this.vl().Oa(),this.ua&&this.ua(),this.hc())};var bt=!0;function ct(a,b)
{this.Da=a;this.i=b}n(ct,Mp);ct.prototype.render=function(a){var
b=this.i(),c=a.Ea(),d=fb(this.Da.ie().If)/a.getSize().width,e=a.getSize();b.Ej=e.wi
dth;b.Yg=e.height;e=a.getSize().clone();e.width*=d;e.height*=d;b.Ju=e.width;b.Gu=e.
height;b.setPosition(a.fe(),a.ld());b.nb(c);b.Pc();return b};function dt()
{};function et(a){this.Da=a}u(et,dt);et.prototype.tl=function(a){var
b=this.ni(a);a=b[0]||[];b=b[1]||[];b.sort(t(ft,this.Da.Kc()));var
c=[];vb(c,a,b);return c};function ft(a,b,c){return kh(mh(dm(b)),a)-
kh(mh(dm(c)),a)}et.prototype.ni=function(a){var b=Sr(this.Da),c=new lh(b.left-
800,b.top-800,b.width+1600,b.height+1600);return Ab(a,function(d)
{d=dm(d);if(ph(c,d))return ph(b,d)?0:1})};function gt(a,b)
{this.Da=b;this.O=a}n(gt,et);gt.prototype.tl=function(a){var
b=et.prototype.tl.call(this,a),c=this.O.Ea();if(c){var d=[],e=this.O.kb();v([1,-
1],function(){var g=Do(e,c.Na(),1);g&&d.push(g)});v(a,function(g)
{g.Ea&&ob(d,g.Ea())&&pb(b,g)})}return b};function ht(a,b,c)
{W.call(this);this.O=a;this.Da=b;this.l=G("div");V(this.l,!0);K(this.l,
{position:"absolute",display:"none"});c.appendChild(this.l);this.s=G("div");V(this.
s,!0);K(this.s,
{position:"absolute"});this.l.appendChild(this.s);this.N=G("div");V(this.N,!
0);this.l.appendChild(this.N);this.V=G("div");V(this.V,!
0);this.N.appendChild(this.V);this.mb()}u(ht,Hm);f=ht.prototype;
f.Pc=function(){var a=this.Ej-2,b=this.Yg-2,c=this.Ju-2,d=this.Gu-2;K(this.N,
{backgroundColor:"#cccccc",position:"absolute"});yh(this.N,0,0);L(this.N,this.Ej,th
is.Yg);K(this.V,
{overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute"});yh(this.V,1,1);L
(this.V,a,b);this.show();var e=this.O;a=zs(e,new Ar(this.Ea(),new Oe(a,b),new
Oe(c,d)),this.V);a instanceof Jr?As(e,a):a instanceof Ur&&a instanceof Ur&&Dr(a,new
Vr(e.Va()));this.j=a};f.mb=function(){N(this.l,!1)};f.show=function(){N(this.l,!
0)};
f.oc=ba(3);f.Oa=function()
{this.j&&this.j.Oa();I(this.l)};f.setPosition=function(a,b)
{yh(this.l,a,b)};f.ld=function(){return Ah(this.l).x};f.fe=function(){return
Ah(this.l).y};f.nb=function(a){this.o=a};f.Ea=function(){return
this.o};f.Eb=function(){return this.Yg};f.vb=function(){return this.Ej};function
it(a){return a+2}f.getSize=function(){return new Oe(this.Ej,this.Yg)};function
jt(a){W.call(this);Gf(a);V(a);this.o=a;this.j=G("div");V(this.j,!0);pm()&&(tf(a,
{dir:"ltr"}),tf(this.j,{dir:"rtl"}));a.appendChild(this.j)}u(jt,W);function kt(a,b)
{jt.call(this,b);this.Da=a;this.i.ma(b,"scroll",this.N);K(b,"position","relative");
K(this.j,"position","absolute");this.l=G("div");w(this.l,"scroll-
background");V(this.l,!
0);b.appendChild(this.l);this.l.appendChild(this.j)}n(kt,jt);function Pr(a){var
b=a.na;a.ha&&b&&(K(a.j,"left",Math.floor(Math.max(0,a.Da.N.o.clientWidth-b.width)/
2)+"px"),K(a.l,"height",b.height+"px"))}kt.prototype.oa=function(){this.s=!
1;this.N()};
kt.prototype.N=function(){if(!this.s){var a=this.Da.Hb;if(a){a=a.clone();var
b=this.o;b=new B(b.scrollLeft,b.scrollTop);Le(a,b)||(this.V=!
0,this.Da.Dd(b),this.V=!1)}}};function lt(a){var b=a.Bb(),c=new
kt(this,b);mt(b);at.call(this,a,c);Rr(this,new gt(a,this));Qr(this,nt(this));var
d=a.kb(),e=a.Wa().Wf();this.s=a.Wa().V?function(g){return new mr(d,e,g)}:a.Wa().oa?
function(g){return new mr(d,e,g,!0,a.Wa().oa)}:function(g){return new mr(d,e,g,!
0)};b=this.tb.Wa();"fixed_height"==b.Wf()?(b=b.ie(),b=b[Math.floor(b.length/2)]
+2):b=ot(b)
+2;this.og(b);this.i.ma(this.tb,"pagesupdate",this.ju);this.i.ma(this.tb,"pagemodec
hange",this.gr);this.i.ma(this,"move",this.hc);this.i.ma(this,
"move",this.ww)}u(lt,at);function mt(a){K(a,"overflow","auto");K(a,
{overflowX:"auto",overflowY:"scroll"});w(a,"overflow-scrolling");tf(a,
{dir:"ltr"})}f=lt.prototype;f.Lc=function(){this.Ve(1)};f.ad=function(){this.Ve(-
1)};f.ie=function(){var
a=this.tb.Wa(),b=ub(a.ie());"fixed_width"==a.Wf()&&(a=this.tb.Wa().Ka)&&150<a-
fb(b)&&(1500>a?pb(b,a):pb(b,1500));return new nq(kb(b,it))};f.Kg=function(a){return
this.s(a)};
f.getSize=function(){if(this.l.hasChildNodes()){var
a=Wh(this.l.childNodes[0]).width;a=new Oe(a,this.j.height)}else a=this.j;return
a};function nt(a){var b=new kq;lq(b,nm,new ct(a,t(bd,ht,a.tb,a,a.N.j)));lq(b,ir,new
or(a.tb,function(c){return new Zs(a.N.j,c)}));return b}f.ww=function(){if(this.Aa)
{var a=gm(this.wc,this.Kc().y);a&&a.Ea&&(a=a.Ea(),this.tb.Ea()!=a&&(this.ai=!
0,this.tb.od(a.Na()),this.ai=!1))}this.Aa=!0};
f.ju=function(){var a=this.tb.Ea(),b=this.tb.kb(),c=Eo(b,a.Na());if(!c)a:
{c=Bo(a);b=Co(b);for(a=b.length-1;0<=a;a--){var d=b[a];if(Bo(d)<=c){c=d;break
a}}c=null}a=this.Hb;b=this.Gb();d=b.Cc(c);a=Ne(a,d.kd());b=this.Kg(b.N());c=b.Cc(c)
.kd();c=new B(c.x+a.x,c.y+a.y);this.Uc(b);this.Dd(c)};f.gr=function()
{this.V.Oa();this.hc()};
f.ll=function(a){if(a.Oo&&a.V){var b=a.V;if(null!=a.na)var c=a.na;else a.na=new
hr(this.N.j),c=a.na;c.i=this.N.j;if(C("focus_article_div")){var
d=C("focus_article_div");I(d)}d=this.Gb().Cc(a);a=d.vb()/a.ue();if(b.Uf()&&(b=b.Uf(
))){var e=b[0];if(e&&4==e.length){b=a*e[0]+d.fe();d=a*e[1]+d.ld();var
g=a*e[2];a*=e[3];e=G("DIV");e.setAttribute("id","focus_article_div");V(e,!
0);Ph(e,.3);K(e,
{position:"absolute",left:b+"px",top:d+"px",width:g+"px",height:a+"px",cursor:"poin
ter",backgroundColor:"#36C",border:"2px solid #00F"});
c.i.appendChild(e)}}}};function pt(a,b,c,d,e)
{W.call(this);this.O=a;this.Da=b;this.o=c;var g=G("div");K(g,
{position:"absolute"});e=e.width-2;yh(g,d.x+(pm()?
e:0),d.y);b.N.j.appendChild(g);this.j=g;b=Math.floor(e/om(c));g=new
Oe(e,b);this.l=G("div");this.j.appendChild(this.l);K(this.l,
{padding:"1px",position:"absolute"});this.s();b=G("div");this.l.appendChild(b);K(b,
{overflow:"hidden",backgroundColor:"#fcfcfc"});L(b,g);this.l.appendChild(b);d=G("IM
G");d.title=c.Md();this.V=d;e=R;var h=new R(c.N.mp);S(h,"pg",c.Na());c.qb.sig&&
S(h,"sig",c.qb.sig);e=new
e(h.toString());S(e,"zoom","1");S(e,"img","1");S(e,"w",g.width);if(g=this.O.Wa().Fd
)S(e,"imgtk",g),S(e,"jtp",Bo(c));d.src=e.toString();b.appendChild(d);K(this.l,"curs
or","pointer");this.i.ma(this.l,"click",this.N);this.i.ma(a,"pagechange",this.s)}n(
pt,Hm);pt.prototype.s=function(){var a=!1,b=this.O.Ea();b&&b==this.o&&(a=!
0);K(this.l,"backgroundColor",a?"#6B90DA":"#ccc")};pt.prototype.N=function()
{this.O.Vb(lt);this.O.nb(this.o);qt.dispatchEvent("click")};
pt.prototype.Oa=function(){Jp(this.V);I(this.j)};var qt=new Q;function rt(a,b)
{this.O=a;this.Da=b}n(rt,Mp);rt.prototype.render=function(a){return new
pt(this.O,this.Da,a.Ea(),a.kd(),a.getSize())};function st(a){var b=a.Bb();K(b,
{overflow:"hidden"});var c=new
kt(this,b);at.call(this,a,c);this.i.ma(this,"move",this.hc);K(b,
{overflow:"auto"});Qr(this,tt(this));this.Uc(ut(this));Rr(this,new
et(this));U(q(this.hc,this),0);this.i.ma(this,"resize",this.s);var
d=C("subscription-bar");d&&(this.nl(d),U(function(){N(d,!
1)},600))}u(st,at);st.prototype.Pd=function(a){a=this.Gb().Cc(a).kd();this.Dd(new
B(void 0,a.y-40))};
function ut(a){var b=a.tb.Wa().Ac;return new $s(a.tb.kb(),Rp()?
Math.min(a.getSize().width,1120):a.getSize().width,b,b)}st.prototype.s=function()
{this.Uc(ut(this));this.Pd(this.tb.Ea())};function tt(a){var b=new kq;lq(b,nm,new
rt(a.tb,a));return b};function vt(a)
{this.zc=a.Title;this.j=a.Pid;this.i=a.PgNum}vt.prototype.lb=function(){return
this.zc};vt.prototype.getId=function(){return this.j};function wt(a,b,c,d)
{Hi.call(this,d);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c}u(wt,
Hi);function xt(a,b)
{Q.call(this);a&&this.attach(a,b)}u(xt,Q);f=xt.prototype;f.wa=null;f.Aj=null;f.Ll=n
ull;f.Bj=null;f.Rc=-1;f.we=-1;f.lk=!1;
var
yt={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,6
3239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,6324
7:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},zt=
{Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,
F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,P
ageDown:34,Insert:45},At=Dc&&Ac;f=xt.prototype;
f.ir=function(a){if(Bc||yc)if(17==this.Rc&&!a.ctrlKey||18==this.Rc&&!a.altKey||
Dc&&91==this.Rc&&!a.metaKey)this.we=this.Rc=-1;-1==this.Rc&&(a.ctrlKey&&17!
=a.keyCode?this.Rc=17:a.altKey&&18!=a.keyCode?this.Rc=18:a.metaKey&&91!
=a.keyCode&&(this.Rc=91));Hj(a.keyCode,this.Rc,a.shiftKey,a.ctrlKey,a.altKey,a.meta
Key)?
(this.we=Ij(a.keyCode),At&&(this.lk=a.altKey)):this.handleEvent(a)};f.jr=function(a
){this.we=this.Rc=-1;this.lk=a.altKey};
f.handleEvent=function(a){var b=a.Pb,c=b.altKey;if(A&&"keypress"==a.type){var
d=this.we;var e=13!=d&&27!=d?b.keyCode:0}else(Bc||yc)&&"keypress"==a.type?
(d=this.we,e=0<=b.charCode&&63232>b.charCode&&Gj(d)?b.charCode:0):
("keypress"==a.type?(At&&(c=this.lk),b.keyCode==b.charCode?32>b.keyCode?
(d=b.keyCode,e=0):(d=this.we,e=b.charCode):(d=b.keyCode||this.we,e=b.charCode||0)):
(d=b.keyCode||this.we,e=b.charCode||0),Dc&&63==e&&224==d&&(d=191));var g=d=Ij(d);d?
63232<=d&&d in yt?g=yt[d]:25==d&&a.shiftKey&&
(g=9):b.keyIdentifier&&b.keyIdentifier in zt&&(g=zt[b.keyIdentifier]);if(!
Ac||"keypress"!=a.type||
Hj(g,this.Rc,a.shiftKey,a.ctrlKey,c,a.metaKey))a=g==this.Rc,this.Rc=g,b=new
wt(g,e,a,b),b.altKey=c,this.dispatchEvent(b)};f.ka=function(){return
this.wa};f.attach=function(a,b)
{this.Bj&&Bt(this);this.wa=a;this.Aj=O(this.wa,"keypress",this,b);this.Ll=O(this.wa
,"keydown",this.ir,b,this);this.Bj=O(this.wa,"keyup",this.jr,b,this)};
function Bt(a)
{a.Aj&&(cj(a.Aj),cj(a.Ll),cj(a.Bj),a.Aj=null,a.Ll=null,a.Bj=null);a.wa=null;a.Rc=-
1;a.we=-1}f.va=function(){xt.qa.va.call(this);Bt(this)};function Ct(){}var
Dt;Qa(Ct);var
Et={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"check
ed",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};f=C
t.prototype;f.vg=function(){};f.Oc=function(a){return
a.i.Ra("DIV",Ft(this,a).join(" "),a.Gc())};f.Ic=function(a){return a};function
Gt(a,b,c){(a=a.ka?a.ka():a)&&(c?Ib:Kb)(a,[b])}f.Ki=function(){return!0};
f.Sb=function(a,b){b.id&&a.ah(b.id);var c=this.Ic(b);c&&c.firstChild?
Ht(a,c.firstChild.nextSibling?ub(c.childNodes):c.firstChild):a.xg=null;var
d=0,e=this.Ua(),g=this.Ua(),h=!1,k=!1,l=ub(Fb(b));l.forEach(function(m){h||m!=e?k||
m!=g?d|=this.oj(m):k=!0:(h=!0,g==e&&(k=!0));1==this.oj(m)&&Uf(c)&&Wf(c,!
1)},this);a.xe=d;h||(l.push(e),g==e&&(k=!0));k||l.push(g);
(a=a.Kd)&&l.push.apply(l,a);h&&k&&!a||Gb(b,l.join(" "));return b};f.Li=function(a)
{Bn(a)&&this.Tm(a.ka(),!0);a.isEnabled()&&this.rh(a,a.isVisible())};
function It(a,b,c){if(a=c||a.vg())c=b.getAttribute("role")||null,a!
=c&&Rm(b,a)}function Jt(a,b,c){var d=b.Ma;null!=d&&a.li(c,d);b.isVisible()||
X(c,"hidden",!b.isVisible());b.isEnabled()||a.qe(c,1,!
b.isEnabled());Kt(b,8)&&a.qe(c,8,Lt(b,8));Kt(b,16)&&a.qe(c,16,Lt(b,16));Kt(b,64)&&a
.qe(c,64,b.nd())}f.li=function(a,b){Vm(a,b)};f.mk=function(a,b){Th(a,!b,!
A)};f.Tm=function(a,b){Gt(a,this.Ua()+"-rtl",b)};f.Sm=function(a){var b;return
Kt(a,32)&&(b=a.ka())?Uf(b):!1};
f.rh=function(a,b){var c;if(Kt(a,32)&&(c=a.ka())){if(!b&&Lt(a,32))
{try{c.blur()}catch(d){}Lt(a,32)&&a.Mi(null)}Uf(c)!=b&&Wf(c,b)}};f.Ca=function(a,b)
{N(a,b);a&&X(a,"hidden",!b)};f.Wc=function(a,b,c){var d=a.ka();if(d){var
e=this.Nh(b);e&&Gt(a,e,c);this.qe(d,b,c)}};f.qe=function(a,b,c){Dt||
(Dt={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=Dt[b];var
d=a.getAttribute("role")||null;d&&(d=Et[d]||b,b="checked"==b||"selected"==b?
d:b);b&&X(a,b,c)};
f.wg=function(a,b){var c=this.Ic(a);c&&(Gf(c),b&&("string"===typeof b?J(c,b):
(a=function(d){if(d){var e=jf(c);c.appendChild("string"===typeof d?
e.createTextNode(d):d)}},Array.isArray(b)?b.forEach(a):!Sa(b)||"nodeType"in b?
a(b):ub(b).forEach(a))))};f.Ua=function(){return"goog-control"};function Ft(a,b)
{var c=a.Ua(),d=[c],e=a.Ua();e!=c&&d.push(e);c=b.xe;for(e=[];c;){var g=c&-
c;e.push(a.Nh(g));c&=~g}d.push.apply(d,e);(a=b.Kd)&&d.push.apply(d,a);return
d}f.Nh=function(a){this.j||Mt(this);return this.j[a]};
f.oj=function(a){if(!this.ta){this.j||Mt(this);var b=this.j,c={},d;for(d in
b)c[b[d]]=d;this.ta=c}a=parseInt(this.ta[a],10);return isNaN(a)?0:a};function Mt(a)
{var b=a.Ua();a.j={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-
selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function Nt()
{}u(Nt,Ct);Qa(Nt);f=Nt.prototype;f.vg=function()
{return"button"};f.qe=function(a,b,c){switch(b){case 8:case
16:X(a,"pressed",c);break;default:case 64:case
1:Nt.qa.qe.call(this,a,b,c)}};f.Oc=function(a){var
b=Nt.qa.Oc.call(this,a);this.rc(b,a.tf());var
c=a.Ab();c&&this.yc(b,c);Kt(a,16)&&this.qe(b,16,Lt(a,16));return
b};f.Sb=function(a,b){b=Nt.qa.Sb.call(this,a,b);var
c=this.Ab(b);a.Ba=c;a.ha=this.tf(b);Kt(a,16)&&this.qe(b,16,Lt(a,16));return
b};f.Ab=function(){};f.yc=function(){};
f.tf=function(a){return a.title};f.rc=function(a,b){a&&(b?
a.title=b:a.removeAttribute("title"))};f.qc=function(a,b){var c=Bn(a),d=this.Ua()
+"-collapse-left",e=this.Ua()+"-collapse-right",g=c?e:d;b&1?Ot(a,g):Pt(a,g);c=c?
d:e;b&2?Ot(a,c):Pt(a,c)};f.Ua=function(){return"goog-button"};var
Qt={Cg:"mousedown",Dg:"mouseup",Ch:"mousecancel",Gw:"mousemove",Iw:"mouseover",Hw:"
mouseout",Ew:"mouseenter",Fw:"mouseleave"};function Rt(a,b){if(!a)throw
Error("Invalid class name "+a);if("function"!==typeof b)throw Error("Invalid
decorator function "+b);St[a]=b}var Tt={},St={};function Ut(a,b,c)
{sn.call(this,c);if(!b){for(b=this.constructor;b;){var
d=Ua(b);if(d=Tt[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=
d?"function"===typeof d.Fb?d.Fb():new d:null}this.l=b;this.xg=void 0!==a?
a:null;this.Ma=null}u(Ut,sn);f=Ut.prototype;f.xg=null;f.xe=0;f.vi=39;f.Of=255;f.ui=
0;f.Ni=!0;f.Kd=null;f.nk=!0;f.Um=null;function Vt(a,b){a.Za&&b!
=a.nk&&Wt(a,b);a.nk=b}f.wd=function(){return this.l};function Ot(a,b){b&&(a.Kd?
ob(a.Kd,b)||a.Kd.push(b):a.Kd=[b],Gt(a,b,!0))}
function Pt(a,b){b&&a.Kd&&qb(a.Kd,b)&&(0==a.Kd.length&&(a.Kd=null),Gt(a,b,!
1))}f.Ta=function(){var
a=this.l.Oc(this);this.wa=a;It(this.l,a,this.rf());this.l.mk(a,!
1);this.isVisible()||this.l.Ca(a,!1)};f.rf=function(){return
this.Um};f.kg=function(a){this.Um=a};f.li=function(a){this.Ma=a;var
b=this.ka();b&&this.l.li(b,a)};f.Jb=function(){return
this.l.Ic(this.ka())};f.Fi=function(a){return this.l.Ki(a)};
f.Ob=function(a){this.wa=a=this.l.Sb(this,a);It(this.l,a,this.rf());this.l.mk(a,!
1);this.Ni="none"!=a.style.display};f.La=function()
{Ut.qa.La.call(this);Jt(this.l,this,this.wa);this.l.Li(this);if(this.vi&-
2&&(this.nk&&Wt(this,!0),Kt(this,32))){var a=this.ka();if(a){var b=this.o||
(this.o=new
xt);b.attach(a);Z(this).ma(b,"key",this.Qc).ma(a,"focus",this.kr).ma(a,"blur",this.
Mi)}}};
function Wt(a,b){var c=Z(a),d=a.ka();b?(c.ma(d,Qt.Cg,a.af).ma(d,
[Qt.Dg,Qt.Ch],a.ke).ma(d,"mouseover",a.Le).ma(d,"mouseout",a.Al),a.Wh!
=$c&&c.ma(d,"contextmenu",a.Wh),A&&!a.ta&&(a.ta=new Xt(a),Ci(a,a.ta))):
(c.Ya(d,Qt.Cg,a.af).Ya(d,
[Qt.Dg,Qt.Ch],a.ke).Ya(d,"mouseover",a.Le).Ya(d,"mouseout",a.Al),a.Wh!
=$c&&c.Ya(d,"contextmenu",a.Wh),A&&(Ai(a.ta),a.ta=null))}f.lc=function()
{Ut.qa.lc.call(this);this.o&&Bt(this.o);this.isVisible()&&this.isEnabled()&&this.l.
rh(this,!1)};
f.va=function(){Ut.qa.va.call(this);this.o&&(this.o.Fa(),delete this.o);delete
this.l;this.ta=this.Kd=this.xg=null};f.Gc=function(){return this.xg};function
Yt(a,b){a.l.wg(a.ka(),b);a.xg=b}function Ht(a,b){a.xg=b}f.Og=function(){var
a=this.Gc();if(!a)return"";a="string"===typeof a?a:Array.isArray(a)?
a.map(Zf).join(""):Xf(a);return Te(a)};f.isVisible=function(){return this.Ni};
f.Ca=function(a,b){return b||this.Ni!=a&&this.dispatchEvent(a?"show":"hide")?
((b=this.ka())&&this.l.Ca(b,a),this.isEnabled()&&this.l.rh(this,a),this.Ni=a,!0):!
1};f.isEnabled=function(){return!Lt(this,1)};f.Qa=function(a){var
b=this.getParent();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!Zt(this,1,!
a)||(a||($t(this,!1),this.Tc(!1)),this.isVisible()&&this.l.rh(this,a),this.Wc(1,!
a,!0))};f.Tc=function(a){Zt(this,2,a)&&this.Wc(2,a)};f.isActive=function(){return
Lt(this,4)};
function $t(a,b){Zt(a,4,b)&&a.Wc(4,b)}f.lm=function(a)
{Zt(this,8,a)&&this.Wc(8,a)};f.ig=function(a)
{Zt(this,16,a)&&this.Wc(16,a)};f.Nj=function(a)
{Zt(this,32,a)&&this.Wc(32,a)};f.nd=function(){return Lt(this,64)};f.Rb=function(a)
{Zt(this,64,a)&&this.Wc(64,a)};function Lt(a,b){return!!
(a.xe&b)}f.Wc=function(a,b,c){c||1!=a?Kt(this,a)&&b!
=Lt(this,a)&&(this.l.Wc(this,a,b),this.xe=b?this.xe|a:this.xe&~a):this.Qa(!
b)};function Kt(a,b){return!!(a.vi&b)}
f.Xb=function(a,b){if(this.Za&&Lt(this,a)&&!b)throw Error("Component already
rendered");!b&&Lt(this,a)&&this.Wc(a,!1);this.vi=b?this.vi|a:this.vi&~a};function
au(a,b){return!!(a.Of&b)&&Kt(a,b)}function Zt(a,b,c){return Kt(a,b)&&Lt(a,b)!=c&&(!
(a.ui&b)||a.dispatchEvent(un(b,c)))&&!a.Id}f.Le=function(a){!
bu(a,this.ka())&&this.dispatchEvent("enter")&&this.isEnabled()&&au(this,2)&&this.Tc
(!0)};f.Al=function(a){!
bu(a,this.ka())&&this.dispatchEvent("leave")&&(au(this,4)&&$t(this,!
1),au(this,2)&&this.Tc(!1))};
f.Wh=$c;function bu(a,b){return!!
a.relatedTarget&&Qf(b,a.relatedTarget)}f.af=function(a)
{this.isEnabled()&&(au(this,2)&&this.Tc(!0),Ji(a)&&(au(this,4)&&$t(this,!
0),this.l&&this.l.Sm(this)&&this.ka().focus()));Ji(a)&&a.preventDefault()};f.ke=fun
ction(a){this.isEnabled()&&(au(this,2)&&this.Tc(!
0),this.isActive()&&this.Df(a)&&au(this,4)&&$t(this,!1))};
f.Df=function(a){au(this,16)&&this.ig(!Lt(this,16));au(this,8)&&this.lm(!
0);au(this,64)&&this.Rb(!this.nd());var b=new
Ei("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.s
hiftKey=a.shiftKey,b.bm=a.bm);return this.dispatchEvent(b)};f.kr=function()
{au(this,32)&&this.Nj(!0)};f.Mi=function(){au(this,4)&&$t(this,!
1);au(this,32)&&this.Nj(!1)};f.Qc=function(a){return
this.isVisible()&&this.isEnabled()&&this.je(a)?
(a.preventDefault(),a.stopPropagation(),!0):!1};
f.je=function(a){return 13==a.keyCode&&this.Df(a)};if("function"!==typeof Ut)throw
Error("Invalid component class "+Ut);if("function"!==typeof Ct)throw Error("Invalid
renderer class "+Ct);var cu=Ua(Ut);Tt[cu]=Ct;Rt("goog-control",function(){return
new Ut(null)});function Xt(a){Bi.call(this);this.i=a;this.j=!1;this.l=new
fj(this);Ci(this,this.l);a=this.i.wa;this.l.ma(a,Qt.Cg,this.s).ma(a,Qt.Dg,this.N).m
a(a,"click",this.o)}u(Xt,Bi);var du=!A||Tc(9);Xt.prototype.s=function(){this.j=!1};
Xt.prototype.N=function(){this.j=!0};function eu(a,b){if(!du)return
a.button=0,a.type=b,a;var
c=document.createEvent("MouseEvents");c.initMouseEvent(b,a.bubbles,a.cancelable,a.v
iew||
null,a.detail,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey
,a.metaKey,0,a.relatedTarget||null);return c}
Xt.prototype.o=function(a){if(this.j)this.j=!1;else{var
b=a.Pb,c=b.button,d=b.type,e=eu(b,"mousedown");this.i.af(new
Hi(e,a.currentTarget));e=eu(b,"mouseup");this.i.ke(new Hi(e,a.currentTarget));du||
(b.button=c,b.type=d)}};Xt.prototype.va=function()
{this.i=null;Xt.qa.va.call(this)};function fu()
{}u(fu,Nt);Qa(fu);f=fu.prototype;f.vg=function(){};f.Oc=function(a){Vt(a,!
1);a.Of&=-256;a.Xb(32,!1);return a.i.Ra("BUTTON",{"class":Ft(this,a).join("
"),disabled:!
a.isEnabled(),title:a.tf()||"",value:a.Ab()||""},a.Og()||"")};f.Ki=function(a)
{return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type
||"reset"==a.type)};f.Sb=function(a,b){Vt(a,!1);a.Of&=-256;a.Xb(32,!
1);if(b.disabled){var c=this.Nh(1);w(b,c)}return fu.qa.Sb.call(this,a,b)};
f.Li=function(a){Z(a).ma(a.ka(),"click",a.Df)};f.mk=function(){};f.Tm=function()
{};f.Sm=function(a){return a.isEnabled()};f.rh=function(){};f.Wc=function(a,b,c)
{fu.qa.Wc.call(this,a,b,c);(a=a.ka())&&1==b&&(a.disabled=c)};f.Ab=function(a)
{return a.value};f.yc=function(a,b){a&&(a.value=b)};f.qe=function(){};function
gu(a,b,c){Ut.call(this,a,b||fu.Fb(),c)}u(gu,Ut);f=gu.prototype;f.Ab=function()
{return this.Ba};f.yc=function(a)
{this.Ba=a;this.wd().yc(this.ka(),a)};f.tf=function(){return
this.ha};f.rc=function(a){this.ha=a;this.wd().rc(this.ka(),a)};f.qc=function(a)
{this.wd().qc(this,a)};f.va=function(){gu.qa.va.call(this);delete this.Ba;delete
this.ha};f.La=function(){gu.qa.La.call(this);if(Kt(this,32)){var
a=this.ka();a&&Z(this).ma(a,"keyup",this.je)}};
f.je=function(a){return 13==a.keyCode&&"key"==a.type||
32==a.keyCode&&"keyup"==a.type?this.Df(a):32==a.keyCode};Rt("goog-
button",function(){return new gu(null)});function hu(a,b,c,d){d=void 0===d?!
1:d;W.call(this);this.O=a;this.s=b;this.l=this.O.Wa().sh;this.na=!!
this.O.Wa().sh;this.ta=!!
this.O.Wa().jh;this.o=Qp(c);this.ha=Rp(c);this.N=d;if(this.na){a:
{a=this.O.kb();for(b=0;b<this.l.length;b++)if(c=Eo(a,this.l[b].getId())){b:
{for(d=b+1;d<this.l.length;d++){var e=Eo(this.O.kb(),this.l[d].getId());if(e)
{d=e;break b}}d=null}d=d?Bo(d)-1:Bo(fb(Co(a)));e=Bo(this.O.Ea());if(e>=Bo(c)&&e<=d)
{a=b;break a}}a=-1}this.oa=a}}n(hu,W);f=hu.prototype;
f.render=function(a,b){b=void 0===b?
2:b;this.j=G("div");document.body.appendChild(this.j);U(q(this.lr,this));this.ua=a;
this.na?(this.N&&(this.V=b),iu(this)):this.ta?(w(this.j,"base-image-toc-
div"),a=this.O.Wa().jh,
(b=Eo(this.O.kb(),a))&&ju(this,b),1<this.O.Wa().Mb&&(a=Do(this.O.kb(),a,1))&&ju(thi
s,a),this.Oi()):this.Fa()};f.lr=function(){var
a=this;this.i.ma(document,"click",this.Fa);this.i.ma(document,"keydown",function(b)
{13!=b.keyCode&&27!=b.keyCode||a.Fa()});this.i.ma(this.O,"resize",this.Oi)};
function ju(a,b){var c=new Oe(128,0),d=E("IMG",{width:128});w(d,"toc-page-
image");a.i.ma(d,"click",function()
{a.O.nb(b)});Ac&&pm()&&a.i.ma(d,"load",a.Oi);b.xd(c)?
a.jq(d,b,c):rp(b,t(a.jq,d,b,c));a.j.appendChild(d)}f.jq=function(a,b,c){tf(a,
{src:b.xd(c)})};
function iu(a){var b=E("DIV",{"class":"toc-div"}),c;v(a.l,function(d,e)
{d=ku(a,d,e);b.appendChild(d);e==a.oa&&(c=d)});c&&U(function(){var
d=c;300<d.offsetTop+M(d).height&&(d=void 0!==d.previousElementSibling?
d.previousElementSibling:Nf(d.previousSibling,!
1))&&(a.j.scrollTop=d.offsetTop);c.focus()});a.j.appendChild(b);300<M(a.j).height&&
(K(a.j,"height","300px"),w(a.j,"scroll-toc-div-wide"));w(a.j,"scroll-toc-
div");a.Oi();a.j.tabIndex=-1;Rm(a.j,"dialog");a.j.focus()}
f.Oi=function(){var a=this.o?this.ha?8:9:13,b=this.o?this.ha?9:8:12,c;this.s
instanceof gu?c=this.s.ka():c=this.s;ks(c,a,this.j,b,new B(0,-this.ua))};
function ku(a,b,c){var d=b.getId(),e=Eo(a.O.kb(),d);d=b.i;var g=a.l[c+1]?"":"-
last",h="toc-middle-cell"+g,k="toc-right-cell"+g;a.N?g=E("A",{"class":e?"toc-
row":"toc-disabled-row"}):(g=E("DIV",{"class":e?"toc-row":"toc-disabled-
row"}),Rm(g,"button"),Wf(g,!0));var l=G("div");w(l,"goog-inline-block");w(l,"toc-
left-
cell");c==a.oa&&(w(l,pm()?"SPRITE_toc_selected_item_arrow_right":"SPRITE_toc_select
ed_item_arrow_left"),w(g,"toc-row-selected"));c=G("div");w(c,"goog-inline-
block");w(c,h);Ac&&!Sc("1.9")&&
K(c,"overflow","hidden");var m=b.lb(),r=a.o?m:
$e(m,35);P(c,zi(r));a.o&&(c.title=m);m=G("div");w(m,"goog-inline-
block");w(m,k);P(m,zi(Sb(cf(d))?"&nbsp;":d));g.appendChild(l);g.appendChild(c);g.ap
pendChild(m);e?a.N?(d=new
R(window.location.href),S(ik(ik(d,"pg"),"printsec"),"jtp",b.i),a.V&&S(ik(d,"zoom"),
"zoom",a.V),a.O.Va().getQuery()||ik(ik(d,"dq"),"num"),qj(g,Aj(d.toString()))):
(a.i.ma(g,"click",function(){a.O.nb(e)}),a.i.ma(g,"keydown",function(z)
{13==z.keyCode&&a.O.nb(e)})):(Mb(c,h,"toc-middle-disabled-cell"),
Mb(m,k,"toc-right-disabled-cell"),X(g,"disabled",!0));return g}f.va=function()
{W.prototype.va.call(this);I(this.j);this.s.focus()};function lu(a)
{jr.call(this,1);var b=new
pr;b.ob(a);this.Sa(b);jm(this)}n(lu,jr);lu.prototype.Oh=function(){return
this.i[0]};lu.prototype.N=function(){return this.vb()||
0};lu.prototype.Wf=function(){return"fixed_width"};function mu(a){var
b=a.Bb(),c=new kt(this,b);K(b,{overflow:"hidden"});at.call(this,a,c);this.s=new
Es(a);b=new
kq;lq(b,pr,this.s);this.V=b;b=a.kb().i.aspectRatio();c=this.getSize();b=this.Kg(Mat
h.min(2*Math.floor(c.height*b),c.width));this.Uc(b);this.Aa=new
Qs(a,this);this.i.ma(this.tb,"pagemodechange",this.mr);U(this.hc,0,this)}u(mu,at);f
=mu.prototype;f.ie=function(){var a=tb(nu,this.tb.Wa().ie());return new
nq(kb(a,Ds))};f.We=function(a)
{mu.qa.We.call(this,a);this.V.Oa();this.hc()};f.Lc=function(){this.Ve(1)};
f.ad=function(){this.Ve(-1)};f.mr=function()
{this.V.Oa();this.hc()};f.Qm=2;f.Kg=function(a){this.getSize();var
b=this.tb.kb().i.aspectRatio();return new lu(new
Oe(a,Math.floor(Math.floor(a/2)/b)))};var nu=[180,220,280];
mu.prototype.Qd=function(){var a=ou(this,this.tb.Ea()),b=this.s.i;if(b){var
c=this.Aa,d=b.Nd();c.s=d[0];c.V=d[1];c=a[0];d=a[1];var e=!0;a=!
0;b.ta=c;b.Aa=d;Cs(b);if(c){if(c.o(64)||void 0==d)a=!1}else b.s.om();if(d)
{if(d.o(32)||void 0==c)e=!1}else
b.V.om();c=e;d=a?"":"hidden";K(b.o,"visibility",c?"":"hidden");K(b.N,"visibility",d
);c=c&&a;b.ua.Ca(c);b.Ba.Ca(c)}this.dispatchEvent("pagechange")};mu.prototype.Nd=fu
nction(){return this.s.i.Nd()};
function ou(a,b){return mb(a.tb.kb().ha,function(c){return
ob(c,b)})}mu.prototype.hc=function()
{mu.qa.hc.call(this);this.Qd()};mu.prototype.ta=function(a,b){var
c=this.tb.kb().ha;a=Bo(a);for(var d,e,g=0;g<c.length;++g){var
h=c[g];if(h[0]&&a==Bo(h[0])||h[1]&&a==Bo(h[1])){d=g;break}else if(e){var k=h[0]||
h[1];if(a>=Bo(e[0]||e[1])&&a<Bo(k)){d=0<b?g-
b:g;break}}e=h}return(b=c["number"===typeof d?d+b:0])?b[0]||b[1]:null};function
pu(a){this.zc=a.title||"";this.V=!!
a.fullview;this.jh=a.table_of_contents_page_id||"";this.Mb=a.num_toc_pages||"";this
.ha=a.initial_zoom_width_override;this.Ka=a.max_resolution_image_width;this.Ac=!!
a.paired_thumbnails;this.Fd=a.thumbnail_token||"";this.Ma=a.containing_bookshelves|
|[];this.Aa=a.volume_id||"";this.jc=a.other_issues_query||"";this.hb=!!
a.is_browsable;this.Kb=!!a.is_public_domain;a.last_page&&(this.oa=new
Up(a.last_page));this.i=new Oe(a.page_width,a.page_height);this.na=a.is_ebook||
!1;var
b=a.additional_info,c={};b&&(c=b["[JsonBookInfo]"]);c.BuyLinks&&(this.N=kb(c.BuyLin
ks,function(d){return new
Us(d)},this));this.Ha=c.AboutUrl;c.allowed_syndication_flags&&(this.s=c.allowed_syn
dication_flags.allow_disabling_chrome);c.TocLine&&(this.sh=kb(c.TocLine,function(d)
{return new vt(d)}));c.SubscribeLink&&(this.ta=new
Us(c.SubscribeLink));c=null;b&&(c=b["[NewspaperJSONVolumeInfo]"]);this.l=c;this.o=n
ull==c?null:new
fq(c.tile_h,c.tile_w,c.x_win,c.y_win);this.Mc=a.sample_url||"";this.Db=
a.is_newspaper||!1;
(this.ua=a.newspaper_tile_base_url)&&this.o&&gq(this.o,q(this.Vv,this));this.If=c?
c.res_h:qu;this.Ba=this.Db?"fixed_height":"fixed_width";this.dg=a.is_pre_order||!
1;this.Op=a.on_sale_date||"";this.uj=a.volumeresult&&a.volumeresult.has_flowing_tex
t;this.vj=a.volumeresult&&a.volumeresult.has_scanned_text;this.Ia=a.volumeresult&&a
.volumeresult.can_download_pdf;this.Ja=a.volumeresult&&a.volumeresult.can_download_
epub;this.ab=a.volumeresult?a.volumeresult.download_pdf_url:"";this.Lb=
a.volumeresult?
a.volumeresult.download_epub_url:""}n(pu,hq);f=pu.prototype;f.Th=ba(9);f.nj=functio
n(){"number"!==typeof this.j&&(this.j=this.l.read_zm,this.j="number"===typeof
this.j?this.l.read_zm:4,this.j=Ke(this.j,-1,this.ie().length-1));return
this.j};function ot(a){return a.ha?a.ha:a.i&&a.i.width?
a.i.width:575}f.Wb=function(){return this.Aa};f.qj=function(){return
this.o};f.ie=function(){return this.If};f.Wf=function(){return this.Ba};
f.Vv=function(a){a=a.toString();var
b=a.indexOf("?");0<=b&&(a=this.ua+a.substring(b));return new R(a)};f.Qh=function()
{return this.l?this.l.focus_aid:null};f.Qg=function(){var
a=this.l.focus_x,b=this.l.focus_y;return void 0!==a&&void 0!==b?new
B(a,b):null};var qu=[350,410,495,575,685,800,910,1025];function ru(a)
{W.call(this);this.s=a;this.j=null}n(ru,W);f=ru.prototype;
f.render=function(a,b){this.l=a;a=a.ka();var
c=Fh(a).y,d=M(a);c=c+d.height+3;d="";b&&(d=Fh(a).x);this.j=E("DIV",
{"class":"linkbar-panel-div"});yh(this.j,d,c);this.ha=E("DIV",
{"class":"SPRITE_close_v2 linkbar-panel-
close"});this.j.appendChild(this.ha);Ac&&Dc&&!Sc("1.9")&&(this.N=E("IFRAME",
{style:"position:
absolute;",Sw:"0"}),this.s.appendChild(this.N));this.s.appendChild(this.j);this.N&&
(L(this.N,M(this.j)),yh(this.N,Ah(this.j)));U(q(this.nm,this))};
f.nm=function()
{this.i.ma(this.ha,"click",this.Fa);this.i.ma(this.l,"action",this.nr);this.i.ma(do
cument,"mousedown",this.et)};f.nr=function(){Lt(this.l,16)||
this.Fa()};f.et=function(a){Qf(this.j,a.target)||Qf(this.l.ka(),a.target)||
this.Fa()};f.va=function()
{W.prototype.va.call(this);I(this.j);I(this.N)};f.ka=function(){return
this.j};function su(a,b,c){ru.call(this,a);this.O=b;this.V=c}n(su,ru);
su.prototype.render=function(a,b){ru.prototype.render.call(this,a,b);a=E("DIV",
{style:"padding-top:5px; font-size: 13px;"});P(a,zi("Pegar enlace en mensaje de
correo electr\u00f3nico o
MI"));this.ka().appendChild(a);this.o=G("input");L(this.o,"100%","auto");this.ka().
appendChild(this.o);this.V&&(a=E("DIV",{style:"font-size: 13px; padding-top:
7px;"},"Insertar"),this.ka().appendChild(a),this.He=G("input"),L(this.He,"100%","au
to"),this.ka().appendChild(this.He));a=this.O.Ea();b=(new R(window.location)).j;
var c=new
R(a.mc());Yj(c,b);this.o.value=c.toString();U(t(tu,this.o));this.V&&(a=new
R(a.mc()),S(a,"output","embed"),this.He.value=uu(a.toString()))};su.prototype.nm=fu
nction()
{ru.prototype.nm.call(this);this.i.ma(this.o,"click",t(tu,this.o));this.V&&this.i.m
a(this.He,"click",t(tu,this.He))};function tu(a){a.select()}function uu(a){return
Qe('<iframe frameborder="0" scrolling="no" style="border:0px" src="%s" width=500
height=500></iframe>',a)};function vu(a,b){var
c=this;this.O=a;this.l=b;this.i=Dj();this.j=C("flow-top-div")?!0:!1;(new
fj(this)).ma(this.i,"resize",function(){var
d=c.O.Ga(),e=d.Gb(),g=d.Kc();c.resize();c.O.Ga().Ie();d=c.O.Ga();e=Mm(new
Lm(e,d.Gb()),g);d.Dd(d.Pe(e))}).ma(this.O,"searchupdate",function(){var d=C("gb-
ogen-mobile-appbar");if(d){var
e=c.i.getSize().height;d=d.getBoundingClientRect().height;e-
=d;d=c.i.getSize().width;c.O.ob(new Oe(d,e));c.j&&L(c.l,new
Oe(d,e))}}).ma(window,"load",this.resize)}
vu.prototype.resize=function(){var
a=this.i.getSize().height,b=this.i.getSize().width,c=Math.round(Fh(this.l).y);a=Mat
h.max(0,a-c);this.O.ob(new Oe(b,a));this.j&&L(this.l,new Oe(b,a))};function
wu(a,b,c){os.call(this);this.zc=a;this.j=b;this.i=c?
c:null;this.rg(xu(this))}n(wu,os);
function xu(a){var b=E("DIV");Ib(b,["popup-menu","goog-menu","goog-menu-
vertical"]);Rm(b,"dialog");b.setAttribute("tabindex","-
1");document.body.appendChild(b);if(""!=a.zc){var c=E("DIV",{"class":"popup-menu-
header"});b.appendChild(c);var d=E("SPAN",{"class":"popup-menu-
title"});J(d,a.zc);c.appendChild(d);d=E("DIV",{"class":"popup-menu-
close"});Vm(d,"Cerrar ventana emergente");var
e=E("IMG");e.src="/googlebooks/images/material/close_black_24dp.png";L(e,24,24);X(e
,"hidden",!0);d.appendChild(e);O(d,
"click",function(){a.Ca(!1);a.i&&a.i()});O(d,"keydown",function(g)
{if(32==g.keyCode||13==g.keyCode)a.Ca(!1),a.i&&a.i()});Rm(d,"button");Wf(d,!
0);c.appendChild(d)}b.appendChild(a.j);return b};function yu(a,b)
{W.call(this);this.Da=a;this.l=b;this.j=G("div");a.N.j.appendChild(this.j);w(this.j
,"sitb_result");Cc?(K(this.j,"width",b.getSize().width+"px"),K(this.j,"min-
height",b.getSize().height+"px")):
(yh(this.j,b.kd()),L(this.j,b.getSize()));a=G("div");w(a,"sitb-result-
header");this.j.appendChild(a);this.s=G("div");w(this.s,"sitb-result-page-
link");b=b.i.j;this.s.textContent=b?Om(b):"P\
u00e1gina";a.appendChild(this.s);this.o=G("div");w(this.o,"sitb-result-
content");this.j.appendChild(this.o);
if(b=Eo(this.Da.O.kb(),this.l.i.Na())){a=this.Da.O.Va().getQuery();var
c=b.qb.snippetSrc;c&&a==gp(c)?zu(this,c):(a=b.nf(),"entity_page"==T(a,"source")?
S(a,"source","entity_page_gbs_snippet"):S(a,"source","gbs_snippet"),Wp(b,a,q(this.V
,this)))}else Au(this)}n(yu,Hm);yu.prototype.N=function(a){this.Da.ua(a.i,void
0)};yu.prototype.V=function(a){(a=a.qb.snippetSrc)?zu(this,a):Au(this)};
function zu(a,b){Gf(a.o);var c=G("IMG");c.src=b;Bu(a);b=a.l.getSize().width-25;K(c,
{width:b+"px"});a.o.appendChild(c)}function Bu(a){w(a.j,"sitb-result-
clickable");w(a.s,"sitb-result-link");var
b=Xf(a.s);P(a.s,Ql(b+"&nbsp;&raquo;"));Rm(a.j,"link");Wf(a.j,!
0);a.i.ma(a.j,"click",q(a.N,a,a.l));a.i.ma(a.j,"keydown",function(c){32!
=c.keyCode&&13!=c.keyCode||a.N(a.l)})}
function Au(a){Gf(a.o);var b=G("div");w(b,"sitb-result-
snippet");a.o.appendChild(b);Cc||K(b,{width:Math.floor(.75*a.l.getSize().width)
+"px"});P(b,Pl.i(a.l.i.i));b=G("div");w(b,"sitb-result-explanatory-
link");a.o.appendChild(b);var c=Eo(a.Da.O.kb(),a.l.i.Na());c&&c.xd()&&!aq(c,
[4,8,16])&&c.o(2)?(Bu(a),P(b,Ql((Cc?"Ninguna imagen del resultado.":"No hemos
podido crear una imagen para este resultado.")+"&nbsp;&nbsp;")),a=G("span"),c=Cc||
Qp()?"Toca para ver":"Haz clic para ver toda la p\u00e1gina.",P(a,
Ql(c)),b.appendChild(a),w(a,"sitb-result-link")):(P(b,Ql("No es posible
previsualizar esta p\u00e1gina.&nbsp;&nbsp;")),Cc||(a=G("a"),w(a,"sitb-result-buy-
link"),P(a,Ql("Comprar este libro.")),b.appendChild(a),b=new
R(window.location.href),S(b,"sitesec","buy"),S(b,"source","gbs_snippet"),ik(b,"prin
tsec"),a.href=b.toString()))}yu.prototype.Oa=function()
{I(this.j);this.Fa()};function Cu(a)
{this.Da=a}n(Cu,Mp);Cu.prototype.render=function(a){return new
yu(this.Da,a)};function Du(a){this.i=a}n(Du,cm);function Eu(a,b)
{jr.call(this,1);this.s=a;this.ha=b;this.Wj=this.Di=this.Ei=20;a.yb&&(a.yb.forEach(
q(this.o,this)),jm(this))}n(Eu,jr);Eu.prototype.o=function(a){a=new Du(a);var
b=Math.min(this.ha-16,600);a.ob(new
Oe(b,Math.round(124/600*b+42)));this.Sa(a)};function Fu(a){var
b=a.Bb();K(b,"overflow","hidden");var c=new
kt(this,b);Or.call(this,c);this.O=a;Cc||Rr(this,new
et(this));this.i.ma(this,"move",this.hc);var d=C("subscription-
bar");d&&(this.nl(d),U(function(){N(d,!
1)},600));Qr(this,Gu(this));Hu(b)}u(Fu,Or);function Iu(a,b){b!
=a.s&&(a.s=b,Ju(a))}function Hu(a){K(a,"overflow","auto");K(a,
{overflowX:"auto",overflowY:"scroll"});tf(a,{dir:"ltr"})}function Gu(a){var b=new
kq;lq(b,Du,new Cu(a));return b}Fu.prototype.resize=function(){Ju(this)};
function Ju(a){var b=new Eu(a.s,a.getSize().width);a.Uc(b);a.hc()}function Ku(a,b)
{a.ua=b};function Lu(a){this.i=a||{}}Lu.prototype.nc=function(){return
this.i};Lu.prototype.Vb=function(a){var b=hd(Mu,function(c){return
c==a});this.i.v=b};Lu.prototype.getQuery=function(){return this.i.q};var
Mu={onepage:lt,twopage:mu,thumbnail:st,snippet:Fu};function Nu(a)
{Ei.call(this,"navigate");this.s=a}u(Nu,Ei);function Ou(){return Nb&&gc?gc.mobile:!
(Nb&&gc?!gc.mobile&&(y("iPad")||y("Android")||y("Silk")):y("iPad")||y("Android")&&!
y("Mobile")||y("Silk"))&&(y("iPod")||y("iPhone")||y("Android")||y("IEMobile"))};var
Pu=new WeakMap;function Qu(a,b){a=[a];for(var c=b.length-1;0<=c;--c)a.push(typeof
b[c],b[c]);return a.join("\v")};function Ru(a,b,c,d){Q.call(this);if(a&&!b)throw
Error("Can't use invisible history without providing a blank page.");if(c)var
e=c;else{e="history_state"+Su;var g=oe("input",
{type:"text",name:e,id:e,style:wd("display:none")});document.write(ke(g));e=C(e)}th
is.N=e;this.i=c?zf(jf(c)):window;this.na=b;A&&!
b&&(this.na="https"==window.location.protocol?
Dd(vd(wd("https:///"))):Dd(vd(wd('javascript:""'))));this.Xa=new
el(150);Ci(this,this.Xa);this.j=!a;this.l=new fj(this);if(a||Tu){if(d)var
h=d;else{a="history_iframe"+
Su;b={id:a,style:wd("display:none"),sandbox:void 0};c={};c.src=this.na||
null;c.srcdoc=null;d={sandbox:""};e={};for(var k in
c)Object.prototype.hasOwnProperty.call(c,k)&&(e[k]=c[k]);for(var l in
d)Object.prototype.hasOwnProperty.call(d,l)&&(e[l]=d[l]);if(b)for(h in
b)if(Object.prototype.hasOwnProperty.call(b,h)){k=h.toLowerCase();if(k in c)throw
Error("");k in d&&delete
e[k];e[h]=b[h]}h=qe("iframe",e);document.write(ke(h));h=C(a)}this.V=h;this.ta=!
0}Tu&&(this.l.ma(this.i,"load",this.tv),this.oa=this.ha=
!1);this.j?Uu(this,Vu(this),!0):Wu(this,this.N.value);Su+
+}u(Ru,Q);Ru.prototype.Qb=!1;Ru.prototype.s=!1;Ru.prototype.o=null;var
Xu=function(a,b){function c(g){var h=la(g);g=h.next().value;h=ma(h);return
a.apply(g,h)}function d(g){g=la(g);g.next();g=ma(g);return b(e,g)}b=void 0===b?
Qu:b;var e=Ua(a);return function(){var g=Ja.apply(0,arguments),h=this||
p,k=Pu.get(h);k||(k={},Pu.set(h,k));return wc(k,[this].concat(na(g)),c,d)}}
(function(){return A?Tc(8):"onhashchange"in p}),Tu=A&&!Tc(8);f=Ru.prototype;
f.Xg=null;f.va=function(){Ru.qa.va.call(this);this.l.Fa();this.Qa(!
1)};f.Qa=function(a){if(a!=this.Qb)if(Tu&&!this.ha)this.oa=a;else
if(a)if(Ac&&this.l.ma(this.i,"pageshow",this.Av),Xu()&&this.j)this.l.ma(this.i,"has
hchange",this.vv),this.Qb=!0,this.dispatchEvent(new Nu(Vu(this),!1));else{if(!A||
Ou()||this.ha)this.l.ma(this.Xa,"tick",q(this.Vm,this,!0)),this.Qb=!0,Tu||
(this.o=Vu(this),this.dispatchEvent(new Nu(Vu(this),!1))),this.Xa.start()}else
this.Qb=!1,kj(this.l),this.Xa.stop()};
f.tv=function(){this.ha=!0;this.N.value&&Wu(this,this.N.value,!
0);this.Qa(this.oa)};f.Av=function(a){a.Pb.persisted&&(this.Qa(!1),this.Qa(!
0))};f.vv=function(){var a=Yu(this.i);a!=this.o&&Zu(this,a,!0)};function Vu(a)
{return null!=a.Xg?a.Xg:a.j?Yu(a.i):$u(a)||""}function av(a,b){Vu(a)!=b&&(a.j?
(Uu(a,b,!1),Xu()||A&&!Ou()&&Wu(a,b,!1),a.Qb&&a.Vm(!1)):(Wu(a,b,!
1),a.Xg=a.o=a.N.value=b,a.dispatchEvent(new Nu(b,!1))))}function Yu(a)
{a=a.location.href;var b=a.indexOf("#");return 0>b?"":a.substring(b+1)}
function Uu(a,b,c){a=a.i.location;var d=a.href.split("#")
[0],e=cc(a.href,"#");if(Tu||e||b)d+="#"+b;d!=a.href&&(b=Ld(d),c?
He(a,b):Ge(a,b))}function Wu(a,b,c){if(a.ta||b!=$u(a))if(a.ta=!
1,b=encodeURIComponent(String(b)),A){var
d=Rf(a.V);d.open("text/html",c?"replace":void 0);c=ve(oe("title",
{},a.i.document.title),oe("body",{},b));d.write(ke(c));d.close()}else
d=Bd(a.na).toString()+"#"+b,(a=a.V.contentWindow)&&(c?
He(a.location,d):Ge(a.location,d))}
function $u(a){if(A)return a=Rf(a.V),a.body?Ue(a.body.innerHTML):null;var
b=a.V.contentWindow;if(b){try{var c=Ue(Yu(b))}catch(d){return a.s||(1!
=a.s&&fl(a.Xa,1E4),a.s=!0),null}a.s&&(0!=a.s&&fl(a.Xa,150),a.s=!1);return c||
null}return null}f.Vm=function(a){if(this.j){var b=Yu(this.i);b!
=this.o&&Zu(this,b,a)}if(!this.j||Tu)if(b=$u(this)||"",null==this.Xg||
b==this.Xg)this.Xg=null,b!=this.o&&Zu(this,b,a)};
function Zu(a,b,c){a.o=a.N.value=b;a.j?
(Tu&&Wu(a,b),Uu(a,b)):Wu(a,b);a.dispatchEvent(new Nu(Vu(a),c))}var Su=0;function
bv(a,b){this.i=new
Ru;O(this.i,"navigate",q(this.s,this));this.O=a;this.j=b}bv.prototype.s=function(a)
{cv(this,a.s)};function cv(a,b){if(!(a.o&&""==b||a.l))if((A||
Bc)&&""==b)window.history.go(-2);else if(b){var c={},d=new
ak(b);v(d.ee(),function(e){var g=d.get(e);g in dv&&(g=dv[g]);c[e]=g});b=new
Lu(c);a.O.Vb(Mu[b.i.v]||lt);Ns(a.j,!!b.i.f);void 0!
==b.getQuery()&&fp(a.O.Va(),b.getQuery())}}
bv.prototype.Qa=function(a){this.o=!0;this.i.Qa(a);A&&(a=(new
R(window.location)).j,cv(this,a));this.o=!1};bv.prototype.update=function(){var
a=new
Lu;a.Vb(this.O.V);a.i.q=this.O.Va().getQuery();a.i.f=this.j.xf();a=lk(a.nc()).toStr
ing();this.l=!0;av(this.i,a);this.l=!1};var dv={"true":!0,"false":!1};function
ev(a,b,c){this.i=a;this.j=b;this.V=c}u(ev,js);ev.prototype.Nc=function(a,b,c)
{ks(this.i,this.j,a,b,void 0,c,this.V)};function fv(a,b,c,d)
{ev.call(this,a,b);this.l=c?5:0;this.s=d||void 0}u(fv,ev);fv.prototype.N=function()
{return this.l};fv.prototype.o=function(a)
{this.l=a};fv.prototype.Nc=function(a,b,c,d){var
e=ks(this.i,this.j,a,b,null,c,10,d,this.s);if(e&496){var
g=gv(e,this.j);b=gv(e,b);e=ks(this.i,g,a,b,null,c,10,d,this.s);e&496&&(g=gv(e,g),b=
gv(e,b),ks(this.i,g,a,b,null,c,this.l,d,this.s))}};function gv(a,b)
{a&48&&(b^=4);a&192&&(b^=1);return b};function hv(a,b,c,d,e,g,h){var
k=this;a&&(this.O=a,this.Ia=b);if(this.Ba=c)this.jc=!1;this.Db=!!d;this.hb=!!
e;this.Fd=g;this.Mc=void 0===h?!1:h;this.s=C("entity-page-toc");this.Ka=C("entity-
page-toc-label");this.Kb=!1;if(this.l=C("entity-page-
pagination"))this.Aa=C("entity-page-prev"),this.ua=C("entity-page-
next");this.Ha=C("entity-page-zoom-in");this.Ja=C("entity-page-zoom-
out");this.Ma=C("entity-page-one-page");this.na=C("entity-page-two-
page");this.V=C("entity-page-thumbnail");this.ha=C("entity-page-link");
this.Gd=C("entity-page-link-menu-content");this.ab=C("entity-page-share-
input");this.Ac=C("entity-page-embed-input");this.o=C("entity-page-
clip");this.ta=C("entity-page-more");this.Hd=C("entity-page-more-menu-
content");this.Lb=!1;this.oa=C("entity-page-volume-info");C("flow-top-
div")&&(this.i=C("flow-top-div"),this.j=(a=T(new R(window.location.href),"zoom"))?
Number(a):2,iv(this,this.j),O(this.O,"searchupdate",function(){jv(k)}));this.N=!
0;kv(this);lv(this);mv(this);nv(this);ov(this);pv(this);qv(this);
rv();sv(this);tv(this);Xo(document,window,uv(this))}
function kv(a){if(a.O){var b=a.O.Wa(),c=!!b.sh;b=(b=b.jh)&&a.O.kb()&&!!
Eo(a.O.kb(),b);c||b?(a.Kb=!0,a.i?(c=C("jtp").value||"\
u00cdndice",J(a.Ka,c)):J(a.Ka,a.O.Ea().Md()||"\u00cdndice"),vv(a.s,function(){var
d=sf("base-image-toc-div");sf("scroll-toc-div")||d||(new hu(a.O,a.s,a.Fd,!!
a.i)).render(8,a.j)}),O(a.O,"pagechange",function(){var d=a.O.Ea().Md()||"\
u00cdndice";a.Ka&&P(a.Ka,Ql(d))})):(J(a.Ka,"Contenido no disponible"),Ib(a.s,
["toolbar-button-disabled","toc-button-unavailable"]),X(a.s,"disabled",
!0))}else J(a.Ka,"Contenido no disponible"),Ib(a.s,["toolbar-button-disabled","toc-
button-unavailable"]),X(a.s,"disabled",!0)}function lv(a)
{a.l&&(a.O&&(vv(a.Aa,function(){a.Aa.hasAttribute("href")||
a.O.rb("previous")}),vv(a.ua,function(){a.ua.hasAttribute("href")||
a.O.rb("next")})),a.Aa.setAttribute("title","P\u00e1gina
anterior"),a.ua.setAttribute("title","P\u00e1gina siguiente"))}
function mv(a){vv(a.Ha,function(){a.i?
wv(a):a.O&&a.O.rb("zoomin")});vv(a.Ja,function(){a.i?
xv(a):a.O&&a.O.rb("zoomout")});a.i&&O(document.body,"keydown",function(b)
{107==b.keyCode||187==b.keyCode?wv(a):(109==b.keyCode||
189==b.keyCode)&&xv(a)});a.Ha.setAttribute("title","Ampliar");a.Ja.setAttribute("ti
tle","Reducir")}
function nv(a){vv(a.Ma,function(){yv(a,lt)});a.Ma.setAttribute("title","Vista de
una sola p\u00e1gina");a.Db?(vv(a.na,function()
{yv(a,mu)}),a.na.setAttribute("title","Vista de dos p\u00e1ginas")):
(x(a.na,"toolbar-button-disabled",!0),a.na.setAttribute("title","La vista de dos p\
u00e1ginas no est\u00e1 disponible"),X(a.na,"disabled",!0));a.hb?(vv(a.V,function()
{yv(a,st)}),a.V.setAttribute("title","Vista de miniaturas")):(x(a.V,"toolbar-
button-disabled",!0),a.V.setAttribute("title","La vista de miniaturas no est\u00e1
disponible"),
X(a.V,"disabled",!0));a.O&&(O(a.O,"viewportmodechange",function(){zv(a)}),zv(a))}
function ov(a){var b=(new hs(a.ab)).ka();C("entity-page-share-copy-
container").appendChild(b);b=(new hs(a.Ac)).ka();C("entity-page-embed-copy-
container").appendChild(b);var c=new wu("Enlazar con este
resultado",a.Gd,function(){a.ha.focus()});ps(c,5);c.setPosition(new fv(a.ha,4,!
0));c.Ca(!1);var d=new R(a.ab.value);vv(a.ha,function(){if(c.Ye||150>Date.now()-
c.Cj)c.Ca(!1);else{c.Ca(!0);c.ka().focus();if(a.O)
{Av(a,d);a.i&&S(d,"bksoutput","text");var e=a.O.Va().getQuery();e?a.O.V==Fu?
(ik(d,"dq"),ik(d,
"pg"),S(d,"bsq",e)):(ik(d,"bsq"),S(d,"dq",e)):(ik(d,"bsq"),ik(d,"dq"))}else(e=(new
R(window.location.href)).j)&&S(d,"bsq",e);a.ab.value=d.toString();a.O&&(e=new
R(a.O.Ea().mc()),ik(e,"source"),S(e,"output","embed"),a.Ac.value=uu(e.toString()))}
});a.ha.setAttribute("title","Enlazar con este resultado")}
function pv(a){if(a.Ba){var b=C("entity-page-selection-bar"),c=C("entity-page-exit-
selection"),d=C("entity-page-toolbar");vv(a.o,function(){a.jc=!a.jc;a.Ba(!
0);x(b,"menu-hidden",!1);c.focus();X(d,"hidden",!0)});vv(c,function(){a.Ba(!
1);x(b,"menu-hidden",!0);a.o.focus();X(d,"hidden",!
1)});a.o.setAttribute("title","Seleccionar un clip")}else x(a.o,"toolbar-button-
disabled",!0),X(a.o,"disabled",!0),a.o.setAttribute("title","Seleccionar un
fragmento no disponible")}
function qv(a){Bv(a);Cv(a);var b=new wu("",a.Hd,function()
{a.ta.focus()});ps(b,4);b.setPosition(new fv(a.ta,5,!0));w(b.ka(),"more-actions-
popup");b.Ca(!1);Dv(a,b);var c=C("entity-page-toggle-viewport-mode-
link");c&&a.Mc&&(b.Ca(!0),c.focus());vv(a.ta,function(){if(b.Ye||150>Date.now()-
b.Cj)b.Ca(!1),a.ta.focus();else if(b.Ca(!0),b.ka().focus(),c){var d=new
R(c.href);Av(a,d);a.i&&(ik(d,"zoom"),ik(d,"num"),ik(d,"scoring"));var
e=a.O.Va().getQuery();if(e){if(S(d,"dq",e),!a.i){e=C("search-results-summ");
var g=e.hasAttribute("data-result-num")?e.getAttribute("data-result-
num"):0;S(d,"num",g);e=e.hasAttribute("data-search-sort")?e.getAttribute("data-
search-sort"):"n";S(d,"scoring",e)}}else
ik(d,"dq");qj(c,Aj(d.toString()))}});a.ta.setAttribute("title","Men\u00fa M\u00e1s
acciones");O(b,"show",function(){a.Lb=!0;a.N=!0;Ev(a)});O(b,"hide",function()
{a.Lb=!1;a.N=!1;Fv(a)})}
function Dv(a,b){var c=C("entity-page-store"),d=C("gb-mobile-buy-
section");if(c&&d&&(d=pf(d))){var e=new wu("",d,function()
{a.ta.focus()});ps(e,0);e.setPosition(new fv(c,4,!0));w(e.ka(),"buy-table-
popup");e.Ca(!1);vv(c,function(){e.Ca(!0);e.ka().focus()},!
0);b.ka().querySelectorAll(".more-actions-menu-link").forEach(function(g){g!
=c&&O(g,"mouseenter",function(){e.Ca(!1)})});O(e.ka(),"mouseleave",function()
{e.Ca(!1)})}}
function rv(){var a=C("entity-page-play-redirect-popup-content");a&&(a=new wu("Este
libro es de tu propiedad",a,function(){}),w(a.ka(),"play-redirect-
popup"),Fn(a),a.Uk=!1,a.Ca(!0))}function Cv(a){var b=C("entity-page-copyright-page-
id");if(b&&a.O){var c=C("entity-page-copyright");b=Xf(b);var
d=Eo(a.O.kb(),b);vv(c,function(){a.O.nb(d)})}}function Bv(a){var b=C("entity-page-
toggle-viewport-mode-link");if(b){var c=a.i?!0:!1;x(b,"checked",c);vv(b,function()
{x(b,"checked",!c)})}}
function zv(a){a.O.V==lt?(Gv(a,!0),Hv(a,!0),Iv(a,!0),Jv(a,!0),Kv(a,!0)):a.O.V==mu?
(Gv(a,!0),Hv(a,!0),Iv(a,!0),Jv(a,!0),Kv(a,!0)):(a.O.V==st?(Gv(a,!0),Hv(a,!1),Iv(a,!
0),Jv(a,!0)):(Gv(a,!1),Hv(a,!1),Iv(a,!1),Jv(a,!1)),Kv(a,!1));var b=a.O.V;a.l&&b!
=Fu&&(a.i?(x(a.l,"one-page-view",!1),x(a.oa,"one-page-view",!1),x(a.l,"two-page-
view",!0),x(a.oa,"two-page-view",!0)):(x(a.l,"one-page-view",b==lt),x(a.oa,"one-
page-view",b==lt),x(a.l,"two-page-view",b==mu),x(a.oa,"two-page-
view",b==mu)),x(a.l,"thumbnail-view",
b==st),x(a.oa,"thumbnail-view",b==st))}function yv(a,b){a.O&&a.O.V!=b&&(a.O.Vb(b),!
a.O.Va().getQuery()&&a.Ia&&a.Ia.update())}function Gv(a,b){x(a.Ma,"toolbar-button-
disabled",!b);X(a.Ma,"disabled",!b);a.Db&&(x(a.na,"toolbar-button-disabled",!
b),X(a.na,"disabled",!b));a.hb&&(x(a.V,"toolbar-button-disabled",!
b),X(a.V,"disabled",!b))}function Hv(a,b){x(a.Ja,"toolbar-button-disabled",!
b);X(a.Ja,"disabled",!b);x(a.Ha,"toolbar-button-disabled",!b);X(a.Ha,"disabled",!
b)}
function Iv(a,b){x(a.Aa,"toolbar-button-disabled",!b);X(a.Aa,"disabled",!
b);x(a.ua,"toolbar-button-disabled",!b);X(a.ua,"disabled",!b)}function Jv(a,b)
{a.Kb&&(x(a.s,"toolbar-button-disabled",!b),X(a.s,"disabled",!b))}function Kv(a,b)
{a.Ba&&(x(a.o,"toolbar-button-disabled",!b),X(a.o,"disabled",!b))}function Av(a,b)
{a=new R(a.O.Ea().mc());S(b,"pg",T(a,"pg"))}function wv(a)
{5>a.j&&(a.j+=1,iv(a,a.j))}function xv(a){1<a.j&&(--a.j,iv(a,a.j))}
function iv(a,b)
{x(a.i,"zoomstop1",1==b);x(a.i,"zoomstop2",2==b);x(a.i,"zoomstop3",3==b);x(a.i,"zoo
mstop4",4==b);x(a.i,"zoomstop5",5==b);x(a.Ja,"toolbar-button-
disabled",1==b);x(a.Ha,"toolbar-button-disabled",5==b);jv(a)}
function jv(a){var b=a.Aa,c=new
R(b.href);Lv(a,c);qj(b,Aj(c.toString()));b=a.ua;c=new
R(b.href);Lv(a,c);qj(b,Aj(c.toString()));b=C("text-viewport-prev");c=new
R(b.href);Lv(a,c);qj(b,Aj(c.toString()));b=C("text-viewport-next");c=new
R(b.href);Lv(a,c);qj(b,Aj(c.toString()));if(b=C("entity-page-copyright"))c=new
R(b.href),Lv(a,c),qj(b,Aj(c.toString()));if(b=C("search-result-prev"))c=S(new
R(b.href),"zoom",a.j),qj(b,Aj(c.toString()));if(b=C("search-result-next"))a=S(new
R(b.href),"zoom",a.j),qj(b,Aj(a.toString()))}
function Lv(a,b){S(b,"zoom",a.j);(a=a.O.Va().getQuery())?
S(b,"dq",a):ik(ik(ik(b,"dq"),"num"),"scoring")}function vv(a,b,c){c=void 0===c?!
1:c;O(a,"click",function(){b()});O(a,"keydown",function(d){32!=d.keyCode&&13!
=d.keyCode||b()});c&&O(a,"mouseover",function(){b()})}
function sv(a){function b(){x(document.body,"opaque-background",!0);a.N=!
1;Fv(a)}a.Mc?b():(a.O&&(Vi(a.O.Ga(),"move",function()
{b()}),Vi(a.O.Bb(),"click",function(){b()})),Vi(document.body,"click",function()
{b()}),Vi(document.body,"keydown",function(c){27!=c.keyCode&&b()}))}
function tv(a){a.O&&!a.i&&(O(a.O,"viewportmodechange",function()
{Fv(a)}),O(a.O,"resize",function(){Fv(a)}),O(a.O,"zoomchange",function()
{Fv(a)}),document.body.querySelectorAll(".floating-button-
group").forEach(function(b){O(b,"mouseenter",function(){a.N=!
0;Ev(a)});O(b,"mouseleave",function(){a.N=!1;Fv(a)});O(b,"focusin",function(){a.N=!
0;Ev(a)});O(b,"focusout",function(){a.N=!1;Fv(a)})}))}function Fv(a){a.N||a.Lb||
(Ev(a),Mv(a)&&(a.Mb=U(function(){Nv(a,!1)},5E3)))}
function Mv(a){if(!a.O||a.O.V==Fu)return!1;var b=sf("scroll-background");if(!
b)return!1;b=Mf(b);if(!b)return!
1;b=b.getBoundingClientRect();a=a.oa.getBoundingClientRect();return
b.left<=a.right}function Ev(a){Nv(a,!0);a.Mb&&gl(a.Mb)}function Nv(a,b)
{x(a.oa,"floating-button-group-hidden",!b);a.l&&x(a.l,"floating-button-group-
hidden",!b)}
function uv(a){return{focusSearch:function()
{C("search_form_input").focus()},updateSearch:function(b)
{fp(a.O.Va(),b);a.Ia&&a.Ia.update()},goToPage:function(b){b&&a.O.od(b)}}};function
Ov(a){this.i=a}function Pv(a){var b=G("DIV");w(b,"sitb-content");var
c=G("H4");w(c,"sitb-result-header");var d=G("DIV");a=a.i.j;d.textContent=a?
Om(a):"P\u00e1gina";c.appendChild(d);b.appendChild(c);return b};function Qv(a)
{this.i=a}Qa(Qv);function Rv(a,b){a&&(a.tabIndex=b?0:-
1)}f=Qv.prototype;f.qk=function(a){return"DIV"==a.tagName};function Sv(a,b,c)
{c.id&&b.ah(c.id);var d=a.yg(),e=!
1,g=Fb(c);g&&Array.prototype.forEach.call(g,function(h){h==d?e=!0:h&&(h==d+"-
disabled"?b.Qa(!1):h==d+"-horizontal"?Tv(b,"horizontal"):h==d+"-
vertical"&&Tv(b,"vertical"))},a);e||w(c,d);Uv(a,b,c);return c}
function Uv(a,b,c){if(c)for(var d=c.firstChild,e;d&&d.parentNode==c;)
{e=d.nextSibling;if(1==d.nodeType){var g=a.Ph(d);g&&(g.wa=d,b.isEnabled()||g.Qa(!
1),b.Pa(g),xn(g,d))}else d.nodeValue&&""!=Tb(d.nodeValue)||
c.removeChild(d);d=e}}f.Ph=function(a){a:{a=Fb(a);for(var b=0,c=a.length;b<c;b++)
{var d=a[b];if(d=d in St?St[d]():null){a=d;break a}}a=null}return
a};f.rk=function(a){a=a.ka();Th(a,!0,Ac);A&&(a.hideFocus=!0);var
b=this.i;b&&Rm(a,b)};f.yg=function(){return"goog-container"};f.Lo=function()
{return"vertical"};function Vv(a,b,c){sn.call(this,c);this.df=b||
Qv.Fb();this.ag=a||
this.df.Lo()}u(Vv,sn);f=Vv.prototype;f.Ml=null;f.Kf=null;f.df=null;f.ag=null;f.ye=!
0;f.Qb=!0;f.Mg=!0;f.Zb=-1;f.bc=null;f.le=!1;f.Ee=null;function Wv(a){return a.Ml||
a.ka()}f.wd=function(){return this.df};f.Ta=function(){var
a=this.i,b=a.Ra,c=this.df.yg(),d=[c,"horizontal"==this.ag?c+"-horizontal":c+"-
vertical"];this.isEnabled()||d.push(c+"-disabled");this.wa=b.call(a,"DIV",d.join("
"))};f.Jb=function(){return this.ka()};f.Fi=function(a){return this.df.qk(a)};
f.Ob=function(a){this.wa=Sv(this.df,this,a);"none"==a.style.display&&(this.ye=!
1)};f.La=function(){Vv.qa.La.call(this);yn(this,function(b)
{b.Za&&Xv(this,b)},this);var a=this.ka();this.df.rk(this);this.Ca(this.ye,!
0);Z(this).ma(this,"enter",this.yl).ma(this,"highlight",this.qr).ma(this,"unhighlig
ht",this.sr).ma(this,"open",this.iu).ma(this,"close",this.pr).ma(a,Qt.Cg,this.rr).m
a(jf(a),[Qt.Dg,Qt.Ch],this.It).ma(a,
[Qt.Cg,Qt.Dg,Qt.Ch,"mouseover","mouseout","contextmenu"],this.Dt);this.Mg&&Yv(this,
!0)};
function Yv(a,b){var c=Z(a),d=Wv(a);b?
c.ma(d,"focus",a.Qi).ma(d,"blur",a.Pi).ma(a.Kf||(a.Kf=new
xt(Wv(a))),"key",a.Qc):c.Ya(d,"focus",a.Qi).Ya(d,"blur",a.Pi).Ya(a.Kf||(a.Kf=new
xt(Wv(a))),"key",a.Qc)}f.lc=function(){this.Vd(-1);this.bc&&this.bc.Rb(!
1);this.le=!1;Vv.qa.lc.call(this)};f.va=function()
{Vv.qa.va.call(this);this.Kf&&(this.Kf.Fa(),this.Kf=null);this.df=this.bc=this.Ee=t
his.Ml=null};f.yl=function(){return!0};
f.qr=function(a){var b=Cn(this,a.target);if(-1<b&&b!=this.Zb){var
c=Zv(this);c&&c.Tc(!1);this.Zb=b;c=Zv(this);this.le&&$t(c,!0);this.bc&&c!
=this.bc&&(Kt(c,64)?c.Rb(!0):this.bc.Rb(!1))}b=this.ka();null!
=a.target.ka()&&X(b,"activedescendant",a.target.ka().id)};f.sr=function(a)
{a.target==Zv(this)&&(this.Zb=-1);this.ka().removeAttribute("aria-
activedescendant")};f.iu=function(a){(a=a.target)&&a!
=this.bc&&a.getParent()==this&&(this.bc&&this.bc.Rb(!1),this.bc=a)};
f.pr=function(a){a.target==this.bc&&(this.bc=null);var
b=this.ka(),c=a.target.ka();b&&Lt(a.target,2)&&c&&Um(b,c)};f.rr=function(a)
{this.Qb&&(this.le=!0);var b=Wv(this);b&&Uf(b)?
b.focus():a.preventDefault()};f.It=function(){this.le=!1};
f.Dt=function(a){a:{var b=a.target;if(this.Ee)for(var c=this.ka();b&&b!==c;){var
d=b.id;if(d in this.Ee){b=this.Ee[d];break
a}b=b.parentNode}b=null}if(b)switch(a.type){case Qt.Cg:b.af(a);break;case
Qt.Dg:case Qt.Ch:b.ke(a);break;case "mouseover":b.Le(a);break;case
"mouseout":b.Al(a);break;case "contextmenu":b.Wh(a)}};f.Qi=function()
{};f.Pi=function(){this.Vd(-1);this.le=!1;this.bc&&this.bc.Rb(!1)};
f.Qc=function(a){return this.isEnabled()&&this.isVisible()&&(0!=zn(this)||
this.Ml)&&this.je(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
f.je=function(a){var b=Zv(this);if(b&&"function"==typeof b.Qc&&b.Qc(a)||
this.bc&&this.bc!=b&&"function"==typeof this.bc.Qc&&this.bc.Qc(a))return!
0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case
27:if(this.Mg)Wv(this).blur();else return!1;break;case 36:$v(this);break;case
35:aw(this);break;case 38:if("vertical"==this.ag)bw(this);else return!1;break;case
37:if("horizontal"==this.ag)Bn(this)?cw(this):bw(this);else return!1;break;case
40:if("vertical"==this.ag)cw(this);
else return!1;break;case 39:if("horizontal"==this.ag)Bn(this)?
bw(this):cw(this);else return!1;break;default:return!1}return!0};function Xv(a,b)
{var c=b.ka();c=c.id||(c.id=b.getId());a.Ee||(a.Ee={});a.Ee[c]=b}f.Pa=function(a,b)
{Vv.qa.Pa.call(this,a,b)};
f.Fg=function(a,b,c){a.ui|=2;a.ui|=64;a.Xb(32,!1);Vt(a,!1);var
d=a.getParent()==this?Cn(this,a):-
1;Vv.qa.Fg.call(this,a,b,c);a.Za&&this.Za&&Xv(this,a);a=d;-
1==a&&(a=zn(this));a==this.Zb?this.Zb=Math.min(zn(this)-1,b):a>this.Zb&&b<=this.Zb?
this.Zb++:a<this.Zb&&b>this.Zb&&this.Zb--};
f.removeChild=function(a,b){if(a="string"===typeof a?vn(this,a):a){var
c=Cn(this,a);-1!=c&&(c==this.Zb?(a.Tc(!1),this.Zb=-1):c<this.Zb&&this.Zb--);var
d=a.ka();d&&d.id&&this.Ee&&(c=this.Ee,d=d.id,d in c&&delete
c[d])}a=Vv.qa.removeChild.call(this,a,b);Vt(a,!0);return a};function Tv(a,b)
{if(a.ka())throw Error("Component already rendered");a.ag=b}f.isVisible=function()
{return this.ye};
f.Ca=function(a,b){if(b||this.ye!=a&&this.dispatchEvent(a?"show":"hide"))
{this.ye=a;var c=this.ka();c&&(N(c,a),this.Mg&&Rv(Wv(this),this.Qb&&this.ye),b||
this.dispatchEvent(this.ye?"aftershow":"afterhide"));return!0}return!
1};f.isEnabled=function(){return this.Qb};f.Qa=function(a){this.Qb!
=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.Qb=!0,yn(this,function(b)
{b.Fq?delete b.Fq:b.Qa(!0)})):(yn(this,function(b){b.isEnabled()?b.Qa(!1):b.Fq=!
0}),this.le=this.Qb=!1),this.Mg&&Rv(Wv(this),a&&this.ye))};
function dw(a,b){b!
=a.Mg&&a.Za&&Yv(a,b);a.Mg=b;a.Qb&&a.ye&&Rv(Wv(a),b)}f.Vd=function(a)
{(a=An(this,a))?a.Tc(!0):-1<this.Zb&&Zv(this).Tc(!1)};f.Tc=function(a)
{this.Vd(Cn(this,a))};function Zv(a){return An(a,a.Zb)}function $v(a)
{ew(a,function(b,c){return(b+1)%c},zn(a)-1)}function aw(a){ew(a,function(b,c)
{b--;return 0>b?c-1:b},0)}function cw(a){ew(a,function(b,c)
{return(b+1)%c},a.Zb)}function bw(a){ew(a,function(b,c){b--;return 0>b?c-
1:b},a.Zb)}
function ew(a,b,c){c=0>c?Cn(a,a.bc):c;var d=zn(a);c=b.call(a,c,d);for(var
e=0;e<=d;){var g=An(a,c);if(g&&a.qo(g)){a.Vd(c);break}e+
+;c=b.call(a,c,d)}}f.qo=function(a){return
a.isVisible()&&a.isEnabled()&&Kt(a,2)};function fw(a){sn.call(this);this.l=a?
a:null;var b=this.i;a=b.ka("gb-mobile-buy-panel");var c=b.ka("gb-mobile-buy-
button"),d=b.ka("gb-mobile-buy-close-button");b=b.ka("volume-
left");a&&c&&d&&b&&(this.j=new
Vv,xn(this.j,a),this.s=c,this.ha=d,xn(this,b),this.j.Ca(!1))}n(fw,sn);
fw.prototype.La=function(){var
a=this;Z(this).ma(this.s,"click",this.o).ma(this.s,"keydown",function(b){32!
=b.keyCode&&13!=b.keyCode||
a.o()}).ma(this.ha,"click",this.o).ma(this.ha,"keydown",function(b){32!
=b.keyCode&&13!=b.keyCode||a.o()})};
fw.prototype.o=function(){if(this.j.isVisible()){this.j.Ca(!1);Jb(this.j.Jb(),"gb-
mobile-buy-panel-
visible");this.l&&(this.l.style.overflowX="auto",this.l.style.overflowY="scroll");t
his.s.focus();for(var a=la(document.querySelectorAll('[role="alert"],#volume-
center,.aria-hide-on-menu-open')),b=a.next();!
b.done;b=a.next())b.value.removeAttribute("aria-hidden")}else this.j.Ca(!
0),w(this.j.Jb(),"gb-mobile-buy-panel-
visible"),this.l&&(this.l.style.overflowX="hidden",this.l.style.overflowY="hidden")
,this.j.Jb().focus(),
gw(this)};function gw(a){var b=a.j.Jb().querySelectorAll('[role="button"],
[href]'),c=b[0],d=b[b.length-1];Z(a).ma(a.j.Jb(),"keydown",function(e)
{9==e.keyCode&&(e.shiftKey?
document.activeElement===c&&(e.preventDefault(),d.focus()):document.activeElement==
=d&&(e.preventDefault(),c.focus()))});a=la(document.querySelectorAll('[role="alert"
],#volume-center,.aria-hide-on-menu-open'));for(b=a.next();!
b.done;b=a.next())X(b.value,"hidden",!0)};function hw(a)
{Zq.call(this,a)}n(hw,Zq);f=hw.prototype;f.getEnableSsEngine=function(){return
Nq(this,2)};f.getEnableAwr=function(){return
Nq(this,3)};f.getEnableHelpSuggestions=function(){return
Nq(this,4)};f.getAlohaAutoGaRollout=function(){return
Nq(this,5)};f.getEnableConfigurator=function(){return
Nq(this,6)};f.getEnableMweb=function(){return
Nq(this,7)};f.getEnableCtlConsentCheckbox=function(){return
Nq(this,8)};f.getEnableIframe=function(){return Nq(this,9)};
f.getEnableScreenshotNudge=function(){return
Nq(this,10)};f.getEnableWebStartupConfigEndpoint=function(){return
Nq(this,11)};f.getEnableJunkNudge=function(){return
Nq(this,12)};f.getEnableConfiguratorLocale=function(){return
Nq(this,13)};f.getEnableTinyNoPointer=function(){return
Nq(this,14)};f.getEnableSupportSessionLogging=function(){return
Nq(this,15)};function iw(a){Zq.call(this,a)}n(iw,Zq);function jw(a){return
kw.some(function(b){return b.test(a)})}var
kw=[/https:\/\/fanyv88.com:443\/https\/sandbox\.google\.com\/tools\/feedback/,/https:\/\/fanyv88.com:443\/https\/feedback-frontend-
qual[a-z0-9.]*\.google\.com\/inapp/,/https:\/\/fanyv88.com:443\/https\/feedback-frontend-qual[a-z0-
9.]*\.google\.com\/tools\/feedback/,/https:\/\/.*\.googleusercontent\.com\/
inapp/];var lw="af am ar-EG ar-JO ar-MA ar-SA ar-XB ar az be bg bn bs ca cs cy da
de-AT de-CH de el en en-GB en-AU en-CA en-IE en-IN en-NZ en-SG en-XA en-XC en-ZA es
es-419 es-AR es-BO es-CL es-CO es-CR es-DO es-EC es-GT es-HN es-MX es-NI es-PA es-
PE es-PR es-PY es-SV es-US es-UY es-VE et eu fa fi fil fr-CA fr-CH fr gl gsw gu he
hi hr hu hy id in is it iw ja ka kk km kn ko ky ln lo lt lv mk ml mn mo mr ms my nb
ne nl no pa pl pt pt-BR pt-PT ro ru si sk sl sq sr-Latn sr sv sw ta te th tl tr uk
ur uz vi zh zh-CN zh-HK zh-TW zu".split(" ");
function mw(a){var b;return null==(b=a.formContent)?void 0:b.locale};var
nw=ka(["https://www.gstatic.com/uservoice/feedback/client/web/","/
main_binary__",".js"]);function ow(a){var b=mw(a);b=(b&&lw.includes(b)?
mw(a):"en").replaceAll("-","_").toLowerCase();var
c;a=(null==(c=a.initializationData)?0:c.useNightlyRelease)?"nightly":"live";return
xp(nw,a,b)};var pw;function qw(a,b,c){if(pw)return pw;var d=ow(a);return
pw=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new
Promise(function(e,g){var h=G("SCRIPT");h.src=Bd(d);vj(h);h.onload=function()
{b.feedbackV2GlobalObject?e(b.feedbackV2GlobalObject):g("feedbackV2GlobalObject not
found on window.")};h.onerror=function(){g("Feedback binary script tag failed to
load: "+d.toString())};c.body.appendChild(h)})}
function rw(a,b,c,d,e){e=void 0===e?!0:e;var g,h,k,l,m;return Ga(function(r)
{switch(r.j){case 1:return g=Date.now(),za(r,qw(a,c,d),2);case 2:h=r.s;if(!(e||
(null==(l=a.initializationData)?0:l.useNightlyRelease)||
(null==(m=a.initializationData)?0:m.isLocalServer)))
{k=h.initializeFeedbackClient(a,g,b);r.j=3;break}return
za(r,h.initializeFeedbackClientAsync(a,g,b),4);case 4:k=r.s;case 3:return
k.initiateAloha(),r.return(k)}})}
function sw(a,b,c){var d=!0;d=void 0===d?!0:d;var e,g,h,k;return Ga(function(l)
{g=e=c||p;if(g.isFormOpened)throw h=Error("Form is either loading or already
opened"),h.name="DuplicateFormError",h;g.isFormOpened=!0;a.callbacks=a.callbacks||
{};k=a.callbacks.onClose||function(){};a.callbacks.onClose=function(m)
{g.isFormOpened=!1;k(m)};try{return l.return(rw(a,b,g,e.document,d))}catch(m){throw
g.isFormOpened=!1,m;}})};function tw(a,b){return Ga(function(c){return c.return(new
Promise(function(d){var e=uw(null!=b?b:"")+"/aloha_form_properties?
productId="+a;ll(e,function(g){g=g.target;var h=null;try{var
k=JSON.stringify(wl(g,")]}'\n"));if(null==k||""==k)h=new iw;else{var
l=JSON.parse(k);if(!Array.isArray(l))throw Error(void 0);h=Pq(iw,Bq(l))}}catch(m)
{k=new iw,l=new
hw,l=Mq(l,5),l=Mq(l,2),l=Mq(l,4),l=Mq(l,8),l=Mq(l,9),l=Mq(l,7),l=Mq(l,10),l=Mq(l,12
),l=Mq(l,13),l=Mq(l,14),l=Mq(l,15),Hq(zq(k.ac)),null==l&&(l=void 0),
h=Lq(k,1,l)}d(h)},"GET","",{},2E3,!0)}))})}function uw(a){return
jw(a)?a:"https://www.google.com/tools/feedback"};function vw(a,b,c)
{a.timeOfStartCall=(new Date).getTime();var d=c||p,e=d.document,g=a.nonce||
Fe(d);g&&!a.nonce&&(a.nonce=g);if("help"==a.flow){var
h=Pa("document.location.href",d);!
a.helpCenterContext&&h&&(a.helpCenterContext=h.substring(0,1200));h=!
0;if(b&&JSON&&JSON.stringify){var k=JSON.stringify(b);
(h=1200>=k.length)&&(a.psdJson=k)}h||(b={invalidPsd:!
0})}b=[a,b,c];d.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.feedbackServerUri||"//
www.google.com/tools/feedback";if(h=d.GOOGLE_FEEDBACK_START)h.apply(d,
b);else{d=c+"/load.js?";for(var l in a)b=a[l],null==b||Ta(b)||
(d+=encodeURIComponent(l)+"="+encodeURIComponent(b)
+"&");a=cg(gf(e),"SCRIPT");g&&a.setAttribute("nonce",g);g=Dd(d);a.src=Bd(g);vj(a);e
.body.appendChild(a)}}
function ww(a,b,c,d){var e,g;Ga(function(h){e=c||p;var
k="DEV"===a.serverEnvironment,l=c||p;l=a.nonce||Fe(l);k={integrationKeys:
{productId:a.productId,feedbackBucket:a.bucket,triggerId:a.triggerId},callbacks:
{onClose:a.callback,onLoad:a.onLoadCallback},formContent:
{locale:a.locale,disableScreenshot:a.disableScreenshotting,productDisplayName:void
0,announcement:void 0,issueCategories:void 0,includeSeveritySelection:void
0,customImageSrc:void 0,thankYouMessage:void 0,mx:void
0,defaultFormInputValues:void 0,
defaultFormInputValuesString:void 0,abuseLink:a.abuseLink},initializationData:
{isLocalServer:k,nonce:l,useNightlyRelease:k,feedbackJsUrl:void
0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void
0,feedbackCssUrlSerialized:void
0,submissionServerUri:a.feedbackServerUri,colorScheme:a.colorScheme},extraData:
{productVersion:a.productVersion,authUser:a.authuser,configuratorId:a.configuratorI
d,customZIndex:a.customZIndex,tinyNoPointer:a.tinyNoPointer,allowNonLoggedInFeedbac
k:a.allowNonLoggedInFeedback,
enableAnonymousFeedback:a.enableAnonymousFeedback}};b&&(l=new
Map(Object.entries(b)),k.extraData.productSpecificData=l);g=k;return
za(h,sw(g,d,e),0)})}
function xw(a,b,c){try{"submit"===a.flow||"help"===a.flow?
vw(a,b,c):tw(a.productId,a.feedbackServerUri).then(function(d){var e=void 0===e?!
1:e;var g=Kq(d,1,e);var h=!1;if(null==g||"object"!==typeof g||
(h=Array.isArray(g))||g.Tl!==Eq)if(h){h=zq(d.ac);var k=zq(g),l=k;0===l&&(l|
=h&16);l|=h&2;l!==k&&Aq(g,l);h=new hw(g)}else h=void 0;else h=g;h!==g&&null!
=h&&Lq(d,1,h,e);g=h;null==g||zq(d.ac)&2||(h=g,zq(h.ac)&2&&(k=Yq(h,!1),k.l=h,h=k),h!
==g&&(g=h,Lq(d,1,g,e)));d=g;e=!Cc||(null==d?void 0:d.getEnableMweb());
g=!a.tinyNoPointer||(null==d?void 0:d.getEnableTinyNoPointer());!d||
d.getAlohaAutoGaRollout()&&e&&g?ww(a,b,c,d):vw(a,b,c)},function(d)
{d&&"DuplicateFormError"!==d.name&&vw(a,b,c)})}catch(d){ww(a,b,c,null)}}
$a("userfeedback.api.startFeedback",xw);function yw(a,b,c)
{sn.call(this);if(this.l=C("gb-mobile-appbar-back-
button"))Z(this).ma(this.l,"click",this.o),zw(this);(this.j=C("gb-mobile-appbar-
more"))&&Aw(this);var d=C("gb-mobile-appbar-search-
button");d&&b&&(O(d,"click",function(){Bw(b,c)}),O(d,"keydown",function(e){32!
=e.keyCode&&13!=e.keyCode||Bw(b,c)}));new fw(a)}n(yw,sn);
function Aw(a){var b=C("gb-mobile-more-menu");if(b){var c=new
os(b);ps(c,4);c.setPosition(new fv(a.j,4));c.Ca(!1);O(a.j,"click",function()
{Cw(b,c)});O(a.j,"keydown",function(d){32!=d.keyCode&&13!=d.keyCode||Cw(b,c)})}else
I(a.j)}function Cw(a,b){Jb(a,"more-menu-hidden");b.Ca(!
0);b.ka().focus();a=rf("more-menu-link");for(var c=0;c<a.length;c+
+)O(a[c],"click",function(){b.Ca(!1)}),O(a[c],"keydown",function(d){32!
=d.keyCode&&13!=d.keyCode||b.Ca(!1)})}
function Bw(a,b){var c=C("gb-mobile-search"),d=Qh(c);N(c,!d);d?
a.blur():a.focus();b&&b.resize()}yw.prototype.o=function()
{window.history.back();Gc&&tg&&1==window.history.length&&window.close()};function
zw(a){Kc&&cc(fc(),"GSA")&&(w(a.l,"igsa-hide"),a=a.i.ka("gb-mobile-appbar-
logo"),w(a,"igsa-shift"))}$a("_OC_startFeedback",xw);function Dw(a)
{Q.call(this);a=a||gf();this.i=a.Ra(A?"DIV":"IFRAME",
{style:"position:absolute;width:9em;height:9em;top:-99em",tabIndex:-1,"aria-
hidden":"true"});a=a.i.body;a.insertBefore(this.i,a.firstChild);if(A)var
b=this.i;else a:{a=this.i;try{b=a.contentWindow||(a.contentDocument?
zf(a.contentDocument):null);break a}catch(c)
{}b=null}b=this.o=b;Ac&&(a=b.document,a.open(),a.close());O(b,"resize",this.j,!
1,this);this.l=this.i.offsetWidth}u(Dw,Q);
Dw.prototype.va=function(){Dw.qa.va.call(this);bj(this.o,"resize",this.j,!
1,this);this.o=null;I(this.i);delete this.i};Dw.prototype.j=function(){var
a=this.i.offsetWidth;this.l!
=a&&(this.l=a,this.dispatchEvent("fontsizechange"))};function Ew(a)
{this.j=a;a=q(this.l,this);this.i=new Cj;O(this.i,"resize",a);var b=new
Dw;O(b,"fontsizechange",a);O(window,"DOMContentLoaded",q(this.resize,this))}Ew.prot
otype.l=function()
{this.resize();U(q(this.resize,this),100)};Ew.prototype.resize=function(){var
a=this.i.getSize(),b=Math.round(Fh(this.j).y);this.j.style.height=a.height-
b+"px"};function Fw(a){var b=null;if(a=C(a))b=new Ew(a),b.resize();return b};var
Gw=RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\
u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\
ufefd-\uffff]"),Hw=RegExp("^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\
u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\
ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\
ud83b\ufb1d-\ufdff\ufe70-\ufefc]"),Iw=/^http:\/\/.*/,Jw=/\s+/,Kw=/[\d\u06f0-\
u06f9]/;var Lw={},Mw={};function Nw(){throw Error("Do not instantiate
directly");}Nw.prototype.vo=null;Nw.prototype.Gc=function(){return
this.content};Nw.prototype.toString=function(){return
this.content};Nw.prototype.xq=function(){if(this.Qf!==Lw)throw Error("Sanitized
content was not of kind HTML.");return me(this.toString())};function Ow()
{Nw.call(this)}u(Ow,Nw);Ow.prototype.Qf=Lw;function Pw(a){if(null!=a)switch(a.vo)
{case 1:return 1;case -1:return-1;case 0:return 0}return null}function Qw(a){return
null!=a&&a.Qf===Lw?a:a instanceof ie?Rw(je(a)):a instanceof ie?
Rw(ke(a).toString()):Rw(String(String(a)).replace(Sw,Tw),Pw(a))}var Rw=function(a)
{function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new
b(String(c));void 0!==d&&(c.vo=d);return c}}(Ow);
function Uw(a){if(null!=a&&a.Qf===Lw){var
b=String;a=String(a.Gc()).replace(Vw,"").replace(Ww,"&lt;");b=b(a).replace(Xw,Tw)}e
lse b=String(a).replace(Sw,Tw);return b}var Yw={"\x00":"&#0;","\t":"&#9;","\
n":"&#10;","\v":"&#11;","\f":"&#12;","\r":"&#13;","
":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","
=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\
u2028":"&#8232;","\u2029":"&#8233;"};function Tw(a){return Yw[a]}
var Sw=/[\x00\x22\x26\x27\x3c\x3e]/g,Xw=/[\x00\x22\x27\x3c\x3e]/g,Zw=/^(?!on|src|
(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-
equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i,Vw=/<(?:!|\/?([a-zA-Z][a-zA-
Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,Ww=/</g;/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
function $w(a,b,c,d){a=a(b||ax,c);d=d||
gf();if(a&&a.i)d=a.i();else{d=cg(d,"DIV");b:if(Ta(a)){if(a.xq&&(a=a.xq(),a
instanceof ie))break b;a=le("zSoyz")}else
a=le(String(a));Ce(d,a)}1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType&&(d=a
));return d}var ax={};function bx(a){a=a||{};var
b=a.attributes,c=a.content,d=a.disabled,e=a.id,g=a.kx,h=a.title,k=a.xw,l=a.value,m=
Rw;e='<div role="button"'+(e?' id="'+Uw(e)+'"':"")+' class="';a=a||{};var
r=a.Pw,z=a.style,D=a.width,F="goog-inline-block jfk-button ";switch(Ta(z)?
z.toString():z){case 0:F+="jfk-button-standard";break;case 2:F+="jfk-button-
action";break;case 3:F+="jfk-button-primary";break;case 1:F+="jfk-button-
default";break;case 4:F+="jfk-button-flat";break;case 5:F+="jfk-button-
mini";break;case 6:F+="jfk-button-contrast";
break;default:F+="jfk-button-standard"}F+=((D&&D.Uu&&(1).Uu?D.Qf!==(1).Qf?
0:D.toString()===(1).toString():1==D)?" jfk-button-narrow":"")+(a.checked?" jfk-
button-checked":"")+(r?" "+r:"")+(a.disabled?" jfk-button-disabled":"");d=e+Uw(F)
+'"'+(d?' aria-disabled="true"':' tabindex="'+(g?Uw(g):"0")+'"')+(h?k?' data-
tooltip="'+Uw(h)+'"':' title="'+Uw(h)+'"':"")+(l?' value="'+Uw(l)+'"':"");b?(null!
=b&&b.Qf===Mw?b=b.Gc():(b=String(b),b=Zw.test(b)?b:"zSoyz"),null!
=b&&b.Qf===Mw&&(b=b.Gc()),b=(b&&!b.startsWith(" ")?
" ":"")+b):b="";return m(d+b+">"+Qw(null!=c?c:"")+"</div>")};function cx(a,b)
{this.l=a;this.N=!!b;this.o={0:this.l+"-arrowright",1:this.l+"-arrowup",2:this.l+"-
arrowdown",3:this.l+"-arrowleft"}}n(cx,js);f=cx.prototype;f.Mj=function(a)
{this.j=a};f.setPosition=function(a,b,c,d){null!=a&&(this.Xk=a);null!
=b&&(this.Sk=b);"number"===typeof c&&(this.lo=Math.max(c,15));"number"===typeof
d&&(this.Xl=d)};f.Nc=function(a,b,c)
{a=this.Sk;2==a&&(a=0);dx(this,this.Xk,a,2==this.Sk?ex(this.Xk)?
this.i.offsetHeight/2:this.i.offsetWidth/2:this.lo,0,c)};
function dx(a,b,c,d,e,g){if(a.j){var h=fx(b,c);var k=a.j;var l=a.i,m=a.Da,r=M(k);a:
{r=(ex(b)?r.height/2:r.width/2)-d;var
z=ms(k,h);if(m)m=m.clone(),l&&(l=ls(l),m.left+=l.x,m.right+=l.x,m.top+=l.y,m.bottom
+=l.y);else if(m=Eh(k),!m){k=r;break a}k=mh(Oh(k));ex(b)?k.top<m.top&&!(z&1)?r-
=m.top-k.top:k.bottom>m.bottom&&z&1&&(r-=k.bottom-m.bottom):k.left<m.left&&!(z&4)?
r-=m.left-k.left:k.right>m.right&&z&4&&(r-=k.right-m.right);k=r}k=ex(b)?new
B(a.Xl,k):new B(k,a.Xl);r=ex(b)?6:9;a.Qk&&2==e&&(r=ex(b)?4:1);
z=b^3;ex(b)&&"rtl"==a.j.dir&&(z=b);h=ks(a.j,fx(z,c),a.i,h,k,g,a.Gl?r:0,void
0,a.Da);if(2!=e&&h&496){dx(a,b^3,c,d,a.Qk&&0==e?1:2,g);return}!a.N||h&496||
(e=parseFloat(a.i.style.left),g=parseFloat(a.i.style.top),isFinite(e)&&0==e
%1&&isFinite(g)&&0==g%1||yh(a.i,Math.round(e),Math.round(g)))}gx(a,b,c,d)}
function gx(a,b,c,d){var e=a.s;dd(a.o,function(g){x(e,g,!
1)},a);w(e,a.o[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.j?
(c=Jh(a.j,a.i),d=hx(a.j,b),ex(b)?e.style.top=ix(c.y+d.y,a.i.offsetHeight-
15)+"px":e.style.left=ix(c.x+d.x,a.i.offsetWidth-15)+"px"):e.style[0==c?
ex(b)?"top":"left":ex(b)?"bottom":"right"]=d+"px"}function ix(a,b){return 15>b?
15:Ke(a,15,b)}function fx(a,b){switch(a){case 2:return 0==b?1:5;case 1:return 0==b?
0:4;case 0:return 0==b?12:13;default:return 0==b?8:9}}
function hx(a,b){var c=0,d=0;a=M(a);switch(b){case 2:c=a.width/2;break;case
1:c=a.width/2;d=a.height;break;case 0:d=a.height/2;break;case
3:c=a.width,d=a.height/2}return new B(c,d)}function ex(a){return 0==a||3==a}f.Gl=!
1;f.Sk=2;f.lo=20;f.Xk=3;f.Da=null;f.Xl=-5;f.Qk=!1;function jx(a)
{Bi.call(this);this.j=a||gf()}n(jx,Bi);jx.prototype.s=function()
{Rm(this.ka(),"tooltip");X(this.ka(),"live","polite")};function kx(a)
{jx.call(this,a);this.i=this.j.Ra("DIV",lx()+"-
contentId");this.l=this.j.Ra("DIV",lx()+"-arrow",this.j.Ra("DIV",lx()+"-
arrowimplbefore"),this.j.Ra("DIV",lx()+"-arrowimplafter"));this.o=this.j.Ra("DIV",
{"class":lx(),role:"tooltip"},this.i,this.l);this.s()}n(kx,jx);function lx()
{return"jfk-tooltip"}kx.prototype.ka=function(){return
this.o};kx.prototype.va=function()
{jx.prototype.va.call(this);this.o&&I(this.o)};function mx(a)
{kx.call(this,a)}n(mx,kx);mx.prototype.s=function()
{Rm(this.ka(),"tooltip")};function nx(a){return We(Tb(a.replace(ox,function(b,c)
{return px.test(c)?"":" "}).replace(/[\t\n ]+/g," ")))}var px=/^(?:abbr|acronym|
address|b|em|i|small|strong|su[bp]|u)$/i,ox=/<[!\/]?([a-z0-9]+)([\/
][^>]*)?>/gi;function qx(a){a=a||gf();var b=Ua(a.i);rx[b]||(rx[b]=new
sx(a))}function tx(a,b){var c=b instanceof ie?
nx(je(b)):b;a.removeAttribute("title");a.removeAttribute("data-tooltip-
contained");a.removeAttribute("data-tooltip");b?(b instanceof ie?a.l=b:
(a.setAttribute("data-tooltip",b),a.l=null),a.setAttribute("aria-label",c)):
(a.l=null,a.removeAttribute("aria-label"));qx(gf(a))}var rx={};
function sx(a){fj.call(this);this.ua=a;this.ta=new
wm(this.qw,0,this);Ci(this,this.ta);var b=zf();this.ha="function"===typeof
b.MutationObserver?new
b.MutationObserver(q(this.At,this)):null;a=a.i;this.ma(a,"mouseout mousedown click
blur focusout keydown".split(" "),this.Us,!0);this.ma(a,
["mouseover","focus","focusin"],this.aw,!0)}n(sx,fj);f=sx.prototype;f.va=function()
{ux(this);fj.prototype.va.call(this)};
function vx(a,b){switch(b.type){case "mousedown":case "mouseover":case
"mouseout":case "click":a.Aa=!1;break;case "keydown":a.Aa=!0}}f.aw=function(a)
{this.ha&&this.ha.disconnect();vx(this,a);var
b=a.target;a="focus"==a.type||"focusin"==a.type;var
c=this.i&&Qf(this.i.i,b);if(this.Aa||!a||c)
{this.Ba=a;if(a=b&&b.getAttribute&&this.ha)a=b.getAttribute("role")||
null,a=ob(Qm,a);a&&(this.ha.observe(b,{attributes:!0}),
(a=Tm(b))&&(b=a));this.o=b}else this.o=null;wx(this)};
f.Us=function(a){vx(this,a);var b=a.target;b=this.i&&Qf(this.i.i,b);if("mousedown"!
=a.type&&"click"!=a.type||!b)this.o=null,wx(this)};f.At=function(a)
{v(a,q(function(b){var c=Tm(b.target);c&&"aria-
activedescendant"==b.attributeName&&(this.o=c,wx(this))},this))};function wx(a)
{if(!(a.ta.isActive()&&a.j&&a.V)){ux(a);var b=null!=a.V?a.V:50;a.ta.start(a.j?
b:300)}}function ux(a){a.na&&(gl(a.na),a.na=0,a.j=null)}
f.qw=function(){if(!this.o)xx(this),this.V=this.j=null;else if(!
(this.j&&this.i&&Qf(this.i.ka(),this.o))||this.j.getAttribute("data-tooltip-
unhoverable")){var a=ag(this.o,function(k){return
k.getAttribute&&(k.getAttribute("data-tooltip-contained")||k.getAttribute("data-
tooltip")||k.l)&&!k.getAttribute("data-tooltip-suspended")}),b=!1;this.j&&this.j!
=a&&(xx(this),this.V=this.j=null,b=!0);if(!this.j&&a&&(this.j=a,!
(a.getAttribute("data-tooltip-only-on-
overflow")&&a.offsetWidth>=a.scrollWidth&&a.offsetHeight>=
a.scrollHeight||this.Ba&&"mouse"==a.getAttribute("data-tooltip-trigger")))){var
c=ue;if(a.getAttribute("data-tooltip-contained"))for(var d=rf("jfk-tooltip-
data",a),e=0;e<d.length;e++){if(d[e].parentNode==a){c=d[e].cloneNode(!
0);break}}else c=a.l?a.l:ne(a.getAttribute("data-tooltip"));d=a.getAttribute("data-
tooltip-align");e=a.getAttribute("data-tooltip-class");var g=a.getAttribute("data-
tooltip-offset");g=Sb(cf(g))?-1:Number(g);var h=a.getAttribute("data-tooltip-hide-
delay");h=Sb(cf(h))?null:Number(h);
if(!b&&(a=a.getAttribute("data-tooltip-delay"),a=Math.max(0,a-300)))
{this.na=U(t(this.nq,this.j,c,d,g,e,h),a,this);return}this.nq(this.j,c,d,g,e,h)}}};
function yx(a){if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case
"t":return 2;case "r":return 3}return 1}
f.nq=function(a,b,c,d,e,g){this.na=0;this.V=g;if(!this.i){this.i=new
mx(this.ua);xx(this);g=this.i.ka();this.ua.i.body.appendChild(g);Ci(this,this.i);th
is.s=new cx(lx(),!0);this.s.Gl=!0;this.s.Qk=!0;g=this.s;var
h=this.i.ka(),k=this.i.l;g.i=h;g.s=k}a:{if(c)switch(c.toLowerCase().split(",")[1])
{case "l":g=0;break a;case "r":g=1;break a}g=2}this.s.setPosition(yx(c),g,void
0,d);Jb(this.i.ka(),"jfk-tooltip-hide");this.oa!=e&&(this.oa&&!
Sb(cf(this.oa))&&Jb(this.i.ka(),this.oa),Sb(cf(e))||w(this.i.ka(),
e),this.oa=e);yh(this.i.ka(),0,0);if(b instanceof ie)P(this.i.i,b);else
for(Gf(this.i.i);c=b.firstChild;)this.i.i.appendChild(c);this.s.Mj(a);this.s.Nc(nul
l,0)};function xx(a){a.i&&w(a.i.ka(),"jfk-tooltip-hide")};function zx(a){var
b="Yf";if(a.Yf&&a.hasOwnProperty(b))return a.Yf;b=new a;return a.Yf=b};var
Ax=ka(["value"]);function Bx(a,b,c,d){gu.call(this,a,Cx.Fb(),b);this.ua=c||
0;this.ub=d||0;this.Ia=!1}u(Bx,gu);f=Bx.prototype;f.vb=function(){return
this.ub};f.rc=function(a){this.ha=a;var b=this.ka();b&&(this.Ia?tx(b,a):a?
b.title=a:b.removeAttribute("title"))};f.Qa=function(a){this.isEnabled()!
=a&&(Bx.qa.Qa.call(this,a),Dx(this))};f.focus=function(){var
a=this.wa;try{a.focus()}catch(b){}};f.Nj=function(a)
{Bx.qa.Nj.call(this,a);Ex(this,!1)};
f.af=function(a){Bx.qa.af.call(this,a);this.isEnabled()&&Ex(this,!
0)};f.ke=function(a){Bx.qa.ke.call(this,a);this.isEnabled()&&Ex(this,!0)};function
Ex(a,b){a.ka()&&x(a.ka(),"jfk-button-clear-outline",b)}function Dx(a)
{a.ka()&&Fx(a.wd(),a)}function Gx(a,b){if("string"===typeof a){var
c=a;a=E("IMG");a.src=c;L(a,21,21)}w(a,"jfk-button-
img");c=[];c.push(a);b&&(a=E("SPAN","jfk-button-label",b),c.push(a));return c}
function Cx(){this.Ka=this.Ua()+"-standard";this.l=this.Ua()+"-
action";this.oa=this.Ua()+"-primary";this.N=this.Ua()+"-default";this.V=this.Ua()
+"-flat";this.na=this.Ua()+"-narrow";this.ha=this.Ua()+"-mini";this.s=this.Ua()+"-
contrast"}u(Cx,Nt);Cx.Fb=function(){return zx(Cx)};Cx.prototype.i=function(a,b,c)
{a&&c.ua!=a&&(c.ua=a,Dx(c));b&&c.ub!=b&&(c.ub=b,Dx(c))};Cx.prototype.Ua=function()
{return"jfk-button"};
Cx.prototype.Oc=function(a){var b=a.i,c=$w(bx,{disabled:!
a.isEnabled(),checked:Lt(a,16),style:a.ua,title:a.tf(),xw:a.Ia,value:a.Ab(),width:a
.vb()},void 0,b);b.Im(c,a.Gc());this.Sb(a,c);return c};
Cx.prototype.Sb=function(a,b){Cx.qa.Sb.call(this,a,b);this.o||
(this.o=od(this.Ka,t(this.i,0,null),this.l,t(this.i,2,null),this.oa,t(this.i,3,null
),this.N,t(this.i,1,null),this.V,t(this.i,4,null),this.ha,t(this.i,5,null),this.s,t
(this.i,6,null),this.na,t(this.i,null,1)));for(var c=Fb(b),d=0;d<c.length;++d){var
e=this.o[c[d]];e&&e(a)}if(c=b.getAttribute("data-tooltip"))a.ha=c,a.Ia=!0;return
b};var uj=[new sj(Ax[0].toLowerCase(),{})];Cx.prototype.Ab=function(a){return
a.getAttribute("value")||""};
Cx.prototype.yc=function(a,b){a&&tj(a,b)};function Fx(a,b){function c(h,k){(h?
d:e).push(k)}var
d=[],e=[],g=b.ua;c(0==g,a.Ka);c(2==g,a.l);c(3==g,a.oa);c(4==g,a.V);c(5==g,a.ha);c(1
==g,a.N);c(6==g,a.s);c(1==b.vb(),a.na);c(!b.isEnabled(),a.Ua()+"-
disabled");Kb(b.ka(),e);Ib(b.ka(),d)};function Hx(a,b)
{sn.call(this,b);this.j=a||""}var Ix;u(Hx,sn);f=Hx.prototype;f.de=null;function
Jx(){null==Ix&&(Ix="placeholder"in G("INPUT"));return Ix}f.Xh=!1;f.Ta=function()
{this.wa=this.i.Ra("INPUT",{type:"text"})};f.Ob=function(a)
{Hx.qa.Ob.call(this,a);this.j||
(this.j=a.getAttribute("label")||"");bg(jf(a))==a&&(this.Xh=!
0,a=this.ka(),Jb(a,"label-input-
label"));Jx()&&(this.ka().placeholder=this.j);a=this.ka();X(a,"label",this.j)};
f.La=function(){Hx.qa.La.call(this);var a=new
fj(this);a.ma(this.ka(),"focus",this.Vo);a.ma(this.ka(),"blur",this.Bt);if(Jx())thi
s.l=a;else{Ac&&a.ma(this.ka(),["keypress","keydown","keyup"],this.Pt);var
b=jf(this.ka());a.ma(zf(b),"load",this.Au);this.l=a;Kx(this)}Lx(this);this.ka().na=
this};f.lc=function()
{Hx.qa.lc.call(this);this.l&&(this.l.Fa(),this.l=null);this.ka().na=null};function
Kx(a){!a.o&&a.l&&a.ka().form&&(a.l.ma(a.ka().form,"submit",a.Tt),a.o=!0)}
f.va=function()
{Hx.qa.va.call(this);this.l&&(this.l.Fa(),this.l=null)};f.Vo=function(){this.Xh=!
0;var a=this.ka();Jb(a,"label-input-label");if(!Jx()&&!Mx(this)&&!this.s){var
b=this;a=function(){b.ka()&&(b.ka().value="")};A?U(a,10):a()}};f.Bt=function()
{Jx()||(this.l.Ya(this.ka(),"click",this.Vo),this.de=null);this.Xh=!
1;Lx(this)};f.Pt=function(a){27==a.keyCode&&("keydown"==a.type?
this.de=this.ka().value:"keypress"==a.type?
this.ka().value=this.de:"keyup"==a.type&&(this.de=null),a.preventDefault())};
f.Tt=function(){Mx(this)||(this.ka().value="",U(this.yt,10,this))};f.yt=function()
{Mx(this)||(this.ka().value=this.j)};f.Au=function(){Lx(this)};function Mx(a)
{return!!a.ka()&&""!=a.ka().value&&a.ka().value!=a.j}f.reset=function()
{Mx(this)&&(this.ka().value="",null!
=this.de&&(this.de=""),Lx(this))};f.yc=function(a){null!
=this.de&&(this.de=a);this.ka().value=a;Lx(this)};f.Ab=function(){return null!
=this.de?this.de:Mx(this)?this.ka().value:""};f.Md=function(){return this.j};
function Lx(a){var b=a.ka();Jx()?a.ka().placeholder!
=a.j&&(a.ka().placeholder=a.j):Kx(a);X(b,"label",a.j);Mx(a)?(b=a.ka(),Jb(b,"label-
input-label")):(a.s||a.Xh||(b=a.ka(),w(b,"label-input-label")),Jx()||
U(a.Tv,10,a))}f.Qa=function(a){this.ka().disabled=!a;var b=this.ka();x(b,"label-
input-label-disabled",!a)};f.isEnabled=function(){return!
this.ka().disabled};f.Tv=function(){!this.ka()||Mx(this)||this.Xh||
(this.ka().value=this.j)};function Nx(a,b,c){Hx.call(this,null!=c?c:"Buscar en este
libro");this.Ob(a);this.La();b&&this.yc(b)}n(Nx,Hx);function Ox(a,b)
{this.s=a;this.l=b;this.i=C("text-viewport-snippet-container");this.j=sf("html-
div")}function Px(a){Gf(a.i);a.s.yb.forEach(function(b,c){var d=new Ov(b);if(d.i.i)
{var e=Pv(d),g=G("DIV");w(g,"sitb-snippet-
text");P(g,Pl.i(d.i.i));e.appendChild(g);d=e}else
d=null;d&&b.Na()&&(e=G("A"),w(e,"text-viewport-snippet-link"),b=S(S(S(S(Yj(ik(new
R(window.location.href),"jtp"),""),"pg",b.Na()),"dq",Xs(a.s)),"num",c),"scoring",a.
l),qj(e,Aj(b.toString())),e.appendChild(d),a.i.appendChild(e))})}
function Qx(a,b){a=Cc?C("viewport"):a.j;x(a,"text-viewport-snippet-
view",b);x(a,"exit-search-view",!b);b&&(a.scrollTop=0)};function Rx(a,b){this.i=a
instanceof B?a:new B(a,b)}u(Rx,js);Rx.prototype.Nc=function(a,b,c,d)
{ns(this.i,a,b,c,null,null,d)};function Sx(a,b){this.i=a instanceof B?a:new
B(a,b)}u(Sx,js);Sx.prototype.Nc=function(a,b,c,d)
{ks(Bh(a),0,a,b,this.i,c,null,d)};function Tx(a){this.i=new ro;this.size=0;if(a)
{a=Kj(a);for(var b=a.length,c=0;c<b;c+
+)this.add(a[c]);this.size=this.i.size}}function Ux(a){var b=typeof
a;return"object"==b&&a||"function"==b?"o"+Ua(a):b.charAt(0)+a}f=Tx.prototype;f.add=
function(a){this.i.set(Ux(a),a);this.size=this.i.size};f.remove=function(a)
{a=this.i.remove(Ux(a));this.size=this.i.size;return a};f.has=function(a){return
to(this.i,Ux(a))};f.nc=function(){return this.i.nc()};f.values=function(){return
this.i.values()};f.clone=function(){return new Tx(this)};
f.jf=function(){return this.i.jf(!1)};Tx.prototype[Symbol.iterator]=function()
{return this.values()};function Vx(a,b,c){this.N=c||(a?
gf(C(a)):gf());os.call(this,this.N.Ra("DIV",
{style:"position:absolute;display:none;"}));this.V=new B(1,1);this.Yb=new
Tx;this.ha=null;a&&this.attach(a);null!=b&&this.lq(b)}u(Vx,os);var
Wx=[];f=Vx.prototype;f.Ub=null;f.className="goog-
tooltip";f.eh=500;f.Zh=0;f.attach=function(a)
{a=C(a);this.Yb.add(a);O(a,"mouseover",this.Le,!1,this);O(a,"mouseout",this.sj,!
1,this);O(a,"mousemove",this.Ug,!1,this);O(a,"focus",this.Wm,!
1,this);O(a,"blur",this.sj,!1,this)};f.wl=function(){return this.Zh};
f.lq=function(a){J(this.ka(),a)};f.km=function(a){var
b=this.ka();b&&Ce(b,a)};f.rg=function(a){var
b=this.ka();b&&I(b);Vx.qa.rg.call(this,a);a?
(b=this.N.i.body,b.insertBefore(a,b.lastChild),Ai(this.ha),this.ha=new
pn(this.ka()),Ci(this,this.ha),O(this.ha,"focusin",this.Hg,void
0,this),O(this.ha,"focusout",this.oi,void 0,this)):
(Ai(this.ha),this.ha=null)};function Xx(a){return a.Ba?a.isVisible()?4:1:a.oa?
3:a.isVisible()?2:0}
f.xj=function(a){if(!this.isVisible())return!1;var
b=Fh(this.ka()),c=M(this.ka());return
b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height};f.Zl=function(){if(!
En.prototype.Zl.call(this))return!1;if(this.i)for(var a,b=0;a=Wx[b];b+
+)Qf(a.ka(),this.i)||a.Ca(!
1);pb(Wx,this);a=this.ka();a.className=this.className;this.Hg();O(a,"mouseover",thi
s.Cl,!1,this);O(a,"mouseout",this.ap,!1,this);Yx(this);return!0};
f.lh=function(){qb(Wx,this);for(var a=this.ka(),b,c=0;b=Wx[c];c+
+)b.i&&Qf(a,b.i)&&b.Ca(!1);this.hb&&this.hb.oi();bj(a,"mouseover",this.Cl,!
1,this);bj(a,"mouseout",this.ap,!1,this);this.i=void 0;0==Xx(this)&&(this.Ma=!
1);En.prototype.lh.call(this)};f.ei=function(a,b)
{this.i==a&&to(this.Yb.i,Ux(this.i))&&(this.Ma||!this.Ac?(this.Ca(!
1),this.isVisible()||(this.i=a,this.setPosition(b||this.mj(0)),this.Ca(!
0))):this.i=void 0);this.Ba=void 0};
f.zp=function(a){this.oa=void 0;if(a==this.i){a=this.N;var
b;a=(b=bg(a.i))&&this.ka()&&a.Jm(this.ka(),b);null!=this.Ub&&(this.Ub==this.ka()||
to(this.Yb.i,Ux(this.Ub)))||a||this.na&&this.na.Ub||this.Ca(!1)}};function Zx(a,b)
{var c=xf(a.N.i);a.V.x=b.clientX+c.x;a.V.y=b.clientY+c.y}f.Le=function(a){var
b=$x(this,a.target);this.Ub=b;this.Hg();b!
=this.i&&(this.i=b,this.Rj(b),ay(this),Zx(this,a))};function $x(a,b){try{for(;b&&!
to(a.Yb.i,Ux(b));)b=b.parentNode;return b}catch(c){return null}}
f.Ug=function(a){Zx(this,a);this.Ma=!0};f.Wm=function(a)
{this.Ub=a=$x(this,a.target);this.Ma=!0;if(this.i!=a){this.i=a;var
b=this.mj(1);this.Hg();this.Rj(a,b);ay(this)}};f.mj=function(a){return 0==a?
(a=this.V.clone(),new by(a)):new cy(this.Ub)};function ay(a){if(a.i)for(var
b,c=0;b=Wx[c];c++)Qf(b.ka(),a.i)&&(b.na=a,a.hb=b)}
f.sj=function(a){var b=$x(this,a.target),c=$x(this,a.relatedTarget);b!
=c&&(b==this.Ub&&(this.Ub=null),Yx(this),this.Ma=!1,!this.isVisible()||
a.relatedTarget&&Qf(this.ka(),a.relatedTarget)?this.i=void
0:this.oi())};f.Cl=function(){var a=this.ka();this.Ub!
=a&&(this.Hg(),this.Ub=a)};f.ap=function(a){var b=this.ka();this.Ub!=b||
a.relatedTarget&&Qf(b,a.relatedTarget)||
(this.Ub=null,this.oi())};f.Rj=function(a,b){this.Ba||
(this.Ba=U(q(this.ei,this,a,b),this.eh))};
function Yx(a){a.Ba&&(gl(a.Ba),a.Ba=void 0)}f.oi=function()
{2==Xx(this)&&(this.oa=U(q(this.zp,this,this.i),this.wl()))};f.Hg=function()
{this.oa&&(gl(this.oa),this.oa=void 0)};f.va=function(){var a;this.Ca(!
1);Yx(this);for(var b=this.Yb.nc(),c=0;a=b[c];c++)bj(a,"mouseover",this.Le,!
1,this),bj(a,"mouseout",this.sj,!1,this),bj(a,"mousemove",this.Ug,!
1,this),bj(a,"focus",this.Wm,!1,this),bj(a,"blur",this.sj,!
1,this);b=this.Yb;vo(b.i);b.size=0;this.ka()&&I(this.ka());this.Ub=null;delete
this.N;Vx.qa.va.call(this)};
function by(a,b){Sx.call(this,a,b)}u(by,Sx);by.prototype.Nc=function(a,b,c)
{b=Bh(a);b=Eh(b);c=c?new hh(c.top+10,c.right,c.bottom,c.left+10):new
hh(10,0,0,10);ns(this.i,a,8,c,b,9)&496&&ns(this.i,a,8,c,b,5)};function cy(a)
{ev.call(this,a,5)}u(cy,ev);cy.prototype.Nc=function(a,b,c){var d=new
B(10,0);ks(this.i,this.j,a,b,d,c,9)&496&&ks(this.i,4,a,1,d,c,5)};function dy(a,b)
{Q.call(this);this.Ce=G("div");a.appendChild(this.Ce);K(this.Ce,
{position:"absolute",backgroundColor:"#b2c4e9",width:"100%",height:"5px",cursor:"po
inter"});this.i=new
ey(this.Ce,b);O(this.Ce,"click",q(this.dispatchEvent,this,"click"));O(this.i.ka(),"
click",q(this.dispatchEvent,this,"click"));O(this.Ce,"mouseover",q(this.j,this,!
0));O(this.Ce,"mouseout",q(this.j,this,!1))}n(dy,Q);function fy(a,b){K(a.Ce,
{backgroundColor:b?"#ffcc00":"#b2c4e9"});a.l=b}
dy.prototype.j=function(a){this.l||K(this.Ce,
{backgroundColor:a?"#ffffcc":"#b2c4e9"})};dy.prototype.va=function()
{this.i.Fa();Q.prototype.va.call(this)};function ey(a,b)
{Vx.call(this,a);this.j=a;this.eh=200;this.Zh=500;a=this.ka();K(a,
{backgroundColor:"#FFF",color:"#333",border:"1px solid
#6b90da",padding:"6px",fontSize:"83%",width:"350px",cursor:"pointer"});var
c=G("div");K(c,
{fontWeight:"bold"});c.appendChild(Df(Om(b.j)));a.appendChild(c);c=G("div");P(c,Ql(
b.i));a.appendChild(c)}n(ey,Vx);
ey.prototype.ei=function(a){var
b=Fh(this.j),c=M(this.ka());Vx.prototype.ei.call(this,a,new Rx(b.x-
c.width,Math.min(b.y,vf().height-c.height)))};function gy(a,b,c){W.call(this);var
d=this;this.O=a;this.s=b;this.oa=c;this.l={};this.V=new
fj;this.j=G("div");K(this.j,
{backgroundColor:"#fcfcff",position:"absolute"});this.O.vd().appendChild(this.j);th
is.s.yb.forEach(function(e)
{hy(d,e)});this.i.ma(this.O,"pagechange",this.na);this.na();this.i.ma(this.O,"resiz
e",this.o);this.i.ma(this.O,"viewportmodechange",this.ha);this.O.Ga()&&this.ha()}n(
gy,W);
gy.prototype.na=function(){this.N&&(fy(this.N,!1),this.N=null);var
a=this.l[this.O.Ea().Na()];a&&(this.N=a,fy(a,!0))};gy.prototype.ha=function(){var
a=this,b=this.O.Ga(),c=b instanceof
lt;c&&this.o();kj(this.V);this.V.ma(b,"layoutchange",function()
{a.o()});N(this.j,c)};gy.prototype.o=function(){var a=this;U(function(){var
b=a.O.Ga();b&&b instanceof
lt&&(b=b.N.o,L(a.j,15,b.clientHeight),yh(a.j,b.clientWidth-15,0),iy(a))},10)};
function iy(a){var b={};a.O.Ga().Gb().Ld(function(c){return c instanceof
nm}).forEach(function(c){b[c.Ea().Na()]=c});a.s.yb.forEach(function(c){var
d=a.O.Ga().N.j.clientHeight,e=b[c.Na()];if(e){var g=Dc?
5:15;yh(a.l[c.Na()].Ce,0,Math.floor(e.ld()/d*(a.j.clientHeight-g-(Dc?30:15)))
+g)}})}function hy(a,b){var c=new
dy(a.j,b);a.l[b.Na()]=c;a.i.ma(c,"click",function()
{a.oa(b)})}gy.prototype.va=function(){I(this.j);dd(this.l,function(a)
{a.va.call(a)});W.prototype.va.call(this)};function jy(a)
{W.call(this);this.j=a;this.l="n"}n(jy,W);function ky(a,b,c){ly(a.j.l);var d=new
R(window.location.href);S(d,"jscmd","SearchWithinVolume");S(d,"q",b);S(d,"scoring",
c);(new Xr(d)).Ze(function(e){my(a,!1,e)});a.l=c}
function my(a,b,c,d,e)
{c.search_results&&(c.search_results=jb(c.search_results,function(g){return void 0!
==g.snippet_text&&g.snippet_text}),c.number_of_results=c.search_results.length);a.s
=new Ws(c);Sp()&&(e&&(a.l=e),a.o=new Ox(a.s,a.l));c=a.j.O;c.V||
c.Vb(lt);e=a.s.yb;0==e.length?ny(a.j.l):b?d?(b=e.find(function(g){return
d==g.Na()}))?oy(a,b):oy(a,e[0],d):oy(a,e[0]):py(a);a.N=new gy(c,a.s,function(g)
{oy(a,g)})}
function py(a){var b=a.j.O,c=b.V;if(c==lt||
c==mu)a.j.o=c;b.Vb(Fu);b=b.Ga();qy(a.j.l);Sp()?(Px(a.o),Qx(a.o,!0)):
(Iu(b,a.s),Ku(b,function(d,e){return oy(a,d,e)}),b.Vc(new B(0,0)))}
function oy(a,b,c,d){bt=!0;var e=a.j.l;ry(e,!1);e.s=hb(e.j.s.yb,b);e.o?(sy(e,!
0),P(e.l,Ql(e.s+1+" de "+e.j.s.yb.length)),Vm(e.l,"Resultado "+(e.s+1)+" de
"+e.j.s.yb.length),e.o&&e.l.setAttribute("data-result-
num",e.s)):P(e.l,Ql("Resultado <b>"+(e.s+1+"</b> de <b>")+(e.j.s.yb.length+"</b> de
<b>")+(Xs(e.j.s)+"</b> en este libro")));e=a.j.O;b=Eo(e.kb(),b.Na());if(!b)return
null;var g=e.Ga();g instanceof lt||g instanceof mu||(a.j.o==mu?
e.Vb(mu):e.Vb(lt));if(c)return e.od(c),null;if(d)return op(e,d),
null;e.Vh(b);return b}jy.prototype.va=function()
{Ai(this.N);W.prototype.va.call(this)};var ty="ganpub ganclk dapp source_ip
source_country source_domain authuser".split(" ");function uy(a){var b=void 0===b?
window.location.href:b;var c=new R(b);S(a,"hl","es");
(b=T(c,"output"))&&S(a,"output",b);b=T(c,"source");"ge-ipad-app"==b?
(S(a,"dapp","2"),ik(a,"output")):"ge-tablet-app"==b?
(S(a,"dapp","4"),ik(a,"output")):"ge-ip-app"==b?S(a,"dapp","1"):"ge-android-
app"==b&&S(a,"dapp","3");T(c,"authuser")||ik(a,"authuser");ty.forEach(function(d)
{var e=T(c,d);e&&S(a,d,e)})};function vy(){this.i=[]}u(vy,Ct);Qa(vy);function
wy(a,b){var c=a.i[b];if(!c){switch(b){case 0:c=a.Ua()+"-highlight";break;case
1:c=a.Ua()+"-checkbox";break;case 2:c=a.Ua()+"-content"}a.i[b]=c}return
c}f=vy.prototype;f.vg=function(){return"menuitem"};f.Oc=function(a){var
b=a.i.Ra("DIV",Ft(this,a).join(" "),xy(this,a.Gc(),a.i));yy(this,a,b,Kt(a,8)||
Kt(a,16));return b};f.Ic=function(a){return a&&a.firstChild};
f.Sb=function(a,b){var c=Mf(b),d=wy(this,2);c&&Hb(c,d)||
b.appendChild(xy(this,b.childNodes,a.i));Hb(b,"goog-option")&&(a.mi(!
0),this.mi(a,b,!0));return vy.qa.Sb.call(this,a,b)};f.wg=function(a,b){var
c=this.Ic(a),d=zy(this,a)?c.firstChild:null;vy.qa.wg.call(this,a,b);d&&!
zy(this,a)&&c.insertBefore(d,c.firstChild||null)};function xy(a,b,c)
{a=wy(a,2);return c.Ra("DIV",a,b)}f.kq=function(a,b,c)
{a&&b&&yy(this,a,b,c)};f.mi=function(a,b,c){a&&b&&yy(this,a,b,c)};
function zy(a,b){return(b=a.Ic(b))?(b=b.firstChild,a=wy(a,1),!!b&&Of(b)&&Hb(b,a)):!
1}function yy(a,b,c,d){It(a,c,b.rf());Jt(a,b,c);d!=zy(a,c)&&(x(c,"goog-
option",d),c=a.Ic(c),d?(a=wy(a,1),c.insertBefore(b.i.Ra("DIV",a),c.firstChild||
null)):c.removeChild(c.firstChild))}f.Nh=function(a){switch(a){case 2:return
wy(this,0);case 16:case 8:return"goog-option-selected";default:return
vy.qa.Nh.call(this,a)}};
f.oj=function(a){var b=wy(this,0);switch(a){case "goog-option-selected":return
16;case b:return 2;default:return vy.qa.oj.call(this,a)}};f.Ua=function()
{return"goog-menuitem"};function Ay(a,b,c,d){Ut.call(this,a,d||
vy.Fb(),c);this.yc(b)}u(Ay,Ut);f=Ay.prototype;f.Ab=function(){var a=this.Vl;return
null!=a?a:this.Og()};f.yc=function(a){this.Vl=a};f.Xb=function(a,b)
{Ay.qa.Xb.call(this,a,b);switch(a){case 8:Lt(this,16)&&!b&&this.ig(!1);
(a=this.ka())&&this.wd().kq(this,a,b);break;case 16:
(a=this.ka())&&this.wd().mi(this,a,b)}};f.kq=function(a)
{this.Xb(8,a)};f.mi=function(a){this.Xb(16,a)};
f.Og=function(){var a=this.Gc();return Array.isArray(a)?(a=kb(a,function(b){return
Of(b)&&(Hb(b,"goog-menuitem-accel")||Hb(b,"goog-menuitem-mnemonic-
separator"))?"":Zf(b)}).join(""),Te(a)):Ay.qa.Og.call(this)};f.ke=function(a){var
b=this.getParent();if(b){var c=b.o;b.o=null;if(c&&"number"===typeof
a.clientX&&Le(c,new
B(a.clientX,a.clientY)))return}Ay.qa.ke.call(this,a)};f.je=function(a){return
a.keyCode==this.Ul&&this.Df(a)?!0:Ay.qa.je.call(this,a)};f.tt=function(){return
this.Ul};
Rt("goog-menuitem",function(){return new Ay(null)});Ay.prototype.rf=function()
{return
Kt(this,16)?"menuitemcheckbox":Kt(this,8)?"menuitemradio":Ay.qa.rf.call(this)};Ay.p
rototype.getParent=function(){return
Ut.prototype.getParent.call(this)};Ay.prototype.Tg=function(){return
Ut.prototype.Tg.call(this)};function By(a,b,c,d){fv.call(this,a,b,c||d);(c||
d)&&this.o(65|(d?32:132))}u(By,fv);function Cy()
{}u(Cy,Ct);Qa(Cy);Cy.prototype.Ua=function(){return"goog-menuheader"};function
Dy(a,b,c){Ut.call(this,a,c||Cy.Fb(),b);this.Xb(1,!1);this.Xb(2,!1);this.Xb(4,!
1);this.Xb(32,!1);this.xe=1}u(Dy,Ut);Rt("goog-menuheader",function(){return new
Dy(null)});function Ey(){}u(Ey,Ct);Qa(Ey);Ey.prototype.Oc=function(a){return
a.i.Ra("DIV",this.Ua())};Ey.prototype.Sb=function(a,b)
{b.id&&a.ah(b.id);if("HR"==b.tagName){var c=b;b=this.Oc(a);Hf(b,c);I(c)}else
w(b,this.Ua());return b};Ey.prototype.wg=function(){};Ey.prototype.Ua=function()
{return"goog-menuseparator"};function Fy(a,b){Ut.call(this,null,a||
Ey.Fb(),b);this.Xb(1,!1);this.Xb(2,!1);this.Xb(4,!1);this.Xb(32,!
1);this.xe=1}u(Fy,Ut);Fy.prototype.La=function(){Fy.qa.La.call(this);var
a=this.ka();Rm(a,"separator")};Rt("goog-menuseparator",function(){return new
Fy});function Gy(a)
{this.i=a||"menu"}u(Gy,Qv);Qa(Gy);f=Gy.prototype;f.qk=function(a)
{return"UL"==a.tagName||Gy.qa.qk.call(this,a)};f.Ph=function(a)
{return"HR"==a.tagName?new Fy:Gy.qa.Ph.call(this,a)};f.be=function(a,b){return
Qf(a.ka(),b)};f.yg=function(){return"goog-menu"};f.rk=function(a)
{Gy.qa.rk.call(this,a);a=a.ka();X(a,"haspopup","true")};function Hy(a)
{Fy.call(this,Ey.Fb(),a)}u(Hy,Fy);Rt("goog-menuseparator",function(){return new
Fy});function Iy(a,b){Vv.call(this,"vertical",b||Gy.Fb(),a);dw(this,!
1)}u(Iy,Vv);f=Iy.prototype;f.Pk=!0;f.be=function(a){if(this.wd().be(this,a))return!
0;for(var b=0,c=zn(this);b<c;b++){var d=An(this,b);if("function"==typeof
d.be&&d.be(a))return!0}return!1};f.Sa=function(a){this.Pa(a,!0)};f.kf=function(a,b)
{this.Fg(a,b,!0)};f.Ld=function(){var a=[];yn(this,function(b){a.push(b)});return
a};f.setPosition=function(a,b){var c=this.isVisible();c||N(this.ka(),!
0);Mh(this.ka(),a,b);c||N(this.ka(),!1)};
f.kd=function(){return this.isVisible()?Fh(this.ka()):null};function Jy(a,b)
{(a.Pk=b)&&dw(a,!0)}f.Ca=function(a,b,c)
{(b=Iy.qa.Ca.call(this,a,b))&&a&&this.Za&&this.Pk&&Wv(this).focus();a&&c&&"number"=
==typeof c.clientX?this.o=new B(c.clientX,c.clientY):this.o=null;return
b};f.yl=function(a){this.Pk&&Wv(this).focus();return
Iy.qa.yl.call(this,a)};f.qo=function(a){return
a.isEnabled()&&a.isVisible()&&Kt(a,2)};
f.Ob=function(a){for(var b=this.wd(),c=of(this.i.i,"DIV",b.yg()+"-
content",a),d=c.length,e=0;e<d;e+
+)Uv(b,this,c[e]);Iy.qa.Ob.call(this,a)};f.je=function(a){var
b=Iy.qa.je.call(this,a);b||yn(this,function(c){!
b&&c.tt&&c.Ul==a.keyCode&&(this.isEnabled()&&this.Tc(c),b=c.Qc(a))},this);return
b};f.Vd=function(a){Iy.qa.Vd.call(this,a);
(a=An(this,a))&&Gh(a.ka(),this.ka())};function Ky(a,b){Iy.call(this,a,b);Jy(this,!
0);this.Ca(!1,!0);this.j=new ro}u(Ky,Iy);f=Ky.prototype;f.zm=!
1;f.xp=0;f.Ob=function(a){Ky.qa.Ob.call(this,a);(a=a.getAttribute("for")||
a.htmlFor)&&this.attach(this.i.ka(a),1)};f.La=function()
{Ky.qa.La.call(this);this.j.forEach(this.no,this);var
a=Z(this);a.ma(this,"action",this.ov);a.ma(this.i.i,"mousedown",this.rv,!0)};
f.attach=function(a,b,c,d,e){a&&to(this.j,Ua(a))||(a?
(b={wa:a,tq:b,fv:c,Go:d?"contextmenu":"mousedown",Rl:e},this.j.set(Ua(a),b)):b=null
,this.Za&&this.no(b),a=t(this.xv,a),this.ka()&&Z(this).ma(this.ka(),"keydown",a))};
f.xv=function(a,b){if(27==b.keyCode)a.focus();else if(a=An(this,this.Zb)){var
c=a.ka();a=new Hi(b.Pb,c);a.target=c;if(32==b.keyCode||
13==b.keyCode)if(Li(c))Bj(c,"keydown",!1,a);else
if(c=Yi(c))if(c=c.i["keydown".toString()]){c=c.concat();for(var d=0;d<c.length;d++)
{var e=c[d];e&&0==e.capture&&!
e.Zg&&dj(e,a)}}32==b.keyCode&&this.mb()}};f.no=function(a)
{Z(this).ma(a.wa,a.Go,this.Bv);"contextmenu"!
=a.Go&&Z(this).ma(a.wa,"keydown",this.Cv)};
function Ly(a,b,c,d){var e=a.isVisible(),g;(g=a.isVisible())||(g=150>Date.now()-
a.xp);g&&a.zm?a.mb():a.dispatchEvent("beforeshow")&&(c="undefined"!=typeof c?
c:8,e||(a.ka().style.visibility="hidden"),N(a.ka(),!0),b.Nc(a.ka(),c,d),e||
(a.ka().style.visibility="visible"),a.Vd(-1),a.Ca(!0))}f.mb=function()
{this.isVisible()&&(this.Ca(!1),this.isVisible()||
(this.xp=Date.now()))};f.ov=function(){this.mb()};f.Bv=function(a){My(this,a)};
f.Cv=function(a){32!=a.keyCode&&13!=a.keyCode&&40!=a.keyCode||
My(this,a);40==a.keyCode&&$v(this)};function My(a,b){for(var
c=a.j.ee(),d=0;d<c.length;d++){var e=a.j.get(c[d]);if(e.wa==b.currentTarget){c=void
0!==e.tq?new fv(e.wa,e.tq,!0):new
vs(b.clientX,b.clientY);c.o&&c.o(5);Ly(a,c,e.fv,e.Rl);b.preventDefault();b.stopProp
agation();break}}}f.rv=function(a){this.isVisible()&&!
this.be(a.target)&&this.mb()};f.Pi=function(a){Ky.qa.Pi.call(this,a);this.mb()};
f.va=function(){Ky.qa.va.call(this);this.j&&(vo(this.j),delete this.j)};function
Ny(a)
{W.call(this);this.Ja=Qp(a);this.Ma=Rp(a);this.ta=Cc&&a&&a.isOgenEligibleMobileView
port;this.o=this.Ma||this.ta;this.oa=this.N=null;this.o?sy(this,!0):
(this.na=G("DIV"),this.ua=new ar(this.na),this.ua.render(Oy),this.ua.Ca(!
0),a=this.ua.ka(),w(a,"search-results-bar"),w(this.na,"search-results-bar-
contents"));this.l=this.o?C("search-results-summ"):G("SPAN");this.o||
this.na.appendChild(this.l);this.V=this.o?C("search-result-
links"):G("SPAN");this.o?Py(this):(w(this.V,"search-bar-result-links"),
this.na.appendChild(this.V),Qy(this));this.ha=this.o?C("search-snippet-
links"):G("SPAN");this.o?Ry(this):(this.Ja?(this.Aa=G("DIV"),w(this.Aa,"search-bar-
result-
buttons"),this.na.appendChild(this.Aa),this.Aa.appendChild(this.ha),Ib(this.ha,
["search-bar-sort-dropdown-button-container","search-bar-close-link"]),Ry(this)):
(this.Ba=G("SPAN"),this.Ha=G("SPAN"),Sy(this)),w(this.ha,"search-bar-snippet-
links"));this.o||(Ty(this),Th(this.na,!0))}n(Ny,W);function Uy()
{Oy=C("search_bar")}
function Vy(){Wy=C("toolbar_container")}function qy(a){if(a.N)Xy(a,!0);else{var
b="n"==a.j.l;N(a.Ba,b);N(a.Ha,!b)}a.o?(sy(a,!0),P(a.l,Ql(a.j.s.yb.length+"
resultados")),a.l.removeAttribute("aria-
label")):P(a.l,Ql("<b>"+a.j.s.yb.length+"</b> resultados de <b>"+(Xs(a.j.s)+"</b>
en este libro")));ry(a,!0)}
function Py(a){Sp()||(Yy(a,C("search-result-prev"),function(){Zy(a,a.s,-
1)},"Resultado anterior"),Yy(a,C("search-result-next"),function()
{Zy(a,a.s,1)},"Resultado siguiente"));Yy(a,C("search-result-viewall"),function()
{py(a.j)},"Ver todo");Yy(a,C("search-close"),function(){a.Ia()},"Cierra la b\
u00fasqueda")}
function Qy(a){var b=G("SPAN");P(b,Ql("-&nbsp;&nbsp;"));w(b,"search-bar-link-
spacer");a.V.appendChild(b);$y(a,a.V,"\u2039 Anterior",function(){Zy(a,a.s,-
1)},"Anterior");b=G("SPAN");P(b,Ql("&nbsp;&nbsp;"));w(b,"search-bar-link-
spacer");a.V.appendChild(b);$y(a,a.V,"Siguiente \u203a",function()
{Zy(a,a.s,1)},"Siguiente");b=G("SPAN");P(b,Ql("&nbsp;&nbsp;-
&nbsp;&nbsp;"));w(b,"search-bar-link-spacer");a.V.appendChild(b);$y(a,a.V,"Ver
todo",function(){py(a.j)})}
function Sy(a){a.na.appendChild(a.ha);var b=G("SPAN");P(b,Ql("-
&nbsp;&nbsp;"));w(b,"search-bar-link-
spacer");a.ha.appendChild(b);a.ha.appendChild(Df("Ordenar por:
"));a.ha.appendChild(a.Ba);$y(a,a.Ba,"relevancia",function(){az(a,"r")},"Ordenar
por
relevancia");b=G("SPAN");P(b,Ql("&nbsp;|&nbsp;<b>p\u00e1ginas</b>"));a.Ba.appendChi
ld(b);a.ha.appendChild(a.Ha);b=G("SPAN");P(b,Ql("<b>relevancia</b>&nbsp;|
&nbsp;"));a.Ha.appendChild(b);$y(a,a.Ha,"p\u00e1ginas",function()
{az(a,"n")},"Ordenar por p\u00e1ginas")}
function Ry(a){a.N=a.o?C("sort-dropdown-button"):E("A",{"class":"search-bar-sort-
dropdown-link"});var b=a.o?C("sort-dropdown-label"):E("SPAN",{"class":"search-bar-
sort-dropdown-text"});J(b,"Ordenar por");a.oa=E("SPAN",{"class":"search-bar-sort-
dropdown-selected"});J(a.oa,"p\u00e1ginas");Vm(a.N,"Ordenar por p\
u00e1ginas");b.appendChild(a.oa);a.o||(Rm(a.N,"button"),Wf(a.N,!
0),X(a.N,"haspopup",!0),a.ha.appendChild(a.N),a.N.appendChild(b),b=Gx("/
googlebooks/images/material/arrow_drop_down_black_20dp.png"),
w(b[0],"search-bar-sort-dropdown-icon"),X(b[0],"hidden",!
0),a.N.appendChild(b[0]));b=new Ky;var c=new Ay("relevancia");c.li("Ordenar por
relevancia");b.Pa(c,!0);w(c.ka(),"search-bar-sort-dropdown-item");var d=new Ay("p\
u00e1ginas");d.li("Ordenar por p\u00e1ginas");b.Pa(d,!0);Ib(d.ka(),["search-bar-
sort-dropdown-item","search-bar-sort-dropdown-item-selected"]);b.zm=!0;a.ta?
b.render(a.ha):b.render(document.body);w(b.ka(),"sort-dropdown-menu");a.Ma?
(b.attach(a.N,12,13),w(b.ka(),"popup-menu")):b.attach(a.N,
13,12);a.i.ma(b,"action",function(e)
{bz(a,e,c.ka(),d.ka())});a.i.ma(b,"keydown",function(e){32!=e.keyCode&&13!
=e.keyCode||bz(a,e,c.ka(),d.ka())});a.ta&&a.i.ma(b,"beforeshow",function(){var
e=a.N.offsetWidth-32;Nh(c.ka(),e);Nh(d.ka(),e)})}
function Ty(a){var b=G("SPAN");w(b,"search-bar-close-link-container");a.Ja?
a.Aa.appendChild(b):a.na.appendChild(b);a.i.ma(b,"click",a.Ia);var c=$y(a,b,"Borrar
b\u00fasqueda",function(){a.Ia()});w(c,"search-bar-close-
link");c=G("IMG");c.src="/googlebooks/images/close_x.gif";w(c,"search-bar-close-
img");b.appendChild(c)}
function ry(a,b){N(Wy,!b);N(a.ha,b);a.o?(N(a.V,!b),b=!
b&&1==a.j.s.yb.length,x(a.V,"toolbar-button-
disabled",b),X(a.V,"disabled",b)):N(a.V,!b&&1<a.j.s.yb.length);a.na&&N(a.na,!
0);null!=cz&&cz.resize()}function dz(a){a.N?Xy(a,!1):N(a.ha,!1);a.ta&&N(a.ha,!
0);N(a.V,!1);Gf(a.l)}function ly(a)
{dz(a);P(a.l,Ql("Cargando..."));a.o&&a.l.removeAttribute("aria-label")}
function ny(a){dz(a);var b=a.j.s,c=Ys(b),d=null;c&&!a.o&&(d=G("SPAN"),P(d,Ql("Quiz\
u00e1s quisiste decir: ")),$y(a,d,c,function(){var h=a.j.j;if(h){var
k=We(c);fp(h.O.Va(),k);h.N.yc(k);h.s&&h.s.update()}}));var e=G("SPAN");a.o?
P(e,Ql("Sin resultados")):P(e,Ql(Tb('No se ha encontrado ning\u00fan resultado en
este libro de "'+Xs(b)+'".')));b=G("A");a.o||(P(b,Ql("Buscar en todos los
libros")),b.setAttribute("target","_top"),w(b,"sitb-action-link"));var
g="patents"==Dp()?new R("https://www.google.com/search?tbm=pts&tbo=p&hl=en"):
new R("https://www.google.com/search?
tbm=bks&tbo=p");uy(g);"embed"==T(g,"output")&&ik(g,"output");S(g,"q",We(Xs(a.j.s)))
;qj(b,Aj(g.toString()));a.o?(a.l.appendChild(e),a.l.removeAttribute("aria-
label")):a.Ja?
(a.l.appendChild(e),a.l.appendChild(b),d&&(Ae(d,"afterbegin",Ql("&nbsp;&nbsp;&middo
t;&nbsp;&nbsp;")),a.l.appendChild(d))):
(d&&(a.l.appendChild(d),a.l.appendChild(G("BR"))),Ae(e,"beforeend",Ql("&nbsp;&nbsp;
-&nbsp;&nbsp;")),a.l.appendChild(e),Ae(b,"beforeend",Ql("
&raquo;")),a.l.appendChild(b));
null!=cz&&cz.resize()}Ny.prototype.va=function()
{W.prototype.va.call(this);Ai(this.ua);N(Wy,!0);I(this.na);null!
=cz&&cz.resize();this.o&&(sy(this,!1),I(sf("sort-dropdown-
menu")),Gf(this.l))};function $y(a,b,c,d,e){var g=G("SPAN");w(g,"search-bar-
link");Rm(g,"link");Vm(g,e?e:c);Wf(g,!
0);b.appendChild(g);g.innerText=c;a.i.ma(g,"click",d);a.i.ma(g,"keydown",function(h
){32!=h.keyCode&&13!=h.keyCode||d()});return g}
function Yy(a,b,c,d)
{Vm(b,d);b.setAttribute("title",d);a.i.ma(b,"click",c);a.i.ma(b,"keydown",function(
e){32!=e.keyCode&&13!=e.keyCode||c()})}Ny.prototype.Ia=function(){var
a=this.j;fp(a.j.O.Va(),"");Sp()&&Qx(a.o,!1);
(a=this.j.j)&&a.s&&a.s.update()};function Zy(a,b,c){var
d=a.j.s.yb.length;a.s+=c;a.s>=d&&(a.s=0);0>a.s&&(a.s=d-1);a.s!
=b&&(oy(a.j,a.j.s.yb[a.s])||Zy(a,b,c))}function az(a,b){(a=a.j.j)&&a.update(b)}
function bz(a,b,c,d){if((b=b.target.Gc())&&a.oa)switch(b){case "p\
u00e1ginas":az(a,"n");J(a.oa,"p\u00e1ginas");Vm(a.N,"Ordenar por p\
u00e1ginas");x(d,"search-bar-sort-dropdown-item-selected",!0);x(c,"search-bar-sort-
dropdown-item-selected",!1);break;case
"relevancia":az(a,"r"),J(a.oa,"relevancia"),Vm(a.N,"Ordenar por
relevancia"),x(c,"search-bar-sort-dropdown-item-selected",!0),x(d,"search-bar-sort-
dropdown-item-selected",!1)}}
function Xy(a,b){a.N&&(x(a.N,"search-bar-sort-dropdown-disabled",!
b),X(a.N,"disabled",!b));var c="n"==a.j.l;b&&!
c&&(J(a.oa,"relevancia"),Vm(a.N,"Ordenar por relevancia"),b=rf("search-bar-sort-
dropdown-item"),x(b[0],"search-bar-sort-dropdown-item-selected",!0),x(b[1],"search-
bar-sort-dropdown-item-selected",!1));a.o&&a.l.setAttribute("data-search-
sort",a.j.l)}
function sy(a,b){a.ta?(N(C("gb-mobile-search"),b),N(C("gb-mobile-search-
buttons"),b)):(x(C("entity-page-search-nav"),"hide-search-nav",!b),x(C("search-
results-summ"),"hide-search-nav",!b),x(C("search-close"),"hide-search-nav",!b))}var
Oy,Wy,cz;function ez(a,b,c,d){W.call(this);var
e=this;this.O=a;this.N=b;this.s=c;this.V=d;this.ha=Cc&&d&&d.isOgenEligibleMobileVie
wport;this.i.ma(a.Va(),"change",function(){e.update("r")})}n(ez,W);
ez.prototype.update=function(a,b,c){this.j?(this.j.Fa(),this.j=null):
(this.O.V&&(this.o=this.O.V),this.l=new Ny(this.V));var
d=this.O.Va().getQuery();b&&!
b.search_query_escaped&&0<b.number_of_results&&d&&(b.search_query_escaped=d);if(b&&
b.search_query_escaped){if(this.j=new jy(this),this.l.j=this.j,d=!
hp(),my(this.j,d,b,c,a),a=this.l,Sp()){b=a.j.s.yb;c=b.length;d=new
R(window.location.href);var e=T(d,"num");if(e&&0<c){e=b[Number(e)];var
g=T(d,"jtp");d=T(d,"pg");g?oy(a.j,e,"",g):d?oy(a.j,e,d):oy(a.j,
e)}d=C("search-result-prev");e=0>a.s-1?c-1:a.s-1;g=b[e];e=Yj(S(S(S(new
R(d.href),"pg",g.Na()),"num",e),"scoring",a.j.l),"");qj(d,Aj(e.toString()));Vm(d,"R
esultado anterior");d.setAttribute("title","Resultado anterior");d=C("search-
result-next");c=a.s+1>=c?0:a.s+1;b=b[c];a=Yj(S(S(S(new
R(d.href),"pg",b.Na()),"num",c),"scoring",a.j.l),"");qj(d,Aj(a.toString()));Vm(d,"R
esultado siguiente");d.setAttribute("title","Resultado siguiente")}}else d?
(this.j=new jy(this),this.l.j=this.j,ky(this.j,d,a),this.N.yc(d)):
(this.j&&(this.j.Fa(),this.j=null),this.O.Ga()instanceof
Fu&&(this.O.Vb(this.o),this.ha&&!
Sp()&&this.O.Ga().og(this.O.Ga().getSize().width)),this.l&&(this.l.Fa(),this.l=null
),this.N.yc(""))};function fz(a,b){var c=this;this.O=a;b&&(this.i=b);this.o=new
xt(document);this.j={};this.l={};O(this.o,"key",function(d){var
e=c.j[String.fromCharCode(d.charCode)]||
c.l[d.keyCode];e&&e(d)});gz(this,33,function(){hz(c,-1)},!1,!
0);gz(this,34,function(){hz(c,1)},!1,!0);gz(this,38,function(){iz(c,0,-20)},!1,!
0);gz(this,40,function(){iz(c,0,20)},!1,!0);this.i||(gz(this,37,function()
{c.O.V==mu&&c.O.Ga().Gb().getSize().width>c.O.vb()?iz(c,-
20,0):c.O.rb("previous")},!1,!0),gz(this,39,function(){c.O.V==mu&&
c.O.Ga().Gb().getSize().width>c.O.vb()?iz(c,20,0):c.O.rb("next")},!1,!
0),gz(this,32,function(d){d.shiftKey?hz(c,-1):hz(c,1)},!0,!0),gz(this,74,function()
{c.O.rb("next")},!0),gz(this,75,function(){c.O.rb("previous")},!
0),jz(this,"+",function(){c.O.rb("zoomin")}),jz(this,"-",function()
{c.O.rb("zoomout")}),jz(this,"=",function(){c.O.rb("zoomin")}))}function jz(a,b,c)
{a.j[b]=t(kz,c,!0,void 0)}function gz(a,b,c,d,e){a.l[b]=t(kz,c,d,e)}
function kz(a,b,c,d){b&&d.repeat||d.ctrlKey||d.altKey||d.metaKey||
lz[d.target.tagName.toUpperCase()]||(c&&d.preventDefault(),a(d))}function hz(a,b)
{var c=a.i?
a.i.clientHeight:a.O.Ga().getSize().height;iz(a,0,Math.floor(b*c*.75))}function
iz(a,b,c){a.i?a.i.scrollTop+=c:(a=a.O.Ga(),Tr(a,new B(b,c),q(a.Dd,a)))}var
lz={BUTTON:!0,INPUT:!0,SELECT:!0,TEXTAREA:!0};function mz(a)
{Zq.call(this,a)}n(mz,Zq);var nz=function(a){return function(b)
{b=JSON.parse(b);if(!Array.isArray(b))throw Error("Expected jspb data to be an
array, got "+Ra(b)+": "+b);yq(b,18);return new a(b)}}(mz);var oz;function pz(){var
a=oz||(oz=nz('[null,null,null,null,null,"(function(){/*\\n\\n Copyright The Closure
Library Authors.\\n SPDX-License-Identifier: Apache-2.0\\n*/\\n\'use strict\';var
e\\u003dthis||self;function f(a){return a};var h;function k(a,c){this.g\\u003dc\\
u003d\\u003d\\u003dl?a:\\"\\"}k.prototype.toString\\u003dfunction(){return
this.g+\\"\\"};var l\\u003d{};function m(a){if(void 0\\u003d\\u003d\\u003dh){var
c\\u003dnull;var b\\u003de.trustedTypes;if(b\\u0026\\u0026b.createPolicy){try{c\\
u003db.createPolicy(\\"goog#html\\",
{createHTML:f,createScript:f,createScriptURL:f})}catch(d){e.console\\u0026\\
u0026e.console.error(d.message)}h\\u003dc}else h\\u003dc}a\\u003d(c\\u003dh)?
c.createScriptURL(a):a;return new k(a,l)};/*\\n\\n SPDX-License-Identifier: Apache-
2.0\\n*/\\nif(!function(){if(self.origin)return\\"null\\"\\u003d\\u003d\\
u003dself.origin;if(\\"\\"!\\u003d\\u003dlocation.host)return!1;try{return
window.parent.escape(\\"\\"),!1}catch(a){return!0}}())throw Error(\\"sandboxing
error\\");\\nwindow.addEventListener(\\"message\\",function(a){var c\\
u003da.ports[0];a\\u003da.data;var b\\u003da.callbackName.split(\\".\\"),d\\
u003dwindow;\\"window\\"\\u003d\\u003d\\u003db[0]\\u0026\\u0026b.shift();for(var
g\\u003d0;g\\u003cb.length-1;g++)d[b[g]]\\u003d{},d\\u003dd[b[g]];d[b[b.length-
1]]\\u003dfunction(n){c.postMessage(JSON.stringify(n))};b\\
u003ddocument.createElement(\\"script\\");a\\u003dm(a.url);b.src\\u003da instanceof
k\\u0026\\u0026a.constructor\\u003d\\u003d\\u003dk?
a.g:\\"type_error:TrustedResourceUrl\\";document.body.appendChild(b)},!
0);}).call(this);\\n"]'));
if(!a)return null;a=Kq(a,6);if(null===a||void 0===a)a=null;else{var b=rd();a=b?
b.createScript(a):a;a=new yd(a,xd)}return a};function qz(a)
{this.url=a;this.timeout=5E3;this.o="callback";this.i=this.j=null}function rz(a)
{var b=void 0===b?{}:b;a.i=Sk();var c=new R(a.url),d=new
Map;d.set("callback",a.o);c.l.Lq(lk(b),d);sz(a).then(function()
{tz(a,c.toString())}).then(function(){return a.i.promise}).then(function()
{uz(a)},function(){uz(a)});0<a.timeout&&(a.l=setTimeout(function()
{a.i.reject("Timeout!")},a.timeout));return a.i.promise}
function tz(a,b){var c=new
MessageChannel;a.j.contentWindow.postMessage({url:b,callbackName:a.o},"*",
[c.port2]);c.port1.onmessage=function(d){var e={};void 0!
==a.l&&(clearTimeout(a.l),a.l=void 0);void 0===d.data&&a.i.reject("Callback called,
but no data received");"string"!==typeof d.data&&a.i.reject("Exploitation attempt!
Data is not a string!");try{e=JSON.parse(d.data)}catch(g){a.i.reject("Invalid Data
received: "+g.message)}a.i.resolve(e)}}
function sz(a){var b=Sk(),c=G("IFRAME");if(!c.sandbox)throw Error("iframe sandboxes
not supported");c.sandbox.value="allow-
scripts";c.style.display="none";a.j=c;a=pz();a=ve(ye,oe("body",
{},Tl(a)));c.srcdoc=ke(a);a=Dd("data:text/html;charset=UTF-
8;base64,"+btoa(je(a)));c.src=Bd(a).toString();c.addEventListener("load",function()
{return b.resolve(c)},!1);c.addEventListener("error",function(d){b.reject(d)},!
1);document.documentElement.appendChild(c);return b.promise}
function uz(a){null!
==a.j&&(document.documentElement.removeChild(a.j),a.j=null)};function vz(a)
{Wr.call(this,a);this.j=new qz(a);this.i=!0}n(vz,Wr);vz.prototype.Ze=function(a,b)
{Wr.prototype.Ze.call(this,a,b);this.i=!
1;rz(this.j).then(q(this.s,this,a),q(this.o,this,b))};vz.prototype.s=function(a,b)
{this.i||(this.l=b,this.dispatchEvent("success"),a&&a(this.l),this.i=!
0)};vz.prototype.o=function(a){this.i||(this.dispatchEvent("error"),a&&a(),this.i=!
0)};vz.prototype.abort=function(){return this.i=!0};function wz(a,b,c,d,e)
{Array.isArray(a)||(a=[a]);this.i=a;this.l=b;this.j=c;b=new
R((GBS_HOST||"https://books.google.com/")+"books?
jscmd=viewapi");S(b,"bibkeys",a.join(","));S(b,"hl",e||"es");S(b,"source",d||"previ
ewlib");(new vz(b)).Ze(q(this.o,this))}wz.prototype.o=function(a){for(var
b=0;b<this.i.length;b++){var c=a[this.i[b]];if(c){var
d=c.preview_url,e;if(e=d)e=c.preview,c=c.embeddable,void 0===c&&(c=!
0),e=("full"==e||"partial"==e)&&c;if(e)
{this.l&&this.l(d);return}}}this.j&&this.j()};function xz(a,b,c)
{Vx.call(this,a,b,c)}u(xz,Vx);f=xz.prototype;f.dj=!1;f.xi=!1;f.Gi=function()
{xz.qa.Gi.call(this);this.Ia=mh(Oh(this.ka()));this.i&&(this.ab=mh(Oh(this.i)));thi
s.xi=this.dj;O(this.N.i,"mousemove",this.Ug,!1,this)};f.lh=function()
{bj(this.N.i,"mousemove",this.Ug,!1,this);this.ab=this.Ia=null;this.xi=!
1;xz.qa.lh.call(this)};
f.xj=function(a){if(this.ua){var b=Fh(this.ka()),c=M(this.ka());return b.x-
this.ua.left<=a.x&&a.x<=b.x+c.width+this.ua.right&&b.y-
this.ua.top<=a.y&&a.y<=b.y+c.height+this.ua.bottom}return
xz.qa.xj.call(this,a)};function yz(a,b){if(a.ab&&jh(a.ab,b)||a.xj(b))return!
0;a=a.na;return!!a&&a.xj(b)}f.zp=function(a){this.oa=void 0;a!=this.i||
yz(this,this.V)||this.Ub||this.na&&this.na.Ub||Ac&&0==this.V.x&&0==this.V.y||
this.Ca(!1)};
f.Ug=function(a){var b=this.isVisible();if(this.Ia){var c=xf(this.N.i);c=new
B(a.clientX+c.x,a.clientY+c.y);yz(this,c)?b=!
1:this.xi&&(b=kh(this.Ia,c)>=kh(this.Ia,this.V))}if(b)
{if(this.oi(),this.Ub=null,b=this.na)b.Ub=null}else
3==Xx(this)&&this.Hg();xz.qa.Ug.call(this,a)};f.Cl=function(){this.Ub!
=this.ka()&&(this.xi=!1,this.Ub=this.ka())};f.wl=function(){return this.xi?
100:xz.qa.wl.call(this)};function zz(a,b){a=new
xz(a);a.km(Sl.i(b.innerHTML));a.className="buy-tip-card";a.ua=new
hh(5,5,5,5);a.dj=!0;a.eh=500;a.Zh=250};function Az(a,b){this.Cb=a||200;this.ub=b||
108;W.call(this)}u(Az,W);Az.prototype.Eb=function(){return
this.Cb};Az.prototype.vb=function(){return this.ub};function Bz(a)
{Vx.call(this,a,void 0,void 0);this.Fo=!1;this.dj=!
0;this.eh=500}n(Bz,xz);Bz.prototype.Rj=function(a,b){b||(b=new fv(a,9,!
0));xz.prototype.Rj.call(this,a,b)};Bz.prototype.className="unified-
hovercard";function Cz(a,b,c)
{Bi.call(this);this.j=null;this.data=a;this.i=b;this.maxWidth=c||
500}n(Cz,Bi);Cz.prototype.va=function(){this.j&&this.j.Fa()};function Dz(a){return
a.j||(a.j=new fj(a))}
Cz.prototype.l=function(a){var b=E("DIV"),c=new R(this.data.ya.Vg||
this.data.ya.Tp);this.data.ya.source&&S(c,"source",this.data.ya.source);var
d=this.data.lb();this.data.ya.rq&&(d+=": "+this.data.ya.rq);d=E("A",
{},d);d.classList.add(this.i+"-
title");De(d,c.toString());b.appendChild(d);a.appendChild(b);Ez(this,a);b=E("DIV");
if("number"===typeof(this.data.ya.Xp||0)){d=this.data.ya.Xp||
0;c=Math.floor(d);d=0<d-c?1:0;for(var e=5-c-d,g=E("SPAN",this.i+"-stars goog-
inline-block");0<c;){c--;var h=E("SPAN",
"card-star-on goog-inline-block");g.appendChild(h)}for(;0<d;)d--,h=E("SPAN","card-
star-half goog-inline-block"),g.appendChild(h);for(;0<e;)e--,h=E("SPAN","card-star-
off goog-inline-
block"),g.appendChild(h);b.appendChild(g)}c=this.data.ya.Uv;d=E("A",
{},this.data.ya.lv+" rese\u0144as");d.classList.add(this.i+"-reviews-
link");d.classList.add("goog-inline-
block");De(d,c);b.appendChild(d);a.appendChild(b);this.data.ya.wm&&(c=new
li,b=E("DIV",this.i+"-snippet"),P(b,c.i(this.data.ya.wm+" ")),c=E("A",{},
"m\u00e1s \u00bb"),c.classList.add(this.i+"-more-
link"),De(c,this.data.ya.Vg),b.appendChild(c),a.appendChild(b))};
function Ez(a,b){var c="",d=E("DIV"),e=a.data.ya.Tk;if(!Sb(cf(e))){c=e.split(/\s*,\
s*/g);e=c.length;if(!e)return;var g=E("SPAN","author"),h=e-1,k=Df(",
");v(c,function(l,m){var r=l?l.replace(Fz,""):"";r=Re(r);l=new R(Qe('/ebooks?
output=ws2&as_brr=5&q=inauthor:"%s"',r));uy(l);r=E("A",
{},r);De(r,l.toString());g.appendChild(r);m<h&&g.appendChild(k.cloneNode(!
0))},a);d.appendChild(g);c="\u00a0-\u00a0"}a.data.ya.Hj&&(Ef(d,E("SPAN",a.i+"-
pubdate",c+a.data.ya.Hj)),c="\u00a0-\u00a0");a.data.ya.Fp&&(d.appendChild(Df(c)),
Ef(d,E("SPAN",a.i+"-pagesnum",a.data.ya.Fp+" p\u00e1ginas")));b.appendChild(d)}
function Gz(a,b,c,d,e,g,h){c=E("A",
{id:h||""},c);De(c,e?"#":d);c.classList.add(a.i+"-button");c.classList.add(a.i+"-
button-hilite");g&&c.classList.add("disabled");e&&(e=rg||
sg?"touchstart":"click",Dz(a).yf(c,e,function(k){k.preventDefault();k=E("FORM",
{method:"POST"});var l=d instanceof Fd?d:Pd(d);k.action=Hd(l);K(k,
{position:"absolute",overflow:"hidden",width:"1px",height:"1px",visibility:"hidden"
});b.appendChild(k);k.submit()},!1));b.appendChild(c)}
var
Fz=/(<b\s*>)|(<\/b>)/ig,Hz={VIEW_PAGES_PARTIAL:2,VIEW_PAGES_ALL:5,VIEW_PAGES_PARTIA
L_FIXED:6,VIEW_PURCHASED:7,VIEW_GOOGLE_EDITIONS_PREVIEW:8};function Iz()
{this.ya={}}f=Iz.prototype;f.lb=function(){return this.ya.title};f.Wb=function()
{return this.ya.Bm};f.Ud=function(){return this.ya.Ud};f.Hl=function(){return
this.ya.Hl};f.Zf=function(){return this.ya.Zf};f.ci=function(){return
this.ya.ci};function Jz(){this.i=[]}f=Jz.prototype;f.getId=function(){return
this.wb};f.ah=function(a){this.wb=a};f.lb=function(){return
this.zc};f.Pg=function(){return this.o};function Kz(a,b,c){Lz(a,b)||null==a.ha||!
a.l?c&&c(null):Mz(b,a.ha.clone(),q(a.Os,a,b,c||function(){}))}function Nz(a,b,c)
{Lz(a,b)&&null!=a.na&&a.oa?Mz(b,a.na.clone(),q(a.dt,a,b,c||function()
{})):c&&c(null)}function Mz(a,b,c){S(b,"id",a);ll(b,c,"POST")}f.Os=function(a,b,c)
{var d=null;ul(c.target)&&(d=new Iz,d.ya.Bm=a,this.i.push(d));b(d)};
f.dt=function(a,b,c){var
d=null;ul(c.target)&&(d=Lz(this,a),Oz(this,d));b(d)};function Oz(a,b)
{sb(a.i,function(c){return c.Wb()==b.Wb()})}function Lz(a,b){return
mb(a.i,function(c){return c&&c.Wb()==b})};function Pz(a)
{this.ya={};this.ya.title=a.title;this.ya.rq=a.subtitle;this.ya.Tk=a.authors;this.y
a.Tp=a.preview_url;this.ya.Vg=a.info_url;this.ya.Hj=a.pub_date;this.ya.Fp=a.num_pag
es;this.ya.Eq=a.viewability;this.ya.jx=a.subject;this.ya.uq=a.thumbnail_url;this.ya
.wm=a.snippet;this.ya.Vw=a.list_price;this.ya.hq=a.sale_price;this.ya.gx=a.sale_pri
ce_better;this.ya.nv=a.offer_price;this.ya.Zk=a.buy_url;this.ya.Yp=a.read_url;this.
ya.yj=a.is_free_ebook||!1;this.ya.wj=a.in_my_ebooks||!
1;this.ya.Ww=a.my_ebooks_url||
"";this.ya.Xp=a.rating_score||0;this.ya.lv=a.num_reviews||
0;this.ya.Ud=a.is_purchased||!1;this.ya.bi=a.is_ebook||!
1;this.ya.nx=a.write_review_url||"";this.ya.st=a.add_to_my_ebooks_url||"";this.ya.G
v=a.preview_ebook_url||"";this.ya.Uv=a.reviews_url||"";this.ya.Xj=a.view_order_url|
|"";this.ya.Mw=a.add_to_my_ebooks_url;this.ya.Ns=a.add_to_my_ebooks_url_is_on_play|
|!1;this.ya.uj=a.has_flowing_text||!1;this.ya.vj=a.has_scanned_text||!1;var
b=Cp(a.info_url);this.ya.Bm=b;this.ya.Ow=a.canonical_atb_url||
"";this.ya.Hl=a.is_rentable||!1;this.ya.dg=a.is_pre_order||!
1;this.ya.Op=a.on_sale_date||"";this.ya.Zf=a.is_pre_ordered||!
1;this.ya.Uw=a.issue_volume_count||0;this.ya.ci=a.is_volume_cancelled||!
1;this.ya.Qs=a.cancelled_reason||"0";switch(a.rental_state){case
1:this.ya.Jj=1;break;case 2:this.ya.Jj=2}this.ya.Qv=a.rental_end_utc||
0}n(Pz,Iz);function Qz(a)
{this.i=[];this.ah(a.id);this.s=a.owner_uid;this.zc=a.title;this.o=a.description;th
is.ua=a.num_volumes;this.Ae=a.access||"0";this.Ka=a.can_modify_metadata;this.V=a.pr
edefined;this.oa=a.can_remove_volumes;this.l=a.can_add_volumes;this.ta=a.can_only_a
dd_ebooks||!1;this.ha=new R(a.add_vol_base_url);this.na=new
R(a.del_vol_base_url);void 0!
==a.paused&&(this.j=a.paused,this.N=a.pause_bookshelf_url);a.volumes&&(this.i=kb(a.
volumes,function(b){return new Pz(b)}))}n(Qz,Jz);function Rz()
{W.call(this);this.l=[];this.j=[]}u(Rz,W);function Sz(a){var b=new
R(zf().location);b=new R(b);return a===parseInt(T(b,"as_coll"),10)}function
Tz(a,b,c){Uz(a,b.getId())||(a=b.V?a.l:a.j,c?wb(a,void 0,0,b):a.push(b))}function
Vz(a,b,c){var d=1==b.Ae;a=new
R(a);S(a,"cl_title",b.lb());S(a,"cl_mode",d?"public":"private");b="cl_des="+encodeU
RIComponent(String(b.Pg()));ll(a,c,"POST",b)}
Rz.prototype.N=function(a){a=a.target;if(ul(a)){a=new Qz(wl(a));var
b=Uz(this,a.getId());b.zc=a.lb();b.o=a.Pg();b.Ae=a.Ae;b=new
Ei("update",this);b.shelf=a;this.dispatchEvent(b)}};Rz.prototype.s=function(a,b)
{b=b.target;ul(b)&&(b=new Qz(wl(b)),Tz(this,b,a),a=new
Ei("add",this),a.shelf=b,this.dispatchEvent(a))};function Wz(a,b){a.o=new
R(b);S(a.o,"jscmd","ClCreate")}function Uz(a,b){return mb(Xz(a),function(c){return
c.getId()==b})}function Xz(a){return Bb(a.l,a.j)};function Yz(a,b){var c=E("A",
{},"Ver pedido");De(c,a);c.classList.add(b);return c};function Zz(a,b,c)
{Cz.call(this,a,b,c);T(new R(this.data.ya.Vg),"dapp")}n(Zz,Cz);
Zz.prototype.render=function(a){Gf(a);var b=E("DIV",this.i),c=E("DIV",this.i+"-
meta");this.l(c);var d=E("DIV",this.data.ya.bi?this.i+"-footer":this.i+"-footer-
nonebook"),e=E("DIV",this.i+"-footer-
inner");if(this.data.ya.bi)if(this.data.ci()&&Sz(1))$z(this,e);else
if(this.data.ya.dg&&!this.data.Ud()||this.data.Zf()){var g=E("DIV",this.i+"-pre-
order-date");g.textContent="Disponible el:
"+this.data.ya.Op;e.appendChild(g);this.data.Zf()&&Sz(1)&&$z(this,e)}else
if(this.data.Ud()&&Sz(1))aA(this,e),$z(this,
e);else{aA(this,e);g=!this.data.Ud()&&!this.data.ya.yj;var h=this.data.ya.yj&&!
this.data.ya.wj;if(g||h){g=E("SPAN",{"class":this.i+"-footer-inner-
right"});if(h=this.data.ya.Gv||this.data.ya.Yp){for(var
k=h.search(Rj),l=0,m,r=[];0<=(m=Qj(h,l,"source",k));)r.push(h.substring(l,m)),l=Mat
h.min(h.indexOf("&",m)+1||
k,k);r.push(h.slice(l));h=r.join("").replace(Tj,"$1");h=Pj(h,"source","ebookstore")
}h&&(k=E("A",{id:"unified-hovercard-preview-link"},"vista
previa"),De(k,h),g.appendChild(k));e.appendChild(g)}}d.appendChild(e);
b.appendChild(c);b.appendChild(d);a.appendChild(b);M(a).width>this.maxWidth&&L(a,th
is.maxWidth,"")};
Zz.prototype.l=function(a){if(!(this.data.Ud()||this.data.Zf()||
this.data.ci())&&this.data.ya.Xj&&Sz(1)){var
b=E("IMG",{src:"/googlebooks/images/purchase_error.gif","class":this.i+"-error-
icon"});b=E("DIV",this.i+"-card-error",b,"Tarjeta de cr\u00e9dito
rechazada:");if(this.data.ya.Xj){var
c=Yz(this.data.ya.Xj,"primary"),d=E("SPAN");d.innerText="&nbsp;";b.appendChild(d);b
.appendChild(c)}a.appendChild(b)}Cz.prototype.l.call(this,a);b=E("DIV",this.i+"-
book-options");this.data.ya.bi?(this.data.ya.yj?
this.data.ya.wj?bA(this,b):Gz(this,b,"Leer eBook",this.data.ya.st,!
this.data.ya.Ns,void 0,"unified-hovercard-free-btn"):this.data.Zf()?
(c=E("SPAN",this.i+"-pre-ordered","Pedido por
adelantado"),b.appendChild(c)):this.data.ci()&&Sz(1)?(c=E("DIV",this.i+"-
cancelled"),d=this.data.ya.Qs,0==d?J(c,"Cancelada a petici\u00f3n del
cliente"):1==d?J(c,"Cancelada debido a un problema con el eBook"):2==d?
J(c,"Cancelada debido a un cambio de precio"):3==d?J(c,"Cancelada por el
editor"):J(c,"Cancelada"),b.appendChild(c)):
this.data.Ud()||this.data.ya.wj?!this.data.Ud()&&this.data.ya.wj?
cA(this,b):this.data.Ud()&&bA(this,b):cA(this,b),Sz(7)&&(c=E("SPAN",this.i+"-
offline-remove-options"),d=E("SPAN",{id:"unified-hovercard-remove-from-
ebooks","class":this.i+"-fake-link"},"Eliminar de Mis eBooks"),d.id="hovercard-
remove-from-my-ebooks",c.appendChild(d),b.appendChild(c))):
(c=this.data.ya.Tp,gd(Hz,this.data.ya.Eq)&&!Sb(c)?Gz(this,b,"Vista previa",c,void
0,void 0,"unified-hovercard-preview-sample"):Gz(this,b,"Vista previa",
c,!1,!0,"unified-hovercard-preview-sample"));a.appendChild(b)};function $z(a,b){var
c=E("DIV",{id:"unified-hovercard-purchased-shelf-links","class":a.i+"-order-links-
container"}),d=a.data.ya.Xj;d&&(d=Yz(d,""),c.appendChild(d));a.data.Zf()||
(d=E("DIV",{id:"unified-hovercard-delete-forever","class":a.i+"-footer-fake-
link"},"Eliminar definitivamente"),w(d,a.i+"-footer-action-link"),d.id="hovercard-
delete-forever",c.appendChild(d));b.appendChild(c)}
function cA(a,b){a.data.ya.dg&&!a.data.Ud()?Gz(a,b,"Reservar eBook
("+a.data.ya.hq+")",a.data.ya.Zk,void 0,void 0,"unified-hovercard-buy-
btn"):a.data.Hl()?Gz(a,b,"EBOOK DESDE "+a.data.ya.nv,a.data.ya.Zk,void 0,void
0,"unified-hovercard-buy-btn"):Gz(a,b,"Comprar eBook -
"+a.data.ya.hq,a.data.ya.Zk,void 0,void 0,"unified-hovercard-buy-btn")}function
bA(a,b){Gz(a,b,"Leer ahora",a.data.ya.Yp,void 0,void 0,"unified-hovercard-read-
now")}
function aA(a,b){var c=E("DIV",a.i+"-supported-devices"),d=a.i+"-device-
type",e=a.i+"-device-supported",g=a.i+"-device-not-
supported",h=E("SPAN",d,"Web"),k=E("SPAN",d,"Tablet/
iPad"),l=E("SPAN",d,"eReader");d=E("SPAN",d,"Tel\u00e9fono inteligente");var
m=E("SPAN","goog-inline-block"),r=E("SPAN","goog-inline-block"),z=E("SPAN","goog-
inline-block"),D=E("SPAN","goog-inline-block");a.data.ya.uj?
(w(m,e),w(r,e),w(z,e),w(D,e)):(a.data.ya.vj?(w(m,e),w(r,e)):
(w(m,g),w(r,g)),w(z,g),w(D,g));c.appendChild(m);
c.appendChild(h);c.appendChild(r);c.appendChild(k);c.appendChild(z);c.appendChild(l
);c.appendChild(D);c.appendChild(d);b.appendChild(c)};function dA(a,b,c)
{Bz.call(this,a);this.Lb=pm();this.l=this.Aa=this.s=null;this.Kb=b;this.j=null;this
.Mb=!!c;this.render(b);eA(this)}n(dA,Bz);dA.prototype.va=function()
{Dz(this.j).Fa();I(this.ka())};dA.prototype.ei=function(a,b)
{Bz.prototype.ei.call(this,a,b);this.isVisible()&&(this.Rl=this.Lb?new hh(0,-
2,0,0):new hh(0,0,0,-2),this.isVisible()&&this.qg(),this.s=this.i,fA(this))};
dA.prototype.render=function(a)
{this.j&&(this.j.Fa(),this.l=this.Aa=null);this.j=new
Zz(a,this.className,435,this.Mb);this.j.render(this.ka());eA(this);this.isVisible()
&&fA(this)};
function fA(a){var b=E("DIV"),c=E("DIV");var d=Oh(a.s||null);var e=Oh(a.ka());if(d)
{d.top=Math.ceil(d.top);e.top=Math.ceil(e.top);d.left=Math.ceil(d.left);e.left=Math
.ceil(e.left);var g=e.top>=d.top,h=ph(e,d);h||(h=new
lh(d.left,0,d.width,0));d=a.Lb?e.left+e.width-h.left-(h.width/2+12):h.left-e.left+
(h.width/2-12);e={x:0<d?d:0,y:e.height-2,Wu:g}}else
e=null;g=a.Lb?"marginRight":"marginLeft";K(c,g,e.x+"px");K(b,g,e.x-
1+"px");w(a.ka(),a.className+"-tooltip");e.Wu?(K(c,"bottom",e.y+"px"),K(b,"bottom",
e.y+1+"px"),w(c,a.className+"-arrow-up"),w(b,a.className+"-arrow-up-border")):
(K(c,"top",e.y+"px"),K(b,"top",e.y+1+"px"),a.Kb.ya.bi||w(c,a.className+"-
nofooter"),w(c,a.className+"-arrow-down"),w(b,a.className+"-arrow-down-
border"));a.l?Kf(b,a.l):a.ka().appendChild(b);a.Aa?
Kf(c,a.Aa):a.ka().appendChild(c);a.Aa=c;a.l=b}
dA.prototype.jc=function(a){var b=a.target||null;if(b)
{3==b.nodeType&&(b=b.parentNode);switch(b.id){case "hovercard-remove-from-my-
ebooks":a.preventDefault();var c="c";break;case "hovercard-save-sample-for-
later":case "hovercard-add-to-my-ebooks":a.preventDefault();c="a";break;case
"hovercard-delete-
forever":a.preventDefault();c="b";break;default:b.href&&(c="f","touchstart"==a.type
&&(a=window.location,b=Aj(b.href),b=pj(b),void 0!
==b&&a.replace(b)))}c&&this.dispatchEvent(new Ei(c,this))}};
function eA(a){var b=rg||
sg?"touchstart":"click";ij(Dz(a.j),a.ka(),b,a.jc,a)};function gA(a,b,c)
{Az.call(this,b);this.j=a;this.l=null;this.s=!1;if(c==(1).toString()||
c==(7).toString())this.s=!0}u(gA,Az);var hA=new Q;
gA.prototype.Pc=function(a){var b=E("A",{className:"slider-link goog-inline-
block"});L(b,"",this.Eb());var c=new R(this.j.ya.Vg);this.j.ya.source?
S(c,"source",this.j.ya.source):S(c,"source","gbs_slider_thumb");ik(c,"num");De(b,c.
toString());a.appendChild(b);this.l=G("IMG");this.l.alt="";this.i.yf(this.l,"load",
q(this.na,this));hA.dispatchEvent("start");(a=this.j.ya.uq)?(a=new
R(a),S(a,"h",this.Eb()),S(a,"stbn",1),ik(a,"edge"),this.l.src=a.toString()):this.l.
src="/googlebooks/images/no_cover_thumb.gif";
L(this.l,"",this.Eb());b.appendChild(this.l);this.s&&2==this.j.ya.Jj?
(this.o=E("SPAN",["bookcard-badge","bookcard-sample-
label"],"Caducados"),b.appendChild(this.o)):this.s&&1==this.j.ya.Jj?
(a=this.j,1==a.ya.Jj?(a=a.ya.Qv-Za()/1E3,a=Math.round(a/3600),c=Math.round(a/
24),a=1>=a?"Caducan en poco tiempo":48>=a?a+" horas":c+" d\
u00edas"):a="",this.o=E("SPAN",["bookcard-badge","bookcard-sample-
label"],a),b.appendChild(this.o)):!this.s||this.j.Ud()||this.j.ya.yj||
(this.o=E("SPAN",["bookcard-badge","bookcard-sample-label"],
"Muestra"),b.appendChild(this.o));Vi(b,"mouseover",this.oa.bind(this,b))};gA.protot
ype.na=function()
{this.dispatchEvent("render");hA.dispatchEvent("complete");this.o&&Nh(this.o,M(this
.l).width)};gA.prototype.oa=function(a,b){(new dA(a,this.j)).Le(b)};function
iA(a,b,c){gA.call(this,a,b-40,c);this.N=E("DIV","slider-annotation");this.V=!
1}n(iA,gA);iA.prototype.Pc=function(a)
{Vi(this,"render",q(this.ta,this));gA.prototype.Pc.call(this,a);a.appendChild(this.
N)};iA.prototype.ta=function(a){this.V||
(a.stopPropagation(),a=this.ha(),this.N.appendChild(a),this.V=!
0,this.dispatchEvent("render"))};function jA(a,b,c)
{iA.call(this,a,b,c)}n(jA,iA);jA.prototype.Pc=function(a)
{iA.prototype.Pc.call(this,a)};jA.prototype.ha=function(){var
a=this.j,b=G("DIV"),c=E("A",{className:"slider-annotation-
title"},Df(a.lb()));De(c,a.ya.Vg);b.appendChild(c);if(a=a.ya.Tk)a=E("DIV","slider-
annotation-author",Df(a)),b.appendChild(a);L(b,M(this.l).width+5,"");return
b};function kA(){this.i=lA;this.mg=5E3}var mA=0;kA.prototype.send=function(a,b,c,d)
{a=a?ld(a):{};d=d||"_"+(mA++).toString(36)+Date.now().toString(36);var
e="_callbacks___"+d;b&&(p[e]=nA(d,b),a.callback=e);b={timeout:this.mg,Ts:!
0};e=Cd.exec(Bd(this.i).toString());var g=e[3]||"";e=Dd(e[1]+Ed("?",e[2]||"",a)
+Ed("#",g));b=So(e,b);No(b,null,oA(d,a,c));return{wb:d,xo:b}};kA.prototype.cancel=f
unction(a){a&&(a.xo&&a.xo.cancel(),a.wb&&pA(a.wb,!1))};function oA(a,b,c){return
function(){pA(a,!1);c&&c(b)}}
function nA(a,b){return function(c){pA(a,!0);b.apply(void 0,arguments)}}function
pA(a,b){a="_callbacks___"+a;if(p[a])if(b)try{delete p[a]}catch(c){p[a]=void 0}else
p[a]=$c};function qA(a,b,c){Q.call(this);this.ha=a;this.oa=c;this.l=b;O(b,
["hilite","select","canceldismiss","dismiss"],this.handleEvent,!
1,this);this.N=null;this.j=[];this.o=-
1;this.i=0;this.s=this.V=null;this.ua={}}u(qA,Q);f=qA.prototype;f.sk=!0;f.Rk=!
1;f.wd=function(){return this.l};
f.handleEvent=function(a){var b=this.ha;if(a.target==this.l)switch(a.type){case
"hilite":this.Me(a.Ff);break;case "select":var c=!1;if("number"===typeof a.Ff)
{a=a.Ff;var d=this.j[rA(this,a)];c=!!d&&b.Il&&b.Il(d);d&&!c&&this.o!
=a&&this.Me(a)}c||this.fg();break;case "canceldismiss":sA(this);break;case
"dismiss":tA(this)}};f.nd=function(){return this.l.isVisible()};
function uA(a){for(var b=a.i+a.j.length-1,c=a.o,d=0;d<a.j.length;d++)
{if(c>=a.i&&c<b)c++;else if(-1==c)c=a.i;else{a.Rk&&c==b&&a.Me(-
1);break}if(a.Me(c))break}}f.Me=function(a){var b=rA(this,a),c=this.j[b];return
c&&this.ha.Il&&this.ha.Il(c)?!1:(this.o=a,this.l.Me(a),-1!=b)};
f.fg=function(){var a=rA(this,this.o);if(-1!=a){var b=this.j[a],c=this.oa;if(c.Nb)
{var d=b.toString();if(c.l){var e=vA(c,c.Ab(),wA(c.Nb)[0]),g=xA(c,c.Ab());c.na&&!
c.na.test(d)&&(d=d.replace(/[\s\xa0]+$/,"")+c.ta);0==e||Sb(g[e-1])||(d="
"+d);e==g.length-1&&(d+=" ");if(d!=g[e]){g[e]=d;d=c.Nb;(Ac||
A)&&d.blur();d.value=g.join("");for(var h=0,k=0;k<=e;k+
+)h+=g[k].length;d.focus();e=h;g=c.Nb;yA(g)&&(g.selectionStart=e);g=c.Nb;yA(g)&&(g.
selectionEnd=e)}}else c.yc(d);c.fm=!0}this.Fe();this.dispatchEvent({type:"update",
Ff:b,index:a});return!
0}this.Fe();this.dispatchEvent({type:"update",Ff:null,index:null});return!
1};f.Fe=function(){this.o=-
1;this.N=null;this.i+=this.j.length;this.j=[];window.clearTimeout(this.s);this.s=nu
ll;this.l.Fe();this.dispatchEvent("suggestionsupdate");this.dispatchEvent("dismiss"
)};function tA(a){a.s||(a.s=window.setTimeout(q(a.Fe,a),100))}f.np=function()
{return this.s?(window.clearTimeout(this.s),this.s=null,!0):!1};function sA(a)
{a.np()||window.setTimeout(q(a.np,a),10)}
f.va=function(){qA.qa.va.call(this);delete
this.ua;this.l.Fa();this.oa.Fa();this.ha=null};f.av=function(a,b,c)
{this.N==a&&this.dm(b,c)};
f.dm=function(a,b){var c="object"==Ra(b)&&b;b=(c?c.j():b)?rA(this,this.o):-
1;this.i+=this.j.length;this.j=a;for(var d=[],e=0;e<a.length;+
+e)d.push({id:this.i+e,data:a[e]});a=null;this.V&&(a=this.ua[Ua(this.V)]||
this.V);this.l.Mj(a);this.l.dm(d,this.N,this.V);a=this.sk;c&&void 0!
==c.i()&&(a=c.i());this.o=-1;(a||0<=b)&&0!=d.length&&this.N&&(0<=b?
this.Me(this.i+b):uA(this));this.dispatchEvent("suggestionsupdate")};function
rA(a,b){b-=a.i;return 0>b||b>=a.j.length?-1:b}f.update=function(a)
{this.oa.update(a)};function wA(a){var b=0,c=0;yA(a)&&(b=a.selectionStart,c=-
1);return[b,c]}function yA(a){try{return"number"==typeof a.selectionStart}catch(b)
{return!1}};function zA(a,b,c,d){Bi.call(this);d=d||150;this.l=null!=c?c:!
0;this.s=a||",;";this.ta=this.s.charAt(0);a=this.l?"[\\s"+this.s+"]+":"[\\s]
+";this.oa=new RegExp("^"+a+"|"+a+"$","g");this.na=new RegExp("\\s*["+this.s+"]
$");this.V=b||"";this.ua=this.l;this.Xa=0<d?new el(d):null;this.j=new
fj(this);this.N=new fj(this);this.o=new xt;this.ha=-
1}u(zA,Bi);f=zA.prototype;f.Nb=null;f.Ol="";f.Hf=!1;f.fm=!1;f.Ab=function(){return
this.Nb.value};f.yc=function(a){this.Nb.value=a};
function AA(a,b)
{Of(b)&&(Rm(b,"combobox"),X(b,"autocomplete","list"));a.j.ma(b,"focus",a.Xm);a.j.ma
(b,"blur",a.ur);a.Nb||
(a.N.ma(b,"keydown",a.wv),Of(b)&&bg(jf(b))==b&&BA(a,b))}f.tr=function(a){for(var
b=0;b<arguments.length;b++)AA(this,arguments[b])};f.va=function()
{zA.qa.va.call(this);this.j.Fa();delete
this.j;this.N.Fa();this.o.Fa();Ai(this.Xa)};
f.Qc=function(a){switch(a.keyCode){case 40:if(this.i.nd())return
uA(this.i),a.preventDefault(),!0;if(!this.l)return this.update(!
0),a.preventDefault(),!0;break;case 38:if(this.i.nd()){a:for(var
b=this.i,c=b.o,d=0;d<b.j.length;d++){if(c>b.i)c--;else{b.Rk&&c==b.i&&b.Me(-
1);break}if(b.Me(c))break a}a.preventDefault();return!0}break;case 9:if(!
this.i.nd()||a.shiftKey)this.i.Fe();else
if(this.update(),this.i.fg()&&this.ua)return a.preventDefault(),!0;break;case
13:if(this.i.nd()){if(this.update(),this.i.fg())return a.preventDefault(),
a.stopPropagation(),!0}else this.i.Fe();break;case 27:if(this.i.nd())return
this.i.Fe(),a.preventDefault(),a.stopPropagation(),!0;break;case 229:if(!
this.Hf)return this.Hf||
(this.j.ma(this.Nb,"keyup",this.Kp),this.j.ma(this.Nb,"keypress",this.Jp),this.Hf=!
0),!0}return CA(this,a)};function CA(a,b){var c=a.l&&b.charCode&&-1!
=a.s.indexOf(String.fromCharCode(b.charCode));c&&a.update();return c&&a.i.fg()?
(b.preventDefault(),!0):!1}f.Zt=function(){return!1};f.Xm=function(a)
{BA(this,a.target||null)};
function BA(a,b){kj(a.N);a.i&&sA(a.i);b!
=a.Nb&&(a.Nb=b,a.Xa&&(a.Xa.start(),a.j.ma(a.Xa,"tick",a.Zm)),a.Ol=a.Ab(),a.o.attach
(a.Nb),a.j.ma(a.o,"key",a.Ym),a.j.ma(a.Nb,"mousedown",a.Lp),A&&a.j.ma(a.Nb,"keypres
s",a.Ip))}f.ur=function()
{this.Nb&&(this.j.Ya(this.o,"key",this.Ym),Bt(this.o),this.j.Ya(this.Nb,"keyup",thi
s.Zt),this.j.Ya(this.Nb,"mousedown",this.Lp),A&&this.j.Ya(this.Nb,"keypress",this.I
p),this.Hf&&DA(this),this.Nb=null,this.Xa&&(this.Xa.stop(),this.j.Ya(this.Xa,"tick"
,this.Zm)),this.i&&tA(this.i))};
f.Zm=function(){this.update()};f.wv=function(a){this.Xm(a)};f.Ym=function(a)
{this.ha=a.keyCode;this.i&&this.Qc(a)};f.Jp=function(){this.Hf&&229!
=this.ha&&DA(this)};f.Kp=function(a){this.Hf&&(13==a.keyCode||
77==a.keyCode&&a.ctrlKey)&&DA(this)};f.Lp=function(){};function DA(a){a.Hf&&(a.Hf=!
1,a.j.Ya(a.Nb,"keypress",a.Jp),a.j.Ya(a.Nb,"keyup",a.Kp))}f.Ip=function(a)
{CA(this,a)};
f.update=function(a){if(this.Nb&&(a||this.Ab()!=this.Ol)){if(a||!this.fm)
{a=wA(this.Nb)[0];var b=this.Ab();a=xA(this,b)[vA(this,b,a)];a=this.oa?
String(a).replace(this.oa,""):a;this.i&&(this.i.V=this.Nb,b=this.i,this.Ab(),b.N!
=a&&(b.N=a,b.ha.cq(b.N,10,q(b.av,b)),sA(b)))}this.Ol=this.Ab()}this.fm=!1};function
vA(a,b,c){a=xA(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 xA(a,b){if(!a.l)return[b];b=String(b).split("");for(var c=[],d=[],e=0,g=!
1;e<b.length;e++)a.V&&-1!=a.V.indexOf(b[e])?(g||
(c.push(d.join("")),d.length=0),d.push(b[e]),g=!g):g||-1==a.s.indexOf(b[e])?
d.push(b[e]):(d.push(b[e]),c.push(d.join("")),d.length=0);c.push(d.join(""));return
c};function EA(a,b,c,d){Q.call(this);this.na=a||
document.body;this.i=gf(this.na);this.ta=!
a;this.wa=null;this.oa="";this.j=[];this.s=[];this.ua=this.ha=-1;this.N=!
1;this.className="ac-renderer";this.Ia="ac-highlighted";this.V=b||
null;this.ab=null!=d?d:!0;this.Lb=!!c}u(EA,Q);f=EA.prototype;f.ka=function(){return
this.wa};f.Mj=function(a){this.Ba=a};f.dm=function(a,b,c)
{this.oa=b;this.j=a;this.ha=-
1;this.ua=Za();this.l=c;this.s=[];FA(this)};f.Fe=function(){this.N&&(this.N=!
1,GA(this,!1),N(this.wa,!1))};
f.show=function(){this.N||(this.N=!0,GA(this,!0),N(this.wa,!0))};function GA(a,b)
{a.l&&(X(a.l,"haspopup",b),X(a.wa,"expanded",b),X(a.l,"expanded",b),b?
X(a.l,"owns",a.wa.id):(a.l.removeAttribute("aria-
owns"),Um(a.l,null)))}f.isVisible=function(){return this.N};
function HA(a,b){var c=0<=b&&b<a.j.length?a.j[b]:void 0,d=0<=b&&b<a.s.length?
a.s[b]:void 0;a.dispatchEvent({type:"rowhilite",N:d,Ff:c?
c.data:null})&&(0<=a.ha&&Kb(a.s[a.ha],["ac-active","active"]),a.ha=b,d&&(Ib(d,["ac-
active","active"]),a.l&&Um(a.l,d),Gh(d,a.wa)))}f.Me=function(a){if(-1==a)HA(this,-
1);else for(var b=0;b<this.j.length;b++)if(this.j[b].id==a){HA(this,b);break}};
function IA(a){if(!a.wa){var b=a.i.Ra("DIV",
{style:"display:none"});a.wa=b;Ib(b,Tb(a.className).split("
"));Rm(b,"listbox");b.id=rn(qn.Fb());a.i.appendChild(a.na,b);O(b,"click",a.an,!
1,a);O(b,"mousedown",a.bn,!1,a);O(b,"mouseover",a.en,!1,a)}}
function FA(a){IA(a);a.hb&&(a.wa.style.minWidth=a.hb.clientWidth-
0+"px");a.Ma&&(a.wa.style.maxWidth=a.Ma.clientWidth-
0+"px");a.s.length=0;a.i.Km(a.wa);a.V&&a.V.render?
a.V.render(a,a.wa,a.j,a.oa):a.j.forEach(function(b){var
c=this.oa,d=this.i.Ra("DIV",{className:"ac-
row",id:rn(qn.Fb())});Rm(d,"option");this.V&&this.V.Pv?
this.V.Pv(b,c,d):J(d,b.data.toString());c&&this.ab&&(this.Aa=!
1,JA(this,d,c));w(d,"ac-
row");this.s.push(d);b=d;this.i.appendChild(this.wa,b)},a);0==a.j.length?a.Fe():
(a.show(),a.tk(),
Th(a.wa,!0))}f.tk=function(){if(this.l&&this.ta){var a=this.Ba||this.l;var
b=this.Lb?5:1;ks(a,b,this.wa,b^1,null,null,65)}};f.va=function()
{this.wa&&(bj(this.wa,"click",this.an,!1,this),bj(this.wa,"mousedown",this.bn,!
1,this),bj(this.wa,"mouseover",this.en,!
1,this),this.i.Ci(this.wa),this.wa=null,this.N=!
1);Ai(this.o);this.na=null;EA.qa.va.call(this)};
function JA(a,b,c){if(!a.Aa)if(3==b.nodeType){var
d=null;Array.isArray(c)&&1<c.length&&(d=c.slice(1));c=KA(c);if(0!=c.length){var
e=b.nodeValue,g=new RegExp("\\b(?:"+c+")","gi");c=[];for(var
h=0,k=g.exec(e),l=0;k;)l+
+,c.push(e.substring(h,k.index)),c.push(e.substring(k.index,g.lastIndex)),h=g.lastI
ndex,k=g.exec(e);c.push(e.substring(h));if(1<c.length){for(d=0;1>d;d+
+)e=2*d,b.nodeValue=c[e],g=cg(a.i,"B"),g.className=a.Ia,a.i.appendChild(g,a.i.i.cre
ateTextNode(String(c[e+1]))),g=b.parentNode.insertBefore(g,
b.nextSibling),b.parentNode.insertBefore(a.i.i.createTextNode(""),g.nextSibling),b=
g.nextSibling;b.nodeValue=c.slice(2).join("");a.Aa=!0}else d&&JA(a,b,d)}}else
for(b=b.firstChild;b;)d=b.nextSibling,JA(a,b,c),b=d}function KA(a){var b="";if(!
a)return b;Array.isArray(a)&&(a=a.filter(function(c){return!
Sb(cf(c))}));Array.isArray(a)?b=0<a.length?af(a[0]):"":/^\W/.test(a)||
(b=af(a));return b}function LA(a,b){for(;b&&b!=a.wa&&!Hb(b,"ac-
row");)b=b.parentNode;return b?a.s.indexOf(b):-1}
f.an=function(a){var
b=LA(this,a.target);0<=b&&this.dispatchEvent({type:"select",Ff:this.j[b].id});a.sto
pPropagation()};f.bn=function(a)
{a.stopPropagation();a.preventDefault()};f.en=function(a)
{a=LA(this,a.target);0<=a&&!(300>Za()-
this.ua)&&this.dispatchEvent({type:"hilite",Ff:this.j[a].id})};function MA(a,b,c,d)
{this.ta=a;this.na=null;this.Ia=c||null;this.Ba="boolean"===typeof b?b:!
0;this.Aa=d||0;b=new NA;c=new OA(this.Ia||a,this.Aa);c.ta=!0;d=new zA(null,null,!
1);qA.call(this,b,c,d);d.i=this;d.tr(a);this.V=a;this.sk=!1;this.Rk=!
0;O(this,"update",q(this.Ha,this))}u(MA,qA);MA.prototype.fg=function()
{this.Ja=this.ta.value;MA.qa.fg.call(this);return!1};
MA.prototype.Ha=function(a){a.Ff&&(a=this.ta.form,this.na||(this.na=E("INPUT",
{type:"hidden",name:"oq"}),a.appendChild(this.na)),this.na.value=this.Ja,this.Ba&&a
.submit())};function NA(){}var
lA=Dd(vd(wd("//suggestqueries.google.com/complete/search")));NA.prototype.cq=functi
on(a,b,c)
{a={client:"books",ds:"bo",q:a};c=q(this.i,this,c);this.j&&this.j.cancel();this.j=n
ew kA;this.j.send(a,c)};NA.prototype.i=function(a,b){var
c=Array.prototype.map.call(b[1],function(d){return d[0]});a(b[0],c)};
function OA(a,b){EA.call(this);this.Ha=a;this.Ja=b||
0}u(OA,EA);OA.prototype.tk=function(){OA.qa.tk.call(this);var a=0,b=C("gbfwa");b||
(b=sf("gbqfwa"));b&&(a=b.offsetTop+b.offsetHeight-
1);Array.prototype.forEach.call(mf("div","ac-renderer"),function(c)
{a&&K(c,"top",a+"px");K(c,"width",M(this.Ha).width-
2+"px");K(c,"left",parseInt(c.style.left,10)+this.Ja+"px")},this)};function
PA(a,b,c,d,e){W.call(this);this.V=a;this.N=b;this.ta=e;this.Cb="number"===typeof d?
d:this.N?200:80;this.N||w(this.V,"slider-
small");this.ha=[];this.l=G("A");this.l.textContent=pm()?"\u203a":"\
u2039";this.l.setAttribute("title","Desplazarse hacia la izquierda");Th(this.l,!
0);this.V.appendChild(this.l);this.j=G("div");w(this.j,"slider-
drawables");this.V.appendChild(this.j);this.s=G("A");this.s.textContent=pm()?"\
u2039":"\u203a";this.s.setAttribute("title","Desplazarse hacia la
derecha");Th(this.s,
!
0);this.V.appendChild(this.s);this.i.ma(this.l,"click",this.Wl.bind(this,-.75));thi
s.i.ma(this.s,"click",this.Wl.bind(this,.75));this.yi();this.i.ma(this.l,"click",th
is.Wl.bind(this,-.75));this.resize();this.na=0;this.oa=8<=pc()&&!
Sc("9")&&pm();c&&QA(this,c)}u(PA,W);function RA(a){var
b=Math.ceil(1.25*SA(a));b=Math.min(a.ha.length,a.na+b);v(a.ha.slice(a.na,b),q(a.it,
a));a.yi();a.na=b;b>=a.ha.length&&a.dispatchEvent("render")}f=PA.prototype;
f.it=function(a){var b=E("DIV",{"class":"goog-inline-block slider-
loading"});this.j.appendChild(b);var c=E("DIV",{"class":"goog-inline-block slider-
drawable"});N(c,!
1);this.j.appendChild(c);this.i.yf(a,"render",this.kt.bind(this,b,c));a.Pc(c)};f.kt
=function(a,b){I(a);this.yi();N(b,!0)};function QA(a,b){b=b.map(function(c){return
this.N?new jA(c,this.Cb):new gA(c,this.Cb,this.ta)},a);TA(a,b)}function TA(a,b)
{vb(a.ha,b);RA(a)}
f.Wl=function(a){(pm()?0>a:0<a)&&RA(this);a*=this.oa?-
1:1;a*=M(this.j).width+20;this.o&&(this.o.Fa(),this.o=null);this.o=new
Dm([this.j.scrollLeft,0],
[this.j.scrollLeft+a,0],500,Gm);O(this.o,"animate",this.vr.bind(this));O(this.o,"en
d",this.yi.bind(this));this.o.play()};f.vr=function(a)
{a=a.coords.map(Math.round);this.j.scrollLeft=a[0]};
f.yi=function(){if(Ac&&pm()||this.oa){var a=this.j.scrollLeft<=-
1*(this.j.scrollWidth-M(this.j).width);var b=0==this.j.scrollLeft}else
a=0==this.j.scrollLeft,b=this.j.scrollLeft>=this.j.scrollWidth-
M(this.j).width;this.l.className=a?"slider-button slider-button-left slider-button-
disabled":"slider-button slider-button-left";this.s.className=b?"slider-button
slider-button-right slider-button-disabled":"slider-button slider-button-
right"};f.resize=function(){this.yi()};
function SA(a){var b=a.N?110:50;return Math.ceil(M(a.j).width/b)};function
UA(a,b,c){W.call(this);this.j=a;this.source=b?
b:"gbs_bookshelf_slider";this.ha=0;this.s=new
Cj;this.ta=this.s.getSize();this.na="";this.ua="boolean"===typeof c?!c:!
1;Vi(this.s,"resize",q(this.fn,this))}n(UA,W);f=UA.prototype;f.fn=function()
{this.s.getSize().width>this.ta.width?
this.Jh():Vi(this.s,"resize",q(this.fn,this))};f.render=function(a)
{this.N=a;this.l=this.xl(a);this.i.ma(this.l,"render",q(this.Jh,this))};f.xl=functi
on(){return new PA(this.N,!0,void 0,void 0,this.j.getId())};
f.Jh=function(){this.l.resize();var a=Math.ceil(1.25*SA(this.l))
+1,b=this.nf(this.ha,a);b&&(this.ha+=a,ll(b,q(this.zu,this)))};f.Ng=ba(10);f.zu=fun
ction(a){a=a.target;if(ul(a)){if((a=(new Qz(wl(a))).i)&&a.length){var
b=Cp(a[a.length-1].ya.Vg);this.na!=b&&(this.na=b,TA(this.l,VA(this,a)));
(a=$f(this.ka()))&&Ph(a,1)}else
0==this.l.na&&this.bq();this.dispatchEvent("success")}};
function VA(a,b){return a.fl(b).map(function(c){return this.l.N?new
jA(c,200,this.j.getId()):new gA(c,80,this.j.getId())},a)}f.bq=function()
{};f.ka=function(){return this.N};f.fl=function(a){return this.source?
a.map(function(b){b.ya.source=this.source;return b},this):a};function WA(a,b,c)
{Ay.call(this,a,b,c);this.mi(!0)}u(WA,Ay);Rt("goog-checkbox-menuitem",function()
{return new WA(null)});function XA(a)
{WA.call(this,We(a.lb()),a.getId());this.j=a}n(XA,WA);XA.prototype.Ob=function(a)
{WA.prototype.Ob.call(this,a);if(this.j.Ae){var b=(a=1==this.j.Ae)?"Estanter\u00eda
p\u00fablica":"Estanter\u00eda
privada";a=E("IMG",{src:"/googlebooks/images/sharing_"+(a?"public":"private")
+".gif",alt:b,title:b,style:"padding-top:2px;padding-left:8px;float:"+
(pm()?"left":"right")});a=E("DIV","goog-menuitem-
accel",a,Df(String(this.j.ua)));Jf(this.Jb(),a,1)}};function YA(a,b,c){c=void
0===c?!
1:c;Ky.call(this);this.l=a;this.s=b;this.ha=c}n(YA,Ky);f=YA.prototype;f.Ta=function
(){Ky.prototype.Ta.call(this);Xz(this.s).forEach(this.Ls,this)};f.La=function()
{Ky.prototype.La.call(this);this.ka().style.maxHeight="200px";this.ka().style.overf
lowY="scroll";var
a=Z(this);a.ma(this.ka(),"mouseout",this.wr);a.ma(this.ka(),"scroll",this.xr)};f.wr
=function(a){Qf(this.ka(),a.relatedTarget)||this.Ca(!1)};
f.Wt=function(a){var b=a.target,c=b.j,d=this.l.Wb();Lt(b,16)?
Kz(c,d):Nz(c,d);this.dispatchEvent("g");a.stopPropagation()};f.xr=function(a)
{a.stopPropagation()};f.Ls=function(a){var b=!Sb(cf(a.lb())),c=a.l&&(!a.ta||
this.l.na),d=!!Lz(a,this.l.Wb());b&&(c||d)&&(b=new XA(a),b.ig(d),b.Qa(this.s.Pl!
=a.getId()||this.ha),this.Pa(b,!0),Z(this).ma(b,"action",this.Wt))};function ZA(a)
{var b=[];yn(a,function(c){c instanceof XA&&Lt(c,16)&&b.push(c.j)});return
b};function $A(a,b,c){Bx.call(this,null,null,c?5:0);this.j=new
YA(a,b);this.j.ne(this);Ci(this,this.j);this.s=new
Image(16,16);this.s.src="/googlebooks/images/my_library_logo.png";this.Xb(64,!
0)}n($A,Bx);f=$A.prototype;f.Ta=function()
{Bx.prototype.Ta.call(this);w(this.ka(),"add-to-library")};
function aB(a){a.j.Za||a.j.render();var b=ZA(a.j);switch(b.length){case 0:var c="A\
u00f1adir a Mi biblioteca";break;case 1:c="A\u00f1adido a
"+b[0].lb();break;default:c="Se ha a\u00f1adido a "+b.length+" estanter\
u00edas."}0<b.length&&(c=Gx(a.s,c));Yt(a,c)}f.Rb=function(a)
{this.al();Bx.prototype.Rb.call(this,a);this.j.Za||this.j.render();a?
(a=this.ka(),Ly(this.j,new By(a,8,!0),void 0,null)):this.j.mb()};
f.La=function(){Bx.prototype.La.call(this);var
a=Z(this);a.ma(this,"enter",this.lw);a.ma(this,"leave",this.al);a.ma(this,"action",
this.yr);a.ma(this.j,"g",this.eu);aB(this)};f.eu=function()
{aB(this)};f.yr=function(){this.Rb(!0)};f.lw=function()
{this.al();this.Pp=U(q(this.Rb,this,!0),200)};f.al=function()
{gl(this.Pp)};f.Pp=null;function bB(a){Rz.call(this);null!
=a&&a.bookshelf&&v(a.bookshelf,function(b){Tz(this,new
Qz(b))},this)}n(bB,Rz);function cB(a,b,c){var d=new
R("/books");uy(d);S(d,"op","cls_metadata");S(d,"jscmd","ClsMetadata");var e=T(new
R(window.location),"uid");e&&S(d,"uid",e);b&&S(d,"uid",b);rq(d.toString(),t(dB,a,c)
)}function eB(a,b){var c=new bB(b);a&&a.forEach(function(d)
{fB(d.Wb(),d.Ma,c)});return c}function fB(a,b,c){b.forEach(function(d){var e=new
Iz;e.ya.Bm=a;(d=Uz(c,String(d)))&&d.i.push(e)})}function dB(a,b,c)
{a(eB(b,c))};function gB(a){return a.split(hB).filter(function(b){return
0<b.length})}
var iB=/\s/,jB=/[ -]/,hB=/[+,;]/,kB=/-?"[^"]+"|[^\s"]+/g,lB=RegExp('["\\u201C\\
u201D\\u201E\\u201F\\u275D\\u275E\\u301D-\\u301F\\uFF02]',"g"),mB=RegExp("[,!-
%'-/:-@\\[-^`{-~\\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,\"\\u201C\\u201D\\u201E\\u201F\\u275D\\u275E\\u301D-\\u301F\\
uFF02,]"),nB=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\\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]+$",
"g");function oB(a){return A?
a.toLowerCase():a.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/
g,"").normalize("NFC")};function pB(a){var b={};qB(a).forEach(function(c){for(var
d=b,e=0;e<c.length;e++){var g=c.charAt(e);g=mB.test(g)?"-":g;d[g]||
(d[g]={});d=d[g]}d!=b&&(d.$=rB)});return b}
function qB(a){a=Re(oB(a));var
b=a.match(lB);b&&(a=a.replace(lB,'"'),b.length&1&&(a+='"'));b=a.match(kB);if(!
b)return[];a=new Set;b=la(b);for(var c=b.next();!
c.done;c=b.next())if(c=c.value,c.startsWith('"'))a.add(c.replace(nB,""));else if(!
c.startsWith("-")){c=gB(c.replace(nB,""));c=la(c);for(var d=c.next();!
d.done;d=c.next())a.add(d.value)}a.delete("");return Array.from(a)}var
rB={};function sB(a){var b=!0;b=void 0===b?!1:b;this.i="string"===typeof a?
pB(a):a;this.l=b;this.j=[]}
function tB(a,b,c,d){for(var e=fb(d),g=a.j,h=g.length-1,k;k=g[h];h--){var l=k;var
m=b;var r=c,z=!1;if(l.i)if(z=!!l.i.$,jB.test(m)){if(l.i=l.i[" "]||
l.i["-"],l.i)for(;m=l.i[" "]||l.i["-"];)l.i=m}else l.endOffset=r+1,l.Hh=void
0,l.i=l.i[m]||null;l.j=!l.i;if(z)
{l={startOffset:k.startOffset,ih:k.ih,endOffset:k.endOffset,Hh:k.Hh};if(a.l)for(;e&
&e.startOffset<=l.endOffset&&l.startOffset<=e.endOffset&&e.ih===l.ih;)
{d.pop();if(e.startOffset<l.startOffset||
e.endOffset>l.endOffset)l={startOffset:e.startOffset,
ih:e.ih,endOffset:l.endOffset,Hh:l.Hh};e=fb(d)}d.push(l);e=l}k.j&&rb(g,h)}}function
uB(a,b){this.startOffset=a;this.ih=void 0;this.endOffset=a;this.Hh=void 0;this.j=!
1;this.i=b};function vB(a,b){var c=void 0;c=void 0===c?Infinity:c;b=new
sB(b);c=void 0===c?Infinity:c;var d=void 0===d?[]:d;var e="
",g,h=oB(a);for(g=0;g<h.length&&d.length<c;g++){var
k=h.charAt(g);a=jB.test(e);if(iB.test(k)){if(k=" ",a)continue}else if(mB.test(k))
{if(k="-",a)continue}else a&&b.i[k]&&b.j.push(new
uB(g,b.i));tB(b,k,g,d);e=k}jB.test(e)||tB(b,"
",g,d);d.length>=c&&(d.length=c);return d};function wB(a){var
b=pB(a);a=xB();Array.prototype.forEach.call(a,function(c){yB(b,c)})}function xB()
{var a=[],b=ub(rf("patent-text")),c=sf("patent-
title");for(c&&b.push(c);c=b.pop();)3==c.nodeType?
a.push(c):vb(b,c.childNodes);return a}
function yB(a,b){var c=Zf(b);a=vB(c,a);if(a.length){var
d=[],e=0;a.forEach(function(g){d.push(c.substring(e,g.startOffset),oe("span",
{"class":"patent-text-
highlight"},c.substring(g.startOffset,g.endOffset)));e=g.endOffset});d.push(c.subst
ring(e));a=G("span");P(a,ve(d));Kf(a,b)}};function zB(){Ay.call(this,"Desactivar
resaltado");var a=Sj("dq")||Sj("q");a&&wB(a);this.Qb=!
0}n(zB,Ay);zB.prototype.La=function()
{Ay.prototype.La.call(this);Z(this).ma(this,"action",this.j)};zB.prototype.j=functi
on(){this.Qb=!this.Qb;x(window.document.body,"patent-highlight-disabled",!
this.Qb);Yt(this,this.Qb?"Desactivar resaltado":"Activar resaltado")};function AB()
{}u(AB,Ey);Qa(AB);AB.prototype.Oc=function(a){return a.i.Ra("DIV",Ft(this,a).join("
")+" goog-inline-block","\u00a0")};AB.prototype.Sb=function(a,b)
{b=AB.qa.Sb.call(this,a,b);w(b,"goog-inline-block");return
b};AB.prototype.Ua=function(){return"goog-toolbar-separator"};function BB()
{}u(BB,Nt);Qa(BB);f=BB.prototype;f.Oc=function(a){var
b=Ft(this,a);b=a.i.Ra("DIV","goog-inline-block "+b.join("
"),this.cj(a.Gc(),a.i));this.rc(b,a.tf());return b};f.vg=function()
{return"button"};f.Ic=function(a){return
a&&a.firstChild&&a.firstChild.firstChild};f.cj=function(a,b){return
b.Ra("DIV","goog-inline-block "+(this.Ua()+"-outer-box"),b.Ra("DIV","goog-inline-
block "+(this.Ua()+"-inner-box"),a))};f.Ki=function(a){return"DIV"==a.tagName};
f.Sb=function(a,b){CB(b,!0);CB(b,!1);a:{var c=a.i.Mo(b);var d=this.Ua()+"-outer-
box";if(c&&Hb(c,d)&&(c=a.i.Mo(c),d=this.Ua()+"-inner-box",c&&Hb(c,d))){c=!0;break
a}c=!1}c||b.appendChild(this.cj(b.childNodes,a.i));Ib(b,["goog-inline-
block",this.Ua()]);return BB.qa.Sb.call(this,a,b)};f.Ua=function(){return"goog-
custom-button"};
function CB(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(""==Tb(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\
xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};function DB()
{}u(DB,BB);Qa(DB);DB.prototype.Ua=function(){return"goog-toolbar-button"};function
EB(){this.i="toolbar"}u(EB,Qv);Qa(EB);EB.prototype.Ph=function(a)
{return"HR"==a.tagName?new
Fy(AB.Fb()):EB.qa.Ph.call(this,a)};EB.prototype.yg=function(){return"goog-
toolbar"};EB.prototype.Lo=function(){return"horizontal"};function FB(a)
{EB.call(this);this.j=a}u(FB,EB);var GB={};FB.prototype.yg=function(){return
this.j||"ocean-chrome-toolbar"};function HB(a)
{Q.call(this);this.i=[];IB(this,a)}u(HB,Q);f=HB.prototype;f.hg=null;f.uk=null;funct
ion JB(a,b){a.uk=b}function IB(a,b){b&&(b.forEach(function(c){KB(this,c,!
1)},a),vb(a.i,b))}f.Sa=function(a){this.kf(a,this.i.length)};f.kf=function(a,b)
{a&&(KB(this,a,!1),wb(this.i,b,0,a))};f.Ld=function(){return
ub(this.i)};f.Ue=function(a){a!=this.hg&&(KB(this,this.hg,!1),this.hg=a,KB(this,a,!
0));this.dispatchEvent("select")};f.va=function(){HB.qa.va.call(this);delete
this.i;this.hg=null};
function KB(a,b,c){b&&("function"==typeof a.uk?a.uk(b,c):"function"==typeof
b.lm&&b.lm(c))};function LB(a,b,c){Vv.call(this,b,a||
EB.Fb(),c)}u(LB,Vv);LB.prototype.Qi=function(a){LB.qa.Qi.call(this,a);this.le||
$v(this)};function MB(a,b,c){gu.call(this,a,b||DB.Fb(),c)}u(MB,gu);Rt("goog-
toolbar-button",function(){return new MB(null)});function NB(a,b){Fy.call(this,a||
AB.Fb(),b)}u(NB,Fy);Rt("goog-toolbar-separator",function(){return new NB});function
OB(a){a=a||"viewport-chrome-toolbar";a=GB[a]||(GB[a]=new
FB(a));LB.call(this,a);this.Aa={};this.l=new fj(this)}n(OB,LB);function PB(a,b,c,d)
{b.Xb(16,!0);if(c){var e=a.Aa[c];e||(e=new HB,JB(e,function(g,h)
{g&&g.ig(h)}),a.Aa[c]=e);e.Sa(b);b.Of&=-17;O(b,"action",function(g)
{e.Ue(g.target)});d&&e.Ue(b)}else b.Wc(16,!!d)}function QB(a,b)
{a.Aa.viewport&&a.Aa.viewport.Ue(b)}OB.prototype.va=function()
{LB.prototype.va.call(this);this.l.Fa();dd(this.Aa,function(a){a.Fa()})};function
RB(){}u(RB,Nt);Qa(RB);f=RB.prototype;f.Oc=function(a){var
b=Ft(this,a);b=a.i.Ra("DIV","goog-inline-block "+b.join("
"),a.Gc());this.rc(b,a.tf());return b};f.vg=function()
{return"button"};f.Ki=function(a){return"DIV"==a.tagName};f.Sb=function(a,b)
{w(b,"goog-inline-block");return RB.qa.Sb.call(this,a,b)};f.Ab=function()
{return""};f.Ua=function(){return"goog-flat-button"};Rt("goog-flat-
button",function(){return new gu(null,RB.Fb())});function SB()
{}u(SB,BB);Qa(SB);SB.prototype.Ic=function(a){return
SB.qa.Ic.call(this,a&&a.firstChild)};SB.prototype.Sb=function(a,b){var
c=mf("*","goog-menu",b)[0];if(c){N(c,!1);jf(c).body.appendChild(c);var d=new
Iy;xn(d,c);a.Te(d)}return SB.qa.Sb.call(this,a,b)};SB.prototype.cj=function(a,b)
{return SB.qa.cj.call(this,[b.Ra("DIV","goog-inline-block "+(this.Ua()+"-
caption"),a),b.Ra("DIV","goog-inline-block "+(this.Ua()+"-dropdown"),"\
u00a0")],b)};SB.prototype.Ua=function(){return"goog-menu-button"};function TB()
{this.i=[]}u(TB,vy);Qa(TB);TB.prototype.Oc=function(a){var
b=TB.qa.Oc.call(this,a);w(b,"goog-submenu");UB(this,a,b);return
b};TB.prototype.Sb=function(a,b){b=TB.qa.Sb.call(this,a,b);w(b,"goog-
submenu");UB(this,a,b);var c=mf("DIV","goog-menu",b);if(c.length){var d=new
Iy(a.i);c=c[0];N(c,!1);a.i.i.body.appendChild(c);xn(d,c);a.Te(d,!0)}return
b};TB.prototype.wg=function(a,b){var
c=this.Ic(a),d=c&&c.lastChild;TB.qa.wg.call(this,a,b);d&&c.lastChild!
=d&&Hb(d,"goog-submenu-arrow")&&c.appendChild(d)};
TB.prototype.Li=function(a){TB.qa.Li.call(this,a);var
b=a.Jb(),c=of(a.i.i,"SPAN","goog-submenu-arrow",b)[0];VB(a,c);c!
=b.lastChild&&b.appendChild(c);a=a.ka();X(a,"haspopup","true")};function UB(a,b,c)
{var d=b.i.Ra("SPAN");d.className="goog-submenu-
arrow";VB(b,d);a.Ic(c).appendChild(d)}function VB(a,b){Bn(a)?(w(b,"goog-submenu-
arrow-rtl"),J(b,"\u25c4")):(Jb(b,"goog-submenu-arrow-rtl"),J(b,"\u25ba"))};function
WB(a,b,c,d){Ay.call(this,a,b,c,d||
TB.Fb())}u(WB,Ay);f=WB.prototype;f.th=null;f.vm=null;f.Sl=!1;f.tc=null;f.fj=!
1;f.La=function()
{WB.qa.La.call(this);Z(this).ma(this.getParent(),"hide",this.Mp);this.tc&&XB(this,t
his.tc,!0)};f.lc=function()
{Z(this).Ya(this.getParent(),"hide",this.Mp);this.tc&&(XB(this,this.tc,!
1),this.fj||(this.tc.lc(),I(this.tc.ka())));WB.qa.lc.call(this)};f.va=function()
{this.tc&&!this.fj&&this.tc.Fa();this.tc=null;WB.qa.va.call(this)};
f.Tc=function(a){WB.qa.Tc.call(this,a);a||
(this.th&&gl(this.th),this.th=U(this.Ge,218,this))};f.um=function(){var
a=this.getParent();a&&Zv(a)==this&&(YB(this,!0),ZB(this))};f.Ge=function(){var
a=this.tc;a&&a.getParent()==this&&(YB(this,!1),yn(a,function(b){"function"==typeof
b.Ge&&b.Ge()}))};function $B(a){a.th&&gl(a.th);a.vm&&gl(a.vm)}f.Ca=function(a,b)
{(a=WB.qa.Ca.call(this,a,b))&&!this.isVisible()&&this.Ge();return a};
function ZB(a){yn(a.getParent(),function(b){b!=this&&"function"==typeof
b.Ge&&(b.Ge(),$B(b))},a)}f.Qc=function(a){var b=a.keyCode,c=Bn(this)?
37:39,d=Bn(this)?39:37;if(!this.Sl){if(!this.isEnabled()||b!=c&&13!=b&&b!
=this.Ul)return!1;this.um();$v(aC(this));$B(this)}else if(!
aC(this).Qc(a))if(b==d)this.Ge();else return!1;a.preventDefault();return!
0};f.qv=function()
{this.tc.getParent()==this&&($B(this),this.Tg().Tc(this),ZB(this))};f.Mp=function(a
){a.target==this.Tg()&&(this.Ge(),$B(this))};
f.Le=function(a)
{this.isEnabled()&&($B(this),this.vm=U(this.um,218,this));WB.qa.Le.call(this,a)};f.
Df=function(a){$B(this);if(Kt(this,8)||Kt(this,16))return
WB.qa.Df.call(this,a);this.um();return!0};
function YB(a,b){!b&&aC(a)&&aC(a).Vd(-1);a.dispatchEvent(un(64,b));var c=aC(a);b!
=a.Sl&&x(a.ka(),"goog-submenu-open",b);if(b!=c.isVisible()&&(b&&(c.Za||
c.render(),c.Vd(-1)),c.Ca(b),b)){c=new fv(a.ka(),12,!1);var
d=aC(a),e=d.ka();d.isVisible()||(e.style.visibility="hidden",N(e,!
0));c.Nc(e,8);d.isVisible()||(N(e,!1),e.style.visibility="visible")}a.Sl=b}function
XB(a,b,c){var d=Z(a);(c?d.ma:d.Ya).call(d,b,"enter",a.qv)}f.Sa=function(a)
{aC(this).Pa(a,!0)};f.kf=function(a,b){aC(this).Fg(a,b,!0)};
f.Ld=function(){return aC(this).Ld()};function aC(a){a.tc?a.fj&&a.tc.getParent()!
=a&&a.tc.ne(a):a.Te(new Iy(a.i),!0);a.tc.ka()||a.tc.Ta();return
a.tc}f.Te=function(a,b){var c=this.tc;a!=c&&(c&&(this.Ge(),this.Za&&XB(this,c,!
1)),this.tc=a,this.fj=!b,a&&(a.ne(this),a.Ca(!1,!0),Jy(a,!1),dw(a,!
1),this.Za&&XB(this,a,!0)))};f.be=function(a){return aC(this).be(a)};Rt("goog-
submenu",function(){return new WB(null)});function bC(a,b,c,d,e){gu.call(this,a,c||
SB.Fb(),d);this.Xb(64,!0);this.s=new By(null,9);b&&this.Te(b);this.Xa=new
el(500);this.Db=e||Gy.Fb()}u(bC,gu);f=bC.prototype;f.La=function()
{bC.qa.La.call(this);cC(this,!0);this.j&&dC(this,this.j,!0);X(this.wa,"haspopup",!!
this.j)};f.lc=function(){bC.qa.lc.call(this);cC(this,!1);if(this.j){this.Rb(!
1);this.j.lc();dC(this,this.j,!1);var a=this.j.ka();a&&I(a)}};f.va=function()
{bC.qa.va.call(this);this.j&&(this.j.Fa(),delete this.j);delete
this.hb;this.Xa.Fa()};
f.af=function(a){bC.qa.af.call(this,a);this.isActive()&&(this.Rb(!
this.nd(),a),this.j&&(a=this.nd(),this.j.le=a))};f.ke=function(a)
{bC.qa.ke.call(this,a);this.j&&!this.isActive()&&(this.j.le=!1)};f.Df=function()
{$t(this,!1);return!0};f.Ht=function(a){this.j&&this.j.isVisible()&&!
this.be(a.target)&&this.Rb(!1)};f.be=function(a){return a&&Qf(this.ka(),a)||
this.j&&this.j.be(a)||!1};
f.je=function(a){if(32==a.keyCode){if(a.preventDefault(),"keyup"!=a.type)return!
0}else if("key"!=a.type)return!1;if(this.j&&this.j.isVisible()){var
b=13==a.keyCode||32==a.keyCode,c=this.j.Qc(a);return c&&this.j&&this.j.bc
instanceof WB||27!=a.keyCode&&!b?c:(this.Rb(!1),!0)}return 40==a.keyCode||
38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.Rb(!0,a),!0):!1};f.zl=function()
{this.Rb(!1)};f.Mi=function(a){this.Rb(!1);bC.qa.Mi.call(this,a)};
function eC(a){a.j||a.Te(new Iy(a.i,a.Db));return a.j||null}f.Te=function(a){var
b=this.j;a!=b&&(b&&(this.Rb(!1),this.Za&&dC(this,b,!1),delete
this.j),this.Za&&X(this.wa,"haspopup",!!a),a&&(this.j=a,a.ne(this),a.Ca(!1),Jy(a,!
1),this.Za&&dC(this,a,!0)));return b};f.Sa=function(a){eC(this).Pa(a,!
0)};f.kf=function(a,b){eC(this).Fg(a,b,!0)};f.Ca=function(a,b)
{(a=bC.qa.Ca.call(this,a,b))&&!this.isVisible()&&this.Rb(!1);return
a};f.Qa=function(a){bC.qa.Qa.call(this,a);this.isEnabled()||this.Rb(!1)};
f.Rb=function(a,b){bC.qa.Rb.call(this,a);if(this.j&&Lt(this,64)==a)
{if(a)this.j.Za||
this.j.render(),this.Aa=Eh(this.ka()),this.ab=Oh(this.ka()),fC(this),!b||40!
=b.keyCode&&38!=b.keyCode?this.j.Vd(-1):$v(this.j);else{$t(this,!1);this.j.le=!
1;var c=this.ka();c&&(X(c,"activedescendant",""),X(c,"owns",""));null!
=this.ua&&(this.ua=void 0,(c=this.j.ka())&&L(c,"",""))}this.j.Ca(a,!1,b);this.Id||
(b=Z(this),c=a?b.ma:b.Ya,c.call(b,this.i.i,"mousedown",this.Ht,!
0),c.call(b,this.Xa,"tick",this.Cr),a?this.Xa.start():
this.Xa.stop())}this.j&&this.j.ka()&&this.j.wa.removeAttribute("aria-
hidden")};function fC(a){if(a.j.Za){var b=a.hb||
a.ka(),c=a.s;a.s.i=b;b=a.j.ka();a.j.isVisible()||(b.style.visibility="hidden",N(b,!
0));!a.ua&&a.s.N&&a.s.l&32&&(a.ua=M(b));c.Nc(b,c.j^1,null,a.ua);a.j.isVisible()||
(N(b,!1),b.style.visibility="visible")}}
f.Cr=function(){var a=Oh(this.ka()),b=Eh(this.ka());var c=this.ab;(c=!(c==a||
c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||
(c=this.Aa,c=!(c==b||
c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this
.j.Za&&b&&this.Aa&&b.vb()<this.Aa.vb()&&(c=this.j.ka(),this.j.isVisible()||
(c.style.visibility="hidden",N(c,!0)),yh(c,new
B(0,0))),this.ab=a,this.Aa=b,fC(this))};
function dC(a,b,c){var d=Z(a);c=c?
d.ma:d.Ya;c.call(d,b,"action",a.zl);c.call(d,b,"close",a.zr);c.call(d,b,"highlight"
,a.Ar);c.call(d,b,"unhighlight",a.Br)}function cC(a,b){var c=Z(a);(b?
c.ma:c.Ya).call(c,a.ka(),"keydown",a.Xt)}f.Ar=function(a)
{(a=a.target.ka())&&gC(this,a)};f.Xt=function(a)
{Kt(this,32)&&this.ka()&&this.j&&this.j.isVisible()&&a.stopPropagation()};f.Br=func
tion(){if(!Zv(this.j)){var a=this.ka();X(a,"activedescendant","");X(a,"owns","")}};
f.zr=function(a){if(this.nd()&&a.target instanceof Ay){a=a.target;var
b=a.ka();a.isVisible()&&Lt(a,2)&&null!=b&&gC(this,b)}};function gC(a,b)
{a=a.ka();b=Tm(b)||b;if(!b.id){var
c=qn.Fb();b.id=rn(c)}Um(a,b);X(a,"owns",b.id)}Rt("goog-menu-button",function()
{return new bC(null)});function hC(){}u(hC,RB);Qa(hC);hC.prototype.Oc=function(a)
{var b=Ft(this,a);b=a.i.Ra("DIV","goog-inline-block "+b.join(" "),
[iC(this,a.Gc(),a.i),jC(this,a.i)]);this.rc(b,a.tf());return
b};hC.prototype.Ic=function(a){return a&&a.firstChild};
hC.prototype.Sb=function(a,b){var c=mf("*","goog-menu",b)[0];if(c){N(c,!
1);a.i.i.body.appendChild(c);var d=new Iy;xn(d,c);a.Te(d)}mf("*",this.Ua()+"-
caption",b)[0]||b.appendChild(iC(this,b.childNodes,a.i));mf("*",this.Ua()+"-
dropdown",b)[0]||b.appendChild(jC(this,a.i));return
hC.qa.Sb.call(this,a,b)};function iC(a,b,c){return c.Ra("DIV","goog-inline-block "+
(a.Ua()+"-caption"),b)}function jC(a,b){return b.Ra("DIV",{"class":"goog-inline-
block "+(a.Ua()+"-dropdown"),"aria-hidden":!0},"\u00a0")}
hC.prototype.Ua=function(){return"goog-flat-menu-button"};Rt("goog-flat-menu-
button",function(){return new bC(null,null,hC.Fb())});function kC(a)
{OB.call(this);this.O=a.tb;this.j=a.Lh;this.Ja=a.history;this.s=a.Yj;this.Ba=a.Vj;t
his.ua=a.flags;this.Ha=a.Gh;this.Ma="patents"==Dp();if(!a.Wg){var b=C("appbar-
patents-prior-art-finder-link");if(b&&(b=b.getAttribute("href"))){var c=new
Bx("Buscar conocimientos previos",void 0,2);this.Pa(c,!
0);this.l.ma(c,"action",q(this.me,this,b))}if(c=C("appbar-patents-discuss-this-
link"))if(b=c.getAttribute("href")){if("true"==c.getAttribute("data-is-grant")){var
d=" Comentar esta patente";c=" Debate sobre esta patente en Stack Exchange"}else d=
" Comentar esta solicitud",c=" Debate sobre esta solicitud en Stack Exchange";d=new
Bx(d,void 0,2);d.rc(c);this.Pa(d,!0);this.l.ma(d,"action",q(this.me,this,b))}!
this.O&&(b=C("appbar-read-patent-link"))&&(b=b.getAttribute("href"))&&(c=new
Bx("Ver PDF"),this.Pa(c,!0),this.l.ma(c,"action",q(this.me,this,b)))}if(this.O)
{this.hb=!!a.hh||!!a.fh;a.Wg&&(b=Gx("/googlebooks/images/kennedy/
zoom_tool.png"),this.wh=new Bx(b,void 0,void 0,1),this.wh.qc(2),this.Pa(this.wh,!
0),O(this.wh,"action",q(this.jn,this,
"zoomin")),b=Gx("/googlebooks/images/kennedy/zoom_out.png"),this.xh=new Bx(b,void
0,void 0,1),this.xh.qc(1),this.Pa(this.xh,!
0),O(this.xh,"action",q(this.jn,this,"zoomout")));c=!!a.hh;b=!!a.fh;if(c||b)
{d=Gx("/googlebooks/images/kennedy/one_up_page_view.png");this.zg=new Bx(d,void
0,void 0,1);this.zg.qc(2);O(this.zg,"action",q(this.vk,this,lt));this.Pa(this.zg,!
0);PB(this,this.zg,"viewport",!0);if(c){d=Gx("/googlebooks/images/kennedy/
two_up_page_view.png");this.Bg=new Bx(d,void 0,void 0,1);c=1;if(this.j||
b)c=3;this.Bg.qc(c);O(this.Bg,"action",q(this.vk,this,mu));this.Pa(this.Bg,!
0);PB(this,this.Bg,"viewport")}b&&(d=Gx("/googlebooks/images/kennedy/
thumbnail.png"),this.Ag=new Bx(d,void 0,void
0,1),c=1,this.j&&(c=3),this.Ag.qc(c),O(this.Ag,"action",q(this.vk,this,st)),this.Pa
(this.Ag,!
0),PB(this,this.Ag,"viewport"));this.l.ma(this.O,"viewportmodechange",this.hn);this
.hn()}this.j&&(b=Gx("/googlebooks/images/kennedy/maximize.png"),this.ta=new
Bx(b,void 0,void 0,1),this.ta.Xb(16,!0),this.ta.ig(!1),this.hb&&
this.ta.qc(1),this.Pa(this.ta,!
0),this.l.ma(this.ta,"action",this.tw),this.l.ma(this.j,"change",this.Ut));this.Ha&
&(b=Gx("/googlebooks/images/kennedy/clip.png"),this.o=new Bx(b,void 0,void
0,1),this.o.Xb(16,!0),this.o.qc(2),this.o.ig(!1),this.Pa(this.o,!
0),O(this.o,"action",q(this.su,this)));a.rm&&(b=Gx("/googlebooks/images/kennedy/
insert_link.png"),this.ha=new Bx(b,void 0,void 0,1),this.ha.Xb(16,!
0),this.o&&this.ha.qc(1),this.Pa(this.ha,!
0),O(this.ha,"action",q(this.Ws,this)));a.sm&&(b=!!this.O.Wa().sh,
c=!!Eo(this.O.kb(),this.O.Wa().jh),d=this.O.Ea().Md()||"\u00cdndice",b||c?(b=Gx("/
googlebooks/images/kennedy/menu_down_arrow.png",d),b=Cb(b),this.uh=b[0],this.Ed=new
Bx(b),this.Ed.qc(2),this.Pa(this.Ed,!
0),this.l.ma(this.Ed,"action",this.Er),PB(this,this.Ed)):(this.uh=E("SPAN","jfk-
button-label",d),this.Ed=new Bx(this.uh),this.Ed.Qa(!
1),this.Ed.qc(2),this.Pa(this.Ed,!0)),b=Gx("/googlebooks/images/kennedy/
page_left.png"),this.Ri=new Bx(b,void 0,void 0,1),this.Ri.qc(3),this.Pa(this.Ri,!
0),O(this.Ri,
"action",q(this.O.rb,this.O,"previous")),b=Gx("/googlebooks/images/kennedy/
page_right.png"),this.Si=new Bx(b,void 0,void 0,1),this.Si.qc(1),this.Pa(this.Si,!
0),O(this.Si,"action",q(this.O.rb,this.O,"next")),this.l.ma(this.O,"pagechange",thi
s.Dr))}if(a.tm&&(b=C("appbar-view-print-sample-link"))&&(b=b.getAttribute("href")))
{c=C("appbar-view-ebook-sample-link");var e;c&&(e=c.getAttribute("href"));c=new
Bx("Ver muestra");Ot(c,"gb-view-sample-button");this.Pa(c,!
0);this.l.ma(c,"action",q(this.me,this,
b));e&&(c.qc(2),c=new Iy,d=new Ay("Muestra de libro
impreso"),this.l.ma(d,"action",q(this.me,this,b)),c.Pa(d,!0),Ot(d,"gb-sample-print-
book-menuitem"),b=new Ay("Muestra de
eBook"),this.l.ma(b,"action",q(this.me,this,e)),c.Pa(b,!0),Ot(b,"gb-sample-ebook-
menuitem"),e=new bC("",c,hC.Fb()),Ot(e,"gb-jfk-margin-fix"),Ot(e,"gb-view-sample-
dropdown"),e.qc(1),this.Pa(e,!0))}this.ua&&!this.ua.is_cobrand&&this.s&&!
this.Ma&&(e=this.Ba&&this.Ba.uid,b=eB([this.s],this.Ba),e?(this.ii=new
$A(this.s,b),this.Pa(this.ii,
!0)):(e=Gx("/googlebooks/images/kennedy/menu_down_arrow.png","A\u00f1adir a Mi
biblioteca"),e=Cb(e),this.ii=new Bx(e),this.Pa(this.ii,!
0),e=q(this.me,this,this.ua.sign_in_url||
this.ua.signInUrl),Vi(this.ii,"action",e)));if(a.Wg){if(e=C("appbar-write-review-
link"))if(e=e.getAttribute("href"))this.ab=new Bx("Escribir rese\
u00f1a"),this.Pa(this.ab,!
0),this.l.ma(this.ab,"action",q(this.me,this,e));lC(this,"appbar-application-grant-
link","application-grant");lC(this,"appbar-content-language-link","content-
language")}else if(e=
C("appbar-download-pdf-link"))if(e=e.getAttribute("href"))b=new Bx("Descargar
PDF"),this.Pa(b,!0),this.l.ma(b,"action",q(this.me,this,e));a.iw&&(a=Gx("/
googlebooks/images/kennedy/settings.png"),w(a[0],"goog-flat-menu-button-
img"),e=E("DIV",{"class":"toc-div"}),b=new Iy,b.Pa(new Ut(e),!0),
(c=document.getElementById("ofe-gear-menu-contents"))&&e.appendChild(c.cloneNode(!
0)),this.Ia=new bC(a,b,hC.Fb()),this.Pa(this.Ia,!0),this.Ma&&!this.O&&(a=new
zB,this.Ia.kf(a,0)))}n(kC,OB);
function mC(a){var b=C("left-toolbar-buttons"),c=C("right-toolbar-buttons");(new
kC({tb:a.tb,Lh:a.Lh,history:a.history,hh:a.hh,fh:a.fh,Yj:a.Yj,Vj:a.Vj,flags:a.flags
,Gh:a.Gh,rm:a.rm,Wg:!0,tm:a.tm})).render(b);(new kC({tb:a.tb,sm:a.sm,iw:!
0})).render(c)}f=kC.prototype;f.tw=function(){var a=this.j;Ns(a,!
a.xf());this.Ja.update()};f.Ut=function()
{this.ta.Wc(16,this.j.xf())};f.su=function(){this.Ha(Lt(this.o,16))};
f.Ws=function(){if(Lt(this.ha,16)){var a=new su(document.body,this.O,!
0);a.render(this.ha,!0);Vi(a,"dispose",q(this.ha.ig,this.ha,!1))}};f.vk=function(a)
{this.O.Vb(a);this.O.Va().getQuery()||this.Ja.update()};f.hn=function(){var
a=this.O.Ga();a instanceof lt&&QB(this,this.zg);a instanceof mu&&QB(this,this.Bg);a
instanceof
st&&QB(this,this.Ag);a=a.Lc;this.xh.Qa(a);this.wh.Qa(a)};f.jn=function(a)
{this.O.rb(a)};
function lC(a,b,c){if(b=rf(b)){var d=b.length;if(1<d)for(var e=0;e<d;++e){var
g=b[e],h=g.getAttribute("href"),k=g.getAttribute("data-
label");g=g.getAttribute("data-selected");k=new Bx(k);0==e&&e!=d-1?k.qc(2):e==d-
1&&0!=e?k.qc(1):0!=e&&e!=d-1&&k.qc(3);a.Pa(k,!0);PB(a,k,c,!!g);g||
a.l.ma(k,"action",q(a.me,a,h))}}}f.Dr=function(){var a=this.O.Ea().Md()||"\
u00cdndice";this.uh&&P(this.uh,am(a,{ji:"009928d1-72d6-47df-9510-
9ba0bced7071"}))};f.Er=function(){this.Ed.xe&16&&(new
hu(this.O,this.Ed,this.ua)).render(3)};
f.me=function(a)
{wj(window.location,Aj(a))};f.zg=null;f.Bg=null;f.Ag=null;f.wh=null;f.xh=null;f.Si=
null;f.Ri=null;f.Ed=null;f.uh=null;f.ii=null;function nC(a,b)
{Bz.call(this,a);this.s=b}n(nC,Bz);
nC.prototype.render=function(){var a=this.ka();w(a,this.className+"-
tooltip");w(a,this.className+"-device-and-format");K(a,"z-index",1E4);if(this.s.na)
{for(var b=this.className,c=E("DIV",this.className+"-
meta"),d=document,e=Bf(d,"TABLE"),g=e.appendChild(Bf(d,"TBODY")),h=0;1>h;h++)
{for(var k=Bf(d,"TR"),l=0;2>l;l+
+)k.appendChild(Bf(d,"TD"));g.appendChild(k)}w(e,this.className+"-table-
layout");d=e.rows[0].cells;g=oC(this);d[0].appendChild(g);g=pC(this);d[1].appendChi
ld(g);g=E("DIV",this.className+"-link");
h=E("A",{target:"_blank"},"Ayuda con dispositivos y formatos");k=new
R(window.location.href);l=new R("/support/bin/answer.py?
answer=1062949");k=T(k,"hl")?
S(l,"hl",T(k,"hl")).toString():S(l,"hl","es").toString();De(h,k);g.appendChild(h);d
[1].appendChild(g);c.appendChild(e);e=this.s;if((d=e.Mc)&&!e.dg&&e.hb){var
m;e.Kb&&Nm.Jw&&(m="Leer el libro");m=E("P",this.className+"-additional",E("A",
{href:d},m));c.appendChild(m)}if(e.Ia||e.Ja)if(d=e.Lb,g=e.ab,d||
g)m=E("P",this.className+"-additional",Df("Descarga ")),
d&&(h=E("A",{href:d},"ePub"),m.appendChild(h)),g&&(d&&m.appendChild(Df(",
")),d=E("A",{href:g},"PDF"),m.appendChild(d)),m.appendChild(Df(" -
")),e=e.Wb(),d=(new R(window.location.href)).o.split("/"),d=new
R("/"+d[1]),uy(d),S(d,"output","acs_help"),S(d,"id",e),e=E("A",
{href:d.toString()},"leer instrucciones para
eReader"),m.appendChild(e),c.appendChild(m);m=E("A",{target:"_blank"},"M\u00e1s
informaci\u00f3n sobre los libros de Google
Play");De(m,"https://books.google.com/support/bin/topic.py?topic=28528");
this.l=E("DIV",this.className+"-
footer",m);b=E("DIV",b,c,this.l);w(b,this.className+"-device-
content");a.appendChild(b)}};
function oC(a){var b=E("UL",a.className+"-list"),c=E("H4",null,"Apto
para:");b.appendChild(c);var d=a.className+"-device-type";c=a.className+"-device-
supported";var e=a.className+"-device-not-supported",g=a.className+"-device-
unknown-supported",h=E("A",{"class":d,href:"/help/ebooks/
webreader.html"},"Web"),k=E("A",{"class":d,href:"/help/ebooks/
devices.html"},"Tablet/iPad"),l=E("A",{"class":d,href:"/help/ebooks/
ereader.html"},"eReader"),m=E("A",{"class":d,href:"/help/ebooks/
devices.html"},"Tel\u00e9fono inteligente"),
r=a.s.uj,z=a.s.vj,D=a.s.dg;d=new fj(a);h=E("LI",null,h);D?
d.ma(h,"mouseover",t(a.j,"El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor.")):(r||
z)&&d.ma(h,"mouseover",t(a.j,"El formato de este eBook, al igual que el del resto
de eBooks de Google, permite su lectura en la
Web."));d.ma(h,"mouseout",a.Aa);b.appendChild(h);k=E("LI",null,k);D?
d.ma(k,"mouseover",t(a.j,"El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor.")):
(r||z)&&d.ma(k,"mouseover",t(a.j,"El formato de este eBook, al igual que el del
resto de eBooks de Google, permite su lectura en tablets de Android y en el
iPad."));d.ma(k,"mouseout",a.Aa);b.appendChild(k);l=E("LI",null,l);d.ma(l,"mouseove
r",function(){D?this.j("El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor."):r?
this.j("Este eBook de Google incluye texto fluido que permite ajustar la fuente
para poder leerlo c\u00f3modamente en un lector electr\u00f3nico."):
this.j("Este eBook de Google no incluye texto fluido, por lo que no es posible
ajustar la fuente en un lector electr\
u00f3nico.")});d.ma(l,"mouseout",a.Aa);b.appendChild(l);m=E("LI",null,m);d.ma(m,"mo
useover",function(){D?this.j("El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor."):r&&z?
this.j("Este eBook es apto para smartphones como Android y iPhone/iPod touch."):r?
this.j("Este eBook de Google incluye texto fluido, que permite ajustar la fuente
para poder leerlo de forma m\u00e1s c\u00f3moda en las peque\u00f1as pantallas de
los smartphones."):
this.j("Este eBook puede resultar dif\u00edcil de leer en tel\u00e9fonos
inteligentes como Android y iPhone/iPod
touch.")});d.ma(m,"mouseout",a.Aa);b.appendChild(m);D?
(w(h,g),w(k,g),w(l,g),w(m,g)):r?(w(h,c),w(k,c),w(l,c),w(m,c)):(z?(w(h,c),w(k,c)):
(w(h,e),w(k,e)),w(l,e),w(m,e));return b}
function pC(a){var b=E("UL",a.className+"-
list"),c=E("H4",null,"Funciones:");b.appendChild(c);var d=a.className+"-device-
supported",e=a.className+"-device-not-supported",g=a.className+"-device-unknown-
supported";c=E("A",{},"Texto fluido");De(c,"/support/bin/answer.py?
answer=1062949");var h=E("A",{},"P\u00e1ginas
originales");De(h,"/support/bin/answer.py?answer=1062949");var
k=a.s.uj,l=a.s.vj,m=a.s.dg;m?(c=E("LI",g,c),d=E("LI",g,h)):(c=E("LI",k?
d:e,c),d=E("LI",l?d:e,h));e=new fj(a);e.ma(c,"mouseover",
function(){m?this.j("El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor."):k?
this.j("Este eBook incluye texto fluido, por lo que puedes ajustar el estilo y el
tama\u00f1o de la fuente para poder leerlo c\u00f3modamente en cualquier
dispositivo."):this.j("Este libro no incluye texto fluido. Por tanto, la fuente no
se puede ajustar y las im\u00e1genes de las p\u00e1ginas tienen un dise\u00f1o
fijo. Este formato es apto para pantallas grandes, pero no siempre resulta la mejor
opci\u00f3n para tel\u00e9fonos inteligentes y dispositivos electr\u00f3nicos de
lectura.")});
e.ma(c,"mouseout",a.Aa);e.ma(d,"mouseover",function(){m?this.j("El formato de este
libro no se reconoce actualmente. Actualizaremos esta informaci\u00f3n cuando
recibamos los datos del editor."):l?this.j("Este eBook incluye p\u00e1ginas
originales, por lo que las im\u00e1genes aparecen tal como se ver\u00edan en un
libro impreso."):this.j("Este eBook no incluye p\u00e1ginas originales (que
mantienen el formato de la versi\u00f3n impresa del libro), por lo que es posible
ajustar el texto y adaptarlo a cualquier pantalla.")});
e.ma(d,"mouseout",a.Aa);b.appendChild(c);b.appendChild(d);return
b}nC.prototype.Aa=function(){Gf(this.l);var a=E("A",{target:"_blank"},"M\u00e1s
informaci\u00f3n sobre los libros de Google
Play");De(a,"https://books.google.com/support/bin/topic.py?
topic=28528");this.l.appendChild(a)};nC.prototype.j=function(a)
{Gf(this.l);"string"===typeof a?
this.l.appendChild(Df(a)):this.l.appendChild(a)};function qC(a,b)
{Bx.call(this,b,void 0,3);this.s=a}n(qC,Bx);qC.prototype.render=function(a)
{Bx.prototype.render.call(this,a);w(this.ka(),"gb-get-
book")};qC.prototype.La=function(){Bx.prototype.La.call(this);var
a=this.ka();this.j=new nC(a,this.s);this.j.render();a=C("menu_container");
(a=sf("about_title",a))&&I(a)};
function rC(){var a=C("gb-buy-options-
trigger");if(a&&a.parentNode&&a.parentNode.parentNode?!
Hb(a.parentNode.parentNode,"jfk-button"):1){a=C("gb-buy-options-trigger");var
b=C("buy");if(a&&b){Jb(b,"about_content");var c=E("SPAN","gb-buy-options-arrow","\
u25bc");a.appendChild(c);w(b,"gb-buy-options-list");w(b,"unified-
hovercard");ks(a,9,b,8);N(b,!1);O(document,"mousedown",t(sC,a,b))}}}function
sC(a,b,c){a=Qf(a,c.target);c=Qf(b,c.target);var d=Qh(b);a||c||!d?a&&(N(b,!d),d||
Ph(b,1)):N(b,!1)};function tC(a,b,c,d,e,g){function h(l){if(l)
{l.tabIndex=0;Rm(l,k.ua);w(l,"goog-zippy-header");l&&k.na.ma(l,"click",k.oa);var
m=k;l&&(m.V.attach(l),m.ha.ma(m.V,"key",m.ta))}}Q.call(this);this.N=e||
gf();this.j=this.N.ka(a)||null;this.o=this.N.ka(d||null);this.s="function"===typeof
b?b:null;this.ua=g||"tab";this.l=this.s||!b?null:this.N.ka(b);this.i=1==c;void 0!
==c||this.s||(this.o?this.i=Qh(this.o):this.j&&(this.i=Hb(this.j,"goog-zippy-
expanded")));this.ha=new fj(this);this.V=new xt;this.na=new fj(this);
var k=this;h(this.j);h(this.o);this.Se(this.i)}u(tC,Q);tC.prototype.va=function()
{tC.qa.va.call(this);Ai(this.ha);Ai(this.V);Ai(this.na)};tC.prototype.Se=function(a
){this.l?N(this.l,a):a&&this.s&&(this.l=this.s());this.l&&w(this.l,"goog-zippy-
content");this.o?(N(this.j,!a),N(this.o,a)):this.j&&(x(this.j,"goog-zippy-
expanded",a),x(this.j,"goog-zippy-collapsed",!
a),X(this.j,"expanded",a));this.i=a;this.dispatchEvent(new
uC("toggle",this,this.i))};
tC.prototype.ta=function(a){if(13==a.keyCode||32==a.keyCode)this.Se(!
this.i),this.dispatchEvent(new
uC("action",this,this.i,a)),a.preventDefault(),a.stopPropagation()};tC.prototype.oa
=function(a){this.Se(!this.i);this.dispatchEvent(new
uC("action",this,this.i,a))};function uC(a,b){Ei.call(this,a,b)}u(uC,Ei);function
vC(a,b,c,d){if(b.child_node&&0<b.child_node.length){var e=wC(b,!
0,c,d),g=E("UL",c+"-list");a.appendChild(e);a.appendChild(g);(new tC(e,g)).Se(!
b.collapsed);v(b.child_node,function(h){vC(g,h,c,d)})}else a.appendChild(wC(b,!
1,c,d))}function wC(a,b,c,d){var e;if(b){b=c+"-heading";var g=c+"-header"}else
b=c+"-link",g=c+"-item";""!=a.url?e=E("A",
{"class":b,href:a.url},We(a.title)):e=E("DIV",b,a.title);e=E("DIV",g,e);d==a.id&&w(
e,c+"-selected");return e}
$a("_OC_InitNavbar",function(a){var b=C("navbarContainer");if(b&&a.child_node){var
c=E("UL","gb-left-nav-list");v(a.child_node,function(d){vC(c,d,"gb-left-
nav",a.highlighted_node_id)});b.appendChild(c)}});function xC(a,b)
{Q.call(this);this.wa=a;this.i=b||null;w(a,"with-auto-dir-
text");O(this.wa,"keyup",q(this.j,this));O(this.wa,"paste",q(this.l,this))}n(xC,Q);
xC.prototype.j=function(){yC(this.wa,this.i)};xC.prototype.l=function()
{zC(this.wa,this.i)};function zC(a,b){U(t(function(){yC(a,b)}))}
function yC(a,b){var c=!1,d;if(a.value){for(var e=d=0,g=!
1,h=a.value.split(Jw),k=0;k<h.length;k++){var l=h[k];Hw.test(l)?(d++,e+
+):Iw.test(l)?g=!0:Gw.test(l)?e++:Kw.test(l)&&(g=!0)}d=-1==(0==e?g?1:0:.4<d/e?-
1:1)}else d=pm();d?(c=!0,K(a,"textAlign","right"),tf(a,{dir:"rtl"})):
(K(a,"textAlign","left"),tf(a,{dir:"ltr"}));b&&(c?(Jb(b,"input-direction-
ltr"),w(b,"input-direction-rtl")):(w(b,"input-direction-ltr"),Jb(b,"input-
direction-rtl")))}
function AC(a,b){if(a=C(a))b=b?C(b):null,yC(a,b),new xC(a,b)}
$a("_OC_autoDir",AC);function BC(a){this.i=C("gb-ogen-opt-in-banner");this.l=C("gb-
ogen-opt-in-banner-dismiss");this.j=C("gb-ogen-opt-in-header-
link");this.o=a;a=C("gbq");this.j&&a&&(a=Pf(a))&&(w(a,"searchbar-with-opt-
in"),If(this.j,a),K(this.j,"display","block"));CC(this)}
function CC(a){a.i&&a.l&&(window.localStorage.getItem("obclose")?N(a.i,!1):
(w(a.i,"opt-in-banner-expanded"),O(a.l,"click",function(){Jb(a.i,"opt-in-banner-
expanded");window.localStorage.setItem("obclose","true");U(function(){N(a.i,!
1);a.o.resize()},600)})))};function DC(a,b)
{a=C(a);b=C(b);a&&b&&O(a,"submit",t(EC,b))}function EC(a,b)
{""==a.value&&b.preventDefault()};function FC(a,b,c){if(Ac&&!Ec)return
a;a='url("'+b+'")';Bc&&(a+=" 7 5");return a+(", "+c)};function GC(a)
{W.call(this);this.O=a;this.j=new
fj;this.i.ma(a,"viewportmodechange",this.ln);this.O.Ga()&&this.ln()}n(GC,W);f=GC.pr
ototype;f.ln=function(){kj(this.j);this.l&&this.l.Fa();this.o=this.O.Ga().N.l;var
a=new Zm(this.o);a.hl=function()
{};this.l=a;this.j.ma(this.o,"dblclick",q(this.Gt,this));this.j.ma(a,"start",q(this
.Gr,this));this.j.ma(a,"drag",q(this.Hr,this));this.j.ma(a,"end",q(this.Fr,this));H
C(this,!1)};f.Gt=function(){this.O.rb("next")};
function HC(a,b){a=a.o;if(Ac)b=b?"-moz-grabbing":"-moz-grab";else{var
c=Ap("/googlebooks/images/");b=b?FC("-moz-
grabbing",c+"closedhand.cur","move"):FC("-moz-
grab",c+"openhand.cur","default")}K(a,"cursor",b)}f.Gr=function()
{this.s=this.O.Ga().Hb;HC(this,!0)};f.Hr=function(){var
a=this.l,b=this.s;this.O.Ga().Vc(new B(b.x-a.deltaX,b.y-a.deltaY))};f.Fr=function()
{this.s=null;HC(this,!1)};f.va=function(){W.prototype.va.call(this)};function
IC(a,b,c){c&&c.preventDefault();c=C(b.concat("-icon-right"));N(c,!
a);c=C(b.concat("-icon-down"));N(c,a);b=C(b.concat("-expanded"));N(b,a)};function
JC(a,b,c,d){Nn.call(this,wp.IsZipitFolderCollectionEnabled?void 0:"p13nd",!
0);Sn(this,a);this.Bo=!0;Wn(this,.5);this.Gg=c;a=new Pn;a.set("ok",b,!0);(void 0!
==d?d:1)&&a.set("cancel","Cancelar",!1,!0);
$n(this,a);O(this,"dialogselect",this.Ma,!
1,this)}u(JC,Nn);JC.prototype.Ta=function()
{JC.qa.Ta.call(this);K(ao(this.l,"ok"),"fontWeight","bold");K(this.ka(),"width","50
0px")};JC.prototype.Ma=function(a){"ok"==a.key&&this.Db(a);return!0};
JC.prototype.va=function(){bj(this,"dialogselect",this.Ma,!
0,this);JC.qa.va.call(this)};JC.prototype.Db=function(a){this.Gg(a)};function KC(a)
{Q.call(this);this.Xa=null;this.wa=a;a=A||yc;this.i=new
fj(this);this.i.ma(this.wa,a?
["keydown","paste","cut","drop","input"]:"input",this)}u(KC,Q);KC.prototype.handleE
vent=function(a){if("input"==a.type)A&&0==a.keyCode&&0==a.charCode||
(LC(this),this.dispatchEvent(MC(a)));else if("keydown"!=a.type||Fj(a)){var
b="keydown"==a.type?this.wa.value:null;A&&229==a.keyCode&&(b=null);var
c=MC(a);LC(this);this.Xa=U(function(){this.Xa=null;this.wa.value!
=b&&this.dispatchEvent(c)},0,this)}};
function LC(a){null!=a.Xa&&(gl(a.Xa),a.Xa=null)}function MC(a){a=new
Hi(a.Pb);a.type="input";return a}KC.prototype.va=function()
{KC.qa.va.call(this);this.i.Fa();LC(this);delete this.wa};function NC(a,b,c,d)
{Q.call(this);this.i=a;this.o=b;this.j=c;this.s=d||
0;a.removeAttribute("maxlength");this.l=new KC(a);O(this.l,"input",this.N,!
1,this);OC(this)}u(NC,Q);NC.prototype.N=function(){OC(this)};function OC(a){var
b=a.i.value.length;if(b>a.j){var
c=a.i.scrollTop,d=a.i.scrollLeft;a.i.value=a.i.value.substring(0,a.j);b=a.j;a.i.scr
ollTop=c;a.i.scrollLeft=d}a.o&&J(a.o,String(1==a.s?b:a.j-
b))}NC.prototype.va=function(){NC.qa.va.call(this);delete
this.i;this.l.Fa();this.l=null};function PC(a,b,c,d,e){JC.call(this,a,b,null,!
0);this.ab=c;this.Kb=d;this.Ba=e}n(PC,JC);
PC.prototype.Ta=function()
{JC.prototype.Ta.call(this);this.s=QC(this,"Nombre","input");this.hb=QC(this,"Descr
ipci\u00f3n <span class=cl-desc>(opcional)</span>","textarea");var
a=this.Jb(),b=E("DIV",{"class":"ccd-
label"}),c=G("span");c.textContent="Visibilidad";b.appendChild(c);a.appendChild(b);
a=E("SPAN",{className:"ccd-mode-indicator"});c=E("IMG",{src:"/googlebooks/images/
sharing_public.gif",style:"vertical-align:-2px;padding:0 2px"});var
d=G("span");d.textContent="P\u00fablica";a.appendChild(c);
a.appendChild(d);b.appendChild(a);c=E("SPAN",{className:"ccd-mode-
indicator"});d=E("IMG",{src:"/googlebooks/images/
sharing_private.gif",style:"vertical-align:-2px;"});var
e=G("span");e.textContent="Privada";c.appendChild(d);c.appendChild(e);b.appendChild
(c);d=E("SPAN",{"class":"ccd-mode-link"});d.textContent="Hacer p\
u00fablica";b.appendChild(d);O(d,"click",q(this.Ia,this,!0));e=E("SPAN",
{"class":"ccd-mode-link"});e.textContent="Hacer
privada";b.appendChild(e);O(e,"click",q(this.Ia,this,!1));this.ze=
[a,e];this.Hd=[c,d];null!=this.Ba&&(tf(this.Ba,{"class":"ccd-mode-
link"}),b.appendChild(this.Ba));this.Ia(!0);this.ha=E("DIV",{"class":"ccd-
error"});this.Jb().appendChild(this.ha);this.Mb=E("P","ccd-footnote","Es posible
que otros usuarios puedan ver y compartir el t\u00edtulo y el contenido de las
estanter\u00edas p\
u00fablicas.");this.Jb().appendChild(this.Mb);this.j&&RC(this);wp.IsZipitFolderColl
ectionEnabled||(b=this.l,a=ao(b,"ok"),K(a,"fontWeight","bold"),w(a,"gb-
button"),w(ao(b,"cancel"),"gb-button"))};
function RC(a)
{a.s.value=We(a.j.lb());a.s.disabled=a.j.V;a.hb.value=We(a.j.Pg());a.Ia(1==a.j.Ae);
a.s.disabled&&K(a.s,"background","#f2f2f2")}function QC(a,b,c){var
d=a.Jb();a=E("DIV",{"class":"gb-bookshelf-dialog-
container"});d.appendChild(a);d=E("DIV",{"class":"ccd-
label"});P(d,zi(b));a.appendChild(d);b=E(c,{"class":"ccd-input"});"input"==c?(tf(b,
{type:"text"}),b.setAttribute("maxlength",100)):"textarea"==c&&(tf(b,
{rows:6,cols:50}),new NC(b,G("span"),500));a.appendChild(b);return b}
PC.prototype.Ia=function(a){this.Gd=a;v(this.ze,function(b)
{N(b,a)});v(this.Hd,function(b){N(b,!a)})};
PC.prototype.Ma=function(a){var b=this.s.value;if("cancel"==a.key)return!
0;if(Sb(b))return this.ha.textContent="Introduzca un t\u00edtulo para esta
estanter\u00eda.",!1;if(this.Kb&&!this.Kb(b))return this.ha.textContent="Ya existe
una estanter\u00eda con ese t\u00edtulo. Introduzca un t\u00edtulo diferente.",!
1;a=this.j||new Jz;a.zc=b;a.o=this.hb.value;a.Ae=this.Gd?1:2;if(this.j)
{b=this.ab;var c=new R(b.zq);S(c,"as_coll",a.getId());Vz(c,a,q(b.N,b))}else
b=this.ab,Vz(b.o,a,q(b.s,b,!0));return!0};
PC.prototype.va=function(){delete this.ab;delete this.Ba;delete this.j;delete
this.ha;delete this.Mb;delete this.s;delete this.hb;delete
this.Kb;JC.prototype.va.call(this)};function SC(a,b,c,d,e)
{W.call(this);this.V=a;this.l=b;this.N=c;this.j=d;this.V&&(this.o=kb(this.V.childNo
des,TC),this.j&&vb(this.o,kb(this.j.childNodes,TC)));this.s=e;U(q(this.Ir,this))}u(
SC,W);f=SC.prototype;f.Ir=function()
{this.l&&this.j&&this.i.ma(this.l,"click",this.yq);this.N&&this.i.ma(this.N,"click"
,this.Ft);this.i.ma(this.s,"add",this.Ms)};
function TC(a){var b=mf("SPAN","sidebar-collection-title",a)[0];b||
(b=mf("SPAN","hp-collection-title",a)[0]);if(!b)return"";a=Tb(Se(Xf(b)));return
Tb(a.split("(")[0])}f.Ft=function(){var a=new PC("Crear nueva estanter\
u00eda","Crear estanter\u00eda",this.s,q(this.Vu,this));a.render();a.Ca(!
0)};f.Vu=function(a){var b=Tb(Se(a)).toLowerCase();return!lb(this.o,function(c)
{return c.toLowerCase()==b})};
f.Ms=function(a){a=a.shelf;var b=Tb(Se(a.lb())),c=1==a.Ae;this.o.push(b);var d=new
R("/books");uy(d);S(d,"as_coll",a.getId());S(d,"source","gbs_lp_bookshelf_list");if
(wp.IsBooksUnifiedLeftNavEnabled){a=E("LI",{"class":"left-nav-shelf-item"});var
e=E("A",{"class":"sidebar-link"});De(e,d.toString());d=E("SPAN");w(d,"sidebar-
collection-title");P(d,Pl.i(b+"
(0)"));e.appendChild(d);a.appendChild(e);c=C("hidden-my-library-
expanded");Hf(a,c);IC(!0,"my-library")}else a=G("DIV"),e=E("A",{"class":"hp-
bookshelf-link",
style:"line-height:19px"}),De(e,d.toString()),d=E("SPAN",{"class":"hp-collection-
title"}),P(d,Pl.i(b)),e.appendChild(d),a.appendChild(e),b=c?"Estanter\u00eda p\
u00fablica":"Estanter\u00eda privada",c=E("IMG",{"class":"hp-bookshelf-
access",src:"/googlebooks/images/sharing_"+(c?"public":"private")
+".gif",title:b,alt:b,width:14,height:14}),a.appendChild(c),c=E("DIV",
{style:"clear:both"}),a.appendChild(c),If(a,C("csStart"))};
f.yq=function(a){a.preventDefault();a=!Qh(this.j);N(this.j,a);a?
(ks(this.l,9,this.j,8),200<M(this.j).height&&(a=M(this.j).width,L(this.j,a,200),K(t
his.j,"overflow","auto"),K(this.j,"overflowX","hidden")),this.ha=O(document,"moused
own",q(this.cv,this))):cj(this.ha)};f.cv=function(a){Qf(this.j,a.target)||
Qf(this.l,a.target)||this.yq(a)};
function VI(a,b){var c=zb;yb(a,function(d,e){return
c(b(d),b(e))})}Rs.prototype.kj=ca(7,function(a){if(!this.j)return null;if(a in
this.j)return this.j[a];var b=kb(Object.keys(this.j),function(c){var
d=c.split(","),e=a.split(","),g=parseInt(d[0],10)-
parseInt(e[0],10);d=parseInt(d[1],10)-
parseInt(e[1],10);return[g*g+d*d,this.j[c]]},this);VI(b,function(c){return
c[0]});return b&&b[0]&&b[0][1]?b[0][1]:null});
function WI(a,b){if(b.Oo&&b.V){var c=b.V.Qg(),d=c.x-40;c=c.y-
40;a=a.Gb().Cc(b);b=a.vb()/b.ue();return new B(a.fe()+Math.round(b*d),a.ld()
+Math.round(b*c))}return null}function XI(a){var b=new
By(null,13);a.s=b;a.hb=b.i}function YI(a,b){for(var c="string"===typeof a?
a.split(""):a,d=a.length-1;0<=d;--d)d in c&&b.call(void 0,c[d],d,a)}function ZI(a)
{return Math.pow(a,3)}
function $I(a,b,c){this.V=a;this.l=b;this.s=c;a=G("div");K(a,
{whiteSpace:"nowrap",padding:"5px",border:"1px solid
#fff588",backgroundColor:"#ffffcc",fontSize:"13.28px",position:"relative"});this.i=
a;this.V.appendChild(this.i);
$I.prototype.mb.apply(this);O(this.s,"change",q(this.j,this));O(new
Cj,"resize",q(U,null,q(this.j,this)))}$I.prototype.j=function(){var
a=M(this.i);if(0<a.width){var b=Math.round(M(this.l).width/2);yh(this.i,b-
Math.round(a.width/2),0)}};
$I.prototype.show=function(){N(this.i,!0);this.j()};$I.prototype.mb=function()
{N(this.i,!1)};$I.prototype.ha=function(a){P(this.i,Pl.i(a))};function aJ(a,b,c)
{$I.apply(this,arguments);this.o=new jo(this.i,500);this.N=new
wm(q(this.mb,this))}u(aJ,$I);aJ.prototype.show=function(a){Ph(this.i,1);
$I.prototype.show.apply(this);a&&this.N.start(a)};aJ.prototype.mb=function()
{this.o.play()};
function bJ(a,b,c,d,e)
{this.O=a;this.l=b;this.V=M(c);this.i=null;d&&(this.i=d,K(this.i,
{overflow:"auto"}));this.N=e;a=q(this.s,this);this.o=new
Cj;O(this.o,"resize",a);b=new
Dw;O(b,"fontsizechange",a);O(window,"DOMContentLoaded",q(this.resize,this))}bJ.prot
otype.s=function(){this.resize();U(q(this.resize,this),100)};
bJ.prototype.resize=function(){var a=!1;this.N?this.j&&(a=this.j.xf()):a=!0;var
b=this.o.getSize();a=a?0:this.V.width;var c=Math.round(Fh(this.l).y);this.O.ob(new
Oe(Math.max(0,b.width-a),Math.max(0,b.height-
c)));this.i&&(a=this.i,K(a,"border","0px"),c=Math.round(Fh(a).y),b=Math.max(0,b.hei
ght-c),K(a,"height",b+"px"),a.clientWidth<a.offsetWidth&&K(a,{borderTop:Qe("%spx
solid #ebeff9",2),height:Math.max(0,b-2)+"px"}))};function cJ(a,b)
{a.j=b;O(b,"change",q(a.resize,a))}
function dJ(a,b,c,d,e){UA.call(this,a,e);this.o=b;this.V=c||!1;this.oa=d||
[]}n(dJ,UA);dJ.prototype.nf=function(a,b){var c=new R("/books?
jscmd=SearchVolume");uy(c);S(c,"start",a);S(c,"num",b);this.V?
(S(c,"as_pt","MAGAZINES"),S(c,"as_coll2",this.o)):
(S(c,"as_brr",3),S(c,"q",this.o),YI(this.oa,function(d)
{S(c,d.name,d.value)}));return c};
dJ.prototype.Ng=function(){var a=new R("https://www.google.com/search?
tbm=bks&tbs=bkv:p,vw:g&tbo=p");uy(a);S(a,"q",this.o);S(a,"source",this.source);YI(t
his.oa,function(b){S(a,b.name,b.value)});return a};dJ.prototype.render=function(a)
{this.N=a;this.l=new PA(a,!
this.V);this.i.ma(this.l,"render",q(this.Jh,this))};dJ.prototype.fl=function(a)
{return this.V?a.map(function(b){b.ya.source="gbs_other_issues";return
b},this):UA.prototype.fl.call(this,a)};function eJ(a,b,c,d,e){var
g={cursor:"pointer"};K(c,g);O(c,"click",q(this.s,this));K(d,g);O(d,"click",q(this.o
,this));e.innerHTML?this.j=e:
(e.form.action="javascript:",O(e.form,"submit",q(this.l,this)),e.go&&K(e.go,
{display:"none"}),this.i=e.input);this.O=a;this.N=b;O(a,"pagechange",q(this.update,
this));this.update()}
eJ.prototype.l=function(){var a=this.i.value;if(op(this.O,a))this.update();else
if(!Sb(a)&&!/[^0-9]/.test(a)){a:{var b=Co(this.N);for(var c=b.length-1;0<=c;c--)
{var d=b[c].lb();if(!Sb(d)&&!/[^0-9]/.test(d)){b=parseInt(d,10);break a}}b=-
1}a=parseInt(a,10);0<b&&a>b&&(this.O.nb(fb(Co(this.N))),this.update())}return!
1};eJ.prototype.s=function(){this.O.rb("previous")};eJ.prototype.o=function()
{this.O.rb("next")};
eJ.prototype.update=function(){var a=this.O.Ea();a&&(this.i?
this.i.value=a.lb()||"":P(this.j,zi(a.Md())))};function fJ(a)
{W.call(this);this.O=a;this.l=new fj;this.j=G("div");K(this.j,
{backgroundColor:"#AAA",display:"",position:"absolute",cursor:"pointer"});Ph(this.j
,0);a.vd().appendChild(this.j);this.i.ma(a,"resize",this.yk);this.i.ma(this.j,"clic
k",this.ls);this.i.ma(this.j,"mouseout",this.ms);this.i.ma(this.j,"mouseover",q(thi
s.Pj,this,!0));this.i.ma(a,"viewportmodechange",this.vn);if(a=this.O.Ga())a
instanceof lt&&(this.Tf=!0),this.vn()}n(fJ,W);f=fJ.prototype;f.Qa=function(a)
{N(this.j,a)};
f.yk=function(){U(q(this.ns,this),10)};f.ns=function(){var
a=this.O.Ga();a&&(a.getSize(),a=a.N.o,L(this.j,a.clientWidth,40),yh(this.j,0,a.clie
ntHeight-40))};f.ls=function(){var a=this.O.Ga(),b=a.getSize().height-
40,c=G("div");K(c,
{backgroundColor:"#000",position:"absolute",width:"100%",height:"1px",overflow:"hid
den"});Ph(c,.15);yh(c,0,a.Hb.y+b);a.N.l.appendChild(c);U(t(gJ,c),1E3);this.Tf=!
1;a=this.O.Ga();Tr(a,new B(void 0,b-20),q(a.Cf,a))};
function gJ(a){var b=new ho(a,.15,0,200);b.play();Vi(b,"end",t(hJ,b,a))}function
hJ(a,b){I(b);a.Fa()}f.ms=function(){this.Tf||this.Pj(!1)};f.Pj=function(a){if(a)
{if(!this.o){var b=G("div");K(b,
{backgroundColor:"#000",height:"1px",overflow:"hidden"});this.j.appendChild(b);U(q(
this.ht,this),10)}this.o=!0}Ph(this.j,a?.15:0)};
f.ht=function(){["left","right"].forEach(function(a){var b=E("DIV",
{"class":"SPRITE_page_down"});this.j.appendChild(b);b.style[A?"styleFloat":"cssFloa
t"]=a;K(b,"margin-"+a,"16px")},this)};f.vn=function(){var a=this.O.Ga(),b=a
instanceof lt;b?this.yk():this.Tf=!
1;this.Qa(b);this.Pj(this.Tf);kj(this.l);this.l.yf(a,"move",q(this.xu,this));this.l
.ma(a,"layoutchange",q(this.yk,this))};f.xu=function(){this.Tf&&this.Pj(!
1);this.Tf=!1};f.Tf=!1;function iJ(a)
{OB.call(this);this.O=a.tb;this.j=a.history;this.o=a.Gh;this.ha=!!a.hh;this.s=!!
a.fh;this.ta=a.flags;if(this.ua=a.Wg){a=!!this.O.Wa().sh;var
b=this.O.Wa().jh;b=b&&!!Eo(this.O.kb(),b);a||b?(a=Gx("/googlebooks/images/
material/arrow_drop_down_black_20dp.png",this.O.Ea().Md()||"\
u00cdndice"),a=Cb(a),this.yh=a[0],this.qd=new Bx(a,void 0,4),this.Pa(this.qd,!
0),this.l.ma(this.qd,"action",this.ps),this.l.ma(this.O,"pagechange",this.os)):
(this.yh=E("SPAN","jfk-button-label","\u00cdndice no disponible"),
this.qd=new Bx(this.yh,void 0,4),this.qd.rc("\u00cdndice no
disponible"),this.qd.Qa(!1),this.Pa(this.qd,!0));a=C("gb-entity-page-toolbar-
search");C("search_form_input").setAttribute("autocomplete","off");K(a,"visibility"
,"visible");Xo(this.i.i,dg(this.i),jJ(this))}else{kJ();a=Gx("/googlebooks/images/
material/arrow_left_black_24dp.png");this.zh=new Bx(a,void 0,4);this.zh.rc("P\
u00e1gina anterior");this.Pa(this.zh,!
0);O(this.zh,"action",q(this.O.rb,this.O,"previous"));a=Gx("/googlebooks/images/
material/arrow_right_black_24dp.png");
this.Ah=new Bx(a,void 0,4);this.Ah.rc("P\u00e1gina siguiente");this.Pa(this.Ah,!
0);O(this.Ah,"action",q(this.O.rb,this.O,"next"));a=Gx("/googlebooks/images/
material/zoom_in_black_24dp.png");this.ff=new Bx(a,void
0,4);this.ff.rc("Ampliar");this.Pa(this.ff,!
0);O(this.ff,"action",q(this.xn,this,"zoomin"));a=Gx("/googlebooks/images/
material/zoom_out_black_24dp.png");this.Bh=new Bx(a,void
0,4);this.Bh.rc("Reducir");this.Pa(this.Bh,!
0);O(this.Bh,"action",q(this.xn,this,"zoomout"));b=this.ha;a=this.s;var c=
Gx("/googlebooks/images/material/onepage_view_black_24dp.png");this.Yd=new
Bx(c,void 0,4);this.Yd.rc("Vista de una sola p\
u00e1gina");O(this.Yd,"action",q(this.zk,this,lt));PB(this,this.Yd,"viewport",!
0);this.Pa(this.Yd,!0);c=Gx("/googlebooks/images/material/
twopage_view_black_24dp.png");this.ae=new Bx(c,void 0,4);this.ae.Qa(!
1);this.ae.rc("La vista de dos p\u00e1ginas no est\u00e1
disponible");b&&(this.ae.Qa(!0),this.ae.rc("Vista de dos p\
u00e1ginas"),O(this.ae,"action",q(this.zk,this,mu)),PB(this,
this.ae,"viewport"));this.Pa(this.ae,!0);b=Gx("/googlebooks/images/material/
thumbnail_view_black_24dp.png");this.Zd=new Bx(b,void 0,4);this.Zd.Qa(!
1);this.Zd.rc("La vista de miniaturas no est\u00e1 disponible");a&&(this.Zd.Qa(!
0),this.Zd.rc("Vista de
miniaturas"),O(this.Zd,"action",q(this.zk,this,st)),PB(this,this.Zd,"viewport"));th
is.Pa(this.Zd,!
0);this.l.ma(this.O,"viewportmodechange",this.wn);this.wn();lJ(this)}}n(iJ,OB);
function lJ(a){var b=new
Iy,c=Gx("/googlebooks/images/material/more_vert_black_24dp.png");w(c[0],"goog-flat-
menu-button-img");X(c[0],"hidden",!0);a.Af=new
bC(c,b,hC.Fb());XI(a.Af);a.Af.rc("Men\u00fa M\u00e1s acciones");a.Pa(a.Af,!
0);mJ(a,b);nJ(a,b);oJ(a,b);pJ(a,b);if(c=document.getElementById("gb-entity-page-
menu-contents")){c=mf("A","more-menu-link",c);for(var d=0;d<c.length;d++){var e=new
Ut(c[d]);e.kg("link");O(e,"action",t(function(g,h)
{h.preventDefault();h.stopPropagation();h=g.getAttribute("href");
g=wd("_top");h=h instanceof Fd?h:Pd(h);p.open(Hd(h),g instanceof sd?
vd(g):g||"")},c[d]));b.Pa(e,!0)}}qJ(a,b);N(b.ka(),!1);b.render()}
function mJ(a,b){var c=Xf(document.getElementById("gb-entity-page-base-ogen-
url")),d=new
R(c);a.Qj=E("INPUT");a.Qj.value=d.toString();c=rJ(a.Qj);sJ(a,c,"Compartir",b,functi
on(){var e=new R(a.O.Ea().mc());S(d,"pg",T(e,"pg"));a.O.Va().getQuery()?
a.O.Ga()instanceof Fu?(ik(d,"dq"),ik(d,"pg"),S(d,"bsq",a.O.Va().getQuery())):
(ik(d,"bsq"),S(d,"dq",a.O.Va().getQuery())):
(ik(d,"bsq"),ik(d,"dq"));a.Qj.value=d.toString()})}
function nJ(a,b){a.He=E("INPUT");var c=rJ(a.He);sJ(a,c,"Insertar",b,function(){var
d=new
R(a.O.Ea().mc());ik(d,"source");S(d,"output","embed");a.He.value=uu(d.toString())})
}function oJ(a,b){var c=document.getElementById("gb-mobile-buy-
section"),d=document.getElementById("gb-mobile-download-section");if(c||d)d?
(c=pf(d))&&sJ(a,c,"Descargar este libro",b):c&&(c=pf(c))&&sJ(a,c,"Comprar este
libro",b)}
function pJ(a,b){if(a.o){var c=E("DIV",{"class":"more-menu-link"}),d=E("SPAN",
{"class":"more-menu-link-text"});J(d,"Compartir un clip");c.appendChild(d);c=new
Ut(c);c.kg("button");O(c,"action",q(t(a.Uo,!0),a));b.Pa(c,!0)}}
function qJ(a,b){var c=document.getElementById("gb-entity-page-copyright-page-
id");if(c){var d=E("DIV",{"class":"more-menu-link"}),e=E("SPAN",{"class":"more-
menu-link-text"});J(e,"Informaci\u00f3n sobre derechos de
autor");d.appendChild(e);c=Xf(c);c=Eo(a.O.kb(),c);d=new
Ut(d);d.kg("button");O(d,"action",q(a.O.nb,a.O,c));b.Pa(d,!0)}}
function rJ(a){var b=E("DIV",{"class":"linkto-popup-
content"});a.type="text";a.readOnly=!0;w(a,"viewport-
input");b.appendChild(a);a=(new hs(a)).ka();b.appendChild(a);return b}
function sJ(a,b,c,d,e){var g=new wu(c,b,function()
{a.ka().focus()});ps(g,4);g.setPosition(new fv(a.Af.ka(),5));g.Ca(!1);b=E("DIV",
{"class":"more-menu-link"});var h=E("SPAN",{"class":"more-menu-link-
text"});J(h,c);b.appendChild(h);X(b,"haspopup",!0);c=new
Ut(b);c.kg("button");O(c,"action",function(){g.Ca(!0);g.ka().focus();null!
=e&&e.call(a)});d.Pa(c,!0)}
function kJ(){var a=C("gb-entity-page-play-reader-link");if(a)
{a=a.getAttribute("href");var b=E("DIV");Ib(b,["play-redirect-popup","goog-
menu","goog-menu-vertical"]);var c=E("DIV",{"class":"popup-menu-
header"}),d=E("SPAN",{"class":"popup-menu-title"});J(d,"Eres el propietario de este
libro");var e=E("A",{"class":"play-redirect-close"}),g=E("IMG",{"class":"play-
redirect-close-icon"});g.src="/googlebooks/images/material/
close_black_24dp.png";L(g,24,24);O(e,"click",function(){N(b,!1)});e.appendChild(g);
c.appendChild(d);c.appendChild(e);d=E("A",{"class":"play-redirect-
button"});e=E("IMG",{"class":"play-redirect-button-icon"});e.src="/googlebooks/
images/material/googleplaybooks_20x20.png";L(e,20,20);g=E("SPAN",{"class":"play-
redirect-button-text"});J(g,"Abrir en Google
Play");d.setAttribute("href",a);d.setAttribute("target","_top");d.appendChild(e);d.
appendChild(g);b.appendChild(c);b.appendChild(d);document.body.appendChild(b)}}f=iJ
.prototype;
f.ps=function(){var a=sf("base-image-toc-div");sf("scroll-toc-div")||a||(new
hu(this.O,this.qd,this.ta)).render(3)};f.os=function(){var a=this.O.Ea().Md()||"\
u00cdndice";this.yh&&P(this.yh,Ql(a))};f.wn=function(){var a=this.O.Ga();a
instanceof lt?(QB(this,this.Yd),tJ(this,!0),uJ(this,!0),vJ(this,!0)):a instanceof
mu?(QB(this,this.ae),tJ(this,!0),uJ(this,!0),vJ(this,!0)):a instanceof st?
(QB(this,this.Zd),tJ(this,!1),uJ(this,!0),vJ(this,!0)):(tJ(this,!1),uJ(this,!
1),vJ(this,!1))};
f.Uo=function(a){this.o(a);var b=C("search_bar");if(a){a=G("DIV");var
c=G("SPAN");J(c,"Selecciona un clip para compartir");w(c,"custom-result-bar-bold-
text");a.appendChild(c);c=G("SPAN");Ib(c,["search-bar-link","search-bar-close-
link","custom-result-bar-clear"]);J(c,"Exit selection
mode");O(c,"click",q(t(this.Uo,!1),this));a.appendChild(c);this.Ig=new
ar(a);this.Ig.render(b);this.Ig.Ca(!0);this.Ig.ka()&&w(this.Ig.ka(),"custom-result-
bar")}else Gf(b),this.Ig=null};
f.zk=function(a){this.O.Vb(a);!
this.O.Va().getQuery()&&this.j&&this.j.update()};function tJ(a,b)
{a.Bh.Qa(b);a.ff.Qa(b)}function vJ(a,b){a.zh.Qa(b);a.Ah.Qa(b)}function uJ(a,b)
{a.Yd.Qa(b);a.ha&&a.ae.Qa(b);a.s&&a.Zd.Qa(b)}f.xn=function(a){this.O.rb(a)};
function wJ(a,b,c){a.qd&&a.qd.ka()&&(w(a.qd.ka(),"toc-
button"),X(a.qd.ka(),"haspopup",!0));if(a.Af&&a.Af.ka()){var
d=a.Af.ka();Jb(d,"goog-flat-menu-button");Ib(d,["jfk-button","jfk-button-
flat","jfk-button-clear-outline","start-button-
group"])}a.ff&&a.ff.ka()&&w(a.ff.ka(),"start-button-
group");a.Yd&&a.Yd.ka()&&w(a.Yd.ka(),"start-button-group");a=rf("jfk-button-
img",b);for(b=0;b<a.length;b++)c?L(a[b],20,20):L(a[b],24,24)}
function xJ(a){v(ub(a.querySelectorAll('[role="button"]')),function(b){Wf(b,!
1)})}function jJ(a){var b={focusSearch:function()
{C("search_form_input").focus()}};b.updateSearch=q(function(c)
{fp(a.O.Va(),c);a.j&&a.j.update()},a);b.goToPage=q(function(c)
{c&&a.O.od(c)},a);return
b}f.Yd=null;f.ae=null;f.Zd=null;f.ff=null;f.Bh=null;f.Ah=null;f.zh=null;f.Af=null;f
.qd=null;f.yh=null;f.Qj=null;f.He=null;f.Ig=null;var yJ=null;function zJ(){yJ||
(yJ={},yJ[1]=lt,yJ[2]=mu)}function AJ(a){var b={},c=(new
R(window.location.href)).j;c&&v(c.split(","),function(d)
{b[d.charAt(0)]=d.substring(1)});return b[a]};$a("_OC_Run",function(a,b,c,d,e,g,h)
{wp.update(c);e=C("gb-get-book-container");var k=C("gb-get-book-content");if(e&&k)
{var l=new pu(b);(new
qC(l,k)).render(e)}rC();Vp=rq;V=$c;l=C("viewport");O(document,"selectionchange",BJ)
;c.stereoscopic&&(Mr=CJ);e=new lp(l);K(document.body,
{overflow:"hidden"});C("titlebar")&&K(C("titlebar"),"white-space","nowrap");var
m=new bJ(e,l,C("volume-left"),C("menu_scroll"),Qp(c)?!1:!0);m.resize();cz=m;new
BC(m);l=new pu(b);var r=new Ss(a,e.Va());r.s=wp.pseudocontinuous;
np(e,r);e.s=l;r.i=l.i;k=lt;b.disable_twopage||(zJ(),k=yJ[AJ("M")]||
lt);d=DJ(r,d);zJ();var z=AJ("P");var D;d&&(D=d.Na());a=new Ms(e,C("volume-
left"),C("volume-center"));cJ(m,a);D=[z,D,r.j.nc()[0].Na()];var F;lb(D,function(H)
{return H&&Eo(r,H)?(F=H,!0):!
1});D=e.Va();g&&fp(D,We(g.search_query_escaped));e.od(F);D=new
bv(e,a);Uy();Vy();m=EJ(e,t(FJ,e,D));m=new ez(e,m,D,c);g?
(m.o=k,m.update("n",g,F)):e.Vb(k);Ps=new aJ(e.vd(),e.Bb(),a);GJ(e,r);HJ(e);IJ();new
GC(e);g=new fJ(e);e.go();k=Tp();D.Qa(!0);D.update();
O(qt,"click",q(D.update,D));JJ(l.jc);U(t(KJ,e,a,D,!
b.disable_twopage,wp.enableThumbnailViewport,c,l,h,k,wp.enableClips?t(LJ,g):void
0));h&&MJ(l,h);_OC_InitHooks(t(NJ,e),function(){},function(){},function()
{},function(){},function(){});O(document,"keydown",function(H){var Y=Rp(c);(Dc?
H.metaKey:H.ctrlKey)&&70==H.keyCode&&(H.preventDefault(),H=C("search_form_input"),O
J=OJ||(Y?new ko(H,[255,255,136],[0,0,0],700,ZI):new ko(H,[255,255,136],
[255,255,255],700,ZI)),OJ.play(!0),H.focus())});DC("vheadf","vheadq");
DC("gbqf","gbqfq");b=C("buy-tooltip");h=C("buy-tooltip-box");b&&h&&zz(b,h);Zr("gb-
get-book-content","Buy","Click","Play Books
Viewport");b=C("gbqfq");h=C("gbqfqw");b&&new MA(b,!0,h,-9);U(t(PJ,e,d))});function
PJ(a,b){var c=a.Wa();if(c.Qh()&&b.kj){var
d=c.Qh();a=a.Ga();b.kj(d)&&(d=b.kj(d).ud(),b.j&&d in b.j&&(b.V=b.j[d]),c=c.ie()
[c.nj()],a.og(c+2),WI(a,b)&&(c=WI(a,b),a.Dd(c),a.ll(b)))}}
function MJ(a,b){var c=eB([a],b);if(b=C("addToLibraryLink"+a.Wb()))a=new
$A(a,c),w(b,"jfk-button-standard"),xn(a,b),a.Ca(!0)}
function KJ(a,b,c,d,e,g,h,k,l,m){Rp(g)?new hv(a,c,m,d,e,g,l):Qp(g)?(b=C("gb-entity-
page-toolbar-left"),g=new iJ({tb:a,history:c,flags:g,Wg:!0}),g.render(b),wJ(g,b,!
0),xJ(b),g=C("gb-entity-page-toolbar-right"),c=new
iJ({tb:a,history:c,hh:d,fh:e,Gh:m,Wg:!1}),c.render(g),wJ(c,g,!
1),xJ(g)):mC({tb:a,Lh:b,history:c,hh:d,fh:e,sm:!0,Yj:h,Vj:k,flags:g,Gh:m,rm:!
0});c=C("toolbar_container");Gf(c);c.style.padding="0";new fz(a)}
function BJ(){if(A&&document.selection&&!QJ){var
a=document.selection.createRange();Qf(a.parentElement(),C("viewport"))&&(QJ=!
0,document.selection.empty(),U(RJ))}}function RJ(){QJ=!1}var QJ=!1;function
NJ(a,b,c){(b=Eo(a.kb(),b))?a.nb(b):c&&wj(window.location,Aj(c))}function DJ(a,b)
{b=b.page[0];return(a=Eo(a,b.pid))?
(a.Cd(b,a.nf().toString()),Zp(a,b),a):null}function IJ(){for(var
a=["footer_table"],b=0;b<a.length;b++){var c=C(a[b]);c&&K(c,{display:"none"})}}
function GJ(a,b){var c=C("page_label");c||
(c={form:C("jtp_form"),input:C("jtp")});new
eJ(a,b,C("prev_btn"),C("next_btn"),c)}function HJ(a)
{a.dispatchEvent("pagemodechange");var b=C("text_mode");b&&(K(b,
{cursor:"pointer"}),O(b,"click",t(SJ,a)))}function FJ(a,b,c)
{fp(a.Va(),c);b.update()}function EJ(a,b){AC("search_form_input");a=new
Nx(C("search_form_input"),a.Va().getQuery());O(C("search_form"),"submit",t(TJ,a,b))
;return a}
function TJ(a,b,c){var d=C("sits");d&&d.checked&&""!=C("search_form_input").value||
(c.preventDefault(),bt=!1,C("search_form_input").blur(),b(a.Ab()))}function JJ(a)
{var b=C("magazine_other_issues");if(b&&a){a=new dJ(new Jz,a,!0);var c=E("DIV",
{"class":"other_issues_content"});b.appendChild(c);a.render(c);a.Jh()}}function
SJ(a,b){b.preventDefault();a=new
R(a.Ea().mc());S(a,"output","text");wj(window.location,Aj(a.toString()))}function
LJ(a,b){x(C("viewport"),"selection-mode",b);fs=b;a.Qa(!b)}
var OJ=null;function CJ(a){return Pj(a,"edge","3d")}
$a("_OC_MenuHideHook",function(){});
})();

You might also like