You are on page 1of 87

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

md/";(function(){/*

Copyright The Closure Library Authors.


SPDX-License-Identifier: Apache-2.0
*/
var f;function aa(a){var b=0;return function(){return b<a.length?{done:!
1,value:a[b++]}:{done:!0}}}function ba(a){var b="undefined"!=typeof
Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:aa(a)}}var
ca="function"==typeof Object.create?Object.create:function(a){function b()
{}b.prototype=a;return new b},da="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){var
c=ha;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];e in c||
(c[e]={});c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&da(c,a,
{configurable:!0,writable:!0,value:b})}}var ja;
if("function"==typeof Object.setPrototypeOf)ja=Object.setPrototypeOf;else{var la;a:
{var ma={a:!0},na={};try{na.__proto__=ma;la=na.a;break a}catch(a){}la=!1}ja=la?
function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not
extensible");return a}:null}var oa=ja;
function n(a,b)
{a.prototype=ca(b.prototype);a.prototype.constructor=a;if(oa)oa(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 pa(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=pa(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=pa(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("Symbol",function(a){function b(e){if(this instanceof b)throw new
TypeError("Symbol is not a constructor");return new c("jscomp_symbol_"+(e||"")
+"_"+d++,e)}function c(e,g){this.b=e;da(this,"description",{configurable:!
0,writable:!0,value:g})}if(a)return a;c.prototype.toString=function(){return
this.b};var d=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]&&da(d.prototype,a,{configurable:!0,writable:!0,value:function()
{return qa(aa(this))}})}return a});function qa(a)
{a={next:a};a[Symbol.iterator]=function(){return this};return a}
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}});function ra(a,b)
{return Object.prototype.hasOwnProperty.call(a,b)}
ia("WeakMap",function(a){function b(l){this.Qa=(k+=Math.random()
+1).toString();if(l){l=ba(l);for(var m;!
(m=l.next()).done;)m=m.value,this.set(m[0],m[1])}}function c(){}function d(l){var
m=typeof l;return"object"===m&&null!==l||"function"===m}function e(l){if(!ra(l,h))
{var m=new c;da(l,h,{value:m})}}function g(l){var
m=Object[l];m&&(Object[l]=function(t){if(t instanceof c)return
t;Object.isExtensible(t)&&e(t);return m(t)})}if(function(){if(!a||!
Object.seal)return!1;try{var l=Object.seal({}),m=Object.seal({}),
t=new a([[l,2],[m,3]]);if(2!=t.get(l)||3!=t.get(m))return!
1;t.delete(l);t.set(m,4);return!t.has(l)&&4==t.get(m)}catch(F){return!1}}())return
a;var
h="$jscomp_hidden_"+Math.random();g("freeze");g("preventExtensions");g("seal");var
k=0;b.prototype.set=function(l,m){if(!d(l))throw Error("Invalid WeakMap
key");e(l);if(!ra(l,h))throw Error("WeakMap key fail: "+l);l[h][this.Qa]=m;return
this};b.prototype.get=function(l){return d(l)&&ra(l,h)?l[h][this.Qa]:void
0};b.prototype.has=function(l){return d(l)&&
ra(l,h)&&ra(l[h],this.Qa)};b.prototype.delete=function(l){return
d(l)&&ra(l,h)&&ra(l[h],this.Qa)?delete l[h][this.Qa]:!1};return b});
ia("Map",function(a){function b(){var k={};return k.Zc=k.next=k.head=k}function
c(k,l){var m=k.b;return qa(function(){if(m){for(;m.head!=k.b;)m=m.Zc;for(;m.next!
=m.head;)return m=m.next,{done:!1,value:l(m)};m=null}return{done:!0,value:void
0}})}function d(k,l){var m=l&&typeof l;"object"==m||"function"==m?g.has(l)?
m=g.get(l):(m=""+ ++h,g.set(l,m)):m="p_"+l;var
t=k.g[m];if(t&&ra(k.g,m))for(k=0;k<t.length;k++){var F=t[k];if(l!==l&&F.key!
==F.key||l===F.key)return{id:m,list:t,index:k,Gb:F}}return{id:m,
list:t,index:-1,Gb:void 0}}function e(k){this.g={};this.b=b();this.size=0;if(k)
{k=ba(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(ba([[k,"s"]]));if("s"!
=l.get(k)||1!=l.size||l.get({x:4})||l.set({x:4},"t")!=l||2!=l.size)return!1;var
m=l.entries(),t=m.next();if(t.done||t.value[0]!=k||"s"!=t.value[1])return!
1;t=m.next();return t.done||4!=t.value[0].x||
"t"!=t.value[1]||!m.next().done?!1:!0}catch(F){return!1}}())return a;var g=new
WeakMap;e.prototype.set=function(k,l){k=0===k?0:k;var m=d(this,k);m.list||
(m.list=this.g[m.id]=[]);m.Gb?m.Gb.value=l:
(m.Gb={next:this.b,Zc:this.b.Zc,head:this.b,key:k,value:l},m.list.push(m.Gb),this.b
.Zc.next=m.Gb,this.b.Zc=m.Gb,this.size++);return
this};e.prototype.delete=function(k){k=d(this,k);return k.Gb&&k.list?
(k.list.splice(k.index,1),k.list.length||delete
this.g[k.id],k.Gb.Zc.next=k.Gb.next,k.Gb.next.Zc=k.Gb.Zc,
k.Gb.head=null,this.size--,!0):!1};e.prototype.clear=function()
{this.g={};this.b=this.b.Zc=b();this.size=0};e.prototype.has=function(k){return!!
d(this,k).Gb};e.prototype.get=function(k)
{return(k=d(this,k).Gb)&&k.value};e.prototype.entries=function(){return
c(this,function(k){return[k.key,k.value]})};e.prototype.keys=function(){return
c(this,function(k){return k.key})};e.prototype.values=function(){return
c(this,function(k){return k.value})};e.prototype.forEach=function(k,l){for(var
m=this.entries(),
t;!
(t=m.next()).done;)t=t.value,k.call(l,t[1],t[0],this)};e.prototype[Symbol.iterator]
=e.prototype.entries;var h=0;return e});
ia("Set",function(a){function b(c){this.b=new Map;if(c){c=ba(c);for(var d;!
(d=c.next()).done;)this.add(d.value)}this.size=this.b.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(ba([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.b.set(c,c);this.size=this.b.size;return
this};b.prototype.delete=function(c)
{c=this.b.delete(c);this.size=this.b.size;return c};b.prototype.clear=function()
{this.b.clear();this.size=0};b.prototype.has=function(c){return
this.b.has(c)};b.prototype.entries=function(){return
this.b.entries()};b.prototype.values=function(){return
this.b.values()};b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=
b.prototype.values;b.prototype.forEach=function(c,d){var
e=this;this.b.forEach(function(g){return c.call(d,g,g,e)})};return b});var sa=sa||
{},p=this||self,ta=/^[\w+/_-]+[=]{0,2}$/,ua=null;function va(a)
{return(a=a.querySelector&&a.querySelector("script[nonce]"))&&(a=a.nonce||
a.getAttribute("nonce"))&&ta.test(a)?a:""}function wa(a,b){a=a.split(".");b=b||
p;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b}function q()
{}
function xa(a){a.Ug=void 0;a.Xa=function(){return a.Ug?a.Ug:a.Ug=new a}}function
ya(a){var b=typeof a;return"object"!=b?b:a?
Array.isArray(a)?"array":b:"null"}function za(a){var
b=ya(a);return"array"==b||"object"==b&&"number"==typeof a.length}function Aa(a)
{return"function"==ya(a)}function Ba(a){var b=typeof a;return"object"==b&&null!
=a||"function"==b}function Ca(a){return
Object.prototype.hasOwnProperty.call(a,Da)&&a[Da]||(a[Da]=++Ea)}var
Da="closure_uid_"+(1E9*Math.random()>>>0),Ea=0;
function Fa(a,b,c){return a.call.apply(a.bind,arguments)}function Ga(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=Fa:r=Ga;return r.apply(null,arguments)}
function u(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)}}var Ha=Date.now||
function(){return+new Date};function Ia(a,b){a=a.split(".");var c=p;a[0]in
c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var
d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?
c=c[d]:c=c[d]={}:c[d]=b}
function v(a,b){function c()
{}c.prototype=b.prototype;a.ta=b.prototype;a.prototype=new
c;a.prototype.constructor=a}function Ja(a){return a};var Ka;function La(a,b,c)
{for(var d in a)b.call(c,a[d],d,a)}function Ma(a,b){for(var c in a)if(b.call(void
0,a[c],c,a))return!0;return!1}function Na(a){var b=[],c=0,d;for(d in a)b[c+
+]=d;return b}function Oa(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function
Pa(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return c}function Qa(){var
a=Ra,b;for(b in a)return!1;return!0}function Sa(a,b,c){if(null!==a&&b in a)throw
Error('The object already contains the key "'+b+'"');a[b]=c}
function Ta(a){var b={},c;for(c in a)b[c]=a[c];return b}var Ua="constructor
hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString
valueOf".split(" ");function Va(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<Ua.length;g+
+)c=Ua[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}
function Wa(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return
Wa.apply(null,arguments[0]);if(b%2)throw Error("Uneven number of
arguments");for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return
c};function Xa(a)
{if(Error.captureStackTrace)Error.captureStackTrace(this,Xa);else{var
b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}v(Xa,Error);Xa.protot
ype.name="CustomError";var Za;function $a(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");Xa.call(this,c+a[d])}v($a,Xa);
$a.prototype.name="AssertionError";function ab(a){return a[a.length-1]}var
bb=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},w=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)};
function cb(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)}
var db=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},x=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},eb=Array.prototype.reduce?function(a,b,c)
{return Array.prototype.reduce.call(a,
b,c)}:function(a,b,c){var d=c;w(a,function(e,g){d=b.call(void 0,d,e,g,a)});return
d},fb=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},gb=Array.prototype.every?
function(a,b){return Array.prototype.every.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!1;return!0};function hb(a,b){b=ib(a,b);return 0>b?
null:"string"===typeof a?a.charAt(b):a[b]}function ib(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 e;return-1}function jb(a,b){return 0<=bb(a,b)}function kb(a,b)
{jb(a,b)||a.push(b)}function lb(a,b){b=bb(a,b);var c;(c=0<=b)&&mb(a,b);return
c}function mb(a,b){Array.prototype.splice.call(a,b,1)}function nb(a,b)
{b=ib(a,b);0<=b&&mb(a,b)}
function ob(a){return Array.prototype.concat.apply([],arguments)}function pb(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 qb(a,b){for(var c=1;c<arguments.length;c++){var
d=arguments[c];if(za(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 rb(a,b,c,d)
{Array.prototype.splice.apply(a,sb(arguments,1))}
function sb(a,b,c){return 2>=arguments.length?
Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function tb(a,b)
{a.sort(b||ub)}function vb(a,b){var c=ub;tb(a,function(d,e){return
c(b(d),b(e))})}function ub(a,b){return a>b?1:a<b?-1:0}function wb(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 xb(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=xb.apply(null,sb(d,e,e+8192)),h=0;h<g.length;h++)b.push(g[h]);else
b.push(d)}return b}function yb(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 zb(a,b)
{return ob.apply([],x(a,b,void 0))};function Ab(a){return/^[\s\xa0]*$/.test(a)}var
Bb=String.prototype.trim?function(a){return a.trim()}:function(a)
{return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
function Cb(a,b)
{if(b)a=a.replace(Db,"&amp;").replace(Eb,"&lt;").replace(Fb,"&gt;").replace(Gb,"&qu
ot;").replace(Hb,"&#39;").replace(Ib,"&#0;");else{if(!Jb.test(a))return a;-1!
=a.indexOf("&")&&(a=a.replace(Db,"&amp;"));-1!
=a.indexOf("<")&&(a=a.replace(Eb,"&lt;"));-1!
=a.indexOf(">")&&(a=a.replace(Fb,"&gt;"));-1!
=a.indexOf('"')&&(a=a.replace(Gb,"&quot;"));-1!
=a.indexOf("'")&&(a=a.replace(Hb,"&#39;"));-1!
=a.indexOf("\x00")&&(a=a.replace(Ib,"&#0;"))}return a}
var Db=/&/g,Eb=/</g,Fb=/>/g,Gb=/"/g,Hb=/'/g,Ib=/\x00/g,Jb=/[\x00&<>"']/;
function Kb(a,b){var
c=0;a=Bb(String(a)).split(".");b=Bb(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=Lb(0==g[1].length?
0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||
Lb(0==g[2].length,0==h[2].length)||Lb(g[2],h[2]);g=g[3];h=h[3]}while(0==c)}return
c}function Lb(a,b){return a<b?-1:a>b?1:0};var Mb;a:{var Nb=p.navigator;if(Nb){var
Ob=Nb.userAgent;if(Ob){Mb=Ob;break a}}Mb=""}function y(a){return-1!
=Mb.indexOf(a)};function Pb(){return y("Firefox")||y("FxiOS")}function Qb()
{return(y("Chrome")||y("CriOS"))&&!y("Edge")};function Rb(){return!0}function Sb()
{return null}function Tb(a,b){function c(){}c.prototype=a.prototype;var d=new
c;a.apply(d,Array.prototype.slice.call(arguments,1));return d};var Ub={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 Vb;function Wb(){if(void 0===Vb)
{var a=null,b=p.trustedTypes;if(b&&b.createPolicy)
{try{a=b.createPolicy("goog#html",
{createHTML:Ja,createScript:Ja,createScriptURL:Ja})}catch(c)
{p.console&&p.console.error(c.message)}Vb=a}else Vb=a}return Vb};function Xb(a,b)
{this.b=a===Yb&&b||"";this.g=Zb}Xb.prototype.Ac=!0;Xb.prototype.Tb=function()
{return this.b};function $b(a){return a instanceof
Xb&&a.constructor===Xb&&a.g===Zb?a.b:"type_error:Const"}function ac(a){return new
Xb(Yb,a)}var Zb={},Yb={};var bc=/[A-Za-
z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud8
01\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]/,cc=/^[^A-Za-
z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud8
01\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef
\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]/,dc=/^http
:\/\/.*/,ec=/\s+/,fc=/[\d\u06f0-\u06f9]/;function gc(a,b)
{this.g=a===hc&&b||"";this.i=ic}gc.prototype.Ac=!0;gc.prototype.Tb=function()
{return this.g.toString()};gc.prototype.Sg=!0;gc.prototype.b=function(){return
1};function jc(a){return a instanceof gc&&a.constructor===gc&&a.i===ic?
a.g:"type_error:TrustedResourceUrl"}var kc=/^([^?#]*)(\?[^#]*)?
(#[\s\S]*)?/,ic={};function lc(a){var b=Wb();a=b?b.createScriptURL(a):a;return new
gc(hc,a)}
function mc(a,b,c){if(null==c)return b;if("string"===typeof c)return c?
a+encodeURIComponent(c):"";for(var d in c){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}var hc={};function nc(a,b)
{this.g=a===oc&&b||"";this.i=pc}nc.prototype.Ac=!0;nc.prototype.Tb=function()
{return this.g.toString()};nc.prototype.Sg=!0;nc.prototype.b=function(){return
1};function qc(a){return a instanceof nc&&a.constructor===nc&&a.i===pc?
a.g:"type_error:SafeUrl"}
var rc=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-
matroska|x-wav|wav|webm)|font\/\w+|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-
icon)|text\/csv|video\/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))
(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i,sc=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,tc=/^(?:
(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;function uc(a){if(a instanceof
nc)return a;a="object"==typeof a&&a.Ac?a.Tb():String(a);tc.test(a)||
(a="about:invalid#zClosurez");return new nc(oc,a)}
function vc(a,b){if(a instanceof nc)return a;a="object"==typeof a&&a.Ac?
a.Tb():String(a);if(b&&/^data:/i.test(a)){b=a.replace(/(%0A|%0D)/g,"");var
c=b.match(sc);c=c&&rc.test(c[1]);b=new nc(oc,c?
b:"about:invalid#zClosurez");if(b.Tb()==a)return b}tc.test(a)||
(a="about:invalid#zClosurez");return new nc(oc,a)}var pc={},oc={};function wc()
{this.b="";this.g=xc}wc.prototype.Ac=!0;var xc={};wc.prototype.Tb=function(){return
this.b};function yc(a){return a instanceof wc&&a.constructor===wc&&a.g===xc?
a.b:"type_error:SafeStyle"}function zc(a){var b=new wc;b.b=a;return b}var
Ac=zc("");function Bc(a){var b="",c;for(c in a){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)?x(d,Cc).join(" "):Cc(d),b+=c+":"+d+";")}return b?zc(b):Ac}
function Cc(a){if(a instanceof nc)return'url("'+qc(a).replace(/</g,"%3c").replace(/
[\\"]/g,"\\$&")+'")';if(a instanceof Xb)a=$b(a);else{a=String(a);var
b=a.replace(Dc,"$1").replace(Dc,"$1").replace(Ec,"url");if(Fc.test(b)){if(b=!
Gc.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&&Hc(a)}a=b?Ic(a):"zClosurez"}else
a="zClosurez"}if(/[{;}]/.test(a))throw new $a("Value does not allow [{;}], got:
%s.",[a]);return a}
function Hc(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 Fc=/^[-,."'%_!# a-zA-Z0-9\[\]]+
$/,Ec=/\b(url\([ \t\n]*)('[ -&(-\[\]-~]*'|"[ !#-\[\]-~]*"|[!#-&*-\[\]-~]*)([
\t\n]*\))/g,Dc=/\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|
minmax|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?)\([-+*/0-9a-z.%\[\], ]
+\)/g,Gc=/\/\*/;
function Ic(a){return a.replace(Ec,function(b,c,d,e){var g="";d=d.replace(/^(['"])
(.*)\1$/,function(h,k,l){g=k;return l});b=uc(d).Tb();return c+g+b+g+e})};function
Jc(){this.b="";this.g=Kc}Jc.prototype.Ac=!0;var Kc={};
function Lc(a,b){if(-1!=a.indexOf("<"))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(Oa(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 wc||(b=Bc(b));return Mc(a+"{"+yc(b).replace(/</g,"\\3C ")
+"}")}function Nc(a){function b(d){Array.isArray(d)?w(d,b):c+=Oc(d)}var
c="";w(arguments,b);return Mc(c)}Jc.prototype.Tb=function(){return this.b};function
Oc(a){return a instanceof Jc&&a.constructor===Jc&&a.g===Kc?
a.b:"type_error:SafeStyleSheet"}function Mc(a){var b=new Jc;b.b=a;return b}var
Pc=Mc("");function Qc(){this.g="";this.j=Rc;this.i=null}Qc.prototype.Sg=!
0;Qc.prototype.b=function(){return this.i};Qc.prototype.Ac=!
0;Qc.prototype.Tb=function(){return this.g.toString()};function Sc(a){return a
instanceof Qc&&a.constructor===Qc&&a.j===Rc?a.g:"type_error:SafeHtml"}function
Tc(a){if(a instanceof Qc)return a;var b="object"==typeof
a,c=null;b&&a.Sg&&(c=a.b());a=Cb(b&&a.Ac?a.Tb():String(a));return Uc(a,c)}
function Vc(a){if(a instanceof Qc)return a;a=Tc(a);return
Uc(Sc(a).toString().replace(/(\r\n|\r|\n)/g,"<br>"),a.b())}var Wc=/^[a-zA-Z0-9-]+
$/,Xc={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!
0},Yc={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!
0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};function Zc(a,b,c){var d=String(a);if(!
Wc.test(d))throw Error("");if(d.toUpperCase()in Yc)throw Error("");return
$c(String(a),b,c)}
function ad(a){function b(g){Array.isArray(g)?w(g,b):
(g=Tc(g),e.push(Sc(g).toString()),g=g.b(),0==d?d=g:0!=g&&d!=g&&(d=null))}var
c=Tc(bd),d=c.b(),e=[];w(a,b);return Uc(e.join(Sc(c).toString()),d)}function cd(a)
{return ad(Array.prototype.slice.call(arguments))}var Rc={};function Uc(a,b){var
c=new Qc,d=Wb();c.g=d?d.createHTML(a):a;c.i=b;return c}
function $c(a,b,c){var d=null,e="";if(b)for(k in b){if(!Wc.test(k))throw
Error("");var g=b[k];if(null!=g){var h=k;if(g instanceof Xb)g=$b(g);else
if("style"==h.toLowerCase()){if(!Ba(g))throw Error("");g instanceof wc||
(g=Bc(g));g=yc(g)}else{if(/^on/i.test(h))throw Error("");if(h.toLowerCase()in
Xc)if(g instanceof gc)g=jc(g).toString();else if(g instanceof nc)g=qc(g);else
if("string"===typeof g)g=uc(g).Tb();else throw
Error("");}g.Ac&&(g=g.Tb());h=h+'="'+Cb(String(g))+'"';e+=" "+h}}var
k="<"+a+e;null==
c?c=[]:Array.isArray(c)||(c=[c]);!0===Ub[a.toLowerCase()]?k+=">":
(d=cd(c),k+=">"+Sc(d).toString()+"</"+a+">",d=d.b());(a=b&&b.dir)&&(/^(ltr|rtl|
auto)$/i.test(a)?d=0:d=null);return Uc(k,d)}var dd=new
Qc;dd.g=p.trustedTypes&&p.trustedTypes.emptyHTML?
p.trustedTypes.emptyHTML:"";dd.i=0;var bd=dd;var ed=function(a){var b=!1,c;return
function(){b||(c=a(),b=!0);return c}}(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=Sc
(bd);return!b.parentElement});function z(a,b)
{if(ed())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=Sc(b)}function
fd(a,b){z(a,b)}function gd(a,b){b=b instanceof nc?b:vc(b);a.href=qc(b)}
function hd(a,b){b=b instanceof nc?
b:vc(b,/^data:image\//i.test(b));a.src=qc(b)}function id(a,b){a.src=jc(b);
(b=a.ownerDocument&&a.ownerDocument.defaultView)&&b!=p?b=va(b.document):
(null===ua&&(ua=va(p.document)),b=ua);b&&a.setAttribute("nonce",b)}function jd(a,b)
{b=b instanceof nc?b:vc(b);a.href=qc(b)}function kd(a,b){b=b instanceof nc?
b:vc(b);a.replace(qc(b))};function ld(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 md(a){return
a.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")}function nd(a){return
a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")}function od(a)
{return decodeURIComponent(a.replace(/\+/g," "))}function pd(a){return a=Cb(a,void
0)}function qd(a){return-1!=a.indexOf("&")?"document"in p?rd(a):sd(a):a}
function rd(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var
c=p.document.createElement("div");return a.replace(td,function(d,e){var
g=b[d];if(g)return g;"#"==e.charAt(0)&&(e=Number("0"+e.substr(1)),isNaN(e)||
(g=String.fromCharCode(e)));g||(g=Uc(d+"
",null),z(c,g),g=c.firstChild.nodeValue.slice(0,-1));return b[d]=g})}
function sd(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case
"amp":return"&";case "lt":return"<";case "gt":return">";case
"quot":return'"';default:return"#"!=c.charAt(0)||
(c=Number("0"+c.substr(1)),isNaN(c))?b:String.fromCharCode(c)}})}var td=/&([^;\s<&]
+);?/g;function ud(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\
$1").replace(/\x08/g,"\\x08")}function vd(a){return null==a?"":String(a)}
function wd(){return
Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Ma
th.random())^Ha()).toString(36)}function xd(a){return String(a).replace(/\-([a-
z])/g,function(b,c){return c.toUpperCase()})}function yd(a){return a.replace(/(^|
[\s]+)([a-z])/g,function(b,c,d){return c+d.toUpperCase()})};function zd(){return
y("iPhone")&&!y("iPod")&&!y("iPad")}function Ad(){return zd()||y("iPad")||
y("iPod")};function Bd(a){Bd[" "](a);return a}Bd[" "]=q;function Cd(a,b){try{return
Bd(a[b]),!0}catch(c){}return!1}function Dd(a,b){var c=Ed;return
Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var
Fd=y("Opera"),A=y("Trident")||y("MSIE"),Gd=y("Edge"),Hd=Gd||A,B=y("Gecko")&&!(-1!
=Mb.toLowerCase().indexOf("webkit")&&!y("Edge"))&&!(y("Trident")||y("MSIE"))&&!
y("Edge"),Id=-1!=Mb.toLowerCase().indexOf("webkit")&&!
y("Edge"),Jd=Id&&y("Mobile"),Kd=y("Macintosh"),Ld=y("Windows"),Md=y("Android"),Nd=z
d(),Od=y("iPad"),Pd=y("iPod"),Qd=Ad();function Rd(){var a=p.document;return a?
a.documentMode:void 0}var Sd;
a:{var Td="",Ud=function(){var a=Mb;if(B)return/rv:([^\);]+)
(\)|;)/.exec(a);if(Gd)return/Edge\/([\d\.]+)/.exec(a);if(A)return/\b(?:MSIE|rv)[: ]
([^\);]+)(\)|;)/.exec(a);if(Id)return/WebKit\/(\S+)/.exec(a);if(Fd)return/
(?:Version)[ \/]?(\S+)/.exec(a)}();Ud&&(Td=Ud?Ud[1]:"");if(A){var Vd=Rd();if(null!
=Vd&&Vd>parseFloat(Td)){Sd=String(Vd);break a}}Sd=Td}var Wd=Sd,Ed={};function C(a)
{return Dd(a,function(){return 0<=Kb(Wd,a)})}function Xd(a){return
Number(Yd)>=a}var Zd;
if(p.document&&A){var $d=Rd();Zd=$d?$d:parseInt(Wd,10)||void 0}else Zd=void 0;var
Yd=Zd;var ce=!A||Xd(9),de=!B&&!A||A&&Xd(9)||B&&C("1.9.1"),ee=A&&!C("9"),fe=A||Fd||
Id;function ge(a,b,c){return Math.min(Math.max(a,b),c)};function E(a,b){this.x=void
0!==a?a:0;this.y=void 0!==b?b:0}f=E.prototype;f.clone=function(){return new
E(this.x,this.y)};function he(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!
1}function ie(a,b){return new E(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.Fg=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};function
je(a,b){this.width=a;this.height=b}function ke(a,b){return a==b?!0:a&&b?
a.width==b.width&&a.height==b.height:!1}f=je.prototype;f.clone=function(){return
new je(this.width,this.height)};f.aspectRatio=function(){return
this.width/this.height};f.ceil=function()
{this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return
this};f.floor=function()
{this.width=Math.floor(this.width);this.height=Math.floor(this.height);return
this};
f.round=function()
{this.width=Math.round(this.width);this.height=Math.round(this.height);return
this};function le(a){return a?new me(ne(a)):Za||(Za=new me)}function G(a)
{return"string"===typeof a?document.getElementById(a):a}function oe(a,b){var c=b||
document;return c.querySelectorAll&&c.querySelector?
c.querySelectorAll("."+a):pe(document,"*",a,b)}function qe(a,b){var c=b||
document,d=null;c.getElementsByClassName?d=c.getElementsByClassName(a)
[0]:d=re("*",a,b);return d||null}
function pe(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&&jb(b.split(/\s+/),c)&&(d[e+
+]=h);d.length=e;return d}return a}
function re(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:"")):pe(d,a,b,c)[0]||null}function se(a,b)
{La(b,function(c,d){c&&"object"==typeof c&&c.Ac&&(c=c.Tb());"style"==d?
a.style.cssText=c:"class"==d?a.className=c:"for"==d?
a.htmlFor=c:te.hasOwnProperty(d)?
a.setAttribute(te[d],c):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?
a.setAttribute(d,c):a[d]=c})}
var
te={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
ue(a){a=a.document;a=ve(a)?a.documentElement:a.body;return new
je(a.clientWidth,a.clientHeight)}
function we(a){var b=xe(a);a=ye(a);return A&&C("10")&&a.pageYOffset!=b.scrollTop?
new E(b.scrollLeft,b.scrollTop):new E(a.pageXOffset||b.scrollLeft,a.pageYOffset||
b.scrollTop)}function xe(a){return a.scrollingElement?a.scrollingElement:!
Id&&ve(a)?a.documentElement:a.body||a.documentElement}function ze(a){return a?
ye(a):window}function ye(a){return a.parentWindow||a.defaultView}function H(a,b,c)
{return Ae(document,arguments)}
function Ae(a,b){var c=String(b[0]),d=b[1];if(!ce&&d&&(d.name||d.type))
{c=["<",c];d.name&&c.push(' name="',pd(d.name),'"');if(d.type){c.push('
type="',pd(d.type),'"');var e={};Va(e,d);delete
e.type;d=e}c.push(">");c=c.join("")}c=Be(a,c);d&&("string"===typeof d?
c.className=d:Array.isArray(d)?c.className=d.join("
"):se(c,d));2<b.length&&Ce(a,c,b,2);return c}
function Ce(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(!za(g)||
Ba(g)&&0<g.nodeType)e(g);else{a:{if(g&&"number"==typeof g.length){if(Ba(g)){var
h="function"==typeof g.item||"string"==typeof g.item;break a}if(Aa(g))
{h="function"==typeof g.item;break a}}h=!1}w(h?pb(g):g,e)}}}function I(a){return
Be(document,a)}function Be(a,b)
{b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return
a.createElement(b)}
function De(a){return document.createTextNode(String(a))}function ve(a)
{return"CSS1Compat"==a.compatMode}function Ee(a,b){a.appendChild(b)}function Fe(a)
{for(var b;b=a.firstChild;)a.removeChild(b)}function J(a){return a&&a.parentNode?
a.parentNode.removeChild(a):null}function Ge(a,b){var
c=b.parentNode;c&&c.replaceChild(a,b)}function He(a){return de&&void 0!=a.children?
a.children:db(a.childNodes,function(b){return 1==b.nodeType})}
function Ie(a){return void 0!==a.firstElementChild?
a.firstElementChild:Je(a.firstChild,!0)}function Je(a,b){for(;a&&1!
=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}function Ke(a){return
Ba(a)&&1==a.nodeType}function Le(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 ne(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function Me(a)
{return a.contentDocument||a.contentWindow.document}function K(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
Fe(a),a.appendChild(ne(a).createTextNode(String(b)))}var
Ne={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Oe={IMG:" ",BR:"\n"};
function Pe(a,b){b?a.tabIndex=0:(a.tabIndex=-
1,a.removeAttribute("tabIndex"))}function Qe(a){return A&&!C("9")?
(a=a.getAttributeNode("tabindex"),null!
=a&&a.specified):a.hasAttribute("tabindex")}function Re(a)
{a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a}
function Se(a){if(ee&&null!==a&&"innerText"in
a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];Te(a,b,!
0);a=b.join("")}a=a.replace(/ \xAD /g,"
").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");ee||(a=a.replace(/ +/g," "));" "!
=a&&(a=a.replace(/^\s*/,""));return a}function Ue(a){var b=[];Te(a,b,!1);return
b.join("")}
function Te(a,b,c){if(!(a.nodeName in Ne))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 Oe)b.push(Oe[a.nodeName]);else
for(a=a.firstChild;a;)Te(a,b,c),a=a.nextSibling}function Ve(a){return
We(a,function(b){return"DIV"==b.nodeName&&"string"===typeof
b.className&&jb(b.className.split(/\s+/),"slider-box")},void 0)}function We(a,b,c)
{for(var d=0;a&&(null==c||d<=c);){if(b(a))return a;a=a.parentNode;d++}return null}
function Xe(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c)
{return null}}function me(a){this.b=a||p.document||
document}f=me.prototype;f.V=function(a){return"string"===typeof a?
this.b.getElementById(a):a};f.Ta=function(a,b,c){return
Ae(this.b,arguments)};f.appendChild=Ee;f.hi=function(a,b)
{Ce(ne(a),a,arguments,1)};f.ii=Fe;f.hk=J;f.di=Ie;f.fk=Le;var Ye="combobox grid
group listbox menu menubar radiogroup row rowgroup tablist textbox toolbar tree
treegrid".split(" ");function Ze(a,b){b?
a.setAttribute("role",b):a.removeAttribute("role")}
function L(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void
0==c?(Ka||(Ka={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!
1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!
1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!
1,invalid:"false"}),c=Ka,b in c?
a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}
function $e(a){var b=a.getAttribute("aria-activedescendant");return
ne(a).getElementById(null==b||void 0==b?"":String(b))}function af(a,b){var
c="";b&&(c=b.id);L(a,"activedescendant",c)};function bf(a){return"string"==typeof
a.className?a.className:a.getAttribute&&a.getAttribute("class")||""}function cf(a)
{return a.classList?a.classList:bf(a).match(/\S+/g)||[]}function df(a,b)
{"string"==typeof a.className?
a.className=b:a.setAttribute&&a.setAttribute("class",b)}function ef(a,b){return
a.classList?a.classList.contains(b):jb(cf(a),b)}function M(a,b)
{if(a.classList)a.classList.add(b);else if(!ef(a,b)){var
c=bf(a);df(a,c+(0<c.length?" "+b:b))}}
function ff(a,b){if(a.classList)w(b,function(e){M(a,e)});else{var
c={};w(cf(a),function(e){c[e]=!0});w(b,function(e){c[e]=!0});b="";for(var d in
c)b+=0<b.length?" "+d:d;df(a,b)}}function gf(a,b){a.classList?
a.classList.remove(b):ef(a,b)&&df(a,db(cf(a),function(c){return c!=b}).join("
"))}function hf(a,b){a.classList?w(b,function(c)
{gf(a,c)}):df(a,db(cf(a),function(c){return!jb(b,c)}).join(" "))}function jf(a,b,c)
{c?M(a,b):gf(a,b)};function kf(){this.hc=this.hc;this.kb=this.kb}kf.prototype.hc=!
1;kf.prototype.Fa=function(){this.hc||(this.hc=!0,this.ya())};function lf(a,b)
{b=u(mf,b);a.hc?b():(a.kb||(a.kb=[]),a.kb.push(b))}kf.prototype.ya=function()
{if(this.kb)for(;this.kb.length;)this.kb.shift()()};function mf(a)
{a&&"function"==typeof a.Fa&&a.Fa()};var nf=!A||Xd(9),of=!A||Xd(9),pf=A&&!
C("9"),qf=function(){if(!p.addEventListener||!Object.defineProperty)return!1;var
a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!
0}});try{p.addEventListener("test",q,b),p.removeEventListener("test",q,b)}catch(c)
{}return a}();function rf(a,b)
{this.type=a;this.g=this.target=b;this.defaultPrevented=this.i=!
1}rf.prototype.stopPropagation=function(){this.i=!
0};rf.prototype.preventDefault=function(){this.defaultPrevented=!0};function sf(a)
{a.preventDefault()};var
tf={Pd:"mousedown",Qd:"mouseup",we:"mousecancel",Mm:"mousemove",Om:"mouseover",Nm:"
mouseout",Km:"mouseenter",Lm:"mouseleave"};function uf(a,b){rf.call(this,a?
a.type:"");this.relatedTarget=this.g=this.target=null;this.button=this.screenY=this
.screenX=this.clientY=this.clientX=0;this.key="";this.j=this.keyCode=0;this.o=this.
metaKey=this.shiftKey=this.altKey=this.ctrlKey=!
1;this.pointerId=0;this.pointerType="";this.b=null;if(a){var
c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?
a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.g=b;
(b=a.relatedTarget)?B&&(Cd(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.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.j=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=
a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this
.o=Kd?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType="string"===typeof a.pointerType?
a.pointerType:vf[a.pointerType]||"";this.b=a;a.defaultPrevented&&this.preventDefaul
t()}}v(uf,rf);var wf=[1,4,2],vf={2:"touch",3:"pen",4:"mouse"};function xf(a){return
nf?0==a.b.button:"click"==a.type?!0:!!(a.b.button&wf[0])}
uf.prototype.stopPropagation=function()
{uf.ta.stopPropagation.call(this);this.b.stopPropagation?
this.b.stopPropagation():this.b.cancelBubble=!
0};uf.prototype.preventDefault=function(){uf.ta.preventDefault.call(this);var
a=this.b;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!
1,pf)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var
yf="closure_listenable_"+(1E6*Math.random()|0);function zf(a){return!(!a||!
a[yf])}var Af=0;function Bf(a,b,c,d,e)
{this.listener=a;this.b=null;this.src=b;this.type=c;this.capture=!!
d;this.Df=e;this.key=++Af;this.re=this.lf=!1}function Cf(a){a.re=!
0;a.listener=null;a.b=null;a.src=null;a.Df=null};function Df(a)
{this.src=a;this.b={};this.g=0}Df.prototype.add=function(a,b,c,d,e){var
g=a.toString();a=this.b[g];a||(a=this.b[g]=[],this.g++);var h=Ef(a,b,d,e);-1<h?
(b=a[h],c||(b.lf=!1)):(b=new Bf(b,this.src,g,!!d,e),b.lf=c,a.push(b));return
b};Df.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.b))return!
1;var e=this.b[a];b=Ef(e,b,c,d);return-1<b?(Cf(e[b]),mb(e,b),0==e.length&&(delete
this.b[a],this.g--),!0):!1};
function Ff(a,b){var c=b.type;c in
a.b&&lb(a.b[c],b)&&(Cf(b),0==a.b[c].length&&(delete
a.b[c],a.g--))}Df.prototype.Fe=function(a,b,c,d){a=this.b[a.toString()];var e=-
1;a&&(e=Ef(a,b,c,d));return-1<e?a[e]:null};Df.prototype.hasListener=function(a,b)
{var c=void 0!==a,d=c?a.toString():"",e=void 0!==b;return Ma(this.b,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 Ef(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!
g.re&&g.listener==b&&g.capture==!!c&&g.Df==d)return e}return-1};var
Gf="closure_lm_"+(1E6*Math.random()|0),Hf={},If=0;function N(a,b,c,d,e)
{if(d&&d.once)return Jf(a,b,c,d,e);if(Array.isArray(b)){for(var g=0;g<b.length;g+
+)N(a,b[g],c,d,e);return null}c=Kf(c);return zf(a)?a.ma(b,c,Ba(d)?!!d.capture:!!
d,e):Lf(a,b,c,!1,d,e)}
function Lf(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=Ba(e)?!!
e.capture:!!e,k=Mf(a);k||(a[Gf]=k=new Df(a));c=k.add(b,c,d,h,g);if(c.b)return
c;d=Nf();c.b=d;d.src=a;d.listener=c;if(a.addEventListener)qf||(e=h),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(Of(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");If++;return c}
function Nf(){var a=Pf,b=of?function(c){return
a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return
c};return b}function Jf(a,b,c,d,e){if(Array.isArray(b)){for(var g=0;g<b.length;g+
+)Jf(a,b[g],c,d,e);return null}c=Kf(c);return zf(a)?a.md(b,c,Ba(d)?!!d.capture:!!
d,e):Lf(a,b,c,!0,d,e)}function Qf(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)Qf(a,b[g],c,d,e);else d=Ba(d)?!!d.capture:!!d,c=Kf(c),zf(a)?
a.Za(b,c,d,e):a&&(a=Mf(a))&&(b=a.Fe(b,c,d,e))&&Rf(b)}
function Rf(a){if("number"!==typeof a&&a&&!a.re){var
b=a.src;if(zf(b))Ff(b.uc,a);else{var c=a.type,d=a.b;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(Of(c),d):b.addListener&&b.removeListener&&b.removeListener(d);If--;
(c=Mf(b))?(Ff(c,a),0==c.g&&(c.src=null,b[Gf]=null)):Cf(a)}}}function Of(a){return a
in Hf?Hf[a]:Hf[a]="on"+a}
function Sf(a,b,c,d){var e=!
0;if(a=Mf(a))if(b=a.b[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var
g=b[a];g&&g.capture==c&&!g.re&&(g=Tf(g,d),e=e&&!1!==g)}return e}function Tf(a,b)
{var c=a.listener,d=a.Df||a.src;a.lf&&Rf(a);return c.call(d,b)}
function Pf(a,b){if(a.re)return!0;if(!of){var c=b||wa("window.event");b=new
uf(c,this);var d=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var e=!
1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(h){e=!0}if(e||void
0==c.returnValue)c.returnValue=!
0}c=[];for(e=b.g;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;!
b.i&&0<=e;e--){b.g=c[e];var g=Sf(c[e],a,!0,b);d=d&&g}for(e=0;!b.i&&e<c.length;e+
+)b.g=c[e],g=Sf(c[e],a,!1,b),d=d&&g}return d}return Tf(a,new uf(b,this))}
function Mf(a){a=a[Gf];return a instanceof Df?a:null}var
Uf="__closure_events_fn_"+(1E9*Math.random()>>>0);function Kf(a){if(Aa(a))return
a;a[Uf]||(a[Uf]=function(b){return a.handleEvent(b)});return a[Uf]};function Vf(a)
{kf.call(this);this.wa=a;this.i={}}v(Vf,kf);var
Wf=[];f=Vf.prototype;f.ma=function(a,b,c,d){return Xf(this,a,b,c,d)};function
Xf(a,b,c,d,e,g){Array.isArray(c)||(c&&(Wf[0]=c.toString()),c=Wf);for(var
h=0;h<c.length;h++){var k=N(b,c[h],d||a.handleEvent,e||!1,g||a.wa||a);if(!
k)break;a.i[k.key]=k}return a}f.md=function(a,b,c,d){return Yf(this,a,b,c,d)};
function Yf(a,b,c,d,e,g){if(Array.isArray(c))for(var h=0;h<c.length;h+
+)Yf(a,b,c[h],d,e,g);else{b=Jf(b,c,d||a.handleEvent,e,g||a.wa||a);if(!b)return
a;a.i[b.key]=b}return a}f.Za=function(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)this.Za(a,b[g],c,d,e);else c=c||this.handleEvent,d=Ba(d)?!!
d.capture:!!d,e=e||this.wa||this,c=Kf(c),d=!!d,b=zf(a)?a.Fe(b,c,d,e):a?(a=Mf(a))?
a.Fe(b,c,d,e):null:null,b&&(Rf(b),delete this.i[b.key]);return this};
function Zf(a){La(a.i,function(b,c)
{this.i.hasOwnProperty(c)&&Rf(b)},a);a.i={}}f.ya=function()
{Vf.ta.ya.call(this);Zf(this)};f.handleEvent=function(){throw
Error("EventHandler.handleEvent not implemented");};function O()
{kf.call(this);this.uc=new
Df(this);this.Ij=this;this.sh=null}v(O,kf);O.prototype[yf]=!
0;f=O.prototype;f.Yd=function(){return this.sh};f.af=function(a)
{this.sh=a};f.addEventListener=function(a,b,c,d)
{N(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){Qf(this,a,b,c,d)};
f.dispatchEvent=function(a){var
b,c=this.Yd();if(c)for(b=[];c;c=c.Yd())b.push(c);c=this.Ij;var d=a.type||
a;if("string"===typeof a)a=new rf(a,c);else if(a instanceof rf)a.target=a.target||
c;else{var e=a;a=new rf(d,c);Va(a,e)}e=!0;if(b)for(var g=b.length-1;!a.i&&0<=g;g--)
{var h=a.g=b[g];e=$f(h,d,!0,a)&&e}a.i||(h=a.g=c,e=$f(h,d,!0,a)&&e,a.i||(e=$f(h,d,!
1,a)&&e));if(b)for(g=0;!a.i&&g<b.length;g++)h=a.g=b[g],e=$f(h,d,!1,a)&&e;return e};
f.ya=function(){O.ta.ya.call(this);if(this.uc){var a=this.uc,b=0,c;for(c in a.b)
{for(var d=a.b[c],e=0;e<d.length;e++)++b,Cf(d[e]);delete
a.b[c];a.g--}}this.sh=null};f.ma=function(a,b,c,d){return this.uc.add(String(a),b,!
1,c,d)};f.md=function(a,b,c,d){return this.uc.add(String(a),b,!
0,c,d)};f.Za=function(a,b,c,d){return this.uc.remove(String(a),b,c,d)};
function $f(a,b,c,d){b=a.uc.b[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.re&&h.capture==c){var
k=h.listener,l=h.Df||h.src;h.lf&&Ff(a.uc,h);e=!1!==k.call(l,d)&&e}}return e&&!
d.defaultPrevented}f.Fe=function(a,b,c,d){return
this.uc.Fe(String(a),b,c,d)};f.hasListener=function(a,b){return
this.uc.hasListener(void 0!==a?String(a):void 0,b)};function ag(a,b,c,d)
{this.top=a;this.right=b;this.bottom=c;this.left=d}function bg(a){for(var b=new
ag(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=ag.prototype;f.Db=function(){return this.right-this.left};f.kc=function()
{return this.bottom-this.top};
f.clone=function(){return new
ag(this.top,this.right,this.bottom,this.left)};function cg(a,b){return a&&b?b
instanceof ag?
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 dg(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 eg(a,b,c,d)
{this.left=a;this.top=b;this.width=c;this.height=d}f=eg.prototype;f.clone=function(
){return new eg(this.left,this.top,this.width,this.height)};function fg(a){return
new ag(a.top,a.left+a.width,a.top+a.height,a.left)}function gg(a){return new
eg(a.left,a.top,a.right-a.left,a.bottom-a.top)}
function hg(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 eg(c,e,d-c,a-e)}return null}function ig(a,b){if(!a||!b)return null;a=new
eg(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.Ca=function(){return new je(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 P(a,b,c)
{if("string"===typeof b)(b=jg(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var
e=b[d],g=jg(c,d);g&&(c.style[g]=e)}}var kg={};function jg(a,b){var c=kg[b];if(!c)
{var d=xd(b);c=d;void 0===a.style[d]&&(d=(Id?"Webkit":B?"Moz":A?"ms":Fd?"O":null)
+yd(d),void 0!==a.style[d]&&(c=d));kg[b]=c}return c}function lg(a,b){var
c=a.style[xd(b)];return"undefined"!==typeof c?c:a.style[jg(a,b)]||""}
function mg(a,b){var c=ne(a);return
c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,
null))?a[b]||a.getPropertyValue(b)||"":""}function ng(a,b){return mg(a,b)||
(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function og(a,b,c)
{if(b instanceof E){var d=b.x;b=b.y}else d=b,b=c;a.style.left=pg(d,!
1);a.style.top=pg(b,!1)}function qg(a){return new E(a.offsetLeft,a.offsetTop)}
function rg(a){a=a?ne(a):document;return!A||Xd(9)||ve(le(a).b)?
a.documentElement:a.body}function sg(a){try{return
a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}}
function tg(a){if(A&&!Xd(8))return a.offsetParent;var
b=ne(a),c=ng(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=ng(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 ug(a){for(var b=new
ag(0,Infinity,Infinity,0),c=le(a),d=c.b.body,e=c.b.documentElement,g=xe(c.b);a=tg(a
);)if(!(A&&0==a.clientWidth||Id&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!
=ng(a,"overflow")){var h=vg(a),k=new
E(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=
ue(ye(c.b)||
window);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 wg(a,b){b=b||xe(document);var c=b||xe(document);var
d=vg(a),e=vg(c),g=xg(c);if(c==xe(document)){var h=d.x-c.scrollLeft;d=d.y-
c.scrollTop;A&&!Xd(10)&&(h+=g.left,d+=g.top)}else h=d.x-e.x-g.left,d=d.y-e.y-
g.top;a=yg(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
E(e,k);b.scrollLeft=c.x;b.scrollTop=c.y}
function vg(a){var b=ne(a),c=new E(0,0),d=rg(b);if(a==d)return
c;a=sg(a);b=we(le(b).b);c.x=a.left+b.x;c.y=a.top+b.y;return c}function zg(a,b)
{a=Ag(a);b=Ag(b);return new E(a.x-b.x,a.y-b.y)}function Bg(a){a=sg(a);return new
E(a.left,a.top)}function Ag(a){if(1==a.nodeType)return Bg(a);a=a.changedTouches?
a.changedTouches[0]:a;return new E(a.clientX,a.clientY)}
function Q(a,b,c){if(b instanceof je)c=b.height,b=b.width;else if(void 0==c)throw
Error("missing height argument");a.style.width=pg(b,!0);a.style.height=pg(c,!
0)}function pg(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return
a}function Cg(a){var b=yg;if("none"!=ng(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 yg(a){var b=a.offsetWidth,c=a.offsetHeight,d=Id&&!b&&!c;return(void
0===b||d)&&a.getBoundingClientRect?(a=sg(a),new je(a.right-a.left,a.bottom-
a.top)):new je(b,c)}function Dg(a){var b=vg(a);a=Cg(a);return new
eg(b.x,b.y,a.width,a.height)}function Eg(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 R(a,b)
{a.style.display=b?"":"none"}function Fg(a){return"rtl"==ng(a,"direction")}
var Gg=B?"MozUserSelect":Id||Gd?"WebkitUserSelect":null;function Hg(a,b,c){c=c?
null:a.getElementsByTagName("*");if(Gg)
{if(b=b?"none":"",a.style&&(a.style[Gg]=b),c){a=0;for(var d;d=c[a];a+
+)d.style&&(d.style[Gg]=b)}}else if(A||
Fd)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;d=c[a];a+
+)d.setAttribute("unselectable",b)}
function Ig(a,b){var c=ve(le(ne(a)).b);if(!A||C("10")||c&&C("8"))Jg(a,b,"border-
box");else{var d=a.style;c?(c=Kg(a),a=xg(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 Lg(a){var b=ne(a),c=A&&a.currentStyle;if(c&&ve(le(b).b)&&"auto"!
=c.width&&"auto"!=c.height&&!c.boxSizing)return
b=Mg(a,c.width,"width","pixelWidth"),a=Mg(a,c.height,"height","pixelHeight"),new
je(b,a);c=new je(a.offsetWidth,a.offsetHeight);b=Kg(a);a=xg(a);return new
je(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)}
function Jg(a,b,c){a=a.style;B?a.MozBoxSizing=c:Id?
a.WebkitBoxSizing=c:a.boxSizing=c;a.width=Math.max(b.width,0)+"px";a.height=Math.ma
x(b.height,0)+"px"}function Mg(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 Ng(a,b)
{return(b=a.currentStyle?a.currentStyle[b]:null)?Mg(a,b,"left","pixelLeft"):0}
function Kg(a){if(A){var
b=Ng(a,"paddingLeft"),c=Ng(a,"paddingRight"),d=Ng(a,"paddingTop");a=Ng(a,"paddingBo
ttom");return new
ag(d,c,a,b)}b=mg(a,"paddingLeft");c=mg(a,"paddingRight");d=mg(a,"paddingTop");a=mg(
a,"paddingBottom");return new
ag(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var
Og={thin:2,medium:4,thick:6};
function Pg(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return
0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in Og?
Og[b]:Mg(a,b,"left","pixelLeft")}function xg(a){if(A&&!Xd(9)){var
b=Pg(a,"borderLeft"),c=Pg(a,"borderRight"),d=Pg(a,"borderTop");a=Pg(a,"borderBottom
");return new
ag(d,c,a,b)}b=mg(a,"borderLeftWidth");c=mg(a,"borderRightWidth");d=mg(a,"borderTopW
idth");a=mg(a,"borderBottomWidth");return new
ag(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};function Qg()
{}xa(Qg);Qg.prototype.b=0;function Rg(a){return":"+(a.b++).toString(36)};function
Sg(a){O.call(this);this.g=a||le();this.Va=Tg;this.Qa=null;this.Oa=!
1;this.Aa=null;this.ua=void 0;this.ha=this.s=this.o=this.fh=null;this.Yb=!
1}v(Sg,O);Sg.prototype.yd=Qg.Xa();var Tg=null;
function Ug(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=Sg.prototype;f.getId=function(){return this.Qa||
(this.Qa=Rg(this.yd))};function Vg(a,b){if(a.o&&a.o.ha){var c=a.o.ha,d=a.Qa;d in
c&&delete c[d];Sa(a.o.ha,b,a)}a.Qa=b}f.V=function(){return this.Aa};
function Wg(a){a.ua||(a.ua=new Vf(a));return a.ua}f.ud=function(a){if(this==a)throw
Error("Unable to set parent component");var b;if(b=a&&this.o&&this.Qa){var
c=this.o;b=this.Qa;c.ha&&b?(c=c.ha,b=(null!==c&&b in c?c[b]:void 0)||
null):b=null}if(b&&this.o!=a)throw Error("Unable to set parent
component");this.o=a;Sg.ta.af.call(this,a)};f.getParent=function(){return
this.o};f.af=function(a){if(this.o&&this.o!=a)throw Error("Method not
supported");Sg.ta.af.call(this,a)};
f.mc=function(){this.Aa=Be(this.g.b,"DIV")};f.render=function(a)
{Xg(this,a)};function Xg(a,b,c){if(a.Oa)throw Error("Component already
rendered");a.Aa||a.mc();b?b.insertBefore(a.Aa,c||
null):a.g.b.body.appendChild(a.Aa);a.o&&!a.o.Oa||a.Ra()}function Yg(a,b)
{if(a.Oa)throw Error("Component already rendered");if(b&&a.Gg(b)){a.Yb=!0;var
c=ne(b);a.g&&a.g.b==c||(a.g=le(b));a.Zb(b);a.Ra()}else throw Error("Invalid element
to decorate");}f.Gg=function(){return!0};f.Zb=function(a){this.Aa=a};
f.Ra=function(){this.Oa=!0;Zg(this,function(a){!
a.Oa&&a.V()&&a.Ra()})};f.Hb=function(){Zg(this,function(a)
{a.Oa&&a.Hb()});this.ua&&Zf(this.ua);this.Oa=!1};f.ya=function()
{this.Oa&&this.Hb();this.ua&&(this.ua.Fa(),delete this.ua);Zg(this,function(a)
{a.Fa()});!
this.Yb&&this.Aa&&J(this.Aa);this.o=this.fh=this.Aa=this.ha=this.s=null;Sg.ta.ya.ca
ll(this)};f.Ga=function(a,b){this.Rd(a,$g(this),b)};
f.Rd=function(a,b,c){if(a.Oa&&(c||!this.Oa))throw Error("Component already
rendered");if(0>b||b>$g(this))throw Error("Child component index out of
bounds");this.ha&&this.s||(this.ha={},this.s=[]);if(a.getParent()==this){var
d=a.getId();this.ha[d]=a;lb(this.s,a)}else
Sa(this.ha,a.getId(),a);a.ud(this);rb(this.s,b,0,a);a.Oa&&this.Oa&&a.getParent()==t
his?(c=this.Dd(),b=c.childNodes[b]||null,b!=a.V()&&c.insertBefore(a.V(),b)):c?
(this.Aa||this.mc(),b=ah(this,b+1),Xg(a,this.Dd(),b?b.Aa:null)):this.Oa&&
!a.Oa&&a.Aa&&a.Aa.parentNode&&1==a.Aa.parentNode.nodeType&&a.Ra()};f.Dd=function()
{return this.Aa};function bh(a){null==a.Va&&(a.Va=Fg(a.Oa?a.Aa:a.g.b.body));return
a.Va}function $g(a){return a.s?a.s.length:0}function ah(a,b){return a.s?a.s[b]||
null:null}function Zg(a,b,c){a.s&&w(a.s,b,c)}function ch(a,b){return a.s&&b?
bb(a.s,b):-1};function dh(a,b)
{Sg.call(this,b);this.b=a}v(dh,Sg);dh.prototype.i="info";dh.prototype.j=!1;var
eh={info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-butterBar-
warning",promo:"jfk-butterBar-promo"};dh.prototype.isVisible=function(){var
a=this.V();return null!=a&&ef(a,"jfk-butterBar-shown")};dh.prototype.Ia=function(a)
{jf(this.V(),"jfk-butterBar-shown",a)};
dh.prototype.mc=function(){this.Aa=this.g.Ta("DIV","jfk-butterBar");var
a=this.V();a&&(L(a,"live","assertive"),L(a,"atomic","true"));this.b=this.b;if(a=thi
s.V()){var b=this.g;b.ii(a);b.hi(a,this.b)}this.j=this.j;(a=this.V())&&jf(a,"jfk-
butterBar-mini",this.j);a=this.i;if(this.Dd()){b=this.V();var
c=eh[a];gf(b,eh[this.i]);M(b,c)}this.i=a};function fh(a,b)
{this.g={};this.b=[];this.i=0;var c=arguments.length;if(1<c){if(c%2)throw
Error("Uneven number of arguments");for(var
d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof
fh)for(c=a.$b(),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=fh.prototype;f.yb=function(){gh(this);for(var
a=[],b=0;b<this.b.length;b++)a.push(this.g[this.b[b]]);return a};f.$b=function()
{gh(this);return this.b.concat()};
function hh(a,b){return ih(a.g,b)}f.remove=function(a){return ih(this.g,a)?(delete
this.g[a],this.i--,this.b.length>2*this.i&&gh(this),!0):!1};function gh(a){if(a.i!
=a.b.length){for(var b=0,c=0;b<a.b.length;){var d=a.b[b];ih(a.g,d)&&(a.b[c++]=d);b+
+}a.b.length=c}if(a.i!=a.b.length){var
e={};for(c=b=0;b<a.b.length;)d=a.b[b],ih(e,d)||(a.b[c++]=d,e[d]=1),b+
+;a.b.length=c}}f.get=function(a,b){return ih(this.g,a)?
this.g[a]:b};f.set=function(a,b){ih(this.g,a)||(this.i+
+,this.b.push(a));this.g[a]=b};
f.forEach=function(a,b){for(var c=this.$b(),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
fh(this)};function ih(a,b){return
Object.prototype.hasOwnProperty.call(a,b)};function jh(a)
{if(a.yb&&"function"==typeof a.yb)return a.yb();if("string"===typeof a)return
a.split("");if(za(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 kh(a){if(a.
$b&&"function"==typeof a.$b)return a.$b();if(!a.yb||"function"!=typeof a.yb)
{if(za(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c+
+)b.push(c);return b}return Na(a)}}
function lh(a,b){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,void
0);else if(za(a)||"string"===typeof a)w(a,b,void 0);else for(var
c=kh(a),d=jh(a),e=d.length,g=0;g<e;g++)b.call(void 0,d[g],c&&c[g],a)};var mh=/^(?:
([^:/?#.]+):)?(?:\/\/(?:([^\\/?#]*)@)?([^\\/?#]*?)(?::([0-9]+))?(?=[\\/?#]|$))?([^?
#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function nh(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?od(e):"")}}}
function oh(a,b,c){c=null!=c?"="+encodeURIComponent(String(c)):"";if(b+=c)
{c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var
e=""}else e=a.substring(d+1,c);a=[a.substr(0,d),e,a.substr(c)];c=a[1];a[1]=b?c?
c+"&"+b:b:c;a=a[0]+(a[1]?"?"+a[1]:"")+a[2]}return a}function ph(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
qh=/#|$/;
function rh(a){var
b=window.location.href,c=b.search(qh),d=ph(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 od(b.substr(d,e-d))}var
sh=/[?&]($|#)/;function S(a)
{this.s=this.ha=this.o="";this.ka=null;this.g=this.j="";this.i=!1;var b;a
instanceof S?
(this.i=a.i,th(this,a.o),this.ha=a.ha,this.s=a.s,uh(this,a.ka),this.j=a.j,vh(this,a
.b.clone()),this.g=a.g):a&&(b=String(a).match(mh))?(this.i=!1,th(this,b[1]||"",!
0),this.ha=wh(b[2]||""),this.s=wh(b[3]||"",!0),uh(this,b[4]),this.j=wh(b[5]||"",!
0),vh(this,b[6]||"",!0),this.g=wh(b[7]||"")):(this.i=!1,this.b=new
xh(null,this.i))}
S.prototype.toString=function(){var a=[],b=this.o;b&&a.push(yh(b,zh,!0),":");var
c=this.s;if(c||"file"==b)a.push("//"),(b=this.ha)&&a.push(yh(b,zh,!
0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),c=this.ka,null!=c&&a.push(":",String(c));if(c=this.j)this.s&&"/"!
=c.charAt(0)&&a.push("/"),a.push(yh(c,"/"==c.charAt(0)?Ah:Bh,!0));
(c=this.b.toString())&&a.push("?",c);(c=this.g)&&a.push("#",yh(c,Ch));return
a.join("")};S.prototype.clone=function(){return new S(this)};
function th(a,b,c){a.o=c?wh(b,!0):b;a.o&&(a.o=a.o.replace(/:$/,""))}function
uh(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number
"+b);a.ka=b}else a.ka=null}function vh(a,b,c){b instanceof xh?(a.b=b,Dh(a.b,a.i)):
(c||(b=yh(b,Eh)),a.b=new xh(b,a.i))}S.prototype.getQuery=function(){return
this.b.toString()};function T(a,b,c){a.b.set(b,c);return a}function Fh(a,b){return
a.b.get(b)}function wh(a,b){return
a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}
function yh(a,b,c){return"string"===typeof a?
(a=encodeURI(a).replace(b,Gh),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),a):null}function Gh(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+
(a&15).toString(16)}var zh=/[#\/\?@]/g,Bh=/[#\?:]/g,Ah=/[#\?]/g,Eh=/[#\?
@]/g,Ch=/#/g;function xh(a,b){this.g=this.b=null;this.i=a||null;this.j=!!b}function
Hh(a){a.b||(a.b=new fh,a.g=0,a.i&&nh(a.i,function(b,c)
{a.add(od(b),c)}))}f=xh.prototype;
f.add=function(a,b){Hh(this);this.i=null;a=Ih(this,a);var c=this.b.get(a);c||
this.b.set(a,c=[]);c.push(b);this.g+=1;return this};f.remove=function(a)
{Hh(this);a=Ih(this,a);return hh(this.b,a)?(this.i=null,this.g-
=this.b.get(a).length,this.b.remove(a)):!1};function Jh(a,b){Hh(a);b=Ih(a,b);return
hh(a.b,b)}f.forEach=function(a,b){Hh(this);this.b.forEach(function(c,d)
{w(c,function(e){a.call(b,e,d,this)},this)},this)};
f.$b=function(){Hh(this);for(var a=this.b.yb(),b=this.b.$b(),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.yb=function(a)
{Hh(this);var b=[];if("string"===typeof
a)Jh(this,a)&&(b=ob(b,this.b.get(Ih(this,a))));else{a=this.b.yb();for(var
c=0;c<a.length;c++)b=ob(b,a[c])}return b};f.set=function(a,b)
{Hh(this);this.i=null;a=Ih(this,a);Jh(this,a)&&(this.g-
=this.b.get(a).length);this.b.set(a,[b]);this.g+=1;return this};
f.get=function(a,b){if(!a)return b;a=this.yb(a);return 0<a.length?
String(a[0]):b};function Kh(a,b,c)
{a.remove(b);0<c.length&&(a.i=null,a.b.set(Ih(a,b),pb(c)),a.g+=c.length)}f.toString
=function(){if(this.i)return this.i;if(!this.b)return"";for(var a=[],b=this.b.
$b(),c=0;c<b.length;c++){var
d=b[c],e=encodeURIComponent(String(d));d=this.yb(d);for(var g=0;g<d.length;g++){var
h=e;""!==d[g]&&(h+="="+encodeURIComponent(String(d[g])));a.push(h)}}return
this.i=a.join("&")};
f.clone=function(){var a=new
xh;a.i=this.i;this.b&&(a.b=this.b.clone(),a.g=this.g);return a};function Ih(a,b)
{b=String(b);a.j&&(b=b.toLowerCase());return b}function Dh(a,b){b&&!
a.j&&(Hh(a),a.i=null,a.b.forEach(function(c,d){var e=d.toLowerCase();d!
=e&&(this.remove(d),Kh(this,e,c))},a));a.j=b};var Lh={},Mh={};function Nh(){throw
Error("Do not instantiate
directly");}Nh.prototype.ug=null;Nh.prototype.Sb=function(){return
this.content};Nh.prototype.toString=function(){return this.content};function Oh()
{Nh.call(this)}v(Oh,Nh);Oh.prototype.Vd=Lh;function Ph(a,b){return(a=a.match(Qh))?
Number(a[1])*b[a[2]]:NaN}var Qh=/^([-]?\d+\.?\d*)([K,M,G,T,P,E,Z,Y,k,m,u,n]?)[B]?
$/,Rh={"":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},Sh={"":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 Th(a){if(null!=a)switch(a.ug){case 1:return 1;case -1:return-1;case 0:return
0}return null}var Uh=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.ug=d);return c}}(Oh);function Vh(a){return null!
=a&&a.Vd===Lh?
String(String(a.Sb()).replace(Wh,"").replace(Xh,"&lt;")).replace(Yh,Zh):pd(String(a
))}
var
$h={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;","\r":"&#13;"
,"
":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","
=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8
232;","\u2029":"&#8233;"};function Zh(a){return $h[a]}
var Yh=/[\x00\x22\x27\x3c\x3e]/g,ai=/^(?!on|src|(?:action|archive|background|cite|
classid|codebase|content|data|dsync|href|http-equiv|longdesc|style|usemap)\s*$)(?:
[a-z0-9_$:-]*)$/i,Wh=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:
[^>'"]|"[^"]*"|'[^']*')*>/g,Xh=/</g;function bi(){}bi.prototype.Ib=function(){};var
ci=function(){if(Ld){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(Mb))?
a[1]:"0"}return Kd?(a=/10[_.][0-9_.]+/,(a=a.exec(Mb))?
a[0].replace(/_/g,"."):"10"):Md?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(Mb))?
a[1]:""):Nd||Od||Pd?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(Mb))?
a[1].replace(/_/g,"."):""):""}();var di=Pb(),ei=zd()||
y("iPod"),fi=y("iPad"),gi=y("Android")&&!(Qb()||Pb()||y("Opera")||
y("Silk")),hi=Qb(),ii=y("Safari")&&!(Qb()||y("Coast")||y("Opera")||y("Edge")||
y("Edg/")||y("OPR")||Pb()||y("Silk")||y("Android"))&&!Ad();function ji(a)
{return(a=a.exec(Mb))?a[1]:""}var ki=function(){if(di)return ji(/Firefox\/([0-
9.]+)/);if(A||Gd||Fd)return Wd;if(hi)return Ad()?ji(/CriOS\/([0-
9.]+)/):ji(/Chrome\/([0-9.]+)/);if(ii&&!Ad())return ji(/Version\/([0-
9.]+)/);if(ei||fi){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(Mb);if(a)return
a[1]+"."+a[2]}else if(gi)return(a=ji(/Android\s+([0-9.]+)/))?a:ji(/Version\/([0-
9.]+)/);return""}();function li(a,b,c,d,e,g,h,k,l){var
m=mi(c),t=Dg(a),F=ug(a);if(F){var D=gg(F);F=Math.max(t.left,D.left);var
ka=Math.min(t.left+t.width,D.left+D.width);if(F<=ka){var
ea=Math.max(t.top,D.top);D=Math.min(t.top+t.height,D.top+D.height);ea<=D&&(t.left=F
,t.top=ea,t.width=ka-F,t.height=D-ea)}}F=le(a);ea=le(c);if(F.b!=ea.b)
{ka=F.b.body;ea=ye(ea.b);D=new E(0,0);var Y=ze(ne(ka));if(Cd(Y,"parent")){var
ae=ka;do{var be=Y==ea?vg(ae):Bg(ae);D.x+=be.x;D.y+=be.y}while(Y&&Y!=ea&&Y!
=Y.parent&&(ae=Y.frameElement)&&(Y=
Y.parent))}ka=ie(D,vg(ka));!A||Xd(9)||ve(F.b)||
(ka=ie(ka,we(F.b)));t.left+=ka.x;t.top+=ka.y}a=ni(a,b);b=t.left;a&4?
b+=t.width:a&2&&(b+=t.width/2);t=new E(b,t.top+(a&1?
t.height:0));t=ie(t,m);e&&(t.x+=(a&4?-1:1)*e.x,t.y+=(a&1?-1:1)*e.y);if(h)if(l)var
Ya=l;else if(Ya=ug(c))Ya.top-=m.y,Ya.right-=m.x,Ya.bottom-=m.y,Ya.left-=m.x;return
oi(t,c,d,g,Ya,h,k)}
function mi(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!
b||"static"!=ng(a,"position")){var c=vg(a);if(!b){b=Fg(a);var d;if(d=b)
{if(d=ii)d=0<=Kb(ki,10);var e;if(e=Qd)e=0<=Kb(ci,10);d=B||d||e}b=d?-a.scrollLeft:!
b||Hd&&C("8")||"visible"==ng(a,"overflowX")?a.scrollLeft:a.scrollWidth-
a.clientWidth-a.scrollLeft;c=ie(c,new E(b,a.scrollTop))}}}return c||new E}
function oi(a,b,c,d,e,g,h){a=a.clone();var k=ni(b,c);c=Cg(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 m=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,
m+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&&(m=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,m+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
eg(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;og(b,new E(e.left,e.top));h=e.Ca();ke(c,h)||Ig(b,h);return a}function ni(a,b)
{return(b&8&&Fg(a)?b^4:b)&-9};function pi(a,b){this.i=a;this.s=!!
b;this.j={0:this.i+"-arrowright",1:this.i+"-arrowup",2:this.i+"-
arrowdown",3:this.i+"-arrowleft"}}v(pi,bi);f=pi.prototype;f.Di=!
1;f.og=2;f.Lh=20;f.qg=3;f.oh=-5;f.lg=!1;f.wh=function(a)
{this.g=a};f.setPosition=function(a,b,c,d){null!=a&&(this.qg=a);null!
=b&&(this.og=b);"number"===typeof c&&(this.Lh=Math.max(c,15));"number"===typeof
d&&(this.oh=d)};
f.Ib=function(a,b,c){a=this.og;2==a&&(a=0);qi(this,this.qg,a,2==this.og?
ri(this.qg)?this.b.offsetHeight/2:this.b.offsetWidth/2:this.Lh,0,c)};
function qi(a,b,c,d,e,g){if(a.g){var h=si(b,c);var k=a.g;var l=Cg(k);l=(ri(b)?
l.height/2:l.width/2)-d;var m=ni(k,h),t;if(t=ug(k))k=fg(Dg(k)),ri(b)?k.top<t.top&&!
(m&1)?l-=t.top-k.top:k.bottom>t.bottom&&m&1&&(l-=k.bottom-
t.bottom):k.left<t.left&&!(m&4)?l-=t.left-k.left:k.right>t.right&&m&4&&(l-=k.right-
t.right);k=l;k=ri(b)?new E(a.oh,k):new E(k,a.oh);l=ri(b)?6:9;a.lg&&2==e&&(l=ri(b)?
4:1);m=b^3;ri(b)&&"rtl"==a.g.dir&&(m=b);h=li(a.g,si(m,c),a.b,h,k,g,a.Di?l:0,void
0,null);if(2!=e&&h&496){qi(a,b^3,c,d,
a.lg&&0==e?1:2,g);return}!a.s||h&496||
(e=parseFloat(a.b.style.left),g=parseFloat(a.b.style.top),isFinite(e)&&0==e
%1&&isFinite(g)&&0==g%1||og(a.b,Math.round(e),Math.round(g)))}ti(a,b,c,d)}
function ti(a,b,c,d){var e=a.o;La(a.j,function(g){jf(e,g,!
1)},a);M(e,a.j[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.g?
(c=zg(a.g,a.b),d=ui(a.g,b),ri(b)?e.style.top=vi(c.y+d.y,a.b.offsetHeight-
15)+"px":e.style.left=vi(c.x+d.x,a.b.offsetWidth-15)+"px"):e.style[0==c?
ri(b)?"top":"left":ri(b)?"bottom":"right"]=d+"px"}function vi(a,b){return 15>b?
15:ge(a,15,b)}function si(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 ui(a,b){var c=0,d=0;a=Cg(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 E(c,d)}function ri(a){return 0==a||
3==a};function wi(a){kf.call(this);this.g=a||
le()}v(wi,kf);wi.prototype.o=function()
{Ze(this.V(),"tooltip");L(this.V(),"live","polite")};function xi(a)
{wi.call(this,a);this.b=this.g.Ta("DIV","jfk-tooltip-
contentId");this.j=this.g.Ta("DIV","jfk-tooltip-arrow",this.g.Ta("DIV","jfk-
tooltip-arrowimplbefore"),this.g.Ta("DIV","jfk-tooltip-
arrowimplafter"));this.i=this.g.Ta("DIV",{"class":"jfk-
tooltip",role:"tooltip"},this.b,this.j);this.o()}v(xi,wi);xi.prototype.V=function()
{return this.i};xi.prototype.ya=function()
{xi.ta.ya.call(this);this.i&&J(this.i)};function yi(a)
{xi.call(this,a)}v(yi,xi);yi.prototype.o=function()
{Ze(this.V(),"tooltip")};function zi(a,b)
{this.i=a;this.j=b;this.g=0;this.b=null}zi.prototype.get=function(){if(0<this.g)
{this.g--;var a=this.b;this.b=a.next;a.next=null}else a=this.i();return a};function
Ai(a,b){a.j(b);100>a.g&&(a.g++,b.next=a.b,a.b=b)};function Bi(a)
{p.setTimeout(function(){throw a;},0)}var Ci;
function Di(){var a=p.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof
window&&window.postMessage&&window.addEventListener&&!y("Presto")&&(a=function()
{var
e=I("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&&!y("Trident")&&!y("MSIE")){var
b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var
e=c.cb;c.cb=null;e()}};return function(e)
{d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e)
{p.setTimeout(e,0)}};function Ei(){this.g=this.b=null}var Gi=new zi(function()
{return new Fi},function(a){a.reset()});Ei.prototype.add=function(a,b){var
c=Gi.get();c.set(a,b);this.g?
this.g.next=c:this.b=c;this.g=c};Ei.prototype.remove=function(){var
a=null;this.b&&(a=this.b,this.b=this.b.next,this.b||
(this.g=null),a.next=null);return a};function Fi()
{this.next=this.g=this.b=null}Fi.prototype.set=function(a,b)
{this.b=a;this.g=b;this.next=null};Fi.prototype.reset=function()
{this.next=this.g=this.b=null};function Hi(a,b){Ii||Ji();Ki||(Ii(),Ki=!
0);Li.add(a,b)}var Ii;function Ji(){if(p.Promise&&p.Promise.resolve){var
a=p.Promise.resolve(void 0);Ii=function(){a.then(Mi)}}else Ii=function(){var b=Mi;!
Aa(p.setImmediate)||p.Window&&p.Window.prototype&&!
y("Edge")&&p.Window.prototype.setImmediate==p.setImmediate?(Ci||
(Ci=Di()),Ci(b)):p.setImmediate(b)}}var Ki=!1,Li=new Ei;function Mi(){for(var
a;a=Li.remove();){try{a.b.call(a.g)}catch(b){Bi(b)}Ai(Gi,a)}Ki=!1};function Ni(a)
{if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Oi(a)
{this.b=0;this.ha=void 0;this.j=this.g=this.i=null;this.o=this.s=!1;if(a!=q)try{var
b=this;a.call(void 0,function(c){Pi(b,2,c)},function(c){Pi(b,3,c)})}catch(c)
{Pi(this,3,c)}}function Qi(){this.next=this.i=this.g=this.j=this.b=null;this.o=!
1}Qi.prototype.reset=function(){this.i=this.g=this.j=this.b=null;this.o=!1};var
Ri=new zi(function(){return new Qi},function(a){a.reset()});function Si(a,b,c){var
d=Ri.get();d.j=a;d.g=b;d.i=c;return d}
Oi.prototype.then=function(a,b,c){return Ti(this,Aa(a)?a:null,Aa(b)?
b:null,c)};Oi.prototype.$goog_Thenable=!0;Oi.prototype.cancel=function(a)
{if(0==this.b){var b=new Ui(a);Hi(function(){Vi(this,b)},this)}};function Vi(a,b)
{if(0==a.b)if(a.i){var c=a.i;if(c.g){for(var d=0,e=null,g=null,h=c.g;h&&(h.o||(d+
+,h.b==a&&(e=h),!(e&&1<d)));h=h.next)e||(g=h);e&&(0==c.b&&1==d?Vi(c,b):(g?
(d=g,d.next==c.j&&(c.j=d),d.next=d.next.next):Wi(c),Xi(c,e,3,b)))}a.i=null}else
Pi(a,3,b)}
function Yi(a,b){a.g||2!=a.b&&3!=a.b||Zi(a);a.j?a.j.next=b:a.g=b;a.j=b}function
Ti(a,b,c,d){var e=Si(null,null,null);e.b=new Oi(function(g,h){e.j=b?function(k)
{try{var l=b.call(d,k);g(l)}catch(m){h(m)}}:g;e.g=c?function(k){try{var
l=c.call(d,k);void 0===l&&k instanceof Ui?h(k):g(l)}catch(m)
{h(m)}}:h});e.b.i=a;Yi(a,e);return e.b}Oi.prototype.ua=function(a)
{this.b=0;Pi(this,2,a)};Oi.prototype.kb=function(a){this.b=0;Pi(this,3,a)};
function Pi(a,b,c){if(0==a.b){a===c&&(b=3,c=new TypeError("Promise cannot resolve
to itself"));a.b=1;a:{var d=c,e=a.ua,g=a.kb;if(d instanceof Oi){Yi(d,Si(e||q,g||
null,a));var h=!0}else if(Ni(d))d.then(e,g,a),h=!0;else{if(Ba(d))try{var
k=d.then;if(Aa(k)){$i(d,k,e,g,a);h=!0;break a}}catch(l){g.call(a,l);h=!0;break
a}h=!1}}h||(a.ha=c,a.b=b,a.i=null,Zi(a),3!=b||c instanceof Ui||aj(a,c))}}
function $i(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 Zi(a){a.s||(a.s=!
0,Hi(a.ka,a))}function Wi(a){var b=null;a.g&&(b=a.g,a.g=b.next,b.next=null);a.g||
(a.j=null);return b}Oi.prototype.ka=function(){for(var
a;a=Wi(this);)Xi(this,a,this.b,this.ha);this.s=!1};
function Xi(a,b,c,d){if(3==c&&b.g&&!b.o)for(;a&&a.o;a=a.i)a.o=!
1;if(b.b)b.b.i=null,bj(b,c,d);else try{b.o?b.j.call(b.i):bj(b,c,d)}catch(e)
{cj.call(null,e)}Ai(Ri,b)}function bj(a,b,c){2==b?
a.j.call(a.i,c):a.g&&a.g.call(a.i,c)}function aj(a,b){a.o=!0;Hi(function()
{a.o&&cj.call(null,b)})}var cj=Bi;function Ui(a)
{Xa.call(this,a)}v(Ui,Xa);Ui.prototype.name="cancel";function dj(a,b)
{O.call(this);this.g=a||1;this.b=b||
p;this.i=r(this.Em,this);this.j=Ha()}v(dj,O);f=dj.prototype;f.He=!
1;f.lc=null;function ej(a,b){a.g=b;a.lc&&a.He?
(a.stop(),a.start()):a.lc&&a.stop()}f.Em=function(){if(this.He){var a=Ha()-
this.j;0<a&&a<.8*this.g?this.lc=this.b.setTimeout(this.i,this.g-a):
(this.lc&&(this.b.clearTimeout(this.lc),this.lc=null),this.dispatchEvent("tick"),th
is.He&&(this.stop(),this.start()))}};
f.start=function(){this.He=!0;this.lc||
(this.lc=this.b.setTimeout(this.i,this.g),this.j=Ha())};f.stop=function(){this.He=!
1;this.lc&&(this.b.clearTimeout(this.lc),this.lc=null)};f.ya=function()
{dj.ta.ya.call(this);this.stop();delete this.b};function U(a,b,c)
{if(Aa(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:p.setTimeout(a,b||0)}function fj(a)
{p.clearTimeout(a)};function gj(a,b,c){kf.call(this);this.b=a;this.j=b||
0;this.g=c;this.i=r(this.ek,this)}v(gj,kf);f=gj.prototype;f.Qa=0;f.ya=function()
{gj.ta.ya.call(this);this.stop();delete this.b;delete this.g};f.start=function(a)
{this.stop();this.Qa=U(this.i,void 0!==a?a:this.j)};f.stop=function(){0!
=this.Qa&&fj(this.Qa);this.Qa=0};f.ek=function()
{this.Qa=0;this.b&&this.b.call(this.g)};function hj(a){return
qd(Bb(a.replace(ij,function(b,c){return jj.test(c)?"":" "}).replace(/[\t\n ]+/g,"
")))}var jj=/^(?:abbr|acronym|address|b|em|i|small|strong|su[bp]|u)$/i,ij=/<[!\/]?
([a-z0-9]+)([\/ ][^>]*)?>/gi;var kj={};function lj(a)
{Vf.call(this);this.Ba=a;this.va=new gj(this.Bm,0,this);lf(this,this.va);var
b=ze();this.ha=Aa(b.MutationObserver)?new
b.MutationObserver(r(this.yk,this)):null;a=a.b;this.ma(a,"mouseout mousedown click
blur focusout keydown".split(" "),this.Qj,!0);this.ma(a,
["mouseover","focus","focusin"],this.xm,!0)}v(lj,Vf);f=lj.prototype;f.ya=function()
{mj(this);lj.ta.ya.call(this)};
function nj(a,b){switch(b.type){case "mousedown":case "mouseover":case
"mouseout":case "click":a.Da=!1;break;case "keydown":a.Da=!0}}f.xm=function(a)
{this.ha&&this.ha.disconnect();nj(this,a);var
b=a.target;a="focus"==a.type||"focusin"==a.type;var
c=this.b&&Le(this.b.b,b);if(this.Da||!a||c)
{this.Ma=a;if(a=b&&b.getAttribute&&this.ha)a=b.getAttribute("role")||
null,a=jb(Ye,a);a&&(this.ha.observe(b,{attributes:!0}),
(a=$e(b))&&(b=a));this.j=b}else this.j=null;oj(this)};
f.Qj=function(a){nj(this,a);var b=a.target;b=this.b&&Le(this.b.b,b);if("mousedown"!
=a.type&&"click"!=a.type||!b)this.j=null,oj(this)};f.yk=function(a)
{w(a,r(function(b){var c=$e(b.target);c&&"aria-
activedescendant"==b.attributeName&&(this.j=c,oj(this))},this))};function oj(a)
{if(0==a.va.Qa||!a.g||!a.s){mj(a);var b=null!=a.s?a.s:50;a.va.start(a.g?
b:300)}}function mj(a){a.ka&&(fj(a.ka),a.ka=0,a.g=null)}
f.Bm=function(){if(!this.j)pj(this),this.s=this.g=null;else if(!
(this.g&&this.b&&Le(this.b.V(),this.j))||this.g.getAttribute("data-tooltip-
unhoverable")){var a=We(this.j,function(k){return
k.getAttribute&&(k.getAttribute("data-tooltip-contained")||k.getAttribute("data-
tooltip")||k.b)&&!k.getAttribute("data-tooltip-suspended")}),b=!1;this.g&&this.g!
=a&&(pj(this),this.s=this.g=null,b=!0);if(!this.g&&a&&(this.g=a,qj(this,a))){var
c=bd;if(a.getAttribute("data-tooltip-contained"))for(var d=oe("jfk-tooltip-data",
a),e=0;e<d.length;e++){if(d[e].parentNode==a){c=d[e].cloneNode(!0);break}}else
c=a.b?a.b:Vc(a.getAttribute("data-tooltip"));d=a.getAttribute("data-tooltip-
align");e=a.getAttribute("data-tooltip-class");var g=a.getAttribute("data-tooltip-
offset");g=Ab(vd(g))?-1:Number(g);var h=a.getAttribute("data-tooltip-hide-
delay");h=Ab(vd(h))?null:Number(h);if(!b&&(a=a.getAttribute("data-tooltip-
delay"),a=Math.max(0,a-300)))
{this.ka=U(u(this.xj,this.g,c,d,g,e,h),a,this);return}this.xj(this.g,c,d,g,e,h)}}};
function qj(a,b){return b.getAttribute("data-tooltip-only-on-
overflow")&&b.offsetWidth>=b.scrollWidth&&b.offsetHeight>=b.scrollHeight||
a.Ma&&"mouse"==b.getAttribute("data-tooltip-trigger")?!1:!0}function rj(a)
{if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case "t":return
2;case "r":return 3}return 1}
f.xj=function(a,b,c,d,e,g){this.ka=0;this.s=g;if(!this.b){this.b=new
yi(this.Ba);pj(this);this.Ba.b.body.appendChild(this.b.V());lf(this,this.b);this.o=
new pi("jfk-tooltip",!0);this.o.Di=!0;this.o.lg=!0;g=this.o;var
h=this.b.j;g.b=this.b.V();g.o=h}a:{if(c)switch(c.toLowerCase().split(",")[1]){case
"l":g=0;break a;case "r":g=1;break a}g=2}this.o.setPosition(rj(c),g,void
0,d);gf(this.b.V(),"jfk-tooltip-hide");this.ua!=e&&(this.ua&&!
Ab(vd(this.ua))&&gf(this.b.V(),this.ua),Ab(vd(e))||M(this.b.V(),e),
this.ua=e);og(this.b.V(),0,0);if(b instanceof Qc)z(this.b.b,b);else
for(Fe(this.b.b);c=b.firstChild;)this.b.b.appendChild(c);this.o.wh(a);this.o.Ib(nul
l,0)};function pj(a){a.b&&M(a.b.V(),"jfk-tooltip-hide")};function sj(a,b,c,d,e,g)
{if(Id&&!C("525"))return!0;if(Kd&&e)return tj(a);if(e&&!d)return!1;if(!B)
{"number"===typeof b&&(b=uj(b));var h=17==b||18==b||Kd&&91==b;if((!c||Kd)&&h||
Kd&&16==b&&(d||g))return!1}if((Id||Gd)&&d&&c)switch(a){case 220:case 219:case
221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case
222:return!1}if(A&&d&&b==a)return!1;switch(a){case 13:return B?g||e?!1:!(c&&d):!
0;case 27:return!(Id||Gd||B)}return B&&(d||e||g)?!1:tj(a)}
function tj(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(Id||Gd)&&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
B;default:return!1}}function uj(a){if(B)a=vj(a);else if(Kd&&Id)switch(a){case
93:a=91}return a}
function vj(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 wj(a,b)
{O.call(this);a&&xj(this,a,b)}v(wj,O);f=wj.prototype;f.Aa=null;f.Lf=null;f.Xg=null;
f.Mf=null;f.Lb=-1;f.Bc=-1;f.ng=!1;
var
yj={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},zj=
{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},Aj=!Id||C("525"),Bj=Kd&&B;f=wj.prototype;
f.Ok=function(a){if(Id||Gd)if(17==this.Lb&&!a.ctrlKey||18==this.Lb&&!a.altKey||
Kd&&91==this.Lb&&!a.metaKey)this.Bc=this.Lb=-1;-1==this.Lb&&(a.ctrlKey&&17!
=a.keyCode?this.Lb=17:a.altKey&&18!=a.keyCode?this.Lb=18:a.metaKey&&91!
=a.keyCode&&(this.Lb=91));Aj&&!
sj(a.keyCode,this.Lb,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):
(this.Bc=uj(a.keyCode),Bj&&(this.ng=a.altKey))};f.ik=function(a){this.Bc=this.Lb=-
1;this.ng=a.altKey};
f.handleEvent=function(a){var b=a.b,c=b.altKey;if(A&&"keypress"==a.type){var
d=this.Bc;var e=13!=d&&27!=d?b.keyCode:0}else(Id||Gd)&&"keypress"==a.type?
(d=this.Bc,e=0<=b.charCode&&63232>b.charCode&&tj(d)?b.charCode:0):Fd&&!Id?
(d=this.Bc,e=tj(d)?b.keyCode:0):("keypress"==a.type?
(Bj&&(c=this.ng),b.keyCode==b.charCode?32>b.keyCode?(d=b.keyCode,e=0):
(d=this.Bc,e=b.charCode):(d=b.keyCode||this.Bc,e=b.charCode||0)):(d=b.keyCode||
this.Bc,e=b.charCode||0),Kd&&63==e&&224==d&&(d=191));var g=d=uj(d);d?63232<=
d&&d in yj?g=yj[d]:25==d&&a.shiftKey&&(g=9):b.keyIdentifier&&b.keyIdentifier in
zj&&(g=zj[b.keyIdentifier]);B&&Aj&&"keypress"==a.type&&!
sj(g,this.Lb,a.shiftKey,a.ctrlKey,c,a.metaKey)||(a=g==this.Lb,this.Lb=g,b=new
Cj(g,e,a,b),b.altKey=c,this.dispatchEvent(b))};f.V=function(){return
this.Aa};function xj(a,b,c)
{a.Mf&&Dj(a);a.Aa=b;a.Lf=N(a.Aa,"keypress",a,c);a.Xg=N(a.Aa,"keydown",a.Ok,c,a);a.M
f=N(a.Aa,"keyup",a.ik,c,a)}
function Dj(a)
{a.Lf&&(Rf(a.Lf),Rf(a.Xg),Rf(a.Mf),a.Lf=null,a.Xg=null,a.Mf=null);a.Aa=null;a.Lb=-
1;a.Bc=-1}f.ya=function(){wj.ta.ya.call(this);Dj(this)};function Cj(a,b,c,d)
{uf.call(this,d);this.type="key";this.keyCode=a;this.j=b;this.repeat=c}v(Cj,uf);fun
ction Ej(){}var Fj;xa(Ej);var
Gj={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"check
ed",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};f=E
j.prototype;f.$d=function(){};f.Jb=function(a){return
a.g.Ta("DIV",Hj(this,a).join(" "),a.Sb())};f.Vb=function(a){return a};function
Ij(a,b,c){if(a=a.V?a.V():a){var d=[b];A&&!C("7")&&(d=Jj(cf(a),b),d.push(b));(c?
ff:hf)(a,d)}}f.wf=function(){return!0};
f.ab=function(a,b){b.id&&Vg(a,b.id);var c=this.Vb(b);c&&c.firstChild?
Kj(a,c.firstChild.nextSibling?pb(c.childNodes):c.firstChild):a.Hd=null;var
d=0,e=this.Ha(),g=this.Ha(),h=!1,k=!1,l=!1,m=pb(cf(b));w(m,function(F){h||F!=e?k||
F!=g?d|=this.tf(F):k=!0:(h=!0,g==e&&(k=!0));1==this.tf(F)&&Qe(c)&&Re(c)&&Pe(c,!
1)},this);a.xc=d;h||(m.push(e),g==e&&(k=!0));k||m.push(g);
(a=a.jc)&&m.push.apply(m,a);if(A&&!C("7")){var
t=Jj(m);0<t.length&&(m.push.apply(m,t),l=!0)}h&&k&&!a&&!l||df(b,m.join(" "));return
b};
f.xf=function(a){bh(a)&&this.ki(a.V(),!
0);a.isEnabled()&&this.Ie(a,a.isVisible())};function Lj(a,b,c){if(a=c||a.
$d())c=b.getAttribute("role")||null,a!=c&&Ze(b,a)}function Mj(a,b,c)
{b.isVisible()||L(c,"hidden",!b.isVisible());b.isEnabled()||a.Ic(c,1,!
b.isEnabled());Nj(b,8)&&a.Ic(c,8,V(b,8));Nj(b,16)&&a.Ic(c,16,V(b,16));Nj(b,64)&&a.I
c(c,64,V(b,64))}f.Jg=function(a,b){Hg(a,!b,!A&&!Fd)};f.ki=function(a,b)
{Ij(a,this.Ha()+"-rtl",b)};f.ji=function(a){var b;return Nj(a,32)&&(b=a.V())?
Qe(b)&&Re(b):!1};
f.Ie=function(a,b){var c;if(Nj(a,32)&&(c=a.V())){if(!b&&V(a,32))
{try{c.blur()}catch(d){}V(a,32)&&a.yf(null)}(Qe(c)&&Re(c))!
=b&&Pe(c,b)}};f.Ia=function(a,b){R(a,b);a&&L(a,"hidden",!b)};f.Nb=function(a,b,c)
{var d=a.V();if(d){var
e=this.Ce(b);e&&Ij(a,e,c);this.Ic(d,b,c)}};f.Ic=function(a,b,c){Fj||
(Fj={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=Fj[b];var
d=a.getAttribute("role")||null;d&&(d=Gj[d]||b,b="checked"==b||"selected"==b?
d:b);b&&L(a,b,c)};
f.Gd=function(a,b){var c=this.Vb(a);c&&(Fe(c),b&&("string"===typeof b?K(c,b):
(a=function(d){if(d){var e=ne(c);c.appendChild("string"===typeof d?
e.createTextNode(d):d)}},Array.isArray(b)?w(b,a):!za(b)||"nodeType"in b?
a(b):w(pb(b),a))))};f.Ha=function(){return"goog-control"};function Hj(a,b){var
c=a.Ha(),d=[c],e=a.Ha();e!=c&&d.push(e);c=b.xc;for(e=[];c;){var g=c&-
c;e.push(a.Ce(g));c&=~g}d.push.apply(d,e);(a=b.jc)&&d.push.apply(d,a);A&&!
C("7")&&d.push.apply(d,Jj(d));return d}
function Jj(a,b){var c=[];b&&(a=ob(a,[b]));w([],function(d){!gb(d,u(jb,a))||b&&!
jb(d,b)||c.push(d.join("_"))});return c}f.Ce=function(a){this.b||Oj(this);return
this.b[a]};f.tf=function(a){if(!this.va){this.b||Oj(this);var b=this.b,c={},d;for(d
in b)c[b[d]]=d;this.va=c}a=parseInt(this.va[a],10);return isNaN(a)?0:a};function
Oj(a){var b=a.Ha();a.b={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-
selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function Pj()
{}v(Pj,Ej);xa(Pj);f=Pj.prototype;f.$d=function()
{return"button"};f.Ic=function(a,b,c){switch(b){case 8:case
16:L(a,"pressed",c);break;default:case 64:case
1:Pj.ta.Ic.call(this,a,b,c)}};f.Jb=function(a){var
b=Pj.ta.Jb.call(this,a);Qj(b,a.ka);var
c=a.vb();c&&this.Ob(b,c);Nj(a,16)&&this.Ic(b,16,V(a,16));return
b};f.ab=function(a,b){b=Pj.ta.ab.call(this,a,b);var
c=this.vb(b);a.tb=c;a.ka=b.title;Nj(a,16)&&this.Ic(b,16,V(a,16));return
b};f.vb=q;f.Ob=q;
function Qj(a,b){a&&(b?a.title=b:a.removeAttribute("title"))}f.Ha=function()
{return"goog-button"};function Rj(a,b){if(!a)throw Error("Invalid class name
"+a);if(!Aa(b))throw Error("Invalid decorator function "+b);Sj[a]=b}var
Tj={},Sj={};function Uj(a,b,c){Sg.call(this,c);if(!b){for(b=this.constructor;b;)
{var
d=Ca(b);if(d=Tj[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=
d?Aa(d.Xa)?d.Xa():new d:null}this.i=b;this.Hd=void 0!==a?
a:null}v(Uj,Sg);f=Uj.prototype;f.Hd=null;f.xc=0;f.ff=39;f.zd=255;f.ef=0;f.zf=!
0;f.jc=null;f.Kg=!0;f.Ze=null;function Vj(a){a.Oa&&0!=a.Kg&&Wj(a,!1);a.Kg=!
1}f.Rc=function(){return this.i};function Xj(a,b){b&&(a.jc?jb(a.jc,b)||
a.jc.push(b):a.jc=[b],Ij(a,b,!0))}
function Yj(a,b,c){c?
Xj(a,b):b&&a.jc&&lb(a.jc,b)&&(0==a.jc.length&&(a.jc=null),Ij(a,b,!
1))}f.mc=function(){var
a=this.i.Jb(this);this.Aa=a;Lj(this.i,a,this.Ge());this.i.Jg(a,!
1);this.isVisible()||this.i.Ia(a,!1)};f.Ge=function(){return
this.Ze};f.Dd=function(){return this.i.Vb(this.V())};f.Gg=function(a){return
this.i.wf(a)};f.Zb=function(a)
{this.Aa=a=this.i.ab(this,a);Lj(this.i,a,this.Ge());this.i.Jg(a,!1);this.zf="none"!
=a.style.display};
f.Ra=function()
{Uj.ta.Ra.call(this);Mj(this.i,this,this.Aa);this.i.xf(this);if(this.ff&-
2&&(this.Kg&&Wj(this,!0),Nj(this,32))){var a=this.V();if(a){var b=this.va||
(this.va=new
wj);xj(b,a);Wg(this).ma(b,"key",this.Kb).ma(a,"focus",this.nk).ma(a,"blur",this.yf)
}}};
function Wj(a,b){var c=Wg(a),d=a.V();b?(c.ma(d,tf.Pd,a.ld).ma(d,
[tf.Qd,tf.we],a.zc).ma(d,"mouseover",a.Vc).ma(d,"mouseout",a.Og),a.Ke!
=q&&c.ma(d,"contextmenu",a.Ke),A&&(C(9)||c.ma(d,"dblclick",a.ui),a.wa||(a.wa=new
Zj(a),lf(a,a.wa)))):(c.Za(d,tf.Pd,a.ld).Za(d,
[tf.Qd,tf.we],a.zc).Za(d,"mouseover",a.Vc).Za(d,"mouseout",a.Og),a.Ke!
=q&&c.Za(d,"contextmenu",a.Ke),A&&(C(9)||
c.Za(d,"dblclick",a.ui),mf(a.wa),a.wa=null))}
f.Hb=function()
{Uj.ta.Hb.call(this);this.va&&Dj(this.va);this.isVisible()&&this.isEnabled()&&this.
i.Ie(this,!1)};f.ya=function(){Uj.ta.ya.call(this);this.va&&(this.va.Fa(),delete
this.va);delete this.i;this.wa=this.jc=this.Hd=null};f.Sb=function(){return
this.Hd};function Kj(a,b){a.Hd=b}f.sf=function(){var a=this.Sb();if(!
a)return"";a="string"===typeof a?a:Array.isArray(a)?x(a,Ue).join(""):Se(a);return
nd(a)};f.isVisible=function(){return this.zf};
f.Ia=function(a,b){return b||this.zf!=a&&this.dispatchEvent(a?"show":"hide")?
((b=this.V())&&this.i.Ia(b,a),this.isEnabled()&&this.i.Ie(this,a),this.zf=a,!0):!
1};f.isEnabled=function(){return!V(this,1)};f.Ja=function(a){var
b=this.getParent();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!ak(this,1,!
a)||(a||(bk(this,!1),this.Xb(!1)),this.isVisible()&&this.i.Ie(this,a),this.Nb(1,!
a,!0))};f.Xb=function(a){ak(this,2,a)&&this.Nb(2,a)};function bk(a,b)
{ak(a,4,b)&&a.Nb(4,b)}
f.xh=function(a){ak(this,8,a)&&this.Nb(8,a)};f.sd=function(a)
{ak(this,16,a)&&this.Nb(16,a)};f.Yf=function(a)
{ak(this,32,a)&&this.Nb(32,a)};f.hb=function(a)
{ak(this,64,a)&&this.Nb(64,a)};function V(a,b){return!!
(a.xc&b)}f.Nb=function(a,b,c){c||1!=a?Nj(this,a)&&b!
=V(this,a)&&(this.i.Nb(this,a,b),this.xc=b?this.xc|a:this.xc&~a):this.Ja(!
b)};function Nj(a,b){return!!(a.ff&b)}
f.lb=function(a,b){if(this.Oa&&V(this,a)&&!b)throw Error("Component already
rendered");!b&&V(this,a)&&this.Nb(a,!1);this.ff=b?this.ff|a:this.ff&~a};function
ck(a,b){return!!(a.zd&b)&&Nj(a,b)}function ak(a,b,c){return Nj(a,b)&&V(a,b)!=c&&(!
(a.ef&b)||a.dispatchEvent(Ug(b,c)))&&!a.hc}f.Vc=function(a){(!a.relatedTarget||!
Le(this.V(),a.relatedTarget))&&this.dispatchEvent("enter")&&this.isEnabled()&&ck(th
is,2)&&this.Xb(!0)};
f.Og=function(a){a.relatedTarget&&Le(this.V(),a.relatedTarget)||!
this.dispatchEvent("leave")||(ck(this,4)&&bk(this,!1),ck(this,2)&&this.Xb(!
1))};f.Ke=q;f.ld=function(a){this.isEnabled()&&(ck(this,2)&&this.Xb(!0),!xf(a)||
Kd&&a.ctrlKey||(ck(this,4)&&bk(this,!
0),this.i&&this.i.ji(this)&&this.V().focus()));!xf(a)||Kd&&a.ctrlKey||
a.preventDefault()};f.zc=function(a){this.isEnabled()&&(ck(this,2)&&this.Xb(!
0),V(this,4)&&this.Yc(a)&&ck(this,4)&&bk(this,!1))};f.ui=function(a)
{this.isEnabled()&&this.Yc(a)};
f.Yc=function(a){ck(this,16)&&this.sd(!V(this,16));ck(this,8)&&this.xh(!
0);ck(this,64)&&this.hb(!V(this,64));var b=new
rf("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.s
hiftKey=a.shiftKey,b.o=a.o);return this.dispatchEvent(b)};f.nk=function()
{ck(this,32)&&this.Yf(!0)};f.yf=function(){ck(this,4)&&bk(this,!
1);ck(this,32)&&this.Yf(!1)};f.Kb=function(a){return
this.isVisible()&&this.isEnabled()&&this.yc(a)?
(a.preventDefault(),a.stopPropagation(),!0):!1};
f.yc=function(a){return 13==a.keyCode&&this.Yc(a)};if(!Aa(Uj))throw Error("Invalid
component class "+Uj);if(!Aa(Ej))throw Error("Invalid renderer class "+Ej);var
dk=Ca(Uj);Tj[dk]=Ej;Rj("goog-control",function(){return new Uj(null)});function
Zj(a){kf.call(this);this.g=a;this.b=!1;this.i=new
Vf(this);lf(this,this.i);a=this.g.Aa;this.i.ma(a,tf.Pd,this.o).ma(a,tf.Qd,this.s).m
a(a,"click",this.j)}v(Zj,kf);var ek=!A||Xd(9);Zj.prototype.o=function(){this.b=!
1};Zj.prototype.s=function(){this.b=!0};
function fk(a,b){if(!ek)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}Zj.prototype.j=function(a)
{if(this.b)this.b=!1;else{var
b=a.b,c=b.button,d=b.type,e=fk(b,"mousedown");this.g.ld(new
uf(e,a.g));e=fk(b,"mouseup");this.g.zc(new uf(e,a.g));ek||(b.button=c,b.type=d)}};
Zj.prototype.ya=function(){this.g=null;Zj.ta.ya.call(this)};function gk()
{}v(gk,Pj);xa(gk);f=gk.prototype;f.$d=function(){};f.Jb=function(a){Vj(a);a.zd&=-
256;a.lb(32,!1);return a.g.Ta("BUTTON",{"class":Hj(this,a).join(" "),disabled:!
a.isEnabled(),title:a.ka||"",value:a.vb()||""},a.sf()||"")};f.wf=function(a)
{return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type
||"reset"==a.type)};f.ab=function(a,b){Vj(a);a.zd&=-256;a.lb(32,!1);if(b.disabled)
{var c=this.Ce(1);M(b,c)}return gk.ta.ab.call(this,a,b)};
f.xf=function(a){Wg(a).ma(a.V(),"click",a.Yc)};f.Jg=q;f.ki=q;f.ji=function(a)
{return a.isEnabled()};f.Ie=q;f.Nb=function(a,b,c){gk.ta.Nb.call(this,a,b,c);
(a=a.V())&&1==b&&(a.disabled=c)};f.vb=function(a){return
a.value};f.Ob=function(a,b){a&&(a.value=b)};f.Ic=q;function hk(a,b,c)
{Uj.call(this,a,b||gk.Xa(),c)}v(hk,Uj);f=hk.prototype;f.vb=function(){return
this.tb};f.Ob=function(a){this.tb=a;this.Rc().Ob(this.V(),a)};f.Ub=function(a)
{this.ka=a;Qj(this.V(),a)};function ik(a,b){var c=a.Rc(),d=bh(a),e=c.Ha()+"-
collapse-left";c=c.Ha()+"-collapse-right";Yj(a,d?c:e,!!(b&1));Yj(a,d?e:c,!!
(b&2))}f.ya=function(){hk.ta.ya.call(this);delete this.tb;delete
this.ka};f.Ra=function(){hk.ta.Ra.call(this);if(Nj(this,32)){var
a=this.V();a&&Wg(this).ma(a,"keyup",this.yc)}};
f.yc=function(a){return 13==a.keyCode&&"key"==a.type||
32==a.keyCode&&"keyup"==a.type?this.Yc(a):32==a.keyCode};Rj("goog-
button",function(){return new hk(null)});function W(a,b,c,d)
{hk.call(this,a,jk.Xa(),b);this.Ba=c||0;this.j=d||0;this.mb=!
1}v(W,hk);f=W.prototype;f.Db=function(){return this.j};
f.Ub=function(a){this.ka=a;var b=this.V();if(b)if(this.mb){var c=a instanceof Qc?
hj(Sc(a).toString()):a;b.removeAttribute("title");b.removeAttribute("data-tooltip-
contained");b.removeAttribute("data-tooltip");a?(a instanceof Qc?b.b=a:
(b.setAttribute("data-tooltip",a),b.b=null),b.setAttribute("aria-label",c)):
(b.b=null,b.removeAttribute("aria-label"));a=le(b)||le();b=Ca(a.b);kj[b]||
(kj[b]=new lj(a))}else a?b.title=a:b.removeAttribute("title")};
f.Ja=function(a){this.isEnabled()!
=a&&(W.ta.Ja.call(this,a),kk(this))};f.Yf=function(a)
{W.ta.Yf.call(this,a);lk(this,!1)};f.ld=function(a)
{W.ta.ld.call(this,a);this.isEnabled()&&lk(this,!0)};f.zc=function(a)
{W.ta.zc.call(this,a);this.isEnabled()&&lk(this,!0)};function lk(a,b)
{a.V()&&jf(a.V(),"jfk-button-clear-outline",b)}function kk(a){a.V()&&mk(a.Rc(),a)}
function nk(a,b){if("string"===typeof a){var
c=a;a=H("IMG");hd(a,c);Q(a,21,21)}M(a,"jfk-button-
img");c=[];c.push(a);b&&(a=H("SPAN","jfk-button-label",b),c.push(a));return
c}function jk(){this.kb=this.Ha()+"-standard";this.g=this.Ha()+"-
action";this.ua=this.Ha()+"-primary";this.o=this.Ha()+"-default";this.s=this.Ha()
+"-flat";this.ka=this.Ha()+"-narrow";this.ha=this.Ha()+"-mini";this.j=this.Ha()+"-
contrast"}v(jk,Pj);xa(jk);f=jk.prototype;
f.wd=function(a,b,c){a&&c.Ba!=a&&(c.Ba=a,kk(c));b&&c.j!
=b&&(c.j=b,kk(c))};f.Ha=function(){return"jfk-button"};
f.Jb=function(a){var b=a.g,c={disabled:!
a.isEnabled(),checked:V(a,16),style:a.Ba,title:a.ka,Hm:a.mb,value:a.vb(),width:a.Db
()};c=c||{};var d=c.attributes;var e=c.content;var
g=c.disabled,h=c.id,k=c.an,l=c.title,m=c.Hm,t=c.value;h='<div role="button"'+(h?'
id="'+Vh(h)+'"':"")+' class="';var F=c||{};c=F.Sm;var
D=F.disabled,ka=F.checked,ea=F.width,Y="goog-inline-block jfk-button
";F=F.style;switch(Ba(F)?F.toString():F){case 0:Y+="jfk-button-standard";break;case
2:Y+="jfk-button-action";break;case 3:Y+=
"jfk-button-primary";break;case 1:Y+="jfk-button-default";break;case 4:Y+="jfk-
button-flat";break;case 5:Y+="jfk-button-mini";break;case 6:Y+="jfk-button-
contrast";break;default:Y+="jfk-button-standard"}Y+=((ea&&ea.vl&&(1).vl?ea.Vd!
==(1).Vd?0:ea.toString()===(1).toString():1==ea)?" jfk-button-narrow":"")+(ka?"
jfk-button-checked":"")+(c?" "+c:"")+(D?" jfk-button-disabled":"");g=h+Vh(Y)+'"'+
(g?' aria-disabled="true"':' tabindex="'+(k?Vh(k):"0")+'"')+(l?m?' data-
tooltip="'+Vh(l)+'"':' title="'+Vh(l)+
'"':"")+(t?'
value="'+Vh(t)+'"':"");d?(null!=d&&d.Vd===Mh?d=d.Sb().replace(/([^"'\s])$/,"$1 "):
(d=String(d),d=ai.test(d)?d:"zSoyz"),d=" "+d):d="";d=g+d+">";e=null!=e?e:"";e=null!
=e&&e.Vd===Lh?e:e instanceof Qc?
Uh(Sc(e).toString(),e.b()):Uh(pd(String(String(e))),Th(e));d=Uh(d+e+"</div>");e=b||
le();e=Be(e.b,"DIV");if(Ba(d))if(d instanceof Nh){if(d.Vd!==Lh)throw
Error("Sanitized content was not of kind HTML.");d=Uc(d.toString(),d.ug||null)}else
d=Tc("zSoyz");else d=Tc(String(d));z(e,d);1==e.childNodes.length&&
(d=e.firstChild,1==d.nodeType&&(e=d));b.hi(e,a.Sb());this.ab(a,e);return
e};f.ab=function(a,b){jk.ta.ab.call(this,a,b);this.i||
(this.i=Wa(this.kb,u(this.wd,0,null),this.g,u(this.wd,2,null),this.ua,u(this.wd,3,n
ull),this.o,u(this.wd,1,null),this.s,u(this.wd,4,null),this.ha,u(this.wd,5,null),th
is.j,u(this.wd,6,null),this.ka,u(this.wd,null,1)));for(var c=cf(b),d=0;d<c.length;+
+d){var e=this.i[c[d]];e&&e(a)}if(c=b.getAttribute("data-tooltip"))a.ka=c,a.mb=!
0;return b};
f.vb=function(a){return a.getAttribute("value")||""};f.Ob=function(a,b)
{a&&a.setAttribute("value",b)};function mk(a,b){function c(h,k){(h?d:e).push(k)}var
d=[],e=[],g=b.Ba;c(0==g,a.kb);c(2==g,a.g);c(3==g,a.ua);c(4==g,a.s);c(5==g,a.ha);c(1
==g,a.o);c(6==g,a.j);c(1==b.Db(),a.ka);c(!b.isEnabled(),a.Ha()+"-
disabled");hf(b.V(),e);ff(b.V(),d)};var ok={};
function pk(a){if(A&&!C(9))return[0,0,0,0];var b=ok.hasOwnProperty(a)?
ok[a]:null;if(b)return b;65536<Object.keys(ok).length&&(ok={});var
c=[0,0,0,0];b=qk(a,/\\[0-9A-Fa-f]{6}\s?/g);b=qk(b,/\\[0-9A-Fa-f]
{1,5}\s/g);b=qk(b,/\\./g);b=b.replace(/:not\(([^\)]*)\)/g," $1 ");b=b.replace(/
{[^]*/gm,"");b=rk(b,c,/(\[[^\]]+\])/g,2);b=rk(b,c,/(#[^\#\s\+>~\.\[:]
+)/g,1);b=rk(b,c,/(\.[^\s\+>~\.\[:]+)/g,2);b=rk(b,c,/(::[^\s\+>~\.\[:]+|:first-
line|:first-letter|:before|:after)/gi,3);b=rk(b,c,/(:[\w-]+\([^\)]*\))/gi,2);
b=rk(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g,"
");b=b.replace(/[#\.]/g," ");rk(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return
ok[a]=b}function rk(a,b,c,d){return a.replace(c,function(e){b[d]+=1;return
Array(e.length+1).join(" ")})}function qk(a,b){return a.replace(b,function(c)
{return Array(c.length+1).join("A")})};var sk={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},tk=/
[\n\f\r"'()*<>]/g,uk={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28
",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"};function vk(a){return uk[a]}
function wk(a,b,c){b=Bb(b);if(""==b)return null;var
d=String(b.substr(0,4)).toLowerCase();if(0==("url("<d?-1:"url("==d?0:1)){if(!
b.endsWith(")")||1<(b?b.split("(").length-1:0)||1<(b?b.split(")").length-1:0)||!
c)a=null;else{a:for(b=b.substring(4,b.length-1),d=0;2>d;d++){var
e="\"'".charAt(d);if(b.charAt(0)==e&&b.charAt(b.length-1)==e)
{b=b.substring(1,b.length-1);break a}}a=c?(a=c(b,a))&&"about:invalid#zClosurez"!
=qc(a)?'url("'+qc(a).replace(tk,vk)+'")':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 sk))return null}return
b};function xk(a,b){a=p[a];return a&&a.prototype?
(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null}function
yk(a,b){return(a=p[a])&&a.prototype&&a.prototype[b]||null}
var zk=xk("Element","attributes")||
xk("Node","attributes"),Ak=yk("Element","hasAttribute"),Bk=yk("Element","getAttribu
te"),Ck=yk("Element","setAttribute"),Dk=yk("Element","removeAttribute"),Ek=yk("Elem
ent","getElementsByTagName"),Fk=yk("Element","matches")||
yk("Element","msMatchesSelector"),Gk=xk("Node","nodeName"),Hk=xk("Node","nodeType")
,Ik=xk("Node","parentNode"),Jk=xk("HTMLElement","style")||
xk("Element","style"),Kk=xk("HTMLStyleElement","sheet"),Lk=yk("CSSStyleDeclaration"
,"getPropertyValue"),
Mk=yk("CSSStyleDeclaration","setProperty");function Nk(a,b,c,d){if(a)return
a.apply(b);a=b[c];if(!d(a))throw Error("Clobbering detected");return a}function
Ok(a,b,c,d){if(a)return a.apply(b,d);if(A&&10>document.documentMode){if(!
b[c].call)throw Error("IE Clobbering detected");}else if("function"!=typeof
b[c])throw Error("Clobbering detected");return b[c].apply(b,d)}function Pk(a)
{return Nk(zk,a,"attributes",function(b){return b instanceof NamedNodeMap})}
function Qk(a,b,c){try{Ok(Ck,a,"setAttribute",[b,c])}catch(d){if(-
1==d.message.indexOf("A security problem occurred"))throw d;}}function Rk(a){return
Nk(Jk,a,"style",function(b){return b instanceof CSSStyleDeclaration})}function
Sk(a){return Nk(Kk,a,"sheet",function(b){return b instanceof
CSSStyleSheet})}function Tk(a){return Nk(Gk,a,"nodeName",function(b)
{return"string"==typeof b})}function Uk(a){return Nk(Hk,a,"nodeType",function(b)
{return"number"==typeof b})}
function Vk(a){return Nk(Ik,a,"parentNode",function(b){return!(b&&"string"==typeof
b.name&&b.name&&"parentnode"==b.name.toLowerCase())})}function Wk(a,b){return
Ok(Lk,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""}function
Xk(a,b,c){Ok(Mk,a,a.setProperty?"setProperty":"setAttribute",[b,c])};var
Yk=A&&10>document.documentMode?null:/\s*([^\s'",]+[^'",]*(('([^'\r\n\f\\]|\\
[^])*')|("([^"\r\n\f\\]|\\[^])*")|[^'",])*)/g,Zk={"-webkit-border-horizontal-
spacing":!0,"-webkit-border-vertical-spacing":!0};
function $k(a,b,c){var d=[];a=al(pb(a.cssRules));w(a,function(e){if(b&&!/[a-zA-Z]
[\w-:\.]*/.test(b))throw Error("Invalid container id");if(!
(b&&A&&10==document.documentMode&&/\\['"]/.test(e.selectorText))){var g=b?
e.selectorText.replace(Yk,"#"+b+"
$1"):e.selectorText;d.push(Lc(g,bl(e.style,c)))}});return Nc(d)}function al(a)
{return db(a,function(b){return b instanceof CSSStyleRule||
b.type==CSSRule.STYLE_RULE})}
function cl(a,b,c){a=dl("<style>"+a+"</style>");return null==a||null==a.sheet?Pc:
$k(a.sheet,void 0!=b?b:null,c)}function dl(a){if(A&&!C(10)||"function"!=typeof
p.DOMParser)return
null;a=Uc("<html><head></head><body>"+a+"</body></html>",null);return(new
DOMParser).parseFromString(Sc(a),"text/html").body.children[0]}
function bl(a,b){if(!a)return Ac;var
c=document.createElement("div").style,d=el(a);w(d,function(e){var g=Id&&e in Zk?
e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-
z])/i,"");0!=g.lastIndexOf("--",0)&&0!
=g.lastIndexOf("var",0)&&(e=Wk(a,e),e=wk(g,e,b),null!=e&&Xk(c,g,e))});return
zc(c.cssText||"")}
function fl(a){var b=Array.from(Ok(Ek,a,"getElementsByTagName",
["STYLE"])),c=zb(b,function(e){return
pb(Sk(e).cssRules)});c=al(c);c.sort(function(e,g){e=pk(e.selectorText);a:
{g=pk(g.selectorText);for(var h=ub,k=Math.min(e.length,g.length),l=0;l<k;l++){var
m=h(e[l],g[l]);if(0!=m){e=m;break a}}e=ub(e.length,g.length)}return-
e});a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);for(var
d;d=a.nextNode();)w(c,function(e){Ok(Fk,d,d.matches?"matches":"msMatchesSelector",
[e.selectorText])&&e.style&&
gl(d,e.style)});w(b,J)}function gl(a,b){var c=el(a.style),d=el(b);w(d,function(e)
{if(!(0<=c.indexOf(e))){var g=Wk(b,e);Xk(a.style,e,g)}})}function el(a){za(a)?
a=pb(a):(a=Na(a),lb(a,"cssText"));return a};var hl={"* 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},il={"* 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 jl="undefined"!=typeof WeakMap&&-1!
=WeakMap.toString().indexOf("[native code]"),kl=0;function ll()
{this.i=[];this.g=[];this.b="data-elementweakmap-index-"+kl+
+}ll.prototype.set=function(a,b){if(Ok(Ak,a,"hasAttribute",[this.b])){var
c=parseInt(Ok(Bk,a,"getAttribute",[this.b])||null,10);this.g[c]=b}else
c=this.g.push(b)-1,Qk(a,this.b,c.toString()),this.i.push(a);return this};
ll.prototype.get=function(a){if(Ok(Ak,a,"hasAttribute",[this.b]))return
a=parseInt(Ok(Bk,a,"getAttribute",[this.b])||
null,10),this.g[a]};ll.prototype.clear=function(){this.i.forEach(function(a)
{Ok(Dk,a,"removeAttribute",[this.b])},this);this.i=[];this.g=[]};var ml=!A||
Xd(10),nl=!A||null==document.documentMode;function ol(){};var pl={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
ql={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 rl={"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 sl(a){a=a||new
tl;ul(a);this.b=Ta(a.b);this.o=Ta(a.va);this.i=Ta(a.wa);this.ka=a.ua;w(a.ha,functio
n(b){if(0!=b.lastIndexOf("data-",0))throw new $a('Only "data-" attributes allowed,
got: %s.',[b]);if(0==b.lastIndexOf("data-sanitizer-",0))throw new $a('Attributes
with "%s" prefix are not allowed, got: %s.',["data-sanitizer-",b]);this.b["*
"+b.toUpperCase()]=vl},this);w(a.s,function(b){b=b.toUpperCase();if(-
1==b.indexOf("-")||rl[b])throw new $a("Only valid custom element tag names allowed,
got: %s.",
[b]);this.i[b]=!
0},this);this.ha=a.i;this.j=a.kb;this.g=null;this.s=a.ka}v(sl,ol);function wl(a)
{return function(b,c){return(b=a(Bb(b),c))&&"about:invalid#zClosurez"!=qc(b)?
qc(b):null}}function tl(){this.b={};w([hl,il],function(a){w(Na(a),function(b)
{this.b[b]=vl},this)},this);this.g={};this.ha=[];this.s=[];this.va=Ta(pl);this.wa=T
a(ql);this.ua=!
1;this.Ma=uc;this.Da=this.o=this.Ba=this.i=Sb;this.kb=null;this.j=this.ka=!1}
function xl(a,b){return function(c,d,e,g){c=a(c,d,e,g);return null==c?
null:b(c,d,e,g)}}function yl(a,b,c,d){a[c]&&!b[c]&&(a[c]=xl(a[c],d))}
function ul(a){if(a.j)throw Error("HtmlSanitizer.Builder.build() can only be used
once.");yl(a.b,a.g,"* USEMAP",zl);var b=wl(a.Ma);w(["* ACTION","* CITE","*
HREF"],function(d){yl(this.b,this.g,d,b)},a);var c=wl(a.i);w(["* LONGDESC","*
SRC","LINK HREF"],function(d){yl(this.b,this.g,d,c)},a);w(["* FOR","* HEADERS","*
NAME"],function(d){yl(this.b,this.g,d,u(Al,this.Ba))},a);yl(a.b,a.g,"A
TARGET",u(Bl,["_blank","_self"]));yl(a.b,a.g,"* CLASS",u(Cl,a.o));yl(a.b,a.g,"*
ID",u(Dl,a.o));yl(a.b,a.g,"* STYLE",
u(a.Da,c));a.j=!0}function El(a,b){a||(a="*");return(a+"
"+b).toUpperCase()}function vl(a){return Bb(a)}function Bl(a,b){b=Bb(b);return
jb(a,b.toLowerCase())?b:null}function zl(a){return(a=Bb(a))&&"#"==a.charAt(0)?
a:null}function Al(a,b,c){return a(Bb(b),c)}function
Cl(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 Dl(a,b,c)
{return a(Bb(b),c)}
function Fl(a,b){var c=!("STYLE"in a.o)&&"STYLE"in
a.i;c="*"==a.j&&c?"sanitizer-"+wd():a.j;a.g=c;if(ml){c=b;if(ml)
{b=I("SPAN");a.g&&"*"==a.j&&(b.id=a.g);a.s&&(c=dl("<div>"+c+"</div>"),fl(c),c=c.inn
erHTML);c=Uc(c,null);var d=document.createElement("template");if(nl&&"content"in
d)z(d,c),d=d.content;else{var
e=document.implementation.createHTMLDocument("x");d=e.body;z(e.body,c)}c=document.c
reateTreeWalker(d,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(d=jl?
new WeakMap:new ll;e=c.nextNode();){c:{var g=
a;var h=e;switch(Uk(h)){case 3:g=Gl(g,h);break c;case
1:if("TEMPLATE"==Tk(h).toUpperCase())g=null;else{var k=Tk(h).toUpperCase();if(k in
g.o)var l=null;else g.i[k]?l=document.createElement(k):
(l=I("SPAN"),g.ka&&Qk(l,"data-sanitizer-original-tag",k.toLowerCase()));if(l){var
m=l,t=Pk(h);if(null!=t)for(var F=0;k=t[F];F++)if(k.specified){var D=g;var
ka=h,ea=k,Y=ea.name;if(0==Y.lastIndexOf("data-sanitizer-",0))D=null;else{var
ae=Tk(ka);ea=ea.value;var
be={tagName:Bb(ae).toLowerCase(),attributeName:Bb(Y).toLowerCase()},
Ya={Tj:void 0};"style"==be.attributeName&&(Ya.Tj=Rk(ka));ka=El(ae,Y);ka in D.b?
(D=D.b[ka],D=D(ea,be,Ya)):(Y=El(null,Y),Y in D.b?
(D=D.b[Y],D=D(ea,be,Ya)):D=null)}null!==D&&Qk(m,k.name,D)}g=l}else g=null}break
c;default:g=null}}if(g){if(1==Uk(g)&&d.set(e,g),e=Vk(e),h=!
1,e)k=Uk(e),l=Tk(e).toLowerCase(),m=Vk(e),11!=k||m?"body"==l&&m&&(k=Vk(m))&&!
Vk(k)&&(h=!0):h=!0,k=null,h||!e?
k=b:1==Uk(e)&&(k=d.get(e)),k.content&&(k=k.content),k.appendChild(g)}else
Fe(e)}d.clear&&d.clear();a=b}else a=I("SPAN");0<Pk(a).length&&
(b=I("SPAN"),b.appendChild(a),a=b);a=(new
XMLSerializer).serializeToString(a);a=a.slice(a.indexOf(">")
+1,a.lastIndexOf("</"))}else a="";return Uc(a,null)}function Gl(a,b){var c=b.data;
(b=Vk(b))&&"style"==Tk(b).toLowerCase()&&!("STYLE"in a.o)&&"STYLE"in
a.i&&(c=Oc(cl(c,a.g,r(function(d,e){return this.ha(d,{Tm:e})},a))));return
document.createTextNode(c)};function X(a){var b=new tl;b=new sl(b);return
Fl(b,a)};function Hl(a,b){this.b=a instanceof E?a:new
E(a,b)}v(Hl,bi);Hl.prototype.Ib=function(a,b,c,d)
{oi(this.b,a,b,c,null,null,d)};function Il(a)
{O.call(this);this.Aa=a;a=A?"focusout":"blur";this.b=N(this.Aa,A?"focusin":"focus",
this,!A);this.g=N(this.Aa,a,this,!A)}v(Il,O);Il.prototype.handleEvent=function(a)
{var b=new
uf(a.b);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispatc
hEvent(b)};Il.prototype.ya=function()
{Il.ta.ya.call(this);Rf(this.b);Rf(this.g);delete this.Aa};function Jl(a,b,c)
{this.b=a;this.g=b;this.ha=c}v(Jl,bi);Jl.prototype.Ib=function(a,b,c)
{li(this.b,this.g,a,b,void 0,c,this.ha)};function Kl(a,b){this.b=a instanceof E?
a:new E(a,b)}v(Kl,bi);Kl.prototype.Ib=function(a,b,c,d)
{li(rg(a),0,a,b,this.b,c,null,d)};function Ll(a){this.b=new fh;if(a)
{a=jh(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])}}function Ml(a){var b=typeof
a;return"object"==b&&a||"function"==b?"o"+Ca(a):b.charAt(0)+a}Ll.prototype.add=func
tion(a){this.b.set(Ml(a),a)};Ll.prototype.remove=function(a){return
this.b.remove(Ml(a))};Ll.prototype.yb=function(){return
this.b.yb()};Ll.prototype.clone=function(){return new Ll(this)};function Nl(a,b)
{O.call(this);this.i=new Vf(this);this.Af(a||
null);b&&(this.de=b)}v(Nl,O);f=Nl.prototype;f.Aa=null;f.Ph=!0;f.Oh=null;f.ae=!
1;f.Zg=-1;f.Xh=!0;f.de="toggle_display";f.V=function(){return
this.Aa};f.Af=function(a){Ol(this);this.Aa=a};function Ol(a){if(a.ae)throw
Error("Can not change this state of the popup while
showing.");}f.isVisible=function(){return this.ae};
f.Ia=function(a){this.Va&&this.Va.stop();this.Da&&this.Da.stop();if(a){if(!
this.ae&&this.rh()){if(!this.Aa)throw Error("Caller must call setElement before
trying to show the
popup");this.Id();a=ne(this.Aa);if(this.Ph)if(this.i.ma(a,"mousedown",this.Yi,!
0),A){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var
c=Me(b)}catch(d){break}a=c;b=a.activeElement}this.i.ma(a,"mousedown",this.Yi,!
0);this.i.ma(a,"deactivate",this.Xi)}else
this.i.ma(a,"blur",this.Xi);"toggle_display"==this.de?
(this.Aa.style.visibility="visible",R(this.Aa,!
0)):"move_offscreen"==this.de&&this.Id();this.ae=!0;this.Zg=Ha();this.Va?
(Jf(this.Va,"end",this.Sf,!1,this),this.Va.play()):this.Sf()}}else
Pl(this)};f.Id=q;function Pl(a,b)
{a.ae&&a.dispatchEvent({type:"beforehide",target:b})&&(a.i&&Zf(a.i),a.ae=!
1,Ha(),a.Da?(Jf(a.Da,"end",u(a.Th,b),!1,a),a.Da.play()):a.Th(b))}f.Th=function(a)
{"toggle_display"==this.de?
this.ql():"move_offscreen"==this.de&&(this.Aa.style.top="-10000px");this.Ye(a)};
f.ql=function(){this.Aa.style.visibility="hidden";R(this.Aa,!1)};f.rh=function()
{return this.dispatchEvent("beforeshow")};f.Sf=function()
{this.dispatchEvent("show")};f.Ye=function(a)
{this.dispatchEvent({type:"hide",target:a})};f.Yi=function(a)
{a=a.target;Le(this.Aa,a)||Ql(this,a)||150>Ha()-this.Zg||Pl(this,a)};
f.Xi=function(a){if(this.Xh){var b=ne(this.Aa);if("undefined"!=typeof
document.activeElement){if(a=b.activeElement,!a||Le(this.Aa,a)||"BODY"==a.tagName||
Ql(this,a))return}else if(a.target!=b)return;150>Ha()-this.Zg||Pl(this)}};function
Ql(a,b){return fb(a.Oh||[],function(c){return b===c||Le(c,b)})}f.ya=function()
{Nl.ta.ya.call(this);this.i.Fa();mf(this.Va);mf(this.Da);delete this.Aa;delete
this.i;delete this.Oh};function Rl(a,b){this.yd=8;this.tb=b||void
0;Nl.call(this,a)}v(Rl,Nl);Rl.prototype.ac=function(){return this.tb||
null};Rl.prototype.setPosition=function(a){this.tb=a||void
0;this.isVisible()&&this.Id()};Rl.prototype.Id=function(){if(this.tb){var a=!
this.isVisible()&&"move_offscreen"!
=this.de,b=this.V();a&&(b.style.visibility="hidden",R(b,!
0));this.tb.Ib(b,this.yd,this.ah);a&&R(b,!1)}};function Sl(a,b,c){this.j=c||(a?
le(G(a)):le());Rl.call(this,this.j.Ta("DIV",
{style:"position:absolute;display:none;"}));this.o=new E(1,1);this.ka=new
Ll;this.s=null;a&&(a=G(a),this.ka.add(a),N(a,"mouseover",this.Vc,!
1,this),N(a,"mouseout",this.Bf,!1,this),N(a,"mousemove",this.ee,!
1,this),N(a,"focus",this.li,!1,this),N(a,"blur",this.Bf,!1,this));null!
=b&&K(this.V(),b)}v(Sl,Rl);var Tl=[];f=Sl.prototype;f.nb=null;f.className="goog-
tooltip";f.ag=500;f.Qg=0;f.Cg=function(){return this.Qg};
f.Af=function(a){var b=this.V();b&&J(b);Sl.ta.Af.call(this,a);a?
(b=this.j.b.body,b.insertBefore(a,b.lastChild),mf(this.s),this.s=new
Il(this.V()),lf(this,this.s),N(this.s,"focusin",this.Sd,void
0,this),N(this.s,"focusout",this.df,void 0,this)):
(mf(this.s),this.s=null)};function Ul(a){return a.Ba?a.isVisible()?4:1:a.va?
3:a.isVisible()?2:0}f.Hf=function(a){if(!this.isVisible())return!1;var
b=vg(this.V()),c=Cg(this.V());return
b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height};
f.rh=function(){if(!Nl.prototype.rh.call(this))return!1;if(this.b)for(var
a,b=0;a=Tl[b];b++)Le(a.V(),this.b)||a.Ia(!
1);kb(Tl,this);a=this.V();a.className=this.className;this.Sd();N(a,"mouseover",this
.Pg,!1,this);N(a,"mouseout",this.zi,!1,this);Vl(this);return!0};f.Ye=function()
{lb(Tl,this);for(var a=this.V(),b,c=0;b=Tl[c];c++)b.b&&Le(a,b.b)&&b.Ia(!
1);this.Jh&&this.Jh.df();Qf(a,"mouseover",this.Pg,!
1,this);Qf(a,"mouseout",this.zi,!1,this);this.b=void 0;0==Ul(this)&&(this.Cb=!
1);Nl.prototype.Ye.call(this)};
f.Oe=function(a,b){this.b==a&&hh(this.ka.b,Ml(this.b))&&(this.Cb||!this.Pm?
(this.Ia(!1),this.isVisible()||(this.b=a,this.setPosition(b||Wl(this,0)),this.Ia(!
0))):this.b=void 0);this.Ba=void 0};f.Gi=function(a){this.va=void 0;if(a==this.b)
{a=this.j;var b;a=(b=Xe(a.b))&&this.V()&&a.fk(this.V(),b);null!
=this.nb&&(this.nb==this.V()||hh(this.ka.b,Ml(this.nb)))||a||this.ha&&this.ha.nb||
this.Ia(!1)}};function Xl(a,b){var
c=we(a.j.b);a.o.x=b.clientX+c.x;a.o.y=b.clientY+c.y}
f.Vc=function(a){var b=Yl(this,a.target);this.nb=b;this.Sd();b!
=this.b&&(this.b=b,this.dg(b),Zl(this),Xl(this,a))};function Yl(a,b){try{for(;b&&!
hh(a.ka.b,Ml(b));)b=b.parentNode;return b}catch(c){return null}}f.ee=function(a)
{Xl(this,a);this.Cb=!0};f.li=function(a){this.nb=a=Yl(this,a.target);this.Cb=!
0;if(this.b!=a){this.b=a;var
b=Wl(this,1);this.Sd();this.dg(a,b);Zl(this)}};function Wl(a,b){return 0==b?
(a=a.o.clone(),new $l(a)):new am(a.nb)}
function Zl(a){if(a.b)for(var b,c=0;b=Tl[c];c+
+)Le(b.V(),a.b)&&(b.ha=a,a.Jh=b)}f.Bf=function(a){var
b=Yl(this,a.target),c=Yl(this,a.relatedTarget);b!
=c&&(b==this.nb&&(this.nb=null),Vl(this),this.Cb=!1,!this.isVisible()||
a.relatedTarget&&Le(this.V(),a.relatedTarget)?this.b=void
0:this.df())};f.Pg=function(){var a=this.V();this.nb!
=a&&(this.Sd(),this.nb=a)};f.zi=function(a){var b=this.V();this.nb!=b||
a.relatedTarget&&Le(b,a.relatedTarget)||(this.nb=null,this.df())};
f.dg=function(a,b){this.Ba||(this.Ba=U(r(this.Oe,this,a,b),this.ag))};function
Vl(a){a.Ba&&(fj(a.Ba),a.Ba=void 0)}f.df=function()
{2==Ul(this)&&(this.va=U(r(this.Gi,this,this.b),this.Cg()))};f.Sd=function()
{this.va&&(fj(this.va),this.va=void 0)};
f.ya=function(){var a;this.Ia(!1);Vl(this);for(var b=this.ka.yb(),c=0;a=b[c];c+
+)Qf(a,"mouseover",this.Vc,!1,this),Qf(a,"mouseout",this.Bf,!
1,this),Qf(a,"mousemove",this.ee,!1,this),Qf(a,"focus",this.li,!
1,this),Qf(a,"blur",this.Bf,!
1,this);b=this.ka.b;b.g={};b.b.length=0;b.i=0;this.V()&&J(this.V());this.nb=null;de
lete this.j;Sl.ta.ya.call(this)};function $l(a,b){Kl.call(this,a,b)}v($l,Kl);
$l.prototype.Ib=function(a,b,c){b=rg(a);b=ug(b);c=c?new
ag(c.top+10,c.right,c.bottom,c.left+10):new
ag(10,0,0,10);oi(this.b,a,8,c,b,9)&496&&oi(this.b,a,8,c,b,5)};function am(a)
{Jl.call(this,a,5)}v(am,Jl);am.prototype.Ib=function(a,b,c){var d=new
E(10,0);li(this.b,this.g,a,b,d,c,9)&496&&li(this.b,4,a,1,d,c,5)};function bm(a,b,c)
{Sl.call(this,a,b,c)}v(bm,Sl);f=bm.prototype;f.vg=!1;f.hf=!1;f.Sf=function()
{bm.ta.Sf.call(this);this.mb=fg(Dg(this.V()));this.b&&(this.Qb=fg(Dg(this.b)));this
.hf=this.vg;N(this.j.b,"mousemove",this.ee,!1,this)};f.Ye=function()
{Qf(this.j.b,"mousemove",this.ee,!1,this);this.Qb=this.mb=null;this.hf=!
1;bm.ta.Ye.call(this)};
f.Hf=function(a){if(this.Ma){var b=vg(this.V()),c=Cg(this.V());return b.x-
this.Ma.left<=a.x&&a.x<=b.x+c.width+this.Ma.right&&b.y-
this.Ma.top<=a.y&&a.y<=b.y+c.height+this.Ma.bottom}return
bm.ta.Hf.call(this,a)};function cm(a,b){if(a.Qb&&cg(a.Qb,b)||a.Hf(b))return!
0;a=a.ha;return!!a&&a.Hf(b)}f.Gi=function(a){this.va=void 0;a!=this.b||
cm(this,this.o)||this.nb||this.ha&&this.ha.nb||B&&0==this.o.x&&0==this.o.y||
this.Ia(!1)};
f.ee=function(a){var b=this.isVisible();if(this.mb){var c=we(this.j.b);c=new
E(a.clientX+c.x,a.clientY+c.y);cm(this,c)?b=!
1:this.hf&&(b=dg(this.mb,c)>=dg(this.mb,this.o))}if(b)
{if(this.df(),this.nb=null,b=this.ha)b.nb=null}else
3==Ul(this)&&this.Sd();bm.ta.ee.call(this,a)};f.Pg=function(){this.nb!
=this.V()&&(this.hf=!1,this.nb=this.V())};f.Cg=function(){return this.hf?
100:bm.ta.Cg.call(this)};function dm(a,b){a=new bm(a);b=Uc(b.innerHTML,null);var
c=a.V();c&&z(c,b);a.className="buy-tip-card";a.Ma=new ag(5,5,5,5);a.vg=!
0;a.ag=500;a.Qg=250};function Z(){O.call(this);this.b=new
Vf(this)}v(Z,O);Z.prototype.ya=function()
{this.dispatchEvent("dispose");Z.ta.ya.call(this);this.b.Fa()};function em(a,b)
{this.o=a||200;this.j=b||108;Z.call(this)}v(em,Z);em.prototype.kc=function(){return
this.o};em.prototype.Db=function(){return this.j};function fm(a,b,c,d)
{Jl.call(this,a,b);this.i=c?5:0;this.o=d||void 0}v(fm,Jl);fm.prototype.s=function()
{return this.i};fm.prototype.j=function(a)
{this.i=a};fm.prototype.Ib=function(a,b,c,d){var
e=li(this.b,this.g,a,b,null,c,10,d,this.o);if(e&496){var
g=gm(e,this.g);b=gm(e,b);e=li(this.b,g,a,b,null,c,10,d,this.o);e&496&&(g=gm(e,g),b=
gm(e,b),li(this.b,g,a,b,null,c,this.i,d,this.o))}};function gm(a,b)
{a&48&&(b^=4);a&192&&(b^=1);return b};function hm(a){Sl.call(this,a,void 0,void
0);this.Xh=!1;this.vg=!0;this.ag=500}n(hm,bm);hm.prototype.dg=function(a,b){b||
(b=new fm(a,9,!0));bm.prototype.dg.call(this,a,b)};hm.prototype.className="unified-
hovercard";function im(a){return"\u0421\u0442\u0440. "+a};function jm(a){return A?
a.toLowerCase():a.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").nor
malize("NFC")};var km="ganpub ganclk dapp source_ip source_country source_domain
authuser".split(" ");function lm(a){var b=void 0===b?window.location.href:b;var
c=new S(b);T(a,"hl","ru");(b=Fh(c,"output"))&&T(a,"output",b);b=Fh(c,"source");"ge-
ipad-app"==b?(T(a,"dapp","2"),a.b.remove("output")):"ge-tablet-app"==b?
(T(a,"dapp","4"),a.b.remove("output")):"ge-ip-app"==b?T(a,"dapp","1"):"ge-android-
app"==b&&T(a,"dapp","3");Fh(c,"authuser")||a.b.remove("authuser");w(km,function(d)
{var e=Fh(c,d);e&&T(a,d,e)})};function mm(a,b,c)
{kf.call(this);this.g=null;this.data=a;this.b=b;this.j=c||
500}n(mm,kf);mm.prototype.ya=function(){this.g&&this.g.Fa()};function nm(a){return
a.g||(a.g=new Vf(a))}
mm.prototype.i=function(a){var b=H("DIV"),c=new S(this.data.b.he||
this.data.b.mj);this.data.b.source&&T(c,"source",this.data.b.source);var
d=this.data.b.title;this.data.b.Aj&&(d+=": "+this.data.b.Aj);d=H("A",
{},d);d.classList.add(this.b+"-
title");gd(d,c.toString());b.appendChild(d);a.appendChild(b);om(this,a);b=H("DIV");
if("number"===typeof(this.data.b.qj||0)){d=this.data.b.qj||0;c=Math.floor(d);d=0<d-
c?1:0;for(var e=5-c-d,g=H("SPAN",this.b+"-stars goog-inline-block");0<c;){c--;var
h=H("SPAN","card-star-on goog-inline-block");
g.appendChild(h)}for(;0<d;)d--,h=H("SPAN","card-star-half goog-inline-
block"),g.appendChild(h);for(;0<e;)e--,h=H("SPAN","card-star-off goog-inline-
block"),g.appendChild(h);b.appendChild(g)}c=this.data.b.um;d=H("A",
{},"\u041e\u0442\u0437\u044b\u0432\u043e\u0432:
"+this.data.b.Al);d.classList.add(this.b+"-reviews-link");d.classList.add("goog-
inline-block");gd(d,c);b.appendChild(d);a.appendChild(b);this.data.b.yj&&(c=new
sl,b=H("DIV",this.b+"-snippet"),c=Fl(c,this.data.b.yj+" "),z(b,c),c=H("A",
{},"\u0434\u0440\u0443\u0433\u0438\u0435 \u0433\u043b\u0430\u0432\u044b \u00bb"),
c.classList.add(this.b+"-more-
link"),gd(c,this.data.b.he),b.appendChild(c),a.appendChild(b))};
function om(a,b){var c="",d=H("DIV"),e=a.data.b.Nh;if(!Ab(vd(e)))
{c=e.split(/\s*,\s*/g);e=c.length;if(!e)return;var g=H("SPAN","author"),h=e-
1,k=De(", ");w(c,function(l,m){var t=l?l.replace(pm,""):"";t=md(t);l=new
S(ld('/ebooks?output=ws2&as_brr=5&q=inauthor:"%s"',t));lm(l);t=H("A",
{},t);gd(t,l.toString());g.appendChild(t);m<h&&g.appendChild(k.cloneNode(!
0))},a);d.appendChild(g);c="\u00a0-\u00a0"}a.data.b.oj&&(Ee(d,H("SPAN",a.b+"-
pubdate",c+a.data.b.oj)),c="\u00a0-\u00a0");a.data.b.Ii&&(d.appendChild(De(c)),
Ee(d,H("SPAN",a.b+"-pagesnum","\u0412\u0441\u0435\u0433\u043e
\u0441\u0442\u0440\u0430\u043d\u0438\u0446: "+a.data.b.Ii)));b.appendChild(d)}
function qm(a,b,c,d,e,g,h){c=H("A",
{id:h||""},c);gd(c,e?"#":d);c.classList.add(a.b+"-button");c.classList.add(a.b+"-
button-hilite");g&&c.classList.add("disabled");e&&(e=fi||
gi?"touchstart":"click",nm(a).md(c,e,function(k){k.preventDefault();k=H("FORM",
{method:"POST"});var l=d instanceof nc?d:vc(d);k.action=qc(l);P(k,
{position:"absolute",overflow:"hidden",width:"1px",height:"1px",visibility:"hidden"
});b.appendChild(k);k.submit()},!1));b.appendChild(c)}
var pm=/(<b\s*>)|
(<\/b>)/ig,rm={VIEW_PAGES_PARTIAL:2,VIEW_PAGES_ALL:5,VIEW_PAGES_PARTIAL_FIXED:6,VIE
W_PURCHASED:7,VIEW_GOOGLE_EDITIONS_PREVIEW:8};function sm()
{this.b={}}f=sm.prototype;f.Tc=function(){return this.b.Gh};f.nc=function(){return
this.b.nc};f.Vg=function(){return this.b.Vg};f.Jd=function(){return
this.b.Jd};f.Ne=function(){return this.b.Ne};function tm(a)
{a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\
["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|
false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|
$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return
eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);};function um()
{}um.prototype.b=null;function vm(a){var b;(b=a.b)||(b={},wm(a)&&(b[0]=!0,b[1]=!
0),b=a.b=b);return b};var xm;function ym(){}v(ym,um);function zm(a)
{return(a=wm(a))?new ActiveXObject(a):new XMLHttpRequest}function wm(a){if(!
a.g&&"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.g=d}catch(e)
{}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML
might not be installed");}return a.g}xm=new ym;function Am(a)
{O.call(this);this.headers=new fh;this.ha=a||null;this.g=!
1;this.s=this.b=null;this.va="";this.i=this.ua=this.j=this.ka=!
1;this.wa=0;this.o=null;this.Da="";this.Ba=this.Ma=!1}v(Am,O);var Bm=/^https?
$/i,Cm=["POST","PUT"],Dm=[];function Em(a,b,c){var d=new
Am;Dm.push(d);b&&d.ma("complete",b);d.md("ready",d.Oj);d.send(a,c,void 0,void
0)}f=Am.prototype;f.Oj=function(){this.Fa();lb(Dm,this)};
f.send=function(a,b,c,d){if(this.b)throw Error("[goog.net.XhrIo] Object is active
with another request="+this.va+"; newUri="+a);b=b?
b.toUpperCase():"GET";this.va=a;this.ka=!1;this.g=!0;this.b=this.ha?
zm(this.ha):zm(xm);this.s=this.ha?
vm(this.ha):vm(xm);this.b.onreadystatechange=r(this.hj,this);try{this.ua=!
0,this.b.open(b,String(a),!0),this.ua=!1}catch(g){Fm(this);return}a=c||"";var
e=this.headers.clone();d&&lh(d,function(g,h){e.set(h,g)});d=hb(e.
$b(),Gm);c=p.FormData&&a instanceof p.FormData;!jb(Cm,
b)||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-
8");e.forEach(function(g,h)
{this.b.setRequestHeader(h,g)},this);this.Da&&(this.b.responseType=this.Da);"withCr
edentials"in this.b&&this.b.withCredentials!
==this.Ma&&(this.b.withCredentials=this.Ma);try{Hm(this),0<this.wa&&((this.Ba=Im(th
is.b))?
(this.b.timeout=this.wa,this.b.ontimeout=r(this.Nd,this)):this.o=U(this.Nd,this.wa,
this)),this.j=!0,this.b.send(a),this.j=!1}catch(g){Fm(this)}};
function Im(a){return A&&C(9)&&"number"===typeof a.timeout&&void 0!
==a.ontimeout}function Gm(a){return"content-type"==a.toLowerCase()}f.Nd=function()
{"undefined"!=typeof
sa&&this.b&&(this.dispatchEvent("timeout"),this.abort(8))};function Fm(a){a.g=!
1;a.b&&(a.i=!0,a.b.abort(),a.i=!1);Jm(a);Km(a)}function Jm(a){a.ka||(a.ka=!
0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}
f.abort=function(){this.b&&this.g&&(this.g=!1,this.i=!0,this.b.abort(),this.i=!
1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Km(this))};f.ya=functi
on(){this.b&&(this.g&&(this.g=!1,this.i=!0,this.b.abort(),this.i=!1),Km(this,!
0));Am.ta.ya.call(this)};f.hj=function(){this.hc||(this.ua||this.j||this.i?
Lm(this):this.dm())};f.dm=function(){Lm(this)};
function Lm(a){if(a.g&&"undefined"!=typeof sa&&(!a.s[1]||4!=(a.b?
a.b.readyState:0)||2!=Mm(a)))if(a.j&&4==(a.b?a.b.readyState:0))U(a.hj,0,a);else
if(a.dispatchEvent("readystatechange"),4==(a.b?a.b.readyState:0)){a.g=!1;try{Nm(a)?
(a.dispatchEvent("complete"),a.dispatchEvent("success")):Jm(a)}finally{Km(a)}}}func
tion Km(a,b){if(a.b){Hm(a);var c=a.b,d=a.s[0]?q:null;a.b=null;a.s=null;b||
a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function Hm(a){a.b&&a.Ba&&(a.b.ontimeout=null);a.o&&(fj(a.o),a.o=null)}function
Nm(a){var b=Mm(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.va).match(mh)[1]||null,!
a&&p.self&&p.self.location&&(a=p.self.location.protocol,a=a.substr(0,a.length-
1)),b=!Bm.test(a?a.toLowerCase():"");c=b}return c}function Mm(a){try{return 2<(a.b?
a.b.readyState:0)?a.b.status:-1}catch(b){return-1}}
function Om(a){if(a.b){a:{a=a.b.responseText;if(p.JSON)try{var
b=p.JSON.parse(a);break a}catch(c){}b=tm(a)}return b}};function Pm()
{this.b=[]}Pm.prototype.getId=function(){return
this.Qa};Pm.prototype.s=function(a,b,c){var d=null;Nm(c.target)&&(d=new
sm,d.b.Gh=a,this.b.push(d));b(d)};Pm.prototype.ua=function(a,b,c){var
d=null;Nm(c.target)&&(d=Qm(this,a),Rm(this,d));b(d)};function Rm(a,b)
{nb(a.b,function(c){return c.Tc()==b.Tc()})}function Qm(a,b){return
hb(a.b,function(c){return c&&c.Tc()==b})};function Sm(a){a=new S(a);var
b=a.j.split("/");b[0]||b.shift();return 3<b.length?b[3]:Fh(a,"id")||""}function
Tm(){var a=window.location.pathname.split("/");return 1>a.length?"":a[1]};function
Um(a)
{this.b={};this.b.title=a.title;this.b.Aj=a.subtitle;this.b.Nh=a.authors;this.b.mj=
a.preview_url;this.b.he=a.info_url;this.b.oj=a.pub_date;this.b.Ii=a.num_pages;this.
b.Jm=a.viewability;this.b.
$m=a.subject;this.b.Cm=a.thumbnail_url;this.b.yj=a.snippet;this.b.Xm=a.list_price;t
his.b.sj=a.sale_price;this.b.Zm=a.sale_price_better;this.b.Vl=a.offer_price;this.b.
rg=a.buy_url;this.b.rj=a.read_url;this.b.Kf=a.is_free_ebook||!
1;this.b.Gf=a.in_my_ebooks||!1;this.b.Ym=a.my_ebooks_url||"";this.b.qj=
a.rating_score||0;this.b.Al=a.num_reviews||0;this.b.nc=a.is_purchased||!
1;this.b.If=a.is_ebook||!1;this.b.bn=a.write_review_url||"";this.b.
$j=a.add_to_my_ebooks_url||"";this.b.om=a.preview_ebook_url||"";this.b.um=a.reviews
_url||"";this.b.ig=a.view_order_url||"";this.b.Qm=a.add_to_my_ebooks_url;this.b.Mj=
a.add_to_my_ebooks_url_is_on_play||!1;this.b.Ef=a.has_flowing_text||!
1;this.b.Ff=a.has_scanned_text||!1;var
b=Sm(a.info_url);this.b.Gh=b;this.b.Rm=a.canonical_atb_url||"";this.b.Vg=a.is_renta
ble||
!1;this.b.qe=a.is_pre_order||!
1;this.b.ij=a.on_sale_date||"";this.b.Jd=a.is_pre_ordered||!
1;this.b.Wm=a.issue_volume_count||0;this.b.Ne=a.is_volume_cancelled||!
1;this.b.Nj=a.cancelled_reason||"0";switch(a.rental_state){case
1:this.b.Vf=1;break;case 2:this.b.Vf=2}this.b.sm=a.rental_end_utc||
0}v(Um,sm);function Vm(a)
{this.b=[];this.Qa=a.id;this.vd=a.title;this.kb=a.num_volumes;this.g=a.access||"0";
this.va=a.predefined;this.ka=a.can_remove_volumes;this.o=a.can_add_volumes;this.ha=
a.can_only_add_ebooks||!1;this.i=new S(a.add_vol_base_url);this.j=new
S(a.del_vol_base_url);a.volumes&&(this.b=x(a.volumes,function(b){return new
Um(b)}))}v(Vm,Pm);function Wm(){Z.call(this);this.i=[];this.g=[]}v(Wm,Z);function
Xm(a){var b=new S(ze().location);b=new S(b);return
a===parseInt(Fh(b,"as_coll"),10)}function Ym(a,b){return hb(xb(a.i,a.g),function(c)
{return c.getId()==b})};function Zm(a,b){var c=H("A",
{},"\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c
\u0437\u0430\u043a\u0430\u0437");gd(c,a);c.classList.add(b);return c};function
$m(a,b,c){mm.call(this,a,b,c);Fh(new S(this.data.b.he),"dapp")}n($m,mm);
$m.prototype.render=function(a){Fe(a);var b=H("DIV",this.b),c=H("DIV",this.b+"-
meta");this.i(c);var d=H("DIV",this.data.b.If?this.b+"-footer":this.b+"-footer-
nonebook"),e=H("DIV",this.b+"-footer-
inner");if(this.data.b.If)if(this.data.Ne()&&Xm(1))an(this,e);else
if(this.data.b.qe&&!this.data.nc()||this.data.Jd()){var g=H("DIV",this.b+"-pre-
order-date");g.textContent="\u0414\u0430\u0442\u0430
\u0432\u044b\u0445\u043e\u0434\u0430:
"+this.data.b.ij;e.appendChild(g);this.data.Jd()&&Xm(1)&&an(this,e)}else
if(this.data.nc()&&
Xm(1))bn(this,e),an(this,e);else{bn(this,e);g=!this.data.nc()&&!this.data.b.Kf;var
h=this.data.b.Kf&&!this.data.b.Gf;if(g||h){g=H("SPAN",{"class":this.b+"-footer-
inner-right"});if(h=this.data.b.om||this.data.b.rj){for(var
k=h.search(qh),l=0,m,t=[];0<=(m=ph(h,l,"source",k));)t.push(h.substring(l,m)),l=Mat
h.min(h.indexOf("&",m)+1||
k,k);t.push(h.substr(l));h=t.join("").replace(sh,"$1");h=oh(h,"source","ebookstore"
)}h&&(k=H("A",{id:"unified-hovercard-preview-
link"},"\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u0
43d\u044b\u0439 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440
\u043a\u043d\u0438\u0433\u0438"),
gd(k,h),g.appendChild(k));e.appendChild(g)}}d.appendChild(e);b.appendChild(c);b.app
endChild(d);a.appendChild(b);Cg(a).width>this.j&&Q(a,this.j,"")};
$m.prototype.i=function(a){if(!(this.data.nc()||this.data.Jd()||
this.data.Ne())&&this.data.b.ig&&Xm(1)){var b=H("IMG",
{src:"/googlebooks/images/purchase_error.gif","class":this.b+"-error-
icon"});b=H("DIV",this.b+"-card-
error",b,"\u041a\u0440\u0435\u0434\u0438\u0442\u043d\u0430\u044f
\u043a\u0430\u0440\u0442\u0430
\u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0430:");if(this.data.b.ig){var
c=Zm(this.data.b.ig,"primary"),d=H("SPAN");d.innerText="&nbsp;";b.appendChild(d);b.
appendChild(c)}a.appendChild(b)}mm.prototype.i.call(this,
a);b=H("DIV",this.b+"-book-options");this.data.b.If?(this.data.b.Kf?this.data.b.Gf?
cn(this,b):qm(this,b,"\u042d\u043b. \u043a\u043d\u0438\u0433\u0430 \u2013
\u0411\u0415\u0421\u041f\u041b\u0410\u0422\u041d\u041e",this.data.b.$j,!
this.data.b.Mj,void 0,"unified-hovercard-free-btn"):this.data.Jd()?
(c=H("SPAN",this.b+"-pre-
ordered","\u0417\u0430\u043a\u0430\u0437\u0430\u043d\u0430"),b.appendChild(c)):this
.data.Ne()&&Xm(1)?(c=H("DIV",this.b+"-cancelled"),d=this.data.b.Nj,0==d?
K(c,"\u041e\u0442\u043c\u0435\u043d\u0435\u043d\u043e \u043f\u043e
\u0437\u0430\u043f\u0440\u043e\u0441\u0443
\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f"):
1==d?K(c,"\u041e\u0442\u043c\u0435\u043d\u0435\u043d\u043e
\u0438\u0437-\u0437\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b
\u0441 \u043a\u043d\u0438\u0433\u043e\u0439"):2==d?
K(c,"\u041e\u0442\u043c\u0435\u043d\u0435\u043d\u043e \u0438\u0437-\u0437\u0430
\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f
\u0446\u0435\u043d\u044b"):3==d?
K(c,"\u041e\u0442\u043c\u0435\u043d\u0435\u043d\u043e
\u0438\u0437\u0434\u0430\u0442\u0435\u043b\u0435\u043c"):K(c,"\u041e\u0442\u043c\u0
435\u043d\u0435\u043d\u043e"),
b.appendChild(c)):this.data.nc()||this.data.b.Gf?!this.data.nc()&&this.data.b.Gf?
dn(this,b):this.data.nc()&&cn(this,b):dn(this,b),Xm(7)&&(c=H("SPAN",this.b+"-
offline-remove-options"),d=H("SPAN",{id:"unified-hovercard-remove-from-
ebooks","class":this.b+"-fake-link"},'\u0423\u0434\u0430\u043b\u0438\u0442\u044c
\u0438\u0437 \u0440\u0430\u0437\u0434\u0435\u043b\u0430 "\u041c\u043e\u0438
\u044d\u043b. \u043a\u043d\u0438\u0433\u0438"'),d.id="hovercard-remove-from-my-
ebooks",c.appendChild(d),b.appendChild(c))):
(c=this.data.b.mj,Oa(rm,this.data.b.Jm)&&!Ab(c)?
qm(this,b,"\u041f\u043e\u043b\u0438\u0441\u0442\u0430\u0442\u044c",c,void 0,void
0,"unified-hovercard-preview-
sample"):qm(this,b,"\u041f\u043e\u043b\u0438\u0441\u0442\u0430\u0442\u044c",c,!1,!
0,"unified-hovercard-preview-sample"));a.appendChild(b)};
function an(a,b){var c=H("DIV",{id:"unified-hovercard-purchased-shelf-
links","class":a.b+"-order-links-
container"}),d=a.data.b.ig;d&&(d=Zm(d,""),c.appendChild(d));a.data.Jd()||
(d=H("DIV",{id:"unified-hovercard-delete-forever","class":a.b+"-footer-fake-
link"},"\u0423\u0434\u0430\u043b\u0438\u0442\u044c
\u0431\u0435\u0437\u0432\u043e\u0437\u0432\u0440\u0430\u0442\u043d\u043e"),M(d,a.b+
"-footer-action-link"),d.id="hovercard-delete-
forever",c.appendChild(d));b.appendChild(c)}
function dn(a,b){a.data.b.qe&&!a.data.nc()?
qm(a,b,"\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u0
43d\u044b\u0439 \u0437\u0430\u043a\u0430\u0437 \u044d\u043b.
\u043a\u043d\u0438\u0433\u0438 \u2013 "+a.data.b.sj,a.data.b.rg,void 0,void
0,"unified-hovercard-buy-btn"):a.data.Vg()?qm(a,b,"\u042d\u041b.
\u041a\u041d\u0418\u0413\u0418 \u041e\u0422 "+a.data.b.Vl,a.data.b.rg,void 0,void
0,"unified-hovercard-buy-btn"):qm(a,b,"\u041a\u0443\u043f\u0438\u0442\u044c
\u044d\u043b. \u043a\u043d\u0438\u0433\u0443: "+
a.data.b.sj,a.data.b.rg,void 0,void 0,"unified-hovercard-buy-btn")}function cn(a,b)
{qm(a,b,"\u0427\u0438\u0442\u0430\u0442\u044c",a.data.b.rj,void 0,void 0,"unified-
hovercard-read-now")}
function bn(a,b){var c=H("DIV",a.b+"-supported-devices"),d=a.b+"-device-
type",e=a.b+"-device-supported",g=a.b+"-device-not-
supported",h=H("SPAN",d,"\u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442"),k=H("SP
AN",d,"\u041f\u043b\u0430\u043d\u0448\u0435\u0442 \u0438\u043b\u0438
iPad"),l=H("SPAN",d,"\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \
u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u044d\u043b.
\u043a\u043d\u0438\u0433");d=H("SPAN",d,"\u0421\u043c\u0430\u0440\u0442\u0444\u043e
\u043d");
var m=H("SPAN","goog-inline-block"),t=H("SPAN","goog-inline-
block"),F=H("SPAN","goog-inline-block"),D=H("SPAN","goog-inline-
block");a.data.b.Ef?(M(m,e),M(t,e),M(F,e),M(D,e)):(a.data.b.Ff?(M(m,e),M(t,e)):
(M(m,g),M(t,g)),M(F,g),M(D,g));c.appendChild(m);c.appendChild(h);c.appendChild(t);c
.appendChild(k);c.appendChild(F);c.appendChild(l);c.appendChild(D);c.appendChild(d)
;b.appendChild(c)};function en(){return"rtl"==document.body.dir}var fn={border:!
0,padding:!0,margin:!
0},gn=["Top","Bottom","Right","Left"],hn={color:"#0000cc",textDecoration:"underline
"};function jn(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"};w(a,function(c)
{La(b,u(kn,c))})}
function kn(a,b,c){var d=""==lg(a,c);fn[c]?w(gn,function(e)
{d&&""==lg(a,c+e)&&P(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&hn[c]?
P(a,c,hn[c]):P(a,c,b))}function ln(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||La(c,function(e,g)
{qb(d,pb(a.getElementsByTagName(g)))});jn(d)};function mn(a,b,c)
{hm.call(this,a);this.Yb=en();this.ua=this.wa=this.Od=null;this.Gj=b;this.g=null;th
is.Hj=!!c;this.render(b);nn(this)}n(mn,hm);mn.prototype.ya=function()
{nm(this.g).Fa();J(this.V())};mn.prototype.Oe=function(a,b)
{hm.prototype.Oe.call(this,a,b);this.isVisible()&&(this.ah=this.Yb?new ag(0,-
2,0,0):new ag(0,0,0,-2),this.isVisible()&&this.Id(),this.Od=this.b,on(this))};
mn.prototype.render=function(a)
{this.g&&(this.g.Fa(),this.ua=this.wa=null);this.g=new
$m(a,this.className,435,this.Hj);this.g.render(this.V());nn(this);this.isVisible()&
&on(this)};
function on(a){var b=H("DIV"),c=H("DIV");var d=Dg(a.Od||null);var e=Dg(a.V());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=hg(e,d);h||(h=new
eg(d.left,0,d.width,0));d=a.Yb?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,wl:g}}else
e=null;g=a.Yb?"marginRight":"marginLeft";P(c,g,e.x+"px");P(b,g,e.x-
1+"px");M(a.V(),a.className+"-tooltip");e.wl?(P(c,"bottom",e.y+"px"),P(b,"bottom",
e.y+1+"px"),M(c,a.className+"-arrow-up"),M(b,a.className+"-arrow-up-border")):
(P(c,"top",e.y+"px"),P(b,"top",e.y+1+"px"),a.Gj.b.If||M(c,a.className+"-
nofooter"),M(c,a.className+"-arrow-down"),M(b,a.className+"-arrow-down-
border"));a.ua?Ge(b,a.ua):a.V().appendChild(b);a.wa?
Ge(c,a.wa):a.V().appendChild(c);a.wa=c;a.ua=b}
mn.prototype.Fj=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
&&kd(window.location,b.href))}c&&this.dispatchEvent(new rf(c,this))}};
function nn(a){var b=fi||gi?"touchstart":"click",c=nm(a.g);Xf(c,a.V(),b,a.Fj,!
1,a)};function pn(a,b,c){em.call(this,b);this.g=a;this.i=null;this.ha=!
1;if(c==(1).toString()||c==(7).toString())this.ha=!0}v(pn,em);var qn=new O;
pn.prototype.Nc=function(a){var b=H("A",{className:"slider-link goog-inline-
block"});Q(b,"",this.kc());var c=new S(this.g.b.he);this.g.b.source?
T(c,"source",this.g.b.source):T(c,"source","gbs_slider_thumb");c.b.remove("num");gd
(b,c.toString());a.appendChild(b);this.i=I("IMG");this.i.alt="";this.b.md(this.i,"l
oad",r(this.Ba,this));qn.dispatchEvent("start");(a=this.g.b.Cm)?(a=new
S(a),T(a,"h",this.kc()),T(a,"stbn",1),a.b.remove("edge"),this.i.src=a.toString()):t
his.i.src="/googlebooks/images/no_cover_thumb.gif";
Q(this.i,"",this.kc());b.appendChild(this.i);this.ha&&2==this.g.b.Vf?
(this.s=H("SPAN",["bookcard-badge","bookcard-sample-
label"],"\u0421\u0440\u043e\u043a \u043f\u0440\u043e\u043a\u0430\u0442\u0430
\u0438\u0441\u0442\u0435\u043a"),b.appendChild(this.s)):this.ha&&1==this.g.b.Vf?
(a=this.g,1==a.b.Vf?(a=a.b.sm-
Ha()/1E3,a=Math.round(a/3600),c=Math.round(a/24),a=1>=a?"\u0421\u0440\u043e\u043a \
u043f\u0440\u043e\u043a\u0430\u0442\u0430
\u0438\u0441\u0442\u0435\u043a\u0430\u0435\u0442":48>=a?a+"\u00a0\u0447.":
c+"\u00a0\u0434."):a="",this.s=H("SPAN",["bookcard-badge","bookcard-sample-
label"],a),b.appendChild(this.s)):!this.ha||this.g.nc()||this.g.b.Kf||
(this.s=H("SPAN",["bookcard-badge","bookcard-sample-
label"],"\u0424\u0440\u0430\u0433\u043c\u0435\u043d\u0442"),b.appendChild(this.s));
Jf(b,"mouseover",r(this.va,this,b))};pn.prototype.Ba=function()
{this.dispatchEvent("render");qn.dispatchEvent("complete");if(this.s){var
a=Cg(this.i).width;this.s.style.width=pg(a,!0)}};
pn.prototype.va=function(a,b){(new mn(a,this.g)).Vc(b)};function rn(a,b,c)
{pn.call(this,a,b-40,c);this.ka=H("DIV","slider-annotation");this.ua=!
1}n(rn,pn);rn.prototype.Nc=function(a)
{Jf(this,"render",r(this.wa,this));pn.prototype.Nc.call(this,a);a.appendChild(this.
ka)};
rn.prototype.wa=function(a){if(!this.ua){a.stopPropagation();a=this.ka;var
b=this.g,c=I("DIV"),d=H("A",{className:"slider-annotation-
title"},De(b.b.title));gd(d,b.b.he);c.appendChild(d);if(b=b.b.Nh)b=H("DIV","slider-
annotation-
author",De(b)),c.appendChild(b);Q(c,Cg(this.i).width+5,"");a.appendChild(c);this.ua
=!0;this.dispatchEvent("render")}};function sn(a,b,c)
{rn.call(this,a,b,c)}n(sn,rn);sn.prototype.Nc=function(a)
{rn.prototype.Nc.call(this,a)};/*
Portions of this code are from MochiKit, received by
The Closure Authors under the MIT license. All other code is Copyright
2005-2009 The Closure Authors. All Rights Reserved.
*/
function tn(a){var b=un;this.o=[];this.wa=b;this.va=a||null;this.j=this.b=!
1;this.i=void 0;this.ua=this.Ba=this.ha=!
1;this.s=0;this.g=null;this.ka=0}tn.prototype.cancel=function(a){if(this.b)this.i
instanceof tn&&this.i.cancel();else{if(this.g){var b=this.g;delete this.g;a?
b.cancel(a):(b.ka--,0>=b.ka&&b.cancel())}this.wa?
this.wa.call(this.va,this):this.ua=!0;this.b||(a=new vn(this),wn(this),xn(this,!
1,a))}};tn.prototype.kb=function(a,b){this.ha=!1;xn(this,a,b)};
function xn(a,b,c){a.b=!0;a.i=c;a.j=!b;yn(a)}function wn(a){if(a.b){if(!a.ua)throw
new zn(a);a.ua=!1}}tn.prototype.Rh=function(a){wn(this);xn(this,!0,a)};function
An(a,b,c,d){a.o.push([b,c,d]);a.b&&yn(a)}tn.prototype.then=function(a,b,c){var
d,e,g=new Oi(function(h,k){d=h;e=k});An(this,d,function(h){h instanceof vn?
g.cancel():e(h)});return g.then(a,b,c)};tn.prototype.$goog_Thenable=!0;function
Bn(a){return fb(a.o,function(b){return Aa(b[1])})}
function yn(a){if(a.s&&a.b&&Bn(a)){var
b=a.s,c=Cn[b];c&&(p.clearTimeout(c.Qa),delete Cn[b]);a.s=0}a.g&&(a.g.ka--,delete
a.g);b=a.i;for(var d=c=!1;a.o.length&&!a.ha;){var
e=a.o.shift(),g=e[0],h=e[1];e=e[2];if(g=a.j?h:g)try{var k=g.call(e||a.va,b);void 0!
==k&&(a.j=a.j&&(k==b||k instanceof Error),a.i=b=k);if(Ni(b)||"function"===typeof
p.Promise&&b instanceof p.Promise)d=!0,a.ha=!0}catch(l){b=l,a.j=!0,Bn(a)||(c=!
0)}}a.i=b;d&&(k=r(a.kb,a,!0),d=r(a.kb,a,!1),b instanceof tn?(An(b,k,d),b.Ba=!
0):b.then(k,
d));c&&(b=new Dn(b),Cn[b.Qa]=b,a.s=b.Qa)}function zn()
{Xa.call(this)}v(zn,Xa);zn.prototype.message="Deferred has already
fired";zn.prototype.name="AlreadyCalledError";function vn()
{Xa.call(this)}v(vn,Xa);vn.prototype.message="Deferred was
canceled";vn.prototype.name="CanceledError";function Dn(a)
{this.Qa=p.setTimeout(r(this.g,this),0);this.b=a}Dn.prototype.g=function(){delete
Cn[this.Qa];throw this.b;};var Cn={};function En(a,b){var c=b||{};b=c.document||
document;var d=jc(a).toString(),e=I("SCRIPT"),g={tj:e,Nd:void 0},h=new
tn(g),k=null,l=null!=c.timeout?c.timeout:5E3;0<l&&(k=window.setTimeout(function()
{Fn(e,!0);var m=new Gn(1,"Timeout reached for loading script "+d);wn(h);xn(h,!
1,m)},l),g.Nd=k);e.onload=e.onreadystatechange=function(){e.readyState&&"loaded"!
=e.readyState&&"complete"!=e.readyState||(Fn(e,c.Pj||!
1,k),h.Rh(null))};e.onerror=function(){Fn(e,!0,k);var m=new Gn(0,"Error while
loading script "+
d);wn(h);xn(h,!1,m)};g=c.attributes||{};Va(g,{type:"text/javascript",charset:"UTF-
8"});se(e,g);id(e,a);Hn(b).appendChild(e);return h}function Hn(a){var b=(a||
document).getElementsByTagName("HEAD");return b&&0!=b.length?
b[0]:a.documentElement}function un(){if(this&&this.tj){var
a=this.tj;a&&"SCRIPT"==a.tagName&&Fn(a,!0,this.Nd)}}function Fn(a,b,c){null!
=c&&p.clearTimeout(c);a.onload=q;a.onerror=q;a.onreadystatechange=q;b&&window.setTi
meout(function(){J(a)},0)}
function Gn(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=":
"+b);Xa.call(this,c);this.code=a}v(Gn,Xa);function In(){this.b=Jn;this.Nd=5E3}var
Kn=0;In.prototype.send=function(a,b,c,d){a=a?Ta(a):{};d=d||"_"+(Kn+
+).toString(36)+Ha().toString(36);var
e="_callbacks___"+d;b&&(p[e]=Ln(d,b),a.callback=e);b={timeout:this.Nd,Pj:!
0};e=kc.exec(jc(this.b).toString());var g=e[3]||"";e=lc(e[1]+mc("?",e[2]||"",a)
+mc("#",g,void 0));b=En(e,b);An(b,null,Mn(d,a,c),void
0);return{Qa:d,Vh:b}};In.prototype.cancel=function(a)
{a&&(a.Vh&&a.Vh.cancel(),a.Qa&&Nn(a.Qa,!1))};
function Mn(a,b,c){return function(){Nn(a,!1);c&&c(b)}}function Ln(a,b){return
function(c){Nn(a,!0);b.apply(void 0,arguments)}}function Nn(a,b)
{a="_callbacks___"+a;if(p[a])if(b)try{delete p[a]}catch(c){p[a]=void 0}else
p[a]=q};function On(a,b,c){O.call(this);this.ka=a;this.va=c;this.i=b;N(b,
["hilite","select","canceldismiss","dismiss"],this.handleEvent,!
1,this);this.s=null;this.b=[];this.j=-
1;this.g=0;this.o=this.ha=null;this.wa={}}v(On,O);f=On.prototype;f.Qh=!0;f.mg=!
1;f.Rc=function(){return this.i};
f.handleEvent=function(a){var b=this.ka;if(a.target==this.i)switch(a.type){case
"hilite":this.Wc(a.rd);break;case "select":var c=!1;if("number"===typeof a.rd)
{a=a.rd;var d=this.b[Pn(this,a)];c=!!d&&b.Wg&&b.Wg(d);d&&!c&&this.j!
=a&&this.Wc(a)}c||this.se();break;case "canceldismiss":Qn(this);break;case
"dismiss":Rn(this)}};function Sn(a){for(var b=a.g+a.b.length-
1,c=a.j,d=0;d<a.b.length;d++){if(c>=a.g&&c<b)c++;else if(-
1==c)c=a.g;else{a.mg&&c==b&&a.Wc(-1);break}if(a.Wc(c))break}}
f.Wc=function(a){var b=Pn(this,a),c=this.b[b];return c&&this.ka.Wg&&this.ka.Wg(c)?!
1:(this.j=a,this.i.Wc(a),-1!=b)};
f.se=function(){var a=Pn(this,this.j);if(-1!=a){var b=this.b[a],c=this.va;if(c.Wa)
{var d=b.toString();if(c.j){var e=Tn(c,c.vb(),Un(c.Wa)[0]),g=Vn(c,c.vb());c.va&&!
c.va.test(d)&&(d=d.replace(/[\s\xa0]+$/,"")+c.Ba);0==e||Ab(g[e-1])||(d="
"+d);e==g.length-1&&(d+=" ");if(d!=g[e]){g[e]=d;d=c.Wa;(B||
A&&C("9"))&&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.Wa;d=e;Wn(g)?g.selectionStart=d:A&&!
C("9")&&(h=Xn(g),k=h[0],k.inRange(h[1])&&(d=Yn(g,d),k.collapse(!
0),k.move("character",
d),k.select()));g=c.Wa;Wn(g)?g.selectionEnd=e:A&&!
C("9")&&(h=Xn(g),d=h[1],h[0].inRange(d)&&(e=Yn(g,e),g=Yn(g,Un(g)[0]),d.collapse(!
0),d.moveEnd("character",e-g),d.select()))}}else c.Ob(d);c.uh=!
0}this.Kc();this.dispatchEvent({type:"update",rd:b,index:a});return!
0}this.Kc();this.dispatchEvent({type:"update",rd:null,index:null});return!1};
f.Kc=function(){this.j=-
1;this.s=null;this.g+=this.b.length;this.b=[];window.clearTimeout(this.o);this.o=nu
ll;this.i.Kc();this.dispatchEvent("suggestionsupdate");this.dispatchEvent("dismiss"
)};function Rn(a){a.o||(a.o=window.setTimeout(r(a.Kc,a),100))}f.Ci=function()
{return this.o?(window.clearTimeout(this.o),this.o=null,!0):!1};function Qn(a)
{a.Ci()||window.setTimeout(r(a.Ci,a),10)}f.ya=function(){On.ta.ya.call(this);delete
this.wa;this.i.Fa();this.va.Fa();this.ka=null};
f.xl=function(a,b,c){this.s==a&&this.th(b,c)};f.th=function(a,b){var
c="object"==ya(b)&&b;b=(c?c.Vm():b)?Pn(this,this.j):-
1;this.g+=this.b.length;this.b=a;for(var d=[],e=0;e<a.length;+
+e)d.push({id:this.g+e,data:a[e]});a=null;this.ha&&(a=this.wa[Ca(this.ha)]||
this.ha);this.i.wh(a);this.i.th(d,this.s,this.ha);a=this.Qh;c&&void 0!
==c.ak()&&(a=c.ak());this.j=-1;(a||0<=b)&&0!=d.length&&this.s&&(0<=b?
this.Wc(this.g+b):Sn(this));this.dispatchEvent("suggestionsupdate")};
function Pn(a,b){b-=a.g;return 0>b||b>=a.b.length?-1:b}f.update=function(a)
{this.va.update(a)};function Un(a){var b=0,c=0;if(Wn(a))b=a.selectionStart,c=-
1;else if(A&&!C("9")){var d=Xn(a),e=d[0];d=d[1];if(e.inRange(d))
{e.setEndPoint("EndToStart",d);if("textarea"==a.type)
{d.duplicate();b=a=e.text;for(c=!1;!c;)0==e.compareEndPoints("StartToEnd",e)?c=!0:
(e.moveEnd("character",-1),e.text==a?b+="\r\n":c=!0);e=[b.length,-1];return
e}b=e.text.length;c=-1}}return[b,c]}
function Xn(a){var b=a.ownerDocument||
a.document,c=b.selection.createRange();"textarea"==a.type?
(b=b.body.createTextRange(),b.moveToElementText(a)):b=a.createTextRange();return[b,
c]}function
Yn(a,b){"textarea"==a.type&&(b=a.value.substring(0,b).replace(/(\r\n|\r|\n)/g,"\n")
.length);return b}function Wn(a){try{return"number"==typeof
a.selectionStart}catch(b){return!1}};function Zn(a,b,c,d){kf.call(this);d=d||
150;this.j=null!=c?c:!
0;this.s=a||",;";this.Ba=this.s.charAt(0);a=this.j?"[\\s"+this.s+"]+":"[\\s]
+";this.wa=new RegExp("^"+a+"|"+a+"$","g");this.va=new RegExp("\\s*["+this.s+"]
$");this.ua=b||"";this.Da=this.j;this.i=0<d?new dj(d):null;this.g=new
Vf(this);this.ha=new Vf(this);this.o=new wj;this.ka=-1}v(Zn,kf);var $n=(ei||fi)&&!
C("533.17.9");f=Zn.prototype;f.kg=null;f.Wa=null;f.$g="";f.xd=!1;f.uh=!
1;f.vb=function(){return this.Wa.value};
f.Ob=function(a){this.Wa.value=a};f.uk=function(a){for(var
b=0;b<arguments.length;b++){var
c=arguments[b];Ke(c)&&(Ze(c,"combobox"),L(c,"autocomplete","list"));this.g.ma(c,"fo
cus",this.mi);this.g.ma(c,"blur",this.vk);this.Wa||
(this.ha.ma(c,"keydown",this.am),Ke(c)&&Xe(ne(c))==c&&ao(this,c))}};f.ya=function()
{Zn.ta.ya.call(this);null!=this.kg&&window.clearTimeout(this.kg);this.g.Fa();delete
this.g;this.ha.Fa();this.o.Fa();mf(this.i)};
f.Kb=function(a){switch(a.keyCode){case 40:if(this.b.i.isVisible())return
Sn(this.b),a.preventDefault(),!0;if(!this.j)return this.update(!
0),a.preventDefault(),!0;break;case 38:if(this.b.i.isVisible()){a:for(var
b=this.b,c=b.j,d=0;d<b.b.length;d++){if(c>b.g)c--;else{b.mg&&c==b.g&&b.Wc(-
1);break}if(b.Wc(c))break a}a.preventDefault();return!0}break;case 9:if(!
this.b.i.isVisible()||a.shiftKey)this.b.Kc();else
if(this.update(),this.b.se()&&this.Da)return a.preventDefault(),!0;break;case
13:if(this.b.i.isVisible()){if(this.update(),
this.b.se())return a.preventDefault(),a.stopPropagation(),!0}else
this.b.Kc();break;case 27:if(this.b.i.isVisible())return
this.b.Kc(),a.preventDefault(),a.stopPropagation(),!0;break;case 229:if(!
this.xd)return this.xd||
(this.g.ma(this.Wa,"keyup",this.aj),this.g.ma(this.Wa,"keypress",this.$i),this.xd=!
0),!0}return bo(this,a)};function bo(a,b){var c=a.j&&b.j&&-1!
=a.s.indexOf(String.fromCharCode(b.j));c&&a.update();return c&&a.b.se()?
(b.preventDefault(),!0):!1}f.Pk=function(){return!1};
f.mi=function(a){ao(this,a.target||null)};function ao(a,b){Zf(a.ha);a.b&&Qn(a.b);b!
=a.Wa&&(a.Wa=b,a.i&&(a.i.start(),a.g.ma(a.i,"tick",a.ni)),a.
$g=a.vb(),xj(a.o,a.Wa),a.g.ma(a.o,"key",a.dj),a.g.ma(a.Wa,"mousedown",a.ej),A&&a.g.
ma(a.Wa,"keypress",a.Zi))}f.vk=function(){$n?
this.kg=window.setTimeout(r(this.nj,this),0):this.nj()};
f.nj=function()
{this.Wa&&(this.g.Za(this.o,"key",this.dj),Dj(this.o),this.g.Za(this.Wa,"keyup",thi
s.Pk),this.g.Za(this.Wa,"mousedown",this.ej),A&&this.g.Za(this.Wa,"keypress",this.Z
i),this.xd&&co(this),this.Wa=null,this.i&&(this.i.stop(),this.g.Za(this.i,"tick",th
is.ni)),this.b&&Rn(this.b))};f.ni=function(){this.update()};f.am=function(a)
{this.mi(a)};f.dj=function(a){this.ka=a.keyCode;this.b&&this.Kb(a)};f.$i=function()
{this.xd&&229!=this.ka&&co(this)};
f.aj=function(a){this.xd&&(13==a.keyCode||
77==a.keyCode&&a.ctrlKey)&&co(this)};f.ej=function(){};function co(a){a.xd&&(a.xd=!
1,a.g.Za(a.Wa,"keypress",a.$i),a.g.Za(a.Wa,"keyup",a.aj))}f.Zi=function(a)
{bo(this,a)};
f.update=function(a){if(this.Wa&&(a||this.vb()!=this.$g)){if(a||!this.uh)
{a=Un(this.Wa)[0];var b=this.vb();a=Vn(this,b)[Tn(this,b,a)];b=this.wa?
String(a).replace(this.wa,""):a;if(this.b&&(this.b.ha=this.Wa,a=this.b,this.vb(),a.
s!=b)){a.s=b;b=a.ka;var
c=r(a.xl,a),d={client:"books",ds:"bo",q:a.s};c=r(b.g,b,c);b.b&&b.b.cancel();b.b=new
In;b.b.send(d,c);Qn(a)}}this.$g=this.vb()}this.uh=!1};
function Tn(a,b,c){a=Vn(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 Vn(a,b){if(!
a.j)return[b];b=String(b).split("");for(var c=[],d=[],e=0,g=!1;e<b.length;e+
+)a.ua&&-1!=a.ua.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};var
Ra={},eo=null;function fo(a){a=Ca(a);delete Ra[a];Qa()&&eo&&eo.stop()}function go()
{eo||(eo=new gj(function(){ho()},20));var a=eo;0!=a.Qa||a.start()}function ho(){var
a=Ha();La(Ra,function(b){io(b,a)});Qa()||go()};function jo()
{O.call(this);this.g=0;this.endTime=this.b=null}v(jo,O);jo.prototype.j=function()
{this.Mc("begin")};jo.prototype.i=function()
{this.Mc("end")};jo.prototype.Mc=function(a){this.dispatchEvent(a)};function
ko(a,b,c,d){jo.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.o=a;this.va=b;this.duration=c;this.ua=d;this.coords=[];this.progress=
0}v(ko,jo);f=ko.prototype;
f.play=function(a){if(a||0==this.g)this.progress=0,this.coords=this.o;else
if(1==this.g)return!1;fo(this);this.b=a=Ha();-1==this.g&&(this.b-
=this.duration*this.progress);this.endTime=this.b+this.duration;this.progress||
this.j();this.Mc("play");-1==this.g&&this.Mc("resume");this.g=1;var b=Ca(this);b in
Ra||(Ra[b]=this);go();io(this,a);return!0};f.stop=function(a)
{fo(this);this.g=0;a&&(this.progress=1);lo(this,this.progress);this.Mc("stop");this
.i()};
f.ya=function(){0==this.g||this.stop(!
1);this.Mc("destroy");ko.ta.ya.call(this)};function io(a,b)
{b<a.b&&(a.endTime=b+a.endTime-a.b,a.b=b);a.progress=(b-a.b)/(a.endTime-
a.b);1<a.progress&&(a.progress=1);lo(a,a.progress);1==a.progress?
(a.g=0,fo(a),a.Mc("finish"),a.i()):1==a.g&&a.qh()}function lo(a,b)
{Aa(a.ua)&&(b=a.ua(b));a.coords=Array(a.o.length);for(var c=0;c<a.o.length;c+
+)a.coords[c]=(a.va[c]-a.o[c])*b+a.o[c]}f.qh=function()
{this.Mc("animate")};f.Mc=function(a){this.dispatchEvent(new mo(a,this))};
function mo(a,b)
{rf.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}v(mo,rf);function
no(a,b,c,d,e)
{ko.call(this,b,c,d,e);this.ha=a}v(no,ko);no.prototype.s=q;no.prototype.qh=function
(){this.s();no.ta.qh.call(this)};no.prototype.i=function()
{this.s();no.ta.i.call(this)};no.prototype.j=function()
{this.s();no.ta.j.call(this)};function oo(a,b,c,d,e){"number"===typeof
b&&(b=[b]);"number"===typeof c&&(c=[c]);no.call(this,a,b,c,d,e);if(1!=b.length||1!
=c.length)throw Error("Start and end points must be 1D");this.ka=-1}v(oo,no);var
po=1/1024;
oo.prototype.s=function(){var a=this.coords[0];Math.abs(a-
this.ka)>=po&&(Eg(this.ha,a),this.ka=a)};oo.prototype.j=function(){this.ka=-
1;oo.ta.j.call(this)};oo.prototype.i=function(){this.ka=-
1;oo.ta.i.call(this)};function qo(a,b,c)
{oo.call(this,a,1,0,b,c)}v(qo,oo);qo.prototype.j=function()
{this.ha.style.display="";qo.ta.j.call(this)};qo.prototype.i=function()
{this.ha.style.display="none";qo.ta.i.call(this)};
function ro(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end
points must be 3D");no.call(this,a,b,c,d,e)}v(ro,no);ro.prototype.s=function()
{for(var a=[],b=0;b<this.coords.length;b+
+)a[b]=Math.round(this.coords[b]);this.ha.style.backgroundColor="rgb("+a.join(",")
+")"};function so(a,b,c,d){O.call(this);this.ua=a||
document.body;this.g=le(this.ua);this.wa=!
a;this.Aa=null;this.va="";this.b=[];this.o=[];this.Ba=this.ka=-1;this.ha=!
1;this.className="ac-renderer";this.Va="ac-highlighted";this.s=b||
null;this.Yb=null!=d?d:!0;this.Qb=!!c}v(so,O);f=so.prototype;f.V=function(){return
this.Aa};f.wh=function(a){this.Ma=a};f.th=function(a,b,c)
{this.va=b;this.b=a;this.ka=-
1;this.Ba=Ha();this.i=c;this.o=[];to(this)};f.Kc=function(){this.ha&&(this.ha=!
1,uo(this,!1),R(this.Aa,!1))};
function vo(a){a.ha||(a.ha=!0,uo(a,!0),R(a.Aa,!0))}function uo(a,b)
{a.i&&(L(a.i,"haspopup",b),L(a.Aa,"expanded",b),L(a.i,"expanded",b),b?
L(a.i,"owns",a.Aa.id):(a.i.removeAttribute("aria-
owns"),af(a.i,null)))}f.isVisible=function(){return this.ha};
function wo(a,b){var c=0<=b&&b<a.b.length?a.b[b]:void 0,d=0<=b&&b<a.o.length?
a.o[b]:void 0;a.dispatchEvent({type:"rowhilite",ha:d,rd:c?
c.data:null})&&(0<=a.ka&&hf(a.o[a.ka],["ac-active","active"]),a.ka=b,d&&(ff(d,["ac-
active","active"]),a.i&&af(a.i,d),wg(d,a.Aa)))}f.Wc=function(a){if(-1==a)wo(this,-
1);else for(var b=0;b<this.b.length;b++)if(this.b[b].id==a){wo(this,b);break}};
function xo(a){if(!a.Aa){var b=a.g.Ta("DIV",
{style:"display:none"});a.Aa=b;ff(b,Bb(a.className).split("
"));Ze(b,"listbox");b.id=Rg(Qg.Xa());a.g.appendChild(a.ua,b);N(b,"click",a.oi,!
1,a);N(b,"mousedown",a.ri,!1,a);N(b,"mouseover",a.wi,!1,a)}}
function to(a){xo(a);a.yd&&(a.Aa.style.minWidth=a.yd.clientWidth-
0+"px");a.mb&&(a.Aa.style.maxWidth=a.mb.clientWidth-
0+"px");a.o.length=0;a.g.ii(a.Aa);a.s&&a.s.render?
a.s.render(a,a.Aa,a.b,a.va):w(a.b,function(b){var c=this.va,d=this.g.Ta("DIV",
{className:"ac-row",id:Rg(Qg.Xa())});Ze(d,"option");this.s&&this.s.rm?
this.s.rm(b,c,d):K(d,b.data.toString());c&&this.Yb&&(this.Da=!
1,yo(this,d,c));M(d,"ac-
row");this.o.push(d);this.g.appendChild(this.Aa,d)},a);0==a.b.length?a.Kc():
(vo(a),a.Mg(),Hg(a.Aa,!0))}
f.Mg=function(){if(this.i&&this.wa){var a=this.Ma||this.i;var b=this.Qb?
5:1;li(a,b,this.Aa,b^1,null,null,65)}};f.ya=function()
{this.Aa&&(Qf(this.Aa,"click",this.oi,!1,this),Qf(this.Aa,"mousedown",this.ri,!
1,this),Qf(this.Aa,"mouseover",this.wi,!
1,this),this.g.hk(this.Aa),this.Aa=null,this.ha=!
1);mf(this.j);this.ua=null;so.ta.ya.call(this)};
function yo(a,b,c){if(!a.Da)if(3==b.nodeType){var
d=null;Array.isArray(c)&&1<c.length&&(d=sb(c,1));c=zo(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=Be(a.g.b,"B"),g.className=a.Va,a.g.appendChild(g,a.g.b.c
reateTextNode(String(c[e+1]))),g=b.parentNode.insertBefore(g,
b.nextSibling),b.parentNode.insertBefore(a.g.b.createTextNode(""),g.nextSibling),b=
g.nextSibling;b.nodeValue=sb(c,2).join("");a.Da=!0}else d&&yo(a,b,d)}}else
for(b=b.firstChild;b;)d=b.nextSibling,yo(a,b,c),b=d}function zo(a){var b="";if(!
a)return b;Array.isArray(a)&&(a=db(a,function(c){return!
Ab(vd(c))}));Array.isArray(a)?b=0<a.length?ud(a[0]):"":/^\W/.test(a)||
(b=ud(a));return b}function Ao(a,b){for(;b&&b!=a.Aa&&!ef(b,"ac-
row");)b=b.parentNode;return b?bb(a.o,b):-1}
f.oi=function(a){var
b=Ao(this,a.target);0<=b&&this.dispatchEvent({type:"select",rd:this.b[b].id});a.sto
pPropagation()};f.ri=function(a)
{a.stopPropagation();a.preventDefault()};f.wi=function(a)
{a=Ao(this,a.target);0<=a&&!(300>Ha()-
this.Ba)&&this.dispatchEvent({type:"hilite",rd:this.b[a].id})};function Bo(a,b,c,d)
{this.Ba=a;this.ua=null;this.tb=c||null;this.Da="boolean"===typeof b?b:!
0;this.mb=d||0;b=new Co;c=new Do(this.tb||a,this.mb);c.wa=!0;d=new Zn(null,null,!
1);On.call(this,b,c,d);d.b=this;d.uk(a);this.ha=a;this.Qh=!1;this.mg=!
0;N(this,"update",r(this.Ma,this))}v(Bo,On);Bo.prototype.se=function()
{this.Va=this.Ba.value;Bo.ta.se.call(this);return!1};
Bo.prototype.Ma=function(a){a.rd&&(a=this.Ba.form,this.ua||(this.ua=H("INPUT",
{type:"hidden",name:"oq"}),a.appendChild(this.ua)),this.ua.value=this.Va,this.Da&&a
.submit())};function Co(){}var
Jn=lc($b(ac("//suggestqueries.google.com/complete/search")));Co.prototype.g=functio
n(a,b){var c=x(b[1],function(d){return d[0]});a(b[0],c)};function Do(a,b)
{so.call(this);this.tb=a;this.Cb=b||0}v(Do,so);
Do.prototype.Mg=function(){Do.ta.Mg.call(this);var a=0,b=G("gbfwa");b||
(b=qe("gbqfwa"));b&&(a=b.offsetTop+b.offsetHeight-1);w(pe(document,"div","ac-
renderer",void 0),function(c){a&&P(c,"top",a+"px");P(c,"width",Cg(this.tb).width-
2+"px");P(c,"left",parseInt(c.style.left,10)+this.Cb+"px")},this)};function Eo(a)
{O.call(this);this.b=a||window;this.i=N(this.b,"resize",this.j,!
1,this);this.g=ue(this.b||window)}v(Eo,O);Eo.prototype.Ca=function(){return this.g?
this.g.clone():null};Eo.prototype.ya=function()
{Eo.ta.ya.call(this);this.i&&(Rf(this.i),this.i=null);this.g=this.b=null};Eo.protot
ype.j=function(){var a=ue(this.b||window);ke(a,this.g)||
(this.g=a,this.dispatchEvent("resize"))};function Fo(a){return
Math.pow(a,3)}function Go(a){return 3*a*a-2*a*a*a};function Ho(a,b,c,d,e,g)
{Z.call(this);this.ua=a;this.ha=b;this.Da=e;this.Ba=g||{};this.o="number"===typeof
d?d:this.ha?200:80;this.ha||M(this.ua,"slider-
small");this.ka=[];this.i=I("A");this.i.innerHTML=en()?"&rsaquo;":"&lsaquo;";this.i
.setAttribute("title","\u041f\u0440\u043e\u043a\u0440\u0443\u0442\u0438\u0442\u044c
\u0432\u043b\u0435\u0432\u043e");Hg(this.i,!
0);this.ua.appendChild(this.i);this.g=I("div");M(this.g,"slider-
drawables");this.ua.appendChild(this.g);this.s=I("A");this.s.innerHTML=en()?
"&lsaquo;":"&rsaquo;";this.s.setAttribute("title","\u041f\u0440\u043e\u043a\u0440\u
0443\u0442\u0438\u0442\u044c \u0432\u043f\u0440\u0430\u0432\u043e");Hg(this.s,!
0);this.ua.appendChild(this.s);this.b.ma(this.i,"click",r(this.Hi,this,-.75));this.
b.ma(this.s,"click",r(this.Hi,this,.75));this.jf();a=new
Eo;this.b.ma(a,"resize",this.kh);this.kh();this.va=0;this.wa=A&&C("8")&&!
C("9")&&en();c&&Io(this,c)}v(Ho,Z);
function Jo(a){var
b=Math.ceil(1.25*Ko(a));b=Math.min(a.ka.length,a.va+b);w(sb(a.ka,a.va,b),r(a.Wj,a))
;a.jf();a.va=b;b>=a.ka.length&&a.dispatchEvent("render")}f=Ho.prototype;f.Wj=functi
on(a){var b=H("DIV",{"class":"goog-inline-block slider-
loading"});this.g.appendChild(b);var c=H("DIV",{"class":"goog-inline-block slider-
drawable"});R(c,!
1);this.g.appendChild(c);this.b.md(a,"render",r(this.Xj,this,b,c));a.Nc(c)};f.Xj=fu
nction(a,b){J(a);this.jf();R(b,!0)};
function Io(a,b){b=x(b,function(c){return this.ha?new sn(c,this.o):new
pn(c,this.o,this.Da,this.Ba)},a);Lo(a,b)}function Lo(a,b)
{qb(a.ka,b);Jo(a)}f.Hi=function(a){(en()?0>a:0<a)&&Jo(this);a*=this.wa?-
1:1;a*=Cg(this.g).width+20;this.j&&(this.j.Fa(),this.j=null);this.j=new
ko([this.g.scrollLeft,0],
[this.g.scrollLeft+a,0],500,Go);N(this.j,"animate",r(this.Kl,this));N(this.j,"end",
r(this.jf,this));this.j.play()};f.Kl=function(a)
{a=x(a.coords,Math.round);this.g.scrollLeft=a[0]};
f.jf=function(){if(B&&en()||this.wa){var a=this.g.scrollLeft<=-
1*(this.g.scrollWidth-Cg(this.g).width);var b=0==this.g.scrollLeft}else
a=0==this.g.scrollLeft,b=this.g.scrollLeft>=this.g.scrollWidth-
Cg(this.g).width;this.i.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.kh=function(){this.jf()};
function Ko(a){var b=a.ha?110:50;return Math.ceil(Cg(a.g).width/b)};function
Mo(a,b){Z.call(this);this.ha=a;this.source=b?
b:"gbs_bookshelf_slider";this.ka=0;this.j=new
Eo;this.va=this.j.Ca();this.ua="";Jf(this.j,"resize",r(this.Ji,this))}n(Mo,Z);f=Mo.
prototype;f.Ji=function(){this.j.Ca().width>this.va.width?
this.rf():Jf(this.j,"resize",r(this.Ji,this))};f.render=function(a)
{this.o=a;this.g=new Ho(this.o,!0,void 0,void
0,this.ha.getId());this.b.ma(this.g,"render",r(this.rf,this))};
f.rf=function(){this.g.kh();var a=Math.ceil(1.25*Ko(this.g))
+1,b=No(this,this.ka,a);b&&(this.ka+=a,Em(b,r(this.kl,this)))};f.kl=function(a)
{a=a.target;if(Nm(a)){if((a=(new Vm(Om(a))).b)&&a.length){var b=Sm(a[a.length-
1].b.he);this.ua!=b&&(this.ua=b,Lo(this.g,Oo(this,a)));
(a=Ve(this.V()))&&Eg(a,1)}this.dispatchEvent("success")}};function Oo(a,b){return
x(a.wg(b),function(c){return this.g.ha?new sn(c,200,this.ha.getId()):new
pn(c,80,this.ha.getId())},a)}f.V=function(){return this.o};
f.wg=function(a){return this.source?x(a,function(b){b.b.source=this.source;return
b},this):a};function Po(a,b,c,d,e){Mo.call(this,a,e);this.i=b;this.s=c||!
1;this.wa=d||[]}n(Po,Mo);function No(a,b,c){var d=new S("/books?
jscmd=SearchVolume");lm(d);T(d,"start",b);T(d,"num",c);a.s?
(T(d,"as_pt","MAGAZINES"),T(d,"as_coll2",a.i)):
(T(d,"as_brr",3),T(d,"q",a.i),cb(a.wa,function(e){T(d,e.name,e.value)}));return
d}Po.prototype.render=function(a){this.o=a;this.g=new Ho(a,!
this.s);this.b.ma(this.g,"render",r(this.rf,this))};
Po.prototype.wg=function(a){return this.s?x(a,function(b)
{b.b.source="gbs_other_issues";return
b},this):Mo.prototype.wg.call(this,a)};function Qo()
{}f=Qo.prototype;f.Fb=function(a){this.j=a.width;this.o=a.height};f.Ca=function()
{return new je(this.j,this.o)};f.Ee=function(){return this.s};f.hd=function()
{return this.g};f.Db=function(){return this.j};f.kc=function(){return
this.o};f.ac=function(){return new E(this.s,this.g)};function Ro(a){return new
eg(a.s,a.g,a.j,a.o)};function So(a){this.i=a}v(So,Qo);So.prototype.Ea=function()
{return this.i};So.prototype.Fb=function(a){void 0==a.width?
(this.o=a.height,this.j=Math.round(a.height*To(this.i))):void 0==a.height?
(this.j=a.width,this.o=Math.round(a.width/To(this.i))):
(this.j=a.width,this.o=a.height)};function Uo(){this.g=new fh;this.b=new Vo("",void
0);this.b.next=this.b.b=this.b}f=Uo.prototype;f.get=function(a,b)
{return(a=this.g.get(a))?a.value:b};f.set=function(a,b){var c=this.g.get(a);c?
c.value=b:(c=new
Vo(a,b),this.g.set(a,c),a=c,a.b=this.b.b,a.next=this.b,this.b.b=a,a.b.next=a)};f.sh
ift=function(){return Wo(this,this.b.next)};f.pop=function(){return
Wo(this,this.b.b)};f.remove=function(a){return(a=this.g.get(a))?
(a.remove(),this.g.remove(a.key),!0):!1};
f.$b=function(){return Xo(this,function(a,b){return b})};f.yb=function(){return
Xo(this,function(a){return a})};f.forEach=function(a,b){for(var c=this.b.next;c!
=this.b;c=c.next)a.call(b,c.value,c.key,this)};function Xo(a,b){for(var
c=[],d=a.b.next;d!=a.b;d=d.next)c.push(b.call(void 0,d.value,d.key,a));return
c}function Wo(a,b){a.b!=b&&(b.remove(),a.g.remove(b.key));return b.value}function
Vo(a,b){this.key=a;this.value=b}
Vo.prototype.remove=function(){this.b.next=this.next;this.next.b=this.b;delete
this.b;delete this.next};function Yo(){O.call(this);this.b=new Uo}v(Yo,O);function
Zo(a,b){b.sort($o);w(b,function(c){c.ud(this)},a);a.b=new Uo;w(b,function(c)
{this.b.set(c.Sa(),c)},a);a.dispatchEvent("update")}function $o(a,b){return ap(a)-
ap(b)}function bp(a){return a.b.yb()}function cp(a,b,c){a=bp(a);for(var d=-
1,e=0;e<a.length;e++)if(a[e].Sa()==b){d=e;break}if(0<=d)return a[c+d]}function
dp(a,b){return a.b.get(b)}function ep(a,b){b=Bb(b);if(0!=b.length)return
hb(bp(a),function(c){return fp(c)==b})};function gp(a)
{O.call(this);this.b={};a&&this.Kd(a)}v(gp,O);f=gp.prototype;f.oe=function(){return
this.b.w||this.getParent().ad.width};f.Dg=function(){return this.b.h||
this.getParent().ad.height};function To(a){return a.oe()/a.Dg()}f.Ca=function()
{return new je(this.oe(),this.Dg())};f.Kd=function(a){for(var b in
a)this.b[b]=a[b];this.dispatchEvent("update")};f.ud=function(a)
{this.Na=a};f.getParent=function(){return this.Na};function fp(a){return a.b.title}
f.Pc=function(){var a=fp(this);return a?im(a):""};function ap(a){return
a.b.order}f.Sc=function(a){if(this.b.src&&a){var b=new
S(this.b.src);T(b,"w",a.width);return b.toString()}return
this.b.src};f.Sa=function(){return this.b.pid};function hp(a,b,c)
{this.ha=a;this.i=b;this.ka=c||!1;a=this.Ca();this.b()?
a.height=120:a.height=65;this.Fb(a)}v(hp,Qo);hp.prototype.b=function(){var a=G("gb-
mobile-menu-pubinfo");return a?0<He(a).length&&null!=this.ha&&0==ap(this.ha):!
1};function ip(){this.g=[]}ip.prototype.Rb=function(a)
{this.g.push(a)};ip.prototype.Ca=function(){var a=this.Db(),b=this.kc();return
null===a||null===b?null:new je(a,b)};ip.prototype.Cd=function(a){return
db(this.g,a||Rb)};function jp(a,b){for(var c=0;c<a.g.length;c++){var
d=a.g[c];if(b(d))return d}return null}function kp(a,b){return jp(a,function(c)
{return c.hd()<=b&&c.hd()+c.Ca().height>=b})}function lp(a,b){return
hb(a.g,function(c){return cg(fg(Ro(c)),b)})};function mp()
{this.g=[];this.cells=[]}v(mp,ip);f=mp.prototype;f.marginTop=0;f.mh=0;f.Rg=0;f.hg=0
;f.Im=!1;f.Db=function(){return this.j};f.kc=function(){return this.o};function
np(a){op(a);for(var b=0,c=0;c<a.s;c++){var d=pp(a,c);w(a.cells[c],function(h){if(h)
{var k=b+Math.round((d-h.Ca().width)/2);h.s=k}});b+=d+a.Rg}a.j=b;var
e=a.marginTop;for(c=0;c<a.b;c++){var g=qp(a,c);w(rp(a,c),function(h)
{if(h)if(this.Im){var k=e+Math.round((g-h.Ca().height)/2);h.g=k}else
h.g=e});e+=g+a.hg}a.o=e+a.mh}
function rp(a,b){return x(a.cells,function(c){return c[b]})}function pp(a,b){var
c=0;w(a.cells[b],function(d){d&&(c=Math.max(c,d.Ca().width))});return c}function
qp(a,b){var c=0;w(rp(a,b),function(d){d&&(c=Math.max(c,d.Ca().height))});return
c};function sp(a){mp.call(this);this.s=a}v(sp,mp);function op(a)
{a.b=Math.ceil(a.g.length/a.s);for(var b=0;b<a.b;b++)for(var c=0;c<a.s;c++){var
d=b*a.s+c;a.cells[c]=a.cells[c]||[];a.cells[c][b]=a.g[d]}};function tp(a)
{sp.call(this,a);this.ha=new Map}v(tp,sp);tp.prototype.Qc=function(a){return
this.ha.get(up(So,a))};tp.prototype.ua=function(a){if(a instanceof
hp)a=up(a.constructor,a.i);else if(a instanceof So)a=up(a.constructor,a.Ea());else
throw Error("Input item must be a LayoutPage or LayoutSeparator.");return
this.ha.get(a)};
tp.prototype.Rb=function(a){if(a instanceof hp){var
b=up(a.constructor,a.i);this.ha.set(b,a)}else a instanceof
So&&(b=up(a.constructor,a.Ea()),this.ha.set(b,a));tp.ta.Rb.call(this,a)};function
up(a,b){return Ca(a)+"#"+b.Sa()};function vp(a,b,c,d)
{this.hg=this.Rg=10;this.mh=this.marginTop=20;b=Math.floor((b-20)/
(100+this.Rg));d&&2<b&&(b-=b%2);tp.call(this,b);bp(a);a=x(bp(a),function(e){e=new
So(e);var g=e.Ca();g.width=100;e.Fb(g);return e});c&&(c=a[0].Ca(),d=new
Qo,d.Fb(c),this.Rb(d));w(a,r(this.Rb,this));np(this)}v(vp,tp);function
wp(a,b,c,d,e){tp.call(this,1);this.ka=b;this.i=c;var g=d||!
1,h;a=bp(a);w(a,function(k){g&&h&&1<ap(k)-ap(h)&&xp(this,h,k);var l=G("gb-mobile-
menu-pubinfo");l&&0<He(l).length&&!g&&h&&k&&0==ap(h)&&xp(this,h,k,!0);l=new
So(k);var m=l.Ca();"fixed_height"==this.ka?
m.height=this.i:m.width=this.i;l.Fb(m);this.Rb(l);h=k},this);g&&h&&e&&ap(h)<ap(e)&&
xp(this,h,e);np(this)}v(wp,tp);function xp(a,b,c,d){b=new hp(b,c,d||!
1);c=b.Ca();"fixed_height"==a.ka?c.height=a.i:c.width=a.i;b.Fb(c);a.Rb(b)}
wp.prototype.Eg=function(){return this.i};wp.prototype.Ri=function(){return
this.ka};wp.prototype.hg=8;function yp(){};function zp(a,b)
{this.b=b}v(zp,yp);zp.prototype.render=function(a){var
b=this.b(a);b.Fb(a.Ca());b.setPosition(a.ac());return b};function Ap(a,b){var
c=Bp(a),d=Bp(b);0==ap(a)||0==ap(b)?d="\u042d\u0442\u043e
\u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044
b\u0439 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440.
\u041e\u0431\u0449\u0435\u0435 \u0447\u0438\u0441\u043b\u043e
\u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0445
\u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u0431\u0443\u0434\u0435\u0442
\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043e.":"number"!==
typeof c||"number"!==typeof d||c>=d||1==Math.abs(c-d)?d="\u041d\u0435
\u0432\u0441\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b
\u044d\u0442\u043e\u0439 \u043a\u043d\u0438\u0433\u0438
\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0434\u043b\u044f
\u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043
e\u0433\u043e \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430.":Cp(a,b)?
d="\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 "+(--d+" \u043d\u0435
\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044f
\u043f\u0440\u0438
\u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043
e\u043c \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435."):
(a=++c+"",d=--d+"",d="\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0441 "+(a+
(" \u043f\u043e "+(d+" \u043d\u0435
\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0442\u0441\u044f
\u043f\u0440\u0438
\u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043
e\u043c \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435."))));return d}
function Bp(a){a=fp(a);if(/[^0-9]/.test(a)||Ab(a))a=null;else{var b=a.length-
1;a=0<=b&&a.indexOf("B",b)==b?Ph(a,Sh):Ph(a,Rh)}return a}function Cp(a,b)
{a=Bp(a);b=Bp(b);return 0==a+1-(b-1)};function Dp(){Z.call(this)}v(Dp,Z);function
Ep(a,b)
{Z.call(this);this.s=a;this.o=b;this.j=b.ha;this.i=b.i;this.g=I("DIV");this.g.class
Name="separator-
container";this.s.appendChild(this.g);a=I("TABLE");a.className="separator-outer-
table";this.g.appendChild(a);var c=a.insertRow(-1).insertCell(-
1);c.align="center";var d=I("DIV");d.className="separator-
background";c.appendChild(d);c=I("TABLE");c.className="separator-inner-
table";d.appendChild(c);c.align="center";if(b.b()){var e=G("gb-mobile-menu-
pubinfo");if(e){b=(e||document).getElementsByTagName("IMG");
if(1==b.length){b=b[0].cloneNode(!0);var g=c.insertRow(-1).insertCell(-
1);g.insertBefore(b,g.childNodes[0]||null);M(g,"separator-message");M(g,"separator-
pubinfo-message")}b=Ap(this.j,this.i);g=Se(e);c=c.insertRow(-1).insertCell(-
1);e=I("SPAN");e.className="separator-text";c.appendChild(e);var
h=this.o;h.b&&h.ka?(b=X(g),z(e,b)):(b=X(b+"<br>"+g),z(e,b));M(c,"separator-
message");M(c,"separator-pubinfo-message")}M(a,"separator-pubinfo");M(d,"separator-
pubinfo")}else a=c.insertRow(-1).insertCell(-1),
M(a,"separator-message"),a.textContent=Ap(this.j,this.i);Hg(this.g,!
0);ln(this.g)}n(Ep,Dp);Ep.prototype.Fb=function(a)
{Q(this.g,a)};Ep.prototype.setPosition=function(a){og(this.g,a)};Ep.prototype.
$a=function(){J(this.g)};function Fp(a,b){this.x=a;this.y=b}v(Fp,E);function Gp(a)
{return new Fp(a.x,a.y)}Fp.prototype.clone=function(){return new
Fp(this.x,this.y)};Fp.prototype.Fg=E.prototype.Fg;Fp.prototype.add=function(a)
{this.x+=a.x;this.y+=a.y;return this};function Hp(a,b){this.b=a;this.g=b};function
Ip(a,b,c){Jp()&&(En(Kp,{document:a}).then(function(){var
d=wa("gapi.load",b);d&&d("gapi.rpc",{Rh:function(){return Lp(c)},onerror:function()
{return null},timeout:5E3,ontimeout:function(){return null}})}),U(function()
{Lp(c)},5E3))}function Lp(a){var
b=wa("gapi.rpc.register");Aa(b)&&(b("handshake",function(){}),Mp(),Np(a))}function
Mp(){N(document,"keydown",function(a){27==a.keyCode&&Op("closeViewportDialog")})}
function Np(a){var b=wa("gapi.rpc.register");if(Aa(b))for(var c in
a)b(c,a[c])}function Op(a,b){if(Jp()){var
c=wa("gapi.rpc.call");Aa(c)&&c("..",a,null,b)}}function Jp(){try{return
window.self!==window.top}catch(a){return!0}}var
Kp=lc($b(ac("//apis.google.com/js/api.js")));function Pp(a)
{O.call(this);Qp(this,a||"")}v(Pp,O);Pp.prototype.getQuery=function(){return
this.i};function Qp(a,b){a.i!
=b&&(a.i=b,a.dispatchEvent("change"),a={},a.q=b,Op("updateInViewportPage",a))};func
tion Rp(){this.b={}};function Sp(a){this.g=a}Sp.prototype.Pb=function(a)
{this.b&&(this.b.Fa(),Fe(this.g.La().i.g));this.b=new
a(this.g);this.b.ua&&this.b.ua(this.g.Ea());this.b.va&&this.b.va()};Sp.prototype.La
=function(){return this.b};function Tp(a)
{Z.call(this);this.ka=a;Fe(a);P(a,"overflow","hidden");this.o=I("div");P(this.ka,
{position:"relative",padding:"0px"});a=this.ka;a.insertBefore(this.o,a.childNodes[0
]||null);this.wa=new
Rp;this.ua=[];this.j=[];a=r(this.Ai,this,1);this.j.push(["next",a]);a=r(this.Ai,thi
s,-
1);this.j.push(["previous",a]);a=r(this.hl,this);this.j.push(["turntopage",a]);a=r(
this.nl,this);this.j.push(["zoomin",a]);a=r(this.ol,this);this.j.push(["zoomout",a]
);this.s=new Sp(this);a=I("div");ln(a,!0);P(a,{position:"absolute",
left:"0px",top:"0px"});this.ka.appendChild(a);this.va=a;this.Fb(Lg(this.ka));Up.pus
h(this);this.Ua=new Pp;N(this.Ua,"change",this.bl,!1,this)}v(Tp,Z);var
Up=[];f=Tp.prototype;
f.Fb=function(a){a.width=Math.max(a.width,0);a.height=Math.max(a.height,0);if(!
this.g||!ke(this.g,a)){var b=this.o,c=ve(le(ne(b)).b);if(!A||C("10")||
c&&C("8"))Jg(b,a,"content-box");else{var d=b.style;c?
(d.pixelWidth=a.width,d.pixelHeight=a.height):
(c=Kg(b),b=xg(b),d.pixelWidth=a.width+b.left+c.left+c.right+b.right,d.pixelHeight=a
.height+b.top+c.top+c.bottom+b.bottom)}this.g=a;
(d=this.s.La())&&d.Fb(a);this.dispatchEvent("resize")}};f.Ca=function(){return
this.g};f.Db=function(){return this.g.width};
f.kc=function(){return this.g.height};f.go=function()
{this.dispatchEvent("load")};f.Pb=function(a){this.ha!
=a&&(this.ha=a,this.s.Pb(a),this.dispatchEvent("viewportmodechange"))};f.La=functio
n(){return this.s.La()};function Vp(a,b)
{if(a.Na)throw"";a.Na=b;N(b,"update",r(a.Yk,a))}f.Yk=function()
{this.dispatchEvent("pagesupdate")};function Wp(a,b){(b=dp(a.Na,b))&&a.Bb(b,void
0)}f.Bb=function(a,b){if(this.i!=a||b)this.i=a,this.dispatchEvent("pagechange")};
function Xp(a,b){Yp(a,b,r(function(c){U(r(this.Bb,this,c))},a))}function Yp(a,b,c)
{a=a.Na;new S(b);b=new a.g({url:b});b.ud(a);c=r(a.o,a,c);Zp(b,
$p(b),c)}f.al=function(a,b,c,d){(c=aq(d,c))&&bq(this,a,b,c)};function bq(a,b,c,d)
{if(d&&d.length){for(var e=d[0],g=1;g<d.length;g+
+)e=ig(e,d[g]);d=b.Ea().oe();d=b.Ca().width/d;e=new
Fp(e.left,e.top);e.Fg(d);e.x=Math.round(e.x);e.y=Math.round(e.y);b=Gp(b.ac());b.add
(e);b.x-=c.x;b.y-=c.y;a.La().lj(b)}}f.Sa=function(){return
this.i.Sa()};f.Ea=function(){return this.i};
f.sc=function(a){for(var b=[],c=0;c<arguments.length;c+
+)b.push(arguments[c]);this.ua.push(b);1==this.ua.length&&cq(this)};function cq(a)
{var b=a.ua.shift();if(b){for(var c=b.shift(),d=0;d<a.j.length;d++)a.j[d]
[0]==c&&a.j[d][1].apply(a,b);cq(a)}}function dq(a){var
b=a.s.La();b.xg&&b.xg(a.Ea())}f.Ai=function(a){var b=this.s.La(),c;b.Va?
c=b.Va(this.Ea(),a):c=cp(this.Na,this.Ea().Sa(),a);c&&(this.Bb(c),dq(this),this.dis
patchEvent("pageturn"))};f.hl=function(a){if(a=dp(this.Na,a))this.Bb(a),dq(this)};
f.nl=function(){var a=this.s.La();a.jg&&(a.jg(),dq(this))};f.ol=function(){var
a=this.s.La();a.Ih&&(a.Ih(),dq(this))};f.bl=function()
{this.dispatchEvent("searchupdate")};function eq(a){var
b=this;Z.call(this);this.i=a;this.Ba=a.j;this.Fb(Lg(this.Ba));this.s=new
E(0,0);this.ka=null;this.Da=new gj(function(){R(b.ka,!
1)},600);lf(this,this.Da)}v(eq,Z);f=eq.prototype;f.Fb=function(a){if(!this.g||!
ke(this.g,a)){this.g=a;var
b=this.i;b.ua=a;fq(b);this.dispatchEvent("resize")}};function gq(a,b){a.o=b;a.ha.
$a();var c=a.i,d=a.Ca();c.ua=d;fq(c);c=a.i;b=new je(b.Db(),b.kc());c.va=b;c.s=!
0;Q(c.g,b);U(c.wa,0,c);fq(c);a.dispatchEvent("layoutchange")}function hq(a,b)
{a.ha=b}
f.bc=function(){var
a=this.o.Cd();this.Ma&&(a=this.Ma.Bg(a));iq(this.ha,a);this.dispatchEvent("update")
};function jq(a,b){a.Ma=b}
function kq(a,b){var c=a.s.x,d=a.s.y;"number"===typeof
b.x&&(b.x=ge(b.x,0,Math.max(a.o.Db()-a.g.width,0)));"number"===typeof
b.y&&(b.y=ge(b.y,0,Math.max(a.o.kc()-a.g.height,0)));"number"===typeof
b.x&&(c=b.x);"number"===typeof b.y&&(1<b.y-d?a.dispatchEvent("scrolldown"):1<d-
b.y&&a.dispatchEvent("scrollup"),d=b.y);a.s=new E(c,d);c=a.i;b=a.s;c.ka||
(c=c.j,null!=b.y&&(c.scrollTop=b.y),null!
=b.x&&(c.scrollLeft=b.x));a.dispatchEvent("move")}
function lq(a){var b=a.s;return b?new
eg(b.x,b.y,a.g.width,a.g.height):null}f.Ca=function(){return
this.g};f.qd=function(a)
{this.dispatchEvent("movestart");kq(this,a);this.dispatchEvent("moveend")};function
mq(a,b,c){a=a.s;c(new E(a.x+b.x,a.y+b.y))}
f.lj=function(a){var b=this.s,c=this.Ca();if(!b||Math.abs(b.x-a.x)>c.width||
Math.abs(b.y-a.y)>c.height)this.qd(a);else{this.j&&(this.j.Fa(),this.j=null);c=b.x-
a.x;var d=b.y-a.y;this.j=new ko([b.x,b.y],
[a.x,a.y],250+250*ge(Math.sqrt(c*c+d*d)/800,0,1),Go);N(this.j,"animate",r(this.Vi,t
his));N(this.j,"end",r(this.xk,this));this.dispatchEvent("movestart");Jf(this,"move
start",r(this.j.Fa,this.j));this.j.play()}};f.Vi=function(a)
{a=x(a.coords,Math.round);kq(this,new E(a[0],a[1]))};
f.xk=function(a){this.Vi(a);this.dispatchEvent("moveend")};function nq(a){return
new E(Math.round(a.s.x+a.g.width/2),Math.round(a.s.y+a.g.height/2))}f.ya=function()
{eq.ta.ya.call(this);this.ha.$a()};f.yg=function(a)
{null==this.ka&&(this.ka=a);this.ka.style.opacity=0;this.Da.start()};f.Zj=function(
){var a=this;this.Da.stop();R(this.ka,!0);U(function()
{a.ka.style.opacity=1})};f.Kh=1;function oq(a,b)
{eq.call(this,b);this.Pa=a;this.b.ma(a,"pagechange",this.va);this.b.ma(this.Pa,"sea
rchupdate",this.Qb);if(a=G("subscription-
bar"))this.b.ma(this,"scrolldown",u(this.yg,a)),this.b.ma(this,"scrollup",u(this.Zj
,a))}v(oq,eq);function pq(a,b){var
c=[];"fixed_width"==a.o.Ri()&&c.push(a.Ca().width);if(a.wc){a:{var d=a.wc();var
e=a.o.Eg();c=qq(d,c);if(0<b)for(b=0;b<c.length;b++){if(c[b]>e){e=c[b];break a}}else
for(b=c.length-1;0<=b;b--)if(c[b]<e){e=c[b];break a}}e&&a.kf(a.Wd(e))}}
oq.prototype.kf=function(a){var b=this.o;gq(this,a);if(b){b=new
Hp(b,a);a=nq(this);var c=lp(b.b,a);if(!c)a:{c=Number.POSITIVE_INFINITY;for(var
d=b.b.Cd(),e=d[0],g=0;g<d.length;g++){var h=d[g],k=dg(fg(Ro(h)),a);if(k<c)
{c=k;if(0==k){c=h;break a}e=h}}c=e}b=b.g.ua(c);a=Gp(a);d=c.ac();a.x-=d.x;a.y-
=d.y;d=b.Ca().width/c.Ca().width;c=b.Ca().height/c.Ca().height;a=new
E(Math.round(a.x*d),Math.round(a.y*c));a=Gp(b.ac()).add(a);a=new
E(Math.round(a.x+this.g.width/2*-1),Math.round(a.y+this.g.height/2*-
1));this.qd(a)}};
oq.prototype.va=function(){this.mb||
this.ua(this.Pa.Ea())};oq.prototype.ua=function(a)
{this.o.Qc&&(a=this.o.Qc(a))&&kq(this,new
E(Math.round(a.Ee()),Math.round(a.hd())))};oq.prototype.Qb=function(){rq&&(this.ha.
$a(),this.tb&&this.tb(),this.bc())};var rq=!0;function sq(){this.b=new
Map}sq.prototype.add=function(a,b){this.b.set(Ca(a),b)};function tq(a,b){b=void
0===b?[]:b;b=new Set(b.map(function(g){return Ca(g)}));for(var
c=ba(a.b.keys()),d=c.next();!d.done;d=c.next())if(d=d.value,!b.has(d)){var
e=a.b.get(d);e&&e.$a();a.b.delete(d)}};function uq(){this.g={};this.b=new
sq}function vq(a,b,c){a.g[Ca(b)]=c}uq.prototype.$a=function(){tq(this.b)};function
iq(a,b){b=db(b,function(c){return!!
this.g[Ca(c.constructor)]},a);tq(a.b,b);w(b,function(c){this.b.b.has(Ca(c))||
this.b.add(c,this.g[Ca(c.constructor)].render(c))},a)};function wq(a,b)
{this.g=a;this.b=b}v(wq,yp);wq.prototype.render=function(a){var
b=this.b(),c=a.Ea(),d=ab(this.g.wc().Wi)/a.Ca().width,e=a.Ca();b.Uf=e.width;b.Tf=e.
height;e=a.Ca().clone();e.width*=d;e.height*=d;b.tl=e.width;b.rl=e.height;b.setPosi
tion(a.Ee(),a.hd());b.Bb(c);b.Nc();return b};function xq(){};function yq(a)
{this.b=a}v(yq,xq);yq.prototype.Bg=function(a){var b=zq(this,a);a=b[0]||[];b=b[1]||
[];b.sort(u(Aq,nq(this.b)));var c=[];qb(c,a,b);return c};function Aq(a,b,c){return
dg(fg(Ro(b)),a)-dg(fg(Ro(c)),a)}function zq(a,b){var c=lq(a.b),d=new eg(c.left-
800,c.top-800,c.width+1600,c.height+1600);return wb(b,function(e)
{e=Ro(e);if(hg(d,e))return hg(c,e)?0:1})};function Bq(a,b)
{this.b=b;this.g=a}v(Bq,yq);Bq.prototype.Bg=function(a){var
b=Bq.ta.Bg.call(this,a),c=this.g.Ea();if(c){var d=[],e=this.g.Na;w([1,-
1],function(){var g=cp(e,c.Sa(),1);g&&d.push(g)});w(a,function(g)
{g.Ea&&jb(d,g.Ea())&&kb(b,g)})}return b};function Cq()
{Z.call(this)}v(Cq,Z);Cq.prototype.Xc=function(a)
{this.g=a;this.i=Dq(a)};Cq.prototype.ya=function()
{Cq.ta.ya.call(this);J(this.i)};function Eq(a)
{Z.call(this);this.ka=a;this.ha=[]}v(Eq,Cq);f=Eq.prototype;f.Xc=function(a)
{Eq.ta.Xc.call(this,a);this.Le();this.Ea()&&this.b.ma(this.Ea(),"update",this.Le)};
f.Ea=function(){return this.g.Ea()};f.Xe=function(a,b,c,d){var e=I("div");ln(e,!
0);this.i.appendChild(e);a=Fq(this,a,b,c,d);P(e,
{position:"absolute",left:a[0]+"px",top:a[1]+"px",width:a[2]+"px",height:a[3]+"px"}
);this.ka&&(P(e,{backgroundColor:this.ka}),Eg(e,.3));this.ha.push(new
eg(a[0],a[1],a[2],a[3]));return e};
function Gq(a){return a.g.Ca().width/a.g.Ea().getParent().ad.width}function
Fq(a,b,c,d,e){var g=Gq(a);return x([b,c,d,e],function(h){return
Math.round(h*g)})}function Hq(a,b){w(b,function(c)
{this.Xe.apply(this,c)},a)}f.Wh=function(a){return
this.Xe(a.left,a.top,a.width,a.height)};f.Td=function()
{Fe(this.i);this.ha=[]};f.Le=q;function Iq()
{Eq.call(this)}v(Iq,Eq);f=Iq.prototype;f.Le=function(){if(!this.j){var
a=this.Ea();a&&(a=Jq(a))&&(Hq(this,a),this.j=!0)}};
f.Xe=function(a,b,c,d){this.o=Iq.ta.Xe.call(this,a,b,c,d);P(this.o,{border:"2px
#aaaaff
dashed"});this.s=I("img");this.o.appendChild(this.s);this.s.src="/googlebooks/image
s/dialog_close_x.gif";a=Fq(this,a,b,c,d);P(this.s,
{position:"absolute",cursor:"pointer",left:a[2]-
19+"px",top:"4px",display:"none"});N(this.o,"mouseout",r(this.Rl,this));N(this.o,"m
ouseover",r(this.Bi,this,!0));Jf(this.s,"click",r(this.$a,this));return this.o};f.
$a=function(){J(this.o)};f.Rl=function(a){Le(this.o,a.target)||this.Bi(!1)};
f.Bi=function(a){P(this.s,{display:a?"":"none"})};function Kq(a)
{Eq.call(this);this.o=a}v(Kq,Eq);Kq.prototype.Le=function(){if(!this.j){var
a=this.Ea();a&&(a=Lq(a))&&(w(a,function(b){var
c=b.pop(),d=b.pop();b=this.Xe.apply(this,b);P(b,
{cursor:"pointer"});this.b.ma(b,"click",r(this.s,this,d,c))},this),this.j=!
0)}};Kq.prototype.s=function(a,b){(a=dp(this.o.Na,a))?
this.o.Bb(a):Xp(this.o,b)};function Mq(a,b)
{this.i=a;this.b=b}Mq.prototype.Ea=function(){return
this.i};Mq.prototype.j=function(){return this.i.Sc(this.b)};function Nq(a,b,c)
{Mq.call(this,a,b);this.g=c}v(Nq,Mq);Nq.prototype.j=function(){return
this.g.width>this.b.width?this.i.Sc(this.g):Nq.ta.j.call(this)};function Oq(a,b,c)
{if(A&&!C("9")){var d=[];d[0]=N(a,"readystatechange",u(Pq,a,u(Qq,b),d))}else
Jf(a,"load",u(Qq,b));c&&Jf(a,"error",u(Qq,c))}function Qq(a){U(a)}function
Pq(a,b,c){if("complete"!=a.readyState)return!0;Rf(c[0]);b();return!1}var
Rq=I("div");function Sq(a){if(a)if(A){Rq.appendChild(a);var
b=u(J,a);Oq(a,b,b);a.src="//www.google.com/images/cleardot.gif"}else
a.src="//www.google.com/images/cleardot.gif",J(a)};function Tq(a)
{this.Eh={};for(var b=0;b<a.length;b++){var c=a[b];this.Eh[c.z]=new
je(c.w,c.h)}}function Uq(a,b){return(a=Pa(a.Eh,function(c){return c.height==b}))?
Number(a):null};function Vq(a){if(a)return a.isEntityPageViewport;a=Fh(new
S(window.location.href),"source");return"entity_page"==a||"entity_page_gbs_snippet"
==a}function Wq(a){return a?Vq(a)&&a.disableEntityPageViewportHistoryState:!
1};function Xq(a)
{gp.call(this,a);this.Xf={};this.Ba={};this.o={};this.wa=this.Da=null}var
Yq;v(Xq,gp);f=Xq.prototype;f.Kd=function(a,b)
{Xq.ta.Kd.call(this,a);b&&(this.va=b)};function $p(a){var
b=Zq(a);T(b,"jscmd","click3");var c;a.Ua&&(c=a.Ua.getQuery());
$q(a,"vq",c);La(a.Xf,function(d,e){T(b,e,d)});return b}
function Zp(a,b,c){b=b.toString();if(b==a.va)c&&c(a);else if(c&&(a.o[b]=a.o[b]||
[]).push(c),b!=a.ha)
{a.ha=b;a.j&&p.clearTimeout(a.j);a.j=p.setTimeout(r(a.Jk,a,b),6E3);var
d;a.Ua&&(d=a.Ua.getQuery());Yq(b,r(a.Nl,a,b,d))}}function $q(a,b,c){c?
a.Xf[b]=c:delete a.Xf[b]}f.Xf=null;f.Nl=function(a,b,c)
{this.ha==a&&(this.ha=null,this.j&&(p.clearTimeout(this.j),this.j=null),this.va=a,a
r(this,c.page[0]),this.Na.Tg(c),b=this.o[a])&&(w(b,function(d)
{d(this)},this),delete this.o[a])};
f.Jk=function(a){this.j=this.ha=null;delete this.o[a]};function Zq(a){var
b=a.b.url;b?b=new S(b):(b=new
S(a.Na.nm),T(b,"pg",a.Sa()),a.b.sig&&T(b,"sig",a.b.sig));Vq()&&T(b,"source","entity
_page");return b}f.oe=function(){return this.b.w||
this.getParent().ad.width};f.Dg=function(){return this.b.h||
this.getParent().ad.height};var
br={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 ar(a,b){var c={},d;for(d in br){var e=br[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.Da=new
Tq(d.tileres),d=d.page_scanjob_coordinates)&&(a.wa=""+d.x+","+d.y);b.vq&&!
c.snippetSrc&&(c.snippetSrc="");a.Kd(c)}Xq.prototype.Sb=function(){return
this.b.content};Xq.prototype.i=function(a){return!!(this.b.flags&a)};
function cr(a,b){b=pd(b);b=b.replace(/'/g,"&#39;");if(a=a.Ba[b]){var
c=[];w(a,function(d){c.push([d.X,d.Y,d.W,d.H])});return c}}function aq(a,b)
{if(a=cr(a,b))return x(a,u(dr,1))}function dr(a,b){b=x(b,function(c){return
Math.round(c*a)});return new eg(b[0],b[1],b[2],b[3])}function Lq(a)
{if(a.b.links)return x(a.b.links,function(b){var
c=b.region;return[c.X,c.Y,c.W,c.H,b.target_pid,b.url]})}
function Jq(a){if(a.b.clip_highlight||a.b.clip_highlights){var
b=[];w(a.b.clip_highlights||[a.b.clip_highlight],function(c){var
d=[];w(["X","Y","W","H"],function(e){d.push(c[e])});b.push(d)});return b}return
null}Xq.prototype.Sc=function(a){if(this.b.src&&a){var b=new
S(this.b.src);a&&La(this.ai(),function(c,d){"height"==d&&a.height?
T(b,c,a.height):"width"==d&&a.width&&T(b,c,a.width)});return b.toString()}return
this.b.src};Xq.prototype.ai=function(){return{width:"w",height:"h"}};function
er(a,b,c,d,e)
{Z.call(this);this.af(a.La());this.o=a;this.g=c;this.va=[];this.Ui=d;Q(d,c);this.Da
=Dq(this);P(this.Da,"backgroundColor","#fff");Q(this.Da,c);if(this.Ma=void 0!==e?
e:!0)a=Dq(this),Q(a,c),this.Ba=new fr(a),P(this.Ba.b,
{display:""});b&&(this.i=b,this.b.ma(b,"update",this.fe),Zp(b,$p(b),void
0))}v(er,Z);f=er.prototype;f.Ca=function(){return this.g};f.Ea=function(){return
this.i};function gr(a,b){a.va.push(b);b.Xc(a)}f.fe=q;
function hr(a){a.dispatchEvent("load");a.Ma&&P(a.Ba.b,{display:"none"})}function
Dq(a){var b=I("div");ln(b,!0);P(b,
{position:"absolute",left:0,top:0});a.Ui.appendChild(b);return b}f.$a=function()
{w(this.va,function(a){a.Fa()});this.va=null;this.s&&J(this.s)};function ir(a)
{a.ha=Dq(a);Q(a.ha,a.Ca());P(a.ha,
{backgroundImage:"url(//www.google.com/images/cleardot.gif)",backgroundRepeat:"repe
at"});a.b.ma(a.ha,"mousedown",a.Sl);a.b.ma(a.ha,"dragstart",sf)}f.Sl=function(a)
{a.display=this;jr.dispatchEvent(a)};
var jr=new O;function fr(a)
{this.b=a;a={position:"absolute",left:0,color:"#808080",fontSize:"13px",backgroundC
olor:"white"};for(var b=0;2>b;b++){var
c=I("div");ln(c);P(c,a);this.b.appendChild(c);c.textContent="\u0417\u0430\u0433\u04
40\u0443\u0437\u043a\u0430...";a.bottom=0}}function kr(a,b)
{a.s&&J(a.s);a.s=Dq(a);new lr(a.s,a.Ca(),b)}function lr(a,b,c){this.b=a;P(a,
{backgroundColor:"#FFF",textAlign:"center"});Q(a,b);a.innerHTML=c||"";ln(this.b)};f
unction mr(a,b,c){er.call(this,a,b.Ea(),b.b,c);this.af(nr);a=Dq(this);this.ua=new
or(b.b,a);a=Dq(this);this.ka=new or(b.b,a);ir(this);Hg(c,!
0);M(c,"pageImageDisplay");this.Va=b;b.Ea()&&this.fe()}v(mr,er);var nr=new
O;mr.prototype.Bb=function(a)
{$q(a,"output",null);mr.ta.Bb.call(this,a);a.Sc()&&this.fe()};
mr.prototype.fe=function(){var a=this.Ea(),b=this.Va.j();if(b&&!this.j)
{b=pr(b);Jf(this.ua,"load",r(this.wa,this,a,b,this.Ca().width));qr(this.ua,[b]);var
c=this.o.wa,d=a.Sa(),e=[];if(c.b[d]){var g=[],h;for(h in
c.b[d])g.push(h);tb(g);for(h=0;h<g.length;h++)e.push(c.b[d]
[g[h]])}e.push(b);qr(this.ka,e);this.j=!
0;a==this.o.Ea()&&this.dispatchEvent("fetch")}fb([16,8],r(a.i,a))&&(a=ld('<table
width=100% height=100%><tr><td><img src="%s"/><br/>
%s</td></tr></table>',"/googlebooks/restricted_logo.gif","\u041b\u0438\u0431\u043e
\u044d\u0442\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430
\u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0434\u043b\u044f
\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430, \u043b\u0438\u0431\u043e
\u0432\u044b \u0434\u043e\u0441\u0442\u0438\u0433\u043b\u0438
\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043d\u0430
\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0434\u043b\u044f
\u044d\u0442\u043e\u0439 \u043a\u043d\u0438\u0433\u0438."),
kr(this,a),hr(this))};function pr(a){return a}mr.prototype.wa=function(a,b,c)
{a==this.o.Ea()&&this.dispatchEvent("loaded");this.ka.empty();var
d=this.o.wa;a=a.Sa();d.b[a]=d.b[a]||{};d.b[a][c]=b;hr(this)};mr.prototype.
$a=function(){this.j=!1;this.ua.empty();this.ka.empty();mr.ta.
$a.call(this)};function or(a,b)
{O.call(this);this.g=a;this.i=b;this.b=I("IMG");this.b.width=this.g.width;this.i.ap
pendChild(this.b);ln(this.i)}v(or,O);or.prototype.empty=function(){for(var
a;a=Ie(this.i);)Sq(a)};
function qr(a,b){Oq(a.b,r(a.j,a,a.b));for(var c=0;c<b.length;c+
+)a.b.src=b[c]}or.prototype.j=function(a)
{this.b==a&&this.dispatchEvent("load")};function rr(a,b,c,d,e,g,h)
{O.call(this);this.ka=a;this.j=b;this.o=c;this.i=d;this.g=e;this.va=g;this.ua=h;thi
s.s=Math.ceil(this.j/this.i);this.ha=Math.ceil(this.o/this.g);this.b=[];for(a=0;a<t
his.s;++a){b=[];for(c=0;c<this.ha;+
+c)b.push(null);this.b.push(b)}}v(rr,O);rr.prototype.empty=function(){for(var
a;a=this.ka.firstChild;)Sq(a)};rr.prototype.Ba=function(a,b){P(a,
{display:""});this.ua&&this.ua(b)};rr.prototype.wa=function(){};function
sr(a,b,c,d)
{er.call(this,a,b.Ea(),b.b,c,d);this.ka=Dq(this);ir(this);b.Ea()&&this.fe();this.o=
a;this.ua=N(this.o.La(),"update",this.wa,!
1,this)}v(sr,er);sr.prototype.fe=function(){var
a=this.Ea(),b=a.Sc(),c=this.o.Ka.eg,d=a.Da;if(b&&d&&!this.j){var
e=Uq(d,this.Ca().height);"number"===typeof e&&(d=(d=d.Eh[e])?d.width:null,b=new
S(b),T(b,"zoom",e),T(b,"pg",a.wa),b=b.toString(),this.Va=new
rr(this.ka,d,this.Ca().height,c.Qi,c.Pi,r(c.dk,c,b,d,this.Ca().height),null),this.j
=!0,this.wa())}};
sr.prototype.wa=function(){if(this.j){var a=ug(this.ka);if(a){var
b=Ag(this.ka);a.top-=b.y;a.bottom-=b.y;a.left-=b.x;a.right-=b.x;if(0<a.bottom-
a.top&&0<a.right-a.left){b=this.Va;a=gg(a);var
c=Math.floor(a.left/b.i),d=Math.floor(a.top/b.g),e=Math.ceil((a.left+a.width)/b.i),
g=Math.ceil((a.top+a.height)/b.g);e=Math.min(e,b.s);for(g=Math.min(g,b.ha);c<e;c+
+)for(var h=d;h<g;h++)if(!b.b[c][h]){var k=b;var l=c,m=h;if(!k.b[l][m]){var
t=I("IMG");P(t,
{position:"absolute",left:l*k.i+"px",top:m*k.g+"px",display:"none"});
k.b[l][m]=t;k.ka.appendChild(t)}k=k.b[l]
[m];l=b.va(c,h);Oq(k,r(b.Ba,b,k,l),r(b.wa,b,k,l));k.src=l}for(c=0;c<b.s;+
+c)for(h=0;h<b.ha;++h){if(d=!!b.b[c][h])d=new eg(c*b.i,h*b.g,(c+1)*b.i,
(h+1)*b.g),d=!
(d.left<=a.left+a.width&&a.left<=d.left+d.width&&d.top<=a.top+a.height&&a.top<=d.to
p+d.height);d&&(Sq(b.b[c][h]),b.b[c][h]=null)}}}dq(this.o)}};sr.prototype.
$a=function(){this.j&&(this.Va.empty(),this.j=!
1);this.ua&&(Rf(this.ua),this.ua=null);sr.ta.$a.call(this)};function tr(a)
{this.Ua=a;Eq.call(this,"#ffff00")}v(tr,Eq);tr.prototype.Le=function(){var
a=this.g.Ea();if(a){var b=this.Ua.getQuery();b!
=this.j&&(a=aq(a,b),this.Td(),a&&(x(a,r(this.Wh,this)),this.j=b))}};function ur(a)
{O.call(this);this.url=a;this.s=null;this.o=!0}v(ur,O);ur.prototype.Rf=function()
{if(this.o)this.o=!1;else throw Error();};function vr(a,b)
{ur.call(this,a);this.ha=b||"GET";this.i=new Vf;this.b=new
Am}v(vr,ur);f=vr.prototype;f.Rf=function(a,b)
{vr.ta.Rf.call(this,a,b);this.j=a;this.g=b;this.i.ma(this.b,"success",r(this.fl,thi
s));this.i.ma(this.b,"error",r(this.Ik,this));this.b.send(this.url.toString(),this.
ha,void 0)};f.fl=function(a){a=a.target;try{var b=a.b?a.b.responseText:""}catch(c)
{b=""}this.s=JSON.parse(b);U(r(this.dispatchEvent,this,"success"));this.j&&U(u(this
.j,this.s));U(r(this.sg,this))};
f.Ik=function()
{U(r(this.dispatchEvent,this,"error"));this.g&&U(this.g);U(r(this.sg,this))};f.abor
t=function(){this.b.abort();this.sg();return!1};f.sg=function()
{Zf(this.i);this.g=this.j=null};wd();function wr()
{kf.call(this);this.b=[];this.g=[]}v(wr,kf);wr.prototype.ya=function()
{wr.ta.ya.call(this);this.g.length=0;this.b.length=0};new wr;function xr(a,b,c)
{a=["event",a,b,c];if(b=p.ga)a=["send"].concat(a),"timing"===a[1]&&null==a[4]&&(a[4
]=Math.round(performance.now())),b.apply(null,a)}function yr(){var a="gb-get-book-
content";"string"===typeof a&&(a=G(a));a&&N(a,"click",u(xr,"Buy","Click","Play
Books Viewport"))}Ia("_OC_analyticsTrack",xr);function zr(a){return a.length?
eb(a,function(b,c){return ig(b,c)},a[0].clone()):null};function Ar(a,b,c,d,e)
{Z.call(this);this.s=a;this.va=b;this.Ba=e;this.i=d;this.g=!
1;this.o=I("div");c.appendChild(this.o);this.b.ma(b,"mousemove",this.ha);this.b.ma(
b,"mouseup",this.ka)}v(Ar,Z);Ar.prototype.ha=function(a){if(!this.wa){a=ie(new
E(a.clientX,a.clientY),vg(this.va));a=bg(a,this.Ba);P(this.o,{border:"2px dashed
#99AAEE",position:"absolute"});var b=a.right-a.left,c=a.bottom-
a.top;og(this.o,a.left,a.top);Q(this.o,b,c);this.j=a}};
Ar.prototype.ka=function(a){this.ha(a);this.wa=!0;a=this.i;var
b=gg(this.j),c=Gq(this.s);c=Br(b,1/c);b=Cr(Br(c,1/a.Ca().width*1E3));a=new
S(Zq(a).toString());T(a,"ci",
[b.left,b.top,b.width,b.height].join());T(a,"jscmd","click3");T(a,"output","text");
c=Cr(c);Dr(this.s,[c]);J(this.o);(new
vr(a)).Rf(r(this.ua,this,c,b));this.dispatchEvent("endsize")};
Ar.prototype.ua=function(a,b,c){c=c.page[0];var d=!1,e=c.clip_highlights;if(e){var
g=[];w(e,function(h){g.push(new eg(h.X,h.Y,h.W,h.H))});if(c=c.content)Dr(this.s,
[a],c,b),d=!0,xr("Web Reader","Selection")}d||this.s.Td();this.Fa()};function
Br(a,b){return new eg(a.left*b,a.top*b,a.width*b,a.height*b)}function Cr(a){return
new
eg(Math.round(a.left),Math.round(a.top),Math.round(a.width),Math.round(a.height))}A
r.prototype.ya=function(){Ar.ta.ya.call(this);J(this.o)};function Er(a,b)
{Z.call(this);this.ka=a;this.s=b}var Fr;v(Er,Cq);f=Er.prototype;f.Xc=function(a)
{Er.ta.Xc.call(this,a);a=this.i;var b=I("div");ln(b,!
0);a.appendChild(b);df(b,"selection-
layer");Q(a,this.g.Ca());Q(b,this.g.Ca());this.b.ma(b,"click",this.Tl);this.b.ma(b,
"mousedown",this.Ul)};
f.Ul=function(a){if(Fr){a.stopPropagation();this.j&&this.j.Fa();var
b=this.g.Ui;a=ie(new E(a.clientX,a.clientY),vg(b));this.j=new
Ar(this.ka,b,this.i,this.g.Ea(),a);this.ha=N(document.body,"mousemove",r(this.Uk,th
is));Jf(this.j,["endsize","dispose"],r(this.Yj,this))}};f.Tl=function(a)
{Fr&&a.stopPropagation()};
f.Uk=function(a){if(this.j&&!this.j.hc){var b=new
E(a.clientX,a.clientY),c=fg(Dg(this.s.Ba));if(cg(c,b)){var d=new E(0,0);w([[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
dj(100),this.b.ma(this.o,"tick",this.wm));this.ua=d;d.x||d.y?
this.o.start():this.o.stop()}}};f.wm=function(){var a=this.ua,b=this.s;mq(b,new
E(15*a.x,15*a.y),r(b.qd,b))};
f.Yj=function(){Rf(this.ha);mf(this.o);this.o=null};function Gr(){this.b=!1;var
a=H("DIV","entity-page-snackbar"),b=H("SPAN","entity-page-snackbar-
text");K(b,"\u0412\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439
\u0442\u0435\u043a\u0441\u0442
\u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d \u0432
\u0431\u0443\u0444\u0435\u0440
\u043e\u0431\u043c\u0435\u043d\u0430.");a.appendChild(b);document.body.appendChild(
a);this.j=a}Gr.prototype.i=function(){P(this.j,"bottom","0");this.b=!0};
Gr.prototype.g=function(){P(this.j,"bottom","-48px");this.b=!1};function Hr(a)
{this.g=a;this.i=new Gr;this.j=Ir(this)}Hr.prototype.V=function(){return this.j};
function Ir(a){var b=H("DIV");ff(b,["entity-page-copy-button","entity-page-action-
chip"]);var c=H("IMG");M(c,"entity-page-action-chip-
icon");c.src="https://www.gstatic.com/images/icons/material/system/1x/content_copy_
googblue_18dp.png";var d=H("SPAN");M(d,"entity-page-action-chip-
label");K(d,"\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c");b.appen
dChild(c);b.appendChild(d);N(b,"click",r(a.b,a));Ze(b,"button");Pe(b,!
0);N(b,"keydown",function(e){32!=e.keyCode&&13!=e.keyCode||a.b.call(a)});
return b}Hr.prototype.b=function()
{this.g.focus();this.g.select();document.execCommand("copy");var a=this.i;a.b?
(a.g(),U(r(a.i,a),500)):a.i();U(r(a.g,a),6E3)};function Jr(a)
{Rl.call(this,a);Ol(this);this.Ph=!1;this.b=new Vf;this.g=Vq();M(a,"viewport-
selection-popup");Kr&&Kr.Fa();Kr=this}v(Jr,Rl);var
Kr=null;Jr.prototype.j=function(){this.dispatchEvent("close");this.Fa()};
function Lr(a,b,c){var d=a.V(),e=I("div");M(e,"selection-popup-select-
container");d.appendChild(e);d=I("div");M(d,"selection-popup-select-
label");e.appendChild(d);d.appendChild(De(b));e.appendChild(I("div"));b=I("input");
b.value=c;M(b,"viewport-input");e.appendChild(b);Hg(b,!1);a.g&&(c=(new
Hr(b)).V(),e.appendChild(c));a.b.ma(b,"mousedown",Mr)}function Mr(a)
{a.stopPropagation()}Jr.prototype.ya=function()
{J(this.V());Jr.ta.ya.call(this);this.b.Fa()};function Nr(a,b){this.b=a instanceof
E?a:new E(a,b)}v(Nr,bi);Nr.prototype.Ib=function(a,b,c,d){var e=ne(a);var
g=e.body;e=e.documentElement;e=new E(g.scrollLeft||e.scrollLeft,g.scrollTop||
e.scrollTop);g=this.b.x+e.x;e=this.b.y+e.y;var h=mi(a);g-=h.x;e-=h.y;oi(new
E(g,e),a,b,c,null,null,d)};function Or(a,b)
{Nr.call(this,a,b)}v(Or,Nr);Or.prototype.g=0;Or.prototype.j=function(a)
{this.g=a};Or.prototype.Ib=function(a,b,c,d){var e=rg(a);e=ug(e);var
g=xe(le(a).b);g=new E(this.b.x+g.scrollLeft,this.b.y+g.scrollTop);var
h=b,k=oi(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=oi(g,a,h,c,e,10,d);0!=(k&496)&&oi(g,a,b,c,e,this.g,d)}};function Pr()
{Eq.call(this,"#4a95d6")}v(Pr,Eq);Pr.prototype.Xc=function(a)
{Pr.ta.Xc.call(this,a);P(this.i,
{cursor:"pointer"});this.b.ma(this.i,"mousedown",Qr)};function Qr(a)
{a.stopPropagation()}
function Dr(a,b,c,d)
{a.Td();x(b,r(a.Wh,a));a.o&&Rf(a.o);a.j&&a.j.Fa();b=I("div");document.body.appendCh
ild(b);var e=zr(a.ha);if(e){var g=vg(a.i);b=new Jr(b);if(c&&d){var
h=a.Ea(),k=h.Sc();if(k){var l=new
S(k);d=[d.left,d.top,d.width,d.height].join();T(l,"ci",d);T(l,"edge",0);l=l.toStrin
g();var m=new S(Zq(h).toString());T(m,"ci",d);T(m,"source","bookclip");m=ld('<a
href="%s"><img
src="%s"/></a>',m.toString(),l)}d=m;Fe(b.V());m=b.V();h=I("img");h.src="/googlebook
s/images/material/close_black_24dp.png";
M(h,"selection-popup-close");m.appendChild(h);b.b.md(h,"click",r(b.j,b));h=H("DIV",
{innerHTML:"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c
\u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0443"});M(h,"selection-popup-
title");m.appendChild(h);c&&(Lr(b,"\u0412\u044b\u0434\u0435\u043b\u0435\u043d\u043d
\u044b\u0439 \u0442\u0435\u043a\u0441\u0442",c),m=I("DIV"),M(m,"selection-popup-
translate-container"),b.V().appendChild(m),h=new
S("https://translate.google.com/translate_t"),T(h,"text",c),T(h,"sl","auto"),
T(h,"tl","auto"),c=I("A"),c.href=h.toString(),c.target="_blank",b.g&&(h=H("IMG"),ff
(h,["selection-popup-translate-icon","entity-page-action-chip-
icon"]),h.src="https://www.gstatic.com/images/icons/material/system/1x/translate_go
ogblue_18dp.png",c.appendChild(h)),h=H("SPAN"),K(h,"\u041f\u0435\u0440\u0435\u0432\
u0435\u0441\u0442\u0438"),M(h,"entity-page-action-chip-
label"),c.appendChild(h),h=I("SPAN"),K(h,"\u00bb"),M(h,"selection-popup-translate-
arrow"),c.appendChild(h),M(c,"selection-popup-translate-link"),
M(c,"entity-page-action-
chip"),m.appendChild(c));l&&Lr(b,"\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\
u043d\u0438\u0435",l);d&&Lr(b,"\u0412\u0441\u0442\u0440\u043e\u0438\u0442\u044c",d)
}else
c=I("DIV"),K(c,"\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430..."),M(c,"selectio
n-popup-loading-
msg"),b.V().appendChild(c);b.yd=4;b.isVisible()&&b.Id();a.j=b;c=g.x+e.left+e.width;
e=g.y+e.top+e.height;g=Cg(b.V()).width;24>c-g&&(c=g+24);U(u(Rr,b,new Or(new
E(c,e))));a.o=Jf(b,"close",r(a.Td,a))}}
function Rr(a,b){a.hc||(a.setPosition(b),a.Ia(!0))}Pr.prototype.Td=function()
{Pr.ta.Td.call(this);this.j&&this.j.Fa()};Pr.prototype.ya=function()
{Pr.ta.ya.call(this);this.j&&this.j.Fa();this.o&&Rf(this.o)};function Sr(a,b,c)
{return a.Ka.eg?new sr(a,b,c):new mr(a,b,c)}function Tr(a,b){if(b instanceof mr)
{gr(b,new tr(a.Ua));gr(b,new Iq);var c=new Pr(a.o),d=new
Er(c,a.La());gr(b,d);gr(b,c);gr(b,new Kq(a))}};function Ur(a,b,c)
{Z.call(this);this.ka=a;this.j=I("div");ln(this.j,!0);P(this.j,
{position:"absolute",display:"none"});c.appendChild(this.j);this.ha=I("div");ln(thi
s.ha,!0);P(this.ha,
{position:"absolute"});this.j.appendChild(this.ha);this.o=I("div");ln(this.o,!
0);this.j.appendChild(this.o);this.s=I("div");ln(this.s,!
0);this.o.appendChild(this.s);R(this.j,!1)}v(Ur,Dp);f=Ur.prototype;
f.Nc=function(){var a=this.Uf-2,b=this.Tf-2,c=this.tl-2,d=this.rl-2;P(this.o,
{backgroundColor:"#cccccc",position:"absolute"});og(this.o,0,0);Q(this.o,this.Uf,th
is.Tf);P(this.s,
{overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute"});og(this.s,1,1);Q
(this.s,a,b);R(this.j,!0);var e=this.ka;a=Sr(e,new Nq(this.Ea(),new je(a,b),new
je(c,d)),this.s);a instanceof mr?Tr(e,a):a instanceof sr&&a instanceof sr&&gr(a,new
tr(e.Ua));this.g=a};f.$a=function(){this.g&&this.g.$a();J(this.j)};
f.setPosition=function(a,b){og(this.j,a,b)};f.hd=function(){return
qg(this.j).x};f.Ee=function(){return qg(this.j).y};f.Bb=function(a)
{this.i=a};f.Ea=function(){return this.i};f.kc=function(){return
this.Tf};f.Db=function(){return this.Uf};function Vr(a){return a+2}f.Ca=function()
{return new je(this.Uf,this.Tf)};function Wr(a)
{Z.call(this);Fe(a);ln(a);this.j=a;this.g=I("div");ln(this.g,!0);en()&&(se(a,
{dir:"ltr"}),se(this.g,{dir:"rtl"}));a.appendChild(this.g)}v(Wr,Z);function Xr(a,b)
{Wr.call(this,b);this.o=a;this.b.ma(b,"scroll",this.ha);P(b,"position","relative");
P(this.g,"position","absolute");this.i=I("div");M(this.i,"scroll-
background");ln(this.i,!
0);b.appendChild(this.i);this.i.appendChild(this.g)}v(Xr,Wr);function fq(a){var
b=a.va;a.ua&&b&&(P(a.g,"left",Math.floor(Math.max(0,a.o.i.j.clientWidth-
b.width)/2)+"px"),P(a.i,"height",b.height+"px"))}Xr.prototype.wa=function()
{this.s=!1;this.ha()};
Xr.prototype.ha=function(){if(!this.s){var a=this.o.s;if(a){a=a.clone();var
b=this.j;b=new E(b.scrollLeft,b.scrollTop);he(a,b)||(this.ka=!
0,this.o.qd(b),this.ka=!1)}}};function Yr(a){this.Wi=a}function qq(a,b){var c=b||
[];a=db(a.Wi,function(d){return!fb(c,function(e){return 50>Math.abs(e-
d)})});a.push.apply(a,c);tb(a);return a};function Zr(a){var b=a.o,c=new Xr(this,b);
$r(b);oq.call(this,a,c);jq(this,new Bq(a,this));hq(this,as(this));var
d=a.Na,e=a.Ka.ih;this.wa=a.Ka.Zh?function(g){return new wp(d,e,g)}:a.Ka.Fi?
function(g){return new wp(d,e,g,!0,a.Ka.Fi)}:function(g){return new wp(d,e,g,!
0)};b=this.Pa.Ka;"fixed_height"==b.ih?(b=b.wc(),b=b[Math.floor(b.length/2)]
+2):b=(b.j?b.j:b.i&&b.i.width?
b.i.width:575)+2;this.kf(this.Wd(b));this.b.ma(this.Pa,"pagesupdate",this.Zk);this.
b.ma(this.Pa,"pagemodechange",this.Fl);this.b.ma(this,
"move",this.bc);this.b.ma(this,"move",this.Gm)}v(Zr,oq);function $r(a)
{P(a,"overflow","auto");P(a,{overflowX:"auto",overflowY:"scroll"});M(a,"overflow-
scrolling");se(a,{dir:"ltr"})}f=Zr.prototype;f.jg=function()
{pq(this,1)};f.Ih=function(){pq(this,-1)};f.wc=function(){var
a=this.Pa.Ka,b=pb(a.wc());"fixed_width"==a.ih&&(a=this.Pa.Ka.yl)&&150<a-
ab(b)&&(1500>a?kb(b,a):kb(b,1500));return new Yr(x(b,Vr))};f.Wd=function(a){return
this.wa(a)};
f.Ca=function(){if(this.Ba.hasChildNodes()){var
a=Lg(this.Ba.childNodes[0]).width;a=new je(a,this.g.height)}else a=this.g;return
a};function as(a){var b=new uq;vq(b,So,new wq(a,u(Tb,Ur,a.Pa,a,a.i.g)));vq(b,hp,new
zp(a.Pa,function(c){return new Ep(a.i.g,c)}));return b}f.Gm=function(){if(this.Yb)
{var a=kp(this.o,nq(this).y);a&&a.Ea&&(a=a.Ea(),this.Pa.Ea()!=a&&(this.mb=!
0,Wp(this.Pa,a.Sa()),this.mb=!1))}this.Yb=!0};
f.Zk=function(){var a=this.Pa.Ea(),b=this.Pa.Na,c=dp(b,a.Sa());if(!c)a:
{c=ap(a);b=bp(b);for(a=b.length-1;0<=a;a--){var d=b[a];if(ap(d)<=c){c=d;break
a}}c=null}a=this.s;b=this.o;d=b.Qc(c);a=ie(a,d.ac());b=this.Wd(b.Eg());c=b.Qc(c).ac
();c=new E(c.x+a.x,c.y+a.y);gq(this,b);this.qd(c)};f.Fl=function(){this.ha.
$a();this.bc()};
function bs(a,b){if(b.ei&&b.s){a:{var c=b.s;var
d=c.ze.x_focus,e=c.ze.y_focus;if(void 0===d||void 0===e){c=cs(c);if(!c.length)
{c=null;break a}d=c[0][0];e=c[0][1]}c=new E(d,e)}d=c.x-40;c=c.y-
40;a=a.o.Qc(b);b=a.Db()/b.oe();return new E(a.Ee()+Math.round(b*d),a.hd()
+Math.round(b*c))}return null}
f.xg=function(a){if(a.ei&&a.s){var b=a.s;if(null!=a.ka)var c=a.ka;else a.ka=new
ds(this.i.g),c=a.ka;c.b=this.i.g;G("focus_article_div")&&J(G("focus_article_div"));
var d=this.o.Qc(a);a=d.Db()/a.oe();if(cs(b)&&(b=cs(b))){var
e=b[0];if(e&&4==e.length){b=a*e[0]+d.Ee();d=a*e[1]+d.hd();var
g=a*e[2];a*=e[3];e=I("DIV");e.setAttribute("id","focus_article_div");ln(e,!
0);Eg(e,.3);P(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.b.appendChild(e)}}}};function es(a,b,c,d,e){Z.call(this);this.j=a;this.i=c;var
g=I("div");P(g,{position:"absolute"});e=e.width-2;og(g,d.x+(en()?
e:0),d.y);b.i.g.appendChild(g);this.o=g;b=Math.floor(e/To(c));g=new
je(e,b);this.g=I("div");this.o.appendChild(this.g);P(this.g,
{padding:"1px",position:"absolute"});this.s();b=I("div");this.g.appendChild(b);P(b,
{overflow:"hidden",backgroundColor:"#fcfcfc"});Q(b,g);this.g.appendChild(b);d=I("IM
G");d.title=c.Pc();this.ka=d;e=S;var h=new
S(c.Na.ul);T(h,"pg",c.Sa());c.b.sig&&T(h,
"sig",c.b.sig);e=new
e(h.toString());T(e,"zoom","1");T(e,"img","1");T(e,"w",g.width);if(g=this.j.Ka.Dm)T
(e,"imgtk",g),T(e,"jtp",ap(c));d.src=e.toString();b.appendChild(d);P(this.g,"cursor
","pointer");this.b.ma(this.g,"click",this.ha);this.b.ma(a,"pagechange",this.s)}n(e
s,Dp);es.prototype.s=function(){var a=!1,b=this.j.Ea();b&&b==this.i&&(a=!
0);P(this.g,"backgroundColor",a?"#6B90DA":"#ccc")};es.prototype.ha=function()
{this.j.Pb(Zr);this.j.Bb(this.i);fs.dispatchEvent("click")};
es.prototype.$a=function(){Sq(this.ka);J(this.o)};var fs=new O;function gs(a,b)
{this.b=a;this.g=b}v(gs,yp);gs.prototype.render=function(a){return new
es(this.b,this.g,a.Ea(),a.ac(),a.Ca())};function hs(a){var b=a.o;P(b,
{overflow:"hidden"});var c=new
Xr(this,b);oq.call(this,a,c);this.b.ma(this,"move",this.bc);P(b,
{overflow:"auto"});hq(this,is(this));gq(this,js(this));jq(this,new
yq(this));U(r(this.bc,this),0);this.b.ma(this,"resize",this.wa);var
d=G("subscription-bar");d&&(this.yg(d),U(function(){R(d,!
1)},600))}v(hs,oq);hs.prototype.ua=function(a){a=this.o.Qc(a).ac();this.qd(new
E(void 0,a.y-40))};function js(a){var b=a.Pa.Ka.lm;return new
vp(a.Pa.Na,a.Ca().width,b,b)}
hs.prototype.wa=function(){gq(this,js(this));this.ua(this.Pa.Ea())};function is(a)
{var b=new uq;vq(b,So,new gs(a.Pa,a));return b};function ks(a,b,c)
{Z.call(this);this.g=a;this.s=b;this.j=this.g.Ka.Qf;this.ha=!!
this.g.Ka.Qf;this.ua=!!this.g.Ka.fg;this.o=Vq(c);if(this.ha){a:
{a=this.g.Na;for(b=0;b<this.j.length;b++)if(c=dp(a,this.j[b].getId())){var d;b:
{for(d=b+1;d<this.j.length;d++){var e=dp(this.g.Na,this.j[d].getId());if(e)
{d=e;break b}}d=null}d=d?ap(d)-1:ap(ab(bp(a)));e=ap(this.g.Ea());if(e>=ap(c)&&e<=d)
{a=b;break a}}a=-1}this.ka=a}}v(ks,Z);f=ks.prototype;
f.render=function(a)
{this.i=I("div");document.body.appendChild(this.i);U(r(this.ym,this));this.va=a;if(
this.ha)ls(this);else if(this.ua){M(this.i,"base-image-toc-div");a=this.g.Ka.fg;var
b=dp(this.g.Na,a);b&&ms(this,b);1<this.g.Ka.Bl&&(a=cp(this.g.Na,a,1))&&ms(this,a);t
his.Pf()}else this.Fa()};f.ym=function()
{this.b.ma(document,"click",this.Fa);this.b.ma(this.g,"resize",this.Pf)};
function ms(a,b){var c=new je(128,0),d=H("IMG",{width:128});M(d,"toc-page-
image");a.b.ma(d,"click",r(a.g.Bb,a.g,b));B&&en()&&a.b.ma(d,"load",a.Pf);b.Sc(c)?
a.uj(d,b,c):(c=u(a.uj,d,b,c),Zp(b,$p(b),c));a.i.appendChild(d)}f.uj=function(a,b,c)
{se(a,{src:b.Sc(c)})};
function ls(a){var b=H("DIV",{"class":"toc-div"}),c;w(a.j,function(d,e){var
g=d.getId();g=dp(this.g.Na,g);var h=d.km,k=this.j[e+1]?"":"-last",l="toc-middle-
cell"+k;k="toc-right-cell"+k;var m=H("DIV",{"class":g?"toc-row":"toc-disabled-
row"}),t=I("div");M(t,"goog-inline-block");M(t,"toc-left-
cell");e==this.ka&&(M(t,en()?"SPRITE_toc_selected_item_arrow_right":"SPRITE_toc_sel
ected_item_arrow_left"),M(m,"toc-row-selected"));var F=I("div");M(F,"goog-inline-
block");M(F,l);B&&!C("1.9")&&P(F,"overflow","hidden");
d=d.vd;if(this.o)var D=d;else
D=d,35<D.length&&(D=D.substring(0,32)+"...");D=X(D);z(F,D);this.o&&(F.title=d);d=I(
"div");M(d,"goog-inline-
block");M(d,k);h=X(Ab(vd(h))?"&nbsp;":h);z(d,h);m.appendChild(t);m.appendChild(F);m
.appendChild(d);g?this.b.ma(m,"click",r(this.g.Bb,this.g,g)):(gf(F,l),M(F,"toc-
middle-disabled-cell"),gf(d,k),M(d,"toc-right-disabled-
cell"));b.appendChild(m);e==this.ka&&(c=m)},a);c&&U(r(a.vm,a,c));a.i.appendChild(b)
;300<Cg(a.i).height&&(P(a.i,"height","300px"),M(a.i,"scroll-toc-div-wide"));
M(a.i,"scroll-toc-div");a.Pf()}f.vm=function(a)
{300<a.offsetTop+Cg(a).height&&(a=void 0!==a.previousElementSibling?
a.previousElementSibling:Je(a.previousSibling,!
1))&&(this.i.scrollTop=a.offsetTop)};f.Pf=function(){li(this.s.V(),this.o?
9:13,this.i,this.o?8:12,new E(0,-this.va))};f.ya=function()
{ks.ta.ya.call(this);J(this.i);this.s.sd(!1)};function ns(){}v(ns,Qo);function
os(a){Z.call(this);this.j=a}n(os,Cq);os.prototype.Ia=function(a){R(this.i,a)};
os.prototype.Xc=function(a){Cq.prototype.Xc.call(this,a);var
b=this.g.Ca();a=this.i;var
c=b.width,d=b.height,e=Math.floor(.035*c);b=this.j?"/googlebooks/images/burn-
left.png":"/googlebooks/images/burn-right.png";og(a,this.j?c-e:0,0);Q(a,e,d);P(a,
{position:"absolute"});A?(a=a.style,A?
a.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+b+'",
sizingMethod="scale")':(a.backgroundImage="url("+b+")",a.backgroundRepeat="no-
repeat")):(c=H("IMG",{src:b,width:e,height:d,border:0,position:"absolute",
top:0,left:0}),a.appendChild(c))};function ps(a,b){this.s=a;b=Math.floor(b/2);var
c=Math.floor(b/this.s.Na.ad.aspectRatio());this.g=new
je(b,c);this.i=I("div");P(this.i,
{position:"absolute",backgroundColor:"white",top:0,left:0});this.wa=[];a.La().i.g.a
ppendChild(this.i);this.j=I("div");this.ha=I("div");this.wa.push(N(this.j,"dblclick
",r(this.Qk,this)));a={overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolu
te",border:"1px solid
#ccc"};P(this.j,a);P(this.ha,a);this.i.appendChild(this.j);this.i.appendChild(this.
ha);this.ua=
I("div");this.va=I("div");this.j.appendChild(this.ua);this.ha.appendChild(this.va);
qs(this)}v(ps,Dp);function qs(a){a.o&&a.o.$a();a.ka&&a.ka.
$a();Fe(a.ua);Fe(a.va);Ig(a.j,a.g);Ig(a.ha,a.g);a.o=Sr(a.s,new
Mq(a.Ba,a.g),a.ua);Tr(a.s,a.o);a.Da=new os(!0);gr(a.o,a.Da);a.ka=Sr(a.s,new
Mq(a.Ma,a.g),a.va);a.Va=new os(!
1);Tr(a.s,a.ka);gr(a.ka,a.Va)}f=ps.prototype;f.setPosition=function(a)
{0>a.x&&(a.x=0);og(this.i,a)};f.Qk=function(a)
{a.preventDefault();a.stopPropagation();this.s.sc("previous")};
f.Ia=function(a){P(this.i,{display:a?"":"none"})};f.Nc=function(){P(this.j,
{left:0,top:0});P(this.ha,{left:this.g.width+"px",top:0})};function rs(a){return
db([a.Ba,a.Ma],function(b){return!!b})}f.$a=function(){this.o.$a();this.ka.
$a();for(var a;a=this.wa.pop();)Rf(a);this.i.parentNode&&J(this.i)};function ss(a)
{return 2*a};function ts(a){this.g=a}v(ts,yp);ts.prototype.render=function(a){var
b=new ps(this.g,a.Ca().width);b.setPosition(a.ac());b.Nc();b.Ia(!0);return
this.b=b};function us(a,b,c)
{O.call(this);this.o=a;this.i=b;this.g=Cg(b).width;this.s=c;this.ub=!
1;this.j=en()}n(us,O);function vs(a,b){if(b!=a.ub){a.ub=b;var c=a.o.La().i.g;R(c,!
1);Cg(c);a=[u(ws,a.i,a.s,a.g,a.j,b),r(a.b,a),u(R,c,!
0)];w(a,U)}}us.prototype.b=function(){this.dispatchEvent("change")};function
ws(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="");R(a,!
e)};function xs(a,b,c){this.ua=a;this.ka=b;this.s=c;a=I("div");P(a,
{whiteSpace:"nowrap",padding:"5px",border:"1px solid
#fff588",backgroundColor:"#ffffcc",fontSize:"13.28px",position:"relative"});this.b=
a;this.ua.appendChild(this.b);xs.prototype.g.apply(this);N(this.s,"change",r(this.i
,this));N(new Eo,"resize",r(U,null,r(this.i,this)))}xs.prototype.i=function(){var
a=Cg(this.b);if(0<a.width){var b=Math.round(Cg(this.ka).width/2);og(this.b,b-
Math.round(a.width/2),0)}};
xs.prototype.j=function(){R(this.b,!0);this.i()};xs.prototype.g=function()
{R(this.b,!1)};function ys(a,b,c){xs.apply(this,arguments);this.o=new
qo(this.b,500);this.ha=new gj(r(this.g,this))}v(ys,xs);ys.prototype.j=function(a)
{Eg(this.b,1);xs.prototype.j.apply(this);a&&this.ha.start(a)};ys.prototype.g=functi
on(){this.o.play()};var zs=null;function As(a,b)
{Vf.call(this);this.g=zs;this.j=a;this.b=b;this.j.Ka.Zh||
(this.ma(this.j,"pageturn",this.o),this.ma(this.b,"dispose",this.Fa))}v(As,Vf);
As.prototype.o=function(){var a=rs(this.b.wa.b)[0]||new gp,b=rs(this.b.wa.b)[1]||
new gp,c=this.ha,d=this.s,e=d?ap(d):-1,g=ap(a)||-1,h=ap(b)||-1,k=Math.max(c?ap(c):-
1,e),l=Math.max(g,h);if(Math.abs(l-k)>this.b.Kh){if(0<l-k){var m=k==e?d:c;var
t=a}0>l-k&&(m=-1!=h?b:a,t=d);1<h-g&&(m=a,t=b);Cp(m,t)||void 0===m||void 0===t||
(a=Ap(m,t),this.g.b.innerHTML=a,this.g.j(3E3))}};function Bs(a){this.ze=a}function
cs(a){var b=[];a.ze.head_boxes&&w(a.ze.head_boxes,function(c)
{b.push([c.X,c.Y,c.W,c.H])});return b};function ds(a){this.b=a};function Cs(a)
{Xq.call(this,a)}v(Cs,Xq);f=Cs.prototype;f.Kd=function(a)
{Cs.ta.Kd.call(this,a);a&&a.additional_info&&(this.ua=a.additional_info["[Newspaper
JSONPageInfo]"],this.ua.articles&&(this.g={},w(this.ua.articles,function(b){var
c=b.aid;c&&(this.g[c]=new Bs(b))},this)))};f.Pc=function(){return
this.i(32)?"\u041f\u0435\u0440\u0435\u0434\u043d\u044f\u044f
\u043e\u0431\u043b\u043e\u0436\u043a\u0430":this.i(64)?"\u0417\u0430\u0434\u043d\u0
44f\u044f \u043e\u0431\u043b\u043e\u0436\u043a\u0430":Cs.ta.Pc.call(this)};
f.ai=function(){return{width:"w"}};f.Ag=function(a){if(!this.g)return null;if(a in
this.g)return this.g[a];var b=x(Object.keys(this.g),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.g[c]]},this);vb(b,function(c){return
c[0]});return b&&b[0]&&b[0][1]?b[0][1]:null};f.ei=function(){return
this.s};function Ds(a,b)
{Yo.call(this);this.j={};a&&(this.nm=a.prefix,this.ul=a.image_prefix||
a.prefix,a=x(a.page,function(c){c=new this.g(c);b&&(c.Ua=b);return
c},this),Zo(this,a))}v(Ds,Yo);Ds.prototype.Tg=function(a){a=a.page;for(var
b=0;b<a.length;b++){var
c=a[b],d=dp(this,c.pid);d&&ar(d,c)}};Ds.prototype.g=Xq;Ds.prototype.o=function(a,b)
{if(!dp(this,b.Sa())){var c=pb(bp(this));qb(c,b);Zo(this,c)}this.j[b.Sa()]=!
0;a&&a(b)};function Es(a)
{Ds.apply(this,arguments);this.i();N(this,"update",r(this.i,this))}v(Es,Ds);functio
n Fs(a,b){var c={};w(b.page,function(e){var g=dp(this,e.pid);g&&ar(g,e);c[e.pid]=!
0},a);b=bp(a);var d=db(b,function(e){return!!c[e.Sa()]||!!
this.j[e.Sa()]},a);b.length!=d.length&&Zo(a,d)}Es.prototype.Tg=function(a){this.s?
Fs(this,a):Es.ta.Tg.call(this,a)};
Es.prototype.i=function(){var a={},b=0;w(bp(this),function(h){var
k=ap(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.kj=c};Es.prototype.g=Cs;function Gs(a)
{sp.call(this,1);var b=new
ns;b.Fb(a);this.Rb(b);np(this)}v(Gs,sp);Gs.prototype.ua=function(){return
this.g[0]};Gs.prototype.Eg=function(){return this.Db()||
0};Gs.prototype.Ri=function(){return"fixed_width"};function Hs(a){var b=a.o,c=new
Xr(this,b);P(b,{overflow:"hidden"});oq.call(this,a,c);this.wa=new ts(a);b=new
uq;vq(b,ns,this.wa);this.ha=b;b=a.Na.ad.aspectRatio();c=this.Ca();b=this.Wd(Math.mi
n(2*Math.floor(c.height*b),c.width));gq(this,b);this.Yb=new
As(a,this);this.b.ma(this.Pa,"pagemodechange",this.El);U(this.bc,0,this)}v(Hs,oq);f
=Hs.prototype;f.wc=function(){var a=ob(Is,this.Pa.Ka.wc());return new
Yr(x(a,ss))};f.kf=function(a){Hs.ta.kf.call(this,a);this.ha.$a();this.bc()};
f.jg=function(){pq(this,1)};f.Ih=function(){pq(this,-1)};f.El=function(){this.ha.
$a();this.bc()};f.Kh=2;f.Wd=function(a){this.Ca();var
b=this.Pa.Na.ad.aspectRatio();return new Gs(new
je(a,Math.floor(Math.floor(a/2)/b)))};var Is=[180,220,280];
Hs.prototype.va=function(){var a=Js(this,this.Pa.Ea()),b=this.wa.b;if(b){var
c=this.Yb,d=rs(b);c.s=d[0];c.ha=d[1];c=a[0];d=a[1];var e=!0;a=!
0;b.Ba=c;b.Ma=d;qs(b);if(c){if(c.i(64)||void 0==d)a=!1}else kr(b.o);if(d)
{if(d.i(32)||void 0==c)e=!1}else
kr(b.ka);c=e;d=a?"":"hidden";P(b.j,"visibility",c?"":"hidden");P(b.ha,"visibility",
d);c=c&&a;b.Da.Ia(c);b.Va.Ia(c)}this.dispatchEvent("pagechange")};function Js(a,b)
{return hb(a.Pa.Na.kj,function(c){return jb(c,b)})}
Hs.prototype.bc=function()
{Hs.ta.bc.call(this);this.va()};Hs.prototype.Va=function(a,b){var
c=this.Pa.Na.kj;a=ap(a);for(var d,e,g=0;g<c.length;++g){var
h=c[g];if(h[0]&&a==ap(h[0])||h[1]&&a==ap(h[1])){d=g;break}else if(e){var k=h[0]||
h[1];if(a>=ap(e[0]||e[1])&&a<ap(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
Ks(a){Z.call(this);this.ka=a;this.g=null}v(Ks,Z);f=Ks.prototype;
f.render=function(a,b){this.j=a;a=a.V();var
c=vg(a).y,d=Cg(a);c=c+d.height+3;d="";b&&(d=vg(a).x);this.g=H("DIV",
{"class":"linkbar-panel-div"});og(this.g,d,c);this.ha=H("DIV",
{"class":"SPRITE_close_v2 linkbar-panel-
close"});this.g.appendChild(this.ha);B&&Kd&&!C("1.9")&&(this.o=H("IFRAME",
{style:"position:
absolute;",Um:"0"}),this.ka.appendChild(this.o));this.ka.appendChild(this.g);this.o
&&(Q(this.o,Cg(this.g)),og(this.o,qg(this.g)));U(r(this.yh,this))};
f.yh=function()
{this.b.ma(this.ha,"click",this.Fa);this.b.ma(this.j,"action",this.Gl);this.b.ma(do
cument,"mousedown",this.Uj)};f.Gl=function(){V(this.j,16)||
this.Fa()};f.Uj=function(a){Le(this.g,a.target)||Le(this.j.V(),a.target)||
this.Fa()};f.ya=function(){Ks.ta.ya.call(this);J(this.g);J(this.o)};f.V=function()
{return this.g};function Ls(a,b,c){Ks.call(this,a);this.ua=b;this.s=c}v(Ls,Ks);
Ls.prototype.render=function(a,b){Ls.ta.render.call(this,a,b);a=H("DIV",
{innerHTML:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c
\u0441\u0441\u044b\u043b\u043a\u0443 \u0432
\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0435
\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0438\u043b\u0438
\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 IM",style:"padding-top:5px;
font-size:
13px;"});this.V().appendChild(a);this.i=I("input");Q(this.i,"100%","auto");this.V()
.appendChild(this.i);
this.s&&(a=H("DIV",
{innerHTML:"\u0412\u0441\u0442\u0440\u043e\u0438\u0442\u044c",style:"font-size:
13px; padding-top:
7px;"}),this.V().appendChild(a),this.Oc=I("input"),Q(this.Oc,"100%","auto"),this.V(
).appendChild(this.Oc));a=this.ua.Ea();b=(new S(window.location)).g;var c=new
S(Zq(a).toString());c.g=b;this.i.value=c.toString();U(u(Ms,this.i));this.s&&(a=new
S(Zq(a).toString()),T(a,"output","embed"),this.Oc.value=Ns(a.toString()))};
Ls.prototype.yh=function()
{Ls.ta.yh.call(this);this.b.ma(this.i,"click",u(Ms,this.i));this.s&&this.b.ma(this.
Oc,"click",u(Ms,this.Oc))};function Ms(a){a.select()}function Ns(a){return
ld('<iframe frameborder="0" scrolling="no" style="border:0px" src="%s" width=500
height=500></iframe>',a)};function Os(a,b)
{Z.call(this);this.s=a;this.j=b;this.g=I("div");a.i.g.appendChild(this.g);M(this.g,
"sitb_result");og(this.g,b.ac());Q(this.g,b.Ca());a=I("div");M(a,"sitb-result-
header");this.g.appendChild(a);this.o=I("div");M(this.o,"sitb-result-page-
link");b=b.b.b;this.o.textContent=b?
im(b):"\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430";a.appendChild(this.o);this
.i=I("div");M(this.i,"sitb-result-
content");this.g.appendChild(this.i);if(b=dp(this.s.wa.Na,this.j.b.Sa()))
{a=this.s.wa.Ua.getQuery();
var c=b.b.snippetSrc,d;if(d=c)d=new S(c),d=Fh(d,"q")||Fh(d,"vq")||
Fh(d,"dq"),d=a==d;d?Ps(this,c):(a=$p(b),"entity_page"==Fh(a,"source")?
T(a,"source","entity_page_gbs_snippet"):T(a,"source","gbs_snippet"),Zp(b,a,r(this.h
a,this)))}else Qs(this)}n(Os,Dp);Os.prototype.ka=function(a)
{this.s.jd(a.b)};Os.prototype.ha=function(a){(a=a.b.snippetSrc)?
Ps(this,a):Qs(this)};function Ps(a,b){Fe(a.i);var
c=I("IMG");c.src=b;Rs(a);b=a.j.Ca().width-25;P(c,
{width:b+"px"});a.i.appendChild(c)}
function Rs(a){M(a.g,"sitb-result-clickable");M(a.o,"sitb-result-link");var
b=Se(a.o);b=X(b+"&nbsp;&raquo;");z(a.o,b);a.b.ma(a.g,"click",r(a.ka,a,a.j))}
function Qs(a){Fe(a.i);var b=I("div");M(b,"sitb-result-
snippet");a.i.appendChild(b);P(b,{width:Math.floor(.75*a.j.Ca().width)
+"px"});b.innerHTML=a.j.b.g;b=I("div");M(b,"sitb-result-explanatory-
link");a.i.appendChild(b);var c=dp(a.s.wa.Na,a.j.b.Sa()),d;if(d=c&&c.Sc())d=!
fb([4,8,16],r(c.i,c));d&&c.i(2)?(Rs(a),a=X("\u041d\u0435
\u0443\u0434\u0430\u043b\u043e\u0441\u044c
\u0441\u043e\u0437\u0434\u0430\u0442\u044c
\u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435.&nbsp;&nbsp;"),z
(b,a),
a=I("span"),c=X("\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c
\u0432\u0441\u044e
\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443"),z(a,c),b.appendChild(a),M(a,"sit
b-result-link")):
(a=X("\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043
d\u044b\u0439 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440
\u044d\u0442\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b
\u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d.&nbsp;&nbsp;"),z(b,a),
a=I("a"),M(a,
"sitb-result-buy-link"),c=X("\u041a\u0443\u043f\u0438\u0442\u044c
\u044d\u0442\u0443 \u043a\u043d\u0438\u0433\u0443."),z(a,c),b.appendChild(a),b=new
S(window.location.href),T(b,"sitesec","buy"),T(b,"source","gbs_snippet"),b.b.remove
("printsec"),a.href=b.toString())}Os.prototype.$a=function()
{J(this.g);this.Fa()};function Ss(a)
{this.b=a}v(Ss,yp);Ss.prototype.render=function(a){return new
Os(this.b,a)};function Ts(a)
{this.i=a.page_id;this.b=a.page_number||"";this.g=a.snippet_text||""}Ts.prototype.S
a=function(){return this.i};function Us(a){this.$c=a;0<this.$c.number_of_results?
(this.Ab=x(this.$c.search_results,function(b){return new Ts(b)},this),this.id=this.
$c.search_results[0].page_id+Vs(this)+this.$c.search_results[this.
$c.number_of_results-1].page_id):this.Ab=[]}function Vs(a){return a.
$c.search_query_escaped};function Ws(a){this.b=a}v(Ws,Qo);function Xs(a,b)
{sp.call(this,1);this.Ya=a;this.ha=b;this.hg=this.mh=this.marginTop=20;a.Ab&&(w(a.A
b,r(this.i,this)),np(this))}n(Xs,sp);Xs.prototype.i=function(a){a=new Ws(a);var
b=Math.min(this.ha-16,600);a.Fb(new
je(b,Math.round(124/600*b+42)));this.Rb(a)};function Ys(a){var
b=a.o;P(b,"overflow","hidden");var c=new
Xr(this,b);eq.call(this,c);this.wa=a;jq(this,new
yq(this));this.b.ma(this,"move",this.bc);var d=G("subscription-
bar");d&&(this.yg(d),U(function(){R(d,!1)},600));hq(this,Zs(this));
$s(b)}v(Ys,eq);function $s(a){P(a,"overflow","auto");P(a,
{overflowX:"auto",overflowY:"scroll"});se(a,{dir:"ltr"})}function Zs(a){var b=new
uq;vq(b,Ws,new Ss(a));return b}Ys.prototype.jd=function(a,b){return
this.Cb(a,b)};function at(a){this.b=a||{}}at.prototype.yb=function(){return
this.b};at.prototype.Pb=function(a){var b=Pa(bt,function(c){return
c==a});this.b.v=b};at.prototype.getQuery=function(){return this.b.q};var
bt={onepage:Zr,twopage:Hs,thumbnail:hs,snippet:Ys};function ct(a)
{rf.call(this,"navigate");this.s=a}v(ct,rf);function dt(){return!(y("iPad")||
y("Android")&&!y("Mobile")||y("Silk"))&&(y("iPod")||y("iPhone")||y("Android")||
y("IEMobile"))};function et(a,b){a=[a];for(var c=b.length-1;0<=c;--c)a.push(typeof
b[c],b[c]);return a.join("\x0B")};function ft(a,b,c,d){O.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"+gt;var g=Zc("input",
{type:"text",name:e,id:e,style:ac("display:none")});document.write(Sc(g));e=G(e)}th
is.ha=e;this.b=c?ze(ne(c)):window;this.wa=b;A&&!
b&&(this.wa="https"==window.location.protocol?
lc($b(ac("https:///"))):lc($b(ac('javascript:""'))));this.g=new
dj(150);lf(this,this.g);this.j=!a;this.i=new Vf(this);if(a||ht){if(d)var
h=d;else{a="history_iframe"+
gt;b={id:a,style:ac("display:none"),sandbox:void 0};c={};c.src=this.wa||
null;c.srcdoc=null;d={sandbox:""};e={};for(h in c)e[h]=c[h];for(h in
d)e[h]=d[h];if(b)for(h in b){g=h.toLowerCase();if(g in c)throw Error("");g in
d&&delete e[g];e[h]=b[h]}h=$c("iframe",e,void
0);document.write(Sc(h));h=G(a)}this.ua=h;this.Da=!
0}ht&&(this.i.ma(this.b,"load",this.Zl),this.Ba=this.va=!1);this.j?
it(this,jt(this),!0):kt(this,this.ha.value);gt++}v(ft,O);ft.prototype.ka=!
1;ft.prototype.s=!1;ft.prototype.o=null;
var lt=function(a,b){var c=b||et;return function(){var d=this||
p;d=d.closure_memoize_cache_||(d.closure_memoize_cache_={});var
e=c(Ca(a),arguments);return d.hasOwnProperty(e)?d[e]:d[e]=a.apply(this,arguments)}}
(function(){return A?Xd(8):"onhashchange"in p}),ht=A&&!
Xd(8);f=ft.prototype;f.je=null;f.ya=function()
{ft.ta.ya.call(this);this.i.Fa();this.Ja(!1)};
f.Ja=function(a){if(a!=this.ka)if(ht&&!this.va)this.Ba=a;else if(a)if(Fd?
this.i.ma(this.b.document,mt,this.jm):B&&this.i.ma(this.b,"pageshow",this.fm),lt()&
&this.j)this.i.ma(this.b,"hashchange",this.$l),this.ka=!0,this.dispatchEvent(new
ct(jt(this),!1));else{if(!A||dt()||this.va)this.i.ma(this.g,"tick",r(this.fi,this,!
0)),this.ka=!0,ht||(this.o=jt(this),this.dispatchEvent(new ct(jt(this),!
1))),this.g.start()}else this.ka=!1,Zf(this.i),this.g.stop()};
f.Zl=function(){this.va=!0;this.ha.value&&kt(this,this.ha.value,!
0);this.Ja(this.Ba)};f.fm=function(a){a.b.persisted&&(this.Ja(!1),this.Ja(!0))};f.
$l=function(){var a=nt(this.b);a!=this.o&&ot(this,a,!0)};function jt(a){return
null!=a.je?a.je:a.j?nt(a.b):pt(a)||""}function nt(a){a=a.location.href;var
b=a.indexOf("#");return 0>b?"":a.substring(b+1)}
function it(a,b,c){a=a.b.location;var d=a.href.split("#")[0],e=-1!
=a.href.indexOf("#");if(ht||e||b)d+="#"+b;d!=a.href&&(b=new nc(oc,d),c?
kd(a,b):jd(a,b))}function kt(a,b,c,d){if(a.Da||b!=pt(a))if(a.Da=!
1,b=encodeURIComponent(String(b)),A){var
e=Me(a.ua);e.open("text/html",c?"replace":void 0);c=cd(Zc("title",{},d||
a.b.document.title),Zc("body",{},b));e.write(Sc(c));e.close()}else
e=jc(a.wa).toString()+"#"+b,(a=a.ua.contentWindow)&&(c?
kd(a.location,e):jd(a.location,e))}
function pt(a){if(A)return a=Me(a.ua),a.body?od(a.body.innerHTML):null;var
b=a.ua.contentWindow;if(b){try{var c=od(nt(b))}catch(d){return a.s||(1!
=a.s&&ej(a.g,1E4),a.s=!0),null}a.s&&(0!=a.s&&ej(a.g,150),a.s=!1);return c||
null}return null}f.fi=function(a){if(this.j){var b=nt(this.b);b!
=this.o&&ot(this,b,a)}if(!this.j||ht)if(b=pt(this)||"",null==this.je||
b==this.je)this.je=null,b!=this.o&&ot(this,b,a)};
function ot(a,b,c){a.o=a.ha.value=b;a.j?
(ht&&kt(a,b),it(a,b)):kt(a,b);a.dispatchEvent(new ct(jt(a),c))}f.jm=function()
{this.g.stop();this.g.start()};var
mt=["mousedown","keydown","mousemove"],gt=0;function qt(a,b){this.g=new
ft;N(this.g,"navigate",r(this.o,this));this.b=a;this.ub=b}qt.prototype.o=function(a
){rt(this,a.s)};function rt(a,b){if(!(a.j&&""==b||a.i))if((A||
Id)&&""==b)window.history.go(-2);else if(b){var c={},d=new xh(b);w(d.
$b(),function(e){var g=d.get(e);g in st&&(g=st[g]);c[e]=g});b=new
at(c);a.b.Pb(bt[b.b.v]||Zr);vs(a.ub,!!b.b.f);void 0!
==b.getQuery()&&Qp(a.b.Ua,b.getQuery())}}var st={"true":!0,"false":!1};
qt.prototype.Ja=function(a){this.j=!0;this.g.Ja(a);A&&(a=(new
S(window.location)).g,rt(this,a));this.j=!1};
qt.prototype.update=function(){var a=new
at;a.Pb(this.b.ha);a.b.q=this.b.Ua.getQuery();a.b.f=this.ub.ub;var
b=a.yb();a=kh(b);if("undefined"==typeof a)throw Error("Keys are undefined");var
c=new xh(null,void 0);b=jh(b);for(var d=0;d<a.length;d++){var
e=a[d],g=b[d];Array.isArray(g)?Kh(c,e,g):c.add(e,g)}a=c.toString();this.i=!
0;c=this.g;jt(c)!=a&&(c.j?(it(c,a,!1),lt()||A&&!dt()&&kt(c,a,!1,void
0),c.ka&&c.fi(!1)):(kt(c,a,!1),c.je=c.o=c.ha.value=a,c.dispatchEvent(new ct(a,!
1))));this.i=!1};function tt(){this.g=[]}v(tt,Ej);xa(tt);function ut(a,b){var
c=a.g[b];if(!c){switch(b){case 0:c=a.Ha()+"-highlight";break;case 1:c=a.Ha()+"-
checkbox";break;case 2:c=a.Ha()+"-content"}a.g[b]=c}return c}f=tt.prototype;f.
$d=function(){return"menuitem"};f.Jb=function(a){var
b=a.g.Ta("DIV",Hj(this,a).join(" "),vt(this,a.Sb(),a.g));wt(this,a,b,Nj(a,8)||
Nj(a,16));return b};f.Vb=function(a){return a&&a.firstChild};
f.ab=function(a,b){var c=Ie(b),d=ut(this,2);c&&ef(c,d)||
b.appendChild(vt(this,b.childNodes,a.g));ef(b,"goog-option")&&(a.$e(!0),this.
$e(a,b,!0));return tt.ta.ab.call(this,a,b)};f.Gd=function(a,b){var
c=this.Vb(a),d=xt(this,a)?c.firstChild:null;tt.ta.Gd.call(this,a,b);d&&!
xt(this,a)&&c.insertBefore(d,c.firstChild||null)};function vt(a,b,c)
{a=ut(a,2);return c.Ta("DIV",a,b)}f.vj=function(a,b,c){a&&b&&wt(this,a,b,c)};f.
$e=function(a,b,c){a&&b&&wt(this,a,b,c)};
function xt(a,b){return(b=a.Vb(b))?(b=b.firstChild,a=ut(a,1),!!b&&Ke(b)&&ef(b,a)):!
1}function wt(a,b,c,d){Lj(a,c,b.Ge());Mj(a,b,c);d!=xt(a,c)&&(jf(c,"goog-
option",d),c=a.Vb(c),d?(a=ut(a,1),c.insertBefore(b.g.Ta("DIV",a),c.firstChild||
null)):c.removeChild(c.firstChild))}f.Ce=function(a){switch(a){case 2:return
ut(this,0);case 16:case 8:return"goog-option-selected";default:return
tt.ta.Ce.call(this,a)}};
f.tf=function(a){var b=ut(this,0);switch(a){case "goog-option-selected":return
16;case b:return 2;default:return tt.ta.tf.call(this,a)}};f.Ha=function()
{return"goog-menuitem"};function yt(a,b,c,d){Uj.call(this,a,d||
tt.Xa(),c);this.Ob(b)}v(yt,Uj);f=yt.prototype;f.vb=function(){var a=this.fh;return
null!=a?a:this.sf()};f.Ob=function(a){this.fh=a};f.lb=function(a,b)
{yt.ta.lb.call(this,a,b);switch(a){case 8:V(this,16)&&!b&&this.sd(!1);
(a=this.V())&&this.Rc().vj(this,a,b);break;case 16:(a=this.V())&&this.Rc().
$e(this,a,b)}};f.vj=function(a){this.lb(8,a)};f.$e=function(a){this.lb(16,a)};
f.sf=function(){var a=this.Sb();return Array.isArray(a)?(a=x(a,function(b){return
Ke(b)&&(ef(b,"goog-menuitem-accel")||ef(b,"goog-menuitem-mnemonic-
separator"))?"":Ue(b)}).join(""),nd(a)):yt.ta.sf.call(this)};f.zc=function(a){var
b=this.getParent();if(b){var c=b.j;b.j=null;if(c&&"number"===typeof
a.clientX&&he(c,new
E(a.clientX,a.clientY)))return}yt.ta.zc.call(this,a)};f.yc=function(a){return
a.keyCode==this.eh&&this.Yc(a)?!0:yt.ta.yc.call(this,a)};f.bk=function(){return
this.eh};
Rj("goog-menuitem",function(){return new yt(null)});yt.prototype.Ge=function()
{return
Nj(this,16)?"menuitemcheckbox":Nj(this,8)?"menuitemradio":yt.ta.Ge.call(this)};yt.p
rototype.getParent=function(){return
Uj.prototype.getParent.call(this)};yt.prototype.Yd=function(){return
Uj.prototype.Yd.call(this)};function zt(a,b,c){yt.call(this,a,b,c);this.$e(!
0)}v(zt,yt);Rj("goog-checkbox-menuitem",function(){return new zt(null)});function
At(a){zt.call(this,qd(a.vd),a.getId());this.b=a}n(At,zt);
At.prototype.Zb=function(a){zt.prototype.Zb.call(this,a);if(this.b.g){var
b=(a=1==this.b.g)?"\u041f\u043e\u043b\u043a\u0430 \u0441\u043e
\u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u043c
\u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c":"\u041b\u0438\u0447\u043d\u0430\u
044f \u043f\u043e\u043b\u043a\u0430";a=H("IMG",{src:"/googlebooks/images/sharing_"+
(a?"public":"private")+".gif",alt:b,title:b,style:"padding-top:2px;padding-
left:8px;float:"+(en()?"left":"right")});a=H("DIV","goog-menuitem-accel",
a,De(String(this.b.kb)));b=this.Dd();b.insertBefore(a,b.childNodes[1]||
null)}};function Bt(a,b,c,d){fm.call(this,a,b,c||d);(c||d)&&this.j(65|(d?
32:132))}v(Bt,fm);function Ct(a){this.b=a}xa(Ct);function Dt(a,b){a&&(a.tabIndex=b?
0:-1)}f=Ct.prototype;f.Hg=function(a){return"DIV"==a.tagName};function Et(a,b,c)
{c.id&&Vg(b,c.id);var d=a.Zd(),e=!1,g=cf(c);g&&w(g,function(h){h==d?e=!
0:h&&(h==d+"-disabled"?b.Ja(!1):h==d+"-horizontal"?Ft(b,"horizontal"):h==d+"-
vertical"&&Ft(b,"vertical"))},a);e||M(c,d);Gt(a,b,c);return c}
function Gt(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.De(d);g&&(g.Aa=d,b.isEnabled()||g.Ja(!
1),b.Ga(g),Yg(g,d))}else d.nodeValue&&""!=Bb(d.nodeValue)||
c.removeChild(d);d=e}}f.De=function(a){a:{a=cf(a);for(var b=0,c=a.length;b<c;b++)
{var d=a[b];if(d=d in Sj?Sj[d]():null){a=d;break a}}a=null}return
a};f.Ig=function(a){a=a.V();Hg(a,!0,B);A&&(a.hideFocus=!0);var
b=this.b;b&&Ze(a,b)};f.Zd=function(){return"goog-container"};
function Ht(a,b){a=a.Zd();var c=[a,"horizontal"==b.Ld?a+"-horizontal":a+"-
vertical"];b.isEnabled()||c.push(a+"-disabled");return c}f.$h=function()
{return"vertical"};function It(a,b,c){Sg.call(this,c);this.kd=b||
Ct.Xa();this.Ld=a||this.kd.
$h()}v(It,Sg);f=It.prototype;f.Yg=null;f.Fd=null;f.kd=null;f.Ld=null;f.Uc=!0;f.Ed=!
0;f.Xd=!0;f.Eb=-1;f.rb=null;f.Cc=!1;f.Ad=null;function Jt(a){return a.Yg||
a.V()}f.Rc=function(){return this.kd};f.mc=function()
{this.Aa=this.g.Ta("DIV",Ht(this.kd,this).join(" "))};f.Dd=function(){return
this.V()};f.Gg=function(a){return this.kd.Hg(a)};f.Zb=function(a)
{this.Aa=Et(this.kd,this,a);"none"==a.style.display&&(this.Uc=!1)};
f.Ra=function(){It.ta.Ra.call(this);Zg(this,function(b){b.Oa&&Kt(this,b)},this);var
a=this.V();this.kd.Ig(this);this.Ia(this.Uc,!
0);Wg(this).ma(this,"enter",this.Ng).ma(this,"highlight",this.kk).ma(this,"unhighli
ght",this.mk).ma(this,"open",this.Wk).ma(this,"close",this.jk).ma(a,tf.Pd,this.lk).
ma(ne(a),[tf.Qd,tf.we],this.Dk).ma(a,
[tf.Pd,tf.Qd,tf.we,"mouseover","mouseout","contextmenu"],this.Ak);this.Xd&&Lt(this,
!0)};
function Lt(a,b){var c=Wg(a),d=Jt(a);b?
c.ma(d,"focus",a.vf).ma(d,"blur",a.uf).ma(a.Fd||(a.Fd=new
wj(Jt(a))),"key",a.Kb):c.Za(d,"focus",a.vf).Za(d,"blur",a.uf).Za(a.Fd||(a.Fd=new
wj(Jt(a))),"key",a.Kb)}f.Hb=function(){this.Hc(-1);this.rb&&this.rb.hb(!
1);this.Cc=!1;It.ta.Hb.call(this)};f.ya=function()
{It.ta.ya.call(this);this.Fd&&(this.Fd.Fa(),this.Fd=null);this.kd=this.rb=this.Ad=t
his.Yg=null};f.Ng=function(){return!0};
f.kk=function(a){var b=ch(this,a.target);if(-1<b&&b!=this.Eb){var
c=Mt(this);c&&c.Xb(!1);this.Eb=b;c=Mt(this);this.Cc&&bk(c,!0);this.rb&&c!
=this.rb&&(Nj(c,64)?c.hb(!0):this.rb.hb(!1))}b=this.V();null!
=a.target.V()&&L(b,"activedescendant",a.target.V().id)};f.mk=function(a)
{a.target==Mt(this)&&(this.Eb=-1);this.V().removeAttribute("aria-
activedescendant")};f.Wk=function(a){(a=a.target)&&a!
=this.rb&&a.getParent()==this&&(this.rb&&this.rb.hb(!1),this.rb=a)};
f.jk=function(a){a.target==this.rb&&(this.rb=null);var
b=this.V(),c=a.target.V();b&&V(a.target,2)&&c&&af(b,c)};f.lk=function(a)
{this.Ed&&(this.Cc=!0);var b=Jt(this);b&&Qe(b)&&Re(b)?
b.focus():a.preventDefault()};f.Dk=function(){this.Cc=!1};
f.Ak=function(a){a:{var b=a.target;if(this.Ad)for(var c=this.V();b&&b!==c;){var
d=b.id;if(d in this.Ad){b=this.Ad[d];break
a}b=b.parentNode}b=null}if(b)switch(a.type){case tf.Pd:b.ld(a);break;case
tf.Qd:case tf.we:b.zc(a);break;case "mouseover":b.Vc(a);break;case
"mouseout":b.Og(a);break;case "contextmenu":b.Ke(a)}};f.vf=function()
{};f.uf=function(){this.Hc(-1);this.Cc=!1;this.rb&&this.rb.hb(!1)};
f.Kb=function(a){return this.isEnabled()&&this.isVisible()&&(0!=$g(this)||
this.Yg)&&this.yc(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
f.yc=function(a){var b=Mt(this);if(b&&"function"==typeof b.Kb&&b.Kb(a)||
this.rb&&this.rb!=b&&"function"==typeof this.rb.Kb&&this.rb.Kb(a))return!
0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case
27:if(this.Xd)Jt(this).blur();else return!1;break;case 36:Nt(this);break;case
35:Ot(this);break;case 38:if("vertical"==this.Ld)Pt(this);else return!1;break;case
37:if("horizontal"==this.Ld)bh(this)?Qt(this):Pt(this);else return!1;break;case
40:if("vertical"==this.Ld)Qt(this);
else return!1;break;case 39:if("horizontal"==this.Ld)bh(this)?
Pt(this):Qt(this);else return!1;break;default:return!1}return!0};function Kt(a,b)
{var c=b.V();c=c.id||(c.id=b.getId());a.Ad||(a.Ad={});a.Ad[c]=b}f.Ga=function(a,b)
{It.ta.Ga.call(this,a,b)};
f.Rd=function(a,b,c){a.ef|=2;a.ef|=64;a.lb(32,!1);Vj(a);var d=a.getParent()==this?
ch(this,a):-1;It.ta.Rd.call(this,a,b,c);a.Oa&&this.Oa&&Kt(this,a);a=d;-
1==a&&(a=$g(this));a==this.Eb?this.Eb=Math.min($g(this)-1,b):a>this.Eb&&b<=this.Eb?
this.Eb++:a<this.Eb&&b>this.Eb&&this.Eb--};function Ft(a,b){if(a.V())throw
Error("Component already rendered");a.Ld=b}f.isVisible=function(){return this.Uc};
f.Ia=function(a,b){if(b||this.Uc!=a&&this.dispatchEvent(a?"show":"hide"))
{this.Uc=a;var c=this.V();c&&(R(c,a),this.Xd&&Dt(Jt(this),this.Ed&&this.Uc),b||
this.dispatchEvent(this.Uc?"aftershow":"afterhide"));return!0}return!
1};f.isEnabled=function(){return this.Ed};f.Ja=function(a){this.Ed!
=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.Ed=!0,Zg(this,function(b)
{b.Ej?delete b.Ej:b.Ja(!0)})):(Zg(this,function(b){b.isEnabled()?b.Ja(!1):b.Ej=!
0}),this.Cc=this.Ed=!1),this.Xd&&Dt(Jt(this),a&&this.Uc))};
function Rt(a,b){b!
=a.Xd&&a.Oa&&Lt(a,b);a.Xd=b;a.Ed&&a.Uc&&Dt(Jt(a),b)}f.Hc=function(a)
{(a=ah(this,a))?a.Xb(!0):-1<this.Eb&&Mt(this).Xb(!1)};f.Xb=function(a)
{this.Hc(ch(this,a))};function Mt(a){return ah(a,a.Eb)}function Nt(a)
{St(a,function(b,c){return(b+1)%c},$g(a)-1)}function Ot(a){St(a,function(b,c)
{b--;return 0>b?c-1:b},0)}function Qt(a){St(a,function(b,c)
{return(b+1)%c},a.Eb)}function Pt(a){St(a,function(b,c){b--;return 0>b?c-
1:b},a.Eb)}
function St(a,b,c){c=0>c?ch(a,a.rb):c;var d=$g(a);c=b.call(a,c,d);for(var
e=0;e<=d;){var g=ah(a,c);if(g&&a.Sh(g)){a.Hc(c);break}e+
+;c=b.call(a,c,d)}}f.Sh=function(a){return
a.isVisible()&&a.isEnabled()&&Nj(a,2)};function Tt()
{}v(Tt,Ej);xa(Tt);Tt.prototype.Ha=function(){return"goog-menuheader"};function
Ut(a,b,c){Uj.call(this,a,c||Tt.Xa(),b);this.lb(1,!1);this.lb(2,!1);this.lb(4,!
1);this.lb(32,!1);this.xc=1}v(Ut,Uj);Rj("goog-menuheader",function(){return new
Ut(null)});function Vt(){}v(Vt,Ej);xa(Vt);Vt.prototype.Jb=function(a){return
a.g.Ta("DIV",this.Ha())};Vt.prototype.ab=function(a,b)
{b.id&&Vg(a,b.id);if("HR"==b.tagName){var
c=b;b=this.Jb(a);c.parentNode&&c.parentNode.insertBefore(b,c);J(c)}else
M(b,this.Ha());return b};Vt.prototype.Gd=function(){};Vt.prototype.Ha=function()
{return"goog-menuseparator"};function Wt(a,b){Uj.call(this,null,a||
Vt.Xa(),b);this.lb(1,!1);this.lb(2,!1);this.lb(4,!1);this.lb(32,!
1);this.xc=1}v(Wt,Uj);Wt.prototype.Ra=function()
{Wt.ta.Ra.call(this);Ze(this.V(),"separator")};Rj("goog-menuseparator",function()
{return new Wt});function Xt(a)
{this.b=a||"menu"}v(Xt,Ct);xa(Xt);f=Xt.prototype;f.Hg=function(a)
{return"UL"==a.tagName||Xt.ta.Hg.call(this,a)};f.De=function(a)
{return"HR"==a.tagName?new Wt:Xt.ta.De.call(this,a)};f.tc=function(a,b){return
Le(a.V(),b)};f.Zd=function(){return"goog-menu"};f.Ig=function(a)
{Xt.ta.Ig.call(this,a);L(a.V(),"haspopup","true")};Rj("goog-
menuseparator",function(){return new Wt});function Yt(a,b)
{It.call(this,"vertical",b||Xt.Xa(),a);Rt(this,!1)}v(Yt,It);f=Yt.prototype;f.ye=!
0;f.tc=function(a){if(this.Rc().tc(this,a))return!0;for(var b=0,c=$g(this);b<c;b++)
{var d=ah(this,b);if("function"==typeof d.tc&&d.tc(a))return!0}return!
1};f.Rb=function(a){this.Ga(a,!0)};f.xe=function(a,b){this.Rd(a,b,!
0)};f.Cd=function(){var a=[];Zg(this,function(b){a.push(b)});return a};
f.setPosition=function(a,b){var c=this.isVisible();c||R(this.V(),!0);var
d=this.V(),e=vg(d);a instanceof E&&(b=a.y,a=a.x);og(d,d.offsetLeft+(a-
e.x),d.offsetTop+(Number(b)-e.y));c||R(this.V(),!1)};f.ac=function(){return
this.isVisible()?vg(this.V()):null};f.Ia=function(a,b,c)
{(b=Yt.ta.Ia.call(this,a,b))&&a&&this.Oa&&this.ye&&Jt(this).focus();a&&c&&"number"=
==typeof c.clientX?this.j=new E(c.clientX,c.clientY):this.j=null;return b};
f.Ng=function(a){this.ye&&Jt(this).focus();return
Yt.ta.Ng.call(this,a)};f.Sh=function(a){return
a.isEnabled()&&a.isVisible()&&Nj(a,2)};f.Zb=function(a){for(var
b=this.Rc(),c=pe(this.g.b,"DIV",b.Zd()+"-content",a),d=c.length,e=0;e<d;e+
+)Gt(b,this,c[e]);Yt.ta.Zb.call(this,a)};f.yc=function(a){var
b=Yt.ta.yc.call(this,a);b||Zg(this,function(c){!
b&&c.bk&&c.eh==a.keyCode&&(this.isEnabled()&&this.Xb(c),b=c.Kb(a))},this);return
b};f.Hc=function(a){Yt.ta.Hc.call(this,a);
(a=ah(this,a))&&wg(a.V(),this.V())};function Zt(a,b){Yt.call(this,a,b);this.ye=!
0;Rt(this,!0);this.Ia(!1,!0);this.b=new fh}v(Zt,Yt);f=Zt.prototype;f.Cj=!
1;f.Ei=0;f.Zb=function(a){Zt.ta.Zb.call(this,a);(a=a.getAttribute("for")||
a.htmlFor)&&$t(this,this.g.V(a),1)};f.Ra=function()
{Zt.ta.Ra.call(this);this.b.forEach(this.Mh,this);var
a=Wg(this);a.ma(this,"action",this.Wl);a.ma(this.g.b,"mousedown",this.Yl,!0)};
function $t(a,b,c,d){b&&hh(a.b,Ca(b))||(b?(c={Aa:b,Bj:c,zl:d,Yh:"mousedown",ah:void
0},a.b.set(Ca(b),c)):c=null,a.Oa&&a.Mh(c),b=u(a.bm,b),a.V()&&Wg(a).ma(a.V(),"keydow
n",b))}f.bm=function(a,b){if(27==b.keyCode)a.focus();else if(a=ah(this,this.Eb))
{a=a.V();var c=new uf(b.b,a);c.target=a;if(32==b.keyCode||13==b.keyCode)zf(a)?
$f(a,"keydown",!1,c):Sf(a,"keydown",!
1,c);32==b.keyCode&&au(this)}};f.Mh=function(a)
{Wg(this).ma(a.Aa,a.Yh,this.hm);"contextmenu"!
=a.Yh&&Wg(this).ma(a.Aa,"keydown",this.im)};
function bu(a,b,c,d){var e=a.isVisible(),g;(g=a.isVisible())||(g=150>Ha()-
a.Ei);g&&a.Cj?au(a):a.dispatchEvent("beforeshow")&&(c="undefined"!=typeof c?c:8,e||
(a.V().style.visibility="hidden"),R(a.V(),!0),b.Ib(a.V(),c,d),e||
(a.V().style.visibility="visible"),a.Hc(-1),a.Ia(!0))}function au(a)
{a.isVisible()&&(a.Ia(!1),a.isVisible()||(a.Ei=Ha()))}f.Wl=function()
{au(this)};f.hm=function(a){cu(this,a)};f.im=function(a){32!=a.keyCode&&13!
=a.keyCode&&40!=a.keyCode||cu(this,a);40==a.keyCode&&Nt(this)};
function cu(a,b){for(var c=a.b.$b(),d=0;d<c.length;d++){var
e=a.b.get(c[d]);if(e.Aa==b.g){c=void 0!==e.Bj?new fm(e.Aa,e.Bj,!0):new
Or(b.clientX,b.clientY);c.j&&c.j(5);bu(a,c,e.zl,e.ah);b.preventDefault();b.stopProp
agation();break}}}f.Yl=function(a){this.isVisible()&&!
this.tc(a.target)&&au(this)};f.uf=function(a)
{Zt.ta.uf.call(this,a);au(this)};f.ya=function(){Zt.ta.ya.call(this);if(this.b){var
a=this.b;a.g={};a.b.length=0;a.i=0;delete this.b}};function du(a,b,c){c=void
0===c?!
1:c;Zt.call(this);this.i=a;this.ka=b;this.va=c}n(du,Zt);f=du.prototype;f.mc=functio
n(){Zt.prototype.mc.call(this);var
a=this.ka;a=xb(a.i,a.g);w(a,this.Lj,this)};f.Ra=function()
{Zt.prototype.Ra.call(this);this.V().style.maxHeight="200px";this.V().style.overflo
wY="scroll";var
a=Wg(this);a.ma(this.V(),"mouseout",this.Ol);a.ma(this.V(),"scroll",this.
$k)};f.Ol=function(a){Le(this.V(),a.relatedTarget)||this.Ia(!1)};
f.Mk=function(a){var b=a.target,c=b.b,d=this.i.Tc();V(b,16)?!Qm(c,d)&&null!
=c.i&&c.o&&(b=c.i.clone(),c=r(c.s,c,d,q),T(b,"id",d),Em(b,c,"POST")):Qm(c,d)&&null!
=c.j&&c.ka&&(b=c.j.clone(),c=r(c.ua,c,d,q),T(b,"id",d),Em(b,c,"POST"));this.dispatc
hEvent("g");a.stopPropagation()};f.$k=function(a){a.stopPropagation()};
f.Lj=function(a){var b=!Ab(vd(a.vd)),c=a.o&&(!a.ha||this.i.o),d=!!
Qm(a,this.i.Tc());b&&(c||d)&&(b=new At(a),b.sd(d),b.Ja(this.ka.j!=a.getId()||
this.va),this.Ga(b,!0),Wg(this).ma(b,"action",this.Mk))};function eu(a){var
b=[];Zg(a,function(c){c instanceof At&&V(c,16)&&b.push(c.b)});return b};function
fu(a,b,c){W.call(this,null,null,c?5:0);this.b=new
du(a,b);this.b.ud(this);lf(this,this.b);this.Da=new
Image(16,16);this.Da.src="/googlebooks/images/my_library_logo.png";this.lb(64,!
0)}n(fu,W);f=fu.prototype;f.mc=function()
{W.prototype.mc.call(this);M(this.V(),"add-to-library")};
function gu(a){a.b.Oa||a.b.render();var b=eu(a.b);switch(b.length){case 0:var
c="\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432
\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443";break;case
1:c='\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u043d\u0430
\u043f\u043e\u043b\u043a\u0443 "'+
(b[0].vd+'"');break;default:c="\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u04
3e \u043d\u0430 \u043f\u043e\u043b\u043a\u0438 ("+
(b.length+")")}0<b.length&&(c=nk(a.Da,c));b=c;a.i.Gd(a.V(),
b);a.Hd=b}f.hb=function(a){this.tg();W.prototype.hb.call(this,a);this.b.Oa||
this.b.render();a?bu(this.b,new Bt(this.V(),8,!0),void
0,null):au(this.b)};f.Ra=function(){W.prototype.Ra.call(this);var
a=Wg(this);a.ma(this,"enter",this.Am);a.ma(this,"leave",this.tg);a.ma(this,"action"
,this.Pl);a.ma(this.b,"g",this.Tk);gu(this)};f.Tk=function()
{gu(this)};f.Pl=function(){this.hb(!0)};f.Am=function()
{this.tg();this.jj=U(r(this.hb,this,!0),200)};f.tg=function()
{fj(this.jj)};f.jj=null;function hu(){};function iu(a)
{this.vd=a.Title;this.b=a.Pid;this.km=a.PgNum}iu.prototype.getId=function(){return
this.b};function ju(a,b,c,d){this.Qi=a||256;this.Pi=b||256;this.g=c||3;this.i=d||
3;this.b=null}function ku(a,b){a.b=b}ju.prototype.dk=function(a,b,c,d,e){var
g=this.g,h=this.i;b=Math.ceil(b/this.Qi);c=Math.ceil(c/this.Pi);var
k=Math.floor(e/g),l=Math.floor(d/h),m=g*b*k;e-=k*g;g=Math.min(g,c-k*g);m+=g*h*l;d-
=l*h;h=Math.min(h,b-l*h);d=m+(e*h+d);a=new
S(a);T(a,"tid",d);this.b&&(a=this.b(a,d));return a.toString()};function lu()
{};function mu(a){this.vd=a.title||"";this.Zh=!!
a.fullview;this.fg=a.table_of_contents_page_id||"";this.Bl=a.num_toc_pages||"";this
.j=a.initial_zoom_width_override;this.yl=a.max_resolution_image_width;this.lm=!!
a.paired_thumbnails;this.Dm=a.thumbnail_token||"";this.ua=a.containing_bookshelves|
|[];this.Cb=a.volume_id||"";this.Va=a.other_issues_query||"";this.wa=!!
a.is_browsable;this.Da=!!a.is_public_domain;a.last_page&&(this.Fi=new
Xq(a.last_page));this.i=new je(a.page_width,a.page_height);this.o=a.is_ebook||
!1;var
b=a.additional_info,c={};b&&(c=b["[JsonBookInfo]"]);c.BuyLinks&&x(c.BuyLinks,functi
on(){return new hu},this);c.TocLine&&(this.Qf=x(c.TocLine,function(d){return new
iu(d)}));c=null;b&&(c=b["[NewspaperJSONVolumeInfo]"]);this.b=c;this.eg=null==c?
null:new
ju(c.tile_h,c.tile_w,c.x_win,c.y_win);this.tb=a.sample_url||"";this.Ba=a.is_newspap
er||!1;
(this.s=a.newspaper_tile_base_url)&&this.eg&&ku(this.eg,r(this.mb,this));this.Ma=c?
c.res_h:nu;this.ih=this.Ba?"fixed_height":"fixed_width";this.qe=a.is_pre_order||
!
1;this.ij=a.on_sale_date||"";this.Ef=a.volumeresult&&a.volumeresult.has_flowing_tex
t;this.Ff=a.volumeresult&&a.volumeresult.has_scanned_text;this.ka=a.volumeresult&&a
.volumeresult.can_download_pdf;this.ha=a.volumeresult&&a.volumeresult.can_download_
epub;this.va=a.volumeresult?
a.volumeresult.download_pdf_url:"";this.kb=a.volumeresult?
a.volumeresult.download_epub_url:""}v(mu,lu);mu.prototype.Tc=function(){return
this.Cb};var nu=[350,410,495,575,685,800,910,1025];mu.prototype.wc=function()
{return this.Ma};
mu.prototype.mb=function(a){a=a.toString();var
b=a.indexOf("?");0<=b&&(a=this.s+a.substring(b));return new S(a)};function
ou(a,b,c){Em(a,u(pu,b,c))}function pu(a,b,c){c=c.target;Nm(c)?
a(Om(c)):b&&b()};function qu(a){Wm.call(this);null!
=a&&a.bookshelf&&w(a.bookshelf,function(b){b=new Vm(b);Ym(this,b.getId())||(b.va?
this.i:this.g).push(b)},this)}n(qu,Wm);function ru(a,b){var c=new
qu(b);a&&w(a,function(d){su(d.Tc(),d.ua,c)});return c}function su(a,b,c)
{w(b,function(d){var e=new sm;e.b.Gh=a;(d=Ym(c,String(d)))&&d.b.push(e)})};function
tu(a){return a.split(uu).filter(function(b){return 0<b.length})}var
vu=/\s/,wu=/[
-]/,uu=/[+,;]/,xu=/-?"[^"]+"|[^\s"]+/g,yu=/["\u201C\u201D\u201E\u201F\u275D\u275E\u
301D-\u301F\uFF02]/g,zu=/[,!-%'-/:-@\[-^`{-
~\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,
]/,Au=/^[\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 Bu(a){var b={};Cu(a).forEach(function(c)
{for(var d=b,e=0;e<c.length;e++){var g=c.charAt(e);g=zu.test(g)?"-":g;d[g]||
(d[g]={});d=d[g]}d!=b&&(d.$=Du)});return b}
function Cu(a){a=md(jm(a));var
b=a.match(yu);b&&(a=a.replace(yu,'"'),b.length&1&&(a+='"'));b=a.match(xu);if(!
b)return[];a=new Set;b=ba(b);for(var c=b.next();!
c.done;c=b.next())if(c=c.value,c.startsWith('"'))a.add(c.replace(Au,""));else if(!
c.startsWith("-")){c=tu(c.replace(Au,""));c=ba(c);for(var d=c.next();!
d.done;d=c.next())a.add(d.value)}a.delete("");return Array.from(a)}var
Du={};function Eu(a){var b=!0;b=void 0===b?!1:b;this.g="string"===typeof a?
Bu(a):a;this.i=b;this.b=[]}
function Fu(a,b,c,d){for(var e=ab(d),g=a.b,h=g.length-1,k;k=g[h];h--){var l=k;var
m=b;var t=c,F=!1;if(l.b)if(F=!!l.b.$,wu.test(m)){if(l.b=l.b[" "]||
l.b["-"],l.b)for(;m=l.b[" "]||l.b["-"];)l.b=m}else l.endOffset=t+1,l.Be=void
0,l.b=l.b[m]||null;l.g=!l.b;if(F)
{l={startOffset:k.startOffset,ve:k.ve,endOffset:k.endOffset,Be:k.Be};if(a.i)for(;e&
&e.startOffset<=l.endOffset&&l.startOffset<=e.endOffset&&e.ve===l.ve;)
{d.pop();if(e.startOffset<l.startOffset||
e.endOffset>l.endOffset)l={startOffset:e.startOffset,
ve:e.ve,endOffset:l.endOffset,Be:l.Be};e=ab(d)}d.push(l);e=l}k.g&&mb(g,h)}}function
Gu(a,b){this.startOffset=a;this.ve=void 0;this.endOffset=a;this.Be=void 0;this.g=!
1;this.b=b};function Hu(a,b){var c=void 0;c=void 0===c?Infinity:c;b=new
Eu(b);c=void 0===c?Infinity:c;var d=void 0===d?[]:d;var e="
",g,h=jm(a);for(g=0;g<h.length&&d.length<c;g++){var
k=h.charAt(g);a=wu.test(e);if(vu.test(k)){if(k=" ",a)continue}else if(zu.test(k))
{if(k="-",a)continue}else a&&b.g[k]&&b.b.push(new
Gu(g,b.g));Fu(b,k,g,d);e=k}wu.test(e)||Fu(b,"
",g,d);d.length>=c&&(d.length=c);return d};function Iu(a){var
b=Bu(a);a=Ju();w(a,function(c){Ku(b,c)})}function Ju(){var a=[],b=pb(oe("patent-
text")),c=qe("patent-title");for(c&&b.push(c);c=b.pop();)3==c.nodeType?
a.push(c):qb(b,c.childNodes);return a}function Ku(a,b){var
c=Ue(b);a=Hu(c,a);if(a.length){var d=[],e=0;w(a,function(g)
{d.push(c.substring(e,g.startOffset),Zc("span",{"class":"patent-text-
highlight"},c.substring(g.startOffset,g.endOffset)));e=g.endOffset});d.push(c.subst
ring(e));a=I("span");fd(a,cd(d));Ge(a,b)}};function Lu()
{yt.call(this,"\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c
\u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u0435");var a=rh("dq")||
rh("q");a&&Iu(a);this.b=!0}n(Lu,yt);Lu.prototype.Ra=function()
{yt.prototype.Ra.call(this);Wg(this).ma(this,"action",this.j)};
Lu.prototype.j=function(){this.b=!this.b;jf(window.document.body,"patent-highlight-
disabled",!this.b);var
a=this.b?"\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c
\u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u0435":"\u0412\u043a\u043b\u044e\u
0447\u0438\u0442\u044c
\u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u0435";this.i.Gd(this.V(),a);this.
Hd=a};function Mu(){}v(Mu,Vt);xa(Mu);Mu.prototype.Jb=function(a){return
a.g.Ta("DIV",Hj(this,a).join(" ")+" goog-inline-
block","\u00a0")};Mu.prototype.ab=function(a,b)
{b=Mu.ta.ab.call(this,a,b);M(b,"goog-inline-block");return
b};Mu.prototype.Ha=function(){return"goog-toolbar-separator"};function Nu()
{}v(Nu,Pj);xa(Nu);f=Nu.prototype;f.Jb=function(a){var
b=Hj(this,a);b=a.g.Ta("DIV","goog-inline-block "+b.join("
"),this.mf(a.Sb(),a.g));Qj(b,a.ka);return b};f.$d=function()
{return"button"};f.Vb=function(a){return
a&&a.firstChild&&a.firstChild.firstChild};f.mf=function(a,b){return
b.Ta("DIV","goog-inline-block "+(this.Ha()+"-outer-box"),b.Ta("DIV","goog-inline-
block "+(this.Ha()+"-inner-box"),a))};f.wf=function(a){return"DIV"==a.tagName};
f.ab=function(a,b){Ou(b,!0);Ou(b,!1);a:{var c=a.g.di(b);var d=this.Ha()+"-outer-
box";if(c&&ef(c,d)&&(c=a.g.di(c),d=this.Ha()+"-inner-box",c&&ef(c,d))){c=!0;break
a}c=!1}c||b.appendChild(this.mf(b.childNodes,a.g));ff(b,["goog-inline-
block",this.Ha()]);return Nu.ta.ab.call(this,a,b)};f.Ha=function(){return"goog-
custom-button"};
function Ou(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(""==Bb(e))a.removeChild(c);else{c.nodeValue=b?
e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else
break;c=d}};function Pu(){}v(Pu,Nu);xa(Pu);Pu.prototype.Ha=function(){return"goog-
toolbar-button"};function Qu()
{this.b="toolbar"}v(Qu,Ct);xa(Qu);Qu.prototype.De=function(a)
{return"HR"==a.tagName?new
Wt(Mu.Xa()):Qu.ta.De.call(this,a)};Qu.prototype.Zd=function(){return"goog-
toolbar"};Qu.prototype.$h=function(){return"horizontal"};function Ru(a)
{Qu.call(this);this.g=a}v(Ru,Qu);var Su={};Ru.prototype.Zd=function(){return
this.g||"ocean-chrome-toolbar"};function Tu(a){return Su[a]||(Su[a]=new
Ru(a))};function Uu(a)
{O.call(this);this.b=[];Vu(this,a)}v(Uu,O);f=Uu.prototype;f.Wf=null;f.Lg=null;funct
ion Wu(a,b){a.Lg=b}function Vu(a,b){b&&(w(b,function(c){Xu(this,c,!
1)},a),qb(a.b,b))}f.Rb=function(a){this.xe(a,this.b.length)};f.xe=function(a,b)
{a&&(Xu(this,a,!1),rb(this.b,b,0,a))};f.Cd=function(){return pb(this.b)};function
Yu(a,b){b!=a.Wf&&(Xu(a,a.Wf,!1),a.Wf=b,Xu(a,b,!
0));a.dispatchEvent("select")}f.ya=function(){Uu.ta.ya.call(this);delete
this.b;this.Wf=null};
function Xu(a,b,c){b&&("function"==typeof a.Lg?a.Lg(b,c):"function"==typeof
b.xh&&b.xh(c))};function Zu(a,b,c){It.call(this,b,a||
Qu.Xa(),c)}v(Zu,It);Zu.prototype.vf=function(a){Zu.ta.vf.call(this,a);this.Cc||
Nt(this)};function $u(a,b,c){hk.call(this,a,b||Pu.Xa(),c)}v($u,hk);Rj("goog-
toolbar-button",function(){return new $u(null)});function av(a,b){Wt.call(this,a||
Mu.Xa(),b)}v(av,Wt);Rj("goog-toolbar-separator",function(){return new av});function
bv(a){Zu.call(this,Tu(a||"viewport-chrome-toolbar"));this.wa={};this.i=new
Vf(this)}v(bv,Zu);function cv(a,b,c,d){b.lb(16,!0);if(c){var e=a.wa[c];e||(e=new
Uu,Wu(e,function(g,h){g&&g.sd(h)}),a.wa[c]=e);e.Rb(b);b.zd&=-
17;N(b,"action",function(g){Yu(e,g.target)});d&&Yu(e,b)}else b.Nb(16,!!d)}function
dv(a,b){a.wa.viewport&&Yu(a.wa.viewport,b)}bv.prototype.ya=function()
{bv.ta.ya.call(this);this.i.Fa();La(this.wa,function(a){a.Fa()})};function ev()
{}v(ev,Pj);xa(ev);f=ev.prototype;f.Jb=function(a){var
b=Hj(this,a);b=a.g.Ta("DIV","goog-inline-block "+b.join("
"),a.Sb());Qj(b,a.ka);return b};f.$d=function(){return"button"};f.wf=function(a)
{return"DIV"==a.tagName};f.ab=function(a,b){M(b,"goog-inline-block");return
ev.ta.ab.call(this,a,b)};f.vb=function(){return""};f.Ha=function(){return"goog-
flat-button"};Rj("goog-flat-button",function(){return new
hk(null,ev.Xa())});function fv(){}v(fv,Nu);xa(fv);fv.prototype.Vb=function(a)
{return fv.ta.Vb.call(this,a&&a.firstChild)};fv.prototype.ab=function(a,b){var
c=pe(document,"*","goog-menu",b)[0];if(c){R(c,!1);ne(c).body.appendChild(c);var
d=new Yt;Yg(d,c);a.Md(d)}return
fv.ta.ab.call(this,a,b)};fv.prototype.mf=function(a,b){return fv.ta.mf.call(this,
[b.Ta("DIV","goog-inline-block "+(this.Ha()+"-caption"),a),b.Ta("DIV","goog-inline-
block "+(this.Ha()+"-dropdown"),"\u00a0")],b)};fv.prototype.Ha=function()
{return"goog-menu-button"};function gv()
{this.g=[]}v(gv,tt);xa(gv);gv.prototype.Jb=function(a){var
b=gv.ta.Jb.call(this,a);M(b,"goog-submenu");hv(this,a,b);return
b};gv.prototype.ab=function(a,b){b=gv.ta.ab.call(this,a,b);M(b,"goog-
submenu");hv(this,a,b);var c=pe(document,"DIV","goog-menu",b);if(c.length){var
d=new Yt(a.g);c=c[0];R(c,!1);a.g.b.body.appendChild(c);Yg(d,c);a.Md(d,!0)}return
b};
gv.prototype.Gd=function(a,b){var
c=this.Vb(a),d=c&&c.lastChild;gv.ta.Gd.call(this,a,b);d&&c.lastChild!
=d&&ef(d,"goog-submenu-arrow")&&c.appendChild(d)};gv.prototype.xf=function(a)
{gv.ta.xf.call(this,a);var b=a.Dd(),c=pe(a.g.b,"SPAN","goog-submenu-arrow",b)
[0];iv(a,c);c!=b.lastChild&&b.appendChild(c);L(a.V(),"haspopup","true")};function
hv(a,b,c){var d=b.g.Ta("SPAN");d.className="goog-submenu-
arrow";iv(b,d);a.Vb(c).appendChild(d)}
function iv(a,b){bh(a)?(M(b,"goog-submenu-arrow-rtl"),K(b,"\u25c4")):(gf(b,"goog-
submenu-arrow-rtl"),K(b,"\u25ba"))};function jv(a,b,c,d){yt.call(this,a,b,c,d||
gv.Xa())}v(jv,yt);f=jv.prototype;f.Je=null;f.Ch=null;f.dh=!1;f.wb=null;f.qf=!
1;f.Ra=function()
{jv.ta.Ra.call(this);Wg(this).ma(this.getParent(),"hide",this.fj);this.wb&&kv(this,
this.wb,!0)};f.Hb=function()
{Wg(this).Za(this.getParent(),"hide",this.fj);this.wb&&(kv(this,this.wb,!
1),this.qf||(this.wb.Hb(),J(this.wb.V())));jv.ta.Hb.call(this)};f.ya=function()
{this.wb&&!this.qf&&this.wb.Fa();this.wb=null;jv.ta.ya.call(this)};
f.Xb=function(a){jv.ta.Xb.call(this,a);a||
(this.Je&&fj(this.Je),this.Je=U(this.Lc,218,this))};f.Bh=function(){var
a=this.getParent();a&&Mt(a)==this&&(lv(this,!0),mv(this))};f.Lc=function(){var
a=this.wb;a&&a.getParent()==this&&(lv(this,!1),Zg(a,function(b){"function"==typeof
b.Lc&&b.Lc()}))};function nv(a){a.Je&&fj(a.Je);a.Ch&&fj(a.Ch)}f.Ia=function(a,b)
{(a=jv.ta.Ia.call(this,a,b))&&!this.isVisible()&&this.Lc();return a};
function mv(a){Zg(a.getParent(),function(b){b!=this&&"function"==typeof
b.Lc&&(b.Lc(),nv(b))},a)}f.Kb=function(a){var b=a.keyCode,c=bh(this)?
37:39,d=bh(this)?39:37;if(!this.dh){if(!this.isEnabled()||b!=c&&13!=b&&b!
=this.eh)return!1;this.Bh();Nt(ov(this));nv(this)}else if(!
ov(this).Kb(a))if(b==d)this.Lc();else return!1;a.preventDefault();return!
0};f.Xl=function()
{this.wb.getParent()==this&&(nv(this),this.Yd().Xb(this),mv(this))};f.fj=function(a
){a.target==this.Yd()&&(this.Lc(),nv(this))};
f.Vc=function(a)
{this.isEnabled()&&(nv(this),this.Ch=U(this.Bh,218,this));jv.ta.Vc.call(this,a)};f.
Yc=function(a){nv(this);if(Nj(this,8)||Nj(this,16))return
jv.ta.Yc.call(this,a);this.Bh();return!0};
function lv(a,b){!b&&ov(a)&&ov(a).Hc(-1);a.dispatchEvent(Ug(64,b));var c=ov(a);b!
=a.dh&&jf(a.V(),"goog-submenu-open",b);if(b!=c.isVisible()&&(b&&(c.Oa||
c.render(),c.Hc(-1)),c.Ia(b),b)){c=new fm(a.V(),12,!1);var
d=ov(a),e=d.V();d.isVisible()||(e.style.visibility="hidden",R(e,!
0));c.Ib(e,8);d.isVisible()||(R(e,!1),e.style.visibility="visible")}a.dh=b}function
kv(a,b,c){var d=Wg(a);(c?d.ma:d.Za).call(d,b,"enter",a.Xl)}f.Rb=function(a)
{ov(this).Ga(a,!0)};f.xe=function(a,b){ov(this).Rd(a,b,!0)};f.Cd=function(){return
ov(this).Cd()};
function ov(a){a.wb?a.qf&&a.wb.getParent()!=a&&a.wb.ud(a):a.Md(new Yt(a.g),!
0);a.wb.V()||a.wb.mc();return a.wb}f.Md=function(a,b){var c=this.wb;a!
=c&&(c&&(this.Lc(),this.Oa&&kv(this,c,!1)),this.wb=a,this.qf=!
b,a&&(a.ud(this),a.Ia(!1,!0),a.ye=!1,Rt(a,!1),this.Oa&&kv(this,a,!
0)))};f.tc=function(a){return ov(this).tc(a)};Rj("goog-submenu",function(){return
new jv(null)});function pv(a,b,c,d,e){hk.call(this,a,c||fv.Xa(),d);this.lb(64,!
0);this.j=new Bt(null,9);b&&this.Md(b);this.Ba=new dj(500);!ei&&!fi||
C("533.17.9")||(this.Jf=!0);this.Od=e||Xt.Xa()}v(pv,hk);f=pv.prototype;f.Jf=!
1;f.Ra=function(){pv.ta.Ra.call(this);qv(this,!0);this.b&&rv(this,this.b,!
0);L(this.Aa,"haspopup",!!this.b)};f.Hb=function(){pv.ta.Hb.call(this);qv(this,!
1);if(this.b){this.hb(!1);this.b.Hb();rv(this,this.b,!1);var
a=this.b.V();a&&J(a)}};
f.ya=function(){pv.ta.ya.call(this);this.b&&(this.b.Fa(),delete this.b);delete
this.Qb;this.Ba.Fa()};f.ld=function(a){pv.ta.ld.call(this,a);V(this,4)&&(this.hb(!
V(this,64),a),this.b&&(this.b.Cc=V(this,64)))};f.zc=function(a)
{pv.ta.zc.call(this,a);this.b&&!V(this,4)&&(this.b.Cc=!1)};f.Yc=function()
{bk(this,!1);return!0};f.Ck=function(a){this.b&&this.b.isVisible()&&!
this.tc(a.target)&&this.hb(!1)};f.tc=function(a){return a&&Le(this.V(),a)||
this.b&&this.b.tc(a)||!1};
f.yc=function(a){if(32==a.keyCode){if(a.preventDefault(),"keyup"!=a.type)return!
0}else if("key"!=a.type)return!1;if(this.b&&this.b.isVisible()){var
b=13==a.keyCode||32==a.keyCode,c=this.b.Kb(a);return c&&this.b&&this.b.rb
instanceof jv||27!=a.keyCode&&!b?c:(this.hb(!1),!0)}return 40==a.keyCode||
38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.hb(!0,a),!0):!1};f.Rk=function()
{this.hb(!1)};f.Sk=function(){V(this,4)||this.hb(!1)};f.yf=function(a){this.Jf||
this.hb(!1);pv.ta.yf.call(this,a)};
function sv(a){a.b||a.Md(new Yt(a.g,a.Od));return a.b||null}f.Md=function(a){var
b=this.b;a!=b&&(b&&(this.hb(!1),this.Oa&&rv(this,b,!1),delete
this.b),this.Oa&&L(this.Aa,"haspopup",!!a),a&&(this.b=a,a.ud(this),a.Ia(!
1),b=this.Jf,(a.ye=b)&&Rt(a,!0),this.Oa&&rv(this,a,!0)))};function tv(a){var b=new
Bt(null,13);a.j=b;a.Qb=b.b}f.Rb=function(a){sv(this).Ga(a,!0)};f.xe=function(a,b)
{sv(this).Rd(a,b,!0)};f.Ia=function(a,b){(a=pv.ta.Ia.call(this,a,b))&&!
this.isVisible()&&this.hb(!1);return a};
f.Ja=function(a){pv.ta.Ja.call(this,a);this.isEnabled()||this.hb(!1)};
f.hb=function(a,b){pv.ta.hb.call(this,a);if(this.b&&V(this,64)==a){if(a)this.b.Oa||
this.b.render(),this.Ma=ug(this.V()),this.Cb=Dg(this.V()),uv(this),!b||40!
=b.keyCode&&38!=b.keyCode?this.b.Hc(-1):Nt(this.b);else{bk(this,!1);this.b.Cc=!
1;var c=this.V();c&&(L(c,"activedescendant",""),L(c,"owns",""));null!
=this.Da&&(this.Da=void 0,(c=this.b.V())&&Q(c,"",""))}this.b.Ia(a,!1,b);this.hc||
(b=Wg(this),c=a?b.ma:b.Za,c.call(b,this.g.b,"mousedown",this.Ck,!
0),this.Jf&&c.call(b,this.b,"blur",this.Sk),c.call(b,
this.Ba,"tick",this.tk),a?
this.Ba.start():this.Ba.stop())}this.b&&this.b.V()&&this.b.Aa.removeAttribute("aria
-hidden")};function uv(a){if(a.b.Oa){var b=a.j;a.j.b=a.Qb||a.V();var
c=a.b.V();a.b.isVisible()||(c.style.visibility="hidden",R(c,!0));!
a.Da&&a.j.s&&a.j.i&32&&(a.Da=Cg(c));b.Ib(c,b.g^1,null,a.Da);a.b.isVisible()||(R(c,!
1),c.style.visibility="visible")}}
f.tk=function(){var a=Dg(this.V()),b=ug(this.V());var c=this.Cb;(c=!(c==a||
c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||
(c=this.Ma,c=!(c==b||
c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this
.b.Oa&&b&&this.Ma&&b.Db()<this.Ma.Db()&&(c=this.b.V(),this.b.isVisible()||
(c.style.visibility="hidden",R(c,!0)),og(c,new
E(0,0))),this.Cb=a,this.Ma=b,uv(this))};
function rv(a,b,c){var d=Wg(a);c=c?
d.ma:d.Za;c.call(d,b,"action",a.Rk);c.call(d,b,"close",a.qk);c.call(d,b,"highlight"
,a.rk);c.call(d,b,"unhighlight",a.sk)}function qv(a,b){var c=Wg(a);(b?
c.ma:c.Za).call(c,a.V(),"keydown",a.Nk)}f.rk=function(a)
{(a=a.target.V())&&vv(this,a)};f.Nk=function(a)
{Nj(this,32)&&this.V()&&this.b&&this.b.isVisible()&&a.stopPropagation()};f.sk=funct
ion(){if(!Mt(this.b)){var a=this.V();L(a,"activedescendant","");L(a,"owns","")}};
f.qk=function(a){if(V(this,64)&&a.target instanceof yt){a=a.target;var
b=a.V();a.isVisible()&&V(a,2)&&null!=b&&vv(this,b)}};function vv(a,b)
{a=a.V();b=$e(b)||b;if(!b.id){var
c=Qg.Xa();b.id=Rg(c)}af(a,b);L(a,"owns",b.id)}Rj("goog-menu-button",function()
{return new pv(null)});function wv(){}v(wv,ev);xa(wv);wv.prototype.Jb=function(a)
{var b=Hj(this,a);b=a.g.Ta("DIV","goog-inline-block "+b.join(" "),
[xv(this,a.Sb(),a.g),yv(this,a.g)]);Qj(b,a.ka);return
b};wv.prototype.Vb=function(a){return a&&a.firstChild};
wv.prototype.ab=function(a,b){var c=pe(document,"*","goog-menu",b)[0];if(c){R(c,!
1);a.g.b.body.appendChild(c);var d=new Yt;Yg(d,c);a.Md(d)}pe(document,"*",this.Ha()
+"-caption",b)[0]||
b.appendChild(xv(this,b.childNodes,a.g));pe(document,"*",this.Ha()+"-dropdown",b)
[0]||b.appendChild(yv(this,a.g));return wv.ta.ab.call(this,a,b)};function xv(a,b,c)
{return c.Ta("DIV","goog-inline-block "+(a.Ha()+"-caption"),b)}
function yv(a,b){return b.Ta("DIV",{"class":"goog-inline-block "+(a.Ha()+"-
dropdown"),"aria-hidden":!0},"\u00a0")}wv.prototype.Ha=function(){return"goog-flat-
menu-button"};Rj("goog-flat-menu-button",function(){return new
pv(null,null,wv.Xa())});function zv(a)
{bv.call(this);this.b=a.Pa;this.ub=a.zg;this.Cb=a.history;this.Ka=a.Hh;this.Da=a.Fh
;this.Ba=a.flags;this.tb=a.Ae;this.mb="patents"==Tm();if(!a.ie){var b=G("appbar-
patents-prior-art-finder-link");if(b&&(b=b.getAttribute("href"))){var c=new
W("\u041d\u0430\u0439\u0442\u0438 \u0443\u0440\u043e\u0432\u0435\u043d\u044c
\u0442\u0435\u0445\u043d\u0438\u043a\u0438",void 0,2);this.Ga(c,!
0);this.i.ma(c,"action",r(this.Dc,this,b))}if(c=G("appbar-patents-discuss-this-
link"))if(b=c.getAttribute("href")){if("true"==
c.getAttribute("data-is-grant")){var d="
\u041e\u0431\u0441\u0443\u0434\u0438\u0442\u044c";c="
\u041e\u0431\u0441\u0443\u0434\u0438\u0442\u044c
\u043f\u0430\u0442\u0435\u043d\u0442 \u043d\u0430 Stack Exchange"}else d="
\u041e\u0431\u0441\u0443\u0434\u0438\u0442\u044c",c="
\u041e\u0431\u0441\u0443\u0434\u0438\u0442\u044c
\u0437\u0430\u044f\u0432\u043a\u0443 \u043d\u0430 Stack Exchange";d=new W(d,void
0,2);d.Ub(c);this.Ga(d,!0);this.i.ma(d,"action",r(this.Dc,this,b))}!
this.b&&(b=G("appbar-read-patent-link"))&&
(b=b.getAttribute("href"))&&(c=new W("\u041e\u0442\u043a\u0440\u044b\u0442\u044c
PDF-\u0444\u0430\u0439\u043b"),this.Ga(c,!
0),this.i.ma(c,"action",r(this.Dc,this,b)))}if(this.b){this.Od=!!a.ue||!!
a.te;a.ie&&(b=nk("/googlebooks/images/kennedy/zoom_tool.png"),this.Re=new W(b,void
0,void 0,1),ik(this.Re,2),this.Ga(this.Re,!
0),N(this.Re,"action",r(this.Li,this,"zoomin")),b=nk("/googlebooks/images/kennedy/z
oom_out.png"),this.Se=new W(b,void 0,void 0,1),ik(this.Se,1),this.Ga(this.Se,!
0),N(this.Se,"action",
r(this.Li,this,"zoomout")));c=!!a.ue;b=!!a.te;if(c||b)
{d=nk("/googlebooks/images/kennedy/one_up_page_view.png");this.ke=new W(d,void
0,void 0,1);ik(this.ke,2);N(this.ke,"action",r(this.hh,this,Zr));this.Ga(this.ke,!
0);cv(this,this.ke,"viewport",!0);if(c)
{d=nk("/googlebooks/images/kennedy/two_up_page_view.png");this.ne=new W(d,void
0,void 0,1);c=1;if(this.ub||
b)c=3;ik(this.ne,c);N(this.ne,"action",r(this.hh,this,Hs));this.Ga(this.ne,!
0);cv(this,this.ne,"viewport")}b&&(d=nk("/googlebooks/images/kennedy/thumbnail.png"
),
this.le=new W(d,void 0,void
0,1),c=1,this.ub&&(c=3),ik(this.le,c),N(this.le,"action",r(this.hh,this,hs)),this.G
a(this.le,!
0),cv(this,this.le,"viewport"));this.i.ma(this.b,"viewportmodechange",this.Ki);this
.Ki()}this.ub&&(b=nk("/googlebooks/images/kennedy/maximize.png"),this.va=new
W(b,void 0,void 0,1),this.va.lb(16,!0),this.va.sd(!
1),this.Od&&ik(this.va,1),this.Ga(this.va,!
0),this.i.ma(this.va,"action",this.Fm),this.i.ma(this.ub,"change",this.Lk));this.tb
&&(b=nk("/googlebooks/images/kennedy/clip.png"),
this.ka=new W(b,void 0,void 0,1),this.ka.lb(16,!0),ik(this.ka,2),this.ka.sd(!
1),this.Ga(this.ka,!
0),N(this.ka,"action",r(this.dl,this)));a.zh&&(b=nk("/googlebooks/images/kennedy/in
sert_link.png"),this.j=new W(b,void 0,void 0,1),this.j.lb(16,!
0),this.ka&&ik(this.j,1),this.Ga(this.j,!
0),N(this.j,"action",r(this.Sj,this)));a.Ah&&(b=!!this.b.Ka.Qf,c=!!
dp(this.b.Na,this.b.Ka.fg),d=this.b.Ea().Pc()||"\u0421\u043e\u0434\u0435\u0440\u043
6\u0430\u043d\u0438\u0435",b||c?
(b=nk("/googlebooks/images/kennedy/menu_down_arrow.png",
d),b=yb(b),this.Qe=b[0],this.qc=new W(b),ik(this.qc,2),this.Ga(this.qc,!
0),this.i.ma(this.qc,"action",this.Dl),cv(this,this.qc)):(this.Qe=H("SPAN","jfk-
button-label",d),this.qc=new W(this.Qe),this.qc.Ja(!
1),ik(this.qc,2),this.Ga(this.qc,!
0)),b=nk("/googlebooks/images/kennedy/page_left.png"),this.Nf=new W(b,void 0,void
0,1),ik(this.Nf,3),this.Ga(this.Nf,!
0),N(this.Nf,"action",r(this.b.sc,this.b,"previous")),b=nk("/googlebooks/images/ken
nedy/page_right.png"),this.Of=new W(b,void 0,void 0,1),ik(this.Of,
1),this.Ga(this.Of,!
0),N(this.Of,"action",r(this.b.sc,this.b,"next")),this.i.ma(this.b,"pagechange",thi
s.Cl))}if(a.wj&&(b=G("appbar-view-print-sample-link"))&&(b=b.getAttribute("href")))
{c=G("appbar-view-ebook-sample-link");var e;c&&(e=c.getAttribute("href"));c=new
W("\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c
\u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442");Xj(c,"gb-view-sample-
button");this.Ga(c,!0);this.i.ma(c,"action",r(this.Dc,this,b));e&&(ik(c,2),c=new
Yt,d=new yt("\u0424\u0440\u0430\u0433\u043c\u0435\u043d\u0442
\u043f\u0435\u0447\u0430\u0442\u043d\u043e\u0439
\u0432\u0435\u0440\u0441\u0438\u0438"),
this.i.ma(d,"action",r(this.Dc,this,b)),c.Ga(d,!0),Xj(d,"gb-sample-print-book-
menuitem"),b=new yt("\u0424\u0440\u0430\u0433\u043c\u0435\u043d\u0442
\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439
\u043a\u043d\u0438\u0433\u0438"),this.i.ma(b,"action",r(this.Dc,this,e)),c.Ga(b,!
0),Xj(b,"gb-sample-ebook-menuitem"),e=new pv("",c,wv.Xa()),Xj(e,"gb-jfk-margin-
fix"),Xj(e,"gb-view-sample-dropdown"),ik(e,1),this.Ga(e,!0))}this.Ba&&!
this.Ba.is_cobrand&&this.Ka&&!this.mb&&(e=this.Da&&this.Da.uid,
b=ru([this.Ka],this.Da),e?(this.Pe=new fu(this.Ka,b),this.Ga(this.Pe,!0)):
(e=nk("/googlebooks/images/kennedy/menu_down_arrow.png","\u0414\u043e\u0431\u0430\u
0432\u0438\u0442\u044c \u0432
\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443"),e=yb(e),this.Pe=new
W(e),this.Ga(this.Pe,!0),e=r(this.Dc,this,this.Ba.sign_in_url||
this.Ba.signInUrl),Jf(this.Pe,"action",e)));if(a.ie){if(e=G("appbar-write-review-
link"))if(e=e.getAttribute("href"))this.Qb=new
W("\u041d\u0430\u043f\u0438\u0441\u0430\u0442\u044c
\u043e\u0442\u0437\u044b\u0432"),
this.Ga(this.Qb,!0),this.i.ma(this.Qb,"action",r(this.Dc,this,e));Av(this,"appbar-
application-grant-link","application-grant");Av(this,"appbar-content-language-
link","content-language")}else if(e=G("appbar-download-pdf-
link"))if(e=e.getAttribute("href"))b=new
W("\u0421\u043a\u0430\u0447\u0430\u0442\u044c PDF"),this.Ga(b,!
0),this.i.ma(b,"action",r(this.Dc,this,e));a.zm&&(a=nk("/googlebooks/images/kennedy
/settings.png"),M(a[0],"goog-flat-menu-button-img"),e=H("DIV",{"class":"toc-
div"}),b=new Yt,b.Ga(new Uj(e),
!0),(c=document.getElementById("ofe-gear-menu-
contents"))&&e.appendChild(c.cloneNode(!0)),this.Ma=new
pv(a,b,wv.Xa()),this.Ga(this.Ma,!0),this.mb&&!this.b&&(a=new
Lu,this.Ma.xe(a,0)))}n(zv,bv);f=zv.prototype;f.Fm=function(){var a=this.ub;vs(a,!
a.ub);this.Cb.update()};f.Lk=function(){this.va.Nb(16,this.ub.ub)};f.dl=function()
{this.tb(V(this.ka,16))};f.Sj=function(){if(V(this.j,16)){var a=new
Ls(document.body,this.b,!0);a.render(this.j,!0);Jf(a,"dispose",r(this.j.sd,this.j,!
1))}};
f.hh=function(a){this.b.Pb(a);this.b.Ua.getQuery()||
this.Cb.update()};f.Ki=function(){var a=this.b.La();a instanceof
Zr&&dv(this,this.ke);a instanceof Hs&&dv(this,this.ne);a instanceof
hs&&dv(this,this.le);a=a.jg;this.Se.Ja(a);this.Re.Ja(a)};f.Li=function(a)
{this.b.sc(a)};
function Av(a,b,c){if(b=oe(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 W(k);0==e&&e!=d-1?ik(k,2):e==d-
1&&0!=e?ik(k,1):0!=e&&e!=d-1&&ik(k,3);a.Ga(k,!0);cv(a,k,c,!!g);g||
a.i.ma(k,"action",r(a.Dc,a,h))}}}f.Cl=function(){var
a=this.b.Ea().Pc()||"\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435";
this.Qe&&(this.Qe.innerHTML=a)};f.Dl=function(){this.qc.xc&16&&(new
ks(this.b,this.qc,this.Ba)).render(3)};
f.Dc=function(a)
{jd(window.location,a)};f.ke=null;f.ne=null;f.le=null;f.Re=null;f.Se=null;f.Of=null
;f.Nf=null;f.qc=null;f.Qe=null;f.Pe=null;function Bv(a,b)
{hm.call(this,a);this.Ka=b}n(Bv,hm);
Bv.prototype.render=function(){var a=this.V();M(a,this.className+"-
tooltip");M(a,this.className+"-device-and-format");P(a,"z-index",1E4);if(this.Ka.o)
{for(var b=this.className,c=H("DIV",this.className+"-
meta"),d=document,e=Be(d,"TABLE"),g=e.appendChild(Be(d,"TBODY")),h=0;1>h;h++)
{for(var k=Be(d,"TR"),l=0;2>l;l+
+)k.appendChild(Be(d,"TD"));g.appendChild(k)}M(e,this.className+"-table-
layout");d=e.rows[0].cells;g=Cv(this);d[0].appendChild(g);g=Dv(this);d[1].appendChi
ld(g);g=H("DIV",this.className+"-link");
h=H("A",
{target:"_blank"},"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435
\u043e\u0431 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445
\u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u0445");k=new
S(window.location.href);l=new S("/support/bin/answer.py?
answer=1062949");k=Fh(k,"hl")?
T(l,"hl",Fh(k,"hl")).toString():T(l,"hl","ru").toString();gd(h,k);g.appendChild(h);
d[1].appendChild(g);c.appendChild(e);d=this.Ka;(e=d.tb)&&!
d.qe&&d.wa&&(e=H("P",this.className+"-additional",
H("A",
{href:e},d.Da?"\u041f\u0440\u043e\u0447\u0438\u0442\u0430\u0439\u0442\u0435
\u043a\u043d\u0438\u0433\u0443
\u0411\u0415\u0421\u041f\u041b\u0410\u0422\u041d\u041e":"\u041f\u0440\u043e\u0447\u
0438\u0442\u0430\u0439\u0442\u0435 \u043f\u0435\u0440\u0432\u0443\u044e
\u0433\u043b\u0430\u0432\u0443 \u2013
\u0411\u0415\u0421\u041f\u041b\u0410\u0422\u041d\u041e!")),c.appendChild(e));if(d.k
a||d.ha)if(g=d.kb,h=d.va,g||h)e=H("P",this.className+"-
additional",De("\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c ")),
g&&(k=H("A",{href:g},"EPUB"),e.appendChild(k)),h&&(g&&e.appendChild(De(",
")),g=H("A",{href:h},"PDF"),e.appendChild(g)),e.appendChild(De(" -
")),d=d.Tc(),g=(new S(window.location.href)).j.split("/"),g=new
S("/"+g[1]),lm(g),T(g,"output","acs_help"),T(g,"id",d),d=H("A",
{href:g.toString()},"\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u
0441\u044f \u0441
\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438
\u043f\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443
\u0447\u0442\u0435\u043d\u0438\u044f"),
e.appendChild(d),c.appendChild(e);e=H("A",
{target:"_blank"},"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e
\u043a\u043d\u0438\u0433\u0430\u0445 \u0432 Google
Play...");gd(e,"https://books.google.com/support/bin/topic.py?
topic=28528");this.ua=H("DIV",this.className+"-
footer",e);b=H("DIV",b,c,this.ua);M(b,this.className+"-device-
content");a.appendChild(b)}};
function Cv(a){var b=H("UL",a.className+"-
list"),c=H("H4",null,"\u041f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435:
");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=H("A",
{"class":d,href:"/help/ebooks/webreader.html"},"\u041a\u043e\u043c\u043f\u044c\u044
e\u0442\u0435\u0440"),k=H("A",
{"class":d,href:"/help/ebooks/devices.html"},"\u041f\u043b\u0430\u043d\u0448\u0435\
u0442 \u0438\u043b\u0438 iPad"),
l=H("A",
{"class":d,href:"/help/ebooks/ereader.html"},"\u0423\u0441\u0442\u0440\u043e\u0439\
u0441\u0442\u0432\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f
\u044d\u043b. \u043a\u043d\u0438\u0433"),m=H("A",
{"class":d,href:"/help/ebooks/devices.html"},"\u0421\u043c\u0430\u0440\u0442\u0444\
u043e\u043d"),t=a.Ka.Ef,F=a.Ka.Ff,D=a.Ka.qe;d=new Vf(a);h=H("LI",null,h);D?
d.ma(h,"mouseover",u(a.g,"\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0
44b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u043a\u043d\u0438\u0433\u0438.
\u041c\u044b \u0441\u043e\u043e\u0431\u0449\u0438\u043c \u0432\u0430\u043c,
\u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u043c
\u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043
5 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e\u0442
\u0438\u0437\u0434\u0430\u0442\u0435\u043b\u044f.")):
(t||F)&&d.ma(h,"mouseover",u(a.g,"\u041a\u0430\u043a \u0438
\u0434\u0440\u0443\u0433\u0438\u0435
\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u0435
\u043a\u043d\u0438\u0433\u0438 Google, \u044d\u0442\u0430
\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430\u044f
\u043a\u043d\u0438\u0433\u0430 \u043e\u0442\u043b\u0438\u0447\u043d\u043e
\u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f
\u0447\u0442\u0435\u043d\u0438\u044f \u0432
\u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435."));
d.ma(h,"mouseout",a.wa);b.appendChild(h);k=H("LI",null,k);D?
d.ma(k,"mouseover",u(a.g,"\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0
44b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u043a\u043d\u0438\u0433\u0438.
\u041c\u044b \u0441\u043e\u043e\u0431\u0449\u0438\u043c \u0432\u0430\u043c,
\u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u043c
\u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043
5 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e\u0442
\u0438\u0437\u0434\u0430\u0442\u0435\u043b\u044f.")):
(t||F)&&d.ma(k,"mouseover",u(a.g,"\u041a\u0430\u043a \u0438
\u0434\u0440\u0443\u0433\u0438\u0435
\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u0435
\u043a\u043d\u0438\u0433\u0438 Google, \u044d\u0442\u0430
\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430\u044f
\u043a\u043d\u0438\u0433\u0430 \u043e\u0442\u043b\u0438\u0447\u043d\u043e
\u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f
\u0447\u0442\u0435\u043d\u0438\u044f \u043d\u0430
\u043f\u043b\u0430\u043d\u0448\u0435\u0442\u043d\u044b\u0445 \u041f\u041a,
\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043d\u0430
\u043f\u043b\u0430\u043d\u0448\u0435\u0442\u0430\u0445 Android \u0438 iPad."));
d.ma(k,"mouseout",a.wa);b.appendChild(k);l=H("LI",null,l);d.ma(l,"mouseover",functi
on(){D?
this.g("\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439
\u0444\u043e\u0440\u043c\u0430\u0442 \u043a\u043d\u0438\u0433\u0438.
\u041c\u044b \u0441\u043e\u043e\u0431\u0449\u0438\u043c \u0432\u0430\u043c,
\u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u043c
\u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043
5 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e\u0442
\u0438\u0437\u0434\u0430\u0442\u0435\u043b\u044f."):
t?this.g("\u042d\u0442\u0430
\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430\u044f
\u043a\u043d\u0438\u0433\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430
\u0432
\u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043
c \u0444\u043e\u0440\u043c\u0430\u0442\u0435, \u0447\u0442\u043e
\u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442
\u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c
\u0440\u0430\u0437\u043c\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430
\u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445
\u0447\u0442\u0435\u043d\u0438\u044f."):
this.g("\u042d\u0442\u0430
\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430\u044f
\u043a\u043d\u0438\u0433\u0430
\u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0432
\u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043
c \u0444\u043e\u0440\u043c\u0430\u0442\u0435,
\u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432 \u043d\u0435\u0439
\u043d\u0435\u043b\u044c\u0437\u044f
\u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c
\u0440\u0430\u0437\u043c\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430
\u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445
\u0447\u0442\u0435\u043d\u0438\u044f.")});
d.ma(l,"mouseout",a.wa);b.appendChild(l);m=H("LI",null,m);d.ma(m,"mouseover",functi
on(){D?
this.g("\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439
\u0444\u043e\u0440\u043c\u0430\u0442 \u043a\u043d\u0438\u0433\u0438.
\u041c\u044b \u0441\u043e\u043e\u0431\u0449\u0438\u043c \u0432\u0430\u043c,
\u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u043c
\u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043
5 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e\u0442
\u0438\u0437\u0434\u0430\u0442\u0435\u043b\u044f."):
t&&F?this.g("\u042d\u0442\u0430
\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430\u044f
\u043a\u043d\u0438\u0433\u0430 \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442
\u0434\u043b\u044f \u0442\u0430\u043a\u0438\u0445
\u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u043e\u0432, \u043a\u0430\u043a
Android, iPhone \u0438\u043b\u0438 iPod touch."):t?this.g("\u042d\u0442\u0430
\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430\u044f
\u043a\u043d\u0438\u0433\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430
\u0432
\u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043
c \u0444\u043e\u0440\u043c\u0430\u0442\u0435, \u0447\u0442\u043e
\u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442
\u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c
\u0448\u0440\u0438\u0444\u0442 \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435
\u0443\u0434\u043e\u0431\u043d\u043e\u0433\u043e
\u0447\u0442\u0435\u043d\u0438\u044f \u043d\u0430
\u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445
\u044d\u043a\u0440\u0430\u043d\u0430\u0445
\u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u043e\u0432."):
this.g("\u0414\u0430\u043d\u043d\u0443\u044e
\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0443\u044e
\u043a\u043d\u0438\u0433\u0443 \u043d\u0435\u0443\u0434\u043e\u0431\u043d\u043e
\u0431\u0443\u0434\u0435\u0442 \u0447\u0438\u0442\u0430\u0442\u044c \u043d\u0430
\u0442\u0430\u043a\u0438\u0445
\u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0430\u0445, \u043a\u0430\u043a
Android, iPhone \u0438\u043b\u0438 iPod
touch.")});d.ma(m,"mouseout",a.wa);b.appendChild(m);D?(M(h,g),M(k,g),M(l,g),
M(m,g)):t?(M(h,c),M(k,c),M(l,c),M(m,c)):(F?(M(h,c),M(k,c)):
(M(h,e),M(k,e)),M(l,e),M(m,e));return b}
function Dv(a){var b=H("UL",a.className+"-
list"),c=H("H4",null,"\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\
u0438:");b.appendChild(c);var d=a.className+"-device-supported",e=a.className+"-
device-not-supported",g=a.className+"-device-unknown-supported";c=H("A",
{},"\u0410\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\
u0439 \u0444\u043e\u0440\u043c\u0430\u0442");gd(c,"/support/bin/answer.py?
answer=1062949");var h=H("A",
{},"\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439
\u0444\u043e\u0440\u043c\u0430\u0442");
gd(h,"/support/bin/answer.py?answer=1062949");var k=a.Ka.Ef,l=a.Ka.Ff,m=a.Ka.qe;m?
(c=H("LI",g,c),d=H("LI",g,h)):(c=H("LI",k?d:e,c),d=H("LI",l?d:e,h));e=new
Vf(a);e.ma(c,"mouseover",function(){m?
this.g("\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439
\u0444\u043e\u0440\u043c\u0430\u0442 \u043a\u043d\u0438\u0433\u0438.
\u041c\u044b \u0441\u043e\u043e\u0431\u0449\u0438\u043c \u0432\u0430\u043c,
\u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u043c
\u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043
5 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e\u0442
\u0438\u0437\u0434\u0430\u0442\u0435\u043b\u044f."):
k?this.g("\u042d\u0442\u0430
\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430\u044f
\u043a\u043d\u0438\u0433\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430
\u0432
\u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043
c \u0444\u043e\u0440\u043c\u0430\u0442\u0435, \u0447\u0442\u043e
\u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442
\u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c
\u0448\u0440\u0438\u0444\u0442 \u0434\u043b\u044f
\u0443\u0434\u043e\u0431\u043d\u043e\u0433\u043e
\u0447\u0442\u0435\u043d\u0438\u044f \u043d\u0430 \u043b\u044e\u0431\u044b\u0445
\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445."):
this.g("\u042d\u0442\u0430
\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430\u044f
\u043a\u043d\u0438\u0433\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430
\u0442\u043e\u043b\u044c\u043a\u043e \u0432
\u0438\u0441\u0445\u043e\u0434\u043d\u043e\u043c
\u0444\u043e\u0440\u043c\u0430\u0442\u0435,
\u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432 \u043d\u0435\u0439
\u043d\u0435\u043b\u044c\u0437\u044f
\u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c
\u0440\u0430\u0437\u043c\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430.
\u0412 \u0442\u0430\u043a\u043e\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u0435
\u043a\u043d\u0438\u0433\u0438 \u0443\u0434\u043e\u0431\u043d\u043e
\u0447\u0438\u0442\u0430\u0442\u044c \u043d\u0430
\u0431\u043e\u043b\u044c\u0448\u0438\u0445
\u044d\u043a\u0440\u0430\u043d\u0430\u0445 \u0438
\u0437\u0430\u0442\u0440\u0443\u0434\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043
e \u043d\u0430
\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445
\u0447\u0442\u0435\u043d\u0438\u044f \u0438
\u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0430\u0445.")});
e.ma(c,"mouseout",a.wa);e.ma(d,"mouseover",function(){m?
this.g("\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439
\u0444\u043e\u0440\u043c\u0430\u0442 \u043a\u043d\u0438\u0433\u0438.
\u041c\u044b \u0441\u043e\u043e\u0431\u0449\u0438\u043c \u0432\u0430\u043c,
\u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u043c
\u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043
5 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e\u0442
\u0438\u0437\u0434\u0430\u0442\u0435\u043b\u044f."):
l?this.g("\u0414\u0430\u043d\u043d\u0430\u044f
\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430\u044f
\u043a\u043d\u0438\u0433\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442
\u043e\u0442\u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044
b\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b,
\u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0435\u0435
\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b
\u0432\u044b\u0433\u043b\u044f\u0434\u044f\u0442 \u043a\u0430\u043a
\u043f\u0435\u0447\u0430\u0442\u043d\u044b\u0435."):
this.g("\u0414\u0430\u043d\u043d\u0430\u044f
\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430\u044f
\u043a\u043d\u0438\u0433\u0430 \u043d\u0435
\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442
\u043e\u0442\u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044
b\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446,
\u043a\u043e\u0442\u043e\u0440\u044b\u0435
\u0432\u044b\u0433\u043b\u044f\u0434\u044f\u0442 \u043a\u0430\u043a
\u043f\u0435\u0447\u0430\u0442\u043d\u044b\u0435,
\u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0435\u0435
\u0442\u0435\u043a\u0441\u0442 \u043c\u043e\u0436\u043d\u043e
\u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c
\u0434\u043b\u044f
\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043d\u0430
\u043b\u044e\u0431\u043e\u043c \u044d\u043a\u0440\u0430\u043d\u0435.")});
e.ma(d,"mouseout",a.wa);b.appendChild(c);b.appendChild(d);return
b}Bv.prototype.wa=function(){Fe(this.ua);var a=H("A",
{target:"_blank"},"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e
\u043a\u043d\u0438\u0433\u0430\u0445 \u0432 Google
Play...");gd(a,"https://books.google.com/support/bin/topic.py?
topic=28528");this.ua.appendChild(a)};Bv.prototype.g=function(a)
{Fe(this.ua);"string"===typeof a?
this.ua.appendChild(De(a)):this.ua.appendChild(a)};function Ev(a,b)
{W.call(this,b,void 0,3);this.Ka=a}n(Ev,W);Ev.prototype.render=function(a)
{W.prototype.render.call(this,a);M(this.V(),"gb-get-
book")};Ev.prototype.Ra=function(){W.prototype.Ra.call(this);this.b=new
Bv(this.V(),this.Ka);this.b.render();var
a=qe("about_title",G("menu_container"));a&&J(a)};
function Fv(){var a=G("gb-buy-options-
trigger");if(a&&a.parentNode&&a.parentNode.parentNode?!
ef(a.parentNode.parentNode,"jfk-button"):1){a=G("gb-buy-options-trigger");var
b=G("buy");if(a&&b){gf(b,"about_content");var c=H("SPAN","gb-buy-options-
arrow","\u25bc");a.appendChild(c);M(b,"gb-buy-options-list");M(b,"unified-
hovercard");li(a,9,b,8);R(b,!1);N(document,"mousedown",u(Gv,a,b))}}}
function Gv(a,b,c){a=Le(a,c.target);c=Le(b,c.target);var d="none"!
=b.style.display;a||c||!d?a&&(R(b,!d),d||Eg(b,1)):R(b,!1)};function Hv(a,b,c,d,e,g)
{function h(l){if(l){l.tabIndex=0;Ze(l,k.va);M(l,"goog-zippy-
header");l&&k.ua.ma(l,"click",k.wa);var
m=k;l&&(xj(m.ha,l),m.ka.ma(m.ha,"key",m.Ba))}}O.call(this);this.s=e||
le();this.g=this.s.V(a)||null;this.j=this.s.V(d||null);this.o=Aa(b)?
b:null;this.va=g||"tab";this.i=this.o||!b?null:this.s.V(b);this.b=1==c;void 0!==c||
this.o||(this.j?this.b="none"!
=this.j.style.display:this.g&&(this.b=ef(this.g,"goog-zippy-
expanded")));this.ka=new Vf(this);this.ha=new wj;this.ua=new Vf(this);
var k=this;h(this.g);h(this.j);Iv(this,this.b)}v(Hv,O);Hv.prototype.ya=function()
{Hv.ta.ya.call(this);mf(this.ka);mf(this.ha);mf(this.ua)};function Iv(a,b){a.i?
R(a.i,b):b&&a.o&&(a.i=a.o());a.i&&M(a.i,"goog-zippy-content");a.j?(R(a.g,!
b),R(a.j,b)):a.g&&(jf(a.g,"goog-zippy-expanded",b),jf(a.g,"goog-zippy-collapsed",!
b),L(a.g,"expanded",b));a.b=b;a.dispatchEvent(new Jv("toggle",a,a.b))}
Hv.prototype.Ba=function(a){if(13==a.keyCode||32==a.keyCode)Iv(this,!
this.b),this.dispatchEvent(new
Jv("action",this,this.b,a)),a.preventDefault(),a.stopPropagation()};Hv.prototype.wa
=function(a){Iv(this,!this.b);this.dispatchEvent(new
Jv("action",this,this.b,a))};function Jv(a,b){rf.call(this,a,b)}v(Jv,rf);function
Kv(a,b,c,d){if(b.child_node&&0<b.child_node.length){var e=Lv(b,!
0,c,d),g=H("UL",c+"-list");a.appendChild(e);a.appendChild(g);Iv(new Hv(e,g),!
b.collapsed);w(b.child_node,function(h){Kv(g,h,c,d)})}else a.appendChild(Lv(b,!
1,c,d))}function Lv(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=H("A",
{"class":b,href:a.url},qd(a.title)):e=H("DIV",b,a.title);e=H("DIV",g,e);d==a.id&&M(
e,c+"-selected");return e}
Ia("_OC_InitNavbar",function(a){var b=G("navbarContainer");if(b&&a.child_node){var
c=H("UL","gb-left-nav-list");w(a.child_node,function(d){Kv(c,d,"gb-left-
nav",a.highlighted_node_id)});b.appendChild(c)}});function Mv(a,b,c){var
d=G("prev_btn"),e=G("next_btn"),g={cursor:"pointer"};P(d,g);N(d,"click",r(this.o,th
is));P(e,g);N(e,"click",r(this.j,this));c.innerHTML?this.s=c:
(c.form.action="javascript:",N(c.form,"submit",r(this.i,this)),c.go&&P(c.go,
{display:"none"}),this.g=c.input);this.b=a;this.Na=b;N(a,"pagechange",r(this.update
,this));this.update()}
Mv.prototype.i=function(){var a=this.g.value;var b=this.b;var c=ep(b.Na,a);c?
(b.Bb(c),b=!0):b=!1;if(b)this.update();else if(!Ab(a)&&!/[^0-9]/.test(a)){a:
{b=bp(this.Na);for(c=b.length-1;0<=c;c--){var d=fp(b[c]);if(!Ab(d)&&!/[^0-
9]/.test(d)){b=parseInt(d,10);break a}}b=-
1}a=parseInt(a,10);0<b&&a>b&&(this.b.Bb(ab(bp(this.Na))),this.update())}return!
1};Mv.prototype.o=function(){this.b.sc("previous")};Mv.prototype.j=function()
{this.b.sc("next")};
Mv.prototype.update=function(){var a=this.b.Ea();a&&(this.g?this.g.value=fp(a)||"":
(a=X(a.Pc()),z(this.s,a)))};function Nv(a){Z.call(this);this.i=a;this.j=new
Vf;this.g=I("div");P(this.g,
{backgroundColor:"#AAA",display:"",position:"absolute",cursor:"pointer"});Eg(this.g
,0);a.va.appendChild(this.g);this.b.ma(a,"resize",this.jh);this.b.ma(this.g,"click"
,this.Hl);this.b.ma(this.g,"mouseout",this.Il);this.b.ma(this.g,"mouseover",r(this.
Zf,this,!0));this.b.ma(a,"viewportmodechange",this.Mi);if(a=this.i.La())a
instanceof Zr&&(this.Bd=!0),this.Mi()}v(Nv,Z);f=Nv.prototype;f.Ja=function(a)
{R(this.g,a)};
f.jh=function(){U(r(this.Jl,this),10)};f.Jl=function(){var
a=this.i.La();a&&(a.Ca(),a=a.i.j,Q(this.g,a.clientWidth,40),og(this.g,0,a.clientHei
ght-40))};f.Hl=function(){var a=this.i.La(),b=a.Ca().height-40,c=I("div");P(c,
{backgroundColor:"#000",position:"absolute",width:"100%",height:"1px",overflow:"hid
den"});Eg(c,.15);og(c,0,a.s.y+b);a.i.i.appendChild(c);U(u(Ov,c),1E3);this.Bd=!
1;a=this.i.La();mq(a,new E(void 0,b-20),r(a.lj,a))};
function Ov(a){var b=new oo(a,.15,0,200);b.play();Jf(b,"end",u(Pv,b,a))}function
Pv(a,b){J(b);a.Fa()}f.Bd=!1;f.Il=function(){this.Bd||this.Zf(!1)};f.Zf=function(a)
{if(a){if(!this.o){var b=I("div");P(b,
{backgroundColor:"#000",height:"1px",overflow:"hidden"});this.g.appendChild(b);U(r(
this.Vj,this),10)}this.o=!0}Eg(this.g,a?.15:0)};
f.Vj=function(){w(["left","right"],function(a){var b=H("DIV",
{"class":"SPRITE_page_down"});this.g.appendChild(b);b.style[A?"styleFloat":"cssFloa
t"]=a;P(b,{marginTop:"14px"});P(b,"margin-"+a,"16px")},this)};f.Mi=function(){var
a=this.i.La(),b=a instanceof Zr;b?this.jh():this.Bd=!
1;this.Ja(b);this.Zf(this.Bd);Zf(this.j);this.j.md(a,"move",r(this.jl,this));this.j
.ma(a,"layoutchange",r(this.jh,this))};f.jl=function(){this.Bd&&this.Zf(!
1);this.Bd=!1};function Qv(a){O.call(this);a=a||le();this.b=a.Ta(A?"DIV":"IFRAME",
{style:"position:absolute;width:9em;height:9em;top:-99em",tabIndex:-1,"aria-
hidden":"true"});a=a.b.body;a.insertBefore(this.b,a.firstChild);if(A)var
b=this.b;else a:{a=this.b;try{b=a.contentWindow||(a.contentDocument?
ze(a.contentDocument):null);break a}catch(c)
{}b=null}b=this.j=b;B&&(a=b.document,a.open(),a.close());N(b,"resize",this.g,!
1,this);this.i=this.b.offsetWidth}v(Qv,O);
Qv.prototype.ya=function(){Qv.ta.ya.call(this);Qf(this.j,"resize",this.g,!
1,this);this.j=null;B&&!C("1.9")||J(this.b);delete
this.b};Qv.prototype.g=function(){var a=this.b.offsetWidth;this.i!
=a&&(this.i=a,this.dispatchEvent("fontsizechange"))};function Rv(a,b,c,d,e)
{this.ha=a;this.ka=b;this.s=Cg(c);this.g=null;d&&(this.g=d,P(this.g,
{overflow:"auto"}));this.o=e;a=r(this.j,this);this.i=new
Eo;N(this.i,"resize",a);b=new
Qv;N(b,"fontsizechange",a);N(window,"DOMContentLoaded",r(this.b,this))}Rv.prototype
.j=function(){this.b();U(r(this.b,this),100)};
Rv.prototype.b=function(){var a=!1;this.o?this.ub&&(a=this.ub.ub):a=!0;var
b=this.i.Ca();a=a?0:this.s.width;var c=Math.round(vg(this.ka).y);this.ha.Fb(new
je(Math.max(0,b.width-a),Math.max(0,b.height-
c)));this.g&&(a=this.g,P(a,"border","0px"),c=Math.round(vg(a).y),b=Math.max(0,b.hei
ght-c),P(a,"height",b+"px"),a.clientWidth<a.offsetWidth&&P(a,{borderTop:ld("%spx
solid #ebeff9",2),height:Math.max(0,b-2)+"px"}))};function Sv(a,b)
{a.ub=b;N(b,"change",r(a.b,a))};function Tv(a,b){Sg.call(this,b);this.b=a||""}var
Uv;v(Tv,Sg);f=Tv.prototype;f.vc=null;function Vv(){null==Uv&&(Uv="placeholder"in
I("INPUT"));return Uv}f.Me=!1;f.mc=function(){this.Aa=this.g.Ta("INPUT",
{type:"text"})};f.Zb=function(a){Tv.ta.Zb.call(this,a);this.b||
(this.b=a.getAttribute("label")||"");Xe(ne(a))==a&&(this.Me=!0,gf(this.V(),"label-
input-label"));Vv()&&(this.V().placeholder=this.b);L(this.V(),"label",this.b)};
f.Ra=function(){Tv.ta.Ra.call(this);var a=new
Vf(this);a.ma(this.V(),"focus",this.vi);a.ma(this.V(),"blur",this.zk);Vv()?
this.i=a:(B&&a.ma(this.V(),
["keypress","keydown","keyup"],this.Hk),a.ma(ze(ne(this.V())),"load",this.ll),this.
i=a,Wv(this));Xv(this);this.V().g=this};f.Hb=function()
{Tv.ta.Hb.call(this);this.i&&(this.i.Fa(),this.i=null);this.V().g=null};function
Wv(a){!a.j&&a.i&&a.V().form&&(a.i.ma(a.V().form,"submit",a.Kk),a.j=!0)}
f.ya=function()
{Tv.ta.ya.call(this);this.i&&(this.i.Fa(),this.i=null)};f.vi=function(){this.Me=!
0;gf(this.V(),"label-input-label");if(!Vv()&&!Yv(this)&&!this.ka){var
a=this,b=function(){a.V()&&(a.V().value="")};A?U(b,10):b()}};f.zk=function(){Vv()||
(this.i.Za(this.V(),"click",this.vi),this.vc=null);this.Me=!
1;Xv(this)};f.Hk=function(a){27==a.keyCode&&("keydown"==a.type?
this.vc=this.V().value:"keypress"==a.type?
this.V().value=this.vc:"keyup"==a.type&&(this.vc=null),a.preventDefault())};
f.Kk=function(){Yv(this)||(this.V().value="",U(this.wk,10,this))};f.wk=function()
{Yv(this)||(this.V().value=this.b)};f.ll=function(){Xv(this)};function Yv(a)
{return!!a.V()&&""!=a.V().value&&a.V().value!=a.b}f.reset=function()
{Yv(this)&&(this.V().value="",null!
=this.vc&&(this.vc=""),Xv(this))};f.Ob=function(a){null!
=this.vc&&(this.vc=a);this.V().value=a;Xv(this)};f.vb=function(){return null!
=this.vc?this.vc:Yv(this)?this.V().value:""};f.Pc=function(){return this.b};
function Xv(a){var b=a.V();Vv()?a.V().placeholder!
=a.b&&(a.V().placeholder=a.b):Wv(a);L(b,"label",a.b);Yv(a)?(b=a.V(),gf(b,"label-
input-label")):(a.ka||a.Me||(b=a.V(),M(b,"label-input-label")),Vv()||
U(a.tm,10,a))}f.Ja=function(a){this.V().disabled=!a;jf(this.V(),"label-input-label-
disabled",!a)};f.isEnabled=function(){return!this.V().disabled};f.tm=function(){!
this.V()||Yv(this)||this.Me||(this.V().value=this.b)};function Zv(a,b,c)
{Tv.call(this,null!=c?c:"\u041f\u043e\u0438\u0441\u043a \u0432
\u044d\u0442\u043e\u0439
\u043a\u043d\u0438\u0433\u0435");this.Zb(a);this.Ra();b&&this.Ob(b)}n(Zv,Tv);functi
on $v(a,b){O.call(this);this.Aa=a;this.b=b||null;M(a,"with-auto-dir-
text");N(this.Aa,"keyup",r(this.i,this));N(this.Aa,"paste",r(this.g,this))}n($v,O);
$v.prototype.i=function(){aw(this.Aa,this.b)};$v.prototype.g=function()
{bw(this.Aa,this.b)};function bw(a,b){U(u(function(){aw(a,b)}))}
function aw(a,b){var c=!1,d;if(a.value){for(var e=d=0,g=!
1,h=a.value.split(ec),k=0;k<h.length;k++){var l=h[k];cc.test(l)?(d++,e+
+):dc.test(l)?g=!0:bc.test(l)?e++:fc.test(l)&&(g=!0)}d=-1==(0==e?g?1:0:.4<d/e?-
1:1)}else d=en();d?(c=!0,P(a,"textAlign","right"),se(a,{dir:"rtl"})):
(P(a,"textAlign","left"),se(a,{dir:"ltr"}));b&&(c?(gf(b,"input-direction-
ltr"),M(b,"input-direction-rtl")):(M(b,"input-direction-ltr"),gf(b,"input-
direction-rtl")))}
function cw(a,b){if(a=G(a))b=b?G(b):null,aw(a,b),new
$v(a,b)}Ia("_OC_autoDir",cw);var dw={update:function(a){for(var b in
a)dw[b]=a[b]},Kj:function(a){if("string"===typeof a)try{a=JSON.parse(a)}catch(c)
{a=null}for(var b in a)dw.Jj(b,a[b])},Jj:function(a,b)
{dw[a]=b}};Ia("_OC_addFlags",dw.Kj);function ew(a,b,c)
{Rl.call(this);this.vd=a;this.g=b;this.b=c?c:null;this.Af(fw(this))}n(ew,Rl);
function fw(a){var b=H("DIV");ff(b,["popup-menu","goog-menu","goog-menu-
vertical"]);Ze(b,"dialog");b.setAttribute("tabindex","-
1");document.body.appendChild(b);var c=H("DIV",{"class":"popup-menu-
header"});b.appendChild(c);var d=H("SPAN",{"class":"popup-menu-
title"});K(d,a.vd);c.appendChild(d);d=H("DIV",{"class":"popup-menu-close"});var
e=H("IMG");hd(e,"/googlebooks/images/material/close_black_24dp.png");Q(e,24,24);L(e
,"hidden",!0);d.appendChild(e);N(d,"click",function(){a.Ia(!1);a.b&&a.b.call(a)});
N(d,"keydown",function(g){if(32==g.keyCode||13==g.keyCode)a.Ia(!
1),a.b&&a.b.call(a)});Ze(d,"button");Pe(d,!
0);c.appendChild(d);b.appendChild(a.g);return b};function gw(a)
{bv.call(this);this.b=a.Pa;this.j=a.history;this.Ba=a.Ae;this.va=!!a.ue;this.ka=!!
a.te;this.Ma=a.flags;if(this.Da=a.ie){a=!!this.b.Ka.Qf;var b=this.b.Ka.fg;b=b&&!!
dp(this.b.Na,b);a||b?
(a=nk("/googlebooks/images/material/arrow_drop_down_black_20dp.png",this.b.Ea().Pc(
)||"\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435"),a=yb(a),this.Te=
a[0],this.Wb=new W(a,void 0,4),this.Ga(this.Wb,!
0),this.i.ma(this.Wb,"action",this.Ml),cv(this,this.Wb),this.i.ma(this.b,"pagechang
e",this.Ll)):
(this.Te=H("SPAN","jfk-button-
label","\u041e\u0433\u043b\u0430\u0432\u043b\u0435\u043d\u0438\u0435
\u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e."),this.Wb=new
W(this.Te,void
0,4),this.Wb.Ub("\u041e\u0433\u043b\u0430\u0432\u043b\u0435\u043d\u0438\u0435
\u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e."),this.Wb.Ja(!
1),this.Ga(this.Wb,!0));a=G("gb-entity-page-toolbar-
search");G("search_form_input").setAttribute("autocomplete","off");P(a,"visibility"
,"visible");Ip(this.g.b,
ye(this.g.b),hw(this))}else{iw();a=nk("/googlebooks/images/material/arrow_left_blac
k_24dp.png");this.Ue=new W(a,void
0,4);this.Ue.Ub("\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f
\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430");this.Ga(this.Ue,!
0);N(this.Ue,"action",r(this.b.sc,this.b,"previous"));a=nk("/googlebooks/images/mat
erial/arrow_right_black_24dp.png");this.Ve=new W(a,void
0,4);this.Ve.Ub("\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f
\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430");
this.Ga(this.Ve,!
0);N(this.Ve,"action",r(this.b.sc,this.b,"next"));a=nk("/googlebooks/images/materia
l/zoom_in_black_24dp.png");this.od=new W(a,void
0,4);this.od.Ub("\u0423\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c");this.Ga(t
his.od,!
0);N(this.od,"action",r(this.Oi,this,"zoomin"));a=nk("/googlebooks/images/material/
zoom_out_black_24dp.png");this.We=new W(a,void
0,4);this.We.Ub("\u0423\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c");this.Ga(t
his.We,!0);N(this.We,"action",r(this.Oi,this,"zoomout"));
b=this.va;a=this.ka;var
c=nk("/googlebooks/images/material/onepage_view_black_24dp.png");this.Ec=new
W(c,void
0,4);this.Ec.Ub("\u041e\u0434\u043d\u043e\u0441\u0442\u0440\u0430\u043d\u0438\u0447
\u043d\u044b\u0439
\u0440\u0435\u0436\u0438\u043c");N(this.Ec,"action",r(this.lh,this,Zr));cv(this,thi
s.Ec,"viewport",!0);this.Ga(this.Ec,!
0);c=nk("/googlebooks/images/material/twopage_view_black_24dp.png");this.Gc=new
W(c,void 0,4);this.Gc.Ja(!
1);this.Gc.Ub("\u0414\u0432\u0443\u0445\u0441\u0442\u0440\u0430\u043d\u0438\u0447\u
043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c
\u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d");
b&&(this.Gc.Ja(!
0),this.Gc.Ub("\u0414\u0432\u0443\u0445\u0441\u0442\u0440\u0430\u043d\u0438\u0447\u
043d\u044b\u0439
\u0440\u0435\u0436\u0438\u043c"),N(this.Gc,"action",r(this.lh,this,Hs)),cv(this,thi
s.Gc,"viewport"));this.Ga(this.Gc,!
0);b=nk("/googlebooks/images/material/thumbnail_view_black_24dp.png");this.Fc=new
W(b,void 0,4);this.Fc.Ja(!
1);this.Fc.Ub("\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440
\u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u043d\u044b\u0445
\u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439
\u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d");
a&&(this.Fc.Ja(!
0),this.Fc.Ub("\u0423\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u043d\u044b\u0435 \
u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f"),N(this.Fc,"acti
on",r(this.lh,this,hs)),cv(this,this.Fc,"viewport"));this.Ga(this.Fc,!
0);this.i.ma(this.b,"viewportmodechange",this.Ni);this.Ni();jw(this)}}n(gw,bv);
function jw(a){var b=new
Yt,c=nk("/googlebooks/images/material/more_vert_black_24dp.png");M(c[0],"goog-flat-
menu-button-img");L(c[0],"hidden",!0);a.nd=new
pv(c,b,wv.Xa());tv(a.nd);a.nd.Ub("\u041e\u0442\u043a\u0440\u044b\u0442\u044c
\u043c\u0435\u043d\u044e
\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439");a.Ga(a.nd,!
0);kw(a,b);lw(a,b);mw(a,b);nw(a,b);if(c=document.getElementById("gb-entity-page-
menu-contents")){c=pe(document,"A","more-menu-link",c);for(var d=0;d<c.length;d++)
{var e=new Uj(c[d]);
e.Ze="link";N(e,"action",u(function(g,h)
{h.preventDefault();h.stopPropagation();h=g.getAttribute("href");g=ac("_top");h=h
instanceof nc?h:vc(h);p.open(qc(h),g instanceof Xb?$b(g):g||"",void 0,void
0)},c[d]));b.Ga(e,!0)}}ow(a,b);R(b.V(),!1);b.render()}
function kw(a,b){var c=Se(document.getElementById("gb-entity-page-base-ogen-
url")),d=new S(c);a.$f=H("INPUT");a.$f.value=d.toString();c=pw(a.
$f);qw(a,c,"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f",b,functio
n(){var e=new
S(Zq(a.b.Ea()).toString());T(d,"pg",Fh(e,"pg"));a.b.Ua.getQuery()&&T(d,"bsq",a.b.Ua
.getQuery());a.$f.value=d.toString()})}
function lw(a,b){a.Oc=H("INPUT");var
c=pw(a.Oc);qw(a,c,"\u0412\u0441\u0442\u0440\u043e\u0438\u0442\u044c",b,function()
{var d=new
S(Zq(a.b.Ea()).toString());d.b.remove("source");T(d,"output","embed");a.Oc.value=Ns
(d.toString())})}
function mw(a,b){var c=document.getElementById("gb-mobile-buy-
section"),d=document.getElementById("gb-mobile-download-section");if(c||d)d?
(c=re("TABLE","gb-mobile-buy-
table",d))&&qw(a,c,"\u0421\u043a\u0430\u0447\u0430\u0442\u044c
\u044d\u0442\u0443 \u043a\u043d\u0438\u0433\u0443",b):c&&(c=re("TABLE","gb-mobile-
buy-table",c))&&qw(a,c,"\u041a\u0443\u043f\u0438\u0442\u044c \u044d\u0442\u0443
\u043a\u043d\u0438\u0433\u0443",b)}
function nw(a,b){if(a.Ba){var c=H("DIV",{"class":"more-menu-link"}),d=H("SPAN",
{"class":"more-menu-link-
text"});K(d,"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f
\u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u043e\u043c");c.appendChild(d);c=n
ew Uj(c);c.Ze="button";N(c,"action",r(u(a.ti,!0),a));b.Ga(c,!0)}}
function ow(a,b){var c=document.getElementById("gb-entity-page-copyright-page-
id");if(c){var d=H("DIV",{"class":"more-menu-link"}),e=H("SPAN",{"class":"more-
menu-link-text"});K(e,"\u041e\u0431
\u0430\u0432\u0442\u043e\u0440\u0441\u043a\u0438\u0445
\u043f\u0440\u0430\u0432\u0430\u0445");d.appendChild(e);c=Se(c);c=dp(a.b.Na,c);d=ne
w Uj(d);d.Ze="button";N(d,"action",r(a.b.Bb,a.b,c));b.Ga(d,!0)}}
function pw(a){var b=H("DIV",{"class":"linkto-popup-
content"});a.type="text";a.readOnly=!0;M(a,"viewport-
input");b.appendChild(a);a=(new Hr(a)).V();b.appendChild(a);return b}
function qw(a,b,c,d,e){var g=new ew(c,b,function()
{a.V().focus()});g.yd=4;g.isVisible()&&g.Id();g.setPosition(new
fm(a.nd.V(),5));g.Ia(!1);b=H("DIV",{"class":"more-menu-link"});var h=H("SPAN",
{"class":"more-menu-link-text"});K(h,c);b.appendChild(h);L(b,"haspopup",!0);c=new
Uj(b);c.Ze="button";N(c,"action",function(){g.Ia(!0);g.V().focus();null!
=e&&e.call(a)});d.Ga(c,!0)}
function iw(){var a=G("gb-entity-page-play-reader-link");if(a)
{a=a.getAttribute("href");var b=H("DIV");ff(b,["play-redirect-popup","goog-
menu","goog-menu-vertical"]);var c=H("DIV",{"class":"popup-menu-
header"}),d=H("SPAN",{"class":"popup-menu-title"});K(d,"\u0412\u044b
\u0443\u0436\u0435 \u043a\u0443\u043f\u0438\u043b\u0438 \u044d\u0442\u0443
\u043a\u043d\u0438\u0433\u0443");var e=H("A",{"class":"play-redirect-
close"}),g=H("IMG",{"class":"play-redirect-close-
icon"});hd(g,"/googlebooks/images/material/close_black_24dp.png");
Q(g,24,24);N(e,"click",function(){R(b,!
1)});e.appendChild(g);c.appendChild(d);c.appendChild(e);d=H("A",{"class":"play-
redirect-button"});e=H("IMG",{"class":"play-redirect-button-
icon"});hd(e,"/googlebooks/images/material/googleplaybooks_20x20.png");Q(e,20,20);g
=H("SPAN",{"class":"play-redirect-button-
text"});K(g,"\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0432 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=gw.prototype;f.Ml=function(){this.Wb.xc&16&&(new
ks(this.b,this.Wb,this.Ma)).render(3)};f.Ll=function(){var
a=this.b.Ea().Pc()||"\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435";
this.Te&&(a=X(a),z(this.Te,a))};
f.Ni=function(){var a=this.b.La();a instanceof Zr?(dv(this,this.Ec),rw(this,!
0),sw(this,!0),tw(this,!0)):a instanceof Hs?(dv(this,this.Gc),rw(this,!0),sw(this,!
0),tw(this,!0)):a instanceof hs?(dv(this,this.Fc),rw(this,!1),sw(this,!0),tw(this,!
0)):(rw(this,!1),sw(this,!1),tw(this,!1))};
f.ti=function(a){this.Ba(a);var b=G("search_bar");if(a){a=I("DIV");var
c=I("SPAN");K(c,"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435
\u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442,
\u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0443\u0436\u043d\u043e
\u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f");M(c,"custom-result-
bar-bold-text");a.appendChild(c);c=I("SPAN");ff(c,["search-bar-link","search-bar-
close-link","custom-result-bar-clear"]);K(c,"Exit selection mode");N(c,"click",
r(u(this.ti,!1),this));a.appendChild(c);this.Ud=new
dh(a);this.Ud.render(b);this.Ud.Ia(!0);this.Ud.V()&&M(this.Ud.V(),"custom-result-
bar")}else Fe(b),this.Ud=null};f.lh=function(a){this.b.Pb(a);!
this.b.Ua.getQuery()&&this.j&&this.j.update()};function rw(a,b)
{a.We.Ja(b);a.od.Ja(b)}function tw(a,b){a.Ue.Ja(b);a.Ve.Ja(b)}function sw(a,b)
{a.Ec.Ja(b);a.va&&a.Gc.Ja(b);a.ka&&a.Fc.Ja(b)}f.Oi=function(a){this.b.sc(a)};
function uw(a,b,c){a.Wb&&a.Wb.V()&&M(a.Wb.V(),"toc-button");if(a.nd&&a.nd.V()){var
d=a.nd.V();gf(d,"goog-flat-menu-button");ff(d,["jfk-button","jfk-button-flat","jfk-
button-clear-outline","start-button-group"])}a.od&&a.od.V()&&M(a.od.V(),"start-
button-group");a.Ec&&a.Ec.V()&&M(a.Ec.V(),"start-button-group");a=oe("jfk-button-
img",b);for(b=0;b<a.length;b++)c?Q(a[b],20,20):Q(a[b],24,24)}function vw(a)
{w(pb(a.querySelectorAll('[role="button"]')),function(b){Pe(b,!1)})}
function hw(a){var b={focusSearch:function()
{G("search_form_input").focus()}};b.updateSearch=r(function(c)
{Qp(a.b.Ua,c);a.j&&a.j.update()},a);b.goToPage=r(function(c)
{c&&Wp(a.b,c)},a);return
b}f.Ec=null;f.Gc=null;f.Fc=null;f.od=null;f.We=null;f.Ve=null;f.Ue=null;f.nd=null;f
.Wb=null;f.Te=null;f.$f=null;f.Oc=null;f.Ud=null;function ww(a){this.b=G("gb-ogen-
opt-in-banner");this.i=G("gb-ogen-opt-in-banner-dismiss");this.g=G("gb-ogen-opt-in-
header-link");this.j=a;a=G("gbq");if(this.g&&a){a:{var b;if(fe&&!(A&&C("9")&&!
C("10")&&p.SVGElement&&a instanceof p.SVGElement)&&(b=a.parentElement)){a=b;break
a}b=a.parentNode;a=Ke(b)?b:null}a&&(M(a,"searchbar-with-opt-
in"),a.parentNode&&a.parentNode.insertBefore(this.g,a.nextSibling),P(this.g,"displa
y","block"))}xw(this)}
function xw(a){a.b&&a.i&&(window.localStorage.getItem("obclose")?R(a.b,!1):
(M(a.b,"opt-in-banner-expanded"),N(a.i,"click",function(){gf(a.b,"opt-in-banner-
expanded");window.localStorage.setItem("obclose","true");U(function(){R(a.b,!
1);a.j.b()},600)})))};var yw=null;function zw(){yw||
(yw={},yw[1]=Zr,yw[2]=Hs)}function Aw(a){var b={},c=(new
S(window.location.href)).g;c&&w(c.split(","),function(d)
{b[d.charAt(0)]=d.substring(1)});return b[a]};function Bw(a,b)
{O.call(this);this.Jc=I("div");a.appendChild(this.Jc);P(this.Jc,
{position:"absolute",backgroundColor:"#b2c4e9",width:"100%",height:"5px",cursor:"po
inter"});this.b=new
Cw(this.Jc,b);N(this.Jc,"click",r(this.dispatchEvent,this,"click"));N(this.b.V(),"c
lick",r(this.dispatchEvent,this,"click"));N(this.Jc,"mouseover",r(this.g,this,!
0));N(this.Jc,"mouseout",r(this.g,this,!1))}n(Bw,O);function Dw(a,b){P(a.Jc,
{backgroundColor:b?"#ffcc00":"#b2c4e9"});a.i=b}
Bw.prototype.g=function(a){this.i||P(this.Jc,
{backgroundColor:a?"#ffffcc":"#b2c4e9"})};Bw.prototype.ya=function()
{this.b.Fa();O.prototype.ya.call(this)};function Cw(a,b)
{Sl.call(this,a);this.g=a;this.ag=200;this.Qg=500;a=this.V();P(a,
{backgroundColor:"#FFF",color:"#333",border:"1px solid
#6b90da",padding:"6px",fontSize:"83%",width:"350px",cursor:"pointer"});var
c=I("div");P(c,
{fontWeight:"bold"});c.appendChild(De(im(b.b)));a.appendChild(c);c=I("div");b=X(b.g
);z(c,b);a.appendChild(c)}n(Cw,Sl);
Cw.prototype.Oe=function(a){var
b=vg(this.g),c=Cg(this.V());Sl.prototype.Oe.call(this,a,new Hl(b.x-
c.width,Math.min(b.y,ue(window).height-c.height)))};function Ew(a)
{Z.call(this);this.g=a;this.i=this.g.Mb.g;this.o={};this.ha=new
Vf;this.j=I("div");P(this.j,
{backgroundColor:"#fcfcff",position:"absolute"});this.i.va.appendChild(this.j);w(th
is.g.Ya.Ab,r(this.Rj,this));this.b.ma(this.i,"pagechange",this.Dj);this.Dj();this.b
.ma(this.i,"resize",this.nh);this.b.ma(this.i,"viewportmodechange",this.Si);this.i.
La()&&this.Si()}v(Ew,Z);f=Ew.prototype;f.Dj=function(){this.s&&(Dw(this.s,!
1),this.s=null);var a=this.o[this.i.Ea().Sa()];a&&(this.s=a,Dw(a,!0))};
f.Si=function(){var a=this.i.La(),b=a instanceof
Zr;b&&this.nh();Zf(this.ha);this.ha.ma(a,"layoutchange",r(this.nh,this));R(this.j,b
)};f.nh=function(){U(r(this.Ql,this),10)};f.Ql=function(){var a=this.i.La();a&&a
instanceof Zr&&(a.Ca(),a=a.i.j,Q(this.j,15,a.clientHeight),og(this.j,a.clientWidth-
15,0),Fw(this))};function Fw(a){var b=a.i.La().o.Cd(function(d){return d instanceof
So}),c={};w(b,function(d){c[d.Ea().Sa()]=d});w(a.g.Ya.Ab,r(a.mm,a,c))}
f.mm=function(a,b){var c=this.i.La().i.g.clientHeight;if(a=a[b.Sa()]){var d=Kd?
5:15;og(this.o[b.Sa()].Jc,0,Math.floor(a.hd()/c*(this.j.clientHeight-d-(Kd?30:15)))
+d)}};f.Rj=function(a){var b=new
Bw(this.j,a);this.o[a.Sa()]=b;this.b.ma(b,"click",r(this.g.jd,this.g,a,null))};f.ya
=function(){J(this.j);La(this.o,function(a)
{a.ya.call(a)});Ew.ta.ya.call(this)};function Gw(a)
{Z.call(this);this.Mb=a;this.Dh="n"}v(Gw,Z);Gw.prototype.g=function(a,b,c)
{b.search_results&&(b.search_results=db(b.search_results,function(d){return void 0!
==d.snippet_text&&d.snippet_text}),b.number_of_results=b.search_results.length);thi
s.Ya=new Us(b);b=this.Mb.g;b.ha||b.Pb(Zr);0==this.Ya.Ab.length?Hw(this.Mb.j):a?c?
(a=hb(this.Ya.Ab,function(d){return c==d.Sa()}))?
this.jd(a):this.jd(this.Ya.Ab[0],c):this.jd(this.Ya.Ab[0]):Iw(this);this.i=new
Ew(this)};
function Iw(a){var b=a.Mb.g,c=b.ha;if(c==Zr||
c==Hs)a.Mb.s=c;b.Pb(Ys);b=b.La();c=a.Mb.j;if(c.wa)Jw(c,!0);else{var
d="n"==c.g.Dh;R(c.Ba,d);R(c.Da,!d)}Jd?(d=X('\u0412\u0441\u0435\u0433\u043e
\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u043f\u043e
\u0437\u0430\u043f\u0440\u043e\u0441\u0443 "<b>'+(Vs(c.g.Ya)+'</b>": <b>'+
(c.g.Ya.Ab.length+"</b>."))),z(c.i,d)):(d=X('\u0412\u0441\u0435\u0433\u043e
\u043d\u0430\u0439\u0434\u0435\u043d\u043e
\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u043f\u043e
\u0437\u0430\u043f\u0440\u043e\u0441\u0443 "<b>'+
(Vs(c.g.Ya)+'</b>": <b>'+(c.g.Ya.Ab.length+"</b>."))),z(c.i,d));Kw(c,!0);c=a.Ya;c!
=b.Ya&&(b.Ya=c,c=new
Xs(b.Ya,b.Ca().width),gq(b,c),b.bc());a=r(a.jd,a);b.Cb=a;kq(b,new E(0,0))}
Gw.prototype.jd=function(a,b){rq=!0;var c=this.Mb.j;Kw(c,!
1);c.j=bb(c.g.Ya.Ab,a);if(Jd){var
d=X("\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 <b>"+(c.j+1+"</b>
\u0438\u0437 <b>"+(c.g.Ya.Ab.length+'</b> \u043f\u043e
\u0437\u0430\u043f\u0440\u043e\u0441\u0443 "<b>'+(Vs(c.g.Ya)
+'</b>".'))));z(c.i,d)}else d=X("\u0412 \u044d\u0442\u043e\u0439
\u043a\u043d\u0438\u0433\u0435:
\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 <b>"+(c.j+1+"</b>
\u0438\u0437 <b>"+(c.g.Ya.Ab.length+'</b> \u043f\u043e
\u0437\u0430\u043f\u0440\u043e\u0441\u0443 "<b>'+
(Vs(c.g.Ya)+'</b>"')))),z(c.i,d);c=this.Mb.g;a=dp(c.Na,a.Sa());if(!a)return
null;d=c.La();d instanceof Zr||d instanceof Hs||(this.Mb.s==Hs?
c.Pb(Hs):c.Pb(Zr));if(b)return Wp(c,b),null;a:
{if((b=c.s.La().o)&&b.Qc&&(b=b.Qc(a))){d=new E(40,80);var e=c.Ua.getQuery();if(!
e)break a;var g=aq(a,e);if(g){bq(c,b,d,g);break a}b=r(c.al,c,b,d,e);Zp(a,
$p(a),b)}c.Bb(a)}return a};Gw.prototype.ya=function()
{mf(this.i);Gw.ta.ya.call(this)};function Lw(a)
{Z.call(this);this.ha=I("DIV");this.wa=Vq(a);this.ka=this.ua=null;this.va=new
dh(this.ha);this.va.render(Mw);this.va.Ia(!0);M(this.va.V(),"search-results-
bar");a=I("SPAN");M(a,"search-bar-close-link-
container");this.ha.appendChild(a);this.b.ma(a,"click",this.yi);var
b=Nw(this,a,"\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c
\u0441\u0442\u0440\u043e\u043a\u0443
\u043f\u043e\u0438\u0441\u043a\u0430",r(this.yi,this));M(b,"search-bar-close-
link");b=I("IMG");b.src="/googlebooks/images/close_x.gif";
M(b,"search-bar-close-
img");a.appendChild(b);this.i=I("SPAN");this.ha.appendChild(this.i);this.o=I("SPAN"
);M(this.o,"search-bar-snippet-links");this.ha.appendChild(this.o);this.wa?
(ff(this.o,["search-bar-sort-dropdown-button-container","search-bar-close-
link"]),this.ua=H("A",{"class":"search-bar-sort-dropdown-
link"}),this.o.appendChild(this.ua),a=H("SPAN",{"class":"search-bar-sort-dropdown-
text"}),K(a,"\u0423\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0438\u0442\u044c"),t
his.ka=H("SPAN",{"class":"search-bar-sort-dropdown-selected"}),
K(this.ka,"\u043f\u043e
\u0440\u0435\u043b\u0435\u0432\u0430\u043d\u0442\u043d\u043e\u0441\u0442\u0438"),a.
appendChild(this.ka),this.ua.appendChild(a),a=nk("/googlebooks/images/material/arro
w_drop_down_black_20dp.png"),M(a[0],"search-bar-sort-dropdown-
icon"),this.ua.appendChild(a[0]),a=new Zt,b=new yt("\u043f\u043e
\u0440\u0435\u043b\u0435\u0432\u0430\u043d\u0442\u043d\u043e\u0441\u0442\u0438"),a.
Ga(b,!0),M(b.V(),"search-bar-sort-dropdown-item"),b=new yt("\u043f\u043e
\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443
\u0441\u0442\u0440\u0430\u043d\u0438\u0446"),
a.Ga(b,!0),M(b.V(),"search-bar-sort-dropdown-item"),a.Cj=!
0,a.render(document.body),$t(a,this.ua,13,12),this.b.ma(a,"action",this.Xk)):
(this.ha.appendChild(this.o),a=I("SPAN"),b=X("-&nbsp;&nbsp;"),z(a,b),M(a,"search-
bar-link-
spacer"),this.o.appendChild(a),this.o.appendChild(De("\u0423\u043f\u043e\u0440\u044
f\u0434\u043e\u0447\u0438\u0442\u044c:
")),this.Ba=I("SPAN"),this.o.appendChild(this.Ba),Nw(this,this.Ba,"\u043f\u043e
\u0440\u0435\u043b\u0435\u0432\u0430\u043d\u0442\u043d\u043e\u0441\u0442\u0438",
r(this.Cf,this,"r")),a=I("SPAN"),b=X("&nbsp;|&nbsp;<b>\u043f\u043e
\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443
\u0441\u0442\u0440\u0430\u043d\u0438\u0446</b>"),z(a,b),this.Ba.appendChild(a),this
.Da=I("SPAN"),this.o.appendChild(this.Da),a=I("SPAN"),b=X("<b>\u043f\u043e
\u0440\u0435\u043b\u0435\u0432\u0430\u043d\u0442\u043d\u043e\u0441\u0442\u0438</b>&
nbsp;|&nbsp;"),z(a,b),this.Da.appendChild(a),Nw(this,this.Da,"\u043f\u043e
\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443
\u0441\u0442\u0440\u0430\u043d\u0438\u0446",
r(this.Cf,this,"n")));this.s=I("SPAN");M(this.s,"search-bar-result-
links");this.ha.appendChild(this.s);a=I("SPAN");b=X("-
&nbsp;&nbsp;");z(a,b);M(a,"search-bar-link-
spacer");this.s.appendChild(a);Nw(this,this.s,"&#8249;
\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f",r(this.xi,this,-
1));a=I("SPAN");b=X("&nbsp;&nbsp;");z(a,b);M(a,"search-bar-link-
spacer");this.s.appendChild(a);Nw(this,this.s,"\u0421\u043b\u0435\u0434\u0443\u044e
\u0449\u0430\u044f &#8250;",r(this.xi,this,1));a=I("SPAN");
b=X("&nbsp;&nbsp;-&nbsp;&nbsp;");z(a,b);M(a,"search-bar-link-
spacer");this.s.appendChild(a);Nw(this,this.s,"\u041f\u0440\u043e\u0441\u043c\u043e
\u0442\u0440\u0435\u0442\u044c \u0432\u0441\u0435",r(this.il,this));Hg(this.ha,!
0)}var Mw,Ow,Pw;v(Lw,Z);function Kw(a,b){R(Ow,!b);R(a.o,b);R(a.s,!
b&&1<a.g.Ya.Ab.length);R(a.ha,!0);null!=Pw&&Pw.b()}function Qw(a){a.wa?Jw(a,!
1):R(a.o,!1);R(a.s,!1);Fe(a.i)}
function Hw(a){Qw(a);var b=a.g.Ya,c=b.$c.spellresults&&b.
$c.spellresults.correct_spell?b.$c.spellresults.correct_spell:null,d=null;if(c)
{d=I("SPAN");var e=X("\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e,
\u0432\u044b \u0438\u043c\u0435\u043b\u0438 \u0432 \u0432\u0438\u0434\u0443:
");z(d,e);Nw(a,d,c,r(a.el,a,c))}c=I("SPAN");b=X(Bb("\u041f\u043e
\u0437\u0430\u043f\u0440\u043e\u0441\u0443 "+(Vs(b)+" \u0432
\u044d\u0442\u043e\u0439 \u043a\u043d\u0438\u0433\u0435
\u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435
\u043d\u0430\u0439\u0434\u0435\u043d\u043e")));
z(c,b);b=I("A");e=X("\u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c
\u043f\u043e\u0438\u0441\u043a \u0432\u043e \u0432\u0441\u0435\u0445
\u043a\u043d\u0438\u0433\u0430\u0445");z(b,e);b.setAttribute("target","_top");M(b,"
sitb-action-link");e="patents"==Tm()?new S("https://www.google.com/search?
tbm=pts&tbo=p&hl=en"):new S("https://www.google.com/search?
tbm=bks&tbo=p");lm(e);"embed"==Fh(e,"output")&&e.b.remove("output");T(e,"q",qd(Vs(a
.g.Ya)));gd(b,e.toString());a.wa?(a.i.appendChild(c),a.i.appendChild(b),
d&&(c=X("&nbsp;&nbsp;&middot;&nbsp;&nbsp;"),d.insertAdjacentHTML("afterbegin",Sc(c)
),a.i.appendChild(d))):
(d&&(a.i.appendChild(d),a.i.appendChild(I("BR"))),d=X("&nbsp;&nbsp;-
&nbsp;&nbsp;"),c.insertAdjacentHTML("beforeend",Sc(d)),a.i.appendChild(c),d=X("
&raquo;"),b.insertAdjacentHTML("beforeend",Sc(d)),a.i.appendChild(b));null!
=Pw&&Pw.b()}f=Lw.prototype;f.ya=function(){Lw.ta.ya.call(this);mf(this.va);R(Ow,!
0);J(this.ha);null!=Pw&&Pw.b()};
function Nw(a,b,c,d){var e=I("SPAN");M(e,"search-bar-
link");b.appendChild(e);b=X(c);z(e,b);a.b.ma(e,"click",d);return e}f.yi=function()
{Qp(this.g.Mb.g.Ua,"");var a=this.g.Mb;a&&a.o&&a.o.update()};f.xi=function(a)
{Rw(this,this.j,a)};function Rw(a,b,c){var
d=a.g.Ya.Ab.length;a.j+=c;a.j>=d&&(a.j=0);0>a.j&&(a.j=d-1);a.j!
=b&&(a.g.jd(a.g.Ya.Ab[a.j])||Rw(a,b,c))}f.Cf=function(a){var
b=this.g.Mb;b&&b.update(a)};f.il=function(){Iw(this.g)};
f.el=function(a){var
b=this.g.Mb;b&&(a=qd(a),Qp(b.g.Ua,a),b.ha.Ob(a),b.o&&b.o.update())};
f.Xk=function(a){if((a=a.target.Sb())&&this.ka)switch(a){case "\u043f\u043e
\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443
\u0441\u0442\u0440\u0430\u043d\u0438\u0446":this.Cf("n");K(this.ka,"\u043f\u043e
\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443
\u0441\u0442\u0440\u0430\u043d\u0438\u0446");break;case "\u043f\u043e
\u0440\u0435\u043b\u0435\u0432\u0430\u043d\u0442\u043d\u043e\u0441\u0442\u0438":thi
s.Cf("r"),K(this.ka,"\u043f\u043e
\u0440\u0435\u043b\u0435\u0432\u0430\u043d\u0442\u043d\u043e\u0441\u0442\u0438")}};
function Jw(a,b){jf(a.ua,"search-bar-sort-dropdown-disabled",!b);var
c="n"==a.g.Dh;b&&!c&&K(a.ka,"\u043f\u043e
\u0440\u0435\u043b\u0435\u0432\u0430\u043d\u0442\u043d\u043e\u0441\u0442\u0438")};f
unction Sw(a,b,c,d)
{Z.call(this);this.g=a;this.ha=b;this.o=c;this.ka=d;this.b.ma(a.Ua,"change",r(this.
update,this,"r",null))}v(Sw,Z);
Sw.prototype.update=function(a,b,c){this.i?(this.i.Fa(),this.i=null):
(this.g.ha&&(this.s=this.g.ha),this.j=new Lw(this.ka));var
d=this.g.Ua.getQuery();b&&!
b.search_query_escaped&&0<b.number_of_results&&d&&(b.search_query_escaped=d);if(b&&
b.search_query_escaped)this.i=new Gw(this),this.j.g=this.i,a=!Fh(new
S(window.location.toString()),"q"),this.i.g(a,b,c);else if(d){this.i=new
Gw(this);b=this.j.g=this.i;c=b.Mb.j;Qw(c);var
e=X("\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430...");z(c.i,e);c=new
S(window.location.href);
T(c,"jscmd","SearchWithinVolume");T(c,"q",d);T(c,"scoring",a);(new
vr(c)).Rf(r(b.g,b,!1));b.Dh=a;this.ha.Ob(d)}else
this.i&&(this.i.Fa(),this.i=null),this.g.La()instanceof
Ys&&this.g.Pb(this.s),this.j&&(this.j.Fa(),this.j=null),this.ha.Ob("")};function
Tw(a,b){a=G(a);b=G(b);a&&b&&N(a,"submit",u(Uw,b))}function Uw(a,b)
{""==a.value&&b.preventDefault()};function Vw(a,b,c)
{O.call(this);this.target=a;this.s=b||a;this.ka=c||new
eg(NaN,NaN,NaN,NaN);this.i=ne(a);this.b=new
Vf(this);lf(this,this.b);this.deltaY=this.deltaX=this.va=this.ua=this.screenY=this.
screenX=this.clientY=this.clientX=0;this.o=!0;this.g=!1;N(this.s,
["touchstart","mousedown"],this.zj,!1,this);this.j=Ww}v(Vw,O);var
Ww=p.document&&p.document.documentElement&&!!
p.document.documentElement.setCapture&&!!
p.document.releaseCapture;f=Vw.prototype;f.Ja=function(a){this.o=a};
f.ya=function(){Vw.ta.ya.call(this);Qf(this.s,["touchstart","mousedown"],this.zj,!
1,this);Zf(this.b);this.j&&this.i.releaseCapture();this.s=this.target=null};
f.zj=function(a){var b="mousedown"==a.type;if(!this.o||this.g||b&&(!xf(a)||
Kd&&a.ctrlKey))this.dispatchEvent("earlycancel");else if(this.dispatchEvent(new
Xw("start",this,a.clientX,a.clientY,a))){this.g=!
0;b&&a.preventDefault();b=this.i;var c=b.documentElement,d=!this.j;this.b.ma(b,
["touchmove","mousemove"],this.Vk,{capture:d,passive:!1});this.b.ma(b,
["touchend","mouseup"],this.nf,d);this.j?(c.setCapture(!
1),this.b.ma(c,"losecapture",this.nf)):this.b.ma(ze(b),"blur",this.nf);this.wa&&thi
s.b.ma(this.wa,
"scroll",this.em,d);this.clientX=this.ua=a.clientX;this.clientY=this.va=a.clientY;t
his.screenX=a.screenX;this.screenY=a.screenY;this.deltaX=this.target.offsetLeft;thi
s.deltaY=this.target.offsetTop;this.ha=we(le(this.i).b)}};f.nf=function(a,b)
{Zf(this.b);this.j&&this.i.releaseCapture();this.g?(this.g=!
1,this.dispatchEvent(new
Xw("end",this,a.clientX,a.clientY,a,Yw(this,this.deltaX),Zw(this,this.deltaY),b||"t
ouchcancel"==a.type))):this.dispatchEvent("earlycancel")};
f.Vk=function(a){if(this.o){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.g){var d=this.ua-this.clientX,e=this.va-
this.clientY;if(0<d*d+e*e)if(this.dispatchEvent(new
Xw("start",this,a.clientX,a.clientY,a)))this.g=!0;else{this.hc||
this.nf(a);return}}c=$w(this,b,c);b=c.x;c=c.y;this.g&&this.dispatchEvent(new
Xw("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(ax(this,a,b,c),a.preventDefault(
))}};
function $w(a,b,c){var d=we(le(a.i).b);b+=d.x-a.ha.x;c+=d.y-
a.ha.y;a.ha=d;a.deltaX+=b;a.deltaY+=c;return new
E(Yw(a,a.deltaX),Zw(a,a.deltaY))}f.em=function(a){var
b=$w(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;ax(this,a,b.x,b.y)};fu
nction ax(a,b,c,d){a.Uh(c,d);a.dispatchEvent(new
Xw("drag",a,b.clientX,b.clientY,b,c,d))}function Yw(a,b){var
c=a.ka;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 Zw(a,b){var c=a.ka;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.Uh=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
Xw(a,b,c,d,e,g,h){rf.call(this,a);this.clientX=c;this.clientY=d;this.left=void 0!
==g?g:b.deltaX;this.top=void 0!==h?h:b.deltaY}v(Xw,rf);function bx(a,b,c){if(B&&!
Ld)return a;a='url("'+b+'")';Id&&(a+=" 7 5");return a+(", "+c)};function cx(a)
{Z.call(this);this.g=a;this.i=new
Vf;this.b.ma(a,"viewportmodechange",this.Ti);this.g.La()&&this.Ti()}v(cx,Z);f=cx.pr
ototype;f.Ti=function(){Zf(this.i);this.j&&this.j.Fa();this.o=this.g.La().i.i;var
a=new
Vw(this.o);a.Uh=q;this.j=a;this.i.ma(this.o,"dblclick",r(this.Bk,this));this.i.ma(a
,"start",r(this.Fk,this));this.i.ma(a,"drag",r(this.Gk,this));this.i.ma(a,"end",r(t
his.Ek,this));dx(this,!1)};f.Bk=function(){this.g.sc("next")};
function dx(a,b){a=a.o;b=B?b?"-moz-grabbing":"-moz-grab":b?bx("-moz-
grabbing","/googlebooks/images/closedhand.cur","move"):bx("-moz-
grab","/googlebooks/images/openhand.cur","default");P(a,"cursor",b)}f.Fk=function()
{this.s=this.g.La().s;dx(this,!0)};f.Gk=function(){var
a=this.j,b=this.s;kq(this.g.La(),new E(b.x-a.deltaX,b.y-a.deltaY))};f.Ek=function()
{this.s=null;dx(this,!1)};f.ya=function(){cx.ta.ya.call(this)};function ex(a)
{this.s=a;this.ua=new
wj(document);this.j={};this.ha={};N(this.ua,"key",r(this.ka,this));fx(this,33,r(thi
s.o,this,-1),!1,!0);fx(this,34,r(this.o,this,1),!1,!0);fx(this,38,r(this.b,this,0,-
ex.prototype.g),!1,!0);fx(this,40,r(this.b,this,0,ex.prototype.g),!1,!
0);fx(this,37,r(this.b,this,-ex.prototype.g,0),!1,!
0);fx(this,39,r(this.b,this,ex.prototype.g,0),!1,!0);fx(this,32,r(this.o,this,1),!
0,!0);fx(this,74,r(this.i,this,"next"),!0);fx(this,75,r(this.i,this,"previous"),!
0);a=r(this.i,this,
"zoomin");this.j["+"]=u(gx,a,!0,void
0);a=r(this.i,this,"zoomout");this.j["-"]=u(gx,a,!0,void 0)}function fx(a,b,c,d,e)
{a.ha[b]=u(gx,c,d,e)}ex.prototype.ka=function(a){var
b=this.j[String.fromCharCode(a.j)]||this.ha[a.keyCode];b&&b(a)};function
gx(a,b,c,d){b&&d.repeat||d.ctrlKey||d.altKey||d.metaKey||
hx[d.target.tagName.toUpperCase()]||(c&&d.preventDefault(),a())}var hx={BUTTON:!
0,INPUT:!0,SELECT:!0,TEXTAREA:!0};ex.prototype.i=function(a){this.s.sc(a)};
ex.prototype.o=function(a)
{a=Math.floor(a*this.s.La().Ca().height*.75);this.b(0,a)};ex.prototype.b=function(a
,b){var c=this.s.La();mq(c,new
E(a,b),r(c.qd,c))};ex.prototype.g=20;Ia("_OC_Run",function(a,b,c,d,e,g,h)
{dw.update(c);e=G("gb-get-book-container");var k=G("gb-get-book-content");if(e&&k)
{var l=new mu(b);(new
Ev(l,k)).render(e)}Fv();Yq=ou;ln=q;l=G("viewport");N(document,"selectionchange",ix)
;c.stereoscopic&&(pr=jx);e=new Tp(l);P(document.body,
{overflow:"hidden"});G("titlebar")&&P(G("titlebar"),"white-space","nowrap");var
m=new Rv(e,l,G("volume-left"),G("menu_scroll"),Vq(c)?!1:!0);m.b();Pw=m;new
ww(m);l=new mu(b);var t=new Es(a,e.Ua);t.s=dw.pseudocontinuous;Vp(e,t);
e.Ka=l;t.ad=l.i;a=Zr;b.disable_twopage||(zw(),a=yw[Aw("M")]||Zr);d=kx(t,d);zw();var
F=Aw("P");var D;d&&(D=d.Sa());k=new us(e,G("volume-left"),G("volume-
center"));Sv(m,k);D=[F,D,t.b.yb()[0].Sa()];var ka;fb(D,function(ea){return
ea&&dp(t,ea)?(ka=ea,!0):!
1});D=e.Ua;g&&Qp(D,qd(g.search_query_escaped));Wp(e,ka);D=Wq(c)?null:new
qt(e,k);Mw=G("search_bar");Ow=G("toolbar_container");m=lx(e,u(mx,e,D));m=new
Sw(e,m,D,c);g?(m.s=a,m.update("n",g,ka)):e.Pb(a);zs=new
ys(e.va,e.o,k);nx(e,t);ox(e);px();new cx(e);
g=new Nv(e);e.go();D&&(D.Ja(!
0),D.update(),N(fs,"click",r(D.update,D)));qx(l.Va);U(u(rx,e,k,D,!
b.disable_twopage,dw.enableThumbnailViewport,c,l,h,dw.enableClips?u(sx,g):void
0));h&&tx(l,h);_OC_InitHooks(u(ux,e),q,q,q,q,q);N(document,"keydown",vx);Tw("vheadf
","vheadq");Tw("gbqf","gbqfq");b=G("buy-tooltip");c=G("buy-tooltip-
box");b&&c&&dm(b,c);yr();b=G("gbqfq");c=G("gbqfqw");b&&new Bo(b,!0,c,-
9);U(u(wx,e,d))});
function wx(a,b){var c=a.Ka;if(c.b&&c.b.focus_aid&&b.Ag){var d=c.b?
c.b.focus_aid:null;a=a.La();b.Ag(d)&&(d=b.Ag(d).ze.aid,b.g&&d in
b.g&&(b.s=b.g[d]),d=c.wc(),"number"!==typeof
c.g&&(c.g=c.b.read_zm,c.g="number"===typeof c.g?c.b.read_zm:4,c.g=ge(c.g,-
1,c.wc().length-1)),a.kf(a.Wd(d[c.g]
+2)),bs(a,b)&&(c=bs(a,b),a.qd(c),a.xg(b)))}}function tx(a,b){var
c=ru([a],b);if(b=G("addToLibraryLink"+a.Tc()))a=new fu(a,c),M(b,"jfk-button-
standard"),Yg(a,b),a.Ia(!0)}
function rx(a,b,c,d,e,g,h,k,l){Vq(g)?(b=G("gb-entity-page-toolbar-left"),g=new
gw({Pa:a,history:c,flags:g,ie:!0}),g.render(b),uw(g,b,!0),g=G("gb-entity-page-
toolbar-right"),c=new gw({Pa:a,history:c,ue:d,te:e,Ae:l,ie:!
1}),c.render(g),uw(c,g,!1),vw(g)):(c={Pa:a,zg:b,history:c,ue:d,te:e,Ah:!
0,Hh:h,Fh:k,flags:g,Ae:l,zh:!0},d=G("left-toolbar-buttons"),e=G("right-toolbar-
buttons"),(new
zv({Pa:c.Pa,zg:c.zg,history:c.history,ue:c.ue,te:c.te,Hh:c.Hh,Fh:c.Fh,flags:c.flags
,Ae:c.Ae,zh:c.zh,ie:!0,wj:c.wj})).render(d),
(new zv({Pa:c.Pa,Ah:c.Ah,zm:!
0})).render(e));c=G("toolbar_container");Fe(c);c.style.padding="0";new
ex(a)}function ix(){if(A&&document.selection&&!xx){var
a=document.selection.createRange();Le(a.parentElement(),G("viewport"))&&(xx=!
0,document.selection.empty(),U(yx))}}function yx(){xx=!1}var xx=!1;function
ux(a,b,c){(b=dp(a.Na,b))?a.Bb(b):c&&jd(window.location,c)}function kx(a,b)
{b=b.page[0];return(a=dp(a,b.pid))?(a.Kd(b,$p(a).toString()),ar(a,b),a):null}
function px(){for(var a=["footer_table"],b=0;b<a.length;b++){var c=G(a[b]);c&&P(c,
{display:"none"})}}function nx(a,b){var c=G("page_label");c||
(c={form:G("jtp_form"),input:G("jtp")});new Mv(a,b,c)}function ox(a)
{a.dispatchEvent("pagemodechange");var b=G("text_mode");b&&(P(b,
{cursor:"pointer"}),N(b,"click",u(zx,a)))}function mx(a,b,c)
{Qp(a.Ua,c);b&&b.update()}function lx(a,b){cw("search_form_input");a=new
Zv(G("search_form_input"),a.Ua.getQuery());N(G("search_form"),"submit",u(Ax,a,b));r
eturn a}
function Ax(a,b,c){var d=G("sits");d&&d.checked&&""!=G("search_form_input").value||
(c.preventDefault(),rq=!1,G("search_form_input").blur(),b(a.vb()))}function qx(a)
{var b=G("magazine_other_issues");if(b&&a){a=new Po(new Pm,a,!0);var c=H("DIV",
{"class":"other_issues_content"});b.appendChild(c);a.render(c);a.rf()}}function
zx(a,b){b.preventDefault();a=new
S(Zq(a.Ea()).toString());T(a,"output","text");jd(window.location,a.toString())}
function sx(a,b){jf(G("viewport"),"selection-mode",b);Fr=b;a.Ja(!b)}function vx(a)
{(Kd?
a.metaKey:a.ctrlKey)&&70==a.keyCode&&(a.preventDefault(),a=G("search_form_input"),B
x=Bx||new ro(a,[255,255,136],[255,255,255],700,Fo),Bx.play(!0),a.focus())}var
Bx=null;function jx(a){return
oh(a,"edge","3d")}Ia("_OC_MenuHideHook",q);}).call(this);
})();

You might also like