0% found this document useful (0 votes)
139 views99 pages

F

The document defines functions for creating and working with iterators, generators, promises, weak maps, and maps in JavaScript. It includes functions for creating iterators from arrays and objects, defining generator functions, creating promises, and implementing weak maps and maps with the ability to accept both objects and primitive values as keys.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
139 views99 pages

F

The document defines functions for creating and working with iterators, generators, promises, weak maps, and maps in JavaScript. It includes functions for creating iterators from arrays and objects, defining generator functions, creating promises, and implementing weak maps and maps with the ability to accept both objects and primitive values as keys.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 99

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

es/";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.o=!1;this.g=null;this.s=void
0;this.i=1;this.O=0;this.j=null}function va(a){if(a.o)throw new
TypeError("Generator is already running");a.o=!0}ua.prototype.N=function(a)
{this.s=a};function wa(a,b){a.j={Nt:b,vv:!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.o=!
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.o=!1,{value:b.value,done:!
1}}catch(c){a.g.s=void 0,wa(a.g,c)}a.g.o=!1;if(a.g.j)
{b=a.g.j;a.g.j=null;if(b.vv)throw b.Nt;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(a){return Ea(new Da(new za(a)))}function Ga(){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.o();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.s()})}this.g.push(h)};var
e=ha.setTimeout;c.prototype.j=function(h){e(h,0)};c.prototype.s=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.o(n)}}}this.g=null};c.prototype.o=function(h)
{this.j(function(){throw h;})};b.prototype.o=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.s)}};b.prototype.ua=function(h)
{if(h===this)this.s(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.s(l);return}"function"==typeof k?
this.Ca(k,h):this.N(h)};b.prototype.s=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.o();h.oj(k.resolve,k.reject)};b.prototype.Ca=function(h,k){var
l=this.o();try{h.call(k,l.resolve,l.reject)}catch(n)
{l.reject(n)}};b.prototype.then=function(h,k){function l(D,F)
{return"function"==typeof D?function(I){try{n(D(I))}catch(P){p(P)}}:F}var n,p,w=new
b(function(D,F){n=D;p=F});this.oj(l(h,n),l(k,p));return
w};b.prototype.catch=function(h){return this.then(void
0,h)};b.prototype.oj=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).oj(k,l)})};b.all=function(h){var
k=la(h),l=k.next();return l.done?d([]):new b(function(n,p){function w(I){return
function(P){D[I]=P;F--;0==F&&n(D)}}var D=[],F=0;do D.push(void 0),F+
+,d(l.value).oj(w(D.length-
1),p),l=k.next();while(!l.done)})};return b});function Ha(a,b){return
Object.prototype.hasOwnProperty.call(a,b)}
ia("WeakMap",function(a){function b(l){this.mb=(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(!Ha(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(!Ha(l,h))throw Error("WeakMap key fail: "+l);l[h][this.mb]=n;return
this};b.prototype.get=function(l){return d(l)&&Ha(l,h)?l[h][this.mb]:void
0};b.prototype.has=function(l){return d(l)&&
Ha(l,h)&&Ha(l[h],this.mb)};b.prototype.delete=function(l){return
d(l)&&Ha(l,h)&&Ha(l[h],this.mb)?delete l[h][this.mb]:!1};return b});
ia("Map",function(a){function b(){var k={};return k.Ze=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.Ze;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&&Ha(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,Oc:w}}return{id:n,
list:p,index:-1,Oc: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.Oc?n.Oc.value=l:
(n.Oc={next:this.g,Ze:this.g.Ze,head:this.g,key:k,value:l},n.list.push(n.Oc),this.g
.Ze.next=n.Oc,this.g.Ze=n.Oc,this.size++);return
this};e.prototype.delete=function(k){k=d(this,k);return k.Oc&&k.list?
(k.list.splice(k.index,1),k.list.length||delete
this.i[k.id],k.Oc.Ze.next=k.Oc.next,k.Oc.next.Ze=k.Oc.Ze,
k.Oc.head=null,this.size--,!0):!1};e.prototype.clear=function()
{this.i={};this.g=this.g.Ze=b();this.size=0};e.prototype.has=function(k){return!!
d(this,k).Oc};e.prototype.get=function(k)
{return(k=d(this,k).Oc)&&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 Ia(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=Ia(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=Ia(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 Ja(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
Ja(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
Ja(this,function(b,c){return[b,c]})}});var Ka="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)Ha(d,e)&&(a[e]=d[e])}return
a};ia("Object.assign",function(a){return a||Ka});
ia("Array.prototype.values",function(a){return a?a:function(){return
Ja(this,function(b,c){return c})}});ia("Object.entries",function(a){return a?
a:function(b){var c=[],d;for(d in b)Ha(b,d)&&c.push([d,b[d]]);return
c}});ia("Number.isNaN",function(a){return a?a:function(b){return"number"===typeof
b&&isNaN(b)}});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!==Ia(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 La=La||{},q=this||self;function Ma(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 Na(a)
{a.jg=void 0;a.Gb=function(){return a.jg?a.jg:a.jg=new a}}function Oa(a){var
b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"}function Pa(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.xx=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 Za(a){return a};function $a(a)
{if(Error.captureStackTrace)Error.captureStackTrace(this,$a);else{var
b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}u($a,Error);
$a.prototype.name="CustomError";var ab;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");
$a.call(this,c+a[d])}u(db,$a);db.prototype.name="AssertionError";function 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);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);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(Pa(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))};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
Fb(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(!Fb(a,b)){var
c=Cb(a);Eb(a,c+(0<c.length?" "+b:b))}}
function Gb(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 Hb(a,b){a.classList?
a.classList.remove(b):Fb(a,b)&&Eb(a,Array.prototype.filter.call(Db(a),function(c)
{return c!=b}).join(" "))}
function Ib(a,b){a.classList?Array.prototype.forEach.call(b,function(c)
{Hb(a,c)}):Eb(a,Array.prototype.filter.call(Db(a),function(c){return!
mb(b,c)}).join(" "))}function Jb(a,b,c){c?x(a,b):Hb(a,b)};function Kb(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
Ob=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\
xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
function Pb(a){if(!Qb.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(Wb,"&#39;"));-1!=a.indexOf("\
x00")&&(a=a.replace(Xb,"&#0;"));return a}var
Rb=/&/g,Sb=/</g,Tb=/>/g,Ub=/"/g,Wb=/'/g,Xb=/\x00/g,Qb=/[\x00&<>"']/;function
Yb(a,b){return-1!=a.indexOf(b)}
function Zb(a,b){var
c=0;a=Ob(String(a)).split(".");b=Ob(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["
"]=function(){};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()
{}function Oc(a){return a}function Pc(a,b){function c()
{}c.prototype=a.prototype;var d=new
c;a.apply(d,Array.prototype.slice.call(arguments,1));return d}function Qc(a){var
b=!1,c;return function(){b||(c=a(),b=!0);return c}};function Rc(a,b,c){for(var d in
a)b.call(c,a[d],d,a)}function Sc(a,b){for(var c in a)if(b.call(void
0,a[c],c,a))return!0;return!1}function Tc(a){var b=[],c=0,d;for(d in a)b[c+
+]=d;return b}function Uc(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function
Vc(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return c}function Wc(){var
a=Xc,b;for(b in a)return!1;return!0}function Yc(a,b,c){if(null!==a&&b in a)throw
Error('The object already contains the key "'+b+'"');a[b]=c}
function Zc(a){var b={},c;for(c in a)b[c]=a[c];return b}var $c="constructor
hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString
valueOf".split(" ");function ad(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<$c.length;g+
+)c=$c[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}
function bd(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return
bd.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
cd={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 dd;function ed(){if(void
0===dd){var a=null,b=q.trustedTypes;if(b&&b.createPolicy)
{try{a=b.createPolicy("goog#html",
{createHTML:Za,createScript:Za,createScriptURL:Za})}catch(c)
{q.console&&q.console.error(c.message)}dd=a}else dd=a}return dd};function fd(a,b)
{this.g=a===gd&&b||"";this.i=hd}fd.prototype.Vd=!0;fd.prototype.Vc=function()
{return this.g};function id(a){return a instanceof
fd&&a.constructor===fd&&a.i===hd?a.g:"type_error:Const"}function jd(a){return new
fd(gd,a)}var hd={},gd={};var kd={};function ld(a,b){this.g=b===kd?a:"";this.Vd=!
0}ld.prototype.toString=function(){return
this.g.toString()};ld.prototype.Vc=function(){return this.g.toString()};var
md=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]"),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]*[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\
ud83b\ufb1d-\ufdff\ufe70-\ufefc]"),od=/^http:\/\/.*/,pd=/\s+/,qd=/[\d\u06f0-\
u06f9]/;function rd(a,b){this.g=b===sd?a:""}f=rd.prototype;f.toString=function()
{return this.g+""};f.Vd=!0;f.Vc=function(){return this.g.toString()};f.Vl=!
0;f.wf=function(){return 1};function td(a){return a instanceof
rd&&a.constructor===rd?a.g:"type_error:TrustedResourceUrl"}var ud=/^([^?#]*)(\?
[^#]*)?(#[\s\S]*)?/,sd={};function vd(a){var b=ed();a=b?
b.createScriptURL(a):a;return new rd(a,sd)}
function wd(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 xd(a,b){this.g=b===yd?
a:""}f=xd.prototype;f.toString=function(){return this.g.toString()};f.Vd=!
0;f.Vc=function(){return this.g.toString()};f.Vl=!0;f.wf=function(){return
1};function zd(a){return a instanceof xd&&a.constructor===xd?
a.g:"type_error:SafeUrl"}var Ad=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;function Bd(a)
{a=String(a);a=a.replace(/(%0A|%0D)/g,"");return a.match(Ad)?Cd(a):null}var
Dd=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;
function Ed(a){a instanceof xd||(a="object"==typeof a&&a.Vd?
a.Vc():String(a),a=Dd.test(a)?Cd(a):Bd(a));return a||Fd}function Gd(a,b){if(a
instanceof xd)return a;a="object"==typeof
a&&a.Vd?a.Vc():String(a);if(b&&/^data:/i.test(a)&&(b=Bd(a)||Fd,b.Vc()==a))return
b;Dd.test(a)||(a="about:invalid#zClosurez");return Cd(a)}var yd={};function Cd(a)
{return new xd(a,yd)}var Fd=Cd("about:invalid#zClosurez");var Hd={};function
Id(a,b){this.g=b===Hd?a:"";this.Vd=!0}Id.prototype.Vc=function(){return
this.g};Id.prototype.toString=function(){return this.g.toString()};function Jd(a)
{return a instanceof Id&&a.constructor===Id?a.g:"type_error:SafeStyle"}
function Kd(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(Ld).join("
"):Ld(d),b+=c+":"+d+";")}return b?new Id(b,Hd):Md}var Md=new Id("",Hd);
function Ld(a){if(a instanceof
xd)return'url("'+zd(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a
instanceof fd)a=id(a);else{a=String(a);var
b=a.replace(Nd,"$1").replace(Nd,"$1").replace(Od,"url");if(Pd.test(b)){if(b=!
Qd.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&&Rd(a)}a=b?Sd(a):"zClosurez"}else
a="zClosurez"}if(/[{;}]/.test(a))throw new db("Value does not allow [{;}], got:
%s.",[a]);return a}
function Rd(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 Pd=RegExp("^[-,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$"),Od=RegExp("\\b(url\\([ \t\n]*)('[
-&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\
n]*\\))","g"),Nd=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-
gradient|matrix|minmax|radial-gradient|repeat|rgb|rgba|(rotate|scale|translate)(X|
Y|Z|3d)?|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g"),Qd=/\/\*/;
function Sd(a){return a.replace(Od,function(b,c,d,e){var g="";d=d.replace(/^(['"])
(.*)\1$/,function(h,k,l){g=k;return l});b=Ed(d).Vc();return c+g+b+g+e})};var
Td={};function Ud(a,b){this.g=b===Td?a:"";this.Vd=!
0}Ud.prototype.toString=function(){return this.g.toString()};
function Vd(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(Uc(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
Id||(b=Kd(b));return new Ud(a+"{"+Jd(b).replace(/</g,"\\3C ")+"}",Td)}function
Wd(a){function b(d){Array.isArray(d)?d.forEach(b):c+=Xd(d)}var
c="";Array.prototype.forEach.call(arguments,b);return new
Ud(c,Td)}Ud.prototype.Vc=function(){return this.g};function Xd(a){return a
instanceof Ud&&a.constructor===Ud?a.g:"type_error:SafeStyleSheet"}var Yd=new
Ud("",Td);var Zd={};function $d(a,b,c){this.g=c===Zd?
a:"";this.i=b;this.Vd=this.Vl=!0}$d.prototype.wf=function(){return this.i};
$d.prototype.Vc=function(){return this.g.toString()};
$d.prototype.toString=function(){return this.g.toString()};function ae(a){return
be(a).toString()}function be(a){return a instanceof $d&&a.constructor===$d?
a.g:"type_error:SafeHtml"}function ce(a){if(a instanceof $d)return a;var
b="object"==typeof a,c=null;b&&a.Vl&&(c=a.wf());return de(Pb(b&&a.Vd?
a.Vc():String(a)),c)}
function ee(a){if(a instanceof $d)return a;a=ce(a);return de(ae(a).replace(/(\r\n|\
r|\n)/g,"<br>"),a.wf())}function fe(a,b,c){ge(String(a));return
he(String(a),b,c)}function ge(a){if(!ie.test(a))throw
Error("");if(a.toUpperCase()in ke)throw Error("");}function le(a){function b(g)
{Array.isArray(g)?g.forEach(b):(g=ce(g),e.push(ae(g)),g=g.wf(),0==d?d=g:0!=g&&d!
=g&&(d=null))}var c=ce(me),d=c.wf(),e=[];a.forEach(b);return de(e.join(ae(c)),d)}
function ne(a){return le(Array.prototype.slice.call(arguments))}function de(a,b)
{var c=ed();a=c?c.createHTML(a):a;return new $d(a,b,Zd)}function he(a,b,c){var
d=null;var e="<"+a+oe(b);null==c?c=[]:Array.isArray(c)||(c=[c]);!
0===cd[a.toLowerCase()]?e+=">":(d=ne(c),e+=">"+ae(d)+"</"+a+">",d=d.wf());
(a=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(a)?d=0:d=null);return de(e,d)}
function oe(a){var b="";if(a)for(var c in
a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!ie.test(c))throw Error("");var
d=a[c];if(null!=d){var e=c;if(d instanceof fd)d=id(d);else
if("style"==e.toLowerCase()){if(!Ra(d))throw Error("");d instanceof Id||
(d=Kd(d));d=Jd(d)}else{if(/^on/i.test(e))throw Error("");if(e.toLowerCase()in
pe)if(d instanceof rd)d=td(d).toString();else if(d instanceof xd)d=zd(d);else
if("string"===typeof d)d=Ed(d).Vc();else throw
Error("");}d.Vd&&(d=d.Vc());e=e+'="'+Pb(String(d))+
'"';b+=" "+e}}return b}var ie=/^[a-zA-Z0-9-]+$/,pe={action:!0,cite:!0,data:!
0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},ke={APPLET:!0,BASE:!0,EMBED:!
0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!
0},qe=de("<!DOCTYPE html>",0),me=new
$d(q.trustedTypes&&q.trustedTypes.emptyHTML||"",0,Zd),re=de("<br>",0);var
se=Qc(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=be
(me);return!b.parentElement});function te(a,b)
{if(se())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=be(b)}function
ue(a,b){b=b instanceof xd?b:Gd(b);a.href=zd(b)}function ve(a,b){b=b instanceof xd?
b:Gd(b,/^data:image\//i.test(b));a.src=zd(b)}
function we(a,b){var
c=xe(a.ownerDocument&&a.ownerDocument.defaultView);c&&a.setAttribute("nonce",c);a.s
rc=td(b)}function ye(a,b){b=b instanceof xd?b:Gd(b);a.href=zd(b)}function ze(a,b)
{b=b instanceof xd?b:Gd(b);a.replace(zd(b))}function xe(a){return
Ae("script[nonce]",a)}var Be=/^[\w+/_-]+[=]{0,2}$/;function Ae(a,b){b=(b||
q).document;return b.querySelector?(a=b.querySelector(a))&&(a=a.nonce||
a.getAttribute("nonce"))&&Be.test(a)?a:"":""};function Ce(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 De(a,b)
{return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function Ee(a,b){var c=a.x-b.x;a=a.y-
b.y;return Math.sqrt(c*c+a*a)}function Fe(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.xk=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return
this};function Ge(a,b){this.width=a;this.height=b}function He(a,b){return a==b?!
0:a&&b?a.width==b.width&&a.height==b.height:!1}f=Ge.prototype;f.clone=function()
{return new Ge(this.width,this.height)};f.aspectRatio=function(){return
this.width/this.height};f.Fc=ba(6);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 Ie(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 Je(a){return a.replace(/[\
s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")}function Ke(a){return a.replace(/\xa0|[ \t]
+/g," ")}function Le(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\
t\r\n ]+$/g,"")}function Me(a){return decodeURIComponent(a.replace(/\+/g,"
"))}function Ne(a){return a=Pb(a)}
function Oe(a){return Yb(a,"&")?"document"in q?Pe(a):Qe(a):a}function Pe(a){var
b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var
c=q.document.createElement("div");return a.replace(Re,function(d,e){var
g=b[d];if(g)return g;"#"==e.charAt(0)&&(e=Number("0"+e.slice(1)),isNaN(e)||
(g=String.fromCharCode(e)));g||(g=de(d+"
",null),te(c,g),g=c.firstChild.nodeValue.slice(0,-1));return b[d]=g})}
function Qe(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case
"amp":return"&";case "lt":return"<";case "gt":return">";case
"quot":return'"';default:return"#"!=c.charAt(0)||
(c=Number("0"+c.slice(1)),isNaN(c))?b:String.fromCharCode(c)}})}var Re=/&([^;\s<&]
+);?/g;function Se(a,b){a.length>b&&(a=a.substring(0,b-3)+"...");return a}function
Te(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\
x08/g,"\\x08")}
var Ue=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b)
{return Array(b+1).join(a)};function Ve(a){return null==a?"":String(a)}function
We(){return
Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Ma
th.random())^Xa()).toString(36)}function Xe(a){return String(a).replace(/\-([a-
z])/g,function(b,c){return c.toUpperCase()})}function Ye(a){return
a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return
c+d.toUpperCase()})};function Ze(a){return a?new $e(af(a)):ab||(ab=new $e)}function
B(a){return bf(document,a)}function bf(a,b){return"string"===typeof b?
a.getElementById(b):b}function df(a,b){return(b||
document).getElementsByTagName(String(a))}function ef(a,b,c){return
ff(document,a,b,c)}function gf(a,b){var c=b||document;return
c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):ff(document,"*",a,b)}
function hf(a,b){var c=b||document,d=null;c.getElementsByClassName?
d=c.getElementsByClassName(a)[0]:d=jf("*",a,b);return d||null}
function ff(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 jf(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:"")):ff(d,a,b,c)[0]||null}function kf(a,b)
{Rc(b,function(c,d){c&&"object"==typeof c&&c.Vd&&(c=c.Vc());"style"==d?
a.style.cssText=c:"class"==d?a.className=c:"for"==d?
a.htmlFor=c:lf.hasOwnProperty(d)?a.setAttribute(lf[d],c):Kb(d,"aria-")||
Kb(d,"data-")?a.setAttribute(d,c):a[d]=c})}
var
lf={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
mf(a){a=(a||window).document;a=nf(a)?a.documentElement:a.body;return new
Ge(a.clientWidth,a.clientHeight)}
function of(a){var b=pf(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 pf(a){return
a.scrollingElement?a.scrollingElement:!oc&&nf(a)?a.documentElement:a.body||
a.documentElement}function qf(a){return a?a.parentWindow||
a.defaultView:window}function C(a,b,c){return rf(document,arguments)}
function rf(a,b){var c=b[1],d=sf(a,String(b[0]));c&&("string"===typeof c?
d.className=c:Array.isArray(c)?d.className=c.join("
"):kf(d,c));2<b.length&&tf(a,d,b,2);return d}
function tf(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(!Pa(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
sf(document,a)}
function
sf(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());re
turn a.createElement(b)}function uf(a){return
document.createTextNode(String(a))}function nf(a)
{return"CSS1Compat"==a.compatMode}function vf(a,b){a.appendChild(b)}function
wf(a,b){tf(af(a),a,arguments,1)}function xf(a){for(var
b;b=a.firstChild;)a.removeChild(b)}function yf(a,b)
{b.parentNode&&b.parentNode.insertBefore(a,b)}function zf(a,b)
{b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)}
function Af(a,b,c){a.insertBefore(b,a.childNodes[c]||null)}function G(a){return
a&&a.parentNode?a.parentNode.removeChild(a):null}function Bf(a,b){var
c=b.parentNode;c&&c.replaceChild(a,b)}function Cf(a){return void 0!=a.children?
a.children:Array.prototype.filter.call(a.childNodes,function(b){return
1==b.nodeType})}function Df(a){return void 0!==a.firstElementChild?
a.firstElementChild:Ef(a.firstChild,!0)}function Ef(a,b){for(;a&&1!
=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}
function Ff(a){return Ra(a)&&1==a.nodeType}function Gf(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 Ff(b)?
b:null}function Hf(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 af(a){return 9==a.nodeType?a:a.ownerDocument||a.document}
function If(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
xf(a),a.appendChild(af(a).createTextNode(String(b)))}var
Jf={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Kf={IMG:" ",BR:"\n"};function Lf(a)
{return a.hasAttribute("tabindex")&&Mf(a)}
function Nf(a,b){b?a.tabIndex=0:(a.tabIndex=-
1,a.removeAttribute("tabIndex"))}function Mf(a)
{a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a}function Of(a){var
b=[];Pf(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 Qf(a){var b=[];Pf(a,b,!1);return
b.join("")}
function Pf(a,b,c){if(!(a.nodeName in Jf))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 Kf)b.push(Kf[a.nodeName]);else
for(a=a.firstChild;a;)Pf(a,b,c),a=a.nextSibling}function Rf(a){return
Sf(a,function(b){return"DIV"==b.nodeName&&"string"===typeof
b.className&&mb(b.className.split(/\s+/),"slider-box")})}function Sf(a,b){for(var
c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null}
function Tf(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c)
{return null}}function $e(a){this.g=a||q.document||
document}f=$e.prototype;f.ha=function(a){return
bf(this.g,a)};f.getElementsByTagName=function(a,b){return(b||
this.g).getElementsByTagName(String(a))};f.Ra=function(a,b,c){return
rf(this.g,arguments)};function Uf(a,b){return sf(a.g,b)}function Vf(a){a=a.g;return
a.parentWindow||
a.defaultView}f.appendChild=vf;f.an=wf;f.en=xf;f.sv=yf;f.rv=zf;f.Oi=G;f.gp=Cf;f.ip=
Df;f.uv=Ff;
f.bn=Hf;function Wf(){}Wf.prototype.next=function(){return Xf};var Xf={done:!
0,value:void 0};Wf.prototype.sf=function(){return this};var Yf=cc(),Zf=fc()||
y("iPod"),$f=y("iPad"),ag=y("Android")&&!(dc()||cc()||y("Opera")||
y("Silk")),bg=dc(),cg=y("Safari")&&!(dc()||y("Coast")||y("Opera")||y("Edge")||
y("Edg/")||y("OPR")||cc()||y("Silk")||y("Android"))&&!gc();var dg={};
function eg(a){if(z&&!Fc(9))return[0,0,0,0];var b=dg.hasOwnProperty(a)?
dg[a]:null;if(b)return b;65536<Object.keys(dg).length&&(dg={});var
c=[0,0,0,0],d=RegExp("\\\\[0-9A-Fa-f]{1,5}\\s","g");b=fg(a,RegExp("\\\\[0-9A-Fa-f]
{6}\\s?","g"));b=fg(b,d);b=fg(b,/\\./g);b=b.replace(RegExp(":not\\
(([^\\)]*)\\)","g")," $1
");b=b.replace(RegExp("{[^]*","gm"),"");b=gg(b,c,RegExp("(\\[[^\\]]
+\\])","g"),2);b=gg(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]
+)","g"),1);b=gg(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),2);b=
gg(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/
gi,3);b=gg(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=gg(b,c,/(:[^\s\+>~\.\[:]+)/
g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");gg(b,c,/([^\s\+>~\.\
[:]+)/g,3);b=c;return dg[a]=b}function gg(a,b,c,d){return a.replace(c,function(e)
{b[d]+=1;return Array(e.length+1).join(" ")})}function fg(a,b){return
a.replace(b,function(c){return Array(c.length+1).join("A")})};var hg={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},ig=/[\n\f\
r"'()*<>]/g,jg={"\n":"%0a","\f":"%0c","\
r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"};function kg(a){return jg[a]}
function lg(a,b,c){b=Ob(b);if(""==b)return null;var
d=String(b.slice(0,4)).toLowerCase();if(0==("url("<d?-1:"url("==d?0:1)){if(!
b.endsWith(")")||1<(b?b.split("(").length-1:0)||1<(b?b.split(")").length-1:0)||!
c)a=null;else{a:for(b=b.substring(4,b.length-1),d=0;2>d;d++){var
e="\"'".charAt(d);if(b.charAt(0)==e&&b.charAt(b.length-1)==e)
{b=b.substring(1,b.length-1);break a}}a=c?(a=c(b,a))&&"about:invalid#zClosurez"!
=zd(a)?'url("'+zd(a).replace(ig,kg)+'")':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 hg))return null}return
b};function mg(a,b){a=q[a];return a&&a.prototype?
(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null}function
ng(a,b){return(a=q[a])&&a.prototype&&a.prototype[b]||null}var
og=mg("Element","attributes")||
mg("Node","attributes"),pg=ng("Element","hasAttribute"),qg=ng("Element","getAttribu
te"),rg=ng("Element","setAttribute"),sg=ng("Element","removeAttribute");mg("Element
","innerHTML")||mg("HTMLElement","innerHTML");
var tg=ng("Element","getElementsByTagName"),ug=ng("Element","matches")||
ng("Element","msMatchesSelector"),vg=mg("Node","nodeName"),wg=mg("Node","nodeType")
,xg=mg("Node","parentNode");mg("Node","childNodes");var
yg=mg("HTMLElement","style")||
mg("Element","style"),zg=mg("HTMLStyleElement","sheet"),Ag=ng("CSSStyleDeclaration"
,"getPropertyValue"),Bg=ng("CSSStyleDeclaration","setProperty"),Cg=mg("Element","na
mespaceURI")||mg("Node","namespaceURI");
function Dg(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("Clobbering
detected");return a}function Eg(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 Fg(a){return
Dg(og,a,"attributes",function(b){return b instanceof NamedNodeMap})}
function Gg(a,b,c){try{Eg(rg,a,"setAttribute",[b,c])}catch(d){if(-
1==d.message.indexOf("A security problem occurred"))throw d;}}function Hg(a){return
Dg(yg,a,"style",function(b){return b instanceof CSSStyleDeclaration})}function
Ig(a){return Dg(zg,a,"sheet",function(b){return b instanceof
CSSStyleSheet})}function Jg(a){return Dg(vg,a,"nodeName",function(b)
{return"string"==typeof b})}function Kg(a){return Dg(wg,a,"nodeType",function(b)
{return"number"==typeof b})}
function Lg(a){return Dg(xg,a,"parentNode",function(b){return!(b&&"string"==typeof
b.name&&b.name&&"parentnode"==b.name.toLowerCase())})}function Mg(a,b){return
Eg(Ag,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""}function
Ng(a,b,c){Eg(Bg,a,a.setProperty?"setProperty":"setAttribute",[b,c])}function Og(a)
{return Dg(Cg,a,"namespaceURI",function(b){return"string"==typeof b})};var
Pg=z&&10>document.documentMode?null:RegExp("\\s*([^\\s'\",]+[^'\",]*(('([^'\\r\\n\\
f\\\\]|\\\\[^])*')|(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|[^'\",])*)","g"),Qg={"-
webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0};
function Rg(a,b,c){var d=[];Sg(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(Pg,"#"+b+"
$1"):e.selectorText;d.push(Vd(g,Tg(e.style,c)))}});return Wd(d)}function Sg(a)
{return a.filter(function(b){return b instanceof CSSStyleRule||
b.type==CSSRule.STYLE_RULE})}
function Ug(a,b,c){a=Vg("<style>"+a+"</style>");return null==a||null==a.sheet?
Yd:Rg(a.sheet,void 0!=b?b:null,c)}function Vg(a){if(z&&!Fc(10)||"function"!=typeof
q.DOMParser)return
null;a=de("<html><head></head><body>"+a+"</body></html>",null);return(new
DOMParser).parseFromString(be(a),"text/html").body.children[0]}
function Tg(a,b){if(!a)return Md;var
c=document.createElement("div").style;Wg(a).forEach(function(d){var e=oc&&d in Qg?
d:d.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/
i,"");Kb(e,"--")||Kb(e,"var")||(d=Mg(a,d),d=lg(e,d,b),null!=d&&Ng(c,e,d))});return
new Id(c.cssText||"",Hd)}
function Xg(a){var b=Array.from(Eg(tg,a,"getElementsByTagName",
["STYLE"])),c=Bb(b,function(h){return sb(Ig(h).cssRules)});c=Sg(c);for(var
d=[],e=0;e<c.length;e++)d[e]={index:e,Bm:c[e]};d.sort(function(h,k){var
l=eg(h.Bm.selectorText),n=eg(k.Bm.selectorText);a:{for(var
p=xb,w=Math.min(l.length,n.length),D=0;D<w;D++){var F=p(l[D],n[D]);if(0!=F)
{l=F;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].Bm;c.reverse();a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,
null,!1);for(var g;g=a.nextNode();)c.forEach(function(h)
{Eg(ug,g,g.matches?"matches":"msMatchesSelector",
[h.selectorText])&&h.style&&Yg(g,h.style)});b.forEach(G)}function Yg(a,b){var
c=Wg(a.style);Wg(b).forEach(function(d){if(!(0<=c.indexOf(d))){var
e=Mg(b,d);Ng(a.style,d,e)}})}function Wg(a){Pa(a)?a=sb(a):
(a=Tc(a),ob(a,"cssText"));return a};function Zg(a,b,c,d)
{this.top=a;this.right=b;this.bottom=c;this.left=d}function $g(a){for(var b=new
Zg(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=Zg.prototype;f.Cb=function(){return this.right-this.left};f.Fb=function()
{return this.bottom-this.top};
f.clone=function(){return new
Zg(this.top,this.right,this.bottom,this.left)};function ah(a,b){return a&&b?b
instanceof Zg?
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 bh(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 ch(a,b,c,d)
{this.left=a;this.top=b;this.width=c;this.height=d}f=ch.prototype;f.clone=function(
){return new ch(this.left,this.top,this.width,this.height)};function dh(a){return
new Zg(a.top,a.left+a.width,a.top+a.height,a.left)}function eh(a){return new
ch(a.left,a.top,a.right-a.left,a.bottom-a.top)}
function fh(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 gh(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 ch(c,e,d-c,a-e)}return null}
function hh(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 ih(a,b){if(!a||!b)return null;a=new
ch(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
Ge(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 J(a,b,c)
{if("string"===typeof b)(b=jh(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var
e=b[d],g=jh(c,d);g&&(c.style[g]=e)}}var kh={};function jh(a,b){var c=kh[b];if(!c)
{var d=Xe(b);c=d;void 0===a.style[d]&&(d=(oc?"Webkit":nc?"Moz":z?"ms":null)
+Ye(d),void 0!==a.style[d]&&(c=d));kh[b]=c}return c}function lh(a,b){var
c=a.style[Xe(b)];return"undefined"!==typeof c?c:a.style[jh(a,b)]||""}
function mh(a,b){var c=af(a);return
c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,
null))?a[b]||a.getPropertyValue(b)||"":""}function nh(a,b){return a.currentStyle?
a.currentStyle[b]:null}function oh(a,b){return mh(a,b)||nh(a,b)||
a.style&&a.style[b]}function ph(a,b,c){if(b instanceof A){var d=b.x;b=b.y}else
d=b,b=c;a.style.left=qh(d,!1);a.style.top=qh(b,!1)}function rh(a){return new
A(a.offsetLeft,a.offsetTop)}
function sh(a){a=a?af(a):document;return!z||Gc(9)||nf(Ze(a).g)?
a.documentElement:a.body}function th(a){try{return
a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}}
function uh(a){if(z&&!Gc(8))return a.offsetParent;var
b=af(a),c=oh(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=oh(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 vh(a){for(var b=new
Zg(0,Infinity,Infinity,0),c=Ze(a),d=c.g.body,e=c.g.documentElement,g=pf(c.g);a=uh(a
);)if(!(z&&0==a.clientWidth||oc&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!
=oh(a,"overflow")){var h=wh(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=
mf(Vf(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 xh(a,b){b=b||pf(document);var c=b||pf(document);var
d=wh(a),e=wh(c),g=yh(c);if(c==pf(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=zh(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 wh(a){var b=af(a),c=new A(0,0),d=sh(b);if(a==d)return
c;a=th(a);b=of(Ze(b).g);c.x=a.left+b.x;c.y=a.top+b.y;return c}function Ah(a,b)
{a=Bh(a);b=Bh(b);return new A(a.x-b.x,a.y-b.y)}function Ch(a){a=th(a);return new
A(a.left,a.top)}function Bh(a){if(1==a.nodeType)return Ch(a);a=a.changedTouches?
a.changedTouches[0]:a;return new A(a.clientX,a.clientY)}function Dh(a,b,c){var
d=wh(a);b instanceof A&&(c=b.y,b=b.x);ph(a,a.offsetLeft+(b-d.x),a.offsetTop+
(Number(c)-d.y))}
function K(a,b,c){if(b instanceof Ge)c=b.height,b=b.width;else if(void 0==c)throw
Error("missing height argument");Eh(a,b);a.style.height=qh(c,!0)}function qh(a,b)
{"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function Eh(a,b)
{a.style.width=qh(b,!0)}function L(a){var b=zh;if("none"!=oh(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 zh(a){var b=a.offsetWidth,c=a.offsetHeight,d=oc&&!b&&!c;return(void
0===b||d)&&a.getBoundingClientRect?(a=th(a),new Ge(a.right-a.left,a.bottom-
a.top)):new Ge(b,c)}function Fh(a){var b=wh(a);a=L(a);return new
ch(b.x,b.y,a.width,a.height)}function Gh(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 Hh(a){return"none"!=a.style.display}
function Ih(a){return"rtl"==oh(a,"direction")}var Jh=nc?"MozUserSelect":oc||
lc?"WebkitUserSelect":null;function Kh(a,b,c){c=c?
null:a.getElementsByTagName("*");if(Jh)
{if(b=b?"none":"",a.style&&(a.style[Jh]=b),c){a=0;for(var d;d=c[a];a+
+)d.style&&(d.style[Jh]=b)}}else
if(z&&(b=b?"on":"",a.setAttribute("unselectable",b),c))for(a=0;d=c[a];a+
+)d.setAttribute("unselectable",b)}
function Lh(a,b){var c=nf(Ze(af(a)).g);if(!z||Fc("10")||c)Mh(a,b,"border-
box");else{var d=a.style;c?(c=Nh(a),a=yh(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 Oh(a){var b=af(a),c=z&&a.currentStyle;if(c&&nf(Ze(b).g)&&"auto"!
=c.width&&"auto"!=c.height&&!c.boxSizing)return
b=Ph(a,c.width,"width","pixelWidth"),a=Ph(a,c.height,"height","pixelHeight"),new
Ge(b,a);c=new Ge(a.offsetWidth,a.offsetHeight);b=Nh(a);a=yh(a);return new
Ge(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)}
function Qh(a,b){var c=nf(Ze(af(a)).g);if(!z||Fc("10")||c)Mh(a,b,"content-
box");else{var d=a.style;c?(d.pixelWidth=b.width,d.pixelHeight=b.height):
(c=Nh(a),a=yh(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 Mh(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 Ph(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 Rh(a,b)
{return(b=nh(a,b))?Ph(a,b,"left","pixelLeft"):0}
function Nh(a){if(z){var
b=Rh(a,"paddingLeft"),c=Rh(a,"paddingRight"),d=Rh(a,"paddingTop");a=Rh(a,"paddingBo
ttom");return new
Zg(d,c,a,b)}b=mh(a,"paddingLeft");c=mh(a,"paddingRight");d=mh(a,"paddingTop");a=mh(
a,"paddingBottom");return new
Zg(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var
Sh={thin:2,medium:4,thick:6};function Th(a,b){if("none"==nh(a,b+"Style"))return
0;b=nh(a,b+"Width");return b in Sh?Sh[b]:Ph(a,b,"left","pixelLeft")}
function yh(a){if(z&&!Gc(9)){var
b=Th(a,"borderLeft"),c=Th(a,"borderRight"),d=Th(a,"borderTop");a=Th(a,"borderBottom
");return new
Zg(d,c,a,b)}b=mh(a,"borderLeftWidth");c=mh(a,"borderRightWidth");d=mh(a,"borderTopW
idth");a=mh(a,"borderBottomWidth");return new
Zg(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};var Uh={"* 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},Vh={"* 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 Wh="undefined"!=typeof WeakMap&&-1!
=WeakMap.toString().indexOf("[native code]"),Xh=0;function Yh()
{this.j=[];this.i=[];this.g="data-elementweakmap-index-"+Xh+
+}Yh.prototype.set=function(a,b){if(Eg(pg,a,"hasAttribute",[this.g])){var
c=parseInt(Eg(qg,a,"getAttribute",[this.g])||null,10);this.i[c]=b}else
c=this.i.push(b)-1,Gg(a,this.g,c.toString()),this.j.push(a);return this};
Yh.prototype.get=function(a){if(Eg(pg,a,"hasAttribute",[this.g]))return
a=parseInt(Eg(qg,a,"getAttribute",[this.g])||
null,10),this.i[a]};Yh.prototype.clear=function(){this.j.forEach(function(a)
{Eg(sg,a,"removeAttribute",[this.g])},this);this.j=[];this.i=[]};var Zh=!z||Gc(10),
$h=!z||null==document.documentMode;function ai(){};var bi={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
ci={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 di={"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 ei(a){a=a||new
fi;gi(a);this.i=Zc(a.g);this.N=Zc(a.ua);this.j=Zc(a.va);this.oa=a.na;a.Ca.forEach(f
unction(b){if(!Kb(b,"data-"))throw new db('Only "data-" attributes allowed, got:
%s.',[b]);if(Kb(b,"data-sanitizer-"))throw new db('Attributes with "%s" prefix are
not allowed, got: %s.',["data-sanitizer-",b]);this.i["*
"+b.toUpperCase()]=hi},this);a.Ba.forEach(function(b){b=b.toUpperCase();if(!
Yb(b,"-")||di[b])throw new db("Only valid custom element tag names allowed, got:
%s.",[b]);this.j[b]=
!0},this);this.ma=a.j;this.s=a.Pa;this.o=null;this.O=a.oa}u(ei,ai);function ii(a)
{return function(b,c){return(b=a(Ob(b),c))&&"about:invalid#zClosurez"!=zd(b)?
zd(b):null}}function fi(){this.g={};v([Uh,Vh],function(a){Tc(a).forEach(function(b)
{this.g[b]=hi},this)},this);this.i={};this.Ca=[];this.Ba=[];this.ua=Zc(bi);this.va=
Zc(ci);this.na=!
1;this.ma=Ed;this.O=this.o=this.s=this.j=Mc;this.Pa=null;this.N=this.oa=!1}
function ji(a,b){return function(c,d,e,g){c=a(c,d,e,g);return null==c?
null:b(c,d,e,g)}}function ki(a,b,c,d){a[c]&&!b[c]&&(a[c]=ji(a[c],d))}
function gi(a){if(a.N)throw Error("HtmlSanitizer.Builder.build() can only be used
once.");ki(a.g,a.i,"* USEMAP",li);var b=ii(a.ma);["* ACTION","* CITE","*
HREF"].forEach(function(d){ki(this.g,this.i,d,b)},a);var c=ii(a.j);["* LONGDESC","*
SRC","LINK HREF"].forEach(function(d){ki(this.g,this.i,d,c)},a);["* FOR","*
HEADERS","* NAME"].forEach(function(d)
{ki(this.g,this.i,d,t(mi,this.s))},a);ki(a.g,a.i,"A TARGET",t(ni,
["_blank","_self"]));ki(a.g,a.i,"* CLASS",t(oi,a.o));ki(a.g,a.i,"*
ID",t(pi,a.o));ki(a.g,
a.i,"* STYLE",t(a.O,c));a.N=!0}function qi(a,b){a||(a="*");return(a+"
"+b).toUpperCase()}function hi(a){return Ob(a)}function ni(a,b){b=Ob(b);return
mb(a,b.toLowerCase())?b:null}function li(a){return(a=Ob(a))&&"#"==a.charAt(0)?
a:null}function mi(a,b,c){return a(Ob(b),c)}function oi(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 pi(a,b,c){return a(Ob(b),c)}
ei.prototype.g=function(a){var b=!("STYLE"in this.N)&&"STYLE"in
this.j;this.o="*"==this.s&&b?"sanitizer-"+We():this.s;if(Zh){b=a;if(Zh)
{a=E("SPAN");this.o&&"*"==this.s&&(a.id=this.o);this.O&&(b=Vg("<div>"+b+"</
div>"),Xg(b),b=b.innerHTML);b=de(b,null);var
c=document.createElement("template");if($h&&"content"in
c)te(c,b),c=c.content;else{var
d=document.implementation.createHTMLDocument("x");c=d.body;te(d.body,b)}b=document.
createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=
Wh?new WeakMap:new Yh;d=b.nextNode();){c:{var e=d;switch(Kg(e)){case
3:e=ri(this,e);break c;case 1:if("TEMPLATE"==Jg(e).toUpperCase())e=null;else{var
g=Jg(e).toUpperCase();if(g in this.N||"http://www.w3.org/1999/xhtml"!=Og(e))var
h=null;else this.j[g]?h=document.createElement(g):(h=E("SPAN"),this.oa&&Gg(h,"data-
sanitizer-original-tag",g.toLowerCase()));if(h){var k=h,l=Fg(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(Kb(D,"data-
sanitizer-"))w=null;else{var F=
Jg(p);w=w.value;var
I={tagName:Ob(F).toLowerCase(),attributeName:Ob(D).toLowerCase()},P={xl:void
0};"style"==I.attributeName&&(P.xl=Hg(p));p=qi(F,D);p in this.i?
(D=this.i[p],w=D(w,I,P)):(D=qi(null,D),D in this.i?
(D=this.i[D],w=D(w,I,P)):w=null)}null!==w&&Gg(k,g.name,w)}e=h}else e=null}break
c;default:e=null}}if(e){if(1==Kg(e)&&c.set(d,e),d=Lg(d),g=!
1,d)h=Kg(d),k=Jg(d).toLowerCase(),l=Lg(d),11!=h||l?"body"==k&&l&&(h=Lg(l))&&!
Lg(h)&&(g=!0):g=!0,h=null,g||!d?h=a:1==Kg(d)&&(h=c.get(d)),h.content&&(h=
h.content),h.appendChild(e)}else xf(d)}c.clear&&c.clear()}else
a=E("SPAN");0<Fg(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 de(a,null)};function ri(a,b){var c=b.data;
(b=Lg(b))&&"style"==Jg(b).toLowerCase()&&!("STYLE"in a.N)&&"STYLE"in
a.j&&(c=Xd(Ug(c,a.o,r(function(d,e){return this.ma(d,{zt:e})},a))));return
document.createTextNode(c)};function si(a){return(new ei(new fi)).g(a)};/*

SPDX-License-Identifier: Apache-2.0
*/
var ti={};function ui(){}function vi(a)
{this.g=a}m(vi,ui);vi.prototype.toString=function(){return this.g};function wi(a)
{var b={nonce:xe()};b=void 0===b?{}:b;a=(a instanceof ld&&a.constructor===ld?
a.g:"type_error:SafeScript").toString();var c="<script";b.id&&(c+=' id="'+xi(b.id)
+'"');b.nonce&&(c+=' nonce="'+xi(b.nonce)+'"');b.type&&(c+=' type="'+xi(b.type)
+'"');return de(c+(">"+a+"\x3c/script>"),null)}function xi(a){return
a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/
g,"&quot;").replace(/'/g,"&apos;")};function yi(a){var
b=document.createElement("template");if(!("content"in b))
{b=de("<html><body>"+a,null);b=(new
DOMParser).parseFromString(be(b),"text/html");for(a=b.createDocumentFragment();0<b.
body.childNodes.length;)a.appendChild(b.body.firstChild);return
a}a=de(a,null);b.innerHTML=be(a);return b.content};function zi(a)
{a=a.nodeName;return"string"===typeof a?a:"FORM"}function Ai(a){a=a.nodeType;return
a===Node.ELEMENT_NODE||"number"!==typeof a};function Bi(a,b,c,d)
{this.i=a;this.g=b;this.j=c;this.o=d};var Ci=new Bi(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(" ")),new Map([["A",
new Map([["href",{Ac:2}]])],["AREA",new Map([["href",{Ac:2}]])],["LINK",new
Map([["href",{Ac: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",
{Ac:2}]])],["IMG",new Map([["src",{Ac:2}]])],["VIDEO",new Map([["src",{Ac:2}]])],
["AUDIO",new Map([["src",{Ac:2}]])]]),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(" ")),
new Map([["dir",{Ac:3,conditions:new Map([["dir",new
Set(["auto","ltr","rtl"])]])}],["async",{Ac:3,conditions:new Map([["async",new
Set(["async"])]])}],["cite",{Ac:2}],["loading",{Ac:3,conditions:new
Map([["loading",new Set(["eager","lazy"])]])}],["poster",{Ac:2}],["target",
{Ac:3,conditions:new Map([["target",new Set(["_self","_blank"])]])}]]));function
Di(a){this.bm=a}function Ei(a){return new Di(function(b){return
b.substr(0,a.length+1).toLowerCase()===a+":"})}var
Fi=[Ei("data"),Ei("http"),Ei("https"),Ei("mailto"),Ei("ftp"),new Di(function(a)
{return/^[^:]*([/?#]|$)/.test(a)})];function Gi(a){var b=void 0===b?Fi:b;a:{b=void
0===b?Fi:b;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof Di&&d.bm(a))
{a=Cd(a);break a}}a=void 0}return a||Fd};function Hi(a){this.j=a;this.i=[];if(ti!
==ti)throw Error("Bad secret");}function Ii(a,b){a.i=[];b=a.g(b);if(0!
==a.i.length)throw Error("");return b}Hi.prototype.g=function(a){var
b=document.createElement("span");b.appendChild(Ji(this,a));a=(new
XMLSerializer).serializeToString(b);a=a.slice(a.indexOf(">")
+1,a.lastIndexOf("</"));return de(a,null)};
function Ji(a,b){b=yi(b);b=document.createTreeWalker(b,NodeFilter.SHOW_ELEMENT|
NodeFilter.SHOW_TEXT,function(h){return Ki(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(Ai(c))g=Li(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 Li(a,b){var c=zi(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?0:l.has(g))?l.get(g):k.j.has(g)?{Ac:1}:k.o.get(g)||
{Ac:0};a:{if(l=k.conditions){l=la(l);for(var n=l.next();!n.done;n=l.next()){var
p=la(n.value);n=p.next().value;p=p.next().value;var w=void
0;if((n=null==(w=b.getNamedItem(n))?void 0:w.value)&&!p.has(n)){l=!1;break a}}}l=!
0}if(l)switch(k.Ac){case 1:d.setAttribute(g,
h);break;case 2:k=zd(Gi(h));k!==h&&Mi(a);d.setAttribute(g,k);break;case
3:d.setAttribute(g,h.toLowerCase());break;case 4:d.setAttribute(g,h);break;case
0:Mi(a);break;default:throw Error("Unhandled AttributePolicyAction case");}else
Mi(a)}return d}
function Ki(a,b){if(b.nodeType===Node.TEXT_NODE)return
NodeFilter.FILTER_ACCEPT;if(!Ai(b))return
NodeFilter.FILTER_REJECT;b=zi(b);if(null===b)return
Mi(a),NodeFilter.FILTER_REJECT;var c=a.j;if("form"!==b.toLowerCase()&&(c.i.has(b)||
c.g.has(b)))return NodeFilter.FILTER_ACCEPT;Mi(a);return
NodeFilter.FILTER_REJECT}function Mi(a){0===a.i.length&&a.i.push("")}var Ni=new
Hi(Ci);function Oi(a){return Ii(Ni,a)};function Pi(a){var
b=Ga.apply(1,arguments);if(0===b.length)return vd(a[0]);for(var
c=[a[0]],d=0;d<b.length;d++)c.push(encodeURIComponent(b[d])),c.push(a[d+1]);return
vd(c.join(""))};function N(a,b){if(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=be(b)}
function Qi(a,b){var c=Ri;if(0===c.length)throw Error("No prefixes are
provided");if(c.map(function(d){if(d instanceof vi)d=d.g;else throw
Error("");return d}).every(function(d){return 0!=="value".indexOf(d)}))throw
Error('Attribute "value" does not match any of the allowed
prefixes.');a.setAttribute("value",b)};function Si(a){var
b,c,d=null==(c=(b=(a.ownerDocument&&a.ownerDocument.defaultView||
window).document).querySelector)?void 0:c.call(b,"script[nonce]");(b=d?d.nonce||
d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};function Ti(a)
{a&&"function"==typeof a.Ha&&a.Ha()};function Ui()
{this.Nd=this.Nd;this.Pa=this.Pa}Ui.prototype.Nd=!1;Ui.prototype.Ha=function()
{this.Nd||(this.Nd=!0,this.wa())};function Vi(a,b){b=t(Ti,b);a.Nd?b():(a.Pa||
(a.Pa=[]),a.Pa.push(b))}Ui.prototype.wa=function()
{if(this.Pa)for(;this.Pa.length;)this.Pa.shift()()};function Wi(a)
{this.id=a}Wi.prototype.toString=function(){return this.id};function Xi(a,b)
{this.type=a instanceof Wi?
String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.g=!
1}Xi.prototype.stopPropagation=function(){this.g=!
0};Xi.prototype.preventDefault=function(){this.defaultPrevented=!0};function Yi(a)
{a.preventDefault()};var Zi=function(){if(!q.addEventListener||!
Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",
{get:function(){a=!0}});try{q.addEventListener("test",function()
{},b),q.removeEventListener("test",function(){},b)}catch(c){}return a}();var
$i={Mg:"mousedown",Ng:"mouseup",Lh:"mousecancel",px:"mousemove",sx:"mouseover",qx:"
mouseout",nx:"mouseenter",ox:"mouseleave"};function aj(a,b){Xi.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.ym=!
1;this.pointerId=0;this.pointerType="";this.Ob=null;a&&this.Xl(a,b)}u(aj,Xi);var
bj={2:"touch",3:"pen",4:"mouse"};
aj.prototype.Xl=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.ym=qc?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType=
"string"===typeof a.pointerType?
a.pointerType:bj[a.pointerType]||"";this.state=a.state;this.Ob=a;a.defaultPrevented
&&aj.ta.preventDefault.call(this)};function cj(a){return 0==a.Ob.button&&!
(qc&&a.ctrlKey)}aj.prototype.stopPropagation=function()
{aj.ta.stopPropagation.call(this);this.Ob.stopPropagation?
this.Ob.stopPropagation():this.Ob.cancelBubble=!
0};aj.prototype.preventDefault=function(){aj.ta.preventDefault.call(this);var
a=this.Ob;a.preventDefault?a.preventDefault():a.returnValue=!1};var
dj="closure_listenable_"+(1E6*Math.random()|0);function ej(a){return!(!a||!
a[dj])};var fj=0;function gj(a,b,c,d,e)
{this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!
d;this.Hj=e;this.key=++fj;this.nh=this.nj=!1}function hj(a){a.nh=!
0;a.listener=null;a.proxy=null;a.src=null;a.Hj=null};function ij(a)
{this.src=a;this.g={};this.i=0}f=ij.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=jj(a,b,d,e);-1<h?
(b=a[h],c||(b.nj=!1)):(b=new gj(b,this.src,g,!!d,e),b.nj=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=jj(e,b,c,d);return-1<b?(hj(e[b]),pb(e,b),0==e.length&&(delete
this.g[a],this.i--),!0):!1};
function kj(a,b){var c=b.type;c in
a.g&&ob(a.g[c],b)&&(hj(b),0==a.g[c].length&&(delete
a.g[c],a.i--))}f.fh=ba(8);f.ai=function(a,b,c,d){a=this.g[a.toString()];var e=-
1;a&&(e=jj(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 Sc(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 jj(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!
g.nh&&g.listener==b&&g.capture==!!c&&g.Hj==d)return e}return-1};var
lj="closure_lm_"+(1E6*Math.random()|0),mj={},nj=0;function O(a,b,c,d,e)
{if(d&&d.once)return oj(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=pj(c);return ej(a)?a.ka(b,c,Ra(d)?!!d.capture:!!
d,e):qj(a,b,c,!1,d,e)}
function qj(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=Ra(e)?!!
e.capture:!!e,k=rj(a);k||(a[lj]=k=new ij(a));c=k.add(b,c,d,h,g);if(c.proxy)return
c;d=sj();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Zi||(e=h),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(tj(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");nj++;return c}
function sj(){function a(c){return b.call(a.src,a.listener,c)}var b=uj;return
a}function oj(a,b,c,d,e){if(Array.isArray(b)){for(var g=0;g<b.length;g+
+)oj(a,b[g],c,d,e);return null}c=pj(c);return ej(a)?a.Gf(b,c,Ra(d)?!!d.capture:!!
d,e):qj(a,b,c,!0,d,e)}function vj(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)vj(a,b[g],c,d,e);else d=Ra(d)?!!d.capture:!!d,c=pj(c),ej(a)?
a.Xa(b,c,d,e):a&&(a=rj(a))&&(b=a.ai(b,c,d,e))&&wj(b)}
function wj(a){if("number"!==typeof a&&a&&!a.nh){var
b=a.src;if(ej(b))kj(b.Od,a);else{var c=a.type,d=a.proxy;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(tj(c),d):b.addListener&&b.removeListener&&b.removeListener(d);nj--;
(c=rj(b))?(kj(c,a),0==c.i&&(c.src=null,b[lj]=null)):hj(a)}}}function tj(a){return a
in mj?mj[a]:mj[a]="on"+a}function xj(a,b){var c=a.listener,d=a.Hj||
a.src;a.nj&&wj(a);return c.call(d,b)}
function uj(a,b){return a.nh?!0:xj(a,new aj(b,this))}function rj(a){a=a[lj];return
a instanceof ij?a:null}var
yj="__closure_events_fn_"+(1E9*Math.random()>>>0);function pj(a)
{if("function"===typeof a)return a;a[yj]||(a[yj]=function(b){return
a.handleEvent(b)});return a[yj]};function zj(a)
{Ui.call(this);this.N=a;this.j={}}u(zj,Ui);var
Aj=[];f=zj.prototype;f.ka=function(a,b,c,d){return Bj(this,a,b,c,d)};function
Cj(a,b,c,d,e){Bj(a,b,c,d,!1,e)}function Bj(a,b,c,d,e,g){Array.isArray(c)||
(c&&(Aj[0]=c.toString()),c=Aj);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.Gf=function(a,b,c,d){return Dj(this,a,b,c,d)};
function Dj(a,b,c,d,e,g){if(Array.isArray(c))for(var h=0;h<c.length;h+
+)Dj(a,b,c[h],d,e,g);else{b=oj(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=pj(c),d=!!d,b=ej(a)?a.ai(b,c,d,e):a?(a=rj(a))?
a.ai(b,c,d,e):null:null,b&&(wj(b),delete this.j[b.key]);return this};
function Ej(a){Rc(a.j,function(b,c)
{this.j.hasOwnProperty(c)&&wj(b)},a);a.j={}}f.wa=function()
{zj.ta.wa.call(this);Ej(this)};f.handleEvent=function(){throw
Error("EventHandler.handleEvent not implemented");};function Q()
{Ui.call(this);this.Od=new
ij(this);this.et=this;this.xm=null}u(Q,Ui);Q.prototype[dj]=!
0;f=Q.prototype;f.hh=function(){return this.xm};f.qh=function(a)
{this.xm=a};f.addEventListener=function(a,b,c,d)
{O(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){vj(this,a,b,c,d)};
f.dispatchEvent=function(a){var
b,c=this.hh();if(c)for(b=[];c;c=c.hh())b.push(c);c=this.et;var d=a.type||
a;if("string"===typeof a)a=new Xi(a,c);else if(a instanceof Xi)a.target=a.target||
c;else{var e=a;a=new Xi(d,c);ad(a,e)}e=!0;if(b)for(var g=b.length-1;!a.g&&0<=g;g--)
{var h=a.currentTarget=b[g];e=Fj(h,d,!0,a)&&e}a.g||(h=a.currentTarget=c,e=Fj(h,d,!
0,a)&&e,a.g||(e=Fj(h,d,!1,a)&&e));if(b)for(g=0;!a.g&&g<b.length;g+
+)h=a.currentTarget=b[g],e=Fj(h,d,!1,a)&&e;return e};
f.wa=function(){Q.ta.wa.call(this);if(this.Od){var a=this.Od,b=0,c;for(c in a.g)
{for(var d=a.g[c],e=0;e<d.length;e++)++b,hj(d[e]);delete
a.g[c];a.i--}}this.xm=null};f.ka=function(a,b,c,d){return this.Od.add(String(a),b,!
1,c,d)};f.Gf=function(a,b,c,d){return this.Od.add(String(a),b,!
0,c,d)};f.Xa=function(a,b,c,d){return this.Od.remove(String(a),b,c,d)};
function Fj(a,b,c,d){b=a.Od.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.nh&&h.capture==c){var
k=h.listener,l=h.Hj||h.src;h.nj&&kj(a.Od,h);e=!1!==k.call(l,d)&&e}}return e&&!
d.defaultPrevented}f.fh=ba(7);f.ai=function(a,b,c,d){return
this.Od.ai(String(a),b,c,d)};f.hasListener=function(a,b){return
this.Od.hasListener(void 0!==a?String(a):void 0,b)};function Gj(a)
{Q.call(this);this.g=a||window;this.j=O(this.g,"resize",this.o,!
1,this);this.i=mf(this.g)}u(Gj,Q);Gj.prototype.Fa=function(){return this.i?
this.i.clone():null};Gj.prototype.wa=function()
{Gj.ta.wa.call(this);this.j&&(wj(this.j),this.j=null);this.i=this.g=null};Gj.protot
ype.o=function(){var a=mf(this.g);He(a,this.i)||
(this.i=a,this.dispatchEvent("resize"))};function Hj(a){if(a.altKey&&!a.ctrlKey||
a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(Ij(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 Jj(a,b,c,d,e,g){if(qc&&e)return Ij(a);if(e&&!d)return!1;if(!nc)
{"number"===typeof b&&(b=Kj(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:Ij(a)}
function Ij(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 Kj(a){if(nc)a=Lj(a);else if(qc&&oc)switch(a){case
93:a=91}return a}
function Lj(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 Mj(a)
{if(a.oc&&"function"==typeof a.oc)return a.oc();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(Pa(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 Nj(a){if(a.ie&&"function"==typeof a.ie)return a.ie();if(!a.oc||"function"!
=typeof a.oc){if("undefined"!==typeof Map&&a instanceof Map)return
Array.from(a.keys());if(!("undefined"!==typeof Set&&a instanceof Set))
{if(Pa(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c+
+)b.push(c);return b}return Tc(a)}}}
function Oj(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else
if(Pa(a)||"string"===typeof a)Array.prototype.forEach.call(a,b,c);else for(var
d=Nj(a),e=Mj(a),g=e.length,h=0;h<g;h++)b.call(c,e[h],d&&d[h],a)};var
Pj=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?
=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Qj(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?Me(e):"")}}}
function Rj(a,b,c){c=null!=c?"="+encodeURIComponent(String(c)):"";if(b+=c)
{c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var
e=""}else e=a.substring(d+1,c);a=[a.slice(0,d),e,a.slice(c)];c=a[1];a[1]=b?c?
c+"&"+b:b:c;a=a[0]+(a[1]?"?"+a[1]:"")+a[2]}return a}function Sj(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
Tj=/#|$/;
function Uj(a){var
b=window.location.href,c=b.search(Tj),d=Sj(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 Me(b.slice(d,-1!==e?
e:0))}var Vj=/[?&]($|#)/;function R(a,b)
{this.i=this.O=this.s="";this.ma=null;this.g=this.o="";this.N=!1;var c;a instanceof
R?(this.N=void 0!==b?
b:a.N,Wj(this,a.s),this.O=a.O,this.i=a.i,Xj(this,a.ma),Yj(this,a.o),Zj(this,a.j.clo
ne()),this.g=a.g):a&&(c=String(a).match(Pj))?(this.N=!!b,Wj(this,c[1]||"",!
0),this.O=ak(c[2]||""),this.i=ak(c[3]||"",!0),Xj(this,c[4]),Yj(this,c[5]||"",!
0),Zj(this,c[6]||"",!0),this.g=ak(c[7]||"")):(this.N=!!b,this.j=new
bk(null,this.N))}
R.prototype.toString=function(){var a=[],b=this.s;b&&a.push(ck(b,dk,!0),":");var
c=this.i;if(c||"file"==b)a.push("//"),(b=this.O)&&a.push(ck(b,dk,!
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.o)this.i&&"/"!
=c.charAt(0)&&a.push("/"),a.push(ck(c,"/"==c.charAt(0)?ek:fk,!0));
(c=this.j.toString())&&a.push("?",c);(c=this.g)&&a.push("#",ck(c,gk));return
a.join("")};
R.prototype.resolve=function(a){var b=this.clone(),c=!!a.s;c?Wj(b,a.s):c=!!a.O;c?
b.O=a.O:c=!!a.i;c?b.i=a.i:c=null!=a.ma;var d=a.o;if(c)Xj(b,a.ma);else if(c=!!a.o)
{if("/"!=d.charAt(0))if(this.i&&!this.o)d="/"+d;else{var e=b.o.lastIndexOf("/");-1!
=e&&(d=b.o.slice(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(Yb(e,"./")||
Yb(e,"/.")){d=Kb(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?Yj(b,d):c=""!
==a.j.toString();c?Zj(b,a.j.clone()):c=!!a.g;c&&(b.g=a.g);return
b};R.prototype.clone=function(){return new R(this)};function Wj(a,b,c){a.s=c?ak(b,!
0):b;a.s&&(a.s=a.s.replace(/:$/,""))}function Xj(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 Yj(a,b,c){a.o=c?ak(b,!0):b}function Zj(a,b,c){b instanceof bk?
(a.j=b,hk(a.j,a.N)):(c||(b=ck(b,ik)),a.j=new bk(b,a.N))}
R.prototype.getQuery=function(){return this.j.toString()};function S(a,b,c)
{a.j.set(b,c);return a}function T(a,b){return a.j.get(b)}function jk(a,b)
{a.j.remove(b)}function ak(a,b){return
a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function
ck(a,b,c){return"string"===typeof a?
(a=encodeURI(a).replace(b,kk),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),a):null}function kk(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+
(a&15).toString(16)}
var dk=/[#\/\?@]/g,fk=/[#\?:]/g,ek=/[#\?]/g,ik=/[#\?@]/g,gk=/#/g;function bk(a,b)
{this.i=this.g=null;this.j=a||null;this.o=!!b}function lk(a){a.g||(a.g=new
Map,a.i=0,a.j&&Qj(a.j,function(b,c){a.add(Me(b),c)}))}function mk(a){var
b=Nj(a);if("undefined"==typeof b)throw Error("Keys are undefined");var c=new
bk(null);a=Mj(a);for(var d=0;d<b.length;d++){var e=b[d],g=a[d];Array.isArray(g)?
nk(c,e,g):c.add(e,g)}return c}f=bk.prototype;
f.add=function(a,b){lk(this);this.j=null;a=ok(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)
{lk(this);a=ok(this,a);return this.g.has(a)?(this.j=null,this.i-
=this.g.get(a).length,this.g.delete(a)):!1};f.Fc=ba(5);function pk(a,b)
{lk(a);b=ok(a,b);return a.g.has(b)}f.forEach=function(a,b)
{lk(this);this.g.forEach(function(c,d){c.forEach(function(e)
{a.call(b,e,d,this)},this)},this)};
f.ie=function(){lk(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.oc=function(a)
{lk(this);var b=[];if("string"===typeof
a)pk(this,a)&&(b=b.concat(this.g.get(ok(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)
{lk(this);this.j=null;a=ok(this,a);pk(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.oc(a);return 0<a.length?
String(a[0]):b};function nk(a,b,c)
{a.remove(b);0<c.length&&(a.j=null,a.g.set(ok(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.oc(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 bk;a.j=this.j;this.g&&(a.g=new
Map(this.g),a.i=this.i);return a};function ok(a,b)
{b=String(b);a.o&&(b=b.toLowerCase());return b}function hk(a,b){b&&!
a.o&&(lk(a),a.j=null,a.g.forEach(function(c,d){var e=d.toLowerCase();d!
=e&&(this.remove(d),nk(this,e,c))},a));a.o=b}f.kr=function(a){for(var
b=0;b<arguments.length;b++)Oj(arguments[b],function(c,d)
{this.add(d,c)},this)};function qk(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 rk=/\
uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/
g;function sk(){}sk.prototype.g=null;function tk(a){var b;(b=a.g)||
(b={},uk(a)&&(b[0]=!0,b[1]=!0),b=a.g=b);return b};var vk;function wk()
{}u(wk,sk);function xk(a){return(a=uk(a))?new ActiveXObject(a):new
XMLHttpRequest}function uk(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}vk=new wk;function yk(a,b)
{this.j=a;this.o=b;this.i=0;this.g=null}yk.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
zk(a,b){a.o(b);100>a.i&&(a.i++,b.next=a.g,a.g=b)};function Ak(a,b){var
c=a;b&&(c=r(a,b));c=Bk(c);"function"!==typeof q.setImmediate||
q.Window&&q.Window.prototype&&!
y("Edge")&&q.Window.prototype.setImmediate==q.setImmediate?(Ck||
(Ck=Dk()),Ck(c)):q.setImmediate(c)}var Ck;
function Dk(){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 Bk=Oc;function Ek(a){q.setTimeout(function(){throw
a;},0)};function Fk(){this.i=this.g=null}Fk.prototype.add=function(a,b){var
c=Gk.get();c.set(a,b);this.i?
this.i.next=c:this.g=c;this.i=c};Fk.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 Gk=new yk(function(){return new
Hk},function(a){return a.reset()});function Hk()
{this.next=this.g=this.Pe=null}Hk.prototype.set=function(a,b)
{this.Pe=a;this.g=b;this.next=null};Hk.prototype.reset=function()
{this.next=this.g=this.Pe=null};var Ik,Jk=!1,Kk=new Fk;function Lk(a,b){Ik||
Mk();Jk||(Ik(),Jk=!0);Kk.add(a,b)}function Mk(){if(q.Promise&&q.Promise.resolve)
{var a=q.Promise.resolve(void 0);Ik=function(){a.then(Nk)}}else Ik=function()
{Ak(Nk)}}function Nk(){for(var a;a=Kk.remove();){try{a.Pe.call(a.g)}catch(b)
{Ek(b)}zk(Gk,a)}Jk=!1};function Ok(a){if(!a)return!1;try{return!!a.
$goog_Thenable}catch(b){return!1}};function Pk(a){this.g=0;this.O=void
0;this.o=this.i=this.j=null;this.s=this.N=!1;if(a!=Nc)try{var b=this;a.call(void
0,function(c){Qk(b,2,c)},function(c){Qk(b,3,c)})}catch(c){Qk(this,3,c)}}function
Rk(){this.next=this.context=this.i=this.j=this.g=null;this.o=!
1}Rk.prototype.reset=function(){this.context=this.i=this.j=this.g=null;this.o=!
1};var Sk=new yk(function(){return new Rk},function(a){a.reset()});function
Tk(a,b,c){var d=Sk.get();d.j=a;d.i=b;d.context=c;return d}
function Uk(){var a,b,c=new Pk(function(d,e){a=d;b=e});return new
Vk(c,a,b)}Pk.prototype.then=function(a,b,c){return Wk(this,"function"===typeof a?
a:null,"function"===typeof b?b:null,c)};Pk.prototype.$goog_Thenable=!
0;Pk.prototype.cancel=function(a){if(0==this.g){var b=new Xk(a);Lk(function()
{Yk(this,b)},this)}};
function Yk(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.o||(d++,h.g==a&&(e=h),!(e&&1<d)));h=h.next)e||
(g=h);e&&(0==c.g&&1==d?Yk(c,b):(g?
(d=g,d.next==c.o&&(c.o=d),d.next=d.next.next):Zk(c),$k(c,e,3,b)))}a.j=null}else
Qk(a,3,b)}function al(a,b){a.i||2!=a.g&&3!=a.g||bl(a);a.o?a.o.next=b:a.i=b;a.o=b}
function Wk(a,b,c,d){var e=Tk(null,null,null);e.g=new Pk(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 Xk?h(k):g(l)}catch(n)
{h(n)}}:h});e.g.j=a;al(a,e);return e.g}Pk.prototype.oa=function(a)
{this.g=0;Qk(this,2,a)};Pk.prototype.na=function(a){this.g=0;Qk(this,3,a)};
function Qk(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 Pk){al(d,Tk(e||Nc,g||
null,a));var h=!0}else if(Ok(d))d.then(e,g,a),h=!0;else{if(Ra(d))try{var
k=d.then;if("function"===typeof k){cl(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,bl(a),3!=b||c instanceof
Xk||dl(a,c))}}
function cl(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 bl(a){a.N||(a.N=!
0,Lk(a.ma,a))}function Zk(a){var b=null;a.i&&(b=a.i,a.i=b.next,b.next=null);a.i||
(a.o=null);return b}Pk.prototype.ma=function(){for(var a;a=Zk(this);)
$k(this,a,this.g,this.O);this.N=!1};
function $k(a,b,c,d){if(3==c&&b.i&&!b.o)for(;a&&a.s;a=a.j)a.s=!
1;if(b.g)b.g.j=null,el(b,c,d);else try{b.o?b.j.call(b.context):el(b,c,d)}catch(e)
{fl.call(null,e)}zk(Sk,b)}function el(a,b,c){2==b?
a.j.call(a.context,c):a.i&&a.i.call(a.context,c)}function dl(a,b){a.s=!
0;Lk(function(){a.s&&fl.call(null,b)})}var fl=Ek;function Xk(a)
{$a.call(this,a)}u(Xk,$a);Xk.prototype.name="cancel";function Vk(a,b,c)
{this.promise=a;this.resolve=b;this.reject=c};function gl(a,b)
{Q.call(this);this.i=a||1;this.g=b||
q;this.j=r(this.Xw,this);this.o=Xa()}u(gl,Q);f=gl.prototype;f.enabled=!
1;f.Ya=null;function hl(a,b){a.i=b;a.Ya&&a.enabled?
(a.stop(),a.start()):a.Ya&&a.stop()}f.Xw=function(){if(this.enabled){var a=Xa()-
this.o;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.o=Xa())};f.stop=function()
{this.enabled=!
1;this.Ya&&(this.g.clearTimeout(this.Ya),this.Ya=null)};f.wa=function()
{gl.ta.wa.call(this);this.stop();delete this.g};function U(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 il(a){q.clearTimeout(a)};function jl(a){Q.call(this);this.headers=new
Map;this.ma=a||null;this.i=!
1;this.O=this.g=null;this.Qj="";this.j=this.na=this.o=this.oa=!
1;this.N=0;this.s=null;this.Ba="";this.ua=this.va=!1}u(jl,Q);var
kl=/^https?$/i,ll=["POST","PUT"],ml=[];function nl(a,b,c,d,e,g,h){var k=new
jl;ml.push(k);b&&k.ka("complete",b);k.Gf("ready",k.st);g&&(k.N=Math.max(0,g));h&&(k
.va=h);k.send(a,c,d,e)}f=jl.prototype;f.st=function(){this.Ha();ob(ml,this)};
f.send=function(a,b,c,d){if(this.g)throw Error("[goog.net.XhrIo] Object is active
with another request="+this.Qj+"; newUri="+a);b=b?
b.toUpperCase():"GET";this.Qj=a;this.oa=!1;this.i=!0;this.g=this.ma?
xk(this.ma):xk(vk);this.O=this.ma?
tk(this.ma):tk(vk);this.g.onreadystatechange=r(this.mq,this);try{this.na=!
0,this.g.open(b,String(a),!0),this.na=!1}catch(h){ol(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(ll,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{pl(this),0<this.N&&((this.ua=ql(thi
s.g))?
(this.g.timeout=this.N,this.g.ontimeout=r(this.vg,this)):this.s=U(this.vg,this.N,th
is)),this.o=!0,this.g.send(a),this.o=!1}catch(h){ol(this)}};function ql(a){return
z&&Fc(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout}f.vg=function()
{"undefined"!=typeof La&&this.g&&(this.dispatchEvent("timeout"),this.abort(8))};
function ol(a){a.i=!1;a.g&&(a.j=!0,a.g.abort(),a.j=!1);rl(a);sl(a)}function rl(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"),sl(this))};f.wa=functi
on(){this.g&&(this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!1),sl(this,!
0));jl.ta.wa.call(this)};f.mq=function(){this.Nd||(this.na||this.o||this.j?
ul(this):this.Yv())};f.Yv=function(){ul(this)};
function ul(a){if(a.i&&"undefined"!=typeof La&&(!a.O[1]||4!=(a.g?
a.g.readyState:0)||2!=vl(a)))if(a.o&&4==(a.g?a.g.readyState:0))U(a.mq,0,a);else
if(a.dispatchEvent("readystatechange"),4==(a.g?a.g.readyState:0)){a.i=!1;try{wl(a)?
(a.dispatchEvent("complete"),a.dispatchEvent("success")):rl(a)}finally{sl(a)}}}func
tion sl(a,b){if(a.g){pl(a);var c=a.g,d=a.O[0]?function()
{}:null;a.g=null;a.O=null;b||
a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function pl(a){a.g&&a.ua&&(a.g.ontimeout=null);a.s&&(il(a.s),a.s=null)}function
wl(a){var b=vl(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.Qj).match(Pj)[1]||null,!
a&&q.self&&q.self.location&&(a=q.self.location.protocol.slice(0,-1)),b=!kl.test(a?
a.toLowerCase():"");c=b}return c}function vl(a){try{return 2<(a.g?
a.g.readyState:0)?a.g.status:-1}catch(b){return-1}}
function xl(a){try{return a.g?a.g.responseText:""}catch(b){return""}}function
yl(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=qk(b)}return
c}};function zl(a,b){var c;if(c=b){var d,e;c=Math.random()<(null!=(e=null!
=(d=b.Aw)?d:Al[b.se[0]])?e:0)}if(c)try{var g,h;Math.random()<(null!=(h=null!
=(g=b.ev)?g:Bl[b.se[0]])?h:0)&&Cl(b,"HEARTBEAT");b:{try{Ii(Dl,a)}catch(p)
{Cl(b,"H_RSANITIZE");var k=!0;break b}try{Oi(a)}catch(p){Cl(b,"H_SANITIZE");k=!
0;break b}k=!1}if(!k){var l=void 0===l?{}:l;var n=xi(a);l.Ix&&(n=n.replace(/(^|[\r\
n\t ])
/g,"$1&#160;"));l.Hx&&(n=n.replace(/(\r\n|\n|\r)/g,"<br>"));l.Jx&&(n=n.replace(/(\
t+)/g,'<span style="white-space:pre">$1</span>'));
de(n,null).toString()!==a&&Cl(b,"H_ESCAPE")}}catch(p){try{Cl(b,"CRASHED")}catch(w)
{}}return de(a,null)}var Al={0:1,1:.01},Bl={0:.01,1:.01},El=new function(){this.i=!
1;this.g=Ci},Fl=new Map(El.g.o);Fl.set("style",{Ac:4});El.g=new
Bi(El.g.i,El.g.g,El.g.j,Fl);var Gl=new Map(El.g.o);Gl.set("class",{Ac:1});El.g=new
Bi(El.g.i,El.g.g,El.g.j,Gl);var Hl=new Map(El.g.o);Hl.set("id",{Ac:1});El.g=new
Bi(El.g.i,El.g.g,El.g.j,Hl);if(El.i)throw Error("this sanitizer has already called
build");El.i=!0;var Dl=new Hi(El.g);
function Cl(a,b){(Il.Mx||navigator.sendBeacon.bind(navigator)||Jl)("https://
csp.withgoogle.com/csp/
lcreport/"+a.se,JSON.stringify({host:window.location.hostname,type:b}))}function
Jl(a,b){var c=new XMLHttpRequest;c.open("POST",a);c.setRequestHeader("Content-
Type","application/json");c.send(b)}var Il={};function Kl()
{}f=Kl.prototype;f.nb=function(a){this.yb=a.width;this.Db=a.height};f.Fa=function()
{return new Ge(this.yb,this.Db)};f.je=function(){return this.O};f.wd=function()
{return this.N};f.Cb=function(){return this.yb};f.Fb=function(){return
this.Db};f.vd=function(){return new A(this.O,this.N)};function Ll(a){return new
ch(a.O,a.N,a.yb,a.Db)};function Ml(){this.g=[]}Ml.prototype.Sa=function(a)
{this.g.push(a)};Ml.prototype.Fa=function(){var a=this.Cb(),b=this.Fb();return
null===a||null===b?null:new Ge(a,b)};Ml.prototype.Qd=function(a){return
this.g.filter(a||Lc)};function Nl(a,b){for(var c=0;c<a.g.length;c++){var
d=a.g[c];if(b(d))return d}return null}function Ol(a,b){return Nl(a,function(c)
{return c.wd()<=b&&c.wd()+c.Fa().height>=b})}function Pl(a,b){return
a.g.find(function(c){return ah(dh(Ll(c)),b)})};function Ql()
{this.g=[];this.cells=[]}u(Ql,Ml);f=Ql.prototype;f.fn=0;f.marginTop=0;f.marginRight
=0;f.Pi=0;f.Ul=0;f.mk=0;f.ar=!1;f.Cb=function(){return this.yb};f.Fb=function()
{return this.Db};
function Rl(a){a.O();for(var b=a.fn,c=0;c<a.j;c++){var
d=Sl(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.Ul}a.yb=b+a.marginRight;var
e=a.marginTop;for(c=0;c<a.i;c++){var g=Tl(a,c);Ul(a,c).forEach(function(h)
{if(h)if(this.ar){var k=e+Math.round((g-h.Fa().height)/2);h.N=k}else
h.N=e});e+=g+a.mk}a.Db=e+a.Pi}function Ul(a,b){return a.cells.map(function(c)
{return c[b]})}
function Sl(a,b){var c=0;a.cells[b].forEach(function(d)
{d&&(c=Math.max(c,d.Fa().width))});return c}function Tl(a,b){var
c=0;Ul(a,b).forEach(function(d){d&&(c=Math.max(c,d.Fa().height))});return
c};function Vl(a){this.o=a}m(Vl,Kl);Vl.prototype.Ga=function(){return
this.o};Vl.prototype.nb=function(a){void 0==a.width?
(this.Db=a.height,this.yb=Math.round(a.height*Wl(this.o))):void 0==a.height?
(this.yb=a.width,this.Db=Math.round(a.width/Wl(this.o))):
(this.yb=a.width,this.Db=a.height)};function Xl()
{return"rtl"==document.body.dir}function Yl(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 Zl={border:!0,padding:!0,margin:!0},
$l=["Top","Bottom","Right","Left"],am={color:"#0000cc",textDecoration:"underline"};
function bm(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)
{Rc(b,t(cm,c))})}function cm(a,b,c){var d=""==lh(a,c);Zl[c]?v($l,function(e)
{d&&""==lh(a,c+e)&&J(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&am[c]?
J(a,c,am[c]):J(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||Rc(c,function(e,g)
{tb(d,sb(a.getElementsByTagName(g)))});bm(d)};function dm(a,b,c)
{Ui.call(this);this.ri=a;this.j=b||
0;this.g=c;this.i=r(this.lr,this)}u(dm,Ui);f=dm.prototype;f.mb=0;f.wa=function()
{dm.ta.wa.call(this);this.stop();delete this.ri;delete this.g};f.start=function(a)
{this.stop();this.mb=U(this.i,void 0!==a?a:this.j)};f.stop=function(){0!
=this.mb&&il(this.mb);this.mb=0};f.lr=function()
{this.mb=0;this.ri&&this.ri.call(this.g)};var Xc={},em=null;function fm(a)
{a=Sa(a);delete Xc[a];Wc()&&em&&em.stop()}function gm(){em||(em=new dm(function()
{hm()},20));var a=em;0!=a.mb||a.start()}function hm(){var a=Xa();Rc(Xc,function(b)
{im(b,a)});Wc()||gm()};function jm()
{Q.call(this);this.Mc=0;this.endTime=this.startTime=null}u(jm,Q);jm.prototype.Jf=fu
nction(){this.yd("begin")};jm.prototype.Xe=function()
{this.yd("end")};jm.prototype.yd=function(a){this.dispatchEvent(a)};function
km(a,b,c,d){jm.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.s=b;this.duration=c;this.o=d;this.coords=[];this.progress=0}
u(km,jm);f=km.prototype;
f.play=function(a){if(a||0==this.Mc)this.progress=0,this.coords=this.i;else
if(1==this.Mc)return!1;fm(this);this.startTime=a=Xa();-1==this.Mc&&(this.startTime-
=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progre
ss||this.Jf();this.yd("play");-1==this.Mc&&this.yd("resume");this.Mc=1;var
b=Sa(this);b in Xc||(Xc[b]=this);gm();im(this,a);return!0};f.stop=function(a)
{fm(this);this.Mc=0;a&&(this.progress=1);lm(this,this.progress);this.yd("stop");thi
s.Xe()};
f.wa=function(){0==this.Mc||this.stop(!
1);this.yd("destroy");km.ta.wa.call(this)};function im(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);lm(a,a.progress);1==a.progress?
(a.Mc=0,fm(a),a.yd("finish"),a.Xe()):1==a.Mc&&a.vm()}function lm(a,b)
{"function"===typeof a.o&&(b=a.o(b));a.coords=Array(a.i.length);for(var
c=0;c<a.i.length;c++)a.coords[c]=(a.s[c]-a.i[c])*b+a.i[c]}f.vm=function()
{this.yd("animate")};
f.yd=function(a){this.dispatchEvent(new mm(a,this))};function mm(a,b)
{Xi.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.Mc}u(mm,
Xi);function nm(a){return 3*a*a-2*a*a*a};function W(){Q.call(this);this.g=new
zj(this)}u(W,Q);W.prototype.wa=function()
{this.dispatchEvent("dispose");W.ta.wa.call(this);this.g.Ha()};function om()
{W.call(this)}u(om,W);function pm(a,b){this.x=a;this.y=b}u(pm,A);function qm(a)
{return new pm(a.x,a.y)}pm.prototype.clone=function(){return new
pm(this.x,this.y)};pm.prototype.xk=A.prototype.xk;pm.prototype.add=function(a)
{this.x+=a.x;this.y+=a.y;return this};function rm(a,b){a.x-=b.x;a.y-=b.y};function
sm(a,b){this.g=a;this.i=b}function tm(a,b){var c=Pl(a.g,b);if(!c)a:
{c=Number.POSITIVE_INFINITY;for(var d=a.g.Qd(),e=d[0],g=0;g<d.length;g++){var
h=d[g],k=bh(dh(Ll(h)),b);if(k<c){c=k;if(0==k){c=h;break
a}e=h}}c=e}a=a.i.Xh(c);b=qm(b);rm(b,c.vd());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
qm(a.vd()).add(b)};var um={};function vm(a){return"P\u00e1gina "+a};var wm;var
xm="combobox grid group listbox menu menubar radiogroup row rowgroup tablist
textbox toolbar tree treegrid".split(" ");function ym(a,b){b?
a.setAttribute("role",b):a.removeAttribute("role")}
function X(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void
0==c?(wm||(c={},wm=(c.atomic=!
1,c.autocomplete="none",c.dropeffect="none",c.haspopup=!
1,c.live="off",c.multiline=!1,c.multiselectable=!
1,c.orientation="vertical",c.readonly=!1,c.relevant="additions text",c.required=!
1,c.sort="none",c.busy=!1,c.disabled=!1,c.hidden=!1,c.invalid="false",c)),c=wm,b in
c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}
function zm(a,b){a=a.getAttribute("aria-"+b);return null==a||void
0==a?"":String(a)}function Am(a){var b=zm(a,"activedescendant");return
af(a).getElementById(b)}function Bm(a,b){var
c="";b&&(c=b.id);X(a,"activedescendant",c)}function Cm(a,b){X(a,"label",b)};var
Dm=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 Em(a)
{return(a=a.exec(ac()))?a[1]:""}var Fm=function(){if(Yf)return Em(/Firefox\/([0-
9.]+)/);if(z||lc||kc)return Dc;if(bg){if(gc()||y("Macintosh")){var
a=Em(/CriOS\/([0-9.]+)/);if(a)return a}return Em(/Chrome\/([0-9.]+)/)}if(cg&&!
gc())return Em(/Version\/([0-9.]+)/);if(Zf||$f){if(a=/Version\/(\S+).*Mobile\/(\
S+)/.exec(ac()))return a[1]+"."+a[2]}else if(ag)return(a=Em(/Android\s+([0-
9.]+)/))?a:Em(/Version\/([0-9.]+)/);return""}();function Gm(a,b,c)
{Q.call(this);this.target=a;this.s=b||a;this.ua=c||new
ch(NaN,NaN,NaN,NaN);this.j=af(a);this.g=new
zj(this);Vi(this,this.g);this.deltaY=this.deltaX=this.Ca=this.Ba=this.screenY=this.
screenX=this.clientY=this.clientX=0;this.Qb=!0;this.i=!1;this.na=0;O(this.s,
["touchstart","mousedown"],this.Pm,!1,this);this.N=Hm}u(Gm,Q);var
Hm=q.document&&q.document.documentElement&&!!
q.document.documentElement.setCapture&&!!q.document.releaseCapture;
function Im(a,b){a.ua=b||new ch(NaN,NaN,NaN,NaN)}f=Gm.prototype;f.Ta=function(a)
{this.Qb=a};f.wa=function(){Gm.ta.wa.call(this);vj(this.s,
["touchstart","mousedown"],this.Pm,!
1,this);Ej(this.g);this.N&&this.j.releaseCapture();this.s=this.target=null};
f.Pm=function(a){var b="mousedown"==a.type;if(!this.Qb||this.i||b&&!
cj(a))this.dispatchEvent("earlycancel");else{if(0==this.na)if(this.dispatchEvent(ne
w Jm("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.Fu,{capture:d,passive:!
1});this.g.ka(b,["touchend","mouseup"],this.sj,d);this.N?(c.setCapture(!
1),this.g.ka(c,"losecapture",this.sj)):this.g.ka(qf(b),"blur",
this.sj);this.Ja&&this.g.ka(this.Ja,"scroll",this.Zv,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=of(Ze(th
is.j).g)}};f.sj=function(a,b){Ej(this.g);this.N&&this.j.releaseCapture();this.i?
(this.i=!1,this.dispatchEvent(new
Jm("end",this,a.clientX,a.clientY,a,Km(this,this.deltaX),Lm(this,this.deltaY),b||"t
ouchcancel"==a.type))):this.dispatchEvent("earlycancel")};
f.Fu=function(a){if(this.Qb){var b=a.clientX-this.clientX,c=a.clientY-
this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;t
his.screenY=a.screenY;if(!this.i){var d=this.Ba-this.clientX,e=this.Ca-
this.clientY;if(d*d+e*e>this.na)if(this.dispatchEvent(new
Jm("start",this,a.clientX,a.clientY,a)))this.i=!0;else{this.Nd||
this.sj(a);return}}c=Mm(this,b,c);b=c.x;c=c.y;this.i&&this.dispatchEvent(new
Jm("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(Nm(this,a,b,c),a.preventDefault(
))}};
function Mm(a,b,c){var d=of(Ze(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(Km(a,a.deltaX),Lm(a,a.deltaY))}f.Zv=function(a){var
b=Mm(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;Nm(this,a,b.x,b.y)};fu
nction Nm(a,b,c,d){a.zl(c,d);a.dispatchEvent(new
Jm("drag",a,b.clientX,b.clientY,b,c,d))}function Km(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 Lm(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.zl=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
Jm(a,b,c,d,e,g,h)
{Xi.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(Jm,Xi);function Om(a){this.Hd=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 Om)for(b=la(a.Hd),c=b.next();!c.done;c=b.next()){var
d=la(c.value);c=d.next().value;d=d.next().value;this.Hd.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.Hd.set(c,d)}
f=Om.prototype;f.oc=function(){return Array.from(this.Hd.values())};
f.ie=function(){return Array.from(this.Hd.keys())};f.Fc=ba(4);f.remove=function(a)
{return this.Hd.delete(a)};f.get=function(a,b){return this.Hd.has(a)?
this.Hd.get(a):b};f.set=function(a,b){this.Hd.set(a,b);return
this};f.forEach=function(a,b){var c=this;b=void 0===b?
this:b;this.Hd.forEach(function(d,e){return a.call(b,d,e,c)})};f.clone=function()
{return new Om(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 Pm=[[],[]],Qm=0,Rm=!1,Sm=0;function Tm(a,b){var c=Sm++,d={Fv:
{id:c,Pe:a.measure,context:b},Jv:{id:c,Pe:a.Iv,context:b},state:{},rd:void 0,Nj:!
1};return function(){0<arguments.length?(d.rd||
(d.rd=[]),d.rd.length=0,d.rd.push.apply(d.rd,arguments),d.rd.push(d.state)):d.rd&&0
!=d.rd.length?(d.rd[0]=d.state,d.rd.length=1):d.rd=[d.state];d.Nj||(d.Nj=!
0,Pm[Qm].push(d));Rm||(Rm=!0,window.requestAnimationFrame(Um))}}
function Um(){Rm=!1;var a=Pm[Qm],b=a.length;Qm=(Qm+1)%2;for(var c,d=0;d<b;++d)
{c=a[d];var e=c.Fv;c.Nj=!1;e.Pe&&e.Pe.apply(e.context,c.rd)}for(d=0;d<b;+
+d)c=a[d],e=c.Jv,c.Nj=!
1,e.Pe&&e.Pe.apply(e.context,c.rd),c.state={};a.length=0};var Vm=z?
vd(id(jd('javascript:""'))):vd(id(jd("about:blank")));z?
vd(id(jd('javascript:""'))):vd(id(jd("javascript:undefined")));function Wm(a)
{Q.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(Wm,Q);Wm.prototype.handleEvent=function(a)
{var b=new
aj(a.Ob);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispat
chEvent(b)};Wm.prototype.wa=function()
{Wm.ta.wa.call(this);wj(this.g);wj(this.i);delete this.ya};function Xm()
{}Na(Xm);Xm.prototype.g=0;function Ym(a){return":"+(a.g++).toString(36)};function
Y(a){Q.call(this);this.g=a||Ze();this.Zb=Zm;this.mb=null;this.ab=!
1;this.ya=null;this.oa=void 0;this.ma=this.N=this.o=this.sm=null;this.Md=!
1}u(Y,Q);Y.prototype.Ce=Xm.Gb();var Zm=null;
function $m(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=Y.prototype;f.getId=function(){return this.mb||(this.mb=Ym(this.Ce))};
f.oh=function(a){if(this.o&&this.o.ma){var b=this.o.ma,c=this.mb;c in b&&delete
b[c];Yc(this.o.ma,a,this)}this.mb=a};f.ha=function(){return this.ya};function Z(a)
{a.oa||(a.oa=new zj(a));return a.oa}f.te=function(a){if(this==a)throw Error("Unable
to set parent component");if(a&&this.o&&this.mb&&an(this.o,this.mb)&&this.o!
=a)throw Error("Unable to set parent
component");this.o=a;Y.ta.qh.call(this,a)};f.getParent=function(){return this.o};
f.qh=function(a){if(this.o&&this.o!=a)throw Error("Method not
supported");Y.ta.qh.call(this,a)};f.Va=function()
{this.ya=Uf(this.g,"DIV")};f.render=function(a){bn(this,a)};function bn(a,b,c)
{if(a.ab)throw Error("Component already rendered");a.ya||a.Va();b?
b.insertBefore(a.ya,c||null):a.g.g.body.appendChild(a.ya);a.o&&!a.o.ab||a.Ma()}
function cn(a,b){if(a.ab)throw Error("Component already rendered");if(b&&a.Qi(b))
{a.Md=!0;var c=af(b);a.g&&a.g.g==c||(a.g=Ze(b));a.Nb(b);a.Ma()}else throw
Error("Invalid element to decorate");}f.Qi=function(){return!0};f.Nb=function(a)
{this.ya=a};f.Ma=function(){this.ab=!0;dn(this,function(a){!
a.ab&&a.ha()&&a.Ma()})};f.nc=function(){dn(this,function(a)
{a.ab&&a.nc()});this.oa&&Ej(this.oa);this.ab=!1};
f.wa=function(){this.ab&&this.nc();this.oa&&(this.oa.Ha(),delete
this.oa);dn(this,function(a){a.Ha()});!
this.Md&&this.ya&&G(this.ya);this.o=this.sm=this.ya=this.ma=this.N=null;Y.ta.wa.cal
l(this)};f.Oa=function(a,b){this.Pg(a,en(this),b)};
f.Pg=function(a,b,c){if(a.ab&&(c||!this.ab))throw Error("Component already
rendered");if(0>b||b>en(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
Yc(this.ma,a.getId(),a);a.te(this);ub(this.N,b,0,a);a.ab&&this.ab&&a.getParent()==t
his?(c=this.Kb(),(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=fn(this,b+1),bn(a,this.Kb(),b?b.ya:null)):this.ab&&!
a.ab&&a.ya&&a.ya.parentNode&&1==a.ya.parentNode.nodeType&&a.Ma()};f.Kb=function()
{return this.ya};function gn(a){null==a.Zb&&(a.Zb=Ih(a.ab?a.ya:a.g.g.body));return
a.Zb}function en(a){return a.N?a.N.length:0}function an(a,b){a.ma&&b?
(a=a.ma,b=(null!==a&&b in a?a[b]:void 0)||null):b=null;return b}function fn(a,b)
{return a.N?a.N[b]||null:null}function dn(a,b,c){a.N&&a.N.forEach(b,c)}
function hn(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=an(this,c);if(c&&a){var d=this.ma;c in
d&&delete d[c];ob(this.N,a);b&&(a.nc(),a.ya&&G(a.ya));a.te(null)}}if(!a)throw
Error("Child is not in parent component");return a};function jn(a,b)
{this.ya=a;this.i=b};function kn(a,b){Q.call(this);this.o=new zj(this);this.Bg(a||
null);b&&(this.Cg=b)}u(kn,Q);f=kn.prototype;f.ya=null;f.Lo=!0;f.Ko=null;f.zg=!
1;f.im=-1;f.Zo=!0;f.Cg="toggle_display";f.getType=function(){return
this.Cg};f.ha=function(){return this.ya};f.Bg=function(a)
{ln(this);this.ya=a};function ln(a){if(a.zg)throw Error("Can not change this state
of the popup while showing.");}f.isVisible=function(){return this.zg};
f.Da=function(a){this.Ja&&this.Ja.stop();this.ua&&this.ua.stop();if(a){if(!
this.zg&&this.wm()){if(!this.ya)throw Error("Caller must call setElement before
trying to show the
popup");this.Ag();a=af(this.ya);if(this.Lo)if(this.o.ka(a,"mousedown",this.gq,!
0),z){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var
c=If(b)}catch(d){break}a=c;b=a.activeElement}this.o.ka(a,"mousedown",this.gq,!
0);this.o.ka(a,"deactivate",this.fq)}else
this.o.ka(a,"blur",this.fq);"toggle_display"==this.Cg?
(this.ya.style.visibility="visible",M(this.ya,!
0)):"move_offscreen"==this.Cg&&this.Ag();this.zg=!0;this.im=Date.now();this.Ja?
(oj(this.Ja,"end",this.Ri,!1,this),this.Ja.play()):this.Ri()}}else
mn(this)};f.Ag=function(){};function mn(a,b)
{a.zg&&a.dispatchEvent({type:"beforehide",target:b})&&(a.o&&Ej(a.o),a.zg=!
1,Date.now(),a.ua?(oj(a.ua,"end",t(a.Qo,b),!
1,a),a.ua.play()):a.Qo(b))}f.Qo=function(a){"toggle_display"==this.Cg?
this.gv():"move_offscreen"==this.Cg&&(this.ya.style.top="-10000px");this.xh(a)};
f.gv=function(){this.ya.style.visibility="hidden";M(this.ya,!1)};f.wm=function()
{return this.dispatchEvent("beforeshow")};f.Ri=function()
{this.dispatchEvent("show")};f.xh=function(a)
{this.dispatchEvent({type:"hide",target:a})};f.gq=function(a)
{a=a.target;Hf(this.ya,a)||nn(this,a)||150>Date.now()-this.im||mn(this,a)};
f.fq=function(a){if(this.Zo){var b=af(this.ya);if("undefined"!=typeof
document.activeElement){if(a=b.activeElement,!a||Hf(this.ya,a)||"BODY"==a.tagName||
nn(this,a))return}else if(a.target!=b)return;150>Date.now()-this.im||
mn(this)}};function nn(a,b){return jb(a.Ko||[],function(c){return b===c||
Hf(c,b)})}f.wa=function()
{kn.ta.wa.call(this);this.o.Ha();Ti(this.Ja);Ti(this.ua);delete this.ya;delete
this.o;delete this.Ko};function on(a,b){Y.call(this,b);this.Uf=!!
a;this.ua=null;this.Rc=Tm({Iv:this.Xj},this)}u(on,Y);f=on.prototype;f.Gl=null;f.Ui=
!1;f.ud=null;f.Cc=null;f.Zd=null;f.ll=!1;f.yh=function(){return"goog-
modalpopup"};f.Vh=function(){return this.ud};f.Va=function()
{on.ta.Va.call(this);var a=this.ha();Gb(a,Ob(this.yh()).split(" "));Nf(a,!0);M(a,!
1);pn(this);qn(this)};
function pn(a){if(a.Uf&&!a.Cc){var b=a.g.Ra("IFRAME",
{frameborder:0,style:"border:0;vertical-
align:bottom;"});b.src=td(Vm).toString();a.Cc=b;a.Cc.className=a.yh()+"-
bg";M(a.Cc,!1);Gh(a.Cc,0)}a.ud||(a.ud=a.g.Ra("DIV",a.yh()+"-bg"),M(a.ud,!
1))}function qn(a){a.Zd||(a.Zd=Uf(a.g,"SPAN"),M(a.Zd,!1),Nf(a.Zd,!
0),a.Zd.style.position="absolute")}f.Cq=function(){this.ll=!1};f.Qi=function(a)
{return!!a&&"DIV"==a.tagName};
f.Nb=function(a){on.ta.Nb.call(this,a);a=Ob(this.yh()).split("
");Gb(this.ha(),a);pn(this);qn(this);Nf(this.ha(),!0);M(this.ha(),!
1)};f.Ma=function()
{this.Cc&&yf(this.Cc,this.ha());yf(this.ud,this.ha());on.ta.Ma.call(this);zf(this.Z
d,this.ha());this.Gl=new
Wm(this.g.g);Z(this).ka(this.Gl,"focusin",this.Uv);rn(this,!1)};f.nc=function()
{this.isVisible()&&this.Da(!
1);Ti(this.Gl);on.ta.nc.call(this);G(this.Cc);G(this.ud);G(this.Zd)};
f.Da=function(a){if(a!
=this.Ui)if(this.Ba&&this.Ba.stop(),this.La&&this.La.stop(),this.va&&this.va.stop()
,this.Ja&&this.Ja.stop(),this.ab&&rn(this,a),a)
{if(this.dispatchEvent("beforeshow")){try{this.ua=this.g.g.activeElement}catch(e)
{}this.Xj();this.zh();Z(this).ka(Vf(this.g),"resize",this.Xj).ka(Vf(this.g),"orient
ationchange",this.Rc);sn(this,!0);this.focus();this.Ui=!0;this.Ba&&this.La?
(oj(this.Ba,"end",this.Ti,!1,this),this.La.play(),this.Ba.play()):this.Ti()}}else
if(this.dispatchEvent("beforehide")){Z(this).Xa(Vf(this.g),
"resize",this.Xj).Xa(Vf(this.g),"orientationchange",this.Rc);this.Ui=!
1;this.va&&this.Ja?(oj(this.va,"end",this.Si,!
1,this),this.Ja.play(),this.va.play()):this.Si();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.bn(this.ha(),d))&&this.ua.focus()}catch(e)
{}this.ua=null}}};
function rn(a,b){a.Kc||(a.Kc=new jn(a.ya,a.g));a=a.Kc;if(b){a.g||
(a.g=[]);b=a.i.gp(a.i.g.body);for(var c=0;c<b.length;c++){var d=b[c];d==a.ya||
zm(d,"hidden")||(X(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
sn(a,b){a.Cc&&M(a.Cc,b);a.ud&&M(a.ud,b);M(a.ha(),b);M(a.Zd,b)}f.Ti=function()
{this.dispatchEvent("show")};f.Si=function(){sn(this,!
1);this.dispatchEvent("hide")};f.isVisible=function(){return
this.Ui};f.focus=function(){this.fp()};
f.Xj=function(){this.Cc&&M(this.Cc,!1);this.ud&&M(this.ud,!1);var
a=this.g.g,b=mf(qf(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.Cc&&(M(this.Cc,!0),K(this.Cc,c,a));this.ud&&(M(this.ud,!
0),K(this.ud,c,a))};
f.zh=function(){var a=qf(this.g.g)||window;if("fixed"==oh(this.ha(),"position"))var
b=0,c=0;else c=of(this.g.g),b=c.x,c=c.y;var
d=L(this.ha());a=mf(a);b=Math.max(b+a.width/2-d.width/2,0);c=Math.max(c+a.height/2-
d.height/2,0);ph(this.ha(),b,c);ph(this.Zd,b,c)};f.Uv=function(a){this.ll?
this.Cq():a.target==this.Zd&&U(this.fp,0,this)};f.fp=function()
{try{z&&this.g.g.body.focus(),this.ha().focus()}catch(a){}};
f.wa=function()
{Ti(this.Ba);this.Ba=null;Ti(this.va);this.va=null;Ti(this.La);this.La=null;Ti(this
.Ja);this.Ja=null;on.ta.wa.call(this)};function tn(a,b,c)
{on.call(this,b,c);this.O=a||"modal-dialog";this.j=un(un(new vn,wn,!0),xn,!1,!
0)}u(tn,on);f=tn.prototype;f.ji=!0;f.Yp=!0;f.Cl=!
0;f.mj=.5;f.Jc="";f.Rf=null;f.xe=null;f.Vo=!
1;f.ld=null;f.md=null;f.Hi=null;f.Ic=null;f.Id=null;f.xc=null;f.jn="dialog";f.yh=fu
nction(){return this.O};function yn(a,b){a.Jc=b;a.md&&H(a.md,b)}f.kb=function()
{return this.Jc};f.Lc=function(){return null!=this.Rf?
ae(this.Rf):""};f.zf=function(){return this.jn};f.tg=function(a){this.jn=a};
function zn(a){a.ha()||a.render()}f.Kb=function(){zn(this);return this.Id};function
An(a){zn(a);return a.xc}function Bn(a){zn(a);return a.ha()}f.Vh=function()
{zn(this);return tn.ta.Vh.call(this)};function Cn(a,b)
{a.mj=b;a.ha()&&(b=a.Vh())&&Gh(b,a.mj)}f.mr=function(){};function Dn(a,b){var
c=Ob(a.O+"-title-draggable").split(" ");a.ha()&&(b?Gb(a.ld,c):Ib(a.ld,c));b&&!a.xe?
(b=new Gm(a.ha(),a.ld),a.xe=b,Gb(a.ld,c),O(a.xe,"start",a.Iw,!
1,a),O(a.xe,"drag",a.mr,!1,a)):!b&&a.xe&&(a.xe.Ha(),a.xe=null)}
f.Va=function(){tn.ta.Va.call(this);var
a=this.ha(),b=this.g;this.Hi=this.getId();var c=this.getId()
+".contentEl";this.ld=b.Ra("DIV",this.O+"-title",this.md=b.Ra("SPAN",
{className:this.O+"-title-text",id:this.Hi},this.Jc),this.Ic=b.Ra("SPAN",this.O+"-
title-close"));wf(a,this.ld,this.Id=b.Ra("DIV",{className:this.O+"-
content",id:c}),this.xc=b.Ra("DIV",this.O+"-
buttons"));ym(this.md,"heading");ym(this.Ic,"button");Nf(this.Ic,!
0);Cm(this.Ic,"Cerrar");ym(a,this.zf());X(a,"labelledby",this.Hi||"");this.Rf&&
te(this.Id,this.Rf);M(this.Ic,this.ji);this.j&&(a=this.j,a.ya=this.xc,a.render());M
(this.xc,!!this.j);Cn(this,this.mj)};
f.Nb=function(a){tn.ta.Nb.call(this,a);a=this.ha();var b=this.O+"-
content";this.Id=ef(null,b,a)[0];this.Id||
(this.Id=this.g.Ra("DIV",b),this.Rf&&te(this.Id,this.Rf),a.appendChild(this.Id));b=
this.O+"-title";var c=this.O+"-title-text",d=this.O+"-title-close";
(this.ld=ef(null,b,a)[0])?(this.md=ef(null,c,this.ld)[0],this.Ic=ef(null,d,this.ld)
[0]):(this.ld=this.g.Ra("DIV",b),a.insertBefore(this.ld,this.Id));this.md?
(this.Jc=Of(this.md),this.md.id||(this.md.id=this.getId())):(this.md=C("SPAN",
{className:c,
id:this.getId()}),this.ld.appendChild(this.md));this.Hi=this.md.id;X(a,"labelledby"
,this.Hi||"");this.Ic||
(this.Ic=this.g.Ra("SPAN",d),this.ld.appendChild(this.Ic));M(this.Ic,this.ji);b=thi
s.O+"-buttons";if(this.xc=ef(null,b,a)[0]){if(a=this.j=new vn(this.g),
(b=this.xc)&&1==b.nodeType){a.ya=b;b=df("BUTTON",a.ya);c=0;for(var e,g;d=b[c];c+
+)if(e=d.name||d.id,g=Of(d)||d.value,e){var
h=0==c;a.set(e,g,h,"cancel"==d.name);h&&x(d,"goog-buttonset-default")}}}else
this.xc=this.g.Ra("DIV",b),a.appendChild(this.xc),
this.j&&(a=this.j,a.ya=this.xc,a.render()),M(this.xc,!!
this.j);Cn(this,this.mj)};f.Ma=function()
{tn.ta.Ma.call(this);Z(this).ka(this.ha(),"keydown",this.hn).ka(this.ha(),"keypress
",this.hn);Z(this).ka(this.xc,"click",this.Pv);Dn(this,this.Cl);Z(this).ka(this.Ic,
"click",this.dw);var a=this.ha();ym(a,this.zf());""!
==this.md.id&&X(a,"labelledby",this.md.id);if(!this.Yp){this.Yp=!1;if(this.ab)
{a=this.g;var b=this.Vh();a.Oi(this.Cc);a.Oi(b)}this.isVisible()&&rn(this,!1)}};
f.nc=function(){this.isVisible()&&this.Da(!1);Dn(this,!
1);tn.ta.nc.call(this)};f.Da=function(a){a!=this.isVisible()&&(this.ab||
this.render(),tn.ta.Da.call(this,a))};f.Ti=function()
{tn.ta.Ti.call(this);this.dispatchEvent("aftershow")};f.Si=function()
{tn.ta.Si.call(this);this.dispatchEvent("afterhide");this.Vo&&this.Ha()};
f.Iw=function(){var a=this.g.g,b=mf(qf(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"==oh(this.ha(),"position")?Im(this.xe,new
ch(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):Im(this.xe,new
ch(0,0,c-d.width,a-d.height))};f.dw=function(){En(this)};function En(a){if(a.ji)
{var b=a.j,c=b&&b.g;c?(b=b.get(c),a.dispatchEvent(new Fn(c,b))&&a.Da(!1)):a.Da(!
1)}}f.wa=function(){this.xc=this.Ic=null;tn.ta.wa.call(this)};
function Gn(a,b){a.j=b;a.xc&&(a.j?
(b=a.j,b.ya=a.xc,b.render()):te(a.xc,me),M(a.xc,!!a.j))}f.Pv=function(a){a:
{for(a=a.target;null!=a&&a!=this.xc;){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 Fn(a,b))&&this.Da(!1)}};
f.hn=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 Fn(g,b))):e||(b=!
0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.ha()){this.ll=!
0;try{this.Zd.focus()}catch(l){}U(this.Cq,0,this)}}else if(13==a.keyCode)
{if("BUTTON"==e.tagName&&!e.disabled)g=e.name;else if(e==this.Ic)En(this);else
if(d){var
h=d.i,k=h&&Hn(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
Fn(g,String(d.get(g)))))}else e!=this.Ic||32!=a.keyCode&&" "!=a.key||
En(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.Da(!1)};function
Fn(a,b){this.type="dialogselect";this.key=a;this.caption=b}u(Fn,Xi);function vn(a)
{Om.call(this);a||
Ze();this.g=this.ya=this.i=null}u(vn,Om);vn.prototype.set=function(a,b,c,d)
{Om.prototype.set.call(this,a,b);c&&(this.i=a);d&&(this.g=a);return this};
function un(a,b,c,d){return
a.set(b.key,b.caption,c,d)}vn.prototype.render=function(){if(this.ya)
{te(this.ya,me);var a=Ze(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)}};vn.prototype.ha=function(){return
this.ya};function Hn(a,b){a=df("BUTTON",a.ya);for(var c=0,d;d=a[c];c+
+)if(d.name==b||d.id==b)return d;return null}
var
wn={key:"ok",caption:"Aceptar"},xn={key:"cancel",caption:"Cancelar"},In={key:"yes",
caption:"S\
u00ed"},Jn={key:"no",caption:"No"},Kn={key:"save",caption:"Guardar"},Ln={key:"conti
nue",caption:"Continuar"};"undefined"!=typeof document&&(un(new vn,wn,!0,!
0),un(un(new vn,wn,!0),xn,!1,!0),un(un(new vn,In,!0),Jn,!1,!0),un(un(un(new
vn,In),Jn,!0),xn,!1,!0),un(un(un(new vn,Ln),Kn),xn,!0,!0));function Mn(a,b,c,d,e)
{km.call(this,b,c,d,e);this.g=a}u(Mn,km);Mn.prototype.wg=function()
{};Mn.prototype.vm=function()
{this.wg();Mn.ta.vm.call(this)};Mn.prototype.Xe=function()
{this.wg();Mn.ta.Xe.call(this)};Mn.prototype.Jf=function()
{this.wg();Mn.ta.Jf.call(this)};function Nn(a,b,c,d,e){"number"===typeof
b&&(b=[b]);"number"===typeof c&&(c=[c]);Mn.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(Nn,Mn);var
On=1/1024;f=Nn.prototype;
f.wg=function(){var a=this.coords[0];Math.abs(a-
this.j)>=On&&(Gh(this.g,a),this.j=a)};f.Jf=function(){this.j=-
1;Nn.ta.Jf.call(this)};f.Xe=function(){this.j=-
1;Nn.ta.Xe.call(this)};f.show=function(){this.g.style.display=""};f.lb=function()
{this.g.style.display="none"};function Pn(a,b,c)
{Nn.call(this,a,1,0,b,c)}u(Pn,Nn);Pn.prototype.Jf=function()
{this.show();Pn.ta.Jf.call(this)};Pn.prototype.Xe=function()
{this.lb();Pn.ta.Xe.call(this)};
function Qn(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end
points must be 3D");Mn.call(this,a,b,c,d,e)}u(Qn,Mn);Qn.prototype.wg=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 Rn(a,b){this.g=a[q.Symbol.iterator]
();this.i=b}Rn.prototype[Symbol.iterator]=function(){return
this};Rn.prototype.next=function(){var a=this.g.next();return{value:a.done?void
0:this.i.call(void 0,a.value),done:a.done}};function Sn(a,b){return new
Rn(a,b)};function Tn(a){if(a instanceof Un||a instanceof Vn||a instanceof Wn)return
a;if("function"==typeof a.next)return new Un(function(){return
a});if("function"==typeof a[Symbol.iterator])return new Un(function(){return
a[Symbol.iterator]()});if("function"==typeof a.sf)return new Un(function(){return
a.sf()});throw Error("Not an iterator or iterable.");}function Un(a)
{this.g=a}Un.prototype.sf=function(){return new
Vn(this.g())};Un.prototype[Symbol.iterator]=function(){return new Wn(this.g())};
Un.prototype.i=function(){return new Wn(this.g())};function Vn(a)
{this.g=a}m(Vn,Wf);Vn.prototype.next=function(){return
this.g.next()};Vn.prototype[Symbol.iterator]=function(){return new
Wn(this.g)};Vn.prototype.i=function(){return new Wn(this.g)};function Wn(a)
{Un.call(this,function(){return a});this.j=a}m(Wn,Un);Wn.prototype.next=function()
{return this.j.next()};function Xn(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
Xn)for(c=a.ie(),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=Xn.prototype;f.oc=function(){Yn(this);for(var
a=[],b=0;b<this.g.length;b++)a.push(this.i[this.g[b]]);return a};f.ie=function()
{Yn(this);return this.g.concat()};
function Zn(a,b){return a.has(b)}f.has=function(a){return
$n(this.i,a)};f.Fc=ba(3);function ao(a)
{a.i={};a.g.length=0;a.size=0;a.j=0}f.remove=function(a){$n(this.i,a)?(delete
this.i[a],--this.size,this.j++,this.g.length>2*this.size&&Yn(this),a=!0):a=!
1;return a};function Yn(a){if(a.size!=a.g.length){for(var b=0,c=0;b<a.g.length;)
{var d=a.g[b];$n(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],$n(e,d)||(a.g[c++]=d,e[d]=1),b+
+;a.g.length=c}}
f.get=function(a,b){return $n(this.i,a)?this.i[a]:b};f.set=function(a,b)
{$n(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.ie(),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
Xn(this)};f.keys=function(){return Tn(this.sf(!0)).i()};f.values=function(){return
Tn(this.sf(!1)).i()};f.entries=function(){var a=this;return
Sn(this.keys(),function(b){return[b,a.get(b)]})};
f.sf=function(a){Yn(this);var b=0,c=this.j,d=this,e=new Wf;e.next=function(){if(c!
=d.j)throw Error("The map has changed since the iterator was
created");if(b>=d.g.length)return Xf;var g=d.g[b++];return{value:a?g:d.i[g],done:!
1}};return e};function $n(a,b){return
Object.prototype.hasOwnProperty.call(a,b)};function bo(){this.i=new Xn;this.g=new
co("");this.g.next=this.g.g=this.g}f=bo.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
co(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 eo(this,this.g.next)};f.pop=function(){return
eo(this,this.g.g)};f.remove=function(a){return(a=this.i.get(a))?
(a.remove(),this.i.remove(a.key),!0):!1};f.Fc=ba(2);
f.ie=function(){return this.map(function(a,b){return b})};f.oc=function(){return
this.map(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)};f.map=function(a,b){for(var
c=[],d=this.g.next;d!=this.g;d=d.next)c.push(a.call(b,d.value,d.key,this));return
c};f.some=function(a,b){for(var c=this.g.next;c!
=this.g;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};
f.every=function(a,b){for(var c=this.g.next;c!=this.g;c=c.next)if(!
a.call(b,c.value,c.key,this))return!1;return!0};function eo(a,b){a.g!
=b&&(b.remove(),a.i.remove(b.key));return b.value}function co(a,b)
{this.key=a;this.value=b}co.prototype.remove=function()
{this.g.next=this.next;this.next.g=this.g;delete this.g;delete this.next};function
fo(){Q.call(this);this.i=new bo}u(fo,Q);fo.prototype.j=function(a)
{a.sort(go);v(a,function(b){b.te(this)},this);this.i=new bo;v(a,function(b)
{this.i.set(b.Qa(),b)},this);this.dispatchEvent("update")};function go(a,b){return
ho(a)-ho(b)}function io(a){return a.i.oc()}function jo(a,b,c){a=io(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
ko(a,b){return a.i.get(b)}
function lo(a,b){b=Ob(b);if(0!=b.length)return kb(io(a),function(c){return
c.kb()==b})};function mo(){};/*

Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.


Copyright The Closure Library Authors.
SPDX-License-Identifier: MIT
*/
function no(a,b){this.s=[];this.ua=a;this.Pa=b||null;this.o=this.j=!1;this.i=void
0;this.oa=this.va=this.O=!
1;this.N=0;this.g=null;this.ma=0}u(no,mo);no.prototype.cancel=function(a)
{if(this.j)this.i instanceof no&&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 oo(this),po(this),qo(this,!
1,a))}};no.prototype.na=function(a,b){this.O=!1;qo(this,a,b)};
function qo(a,b,c){a.j=!0;a.i=c;a.o=!b;ro(a)}function po(a){if(a.j){if(!a.oa)throw
new so(a);a.oa=!1}}no.prototype.Qg=function(a){po(this);qo(this,!0,a)};function
to(a,b,c){a.s.push([b,c,void 0]);a.j&&ro(a)}no.prototype.then=function(a,b,c){var
d,e,g=new Pk(function(h,k){e=h;d=k});to(this,e,function(h){h instanceof oo?
g.cancel():d(h)});return g.then(a,b,c)};no.prototype.$goog_Thenable=!0;function
uo(a){return jb(a.s,function(b){return"function"===typeof b[1]})}
function ro(a){if(a.N&&a.j&&uo(a)){var
b=a.N,c=vo[b];c&&(q.clearTimeout(c.mb),delete vo[b]);a.N=0}a.g&&(a.g.ma--,delete
a.g);b=a.i;for(var d=c=!1;a.s.length&&!a.O;){var
e=a.s.shift(),g=e[0],h=e[1];e=e[2];if(g=a.o?h:g)try{var k=g.call(e||a.Pa,b);void 0!
==k&&(a.o=a.o&&(k==b||k instanceof Error),a.i=b=k);if(Ok(b)||"function"===typeof
q.Promise&&b instanceof q.Promise)d=!0,a.O=!0}catch(l){b=l,a.o=!0,uo(a)||(c=!
0)}}a.i=b;d&&(k=r(a.na,a,!0),d=r(a.na,a,!1),b instanceof no?(to(b,k,d),b.va=!
0):b.then(k,d));
c&&(b=new wo(b),vo[b.mb]=b,a.N=b.mb)}function so(){$a.call(this)}u(so,
$a);so.prototype.message="Deferred has already
fired";so.prototype.name="AlreadyCalledError";function oo(){$a.call(this)}u(oo,
$a);oo.prototype.message="Deferred was
canceled";oo.prototype.name="CanceledError";function wo(a)
{this.mb=q.setTimeout(r(this.i,this),0);this.g=a}wo.prototype.i=function(){delete
vo[this.mb];throw this.g;};var vo={};function xo(a,b){var c=b||{};b=c.document||
document;var d=td(a).toString(),e=Uf(new $e(b),"SCRIPT"),g={Gq:e,vg:void 0},h=new
no(yo,g),k=null,l=null!=c.timeout?
c.timeout:5E3;0<l&&(k=window.setTimeout(function(){zo(e,!0);var n=new Ao(1,"Timeout
reached for loading script "+d);po(h);qo(h,!
1,n)},l),g.vg=k);e.onload=e.onreadystatechange=function(){e.readyState&&"loaded"!
=e.readyState&&"complete"!=e.readyState||(zo(e,c.tt||!
1,k),h.Qg(null))};e.onerror=function(){zo(e,!0,k);var n=new Ao(0,"Error while
loading script "+
d);po(h);qo(h,!1,n)};g=c.attributes||{};ad(g,{type:"text/javascript",charset:"UTF-
8"});kf(e,g);we(e,a);Bo(b).appendChild(e);return h}function Bo(a){var
b=df("HEAD",a);return b&&0!==b.length?b[0]:a.documentElement}function yo()
{if(this&&this.Gq){var a=this.Gq;a&&"SCRIPT"==a.tagName&&zo(a,!0,this.vg)}}function
zo(a,b,c){null!=c&&q.clearTimeout(c);a.onload=function(){};a.onerror=function()
{};a.onreadystatechange=function(){};b&&window.setTimeout(function(){G(a)},0)}
function Ao(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=": "+b);
$a.call(this,c);this.code=a}u(Ao,$a);function Co(a,b,c){Do()&&(xo(Eo,
{document:a}).then(function(){var d=Ma("gapi.load",b);d&&d("gapi.rpc",
{Qg:function(){return Fo(c)},onerror:function(){return
null},timeout:5E3,ontimeout:function(){return null}})}),U(function()
{Fo(c)},5E3))}function Go(a){var b={};b.q=a;Ho("updateInViewportPage",b)}function
Fo(a){var b=Ma("gapi.rpc.register");"function"===typeof
b&&(b("handshake",function(){}),Io(),Jo(a))}function Io()
{O(document,"keydown",function(a){27==a.keyCode&&Ho("closeViewportDialog")})}
function Jo(a){var b=Ma("gapi.rpc.register");if("function"===typeof b)for(var c in
a)b(c,a[c])}function Ho(a,b){if(Do()){var c=Ma("gapi.rpc.call");"function"===typeof
c&&c("..",a,null,b)}}function Do(){try{return window.self!==window.top}catch(a)
{return!0}}var Eo=vd(id(jd("//apis.google.com/js/api.js")));function Ko(a)
{Q.call(this);Lo(this,a||"")}m(Ko,Q);Ko.prototype.getQuery=function(){return
this.o};function Lo(a,b){a.o!=b&&(a.o=b,a.dispatchEvent("change"),Go(b))}function
Mo(a){a=new R(a);return T(a,"q")||T(a,"vq")||T(a,"dq")}function No(){return T(new
R(window.location.toString()),"q")};function Oo(a){this.g={};this.V=a}function
Po(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 Qo(a){this.V=a;this.j=a.Hb()}Qo.prototype.vc=function(a)
{this.Ea&&(this.Ea.Ha(),xf(this.V.Ia().s.i));this.Ea=new
a(this.V);this.Ea.Td&&this.Ea.Td(this.V.Ga());this.Ea.Ud&&this.Ea.Ud()};Qo.prototyp
e.Ia=function(){return this.Ea};function Ro(a)
{W.call(this);this.oa=a;xf(a);J(a,"overflow","hidden");this.j=E("div");J(this.oa,
{position:"relative",padding:"0px"});Af(this.oa,this.j,0);this.Zb=new
Oo(this);this.Ja=[];this.ma=[];a=r(this.ln,this,1);this.ma.push(["next",a]);a=r(thi
s.ln,this,-
1);this.ma.push(["previous",a]);a=r(this.rr,this);this.ma.push(["turntopage",a]);a=
r(this.sr,this);this.ma.push(["zoomin",a]);a=r(this.tr,this);this.ma.push(["zoomout
",a]);this.na=new Qo(this);a=E("div");V(a,!0);J(a,{position:"absolute",left:"0px",
top:"0px"});this.oa.appendChild(a);this.Tb=a;this.nb(Oh(this.oa));So.push(this);thi
s.Fd=new Ko;O(this.Fd,"change",this.qr,!1,this)}u(Ro,W);var
So=[];f=Ro.prototype;f.Hb=function(){return this.j};f.Ad=function(){return
this.Tb};f.nb=function(a)
{a.width=Math.max(a.width,0);a.height=Math.max(a.height,0);if(!this.i||!
He(this.i,a)){Qh(this.j,a);this.i=a;var
b=this.na.Ia();b&&b.nb(a);this.dispatchEvent("resize")}};f.Fa=function(){return
this.i};f.Cb=function(){return this.i.width};f.Fb=function(){return this.i.height};
f.go=function(){this.dispatchEvent("load")};f.vc=function(a){this.O!
=a&&(this.O=a,this.na.vc(a),this.dispatchEvent("viewportmodechange"))};f.Za=functio
n(){return this.s};f.Ia=function(){return this.na.Ia()};function To(a,b)
{if(a.N)throw"";a.N=b;O(b,"update",r(a.nr,a))}f.nr=function()
{this.dispatchEvent("pagesupdate")};f.rb=function(){return
this.N};f.Gd=function(a,b){return(a=ko(this.N,a))?
(this.vb(a,b),a):null};f.vb=function(a,b){if(this.o!=a||
b)this.o=a,this.dispatchEvent("pagechange")};
function Uo(a,b){Vo(a,b,r(function(c){U(r(this.vb,this,c))},a))}function Vo(a,b,c)
{a=a.rb();new R(b);b=new a.o({url:b});b.te(a);Wo(b,r(a.oa,a,c))}f.fi=function(a,b)
{var c=this.na.Ia().Lb();if(c&&c.Dc&&(c=c.Dc(a))){b=b||new A(40,80);var
d=this.ub().getQuery();if(!d)return;var e=Xo(a,d);if(e)
{Yo(this,c,b,e);return}Wo(a,r(this.pr,this,c,b,d))}this.vb(a)};f.pr=function(a,b,c,
d){(c=Xo(d,c))&&Yo(this,a,b,c)};
function Yo(a,b,c,d){if(d&&d.length){for(var e=d[0],g=1;g<d.length;g+
+)e=ih(e,d[g]);d=b.Ga().ye();d=b.Fa().width/d;e=new
pm(e.left,e.top);e.xk(d);e.x=Math.round(e.x);e.y=Math.round(e.y);b=qm(b.vd());b.add
(e);rm(b,c);a.Ia().Kf(b)}}f.Qa=function(){return this.o.Qa()};f.Ga=function()
{return this.o};f.Vb=function(a){for(var b=[],c=0;c<arguments.length;c+
+)b.push(arguments[c]);this.Ja.push(b);1==this.Ja.length&&Zo(this)};
function Zo(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);Zo(a)}}function $o(a){var
b=a.na.Ia();b.Dl&&b.Dl(a.Ga())}f.ln=function(a){var b=this.na.Ia(),c;b.ua?
c=b.ua(this.Ga(),a):c=jo(this.rb(),this.Ga().Qa(),a);c&&(this.vb(c),
$o(this),this.dispatchEvent("pageturn"))};f.rr=function(a)
{if(a=ko(this.N,a))this.vb(a),$o(this)};f.sr=function(){var
a=this.na.Ia();a.Qc&&(a.Qc(),$o(this))};f.tr=function(){var
a=this.na.Ia();a.od&&(a.od(),$o(this))};
f.qr=function(){this.dispatchEvent("searchupdate")};f.ub=function(){return
this.Fd};var ap={update:function(a){for(var b in a)ap[b]=a[b]},ht:function(a)
{if("string"===typeof a)try{a=JSON.parse(a)}catch(c){a=null}for(var b in
a)ap.gt(b,a[b])},gt:function(a,b){ap[a]=b}};Ya("_OC_addFlags",ap.ht);var
bp;function cp(a,b,c){c=new R(c.replace(/#.*/g,""));S(c,a,b);return
c.toString()}function dp(a){if(bp){var b=new R(bp);Yj(b,a);return
b.toString()}return a}function ep(a){return cp("hl","es",a)}function fp(a){a=new
R(a);var b=a.o.split("/");b[0]||b.shift();return 3<b.length?
b[3]:T(a,"id")||""}function gp(){var a=window.location.pathname.split("/");return
1>a.length?"":a[1]};function hp(a)
{Q.call(this);this.ob={};a&&this.Jd(a)}u(hp,Q);f=hp.prototype;f.ye=function()
{return this.ob.w||this.getParent().g.width};f.ke=function(){return this.ob.h||
this.getParent().g.height};function Wl(a){return a.ye()/a.ke()}f.Fa=function()
{return new Ge(this.ye(),this.ke())};f.Jd=function(a){for(var b in
a)this.ob[b]=a[b];this.dispatchEvent("update")};f.te=function(a)
{this.N=a};f.getParent=function(){return this.N};f.kb=function(){return
this.ob.title};
f.Qe=function(){var a=this.kb();return a?vm(a):""};function ho(a){return
a.ob.order}f.Cd=function(a){if(this.ob.src&&a){var b=new
R(this.ob.src);S(b,"w",a.width);return b.toString()}return
this.ob.src};f.Qa=function(){return this.ob.pid};function ip(a,b,c){if(8>=ec()){var
d=[];d[0]=O(a,"readystatechange",t(jp,a,t(kp,b),d))}else
oj(a,"load",t(kp,b));c&&oj(a,"error",t(kp,c))}function kp(a){U(a)}function
jp(a,b,c){if("complete"!=a.readyState)return!0;wj(c[0]);b();return!1}var
lp=E("div");function mp(a){if(a)if(z){lp.appendChild(a);var
b=t(G,a);ip(a,b,b);a.src="//www.google.com/images/cleardot.gif"}else
a.src="//www.google.com/images/cleardot.gif",G(a)};function np(a,b,c,d,e,g,h)
{Q.call(this);this.N=a;this.yb=b;this.Db=c;this.j=d;this.i=e;this.oa=g;this.O=h;thi
s.o=Math.ceil(this.yb/this.j);this.s=Math.ceil(this.Db/
this.i);this.g=[];for(a=0;a<this.o;++a){b=[];for(c=0;c<this.s;+
+c)b.push(null);this.g.push(b)}}m(np,Q);np.prototype.empty=function(){for(var
a;a=this.N.firstChild;)mp(a)};
function op(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.o);for(g=Math.min(g,a.s);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");J(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);ip(k,r(a.ma,a,k,l),r(a.na,a,k,l));k.src=l}for(c=0;c<a.o;+
+c)for(h=0;h<a.s;++h){if(d=!!a.g[c][h])d=!hh(new ch(c*
a.j,h*a.i,(c+1)*a.j,(h+1)*a.i),b);d&&(mp(a.g[c][h]),a.g[c]
[h]=null)}}np.prototype.ma=function(a,b){J(a,
{display:""});this.O&&this.O(b)};np.prototype.na=function(){};function pp()
{};function qp(a){this.g={};for(var b=0;b<a.length;b++){var c=a[b];this.g[c.z]=new
Ge(c.w,c.h)}}function rp(a,b){return(a=Vc(a.g,function(c){return c.height==b}))?
Number(a):null}function sp(a,b){return(a=a.g[b])?a.width:null};function tp(a)
{if(a)return a.isEntityPageViewport;a=T(new
R(window.location.href),"source");return"entity_page"==a||"entity_page_gbs_snippet"
==a};function up(a)
{hp.call(this,a);this.Yj={};this.Ba={};this.s={};this.va=this.na=null}var
vp;u(up,hp);f=up.prototype;f.Jd=function(a,b)
{up.ta.Jd.call(this,a);b&&(this.ua=b)};function Wo(a,b)
{wp(a,a.xf(),b)}f.xf=function(){var a=xp(this);S(a,"jscmd","click3");var
b;this.Fd&&(b=this.Fd.getQuery());yp(this,"vq",b);Rc(this.Yj,function(c,d)
{S(a,d,c)});return a};
function wp(a,b,c){b=b.toString();if(b==a.ua)c&&c(a);else if(c&&(a.s[b]=a.s[b]||
[]).push(c),b!=a.ma)
{a.ma=b;a.j&&q.clearTimeout(a.j);a.j=q.setTimeout(r(a.pu,a,b),6E3);var
d;a.Fd&&(d=a.Fd.getQuery());vp(b,r(a.ur,a,b,d))}}function yp(a,b,c){c?
a.Yj[b]=c:delete a.Yj[b]}f.Yj=null;f.ur=function(a,b,c)
{this.ma==a&&(this.ma=null,this.j&&(q.clearTimeout(this.j),this.j=null),this.ua=a,z
p(this,c.page[0]),this.N.Wl(c),b=this.s[a])&&(v(b,function(d){d(this)},this),delete
this.s[a])};
f.pu=function(a){this.j=this.ma=null;delete this.s[a]};function xp(a){var
b=a.ob.url;b?b=new R(b):(b=new
R(a.N.qq),S(b,"pg",a.Qa()),a.ob.sig&&S(b,"sig",a.ob.sig));tp()&&S(b,"source","entit
y_page");return b}f.Ec=function(){return xp(this).toString()};f.ye=function()
{return this.ob.w||this.getParent().g.width};f.ke=function(){return this.ob.h||
this.getParent().g.height};
var
Ap={additional_info:"additional_info",content:"content",feedbackUrl:"uf",flags:"fla
gs",highlights:"highlights",links:"links",order:"order",pid:"pid",src:"src",snippet
Src:"snippet_src"};function zp(a,b){var c={},d;for(d in Ap){var e=Ap[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
qp(d.tileres),d=d.page_scanjob_coordinates)&&(a.va=""+d.x+","+d.y);b.vq&&!
c.snippetSrc&&(c.snippetSrc="");a.Jd(c)}
up.prototype.Lc=function(){return this.ob.content};up.prototype.o=function(a)
{return!!(this.ob.flags&a)};function Bp(a,b){return jb(b,r(a.o,a))}function Cp(a,b)
{b=Ne(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 Xo(a,b){if(a=Cp(a,b))return
ib(a,t(Dp,1))}function Dp(a,b){b=ib(b,function(c){return Math.round(c*a)});return
new ch(b[0],b[1],b[2],b[3])}
function Ep(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 Fp(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}
up.prototype.Cd=function(a){if(this.ob.src&&a){var b=new
R(this.ob.src);a&&Rc(this.Kl(),function(c,d){"height"==d&&a.height?
S(b,c,a.height):"width"==d&&a.width&&S(b,c,a.width)});return b.toString()}return
this.ob.src};up.prototype.Kl=function(){return{width:"w",height:"h"}};function
Gp(a,b,c,d){this.zk=a||256;this.yk=b||256;this.i=c||3;this.j=d||
3;this.g=null}function Hp(a,b){a.g=b}Gp.prototype.mp=function(a,b,c,d,e){var
g=this.i,h=this.j;b=Math.ceil(b/this.zk);c=Math.ceil(c/this.yk);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
R(a);S(a,"tid",d);this.g&&(a=this.g(a,d));return a.toString()};function Ip()
{}Ip.prototype.kb=function(){return this.Jc};function Jp(){this.g=new
Map}Jp.prototype.add=function(a,b){this.g.set(Sa(a),b)};function Kp(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 Lp(){this.i={};this.g=new
Jp}function Mp(a,b,c){a.i[Sa(b)]=c}Lp.prototype.Na=function(){Kp(this.g)};function
Np(a,b){b=hb(b,function(c){return!!
this.i[Sa(c.constructor)]},a);Kp(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 Op(a)
{this.Qf=a}function Pp(a,b,c,d){a=Qp(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 Qp(a,b){var c=b||[];a=hb(a.Qf,function(d){return!jb(c,function(e){return
50>Math.abs(e-d)})});a.push.apply(a,c);wb(a);return a};function Rp(a,b)
{fo.call(this);this.O={};a&&(this.qq=a.prefix,this.Pp=a.image_prefix||
a.prefix,a=ib(a.page,function(c){c=new this.o(c);b&&(c.Fd=b);return
c},this),this.j(a))}u(Rp,fo);Rp.prototype.Wl=function(a){a=a.page;for(var
b=0;b<a.length;b++){var
c=a[b],d=ko(this,c.pid);d&&zp(d,c)}};Rp.prototype.o=up;Rp.prototype.oa=function(a,b
){if(!ko(this,b.Qa())){var c=sb(io(this));tb(c,b);this.j(c)}this.O[b.Qa()]=!
0;a&&a(b)};function Sp(a,b,c){nl(a,t(Tp,b,c))}function Tp(a,b,c){c=c.target;wl(c)?
a(yl(c)):b&&b()};var Up={};var Vp={},Wp=null;
function Xp(a){var b;void 0===b&&(b=0);if(!Wp){Wp={};for(var
c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),d=["+/
=","+/","-_=","-_.","-_"],e=0;5>e;e++){var
g=c.concat(d[e].split(""));Vp[e]=g;for(var h=0;h<g.length;h++){var k=g[h];void
0===Wp[k]&&(Wp[k]=h)}}}b=Vp[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}return
c.join("")};var Yp="undefined"!==typeof Uint8Array,Zp={};var $p;function aq(a)
{if(Zp!==Zp)throw Error("illegal external caller");this.xg=a;if(null!
==a&&0===a.length)throw Error("ByteString should be constructed with non-empty
values");}aq.prototype.Fc=ba(1);var bq="function"===typeof
Symbol&&"symbol"===typeof Symbol()?Symbol(void 0):void 0;function cq(a,b)
{Object.isFrozen(a)||(bq?a[bq]|=b:void 0!==a.kg?a.kg|=b:Object.defineProperties(a,
{kg:{value:b,configurable:!0,writable:!0,enumerable:!1}}))}function dq(a){var b;bq?
b=a[bq]:b=a.kg;return null==b?0:b}function eq(a){cq(a,1);return a}function fq(a)
{return Array.isArray(a)?!!(dq(a)&2):!1}function gq(a){if(!Array.isArray(a))throw
Error("cannot mark non-array as immutable");cq(a,2)}
function hq(a,b){if(!Array.isArray(a))throw Error("cannot mark non-array as
mutable");b?cq(a,8):Object.isFrozen(a)||(bq?a[bq]&=-9:void 0!==a.kg&&(a.kg&=-
9))};function iq(a){return null!==a&&"object"===typeof a&&!
Array.isArray(a)&&a.constructor===Object}var jq=Object.freeze(eq([]));function
kq(a){if(fq(a.Eb))throw Error("Cannot mutate an immutable Message");}var
lq="undefined"!=typeof Symbol&&"undefined"!=typeof Symbol.hasInstance;function
mq(a){return{value:a,configurable:!1,writable:!1,enumerable:!1}};function nq(a,b,c)
{c=void 0===c?!1:c;if(Array.isArray(a))return new b(a);if(c)return new b};function
oq(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case
"object":if(a&&!Array.isArray(a)){if(Yp&&null!=a&&a instanceof Uint8Array)return
Xp(a);if(a instanceof aq){var b=a.xg;b=null==b||"string"===typeof b?b:Yp&&b
instanceof Uint8Array?Xp(b):null;return(a.xg=b)||""}}}return a};function pq(a,b)
{b=void 0===b?qq:b;return rq(a,b)}function sq(a,b){if(null!=a)
{if(Array.isArray(a))a=rq(a,b);else if(iq(a)){var c={},d;for(d in
a)c[d]=sq(a[d],b);a=c}else a=b(a);return a}}function rq(a,b){for(var
c=a.slice(),d=0;d<c.length;d+
+)c[d]=sq(c[d],b);Array.isArray(a)&&dq(a)&1&&eq(c);return c}function tq(a)
{if(a&&"object"==typeof a&&a.toJSON)return a.toJSON();a=oq(a);return
Array.isArray(a)?pq(a,tq):a}function qq(a){return Yp&&null!=a&&a instanceof
Uint8Array?new Uint8Array(a):a};function uq(a){return a.i||
(a.i=a.Eb[a.j+a.Vf]={})}function vq(a,b,c){return-1===b?null:b>=a.j?a.i?a.i[b]:void
0:(void 0===c?0:c)&&a.i&&(c=a.i[b],null!=c)?c:a.Eb[b+a.Vf]}function wq(a,b,c,d,e)
{d=void 0===d?!1:d;(void 0===e?0:e)||kq(a);b<a.j&&!d?a.Eb[b+a.Vf]=c:uq(a)
[b]=c;return a}function xq(a,b,c,d){c=void 0===c?!0:c;var
e=vq(a,b,d);Array.isArray(e)||(e=jq);if(fq(a.Eb))c&&(gq(e),Object.freeze(e));else
if(e===jq||fq(e))e=eq(e.slice()),wq(a,b,e,d);return e}
function yq(a,b){a=vq(a,b);a=null==a?a:!!a;return null==a?!1:a}function zq(a,b)
{kq(a);wq(a,b,void 0,!1);return a}function Aq(a,b,c,d,e){e=void 0===e?!1:e;var
g=e;if(-1===c)d=null;else{a.g||(a.g={});var h=a.g[c];if(h)d=h;else{var
k=vq(a,c,g);b=nq(k,b,d);void 0==b?d=h:(d&&b.Eb!==k&&wq(a,c,b.Eb,g,!
0),a.g[c]=b,fq(a.Eb)&&gq(b.Eb),d=b)}}if(null==d)return d;fq(d.Eb)&&!
fq(a.Eb)&&(d=d.Rm(Up),wq(a,c,d.Eb,e),a.g[c]=d);return d}
function Bq(a,b,c){kq(a);a.g||(a.g={});var d=null!=c?c.Eb:c;a.g[b]=c;return
wq(a,b,d)};function Cq(a,b,c){a||(a=Dq);Dq=null;var d=this.constructor.i;a||(a=d?
[d]:[]);this.Vf=(d?0:-1)-(this.constructor.g||0);this.g=void 0;this.Eb=a;a:
{d=this.Eb.length;a=d-1;if(d&&(d=this.Eb[a],iq(d))){this.j=a-this.Vf;this.i=d;break
a}void 0!==b&&-1<b?(this.j=Math.max(b,a+1-this.Vf),this.i=void
0):this.j=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b+
+)if(a=c[b],a<this.j)a+=this.Vf,(d=this.Eb[a])?
Array.isArray(d)&&eq(d):this.Eb[a]=jq;else{d=uq(this);var e=d[a];e?
Array.isArray(e)&&eq(e):d[a]=jq}}
Cq.prototype.toJSON=function(){return pq(this.Eb,tq)};function Eq(a,b)
{if(null==b||""==b)return new a;b=JSON.parse(b);if(!Array.isArray(b))throw
Error("Expected to deserialize an Array but got "+Oa(b)+": "+b);Dq=b;a=new
a(b);Dq=null;return a}Cq.prototype.clone=function(){var a=pq(this.Eb);Dq=a;a=new
this.constructor(a);Dq=null;Fq(a,this);return a};Cq.prototype.toString=function()
{return this.Eb.toString()};
function Fq(a,b){b.mi&&(a.mi=b.mi.slice());var c=b.g;if(c){b=b.i;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;g=void 0===g?!1:g;var l=k;var n=e[0].constructor,p=g;l.g||(l.g={});var
w=fq(l.Eb),D=l.g[h];if(!D){p=xq(l,h,!0,p);D=[];var F=w||fq(p);w=w||F;for(var
I=0;I<p.length;I++){var P=p[I];w=w||fq(P);P=nq(P,n);void 0!
==P&&(D.push(P),F&&gq(P.Eb))}F&&(gq(D),Object.freeze(D));l.g[h]=D;hq(p,!
w)}l=D;n=fq(k.Eb);if(k=h=xq(k,h,g)){if(!Array.isArray(h))throw Error("cannot check
mutability state of non-array");
k=!(dq(h)&8)}if(k){for(k=0;k<l.length;k++)(g=l[k])&&fq(g.Eb)&&!
n&&(l[k]=l[k].Rm(Up),h[k]=l[k].Eb);hq(h,!
0)}h=l;for(k=0;k<Math.min(h.length,e.length);k+
+)Fq(h[k],e[k])}}else(h=Aq(a,e.constructor,h,void 0,g))&&Fq(h,e)}}}}var Dq;function
Gq(){Cq.apply(this,arguments)}m(Gq,Cq);Gq.prototype.Rm=function(){return
this};if(lq){var Hq={};Object.defineProperties(Gq,
(Hq[Symbol.hasInstance]=mq(function(){throw Error("Cannot perform instanceof checks
for MutableMessage");}),Hq))};function Iq(a,b,c,d,e,g)
{if(a=a.g&&a.g[c])if(Array.isArray(a)){e=g.vl?eq(a.slice()):a;kq(b);if(null!=e)
{g=eq([]);d=!1;for(a=0;a<e.length;a++)g[a]=e[a].Eb,d=d||fq(g[a]);b.g||
(b.g={});b.g[c]=e;hq(g,!d)}else b.g&&(b.g[c]=void 0),g=jq;wq(b,c,g)}else
Bq(b,c,a);else Yp&&d instanceof Uint8Array?e=d.length?new aq(new Uint8Array(d)):
$p||($p=new aq(null)):(Array.isArray(d)&&(e?
gq(d):Array.isArray(d)&&dq(d)&1&&g.vl&&(d=d.slice())),e=d),wq(b,c,e)};function Jq()
{Gq.apply(this,arguments)}m(Jq,Gq);
Jq.prototype.Rm=function(a){if(a!==Up)throw Error("requires a valid immutable API
token");if(fq(this.Eb)){a={vl:!0};var b=fq(this.Eb);if(b&&!a.vl)throw
Error("copyRepeatedFields must be true for frozen messages");var c=new
this.constructor;this.mi&&(c.mi=this.mi.slice());for(var
d=this.Eb,e=0;e<d.length;e++){var g=d[e];if(e===d.length-1&&iq(g))for(k in g){var
h=+k;Number.isNaN(h)?uq(c)[k]=g[k]:Iq(this,c,h,g[k],b,a)}else Iq(this,c,e-
this.Vf,g,b,a)}var k=c}else k=this;return k};
if(lq){var Kq={};Object.defineProperties(Jq,
(Kq[Symbol.hasInstance]=mq(Object[Symbol.hasInstance]),Kq))};function Lq(a,b)
{Y.call(this,b);this.j=a}u(Lq,Y);Lq.prototype.i="info";Lq.prototype.s=!1;var
Mq={info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-butterBar-
warning",promo:"jfk-butterBar-promo"};Lq.prototype.getType=function(){return
this.i};function Nq(a,b){if(a.Kb()){var
c=a.ha(),d=Mq[b];Hb(c,Mq[a.i]);x(c,d)}a.i=b}function Oq(a,b){a.j=b;if(b=a.ha()){var
c=a.g;c.en(b);c.an(b,a.j)}}Lq.prototype.isVisible=function(){var a=this.ha();return
null!=a&&Fb(a,"jfk-butterBar-shown")};
Lq.prototype.Da=function(a){Jb(this.ha(),"jfk-butterBar-shown",a)};function Pq(a,b)
{a.s=b;(b=a.ha())&&Jb(b,"jfk-butterBar-mini",a.s)}Lq.prototype.Va=function()
{this.ya=this.g.Ra("DIV","jfk-butterBar");var
a=this.ha();a&&(X(a,"live","assertive"),X(a,"atomic","true"));Oq(this,this.j);Pq(th
is,this.s);Nq(this,this.i)};function Qq(a)
{this.j=a.page_id;this.g=a.page_number||"";this.i=a.snippet_text||"";this.o=a.page_
url}Qq.prototype.Qa=function(){return this.j};Qq.prototype.Ec=function(){return
this.o};function Rq(a){this.g=a;0<this.g.number_of_results?
(this.Ab=ib(this.g.search_results,function(b){return new
Qq(b)},this),this.id=this.g.search_results[0].page_id+Sq(this)
+this.g.search_results[this.g.number_of_results-1].page_id):this.Ab=[]}function
Tq(a){return a.g.spellresults&&a.g.spellresults.correct_spell?
a.g.spellresults.correct_spell:null}function Sq(a){return
a.g.search_query_escaped};function Uq(a)
{Q.call(this);this.url=a;this.j=null;this.N=!0}m(Uq,Q);Uq.prototype.kf=function()
{if(this.N)this.N=!1;else throw Error();};function Vq(a,b)
{Uq.call(this,a);this.O=b||"GET";this.i=new zj;this.g=new
jl}m(Vq,Uq);f=Vq.prototype;f.kf=function(a,b)
{Uq.prototype.kf.call(this,a,b);this.s=a;this.o=b;this.i.ka(this.g,"success",r(this
.wr,this));this.i.ka(this.g,"error",r(this.vr,this));this.g.send(this.url.toString(
),this.O,void 0)};f.wr=function(a)
{this.j=JSON.parse(xl(a.target));U(r(this.dispatchEvent,this,"success"));this.s&&U(
t(this.s,this.j));U(r(this.Ak,this))};
f.vr=function()
{U(r(this.dispatchEvent,this,"error"));this.o&&U(this.o);U(r(this.Ak,this))};f.abor
t=function(){this.g.abort();this.Ak();return!1};f.Ak=function()
{Ej(this.i);this.o=this.s=null};function Wq(a,b,c,d)
{aj.call(this,d);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c}u(Wq,
aj);function Xq(a,b)
{Q.call(this);a&&this.attach(a,b)}u(Xq,Q);f=Xq.prototype;f.ya=null;f.Oj=null;f.fm=n
ull;f.Pj=null;f.Xc=-1;f.ze=-1;f.Bk=!1;
var
Yq={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},Zq=
{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},$q=qc&&nc;f=Xq.prototype;
f.xr=function(a){if(oc||lc)if(17==this.Xc&&!a.ctrlKey||18==this.Xc&&!a.altKey||
qc&&91==this.Xc&&!a.metaKey)this.ze=this.Xc=-1;-1==this.Xc&&(a.ctrlKey&&17!
=a.keyCode?this.Xc=17:a.altKey&&18!=a.keyCode?this.Xc=18:a.metaKey&&91!
=a.keyCode&&(this.Xc=91));Jj(a.keyCode,this.Xc,a.shiftKey,a.ctrlKey,a.altKey,a.meta
Key)?(this.ze=Kj(a.keyCode),
$q&&(this.Bk=a.altKey)):this.handleEvent(a)};f.yr=function(a){this.ze=this.Xc=-
1;this.Bk=a.altKey};
f.handleEvent=function(a){var b=a.Ob,c=b.altKey;if(z&&"keypress"==a.type){var
d=this.ze;var e=13!=d&&27!=d?b.keyCode:0}else(oc||lc)&&"keypress"==a.type?
(d=this.ze,e=0<=b.charCode&&63232>b.charCode&&Ij(d)?b.charCode:0):
("keypress"==a.type?($q&&(c=this.Bk),b.keyCode==b.charCode?32>b.keyCode?
(d=b.keyCode,e=0):(d=this.ze,e=b.charCode):(d=b.keyCode||this.ze,e=b.charCode||0)):
(d=b.keyCode||this.ze,e=b.charCode||0),qc&&63==e&&224==d&&(d=191));var g=d=Kj(d);d?
63232<=d&&d in Yq?g=Yq[d]:25==d&&a.shiftKey&&
(g=9):b.keyIdentifier&&b.keyIdentifier in Zq&&(g=Zq[b.keyIdentifier]);if(!
nc||"keypress"!=a.type||
Jj(g,this.Xc,a.shiftKey,a.ctrlKey,c,a.metaKey))a=g==this.Xc,this.Xc=g,b=new
Wq(g,e,a,b),b.altKey=c,this.dispatchEvent(b)};f.ha=function(){return
this.ya};f.attach=function(a,b)
{this.Pj&&ar(this);this.ya=a;this.Oj=O(this.ya,"keypress",this,b);this.fm=O(this.ya
,"keydown",this.xr,b,this);this.Pj=O(this.ya,"keyup",this.yr,b,this)};
function ar(a)
{a.Oj&&(wj(a.Oj),wj(a.fm),wj(a.Pj),a.Oj=null,a.fm=null,a.Pj=null);a.ya=null;a.Xc=-
1;a.ze=-1}f.wa=function(){Xq.ta.wa.call(this);ar(this)};function br(a,b){if(!
a)throw Error("Invalid class name "+a);if("function"!==typeof b)throw
Error("Invalid decorator function "+b);cr[a]=b}var dr={},cr={};function er(a)
{this.g=a}Na(er);function fr(a,b){a&&(a.tabIndex=b?0:-
1)}f=er.prototype;f.Ck=function(a){return"DIV"==a.tagName};function gr(a,b,c)
{c.id&&b.oh(c.id);var d=a.Dg(),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"?hr(b,"horizontal"):h==d+"-
vertical"&&hr(b,"vertical"))},a);e||x(c,d);ir(a,b,c);return c}
function ir(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.Yh(d);g&&(g.ya=d,b.isEnabled()||g.Ta(!
1),b.Oa(g),cn(g,d))}else d.nodeValue&&""!=Ob(d.nodeValue)||
c.removeChild(d);d=e}}f.Yh=function(a){a:{a=Db(a);for(var b=0,c=a.length;b<c;b++)
{var d=a[b];if(d=d in cr?cr[d]():null){a=d;break a}}a=null}return
a};f.Dk=function(a){a=a.ha();Kh(a,!0,nc);z&&(a.hideFocus=!0);var
b=this.g;b&&ym(a,b)};f.Dg=function(){return"goog-container"};f.hp=function()
{return"vertical"};function jr(){}var kr;Na(jr);var
lr={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"check
ed",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};f=j
r.prototype;f.Eg=function(){};f.Sc=function(a){return
a.g.Ra("DIV",mr(this,a).join(" "),a.Lc())};f.Nc=function(a){return a};function
nr(a,b,c){(a=a.ha?a.ha():a)&&(c?Gb:Ib)(a,[b])}f.Vi=function(){return!0};
f.Ub=function(a,b){b.id&&a.oh(b.id);var c=this.Nc(b);c&&c.firstChild?
or(a,c.firstChild.nextSibling?sb(c.childNodes):c.firstChild):a.Gg=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.Bj(n):k=!0:(h=!0,g==e&&(k=!0));1==this.Bj(n)&&Lf(c)&&Nf(c,!
1)},this);a.ae=d;h||(l.push(e),g==e&&(k=!0));k||l.push(g);
(a=a.Pd)&&l.push.apply(l,a);h&&k&&!a||Eb(b,l.join(" "));return b};f.Wi=function(a)
{gn(a)&&this.nn(a.ha(),!0);a.isEnabled()&&this.Ah(a,a.isVisible())};
function pr(a,b,c){if(a=c||a.Eg())c=b.getAttribute("role")||null,a!
=c&&ym(b,a)}function qr(a,b,c){var d=b.Ka;null!=d&&a.yi(c,d);b.isVisible()||
X(c,"hidden",!b.isVisible());b.isEnabled()||a.ve(c,1,!
b.isEnabled());rr(b,8)&&a.ve(c,8,sr(b,8));rr(b,16)&&a.ve(c,16,sr(b,16));rr(b,64)&&a
.ve(c,64,b.xd())}f.yi=function(a,b){Cm(a,b)};f.Ek=function(a,b){Kh(a,!b,!
z)};f.nn=function(a,b){nr(a,this.Wa()+"-rtl",b)};f.mn=function(a){var b;return
rr(a,32)&&(b=a.ha())?Lf(b):!1};
f.Ah=function(a,b){var c;if(rr(a,32)&&(c=a.ha())){if(!b&&sr(a,32))
{try{c.blur()}catch(d){}sr(a,32)&&a.Xi(null)}Lf(c)!=b&&Nf(c,b)}};f.Da=function(a,b)
{M(a,b);a&&X(a,"hidden",!b)};f.kd=function(a,b,c){var d=a.ha();if(d){var
e=this.Wh(b);e&&nr(a,e,c);this.ve(d,b,c)}};f.ve=function(a,b,c){kr||
(kr={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=kr[b];var
d=a.getAttribute("role")||null;d&&(d=lr[d]||b,b="checked"==b||"selected"==b?
d:b);b&&X(a,b,c)};
f.Fg=function(a,b){var c=this.Nc(a);c&&(xf(c),b&&("string"===typeof b?H(c,b):
(a=function(d){if(d){var e=af(c);c.appendChild("string"===typeof d?
e.createTextNode(d):d)}},Array.isArray(b)?b.forEach(a):!Pa(b)||"nodeType"in b?
a(b):sb(b).forEach(a))))};f.Wa=function(){return"goog-control"};function mr(a,b)
{var c=a.Wa(),d=[c],e=a.Wa();e!=c&&d.push(e);c=b.ae;for(e=[];c;){var g=c&-
c;e.push(a.Wh(g));c&=~g}d.push.apply(d,e);(a=b.Pd)&&d.push.apply(d,a);return
d}f.Wh=function(a){this.i||tr(this);return this.i[a]};
f.Bj=function(a){if(!this.ua){this.i||tr(this);var b=this.i,c={},d;for(d in
b)c[b[d]]=d;this.ua=c}a=parseInt(this.ua[a],10);return isNaN(a)?0:a};function tr(a)
{var b=a.Wa();a.i={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-
selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function ur(a,b,c)
{Y.call(this,c);if(!b){for(b=this.constructor;b;){var
d=Sa(b);if(d=dr[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=
d?"function"===typeof d.Gb?d.Gb():new d:null}this.j=b;this.Gg=void 0!==a?
a:null;this.Ka=null}u(ur,Y);f=ur.prototype;f.Gg=null;f.ae=0;f.Gi=39;f.Wf=255;f.Fi=0
;f.Yi=!0;f.Pd=null;f.Fk=!0;f.qn=null;function vr(a,b){a.ab&&b!
=a.Fk&&wr(a,b);a.Fk=b}f.Bd=function(){return this.j};function xr(a,b){b&&(a.Pd?
mb(a.Pd,b)||a.Pd.push(b):a.Pd=[b],nr(a,b,!0))}
function yr(a,b){b&&a.Pd&&ob(a.Pd,b)&&(0==a.Pd.length&&(a.Pd=null),nr(a,b,!
1))}f.Va=function(){var
a=this.j.Sc(this);this.ya=a;pr(this.j,a,this.zf());this.j.Ek(a,!
1);this.isVisible()||this.j.Da(a,!1)};f.zf=function(){return
this.qn};f.tg=function(a){this.qn=a};f.yi=function(a){this.Ka=a;var
b=this.ha();b&&this.j.yi(b,a)};f.Kb=function(){return
this.j.Nc(this.ha())};f.Qi=function(a){return this.j.Vi(a)};
f.Nb=function(a){this.ya=a=this.j.Ub(this,a);pr(this.j,a,this.zf());this.j.Ek(a,!
1);this.Yi="none"!=a.style.display};f.Ma=function()
{ur.ta.Ma.call(this);qr(this.j,this,this.ya);this.j.Wi(this);if(this.Gi&-
2&&(this.Fk&&wr(this,!0),rr(this,32))){var a=this.ha();if(a){var b=this.O||
(this.O=new
Xq);b.attach(a);Z(this).ka(b,"key",this.Wc).ka(a,"focus",this.zr).ka(a,"blur",this.
Xi)}}};
function wr(a,b){var c=Z(a),d=a.ha();b?(c.ka(d,$i.Mg,a.lf).ka(d,[$i.Ng,
$i.Lh],a.oe).ka(d,"mouseover",a.Se).ka(d,"mouseout",a.Ql),a.hi!
=Nc&&c.ka(d,"contextmenu",a.hi),z&&(Fc(9)||c.ka(d,"dblclick",a.on),a.ua||(a.ua=new
zr(a),Vi(a,a.ua)))):(c.Xa(d,$i.Mg,a.lf).Xa(d,[$i.Ng,
$i.Lh],a.oe).Xa(d,"mouseover",a.Se).Xa(d,"mouseout",a.Ql),a.hi!
=Nc&&c.Xa(d,"contextmenu",a.hi),z&&(Fc(9)||
c.Xa(d,"dblclick",a.on),Ti(a.ua),a.ua=null))}
f.nc=function()
{ur.ta.nc.call(this);this.O&&ar(this.O);this.isVisible()&&this.isEnabled()&&this.j.
Ah(this,!1)};f.wa=function(){ur.ta.wa.call(this);this.O&&(this.O.Ha(),delete
this.O);delete this.j;this.ua=this.Pd=this.Gg=null};f.Lc=function(){return
this.Gg};function Ar(a,b){a.j.Fg(a.ha(),b);a.Gg=b}function or(a,b)
{a.Gg=b}f.Zg=function(){var a=this.Lc();if(!a)return"";a="string"===typeof a?
a:Array.isArray(a)?a.map(Qf).join(""):Of(a);return Le(a)};f.isVisible=function()
{return this.Yi};
f.Da=function(a,b){return b||this.Yi!=a&&this.dispatchEvent(a?"show":"hide")?
((b=this.ha())&&this.j.Da(b,a),this.isEnabled()&&this.j.Ah(this,a),this.Yi=a,!0):!
1};f.isEnabled=function(){return!sr(this,1)};f.Ta=function(a){var
b=this.getParent();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!Br(this,1,!
a)||(a||(Cr(this,!1),this.ad(!1)),this.isVisible()&&this.j.Ah(this,a),this.kd(1,!
a,!0))};f.ad=function(a){Br(this,2,a)&&this.kd(2,a)};function Cr(a,b)
{Br(a,4,b)&&a.kd(4,b)}
f.Fm=function(a){Br(this,8,a)&&this.kd(8,a)};f.Nf=function(a)
{Br(this,16,a)&&this.kd(16,a)};f.ak=function(a)
{Br(this,32,a)&&this.kd(32,a)};f.xd=function(){return sr(this,64)};f.Rb=function(a)
{Br(this,64,a)&&this.kd(64,a)};function sr(a,b){return!!
(a.ae&b)}f.kd=function(a,b,c){c||1!=a?rr(this,a)&&b!
=sr(this,a)&&(this.j.kd(this,a,b),this.ae=b?this.ae|a:this.ae&~a):this.Ta(!
b)};function rr(a,b){return!!(a.Gi&b)}
f.bc=function(a,b){if(this.ab&&sr(this,a)&&!b)throw Error("Component already
rendered");!b&&sr(this,a)&&this.kd(a,!1);this.Gi=b?this.Gi|a:this.Gi&~a};function
Dr(a,b){return!!(a.Wf&b)&&rr(a,b)}function Br(a,b,c){return rr(a,b)&&sr(a,b)!=c&&(!
(a.Fi&b)||a.dispatchEvent($m(b,c)))&&!a.Nd}f.Se=function(a){!
Er(a,this.ha())&&this.dispatchEvent("enter")&&this.isEnabled()&&Dr(this,2)&&this.ad
(!0)};f.Ql=function(a){!
Er(a,this.ha())&&this.dispatchEvent("leave")&&(Dr(this,4)&&Cr(this,!
1),Dr(this,2)&&this.ad(!1))};
f.hi=Nc;function Er(a,b){return!!
a.relatedTarget&&Hf(b,a.relatedTarget)}f.lf=function(a)
{this.isEnabled()&&(Dr(this,2)&&this.ad(!0),cj(a)&&(Dr(this,4)&&Cr(this,!
0),this.j&&this.j.mn(this)&&this.ha().focus()));cj(a)&&a.preventDefault()};f.oe=fun
ction(a){this.isEnabled()&&(Dr(this,2)&&this.ad(!
0),sr(this,4)&&this.Ye(a)&&Dr(this,4)&&Cr(this,!1))};f.on=function(a)
{this.isEnabled()&&this.Ye(a)};
f.Ye=function(a){Dr(this,16)&&this.Nf(!sr(this,16));Dr(this,8)&&this.Fm(!
0);Dr(this,64)&&this.Rb(!this.xd());var b=new
Xi("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.s
hiftKey=a.shiftKey,b.ym=a.ym);return this.dispatchEvent(b)};f.zr=function()
{Dr(this,32)&&this.ak(!0)};f.Xi=function(){Dr(this,4)&&Cr(this,!
1);Dr(this,32)&&this.ak(!1)};f.Wc=function(a){return
this.isVisible()&&this.isEnabled()&&this.ne(a)?
(a.preventDefault(),a.stopPropagation(),!0):!1};
f.ne=function(a){return 13==a.keyCode&&this.Ye(a)};if("function"!==typeof ur)throw
Error("Invalid component class "+ur);if("function"!==typeof jr)throw Error("Invalid
renderer class "+jr);var Fr=Sa(ur);dr[Fr]=jr;br("goog-control",function(){return
new ur(null)});function zr(a){Ui.call(this);this.g=a;this.i=!1;this.j=new
zj(this);Vi(this,this.j);a=this.g.ya;this.j.ka(a,$i.Mg,this.s).ka(a,
$i.Ng,this.N).ka(a,"click",this.o)}u(zr,Ui);var Gr=!z||
Gc(9);zr.prototype.s=function(){this.i=!1};
zr.prototype.N=function(){this.i=!0};function Hr(a,b){if(!Gr)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}
zr.prototype.o=function(a){if(this.i)this.i=!1;else{var
b=a.Ob,c=b.button,d=b.type,e=Hr(b,"mousedown");this.g.lf(new
aj(e,a.currentTarget));e=Hr(b,"mouseup");this.g.oe(new aj(e,a.currentTarget));Gr||
(b.button=c,b.type=d)}};zr.prototype.wa=function()
{this.g=null;zr.ta.wa.call(this)};function Ir(a,b,c){Y.call(this,c);this.mf=b||
er.Gb();this.mg=a||
this.mf.hp()}u(Ir,Y);f=Ir.prototype;f.hm=null;f.Sf=null;f.mf=null;f.mg=null;f.Ae=!
0;f.Qb=!0;f.Xg=!0;f.jc=-1;f.kc=null;f.qe=!1;f.Ke=null;function Jr(a){return a.hm||
a.ha()}f.Bd=function(){return this.mf};f.Va=function(){var
a=this.g,b=a.Ra,c=this.mf.Dg(),d=[c,"horizontal"==this.mg?c+"-horizontal":c+"-
vertical"];this.isEnabled()||d.push(c+"-disabled");this.ya=b.call(a,"DIV",d.join("
"))};f.Kb=function(){return this.ha()};f.Qi=function(a){return this.mf.Ck(a)};
f.Nb=function(a){this.ya=gr(this.mf,this,a);"none"==a.style.display&&(this.Ae=!
1)};f.Ma=function(){Ir.ta.Ma.call(this);dn(this,function(b)
{b.ab&&Kr(this,b)},this);var a=this.ha();this.mf.Dk(this);this.Da(this.Ae,!
0);Z(this).ka(this,"enter",this.Ol).ka(this,"highlight",this.Br).ka(this,"unhighlig
ht",this.Dr).ka(this,"open",this.Hu).ka(this,"close",this.Ar).ka(a,
$i.Mg,this.Cr).ka(af(a),[$i.Ng,$i.Lh],this.hu).ka(a,[$i.Mg,$i.Ng,
$i.Lh,"mouseover","mouseout","contextmenu"],this.cu);this.Xg&&Lr(this,!0)};
function Lr(a,b){var c=Z(a),d=Jr(a);b?
c.ka(d,"focus",a.aj).ka(d,"blur",a.Zi).ka(a.Sf||(a.Sf=new
Xq(Jr(a))),"key",a.Wc):c.Xa(d,"focus",a.aj).Xa(d,"blur",a.Zi).Xa(a.Sf||(a.Sf=new
Xq(Jr(a))),"key",a.Wc)}f.nc=function(){this.Yd(-1);this.kc&&this.kc.Rb(!
1);this.qe=!1;Ir.ta.nc.call(this)};f.wa=function()
{Ir.ta.wa.call(this);this.Sf&&(this.Sf.Ha(),this.Sf=null);this.mf=this.kc=this.Ke=t
his.hm=null};f.Ol=function(){return!0};
f.Br=function(a){var b=hn(this,a.target);if(-1<b&&b!=this.jc){var
c=Mr(this);c&&c.ad(!1);this.jc=b;c=Mr(this);this.qe&&Cr(c,!0);this.kc&&c!
=this.kc&&(rr(c,64)?c.Rb(!0):this.kc.Rb(!1))}b=this.ha();null!
=a.target.ha()&&X(b,"activedescendant",a.target.ha().id)};f.Dr=function(a)
{a.target==Mr(this)&&(this.jc=-1);this.ha().removeAttribute("aria-
activedescendant")};f.Hu=function(a){(a=a.target)&&a!
=this.kc&&a.getParent()==this&&(this.kc&&this.kc.Rb(!1),this.kc=a)};
f.Ar=function(a){a.target==this.kc&&(this.kc=null);var
b=this.ha(),c=a.target.ha();b&&sr(a.target,2)&&c&&Bm(b,c)};f.Cr=function(a)
{this.Qb&&(this.qe=!0);var b=Jr(this);b&&Lf(b)?
b.focus():a.preventDefault()};f.hu=function(){this.qe=!1};
f.cu=function(a){a:{var b=a.target;if(this.Ke)for(var c=this.ha();b&&b!==c;){var
d=b.id;if(d in this.Ke){b=this.Ke[d];break
a}b=b.parentNode}b=null}if(b)switch(a.type){case $i.Mg:b.lf(a);break;case
$i.Ng:case $i.Lh:b.oe(a);break;case "mouseover":b.Se(a);break;case
"mouseout":b.Ql(a);break;case "contextmenu":b.hi(a)}};f.aj=function()
{};f.Zi=function(){this.Yd(-1);this.qe=!1;this.kc&&this.kc.Rb(!1)};
f.Wc=function(a){return this.isEnabled()&&this.isVisible()&&(0!=en(this)||
this.hm)&&this.ne(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
f.ne=function(a){var b=Mr(this);if(b&&"function"==typeof b.Wc&&b.Wc(a)||
this.kc&&this.kc!=b&&"function"==typeof this.kc.Wc&&this.kc.Wc(a))return!
0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case
27:if(this.Xg)Jr(this).blur();else return!1;break;case 36:Nr(this);break;case
35:Or(this);break;case 38:if("vertical"==this.mg)Pr(this);else return!1;break;case
37:if("horizontal"==this.mg)gn(this)?Qr(this):Pr(this);else return!1;break;case
40:if("vertical"==this.mg)Qr(this);
else return!1;break;case 39:if("horizontal"==this.mg)gn(this)?
Pr(this):Qr(this);else return!1;break;default:return!1}return!0};function Kr(a,b)
{var c=b.ha();c=c.id||(c.id=b.getId());a.Ke||(a.Ke={});a.Ke[c]=b}f.Oa=function(a,b)
{Ir.ta.Oa.call(this,a,b)};
f.Pg=function(a,b,c){a.Fi|=2;a.Fi|=64;a.bc(32,!1);vr(a,!1);var
d=a.getParent()==this?hn(this,a):-
1;Ir.ta.Pg.call(this,a,b,c);a.ab&&this.ab&&Kr(this,a);a=d;-
1==a&&(a=en(this));a==this.jc?this.jc=Math.min(en(this)-1,b):a>this.jc&&b<=this.jc?
this.jc++:a<this.jc&&b>this.jc&&this.jc--};
f.removeChild=function(a,b){if(a="string"===typeof a?an(this,a):a){var
c=hn(this,a);-1!=c&&(c==this.jc?(a.ad(!1),this.jc=-1):c<this.jc&&this.jc--);var
d=a.ha();d&&d.id&&this.Ke&&(c=this.Ke,d=d.id,d in c&&delete
c[d])}a=Ir.ta.removeChild.call(this,a,b);vr(a,!0);return a};function hr(a,b)
{if(a.ha())throw Error("Component already rendered");a.mg=b}f.isVisible=function()
{return this.Ae};
f.Da=function(a,b){if(b||this.Ae!=a&&this.dispatchEvent(a?"show":"hide"))
{this.Ae=a;var c=this.ha();c&&(M(c,a),this.Xg&&fr(Jr(this),this.Qb&&this.Ae),b||
this.dispatchEvent(this.Ae?"aftershow":"afterhide"));return!0}return!
1};f.isEnabled=function(){return this.Qb};f.Ta=function(a){this.Qb!
=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.Qb=!0,dn(this,function(b)
{b.dr?delete b.dr:b.Ta(!0)})):(dn(this,function(b){b.isEnabled()?b.Ta(!1):b.dr=!
0}),this.qe=this.Qb=!1),this.Xg&&fr(Jr(this),a&&this.Ae))};
function Rr(a,b){b!
=a.Xg&&a.ab&&Lr(a,b);a.Xg=b;a.Qb&&a.Ae&&fr(Jr(a),b)}f.Yd=function(a)
{(a=fn(this,a))?a.ad(!0):-1<this.jc&&Mr(this).ad(!1)};f.ad=function(a)
{this.Yd(hn(this,a))};function Mr(a){return fn(a,a.jc)}function Nr(a)
{Sr(a,function(b,c){return(b+1)%c},en(a)-1)}function Or(a){Sr(a,function(b,c)
{b--;return 0>b?c-1:b},0)}function Qr(a){Sr(a,function(b,c)
{return(b+1)%c},a.jc)}function Pr(a){Sr(a,function(b,c){b--;return 0>b?c-
1:b},a.jc)}
function Sr(a,b,c){c=0>c?hn(a,a.kc):c;var d=en(a);c=b.call(a,c,d);for(var
e=0;e<=d;){var g=fn(a,c);if(g&&a.Mo(g)){a.Yd(c);break}e+
+;c=b.call(a,c,d)}}f.Mo=function(a){return
a.isVisible()&&a.isEnabled()&&rr(a,2)};function Tr(a){Y.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
Ir,cn(this.i,a),this.O=c,this.na=d,cn(this,b),this.i.Da(!1))}m(Tr,Y);
Tr.prototype.Ma=function(){var
a=this;Z(this).ka(this.O,"click",this.s).ka(this.O,"keydown",function(b){32!
=b.keyCode&&13!=b.keyCode||
a.s()}).ka(this.na,"click",this.s).ka(this.na,"keydown",function(b){32!
=b.keyCode&&13!=b.keyCode||a.s()})};
Tr.prototype.s=function(){if(this.i.isVisible()){this.i.Da(!1);Hb(this.i.Kb(),"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.Kb(),"gb-mobile-buy-panel-
visible"),this.j&&(this.j.style.overflowX="hidden",this.j.style.overflowY="hidden")
,this.i.Kb().focus(),
Ur(this)};function Ur(a){var b=a.i.Kb().querySelectorAll('[role="button"],
[href]'),c=b[0],d=b[b.length-1];Z(a).ka(a.i.Kb(),"keydown",function(e)
{9==e.keyCode&&(e.shiftKey?
document.activeElement===c&&(e.preventDefault(),d.focus()):document.activeElement==
=d&&(e.preventDefault(),c.focus()))});a=la(document.querySelectorAll('[role="alert"
],#volume-center,.aria-hide-on-menu-open'));for(b=a.next();!
b.done;b=a.next())X(b.value,"hidden",!0)};function Vr(){}Vr.prototype.Tc=function()
{};function Wr(a,b,c,d,e,g,h,k,l){var
n=Xr(c),p=Fh(a),w=vh(a);w&&fh(p,eh(w));w=Ze(a);var D=Ze(c);if(w.g!=D.g){var
F=w.g.body;D=Vf(D);var I=new A(0,0),P=qf(af(F));if(ic(P,"parent")){var bb=F;do{var
Lb=P==D?wh(bb):Ch(bb);I.x+=Lb.x;I.y+=Lb.y}while(P&&P!=D&&P!
=P.parent&&(bb=P.frameElement)&&(P=P.parent))}F=Fe(I,wh(F));!z||Gc(9)||nf(w.g)||
(F=Fe(F,of(w.g)));p.left+=F.x;p.top+=F.y}a=Yr(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=Fe(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=vh(c))ta.top-=n.y,ta.right-
=n.x,ta.bottom-=n.y,ta.left-=n.x;return Zr(p,c,d,g,ta,h,k)}
function Xr(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!
b||"static"!=oh(a,"position")){var c=wh(a);if(!b){b=Ih(a);var d;if(d=b)
{d=cg&&0<=Zb(Fm,10);var e;if(e=xc)e=0<=Zb(Dm,10);var g=bg&&0<=Zb(Fm,85);d=nc||d||
e||g}b=d?-a.scrollLeft:b&&!mc&&"visible"!=oh(a,"overflowX")?a.scrollWidth-
a.clientWidth-a.scrollLeft:a.scrollLeft;c=Fe(c,new A(b,a.scrollTop))}}}return c||
new A}
function Zr(a,b,c,d,e,g,h){a=a.clone();var k=Yr(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
ch(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;ph(b,new A(e.left,e.top));h=e.Fa();He(c,h)||Lh(b,h);return a}function Yr(a,b)
{return(b&8&&Ih(a)?b^4:b)&-9};function $r(a,b,c)
{this.g=a;this.i=b;this.O=c}u($r,Vr);$r.prototype.Tc=function(a,b,c)
{Wr(this.g,this.i,a,b,void 0,c,this.O)};function as(a,b,c,d)
{$r.call(this,a,b);this.j=c?5:0;this.s=d||void 0}u(as,$r);as.prototype.N=function()
{return this.j};as.prototype.o=function(a)
{this.j=a};as.prototype.Tc=function(a,b,c,d){var
e=Wr(this.g,this.i,a,b,null,c,10,d,this.s);if(e&496){var
g=bs(e,this.i);b=bs(e,b);e=Wr(this.g,g,a,b,null,c,10,d,this.s);e&496&&(g=bs(e,g),b=
bs(e,b),Wr(this.g,g,a,b,null,c,this.j,d,this.s))}};function bs(a,b)
{a&48&&(b^=4);a&192&&(b^=1);return b};function cs(a,b){this.Sb=8;this.La=b||void
0;kn.call(this,a)}u(cs,kn);function ds(a)
{a.Sb=4;a.isVisible()&&a.Ag()}cs.prototype.vd=function(){return this.La||
null};cs.prototype.setPosition=function(a){this.La=a||void
0;this.isVisible()&&this.Ag()};cs.prototype.Ag=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.Tc(b,this.Sb,this.nm);a&&M(b,!1)}};function es(a)
{Jq.call(this,a)}m(es,Jq);f=es.prototype;f.getEnableSsEngine=function(){return
yq(this,2)};f.getEnableAwr=function(){return
yq(this,3)};f.getEnableHelpSuggestions=function(){return
yq(this,4)};f.getAlohaAutoGaRollout=function(){return
yq(this,5)};f.getEnableConfigurator=function(){return
yq(this,6)};f.getEnableMweb=function(){return yq(this,7)};function fs(a)
{Jq.call(this,a)}m(fs,Jq);var gs=["https://sandbox.google.com/tools/feedback"];var
hs="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 is(a){var b;return null==(b=a.formContent)?void 0:b.locale};var
js=ka(["https://www.gstatic.com/uservoice/feedback/client/web/","/
main_binary__",".js"]);function ks(a){var b=is(a);b=(b&&hs.includes(b)?
is(a):"en").replaceAll("-","_").toLowerCase();var
c;a=(null==(c=a.initializationData)?0:c.useNightlyRelease)?"nightly":"live";return
Pi(js,a,b)};var ls;function ms(a,b,c){if(ls)return ls;var d=ks(a);return
ls=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new
Promise(function(e,g){var
h=c.createElement("script");h.src=td(d);Si(h);h.onload=function()
{b.feedbackV2GlobalObject?e(b.feedbackV2GlobalObject):g("feedbackV2GlobalObject not
found on window.")};h.onerror=function(){g("Feedback binary script tag failed to
load: "+d.toString())};c.body.appendChild(h)})}
function ns(a,b,c,d,e){e=void 0===e?!0:e;var g,h,k,l,n;return Fa(function(p)
{switch(p.i){case 1:g=Date.now();var w=ms(a,c,d);p.i=2;return{value:w};case
2:h=p.s;if(!(e||(null==(l=a.initializationData)?0:l.useNightlyRelease)||
(null==(n=a.initializationData)?0:n.isLocalServer)))
{k=h.initializeFeedbackClient(a,g,b);p.i=3;break}w=h.initializeFeedbackClientAsync(
a,g,b);p.i=4;return{value:w};case 4:k=p.s;case 3:return
k.initiateAloha(),p.return(k)}})}
function os(a,b,c){var d=!0;d=void 0===d?!0:d;var e,g,h,k;Fa(function(l){g=e=c||
q;if(g.isFormOpened)throw h=Error("Form is either loading or already
opened"),h.name="DuplicateFormError",h;g.isFormOpened=!0;a.callbacks=a.callbacks||
{};k=a.callbacks.onClose||function(){};a.callbacks.onClose=function(n)
{g.isFormOpened=!1;k(n)};try{return l.return(ns(a,b,g,e.document,d))}catch(n){throw
g.isFormOpened=!1,n;}})};function ps(a,b){return Fa(function(c){return c.return(new
Promise(function(d){var e=qs(null!=b?b:"")+"/aloha_form_properties?
productId="+a;nl(e,function(g){g=g.target;var
h=null;try{h=Eq(fs,JSON.stringify(yl(g,")]}'\n")))}catch(k){g=new fs,h=new
es,h=zq(h,5),h=zq(h,2),h=zq(h,4),h=zq(h,7),h=Bq(g,1,h)}d(h)},"GET","",{},2E3,!
0)}))})}function qs(a){return
gs.includes(a)?a:"https://www.google.com/tools/feedback"};function rs(a,b,c)
{a.timeOfStartCall=(new Date).getTime();var d=c||q,e=d.document,g=a.nonce||
xe(d);g&&!a.nonce&&(a.nonce=g);if("help"==a.flow){var
h=Ma("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=Uf(Ze(e),"SCRIPT");g&&a.setAttribute("nonce",g);g=vd(d);a.src=td(g);Si(a);e
.body.appendChild(a)}}
function ss(a,b,c){try{"submit"===a.flow||"help"===a.flow||a.tinyNoPointer?
rs(a,b,c):ps(a.productId,a.serverUri).then(function(d){d=Aq(d,es,1);if(null==d||!
d.getAlohaAutoGaRollout()||pc&&!d.getEnableMweb())rs(a,b,c);else{var e=c||
q,g="DEV"===a.serverEnvironment,h=c||q;h=a.nonce||xe(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,Rx: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,submissionServerUri:a.serverUri,colorScheme:a.colorScheme},extraData:
{productVersion:a.productVersion,authUser:a.authuser,
configuratorId:a.configuratorId,customZIndex:a.customZIndex,tinyNoPointer:a.tinyNoP
ointer,allowNonLoggedInFeedback:a.allowNonLoggedInFeedback,enableAnonymousFeedback:
a.enableAnonymousFeedback}};b&&(h=new
Map(Object.entries(b)),g.extraData.productSpecificData=h);os(g,d,e)}},function(d)
{d&&"DuplicateFormError"!==d.name&&rs(a,b,c)})}catch(d)
{rs(a,b,c)}}Ya("userfeedback.api.startFeedback",ss);function ts(a)
{Y.call(this);if(this.j=B("gb-mobile-appbar-back-
button"))if(Z(this).ka(this.j,"click",this.s),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"))&&us(this);new Tr(a)}m(ts,Y);
function us(a){var b=B("gb-mobile-more-menu");if(b){var c=new
cs(b);ds(c);c.setPosition(new as(a.i,4));c.Da(!1);O(a.i,"click",function()
{vs(b,c)});O(a.i,"keydown",function(d){32!=d.keyCode&&13!=d.keyCode||vs(b,c)})}else
G(a.i)}function vs(a,b){Hb(a,"more-menu-hidden");b.Da(!
0);b.ha().focus();a=gf("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)})}
ts.prototype.s=function()
{window.history.back();tc&&bg&&1==window.history.length&&window.close()};Ya("_OC_st
artFeedback",ss);function ws(a){Q.call(this);a=a||
Ze();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?
qf(a.contentDocument):null);break a}catch(c)
{}b=null}b=this.o=b;nc&&(a=b.document,a.open(),a.close());O(b,"resize",this.i,!
1,this);this.j=this.g.offsetWidth}u(ws,Q);
ws.prototype.wa=function(){ws.ta.wa.call(this);vj(this.o,"resize",this.i,!
1,this);this.o=null;G(this.g);delete this.g};ws.prototype.i=function(){var
a=this.g.offsetWidth;this.j!
=a&&(this.j=a,this.dispatchEvent("fontsizechange"))};function xs(a)
{this.i=a;a=r(this.j,this);this.g=new Gj;O(this.g,"resize",a);var b=new
ws;O(b,"fontsizechange",a);O(window,"DOMContentLoaded",r(this.resize,this))}xs.prot
otype.j=function()
{this.resize();U(r(this.resize,this),100)};xs.prototype.resize=function(){var
a=this.g.Fa(),b=Math.round(wh(this.i).y);this.i.style.height=a.height-
b+"px"};function ys(a){var b=null;if(a=B(a))b=new xs(a),b.resize();return
b};function zs(a){Xi.call(this,"navigate");this.s=a}u(zs,Xi);function As(){return!
(y("iPad")||y("Android")&&!y("Mobile")||y("Silk"))&&(y("iPod")||y("iPhone")||
y("Android")||y("IEMobile"))};var Bs=new WeakMap;function Cs(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
Ds(a,b,c,d){Q.call(this);if(a&&!b)throw Error("Can't use invisible history without
providing a blank page.");if(c)var e=c;else{e="history_state"+Es;var g=fe("input",
{type:"text",name:e,id:e,style:jd("display:none")});document.write(be(g));e=B(e)}th
is.N=e;this.g=c?qf(af(c)):window;this.oa=b;z&&!
b&&(this.oa="https"==window.location.protocol?
vd(id(jd("https:///"))):vd(id(jd('javascript:""'))));this.Ya=new
gl(150);Vi(this,this.Ya);this.i=!a;this.j=new zj(this);if(a||Fs){if(d)var
h=d;else{a="history_iframe"+
Es;b={id:a,style:jd("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=he("iframe",e);document.write(be(h));h=B(a)}this.O=h;this.ua=!
0}Fs&&(this.j.ka(this.g,"load",this.Tv),this.na=this.ma=
!1);this.i?Gs(this,Hs(this),!0):Is(this,this.N.value);Es+
+}u(Ds,Q);Ds.prototype.Qb=!1;Ds.prototype.s=!1;Ds.prototype.o=null;
var Js=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?
Cs:b;var e=Sa(a);return function(){var g=Ga.apply(0,arguments),h=this||
q,k=Bs.get(h);k||(k={},Bs.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}),Fs=z&&!
Gc(8);f=Ds.prototype;f.lh=null;f.wa=function()
{Ds.ta.wa.call(this);this.j.Ha();this.Ta(!1)};
f.Ta=function(a){if(a!=this.Qb)if(Fs&&!this.ma)this.na=a;else
if(a)if(nc&&this.j.ka(this.g,"pageshow",this.aw),Js()&&this.i)this.j.ka(this.g,"has
hchange",this.Vv),this.Qb=!0,this.dispatchEvent(new zs(Hs(this),!1));else{if(!z||
As()||this.ma)this.j.ka(this.Ya,"tick",r(this.rn,this,!0)),this.Qb=!0,Fs||
(this.o=Hs(this),this.dispatchEvent(new zs(Hs(this),!1))),this.Ya.start()}else
this.Qb=!1,Ej(this.j),this.Ya.stop()};f.Tv=function(){this.ma=!
0;this.N.value&&Is(this,this.N.value,!0);this.Ta(this.na)};
f.aw=function(a){a.Ob.persisted&&(this.Ta(!1),this.Ta(!0))};f.Vv=function(){var
a=Ks(this.g);a!=this.o&&Ls(this,a,!0)};function Hs(a){return null!=a.lh?a.lh:a.i?
Ks(a.g):Ms(a)||""}f.Ai=function(a,b){Hs(this)!=a&&(this.i?(Gs(this,a,!1),Js()||z&&!
As()&&Is(this,a,!1,b),this.Qb&&this.rn(!1)):(Is(this,a,!
1),this.lh=this.o=this.N.value=a,this.dispatchEvent(new zs(a,!1))))};function Ks(a)
{a=a.location.href;var b=a.indexOf("#");return 0>b?"":a.substring(b+1)}
function Gs(a,b,c){a=a.g.location;var d=a.href.split("#")
[0],e=Yb(a.href,"#");if(Fs||e||b)d+="#"+b;d!=a.href&&(b=Cd(d),c?
ze(a,b):ye(a,b))}function Is(a,b,c,d){if(a.ua||b!=Ms(a))if(a.ua=!
1,b=encodeURIComponent(String(b)),z){var
e=If(a.O);e.open("text/html",c?"replace":void 0);c=ne(fe("title",{},d||
a.g.document.title),fe("body",{},b));e.write(be(c));e.close()}else
e=td(a.oa).toString()+"#"+b,(a=a.O.contentWindow)&&(c?
ze(a.location,e):ye(a.location,e))}
function Ms(a){if(z)return a=If(a.O),a.body?Me(a.body.innerHTML):null;var
b=a.O.contentWindow;if(b){try{var c=Me(Ks(b))}catch(d){return a.s||(1!
=a.s&&hl(a.Ya,1E4),a.s=!0),null}a.s&&(0!=a.s&&hl(a.Ya,150),a.s=!1);return c||
null}return null}f.rn=function(a){if(this.i){var b=Ks(this.g);b!
=this.o&&Ls(this,b,a)}if(!this.i||Fs)if(b=Ms(this)||"",null==this.lh||
b==this.lh)this.lh=null,b!=this.o&&Ls(this,b,a)};
function Ls(a,b,c){a.o=a.N.value=b;a.i?
(Fs&&Is(a,b),Gs(a,b)):Is(a,b);a.dispatchEvent(new zs(Hs(a),c))}var Es=0;function
Ns(a){return de((a instanceof $d?be(a):be(a)).toString(),null)};function Os(a)
{Jq.call(this,a)}m(Os,Jq);function Ps(){var
a=Eq(Os,'[null,null,null,null,null,"(function(){/*\\n\\n Copyright The Closure
Library Authors.\\n SPDX-License-Identifier: Apache-2.0\\n*/\\nvar f\\u003dthis||
self,h\\u003dfunction(a){var b\\u003dtypeof a;return\\"object\\"!\\u003db?b:a?
Array.isArray(a)?\\"array\\":b:\\"null\\"},k\\u003dfunction(a,b){function c()
{}c.prototype\\u003db.prototype;a.i\\u003db.prototype;a.prototype\\u003dnew
c;a.prototype.constructor\\u003da;a.h\\u003dfunction(e,d,p){for(var q\\
u003dArray(arguments.length-2),g\\u003d2;g\\u003carguments.length;g++)q[g-2]\\
u003darguments[g];return b.prototype[d].apply(e,q)}},l\\u003dfunction(a){return
a};/*\\n\\n SPDX-License-Identifier: Apache-2.0\\n*/\\nfunction m(a)
{if(Error.captureStackTrace)Error.captureStackTrace(this,m);else{var b\\
u003dError().stack;b\\u0026\\u0026(this.stack\\u003db)}a\\u0026\\
u0026(this.message\\u003dString(a))}k(m,Error);m.prototype.name\\
u003d\\"CustomError\\";function n(a,b){a\\u003da.split(\\"%s\\");for(var c\\
u003d\\"\\",e\\u003da.length-1,d\\u003d0;d\\u003ce;d++)c+\\u003da[d]+(d\\
u003cb.length?b[d]:\\"%s\\");m.call(this,c+a[e])}k(n,m);n.prototype.name\\
u003d\\"AssertionError\\";var r\\u003dfunction(a,b){throw new n(\\"Failure\\"+
(a?\\": \\"+a:\\"\\"),Array.prototype.slice.call(arguments,1));};var t;var v\\
u003dfunction(a,b){this.g\\u003db\\u003d\\u003d\\u003du?
a:\\"\\"};v.prototype.toString\\u003dfunction(){return this.g+\\"\\"};var u\\
u003d{},w\\u003dfunction(a){if(void 0\\u003d\\u003d\\u003dt){var b\\u003dnull;var
c\\u003df.trustedTypes;if(c\\u0026\\u0026c.createPolicy)try{b\\
u003dc.createPolicy(\\"goog#html\\",
{createHTML:l,createScript:l,createScriptURL:l})}catch(e){f.console\\u0026\\
u0026f.console.error(e.message)}t\\u003db}a\\u003d(b\\u003dt)?
b.createScriptURL(a):a;return new v(a,u)};if(!function()
{if(self.origin)return\\"null\\"\\u003d\\u003d\\u003dself.origin;if(\\"\\"!\\
u003d\\u003dlocation.host)return!1;try{return window.parent.escape(\\"\\"),!
1}catch(a){return!0}}())throw Error(\\"sandboxing error\\");\\
nwindow.addEventListener(\\"message\\",function(a){var b\\u003da.ports[0];a\\
u003da.data;var c\\u003da.callbackName.split(\\".\\"),e\\u003dwindow;\\"window\\"\\
u003d\\u003d\\u003dc[0]\\u0026\\u0026c.unshift();for(var d\\u003d0;d\\
u003cc.length-1;d++)e[c[d]]\\u003d{},e\\u003de[c[d]];e[c[c.length-1]]\\
u003dfunction(p){b.postMessage(JSON.stringify(p))};c\\
u003ddocument.createElement(\\"script\\");a\\u003dw(a.url);a instanceof v\\u0026\\
u0026a.constructor\\u003d\\u003d\\u003dv?a\\u003da.g:(r(\\"expected object of type
TrustedResourceUrl, got \'\\"+a+\\"\' of type \\"+h(a)),a\\
u003d\\"type_error:TrustedResourceUrl\\");c.src\\
u003da;document.body.appendChild(c)},!0);}).call(this);\\n"]');
if(!a)return null;a=vq(a,6);if(null===a||void 0===a)a=null;else{var b=ed();a=b?
b.createScript(a):a;a=new ld(a,kd)}return a};function Qs(a)
{this.url=a;this.timeout=5E3;this.o="callback";this.g=this.i=null}function Rs(a)
{var b=void 0===b?{}:b;a.g=Uk();var c=new R(a.url),d=new
Map;d.set("callback",a.o);c.j.kr(mk(b),d);Ss(a).then(function()
{Ts(a,c.toString())}).then(function(){return a.g.promise}).then(function()
{Us(a)},function(){Us(a)});0<a.timeout&&(a.j=setTimeout(function()
{a.g.reject("Timeout!")},a.timeout));return a.g.promise}
function Ts(a,b){var c=new
MessageChannel;a.i.contentWindow.postMessage({url:b,callbackName:a.o},"*",
[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 Ss(a){var b=Uk(),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=Ps();a=ne(qe,fe("body",
{},Ns(wi(a))));c.srcdoc=be(a);a=vd("data:text/html;charset=UTF-
8;base64,"+btoa(ae(a)));c.src=td(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 Us(a){null!
==a.i&&(document.documentElement.removeChild(a.i),a.i=null)};function Vs(a)
{Uq.call(this,a);this.i=new Qs(a);this.g=!0}m(Vs,Uq);Vs.prototype.kf=function(a,b)
{Uq.prototype.kf.call(this,a,b);this.g=!
1;Rs(this.i).then(r(this.s,this,a),r(this.o,this,b))};Vs.prototype.s=function(a,b)
{this.g||(this.j=b,this.dispatchEvent("success"),a&&a(this.j),this.g=!
0)};Vs.prototype.o=function(a){this.g||(this.dispatchEvent("error"),a&&a(),this.g=!
0)};Vs.prototype.abort=function(){return this.g=!0};function Ws(a,b,c,d,e)
{Array.isArray(a)||(a=[a]);this.g=a;this.j=b;this.i=c;b=new
R((GBS_HOST||"https://books.google.com/")+"books?
jscmd=viewapi");S(b,"bibkeys",a.join(","));S(b,"hl",e||"es");S(b,"source",d||"previ
ewlib");(new Vs(b)).kf(r(this.o,this))}Ws.prototype.o=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 Xs={},Ys={};function Zs(){throw
Error("Do not instantiate
directly");}Zs.prototype.Po=null;Zs.prototype.Lc=function(){return
this.content};Zs.prototype.toString=function(){return this.content};function $s()
{Zs.call(this)}u($s,Zs);$s.prototype.Yf=Xs;function at(a,b){var
c=a.match(bt);return c?Number(c[1])*b[c[2]]:Number(a)}var bt=/^(-?\d+\.?\d*)
([KMGTPEZYkmun]?)B?$/,ct={"":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},dt={"":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 et(a){if(null!=a)switch(a.Po){case 1:return 1;case -1:return-1;case 0:return
0}return null}function ft(a){return null!=a&&a.Yf===Xs?a:a instanceof $d?
gt(ae(a),a.wf()):a instanceof $d?
gt(ae(a)):gt(String(String(a)).replace(ht,it),et(a))}var gt=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.Po=d);return c}}($s);
function jt(a){if(null!=a&&a.Yf===Xs){var
b=String;a=String(a.Lc()).replace(kt,"").replace(lt,"&lt;");b=b(a).replace(mt,it)}e
lse b=String(a).replace(ht,it);return b}var nt={"\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 it(a){return nt[a]}
var ht=/[\x00\x22\x26\x27\x3c\x3e]/g,mt=/[\x00\x22\x27\x3c\x3e]/g,ot=/^(?!on|src|
(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-
equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i,kt=/<(?:!|\/?([a-zA-Z][a-zA-
Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,lt=/</g;/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
function pt(a,b,c,d){a=a(b||qt,c);d=Uf(d||Ze(),"DIV");if(Ra(a))if(a instanceof Zs)
{if(a.Yf!==Xs)throw Error("Sanitized content was not of kind
HTML.");a=de(a.toString(),null)}else a=ce("zSoyz");else
a=ce(String(a));te(d,a);1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType&&(d=a
));return d}var qt={};function rt(a){a=a||{};var
b=a.attributes,c=a.content,d=a.disabled,e=a.id,g=a.Px,h=a.title,k=a.gx,l=a.value,n=
gt;e='<div role="button"'+(e?' id="'+jt(e)+'"':"")+' class="';a=a||{};var
p=a.zx,w=a.style,D=a.width,F="goog-inline-block jfk-button ";switch(Ra(w)?
w.toString():w){case 0:F+="jfk-button-standard";break;case 2:F+="jfk-button-
action";break;case 3:F+="jfk-button-primary";break;case 1:F+="jfk-button-
default";break;case 4:F+="jfk-button-flat";break;case 5:F+="jfk-button-
mini";break;case 6:F+="jfk-button-contrast";
break;default:F+="jfk-button-standard"}F+=((D&&D.wv&&(1).wv?D.Yf!==(1).Yf?
0:D.toString()===(1).toString():1==D)?" jfk-button-narrow":"")+(a.checked?" jfk-
button-checked":"")+(p?" "+p:"")+(a.disabled?" jfk-button-disabled":"");d=e+jt(F)
+'"'+(d?' aria-disabled="true"':' tabindex="'+(g?jt(g):"0")+'"')+(h?k?' data-
tooltip="'+jt(h)+'"':' title="'+jt(h)+'"':"")+(l?' value="'+jt(l)+'"':"");b?(null!
=b&&b.Yf===Ys?b=b.Lc():(b=String(b),b=ot.test(b)?b:"zSoyz"),null!
=b&&b.Yf===Ys&&(b=b.Lc()),b=(b&&!b.startsWith(" ")?
" ":"")+b):b="";return n(d+b+">"+ft(null!=c?c:"")+"</div>")};function st(a,b)
{this.j=a;this.N=!!b;this.o={0:this.j+"-arrowright",1:this.j+"-arrowup",2:this.j+"-
arrowdown",3:this.j+"-arrowleft"}}m(st,Vr);f=st.prototype;f.Zj=function(a)
{this.i=a};f.setPosition=function(a,b,c,d){null!=a&&(this.ol=a);null!
=b&&(this.jl=b);"number"===typeof c&&(this.Io=Math.max(c,15));"number"===typeof
d&&(this.um=d)};f.Tc=function(a,b,c)
{a=this.jl;2==a&&(a=0);tt(this,this.ol,a,2==this.jl?ut(this.ol)?
this.g.offsetHeight/2:this.g.offsetWidth/2:this.Io,0,c)};
function tt(a,b,c,d,e,g){if(a.i){var h=vt(b,c);var k=a.i;var l=a.g,n=a.Ea,p=L(k);a:
{p=(ut(b)?p.height/2:p.width/2)-d;var
w=Yr(k,h);if(n)n=n.clone(),l&&(l=Xr(l),n.left+=l.x,n.right+=l.x,n.top+=l.y,n.bottom
+=l.y);else if(n=vh(k),!n){k=p;break a}k=dh(Fh(k));ut(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=ut(b)?new
A(a.um,k):new A(k,a.um);p=ut(b)?6:9;a.hl&&2==e&&(p=ut(b)?4:1);
w=b^3;ut(b)&&"rtl"==a.i.dir&&(w=b);h=Wr(a.i,vt(w,c),a.g,h,k,g,a.Yl?p:0,void
0,a.Ea);if(2!=e&&h&496){tt(a,b^3,c,d,a.hl&&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||ph(a.g,Math.round(e),Math.round(g)))}wt(a,b,c,d)}
function wt(a,b,c,d){var e=a.s;Rc(a.o,function(g){Jb(e,g,!
1)},a);x(e,a.o[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.i?
(c=Ah(a.i,a.g),d=xt(a.i,b),ut(b)?e.style.top=yt(c.y+d.y,a.g.offsetHeight-
15)+"px":e.style.left=yt(c.x+d.x,a.g.offsetWidth-15)+"px"):e.style[0==c?
ut(b)?"top":"left":ut(b)?"bottom":"right"]=d+"px"}function yt(a,b){return 15>b?
15:Ce(a,15,b)}function vt(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 xt(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 ut(a){return 0==a||3==a}f.Yl=!
1;f.jl=2;f.Io=20;f.ol=3;f.Ea=null;f.um=-5;f.hl=!1;function zt(a)
{Ui.call(this);this.i=a||Ze()}m(zt,Ui);zt.prototype.s=function()
{ym(this.ha(),"tooltip");X(this.ha(),"live","polite")};function At(a)
{zt.call(this,a);this.g=this.i.Ra("DIV",Bt()+"-
contentId");this.j=this.i.Ra("DIV",Bt()+"-arrow",this.i.Ra("DIV",Bt()+"-
arrowimplbefore"),this.i.Ra("DIV",Bt()+"-arrowimplafter"));this.o=this.i.Ra("DIV",
{"class":Bt(),role:"tooltip"},this.g,this.j);this.s()}m(At,zt);function Bt()
{return"jfk-tooltip"}At.prototype.ha=function(){return
this.o};At.prototype.wa=function()
{zt.prototype.wa.call(this);this.o&&G(this.o)};function Ct(a)
{At.call(this,a)}m(Ct,At);Ct.prototype.s=function()
{ym(this.ha(),"tooltip")};function Dt(a){return Oe(Ob(a.replace(Et,function(b,c)
{return Ft.test(c)?"":" "}).replace(/[\t\n ]+/g," ")))}var Ft=/^(?:abbr|acronym|
address|b|em|i|small|strong|su[bp]|u)$/i,Et=/<[!\/]?([a-z0-9]+)([\/
][^>]*)?>/gi;function Gt(a){a=a||Ze();var b=Sa(a.g);Ht[b]||(Ht[b]=new
It(a))}function Jt(a,b){var c=b instanceof $d?
Dt(ae(b)):b;a.removeAttribute("title");a.removeAttribute("data-tooltip-
contained");a.removeAttribute("data-tooltip");b?(b instanceof $d?a.i=b:
(a.setAttribute("data-tooltip",b),a.i=null),a.setAttribute("aria-label",c)):
(a.i=null,a.removeAttribute("aria-label"));Gt(Ze(a))}var Ht={};
function It(a){zj.call(this);this.va=a;this.ua=new
dm(this.Ww,0,this);Vi(this,this.ua);var b=qf();this.ma="function"===typeof
b.MutationObserver?new
b.MutationObserver(r(this.Zt,this)):null;a=a.g;this.ka(a,"mouseout mousedown click
blur focusout keydown".split(" "),this.ut,!0);this.ka(a,
["mouseover","focus","focusin"],this.Gw,!0)}m(It,zj);f=It.prototype;f.wa=function()
{Kt(this);zj.prototype.wa.call(this)};
function Lt(a,b){switch(b.type){case "mousedown":case "mouseover":case
"mouseout":case "click":a.Ba=!1;break;case "keydown":a.Ba=!0}}f.Gw=function(a)
{this.ma&&this.ma.disconnect();Lt(this,a);var
b=a.target;a="focus"==a.type||"focusin"==a.type;var
c=this.g&&Hf(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(xm,a);a&&(this.ma.observe(b,{attributes:!0}),
(a=Am(b))&&(b=a));this.o=b}else this.o=null;Mt(this)};
f.ut=function(a){Lt(this,a);var b=a.target;b=this.g&&Hf(this.g.g,b);if("mousedown"!
=a.type&&"click"!=a.type||!b)this.o=null,Mt(this)};f.Zt=function(a)
{v(a,r(function(b){var c=Am(b.target);c&&"aria-
activedescendant"==b.attributeName&&(this.o=c,Mt(this))},this))};function Mt(a)
{if(0==a.ua.mb||!a.i||!a.O){Kt(a);var b=null!=a.O?a.O:50;a.ua.start(a.i?
b:300)}}function Kt(a){a.oa&&(il(a.oa),a.oa=0,a.i=null)}
f.Ww=function(){if(!this.o)Nt(this),this.O=this.i=null;else if(!
(this.i&&this.g&&Hf(this.g.ha(),this.o))||this.i.getAttribute("data-tooltip-
unhoverable")){var a=Sf(this.o,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&&(Nt(this),this.O=this.i=null,b=!0);if(!this.i&&a&&(this.i=a,!
(a.getAttribute("data-tooltip-only-on-
overflow")&&a.offsetWidth>=a.scrollWidth&&a.offsetHeight>=
a.scrollHeight||this.Ca&&"mouse"==a.getAttribute("data-tooltip-trigger")))){var
c=me;if(a.getAttribute("data-tooltip-contained"))for(var d=gf("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:ee(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(Ve(g))?-1:Number(g);var h=a.getAttribute("data-tooltip-hide-
delay");h=Nb(Ve(h))?null:Number(h);
if(!b&&(a=a.getAttribute("data-tooltip-delay"),a=Math.max(0,a-300)))
{this.oa=U(t(this.Lq,this.i,c,d,g,e,h),a,this);return}this.Lq(this.i,c,d,g,e,h)}}};
function Ot(a){if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case
"t":return 2;case "r":return 3}return 1}
f.Lq=function(a,b,c,d,e,g){this.oa=0;this.O=g;if(!this.g){this.g=new
Ct(this.va);Nt(this);g=this.g.ha();this.va.g.body.appendChild(g);Vi(this,this.g);th
is.s=new st(Bt(),!0);this.s.Yl=!0;this.s.hl=!0;g=this.s;var
h=this.g.ha(),k=this.g.j;g.g=h;g.s=k}a:{if(c)switch(c.toLowerCase().split(",")[1])
{case "l":g=0;break a;case "r":g=1;break a}g=2}this.s.setPosition(Ot(c),g,void
0,d);Hb(this.g.ha(),"jfk-tooltip-hide");this.na!=e&&(this.na&&!
Nb(Ve(this.na))&&Hb(this.g.ha(),this.na),Nb(Ve(e))||x(this.g.ha(),
e),this.na=e);ph(this.g.ha(),0,0);if(b instanceof $d)N(this.g.g,b);else
for(xf(this.g.g);c=b.firstChild;)this.g.g.appendChild(c);this.s.Zj(a);this.s.Tc(nul
l,0)};function Nt(a){a.g&&x(a.g.ha(),"jfk-tooltip-hide")};function Pt(a){var
b="jg";if(a.jg&&a.hasOwnProperty(b))return a.jg;b=new a;return a.jg=b};function
Qt(){}u(Qt,jr);Na(Qt);f=Qt.prototype;f.Eg=function()
{return"button"};f.ve=function(a,b,c){switch(b){case 8:case
16:X(a,"pressed",c);break;default:case 64:case
1:Qt.ta.ve.call(this,a,b,c)}};f.Sc=function(a){var
b=Qt.ta.Sc.call(this,a);this.uc(b,a.Af());var
c=a.Bb();c&&this.Bc(b,c);rr(a,16)&&this.ve(b,16,sr(a,16));return
b};f.Ub=function(a,b){b=Qt.ta.Ub.call(this,a,b);var
c=this.Bb(b);a.xg=c;a.na=this.Af(b);rr(a,16)&&this.ve(b,16,sr(a,16));return
b};f.Bb=function(){};f.Bc=function(){};
f.Af=function(a){return a.title};f.uc=function(a,b){a&&(b?
a.title=b:a.removeAttribute("title"))};f.tc=function(a,b){var c=gn(a),d=this.Wa()
+"-collapse-left",e=this.Wa()+"-collapse-right",g=c?e:d;b&1?xr(a,g):yr(a,g);c=c?
d:e;b&2?xr(a,c):yr(a,c)};f.Wa=function(){return"goog-button"};function Rt()
{}u(Rt,Qt);Na(Rt);f=Rt.prototype;f.Eg=function(){};f.Sc=function(a){vr(a,!
1);a.Wf&=-256;a.bc(32,!1);return a.g.Ra("BUTTON",{"class":mr(this,a).join("
"),disabled:!
a.isEnabled(),title:a.Af()||"",value:a.Bb()||""},a.Zg()||"")};f.Vi=function(a)
{return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type
||"reset"==a.type)};f.Ub=function(a,b){vr(a,!1);a.Wf&=-256;a.bc(32,!
1);if(b.disabled){var c=this.Wh(1);x(b,c)}return Rt.ta.Ub.call(this,a,b)};
f.Wi=function(a){Z(a).ka(a.ha(),"click",a.Ye)};f.Ek=function(){};f.nn=function()
{};f.mn=function(a){return a.isEnabled()};f.Ah=function(){};f.kd=function(a,b,c)
{Rt.ta.kd.call(this,a,b,c);(a=a.ha())&&1==b&&(a.disabled=c)};f.Bb=function(a)
{return a.value};f.Bc=function(a,b){a&&(a.value=b)};f.ve=function(){};function
St(a,b,c){ur.call(this,a,b||Rt.Gb(),c)}u(St,ur);f=St.prototype;f.Bb=function()
{return this.xg};f.Bc=function(a)
{this.xg=a;this.Bd().Bc(this.ha(),a)};f.Af=function(){return
this.na};f.uc=function(a){this.na=a;this.Bd().uc(this.ha(),a)};f.tc=function(a)
{this.Bd().tc(this,a)};f.wa=function(){St.ta.wa.call(this);delete this.xg;delete
this.na};f.Ma=function(){St.ta.Ma.call(this);if(rr(this,32)){var
a=this.ha();a&&Z(this).ka(a,"keyup",this.ne)}};
f.ne=function(a){return 13==a.keyCode&&"key"==a.type||
32==a.keyCode&&"keyup"==a.type?this.Ye(a):32==a.keyCode};br("goog-
button",function(){return new St(null)});var Tt=ka(["value"]);function Ut(a,b,c,d)
{St.call(this,a,Vt.Gb(),b);this.va=c||0;this.yb=d||0;this.La=!
1}u(Ut,St);f=Ut.prototype;f.Cb=function(){return this.yb};f.uc=function(a)
{this.na=a;var b=this.ha();b&&(this.La?Jt(b,a):a?
b.title=a:b.removeAttribute("title"))};f.Ta=function(a){this.isEnabled()!
=a&&(Ut.ta.Ta.call(this,a),Wt(this))};f.focus=function(){var
a=this.ya;try{a.focus()}catch(b){}};f.ak=function(a)
{Ut.ta.ak.call(this,a);Xt(this,!1)};
f.lf=function(a){Ut.ta.lf.call(this,a);this.isEnabled()&&Xt(this,!
0)};f.oe=function(a){Ut.ta.oe.call(this,a);this.isEnabled()&&Xt(this,!0)};function
Xt(a,b){a.ha()&&Jb(a.ha(),"jfk-button-clear-outline",b)}function Wt(a)
{a.ha()&&Yt(a.Bd(),a)}function Zt(a,b){if("string"===typeof a){var
c=a;a=C("IMG");ve(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 Vt(){this.Pa=this.Wa()+"-standard";this.j=this.Wa()+"-
action";this.na=this.Wa()+"-primary";this.N=this.Wa()+"-default";this.O=this.Wa()
+"-flat";this.oa=this.Wa()+"-narrow";this.ma=this.Wa()+"-mini";this.s=this.Wa()+"-
contrast"}u(Vt,Qt);Vt.Gb=function(){return Pt(Vt)};Vt.prototype.g=function(a,b,c)
{a&&c.va!=a&&(c.va=a,Wt(c));b&&c.yb!=b&&(c.yb=b,Wt(c))};Vt.prototype.Wa=function()
{return"jfk-button"};
Vt.prototype.Sc=function(a){var b=a.g,c=pt(rt,{disabled:!
a.isEnabled(),checked:sr(a,16),style:a.va,title:a.Af(),gx:a.La,value:a.Bb(),width:a
.Cb()},void 0,b);b.an(c,a.Lc());this.Ub(a,c);return c};
Vt.prototype.Ub=function(a,b){Vt.ta.Ub.call(this,a,b);this.o||
(this.o=bd(this.Pa,t(this.g,0,null),this.j,t(this.g,2,null),this.na,t(this.g,3,null
),this.N,t(this.g,1,null),this.O,t(this.g,4,null),this.ma,t(this.g,5,null),this.s,t
(this.g,6,null),this.oa,t(this.g,null,1)));for(var c=Db(b),d=0;d<c.length;++d){var
e=this.o[c[d]];e&&e(a)}if(c=b.getAttribute("data-tooltip"))a.na=c,a.La=!0;return
b};var Ri=[new vi(Tt[0].toLowerCase(),ti)];Vt.prototype.Bb=function(a){return
a.getAttribute("value")||""};
Vt.prototype.Bc=function(a,b){a&&Qi(a,b)};function Yt(a,b){function c(h,k){(h?
d:e).push(k)}var
d=[],e=[],g=b.va;c(0==g,a.Pa);c(2==g,a.j);c(3==g,a.na);c(4==g,a.O);c(5==g,a.ma);c(1
==g,a.N);c(6==g,a.s);c(1==b.Cb(),a.oa);c(!b.isEnabled(),a.Wa()+"-
disabled");Ib(b.ha(),e);Gb(b.ha(),d)};function $t(a,b){this.g=a instanceof A?a:new
A(a,b)}u($t,Vr);$t.prototype.Tc=function(a,b,c,d)
{Zr(this.g,a,b,c,null,null,d)};function au(a,b){this.g=a instanceof A?a:new
A(a,b)}u(au,Vr);au.prototype.Tc=function(a,b,c,d)
{Wr(sh(a),0,a,b,this.g,c,null,d)};function bu(a){this.g=new Xn;this.size=0;if(a)
{a=Mj(a);for(var b=a.length,c=0;c<b;c+
+)this.add(a[c]);this.size=this.g.size}}function cu(a){var b=typeof
a;return"object"==b&&a||"function"==b?"o"+Sa(a):b.charAt(0)+a}f=bu.prototype;f.add=
function(a){this.g.set(cu(a),a);this.size=this.g.size};f.remove=function(a)
{a=this.g.remove(cu(a));this.size=this.g.size;return
a};f.Fc=ba(0);f.has=function(a){return Zn(this.g,cu(a))};f.oc=function(){return
this.g.oc()};f.values=function(){return this.g.values()};
f.clone=function(){return new bu(this)};f.sf=function(){return this.g.sf(!
1)};bu.prototype[Symbol.iterator]=function(){return this.values()};function
du(a,b,c){this.N=c||(a?Ze(B(a)):Ze());cs.call(this,this.N.Ra("DIV",
{style:"position:absolute;display:none;"}));this.O=new A(1,1);this.hc=new
bu;this.ma=null;a&&this.attach(a);null!=b&&this.Jq(b)}u(du,cs);var
eu=[];f=du.prototype;f.Yb=null;f.className="goog-
tooltip";f.rh=500;f.ki=0;f.attach=function(a)
{a=B(a);this.hc.add(a);O(a,"mouseover",this.Se,!1,this);O(a,"mouseout",this.Ej,!
1,this);O(a,"mousemove",this.ih,!1,this);O(a,"focus",this.tn,!
1,this);O(a,"blur",this.Ej,!1,this)};f.Ml=function(){return this.ki};
f.Jq=function(a){H(this.ha(),a)};f.Em=function(a){var
b=this.ha();b&&te(b,a)};f.Bg=function(a){var
b=this.ha();b&&G(b);du.ta.Bg.call(this,a);a?
(b=this.N.g.body,b.insertBefore(a,b.lastChild),Ti(this.ma),this.ma=new
Wm(this.ha()),Vi(this,this.ma),O(this.ma,"focusin",this.Rg,void
0,this),O(this.ma,"focusout",this.Ci,void 0,this)):
(Ti(this.ma),this.ma=null)};function fu(a){return a.Ca?a.isVisible()?4:1:a.na?
3:a.isVisible()?2:0}
f.Lj=function(a){if(!this.isVisible())return!1;var
b=wh(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.wm=function(){if(!
kn.prototype.wm.call(this))return!1;if(this.g)for(var a,b=0;a=eu[b];b+
+)Hf(a.ha(),this.g)||a.Da(!
1);nb(eu,this);a=this.ha();a.className=this.className;this.Rg();O(a,"mouseover",thi
s.Tl,!1,this);O(a,"mouseout",this.Cp,!1,this);gu(this);return!0};
f.xh=function(){ob(eu,this);for(var a=this.ha(),b,c=0;b=eu[c];c+
+)b.g&&Hf(a,b.g)&&b.Da(!1);this.tb&&this.tb.Ci();vj(a,"mouseover",this.Tl,!
1,this);vj(a,"mouseout",this.Cp,!1,this);this.g=void 0;0==fu(this)&&(this.Ua=!
1);kn.prototype.xh.call(this)};f.ti=function(a,b)
{this.g==a&&Zn(this.hc.g,cu(this.g))&&(this.Ua||!this.Rc?(this.Da(!
1),this.isVisible()||(this.g=a,this.setPosition(b||this.zj(0)),this.Da(!
0))):this.g=void 0);this.Ca=void 0};
f.Xp=function(a){this.na=void 0;if(a==this.g){a=this.N;var
b;a=(b=Tf(a.g))&&this.ha()&&a.bn(this.ha(),b);null!=this.Yb&&(this.Yb==this.ha()||
Zn(this.hc.g,cu(this.Yb)))||a||this.oa&&this.oa.Yb||this.Da(!1)}};function hu(a,b)
{var c=of(a.N.g);a.O.x=b.clientX+c.x;a.O.y=b.clientY+c.y}f.Se=function(a){var
b=iu(this,a.target);this.Yb=b;this.Rg();b!
=this.g&&(this.g=b,this.hk(b),ju(this),hu(this,a))};function iu(a,b){try{for(;b&&!
Zn(a.hc.g,cu(b));)b=b.parentNode;return b}catch(c){return null}}
f.ih=function(a){hu(this,a);this.Ua=!0};f.tn=function(a)
{this.Yb=a=iu(this,a.target);this.Ua=!0;if(this.g!=a){this.g=a;var
b=this.zj(1);this.Rg();this.hk(a,b);ju(this)}};f.zj=function(a){return 0==a?
(a=this.O.clone(),new ku(a)):new lu(this.Yb)};function ju(a){if(a.g)for(var
b,c=0;b=eu[c];c++)Hf(b.ha(),a.g)&&(b.oa=a,a.tb=b)}
f.Ej=function(a){var b=iu(this,a.target),c=iu(this,a.relatedTarget);b!
=c&&(b==this.Yb&&(this.Yb=null),gu(this),this.Ua=!1,!this.isVisible()||
a.relatedTarget&&Hf(this.ha(),a.relatedTarget)?this.g=void
0:this.Ci())};f.Tl=function(){var a=this.ha();this.Yb!
=a&&(this.Rg(),this.Yb=a)};f.Cp=function(a){var b=this.ha();this.Yb!=b||
a.relatedTarget&&Hf(b,a.relatedTarget)||
(this.Yb=null,this.Ci())};f.hk=function(a,b){this.Ca||
(this.Ca=U(r(this.ti,this,a,b),this.rh))};
function gu(a){a.Ca&&(il(a.Ca),a.Ca=void 0)}f.Ci=function()
{2==fu(this)&&(this.na=U(r(this.Xp,this,this.g),this.Ml()))};f.Rg=function()
{this.na&&(il(this.na),this.na=void 0)};f.wa=function(){var a;this.Da(!
1);gu(this);for(var b=this.hc.oc(),c=0;a=b[c];c++)vj(a,"mouseover",this.Se,!
1,this),vj(a,"mouseout",this.Ej,!1,this),vj(a,"mousemove",this.ih,!
1,this),vj(a,"focus",this.tn,!1,this),vj(a,"blur",this.Ej,!
1,this);b=this.hc;ao(b.g);b.size=0;this.ha()&&G(this.ha());this.Yb=null;delete
this.N;du.ta.wa.call(this)};
function ku(a,b){au.call(this,a,b)}u(ku,au);ku.prototype.Tc=function(a,b,c)
{b=sh(a);b=vh(b);c=c?new Zg(c.top+10,c.right,c.bottom,c.left+10):new
Zg(10,0,0,10);Zr(this.g,a,8,c,b,9)&496&&Zr(this.g,a,8,c,b,5)};function lu(a)
{$r.call(this,a,5)}u(lu,$r);lu.prototype.Tc=function(a,b,c){var d=new
A(10,0);Wr(this.g,this.i,a,b,d,c,9)&496&&Wr(this.g,4,a,1,d,c,5)};function mu(a,b,c)
{du.call(this,a,b,c)}u(mu,du);f=mu.prototype;f.rj=!1;f.Ji=!1;f.Ri=function()
{mu.ta.Ri.call(this);this.Ka=dh(Fh(this.ha()));this.g&&(this.hb=dh(Fh(this.g)));thi
s.Ji=this.rj;O(this.N.g,"mousemove",this.ih,!1,this)};f.xh=function()
{vj(this.N.g,"mousemove",this.ih,!1,this);this.hb=this.Ka=null;this.Ji=!
1;mu.ta.xh.call(this)};
f.Lj=function(a){if(this.va){var b=wh(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
mu.ta.Lj.call(this,a)};function nu(a,b){if(a.hb&&ah(a.hb,b)||a.Lj(b))return!
0;a=a.oa;return!!a&&a.Lj(b)}f.Xp=function(a){this.na=void 0;a!=this.g||
nu(this,this.O)||this.Yb||this.oa&&this.oa.Yb||nc&&0==this.O.x&&0==this.O.y||
this.Da(!1)};
f.ih=function(a){var b=this.isVisible();if(this.Ka){var c=of(this.N.g);c=new
A(a.clientX+c.x,a.clientY+c.y);nu(this,c)?b=!
1:this.Ji&&(b=bh(this.Ka,c)>=bh(this.Ka,this.O))}if(b)
{if(this.Ci(),this.Yb=null,b=this.oa)b.Yb=null}else
3==fu(this)&&this.Rg();mu.ta.ih.call(this,a)};f.Tl=function(){this.Yb!
=this.ha()&&(this.Ji=!1,this.Yb=this.ha())};f.Ml=function(){return this.Ji?
100:mu.ta.Ml.call(this)};function ou(a,b){a=new mu(a);a.Em(Ns(zl(b.innerHTML,
{se:"0954fe00-75b6-49fb-8f60-c8631eadc3e0"})));a.className="buy-tip-card";a.va=new
Zg(5,5,5,5);a.rj=!0;a.rh=500;a.ki=250};function pu(a,b){this.Db=a||200;this.yb=b||
108;W.call(this)}u(pu,W);pu.prototype.Fb=function(){return
this.Db};pu.prototype.Cb=function(){return this.yb};function qu(a)
{du.call(this,a,void 0,void 0);this.Zo=!1;this.rj=!
0;this.rh=500}m(qu,mu);qu.prototype.hk=function(a,b){b||(b=new as(a,9,!
0));mu.prototype.hk.call(this,a,b)};qu.prototype.className="unified-hovercard";var
ru="ganpub ganclk dapp source_ip source_country source_domain authuser".split("
");function su(a){var b=void 0===b?window.location.href:b;var c=new
R(b);S(a,"hl","es");(b=T(c,"output"))&&S(a,"output",b);b=T(c,"source");"ge-ipad-
app"==b?(S(a,"dapp","2"),jk(a,"output")):"ge-tablet-app"==b?
(S(a,"dapp","4"),jk(a,"output")):"ge-ip-app"==b?S(a,"dapp","1"):"ge-android-
app"==b&&S(a,"dapp","3");T(c,"authuser")||jk(a,"authuser");ru.forEach(function(d)
{var e=T(c,d);e&&S(a,d,e)})};function tu(a,b,c)
{Ui.call(this);this.i=null;this.data=a;this.g=b;this.maxWidth=c||
500}m(tu,Ui);tu.prototype.wa=function(){this.i&&this.i.Ha()};function uu(a){return
a.i||(a.i=new zj(a))}
tu.prototype.j=function(a){var b=C("DIV"),c=new R(this.data.Aa.jh||
this.data.Aa.sq);this.data.Aa.source&&S(c,"source",this.data.Aa.source);var
d=this.data.kb();this.data.Aa.Pq&&(d+=": "+this.data.Aa.Pq);d=C("A",
{},d);d.classList.add(this.g+"-
title");ue(d,c.toString());b.appendChild(d);a.appendChild(b);vu(this,a);b=C("DIV");
if("number"===typeof(this.data.Aa.wq||0)){d=this.data.Aa.wq||
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.yw;d=C("A",
{},this.data.Aa.Lv+" rese\u0144as");d.classList.add(this.g+"-reviews-
link");d.classList.add("goog-inline-
block");ue(d,c);b.appendChild(d);a.appendChild(b);this.data.Aa.Nm&&(c=new
ei,b=C("DIV",this.g+"-snippet"),N(b,c.g(this.data.Aa.Nm+" ")),c=C("A",{},
"m\u00e1s \u00bb"),c.classList.add(this.g+"-more-
link"),ue(c,this.data.Aa.jh),b.appendChild(c),a.appendChild(b))};
function vu(a,b){var c="",d=C("DIV"),e=a.data.Aa.kl;if(!Nb(Ve(e))){c=e.split(/\s*,\
s*/g);e=c.length;if(!e)return;var g=C("SPAN","author"),h=e-1,k=uf(",
");v(c,function(l,n){var p=l?l.replace(wu,""):"";p=Je(p);l=new R(Ie('/ebooks?
output=ws2&as_brr=5&q=inauthor:"%s"',p));su(l);p=C("A",
{},p);ue(p,l.toString());g.appendChild(p);n<h&&g.appendChild(k.cloneNode(!
0))},a);d.appendChild(g);c="\u00a0-\u00a0"}a.data.Aa.Uj&&(vf(d,C("SPAN",a.g+"-
pubdate",c+a.data.Aa.Uj)),c="\u00a0-\u00a0");a.data.Aa.eq&&(d.appendChild(uf(c)),
vf(d,C("SPAN",a.g+"-pagesnum",a.data.Aa.eq+" p\u00e1ginas")));b.appendChild(d)}
function xu(a,b,c,d,e,g,h){c=C("A",
{id:h||""},c);ue(c,e?"#":d);c.classList.add(a.g+"-button");c.classList.add(a.g+"-
button-hilite");g&&c.classList.add("disabled");e&&(e=$f||
ag?"touchstart":"click",uu(a).Gf(c,e,function(k){k.preventDefault();k=C("FORM",
{method:"POST"});var l=d instanceof xd?d:Gd(d);k.action=zd(l);J(k,
{position:"absolute",overflow:"hidden",width:"1px",height:"1px",visibility:"hidden"
});b.appendChild(k);k.submit()},!1));b.appendChild(c)}
var
wu=/(<b\s*>)|(<\/b>)/ig,yu={VIEW_PAGES_PARTIAL:2,VIEW_PAGES_ALL:5,VIEW_PAGES_PARTIA
L_FIXED:6,VIEW_PURCHASED:7,VIEW_GOOGLE_EDITIONS_PREVIEW:8};function zu()
{this.Aa={}}f=zu.prototype;f.kb=function(){return this.Aa.title};f.ac=function()
{return this.Aa.Um};f.Xd=function(){return this.Aa.Xd};f.Zl=function(){return
this.Aa.Zl};f.lg=function(){return this.Aa.lg};f.oi=function(){return
this.Aa.oi};function Au(){this.g=[]}f=Au.prototype;f.getId=function(){return
this.mb};f.oh=function(a){this.mb=a};f.kb=function(){return
this.Jc};f.ah=function(){return this.o};function Bu(a,b,c){Cu(a,b)||null==a.ma||!
a.j?c&&c(null):Du(b,a.ma.clone(),r(a.nt,a,b,c||function(){}))}function Eu(a,b,c)
{Cu(a,b)&&null!=a.oa&&a.na?Du(b,a.oa.clone(),r(a.Dt,a,b,c||function()
{})):c&&c(null)}function Du(a,b,c){S(b,"id",a);nl(b,c,"POST")}f.nt=function(a,b,c)
{var d=null;wl(c.target)&&(d=new zu,d.Aa.Um=a,this.g.push(d));b(d)};
f.Dt=function(a,b,c){var
d=null;wl(c.target)&&(d=Cu(this,a),Fu(this,d));b(d)};function Fu(a,b)
{qb(a.g,function(c){return c.ac()==b.ac()})}function Cu(a,b){return
kb(a.g,function(c){return c&&c.ac()==b})};function Gu(a)
{this.Aa={};this.Aa.title=a.title;this.Aa.Pq=a.subtitle;this.Aa.kl=a.authors;this.A
a.sq=a.preview_url;this.Aa.jh=a.info_url;this.Aa.Uj=a.pub_date;this.Aa.eq=a.num_pag
es;this.Aa.cr=a.viewability;this.Aa.Ox=a.subject;this.Aa.Sq=a.thumbnail_url;this.Aa
.Nm=a.snippet;this.Aa.Ex=a.list_price;this.Aa.Fq=a.sale_price;this.Aa.Lx=a.sale_pri
ce_better;this.Aa.Nv=a.offer_price;this.Aa.rl=a.buy_url;this.Aa.xq=a.read_url;this.
Aa.Mj=a.is_free_ebook||!1;this.Aa.Kj=a.in_my_ebooks||!
1;this.Aa.Fx=a.my_ebooks_url||
"";this.Aa.wq=a.rating_score||0;this.Aa.Lv=a.num_reviews||
0;this.Aa.Xd=a.is_purchased||!1;this.Aa.ni=a.is_ebook||!
1;this.Aa.Sx=a.write_review_url||"";this.Aa.Rt=a.add_to_my_ebooks_url||"";this.Aa.i
w=a.preview_ebook_url||"";this.Aa.yw=a.reviews_url||"";this.Aa.nk=a.view_order_url|
|"";this.Aa.wx=a.add_to_my_ebooks_url;this.Aa.mt=a.add_to_my_ebooks_url_is_on_play|
|!1;this.Aa.Ij=a.has_flowing_text||!1;this.Aa.Jj=a.has_scanned_text||!1;var
b=fp(a.info_url);this.Aa.Um=b;this.Aa.yx=a.canonical_atb_url||
"";this.Aa.Zl=a.is_rentable||!1;this.Aa.ng=a.is_pre_order||!
1;this.Aa.nq=a.on_sale_date||"";this.Aa.lg=a.is_pre_ordered||!
1;this.Aa.Dx=a.issue_volume_count||0;this.Aa.oi=a.is_volume_cancelled||!
1;this.Aa.qt=a.cancelled_reason||"0";switch(a.rental_state){case
1:this.Aa.Wj=1;break;case 2:this.Aa.Wj=2}this.Aa.tw=a.rental_end_utc||
0}m(Gu,zu);function Hu(a)
{this.g=[];this.oh(a.id);this.s=a.owner_uid;this.Jc=a.title;this.o=a.description;th
is.va=a.num_volumes;this.Ge=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 R(a.add_vol_base_url);this.oa=new
R(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 Gu(b)}))}m(Hu,Au);function Iu()
{W.call(this);this.j=[];this.i=[]}u(Iu,W);function Ju(a){var b=new
R(qf().location);b=new R(b);return a===parseInt(T(b,"as_coll"),10)}function
Ku(a,b,c){Lu(a,b.getId())||(a=b.O?a.j:a.i,c?ub(a,void 0,0,b):a.push(b))}function
Mu(a,b,c){var d=1==b.Ge;a=new
R(a);S(a,"cl_title",b.kb());S(a,"cl_mode",d?"public":"private");b="cl_des="+encodeU
RIComponent(String(b.ah()));nl(a,c,"POST",b)}
Iu.prototype.N=function(a){a=a.target;if(wl(a)){a=new Hu(yl(a));var
b=Lu(this,a.getId());b.Jc=a.kb();b.o=a.ah();b.Ge=a.Ge;b=new
Xi("update",this);b.shelf=a;this.dispatchEvent(b)}};Iu.prototype.s=function(a,b)
{b=b.target;wl(b)&&(b=new Hu(yl(b)),Ku(this,b,a),a=new
Xi("add",this),a.shelf=b,this.dispatchEvent(a))};function Nu(a,b){a.o=new
R(b);S(a.o,"jscmd","ClCreate")}function Lu(a,b){return kb(Ou(a),function(c){return
c.getId()==b})}function Ou(a){return zb(a.j,a.i)};function Pu(a,b){var c=C("A",
{},"Ver pedido");ue(c,a);c.classList.add(b);return c};function Qu(a,b,c)
{tu.call(this,a,b,c);T(new R(this.data.Aa.jh),"dapp")}m(Qu,tu);
Qu.prototype.render=function(a){xf(a);var b=C("DIV",this.g),c=C("DIV",this.g+"-
meta");this.j(c);var d=C("DIV",this.data.Aa.ni?this.g+"-footer":this.g+"-footer-
nonebook"),e=C("DIV",this.g+"-footer-
inner");if(this.data.Aa.ni)if(this.data.oi()&&Ju(1))Ru(this,e);else
if(this.data.Aa.ng&&!this.data.Xd()||this.data.lg()){var g=C("DIV",this.g+"-pre-
order-date");g.textContent="Disponible el:
"+this.data.Aa.nq;e.appendChild(g);this.data.lg()&&Ju(1)&&Ru(this,e)}else
if(this.data.Xd()&&Ju(1))Su(this,e),Ru(this,
e);else{Su(this,e);g=!this.data.Xd()&&!this.data.Aa.Mj;var h=this.data.Aa.Mj&&!
this.data.Aa.Kj;if(g||h){g=C("SPAN",{"class":this.g+"-footer-inner-
right"});if(h=this.data.Aa.iw||this.data.Aa.xq){for(var
k=h.search(Tj),l=0,n,p=[];0<=(n=Sj(h,l,"source",k));)p.push(h.substring(l,n)),l=Mat
h.min(h.indexOf("&",n)+1||
k,k);p.push(h.slice(l));h=p.join("").replace(Vj,"$1");h=Rj(h,"source","ebookstore")
}h&&(k=C("A",{id:"unified-hovercard-preview-link"},"vista
previa"),ue(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,"")};
Qu.prototype.j=function(a){if(!(this.data.Xd()||this.data.lg()||
this.data.oi())&&this.data.Aa.nk&&Ju(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.nk){var
c=Pu(this.data.Aa.nk,"primary"),d=C("SPAN");d.innerText="&nbsp;";b.appendChild(d);b
.appendChild(c)}a.appendChild(b)}tu.prototype.j.call(this,a);b=C("DIV",this.g+"-
book-options");this.data.Aa.ni?(this.data.Aa.Mj?
this.data.Aa.Kj?Tu(this,b):xu(this,b,"Leer eBook",this.data.Aa.Rt,!
this.data.Aa.mt,void 0,"unified-hovercard-free-btn"):this.data.lg()?
(c=C("SPAN",this.g+"-pre-ordered","Pedido por
adelantado"),b.appendChild(c)):this.data.oi()&&Ju(1)?(c=C("DIV",this.g+"-
cancelled"),d=this.data.Aa.qt,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.Xd()||this.data.Aa.Kj?!this.data.Xd()&&this.data.Aa.Kj?
Uu(this,b):this.data.Xd()&&Tu(this,b):Uu(this,b),Ju(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.sq,Uc(yu,this.data.Aa.cr)&&!Nb(c)?xu(this,b,"Vista previa",c,void
0,void 0,"unified-hovercard-preview-sample"):xu(this,b,"Vista previa",
c,!1,!0,"unified-hovercard-preview-sample"));a.appendChild(b)};function Ru(a,b){var
c=C("DIV",{id:"unified-hovercard-purchased-shelf-links","class":a.g+"-order-links-
container"}),d=a.data.Aa.nk;d&&(d=Pu(d,""),c.appendChild(d));a.data.lg()||
(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 Uu(a,b){a.data.Aa.ng&&!a.data.Xd()?xu(a,b,"Reservar eBook
("+a.data.Aa.Fq+")",a.data.Aa.rl,void 0,void 0,"unified-hovercard-buy-
btn"):a.data.Zl()?xu(a,b,"EBOOK DESDE "+a.data.Aa.Nv,a.data.Aa.rl,void 0,void
0,"unified-hovercard-buy-btn"):xu(a,b,"Comprar eBook -
"+a.data.Aa.Fq,a.data.Aa.rl,void 0,void 0,"unified-hovercard-buy-btn")}function
Tu(a,b){xu(a,b,"Leer ahora",a.data.Aa.xq,void 0,void 0,"unified-hovercard-read-
now")}
function Su(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.Ij?
(x(n,e),x(p,e),x(w,e),x(D,e)):(a.data.Aa.Jj?(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 Vu(a,b,c)
{qu.call(this,a);this.Zb=Xl();this.j=this.Ba=this.s=null;this.Tb=b;this.i=null;this
.Xb=!!c;this.render(b);Wu(this)}m(Vu,qu);Vu.prototype.wa=function()
{uu(this.i).Ha();G(this.ha())};Vu.prototype.ti=function(a,b)
{qu.prototype.ti.call(this,a,b);this.isVisible()&&(this.nm=this.Zb?new Zg(0,-
2,0,0):new Zg(0,0,0,-2),this.isVisible()&&this.Ag(),this.s=this.g,Xu(this))};
Vu.prototype.render=function(a)
{this.i&&(this.i.Ha(),this.j=this.Ba=null);this.i=new
Qu(a,this.className,435,this.Xb);this.i.render(this.ha());Wu(this);this.isVisible()
&&Xu(this)};
function Xu(a){var b=C("DIV"),c=C("DIV");var d=Fh(a.s||null);var e=Fh(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=gh(e,d);h||(h=new
ch(d.left,0,d.width,0));d=a.Zb?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,yv:g}}else
e=null;g=a.Zb?"marginRight":"marginLeft";J(c,g,e.x+"px");J(b,g,e.x-
1+"px");x(a.ha(),a.className+"-tooltip");e.yv?(J(c,"bottom",e.y+"px"),J(b,"bottom",
e.y+1+"px"),x(c,a.className+"-arrow-up"),x(b,a.className+"-arrow-up-border")):
(J(c,"top",e.y+"px"),J(b,"top",e.y+1+"px"),a.Tb.Aa.ni||x(c,a.className+"-
nofooter"),x(c,a.className+"-arrow-down"),x(b,a.className+"-arrow-down-
border"));a.j?Bf(b,a.j):a.ha().appendChild(b);a.Ba?
Bf(c,a.Ba):a.ha().appendChild(c);a.Ba=c;a.j=b}
Vu.prototype.Kc=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=Gi(b.href),window.location.replace(zd(a))))}c&&this.dispatchEvent(new
Xi(c,this))}};
function Wu(a){var b=$f||
ag?"touchstart":"click";Cj(uu(a.i),a.ha(),b,a.Kc,a)};function Yu(a,b,c)
{pu.call(this,b);this.i=a;this.j=null;this.s=!1;if(c==(1).toString()||
c==(7).toString())this.s=!0}u(Yu,pu);var Zu=new Q;
Yu.prototype.Uc=function(a){var b=C("A",{className:"slider-link goog-inline-
block"});K(b,"",this.Fb());var c=new R(this.i.Aa.jh);this.i.Aa.source?
S(c,"source",this.i.Aa.source):S(c,"source","gbs_slider_thumb");jk(c,"num");ue(b,c.
toString());a.appendChild(b);this.j=E("IMG");this.j.alt="";this.g.Gf(this.j,"load",
r(this.oa,this));Zu.dispatchEvent("start");(a=this.i.Aa.Sq)?(a=new
R(a),S(a,"h",this.Fb()),S(a,"stbn",1),jk(a,"edge"),this.j.src=a.toString()):this.j.
src="/googlebooks/images/no_cover_thumb.gif";
K(this.j,"",this.Fb());b.appendChild(this.j);this.s&&2==this.i.Aa.Wj?
(this.o=C("SPAN",["bookcard-badge","bookcard-sample-
label"],"Caducados"),b.appendChild(this.o)):this.s&&1==this.i.Aa.Wj?
(a=this.i,1==a.Aa.Wj?(a=a.Aa.tw-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.o=C("SPAN",["bookcard-badge","bookcard-sample-
label"],a),b.appendChild(this.o)):!this.s||this.i.Xd()||this.i.Aa.Mj||
(this.o=C("SPAN",["bookcard-badge","bookcard-sample-label"],
"Muestra"),b.appendChild(this.o));oj(b,"mouseover",this.na.bind(this,b))};Yu.protot
ype.oa=function()
{this.dispatchEvent("render");Zu.dispatchEvent("complete");this.o&&Eh(this.o,L(this
.j).width)};Yu.prototype.na=function(a,b){(new Vu(a,this.i)).Se(b)};function
$u(a,b,c){Yu.call(this,a,b-40,c);this.N=C("DIV","slider-annotation");this.O=!
1}m($u,Yu);$u.prototype.Uc=function(a)
{oj(this,"render",r(this.ua,this));Yu.prototype.Uc.call(this,a);a.appendChild(this.
N)};$u.prototype.ua=function(a){this.O||
(a.stopPropagation(),a=this.ma(),this.N.appendChild(a),this.O=!
0,this.dispatchEvent("render"))};function av(a,b,c){$u.call(this,a,b,c)}m(av,
$u);av.prototype.Uc=function(a)
{$u.prototype.Uc.call(this,a)};av.prototype.ma=function(){var
a=this.i,b=E("DIV"),c=C("A",{className:"slider-annotation-
title"},uf(a.kb()));ue(c,a.Aa.jh);b.appendChild(c);if(a=a.Aa.kl)a=C("DIV","slider-
annotation-author",uf(a)),b.appendChild(a);K(b,L(this.j).width+5,"");return
b};function bv(){this.g=cv;this.vg=5E3}var dv=0;bv.prototype.send=function(a,b,c,d)
{a=a?Zc(a):{};d=d||"_"+(dv++).toString(36)+Date.now().toString(36);var
e="_callbacks___"+d;b&&(q[e]=ev(d,b),a.callback=e);b={timeout:this.vg,tt:!
0};e=ud.exec(td(this.g).toString());var g=e[3]||"";e=vd(e[1]+wd("?",e[2]||"",a)
+wd("#",g));b=xo(e,b);to(b,null,fv(d,a,c));return{mb:d,Ro:b}};bv.prototype.cancel=f
unction(a){a&&(a.Ro&&a.Ro.cancel(),a.mb&&gv(a.mb,!1))};function fv(a,b,c){return
function(){gv(a,!1);c&&c(b)}}
function ev(a,b){return function(c){gv(a,!0);b.apply(void 0,arguments)}}function
gv(a,b){a="_callbacks___"+a;if(q[a])if(b)try{delete q[a]}catch(c){q[a]=void 0}else
q[a]=Nc};function hv(a,b,c){Q.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.o=-
1;this.g=0;this.s=this.O=null;this.va={}}u(hv,Q);f=hv.prototype;f.Gk=!0;f.il=!
1;f.Bd=function(){return this.j};
f.handleEvent=function(a){var b=this.ma;if(a.target==this.j)switch(a.type){case
"hilite":this.Te(a.Mf);break;case "select":var c=!1;if("number"===typeof a.Mf)
{a=a.Mf;var d=this.i[iv(this,a)];c=!!d&&b.am&&b.am(d);d&&!c&&this.o!
=a&&this.Te(a)}c||this.qg();break;case "canceldismiss":jv(this);break;case
"dismiss":kv(this)}};f.Ai=function(a){this.N!
=a&&(this.N=a,this.ma.Bq(this.N,10,r(this.Cv,this)),jv(this))};f.xd=function()
{return this.j.isVisible()};
function lv(a){for(var b=a.g+a.i.length-1,c=a.o,d=0;d<a.i.length;d++)
{if(c>=a.g&&c<b)c++;else if(-1==c)c=a.g;else{a.il&&c==b&&a.Te(-
1);break}if(a.Te(c))break}}f.Te=function(a){var b=iv(this,a),c=this.i[b];return
c&&this.ma.am&&this.ma.am(c)?!1:(this.o=a,this.j.Te(a),-1!=b)};
f.qg=function(){var a=iv(this,this.o);if(-1!=a){var b=this.i[a],c=this.na;if(c.Mb)
{var d=b.toString();if(c.j){var e=mv(c,c.Bb(),nv(c.Mb)[0]),g=ov(c,c.Bb());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;pv(g)&&(g.selectionStart=e);g=c.Mb;pv(g)&&(g.
selectionEnd=e)}}else c.Bc(d);c.Am=!0}this.Le();this.dispatchEvent({type:"update",
Mf:b,index:a});return!
0}this.Le();this.dispatchEvent({type:"update",Mf:null,index:null});return!
1};f.Le=function(){this.o=-
1;this.N=null;this.g+=this.i.length;this.i=[];window.clearTimeout(this.s);this.s=nu
ll;this.j.Le();this.dispatchEvent("suggestionsupdate");this.dispatchEvent("dismiss"
)};function kv(a){a.s||(a.s=window.setTimeout(r(a.Le,a),100))}f.Qp=function()
{return this.s?(window.clearTimeout(this.s),this.s=null,!0):!1};function jv(a)
{a.Qp()||window.setTimeout(r(a.Qp,a),10)}
f.wa=function(){hv.ta.wa.call(this);delete
this.va;this.j.Ha();this.na.Ha();this.ma=null};f.Cv=function(a,b,c)
{this.N==a&&this.zm(b,c)};
f.zm=function(a,b){var c="object"==Oa(b)&&b;b=(c?c.i():b)?iv(this,this.o):-
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.Zj(a);this.j.zm(d,this.N,this.O);a=this.Gk;c&&void 0!
==c.g()&&(a=c.g());this.o=-1;(a||0<=b)&&0!=d.length&&this.N&&(0<=b?
this.Te(this.g+b):lv(this));this.dispatchEvent("suggestionsupdate")};function
iv(a,b){b-=a.g;return 0>b||b>=a.i.length?-1:b}f.update=function(a)
{this.na.update(a)};function nv(a){var b=0,c=0;pv(a)&&(b=a.selectionStart,c=-
1);return[b,c]}function pv(a){try{return"number"==typeof a.selectionStart}catch(b)
{return!1}};function qv(a,b,c,d){Ui.call(this);d=d||150;this.j=null!=c?c:!
0;this.s=a||",;";this.ua=this.s.charAt(0);a=this.j?"[\\s"+this.s+"]+":"[\\s]
+";this.na=new RegExp("^"+a+"|"+a+"$","g");this.oa=new RegExp("\\s*["+this.s+"]
$");this.O=b||"";this.va=this.j;this.Ya=0<d?new gl(d):null;this.i=new
zj(this);this.N=new zj(this);this.o=new Xq;this.ma=-
1}u(qv,Ui);f=qv.prototype;f.Mb=null;f.jm="";f.Pf=!1;f.Am=!1;f.Bb=function(){return
this.Mb.value};f.Bc=function(a){this.Mb.value=a};
function rv(a,b)
{Ff(b)&&(ym(b,"combobox"),X(b,"autocomplete","list"));a.i.ka(b,"focus",a.un);a.i.ka
(b,"blur",a.Fr);a.Mb||
(a.N.ka(b,"keydown",a.Wv),Ff(b)&&Tf(af(b))==b&&sv(a,b))}f.Er=function(a){for(var
b=0;b<arguments.length;b++)rv(this,arguments[b])};f.wa=function()
{qv.ta.wa.call(this);this.i.Ha();delete
this.i;this.N.Ha();this.o.Ha();Ti(this.Ya)};
f.Wc=function(a){switch(a.keyCode){case 40:if(this.g.xd())return
lv(this.g),a.preventDefault(),!0;if(!this.j)return this.update(!
0),a.preventDefault(),!0;break;case 38:if(this.g.xd()){a:for(var
b=this.g,c=b.o,d=0;d<b.i.length;d++){if(c>b.g)c--;else{b.il&&c==b.g&&b.Te(-
1);break}if(b.Te(c))break a}a.preventDefault();return!0}break;case 9:if(!
this.g.xd()||a.shiftKey)this.g.Le();else
if(this.update(),this.g.qg()&&this.va)return a.preventDefault(),!0;break;case
13:if(this.g.xd()){if(this.update(),this.g.qg())return a.preventDefault(),
a.stopPropagation(),!0}else this.g.Le();break;case 27:if(this.g.xd())return
this.g.Le(),a.preventDefault(),a.stopPropagation(),!0;break;case 229:if(!
this.Pf)return this.Pf||
(this.i.ka(this.Mb,"keyup",this.jq),this.i.ka(this.Mb,"keypress",this.iq),this.Pf=!
0),!0}return tv(this,a)};function tv(a,b){var c=a.j&&b.charCode&&-1!
=a.s.indexOf(String.fromCharCode(b.charCode));c&&a.update();return c&&a.g.qg()?
(b.preventDefault(),!0):!1}f.yu=function(){return!1};f.un=function(a)
{sv(this,a.target||null)};
function sv(a,b){Ej(a.N);a.g&&jv(a.g);b!
=a.Mb&&(a.Mb=b,a.Ya&&(a.Ya.start(),a.i.ka(a.Ya,"tick",a.wn)),a.jm=a.Bb(),a.o.attach
(a.Mb),a.i.ka(a.o,"key",a.vn),a.i.ka(a.Mb,"mousedown",a.kq),z&&a.i.ka(a.Mb,"keypres
s",a.hq))}f.Fr=function()
{this.Mb&&(this.i.Xa(this.o,"key",this.vn),ar(this.o),this.i.Xa(this.Mb,"keyup",thi
s.yu),this.i.Xa(this.Mb,"mousedown",this.kq),z&&this.i.Xa(this.Mb,"keypress",this.h
q),this.Pf&&uv(this),this.Mb=null,this.Ya&&(this.Ya.stop(),this.i.Xa(this.Ya,"tick"
,this.wn)),this.g&&kv(this.g))};
f.wn=function(){this.update()};f.Wv=function(a){this.un(a)};f.vn=function(a)
{this.ma=a.keyCode;this.g&&this.Wc(a)};f.iq=function(){this.Pf&&229!
=this.ma&&uv(this)};f.jq=function(a){this.Pf&&(13==a.keyCode||
77==a.keyCode&&a.ctrlKey)&&uv(this)};f.kq=function(){};function uv(a){a.Pf&&(a.Pf=!
1,a.i.Xa(a.Mb,"keypress",a.iq),a.i.Xa(a.Mb,"keyup",a.jq))}f.hq=function(a)
{tv(this,a)};
f.update=function(a){if(this.Mb&&(a||this.Bb()!=this.jm)){if(a||!this.Am)
{a=nv(this.Mb)[0];var b=this.Bb();a=ov(this,b)[mv(this,b,a)];a=this.na?
String(a).replace(this.na,""):a;this.g&&(this.g.O=this.Mb,this.g.Ai(a,this.Bb()))}t
his.jm=this.Bb()}this.Am=!1};function mv(a,b,c){a=ov(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 ov(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.s.indexOf(b[e])?
d.push(b[e]):(d.push(b[e]),c.push(d.join("")),d.length=0);c.push(d.join(""));return
c};function vv(a,b,c,d){Q.call(this);this.oa=a||
document.body;this.g=Ze(this.oa);this.ua=!
a;this.ya=null;this.na="";this.i=[];this.s=[];this.va=this.ma=-1;this.N=!
1;this.className="ac-renderer";this.Ka="ac-highlighted";this.O=b||
null;this.hb=null!=d?d:!0;this.Zb=!!c}u(vv,Q);f=vv.prototype;f.ha=function(){return
this.ya};f.Zj=function(a){this.Ca=a};f.zm=function(a,b,c)
{this.na=b;this.i=a;this.ma=-
1;this.va=Xa();this.j=c;this.s=[];wv(this)};f.Le=function(){this.N&&(this.N=!
1,xv(this,!1),M(this.ya,!1))};
f.show=function(){this.N||(this.N=!0,xv(this,!0),M(this.ya,!0))};function xv(a,b)
{a.j&&(X(a.j,"haspopup",b),X(a.ya,"expanded",b),X(a.j,"expanded",b),b?
X(a.j,"owns",a.ya.id):(a.j.removeAttribute("aria-
owns"),Bm(a.j,null)))}f.isVisible=function(){return this.N};
function yv(a,b){var c=0<=b&&b<a.i.length?a.i[b]:void 0,d=0<=b&&b<a.s.length?
a.s[b]:void 0;a.dispatchEvent({type:"rowhilite",N:d,Mf:c?
c.data:null})&&(0<=a.ma&&Ib(a.s[a.ma],["ac-active","active"]),a.ma=b,d&&(Gb(d,["ac-
active","active"]),a.j&&Bm(a.j,d),xh(d,a.ya)))}f.Te=function(a){if(-1==a)yv(this,-
1);else for(var b=0;b<this.i.length;b++)if(this.i[b].id==a){yv(this,b);break}};
function zv(a){if(!a.ya){var b=a.g.Ra("DIV",
{style:"display:none"});a.ya=b;Gb(b,Ob(a.className).split("
"));ym(b,"listbox");b.id=Ym(Xm.Gb());a.g.appendChild(a.oa,b);O(b,"click",a.xn,!
1,a);O(b,"mousedown",a.yn,!1,a);O(b,"mouseover",a.zn,!1,a)}}
function wv(a){zv(a);a.tb&&(a.ya.style.minWidth=a.tb.clientWidth-
0+"px");a.Ua&&(a.ya.style.maxWidth=a.Ua.clientWidth-
0+"px");a.s.length=0;a.g.en(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:Ym(Xm.Gb())});ym(d,"option");this.O&&this.O.sw?
this.O.sw(b,c,d):H(d,b.data.toString());c&&this.hb&&(this.Ba=!
1,Av(this,d,c));x(d,"ac-
row");this.s.push(d);b=d;this.g.appendChild(this.ya,b)},a);0==a.i.length?a.Le():
(a.show(),a.Hk(),
Kh(a.ya,!0))}f.Hk=function(){if(this.j&&this.ua){var a=this.Ca||this.j;var
b=this.Zb?5:1;Wr(a,b,this.ya,b^1,null,null,65)}};f.wa=function()
{this.ya&&(vj(this.ya,"click",this.xn,!1,this),vj(this.ya,"mousedown",this.yn,!
1,this),vj(this.ya,"mouseover",this.zn,!
1,this),this.g.Oi(this.ya),this.ya=null,this.N=!
1);Ti(this.o);this.oa=null;vv.ta.wa.call(this)};
function Av(a,b,c){if(!a.Ba)if(3==b.nodeType){var
d=null;Array.isArray(c)&&1<c.length&&(d=c.slice(1));c=Bv(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=Uf(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&&Av(a,b,d)}}else
for(b=b.firstChild;b;)d=b.nextSibling,Av(a,b,c),b=d}function Bv(a){var b="";if(!
a)return b;Array.isArray(a)&&(a=a.filter(function(c){return!
Nb(Ve(c))}));Array.isArray(a)?b=0<a.length?Te(a[0]):"":/^\W/.test(a)||
(b=Te(a));return b}function Cv(a,b){for(;b&&b!=a.ya&&!Fb(b,"ac-
row");)b=b.parentNode;return b?a.s.indexOf(b):-1}
f.xn=function(a){var
b=Cv(this,a.target);0<=b&&this.dispatchEvent({type:"select",Mf:this.i[b].id});a.sto
pPropagation()};f.yn=function(a)
{a.stopPropagation();a.preventDefault()};f.zn=function(a)
{a=Cv(this,a.target);0<=a&&!(300>Xa()-
this.va)&&this.dispatchEvent({type:"hilite",Mf:this.i[a].id})};function Dv(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 Ev;c=new Fv(this.Ka||a,this.Ba);c.ua=!0;d=new qv(null,null,!
1);hv.call(this,b,c,d);d.g=this;d.Er(a);this.O=a;this.Gk=!1;this.il=!
0;O(this,"update",r(this.Ja,this))}u(Dv,hv);Dv.prototype.qg=function()
{this.La=this.ua.value;Dv.ta.qg.call(this);return!1};
Dv.prototype.Ja=function(a){a.Mf&&(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 Ev(){}var
cv=vd(id(jd("//suggestqueries.google.com/complete/search")));Ev.prototype.Bq=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 bv;this.i.send(a,c)};Ev.prototype.g=function(a,b){var
c=Array.prototype.map.call(b[1],function(d){return d[0]});a(b[0],c)};
function Fv(a,b){vv.call(this);this.Ja=a;this.La=b||
0}u(Fv,vv);Fv.prototype.Hk=function(){Fv.ta.Hk.call(this);var a=0,b=B("gbfwa");b||
(b=hf("gbqfwa"));b&&(a=b.offsetTop+b.offsetHeight-
1);Array.prototype.forEach.call(ef("div","ac-renderer"),function(c)
{a&&J(c,"top",a+"px");J(c,"width",L(this.Ja).width-
2+"px");J(c,"left",parseInt(c.style.left,10)+this.La+"px")},this)};function
Gv(a,b,c,d,e){W.call(this);this.O=a;this.N=b;this.ua=e;this.Db="number"===typeof d?
d:this.N?200:80;this.N||x(this.O,"slider-
small");this.ma=[];this.j=E("A");this.j.textContent=Xl()?"\u203a":"\
u2039";this.j.setAttribute("title","Desplazarse hacia la izquierda");Kh(this.j,!
0);this.O.appendChild(this.j);this.i=E("div");x(this.i,"slider-
drawables");this.O.appendChild(this.i);this.s=E("A");this.s.textContent=Xl()?"\
u2039":"\u203a";this.s.setAttribute("title","Desplazarse hacia la
derecha");Kh(this.s,
!
0);this.O.appendChild(this.s);this.g.ka(this.j,"click",this.tm.bind(this,-.75));thi
s.g.ka(this.s,"click",this.tm.bind(this,.75));this.Ki();this.g.ka(this.j,"click",th
is.tm.bind(this,-.75));this.resize();this.oa=0;this.na=8<=ec()&&!
Fc("9")&&Xl();c&&Hv(this,c)}u(Gv,W);function Iv(a){var
b=Math.ceil(1.25*Jv(a));b=Math.min(a.ma.length,a.oa+b);v(a.ma.slice(a.oa,b),r(a.It,
a));a.Ki();a.oa=b;b>=a.ma.length&&a.dispatchEvent("render")}f=Gv.prototype;
f.It=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.Gf(a,"render",this.Kt.bind(this,b,c));a.Uc(c)};f.Kt
=function(a,b){G(a);this.Ki();M(b,!0)};function Hv(a,b){b=b.map(function(c){return
this.N?new av(c,this.Db):new Yu(c,this.Db,this.ua)},a);Kv(a,b)}function Kv(a,b)
{tb(a.ma,b);Iv(a)}
f.tm=function(a){(Xl()?0>a:0<a)&&Iv(this);a*=this.na?-
1:1;a*=L(this.i).width+20;this.o&&(this.o.Ha(),this.o=null);this.o=new
km([this.i.scrollLeft,0],
[this.i.scrollLeft+a,0],500,nm);O(this.o,"animate",this.Gr.bind(this));O(this.o,"en
d",this.Ki.bind(this));this.o.play()};f.Gr=function(a)
{a=a.coords.map(Math.round);this.i.scrollLeft=a[0]};
f.Ki=function(){if(nc&&Xl()||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.s.className=b?"slider-button
slider-button-right slider-button-disabled":"slider-button slider-button-
right"};f.resize=function(){this.Ki()};
function Jv(a){var b=a.N?110:50;return Math.ceil(L(a.i).width/b)};function
Lv(a,b,c){W.call(this);this.i=a;this.source=b?
b:"gbs_bookshelf_slider";this.ma=0;this.s=new
Gj;this.ua=this.s.Fa();this.oa="";this.va="boolean"===typeof c?!c:!
1;oj(this.s,"resize",r(this.An,this))}m(Lv,W);f=Lv.prototype;f.An=function()
{this.s.Fa().width>this.ua.width?
this.Sh():oj(this.s,"resize",r(this.An,this))};f.render=function(a)
{this.N=a;this.j=this.Nl(a);this.g.ka(this.j,"render",r(this.Sh,this))};f.Nl=functi
on(){return new Gv(this.N,!0,void 0,void 0,this.i.getId())};
f.Sh=function(){this.j.resize();var a=Math.ceil(1.25*Jv(this.j))
+1,b=this.xf(this.ma,a);b&&(this.ma+=a,nl(b,r(this.Zu,this)))};f.Yg=ba(9);f.Zu=func
tion(a){a=a.target;if(wl(a)){if((a=(new Hu(yl(a))).g)&&a.length){var
b=fp(a[a.length-1].Aa.jh);this.oa!=b&&(this.oa=b,Kv(this.j,Mv(this,a)));
(a=Rf(this.ha()))&&Gh(a,1)}else
0==this.j.oa&&this.Aq();this.dispatchEvent("success")}};
function Mv(a,b){return a.yl(b).map(function(c){return this.j.N?new
av(c,200,this.i.getId()):new Yu(c,80,this.i.getId())},a)}f.Aq=function()
{};f.ha=function(){return this.N};f.yl=function(a){return this.source?
a.map(function(b){b.Aa.source=this.source;return b},this):a};function Nv(a,b,c)
{this.j=a;this.g=b;this.o=c||!1;a=this.Fa();this.i()?
a.height=120:a.height=65;this.nb(a)}m(Nv,Kl);Nv.prototype.i=function(){var a=B("gb-
mobile-menu-pubinfo");return a?0<Cf(a).length&&null!=this.j&&0==ho(this.j):!
1};function Ov(a){Ql.call(this);this.j=a}u(Ov,Ql);Ov.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 Pv(a){Ov.call(this,a);this.Ve=new
Map}u(Pv,Ov);Pv.prototype.Dc=function(a){return
this.Ve.get(Qv(Vl,a))};Pv.prototype.Xh=function(a){if(a instanceof
Nv)a=Qv(a.constructor,a.g);else if(a instanceof Vl)a=Qv(a.constructor,a.Ga());else
throw Error("Input item must be a LayoutPage or LayoutSeparator.");return
this.Ve.get(a)};
Pv.prototype.Sa=function(a){if(a instanceof Nv){var
b=Qv(a.constructor,a.g);this.Ve.set(b,a)}else a instanceof
Vl&&(b=Qv(a.constructor,a.Ga()),this.Ve.set(b,a));Pv.ta.Sa.call(this,a)};function
Qv(a,b){return Sa(a)+"#"+b.Qa()};function Rv(a,b,c,d)
{this.mk=this.Ul=10;this.Pi=this.marginTop=20;b=Math.floor((b-20)/
(100+this.Ul));d&&2<b&&(b-=b%2);Pv.call(this,b);io(a);a=ib(io(a),function(e){e=new
Vl(e);var g=e.Fa();g.width=100;e.nb(g);return e});c&&(c=a[0].Fa(),d=new
Kl,d.nb(c),this.Sa(d));v(a,r(this.Sa,this));Rl(this)}u(Rv,Pv);function
Sv(a,b,c,d,e){Pv.call(this,1);this.N=b;this.o=c;var g=d||!
1,h;a=io(a);v(a,function(k){g&&h&&1<ho(k)-ho(h)&&Tv(this,h,k);var l=B("gb-mobile-
menu-pubinfo");l&&0<Cf(l).length&&!g&&h&&k&&0==ho(h)&&Tv(this,h,k,!0);l=new
Vl(k);var n=l.Fa();"fixed_height"==this.N?
n.height=this.o:n.width=this.o;l.nb(n);this.Sa(l);h=k},this);g&&h&&e&&ho(h)<ho(e)&&
Tv(this,h,e);Rl(this)}m(Sv,Pv);function Tv(a,b,c,d){b=new Nv(b,c,d||!
1);c=b.Fa();"fixed_height"==a.N?c.height=a.o:c.width=a.o;b.nb(c);a.Sa(b)}
Sv.prototype.s=function(){return this.o};Sv.prototype.hg=function(){return
this.N};Sv.prototype.mk=8;function Uv(a,b)
{this.V=a;this.g=b}m(Uv,pp);Uv.prototype.render=function(a){var
b=this.g(a);b.nb(a.Fa());b.setPosition(a.vd());return b};function Vv(a,b){var
c=Wv(a),d=Wv(b);0==ho(a)||0==ho(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.":Xv(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 Wv(a){a=a.kb();var b;/[^0-9]/.test(a)||Nb(a)?b=null:b=Mb(a,"B")?
at(a,dt):at(a,ct);return b}function Xv(a,b){a=Wv(a);b=Wv(b);return 0==a+1-(b-
1)};function Yv(a,b)
{W.call(this);this.s=a;this.N=b;this.o=b.j;this.j=b.g;this.i=E("DIV");this.i.classN
ame="separator-
container";this.s.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=df("IMG",e);if(1==b.length){b=
b[0].cloneNode(!0);var g=c.insertRow(-1).insertCell(-1);Af(g,b,0);x(g,"separator-
message");x(g,"separator-pubinfo-
message")}b=Vv(this.o,this.j);e=Of(e);c=c.insertRow(-1).insertCell(-
1);g=E("SPAN");g.className="separator-text";c.appendChild(g);var h=this.N;h.i&&h.o?
N(g,si(e)):N(g,si(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=Vv(this.o,this.j);Kh(this.i,
!0);V(this.i)}m(Yv,om);Yv.prototype.nb=function(a)
{K(this.i,a)};Yv.prototype.setPosition=function(a)
{ph(this.i,a)};Yv.prototype.Na=function(){G(this.i)};function Zv(a){var
b=this;W.call(this);this.s=a;this.j=a.o;this.nb(Oh(this.j));this.Ib=new
A(0,0);this.O=null;this.na=new dm(function(){M(b.O,!
1)},600);Vi(this,this.na)}u(Zv,W);f=Zv.prototype;f.nb=function(a){if(!this.i||!
He(this.i,a)){this.i=a;var b=this.s;b.ma=a;
$v(b);this.dispatchEvent("resize")}};f.hd=function(a){this.zc=a;this.N.Na();var
b=this.s,c=this.Fa();b.ma=c;$v(b);b=this.s;a=new Ge(a.Cb(),a.Fb());b.oa=a;b.s=!
0;K(b.i,a);U(b.na,0,b);$v(b);this.dispatchEvent("layoutchange")};
function aw(a,b){a.N=b}f.Ll=function(){return this.N};f.Lb=function(){return
this.zc};f.lc=function(){var
a=this.zc.Qd();this.oa&&(a=this.oa.Jl(a));Np(this.N,a);this.dispatchEvent("update")
};function bw(a,b){a.oa=b}
f.jd=function(a){var b=this.Ib.x,c=this.Ib.y;"number"===typeof
a.x&&(a.x=Ce(a.x,0,Math.max(this.zc.Cb()-this.i.width,0)));"number"===typeof
a.y&&(a.y=Ce(a.y,0,Math.max(this.zc.Fb()-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.Ib=new
A(b,c);b=this.s;a=this.Ib;b.O||(b=b.o,null!=a.y&&(b.scrollTop=a.y),null!
=a.x&&(b.scrollLeft=a.x));this.dispatchEvent("move")};
function cw(a){var b=a.Ib;return b?new
ch(b.x,b.y,a.i.width,a.i.height):null}f.Fa=function(){return
this.i};f.Kd=function(a)
{this.dispatchEvent("movestart");this.jd(a);this.dispatchEvent("moveend")};function
dw(a,b,c){a=a.Ib;c(new A(a.x+b.x,a.y+b.y))}
f.Kf=function(a){var b=this.Ib,c=this.Fa();!b||Math.abs(b.x-a.x)>c.width||
Math.abs(b.y-a.y)>c.height?this.Kd(a):(this.o&&(this.o.Ha(),this.o=null),this.o=new
km([b.x,b.y],[a.x,a.y],250+250*Ce(Ee(b,a)/800,0,1),nm),O(this.o,"animate",r(this.Cn
,this)),O(this.o,"end",r(this.Hr,this)),this.dispatchEvent("movestart"),oj(this,"mo
vestart",r(this.o.Ha,this.o)),this.o.play())};f.Cn=function(a)
{a=a.coords.map(Math.round);this.jd(new A(a[0],a[1]))};f.Hr=function(a)
{this.Cn(a);this.dispatchEvent("moveend")};
f.Hb=function(){return this.j};f.Re=ba(10);f.Pc=function(){return new
A(Math.round(this.Ib.x+this.i.width/2),Math.round(this.Ib.y+this.i.height/
2))};f.We=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()
{Zv.ta.wa.call(this);this.N.Na()};f.Fl=function(a)
{null==this.O&&(this.O=a);this.O.style.opacity=0;this.na.start()};f.Ot=function()
{var a=this;this.na.stop();M(this.O,!0);U(function()
{a.O.style.opacity=1})};f.Bn=1;function ew(a,b)
{Zv.call(this,b);this.wb=a;this.g.ka(a,"pagechange",this.Ud);this.g.ka(this.wb,"sea
rchupdate",this.Sl);if(a=B("subscription-
bar"))this.g.ka(this,"scrolldown",t(this.Fl,a)),this.g.ka(this,"scrollup",t(this.Ot
,a))}u(ew,Zv);f=ew.prototype;f.Rd=function(){var
a=this.zc.Qd(),b=[];this.oa&&(a=this.oa.Bi(a)[0]||[]);v(a,function(c){c instanceof
Vl&&b.push(c.Ga())});return b};f.yg=function(a){this.sg(!1,!
1);this.hf(this.Ug(a))};
f.ff=function(a){var
b=[];"fixed_width"==this.Lb().hg()&&b.push(this.Fa().width);this.le&&(a=Pp(this.le(
),this.Lb().s(),a,b))&&this.yg(a)};f.Oe=function(){this.sg(!0,!1);var
a=this.Fa().width;this.hf(this.Ug(a))};f.Ef=ba(11);f.sg=function(a,b)
{this.Wg=a;this.wj=b};f.resize=function(){if(this.Wg)this.Oe();else{var
a=this.Lb().s();a&&this.yg(a)}};f.hf=function(a){var
b=this.Lb();this.hd(a);b&&(a=tm(new sm(b,a),this.Pc()),
(a=this.We(a))&&this.Kd(a))};f.Ud=function(){this.li||this.Td(this.wb.Ga())};
f.Td=function(a){this.zc.Dc&&(a=this.zc.Dc(a))&&this.jd(new
A(Math.round(a.je()),Math.round(a.wd())))};f.Sl=function()
{fw&&(this.Ll().Na(),this.va&&this.va(),this.lc())};var fw=!0;function gw(a,b)
{this.Ea=a;this.g=b}m(gw,pp);gw.prototype.render=function(a){var
b=this.g(),c=a.Ga(),d=eb(this.Ea.le().Qf)/a.Fa().width,e=a.Fa();b.Rj=e.width;b.mh=e
.height;e=a.Fa().clone();e.width*=d;e.height*=d;b.lv=e.width;b.hv=e.height;b.setPos
ition(a.je(),a.wd());b.vb(c);b.Uc();return b};function hw(){};function iw(a)
{this.Ea=a}u(iw,hw);iw.prototype.Jl=function(a){var b=this.Bi(a);a=b[0]||
[];b=b[1]||[];b.sort(t(jw,this.Ea.Pc()));var c=[];tb(c,a,b);return c};function
jw(a,b,c){return bh(dh(Ll(b)),a)-bh(dh(Ll(c)),a)}iw.prototype.Bi=function(a){var
b=cw(this.Ea),c=new ch(b.left-800,b.top-800,b.width+1600,b.height+1600);return
yb(a,function(d){d=Ll(d);if(gh(c,d))return gh(b,d)?0:1})};function kw(a,b)
{this.Ea=b;this.V=a}m(kw,iw);kw.prototype.Jl=function(a){var
b=iw.prototype.Jl.call(this,a),c=this.V.Ga();if(c){var d=[],e=this.V.rb();v([1,-
1],function(){var g=jo(e,c.Qa(),1);g&&d.push(g)});v(a,function(g)
{g.Ga&&mb(d,g.Ga())&&nb(b,g)})}return b};function lw()
{W.call(this)}u(lw,W);lw.prototype.Be=function(a)
{this.i=a;this.o=mw(a)};lw.prototype.wa=function()
{lw.ta.wa.call(this);G(this.o)};function nw(a)
{W.call(this);this.ma=a;this.O=[]}u(nw,lw);f=nw.prototype;f.Be=function(a)
{nw.ta.Be.call(this,a);this.Ch();this.Ga()&&this.g.ka(this.Ga(),"update",this.Ch)};
f.Ga=function(){return this.i.Ga()};f.Bh=function(a,b,c,d){var e=E("div");V(e,!
0);this.o.appendChild(e);a=ow(this,a,b,c,d);J(e,
{position:"absolute",left:a[0]+"px",top:a[1]+"px",width:a[2]+"px",height:a[3]+"px"}
);this.ma&&(J(e,{backgroundColor:this.ma}),Gh(e,.3));this.O.push(new
ch(a[0],a[1],a[2],a[3]));return e};
function pw(a){return a.i.Fa().width/a.i.Ga().getParent().g.width}function
ow(a,b,c,d,e){var g=pw(a);return ib([b,c,d,e],function(h){return
Math.round(h*g)})}function qw(a,b){v(b,function(c)
{this.Bh.apply(this,c)},a)}f.Yo=function(a){return
this.Bh(a.left,a.top,a.width,a.height)};f.Hg=function()
{xf(this.o);this.O=[]};f.Ch=function(){};function rw()
{nw.call(this)}m(rw,nw);f=rw.prototype;f.Ch=function(){if(!this.j){var
a=this.Ga();a&&(a=Fp(a))&&(qw(this,a),this.j=!0)}};
f.Bh=function(a,b,c,d){this.s=nw.prototype.Bh.call(this,a,b,c,d);J(this.s,
{border:"2px #aaaaff
dashed"});this.N=E("IMG");this.s.appendChild(this.N);this.N.src="/googlebooks/
images/dialog_close_x.gif";a=ow(this,a,b,c,d);J(this.N,
{position:"absolute",cursor:"pointer",left:a[2]-
19+"px",top:"4px",display:"none"});O(this.s,"mouseout",r(this.Ir,this));O(this.s,"m
ouseover",r(this.Op,this,!0));oj(this.N,"click",r(this.Na,this));return
this.s};f.Na=function(){G(this.s)};
f.Ir=function(a){Hf(this.s,a.target)||this.Op(!1)};f.Op=function(a){J(this.N,
{display:a?"":"none"})};function sw(a)
{nw.call(this);this.V=a}m(sw,nw);sw.prototype.Ch=function(){if(!this.j){var
a=this.Ga();a&&(a=Ep(a))&&(v(a,function(b){var
c=b.pop(),d=b.pop();b=this.Bh.apply(this,b);J(b,
{cursor:"pointer"});this.g.ka(b,"click",r(this.s,this,d,c))},this),this.j=!
0)}};sw.prototype.s=function(a,b){(a=ko(this.V.rb(),a))?
this.V.vb(a):Uo(this.V,b)};function tw(a,b)
{this.o=a;this.g=b}tw.prototype.Ga=function(){return
this.o};tw.prototype.i=function(){return this.o.Cd(this.g)};function uw(a,b,c)
{tw.call(this,a,b);this.j=c}m(uw,tw);uw.prototype.i=function(){return
this.j.width>this.g.width?this.o.Cd(this.j):tw.prototype.i.call(this)};function
vw(a,b,c,d,e)
{W.call(this);this.qh(a.Ia());this.V=a;this.i=c;this.na=[];this.Dn=d;K(d,c);this.ua
=mw(this);J(this.ua,"backgroundColor","#fff");K(this.ua,c);if(this.Ba=void 0!==e?
e:!0)a=mw(this),K(a,c),this.va=new
ww(a),this.va.show();b&&(this.o=b,this.g.ka(b,"update",this.Ig),Wo(b))}u(vw,W);f=vw
.prototype;f.Fa=function(){return this.i};f.Ga=function(){return this.o};function
xw(a,b){a.na.push(b);b.Be(a)}f.Ig=function(){};function yw(a)
{a.dispatchEvent("load");a.Ba&&a.va.lb()}
function mw(a){var b=E("div");V(b,!0);J(b,
{position:"absolute",left:0,top:0});a.Dn.appendChild(b);return b}f.Na=function()
{v(this.na,function(a){a.Ha()});this.na=null;this.s&&G(this.s)};function zw(a)
{a.N=mw(a);K(a.N,a.Fa());J(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",Yi)}f.Jr=function(a){a.display=this;Aw.dispatchEvent(a)};var Aw=new Q;
function ww(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);J(c,a);this.g.appendChild(c);c.textContent="Cargando...";a.bottom=0
}}ww.prototype.show=function(a){J(this.g,
{display:a?"none":""})};ww.prototype.lb=function(){this.show(!
0)};vw.prototype.Hm=function(){Bw(this)};function Bw(a,b){a.s&&G(a.s);a.s=mw(a);new
Cw(a.s,a.Fa(),b)}
function Cw(a,b,c){this.g=a;J(a,
{backgroundColor:"#FFF",textAlign:"center"});K(a,b);N(a,zl(c||""));V(this.g)};funct
ion Dw(a,b,c){vw.call(this,a,b.Ga(),b.g,c);this.qh(Ew);a=mw(this);this.ma=new
Fw(b.g,a);a=mw(this);this.O=new Fw(b.g,a);zw(this);Kh(c,!
0);x(c,"pageImageDisplay");this.oa=b;b.Ga()&&this.Ig()}m(Dw,vw);f=Dw.prototype;f.vb
=function(a){yp(a,"output",null);vw.prototype.vb.call(this,a);a.Cd()&&this.Ig()};
f.Ig=function(){var a=this.Ga(),b=this.oa.i();if(b&&!this.j)
{b=Gw(b);oj(this.ma,"load",r(this.Kr,this,a,b,this.Fa().width));Hw(this.ma,[b]);var
c=Po(this.V.Zb,a.Qa());c.push(b);Hw(this.O,c);this.j=!
0;a==this.V.Ga()&&this.dispatchEvent("fetch")}Bp(a,[16,8])&&(a=Ie('<table
width=100% height=100%><tr><td><img
src="%s"/><br/>%s</td></tr></table>',dp("/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."),
Bw(this,a),yw(this))};f.Kr=function(a,b,c)
{a==this.V.Ga()&&this.dispatchEvent("loaded");this.O.empty();var
d=this.V.Zb;a=a.Qa();d.g[a]=d.g[a]||{};d.g[a]
[c]=b;yw(this)};f.qc=ba(14);f.Na=function(){this.j=!
1;this.ma.empty();this.O.empty();vw.prototype.Na.call(this)};var Ew=new
Q,Gw=Oc;function Fw(a,b){Q.call(this);this.i=a;this.j=b;this.Hf=!
1;this.g=E("IMG");this.g.width=this.i.width;this.j.appendChild(this.g);V(this.j)}m(
Fw,Q);Fw.prototype.empty=function(){for(var a;a=Df(this.j);)mp(a)};
function Hw(a,b){ip(a.g,r(a.o,a,a.g));for(var c=0;c<b.length;c+
+)a.g.src=b[c]}Fw.prototype.o=function(a)
{this.g==a&&(this.dispatchEvent("load"),this.Hf=!
0)};Fw.prototype.qc=ba(13);function Iw(a,b,c,d)
{vw.call(this,a,b.Ga(),b.g,c,d);this.oa=mw(this);zw(this);b.Ga()&&this.Ig();this.V=
a;this.O=O(this.V.Ia(),"update",this.Ca,!
1,this)}m(Iw,vw);Iw.prototype.Ig=function(){var
a=this.Ga(),b=a.Cd(),c=this.V.Za().Cj(),d=a.na;if(b&&d&&!this.j){var
e=rp(d,this.Fa().height);"number"===typeof e&&(d=sp(d,e),b=new
R(b),S(b,"zoom",e),S(b,"pg",a.va),b=b.toString(),this.ma=new
np(this.oa,d,this.Fa().height,c.zk,c.yk,r(c.mp,c,b,d,this.Fa().height),null),this.j
=!0,this.Ca())}};
Iw.prototype.Ca=function(){if(this.j){var a=vh(this.oa);if(a){var
b=Bh(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&&op(this.ma,eh(a))}$o(this.V)}};Iw.prototype.Na=function()
{this.j&&(this.ma.empty(),this.j=!
1);this.O&&(wj(this.O),this.O=null);vw.prototype.Na.call(this)};function Jw(a)
{this.Fd=a;nw.call(this,"#ffff00")}u(Jw,nw);Jw.prototype.Ch=function(){var
a=this.i.Ga();if(a){var b=this.Fd.getQuery();b!
=this.s&&(a=Xo(a,b),this.Hg(),a&&(ib(a,r(this.Yo,this)),this.s=b))}};function
Kw(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 Lw(a,b,c,d)
{"string"===typeof
a&&(a=B(a));a&&O(a,"click",t(Kw,b,c,d))}Ya("_OC_analyticsTrack",Kw);function Mw(a)
{return a.length?a.reduce(function(b,c){return
ih(b,c)},a[0].clone()):null};function Nw(a,b,c,d,e)
{W.call(this);this.N=a;this.na=b;this.va=e;this.o=d;this.i=!
1;this.s=E("div");c.appendChild(this.s);this.g.ka(b,"mousemove",this.O);this.g.ka(b
,"mouseup",this.ma)}u(Nw,W);Nw.prototype.O=function(a){if(!this.ua){a=Fe(new
A(a.clientX,a.clientY),wh(this.na));a=$g(a,this.va);J(this.s,{border:"2px dashed
#99AAEE",position:"absolute"});var b=a.right-a.left,c=a.bottom-
a.top;ph(this.s,a.left,a.top);K(this.s,b,c);this.j=a}};
Nw.prototype.ma=function(a){this.O(a);this.ua=!0;a=this.o;var
b=eh(this.j),c=pw(this.N);c=Ow(b,1/c);b=Pw(Ow(c,1/a.Fa().width*1E3));a=new
R(a.Ec());S(a,"ci",
[b.left,b.top,b.width,b.height].join());S(a,"jscmd","click3");S(a,"output","text");
c=Pw(c);Qw(this.N,[c]);G(this.s);(new
Vq(a)).kf(r(this.oa,this,c,b));this.dispatchEvent("endsize")};
Nw.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 ch(h.X,h.Y,h.W,h.H))});if(c=c.content)Qw(this.N,
[a],c,b),d=!0,Kw("Web Reader","Selection")}d||this.N.Hg();this.Ha()};function
Ow(a,b){return new ch(a.left*b,a.top*b,a.width*b,a.height*b)}function Pw(a){return
new
ch(Math.round(a.left),Math.round(a.top),Math.round(a.width),Math.round(a.height))}N
w.prototype.wa=function(){Nw.ta.wa.call(this);G(this.s)};function Rw(a,b)
{W.call(this);this.s=a;this.Ea=b}var Sw;m(Rw,lw);f=Rw.prototype;f.Be=function(a)
{lw.prototype.Be.call(this,a);a=this.o;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(Sw){a.stopPropagation();this.j&&this.j.Ha();var
b=this.i.Dn;a=Fe(new A(a.clientX,a.clientY),wh(b));this.j=new
Nw(this.s,b,this.o,this.i.Ga(),a);this.N=O(document.body,"mousemove",r(this.Nr,this
));oj(this.j,["endsize","dispose"],r(this.Lt,this))}};f.Lr=function(a)
{Sw&&a.stopPropagation()};
f.Nr=function(a){if(this.j&&!this.j.Nd){var b=new
A(a.clientX,a.clientY),c=dh(Fh(this.Ea.Hb()));if(ah(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
gl(100),this.g.ka(this.O,"tick",this.Or));this.ma=d;d.x||d.y?
this.O.start():this.O.stop()}}};f.Or=function(){var a=this.ma,b=this.Ea;dw(b,new
A(15*a.x,15*a.y),r(b.Kd,b))};
f.Lt=function(){wj(this.N);Ti(this.O);this.O=null};function Tw(){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);X(a,"hidden",!
0);document.body.appendChild(a);this.o=a}Tw.prototype.show=function(){this.g?
(this.i(),U(r(this.j,this),500)):this.j();U(r(this.i,this),6E3)};Tw.prototype.j=fun
ction(){J(this.o,"bottom","0");this.g=!0};Tw.prototype.i=function()
{J(this.o,"bottom","-48px");this.g=!1};function Uw(a){this.i=a;this.o=new
Tw;this.j=Vw(this)}Uw.prototype.ha=function(){return this.j};
function Vw(a){var b=C("DIV");Gb(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));ym(b,
"button");Nf(b,!0);O(b,"keydown",function(e){32!=e.keyCode&&13!=e.keyCode||
a.g.call(a)});return b}
Uw.prototype.g=function()
{this.i.focus();this.i.select();document.execCommand("copy");this.o.show()};functio
n Ww(a){cs.call(this,a);ln(this);this.Lo=!1;this.g=new
zj;this.i=tp();x(a,"viewport-selection-
popup");Xw&&Xw.Ha();Xw=this}m(Ww,cs);Ww.prototype.j=function()
{this.dispatchEvent("close");this.Ha()};
function Yw(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(uf(b));e.appendChild(E("div"));b=E("input");
b.value=c;x(b,"viewport-input");e.appendChild(b);Kh(b,!1);a.i&&(c=(new
Uw(b)).ha(),e.appendChild(c));a.g.ka(b,"mousedown",Zw)}function Zw(a)
{a.stopPropagation()}Ww.prototype.wa=function()
{G(this.ha());cs.prototype.wa.call(this);this.g.Ha()};var Xw=null;function $w(a,b)
{this.g=a instanceof A?a:new A(a,b)}u($w,Vr);$w.prototype.Tc=function(a,b,c,d){var
e=af(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=Xr(a);g-
=h.x;e-=h.y;Zr(new A(g,e),a,b,c,null,null,d)};function ax(a,b)
{$w.call(this,a,b)}u(ax,$w);ax.prototype.i=0;ax.prototype.o=function(a)
{this.i=a};ax.prototype.Tc=function(a,b,c,d){var e=sh(a);e=vh(e);var
g=pf(Ze(a).g);g=new A(this.g.x+g.scrollLeft,this.g.y+g.scrollTop);var
h=b,k=Zr(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=Zr(g,a,h,c,e,10,d);0!=(k&496)&&Zr(g,a,b,c,e,this.i,d)}};function bx(a)
{nw.call(this,"#4a95d6");this.j=a}m(bx,nw);bx.prototype.Be=function(a)
{nw.prototype.Be.call(this,a);J(this.o,
{cursor:"pointer"});this.g.ka(this.o,"mousedown",cx)};function cx(a)
{a.stopPropagation()}
function Qw(a,b,c,d)
{a.Hg();ib(b,r(a.Yo,a));a.N&&wj(a.N);a.s&&a.s.Ha();b=E("div");document.body.appendC
hild(b);var e=Mw(a.O);if(e){var g=wh(a.o);b=new Ww(b);if(c&&d){var
h=a.Ga(),k=h.Cd();if(k){var l=new
R(k);d=[d.left,d.top,d.width,d.height].join();S(l,"ci",d);S(l,"edge",0);l=l.toStrin
g();var n=new R(h.Ec());S(n,"ci",d);S(n,"source","bookclip");n=Ie('<a
href="%s"><img
src="%s"/></a>',n.toString(),l)}d=n;xf(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.Gf(h,"click",r(b.j,b));h=C("DIV",
{},"Compartir este clip");x(h,"selection-popup-
title");n.appendChild(h);c&&(Yw(b,"Texto de selecci\
u00f3n",c),n=E("DIV"),x(n,"selection-popup-translate-
container"),b.ha().appendChild(n),h=new
R("https://translate.google.com/translate_t"),S(h,"text",c),S(h,"sl","auto"),S(h,"t
l","auto"),c=E("A"),c.href=h.toString(),c.target="_blank",b.i&&(h=C("IMG"),Gb(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&&Yw(b,"Imagen",l);d&&Yw(b,"Insertar",d)}else
c=E("DIV"),H(c,"Cargando..."),x(c,"selection-popup-loading-
msg"),b.ha().appendChild(c);ds(b);
a.s=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);U(t(dx,b,new ax(new A(c,e))));a.N=oj(b,"close",r(a.Hg,a))}}function
dx(a,b){a.Nd||(a.setPosition(b),a.Da(!0))}bx.prototype.Hg=function()
{nw.prototype.Hg.call(this);this.s&&this.s.Ha()};bx.prototype.wa=function()
{nw.prototype.wa.call(this);this.s&&this.s.Ha();this.N&&wj(this.N)};function
ex(a,b,c){return a.Za().Cj()?new Iw(a,b,c):new Dw(a,b,c)}function fx(a,b){if(b
instanceof Dw){xw(b,new Jw(a.ub()));xw(b,new rw);var c=new bx(a.Hb()),d=new
Rw(c,a.Ia());xw(b,d);xw(b,c);xw(b,new sw(a))}};function gx(a,b,c)
{W.call(this);this.V=a;this.Ea=b;this.j=E("div");V(this.j,!0);J(this.j,
{position:"absolute",display:"none"});c.appendChild(this.j);this.s=E("div");V(this.
s,!0);J(this.s,
{position:"absolute"});this.j.appendChild(this.s);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.lb()}u(gx,om);f=gx.prototype;
f.Uc=function(){var a=this.Rj-2,b=this.mh-2,c=this.lv-2,d=this.hv-2;J(this.N,
{backgroundColor:"#cccccc",position:"absolute"});ph(this.N,0,0);K(this.N,this.Rj,th
is.mh);J(this.O,
{overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute"});ph(this.O,1,1);K
(this.O,a,b);this.show();var e=this.V;a=ex(e,new uw(this.Ga(),new Ge(a,b),new
Ge(c,d)),this.O);a instanceof Dw?fx(e,a):a instanceof Iw&&a instanceof Iw&&xw(a,new
Jw(e.ub()));this.i=a};f.lb=function(){M(this.j,!1)};f.show=function(){M(this.j,!
0)};
f.qc=ba(12);f.Na=function()
{this.i&&this.i.Na();G(this.j)};f.setPosition=function(a,b)
{ph(this.j,a,b)};f.wd=function(){return rh(this.j).x};f.je=function(){return
rh(this.j).y};f.vb=function(a){this.o=a};f.Ga=function(){return
this.o};f.Fb=function(){return this.mh};f.Cb=function(){return this.Rj};function
hx(a){return a+2}f.Fa=function(){return new Ge(this.Rj,this.mh)};function ix(a)
{W.call(this);xf(a);V(a);this.o=a;this.i=E("div");V(this.i,!0);Xl()&&(kf(a,
{dir:"ltr"}),kf(this.i,{dir:"rtl"}));a.appendChild(this.i)}u(ix,W);function jx(a,b)
{ix.call(this,b);this.Ea=a;this.g.ka(b,"scroll",this.N);J(b,"position","relative");
J(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(jx,ix);function $v(a){var
b=a.oa;a.ma&&b&&(J(a.i,"left",Math.floor(Math.max(0,a.Ea.s.o.clientWidth-b.width)/
2)+"px"),J(a.j,"height",b.height+"px"))}jx.prototype.na=function(){this.s=!
1;this.N()};
jx.prototype.N=function(){if(!this.s){var a=this.Ea.Ib;if(a){a=a.clone();var
b=this.o;b=new A(b.scrollLeft,b.scrollTop);De(a,b)||(this.O=!
0,this.Ea.Kd(b),this.O=!1)}}};function kx(a){var b=a.Hb(),c=new
jx(this,b);lx(b);ew.call(this,a,c);bw(this,new kw(a,this));aw(this,mx(this));var
d=a.rb(),e=a.Za().hg();this.ma=a.Za().O?function(g){return new
Sv(d,e,g)}:a.Za().na?function(g){return new Sv(d,e,g,!0,a.Za().na)}:function(g)
{return new Sv(d,e,g,!0)};b=this.wb.Za();"fixed_height"==b.hg()?
(b=b.le(),b=b[Math.floor(b.length/2)]+2):b=nx(b)
+2;this.yg(b);this.g.ka(this.wb,"pagesupdate",this.Iu);this.g.ka(this.wb,"pagemodec
hange",this.Pr);this.g.ka(this,"move",this.lc);this.g.ka(this,
"move",this.bx)}u(kx,ew);function lx(a){J(a,"overflow","auto");J(a,
{overflowX:"auto",overflowY:"scroll"});x(a,"overflow-scrolling");kf(a,
{dir:"ltr"})}f=kx.prototype;f.Qc=function(){this.ff(1)};f.od=function(){this.ff(-
1)};f.le=function(){var
a=this.wb.Za(),b=sb(a.le());"fixed_width"==a.hg()&&(a=this.wb.Za().Pa)&&150<a-
eb(b)&&(1500>a?nb(b,a):nb(b,1500));return new Op(ib(b,hx))};f.Ug=function(a){return
this.ma(a)};
f.Fa=function(){if(this.j.hasChildNodes()){var
a=Oh(this.j.childNodes[0]).width;a=new Ge(a,this.i.height)}else a=this.i;return
a};function mx(a){var b=new Lp;Mp(b,Vl,new gw(a,t(Pc,gx,a.wb,a,a.s.i)));Mp(b,Nv,new
Uv(a.wb,function(c){return new Yv(a.s.i,c)}));return b}f.bx=function(){if(this.Ca)
{var a=Ol(this.zc,this.Pc().y);a&&a.Ga&&(a=a.Ga(),this.wb.Ga()!=a&&(this.li=!
0,this.wb.Gd(a.Qa()),this.li=!1))}this.Ca=!0};
f.Iu=function(){var a=this.wb.Ga(),b=this.wb.rb(),c=ko(b,a.Qa());if(!c)a:
{c=ho(a);b=io(b);for(a=b.length-1;0<=a;a--){var d=b[a];if(ho(d)<=c){c=d;break
a}}c=null}a=this.Ib;b=this.Lb();d=b.Dc(c);a=Fe(a,d.vd());b=this.Ug(b.s());c=b.Dc(c)
.vd();c=new A(c.x+a.x,c.y+a.y);this.hd(b);this.Kd(c)};f.Pr=function()
{this.N.Na();this.lc()};
f.Dl=function(a){if(a.kp&&a.O){var b=a.O;if(null!=a.oa)var c=a.oa;else a.oa=new
ox(this.s.i),c=a.oa;c.g=this.s.i;if(B("focus_article_div")){var
d=B("focus_article_div");G(d)}d=this.Lb().Dc(a);a=d.Cb()/a.ye();if(b.eg()&&(b=b.eg(
))){var e=b[0];if(e&&4==e.length){b=a*e[0]+d.je();d=a*e[1]+d.wd();var
g=a*e[2];a*=e[3];e=E("DIV");e.setAttribute("id","focus_article_div");V(e,!
0);Gh(e,.3);J(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 px(a,b,c,d,e)
{W.call(this);this.V=a;this.Ea=b;this.o=c;var g=E("div");J(g,
{position:"absolute"});e=e.width-2;ph(g,d.x+(Xl()?
e:0),d.y);b.s.i.appendChild(g);this.i=g;b=Math.floor(e/Wl(c));g=new
Ge(e,b);this.j=E("div");this.i.appendChild(this.j);J(this.j,
{padding:"1px",position:"absolute"});this.s();b=E("div");this.j.appendChild(b);J(b,
{overflow:"hidden",backgroundColor:"#fcfcfc"});K(b,g);this.j.appendChild(b);d=E("IM
G");d.title=c.Qe();this.O=d;e=R;var h=new R(c.N.Pp);S(h,"pg",c.Qa());c.ob.sig&&
S(h,"sig",c.ob.sig);e=new
e(h.toString());S(e,"zoom","1");S(e,"img","1");S(e,"w",g.width);if(g=this.V.Za().Ce
)S(e,"imgtk",g),S(e,"jtp",ho(c));d.src=e.toString();b.appendChild(d);J(this.j,"curs
or","pointer");this.g.ka(this.j,"click",this.N);this.g.ka(a,"pagechange",this.s)}m(
px,om);px.prototype.s=function(){var a=!1,b=this.V.Ga();b&&b==this.o&&(a=!
0);J(this.j,"backgroundColor",a?"#6B90DA":"#ccc")};px.prototype.N=function()
{this.V.vc(kx);this.V.vb(this.o);qx.dispatchEvent("click")};
px.prototype.Na=function(){mp(this.O);G(this.i)};var qx=new Q;function rx(a,b)
{this.V=a;this.Ea=b}m(rx,pp);rx.prototype.render=function(a){return new
px(this.V,this.Ea,a.Ga(),a.vd(),a.Fa())};function sx(a){var b=a.Hb();J(b,
{overflow:"hidden"});var c=new
jx(this,b);ew.call(this,a,c);this.g.ka(this,"move",this.lc);J(b,
{overflow:"auto"});aw(this,tx(this));this.hd(ux(this));bw(this,new
iw(this));U(r(this.lc,this),0);this.g.ka(this,"resize",this.ma);var
d=B("subscription-bar");d&&(this.Fl(d),U(function(){M(d,!
1)},600))}u(sx,ew);sx.prototype.Td=function(a){a=this.Lb().Dc(a).vd();this.Kd(new
A(void 0,a.y-40))};function ux(a){var b=a.wb.Za().Rc;return new
Rv(a.wb.rb(),a.Fa().width,b,b)}
sx.prototype.ma=function(){this.hd(ux(this));this.Td(this.wb.Ga())};function tx(a)
{var b=new Lp;Mp(b,Vl,new rx(a.wb,a));return b};function vx(a,b,c)
{W.call(this);this.V=a;this.s=b;this.j=this.V.Za().dj;this.N=!!
this.V.Za().dj;this.ma=!!this.V.Za().Ii;this.o=tp(c);if(this.N){a:
{a=this.V.rb();for(b=0;b<this.j.length;b++)if(c=ko(a,this.j[b].getId())){var d;b:
{for(d=b+1;d<this.j.length;d++){var e=ko(this.V.rb(),this.j[d].getId());if(e)
{d=e;break b}}d=null}d=d?ho(d)-1:ho(eb(io(a)));e=ho(this.V.Ga());if(e>=ho(c)&&e<=d)
{a=b;break a}}a=-1}this.O=a}}m(vx,W);f=vx.prototype;
f.render=function(a)
{this.i=E("div");document.body.appendChild(this.i);U(r(this.Qr,this));this.oa=a;if(
this.N)wx(this);else if(this.ma){x(this.i,"base-image-toc-
div");a=this.V.Za().Ii;var
b=ko(this.V.rb(),a);b&&xx(this,b);1<this.V.Za().Xb&&(a=jo(this.V.rb(),a,1))&&xx(thi
s,a);this.cj()}else this.Ha()};f.Qr=function()
{this.g.ka(document,"click",this.Ha);this.g.ka(this.V,"resize",this.cj)};
function xx(a,b){var c=new Ge(128,0),d=C("IMG",{width:128});x(d,"toc-page-
image");a.g.ka(d,"click",r(a.V.vb,a.V,b));nc&&Xl()&&a.g.ka(d,"load",a.cj);b.Cd(c)?
a.Hq(d,b,c):Wo(b,t(a.Hq,d,b,c));a.i.appendChild(d)}f.Hq=function(a,b,c){kf(a,
{src:b.Cd(c)})};
function wx(a){var b=C("DIV",{"class":"toc-div"}),c;v(a.j,function(d,e){var
g=d.getId();g=ko(a.V.rb(),g);var h=d.ew,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,Xl()?"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")&&J(w,"overflow","hidden");
d=d.kb();var D=a.o?d:Se(d,35);N(w,si(D));a.o&&(w.title=d);d=E("div");x(d,"goog-
inline-
block");x(d,k);N(d,si(Nb(Ve(h))?"&nbsp;":h));n.appendChild(p);n.appendChild(w);n.ap
pendChild(d);g?a.g.ka(n,"click",r(a.V.vb,a.V,g)):(Hb(w,l),x(w,"toc-middle-disabled-
cell"),Hb(d,k),x(d,"toc-right-disabled-
cell"));b.appendChild(n);e==a.O&&(c=n)});c&&U(r(a.Ew,a,c));a.i.appendChild(b);300<L
(a.i).height&&(J(a.i,"height","300px"),x(a.i,"scroll-toc-div-wide"));x(a.i,"scroll-
toc-div");a.cj()}
f.Ew=function(a){300<a.offsetTop+L(a).height&&(a=void 0!==a.previousElementSibling?
a.previousElementSibling:Ef(a.previousSibling,!
1))&&(this.i.scrollTop=a.offsetTop)};f.cj=function(){var a=this.o?9:13,b=this.o?
8:12;Wr(this.s.ha(),a,this.i,b,new A(0,-this.oa))};f.wa=function()
{W.prototype.wa.call(this);G(this.i);this.s.Nf(!1)};function yx()
{}m(yx,Kl);function zx(a)
{W.call(this);this.j=a}m(zx,lw);zx.prototype.Da=function(a)
{M(this.o,a)};zx.prototype.Be=function(a){lw.prototype.Be.call(this,a);var
b=this.i.Fa();a=this.o;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";ph(a,this.j?c-d:0,0);K(a,d,b);J(a,{position:"absolute"});z?
Yl(a,e):(c=C("IMG",
{src:e,width:d,height:b,border:0,position:"absolute",top:0,left:0}),a.appendChild(c
))};function Ax(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
Ge(b,c);this.i=E("div");J(this.i,
{position:"absolute",backgroundColor:"white",top:0,left:0});this.na=[];a.Ia().s.i.a
ppendChild(this.i);this.o=E("div");this.N=E("div");this.na.push(O(this.o,"dblclick"
,r(this.Au,this)));a={overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolut
e",border:"1px solid
#ccc"};J(this.o,a);J(this.N,a);this.i.appendChild(this.o);this.i.appendChild(this.N
);
this.ma=E("div");this.oa=E("div");this.o.appendChild(this.ma);this.N.appendChild(th
is.oa);Bx(this)}m(Ax,om);function Bx(a)
{a.s&&a.s.Na();a.O&&a.O.Na();xf(a.ma);xf(a.oa);Lh(a.o,a.j);Lh(a.N,a.j);a.s=ex(a.V,n
ew tw(a.ua,a.j),a.ma);fx(a.V,a.s);a.va=new zx(!0);xw(a.s,a.va);a.O=ex(a.V,new
tw(a.Ba,a.j),a.oa);a.Ca=new zx(!
1);fx(a.V,a.O);xw(a.O,a.Ca)}f=Ax.prototype;f.setPosition=function(a)
{0>a.x&&(a.x=0);ph(this.i,a)};f.Au=function(a)
{a.preventDefault();a.stopPropagation();this.V.Vb("previous")};
f.Da=function(a){J(this.i,{display:a?"":"none"})};f.Uc=function(){J(this.o,
{left:0,top:0});J(this.N,{left:this.j.width+"px",top:0})};f.Rd=function(){return
hb([this.ua,this.Ba],function(a){return!!a})};f.Na=function()
{this.s.Na();this.O.Na();for(var
a;a=this.na.pop();)wj(a);this.i.parentNode&&G(this.i)};function Cx(a){return
2*a};function Dx(a){this.V=a}m(Dx,pp);Dx.prototype.render=function(a){var b=new
Ax(this.V,a.Fa().width);b.setPosition(a.vd());b.Uc();b.Da(!0);return
this.g=b};function Ex(a,b,c)
{Q.call(this);this.V=a;this.j=b;this.s=L(b).width;this.N=c;this.i=!
1;this.g=Xl()}m(Ex,Q);Ex.prototype.Ff=function(){return this.i};function Fx(a,b)
{if(b!=a.i){a.i=b;var c=a.V.Ia().s.i;M(c,!1);L(c);
[t(Gx,a.j,a.N,a.s,a.g,b),r(a.o,a),t(M,c,!0)].forEach(U)}}Ex.prototype.o=function()
{this.dispatchEvent("change")};function Gx(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 Hx=null;function Ix(a,b)
{zj.call(this);this.i=Hx;this.V=a;this.g=b;this.V.Za().O||
(this.ka(this.V,"pageturn",this.o),this.ka(this.g,"dispose",this.Ha))}m(Ix,zj);Ix.p
rototype.o=function(){var a=this.g.ma.g.Rd()[0]||new hp,b=this.g.ma.g.Rd()[1]||new
hp,c=this.O,d=this.s,e=d?ho(d):-1,g=ho(a)||-1,h=ho(b)||-1,k=Math.max(c?ho(c):-
1,e),l=Math.max(g,h);if(Math.abs(l-k)>this.g.Bn){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);Xv(n,p)||void 0===n||void 0===p||
(a=Vv(n,p),this.i.ma(a),this.i.show(3E3))}};function Jx(a)
{this.g=a}Jx.prototype.zd=function(){return this.g.aid};Jx.prototype.dh=function()
{var a=this.g.x_focus,b=this.g.y_focus;if(void 0===a||void 0===b){b=this.eg();if(!
b.length)return null;a=b[0][0];b=b[0][1]}return new
A(a,b)};Jx.prototype.Hl=ba(15);Jx.prototype.eg=function(){return
Kx(this,"head_boxes")};function Kx(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 ox(a){this.g=a};function Lx(a)
{up.call(this,a)}m(Lx,up);f=Lx.prototype;f.Jd=function(a)
{up.prototype.Jd.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 Jx(b))},this)))};f.Qe=function(){return
this.o(32)?"Portada":this.o(64)?"Contraportada":up.prototype.Qe.call(this)};f.Kl=fu
nction(){return{width:"w"}};f.xj=ba(16);f.kp=function(){return this.O};function
Mx(a)
{Rp.call(this);Rp.apply(this,arguments);this.N();O(this,"update",r(this.N,this))}m(
Mx,Rp);function Nx(a,b){var c={};v(b.page,function(e){var
g=ko(this,e.pid);g&&zp(g,e);c[e.pid]=!0},a);b=io(a);var d=hb(b,function(e){return!!
c[e.Qa()]||!!this.O[e.Qa()]},a);b.length!
=d.length&&a.j(d)}Mx.prototype.Wl=function(a){this.s?
Nx(this,a):Rp.prototype.Wl.call(this,a)};
Mx.prototype.N=function(){var a={},b=0;v(io(this),function(h){var
k=ho(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};Mx.prototype.o=Lx;function Ox(a)
{Ov.call(this,1);var b=new
yx;b.nb(a);this.Sa(b);Rl(this)}m(Ox,Ov);Ox.prototype.Xh=function(){return
this.g[0]};Ox.prototype.s=function(){return this.Cb()||
0};Ox.prototype.hg=function(){return"fixed_width"};function Px(a){var
b=a.Hb(),c=new jx(this,b);J(b,{overflow:"hidden"});ew.call(this,a,c);this.ma=new
Dx(a);b=new
Lp;Mp(b,yx,this.ma);this.N=b;b=a.rb().g.aspectRatio();c=this.Fa();b=this.Ug(Math.mi
n(2*Math.floor(c.height*b),c.width));this.hd(b);this.Ca=new
Ix(a,this);this.g.ka(this.wb,"pagemodechange",this.Rr);U(this.lc,0,this)}u(Px,ew);f
=Px.prototype;f.le=function(){var a=rb(Qx,this.wb.Za().le());return new
Op(ib(a,Cx))};f.hf=function(a)
{Px.ta.hf.call(this,a);this.N.Na();this.lc()};f.Qc=function(){this.ff(1)};
f.od=function(){this.ff(-1)};f.Rr=function()
{this.N.Na();this.lc()};f.Bn=2;f.Ug=function(a){this.Fa();var
b=this.wb.rb().g.aspectRatio();return new Ox(new
Ge(a,Math.floor(Math.floor(a/2)/b)))};var Qx=[180,220,280];
Px.prototype.Ud=function(){var a=Rx(this,this.wb.Ga()),b=this.ma.g;if(b){var
c=this.Ca,d=b.Rd();c.s=d[0];c.O=d[1];c=a[0];d=a[1];var e=!0;a=!
0;b.ua=c;b.Ba=d;Bx(b);if(c){if(c.o(64)||void 0==d)a=!1}else b.s.Hm();if(d)
{if(d.o(32)||void 0==c)e=!1}else
b.O.Hm();c=e;d=a?"":"hidden";J(b.o,"visibility",c?"":"hidden");J(b.N,"visibility",d
);c=c&&a;b.va.Da(c);b.Ca.Da(c)}this.dispatchEvent("pagechange")};Px.prototype.Rd=fu
nction(){return this.ma.g.Rd()};
function Rx(a,b){return kb(a.wb.rb().ma,function(c){return
mb(c,b)})}Px.prototype.lc=function()
{Px.ta.lc.call(this);this.Ud()};Px.prototype.ua=function(a,b){var
c=this.wb.rb().ma;a=ho(a);for(var d,e,g=0;g<c.length;++g){var
h=c[g];if(h[0]&&a==ho(h[0])||h[1]&&a==ho(h[1])){d=g;break}else if(e){var k=h[0]||
h[1];if(a>=ho(e[0]||e[1])&&a<ho(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
Sx(a){W.call(this);this.O=a;this.i=null}m(Sx,W);f=Sx.prototype;
f.render=function(a,b){this.j=a;a=a.ha();var
c=wh(a).y,d=L(a);c=c+d.height+3;d="";b&&(d=wh(a).x);this.i=C("DIV",
{"class":"linkbar-panel-div"});ph(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.s=C("IFRAME",
{style:"position:
absolute;",Cx:"0"}),this.O.appendChild(this.s));this.O.appendChild(this.i);this.s&&
(K(this.s,L(this.i)),ph(this.s,rh(this.i)));U(r(this.Gm,this))};
f.Gm=function()
{this.g.ka(this.ma,"click",this.Ha);this.g.ka(this.j,"action",this.Sr);this.g.ka(do
cument,"mousedown",this.Et)};f.Sr=function(){sr(this.j,16)||
this.Ha()};f.Et=function(a){Hf(this.i,a.target)||Hf(this.j.ha(),a.target)||
this.Ha()};f.wa=function()
{W.prototype.wa.call(this);G(this.i);G(this.s)};f.ha=function(){return
this.i};function Tx(a,b,c){Sx.call(this,a);this.V=b;this.N=c}m(Tx,Sx);
Tx.prototype.render=function(a,b){Sx.prototype.render.call(this,a,b);a=C("DIV",
{style:"padding-top:5px; font-size: 13px;"});N(a,si("Pegar enlace en mensaje de
correo electr\u00f3nico o
MI"));this.ha().appendChild(a);this.o=E("input");K(this.o,"100%","auto");this.ha().
appendChild(this.o);this.N&&(a=C("DIV",{style:"font-size: 13px; padding-top:
7px;"},"Insertar"),this.ha().appendChild(a),this.Ne=E("input"),K(this.Ne,"100%","au
to"),this.ha().appendChild(this.Ne));a=this.V.Ga();b=(new R(window.location)).g;
var c=new R(a.Ec());c.g=b;this.o.value=c.toString();U(t(Ux,this.o));this.N&&(a=new
R(a.Ec()),S(a,"output","embed"),this.Ne.value=Vx(a.toString()))};Tx.prototype.Gm=fu
nction()
{Sx.prototype.Gm.call(this);this.g.ka(this.o,"click",t(Ux,this.o));this.N&&this.g.k
a(this.Ne,"click",t(Ux,this.Ne))};function Ux(a){a.select()}function Vx(a){return
Ie('<iframe frameborder="0" scrolling="no" style="border:0px" src="%s" width=500
height=500></iframe>',a)};function Wx(a,b)
{W.call(this);this.Ea=a;this.j=b;this.i=E("div");a.s.i.appendChild(this.i);x(this.i
,"sitb_result");pc?(J(this.i,"width",b.Fa().width+"px"),J(this.i,"min-
height",b.Fa().height+"px")):
(ph(this.i,b.vd()),K(this.i,b.Fa()));a=E("div");x(a,"sitb-result-
header");this.i.appendChild(a);this.s=E("div");x(this.s,"sitb-result-page-
link");b=b.g.g;this.s.textContent=b?vm(b):"P\
u00e1gina";a.appendChild(this.s);this.o=E("div");x(this.o,"sitb-result-
content");this.i.appendChild(this.o);if(b=ko(this.Ea.V.rb(),
this.j.g.Qa())){a=this.Ea.V.ub().getQuery();var c=b.ob.snippetSrc;c&&a==Mo(c)?
Xx(this,c):(a=b.xf(),"entity_page"==T(a,"source")?
S(a,"source","entity_page_gbs_snippet"):S(a,"source","gbs_snippet"),wp(b,a,r(this.O
,this)))}else Yx(this)}m(Wx,om);Wx.prototype.N=function(a)
{this.Ea.Cf(a.g)};Wx.prototype.O=function(a){(a=a.ob.snippetSrc)?
Xx(this,a):Yx(this)};function Xx(a,b){xf(a.o);var
c=E("IMG");c.src=b;Zx(a);b=a.j.Fa().width-25;J(c,
{width:b+"px"});a.o.appendChild(c)}
function Zx(a){x(a.i,"sitb-result-clickable");x(a.s,"sitb-result-link");var
b=Of(a.s);N(a.s,Oi(b+"&nbsp;&raquo;"));ym(a.i,"link");Nf(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 Yx(a){xf(a.o);var b=E("div");x(b,"sitb-result-
snippet");a.o.appendChild(b);pc||J(b,{width:Math.floor(.75*a.j.Fa().width)
+"px"});N(b,Ni.g(a.j.g.i));b=E("div");x(b,"sitb-result-explanatory-
link");a.o.appendChild(b);var c=ko(a.Ea.V.rb(),a.j.g.Qa());c&&c.Cd()&&!Bp(c,
[4,8,16])&&c.o(2)?(Zx(a),N(b,Oi((pc?"Ninguna imagen del resultado.":"No hemos
podido crear una imagen para este resultado.")
+"&nbsp;&nbsp;")),a=E("span"),N(a,Oi(pc?"Toca para ver":"Haz clic para ver toda la
p\u00e1gina.")),b.appendChild(a),
x(a,"sitb-result-link")):(N(b,Oi("No es posible previsualizar esta p\
u00e1gina.&nbsp;&nbsp;")),pc||(a=E("a"),x(a,"sitb-result-buy-link"),N(a,Oi("Comprar
este libro.")),b.appendChild(a),b=new
R(window.location.href),S(b,"sitesec","buy"),S(b,"source","gbs_snippet"),jk(b,"prin
tsec"),a.href=b.toString()))}Wx.prototype.Na=function()
{G(this.i);this.Ha()};function $x(a){this.Ea=a}m($x,pp);
$x.prototype.render=function(a){return new Wx(this.Ea,a)};function ay(a)
{this.g=a}m(ay,Kl);function by(a,b)
{Ov.call(this,1);this.Pb=a;this.N=b;this.mk=this.Pi=this.marginTop=20;a.Ab&&(a.Ab.f
orEach(r(this.o,this)),Rl(this))}m(by,Ov);by.prototype.o=function(a){a=new
ay(a);var b=Math.min(this.N-16,600);a.nb(new
Ge(b,Math.round(124/600*b+42)));this.Sa(a)};function cy(a){var
b=a.Hb();J(b,"overflow","hidden");var c=new
jx(this,b);Zv.call(this,c);this.V=a;pc||bw(this,new
iw(this));this.g.ka(this,"move",this.lc);var d=B("subscription-
bar");d&&(this.Fl(d),U(function(){M(d,!
1)},600));aw(this,dy(this));ey(b)}u(cy,Zv);function ey(a)
{J(a,"overflow","auto");J(a,{overflowX:"auto",overflowY:"scroll"});kf(a,
{dir:"ltr"})}function dy(a){var b=new Lp;Mp(b,ay,new $x(a));return
b}cy.prototype.resize=function(){fy(this)};
function fy(a){var b=new
by(a.Pb,a.Fa().width);a.hd(b);a.lc()}cy.prototype.Cf=function(a,b){return
this.Ba(a,b)};function gy(a){this.g=a||{}}gy.prototype.oc=function(){return
this.g};gy.prototype.vc=function(a){var b=Vc(hy,function(c){return
c==a});this.g.v=b};gy.prototype.getQuery=function(){return this.g.q};var
hy={onepage:kx,twopage:Px,thumbnail:sx,snippet:cy};function iy(a,b){this.g=new
Ds;O(this.g,"navigate",r(this.s,this));this.V=a;this.i=b}iy.prototype.s=function(a)
{jy(this,a.s)};function jy(a,b){if(!(a.o&&""==b||a.j))if((z||
oc)&&""==b)window.history.go(-2);else if(b){var c={},d=new
bk(b);v(d.ie(),function(e){var g=d.get(e);g in ky&&(g=ky[g]);c[e]=g});b=new
gy(c);a.V.vc(hy[b.g.v]||kx);Fx(a.i,!!b.g.f);void 0!
==b.getQuery()&&Lo(a.V.ub(),b.getQuery())}}
iy.prototype.Ta=function(a){this.o=!0;this.g.Ta(a);z&&(a=(new
R(window.location)).g,jy(this,a));this.o=!1};iy.prototype.update=function(){var
a=new
gy;a.vc(this.V.O);a.g.q=this.V.ub().getQuery();a.g.f=this.i.Ff();a=mk(a.oc()).toStr
ing();this.j=!0;this.g.Ai(a);this.j=!1};var ky={"true":!0,"false":!1};function ly()
{this.g=[]}u(ly,jr);Na(ly);function my(a,b){var c=a.g[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.g[b]=c}return c}f=ly.prototype;f.Eg=function()
{return"menuitem"};f.Sc=function(a){var b=a.g.Ra("DIV",mr(this,a).join("
"),ny(this,a.Lc(),a.g));oy(this,a,b,rr(a,8)||rr(a,16));return b};f.Nc=function(a)
{return a&&a.firstChild};
f.Ub=function(a,b){var c=Df(b),d=my(this,2);c&&Fb(c,d)||
b.appendChild(ny(this,b.childNodes,a.g));Fb(b,"goog-option")&&(a.zi(!
0),this.zi(a,b,!0));return ly.ta.Ub.call(this,a,b)};f.Fg=function(a,b){var
c=this.Nc(a),d=py(this,a)?c.firstChild:null;ly.ta.Fg.call(this,a,b);d&&!
py(this,a)&&c.insertBefore(d,c.firstChild||null)};function ny(a,b,c)
{a=my(a,2);return c.Ra("DIV",a,b)}f.Iq=function(a,b,c)
{a&&b&&oy(this,a,b,c)};f.zi=function(a,b,c){a&&b&&oy(this,a,b,c)};
function py(a,b){return(b=a.Nc(b))?(b=b.firstChild,a=my(a,1),!!b&&Ff(b)&&Fb(b,a)):!
1}function oy(a,b,c,d){pr(a,c,b.zf());qr(a,b,c);d!=py(a,c)&&(Jb(c,"goog-
option",d),c=a.Nc(c),d?(a=my(a,1),c.insertBefore(b.g.Ra("DIV",a),c.firstChild||
null)):c.removeChild(c.firstChild))}f.Wh=function(a){switch(a){case 2:return
my(this,0);case 16:case 8:return"goog-option-selected";default:return
ly.ta.Wh.call(this,a)}};
f.Bj=function(a){var b=my(this,0);switch(a){case "goog-option-selected":return
16;case b:return 2;default:return ly.ta.Bj.call(this,a)}};f.Wa=function()
{return"goog-menuitem"};function qy(a,b,c,d){ur.call(this,a,d||
ly.Gb(),c);this.Bc(b)}u(qy,ur);f=qy.prototype;f.Bb=function(){var a=this.sm;return
null!=a?a:this.Zg()};f.Bc=function(a){this.sm=a};f.bc=function(a,b)
{qy.ta.bc.call(this,a,b);switch(a){case 8:sr(this,16)&&!b&&this.Nf(!1);
(a=this.ha())&&this.Bd().Iq(this,a,b);break;case 16:
(a=this.ha())&&this.Bd().zi(this,a,b)}};f.Iq=function(a)
{this.bc(8,a)};f.zi=function(a){this.bc(16,a)};
f.Zg=function(){var a=this.Lc();return Array.isArray(a)?(a=ib(a,function(b){return
Ff(b)&&(Fb(b,"goog-menuitem-accel")||Fb(b,"goog-menuitem-mnemonic-
separator"))?"":Qf(b)}).join(""),Le(a)):qy.ta.Zg.call(this)};f.oe=function(a){var
b=this.getParent();if(b){var c=b.s;b.s=null;if(c&&"number"===typeof
a.clientX&&De(c,new
A(a.clientX,a.clientY)))return}qy.ta.oe.call(this,a)};f.ne=function(a){return
a.keyCode==this.rm&&this.Ye(a)?!0:qy.ta.ne.call(this,a)};f.St=function(){return
this.rm};
br("goog-menuitem",function(){return new qy(null)});qy.prototype.zf=function()
{return
rr(this,16)?"menuitemcheckbox":rr(this,8)?"menuitemradio":qy.ta.zf.call(this)};qy.p
rototype.getParent=function(){return
ur.prototype.getParent.call(this)};qy.prototype.hh=function(){return
ur.prototype.hh.call(this)};function ry(a,b,c){qy.call(this,a,b,c);this.zi(!
0)}u(ry,qy);br("goog-checkbox-menuitem",function(){return new ry(null)});function
sy(a)
{ry.call(this,Oe(a.kb()),a.getId());this.i=a}m(sy,ry);sy.prototype.Nb=function(a)
{ry.prototype.Nb.call(this,a);if(this.i.Ge){var b=(a=1==this.i.Ge)?"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:"+
(Xl()?"left":"right")});a=C("DIV","goog-menuitem-
accel",a,uf(String(this.i.va)));Af(this.Kb(),a,1)}};function ty(a,b,c,d)
{as.call(this,a,b,c||d);(c||d)&&this.o(65|(d?32:132))}u(ty,as);function uy()
{}u(uy,jr);Na(uy);uy.prototype.Wa=function(){return"goog-menuheader"};function
vy(a,b,c){ur.call(this,a,c||uy.Gb(),b);this.bc(1,!1);this.bc(2,!1);this.bc(4,!
1);this.bc(32,!1);this.ae=1}u(vy,ur);br("goog-menuheader",function(){return new
vy(null)});function wy(){}u(wy,jr);Na(wy);wy.prototype.Sc=function(a){return
a.g.Ra("DIV",this.Wa())};wy.prototype.Ub=function(a,b)
{b.id&&a.oh(b.id);if("HR"==b.tagName){var c=b;b=this.Sc(a);yf(b,c);G(c)}else
x(b,this.Wa());return b};wy.prototype.Fg=function(){};wy.prototype.Wa=function()
{return"goog-menuseparator"};function xy(a,b){ur.call(this,null,a||
wy.Gb(),b);this.bc(1,!1);this.bc(2,!1);this.bc(4,!1);this.bc(32,!
1);this.ae=1}u(xy,ur);xy.prototype.Ma=function(){xy.ta.Ma.call(this);var
a=this.ha();ym(a,"separator")};br("goog-menuseparator",function(){return new
xy});function yy(a)
{this.g=a||"menu"}u(yy,er);Na(yy);f=yy.prototype;f.Ck=function(a)
{return"UL"==a.tagName||yy.ta.Ck.call(this,a)};f.Yh=function(a)
{return"HR"==a.tagName?new xy:yy.ta.Yh.call(this,a)};f.fe=function(a,b){return
Hf(a.ha(),b)};f.Dg=function(){return"goog-menu"};f.Dk=function(a)
{yy.ta.Dk.call(this,a);a=a.ha();X(a,"haspopup","true")};function zy(a)
{xy.call(this,wy.Gb(),a)}u(zy,xy);br("goog-menuseparator",function(){return new
xy});function Ay(a,b){Ir.call(this,"vertical",b||yy.Gb(),a);Rr(this,!
1)}u(Ay,Ir);f=Ay.prototype;f.fl=!0;f.fe=function(a){if(this.Bd().fe(this,a))return!
0;for(var b=0,c=en(this);b<c;b++){var d=fn(this,b);if("function"==typeof
d.fe&&d.fe(a))return!0}return!1};f.Sa=function(a){this.Oa(a,!0)};f.tf=function(a,b)
{this.Pg(a,b,!0)};f.Qd=function(){var a=[];dn(this,function(b){a.push(b)});return
a};f.setPosition=function(a,b){var c=this.isVisible();c||M(this.ha(),!
0);Dh(this.ha(),a,b);c||M(this.ha(),!1)};
f.vd=function(){return this.isVisible()?wh(this.ha()):null};function By(a,b)
{(a.fl=b)&&Rr(a,!0)}f.Da=function(a,b,c)
{(b=Ay.ta.Da.call(this,a,b))&&a&&this.ab&&this.fl&&Jr(this).focus();a&&c&&"number"=
==typeof c.clientX?this.s=new A(c.clientX,c.clientY):this.s=null;return
b};f.Ol=function(a){this.fl&&Jr(this).focus();return
Ay.ta.Ol.call(this,a)};f.Mo=function(a){return
a.isEnabled()&&a.isVisible()&&rr(a,2)};
f.Nb=function(a){for(var b=this.Bd(),c=ff(this.g.g,"DIV",b.Dg()+"-
content",a),d=c.length,e=0;e<d;e+
+)ir(b,this,c[e]);Ay.ta.Nb.call(this,a)};f.ne=function(a){var
b=Ay.ta.ne.call(this,a);b||dn(this,function(c){!
b&&c.St&&c.rm==a.keyCode&&(this.isEnabled()&&this.ad(c),b=c.Wc(a))},this);return
b};f.Yd=function(a){Ay.ta.Yd.call(this,a);
(a=fn(this,a))&&xh(a.ha(),this.ha())};function Cy(a,b){Ay.call(this,a,b);By(this,!
0);this.Da(!1,!0);this.i=new Xn}u(Cy,Ay);f=Cy.prototype;f.Sm=!
1;f.Vp=0;f.Nb=function(a){Cy.ta.Nb.call(this,a);(a=a.getAttribute("for")||
a.htmlFor)&&this.attach(this.g.ha(a),1)};f.Ma=function()
{Cy.ta.Ma.call(this);this.i.forEach(this.Jo,this);var
a=Z(this);a.ka(this,"action",this.Ov);a.ka(this.g.g,"mousedown",this.Rv,!0)};
f.attach=function(a,b,c,d,e){a&&Zn(this.i,Sa(a))||(a?
(b={ya:a,Rq:b,Gv:c,ap:d?"contextmenu":"mousedown",nm:e},this.i.set(Sa(a),b)):b=null
,this.ab&&this.Jo(b),a=t(this.Xv,a),this.ha()&&Z(this).ka(this.ha(),"keydown",a))};
f.Xv=function(a,b){if(27==b.keyCode)a.focus();else if(a=fn(this,this.jc)){var
c=a.ha();a=new aj(b.Ob,c);a.target=c;if(32==b.keyCode||
13==b.keyCode)if(ej(c))Fj(c,"keydown",!1,a);else
if(c=rj(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.nh&&xj(e,a)}}32==b.keyCode&&this.lb()}};f.Jo=function(a)
{Z(this).ka(a.ya,a.ap,this.bw);"contextmenu"!
=a.ap&&Z(this).ka(a.ya,"keydown",this.cw)};
function Dy(a,b,c,d){var e=a.isVisible(),g;(g=a.isVisible())||(g=150>Date.now()-
a.Vp);g&&a.Sm?a.lb():a.dispatchEvent("beforeshow")&&(c="undefined"!=typeof c?
c:8,e||(a.ha().style.visibility="hidden"),M(a.ha(),!0),b.Tc(a.ha(),c,d),e||
(a.ha().style.visibility="visible"),a.Yd(-1),a.Da(!0))}f.lb=function()
{this.isVisible()&&(this.Da(!1),this.isVisible()||
(this.Vp=Date.now()))};f.Ov=function(){this.lb()};f.bw=function(a){Ey(this,a)};
f.cw=function(a){32!=a.keyCode&&13!=a.keyCode&&40!=a.keyCode||
Ey(this,a);40==a.keyCode&&Nr(this)};function Ey(a,b){for(var
c=a.i.ie(),d=0;d<c.length;d++){var e=a.i.get(c[d]);if(e.ya==b.currentTarget){c=void
0!==e.Rq?new as(e.ya,e.Rq,!0):new
ax(b.clientX,b.clientY);c.o&&c.o(5);Dy(a,c,e.Gv,e.nm);b.preventDefault();b.stopProp
agation();break}}}f.Rv=function(a){this.isVisible()&&!
this.fe(a.target)&&this.lb()};f.Zi=function(a){Cy.ta.Zi.call(this,a);this.lb()};
f.wa=function(){Cy.ta.wa.call(this);this.i&&(ao(this.i),delete this.i)};function
Fy(a,b,c){c=void 0===c?!
1:c;Cy.call(this);this.j=a;this.O=b;this.na=c}m(Fy,Cy);f=Fy.prototype;f.Va=function
(){Cy.prototype.Va.call(this);Ou(this.O).forEach(this.kt,this)};f.Ma=function()
{Cy.prototype.Ma.call(this);this.ha().style.maxHeight="200px";this.ha().style.overf
lowY="scroll";var
a=Z(this);a.ka(this.ha(),"mouseout",this.Tr);a.ka(this.ha(),"scroll",this.Ur)};f.Tr
=function(a){Hf(this.ha(),a.relatedTarget)||this.Da(!1)};
f.vu=function(a){var b=a.target,c=b.i,d=this.j.ac();sr(b,16)?
Bu(c,d):Eu(c,d);this.dispatchEvent("g");a.stopPropagation()};f.Ur=function(a)
{a.stopPropagation()};f.kt=function(a){var b=!Nb(Ve(a.kb())),c=a.j&&(!a.ua||
this.j.oa),d=!!Cu(a,this.j.ac());b&&(c||d)&&(b=new sy(a),b.Nf(d),b.Ta(this.O.km!
=a.getId()||this.na),this.Oa(b,!0),Z(this).ka(b,"action",this.vu))};function Gy(a)
{var b=[];dn(a,function(c){c instanceof sy&&sr(c,16)&&b.push(c.i)});return
b};function Hy(a,b,c){Ut.call(this,null,null,c?5:0);this.i=new
Fy(a,b);this.i.te(this);Vi(this,this.i);this.s=new
Image(16,16);this.s.src="/googlebooks/images/my_library_logo.png";this.bc(64,!
0)}m(Hy,Ut);f=Hy.prototype;f.Va=function()
{Ut.prototype.Va.call(this);x(this.ha(),"add-to-library")};
function Iy(a){a.i.ab||a.i.render();var b=Gy(a.i);switch(b.length){case 0:var c="A\
u00f1adir a Mi biblioteca";break;case 1:c="A\u00f1adido a
"+b[0].kb();break;default:c="Se ha a\u00f1adido a "+b.length+" estanter\
u00edas."}0<b.length&&(c=Zt(a.s,c));Ar(a,c)}f.Rb=function(a)
{this.tl();Ut.prototype.Rb.call(this,a);this.i.ab||this.i.render();a?
(a=this.ha(),Dy(this.i,new ty(a,8,!0),void 0,null)):this.i.lb()};
f.Ma=function(){Ut.prototype.Ma.call(this);var
a=Z(this);a.ka(this,"enter",this.Rw);a.ka(this,"leave",this.tl);a.ka(this,"action",
this.Vr);a.ka(this.i,"g",this.Du);Iy(this)};f.Du=function()
{Iy(this)};f.Vr=function(){this.Rb(!0)};f.Rw=function()
{this.tl();this.oq=U(r(this.Rb,this,!0),200)};f.tl=function()
{il(this.oq)};f.oq=null;function Jy(a)
{this.s=a.Seller;this.Ua=a.Url;this.i=a.TrackingUrl;this.g=a.Price;this.j=a.IsInSto
ck;this.o=a.IsPublisher};function Ky(a)
{this.Jc=a.Title;this.g=a.Pid;this.ew=a.PgNum}Ky.prototype.kb=function(){return
this.Jc};Ky.prototype.getId=function(){return this.g};function Ly(a)
{this.Jc=a.title||"";this.O=!!
a.fullview;this.Ii=a.table_of_contents_page_id||"";this.Xb=a.num_toc_pages||"";this
.ma=a.initial_zoom_width_override;this.Pa=a.max_resolution_image_width;this.Rc=!!
a.paired_thumbnails;this.Ce=a.thumbnail_token||"";this.Ua=a.containing_bookshelves|
|[];this.Ba=a.volume_id||"";this.Kc=a.other_issues_query||"";this.tb=!!
a.is_browsable;this.Tb=!!a.is_public_domain;a.last_page&&(this.na=new
up(a.last_page));this.j=new Ge(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
Jy(d)},this));this.Ja=c.AboutUrl;c.allowed_syndication_flags&&(this.s=c.allowed_syn
dication_flags.allow_disabling_chrome);c.TocLine&&(this.dj=ib(c.TocLine,function(d)
{return new Ky(d)}));c.SubscribeLink&&(this.ua=new
Jy(c.SubscribeLink));c=null;b&&(c=b["[NewspaperJSONVolumeInfo]"]);this.g=c;this.o=n
ull==c?null:new
Gp(c.tile_h,c.tile_w,c.x_win,c.y_win);this.Md=a.sample_url||"";this.Sb=
a.is_newspaper||!1;
(this.va=a.newspaper_tile_base_url)&&this.o&&Hp(this.o,r(this.zw,this));this.Qf=c?
c.res_h:My;this.Ca=this.Sb?"fixed_height":"fixed_width";this.ng=a.is_pre_order||!
1;this.nq=a.on_sale_date||"";this.Ij=a.volumeresult&&a.volumeresult.has_flowing_tex
t;this.Jj=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.hb=a.volumeresult?a.volumeresult.download_pdf_url:"";this.Zb=
a.volumeresult?
a.volumeresult.download_epub_url:""}m(Ly,Ip);f=Ly.prototype;f.di=ba(17);f.Aj=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=Ce(this.i,-1,this.le().length-1));return
this.i};function nx(a){return a.ma?a.ma:a.j&&a.j.width?
a.j.width:575}f.ac=function(){return this.Ba};f.Cj=function(){return
this.o};f.le=function(){return this.Qf};f.hg=function(){return this.Ca};
f.zw=function(a){a=a.toString();var
b=a.indexOf("?");0<=b&&(a=this.va+a.substring(b));return new R(a)};f.Zh=function()
{return this.g?this.g.focus_aid:null};f.dh=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 My=[350,410,495,575,685,800,910,1025];function Ny(a)
{Iu.call(this);null!=a&&a.bookshelf&&v(a.bookshelf,function(b){Ku(this,new
Hu(b))},this)}m(Ny,Iu);function Oy(a,b,c){var d=new
R("/books");su(d);S(d,"op","cls_metadata");S(d,"jscmd","ClsMetadata");var e=T(new
R(window.location),"uid");e&&S(d,"uid",e);b&&S(d,"uid",b);Sp(d.toString(),t(Py,a,c)
)}function Qy(a,b){var c=new Ny(b);a&&a.forEach(function(d)
{Ry(d.ac(),d.Ua,c)});return c}function Ry(a,b,c){b.forEach(function(d){var e=new
zu;e.Aa.Um=a;(d=Lu(c,String(d)))&&d.g.push(e)})}function Py(a,b,c)
{a(Qy(b,c))};function Sy(a){return a.split(Ty).filter(function(b){return
0<b.length})}
var Uy=/\s/,Vy=/[ -]/,Ty=/[+,;]/,Wy=/-?"[^"]+"|[^\s"]+/g,Xy=RegExp('["\\u201C\\
u201D\\u201E\\u201F\\u275D\\u275E\\u301D-\\u301F\\uFF02]',"g"),Yy=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,]"),Zy=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 $y(a){return z?
a.toLowerCase():a.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/
g,"").normalize("NFC")};function az(a){var b={};bz(a).forEach(function(c){for(var
d=b,e=0;e<c.length;e++){var g=c.charAt(e);g=Yy.test(g)?"-":g;d[g]||
(d[g]={});d=d[g]}d!=b&&(d.$=cz)});return b}
function bz(a){a=Je($y(a));var
b=a.match(Xy);b&&(a=a.replace(Xy,'"'),b.length&1&&(a+='"'));b=a.match(Wy);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(Zy,""));else if(!
c.startsWith("-")){c=Sy(c.replace(Zy,""));c=la(c);for(var d=c.next();!
d.done;d=c.next())a.add(d.value)}a.delete("");return Array.from(a)}var
cz={};function dz(a){var b=!0;b=void 0===b?!1:b;this.g="string"===typeof a?
az(a):a;this.j=b;this.i=[]}
function ez(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.$,Vy.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.Qh=void
0,l.g=l.g[n]||null;l.i=!l.g;if(w)
{l={startOffset:k.startOffset,uh:k.uh,endOffset:k.endOffset,Qh:k.Qh};if(a.j)for(;e&
&e.startOffset<=l.endOffset&&l.startOffset<=e.endOffset&&e.uh===l.uh;)
{d.pop();if(e.startOffset<l.startOffset||
e.endOffset>l.endOffset)l={startOffset:e.startOffset,
uh:e.uh,endOffset:l.endOffset,Qh:l.Qh};e=eb(d)}d.push(l);e=l}k.i&&pb(g,h)}}function
fz(a,b){this.startOffset=a;this.uh=void 0;this.endOffset=a;this.Qh=void 0;this.i=!
1;this.g=b};function gz(a,b){var c=void 0;c=void 0===c?Infinity:c;b=new
dz(b);c=void 0===c?Infinity:c;var d=void 0===d?[]:d;var e="
",g,h=$y(a);for(g=0;g<h.length&&d.length<c;g++){var
k=h.charAt(g);a=Vy.test(e);if(Uy.test(k)){if(k=" ",a)continue}else if(Yy.test(k))
{if(k="-",a)continue}else a&&b.g[k]&&b.i.push(new
fz(g,b.g));ez(b,k,g,d);e=k}Vy.test(e)||ez(b,"
",g,d);d.length>=c&&(d.length=c);return d};function hz(a){var
b=az(a);a=iz();Array.prototype.forEach.call(a,function(c){jz(b,c)})}function iz()
{var a=[],b=sb(gf("patent-text")),c=hf("patent-
title");for(c&&b.push(c);c=b.pop();)3==c.nodeType?
a.push(c):tb(b,c.childNodes);return a}
function jz(a,b){var c=Qf(b);a=gz(c,a);if(a.length){var
d=[],e=0;a.forEach(function(g){d.push(c.substring(e,g.startOffset),fe("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,ne(d));Bf(a,b)}};function kz(){qy.call(this,"Desactivar
resaltado");var a=Uj("dq")||Uj("q");a&&hz(a);this.Qb=!
0}m(kz,qy);kz.prototype.Ma=function()
{qy.prototype.Ma.call(this);Z(this).ka(this,"action",this.i)};kz.prototype.i=functi
on(){this.Qb=!this.Qb;Jb(window.document.body,"patent-highlight-disabled",!
this.Qb);Ar(this,this.Qb?"Desactivar resaltado":"Activar resaltado")};function lz()
{}u(lz,wy);Na(lz);lz.prototype.Sc=function(a){return a.g.Ra("DIV",mr(this,a).join("
")+" goog-inline-block","\u00a0")};lz.prototype.Ub=function(a,b)
{b=lz.ta.Ub.call(this,a,b);x(b,"goog-inline-block");return
b};lz.prototype.Wa=function(){return"goog-toolbar-separator"};function mz()
{}u(mz,Qt);Na(mz);f=mz.prototype;f.Sc=function(a){var
b=mr(this,a);b=a.g.Ra("DIV","goog-inline-block "+b.join("
"),this.qj(a.Lc(),a.g));this.uc(b,a.Af());return b};f.Eg=function()
{return"button"};f.Nc=function(a){return
a&&a.firstChild&&a.firstChild.firstChild};f.qj=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.Vi=function(a){return"DIV"==a.tagName};
f.Ub=function(a,b){nz(b,!0);nz(b,!1);a:{var c=a.g.ip(b);var d=this.Wa()+"-outer-
box";if(c&&Fb(c,d)&&(c=a.g.ip(c),d=this.Wa()+"-inner-box",c&&Fb(c,d))){c=!0;break
a}c=!1}c||b.appendChild(this.qj(b.childNodes,a.g));Gb(b,["goog-inline-
block",this.Wa()]);return mz.ta.Ub.call(this,a,b)};f.Wa=function(){return"goog-
custom-button"};
function nz(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(""==Ob(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\
xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};function oz()
{}u(oz,mz);Na(oz);oz.prototype.Wa=function(){return"goog-toolbar-button"};function
pz(){this.g="toolbar"}u(pz,er);Na(pz);pz.prototype.Yh=function(a)
{return"HR"==a.tagName?new
xy(lz.Gb()):pz.ta.Yh.call(this,a)};pz.prototype.Dg=function(){return"goog-
toolbar"};pz.prototype.hp=function(){return"horizontal"};function qz(a)
{pz.call(this);this.i=a}u(qz,pz);var rz={};qz.prototype.Dg=function(){return
this.i||"ocean-chrome-toolbar"};function sz(a)
{Q.call(this);this.g=[];tz(this,a)}u(sz,Q);f=sz.prototype;f.rg=null;f.Ik=null;funct
ion uz(a,b){a.Ik=b}function tz(a,b){b&&(b.forEach(function(c){vz(this,c,!
1)},a),tb(a.g,b))}f.Sa=function(a){this.tf(a,this.g.length)};f.tf=function(a,b)
{a&&(vz(this,a,!1),ub(this.g,b,0,a))};f.Qd=function(){return
sb(this.g)};f.ef=function(a){a!=this.rg&&(vz(this,this.rg,!1),this.rg=a,vz(this,a,!
0));this.dispatchEvent("select")};f.wa=function(){sz.ta.wa.call(this);delete
this.g;this.rg=null};
function vz(a,b,c){b&&("function"==typeof a.Ik?a.Ik(b,c):"function"==typeof
b.Fm&&b.Fm(c))};function wz(a,b,c){Ir.call(this,b,a||
pz.Gb(),c)}u(wz,Ir);wz.prototype.aj=function(a){wz.ta.aj.call(this,a);this.qe||
Nr(this)};function xz(a,b,c){St.call(this,a,b||oz.Gb(),c)}u(xz,St);br("goog-
toolbar-button",function(){return new xz(null)});function yz(a,b){xy.call(this,a||
lz.Gb(),b)}u(yz,xy);br("goog-toolbar-separator",function(){return new yz});function
zz(a){a=a||"viewport-chrome-toolbar";a=rz[a]||(rz[a]=new
qz(a));wz.call(this,a);this.Ba={};this.j=new zj(this)}m(zz,wz);function Az(a,b,c,d)
{b.bc(16,!0);if(c){var e=a.Ba[c];e||(e=new sz,uz(e,function(g,h)
{g&&g.Nf(h)}),a.Ba[c]=e);e.Sa(b);b.Wf&=-17;O(b,"action",function(g)
{e.ef(g.target)});d&&e.ef(b)}else b.kd(16,!!d)}function Bz(a,b)
{a.Ba.viewport&&a.Ba.viewport.ef(b)}zz.prototype.wa=function()
{wz.prototype.wa.call(this);this.j.Ha();Rc(this.Ba,function(a){a.Ha()})};function
Cz(){}u(Cz,Qt);Na(Cz);f=Cz.prototype;f.Sc=function(a){var
b=mr(this,a);b=a.g.Ra("DIV","goog-inline-block "+b.join("
"),a.Lc());this.uc(b,a.Af());return b};f.Eg=function()
{return"button"};f.Vi=function(a){return"DIV"==a.tagName};f.Ub=function(a,b)
{x(b,"goog-inline-block");return Cz.ta.Ub.call(this,a,b)};f.Bb=function()
{return""};f.Wa=function(){return"goog-flat-button"};br("goog-flat-
button",function(){return new St(null,Cz.Gb())});function Dz()
{}u(Dz,mz);Na(Dz);Dz.prototype.Nc=function(a){return
Dz.ta.Nc.call(this,a&&a.firstChild)};Dz.prototype.Ub=function(a,b){var
c=ef("*","goog-menu",b)[0];if(c){M(c,!1);af(c).body.appendChild(c);var d=new
Ay;cn(d,c);a.df(d)}return Dz.ta.Ub.call(this,a,b)};Dz.prototype.qj=function(a,b)
{return Dz.ta.qj.call(this,[b.Ra("DIV","goog-inline-block "+(this.Wa()+"-
caption"),a),b.Ra("DIV","goog-inline-block "+(this.Wa()+"-dropdown"),"\
u00a0")],b)};Dz.prototype.Wa=function(){return"goog-menu-button"};function Ez()
{this.g=[]}u(Ez,ly);Na(Ez);Ez.prototype.Sc=function(a){var
b=Ez.ta.Sc.call(this,a);x(b,"goog-submenu");Fz(this,a,b);return
b};Ez.prototype.Ub=function(a,b){b=Ez.ta.Ub.call(this,a,b);x(b,"goog-
submenu");Fz(this,a,b);var c=ef("DIV","goog-menu",b);if(c.length){var d=new
Ay(a.g);c=c[0];M(c,!1);a.g.g.body.appendChild(c);cn(d,c);a.df(d,!0)}return
b};Ez.prototype.Fg=function(a,b){var
c=this.Nc(a),d=c&&c.lastChild;Ez.ta.Fg.call(this,a,b);d&&c.lastChild!
=d&&Fb(d,"goog-submenu-arrow")&&c.appendChild(d)};
Ez.prototype.Wi=function(a){Ez.ta.Wi.call(this,a);var
b=a.Kb(),c=ff(a.g.g,"SPAN","goog-submenu-arrow",b)[0];Gz(a,c);c!
=b.lastChild&&b.appendChild(c);a=a.ha();X(a,"haspopup","true")};function Fz(a,b,c)
{var d=b.g.Ra("SPAN");d.className="goog-submenu-
arrow";Gz(b,d);a.Nc(c).appendChild(d)}function Gz(a,b){gn(a)?(x(b,"goog-submenu-
arrow-rtl"),H(b,"\u25c4")):(Hb(b,"goog-submenu-arrow-rtl"),H(b,"\u25ba"))};function
Hz(a,b,c,d){qy.call(this,a,b,c,d||
Ez.Gb())}u(Hz,qy);f=Hz.prototype;f.Dh=null;f.Mm=null;f.om=!1;f.wc=null;f.tj=!
1;f.Ma=function()
{Hz.ta.Ma.call(this);Z(this).ka(this.getParent(),"hide",this.lq);this.wc&&Iz(this,t
his.wc,!0)};f.nc=function()
{Z(this).Xa(this.getParent(),"hide",this.lq);this.wc&&(Iz(this,this.wc,!
1),this.tj||(this.wc.nc(),G(this.wc.ha())));Hz.ta.nc.call(this)};f.wa=function()
{this.wc&&!this.tj&&this.wc.Ha();this.wc=null;Hz.ta.wa.call(this)};
f.ad=function(a){Hz.ta.ad.call(this,a);a||
(this.Dh&&il(this.Dh),this.Dh=U(this.Me,218,this))};f.Lm=function(){var
a=this.getParent();a&&Mr(a)==this&&(Jz(this,!0),Kz(this))};f.Me=function(){var
a=this.wc;a&&a.getParent()==this&&(Jz(this,!1),dn(a,function(b){"function"==typeof
b.Me&&b.Me()}))};function Lz(a){a.Dh&&il(a.Dh);a.Mm&&il(a.Mm)}f.Da=function(a,b)
{(a=Hz.ta.Da.call(this,a,b))&&!this.isVisible()&&this.Me();return a};
function Kz(a){dn(a.getParent(),function(b){b!=this&&"function"==typeof
b.Me&&(b.Me(),Lz(b))},a)}f.Wc=function(a){var b=a.keyCode,c=gn(this)?
37:39,d=gn(this)?39:37;if(!this.om){if(!this.isEnabled()||b!=c&&13!=b&&b!
=this.rm)return!1;this.Lm();Nr(Mz(this));Lz(this)}else if(!
Mz(this).Wc(a))if(b==d)this.Me();else return!1;a.preventDefault();return!
0};f.Qv=function()
{this.wc.getParent()==this&&(Lz(this),this.hh().ad(this),Kz(this))};f.lq=function(a
){a.target==this.hh()&&(this.Me(),Lz(this))};
f.Se=function(a)
{this.isEnabled()&&(Lz(this),this.Mm=U(this.Lm,218,this));Hz.ta.Se.call(this,a)};f.
Ye=function(a){Lz(this);if(rr(this,8)||rr(this,16))return
Hz.ta.Ye.call(this,a);this.Lm();return!0};
function Jz(a,b){!b&&Mz(a)&&Mz(a).Yd(-1);a.dispatchEvent($m(64,b));var c=Mz(a);b!
=a.om&&Jb(a.ha(),"goog-submenu-open",b);if(b!=c.isVisible()&&(b&&(c.ab||
c.render(),c.Yd(-1)),c.Da(b),b)){c=new as(a.ha(),12,!1);var
d=Mz(a),e=d.ha();d.isVisible()||(e.style.visibility="hidden",M(e,!
0));c.Tc(e,8);d.isVisible()||(M(e,!1),e.style.visibility="visible")}a.om=b}function
Iz(a,b,c){var d=Z(a);(c?d.ka:d.Xa).call(d,b,"enter",a.Qv)}f.Sa=function(a)
{Mz(this).Oa(a,!0)};f.tf=function(a,b){Mz(this).Pg(a,b,!0)};
f.Qd=function(){return Mz(this).Qd()};function Mz(a){a.wc?a.tj&&a.wc.getParent()!
=a&&a.wc.te(a):a.df(new Ay(a.g),!0);a.wc.ha()||a.wc.Va();return
a.wc}f.df=function(a,b){var c=this.wc;a!=c&&(c&&(this.Me(),this.ab&&Iz(this,c,!
1)),this.wc=a,this.tj=!b,a&&(a.te(this),a.Da(!1,!0),By(a,!1),Rr(a,!
1),this.ab&&Iz(this,a,!0)))};f.fe=function(a){return Mz(this).fe(a)};br("goog-
submenu",function(){return new Hz(null)});function Nz(a,b,c,d,e){St.call(this,a,c||
Dz.Gb(),d);this.bc(64,!0);this.s=new ty(null,9);b&&this.df(b);this.Ya=new
gl(500);this.tb=e||yy.Gb()}u(Nz,St);f=Nz.prototype;f.Ma=function()
{Nz.ta.Ma.call(this);Oz(this,!0);this.i&&Pz(this,this.i,!0);X(this.ya,"haspopup",!!
this.i)};f.nc=function(){Nz.ta.nc.call(this);Oz(this,!1);if(this.i){this.Rb(!
1);this.i.nc();Pz(this,this.i,!1);var a=this.i.ha();a&&G(a)}};f.wa=function()
{Nz.ta.wa.call(this);this.i&&(this.i.Ha(),delete this.i);delete
this.hb;this.Ya.Ha()};
f.lf=function(a){Nz.ta.lf.call(this,a);sr(this,4)&&(this.Rb(!
this.xd(),a),this.i&&(a=this.xd(),this.i.qe=a))};f.oe=function(a)
{Nz.ta.oe.call(this,a);this.i&&!sr(this,4)&&(this.i.qe=!1)};f.Ye=function()
{Cr(this,!1);return!0};f.gu=function(a){this.i&&this.i.isVisible()&&!
this.fe(a.target)&&this.Rb(!1)};f.fe=function(a){return a&&Hf(this.ha(),a)||
this.i&&this.i.fe(a)||!1};
f.ne=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.Wc(a);return c&&this.i&&this.i.kc
instanceof Hz||27!=a.keyCode&&!b?c:(this.Rb(!1),!0)}return 40==a.keyCode||
38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.Rb(!0,a),!0):!1};f.Pl=function()
{this.Rb(!1)};f.Xi=function(a){this.Rb(!1);Nz.ta.Xi.call(this,a)};
function Qz(a){a.i||a.df(new Ay(a.g,a.tb));return a.i||null}f.df=function(a){var
b=this.i;a!=b&&(b&&(this.Rb(!1),this.ab&&Pz(this,b,!1),delete
this.i),this.ab&&X(this.ya,"haspopup",!!a),a&&(this.i=a,a.te(this),a.Da(!1),By(a,!
1),this.ab&&Pz(this,a,!0)));return b};f.Sa=function(a){Qz(this).Oa(a,!
0)};f.tf=function(a,b){Qz(this).Pg(a,b,!0)};f.Da=function(a,b)
{(a=Nz.ta.Da.call(this,a,b))&&!this.isVisible()&&this.Rb(!1);return
a};f.Ta=function(a){Nz.ta.Ta.call(this,a);this.isEnabled()||this.Rb(!1)};
f.Rb=function(a,b){Nz.ta.Rb.call(this,a);if(this.i&&sr(this,64)==a)
{if(a)this.i.ab||
this.i.render(),this.Ba=vh(this.ha()),this.Ua=Fh(this.ha()),Rz(this),!b||40!
=b.keyCode&&38!=b.keyCode?this.i.Yd(-1):Nr(this.i);else{Cr(this,!1);this.i.qe=!
1;var c=this.ha();c&&(X(c,"activedescendant",""),X(c,"owns",""));null!
=this.va&&(this.va=void 0,(c=this.i.ha())&&K(c,"",""))}this.i.Da(a,!1,b);this.Nd||
(b=Z(this),c=a?b.ka:b.Xa,c.call(b,this.g.g,"mousedown",this.gu,!
0),c.call(b,this.Ya,"tick",this.Zr),a?this.Ya.start():
this.Ya.stop())}this.i&&this.i.ha()&&this.i.ya.removeAttribute("aria-
hidden")};function Rz(a){if(a.i.ab){var b=a.hb||
a.ha(),c=a.s;a.s.g=b;b=a.i.ha();a.i.isVisible()||(b.style.visibility="hidden",M(b,!
0));!a.va&&a.s.N&&a.s.j&32&&(a.va=L(b));c.Tc(b,c.i^1,null,a.va);a.i.isVisible()||
(M(b,!1),b.style.visibility="visible")}}
f.Zr=function(){var a=Fh(this.ha()),b=vh(this.ha());var c=this.Ua;(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.ab&&b&&this.Ba&&b.Cb()<this.Ba.Cb()&&(c=this.i.ha(),this.i.isVisible()||
(c.style.visibility="hidden",M(c,!0)),ph(c,new
A(0,0))),this.Ua=a,this.Ba=b,Rz(this))};
function Pz(a,b,c){var d=Z(a);c=c?
d.ka:d.Xa;c.call(d,b,"action",a.Pl);c.call(d,b,"close",a.Wr);c.call(d,b,"highlight"
,a.Xr);c.call(d,b,"unhighlight",a.Yr)}function Oz(a,b){var c=Z(a);(b?
c.ka:c.Xa).call(c,a.ha(),"keydown",a.wu)}f.Xr=function(a)
{(a=a.target.ha())&&Sz(this,a)};f.wu=function(a)
{rr(this,32)&&this.ha()&&this.i&&this.i.isVisible()&&a.stopPropagation()};f.Yr=func
tion(){if(!Mr(this.i)){var a=this.ha();X(a,"activedescendant","");X(a,"owns","")}};
f.Wr=function(a){if(this.xd()&&a.target instanceof qy){a=a.target;var
b=a.ha();a.isVisible()&&sr(a,2)&&null!=b&&Sz(this,b)}};function Sz(a,b)
{a=a.ha();b=Am(b)||b;if(!b.id){var
c=Xm.Gb();b.id=Ym(c)}Bm(a,b);X(a,"owns",b.id)}br("goog-menu-button",function()
{return new Nz(null)});function Tz(){}u(Tz,Cz);Na(Tz);Tz.prototype.Sc=function(a)
{var b=mr(this,a);b=a.g.Ra("DIV","goog-inline-block "+b.join(" "),
[Uz(this,a.Lc(),a.g),Vz(this,a.g)]);this.uc(b,a.Af());return
b};Tz.prototype.Nc=function(a){return a&&a.firstChild};
Tz.prototype.Ub=function(a,b){var c=ef("*","goog-menu",b)[0];if(c){M(c,!
1);a.g.g.body.appendChild(c);var d=new Ay;cn(d,c);a.df(d)}ef("*",this.Wa()+"-
caption",b)[0]||b.appendChild(Uz(this,b.childNodes,a.g));ef("*",this.Wa()+"-
dropdown",b)[0]||b.appendChild(Vz(this,a.g));return
Tz.ta.Ub.call(this,a,b)};function Uz(a,b,c){return c.Ra("DIV","goog-inline-block "+
(a.Wa()+"-caption"),b)}function Vz(a,b){return b.Ra("DIV",{"class":"goog-inline-
block "+(a.Wa()+"-dropdown"),"aria-hidden":!0},"\u00a0")}
Tz.prototype.Wa=function(){return"goog-flat-menu-button"};br("goog-flat-menu-
button",function(){return new Nz(null,null,Tz.Gb())});function Wz(a)
{zz.call(this);this.V=a.wb;this.i=a.Uh;this.La=a.history;this.s=a.qk;this.Ca=a.lk;t
his.va=a.flags;this.Ja=a.Ph;this.Ua="patents"==gp();if(!a.kh){var b=B("appbar-
patents-prior-art-finder-link");if(b&&(b=b.getAttribute("href"))){var c=new
Ut("Buscar conocimientos previos",void 0,2);this.Oa(c,!
0);this.j.ka(c,"action",r(this.re,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
Ut(d,void 0,2);d.uc(c);this.Oa(d,!0);this.j.ka(d,"action",r(this.re,this,b))}!
this.V&&(b=B("appbar-read-patent-link"))&&(b=b.getAttribute("href"))&&(c=new
Ut("Ver PDF"),this.Oa(c,!0),this.j.ka(c,"action",r(this.re,this,b)))}if(this.V)
{this.tb=!!a.th||!!a.sh;a.kh&&(b=Zt("/googlebooks/images/kennedy/
zoom_tool.png"),this.Fh=new Ut(b,void 0,void 0,1),this.Fh.tc(2),this.Oa(this.Fh,!
0),O(this.Fh,"action",r(this.Fn,this,
"zoomin")),b=Zt("/googlebooks/images/kennedy/zoom_out.png"),this.Gh=new Ut(b,void
0,void 0,1),this.Gh.tc(1),this.Oa(this.Gh,!
0),O(this.Gh,"action",r(this.Fn,this,"zoomout")));c=!!a.th;b=!!a.sh;if(c||b)
{d=Zt("/googlebooks/images/kennedy/one_up_page_view.png");this.Jg=new Ut(d,void
0,void 0,1);this.Jg.tc(2);O(this.Jg,"action",r(this.Jk,this,kx));this.Oa(this.Jg,!
0);Az(this,this.Jg,"viewport",!0);if(c){d=Zt("/googlebooks/images/kennedy/
two_up_page_view.png");this.Lg=new Ut(d,void 0,void 0,1);c=1;if(this.i||
b)c=3;this.Lg.tc(c);O(this.Lg,"action",r(this.Jk,this,Px));this.Oa(this.Lg,!
0);Az(this,this.Lg,"viewport")}b&&(d=Zt("/googlebooks/images/kennedy/
thumbnail.png"),this.Kg=new Ut(d,void 0,void
0,1),c=1,this.i&&(c=3),this.Kg.tc(c),O(this.Kg,"action",r(this.Jk,this,sx)),this.Oa
(this.Kg,!
0),Az(this,this.Kg,"viewport"));this.j.ka(this.V,"viewportmodechange",this.En);this
.En()}this.i&&(b=Zt("/googlebooks/images/kennedy/maximize.png"),this.ua=new
Ut(b,void 0,void 0,1),this.ua.bc(16,!0),this.ua.Nf(!1),this.tb&&
this.ua.tc(1),this.Oa(this.ua,!
0),this.j.ka(this.ua,"action",this.Zw),this.j.ka(this.i,"change",this.tu));this.Ja&
&(b=Zt("/googlebooks/images/kennedy/clip.png"),this.na=new Ut(b,void 0,void
0,1),this.na.bc(16,!0),this.na.tc(2),this.na.Nf(!1),this.Oa(this.na,!
0),O(this.na,"action",r(this.Ru,this)));a.Im&&(b=Zt("/googlebooks/images/kennedy/
insert_link.png"),this.O=new Ut(b,void 0,void 0,1),this.O.bc(16,!
0),this.na&&this.O.tc(1),this.Oa(this.O,!
0),O(this.O,"action",r(this.xt,this)));a.Jm&&(b=!!this.V.Za().dj,
c=!!ko(this.V.rb(),this.V.Za().Ii),d=this.V.Ga().Qe()||"\u00cdndice",b||c?(b=Zt("/
googlebooks/images/kennedy/menu_down_arrow.png",d),b=Ab(b),this.Eh=b[0],this.Ld=new
Ut(b),this.Ld.tc(2),this.Oa(this.Ld,!
0),this.j.ka(this.Ld,"action",this.cs),Az(this,this.Ld)):(this.Eh=C("SPAN","jfk-
button-label",d),this.Ld=new Ut(this.Eh),this.Ld.Ta(!
1),this.Ld.tc(2),this.Oa(this.Ld,!0)),b=Zt("/googlebooks/images/kennedy/
page_left.png"),this.ej=new Ut(b,void 0,void 0,1),this.ej.tc(3),this.Oa(this.ej,!
0),O(this.ej,
"action",r(this.V.Vb,this.V,"previous")),b=Zt("/googlebooks/images/kennedy/
page_right.png"),this.fj=new Ut(b,void 0,void 0,1),this.fj.tc(1),this.Oa(this.fj,!
0),O(this.fj,"action",r(this.V.Vb,this.V,"next")),this.j.ka(this.V,"pagechange",thi
s.bs))}if(a.Km&&(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
Ut("Ver muestra");xr(c,"gb-view-sample-button");this.Oa(c,!
0);this.j.ka(c,"action",r(this.re,this,
b));e&&(c.tc(2),c=new Ay,d=new qy("Muestra de libro
impreso"),this.j.ka(d,"action",r(this.re,this,b)),c.Oa(d,!0),xr(d,"gb-sample-print-
book-menuitem"),b=new qy("Muestra de
eBook"),this.j.ka(b,"action",r(this.re,this,e)),c.Oa(b,!0),xr(b,"gb-sample-ebook-
menuitem"),e=new Nz("",c,Tz.Gb()),xr(e,"gb-jfk-margin-fix"),xr(e,"gb-view-sample-
dropdown"),e.tc(1),this.Oa(e,!0))}this.va&&!this.va.is_cobrand&&this.s&&!
this.Ua&&(e=this.Ca&&this.Ca.uid,b=Qy([this.s],this.Ca),e?(this.wi=new
Hy(this.s,b),this.Oa(this.wi,
!0)):(e=Zt("/googlebooks/images/kennedy/menu_down_arrow.png","A\u00f1adir a Mi
biblioteca"),e=Ab(e),this.wi=new Ut(e),this.Oa(this.wi,!
0),e=r(this.re,this,this.va.sign_in_url||
this.va.signInUrl),oj(this.wi,"action",e)));if(a.kh){if(e=B("appbar-write-review-
link"))if(e=e.getAttribute("href"))this.hb=new Ut("Escribir rese\
u00f1a"),this.Oa(this.hb,!
0),this.j.ka(this.hb,"action",r(this.re,this,e));Xz(this,"appbar-application-grant-
link","application-grant");Xz(this,"appbar-content-language-link","content-
language")}else if(e=
B("appbar-download-pdf-link"))if(e=e.getAttribute("href"))b=new Ut("Descargar
PDF"),this.Oa(b,!0),this.j.ka(b,"action",r(this.re,this,e));a.Ow&&(a=Zt("/
googlebooks/images/kennedy/settings.png"),x(a[0],"goog-flat-menu-button-
img"),e=C("DIV",{"class":"toc-div"}),b=new Ay,b.Oa(new ur(e),!0),
(c=document.getElementById("ofe-gear-menu-contents"))&&e.appendChild(c.cloneNode(!
0)),this.Ka=new Nz(a,b,Tz.Gb()),this.Oa(this.Ka,!0),this.Ua&&!this.V&&(a=new
kz,this.Ka.tf(a,0)))}m(Wz,zz);
function Yz(a){var b=B("left-toolbar-buttons"),c=B("right-toolbar-buttons");(new
Wz({wb:a.wb,Uh:a.Uh,history:a.history,th:a.th,sh:a.sh,qk:a.qk,lk:a.lk,flags:a.flags
,Ph:a.Ph,Im:a.Im,kh:!0,Km:a.Km})).render(b);(new Wz({wb:a.wb,Jm:a.Jm,Ow:!
0})).render(c)}f=Wz.prototype;f.Zw=function(){var a=this.i;Fx(a,!
a.Ff());this.La.update()};f.tu=function()
{this.ua.kd(16,this.i.Ff())};f.Ru=function(){this.Ja(sr(this.na,16))};
f.xt=function(){if(sr(this.O,16)){var a=new Tx(document.body,this.V,!
0);a.render(this.O,!0);oj(a,"dispose",r(this.O.Nf,this.O,!1))}};f.Jk=function(a)
{this.V.vc(a);this.V.ub().getQuery()||this.La.update()};f.En=function(){var
a=this.V.Ia();a instanceof kx&&Bz(this,this.Jg);a instanceof Px&&Bz(this,this.Lg);a
instanceof
sx&&Bz(this,this.Kg);a=a.Qc;this.Gh.Ta(a);this.Fh.Ta(a)};f.Fn=function(a)
{this.V.Vb(a)};
function Xz(a,b,c){if(b=gf(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 Ut(k);0==e&&e!=d-1?k.tc(2):e==d-
1&&0!=e?k.tc(1):0!=e&&e!=d-1&&k.tc(3);a.Oa(k,!0);Az(a,k,c,!!g);g||
a.j.ka(k,"action",r(a.re,a,h))}}}f.bs=function(){var a=this.V.Ga().Qe()||"\
u00cdndice";this.Eh&&N(this.Eh,zl(a,{se:"009928d1-72d6-47df-9510-
9ba0bced7071"}))};f.cs=function(){this.Ld.ae&16&&(new
vx(this.V,this.Ld,this.va)).render(3)};
f.re=function(a)
{a=Gi(a);window.location.href=zd(a)};f.Jg=null;f.Lg=null;f.Kg=null;f.Fh=null;f.Gh=n
ull;f.fj=null;f.ej=null;f.Ld=null;f.Eh=null;f.wi=null;function Zz(a,b)
{qu.call(this,a);this.s=b}m(Zz,qu);
Zz.prototype.render=function(){var a=this.ha();x(a,this.className+"-
tooltip");x(a,this.className+"-device-and-format");J(a,"z-index",1E4);if(this.s.oa)
{for(var b=this.className,c=C("DIV",this.className+"-
meta"),d=document,e=sf(d,"TABLE"),g=e.appendChild(sf(d,"TBODY")),h=0;1>h;h++)
{for(var k=sf(d,"TR"),l=0;2>l;l+
+)k.appendChild(sf(d,"TD"));g.appendChild(k)}x(e,this.className+"-table-
layout");d=e.rows[0].cells;g=$z(this);d[0].appendChild(g);g=aA(this);d[1].appendChi
ld(g);g=C("DIV",this.className+"-link");
h=C("A",{target:"_blank"},"Ayuda con dispositivos y formatos");k=new
R(window.location.href);l=new R("/support/bin/answer.py?
answer=1062949");k=T(k,"hl")?
S(l,"hl",T(k,"hl")).toString():S(l,"hl","es").toString();ue(h,k);g.appendChild(h);d
[1].appendChild(g);c.appendChild(e);e=this.s;if((d=e.Md)&&!e.ng&&e.tb){var
n;e.Tb&&um.tx&&(n="Leer el libro");n=C("P",this.className+"-additional",C("A",
{href:d},n));c.appendChild(n)}if(e.Ka||e.La)if(d=e.Zb,g=e.hb,d||
g)n=C("P",this.className+"-additional",uf("Descarga ")),
d&&(h=C("A",{href:d},"ePub"),n.appendChild(h)),g&&(d&&n.appendChild(uf(",
")),d=C("A",{href:g},"PDF"),n.appendChild(d)),n.appendChild(uf(" -
")),e=e.ac(),d=(new R(window.location.href)).o.split("/"),d=new
R("/"+d[1]),su(d),S(d,"output","acs_help"),S(d,"id",e),e=C("A",
{href:d.toString()},"leer instrucciones para
eReader"),n.appendChild(e),c.appendChild(n);n=C("A",{target:"_blank"},"M\u00e1s
informaci\u00f3n sobre los libros de Google
Play");ue(n,"https://books.google.com/support/bin/topic.py?topic=28528");
this.j=C("DIV",this.className+"-
footer",n);b=C("DIV",b,c,this.j);x(b,this.className+"-device-
content");a.appendChild(b)}};
function $z(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.s.Ij,w=a.s.Jj,D=a.s.ng;d=new zj(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 aA(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");ue(c,"/support/bin/answer.py?
answer=1062949");var h=C("A",{},"P\u00e1ginas
originales");ue(h,"/support/bin/answer.py?answer=1062949");var
k=a.s.Ij,l=a.s.Jj,n=a.s.ng;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 zj(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}Zz.prototype.Ba=function(){xf(this.j);var a=C("A",{target:"_blank"},"M\u00e1s
informaci\u00f3n sobre los libros de Google
Play");ue(a,"https://books.google.com/support/bin/topic.py?
topic=28528");this.j.appendChild(a)};Zz.prototype.i=function(a)
{xf(this.j);"string"===typeof a?
this.j.appendChild(uf(a)):this.j.appendChild(a)};function bA(a,b)
{Ut.call(this,b,void 0,3);this.s=a}m(bA,Ut);bA.prototype.render=function(a)
{Ut.prototype.render.call(this,a);x(this.ha(),"gb-get-
book")};bA.prototype.Ma=function(){Ut.prototype.Ma.call(this);var
a=this.ha();this.i=new Zz(a,this.s);this.i.render();a=B("menu_container");
(a=hf("about_title",a))&&G(a)};
function cA(){var a=B("gb-buy-options-
trigger");if(a&&a.parentNode&&a.parentNode.parentNode?!
Fb(a.parentNode.parentNode,"jfk-button"):1){a=B("gb-buy-options-trigger");var
b=B("buy");if(a&&b){Hb(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");Wr(a,9,b,8);M(b,!1);O(document,"mousedown",t(dA,a,b))}}}function
dA(a,b,c){a=Hf(a,c.target);c=Hf(b,c.target);var d=Hh(b);a||c||!d?a&&(M(b,!d),d||
Gh(b,1)):M(b,!1)};function eA(a,b,c,d,e,g){function h(l){if(l)
{l.tabIndex=0;ym(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))}}Q.call(this);this.N=e||
Ze();this.i=this.N.ha(a)||null;this.o=this.N.ha(d||null);this.s="function"===typeof
b?b:null;this.va=g||"tab";this.j=this.s||!b?null:this.N.ha(b);this.g=1==c;void 0!
==c||this.s||(this.o?this.g=Hh(this.o):this.i&&(this.g=Fb(this.i,"goog-zippy-
expanded")));this.ma=new zj(this);this.O=new Xq;this.oa=new zj(this);
var k=this;h(this.i);h(this.o);this.af(this.g)}u(eA,Q);eA.prototype.wa=function()
{eA.ta.wa.call(this);Ti(this.ma);Ti(this.O);Ti(this.oa)};eA.prototype.af=function(a
){this.j?M(this.j,a):a&&this.s&&(this.j=this.s());this.j&&x(this.j,"goog-zippy-
content");this.o?(M(this.i,!a),M(this.o,a)):this.i&&(Jb(this.i,"goog-zippy-
expanded",a),Jb(this.i,"goog-zippy-collapsed",!
a),X(this.i,"expanded",a));this.g=a;this.dispatchEvent(new
fA("toggle",this,this.g))};
eA.prototype.ua=function(a){if(13==a.keyCode||32==a.keyCode)this.af(!
this.g),this.dispatchEvent(new
fA("action",this,this.g,a)),a.preventDefault(),a.stopPropagation()};eA.prototype.na
=function(a){this.af(!this.g);this.dispatchEvent(new
fA("action",this,this.g,a))};function fA(a,b){Xi.call(this,a,b)}u(fA,Xi);function
gA(a,b,c,d){if(b.child_node&&0<b.child_node.length){var e=hA(b,!
0,c,d),g=C("UL",c+"-list");a.appendChild(e);a.appendChild(g);(new eA(e,g)).af(!
b.collapsed);v(b.child_node,function(h){gA(g,h,c,d)})}else a.appendChild(hA(b,!
1,c,d))}function hA(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},Oe(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){gA(c,d,"gb-left-
nav",a.highlighted_node_id)});b.appendChild(c)}});function iA(a,b)
{Y.call(this,b);this.i=a||""}var jA;u(iA,Y);f=iA.prototype;f.he=null;function kA()
{null==jA&&(jA="placeholder"in E("INPUT"));return jA}f.ii=!1;f.Va=function()
{this.ya=this.g.Ra("INPUT",{type:"text"})};f.Nb=function(a)
{iA.ta.Nb.call(this,a);this.i||
(this.i=a.getAttribute("label")||"");Tf(af(a))==a&&(this.ii=!
0,a=this.ha(),Hb(a,"label-input-
label"));kA()&&(this.ha().placeholder=this.i);a=this.ha();X(a,"label",this.i)};
f.Ma=function(){iA.ta.Ma.call(this);var a=new
zj(this);a.ka(this.ha(),"focus",this.wp);a.ka(this.ha(),"blur",this.au);if(kA())thi
s.j=a;else{nc&&a.ka(this.ha(),["keypress","keydown","keyup"],this.ou);var
b=af(this.ha());a.ka(qf(b),"load",this.av);this.j=a;lA(this)}mA(this);this.ha().ma=
this};f.nc=function()
{iA.ta.nc.call(this);this.j&&(this.j.Ha(),this.j=null);this.ha().ma=null};function
lA(a){!a.s&&a.j&&a.ha().form&&(a.j.ka(a.ha().form,"submit",a.su),a.s=!0)}
f.wa=function()
{iA.ta.wa.call(this);this.j&&(this.j.Ha(),this.j=null)};f.wp=function(){this.ii=!
0;var a=this.ha();Hb(a,"label-input-label");if(!kA()&&!nA(this)&&!this.O){var
b=this;a=function(){b.ha()&&(b.ha().value="")};z?U(a,10):a()}};f.au=function()
{kA()||(this.j.Xa(this.ha(),"click",this.wp),this.he=null);this.ii=!
1;mA(this)};f.ou=function(a){27==a.keyCode&&("keydown"==a.type?
this.he=this.ha().value:"keypress"==a.type?
this.ha().value=this.he:"keyup"==a.type&&(this.he=null),a.preventDefault())};
f.su=function(){nA(this)||(this.ha().value="",U(this.Xt,10,this))};f.Xt=function()
{nA(this)||(this.ha().value=this.i)};f.av=function(){mA(this)};function nA(a)
{return!!a.ha()&&""!=a.ha().value&&a.ha().value!=a.i}f.reset=function()
{nA(this)&&(this.ha().value="",null!
=this.he&&(this.he=""),mA(this))};f.Bc=function(a){null!
=this.he&&(this.he=a);this.ha().value=a;mA(this)};f.Bb=function(){return null!
=this.he?this.he:nA(this)?this.ha().value:""};f.Qe=function(){return this.i};
function mA(a){var b=a.ha();kA()?a.ha().placeholder!
=a.i&&(a.ha().placeholder=a.i):lA(a);X(b,"label",a.i);nA(a)?(b=a.ha(),Hb(b,"label-
input-label")):(a.O||a.ii||(b=a.ha(),x(b,"label-input-label")),kA()||
U(a.xw,10,a))}f.Ta=function(a){this.ha().disabled=!a;var b=this.ha();Jb(b,"label-
input-label-disabled",!a)};f.isEnabled=function(){return!
this.ha().disabled};f.xw=function(){!this.ha()||nA(this)||this.ii||
(this.ha().value=this.i)};function oA(a,b,c){iA.call(this,null!=c?c:"Buscar en este
libro");this.Nb(a);this.Ma();b&&this.Bc(b)}m(oA,iA);function pA(a,b)
{Q.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(pA,Q);
pA.prototype.i=function(){qA(this.ya,this.g)};pA.prototype.j=function()
{rA(this.ya,this.g)};function rA(a,b){U(t(function(){qA(a,b)}))}
function qA(a,b){var c=!1,d;if(a.value){for(var e=d=0,g=!
1,h=a.value.split(pd),k=0;k<h.length;k++){var l=h[k];nd.test(l)?(d++,e+
+):od.test(l)?g=!0:md.test(l)?e++:qd.test(l)&&(g=!0)}d=-1==(0==e?g?1:0:.4<d/e?-
1:1)}else d=Xl();d?(c=!0,J(a,"textAlign","right"),kf(a,{dir:"rtl"})):
(J(a,"textAlign","left"),kf(a,{dir:"ltr"}));b&&(c?(Hb(b,"input-direction-
ltr"),x(b,"input-direction-rtl")):(x(b,"input-direction-ltr"),Hb(b,"input-
direction-rtl")))}
function sA(a,b){if(a=B(a))b=b?B(b):null,qA(a,b),new
pA(a,b)}Ya("_OC_autoDir",sA);function tA(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.o=a;a=B("gbq");this.i&&a&&(a=Gf(a))&&(x(a,"searchbar-with-opt-
in"),zf(this.i,a),J(this.i,"display","block"));uA(this)}
function uA(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(){Hb(a.g,"opt-in-banner-
expanded");window.localStorage.setItem("obclose","true");U(function(){M(a.g,!
1);a.o.resize()},600)})))};function vA(a,b)
{Q.call(this);this.Ie=E("div");a.appendChild(this.Ie);J(this.Ie,
{position:"absolute",backgroundColor:"#b2c4e9",width:"100%",height:"5px",cursor:"po
inter"});this.g=new
wA(this.Ie,b);O(this.Ie,"click",r(this.dispatchEvent,this,"click"));O(this.g.ha(),"
click",r(this.dispatchEvent,this,"click"));O(this.Ie,"mouseover",r(this.i,this,!
0));O(this.Ie,"mouseout",r(this.i,this,!1))}m(vA,Q);function xA(a,b){J(a.Ie,
{backgroundColor:b?"#ffcc00":"#b2c4e9"});a.j=b}
vA.prototype.i=function(a){this.j||J(this.Ie,
{backgroundColor:a?"#ffffcc":"#b2c4e9"})};vA.prototype.wa=function()
{this.g.Ha();Q.prototype.wa.call(this)};function wA(a,b)
{du.call(this,a);this.i=a;this.rh=200;this.ki=500;a=this.ha();J(a,
{backgroundColor:"#FFF",color:"#333",border:"1px solid
#6b90da",padding:"6px",fontSize:"83%",width:"350px",cursor:"pointer"});var
c=E("div");J(c,
{fontWeight:"bold"});c.appendChild(uf(vm(b.g)));a.appendChild(c);c=E("div");N(c,Oi(
b.i));a.appendChild(c)}m(wA,du);
wA.prototype.ti=function(a){var
b=wh(this.i),c=L(this.ha());du.prototype.ti.call(this,a,new $t(b.x-
c.width,Math.min(b.y,mf().height-c.height)))};function yA(a)
{W.call(this);this.i=a;this.V=this.i.Zc.V;this.o={};this.N=new
zj;this.j=E("div");J(this.j,
{backgroundColor:"#fcfcff",position:"absolute"});this.V.Ad().appendChild(this.j);th
is.i.Pb.Ab.forEach(r(this.vt,this));this.g.ka(this.V,"pagechange",this.Wq);this.Wq(
);this.g.ka(this.V,"resize",this.Kk);this.g.ka(this.V,"viewportmodechange",this.Gn)
;this.V.Ia()&&this.Gn()}m(yA,W);f=yA.prototype;
f.Wq=function(){this.s&&(xA(this.s,!1),this.s=null);var
a=this.o[this.V.Ga().Qa()];a&&(this.s=a,xA(a,!0))};f.Gn=function(){var
a=this.V.Ia(),b=a instanceof
kx;b&&this.Kk();Ej(this.N);this.N.ka(a,"layoutchange",r(this.Kk,this));M(this.j,b)}
;f.Kk=function(){U(r(this.fs,this),10)};f.fs=function(){var a=this.V.Ia();a&&a
instanceof kx&&(a.Fa(),a=a.s.o,K(this.j,15,a.clientHeight),ph(this.j,a.clientWidth-
15,0),zA(this))};
function zA(a){var b={};a.V.Ia().Lb().Qd(function(c){return c instanceof
Vl}).forEach(function(c)
{b[c.Ga().Qa()]=c});a.i.Pb.Ab.forEach(r(a.gw,a,b))}f.gw=function(a,b){var
c=this.V.Ia().s.i.clientHeight;if(a=a[b.Qa()]){var d=qc?
5:15;ph(this.o[b.Qa()].Ie,0,Math.floor(a.wd()/c*(this.j.clientHeight-d-(qc?30:15)))
+d)}};f.vt=function(a){var b=new
vA(this.j,a);this.o[a.Qa()]=b;this.g.ka(b,"click",r(this.i.Cf,this.i,a,null))};f.wa
=function(){G(this.j);Rc(this.o,function(a)
{a.wa.call(a)});W.prototype.wa.call(this)};function AA(a)
{W.call(this);this.Zc=a;this.Om="n"}m(AA,W);AA.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.Pb=new Rq(b);b=this.Zc.V;b.O||b.vc(kx);0==this.Pb.Ab.length?BA(this.Zc.j):a?c?
(a=this.Pb.Ab.find(function(d){return c==d.Qa()}))?
this.Cf(a):this.Cf(this.Pb.Ab[0],c):this.Cf(this.Pb.Ab[0]):CA(this);this.j=new
yA(this)};
function CA(a){var b=a.Zc.V,c=b.O;if(c==kx||
c==Px)a.Zc.o=c;b.vc(cy);b=b.Ia();c=a.Zc.j;if(c.o)DA(c,!0);else{var
d="n"==c.i.Om;M(c.va,d);M(c.Ba,!d)}pc?(M(B("gb-mobile-search"),!0),M(B("gb-mobile-
search-buttons"),!0),N(c.j,Oi(c.i.Pb.Ab.length+"
resultados")),c.j.removeAttribute("aria-
label")):N(c.j,Oi("<b>"+c.i.Pb.Ab.length+"</b> resultados de <b>"+(Sq(c.i.Pb)+"</b>
en este libro")));EA(c,!0);c=a.Pb;c!
=b.Pb&&(b.Pb=c,fy(b));a=r(a.Cf,a);b.Ba=a;b.jd(new A(0,0))}
AA.prototype.Cf=function(a,b){fw=!0;var c=this.Zc.j;EA(c,!
1);c.O=fb(c.i.Pb.Ab,a);pc?(M(B("gb-mobile-search"),!0),M(B("gb-mobile-search-
buttons"),!0),N(c.j,Oi(c.O+1+" de "+c.i.Pb.Ab.length)),Cm(c.j,"Resultado "+
(c.O+1)+" de "+c.i.Pb.Ab.length)):N(c.j,Oi("Resultado <b>"+(c.O+1+"</b> de <b>")+
(c.i.Pb.Ab.length+"</b> de <b>")+(Sq(c.i.Pb)+"</b> en este
libro")));c=this.Zc.V;a=ko(c.rb(),a.Qa());if(!a)return null;var d=c.Ia();d
instanceof kx||d instanceof Px||(this.Zc.o==Px?c.vc(Px):c.vc(kx));if(b)return
c.Gd(b),
null;c.fi(a);return a};AA.prototype.wa=function()
{Ti(this.j);W.prototype.wa.call(this)};function FA(a)
{W.call(this);this.Ca=tp(a);this.oa=this.o=null;pc?(M(B("gb-mobile-search"),!
0),M(B("gb-mobile-search-buttons"),!0)):(this.ma=E("DIV"),this.na=new
Lq(this.ma),this.na.render(GA),this.na.Da(!0),a=this.na.ha(),x(a,"search-results-
bar"),x(this.ma,"search-results-bar-contents"));this.j=pc?B("gb-mobile-search-
results-summ"):E("SPAN");pc||this.ma.appendChild(this.j);this.s=pc?B("gb-mobile-
search-result-links"):E("SPAN");pc?(HA(this,B("gb-mobile-search-result-
prev"),r(this.Fj,this,-1),"Resultado anterior"),
HA(this,B("gb-mobile-search-result-next"),r(this.Fj,this,1),"Resultado
siguiente"),H(B("gb-mobile-search-result-viewall"),"Ver todo"),HA(this,B("gb-
mobile-search-result-viewall"),r(this.Gp,this),"Ver todo"),HA(this,B("gb-mobile-
search-close"),r(this.Rl,this),"Cerrar b\u00fasqueda")):(x(this.s,"search-bar-
result-links"),this.ma.appendChild(this.s),a=E("SPAN"),N(a,Oi("-
&nbsp;&nbsp;")),x(a,"search-bar-link-
spacer"),this.s.appendChild(a),IA(this,this.s,"&#8249; Anterior",r(this.Fj,this,-
1),"Anterior"),
a=E("SPAN"),N(a,Oi("&nbsp;&nbsp;")),x(a,"search-bar-link-
spacer"),this.s.appendChild(a),IA(this,this.s,"Siguiente
&#8250;",r(this.Fj,this,1),"Siguiente"),a=E("SPAN"),N(a,Oi("&nbsp;&nbsp;-
&nbsp;&nbsp;")),x(a,"search-bar-link-
spacer"),this.s.appendChild(a),IA(this,this.s,"Ver
todo",r(this.Gp,this)));this.N=pc?B("gb-mobile-search-snippet-links"):E("SPAN");pc?
JA(this):(this.Ca?(this.ua=E("DIV"),x(this.ua,"search-bar-result-
buttons"),this.ma.appendChild(this.ua),this.ua.appendChild(this.N),Gb(this.N,
["search-bar-sort-dropdown-button-container",
"search-bar-close-link"]),JA(this)):
(this.va=E("SPAN"),this.Ba=E("SPAN"),this.ma.appendChild(this.N),a=E("SPAN"),N(a,Oi
("-&nbsp;&nbsp;")),x(a,"search-bar-link-
spacer"),this.N.appendChild(a),this.N.appendChild(uf("Ordenar por:
")),this.N.appendChild(this.va),IA(this,this.va,"relevancia",r(this.Gj,this,"r"),"O
rdenar por
relevancia"),a=E("SPAN"),N(a,Oi("&nbsp;|&nbsp;<b>p\u00e1ginas</b>")),this.va.append
Child(a),this.N.appendChild(this.Ba),a=E("SPAN"),N(a,Oi("<b>relevancia</b>&nbsp;|
&nbsp;")),this.Ba.appendChild(a),
IA(this,this.Ba,"p\u00e1ginas",r(this.Gj,this,"n"),"Ordenar por p\
u00e1ginas")),x(this.N,"search-bar-snippet-links"));if(!pc)
{a=E("SPAN");x(a,"search-bar-close-link-container");this.Ca?
this.ua.appendChild(a):this.ma.appendChild(a);this.g.ka(a,"click",this.Rl);var
b=IA(this,a,"Borrar b\u00fasqueda",r(this.Rl,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);Kh(this.ma,!0)}}var GA,KA,LA;m(FA,W);
function MA(){KA=B("toolbar_container")}
function JA(a){a.o=C("A",{"class":"search-bar-sort-dropdown-
link"});ym(a.o,"button");Nf(a.o,!0);X(a.o,"haspopup",!0);a.N.appendChild(a.o);var
b=C("SPAN",{"class":"search-bar-sort-dropdown-text"});H(b,"Ordenar
por");a.oa=C("SPAN",{"class":"search-bar-sort-dropdown-
selected"});H(a.oa,"relevancia");Cm(a.o,"Ordenar por
relevancia");b.appendChild(a.oa);a.o.appendChild(b);b=Zt("/googlebooks/images/
material/arrow_drop_down_black_20dp.png");x(b[0],"search-bar-sort-dropdown-
icon");X(b[0],"hidden",!0);a.o.appendChild(b[0]);
b=new Cy;var c=new qy("relevancia");c.yi("Ordenar por relevancia");b.Oa(c,!
0);x(c.ha(),"search-bar-sort-dropdown-item");var d=new qy("p\
u00e1ginas");d.yi("Ordenar por p\u00e1ginas");b.Oa(d,!0);x(d.ha(),"search-bar-sort-
dropdown-item");b.Sm=!
0;b.render(document.body);b.attach(a.o,13,12);a.g.ka(b,"action",a.zp);a.g.ka(b,"key
down",function(e){32!=e.keyCode&&13!=e.keyCode||
r(a.zp,a)});pc&&a.g.ka(b,"beforeshow",function(){var e=a.o.offsetWidth-
32;Eh(c.ha(),e);Eh(d.ha(),e)})}
function EA(a,b){M(KA,!b);M(a.N,b);pc?(M(a.s,!b),b=!
b&&1==a.i.Pb.Ab.length,Jb(a.s,"mobile-search-button-
disabled",b),X(a.s,"disabled",b)):M(a.s,!b&&1<a.i.Pb.Ab.length);a.ma&&M(a.ma,!
0);null!=LA&&LA.resize()}function NA(a){a.o?DA(a,!1):M(a.N,!1);pc&&M(a.N,!
0);M(a.s,!1);xf(a.j)}
function BA(a){NA(a);var b=a.i.Pb,c=Tq(b),d=null;c&&!pc&&(d=E("SPAN"),N(d,Oi("Quiz\
u00e1s quisiste decir: ")),IA(a,d,c,r(a.Su,a,c)));c=E("SPAN");pc?N(c,Oi("Sin
resultados")):N(c,Oi(Ob('No se ha encontrado ning\u00fan resultado en este libro de
"'+Sq(b)+'".')));b=E("A");pc||(N(b,Oi("Buscar en todos los
libros")),b.setAttribute("target","_top"),x(b,"sitb-action-link"));var
e="patents"==gp()?new R("https://www.google.com/search?tbm=pts&tbo=p&hl=en"):new
R("https://www.google.com/search?tbm=bks&tbo=p");
su(e);"embed"==T(e,"output")&&jk(e,"output");S(e,"q",Oe(Sq(a.i.Pb)));ue(b,e.toStrin
g());pc?(a.j.appendChild(c),a.j.removeAttribute("aria-label")):a.Ca?
(a.j.appendChild(c),a.j.appendChild(b),d&&(c=Ns(Oi("&nbsp;&nbsp;&middot;&nbsp;&nbsp
;")),d.insertAdjacentHTML("afterbegin",be(c)),a.j.appendChild(d))):
(d&&(a.j.appendChild(d),a.j.appendChild(E("BR"))),d=Ns(Oi("&nbsp;&nbsp;-
&nbsp;&nbsp;")),c.insertAdjacentHTML("beforeend",be(d)),a.j.appendChild(c),d=Ns(Oi(
" &raquo;")),b.insertAdjacentHTML("beforeend",
be(d)),a.j.appendChild(b));null!=LA&&LA.resize()}f=FA.prototype;f.wa=function()
{W.prototype.wa.call(this);Ti(this.na);M(KA,!0);G(this.ma);null!
=LA&&LA.resize();pc&&(M(B("gb-mobile-search"),!1),M(B("gb-mobile-search-buttons"),!
1),xf(this.N),xf(this.j))};function IA(a,b,c,d,e){var g=E("SPAN");x(g,"search-bar-
link");ym(g,"link");Cm(g,e?e:c);Nf(g,!
0);b.appendChild(g);N(g,Oi(c));a.g.ka(g,"click",d);a.g.ka(g,"keydown",function(h)
{32!=h.keyCode&&13!=h.keyCode||d()});return g}
function HA(a,b,c,d){ym(b,"button");Cm(b,d);Nf(b,!
0);a.g.ka(b,"click",c);a.g.ka(b,"keydown",function(e){32!=e.keyCode&&13!
=e.keyCode||c()})}f.Rl=function(){Lo(this.i.Zc.V.ub(),"");var
a=this.i.Zc;a&&a.s&&a.s.update()};f.Fj=function(a){OA(this,this.O,a)};function
OA(a,b,c){var d=a.i.Pb.Ab.length;a.O+=c;a.O>=d&&(a.O=0);0>a.O&&(a.O=d-1);a.O!
=b&&(a.i.Cf(a.i.Pb.Ab[a.O])||OA(a,b,c))}f.Gj=function(a){var
b=this.i.Zc;b&&b.update(a)};f.Gp=function(){CA(this.i)};
f.Su=function(a){var
b=this.i.Zc;b&&(a=Oe(a),Lo(b.V.ub(),a),b.N.Bc(a),b.s&&b.s.update())};f.zp=function(
a){if((a=a.target.Lc())&&this.oa)switch(a){case "p\
u00e1ginas":this.Gj("n");H(this.oa,"p\u00e1ginas");Cm(this.o,"Ordenar por p\
u00e1ginas");break;case
"relevancia":this.Gj("r"),H(this.oa,"relevancia"),Cm(this.o,"Ordenar por
relevancia")}};function DA(a,b){a.o&&(Jb(a.o,"search-bar-sort-dropdown-disabled",!
b),X(a.o,"disabled",!b));var c="n"==a.i.Om;b&&!c&&H(a.oa,"relevancia")};function
PA(a,b,c,d)
{W.call(this);this.V=a;this.N=b;this.s=c;this.O=d;this.g.ka(a.ub(),"change",r(this.
update,this,"r",null))}m(PA,W);
PA.prototype.update=function(a,b,c){this.i?(this.i.Ha(),this.i=null):
(this.V.O&&(this.o=this.V.O),this.j=new FA(this.O));var
d=this.V.ub().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 AA(this),this.j.i=this.i,a=!
No(),this.i.i(a,b,c)):d?(this.i=new
AA(this),b=this.j.i=this.i,c=b.Zc.j,NA(c),N(c.j,Oi("Cargando...")),pc&&c.j.removeAt
tribute("aria-label"),c=new
R(window.location.href),S(c,"jscmd","SearchWithinVolume"),
S(c,"q",d),S(c,"scoring",a),(new Vq(c)).kf(r(b.i,b,!1)),b.Om=a,this.N.Bc(d)):
(this.i&&(this.i.Ha(),this.i=null),this.V.Ia()instanceof
cy&&(this.V.vc(this.o),pc&&this.V.Ia().yg(this.V.Ia().Fa().width)),this.j&&(this.j.
Ha(),this.j=null),this.N.Bc(""))};function QA(a,b)
{a=B(a);b=B(b);a&&b&&O(a,"submit",t(RA,b))}function RA(a,b)
{""==a.value&&b.preventDefault()};function SA(a,b,c){if(nc&&!rc)return
a;a='url("'+b+'")';oc&&(a+=" 7 5");return a+(", "+c)};function TA(a)
{W.call(this);this.V=a;this.i=new
zj;this.g.ka(a,"viewportmodechange",this.Hn);this.V.Ia()&&this.Hn()}m(TA,W);f=TA.pr
ototype;f.Hn=function(){Ej(this.i);this.j&&this.j.Ha();this.o=this.V.Ia().s.j;var
a=new Gm(this.o);a.zl=function()
{};this.j=a;this.i.ka(this.o,"dblclick",r(this.fu,this));this.i.ka(a,"start",r(this
.hs,this));this.i.ka(a,"drag",r(this.js,this));this.i.ka(a,"end",r(this.gs,this));U
A(this,!1)};f.fu=function(){this.V.Vb("next")};
function UA(a,b){a=a.o;if(nc)b=b?"-moz-grabbing":"-moz-grab";else{var
c=dp("/googlebooks/images/");b=b?SA("-moz-
grabbing",c+"closedhand.cur","move"):SA("-moz-
grab",c+"openhand.cur","default")}J(a,"cursor",b)}f.hs=function()
{this.s=this.V.Ia().Ib;UA(this,!0)};f.js=function(){var
a=this.j,b=this.s;this.V.Ia().jd(new A(b.x-a.deltaX,b.y-a.deltaY))};f.gs=function()
{this.s=null;UA(this,!1)};f.wa=function(){W.prototype.wa.call(this)};function
VA(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
WA(a,b,c,d){tn.call(this,ap.IsZipitFolderCollectionEnabled?void 0:"p13nd",!
0);yn(this,a);this.Vo=!0;Cn(this,.5);this.Qg=c;a=new vn;a.set("ok",b,!0);(void 0!
==d?d:1)&&a.set("cancel","Cancelar",!1,!
0);Gn(this,a);O(this,"dialogselect",this.Ua,!
1,this)}u(WA,tn);WA.prototype.Va=function()
{WA.ta.Va.call(this);J(Hn(this.j,"ok"),"fontWeight","bold");J(this.ha(),"width","50
0px")};WA.prototype.Ua=function(a){"ok"==a.key&&this.Sb(a);return!0};
WA.prototype.wa=function(){vj(this,"dialogselect",this.Ua,!
0,this);WA.ta.wa.call(this)};WA.prototype.Sb=function(a){this.Qg(a)};function XA(a)
{Q.call(this);this.Ya=null;this.ya=a;a=z||lc;this.g=new
zj(this);this.g.ka(this.ya,a?
["keydown","paste","cut","drop","input"]:"input",this)}u(XA,Q);XA.prototype.handleE
vent=function(a){if("input"==a.type)z&&Fc(10)&&0==a.keyCode&&0==a.charCode||
(YA(this),this.dispatchEvent(ZA(a)));else if("keydown"!=a.type||Hj(a)){var
b="keydown"==a.type?this.ya.value:null;z&&229==a.keyCode&&(b=null);var
c=ZA(a);YA(this);this.Ya=U(function(){this.Ya=null;this.ya.value!
=b&&this.dispatchEvent(c)},0,this)}};
function YA(a){null!=a.Ya&&(il(a.Ya),a.Ya=null)}function ZA(a){a=new
aj(a.Ob);a.type="input";return a}XA.prototype.wa=function()
{XA.ta.wa.call(this);this.g.Ha();YA(this);delete this.ya};function $A(a,b,c,d)
{Q.call(this);this.g=a;this.o=b;this.i=c;this.s=d||
0;a.removeAttribute("maxlength");this.j=new XA(a);O(this.j,"input",this.N,!
1,this);aB(this)}u($A,Q);$A.prototype.N=function(){aB(this)};function aB(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.o&&H(a.o,String(1==a.s?b:a.i-b))}
$A.prototype.wa=function(){$A.ta.wa.call(this);delete
this.g;this.j.Ha();this.j=null};function bB(a,b,c,d,e){WA.call(this,a,b,null,!
0);this.hb=c;this.Tb=d;this.Ca=e}m(bB,WA);
bB.prototype.Va=function()
{WA.prototype.Va.call(this);this.s=cB(this,"Nombre","input");this.tb=cB(this,"Descr
ipci\u00f3n <span class=cl-desc>(opcional)</span>","textarea");var
a=this.Kb(),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.Fe=
[a,e];this.Ee=[c,d];null!=this.Ca&&(kf(this.Ca,{"class":"ccd-mode-
link"}),b.appendChild(this.Ca));this.Ka(!0);this.na=C("DIV",{"class":"ccd-
error"});this.Kb().appendChild(this.na);this.Xb=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.Kb().appendChild(this.Xb);this.i&&dB(this);ap.IsZipitFolderColl
ectionEnabled||(b=this.j,a=Hn(b,"ok"),J(a,"fontWeight","bold"),x(a,"gb-
button"),x(Hn(b,"cancel"),"gb-button"))};
function dB(a)
{a.s.value=Oe(a.i.kb());a.s.disabled=a.i.O;a.tb.value=Oe(a.i.ah());a.Ka(1==a.i.Ge);
a.s.disabled&&J(a.s,"background","#f2f2f2")}function cB(a,b,c){var
d=a.Kb();a=C("DIV",{"class":"gb-bookshelf-dialog-
container"});d.appendChild(a);d=C("DIV",{"class":"ccd-
label"});N(d,si(b));a.appendChild(d);b=C(c,{"class":"ccd-input"});"input"==c?(kf(b,
{type:"text"}),b.setAttribute("maxlength",100)):"textarea"==c&&(kf(b,
{rows:6,cols:50}),new $A(b,E("span"),500));a.appendChild(b);return b}
bB.prototype.Ka=function(a){this.De=a;v(this.Fe,function(b)
{M(b,a)});v(this.Ee,function(b){M(b,!a)})};
bB.prototype.Ua=function(a){var b=this.s.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.Tb&&!this.Tb(b))return this.na.textContent="Ya existe
una estanter\u00eda con ese t\u00edtulo. Introduzca un t\u00edtulo diferente.",!
1;a=this.i||new Au;a.Jc=b;a.o=this.tb.value;a.Ge=this.De?1:2;if(this.i)
{b=this.hb;var c=new R(b.Vq);S(c,"as_coll",a.getId());Mu(c,a,r(b.N,b))}else
b=this.hb,Mu(b.o,a,r(b.s,b,!0));return!0};
bB.prototype.wa=function(){delete this.hb;delete this.Ca;delete this.i;delete
this.na;delete this.Xb;delete this.s;delete this.tb;delete
this.Tb;WA.prototype.wa.call(this)};function eB(a,b,c,d,e)
{W.call(this);this.O=a;this.j=b;this.N=c;this.i=d;this.O&&(this.o=ib(this.O.childNo
des,fB),this.i&&tb(this.o,ib(this.i.childNodes,fB)));this.s=e;U(r(this.ks,this))}u(
eB,W);f=eB.prototype;f.ks=function()
{this.j&&this.i&&this.g.ka(this.j,"click",this.Uq);this.N&&this.g.ka(this.N,"click"
,this.eu);this.g.ka(this.s,"add",this.lt)};
function fB(a){var b=ef("SPAN","sidebar-collection-title",a)[0];b||
(b=ef("SPAN","hp-collection-title",a)[0]);if(!b)return"";a=Ob(Ke(Of(b)));return
Ob(a.split("(")[0])}f.eu=function(){var a=new bB("Crear nueva estanter\
u00eda","Crear estanter\u00eda",this.s,r(this.xv,this));a.render();a.Da(!
0)};f.xv=function(a){var b=Ob(Ke(a)).toLowerCase();return!jb(this.o,function(c)
{return c.toLowerCase()==b})};
f.lt=function(a){a=a.shelf;var b=Ob(Ke(a.kb())),c=1==a.Ge;this.o.push(b);var d=new
R("/books");su(d);S(d,"as_coll",a.getId());S(d,"source","gbs_lp_bookshelf_list");if
(ap.IsBooksUnifiedLeftNavEnabled){a=C("LI",{"class":"left-nav-shelf-item"});var
e=C("A",{"class":"sidebar-link"});ue(e,d.toString());d=C("SPAN");x(d,"sidebar-
collection-title");N(d,zl(b+" (0)",{se:"038e33c2-d414-44e2-bbe6-
927f8ace3e86"}));e.appendChild(d);a.appendChild(e);c=B("hidden-my-library-
expanded");yf(a,c);VA(!0,"my-library")}else a=
E("DIV"),e=C("A",{"class":"hp-bookshelf-link",style:"line-
height:19px"}),ue(e,d.toString()),d=C("SPAN",{"class":"hp-collection-
title"}),N(d,zl(b,{se:"0b6daedb-ff6d-4634-9ac2-
c45d944e2b5e"})),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),zf(a,B("csStart"))};
f.Uq=function(a){a.preventDefault();a=!Hh(this.i);M(this.i,a);a?
(Wr(this.j,9,this.i,8),200<L(this.i).height&&(a=L(this.i).width,K(this.i,a,200),J(t
his.i,"overflow","auto"),J(this.i,"overflowX","hidden")),this.ma=O(document,"moused
own",r(this.Dv,this))):wj(this.ma)};f.Dv=function(a){Hf(this.i,a.target)||
Hf(this.j,a.target)||this.Uq(a)};
function mH(a,b){var c=xb;wb(a,function(d,e){return
c(b(d),b(e))})}Lx.prototype.xj=ca(16,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);mH(b,function(c){return
c[0]});return b&&b[0]&&b[0][1]?b[0][1]:null});
function nH(a,b){if(b.kp&&b.O){var c=b.O.dh(),d=c.x-40;c=c.y-
40;a=a.Lb().Dc(b);b=a.Cb()/b.ye();return new A(a.je()+Math.round(b*d),a.wd()
+Math.round(b*c))}return null}function oH(a){var b=new
ty(null,13);a.s=b;a.hb=b.g}function pH(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 qH(a)
{return Math.pow(a,3)}
function rH(a,b,c){this.O=a;this.j=b;this.s=c;a=E("div");J(a,
{whiteSpace:"nowrap",padding:"5px",border:"1px solid
#fff588",backgroundColor:"#ffffcc",fontSize:"13.28px",position:"relative"});this.g=
a;this.O.appendChild(this.g);rH.prototype.lb.apply(this);O(this.s,"change",r(this.i
,this));O(new Gj,"resize",r(U,null,r(this.i,this)))}rH.prototype.i=function(){var
a=L(this.g);if(0<a.width){var b=Math.round(L(this.j).width/2);ph(this.g,b-
Math.round(a.width/2),0)}};
rH.prototype.show=function(){M(this.g,!0);this.i()};rH.prototype.lb=function()
{M(this.g,!1)};rH.prototype.ma=function(a){N(this.g,zl(a,{se:"0760a89d-665b-4475-
a34a-e1975064e8f2"}))};function sH(a,b,c){rH.apply(this,arguments);this.o=new
Pn(this.g,500);this.N=new
dm(r(this.lb,this))}u(sH,rH);sH.prototype.show=function(a)
{Gh(this.g,1);rH.prototype.show.apply(this);a&&this.N.start(a)};sH.prototype.lb=fun
ction(){this.o.play()};
function tH(a,b,c,d,e)
{this.V=a;this.j=b;this.O=L(c);this.g=null;d&&(this.g=d,J(this.g,
{overflow:"auto"}));this.N=e;a=r(this.s,this);this.o=new
Gj;O(this.o,"resize",a);b=new
ws;O(b,"fontsizechange",a);O(window,"DOMContentLoaded",r(this.resize,this))}tH.prot
otype.s=function(){this.resize();U(r(this.resize,this),100)};
tH.prototype.resize=function(){var a=!1;this.N?this.i&&(a=this.i.Ff()):a=!0;var
b=this.o.Fa();a=a?0:this.O.width;var c=Math.round(wh(this.j).y);this.V.nb(new
Ge(Math.max(0,b.width-a),Math.max(0,b.height-
c)));this.g&&(a=this.g,J(a,"border","0px"),c=Math.round(wh(a).y),b=Math.max(0,b.hei
ght-c),J(a,"height",b+"px"),a.clientWidth<a.offsetWidth&&J(a,{borderTop:Ie("%spx
solid #ebeff9",2),height:Math.max(0,b-2)+"px"}))};function uH(a,b)
{a.i=b;O(b,"change",r(a.resize,a))}
function vH(a,b,c,d,e){Lv.call(this,a,e);this.o=b;this.O=c||!1;this.na=d||
[]}m(vH,Lv);vH.prototype.xf=function(a,b){var c=new R("/books?
jscmd=SearchVolume");su(c);S(c,"start",a);S(c,"num",b);this.O?
(S(c,"as_pt","MAGAZINES"),S(c,"as_coll2",this.o)):
(S(c,"as_brr",3),S(c,"q",this.o),pH(this.na,function(d)
{S(c,d.name,d.value)}));return c};
vH.prototype.Yg=function(){var a=new R("https://www.google.com/search?
tbm=bks&tbs=bkv:p,vw:g&tbo=p");su(a);S(a,"q",this.o);S(a,"source",this.source);pH(t
his.na,function(b){S(a,b.name,b.value)});return a};vH.prototype.render=function(a)
{this.N=a;this.j=new Gv(a,!
this.O);this.g.ka(this.j,"render",r(this.Sh,this))};vH.prototype.yl=function(a)
{return this.O?a.map(function(b){b.Aa.source="gbs_other_issues";return
b},this):Lv.prototype.yl.call(this,a)};function wH(a,b,c,d,e){var
g={cursor:"pointer"};J(c,g);O(c,"click",r(this.s,this));J(d,g);O(d,"click",r(this.o
,this));e.innerHTML?this.i=e:
(e.form.action="javascript:",O(e.form,"submit",r(this.j,this)),e.go&&J(e.go,
{display:"none"}),this.g=e.input);this.V=a;this.N=b;O(a,"pagechange",r(this.update,
this));this.update()}
wH.prototype.j=function(){var a=this.g.value;var b=this.V;var c=lo(b.N,a);c?
(b.vb(c),b=!0):b=!1;if(b)this.update();else if(!Nb(a)&&!/[^0-9]/.test(a)){a:
{b=io(this.N);for(c=b.length-1;0<=c;c--){var d=b[c].kb();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.vb(eb(io(this.N))),this.update())}return!
1};wH.prototype.s=function(){this.V.Vb("previous")};wH.prototype.o=function()
{this.V.Vb("next")};
wH.prototype.update=function(){var a=this.V.Ga();a&&(this.g?
this.g.value=a.kb()||"":N(this.i,si(a.Qe())))};function xH(a)
{W.call(this);this.V=a;this.j=new zj;this.i=E("div");J(this.i,
{backgroundColor:"#AAA",display:"",position:"absolute",cursor:"pointer"});Gh(this.i
,0);a.Ad().appendChild(this.i);this.g.ka(a,"resize",this.Nk);this.g.ka(this.i,"clic
k",this.Ks);this.g.ka(this.i,"mouseout",this.Ls);this.g.ka(this.i,"mouseover",r(thi
s.ek,this,!0));this.g.ka(a,"viewportmodechange",this.Pn);if(a=this.V.Ia())a
instanceof kx&&(this.dg=!0),this.Pn()}m(xH,W);f=xH.prototype;f.Ta=function(a)
{M(this.i,a)};
f.Nk=function(){U(r(this.Ms,this),10)};f.Ms=function(){var
a=this.V.Ia();a&&(a.Fa(),a=a.s.o,K(this.i,a.clientWidth,40),ph(this.i,0,a.clientHei
ght-40))};f.Ks=function(){var a=this.V.Ia(),b=a.Fa().height-40,c=E("div");J(c,
{backgroundColor:"#000",position:"absolute",width:"100%",height:"1px",overflow:"hid
den"});Gh(c,.15);ph(c,0,a.Ib.y+b);a.s.j.appendChild(c);U(t(yH,c),1E3);this.dg=!
1;a=this.V.Ia();dw(a,new A(void 0,b-20),r(a.Kf,a))};
function yH(a){var b=new Nn(a,.15,0,200);b.play();oj(b,"end",t(zH,b,a))}function
zH(a,b){G(b);a.Ha()}f.Ls=function(){this.dg||this.ek(!1)};f.ek=function(a){if(a)
{if(!this.o){var b=E("div");J(b,
{backgroundColor:"#000",height:"1px",overflow:"hidden"});this.i.appendChild(b);U(r(
this.Ht,this),10)}this.o=!0}Gh(this.i,a?.15:0)};
f.Ht=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;J(b,{marginTop:"14px"});J(b,"margin-"+a,"16px")},this)};f.Pn=function(){var
a=this.V.Ia(),b=a instanceof kx;b?this.Nk():this.dg=!
1;this.Ta(b);this.ek(this.dg);Ej(this.j);this.j.Gf(a,"move",r(this.Xu,this));this.j
.ka(a,"layoutchange",r(this.Nk,this))};f.Xu=function(){this.dg&&this.ek(!
1);this.dg=!1};f.dg=!1;function AH(a,b,c)
{cs.call(this);this.Jc=a;this.i=b;this.g=c?c:null;this.Bg(BH(this))}m(AH,cs);
function BH(a){var b=C("DIV");Gb(b,["popup-menu","goog-menu","goog-menu-
vertical"]);ym(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.Jc);c.appendChild(d);d=C("DIV",{"class":"popup-menu-
close"});Cm(d,"Cerrar ventana emergente");var
e=C("IMG");ve(e,"/googlebooks/images/material/close_black_24dp.png");K(e,24,24);X(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)});ym(d,"button");Nf(d,!
0);c.appendChild(d);b.appendChild(a.i);return b};function CH(a)
{zz.call(this);this.V=a.wb;this.i=a.history;this.s=a.Ph;this.na=!!a.th;this.O=!!
a.sh;this.ua=a.flags;if(this.va=a.kh){a=!!this.V.Za().dj;var
b=this.V.Za().Ii;b=b&&!!ko(this.V.rb(),b);a||b?(a=Zt("/googlebooks/images/
material/arrow_drop_down_black_20dp.png",this.V.Ga().Qe()||"\
u00cdndice"),a=Ab(a),this.Hh=a[0],this.qd=new Ut(a,void 0,4),this.Oa(this.qd,!
0),this.j.ka(this.qd,"action",this.Os),Az(this,this.qd),this.j.ka(this.V,"pagechang
e",this.Ns)):(this.Hh=C("SPAN","jfk-button-label",
"\u00cdndice no disponible"),this.qd=new Ut(this.Hh,void 0,4),this.qd.uc("\
u00cdndice no disponible"),this.qd.Ta(!1),this.Oa(this.qd,!0));a=B("gb-entity-page-
toolbar-
search");B("search_form_input").setAttribute("autocomplete","off");J(a,"visibility"
,"visible");Co(this.g.g,Vf(this.g),DH(this))}else{EH();a=Zt("/googlebooks/images/
material/arrow_left_black_24dp.png");this.Ih=new Ut(a,void 0,4);this.Ih.uc("P\
u00e1gina anterior");this.Oa(this.Ih,!
0);O(this.Ih,"action",r(this.V.Vb,this.V,"previous"));a=
Zt("/googlebooks/images/material/arrow_right_black_24dp.png");this.Jh=new Ut(a,void
0,4);this.Jh.uc("P\u00e1gina siguiente");this.Oa(this.Jh,!
0);O(this.Jh,"action",r(this.V.Vb,this.V,"next"));a=Zt("/googlebooks/images/
material/zoom_in_black_24dp.png");this.qf=new Ut(a,void
0,4);this.qf.uc("Ampliar");this.Oa(this.qf,!
0);O(this.qf,"action",r(this.Rn,this,"zoomin"));a=Zt("/googlebooks/images/
material/zoom_out_black_24dp.png");this.Kh=new Ut(a,void
0,4);this.Kh.uc("Reducir");this.Oa(this.Kh,!0);O(this.Kh,
"action",r(this.Rn,this,"zoomout"));b=this.na;a=this.O;var
c=Zt("/googlebooks/images/material/onepage_view_black_24dp.png");this.be=new
Ut(c,void 0,4);this.be.uc("Vista de una sola p\
u00e1gina");O(this.be,"action",r(this.Ok,this,kx));Az(this,this.be,"viewport",!
0);this.Oa(this.be,!0);c=Zt("/googlebooks/images/material/
twopage_view_black_24dp.png");this.ee=new Ut(c,void 0,4);this.ee.Ta(!
1);this.ee.uc("La vista de dos p\u00e1ginas no est\u00e1
disponible");b&&(this.ee.Ta(!0),this.ee.uc("Vista de dos p\u00e1ginas"),
O(this.ee,"action",r(this.Ok,this,Px)),Az(this,this.ee,"viewport"));this.Oa(this.ee
,!0);b=Zt("/googlebooks/images/material/thumbnail_view_black_24dp.png");this.de=new
Ut(b,void 0,4);this.de.Ta(!1);this.de.uc("La vista de miniaturas no est\u00e1
disponible");a&&(this.de.Ta(!0),this.de.uc("Vista de
miniaturas"),O(this.de,"action",r(this.Ok,this,sx)),Az(this,this.de,"viewport"));th
is.Oa(this.de,!
0);this.j.ka(this.V,"viewportmodechange",this.Qn);this.Qn();FH(this)}}m(CH,zz);
function FH(a){var b=new
Ay,c=Zt("/googlebooks/images/material/more_vert_black_24dp.png");x(c[0],"goog-flat-
menu-button-img");X(c[0],"hidden",!0);a.If=new
Nz(c,b,Tz.Gb());oH(a.If);a.If.uc("Men\u00fa M\u00e1s acciones");a.Oa(a.If,!
0);GH(a,b);HH(a,b);IH(a,b);JH(a,b);if(c=document.getElementById("gb-entity-page-
menu-contents")){c=ef("A","more-menu-link",c);for(var d=0;d<c.length;d++){var e=new
ur(c[d]);e.tg("link");O(e,"action",t(function(g,h)
{h.preventDefault();h.stopPropagation();h=g.getAttribute("href");
g=jd("_top");h=h instanceof xd?h:Gd(h);q.open(zd(h),g instanceof fd?
id(g):g||"")},c[d]));b.Oa(e,!0)}}KH(a,b);M(b.ha(),!1);b.render()}
function GH(a,b){var c=Of(document.getElementById("gb-entity-page-base-ogen-
url")),d=new
R(c);a.fk=C("INPUT");a.fk.value=d.toString();c=LH(a.fk);MH(a,c,"Compartir",b,functi
on(){var e=new R(a.V.Ga().Ec());S(d,"pg",T(e,"pg"));a.V.ub().getQuery()?
a.V.Ia()instanceof cy?(jk(d,"dq"),jk(d,"pg"),S(d,"bsq",a.V.ub().getQuery())):
(jk(d,"bsq"),S(d,"dq",a.V.ub().getQuery())):
(jk(d,"bsq"),jk(d,"dq"));a.fk.value=d.toString()})}
function HH(a,b){a.Ne=C("INPUT");var c=LH(a.Ne);MH(a,c,"Insertar",b,function(){var
d=new
R(a.V.Ga().Ec());jk(d,"source");S(d,"output","embed");a.Ne.value=Vx(d.toString())})
}function IH(a,b){var c=document.getElementById("gb-mobile-buy-
section"),d=document.getElementById("gb-mobile-download-section");if(c||d)d?
(c=jf("TABLE","gb-mobile-buy-table",d))&&MH(a,c,"Descargar este
libro",b):c&&(c=jf("TABLE","gb-mobile-buy-table",c))&&MH(a,c,"Comprar este
libro",b)}
function JH(a,b){if(a.s){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
ur(c);c.tg("button");O(c,"action",r(t(a.vp,!0),a));b.Oa(c,!0)}}
function KH(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=Of(c);c=ko(a.V.rb(),c);d=new
ur(d);d.tg("button");O(d,"action",r(a.V.vb,a.V,c));b.Oa(d,!0)}}
function LH(a){var b=C("DIV",{"class":"linkto-popup-
content"});a.type="text";a.readOnly=!0;x(a,"viewport-
input");b.appendChild(a);a=(new Uw(a)).ha();b.appendChild(a);return b}
function MH(a,b,c,d,e){var g=new AH(c,b,function()
{a.ha().focus()});ds(g);g.setPosition(new as(a.If.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);X(b,"haspopup",!0);c=new
ur(b);c.tg("button");O(c,"action",function(){g.Da(!0);g.ha().focus();null!
=e&&e.call(a)});d.Oa(c,!0)}
function EH(){var a=B("gb-entity-page-play-reader-link");if(a)
{a=a.getAttribute("href");var b=C("DIV");Gb(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"});ve(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"});ve(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=CH
.prototype;
f.Os=function(){this.qd.ae&16&&(new
vx(this.V,this.qd,this.ua)).render(3)};f.Ns=function(){var a=this.V.Ga().Qe()||"\
u00cdndice";this.Hh&&N(this.Hh,Oi(a))};f.Qn=function(){var a=this.V.Ia();a
instanceof kx?(Bz(this,this.be),NH(this,!0),OH(this,!0),PH(this,!0)):a instanceof
Px?(Bz(this,this.ee),NH(this,!0),OH(this,!0),PH(this,!0)):a instanceof sx?
(Bz(this,this.de),NH(this,!1),OH(this,!0),PH(this,!0)):(NH(this,!1),OH(this,!
1),PH(this,!1))};
f.vp=function(a){this.s(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");Gb(c,["search-bar-link","search-bar-close-
link","custom-result-bar-clear"]);H(c,"Exit selection
mode");O(c,"click",r(t(this.vp,!1),this));a.appendChild(c);this.Sg=new
Lq(a);this.Sg.render(b);this.Sg.Da(!0);this.Sg.ha()&&x(this.Sg.ha(),"custom-result-
bar")}else xf(b),this.Sg=null};
f.Ok=function(a){this.V.vc(a);!
this.V.ub().getQuery()&&this.i&&this.i.update()};function NH(a,b)
{a.Kh.Ta(b);a.qf.Ta(b)}function PH(a,b){a.Ih.Ta(b);a.Jh.Ta(b)}function OH(a,b)
{a.be.Ta(b);a.na&&a.ee.Ta(b);a.O&&a.de.Ta(b)}f.Rn=function(a){this.V.Vb(a)};
function QH(a,b,c){a.qd&&a.qd.ha()&&x(a.qd.ha(),"toc-button");if(a.If&&a.If.ha())
{var d=a.If.ha();Hb(d,"goog-flat-menu-button");Gb(d,["jfk-button","jfk-button-
flat","jfk-button-clear-outline","start-button-
group"])}a.qf&&a.qf.ha()&&x(a.qf.ha(),"start-button-
group");a.be&&a.be.ha()&&x(a.be.ha(),"start-button-group");a=gf("jfk-button-
img",b);for(b=0;b<a.length;b++)c?K(a[b],20,20):K(a[b],24,24)}function RH(a)
{v(sb(a.querySelectorAll('[role="button"]')),function(b){Nf(b,!1)})}
function DH(a){var b={focusSearch:function()
{B("search_form_input").focus()}};b.updateSearch=r(function(c)
{Lo(a.V.ub(),c);a.i&&a.i.update()},a);b.goToPage=r(function(c)
{c&&a.V.Gd(c)},a);return
b}Ya("_OC_startFeedback",ss);f=CH.prototype;f.be=null;f.ee=null;f.de=null;f.qf=null
;f.Kh=null;f.Jh=null;f.Ih=null;f.If=null;f.qd=null;f.Hh=null;f.fk=null;f.Ne=null;f.
Sg=null;var SH=null;function TH(){SH||(SH={},SH[1]=kx,SH[2]=Px)}function UH(a){var
b={},c=(new R(window.location.href)).g;c&&v(c.split(","),function(d)
{b[d.charAt(0)]=d.substring(1)});return b[a]};function VH(a){this.V=a;this.N=new
Xq(document);this.o={};this.s={};O(this.N,"key",r(this.O,this));WH(this,33,r(this.j
,this,-1),!1,!0);WH(this,34,r(this.j,this,1),!1,!0);WH(this,38,r(this.g,this,0,-
20),!1,!0);WH(this,40,r(this.g,this,0,20),!1,!0);WH(this,37,r(this.g,this,-20,0),!
1,!0);WH(this,39,r(this.g,this,20,0),!1,!0);WH(this,32,r(this.j,this,1),!0,!
0);WH(this,74,r(this.i,this,"next"),!0);WH(this,75,r(this.i,this,"previous"),!
0);a=r(this.i,this,"zoomin");this.o["+"]=t(XH,a,!0,void 0);a=r(this.i,
this,"zoomout");this.o["-"]=t(XH,a,!0,void 0)}function WH(a,b,c,d,e)
{a.s[b]=t(XH,c,d,e)}VH.prototype.O=function(a){var
b=this.o[String.fromCharCode(a.charCode)]||this.s[a.keyCode];b&&b(a)};function
XH(a,b,c,d){b&&d.repeat||d.ctrlKey||d.altKey||d.metaKey||
YH[d.target.tagName.toUpperCase()]||
(c&&d.preventDefault(),a())}VH.prototype.i=function(a)
{this.V.Vb(a)};VH.prototype.j=function(a)
{a=Math.floor(a*this.V.Ia().Fa().height*.75);this.g(0,a)};
VH.prototype.g=function(a,b){var c=this.V.Ia();dw(c,new A(a,b),r(c.Kd,c))};var
YH={BUTTON:!0,INPUT:!0,SELECT:!0,TEXTAREA:!0};Ya("_OC_Run",function(a,b,c,d,e,g,h)
{ap.update(c);e=B("gb-get-book-container");var k=B("gb-get-book-content");if(e&&k)
{var l=new Ly(b);(new
bA(l,k)).render(e)}cA();vp=Sp;V=Nc;l=B("viewport");O(document,"selectionchange",ZH)
;c.stereoscopic&&(Gw=$H);e=new Ro(l);J(document.body,
{overflow:"hidden"});B("titlebar")&&J(B("titlebar"),"white-space","nowrap");var
n=new tH(e,l,B("volume-left"),B("menu_scroll"),tp(c)?!1:!0);n.resize();LA=n;new
tA(n);l=new Ly(b);var p=new Mx(a,e.ub());p.s=ap.pseudocontinuous;
To(e,p);e.s=l;p.g=l.j;a=kx;b.disable_twopage||(TH(),a=SH[UH("M")]||
kx);d=aI(p,d);TH();var w=UH("P");var D;d&&(D=d.Qa());k=new Ex(e,B("volume-
left"),B("volume-center"));uH(n,k);D=[w,D,p.i.oc()[0].Qa()];var F;jb(D,function(I)
{return I&&ko(p,I)?(F=I,!0):!
1});D=e.ub();g&&Lo(D,Oe(g.search_query_escaped));e.Gd(F);D=new
iy(e,k);GA=B("search_bar");MA();n=bI(e,t(cI,e,D));n=new PA(e,n,D,c);g?
(n.o=a,n.update("n",g,F)):e.vc(a);Hx=new sH(e.Ad(),e.Hb(),k);dI(e,p);eI(e);fI();new
TA(e);g=new xH(e);e.go();D.Ta(!0);
D.update();O(qx,"click",r(D.update,D));gI(l.Kc);U(t(hI,e,k,D,!
b.disable_twopage,ap.enableThumbnailViewport,c,l,h,ap.enableClips?t(iI,g):void
0));h&&jI(l,h);_OC_InitHooks(t(kI,e),function(){},function(){},function()
{},function(){},function()
{});O(document,"keydown",lI);QA("vheadf","vheadq");QA("gbqf","gbqfq");b=B("buy-
tooltip");c=B("buy-tooltip-box");b&&c&&ou(b,c);Lw("gb-get-book-
content","Buy","Click","Play Books Viewport");b=B("gbqfq");c=B("gbqfqw");b&&new
Dv(b,!0,c,-9);U(t(mI,e,d))});
function mI(a,b){var c=a.Za();if(c.Zh()&&b.xj){var
d=c.Zh();a=a.Ia();b.xj(d)&&(d=b.xj(d).zd(),b.i&&d in b.i&&(b.O=b.i[d]),c=c.le()
[c.Aj()],a.yg(c+2),nH(a,b)&&(c=nH(a,b),a.Kd(c),a.Dl(b)))}}function jI(a,b){var
c=Qy([a],b);if(b=B("addToLibraryLink"+a.ac()))a=new Hy(a,c),x(b,"jfk-button-
standard"),cn(a,b),a.Da(!0)}
function hI(a,b,c,d,e,g,h,k,l){tp(g)?(b=B("gb-entity-page-toolbar-left"),g=new
CH({wb:a,history:c,flags:g,kh:!0}),g.render(b),QH(g,b,!0),g=B("gb-entity-page-
toolbar-right"),c=new CH({wb:a,history:c,th:d,sh:e,Ph:l,kh:!
1}),c.render(g),QH(c,g,!1),RH(g)):Yz({wb:a,Uh:b,history:c,th:d,sh:e,Jm:!
0,qk:h,lk:k,flags:g,Ph:l,Im:!
0});c=B("toolbar_container");xf(c);c.style.padding="0";new VH(a)}
function ZH(){if(z&&document.selection&&!nI){var
a=document.selection.createRange();Hf(a.parentElement(),B("viewport"))&&(nI=!
0,document.selection.empty(),U(oI))}}function oI(){nI=!1}var nI=!1;function
kI(a,b,c){(b=ko(a.rb(),b))?a.vb(b):c&&(a=Gi(c),window.location.href=zd(a))}function
aI(a,b){b=b.page[0];return(a=ko(a,b.pid))?
(a.Jd(b,a.xf().toString()),zp(a,b),a):null}function fI(){for(var
a=["footer_table"],b=0;b<a.length;b++){var c=B(a[b]);c&&J(c,{display:"none"})}}
function dI(a,b){var c=B("page_label");c||
(c={form:B("jtp_form"),input:B("jtp")});new
wH(a,b,B("prev_btn"),B("next_btn"),c)}function eI(a)
{a.dispatchEvent("pagemodechange");var b=B("text_mode");b&&(J(b,
{cursor:"pointer"}),O(b,"click",t(pI,a)))}function cI(a,b,c)
{Lo(a.ub(),c);b.update()}function bI(a,b){sA("search_form_input");a=new
oA(B("search_form_input"),a.ub().getQuery());O(B("search_form"),"submit",t(qI,a,b))
;return a}
function qI(a,b,c){var d=B("sits");d&&d.checked&&""!=B("search_form_input").value||
(c.preventDefault(),fw=!1,B("search_form_input").blur(),b(a.Bb()))}function gI(a)
{var b=B("magazine_other_issues");if(b&&a){a=new vH(new Au,a,!0);var c=C("DIV",
{"class":"other_issues_content"});b.appendChild(c);a.render(c);a.Sh()}}function
pI(a,b){b.preventDefault();a=new
R(a.Ga().Ec());S(a,"output","text");a=Gi(a.toString());window.location.href=zd(a)}
function iI(a,b){Jb(B("viewport"),"selection-mode",b);Sw=b;a.Ta(!b)}function lI(a)
{(qc?
a.metaKey:a.ctrlKey)&&70==a.keyCode&&(a.preventDefault(),a=B("search_form_input"),r
I=rI||new Qn(a,[255,255,136],[255,255,255],700,qH),rI.play(!0),a.focus())}var
rI=null;function $H(a){return Rj(a,"edge","3d")}Ya("_OC_MenuHideHook",function()
{});
})();

You might also like