You are on page 1of 98

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

co/";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.g=g;ea(this,"description",{configurable:!0,writable:!
0,value:h})}if(a)return a;c.prototype.toString=function(){return this.g};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];return b?b.call(a):
{next:da(a)}}function ma(a){for(var b,c=[];!
(b=a.next()).done;)c.push(b.value);return c}var na="function"==typeof
Object.create?Object.create:function(a){function b(){}b.prototype=a;return new
b},oa;
if("function"==typeof Object.setPrototypeOf)oa=Object.setPrototypeOf;else{var pa;a:
{var qa={a:!0},ra={};try{ra.__proto__=qa;pa=ra.a;break a}catch(a){}pa=!1}oa=pa?
function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not
extensible");return a}:null}var sa=oa;
function m(a,b)
{a.prototype=na(b.prototype);a.prototype.constructor=a;if(sa)sa(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.ta=b.prototype}function ua(){this.s=!1;this.g=null;this.o=void
0;this.i=1;this.O=0;this.j=null}function va(a){if(a.s)throw new
TypeError("Generator is already running");a.s=!0}ua.prototype.N=function(a)
{this.o=a};function wa(a,b){a.j={kt:b,Qu:!0};a.i=a.O}
ua.prototype.return=function(a){this.j={return:a};this.i=this.O};function za(a)
{this.g=new ua;this.i=a}function Aa(a,b){va(a.g);var c=a.g.g;if(c)return
Ba(a,"return"in c?c["return"]:function(d){return{value:d,done:!
0}},b,a.g.return);a.g.return(b);return Ca(a)}
function Ba(a,b,c,d){try{var e=b.call(a.g.g,c);if(!(e instanceof Object))throw new
TypeError("Iterator result "+e+" is not an object");if(!e.done)return a.g.s=!
1,e;var g=e.value}catch(h){return
a.g.g=null,wa(a.g,h),Ca(a)}a.g.g=null;d.call(a.g,g);return Ca(a)}function Ca(a)
{for(;a.g.i;)try{var b=a.i(a.g);if(b)return a.g.s=!1,{value:b.value,done:!
1}}catch(c){a.g.o=void 0,wa(a.g,c)}a.g.s=!1;if(a.g.j)
{b=a.g.j;a.g.j=null;if(b.Qu)throw b.kt;return{value:b.return,done:!
0}}return{value:void 0,done:!0}}
function Da(a){this.next=function(b){va(a.g);a.g.g?b=Ba(a,a.g.g.next,b,a.g.N):
(a.g.N(b),b=Ca(a));return b};this.throw=function(b){va(a.g);a.g.g?
b=Ba(a,a.g.g["throw"],b,a.g.N):(wa(a.g,b),b=Ca(a));return
b};this.return=function(b){return Aa(a,b)};this[Symbol.iterator]=function(){return
this}}function Ea(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 Fa(){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.g=0;this.j=void 0;this.i=[];this.O=!
1;var k=this.s();try{h(k.resolve,k.reject)}catch(l){k.reject(l)}}function c()
{this.g=null}function d(h){return h instanceof b?h:new b(function(k)
{k(h)})}if(a)return a;c.prototype.i=function(h){if(null==this.g){this.g=[];var
k=this;this.j(function(){k.o()})}this.g.push(h)};var
e=ha.setTimeout;c.prototype.j=function(h){e(h,0)};c.prototype.o=function()
{for(;this.g&&this.g.length;){var h=this.g;this.g=[];for(var k=0;k<h.length;++k)
{var l=
h[k];h[k]=null;try{l()}catch(n){this.s(n)}}}this.g=null};c.prototype.s=function(h)
{this.j(function(){throw h;})};b.prototype.s=function(){function h(n){return
function(p){l||(l=!0,n.call(k,p))}}var k=this,l=!
1;return{resolve:h(this.ua),reject:h(this.o)}};b.prototype.ua=function(h)
{if(h===this)this.o(new TypeError("A Promise cannot resolve to itself"));else if(h
instanceof b)this.Ba(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.Pa(h):
this.N(h)}};b.prototype.Pa=function(h){var k=void 0;try{k=h.then}catch(l)
{this.o(l);return}"function"==typeof k?
this.Ca(k,h):this.N(h)};b.prototype.o=function(h)
{this.ma(2,h)};b.prototype.N=function(h){this.ma(1,h)};b.prototype.ma=function(h,k)
{if(0!=this.g)throw Error("Cannot settle("+h+", "+k+"): Promise already settled in
state"+this.g);this.g=h;this.j=k;2===this.g&&this.va();this.oa()};b.prototype.va=fu
nction(){var h=this;e(function(){if(h.na()){var k=ha.console;"undefined"!==typeof
k&&k.error(h.j)}},
1)};b.prototype.na=function(){if(this.O)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.j;return l(h)};b.prototype.oa=function()
{if(null!=this.i){for(var h=0;h<this.i.length;++h)g.i(this.i[h]);this.i=
null}};var g=new c;b.prototype.Ba=function(h){var
k=this.s();h.Yi(k.resolve,k.reject)};b.prototype.Ca=function(h,k){var
l=this.s();try{h.call(k,l.resolve,l.reject)}catch(n)
{l.reject(n)}};b.prototype.then=function(h,k){function l(D,G)
{return"function"==typeof D?function(J){try{n(D(J))}catch(U){p(U)}}:G}var n,p,w=new
b(function(D,G){n=D;p=G});this.Yi(l(h,n),l(k,p));return
w};b.prototype.catch=function(h){return this.then(void
0,h)};b.prototype.Yi=function(h,k){function l(){switch(n.g){case 1:h(n.j);
break;case 2:k(n.j);break;default:throw Error("Unexpected state: "+n.g);}}var
n=this;null==this.i?g.i(l):this.i.push(l);this.O=!
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 n=la(h),p=n.next();!
p.done;p=n.next())d(p.value).Yi(k,l)})};b.all=function(h){var
k=la(h),l=k.next();return l.done?d([]):new b(function(n,p){function w(J){return
function(U){D[J]=U;G--;0==G&&n(D)}}var D=[],G=0;do D.push(void 0),G+
+,d(l.value).Yi(w(D.length-
1),p),l=k.next();while(!l.done)})};return b});function Ga(a,b){return
Object.prototype.hasOwnProperty.call(a,b)}
ia("WeakMap",function(a){function b(l){this.lb=(k+=Math.random()
+1).toString();if(l){l=la(l);for(var n;!
(n=l.next()).done;)n=n.value,this.set(n[0],n[1])}}function c(){}function d(l){var
n=typeof l;return"object"===n&&null!==l||"function"===n}function e(l){if(!Ga(l,h))
{var n=new c;ea(l,h,{value:n})}}function g(l){var
n=Object[l];n&&(Object[l]=function(p){if(p instanceof c)return
p;Object.isExtensible(p)&&e(p);return n(p)})}if(function(){if(!a||!
Object.seal)return!1;try{var l=Object.seal({}),n=Object.seal({}),
p=new a([[l,2],[n,3]]);if(2!=p.get(l)||3!=p.get(n))return!
1;p.delete(l);p.set(n,4);return!p.has(l)&&4==p.get(n)}catch(w){return!1}}())return
a;var
h="$jscomp_hidden_"+Math.random();g("freeze");g("preventExtensions");g("seal");var
k=0;b.prototype.set=function(l,n){if(!d(l))throw Error("Invalid WeakMap
key");e(l);if(!Ga(l,h))throw Error("WeakMap key fail: "+l);l[h][this.lb]=n;return
this};b.prototype.get=function(l){return d(l)&&Ga(l,h)?l[h][this.lb]:void
0};b.prototype.has=function(l){return d(l)&&
Ga(l,h)&&Ga(l[h],this.lb)};b.prototype.delete=function(l){return
d(l)&&Ga(l,h)&&Ga(l[h],this.lb)?delete l[h][this.lb]:!1};return b});
ia("Map",function(a){function b(){var k={};return k.Re=k.next=k.head=k}function
c(k,l){var n=k.g;return ja(function(){if(n){for(;n.head!=k.g;)n=n.Re;for(;n.next!
=n.head;)return n=n.next,{done:!1,value:l(n)};n=null}return{done:!0,value:void
0}})}function d(k,l){var n=l&&typeof l;"object"==n||"function"==n?g.has(l)?
n=g.get(l):(n=""+ ++h,g.set(l,n)):n="p_"+l;var
p=k.i[n];if(p&&Ga(k.i,n))for(k=0;k<p.length;k++){var w=p[k];if(l!==l&&w.key!
==w.key||l===w.key)return{id:n,list:p,index:k,Jc:w}}return{id:n,
list:p,index:-1,Jc:void 0}}function e(k){this.i={};this.g=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
n=l.entries(),p=n.next();if(p.done||p.value[0]!=k||"s"!=p.value[1])return!
1;p=n.next();return p.done||4!=p.value[0].x||
"t"!=p.value[1]||!n.next().done?!1:!0}catch(w){return!1}}())return a;var g=new
WeakMap;e.prototype.set=function(k,l){k=0===k?0:k;var n=d(this,k);n.list||
(n.list=this.i[n.id]=[]);n.Jc?n.Jc.value=l:
(n.Jc={next:this.g,Re:this.g.Re,head:this.g,key:k,value:l},n.list.push(n.Jc),this.g
.Re.next=n.Jc,this.g.Re=n.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.i[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.i={};this.g=this.g.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
n=this.entries(),
p;!
(p=n.next()).done;)p=p.value,k.call(l,p[1],p[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 Ha(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=Ha(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=Ha(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}});
function Ia(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
Ia(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.g=new Map;if(c){c=la(c);for(var d;!
(d=c.next()).done;)this.add(d.value)}this.size=this.g.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.g.set(c,c);this.size=this.g.size;return
this};b.prototype.delete=function(c)
{c=this.g.delete(c);this.size=this.g.size;return c};b.prototype.clear=function()
{this.g.clear();this.size=0};b.prototype.has=function(c){return
this.g.has(c)};b.prototype.entries=function(){return
this.g.entries()};b.prototype.values=function(){return
this.g.values()};b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=
b.prototype.values;b.prototype.forEach=function(c,d){var
e=this;this.g.forEach(function(g){return c.call(d,g,g,e)})};return
b});ia("Array.prototype.entries",function(a){return a?a:function(){return
Ia(this,function(b,c){return[b,c]})}});var Ja="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)Ga(d,e)&&(a[e]=d[e])}return
a};ia("Object.assign",function(a){return a||Ja});
ia("Array.prototype.values",function(a){return a?a:function(){return
Ia(this,function(b,c){return c})}});ia("Object.entries",function(a){return a?
a:function(b){var c=[],d;for(d in b)Ga(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!==Ha(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 Ka=Ka||{},q=this||self;function La(a,b){a=a.split(".");b=b||q;for(var
c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b}function Ma()
{}function Na(a){a.Yf=void 0;a.Eb=function(){return a.Yf?a.Yf:a.Yf=new a}}function
Oa(a){var b=typeof a;return"object"!=b?b:a?
Array.isArray(a)?"array":b:"null"}function Qa(a){var
b=Oa(a);return"array"==b||"object"==b&&"number"==typeof a.length}function Ra(a){var
b=typeof a;return"object"==b&&null!=a||"function"==b}
function Sa(a){return Object.prototype.hasOwnProperty.call(a,Ta)&&a[Ta]||(a[Ta]=+
+Ua)}var Ta="closure_uid_"+(1E9*Math.random()>>>0),Ua=0;function Va(a,b,c){return
a.call.apply(a.bind,arguments)}function Wa(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 r(a,b,c){Function.prototype.bind&&-1!
=Function.prototype.bind.toString().indexOf("native code")?r=Va:r=Wa;return
r.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 Xa(){return
Date.now()}
function Ya(a,b){a=a.split(".");var c=q;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.ta=b.prototype;a.prototype=new
c;a.prototype.constructor=a;a.Kw=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 bb(a)
{if(Error.captureStackTrace)Error.captureStackTrace(this,bb);else{var
b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}u(bb,Error);bb.protot
ype.name="CustomError";var cb;function db(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");bb.call(this,c+a[d])}u(db,bb);db.prototype.name="AssertionError";functio
n eb(a){return a[a.length-1]}
var fb=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},gb=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)},hb=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},ib=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},jb=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 kb(a,b){b=lb(a,b,void 0);return 0>b?
null:"string"===typeof a?a.charAt(b):a[b]}
function lb(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
mb(a,b){return 0<=fb(a,b)}function nb(a,b){mb(a,b)||a.push(b)}function ob(a,b)
{b=fb(a,b);var c;(c=0<=b)&&pb(a,b);return c}function pb(a,b)
{Array.prototype.splice.call(a,b,1)}function qb(a,b){b=lb(a,b,void
0);0<=b&&pb(a,b)}function rb(a){return Array.prototype.concat.apply([],arguments)}
function sb(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 tb(a,b){for(var c=1;c<arguments.length;c++)
{var d=arguments[c];if(Qa(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 ub(a,b,c,d)
{Array.prototype.splice.apply(a,vb(arguments,1))}function vb(a,b,c){return
2>=arguments.length?
Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function wb(a,b)
{a.sort(b||xb)}
function xb(a,b){return a>b?1:a<b?-1:0}function yb(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 zb(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=zb.apply(null,vb(d,e,e+8192)),h=0;h<g.length;h++)b.push(g[h]);else
b.push(d)}return b}
function Ab(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 Bb(a,b)
{return rb.apply([],ib(a,b,void 0))};function Cb(a){return"string"==typeof
a.className?a.className:a.getAttribute&&a.getAttribute("class")||""}function Db(a)
{return a.classList?a.classList:Cb(a).match(/\S+/g)||[]}function Eb(a,b)
{"string"==typeof a.className?
a.className=b:a.setAttribute&&a.setAttribute("class",b)}function Gb(a,b){return
a.classList?a.classList.contains(b):mb(Db(a),b)}function x(a,b)
{if(a.classList)a.classList.add(b);else if(!Gb(a,b)){var
c=Cb(a);Eb(a,c+(0<c.length?" "+b:b))}}
function Hb(a,b){if(a.classList)Array.prototype.forEach.call(b,function(e)
{x(a,e)});else{var c={};Array.prototype.forEach.call(Db(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;Eb(a,b)}}function Ib(a,b){a.classList?
a.classList.remove(b):Gb(a,b)&&Eb(a,Array.prototype.filter.call(Db(a),function(c)
{return c!=b}).join(" "))}
function Jb(a,b){a.classList?Array.prototype.forEach.call(b,function(c)
{Ib(a,c)}):Eb(a,Array.prototype.filter.call(Db(a),function(c){return!
mb(b,c)}).join(" "))}function Kb(a,b,c){c?x(a,b):Ib(a,b)};function Lb(a,b){return
0==a.lastIndexOf(b,0)}function Mb(a,b){var c=a.length-b.length;return
0<=c&&a.indexOf(b,c)==c}function Nb(a){return/^[\s\xa0]*$/.test(a)}var
Pb=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\
xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
function Qb(a,b)
{if(b)a=a.replace(Rb,"&amp;").replace(Sb,"&lt;").replace(Tb,"&gt;").replace(Ub,"&qu
ot;").replace(Vb,"&#39;").replace(Wb,"&#0;");else{if(!Xb.test(a))return a;-1!
=a.indexOf("&")&&(a=a.replace(Rb,"&amp;"));-1!
=a.indexOf("<")&&(a=a.replace(Sb,"&lt;"));-1!
=a.indexOf(">")&&(a=a.replace(Tb,"&gt;"));-1!
=a.indexOf('"')&&(a=a.replace(Ub,"&quot;"));-1!
=a.indexOf("'")&&(a=a.replace(Vb,"&#39;"));-1!=a.indexOf("\
x00")&&(a=a.replace(Wb,"&#0;"))}return a}
var Rb=/&/g,Sb=/</g,Tb=/>/g,Ub=/"/g,Vb=/'/g,Wb=/\x00/g,Xb=/[\x00&<>"']/;function
Yb(a,b){return-1!=a.indexOf(b)}
function Zb(a,b){var
c=0;a=Pb(String(a)).split(".");b=Pb(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=$b(0==g[1].length?
0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||
$b(0==g[2].length,0==h[2].length)||$b(g[2],h[2]);g=g[3];h=h[3]}while(0==c)}return
c}function $b(a,b){return a<b?-1:a>b?1:0};function ac(){var a=q.navigator;return
a&&(a=a.userAgent)?a:""}function y(a){return Yb(ac(),a)};function bc(){return
y("Trident")||y("MSIE")}function cc(){return y("Firefox")||y("FxiOS")}function dc()
{return(y("Chrome")||y("CriOS"))&&!y("Edge")||y("Silk")}
function ec(){var a=ac();if(bc()){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="";if(""===a)return NaN;a=a.split(".");return 0===a.length?
NaN:Number(a[0])};function fc(){return y("iPhone")&&!y("iPod")&&!y("iPad")}function
gc(){return fc()||y("iPad")||y("iPod")};function hc(a){hc[" "](a);return a}hc["
"]=Ma;function ic(a,b){try{return hc(a[b]),!0}catch(c){}return!1}function
jc(a,b,c,d){d=d?d(b):b;return Object.prototype.hasOwnProperty.call(a,d)?
a[d]:a[d]=c(b)};var kc=y("Opera"),z=bc(),lc=y("Edge"),mc=lc||z,nc=y("Gecko")&&!
(Yb(ac().toLowerCase(),"webkit")&&!y("Edge"))&&!(y("Trident")||y("MSIE"))&&!
y("Edge"),oc=Yb(ac().toLowerCase(),"webkit")&&!
y("Edge"),pc=oc&&y("Mobile"),qc=y("Macintosh"),rc=y("Windows"),sc=y("Linux")||
y("CrOS"),tc=y("Android"),uc=fc(),vc=y("iPad"),wc=y("iPod"),xc=gc();function yc()
{var a=q.document;return a?a.documentMode:void 0}var zc;
a:{var Ac="",Bc=function(){var a=ac();if(nc)return/rv:([^\);]+)
(\)|;)/.exec(a);if(lc)return/Edge\/([\d\.]+)/.exec(a);if(z)return/\b(?:MSIE|rv)[: ]
([^\);]+)(\)|;)/.exec(a);if(oc)return/WebKit\/(\S+)/.exec(a);if(kc)return/
(?:Version)[ \/]?(\S+)/.exec(a)}();Bc&&(Ac=Bc?Bc[1]:"");if(z){var Cc=yc();if(null!
=Cc&&Cc>parseFloat(Ac)){zc=String(Cc);break a}}zc=Ac}var Dc=zc,Ec={};function Fc(a)
{return jc(Ec,a,function(){return 0<=Zb(Dc,a)})}function Gc(a){return
Number(Hc)>=a}var Ic;
if(q.document&&z){var Jc=yc();Ic=Jc?Jc:parseInt(Dc,10)||void 0}else Ic=void 0;var
Hc=Ic;var Kc=z||oc;function Lc(){return!0}function Mc(){return null}function Nc(a)
{return a}function Oc(a,b){function c(){}c.prototype=a.prototype;var d=new
c;a.apply(d,Array.prototype.slice.call(arguments,1));return d}function Pc(a){var
b=!1,c;return function(){b||(c=a(),b=!0);return c}};function Qc(a,b,c){for(var d in
a)b.call(c,a[d],d,a)}function Rc(a,b){for(var c in a)if(b.call(void
0,a[c],c,a))return!0;return!1}function Sc(a){var b=[],c=0,d;for(d in a)b[c+
+]=d;return b}function Tc(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function
Uc(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return c}function Vc(){var
a=Wc,b;for(b in a)return!1;return!0}function Xc(a,b,c){if(null!==a&&b in a)throw
Error('The object already contains the key "'+b+'"');a[b]=c}
function Yc(a){var b={},c;for(c in a)b[c]=a[c];return b}var Zc="constructor
hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString
valueOf".split(" ");function $c(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<Zc.length;g+
+)c=Zc[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}
function ad(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return
ad.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
bd={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 cd;function dd(){if(void
0===cd){var a=null,b=q.trustedTypes;if(b&&b.createPolicy)
{try{a=b.createPolicy("goog#html",
{createHTML:ab,createScript:ab,createScriptURL:ab})}catch(c)
{q.console&&q.console.error(c.message)}cd=a}else cd=a}return cd};function ed(a,b)
{this.g=a===fd&&b||"";this.i=gd}ed.prototype.Pd=!0;ed.prototype.Rc=function()
{return this.g};function hd(a){return a instanceof
ed&&a.constructor===ed&&a.i===gd?a.g:"type_error:Const"}function id(a){return new
ed(fd,a)}var gd={},fd={};var jd={};function kd(a,b){this.g=b===jd?a:"";this.Pd=!
0}kd.prototype.Rc=function(){return this.g.toString()};function ld(a){return a
instanceof kd&&a.constructor===kd?a.g:"type_error:SafeScript"}function md(a){var
b=dd();a=b?b.createScript(a):a;return new kd(a,jd)}kd.prototype.toString=function()
{return this.g.toString()};var nd=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]"),od=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]"),pd=/
^http:\/\/.*/,qd=/\s+/,rd=/[\d\u06f0-\u06f9]/;function sd(a,b){this.g=b===td?
a:""}f=sd.prototype;f.Pd=!0;f.Rc=function(){return this.g.toString()};f.Fl=!
0;f.mf=function(){return 1};f.toString=function(){return this.g+""};function ud(a)
{return a instanceof sd&&a.constructor===sd?a.g:"type_error:TrustedResourceUrl"}var
vd=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/,td={};function wd(a){var b=dd();a=b?
b.createScriptURL(a):a;return new sd(a,td)}
function xd(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 yd(a,b){this.g=b===zd?
a:""}f=yd.prototype;f.Pd=!0;f.Rc=function(){return this.g.toString()};f.Fl=!
0;f.mf=function(){return 1};f.toString=function(){return
this.g.toString()};function Ad(a){return a instanceof yd&&a.constructor===yd?
a.g:"type_error:SafeUrl"}
var Bd=RegExp('^(?:audio/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-
m4a|x-matroska|x-wav|wav|webm)|font/\\w+|image/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-
icon)|video/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\\w+=(?:\\w+|"[\\w;,= ]
+"))*$',"i"),Cd=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;function Dd(a)
{a=String(a);a=a.replace(/(%0A|%0D)/g,"");var b=a.match(Cd);return
b&&Bd.test(b[1])?Ed(a):null}var Fd=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|
$))/i;
function Gd(a){a instanceof yd||(a="object"==typeof a&&a.Pd?
a.Rc():String(a),a=Fd.test(a)?Ed(a):Dd(a));return a||Hd}function Id(a,b){if(a
instanceof yd)return a;a="object"==typeof
a&&a.Pd?a.Rc():String(a);if(b&&/^data:/i.test(a)&&(b=Dd(a)||Hd,b.Rc()==a))return
b;Fd.test(a)||(a="about:invalid#zClosurez");return Ed(a)}var zd={};function Ed(a)
{return new yd(a,zd)}var Hd=Ed("about:invalid#zClosurez");var Jd={};function
Kd(a,b){this.g=b===Jd?a:"";this.Pd=!0}Kd.prototype.Rc=function(){return
this.g};Kd.prototype.toString=function(){return this.g.toString()};function Ld(a)
{return a instanceof Kd&&a.constructor===Kd?a.g:"type_error:SafeStyle"}
function Md(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(Nd).join("
"):Nd(d),b+=c+":"+d+";")}return b?new Kd(b,Jd):Od}var Od=new Kd("",Jd);
function Nd(a){if(a instanceof
yd)return'url("'+Ad(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a
instanceof ed)a=hd(a);else{a=String(a);var
b=a.replace(Pd,"$1").replace(Pd,"$1").replace(Qd,"url");if(Rd.test(b)){if(b=!
Sd.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&&Td(a)}a=b?Ud(a):"zClosurez"}else
a="zClosurez"}if(/[{;}]/.test(a))throw new db("Value does not allow [{;}], got:
%s.",[a]);return a}
function Td(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 Rd=RegExp("^[-,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$"),Qd=RegExp("\\b(url\\([ \t\n]*)('[
-&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\
n]*\\))","g"),Pd=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-
gradient|matrix|minmax|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|var)\\
([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g"),Sd=/\/\*/;
function Ud(a){return a.replace(Qd,function(b,c,d,e){var g="";d=d.replace(/^(['"])
(.*)\1$/,function(h,k,l){g=k;return l});b=Gd(d).Rc();return c+g+b+g+e})};var
Vd={};function Wd(a,b){this.g=b===Vd?a:"";this.Pd=!0}
function Xd(a,b){if(Yb(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(Tc(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
Kd||(b=Md(b));return new Wd(a+"{"+Ld(b).replace(/</g,"\\3C ")+"}",Vd)}function
Yd(a){function b(d){Array.isArray(d)?d.forEach(b):c+=Zd(d)}var
c="";Array.prototype.forEach.call(arguments,b);return new
Wd(c,Vd)}Wd.prototype.Rc=function(){return this.g};function Zd(a){return a
instanceof Wd&&a.constructor===Wd?
a.g:"type_error:SafeStyleSheet"}Wd.prototype.toString=function(){return
this.g.toString()};var $d=new Wd("",Vd);var ae={};function be(a,b,c){this.g=c===ae?
a:"";this.i=b;this.Pd=this.Fl=!0}be.prototype.mf=function(){return
this.i};be.prototype.Rc=function(){return
this.g.toString()};be.prototype.toString=function(){return
this.g.toString()};function ce(a){return de(a).toString()}function de(a){return a
instanceof be&&a.constructor===be?a.g:"type_error:SafeHtml"}function fe(a){if(a
instanceof be)return a;var b="object"==typeof a,c=null;b&&a.Fl&&(c=a.mf());return
ge(Qb(b&&a.Pd?a.Rc():String(a)),c)}
function he(a){if(a instanceof be)return a;a=fe(a);return ge(ce(a).replace(/(\r\n|\
r|\n)/g,"<br>"),a.mf())}function ie(a,b,c){je(String(a));return
ke(String(a),b,c)}function je(a){if(!le.test(a))throw
Error("");if(a.toUpperCase()in me)throw Error("");}
function ne(a){var b={nonce:oe()};for(d in
b)if(Object.prototype.hasOwnProperty.call(b,d)){var
c=d.toLowerCase();if("language"==c||"src"==c||"text"==c)throw Error("");}var
d="";a=rb(a);for(c=0;c<a.length;c++)d+=ld(a[c]).toString();a=ge(d,0);return
ke("script",b,a)}function pe(a){function b(g){Array.isArray(g)?g.forEach(b):
(g=fe(g),e.push(ce(g)),g=g.mf(),0==d?d=g:0!=g&&d!=g&&(d=null))}var
c=fe(qe),d=c.mf(),e=[];a.forEach(b);return ge(e.join(ce(c)),d)}
function re(a){return pe(Array.prototype.slice.call(arguments))}function ge(a,b)
{var c=dd();a=c?c.createHTML(a):a;return new be(a,b,ae)}function ke(a,b,c){var
d=null;var e="<"+a+se(b);null==c?c=[]:Array.isArray(c)||(c=[c]);!
0===bd[a.toLowerCase()]?e+=">":(d=re(c),e+=">"+ce(d)+"</"+a+">",d=d.mf());
(a=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(a)?d=0:d=null);return ge(e,d)}
function se(a){var b="";if(a)for(var c in
a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!le.test(c))throw Error("");var
d=a[c];if(null!=d){var e=c;if(d instanceof ed)d=hd(d);else
if("style"==e.toLowerCase()){if(!Ra(d))throw Error("");d instanceof Kd||
(d=Md(d));d=Ld(d)}else{if(/^on/i.test(e))throw Error("");if(e.toLowerCase()in
te)if(d instanceof sd)d=ud(d).toString();else if(d instanceof yd)d=Ad(d);else
if("string"===typeof d)d=Gd(d).Rc();else throw
Error("");}d.Pd&&(d=d.Rc());e=e+'="'+Qb(String(d))+
'"';b+=" "+e}}return b}var le=/^[a-zA-Z0-9-]+$/,te={action:!0,cite:!0,data:!
0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},me={APPLET:!0,BASE:!0,EMBED:!
0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!
0},ue=ge("<!DOCTYPE html>",0),qe=new
be(q.trustedTypes&&q.trustedTypes.emptyHTML||"",0,ae),ve=ge("<br>",0);function
we(a,b){return ge(a,b||null)};var xe=Pc(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=de
(qe);return!b.parentElement});function ye(a,b)
{if(xe())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=de(b)}function
ze(a,b){b=b instanceof yd?b:Id(b);a.href=Ad(b)}function Ae(a,b){b=b instanceof yd?
b:Id(b,/^data:image\//i.test(b));a.src=Ad(b)}
function Be(a){var
b=oe(a.ownerDocument&&a.ownerDocument.defaultView);b&&a.setAttribute("nonce",b)}fun
ction Ce(a,b){b=b instanceof yd?b:Id(b);a.href=Ad(b)}function De(a,b){b=b
instanceof yd?b:Id(b);a.replace(Ad(b))}function oe(a){return
Ee("script[nonce]",a)}var Fe=/^[\w+/_-]+[=]{0,2}$/;function Ee(a,b){b=(b||
q).document;return b.querySelector?(a=b.querySelector(a))&&(a=a.nonce||
a.getAttribute("nonce"))&&Fe.test(a)?a:"":""};function Ge(a,b,c){return
Math.min(Math.max(a,b),c)};function A(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?
b:0}f=A.prototype;f.clone=function(){return new A(this.x,this.y)};function He(a,b)
{return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function Ie(a,b){var c=a.x-b.x;a=a.y-
b.y;return Math.sqrt(c*c+a*a)}function Je(a,b){return new A(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.fk=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return
this};function Ke(a,b){this.width=a;this.height=b}function Le(a,b){return a==b?!
0:a&&b?a.width==b.width&&a.height==b.height:!1}f=Ke.prototype;f.clone=function()
{return new Ke(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 Me(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 Ne(a){return a.replace(/[\
s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")}function Oe(a){return a.replace(/\xa0|[ \t]
+/g," ")}function Pe(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\
t\r\n ]+$/g,"")}function Qe(a){return decodeURIComponent(a.replace(/\+/g,"
"))}function Re(a){return a=Qb(a,void 0)}
function Se(a){return Yb(a,"&")?"document"in q?Te(a):Ue(a):a}function Te(a){var
b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var
c=q.document.createElement("div");return a.replace(Ve,function(d,e){var
g=b[d];if(g)return g;"#"==e.charAt(0)&&(e=Number("0"+e.substr(1)),isNaN(e)||
(g=String.fromCharCode(e)));g||(g=we(d+"
"),ye(c,g),g=c.firstChild.nodeValue.slice(0,-1));return b[d]=g})}
function Ue(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.substr(1)),isNaN(c))?b:String.fromCharCode(c)}})}var Ve=/&([^;\s<&]
+);?/g;function We(a,b){a.length>b&&(a=a.substring(0,b-3)+"...");return a}function
Xe(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\
x08/g,"\\x08")}
var Ye=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b)
{return Array(b+1).join(a)};function Ze(a){return null==a?"":String(a)}function
$e(){return
Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Ma
th.random())^Xa()).toString(36)}function af(a){return String(a).replace(/\-([a-
z])/g,function(b,c){return c.toUpperCase()})}function cf(a){return
a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return
c+d.toUpperCase()})};function df(a){return a?new ef(ff(a)):cb||(cb=new ef)}function
B(a){return gf(document,a)}function gf(a,b){return"string"===typeof b?
a.getElementById(b):b}function hf(a,b){return(b||
document).getElementsByTagName(String(a))}function jf(a,b,c){return
kf(document,a,b,c)}function lf(a,b){var c=b||document;return
c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):kf(document,"*",a,b)}
function mf(a,b){var c=b||document,d=null;c.getElementsByClassName?
d=c.getElementsByClassName(a)[0]:d=nf("*",a,b);return d||null}
function kf(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&&mb(b.split(/\s+/),c)&&(d[e+
+]=h);d.length=e;return d}return a}
function nf(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:"")):kf(d,a,b,c)[0]||null}function of(a,b)
{Qc(b,function(c,d){c&&"object"==typeof c&&c.Pd&&(c=c.Rc());"style"==d?
a.style.cssText=c:"class"==d?a.className=c:"for"==d?
a.htmlFor=c:pf.hasOwnProperty(d)?a.setAttribute(pf[d],c):Lb(d,"aria-")||
Lb(d,"data-")?a.setAttribute(d,c):a[d]=c})}
var
pf={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
qf(a){a=(a||window).document;a=rf(a)?a.documentElement:a.body;return new
Ke(a.clientWidth,a.clientHeight)}
function sf(a){var b=tf(a);a=a.parentWindow||a.defaultView;return
z&&Fc("10")&&a.pageYOffset!=b.scrollTop?new A(b.scrollLeft,b.scrollTop):new
A(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function tf(a){return
a.scrollingElement?a.scrollingElement:!oc&&rf(a)?a.documentElement:a.body||
a.documentElement}function uf(a){return a?a.parentWindow||
a.defaultView:window}function C(a,b,c){return vf(document,arguments)}
function vf(a,b){var c=b[1],d=wf(a,String(b[0]));c&&("string"===typeof c?
d.className=c:Array.isArray(c)?d.className=c.join("
"):of(d,c));2<b.length&&xf(a,d,b,2);return d}
function xf(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(!Qa(g)||
Ra(g)&&0<g.nodeType)e(g);else{a:{if(g&&"number"==typeof g.length){if(Ra(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?sb(g):g,e)}}}function E(a){return
wf(document,a)}
function
wf(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());re
turn a.createElement(b)}function yf(a){return
document.createTextNode(String(a))}function rf(a)
{return"CSS1Compat"==a.compatMode}function zf(a,b){a.appendChild(b)}function
Af(a,b){xf(ff(a),a,arguments,1)}function Bf(a){for(var
b;b=a.firstChild;)a.removeChild(b)}function Cf(a,b)
{b.parentNode&&b.parentNode.insertBefore(a,b)}function Df(a,b)
{b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)}
function Ef(a,b,c){a.insertBefore(b,a.childNodes[c]||null)}function F(a){return
a&&a.parentNode?a.parentNode.removeChild(a):null}function Ff(a,b){var
c=b.parentNode;c&&c.replaceChild(a,b)}function Gf(a){return void 0!=a.children?
a.children:Array.prototype.filter.call(a.childNodes,function(b){return
1==b.nodeType})}function Hf(a){return void 0!==a.firstElementChild?
a.firstElementChild:If(a.firstChild,!0)}function If(a,b){for(;a&&1!
=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}
function Jf(a){return Ra(a)&&1==a.nodeType}function Kf(a){var b;if(Kc&&!
(z&&Fc("9")&&!Fc("10")&&q.SVGElement&&a instanceof
q.SVGElement)&&(b=a.parentElement))return b;b=a.parentNode;return Jf(b)?
b:null}function Lf(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 ff(a){return 9==a.nodeType?a:a.ownerDocument||a.document}
function Mf(a){return a.contentDocument||a.contentWindow.document}function H(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
Bf(a),a.appendChild(ff(a).createTextNode(String(b)))}var
Nf={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Of={IMG:" ",BR:"\n"};function Pf(a)
{return a.hasAttribute("tabindex")&&Qf(a)}
function Rf(a,b){b?a.tabIndex=0:(a.tabIndex=-
1,a.removeAttribute("tabIndex"))}function Qf(a)
{a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a}function Sf(a){var
b=[];Tf(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 Uf(a){var b=[];Tf(a,b,!1);return
b.join("")}
function Tf(a,b,c){if(!(a.nodeName in Nf))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 Of)b.push(Of[a.nodeName]);else
for(a=a.firstChild;a;)Tf(a,b,c),a=a.nextSibling}function Vf(a){return
Wf(a,function(b){return"DIV"==b.nodeName&&"string"===typeof
b.className&&mb(b.className.split(/\s+/),"slider-box")},void 0)}function Wf(a,b,c)
{for(var d=0;a&&(null==c||d<=c);){if(b(a))return a;a=a.parentNode;d++}return null}
function Xf(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c)
{return null}}function ef(a){this.g=a||q.document||
document}f=ef.prototype;f.ha=function(a){return
gf(this.g,a)};f.getElementsByTagName=function(a,b){return(b||
this.g).getElementsByTagName(String(a))};f.Ra=function(a,b,c){return
vf(this.g,arguments)};function Yf(a,b){return wf(a.g,b)}function Zf(a){a=a.g;return
a.parentWindow||
a.defaultView}f.appendChild=zf;f.Jm=Af;f.Lm=Bf;f.Nu=Cf;f.Mu=Df;f.Ai=F;f.Ko=Gf;f.Mo=
Hf;f.Pu=Jf;
f.Km=Lf;var $f="StopIteration"in q?q.StopIteration:
{message:"StopIteration",stack:""};function ag(){}ag.prototype.Cj=function(){throw
$f;};ag.prototype.next=function(){return bg};var bg={done:!0,value:void
0};ag.prototype.hf=function(){return this};var cg=cc(),dg=fc()||
y("iPod"),eg=y("iPad"),fg=y("Android")&&!(dc()||cc()||y("Opera")||
y("Silk")),gg=dc(),hg;if(hg=y("Safari")){var ig;(ig=dc()||y("Coast")||y("Opera")||
y("Edge")||y("Edg/"))||(ig=y("OPR"));hg=!(ig||cc()||y("Silk")||y("Android"))}var
jg=hg&&!gc();var kg={};
function lg(a){if(z&&!Fc(9))return[0,0,0,0];var b=kg.hasOwnProperty(a)?
kg[a]:null;if(b)return b;65536<Object.keys(kg).length&&(kg={});var
c=[0,0,0,0],d=RegExp("\\\\[0-9A-Fa-f]{1,5}\\s","g");b=mg(a,RegExp("\\\\[0-9A-Fa-f]
{6}\\s?","g"));b=mg(b,d);b=mg(b,/\\./g);b=b.replace(RegExp(":not\\
(([^\\)]*)\\)","g")," $1
");b=b.replace(RegExp("{[^]*","gm"),"");b=ng(b,c,RegExp("(\\[[^\\]]
+\\])","g"),2);b=ng(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]
+)","g"),1);b=ng(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),2);b=
ng(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/
gi,3);b=ng(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=ng(b,c,/(:[^\s\+>~\.\[:]+)/
g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");ng(b,c,/([^\s\+>~\.\
[:]+)/g,3);b=c;return kg[a]=b}function ng(a,b,c,d){return a.replace(c,function(e)
{b[d]+=1;return Array(e.length+1).join(" ")})}function mg(a,b){return
a.replace(b,function(c){return Array(c.length+1).join("A")})};var og={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},pg=/[\n\f\
r"'()*<>]/g,qg={"\n":"%0a","\f":"%0c","\
r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"};function rg(a){return qg[a]}
function sg(a,b,c){b=Pb(b);if(""==b)return null;var
d=String(b.substr(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"!
=Ad(a)?'url("'+Ad(a).replace(pg,rg)+'")':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 og))return null}return
b};function tg(a,b){a=q[a];return a&&a.prototype?
(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null}function
ug(a,b){return(a=q[a])&&a.prototype&&a.prototype[b]||null}var
vg=tg("Element","attributes")||
tg("Node","attributes"),wg=ug("Element","hasAttribute"),xg=ug("Element","getAttribu
te"),yg=ug("Element","setAttribute"),zg=ug("Element","removeAttribute");tg("Element
","innerHTML")||tg("HTMLElement","innerHTML");
var Ag=ug("Element","getElementsByTagName"),Bg=ug("Element","matches")||
ug("Element","msMatchesSelector"),Cg=tg("Node","nodeName"),Dg=tg("Node","nodeType")
,Eg=tg("Node","parentNode");tg("Node","childNodes");var
Fg=tg("HTMLElement","style")||
tg("Element","style"),Gg=tg("HTMLStyleElement","sheet"),Hg=ug("CSSStyleDeclaration"
,"getPropertyValue"),Ig=ug("CSSStyleDeclaration","setProperty"),Jg=tg("Element","na
mespaceURI")||tg("Node","namespaceURI");
function Kg(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("Clobbering
detected");return a}function Lg(a,b,c,d){if(a)return
a.apply(b,d);if(z&&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 Mg(a){return
Kg(vg,a,"attributes",function(b){return b instanceof NamedNodeMap})}
function Ng(a,b,c){try{Lg(yg,a,"setAttribute",[b,c])}catch(d){if(-
1==d.message.indexOf("A security problem occurred"))throw d;}}function Og(a){return
Kg(Fg,a,"style",function(b){return b instanceof CSSStyleDeclaration})}function
Pg(a){return Kg(Gg,a,"sheet",function(b){return b instanceof
CSSStyleSheet})}function Qg(a){return Kg(Cg,a,"nodeName",function(b)
{return"string"==typeof b})}function Rg(a){return Kg(Dg,a,"nodeType",function(b)
{return"number"==typeof b})}
function Sg(a){return Kg(Eg,a,"parentNode",function(b){return!(b&&"string"==typeof
b.name&&b.name&&"parentnode"==b.name.toLowerCase())})}function Tg(a,b){return
Lg(Hg,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""}function
Ug(a,b,c){Lg(Ig,a,a.setProperty?"setProperty":"setAttribute",[b,c])}function Vg(a)
{return Kg(Jg,a,"namespaceURI",function(b){return"string"==typeof b})};var
Wg=z&&10>document.documentMode?null:RegExp("\\s*([^\\s'\",]+[^'\",]*(('([^'\\r\\n\\
f\\\\]|\\\\[^])*')|(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|[^'\",])*)","g"),Xg={"-
webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0};
function Yg(a,b,c){var d=[];Zg(sb(a.cssRules)).forEach(function(e){if(b&&!/[a-zA-Z]
[\w-:\.]*/.test(b))throw Error("Invalid container id");if(!
(b&&z&&10==document.documentMode&&/\\['"]/.test(e.selectorText))){var g=b?
e.selectorText.replace(Wg,"#"+b+" $1"):e.selectorText;d.push(Xd(g,
$g(e.style,c)))}});return Yd(d)}function Zg(a){return a.filter(function(b){return b
instanceof CSSStyleRule||b.type==CSSRule.STYLE_RULE})}
function ah(a,b,c){a=bh("<style>"+a+"</style>");return null==a||null==a.sheet?
$d:Yg(a.sheet,void 0!=b?b:null,c)}function bh(a){if(z&&!Fc(10)||"function"!=typeof
q.DOMParser)return
null;a=we("<html><head></head><body>"+a+"</body></html>");return(new
DOMParser).parseFromString(de(a),"text/html").body.children[0]}
function $g(a,b){if(!a)return Od;var
c=document.createElement("div").style;ch(a).forEach(function(d){var e=oc&&d in Xg?
d:d.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/
i,"");Lb(e,"--")||Lb(e,"var")||(d=Tg(a,d),d=sg(e,d,b),null!=d&&Ug(c,e,d))});return
new Kd(c.cssText||"",Jd)}
function dh(a){var b=Array.from(Lg(Ag,a,"getElementsByTagName",
["STYLE"])),c=Bb(b,function(h){return sb(Pg(h).cssRules)});c=Zg(c);for(var
d=[],e=0;e<c.length;e++)d[e]={index:e,hm:c[e]};d.sort(function(h,k){var
l=lg(h.hm.selectorText);a:{for(var
n=lg(k.hm.selectorText),p=xb,w=Math.min(l.length,n.length),D=0;D<w;D++){var
G=p(l[D],n[D]);if(0!=G){l=G;break a}}l=xb(l.length,n.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)
{Lg(Bg,g,g.matches?"matches":"msMatchesSelector",
[h.selectorText])&&h.style&&eh(g,h.style)});b.forEach(F)}function eh(a,b){var
c=ch(a.style);ch(b).forEach(function(d){if(!(0<=c.indexOf(d))){var
e=Tg(b,d);Ug(a.style,d,e)}})}function ch(a){Qa(a)?a=sb(a):
(a=Sc(a),ob(a,"cssText"));return a};function fh(a,b,c,d)
{this.top=a;this.right=b;this.bottom=c;this.left=d}function gh(a){for(var b=new
fh(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=fh.prototype;f.Bb=function(){return this.right-this.left};f.Db=function()
{return this.bottom-this.top};
f.clone=function(){return new
fh(this.top,this.right,this.bottom,this.left)};function hh(a,b){return a&&b?b
instanceof fh?
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 ih(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 jh(a,b,c,d)
{this.left=a;this.top=b;this.width=c;this.height=d}f=jh.prototype;f.clone=function(
){return new jh(this.left,this.top,this.width,this.height)};function kh(a){return
new fh(a.top,a.left+a.width,a.top+a.height,a.left)}function lh(a){return new
jh(a.left,a.top,a.right-a.left,a.bottom-a.top)}
function mh(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 nh(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 jh(c,e,d-c,a-e)}return null}
function oh(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 ph(a,b){if(!a||!b)return null;a=new
jh(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.Fa=function(){return new
Ke(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 I(a,b,c)
{if("string"===typeof b)(b=qh(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var
e=b[d],g=qh(c,d);g&&(c.style[g]=e)}}var rh={};function qh(a,b){var c=rh[b];if(!c)
{var d=af(b);c=d;void 0===a.style[d]&&(d=(oc?"Webkit":nc?"Moz":z?"ms":null)
+cf(d),void 0!==a.style[d]&&(c=d));rh[b]=c}return c}function sh(a,b){var
c=a.style[af(b)];return"undefined"!==typeof c?c:a.style[qh(a,b)]||""}
function th(a,b){var c=ff(a);return
c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,
null))?a[b]||a.getPropertyValue(b)||"":""}function uh(a,b){return a.currentStyle?
a.currentStyle[b]:null}function vh(a,b){return th(a,b)||uh(a,b)||
a.style&&a.style[b]}function wh(a,b,c){if(b instanceof A){var d=b.x;b=b.y}else
d=b,b=c;a.style.left=xh(d,!1);a.style.top=xh(b,!1)}function yh(a){return new
A(a.offsetLeft,a.offsetTop)}
function zh(a){a=a?ff(a):document;return!z||Gc(9)||rf(df(a).g)?
a.documentElement:a.body}function Ah(a){try{return
a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}}
function Bh(a){if(z&&!Gc(8))return a.offsetParent;var
b=ff(a),c=vh(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=vh(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 Ch(a){for(var b=new
fh(0,Infinity,Infinity,0),c=df(a),d=c.g.body,e=c.g.documentElement,g=tf(c.g);a=Bh(a
);)if(!(z&&0==a.clientWidth||oc&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!
=vh(a,"overflow")){var h=Dh(a),k=new
A(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=
qf(Zf(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 Eh(a,b){b=b||tf(document);var c=b||tf(document);var
d=Dh(a),e=Dh(c),g=Fh(c);if(c==tf(document)){var h=d.x-c.scrollLeft;d=d.y-
c.scrollTop;z&&!Gc(10)&&(h+=g.left,d+=g.top)}else h=d.x-e.x-g.left,d=d.y-e.y-
g.top;a=Gh(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
A(e,k);b.scrollLeft=c.x;b.scrollTop=c.y}
function Dh(a){var b=ff(a),c=new A(0,0),d=zh(b);if(a==d)return
c;a=Ah(a);b=sf(df(b).g);c.x=a.left+b.x;c.y=a.top+b.y;return c}function Hh(a,b)
{a=Ih(a);b=Ih(b);return new A(a.x-b.x,a.y-b.y)}function Jh(a){a=Ah(a);return new
A(a.left,a.top)}function Ih(a){if(1==a.nodeType)return Jh(a);a=a.changedTouches?
a.changedTouches[0]:a;return new A(a.clientX,a.clientY)}function Kh(a,b,c){var
d=Dh(a);b instanceof A&&(c=b.y,b=b.x);wh(a,a.offsetLeft+(b-d.x),a.offsetTop+
(Number(c)-d.y))}
function K(a,b,c){if(b instanceof Ke)c=b.height,b=b.width;else if(void 0==c)throw
Error("missing height argument");Lh(a,b);a.style.height=xh(c,!0)}function xh(a,b)
{"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function Lh(a,b)
{a.style.width=xh(b,!0)}function L(a){var b=Gh;if("none"!=vh(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 Gh(a){var b=a.offsetWidth,c=a.offsetHeight,d=oc&&!b&&!c;return(void
0===b||d)&&a.getBoundingClientRect?(a=Ah(a),new Ke(a.right-a.left,a.bottom-
a.top)):new Ke(b,c)}function Mh(a){var b=Dh(a);a=L(a);return new
jh(b.x,b.y,a.width,a.height)}function Nh(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 M(a,b)
{a.style.display=b?"":"none"}function Oh(a){return"none"!=a.style.display}
function Ph(a){return"rtl"==vh(a,"direction")}var Qh=nc?"MozUserSelect":oc||
lc?"WebkitUserSelect":null;function Rh(a,b,c){c=c?
null:a.getElementsByTagName("*");if(Qh)
{if(b=b?"none":"",a.style&&(a.style[Qh]=b),c){a=0;for(var d;d=c[a];a+
+)d.style&&(d.style[Qh]=b)}}else
if(z&&(b=b?"on":"",a.setAttribute("unselectable",b),c))for(a=0;d=c[a];a+
+)d.setAttribute("unselectable",b)}
function Sh(a,b){var c=rf(df(ff(a)).g);if(!z||Fc("10")||c)Th(a,b,"border-
box");else{var d=a.style;c?(c=Uh(a),a=Fh(a),d.pixelWidth=b.width-a.left-c.left-
c.right-a.right,d.pixelHeight=b.height-a.top-c.top-c.bottom-a.bottom):
(d.pixelWidth=b.width,d.pixelHeight=b.height)}}
function Vh(a){var b=ff(a),c=z&&a.currentStyle;if(c&&rf(df(b).g)&&"auto"!
=c.width&&"auto"!=c.height&&!c.boxSizing)return
b=Wh(a,c.width,"width","pixelWidth"),a=Wh(a,c.height,"height","pixelHeight"),new
Ke(b,a);c=new Ke(a.offsetWidth,a.offsetHeight);b=Uh(a);a=Fh(a);return new
Ke(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)}
function Xh(a,b){var c=rf(df(ff(a)).g);if(!z||Fc("10")||c)Th(a,b,"content-
box");else{var d=a.style;c?(d.pixelWidth=b.width,d.pixelHeight=b.height):
(c=Uh(a),a=Fh(a),d.pixelWidth=b.width+a.left+c.left+c.right+a.right,d.pixelHeight=b
.height+a.top+c.top+c.bottom+a.bottom)}}function Th(a,b,c){a=a.style;nc?
a.MozBoxSizing=c:oc?
a.WebkitBoxSizing=c:a.boxSizing=c;a.width=Math.max(b.width,0)+"px";a.height=Math.ma
x(b.height,0)+"px"}
function Wh(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=uh(a,b))?Wh(a,b,"left","pixelLeft"):0}
function Uh(a){if(z){var
b=Yh(a,"paddingLeft"),c=Yh(a,"paddingRight"),d=Yh(a,"paddingTop");a=Yh(a,"paddingBo
ttom");return new
fh(d,c,a,b)}b=th(a,"paddingLeft");c=th(a,"paddingRight");d=th(a,"paddingTop");a=th(
a,"paddingBottom");return new
fh(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var
Zh={thin:2,medium:4,thick:6};function $h(a,b){if("none"==uh(a,b+"Style"))return
0;b=uh(a,b+"Width");return b in Zh?Zh[b]:Wh(a,b,"left","pixelLeft")}
function Fh(a){if(z&&!Gc(9)){var
b=$h(a,"borderLeft"),c=$h(a,"borderRight"),d=$h(a,"borderTop");a=$h(a,"borderBottom
");return new
fh(d,c,a,b)}b=th(a,"borderLeftWidth");c=th(a,"borderRightWidth");d=th(a,"borderTopW
idth");a=th(a,"borderBottomWidth");return new
fh(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.j=[];this.i=[];this.g="data-elementweakmap-index-"+di+
+}ei.prototype.set=function(a,b){if(Lg(wg,a,"hasAttribute",[this.g])){var
c=parseInt(Lg(xg,a,"getAttribute",[this.g])||null,10);this.i[c]=b}else
c=this.i.push(b)-1,Ng(a,this.g,c.toString()),this.j.push(a);return this};
ei.prototype.get=function(a){if(Lg(wg,a,"hasAttribute",[this.g]))return
a=parseInt(Lg(xg,a,"getAttribute",[this.g])||
null,10),this.i[a]};ei.prototype.clear=function(){this.j.forEach(function(a)
{Lg(zg,a,"removeAttribute",[this.g])},this);this.j=[];this.i=[]};var fi=!z||
Gc(10),gi=!z||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.i=Yc(a.g);this.N=Yc(a.ua);this.j=Yc(a.va);this.oa=a.na;a.Ca.forEach(f
unction(b){if(!Lb(b,"data-"))throw new db('Only "data-" attributes allowed, got:
%s.',[b]);if(Lb(b,"data-sanitizer-"))throw new db('Attributes with "%s" prefix are
not allowed, got: %s.',["data-sanitizer-",b]);this.i["*
"+b.toUpperCase()]=oi},this);a.Ba.forEach(function(b){b=b.toUpperCase();if(!
Yb(b,"-")||ki[b])throw new db("Only valid custom element tag names allowed, got:
%s.",[b]);this.j[b]=
!0},this);this.ma=a.j;this.o=a.Pa;this.s=null;this.O=a.oa}u(li,hi);function pi(a)
{return function(b,c){return(b=a(Pb(b),c))&&"about:invalid#zClosurez"!=Ad(b)?
Ad(b):null}}function mi(){this.g={};v([ai,bi],function(a){Sc(a).forEach(function(b)
{this.g[b]=oi},this)},this);this.i={};this.Ca=[];this.Ba=[];this.ua=Yc(ii);this.va=
Yc(ji);this.na=!
1;this.ma=Gd;this.O=this.s=this.o=this.j=Mc;this.Pa=null;this.N=this.oa=!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.g,a.i,"* USEMAP",si);var b=pi(a.ma);["* ACTION","* CITE","*
HREF"].forEach(function(d){ri(this.g,this.i,d,b)},a);var c=pi(a.j);["* LONGDESC","*
SRC","LINK HREF"].forEach(function(d){ri(this.g,this.i,d,c)},a);["* FOR","*
HEADERS","* NAME"].forEach(function(d)
{ri(this.g,this.i,d,t(ti,this.o))},a);ri(a.g,a.i,"A TARGET",t(ui,
["_blank","_self"]));ri(a.g,a.i,"* CLASS",t(vi,a.s));ri(a.g,a.i,"*
ID",t(wi,a.s));ri(a.g,
a.i,"* STYLE",t(a.O,c));a.N=!0}function xi(a,b){a||(a="*");return(a+"
"+b).toUpperCase()}function oi(a){return Pb(a)}function ui(a,b){b=Pb(b);return
mb(a,b.toLowerCase())?b:null}function si(a){return(a=Pb(a))&&"#"==a.charAt(0)?
a:null}function ti(a,b,c){return a(Pb(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(Pb(b),c)}
li.prototype.g=function(a){var b=!("STYLE"in this.N)&&"STYLE"in
this.j;this.s="*"==this.o&&b?"sanitizer-"+$e():this.o;if(fi){b=a;if(fi)
{a=E("SPAN");this.s&&"*"==this.o&&(a.id=this.s);this.O&&(b=bh("<div>"+b+"</
div>"),dh(b),b=b.innerHTML);b=we(b);var
c=document.createElement("template");if(gi&&"content"in
c)ye(c,b),c=c.content;else{var
d=document.implementation.createHTMLDocument("x");c=d.body;ye(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(Rg(e)){case
3:e=yi(this,e);break c;case 1:if("TEMPLATE"==Qg(e).toUpperCase())e=null;else{var
g=Qg(e).toUpperCase();if(g in this.N||"http://www.w3.org/1999/xhtml"!=Vg(e))var
h=null;else this.j[g]?h=document.createElement(g):(h=E("SPAN"),this.oa&&Ng(h,"data-
sanitizer-original-tag",g.toLowerCase()));if(h){var k=h,l=Mg(e);if(null!=l)for(var
n=0;g=l[n];n++)if(g.specified){var p=e;var w=g;var D=w.name;if(Lb(D,"data-
sanitizer-"))w=null;else{var G=Qg(p);
w=w.value;var
J={tagName:Pb(G).toLowerCase(),attributeName:Pb(D).toLowerCase()},U={dl:void
0};"style"==J.attributeName&&(U.dl=Og(p));p=xi(G,D);p in this.i?
(D=this.i[p],w=D(w,J,U)):(D=xi(null,D),D in this.i?
(D=this.i[D],w=D(w,J,U)):w=null)}null!==w&&Ng(k,g.name,w)}e=h}else e=null}break
c;default:e=null}}if(e){if(1==Rg(e)&&c.set(d,e),d=Sg(d),g=!
1,d)h=Rg(d),k=Qg(d).toLowerCase(),l=Sg(d),11!=h||l?"body"==k&&l&&(h=Sg(l))&&!
Sg(h)&&(g=!0):g=!0,h=null,g||!d?
h=a:1==Rg(d)&&(h=c.get(d)),h.content&&(h=h.content),
h.appendChild(e)}else Bf(d)}c.clear&&c.clear()}else
a=E("SPAN");0<Mg(a).length&&(b=E("SPAN"),b.appendChild(a),a=b);a=(new
XMLSerializer).serializeToString(a);a=a.slice(a.indexOf(">")
+1,a.lastIndexOf("</"))}else a="";return we(a)};function yi(a,b){var c=b.data;
(b=Sg(b))&&"style"==Qg(b).toLowerCase()&&!("STYLE"in a.N)&&"STYLE"in
a.j&&(c=Zd(ah(c,a.s,r(function(d,e){return this.ma(d,{Xs:e})},a))));return
document.createTextNode(c)};function zi(a){return(new li(new mi)).g(a)};/*

SPDX-License-Identifier: Apache-2.0
*/
var Ai={};function Bi(){var a="undefined"!==typeof window?window.trustedTypes:void
0;return null!==a&&void 0!==a?a:null}var Ci;function Di(){var a,b;if(void
0===Ci)try{Ci=null!==(b=null===(a=Bi())||void 0===a?void
0:a.createPolicy("google#safe",{createHTML:function(c){return
c},createScript:function(c){return c},createScriptURL:function(c){return
c}}))&&void 0!==b?b:null}catch(c){Ci=null}return Ci};function Ei(){}function Fi(a)
{this.g=a}m(Fi,Ei);Fi.prototype.toString=function(){return
this.g.toString()};function Gi(a){var b,c=null===(b=Di())||void 0===b?void
0:b.createHTML(a);return new Fi(null!==c&&void 0!==c?c:a,Ai)}function Hi(a){if(a
instanceof Fi)return a.g;throw Error("");};function Ii(){}function Ji(a)
{this.g=a}m(Ji,Ii);Ji.prototype.toString=function(){return
this.g.toString()};function Ki(a){var b,c=null===(b=Di())||void 0===b?void
0:b.createScriptURL(a);return new Ji(null!==c&&void 0!==c?c:a,Ai)};function Li()
{}function Mi(a){this.g=a}m(Mi,Li);Mi.prototype.toString=function(){return
this.g.toString()};function Ni(){}function Oi(a)
{this.g=a}m(Oi,Ni);Oi.prototype.toString=function(){return this.g};var Pi=new
Oi("about:invalid#zTSz",Ai);function Qi(a){if(a instanceof Oi)return a.g;throw
Error("");};function Ri(a){return a instanceof Ei?Hi(a):de(a)}function Si(a){if(a
instanceof Ii)if(a instanceof Ji)a=a.g;else throw Error("");else a=ud(a);return
a}function Ti(a){return a instanceof Ni?Qi(a):Ad(a)};function N(a,b){if(null!
==a&&void 0!==a.tagName){if("script"===a.tagName.toLowerCase())throw Error("Use
setTextContent with a SafeScript.");if("style"===a.tagName.toLowerCase())throw
Error("Use setTextContent with a SafeStyleSheet.");}a.innerHTML=Ri(b)};function
Ui(a){var b,c=(a.ownerDocument&&a.ownerDocument.defaultView||
window).document,d=null===(b=c.querySelector)||void 0===b?void
0:b.call(c,"script[nonce]");(b=d?d.nonce||
d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};function Vi(a)
{a&&"function"==typeof a.Ha&&a.Ha()};function Wi()
{this.Hd=this.Hd;this.Pa=this.Pa}Wi.prototype.Hd=!1;Wi.prototype.Ha=function()
{this.Hd||(this.Hd=!0,this.wa())};function Xi(a,b){b=t(Vi,b);a.Hd?b():(a.Pa||
(a.Pa=[]),a.Pa.push(b))}Wi.prototype.wa=function()
{if(this.Pa)for(;this.Pa.length;)this.Pa.shift()()};function Yi(a)
{this.id=a}Yi.prototype.toString=function(){return this.id};function Zi(a,b)
{this.type=a instanceof Yi?
String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.g=!
1}Zi.prototype.stopPropagation=function(){this.g=!
0};Zi.prototype.preventDefault=function(){this.defaultPrevented=!0};function $i(a)
{a.preventDefault()};var aj=function(){if(!q.addEventListener||!
Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",
{get:function(){a=!
0}});try{q.addEventListener("test",Ma,b),q.removeEventListener("test",Ma,b)}catch(c
){}return a}();var
bj={Ag:"mousedown",Bg:"mouseup",zh:"mousecancel",Ew:"mousemove",Gw:"mouseover",Fw:"
mouseout",Cw:"mouseenter",Dw:"mouseleave"};function cj(a,b){Zi.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.Ob=null;a&&this.Hl(a,b)}u(cj,Zi);var
dj={2:"touch",3:"pen",4:"mouse"};
cj.prototype.Hl=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)?nc&&(ic(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=oc||void 0!==a.offsetX?
a.offsetX:a.layerX,this.offsetY=oc||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=qc?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType=
"string"===typeof a.pointerType?
a.pointerType:dj[a.pointerType]||"";this.state=a.state;this.Ob=a;a.defaultPrevented
&&cj.ta.preventDefault.call(this)};function ej(a){return 0==a.Ob.button&&!
(qc&&a.ctrlKey)}cj.prototype.stopPropagation=function()
{cj.ta.stopPropagation.call(this);this.Ob.stopPropagation?
this.Ob.stopPropagation():this.Ob.cancelBubble=!
0};cj.prototype.preventDefault=function(){cj.ta.preventDefault.call(this);var
a=this.Ob;a.preventDefault?a.preventDefault():a.returnValue=!1};var
fj="closure_listenable_"+(1E6*Math.random()|0);function gj(a){return!(!a||!
a[fj])};var hj=0;function ij(a,b,c,d,e)
{this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!
d;this.sj=e;this.key=++hj;this.Yg=this.Xi=!1}function jj(a){a.Yg=!
0;a.listener=null;a.proxy=null;a.src=null;a.sj=null};function kj(a)
{this.src=a;this.g={};this.i=0}f=kj.prototype;f.add=function(a,b,c,d,e){var
g=a.toString();a=this.g[g];a||(a=this.g[g]=[],this.i++);var h=lj(a,b,d,e);-1<h?
(b=a[h],c||(b.Xi=!1)):(b=new ij(b,this.src,g,!!d,e),b.Xi=c,a.push(b));return
b};f.remove=function(a,b,c,d){a=a.toString();if(!(a in this.g))return!1;var
e=this.g[a];b=lj(e,b,c,d);return-1<b?(jj(e[b]),pb(e,b),0==e.length&&(delete
this.g[a],this.i--),!0):!1};
function mj(a,b){var c=b.type;c in
a.g&&ob(a.g[c],b)&&(jj(b),0==a.g[c].length&&(delete
a.g[c],a.i--))}f.Rg=ba(1);f.Oh=function(a,b,c,d){a=this.g[a.toString()];var e=-
1;a&&(e=lj(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 Rc(this.g,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 lj(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!
g.Yg&&g.listener==b&&g.capture==!!c&&g.sj==d)return e}return-1};var
nj="closure_lm_"+(1E6*Math.random()|0),oj={},pj=0;function O(a,b,c,d,e)
{if(d&&d.once)return qj(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=rj(c);return gj(a)?a.ka(b,c,Ra(d)?!!d.capture:!!
d,e):sj(a,b,c,!1,d,e)}
function sj(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=Ra(e)?!!
e.capture:!!e,k=tj(a);k||(a[nj]=k=new kj(a));c=k.add(b,c,d,h,g);if(c.proxy)return
c;d=uj();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)aj||(e=h),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(vj(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");pj++;return c}
function uj(){function a(c){return b.call(a.src,a.listener,c)}var b=wj;return
a}function qj(a,b,c,d,e){if(Array.isArray(b)){for(var g=0;g<b.length;g+
+)qj(a,b[g],c,d,e);return null}c=rj(c);return gj(a)?a.yf(b,c,Ra(d)?!!d.capture:!!
d,e):sj(a,b,c,!0,d,e)}function xj(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)xj(a,b[g],c,d,e);else d=Ra(d)?!!d.capture:!!d,c=rj(c),gj(a)?
a.Xa(b,c,d,e):a&&(a=tj(a))&&(b=a.Oh(b,c,d,e))&&yj(b)}
function yj(a){if("number"!==typeof a&&a&&!a.Yg){var
b=a.src;if(gj(b))mj(b.Id,a);else{var c=a.type,d=a.proxy;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(vj(c),d):b.addListener&&b.removeListener&&b.removeListener(d);pj--;
(c=tj(b))?(mj(c,a),0==c.i&&(c.src=null,b[nj]=null)):jj(a)}}}function vj(a){return a
in oj?oj[a]:oj[a]="on"+a}function zj(a,b){var c=a.listener,d=a.sj||
a.src;a.Xi&&yj(a);return c.call(d,b)}
function wj(a,b){return a.Yg?!0:zj(a,new cj(b,this))}function tj(a){a=a[nj];return
a instanceof kj?a:null}var
Aj="__closure_events_fn_"+(1E9*Math.random()>>>0);function rj(a)
{if("function"===typeof a)return a;a[Aj]||(a[Aj]=function(b){return
a.handleEvent(b)});return a[Aj]};function Bj(a)
{Wi.call(this);this.N=a;this.j={}}u(Bj,Wi);var
Cj=[];f=Bj.prototype;f.ka=function(a,b,c,d){return Dj(this,a,b,c,d)};function
Ej(a,b,c,d,e){Dj(a,b,c,d,!1,e)}function Dj(a,b,c,d,e,g){Array.isArray(c)||
(c&&(Cj[0]=c.toString()),c=Cj);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.j[k.key]=k}return
a}f.yf=function(a,b,c,d){return Fj(this,a,b,c,d)};
function Fj(a,b,c,d,e,g){if(Array.isArray(c))for(var h=0;h<c.length;h+
+)Fj(a,b,c[h],d,e,g);else{b=qj(b,c,d||a.handleEvent,e,g||a.N||a);if(!b)return
a;a.j[b.key]=b}return a}f.Xa=function(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)this.Xa(a,b[g],c,d,e);else c=c||this.handleEvent,d=Ra(d)?!!
d.capture:!!d,e=e||this.N||this,c=rj(c),d=!!d,b=gj(a)?a.Oh(b,c,d,e):a?(a=tj(a))?
a.Oh(b,c,d,e):null:null,b&&(yj(b),delete this.j[b.key]);return this};
function Gj(a){Qc(a.j,function(b,c)
{this.j.hasOwnProperty(c)&&yj(b)},a);a.j={}}f.wa=function()
{Bj.ta.wa.call(this);Gj(this)};f.handleEvent=function(){throw
Error("EventHandler.handleEvent not implemented");};function P()
{Wi.call(this);this.Id=new
kj(this);this.Ds=this;this.am=null}u(P,Wi);P.prototype[fj]=!
0;f=P.prototype;f.Sg=function(){return this.am};f.$g=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){xj(this,a,b,c,d)};
f.dispatchEvent=function(a){var
b,c=this.Sg();if(c)for(b=[];c;c=c.Sg())b.push(c);c=this.Ds;var d=a.type||
a;if("string"===typeof a)a=new Zi(a,c);else if(a instanceof Zi)a.target=a.target||
c;else{var e=a;a=new Zi(d,c);$c(a,e)}e=!0;if(b)for(var g=b.length-1;!a.g&&0<=g;g--)
{var h=a.currentTarget=b[g];e=Hj(h,d,!0,a)&&e}a.g||(h=a.currentTarget=c,e=Hj(h,d,!
0,a)&&e,a.g||(e=Hj(h,d,!1,a)&&e));if(b)for(g=0;!a.g&&g<b.length;g+
+)h=a.currentTarget=b[g],e=Hj(h,d,!1,a)&&e;return e};
f.wa=function(){P.ta.wa.call(this);if(this.Id){var a=this.Id,b=0,c;for(c in a.g)
{for(var d=a.g[c],e=0;e<d.length;e++)++b,jj(d[e]);delete
a.g[c];a.i--}}this.am=null};f.ka=function(a,b,c,d){return this.Id.add(String(a),b,!
1,c,d)};f.yf=function(a,b,c,d){return this.Id.add(String(a),b,!
0,c,d)};f.Xa=function(a,b,c,d){return this.Id.remove(String(a),b,c,d)};
function Hj(a,b,c,d){b=a.Id.g[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.Yg&&h.capture==c){var
k=h.listener,l=h.sj||h.src;h.Xi&&mj(a.Id,h);e=!1!==k.call(l,d)&&e}}return e&&!
d.defaultPrevented}f.Rg=ba(0);f.Oh=function(a,b,c,d){return
this.Id.Oh(String(a),b,c,d)};f.hasListener=function(a,b){return
this.Id.hasListener(void 0!==a?String(a):void 0,b)};function Ij(a)
{P.call(this);this.g=a||window;this.j=O(this.g,"resize",this.s,!
1,this);this.i=qf(this.g)}u(Ij,P);Ij.prototype.Fa=function(){return this.i?
this.i.clone():null};Ij.prototype.wa=function()
{Ij.ta.wa.call(this);this.j&&(yj(this.j),this.j=null);this.i=this.g=null};Ij.protot
ype.s=function(){var a=qf(this.g);Le(a,this.i)||
(this.i=a,this.dispatchEvent("resize"))};function Jj(a){if(a.altKey&&!a.ctrlKey||
a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(Kj(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!nc;default:return 166>a.keyCode||183<a.keyCode}}
function Lj(a,b,c,d,e,g){if(qc&&e)return Kj(a);if(e&&!d)return!1;if(!nc)
{"number"===typeof b&&(b=Mj(b));var h=17==b||18==b||qc&&91==b;if((!c||qc)&&h||
qc&&16==b&&(d||g))return!1}if((oc||lc)&&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(z&&d&&b==a)return!1;switch(a){case 13:return nc?g||e?!1:!(c&&d):!
0;case 27:return!(oc||lc||nc)}return nc&&(d||e||g)?!1:Kj(a)}
function Kj(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(oc||lc)&&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
nc;default:return!1}}function Mj(a){if(nc)a=Nj(a);else if(qc&&oc)switch(a){case
93:a=91}return a}
function Nj(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 Oj(a)
{if(a.lc&&"function"==typeof a.lc)return a.lc();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(Qa(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 Pj(a){if(a.ae&&"function"==typeof a.ae)return a.ae();if(!a.lc||"function"!
=typeof a.lc){if("undefined"!==typeof Map&&a instanceof Map)return
Array.from(a.keys());if(!("undefined"!==typeof Set&&a instanceof Set))
{if(Qa(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c+
+)b.push(c);return b}return Sc(a)}}}
function Qj(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else
if(Qa(a)||"string"===typeof a)Array.prototype.forEach.call(a,b,c);else for(var
d=Pj(a),e=Oj(a),g=e.length,h=0;h<g;h++)b.call(c,e[h],d&&d[h],a)};var
Rj=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?
=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Sj(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?Qe(e):"")}}}
function Tj(a,b,c){c=null!=c?"="+encodeURIComponent(String(c)):"";if(b+=c)
{c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var
e=""}else e=a.substring(d+1,c);a=[a.substr(0,d),e,a.substr(c)];c=a[1];a[1]=b?c?
c+"&"+b:b:c;a=a[0]+(a[1]?"?"+a[1]:"")+a[2]}return a}function Uj(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
Vj=/#|$/;
function Wj(a){var
b=window.location.href,c=b.search(Vj),d=Uj(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 Qe(b.substr(d,e-d))}var
Xj=/[?&]($|#)/;function Q(a,b)
{this.i=this.O=this.o="";this.ma=null;this.g=this.s="";this.N=!1;var c;a instanceof
Q?(this.N=void 0!==b?
b:a.N,Yj(this,a.o),this.O=a.O,this.i=a.i,Zj(this,a.ma),ak(this,a.s),bk(this,a.j.clo
ne()),this.g=a.g):a&&(c=String(a).match(Rj))?(this.N=!!b,Yj(this,c[1]||"",!
0),this.O=ck(c[2]||""),this.i=ck(c[3]||"",!0),Zj(this,c[4]),ak(this,c[5]||"",!
0),bk(this,c[6]||"",!0),this.g=ck(c[7]||"")):(this.N=!!b,this.j=new
dk(null,this.N))}
Q.prototype.toString=function(){var a=[],b=this.o;b&&a.push(ek(b,fk,!0),":");var
c=this.i;if(c||"file"==b)a.push("//"),(b=this.O)&&a.push(ek(b,fk,!
0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),c=this.ma,null!=c&&a.push(":",String(c));if(c=this.s)this.i&&"/"!
=c.charAt(0)&&a.push("/"),a.push(ek(c,"/"==c.charAt(0)?gk:hk,!0));
(c=this.j.toString())&&a.push("?",c);(c=this.g)&&a.push("#",ek(c,ik));return
a.join("")};
Q.prototype.resolve=function(a){var b=this.clone(),c=!!a.o;c?Yj(b,a.o):c=!!a.O;c?
b.O=a.O:c=!!a.i;c?b.i=a.i:c=null!=a.ma;var d=a.s;if(c)Zj(b,a.ma);else if(c=!!a.s)
{if("/"!=d.charAt(0))if(this.i&&!this.s)d="/"+d;else{var e=b.s.lastIndexOf("/");-1!
=e&&(d=b.s.substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(Yb(e,"./")||
Yb(e,"/.")){d=Lb(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?ak(b,d):c=""!
==a.j.toString();c?bk(b,a.j.clone()):c=!!a.g;c&&(b.g=a.g);return
b};Q.prototype.clone=function(){return new Q(this)};function Yj(a,b,c){a.o=c?ck(b,!
0):b;a.o&&(a.o=a.o.replace(/:$/,""))}function Zj(a,b){if(b)
{b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.ma=b}else
a.ma=null}function ak(a,b,c){a.s=c?ck(b,!0):b}function bk(a,b,c){b instanceof dk?
(a.j=b,jk(a.j,a.N)):(c||(b=ek(b,kk)),a.j=new dk(b,a.N))}
Q.prototype.getQuery=function(){return this.j.toString()};function R(a,b,c)
{a.j.set(b,c);return a}function S(a,b){return a.j.get(b)}function lk(a,b)
{a.j.remove(b)}function ck(a,b){return
a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function
ek(a,b,c){return"string"===typeof a?
(a=encodeURI(a).replace(b,mk),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),a):null}function mk(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+
(a&15).toString(16)}
var fk=/[#\/\?@]/g,hk=/[#\?:]/g,gk=/[#\?]/g,kk=/[#\?@]/g,ik=/#/g;function dk(a,b)
{this.i=this.g=null;this.j=a||null;this.s=!!b}function nk(a){a.g||(a.g=new
Map,a.i=0,a.j&&Sj(a.j,function(b,c){a.add(Qe(b),c)}))}function ok(a){var
b=Pj(a);if("undefined"==typeof b)throw Error("Keys are undefined");var c=new
dk(null,void 0);a=Oj(a);for(var d=0;d<b.length;d++){var
e=b[d],g=a[d];Array.isArray(g)?pk(c,e,g):c.add(e,g)}return c}f=dk.prototype;
f.add=function(a,b){nk(this);this.j=null;a=qk(this,a);var c=this.g.get(a);c||
this.g.set(a,c=[]);c.push(b);this.i+=1;return this};f.remove=function(a)
{nk(this);a=qk(this,a);return this.g.has(a)?(this.j=null,this.i-
=this.g.get(a).length,this.g.delete(a)):!1};function rk(a,b){nk(a);b=qk(a,b);return
a.g.has(b)}f.forEach=function(a,b){nk(this);this.g.forEach(function(c,d)
{c.forEach(function(e){a.call(b,e,d,this)},this)},this)};
f.ae=function(){nk(this);for(var
a=Array.from(this.g.values()),b=Array.from(this.g.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.lc=function(a)
{nk(this);var b=[];if("string"===typeof
a)rk(this,a)&&(b=b.concat(this.g.get(qk(this,a))));else{a=Array.from(this.g.values(
));for(var c=0;c<a.length;c++)b=b.concat(a[c])}return b};f.set=function(a,b)
{nk(this);this.j=null;a=qk(this,a);rk(this,a)&&(this.i-
=this.g.get(a).length);this.g.set(a,[b]);this.i+=1;return this};
f.get=function(a,b){if(!a)return b;a=this.lc(a);return 0<a.length?
String(a[0]):b};function pk(a,b,c)
{a.remove(b);0<c.length&&(a.j=null,a.g.set(qk(a,b),sb(c)),a.i+=c.length)}f.toString
=function(){if(this.j)return this.j;if(!this.g)return"";for(var
a=[],b=Array.from(this.g.keys()),c=0;c<b.length;c++){var
d=b[c],e=encodeURIComponent(String(d));d=this.lc(d);for(var g=0;g<d.length;g++){var
h=e;""!==d[g]&&(h+="="+encodeURIComponent(String(d[g])));a.push(h)}}return
this.j=a.join("&")};
f.clone=function(){var a=new dk;a.j=this.j;this.g&&(a.g=new
Map(this.g),a.i=this.i);return a};function qk(a,b)
{b=String(b);a.s&&(b=b.toLowerCase());return b}function jk(a,b){b&&!
a.s&&(nk(a),a.j=null,a.g.forEach(function(c,d){var e=d.toLowerCase();d!
=e&&(this.remove(d),pk(this,e,c))},a));a.s=b}f.Lq=function(a){for(var
b=0;b<arguments.length;b++)Qj(arguments[b],function(c,d)
{this.add(d,c)},this)};function sk(a){try{return q.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);}var tk=/\
uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/
g;function uk(){}uk.prototype.g=null;function vk(a){var b;(b=a.g)||
(b={},wk(a)&&(b[0]=!0,b[1]=!0),b=a.g=b);return b};var xk;function yk()
{}u(yk,uk);function zk(a){return(a=wk(a))?new ActiveXObject(a):new
XMLHttpRequest}function wk(a){if(!a.i&&"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.i=d}catch(e)
{}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML
might not be installed");}return a.i}xk=new yk;function Ak(a,b)
{this.j=a;this.s=b;this.i=0;this.g=null}Ak.prototype.get=function(){if(0<this.i)
{this.i--;var a=this.g;this.g=a.next;a.next=null}else a=this.j();return a};function
Bk(a,b){a.s(b);100>a.i&&(a.i++,b.next=a.g,a.g=b)};function Ck(a,b){var
c=a;b&&(c=r(a,b));c=Dk(c);"function"!==typeof q.setImmediate||
q.Window&&q.Window.prototype&&!
y("Edge")&&q.Window.prototype.setImmediate==q.setImmediate?(Ek||
(Ek=Fk()),Ek(c)):q.setImmediate(c)}var Ek;
function Fk(){var a=q.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof
window&&window.postMessage&&window.addEventListener&&!y("Presto")&&(a=function()
{var
e=E("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=r(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&&!bc()){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)
{q.setTimeout(e,0)}}var Dk=Nc;function Gk(a){q.setTimeout(function(){throw
a;},0)};function Hk(){this.i=this.g=null}Hk.prototype.add=function(a,b){var
c=Ik.get();c.set(a,b);this.i?
this.i.next=c:this.g=c;this.i=c};Hk.prototype.remove=function(){var
a=null;this.g&&(a=this.g,this.g=this.g.next,this.g||
(this.i=null),a.next=null);return a};var Ik=new Ak(function(){return new
Jk},function(a){return a.reset()});function Jk()
{this.next=this.g=this.He=null}Jk.prototype.set=function(a,b)
{this.He=a;this.g=b;this.next=null};Jk.prototype.reset=function()
{this.next=this.g=this.He=null};function Kk(a,b){Lk||Mk();Nk||(Lk(),Nk=!
0);Ok.add(a,b)}var Lk;function Mk(){if(q.Promise&&q.Promise.resolve){var
a=q.Promise.resolve(void 0);Lk=function(){a.then(Pk)}}else Lk=function()
{Ck(Pk)}}var Nk=!1,Ok=new Hk;function Pk(){for(var a;a=Ok.remove();)
{try{a.He.call(a.g)}catch(b){Gk(b)}Bk(Ik,a)}Nk=!1};function Qk(a){if(!a)return!
1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Rk(a)
{this.g=0;this.O=void 0;this.s=this.i=this.j=null;this.o=this.N=!1;if(a!=Ma)try{var
b=this;a.call(void 0,function(c){Sk(b,2,c)},function(c){Sk(b,3,c)})}catch(c)
{Sk(this,3,c)}}function Tk()
{this.next=this.context=this.i=this.j=this.g=null;this.s=!
1}Tk.prototype.reset=function(){this.context=this.i=this.j=this.g=null;this.s=!
1};var Uk=new Ak(function(){return new Tk},function(a){a.reset()});function
Vk(a,b,c){var d=Uk.get();d.j=a;d.i=b;d.context=c;return d}
function Wk(){var a,b,c=new Rk(function(d,e){a=d;b=e});return new
Xk(c,a,b)}Rk.prototype.then=function(a,b,c){return Yk(this,"function"===typeof a?
a:null,"function"===typeof b?b:null,c)};Rk.prototype.$goog_Thenable=!
0;Rk.prototype.cancel=function(a){if(0==this.g){var b=new Zk(a);Kk(function()
{$k(this,b)},this)}};
function $k(a,b){if(0==a.g)if(a.j){var c=a.j;if(c.i){for(var
d=0,e=null,g=null,h=c.i;h&&(h.s||(d++,h.g==a&&(e=h),!(e&&1<d)));h=h.next)e||
(g=h);e&&(0==c.g&&1==d?$k(c,b):(g?
(d=g,d.next==c.s&&(c.s=d),d.next=d.next.next):al(c),bl(c,e,3,b)))}a.j=null}else
Sk(a,3,b)}function cl(a,b){a.i||2!=a.g&&3!=a.g||dl(a);a.s?a.s.next=b:a.i=b;a.s=b}
function Yk(a,b,c,d){var e=Vk(null,null,null);e.g=new Rk(function(g,h){e.j=b?
function(k){try{var l=b.call(d,k);g(l)}catch(n){h(n)}}:g;e.i=c?function(k){try{var
l=c.call(d,k);void 0===l&&k instanceof Zk?h(k):g(l)}catch(n)
{h(n)}}:h});e.g.j=a;cl(a,e);return e.g}Rk.prototype.oa=function(a)
{this.g=0;Sk(this,2,a)};Rk.prototype.na=function(a){this.g=0;Sk(this,3,a)};
function Sk(a,b,c){if(0==a.g){a===c&&(b=3,c=new TypeError("Promise cannot resolve
to itself"));a.g=1;a:{var d=c,e=a.oa,g=a.na;if(d instanceof Rk){cl(d,Vk(e||Ma,g||
null,a));var h=!0}else if(Qk(d))d.then(e,g,a),h=!0;else{if(Ra(d))try{var
k=d.then;if("function"===typeof k){el(d,k,e,g,a);h=!0;break a}}catch(l)
{g.call(a,l);h=!0;break a}h=!1}}h||(a.O=c,a.g=b,a.j=null,dl(a),3!=b||c instanceof
Zk||fl(a,c))}}
function el(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 dl(a){a.N||(a.N=!
0,Kk(a.ma,a))}function al(a){var b=null;a.i&&(b=a.i,a.i=b.next,b.next=null);a.i||
(a.s=null);return b}Rk.prototype.ma=function(){for(var
a;a=al(this);)bl(this,a,this.g,this.O);this.N=!1};
function bl(a,b,c,d){if(3==c&&b.i&&!b.s)for(;a&&a.o;a=a.j)a.o=!
1;if(b.g)b.g.j=null,gl(b,c,d);else try{b.s?b.j.call(b.context):gl(b,c,d)}catch(e)
{hl.call(null,e)}Bk(Uk,b)}function gl(a,b,c){2==b?
a.j.call(a.context,c):a.i&&a.i.call(a.context,c)}function fl(a,b){a.o=!
0;Kk(function(){a.o&&hl.call(null,b)})}var hl=Gk;function Zk(a)
{bb.call(this,a)}u(Zk,bb);Zk.prototype.name="cancel";function Xk(a,b,c)
{this.promise=a;this.resolve=b;this.reject=c};function il(a,b)
{P.call(this);this.i=a||1;this.g=b||
q;this.j=r(this.ow,this);this.s=Xa()}u(il,P);f=il.prototype;f.enabled=!
1;f.Ya=null;function jl(a,b){a.i=b;a.Ya&&a.enabled?
(a.stop(),a.start()):a.Ya&&a.stop()}f.ow=function(){if(this.enabled){var a=Xa()-
this.s;0<a&&a<.8*this.i?this.Ya=this.g.setTimeout(this.j,this.i-a):
(this.Ya&&(this.g.clearTimeout(this.Ya),this.Ya=null),this.dispatchEvent("tick"),th
is.enabled&&(this.stop(),this.start()))}};
f.start=function(){this.enabled=!0;this.Ya||
(this.Ya=this.g.setTimeout(this.j,this.i),this.s=Xa())};f.stop=function()
{this.enabled=!
1;this.Ya&&(this.g.clearTimeout(this.Ya),this.Ya=null)};f.wa=function()
{il.ta.wa.call(this);this.stop();delete this.g};function T(a,b,c)
{if("function"===typeof a)c&&(a=r(a,c));else if(a&&"function"==typeof
a.handleEvent)a=r(a.handleEvent,a);else throw Error("Invalid listener
argument");return 2147483647<Number(b)?-1:q.setTimeout(a,b||0)}
function kl(a){q.clearTimeout(a)};function ll(a){P.call(this);this.headers=new
Map;this.ma=a||null;this.i=!
1;this.O=this.g=null;this.Bj="";this.j=this.na=this.s=this.oa=!
1;this.N=0;this.o=null;this.Ba="";this.ua=this.va=!1}u(ll,P);var
ml=/^https?$/i,nl=["POST","PUT"],ol=[];function pl(a,b,c,d,e,g,h){var k=new
ll;ol.push(k);b&&k.ka("complete",b);k.yf("ready",k.Qs);g&&(k.N=Math.max(0,g));h&&(k
.va=h);k.send(a,c,d,e)}f=ll.prototype;f.Qs=function(){this.Ha();ob(ol,this)};
f.send=function(a,b,c,d){if(this.g)throw Error("[goog.net.XhrIo] Object is active
with another request="+this.Bj+"; newUri="+a);b=b?
b.toUpperCase():"GET";this.Bj=a;this.oa=!1;this.i=!0;this.g=this.ma?
zk(this.ma):zk(xk);this.O=this.ma?
vk(this.ma):vk(xk);this.g.onreadystatechange=r(this.Op,this);try{this.na=!
0,this.g.open(b,String(a),!0),this.na=!1}catch(h){ql(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=q.FormData&&a instanceof q.FormData;!
mb(nl,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.g.setRequest
Header(d,
c);this.Ba&&(this.g.responseType=this.Ba);"withCredentials"in
this.g&&this.g.withCredentials!
==this.va&&(this.g.withCredentials=this.va);try{rl(this),0<this.N&&((this.ua=sl(thi
s.g))?
(this.g.timeout=this.N,this.g.ontimeout=r(this.kg,this)):this.o=T(this.kg,this.N,th
is)),this.s=!0,this.g.send(a),this.s=!1}catch(h){ql(this)}};function sl(a){return
z&&Fc(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout}f.kg=function()
{"undefined"!=typeof Ka&&this.g&&(this.dispatchEvent("timeout"),this.abort(8))};
function ql(a){a.i=!1;a.g&&(a.j=!0,a.g.abort(),a.j=!1);ul(a);vl(a)}function ul(a)
{a.oa||(a.oa=!
0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}f.abort=function()
{this.g&&this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!
1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),vl(this))};f.wa=functi
on(){this.g&&(this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!1),vl(this,!
0));ll.ta.wa.call(this)};f.Op=function(){this.Hd||(this.na||this.s||this.j?
wl(this):this.uv())};f.uv=function(){wl(this)};
function wl(a){if(a.i&&"undefined"!=typeof Ka&&(!a.O[1]||4!=(a.g?
a.g.readyState:0)||2!=xl(a)))if(a.s&&4==(a.g?a.g.readyState:0))T(a.Op,0,a);else
if(a.dispatchEvent("readystatechange"),4==(a.g?a.g.readyState:0)){a.i=!1;try{yl(a)?
(a.dispatchEvent("complete"),a.dispatchEvent("success")):ul(a)}finally{vl(a)}}}func
tion vl(a,b){if(a.g){rl(a);var c=a.g,d=a.O[0]?Ma:null;a.g=null;a.O=null;b||
a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function rl(a){a.g&&a.ua&&(a.g.ontimeout=null);a.o&&(kl(a.o),a.o=null)}function
yl(a){var b=xl(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.Bj).match(Rj)[1]||null,!
a&&q.self&&q.self.location&&(a=q.self.location.protocol,a=a.substr(0,a.length-
1)),b=!ml.test(a?a.toLowerCase():"");c=b}return c}function xl(a){try{return 2<(a.g?
a.g.readyState:0)?a.g.status:-1}catch(b){return-1}}
function zl(a){try{return a.g?a.g.responseText:""}catch(b){return""}}function
Al(a,b){if(a.g){a=a.g.responseText;b&&0==a.indexOf(b)&&(a=a.substring(b.length));a:
{b=a;if(q.JSON)try{var c=q.JSON.parse(b);break a}catch(d){}c=sk(b)}return
c}};function Bl(a){var b=document.createElement("template");if(!("content"in b))
{b=Gi("<html><body>"+a);b=(new
DOMParser).parseFromString(Ri(b),"text/html");for(a=b.createDocumentFragment();0<b.
body.childNodes.length;)a.appendChild(b.body.firstChild);return
a}a=Gi(a);N(b,a);return b.content};function Cl(a)
{a=a.nodeName;return"string"===typeof a?a:"FORM"}function Dl(a){a=a.nodeType;return
a===Node.ELEMENT_NODE||"number"!==typeof a};var El=new function(){var a=new
Map([["A",new Map([["href",{Lc:2}]])],["AREA",new Map([["href",{Lc:2}]])],
["LINK",new Map([["href",{Lc: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",{Lc:2}]])],["IMG",new Map([["src",{Lc:2}]])],["VIDEO",new Map([["src",
{Lc:2}]])],["AUDIO",new Map([["src",{Lc:2}]])]]),b=new Set("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(" ")),
c=new Map([["dir",{Lc:3,conditions:new Map([["dir",new
Set(["auto","ltr","rtl"])]])}],["async",{Lc:3,conditions:new Map([["async",new
Set(["async"])]])}],["cite",{Lc:2}],["loading",{Lc:3,conditions:new
Map([["loading",new Set(["eager","lazy"])]])}],["poster",{Lc:2}],["target",
{Lc:3,conditions:new Map([["target",new Set(["_self","_blank"])]])}]]);this.i=new
Set("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(" "));
this.g=a;this.j=b;this.s=c};function Fl(a){this.Ll=a}function Gl(a){return new
Fl(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})}var
Hl=[Gl("data"),Gl("http"),Gl("https"),Gl("mailto"),Gl("ftp"),new Fl(function(a)
{return/^[^:]*([/?#]|$)/.test(a)})];function Il(a){var b=void 0===b?Hl:b;a:{b=void
0===b?Hl:b;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof Fl&&d.Ll(a))
{a=new Oi(a,Ai);break a}}a=void 0}return a||Pi};function Jl()
{this.j=El;this.i=[];if(Ai!==Ai)throw Error("Bad secret");}function Kl(a){var
b=Ll;b.i=[];a=b.g(a);if(0!==b.i.length)throw Error("");return
a}Jl.prototype.g=function(a){var
b=document.createElement("span");b.appendChild(Ml(this,a));a=(new
XMLSerializer).serializeToString(b);a=a.slice(a.indexOf(">")
+1,a.lastIndexOf("</"));return Gi(a)};
function Ml(a,b){b=Bl(b);b=document.createTreeWalker(b,NodeFilter.SHOW_ELEMENT|
NodeFilter.SHOW_TEXT,function(h){return Nl(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(Dl(c))g=Ol(a,c);else throw Error("Node is not of type text or
element");e.appendChild(g);if(c=b.firstChild())e=g;else for(;!
(c=b.nextSibling())&&(c=b.parentNode());)e=e.parentNode}return d}
function Ol(a,b){var c=Cl(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=a.j,l=k.g.get(c);k=(null===l||void 0===l?0:l.has(g))?l.get(g):k.j.has(g)?
{Lc:1}:k.s.get(g)||{Lc:0};a:{l=void 0;var n=k.conditions;if(n){n=la(n);for(var
p=n.next();!p.done;p=n.next()){var
w=la(p.value);p=w.next().value;w=w.next().value;if((p=null===(l=b.getNamedItem(p))|
|void 0===l?void 0:l.value)&&!w.has(p)){l=!1;break a}}}l=!0}if(l)switch(k.Lc){case
1:d.setAttribute(g,
h);break;case 2:k=Qi(Il(h));k!==h&&Pl(a);d.setAttribute(g,k);break;case
3:d.setAttribute(g,h.toLowerCase());break;case 0:Pl(a);break;default:throw
Error("Unhandled AttributePolicyAction case");}else Pl(a)}return d}
function Nl(a,b){if(b.nodeType===Node.TEXT_NODE)return
NodeFilter.FILTER_ACCEPT;if(!Dl(b))return
NodeFilter.FILTER_REJECT;b=Cl(b);if(null===b)return
Pl(a),NodeFilter.FILTER_REJECT;var c=a.j;if("form"!==b.toLowerCase()&&(c.i.has(b)||
c.g.has(b)))return NodeFilter.FILTER_ACCEPT;Pl(a);return
NodeFilter.FILTER_REJECT}function Pl(a){0===a.i.length&&a.i.push("")}var Ll=new
Jl;function Ql(a){var b=Fa.apply(1,arguments);if(0===b.length)return
Ki(a[0]);for(var c=[a[0]],d=0;d<b.length;d+
+)c.push(encodeURIComponent(b[d])),c.push(a[d+1]);return Ki(c.join(""))};function
Rl(a){Sl();return ge(a,null)}var Sl=Ma;function Tl()
{}f=Tl.prototype;f.mb=function(a){this.wb=a.width;this.Cb=a.height};f.Fa=function()
{return new Ke(this.wb,this.Cb)};f.be=function(){return this.O};f.od=function()
{return this.N};f.Bb=function(){return this.wb};f.Db=function(){return
this.Cb};f.nd=function(){return new A(this.O,this.N)};function Ul(a){return new
jh(a.O,a.N,a.wb,a.Cb)};function Vl(){this.g=[]}Vl.prototype.Sa=function(a)
{this.g.push(a)};Vl.prototype.Fa=function(){var a=this.Bb(),b=this.Db();return
null===a||null===b?null:new Ke(a,b)};Vl.prototype.Kd=function(a){return
this.g.filter(a||Lc)};function Wl(a,b){for(var c=0;c<a.g.length;c++){var
d=a.g[c];if(b(d))return d}return null}function Xl(a,b){return Wl(a,function(c)
{return c.od()<=b&&c.od()+c.Fa().height>=b})}function Yl(a,b){return
a.g.find(function(c){return hh(kh(Ul(c)),b)})};function Zl()
{this.g=[];this.cells=[]}u(Zl,Vl);f=Zl.prototype;f.Mm=0;f.marginTop=0;f.marginRight
=0;f.Bi=0;f.El=0;f.Vj=0;f.Dq=!1;f.Bb=function(){return this.wb};f.Db=function()
{return this.Cb};
function $l(a){a.O();for(var b=a.Mm,c=0;c<a.j;c++){var
d=am(a,c);a.cells[c].forEach(function(h){if(h){var k=b+Math.round((d-
h.Fa().width)/2);h.O=k}});b+=d+a.El}a.wb=b+a.marginRight;var
e=a.marginTop;for(c=0;c<a.i;c++){var g=bm(a,c);cm(a,c).forEach(function(h)
{if(h)if(this.Dq){var k=e+Math.round((g-h.Fa().height)/2);h.N=k}else
h.N=e});e+=g+a.Vj}a.Cb=e+a.Bi}function cm(a,b){return a.cells.map(function(c)
{return c[b]})}
function am(a,b){var c=0;a.cells[b].forEach(function(d)
{d&&(c=Math.max(c,d.Fa().width))});return c}function bm(a,b){var
c=0;cm(a,b).forEach(function(d){d&&(c=Math.max(c,d.Fa().height))});return
c};function dm(a){this.s=a}m(dm,Tl);dm.prototype.Ga=function(){return
this.s};dm.prototype.mb=function(a){void 0==a.width?
(this.Cb=a.height,this.wb=Math.round(a.height*em(this.s))):void 0==a.height?
(this.wb=a.width,this.Cb=Math.round(a.width/em(this.s))):
(this.wb=a.width,this.Cb=a.height)};function fm()
{return"rtl"==document.body.dir}function gm(a,b,c){a=a.style;z?
a.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+b+'",
sizingMethod="scale")':(a.backgroundImage="url("+b+")",a.backgroundRepeat=c||"no-
repeat")}var hm={border:!0,padding:!0,margin:!
0},im=["Top","Bottom","Right","Left"],jm={color:"#0000cc",textDecoration:"underline
"};
function km(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)
{Qc(b,t(lm,c))})}function lm(a,b,c){var d=""==sh(a,c);hm[c]?v(im,function(e)
{d&&""==sh(a,c+e)&&I(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&jm[c]?
I(a,c,jm[c]):I(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||Qc(c,function(e,g)
{tb(d,sb(a.getElementsByTagName(g)))});km(d)};function mm(a,b,c)
{Wi.call(this);this.$h=a;this.j=b||
0;this.g=c;this.i=r(this.Mq,this)}u(mm,Wi);f=mm.prototype;f.lb=0;f.wa=function()
{mm.ta.wa.call(this);this.stop();delete this.$h;delete this.g};f.start=function(a)
{this.stop();this.lb=T(this.i,void 0!==a?a:this.j)};f.stop=function(){0!
=this.lb&&kl(this.lb);this.lb=0};f.Mq=function(){this.lb=0;this.$h&&this.
$h.call(this.g)};var Wc={},nm=null;function om(a){a=Sa(a);delete
Wc[a];Vc()&&nm&&nm.stop()}function pm(){nm||(nm=new mm(function(){qm()},20));var
a=nm;0!=a.lb||a.start()}function qm(){var a=Xa();Qc(Wc,function(b){rm(b,a)});Vc()||
pm()};function sm()
{P.call(this);this.Hc=0;this.endTime=this.startTime=null}u(sm,P);sm.prototype.Bf=fu
nction(){this.rd("begin")};sm.prototype.Pe=function()
{this.rd("end")};sm.prototype.rd=function(a){this.dispatchEvent(a)};function
tm(a,b,c,d){sm.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.i=a;this.o=b;this.duration=c;this.s=d;this.coords=[];this.progress=0}
u(tm,sm);f=tm.prototype;
f.play=function(a){if(a||0==this.Hc)this.progress=0,this.coords=this.i;else
if(1==this.Hc)return!1;om(this);this.startTime=a=Xa();-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=Sa(this);b in Wc||(Wc[b]=this);pm();rm(this,a);return!0};f.stop=function(a)
{om(this);this.Hc=0;a&&(this.progress=1);um(this,this.progress);this.rd("stop");thi
s.Pe()};
f.wa=function(){0==this.Hc||this.stop(!
1);this.rd("destroy");tm.ta.wa.call(this)};function rm(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);um(a,a.progress);1==a.progress?
(a.Hc=0,om(a),a.rd("finish"),a.Pe()):1==a.Hc&&a.Zl()}function um(a,b)
{"function"===typeof a.s&&(b=a.s(b));a.coords=Array(a.i.length);for(var
c=0;c<a.i.length;c++)a.coords[c]=(a.o[c]-a.i[c])*b+a.i[c]}f.Zl=function()
{this.rd("animate")};
f.rd=function(a){this.dispatchEvent(new vm(a,this))};function vm(a,b)
{Zi.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(vm,
Zi);function wm(a){return 3*a*a-2*a*a*a};function W(){P.call(this);this.g=new
Bj(this)}u(W,P);W.prototype.wa=function()
{this.dispatchEvent("dispose");W.ta.wa.call(this);this.g.Ha()};function xm()
{W.call(this)}u(xm,W);function ym(a,b){this.x=a;this.y=b}u(ym,A);function zm(a)
{return new ym(a.x,a.y)}ym.prototype.clone=function(){return new
ym(this.x,this.y)};ym.prototype.fk=A.prototype.fk;ym.prototype.add=function(a)
{this.x+=a.x;this.y+=a.y;return this};function Am(a,b){a.x-=b.x;a.y-=b.y};function
Bm(a,b){this.g=a;this.i=b}function Cm(a,b){var c=Yl(a.g,b);if(!c)a:
{c=Number.POSITIVE_INFINITY;for(var d=a.g.Kd(),e=d[0],g=0;g<d.length;g++){var
h=d[g],k=ih(kh(Ul(h)),b);if(k<c){c=k;if(0==k){c=h;break
a}e=h}}c=e}a=a.i.Lh(c);b=zm(b);Am(b,c.nd());d=a.Fa().width/c.Fa().width;c=a.Fa().he
ight/c.Fa().height;b=new A(Math.round(b.x*d),Math.round(b.y*c));return
zm(a.nd()).add(b)};function Dm(a){return"P\u00e1gina "+a};var Em;var Fm="combobox
grid group listbox menu menubar radiogroup row rowgroup tablist textbox toolbar
tree treegrid".split(" ");function Gm(a,b){b?
a.setAttribute("role",b):a.removeAttribute("role")}
function Hm(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void
0==c?(Em||(Em={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!
1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!
1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!
1,invalid:"false"}),c=Em,b in c?
a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}function Im(a,b)
{a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)}
function Jm(a){var b=Im(a,"activedescendant");return
ff(a).getElementById(b)}function Km(a,b){var
c="";b&&(c=b.id);Hm(a,"activedescendant",c)}function Lm(a,b){Hm(a,"label",b)};var
Mm=function(){if(rc){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(ac()))?
a[1]:"0"}return
qc?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(ac()))?a[0].replace(/_/g,"."):"10"):tc?(a=/
Android\s+([^\);]+)(\)|;)/,(a=a.exec(ac()))?a[1]:""):uc||vc||wc?(a=/(?:iPhone|CPU)\
s+OS\s+(\S+)/,(a=a.exec(ac()))?a[1].replace(/_/g,"."):""):""}();function Nm(a)
{return(a=a.exec(ac()))?a[1]:""}var Om=function(){if(cg)return Nm(/Firefox\/([0-
9.]+)/);if(z||lc||kc)return Dc;if(gg){if(gc()||y("Macintosh")){var
a=Nm(/CriOS\/([0-9.]+)/);if(a)return a}return Nm(/Chrome\/([0-9.]+)/)}if(jg&&!
gc())return Nm(/Version\/([0-9.]+)/);if(dg||eg){if(a=/Version\/(\S+).*Mobile\/(\
S+)/.exec(ac()))return a[1]+"."+a[2]}else if(fg)return(a=Nm(/Android\s+([0-
9.]+)/))?a:Nm(/Version\/([0-9.]+)/);return""}();function Pm(a,b,c)
{P.call(this);this.target=a;this.o=b||a;this.ua=c||new
jh(NaN,NaN,NaN,NaN);this.j=ff(a);this.g=new
Bj(this);Xi(this,this.g);this.deltaY=this.deltaX=this.Ca=this.Ba=this.screenY=this.
screenX=this.clientY=this.clientX=0;this.Pb=!0;this.i=!1;this.na=0;O(this.o,
["touchstart","mousedown"],this.ym,!1,this);this.N=Qm}u(Pm,P);var
Qm=q.document&&q.document.documentElement&&!!
q.document.documentElement.setCapture&&!!q.document.releaseCapture;
function Rm(a,b){a.ua=b||new jh(NaN,NaN,NaN,NaN)}f=Pm.prototype;f.Ta=function(a)
{this.Pb=a};f.wa=function(){Pm.ta.wa.call(this);xj(this.o,
["touchstart","mousedown"],this.ym,!
1,this);Gj(this.g);this.N&&this.j.releaseCapture();this.o=this.target=null};
f.ym=function(a){var b="mousedown"==a.type;if(!this.Pb||this.i||b&&!
ej(a))this.dispatchEvent("earlycancel");else{if(0==this.na)if(this.dispatchEvent(ne
w Sm("start",this,a.clientX,a.clientY,a)))this.i=!0,b&&a.preventDefault();else
return;else b&&a.preventDefault();b=this.j;var c=b.documentElement,d=!
this.N;this.g.ka(b,["touchmove","mousemove"],this.cu,{capture:d,passive:!
1});this.g.ka(b,["touchend","mouseup"],this.aj,d);this.N?(c.setCapture(!
1),this.g.ka(c,"losecapture",this.aj)):this.g.ka(uf(b),"blur",
this.aj);this.Ja&&this.g.ka(this.Ja,"scroll",this.vv,d);this.clientX=this.Ba=a.clie
ntX;this.clientY=this.Ca=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;th
is.deltaX=this.target.offsetLeft;this.deltaY=this.target.offsetTop;this.va=sf(df(th
is.j).g)}};f.aj=function(a,b){Gj(this.g);this.N&&this.j.releaseCapture();this.i?
(this.i=!1,this.dispatchEvent(new
Sm("end",this,a.clientX,a.clientY,a,Tm(this,this.deltaX),Um(this,this.deltaY),b||"t
ouchcancel"==a.type))):this.dispatchEvent("earlycancel")};
f.cu=function(a){if(this.Pb){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.i){var d=this.Ba-this.clientX,e=this.Ca-
this.clientY;if(d*d+e*e>this.na)if(this.dispatchEvent(new
Sm("start",this,a.clientX,a.clientY,a)))this.i=!0;else{this.Hd||
this.aj(a);return}}c=Vm(this,b,c);b=c.x;c=c.y;this.i&&this.dispatchEvent(new
Sm("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(Wm(this,a,b,c),a.preventDefault(
))}};
function Vm(a,b,c){var d=sf(df(a.j).g);b+=d.x-a.va.x;c+=d.y-
a.va.y;a.va=d;a.deltaX+=b;a.deltaY+=c;return new
A(Tm(a,a.deltaX),Um(a,a.deltaY))}f.vv=function(a){var
b=Vm(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;Wm(this,a,b.x,b.y)};fu
nction Wm(a,b,c,d){a.fl(c,d);a.dispatchEvent(new
Sm("drag",a,b.clientX,b.clientY,b,c,d))}function Tm(a,b){var
c=a.ua;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 Um(a,b){var c=a.ua;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.fl=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
Sm(a,b,c,d,e,g,h)
{Zi.call(this,a);this.clientX=c;this.clientY=d;this.i=e;this.left=void 0!==g?
g:b.deltaX;this.top=void 0!==h?h:b.deltaY}u(Sm,Zi);function Xm(a){this.Ud=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 Xm)for(b=la(a.Ud),c=b.next();!c.done;c=b.next()){var
d=la(c.value);c=d.next().value;d=d.next().value;this.Ud.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.Ud.set(c,d)}
f=Xm.prototype;f.lc=function(){return Array.from(this.Ud.values())};
f.ae=function(){return Array.from(this.Ud.keys())};f.remove=function(a){return
this.Ud.delete(a)};f.get=function(a,b){return this.Ud.has(a)?
this.Ud.get(a):b};f.set=function(a,b){this.Ud.set(a,b);return
this};f.forEach=function(a,b){var c=this;b=void 0===b?
this:b;this.Ud.forEach(function(d,e){return a.call(b,d,e,c)})};f.clone=function()
{return new Xm(this)};(function(){for(var
a=["ms","moz","webkit","o"],b,c=0;b=a[c]&&!q.requestAnimationFrame;+
+c)q.requestAnimationFrame=q[b+"RequestAnimationFrame"],q.cancelAnimationFrame=q[b+
"CancelAnimationFrame"]||q[b+"CancelRequestAnimationFrame"];if(!
q.requestAnimationFrame){var d=0;q.requestAnimationFrame=function(e){var g=(new
Date).getTime(),h=Math.max(0,16-(g-d));d=g+h;return q.setTimeout(function()
{e(g+h)},h)};q.cancelAnimationFrame||(q.cancelAnimationFrame=function(e)
{clearTimeout(e)})}})();
var Ym=[[],[]],Zm=0,$m=!1,an=0;function bn(a,b){var c=an++,d={$u:
{id:c,He:a.measure,context:b},ev:{id:c,He:a.dv,context:b},state:{},ld:void 0,yj:!
1};return function(){0<arguments.length?(d.ld||
(d.ld=[]),d.ld.length=0,d.ld.push.apply(d.ld,arguments),d.ld.push(d.state)):d.ld&&0
!=d.ld.length?(d.ld[0]=d.state,d.ld.length=1):d.ld=[d.state];d.yj||(d.yj=!
0,Ym[Zm].push(d));$m||($m=!0,window.requestAnimationFrame(cn))}}
function cn(){$m=!1;var a=Ym[Zm],b=a.length;Zm=(Zm+1)%2;for(var c,d=0;d<b;++d)
{c=a[d];var e=c.$u;c.yj=!1;e.He&&e.He.apply(e.context,c.ld)}for(d=0;d<b;+
+d)c=a[d],e=c.ev,c.yj=!
1,e.He&&e.He.apply(e.context,c.ld),c.state={};a.length=0};var dn=z?
wd(hd(id('javascript:""'))):wd(hd(id("about:blank")));z?
wd(hd(id('javascript:""'))):wd(hd(id("javascript:undefined")));function en(a)
{P.call(this);this.ya=a;a=z?"focusout":"blur";this.g=O(this.ya,z?"focusin":"focus",
this,!z);this.i=O(this.ya,a,this,!z)}u(en,P);en.prototype.handleEvent=function(a)
{var b=new
cj(a.Ob);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispat
chEvent(b)};en.prototype.wa=function()
{en.ta.wa.call(this);yj(this.g);yj(this.i);delete this.ya};function fn()
{}Na(fn);fn.prototype.g=0;function gn(a){return":"+(a.g++).toString(36)};function
X(a){P.call(this);this.g=a||df();this.Xb=hn;this.lb=null;this.$a=!
1;this.ya=null;this.oa=void 0;this.ma=this.N=this.s=this.Wl=null;this.Gd=!
1}u(X,P);X.prototype.ue=fn.Eb();var hn=null;
function jn(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=X.prototype;f.getId=function(){return this.lb||(this.lb=gn(this.ue))};
f.Zg=function(a){if(this.s&&this.s.ma){var b=this.s.ma,c=this.lb;c in b&&delete
b[c];Xc(this.s.ma,a,this)}this.lb=a};f.ha=function(){return this.ya};function Y(a)
{a.oa||(a.oa=new Bj(a));return a.oa}f.ke=function(a){if(this==a)throw Error("Unable
to set parent component");if(a&&this.s&&this.lb&&kn(this.s,this.lb)&&this.s!
=a)throw Error("Unable to set parent component");this.s=a;X.ta.
$g.call(this,a)};f.getParent=function(){return this.s};
f.$g=function(a){if(this.s&&this.s!=a)throw Error("Method not supported");X.ta.
$g.call(this,a)};f.Va=function(){this.ya=Yf(this.g,"DIV")};f.render=function(a)
{ln(this,a)};function ln(a,b,c){if(a.$a)throw Error("Component already
rendered");a.ya||a.Va();b?b.insertBefore(a.ya,c||
null):a.g.g.body.appendChild(a.ya);a.s&&!a.s.$a||a.Ma()}
function mn(a,b){if(a.$a)throw Error("Component already rendered");if(b&&a.Ci(b))
{a.Gd=!0;var c=ff(b);a.g&&a.g.g==c||(a.g=df(b));a.Nb(b);a.Ma()}else throw
Error("Invalid element to decorate");}f.Ci=function(){return!0};f.Nb=function(a)
{this.ya=a};f.Ma=function(){this.$a=!0;nn(this,function(a){!a.
$a&&a.ha()&&a.Ma()})};f.kc=function(){nn(this,function(a){a.
$a&&a.kc()});this.oa&&Gj(this.oa);this.$a=!1};
f.wa=function(){this.$a&&this.kc();this.oa&&(this.oa.Ha(),delete
this.oa);nn(this,function(a){a.Ha()});!
this.Gd&&this.ya&&F(this.ya);this.s=this.Wl=this.ya=this.ma=this.N=null;X.ta.wa.cal
l(this)};f.Oa=function(a,b){this.Dg(a,on(this),b)};
f.Dg=function(a,b,c){if(a.$a&&(c||!this.$a))throw Error("Component already
rendered");if(0>b||b>on(this))throw Error("Child component index out of
bounds");this.ma&&this.N||(this.ma={},this.N=[]);if(a.getParent()==this){var
d=a.getId();this.ma[d]=a;ob(this.N,a)}else
Xc(this.ma,a.getId(),a);a.ke(this);ub(this.N,b,0,a);a.$a&&this.
$a&&a.getParent()==this?(c=this.Ib(),(c.childNodes[b]||null)!
=a.ha()&&(a.ha().parentElement==c&&c.removeChild(a.ha()),b=c.childNodes[b]||
null,c.insertBefore(a.ha(),b))):c?
(this.ya||this.Va(),b=pn(this,b+1),ln(a,this.Ib(),b?b.ya:null)):this.$a&&!a.
$a&&a.ya&&a.ya.parentNode&&1==a.ya.parentNode.nodeType&&a.Ma()};f.Ib=function()
{return this.ya};function qn(a){null==a.Xb&&(a.Xb=Ph(a.$a?a.ya:a.g.g.body));return
a.Xb}function on(a){return a.N?a.N.length:0}function kn(a,b){a.ma&&b?
(a=a.ma,b=(null!==a&&b in a?a[b]:void 0)||null):b=null;return b}function pn(a,b)
{return a.N?a.N[b]||null:null}function nn(a,b,c){a.N&&a.N.forEach(b,c)}
function rn(a,b){return a.N&&b?a.N.indexOf(b):-1}f.removeChild=function(a,b){if(a)
{var c="string"===typeof a?a:a.getId();a=kn(this,c);if(c&&a){var d=this.ma;c in
d&&delete d[c];ob(this.N,a);b&&(a.kc(),a.ya&&F(a.ya));a.ke(null)}}if(!a)throw
Error("Child is not in parent component");return a};function sn(a,b)
{this.ya=a;this.i=b};function tn(a,b){P.call(this);this.s=new Bj(this);this.og(a||
null);b&&(this.qg=b)}u(tn,P);f=tn.prototype;f.ya=null;f.qo=!0;f.oo=null;f.mg=!
1;f.Pl=-1;f.Fo=!0;f.qg="toggle_display";f.getType=function(){return
this.qg};f.ha=function(){return this.ya};f.og=function(a)
{un(this);this.ya=a};function un(a){if(a.mg)throw Error("Can not change this state
of the popup while showing.");}f.isVisible=function(){return this.mg};
f.Da=function(a){this.Ja&&this.Ja.stop();this.ua&&this.ua.stop();if(a){if(!
this.mg&&this.$l()){if(!this.ya)throw Error("Caller must call setElement before
trying to show the
popup");this.ng();a=ff(this.ya);if(this.qo)if(this.s.ka(a,"mousedown",this.Ip,!
0),z){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var
c=Mf(b)}catch(d){break}a=c;b=a.activeElement}this.s.ka(a,"mousedown",this.Ip,!
0);this.s.ka(a,"deactivate",this.Hp)}else
this.s.ka(a,"blur",this.Hp);"toggle_display"==this.qg?
(this.ya.style.visibility="visible",M(this.ya,!
0)):"move_offscreen"==this.qg&&this.ng();this.mg=!0;this.Pl=Date.now();this.Ja?
(qj(this.Ja,"end",this.Di,!1,this),this.Ja.play()):this.Di()}}else
vn(this)};f.ng=Ma;function vn(a,b)
{a.mg&&a.dispatchEvent({type:"beforehide",target:b})&&(a.s&&Gj(a.s),a.mg=!
1,Date.now(),a.ua?(qj(a.ua,"end",t(a.wo,b),!
1,a),a.ua.play()):a.wo(b))}f.wo=function(a){"toggle_display"==this.qg?
this.Cu():"move_offscreen"==this.qg&&(this.ya.style.top="-10000px");this.jh(a)};
f.Cu=function(){this.ya.style.visibility="hidden";M(this.ya,!1)};f.$l=function()
{return this.dispatchEvent("beforeshow")};f.Di=function()
{this.dispatchEvent("show")};f.jh=function(a)
{this.dispatchEvent({type:"hide",target:a})};f.Ip=function(a)
{a=a.target;Lf(this.ya,a)||wn(this,a)||150>Date.now()-this.Pl||vn(this,a)};
f.Hp=function(a){if(this.Fo){var b=ff(this.ya);if("undefined"!=typeof
document.activeElement){if(a=b.activeElement,!a||Lf(this.ya,a)||"BODY"==a.tagName||
wn(this,a))return}else if(a.target!=b)return;150>Date.now()-this.Pl||
vn(this)}};function wn(a,b){return jb(a.oo||[],function(c){return b===c||
Lf(c,b)})}f.wa=function()
{tn.ta.wa.call(this);this.s.Ha();Vi(this.Ja);Vi(this.ua);delete this.ya;delete
this.s;delete this.oo};function xn(a,b){X.call(this,b);this.Nf=!!
a;this.ua=null;this.Nc=bn({dv:this.Jj},this)}u(xn,X);f=xn.prototype;f.ol=null;f.Gi=
!1;f.md=null;f.yc=null;f.Td=null;f.Uk=!1;f.kh=function(){return"goog-
modalpopup"};f.Jh=function(){return this.md};f.Va=function()
{xn.ta.Va.call(this);var a=this.ha();Hb(a,Pb(this.kh()).split(" "));Rf(a,!0);M(a,!
1);yn(this);zn(this)};
function yn(a){if(a.Nf&&!a.yc){var b=a.g.Ra("IFRAME",
{frameborder:0,style:"border:0;vertical-
align:bottom;"});b.src=ud(dn).toString();a.yc=b;a.yc.className=a.kh()+"-
bg";M(a.yc,!1);Nh(a.yc,0)}a.md||(a.md=a.g.Ra("DIV",a.kh()+"-bg"),M(a.md,!
1))}function zn(a){a.Td||(a.Td=Yf(a.g,"SPAN"),M(a.Td,!1),Rf(a.Td,!
0),a.Td.style.position="absolute")}f.eq=function(){this.Uk=!1};f.Ci=function(a)
{return!!a&&"DIV"==a.tagName};
f.Nb=function(a){xn.ta.Nb.call(this,a);a=Pb(this.kh()).split("
");Hb(this.ha(),a);yn(this);zn(this);Rf(this.ha(),!0);M(this.ha(),!
1)};f.Ma=function()
{this.yc&&Cf(this.yc,this.ha());Cf(this.md,this.ha());xn.ta.Ma.call(this);Df(this.T
d,this.ha());this.ol=new
en(this.g.g);Y(this).ka(this.ol,"focusin",this.qv);An(this,!1)};f.kc=function()
{this.isVisible()&&this.Da(!
1);Vi(this.ol);xn.ta.kc.call(this);F(this.yc);F(this.md);F(this.Td)};
f.Da=function(a){if(a!
=this.Gi)if(this.Ba&&this.Ba.stop(),this.La&&this.La.stop(),this.va&&this.va.stop()
,this.Ja&&this.Ja.stop(),this.$a&&An(this,a),a)
{if(this.dispatchEvent("beforeshow")){try{this.ua=this.g.g.activeElement}catch(e)
{}this.Jj();this.lh();Y(this).ka(Zf(this.g),"resize",this.Jj).ka(Zf(this.g),"orient
ationchange",this.Nc);Bn(this,!0);this.focus();this.Gi=!0;this.Ba&&this.La?
(qj(this.Ba,"end",this.Fi,!1,this),this.La.play(),this.Ba.play()):this.Fi()}}else
if(this.dispatchEvent("beforehide")){Y(this).Xa(Zf(this.g),
"resize",this.Jj).Xa(Zf(this.g),"orientationchange",this.Nc);this.Gi=!
1;this.va&&this.Ja?(qj(this.va,"end",this.Ei,!
1,this),this.Ja.play(),this.va.play()):this.Ei();a:{try{var
b=this.g,c=b.g.body,d=b.g.activeElement||c;if(!this.ua||this.ua==c)
{this.ua=null;break a}(d==c||b.Km(this.ha(),d))&&this.ua.focus()}catch(e)
{}this.ua=null}}};
function An(a,b){a.Fc||(a.Fc=new sn(a.ya,a.g));a=a.Fc;if(b){a.g||
(a.g=[]);b=a.i.Ko(a.i.g.body);for(var c=0;c<b.length;c++){var d=b[c];d==a.ya||
Im(d,"hidden")||(Hm(d,"hidden",!0),a.g.push(d))}}else if(a.g)
{for(c=0;c<a.g.length;c++)a.g[c].removeAttribute("aria-hidden");a.g=null}}function
Bn(a,b){a.yc&&M(a.yc,b);a.md&&M(a.md,b);M(a.ha(),b);M(a.Td,b)}f.Fi=function()
{this.dispatchEvent("show")};f.Ei=function(){Bn(this,!
1);this.dispatchEvent("hide")};f.isVisible=function(){return
this.Gi};f.focus=function(){this.Jo()};
f.Jj=function(){this.yc&&M(this.yc,!1);this.md&&M(this.md,!1);var
a=this.g.g,b=qf(uf(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.yc&&(M(this.yc,!0),K(this.yc,c,a));this.md&&(M(this.md,!
0),K(this.md,c,a))};
f.lh=function(){var a=uf(this.g.g)||window;if("fixed"==vh(this.ha(),"position"))var
b=0,c=0;else c=sf(this.g.g),b=c.x,c=c.y;var
d=L(this.ha());a=qf(a);b=Math.max(b+a.width/2-d.width/2,0);c=Math.max(c+a.height/2-
d.height/2,0);wh(this.ha(),b,c);wh(this.Td,b,c)};f.qv=function(a){this.Uk?
this.eq():a.target==this.Td&&T(this.Jo,0,this)};f.Jo=function()
{try{z&&this.g.g.body.focus(),this.ha().focus()}catch(a){}};
f.wa=function()
{Vi(this.Ba);this.Ba=null;Vi(this.va);this.va=null;Vi(this.La);this.La=null;Vi(this
.Ja);this.Ja=null;xn.ta.wa.call(this)};function Cn(a,b,c)
{xn.call(this,b,c);this.O=a||"modal-dialog";this.j=Dn(Dn(new En,Fn,!0),Gn,!1,!
0)}u(Cn,xn);f=Cn.prototype;f.Vh=!0;f.Bp=!0;f.jl=!
0;f.Wi=.5;f.Ec="";f.Kf=null;f.Ye=null;f.Bo=!1;f.
$c=null;f.ad=null;f.ti=null;f.Dc=null;f.Cd=null;f.uc=null;f.Om="dialog";f.kh=functi
on(){return this.O};function Hn(a,b){a.Ec=b;a.ad&&H(a.ad,b)}f.hb=function(){return
this.Ec};f.Gc=function(){return null!=this.Kf?ce(this.Kf):""};f.rf=function()
{return this.Om};f.ig=function(a){this.Om=a};
function In(a){a.ha()||a.render()}f.Ib=function(){In(this);return this.Cd};function
Jn(a){In(a);return a.uc}function Kn(a){In(a);return a.ha()}f.Jh=function()
{In(this);return Cn.ta.Jh.call(this)};function Ln(a,b)
{a.Wi=b;a.ha()&&(b=a.Jh())&&Nh(b,a.Wi)}function Mn(a,b){var c=Pb(a.O+"-title-
draggable").split(" ");a.ha()&&(b?Hb(a.$c,c):Jb(a.$c,c));b&&!a.Ye?(b=new
Pm(a.ha(),a.$c),a.Ye=b,Hb(a.$c,c),O(a.Ye,"start",a.aw,!1,a)):!
b&&a.Ye&&(a.Ye.Ha(),a.Ye=null)}
f.Va=function(){Cn.ta.Va.call(this);var
a=this.ha(),b=this.g;this.ti=this.getId();var c=this.getId()+".contentEl";this.
$c=b.Ra("DIV",this.O+"-title",this.ad=b.Ra("SPAN",{className:this.O+"-title-
text",id:this.ti},this.Ec),this.Dc=b.Ra("SPAN",this.O+"-title-close"));Af(a,this.
$c,this.Cd=b.Ra("DIV",{className:this.O+"-
content",id:c}),this.uc=b.Ra("DIV",this.O+"-
buttons"));Gm(this.ad,"heading");Gm(this.Dc,"button");Rf(this.Dc,!
0);Lm(this.Dc,"Cerrar");Gm(a,this.rf());Hm(a,"labelledby",this.ti||"");this.Kf&&
ye(this.Cd,this.Kf);M(this.Dc,this.Vh);this.j&&(a=this.j,a.ya=this.uc,a.render());M
(this.uc,!!this.j);Ln(this,this.Wi)};
f.Nb=function(a){Cn.ta.Nb.call(this,a);a=this.ha();var b=this.O+"-
content";this.Cd=jf(null,b,a)[0];this.Cd||
(this.Cd=this.g.Ra("DIV",b),this.Kf&&ye(this.Cd,this.Kf),a.appendChild(this.Cd));b=
this.O+"-title";var c=this.O+"-title-text",d=this.O+"-title-close";(this.
$c=jf(null,b,a)[0])?(this.ad=jf(null,c,this.$c)[0],this.Dc=jf(null,d,this.$c)[0]):
(this.$c=this.g.Ra("DIV",b),a.insertBefore(this.$c,this.Cd));this.ad?
(this.Ec=Sf(this.ad),this.ad.id||(this.ad.id=this.getId())):(this.ad=C("SPAN",
{className:c,
id:this.getId()}),this.
$c.appendChild(this.ad));this.ti=this.ad.id;Hm(a,"labelledby",this.ti||"");this.Dc|
|(this.Dc=this.g.Ra("SPAN",d),this.
$c.appendChild(this.Dc));M(this.Dc,this.Vh);b=this.O+"-
buttons";if(this.uc=jf(null,b,a)[0]){if(a=this.j=new En(this.g),
(b=this.uc)&&1==b.nodeType){a.ya=b;b=hf("BUTTON",a.ya);c=0;for(var e,g;d=b[c];c+
+)if(e=d.name||d.id,g=Sf(d)||d.value,e){var
h=0==c;a.set(e,g,h,"cancel"==d.name);h&&x(d,"goog-buttonset-default")}}}else
this.uc=this.g.Ra("DIV",b),a.appendChild(this.uc),
this.j&&(a=this.j,a.ya=this.uc,a.render()),M(this.uc,!!
this.j);Ln(this,this.Wi)};f.Ma=function()
{Cn.ta.Ma.call(this);Y(this).ka(this.ha(),"keydown",this.Nm).ka(this.ha(),"keypress
",this.Nm);Y(this).ka(this.uc,"click",this.lv);Mn(this,this.jl);Y(this).ka(this.Dc,
"click",this.zv);var a=this.ha();Gm(a,this.rf());""!
==this.ad.id&&Hm(a,"labelledby",this.ad.id);if(!this.Bp){this.Bp=!1;if(this.$a)
{a=this.g;var b=this.Jh();a.Ai(this.yc);a.Ai(b)}this.isVisible()&&An(this,!1)}};
f.kc=function(){this.isVisible()&&this.Da(!1);Mn(this,!
1);Cn.ta.kc.call(this)};f.Da=function(a){a!=this.isVisible()&&(this.$a||
this.render(),Cn.ta.Da.call(this,a))};f.Fi=function()
{Cn.ta.Fi.call(this);this.dispatchEvent("aftershow")};f.Ei=function()
{Cn.ta.Ei.call(this);this.dispatchEvent("afterhide");this.Bo&&this.Ha()};
f.aw=function(){var a=this.g.g,b=qf(uf(a)||
window),c=Math.max(a.body.scrollWidth,b.width);a=Math.max(a.body.scrollHeight,b.hei
ght);var d=L(this.ha());"fixed"==vh(this.ha(),"position")?Rm(this.Ye,new
jh(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):Rm(this.Ye,new
jh(0,0,c-d.width,a-d.height))};f.zv=function(){Nn(this)};function Nn(a){if(a.Vh)
{var b=a.j,c=b&&b.g;c?(b=b.get(c),a.dispatchEvent(new On(c,b))&&a.Da(!1)):a.Da(!
1)}}f.wa=function(){this.uc=this.Dc=null;Cn.ta.wa.call(this)};
function Pn(a,b){a.j=b;a.uc&&(a.j?
(b=a.j,b.ya=a.uc,b.render()):ye(a.uc,qe),M(a.uc,!!a.j))}f.lv=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.j.get(a);this.dispatchEvent(new On(a,b))&&this.Da(!1)}};
f.Nm=function(a){var b=!1,c=!
1,d=this.j,e=a.target;if("keydown"==a.type)if(27==a.keyCode){var
g=d&&d.g;e="SELECT"==e.tagName&&!e.disabled;g&&!e?(c=!
0,b=d.get(g),b=this.dispatchEvent(new On(g,b))):e||(b=!
0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.ha()){this.Uk=!
0;try{this.Td.focus()}catch(l){}T(this.eq,0,this)}}else if(13==a.keyCode)
{if("BUTTON"==e.tagName&&!e.disabled)g=e.name;else if(e==this.Dc)Nn(this);else
if(d){var
h=d.i,k=h&&Qn(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
On(g,String(d.get(g)))))}else e!=this.Dc||32!=a.keyCode&&" "!=a.key||
Nn(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.Da(!1)};function
On(a,b){this.type="dialogselect";this.key=a;this.caption=b}u(On,Zi);function En(a)
{Xm.call(this);a||
df();this.g=this.ya=this.i=null}u(En,Xm);En.prototype.set=function(a,b,c,d)
{Xm.prototype.set.call(this,a,b);c&&(this.i=a);d&&(this.g=a);return this};
function Dn(a,b,c,d){return
a.set(b.key,b.caption,c,d)}En.prototype.render=function(){if(this.ya)
{ye(this.ya,qe);var a=df(this.ya);this.forEach(function(b,c){b=a.Ra("BUTTON",
{name:c},b);c==this.i&&(b.className="goog-buttonset-
default");this.ya.appendChild(b)},this)}};En.prototype.ha=function(){return
this.ya};function Qn(a,b){a=hf("BUTTON",a.ya);for(var c=0,d;d=a[c];c+
+)if(d.name==b||d.id==b)return d;return null}
var
Fn={key:"ok",caption:"Aceptar"},Gn={key:"cancel",caption:"Cancelar"},Rn={key:"yes",
caption:"S\
u00ed"},Sn={key:"no",caption:"No"},Tn={key:"save",caption:"Guardar"},Un={key:"conti
nue",caption:"Continuar"};"undefined"!=typeof document&&(Dn(new En,Fn,!0,!
0),Dn(Dn(new En,Fn,!0),Gn,!1,!0),Dn(Dn(new En,Rn,!0),Sn,!1,!0),Dn(Dn(Dn(new
En,Rn),Sn,!0),Gn,!1,!0),Dn(Dn(Dn(new En,Un),Tn),Gn,!0,!0));function Vn(a,b,c,d,e)
{tm.call(this,b,c,d,e);this.g=a}u(Vn,tm);Vn.prototype.lg=Ma;Vn.prototype.Zl=functio
n(){this.lg();Vn.ta.Zl.call(this)};Vn.prototype.Pe=function()
{this.lg();Vn.ta.Pe.call(this)};Vn.prototype.Bf=function()
{this.lg();Vn.ta.Bf.call(this)};function Wn(a,b,c,d,e){"number"===typeof
b&&(b=[b]);"number"===typeof c&&(c=[c]);Vn.call(this,a,b,c,d,e);if(1!=b.length||1!
=c.length)throw Error("Start and end points must be 1D");this.j=-1}u(Wn,Vn);var
Xn=1/1024;f=Wn.prototype;
f.lg=function(){var a=this.coords[0];Math.abs(a-
this.j)>=Xn&&(Nh(this.g,a),this.j=a)};f.Bf=function(){this.j=-
1;Wn.ta.Bf.call(this)};f.Pe=function(){this.j=-
1;Wn.ta.Pe.call(this)};f.show=function(){this.g.style.display=""};f.kb=function()
{this.g.style.display="none"};function Yn(a,b,c)
{Wn.call(this,a,1,0,b,c)}u(Yn,Wn);Yn.prototype.Bf=function()
{this.show();Yn.ta.Bf.call(this)};Yn.prototype.Pe=function()
{this.kb();Yn.ta.Pe.call(this)};
function Zn(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end
points must be 3D");Vn.call(this,a,b,c,d,e)}u(Zn,Vn);Zn.prototype.lg=function()
{for(var a=[],b=0;b<this.coords.length;b+
+)a[b]=Math.round(this.coords[b]);this.g.style.backgroundColor="rgb("+a.join(",")
+")"};function $n(a,b){this.g=a[q.Symbol.iterator]
();this.i=b;this.j=0}$n.prototype[Symbol.iterator]=function(){return this};
$n.prototype.next=function(){var a=this.g.next();return{value:a.done?void
0:this.i.call(void 0,a.value,this.j++),done:a.done}};function ao(a,b){return new
$n(a,b)};function bo(a){if(a instanceof co||a instanceof eo||a instanceof fo)return
a;if("function"==typeof a.Cj)return new co(function(){return
go(a)});if("function"==typeof a[Symbol.iterator])return new co(function(){return
a[Symbol.iterator]()});if("function"==typeof a.hf)return new co(function(){return
go(a.hf())});throw Error("Not an iterator or iterable.");}
function go(a){if(!(a instanceof ag))return a;var b=!1;return{next:function()
{for(var c;!b;)try{c=a.Cj();break}catch(d){if(d!==$f)throw d;b=!
0}return{value:c,done:b}}}}function co(a){this.g=a}co.prototype.hf=function()
{return new eo(this.g())};co.prototype[Symbol.iterator]=function(){return new
fo(this.g())};co.prototype.i=function(){return new fo(this.g())};function eo(a)
{this.g=a}m(eo,ag);eo.prototype.Cj=function(){var a=this.g.next();if(a.done)throw
$f;return a.value};eo.prototype.next=function(){return this.g.next()};
eo.prototype[Symbol.iterator]=function(){return new
fo(this.g)};eo.prototype.i=function(){return new fo(this.g)};function fo(a)
{co.call(this,function(){return a});this.j=a}m(fo,co);fo.prototype.next=function()
{return this.j.next()};function ho(a,b){this.i={};this.g=[];this.j=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
ho)for(c=a.ae(),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=ho.prototype;f.lc=function(){io(this);for(var
a=[],b=0;b<this.g.length;b++)a.push(this.i[this.g[b]]);return a};f.ae=function()
{io(this);return this.g.concat()};
function jo(a,b){return a.has(b)}f.has=function(a){return ko(this.i,a)};function
lo(a){a.i={};a.g.length=0;a.size=0;a.j=0}f.remove=function(a){ko(this.i,a)?(delete
this.i[a],--this.size,this.j++,this.g.length>2*this.size&&io(this),a=!0):a=!
1;return a};function io(a){if(a.size!=a.g.length){for(var b=0,c=0;b<a.g.length;)
{var d=a.g[b];ko(a.i,d)&&(a.g[c++]=d);b++}a.g.length=c}if(a.size!=a.g.length){var
e={};for(c=b=0;b<a.g.length;)d=a.g[b],ko(e,d)||(a.g[c++]=d,e[d]=1),b+
+;a.g.length=c}}
f.get=function(a,b){return ko(this.i,a)?this.i[a]:b};f.set=function(a,b)
{ko(this.i,a)||(this.size+=1,this.g.push(a),this.j+
+);this.i[a]=b};f.forEach=function(a,b){for(var c=this.ae(),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
ho(this)};f.keys=function(){return bo(this.hf(!0)).i()};f.values=function(){return
bo(this.hf(!1)).i()};f.entries=function(){var a=this;return
ao(this.keys(),function(b){return[b,a.get(b)]})};
f.hf=function(a){io(this);var b=0,c=this.j,d=this,e=new ag;e.next=function(){if(c!
=d.j)throw Error("The map has changed since the iterator was
created");if(b>=d.g.length)return bg;var h=d.g[b++];return{value:a?h:d.i[h],done:!
1}};var g=e.next;e.Cj=function(){var h=g.call(e);if(h.done)throw $f;return
h.value};return e};function ko(a,b){return
Object.prototype.hasOwnProperty.call(a,b)};function mo(){this.i=new ho;this.g=new
no("",void 0);this.g.next=this.g.g=this.g}f=mo.prototype;f.get=function(a,b)
{return(a=this.i.get(a))?a.value:b};f.set=function(a,b){var c=this.i.get(a);c?
c.value=b:(c=new
no(a,b),this.i.set(a,c),a=c,a.g=this.g.g,a.next=this.g,this.g.g=a,a.g.next=a)};f.sh
ift=function(){return oo(this,this.g.next)};f.pop=function(){return
oo(this,this.g.g)};f.remove=function(a){return(a=this.i.get(a))?
(a.remove(),this.i.remove(a.key),!0):!1};
f.ae=function(){return po(this,function(a,b){return b})};f.lc=function(){return
po(this,function(a){return a})};f.forEach=function(a,b){for(var c=this.g.next;c!
=this.g;c=c.next)a.call(b,c.value,c.key,this)};function po(a,b){for(var
c=[],d=a.g.next;d!=a.g;d=d.next)c.push(b.call(void 0,d.value,d.key,a));return
c}function oo(a,b){a.g!=b&&(b.remove(),a.i.remove(b.key));return b.value}function
no(a,b){this.key=a;this.value=b}
no.prototype.remove=function(){this.g.next=this.next;this.next.g=this.g;delete
this.g;delete this.next};function qo(){P.call(this);this.i=new
mo}u(qo,P);qo.prototype.j=function(a){a.sort(ro);v(a,function(b)
{b.ke(this)},this);this.i=new mo;v(a,function(b)
{this.i.set(b.Qa(),b)},this);this.dispatchEvent("update")};function ro(a,b){return
so(a)-so(b)}function to(a){return a.i.lc()}function uo(a,b,c){a=to(a);for(var d=-
1,e=0;e<a.length;e++)if(a[e].Qa()==b){d=e;break}if(0<=d)return a[c+d]}function
vo(a,b){return a.i.get(b)}
function wo(a,b){b=Pb(b);if(0!=b.length)return kb(to(a),function(c){return
c.hb()==b})};/*

Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.


Copyright The Closure Library Authors.
SPDX-License-Identifier: MIT
*/
function xo(a){var b=yo;this.o=[];this.ua=b;this.Pa=a||null;this.s=this.j=!
1;this.i=void 0;this.oa=this.va=this.O=!
1;this.N=0;this.g=null;this.ma=0}xo.prototype.cancel=function(a){if(this.j)this.i
instanceof xo&&this.i.cancel();else{if(this.g){var b=this.g;delete this.g;a?
b.cancel(a):(b.ma--,0>=b.ma&&b.cancel())}this.ua?
this.ua.call(this.Pa,this):this.oa=!0;this.j||(a=new zo(this),Ao(this),Bo(this,!
1,a))}};xo.prototype.na=function(a,b){this.O=!1;Bo(this,a,b)};
function Bo(a,b,c){a.j=!0;a.i=c;a.s=!b;Co(a)}function Ao(a){if(a.j){if(!a.oa)throw
new Do(a);a.oa=!1}}xo.prototype.Eg=function(a){Ao(this);Bo(this,!0,a)};function
Eo(a,b,c,d){a.o.push([b,c,d]);a.j&&Co(a)}xo.prototype.then=function(a,b,c){var
d,e,g=new Rk(function(h,k){e=h;d=k});Eo(this,e,function(h){h instanceof zo?
g.cancel():d(h)});return g.then(a,b,c)};xo.prototype.$goog_Thenable=!0;function
Fo(a){return jb(a.o,function(b){return"function"===typeof b[1]})}
function Co(a){if(a.N&&a.j&&Fo(a)){var
b=a.N,c=Go[b];c&&(q.clearTimeout(c.lb),delete Go[b]);a.N=0}a.g&&(a.g.ma--,delete
a.g);b=a.i;for(var d=c=!1;a.o.length&&!a.O;){var
e=a.o.shift(),g=e[0],h=e[1];e=e[2];if(g=a.s?h:g)try{var k=g.call(e||a.Pa,b);void 0!
==k&&(a.s=a.s&&(k==b||k instanceof Error),a.i=b=k);if(Qk(b)||"function"===typeof
q.Promise&&b instanceof q.Promise)d=!0,a.O=!0}catch(l){b=l,a.s=!0,Fo(a)||(c=!
0)}}a.i=b;d&&(k=r(a.na,a,!0),d=r(a.na,a,!1),b instanceof xo?(Eo(b,k,d),b.va=!
0):b.then(k,d));
c&&(b=new Ho(b),Go[b.lb]=b,a.N=b.lb)}function Do()
{bb.call(this)}u(Do,bb);Do.prototype.message="Deferred has already
fired";Do.prototype.name="AlreadyCalledError";function zo()
{bb.call(this)}u(zo,bb);zo.prototype.message="Deferred was
canceled";zo.prototype.name="CanceledError";function Ho(a)
{this.lb=q.setTimeout(r(this.i,this),0);this.g=a}Ho.prototype.i=function(){delete
Go[this.lb];throw this.g;};var Go={};function Io(a,b){var c=b||{};b=c.document||
document;var d=ud(a).toString(),e=Yf(new ef(b),"SCRIPT"),g={iq:e,kg:void 0},h=new
xo(g),k=null,l=null!=c.timeout?c.timeout:5E3;0<l&&(k=window.setTimeout(function()
{Jo(e,!0);var n=new Ko(1,"Timeout reached for loading script "+d);Ao(h);Bo(h,!
1,n)},l),g.kg=k);e.onload=e.onreadystatechange=function(){e.readyState&&"loaded"!
=e.readyState&&"complete"!=e.readyState||(Jo(e,c.Rs||!
1,k),h.Eg(null))};e.onerror=function(){Jo(e,!0,k);var n=new Ko(0,"Error while
loading script "+
d);Ao(h);Bo(h,!1,n)};g=c.attributes||{};$c(g,{type:"text/javascript",charset:"UTF-
8"});of(e,g);e.src=ud(a);Be(e);Lo(b).appendChild(e);return h}function Lo(a){var
b=hf("HEAD",a);return b&&0!==b.length?b[0]:a.documentElement}function yo()
{if(this&&this.iq){var a=this.iq;a&&"SCRIPT"==a.tagName&&Jo(a,!0,this.kg)}}function
Jo(a,b,c){null!
=c&&q.clearTimeout(c);a.onload=Ma;a.onerror=Ma;a.onreadystatechange=Ma;b&&window.se
tTimeout(function(){F(a)},0)}
function Ko(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=":
"+b);bb.call(this,c);this.code=a}u(Ko,bb);function Mo(a,b,c){No()&&(Io(Oo,
{document:a}).then(function(){var d=La("gapi.load",b);d&&d("gapi.rpc",
{Eg:function(){return Po(c)},onerror:function(){return
null},timeout:5E3,ontimeout:function(){return null}})}),T(function()
{Po(c)},5E3))}function Qo(a){var b={};b.q=a;Ro("updateInViewportPage",b)}function
Po(a){var b=La("gapi.rpc.register");"function"===typeof
b&&(b("handshake",function(){}),So(),To(a))}function So()
{O(document,"keydown",function(a){27==a.keyCode&&Ro("closeViewportDialog")})}
function To(a){var b=La("gapi.rpc.register");if("function"===typeof b)for(var c in
a)b(c,a[c])}function Ro(a,b){if(No()){var c=La("gapi.rpc.call");"function"===typeof
c&&c("..",a,null,b)}}function No(){try{return window.self!==window.top}catch(a)
{return!0}}var Oo=wd(hd(id("//apis.google.com/js/api.js")));function Uo(a)
{P.call(this);Vo(this,a||"")}m(Uo,P);Uo.prototype.getQuery=function(){return
this.s};function Vo(a,b){a.s!=b&&(a.s=b,a.dispatchEvent("change"),Qo(b))}function
Wo(a){a=new Q(a);return S(a,"q")||S(a,"vq")||S(a,"dq")}function Xo(){return S(new
Q(window.location.toString()),"q")};function Yo(a){this.g={};this.V=a}function
Zo(a,b){var c=[];if(a.g[b]){var d=[],e;for(e in
a.g[b])d.push(e);wb(d);for(e=0;e<d.length;e++)c.push(a.g[b][d[e]])}return
c};function $o(a){this.V=a;this.j=a.Fb()}$o.prototype.qc=function(a)
{this.Ea&&(this.Ea.Ha(),Bf(this.V.Ia().o.i));this.Ea=new
a(this.V);this.Ea.Nd&&this.Ea.Nd(this.V.Ga());this.Ea.Od&&this.Ea.Od()};
$o.prototype.Ia=function(){return this.Ea};function ap(a)
{W.call(this);this.oa=a;Bf(a);I(a,"overflow","hidden");this.j=E("div");I(this.oa,
{position:"relative",padding:"0px"});Ef(this.oa,this.j,0);this.Xb=new
Yo(this);this.Ja=[];this.ma=[];a=r(this.Pm,this,1);this.ma.push(["next",a]);a=r(thi
s.Pm,this,-
1);this.ma.push(["previous",a]);a=r(this.Qq,this);this.ma.push(["turntopage",a]);a=
r(this.Rq,this);this.ma.push(["zoomin",a]);a=r(this.Sq,this);this.ma.push(["zoomout
",a]);this.na=new $o(this);a=E("div");V(a,!0);I(a,{position:"absolute",left:"0px",
top:"0px"});this.oa.appendChild(a);this.Rb=a;this.mb(Vh(this.oa));bp.push(this);thi
s.Ad=new Uo;O(this.Ad,"change",this.Pq,!1,this)}u(ap,W);var
bp=[];f=ap.prototype;f.Fb=function(){return this.j};f.vd=function(){return
this.Rb};f.mb=function(a)
{a.width=Math.max(a.width,0);a.height=Math.max(a.height,0);if(!this.i||!
Le(this.i,a)){Xh(this.j,a);this.i=a;var
b=this.na.Ia();b&&b.mb(a);this.dispatchEvent("resize")}};f.Fa=function(){return
this.i};f.Bb=function(){return this.i.width};f.Db=function(){return this.i.height};
f.go=function(){this.dispatchEvent("load")};f.qc=function(a){this.O!
=a&&(this.O=a,this.na.qc(a),this.dispatchEvent("viewportmodechange"))};f.Za=functio
n(){return this.o};f.Ia=function(){return this.na.Ia()};function cp(a,b)
{if(a.N)throw"";a.N=b;O(b,"update",r(a.Nq,a))}f.Nq=function()
{this.dispatchEvent("pagesupdate")};f.rb=function(){return
this.N};f.Bd=function(a,b){return(a=vo(this.N,a))?
(this.ub(a,b),a):null};f.ub=function(a,b){if(this.s!=a||
b)this.s=a,this.dispatchEvent("pagechange")};
function dp(a,b){ep(a,b,r(function(c){T(r(this.ub,this,c))},a))}function ep(a,b,c)
{a=a.rb();new Q(b);b=new a.s({url:b});b.ke(a);fp(b,r(a.oa,a,c))}f.Sh=function(a,b)
{var c=this.na.Ia().Kb();if(c&&c.zc&&(c=c.zc(a))){b=b||new A(40,80);var
d=this.tb().getQuery();if(!d)return;var e=gp(a,d);if(e)
{hp(this,c,b,e);return}fp(a,r(this.Oq,this,c,b,d))}this.ub(a)};f.Oq=function(a,b,c,
d){(c=gp(d,c))&&hp(this,a,b,c)};
function hp(a,b,c,d){if(d&&d.length){for(var e=d[0],g=1;g<d.length;g+
+)e=ph(e,d[g]);d=b.Ga().qe();d=b.Fa().width/d;e=new
ym(e.left,e.top);e.fk(d);e.x=Math.round(e.x);e.y=Math.round(e.y);b=zm(b.nd());b.add
(e);Am(b,c);a.Ia().Cf(b)}}f.Qa=function(){return this.s.Qa()};f.Ga=function()
{return this.s};f.Tb=function(a){for(var b=[],c=0;c<arguments.length;c+
+)b.push(arguments[c]);this.Ja.push(b);1==this.Ja.length&&ip(this)};
function ip(a){var b=a.Ja.shift();if(b){for(var c=b.shift(),d=0;d<a.ma.length;d+
+)a.ma[d][0]==c&&a.ma[d][1].apply(a,b);ip(a)}}function jp(a){var
b=a.na.Ia();b.kl&&b.kl(a.Ga())}f.Pm=function(a){var b=this.na.Ia(),c;b.ua?
c=b.ua(this.Ga(),a):c=uo(this.rb(),this.Ga().Qa(),a);c&&(this.ub(c),jp(this),this.d
ispatchEvent("pageturn"))};f.Qq=function(a)
{if(a=vo(this.N,a))this.ub(a),jp(this)};f.Rq=function(){var
a=this.na.Ia();a.Mc&&(a.Mc(),jp(this))};f.Sq=function(){var
a=this.na.Ia();a.jd&&(a.jd(),jp(this))};
f.Pq=function(){this.dispatchEvent("searchupdate")};f.tb=function(){return
this.Ad};var kp={update:function(a){for(var b in a)kp[b]=a[b]},Gs:function(a)
{if("string"===typeof a)try{a=JSON.parse(a)}catch(c){a=null}for(var b in
a)kp.Fs(b,a[b])},Fs:function(a,b){kp[a]=b}};Ya("_OC_addFlags",kp.Gs);var
lp;function mp(a,b,c){c=new Q(c.replace(/#.*/g,""));R(c,a,b);return
c.toString()}function np(a){if(lp){var b=new Q(lp);ak(b,a);return
b.toString()}return a}function op(a){return mp("hl","es",a)}function pp(a){a=new
Q(a);var b=a.s.split("/");b[0]||b.shift();return 3<b.length?
b[3]:S(a,"id")||""}function qp(){var a=window.location.pathname.split("/");return
1>a.length?"":a[1]};function rp(a)
{P.call(this);this.ob={};a&&this.Dd(a)}u(rp,P);f=rp.prototype;f.qe=function()
{return this.ob.w||this.getParent().g.width};f.de=function(){return this.ob.h||
this.getParent().g.height};function em(a){return a.qe()/a.de()}f.Fa=function()
{return new Ke(this.qe(),this.de())};f.Dd=function(a){for(var b in
a)this.ob[b]=a[b];this.dispatchEvent("update")};f.ke=function(a)
{this.N=a};f.getParent=function(){return this.N};f.hb=function(){return
this.ob.title};
f.Ie=function(){var a=this.hb();return a?Dm(a):""};function so(a){return
a.ob.order}f.xd=function(a){if(this.ob.src&&a){var b=new
Q(this.ob.src);R(b,"w",a.width);return b.toString()}return
this.ob.src};f.Qa=function(){return this.ob.pid};function sp(a,b,c){if(8>=ec()){var
d=[];d[0]=O(a,"readystatechange",t(tp,a,t(up,b),d))}else
qj(a,"load",t(up,b));c&&qj(a,"error",t(up,c))}function up(a){T(a)}function
tp(a,b,c){if("complete"!=a.readyState)return!0;yj(c[0]);b();return!1}var
vp=E("div");function wp(a){if(a)if(z){vp.appendChild(a);var
b=t(F,a);sp(a,b,b);a.src="//www.google.com/images/cleardot.gif"}else
a.src="//www.google.com/images/cleardot.gif",F(a)};function xp(a,b,c,d,e,g,h)
{P.call(this);this.N=a;this.wb=b;this.Cb=c;this.j=d;this.i=e;this.oa=g;this.O=h;thi
s.s=Math.ceil(this.wb/this.j);this.o=Math.ceil(this.Cb/
this.i);this.g=[];for(a=0;a<this.s;++a){b=[];for(c=0;c<this.o;+
+c)b.push(null);this.g.push(b)}}m(xp,P);xp.prototype.empty=function(){for(var
a;a=this.N.firstChild;)wp(a)};
function yp(a,b){var
c=Math.floor(b.left/a.j),d=Math.floor(b.top/a.i),e=Math.ceil((b.left+b.width)/
a.j),g=Math.ceil((b.top+b.height)/
a.i);e=Math.min(e,a.s);for(g=Math.min(g,a.o);c<e;c++)for(var h=d;h<g;h++)if(!a.g[c]
[h]){var k=a;var l=c,n=h;if(!k.g[l][n]){var p=E("IMG");I(p,
{position:"absolute",left:l*k.j+"px",top:n*k.i+"px",display:"none"});k.g[l]
[n]=p;k.N.appendChild(p)}k=k.g[l]
[n];l=a.oa(c,h);sp(k,r(a.ma,a,k,l),r(a.na,a,k,l));k.src=l}for(c=0;c<a.s;+
+c)for(h=0;h<a.o;++h){if(d=!!a.g[c][h])d=!oh(new jh(c*
a.j,h*a.i,(c+1)*a.j,(h+1)*a.i),b);d&&(wp(a.g[c][h]),a.g[c]
[h]=null)}}xp.prototype.ma=function(a,b){I(a,
{display:""});this.O&&this.O(b)};xp.prototype.na=function(){};function zp()
{};function Ap(a){this.g={};for(var b=0;b<a.length;b++){var c=a[b];this.g[c.z]=new
Ke(c.w,c.h)}}function Bp(a,b){return(a=Uc(a.g,function(c){return c.height==b}))?
Number(a):null}function Cp(a,b){return(a=a.g[b])?a.width:null};function Dp(a)
{if(a)return a.isEntityPageViewport;a=S(new
Q(window.location.href),"source");return"entity_page"==a||"entity_page_gbs_snippet"
==a};function Ep(a)
{rp.call(this,a);this.Kj={};this.Ba={};this.o={};this.va=this.na=null}var
Fp;u(Ep,rp);f=Ep.prototype;f.Dd=function(a,b)
{Ep.ta.Dd.call(this,a);b&&(this.ua=b)};function fp(a,b)
{Gp(a,a.nf(),b)}f.nf=function(){var a=Hp(this);R(a,"jscmd","click3");var
b;this.Ad&&(b=this.Ad.getQuery());Ip(this,"vq",b);Qc(this.Kj,function(c,d)
{R(a,d,c)});return a};
function Gp(a,b,c){b=b.toString();if(b==a.ua)c&&c(a);else if(c&&(a.o[b]=a.o[b]||
[]).push(c),b!=a.ma)
{a.ma=b;a.j&&q.clearTimeout(a.j);a.j=q.setTimeout(r(a.Nt,a,b),6E3);var
d;a.Ad&&(d=a.Ad.getQuery());Fp(b,r(a.Tq,a,b,d))}}function Ip(a,b,c){c?
a.Kj[b]=c:delete a.Kj[b]}f.Kj=null;f.Tq=function(a,b,c)
{this.ma==a&&(this.ma=null,this.j&&(q.clearTimeout(this.j),this.j=null),this.ua=a,J
p(this,c.page[0]),this.N.Gl(c),b=this.o[a])&&(v(b,function(d){d(this)},this),delete
this.o[a])};
f.Nt=function(a){this.j=this.ma=null;delete this.o[a]};function Hp(a){var
b=a.ob.url;b?b=new Q(b):(b=new
Q(a.N.Sp),R(b,"pg",a.Qa()),a.ob.sig&&R(b,"sig",a.ob.sig));Dp()&&R(b,"source","entit
y_page");return b}f.Ac=function(){return Hp(this).toString()};f.qe=function()
{return this.ob.w||this.getParent().g.width};f.de=function(){return this.ob.h||
this.getParent().g.height};
var
Kp={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 Jp(a,b){var c={},d;for(d in Kp){var e=Kp[d],g=b[e];void
0!==g&&("highlights"==e?
a.Ba[b.vq]=g:c[d]=g)}c.additional_info&&(d=c.additional_info["[NewspaperJSONPageInf
o]"])&&(a.na=new
Ap(d.tileres),d=d.page_scanjob_coordinates)&&(a.va=""+d.x+","+d.y);b.vq&&!
c.snippetSrc&&(c.snippetSrc="");a.Dd(c)}
Ep.prototype.Gc=function(){return this.ob.content};Ep.prototype.s=function(a)
{return!!(this.ob.flags&a)};function Lp(a,b){return jb(b,r(a.s,a))}function Mp(a,b)
{b=Re(b);b=b.replace(/'/g,"&#39;");if(a=a.Ba[b]){var c=[];v(a,function(d)
{c.push([d.X,d.Y,d.W,d.H])});return c}}function gp(a,b){if(a=Mp(a,b))return
ib(a,t(Np,1))}function Np(a,b){b=ib(b,function(c){return Math.round(c*a)});return
new jh(b[0],b[1],b[2],b[3])}
function Op(a){if(a.ob.links)return ib(a.ob.links,function(b){var
c=b.region;return[c.X,c.Y,c.W,c.H,b.target_pid,b.url]})}function Pp(a)
{if(a.ob.clip_highlight||a.ob.clip_highlights){var b=[];v(a.ob.clip_highlights||
[a.ob.clip_highlight],function(c){var d=[];v(["X","Y","W","H"],function(e)
{d.push(c[e])});b.push(d)});return b}return null}
Ep.prototype.xd=function(a){if(this.ob.src&&a){var b=new
Q(this.ob.src);a&&Qc(this.ul(),function(c,d){"height"==d&&a.height?
R(b,c,a.height):"width"==d&&a.width&&R(b,c,a.width)});return b.toString()}return
this.ob.src};Ep.prototype.ul=function(){return{width:"w",height:"h"}};function
Qp(a,b,c,d){this.ik=a||256;this.hk=b||256;this.i=c||3;this.j=d||
3;this.g=null}function Rp(a,b){a.g=b}Qp.prototype.Qo=function(a,b,c,d,e){var
g=this.i,h=this.j;b=Math.ceil(b/this.ik);c=Math.ceil(c/this.hk);var
k=Math.floor(e/g),l=Math.floor(d/h),n=g*b*k;e-=k*g;g=Math.min(g,c-k*g);n+=g*h*l;d-
=l*h;h=Math.min(h,b-l*h);d=n+(e*h+d);a=new
Q(a);R(a,"tid",d);this.g&&(a=this.g(a,d));return a.toString()};function Sp()
{}Sp.prototype.hb=function(){return this.Ec};function Tp(){this.g=new
Map}Tp.prototype.add=function(a,b){this.g.set(Sa(a),b)};function Up(a,b){b=void
0===b?[]:b;b=new Set(b.map(function(g){return Sa(g)}));for(var
c=la(a.g.keys()),d=c.next();!d.done;d=c.next())if(d=d.value,!b.has(d)){var
e=a.g.get(d);e&&e.Na();a.g.delete(d)}};function Vp(){this.i={};this.g=new
Tp}function Wp(a,b,c){a.i[Sa(b)]=c}Vp.prototype.Na=function(){Up(this.g)};function
Xp(a,b){b=hb(b,function(c){return!!
this.i[Sa(c.constructor)]},a);Up(a.g,b);v(b,function(c){this.g.g.has(Sa(c))||
this.g.add(c,this.i[Sa(c.constructor)].render(c))},a)};function Yp(a)
{this.Jf=a}function Zp(a,b,c,d){a=$p(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 $p(a,b){var c=b||[];a=hb(a.Jf,function(d){return!jb(c,function(e){return
50>Math.abs(e-d)})});a.push.apply(a,c);wb(a);return a};function aq(a,b)
{qo.call(this);this.O={};a&&(this.Sp=a.prefix,this.qp=a.image_prefix||
a.prefix,a=ib(a.page,function(c){c=new this.s(c);b&&(c.Ad=b);return
c},this),this.j(a))}u(aq,qo);aq.prototype.Gl=function(a){a=a.page;for(var
b=0;b<a.length;b++){var
c=a[b],d=vo(this,c.pid);d&&Jp(d,c)}};aq.prototype.s=Ep;aq.prototype.oa=function(a,b
){if(!vo(this,b.Qa())){var c=sb(to(this));tb(c,b);this.j(c)}this.O[b.Qa()]=!
0;a&&a(b)};function bq(a,b,c){pl(a,t(cq,b,c))}function cq(a,b,c){c=c.target;yl(c)?
a(Al(c)):b&&b()};var dq={},eq=null;var fq="function"===typeof Uint8Array;var
gq="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol(void 0):void
0;function hq(a){Object.isFrozen(a)||(gq?a[gq]|=1:void 0!==a.g?a.g|
=1:Object.defineProperties(a,{g:{value:1,configurable:!0,writable:!0,enumerable:!
1}}));return a};function iq(a){return null!==a&&"object"===typeof a&&!
Array.isArray(a)&&a.constructor===Object}var jq=Object.freeze(hq([]));function
kq(a,b,c){return-1===b?null:b>=a.o?a.j?a.j[b]:void 0:(void 0===c?
0:c)&&a.j&&(c=a.j[b],null!=c)?c:a.g[b+a.s]}function lq(a,b,c,d){b<a.o&&(void
0===d||!d)?a.g[b+a.s]=c:(a.j||(a.j=a.g[a.o+a.s]={}))[b]=c;return a}function mq(a,b)
{a=kq(a,b);a=null==a?a:!!a;return null==a?!1:a}function nq(a,b){lq(a,b,void 0,!
1);return a}function oq(a,b,c,d,e){if(-1===c)return null;a.i||(a.i={});var
g=a.i[c];if(g)return g;e=kq(a,c,void 0===e?!1:e);if(null==e&&!d)return g;b=new
b(e);return a.i[c]=b};function pq(a,b){if(null!=a)
{if(Array.isArray(a))a=qq(a,b);else if(iq(a)){var c={},d;for(d in
a)c[d]=pq(a[d],b);a=c}else a=b(a);return a}}function qq(a,b){for(var
c=a.slice(),d=0;d<c.length;d++)c[d]=pq(c[d],b);if(b=Array.isArray(a)){var e;gq?
e=a[gq]:e=a.g;b=(null==e?0:e)&1}b&&hq(c);return c}
function rq(a){if(a&&"object"==typeof a&&a.toJSON)return a.toJSON();a:switch(typeof
a){case "number":a=isFinite(a)?a:String(a);break a;case "object":if(a&&!
Array.isArray(a)&&fq&&null!=a&&a instanceof Uint8Array){var b;void
0===b&&(b=0);if(!eq){eq={};for(var
c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),d=["+/
=","+/","-_=","-_.","-_"],e=0;5>e;e++){var
g=c.concat(d[e].split(""));dq[e]=g;for(var h=0;h<g.length;h++){var k=g[h];void
0===eq[k]&&(eq[k]=h)}}}b=dq[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],n=a[g+1];k=a[g+2];h=b[l>>2];l=b[(l&3)<<4|n>>4];n=b[(n&15)<<2|
k>>6];k=b[k&63];c[e++]=h+l+n+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 Array.isArray(a)?qq(a,rq):a}function sq(a){return
fq&&null!=a&&a instanceof Uint8Array?new Uint8Array(a):a};var tq;function uq(a,b)
{tq=b;a=new a(b);tq=null;return a};function vq(a,b,c){var d=tq;tq=null;a||
(a=d);d=this.constructor.Tw;a||(a=d?[d]:[]);this.s=(d?0:-1)-(this.constructor.Qw||
0);this.i=void 0;this.g=a;a:{d=this.g.length;a=d-1;if(d&&(d=this.g[a],iq(d)))
{this.o=a-this.s;this.j=d;break a}void 0!==b&&-1<b?(this.o=Math.max(b,a+1-
this.s),this.j=void 0):this.o=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b+
+)if(a=c[b],a<this.o)a+=this.s,(d=this.g[a])?
Array.isArray(d)&&hq(d):this.g[a]=jq;else{d=this.j||
(this.j=this.g[this.o+this.s]={});var e=d[a];e?Array.isArray(e)&&
hq(e):d[a]=jq}}vq.prototype.toJSON=function(){return
qq(this.g,rq)};vq.prototype.toString=function(){return
this.g.toString()};vq.prototype.clone=function(){var
a=this.constructor,b=qq(this.g,sq);a=uq(a,b);wq(a,this);return a};
function wq(a,b){b.N&&(a.N=b.N.slice());var c=b.i;if(c){b=b.j;for(var d in c){var
e=c[d];if(e){var g=!(!b||!b[d]),h=+d;if(Array.isArray(e)){if(e.length){var
k=a,l=e[0].constructor;k.i||(k.i={});var n=k.i[h];if(!n){n=k;g=void 0===g?!
1:g;g=void 0===g?!1:g;var
p=kq(n,h,g);null==p&&(p=jq);p===jq&&(p=hq(p.slice()),lq(n,h,p,g));g=p;n=[];for(p=0;
p<g.length;p++)n[p]=new
l(g[p]);k.i[h]=n}h=n;for(k=0;k<Math.min(h.length,e.length);k+
+)wq(h[k],e[k])}}else(h=oq(a,e.constructor,h,void 0,g))&&wq(h,e)}}}};function xq()
{vq.apply(this,arguments)}m(xq,vq);function yq(a,b)
{X.call(this,b);this.j=a}u(yq,X);yq.prototype.i="info";yq.prototype.o=!1;var
zq={info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-butterBar-
warning",promo:"jfk-butterBar-promo"};yq.prototype.getType=function(){return
this.i};function Aq(a,b){if(a.Ib()){var
c=a.ha(),d=zq[b];Ib(c,zq[a.i]);x(c,d)}a.i=b}function Bq(a,b){a.j=b;if(b=a.ha()){var
c=a.g;c.Lm(b);c.Jm(b,a.j)}}yq.prototype.isVisible=function(){var a=this.ha();return
null!=a&&Gb(a,"jfk-butterBar-shown")};
yq.prototype.Da=function(a){Kb(this.ha(),"jfk-butterBar-shown",a)};function Cq(a,b)
{a.o=b;(b=a.ha())&&Kb(b,"jfk-butterBar-mini",a.o)}yq.prototype.Va=function()
{this.ya=this.g.Ra("DIV","jfk-butterBar");var
a=this.ha();a&&(Hm(a,"live","assertive"),Hm(a,"atomic","true"));Bq(this,this.j);Cq(
this,this.o);Aq(this,this.i)};function Dq(a)
{this.j=a.page_id;this.g=a.page_number||"";this.i=a.snippet_text||"";this.s=a.page_
url}Dq.prototype.Qa=function(){return this.j};Dq.prototype.Ac=function(){return
this.s};function Eq(a){this.g=a;0<this.g.number_of_results?
(this.yb=ib(this.g.search_results,function(b){return new
Dq(b)},this),this.id=this.g.search_results[0].page_id+Fq(this)
+this.g.search_results[this.g.number_of_results-1].page_id):this.yb=[]}function
Gq(a){return a.g.spellresults&&a.g.spellresults.correct_spell?
a.g.spellresults.correct_spell:null}function Fq(a){return
a.g.search_query_escaped};function Hq(a)
{P.call(this);this.url=a;this.j=null;this.N=!0}m(Hq,P);Hq.prototype.Ze=function()
{if(this.N)this.N=!1;else throw Error();};function Iq(a,b)
{Hq.call(this,a);this.O=b||"GET";this.i=new Bj;this.g=new
ll}m(Iq,Hq);f=Iq.prototype;f.Ze=function(a,b)
{Hq.prototype.Ze.call(this,a,b);this.o=a;this.s=b;this.i.ka(this.g,"success",r(this
.Vq,this));this.i.ka(this.g,"error",r(this.Uq,this));this.g.send(this.url.toString(
),this.O,void 0)};f.Vq=function(a)
{this.j=JSON.parse(zl(a.target));T(r(this.dispatchEvent,this,"success"));this.o&&T(
t(this.o,this.j));T(r(this.jk,this))};
f.Uq=function()
{T(r(this.dispatchEvent,this,"error"));this.s&&T(this.s);T(r(this.jk,this))};f.abor
t=function(){this.g.abort();this.jk();return!1};f.jk=function()
{Gj(this.i);this.s=this.o=null};function Jq(a,b,c,d)
{cj.call(this,d);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c}u(Jq,
cj);function Kq(a,b)
{P.call(this);a&&this.attach(a,b)}u(Kq,P);f=Kq.prototype;f.ya=null;f.zj=null;f.Nl=n
ull;f.Aj=null;f.Tc=-1;f.re=-1;f.kk=!1;
var
Lq={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},Mq=
{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},Nq=qc&&nc;f=Kq.prototype;
f.Wq=function(a){if(oc||lc)if(17==this.Tc&&!a.ctrlKey||18==this.Tc&&!a.altKey||
qc&&91==this.Tc&&!a.metaKey)this.re=this.Tc=-1;-1==this.Tc&&(a.ctrlKey&&17!
=a.keyCode?this.Tc=17:a.altKey&&18!=a.keyCode?this.Tc=18:a.metaKey&&91!
=a.keyCode&&(this.Tc=91));Lj(a.keyCode,this.Tc,a.shiftKey,a.ctrlKey,a.altKey,a.meta
Key)?
(this.re=Mj(a.keyCode),Nq&&(this.kk=a.altKey)):this.handleEvent(a)};f.Xq=function(a
){this.re=this.Tc=-1;this.kk=a.altKey};
f.handleEvent=function(a){var b=a.Ob,c=b.altKey;if(z&&"keypress"==a.type){var
d=this.re;var e=13!=d&&27!=d?b.keyCode:0}else(oc||lc)&&"keypress"==a.type?
(d=this.re,e=0<=b.charCode&&63232>b.charCode&&Kj(d)?b.charCode:0):
("keypress"==a.type?(Nq&&(c=this.kk),b.keyCode==b.charCode?32>b.keyCode?
(d=b.keyCode,e=0):(d=this.re,e=b.charCode):(d=b.keyCode||this.re,e=b.charCode||0)):
(d=b.keyCode||this.re,e=b.charCode||0),qc&&63==e&&224==d&&(d=191));var g=d=Mj(d);d?
63232<=d&&d in Lq?g=Lq[d]:25==d&&a.shiftKey&&
(g=9):b.keyIdentifier&&b.keyIdentifier in Mq&&(g=Mq[b.keyIdentifier]);if(!
nc||"keypress"!=a.type||
Lj(g,this.Tc,a.shiftKey,a.ctrlKey,c,a.metaKey))a=g==this.Tc,this.Tc=g,b=new
Jq(g,e,a,b),b.altKey=c,this.dispatchEvent(b)};f.ha=function(){return
this.ya};f.attach=function(a,b)
{this.Aj&&Oq(this);this.ya=a;this.zj=O(this.ya,"keypress",this,b);this.Nl=O(this.ya
,"keydown",this.Wq,b,this);this.Aj=O(this.ya,"keyup",this.Xq,b,this)};
function Oq(a)
{a.zj&&(yj(a.zj),yj(a.Nl),yj(a.Aj),a.zj=null,a.Nl=null,a.Aj=null);a.ya=null;a.Tc=-
1;a.re=-1}f.wa=function(){Kq.ta.wa.call(this);Oq(this)};function Pq(a,b){if(!
a)throw Error("Invalid class name "+a);if("function"!==typeof b)throw
Error("Invalid decorator function "+b);Qq[a]=b}var Rq={},Qq={};function Sq(a)
{this.g=a}Na(Sq);function Tq(a,b){a&&(a.tabIndex=b?0:-
1)}f=Sq.prototype;f.lk=function(a){return"DIV"==a.tagName};function Uq(a,b,c)
{c.id&&b.Zg(c.id);var d=a.rg(),e=!
1,g=Db(c);g&&Array.prototype.forEach.call(g,function(h){h==d?e=!0:h&&(h==d+"-
disabled"?b.Ta(!1):h==d+"-horizontal"?Vq(b,"horizontal"):h==d+"-
vertical"&&Vq(b,"vertical"))},a);e||x(c,d);Wq(a,b,c);return c}
function Wq(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.Mh(d);g&&(g.ya=d,b.isEnabled()||g.Ta(!
1),b.Oa(g),mn(g,d))}else d.nodeValue&&""!=Pb(d.nodeValue)||
c.removeChild(d);d=e}}f.Mh=function(a){a:{a=Db(a);for(var b=0,c=a.length;b<c;b++)
{var d=a[b];if(d=d in Qq?Qq[d]():null){a=d;break a}}a=null}return
a};f.mk=function(a){a=a.ha();Rh(a,!0,nc);z&&(a.hideFocus=!0);var
b=this.g;b&&Gm(a,b)};f.rg=function(){return"goog-container"};f.Lo=function()
{return"vertical"};function Xq(){}var Yq;Na(Xq);var
Zq={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"check
ed",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};f=X
q.prototype;f.sg=function(){};f.Oc=function(a){return a.g.Ra("DIV",
$q(this,a).join(" "),a.Gc())};f.Ic=function(a){return a};function ar(a,b,c)
{(a=a.ha?a.ha():a)&&(c?Hb:Jb)(a,[b])}f.Hi=function(){return!0};
f.Sb=function(a,b){b.id&&a.Zg(b.id);var c=this.Ic(b);c&&c.firstChild?
br(a,c.firstChild.nextSibling?sb(c.childNodes):c.firstChild):a.ug=null;var
d=0,e=this.Wa(),g=this.Wa(),h=!1,k=!1,l=sb(Db(b));l.forEach(function(n){h||n!=e?k||
n!=g?d|=this.lj(n):k=!0:(h=!0,g==e&&(k=!0));1==this.lj(n)&&Pf(c)&&Rf(c,!
1)},this);a.Vd=d;h||(l.push(e),g==e&&(k=!0));k||l.push(g);
(a=a.Jd)&&l.push.apply(l,a);h&&k&&!a||Eb(b,l.join(" "));return b};f.Ii=function(a)
{qn(a)&&this.Rm(a.ha(),!0);a.isEnabled()&&this.mh(a,a.isVisible())};
function cr(a,b,c){if(a=c||a.sg())c=b.getAttribute("role")||null,a!
=c&&Gm(b,a)}function dr(a,b,c){var d=b.Ua;null!=d&&a.hi(c,d);b.isVisible()||
Hm(c,"hidden",!b.isVisible());b.isEnabled()||a.ne(c,1,!
b.isEnabled());er(b,8)&&a.ne(c,8,fr(b,8));er(b,16)&&a.ne(c,16,fr(b,16));er(b,64)&&a
.ne(c,64,b.qd())}f.hi=function(a,b){Lm(a,b)};f.nk=function(a,b){Rh(a,!b,!
z)};f.Rm=function(a,b){ar(a,this.Wa()+"-rtl",b)};f.Qm=function(a){var b;return
er(a,32)&&(b=a.ha())?Pf(b):!1};
f.mh=function(a,b){var c;if(er(a,32)&&(c=a.ha())){if(!b&&fr(a,32))
{try{c.blur()}catch(d){}fr(a,32)&&a.Ji(null)}Pf(c)!=b&&Rf(c,b)}};f.Da=function(a,b)
{M(a,b);a&&Hm(a,"hidden",!b)};f.Zc=function(a,b,c){var d=a.ha();if(d){var
e=this.Kh(b);e&&ar(a,e,c);this.ne(d,b,c)}};f.ne=function(a,b,c){Yq||
(Yq={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=Yq[b];var
d=a.getAttribute("role")||null;d&&(d=Zq[d]||b,b="checked"==b||"selected"==b?
d:b);b&&Hm(a,b,c)};
f.tg=function(a,b){var c=this.Ic(a);c&&(Bf(c),b&&("string"===typeof b?H(c,b):
(a=function(d){if(d){var e=ff(c);c.appendChild("string"===typeof d?
e.createTextNode(d):d)}},Array.isArray(b)?b.forEach(a):!Qa(b)||"nodeType"in b?
a(b):sb(b).forEach(a))))};f.Wa=function(){return"goog-control"};function $q(a,b)
{var c=a.Wa(),d=[c],e=a.Wa();e!=c&&d.push(e);c=b.Vd;for(e=[];c;){var g=c&-
c;e.push(a.Kh(g));c&=~g}d.push.apply(d,e);(a=b.Jd)&&d.push.apply(d,a);return
d}f.Kh=function(a){this.g||gr(this);return this.g[a]};
f.lj=function(a){if(!this.Pa){this.g||gr(this);var b=this.g,c={},d;for(d in
b)c[b[d]]=d;this.Pa=c}a=parseInt(this.Pa[a],10);return isNaN(a)?0:a};function gr(a)
{var b=a.Wa();a.g={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-
selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function hr(a,b,c)
{X.call(this,c);if(!b){for(b=this.constructor;b;){var
d=Sa(b);if(d=Rq[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=
d?"function"===typeof d.Eb?d.Eb():new d:null}this.j=b;this.ug=void 0!==a?
a:null;this.Ua=null}u(hr,X);f=hr.prototype;f.ug=null;f.Vd=0;f.ri=39;f.Of=255;f.oi=0
;f.Ki=!0;f.Jd=null;f.qk=!0;f.Tm=null;function ir(a,b){a.$a&&b!
=a.qk&&jr(a,b);a.qk=b}f.wd=function(){return this.j};function kr(a,b){b&&(a.Jd?
mb(a.Jd,b)||a.Jd.push(b):a.Jd=[b],ar(a,b,!0))}
function lr(a,b){b&&a.Jd&&ob(a.Jd,b)&&(0==a.Jd.length&&(a.Jd=null),ar(a,b,!
1))}f.Va=function(){var
a=this.j.Oc(this);this.ya=a;cr(this.j,a,this.rf());this.j.nk(a,!
1);this.isVisible()||this.j.Da(a,!1)};f.rf=function(){return
this.Tm};f.ig=function(a){this.Tm=a};f.hi=function(a){this.Ua=a;var
b=this.ha();b&&this.j.hi(b,a)};f.Ib=function(){return
this.j.Ic(this.ha())};f.Ci=function(a){return this.j.Hi(a)};
f.Nb=function(a){this.ya=a=this.j.Sb(this,a);cr(this.j,a,this.rf());this.j.nk(a,!
1);this.Ki="none"!=a.style.display};f.Ma=function()
{hr.ta.Ma.call(this);dr(this.j,this,this.ya);this.j.Ii(this);if(this.ri&-
2&&(this.qk&&jr(this,!0),er(this,32))){var a=this.ha();if(a){var b=this.O||
(this.O=new
Kq);b.attach(a);Y(this).ka(b,"key",this.Sc).ka(a,"focus",this.Yq).ka(a,"blur",this.
Ji)}}};
function jr(a,b){var c=Y(a),d=a.ha();b?(c.ka(d,bj.Ag,a.$e).ka(d,
[bj.Bg,bj.zh],a.he).ka(d,"mouseover",a.Ke).ka(d,"mouseout",a.Al),a.Th!
=Ma&&c.ka(d,"contextmenu",a.Th),z&&(Fc(9)||c.ka(d,"dblclick",a.Sm),a.ua||(a.ua=new
mr(a),Xi(a,a.ua)))):(c.Xa(d,bj.Ag,a.$e).Xa(d,
[bj.Bg,bj.zh],a.he).Xa(d,"mouseover",a.Ke).Xa(d,"mouseout",a.Al),a.Th!
=Ma&&c.Xa(d,"contextmenu",a.Th),z&&(Fc(9)||
c.Xa(d,"dblclick",a.Sm),Vi(a.ua),a.ua=null))}
f.kc=function()
{hr.ta.kc.call(this);this.O&&Oq(this.O);this.isVisible()&&this.isEnabled()&&this.j.
mh(this,!1)};f.wa=function(){hr.ta.wa.call(this);this.O&&(this.O.Ha(),delete
this.O);delete this.j;this.ua=this.Jd=this.ug=null};f.Gc=function(){return
this.ug};function nr(a,b){a.j.tg(a.ha(),b);a.ug=b}function br(a,b)
{a.ug=b}f.Ng=function(){var a=this.Gc();if(!a)return"";a="string"===typeof a?
a:Array.isArray(a)?a.map(Uf).join(""):Sf(a);return Pe(a)};f.isVisible=function()
{return this.Ki};
f.Da=function(a,b){return b||this.Ki!=a&&this.dispatchEvent(a?"show":"hide")?
((b=this.ha())&&this.j.Da(b,a),this.isEnabled()&&this.j.mh(this,a),this.Ki=a,!0):!
1};f.isEnabled=function(){return!fr(this,1)};f.Ta=function(a){var
b=this.getParent();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!or(this,1,!
a)||(a||(pr(this,!1),this.Wc(!1)),this.isVisible()&&this.j.mh(this,a),this.Zc(1,!
a,!0))};f.Wc=function(a){or(this,2,a)&&this.Zc(2,a)};function pr(a,b)
{or(a,4,b)&&a.Zc(4,b)}
f.lm=function(a){or(this,8,a)&&this.Zc(8,a)};f.Ff=function(a)
{or(this,16,a)&&this.Zc(16,a)};f.Mj=function(a)
{or(this,32,a)&&this.Zc(32,a)};f.qd=function(){return fr(this,64)};f.Qb=function(a)
{or(this,64,a)&&this.Zc(64,a)};function fr(a,b){return!!
(a.Vd&b)}f.Zc=function(a,b,c){c||1!=a?er(this,a)&&b!
=fr(this,a)&&(this.j.Zc(this,a,b),this.Vd=b?this.Vd|a:this.Vd&~a):this.Ta(!
b)};function er(a,b){return!!(a.ri&b)}
f.Zb=function(a,b){if(this.$a&&fr(this,a)&&!b)throw Error("Component already
rendered");!b&&fr(this,a)&&this.Zc(a,!1);this.ri=b?this.ri|a:this.ri&~a};function
qr(a,b){return!!(a.Of&b)&&er(a,b)}function or(a,b,c){return er(a,b)&&fr(a,b)!=c&&(!
(a.oi&b)||a.dispatchEvent(jn(b,c)))&&!a.Hd}f.Ke=function(a){!
rr(a,this.ha())&&this.dispatchEvent("enter")&&this.isEnabled()&&qr(this,2)&&this.Wc
(!0)};f.Al=function(a){!
rr(a,this.ha())&&this.dispatchEvent("leave")&&(qr(this,4)&&pr(this,!
1),qr(this,2)&&this.Wc(!1))};
f.Th=Ma;function rr(a,b){return!!a.relatedTarget&&Lf(b,a.relatedTarget)}f.
$e=function(a){this.isEnabled()&&(qr(this,2)&&this.Wc(!
0),ej(a)&&(qr(this,4)&&pr(this,!
0),this.j&&this.j.Qm(this)&&this.ha().focus()));ej(a)&&a.preventDefault()};f.he=fun
ction(a){this.isEnabled()&&(qr(this,2)&&this.Wc(!
0),fr(this,4)&&this.Qe(a)&&qr(this,4)&&pr(this,!1))};f.Sm=function(a)
{this.isEnabled()&&this.Qe(a)};
f.Qe=function(a){qr(this,16)&&this.Ff(!fr(this,16));qr(this,8)&&this.lm(!
0);qr(this,64)&&this.Qb(!this.qd());var b=new
Zi("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.Yq=function()
{qr(this,32)&&this.Mj(!0)};f.Ji=function(){qr(this,4)&&pr(this,!
1);qr(this,32)&&this.Mj(!1)};f.Sc=function(a){return
this.isVisible()&&this.isEnabled()&&this.fe(a)?
(a.preventDefault(),a.stopPropagation(),!0):!1};
f.fe=function(a){return 13==a.keyCode&&this.Qe(a)};if("function"!==typeof hr)throw
Error("Invalid component class "+hr);if("function"!==typeof Xq)throw Error("Invalid
renderer class "+Xq);var sr=Sa(hr);Rq[sr]=Xq;Pq("goog-control",function(){return
new hr(null)});function mr(a){Wi.call(this);this.g=a;this.i=!1;this.j=new
Bj(this);Xi(this,this.j);a=this.g.ya;this.j.ka(a,bj.Ag,this.o).ka(a,bj.Bg,this.N).k
a(a,"click",this.s)}u(mr,Wi);var tr=!z||Gc(9);mr.prototype.o=function(){this.i=!1};
mr.prototype.N=function(){this.i=!0};function ur(a,b){if(!tr)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}
mr.prototype.s=function(a){if(this.i)this.i=!1;else{var
b=a.Ob,c=b.button,d=b.type,e=ur(b,"mousedown");this.g.$e(new
cj(e,a.currentTarget));e=ur(b,"mouseup");this.g.he(new cj(e,a.currentTarget));tr||
(b.button=c,b.type=d)}};mr.prototype.wa=function()
{this.g=null;mr.ta.wa.call(this)};function vr(a,b,c){X.call(this,c);this.af=b||
Sq.Eb();this.$f=a||
this.af.Lo()}u(vr,X);f=vr.prototype;f.Ol=null;f.Lf=null;f.af=null;f.$f=null;f.se=!
0;f.Pb=!0;f.Lg=!0;f.ac=-1;f.bc=null;f.ie=!1;f.Ce=null;function wr(a){return a.Ol||
a.ha()}f.wd=function(){return this.af};f.Va=function(){var
a=this.g,b=a.Ra,c=this.af.rg(),d=[c,"horizontal"==this.$f?c+"-horizontal":c+"-
vertical"];this.isEnabled()||d.push(c+"-disabled");this.ya=b.call(a,"DIV",d.join("
"))};f.Ib=function(){return this.ha()};f.Ci=function(a){return this.af.lk(a)};
f.Nb=function(a){this.ya=Uq(this.af,this,a);"none"==a.style.display&&(this.se=!
1)};f.Ma=function(){vr.ta.Ma.call(this);nn(this,function(b){b.
$a&&xr(this,b)},this);var a=this.ha();this.af.mk(this);this.Da(this.se,!
0);Y(this).ka(this,"enter",this.yl).ka(this,"highlight",this.
$q).ka(this,"unhighlight",this.cr).ka(this,"open",this.eu).ka(this,"close",this.Zq)
.ka(a,bj.Ag,this.ar).ka(ff(a),[bj.Bg,bj.zh],this.Ft).ka(a,
[bj.Ag,bj.Bg,bj.zh,"mouseover","mouseout","contextmenu"],this.At);this.Lg&&yr(this,
!0)};
function yr(a,b){var c=Y(a),d=wr(a);b?
c.ka(d,"focus",a.Mi).ka(d,"blur",a.Li).ka(a.Lf||(a.Lf=new
Kq(wr(a))),"key",a.Sc):c.Xa(d,"focus",a.Mi).Xa(d,"blur",a.Li).Xa(a.Lf||(a.Lf=new
Kq(wr(a))),"key",a.Sc)}f.kc=function(){this.Sd(-1);this.bc&&this.bc.Qb(!
1);this.ie=!1;vr.ta.kc.call(this)};f.wa=function()
{vr.ta.wa.call(this);this.Lf&&(this.Lf.Ha(),this.Lf=null);this.af=this.bc=this.Ce=t
his.Ol=null};f.yl=function(){return!0};
f.$q=function(a){var b=rn(this,a.target);if(-1<b&&b!=this.ac){var
c=zr(this);c&&c.Wc(!1);this.ac=b;c=zr(this);this.ie&&pr(c,!0);this.bc&&c!
=this.bc&&(er(c,64)?c.Qb(!0):this.bc.Qb(!1))}b=this.ha();null!
=a.target.ha()&&Hm(b,"activedescendant",a.target.ha().id)};f.cr=function(a)
{a.target==zr(this)&&(this.ac=-1);this.ha().removeAttribute("aria-
activedescendant")};f.eu=function(a){(a=a.target)&&a!
=this.bc&&a.getParent()==this&&(this.bc&&this.bc.Qb(!1),this.bc=a)};
f.Zq=function(a){a.target==this.bc&&(this.bc=null);var
b=this.ha(),c=a.target.ha();b&&fr(a.target,2)&&c&&Km(b,c)};f.ar=function(a)
{this.Pb&&(this.ie=!0);var b=wr(this);b&&Pf(b)?
b.focus():a.preventDefault()};f.Ft=function(){this.ie=!1};
f.At=function(a){a:{var b=a.target;if(this.Ce)for(var c=this.ha();b&&b!==c;){var
d=b.id;if(d in this.Ce){b=this.Ce[d];break
a}b=b.parentNode}b=null}if(b)switch(a.type){case bj.Ag:b.$e(a);break;case
bj.Bg:case bj.zh:b.he(a);break;case "mouseover":b.Ke(a);break;case
"mouseout":b.Al(a);break;case "contextmenu":b.Th(a)}};f.Mi=function()
{};f.Li=function(){this.Sd(-1);this.ie=!1;this.bc&&this.bc.Qb(!1)};
f.Sc=function(a){return this.isEnabled()&&this.isVisible()&&(0!=on(this)||
this.Ol)&&this.fe(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
f.fe=function(a){var b=zr(this);if(b&&"function"==typeof b.Sc&&b.Sc(a)||
this.bc&&this.bc!=b&&"function"==typeof this.bc.Sc&&this.bc.Sc(a))return!
0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case
27:if(this.Lg)wr(this).blur();else return!1;break;case 36:Ar(this);break;case
35:Br(this);break;case 38:if("vertical"==this.$f)Cr(this);else return!1;break;case
37:if("horizontal"==this.$f)qn(this)?Dr(this):Cr(this);else return!1;break;case
40:if("vertical"==this.$f)Dr(this);
else return!1;break;case 39:if("horizontal"==this.$f)qn(this)?
Cr(this):Dr(this);else return!1;break;default:return!1}return!0};function xr(a,b)
{var c=b.ha();c=c.id||(c.id=b.getId());a.Ce||(a.Ce={});a.Ce[c]=b}f.Oa=function(a,b)
{vr.ta.Oa.call(this,a,b)};
f.Dg=function(a,b,c){a.oi|=2;a.oi|=64;a.Zb(32,!1);ir(a,!1);var
d=a.getParent()==this?rn(this,a):-1;vr.ta.Dg.call(this,a,b,c);a.$a&&this.
$a&&xr(this,a);a=d;-1==a&&(a=on(this));a==this.ac?this.ac=Math.min(on(this)-
1,b):a>this.ac&&b<=this.ac?this.ac++:a<this.ac&&b>this.ac&&this.ac--};
f.removeChild=function(a,b){if(a="string"===typeof a?kn(this,a):a){var
c=rn(this,a);-1!=c&&(c==this.ac?(a.Wc(!1),this.ac=-1):c<this.ac&&this.ac--);var
d=a.ha();d&&d.id&&this.Ce&&(c=this.Ce,d=d.id,d in c&&delete
c[d])}a=vr.ta.removeChild.call(this,a,b);ir(a,!0);return a};function Vq(a,b)
{if(a.ha())throw Error("Component already rendered");a.$f=b}f.isVisible=function()
{return this.se};
f.Da=function(a,b){if(b||this.se!=a&&this.dispatchEvent(a?"show":"hide"))
{this.se=a;var c=this.ha();c&&(M(c,a),this.Lg&&Tq(wr(this),this.Pb&&this.se),b||
this.dispatchEvent(this.se?"aftershow":"afterhide"));return!0}return!
1};f.isEnabled=function(){return this.Pb};f.Ta=function(a){this.Pb!
=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.Pb=!0,nn(this,function(b)
{b.Fq?delete b.Fq:b.Ta(!0)})):(nn(this,function(b){b.isEnabled()?b.Ta(!1):b.Fq=!
0}),this.ie=this.Pb=!1),this.Lg&&Tq(wr(this),a&&this.se))};
function Er(a,b){b!=a.Lg&&a.
$a&&yr(a,b);a.Lg=b;a.Pb&&a.se&&Tq(wr(a),b)}f.Sd=function(a){(a=pn(this,a))?a.Wc(!
0):-1<this.ac&&zr(this).Wc(!1)};f.Wc=function(a){this.Sd(rn(this,a))};function
zr(a){return pn(a,a.ac)}function Ar(a){Fr(a,function(b,c){return(b+1)%c},on(a)-
1)}function Br(a){Fr(a,function(b,c){b--;return 0>b?c-1:b},0)}function Dr(a)
{Fr(a,function(b,c){return(b+1)%c},a.ac)}function Cr(a){Fr(a,function(b,c)
{b--;return 0>b?c-1:b},a.ac)}
function Fr(a,b,c){c=0>c?rn(a,a.bc):c;var d=on(a);c=b.call(a,c,d);for(var
e=0;e<=d;){var g=pn(a,c);if(g&&a.ro(g)){a.Sd(c);break}e+
+;c=b.call(a,c,d)}}f.ro=function(a){return
a.isVisible()&&a.isEnabled()&&er(a,2)};function Gr(a){X.call(this);this.j=a?
a:null;var b=this.g;a=b.ha("gb-mobile-buy-panel");var c=b.ha("gb-mobile-buy-
button"),d=b.ha("gb-mobile-buy-close-button");b=b.ha("volume-
left");a&&c&&d&&b&&(this.i=new
vr,mn(this.i,a),this.O=c,this.na=d,mn(this,b),this.i.Da(!1))}m(Gr,X);
Gr.prototype.Ma=function(){var
a=this;Y(this).ka(this.O,"click",this.o).ka(this.O,"keydown",function(b){32!
=b.keyCode&&13!=b.keyCode||
a.o()}).ka(this.na,"click",this.o).ka(this.na,"keydown",function(b){32!
=b.keyCode&&13!=b.keyCode||a.o()})};
Gr.prototype.o=function(){if(this.i.isVisible()){this.i.Da(!1);Ib(this.i.Ib(),"gb-
mobile-buy-panel-
visible");this.j&&(this.j.style.overflowX="auto",this.j.style.overflowY="scroll");t
his.O.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.i.Da(!
0),x(this.i.Ib(),"gb-mobile-buy-panel-
visible"),this.j&&(this.j.style.overflowX="hidden",this.j.style.overflowY="hidden")
,this.i.Ib().focus(),
Hr(this)};function Hr(a){var b=a.i.Ib().querySelectorAll('[role="button"],
[href]'),c=b[0],d=b[b.length-1];Y(a).ka(a.i.Ib(),"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())Hm(b.value,"hidden",!0)};function Ir()
{}Ir.prototype.Pc=function(){};function Jr(a,b,c,d,e,g,h,k,l){var
n=Kr(c),p=Mh(a),w=Ch(a);w&&mh(p,lh(w));w=df(a);var D=df(c);if(w.g!=D.g){var
G=w.g.body;D=Zf(D);var J=new A(0,0),U=uf(ff(G));if(ic(U,"parent")){var Za=G;do{var
Fb=U==D?Dh(Za):Jh(Za);J.x+=Fb.x;J.y+=Fb.y}while(U&&U!=D&&U!
=U.parent&&(Za=U.frameElement)&&(U=U.parent))}G=Je(J,Dh(G));!z||Gc(9)||rf(w.g)||
(G=Je(G,sf(w.g)));p.left+=G.x;p.top+=G.y}a=Lr(a,b);b=p.left;a&4?
b+=p.width:a&2&&(b+=p.width/2);p=new A(b,p.top+(a&1?
p.height:0));p=Je(p,n);e&&(p.x+=(a&4?-1:1)*e.x,p.y+=
(a&1?-1:1)*e.y);if(h)if(l)var ta=l;else if(ta=Ch(c))ta.top-=n.y,ta.right-
=n.x,ta.bottom-=n.y,ta.left-=n.x;return Mr(p,c,d,g,ta,h,k)}
function Kr(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!
b||"static"!=vh(a,"position")){var c=Dh(a);if(!b){b=Ph(a);var d;if(d=b)
{d=jg&&0<=Zb(Om,10);var e;if(e=xc)e=0<=Zb(Mm,10);var g=gg&&0<=Zb(Om,85);d=nc||d||
e||g}b=d?-a.scrollLeft:b&&!mc&&"visible"!=vh(a,"overflowX")?a.scrollWidth-
a.clientWidth-a.scrollLeft:a.scrollLeft;c=Je(c,new A(b,a.scrollTop))}}}return c||
new A}
function Mr(a,b,c,d,e,g,h){a=a.clone();var k=Lr(b,c);c=L(b);h=h?
h.clone():c.clone();a=a.clone();h=h.clone();var l=0;if(d||0!=k)k&4?a.x-=h.width+(d?
d.right:0):k&2?a.x-=h.width/2:d&&(a.x+=d.left),k&1?a.y-=h.height+(d?
d.bottom:0):d&&(a.y+=d.top);if(g){if(e){d=a;k=h;l=0;65==(g&65)&&(d.x<e.left||
d.x>=e.right)&&(g&=-2);132==(g&132)&&(d.y<e.top||d.y>=e.bottom)&&(g&=-
5);d.x<e.left&&g&1&&(d.x=e.left,l|=1);if(g&16){var n=d.x;d.x<e.left&&(d.x=e.left,l|
=4);d.x+k.width>e.right&&(k.width=Math.min(e.right-d.x,n+
k.width-e.left),k.width=Math.max(k.width,0),l|
=4)}d.x+k.width>e.right&&g&1&&(d.x=Math.max(e.right-k.width,e.left),l|=1);g&2&&(l|
=(d.x<e.left?16:0)|(d.x+k.width>e.right?32:0));d.y<e.top&&g&4&&(d.y=e.top,l|
=2);g&32&&(n=d.y,d.y<e.top&&(d.y=e.top,l|
=8),d.y+k.height>e.bottom&&(k.height=Math.min(e.bottom-d.y,n+k.height-
e.top),k.height=Math.max(k.height,0),l|
=8));d.y+k.height>e.bottom&&g&4&&(d.y=Math.max(e.bottom-k.height,e.top),l|
=2);g&8&&(l|=(d.y<e.top?64:0)|(d.y+k.height>e.bottom?128:0));e=l}else e=256;
l=e}e=new
jh(0,0,0,0);e.left=a.x;e.top=a.y;e.width=h.width;e.height=h.height;a=l;if(a&496)ret
urn a;wh(b,new A(e.left,e.top));h=e.Fa();Le(c,h)||Sh(b,h);return a}function Lr(a,b)
{return(b&8&&Ph(a)?b^4:b)&-9};function Nr(a,b,c)
{this.g=a;this.i=b;this.O=c}u(Nr,Ir);Nr.prototype.Pc=function(a,b,c)
{Jr(this.g,this.i,a,b,void 0,c,this.O)};function Or(a,b,c,d)
{Nr.call(this,a,b);this.j=c?5:0;this.o=d||void 0}u(Or,Nr);Or.prototype.N=function()
{return this.j};Or.prototype.s=function(a)
{this.j=a};Or.prototype.Pc=function(a,b,c,d){var
e=Jr(this.g,this.i,a,b,null,c,10,d,this.o);if(e&496){var
g=Pr(e,this.i);b=Pr(e,b);e=Jr(this.g,g,a,b,null,c,10,d,this.o);e&496&&(g=Pr(e,g),b=
Pr(e,b),Jr(this.g,g,a,b,null,c,this.j,d,this.o))}};function Pr(a,b)
{a&48&&(b^=4);a&192&&(b^=1);return b};function Qr(a,b){this.Lb=8;this.La=b||void
0;tn.call(this,a)}u(Qr,tn);function Rr(a)
{a.Lb=4;a.isVisible()&&a.ng()}Qr.prototype.nd=function(){return this.La||
null};Qr.prototype.setPosition=function(a){this.La=a||void
0;this.isVisible()&&this.ng()};Qr.prototype.ng=function(){if(this.La){var a=!
this.isVisible()&&"move_offscreen"!
=this.getType(),b=this.ha();a&&(b.style.visibility="hidden",M(b,!
0));this.La.Pc(b,this.Lb,this.Tl);a&&M(b,!1)}};function Sr(a)
{xq.call(this,a)}m(Sr,xq);f=Sr.prototype;f.getEnableSsEngine=function(){return
mq(this,2)};f.getEnableAwr=function(){return
mq(this,3)};f.getEnableHelpSuggestions=function(){return
mq(this,4)};f.getAlohaAutoGaRollout=function(){return
mq(this,5)};f.getEnableConfigurator=function(){return mq(this,6)};function Tr(a)
{xq.call(this,a)}m(Tr,xq);var Ur="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 Vr(a){var b;return null===(b=a.formContent)||void 0===b?void
0:b.locale};var Wr=ka(["https://www.gstatic.com/uservoice/feedback/client/web/","/
main_binary__",".js"]);function Xr(a){var b,c=Vr(a);c=(c&&Ur.includes(c)?
Vr(a):"en").replaceAll("-","_").toLowerCase();a=(null===(b=a.initializationData)||
void 0===b?0:b.useNightlyRelease)?"nightly":"live";return Ql(Wr,a,c)};var
Yr;function Zr(a,b){if(Yr)return Yr;var c=Xr(a),d=b.document;return
Yr=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new
Promise(function(e,g){var
h=d.createElement("script");h.src=Si(c);Ui(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: "+c.toString())};d.body.appendChild(h)})}
function $r(a,b,c){var d=!0;d=void 0===d?!0:d;var e,g,h,k,l,n;Ea(new Da(new
za(function(p){switch(p.i){case 1:h=Date.now();k=c||q;var
w=Zr(a,k);p.i=2;return{value:w};case 2:l=p.o;if(!(d||
(null===(e=a.initializationData)||void 0===e?0:e.useNightlyRelease)||
(null===(g=a.initializationData)||void 0===g?0:g.isLocalServer)))
{n=l.initializeFeedbackClient(a,h,b);p.i=3;break}w=l.initializeFeedbackClientAsync(
a,h,b);p.i=4;return{value:w};case 4:n=p.o;case 3:return
n.initiateAloha(),p.return(n)}})))};function as(a){return Ea(new Da(new
za(function(b){return b.return(new
Promise(function(c){pl("https://www.google.com/tools/feedback/aloha_form_properties
?productId="+a,function(d){d=d.target;var e=null;try{var
g=JSON.stringify(Al(d,")]}'\n"));e=uq(Tr,g?JSON.parse(g):null)}catch(k){g=new
Tr;d=new Sr;d=nq(d,5);d=nq(d,2);d=nq(d,4);var h;g.i||(g.i={});e=d?
d.g:d;g.i[1]=d;e=lq(g,1,e,void 0===h?!1:h)}c(e)},"GET","",{},2E3,!0)}))})))};var
bs="5147080 127 92912 69228 69390 145 70975 5007887 5096175 96485 5067693
77247".split(" ");
function cs(a,b,c){a.timeOfStartCall=(new Date).getTime();var d=c||
q,e=d.document,g=a.nonce||oe(d);g&&!a.nonce&&(a.nonce=g);if("help"==a.flow){var
h=La("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.serverUri||"//
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||Ra(b)||(d+=encodeURIComponent(l)
+"="+encodeURIComponent(b)
+"&");a=Yf(df(e),"SCRIPT");g&&a.setAttribute("nonce",g);g=wd(d);a.src=Si(g);Ui(a);e
.body.appendChild(a)}}
function ds(a,b,c){try{"submit"===a.flow||"help"==a.flow||a.tinyNoPointer||!
bs.includes(a.productId)?cs(a,b,c):as(a.productId).then(function(d)
{d=oq(d,Sr,1);if(null!=d&&!0===d.getAlohaAutoGaRollout()){var e=c||
q,g="DEV"===a.serverEnvironment,h=c||q;h=a.nonce||oe(h);g={integrationKeys:
{productId:a.productId,feedbackBucket:a.bucket},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,bx:void 0,defaultFormInputValues:void
0,defaultFormInputValuesString:void 0,abuseLink:a.abuseLink},initializationData:
{isLocalServer:g,nonce:h,useNightlyRelease:g,feedbackJsUrl:void
0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void
0,feedbackCssUrlSerialized:void 0},extraData:
{productVersion:a.productVersion,authUser:a.authuser,configuratorId:a.configuratorI
d,customZIndex:a.customZIndex,tinyNoPointer:a.tinyNoPointer,
allowNonLoggedInFeedback:a.allowNonLoggedInFeedback,enableAnonymousFeedback:a.enabl
eAnonymousFeedback}};b&&(h=new
Map(Object.entries(b)),g.extraData.productSpecificData=h);$r(g,d,e)}else
cs(a,b,c)},function(){return cs(a,b,c)})}catch(d)
{cs(a,b,c)}}Ya("userfeedback.api.startFeedback",ds);function es(a)
{X.call(this);if(this.j=B("gb-mobile-appbar-back-
button"))if(Y(this).ka(this.j,"click",this.o),xc&&Yb(ac(),"GSA")){x(this.j,"igsa-
hide");var b=this.g.ha("gb-mobile-appbar-logo");x(b,"igsa-shift")}(this.i=B("gb-
mobile-appbar-more"))&&fs(this);new Gr(a)}m(es,X);
function fs(a){var b=B("gb-mobile-more-menu");if(b){var c=new
Qr(b);Rr(c);c.setPosition(new Or(a.i,4));c.Da(!1);O(a.i,"click",function()
{gs(b,c)});O(a.i,"keydown",function(d){32!=d.keyCode&&13!=d.keyCode||gs(b,c)})}else
F(a.i)}function gs(a,b){Ib(a,"more-menu-hidden");b.Da(!
0);b.ha().focus();a=lf("more-menu-link");for(var c=0;c<a.length;c+
+)O(a[c],"click",function(){b.Da(!1)}),O(a[c],"keydown",function(d){32!
=d.keyCode&&13!=d.keyCode||b.Da(!1)})}
es.prototype.o=function()
{window.history.back();tc&&gg&&1==window.history.length&&window.close()};Ya("_OC_st
artFeedback",ds);function hs(a){P.call(this);a=a||
df();this.g=a.Ra(z?"DIV":"IFRAME",
{style:"position:absolute;width:9em;height:9em;top:-99em",tabIndex:-1,"aria-
hidden":"true"});a=a.g.body;a.insertBefore(this.g,a.firstChild);if(z)var
b=this.g;else a:{a=this.g;try{b=a.contentWindow||(a.contentDocument?
uf(a.contentDocument):null);break a}catch(c)
{}b=null}b=this.s=b;nc&&(a=b.document,a.open(),a.close());O(b,"resize",this.i,!
1,this);this.j=this.g.offsetWidth}u(hs,P);
hs.prototype.wa=function(){hs.ta.wa.call(this);xj(this.s,"resize",this.i,!
1,this);this.s=null;F(this.g);delete this.g};hs.prototype.i=function(){var
a=this.g.offsetWidth;this.j!
=a&&(this.j=a,this.dispatchEvent("fontsizechange"))};function is(a)
{this.i=a;a=r(this.j,this);this.g=new Ij;O(this.g,"resize",a);var b=new
hs;O(b,"fontsizechange",a);O(window,"DOMContentLoaded",r(this.resize,this))}is.prot
otype.j=function()
{this.resize();T(r(this.resize,this),100)};is.prototype.resize=function(){var
a=this.g.Fa(),b=Math.round(Dh(this.i).y);this.i.style.height=a.height-
b+"px"};function js(a){var b=null;if(a=B(a))b=new is(a),b.resize();return
b};function ks(a){Zi.call(this,"navigate");this.o=a}u(ks,Zi);function ls(){return!
(y("iPad")||y("Android")&&!y("Mobile")||y("Silk"))&&(y("iPod")||y("iPhone")||
y("Android")||y("IEMobile"))};var ms=new WeakMap;function ns(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
os(a,b,c,d){P.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"+ps;var g=ie("input",
{type:"text",name:e,id:e,style:id("display:none")});document.write(de(g));e=B(e)}th
is.N=e;this.g=c?uf(ff(c)):window;this.oa=b;z&&!
b&&(this.oa="https"==window.location.protocol?
wd(hd(id("https:///"))):wd(hd(id('javascript:""'))));this.Ya=new
il(150);Xi(this,this.Ya);this.i=!a;this.j=new Bj(this);if(a||qs){if(d)var
h=d;else{a="history_iframe"+
ps;b={id:a,style:id("display:none"),sandbox:void 0};c={};c.src=this.oa||
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=ke("iframe",e,void
0);document.write(de(h));h=B(a)}this.O=h;this.ua=!
0}qs&&(this.j.ka(this.g,"load",this.pv),this.na=
this.ma=!1);this.i?rs(this,ss(this),!0):ts(this,this.N.value);ps+
+}u(os,P);os.prototype.Pb=!1;os.prototype.o=!1;os.prototype.s=null;
var us=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?
ns:b;var e=Sa(a);return function(){var g=Fa.apply(0,arguments),h=this||
q,k=ms.get(h);k||(k={},ms.set(h,k));return jc(k,[this].concat(g instanceof Array?
g:ma(la(g))),c,d)}}(function(){return z?Gc(8):"onhashchange"in q}),qs=z&&!
Gc(8);f=os.prototype;f.Wg=null;f.wa=function()
{os.ta.wa.call(this);this.j.Ha();this.Ta(!1)};
f.Ta=function(a){if(a!=this.Pb)if(qs&&!this.ma)this.na=a;else
if(a)if(nc&&this.j.ka(this.g,"pageshow",this.wv),us()&&this.i)this.j.ka(this.g,"has
hchange",this.rv),this.Pb=!0,this.dispatchEvent(new ks(ss(this),!1));else{if(!z||
ls()||this.ma)this.j.ka(this.Ya,"tick",r(this.Um,this,!0)),this.Pb=!0,qs||
(this.s=ss(this),this.dispatchEvent(new ks(ss(this),!1))),this.Ya.start()}else
this.Pb=!1,Gj(this.j),this.Ya.stop()};f.pv=function(){this.ma=!
0;this.N.value&&ts(this,this.N.value,!0);this.Ta(this.na)};
f.wv=function(a){a.Ob.persisted&&(this.Ta(!1),this.Ta(!0))};f.rv=function(){var
a=vs(this.g);a!=this.s&&ws(this,a,!0)};function ss(a){return null!=a.Wg?a.Wg:a.i?
vs(a.g):xs(a)||""}f.ji=function(a,b){ss(this)!=a&&(this.i?(rs(this,a,!1),us()||z&&!
ls()&&ts(this,a,!1,b),this.Pb&&this.Um(!1)):(ts(this,a,!
1),this.Wg=this.s=this.N.value=a,this.dispatchEvent(new ks(a,!1))))};function vs(a)
{a=a.location.href;var b=a.indexOf("#");return 0>b?"":a.substring(b+1)}
function rs(a,b,c){a=a.g.location;var d=a.href.split("#")
[0],e=Yb(a.href,"#");if(qs||e||b)d+="#"+b;d!=a.href&&(b=Ed(d),c?
De(a,b):Ce(a,b))}function ts(a,b,c,d){if(a.ua||b!=xs(a))if(a.ua=!
1,b=encodeURIComponent(String(b)),z){var
e=Mf(a.O);e.open("text/html",c?"replace":void 0);c=re(ie("title",{},d||
a.g.document.title),ie("body",{},b));e.write(de(c));e.close()}else
e=ud(a.oa).toString()+"#"+b,(a=a.O.contentWindow)&&(c?
De(a.location,e):Ce(a.location,e))}
function xs(a){if(z)return a=Mf(a.O),a.body?Qe(a.body.innerHTML):null;var
b=a.O.contentWindow;if(b){try{var c=Qe(vs(b))}catch(d){return a.o||(1!
=a.o&&jl(a.Ya,1E4),a.o=!0),null}a.o&&(0!=a.o&&jl(a.Ya,150),a.o=!1);return c||
null}return null}f.Um=function(a){if(this.i){var b=vs(this.g);b!
=this.s&&ws(this,b,a)}if(!this.i||qs)if(b=xs(this)||"",null==this.Wg||
b==this.Wg)this.Wg=null,b!=this.s&&ws(this,b,a)};
function ws(a,b,c){a.s=a.N.value=b;a.i?
(qs&&ts(a,b),rs(a,b)):ts(a,b);a.dispatchEvent(new ks(ss(a),c))}var ps=0;function
ys(a){xq.call(this,a)}m(ys,xq);function zs(){var a=new
ys([null,null,null,null,null,'(function(){/*\n\n Copyright The Closure Library
Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar d="function"==typeof
Object.create?Object.create:function(a){var c=function(){};c.prototype=a;return new
c},e;if("function"==typeof Object.setPrototypeOf)e=Object.setPrototypeOf;else{var
f;a:{var g={a:!0},l={};try{l.__proto__=g;f=l.a;break a}catch(a){}f=!1}e=f?
function(a,c){a.__proto__=c;if(a.__proto__!==c)throw new TypeError(a+" is not
extensible");return a}:null}var m=e;/*\n\n SPDX-License-Identifier: Apache-2.0\n*/\
nvar n={};function p(){var a="undefined"!==typeof window?window.trustedTypes:void
0;return null!==a&&void 0!==a?a:null}var q;function r(){var a,c;if(void
0===q)try{q=null!==(c=null===(a=p())||void 0===a?void
0:a.createPolicy("google#safe",{createHTML:function(b){return
b},createScript:function(b){return b},createScriptURL:function(b){return
b}}))&&void 0!==c?c:null}catch(b){q=null}return q};var t=function(a,c){if(c!
==n)throw Error("Bad secret");this.g=a},u=function()
{};t.prototype=d(u.prototype);t.prototype.constructor=t;if(m)m(t,u);else for(var v
in u)if("prototype"!=v)if(Object.defineProperties){var
w=Object.getOwnPropertyDescriptor(u,v);w&&Object.defineProperty(t,v,w)}else
t[v]=u[v];t.prototype.toString=function(){return this.g.toString()};function x(a)
{var c,b=null===(c=r())||void 0===c?void 0:c.createScriptURL(a);return new t(null!
==b&&void 0!==b?b:a,n)};if(!function()
{if(self.origin)return"null"===self.origin;if(""!==location.host)return!
1;try{return window.parent.escape(""),!1}catch(a){return!0}}())throw
Error("sandboxing error");\nwindow.addEventListener("message",function(a){var
c=a.ports[0];a=a.data;var
b=a.callbackName.split("."),h=window;"window"===b[0]&&b.unshift();for(var
k=0;k<b.length-1;k++)h[b[k]]={},h=h[b[k]];h[b[b.length-1]]=function(y)
{c.postMessage(JSON.stringify(y))};b=document.createElement("script");a=x(a.url);if
(a instanceof t)a=a.g;else throw Error("Unexpected type when unwrapping
TrustedResourceUrl");b.src=a;document.body.appendChild(b)},!0);}).call(this);\n']);
if(!a)return null;a=kq(a,6);if(null===a||void 0===a)var b=null;else{var
c=null===(b=Di())||void 0===b?void 0:b.createScript(a);b=new Mi(null!==c&&void 0!
==c?c:a,Ai)}return b};function As(a)
{this.url=a;this.timeout=5E3;this.s="callback";this.g=this.i=null}function Bs(a)
{var b=void 0===b?{}:b;a.g=Wk();var c=new Q(a.url),d=new
Map;d.set("callback",a.s);c.j.Lq(ok(b),d);Cs(a).then(function()
{Ds(a,c.toString())}).then(function(){return a.g.promise}).then(function()
{Es(a)},function(){Es(a)});0<a.timeout&&(a.j=setTimeout(function()
{a.g.reject("Timeout!")},a.timeout));return a.g.promise}
function Ds(a,b){var c=new
MessageChannel;a.i.contentWindow.postMessage({url:b,callbackName:a.s},"*",
[c.port2]);c.port1.onmessage=function(d){var e={};void 0!
==a.j&&(clearTimeout(a.j),a.j=void 0);void 0===d.data&&a.g.reject("Callback called,
but no data received");"string"!==typeof d.data&&a.g.reject("Exploitation attempt!
Data is not a string!");try{e=JSON.parse(d.data)}catch(g){a.g.reject("Invalid Data
received: "+g.message)}a.g.resolve(e)}}
function Cs(a){var b=Wk(),c=E("IFRAME");if(!c.sandbox)throw Error("iframe sandboxes
not supported");c.sandbox.value="allow-
scripts";c.style.display="none";a.i=c;a=zs();if(a instanceof Li)if(a instanceof
Mi)a=a.g;else throw Error("");else a=ld(a);a=re(ue,ie("body",
{},ne(md(a.toString()))));c.srcdoc=de(a);a=wd("data:text/html;charset=UTF-
8;base64,"+btoa(ce(a)));c.src=ud(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 Es(a){null!
==a.i&&(document.documentElement.removeChild(a.i),a.i=null)};function Fs(a)
{Hq.call(this,a);this.i=new As(a);this.g=!0}m(Fs,Hq);Fs.prototype.Ze=function(a,b)
{Hq.prototype.Ze.call(this,a,b);this.g=!
1;Bs(this.i).then(r(this.o,this,a),r(this.s,this,b))};Fs.prototype.o=function(a,b)
{this.g||(this.j=b,this.dispatchEvent("success"),a&&a(this.j),this.g=!
0)};Fs.prototype.s=function(a){this.g||(this.dispatchEvent("error"),a&&a(),this.g=!
0)};Fs.prototype.abort=function(){return this.g=!0};function Gs(a,b,c,d,e)
{Array.isArray(a)||(a=[a]);this.g=a;this.j=b;this.i=c;b=new
Q((GBS_HOST||"https://books.google.com/")+"books?
jscmd=viewapi");R(b,"bibkeys",a.join(","));R(b,"hl",e||"es");R(b,"source",d||"previ
ewlib");(new Fs(b)).Ze(r(this.s,this))}Gs.prototype.s=function(a){for(var
b=0;b<this.g.length;b++){var c=a[this.g[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.j&&this.j(d);return}}}this.i&&this.i()};var Hs={},Is={};function Js(){throw
Error("Do not instantiate
directly");}Js.prototype.al=null;Js.prototype.Gc=function(){return
this.content};Js.prototype.toString=function(){return this.content};function Ks()
{Js.call(this)}u(Ks,Js);Ks.prototype.Qf=Hs;function Ls(a,b){var
c=a.match(Ms);return c?Number(c[1])*b[c[2]]:Number(a)}var Ms=/^(-?\d+\.?\d*)
([KMGTPEZYkmun]?)B?$/,Ns={"":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},Os={"":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 Ps(a){if(null!=a)switch(a.al){case 1:return 1;case -1:return-1;case 0:return
0}return null}function Qs(a){if(null!=a&&a.Qf===Hs)var b=a;else if(a instanceof
be)b=Rs(ce(a),a.mf());else if(a instanceof Ei){b=Rs;var
c,d=Hi(a);a=(null===(c=Bi())||void 0===c?0:c.isHTML(d))?
TrustedHTML.prototype.toString.apply(d):d;b=b(a)}else
b=Rs(String(String(a)).replace(Ss,Ts),Ps(a));return b}
var Rs=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.al=d);return c}}(Ks);function Us(a)
{if(null!=a&&a.Qf===Hs){var
b=String;a=String(a.Gc()).replace(Vs,"").replace(Ws,"&lt;");b=b(a).replace(Xs,Ts)}e
lse b=String(a).replace(Ss,Ts);return b}
var Ys={"\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 Ts(a){return Ys[a]}
var Ss=/[\x00\x22\x26\x27\x3c\x3e]/g,Xs=/[\x00\x22\x27\x3c\x3e]/g,Zs=/^(?!on|src|
(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-
equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i,Vs=/<(?:!|\/?([a-zA-Z][a-zA-
Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,Ws=/</g;/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
function $s(a,b,c,d){a=a(b||at,c);d=Yf(d||df(),"DIV");if(Ra(a))if(a instanceof Js)
{if(a.Qf!==Hs)throw Error("Sanitized content was not of kind
HTML.");a=we(a.toString(),a.al)}else a=fe("zSoyz");else
a=fe(String(a));ye(d,a);1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType&&(d=a
));return d}var at={};function bt(a){a=a||{};var
b=a.attributes,c=a.content,d=a.disabled,e=a.id,g=a.
$w,h=a.title,k=a.uw,l=a.value,n=Rs;e='<div role="button"'+(e?' id="'+Us(e)+'"':"")
+' class="';a=a||{};var p=a.Mw,w=a.style,D=a.width,G="goog-inline-block jfk-button
";switch(Ra(w)?w.toString():w){case 0:G+="jfk-button-standard";break;case
2:G+="jfk-button-action";break;case 3:G+="jfk-button-primary";break;case 1:G+="jfk-
button-default";break;case 4:G+="jfk-button-flat";break;case 5:G+="jfk-button-
mini";break;case 6:G+="jfk-button-contrast";
break;default:G+="jfk-button-standard"}G+=((D&&D.Ru&&(1).Ru?D.Qf!==(1).Qf?
0:D.toString()===(1).toString():1==D)?" jfk-button-narrow":"")+(a.checked?" jfk-
button-checked":"")+(p?" "+p:"")+(a.disabled?" jfk-button-disabled":"");d=e+Us(G)
+'"'+(d?' aria-disabled="true"':' tabindex="'+(g?Us(g):"0")+'"')+(h?k?' data-
tooltip="'+Us(h)+'"':' title="'+Us(h)+'"':"")+(l?' value="'+Us(l)+'"':"");b?(null!
=b&&b.Qf===Is?b=b.Gc():(b=String(b),b=Zs.test(b)?b:"zSoyz"),null!
=b&&b.Qf===Is&&(b=b.Gc()),b=(!b||1<=b.length&&
" "===b.charAt(0)?"":" ")+b):b="";return
n(d+b+">"+Qs(null!=c?c:"")+"</div>")};function ct(a,b){this.j=a;this.N=!!
b;this.s={0:this.j+"-arrowright",1:this.j+"-arrowup",2:this.j+"-
arrowdown",3:this.j+"-arrowleft"}}m(ct,Ir);f=ct.prototype;f.Lj=function(a)
{this.i=a};f.setPosition=function(a,b,c,d){null!=a&&(this.Wk=a);null!
=b&&(this.Sk=b);"number"===typeof c&&(this.lo=Math.max(c,15));"number"===typeof
d&&(this.Yl=d)};f.Pc=function(a,b,c)
{a=this.Sk;2==a&&(a=0);dt(this,this.Wk,a,2==this.Sk?et(this.Wk)?
this.g.offsetHeight/2:this.g.offsetWidth/2:this.lo,0,c)};
function dt(a,b,c,d,e,g){if(a.i){var h=ft(b,c);var k=a.i;var l=a.g,n=a.Ea,p=L(k);a:
{p=(et(b)?p.height/2:p.width/2)-d;var
w=Lr(k,h);if(n)n=n.clone(),l&&(l=Kr(l),n.left+=l.x,n.right+=l.x,n.top+=l.y,n.bottom
+=l.y);else if(n=Ch(k),!n){k=p;break a}k=kh(Mh(k));et(b)?k.top<n.top&&!(w&1)?p-
=n.top-k.top:k.bottom>n.bottom&&w&1&&(p-=k.bottom-n.bottom):k.left<n.left&&!(w&4)?
p-=n.left-k.left:k.right>n.right&&w&4&&(p-=k.right-n.right);k=p}k=et(b)?new
A(a.Yl,k):new A(k,a.Yl);p=et(b)?6:9;a.Qk&&2==e&&(p=et(b)?4:1);
w=b^3;et(b)&&"rtl"==a.i.dir&&(w=b);h=Jr(a.i,ft(w,c),a.g,h,k,g,a.Il?p:0,void
0,a.Ea);if(2!=e&&h&496){dt(a,b^3,c,d,a.Qk&&0==e?1:2,g);return}!a.N||h&496||
(e=parseFloat(a.g.style.left),g=parseFloat(a.g.style.top),isFinite(e)&&0==e
%1&&isFinite(g)&&0==g%1||wh(a.g,Math.round(e),Math.round(g)))}gt(a,b,c,d)}
function gt(a,b,c,d){var e=a.o;Qc(a.s,function(g){Kb(e,g,!
1)},a);x(e,a.s[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.i?
(c=Hh(a.i,a.g),d=ht(a.i,b),et(b)?e.style.top=it(c.y+d.y,a.g.offsetHeight-
15)+"px":e.style.left=it(c.x+d.x,a.g.offsetWidth-15)+"px"):e.style[0==c?
et(b)?"top":"left":et(b)?"bottom":"right"]=d+"px"}function it(a,b){return 15>b?
15:Ge(a,15,b)}function ft(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 ht(a,b){var c=0,d=0;a=L(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 A(c,d)}function et(a){return 0==a||3==a}f.Il=!
1;f.Sk=2;f.lo=20;f.Wk=3;f.Ea=null;f.Yl=-5;f.Qk=!1;function jt(a)
{Wi.call(this);this.i=a||df()}m(jt,Wi);jt.prototype.o=function()
{Gm(this.ha(),"tooltip");Hm(this.ha(),"live","polite")};function kt(a)
{jt.call(this,a);this.g=this.i.Ra("DIV",lt()+"-
contentId");this.j=this.i.Ra("DIV",lt()+"-arrow",this.i.Ra("DIV",lt()+"-
arrowimplbefore"),this.i.Ra("DIV",lt()+"-arrowimplafter"));this.s=this.i.Ra("DIV",
{"class":lt(),role:"tooltip"},this.g,this.j);this.o()}m(kt,jt);function lt()
{return"jfk-tooltip"}kt.prototype.ha=function(){return
this.s};kt.prototype.wa=function()
{jt.prototype.wa.call(this);this.s&&F(this.s)};function mt(a)
{kt.call(this,a)}m(mt,kt);mt.prototype.o=function()
{Gm(this.ha(),"tooltip")};function nt(a){return Se(Pb(a.replace(ot,function(b,c)
{return pt.test(c)?"":" "}).replace(/[\t\n ]+/g," ")))}var pt=/^(?:abbr|acronym|
address|b|em|i|small|strong|su[bp]|u)$/i,ot=/<[!\/]?([a-z0-9]+)([\/
][^>]*)?>/gi;function qt(a){a=a||df();var b=Sa(a.g);rt[b]||(rt[b]=new
st(a))}function tt(a,b){var c=b instanceof be?
nt(ce(b)):b;a.removeAttribute("title");a.removeAttribute("data-tooltip-
contained");a.removeAttribute("data-tooltip");b?(b instanceof be?a.i=b:
(a.setAttribute("data-tooltip",b),a.i=null),a.setAttribute("aria-label",c)):
(a.i=null,a.removeAttribute("aria-label"));qt(df(a))}var rt={};
function st(a){Bj.call(this);this.va=a;this.ua=new
mm(this.nw,0,this);Xi(this,this.ua);var b=uf();this.ma="function"===typeof
b.MutationObserver?new
b.MutationObserver(r(this.xt,this)):null;a=a.g;this.ka(a,"mouseout mousedown click
blur focusout keydown".split(" "),this.Ss,!0);this.ka(a,
["mouseover","focus","focusin"],this.Zv,!0)}m(st,Bj);f=st.prototype;f.wa=function()
{ut(this);Bj.prototype.wa.call(this)};
function vt(a,b){switch(b.type){case "mousedown":case "mouseover":case
"mouseout":case "click":a.Ba=!1;break;case "keydown":a.Ba=!0}}f.Zv=function(a)
{this.ma&&this.ma.disconnect();vt(this,a);var
b=a.target;a="focus"==a.type||"focusin"==a.type;var
c=this.g&&Lf(this.g.g,b);if(this.Ba||!a||c)
{this.Ca=a;if(a=b&&b.getAttribute&&this.ma)a=b.getAttribute("role")||
null,a=mb(Fm,a);a&&(this.ma.observe(b,{attributes:!0}),
(a=Jm(b))&&(b=a));this.s=b}else this.s=null;wt(this)};
f.Ss=function(a){vt(this,a);var b=a.target;b=this.g&&Lf(this.g.g,b);if("mousedown"!
=a.type&&"click"!=a.type||!b)this.s=null,wt(this)};f.xt=function(a)
{v(a,r(function(b){var c=Jm(b.target);c&&"aria-
activedescendant"==b.attributeName&&(this.s=c,wt(this))},this))};function wt(a)
{if(0==a.ua.lb||!a.i||!a.O){ut(a);var b=null!=a.O?a.O:50;a.ua.start(a.i?
b:300)}}function ut(a){a.oa&&(kl(a.oa),a.oa=0,a.i=null)}
f.nw=function(){if(!this.s)xt(this),this.O=this.i=null;else if(!
(this.i&&this.g&&Lf(this.g.ha(),this.s))||this.i.getAttribute("data-tooltip-
unhoverable")){var a=Wf(this.s,function(k){return
k.getAttribute&&(k.getAttribute("data-tooltip-contained")||k.getAttribute("data-
tooltip")||k.i)&&!k.getAttribute("data-tooltip-suspended")}),b=!1;this.i&&this.i!
=a&&(xt(this),this.O=this.i=null,b=!0);if(!this.i&&a&&(this.i=a,yt(this,a))){var
c=qe;if(a.getAttribute("data-tooltip-contained"))for(var d=lf("jfk-tooltip-data",
a),e=0;e<d.length;e++){if(d[e].parentNode==a){c=d[e].cloneNode(!0);break}}else
c=a.i?a.i:he(a.getAttribute("data-tooltip"));d=a.getAttribute("data-tooltip-
align");e=a.getAttribute("data-tooltip-class");var g=a.getAttribute("data-tooltip-
offset");g=Nb(Ze(g))?-1:Number(g);var h=a.getAttribute("data-tooltip-hide-
delay");h=Nb(Ze(h))?null:Number(h);if(!b&&(a=a.getAttribute("data-tooltip-
delay"),a=Math.max(0,a-300)))
{this.oa=T(t(this.nq,this.i,c,d,g,e,h),a,this);return}this.nq(this.i,c,d,g,e,h)}}};
function yt(a,b){return b.getAttribute("data-tooltip-only-on-
overflow")&&b.offsetWidth>=b.scrollWidth&&b.offsetHeight>=b.scrollHeight||
a.Ca&&"mouse"==b.getAttribute("data-tooltip-trigger")?!1:!0}function zt(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.oa=0;this.O=g;if(!this.g){this.g=new
mt(this.va);xt(this);g=this.g.ha();this.va.g.body.appendChild(g);Xi(this,this.g);th
is.o=new ct(lt(),!0);this.o.Il=!0;this.o.Qk=!0;g=this.o;var
h=this.g.ha(),k=this.g.j;g.g=h;g.o=k}a:{if(c)switch(c.toLowerCase().split(",")[1])
{case "l":g=0;break a;case "r":g=1;break a}g=2}this.o.setPosition(zt(c),g,void
0,d);Ib(this.g.ha(),"jfk-tooltip-hide");this.na!=e&&(this.na&&!
Nb(Ze(this.na))&&Ib(this.g.ha(),this.na),Nb(Ze(e))||x(this.g.ha(),
e),this.na=e);wh(this.g.ha(),0,0);if(b instanceof be)N(this.g.g,b);else
for(Bf(this.g.g);c=b.firstChild;)this.g.g.appendChild(c);this.o.Lj(a);this.o.Pc(nul
l,0)};function xt(a){a.g&&x(a.g.ha(),"jfk-tooltip-hide")};function At(a){var
b="Yf";if(a.Yf&&a.hasOwnProperty(b))return a.Yf;b=new a;return a.Yf=b};function
Bt(){}u(Bt,Xq);Na(Bt);f=Bt.prototype;f.sg=function()
{return"button"};f.ne=function(a,b,c){switch(b){case 8:case
16:Hm(a,"pressed",c);break;default:case 64:case
1:Bt.ta.ne.call(this,a,b,c)}};f.Oc=function(a){var
b=Bt.ta.Oc.call(this,a);this.oc(b,a.sf());var
c=a.Ab();c&&this.xc(b,c);er(a,16)&&this.ne(b,16,fr(a,16));return
b};f.Sb=function(a,b){b=Bt.ta.Sb.call(this,a,b);var
c=this.Ab(b);a.Ca=c;a.na=this.sf(b);er(a,16)&&this.ne(b,16,fr(a,16));return
b};f.Ab=Ma;f.xc=Ma;f.sf=function(a){return a.title};
f.oc=function(a,b){a&&(b?a.title=b:a.removeAttribute("title"))};f.nc=function(a,b)
{var c=qn(a),d=this.Wa()+"-collapse-left",e=this.Wa()+"-collapse-right",g=c?
e:d;b&1?kr(a,g):lr(a,g);c=c?d:e;b&2?kr(a,c):lr(a,c)};f.Wa=function(){return"goog-
button"};function Ct(){}u(Ct,Bt);Na(Ct);f=Ct.prototype;f.sg=function()
{};f.Oc=function(a){ir(a,!1);a.Of&=-256;a.Zb(32,!1);return a.g.Ra("BUTTON",
{"class":$q(this,a).join(" "),disabled:!
a.isEnabled(),title:a.sf()||"",value:a.Ab()||""},a.Ng()||"")};f.Hi=function(a)
{return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type
||"reset"==a.type)};f.Sb=function(a,b){ir(a,!1);a.Of&=-256;a.Zb(32,!
1);if(b.disabled){var c=this.Kh(1);x(b,c)}return Ct.ta.Sb.call(this,a,b)};
f.Ii=function(a){Y(a).ka(a.ha(),"click",a.Qe)};f.nk=Ma;f.Rm=Ma;f.Qm=function(a)
{return a.isEnabled()};f.mh=Ma;f.Zc=function(a,b,c){Ct.ta.Zc.call(this,a,b,c);
(a=a.ha())&&1==b&&(a.disabled=c)};f.Ab=function(a){return
a.value};f.xc=function(a,b){a&&(a.value=b)};f.ne=Ma;function Dt(a,b,c)
{hr.call(this,a,b||Ct.Eb(),c)}u(Dt,hr);f=Dt.prototype;f.Ab=function(){return
this.Ca};f.xc=function(a){this.Ca=a;this.wd().xc(this.ha(),a)};f.sf=function()
{return this.na};f.oc=function(a)
{this.na=a;this.wd().oc(this.ha(),a)};f.nc=function(a)
{this.wd().nc(this,a)};f.wa=function(){Dt.ta.wa.call(this);delete this.Ca;delete
this.na};f.Ma=function(){Dt.ta.Ma.call(this);if(er(this,32)){var
a=this.ha();a&&Y(this).ka(a,"keyup",this.fe)}};
f.fe=function(a){return 13==a.keyCode&&"key"==a.type||
32==a.keyCode&&"keyup"==a.type?this.Qe(a):32==a.keyCode};Pq("goog-
button",function(){return new Dt(null)});function Z(a,b,c,d)
{Dt.call(this,a,Et.Eb(),b);this.va=c||0;this.wb=d||0;this.Ka=!
1}u(Z,Dt);f=Z.prototype;f.Bb=function(){return this.wb};f.oc=function(a)
{this.na=a;var b=this.ha();b&&(this.Ka?tt(b,a):a?
b.title=a:b.removeAttribute("title"))};f.Ta=function(a){this.isEnabled()!
=a&&(Z.ta.Ta.call(this,a),Ft(this))};f.focus=function(){var
a=this.ya;try{a.focus()}catch(b){}};f.Mj=function(a){Z.ta.Mj.call(this,a);Gt(this,!
1)};f.$e=function(a){Z.ta.$e.call(this,a);this.isEnabled()&&Gt(this,!0)};
f.he=function(a){Z.ta.he.call(this,a);this.isEnabled()&&Gt(this,!0)};function
Gt(a,b){a.ha()&&Kb(a.ha(),"jfk-button-clear-outline",b)}function Ft(a)
{a.ha()&&Ht(a.wd(),a)}function It(a,b){if("string"===typeof a){var
c=a;a=C("IMG");Ae(a,c);K(a,21,21)}x(a,"jfk-button-
img");c=[];c.push(a);b&&(a=C("SPAN","jfk-button-label",b),c.push(a));return c}
function Et(){this.na=this.Wa()+"-standard";this.i=this.Wa()+"-
action";this.oa=this.Wa()+"-primary";this.o=this.Wa()+"-default";this.N=this.Wa()
+"-flat";this.ma=this.Wa()+"-narrow";this.O=this.Wa()+"-mini";this.s=this.Wa()+"-
contrast"}u(Et,Bt);Et.Eb=function(){return
At(Et)};f=Et.prototype;f.Hf=function(a,b,c){a&&c.va!=a&&(c.va=a,Ft(c));b&&c.wb!
=b&&(c.wb=b,Ft(c))};f.Wa=function(){return"jfk-button"};
f.Oc=function(a){var b=a.g,c=$s(bt,{disabled:!
a.isEnabled(),checked:fr(a,16),style:a.va,title:a.sf(),uw:a.Ka,value:a.Ab(),width:a
.Bb()},void 0,b);b.Jm(c,a.Gc());this.Sb(a,c);return c};
f.Sb=function(a,b){Et.ta.Sb.call(this,a,b);this.j||
(this.j=ad(this.na,t(this.Hf,0,null),this.i,t(this.Hf,2,null),this.oa,t(this.Hf,3,n
ull),this.o,t(this.Hf,1,null),this.N,t(this.Hf,4,null),this.O,t(this.Hf,5,null),thi
s.s,t(this.Hf,6,null),this.ma,t(this.Hf,null,1)));for(var c=Db(b),d=0;d<c.length;+
+d){var e=this.j[c[d]];e&&e(a)}if(c=b.getAttribute("data-tooltip"))a.na=c,a.Ka=!
0;return b};f.Ab=function(a){return a.getAttribute("value")||""};f.xc=function(a,b)
{a&&a.setAttribute("value",b)};
function Ht(a,b){function c(h,k){(h?d:e).push(k)}var
d=[],e=[],g=b.va;c(0==g,a.na);c(2==g,a.i);c(3==g,a.oa);c(4==g,a.N);c(5==g,a.O);c(1=
=g,a.o);c(6==g,a.s);c(1==b.Bb(),a.ma);c(!b.isEnabled(),a.Wa()+"-
disabled");Jb(b.ha(),e);Hb(b.ha(),d)};function Jt(a,b){this.g=a instanceof A?a:new
A(a,b)}u(Jt,Ir);Jt.prototype.Pc=function(a,b,c,d)
{Mr(this.g,a,b,c,null,null,d)};function Kt(a,b){this.g=a instanceof A?a:new
A(a,b)}u(Kt,Ir);Kt.prototype.Pc=function(a,b,c,d)
{Jr(zh(a),0,a,b,this.g,c,null,d)};function Lt(a){this.g=new ho;this.size=0;if(a)
{a=Oj(a);for(var b=a.length,c=0;c<b;c+
+)this.add(a[c]);this.size=this.g.size}}function Mt(a){var b=typeof
a;return"object"==b&&a||"function"==b?"o"+Sa(a):b.charAt(0)+a}f=Lt.prototype;f.add=
function(a){this.g.set(Mt(a),a);this.size=this.g.size};f.remove=function(a)
{a=this.g.remove(Mt(a));this.size=this.g.size;return a};f.has=function(a){return
jo(this.g,Mt(a))};f.lc=function(){return this.g.lc()};f.values=function(){return
this.g.values()};f.clone=function(){return new Lt(this)};
f.hf=function(){return this.g.hf(!1)};Lt.prototype[Symbol.iterator]=function()
{return this.values()};function Nt(a,b,c){this.N=c||(a?
df(B(a)):df());Qr.call(this,this.N.Ra("DIV",
{style:"position:absolute;display:none;"}));this.O=new A(1,1);this.$b=new
Lt;this.ma=null;a&&this.attach(a);null!=b&&this.lq(b)}u(Nt,Qr);var
Ot=[];f=Nt.prototype;f.Wb=null;f.className="goog-
tooltip";f.ah=500;f.Wh=0;f.attach=function(a){a=B(a);this.
$b.add(a);O(a,"mouseover",this.Ke,!1,this);O(a,"mouseout",this.oj,!
1,this);O(a,"mousemove",this.Tg,!1,this);O(a,"focus",this.Vm,!
1,this);O(a,"blur",this.oj,!1,this)};f.wl=function(){return this.Wh};
f.lq=function(a){H(this.ha(),a)};f.km=function(a){var
b=this.ha();b&&ye(b,a)};f.og=function(a){var
b=this.ha();b&&F(b);Nt.ta.og.call(this,a);a?
(b=this.N.g.body,b.insertBefore(a,b.lastChild),Vi(this.ma),this.ma=new
en(this.ha()),Xi(this,this.ma),O(this.ma,"focusin",this.Fg,void
0,this),O(this.ma,"focusout",this.li,void 0,this)):
(Vi(this.ma),this.ma=null)};function Pt(a){return a.Ca?a.isVisible()?4:1:a.na?
3:a.isVisible()?2:0}
f.wj=function(a){if(!this.isVisible())return!1;var
b=Dh(this.ha()),c=L(this.ha());return
b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height};f.$l=function(){if(!
tn.prototype.$l.call(this))return!1;if(this.g)for(var a,b=0;a=Ot[b];b+
+)Lf(a.ha(),this.g)||a.Da(!
1);nb(Ot,this);a=this.ha();a.className=this.className;this.Fg();O(a,"mouseover",thi
s.Dl,!1,this);O(a,"mouseout",this.ap,!1,this);Qt(this);return!0};
f.jh=function(){ob(Ot,this);for(var a=this.ha(),b,c=0;b=Ot[c];c+
+)b.g&&Lf(a,b.g)&&b.Da(!1);this.nb&&this.nb.li();xj(a,"mouseover",this.Dl,!
1,this);xj(a,"mouseout",this.ap,!1,this);this.g=void 0;0==Pt(this)&&(this.Ua=!
1);tn.prototype.jh.call(this)};f.ai=function(a,b){this.g==a&&jo(this.
$b.g,Mt(this.g))&&(this.Ua||!this.Nc?(this.Da(!1),this.isVisible()||
(this.g=a,this.setPosition(b||this.jj(0)),this.Da(!0))):this.g=void 0);this.Ca=void
0};
f.Ap=function(a){this.na=void 0;if(a==this.g){a=this.N;var
b;a=(b=Xf(a.g))&&this.ha()&&a.Km(this.ha(),b);null!=this.Wb&&(this.Wb==this.ha()||
jo(this.$b.g,Mt(this.Wb)))||a||this.oa&&this.oa.Wb||this.Da(!1)}};function Rt(a,b)
{var c=sf(a.N.g);a.O.x=b.clientX+c.x;a.O.y=b.clientY+c.y}f.Ke=function(a){var
b=St(this,a.target);this.Wb=b;this.Fg();b!
=this.g&&(this.g=b,this.Qj(b),Tt(this),Rt(this,a))};function St(a,b){try{for(;b&&!
jo(a.$b.g,Mt(b));)b=b.parentNode;return b}catch(c){return null}}
f.Tg=function(a){Rt(this,a);this.Ua=!0};f.Vm=function(a)
{this.Wb=a=St(this,a.target);this.Ua=!0;if(this.g!=a){this.g=a;var
b=this.jj(1);this.Fg();this.Qj(a,b);Tt(this)}};f.jj=function(a){return 0==a?
(a=this.O.clone(),new Ut(a)):new Vt(this.Wb)};function Tt(a){if(a.g)for(var
b,c=0;b=Ot[c];c++)Lf(b.ha(),a.g)&&(b.oa=a,a.nb=b)}
f.oj=function(a){var b=St(this,a.target),c=St(this,a.relatedTarget);b!
=c&&(b==this.Wb&&(this.Wb=null),Qt(this),this.Ua=!1,!this.isVisible()||
a.relatedTarget&&Lf(this.ha(),a.relatedTarget)?this.g=void
0:this.li())};f.Dl=function(){var a=this.ha();this.Wb!
=a&&(this.Fg(),this.Wb=a)};f.ap=function(a){var b=this.ha();this.Wb!=b||
a.relatedTarget&&Lf(b,a.relatedTarget)||
(this.Wb=null,this.li())};f.Qj=function(a,b){this.Ca||
(this.Ca=T(r(this.ai,this,a,b),this.ah))};
function Qt(a){a.Ca&&(kl(a.Ca),a.Ca=void 0)}f.li=function()
{2==Pt(this)&&(this.na=T(r(this.Ap,this,this.g),this.wl()))};f.Fg=function()
{this.na&&(kl(this.na),this.na=void 0)};f.wa=function(){var a;this.Da(!
1);Qt(this);for(var b=this.$b.lc(),c=0;a=b[c];c++)xj(a,"mouseover",this.Ke,!
1,this),xj(a,"mouseout",this.oj,!1,this),xj(a,"mousemove",this.Tg,!
1,this),xj(a,"focus",this.Vm,!1,this),xj(a,"blur",this.oj,!1,this);b=this.
$b;lo(b.g);b.size=0;this.ha()&&F(this.ha());this.Wb=null;delete
this.N;Nt.ta.wa.call(this)};
function Ut(a,b){Kt.call(this,a,b)}u(Ut,Kt);Ut.prototype.Pc=function(a,b,c)
{b=zh(a);b=Ch(b);c=c?new fh(c.top+10,c.right,c.bottom,c.left+10):new
fh(10,0,0,10);Mr(this.g,a,8,c,b,9)&496&&Mr(this.g,a,8,c,b,5)};function Vt(a)
{Nr.call(this,a,5)}u(Vt,Nr);Vt.prototype.Pc=function(a,b,c){var d=new
A(10,0);Jr(this.g,this.i,a,b,d,c,9)&496&&Jr(this.g,4,a,1,d,c,5)};function Wt(a,b,c)
{Nt.call(this,a,b,c)}u(Wt,Nt);f=Wt.prototype;f.$i=!1;f.vi=!1;f.Di=function()
{Wt.ta.Di.call(this);this.Ka=kh(Mh(this.ha()));this.g&&(this.ab=kh(Mh(this.g)));thi
s.vi=this.$i;O(this.N.g,"mousemove",this.Tg,!1,this)};f.jh=function()
{xj(this.N.g,"mousemove",this.Tg,!1,this);this.ab=this.Ka=null;this.vi=!
1;Wt.ta.jh.call(this)};
f.wj=function(a){if(this.va){var b=Dh(this.ha()),c=L(this.ha());return b.x-
this.va.left<=a.x&&a.x<=b.x+c.width+this.va.right&&b.y-
this.va.top<=a.y&&a.y<=b.y+c.height+this.va.bottom}return
Wt.ta.wj.call(this,a)};function Xt(a,b){if(a.ab&&hh(a.ab,b)||a.wj(b))return!
0;a=a.oa;return!!a&&a.wj(b)}f.Ap=function(a){this.na=void 0;a!=this.g||
Xt(this,this.O)||this.Wb||this.oa&&this.oa.Wb||nc&&0==this.O.x&&0==this.O.y||
this.Da(!1)};
f.Tg=function(a){var b=this.isVisible();if(this.Ka){var c=sf(this.N.g);c=new
A(a.clientX+c.x,a.clientY+c.y);Xt(this,c)?b=!
1:this.vi&&(b=ih(this.Ka,c)>=ih(this.Ka,this.O))}if(b)
{if(this.li(),this.Wb=null,b=this.oa)b.Wb=null}else
3==Pt(this)&&this.Fg();Wt.ta.Tg.call(this,a)};f.Dl=function(){this.Wb!
=this.ha()&&(this.vi=!1,this.Wb=this.ha())};f.wl=function(){return this.vi?
100:Wt.ta.wl.call(this)};function Yt(a,b){a=new
Wt(a);a.km(Rl(b.innerHTML));a.className="buy-tip-card";a.va=new fh(5,5,5,5);a.$i=!
0;a.ah=500;a.Wh=250};function Zt(a,b){this.Cb=a||200;this.wb=b||
108;W.call(this)}u(Zt,W);Zt.prototype.Db=function(){return
this.Cb};Zt.prototype.Bb=function(){return this.wb};function $t(a)
{Nt.call(this,a,void 0,void 0);this.Fo=!1;this.$i=!0;this.ah=500}m($t,Wt);
$t.prototype.Qj=function(a,b){b||(b=new Or(a,9,!
0));Wt.prototype.Qj.call(this,a,b)};$t.prototype.className="unified-hovercard";var
au="ganpub ganclk dapp source_ip source_country source_domain authuser".split("
");function bu(a){var b=void 0===b?window.location.href:b;var c=new
Q(b);R(a,"hl","es");(b=S(c,"output"))&&R(a,"output",b);b=S(c,"source");"ge-ipad-
app"==b?(R(a,"dapp","2"),lk(a,"output")):"ge-tablet-app"==b?
(R(a,"dapp","4"),lk(a,"output")):"ge-ip-app"==b?R(a,"dapp","1"):"ge-android-
app"==b&&R(a,"dapp","3");S(c,"authuser")||lk(a,"authuser");au.forEach(function(d)
{var e=S(c,d);e&&R(a,d,e)})};function cu(a,b,c)
{Wi.call(this);this.i=null;this.data=a;this.g=b;this.maxWidth=c||
500}m(cu,Wi);cu.prototype.wa=function(){this.i&&this.i.Ha()};function du(a){return
a.i||(a.i=new Bj(a))}
cu.prototype.j=function(a){var b=C("DIV"),c=new Q(this.data.Aa.Ug||
this.data.Aa.Vp);this.data.Aa.source&&R(c,"source",this.data.Aa.source);var
d=this.data.hb();this.data.Aa.rq&&(d+=": "+this.data.Aa.rq);d=C("A",
{},d);d.classList.add(this.g+"-
title");ze(d,c.toString());b.appendChild(d);a.appendChild(b);eu(this,a);b=C("DIV");
if("number"===typeof(this.data.Aa.Yp||0)){d=this.data.Aa.Yp||
0;c=Math.floor(d);d=0<d-c?1:0;for(var e=5-c-d,g=C("SPAN",this.g+"-stars goog-
inline-block");0<c;){c--;var h=C("SPAN",
"card-star-on goog-inline-block");g.appendChild(h)}for(;0<d;)d--,h=C("SPAN","card-
star-half goog-inline-block"),g.appendChild(h);for(;0<e;)e--,h=C("SPAN","card-star-
off goog-inline-
block"),g.appendChild(h);b.appendChild(g)}c=this.data.Aa.Sv;d=C("A",
{},this.data.Aa.gv+" rese\u0144as");d.classList.add(this.g+"-reviews-
link");d.classList.add("goog-inline-
block");ze(d,c);b.appendChild(d);a.appendChild(b);this.data.Aa.wm&&(c=new
li,b=C("DIV",this.g+"-snippet"),N(b,c.g(this.data.Aa.wm+" ")),c=C("A",{},
"m\u00e1s \u00bb"),c.classList.add(this.g+"-more-
link"),ze(c,this.data.Aa.Ug),b.appendChild(c),a.appendChild(b))};
function eu(a,b){var c="",d=C("DIV"),e=a.data.Aa.Tk;if(!Nb(Ze(e))){c=e.split(/\s*,\
s*/g);e=c.length;if(!e)return;var g=C("SPAN","author"),h=e-1,k=yf(",
");v(c,function(l,n){var p=l?l.replace(fu,""):"";p=Ne(p);l=new Q(Me('/ebooks?
output=ws2&as_brr=5&q=inauthor:"%s"',p));bu(l);p=C("A",
{},p);ze(p,l.toString());g.appendChild(p);n<h&&g.appendChild(k.cloneNode(!
0))},a);d.appendChild(g);c="\u00a0-\u00a0"}a.data.Aa.Gj&&(zf(d,C("SPAN",a.g+"-
pubdate",c+a.data.Aa.Gj)),c="\u00a0-\u00a0");a.data.Aa.Gp&&(d.appendChild(yf(c)),
zf(d,C("SPAN",a.g+"-pagesnum",a.data.Aa.Gp+" p\u00e1ginas")));b.appendChild(d)}
function gu(a,b,c,d,e,g,h){c=C("A",
{id:h||""},c);ze(c,e?"#":d);c.classList.add(a.g+"-button");c.classList.add(a.g+"-
button-hilite");g&&c.classList.add("disabled");e&&(e=eg||
fg?"touchstart":"click",du(a).yf(c,e,function(k){k.preventDefault();k=C("FORM",
{method:"POST"});var l=d instanceof yd?d:Id(d);k.action=Ad(l);I(k,
{position:"absolute",overflow:"hidden",width:"1px",height:"1px",visibility:"hidden"
});b.appendChild(k);k.submit()},!1));b.appendChild(c)}
var
fu=/(<b\s*>)|(<\/b>)/ig,hu={VIEW_PAGES_PARTIAL:2,VIEW_PAGES_ALL:5,VIEW_PAGES_PARTIA
L_FIXED:6,VIEW_PURCHASED:7,VIEW_GOOGLE_EDITIONS_PREVIEW:8};function iu()
{this.Aa={}}f=iu.prototype;f.hb=function(){return this.Aa.title};f.Yb=function()
{return this.Aa.Cm};f.Rd=function(){return this.Aa.Rd};f.Jl=function(){return
this.Aa.Jl};f.Zf=function(){return this.Aa.Zf};f.Zh=function(){return
this.Aa.Zh};function ju(){this.g=[]}f=ju.prototype;f.getId=function(){return
this.lb};f.Zg=function(a){this.lb=a};f.hb=function(){return
this.Ec};f.Og=function(){return this.s};function ku(a,b,c){if(lu(a,b)||
null==a.ma||!a.j)c&&c(null);else{var d=a.ma.clone();a=r(a.Ms,a,b,c||
Ma);R(d,"id",b);pl(d,a,"POST")}}function mu(a,b,c){if(lu(a,b)&&null!=a.oa&&a.na)
{var d=a.oa.clone();a=r(a.at,a,b,c||Ma);R(d,"id",b);pl(d,a,"POST")}else c&&c(null)}
f.Ms=function(a,b,c){var d=null;yl(c.target)&&(d=new
iu,d.Aa.Cm=a,this.g.push(d));b(d)};f.at=function(a,b,c){var
d=null;yl(c.target)&&(d=lu(this,a),nu(this,d));b(d)};function nu(a,b)
{qb(a.g,function(c){return c.Yb()==b.Yb()})}function lu(a,b){return
kb(a.g,function(c){return c&&c.Yb()==b})};function ou(a)
{this.Aa={};this.Aa.title=a.title;this.Aa.rq=a.subtitle;this.Aa.Tk=a.authors;this.A
a.Vp=a.preview_url;this.Aa.Ug=a.info_url;this.Aa.Gj=a.pub_date;this.Aa.Gp=a.num_pag
es;this.Aa.Eq=a.viewability;this.Aa.Zw=a.subject;this.Aa.uq=a.thumbnail_url;this.Aa
.wm=a.snippet;this.Aa.Sw=a.list_price;this.Aa.hq=a.sale_price;this.Aa.Xw=a.sale_pri
ce_better;this.Aa.jv=a.offer_price;this.Aa.Yk=a.buy_url;this.Aa.Zp=a.read_url;this.
Aa.xj=a.is_free_ebook||!1;this.Aa.vj=a.in_my_ebooks||!
1;this.Aa.Uw=a.my_ebooks_url||
"";this.Aa.Yp=a.rating_score||0;this.Aa.gv=a.num_reviews||
0;this.Aa.Rd=a.is_purchased||!1;this.Aa.Yh=a.is_ebook||!
1;this.Aa.gx=a.write_review_url||"";this.Aa.ot=a.add_to_my_ebooks_url||"";this.Aa.E
v=a.preview_ebook_url||"";this.Aa.Sv=a.reviews_url||"";this.Aa.Wj=a.view_order_url|
|"";this.Aa.Jw=a.add_to_my_ebooks_url;this.Aa.Ls=a.add_to_my_ebooks_url_is_on_play|
|!1;this.Aa.tj=a.has_flowing_text||!1;this.Aa.uj=a.has_scanned_text||!1;var
b=pp(a.info_url);this.Aa.Cm=b;this.Aa.Lw=a.canonical_atb_url||
"";this.Aa.Jl=a.is_rentable||!1;this.Aa.ag=a.is_pre_order||!
1;this.Aa.Pp=a.on_sale_date||"";this.Aa.Zf=a.is_pre_ordered||!
1;this.Aa.Rw=a.issue_volume_count||0;this.Aa.Zh=a.is_volume_cancelled||!
1;this.Aa.Os=a.cancelled_reason||"0";switch(a.rental_state){case
1:this.Aa.Ij=1;break;case 2:this.Aa.Ij=2}this.Aa.Ov=a.rental_end_utc||
0}m(ou,iu);function pu(a)
{this.g=[];this.Zg(a.id);this.o=a.owner_uid;this.Ec=a.title;this.s=a.description;th
is.va=a.num_volumes;this.ye=a.access||"0";this.Pa=a.can_modify_metadata;this.O=a.pr
edefined;this.na=a.can_remove_volumes;this.j=a.can_add_volumes;this.ua=a.can_only_a
dd_ebooks||!1;this.ma=new Q(a.add_vol_base_url);this.oa=new
Q(a.del_vol_base_url);void 0!
==a.paused&&(this.i=a.paused,this.N=a.pause_bookshelf_url);a.volumes&&(this.g=ib(a.
volumes,function(b){return new ou(b)}))}m(pu,ju);function qu()
{W.call(this);this.j=[];this.i=[]}u(qu,W);function ru(a){var b=new
Q(uf().location);b=new Q(b);return a===parseInt(S(b,"as_coll"),10)}function
su(a,b,c){tu(a,b.getId())||(a=b.O?a.j:a.i,c?ub(a,void 0,0,b):a.push(b))}function
uu(a,b,c){var d=1==b.ye;a=new
Q(a);R(a,"cl_title",b.hb());R(a,"cl_mode",d?"public":"private");b="cl_des="+encodeU
RIComponent(String(b.Og()));pl(a,c,"POST",b)}
qu.prototype.N=function(a){a=a.target;if(yl(a)){a=new pu(Al(a));var
b=tu(this,a.getId());b.Ec=a.hb();b.s=a.Og();b.ye=a.ye;b=new
Zi("update",this);b.shelf=a;this.dispatchEvent(b)}};qu.prototype.o=function(a,b)
{b=b.target;yl(b)&&(b=new pu(Al(b)),su(this,b,a),a=new
Zi("add",this),a.shelf=b,this.dispatchEvent(a))};function vu(a,b){a.s=new
Q(b);R(a.s,"jscmd","ClCreate")}function tu(a,b){return kb(wu(a),function(c){return
c.getId()==b})}function wu(a){return zb(a.j,a.i)};function xu(a,b){var c=C("A",
{},"Ver pedido");ze(c,a);c.classList.add(b);return c};function yu(a,b,c)
{cu.call(this,a,b,c);S(new Q(this.data.Aa.Ug),"dapp")}m(yu,cu);
yu.prototype.render=function(a){Bf(a);var b=C("DIV",this.g),c=C("DIV",this.g+"-
meta");this.j(c);var d=C("DIV",this.data.Aa.Yh?this.g+"-footer":this.g+"-footer-
nonebook"),e=C("DIV",this.g+"-footer-
inner");if(this.data.Aa.Yh)if(this.data.Zh()&&ru(1))zu(this,e);else
if(this.data.Aa.ag&&!this.data.Rd()||this.data.Zf()){var g=C("DIV",this.g+"-pre-
order-date");g.textContent="Disponible el:
"+this.data.Aa.Pp;e.appendChild(g);this.data.Zf()&&ru(1)&&zu(this,e)}else
if(this.data.Rd()&&ru(1))Au(this,e),zu(this,
e);else{Au(this,e);g=!this.data.Rd()&&!this.data.Aa.xj;var h=this.data.Aa.xj&&!
this.data.Aa.vj;if(g||h){g=C("SPAN",{"class":this.g+"-footer-inner-
right"});if(h=this.data.Aa.Ev||this.data.Aa.Zp){for(var
k=h.search(Vj),l=0,n,p=[];0<=(n=Uj(h,l,"source",k));)p.push(h.substring(l,n)),l=Mat
h.min(h.indexOf("&",n)+1||
k,k);p.push(h.substr(l));h=p.join("").replace(Xj,"$1");h=Tj(h,"source","ebookstore"
)}h&&(k=C("A",{id:"unified-hovercard-preview-link"},"vista
previa"),ze(k,h),g.appendChild(k));e.appendChild(g)}}d.appendChild(e);
b.appendChild(c);b.appendChild(d);a.appendChild(b);L(a).width>this.maxWidth&&K(a,th
is.maxWidth,"")};
yu.prototype.j=function(a){if(!(this.data.Rd()||this.data.Zf()||
this.data.Zh())&&this.data.Aa.Wj&&ru(1)){var
b=C("IMG",{src:"/googlebooks/images/purchase_error.gif","class":this.g+"-error-
icon"});b=C("DIV",this.g+"-card-error",b,"Tarjeta de cr\u00e9dito
rechazada:");if(this.data.Aa.Wj){var
c=xu(this.data.Aa.Wj,"primary"),d=C("SPAN");d.innerText="&nbsp;";b.appendChild(d);b
.appendChild(c)}a.appendChild(b)}cu.prototype.j.call(this,a);b=C("DIV",this.g+"-
book-options");this.data.Aa.Yh?(this.data.Aa.xj?
this.data.Aa.vj?Bu(this,b):gu(this,b,"eBook (GRATIS)",this.data.Aa.ot,!
this.data.Aa.Ls,void 0,"unified-hovercard-free-btn"):this.data.Zf()?
(c=C("SPAN",this.g+"-pre-ordered","Pedido por
adelantado"),b.appendChild(c)):this.data.Zh()&&ru(1)?(c=C("DIV",this.g+"-
cancelled"),d=this.data.Aa.Os,0==d?H(c,"Cancelada a petici\u00f3n del
cliente"):1==d?H(c,"Cancelada debido a un problema con el eBook"):2==d?
H(c,"Cancelada debido a un cambio de precio"):3==d?H(c,"Cancelada por el
editor"):H(c,"Cancelada"),b.appendChild(c)):
this.data.Rd()||this.data.Aa.vj?!this.data.Rd()&&this.data.Aa.vj?
Cu(this,b):this.data.Rd()&&Bu(this,b):Cu(this,b),ru(7)&&(c=C("SPAN",this.g+"-
offline-remove-options"),d=C("SPAN",{id:"unified-hovercard-remove-from-
ebooks","class":this.g+"-fake-link"},"Eliminar de Mis eBooks"),d.id="hovercard-
remove-from-my-ebooks",c.appendChild(d),b.appendChild(c))):
(c=this.data.Aa.Vp,Tc(hu,this.data.Aa.Eq)&&!Nb(c)?gu(this,b,"Vista previa",c,void
0,void 0,"unified-hovercard-preview-sample"):gu(this,b,"Vista previa",
c,!1,!0,"unified-hovercard-preview-sample"));a.appendChild(b)};function zu(a,b){var
c=C("DIV",{id:"unified-hovercard-purchased-shelf-links","class":a.g+"-order-links-
container"}),d=a.data.Aa.Wj;d&&(d=xu(d,""),c.appendChild(d));a.data.Zf()||
(d=C("DIV",{id:"unified-hovercard-delete-forever","class":a.g+"-footer-fake-
link"},"Eliminar definitivamente"),x(d,a.g+"-footer-action-link"),d.id="hovercard-
delete-forever",c.appendChild(d));b.appendChild(c)}
function Cu(a,b){a.data.Aa.ag&&!a.data.Rd()?gu(a,b,"Reservar eBook
("+a.data.Aa.hq+")",a.data.Aa.Yk,void 0,void 0,"unified-hovercard-buy-
btn"):a.data.Jl()?gu(a,b,"EBOOK DESDE "+a.data.Aa.jv,a.data.Aa.Yk,void 0,void
0,"unified-hovercard-buy-btn"):gu(a,b,"Comprar eBook -
"+a.data.Aa.hq,a.data.Aa.Yk,void 0,void 0,"unified-hovercard-buy-btn")}function
Bu(a,b){gu(a,b,"Leer ahora",a.data.Aa.Zp,void 0,void 0,"unified-hovercard-read-
now")}
function Au(a,b){var c=C("DIV",a.g+"-supported-devices"),d=a.g+"-device-
type",e=a.g+"-device-supported",g=a.g+"-device-not-
supported",h=C("SPAN",d,"Web"),k=C("SPAN",d,"Tablet/
iPad"),l=C("SPAN",d,"eReader");d=C("SPAN",d,"Tel\u00e9fono inteligente");var
n=C("SPAN","goog-inline-block"),p=C("SPAN","goog-inline-block"),w=C("SPAN","goog-
inline-block"),D=C("SPAN","goog-inline-block");a.data.Aa.tj?
(x(n,e),x(p,e),x(w,e),x(D,e)):(a.data.Aa.uj?(x(n,e),x(p,e)):
(x(n,g),x(p,g)),x(w,g),x(D,g));c.appendChild(n);
c.appendChild(h);c.appendChild(p);c.appendChild(k);c.appendChild(w);c.appendChild(l
);c.appendChild(D);c.appendChild(d);b.appendChild(c)};function Du(a,b,c)
{$t.call(this,a);this.Xb=fm();this.j=this.Ba=this.o=null;this.Rb=b;this.i=null;this
.Vb=!!c;this.render(b);Eu(this)}m(Du,$t);Du.prototype.wa=function()
{du(this.i).Ha();F(this.ha())};Du.prototype.ai=function(a,b)
{$t.prototype.ai.call(this,a,b);this.isVisible()&&(this.Tl=this.Xb?new fh(0,-
2,0,0):new fh(0,0,0,-2),this.isVisible()&&this.ng(),this.o=this.g,Fu(this))};
Du.prototype.render=function(a)
{this.i&&(this.i.Ha(),this.j=this.Ba=null);this.i=new
yu(a,this.className,435,this.Vb);this.i.render(this.ha());Eu(this);this.isVisible()
&&Fu(this)};
function Fu(a){var b=C("DIV"),c=C("DIV");var d=Mh(a.o||null);var e=Mh(a.ha());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=nh(e,d);h||(h=new
jh(d.left,0,d.width,0));d=a.Xb?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,Tu:g}}else
e=null;g=a.Xb?"marginRight":"marginLeft";I(c,g,e.x+"px");I(b,g,e.x-
1+"px");x(a.ha(),a.className+"-tooltip");e.Tu?(I(c,"bottom",e.y+"px"),I(b,"bottom",
e.y+1+"px"),x(c,a.className+"-arrow-up"),x(b,a.className+"-arrow-up-border")):
(I(c,"top",e.y+"px"),I(b,"top",e.y+1+"px"),a.Rb.Aa.Yh||x(c,a.className+"-
nofooter"),x(c,a.className+"-arrow-down"),x(b,a.className+"-arrow-down-
border"));a.j?Ff(b,a.j):a.ha().appendChild(b);a.Ba?
Ff(c,a.Ba):a.ha().appendChild(c);a.Ba=c;a.j=b}
Du.prototype.Fc=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=Il(b.href),window.location.replace(Ti(a))))}c&&this.dispatchEvent(new
Zi(c,this))}};
function Eu(a){var b=eg||
fg?"touchstart":"click";Ej(du(a.i),a.ha(),b,a.Fc,a)};function Gu(a,b,c)
{Zt.call(this,b);this.i=a;this.j=null;this.o=!1;if(c==(1).toString()||
c==(7).toString())this.o=!0}u(Gu,Zt);var Hu=new P;
Gu.prototype.Qc=function(a){var b=C("A",{className:"slider-link goog-inline-
block"});K(b,"",this.Db());var c=new Q(this.i.Aa.Ug);this.i.Aa.source?
R(c,"source",this.i.Aa.source):R(c,"source","gbs_slider_thumb");lk(c,"num");ze(b,c.
toString());a.appendChild(b);this.j=E("IMG");this.j.alt="";this.g.yf(this.j,"load",
r(this.oa,this));Hu.dispatchEvent("start");(a=this.i.Aa.uq)?(a=new
Q(a),R(a,"h",this.Db()),R(a,"stbn",1),lk(a,"edge"),this.j.src=a.toString()):this.j.
src="/googlebooks/images/no_cover_thumb.gif";
K(this.j,"",this.Db());b.appendChild(this.j);this.o&&2==this.i.Aa.Ij?
(this.s=C("SPAN",["bookcard-badge","bookcard-sample-
label"],"Caducados"),b.appendChild(this.s)):this.o&&1==this.i.Aa.Ij?
(a=this.i,1==a.Aa.Ij?(a=a.Aa.Ov-Xa()/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.s=C("SPAN",["bookcard-badge","bookcard-sample-
label"],a),b.appendChild(this.s)):!this.o||this.i.Rd()||this.i.Aa.xj||
(this.s=C("SPAN",["bookcard-badge","bookcard-sample-label"],
"Muestra"),b.appendChild(this.s));qj(b,"mouseover",this.na.bind(this,b))};Gu.protot
ype.oa=function()
{this.dispatchEvent("render");Hu.dispatchEvent("complete");this.s&&Lh(this.s,L(this
.j).width)};Gu.prototype.na=function(a,b){(new Du(a,this.i)).Ke(b)};function
Iu(a,b,c){Gu.call(this,a,b-40,c);this.N=C("DIV","slider-annotation");this.O=!
1}m(Iu,Gu);Iu.prototype.Qc=function(a)
{qj(this,"render",r(this.ua,this));Gu.prototype.Qc.call(this,a);a.appendChild(this.
N)};Iu.prototype.ua=function(a){this.O||
(a.stopPropagation(),a=this.ma(),this.N.appendChild(a),this.O=!
0,this.dispatchEvent("render"))};function Ju(a,b,c)
{Iu.call(this,a,b,c)}m(Ju,Iu);Ju.prototype.Qc=function(a)
{Iu.prototype.Qc.call(this,a)};Ju.prototype.ma=function(){var
a=this.i,b=E("DIV"),c=C("A",{className:"slider-annotation-
title"},yf(a.hb()));ze(c,a.Aa.Ug);b.appendChild(c);if(a=a.Aa.Tk)a=C("DIV","slider-
annotation-author",yf(a)),b.appendChild(a);K(b,L(this.j).width+5,"");return
b};function Ku(){this.g=Lu;this.kg=5E3}var Mu=0;Ku.prototype.send=function(a,b,c,d)
{a=a?Yc(a):{};d=d||"_"+(Mu++).toString(36)+Date.now().toString(36);var
e="_callbacks___"+d;b&&(q[e]=Nu(d,b),a.callback=e);b={timeout:this.kg,Rs:!
0};e=vd.exec(ud(this.g).toString());var g=e[3]||"";e=wd(e[1]+xd("?",e[2]||"",a)
+xd("#",g,void 0));b=Io(e,b);Eo(b,null,Ou(d,a,c),void
0);return{lb:d,xo:b}};Ku.prototype.cancel=function(a)
{a&&(a.xo&&a.xo.cancel(),a.lb&&Pu(a.lb,!1))};
function Ou(a,b,c){return function(){Pu(a,!1);c&&c(b)}}function Nu(a,b){return
function(c){Pu(a,!0);b.apply(void 0,arguments)}}function Pu(a,b)
{a="_callbacks___"+a;if(q[a])if(b)try{delete q[a]}catch(c){q[a]=void 0}else
q[a]=Ma};function Qu(a,b,c){P.call(this);this.ma=a;this.na=c;this.j=b;O(b,
["hilite","select","canceldismiss","dismiss"],this.handleEvent,!
1,this);this.N=null;this.i=[];this.s=-
1;this.g=0;this.o=this.O=null;this.va={}}u(Qu,P);f=Qu.prototype;f.rk=!0;f.Rk=!
1;f.wd=function(){return this.j};
f.handleEvent=function(a){var b=this.ma;if(a.target==this.j)switch(a.type){case
"hilite":this.Le(a.Ef);break;case "select":var c=!1;if("number"===typeof a.Ef)
{a=a.Ef;var d=this.i[Ru(this,a)];c=!!d&&b.Kl&&b.Kl(d);d&&!c&&this.s!
=a&&this.Le(a)}c||this.eg();break;case "canceldismiss":Su(this);break;case
"dismiss":Tu(this)}};f.ji=function(a){this.N!
=a&&(this.N=a,this.ma.cq(this.N,10,r(this.Xu,this)),Su(this))};f.qd=function()
{return this.j.isVisible()};
function Uu(a){for(var b=a.g+a.i.length-1,c=a.s,d=0;d<a.i.length;d++)
{if(c>=a.g&&c<b)c++;else if(-1==c)c=a.g;else{a.Rk&&c==b&&a.Le(-
1);break}if(a.Le(c))break}}f.Le=function(a){var b=Ru(this,a),c=this.i[b];return
c&&this.ma.Kl&&this.ma.Kl(c)?!1:(this.s=a,this.j.Le(a),-1!=b)};
f.eg=function(){var a=Ru(this,this.s);if(-1!=a){var b=this.i[a],c=this.na;if(c.Mb)
{var d=b.toString();if(c.j){var e=Vu(c,c.Ab(),Wu(c.Mb)[0]),g=Xu(c,c.Ab());c.oa&&!
c.oa.test(d)&&(d=d.replace(/[\s\xa0]+$/,"")+c.ua);0==e||Nb(g[e-1])||(d="
"+d);e==g.length-1&&(d+=" ");if(d!=g[e]){g[e]=d;d=c.Mb;(nc||
z)&&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.Mb;Yu(g)&&(g.selectionStart=e);g=c.Mb;Yu(g)&&(g.
selectionEnd=e)}}else c.xc(d);c.fm=!0}this.De();this.dispatchEvent({type:"update",
Ef:b,index:a});return!
0}this.De();this.dispatchEvent({type:"update",Ef:null,index:null});return!
1};f.De=function(){this.s=-
1;this.N=null;this.g+=this.i.length;this.i=[];window.clearTimeout(this.o);this.o=nu
ll;this.j.De();this.dispatchEvent("suggestionsupdate");this.dispatchEvent("dismiss"
)};function Tu(a){a.o||(a.o=window.setTimeout(r(a.De,a),100))}f.rp=function()
{return this.o?(window.clearTimeout(this.o),this.o=null,!0):!1};function Su(a)
{a.rp()||window.setTimeout(r(a.rp,a),10)}
f.wa=function(){Qu.ta.wa.call(this);delete
this.va;this.j.Ha();this.na.Ha();this.ma=null};f.Xu=function(a,b,c)
{this.N==a&&this.dm(b,c)};
f.dm=function(a,b){var c="object"==Oa(b)&&b;b=(c?c.i():b)?Ru(this,this.s):-
1;this.g+=this.i.length;this.i=a;for(var d=[],e=0;e<a.length;+
+e)d.push({id:this.g+e,data:a[e]});a=null;this.O&&(a=this.va[Sa(this.O)]||
this.O);this.j.Lj(a);this.j.dm(d,this.N,this.O);a=this.rk;c&&void 0!
==c.g()&&(a=c.g());this.s=-1;(a||0<=b)&&0!=d.length&&this.N&&(0<=b?
this.Le(this.g+b):Uu(this));this.dispatchEvent("suggestionsupdate")};function
Ru(a,b){b-=a.g;return 0>b||b>=a.i.length?-1:b}f.update=function(a)
{this.na.update(a)};function Wu(a){var b=0,c=0;Yu(a)&&(b=a.selectionStart,c=-
1);return[b,c]}function Yu(a){try{return"number"==typeof a.selectionStart}catch(b)
{return!1}};function Zu(a,b,c,d){Wi.call(this);d=d||150;this.j=null!=c?c:!
0;this.o=a||",;";this.ua=this.o.charAt(0);a=this.j?"[\\s"+this.o+"]+":"[\\s]
+";this.na=new RegExp("^"+a+"|"+a+"$","g");this.oa=new RegExp("\\s*["+this.o+"]
$");this.O=b||"";this.va=this.j;this.Ya=0<d?new il(d):null;this.i=new
Bj(this);this.N=new Bj(this);this.s=new Kq;this.ma=-
1}u(Zu,Wi);f=Zu.prototype;f.Mb=null;f.Ql="";f.If=!1;f.fm=!1;f.Ab=function(){return
this.Mb.value};f.xc=function(a){this.Mb.value=a};
function $u(a,b)
{Jf(b)&&(Gm(b,"combobox"),Hm(b,"autocomplete","list"));a.i.ka(b,"focus",a.Wm);a.i.k
a(b,"blur",a.er);a.Mb||
(a.N.ka(b,"keydown",a.sv),Jf(b)&&Xf(ff(b))==b&&av(a,b))}f.dr=function(a){for(var
b=0;b<arguments.length;b++)$u(this,arguments[b])};f.wa=function()
{Zu.ta.wa.call(this);this.i.Ha();delete
this.i;this.N.Ha();this.s.Ha();Vi(this.Ya)};
f.Sc=function(a){switch(a.keyCode){case 40:if(this.g.qd())return
Uu(this.g),a.preventDefault(),!0;if(!this.j)return this.update(!
0),a.preventDefault(),!0;break;case 38:if(this.g.qd()){a:for(var
b=this.g,c=b.s,d=0;d<b.i.length;d++){if(c>b.g)c--;else{b.Rk&&c==b.g&&b.Le(-
1);break}if(b.Le(c))break a}a.preventDefault();return!0}break;case 9:if(!
this.g.qd()||a.shiftKey)this.g.De();else
if(this.update(),this.g.eg()&&this.va)return a.preventDefault(),!0;break;case
13:if(this.g.qd()){if(this.update(),this.g.eg())return a.preventDefault(),
a.stopPropagation(),!0}else this.g.De();break;case 27:if(this.g.qd())return
this.g.De(),a.preventDefault(),a.stopPropagation(),!0;break;case 229:if(!
this.If)return this.If||
(this.i.ka(this.Mb,"keyup",this.Lp),this.i.ka(this.Mb,"keypress",this.Kp),this.If=!
0),!0}return bv(this,a)};function bv(a,b){var c=a.j&&b.charCode&&-1!
=a.o.indexOf(String.fromCharCode(b.charCode));c&&a.update();return c&&a.g.eg()?
(b.preventDefault(),!0):!1}f.Wt=function(){return!1};f.Wm=function(a)
{av(this,a.target||null)};
function av(a,b){Gj(a.N);a.g&&Su(a.g);b!
=a.Mb&&(a.Mb=b,a.Ya&&(a.Ya.start(),a.i.ka(a.Ya,"tick",a.Ym)),a.Ql=a.Ab(),a.s.attach
(a.Mb),a.i.ka(a.s,"key",a.Xm),a.i.ka(a.Mb,"mousedown",a.Mp),z&&a.i.ka(a.Mb,"keypres
s",a.Jp))}f.er=function()
{this.Mb&&(this.i.Xa(this.s,"key",this.Xm),Oq(this.s),this.i.Xa(this.Mb,"keyup",thi
s.Wt),this.i.Xa(this.Mb,"mousedown",this.Mp),z&&this.i.Xa(this.Mb,"keypress",this.J
p),this.If&&cv(this),this.Mb=null,this.Ya&&(this.Ya.stop(),this.i.Xa(this.Ya,"tick"
,this.Ym)),this.g&&Tu(this.g))};
f.Ym=function(){this.update()};f.sv=function(a){this.Wm(a)};f.Xm=function(a)
{this.ma=a.keyCode;this.g&&this.Sc(a)};f.Kp=function(){this.If&&229!
=this.ma&&cv(this)};f.Lp=function(a){this.If&&(13==a.keyCode||
77==a.keyCode&&a.ctrlKey)&&cv(this)};f.Mp=function(){};function cv(a){a.If&&(a.If=!
1,a.i.Xa(a.Mb,"keypress",a.Kp),a.i.Xa(a.Mb,"keyup",a.Lp))}f.Jp=function(a)
{bv(this,a)};
f.update=function(a){if(this.Mb&&(a||this.Ab()!=this.Ql)){if(a||!this.fm)
{a=Wu(this.Mb)[0];var b=this.Ab();a=Xu(this,b)[Vu(this,b,a)];a=this.na?
String(a).replace(this.na,""):a;this.g&&(this.g.O=this.Mb,this.g.ji(a,this.Ab()))}t
his.Ql=this.Ab()}this.fm=!1};function Vu(a,b,c){a=Xu(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 Xu(a,b){if(!a.j)return[b];b=String(b).split("");for(var c=[],d=[],e=0,g=!
1;e<b.length;e++)a.O&&-1!=a.O.indexOf(b[e])?(g||
(c.push(d.join("")),d.length=0),d.push(b[e]),g=!g):g||-1==a.o.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 dv(a,b,c,d){P.call(this);this.oa=a||
document.body;this.g=df(this.oa);this.ua=!
a;this.ya=null;this.na="";this.i=[];this.o=[];this.va=this.ma=-1;this.N=!
1;this.className="ac-renderer";this.Ka="ac-highlighted";this.O=b||
null;this.ab=null!=d?d:!0;this.Xb=!!c}u(dv,P);f=dv.prototype;f.ha=function(){return
this.ya};f.Lj=function(a){this.Ca=a};f.dm=function(a,b,c)
{this.na=b;this.i=a;this.ma=-
1;this.va=Xa();this.j=c;this.o=[];ev(this)};f.De=function(){this.N&&(this.N=!
1,fv(this,!1),M(this.ya,!1))};
f.show=function(){this.N||(this.N=!0,fv(this,!0),M(this.ya,!0))};function fv(a,b)
{a.j&&(Hm(a.j,"haspopup",b),Hm(a.ya,"expanded",b),Hm(a.j,"expanded",b),b?
Hm(a.j,"owns",a.ya.id):(a.j.removeAttribute("aria-
owns"),Km(a.j,null)))}f.isVisible=function(){return this.N};
function gv(a,b){var c=0<=b&&b<a.i.length?a.i[b]:void 0,d=0<=b&&b<a.o.length?
a.o[b]:void 0;a.dispatchEvent({type:"rowhilite",N:d,Ef:c?
c.data:null})&&(0<=a.ma&&Jb(a.o[a.ma],["ac-active","active"]),a.ma=b,d&&(Hb(d,["ac-
active","active"]),a.j&&Km(a.j,d),Eh(d,a.ya)))}f.Le=function(a){if(-1==a)gv(this,-
1);else for(var b=0;b<this.i.length;b++)if(this.i[b].id==a){gv(this,b);break}};
function hv(a){if(!a.ya){var b=a.g.Ra("DIV",
{style:"display:none"});a.ya=b;Hb(b,Pb(a.className).split("
"));Gm(b,"listbox");b.id=gn(fn.Eb());a.g.appendChild(a.oa,b);O(b,"click",a.Zm,!
1,a);O(b,"mousedown",a.$m,!1,a);O(b,"mouseover",a.an,!1,a)}}
function ev(a){hv(a);a.nb&&(a.ya.style.minWidth=a.nb.clientWidth-
0+"px");a.Ua&&(a.ya.style.maxWidth=a.Ua.clientWidth-
0+"px");a.o.length=0;a.g.Lm(a.ya);a.O&&a.O.render?
a.O.render(a,a.ya,a.i,a.na):a.i.forEach(function(b){var
c=this.na,d=this.g.Ra("DIV",{className:"ac-
row",id:gn(fn.Eb())});Gm(d,"option");this.O&&this.O.Nv?
this.O.Nv(b,c,d):H(d,b.data.toString());c&&this.ab&&(this.Ba=!
1,iv(this,d,c));x(d,"ac-
row");this.o.push(d);this.g.appendChild(this.ya,d)},a);0==a.i.length?a.De():
(a.show(),a.sk(),Rh(a.ya,
!0))}f.sk=function(){if(this.j&&this.ua){var a=this.Ca||this.j;var b=this.Xb?
5:1;Jr(a,b,this.ya,b^1,null,null,65)}};f.wa=function()
{this.ya&&(xj(this.ya,"click",this.Zm,!1,this),xj(this.ya,"mousedown",this.$m,!
1,this),xj(this.ya,"mouseover",this.an,!
1,this),this.g.Ai(this.ya),this.ya=null,this.N=!
1);Vi(this.s);this.oa=null;dv.ta.wa.call(this)};
function iv(a,b,c){if(!a.Ba)if(3==b.nodeType){var
d=null;Array.isArray(c)&&1<c.length&&(d=c.slice(1));c=jv(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=Yf(a.g,"B"),g.className=a.Ka,a.g.appendChild(g,a.g.g.cre
ateTextNode(String(c[e+1]))),g=b.parentNode.insertBefore(g,
b.nextSibling),b.parentNode.insertBefore(a.g.g.createTextNode(""),g.nextSibling),b=
g.nextSibling;b.nodeValue=c.slice(2).join("");a.Ba=!0}else d&&iv(a,b,d)}}else
for(b=b.firstChild;b;)d=b.nextSibling,iv(a,b,c),b=d}function jv(a){var b="";if(!
a)return b;Array.isArray(a)&&(a=a.filter(function(c){return!
Nb(Ze(c))}));Array.isArray(a)?b=0<a.length?Xe(a[0]):"":/^\W/.test(a)||
(b=Xe(a));return b}function kv(a,b){for(;b&&b!=a.ya&&!Gb(b,"ac-
row");)b=b.parentNode;return b?a.o.indexOf(b):-1}
f.Zm=function(a){var
b=kv(this,a.target);0<=b&&this.dispatchEvent({type:"select",Ef:this.i[b].id});a.sto
pPropagation()};f.$m=function(a)
{a.stopPropagation();a.preventDefault()};f.an=function(a)
{a=kv(this,a.target);0<=a&&!(300>Xa()-
this.va)&&this.dispatchEvent({type:"hilite",Ef:this.i[a].id})};function lv(a,b,c,d)
{this.ua=a;this.oa=null;this.Ka=c||null;this.Ca="boolean"===typeof b?b:!
0;this.Ba=d||0;b=new mv;c=new nv(this.Ka||a,this.Ba);c.ua=!0;d=new Zu(null,null,!
1);Qu.call(this,b,c,d);d.g=this;d.dr(a);this.O=a;this.rk=!1;this.Rk=!
0;O(this,"update",r(this.Ja,this))}u(lv,Qu);lv.prototype.eg=function()
{this.La=this.ua.value;lv.ta.eg.call(this);return!1};
lv.prototype.Ja=function(a){a.Ef&&(a=this.ua.form,this.oa||(this.oa=C("INPUT",
{type:"hidden",name:"oq"}),a.appendChild(this.oa)),this.oa.value=this.La,this.Ca&&a
.submit())};function mv(){}var
Lu=wd(hd(id("//suggestqueries.google.com/complete/search")));mv.prototype.cq=functi
on(a,b,c)
{a={client:"books",ds:"bo",q:a};c=r(this.g,this,c);this.i&&this.i.cancel();this.i=n
ew Ku;this.i.send(a,c)};mv.prototype.g=function(a,b){var
c=Array.prototype.map.call(b[1],function(d){return d[0]});a(b[0],c)};
function nv(a,b){dv.call(this);this.Ja=a;this.La=b||
0}u(nv,dv);nv.prototype.sk=function(){nv.ta.sk.call(this);var a=0,b=B("gbfwa");b||
(b=mf("gbqfwa"));b&&(a=b.offsetTop+b.offsetHeight-
1);Array.prototype.forEach.call(jf("div","ac-renderer"),function(c)
{a&&I(c,"top",a+"px");I(c,"width",L(this.Ja).width-
2+"px");I(c,"left",parseInt(c.style.left,10)+this.La+"px")},this)};function
ov(a,b,c,d,e){W.call(this);this.O=a;this.N=b;this.ua=e;this.Cb="number"===typeof d?
d:this.N?200:80;this.N||x(this.O,"slider-
small");this.ma=[];this.j=E("A");this.j.textContent=fm()?"\u203a":"\
u2039";this.j.setAttribute("title","Desplazarse hacia la izquierda");Rh(this.j,!
0);this.O.appendChild(this.j);this.i=E("div");x(this.i,"slider-
drawables");this.O.appendChild(this.i);this.o=E("A");this.o.textContent=fm()?"\
u2039":"\u203a";this.o.setAttribute("title","Desplazarse hacia la
derecha");Rh(this.o,
!
0);this.O.appendChild(this.o);this.g.ka(this.j,"click",this.Xl.bind(this,-.75));thi
s.g.ka(this.o,"click",this.Xl.bind(this,.75));this.wi();this.g.ka(this.j,"click",th
is.Xl.bind(this,-.75));this.resize();this.oa=0;this.na=8<=ec()&&!
Fc("9")&&fm();c&&pv(this,c)}u(ov,W);function qv(a){var
b=Math.ceil(1.25*rv(a));b=Math.min(a.ma.length,a.oa+b);v(a.ma.slice(a.oa,b),r(a.ft,
a));a.wi();a.oa=b;b>=a.ma.length&&a.dispatchEvent("render")}f=ov.prototype;
f.ft=function(a){var b=C("DIV",{"class":"goog-inline-block slider-
loading"});this.i.appendChild(b);var c=C("DIV",{"class":"goog-inline-block slider-
drawable"});M(c,!
1);this.i.appendChild(c);this.g.yf(a,"render",this.ht.bind(this,b,c));a.Qc(c)};f.ht
=function(a,b){F(a);this.wi();M(b,!0)};function pv(a,b){b=b.map(function(c){return
this.N?new Ju(c,this.Cb):new Gu(c,this.Cb,this.ua)},a);sv(a,b)}function sv(a,b)
{tb(a.ma,b);qv(a)}
f.Xl=function(a){(fm()?0>a:0<a)&&qv(this);a*=this.na?-
1:1;a*=L(this.i).width+20;this.s&&(this.s.Ha(),this.s=null);this.s=new
tm([this.i.scrollLeft,0],
[this.i.scrollLeft+a,0],500,wm);O(this.s,"animate",this.fr.bind(this));O(this.s,"en
d",this.wi.bind(this));this.s.play()};f.fr=function(a)
{a=a.coords.map(Math.round);this.i.scrollLeft=a[0]};
f.wi=function(){if(nc&&fm()||this.na){var a=this.i.scrollLeft<=-
1*(this.i.scrollWidth-L(this.i).width);var b=0==this.i.scrollLeft}else
a=0==this.i.scrollLeft,b=this.i.scrollLeft>=this.i.scrollWidth-
L(this.i).width;this.j.className=a?"slider-button slider-button-left slider-button-
disabled":"slider-button slider-button-left";this.o.className=b?"slider-button
slider-button-right slider-button-disabled":"slider-button slider-button-
right"};f.resize=function(){this.wi()};
function rv(a){var b=a.N?110:50;return Math.ceil(L(a.i).width/b)};function
tv(a,b,c){W.call(this);this.i=a;this.source=b?
b:"gbs_bookshelf_slider";this.ma=0;this.o=new
Ij;this.ua=this.o.Fa();this.oa="";this.va="boolean"===typeof c?!c:!
1;qj(this.o,"resize",r(this.bn,this))}m(tv,W);f=tv.prototype;f.bn=function()
{this.o.Fa().width>this.ua.width?
this.Gh():qj(this.o,"resize",r(this.bn,this))};f.render=function(a)
{this.N=a;this.j=this.xl(a);this.g.ka(this.j,"render",r(this.Gh,this))};f.xl=functi
on(){return new ov(this.N,!0,void 0,void 0,this.i.getId())};
f.Gh=function(){this.j.resize();var a=Math.ceil(1.25*rv(this.j))
+1,b=this.nf(this.ma,a);b&&(this.ma+=a,pl(b,r(this.wu,this)))};f.Mg=ba(2);f.wu=func
tion(a){a=a.target;if(yl(a)){if((a=(new pu(Al(a))).g)&&a.length){var
b=pp(a[a.length-1].Aa.Ug);this.oa!=b&&(this.oa=b,sv(this.j,uv(this,a)));
(a=Vf(this.ha()))&&Nh(a,1)}else
0==this.j.oa&&this.bq();this.dispatchEvent("success")}};
function uv(a,b){return a.el(b).map(function(c){return this.j.N?new
Ju(c,200,this.i.getId()):new Gu(c,80,this.i.getId())},a)}f.bq=function()
{};f.ha=function(){return this.N};f.el=function(a){return this.source?
a.map(function(b){b.Aa.source=this.source;return b},this):a};function vv(a,b,c)
{this.j=a;this.g=b;this.s=c||!1;a=this.Fa();this.i()?
a.height=120:a.height=65;this.mb(a)}m(vv,Tl);vv.prototype.i=function(){var a=B("gb-
mobile-menu-pubinfo");return a?0<Gf(a).length&&null!=this.j&&0==so(this.j):!
1};function wv(a){Zl.call(this);this.j=a}u(wv,Zl);wv.prototype.O=function()
{this.i=Math.ceil(this.g.length/this.j);for(var a=0;a<this.i;a++)for(var
b=0;b<this.j;b++){var c=a*this.j+b;this.cells[b]=this.cells[b]||[];this.cells[b]
[a]=this.g[c]}};function xv(a){wv.call(this,a);this.Ne=new
Map}u(xv,wv);xv.prototype.zc=function(a){return
this.Ne.get(yv(dm,a))};xv.prototype.Lh=function(a){if(a instanceof
vv)a=yv(a.constructor,a.g);else if(a instanceof dm)a=yv(a.constructor,a.Ga());else
throw Error("Input item must be a LayoutPage or LayoutSeparator.");return
this.Ne.get(a)};
xv.prototype.Sa=function(a){if(a instanceof vv){var
b=yv(a.constructor,a.g);this.Ne.set(b,a)}else a instanceof
dm&&(b=yv(a.constructor,a.Ga()),this.Ne.set(b,a));xv.ta.Sa.call(this,a)};function
yv(a,b){return Sa(a)+"#"+b.Qa()};function zv(a,b,c,d)
{this.Vj=this.El=10;this.Bi=this.marginTop=20;b=Math.floor((b-20)/
(100+this.El));d&&2<b&&(b-=b%2);xv.call(this,b);to(a);a=ib(to(a),function(e){e=new
dm(e);var g=e.Fa();g.width=100;e.mb(g);return e});c&&(c=a[0].Fa(),d=new
Tl,d.mb(c),this.Sa(d));v(a,r(this.Sa,this));$l(this)}u(zv,xv);function
Av(a,b,c,d,e){xv.call(this,1);this.N=b;this.s=c;var g=d||!
1,h;a=to(a);v(a,function(k){g&&h&&1<so(k)-so(h)&&Bv(this,h,k);var l=B("gb-mobile-
menu-pubinfo");l&&0<Gf(l).length&&!g&&h&&k&&0==so(h)&&Bv(this,h,k,!0);l=new
dm(k);var n=l.Fa();"fixed_height"==this.N?
n.height=this.s:n.width=this.s;l.mb(n);this.Sa(l);h=k},this);g&&h&&e&&so(h)<so(e)&&
Bv(this,h,e);$l(this)}m(Av,xv);function Bv(a,b,c,d){b=new vv(b,c,d||!
1);c=b.Fa();"fixed_height"==a.N?c.height=a.s:c.width=a.s;b.mb(c);a.Sa(b)}
Av.prototype.o=function(){return this.s};Av.prototype.Wf=function(){return
this.N};Av.prototype.Vj=8;function Cv(a,b)
{this.V=a;this.g=b}m(Cv,zp);Cv.prototype.render=function(a){var
b=this.g(a);b.mb(a.Fa());b.setPosition(a.nd());return b};function Dv(a,b){var
c=Ev(a),d=Ev(b);0==so(a)||0==so(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.":Fv(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 Ev(a){a=a.hb();var b;/[^0-9]/.test(a)||Nb(a)?b=null:b=Mb(a,"B")?
Ls(a,Os):Ls(a,Ns);return b}function Fv(a,b){a=Ev(a);b=Ev(b);return 0==a+1-(b-
1)};function Gv(a,b)
{W.call(this);this.o=a;this.N=b;this.s=b.j;this.j=b.g;this.i=E("DIV");this.i.classN
ame="separator-
container";this.o.appendChild(this.i);a=E("TABLE");a.className="separator-outer-
table";this.i.appendChild(a);var c=a.insertRow(-1).insertCell(-
1);c.align="center";var d=E("DIV");d.className="separator-
background";c.appendChild(d);c=E("TABLE");c.className="separator-inner-
table";d.appendChild(c);c.align="center";if(b.i()){var e=B("gb-mobile-menu-
pubinfo");if(e){b=hf("IMG",e);if(1==b.length){b=
b[0].cloneNode(!0);var g=c.insertRow(-1).insertCell(-1);Ef(g,b,0);x(g,"separator-
message");x(g,"separator-pubinfo-
message")}b=Dv(this.s,this.j);e=Sf(e);c=c.insertRow(-1).insertCell(-
1);g=E("SPAN");g.className="separator-text";c.appendChild(g);var h=this.N;h.i&&h.s?
N(g,zi(e)):N(g,zi(b+"<br>"+e));x(c,"separator-message");x(c,"separator-pubinfo-
message")}x(a,"separator-pubinfo");x(d,"separator-pubinfo")}else a=c.insertRow(-
1).insertCell(-1),x(a,"separator-
message"),a.textContent=Dv(this.s,this.j);Rh(this.i,
!0);V(this.i)}m(Gv,xm);Gv.prototype.mb=function(a)
{K(this.i,a)};Gv.prototype.setPosition=function(a)
{wh(this.i,a)};Gv.prototype.Na=function(){F(this.i)};function Hv(a){var
b=this;W.call(this);this.o=a;this.j=a.s;this.mb(Vh(this.j));this.Gb=new
A(0,0);this.O=null;this.na=new mm(function(){M(b.O,!
1)},600);Xi(this,this.na)}u(Hv,W);f=Hv.prototype;f.mb=function(a){if(!this.i||!
Le(this.i,a)){this.i=a;var
b=this.o;b.ma=a;Iv(b);this.dispatchEvent("resize")}};f.Xc=function(a)
{this.wc=a;this.N.Na();var b=this.o,c=this.Fa();b.ma=c;Iv(b);b=this.o;a=new
Ke(a.Bb(),a.Db());b.oa=a;b.o=!
0;K(b.i,a);T(b.na,0,b);Iv(b);this.dispatchEvent("layoutchange")};
function Jv(a,b){a.N=b}f.vl=function(){return this.N};f.Kb=function(){return
this.wc};f.hc=function(){var
a=this.wc.Kd();this.oa&&(a=this.oa.tl(a));Xp(this.N,a);this.dispatchEvent("update")
};function Kv(a,b){a.oa=b}
f.Yc=function(a){var b=this.Gb.x,c=this.Gb.y;"number"===typeof
a.x&&(a.x=Ge(a.x,0,Math.max(this.wc.Bb()-this.i.width,0)));"number"===typeof
a.y&&(a.y=Ge(a.y,0,Math.max(this.wc.Db()-this.i.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.Gb=new
A(b,c);b=this.o;a=this.Gb;b.O||(b=b.s,null!=a.y&&(b.scrollTop=a.y),null!
=a.x&&(b.scrollLeft=a.x));this.dispatchEvent("move")};
function Lv(a){var b=a.Gb;return b?new
jh(b.x,b.y,a.i.width,a.i.height):null}f.Fa=function(){return
this.i};f.Ed=function(a)
{this.dispatchEvent("movestart");this.Yc(a);this.dispatchEvent("moveend")};function
Mv(a,b,c){a=a.Gb;c(new A(a.x+b.x,a.y+b.y))}
f.Cf=function(a){var b=this.Gb,c=this.Fa();!b||Math.abs(b.x-a.x)>c.width||
Math.abs(b.y-a.y)>c.height?this.Ed(a):(this.s&&(this.s.Ha(),this.s=null),this.s=new
tm([b.x,b.y],[a.x,a.y],250+250*Ge(Ie(b,a)/800,0,1),wm),O(this.s,"animate",r(this.fn
,this)),O(this.s,"end",r(this.gr,this)),this.dispatchEvent("movestart"),qj(this,"mo
vestart",r(this.s.Ha,this.s)),this.s.play())};f.fn=function(a)
{a=a.coords.map(Math.round);this.Yc(new A(a[0],a[1]))};f.gr=function(a)
{this.fn(a);this.dispatchEvent("moveend")};
f.Fb=function(){return this.j};f.Je=ba(3);f.Kc=function(){return new
A(Math.round(this.Gb.x+this.i.width/2),Math.round(this.Gb.y+this.i.height/
2))};f.Oe=function(a){return new A(Math.round(a.x+this.i.width/2*-
1),Math.round(a.y+this.i.height/2*-1))};f.wa=function()
{Hv.ta.wa.call(this);this.N.Na()};f.nl=function(a)
{null==this.O&&(this.O=a);this.O.style.opacity=0;this.na.start()};f.lt=function()
{var a=this;this.na.stop();M(this.O,!0);T(function()
{a.O.style.opacity=1})};f.en=1;function Nv(a,b)
{Hv.call(this,b);this.vb=a;this.g.ka(a,"pagechange",this.Od);this.g.ka(this.vb,"sea
rchupdate",this.Cl);if(a=B("subscription-
bar"))this.g.ka(this,"scrolldown",t(this.nl,a)),this.g.ka(this,"scrollup",t(this.lt
,a))}u(Nv,Hv);f=Nv.prototype;f.Ld=function(){var
a=this.wc.Kd(),b=[];this.oa&&(a=this.oa.ki(a)[0]||[]);v(a,function(c){c instanceof
dm&&b.push(c.Ga())});return b};f.ih=function(a){this.hg(!1,!
1);this.We(this.Ig(a))};
f.Ve=function(a){var
b=[];"fixed_width"==this.Kb().Wf()&&b.push(this.Fa().width);this.ee&&(a=Zp(this.ee(
),this.Kb().o(),a,b))&&this.ih(a)};f.Ge=function(){this.hg(!0,!1);var
a=this.Fa().width;this.We(this.Ig(a))};f.wf=ba(4);f.hg=function(a,b)
{this.Kg=a;this.fj=b};f.resize=function(){if(this.Kg)this.Ge();else{var
a=this.Kb().o();a&&this.ih(a)}};f.We=function(a){var
b=this.Kb();this.Xc(a);b&&(a=Cm(new Bm(b,a),this.Kc()),
(a=this.Oe(a))&&this.Ed(a))};f.Od=function(){this.Xh||this.Nd(this.vb.Ga())};
f.Nd=function(a){this.wc.zc&&(a=this.wc.zc(a))&&this.Yc(new
A(Math.round(a.be()),Math.round(a.od())))};f.Cl=function()
{Ov&&(this.vl().Na(),this.va&&this.va(),this.hc())};var Ov=!0;function Pv(a,b)
{this.Ea=a;this.g=b}m(Pv,zp);Pv.prototype.render=function(a){var
b=this.g(),c=a.Ga(),d=eb(this.Ea.ee().Jf)/a.Fa().width,e=a.Fa();b.Dj=e.width;b.Xg=e
.height;e=a.Fa().clone();e.width*=d;e.height*=d;b.Gu=e.width;b.Du=e.height;b.setPos
ition(a.be(),a.od());b.ub(c);b.Qc();return b};function Qv(){};function Rv(a)
{this.Ea=a}u(Rv,Qv);Rv.prototype.tl=function(a){var b=this.ki(a);a=b[0]||
[];b=b[1]||[];b.sort(t(Sv,this.Ea.Kc()));var c=[];tb(c,a,b);return c};function
Sv(a,b,c){return ih(kh(Ul(b)),a)-ih(kh(Ul(c)),a)}Rv.prototype.ki=function(a){var
b=Lv(this.Ea),c=new jh(b.left-800,b.top-800,b.width+1600,b.height+1600);return
yb(a,function(d){d=Ul(d);if(nh(c,d))return nh(b,d)?0:1})};function Tv(a,b)
{this.Ea=b;this.V=a}m(Tv,Rv);Tv.prototype.tl=function(a){var
b=Rv.prototype.tl.call(this,a),c=this.V.Ga();if(c){var d=[],e=this.V.rb();v([1,-
1],function(){var g=uo(e,c.Qa(),1);g&&d.push(g)});v(a,function(g)
{g.Ga&&mb(d,g.Ga())&&nb(b,g)})}return b};function Uv()
{W.call(this)}u(Uv,W);Uv.prototype.te=function(a)
{this.i=a;this.s=Vv(a)};Uv.prototype.wa=function()
{Uv.ta.wa.call(this);F(this.s)};function Wv(a)
{W.call(this);this.ma=a;this.O=[]}u(Wv,Uv);f=Wv.prototype;f.te=function(a)
{Wv.ta.te.call(this,a);this.oh();this.Ga()&&this.g.ka(this.Ga(),"update",this.oh)};
f.Ga=function(){return this.i.Ga()};f.nh=function(a,b,c,d){var e=E("div");V(e,!
0);this.s.appendChild(e);a=Xv(this,a,b,c,d);I(e,
{position:"absolute",left:a[0]+"px",top:a[1]+"px",width:a[2]+"px",height:a[3]+"px"}
);this.ma&&(I(e,{backgroundColor:this.ma}),Nh(e,.3));this.O.push(new
jh(a[0],a[1],a[2],a[3]));return e};
function Yv(a){return a.i.Fa().width/a.i.Ga().getParent().g.width}function
Xv(a,b,c,d,e){var g=Yv(a);return ib([b,c,d,e],function(h){return
Math.round(h*g)})}function Zv(a,b){v(b,function(c)
{this.nh.apply(this,c)},a)}f.Eo=function(a){return
this.nh(a.left,a.top,a.width,a.height)};f.vg=function()
{Bf(this.s);this.O=[]};f.oh=Ma;function $v()
{Wv.call(this)}m($v,Wv);f=$v.prototype;f.oh=function(){if(!this.j){var
a=this.Ga();a&&(a=Pp(a))&&(Zv(this,a),this.j=!0)}};
f.nh=function(a,b,c,d){this.o=Wv.prototype.nh.call(this,a,b,c,d);I(this.o,
{border:"2px #aaaaff
dashed"});this.N=E("IMG");this.o.appendChild(this.N);this.N.src="/googlebooks/
images/dialog_close_x.gif";a=Xv(this,a,b,c,d);I(this.N,
{position:"absolute",cursor:"pointer",left:a[2]-
19+"px",top:"4px",display:"none"});O(this.o,"mouseout",r(this.ir,this));O(this.o,"m
ouseover",r(this.np,this,!0));qj(this.N,"click",r(this.Na,this));return
this.o};f.Na=function(){F(this.o)};
f.ir=function(a){Lf(this.o,a.target)||this.np(!1)};f.np=function(a){I(this.N,
{display:a?"":"none"})};function aw(a)
{Wv.call(this);this.V=a}m(aw,Wv);aw.prototype.oh=function(){if(!this.j){var
a=this.Ga();a&&(a=Op(a))&&(v(a,function(b){var
c=b.pop(),d=b.pop();b=this.nh.apply(this,b);I(b,
{cursor:"pointer"});this.g.ka(b,"click",r(this.o,this,d,c))},this),this.j=!
0)}};aw.prototype.o=function(a,b){(a=vo(this.V.rb(),a))?
this.V.ub(a):dp(this.V,b)};function bw(a,b)
{this.s=a;this.g=b}bw.prototype.Ga=function(){return
this.s};bw.prototype.i=function(){return this.s.xd(this.g)};function cw(a,b,c)
{bw.call(this,a,b);this.j=c}m(cw,bw);cw.prototype.i=function(){return
this.j.width>this.g.width?this.s.xd(this.j):bw.prototype.i.call(this)};function
dw(a,b,c,d,e){W.call(this);this.
$g(a.Ia());this.V=a;this.i=c;this.na=[];this.hn=d;K(d,c);this.ua=Vv(this);I(this.ua
,"backgroundColor","#fff");K(this.ua,c);if(this.Ba=void 0!==e?e:!
0)a=Vv(this),K(a,c),this.va=new
ew(a),this.va.show();b&&(this.s=b,this.g.ka(b,"update",this.wg),fp(b))}u(dw,W);f=dw
.prototype;f.Fa=function(){return this.i};f.Ga=function(){return this.s};function
fw(a,b){a.na.push(b);b.te(a)}f.wg=Ma;function gw(a)
{a.dispatchEvent("load");a.Ba&&a.va.kb()}
function Vv(a){var b=E("div");V(b,!0);I(b,
{position:"absolute",left:0,top:0});a.hn.appendChild(b);return b}f.Na=function()
{v(this.na,function(a){a.Ha()});this.na=null;this.o&&F(this.o)};function hw(a)
{a.N=Vv(a);K(a.N,a.Fa());I(a.N,{backgroundImage:"url(//www.google.com/images/
cleardot.gif)",backgroundRepeat:"repeat"});a.g.ka(a.N,"mousedown",a.jr);a.g.ka(a.N,
"dragstart",$i)}f.jr=function(a){a.display=this;iw.dispatchEvent(a)};var iw=new P;
function ew(a)
{this.g=a;a={position:"absolute",left:0,color:"#808080",fontSize:"13px",backgroundC
olor:"white"};for(var b=0;2>b;b++){var
c=E("div");V(c);I(c,a);this.g.appendChild(c);c.textContent="Cargando...";a.bottom=0
}}ew.prototype.show=function(a){I(this.g,
{display:a?"none":""})};ew.prototype.kb=function(){this.show(!
0)};dw.prototype.om=function(){jw(this)};function jw(a,b){a.o&&F(a.o);a.o=Vv(a);new
kw(a.o,a.Fa(),b)}
function kw(a,b,c){this.g=a;I(a,
{backgroundColor:"#FFF",textAlign:"center"});K(a,b);N(a,Rl(c||""));V(this.g)};funct
ion lw(a,b,c){dw.call(this,a,b.Ga(),b.g,c);this.$g(mw);a=Vv(this);this.ma=new
nw(b.g,a);a=Vv(this);this.O=new nw(b.g,a);hw(this);Rh(c,!
0);x(c,"pageImageDisplay");this.oa=b;b.Ga()&&this.wg()}m(lw,dw);f=lw.prototype;f.ub
=function(a){Ip(a,"output",null);dw.prototype.ub.call(this,a);a.xd()&&this.wg()};
f.wg=function(){var a=this.Ga(),b=this.oa.i();if(b&&!this.j)
{b=ow(b);qj(this.ma,"load",r(this.kr,this,a,b,this.Fa().width));pw(this.ma,[b]);var
c=Zo(this.V.Xb,a.Qa());c.push(b);pw(this.O,c);this.j=!
0;a==this.V.Ga()&&this.dispatchEvent("fetch")}Lp(a,[16,8])&&(a=Me('<table
width=100% height=100%><tr><td><img
src="%s"/><br/>%s</td></tr></table>',np("/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."),
jw(this,a),gw(this))};f.kr=function(a,b,c)
{a==this.V.Ga()&&this.dispatchEvent("loaded");this.O.empty();var
d=this.V.Xb;a=a.Qa();d.g[a]=d.g[a]||{};d.g[a]
[c]=b;gw(this)};f.mc=ba(7);f.Na=function(){this.j=!
1;this.ma.empty();this.O.empty();dw.prototype.Na.call(this)};var mw=new
P,ow=Nc;function nw(a,b){P.call(this);this.i=a;this.j=b;this.zf=!
1;this.g=E("IMG");this.g.width=this.i.width;this.j.appendChild(this.g);V(this.j)}m(
nw,P);nw.prototype.empty=function(){for(var a;a=Hf(this.j);)wp(a)};
function pw(a,b){sp(a.g,r(a.s,a,a.g));for(var c=0;c<b.length;c+
+)a.g.src=b[c]}nw.prototype.s=function(a)
{this.g==a&&(this.dispatchEvent("load"),this.zf=!0)};nw.prototype.mc=ba(6);function
qw(a,b,c,d)
{dw.call(this,a,b.Ga(),b.g,c,d);this.oa=Vv(this);hw(this);b.Ga()&&this.wg();this.V=
a;this.O=O(this.V.Ia(),"update",this.Ca,!
1,this)}m(qw,dw);qw.prototype.wg=function(){var
a=this.Ga(),b=a.xd(),c=this.V.Za().mj(),d=a.na;if(b&&d&&!this.j){var
e=Bp(d,this.Fa().height);"number"===typeof e&&(d=Cp(d,e),b=new
Q(b),R(b,"zoom",e),R(b,"pg",a.va),b=b.toString(),this.ma=new
xp(this.oa,d,this.Fa().height,c.ik,c.hk,r(c.Qo,c,b,d,this.Fa().height),null),this.j
=!0,this.Ca())}};
qw.prototype.Ca=function(){if(this.j){var a=Ch(this.oa);if(a){var
b=Ih(this.oa);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&&yp(this.ma,lh(a))}jp(this.V)}};qw.prototype.Na=function()
{this.j&&(this.ma.empty(),this.j=!
1);this.O&&(yj(this.O),this.O=null);dw.prototype.Na.call(this)};function rw(a)
{this.Ad=a;Wv.call(this,"#ffff00")}u(rw,Wv);rw.prototype.oh=function(){var
a=this.i.Ga();if(a){var b=this.Ad.getQuery();b!
=this.o&&(a=gp(a,b),this.vg(),a&&(ib(a,r(this.Eo,this)),this.o=b))}};function
sw(a,b,c)
{a=["event",a,b,c];if(b=q.ga)a=["send"].concat(a),"timing"===a[1]&&null==a[4]&&(a[4
]=Math.round(performance.now())),b.apply(null,a)}function tw(a,b,c,d)
{"string"===typeof
a&&(a=B(a));a&&O(a,"click",t(sw,b,c,d))}Ya("_OC_analyticsTrack",sw);function uw(a)
{return a.length?a.reduce(function(b,c){return
ph(b,c)},a[0].clone()):null};function vw(a,b,c,d,e)
{W.call(this);this.N=a;this.na=b;this.va=e;this.s=d;this.i=!
1;this.o=E("div");c.appendChild(this.o);this.g.ka(b,"mousemove",this.O);this.g.ka(b
,"mouseup",this.ma)}u(vw,W);vw.prototype.O=function(a){if(!this.ua){a=Je(new
A(a.clientX,a.clientY),Dh(this.na));a=gh(a,this.va);I(this.o,{border:"2px dashed
#99AAEE",position:"absolute"});var b=a.right-a.left,c=a.bottom-
a.top;wh(this.o,a.left,a.top);K(this.o,b,c);this.j=a}};
vw.prototype.ma=function(a){this.O(a);this.ua=!0;a=this.s;var
b=lh(this.j),c=Yv(this.N);c=ww(b,1/c);b=xw(ww(c,1/a.Fa().width*1E3));a=new
Q(a.Ac());R(a,"ci",
[b.left,b.top,b.width,b.height].join());R(a,"jscmd","click3");R(a,"output","text");
c=xw(c);yw(this.N,[c]);F(this.o);(new
Iq(a)).Ze(r(this.oa,this,c,b));this.dispatchEvent("endsize")};
vw.prototype.oa=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 jh(h.X,h.Y,h.W,h.H))});if(c=c.content)yw(this.N,
[a],c,b),d=!0,sw("Web Reader","Selection")}d||this.N.vg();this.Ha()};function
ww(a,b){return new jh(a.left*b,a.top*b,a.width*b,a.height*b)}function xw(a){return
new
jh(Math.round(a.left),Math.round(a.top),Math.round(a.width),Math.round(a.height))}v
w.prototype.wa=function(){vw.ta.wa.call(this);F(this.o)};function zw(a,b)
{W.call(this);this.o=a;this.Ea=b}var Aw;m(zw,Uv);f=zw.prototype;f.te=function(a)
{Uv.prototype.te.call(this,a);a=this.s;var b=E("div");V(b,!
0);a.appendChild(b);Eb(b,"selection-
layer");K(a,this.i.Fa());K(b,this.i.Fa());this.g.ka(b,"click",this.lr);this.g.ka(b,
"mousedown",this.mr)};
f.mr=function(a){if(Aw){a.stopPropagation();this.j&&this.j.Ha();var
b=this.i.hn;a=Je(new A(a.clientX,a.clientY),Dh(b));this.j=new
vw(this.o,b,this.s,this.i.Ga(),a);this.N=O(document.body,"mousemove",r(this.nr,this
));qj(this.j,["endsize","dispose"],r(this.it,this))}};f.lr=function(a)
{Aw&&a.stopPropagation()};
f.nr=function(a){if(this.j&&!this.j.Hd){var b=new
A(a.clientX,a.clientY),c=kh(Mh(this.Ea.Fb()));if(hh(c,b)){var d=new
A(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.O||(this.O=new
il(100),this.g.ka(this.O,"tick",this.pr));this.ma=d;d.x||d.y?
this.O.start():this.O.stop()}}};f.pr=function(){var a=this.ma,b=this.Ea;Mv(b,new
A(15*a.x,15*a.y),r(b.Ed,b))};
f.it=function(){yj(this.N);Vi(this.O);this.O=null};function Bw(){this.g=!1;var
a=C("DIV","entity-page-snackbar"),b=C("SPAN","entity-page-snackbar-
text");H(b,"Selecci\u00f3n copiada en el
portapapeles");a.appendChild(b);Hm(a,"hidden",!
0);document.body.appendChild(a);this.s=a}Bw.prototype.show=function(){this.g?
(this.i(),T(r(this.j,this),500)):this.j();T(r(this.i,this),6E3)};Bw.prototype.j=fun
ction(){I(this.s,"bottom","0");this.g=!0};Bw.prototype.i=function()
{I(this.s,"bottom","-48px");this.g=!1};function Cw(a){this.i=a;this.s=new
Bw;this.j=Dw(this)}Cw.prototype.ha=function(){return this.j};
function Dw(a){var b=C("DIV");Hb(b,["entity-page-copy-button","entity-page-action-
chip"]);var
c=C("IMG");x(c,"entity-page-action-chip-icon");c.src="https://www.gstatic.com/
images/icons/material/system/1x/content_copy_googblue_18dp.png";var
d=C("SPAN");x(d,"entity-page-action-chip-
label");H(d,"Copiar");b.appendChild(c);b.appendChild(d);O(b,"click",r(a.g,a));Gm(b,
"button");Rf(b,!0);O(b,"keydown",function(e){32!=e.keyCode&&13!=e.keyCode||
a.g.call(a)});return b}
Cw.prototype.g=function()
{this.i.focus();this.i.select();document.execCommand("copy");this.s.show()};functio
n Ew(a){Qr.call(this,a);un(this);this.qo=!1;this.g=new
Bj;this.i=Dp();x(a,"viewport-selection-
popup");Fw&&Fw.Ha();Fw=this}m(Ew,Qr);Ew.prototype.j=function()
{this.dispatchEvent("close");this.Ha()};
function Gw(a,b,c){var d=a.ha(),e=E("div");x(e,"selection-popup-select-
container");d.appendChild(e);d=E("div");x(d,"selection-popup-select-
label");e.appendChild(d);d.appendChild(yf(b));e.appendChild(E("div"));b=E("input");
b.value=c;x(b,"viewport-input");e.appendChild(b);Rh(b,!1);a.i&&(c=(new
Cw(b)).ha(),e.appendChild(c));a.g.ka(b,"mousedown",Hw)}function Hw(a)
{a.stopPropagation()}Ew.prototype.wa=function()
{F(this.ha());Qr.prototype.wa.call(this);this.g.Ha()};var Fw=null;function Iw(a,b)
{this.g=a instanceof A?a:new A(a,b)}u(Iw,Ir);Iw.prototype.Pc=function(a,b,c,d){var
e=ff(a);var g=e.body;e=e.documentElement;e=new A(g.scrollLeft||
e.scrollLeft,g.scrollTop||e.scrollTop);g=this.g.x+e.x;e=this.g.y+e.y;var h=Kr(a);g-
=h.x;e-=h.y;Mr(new A(g,e),a,b,c,null,null,d)};function Jw(a,b)
{Iw.call(this,a,b)}u(Jw,Iw);Jw.prototype.i=0;Jw.prototype.s=function(a)
{this.i=a};Jw.prototype.Pc=function(a,b,c,d){var e=zh(a);e=Ch(e);var
g=tf(df(a).g);g=new A(this.g.x+g.scrollLeft,this.g.y+g.scrollTop);var
h=b,k=Mr(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=Mr(g,a,h,c,e,10,d);0!=(k&496)&&Mr(g,a,b,c,e,this.i,d)}};function Kw(a)
{Wv.call(this,"#4a95d6");this.j=a}m(Kw,Wv);Kw.prototype.te=function(a)
{Wv.prototype.te.call(this,a);I(this.s,
{cursor:"pointer"});this.g.ka(this.s,"mousedown",Lw)};function Lw(a)
{a.stopPropagation()}
function yw(a,b,c,d)
{a.vg();ib(b,r(a.Eo,a));a.N&&yj(a.N);a.o&&a.o.Ha();b=E("div");document.body.appendC
hild(b);var e=uw(a.O);if(e){var g=Dh(a.s);b=new Ew(b);if(c&&d){var
h=a.Ga(),k=h.xd();if(k){var l=new
Q(k);d=[d.left,d.top,d.width,d.height].join();R(l,"ci",d);R(l,"edge",0);l=l.toStrin
g();var n=new Q(h.Ac());R(n,"ci",d);R(n,"source","bookclip");n=Me('<a
href="%s"><img
src="%s"/></a>',n.toString(),l)}d=n;Bf(b.ha());n=b.ha();h=E("IMG");h.src="/
googlebooks/images/material/close_black_24dp.png";x(h,
"selection-popup-close");n.appendChild(h);b.g.yf(h,"click",r(b.j,b));h=C("DIV",
{},"Compartir este clip");x(h,"selection-popup-
title");n.appendChild(h);c&&(Gw(b,"Texto de selecci\
u00f3n",c),n=E("DIV"),x(n,"selection-popup-translate-
container"),b.ha().appendChild(n),h=new
Q("https://translate.google.com/translate_t"),R(h,"text",c),R(h,"sl","auto"),R(h,"t
l","auto"),c=E("A"),c.href=h.toString(),c.target="_blank",b.i&&(h=C("IMG"),Hb(h,
["selection-popup-translate-icon","entity-page-action-chip-icon"]),
h.src="https://www.gstatic.com/images/icons/material/system/1x/
translate_googblue_18dp.png",c.appendChild(h)),h=C("SPAN"),H(h,"Traducir"),x(h,"ent
ity-page-action-chip-label"),c.appendChild(h),h=E("SPAN"),H(h,"\
u00bb"),x(h,"selection-popup-translate-arrow"),c.appendChild(h),x(c,"selection-
popup-translate-link"),x(c,"entity-page-action-
chip"),n.appendChild(c));l&&Gw(b,"Imagen",l);d&&Gw(b,"Insertar",d)}else
c=E("DIV"),H(c,"Cargando..."),x(c,"selection-popup-loading-
msg"),b.ha().appendChild(c);Rr(b);
a.o=b;c=g.x+e.left+e.width;e=g.y+e.top+e.height;g=L(b.ha()).width;24>c-
g&&(c=g+24);T(t(Mw,b,new Jw(new A(c,e))));a.N=qj(b,"close",r(a.vg,a))}}function
Mw(a,b){a.Hd||(a.setPosition(b),a.Da(!0))}Kw.prototype.vg=function()
{Wv.prototype.vg.call(this);this.o&&this.o.Ha()};Kw.prototype.wa=function()
{Wv.prototype.wa.call(this);this.o&&this.o.Ha();this.N&&yj(this.N)};function
Nw(a,b,c){return a.Za().mj()?new qw(a,b,c):new lw(a,b,c)}function Ow(a,b){if(b
instanceof lw){fw(b,new rw(a.tb()));fw(b,new $v);var c=new Kw(a.Fb()),d=new
zw(c,a.Ia());fw(b,d);fw(b,c);fw(b,new aw(a))}};function Pw(a,b,c)
{W.call(this);this.V=a;this.Ea=b;this.j=E("div");V(this.j,!0);I(this.j,
{position:"absolute",display:"none"});c.appendChild(this.j);this.o=E("div");V(this.
o,!0);I(this.o,
{position:"absolute"});this.j.appendChild(this.o);this.N=E("div");V(this.N,!
0);this.j.appendChild(this.N);this.O=E("div");V(this.O,!
0);this.N.appendChild(this.O);this.kb()}u(Pw,xm);f=Pw.prototype;
f.Qc=function(){var a=this.Dj-2,b=this.Xg-2,c=this.Gu-2,d=this.Du-2;I(this.N,
{backgroundColor:"#cccccc",position:"absolute"});wh(this.N,0,0);K(this.N,this.Dj,th
is.Xg);I(this.O,
{overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute"});wh(this.O,1,1);K
(this.O,a,b);this.show();var e=this.V;a=Nw(e,new cw(this.Ga(),new Ke(a,b),new
Ke(c,d)),this.O);a instanceof lw?Ow(e,a):a instanceof qw&&a instanceof qw&&fw(a,new
rw(e.tb()));this.i=a};f.kb=function(){M(this.j,!1)};f.show=function(){M(this.j,!
0)};
f.mc=ba(5);f.Na=function()
{this.i&&this.i.Na();F(this.j)};f.setPosition=function(a,b)
{wh(this.j,a,b)};f.od=function(){return yh(this.j).x};f.be=function(){return
yh(this.j).y};f.ub=function(a){this.s=a};f.Ga=function(){return
this.s};f.Db=function(){return this.Xg};f.Bb=function(){return this.Dj};function
Qw(a){return a+2}f.Fa=function(){return new Ke(this.Dj,this.Xg)};function Rw(a)
{W.call(this);Bf(a);V(a);this.s=a;this.i=E("div");V(this.i,!0);fm()&&(of(a,
{dir:"ltr"}),of(this.i,{dir:"rtl"}));a.appendChild(this.i)}u(Rw,W);function Sw(a,b)
{Rw.call(this,b);this.Ea=a;this.g.ka(b,"scroll",this.N);I(b,"position","relative");
I(this.i,"position","absolute");this.j=E("div");x(this.j,"scroll-
background");V(this.j,!
0);b.appendChild(this.j);this.j.appendChild(this.i)}m(Sw,Rw);function Iv(a){var
b=a.oa;a.ma&&b&&(I(a.i,"left",Math.floor(Math.max(0,a.Ea.o.s.clientWidth-b.width)/
2)+"px"),I(a.j,"height",b.height+"px"))}Sw.prototype.na=function(){this.o=!
1;this.N()};
Sw.prototype.N=function(){if(!this.o){var a=this.Ea.Gb;if(a){a=a.clone();var
b=this.s;b=new A(b.scrollLeft,b.scrollTop);He(a,b)||(this.O=!
0,this.Ea.Ed(b),this.O=!1)}}};function Tw(a){var b=a.Fb(),c=new
Sw(this,b);Uw(b);Nv.call(this,a,c);Kv(this,new Tv(a,this));Jv(this,Vw(this));var
d=a.rb(),e=a.Za().Wf();this.ma=a.Za().O?function(g){return new
Av(d,e,g)}:a.Za().na?function(g){return new Av(d,e,g,!0,a.Za().na)}:function(g)
{return new Av(d,e,g,!0)};b=this.vb.Za();"fixed_height"==b.Wf()?
(b=b.ee(),b=b[Math.floor(b.length/2)]+2):b=Ww(b)
+2;this.ih(b);this.g.ka(this.vb,"pagesupdate",this.fu);this.g.ka(this.vb,"pagemodec
hange",this.qr);this.g.ka(this,"move",this.hc);this.g.ka(this,
"move",this.tw)}u(Tw,Nv);function Uw(a){I(a,"overflow","auto");I(a,
{overflowX:"auto",overflowY:"scroll"});x(a,"overflow-scrolling");of(a,
{dir:"ltr"})}f=Tw.prototype;f.Mc=function(){this.Ve(1)};f.jd=function(){this.Ve(-
1)};f.ee=function(){var
a=this.vb.Za(),b=sb(a.ee());"fixed_width"==a.Wf()&&(a=this.vb.Za().Pa)&&150<a-
eb(b)&&(1500>a?nb(b,a):nb(b,1500));return new Yp(ib(b,Qw))};f.Ig=function(a){return
this.ma(a)};
f.Fa=function(){if(this.j.hasChildNodes()){var
a=Vh(this.j.childNodes[0]).width;a=new Ke(a,this.i.height)}else a=this.i;return
a};function Vw(a){var b=new Vp;Wp(b,dm,new Pv(a,t(Oc,Pw,a.vb,a,a.o.i)));Wp(b,vv,new
Cv(a.vb,function(c){return new Gv(a.o.i,c)}));return b}f.tw=function(){if(this.Ca)
{var a=Xl(this.wc,this.Kc().y);a&&a.Ga&&(a=a.Ga(),this.vb.Ga()!=a&&(this.Xh=!
0,this.vb.Bd(a.Qa()),this.Xh=!1))}this.Ca=!0};
f.fu=function(){var a=this.vb.Ga(),b=this.vb.rb(),c=vo(b,a.Qa());if(!c)a:
{c=so(a);b=to(b);for(a=b.length-1;0<=a;a--){var d=b[a];if(so(d)<=c){c=d;break
a}}c=null}a=this.Gb;b=this.Kb();d=b.zc(c);a=Je(a,d.nd());b=this.Ig(b.o());c=b.zc(c)
.nd();c=new A(c.x+a.x,c.y+a.y);this.Xc(b);this.Ed(c)};f.qr=function()
{this.N.Na();this.hc()};
f.kl=function(a){if(a.Oo&&a.O){var b=a.O;if(null!=a.oa)var c=a.oa;else a.oa=new
Xw(this.o.i),c=a.oa;c.g=this.o.i;if(B("focus_article_div")){var
d=B("focus_article_div");F(d)}d=this.Kb().zc(a);a=d.Bb()/a.qe();if(b.Uf()&&(b=b.Uf(
))){var e=b[0];if(e&&4==e.length){b=a*e[0]+d.be();d=a*e[1]+d.od();var
g=a*e[2];a*=e[3];e=E("DIV");e.setAttribute("id","focus_article_div");V(e,!
0);Nh(e,.3);I(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.g.appendChild(e)}}}};function Yw(a,b,c,d,e)
{W.call(this);this.V=a;this.Ea=b;this.s=c;var g=E("div");I(g,
{position:"absolute"});e=e.width-2;wh(g,d.x+(fm()?
e:0),d.y);b.o.i.appendChild(g);this.i=g;b=Math.floor(e/em(c));g=new
Ke(e,b);this.j=E("div");this.i.appendChild(this.j);I(this.j,
{padding:"1px",position:"absolute"});this.o();b=E("div");this.j.appendChild(b);I(b,
{overflow:"hidden",backgroundColor:"#fcfcfc"});K(b,g);this.j.appendChild(b);d=E("IM
G");d.title=c.Ie();this.O=d;e=Q;var h=new Q(c.N.qp);R(h,"pg",c.Qa());c.ob.sig&&
R(h,"sig",c.ob.sig);e=new
e(h.toString());R(e,"zoom","1");R(e,"img","1");R(e,"w",g.width);if(g=this.V.Za().ue
)R(e,"imgtk",g),R(e,"jtp",so(c));d.src=e.toString();b.appendChild(d);I(this.j,"curs
or","pointer");this.g.ka(this.j,"click",this.N);this.g.ka(a,"pagechange",this.o)}m(
Yw,xm);Yw.prototype.o=function(){var a=!1,b=this.V.Ga();b&&b==this.s&&(a=!
0);I(this.j,"backgroundColor",a?"#6B90DA":"#ccc")};Yw.prototype.N=function()
{this.V.qc(Tw);this.V.ub(this.s);Zw.dispatchEvent("click")};
Yw.prototype.Na=function(){wp(this.O);F(this.i)};var Zw=new P;function $w(a,b)
{this.V=a;this.Ea=b}m($w,zp);$w.prototype.render=function(a){return new
Yw(this.V,this.Ea,a.Ga(),a.nd(),a.Fa())};function ax(a){var b=a.Fb();I(b,
{overflow:"hidden"});var c=new
Sw(this,b);Nv.call(this,a,c);this.g.ka(this,"move",this.hc);I(b,
{overflow:"auto"});Jv(this,bx(this));this.Xc(cx(this));Kv(this,new
Rv(this));T(r(this.hc,this),0);this.g.ka(this,"resize",this.ma);var
d=B("subscription-bar");d&&(this.nl(d),T(function(){M(d,!
1)},600))}u(ax,Nv);ax.prototype.Nd=function(a){a=this.Kb().zc(a).nd();this.Ed(new
A(void 0,a.y-40))};function cx(a){var b=a.vb.Za().Nc;return new
zv(a.vb.rb(),a.Fa().width,b,b)}
ax.prototype.ma=function(){this.Xc(cx(this));this.Nd(this.vb.Ga())};function bx(a)
{var b=new Vp;Wp(b,dm,new $w(a.vb,a));return b};function dx(a,b,c)
{W.call(this);this.V=a;this.o=b;this.j=this.V.Za().Oi;this.N=!!
this.V.Za().Oi;this.ma=!!this.V.Za().ui;this.s=Dp(c);if(this.N){a:
{a=this.V.rb();for(b=0;b<this.j.length;b++)if(c=vo(a,this.j[b].getId())){var d;b:
{for(d=b+1;d<this.j.length;d++){var e=vo(this.V.rb(),this.j[d].getId());if(e)
{d=e;break b}}d=null}d=d?so(d)-1:so(eb(to(a)));e=so(this.V.Ga());if(e>=so(c)&&e<=d)
{a=b;break a}}a=-1}this.O=a}}m(dx,W);f=dx.prototype;
f.render=function(a)
{this.i=E("div");document.body.appendChild(this.i);T(r(this.rr,this));this.oa=a;if(
this.N)ex(this);else if(this.ma){x(this.i,"base-image-toc-
div");a=this.V.Za().ui;var
b=vo(this.V.rb(),a);b&&fx(this,b);1<this.V.Za().Vb&&(a=uo(this.V.rb(),a,1))&&fx(thi
s,a);this.Ni()}else this.Ha()};f.rr=function()
{this.g.ka(document,"click",this.Ha);this.g.ka(this.V,"resize",this.Ni)};
function fx(a,b){var c=new Ke(128,0),d=C("IMG",{width:128});x(d,"toc-page-
image");a.g.ka(d,"click",r(a.V.ub,a.V,b));nc&&fm()&&a.g.ka(d,"load",a.Ni);b.xd(c)?
a.jq(d,b,c):fp(b,t(a.jq,d,b,c));a.i.appendChild(d)}f.jq=function(a,b,c){of(a,
{src:b.xd(c)})};
function ex(a){var b=C("DIV",{"class":"toc-div"}),c;v(a.j,function(d,e){var
g=d.getId();g=vo(a.V.rb(),g);var h=d.Av,k=a.j[e+1]?"":"-last",l="toc-middle-
cell"+k;k="toc-right-cell"+k;var n=C("DIV",{"class":g?"toc-row":"toc-disabled-
row"}),p=E("div");x(p,"goog-inline-block");x(p,"toc-left-
cell");e==a.O&&(x(p,fm()?"SPRITE_toc_selected_item_arrow_right":"SPRITE_toc_selecte
d_item_arrow_left"),x(n,"toc-row-selected"));var w=E("div");x(w,"goog-inline-
block");x(w,l);nc&&!Fc("1.9")&&I(w,"overflow","hidden");
d=d.hb();var D=a.s?d:We(d,35);N(w,zi(D));a.s&&(w.title=d);d=E("div");x(d,"goog-
inline-
block");x(d,k);N(d,zi(Nb(Ze(h))?"&nbsp;":h));n.appendChild(p);n.appendChild(w);n.ap
pendChild(d);g?a.g.ka(n,"click",r(a.V.ub,a.V,g)):(Ib(w,l),x(w,"toc-middle-disabled-
cell"),Ib(d,k),x(d,"toc-right-disabled-
cell"));b.appendChild(n);e==a.O&&(c=n)});c&&T(r(a.Xv,a,c));a.i.appendChild(b);300<L
(a.i).height&&(I(a.i,"height","300px"),x(a.i,"scroll-toc-div-wide"));x(a.i,"scroll-
toc-div");a.Ni()}
f.Xv=function(a){300<a.offsetTop+L(a).height&&(a=void 0!==a.previousElementSibling?
a.previousElementSibling:If(a.previousSibling,!
1))&&(this.i.scrollTop=a.offsetTop)};f.Ni=function(){var a=this.s?9:13,b=this.s?
8:12;Jr(this.o.ha(),a,this.i,b,new A(0,-this.oa))};f.wa=function()
{W.prototype.wa.call(this);F(this.i);this.o.Ff(!1)};function gx()
{}m(gx,Tl);function hx(a)
{W.call(this);this.j=a}m(hx,Uv);hx.prototype.Da=function(a)
{M(this.s,a)};hx.prototype.te=function(a){Uv.prototype.te.call(this,a);var
b=this.i.Fa();a=this.s;var c=b.width;b=b.height;var
d=Math.floor(.035*c),e=this.j?"/googlebooks/images/burn-left.png":"/googlebooks/
images/burn-right.png";wh(a,this.j?c-d:0,0);K(a,d,b);I(a,{position:"absolute"});z?
gm(a,e):(c=C("IMG",
{src:e,width:d,height:b,border:0,position:"absolute",top:0,left:0}),a.appendChild(c
))};function ix(a,b){W.call(this);this.V=a;b=Math.floor(b/2);var
c=Math.floor(b/this.V.rb().g.aspectRatio());this.j=new
Ke(b,c);this.i=E("div");I(this.i,
{position:"absolute",backgroundColor:"white",top:0,left:0});this.na=[];a.Ia().o.i.a
ppendChild(this.i);this.s=E("div");this.N=E("div");this.na.push(O(this.s,"dblclick"
,r(this.Yt,this)));a={overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolut
e",border:"1px solid
#ccc"};I(this.s,a);I(this.N,a);this.i.appendChild(this.s);this.i.appendChild(this.N
);
this.ma=E("div");this.oa=E("div");this.s.appendChild(this.ma);this.N.appendChild(th
is.oa);jx(this)}m(ix,xm);function jx(a)
{a.o&&a.o.Na();a.O&&a.O.Na();Bf(a.ma);Bf(a.oa);Sh(a.s,a.j);Sh(a.N,a.j);a.o=Nw(a.V,n
ew bw(a.ua,a.j),a.ma);Ow(a.V,a.o);a.va=new hx(!0);fw(a.o,a.va);a.O=Nw(a.V,new
bw(a.Ba,a.j),a.oa);a.Ca=new hx(!
1);Ow(a.V,a.O);fw(a.O,a.Ca)}f=ix.prototype;f.setPosition=function(a)
{0>a.x&&(a.x=0);wh(this.i,a)};f.Yt=function(a)
{a.preventDefault();a.stopPropagation();this.V.Tb("previous")};
f.Da=function(a){I(this.i,{display:a?"":"none"})};f.Qc=function(){I(this.s,
{left:0,top:0});I(this.N,{left:this.j.width+"px",top:0})};f.Ld=function(){return
hb([this.ua,this.Ba],function(a){return!!a})};f.Na=function()
{this.o.Na();this.O.Na();for(var
a;a=this.na.pop();)yj(a);this.i.parentNode&&F(this.i)};function kx(a){return
2*a};function lx(a){this.V=a}m(lx,zp);lx.prototype.render=function(a){var b=new
ix(this.V,a.Fa().width);b.setPosition(a.nd());b.Qc();b.Da(!0);return
this.g=b};function mx(a,b,c)
{P.call(this);this.V=a;this.j=b;this.o=L(b).width;this.N=c;this.i=!
1;this.g=fm()}m(mx,P);mx.prototype.xf=function(){return this.i};function nx(a,b)
{if(b!=a.i){a.i=b;var c=a.V.Ia().o.i;M(c,!1);L(c);
[t(ox,a.j,a.N,a.o,a.g,b),r(a.s,a),t(M,c,!0)].forEach(T)}}mx.prototype.s=function()
{this.dispatchEvent("change")};function ox(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="");M(a,!e)};var px=null;function qx(a,b)
{Bj.call(this);this.i=px;this.V=a;this.g=b;this.V.Za().O||
(this.ka(this.V,"pageturn",this.s),this.ka(this.g,"dispose",this.Ha))}m(qx,Bj);qx.p
rototype.s=function(){var a=this.g.ma.g.Ld()[0]||new rp,b=this.g.ma.g.Ld()[1]||new
rp,c=this.O,d=this.o,e=d?so(d):-1,g=so(a)||-1,h=so(b)||-1,k=Math.max(c?so(c):-
1,e),l=Math.max(g,h);if(Math.abs(l-k)>this.g.en){if(0<l-k){var n=k==e?d:c;var
p=a}0>l-k&&(n=-1!=h?b:a,p=d);1<h-g&&(n=a,p=b);Fv(n,p)||void 0===n||void 0===p||
(a=Dv(n,p),this.i.ma(a),this.i.show(3E3))}};function rx(a)
{this.g=a}rx.prototype.ud=function(){return this.g.aid};rx.prototype.Pg=function()
{var a=this.g.x_focus,b=this.g.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
A(a,b)};rx.prototype.ql=ba(8);rx.prototype.Uf=function(){return
sx(this,"head_boxes")};function sx(a,b){var c=[];a.g[b]&&v(a.g[b],function(d)
{c.push([d.X,d.Y,d.W,d.H])});return c};function Xw(a){this.g=a};function tx(a)
{Ep.call(this,a)}m(tx,Ep);f=tx.prototype;f.Dd=function(a)
{Ep.prototype.Dd.call(this,a);a&&a.additional_info&&(this.g=a.additional_info["[New
spaperJSONPageInfo]"],this.g.articles&&(this.i={},v(this.g.articles,function(b){var
c=b.aid;c&&(this.i[c]=new rx(b))},this)))};f.Ie=function(){return
this.s(32)?"Portada":this.s(64)?"Contraportada":Ep.prototype.Ie.call(this)};f.ul=fu
nction(){return{width:"w"}};f.hj=ba(9);f.Oo=function(){return this.O};function
ux(a)
{aq.call(this);aq.apply(this,arguments);this.N();O(this,"update",r(this.N,this))}m(
ux,aq);function vx(a,b){var c={};v(b.page,function(e){var
g=vo(this,e.pid);g&&Jp(g,e);c[e.pid]=!0},a);b=to(a);var d=hb(b,function(e){return!!
c[e.Qa()]||!!this.O[e.Qa()]},a);b.length!
=d.length&&a.j(d)}ux.prototype.Gl=function(a){this.o?
vx(this,a):aq.prototype.Gl.call(this,a)};
ux.prototype.N=function(){var a={},b=0;v(to(this),function(h){var
k=so(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.ma=c};ux.prototype.s=tx;function wx(a)
{wv.call(this,1);var b=new gx;b.mb(a);this.Sa(b);
$l(this)}m(wx,wv);wx.prototype.Lh=function(){return
this.g[0]};wx.prototype.o=function(){return this.Bb()||
0};wx.prototype.Wf=function(){return"fixed_width"};function xx(a){var
b=a.Fb(),c=new Sw(this,b);I(b,{overflow:"hidden"});Nv.call(this,a,c);this.ma=new
lx(a);b=new
Vp;Wp(b,gx,this.ma);this.N=b;b=a.rb().g.aspectRatio();c=this.Fa();b=this.Ig(Math.mi
n(2*Math.floor(c.height*b),c.width));this.Xc(b);this.Ca=new
qx(a,this);this.g.ka(this.vb,"pagemodechange",this.sr);T(this.hc,0,this)}u(xx,Nv);f
=xx.prototype;f.ee=function(){var a=rb(yx,this.vb.Za().ee());return new
Yp(ib(a,kx))};f.We=function(a)
{xx.ta.We.call(this,a);this.N.Na();this.hc()};f.Mc=function(){this.Ve(1)};
f.jd=function(){this.Ve(-1)};f.sr=function()
{this.N.Na();this.hc()};f.en=2;f.Ig=function(a){this.Fa();var
b=this.vb.rb().g.aspectRatio();return new wx(new
Ke(a,Math.floor(Math.floor(a/2)/b)))};var yx=[180,220,280];
xx.prototype.Od=function(){var a=zx(this,this.vb.Ga()),b=this.ma.g;if(b){var
c=this.Ca,d=b.Ld();c.o=d[0];c.O=d[1];c=a[0];d=a[1];var e=!0;a=!
0;b.ua=c;b.Ba=d;jx(b);if(c){if(c.s(64)||void 0==d)a=!1}else b.o.om();if(d)
{if(d.s(32)||void 0==c)e=!1}else
b.O.om();c=e;d=a?"":"hidden";I(b.s,"visibility",c?"":"hidden");I(b.N,"visibility",d
);c=c&&a;b.va.Da(c);b.Ca.Da(c)}this.dispatchEvent("pagechange")};xx.prototype.Ld=fu
nction(){return this.ma.g.Ld()};
function zx(a,b){return kb(a.vb.rb().ma,function(c){return
mb(c,b)})}xx.prototype.hc=function()
{xx.ta.hc.call(this);this.Od()};xx.prototype.ua=function(a,b){var
c=this.vb.rb().ma;a=so(a);for(var d,e,g=0;g<c.length;++g){var
h=c[g];if(h[0]&&a==so(h[0])||h[1]&&a==so(h[1])){d=g;break}else if(e){var k=h[0]||
h[1];if(a>=so(e[0]||e[1])&&a<so(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
Ax(a){W.call(this);this.O=a;this.i=null}m(Ax,W);f=Ax.prototype;
f.render=function(a,b){this.j=a;a=a.ha();var
c=Dh(a).y,d=L(a);c=c+d.height+3;d="";b&&(d=Dh(a).x);this.i=C("DIV",
{"class":"linkbar-panel-div"});wh(this.i,d,c);this.ma=C("DIV",
{"class":"SPRITE_close_v2 linkbar-panel-
close"});this.i.appendChild(this.ma);nc&&qc&&!Fc("1.9")&&(this.o=C("IFRAME",
{style:"position:
absolute;",Pw:"0"}),this.O.appendChild(this.o));this.O.appendChild(this.i);this.o&&
(K(this.o,L(this.i)),wh(this.o,yh(this.i)));T(r(this.nm,this))};
f.nm=function()
{this.g.ka(this.ma,"click",this.Ha);this.g.ka(this.j,"action",this.tr);this.g.ka(do
cument,"mousedown",this.bt)};f.tr=function(){fr(this.j,16)||
this.Ha()};f.bt=function(a){Lf(this.i,a.target)||Lf(this.j.ha(),a.target)||
this.Ha()};f.wa=function()
{W.prototype.wa.call(this);F(this.i);F(this.o)};f.ha=function(){return
this.i};function Bx(a,b,c){Ax.call(this,a);this.V=b;this.N=c}m(Bx,Ax);
Bx.prototype.render=function(a,b){Ax.prototype.render.call(this,a,b);a=C("DIV",
{style:"padding-top:5px; font-size: 13px;"});N(a,zi("Pegar enlace en mensaje de
correo electr\u00f3nico o
MI"));this.ha().appendChild(a);this.s=E("input");K(this.s,"100%","auto");this.ha().
appendChild(this.s);this.N&&(a=C("DIV",{style:"font-size: 13px; padding-top:
7px;"},"Insertar"),this.ha().appendChild(a),this.Fe=E("input"),K(this.Fe,"100%","au
to"),this.ha().appendChild(this.Fe));a=this.V.Ga();b=(new Q(window.location)).g;
var c=new Q(a.Ac());c.g=b;this.s.value=c.toString();T(t(Cx,this.s));this.N&&(a=new
Q(a.Ac()),R(a,"output","embed"),this.Fe.value=Dx(a.toString()))};Bx.prototype.nm=fu
nction()
{Ax.prototype.nm.call(this);this.g.ka(this.s,"click",t(Cx,this.s));this.N&&this.g.k
a(this.Fe,"click",t(Cx,this.Fe))};function Cx(a){a.select()}function Dx(a){return
Me('<iframe frameborder="0" scrolling="no" style="border:0px" src="%s" width=500
height=500></iframe>',a)};function Ex(a,b)
{W.call(this);this.Ea=a;this.j=b;this.i=E("div");a.o.i.appendChild(this.i);x(this.i
,"sitb_result");wh(this.i,b.nd());K(this.i,b.Fa());a=E("div");x(a,"sitb-result-
header");this.i.appendChild(a);this.o=E("div");x(this.o,"sitb-result-page-
link");b=b.g.g;this.o.textContent=b?Dm(b):"P\
u00e1gina";a.appendChild(this.o);this.s=E("div");x(this.s,"sitb-result-
content");this.i.appendChild(this.s);if(b=vo(this.Ea.V.rb(),this.j.g.Qa()))
{a=this.Ea.V.tb().getQuery();var c=b.ob.snippetSrc;c&&a==Wo(c)?
Fx(this,c):(a=b.nf(),"entity_page"==S(a,"source")?
R(a,"source","entity_page_gbs_snippet"):R(a,"source","gbs_snippet"),Gp(b,a,r(this.O
,this)))}else Gx(this)}m(Ex,xm);Ex.prototype.N=function(a)
{this.Ea.uf(a.g)};Ex.prototype.O=function(a){(a=a.ob.snippetSrc)?
Fx(this,a):Gx(this)};function Fx(a,b){Bf(a.s);var
c=E("IMG");c.src=b;Hx(a);b=a.j.Fa().width-25;I(c,
{width:b+"px"});a.s.appendChild(c)}
function Hx(a){x(a.i,"sitb-result-clickable");x(a.o,"sitb-result-link");var
b=Sf(a.o);N(a.o,Kl(b+"&nbsp;&raquo;"));Gm(a.i,"link");Rf(a.i,!
0);a.g.ka(a.i,"click",r(a.N,a,a.j));a.g.ka(a.i,"keydown",function(c){32!
=c.keyCode&&13!=c.keyCode||a.N(a.j)})}
function Gx(a){Bf(a.s);var b=E("div");x(b,"sitb-result-
snippet");a.s.appendChild(b);pc||I(b,{width:Math.floor(.75*a.j.Fa().width)
+"px"});N(b,Rl(a.j.g.i));b=E("div");x(b,"sitb-result-explanatory-
link");a.s.appendChild(b);var c=vo(a.Ea.V.rb(),a.j.g.Qa());c&&c.xd()&&!Lp(c,
[4,8,16])&&c.s(2)?(Hx(a),N(b,Kl((pc?"Ninguna imagen del resultado.":"No hemos
podido crear una imagen para este resultado.")
+"&nbsp;&nbsp;")),a=E("span"),N(a,Kl(pc?"Toca para ver":"Haz clic para ver toda la
p\u00e1gina.")),b.appendChild(a),
x(a,"sitb-result-link")):(N(b,Kl("No es posible previsualizar esta p\
u00e1gina.&nbsp;&nbsp;")),a=E("a"),x(a,"sitb-result-buy-link"),N(a,Kl("Comprar este
libro.")),b.appendChild(a),b=new
Q(window.location.href),R(b,"sitesec","buy"),R(b,"source","gbs_snippet"),lk(b,"prin
tsec"),a.href=b.toString())}Ex.prototype.Na=function()
{F(this.i);this.Ha()};function Ix(a)
{this.Ea=a}m(Ix,zp);Ix.prototype.render=function(a){return new
Ex(this.Ea,a)};function Jx(a){this.g=a}m(Jx,Tl);function Kx(a,b)
{wv.call(this,1);this.Jb=a;this.N=b;this.Vj=this.Bi=this.marginTop=20;a.yb&&(a.yb.f
orEach(r(this.s,this)),$l(this))}m(Kx,wv);Kx.prototype.s=function(a){a=new
Jx(a);var b=Math.min(this.N-16,600);a.mb(new
Ke(b,Math.round(124/600*b+42)));this.Sa(a)};function Lx(a){var
b=a.Fb();I(b,"overflow","hidden");var c=new
Sw(this,b);Hv.call(this,c);this.V=a;pc||Kv(this,new
Rv(this));this.g.ka(this,"move",this.hc);var d=B("subscription-
bar");d&&(this.nl(d),T(function(){M(d,!
1)},600));Jv(this,Mx(this));Nx(b)}u(Lx,Hv);function Nx(a)
{I(a,"overflow","auto");I(a,{overflowX:"auto",overflowY:"scroll"});of(a,
{dir:"ltr"})}function Mx(a){var b=new Vp;Wp(b,Jx,new Ix(a));return
b}Lx.prototype.resize=function(){Ox(this)};
function Ox(a){var b=new
Kx(a.Jb,a.Fa().width);a.Xc(b);a.hc()}Lx.prototype.uf=function(a,b){return
this.Ba(a,b)};function Px(a){this.g=a||{}}Px.prototype.lc=function(){return
this.g};Px.prototype.qc=function(a){var b=Uc(Qx,function(c){return
c==a});this.g.v=b};Px.prototype.getQuery=function(){return this.g.q};var
Qx={onepage:Tw,twopage:xx,thumbnail:ax,snippet:Lx};function Rx(a,b){this.g=new
os;O(this.g,"navigate",r(this.o,this));this.V=a;this.i=b}Rx.prototype.o=function(a)
{Sx(this,a.o)};function Sx(a,b){if(!(a.s&&""==b||a.j))if((z||
oc)&&""==b)window.history.go(-2);else if(b){var c={},d=new
dk(b);v(d.ae(),function(e){var g=d.get(e);g in Tx&&(g=Tx[g]);c[e]=g});b=new
Px(c);a.V.qc(Qx[b.g.v]||Tw);nx(a.i,!!b.g.f);void 0!
==b.getQuery()&&Vo(a.V.tb(),b.getQuery())}}
Rx.prototype.Ta=function(a){this.s=!0;this.g.Ta(a);z&&(a=(new
Q(window.location)).g,Sx(this,a));this.s=!1};Rx.prototype.update=function(){var
a=new
Px;a.qc(this.V.O);a.g.q=this.V.tb().getQuery();a.g.f=this.i.xf();a=ok(a.lc()).toStr
ing();this.j=!0;this.g.ji(a);this.j=!1};var Tx={"true":!0,"false":!1};function Ux()
{this.i=[]}u(Ux,Xq);Na(Ux);function Vx(a,b){var c=a.i[b];if(!c){switch(b){case
0:c=a.Wa()+"-highlight";break;case 1:c=a.Wa()+"-checkbox";break;case 2:c=a.Wa()+"-
content"}a.i[b]=c}return c}f=Ux.prototype;f.sg=function()
{return"menuitem"};f.Oc=function(a){var b=a.g.Ra("DIV",$q(this,a).join("
"),Wx(this,a.Gc(),a.g));Xx(this,a,b,er(a,8)||er(a,16));return b};f.Ic=function(a)
{return a&&a.firstChild};
f.Sb=function(a,b){var c=Hf(b),d=Vx(this,2);c&&Gb(c,d)||
b.appendChild(Wx(this,b.childNodes,a.g));Gb(b,"goog-option")&&(a.ii(!
0),this.ii(a,b,!0));return Ux.ta.Sb.call(this,a,b)};f.tg=function(a,b){var
c=this.Ic(a),d=Yx(this,a)?c.firstChild:null;Ux.ta.tg.call(this,a,b);d&&!
Yx(this,a)&&c.insertBefore(d,c.firstChild||null)};function Wx(a,b,c)
{a=Vx(a,2);return c.Ra("DIV",a,b)}f.kq=function(a,b,c)
{a&&b&&Xx(this,a,b,c)};f.ii=function(a,b,c){a&&b&&Xx(this,a,b,c)};
function Yx(a,b){return(b=a.Ic(b))?(b=b.firstChild,a=Vx(a,1),!!b&&Jf(b)&&Gb(b,a)):!
1}function Xx(a,b,c,d){cr(a,c,b.rf());dr(a,b,c);d!=Yx(a,c)&&(Kb(c,"goog-
option",d),c=a.Ic(c),d?(a=Vx(a,1),c.insertBefore(b.g.Ra("DIV",a),c.firstChild||
null)):c.removeChild(c.firstChild))}f.Kh=function(a){switch(a){case 2:return
Vx(this,0);case 16:case 8:return"goog-option-selected";default:return
Ux.ta.Kh.call(this,a)}};
f.lj=function(a){var b=Vx(this,0);switch(a){case "goog-option-selected":return
16;case b:return 2;default:return Ux.ta.lj.call(this,a)}};f.Wa=function()
{return"goog-menuitem"};function Zx(a,b,c,d){hr.call(this,a,d||
Ux.Eb(),c);this.xc(b)}u(Zx,hr);f=Zx.prototype;f.Ab=function(){var a=this.Wl;return
null!=a?a:this.Ng()};f.xc=function(a){this.Wl=a};f.Zb=function(a,b)
{Zx.ta.Zb.call(this,a,b);switch(a){case 8:fr(this,16)&&!b&&this.Ff(!1);
(a=this.ha())&&this.wd().kq(this,a,b);break;case 16:
(a=this.ha())&&this.wd().ii(this,a,b)}};f.kq=function(a)
{this.Zb(8,a)};f.ii=function(a){this.Zb(16,a)};
f.Ng=function(){var a=this.Gc();return Array.isArray(a)?(a=ib(a,function(b){return
Jf(b)&&(Gb(b,"goog-menuitem-accel")||Gb(b,"goog-menuitem-mnemonic-
separator"))?"":Uf(b)}).join(""),Pe(a)):Zx.ta.Ng.call(this)};f.he=function(a){var
b=this.getParent();if(b){var c=b.o;b.o=null;if(c&&"number"===typeof
a.clientX&&He(c,new
A(a.clientX,a.clientY)))return}Zx.ta.he.call(this,a)};f.fe=function(a){return
a.keyCode==this.Vl&&this.Qe(a)?!0:Zx.ta.fe.call(this,a)};f.qt=function(){return
this.Vl};
Pq("goog-menuitem",function(){return new Zx(null)});Zx.prototype.rf=function()
{return
er(this,16)?"menuitemcheckbox":er(this,8)?"menuitemradio":Zx.ta.rf.call(this)};Zx.p
rototype.getParent=function(){return
hr.prototype.getParent.call(this)};Zx.prototype.Sg=function(){return
hr.prototype.Sg.call(this)};function $x(a,b,c){Zx.call(this,a,b,c);this.ii(!
0)}u($x,Zx);Pq("goog-checkbox-menuitem",function(){return new $x(null)});function
ay(a){$x.call(this,Se(a.hb()),a.getId());this.i=a}m(ay,
$x);ay.prototype.Nb=function(a){$x.prototype.Nb.call(this,a);if(this.i.ye){var
b=(a=1==this.i.ye)?"Estanter\u00eda p\u00fablica":"Estanter\u00eda
privada";a=C("IMG",{src:"/googlebooks/images/sharing_"+(a?"public":"private")
+".gif",alt:b,title:b,style:"padding-top:2px;padding-left:8px;float:"+
(fm()?"left":"right")});a=C("DIV","goog-menuitem-
accel",a,yf(String(this.i.va)));Ef(this.Ib(),a,1)}};function by(a,b,c,d)
{Or.call(this,a,b,c||d);(c||d)&&this.s(65|(d?32:132))}u(by,Or);function cy()
{}u(cy,Xq);Na(cy);cy.prototype.Wa=function(){return"goog-menuheader"};function
dy(a,b,c){hr.call(this,a,c||cy.Eb(),b);this.Zb(1,!1);this.Zb(2,!1);this.Zb(4,!
1);this.Zb(32,!1);this.Vd=1}u(dy,hr);Pq("goog-menuheader",function(){return new
dy(null)});function ey(){}u(ey,Xq);Na(ey);ey.prototype.Oc=function(a){return
a.g.Ra("DIV",this.Wa())};ey.prototype.Sb=function(a,b)
{b.id&&a.Zg(b.id);if("HR"==b.tagName){var c=b;b=this.Oc(a);Cf(b,c);F(c)}else
x(b,this.Wa());return b};ey.prototype.tg=function(){};ey.prototype.Wa=function()
{return"goog-menuseparator"};function fy(a,b){hr.call(this,null,a||
ey.Eb(),b);this.Zb(1,!1);this.Zb(2,!1);this.Zb(4,!1);this.Zb(32,!
1);this.Vd=1}u(fy,hr);fy.prototype.Ma=function(){fy.ta.Ma.call(this);var
a=this.ha();Gm(a,"separator")};Pq("goog-menuseparator",function(){return new
fy});function gy(a)
{this.g=a||"menu"}u(gy,Sq);Na(gy);f=gy.prototype;f.lk=function(a)
{return"UL"==a.tagName||gy.ta.lk.call(this,a)};f.Mh=function(a)
{return"HR"==a.tagName?new fy:gy.ta.Mh.call(this,a)};f.Zd=function(a,b){return
Lf(a.ha(),b)};f.rg=function(){return"goog-menu"};f.mk=function(a)
{gy.ta.mk.call(this,a);a=a.ha();Hm(a,"haspopup","true")};function hy(a)
{fy.call(this,ey.Eb(),a)}u(hy,fy);Pq("goog-menuseparator",function(){return new
fy});function iy(a,b){vr.call(this,"vertical",b||gy.Eb(),a);Er(this,!
1)}u(iy,vr);f=iy.prototype;f.Pk=!0;f.Zd=function(a){if(this.wd().Zd(this,a))return!
0;for(var b=0,c=on(this);b<c;b++){var d=pn(this,b);if("function"==typeof
d.Zd&&d.Zd(a))return!0}return!1};f.Sa=function(a){this.Oa(a,!0)};f.jf=function(a,b)
{this.Dg(a,b,!0)};f.Kd=function(){var a=[];nn(this,function(b){a.push(b)});return
a};f.setPosition=function(a,b){var c=this.isVisible();c||M(this.ha(),!
0);Kh(this.ha(),a,b);c||M(this.ha(),!1)};
f.nd=function(){return this.isVisible()?Dh(this.ha()):null};function jy(a,b)
{(a.Pk=b)&&Er(a,!0)}f.Da=function(a,b,c){(b=iy.ta.Da.call(this,a,b))&&a&&this.
$a&&this.Pk&&wr(this).focus();a&&c&&"number"===typeof c.clientX?this.o=new
A(c.clientX,c.clientY):this.o=null;return b};f.yl=function(a)
{this.Pk&&wr(this).focus();return iy.ta.yl.call(this,a)};f.ro=function(a){return
a.isEnabled()&&a.isVisible()&&er(a,2)};
f.Nb=function(a){for(var b=this.wd(),c=kf(this.g.g,"DIV",b.rg()+"-
content",a),d=c.length,e=0;e<d;e+
+)Wq(b,this,c[e]);iy.ta.Nb.call(this,a)};f.fe=function(a){var
b=iy.ta.fe.call(this,a);b||nn(this,function(c){!
b&&c.qt&&c.Vl==a.keyCode&&(this.isEnabled()&&this.Wc(c),b=c.Sc(a))},this);return
b};f.Sd=function(a){iy.ta.Sd.call(this,a);
(a=pn(this,a))&&Eh(a.ha(),this.ha())};function ky(a,b){iy.call(this,a,b);jy(this,!
0);this.Da(!1,!0);this.i=new ho}u(ky,iy);f=ky.prototype;f.Am=!
1;f.yp=0;f.Nb=function(a){ky.ta.Nb.call(this,a);(a=a.getAttribute("for")||
a.htmlFor)&&this.attach(this.g.ha(a),1)};f.Ma=function()
{ky.ta.Ma.call(this);this.i.forEach(this.no,this);var
a=Y(this);a.ka(this,"action",this.kv);a.ka(this.g.g,"mousedown",this.nv,!0)};
f.attach=function(a,b,c,d,e){a&&jo(this.i,Sa(a))||(a?
(b={ya:a,tq:b,av:c,Go:d?"contextmenu":"mousedown",Tl:e},this.i.set(Sa(a),b)):b=null
,this.$a&&this.no(b),a=t(this.tv,a),this.ha()&&Y(this).ka(this.ha(),"keydown",a))};
f.tv=function(a,b){if(27==b.keyCode)a.focus();else if(a=pn(this,this.ac)){var
c=a.ha();a=new cj(b.Ob,c);a.target=c;if(32==b.keyCode||
13==b.keyCode)if(gj(c))Hj(c,"keydown",!1,a);else
if(c=tj(c))if(c=c.g["keydown".toString()]){c=c.concat();for(var d=0;d<c.length;d++)
{var e=c[d];e&&0==e.capture&&!
e.Yg&&zj(e,a)}}32==b.keyCode&&this.kb()}};f.no=function(a)
{Y(this).ka(a.ya,a.Go,this.xv);"contextmenu"!
=a.Go&&Y(this).ka(a.ya,"keydown",this.yv)};
function ly(a,b,c,d){var e=a.isVisible(),g;(g=a.isVisible())||(g=150>Date.now()-
a.yp);g&&a.Am?a.kb():a.dispatchEvent("beforeshow")&&(c="undefined"!=typeof c?
c:8,e||(a.ha().style.visibility="hidden"),M(a.ha(),!0),b.Pc(a.ha(),c,d),e||
(a.ha().style.visibility="visible"),a.Sd(-1),a.Da(!0))}f.kb=function()
{this.isVisible()&&(this.Da(!1),this.isVisible()||
(this.yp=Date.now()))};f.kv=function(){this.kb()};f.xv=function(a){my(this,a)};
f.yv=function(a){32!=a.keyCode&&13!=a.keyCode&&40!=a.keyCode||
my(this,a);40==a.keyCode&&Ar(this)};function my(a,b){for(var
c=a.i.ae(),d=0;d<c.length;d++){var e=a.i.get(c[d]);if(e.ya==b.currentTarget){c=void
0!==e.tq?new Or(e.ya,e.tq,!0):new
Jw(b.clientX,b.clientY);c.s&&c.s(5);ly(a,c,e.av,e.Tl);b.preventDefault();b.stopProp
agation();break}}}f.nv=function(a){this.isVisible()&&!
this.Zd(a.target)&&this.kb()};f.Li=function(a){ky.ta.Li.call(this,a);this.kb()};
f.wa=function(){ky.ta.wa.call(this);this.i&&(lo(this.i),delete this.i)};function
ny(a,b,c){c=void 0===c?!
1:c;ky.call(this);this.j=a;this.O=b;this.na=c}m(ny,ky);f=ny.prototype;f.Va=function
(){ky.prototype.Va.call(this);wu(this.O).forEach(this.Js,this)};f.Ma=function()
{ky.prototype.Ma.call(this);this.ha().style.maxHeight="200px";this.ha().style.overf
lowY="scroll";var
a=Y(this);a.ka(this.ha(),"mouseout",this.ur);a.ka(this.ha(),"scroll",this.vr)};f.ur
=function(a){Lf(this.ha(),a.relatedTarget)||this.Da(!1)};
f.Tt=function(a){var b=a.target,c=b.i,d=this.j.Yb();fr(b,16)?
ku(c,d):mu(c,d);this.dispatchEvent("g");a.stopPropagation()};f.vr=function(a)
{a.stopPropagation()};f.Js=function(a){var b=!Nb(Ze(a.hb())),c=a.j&&(!a.ua||
this.j.oa),d=!!lu(a,this.j.Yb());b&&(c||d)&&(b=new ay(a),b.Ff(d),b.Ta(this.O.Rl!
=a.getId()||this.na),this.Oa(b,!0),Y(this).ka(b,"action",this.Tt))};function oy(a)
{var b=[];nn(a,function(c){c instanceof ay&&fr(c,16)&&b.push(c.i)});return
b};function py(a,b,c){Z.call(this,null,null,c?5:0);this.i=new
ny(a,b);this.i.ke(this);Xi(this,this.i);this.o=new
Image(16,16);this.o.src="/googlebooks/images/my_library_logo.png";this.Zb(64,!
0)}m(py,Z);f=py.prototype;f.Va=function()
{Z.prototype.Va.call(this);x(this.ha(),"add-to-library")};
function qy(a){a.i.$a||a.i.render();var b=oy(a.i);switch(b.length){case 0:var c="A\
u00f1adir a Mi biblioteca";break;case 1:c="A\u00f1adido a
"+b[0].hb();break;default:c="Se ha a\u00f1adido a "+b.length+" estanter\
u00edas."}0<b.length&&(c=It(a.o,c));nr(a,c)}f.Qb=function(a)
{this.Zk();Z.prototype.Qb.call(this,a);this.i.$a||this.i.render();a?
(a=this.ha(),ly(this.i,new by(a,8,!0),void 0,null)):this.i.kb()};
f.Ma=function(){Z.prototype.Ma.call(this);var
a=Y(this);a.ka(this,"enter",this.jw);a.ka(this,"leave",this.Zk);a.ka(this,"action",
this.wr);a.ka(this.i,"g",this.au);qy(this)};f.au=function()
{qy(this)};f.wr=function(){this.Qb(!0)};f.jw=function()
{this.Zk();this.Qp=T(r(this.Qb,this,!0),200)};f.Zk=function()
{kl(this.Qp)};f.Qp=null;function ry(a)
{this.o=a.Seller;this.Ua=a.Url;this.i=a.TrackingUrl;this.g=a.Price;this.j=a.IsInSto
ck;this.s=a.IsPublisher};function sy(a)
{this.Ec=a.Title;this.g=a.Pid;this.Av=a.PgNum}sy.prototype.hb=function(){return
this.Ec};sy.prototype.getId=function(){return this.g};function ty(a)
{this.Ec=a.title||"";this.O=!!
a.fullview;this.ui=a.table_of_contents_page_id||"";this.Vb=a.num_toc_pages||"";this
.ma=a.initial_zoom_width_override;this.Pa=a.max_resolution_image_width;this.Nc=!!
a.paired_thumbnails;this.ue=a.thumbnail_token||"";this.Ua=a.containing_bookshelves|
|[];this.Ba=a.volume_id||"";this.Fc=a.other_issues_query||"";this.nb=!!
a.is_browsable;this.Rb=!!a.is_public_domain;a.last_page&&(this.na=new
Ep(a.last_page));this.j=new Ke(a.page_width,a.page_height);this.oa=a.is_ebook||
!1;var
b=a.additional_info,c={};b&&(c=b["[JsonBookInfo]"]);c.BuyLinks&&(this.N=ib(c.BuyLin
ks,function(d){return new
ry(d)},this));this.Ja=c.AboutUrl;c.allowed_syndication_flags&&(this.o=c.allowed_syn
dication_flags.allow_disabling_chrome);c.TocLine&&(this.Oi=ib(c.TocLine,function(d)
{return new sy(d)}));c.SubscribeLink&&(this.ua=new
ry(c.SubscribeLink));c=null;b&&(c=b["[NewspaperJSONVolumeInfo]"]);this.g=c;this.s=n
ull==c?null:new
Qp(c.tile_h,c.tile_w,c.x_win,c.y_win);this.Gd=a.sample_url||"";this.Lb=
a.is_newspaper||!1;
(this.va=a.newspaper_tile_base_url)&&this.s&&Rp(this.s,r(this.Tv,this));this.Jf=c?
c.res_h:uy;this.Ca=this.Lb?"fixed_height":"fixed_width";this.ag=a.is_pre_order||!
1;this.Pp=a.on_sale_date||"";this.tj=a.volumeresult&&a.volumeresult.has_flowing_tex
t;this.uj=a.volumeresult&&a.volumeresult.has_scanned_text;this.Ka=a.volumeresult&&a
.volumeresult.can_download_pdf;this.La=a.volumeresult&&a.volumeresult.can_download_
epub;this.ab=a.volumeresult?a.volumeresult.download_pdf_url:"";this.Xb=
a.volumeresult?
a.volumeresult.download_epub_url:""}m(ty,Sp);f=ty.prototype;f.Qh=ba(10);f.kj=functi
on(){"number"!==typeof this.i&&(this.i=this.g.read_zm,this.i="number"===typeof
this.i?this.g.read_zm:4,this.i=Ge(this.i,-1,this.ee().length-1));return
this.i};function Ww(a){return a.ma?a.ma:a.j&&a.j.width?
a.j.width:575}f.Yb=function(){return this.Ba};f.mj=function(){return
this.s};f.ee=function(){return this.Jf};f.Wf=function(){return this.Ca};
f.Tv=function(a){a=a.toString();var
b=a.indexOf("?");0<=b&&(a=this.va+a.substring(b));return new Q(a)};f.Nh=function()
{return this.g?this.g.focus_aid:null};f.Pg=function(){var
a=this.g.focus_x,b=this.g.focus_y;return void 0!==a&&void 0!==b?new
A(a,b):null};var uy=[350,410,495,575,685,800,910,1025];function vy(a)
{qu.call(this);null!=a&&a.bookshelf&&v(a.bookshelf,function(b){su(this,new
pu(b))},this)}m(vy,qu);function wy(a,b,c){var d=new
Q("/books");bu(d);R(d,"op","cls_metadata");R(d,"jscmd","ClsMetadata");var e=S(new
Q(window.location),"uid");e&&R(d,"uid",e);b&&R(d,"uid",b);bq(d.toString(),t(xy,a,c)
)}function yy(a,b){var c=new vy(b);a&&a.forEach(function(d)
{zy(d.Yb(),d.Ua,c)});return c}function zy(a,b,c){b.forEach(function(d){var e=new
iu;e.Aa.Cm=a;(d=tu(c,String(d)))&&d.g.push(e)})}function xy(a,b,c)
{a(yy(b,c))};function Ay(a){return a.split(By).filter(function(b){return
0<b.length})}
var Cy=/\s/,Dy=/[ -]/,By=/[+,;]/,Ey=/-?"[^"]+"|[^\s"]+/g,Fy=RegExp('["\\u201C\\
u201D\\u201E\\u201F\\u275D\\u275E\\u301D-\\u301F\\uFF02]',"g"),Gy=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,]"),Hy=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 Iy(a){return z?
a.toLowerCase():a.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/
g,"").normalize("NFC")};function Jy(a){var b={};Ky(a).forEach(function(c){for(var
d=b,e=0;e<c.length;e++){var g=c.charAt(e);g=Gy.test(g)?"-":g;d[g]||
(d[g]={});d=d[g]}d!=b&&(d.$=Ly)});return b}
function Ky(a){a=Ne(Iy(a));var
b=a.match(Fy);b&&(a=a.replace(Fy,'"'),b.length&1&&(a+='"'));b=a.match(Ey);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(Hy,""));else if(!
c.startsWith("-")){c=Ay(c.replace(Hy,""));c=la(c);for(var d=c.next();!
d.done;d=c.next())a.add(d.value)}a.delete("");return Array.from(a)}var
Ly={};function My(a){var b=!0;b=void 0===b?!1:b;this.g="string"===typeof a?
Jy(a):a;this.j=b;this.i=[]}
function Ny(a,b,c,d){for(var e=eb(d),g=a.i,h=g.length-1,k;k=g[h];h--){var l=k;var
n=b;var p=c,w=!1;if(l.g)if(w=!!l.g.$,Dy.test(n)){if(l.g=l.g[" "]||
l.g["-"],l.g)for(;n=l.g[" "]||l.g["-"];)l.g=n}else l.endOffset=p+1,l.Eh=void
0,l.g=l.g[n]||null;l.i=!l.g;if(w)
{l={startOffset:k.startOffset,fh:k.fh,endOffset:k.endOffset,Eh:k.Eh};if(a.j)for(;e&
&e.startOffset<=l.endOffset&&l.startOffset<=e.endOffset&&e.fh===l.fh;)
{d.pop();if(e.startOffset<l.startOffset||
e.endOffset>l.endOffset)l={startOffset:e.startOffset,
fh:e.fh,endOffset:l.endOffset,Eh:l.Eh};e=eb(d)}d.push(l);e=l}k.i&&pb(g,h)}}function
Oy(a,b){this.startOffset=a;this.fh=void 0;this.endOffset=a;this.Eh=void 0;this.i=!
1;this.g=b};function Py(a,b){var c=void 0;c=void 0===c?Infinity:c;b=new
My(b);c=void 0===c?Infinity:c;var d=void 0===d?[]:d;var e="
",g,h=Iy(a);for(g=0;g<h.length&&d.length<c;g++){var
k=h.charAt(g);a=Dy.test(e);if(Cy.test(k)){if(k=" ",a)continue}else if(Gy.test(k))
{if(k="-",a)continue}else a&&b.g[k]&&b.i.push(new
Oy(g,b.g));Ny(b,k,g,d);e=k}Dy.test(e)||Ny(b,"
",g,d);d.length>=c&&(d.length=c);return d};function Qy(a){var
b=Jy(a);a=Ry();Array.prototype.forEach.call(a,function(c){Sy(b,c)})}function Ry()
{var a=[],b=sb(lf("patent-text")),c=mf("patent-
title");for(c&&b.push(c);c=b.pop();)3==c.nodeType?
a.push(c):tb(b,c.childNodes);return a}
function Sy(a,b){var c=Uf(b);a=Py(c,a);if(a.length){var
d=[],e=0;a.forEach(function(g){d.push(c.substring(e,g.startOffset),ie("span",
{"class":"patent-text-
highlight"},c.substring(g.startOffset,g.endOffset)));e=g.endOffset});d.push(c.subst
ring(e));a=E("span");N(a,re(d));Ff(a,b)}};function Ty(){Zx.call(this,"Desactivar
resaltado");var a=Wj("dq")||Wj("q");a&&Qy(a);this.Pb=!
0}m(Ty,Zx);Ty.prototype.Ma=function()
{Zx.prototype.Ma.call(this);Y(this).ka(this,"action",this.i)};Ty.prototype.i=functi
on(){this.Pb=!this.Pb;Kb(window.document.body,"patent-highlight-disabled",!
this.Pb);nr(this,this.Pb?"Desactivar resaltado":"Activar resaltado")};function Uy()
{}u(Uy,ey);Na(Uy);Uy.prototype.Oc=function(a){return a.g.Ra("DIV",$q(this,a).join("
")+" goog-inline-block","\u00a0")};Uy.prototype.Sb=function(a,b)
{b=Uy.ta.Sb.call(this,a,b);x(b,"goog-inline-block");return
b};Uy.prototype.Wa=function(){return"goog-toolbar-separator"};function Vy()
{}u(Vy,Bt);Na(Vy);f=Vy.prototype;f.Oc=function(a){var
b=$q(this,a);b=a.g.Ra("DIV","goog-inline-block "+b.join("
"),this.Zi(a.Gc(),a.g));this.oc(b,a.sf());return b};f.sg=function()
{return"button"};f.Ic=function(a){return
a&&a.firstChild&&a.firstChild.firstChild};f.Zi=function(a,b){return
b.Ra("DIV","goog-inline-block "+(this.Wa()+"-outer-box"),b.Ra("DIV","goog-inline-
block "+(this.Wa()+"-inner-box"),a))};f.Hi=function(a){return"DIV"==a.tagName};
f.Sb=function(a,b){Wy(b,!0);Wy(b,!1);a:{var c=a.g.Mo(b);var d=this.Wa()+"-outer-
box";if(c&&Gb(c,d)&&(c=a.g.Mo(c),d=this.Wa()+"-inner-box",c&&Gb(c,d))){c=!0;break
a}c=!1}c||b.appendChild(this.Zi(b.childNodes,a.g));Hb(b,["goog-inline-
block",this.Wa()]);return Vy.ta.Sb.call(this,a,b)};f.Wa=function(){return"goog-
custom-button"};
function Wy(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(""==Pb(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\
xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};function Xy()
{}u(Xy,Vy);Na(Xy);Xy.prototype.Wa=function(){return"goog-toolbar-button"};function
Yy(){this.g="toolbar"}u(Yy,Sq);Na(Yy);Yy.prototype.Mh=function(a)
{return"HR"==a.tagName?new
fy(Uy.Eb()):Yy.ta.Mh.call(this,a)};Yy.prototype.rg=function(){return"goog-
toolbar"};Yy.prototype.Lo=function(){return"horizontal"};function Zy(a)
{Yy.call(this);this.i=a}u(Zy,Yy);var $y={};Zy.prototype.rg=function(){return
this.i||"ocean-chrome-toolbar"};function az(a)
{P.call(this);this.g=[];bz(this,a)}u(az,P);f=az.prototype;f.fg=null;f.tk=null;funct
ion cz(a,b){a.tk=b}function bz(a,b){b&&(b.forEach(function(c){dz(this,c,!
1)},a),tb(a.g,b))}f.Sa=function(a){this.jf(a,this.g.length)};f.jf=function(a,b)
{a&&(dz(this,a,!1),ub(this.g,b,0,a))};f.Kd=function(){return
sb(this.g)};f.Ue=function(a){a!=this.fg&&(dz(this,this.fg,!1),this.fg=a,dz(this,a,!
0));this.dispatchEvent("select")};f.wa=function(){az.ta.wa.call(this);delete
this.g;this.fg=null};
function dz(a,b,c){b&&("function"==typeof a.tk?a.tk(b,c):"function"==typeof
b.lm&&b.lm(c))};function ez(a,b,c){vr.call(this,b,a||
Yy.Eb(),c)}u(ez,vr);ez.prototype.Mi=function(a){ez.ta.Mi.call(this,a);this.ie||
Ar(this)};function fz(a,b,c){Dt.call(this,a,b||Xy.Eb(),c)}u(fz,Dt);Pq("goog-
toolbar-button",function(){return new fz(null)});function gz(a,b){fy.call(this,a||
Uy.Eb(),b)}u(gz,fy);Pq("goog-toolbar-separator",function(){return new gz});function
hz(a){a=a||"viewport-chrome-toolbar";a=$y[a]||($y[a]=new
Zy(a));ez.call(this,a);this.Ba={};this.j=new Bj(this)}m(hz,ez);function iz(a,b,c,d)
{b.Zb(16,!0);if(c){var e=a.Ba[c];e||(e=new az,cz(e,function(g,h)
{g&&g.Ff(h)}),a.Ba[c]=e);e.Sa(b);b.Of&=-17;O(b,"action",function(g)
{e.Ue(g.target)});d&&e.Ue(b)}else b.Zc(16,!!d)}function jz(a,b)
{a.Ba.viewport&&a.Ba.viewport.Ue(b)}hz.prototype.wa=function()
{ez.prototype.wa.call(this);this.j.Ha();Qc(this.Ba,function(a){a.Ha()})};function
kz(){}u(kz,Bt);Na(kz);f=kz.prototype;f.Oc=function(a){var
b=$q(this,a);b=a.g.Ra("DIV","goog-inline-block "+b.join("
"),a.Gc());this.oc(b,a.sf());return b};f.sg=function()
{return"button"};f.Hi=function(a){return"DIV"==a.tagName};f.Sb=function(a,b)
{x(b,"goog-inline-block");return kz.ta.Sb.call(this,a,b)};f.Ab=function()
{return""};f.Wa=function(){return"goog-flat-button"};Pq("goog-flat-
button",function(){return new Dt(null,kz.Eb())});function lz()
{}u(lz,Vy);Na(lz);lz.prototype.Ic=function(a){return
lz.ta.Ic.call(this,a&&a.firstChild)};lz.prototype.Sb=function(a,b){var
c=jf("*","goog-menu",b)[0];if(c){M(c,!1);ff(c).body.appendChild(c);var d=new
iy;mn(d,c);a.Te(d)}return lz.ta.Sb.call(this,a,b)};lz.prototype.Zi=function(a,b)
{return lz.ta.Zi.call(this,[b.Ra("DIV","goog-inline-block "+(this.Wa()+"-
caption"),a),b.Ra("DIV","goog-inline-block "+(this.Wa()+"-dropdown"),"\
u00a0")],b)};lz.prototype.Wa=function(){return"goog-menu-button"};function mz()
{this.i=[]}u(mz,Ux);Na(mz);mz.prototype.Oc=function(a){var
b=mz.ta.Oc.call(this,a);x(b,"goog-submenu");nz(this,a,b);return
b};mz.prototype.Sb=function(a,b){b=mz.ta.Sb.call(this,a,b);x(b,"goog-
submenu");nz(this,a,b);var c=jf("DIV","goog-menu",b);if(c.length){var d=new
iy(a.g);c=c[0];M(c,!1);a.g.g.body.appendChild(c);mn(d,c);a.Te(d,!0)}return
b};mz.prototype.tg=function(a,b){var
c=this.Ic(a),d=c&&c.lastChild;mz.ta.tg.call(this,a,b);d&&c.lastChild!
=d&&Gb(d,"goog-submenu-arrow")&&c.appendChild(d)};
mz.prototype.Ii=function(a){mz.ta.Ii.call(this,a);var
b=a.Ib(),c=kf(a.g.g,"SPAN","goog-submenu-arrow",b)[0];oz(a,c);c!
=b.lastChild&&b.appendChild(c);a=a.ha();Hm(a,"haspopup","true")};function nz(a,b,c)
{var d=b.g.Ra("SPAN");d.className="goog-submenu-
arrow";oz(b,d);a.Ic(c).appendChild(d)}function oz(a,b){qn(a)?(x(b,"goog-submenu-
arrow-rtl"),H(b,"\u25c4")):(Ib(b,"goog-submenu-arrow-rtl"),H(b,"\u25ba"))};function
pz(a,b,c,d){Zx.call(this,a,b,c,d||
mz.Eb())}u(pz,Zx);f=pz.prototype;f.qh=null;f.vm=null;f.Ul=!1;f.tc=null;f.cj=!
1;f.Ma=function()
{pz.ta.Ma.call(this);Y(this).ka(this.getParent(),"hide",this.Np);this.tc&&qz(this,t
his.tc,!0)};f.kc=function()
{Y(this).Xa(this.getParent(),"hide",this.Np);this.tc&&(qz(this,this.tc,!
1),this.cj||(this.tc.kc(),F(this.tc.ha())));pz.ta.kc.call(this)};f.wa=function()
{this.tc&&!this.cj&&this.tc.Ha();this.tc=null;pz.ta.wa.call(this)};
f.Wc=function(a){pz.ta.Wc.call(this,a);a||
(this.qh&&kl(this.qh),this.qh=T(this.Ee,218,this))};f.um=function(){var
a=this.getParent();a&&zr(a)==this&&(rz(this,!0),sz(this))};f.Ee=function(){var
a=this.tc;a&&a.getParent()==this&&(rz(this,!1),nn(a,function(b){"function"==typeof
b.Ee&&b.Ee()}))};function tz(a){a.qh&&kl(a.qh);a.vm&&kl(a.vm)}f.Da=function(a,b)
{(a=pz.ta.Da.call(this,a,b))&&!this.isVisible()&&this.Ee();return a};
function sz(a){nn(a.getParent(),function(b){b!=this&&"function"==typeof
b.Ee&&(b.Ee(),tz(b))},a)}f.Sc=function(a){var b=a.keyCode,c=qn(this)?
37:39,d=qn(this)?39:37;if(!this.Ul){if(!this.isEnabled()||b!=c&&13!=b&&b!
=this.Vl)return!1;this.um();Ar(uz(this));tz(this)}else if(!
uz(this).Sc(a))if(b==d)this.Ee();else return!1;a.preventDefault();return!
0};f.mv=function()
{this.tc.getParent()==this&&(tz(this),this.Sg().Wc(this),sz(this))};f.Np=function(a
){a.target==this.Sg()&&(this.Ee(),tz(this))};
f.Ke=function(a)
{this.isEnabled()&&(tz(this),this.vm=T(this.um,218,this));pz.ta.Ke.call(this,a)};f.
Qe=function(a){tz(this);if(er(this,8)||er(this,16))return
pz.ta.Qe.call(this,a);this.um();return!0};
function rz(a,b){!b&&uz(a)&&uz(a).Sd(-1);a.dispatchEvent(jn(64,b));var c=uz(a);b!
=a.Ul&&Kb(a.ha(),"goog-submenu-open",b);if(b!=c.isVisible()&&(b&&(c.$a||
c.render(),c.Sd(-1)),c.Da(b),b)){c=new Or(a.ha(),12,!1);var
d=uz(a),e=d.ha();d.isVisible()||(e.style.visibility="hidden",M(e,!
0));c.Pc(e,8);d.isVisible()||(M(e,!1),e.style.visibility="visible")}a.Ul=b}function
qz(a,b,c){var d=Y(a);(c?d.ka:d.Xa).call(d,b,"enter",a.mv)}f.Sa=function(a)
{uz(this).Oa(a,!0)};f.jf=function(a,b){uz(this).Dg(a,b,!0)};
f.Kd=function(){return uz(this).Kd()};function uz(a){a.tc?a.cj&&a.tc.getParent()!
=a&&a.tc.ke(a):a.Te(new iy(a.g),!0);a.tc.ha()||a.tc.Va();return
a.tc}f.Te=function(a,b){var c=this.tc;a!=c&&(c&&(this.Ee(),this.$a&&qz(this,c,!
1)),this.tc=a,this.cj=!b,a&&(a.ke(this),a.Da(!1,!0),jy(a,!1),Er(a,!1),this.
$a&&qz(this,a,!0)))};f.Zd=function(a){return uz(this).Zd(a)};Pq("goog-
submenu",function(){return new pz(null)});function vz(a,b,c,d,e){Dt.call(this,a,c||
lz.Eb(),d);this.Zb(64,!0);this.o=new by(null,9);b&&this.Te(b);this.Ya=new
il(500);this.Lb=e||gy.Eb()}u(vz,Dt);f=vz.prototype;f.Ma=function()
{vz.ta.Ma.call(this);wz(this,!0);this.i&&xz(this,this.i,!
0);Hm(this.ya,"haspopup",!!this.i)};f.kc=function(){vz.ta.kc.call(this);wz(this,!
1);if(this.i){this.Qb(!1);this.i.kc();xz(this,this.i,!1);var
a=this.i.ha();a&&F(a)}};f.wa=function()
{vz.ta.wa.call(this);this.i&&(this.i.Ha(),delete this.i);delete
this.nb;this.Ya.Ha()};
f.$e=function(a){vz.ta.$e.call(this,a);fr(this,4)&&(this.Qb(!
this.qd(),a),this.i&&(a=this.qd(),this.i.ie=a))};f.he=function(a)
{vz.ta.he.call(this,a);this.i&&!fr(this,4)&&(this.i.ie=!1)};f.Qe=function()
{pr(this,!1);return!0};f.Et=function(a){this.i&&this.i.isVisible()&&!
this.Zd(a.target)&&this.Qb(!1)};f.Zd=function(a){return a&&Lf(this.ha(),a)||
this.i&&this.i.Zd(a)||!1};
f.fe=function(a){if(32==a.keyCode){if(a.preventDefault(),"keyup"!=a.type)return!
0}else if("key"!=a.type)return!1;if(this.i&&this.i.isVisible()){var
b=13==a.keyCode||32==a.keyCode,c=this.i.Sc(a);return c&&this.i&&this.i.bc
instanceof pz||27!=a.keyCode&&!b?c:(this.Qb(!1),!0)}return 40==a.keyCode||
38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.Qb(!0,a),!0):!1};f.zl=function()
{this.Qb(!1)};f.Ji=function(a){this.Qb(!1);vz.ta.Ji.call(this,a)};
function yz(a){a.i||a.Te(new iy(a.g,a.Lb));return a.i||null}f.Te=function(a){var
b=this.i;a!=b&&(b&&(this.Qb(!1),this.$a&&xz(this,b,!1),delete this.i),this.
$a&&Hm(this.ya,"haspopup",!!a),a&&(this.i=a,a.ke(this),a.Da(!1),jy(a,!1),this.
$a&&xz(this,a,!0)));return b};f.Sa=function(a){yz(this).Oa(a,!
0)};f.jf=function(a,b){yz(this).Dg(a,b,!0)};f.Da=function(a,b)
{(a=vz.ta.Da.call(this,a,b))&&!this.isVisible()&&this.Qb(!1);return
a};f.Ta=function(a){vz.ta.Ta.call(this,a);this.isEnabled()||this.Qb(!1)};
f.Qb=function(a,b){vz.ta.Qb.call(this,a);if(this.i&&fr(this,64)==a){if(a)this.i.
$a||this.i.render(),this.Ba=Ch(this.ha()),this.ab=Mh(this.ha()),zz(this),!b||40!
=b.keyCode&&38!=b.keyCode?this.i.Sd(-1):Ar(this.i);else{pr(this,!1);this.i.ie=!
1;var c=this.ha();c&&(Hm(c,"activedescendant",""),Hm(c,"owns",""));null!
=this.va&&(this.va=void 0,(c=this.i.ha())&&K(c,"",""))}this.i.Da(a,!1,b);this.Hd||
(b=Y(this),c=a?b.ka:b.Xa,c.call(b,this.g.g,"mousedown",this.Et,!
0),c.call(b,this.Ya,"tick",this.Ar),a?this.Ya.start():
this.Ya.stop())}this.i&&this.i.ha()&&this.i.ya.removeAttribute("aria-
hidden")};function zz(a){if(a.i.$a){var b=a.nb||
a.ha(),c=a.o;a.o.g=b;b=a.i.ha();a.i.isVisible()||(b.style.visibility="hidden",M(b,!
0));!a.va&&a.o.N&&a.o.j&32&&(a.va=L(b));c.Pc(b,c.i^1,null,a.va);a.i.isVisible()||
(M(b,!1),b.style.visibility="visible")}}
f.Ar=function(){var a=Mh(this.ha()),b=Ch(this.ha());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.Ba,c=!(c==b||
c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this
.i.$a&&b&&this.Ba&&b.Bb()<this.Ba.Bb()&&(c=this.i.ha(),this.i.isVisible()||
(c.style.visibility="hidden",M(c,!0)),wh(c,new
A(0,0))),this.ab=a,this.Ba=b,zz(this))};
function xz(a,b,c){var d=Y(a);c=c?
d.ka:d.Xa;c.call(d,b,"action",a.zl);c.call(d,b,"close",a.xr);c.call(d,b,"highlight"
,a.yr);c.call(d,b,"unhighlight",a.zr)}function wz(a,b){var c=Y(a);(b?
c.ka:c.Xa).call(c,a.ha(),"keydown",a.Ut)}f.yr=function(a)
{(a=a.target.ha())&&Az(this,a)};f.Ut=function(a)
{er(this,32)&&this.ha()&&this.i&&this.i.isVisible()&&a.stopPropagation()};f.zr=func
tion(){if(!zr(this.i)){var
a=this.ha();Hm(a,"activedescendant","");Hm(a,"owns","")}};
f.xr=function(a){if(this.qd()&&a.target instanceof Zx){a=a.target;var
b=a.ha();a.isVisible()&&fr(a,2)&&null!=b&&Az(this,b)}};function Az(a,b)
{a=a.ha();b=Jm(b)||b;if(!b.id){var
c=fn.Eb();b.id=gn(c)}Km(a,b);Hm(a,"owns",b.id)}Pq("goog-menu-button",function()
{return new vz(null)});function Bz(){}u(Bz,kz);Na(Bz);Bz.prototype.Oc=function(a)
{var b=$q(this,a);b=a.g.Ra("DIV","goog-inline-block "+b.join(" "),
[Cz(this,a.Gc(),a.g),Dz(this,a.g)]);this.oc(b,a.sf());return
b};Bz.prototype.Ic=function(a){return a&&a.firstChild};
Bz.prototype.Sb=function(a,b){var c=jf("*","goog-menu",b)[0];if(c){M(c,!
1);a.g.g.body.appendChild(c);var d=new iy;mn(d,c);a.Te(d)}jf("*",this.Wa()+"-
caption",b)[0]||b.appendChild(Cz(this,b.childNodes,a.g));jf("*",this.Wa()+"-
dropdown",b)[0]||b.appendChild(Dz(this,a.g));return
Bz.ta.Sb.call(this,a,b)};function Cz(a,b,c){return c.Ra("DIV","goog-inline-block "+
(a.Wa()+"-caption"),b)}function Dz(a,b){return b.Ra("DIV",{"class":"goog-inline-
block "+(a.Wa()+"-dropdown"),"aria-hidden":!0},"\u00a0")}
Bz.prototype.Wa=function(){return"goog-flat-menu-button"};Pq("goog-flat-menu-
button",function(){return new vz(null,null,Bz.Eb())});function Ez(a)
{hz.call(this);this.V=a.vb;this.i=a.Ih;this.La=a.history;this.o=a.Xj;this.Ca=a.Uj;t
his.va=a.flags;this.Ja=a.Dh;this.Ua="patents"==qp();if(!a.Vg){var b=B("appbar-
patents-prior-art-finder-link");if(b&&(b=b.getAttribute("href"))){var c=new
Z("Buscar conocimientos previos",void 0,2);this.Oa(c,!
0);this.j.ka(c,"action",r(this.je,this,b))}if(c=B("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
Z(d,void 0,2);d.oc(c);this.Oa(d,!0);this.j.ka(d,"action",r(this.je,this,b))}!
this.V&&(b=B("appbar-read-patent-link"))&&(b=b.getAttribute("href"))&&(c=new Z("Ver
PDF"),this.Oa(c,!0),this.j.ka(c,"action",r(this.je,this,b)))}if(this.V){this.nb=!!
a.eh||!!a.dh;a.Vg&&(b=It("/googlebooks/images/kennedy/zoom_tool.png"),this.sh=new
Z(b,void 0,void 0,1),this.sh.nc(2),this.Oa(this.sh,!
0),O(this.sh,"action",r(this.ln,this,"zoomin")),
b=It("/googlebooks/images/kennedy/zoom_out.png"),this.th=new Z(b,void 0,void
0,1),this.th.nc(1),this.Oa(this.th,!
0),O(this.th,"action",r(this.ln,this,"zoomout")));c=!!a.eh;b=!!a.dh;if(c||b)
{d=It("/googlebooks/images/kennedy/one_up_page_view.png");this.xg=new Z(d,void
0,void 0,1);this.xg.nc(2);O(this.xg,"action",r(this.uk,this,Tw));this.Oa(this.xg,!
0);iz(this,this.xg,"viewport",!0);if(c){d=It("/googlebooks/images/kennedy/
two_up_page_view.png");this.zg=new Z(d,void 0,void 0,1);c=1;if(this.i||b)c=3;
this.zg.nc(c);O(this.zg,"action",r(this.uk,this,xx));this.Oa(this.zg,!
0);iz(this,this.zg,"viewport")}b&&(d=It("/googlebooks/images/kennedy/
thumbnail.png"),this.yg=new Z(d,void 0,void
0,1),c=1,this.i&&(c=3),this.yg.nc(c),O(this.yg,"action",r(this.uk,this,ax)),this.Oa
(this.yg,!
0),iz(this,this.yg,"viewport"));this.j.ka(this.V,"viewportmodechange",this.jn);this
.jn()}this.i&&(b=It("/googlebooks/images/kennedy/maximize.png"),this.ua=new
Z(b,void 0,void 0,1),this.ua.Zb(16,!0),this.ua.Ff(!1),this.nb&&this.ua.nc(1),
this.Oa(this.ua,!
0),this.j.ka(this.ua,"action",this.rw),this.j.ka(this.i,"change",this.Rt));this.Ja&
&(b=It("/googlebooks/images/kennedy/clip.png"),this.na=new Z(b,void 0,void
0,1),this.na.Zb(16,!0),this.na.nc(2),this.na.Ff(!1),this.Oa(this.na,!
0),O(this.na,"action",r(this.ou,this)));a.rm&&(b=It("/googlebooks/images/kennedy/
insert_link.png"),this.O=new Z(b,void 0,void 0,1),this.O.Zb(16,!
0),this.na&&this.O.nc(1),this.Oa(this.O,!
0),O(this.O,"action",r(this.Vs,this)));a.sm&&(b=!!this.V.Za().Oi,c=!!
vo(this.V.rb(),
this.V.Za().ui),d=this.V.Ga().Ie()||"\u00cdndice",b||c?(b=It("/googlebooks/images/
kennedy/menu_down_arrow.png",d),b=Ab(b),this.rh=b[0],this.Fd=new
Z(b),this.Fd.nc(2),this.Oa(this.Fd,!
0),this.j.ka(this.Fd,"action",this.Cr),iz(this,this.Fd)):(this.rh=C("SPAN","jfk-
button-label",d),this.Fd=new Z(this.rh),this.Fd.Ta(!
1),this.Fd.nc(2),this.Oa(this.Fd,!0)),b=It("/googlebooks/images/kennedy/
page_left.png"),this.Pi=new Z(b,void 0,void 0,1),this.Pi.nc(3),this.Oa(this.Pi,!
0),O(this.Pi,"action",r(this.V.Tb,
this.V,"previous")),b=It("/googlebooks/images/kennedy/page_right.png"),this.Qi=new
Z(b,void 0,void 0,1),this.Qi.nc(1),this.Oa(this.Qi,!
0),O(this.Qi,"action",r(this.V.Tb,this.V,"next")),this.j.ka(this.V,"pagechange",thi
s.Br))}if(a.tm&&(b=B("appbar-view-print-sample-link"))&&(b=b.getAttribute("href")))
{c=B("appbar-view-ebook-sample-link");var e;c&&(e=c.getAttribute("href"));c=new
Z("Ver muestra");kr(c,"gb-view-sample-button");this.Oa(c,!
0);this.j.ka(c,"action",r(this.je,this,b));e&&(c.nc(2),c=new iy,
d=new Zx("Muestra de libro
impreso"),this.j.ka(d,"action",r(this.je,this,b)),c.Oa(d,!0),kr(d,"gb-sample-print-
book-menuitem"),b=new Zx("Muestra de
eBook"),this.j.ka(b,"action",r(this.je,this,e)),c.Oa(b,!0),kr(b,"gb-sample-ebook-
menuitem"),e=new vz("",c,Bz.Eb()),kr(e,"gb-jfk-margin-fix"),kr(e,"gb-view-sample-
dropdown"),e.nc(1),this.Oa(e,!0))}this.va&&!this.va.is_cobrand&&this.o&&!
this.Ua&&(e=this.Ca&&this.Ca.uid,b=yy([this.o],this.Ca),e?(this.ei=new
py(this.o,b),this.Oa(this.ei,!0)):(e=It("/googlebooks/images/kennedy/
menu_down_arrow.png",
"A\u00f1adir a Mi biblioteca"),e=Ab(e),this.ei=new Z(e),this.Oa(this.ei,!
0),e=r(this.je,this,this.va.sign_in_url||
this.va.signInUrl),qj(this.ei,"action",e)));if(a.Vg){if(e=B("appbar-write-review-
link"))if(e=e.getAttribute("href"))this.ab=new Z("Escribir rese\
u00f1a"),this.Oa(this.ab,!
0),this.j.ka(this.ab,"action",r(this.je,this,e));Fz(this,"appbar-application-grant-
link","application-grant");Fz(this,"appbar-content-language-link","content-
language")}else if(e=B("appbar-download-pdf-link"))if(e=e.getAttribute("href"))b=
new Z("Descargar PDF"),this.Oa(b,!
0),this.j.ka(b,"action",r(this.je,this,e));a.gw&&(a=It("/googlebooks/images/
kennedy/settings.png"),x(a[0],"goog-flat-menu-button-img"),e=C("DIV",{"class":"toc-
div"}),b=new iy,b.Oa(new hr(e),!0),(c=document.getElementById("ofe-gear-menu-
contents"))&&e.appendChild(c.cloneNode(!0)),this.Ka=new
vz(a,b,Bz.Eb()),this.Oa(this.Ka,!0),this.Ua&&!this.V&&(a=new
Ty,this.Ka.jf(a,0)))}m(Ez,hz);
function Gz(a){var b=B("left-toolbar-buttons"),c=B("right-toolbar-buttons");(new
Ez({vb:a.vb,Ih:a.Ih,history:a.history,eh:a.eh,dh:a.dh,Xj:a.Xj,Uj:a.Uj,flags:a.flags
,Dh:a.Dh,rm:a.rm,Vg:!0,tm:a.tm})).render(b);(new Ez({vb:a.vb,sm:a.sm,gw:!
0})).render(c)}f=Ez.prototype;f.rw=function(){var a=this.i;nx(a,!
a.xf());this.La.update()};f.Rt=function()
{this.ua.Zc(16,this.i.xf())};f.ou=function(){this.Ja(fr(this.na,16))};
f.Vs=function(){if(fr(this.O,16)){var a=new Bx(document.body,this.V,!
0);a.render(this.O,!0);qj(a,"dispose",r(this.O.Ff,this.O,!1))}};f.uk=function(a)
{this.V.qc(a);this.V.tb().getQuery()||this.La.update()};f.jn=function(){var
a=this.V.Ia();a instanceof Tw&&jz(this,this.xg);a instanceof xx&&jz(this,this.zg);a
instanceof
ax&&jz(this,this.yg);a=a.Mc;this.th.Ta(a);this.sh.Ta(a)};f.ln=function(a)
{this.V.Tb(a)};
function Fz(a,b,c){if(b=lf(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 Z(k);0==e&&e!=d-1?k.nc(2):e==d-
1&&0!=e?k.nc(1):0!=e&&e!=d-1&&k.nc(3);a.Oa(k,!0);iz(a,k,c,!!g);g||
a.j.ka(k,"action",r(a.je,a,h))}}}f.Br=function(){var a=this.V.Ga().Ie()||"\
u00cdndice";this.rh&&N(this.rh,Rl(a))};f.Cr=function(){this.Fd.Vd&16&&(new
dx(this.V,this.Fd,this.va)).render(3)};
f.je=function(a)
{a=Il(a);window.location.href=Ti(a)};f.xg=null;f.zg=null;f.yg=null;f.sh=null;f.th=n
ull;f.Qi=null;f.Pi=null;f.Fd=null;f.rh=null;f.ei=null;function Hz(a,b)
{$t.call(this,a);this.o=b}m(Hz,$t);
Hz.prototype.render=function(){var a=this.ha();x(a,this.className+"-
tooltip");x(a,this.className+"-device-and-format");I(a,"z-index",1E4);if(this.o.oa)
{for(var b=this.className,c=C("DIV",this.className+"-
meta"),d=document,e=wf(d,"TABLE"),g=e.appendChild(wf(d,"TBODY")),h=0;1>h;h++)
{for(var k=wf(d,"TR"),l=0;2>l;l+
+)k.appendChild(wf(d,"TD"));g.appendChild(k)}x(e,this.className+"-table-
layout");d=e.rows[0].cells;g=Iz(this);d[0].appendChild(g);g=Jz(this);d[1].appendChi
ld(g);g=C("DIV",this.className+"-link");
h=C("A",{target:"_blank"},"Ayuda con dispositivos y formatos");k=new
Q(window.location.href);l=new Q("/support/bin/answer.py?
answer=1062949");k=S(k,"hl")?
R(l,"hl",S(k,"hl")).toString():R(l,"hl","es").toString();ze(h,k);g.appendChild(h);d
[1].appendChild(g);c.appendChild(e);d=this.o;(e=d.Gd)&&!
d.ag&&d.nb&&(e=C("P",this.className+"-additional",C("A",{href:e},d.Rb?"Leer el
libro GRATIS":"Leer el primer cap\u00edtulo gratis")),c.appendChild(e));if(d.Ka||
d.La)if(g=d.Xb,h=d.ab,g||h)e=C("P",this.className+
"-additional",yf("Descarga ")),g&&(k=C("A",
{href:g},"ePub"),e.appendChild(k)),h&&(g&&e.appendChild(yf(", ")),g=C("A",
{href:h},"PDF"),e.appendChild(g)),e.appendChild(yf(" - ")),d=d.Yb(),g=(new
Q(window.location.href)).s.split("/"),g=new
Q("/"+g[1]),bu(g),R(g,"output","acs_help"),R(g,"id",d),d=C("A",
{href:g.toString()},"leer instrucciones para
eReader"),e.appendChild(d),c.appendChild(e);e=C("A",{target:"_blank"},"M\u00e1s
informaci\u00f3n sobre los libros de Google
Play");ze(e,"https://books.google.com/support/bin/topic.py?topic=28528");
this.j=C("DIV",this.className+"-
footer",e);b=C("DIV",b,c,this.j);x(b,this.className+"-device-
content");a.appendChild(b)}};
function Iz(a){var b=C("UL",a.className+"-list"),c=C("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=C("A",{"class":d,href:"/help/ebooks/
webreader.html"},"Web"),k=C("A",{"class":d,href:"/help/ebooks/
devices.html"},"Tablet/iPad"),l=C("A",{"class":d,href:"/help/ebooks/
ereader.html"},"eReader"),n=C("A",{"class":d,href:"/help/ebooks/
devices.html"},"Tel\u00e9fono inteligente"),
p=a.o.tj,w=a.o.uj,D=a.o.ag;d=new Bj(a);h=C("LI",null,h);D?
d.ka(h,"mouseover",t(a.i,"El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor.")):(p||
w)&&d.ka(h,"mouseover",t(a.i,"El formato de este eBook, al igual que el del resto
de eBooks de Google, permite su lectura en la
Web."));d.ka(h,"mouseout",a.Ba);b.appendChild(h);k=C("LI",null,k);D?
d.ka(k,"mouseover",t(a.i,"El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor.")):
(p||w)&&d.ka(k,"mouseover",t(a.i,"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.ka(k,"mouseout",a.Ba);b.appendChild(k);l=C("LI",null,l);d.ka(l,"mouseove
r",function(){D?this.i("El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor."):p?
this.i("Este eBook de Google incluye texto fluido que permite ajustar la fuente
para poder leerlo c\u00f3modamente en un lector electr\u00f3nico."):
this.i("Este eBook de Google no incluye texto fluido, por lo que no es posible
ajustar la fuente en un lector electr\
u00f3nico.")});d.ka(l,"mouseout",a.Ba);b.appendChild(l);n=C("LI",null,n);d.ka(n,"mo
useover",function(){D?this.i("El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor."):p&&w?
this.i("Este eBook es apto para smartphones como Android y iPhone/iPod touch."):p?
this.i("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.i("Este eBook puede resultar dif\u00edcil de leer en tel\u00e9fonos
inteligentes como Android y iPhone/iPod
touch.")});d.ka(n,"mouseout",a.Ba);b.appendChild(n);D?
(x(h,g),x(k,g),x(l,g),x(n,g)):p?(x(h,c),x(k,c),x(l,c),x(n,c)):(w?(x(h,c),x(k,c)):
(x(h,e),x(k,e)),x(l,e),x(n,e));return b}
function Jz(a){var b=C("UL",a.className+"-
list"),c=C("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=C("A",{},"Texto fluido");ze(c,"/support/bin/answer.py?
answer=1062949");var h=C("A",{},"P\u00e1ginas
originales");ze(h,"/support/bin/answer.py?answer=1062949");var
k=a.o.tj,l=a.o.uj,n=a.o.ag;n?(c=C("LI",g,c),d=C("LI",g,h)):(c=C("LI",k?
d:e,c),d=C("LI",l?d:e,h));e=new Bj(a);e.ka(c,"mouseover",
function(){n?this.i("El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor."):k?
this.i("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.i("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.ka(c,"mouseout",a.Ba);e.ka(d,"mouseover",function(){n?this.i("El formato de este
libro no se reconoce actualmente. Actualizaremos esta informaci\u00f3n cuando
recibamos los datos del editor."):l?this.i("Este eBook incluye p\u00e1ginas
originales, por lo que las im\u00e1genes aparecen tal como se ver\u00edan en un
libro impreso."):this.i("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.ka(d,"mouseout",a.Ba);b.appendChild(c);b.appendChild(d);return
b}Hz.prototype.Ba=function(){Bf(this.j);var a=C("A",{target:"_blank"},"M\u00e1s
informaci\u00f3n sobre los libros de Google
Play");ze(a,"https://books.google.com/support/bin/topic.py?
topic=28528");this.j.appendChild(a)};Hz.prototype.i=function(a)
{Bf(this.j);"string"===typeof a?
this.j.appendChild(yf(a)):this.j.appendChild(a)};function Kz(a,b)
{Z.call(this,b,void 0,3);this.o=a}m(Kz,Z);Kz.prototype.render=function(a)
{Z.prototype.render.call(this,a);x(this.ha(),"gb-get-
book")};Kz.prototype.Ma=function(){Z.prototype.Ma.call(this);var
a=this.ha();this.i=new Hz(a,this.o);this.i.render();a=B("menu_container");
(a=mf("about_title",a))&&F(a)};
function Lz(){var a=B("gb-buy-options-
trigger");if(a&&a.parentNode&&a.parentNode.parentNode?!
Gb(a.parentNode.parentNode,"jfk-button"):1){a=B("gb-buy-options-trigger");var
b=B("buy");if(a&&b){Ib(b,"about_content");var c=C("SPAN","gb-buy-options-arrow","\
u25bc");a.appendChild(c);x(b,"gb-buy-options-list");x(b,"unified-
hovercard");Jr(a,9,b,8);M(b,!1);O(document,"mousedown",t(Mz,a,b))}}}function
Mz(a,b,c){a=Lf(a,c.target);c=Lf(b,c.target);var d=Oh(b);a||c||!d?a&&(M(b,!d),d||
Nh(b,1)):M(b,!1)};function Nz(a,b,c,d,e,g){function h(l){if(l)
{l.tabIndex=0;Gm(l,k.va);x(l,"goog-zippy-header");l&&k.oa.ka(l,"click",k.na);var
n=k;l&&(n.O.attach(l),n.ma.ka(n.O,"key",n.ua))}}P.call(this);this.N=e||
df();this.i=this.N.ha(a)||null;this.s=this.N.ha(d||null);this.o="function"===typeof
b?b:null;this.va=g||"tab";this.j=this.o||!b?null:this.N.ha(b);this.g=1==c;void 0!
==c||this.o||(this.s?this.g=Oh(this.s):this.i&&(this.g=Gb(this.i,"goog-zippy-
expanded")));this.ma=new Bj(this);this.O=new Kq;this.oa=new Bj(this);
var k=this;h(this.i);h(this.s);this.Se(this.g)}u(Nz,P);Nz.prototype.wa=function()
{Nz.ta.wa.call(this);Vi(this.ma);Vi(this.O);Vi(this.oa)};Nz.prototype.Se=function(a
){this.j?M(this.j,a):a&&this.o&&(this.j=this.o());this.j&&x(this.j,"goog-zippy-
content");this.s?(M(this.i,!a),M(this.s,a)):this.i&&(Kb(this.i,"goog-zippy-
expanded",a),Kb(this.i,"goog-zippy-collapsed",!
a),Hm(this.i,"expanded",a));this.g=a;this.dispatchEvent(new
Oz("toggle",this,this.g))};
Nz.prototype.ua=function(a){if(13==a.keyCode||32==a.keyCode)this.Se(!
this.g),this.dispatchEvent(new
Oz("action",this,this.g,a)),a.preventDefault(),a.stopPropagation()};Nz.prototype.na
=function(a){this.Se(!this.g);this.dispatchEvent(new
Oz("action",this,this.g,a))};function Oz(a,b){Zi.call(this,a,b)}u(Oz,Zi);function
Pz(a,b,c,d){if(b.child_node&&0<b.child_node.length){var e=Qz(b,!
0,c,d),g=C("UL",c+"-list");a.appendChild(e);a.appendChild(g);(new Nz(e,g)).Se(!
b.collapsed);v(b.child_node,function(h){Pz(g,h,c,d)})}else a.appendChild(Qz(b,!
1,c,d))}function Qz(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=C("A",
{"class":b,href:a.url},Se(a.title)):e=C("DIV",b,a.title);e=C("DIV",g,e);d==a.id&&x(
e,c+"-selected");return e}
Ya("_OC_InitNavbar",function(a){var b=B("navbarContainer");if(b&&a.child_node){var
c=C("UL","gb-left-nav-list");v(a.child_node,function(d){Pz(c,d,"gb-left-
nav",a.highlighted_node_id)});b.appendChild(c)}});function Rz(a,b)
{X.call(this,b);this.i=a||""}var Sz;u(Rz,X);f=Rz.prototype;f.$d=null;function Tz()
{null==Sz&&(Sz="placeholder"in E("INPUT"));return Sz}f.Uh=!1;f.Va=function()
{this.ya=this.g.Ra("INPUT",{type:"text"})};f.Nb=function(a)
{Rz.ta.Nb.call(this,a);this.i||
(this.i=a.getAttribute("label")||"");Xf(ff(a))==a&&(this.Uh=!
0,a=this.ha(),Ib(a,"label-input-
label"));Tz()&&(this.ha().placeholder=this.i);a=this.ha();Hm(a,"label",this.i)};
f.Ma=function(){Rz.ta.Ma.call(this);var a=new
Bj(this);a.ka(this.ha(),"focus",this.Vo);a.ka(this.ha(),"blur",this.yt);if(Tz())thi
s.j=a;else{nc&&a.ka(this.ha(),["keypress","keydown","keyup"],this.Mt);var
b=ff(this.ha());a.ka(uf(b),"load",this.xu);this.j=a;Uz(this)}Vz(this);this.ha().ma=
this};f.kc=function()
{Rz.ta.kc.call(this);this.j&&(this.j.Ha(),this.j=null);this.ha().ma=null};function
Uz(a){!a.o&&a.j&&a.ha().form&&(a.j.ka(a.ha().form,"submit",a.Qt),a.o=!0)}
f.wa=function()
{Rz.ta.wa.call(this);this.j&&(this.j.Ha(),this.j=null)};f.Vo=function(){this.Uh=!
0;var a=this.ha();Ib(a,"label-input-label");if(!Tz()&&!Wz(this)&&!this.O){var
b=this;a=function(){b.ha()&&(b.ha().value="")};z?T(a,10):a()}};f.yt=function()
{Tz()||(this.j.Xa(this.ha(),"click",this.Vo),this.$d=null);this.Uh=!
1;Vz(this)};f.Mt=function(a){27==a.keyCode&&("keydown"==a.type?this.
$d=this.ha().value:"keypress"==a.type?this.ha().value=this.
$d:"keyup"==a.type&&(this.$d=null),a.preventDefault())};
f.Qt=function(){Wz(this)||(this.ha().value="",T(this.vt,10,this))};f.vt=function()
{Wz(this)||(this.ha().value=this.i)};f.xu=function(){Vz(this)};function Wz(a)
{return!!a.ha()&&""!=a.ha().value&&a.ha().value!=a.i}f.reset=function()
{Wz(this)&&(this.ha().value="",null!=this.$d&&(this.
$d=""),Vz(this))};f.xc=function(a){null!=this.$d&&(this.
$d=a);this.ha().value=a;Vz(this)};f.Ab=function(){return null!=this.$d?this.
$d:Wz(this)?this.ha().value:""};f.Ie=function(){return this.i};
function Vz(a){var b=a.ha();Tz()?a.ha().placeholder!
=a.i&&(a.ha().placeholder=a.i):Uz(a);Hm(b,"label",a.i);Wz(a)?(b=a.ha(),Ib(b,"label-
input-label")):(a.O||a.Uh||(b=a.ha(),x(b,"label-input-label")),Tz()||
T(a.Rv,10,a))}f.Ta=function(a){this.ha().disabled=!a;var b=this.ha();Kb(b,"label-
input-label-disabled",!a)};f.isEnabled=function(){return!
this.ha().disabled};f.Rv=function(){!this.ha()||Wz(this)||this.Uh||
(this.ha().value=this.i)};function Xz(a,b,c){Rz.call(this,null!=c?c:"Buscar en este
libro");this.Nb(a);this.Ma();b&&this.xc(b)}m(Xz,Rz);function Yz(a,b)
{P.call(this);this.ya=a;this.g=b||null;x(a,"with-auto-dir-
text");O(this.ya,"keyup",r(this.i,this));O(this.ya,"paste",r(this.j,this))}m(Yz,P);
Yz.prototype.i=function(){Zz(this.ya,this.g)};Yz.prototype.j=function()
{$z(this.ya,this.g)};function $z(a,b){T(t(function(){Zz(a,b)}))}
function Zz(a,b){var c=!1,d;if(a.value){for(var e=d=0,g=!
1,h=a.value.split(qd),k=0;k<h.length;k++){var l=h[k];od.test(l)?(d++,e+
+):pd.test(l)?g=!0:nd.test(l)?e++:rd.test(l)&&(g=!0)}d=-1==(0==e?g?1:0:.4<d/e?-
1:1)}else d=fm();d?(c=!0,I(a,"textAlign","right"),of(a,{dir:"rtl"})):
(I(a,"textAlign","left"),of(a,{dir:"ltr"}));b&&(c?(Ib(b,"input-direction-
ltr"),x(b,"input-direction-rtl")):(x(b,"input-direction-ltr"),Ib(b,"input-
direction-rtl")))}
function aA(a,b){if(a=B(a))b=b?B(b):null,Zz(a,b),new
Yz(a,b)}Ya("_OC_autoDir",aA);function bA(a){this.g=B("gb-ogen-opt-in-
banner");this.j=B("gb-ogen-opt-in-banner-dismiss");this.i=B("gb-ogen-opt-in-header-
link");this.s=a;a=B("gbq");this.i&&a&&(a=Kf(a))&&(x(a,"searchbar-with-opt-
in"),Df(this.i,a),I(this.i,"display","block"));cA(this)}
function cA(a){a.g&&a.j&&(window.localStorage.getItem("obclose")?M(a.g,!1):
(x(a.g,"opt-in-banner-expanded"),O(a.j,"click",function(){Ib(a.g,"opt-in-banner-
expanded");window.localStorage.setItem("obclose","true");T(function(){M(a.g,!
1);a.s.resize()},600)})))};function dA(a,b)
{P.call(this);this.Ae=E("div");a.appendChild(this.Ae);I(this.Ae,
{position:"absolute",backgroundColor:"#b2c4e9",width:"100%",height:"5px",cursor:"po
inter"});this.g=new
eA(this.Ae,b);O(this.Ae,"click",r(this.dispatchEvent,this,"click"));O(this.g.ha(),"
click",r(this.dispatchEvent,this,"click"));O(this.Ae,"mouseover",r(this.i,this,!
0));O(this.Ae,"mouseout",r(this.i,this,!1))}m(dA,P);function fA(a,b){I(a.Ae,
{backgroundColor:b?"#ffcc00":"#b2c4e9"});a.j=b}
dA.prototype.i=function(a){this.j||I(this.Ae,
{backgroundColor:a?"#ffffcc":"#b2c4e9"})};dA.prototype.wa=function()
{this.g.Ha();P.prototype.wa.call(this)};function eA(a,b)
{Nt.call(this,a);this.i=a;this.ah=200;this.Wh=500;a=this.ha();I(a,
{backgroundColor:"#FFF",color:"#333",border:"1px solid
#6b90da",padding:"6px",fontSize:"83%",width:"350px",cursor:"pointer"});var
c=E("div");I(c,
{fontWeight:"bold"});c.appendChild(yf(Dm(b.g)));a.appendChild(c);c=E("div");N(c,Kl(
b.i));a.appendChild(c)}m(eA,Nt);
eA.prototype.ai=function(a){var
b=Dh(this.i),c=L(this.ha());Nt.prototype.ai.call(this,a,new Jt(b.x-
c.width,Math.min(b.y,qf().height-c.height)))};function gA(a)
{W.call(this);this.i=a;this.V=this.i.Vc.V;this.s={};this.N=new
Bj;this.j=E("div");I(this.j,
{backgroundColor:"#fcfcff",position:"absolute"});this.V.vd().appendChild(this.j);th
is.i.Jb.yb.forEach(r(this.Ts,this));this.g.ka(this.V,"pagechange",this.zq);this.zq(
);this.g.ka(this.V,"resize",this.vk);this.g.ka(this.V,"viewportmodechange",this.mn)
;this.V.Ia()&&this.mn()}m(gA,W);f=gA.prototype;
f.zq=function(){this.o&&(fA(this.o,!1),this.o=null);var
a=this.s[this.V.Ga().Qa()];a&&(this.o=a,fA(a,!0))};f.mn=function(){var
a=this.V.Ia(),b=a instanceof
Tw;b&&this.vk();Gj(this.N);this.N.ka(a,"layoutchange",r(this.vk,this));M(this.j,b)}
;f.vk=function(){T(r(this.Dr,this),10)};f.Dr=function(){var a=this.V.Ia();a&&a
instanceof Tw&&(a.Fa(),a=a.o.s,K(this.j,15,a.clientHeight),wh(this.j,a.clientWidth-
15,0),hA(this))};
function hA(a){var b={};a.V.Ia().Kb().Kd(function(c){return c instanceof
dm}).forEach(function(c)
{b[c.Ga().Qa()]=c});a.i.Jb.yb.forEach(r(a.Cv,a,b))}f.Cv=function(a,b){var
c=this.V.Ia().o.i.clientHeight;if(a=a[b.Qa()]){var d=qc?
5:15;wh(this.s[b.Qa()].Ae,0,Math.floor(a.od()/c*(this.j.clientHeight-d-(qc?30:15)))
+d)}};f.Ts=function(a){var b=new
dA(this.j,a);this.s[a.Qa()]=b;this.g.ka(b,"click",r(this.i.uf,this.i,a,null))};f.wa
=function(){F(this.j);Qc(this.s,function(a)
{a.wa.call(a)});W.prototype.wa.call(this)};function iA(a)
{W.call(this);this.Vc=a;this.xm="n"}m(iA,W);iA.prototype.i=function(a,b,c)
{b.search_results&&(b.search_results=hb(b.search_results,function(d){return void 0!
==d.snippet_text&&d.snippet_text}),b.number_of_results=b.search_results.length);thi
s.Jb=new Eq(b);b=this.Vc.V;b.O||b.qc(Tw);0==this.Jb.yb.length?jA(this.Vc.j):a?c?
(a=this.Jb.yb.find(function(d){return c==d.Qa()}))?
this.uf(a):this.uf(this.Jb.yb[0],c):this.uf(this.Jb.yb[0]):kA(this);this.j=new
gA(this)};
function kA(a){var b=a.Vc.V,c=b.O;if(c==Tw||
c==xx)a.Vc.s=c;b.qc(Lx);b=b.Ia();c=a.Vc.j;if(c.o)lA(c,!0);else{var
d="n"==c.i.xm;M(c.Ba,d);M(c.Ca,!d)}c.s?(M(B("gb-mobile-search"),!0),M(B("gb-mobile-
search-buttons"),!0),N(c.j,Kl(mA(c,c.i.Jb.yb.length,null)))):pc?
N(c.j,Kl(mA(c,"<b>"+c.i.Jb.yb.length+"</b>","<b>"+Fq(c.i.Jb)+"</
b>"))):N(c.j,Kl("<b>"+c.i.Jb.yb.length+"</b> resultados de <b>"+(Fq(c.i.Jb)+"</b>
en este libro")));nA(c,!0);c=a.Jb;c!
=b.Jb&&(b.Jb=c,Ox(b));a=r(a.uf,a);b.Ba=a;b.Yc(new A(0,0))}
iA.prototype.uf=function(a,b){Ov=!0;var c=this.Vc.j;nA(c,!
1);c.N=fb(c.i.Jb.yb,a);c.s?(M(B("gb-mobile-search"),!0),M(B("gb-mobile-search-
buttons"),!0),N(c.j,Kl(oA(c,c.N+1,c.i.Jb.yb.length,null)))):pc?N(c.j,Kl(oA(c,"<b>"+
(c.N+1)+"</b>","<b>"+c.i.Jb.yb.length+"</b>","<b>"+Fq(c.i.Jb)+"</
b>"))):N(c.j,Kl("Resultado <b>"+(c.N+1+"</b> de <b>")+(c.i.Jb.yb.length+"</b> de
<b>")+(Fq(c.i.Jb)+"</b> en este libro")));c=this.Vc.V;a=vo(c.rb(),a.Qa());if(!
a)return null;var d=c.Ia();d instanceof Tw||d instanceof xx||
(this.Vc.s==xx?c.qc(xx):c.qc(Tw));if(b)return c.Bd(b),null;c.Sh(a);return
a};iA.prototype.wa=function(){Vi(this.j);W.prototype.wa.call(this)};function pA(a)
{W.call(this);this.Ja=Dp(a);this.s=pc&&a&&a.enableOgenEligibleMobileViewportSitb;th
is.na=this.o=null;this.s?(M(B("gb-mobile-search"),!0),M(B("gb-mobile-search-
buttons"),!0)):(this.ma=E("DIV"),this.ua=new
yq(this.ma),this.ua.render(qA),this.ua.Da(!0),a=this.ua.ha(),x(a,"search-results-
bar"),x(this.ma,"search-results-bar-contents"));this.j=this.s?B("gb-mobile-search-
results-summ"):E("SPAN");this.s||this.ma.appendChild(this.j);this.oa=this.s?B("gb-
mobile-search-result-links"):E("SPAN");
this.s?(rA(this,B("gb-mobile-search-result-prev"),r(this.qj,this,-
1),"Anterior"),rA(this,B("gb-mobile-search-result-
next"),r(this.qj,this,1),"Siguiente"),H(B("gb-mobile-search-result-viewall"),"Ver
todo"),rA(this,B("gb-mobile-search-result-viewall"),r(this.gp,this),"Ver
todo"),H(B("gb-mobile-search-clear"),"Borrar b\u00fasqueda"),rA(this,B("gb-mobile-
search-clear"),r(this.Bl,this),"Borrar b\u00fasqueda")):(x(this.oa,"search-bar-
result-links"),this.ma.appendChild(this.oa),a=E("SPAN"),N(a,Kl("-&nbsp;&nbsp;")),
x(a,"search-bar-link-spacer"),this.oa.appendChild(a),sA(this,this.oa,"&#8249;
Anterior",r(this.qj,this,-
1),"Anterior"),a=E("SPAN"),N(a,Kl("&nbsp;&nbsp;")),x(a,"search-bar-link-
spacer"),this.oa.appendChild(a),sA(this,this.oa,"Siguiente
&#8250;",r(this.qj,this,1),"Siguiente"),a=E("SPAN"),N(a,Kl("&nbsp;&nbsp;-
&nbsp;&nbsp;")),x(a,"search-bar-link-
spacer"),this.oa.appendChild(a),sA(this,this.oa,"Ver
todo",r(this.gp,this)));this.O=this.s?B("gb-mobile-search-snippet-
links"):E("SPAN");this.s?tA(this):(this.Ja?
(this.va=E("DIV"),x(this.va,"search-bar-result-
buttons"),this.ma.appendChild(this.va),this.va.appendChild(this.O),Hb(this.O,
["search-bar-sort-dropdown-button-container","search-bar-close-link"]),tA(this)):
(this.Ba=E("SPAN"),this.Ca=E("SPAN"),this.ma.appendChild(this.O),a=E("SPAN"),N(a,Kl
("-&nbsp;&nbsp;")),x(a,"search-bar-link-
spacer"),this.O.appendChild(a),this.O.appendChild(yf("Ordenar por:
")),this.O.appendChild(this.Ba),sA(this,this.Ba,"relevancia",r(this.rj,this,"r"),"O
rdenar por relevancia"),
a=E("SPAN"),N(a,Kl("&nbsp;|&nbsp;<b>p\u00e1ginas</
b>")),this.Ba.appendChild(a),this.O.appendChild(this.Ca),a=E("SPAN"),N(a,Kl("<b>rel
evancia</b>&nbsp;|&nbsp;")),this.Ca.appendChild(a),sA(this,this.Ca,"p\
u00e1ginas",r(this.rj,this,"n"),"Ordenar por p\u00e1ginas")),x(this.O,"search-bar-
snippet-links"));if(!this.s){a=E("SPAN");x(a,"search-bar-close-link-
container");this.Ja?
this.va.appendChild(a):this.ma.appendChild(a);this.g.ka(a,"click",this.Bl);var
b=sA(this,a,"Borrar b\u00fasqueda",r(this.Bl,this));
x(b,"search-bar-close-link");b=E("IMG");b.src="/googlebooks/images/
close_x.gif";x(b,"search-bar-close-img");a.appendChild(b);Rh(this.ma,!0)}}var
qA,uA,vA;m(pA,W);function wA(){qA=B("search_bar")}function xA()
{uA=B("toolbar_container")}
function tA(a){a.o=C("A",{"class":"search-bar-sort-dropdown-
link"});Gm(a.o,"button");Rf(a.o,!0);Hm(a.o,"haspopup",!0);a.O.appendChild(a.o);var
b=C("SPAN",{"class":"search-bar-sort-dropdown-text"});H(b,"Ordenar
por");a.na=C("SPAN",{"class":"search-bar-sort-dropdown-
selected"});H(a.na,"relevancia");b.appendChild(a.na);a.o.appendChild(b);b=It("/
googlebooks/images/material/arrow_drop_down_black_20dp.png");x(b[0],"search-bar-
sort-dropdown-icon");Hm(b[0],"hidden",!0);a.o.appendChild(b[0]);b=new ky;var c=
new Zx("relevancia");c.hi("Ordenar por relevancia");b.Oa(c,!0);x(c.ha(),"search-
bar-sort-dropdown-item");c=new Zx("p\u00e1ginas");c.hi("Ordenar por p\
u00e1ginas");b.Oa(c,!0);x(c.ha(),"search-bar-sort-dropdown-item");b.Am=!
0;b.render(document.body);b.attach(a.o,13,12);a.g.ka(b,"action",a.Yo);a.g.ka(b,"key
down",function(d){32!=d.keyCode&&13!=d.keyCode||r(a.Yo,a)})}function nA(a,b){M(uA,!
b);M(a.O,b);M(a.oa,!b&&1<a.i.Jb.yb.length);a.ma&&M(a.ma,!0);null!=vA&&vA.resize()}
function yA(a){a.o?lA(a,!1):M(a.O,!1);M(a.oa,!1);Bf(a.j)}
function jA(a){yA(a);var b=a.i.Jb,c=Gq(b),d=null;c&&!
a.s&&(d=E("SPAN"),N(d,Kl("Quiz\u00e1s quisiste decir:
")),sA(a,d,c,r(a.pu,a,c)));c=E("SPAN");a.s?N(c,Kl("Sin resultados")):N(c,Kl(Pb('No
se ha encontrado ning\u00fan resultado en este libro de "'+Fq(b)
+'".')));b=E("A");a.s||(N(b,Kl("Buscar en todos los
libros")),b.setAttribute("target","_top"),x(b,"sitb-action-link"));var
e="patents"==qp()?new Q("https://www.google.com/search?tbm=pts&tbo=p&hl=en"):new
Q("https://www.google.com/search?tbm=bks&tbo=p");
bu(e);"embed"==S(e,"output")&&lk(e,"output");R(e,"q",Se(Fq(a.i.Jb)));ze(b,e.toStrin
g());a.s?a.j.appendChild(c):a.Ja?
(a.j.appendChild(c),a.j.appendChild(b),d&&(c=we(Ri(Kl("&nbsp;&nbsp;&middot;&nbsp;&n
bsp;")).toString()),d.insertAdjacentHTML("afterbegin",de(c)),a.j.appendChild(d))):
(d&&(a.j.appendChild(d),a.j.appendChild(E("BR"))),d=we(Ri(Kl("&nbsp;&nbsp;-
&nbsp;&nbsp;")).toString()),c.insertAdjacentHTML("beforeend",de(d)),a.j.appendChild
(c),d=we(Ri(Kl(" &raquo;")).toString()),b.insertAdjacentHTML("beforeend",
de(d)),a.j.appendChild(b));null!=vA&&vA.resize()}f=pA.prototype;f.wa=function()
{W.prototype.wa.call(this);Vi(this.ua);M(uA,!0);F(this.ma);null!
=vA&&vA.resize();this.s&&(M(B("gb-mobile-search"),!1),M(B("gb-mobile-search-
buttons"),!1),Bf(this.O),Bf(this.j))};function sA(a,b,c,d,e){var
g=E("SPAN");x(g,"search-bar-link");Gm(g,"link");Lm(g,e?e:c);Rf(g,!
0);b.appendChild(g);N(g,Kl(c));a.g.ka(g,"click",d);a.g.ka(g,"keydown",function(h)
{32!=h.keyCode&&13!=h.keyCode||d()});return g}
function rA(a,b,c,d){Gm(b,"button");Lm(b,d);Rf(b,!
0);a.g.ka(b,"click",c);a.g.ka(b,"keydown",function(e){32!=e.keyCode&&13!
=e.keyCode||c()})}f.Bl=function(){Vo(this.i.Vc.V.tb(),"");var
a=this.i.Vc;a&&a.o&&a.o.update()};f.qj=function(a){zA(this,this.N,a)};function
zA(a,b,c){var d=a.i.Jb.yb.length;a.N+=c;a.N>=d&&(a.N=0);0>a.N&&(a.N=d-1);a.N!
=b&&(a.i.uf(a.i.Jb.yb[a.N])||zA(a,b,c))}f.rj=function(a){var
b=this.i.Vc;b&&b.update(a)};f.gp=function(){kA(this.i)};
f.pu=function(a){var
b=this.i.Vc;b&&(a=Se(a),Vo(b.V.tb(),a),b.N.xc(a),b.o&&b.o.update())};f.Yo=function(
a){if((a=a.target.Gc())&&this.na)switch(a){case "p\
u00e1ginas":this.rj("n");H(this.na,"p\u00e1ginas");break;case
"relevancia":this.rj("r"),H(this.na,"relevancia")}};function lA(a,b)
{a.o&&(Kb(a.o,"search-bar-sort-dropdown-disabled",!b),Hm(a.o,"disabled",!b));var
c="n"==a.i.xm;b&&!c&&H(a.na,"relevancia")}function mA(a,b,c){return a.s?b+"
resultados":b+" resultados para "+c}
function oA(a,b,c,d){return a.s?b+" de "+c:"Resultado "+b+" de "+c+" para
"+d};function AA(a,b,c,d)
{W.call(this);this.V=a;this.N=b;this.o=c;this.O=d;this.g.ka(a.tb(),"change",r(this.
update,this,"r",null))}m(AA,W);
AA.prototype.update=function(a,b,c){this.i?(this.i.Ha(),this.i=null):
(this.V.O&&(this.s=this.V.O),this.j=new pA(this.O));var
d=this.V.tb().getQuery();b&&!
b.search_query_escaped&&0<b.number_of_results&&d&&(b.search_query_escaped=d);b&&b.s
earch_query_escaped?(this.i=new iA(this),this.j.i=this.i,a=!
Xo(),this.i.i(a,b,c)):d?(this.i=new
iA(this),b=this.j.i=this.i,c=b.Vc.j,yA(c),N(c.j,Kl("Cargando...")),c=new
Q(window.location.href),R(c,"jscmd","SearchWithinVolume"),R(c,"q",d),R(c,"scoring",
a),(new Iq(c)).Ze(r(b.i,
b,!1)),b.xm=a,this.N.xc(d)):
(this.i&&(this.i.Ha(),this.i=null),this.V.Ia()instanceof
Lx&&this.V.qc(this.s),this.j&&(this.j.Ha(),this.j=null),this.N.xc(""))};function
BA(a,b){a=B(a);b=B(b);a&&b&&O(a,"submit",t(CA,b))}function CA(a,b)
{""==a.value&&b.preventDefault()};function DA(a,b,c){if(nc&&!rc)return
a;a='url("'+b+'")';oc&&(a+=" 7 5");return a+(", "+c)};function EA(a)
{W.call(this);this.V=a;this.i=new
Bj;this.g.ka(a,"viewportmodechange",this.nn);this.V.Ia()&&this.nn()}m(EA,W);f=EA.pr
ototype;f.nn=function(){Gj(this.i);this.j&&this.j.Ha();this.s=this.V.Ia().o.j;var
a=new
Pm(this.s);a.fl=Ma;this.j=a;this.i.ka(this.s,"dblclick",r(this.Dt,this));this.i.ka(
a,"start",r(this.Fr,this));this.i.ka(a,"drag",r(this.Gr,this));this.i.ka(a,"end",r(
this.Er,this));FA(this,!1)};f.Dt=function(){this.V.Tb("next")};
function FA(a,b){a=a.s;if(nc)b=b?"-moz-grabbing":"-moz-grab";else{var
c=np("/googlebooks/images/");b=b?DA("-moz-
grabbing",c+"closedhand.cur","move"):DA("-moz-
grab",c+"openhand.cur","default")}I(a,"cursor",b)}f.Fr=function()
{this.o=this.V.Ia().Gb;FA(this,!0)};f.Gr=function(){var
a=this.j,b=this.o;this.V.Ia().Yc(new A(b.x-a.deltaX,b.y-a.deltaY))};f.Er=function()
{this.o=null;FA(this,!1)};f.wa=function(){W.prototype.wa.call(this)};function
GA(a,b,c){c&&c.preventDefault();c=B(b.concat("-icon-right"));M(c,!
a);c=B(b.concat("-icon-down"));M(c,a);b=B(b.concat("-expanded"));M(b,a)};function
HA(a,b,c,d){Cn.call(this,kp.IsZipitFolderCollectionEnabled?void 0:"p13nd",!
0);Hn(this,a);this.Bo=!0;Ln(this,.5);this.Eg=c;a=new En;a.set("ok",b,!0);(void 0!
==d?d:1)&&a.set("cancel","Cancelar",!1,!
0);Pn(this,a);O(this,"dialogselect",this.Ua,!
1,this)}u(HA,Cn);HA.prototype.Va=function()
{HA.ta.Va.call(this);I(Qn(this.j,"ok"),"fontWeight","bold");I(this.ha(),"width","50
0px")};HA.prototype.Ua=function(a){"ok"==a.key&&this.Lb(a);return!0};
HA.prototype.wa=function(){xj(this,"dialogselect",this.Ua,!
0,this);HA.ta.wa.call(this)};HA.prototype.Lb=function(a){this.Eg(a)};function IA(a)
{P.call(this);this.Ya=null;this.ya=a;a=z||lc;this.g=new
Bj(this);this.g.ka(this.ya,a?
["keydown","paste","cut","drop","input"]:"input",this)}u(IA,P);IA.prototype.handleE
vent=function(a){if("input"==a.type)z&&Fc(10)&&0==a.keyCode&&0==a.charCode||
(JA(this),this.dispatchEvent(KA(a)));else if("keydown"!=a.type||Jj(a)){var
b="keydown"==a.type?this.ya.value:null;z&&229==a.keyCode&&(b=null);var
c=KA(a);JA(this);this.Ya=T(function(){this.Ya=null;this.ya.value!
=b&&this.dispatchEvent(c)},0,this)}};
function JA(a){null!=a.Ya&&(kl(a.Ya),a.Ya=null)}function KA(a){a=new
cj(a.Ob);a.type="input";return a}IA.prototype.wa=function()
{IA.ta.wa.call(this);this.g.Ha();JA(this);delete this.ya};function LA(a,b,c,d)
{P.call(this);this.g=a;this.s=b;this.i=c;this.o=d||
0;a.removeAttribute("maxlength");this.j=new IA(a);O(this.j,"input",this.N,!
1,this);MA(this)}u(LA,P);LA.prototype.N=function(){MA(this)};function MA(a){var
b=a.g.value.length;if(b>a.i){var
c=a.g.scrollTop,d=a.g.scrollLeft;a.g.value=a.g.value.substring(0,a.i);b=a.i;a.g.scr
ollTop=c;a.g.scrollLeft=d}a.s&&H(a.s,String(1==a.o?b:a.i-
b))}LA.prototype.wa=function(){LA.ta.wa.call(this);delete
this.g;this.j.Ha();this.j=null};function NA(a,b,c,d,e){HA.call(this,a,b,null,!
0);this.ab=c;this.Rb=d;this.Ca=e}m(NA,HA);
NA.prototype.Va=function()
{HA.prototype.Va.call(this);this.o=OA(this,"Nombre","input");this.nb=OA(this,"Descr
ipci\u00f3n <span class=cl-desc>(opcional)</span>","textarea");var
a=this.Ib(),b=C("DIV",{"class":"ccd-
label"}),c=E("span");c.textContent="Visibilidad";b.appendChild(c);a.appendChild(b);
a=C("SPAN",{className:"ccd-mode-indicator"});c=C("IMG",{src:"/googlebooks/images/
sharing_public.gif",style:"vertical-align:-2px;padding:0 2px"});var
d=E("span");d.textContent="P\u00fablica";a.appendChild(c);
a.appendChild(d);b.appendChild(a);c=C("SPAN",{className:"ccd-mode-
indicator"});d=C("IMG",{src:"/googlebooks/images/
sharing_private.gif",style:"vertical-align:-2px;"});var
e=E("span");e.textContent="Privada";c.appendChild(d);c.appendChild(e);b.appendChild
(c);d=C("SPAN",{"class":"ccd-mode-link"});d.textContent="Hacer p\
u00fablica";b.appendChild(d);O(d,"click",r(this.Ka,this,!0));e=C("SPAN",
{"class":"ccd-mode-link"});e.textContent="Hacer
privada";b.appendChild(e);O(e,"click",r(this.Ka,this,!1));this.xe=
[a,e];this.we=[c,d];null!=this.Ca&&(of(this.Ca,{"class":"ccd-mode-
link"}),b.appendChild(this.Ca));this.Ka(!0);this.na=C("DIV",{"class":"ccd-
error"});this.Ib().appendChild(this.na);this.Vb=C("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.Ib().appendChild(this.Vb);this.i&&PA(this);kp.IsZipitFolderColl
ectionEnabled||(b=this.j,a=Qn(b,"ok"),I(a,"fontWeight","bold"),x(a,"gb-
button"),x(Qn(b,"cancel"),"gb-button"))};
function PA(a)
{a.o.value=Se(a.i.hb());a.o.disabled=a.i.O;a.nb.value=Se(a.i.Og());a.Ka(1==a.i.ye);
a.o.disabled&&I(a.o,"background","#f2f2f2")}function OA(a,b,c){var
d=a.Ib();a=C("DIV",{"class":"gb-bookshelf-dialog-
container"});d.appendChild(a);d=C("DIV",{"class":"ccd-
label"});N(d,zi(b));a.appendChild(d);b=C(c,{"class":"ccd-input"});"input"==c?(of(b,
{type:"text"}),b.setAttribute("maxlength",100)):"textarea"==c&&(of(b,
{rows:6,cols:50}),new LA(b,E("span"),500));a.appendChild(b);return b}
NA.prototype.Ka=function(a){this.ve=a;v(this.xe,function(b)
{M(b,a)});v(this.we,function(b){M(b,!a)})};
NA.prototype.Ua=function(a){var b=this.o.value;if("cancel"==a.key)return!
0;if(Nb(b))return this.na.textContent="Introduzca un t\u00edtulo para esta
estanter\u00eda.",!1;if(this.Rb&&!this.Rb(b))return this.na.textContent="Ya existe
una estanter\u00eda con ese t\u00edtulo. Introduzca un t\u00edtulo diferente.",!
1;a=this.i||new ju;a.Ec=b;a.s=this.nb.value;a.ye=this.ve?1:2;if(this.i)
{b=this.ab;var c=new Q(b.yq);R(c,"as_coll",a.getId());uu(c,a,r(b.N,b))}else
b=this.ab,uu(b.s,a,r(b.o,b,!0));return!0};
NA.prototype.wa=function(){delete this.ab;delete this.Ca;delete this.i;delete
this.na;delete this.Vb;delete this.o;delete this.nb;delete
this.Rb;HA.prototype.wa.call(this)};function QA(a,b,c,d,e)
{W.call(this);this.O=a;this.j=b;this.N=c;this.i=d;this.O&&(this.s=ib(this.O.childNo
des,RA),this.i&&tb(this.s,ib(this.i.childNodes,RA)));this.o=e;T(r(this.Hr,this))}u(
QA,W);f=QA.prototype;f.Hr=function()
{this.j&&this.i&&this.g.ka(this.j,"click",this.xq);this.N&&this.g.ka(this.N,"click"
,this.Ct);this.g.ka(this.o,"add",this.Ks)};
function RA(a){var b=jf("SPAN","sidebar-collection-title",a)[0];b||
(b=jf("SPAN","hp-collection-title",a)[0]);if(!b)return"";a=Pb(Oe(Sf(b)));return
Pb(a.split("(")[0])}f.Ct=function(){var a=new NA("Crear nueva estanter\
u00eda","Crear estanter\u00eda",this.o,r(this.Su,this));a.render();a.Da(!
0)};f.Su=function(a){var b=Pb(Oe(a)).toLowerCase();return!jb(this.s,function(c)
{return c.toLowerCase()==b})};
f.Ks=function(a){a=a.shelf;var b=Pb(Oe(a.hb())),c=1==a.ye;this.s.push(b);var d=new
Q("/books");bu(d);R(d,"as_coll",a.getId());R(d,"source","gbs_lp_bookshelf_list");if
(kp.IsBooksUnifiedLeftNavEnabled){a=C("LI",{"class":"left-nav-shelf-item"});var
e=C("A",{"class":"sidebar-link"});ze(e,d.toString());d=C("SPAN");x(d,"sidebar-
collection-title");N(d,Rl(b+" (0)"));e.appendChild(d);a.appendChild(e);c=B("hidden-
my-library-expanded");Cf(a,c);GA(!0,"my-library")}else a=E("DIV"),e=C("A",
{"class":"hp-bookshelf-link",
style:"line-height:19px"}),ze(e,d.toString()),d=C("SPAN",{"class":"hp-collection-
title"}),N(d,Rl(b)),e.appendChild(d),a.appendChild(e),b=c?"Estanter\u00eda p\
u00fablica":"Estanter\u00eda privada",c=C("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=C("DIV",
{style:"clear:both"}),a.appendChild(c),Df(a,B("csStart"))};
f.xq=function(a){a.preventDefault();a=!Oh(this.i);M(this.i,a);a?
(Jr(this.j,9,this.i,8),200<L(this.i).height&&(a=L(this.i).width,K(this.i,a,200),I(t
his.i,"overflow","auto"),I(this.i,"overflowX","hidden")),this.ma=O(document,"moused
own",r(this.Yu,this))):yj(this.ma)};f.Yu=function(a){Lf(this.i,a.target)||
Lf(this.j,a.target)||this.xq(a)};
function TG(a,b){var c=xb;wb(a,function(d,e){return
c(b(d),b(e))})}tx.prototype.hj=ca(9,function(a){if(!this.i)return null;if(a in
this.i)return this.i[a];var b=ib(Object.keys(this.i),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.i[c]]},this);TG(b,function(c){return
c[0]});return b&&b[0]&&b[0][1]?b[0][1]:null});
function UG(a,b){if(b.Oo&&b.O){var c=b.O.Pg(),d=c.x-40;c=c.y-
40;a=a.Kb().zc(b);b=a.Bb()/b.qe();return new A(a.be()+Math.round(b*d),a.od()
+Math.round(b*c))}return null}function VG(a){var b=new
by(null,13);a.o=b;a.nb=b.g}function WG(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 XG(a)
{return Math.pow(a,3)}
function YG(a,b,c){this.O=a;this.j=b;this.o=c;a=E("div");I(a,
{whiteSpace:"nowrap",padding:"5px",border:"1px solid
#fff588",backgroundColor:"#ffffcc",fontSize:"13.28px",position:"relative"});this.g=
a;this.O.appendChild(this.g);YG.prototype.kb.apply(this);O(this.o,"change",r(this.i
,this));O(new Ij,"resize",r(T,null,r(this.i,this)))}YG.prototype.i=function(){var
a=L(this.g);if(0<a.width){var b=Math.round(L(this.j).width/2);wh(this.g,b-
Math.round(a.width/2),0)}};
YG.prototype.show=function(){M(this.g,!0);this.i()};YG.prototype.kb=function()
{M(this.g,!1)};YG.prototype.ma=function(a){N(this.g,Rl(a))};function ZG(a,b,c)
{YG.apply(this,arguments);this.s=new Yn(this.g,500);this.N=new
mm(r(this.kb,this))}u(ZG,YG);ZG.prototype.show=function(a)
{Nh(this.g,1);YG.prototype.show.apply(this);a&&this.N.start(a)};ZG.prototype.kb=fun
ction(){this.s.play()};
function $G(a,b,c,d,e)
{this.V=a;this.j=b;this.O=L(c);this.g=null;d&&(this.g=d,I(this.g,
{overflow:"auto"}));this.N=e;a=r(this.o,this);this.s=new
Ij;O(this.s,"resize",a);b=new
hs;O(b,"fontsizechange",a);O(window,"DOMContentLoaded",r(this.resize,this))}
$G.prototype.o=function(){this.resize();T(r(this.resize,this),100)};
$G.prototype.resize=function(){var a=!1;this.N?this.i&&(a=this.i.xf()):a=!0;var
b=this.s.Fa();a=a?0:this.O.width;var c=Math.round(Dh(this.j).y);this.V.mb(new
Ke(Math.max(0,b.width-a),Math.max(0,b.height-
c)));this.g&&(a=this.g,I(a,"border","0px"),c=Math.round(Dh(a).y),b=Math.max(0,b.hei
ght-c),I(a,"height",b+"px"),a.clientWidth<a.offsetWidth&&I(a,{borderTop:Me("%spx
solid #ebeff9",2),height:Math.max(0,b-2)+"px"}))};function aH(a,b)
{a.i=b;O(b,"change",r(a.resize,a))}
function bH(a,b,c,d,e){tv.call(this,a,e);this.s=b;this.O=c||!1;this.na=d||
[]}m(bH,tv);bH.prototype.nf=function(a,b){var c=new Q("/books?
jscmd=SearchVolume");bu(c);R(c,"start",a);R(c,"num",b);this.O?
(R(c,"as_pt","MAGAZINES"),R(c,"as_coll2",this.s)):
(R(c,"as_brr",3),R(c,"q",this.s),WG(this.na,function(d)
{R(c,d.name,d.value)}));return c};
bH.prototype.Mg=function(){var a=new Q("https://www.google.com/search?
tbm=bks&tbs=bkv:p,vw:g&tbo=p");bu(a);R(a,"q",this.s);R(a,"source",this.source);WG(t
his.na,function(b){R(a,b.name,b.value)});return a};bH.prototype.render=function(a)
{this.N=a;this.j=new ov(a,!
this.O);this.g.ka(this.j,"render",r(this.Gh,this))};bH.prototype.el=function(a)
{return this.O?a.map(function(b){b.Aa.source="gbs_other_issues";return
b},this):tv.prototype.el.call(this,a)};function cH(a,b,c,d,e){var
g={cursor:"pointer"};I(c,g);O(c,"click",r(this.o,this));I(d,g);O(d,"click",r(this.s
,this));e.innerHTML?this.i=e:
(e.form.action="javascript:",O(e.form,"submit",r(this.j,this)),e.go&&I(e.go,
{display:"none"}),this.g=e.input);this.V=a;this.N=b;O(a,"pagechange",r(this.update,
this));this.update()}
cH.prototype.j=function(){var a=this.g.value;var b=this.V;var c=wo(b.N,a);c?
(b.ub(c),b=!0):b=!1;if(b)this.update();else if(!Nb(a)&&!/[^0-9]/.test(a)){a:
{b=to(this.N);for(c=b.length-1;0<=c;c--){var d=b[c].hb();if(!Nb(d)&&!/[^0-
9]/.test(d)){b=parseInt(d,10);break a}}b=-
1}a=parseInt(a,10);0<b&&a>b&&(this.V.ub(eb(to(this.N))),this.update())}return!
1};cH.prototype.o=function(){this.V.Tb("previous")};cH.prototype.s=function()
{this.V.Tb("next")};
cH.prototype.update=function(){var a=this.V.Ga();a&&(this.g?
this.g.value=a.hb()||"":N(this.i,zi(a.Ie())))};function dH(a)
{W.call(this);this.V=a;this.j=new Bj;this.i=E("div");I(this.i,
{backgroundColor:"#AAA",display:"",position:"absolute",cursor:"pointer"});Nh(this.i
,0);a.vd().appendChild(this.i);this.g.ka(a,"resize",this.yk);this.g.ka(this.i,"clic
k",this.js);this.g.ka(this.i,"mouseout",this.ks);this.g.ka(this.i,"mouseover",r(thi
s.Oj,this,!0));this.g.ka(a,"viewportmodechange",this.xn);if(a=this.V.Ia())a
instanceof Tw&&(this.Tf=!0),this.xn()}m(dH,W);f=dH.prototype;f.Ta=function(a)
{M(this.i,a)};
f.yk=function(){T(r(this.ls,this),10)};f.ls=function(){var
a=this.V.Ia();a&&(a.Fa(),a=a.o.s,K(this.i,a.clientWidth,40),wh(this.i,0,a.clientHei
ght-40))};f.js=function(){var a=this.V.Ia(),b=a.Fa().height-40,c=E("div");I(c,
{backgroundColor:"#000",position:"absolute",width:"100%",height:"1px",overflow:"hid
den"});Nh(c,.15);wh(c,0,a.Gb.y+b);a.o.j.appendChild(c);T(t(eH,c),1E3);this.Tf=!
1;a=this.V.Ia();Mv(a,new A(void 0,b-20),r(a.Cf,a))};
function eH(a){var b=new Wn(a,.15,0,200);b.play();qj(b,"end",t(fH,b,a))}function
fH(a,b){F(b);a.Ha()}f.ks=function(){this.Tf||this.Oj(!1)};f.Oj=function(a){if(a)
{if(!this.s){var b=E("div");I(b,
{backgroundColor:"#000",height:"1px",overflow:"hidden"});this.i.appendChild(b);T(r(
this.et,this),10)}this.s=!0}Nh(this.i,a?.15:0)};
f.et=function(){["left","right"].forEach(function(a){var b=C("DIV",
{"class":"SPRITE_page_down"});this.i.appendChild(b);b.style[z?"styleFloat":"cssFloa
t"]=a;I(b,{marginTop:"14px"});I(b,"margin-"+a,"16px")},this)};f.xn=function(){var
a=this.V.Ia(),b=a instanceof Tw;b?this.yk():this.Tf=!
1;this.Ta(b);this.Oj(this.Tf);Gj(this.j);this.j.yf(a,"move",r(this.uu,this));this.j
.ka(a,"layoutchange",r(this.yk,this))};f.uu=function(){this.Tf&&this.Oj(!
1);this.Tf=!1};f.Tf=!1;function gH(a,b,c)
{Qr.call(this);this.Ec=a;this.i=b;this.g=c?c:null;this.og(hH(this))}m(gH,Qr);
function hH(a){var b=C("DIV");Hb(b,["popup-menu","goog-menu","goog-menu-
vertical"]);Gm(b,"dialog");b.setAttribute("tabindex","-
1");document.body.appendChild(b);var c=C("DIV",{"class":"popup-menu-
header"});b.appendChild(c);var d=C("SPAN",{"class":"popup-menu-
title"});H(d,a.Ec);c.appendChild(d);d=C("DIV",{"class":"popup-menu-
close"});Lm(d,"Cerrar ventana emergente");var
e=C("IMG");Ae(e,"/googlebooks/images/material/close_black_24dp.png");K(e,24,24);Hm(
e,"hidden",!0);d.appendChild(e);O(d,"click",function(){a.Da(!1);
a.g&&a.g.call(a)});O(d,"keydown",function(g){if(32==g.keyCode||13==g.keyCode)a.Da(!
1),a.g&&a.g.call(a)});Gm(d,"button");Rf(d,!
0);c.appendChild(d);b.appendChild(a.i);return b};function iH(a)
{hz.call(this);this.V=a.vb;this.i=a.history;this.o=a.Dh;this.na=!!a.eh;this.O=!!
a.dh;this.ua=a.flags;if(this.va=a.Vg){a=!!this.V.Za().Oi;var
b=this.V.Za().ui;b=b&&!!vo(this.V.rb(),b);a||b?(a=It("/googlebooks/images/
material/arrow_drop_down_black_20dp.png",this.V.Ga().Ie()||"\
u00cdndice"),a=Ab(a),this.uh=a[0],this.kd=new Z(a,void 0,4),this.Oa(this.kd,!
0),this.j.ka(this.kd,"action",this.ns),iz(this,this.kd),this.j.ka(this.V,"pagechang
e",this.ms)):(this.uh=C("SPAN","jfk-button-label","\u00cdndice no disponible"),
this.kd=new Z(this.uh,void 0,4),this.kd.oc("\u00cdndice no
disponible"),this.kd.Ta(!1),this.Oa(this.kd,!0));a=B("gb-entity-page-toolbar-
search");B("search_form_input").setAttribute("autocomplete","off");I(a,"visibility"
,"visible");Mo(this.g.g,Zf(this.g),jH(this))}else{kH();a=It("/googlebooks/images/
material/arrow_left_black_24dp.png");this.wh=new Z(a,void 0,4);this.wh.oc("P\
u00e1gina anterior");this.Oa(this.wh,!
0);O(this.wh,"action",r(this.V.Tb,this.V,"previous"));a=It("/googlebooks/images/
material/arrow_right_black_24dp.png");
this.xh=new Z(a,void 0,4);this.xh.oc("P\u00e1gina siguiente");this.Oa(this.xh,!
0);O(this.xh,"action",r(this.V.Tb,this.V,"next"));a=It("/googlebooks/images/
material/zoom_in_black_24dp.png");this.ef=new Z(a,void
0,4);this.ef.oc("Ampliar");this.Oa(this.ef,!
0);O(this.ef,"action",r(this.zn,this,"zoomin"));a=It("/googlebooks/images/
material/zoom_out_black_24dp.png");this.yh=new Z(a,void
0,4);this.yh.oc("Reducir");this.Oa(this.yh,!
0);O(this.yh,"action",r(this.zn,this,"zoomout"));b=this.na;a=this.O;var c=
It("/googlebooks/images/material/onepage_view_black_24dp.png");this.Wd=new Z(c,void
0,4);this.Wd.oc("Vista de una sola p\
u00e1gina");O(this.Wd,"action",r(this.zk,this,Tw));iz(this,this.Wd,"viewport",!
0);this.Oa(this.Wd,!0);c=It("/googlebooks/images/material/
twopage_view_black_24dp.png");this.Yd=new Z(c,void 0,4);this.Yd.Ta(!
1);this.Yd.oc("La vista de dos p\u00e1ginas no est\u00e1
disponible");b&&(this.Yd.Ta(!0),this.Yd.oc("Vista de dos p\
u00e1ginas"),O(this.Yd,"action",r(this.zk,this,xx)),iz(this,
this.Yd,"viewport"));this.Oa(this.Yd,!0);b=It("/googlebooks/images/material/
thumbnail_view_black_24dp.png");this.Xd=new Z(b,void 0,4);this.Xd.Ta(!
1);this.Xd.oc("La vista de miniaturas no est\u00e1 disponible");a&&(this.Xd.Ta(!
0),this.Xd.oc("Vista de
miniaturas"),O(this.Xd,"action",r(this.zk,this,ax)),iz(this,this.Xd,"viewport"));th
is.Oa(this.Xd,!
0);this.j.ka(this.V,"viewportmodechange",this.yn);this.yn();lH(this)}}m(iH,hz);
function lH(a){var b=new
iy,c=It("/googlebooks/images/material/more_vert_black_24dp.png");x(c[0],"goog-flat-
menu-button-img");Hm(c[0],"hidden",!0);a.Af=new
vz(c,b,Bz.Eb());VG(a.Af);a.Af.oc("Men\u00fa M\u00e1s acciones");a.Oa(a.Af,!
0);mH(a,b);nH(a,b);oH(a,b);pH(a,b);if(c=document.getElementById("gb-entity-page-
menu-contents")){c=jf("A","more-menu-link",c);for(var d=0;d<c.length;d++){var e=new
hr(c[d]);e.ig("link");O(e,"action",t(function(g,h)
{h.preventDefault();h.stopPropagation();h=g.getAttribute("href");
g=id("_top");h=h instanceof yd?h:Id(h);q.open(Ad(h),g instanceof ed?
hd(g):g||"")},c[d]));b.Oa(e,!0)}}qH(a,b);M(b.ha(),!1);b.render()}function mH(a,b)
{var c=Sf(document.getElementById("gb-entity-page-base-ogen-url")),d=new
Q(c);a.Pj=C("INPUT");a.Pj.value=d.toString();c=rH(a.Pj);sH(a,c,"Compartir",b,functi
on(){var e=new
Q(a.V.Ga().Ac());R(d,"pg",S(e,"pg"));a.V.tb().getQuery()&&R(d,"bsq",a.V.tb().getQue
ry());a.Pj.value=d.toString()})}
function nH(a,b){a.Fe=C("INPUT");var c=rH(a.Fe);sH(a,c,"Insertar",b,function(){var
d=new
Q(a.V.Ga().Ac());lk(d,"source");R(d,"output","embed");a.Fe.value=Dx(d.toString())})
}function oH(a,b){var c=document.getElementById("gb-mobile-buy-
section"),d=document.getElementById("gb-mobile-download-section");if(c||d)d?
(c=nf("TABLE","gb-mobile-buy-table",d))&&sH(a,c,"Descargar este
libro",b):c&&(c=nf("TABLE","gb-mobile-buy-table",c))&&sH(a,c,"Comprar este
libro",b)}
function pH(a,b){if(a.o){var c=C("DIV",{"class":"more-menu-link"}),d=C("SPAN",
{"class":"more-menu-link-text"});H(d,"Compartir un clip");c.appendChild(d);c=new
hr(c);c.ig("button");O(c,"action",r(t(a.Uo,!0),a));b.Oa(c,!0)}}
function qH(a,b){var c=document.getElementById("gb-entity-page-copyright-page-
id");if(c){var d=C("DIV",{"class":"more-menu-link"}),e=C("SPAN",{"class":"more-
menu-link-text"});H(e,"Informaci\u00f3n sobre derechos de
autor");d.appendChild(e);c=Sf(c);c=vo(a.V.rb(),c);d=new
hr(d);d.ig("button");O(d,"action",r(a.V.ub,a.V,c));b.Oa(d,!0)}}
function rH(a){var b=C("DIV",{"class":"linkto-popup-
content"});a.type="text";a.readOnly=!0;x(a,"viewport-
input");b.appendChild(a);a=(new Cw(a)).ha();b.appendChild(a);return b}
function sH(a,b,c,d,e){var g=new gH(c,b,function()
{a.ha().focus()});Rr(g);g.setPosition(new Or(a.Af.ha(),5));g.Da(!1);b=C("DIV",
{"class":"more-menu-link"});var h=C("SPAN",{"class":"more-menu-link-
text"});H(h,c);b.appendChild(h);Hm(b,"haspopup",!0);c=new
hr(b);c.ig("button");O(c,"action",function(){g.Da(!0);g.ha().focus();null!
=e&&e.call(a)});d.Oa(c,!0)}
function kH(){var a=B("gb-entity-page-play-reader-link");if(a)
{a=a.getAttribute("href");var b=C("DIV");Hb(b,["play-redirect-popup","goog-
menu","goog-menu-vertical"]);var c=C("DIV",{"class":"popup-menu-
header"}),d=C("SPAN",{"class":"popup-menu-title"});H(d,"Eres el propietario de este
libro");var e=C("A",{"class":"play-redirect-close"}),g=C("IMG",{"class":"play-
redirect-close-icon"});Ae(g,"/googlebooks/images/material/
close_black_24dp.png");K(g,24,24);O(e,"click",function(){M(b,!
1)});e.appendChild(g);
c.appendChild(d);c.appendChild(e);d=C("A",{"class":"play-redirect-
button"});e=C("IMG",{"class":"play-redirect-button-icon"});Ae(e,"/googlebooks/
images/material/googleplaybooks_20x20.png");K(e,20,20);g=C("SPAN",{"class":"play-
redirect-button-text"});H(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=iH
.prototype;
f.ns=function(){this.kd.Vd&16&&(new
dx(this.V,this.kd,this.ua)).render(3)};f.ms=function(){var a=this.V.Ga().Ie()||"\
u00cdndice";this.uh&&N(this.uh,Kl(a))};f.yn=function(){var a=this.V.Ia();a
instanceof Tw?(jz(this,this.Wd),tH(this,!0),uH(this,!0),vH(this,!0)):a instanceof
xx?(jz(this,this.Yd),tH(this,!0),uH(this,!0),vH(this,!0)):a instanceof ax?
(jz(this,this.Xd),tH(this,!1),uH(this,!0),vH(this,!0)):(tH(this,!1),uH(this,!
1),vH(this,!1))};
f.Uo=function(a){this.o(a);var b=B("search_bar");if(a){a=E("DIV");var
c=E("SPAN");H(c,"Selecciona un clip para compartir");x(c,"custom-result-bar-bold-
text");a.appendChild(c);c=E("SPAN");Hb(c,["search-bar-link","search-bar-close-
link","custom-result-bar-clear"]);H(c,"Exit selection
mode");O(c,"click",r(t(this.Uo,!1),this));a.appendChild(c);this.Gg=new
yq(a);this.Gg.render(b);this.Gg.Da(!0);this.Gg.ha()&&x(this.Gg.ha(),"custom-result-
bar")}else Bf(b),this.Gg=null};
f.zk=function(a){this.V.qc(a);!
this.V.tb().getQuery()&&this.i&&this.i.update()};function tH(a,b)
{a.yh.Ta(b);a.ef.Ta(b)}function vH(a,b){a.wh.Ta(b);a.xh.Ta(b)}function uH(a,b)
{a.Wd.Ta(b);a.na&&a.Yd.Ta(b);a.O&&a.Xd.Ta(b)}f.zn=function(a){this.V.Tb(a)};
function wH(a,b,c){a.kd&&a.kd.ha()&&x(a.kd.ha(),"toc-button");if(a.Af&&a.Af.ha())
{var d=a.Af.ha();Ib(d,"goog-flat-menu-button");Hb(d,["jfk-button","jfk-button-
flat","jfk-button-clear-outline","start-button-
group"])}a.ef&&a.ef.ha()&&x(a.ef.ha(),"start-button-
group");a.Wd&&a.Wd.ha()&&x(a.Wd.ha(),"start-button-group");a=lf("jfk-button-
img",b);for(b=0;b<a.length;b++)c?K(a[b],20,20):K(a[b],24,24)}function xH(a)
{v(sb(a.querySelectorAll('[role="button"]')),function(b){Rf(b,!1)})}
function jH(a){var b={focusSearch:function()
{B("search_form_input").focus()}};b.updateSearch=r(function(c)
{Vo(a.V.tb(),c);a.i&&a.i.update()},a);b.goToPage=r(function(c)
{c&&a.V.Bd(c)},a);return
b}Ya("_OC_startFeedback",ds);f=iH.prototype;f.Wd=null;f.Yd=null;f.Xd=null;f.ef=null
;f.yh=null;f.xh=null;f.wh=null;f.Af=null;f.kd=null;f.uh=null;f.Pj=null;f.Fe=null;f.
Gg=null;var yH=null;function zH(){yH||(yH={},yH[1]=Tw,yH[2]=xx)}function AH(a){var
b={},c=(new Q(window.location.href)).g;c&&v(c.split(","),function(d)
{b[d.charAt(0)]=d.substring(1)});return b[a]};function BH(a){this.V=a;this.N=new
Kq(document);this.s={};this.o={};O(this.N,"key",r(this.O,this));CH(this,33,r(this.j
,this,-1),!1,!0);CH(this,34,r(this.j,this,1),!1,!0);CH(this,38,r(this.g,this,0,-
20),!1,!0);CH(this,40,r(this.g,this,0,20),!1,!0);CH(this,37,r(this.g,this,-20,0),!
1,!0);CH(this,39,r(this.g,this,20,0),!1,!0);CH(this,32,r(this.j,this,1),!0,!
0);CH(this,74,r(this.i,this,"next"),!0);CH(this,75,r(this.i,this,"previous"),!
0);a=r(this.i,this,"zoomin");this.s["+"]=t(DH,a,!0,void 0);a=r(this.i,
this,"zoomout");this.s["-"]=t(DH,a,!0,void 0)}function CH(a,b,c,d,e)
{a.o[b]=t(DH,c,d,e)}BH.prototype.O=function(a){var
b=this.s[String.fromCharCode(a.charCode)]||this.o[a.keyCode];b&&b(a)};function
DH(a,b,c,d){b&&d.repeat||d.ctrlKey||d.altKey||d.metaKey||
EH[d.target.tagName.toUpperCase()]||
(c&&d.preventDefault(),a())}BH.prototype.i=function(a)
{this.V.Tb(a)};BH.prototype.j=function(a)
{a=Math.floor(a*this.V.Ia().Fa().height*.75);this.g(0,a)};
BH.prototype.g=function(a,b){var c=this.V.Ia();Mv(c,new A(a,b),r(c.Ed,c))};var
EH={BUTTON:!0,INPUT:!0,SELECT:!0,TEXTAREA:!0};Ya("_OC_Run",function(a,b,c,d,e,g,h)
{kp.update(c);e=B("gb-get-book-container");var k=B("gb-get-book-content");if(e&&k)
{var l=new ty(b);(new
Kz(l,k)).render(e)}Lz();Fp=bq;V=Ma;l=B("viewport");O(document,"selectionchange",FH)
;c.stereoscopic&&(ow=GH);e=new ap(l);I(document.body,
{overflow:"hidden"});B("titlebar")&&I(B("titlebar"),"white-space","nowrap");var
n=new $G(e,l,B("volume-left"),B("menu_scroll"),Dp(c)?!1:!0);n.resize();vA=n;new
bA(n);l=new ty(b);var p=new ux(a,e.tb());p.o=kp.pseudocontinuous;
cp(e,p);e.o=l;p.g=l.j;a=Tw;b.disable_twopage||(zH(),a=yH[AH("M")]||
Tw);d=HH(p,d);zH();var w=AH("P");var D;d&&(D=d.Qa());k=new mx(e,B("volume-
left"),B("volume-center"));aH(n,k);D=[w,D,p.i.lc()[0].Qa()];var G;jb(D,function(J)
{return J&&vo(p,J)?(G=J,!0):!
1});D=e.tb();g&&Vo(D,Se(g.search_query_escaped));e.Bd(G);D=new
Rx(e,k);wA();xA();n=IH(e,t(JH,e,D));n=new AA(e,n,D,c);g?
(n.s=a,n.update("n",g,G)):e.qc(a);px=new ZG(e.vd(),e.Fb(),k);KH(e,p);LH(e);MH();new
EA(e);g=new dH(e);e.go();D.Ta(!0);D.update();O(Zw,
"click",r(D.update,D));NH(l.Fc);T(t(OH,e,k,D,!
b.disable_twopage,kp.enableThumbnailViewport,c,l,h,kp.enableClips?t(PH,g):void
0));h&&QH(l,h);_OC_InitHooks(t(RH,e),Ma,Ma,Ma,Ma,Ma);O(document,"keydown",SH);BA("v
headf","vheadq");BA("gbqf","gbqfq");b=B("buy-tooltip");c=B("buy-tooltip-
box");b&&c&&Yt(b,c);tw("gb-get-book-content","Buy","Click","Play Books
Viewport");b=B("gbqfq");c=B("gbqfqw");b&&new lv(b,!0,c,-9);T(t(TH,e,d))});
function TH(a,b){var c=a.Za();if(c.Nh()&&b.hj){var
d=c.Nh();a=a.Ia();b.hj(d)&&(d=b.hj(d).ud(),b.i&&d in b.i&&(b.O=b.i[d]),c=c.ee()
[c.kj()],a.ih(c+2),UG(a,b)&&(c=UG(a,b),a.Ed(c),a.kl(b)))}}function QH(a,b){var
c=yy([a],b);if(b=B("addToLibraryLink"+a.Yb()))a=new py(a,c),x(b,"jfk-button-
standard"),mn(a,b),a.Da(!0)}
function OH(a,b,c,d,e,g,h,k,l){Dp(g)?(b=B("gb-entity-page-toolbar-left"),g=new
iH({vb:a,history:c,flags:g,Vg:!0}),g.render(b),wH(g,b,!0),g=B("gb-entity-page-
toolbar-right"),c=new iH({vb:a,history:c,eh:d,dh:e,Dh:l,Vg:!
1}),c.render(g),wH(c,g,!1),xH(g)):Gz({vb:a,Ih:b,history:c,eh:d,dh:e,sm:!
0,Xj:h,Uj:k,flags:g,Dh:l,rm:!
0});c=B("toolbar_container");Bf(c);c.style.padding="0";new BH(a)}
function FH(){if(z&&document.selection&&!UH){var
a=document.selection.createRange();Lf(a.parentElement(),B("viewport"))&&(UH=!
0,document.selection.empty(),T(VH))}}function VH(){UH=!1}var UH=!1;function
RH(a,b,c){(b=vo(a.rb(),b))?a.ub(b):c&&(a=Il(c),window.location.href=Ti(a))}function
HH(a,b){b=b.page[0];return(a=vo(a,b.pid))?
(a.Dd(b,a.nf().toString()),Jp(a,b),a):null}function MH(){for(var
a=["footer_table"],b=0;b<a.length;b++){var c=B(a[b]);c&&I(c,{display:"none"})}}
function KH(a,b){var c=B("page_label");c||
(c={form:B("jtp_form"),input:B("jtp")});new
cH(a,b,B("prev_btn"),B("next_btn"),c)}function LH(a)
{a.dispatchEvent("pagemodechange");var b=B("text_mode");b&&(I(b,
{cursor:"pointer"}),O(b,"click",t(WH,a)))}function JH(a,b,c)
{Vo(a.tb(),c);b.update()}function IH(a,b){aA("search_form_input");a=new
Xz(B("search_form_input"),a.tb().getQuery());O(B("search_form"),"submit",t(XH,a,b))
;return a}
function XH(a,b,c){var d=B("sits");d&&d.checked&&""!=B("search_form_input").value||
(c.preventDefault(),Ov=!1,B("search_form_input").blur(),b(a.Ab()))}function NH(a)
{var b=B("magazine_other_issues");if(b&&a){a=new bH(new ju,a,!0);var c=C("DIV",
{"class":"other_issues_content"});b.appendChild(c);a.render(c);a.Gh()}}function
WH(a,b){b.preventDefault();a=new
Q(a.Ga().Ac());R(a,"output","text");a=Il(a.toString());window.location.href=Ti(a)}
function PH(a,b){Kb(B("viewport"),"selection-mode",b);Aw=b;a.Ta(!b)}function SH(a)
{(qc?
a.metaKey:a.ctrlKey)&&70==a.keyCode&&(a.preventDefault(),a=B("search_form_input"),Y
H=YH||new Zn(a,[255,255,136],[255,255,255],700,XG),YH.play(!0),a.focus())}var
YH=null;function GH(a){return Tj(a,"edge","3d")}Ya("_OC_MenuHideHook",Ma);
})();

You might also like