You are on page 1of 98

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

li/";var f,aa=[];function ba(a)


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

Copyright The Closure Library Authors.


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

SPDX-License-Identifier: Apache-2.0
*/
var ti={};function ui(){var a="undefined"!==typeof window?window.trustedTypes:void
0;return null!==a&&void 0!==a?a:null};function vi(){}function wi(a)
{this.g=a}m(wi,vi);wi.prototype.toString=function(){return
this.g.toString()};function xi(a){var b,c=null===(b=dd())||void 0===b?void
0:b.createHTML(a);return new wi(null!==c&&void 0!==c?c:a,ti)}function yi(a){if(a
instanceof wi)return a.g;throw Error("");};function zi(){}function Ai(a)
{this.g=a}m(Ai,zi);Ai.prototype.toString=function(){return
this.g.toString()};function Bi(a){var b,c=null===(b=dd())||void 0===b?void
0:b.createScriptURL(a);return new Ai(null!==c&&void 0!==c?c:a,ti)};function Ci()
{}function Di(a){this.g=a}m(Di,Ci);Di.prototype.toString=function(){return
this.g.toString()};function Ei(){}function Fi(a)
{this.g=a}m(Fi,Ei);Fi.prototype.toString=function(){return this.g};var Gi=new
Fi("about:invalid#zTSz",ti);function Hi(a){if(a instanceof Fi)return a.g;throw
Error("");};function Ii(a){return a instanceof vi?yi(a):Zd(a)}function Ji(a){if(a
instanceof zi)if(a instanceof Ai)a=a.g;else throw Error("");else a=qd(a);return
a}function Ki(a){return a instanceof Ei?Hi(a):wd(a)}function Li(a)
{a=Ii(a).toString();return ae(a,null)};function N(a,b){if(void 0!==a.tagName)
{if("script"===a.tagName.toLowerCase())throw Error("Use setTextContent with a
SafeScript.");if("style"===a.tagName.toLowerCase())throw Error("Use setTextContent
with a SafeStyleSheet.");}a.innerHTML=Ii(b)};function Mi(a){var
b,c=(a.ownerDocument&&a.ownerDocument.defaultView||
window).document,d=null===(b=c.querySelector)||void 0===b?void
0:b.call(c,"script[nonce]");(b=d?d.nonce||
d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};function Ni(a)
{a&&"function"==typeof a.Ha&&a.Ha()};function Oi()
{this.Kd=this.Kd;this.Pa=this.Pa}Oi.prototype.Kd=!1;Oi.prototype.Ha=function()
{this.Kd||(this.Kd=!0,this.wa())};function Pi(a,b){b=t(Ni,b);a.Kd?b():(a.Pa||
(a.Pa=[]),a.Pa.push(b))}Oi.prototype.wa=function()
{if(this.Pa)for(;this.Pa.length;)this.Pa.shift()()};function Qi(a)
{this.id=a}Qi.prototype.toString=function(){return this.id};function Ri(a,b)
{this.type=a instanceof Qi?
String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.g=!
1}Ri.prototype.stopPropagation=function(){this.g=!
0};Ri.prototype.preventDefault=function(){this.defaultPrevented=!0};function Si(a)
{a.preventDefault()};var Ti=function(){if(!q.addEventListener||!
Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",
{get:function(){a=!
0}});try{q.addEventListener("test",Ma,b),q.removeEventListener("test",Ma,b)}catch(c
){}return a}();var
Ui={Dg:"mousedown",Eg:"mouseup",Bh:"mousecancel",Hw:"mousemove",Jw:"mouseover",Iw:"
mouseout",Fw:"mouseenter",Gw:"mouseleave"};function Vi(a,b){Ri.call(this,a?
a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.
screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key
="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKe
y=!1;this.state=null;this.hm=!
1;this.pointerId=0;this.pointerType="";this.Ob=null;a&&this.Kl(a,b)}u(Vi,Ri);var
Wi={2:"touch",3:"pen",4:"mouse"};
Vi.prototype.Kl=function(a,b){var
c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?
a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;
(b=a.relatedTarget)?nc&&(ic(b,"nodeName")||(b=null)):"mouseover"==c?
b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?
(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?
d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):
(this.offsetX=oc||void 0!==a.offsetX?
a.offsetX:a.layerX,this.offsetY=oc||void 0!==a.offsetY?
a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?
a.clientX:a.pageX,this.clientY=void 0!==a.clientY?
a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||
0);this.button=a.button;this.keyCode=a.keyCode||
0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?
a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;t
his.metaKey=a.metaKey;this.hm=qc?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType=
"string"===typeof a.pointerType?
a.pointerType:Wi[a.pointerType]||"";this.state=a.state;this.Ob=a;a.defaultPrevented
&&Vi.ta.preventDefault.call(this)};function Xi(a){return 0==a.Ob.button&&!
(qc&&a.ctrlKey)}Vi.prototype.stopPropagation=function()
{Vi.ta.stopPropagation.call(this);this.Ob.stopPropagation?
this.Ob.stopPropagation():this.Ob.cancelBubble=!
0};Vi.prototype.preventDefault=function(){Vi.ta.preventDefault.call(this);var
a=this.Ob;a.preventDefault?a.preventDefault():a.returnValue=!1};var
Yi="closure_listenable_"+(1E6*Math.random()|0);function Zi(a){return!(!a||!
a[Yi])};var $i=0;function aj(a,b,c,d,e)
{this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!
d;this.uj=e;this.key=++$i;this.ah=this.Zi=!1}function bj(a){a.ah=!
0;a.listener=null;a.proxy=null;a.src=null;a.uj=null};function cj(a)
{this.src=a;this.g={};this.i=0}f=cj.prototype;f.add=function(a,b,c,d,e){var
g=a.toString();a=this.g[g];a||(a=this.g[g]=[],this.i++);var h=dj(a,b,d,e);-1<h?
(b=a[h],c||(b.Zi=!1)):(b=new aj(b,this.src,g,!!d,e),b.Zi=c,a.push(b));return
b};f.remove=function(a,b,c,d){a=a.toString();if(!(a in this.g))return!1;var
e=this.g[a];b=dj(e,b,c,d);return-1<b?(bj(e[b]),pb(e,b),0==e.length&&(delete
this.g[a],this.i--),!0):!1};
function ej(a,b){var c=b.type;c in
a.g&&ob(a.g[c],b)&&(bj(b),0==a.g[c].length&&(delete
a.g[c],a.i--))}f.Ug=ba(7);f.Qh=function(a,b,c,d){a=this.g[a.toString()];var e=-
1;a&&(e=dj(a,b,c,d));return-1<e?a[e]:null};f.hasListener=function(a,b){var c=void
0!==a,d=c?a.toString():"",e=void 0!==b;return Rc(this.g,function(g){for(var
h=0;h<g.length;++h)if(!(c&&g[h].type!=d||e&&g[h].capture!=b))return!0;return!1})};
function dj(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!
g.ah&&g.listener==b&&g.capture==!!c&&g.uj==d)return e}return-1};var
fj="closure_lm_"+(1E6*Math.random()|0),gj={},hj=0;function O(a,b,c,d,e)
{if(d&&d.once)return ij(a,b,c,d,e);if(Array.isArray(b)){for(var g=0;g<b.length;g+
+)O(a,b[g],c,d,e);return null}c=jj(c);return Zi(a)?a.ka(b,c,Ra(d)?!!d.capture:!!
d,e):kj(a,b,c,!1,d,e)}
function kj(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=Ra(e)?!!
e.capture:!!e,k=lj(a);k||(a[fj]=k=new cj(a));c=k.add(b,c,d,h,g);if(c.proxy)return
c;d=mj();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Ti||(e=h),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(nj(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");hj++;return c}
function mj(){function a(c){return b.call(a.src,a.listener,c)}var b=oj;return
a}function ij(a,b,c,d,e){if(Array.isArray(b)){for(var g=0;g<b.length;g+
+)ij(a,b[g],c,d,e);return null}c=jj(c);return Zi(a)?a.Af(b,c,Ra(d)?!!d.capture:!!
d,e):kj(a,b,c,!0,d,e)}function pj(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)pj(a,b[g],c,d,e);else d=Ra(d)?!!d.capture:!!d,c=jj(c),Zi(a)?
a.Xa(b,c,d,e):a&&(a=lj(a))&&(b=a.Qh(b,c,d,e))&&qj(b)}
function qj(a){if("number"!==typeof a&&a&&!a.ah){var
b=a.src;if(Zi(b))ej(b.Ld,a);else{var c=a.type,d=a.proxy;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(nj(c),d):b.addListener&&b.removeListener&&b.removeListener(d);hj--;
(c=lj(b))?(ej(c,a),0==c.i&&(c.src=null,b[fj]=null)):bj(a)}}}function nj(a){return a
in gj?gj[a]:gj[a]="on"+a}function rj(a,b){var c=a.listener,d=a.uj||
a.src;a.Zi&&qj(a);return c.call(d,b)}
function oj(a,b){return a.ah?!0:rj(a,new Vi(b,this))}function lj(a){a=a[fj];return
a instanceof cj?a:null}var
sj="__closure_events_fn_"+(1E9*Math.random()>>>0);function jj(a)
{if("function"===typeof a)return a;a[sj]||(a[sj]=function(b){return
a.handleEvent(b)});return a[sj]};function tj(a)
{Oi.call(this);this.N=a;this.j={}}u(tj,Oi);var
uj=[];f=tj.prototype;f.ka=function(a,b,c,d){return vj(this,a,b,c,d)};function
wj(a,b,c,d,e){vj(a,b,c,d,!1,e)}function vj(a,b,c,d,e,g){Array.isArray(c)||
(c&&(uj[0]=c.toString()),c=uj);for(var h=0;h<c.length;h++){var k=O(b,c[h],d||
a.handleEvent,e||!1,g||a.N||a);if(!k)break;a.j[k.key]=k}return
a}f.Af=function(a,b,c,d){return xj(this,a,b,c,d)};
function xj(a,b,c,d,e,g){if(Array.isArray(c))for(var h=0;h<c.length;h+
+)xj(a,b,c[h],d,e,g);else{b=ij(b,c,d||a.handleEvent,e,g||a.N||a);if(!b)return
a;a.j[b.key]=b}return a}f.Xa=function(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)this.Xa(a,b[g],c,d,e);else c=c||this.handleEvent,d=Ra(d)?!!
d.capture:!!d,e=e||this.N||this,c=jj(c),d=!!d,b=Zi(a)?a.Qh(b,c,d,e):a?(a=lj(a))?
a.Qh(b,c,d,e):null:null,b&&(qj(b),delete this.j[b.key]);return this};
function yj(a){Qc(a.j,function(b,c)
{this.j.hasOwnProperty(c)&&qj(b)},a);a.j={}}f.wa=function()
{tj.ta.wa.call(this);yj(this)};f.handleEvent=function(){throw
Error("EventHandler.handleEvent not implemented");};function P()
{Oi.call(this);this.Ld=new
cj(this);this.Gs=this;this.fm=null}u(P,Oi);P.prototype[Yi]=!
0;f=P.prototype;f.Vg=function(){return this.fm};f.eh=function(a)
{this.fm=a};f.addEventListener=function(a,b,c,d)
{O(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){pj(this,a,b,c,d)};
f.dispatchEvent=function(a){var
b,c=this.Vg();if(c)for(b=[];c;c=c.Vg())b.push(c);c=this.Gs;var d=a.type||
a;if("string"===typeof a)a=new Ri(a,c);else if(a instanceof Ri)a.target=a.target||
c;else{var e=a;a=new Ri(d,c);$c(a,e)}e=!0;if(b)for(var g=b.length-1;!a.g&&0<=g;g--)
{var h=a.currentTarget=b[g];e=zj(h,d,!0,a)&&e}a.g||(h=a.currentTarget=c,e=zj(h,d,!
0,a)&&e,a.g||(e=zj(h,d,!1,a)&&e));if(b)for(g=0;!a.g&&g<b.length;g+
+)h=a.currentTarget=b[g],e=zj(h,d,!1,a)&&e;return e};
f.wa=function(){P.ta.wa.call(this);if(this.Ld){var a=this.Ld,b=0,c;for(c in a.g)
{for(var d=a.g[c],e=0;e<d.length;e++)++b,bj(d[e]);delete
a.g[c];a.i--}}this.fm=null};f.ka=function(a,b,c,d){return this.Ld.add(String(a),b,!
1,c,d)};f.Af=function(a,b,c,d){return this.Ld.add(String(a),b,!
0,c,d)};f.Xa=function(a,b,c,d){return this.Ld.remove(String(a),b,c,d)};
function zj(a,b,c,d){b=a.Ld.g[String(b)];if(!b)return!0;b=b.concat();for(var e=!
0,g=0;g<b.length;++g){var h=b[g];if(h&&!h.ah&&h.capture==c){var
k=h.listener,l=h.uj||h.src;h.Zi&&ej(a.Ld,h);e=!1!==k.call(l,d)&&e}}return e&&!
d.defaultPrevented}f.Ug=ba(6);f.Qh=function(a,b,c,d){return
this.Ld.Qh(String(a),b,c,d)};f.hasListener=function(a,b){return
this.Ld.hasListener(void 0!==a?String(a):void 0,b)};function Aj(a)
{P.call(this);this.g=a||window;this.j=O(this.g,"resize",this.o,!
1,this);this.i=jf(this.g)}u(Aj,P);Aj.prototype.Fa=function(){return this.i?
this.i.clone():null};Aj.prototype.wa=function()
{Aj.ta.wa.call(this);this.j&&(qj(this.j),this.j=null);this.i=this.g=null};Aj.protot
ype.o=function(){var a=jf(this.g);Ee(a,this.i)||
(this.i=a,this.dispatchEvent("resize"))};function Bj(a){if(a.altKey&&!a.ctrlKey||
a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(Cj(a.keyCode))return!
0;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case
36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case
255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!
1;case 0:return!nc;default:return 166>a.keyCode||183<a.keyCode}}
function Dj(a,b,c,d,e,g){if(qc&&e)return Cj(a);if(e&&!d)return!1;if(!nc)
{"number"===typeof b&&(b=Ej(b));var h=17==b||18==b||qc&&91==b;if((!c||qc)&&h||
qc&&16==b&&(d||g))return!1}if((oc||lc)&&d&&c)switch(a){case 220:case 219:case
221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case
222:return!1}if(z&&d&&b==a)return!1;switch(a){case 13:return nc?g||e?!1:!(c&&d):!
0;case 27:return!(oc||lc||nc)}return nc&&(d||e||g)?!1:Cj(a)}
function Cj(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(oc||lc)&&0==a)return!
0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case
111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case
192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:return
nc;default:return!1}}function Ej(a){if(nc)a=Fj(a);else if(qc&&oc)switch(a){case
93:a=91}return a}
function Fj(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 Gj(a)
{if(a.lc&&"function"==typeof a.lc)return a.lc();if("undefined"!==typeof Map&&a
instanceof Map||"undefined"!==typeof Set&&a instanceof Set)return
Array.from(a.values());if("string"===typeof a)return a.split("");if(Qa(a)){for(var
b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}b=[];c=0;for(d in a)b[c+
+]=a[d];return b}
function Hj(a){if(a.be&&"function"==typeof a.be)return a.be();if(!a.lc||"function"!
=typeof a.lc){if("undefined"!==typeof Map&&a instanceof Map)return
Array.from(a.keys());if(!("undefined"!==typeof Set&&a instanceof Set))
{if(Qa(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c+
+)b.push(c);return b}return Sc(a)}}}
function Ij(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else
if(Qa(a)||"string"===typeof a)Array.prototype.forEach.call(a,b,c);else for(var
d=Hj(a),e=Gj(a),g=e.length,h=0;h<g;h++)b.call(c,e[h],d&&d[h],a)};var
Jj=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?
=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Kj(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?Je(e):"")}}}
function Lj(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 Mj(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
Nj=/#|$/;
function Oj(a){var
b=window.location.href,c=b.search(Nj),d=Mj(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 Je(b.substr(d,e-d))}var
Pj=/[?&]($|#)/;function Q(a,b)
{this.i=this.O=this.s="";this.ma=null;this.g=this.o="";this.N=!1;var c;a instanceof
Q?(this.N=void 0!==b?
b:a.N,Qj(this,a.s),this.O=a.O,this.i=a.i,Rj(this,a.ma),Sj(this,a.o),Tj(this,a.j.clo
ne()),this.g=a.g):a&&(c=String(a).match(Jj))?(this.N=!!b,Qj(this,c[1]||"",!
0),this.O=Uj(c[2]||""),this.i=Uj(c[3]||"",!0),Rj(this,c[4]),Sj(this,c[5]||"",!
0),Tj(this,c[6]||"",!0),this.g=Uj(c[7]||"")):(this.N=!!b,this.j=new
Vj(null,this.N))}
Q.prototype.toString=function(){var a=[],b=this.s;b&&a.push(Wj(b,Xj,!0),":");var
c=this.i;if(c||"file"==b)a.push("//"),(b=this.O)&&a.push(Wj(b,Xj,!
0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),c=this.ma,null!=c&&a.push(":",String(c));if(c=this.o)this.i&&"/"!
=c.charAt(0)&&a.push("/"),a.push(Wj(c,"/"==c.charAt(0)?Yj:Zj,!0));
(c=this.j.toString())&&a.push("?",c);(c=this.g)&&a.push("#",Wj(c,ak));return
a.join("")};
Q.prototype.resolve=function(a){var b=this.clone(),c=!!a.s;c?Qj(b,a.s):c=!!a.O;c?
b.O=a.O:c=!!a.i;c?b.i=a.i:c=null!=a.ma;var d=a.o;if(c)Rj(b,a.ma);else if(c=!!a.o)
{if("/"!=d.charAt(0))if(this.i&&!this.o)d="/"+d;else{var e=b.o.lastIndexOf("/");-1!
=e&&(d=b.o.substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(Yb(e,"./")||
Yb(e,"/.")){d=Lb(e,"/");e=e.split("/");for(var g=[],h=0;h<e.length;){var k=e[h+
+];"."==k?d&&h==e.length&&g.push(""):".."==k?((1<g.length||1==g.length&&""!
=g[0])&&g.pop(),d&&h==e.length&&
g.push("")):(g.push(k),d=!0)}d=g.join("/")}else d=e}c?Sj(b,d):c=""!
==a.j.toString();c?Tj(b,a.j.clone()):c=!!a.g;c&&(b.g=a.g);return
b};Q.prototype.clone=function(){return new Q(this)};function Qj(a,b,c){a.s=c?Uj(b,!
0):b;a.s&&(a.s=a.s.replace(/:$/,""))}function Rj(a,b){if(b)
{b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.ma=b}else
a.ma=null}function Sj(a,b,c){a.o=c?Uj(b,!0):b}function Tj(a,b,c){b instanceof Vj?
(a.j=b,bk(a.j,a.N)):(c||(b=Wj(b,ck)),a.j=new Vj(b,a.N))}
Q.prototype.getQuery=function(){return this.j.toString()};function R(a,b,c)
{a.j.set(b,c);return a}function S(a,b){return a.j.get(b)}function dk(a,b)
{a.j.remove(b)}function Uj(a,b){return
a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function
Wj(a,b,c){return"string"===typeof a?
(a=encodeURI(a).replace(b,ek),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),a):null}function ek(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+
(a&15).toString(16)}
var Xj=/[#\/\?@]/g,Zj=/[#\?:]/g,Yj=/[#\?]/g,ck=/[#\?@]/g,ak=/#/g;function Vj(a,b)
{this.i=this.g=null;this.j=a||null;this.o=!!b}function fk(a){a.g||(a.g=new
Map,a.i=0,a.j&&Kj(a.j,function(b,c){a.add(Je(b),c)}))}function gk(a){var
b=Hj(a);if("undefined"==typeof b)throw Error("Keys are undefined");var c=new
Vj(null,void 0);a=Gj(a);for(var d=0;d<b.length;d++){var
e=b[d],g=a[d];Array.isArray(g)?hk(c,e,g):c.add(e,g)}return c}f=Vj.prototype;
f.add=function(a,b){fk(this);this.j=null;a=ik(this,a);var c=this.g.get(a);c||
this.g.set(a,c=[]);c.push(b);this.i+=1;return this};f.remove=function(a)
{fk(this);a=ik(this,a);return this.g.has(a)?(this.j=null,this.i-
=this.g.get(a).length,this.g.delete(a)):!1};f.Mc=ba(4);function jk(a,b)
{fk(a);b=ik(a,b);return a.g.has(b)}f.forEach=function(a,b)
{fk(this);this.g.forEach(function(c,d){c.forEach(function(e)
{a.call(b,e,d,this)},this)},this)};
f.be=function(){fk(this);for(var
a=Array.from(this.g.values()),b=Array.from(this.g.keys()),c=[],d=0;d<b.length;d+
+)for(var e=a[d],g=0;g<e.length;g++)c.push(b[d]);return c};f.lc=function(a)
{fk(this);var b=[];if("string"===typeof
a)jk(this,a)&&(b=b.concat(this.g.get(ik(this,a))));else{a=Array.from(this.g.values(
));for(var c=0;c<a.length;c++)b=b.concat(a[c])}return b};f.set=function(a,b)
{fk(this);this.j=null;a=ik(this,a);jk(this,a)&&(this.i-
=this.g.get(a).length);this.g.set(a,[b]);this.i+=1;return this};
f.get=function(a,b){if(!a)return b;a=this.lc(a);return 0<a.length?
String(a[0]):b};function hk(a,b,c)
{a.remove(b);0<c.length&&(a.j=null,a.g.set(ik(a,b),sb(c)),a.i+=c.length)}f.toString
=function(){if(this.j)return this.j;if(!this.g)return"";for(var
a=[],b=Array.from(this.g.keys()),c=0;c<b.length;c++){var
d=b[c],e=encodeURIComponent(String(d));d=this.lc(d);for(var g=0;g<d.length;g++){var
h=e;""!==d[g]&&(h+="="+encodeURIComponent(String(d[g])));a.push(h)}}return
this.j=a.join("&")};
f.clone=function(){var a=new Vj;a.j=this.j;this.g&&(a.g=new
Map(this.g),a.i=this.i);return a};function ik(a,b)
{b=String(b);a.o&&(b=b.toLowerCase());return b}function bk(a,b){b&&!
a.o&&(fk(a),a.j=null,a.g.forEach(function(c,d){var e=d.toLowerCase();d!
=e&&(this.remove(d),hk(this,e,c))},a));a.o=b}f.Nq=function(a){for(var
b=0;b<arguments.length;b++)Ij(arguments[b],function(c,d)
{this.add(d,c)},this)};function kk(a){try{return q.JSON.parse(a)}catch(b)
{}a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\
["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|
false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/
g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return
eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);}var lk=/\
uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/
g;function mk(){}mk.prototype.g=null;function nk(a){var b;(b=a.g)||
(b={},ok(a)&&(b[0]=!0,b[1]=!0),b=a.g=b);return b};var pk;function qk()
{}u(qk,mk);function rk(a){return(a=ok(a))?new ActiveXObject(a):new
XMLHttpRequest}function ok(a){if(!a.i&&"undefined"==typeof
XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var
b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],
c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.i=d}catch(e)
{}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML
might not be installed");}return a.i}pk=new qk;function sk(a,b)
{this.j=a;this.o=b;this.i=0;this.g=null}sk.prototype.get=function(){if(0<this.i)
{this.i--;var a=this.g;this.g=a.next;a.next=null}else a=this.j();return a};function
tk(a,b){a.o(b);100>a.i&&(a.i++,b.next=a.g,a.g=b)};function uk(a,b){var
c=a;b&&(c=r(a,b));c=vk(c);"function"!==typeof q.setImmediate||
q.Window&&q.Window.prototype&&!
y("Edge")&&q.Window.prototype.setImmediate==q.setImmediate?(wk||
(wk=xk()),wk(c)):q.setImmediate(c)}var wk;
function xk(){var a=q.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof
window&&window.postMessage&&window.addEventListener&&!y("Presto")&&(a=function()
{var
e=E("IFRAME");e.style.display="none";document.documentElement.appendChild(e);var
g=e.contentWindow;e=g.document;e.open();e.close();var
h="callImmediate"+Math.random(),k="file:"==g.location.protocol?"*":g.location.proto
col+"//"+g.location.host;e=r(function(l){if(("*"==k||
l.origin==k)&&l.data==h)this.port1.onmessage()},this);g.addEventListener("message",
e,!1);this.port1={};this.port2={postMessage:function()
{g.postMessage(h,k)}}});if("undefined"!==typeof a&&!bc()){var b=new
a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var
e=c.cb;c.cb=null;e()}};return function(e)
{d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e)
{q.setTimeout(e,0)}}var vk=Nc;function yk(a){q.setTimeout(function(){throw
a;},0)};function zk(){this.i=this.g=null}zk.prototype.add=function(a,b){var
c=Ak.get();c.set(a,b);this.i?
this.i.next=c:this.g=c;this.i=c};zk.prototype.remove=function(){var
a=null;this.g&&(a=this.g,this.g=this.g.next,this.g||
(this.i=null),a.next=null);return a};var Ak=new sk(function(){return new
Bk},function(a){return a.reset()});function Bk()
{this.next=this.g=this.Ke=null}Bk.prototype.set=function(a,b)
{this.Ke=a;this.g=b;this.next=null};Bk.prototype.reset=function()
{this.next=this.g=this.Ke=null};function Ck(a,b){Dk||Ek();Fk||(Dk(),Fk=!
0);Gk.add(a,b)}var Dk;function Ek(){if(q.Promise&&q.Promise.resolve){var
a=q.Promise.resolve(void 0);Dk=function(){a.then(Hk)}}else Dk=function()
{uk(Hk)}}var Fk=!1,Gk=new zk;function Hk(){for(var a;a=Gk.remove();)
{try{a.Ke.call(a.g)}catch(b){yk(b)}tk(Ak,a)}Fk=!1};function Ik(a){if(!a)return!
1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Jk(a)
{this.g=0;this.O=void 0;this.o=this.i=this.j=null;this.s=this.N=!1;if(a!=Ma)try{var
b=this;a.call(void 0,function(c){Kk(b,2,c)},function(c){Kk(b,3,c)})}catch(c)
{Kk(this,3,c)}}function Lk()
{this.next=this.context=this.i=this.j=this.g=null;this.o=!
1}Lk.prototype.reset=function(){this.context=this.i=this.j=this.g=null;this.o=!
1};var Mk=new sk(function(){return new Lk},function(a){a.reset()});function
Nk(a,b,c){var d=Mk.get();d.j=a;d.i=b;d.context=c;return d}
function Ok(){var a,b,c=new Jk(function(d,e){a=d;b=e});return new
Pk(c,a,b)}Jk.prototype.then=function(a,b,c){return Qk(this,"function"===typeof a?
a:null,"function"===typeof b?b:null,c)};Jk.prototype.$goog_Thenable=!
0;Jk.prototype.cancel=function(a){if(0==this.g){var b=new Rk(a);Ck(function()
{Sk(this,b)},this)}};
function Sk(a,b){if(0==a.g)if(a.j){var c=a.j;if(c.i){for(var
d=0,e=null,g=null,h=c.i;h&&(h.o||(d++,h.g==a&&(e=h),!(e&&1<d)));h=h.next)e||
(g=h);e&&(0==c.g&&1==d?Sk(c,b):(g?
(d=g,d.next==c.o&&(c.o=d),d.next=d.next.next):Tk(c),Uk(c,e,3,b)))}a.j=null}else
Kk(a,3,b)}function Vk(a,b){a.i||2!=a.g&&3!=a.g||Wk(a);a.o?a.o.next=b:a.i=b;a.o=b}
function Qk(a,b,c,d){var e=Nk(null,null,null);e.g=new Jk(function(g,h){e.j=b?
function(k){try{var l=b.call(d,k);g(l)}catch(n){h(n)}}:g;e.i=c?function(k){try{var
l=c.call(d,k);void 0===l&&k instanceof Rk?h(k):g(l)}catch(n)
{h(n)}}:h});e.g.j=a;Vk(a,e);return e.g}Jk.prototype.oa=function(a)
{this.g=0;Kk(this,2,a)};Jk.prototype.na=function(a){this.g=0;Kk(this,3,a)};
function Kk(a,b,c){if(0==a.g){a===c&&(b=3,c=new TypeError("Promise cannot resolve
to itself"));a.g=1;a:{var d=c,e=a.oa,g=a.na;if(d instanceof Jk){Vk(d,Nk(e||Ma,g||
null,a));var h=!0}else if(Ik(d))d.then(e,g,a),h=!0;else{if(Ra(d))try{var
k=d.then;if("function"===typeof k){Xk(d,k,e,g,a);h=!0;break a}}catch(l)
{g.call(a,l);h=!0;break a}h=!1}}h||(a.O=c,a.g=b,a.j=null,Wk(a),3!=b||c instanceof
Rk||Yk(a,c))}}
function Xk(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 Wk(a){a.N||(a.N=!
0,Ck(a.ma,a))}function Tk(a){var b=null;a.i&&(b=a.i,a.i=b.next,b.next=null);a.i||
(a.o=null);return b}Jk.prototype.ma=function(){for(var
a;a=Tk(this);)Uk(this,a,this.g,this.O);this.N=!1};
function Uk(a,b,c,d){if(3==c&&b.i&&!b.o)for(;a&&a.s;a=a.j)a.s=!
1;if(b.g)b.g.j=null,Zk(b,c,d);else try{b.o?b.j.call(b.context):Zk(b,c,d)}catch(e)
{$k.call(null,e)}tk(Mk,b)}function Zk(a,b,c){2==b?
a.j.call(a.context,c):a.i&&a.i.call(a.context,c)}function Yk(a,b){a.s=!
0;Ck(function(){a.s&&$k.call(null,b)})}var $k=yk;function Rk(a)
{bb.call(this,a)}u(Rk,bb);Rk.prototype.name="cancel";function Pk(a,b,c)
{this.promise=a;this.resolve=b;this.reject=c};function al(a,b)
{P.call(this);this.i=a||1;this.g=b||
q;this.j=r(this.sw,this);this.o=Xa()}u(al,P);f=al.prototype;f.enabled=!
1;f.Ya=null;function bl(a,b){a.i=b;a.Ya&&a.enabled?
(a.stop(),a.start()):a.Ya&&a.stop()}f.sw=function(){if(this.enabled){var a=Xa()-
this.o;0<a&&a<.8*this.i?this.Ya=this.g.setTimeout(this.j,this.i-a):
(this.Ya&&(this.g.clearTimeout(this.Ya),this.Ya=null),this.dispatchEvent("tick"),th
is.enabled&&(this.stop(),this.start()))}};
f.start=function(){this.enabled=!0;this.Ya||
(this.Ya=this.g.setTimeout(this.j,this.i),this.o=Xa())};f.stop=function()
{this.enabled=!
1;this.Ya&&(this.g.clearTimeout(this.Ya),this.Ya=null)};f.wa=function()
{al.ta.wa.call(this);this.stop();delete this.g};function T(a,b,c)
{if("function"===typeof a)c&&(a=r(a,c));else if(a&&"function"==typeof
a.handleEvent)a=r(a.handleEvent,a);else throw Error("Invalid listener
argument");return 2147483647<Number(b)?-1:q.setTimeout(a,b||0)}
function cl(a){q.clearTimeout(a)};function dl(a){P.call(this);this.headers=new
Map;this.ma=a||null;this.i=!
1;this.O=this.g=null;this.Ej="";this.j=this.na=this.o=this.oa=!
1;this.N=0;this.s=null;this.Ba="";this.ua=this.va=!1}u(dl,P);var
el=/^https?$/i,fl=["POST","PUT"],gl=[];function hl(a,b,c,d,e,g,h){var k=new
dl;gl.push(k);b&&k.ka("complete",b);k.Af("ready",k.Ts);g&&(k.N=Math.max(0,g));h&&(k
.va=h);k.send(a,c,d,e)}f=dl.prototype;f.Ts=function(){this.Ha();ob(gl,this)};
f.send=function(a,b,c,d){if(this.g)throw Error("[goog.net.XhrIo] Object is active
with another request="+this.Ej+"; newUri="+a);b=b?
b.toUpperCase():"GET";this.Ej=a;this.oa=!1;this.i=!0;this.g=this.ma?
rk(this.ma):rk(pk);this.O=this.ma?
nk(this.ma):nk(pk);this.g.onreadystatechange=r(this.Rp,this);try{this.na=!
0,this.g.open(b,String(a),!0),this.na=!1}catch(h){il(this);return}a=c||"";c=new
Map(this.headers);if(d)if(Object.getPrototypeOf(d)===Object.prototype)for(var e in
d)c.set(e,d[e]);else if("function"===
typeof d.keys&&"function"===typeof d.get){e=la(d.keys());for(var g=e.next();!
g.done;g=e.next())g=g.value,c.set(g,d.get(g))}else throw Error("Unknown input type
for opt_headers: "+String(d));d=Array.from(c.keys()).find(function(h)
{return"content-type"==h.toLowerCase()});e=q.FormData&&a instanceof q.FormData;!
mb(fl,b)||d||e||c.set("Content-Type","application/x-www-form-
urlencoded;charset=utf-8");b=la(c);for(d=b.next();!
d.done;d=b.next())c=la(d.value),d=c.next().value,c=c.next().value,this.g.setRequest
Header(d,
c);this.Ba&&(this.g.responseType=this.Ba);"withCredentials"in
this.g&&this.g.withCredentials!
==this.va&&(this.g.withCredentials=this.va);try{jl(this),0<this.N&&((this.ua=kl(thi
s.g))?
(this.g.timeout=this.N,this.g.ontimeout=r(this.mg,this)):this.s=T(this.mg,this.N,th
is)),this.o=!0,this.g.send(a),this.o=!1}catch(h){il(this)}};function kl(a){return
z&&Fc(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout}f.mg=function()
{"undefined"!=typeof Ka&&this.g&&(this.dispatchEvent("timeout"),this.abort(8))};
function il(a){a.i=!1;a.g&&(a.j=!0,a.g.abort(),a.j=!1);ll(a);ml(a)}function ll(a)
{a.oa||(a.oa=!
0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}f.abort=function()
{this.g&&this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!
1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),ml(this))};f.wa=functi
on(){this.g&&(this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!1),ml(this,!
0));dl.ta.wa.call(this)};f.Rp=function(){this.Kd||(this.na||this.o||this.j?
nl(this):this.xv())};f.xv=function(){nl(this)};
function nl(a){if(a.i&&"undefined"!=typeof Ka&&(!a.O[1]||4!=(a.g?
a.g.readyState:0)||2!=ol(a)))if(a.o&&4==(a.g?a.g.readyState:0))T(a.Rp,0,a);else
if(a.dispatchEvent("readystatechange"),4==(a.g?a.g.readyState:0)){a.i=!1;try{pl(a)?
(a.dispatchEvent("complete"),a.dispatchEvent("success")):ll(a)}finally{ml(a)}}}func
tion ml(a,b){if(a.g){jl(a);var c=a.g,d=a.O[0]?Ma:null;a.g=null;a.O=null;b||
a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function jl(a){a.g&&a.ua&&(a.g.ontimeout=null);a.s&&(cl(a.s),a.s=null)}function
pl(a){var b=ol(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.Ej).match(Jj)[1]||null,!
a&&q.self&&q.self.location&&(a=q.self.location.protocol,a=a.substr(0,a.length-
1)),b=!el.test(a?a.toLowerCase():"");c=b}return c}function ol(a){try{return 2<(a.g?
a.g.readyState:0)?a.g.status:-1}catch(b){return-1}}
function ql(a){try{return a.g?a.g.responseText:""}catch(b){return""}}function
rl(a,b){if(a.g){a=a.g.responseText;b&&0==a.indexOf(b)&&(a=a.substring(b.length));a:
{b=a;if(q.JSON)try{var c=q.JSON.parse(b);break a}catch(d){}c=kk(b)}return
c}};function sl(a){var b={nonce:ue()};b=void 0===b?{}:b;var c;if(a instanceof
Di)a=a.g;else throw Error("");var d=a;a=(null===(c=ui())||void 0===c?
0:c.isScript(d))?
TrustedScript.prototype.toString.apply(d):d;c="<script";b.id&&(c+=' id="'+ul(b.id)
+'"');b.nonce&&(c+=' nonce="'+ul(b.nonce)+'"');b.type&&(c+=' type="'+ul(b.type)
+'"');return xi(c+(">"+a+"\x3c/script>"))}function ul(a){return
a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/
g,"&quot;").replace(/'/g,"&apos;")};function vl(a){var
b=document.createElement("template");if(!("content"in b))
{b=xi("<html><body>"+a);b=(new
DOMParser).parseFromString(Ii(b),"text/html");for(a=b.createDocumentFragment();0<b.
body.childNodes.length;)a.appendChild(b.body.firstChild);return
a}a=xi(a);N(b,a);return b.content};function wl(a)
{a=a.nodeName;return"string"===typeof a?a:"FORM"}function xl(a){a=a.nodeType;return
a===Node.ELEMENT_NODE||"number"!==typeof a};var yl=new function(){var a=new
Map([["A",new Map([["href",{Nc:2}]])],["AREA",new Map([["href",{Nc:2}]])],
["LINK",new Map([["href",{Nc:2,conditions:new Map([["rel",new Set("alternate author
bookmark canonical cite help icon license next prefetch dns-prefetch prerender
preconnect preload prev search subresource".split(" "))]])}]])],["SOURCE",new
Map([["src",{Nc:2}]])],["IMG",new Map([["src",{Nc:2}]])],["VIDEO",new Map([["src",
{Nc:2}]])],["AUDIO",new Map([["src",{Nc:2}]])]]),b=new Set("title aria-atomic aria-
autocomplete aria-busy aria-checked aria-current aria-disabled aria-dropeffect
aria-expanded aria-haspopup aria-hidden aria-invalid aria-label aria-level aria-
live aria-multiline aria-multiselectable aria-orientation aria-posinset aria-
pressed aria-readonly aria-relevant aria-required aria-selected aria-setsize aria-
sort aria-valuemax aria-valuemin aria-valuenow aria-valuetext alt align
autocapitalize autocomplete autocorrect autofocus autoplay bgcolor border
cellpadding cellspacing checked color cols colspan controls datetime disabled
download draggable enctype face formenctype frameborder height hreflang hidden
ismap label lang loop max maxlength media minlength min multiple muted nonce open
placeholder preload rel required reversed role rows rowspan selected shape size
sizes slot span spellcheck start step summary translate type valign value width
wrap itemscope itemtype itemid itemprop itemref".split(" ")),
c=new Map([["dir",{Nc:3,conditions:new Map([["dir",new
Set(["auto","ltr","rtl"])]])}],["async",{Nc:3,conditions:new Map([["async",new
Set(["async"])]])}],["cite",{Nc:2}],["loading",{Nc:3,conditions:new
Map([["loading",new Set(["eager","lazy"])]])}],["poster",{Nc:2}],["target",
{Nc:3,conditions:new Map([["target",new Set(["_self","_blank"])]])}]]);this.i=new
Set("ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE
BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q
DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO
SPAN BR WBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD
TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET
LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER".split(" "));
this.g=a;this.j=b;this.o=c};function zl(a){this.Ol=a}function Al(a){return new
zl(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})}var
Bl=[Al("data"),Al("http"),Al("https"),Al("mailto"),Al("ftp"),new zl(function(a)
{return/^[^:]*([/?#]|$)/.test(a)})];function Cl(a){var b=void 0===b?Bl:b;a:{b=void
0===b?Bl:b;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof zl&&d.Ol(a))
{a=new Fi(a,ti);break a}}a=void 0}return a||Gi};function Dl()
{this.j=yl;this.i=[];if(ti!==ti)throw Error("Bad secret");}function El(a){var
b=Fl;b.i=[];a=b.g(a);if(0!==b.i.length)throw Error("");return
a}Dl.prototype.g=function(a){var
b=document.createElement("span");b.appendChild(Gl(this,a));a=(new
XMLSerializer).serializeToString(b);a=a.slice(a.indexOf(">")
+1,a.lastIndexOf("</"));return xi(a)};
function Gl(a,b){b=vl(b);b=document.createTreeWalker(b,NodeFilter.SHOW_ELEMENT|
NodeFilter.SHOW_TEXT,function(h){return Hl(a,h)},!1);for(var
c=b.nextNode(),d=document.createDocumentFragment(),e=d;null!==c;){var g=void
0;if(c.nodeType===Node.TEXT_NODE)g=document.createTextNode(c.data);else
if(xl(c))g=Il(a,c);else throw Error("Node is not of type text or
element");e.appendChild(g);if(c=b.firstChild())e=g;else for(;!
(c=b.nextSibling())&&(c=b.parentNode());)e=e.parentNode}return d}
function Il(a,b){var c=wl(b),d=document.createElement(c);b=b.attributes;for(var
e=la(b),g=e.next();!g.done;g=e.next()){var h=g.value;g=h.name;h=h.value;var
k=a.j,l=k.g.get(c);k=(null===l||void 0===l?0:l.has(g))?l.get(g):k.j.has(g)?
{Nc:1}:k.o.get(g)||{Nc:0};a:{l=void 0;var n=k.conditions;if(n){n=la(n);for(var
p=n.next();!p.done;p=n.next()){var
w=la(p.value);p=w.next().value;w=w.next().value;if((p=null===(l=b.getNamedItem(p))|
|void 0===l?void 0:l.value)&&!w.has(p)){l=!1;break a}}}l=!0}if(l)switch(k.Nc){case
1:d.setAttribute(g,
h);break;case 2:k=Hi(Cl(h));k!==h&&Jl(a);d.setAttribute(g,k);break;case
3:d.setAttribute(g,h.toLowerCase());break;case 4:d.setAttribute(g,h);break;case
0:Jl(a);break;default:throw Error("Unhandled AttributePolicyAction case");}else
Jl(a)}return d}
function Hl(a,b){if(b.nodeType===Node.TEXT_NODE)return
NodeFilter.FILTER_ACCEPT;if(!xl(b))return
NodeFilter.FILTER_REJECT;b=wl(b);if(null===b)return
Jl(a),NodeFilter.FILTER_REJECT;var c=a.j;if("form"!==b.toLowerCase()&&(c.i.has(b)||
c.g.has(b)))return NodeFilter.FILTER_ACCEPT;Jl(a);return
NodeFilter.FILTER_REJECT}function Jl(a){0===a.i.length&&a.i.push("")}var Fl=new
Dl;function Kl(a){var b=Fa.apply(1,arguments);if(0===b.length)return
Bi(a[0]);for(var c=[a[0]],d=0;d<b.length;d+
+)c.push(encodeURIComponent(b[d])),c.push(a[d+1]);return Bi(c.join(""))};function
Ll(){}f=Ll.prototype;f.mb=function(a)
{this.yb=a.width;this.Cb=a.height};f.Fa=function(){return new
De(this.yb,this.Cb)};f.de=function(){return this.O};f.qd=function(){return
this.N};f.Bb=function(){return this.yb};f.Db=function(){return
this.Cb};f.od=function(){return new A(this.O,this.N)};function Ml(a){return new
ch(a.O,a.N,a.yb,a.Cb)};function Nl(){this.g=[]}Nl.prototype.Sa=function(a)
{this.g.push(a)};Nl.prototype.Fa=function(){var a=this.Bb(),b=this.Db();return
null===a||null===b?null:new De(a,b)};Nl.prototype.Nd=function(a){return
this.g.filter(a||Lc)};function Ol(a,b){for(var c=0;c<a.g.length;c++){var
d=a.g[c];if(b(d))return d}return null}function Pl(a,b){return Ol(a,function(c)
{return c.qd()<=b&&c.qd()+c.Fa().height>=b})}function Ql(a,b){return
a.g.find(function(c){return ah(dh(Ml(c)),b)})};function Rl()
{this.g=[];this.cells=[]}u(Rl,Nl);f=Rl.prototype;f.Pm=0;f.marginTop=0;f.marginRight
=0;f.Di=0;f.Hl=0;f.Yj=0;f.Fq=!1;f.Bb=function(){return this.yb};f.Db=function()
{return this.Cb};
function Sl(a){a.O();for(var b=a.Pm,c=0;c<a.j;c++){var
d=Tl(a,c);a.cells[c].forEach(function(h){if(h){var k=b+Math.round((d-
h.Fa().width)/2);h.O=k}});b+=d+a.Hl}a.yb=b+a.marginRight;var
e=a.marginTop;for(c=0;c<a.i;c++){var g=Ul(a,c);Vl(a,c).forEach(function(h)
{if(h)if(this.Fq){var k=e+Math.round((g-h.Fa().height)/2);h.N=k}else
h.N=e});e+=g+a.Yj}a.Cb=e+a.Di}function Vl(a,b){return a.cells.map(function(c)
{return c[b]})}
function Tl(a,b){var c=0;a.cells[b].forEach(function(d)
{d&&(c=Math.max(c,d.Fa().width))});return c}function Ul(a,b){var
c=0;Vl(a,b).forEach(function(d){d&&(c=Math.max(c,d.Fa().height))});return
c};function Wl(a){this.o=a}m(Wl,Ll);Wl.prototype.Ga=function(){return
this.o};Wl.prototype.mb=function(a){void 0==a.width?
(this.Cb=a.height,this.yb=Math.round(a.height*Xl(this.o))):void 0==a.height?
(this.yb=a.width,this.Cb=Math.round(a.width/Xl(this.o))):
(this.yb=a.width,this.Cb=a.height)};function Yl()
{return"rtl"==document.body.dir}function Zl(a,b,c){a=a.style;z?
a.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+b+'",
sizingMethod="scale")':(a.backgroundImage="url("+b+")",a.backgroundRepeat=c||"no-
repeat")}var $l={border:!0,padding:!0,margin:!
0},am=["Top","Bottom","Right","Left"],bm={color:"#0000cc",textDecoration:"underline
"};
function cm(a){var
b={backgroundColor:"transparent",border:"0px",color:"#000",fontFamily:"Arial, sans-
serif",fontSize:"13.28px",fontWeight:"normal",lineHeight:"1",margin:"0px",padding:"
0px",textAlign:"left",textDecoration:"none",verticalAlign:"middle"};v(a,function(c)
{Qc(b,t(dm,c))})}function dm(a,b,c){var d=""==lh(a,c);$l[c]?v(am,function(e)
{d&&""==lh(a,c+e)&&I(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&bm[c]?
I(a,c,bm[c]):I(a,c,b))}
function V(a,b){var c={img:!0,div:!0,table:!0,td:!0,span:!0,a:!
0},d=[];c[a.tagName.toLowerCase()]&&d.push(a);b||Qc(c,function(e,g)
{tb(d,sb(a.getElementsByTagName(g)))});cm(d)};function em(a,b,c)
{Oi.call(this);this.ci=a;this.j=b||
0;this.g=c;this.i=r(this.Oq,this)}u(em,Oi);f=em.prototype;f.lb=0;f.wa=function()
{em.ta.wa.call(this);this.stop();delete this.ci;delete this.g};f.start=function(a)
{this.stop();this.lb=T(this.i,void 0!==a?a:this.j)};f.stop=function(){0!
=this.lb&&cl(this.lb);this.lb=0};f.Oq=function()
{this.lb=0;this.ci&&this.ci.call(this.g)};var Wc={},fm=null;function gm(a)
{a=Sa(a);delete Wc[a];Vc()&&fm&&fm.stop()}function hm(){fm||(fm=new em(function()
{im()},20));var a=fm;0!=a.lb||a.start()}function im(){var a=Xa();Qc(Wc,function(b)
{jm(b,a)});Vc()||hm()};function km()
{P.call(this);this.Ic=0;this.endTime=this.startTime=null}u(km,P);km.prototype.Df=fu
nction(){this.vd("begin")};km.prototype.Se=function()
{this.vd("end")};km.prototype.vd=function(a){this.dispatchEvent(a)};function
lm(a,b,c,d){km.call(this);if(!Array.isArray(a)||!Array.isArray(b))throw
Error("Start and end parameters must be arrays");if(a.length!=b.length)throw
Error("Start and end points must be the same
length");this.i=a;this.s=b;this.duration=c;this.o=d;this.coords=[];this.progress=0}
u(lm,km);f=lm.prototype;
f.play=function(a){if(a||0==this.Ic)this.progress=0,this.coords=this.i;else
if(1==this.Ic)return!1;gm(this);this.startTime=a=Xa();-1==this.Ic&&(this.startTime-
=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progre
ss||this.Df();this.vd("play");-1==this.Ic&&this.vd("resume");this.Ic=1;var
b=Sa(this);b in Wc||(Wc[b]=this);hm();jm(this,a);return!0};f.stop=function(a)
{gm(this);this.Ic=0;a&&(this.progress=1);mm(this,this.progress);this.vd("stop");thi
s.Se()};
f.wa=function(){0==this.Ic||this.stop(!
1);this.vd("destroy");lm.ta.wa.call(this)};function jm(a,b)
{b<a.startTime&&(a.endTime=b+a.endTime-a.startTime,a.startTime=b);a.progress=(b-
a.startTime)/(a.endTime-
a.startTime);1<a.progress&&(a.progress=1);mm(a,a.progress);1==a.progress?
(a.Ic=0,gm(a),a.vd("finish"),a.Se()):1==a.Ic&&a.bm()}function mm(a,b)
{"function"===typeof a.o&&(b=a.o(b));a.coords=Array(a.i.length);for(var
c=0;c<a.i.length;c++)a.coords[c]=(a.s[c]-a.i[c])*b+a.i[c]}f.bm=function()
{this.vd("animate")};
f.vd=function(a){this.dispatchEvent(new nm(a,this))};function nm(a,b)
{Ri.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.z=
b.coords[2];this.duration=b.duration;this.progress=b.progress;this.state=b.Ic}u(nm,
Ri);function om(a){return 3*a*a-2*a*a*a};function W(){P.call(this);this.g=new
tj(this)}u(W,P);W.prototype.wa=function()
{this.dispatchEvent("dispose");W.ta.wa.call(this);this.g.Ha()};function pm()
{W.call(this)}u(pm,W);function qm(a,b){this.x=a;this.y=b}u(qm,A);function rm(a)
{return new qm(a.x,a.y)}qm.prototype.clone=function(){return new
qm(this.x,this.y)};qm.prototype.jk=A.prototype.jk;qm.prototype.add=function(a)
{this.x+=a.x;this.y+=a.y;return this};function sm(a,b){a.x-=b.x;a.y-=b.y};function
tm(a,b){this.g=a;this.i=b}function um(a,b){var c=Ql(a.g,b);if(!c)a:
{c=Number.POSITIVE_INFINITY;for(var d=a.g.Nd(),e=d[0],g=0;g<d.length;g++){var
h=d[g],k=bh(dh(Ml(h)),b);if(k<c){c=k;if(0==k){c=h;break
a}e=h}}c=e}a=a.i.Nh(c);b=rm(b);sm(b,c.od());d=a.Fa().width/c.Fa().width;c=a.Fa().he
ight/c.Fa().height;b=new A(Math.round(b.x*d),Math.round(b.y*c));return
rm(a.od()).add(b)};var vm={};var wm;var xm="combobox grid group listbox menu
menubar radiogroup row rowgroup tablist textbox toolbar tree treegrid".split("
");function ym(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")}
function X(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void
0==c?(wm||(wm={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=wm,b in c?
a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}function zm(a,b)
{a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)}
function Am(a){var b=zm(a,"activedescendant");return
Ye(a).getElementById(b)}function Bm(a,b){var
c="";b&&(c=b.id);X(a,"activedescendant",c)}function Cm(a,b){X(a,"label",b)};var
Dm=function(){if(rc){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(ac()))?
a[1]:"0"}return
qc?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(ac()))?a[0].replace(/_/g,"."):"10"):tc?(a=/
Android\s+([^\);]+)(\)|;)/,(a=a.exec(ac()))?a[1]:""):uc||vc||wc?(a=/(?:iPhone|CPU)\
s+OS\s+(\S+)/,(a=a.exec(ac()))?a[1].replace(/_/g,"."):""):""}();function Em(a)
{return(a=a.exec(ac()))?a[1]:""}var Fm=function(){if(Wf)return Em(/Firefox\/([0-
9.]+)/);if(z||lc||kc)return Dc;if($f){if(gc()||y("Macintosh")){var
a=Em(/CriOS\/([0-9.]+)/);if(a)return a}return Em(/Chrome\/([0-9.]+)/)}if(cg&&!
gc())return Em(/Version\/([0-9.]+)/);if(Xf||Yf){if(a=/Version\/(\S+).*Mobile\/(\
S+)/.exec(ac()))return a[1]+"."+a[2]}else if(Zf)return(a=Em(/Android\s+([0-
9.]+)/))?a:Em(/Version\/([0-9.]+)/);return""}();function Gm(a,b,c)
{P.call(this);this.target=a;this.s=b||a;this.ua=c||new
ch(NaN,NaN,NaN,NaN);this.j=Ye(a);this.g=new
tj(this);Pi(this,this.g);this.deltaY=this.deltaX=this.Ca=this.Ba=this.screenY=this.
screenX=this.clientY=this.clientX=0;this.Pb=!0;this.i=!1;this.na=0;O(this.s,
["touchstart","mousedown"],this.Bm,!1,this);this.N=Hm}u(Gm,P);var
Hm=q.document&&q.document.documentElement&&!!
q.document.documentElement.setCapture&&!!q.document.releaseCapture;
function Im(a,b){a.ua=b||new ch(NaN,NaN,NaN,NaN)}f=Gm.prototype;f.Ta=function(a)
{this.Pb=a};f.wa=function(){Gm.ta.wa.call(this);pj(this.s,
["touchstart","mousedown"],this.Bm,!
1,this);yj(this.g);this.N&&this.j.releaseCapture();this.s=this.target=null};
f.Bm=function(a){var b="mousedown"==a.type;if(!this.Pb||this.i||b&&!
Xi(a))this.dispatchEvent("earlycancel");else{if(0==this.na)if(this.dispatchEvent(ne
w Jm("start",this,a.clientX,a.clientY,a)))this.i=!0,b&&a.preventDefault();else
return;else b&&a.preventDefault();b=this.j;var c=b.documentElement,d=!
this.N;this.g.ka(b,["touchmove","mousemove"],this.fu,{capture:d,passive:!
1});this.g.ka(b,["touchend","mouseup"],this.dj,d);this.N?(c.setCapture(!
1),this.g.ka(c,"losecapture",this.dj)):this.g.ka(nf(b),"blur",
this.dj);this.Ja&&this.g.ka(this.Ja,"scroll",this.yv,d);this.clientX=this.Ba=a.clie
ntX;this.clientY=this.Ca=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;th
is.deltaX=this.target.offsetLeft;this.deltaY=this.target.offsetTop;this.va=lf(We(th
is.j).g)}};f.dj=function(a,b){yj(this.g);this.N&&this.j.releaseCapture();this.i?
(this.i=!1,this.dispatchEvent(new
Jm("end",this,a.clientX,a.clientY,a,Km(this,this.deltaX),Lm(this,this.deltaY),b||"t
ouchcancel"==a.type))):this.dispatchEvent("earlycancel")};
f.fu=function(a){if(this.Pb){var b=a.clientX-this.clientX,c=a.clientY-
this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;t
his.screenY=a.screenY;if(!this.i){var d=this.Ba-this.clientX,e=this.Ca-
this.clientY;if(d*d+e*e>this.na)if(this.dispatchEvent(new
Jm("start",this,a.clientX,a.clientY,a)))this.i=!0;else{this.Kd||
this.dj(a);return}}c=Mm(this,b,c);b=c.x;c=c.y;this.i&&this.dispatchEvent(new
Jm("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(Nm(this,a,b,c),a.preventDefault(
))}};
function Mm(a,b,c){var d=lf(We(a.j).g);b+=d.x-a.va.x;c+=d.y-
a.va.y;a.va=d;a.deltaX+=b;a.deltaY+=c;return new
A(Km(a,a.deltaX),Lm(a,a.deltaY))}f.yv=function(a){var
b=Mm(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;Nm(this,a,b.x,b.y)};fu
nction Nm(a,b,c,d){a.jl(c,d);a.dispatchEvent(new
Jm("drag",a,b.clientX,b.clientY,b,c,d))}function Km(a,b){var
c=a.ua;a=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!
=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}
function Lm(a,b){var c=a.ua;a=isNaN(c.top)?null:c.top;c=isNaN(c.height)?
0:c.height;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-
Infinity,b))}f.jl=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
Jm(a,b,c,d,e,g,h)
{Ri.call(this,a);this.clientX=c;this.clientY=d;this.i=e;this.left=void 0!==g?
g:b.deltaX;this.top=void 0!==h?h:b.deltaY}u(Jm,Ri);function Om(a){this.Ed=new
Map;var b=arguments.length;if(1<b){if(b%2)throw Error("Uneven number of
arguments");for(var c=0;c<b;c+=2)this.set(arguments[c],arguments[c+1])}else
if(a)if(a instanceof Om)for(b=la(a.Ed),c=b.next();!c.done;c=b.next()){var
d=la(c.value);c=d.next().value;d=d.next().value;this.Ed.set(c,d)}else
if(a)for(b=la(Object.entries(a)),c=b.next();!
c.done;c=b.next())d=la(c.value),c=d.next().value,d=d.next().value,this.Ed.set(c,d)}
f=Om.prototype;f.lc=function(){return Array.from(this.Ed.values())};
f.be=function(){return Array.from(this.Ed.keys())};f.Mc=ba(3);f.remove=function(a)
{return this.Ed.delete(a)};f.get=function(a,b){return this.Ed.has(a)?
this.Ed.get(a):b};f.set=function(a,b){this.Ed.set(a,b);return
this};f.forEach=function(a,b){var c=this;b=void 0===b?
this:b;this.Ed.forEach(function(d,e){return a.call(b,d,e,c)})};f.clone=function()
{return new Om(this)};(function(){for(var
a=["ms","moz","webkit","o"],b,c=0;b=a[c]&&!q.requestAnimationFrame;+
+c)q.requestAnimationFrame=q[b+"RequestAnimationFrame"],q.cancelAnimationFrame=q[b+
"CancelAnimationFrame"]||q[b+"CancelRequestAnimationFrame"];if(!
q.requestAnimationFrame){var d=0;q.requestAnimationFrame=function(e){var g=(new
Date).getTime(),h=Math.max(0,16-(g-d));d=g+h;return q.setTimeout(function()
{e(g+h)},h)};q.cancelAnimationFrame||(q.cancelAnimationFrame=function(e)
{clearTimeout(e)})}})();
var Pm=[[],[]],Qm=0,Rm=!1,Sm=0;function Tm(a,b){var c=Sm++,d={dv:
{id:c,Ke:a.measure,context:b},hv:{id:c,Ke:a.gv,context:b},state:{},md:void 0,Bj:!
1};return function(){0<arguments.length?(d.md||
(d.md=[]),d.md.length=0,d.md.push.apply(d.md,arguments),d.md.push(d.state)):d.md&&0
!=d.md.length?(d.md[0]=d.state,d.md.length=1):d.md=[d.state];d.Bj||(d.Bj=!
0,Pm[Qm].push(d));Rm||(Rm=!0,window.requestAnimationFrame(Um))}}
function Um(){Rm=!1;var a=Pm[Qm],b=a.length;Qm=(Qm+1)%2;for(var c,d=0;d<b;++d)
{c=a[d];var e=c.dv;c.Bj=!1;e.Ke&&e.Ke.apply(e.context,c.md)}for(d=0;d<b;+
+d)c=a[d],e=c.hv,c.Bj=!
1,e.Ke&&e.Ke.apply(e.context,c.md),c.state={};a.length=0};var Vm=z?
sd(hd(id('javascript:""'))):sd(hd(id("about:blank")));z?
sd(hd(id('javascript:""'))):sd(hd(id("javascript:undefined")));function Wm(a)
{P.call(this);this.ya=a;a=z?"focusout":"blur";this.g=O(this.ya,z?"focusin":"focus",
this,!z);this.i=O(this.ya,a,this,!z)}u(Wm,P);Wm.prototype.handleEvent=function(a)
{var b=new
Vi(a.Ob);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispat
chEvent(b)};Wm.prototype.wa=function()
{Wm.ta.wa.call(this);qj(this.g);qj(this.i);delete this.ya};function Xm()
{}Na(Xm);Xm.prototype.g=0;function Ym(a){return":"+(a.g++).toString(36)};function
Y(a){P.call(this);this.g=a||We();this.Xb=Zm;this.lb=null;this.$a=!
1;this.ya=null;this.oa=void 0;this.ma=this.N=this.o=this.Zl=null;this.Jd=!
1}u(Y,P);Y.prototype.xe=Xm.Eb();var Zm=null;
function $m(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return
b?"highlight":"unhighlight";case 4:return b?"activate":"deactivate";case 8:return
b?"select":"unselect";case 16:return b?"check":"uncheck";case 32:return
b?"focus":"blur";case 64:return b?"open":"close"}throw Error("Invalid component
state");}f=Y.prototype;f.getId=function(){return this.lb||(this.lb=Ym(this.xe))};
f.dh=function(a){if(this.o&&this.o.ma){var b=this.o.ma,c=this.lb;c in b&&delete
b[c];Xc(this.o.ma,a,this)}this.lb=a};f.ha=function(){return this.ya};function Z(a)
{a.oa||(a.oa=new tj(a));return a.oa}f.ne=function(a){if(this==a)throw Error("Unable
to set parent component");if(a&&this.o&&this.lb&&an(this.o,this.lb)&&this.o!
=a)throw Error("Unable to set parent
component");this.o=a;Y.ta.eh.call(this,a)};f.getParent=function(){return this.o};
f.eh=function(a){if(this.o&&this.o!=a)throw Error("Method not
supported");Y.ta.eh.call(this,a)};f.Va=function()
{this.ya=Rf(this.g,"DIV")};f.render=function(a){bn(this,a)};function bn(a,b,c)
{if(a.$a)throw Error("Component already rendered");a.ya||a.Va();b?
b.insertBefore(a.ya,c||null):a.g.g.body.appendChild(a.ya);a.o&&!a.o.$a||a.Ma()}
function cn(a,b){if(a.$a)throw Error("Component already rendered");if(b&&a.Ei(b))
{a.Jd=!0;var c=Ye(b);a.g&&a.g.g==c||(a.g=We(b));a.Nb(b);a.Ma()}else throw
Error("Invalid element to decorate");}f.Ei=function(){return!0};f.Nb=function(a)
{this.ya=a};f.Ma=function(){this.$a=!0;dn(this,function(a){!a.
$a&&a.ha()&&a.Ma()})};f.kc=function(){dn(this,function(a){a.
$a&&a.kc()});this.oa&&yj(this.oa);this.$a=!1};
f.wa=function(){this.$a&&this.kc();this.oa&&(this.oa.Ha(),delete
this.oa);dn(this,function(a){a.Ha()});!
this.Jd&&this.ya&&F(this.ya);this.o=this.Zl=this.ya=this.ma=this.N=null;Y.ta.wa.cal
l(this)};f.Oa=function(a,b){this.Gg(a,en(this),b)};
f.Gg=function(a,b,c){if(a.$a&&(c||!this.$a))throw Error("Component already
rendered");if(0>b||b>en(this))throw Error("Child component index out of
bounds");this.ma&&this.N||(this.ma={},this.N=[]);if(a.getParent()==this){var
d=a.getId();this.ma[d]=a;ob(this.N,a)}else
Xc(this.ma,a.getId(),a);a.ne(this);ub(this.N,b,0,a);a.$a&&this.
$a&&a.getParent()==this?(c=this.Jb(),(c.childNodes[b]||null)!
=a.ha()&&(a.ha().parentElement==c&&c.removeChild(a.ha()),b=c.childNodes[b]||
null,c.insertBefore(a.ha(),b))):c?
(this.ya||this.Va(),b=fn(this,b+1),bn(a,this.Jb(),b?b.ya:null)):this.$a&&!a.
$a&&a.ya&&a.ya.parentNode&&1==a.ya.parentNode.nodeType&&a.Ma()};f.Jb=function()
{return this.ya};function gn(a){null==a.Xb&&(a.Xb=Ih(a.$a?a.ya:a.g.g.body));return
a.Xb}function en(a){return a.N?a.N.length:0}function an(a,b){a.ma&&b?
(a=a.ma,b=(null!==a&&b in a?a[b]:void 0)||null):b=null;return b}function fn(a,b)
{return a.N?a.N[b]||null:null}function dn(a,b,c){a.N&&a.N.forEach(b,c)}
function hn(a,b){return a.N&&b?a.N.indexOf(b):-1}f.removeChild=function(a,b){if(a)
{var c="string"===typeof a?a:a.getId();a=an(this,c);if(c&&a){var d=this.ma;c in
d&&delete d[c];ob(this.N,a);b&&(a.kc(),a.ya&&F(a.ya));a.ne(null)}}if(!a)throw
Error("Child is not in parent component");return a};function jn(a,b)
{this.ya=a;this.i=b};function kn(a,b){P.call(this);this.o=new tj(this);this.sg(a||
null);b&&(this.tg=b)}u(kn,P);f=kn.prototype;f.ya=null;f.vo=!0;f.uo=null;f.qg=!
1;f.Sl=-1;f.Io=!0;f.tg="toggle_display";f.getType=function(){return
this.tg};f.ha=function(){return this.ya};f.sg=function(a)
{ln(this);this.ya=a};function ln(a){if(a.qg)throw Error("Can not change this state
of the popup while showing.");}f.isVisible=function(){return this.qg};
f.Da=function(a){this.Ja&&this.Ja.stop();this.ua&&this.ua.stop();if(a){if(!
this.qg&&this.dm()){if(!this.ya)throw Error("Caller must call setElement before
trying to show the
popup");this.rg();a=Ye(this.ya);if(this.vo)if(this.o.ka(a,"mousedown",this.Lp,!
0),z){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var
c=Ff(b)}catch(d){break}a=c;b=a.activeElement}this.o.ka(a,"mousedown",this.Lp,!
0);this.o.ka(a,"deactivate",this.Kp)}else
this.o.ka(a,"blur",this.Kp);"toggle_display"==this.tg?
(this.ya.style.visibility="visible",M(this.ya,!
0)):"move_offscreen"==this.tg&&this.rg();this.qg=!0;this.Sl=Date.now();this.Ja?
(ij(this.Ja,"end",this.Fi,!1,this),this.Ja.play()):this.Fi()}}else
mn(this)};f.rg=Ma;function mn(a,b)
{a.qg&&a.dispatchEvent({type:"beforehide",target:b})&&(a.o&&yj(a.o),a.qg=!
1,Date.now(),a.ua?(ij(a.ua,"end",t(a.zo,b),!
1,a),a.ua.play()):a.zo(b))}f.zo=function(a){"toggle_display"==this.tg?
this.Fu():"move_offscreen"==this.tg&&(this.ya.style.top="-10000px");this.lh(a)};
f.Fu=function(){this.ya.style.visibility="hidden";M(this.ya,!1)};f.dm=function()
{return this.dispatchEvent("beforeshow")};f.Fi=function()
{this.dispatchEvent("show")};f.lh=function(a)
{this.dispatchEvent({type:"hide",target:a})};f.Lp=function(a)
{a=a.target;Ef(this.ya,a)||nn(this,a)||150>Date.now()-this.Sl||mn(this,a)};
f.Kp=function(a){if(this.Io){var b=Ye(this.ya);if("undefined"!=typeof
document.activeElement){if(a=b.activeElement,!a||Ef(this.ya,a)||"BODY"==a.tagName||
nn(this,a))return}else if(a.target!=b)return;150>Date.now()-this.Sl||
mn(this)}};function nn(a,b){return jb(a.uo||[],function(c){return b===c||
Ef(c,b)})}f.wa=function()
{kn.ta.wa.call(this);this.o.Ha();Ni(this.Ja);Ni(this.ua);delete this.ya;delete
this.o;delete this.uo};function on(a,b){Y.call(this,b);this.Pf=!!
a;this.ua=null;this.Pc=Tm({gv:this.Mj},this)}u(on,Y);f=on.prototype;f.tl=null;f.Ii=
!1;f.nd=null;f.zc=null;f.Vd=null;f.Xk=!1;f.mh=function(){return"goog-
modalpopup"};f.Lh=function(){return this.nd};f.Va=function()
{on.ta.Va.call(this);var a=this.ha();Gb(a,Ob(this.mh()).split(" "));Kf(a,!0);M(a,!
1);pn(this);qn(this)};
function pn(a){if(a.Pf&&!a.zc){var b=a.g.Ra("IFRAME",
{frameborder:0,style:"border:0;vertical-
align:bottom;"});b.src=qd(Vm).toString();a.zc=b;a.zc.className=a.mh()+"-
bg";M(a.zc,!1);Gh(a.zc,0)}a.nd||(a.nd=a.g.Ra("DIV",a.mh()+"-bg"),M(a.nd,!
1))}function qn(a){a.Vd||(a.Vd=Rf(a.g,"SPAN"),M(a.Vd,!1),Kf(a.Vd,!
0),a.Vd.style.position="absolute")}f.hq=function(){this.Xk=!1};f.Ei=function(a)
{return!!a&&"DIV"==a.tagName};
f.Nb=function(a){on.ta.Nb.call(this,a);a=Ob(this.mh()).split("
");Gb(this.ha(),a);pn(this);qn(this);Kf(this.ha(),!0);M(this.ha(),!
1)};f.Ma=function()
{this.zc&&vf(this.zc,this.ha());vf(this.nd,this.ha());on.ta.Ma.call(this);wf(this.V
d,this.ha());this.tl=new
Wm(this.g.g);Z(this).ka(this.tl,"focusin",this.tv);rn(this,!1)};f.kc=function()
{this.isVisible()&&this.Da(!
1);Ni(this.tl);on.ta.kc.call(this);F(this.zc);F(this.nd);F(this.Vd)};
f.Da=function(a){if(a!
=this.Ii)if(this.Ba&&this.Ba.stop(),this.La&&this.La.stop(),this.va&&this.va.stop()
,this.Ja&&this.Ja.stop(),this.$a&&rn(this,a),a)
{if(this.dispatchEvent("beforeshow")){try{this.ua=this.g.g.activeElement}catch(e)
{}this.Mj();this.nh();Z(this).ka(Sf(this.g),"resize",this.Mj).ka(Sf(this.g),"orient
ationchange",this.Pc);sn(this,!0);this.focus();this.Ii=!0;this.Ba&&this.La?
(ij(this.Ba,"end",this.Hi,!1,this),this.La.play(),this.Ba.play()):this.Hi()}}else
if(this.dispatchEvent("beforehide")){Z(this).Xa(Sf(this.g),
"resize",this.Mj).Xa(Sf(this.g),"orientationchange",this.Pc);this.Ii=!
1;this.va&&this.Ja?(ij(this.va,"end",this.Gi,!
1,this),this.Ja.play(),this.va.play()):this.Gi();a:{try{var
b=this.g,c=b.g.body,d=b.g.activeElement||c;if(!this.ua||this.ua==c)
{this.ua=null;break a}(d==c||b.Nm(this.ha(),d))&&this.ua.focus()}catch(e)
{}this.ua=null}}};
function rn(a,b){a.Gc||(a.Gc=new jn(a.ya,a.g));a=a.Gc;if(b){a.g||
(a.g=[]);b=a.i.No(a.i.g.body);for(var c=0;c<b.length;c++){var d=b[c];d==a.ya||
zm(d,"hidden")||(X(d,"hidden",!0),a.g.push(d))}}else if(a.g)
{for(c=0;c<a.g.length;c++)a.g[c].removeAttribute("aria-hidden");a.g=null}}function
sn(a,b){a.zc&&M(a.zc,b);a.nd&&M(a.nd,b);M(a.ha(),b);M(a.Vd,b)}f.Hi=function()
{this.dispatchEvent("show")};f.Gi=function(){sn(this,!
1);this.dispatchEvent("hide")};f.isVisible=function(){return
this.Ii};f.focus=function(){this.Mo()};
f.Mj=function(){this.zc&&M(this.zc,!1);this.nd&&M(this.nd,!1);var
a=this.g.g,b=jf(nf(a)||
window),c=Math.max(b.width,Math.max(a.body.scrollWidth,a.documentElement.scrollWidt
h));a=Math.max(b.height,Math.max(a.body.scrollHeight,a.documentElement.scrollHeight
));this.zc&&(M(this.zc,!0),K(this.zc,c,a));this.nd&&(M(this.nd,!
0),K(this.nd,c,a))};
f.nh=function(){var a=nf(this.g.g)||window;if("fixed"==oh(this.ha(),"position"))var
b=0,c=0;else c=lf(this.g.g),b=c.x,c=c.y;var
d=L(this.ha());a=jf(a);b=Math.max(b+a.width/2-d.width/2,0);c=Math.max(c+a.height/2-
d.height/2,0);ph(this.ha(),b,c);ph(this.Vd,b,c)};f.tv=function(a){this.Xk?
this.hq():a.target==this.Vd&&T(this.Mo,0,this)};f.Mo=function()
{try{z&&this.g.g.body.focus(),this.ha().focus()}catch(a){}};
f.wa=function()
{Ni(this.Ba);this.Ba=null;Ni(this.va);this.va=null;Ni(this.La);this.La=null;Ni(this
.Ja);this.Ja=null;on.ta.wa.call(this)};function tn(a,b,c)
{on.call(this,b,c);this.O=a||"modal-dialog";this.j=un(un(new vn,wn,!0),xn,!1,!
0)}u(tn,on);f=tn.prototype;f.Xh=!0;f.Ep=!0;f.nl=!
0;f.Yi=.5;f.Fc="";f.Mf=null;f.se=null;f.Eo=!
1;f.ad=null;f.hd=null;f.vi=null;f.Ec=null;f.Fd=null;f.uc=null;f.Rm="dialog";f.mh=fu
nction(){return this.O};function yn(a,b){a.Fc=b;a.hd&&H(a.hd,b)}f.hb=function()
{return this.Fc};f.Hc=function(){return null!=this.Mf?
Yd(this.Mf):""};f.tf=function(){return this.Rm};f.kg=function(a){this.Rm=a};
function zn(a){a.ha()||a.render()}f.Jb=function(){zn(this);return this.Fd};function
An(a){zn(a);return a.uc}function Bn(a){zn(a);return a.ha()}f.Lh=function()
{zn(this);return tn.ta.Lh.call(this)};function Cn(a,b)
{a.Yi=b;a.ha()&&(b=a.Lh())&&Gh(b,a.Yi)}f.Pq=function(){};function Dn(a,b){var
c=Ob(a.O+"-title-draggable").split(" ");a.ha()&&(b?Gb(a.ad,c):Jb(a.ad,c));b&&!a.se?
(b=new Gm(a.ha(),a.ad),a.se=b,Gb(a.ad,c),O(a.se,"start",a.dw,!
1,a),O(a.se,"drag",a.Pq,!1,a)):!b&&a.se&&(a.se.Ha(),a.se=null)}
f.Va=function(){tn.ta.Va.call(this);var
a=this.ha(),b=this.g;this.vi=this.getId();var c=this.getId()
+".contentEl";this.ad=b.Ra("DIV",this.O+"-title",this.hd=b.Ra("SPAN",
{className:this.O+"-title-text",id:this.vi},this.Fc),this.Ec=b.Ra("SPAN",this.O+"-
title-close"));tf(a,this.ad,this.Fd=b.Ra("DIV",{className:this.O+"-
content",id:c}),this.uc=b.Ra("DIV",this.O+"-
buttons"));ym(this.hd,"heading");ym(this.Ec,"button");Kf(this.Ec,!
0);Cm(this.Ec,"Schlie\u00dfen");ym(a,this.tf());X(a,"labelledby",this.vi||
"");this.Mf&&qe(this.Fd,this.Mf);M(this.Ec,this.Xh);this.j&&(a=this.j,a.ya=this.uc,
a.render());M(this.uc,!!this.j);Cn(this,this.Yi)};
f.Nb=function(a){tn.ta.Nb.call(this,a);a=this.ha();var b=this.O+"-
content";this.Fd=bf(null,b,a)[0];this.Fd||
(this.Fd=this.g.Ra("DIV",b),this.Mf&&qe(this.Fd,this.Mf),a.appendChild(this.Fd));b=
this.O+"-title";var c=this.O+"-title-text",d=this.O+"-title-close";
(this.ad=bf(null,b,a)[0])?(this.hd=bf(null,c,this.ad)[0],this.Ec=bf(null,d,this.ad)
[0]):(this.ad=this.g.Ra("DIV",b),a.insertBefore(this.ad,this.Fd));this.hd?
(this.Fc=Lf(this.hd),this.hd.id||(this.hd.id=this.getId())):(this.hd=C("SPAN",
{className:c,
id:this.getId()}),this.ad.appendChild(this.hd));this.vi=this.hd.id;X(a,"labelledby"
,this.vi||"");this.Ec||
(this.Ec=this.g.Ra("SPAN",d),this.ad.appendChild(this.Ec));M(this.Ec,this.Xh);b=thi
s.O+"-buttons";if(this.uc=bf(null,b,a)[0]){if(a=this.j=new vn(this.g),
(b=this.uc)&&1==b.nodeType){a.ya=b;b=$e("BUTTON",a.ya);c=0;for(var e,g;d=b[c];c+
+)if(e=d.name||d.id,g=Lf(d)||d.value,e){var
h=0==c;a.set(e,g,h,"cancel"==d.name);h&&x(d,"goog-buttonset-default")}}}else
this.uc=this.g.Ra("DIV",b),a.appendChild(this.uc),
this.j&&(a=this.j,a.ya=this.uc,a.render()),M(this.uc,!!
this.j);Cn(this,this.Yi)};f.Ma=function()
{tn.ta.Ma.call(this);Z(this).ka(this.ha(),"keydown",this.Qm).ka(this.ha(),"keypress
",this.Qm);Z(this).ka(this.uc,"click",this.ov);Dn(this,this.nl);Z(this).ka(this.Ec,
"click",this.Cv);var a=this.ha();ym(a,this.tf());""!
==this.hd.id&&X(a,"labelledby",this.hd.id);if(!this.Ep){this.Ep=!1;if(this.$a)
{a=this.g;var b=this.Lh();a.Ci(this.zc);a.Ci(b)}this.isVisible()&&rn(this,!1)}};
f.kc=function(){this.isVisible()&&this.Da(!1);Dn(this,!
1);tn.ta.kc.call(this)};f.Da=function(a){a!=this.isVisible()&&(this.$a||
this.render(),tn.ta.Da.call(this,a))};f.Hi=function()
{tn.ta.Hi.call(this);this.dispatchEvent("aftershow")};f.Gi=function()
{tn.ta.Gi.call(this);this.dispatchEvent("afterhide");this.Eo&&this.Ha()};
f.dw=function(){var a=this.g.g,b=jf(nf(a)||
window),c=Math.max(a.body.scrollWidth,b.width);a=Math.max(a.body.scrollHeight,b.hei
ght);var d=L(this.ha());"fixed"==oh(this.ha(),"position")?Im(this.se,new
ch(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):Im(this.se,new
ch(0,0,c-d.width,a-d.height))};f.Cv=function(){En(this)};function En(a){if(a.Xh)
{var b=a.j,c=b&&b.g;c?(b=b.get(c),a.dispatchEvent(new Fn(c,b))&&a.Da(!1)):a.Da(!
1)}}f.wa=function(){this.uc=this.Ec=null;tn.ta.wa.call(this)};
function Gn(a,b){a.j=b;a.uc&&(a.j?
(b=a.j,b.ya=a.uc,b.render()):qe(a.uc,je),M(a.uc,!!a.j))}f.ov=function(a){a:
{for(a=a.target;null!=a&&a!=this.uc;){if("BUTTON"==a.tagName)break
a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var
b=this.j.get(a);this.dispatchEvent(new Fn(a,b))&&this.Da(!1)}};
f.Qm=function(a){var b=!1,c=!
1,d=this.j,e=a.target;if("keydown"==a.type)if(27==a.keyCode){var
g=d&&d.g;e="SELECT"==e.tagName&&!e.disabled;g&&!e?(c=!
0,b=d.get(g),b=this.dispatchEvent(new Fn(g,b))):e||(b=!
0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.ha()){this.Xk=!
0;try{this.Vd.focus()}catch(l){}T(this.hq,0,this)}}else if(13==a.keyCode)
{if("BUTTON"==e.tagName&&!e.disabled)g=e.name;else if(e==this.Ec)En(this);else
if(d){var
h=d.i,k=h&&Hn(d,h);e=("TEXTAREA"==e.tagName||"SELECT"==e.tagName||"A"==e.tagName)&&
!e.disabled;!k||k.disabled||e||(g=h)}g&&d&&(c=!0,b=this.dispatchEvent(new
Fn(g,String(d.get(g)))))}else e!=this.Ec||32!=a.keyCode&&" "!=a.key||
En(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.Da(!1)};function
Fn(a,b){this.type="dialogselect";this.key=a;this.caption=b}u(Fn,Ri);function vn(a)
{Om.call(this);a||
We();this.g=this.ya=this.i=null}u(vn,Om);vn.prototype.set=function(a,b,c,d)
{Om.prototype.set.call(this,a,b);c&&(this.i=a);d&&(this.g=a);return this};
function un(a,b,c,d){return
a.set(b.key,b.caption,c,d)}vn.prototype.render=function(){if(this.ya)
{qe(this.ya,je);var a=We(this.ya);this.forEach(function(b,c){b=a.Ra("BUTTON",
{name:c},b);c==this.i&&(b.className="goog-buttonset-
default");this.ya.appendChild(b)},this)}};vn.prototype.ha=function(){return
this.ya};function Hn(a,b){a=$e("BUTTON",a.ya);for(var c=0,d;d=a[c];c+
+)if(d.name==b||d.id==b)return d;return null}
var
wn={key:"ok",caption:"Ok"},xn={key:"cancel",caption:"Abbrechen"},In={key:"yes",capt
ion:"Ja"},Jn={key:"no",caption:"Nein"},Kn={key:"save",caption:"Speichern"},Ln={key:
"continue",caption:"Weiter"};"undefined"!=typeof document&&(un(new vn,wn,!0,!
0),un(un(new vn,wn,!0),xn,!1,!0),un(un(new vn,In,!0),Jn,!1,!0),un(un(un(new
vn,In),Jn,!0),xn,!1,!0),un(un(un(new vn,Ln),Kn),xn,!0,!0));function Mn(a,b,c,d,e)
{lm.call(this,b,c,d,e);this.g=a}u(Mn,lm);Mn.prototype.ng=Ma;Mn.prototype.bm=functio
n(){this.ng();Mn.ta.bm.call(this)};Mn.prototype.Se=function()
{this.ng();Mn.ta.Se.call(this)};Mn.prototype.Df=function()
{this.ng();Mn.ta.Df.call(this)};function Nn(a,b,c,d,e){"number"===typeof
b&&(b=[b]);"number"===typeof c&&(c=[c]);Mn.call(this,a,b,c,d,e);if(1!=b.length||1!
=c.length)throw Error("Start and end points must be 1D");this.j=-1}u(Nn,Mn);var
On=1/1024;f=Nn.prototype;
f.ng=function(){var a=this.coords[0];Math.abs(a-
this.j)>=On&&(Gh(this.g,a),this.j=a)};f.Df=function(){this.j=-
1;Nn.ta.Df.call(this)};f.Se=function(){this.j=-
1;Nn.ta.Se.call(this)};f.show=function(){this.g.style.display=""};f.kb=function()
{this.g.style.display="none"};function Pn(a,b,c)
{Nn.call(this,a,1,0,b,c)}u(Pn,Nn);Pn.prototype.Df=function()
{this.show();Pn.ta.Df.call(this)};Pn.prototype.Se=function()
{this.kb();Pn.ta.Se.call(this)};
function Qn(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end
points must be 3D");Mn.call(this,a,b,c,d,e)}u(Qn,Mn);Qn.prototype.ng=function()
{for(var a=[],b=0;b<this.coords.length;b+
+)a[b]=Math.round(this.coords[b]);this.g.style.backgroundColor="rgb("+a.join(",")
+")"};function Rn(a,b){this.g=a[q.Symbol.iterator]
();this.i=b}Rn.prototype[Symbol.iterator]=function(){return
this};Rn.prototype.next=function(){var a=this.g.next();return{value:a.done?void
0:this.i.call(void 0,a.value),done:a.done}};function Sn(a,b){return new
Rn(a,b)};function Tn(a){if(a instanceof Un||a instanceof Vn||a instanceof Wn)return
a;if("function"==typeof a.Fj)return new Un(function(){return
Xn(a)});if("function"==typeof a[Symbol.iterator])return new Un(function(){return
a[Symbol.iterator]()});if("function"==typeof a.kf)return new Un(function(){return
Xn(a.kf())});throw Error("Not an iterator or iterable.");}
function Xn(a){if(!(a instanceof Uf))return a;var b=!1;return{next:function()
{for(var c;!b;)try{c=a.Fj();break}catch(d){if(d!==Tf)throw d;b=!
0}return{value:c,done:b}}}}function Un(a){this.g=a}Un.prototype.kf=function()
{return new Vn(this.g())};Un.prototype[Symbol.iterator]=function(){return new
Wn(this.g())};Un.prototype.i=function(){return new Wn(this.g())};function Vn(a)
{this.g=a}m(Vn,Uf);Vn.prototype.Fj=function(){var a=this.g.next();if(a.done)throw
Tf;return a.value};Vn.prototype.next=function(){return this.g.next()};
Vn.prototype[Symbol.iterator]=function(){return new
Wn(this.g)};Vn.prototype.i=function(){return new Wn(this.g)};function Wn(a)
{Un.call(this,function(){return a});this.j=a}m(Wn,Un);Wn.prototype.next=function()
{return this.j.next()};function Yn(a,b){this.i={};this.g=[];this.j=this.size=0;var
c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var
d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof
Yn)for(c=a.be(),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=Yn.prototype;f.lc=function(){Zn(this);for(var
a=[],b=0;b<this.g.length;b++)a.push(this.i[this.g[b]]);return a};f.be=function()
{Zn(this);return this.g.concat()};
function $n(a,b){return a.has(b)}f.has=function(a){return
ao(this.i,a)};f.Mc=ba(2);function bo(a)
{a.i={};a.g.length=0;a.size=0;a.j=0}f.remove=function(a){ao(this.i,a)?(delete
this.i[a],--this.size,this.j++,this.g.length>2*this.size&&Zn(this),a=!0):a=!
1;return a};function Zn(a){if(a.size!=a.g.length){for(var b=0,c=0;b<a.g.length;)
{var d=a.g[b];ao(a.i,d)&&(a.g[c++]=d);b++}a.g.length=c}if(a.size!=a.g.length){var
e={};for(c=b=0;b<a.g.length;)d=a.g[b],ao(e,d)||(a.g[c++]=d,e[d]=1),b+
+;a.g.length=c}}
f.get=function(a,b){return ao(this.i,a)?this.i[a]:b};f.set=function(a,b)
{ao(this.i,a)||(this.size+=1,this.g.push(a),this.j+
+);this.i[a]=b};f.forEach=function(a,b){for(var c=this.be(),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
Yn(this)};f.keys=function(){return Tn(this.kf(!0)).i()};f.values=function(){return
Tn(this.kf(!1)).i()};f.entries=function(){var a=this;return
Sn(this.keys(),function(b){return[b,a.get(b)]})};
f.kf=function(a){Zn(this);var b=0,c=this.j,d=this,e=new Uf;e.next=function(){if(c!
=d.j)throw Error("The map has changed since the iterator was
created");if(b>=d.g.length)return Vf;var h=d.g[b++];return{value:a?h:d.i[h],done:!
1}};var g=e.next;e.Fj=function(){var h=g.call(e);if(h.done)throw Tf;return
h.value};return e};function ao(a,b){return
Object.prototype.hasOwnProperty.call(a,b)};function co(){this.i=new Yn;this.g=new
eo("",void 0);this.g.next=this.g.g=this.g}f=co.prototype;f.get=function(a,b)
{return(a=this.i.get(a))?a.value:b};f.set=function(a,b){var c=this.i.get(a);c?
c.value=b:(c=new
eo(a,b),this.i.set(a,c),a=c,a.g=this.g.g,a.next=this.g,this.g.g=a,a.g.next=a)};f.sh
ift=function(){return fo(this,this.g.next)};f.pop=function(){return
fo(this,this.g.g)};f.remove=function(a){return(a=this.i.get(a))?
(a.remove(),this.i.remove(a.key),!0):!1};f.Mc=ba(1);
f.be=function(){return this.map(function(a,b){return b})};f.lc=function(){return
this.map(function(a){return a})};f.forEach=function(a,b){for(var c=this.g.next;c!
=this.g;c=c.next)a.call(b,c.value,c.key,this)};f.map=function(a,b){for(var
c=[],d=this.g.next;d!=this.g;d=d.next)c.push(a.call(b,d.value,d.key,this));return
c};f.some=function(a,b){for(var c=this.g.next;c!
=this.g;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};
f.every=function(a,b){for(var c=this.g.next;c!=this.g;c=c.next)if(!
a.call(b,c.value,c.key,this))return!1;return!0};function fo(a,b){a.g!
=b&&(b.remove(),a.i.remove(b.key));return b.value}function eo(a,b)
{this.key=a;this.value=b}eo.prototype.remove=function()
{this.g.next=this.next;this.next.g=this.g;delete this.g;delete this.next};function
go(){P.call(this);this.i=new co}u(go,P);go.prototype.j=function(a)
{a.sort(ho);v(a,function(b){b.ne(this)},this);this.i=new co;v(a,function(b)
{this.i.set(b.Qa(),b)},this);this.dispatchEvent("update")};function ho(a,b){return
io(a)-io(b)}function jo(a){return a.i.lc()}function ko(a,b,c){a=jo(a);for(var d=-
1,e=0;e<a.length;e++)if(a[e].Qa()==b){d=e;break}if(0<=d)return a[c+d]}function
lo(a,b){return a.i.get(b)}
function mo(a,b){b=Ob(b);if(0!=b.length)return kb(jo(a),function(c){return
c.hb()==b})};/*

Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.


Copyright The Closure Library Authors.
SPDX-License-Identifier: MIT
*/
function no(a){var b=oo;this.s=[];this.ua=b;this.Pa=a||null;this.o=this.j=!
1;this.i=void 0;this.oa=this.va=this.O=!
1;this.N=0;this.g=null;this.ma=0}no.prototype.cancel=function(a){if(this.j)this.i
instanceof no&&this.i.cancel();else{if(this.g){var b=this.g;delete this.g;a?
b.cancel(a):(b.ma--,0>=b.ma&&b.cancel())}this.ua?
this.ua.call(this.Pa,this):this.oa=!0;this.j||(a=new po(this),qo(this),ro(this,!
1,a))}};no.prototype.na=function(a,b){this.O=!1;ro(this,a,b)};
function ro(a,b,c){a.j=!0;a.i=c;a.o=!b;so(a)}function qo(a){if(a.j){if(!a.oa)throw
new to(a);a.oa=!1}}no.prototype.Hg=function(a){qo(this);ro(this,!0,a)};function
uo(a,b,c,d){a.s.push([b,c,d]);a.j&&so(a)}no.prototype.then=function(a,b,c){var
d,e,g=new Jk(function(h,k){e=h;d=k});uo(this,e,function(h){h instanceof po?
g.cancel():d(h)});return g.then(a,b,c)};no.prototype.$goog_Thenable=!0;function
vo(a){return jb(a.s,function(b){return"function"===typeof b[1]})}
function so(a){if(a.N&&a.j&&vo(a)){var
b=a.N,c=wo[b];c&&(q.clearTimeout(c.lb),delete wo[b]);a.N=0}a.g&&(a.g.ma--,delete
a.g);b=a.i;for(var d=c=!1;a.s.length&&!a.O;){var
e=a.s.shift(),g=e[0],h=e[1];e=e[2];if(g=a.o?h:g)try{var k=g.call(e||a.Pa,b);void 0!
==k&&(a.o=a.o&&(k==b||k instanceof Error),a.i=b=k);if(Ik(b)||"function"===typeof
q.Promise&&b instanceof q.Promise)d=!0,a.O=!0}catch(l){b=l,a.o=!0,vo(a)||(c=!
0)}}a.i=b;d&&(k=r(a.na,a,!0),d=r(a.na,a,!1),b instanceof no?(uo(b,k,d),b.va=!
0):b.then(k,d));
c&&(b=new xo(b),wo[b.lb]=b,a.N=b.lb)}function to()
{bb.call(this)}u(to,bb);to.prototype.message="Deferred has already
fired";to.prototype.name="AlreadyCalledError";function po()
{bb.call(this)}u(po,bb);po.prototype.message="Deferred was
canceled";po.prototype.name="CanceledError";function xo(a)
{this.lb=q.setTimeout(r(this.i,this),0);this.g=a}xo.prototype.i=function(){delete
wo[this.lb];throw this.g;};var wo={};function yo(a,b){var c=b||{};b=c.document||
document;var d=qd(a).toString(),e=Rf(new Xe(b),"SCRIPT"),g={lq:e,mg:void 0},h=new
no(g),k=null,l=null!=c.timeout?c.timeout:5E3;0<l&&(k=window.setTimeout(function()
{zo(e,!0);var n=new Ao(1,"Timeout reached for loading script "+d);qo(h);ro(h,!
1,n)},l),g.mg=k);e.onload=e.onreadystatechange=function(){e.readyState&&"loaded"!
=e.readyState&&"complete"!=e.readyState||(zo(e,c.Us||!
1,k),h.Hg(null))};e.onerror=function(){zo(e,!0,k);var n=new Ao(0,"Error while
loading script "+
d);qo(h);ro(h,!1,n)};g=c.attributes||{};$c(g,{type:"text/javascript",charset:"UTF-
8"});gf(e,g);e.src=qd(a);te(e);Bo(b).appendChild(e);return h}function Bo(a){var
b=$e("HEAD",a);return b&&0!==b.length?b[0]:a.documentElement}function oo()
{if(this&&this.lq){var a=this.lq;a&&"SCRIPT"==a.tagName&&zo(a,!0,this.mg)}}function
zo(a,b,c){null!
=c&&q.clearTimeout(c);a.onload=Ma;a.onerror=Ma;a.onreadystatechange=Ma;b&&window.se
tTimeout(function(){F(a)},0)}
function Ao(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=":
"+b);bb.call(this,c);this.code=a}u(Ao,bb);function Co(a,b,c){Do()&&(yo(Eo,
{document:a}).then(function(){var d=La("gapi.load",b);d&&d("gapi.rpc",
{Hg:function(){return Fo(c)},onerror:function(){return
null},timeout:5E3,ontimeout:function(){return null}})}),T(function()
{Fo(c)},5E3))}function Go(a){var b={};b.q=a;Ho("updateInViewportPage",b)}function
Fo(a){var b=La("gapi.rpc.register");"function"===typeof
b&&(b("handshake",function(){}),Io(),Jo(a))}function Io()
{O(document,"keydown",function(a){27==a.keyCode&&Ho("closeViewportDialog")})}
function Jo(a){var b=La("gapi.rpc.register");if("function"===typeof b)for(var c in
a)b(c,a[c])}function Ho(a,b){if(Do()){var c=La("gapi.rpc.call");"function"===typeof
c&&c("..",a,null,b)}}function Do(){try{return window.self!==window.top}catch(a)
{return!0}}var Eo=sd(hd(id("//apis.google.com/js/api.js")));function Ko(a)
{P.call(this);Lo(this,a||"")}m(Ko,P);Ko.prototype.getQuery=function(){return
this.o};function Lo(a,b){a.o!=b&&(a.o=b,a.dispatchEvent("change"),Go(b))}function
Mo(a){a=new Q(a);return S(a,"q")||S(a,"vq")||S(a,"dq")}function No(){return S(new
Q(window.location.toString()),"q")};function Oo(a){this.g={};this.V=a}function
Po(a,b){var c=[];if(a.g[b]){var d=[],e;for(e in
a.g[b])d.push(e);wb(d);for(e=0;e<d.length;e++)c.push(a.g[b][d[e]])}return
c};function Qo(a){this.V=a;this.j=a.Fb()}Qo.prototype.qc=function(a)
{this.Ea&&(this.Ea.Ha(),uf(this.V.Ia().s.i));this.Ea=new
a(this.V);this.Ea.Qd&&this.Ea.Qd(this.V.Ga());this.Ea.Rd&&this.Ea.Rd()};Qo.prototyp
e.Ia=function(){return this.Ea};function Ro(a)
{W.call(this);this.oa=a;uf(a);I(a,"overflow","hidden");this.j=E("div");I(this.oa,
{position:"relative",padding:"0px"});xf(this.oa,this.j,0);this.Xb=new
Oo(this);this.Ja=[];this.ma=[];a=r(this.Sm,this,1);this.ma.push(["next",a]);a=r(thi
s.Sm,this,-
1);this.ma.push(["previous",a]);a=r(this.Tq,this);this.ma.push(["turntopage",a]);a=
r(this.Uq,this);this.ma.push(["zoomin",a]);a=r(this.Vq,this);this.ma.push(["zoomout
",a]);this.na=new Qo(this);a=E("div");V(a,!0);I(a,{position:"absolute",left:"0px",
top:"0px"});this.oa.appendChild(a);this.Rb=a;this.mb(Oh(this.oa));So.push(this);thi
s.Cd=new Ko;O(this.Cd,"change",this.Sq,!1,this)}u(Ro,W);var
So=[];f=Ro.prototype;f.Fb=function(){return this.j};f.xd=function(){return
this.Rb};f.mb=function(a)
{a.width=Math.max(a.width,0);a.height=Math.max(a.height,0);if(!this.i||!
Ee(this.i,a)){Qh(this.j,a);this.i=a;var
b=this.na.Ia();b&&b.mb(a);this.dispatchEvent("resize")}};f.Fa=function(){return
this.i};f.Bb=function(){return this.i.width};f.Db=function(){return this.i.height};
f.go=function(){this.dispatchEvent("load")};f.qc=function(a){this.O!
=a&&(this.O=a,this.na.qc(a),this.dispatchEvent("viewportmodechange"))};f.Za=functio
n(){return this.s};f.Ia=function(){return this.na.Ia()};function To(a,b)
{if(a.N)throw"";a.N=b;O(b,"update",r(a.Qq,a))}f.Qq=function()
{this.dispatchEvent("pagesupdate")};f.rb=function(){return
this.N};f.Dd=function(a,b){return(a=lo(this.N,a))?
(this.vb(a,b),a):null};f.vb=function(a,b){if(this.o!=a||
b)this.o=a,this.dispatchEvent("pagechange")};
function Uo(a,b){Vo(a,b,r(function(c){T(r(this.vb,this,c))},a))}function Vo(a,b,c)
{a=a.rb();new Q(b);b=new a.o({url:b});b.ne(a);Wo(b,r(a.oa,a,c))}f.Uh=function(a,b)
{var c=this.na.Ia().Kb();if(c&&c.Ac&&(c=c.Ac(a))){b=b||new A(40,80);var
d=this.tb().getQuery();if(!d)return;var e=Xo(a,d);if(e)
{Yo(this,c,b,e);return}Wo(a,r(this.Rq,this,c,b,d))}this.vb(a)};f.Rq=function(a,b,c,
d){(c=Xo(d,c))&&Yo(this,a,b,c)};
function Yo(a,b,c,d){if(d&&d.length){for(var e=d[0],g=1;g<d.length;g+
+)e=ih(e,d[g]);d=b.Ga().te();d=b.Fa().width/d;e=new
qm(e.left,e.top);e.jk(d);e.x=Math.round(e.x);e.y=Math.round(e.y);b=rm(b.od());b.add
(e);sm(b,c);a.Ia().Ef(b)}}f.Qa=function(){return this.o.Qa()};f.Ga=function()
{return this.o};f.Tb=function(a){for(var b=[],c=0;c<arguments.length;c+
+)b.push(arguments[c]);this.Ja.push(b);1==this.Ja.length&&Zo(this)};
function Zo(a){var b=a.Ja.shift();if(b){for(var c=b.shift(),d=0;d<a.ma.length;d+
+)a.ma[d][0]==c&&a.ma[d][1].apply(a,b);Zo(a)}}function $o(a){var
b=a.na.Ia();b.ol&&b.ol(a.Ga())}f.Sm=function(a){var b=this.na.Ia(),c;b.ua?
c=b.ua(this.Ga(),a):c=ko(this.rb(),this.Ga().Qa(),a);c&&(this.vb(c),
$o(this),this.dispatchEvent("pageturn"))};f.Tq=function(a)
{if(a=lo(this.N,a))this.vb(a),$o(this)};f.Uq=function(){var
a=this.na.Ia();a.Oc&&(a.Oc(),$o(this))};f.Vq=function(){var
a=this.na.Ia();a.kd&&(a.kd(),$o(this))};
f.Sq=function(){this.dispatchEvent("searchupdate")};f.tb=function(){return
this.Cd};var ap={update:function(a){for(var b in a)ap[b]=a[b]},Js:function(a)
{if("string"===typeof a)try{a=JSON.parse(a)}catch(c){a=null}for(var b in
a)ap.Is(b,a[b])},Is:function(a,b){ap[a]=b}};Ya("_OC_addFlags",ap.Js);var
bp;function cp(a,b,c){c=new Q(c.replace(/#.*/g,""));R(c,a,b);return
c.toString()}function dp(a){if(bp){var b=new Q(bp);Sj(b,a);return
b.toString()}return a}function ep(a){return cp("hl","de",a)}function fp(a){a=new
Q(a);var b=a.o.split("/");b[0]||b.shift();return 3<b.length?
b[3]:S(a,"id")||""}function gp(){var a=window.location.pathname.split("/");return
1>a.length?"":a[1]};function hp(a)
{P.call(this);this.ob={};a&&this.Gd(a)}u(hp,P);f=hp.prototype;f.te=function()
{return this.ob.w||this.getParent().g.width};f.ee=function(){return this.ob.h||
this.getParent().g.height};function Xl(a){return a.te()/a.ee()}f.Fa=function()
{return new De(this.te(),this.ee())};f.Gd=function(a){for(var b in
a)this.ob[b]=a[b];this.dispatchEvent("update")};f.ne=function(a)
{this.N=a};f.getParent=function(){return this.N};f.hb=function(){return
this.ob.title};
f.Le=function(){var a=this.hb();return a?"Seite "+a:""};function io(a){return
a.ob.order}f.zd=function(a){if(this.ob.src&&a){var b=new
Q(this.ob.src);R(b,"w",a.width);return b.toString()}return
this.ob.src};f.Qa=function(){return this.ob.pid};function ip(a,b,c){if(8>=ec()){var
d=[];d[0]=O(a,"readystatechange",t(jp,a,t(kp,b),d))}else
ij(a,"load",t(kp,b));c&&ij(a,"error",t(kp,c))}function kp(a){T(a)}function
jp(a,b,c){if("complete"!=a.readyState)return!0;qj(c[0]);b();return!1}var
lp=E("div");function mp(a){if(a)if(z){lp.appendChild(a);var
b=t(F,a);ip(a,b,b);a.src="//www.google.com/images/cleardot.gif"}else
a.src="//www.google.com/images/cleardot.gif",F(a)};function np(a,b,c,d,e,g,h)
{P.call(this);this.N=a;this.yb=b;this.Cb=c;this.j=d;this.i=e;this.oa=g;this.O=h;thi
s.o=Math.ceil(this.yb/this.j);this.s=Math.ceil(this.Cb/
this.i);this.g=[];for(a=0;a<this.o;++a){b=[];for(c=0;c<this.s;+
+c)b.push(null);this.g.push(b)}}m(np,P);np.prototype.empty=function(){for(var
a;a=this.N.firstChild;)mp(a)};
function op(a,b){var
c=Math.floor(b.left/a.j),d=Math.floor(b.top/a.i),e=Math.ceil((b.left+b.width)/
a.j),g=Math.ceil((b.top+b.height)/
a.i);e=Math.min(e,a.o);for(g=Math.min(g,a.s);c<e;c++)for(var h=d;h<g;h++)if(!a.g[c]
[h]){var k=a;var l=c,n=h;if(!k.g[l][n]){var p=E("IMG");I(p,
{position:"absolute",left:l*k.j+"px",top:n*k.i+"px",display:"none"});k.g[l]
[n]=p;k.N.appendChild(p)}k=k.g[l]
[n];l=a.oa(c,h);ip(k,r(a.ma,a,k,l),r(a.na,a,k,l));k.src=l}for(c=0;c<a.o;+
+c)for(h=0;h<a.s;++h){if(d=!!a.g[c][h])d=!hh(new ch(c*
a.j,h*a.i,(c+1)*a.j,(h+1)*a.i),b);d&&(mp(a.g[c][h]),a.g[c]
[h]=null)}}np.prototype.ma=function(a,b){I(a,
{display:""});this.O&&this.O(b)};np.prototype.na=function(){};function pp()
{};function qp(a){this.g={};for(var b=0;b<a.length;b++){var c=a[b];this.g[c.z]=new
De(c.w,c.h)}}function rp(a,b){return(a=Uc(a.g,function(c){return c.height==b}))?
Number(a):null}function sp(a,b){return(a=a.g[b])?a.width:null};function tp(a)
{if(a)return a.isEntityPageViewport;a=S(new
Q(window.location.href),"source");return"entity_page"==a||"entity_page_gbs_snippet"
==a};function up(a)
{hp.call(this,a);this.Nj={};this.Ba={};this.s={};this.va=this.na=null}var
vp;u(up,hp);f=up.prototype;f.Gd=function(a,b)
{up.ta.Gd.call(this,a);b&&(this.ua=b)};function Wo(a,b)
{wp(a,a.rf(),b)}f.rf=function(){var a=xp(this);R(a,"jscmd","click3");var
b;this.Cd&&(b=this.Cd.getQuery());yp(this,"vq",b);Qc(this.Nj,function(c,d)
{R(a,d,c)});return a};
function wp(a,b,c){b=b.toString();if(b==a.ua)c&&c(a);else if(c&&(a.s[b]=a.s[b]||
[]).push(c),b!=a.ma)
{a.ma=b;a.j&&q.clearTimeout(a.j);a.j=q.setTimeout(r(a.Qt,a,b),6E3);var
d;a.Cd&&(d=a.Cd.getQuery());vp(b,r(a.Wq,a,b,d))}}function yp(a,b,c){c?
a.Nj[b]=c:delete a.Nj[b]}f.Nj=null;f.Wq=function(a,b,c)
{this.ma==a&&(this.ma=null,this.j&&(q.clearTimeout(this.j),this.j=null),this.ua=a,z
p(this,c.page[0]),this.N.Jl(c),b=this.s[a])&&(v(b,function(d){d(this)},this),delete
this.s[a])};
f.Qt=function(a){this.j=this.ma=null;delete this.s[a]};function xp(a){var
b=a.ob.url;b?b=new Q(b):(b=new
Q(a.N.Wp),R(b,"pg",a.Qa()),a.ob.sig&&R(b,"sig",a.ob.sig));tp()&&R(b,"source","entit
y_page");return b}f.Bc=function(){return xp(this).toString()};f.te=function()
{return this.ob.w||this.getParent().g.width};f.ee=function(){return this.ob.h||
this.getParent().g.height};
var
Ap={additional_info:"additional_info",content:"content",feedbackUrl:"uf",flags:"fla
gs",highlights:"highlights",links:"links",order:"order",pid:"pid",src:"src",snippet
Src:"snippet_src"};function zp(a,b){var c={},d;for(d in Ap){var e=Ap[d],g=b[e];void
0!==g&&("highlights"==e?
a.Ba[b.vq]=g:c[d]=g)}c.additional_info&&(d=c.additional_info["[NewspaperJSONPageInf
o]"])&&(a.na=new
qp(d.tileres),d=d.page_scanjob_coordinates)&&(a.va=""+d.x+","+d.y);b.vq&&!
c.snippetSrc&&(c.snippetSrc="");a.Gd(c)}
up.prototype.Hc=function(){return this.ob.content};up.prototype.o=function(a)
{return!!(this.ob.flags&a)};function Bp(a,b){return jb(b,r(a.o,a))}function Cp(a,b)
{b=Ke(b);b=b.replace(/'/g,"&#39;");if(a=a.Ba[b]){var c=[];v(a,function(d)
{c.push([d.X,d.Y,d.W,d.H])});return c}}function Xo(a,b){if(a=Cp(a,b))return
ib(a,t(Dp,1))}function Dp(a,b){b=ib(b,function(c){return Math.round(c*a)});return
new ch(b[0],b[1],b[2],b[3])}
function Ep(a){if(a.ob.links)return ib(a.ob.links,function(b){var
c=b.region;return[c.X,c.Y,c.W,c.H,b.target_pid,b.url]})}function Fp(a)
{if(a.ob.clip_highlight||a.ob.clip_highlights){var b=[];v(a.ob.clip_highlights||
[a.ob.clip_highlight],function(c){var d=[];v(["X","Y","W","H"],function(e)
{d.push(c[e])});b.push(d)});return b}return null}
up.prototype.zd=function(a){if(this.ob.src&&a){var b=new
Q(this.ob.src);a&&Qc(this.xl(),function(c,d){"height"==d&&a.height?
R(b,c,a.height):"width"==d&&a.width&&R(b,c,a.width)});return b.toString()}return
this.ob.src};up.prototype.xl=function(){return{width:"w",height:"h"}};function
Gp(a,b,c,d){this.lk=a||256;this.kk=b||256;this.i=c||3;this.j=d||
3;this.g=null}function Hp(a,b){a.g=b}Gp.prototype.To=function(a,b,c,d,e){var
g=this.i,h=this.j;b=Math.ceil(b/this.lk);c=Math.ceil(c/this.kk);var
k=Math.floor(e/g),l=Math.floor(d/h),n=g*b*k;e-=k*g;g=Math.min(g,c-k*g);n+=g*h*l;d-
=l*h;h=Math.min(h,b-l*h);d=n+(e*h+d);a=new
Q(a);R(a,"tid",d);this.g&&(a=this.g(a,d));return a.toString()};function Ip()
{}Ip.prototype.hb=function(){return this.Fc};function Jp(){this.g=new
Map}Jp.prototype.add=function(a,b){this.g.set(Sa(a),b)};function Kp(a,b){b=void
0===b?[]:b;b=new Set(b.map(function(g){return Sa(g)}));for(var
c=la(a.g.keys()),d=c.next();!d.done;d=c.next())if(d=d.value,!b.has(d)){var
e=a.g.get(d);e&&e.Na();a.g.delete(d)}};function Lp(){this.i={};this.g=new
Jp}function Mp(a,b,c){a.i[Sa(b)]=c}Lp.prototype.Na=function(){Kp(this.g)};function
Np(a,b){b=hb(b,function(c){return!!
this.i[Sa(c.constructor)]},a);Kp(a.g,b);v(b,function(c){this.g.g.has(Sa(c))||
this.g.add(c,this.i[Sa(c.constructor)].render(c))},a)};function Op(a)
{this.Lf=a}function Pp(a,b,c,d){a=Qp(a,d);if(0<c)for(c=0;c<a.length;c++)
{if(a[c]>b)return a[c]}else for(c=a.length-1;0<=c;c--)if(a[c]<b)return a[c];return
b}function Qp(a,b){var c=b||[];a=hb(a.Lf,function(d){return!jb(c,function(e){return
50>Math.abs(e-d)})});a.push.apply(a,c);wb(a);return a};function Rp(a,b)
{go.call(this);this.O={};a&&(this.Wp=a.prefix,this.wp=a.image_prefix||
a.prefix,a=ib(a.page,function(c){c=new this.o(c);b&&(c.Cd=b);return
c},this),this.j(a))}u(Rp,go);Rp.prototype.Jl=function(a){a=a.page;for(var
b=0;b<a.length;b++){var
c=a[b],d=lo(this,c.pid);d&&zp(d,c)}};Rp.prototype.o=up;Rp.prototype.oa=function(a,b
){if(!lo(this,b.Qa())){var c=sb(jo(this));tb(c,b);this.j(c)}this.O[b.Qa()]=!
0;a&&a(b)};function Sp(a,b,c){hl(a,t(Tp,b,c))}function Tp(a,b,c){c=c.target;pl(c)?
a(rl(c)):b&&b()};var Up={},Vp=null;var Wp="function"===typeof Uint8Array;var
Xp="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol(void 0):void
0;function Yp(a,b){Object.isFrozen(a)||(Xp?a[Xp]|=b:void 0!==a.yj?a.yj|
=b:Object.defineProperties(a,{yj:{value:b,configurable:!0,writable:!0,enumerable:!
1}}))}function Zp(a){var b;Xp?b=a[Xp]:b=a.yj;return null==b?0:b}function $p(a)
{Yp(a,1);return a}function aq(a){return Array.isArray(a)?!!(Zp(a)&2):!1}function
bq(a){if(!Array.isArray(a))throw Error("cannot mark non-array as
immutable");Yp(a,2)};function cq(a){return null!==a&&"object"===typeof a&&!
Array.isArray(a)&&a.constructor===Object}var dq=Object.freeze($p([]));function
eq(a){if(aq(a.wc))throw Error("Cannot mutate an immutable Message");}var
fq="undefined"!=typeof Symbol&&"undefined"!=typeof Symbol.hasInstance;function
gq(a){return{value:a,configurable:!1,writable:!1,enumerable:!1}};function hq(a,b,c)
{return-1===b?null:b>=a.o?a.i?a.i[b]:void 0:(void 0===c?0:c)&&a.i&&(c=a.i[b],null!
=c)?c:a.wc[b+a.j]}function iq(a,b,c,d,e){d=void 0===d?!1:d;(void 0===e?0:e)||
eq(a);b<a.o&&!d?a.wc[b+a.j]=c:(a.i||(a.i=a.wc[a.o+a.j]={}))[b]=c;return a}function
jq(a,b){a=hq(a,b);a=null==a?a:!!a;return null==a?!1:a}function kq(a,b)
{eq(a);iq(a,b,void 0,!1,!1);return a}
function lq(a,b,c,d,e){if(-1===c)return null;a.g||(a.g={});var g=a.g[c];if(g)return
g;e=hq(a,c,void 0===e?!1:e);if(null==e&&!d)return g;b=new
b(e);aq(a.wc)&&bq(b.wc);return a.g[c]=b};function mq(a,b){b=void 0===b?nq:b;return
oq(a,b)}function pq(a,b){if(null!=a){if(Array.isArray(a))a=oq(a,b);else if(cq(a))
{var c={},d;for(d in a)c[d]=pq(a[d],b);a=c}else a=b(a);return a}}function oq(a,b)
{for(var c=a.slice(),d=0;d<c.length;d+
+)c[d]=pq(c[d],b);Array.isArray(a)&&Zp(a)&1&&$p(c);return c}
function qq(a){if(a&&"object"==typeof a&&a.toJSON)return a.toJSON();a:switch(typeof
a){case "number":a=isFinite(a)?a:String(a);break a;case "object":if(a&&!
Array.isArray(a)&&Wp&&null!=a&&a instanceof Uint8Array){var b;void
0===b&&(b=0);if(!Vp){Vp={};for(var
c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),d=["+/
=","+/","-_=","-_.","-_"],e=0;5>e;e++){var
g=c.concat(d[e].split(""));Up[e]=g;for(var h=0;h<g.length;h++){var k=g[h];void
0===Vp[k]&&(Vp[k]=h)}}}b=Up[b];c=Array(Math.floor(a.length/
3));d=b[64]||"";for(e=g=0;g<a.length-2;g+=3){var
l=a[g],n=a[g+1];k=a[g+2];h=b[l>>2];l=b[(l&3)<<4|n>>4];n=b[(n&15)<<2|
k>>6];k=b[k&63];c[e++]=h+l+n+k}h=0;k=d;switch(a.length-g){case
2:h=a[g+1],k=b[(h&15)<<2]||d;case 1:a=a[g],c[e]=b[a>>2]+b[(a&3)<<4|
h>>4]+k+d}a=c.join("")}}return Array.isArray(a)?mq(a,qq):a}function nq(a){return
Wp&&null!=a&&a instanceof Uint8Array?new Uint8Array(a):a};function rq(a,b,c){a||
(a=sq);sq=null;var d=this.constructor.i;a||(a=d?[d]:[]);this.j=(d?0:-1)-
(this.constructor.g||0);this.g=void 0;this.wc=a;a:{d=this.wc.length;a=d-
1;if(d&&(d=this.wc[a],cq(d))){this.o=a-this.j;this.i=d;break a}void 0!==b&&-1<b?
(this.o=Math.max(b,a+1-this.j),this.i=void
0):this.o=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b+
+)if(a=c[b],a<this.o)a+=this.j,(d=this.wc[a])?
Array.isArray(d)&&$p(d):this.wc[a]=dq;else{d=this.i||
(this.i=this.wc[this.o+this.j]={});var e=d[a];e?Array.isArray(e)&&
$p(e):d[a]=dq}}rq.prototype.toJSON=function(){return
mq(this.wc,qq)};rq.prototype.clone=function(){var a=mq(this.wc);sq=a;a=new
this.constructor(a);sq=null;tq(a,this);return a};rq.prototype.toString=function()
{return this.wc.toString()};
function tq(a,b){b.s&&(a.s=b.s.slice());var c=b.g;if(c){b=b.i;for(var d in c){var
e=c[d];if(e){var g=!(!b||!b[d]),h=+d;if(Array.isArray(e)){if(e.length){var
k=a,l=e[0].constructor;k.g||(k.g={});var n=aq(k.wc),p=k.g[h];if(!p){p=k;g=void
0===g?!1:g;var w=!0;w=void 0===w?!0:w;g=void 0===g?!1:g;var
D=hq(p,h,g);null==D&&(D=dq);if(aq(p.wc))w&&(bq(D),Object.freeze(D));else
if(D===dq||aq(D))D=$p(D.slice()),iq(p,h,D,g);g=D;p=[];n=n||
aq(g);for(w=0;w<g.length;w++)p[w]=new
l(g[w]),n&&bq(p[w].wc);n&&(bq(p),Object.freeze(p));
k.g[h]=p}h=p;for(k=0;k<Math.min(h.length,e.length);k+
+)tq(h[k],e[k])}}else(h=lq(a,e.constructor,h,void 0,g))&&tq(h,e)}}}}var sq;function
uq(){rq.apply(this,arguments)}m(uq,rq);function vq()
{uq.apply(this,arguments)}m(vq,uq);if(fq){var wq={};Object.defineProperties(uq,
(wq[Symbol.hasInstance]=gq(function(){throw Error("Cannot perform instanceof checks
for MutableMessage");}),wq));var xq={};Object.defineProperties(vq,
(xq[Symbol.hasInstance]=gq(Object[Symbol.hasInstance]),xq))};function yq(a,b)
{Y.call(this,b);this.j=a}u(yq,Y);yq.prototype.i="info";yq.prototype.s=!1;var
zq={info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-butterBar-
warning",promo:"jfk-butterBar-promo"};yq.prototype.getType=function(){return
this.i};function Aq(a,b){if(a.Jb()){var
c=a.ha(),d=zq[b];Hb(c,zq[a.i]);x(c,d)}a.i=b}function Bq(a,b){a.j=b;if(b=a.ha()){var
c=a.g;c.Om(b);c.Mm(b,a.j)}}yq.prototype.isVisible=function(){var a=this.ha();return
null!=a&&Fb(a,"jfk-butterBar-shown")};
yq.prototype.Da=function(a){Kb(this.ha(),"jfk-butterBar-shown",a)};function Cq(a,b)
{a.s=b;(b=a.ha())&&Kb(b,"jfk-butterBar-mini",a.s)}yq.prototype.Va=function()
{this.ya=this.g.Ra("DIV","jfk-butterBar");var
a=this.ha();a&&(X(a,"live","assertive"),X(a,"atomic","true"));Bq(this,this.j);Cq(th
is,this.s);Aq(this,this.i)};function Dq(a)
{this.j=a.page_id;this.g=a.page_number||"";this.i=a.snippet_text||"";this.o=a.page_
url}Dq.prototype.Qa=function(){return this.j};Dq.prototype.Bc=function(){return
this.o};function Eq(a){this.g=a;0<this.g.number_of_results?
(this.ub=ib(this.g.search_results,function(b){return new
Dq(b)},this),this.id=this.g.search_results[0].page_id+Fq(this)
+this.g.search_results[this.g.number_of_results-1].page_id):this.ub=[]}function
Gq(a){return a.g.spellresults&&a.g.spellresults.correct_spell?
a.g.spellresults.correct_spell:null}function Fq(a){return
a.g.search_query_escaped};function Hq(a)
{P.call(this);this.url=a;this.j=null;this.N=!0}m(Hq,P);Hq.prototype.af=function()
{if(this.N)this.N=!1;else throw Error();};function Iq(a,b)
{Hq.call(this,a);this.O=b||"GET";this.i=new tj;this.g=new
dl}m(Iq,Hq);f=Iq.prototype;f.af=function(a,b)
{Hq.prototype.af.call(this,a,b);this.s=a;this.o=b;this.i.ka(this.g,"success",r(this
.Yq,this));this.i.ka(this.g,"error",r(this.Xq,this));this.g.send(this.url.toString(
),this.O,void 0)};f.Yq=function(a)
{this.j=JSON.parse(ql(a.target));T(r(this.dispatchEvent,this,"success"));this.s&&T(
t(this.s,this.j));T(r(this.mk,this))};
f.Xq=function()
{T(r(this.dispatchEvent,this,"error"));this.o&&T(this.o);T(r(this.mk,this))};f.abor
t=function(){this.g.abort();this.mk();return!1};f.mk=function()
{yj(this.i);this.o=this.s=null};function Jq(a,b,c,d)
{Vi.call(this,d);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c}u(Jq,
Vi);function Kq(a,b)
{P.call(this);a&&this.attach(a,b)}u(Kq,P);f=Kq.prototype;f.ya=null;f.Cj=null;f.Ql=n
ull;f.Dj=null;f.Uc=-1;f.ue=-1;f.nk=!1;
var
Lq={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,6
3239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,6324
7:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},Mq=
{Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,
F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,P
ageDown:34,Insert:45},Nq=qc&&nc;f=Kq.prototype;
f.Zq=function(a){if(oc||lc)if(17==this.Uc&&!a.ctrlKey||18==this.Uc&&!a.altKey||
qc&&91==this.Uc&&!a.metaKey)this.ue=this.Uc=-1;-1==this.Uc&&(a.ctrlKey&&17!
=a.keyCode?this.Uc=17:a.altKey&&18!=a.keyCode?this.Uc=18:a.metaKey&&91!
=a.keyCode&&(this.Uc=91));Dj(a.keyCode,this.Uc,a.shiftKey,a.ctrlKey,a.altKey,a.meta
Key)?(this.ue=Ej(a.keyCode),Nq&&(this.nk=a.altKey)):this.handleEvent(a)};f.
$q=function(a){this.ue=this.Uc=-1;this.nk=a.altKey};
f.handleEvent=function(a){var b=a.Ob,c=b.altKey;if(z&&"keypress"==a.type){var
d=this.ue;var e=13!=d&&27!=d?b.keyCode:0}else(oc||lc)&&"keypress"==a.type?
(d=this.ue,e=0<=b.charCode&&63232>b.charCode&&Cj(d)?b.charCode:0):
("keypress"==a.type?(Nq&&(c=this.nk),b.keyCode==b.charCode?32>b.keyCode?
(d=b.keyCode,e=0):(d=this.ue,e=b.charCode):(d=b.keyCode||this.ue,e=b.charCode||0)):
(d=b.keyCode||this.ue,e=b.charCode||0),qc&&63==e&&224==d&&(d=191));var g=d=Ej(d);d?
63232<=d&&d in Lq?g=Lq[d]:25==d&&a.shiftKey&&
(g=9):b.keyIdentifier&&b.keyIdentifier in Mq&&(g=Mq[b.keyIdentifier]);if(!
nc||"keypress"!=a.type||
Dj(g,this.Uc,a.shiftKey,a.ctrlKey,c,a.metaKey))a=g==this.Uc,this.Uc=g,b=new
Jq(g,e,a,b),b.altKey=c,this.dispatchEvent(b)};f.ha=function(){return
this.ya};f.attach=function(a,b)
{this.Dj&&Oq(this);this.ya=a;this.Cj=O(this.ya,"keypress",this,b);this.Ql=O(this.ya
,"keydown",this.Zq,b,this);this.Dj=O(this.ya,"keyup",this.$q,b,this)};
function Oq(a)
{a.Cj&&(qj(a.Cj),qj(a.Ql),qj(a.Dj),a.Cj=null,a.Ql=null,a.Dj=null);a.ya=null;a.Uc=-
1;a.ue=-1}f.wa=function(){Kq.ta.wa.call(this);Oq(this)};function Pq(a,b){if(!
a)throw Error("Invalid class name "+a);if("function"!==typeof b)throw
Error("Invalid decorator function "+b);Qq[a]=b}var Rq={},Qq={};function Sq(a)
{this.g=a}Na(Sq);function Tq(a,b){a&&(a.tabIndex=b?0:-
1)}f=Sq.prototype;f.qk=function(a){return"DIV"==a.tagName};function Uq(a,b,c)
{c.id&&b.dh(c.id);var d=a.ug(),e=!
1,g=Db(c);g&&Array.prototype.forEach.call(g,function(h){h==d?e=!0:h&&(h==d+"-
disabled"?b.Ta(!1):h==d+"-horizontal"?Vq(b,"horizontal"):h==d+"-
vertical"&&Vq(b,"vertical"))},a);e||x(c,d);Wq(a,b,c);return c}
function Wq(a,b,c){if(c)for(var d=c.firstChild,e;d&&d.parentNode==c;)
{e=d.nextSibling;if(1==d.nodeType){var g=a.Oh(d);g&&(g.ya=d,b.isEnabled()||g.Ta(!
1),b.Oa(g),cn(g,d))}else d.nodeValue&&""!=Ob(d.nodeValue)||
c.removeChild(d);d=e}}f.Oh=function(a){a:{a=Db(a);for(var b=0,c=a.length;b<c;b++)
{var d=a[b];if(d=d in Qq?Qq[d]():null){a=d;break a}}a=null}return
a};f.rk=function(a){a=a.ha();Kh(a,!0,nc);z&&(a.hideFocus=!0);var
b=this.g;b&&ym(a,b)};f.ug=function(){return"goog-container"};f.Oo=function()
{return"vertical"};function Xq(){}var Yq;Na(Xq);var
Zq={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"check
ed",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};f=X
q.prototype;f.vg=function(){};f.Qc=function(a){return a.g.Ra("DIV",
$q(this,a).join(" "),a.Hc())};f.Jc=function(a){return a};function ar(a,b,c)
{(a=a.ha?a.ha():a)&&(c?Gb:Jb)(a,[b])}f.Ji=function(){return!0};
f.Sb=function(a,b){b.id&&a.dh(b.id);var c=this.Jc(b);c&&c.firstChild?
br(a,c.firstChild.nextSibling?sb(c.childNodes):c.firstChild):a.xg=null;var
d=0,e=this.Wa(),g=this.Wa(),h=!1,k=!1,l=sb(Db(b));l.forEach(function(n){h||n!=e?k||
n!=g?d|=this.nj(n):k=!0:(h=!0,g==e&&(k=!0));1==this.nj(n)&&If(c)&&Kf(c,!
1)},this);a.Wd=d;h||(l.push(e),g==e&&(k=!0));k||l.push(g);
(a=a.Md)&&l.push.apply(l,a);h&&k&&!a||Eb(b,l.join(" "));return b};f.Ki=function(a)
{gn(a)&&this.Um(a.ha(),!0);a.isEnabled()&&this.oh(a,a.isVisible())};
function cr(a,b,c){if(a=c||a.vg())c=b.getAttribute("role")||null,a!
=c&&ym(b,a)}function dr(a,b,c){var d=b.Ua;null!=d&&a.ji(c,d);b.isVisible()||
X(c,"hidden",!b.isVisible());b.isEnabled()||a.qe(c,1,!
b.isEnabled());er(b,8)&&a.qe(c,8,fr(b,8));er(b,16)&&a.qe(c,16,fr(b,16));er(b,64)&&a
.qe(c,64,b.ud())}f.ji=function(a,b){Cm(a,b)};f.sk=function(a,b){Kh(a,!b,!
z)};f.Um=function(a,b){ar(a,this.Wa()+"-rtl",b)};f.Tm=function(a){var b;return
er(a,32)&&(b=a.ha())?If(b):!1};
f.oh=function(a,b){var c;if(er(a,32)&&(c=a.ha())){if(!b&&fr(a,32))
{try{c.blur()}catch(d){}fr(a,32)&&a.Li(null)}If(c)!=b&&Kf(c,b)}};f.Da=function(a,b)
{M(a,b);a&&X(a,"hidden",!b)};f.$c=function(a,b,c){var d=a.ha();if(d){var
e=this.Mh(b);e&&ar(a,e,c);this.qe(d,b,c)}};f.qe=function(a,b,c){Yq||
(Yq={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=Yq[b];var
d=a.getAttribute("role")||null;d&&(d=Zq[d]||b,b="checked"==b||"selected"==b?
d:b);b&&X(a,b,c)};
f.wg=function(a,b){var c=this.Jc(a);c&&(uf(c),b&&("string"===typeof b?H(c,b):
(a=function(d){if(d){var e=Ye(c);c.appendChild("string"===typeof d?
e.createTextNode(d):d)}},Array.isArray(b)?b.forEach(a):!Qa(b)||"nodeType"in b?
a(b):sb(b).forEach(a))))};f.Wa=function(){return"goog-control"};function $q(a,b)
{var c=a.Wa(),d=[c],e=a.Wa();e!=c&&d.push(e);c=b.Wd;for(e=[];c;){var g=c&-
c;e.push(a.Mh(g));c&=~g}d.push.apply(d,e);(a=b.Md)&&d.push.apply(d,a);return
d}f.Mh=function(a){this.g||gr(this);return this.g[a]};
f.nj=function(a){if(!this.Pa){this.g||gr(this);var b=this.g,c={},d;for(d in
b)c[b[d]]=d;this.Pa=c}a=parseInt(this.Pa[a],10);return isNaN(a)?0:a};function gr(a)
{var b=a.Wa();a.g={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-
selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function hr(a,b,c)
{Y.call(this,c);if(!b){for(b=this.constructor;b;){var
d=Sa(b);if(d=Rq[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=
d?"function"===typeof d.Eb?d.Eb():new d:null}this.j=b;this.xg=void 0!==a?
a:null;this.Ua=null}u(hr,Y);f=hr.prototype;f.xg=null;f.Wd=0;f.ui=39;f.Qf=255;f.ti=0
;f.Mi=!0;f.Md=null;f.tk=!0;f.Wm=null;function ir(a,b){a.$a&&b!
=a.tk&&jr(a,b);a.tk=b}f.yd=function(){return this.j};function kr(a,b){b&&(a.Md?
mb(a.Md,b)||a.Md.push(b):a.Md=[b],ar(a,b,!0))}
function lr(a,b){b&&a.Md&&ob(a.Md,b)&&(0==a.Md.length&&(a.Md=null),ar(a,b,!
1))}f.Va=function(){var
a=this.j.Qc(this);this.ya=a;cr(this.j,a,this.tf());this.j.sk(a,!
1);this.isVisible()||this.j.Da(a,!1)};f.tf=function(){return
this.Wm};f.kg=function(a){this.Wm=a};f.ji=function(a){this.Ua=a;var
b=this.ha();b&&this.j.ji(b,a)};f.Jb=function(){return
this.j.Jc(this.ha())};f.Ei=function(a){return this.j.Ji(a)};
f.Nb=function(a){this.ya=a=this.j.Sb(this,a);cr(this.j,a,this.tf());this.j.sk(a,!
1);this.Mi="none"!=a.style.display};f.Ma=function()
{hr.ta.Ma.call(this);dr(this.j,this,this.ya);this.j.Ki(this);if(this.ui&-
2&&(this.tk&&jr(this,!0),er(this,32))){var a=this.ha();if(a){var b=this.O||
(this.O=new
Kq);b.attach(a);Z(this).ka(b,"key",this.Tc).ka(a,"focus",this.ar).ka(a,"blur",this.
Li)}}};
function jr(a,b){var c=Z(a),d=a.ha();b?(c.ka(d,Ui.Dg,a.df).ka(d,
[Ui.Eg,Ui.Bh],a.ie).ka(d,"mouseover",a.Ne).ka(d,"mouseout",a.Dl),a.Vh!
=Ma&&c.ka(d,"contextmenu",a.Vh),z&&(Fc(9)||c.ka(d,"dblclick",a.Vm),a.ua||(a.ua=new
mr(a),Pi(a,a.ua)))):(c.Xa(d,Ui.Dg,a.df).Xa(d,
[Ui.Eg,Ui.Bh],a.ie).Xa(d,"mouseover",a.Ne).Xa(d,"mouseout",a.Dl),a.Vh!
=Ma&&c.Xa(d,"contextmenu",a.Vh),z&&(Fc(9)||
c.Xa(d,"dblclick",a.Vm),Ni(a.ua),a.ua=null))}
f.kc=function()
{hr.ta.kc.call(this);this.O&&Oq(this.O);this.isVisible()&&this.isEnabled()&&this.j.
oh(this,!1)};f.wa=function(){hr.ta.wa.call(this);this.O&&(this.O.Ha(),delete
this.O);delete this.j;this.ua=this.Md=this.xg=null};f.Hc=function(){return
this.xg};function nr(a,b){a.j.wg(a.ha(),b);a.xg=b}function br(a,b)
{a.xg=b}f.Qg=function(){var a=this.Hc();if(!a)return"";a="string"===typeof a?
a:Array.isArray(a)?a.map(Nf).join(""):Lf(a);return Ie(a)};f.isVisible=function()
{return this.Mi};
f.Da=function(a,b){return b||this.Mi!=a&&this.dispatchEvent(a?"show":"hide")?
((b=this.ha())&&this.j.Da(b,a),this.isEnabled()&&this.j.oh(this,a),this.Mi=a,!0):!
1};f.isEnabled=function(){return!fr(this,1)};f.Ta=function(a){var
b=this.getParent();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!or(this,1,!
a)||(a||(pr(this,!1),this.Xc(!1)),this.isVisible()&&this.j.oh(this,a),this.$c(1,!
a,!0))};f.Xc=function(a){or(this,2,a)&&this.$c(2,a)};function pr(a,b){or(a,4,b)&&a.
$c(4,b)}
f.rm=function(a){or(this,8,a)&&this.$c(8,a)};f.Hf=function(a){or(this,16,a)&&this.
$c(16,a)};f.Pj=function(a){or(this,32,a)&&this.$c(32,a)};f.ud=function(){return
fr(this,64)};f.Qb=function(a){or(this,64,a)&&this.$c(64,a)};function fr(a,b)
{return!!(a.Wd&b)}f.$c=function(a,b,c){c||1!=a?er(this,a)&&b!=fr(this,a)&&(this.j.
$c(this,a,b),this.Wd=b?this.Wd|a:this.Wd&~a):this.Ta(!b)};function er(a,b){return!!
(a.ui&b)}
f.Zb=function(a,b){if(this.$a&&fr(this,a)&&!b)throw Error("Component already
rendered");!b&&fr(this,a)&&this.$c(a,!1);this.ui=b?this.ui|a:this.ui&~a};function
qr(a,b){return!!(a.Qf&b)&&er(a,b)}function or(a,b,c){return er(a,b)&&fr(a,b)!=c&&(!
(a.ti&b)||a.dispatchEvent($m(b,c)))&&!a.Kd}f.Ne=function(a){!
rr(a,this.ha())&&this.dispatchEvent("enter")&&this.isEnabled()&&qr(this,2)&&this.Xc
(!0)};f.Dl=function(a){!
rr(a,this.ha())&&this.dispatchEvent("leave")&&(qr(this,4)&&pr(this,!
1),qr(this,2)&&this.Xc(!1))};
f.Vh=Ma;function rr(a,b){return!!
a.relatedTarget&&Ef(b,a.relatedTarget)}f.df=function(a)
{this.isEnabled()&&(qr(this,2)&&this.Xc(!0),Xi(a)&&(qr(this,4)&&pr(this,!
0),this.j&&this.j.Tm(this)&&this.ha().focus()));Xi(a)&&a.preventDefault()};f.ie=fun
ction(a){this.isEnabled()&&(qr(this,2)&&this.Xc(!
0),fr(this,4)&&this.Te(a)&&qr(this,4)&&pr(this,!1))};f.Vm=function(a)
{this.isEnabled()&&this.Te(a)};
f.Te=function(a){qr(this,16)&&this.Hf(!fr(this,16));qr(this,8)&&this.rm(!
0);qr(this,64)&&this.Qb(!this.ud());var b=new
Ri("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.s
hiftKey=a.shiftKey,b.hm=a.hm);return this.dispatchEvent(b)};f.ar=function()
{qr(this,32)&&this.Pj(!0)};f.Li=function(){qr(this,4)&&pr(this,!
1);qr(this,32)&&this.Pj(!1)};f.Tc=function(a){return
this.isVisible()&&this.isEnabled()&&this.he(a)?
(a.preventDefault(),a.stopPropagation(),!0):!1};
f.he=function(a){return 13==a.keyCode&&this.Te(a)};if("function"!==typeof hr)throw
Error("Invalid component class "+hr);if("function"!==typeof Xq)throw Error("Invalid
renderer class "+Xq);var sr=Sa(hr);Rq[sr]=Xq;Pq("goog-control",function(){return
new hr(null)});function mr(a){Oi.call(this);this.g=a;this.i=!1;this.j=new
tj(this);Pi(this,this.j);a=this.g.ya;this.j.ka(a,Ui.Dg,this.s).ka(a,Ui.Eg,this.N).k
a(a,"click",this.o)}u(mr,Oi);var tr=!z||Gc(9);mr.prototype.s=function(){this.i=!1};
mr.prototype.N=function(){this.i=!0};function ur(a,b){if(!tr)return
a.button=0,a.type=b,a;var
c=document.createEvent("MouseEvents");c.initMouseEvent(b,a.bubbles,a.cancelable,a.v
iew||
null,a.detail,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey
,a.metaKey,0,a.relatedTarget||null);return c}
mr.prototype.o=function(a){if(this.i)this.i=!1;else{var
b=a.Ob,c=b.button,d=b.type,e=ur(b,"mousedown");this.g.df(new
Vi(e,a.currentTarget));e=ur(b,"mouseup");this.g.ie(new Vi(e,a.currentTarget));tr||
(b.button=c,b.type=d)}};mr.prototype.wa=function()
{this.g=null;mr.ta.wa.call(this)};function vr(a,b,c){Y.call(this,c);this.ef=b||
Sq.Eb();this.dg=a||
this.ef.Oo()}u(vr,Y);f=vr.prototype;f.Rl=null;f.Nf=null;f.ef=null;f.dg=null;f.ve=!
0;f.Pb=!0;f.Og=!0;f.ac=-1;f.bc=null;f.ke=!1;f.Fe=null;function wr(a){return a.Rl||
a.ha()}f.yd=function(){return this.ef};f.Va=function(){var
a=this.g,b=a.Ra,c=this.ef.ug(),d=[c,"horizontal"==this.dg?c+"-horizontal":c+"-
vertical"];this.isEnabled()||d.push(c+"-disabled");this.ya=b.call(a,"DIV",d.join("
"))};f.Jb=function(){return this.ha()};f.Ei=function(a){return this.ef.qk(a)};
f.Nb=function(a){this.ya=Uq(this.ef,this,a);"none"==a.style.display&&(this.ve=!
1)};f.Ma=function(){vr.ta.Ma.call(this);dn(this,function(b){b.
$a&&xr(this,b)},this);var a=this.ha();this.ef.rk(this);this.Da(this.ve,!
0);Z(this).ka(this,"enter",this.Bl).ka(this,"highlight",this.dr).ka(this,"unhighlig
ht",this.fr).ka(this,"open",this.hu).ka(this,"close",this.cr).ka(a,Ui.Dg,this.er).k
a(Ye(a),[Ui.Eg,Ui.Bh],this.It).ka(a,
[Ui.Dg,Ui.Eg,Ui.Bh,"mouseover","mouseout","contextmenu"],this.Dt);this.Og&&yr(this,
!0)};
function yr(a,b){var c=Z(a),d=wr(a);b?
c.ka(d,"focus",a.Oi).ka(d,"blur",a.Ni).ka(a.Nf||(a.Nf=new
Kq(wr(a))),"key",a.Tc):c.Xa(d,"focus",a.Oi).Xa(d,"blur",a.Ni).Xa(a.Nf||(a.Nf=new
Kq(wr(a))),"key",a.Tc)}f.kc=function(){this.Ud(-1);this.bc&&this.bc.Qb(!
1);this.ke=!1;vr.ta.kc.call(this)};f.wa=function()
{vr.ta.wa.call(this);this.Nf&&(this.Nf.Ha(),this.Nf=null);this.ef=this.bc=this.Fe=t
his.Rl=null};f.Bl=function(){return!0};
f.dr=function(a){var b=hn(this,a.target);if(-1<b&&b!=this.ac){var
c=zr(this);c&&c.Xc(!1);this.ac=b;c=zr(this);this.ke&&pr(c,!0);this.bc&&c!
=this.bc&&(er(c,64)?c.Qb(!0):this.bc.Qb(!1))}b=this.ha();null!
=a.target.ha()&&X(b,"activedescendant",a.target.ha().id)};f.fr=function(a)
{a.target==zr(this)&&(this.ac=-1);this.ha().removeAttribute("aria-
activedescendant")};f.hu=function(a){(a=a.target)&&a!
=this.bc&&a.getParent()==this&&(this.bc&&this.bc.Qb(!1),this.bc=a)};
f.cr=function(a){a.target==this.bc&&(this.bc=null);var
b=this.ha(),c=a.target.ha();b&&fr(a.target,2)&&c&&Bm(b,c)};f.er=function(a)
{this.Pb&&(this.ke=!0);var b=wr(this);b&&If(b)?
b.focus():a.preventDefault()};f.It=function(){this.ke=!1};
f.Dt=function(a){a:{var b=a.target;if(this.Fe)for(var c=this.ha();b&&b!==c;){var
d=b.id;if(d in this.Fe){b=this.Fe[d];break
a}b=b.parentNode}b=null}if(b)switch(a.type){case Ui.Dg:b.df(a);break;case
Ui.Eg:case Ui.Bh:b.ie(a);break;case "mouseover":b.Ne(a);break;case
"mouseout":b.Dl(a);break;case "contextmenu":b.Vh(a)}};f.Oi=function()
{};f.Ni=function(){this.Ud(-1);this.ke=!1;this.bc&&this.bc.Qb(!1)};
f.Tc=function(a){return this.isEnabled()&&this.isVisible()&&(0!=en(this)||
this.Rl)&&this.he(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
f.he=function(a){var b=zr(this);if(b&&"function"==typeof b.Tc&&b.Tc(a)||
this.bc&&this.bc!=b&&"function"==typeof this.bc.Tc&&this.bc.Tc(a))return!
0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case
27:if(this.Og)wr(this).blur();else return!1;break;case 36:Ar(this);break;case
35:Br(this);break;case 38:if("vertical"==this.dg)Cr(this);else return!1;break;case
37:if("horizontal"==this.dg)gn(this)?Dr(this):Cr(this);else return!1;break;case
40:if("vertical"==this.dg)Dr(this);
else return!1;break;case 39:if("horizontal"==this.dg)gn(this)?
Cr(this):Dr(this);else return!1;break;default:return!1}return!0};function xr(a,b)
{var c=b.ha();c=c.id||(c.id=b.getId());a.Fe||(a.Fe={});a.Fe[c]=b}f.Oa=function(a,b)
{vr.ta.Oa.call(this,a,b)};
f.Gg=function(a,b,c){a.ti|=2;a.ti|=64;a.Zb(32,!1);ir(a,!1);var
d=a.getParent()==this?hn(this,a):-1;vr.ta.Gg.call(this,a,b,c);a.$a&&this.
$a&&xr(this,a);a=d;-1==a&&(a=en(this));a==this.ac?this.ac=Math.min(en(this)-
1,b):a>this.ac&&b<=this.ac?this.ac++:a<this.ac&&b>this.ac&&this.ac--};
f.removeChild=function(a,b){if(a="string"===typeof a?an(this,a):a){var
c=hn(this,a);-1!=c&&(c==this.ac?(a.Xc(!1),this.ac=-1):c<this.ac&&this.ac--);var
d=a.ha();d&&d.id&&this.Fe&&(c=this.Fe,d=d.id,d in c&&delete
c[d])}a=vr.ta.removeChild.call(this,a,b);ir(a,!0);return a};function Vq(a,b)
{if(a.ha())throw Error("Component already rendered");a.dg=b}f.isVisible=function()
{return this.ve};
f.Da=function(a,b){if(b||this.ve!=a&&this.dispatchEvent(a?"show":"hide"))
{this.ve=a;var c=this.ha();c&&(M(c,a),this.Og&&Tq(wr(this),this.Pb&&this.ve),b||
this.dispatchEvent(this.ve?"aftershow":"afterhide"));return!0}return!
1};f.isEnabled=function(){return this.Pb};f.Ta=function(a){this.Pb!
=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.Pb=!0,dn(this,function(b)
{b.Hq?delete b.Hq:b.Ta(!0)})):(dn(this,function(b){b.isEnabled()?b.Ta(!1):b.Hq=!
0}),this.ke=this.Pb=!1),this.Og&&Tq(wr(this),a&&this.ve))};
function Er(a,b){b!=a.Og&&a.
$a&&yr(a,b);a.Og=b;a.Pb&&a.ve&&Tq(wr(a),b)}f.Ud=function(a){(a=fn(this,a))?a.Xc(!
0):-1<this.ac&&zr(this).Xc(!1)};f.Xc=function(a){this.Ud(hn(this,a))};function
zr(a){return fn(a,a.ac)}function Ar(a){Fr(a,function(b,c){return(b+1)%c},en(a)-
1)}function Br(a){Fr(a,function(b,c){b--;return 0>b?c-1:b},0)}function Dr(a)
{Fr(a,function(b,c){return(b+1)%c},a.ac)}function Cr(a){Fr(a,function(b,c)
{b--;return 0>b?c-1:b},a.ac)}
function Fr(a,b,c){c=0>c?hn(a,a.bc):c;var d=en(a);c=b.call(a,c,d);for(var
e=0;e<=d;){var g=fn(a,c);if(g&&a.wo(g)){a.Ud(c);break}e+
+;c=b.call(a,c,d)}}f.wo=function(a){return
a.isVisible()&&a.isEnabled()&&er(a,2)};function Gr(a){Y.call(this);this.j=a?
a:null;var b=this.g;a=b.ha("gb-mobile-buy-panel");var c=b.ha("gb-mobile-buy-
button"),d=b.ha("gb-mobile-buy-close-button");b=b.ha("volume-
left");a&&c&&d&&b&&(this.i=new
vr,cn(this.i,a),this.O=c,this.na=d,cn(this,b),this.i.Da(!1))}m(Gr,Y);
Gr.prototype.Ma=function(){var
a=this;Z(this).ka(this.O,"click",this.s).ka(this.O,"keydown",function(b){32!
=b.keyCode&&13!=b.keyCode||
a.s()}).ka(this.na,"click",this.s).ka(this.na,"keydown",function(b){32!
=b.keyCode&&13!=b.keyCode||a.s()})};
Gr.prototype.s=function(){if(this.i.isVisible()){this.i.Da(!1);Hb(this.i.Jb(),"gb-
mobile-buy-panel-
visible");this.j&&(this.j.style.overflowX="auto",this.j.style.overflowY="scroll");t
his.O.focus();for(var a=la(document.querySelectorAll('[role="alert"],#volume-
center,.aria-hide-on-menu-open')),b=a.next();!
b.done;b=a.next())b.value.removeAttribute("aria-hidden")}else this.i.Da(!
0),x(this.i.Jb(),"gb-mobile-buy-panel-
visible"),this.j&&(this.j.style.overflowX="hidden",this.j.style.overflowY="hidden")
,this.i.Jb().focus(),
Hr(this)};function Hr(a){var b=a.i.Jb().querySelectorAll('[role="button"],
[href]'),c=b[0],d=b[b.length-1];Z(a).ka(a.i.Jb(),"keydown",function(e)
{9==e.keyCode&&(e.shiftKey?
document.activeElement===c&&(e.preventDefault(),d.focus()):document.activeElement==
=d&&(e.preventDefault(),c.focus()))});a=la(document.querySelectorAll('[role="alert"
],#volume-center,.aria-hide-on-menu-open'));for(b=a.next();!
b.done;b=a.next())X(b.value,"hidden",!0)};function Ir(){}Ir.prototype.Rc=function()
{};function Jr(a,b,c,d,e,g,h,k,l){var
n=Kr(c),p=Fh(a),w=vh(a);w&&fh(p,eh(w));w=We(a);var D=We(c);if(w.g!=D.g){var
G=w.g.body;D=Sf(D);var J=new A(0,0),U=nf(Ye(G));if(ic(U,"parent")){var Za=G;do{var
Ib=U==D?wh(Za):Ch(Za);J.x+=Ib.x;J.y+=Ib.y}while(U&&U!=D&&U!
=U.parent&&(Za=U.frameElement)&&(U=U.parent))}G=Ce(J,wh(G));!z||Gc(9)||kf(w.g)||
(G=Ce(G,lf(w.g)));p.left+=G.x;p.top+=G.y}a=Lr(a,b);b=p.left;a&4?
b+=p.width:a&2&&(b+=p.width/2);p=new A(b,p.top+(a&1?
p.height:0));p=Ce(p,n);e&&(p.x+=(a&4?-1:1)*e.x,p.y+=
(a&1?-1:1)*e.y);if(h)if(l)var sa=l;else if(sa=vh(c))sa.top-=n.y,sa.right-
=n.x,sa.bottom-=n.y,sa.left-=n.x;return Mr(p,c,d,g,sa,h,k)}
function Kr(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!
b||"static"!=oh(a,"position")){var c=wh(a);if(!b){b=Ih(a);var d;if(d=b)
{d=cg&&0<=Zb(Fm,10);var e;if(e=xc)e=0<=Zb(Dm,10);var g=$f&&0<=Zb(Fm,85);d=nc||d||
e||g}b=d?-a.scrollLeft:b&&!mc&&"visible"!=oh(a,"overflowX")?a.scrollWidth-
a.clientWidth-a.scrollLeft:a.scrollLeft;c=Ce(c,new A(b,a.scrollTop))}}}return c||
new A}
function Mr(a,b,c,d,e,g,h){a=a.clone();var k=Lr(b,c);c=L(b);h=h?
h.clone():c.clone();a=a.clone();h=h.clone();var l=0;if(d||0!=k)k&4?a.x-=h.width+(d?
d.right:0):k&2?a.x-=h.width/2:d&&(a.x+=d.left),k&1?a.y-=h.height+(d?
d.bottom:0):d&&(a.y+=d.top);if(g){if(e){d=a;k=h;l=0;65==(g&65)&&(d.x<e.left||
d.x>=e.right)&&(g&=-2);132==(g&132)&&(d.y<e.top||d.y>=e.bottom)&&(g&=-
5);d.x<e.left&&g&1&&(d.x=e.left,l|=1);if(g&16){var n=d.x;d.x<e.left&&(d.x=e.left,l|
=4);d.x+k.width>e.right&&(k.width=Math.min(e.right-d.x,n+
k.width-e.left),k.width=Math.max(k.width,0),l|
=4)}d.x+k.width>e.right&&g&1&&(d.x=Math.max(e.right-k.width,e.left),l|=1);g&2&&(l|
=(d.x<e.left?16:0)|(d.x+k.width>e.right?32:0));d.y<e.top&&g&4&&(d.y=e.top,l|
=2);g&32&&(n=d.y,d.y<e.top&&(d.y=e.top,l|
=8),d.y+k.height>e.bottom&&(k.height=Math.min(e.bottom-d.y,n+k.height-
e.top),k.height=Math.max(k.height,0),l|
=8));d.y+k.height>e.bottom&&g&4&&(d.y=Math.max(e.bottom-k.height,e.top),l|
=2);g&8&&(l|=(d.y<e.top?64:0)|(d.y+k.height>e.bottom?128:0));e=l}else e=256;
l=e}e=new
ch(0,0,0,0);e.left=a.x;e.top=a.y;e.width=h.width;e.height=h.height;a=l;if(a&496)ret
urn a;ph(b,new A(e.left,e.top));h=e.Fa();Ee(c,h)||Lh(b,h);return a}function Lr(a,b)
{return(b&8&&Ih(a)?b^4:b)&-9};function Nr(a,b,c)
{this.g=a;this.i=b;this.O=c}u(Nr,Ir);Nr.prototype.Rc=function(a,b,c)
{Jr(this.g,this.i,a,b,void 0,c,this.O)};function Or(a,b,c,d)
{Nr.call(this,a,b);this.j=c?5:0;this.s=d||void 0}u(Or,Nr);Or.prototype.N=function()
{return this.j};Or.prototype.o=function(a)
{this.j=a};Or.prototype.Rc=function(a,b,c,d){var
e=Jr(this.g,this.i,a,b,null,c,10,d,this.s);if(e&496){var
g=Pr(e,this.i);b=Pr(e,b);e=Jr(this.g,g,a,b,null,c,10,d,this.s);e&496&&(g=Pr(e,g),b=
Pr(e,b),Jr(this.g,g,a,b,null,c,this.j,d,this.s))}};function Pr(a,b)
{a&48&&(b^=4);a&192&&(b^=1);return b};function Qr(a,b){this.Lb=8;this.La=b||void
0;kn.call(this,a)}u(Qr,kn);function Rr(a)
{a.Lb=4;a.isVisible()&&a.rg()}Qr.prototype.od=function(){return this.La||
null};Qr.prototype.setPosition=function(a){this.La=a||void
0;this.isVisible()&&this.rg()};Qr.prototype.rg=function(){if(this.La){var a=!
this.isVisible()&&"move_offscreen"!
=this.getType(),b=this.ha();a&&(b.style.visibility="hidden",M(b,!
0));this.La.Rc(b,this.Lb,this.Wl);a&&M(b,!1)}};function Sr(a)
{vq.call(this,a)}m(Sr,vq);f=Sr.prototype;f.getEnableSsEngine=function(){return
jq(this,2)};f.getEnableAwr=function(){return
jq(this,3)};f.getEnableHelpSuggestions=function(){return
jq(this,4)};f.getAlohaAutoGaRollout=function(){return
jq(this,5)};f.getEnableConfigurator=function(){return jq(this,6)};function Tr(a)
{vq.call(this,a)}m(Tr,vq);var Ur="af am ar-EG ar-JO ar-MA ar-SA ar-XB ar az be bg
bn bs ca cs cy da de-AT de-CH de el en en-GB en-AU en-CA en-IE en-IN en-NZ en-SG
en-XA en-XC en-ZA es es-419 es-AR es-BO es-CL es-CO es-CR es-DO es-EC es-GT es-HN
es-MX es-NI es-PA es-PE es-PR es-PY es-SV es-US es-UY es-VE et eu fa fi fil fr-CA
fr-CH fr gl gsw gu he hi hr hu hy id in is it iw ja ka kk km kn ko ky ln lo lt lv
mk ml mn mo mr ms my nb ne nl no pa pl pt pt-BR pt-PT ro ru si sk sl sq sr-Latn sr
sv sw ta te th tl tr uk ur uz vi zh zh-CN zh-HK zh-TW zu".split(" ");
function Vr(a){var b;return null===(b=a.formContent)||void 0===b?void
0:b.locale};var Wr=ka(["https://www.gstatic.com/uservoice/feedback/client/web/","/
main_binary__",".js"]);function Xr(a){var b,c=Vr(a);c=(c&&Ur.includes(c)?
Vr(a):"en").replaceAll("-","_").toLowerCase();a=(null===(b=a.initializationData)||
void 0===b?0:b.useNightlyRelease)?"nightly":"live";return Kl(Wr,a,c)};var
Yr;function Zr(a,b){if(Yr)return Yr;var c=Xr(a),d=b.document;return
Yr=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new
Promise(function(e,g){var
h=d.createElement("script");h.src=Ji(c);Mi(h);h.onload=function()
{b.feedbackV2GlobalObject?e(b.feedbackV2GlobalObject):g("feedbackV2GlobalObject not
found on window.")};h.onerror=function(){g("Feedback binary script tag failed to
load: "+c.toString())};d.body.appendChild(h)})}
function $r(a,b,c){var d=!0;d=void 0===d?!0:d;var e,g,h,k,l,n;Ea(new Da(new
za(function(p){switch(p.i){case 1:h=Date.now();k=c||q;var
w=Zr(a,k);p.i=2;return{value:w};case 2:l=p.s;if(!(d||
(null===(e=a.initializationData)||void 0===e?0:e.useNightlyRelease)||
(null===(g=a.initializationData)||void 0===g?0:g.isLocalServer)))
{n=l.initializeFeedbackClient(a,h,b);p.i=3;break}w=l.initializeFeedbackClientAsync(
a,h,b);p.i=4;return{value:w};case 4:n=p.s;case 3:return
n.initiateAloha(),p.return(n)}})))};function as(a){return Ea(new Da(new
za(function(b){return b.return(new
Promise(function(c){hl("https://www.google.com/tools/feedback/aloha_form_properties
?productId="+a,function(d){d=d.target;var e=null;try{var
g=JSON.stringify(rl(d,")]}'\n"));if(null==g||""==g)e=new Tr;else{var
h=JSON.parse(g);Array.isArray(h)||yk(Error("Expected to deserialize an Array but
got "+Oa(h)+": "+h));sq=h;var k=new Tr(h);sq=null;e=k}}catch(n){g=new Tr;h=new
Sr;h=kq(h,5);h=kq(h,2);h=kq(h,4);var l=void 0===l?!1:l;eq(g);
g.g||(g.g={});k=h?h.wc:h;g.g[1]=h;e=iq(g,1,k,l)}c(e)},"GET","",{},2E3,!
0)}))})))};function bs(a,b,c){a.timeOfStartCall=(new Date).getTime();var d=c||
q,e=d.document,g=a.nonce||ue(d);g&&!a.nonce&&(a.nonce=g);if("help"==a.flow){var
h=La("document.location.href",d);!
a.helpCenterContext&&h&&(a.helpCenterContext=h.substring(0,1200));h=!
0;if(b&&JSON&&JSON.stringify){var k=JSON.stringify(b);
(h=1200>=k.length)&&(a.psdJson=k)}h||(b={invalidPsd:!
0})}b=[a,b,c];d.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.serverUri||"//
www.google.com/tools/feedback";if(h=d.GOOGLE_FEEDBACK_START)h.apply(d,b);else{d=
c+"/load.js?";for(var l in a)b=a[l],null==b||Ra(b)||(d+=encodeURIComponent(l)
+"="+encodeURIComponent(b)
+"&");a=Rf(We(e),"SCRIPT");g&&a.setAttribute("nonce",g);g=sd(d);a.src=Ji(g);Mi(a);e
.body.appendChild(a)}}
function cs(a,b,c){try{"submit"===a.flow||"help"===a.flow||a.tinyNoPointer||pc?
bs(a,b,c):as(a.productId).then(function(d){d=lq(d,Sr,1);if(null!=d&&!
0===d.getAlohaAutoGaRollout()){var e=c||q,g="DEV"===a.serverEnvironment,h=c||
q;h=a.nonce||ue(h);g={integrationKeys:
{productId:a.productId,feedbackBucket:a.bucket},callbacks:
{onClose:a.callback,onLoad:a.onLoadCallback},formContent:
{locale:a.locale,disableScreenshot:a.disableScreenshotting,productDisplayName:void
0,announcement:void 0,issueCategories:void 0,
includeSeveritySelection:void 0,customImageSrc:void 0,thankYouMessage:void
0,hx:void 0,defaultFormInputValues:void 0,defaultFormInputValuesString:void
0,abuseLink:a.abuseLink},initializationData:
{isLocalServer:g,nonce:h,useNightlyRelease:g,feedbackJsUrl:void
0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void
0,feedbackCssUrlSerialized:void 0,submissionServerUri:a.serverUri},extraData:
{productVersion:a.productVersion,authUser:a.authuser,configuratorId:a.configuratorI
d,customZIndex:a.customZIndex,
tinyNoPointer:a.tinyNoPointer,allowNonLoggedInFeedback:a.allowNonLoggedInFeedback,e
nableAnonymousFeedback:a.enableAnonymousFeedback}};b&&(h=new
Map(Object.entries(b)),g.extraData.productSpecificData=h);$r(g,d,e)}else
bs(a,b,c)},function(){return bs(a,b,c)})}catch(d)
{bs(a,b,c)}}Ya("userfeedback.api.startFeedback",cs);function ds(a)
{Y.call(this);if(this.j=B("gb-mobile-appbar-back-
button"))if(Z(this).ka(this.j,"click",this.s),xc&&Yb(ac(),"GSA")){x(this.j,"igsa-
hide");var b=this.g.ha("gb-mobile-appbar-logo");x(b,"igsa-shift")}(this.i=B("gb-
mobile-appbar-more"))&&es(this);new Gr(a)}m(ds,Y);
function es(a){var b=B("gb-mobile-more-menu");if(b){var c=new
Qr(b);Rr(c);c.setPosition(new Or(a.i,4));c.Da(!1);O(a.i,"click",function()
{fs(b,c)});O(a.i,"keydown",function(d){32!=d.keyCode&&13!=d.keyCode||fs(b,c)})}else
F(a.i)}function fs(a,b){Hb(a,"more-menu-hidden");b.Da(!
0);b.ha().focus();a=df("more-menu-link");for(var c=0;c<a.length;c+
+)O(a[c],"click",function(){b.Da(!1)}),O(a[c],"keydown",function(d){32!
=d.keyCode&&13!=d.keyCode||b.Da(!1)})}
ds.prototype.s=function()
{window.history.back();tc&&$f&&1==window.history.length&&window.close()};Ya("_OC_st
artFeedback",cs);function gs(a){P.call(this);a=a||
We();this.g=a.Ra(z?"DIV":"IFRAME",
{style:"position:absolute;width:9em;height:9em;top:-99em",tabIndex:-1,"aria-
hidden":"true"});a=a.g.body;a.insertBefore(this.g,a.firstChild);if(z)var
b=this.g;else a:{a=this.g;try{b=a.contentWindow||(a.contentDocument?
nf(a.contentDocument):null);break a}catch(c)
{}b=null}b=this.o=b;nc&&(a=b.document,a.open(),a.close());O(b,"resize",this.i,!
1,this);this.j=this.g.offsetWidth}u(gs,P);
gs.prototype.wa=function(){gs.ta.wa.call(this);pj(this.o,"resize",this.i,!
1,this);this.o=null;F(this.g);delete this.g};gs.prototype.i=function(){var
a=this.g.offsetWidth;this.j!
=a&&(this.j=a,this.dispatchEvent("fontsizechange"))};function hs(a)
{this.i=a;a=r(this.j,this);this.g=new Aj;O(this.g,"resize",a);var b=new
gs;O(b,"fontsizechange",a);O(window,"DOMContentLoaded",r(this.resize,this))}hs.prot
otype.j=function()
{this.resize();T(r(this.resize,this),100)};hs.prototype.resize=function(){var
a=this.g.Fa(),b=Math.round(wh(this.i).y);this.i.style.height=a.height-
b+"px"};function is(a){var b=null;if(a=B(a))b=new hs(a),b.resize();return
b};function js(a){Ri.call(this,"navigate");this.s=a}u(js,Ri);function ks(){return!
(y("iPad")||y("Android")&&!y("Mobile")||y("Silk"))&&(y("iPod")||y("iPhone")||
y("Android")||y("IEMobile"))};var ls=new WeakMap;function ms(a,b){a=[a];for(var
c=b.length-1;0<=c;--c)a.push(typeof b[c],b[c]);return a.join("\v")};function
ns(a,b,c,d){P.call(this);if(a&&!b)throw Error("Can't use invisible history without
providing a blank page.");if(c)var e=c;else{e="history_state"+os;var g=ce("input",
{type:"text",name:e,id:e,style:id("display:none")});document.write(Zd(g));e=B(e)}th
is.N=e;this.g=c?nf(Ye(c)):window;this.oa=b;z&&!
b&&(this.oa="https"==window.location.protocol?
sd(hd(id("https:///"))):sd(hd(id('javascript:""'))));this.Ya=new
al(150);Pi(this,this.Ya);this.i=!a;this.j=new tj(this);if(a||ps){if(d)var
h=d;else{a="history_iframe"+
os;b={id:a,style:id("display:none"),sandbox:void 0};c={};c.src=this.oa||
null;c.srcdoc=null;d={sandbox:""};e={};for(var k in
c)Object.prototype.hasOwnProperty.call(c,k)&&(e[k]=c[k]);for(var l in
d)Object.prototype.hasOwnProperty.call(d,l)&&(e[l]=d[l]);if(b)for(h in
b)if(Object.prototype.hasOwnProperty.call(b,h)){k=h.toLowerCase();if(k in c)throw
Error("");k in d&&delete e[k];e[h]=b[h]}h=fe("iframe",e,void
0);document.write(Zd(h));h=B(a)}this.O=h;this.ua=!
0}ps&&(this.j.ka(this.g,"load",this.sv),this.na=
this.ma=!1);this.i?qs(this,rs(this),!0):ss(this,this.N.value);os+
+}u(ns,P);ns.prototype.Pb=!1;ns.prototype.s=!1;ns.prototype.o=null;
var ts=function(a,b){function c(g){var h=la(g);g=h.next().value;h=ma(h);return
a.apply(g,h)}function d(g){g=la(g);g.next();g=ma(g);return b(e,g)}b=void 0===b?
ms:b;var e=Sa(a);return function(){var g=Fa.apply(0,arguments),h=this||
q,k=ls.get(h);k||(k={},ls.set(h,k));return jc(k,[this].concat(g instanceof Array?
g:ma(la(g))),c,d)}}(function(){return z?Gc(8):"onhashchange"in q}),ps=z&&!
Gc(8);f=ns.prototype;f.Zg=null;f.wa=function()
{ns.ta.wa.call(this);this.j.Ha();this.Ta(!1)};
f.Ta=function(a){if(a!=this.Pb)if(ps&&!this.ma)this.na=a;else
if(a)if(nc&&this.j.ka(this.g,"pageshow",this.zv),ts()&&this.i)this.j.ka(this.g,"has
hchange",this.uv),this.Pb=!0,this.dispatchEvent(new js(rs(this),!1));else{if(!z||
ks()||this.ma)this.j.ka(this.Ya,"tick",r(this.Xm,this,!0)),this.Pb=!0,ps||
(this.o=rs(this),this.dispatchEvent(new js(rs(this),!1))),this.Ya.start()}else
this.Pb=!1,yj(this.j),this.Ya.stop()};f.sv=function(){this.ma=!
0;this.N.value&&ss(this,this.N.value,!0);this.Ta(this.na)};
f.zv=function(a){a.Ob.persisted&&(this.Ta(!1),this.Ta(!0))};f.uv=function(){var
a=us(this.g);a!=this.o&&vs(this,a,!0)};function rs(a){return null!=a.Zg?a.Zg:a.i?
us(a.g):ws(a)||""}f.li=function(a,b){rs(this)!=a&&(this.i?(qs(this,a,!1),ts()||z&&!
ks()&&ss(this,a,!1,b),this.Pb&&this.Xm(!1)):(ss(this,a,!
1),this.Zg=this.o=this.N.value=a,this.dispatchEvent(new js(a,!1))))};function us(a)
{a=a.location.href;var b=a.indexOf("#");return 0>b?"":a.substring(b+1)}
function qs(a,b,c){a=a.g.location;var d=a.href.split("#")
[0],e=Yb(a.href,"#");if(ps||e||b)d+="#"+b;d!=a.href&&(b=zd(d),c?
we(a,b):ve(a,b))}function ss(a,b,c,d){if(a.ua||b!=ws(a))if(a.ua=!
1,b=encodeURIComponent(String(b)),z){var
e=Ff(a.O);e.open("text/html",c?"replace":void 0);c=ke(ce("title",{},d||
a.g.document.title),ce("body",{},b));e.write(Zd(c));e.close()}else
e=qd(a.oa).toString()+"#"+b,(a=a.O.contentWindow)&&(c?
we(a.location,e):ve(a.location,e))}
function ws(a){if(z)return a=Ff(a.O),a.body?Je(a.body.innerHTML):null;var
b=a.O.contentWindow;if(b){try{var c=Je(us(b))}catch(d){return a.s||(1!
=a.s&&bl(a.Ya,1E4),a.s=!0),null}a.s&&(0!=a.s&&bl(a.Ya,150),a.s=!1);return c||
null}return null}f.Xm=function(a){if(this.i){var b=us(this.g);b!
=this.o&&vs(this,b,a)}if(!this.i||ps)if(b=ws(this)||"",null==this.Zg||
b==this.Zg)this.Zg=null,b!=this.o&&vs(this,b,a)};
function vs(a,b,c){a.o=a.N.value=b;a.i?
(ps&&ss(a,b),qs(a,b)):ss(a,b);a.dispatchEvent(new js(rs(a),c))}var os=0;function
xs(a){vq.call(this,a)}m(xs,vq);function ys(){var a=new
xs([null,null,null,null,null,'(function(){/*\n\n Copyright The Closure Library
Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar d="function"==typeof
Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new
b},f;if("function"==typeof Object.setPrototypeOf)f=Object.setPrototypeOf;else{var
g;a:{var k={a:!0},l={};try{l.__proto__=k;g=l.a;break a}catch(a){}g=!1}f=g?
function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not
extensible");return a}:null}var m=f,n=this||self,p=function(a){return a};/*\n\n
SPDX-License-Identifier: Apache-2.0\n*/\nvar q={};var r;var t=function(a,b){if(b!
==q)throw Error("Bad secret");this.g=a},u=function()
{};t.prototype=d(u.prototype);t.prototype.constructor=t;if(m)m(t,u);else for(var v
in u)if("prototype"!=v)if(Object.defineProperties){var
w=Object.getOwnPropertyDescriptor(u,v);w&&Object.defineProperty(t,v,w)}else
t[v]=u[v];t.prototype.toString=function(){return this.g.toString()};function x(a)
{if(void 0===r){var b=null;var
c=n.trustedTypes;if(c&&c.createPolicy)try{b=c.createPolicy("goog#html",
{createHTML:p,createScript:p,createScriptURL:p})}catch(e)
{n.console&&n.console.error(e.message)}r=b}b=r;b=null===b||void 0===b?void
0:b.createScriptURL(a);return new t(null!==b&&void 0!==b?b:a,q)};if(!function()
{if(self.origin)return"null"===self.origin;if(""!==location.host)return!
1;try{return window.parent.escape(""),!1}catch(a){return!0}}())throw
Error("sandboxing error");\nwindow.addEventListener("message",function(a){var
b=a.ports[0];a=a.data;var
c=a.callbackName.split("."),e=window;"window"===c[0]&&c.unshift();for(var
h=0;h<c.length-1;h++)e[c[h]]={},e=e[c[h]];e[c[c.length-1]]=function(y)
{b.postMessage(JSON.stringify(y))};c=document.createElement("script");a=x(a.url);if
(a instanceof t)a=a.g;else throw Error("Unexpected type when unwrapping
TrustedResourceUrl");c.src=a;document.body.appendChild(c)},!0);}).call(this);\n']);
if(!a)return null;a=hq(a,6);if(null===a||void 0===a)var b=null;else{var
c=null===(b=dd())||void 0===b?void 0:b.createScript(a);b=new Di(null!==c&&void 0!
==c?c:a,ti)}return b};function zs(a)
{this.url=a;this.timeout=5E3;this.o="callback";this.g=this.i=null}function As(a)
{var b=void 0===b?{}:b;a.g=Ok();var c=new Q(a.url),d=new
Map;d.set("callback",a.o);c.j.Nq(gk(b),d);Bs(a).then(function()
{Cs(a,c.toString())}).then(function(){return a.g.promise}).then(function()
{Ds(a)},function(){Ds(a)});0<a.timeout&&(a.j=setTimeout(function()
{a.g.reject("Timeout!")},a.timeout));return a.g.promise}
function Cs(a,b){var c=new
MessageChannel;a.i.contentWindow.postMessage({url:b,callbackName:a.o},"*",
[c.port2]);c.port1.onmessage=function(d){var e={};void 0!
==a.j&&(clearTimeout(a.j),a.j=void 0);void 0===d.data&&a.g.reject("Callback called,
but no data received");"string"!==typeof d.data&&a.g.reject("Exploitation attempt!
Data is not a string!");try{e=JSON.parse(d.data)}catch(g){a.g.reject("Invalid Data
received: "+g.message)}a.g.resolve(e)}}
function Bs(a){var b=Ok(),c=E("IFRAME");if(!c.sandbox)throw Error("iframe sandboxes
not supported");c.sandbox.value="allow-
scripts";c.style.display="none";a.i=c;a=ys();a=ke(ne,ce("body",
{},Li(sl(a))));c.srcdoc=Zd(a);a=sd("data:text/html;charset=UTF-
8;base64,"+btoa(Yd(a)));c.src=qd(a).toString();c.addEventListener("load",function()
{return b.resolve(c)},!1);c.addEventListener("error",function(d){b.reject(d)},!
1);document.documentElement.appendChild(c);return b.promise}
function Ds(a){null!
==a.i&&(document.documentElement.removeChild(a.i),a.i=null)};function Es(a)
{Hq.call(this,a);this.i=new zs(a);this.g=!0}m(Es,Hq);Es.prototype.af=function(a,b)
{Hq.prototype.af.call(this,a,b);this.g=!
1;As(this.i).then(r(this.s,this,a),r(this.o,this,b))};Es.prototype.s=function(a,b)
{this.g||(this.j=b,this.dispatchEvent("success"),a&&a(this.j),this.g=!
0)};Es.prototype.o=function(a){this.g||(this.dispatchEvent("error"),a&&a(),this.g=!
0)};Es.prototype.abort=function(){return this.g=!0};function Fs(a,b,c,d,e)
{Array.isArray(a)||(a=[a]);this.g=a;this.j=b;this.i=c;b=new
Q((GBS_HOST||"https://books.google.com/")+"books?
jscmd=viewapi");R(b,"bibkeys",a.join(","));R(b,"hl",e||"de");R(b,"source",d||"previ
ewlib");(new Es(b)).af(r(this.o,this))}Fs.prototype.o=function(a){for(var
b=0;b<this.g.length;b++){var c=a[this.g[b]];if(c){var
d=c.preview_url,e;if(e=d)e=c.preview,c=c.embeddable,void 0===c&&(c=!
0),e=("full"==e||"partial"==e)&&c;if(e)
{this.j&&this.j(d);return}}}this.i&&this.i()};var Gs={},Hs={};function Is(){throw
Error("Do not instantiate
directly");}Is.prototype.el=null;Is.prototype.Hc=function(){return
this.content};Is.prototype.toString=function(){return this.content};function Js()
{Is.call(this)}u(Js,Is);Js.prototype.Sf=Gs;function Ks(a,b){var
c=a.match(Ls);return c?Number(c[1])*b[c[2]]:Number(a)}var Ls=/^(-?\d+\.?\d*)
([KMGTPEZYkmun]?)B?$/,Ms={"":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},Ns={"":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 Os(a){if(null!=a)switch(a.el){case 1:return 1;case -1:return-1;case 0:return
0}return null}function Ps(a){if(null!=a&&a.Sf===Gs)var b=a;else if(a instanceof
Xd)b=Qs(Yd(a),a.qf());else if(a instanceof vi){b=Qs;var
c,d=yi(a);a=(null===(c=ui())||void 0===c?0:c.isHTML(d))?
TrustedHTML.prototype.toString.apply(d):d;b=b(a)}else
b=Qs(String(String(a)).replace(Rs,Ss),Os(a));return b}
var Qs=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.el=d);return c}}(Js);function Ts(a)
{if(null!=a&&a.Sf===Gs){var
b=String;a=String(a.Hc()).replace(Us,"").replace(Vs,"&lt;");b=b(a).replace(Ws,Ss)}e
lse b=String(a).replace(Rs,Ss);return b}
var Xs={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\v":"&#11;","\f":"&#12;","\
r":"&#13;","
":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","
=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\
u2028":"&#8232;","\u2029":"&#8233;"};function Ss(a){return Xs[a]}
var Rs=/[\x00\x22\x26\x27\x3c\x3e]/g,Ws=/[\x00\x22\x27\x3c\x3e]/g,Ys=/^(?!on|src|
(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-
equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i,Us=/<(?:!|\/?([a-zA-Z][a-zA-
Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,Vs=/</g;/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
function Zs(a,b,c,d){a=a(b||$s,c);d=Rf(d||We(),"DIV");if(Ra(a))if(a instanceof Is)
{if(a.Sf!==Gs)throw Error("Sanitized content was not of kind
HTML.");a=ae(a.toString(),a.el||null)}else a=$d("zSoyz");else
a=$d(String(a));qe(d,a);1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType&&(d=a
));return d}var $s={};function at(a){a=a||{};var
b=a.attributes,c=a.content,d=a.disabled,e=a.id,g=a.bx,h=a.title,k=a.yw,l=a.value,n=
Qs;e='<div role="button"'+(e?' id="'+Ts(e)+'"':"")+' class="';a=a||{};var
p=a.Qw,w=a.style,D=a.width,G="goog-inline-block jfk-button ";switch(Ra(w)?
w.toString():w){case 0:G+="jfk-button-standard";break;case 2:G+="jfk-button-
action";break;case 3:G+="jfk-button-primary";break;case 1:G+="jfk-button-
default";break;case 4:G+="jfk-button-flat";break;case 5:G+="jfk-button-
mini";break;case 6:G+="jfk-button-contrast";
break;default:G+="jfk-button-standard"}G+=((D&&D.Uu&&(1).Uu?D.Sf!==(1).Sf?
0:D.toString()===(1).toString():1==D)?" jfk-button-narrow":"")+(a.checked?" jfk-
button-checked":"")+(p?" "+p:"")+(a.disabled?" jfk-button-disabled":"");d=e+Ts(G)
+'"'+(d?' aria-disabled="true"':' tabindex="'+(g?Ts(g):"0")+'"')+(h?k?' data-
tooltip="'+Ts(h)+'"':' title="'+Ts(h)+'"':"")+(l?' value="'+Ts(l)+'"':"");b?(null!
=b&&b.Sf===Hs?b=b.Hc():(b=String(b),b=Ys.test(b)?b:"zSoyz"),null!
=b&&b.Sf===Hs&&(b=b.Hc()),b=(!b||1<=b.length&&
" "===b.charAt(0)?"":" ")+b):b="";return
n(d+b+">"+Ps(null!=c?c:"")+"</div>")};function bt(a,b){this.j=a;this.N=!!
b;this.o={0:this.j+"-arrowright",1:this.j+"-arrowup",2:this.j+"-
arrowdown",3:this.j+"-arrowleft"}}m(bt,Ir);f=bt.prototype;f.Oj=function(a)
{this.i=a};f.setPosition=function(a,b,c,d){null!=a&&(this.Zk=a);null!
=b&&(this.Vk=b);"number"===typeof c&&(this.qo=Math.max(c,15));"number"===typeof
d&&(this.am=d)};f.Rc=function(a,b,c)
{a=this.Vk;2==a&&(a=0);ct(this,this.Zk,a,2==this.Vk?dt(this.Zk)?
this.g.offsetHeight/2:this.g.offsetWidth/2:this.qo,0,c)};
function ct(a,b,c,d,e,g){if(a.i){var h=et(b,c);var k=a.i;var l=a.g,n=a.Ea,p=L(k);a:
{p=(dt(b)?p.height/2:p.width/2)-d;var
w=Lr(k,h);if(n)n=n.clone(),l&&(l=Kr(l),n.left+=l.x,n.right+=l.x,n.top+=l.y,n.bottom
+=l.y);else if(n=vh(k),!n){k=p;break a}k=dh(Fh(k));dt(b)?k.top<n.top&&!(w&1)?p-
=n.top-k.top:k.bottom>n.bottom&&w&1&&(p-=k.bottom-n.bottom):k.left<n.left&&!(w&4)?
p-=n.left-k.left:k.right>n.right&&w&4&&(p-=k.right-n.right);k=p}k=dt(b)?new
A(a.am,k):new A(k,a.am);p=dt(b)?6:9;a.Tk&&2==e&&(p=dt(b)?4:1);
w=b^3;dt(b)&&"rtl"==a.i.dir&&(w=b);h=Jr(a.i,et(w,c),a.g,h,k,g,a.Ll?p:0,void
0,a.Ea);if(2!=e&&h&496){ct(a,b^3,c,d,a.Tk&&0==e?1:2,g);return}!a.N||h&496||
(e=parseFloat(a.g.style.left),g=parseFloat(a.g.style.top),isFinite(e)&&0==e
%1&&isFinite(g)&&0==g%1||ph(a.g,Math.round(e),Math.round(g)))}ft(a,b,c,d)}
function ft(a,b,c,d){var e=a.s;Qc(a.o,function(g){Kb(e,g,!
1)},a);x(e,a.o[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.i?
(c=Ah(a.i,a.g),d=gt(a.i,b),dt(b)?e.style.top=ht(c.y+d.y,a.g.offsetHeight-
15)+"px":e.style.left=ht(c.x+d.x,a.g.offsetWidth-15)+"px"):e.style[0==c?
dt(b)?"top":"left":dt(b)?"bottom":"right"]=d+"px"}function ht(a,b){return 15>b?
15:ze(a,15,b)}function et(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 gt(a,b){var c=0,d=0;a=L(a);switch(b){case 2:c=a.width/2;break;case
1:c=a.width/2;d=a.height;break;case 0:d=a.height/2;break;case
3:c=a.width,d=a.height/2}return new A(c,d)}function dt(a){return 0==a||3==a}f.Ll=!
1;f.Vk=2;f.qo=20;f.Zk=3;f.Ea=null;f.am=-5;f.Tk=!1;function it(a)
{Oi.call(this);this.i=a||We()}m(it,Oi);it.prototype.s=function()
{ym(this.ha(),"tooltip");X(this.ha(),"live","polite")};function jt(a)
{it.call(this,a);this.g=this.i.Ra("DIV",kt()+"-
contentId");this.j=this.i.Ra("DIV",kt()+"-arrow",this.i.Ra("DIV",kt()+"-
arrowimplbefore"),this.i.Ra("DIV",kt()+"-arrowimplafter"));this.o=this.i.Ra("DIV",
{"class":kt(),role:"tooltip"},this.g,this.j);this.s()}m(jt,it);function kt()
{return"jfk-tooltip"}jt.prototype.ha=function(){return
this.o};jt.prototype.wa=function()
{it.prototype.wa.call(this);this.o&&F(this.o)};function lt(a)
{jt.call(this,a)}m(lt,jt);lt.prototype.s=function()
{ym(this.ha(),"tooltip")};function mt(a){return Le(Ob(a.replace(nt,function(b,c)
{return ot.test(c)?"":" "}).replace(/[\t\n ]+/g," ")))}var ot=/^(?:abbr|acronym|
address|b|em|i|small|strong|su[bp]|u)$/i,nt=/<[!\/]?([a-z0-9]+)([\/
][^>]*)?>/gi;function pt(a){a=a||We();var b=Sa(a.g);qt[b]||(qt[b]=new
rt(a))}function st(a,b){var c=b instanceof Xd?
mt(Yd(b)):b;a.removeAttribute("title");a.removeAttribute("data-tooltip-
contained");a.removeAttribute("data-tooltip");b?(b instanceof Xd?a.i=b:
(a.setAttribute("data-tooltip",b),a.i=null),a.setAttribute("aria-label",c)):
(a.i=null,a.removeAttribute("aria-label"));pt(We(a))}var qt={};
function rt(a){tj.call(this);this.va=a;this.ua=new
em(this.rw,0,this);Pi(this,this.ua);var b=nf();this.ma="function"===typeof
b.MutationObserver?new
b.MutationObserver(r(this.At,this)):null;a=a.g;this.ka(a,"mouseout mousedown click
blur focusout keydown".split(" "),this.Vs,!0);this.ka(a,
["mouseover","focus","focusin"],this.bw,!0)}m(rt,tj);f=rt.prototype;f.wa=function()
{tt(this);tj.prototype.wa.call(this)};
function ut(a,b){switch(b.type){case "mousedown":case "mouseover":case
"mouseout":case "click":a.Ba=!1;break;case "keydown":a.Ba=!0}}f.bw=function(a)
{this.ma&&this.ma.disconnect();ut(this,a);var
b=a.target;a="focus"==a.type||"focusin"==a.type;var
c=this.g&&Ef(this.g.g,b);if(this.Ba||!a||c)
{this.Ca=a;if(a=b&&b.getAttribute&&this.ma)a=b.getAttribute("role")||
null,a=mb(xm,a);a&&(this.ma.observe(b,{attributes:!0}),
(a=Am(b))&&(b=a));this.o=b}else this.o=null;vt(this)};
f.Vs=function(a){ut(this,a);var b=a.target;b=this.g&&Ef(this.g.g,b);if("mousedown"!
=a.type&&"click"!=a.type||!b)this.o=null,vt(this)};f.At=function(a)
{v(a,r(function(b){var c=Am(b.target);c&&"aria-
activedescendant"==b.attributeName&&(this.o=c,vt(this))},this))};function vt(a)
{if(0==a.ua.lb||!a.i||!a.O){tt(a);var b=null!=a.O?a.O:50;a.ua.start(a.i?
b:300)}}function tt(a){a.oa&&(cl(a.oa),a.oa=0,a.i=null)}
f.rw=function(){if(!this.o)wt(this),this.O=this.i=null;else if(!
(this.i&&this.g&&Ef(this.g.ha(),this.o))||this.i.getAttribute("data-tooltip-
unhoverable")){var a=Pf(this.o,function(k){return
k.getAttribute&&(k.getAttribute("data-tooltip-contained")||k.getAttribute("data-
tooltip")||k.i)&&!k.getAttribute("data-tooltip-suspended")}),b=!1;this.i&&this.i!
=a&&(wt(this),this.O=this.i=null,b=!0);if(!this.i&&a&&(this.i=a,xt(this,a))){var
c=je;if(a.getAttribute("data-tooltip-contained"))for(var d=df("jfk-tooltip-data",
a),e=0;e<d.length;e++){if(d[e].parentNode==a){c=d[e].cloneNode(!0);break}}else
c=a.i?a.i:be(a.getAttribute("data-tooltip"));d=a.getAttribute("data-tooltip-
align");e=a.getAttribute("data-tooltip-class");var g=a.getAttribute("data-tooltip-
offset");g=Nb(Se(g))?-1:Number(g);var h=a.getAttribute("data-tooltip-hide-
delay");h=Nb(Se(h))?null:Number(h);if(!b&&(a=a.getAttribute("data-tooltip-
delay"),a=Math.max(0,a-300)))
{this.oa=T(t(this.qq,this.i,c,d,g,e,h),a,this);return}this.qq(this.i,c,d,g,e,h)}}};
function xt(a,b){return b.getAttribute("data-tooltip-only-on-
overflow")&&b.offsetWidth>=b.scrollWidth&&b.offsetHeight>=b.scrollHeight||
a.Ca&&"mouse"==b.getAttribute("data-tooltip-trigger")?!1:!0}function yt(a)
{if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case "t":return
2;case "r":return 3}return 1}
f.qq=function(a,b,c,d,e,g){this.oa=0;this.O=g;if(!this.g){this.g=new
lt(this.va);wt(this);g=this.g.ha();this.va.g.body.appendChild(g);Pi(this,this.g);th
is.s=new bt(kt(),!0);this.s.Ll=!0;this.s.Tk=!0;g=this.s;var
h=this.g.ha(),k=this.g.j;g.g=h;g.s=k}a:{if(c)switch(c.toLowerCase().split(",")[1])
{case "l":g=0;break a;case "r":g=1;break a}g=2}this.s.setPosition(yt(c),g,void
0,d);Hb(this.g.ha(),"jfk-tooltip-hide");this.na!=e&&(this.na&&!
Nb(Se(this.na))&&Hb(this.g.ha(),this.na),Nb(Se(e))||x(this.g.ha(),
e),this.na=e);ph(this.g.ha(),0,0);if(b instanceof Xd)N(this.g.g,b);else
for(uf(this.g.g);c=b.firstChild;)this.g.g.appendChild(c);this.s.Oj(a);this.s.Rc(nul
l,0)};function wt(a){a.g&&x(a.g.ha(),"jfk-tooltip-hide")};function zt(a){var
b="$f";if(a.$f&&a.hasOwnProperty(b))return a.$f;b=new a;return a.$f=b};function
At(){}u(At,Xq);Na(At);f=At.prototype;f.vg=function()
{return"button"};f.qe=function(a,b,c){switch(b){case 8:case
16:X(a,"pressed",c);break;default:case 64:case
1:At.ta.qe.call(this,a,b,c)}};f.Qc=function(a){var
b=At.ta.Qc.call(this,a);this.oc(b,a.uf());var
c=a.Ab();c&&this.yc(b,c);er(a,16)&&this.qe(b,16,fr(a,16));return
b};f.Sb=function(a,b){b=At.ta.Sb.call(this,a,b);var
c=this.Ab(b);a.Ka=c;a.na=this.uf(b);er(a,16)&&this.qe(b,16,fr(a,16));return
b};f.Ab=Ma;f.yc=Ma;f.uf=function(a){return a.title};
f.oc=function(a,b){a&&(b?a.title=b:a.removeAttribute("title"))};f.nc=function(a,b)
{var c=gn(a),d=this.Wa()+"-collapse-left",e=this.Wa()+"-collapse-right",g=c?
e:d;b&1?kr(a,g):lr(a,g);c=c?d:e;b&2?kr(a,c):lr(a,c)};f.Wa=function(){return"goog-
button"};function Bt(){}u(Bt,At);Na(Bt);f=Bt.prototype;f.vg=function()
{};f.Qc=function(a){ir(a,!1);a.Qf&=-256;a.Zb(32,!1);return a.g.Ra("BUTTON",
{"class":$q(this,a).join(" "),disabled:!
a.isEnabled(),title:a.uf()||"",value:a.Ab()||""},a.Qg()||"")};f.Ji=function(a)
{return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type
||"reset"==a.type)};f.Sb=function(a,b){ir(a,!1);a.Qf&=-256;a.Zb(32,!
1);if(b.disabled){var c=this.Mh(1);x(b,c)}return Bt.ta.Sb.call(this,a,b)};
f.Ki=function(a){Z(a).ka(a.ha(),"click",a.Te)};f.sk=Ma;f.Um=Ma;f.Tm=function(a)
{return a.isEnabled()};f.oh=Ma;f.$c=function(a,b,c){Bt.ta.$c.call(this,a,b,c);
(a=a.ha())&&1==b&&(a.disabled=c)};f.Ab=function(a){return
a.value};f.yc=function(a,b){a&&(a.value=b)};f.qe=Ma;function Ct(a,b,c)
{hr.call(this,a,b||Bt.Eb(),c)}u(Ct,hr);f=Ct.prototype;f.Ab=function(){return
this.Ka};f.yc=function(a){this.Ka=a;this.yd().yc(this.ha(),a)};f.uf=function()
{return this.na};f.oc=function(a)
{this.na=a;this.yd().oc(this.ha(),a)};f.nc=function(a)
{this.yd().nc(this,a)};f.wa=function(){Ct.ta.wa.call(this);delete this.Ka;delete
this.na};f.Ma=function(){Ct.ta.Ma.call(this);if(er(this,32)){var
a=this.ha();a&&Z(this).ka(a,"keyup",this.he)}};
f.he=function(a){return 13==a.keyCode&&"key"==a.type||
32==a.keyCode&&"keyup"==a.type?this.Te(a):32==a.keyCode};Pq("goog-
button",function(){return new Ct(null)});function Dt(a,b,c,d)
{Ct.call(this,a,Et.Eb(),b);this.va=c||0;this.yb=d||0;this.La=!
1}u(Dt,Ct);f=Dt.prototype;f.Bb=function(){return this.yb};f.oc=function(a)
{this.na=a;var b=this.ha();b&&(this.La?st(b,a):a?
b.title=a:b.removeAttribute("title"))};f.Ta=function(a){this.isEnabled()!
=a&&(Dt.ta.Ta.call(this,a),Ft(this))};f.focus=function(){var
a=this.ya;try{a.focus()}catch(b){}};f.Pj=function(a)
{Dt.ta.Pj.call(this,a);Gt(this,!1)};f.df=function(a)
{Dt.ta.df.call(this,a);this.isEnabled()&&Gt(this,!0)};
f.ie=function(a){Dt.ta.ie.call(this,a);this.isEnabled()&&Gt(this,!0)};function
Gt(a,b){a.ha()&&Kb(a.ha(),"jfk-button-clear-outline",b)}function Ft(a)
{a.ha()&&Ht(a.yd(),a)}function It(a,b){if("string"===typeof a){var
c=a;a=C("IMG");se(a,c);K(a,21,21)}x(a,"jfk-button-
img");c=[];c.push(a);b&&(a=C("SPAN","jfk-button-label",b),c.push(a));return c}
function Et(){this.na=this.Wa()+"-standard";this.i=this.Wa()+"-
action";this.oa=this.Wa()+"-primary";this.s=this.Wa()+"-default";this.N=this.Wa()
+"-flat";this.ma=this.Wa()+"-narrow";this.O=this.Wa()+"-mini";this.o=this.Wa()+"-
contrast"}u(Et,At);Et.Eb=function(){return
zt(Et)};f=Et.prototype;f.Jf=function(a,b,c){a&&c.va!=a&&(c.va=a,Ft(c));b&&c.yb!
=b&&(c.yb=b,Ft(c))};f.Wa=function(){return"jfk-button"};
f.Qc=function(a){var b=a.g,c=Zs(at,{disabled:!
a.isEnabled(),checked:fr(a,16),style:a.va,title:a.uf(),yw:a.La,value:a.Ab(),width:a
.Bb()},void 0,b);b.Mm(c,a.Hc());this.Sb(a,c);return c};
f.Sb=function(a,b){Et.ta.Sb.call(this,a,b);this.j||
(this.j=ad(this.na,t(this.Jf,0,null),this.i,t(this.Jf,2,null),this.oa,t(this.Jf,3,n
ull),this.s,t(this.Jf,1,null),this.N,t(this.Jf,4,null),this.O,t(this.Jf,5,null),thi
s.o,t(this.Jf,6,null),this.ma,t(this.Jf,null,1)));for(var c=Db(b),d=0;d<c.length;+
+d){var e=this.j[c[d]];e&&e(a)}if(c=b.getAttribute("data-tooltip"))a.na=c,a.La=!
0;return b};f.Ab=function(a){return a.getAttribute("value")||""};f.yc=function(a,b)
{a&&a.setAttribute("value",b)};
function Ht(a,b){function c(h,k){(h?d:e).push(k)}var
d=[],e=[],g=b.va;c(0==g,a.na);c(2==g,a.i);c(3==g,a.oa);c(4==g,a.N);c(5==g,a.O);c(1=
=g,a.s);c(6==g,a.o);c(1==b.Bb(),a.ma);c(!b.isEnabled(),a.Wa()+"-
disabled");Jb(b.ha(),e);Gb(b.ha(),d)};function Jt(a,b){this.g=a instanceof A?a:new
A(a,b)}u(Jt,Ir);Jt.prototype.Rc=function(a,b,c,d)
{Mr(this.g,a,b,c,null,null,d)};function Kt(a,b){this.g=a instanceof A?a:new
A(a,b)}u(Kt,Ir);Kt.prototype.Rc=function(a,b,c,d)
{Jr(sh(a),0,a,b,this.g,c,null,d)};function Lt(a){this.g=new Yn;this.size=0;if(a)
{a=Gj(a);for(var b=a.length,c=0;c<b;c+
+)this.add(a[c]);this.size=this.g.size}}function Mt(a){var b=typeof
a;return"object"==b&&a||"function"==b?"o"+Sa(a):b.charAt(0)+a}f=Lt.prototype;f.add=
function(a){this.g.set(Mt(a),a);this.size=this.g.size};f.remove=function(a)
{a=this.g.remove(Mt(a));this.size=this.g.size;return
a};f.Mc=ba(0);f.has=function(a){return $n(this.g,Mt(a))};f.lc=function(){return
this.g.lc()};f.values=function(){return this.g.values()};
f.clone=function(){return new Lt(this)};f.kf=function(){return this.g.kf(!
1)};Lt.prototype[Symbol.iterator]=function(){return this.values()};function
Nt(a,b,c){this.N=c||(a?We(B(a)):We());Qr.call(this,this.N.Ra("DIV",
{style:"position:absolute;display:none;"}));this.O=new A(1,1);this.$b=new
Lt;this.ma=null;a&&this.attach(a);null!=b&&this.oq(b)}u(Nt,Qr);var
Ot=[];f=Nt.prototype;f.Wb=null;f.className="goog-
tooltip";f.fh=500;f.Yh=0;f.attach=function(a){a=B(a);this.
$b.add(a);O(a,"mouseover",this.Ne,!1,this);O(a,"mouseout",this.rj,!
1,this);O(a,"mousemove",this.Wg,!1,this);O(a,"focus",this.Ym,!
1,this);O(a,"blur",this.rj,!1,this)};f.zl=function(){return this.Yh};
f.oq=function(a){H(this.ha(),a)};f.om=function(a){var
b=this.ha();b&&qe(b,a)};f.sg=function(a){var
b=this.ha();b&&F(b);Nt.ta.sg.call(this,a);a?
(b=this.N.g.body,b.insertBefore(a,b.lastChild),Ni(this.ma),this.ma=new
Wm(this.ha()),Pi(this,this.ma),O(this.ma,"focusin",this.Ig,void
0,this),O(this.ma,"focusout",this.ni,void 0,this)):
(Ni(this.ma),this.ma=null)};function Pt(a){return a.Ca?a.isVisible()?4:1:a.na?
3:a.isVisible()?2:0}
f.zj=function(a){if(!this.isVisible())return!1;var
b=wh(this.ha()),c=L(this.ha());return
b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height};f.dm=function(){if(!
kn.prototype.dm.call(this))return!1;if(this.g)for(var a,b=0;a=Ot[b];b+
+)Ef(a.ha(),this.g)||a.Da(!
1);nb(Ot,this);a=this.ha();a.className=this.className;this.Ig();O(a,"mouseover",thi
s.Gl,!1,this);O(a,"mouseout",this.fp,!1,this);Qt(this);return!0};
f.lh=function(){ob(Ot,this);for(var a=this.ha(),b,c=0;b=Ot[c];c+
+)b.g&&Ef(a,b.g)&&b.Da(!1);this.nb&&this.nb.ni();pj(a,"mouseover",this.Gl,!
1,this);pj(a,"mouseout",this.fp,!1,this);this.g=void 0;0==Pt(this)&&(this.Ua=!
1);kn.prototype.lh.call(this)};f.di=function(a,b){this.g==a&&$n(this.
$b.g,Mt(this.g))&&(this.Ua||!this.Pc?(this.Da(!1),this.isVisible()||
(this.g=a,this.setPosition(b||this.lj(0)),this.Da(!0))):this.g=void 0);this.Ca=void
0};
f.Dp=function(a){this.na=void 0;if(a==this.g){a=this.N;var
b;a=(b=Qf(a.g))&&this.ha()&&a.Nm(this.ha(),b);null!=this.Wb&&(this.Wb==this.ha()||
$n(this.$b.g,Mt(this.Wb)))||a||this.oa&&this.oa.Wb||this.Da(!1)}};function Rt(a,b)
{var c=lf(a.N.g);a.O.x=b.clientX+c.x;a.O.y=b.clientY+c.y}f.Ne=function(a){var
b=St(this,a.target);this.Wb=b;this.Ig();b!
=this.g&&(this.g=b,this.Tj(b),Tt(this),Rt(this,a))};function St(a,b){try{for(;b&&!
$n(a.$b.g,Mt(b));)b=b.parentNode;return b}catch(c){return null}}
f.Wg=function(a){Rt(this,a);this.Ua=!0};f.Ym=function(a)
{this.Wb=a=St(this,a.target);this.Ua=!0;if(this.g!=a){this.g=a;var
b=this.lj(1);this.Ig();this.Tj(a,b);Tt(this)}};f.lj=function(a){return 0==a?
(a=this.O.clone(),new Ut(a)):new Vt(this.Wb)};function Tt(a){if(a.g)for(var
b,c=0;b=Ot[c];c++)Ef(b.ha(),a.g)&&(b.oa=a,a.nb=b)}
f.rj=function(a){var b=St(this,a.target),c=St(this,a.relatedTarget);b!
=c&&(b==this.Wb&&(this.Wb=null),Qt(this),this.Ua=!1,!this.isVisible()||
a.relatedTarget&&Ef(this.ha(),a.relatedTarget)?this.g=void
0:this.ni())};f.Gl=function(){var a=this.ha();this.Wb!
=a&&(this.Ig(),this.Wb=a)};f.fp=function(a){var b=this.ha();this.Wb!=b||
a.relatedTarget&&Ef(b,a.relatedTarget)||
(this.Wb=null,this.ni())};f.Tj=function(a,b){this.Ca||
(this.Ca=T(r(this.di,this,a,b),this.fh))};
function Qt(a){a.Ca&&(cl(a.Ca),a.Ca=void 0)}f.ni=function()
{2==Pt(this)&&(this.na=T(r(this.Dp,this,this.g),this.zl()))};f.Ig=function()
{this.na&&(cl(this.na),this.na=void 0)};f.wa=function(){var a;this.Da(!
1);Qt(this);for(var b=this.$b.lc(),c=0;a=b[c];c++)pj(a,"mouseover",this.Ne,!
1,this),pj(a,"mouseout",this.rj,!1,this),pj(a,"mousemove",this.Wg,!
1,this),pj(a,"focus",this.Ym,!1,this),pj(a,"blur",this.rj,!1,this);b=this.
$b;bo(b.g);b.size=0;this.ha()&&F(this.ha());this.Wb=null;delete
this.N;Nt.ta.wa.call(this)};
function Ut(a,b){Kt.call(this,a,b)}u(Ut,Kt);Ut.prototype.Rc=function(a,b,c)
{b=sh(a);b=vh(b);c=c?new Zg(c.top+10,c.right,c.bottom,c.left+10):new
Zg(10,0,0,10);Mr(this.g,a,8,c,b,9)&496&&Mr(this.g,a,8,c,b,5)};function Vt(a)
{Nr.call(this,a,5)}u(Vt,Nr);Vt.prototype.Rc=function(a,b,c){var d=new
A(10,0);Jr(this.g,this.i,a,b,d,c,9)&496&&Jr(this.g,4,a,1,d,c,5)};function Wt(a,b,c)
{Nt.call(this,a,b,c)}u(Wt,Nt);f=Wt.prototype;f.cj=!1;f.xi=!1;f.Fi=function()
{Wt.ta.Fi.call(this);this.Ka=dh(Fh(this.ha()));this.g&&(this.ab=dh(Fh(this.g)));thi
s.xi=this.cj;O(this.N.g,"mousemove",this.Wg,!1,this)};f.lh=function()
{pj(this.N.g,"mousemove",this.Wg,!1,this);this.ab=this.Ka=null;this.xi=!
1;Wt.ta.lh.call(this)};
f.zj=function(a){if(this.va){var b=wh(this.ha()),c=L(this.ha());return b.x-
this.va.left<=a.x&&a.x<=b.x+c.width+this.va.right&&b.y-
this.va.top<=a.y&&a.y<=b.y+c.height+this.va.bottom}return
Wt.ta.zj.call(this,a)};function Xt(a,b){if(a.ab&&ah(a.ab,b)||a.zj(b))return!
0;a=a.oa;return!!a&&a.zj(b)}f.Dp=function(a){this.na=void 0;a!=this.g||
Xt(this,this.O)||this.Wb||this.oa&&this.oa.Wb||nc&&0==this.O.x&&0==this.O.y||
this.Da(!1)};
f.Wg=function(a){var b=this.isVisible();if(this.Ka){var c=lf(this.N.g);c=new
A(a.clientX+c.x,a.clientY+c.y);Xt(this,c)?b=!
1:this.xi&&(b=bh(this.Ka,c)>=bh(this.Ka,this.O))}if(b)
{if(this.ni(),this.Wb=null,b=this.oa)b.Wb=null}else
3==Pt(this)&&this.Ig();Wt.ta.Wg.call(this,a)};f.Gl=function(){this.Wb!
=this.ha()&&(this.xi=!1,this.Wb=this.ha())};f.zl=function(){return this.xi?
100:Wt.ta.zl.call(this)};function Yt(a,b){a=new
Wt(a);a.om(Li(xi(b.innerHTML)));a.className="buy-tip-card";a.va=new
Zg(5,5,5,5);a.cj=!0;a.fh=500;a.Yh=250};function Zt(a,b){this.Cb=a||200;this.yb=b||
108;W.call(this)}u(Zt,W);Zt.prototype.Db=function(){return
this.Cb};Zt.prototype.Bb=function(){return this.yb};function $t(a)
{Nt.call(this,a,void 0,void 0);this.Io=!1;this.cj=!0;this.fh=500}m($t,Wt);
$t.prototype.Tj=function(a,b){b||(b=new Or(a,9,!
0));Wt.prototype.Tj.call(this,a,b)};$t.prototype.className="unified-hovercard";var
au="ganpub ganclk dapp source_ip source_country source_domain authuser".split("
");function bu(a){var b=void 0===b?window.location.href:b;var c=new
Q(b);R(a,"hl","de");(b=S(c,"output"))&&R(a,"output",b);b=S(c,"source");"ge-ipad-
app"==b?(R(a,"dapp","2"),dk(a,"output")):"ge-tablet-app"==b?
(R(a,"dapp","4"),dk(a,"output")):"ge-ip-app"==b?R(a,"dapp","1"):"ge-android-
app"==b&&R(a,"dapp","3");S(c,"authuser")||dk(a,"authuser");au.forEach(function(d)
{var e=S(c,d);e&&R(a,d,e)})};function cu(a,b,c)
{Oi.call(this);this.i=null;this.data=a;this.g=b;this.maxWidth=c||
500}m(cu,Oi);cu.prototype.wa=function(){this.i&&this.i.Ha()};function du(a){return
a.i||(a.i=new tj(a))}
cu.prototype.j=function(a){var b=C("DIV"),c=new Q(this.data.Aa.Xg||
this.data.Aa.Yp);this.data.Aa.source&&R(c,"source",this.data.Aa.source);var
d=this.data.hb();this.data.Aa.uq&&(d+=": "+this.data.Aa.uq);d=C("A",
{},d);d.classList.add(this.g+"-
title");re(d,c.toString());b.appendChild(d);a.appendChild(b);eu(this,a);b=C("DIV");
if("number"===typeof(this.data.Aa.aq||0)){d=this.data.Aa.aq||
0;c=Math.floor(d);d=0<d-c?1:0;for(var e=5-c-d,g=C("SPAN",this.g+"-stars goog-
inline-block");0<c;){c--;var h=C("SPAN",
"card-star-on goog-inline-block");g.appendChild(h)}for(;0<d;)d--,h=C("SPAN","card-
star-half goog-inline-block"),g.appendChild(h);for(;0<e;)e--,h=C("SPAN","card-star-
off goog-inline-
block"),g.appendChild(h);b.appendChild(g)}c=this.data.Aa.Vv;d=C("A",
{},this.data.Aa.kv+" Rezensionen");d.classList.add(this.g+"-reviews-
link");d.classList.add("goog-inline-
block");re(d,c);b.appendChild(d);a.appendChild(b);this.data.Aa.zm&&(c=new
ei,b=C("DIV",this.g+"-snippet"),N(b,c.g(this.data.Aa.zm+" ")),c=C("A",{},"Mehr \
u00bb"),
c.classList.add(this.g+"-more-
link"),re(c,this.data.Aa.Xg),b.appendChild(c),a.appendChild(b))};
function eu(a,b){var c="",d=C("DIV"),e=a.data.Aa.Wk;if(!Nb(Se(e))){c=e.split(/\s*,\
s*/g);e=c.length;if(!e)return;var g=C("SPAN","author"),h=e-1,k=rf(",
");v(c,function(l,n){var p=l?l.replace(fu,""):"";p=Ge(p);l=new Q(Fe('/ebooks?
output=ws2&as_brr=5&q=inauthor:"%s"',p));bu(l);p=C("A",
{},p);re(p,l.toString());g.appendChild(p);n<h&&g.appendChild(k.cloneNode(!
0))},a);d.appendChild(g);c="\u00a0-\u00a0"}a.data.Aa.Jj&&(sf(d,C("SPAN",a.g+"-
pubdate",c+a.data.Aa.Jj)),c="\u00a0-\u00a0");a.data.Aa.Jp&&(d.appendChild(rf(c)),
sf(d,C("SPAN",a.g+"-pagesnum",a.data.Aa.Jp+" Seiten")));b.appendChild(d)}
function gu(a,b,c,d,e,g,h){c=C("A",
{id:h||""},c);re(c,e?"#":d);c.classList.add(a.g+"-button");c.classList.add(a.g+"-
button-hilite");g&&c.classList.add("disabled");e&&(e=Yf||
Zf?"touchstart":"click",du(a).Af(c,e,function(k){k.preventDefault();k=C("FORM",
{method:"POST"});var l=d instanceof ud?d:Dd(d);k.action=wd(l);I(k,
{position:"absolute",overflow:"hidden",width:"1px",height:"1px",visibility:"hidden"
});b.appendChild(k);k.submit()},!1));b.appendChild(c)}
var
fu=/(<b\s*>)|(<\/b>)/ig,hu={VIEW_PAGES_PARTIAL:2,VIEW_PAGES_ALL:5,VIEW_PAGES_PARTIA
L_FIXED:6,VIEW_PURCHASED:7,VIEW_GOOGLE_EDITIONS_PREVIEW:8};function iu()
{this.Aa={}}f=iu.prototype;f.hb=function(){return this.Aa.title};f.Yb=function()
{return this.Aa.Fm};f.Td=function(){return this.Aa.Td};f.Ml=function(){return
this.Aa.Ml};f.ag=function(){return this.Aa.ag};f.ai=function(){return
this.Aa.ai};function ju(){this.g=[]}f=ju.prototype;f.getId=function(){return
this.lb};f.dh=function(a){this.lb=a};f.hb=function(){return
this.Fc};f.Rg=function(){return this.o};function ku(a,b,c){lu(a,b)||null==a.ma||!
a.j?c&&c(null):mu(b,a.ma.clone(),r(a.Ps,a,b,c||function(){}))}function nu(a,b,c)
{lu(a,b)&&null!=a.oa&&a.na?mu(b,a.oa.clone(),r(a.dt,a,b,c||function()
{})):c&&c(null)}function mu(a,b,c){R(b,"id",a);hl(b,c,"POST")}f.Ps=function(a,b,c)
{var d=null;pl(c.target)&&(d=new iu,d.Aa.Fm=a,this.g.push(d));b(d)};
f.dt=function(a,b,c){var
d=null;pl(c.target)&&(d=lu(this,a),ou(this,d));b(d)};function ou(a,b)
{qb(a.g,function(c){return c.Yb()==b.Yb()})}function lu(a,b){return
kb(a.g,function(c){return c&&c.Yb()==b})};function pu(a)
{this.Aa={};this.Aa.title=a.title;this.Aa.uq=a.subtitle;this.Aa.Wk=a.authors;this.A
a.Yp=a.preview_url;this.Aa.Xg=a.info_url;this.Aa.Jj=a.pub_date;this.Aa.Jp=a.num_pag
es;this.Aa.Gq=a.viewability;this.Aa.ax=a.subject;this.Aa.yq=a.thumbnail_url;this.Aa
.zm=a.snippet;this.Aa.Vw=a.list_price;this.Aa.kq=a.sale_price;this.Aa.Zw=a.sale_pri
ce_better;this.Aa.mv=a.offer_price;this.Aa.al=a.buy_url;this.Aa.bq=a.read_url;this.
Aa.Aj=a.is_free_ebook||!1;this.Aa.xj=a.in_my_ebooks||!
1;this.Aa.Ww=a.my_ebooks_url||
"";this.Aa.aq=a.rating_score||0;this.Aa.kv=a.num_reviews||
0;this.Aa.Td=a.is_purchased||!1;this.Aa.$h=a.is_ebook||!
1;this.Aa.ix=a.write_review_url||"";this.Aa.st=a.add_to_my_ebooks_url||"";this.Aa.H
v=a.preview_ebook_url||"";this.Aa.Vv=a.reviews_url||"";this.Aa.Zj=a.view_order_url|
|"";this.Aa.Nw=a.add_to_my_ebooks_url;this.Aa.Os=a.add_to_my_ebooks_url_is_on_play|
|!1;this.Aa.vj=a.has_flowing_text||!1;this.Aa.wj=a.has_scanned_text||!1;var
b=fp(a.info_url);this.Aa.Fm=b;this.Aa.Pw=a.canonical_atb_url||
"";this.Aa.Ml=a.is_rentable||!1;this.Aa.eg=a.is_pre_order||!
1;this.Aa.Sp=a.on_sale_date||"";this.Aa.ag=a.is_pre_ordered||!
1;this.Aa.Uw=a.issue_volume_count||0;this.Aa.ai=a.is_volume_cancelled||!
1;this.Aa.Rs=a.cancelled_reason||"0";switch(a.rental_state){case
1:this.Aa.Lj=1;break;case 2:this.Aa.Lj=2}this.Aa.Rv=a.rental_end_utc||
0}m(pu,iu);function qu(a)
{this.g=[];this.dh(a.id);this.s=a.owner_uid;this.Fc=a.title;this.o=a.description;th
is.va=a.num_volumes;this.Be=a.access||"0";this.Pa=a.can_modify_metadata;this.O=a.pr
edefined;this.na=a.can_remove_volumes;this.j=a.can_add_volumes;this.ua=a.can_only_a
dd_ebooks||!1;this.ma=new Q(a.add_vol_base_url);this.oa=new
Q(a.del_vol_base_url);void 0!
==a.paused&&(this.i=a.paused,this.N=a.pause_bookshelf_url);a.volumes&&(this.g=ib(a.
volumes,function(b){return new pu(b)}))}m(qu,ju);function ru()
{W.call(this);this.j=[];this.i=[]}u(ru,W);function su(a){var b=new
Q(nf().location);b=new Q(b);return a===parseInt(S(b,"as_coll"),10)}function
tu(a,b,c){uu(a,b.getId())||(a=b.O?a.j:a.i,c?ub(a,void 0,0,b):a.push(b))}function
vu(a,b,c){var d=1==b.Be;a=new
Q(a);R(a,"cl_title",b.hb());R(a,"cl_mode",d?"public":"private");b="cl_des="+encodeU
RIComponent(String(b.Rg()));hl(a,c,"POST",b)}
ru.prototype.N=function(a){a=a.target;if(pl(a)){a=new qu(rl(a));var
b=uu(this,a.getId());b.Fc=a.hb();b.o=a.Rg();b.Be=a.Be;b=new
Ri("update",this);b.shelf=a;this.dispatchEvent(b)}};ru.prototype.s=function(a,b)
{b=b.target;pl(b)&&(b=new qu(rl(b)),tu(this,b,a),a=new
Ri("add",this),a.shelf=b,this.dispatchEvent(a))};function wu(a,b){a.o=new
Q(b);R(a.o,"jscmd","ClCreate")}function uu(a,b){return kb(xu(a),function(c){return
c.getId()==b})}function xu(a){return zb(a.j,a.i)};function yu(a,b){var c=C("A",
{},"Bestellung ansehen");re(c,a);c.classList.add(b);return c};function zu(a,b,c)
{cu.call(this,a,b,c);S(new Q(this.data.Aa.Xg),"dapp")}m(zu,cu);
zu.prototype.render=function(a){uf(a);var b=C("DIV",this.g),c=C("DIV",this.g+"-
meta");this.j(c);var d=C("DIV",this.data.Aa.$h?this.g+"-footer":this.g+"-footer-
nonebook"),e=C("DIV",this.g+"-footer-inner");if(this.data.Aa.
$h)if(this.data.ai()&&su(1))Au(this,e);else if(this.data.Aa.eg&&!this.data.Td()||
this.data.ag()){var g=C("DIV",this.g+"-pre-order-date");g.textContent="Verf\
u00fcgbar am:
"+this.data.Aa.Sp;e.appendChild(g);this.data.ag()&&su(1)&&Au(this,e)}else
if(this.data.Td()&&su(1))Bu(this,e),
Au(this,e);else{Bu(this,e);g=!this.data.Td()&&!this.data.Aa.Aj;var
h=this.data.Aa.Aj&&!this.data.Aa.xj;if(g||h){g=C("SPAN",{"class":this.g+"-footer-
inner-right"});if(h=this.data.Aa.Hv||this.data.Aa.bq){for(var
k=h.search(Nj),l=0,n,p=[];0<=(n=Mj(h,l,"source",k));)p.push(h.substring(l,n)),l=Mat
h.min(h.indexOf("&",n)+1||
k,k);p.push(h.substr(l));h=p.join("").replace(Pj,"$1");h=Lj(h,"source","ebookstore"
)}h&&(k=C("A",{id:"unified-hovercard-preview-link"},"Leseprobe
anzeigen"),re(k,h),g.appendChild(k));
e.appendChild(g)}}d.appendChild(e);b.appendChild(c);b.appendChild(d);a.appendChild(
b);L(a).width>this.maxWidth&&K(a,this.maxWidth,"")};
zu.prototype.j=function(a){if(!(this.data.Td()||this.data.ag()||
this.data.ai())&&this.data.Aa.Zj&&su(1)){var
b=C("IMG",{src:"/googlebooks/images/purchase_error.gif","class":this.g+"-error-
icon"});b=C("DIV",this.g+"-card-error",b,"Kreditkarte
abgelehnt:");if(this.data.Aa.Zj){var
c=yu(this.data.Aa.Zj,"primary"),d=C("SPAN");d.innerText="&nbsp;";b.appendChild(d);b
.appendChild(c)}a.appendChild(b)}cu.prototype.j.call(this,a);b=C("DIV",this.g+"-
book-options");this.data.Aa.$h?(this.data.Aa.Aj?this.data.Aa.xj?
Cu(this,b):gu(this,b,"E-Book lesen",this.data.Aa.st,!this.data.Aa.Os,void
0,"unified-hovercard-free-btn"):this.data.ag()?(c=C("SPAN",this.g+"-pre-
ordered","Vorbestellt"),b.appendChild(c)):this.data.ai()&&su(1)?
(c=C("DIV",this.g+"-cancelled"),d=this.data.Aa.Rs,0==d?H(c,"Storniert - auf
Kundenwunsch"):1==d?H(c,"Storniert - Problem mit E-Book"):2==d?H(c,"Storniert -
Preis\u00e4nderung"):3==d?H(c,"Storniert - vom
Verlag"):H(c,"Storniert"),b.appendChild(c)):this.data.Td()||this.data.Aa.xj?!
this.data.Td()&&
this.data.Aa.xj?
Du(this,b):this.data.Td()&&Cu(this,b):Du(this,b),su(7)&&(c=C("SPAN",this.g+"-
offline-remove-options"),d=C("SPAN",{id:"unified-hovercard-remove-from-
ebooks","class":this.g+"-fake-link"},'Aus "Meine eBooks"
entfernen'),d.id="hovercard-remove-from-my-
ebooks",c.appendChild(d),b.appendChild(c))):
(c=this.data.Aa.Yp,Tc(hu,this.data.Aa.Gq)&&!Nb(c)?gu(this,b,"Vorschau",c,void
0,void 0,"unified-hovercard-preview-sample"):gu(this,b,"Vorschau",c,!1,!0,"unified-
hovercard-preview-sample"));a.appendChild(b)};
function Au(a,b){var c=C("DIV",{id:"unified-hovercard-purchased-shelf-
links","class":a.g+"-order-links-
container"}),d=a.data.Aa.Zj;d&&(d=yu(d,""),c.appendChild(d));a.data.ag()||
(d=C("DIV",{id:"unified-hovercard-delete-forever","class":a.g+"-footer-fake-
link"},"Endg\u00fcltig l\u00f6schen"),x(d,a.g+"-footer-action-
link"),d.id="hovercard-delete-forever",c.appendChild(d));b.appendChild(c)}
function Du(a,b){a.data.Aa.eg&&!a.data.Td()?gu(a,b,"E-Book vorbestellen -
"+a.data.Aa.kq,a.data.Aa.al,void 0,void 0,"unified-hovercard-buy-btn"):a.data.Ml()?
gu(a,b,"E-Book ab "+a.data.Aa.mv,a.data.Aa.al,void 0,void 0,"unified-hovercard-buy-
btn"):gu(a,b,"E-Book kaufen\u00a0\u2013 "+a.data.Aa.kq,a.data.Aa.al,void 0,void
0,"unified-hovercard-buy-btn")}function Cu(a,b){gu(a,b,"Jetzt
lesen",a.data.Aa.bq,void 0,void 0,"unified-hovercard-read-now")}
function Bu(a,b){var c=C("DIV",a.g+"-supported-devices"),d=a.g+"-device-
type",e=a.g+"-device-supported",g=a.g+"-device-not-
supported",h=C("SPAN",d,"Internet"),k=C("SPAN",d,"Tablet/iPad"),l=C("SPAN",d,"E-
Reader");d=C("SPAN",d,"Smartphone");var n=C("SPAN","goog-inline-
block"),p=C("SPAN","goog-inline-block"),w=C("SPAN","goog-inline-
block"),D=C("SPAN","goog-inline-block");a.data.Aa.vj?(x(n,e),x(p,e),x(w,e),x(D,e)):
(a.data.Aa.wj?(x(n,e),x(p,e)):
(x(n,g),x(p,g)),x(w,g),x(D,g));c.appendChild(n);c.appendChild(h);
c.appendChild(p);c.appendChild(k);c.appendChild(w);c.appendChild(l);c.appendChild(D
);c.appendChild(d);b.appendChild(c)};function Eu(a,b,c)
{$t.call(this,a);this.Xb=Yl();this.j=this.Ba=this.s=null;this.Rb=b;this.i=null;this
.Vb=!!c;this.render(b);Fu(this)}m(Eu,$t);Eu.prototype.wa=function()
{du(this.i).Ha();F(this.ha())};Eu.prototype.di=function(a,b)
{$t.prototype.di.call(this,a,b);this.isVisible()&&(this.Wl=this.Xb?new Zg(0,-
2,0,0):new Zg(0,0,0,-2),this.isVisible()&&this.rg(),this.s=this.g,Gu(this))};
Eu.prototype.render=function(a)
{this.i&&(this.i.Ha(),this.j=this.Ba=null);this.i=new
zu(a,this.className,435,this.Vb);this.i.render(this.ha());Fu(this);this.isVisible()
&&Gu(this)};
function Gu(a){var b=C("DIV"),c=C("DIV");var d=Fh(a.s||null);var e=Fh(a.ha());if(d)
{d.top=Math.ceil(d.top);e.top=Math.ceil(e.top);d.left=Math.ceil(d.left);e.left=Math
.ceil(e.left);var g=e.top>=d.top,h=gh(e,d);h||(h=new
ch(d.left,0,d.width,0));d=a.Xb?e.left+e.width-h.left-(h.width/2+12):h.left-e.left+
(h.width/2-12);e={x:0<d?d:0,y:e.height-2,Wu:g}}else
e=null;g=a.Xb?"marginRight":"marginLeft";I(c,g,e.x+"px");I(b,g,e.x-
1+"px");x(a.ha(),a.className+"-tooltip");e.Wu?(I(c,"bottom",e.y+"px"),I(b,"bottom",
e.y+1+"px"),x(c,a.className+"-arrow-up"),x(b,a.className+"-arrow-up-border")):
(I(c,"top",e.y+"px"),I(b,"top",e.y+1+"px"),a.Rb.Aa.$h||x(c,a.className+"-
nofooter"),x(c,a.className+"-arrow-down"),x(b,a.className+"-arrow-down-
border"));a.j?yf(b,a.j):a.ha().appendChild(b);a.Ba?
yf(c,a.Ba):a.ha().appendChild(c);a.Ba=c;a.j=b}
Eu.prototype.Gc=function(a){var b=a.target||null;if(b)
{3==b.nodeType&&(b=b.parentNode);switch(b.id){case "hovercard-remove-from-my-
ebooks":a.preventDefault();var c="c";break;case "hovercard-save-sample-for-
later":case "hovercard-add-to-my-ebooks":a.preventDefault();c="a";break;case
"hovercard-delete-
forever":a.preventDefault();c="b";break;default:b.href&&(c="f","touchstart"==a.type
&&(a=Cl(b.href),window.location.replace(Ki(a))))}c&&this.dispatchEvent(new
Ri(c,this))}};
function Fu(a){var b=Yf||
Zf?"touchstart":"click";wj(du(a.i),a.ha(),b,a.Gc,a)};function Hu(a,b,c)
{Zt.call(this,b);this.i=a;this.j=null;this.s=!1;if(c==(1).toString()||
c==(7).toString())this.s=!0}u(Hu,Zt);var Iu=new P;
Hu.prototype.Sc=function(a){var b=C("A",{className:"slider-link goog-inline-
block"});K(b,"",this.Db());var c=new Q(this.i.Aa.Xg);this.i.Aa.source?
R(c,"source",this.i.Aa.source):R(c,"source","gbs_slider_thumb");dk(c,"num");re(b,c.
toString());a.appendChild(b);this.j=E("IMG");this.j.alt="";this.g.Af(this.j,"load",
r(this.oa,this));Iu.dispatchEvent("start");(a=this.i.Aa.yq)?(a=new
Q(a),R(a,"h",this.Db()),R(a,"stbn",1),dk(a,"edge"),this.j.src=a.toString()):this.j.
src="/googlebooks/images/no_cover_thumb.gif";
K(this.j,"",this.Db());b.appendChild(this.j);this.s&&2==this.i.Aa.Lj?
(this.o=C("SPAN",["bookcard-badge","bookcard-sample-
label"],"Abgelaufen"),b.appendChild(this.o)):this.s&&1==this.i.Aa.Lj?
(a=this.i,1==a.Aa.Lj?(a=a.Aa.Rv-Xa()/1E3,a=Math.round(a/3600),c=Math.round(a/
24),a=1>=a?"Ablaufdatum in K\u00fcrze":48>=a?a+" Stunden":c+"
Tag(e)"):a="",this.o=C("SPAN",["bookcard-badge","bookcard-sample-
label"],a),b.appendChild(this.o)):!this.s||this.i.Td()||this.i.Aa.Aj||
(this.o=C("SPAN",["bookcard-badge","bookcard-sample-label"],
"Leseprobe"),b.appendChild(this.o));ij(b,"mouseover",this.na.bind(this,b))};Hu.prot
otype.oa=function()
{this.dispatchEvent("render");Iu.dispatchEvent("complete");this.o&&Eh(this.o,L(this
.j).width)};Hu.prototype.na=function(a,b){(new Eu(a,this.i)).Ne(b)};function
Ju(a,b,c){Hu.call(this,a,b-40,c);this.N=C("DIV","slider-annotation");this.O=!
1}m(Ju,Hu);Ju.prototype.Sc=function(a)
{ij(this,"render",r(this.ua,this));Hu.prototype.Sc.call(this,a);a.appendChild(this.
N)};Ju.prototype.ua=function(a){this.O||
(a.stopPropagation(),a=this.ma(),this.N.appendChild(a),this.O=!
0,this.dispatchEvent("render"))};function Ku(a,b,c)
{Ju.call(this,a,b,c)}m(Ku,Ju);Ku.prototype.Sc=function(a)
{Ju.prototype.Sc.call(this,a)};Ku.prototype.ma=function(){var
a=this.i,b=E("DIV"),c=C("A",{className:"slider-annotation-
title"},rf(a.hb()));re(c,a.Aa.Xg);b.appendChild(c);if(a=a.Aa.Wk)a=C("DIV","slider-
annotation-author",rf(a)),b.appendChild(a);K(b,L(this.j).width+5,"");return
b};function Lu(){this.g=Mu;this.mg=5E3}var Nu=0;Lu.prototype.send=function(a,b,c,d)
{a=a?Yc(a):{};d=d||"_"+(Nu++).toString(36)+Date.now().toString(36);var
e="_callbacks___"+d;b&&(q[e]=Ou(d,b),a.callback=e);b={timeout:this.mg,Us:!
0};e=rd.exec(qd(this.g).toString());var g=e[3]||"";e=sd(e[1]+td("?",e[2]||"",a)
+td("#",g,void 0));b=yo(e,b);uo(b,null,Pu(d,a,c),void
0);return{lb:d,Ao:b}};Lu.prototype.cancel=function(a)
{a&&(a.Ao&&a.Ao.cancel(),a.lb&&Qu(a.lb,!1))};
function Pu(a,b,c){return function(){Qu(a,!1);c&&c(b)}}function Ou(a,b){return
function(c){Qu(a,!0);b.apply(void 0,arguments)}}function Qu(a,b)
{a="_callbacks___"+a;if(q[a])if(b)try{delete q[a]}catch(c){q[a]=void 0}else
q[a]=Ma};function Ru(a,b,c){P.call(this);this.ma=a;this.na=c;this.j=b;O(b,
["hilite","select","canceldismiss","dismiss"],this.handleEvent,!
1,this);this.N=null;this.i=[];this.o=-
1;this.g=0;this.s=this.O=null;this.va={}}u(Ru,P);f=Ru.prototype;f.uk=!0;f.Uk=!
1;f.yd=function(){return this.j};
f.handleEvent=function(a){var b=this.ma;if(a.target==this.j)switch(a.type){case
"hilite":this.Oe(a.Gf);break;case "select":var c=!1;if("number"===typeof a.Gf)
{a=a.Gf;var d=this.i[Su(this,a)];c=!!d&&b.Nl&&b.Nl(d);d&&!c&&this.o!
=a&&this.Oe(a)}c||this.hg();break;case "canceldismiss":Tu(this);break;case
"dismiss":Uu(this)}};f.li=function(a){this.N!
=a&&(this.N=a,this.ma.gq(this.N,10,r(this.$u,this)),Tu(this))};f.ud=function()
{return this.j.isVisible()};
function Vu(a){for(var b=a.g+a.i.length-1,c=a.o,d=0;d<a.i.length;d++)
{if(c>=a.g&&c<b)c++;else if(-1==c)c=a.g;else{a.Uk&&c==b&&a.Oe(-
1);break}if(a.Oe(c))break}}f.Oe=function(a){var b=Su(this,a),c=this.i[b];return
c&&this.ma.Nl&&this.ma.Nl(c)?!1:(this.o=a,this.j.Oe(a),-1!=b)};
f.hg=function(){var a=Su(this,this.o);if(-1!=a){var b=this.i[a],c=this.na;if(c.Mb)
{var d=b.toString();if(c.j){var e=Wu(c,c.Ab(),Xu(c.Mb)[0]),g=Yu(c,c.Ab());c.oa&&!
c.oa.test(d)&&(d=d.replace(/[\s\xa0]+$/,"")+c.ua);0==e||Nb(g[e-1])||(d="
"+d);e==g.length-1&&(d+=" ");if(d!=g[e]){g[e]=d;d=c.Mb;(nc||
z)&&d.blur();d.value=g.join("");for(var h=0,k=0;k<=e;k+
+)h+=g[k].length;d.focus();e=h;g=c.Mb;Zu(g)&&(g.selectionStart=e);g=c.Mb;Zu(g)&&(g.
selectionEnd=e)}}else c.yc(d);c.jm=!0}this.Ge();this.dispatchEvent({type:"update",
Gf:b,index:a});return!
0}this.Ge();this.dispatchEvent({type:"update",Gf:null,index:null});return!
1};f.Ge=function(){this.o=-
1;this.N=null;this.g+=this.i.length;this.i=[];window.clearTimeout(this.s);this.s=nu
ll;this.j.Ge();this.dispatchEvent("suggestionsupdate");this.dispatchEvent("dismiss"
)};function Uu(a){a.s||(a.s=window.setTimeout(r(a.Ge,a),100))}f.xp=function()
{return this.s?(window.clearTimeout(this.s),this.s=null,!0):!1};function Tu(a)
{a.xp()||window.setTimeout(r(a.xp,a),10)}
f.wa=function(){Ru.ta.wa.call(this);delete
this.va;this.j.Ha();this.na.Ha();this.ma=null};f.$u=function(a,b,c)
{this.N==a&&this.im(b,c)};
f.im=function(a,b){var c="object"==Oa(b)&&b;b=(c?c.i():b)?Su(this,this.o):-
1;this.g+=this.i.length;this.i=a;for(var d=[],e=0;e<a.length;+
+e)d.push({id:this.g+e,data:a[e]});a=null;this.O&&(a=this.va[Sa(this.O)]||
this.O);this.j.Oj(a);this.j.im(d,this.N,this.O);a=this.uk;c&&void 0!
==c.g()&&(a=c.g());this.o=-1;(a||0<=b)&&0!=d.length&&this.N&&(0<=b?
this.Oe(this.g+b):Vu(this));this.dispatchEvent("suggestionsupdate")};function
Su(a,b){b-=a.g;return 0>b||b>=a.i.length?-1:b}f.update=function(a)
{this.na.update(a)};function Xu(a){var b=0,c=0;Zu(a)&&(b=a.selectionStart,c=-
1);return[b,c]}function Zu(a){try{return"number"==typeof a.selectionStart}catch(b)
{return!1}};function $u(a,b,c,d){Oi.call(this);d=d||150;this.j=null!=c?c:!
0;this.s=a||",;";this.ua=this.s.charAt(0);a=this.j?"[\\s"+this.s+"]+":"[\\s]
+";this.na=new RegExp("^"+a+"|"+a+"$","g");this.oa=new RegExp("\\s*["+this.s+"]
$");this.O=b||"";this.va=this.j;this.Ya=0<d?new al(d):null;this.i=new
tj(this);this.N=new tj(this);this.o=new Kq;this.ma=-
1}u($u,Oi);f=$u.prototype;f.Mb=null;f.Tl="";f.Kf=!1;f.jm=!1;f.Ab=function(){return
this.Mb.value};f.yc=function(a){this.Mb.value=a};
function av(a,b)
{Cf(b)&&(ym(b,"combobox"),X(b,"autocomplete","list"));a.i.ka(b,"focus",a.Zm);a.i.ka
(b,"blur",a.ir);a.Mb||
(a.N.ka(b,"keydown",a.vv),Cf(b)&&Qf(Ye(b))==b&&bv(a,b))}f.gr=function(a){for(var
b=0;b<arguments.length;b++)av(this,arguments[b])};f.wa=function()
{$u.ta.wa.call(this);this.i.Ha();delete
this.i;this.N.Ha();this.o.Ha();Ni(this.Ya)};
f.Tc=function(a){switch(a.keyCode){case 40:if(this.g.ud())return
Vu(this.g),a.preventDefault(),!0;if(!this.j)return this.update(!
0),a.preventDefault(),!0;break;case 38:if(this.g.ud()){a:for(var
b=this.g,c=b.o,d=0;d<b.i.length;d++){if(c>b.g)c--;else{b.Uk&&c==b.g&&b.Oe(-
1);break}if(b.Oe(c))break a}a.preventDefault();return!0}break;case 9:if(!
this.g.ud()||a.shiftKey)this.g.Ge();else
if(this.update(),this.g.hg()&&this.va)return a.preventDefault(),!0;break;case
13:if(this.g.ud()){if(this.update(),this.g.hg())return a.preventDefault(),
a.stopPropagation(),!0}else this.g.Ge();break;case 27:if(this.g.ud())return
this.g.Ge(),a.preventDefault(),a.stopPropagation(),!0;break;case 229:if(!
this.Kf)return this.Kf||
(this.i.ka(this.Mb,"keyup",this.Op),this.i.ka(this.Mb,"keypress",this.Np),this.Kf=!
0),!0}return cv(this,a)};function cv(a,b){var c=a.j&&b.charCode&&-1!
=a.s.indexOf(String.fromCharCode(b.charCode));c&&a.update();return c&&a.g.hg()?
(b.preventDefault(),!0):!1}f.Zt=function(){return!1};f.Zm=function(a)
{bv(this,a.target||null)};
function bv(a,b){yj(a.N);a.g&&Tu(a.g);b!
=a.Mb&&(a.Mb=b,a.Ya&&(a.Ya.start(),a.i.ka(a.Ya,"tick",a.an)),a.Tl=a.Ab(),a.o.attach
(a.Mb),a.i.ka(a.o,"key",a.
$m),a.i.ka(a.Mb,"mousedown",a.Pp),z&&a.i.ka(a.Mb,"keypress",a.Mp))}f.ir=function()
{this.Mb&&(this.i.Xa(this.o,"key",this.
$m),Oq(this.o),this.i.Xa(this.Mb,"keyup",this.Zt),this.i.Xa(this.Mb,"mousedown",thi
s.Pp),z&&this.i.Xa(this.Mb,"keypress",this.Mp),this.Kf&&dv(this),this.Mb=null,this.
Ya&&(this.Ya.stop(),this.i.Xa(this.Ya,"tick",this.an)),this.g&&Uu(this.g))};
f.an=function(){this.update()};f.vv=function(a){this.Zm(a)};f.$m=function(a)
{this.ma=a.keyCode;this.g&&this.Tc(a)};f.Np=function(){this.Kf&&229!
=this.ma&&dv(this)};f.Op=function(a){this.Kf&&(13==a.keyCode||
77==a.keyCode&&a.ctrlKey)&&dv(this)};f.Pp=function(){};function dv(a){a.Kf&&(a.Kf=!
1,a.i.Xa(a.Mb,"keypress",a.Np),a.i.Xa(a.Mb,"keyup",a.Op))}f.Mp=function(a)
{cv(this,a)};
f.update=function(a){if(this.Mb&&(a||this.Ab()!=this.Tl)){if(a||!this.jm)
{a=Xu(this.Mb)[0];var b=this.Ab();a=Yu(this,b)[Wu(this,b,a)];a=this.na?
String(a).replace(this.na,""):a;this.g&&(this.g.O=this.Mb,this.g.li(a,this.Ab()))}t
his.Tl=this.Ab()}this.jm=!1};function Wu(a,b,c){a=Yu(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 Yu(a,b){if(!a.j)return[b];b=String(b).split("");for(var c=[],d=[],e=0,g=!
1;e<b.length;e++)a.O&&-1!=a.O.indexOf(b[e])?(g||
(c.push(d.join("")),d.length=0),d.push(b[e]),g=!g):g||-1==a.s.indexOf(b[e])?
d.push(b[e]):(d.push(b[e]),c.push(d.join("")),d.length=0);c.push(d.join(""));return
c};function ev(a,b,c,d){P.call(this);this.oa=a||
document.body;this.g=We(this.oa);this.ua=!
a;this.ya=null;this.na="";this.i=[];this.s=[];this.va=this.ma=-1;this.N=!
1;this.className="ac-renderer";this.Ka="ac-highlighted";this.O=b||
null;this.ab=null!=d?d:!0;this.Xb=!!c}u(ev,P);f=ev.prototype;f.ha=function(){return
this.ya};f.Oj=function(a){this.Ca=a};f.im=function(a,b,c)
{this.na=b;this.i=a;this.ma=-
1;this.va=Xa();this.j=c;this.s=[];fv(this)};f.Ge=function(){this.N&&(this.N=!
1,gv(this,!1),M(this.ya,!1))};
f.show=function(){this.N||(this.N=!0,gv(this,!0),M(this.ya,!0))};function gv(a,b)
{a.j&&(X(a.j,"haspopup",b),X(a.ya,"expanded",b),X(a.j,"expanded",b),b?
X(a.j,"owns",a.ya.id):(a.j.removeAttribute("aria-
owns"),Bm(a.j,null)))}f.isVisible=function(){return this.N};
function hv(a,b){var c=0<=b&&b<a.i.length?a.i[b]:void 0,d=0<=b&&b<a.s.length?
a.s[b]:void 0;a.dispatchEvent({type:"rowhilite",N:d,Gf:c?
c.data:null})&&(0<=a.ma&&Jb(a.s[a.ma],["ac-active","active"]),a.ma=b,d&&(Gb(d,["ac-
active","active"]),a.j&&Bm(a.j,d),xh(d,a.ya)))}f.Oe=function(a){if(-1==a)hv(this,-
1);else for(var b=0;b<this.i.length;b++)if(this.i[b].id==a){hv(this,b);break}};
function iv(a){if(!a.ya){var b=a.g.Ra("DIV",
{style:"display:none"});a.ya=b;Gb(b,Ob(a.className).split("
"));ym(b,"listbox");b.id=Ym(Xm.Eb());a.g.appendChild(a.oa,b);O(b,"click",a.bn,!
1,a);O(b,"mousedown",a.en,!1,a);O(b,"mouseover",a.fn,!1,a)}}
function fv(a){iv(a);a.nb&&(a.ya.style.minWidth=a.nb.clientWidth-
0+"px");a.Ua&&(a.ya.style.maxWidth=a.Ua.clientWidth-
0+"px");a.s.length=0;a.g.Om(a.ya);a.O&&a.O.render?
a.O.render(a,a.ya,a.i,a.na):a.i.forEach(function(b){var
c=this.na,d=this.g.Ra("DIV",{className:"ac-
row",id:Ym(Xm.Eb())});ym(d,"option");this.O&&this.O.Qv?
this.O.Qv(b,c,d):H(d,b.data.toString());c&&this.ab&&(this.Ba=!
1,jv(this,d,c));x(d,"ac-
row");this.s.push(d);b=d;this.g.appendChild(this.ya,b)},a);0==a.i.length?a.Ge():
(a.show(),a.vk(),
Kh(a.ya,!0))}f.vk=function(){if(this.j&&this.ua){var a=this.Ca||this.j;var
b=this.Xb?5:1;Jr(a,b,this.ya,b^1,null,null,65)}};f.wa=function()
{this.ya&&(pj(this.ya,"click",this.bn,!1,this),pj(this.ya,"mousedown",this.en,!
1,this),pj(this.ya,"mouseover",this.fn,!
1,this),this.g.Ci(this.ya),this.ya=null,this.N=!
1);Ni(this.o);this.oa=null;ev.ta.wa.call(this)};
function jv(a,b,c){if(!a.Ba)if(3==b.nodeType){var
d=null;Array.isArray(c)&&1<c.length&&(d=c.slice(1));c=kv(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=Rf(a.g,"B"),g.className=a.Ka,a.g.appendChild(g,a.g.g.cre
ateTextNode(String(c[e+1]))),g=b.parentNode.insertBefore(g,
b.nextSibling),b.parentNode.insertBefore(a.g.g.createTextNode(""),g.nextSibling),b=
g.nextSibling;b.nodeValue=c.slice(2).join("");a.Ba=!0}else d&&jv(a,b,d)}}else
for(b=b.firstChild;b;)d=b.nextSibling,jv(a,b,c),b=d}function kv(a){var b="";if(!
a)return b;Array.isArray(a)&&(a=a.filter(function(c){return!
Nb(Se(c))}));Array.isArray(a)?b=0<a.length?Qe(a[0]):"":/^\W/.test(a)||
(b=Qe(a));return b}function lv(a,b){for(;b&&b!=a.ya&&!Fb(b,"ac-
row");)b=b.parentNode;return b?a.s.indexOf(b):-1}
f.bn=function(a){var
b=lv(this,a.target);0<=b&&this.dispatchEvent({type:"select",Gf:this.i[b].id});a.sto
pPropagation()};f.en=function(a)
{a.stopPropagation();a.preventDefault()};f.fn=function(a)
{a=lv(this,a.target);0<=a&&!(300>Xa()-
this.va)&&this.dispatchEvent({type:"hilite",Gf:this.i[a].id})};function mv(a,b,c,d)
{this.ua=a;this.oa=null;this.Ka=c||null;this.Ca="boolean"===typeof b?b:!
0;this.Ba=d||0;b=new nv;c=new ov(this.Ka||a,this.Ba);c.ua=!0;d=new $u(null,null,!
1);Ru.call(this,b,c,d);d.g=this;d.gr(a);this.O=a;this.uk=!1;this.Uk=!
0;O(this,"update",r(this.Ja,this))}u(mv,Ru);mv.prototype.hg=function()
{this.La=this.ua.value;mv.ta.hg.call(this);return!1};
mv.prototype.Ja=function(a){a.Gf&&(a=this.ua.form,this.oa||(this.oa=C("INPUT",
{type:"hidden",name:"oq"}),a.appendChild(this.oa)),this.oa.value=this.La,this.Ca&&a
.submit())};function nv(){}var
Mu=sd(hd(id("//suggestqueries.google.com/complete/search")));nv.prototype.gq=functi
on(a,b,c)
{a={client:"books",ds:"bo",q:a};c=r(this.g,this,c);this.i&&this.i.cancel();this.i=n
ew Lu;this.i.send(a,c)};nv.prototype.g=function(a,b){var
c=Array.prototype.map.call(b[1],function(d){return d[0]});a(b[0],c)};
function ov(a,b){ev.call(this);this.Ja=a;this.La=b||
0}u(ov,ev);ov.prototype.vk=function(){ov.ta.vk.call(this);var a=0,b=B("gbfwa");b||
(b=ef("gbqfwa"));b&&(a=b.offsetTop+b.offsetHeight-
1);Array.prototype.forEach.call(bf("div","ac-renderer"),function(c)
{a&&I(c,"top",a+"px");I(c,"width",L(this.Ja).width-
2+"px");I(c,"left",parseInt(c.style.left,10)+this.La+"px")},this)};function
pv(a,b,c,d,e){W.call(this);this.O=a;this.N=b;this.ua=e;this.Cb="number"===typeof d?
d:this.N?200:80;this.N||x(this.O,"slider-
small");this.ma=[];this.j=E("A");this.j.textContent=Yl()?"\u203a":"\
u2039";this.j.setAttribute("title","Bildlauf nach links");Kh(this.j,!
0);this.O.appendChild(this.j);this.i=E("div");x(this.i,"slider-
drawables");this.O.appendChild(this.i);this.s=E("A");this.s.textContent=Yl()?"\
u2039":"\u203a";this.s.setAttribute("title","Bildlauf nach rechts");Kh(this.s,!
0);this.O.appendChild(this.s);
this.g.ka(this.j,"click",this.$l.bind(this,-.75));this.g.ka(this.s,"click",this.
$l.bind(this,.75));this.yi();this.g.ka(this.j,"click",this.
$l.bind(this,-.75));this.resize();this.oa=0;this.na=8<=ec()&&!
Fc("9")&&Yl();c&&qv(this,c)}u(pv,W);function rv(a){var
b=Math.ceil(1.25*sv(a));b=Math.min(a.ma.length,a.oa+b);v(a.ma.slice(a.oa,b),r(a.it,
a));a.yi();a.oa=b;b>=a.ma.length&&a.dispatchEvent("render")}f=pv.prototype;
f.it=function(a){var b=C("DIV",{"class":"goog-inline-block slider-
loading"});this.i.appendChild(b);var c=C("DIV",{"class":"goog-inline-block slider-
drawable"});M(c,!
1);this.i.appendChild(c);this.g.Af(a,"render",this.kt.bind(this,b,c));a.Sc(c)};f.kt
=function(a,b){F(a);this.yi();M(b,!0)};function qv(a,b){b=b.map(function(c){return
this.N?new Ku(c,this.Cb):new Hu(c,this.Cb,this.ua)},a);tv(a,b)}function tv(a,b)
{tb(a.ma,b);rv(a)}
f.$l=function(a){(Yl()?0>a:0<a)&&rv(this);a*=this.na?-
1:1;a*=L(this.i).width+20;this.o&&(this.o.Ha(),this.o=null);this.o=new
lm([this.i.scrollLeft,0],
[this.i.scrollLeft+a,0],500,om);O(this.o,"animate",this.jr.bind(this));O(this.o,"en
d",this.yi.bind(this));this.o.play()};f.jr=function(a)
{a=a.coords.map(Math.round);this.i.scrollLeft=a[0]};
f.yi=function(){if(nc&&Yl()||this.na){var a=this.i.scrollLeft<=-
1*(this.i.scrollWidth-L(this.i).width);var b=0==this.i.scrollLeft}else
a=0==this.i.scrollLeft,b=this.i.scrollLeft>=this.i.scrollWidth-
L(this.i).width;this.j.className=a?"slider-button slider-button-left slider-button-
disabled":"slider-button slider-button-left";this.s.className=b?"slider-button
slider-button-right slider-button-disabled":"slider-button slider-button-
right"};f.resize=function(){this.yi()};
function sv(a){var b=a.N?110:50;return Math.ceil(L(a.i).width/b)};function
uv(a,b,c){W.call(this);this.i=a;this.source=b?
b:"gbs_bookshelf_slider";this.ma=0;this.s=new
Aj;this.ua=this.s.Fa();this.oa="";this.va="boolean"===typeof c?!c:!
1;ij(this.s,"resize",r(this.hn,this))}m(uv,W);f=uv.prototype;f.hn=function()
{this.s.Fa().width>this.ua.width?
this.Ih():ij(this.s,"resize",r(this.hn,this))};f.render=function(a)
{this.N=a;this.j=this.Al(a);this.g.ka(this.j,"render",r(this.Ih,this))};f.Al=functi
on(){return new pv(this.N,!0,void 0,void 0,this.i.getId())};
f.Ih=function(){this.j.resize();var a=Math.ceil(1.25*sv(this.j))
+1,b=this.rf(this.ma,a);b&&(this.ma+=a,hl(b,r(this.zu,this)))};f.Pg=ba(8);f.zu=func
tion(a){a=a.target;if(pl(a)){if((a=(new qu(rl(a))).g)&&a.length){var
b=fp(a[a.length-1].Aa.Xg);this.oa!=b&&(this.oa=b,tv(this.j,vv(this,a)));
(a=Of(this.ha()))&&Gh(a,1)}else
0==this.j.oa&&this.fq();this.dispatchEvent("success")}};
function vv(a,b){return a.il(b).map(function(c){return this.j.N?new
Ku(c,200,this.i.getId()):new Hu(c,80,this.i.getId())},a)}f.fq=function()
{};f.ha=function(){return this.N};f.il=function(a){return this.source?
a.map(function(b){b.Aa.source=this.source;return b},this):a};function wv(a,b,c)
{this.j=a;this.g=b;this.o=c||!1;a=this.Fa();this.i()?
a.height=120:a.height=65;this.mb(a)}m(wv,Ll);wv.prototype.i=function(){var a=B("gb-
mobile-menu-pubinfo");return a?0<zf(a).length&&null!=this.j&&0==io(this.j):!
1};function xv(a){Rl.call(this);this.j=a}u(xv,Rl);xv.prototype.O=function()
{this.i=Math.ceil(this.g.length/this.j);for(var a=0;a<this.i;a++)for(var
b=0;b<this.j;b++){var c=a*this.j+b;this.cells[b]=this.cells[b]||[];this.cells[b]
[a]=this.g[c]}};function yv(a){xv.call(this,a);this.Qe=new
Map}u(yv,xv);yv.prototype.Ac=function(a){return
this.Qe.get(zv(Wl,a))};yv.prototype.Nh=function(a){if(a instanceof
wv)a=zv(a.constructor,a.g);else if(a instanceof Wl)a=zv(a.constructor,a.Ga());else
throw Error("Input item must be a LayoutPage or LayoutSeparator.");return
this.Qe.get(a)};
yv.prototype.Sa=function(a){if(a instanceof wv){var
b=zv(a.constructor,a.g);this.Qe.set(b,a)}else a instanceof
Wl&&(b=zv(a.constructor,a.Ga()),this.Qe.set(b,a));yv.ta.Sa.call(this,a)};function
zv(a,b){return Sa(a)+"#"+b.Qa()};function Av(a,b,c,d)
{this.Yj=this.Hl=10;this.Di=this.marginTop=20;b=Math.floor((b-20)/
(100+this.Hl));d&&2<b&&(b-=b%2);yv.call(this,b);jo(a);a=ib(jo(a),function(e){e=new
Wl(e);var g=e.Fa();g.width=100;e.mb(g);return e});c&&(c=a[0].Fa(),d=new
Ll,d.mb(c),this.Sa(d));v(a,r(this.Sa,this));Sl(this)}u(Av,yv);function
Bv(a,b,c,d,e){yv.call(this,1);this.N=b;this.o=c;var g=d||!
1,h;a=jo(a);v(a,function(k){g&&h&&1<io(k)-io(h)&&Cv(this,h,k);var l=B("gb-mobile-
menu-pubinfo");l&&0<zf(l).length&&!g&&h&&k&&0==io(h)&&Cv(this,h,k,!0);l=new
Wl(k);var n=l.Fa();"fixed_height"==this.N?
n.height=this.o:n.width=this.o;l.mb(n);this.Sa(l);h=k},this);g&&h&&e&&io(h)<io(e)&&
Cv(this,h,e);Sl(this)}m(Bv,yv);function Cv(a,b,c,d){b=new wv(b,c,d||!
1);c=b.Fa();"fixed_height"==a.N?c.height=a.o:c.width=a.o;b.mb(c);a.Sa(b)}
Bv.prototype.s=function(){return this.o};Bv.prototype.Yf=function(){return
this.N};Bv.prototype.Yj=8;function Dv(a,b)
{this.V=a;this.g=b}m(Dv,pp);Dv.prototype.render=function(a){var
b=this.g(a);b.mb(a.Fa());b.setPosition(a.od());return b};function Ev(a,b){var
c=Fv(a),d=Fv(b);0==io(a)||0==io(b)?d="Dies ist eine Leseprobe. Nicht alle Seiten
werden angezeigt.":"number"!==typeof c||"number"!==typeof d||c>=d||1==Math.abs(c-
d)?d="In dieser Leseprobe fehlen einige Buchseiten.":Gv(a,b)?d="Seite "+(--d+" ist
nicht Teil dieser Buchvorschau."):(a=++c+"",d=--d+"",d="Die Seiten "+a+" bis "+d+"
werden in dieser Leseprobe nicht angezeigt.");return d}
function Fv(a){a=a.hb();var b;/[^0-9]/.test(a)||Nb(a)?b=null:b=Mb(a,"B")?
Ks(a,Ns):Ks(a,Ms);return b}function Gv(a,b){a=Fv(a);b=Fv(b);return 0==a+1-(b-
1)};function Hv(a,b)
{W.call(this);this.s=a;this.N=b;this.o=b.j;this.j=b.g;this.i=E("DIV");this.i.classN
ame="separator-
container";this.s.appendChild(this.i);a=E("TABLE");a.className="separator-outer-
table";this.i.appendChild(a);var c=a.insertRow(-1).insertCell(-
1);c.align="center";var d=E("DIV");d.className="separator-
background";c.appendChild(d);c=E("TABLE");c.className="separator-inner-
table";d.appendChild(c);c.align="center";if(b.i()){var e=B("gb-mobile-menu-
pubinfo");if(e){b=$e("IMG",e);if(1==b.length){b=
b[0].cloneNode(!0);var g=c.insertRow(-1).insertCell(-1);xf(g,b,0);x(g,"separator-
message");x(g,"separator-pubinfo-
message")}b=Ev(this.o,this.j);e=Lf(e);c=c.insertRow(-1).insertCell(-
1);g=E("SPAN");g.className="separator-text";c.appendChild(g);var h=this.N;h.i&&h.o?
N(g,si(e)):N(g,si(b+"<br>"+e));x(c,"separator-message");x(c,"separator-pubinfo-
message")}x(a,"separator-pubinfo");x(d,"separator-pubinfo")}else a=c.insertRow(-
1).insertCell(-1),x(a,"separator-
message"),a.textContent=Ev(this.o,this.j);Kh(this.i,
!0);V(this.i)}m(Hv,pm);Hv.prototype.mb=function(a)
{K(this.i,a)};Hv.prototype.setPosition=function(a)
{ph(this.i,a)};Hv.prototype.Na=function(){F(this.i)};function Iv(a){var
b=this;W.call(this);this.s=a;this.j=a.o;this.mb(Oh(this.j));this.Gb=new
A(0,0);this.O=null;this.na=new em(function(){M(b.O,!
1)},600);Pi(this,this.na)}u(Iv,W);f=Iv.prototype;f.mb=function(a){if(!this.i||!
Ee(this.i,a)){this.i=a;var
b=this.s;b.ma=a;Jv(b);this.dispatchEvent("resize")}};f.Yc=function(a)
{this.xc=a;this.N.Na();var b=this.s,c=this.Fa();b.ma=c;Jv(b);b=this.s;a=new
De(a.Bb(),a.Db());b.oa=a;b.s=!
0;K(b.i,a);T(b.na,0,b);Jv(b);this.dispatchEvent("layoutchange")};
function Kv(a,b){a.N=b}f.yl=function(){return this.N};f.Kb=function(){return
this.xc};f.hc=function(){var
a=this.xc.Nd();this.oa&&(a=this.oa.wl(a));Np(this.N,a);this.dispatchEvent("update")
};function Lv(a,b){a.oa=b}
f.Zc=function(a){var b=this.Gb.x,c=this.Gb.y;"number"===typeof
a.x&&(a.x=ze(a.x,0,Math.max(this.xc.Bb()-this.i.width,0)));"number"===typeof
a.y&&(a.y=ze(a.y,0,Math.max(this.xc.Db()-this.i.height,0)));"number"===typeof
a.x&&(b=a.x);"number"===typeof a.y&&(1<a.y-c?this.dispatchEvent("scrolldown"):1<c-
a.y&&this.dispatchEvent("scrollup"),c=a.y);this.Gb=new
A(b,c);b=this.s;a=this.Gb;b.O||(b=b.o,null!=a.y&&(b.scrollTop=a.y),null!
=a.x&&(b.scrollLeft=a.x));this.dispatchEvent("move")};
function Mv(a){var b=a.Gb;return b?new
ch(b.x,b.y,a.i.width,a.i.height):null}f.Fa=function(){return
this.i};f.Hd=function(a)
{this.dispatchEvent("movestart");this.Zc(a);this.dispatchEvent("moveend")};function
Nv(a,b,c){a=a.Gb;c(new A(a.x+b.x,a.y+b.y))}
f.Ef=function(a){var b=this.Gb,c=this.Fa();!b||Math.abs(b.x-a.x)>c.width||
Math.abs(b.y-a.y)>c.height?this.Hd(a):(this.o&&(this.o.Ha(),this.o=null),this.o=new
lm([b.x,b.y],[a.x,a.y],250+250*ze(Be(b,a)/800,0,1),om),O(this.o,"animate",r(this.ln
,this)),O(this.o,"end",r(this.kr,this)),this.dispatchEvent("movestart"),ij(this,"mo
vestart",r(this.o.Ha,this.o)),this.o.play())};f.ln=function(a)
{a=a.coords.map(Math.round);this.Zc(new A(a[0],a[1]))};f.kr=function(a)
{this.ln(a);this.dispatchEvent("moveend")};
f.Fb=function(){return this.j};f.Me=ba(9);f.Lc=function(){return new
A(Math.round(this.Gb.x+this.i.width/2),Math.round(this.Gb.y+this.i.height/
2))};f.Re=function(a){return new A(Math.round(a.x+this.i.width/2*-
1),Math.round(a.y+this.i.height/2*-1))};f.wa=function()
{Iv.ta.wa.call(this);this.N.Na()};f.rl=function(a)
{null==this.O&&(this.O=a);this.O.style.opacity=0;this.na.start()};f.ot=function()
{var a=this;this.na.stop();M(this.O,!0);T(function()
{a.O.style.opacity=1})};f.jn=1;function Ov(a,b)
{Iv.call(this,b);this.wb=a;this.g.ka(a,"pagechange",this.Rd);this.g.ka(this.wb,"sea
rchupdate",this.Fl);if(a=B("subscription-
bar"))this.g.ka(this,"scrolldown",t(this.rl,a)),this.g.ka(this,"scrollup",t(this.ot
,a))}u(Ov,Iv);f=Ov.prototype;f.Od=function(){var
a=this.xc.Nd(),b=[];this.oa&&(a=this.oa.mi(a)[0]||[]);v(a,function(c){c instanceof
Wl&&b.push(c.Ga())});return b};f.og=function(a){this.jg(!1,!
1);this.Ze(this.Lg(a))};
f.Ye=function(a){var
b=[];"fixed_width"==this.Kb().Yf()&&b.push(this.Fa().width);this.fe&&(a=Pp(this.fe(
),this.Kb().s(),a,b))&&this.og(a)};f.Je=function(){this.jg(!0,!1);var
a=this.Fa().width;this.Ze(this.Lg(a))};f.yf=ba(10);f.jg=function(a,b)
{this.Ng=a;this.ij=b};f.resize=function(){if(this.Ng)this.Je();else{var
a=this.Kb().s();a&&this.og(a)}};f.Ze=function(a){var
b=this.Kb();this.Yc(a);b&&(a=um(new tm(b,a),this.Lc()),
(a=this.Re(a))&&this.Hd(a))};f.Rd=function(){this.Zh||this.Qd(this.wb.Ga())};
f.Qd=function(a){this.xc.Ac&&(a=this.xc.Ac(a))&&this.Zc(new
A(Math.round(a.de()),Math.round(a.qd())))};f.Fl=function()
{Pv&&(this.yl().Na(),this.va&&this.va(),this.hc())};var Pv=!0;function Qv(a,b)
{this.Ea=a;this.g=b}m(Qv,pp);Qv.prototype.render=function(a){var
b=this.g(),c=a.Ga(),d=eb(this.Ea.fe().Lf)/a.Fa().width,e=a.Fa();b.Gj=e.width;b.
$g=e.height;e=a.Fa().clone();e.width*=d;e.height*=d;b.Ju=e.width;b.Gu=e.height;b.se
tPosition(a.de(),a.qd());b.vb(c);b.Sc();return b};function Rv(){};function Sv(a)
{this.Ea=a}u(Sv,Rv);Sv.prototype.wl=function(a){var b=this.mi(a);a=b[0]||
[];b=b[1]||[];b.sort(t(Tv,this.Ea.Lc()));var c=[];tb(c,a,b);return c};function
Tv(a,b,c){return bh(dh(Ml(b)),a)-bh(dh(Ml(c)),a)}Sv.prototype.mi=function(a){var
b=Mv(this.Ea),c=new ch(b.left-800,b.top-800,b.width+1600,b.height+1600);return
yb(a,function(d){d=Ml(d);if(gh(c,d))return gh(b,d)?0:1})};function Uv(a,b)
{this.Ea=b;this.V=a}m(Uv,Sv);Uv.prototype.wl=function(a){var
b=Sv.prototype.wl.call(this,a),c=this.V.Ga();if(c){var d=[],e=this.V.rb();v([1,-
1],function(){var g=ko(e,c.Qa(),1);g&&d.push(g)});v(a,function(g)
{g.Ga&&mb(d,g.Ga())&&nb(b,g)})}return b};function Vv()
{W.call(this)}u(Vv,W);Vv.prototype.we=function(a)
{this.i=a;this.o=Wv(a)};Vv.prototype.wa=function()
{Vv.ta.wa.call(this);F(this.o)};function Xv(a)
{W.call(this);this.ma=a;this.O=[]}u(Xv,Vv);f=Xv.prototype;f.we=function(a)
{Xv.ta.we.call(this,a);this.rh();this.Ga()&&this.g.ka(this.Ga(),"update",this.rh)};
f.Ga=function(){return this.i.Ga()};f.qh=function(a,b,c,d){var e=E("div");V(e,!
0);this.o.appendChild(e);a=Yv(this,a,b,c,d);I(e,
{position:"absolute",left:a[0]+"px",top:a[1]+"px",width:a[2]+"px",height:a[3]+"px"}
);this.ma&&(I(e,{backgroundColor:this.ma}),Gh(e,.3));this.O.push(new
ch(a[0],a[1],a[2],a[3]));return e};
function Zv(a){return a.i.Fa().width/a.i.Ga().getParent().g.width}function
Yv(a,b,c,d,e){var g=Zv(a);return ib([b,c,d,e],function(h){return
Math.round(h*g)})}function $v(a,b){v(b,function(c)
{this.qh.apply(this,c)},a)}f.Ho=function(a){return
this.qh(a.left,a.top,a.width,a.height)};f.yg=function()
{uf(this.o);this.O=[]};f.rh=function(){};function aw()
{Xv.call(this)}m(aw,Xv);f=aw.prototype;f.rh=function(){if(!this.j){var
a=this.Ga();a&&(a=Fp(a))&&($v(this,a),this.j=!0)}};
f.qh=function(a,b,c,d){this.s=Xv.prototype.qh.call(this,a,b,c,d);I(this.s,
{border:"2px #aaaaff
dashed"});this.N=E("IMG");this.s.appendChild(this.N);this.N.src="/googlebooks/
images/dialog_close_x.gif";a=Yv(this,a,b,c,d);I(this.N,
{position:"absolute",cursor:"pointer",left:a[2]-
19+"px",top:"4px",display:"none"});O(this.s,"mouseout",r(this.lr,this));O(this.s,"m
ouseover",r(this.vp,this,!0));ij(this.N,"click",r(this.Na,this));return
this.s};f.Na=function(){F(this.s)};
f.lr=function(a){Ef(this.s,a.target)||this.vp(!1)};f.vp=function(a){I(this.N,
{display:a?"":"none"})};function bw(a)
{Xv.call(this);this.V=a}m(bw,Xv);bw.prototype.rh=function(){if(!this.j){var
a=this.Ga();a&&(a=Ep(a))&&(v(a,function(b){var
c=b.pop(),d=b.pop();b=this.qh.apply(this,b);I(b,
{cursor:"pointer"});this.g.ka(b,"click",r(this.s,this,d,c))},this),this.j=!
0)}};bw.prototype.s=function(a,b){(a=lo(this.V.rb(),a))?
this.V.vb(a):Uo(this.V,b)};function cw(a,b)
{this.o=a;this.g=b}cw.prototype.Ga=function(){return
this.o};cw.prototype.i=function(){return this.o.zd(this.g)};function dw(a,b,c)
{cw.call(this,a,b);this.j=c}m(dw,cw);dw.prototype.i=function(){return
this.j.width>this.g.width?this.o.zd(this.j):cw.prototype.i.call(this)};function
ew(a,b,c,d,e)
{W.call(this);this.eh(a.Ia());this.V=a;this.i=c;this.na=[];this.mn=d;K(d,c);this.ua
=Wv(this);I(this.ua,"backgroundColor","#fff");K(this.ua,c);if(this.Ba=void 0!==e?
e:!0)a=Wv(this),K(a,c),this.va=new
fw(a),this.va.show();b&&(this.o=b,this.g.ka(b,"update",this.zg),Wo(b))}u(ew,W);f=ew
.prototype;f.Fa=function(){return this.i};f.Ga=function(){return this.o};function
gw(a,b){a.na.push(b);b.we(a)}f.zg=function(){};function hw(a)
{a.dispatchEvent("load");a.Ba&&a.va.kb()}
function Wv(a){var b=E("div");V(b,!0);I(b,
{position:"absolute",left:0,top:0});a.mn.appendChild(b);return b}f.Na=function()
{v(this.na,function(a){a.Ha()});this.na=null;this.s&&F(this.s)};function iw(a)
{a.N=Wv(a);K(a.N,a.Fa());I(a.N,{backgroundImage:"url(//www.google.com/images/
cleardot.gif)",backgroundRepeat:"repeat"});a.g.ka(a.N,"mousedown",a.mr);a.g.ka(a.N,
"dragstart",Si)}f.mr=function(a){a.display=this;jw.dispatchEvent(a)};var jw=new P;
function fw(a)
{this.g=a;a={position:"absolute",left:0,color:"#808080",fontSize:"13px",backgroundC
olor:"white"};for(var b=0;2>b;b++){var
c=E("div");V(c);I(c,a);this.g.appendChild(c);c.textContent="Wird
geladen...";a.bottom=0}}fw.prototype.show=function(a){I(this.g,
{display:a?"none":""})};fw.prototype.kb=function(){this.show(!
0)};ew.prototype.tm=function(){kw(this)};function kw(a,b){a.s&&F(a.s);a.s=Wv(a);new
lw(a.s,a.Fa(),b)}
function lw(a,b,c){this.g=a;I(a,
{backgroundColor:"#FFF",textAlign:"center"});K(a,b);N(a,xi(c||""));V(this.g)};funct
ion mw(a,b,c){ew.call(this,a,b.Ga(),b.g,c);this.eh(nw);a=Wv(this);this.ma=new
ow(b.g,a);a=Wv(this);this.O=new ow(b.g,a);iw(this);Kh(c,!
0);x(c,"pageImageDisplay");this.oa=b;b.Ga()&&this.zg()}m(mw,ew);f=mw.prototype;f.vb
=function(a){yp(a,"output",null);ew.prototype.vb.call(this,a);a.zd()&&this.zg()};
f.zg=function(){var a=this.Ga(),b=this.oa.i();if(b&&!this.j)
{b=pw(b);ij(this.ma,"load",r(this.nr,this,a,b,this.Fa().width));qw(this.ma,[b]);var
c=Po(this.V.Xb,a.Qa());c.push(b);qw(this.O,c);this.j=!
0;a==this.V.Ga()&&this.dispatchEvent("fetch")}Bp(a,[16,8])&&(a=Fe('<table
width=100% height=100%><tr><td><img
src="%s"/><br/>%s</td></tr></table>',dp("/googlebooks/restricted_logo.gif"),"Du
hast entweder eine Seite erreicht, die nicht angezeigt werden kann, oder die
Anzeigebeschr\u00e4nkung f\u00fcr dieses Buch erreicht."),
kw(this,a),hw(this))};f.nr=function(a,b,c)
{a==this.V.Ga()&&this.dispatchEvent("loaded");this.O.empty();var
d=this.V.Xb;a=a.Qa();d.g[a]=d.g[a]||{};d.g[a]
[c]=b;hw(this)};f.mc=ba(13);f.Na=function(){this.j=!
1;this.ma.empty();this.O.empty();ew.prototype.Na.call(this)};var nw=new
P,pw=Nc;function ow(a,b){P.call(this);this.i=a;this.j=b;this.Bf=!
1;this.g=E("IMG");this.g.width=this.i.width;this.j.appendChild(this.g);V(this.j)}m(
ow,P);ow.prototype.empty=function(){for(var a;a=Af(this.j);)mp(a)};
function qw(a,b){ip(a.g,r(a.o,a,a.g));for(var c=0;c<b.length;c+
+)a.g.src=b[c]}ow.prototype.o=function(a)
{this.g==a&&(this.dispatchEvent("load"),this.Bf=!
0)};ow.prototype.mc=ba(12);function rw(a,b,c,d)
{ew.call(this,a,b.Ga(),b.g,c,d);this.oa=Wv(this);iw(this);b.Ga()&&this.zg();this.V=
a;this.O=O(this.V.Ia(),"update",this.Ca,!
1,this)}m(rw,ew);rw.prototype.zg=function(){var
a=this.Ga(),b=a.zd(),c=this.V.Za().oj(),d=a.na;if(b&&d&&!this.j){var
e=rp(d,this.Fa().height);"number"===typeof e&&(d=sp(d,e),b=new
Q(b),R(b,"zoom",e),R(b,"pg",a.va),b=b.toString(),this.ma=new
np(this.oa,d,this.Fa().height,c.lk,c.kk,r(c.To,c,b,d,this.Fa().height),null),this.j
=!0,this.Ca())}};
rw.prototype.Ca=function(){if(this.j){var a=vh(this.oa);if(a){var
b=Bh(this.oa);a.top-=b.y;a.bottom-=b.y;a.left-=b.x;a.right-=b.x;0<a.bottom-
a.top&&0<a.right-a.left&&op(this.ma,eh(a))}$o(this.V)}};rw.prototype.Na=function()
{this.j&&(this.ma.empty(),this.j=!
1);this.O&&(qj(this.O),this.O=null);ew.prototype.Na.call(this)};function sw(a)
{this.Cd=a;Xv.call(this,"#ffff00")}u(sw,Xv);sw.prototype.rh=function(){var
a=this.i.Ga();if(a){var b=this.Cd.getQuery();b!
=this.s&&(a=Xo(a,b),this.yg(),a&&(ib(a,r(this.Ho,this)),this.s=b))}};function
tw(a,b,c)
{a=["event",a,b,c];if(b=q.ga)a=["send"].concat(a),"timing"===a[1]&&null==a[4]&&(a[4
]=Math.round(performance.now())),b.apply(null,a)}function uw(a,b,c,d)
{"string"===typeof
a&&(a=B(a));a&&O(a,"click",t(tw,b,c,d))}Ya("_OC_analyticsTrack",tw);function vw(a)
{return a.length?a.reduce(function(b,c){return
ih(b,c)},a[0].clone()):null};function ww(a,b,c,d,e)
{W.call(this);this.N=a;this.na=b;this.va=e;this.o=d;this.i=!
1;this.s=E("div");c.appendChild(this.s);this.g.ka(b,"mousemove",this.O);this.g.ka(b
,"mouseup",this.ma)}u(ww,W);ww.prototype.O=function(a){if(!this.ua){a=Ce(new
A(a.clientX,a.clientY),wh(this.na));a=$g(a,this.va);I(this.s,{border:"2px dashed
#99AAEE",position:"absolute"});var b=a.right-a.left,c=a.bottom-
a.top;ph(this.s,a.left,a.top);K(this.s,b,c);this.j=a}};
ww.prototype.ma=function(a){this.O(a);this.ua=!0;a=this.o;var
b=eh(this.j),c=Zv(this.N);c=xw(b,1/c);b=yw(xw(c,1/a.Fa().width*1E3));a=new
Q(a.Bc());R(a,"ci",
[b.left,b.top,b.width,b.height].join());R(a,"jscmd","click3");R(a,"output","text");
c=yw(c);zw(this.N,[c]);F(this.s);(new
Iq(a)).af(r(this.oa,this,c,b));this.dispatchEvent("endsize")};
ww.prototype.oa=function(a,b,c){c=c.page[0];var d=!1,e=c.clip_highlights;if(e){var
g=[];v(e,function(h){g.push(new ch(h.X,h.Y,h.W,h.H))});if(c=c.content)zw(this.N,
[a],c,b),d=!0,tw("Web Reader","Selection")}d||this.N.yg();this.Ha()};function
xw(a,b){return new ch(a.left*b,a.top*b,a.width*b,a.height*b)}function yw(a){return
new
ch(Math.round(a.left),Math.round(a.top),Math.round(a.width),Math.round(a.height))}w
w.prototype.wa=function(){ww.ta.wa.call(this);F(this.s)};function Aw(a,b)
{W.call(this);this.s=a;this.Ea=b}var Bw;m(Aw,Vv);f=Aw.prototype;f.we=function(a)
{Vv.prototype.we.call(this,a);a=this.o;var b=E("div");V(b,!
0);a.appendChild(b);Eb(b,"selection-
layer");K(a,this.i.Fa());K(b,this.i.Fa());this.g.ka(b,"click",this.pr);this.g.ka(b,
"mousedown",this.qr)};
f.qr=function(a){if(Bw){a.stopPropagation();this.j&&this.j.Ha();var
b=this.i.mn;a=Ce(new A(a.clientX,a.clientY),wh(b));this.j=new
ww(this.s,b,this.o,this.i.Ga(),a);this.N=O(document.body,"mousemove",r(this.rr,this
));ij(this.j,["endsize","dispose"],r(this.lt,this))}};f.pr=function(a)
{Bw&&a.stopPropagation()};
f.rr=function(a){if(this.j&&!this.j.Kd){var b=new
A(a.clientX,a.clientY),c=dh(Fh(this.Ea.Fb()));if(ah(c,b)){var d=new
A(0,0);v([[c.top-a.clientY,0,-1],[c.bottom-a.clientY,0,1],[c.left-a.clientX,-1,0],
[c.right-a.clientX,1,0]],function(e){40>Math.abs(e[0])&&(d.x=e[1]||d.x,d.y=e[2]||
d.y)});this.O||(this.O=new
al(100),this.g.ka(this.O,"tick",this.sr));this.ma=d;d.x||d.y?
this.O.start():this.O.stop()}}};f.sr=function(){var a=this.ma,b=this.Ea;Nv(b,new
A(15*a.x,15*a.y),r(b.Hd,b))};
f.lt=function(){qj(this.N);Ni(this.O);this.O=null};function Cw(){this.g=!1;var
a=C("DIV","entity-page-snackbar"),b=C("SPAN","entity-page-snackbar-
text");H(b,"Auswahl in Zwischenablage kopiert");a.appendChild(b);X(a,"hidden",!
0);document.body.appendChild(a);this.o=a}Cw.prototype.show=function(){this.g?
(this.i(),T(r(this.j,this),500)):this.j();T(r(this.i,this),6E3)};Cw.prototype.j=fun
ction(){I(this.o,"bottom","0");this.g=!0};Cw.prototype.i=function()
{I(this.o,"bottom","-48px");this.g=!1};function Dw(a){this.i=a;this.o=new
Cw;this.j=Ew(this)}Dw.prototype.ha=function(){return this.j};
function Ew(a){var b=C("DIV");Gb(b,["entity-page-copy-button","entity-page-action-
chip"]);var
c=C("IMG");x(c,"entity-page-action-chip-icon");c.src="https://www.gstatic.com/
images/icons/material/system/1x/content_copy_googblue_18dp.png";var
d=C("SPAN");x(d,"entity-page-action-chip-
label");H(d,"Kopieren");b.appendChild(c);b.appendChild(d);O(b,"click",r(a.g,a));ym(
b,"button");Kf(b,!0);O(b,"keydown",function(e){32!=e.keyCode&&13!=e.keyCode||
a.g.call(a)});return b}
Dw.prototype.g=function()
{this.i.focus();this.i.select();document.execCommand("copy");this.o.show()};functio
n Fw(a){Qr.call(this,a);ln(this);this.vo=!1;this.g=new
tj;this.i=tp();x(a,"viewport-selection-
popup");Gw&&Gw.Ha();Gw=this}m(Fw,Qr);Fw.prototype.j=function()
{this.dispatchEvent("close");this.Ha()};
function Hw(a,b,c){var d=a.ha(),e=E("div");x(e,"selection-popup-select-
container");d.appendChild(e);d=E("div");x(d,"selection-popup-select-
label");e.appendChild(d);d.appendChild(rf(b));e.appendChild(E("div"));b=E("input");
b.value=c;x(b,"viewport-input");e.appendChild(b);Kh(b,!1);a.i&&(c=(new
Dw(b)).ha(),e.appendChild(c));a.g.ka(b,"mousedown",Iw)}function Iw(a)
{a.stopPropagation()}Fw.prototype.wa=function()
{F(this.ha());Qr.prototype.wa.call(this);this.g.Ha()};var Gw=null;function Jw(a,b)
{this.g=a instanceof A?a:new A(a,b)}u(Jw,Ir);Jw.prototype.Rc=function(a,b,c,d){var
e=Ye(a);var g=e.body;e=e.documentElement;e=new A(g.scrollLeft||
e.scrollLeft,g.scrollTop||e.scrollTop);g=this.g.x+e.x;e=this.g.y+e.y;var h=Kr(a);g-
=h.x;e-=h.y;Mr(new A(g,e),a,b,c,null,null,d)};function Kw(a,b)
{Jw.call(this,a,b)}u(Kw,Jw);Kw.prototype.i=0;Kw.prototype.o=function(a)
{this.i=a};Kw.prototype.Rc=function(a,b,c,d){var e=sh(a);e=vh(e);var
g=mf(We(a).g);g=new A(this.g.x+g.scrollLeft,this.g.y+g.scrollTop);var
h=b,k=Mr(g,a,h,c,e,10,d);if(0!=(k&496)){if(k&16||k&32)h^=4;if(k&64||
k&128)h^=1;k=Mr(g,a,h,c,e,10,d);0!=(k&496)&&Mr(g,a,b,c,e,this.i,d)}};function Lw(a)
{Xv.call(this,"#4a95d6");this.j=a}m(Lw,Xv);Lw.prototype.we=function(a)
{Xv.prototype.we.call(this,a);I(this.o,
{cursor:"pointer"});this.g.ka(this.o,"mousedown",Mw)};function Mw(a)
{a.stopPropagation()}
function zw(a,b,c,d)
{a.yg();ib(b,r(a.Ho,a));a.N&&qj(a.N);a.s&&a.s.Ha();b=E("div");document.body.appendC
hild(b);var e=vw(a.O);if(e){var g=wh(a.o);b=new Fw(b);if(c&&d){var
h=a.Ga(),k=h.zd();if(k){var l=new
Q(k);d=[d.left,d.top,d.width,d.height].join();R(l,"ci",d);R(l,"edge",0);l=l.toStrin
g();var n=new Q(h.Bc());R(n,"ci",d);R(n,"source","bookclip");n=Fe('<a
href="%s"><img
src="%s"/></a>',n.toString(),l)}d=n;uf(b.ha());n=b.ha();h=E("IMG");h.src="/
googlebooks/images/material/close_black_24dp.png";x(h,
"selection-popup-close");n.appendChild(h);b.g.Af(h,"click",r(b.j,b));h=C("DIV",
{},"Diesen Clip weitergeben");x(h,"selection-popup-
title");n.appendChild(h);c&&(Hw(b,"Auswahltext",c),n=E("DIV"),x(n,"selection-popup-
translate-container"),b.ha().appendChild(n),h=new
Q("https://translate.google.com/translate_t"),R(h,"text",c),R(h,"sl","auto"),R(h,"t
l","auto"),c=E("A"),c.href=h.toString(),c.target="_blank",b.i&&(h=C("IMG"),Gb(h,
["selection-popup-translate-icon","entity-page-action-chip-icon"]),h.src="https://
www.gstatic.com/images/icons/material/system/1x/translate_googblue_18dp.png",
c.appendChild(h)),h=C("SPAN"),H(h,"\u00dcbersetzen"),x(h,"entity-page-action-chip-
label"),c.appendChild(h),h=E("SPAN"),H(h,"\u00bb"),x(h,"selection-popup-translate-
arrow"),c.appendChild(h),x(c,"selection-popup-translate-link"),x(c,"entity-page-
action-chip"),n.appendChild(c));l&&Hw(b,"Abbildung",l);d&&Hw(b,"Einbetten",d)}else
c=E("DIV"),H(c,"Wird geladen..."),x(c,"selection-popup-loading-
msg"),b.ha().appendChild(c);Rr(b);a.s=b;c=g.x+e.left+e.width;e=g.y+e.top+e.height;g
=L(b.ha()).width;24>c-g&&(c=
g+24);T(t(Nw,b,new Kw(new A(c,e))));a.N=ij(b,"close",r(a.yg,a))}}function Nw(a,b)
{a.Kd||(a.setPosition(b),a.Da(!0))}Lw.prototype.yg=function()
{Xv.prototype.yg.call(this);this.s&&this.s.Ha()};Lw.prototype.wa=function()
{Xv.prototype.wa.call(this);this.s&&this.s.Ha();this.N&&qj(this.N)};function
Ow(a,b,c){return a.Za().oj()?new rw(a,b,c):new mw(a,b,c)}function Pw(a,b){if(b
instanceof mw){gw(b,new sw(a.tb()));gw(b,new aw);var c=new Lw(a.Fb()),d=new
Aw(c,a.Ia());gw(b,d);gw(b,c);gw(b,new bw(a))}};function Qw(a,b,c)
{W.call(this);this.V=a;this.Ea=b;this.j=E("div");V(this.j,!0);I(this.j,
{position:"absolute",display:"none"});c.appendChild(this.j);this.s=E("div");V(this.
s,!0);I(this.s,
{position:"absolute"});this.j.appendChild(this.s);this.N=E("div");V(this.N,!
0);this.j.appendChild(this.N);this.O=E("div");V(this.O,!
0);this.N.appendChild(this.O);this.kb()}u(Qw,pm);f=Qw.prototype;
f.Sc=function(){var a=this.Gj-2,b=this.$g-2,c=this.Ju-2,d=this.Gu-2;I(this.N,
{backgroundColor:"#cccccc",position:"absolute"});ph(this.N,0,0);K(this.N,this.Gj,th
is.$g);I(this.O,
{overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute"});ph(this.O,1,1);K
(this.O,a,b);this.show();var e=this.V;a=Ow(e,new dw(this.Ga(),new De(a,b),new
De(c,d)),this.O);a instanceof mw?Pw(e,a):a instanceof rw&&a instanceof rw&&gw(a,new
sw(e.tb()));this.i=a};f.kb=function(){M(this.j,!1)};f.show=function(){M(this.j,!
0)};
f.mc=ba(11);f.Na=function()
{this.i&&this.i.Na();F(this.j)};f.setPosition=function(a,b)
{ph(this.j,a,b)};f.qd=function(){return rh(this.j).x};f.de=function(){return
rh(this.j).y};f.vb=function(a){this.o=a};f.Ga=function(){return
this.o};f.Db=function(){return this.$g};f.Bb=function(){return this.Gj};function
Rw(a){return a+2}f.Fa=function(){return new De(this.Gj,this.$g)};function Sw(a)
{W.call(this);uf(a);V(a);this.o=a;this.i=E("div");V(this.i,!0);Yl()&&(gf(a,
{dir:"ltr"}),gf(this.i,{dir:"rtl"}));a.appendChild(this.i)}u(Sw,W);function Tw(a,b)
{Sw.call(this,b);this.Ea=a;this.g.ka(b,"scroll",this.N);I(b,"position","relative");
I(this.i,"position","absolute");this.j=E("div");x(this.j,"scroll-
background");V(this.j,!
0);b.appendChild(this.j);this.j.appendChild(this.i)}m(Tw,Sw);function Jv(a){var
b=a.oa;a.ma&&b&&(I(a.i,"left",Math.floor(Math.max(0,a.Ea.s.o.clientWidth-b.width)/
2)+"px"),I(a.j,"height",b.height+"px"))}Tw.prototype.na=function(){this.s=!
1;this.N()};
Tw.prototype.N=function(){if(!this.s){var a=this.Ea.Gb;if(a){a=a.clone();var
b=this.o;b=new A(b.scrollLeft,b.scrollTop);Ae(a,b)||(this.O=!
0,this.Ea.Hd(b),this.O=!1)}}};function Uw(a){var b=a.Fb(),c=new
Tw(this,b);Vw(b);Ov.call(this,a,c);Lv(this,new Uv(a,this));Kv(this,Ww(this));var
d=a.rb(),e=a.Za().Yf();this.ma=a.Za().O?function(g){return new
Bv(d,e,g)}:a.Za().na?function(g){return new Bv(d,e,g,!0,a.Za().na)}:function(g)
{return new Bv(d,e,g,!0)};b=this.wb.Za();"fixed_height"==b.Yf()?
(b=b.fe(),b=b[Math.floor(b.length/2)]+2):b=Xw(b)
+2;this.og(b);this.g.ka(this.wb,"pagesupdate",this.iu);this.g.ka(this.wb,"pagemodec
hange",this.tr);this.g.ka(this,"move",this.hc);this.g.ka(this,
"move",this.xw)}u(Uw,Ov);function Vw(a){I(a,"overflow","auto");I(a,
{overflowX:"auto",overflowY:"scroll"});x(a,"overflow-scrolling");gf(a,
{dir:"ltr"})}f=Uw.prototype;f.Oc=function(){this.Ye(1)};f.kd=function(){this.Ye(-
1)};f.fe=function(){var
a=this.wb.Za(),b=sb(a.fe());"fixed_width"==a.Yf()&&(a=this.wb.Za().Pa)&&150<a-
eb(b)&&(1500>a?nb(b,a):nb(b,1500));return new Op(ib(b,Rw))};f.Lg=function(a){return
this.ma(a)};
f.Fa=function(){if(this.j.hasChildNodes()){var
a=Oh(this.j.childNodes[0]).width;a=new De(a,this.i.height)}else a=this.i;return
a};function Ww(a){var b=new Lp;Mp(b,Wl,new Qv(a,t(Oc,Qw,a.wb,a,a.s.i)));Mp(b,wv,new
Dv(a.wb,function(c){return new Hv(a.s.i,c)}));return b}f.xw=function(){if(this.Ca)
{var a=Pl(this.xc,this.Lc().y);a&&a.Ga&&(a=a.Ga(),this.wb.Ga()!=a&&(this.Zh=!
0,this.wb.Dd(a.Qa()),this.Zh=!1))}this.Ca=!0};
f.iu=function(){var a=this.wb.Ga(),b=this.wb.rb(),c=lo(b,a.Qa());if(!c)a:
{c=io(a);b=jo(b);for(a=b.length-1;0<=a;a--){var d=b[a];if(io(d)<=c){c=d;break
a}}c=null}a=this.Gb;b=this.Kb();d=b.Ac(c);a=Ce(a,d.od());b=this.Lg(b.s());c=b.Ac(c)
.od();c=new A(c.x+a.x,c.y+a.y);this.Yc(b);this.Hd(c)};f.tr=function()
{this.N.Na();this.hc()};
f.ol=function(a){if(a.Ro&&a.O){var b=a.O;if(null!=a.oa)var c=a.oa;else a.oa=new
Yw(this.s.i),c=a.oa;c.g=this.s.i;if(B("focus_article_div")){var
d=B("focus_article_div");F(d)}d=this.Kb().Ac(a);a=d.Bb()/a.te();if(b.Wf()&&(b=b.Wf(
))){var e=b[0];if(e&&4==e.length){b=a*e[0]+d.de();d=a*e[1]+d.qd();var
g=a*e[2];a*=e[3];e=E("DIV");e.setAttribute("id","focus_article_div");V(e,!
0);Gh(e,.3);I(e,
{position:"absolute",left:b+"px",top:d+"px",width:g+"px",height:a+"px",cursor:"poin
ter",backgroundColor:"#36C",border:"2px solid #00F"});
c.g.appendChild(e)}}}};function Zw(a,b,c,d,e)
{W.call(this);this.V=a;this.Ea=b;this.o=c;var g=E("div");I(g,
{position:"absolute"});e=e.width-2;ph(g,d.x+(Yl()?
e:0),d.y);b.s.i.appendChild(g);this.i=g;b=Math.floor(e/Xl(c));g=new
De(e,b);this.j=E("div");this.i.appendChild(this.j);I(this.j,
{padding:"1px",position:"absolute"});this.s();b=E("div");this.j.appendChild(b);I(b,
{overflow:"hidden",backgroundColor:"#fcfcfc"});K(b,g);this.j.appendChild(b);d=E("IM
G");d.title=c.Le();this.O=d;e=Q;var h=new Q(c.N.wp);R(h,"pg",c.Qa());c.ob.sig&&
R(h,"sig",c.ob.sig);e=new
e(h.toString());R(e,"zoom","1");R(e,"img","1");R(e,"w",g.width);if(g=this.V.Za().xe
)R(e,"imgtk",g),R(e,"jtp",io(c));d.src=e.toString();b.appendChild(d);I(this.j,"curs
or","pointer");this.g.ka(this.j,"click",this.N);this.g.ka(a,"pagechange",this.s)}m(
Zw,pm);Zw.prototype.s=function(){var a=!1,b=this.V.Ga();b&&b==this.o&&(a=!
0);I(this.j,"backgroundColor",a?"#6B90DA":"#ccc")};Zw.prototype.N=function()
{this.V.qc(Uw);this.V.vb(this.o);$w.dispatchEvent("click")};
Zw.prototype.Na=function(){mp(this.O);F(this.i)};var $w=new P;function ax(a,b)
{this.V=a;this.Ea=b}m(ax,pp);ax.prototype.render=function(a){return new
Zw(this.V,this.Ea,a.Ga(),a.od(),a.Fa())};function bx(a){var b=a.Fb();I(b,
{overflow:"hidden"});var c=new
Tw(this,b);Ov.call(this,a,c);this.g.ka(this,"move",this.hc);I(b,
{overflow:"auto"});Kv(this,cx(this));this.Yc(dx(this));Lv(this,new
Sv(this));T(r(this.hc,this),0);this.g.ka(this,"resize",this.ma);var
d=B("subscription-bar");d&&(this.rl(d),T(function(){M(d,!
1)},600))}u(bx,Ov);bx.prototype.Qd=function(a){a=this.Kb().Ac(a).od();this.Hd(new
A(void 0,a.y-40))};function dx(a){var b=a.wb.Za().Pc;return new
Av(a.wb.rb(),a.Fa().width,b,b)}
bx.prototype.ma=function(){this.Yc(dx(this));this.Qd(this.wb.Ga())};function cx(a)
{var b=new Lp;Mp(b,Wl,new ax(a.wb,a));return b};function ex(a,b,c)
{W.call(this);this.V=a;this.s=b;this.j=this.V.Za().Qi;this.N=!!
this.V.Za().Qi;this.ma=!!this.V.Za().wi;this.o=tp(c);if(this.N){a:
{a=this.V.rb();for(b=0;b<this.j.length;b++)if(c=lo(a,this.j[b].getId())){var d;b:
{for(d=b+1;d<this.j.length;d++){var e=lo(this.V.rb(),this.j[d].getId());if(e)
{d=e;break b}}d=null}d=d?io(d)-1:io(eb(jo(a)));e=io(this.V.Ga());if(e>=io(c)&&e<=d)
{a=b;break a}}a=-1}this.O=a}}m(ex,W);f=ex.prototype;
f.render=function(a)
{this.i=E("div");document.body.appendChild(this.i);T(r(this.ur,this));this.oa=a;if(
this.N)fx(this);else if(this.ma){x(this.i,"base-image-toc-
div");a=this.V.Za().wi;var
b=lo(this.V.rb(),a);b&&gx(this,b);1<this.V.Za().Vb&&(a=ko(this.V.rb(),a,1))&&gx(thi
s,a);this.Pi()}else this.Ha()};f.ur=function()
{this.g.ka(document,"click",this.Ha);this.g.ka(this.V,"resize",this.Pi)};
function gx(a,b){var c=new De(128,0),d=C("IMG",{width:128});x(d,"toc-page-
image");a.g.ka(d,"click",r(a.V.vb,a.V,b));nc&&Yl()&&a.g.ka(d,"load",a.Pi);b.zd(c)?
a.mq(d,b,c):Wo(b,t(a.mq,d,b,c));a.i.appendChild(d)}f.mq=function(a,b,c){gf(a,
{src:b.zd(c)})};
function fx(a){var b=C("DIV",{"class":"toc-div"}),c;v(a.j,function(d,e){var
g=d.getId();g=lo(a.V.rb(),g);var h=d.Dv,k=a.j[e+1]?"":"-last",l="toc-middle-
cell"+k;k="toc-right-cell"+k;var n=C("DIV",{"class":g?"toc-row":"toc-disabled-
row"}),p=E("div");x(p,"goog-inline-block");x(p,"toc-left-
cell");e==a.O&&(x(p,Yl()?"SPRITE_toc_selected_item_arrow_right":"SPRITE_toc_selecte
d_item_arrow_left"),x(n,"toc-row-selected"));var w=E("div");x(w,"goog-inline-
block");x(w,l);nc&&!Fc("1.9")&&I(w,"overflow","hidden");
d=d.hb();var D=a.o?d:Pe(d,35);N(w,si(D));a.o&&(w.title=d);d=E("div");x(d,"goog-
inline-
block");x(d,k);N(d,si(Nb(Se(h))?"&nbsp;":h));n.appendChild(p);n.appendChild(w);n.ap
pendChild(d);g?a.g.ka(n,"click",r(a.V.vb,a.V,g)):(Hb(w,l),x(w,"toc-middle-disabled-
cell"),Hb(d,k),x(d,"toc-right-disabled-
cell"));b.appendChild(n);e==a.O&&(c=n)});c&&T(r(a.
$v,a,c));a.i.appendChild(b);300<L(a.i).height&&(I(a.i,"height","300px"),x(a.i,"scro
ll-toc-div-wide"));x(a.i,"scroll-toc-div");a.Pi()}
f.$v=function(a){300<a.offsetTop+L(a).height&&(a=void 0!==a.previousElementSibling?
a.previousElementSibling:Bf(a.previousSibling,!
1))&&(this.i.scrollTop=a.offsetTop)};f.Pi=function(){var a=this.o?9:13,b=this.o?
8:12;Jr(this.s.ha(),a,this.i,b,new A(0,-this.oa))};f.wa=function()
{W.prototype.wa.call(this);F(this.i);this.s.Hf(!1)};function hx()
{}m(hx,Ll);function ix(a)
{W.call(this);this.j=a}m(ix,Vv);ix.prototype.Da=function(a)
{M(this.o,a)};ix.prototype.we=function(a){Vv.prototype.we.call(this,a);var
b=this.i.Fa();a=this.o;var c=b.width;b=b.height;var
d=Math.floor(.035*c),e=this.j?"/googlebooks/images/burn-left.png":"/googlebooks/
images/burn-right.png";ph(a,this.j?c-d:0,0);K(a,d,b);I(a,{position:"absolute"});z?
Zl(a,e):(c=C("IMG",
{src:e,width:d,height:b,border:0,position:"absolute",top:0,left:0}),a.appendChild(c
))};function jx(a,b){W.call(this);this.V=a;b=Math.floor(b/2);var
c=Math.floor(b/this.V.rb().g.aspectRatio());this.j=new
De(b,c);this.i=E("div");I(this.i,
{position:"absolute",backgroundColor:"white",top:0,left:0});this.na=[];a.Ia().s.i.a
ppendChild(this.i);this.o=E("div");this.N=E("div");this.na.push(O(this.o,"dblclick"
,r(this.au,this)));a={overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolut
e",border:"1px solid
#ccc"};I(this.o,a);I(this.N,a);this.i.appendChild(this.o);this.i.appendChild(this.N
);
this.ma=E("div");this.oa=E("div");this.o.appendChild(this.ma);this.N.appendChild(th
is.oa);kx(this)}m(jx,pm);function kx(a)
{a.s&&a.s.Na();a.O&&a.O.Na();uf(a.ma);uf(a.oa);Lh(a.o,a.j);Lh(a.N,a.j);a.s=Ow(a.V,n
ew cw(a.ua,a.j),a.ma);Pw(a.V,a.s);a.va=new ix(!0);gw(a.s,a.va);a.O=Ow(a.V,new
cw(a.Ba,a.j),a.oa);a.Ca=new ix(!
1);Pw(a.V,a.O);gw(a.O,a.Ca)}f=jx.prototype;f.setPosition=function(a)
{0>a.x&&(a.x=0);ph(this.i,a)};f.au=function(a)
{a.preventDefault();a.stopPropagation();this.V.Tb("previous")};
f.Da=function(a){I(this.i,{display:a?"":"none"})};f.Sc=function(){I(this.o,
{left:0,top:0});I(this.N,{left:this.j.width+"px",top:0})};f.Od=function(){return
hb([this.ua,this.Ba],function(a){return!!a})};f.Na=function()
{this.s.Na();this.O.Na();for(var
a;a=this.na.pop();)qj(a);this.i.parentNode&&F(this.i)};function lx(a){return
2*a};function mx(a){this.V=a}m(mx,pp);mx.prototype.render=function(a){var b=new
jx(this.V,a.Fa().width);b.setPosition(a.od());b.Sc();b.Da(!0);return
this.g=b};function nx(a,b,c)
{P.call(this);this.V=a;this.j=b;this.s=L(b).width;this.N=c;this.i=!
1;this.g=Yl()}m(nx,P);nx.prototype.zf=function(){return this.i};function ox(a,b)
{if(b!=a.i){a.i=b;var c=a.V.Ia().s.i;M(c,!1);L(c);
[t(px,a.j,a.N,a.s,a.g,b),r(a.o,a),t(M,c,!0)].forEach(T)}}nx.prototype.o=function()
{this.dispatchEvent("change")};function px(a,b,c,d,e){var
g=b.style.width;d=d?"right":"left";e?(b.style[d]="0",b.style.width=g+c):
(b.style[d]="",b.style.width="");M(a,!e)};var qx=null;function rx(a,b)
{tj.call(this);this.i=qx;this.V=a;this.g=b;this.V.Za().O||
(this.ka(this.V,"pageturn",this.o),this.ka(this.g,"dispose",this.Ha))}m(rx,tj);rx.p
rototype.o=function(){var a=this.g.ma.g.Od()[0]||new hp,b=this.g.ma.g.Od()[1]||new
hp,c=this.O,d=this.s,e=d?io(d):-1,g=io(a)||-1,h=io(b)||-1,k=Math.max(c?io(c):-
1,e),l=Math.max(g,h);if(Math.abs(l-k)>this.g.jn){if(0<l-k){var n=k==e?d:c;var
p=a}0>l-k&&(n=-1!=h?b:a,p=d);1<h-g&&(n=a,p=b);Gv(n,p)||void 0===n||void 0===p||
(a=Ev(n,p),this.i.ma(a),this.i.show(3E3))}};function sx(a)
{this.g=a}sx.prototype.wd=function(){return this.g.aid};sx.prototype.Sg=function()
{var a=this.g.x_focus,b=this.g.y_focus;if(void 0===a||void 0===b){b=this.Wf();if(!
b.length)return null;a=b[0][0];b=b[0][1]}return new
A(a,b)};sx.prototype.ul=ba(14);sx.prototype.Wf=function(){return
tx(this,"head_boxes")};function tx(a,b){var c=[];a.g[b]&&v(a.g[b],function(d)
{c.push([d.X,d.Y,d.W,d.H])});return c};function Yw(a){this.g=a};function ux(a)
{up.call(this,a)}m(ux,up);f=ux.prototype;f.Gd=function(a)
{up.prototype.Gd.call(this,a);a&&a.additional_info&&(this.g=a.additional_info["[New
spaperJSONPageInfo]"],this.g.articles&&(this.i={},v(this.g.articles,function(b){var
c=b.aid;c&&(this.i[c]=new sx(b))},this)))};f.Le=function(){return
this.o(32)?"Cover":this.o(64)?"Backcover":up.prototype.Le.call(this)};f.xl=function
(){return{width:"w"}};f.jj=ba(15);f.Ro=function(){return this.O};function vx(a)
{Rp.call(this);Rp.apply(this,arguments);this.N();O(this,"update",r(this.N,this))}m(
vx,Rp);function wx(a,b){var c={};v(b.page,function(e){var
g=lo(this,e.pid);g&&zp(g,e);c[e.pid]=!0},a);b=jo(a);var d=hb(b,function(e){return!!
c[e.Qa()]||!!this.O[e.Qa()]},a);b.length!
=d.length&&a.j(d)}vx.prototype.Jl=function(a){this.s?
wx(this,a):Rp.prototype.Jl.call(this,a)};
vx.prototype.N=function(){var a={},b=0;v(jo(this),function(h){var
k=io(h);a[k]=h;b=Math.max(b,k)});for(var c=[],d=-1;d<=b;d+=2){var e=a[d],g=a[d+1];
(e||g)&&c.push([e,g])}this.ma=c};vx.prototype.o=ux;function xx(a)
{xv.call(this,1);var b=new
hx;b.mb(a);this.Sa(b);Sl(this)}m(xx,xv);xx.prototype.Nh=function(){return
this.g[0]};xx.prototype.s=function(){return this.Bb()||
0};xx.prototype.Yf=function(){return"fixed_width"};function yx(a){var
b=a.Fb(),c=new Tw(this,b);I(b,{overflow:"hidden"});Ov.call(this,a,c);this.ma=new
mx(a);b=new
Lp;Mp(b,hx,this.ma);this.N=b;b=a.rb().g.aspectRatio();c=this.Fa();b=this.Lg(Math.mi
n(2*Math.floor(c.height*b),c.width));this.Yc(b);this.Ca=new
rx(a,this);this.g.ka(this.wb,"pagemodechange",this.vr);T(this.hc,0,this)}u(yx,Ov);f
=yx.prototype;f.fe=function(){var a=rb(zx,this.wb.Za().fe());return new
Op(ib(a,lx))};f.Ze=function(a)
{yx.ta.Ze.call(this,a);this.N.Na();this.hc()};f.Oc=function(){this.Ye(1)};
f.kd=function(){this.Ye(-1)};f.vr=function()
{this.N.Na();this.hc()};f.jn=2;f.Lg=function(a){this.Fa();var
b=this.wb.rb().g.aspectRatio();return new xx(new
De(a,Math.floor(Math.floor(a/2)/b)))};var zx=[180,220,280];
yx.prototype.Rd=function(){var a=Ax(this,this.wb.Ga()),b=this.ma.g;if(b){var
c=this.Ca,d=b.Od();c.s=d[0];c.O=d[1];c=a[0];d=a[1];var e=!0;a=!
0;b.ua=c;b.Ba=d;kx(b);if(c){if(c.o(64)||void 0==d)a=!1}else b.s.tm();if(d)
{if(d.o(32)||void 0==c)e=!1}else
b.O.tm();c=e;d=a?"":"hidden";I(b.o,"visibility",c?"":"hidden");I(b.N,"visibility",d
);c=c&&a;b.va.Da(c);b.Ca.Da(c)}this.dispatchEvent("pagechange")};yx.prototype.Od=fu
nction(){return this.ma.g.Od()};
function Ax(a,b){return kb(a.wb.rb().ma,function(c){return
mb(c,b)})}yx.prototype.hc=function()
{yx.ta.hc.call(this);this.Rd()};yx.prototype.ua=function(a,b){var
c=this.wb.rb().ma;a=io(a);for(var d,e,g=0;g<c.length;++g){var
h=c[g];if(h[0]&&a==io(h[0])||h[1]&&a==io(h[1])){d=g;break}else if(e){var k=h[0]||
h[1];if(a>=io(e[0]||e[1])&&a<io(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
Bx(a){W.call(this);this.O=a;this.i=null}m(Bx,W);f=Bx.prototype;
f.render=function(a,b){this.j=a;a=a.ha();var
c=wh(a).y,d=L(a);c=c+d.height+3;d="";b&&(d=wh(a).x);this.i=C("DIV",
{"class":"linkbar-panel-div"});ph(this.i,d,c);this.ma=C("DIV",
{"class":"SPRITE_close_v2 linkbar-panel-
close"});this.i.appendChild(this.ma);nc&&qc&&!Fc("1.9")&&(this.s=C("IFRAME",
{style:"position:
absolute;",Tw:"0"}),this.O.appendChild(this.s));this.O.appendChild(this.i);this.s&&
(K(this.s,L(this.i)),ph(this.s,rh(this.i)));T(r(this.sm,this))};
f.sm=function()
{this.g.ka(this.ma,"click",this.Ha);this.g.ka(this.j,"action",this.wr);this.g.ka(do
cument,"mousedown",this.et)};f.wr=function(){fr(this.j,16)||
this.Ha()};f.et=function(a){Ef(this.i,a.target)||Ef(this.j.ha(),a.target)||
this.Ha()};f.wa=function()
{W.prototype.wa.call(this);F(this.i);F(this.s)};f.ha=function(){return
this.i};function Cx(a,b,c){Bx.call(this,a);this.V=b;this.N=c}m(Cx,Bx);
Cx.prototype.render=function(a,b){Bx.prototype.render.call(this,a,b);a=C("DIV",
{style:"padding-top:5px; font-size: 13px;"});N(a,si("Link in E-Mail oder IM einf\
u00fcgen"));this.ha().appendChild(a);this.o=E("input");K(this.o,"100%","auto");this
.ha().appendChild(this.o);this.N&&(a=C("DIV",{style:"font-size: 13px; padding-top:
7px;"},"Einbetten"),this.ha().appendChild(a),this.Ie=E("input"),K(this.Ie,"100%","a
uto"),this.ha().appendChild(this.Ie));a=this.V.Ga();b=(new
Q(window.location)).g;var c=new Q(a.Bc());
c.g=b;this.o.value=c.toString();T(t(Dx,this.o));this.N&&(a=new
Q(a.Bc()),R(a,"output","embed"),this.Ie.value=Ex(a.toString()))};Cx.prototype.sm=fu
nction()
{Bx.prototype.sm.call(this);this.g.ka(this.o,"click",t(Dx,this.o));this.N&&this.g.k
a(this.Ie,"click",t(Dx,this.Ie))};function Dx(a){a.select()}function Ex(a){return
Fe('<iframe frameborder="0" scrolling="no" style="border:0px" src="%s" width=500
height=500></iframe>',a)};function Fx(a,b)
{W.call(this);this.Ea=a;this.j=b;this.i=E("div");a.s.i.appendChild(this.i);x(this.i
,"sitb_result");pc?(I(this.i,"width",b.Fa().width+"px"),I(this.i,"min-
height",b.Fa().height+"px")):
(ph(this.i,b.od()),K(this.i,b.Fa()));a=E("div");x(a,"sitb-result-
header");this.i.appendChild(a);this.s=E("div");x(this.s,"sitb-result-page-
link");b=b.g.g;this.s.textContent=b?"Seite
"+b:"Seite";a.appendChild(this.s);this.o=E("div");x(this.o,"sitb-result-
content");this.i.appendChild(this.o);if(b=lo(this.Ea.V.rb(),
this.j.g.Qa())){a=this.Ea.V.tb().getQuery();var c=b.ob.snippetSrc;c&&a==Mo(c)?
Gx(this,c):(a=b.rf(),"entity_page"==S(a,"source")?
R(a,"source","entity_page_gbs_snippet"):R(a,"source","gbs_snippet"),wp(b,a,r(this.O
,this)))}else Hx(this)}m(Fx,pm);Fx.prototype.N=function(a)
{this.Ea.wf(a.g)};Fx.prototype.O=function(a){(a=a.ob.snippetSrc)?
Gx(this,a):Hx(this)};function Gx(a,b){uf(a.o);var
c=E("IMG");c.src=b;Ix(a);b=a.j.Fa().width-25;I(c,
{width:b+"px"});a.o.appendChild(c)}
function Ix(a){x(a.i,"sitb-result-clickable");x(a.s,"sitb-result-link");var
b=Lf(a.s);N(a.s,El(b+"&nbsp;&raquo;"));ym(a.i,"link");Kf(a.i,!
0);a.g.ka(a.i,"click",r(a.N,a,a.j));a.g.ka(a.i,"keydown",function(c){32!
=c.keyCode&&13!=c.keyCode||a.N(a.j)})}
function Hx(a){uf(a.o);var b=E("div");x(b,"sitb-result-
snippet");a.o.appendChild(b);pc||I(b,{width:Math.floor(.75*a.j.Fa().width)
+"px"});N(b,xi(a.j.g.i));b=E("div");x(b,"sitb-result-explanatory-
link");a.o.appendChild(b);var c=lo(a.Ea.V.rb(),a.j.g.Qa());c&&c.zd()&&!Bp(c,
[4,8,16])&&c.o(2)?(Ix(a),N(b,El((pc?"Kein Bild f\u00fcr Ergebnis.":"F\u00fcr dieses
Ergebnis konnte kein Bild erstellt werden.")
+"&nbsp;&nbsp;")),a=E("span"),N(a,El(pc?"Zum Anzeigen klicken":"Klicke, um dir die
ganze Seite anzusehen.")),
b.appendChild(a),x(a,"sitb-result-link")):(N(b,El("F\u00fcr diese Seite ist keine
Leseprobe verf\u00fcgbar.&nbsp;&nbsp;")),pc||(a=E("a"),x(a,"sitb-result-buy-
link"),N(a,El("Dieses Buch kaufen.")),b.appendChild(a),b=new
Q(window.location.href),R(b,"sitesec","buy"),R(b,"source","gbs_snippet"),dk(b,"prin
tsec"),a.href=b.toString()))}Fx.prototype.Na=function()
{F(this.i);this.Ha()};function Jx(a)
{this.Ea=a}m(Jx,pp);Jx.prototype.render=function(a){return new
Fx(this.Ea,a)};function Kx(a){this.g=a}m(Kx,Ll);function Lx(a,b)
{xv.call(this,1);this.Hb=a;this.N=b;this.Yj=this.Di=this.marginTop=20;a.ub&&(a.ub.f
orEach(r(this.o,this)),Sl(this))}m(Lx,xv);Lx.prototype.o=function(a){a=new
Kx(a);var b=Math.min(this.N-16,600);a.mb(new
De(b,Math.round(124/600*b+42)));this.Sa(a)};function Mx(a){var
b=a.Fb();I(b,"overflow","hidden");var c=new
Tw(this,b);Iv.call(this,c);this.V=a;pc||Lv(this,new
Sv(this));this.g.ka(this,"move",this.hc);var d=B("subscription-
bar");d&&(this.rl(d),T(function(){M(d,!
1)},600));Kv(this,Nx(this));Ox(b)}u(Mx,Iv);function Ox(a)
{I(a,"overflow","auto");I(a,{overflowX:"auto",overflowY:"scroll"});gf(a,
{dir:"ltr"})}function Nx(a){var b=new Lp;Mp(b,Kx,new Jx(a));return
b}Mx.prototype.resize=function(){Px(this)};
function Px(a){var b=new
Lx(a.Hb,a.Fa().width);a.Yc(b);a.hc()}Mx.prototype.wf=function(a,b){return
this.Ba(a,b)};function Qx(a){this.g=a||{}}Qx.prototype.lc=function(){return
this.g};Qx.prototype.qc=function(a){var b=Uc(Rx,function(c){return
c==a});this.g.v=b};Qx.prototype.getQuery=function(){return this.g.q};var
Rx={onepage:Uw,twopage:yx,thumbnail:bx,snippet:Mx};function Sx(a,b){this.g=new
ns;O(this.g,"navigate",r(this.s,this));this.V=a;this.i=b}Sx.prototype.s=function(a)
{Tx(this,a.s)};function Tx(a,b){if(!(a.o&&""==b||a.j))if((z||
oc)&&""==b)window.history.go(-2);else if(b){var c={},d=new
Vj(b);v(d.be(),function(e){var g=d.get(e);g in Ux&&(g=Ux[g]);c[e]=g});b=new
Qx(c);a.V.qc(Rx[b.g.v]||Uw);ox(a.i,!!b.g.f);void 0!
==b.getQuery()&&Lo(a.V.tb(),b.getQuery())}}
Sx.prototype.Ta=function(a){this.o=!0;this.g.Ta(a);z&&(a=(new
Q(window.location)).g,Tx(this,a));this.o=!1};Sx.prototype.update=function(){var
a=new
Qx;a.qc(this.V.O);a.g.q=this.V.tb().getQuery();a.g.f=this.i.zf();a=gk(a.lc()).toStr
ing();this.j=!0;this.g.li(a);this.j=!1};var Ux={"true":!0,"false":!1};function Vx()
{this.i=[]}u(Vx,Xq);Na(Vx);function Wx(a,b){var c=a.i[b];if(!c){switch(b){case
0:c=a.Wa()+"-highlight";break;case 1:c=a.Wa()+"-checkbox";break;case 2:c=a.Wa()+"-
content"}a.i[b]=c}return c}f=Vx.prototype;f.vg=function()
{return"menuitem"};f.Qc=function(a){var b=a.g.Ra("DIV",$q(this,a).join("
"),Xx(this,a.Hc(),a.g));Yx(this,a,b,er(a,8)||er(a,16));return b};f.Jc=function(a)
{return a&&a.firstChild};
f.Sb=function(a,b){var c=Af(b),d=Wx(this,2);c&&Fb(c,d)||
b.appendChild(Xx(this,b.childNodes,a.g));Fb(b,"goog-option")&&(a.ki(!
0),this.ki(a,b,!0));return Vx.ta.Sb.call(this,a,b)};f.wg=function(a,b){var
c=this.Jc(a),d=Zx(this,a)?c.firstChild:null;Vx.ta.wg.call(this,a,b);d&&!
Zx(this,a)&&c.insertBefore(d,c.firstChild||null)};function Xx(a,b,c)
{a=Wx(a,2);return c.Ra("DIV",a,b)}f.nq=function(a,b,c)
{a&&b&&Yx(this,a,b,c)};f.ki=function(a,b,c){a&&b&&Yx(this,a,b,c)};
function Zx(a,b){return(b=a.Jc(b))?(b=b.firstChild,a=Wx(a,1),!!b&&Cf(b)&&Fb(b,a)):!
1}function Yx(a,b,c,d){cr(a,c,b.tf());dr(a,b,c);d!=Zx(a,c)&&(Kb(c,"goog-
option",d),c=a.Jc(c),d?(a=Wx(a,1),c.insertBefore(b.g.Ra("DIV",a),c.firstChild||
null)):c.removeChild(c.firstChild))}f.Mh=function(a){switch(a){case 2:return
Wx(this,0);case 16:case 8:return"goog-option-selected";default:return
Vx.ta.Mh.call(this,a)}};
f.nj=function(a){var b=Wx(this,0);switch(a){case "goog-option-selected":return
16;case b:return 2;default:return Vx.ta.nj.call(this,a)}};f.Wa=function()
{return"goog-menuitem"};function $x(a,b,c,d){hr.call(this,a,d||
Vx.Eb(),c);this.yc(b)}u($x,hr);f=$x.prototype;f.Ab=function(){var a=this.Zl;return
null!=a?a:this.Qg()};f.yc=function(a){this.Zl=a};f.Zb=function(a,b)
{$x.ta.Zb.call(this,a,b);switch(a){case 8:fr(this,16)&&!b&&this.Hf(!1);
(a=this.ha())&&this.yd().nq(this,a,b);break;case 16:
(a=this.ha())&&this.yd().ki(this,a,b)}};f.nq=function(a)
{this.Zb(8,a)};f.ki=function(a){this.Zb(16,a)};
f.Qg=function(){var a=this.Hc();return Array.isArray(a)?(a=ib(a,function(b){return
Cf(b)&&(Fb(b,"goog-menuitem-accel")||Fb(b,"goog-menuitem-mnemonic-
separator"))?"":Nf(b)}).join(""),Ie(a)):$x.ta.Qg.call(this)};f.ie=function(a){var
b=this.getParent();if(b){var c=b.s;b.s=null;if(c&&"number"===typeof
a.clientX&&Ae(c,new A(a.clientX,a.clientY)))return}
$x.ta.ie.call(this,a)};f.he=function(a){return a.keyCode==this.Yl&&this.Te(a)?!
0:$x.ta.he.call(this,a)};f.tt=function(){return this.Yl};
Pq("goog-menuitem",function(){return new $x(null)});$x.prototype.tf=function()
{return er(this,16)?"menuitemcheckbox":er(this,8)?"menuitemradio":
$x.ta.tf.call(this)};$x.prototype.getParent=function(){return
hr.prototype.getParent.call(this)};$x.prototype.Vg=function(){return
hr.prototype.Vg.call(this)};function ay(a,b,c){$x.call(this,a,b,c);this.ki(!
0)}u(ay,$x);Pq("goog-checkbox-menuitem",function(){return new ay(null)});function
by(a)
{ay.call(this,Le(a.hb()),a.getId());this.i=a}m(by,ay);by.prototype.Nb=function(a)
{ay.prototype.Nb.call(this,a);if(this.i.Be){var b=(a=1==this.i.Be)?"\
u00d6ffentliches B\u00fccherregal":"Privates
B\u00fccherregal";a=C("IMG",{src:"/googlebooks/images/sharing_"+
(a?"public":"private")+".gif",alt:b,title:b,style:"padding-top:2px;padding-
left:8px;float:"+(Yl()?"left":"right")});a=C("DIV","goog-menuitem-
accel",a,rf(String(this.i.va)));xf(this.Jb(),a,1)}};function cy(a,b,c,d)
{Or.call(this,a,b,c||d);(c||d)&&this.o(65|(d?32:132))}u(cy,Or);function dy()
{}u(dy,Xq);Na(dy);dy.prototype.Wa=function(){return"goog-menuheader"};function
ey(a,b,c){hr.call(this,a,c||dy.Eb(),b);this.Zb(1,!1);this.Zb(2,!1);this.Zb(4,!
1);this.Zb(32,!1);this.Wd=1}u(ey,hr);Pq("goog-menuheader",function(){return new
ey(null)});function fy(){}u(fy,Xq);Na(fy);fy.prototype.Qc=function(a){return
a.g.Ra("DIV",this.Wa())};fy.prototype.Sb=function(a,b)
{b.id&&a.dh(b.id);if("HR"==b.tagName){var c=b;b=this.Qc(a);vf(b,c);F(c)}else
x(b,this.Wa());return b};fy.prototype.wg=function(){};fy.prototype.Wa=function()
{return"goog-menuseparator"};function gy(a,b){hr.call(this,null,a||
fy.Eb(),b);this.Zb(1,!1);this.Zb(2,!1);this.Zb(4,!1);this.Zb(32,!
1);this.Wd=1}u(gy,hr);gy.prototype.Ma=function(){gy.ta.Ma.call(this);var
a=this.ha();ym(a,"separator")};Pq("goog-menuseparator",function(){return new
gy});function hy(a)
{this.g=a||"menu"}u(hy,Sq);Na(hy);f=hy.prototype;f.qk=function(a)
{return"UL"==a.tagName||hy.ta.qk.call(this,a)};f.Oh=function(a)
{return"HR"==a.tagName?new gy:hy.ta.Oh.call(this,a)};f.$d=function(a,b){return
Ef(a.ha(),b)};f.ug=function(){return"goog-menu"};f.rk=function(a)
{hy.ta.rk.call(this,a);a=a.ha();X(a,"haspopup","true")};function iy(a)
{gy.call(this,fy.Eb(),a)}u(iy,gy);Pq("goog-menuseparator",function(){return new
gy});function jy(a,b){vr.call(this,"vertical",b||hy.Eb(),a);Er(this,!
1)}u(jy,vr);f=jy.prototype;f.Sk=!0;f.$d=function(a){if(this.yd().$d(this,a))return!
0;for(var b=0,c=en(this);b<c;b++){var d=fn(this,b);if("function"==typeof d.$d&&d.
$d(a))return!0}return!1};f.Sa=function(a){this.Oa(a,!0)};f.lf=function(a,b)
{this.Gg(a,b,!0)};f.Nd=function(){var a=[];dn(this,function(b){a.push(b)});return
a};f.setPosition=function(a,b){var c=this.isVisible();c||M(this.ha(),!
0);Dh(this.ha(),a,b);c||M(this.ha(),!1)};
f.od=function(){return this.isVisible()?wh(this.ha()):null};function ky(a,b)
{(a.Sk=b)&&Er(a,!0)}f.Da=function(a,b,c){(b=jy.ta.Da.call(this,a,b))&&a&&this.
$a&&this.Sk&&wr(this).focus();a&&c&&"number"===typeof c.clientX?this.s=new
A(c.clientX,c.clientY):this.s=null;return b};f.Bl=function(a)
{this.Sk&&wr(this).focus();return jy.ta.Bl.call(this,a)};f.wo=function(a){return
a.isEnabled()&&a.isVisible()&&er(a,2)};
f.Nb=function(a){for(var b=this.yd(),c=cf(this.g.g,"DIV",b.ug()+"-
content",a),d=c.length,e=0;e<d;e+
+)Wq(b,this,c[e]);jy.ta.Nb.call(this,a)};f.he=function(a){var
b=jy.ta.he.call(this,a);b||dn(this,function(c){!
b&&c.tt&&c.Yl==a.keyCode&&(this.isEnabled()&&this.Xc(c),b=c.Tc(a))},this);return
b};f.Ud=function(a){jy.ta.Ud.call(this,a);
(a=fn(this,a))&&xh(a.ha(),this.ha())};function ly(a,b){jy.call(this,a,b);ky(this,!
0);this.Da(!1,!0);this.i=new Yn}u(ly,jy);f=ly.prototype;f.Dm=!
1;f.Bp=0;f.Nb=function(a){ly.ta.Nb.call(this,a);(a=a.getAttribute("for")||
a.htmlFor)&&this.attach(this.g.ha(a),1)};f.Ma=function()
{ly.ta.Ma.call(this);this.i.forEach(this.ro,this);var
a=Z(this);a.ka(this,"action",this.nv);a.ka(this.g.g,"mousedown",this.qv,!0)};
f.attach=function(a,b,c,d,e){a&&$n(this.i,Sa(a))||(a?
(b={ya:a,xq:b,ev:c,Jo:d?"contextmenu":"mousedown",Wl:e},this.i.set(Sa(a),b)):b=null
,this.$a&&this.ro(b),a=t(this.wv,a),this.ha()&&Z(this).ka(this.ha(),"keydown",a))};
f.wv=function(a,b){if(27==b.keyCode)a.focus();else if(a=fn(this,this.ac)){var
c=a.ha();a=new Vi(b.Ob,c);a.target=c;if(32==b.keyCode||
13==b.keyCode)if(Zi(c))zj(c,"keydown",!1,a);else
if(c=lj(c))if(c=c.g["keydown".toString()]){c=c.concat();for(var d=0;d<c.length;d++)
{var e=c[d];e&&0==e.capture&&!
e.ah&&rj(e,a)}}32==b.keyCode&&this.kb()}};f.ro=function(a)
{Z(this).ka(a.ya,a.Jo,this.Av);"contextmenu"!
=a.Jo&&Z(this).ka(a.ya,"keydown",this.Bv)};
function my(a,b,c,d){var e=a.isVisible(),g;(g=a.isVisible())||(g=150>Date.now()-
a.Bp);g&&a.Dm?a.kb():a.dispatchEvent("beforeshow")&&(c="undefined"!=typeof c?
c:8,e||(a.ha().style.visibility="hidden"),M(a.ha(),!0),b.Rc(a.ha(),c,d),e||
(a.ha().style.visibility="visible"),a.Ud(-1),a.Da(!0))}f.kb=function()
{this.isVisible()&&(this.Da(!1),this.isVisible()||
(this.Bp=Date.now()))};f.nv=function(){this.kb()};f.Av=function(a){ny(this,a)};
f.Bv=function(a){32!=a.keyCode&&13!=a.keyCode&&40!=a.keyCode||
ny(this,a);40==a.keyCode&&Ar(this)};function ny(a,b){for(var
c=a.i.be(),d=0;d<c.length;d++){var e=a.i.get(c[d]);if(e.ya==b.currentTarget){c=void
0!==e.xq?new Or(e.ya,e.xq,!0):new
Kw(b.clientX,b.clientY);c.o&&c.o(5);my(a,c,e.ev,e.Wl);b.preventDefault();b.stopProp
agation();break}}}f.qv=function(a){this.isVisible()&&!this.
$d(a.target)&&this.kb()};f.Ni=function(a){ly.ta.Ni.call(this,a);this.kb()};
f.wa=function(){ly.ta.wa.call(this);this.i&&(bo(this.i),delete this.i)};function
oy(a,b,c){c=void 0===c?!
1:c;ly.call(this);this.j=a;this.O=b;this.na=c}m(oy,ly);f=oy.prototype;f.Va=function
(){ly.prototype.Va.call(this);xu(this.O).forEach(this.Ms,this)};f.Ma=function()
{ly.prototype.Ma.call(this);this.ha().style.maxHeight="200px";this.ha().style.overf
lowY="scroll";var
a=Z(this);a.ka(this.ha(),"mouseout",this.xr);a.ka(this.ha(),"scroll",this.yr)};f.xr
=function(a){Ef(this.ha(),a.relatedTarget)||this.Da(!1)};
f.Wt=function(a){var b=a.target,c=b.i,d=this.j.Yb();fr(b,16)?
ku(c,d):nu(c,d);this.dispatchEvent("g");a.stopPropagation()};f.yr=function(a)
{a.stopPropagation()};f.Ms=function(a){var b=!Nb(Se(a.hb())),c=a.j&&(!a.ua||
this.j.oa),d=!!lu(a,this.j.Yb());b&&(c||d)&&(b=new by(a),b.Hf(d),b.Ta(this.O.Ul!
=a.getId()||this.na),this.Oa(b,!0),Z(this).ka(b,"action",this.Wt))};function py(a)
{var b=[];dn(a,function(c){c instanceof by&&fr(c,16)&&b.push(c.i)});return
b};function qy(a,b,c){Dt.call(this,null,null,c?5:0);this.i=new
oy(a,b);this.i.ne(this);Pi(this,this.i);this.s=new
Image(16,16);this.s.src="/googlebooks/images/my_library_logo.png";this.Zb(64,!
0)}m(qy,Dt);f=qy.prototype;f.Va=function()
{Dt.prototype.Va.call(this);x(this.ha(),"add-to-library")};
function ry(a){a.i.$a||a.i.render();var b=py(a.i);switch(b.length){case 0:var c="Zu
meiner Mediathek hinzuf\u00fcgen";break;case 1:c='Zu "'+b[0].hb()+'" hinzugef\
u00fcgt';break;default:c="Bereits zu "+b.length+" Regalen hinzugef\
u00fcgt"}0<b.length&&(c=It(a.s,c));nr(a,c)}f.Qb=function(a)
{this.bl();Dt.prototype.Qb.call(this,a);this.i.$a||this.i.render();a?
(a=this.ha(),my(this.i,new cy(a,8,!0),void 0,null)):this.i.kb()};
f.Ma=function(){Dt.prototype.Ma.call(this);var
a=Z(this);a.ka(this,"enter",this.mw);a.ka(this,"leave",this.bl);a.ka(this,"action",
this.zr);a.ka(this.i,"g",this.du);ry(this)};f.du=function()
{ry(this)};f.zr=function(){this.Qb(!0)};f.mw=function()
{this.bl();this.Tp=T(r(this.Qb,this,!0),200)};f.bl=function()
{cl(this.Tp)};f.Tp=null;function sy(a)
{this.s=a.Seller;this.Ua=a.Url;this.i=a.TrackingUrl;this.g=a.Price;this.j=a.IsInSto
ck;this.o=a.IsPublisher};function ty(a)
{this.Fc=a.Title;this.g=a.Pid;this.Dv=a.PgNum}ty.prototype.hb=function(){return
this.Fc};ty.prototype.getId=function(){return this.g};function uy(a)
{this.Fc=a.title||"";this.O=!!
a.fullview;this.wi=a.table_of_contents_page_id||"";this.Vb=a.num_toc_pages||"";this
.ma=a.initial_zoom_width_override;this.Pa=a.max_resolution_image_width;this.Pc=!!
a.paired_thumbnails;this.xe=a.thumbnail_token||"";this.Ua=a.containing_bookshelves|
|[];this.Ba=a.volume_id||"";this.Gc=a.other_issues_query||"";this.nb=!!
a.is_browsable;this.Rb=!!a.is_public_domain;a.last_page&&(this.na=new
up(a.last_page));this.j=new De(a.page_width,a.page_height);this.oa=a.is_ebook||
!1;var
b=a.additional_info,c={};b&&(c=b["[JsonBookInfo]"]);c.BuyLinks&&(this.N=ib(c.BuyLin
ks,function(d){return new
sy(d)},this));this.Ja=c.AboutUrl;c.allowed_syndication_flags&&(this.s=c.allowed_syn
dication_flags.allow_disabling_chrome);c.TocLine&&(this.Qi=ib(c.TocLine,function(d)
{return new ty(d)}));c.SubscribeLink&&(this.ua=new
sy(c.SubscribeLink));c=null;b&&(c=b["[NewspaperJSONVolumeInfo]"]);this.g=c;this.o=n
ull==c?null:new
Gp(c.tile_h,c.tile_w,c.x_win,c.y_win);this.Jd=a.sample_url||"";this.Lb=
a.is_newspaper||!1;
(this.va=a.newspaper_tile_base_url)&&this.o&&Hp(this.o,r(this.Wv,this));this.Lf=c?
c.res_h:vy;this.Ca=this.Lb?"fixed_height":"fixed_width";this.eg=a.is_pre_order||!
1;this.Sp=a.on_sale_date||"";this.vj=a.volumeresult&&a.volumeresult.has_flowing_tex
t;this.wj=a.volumeresult&&a.volumeresult.has_scanned_text;this.Ka=a.volumeresult&&a
.volumeresult.can_download_pdf;this.La=a.volumeresult&&a.volumeresult.can_download_
epub;this.ab=a.volumeresult?a.volumeresult.download_pdf_url:"";this.Xb=
a.volumeresult?
a.volumeresult.download_epub_url:""}m(uy,Ip);f=uy.prototype;f.Sh=ba(16);f.mj=functi
on(){"number"!==typeof this.i&&(this.i=this.g.read_zm,this.i="number"===typeof
this.i?this.g.read_zm:4,this.i=ze(this.i,-1,this.fe().length-1));return
this.i};function Xw(a){return a.ma?a.ma:a.j&&a.j.width?
a.j.width:575}f.Yb=function(){return this.Ba};f.oj=function(){return
this.o};f.fe=function(){return this.Lf};f.Yf=function(){return this.Ca};
f.Wv=function(a){a=a.toString();var
b=a.indexOf("?");0<=b&&(a=this.va+a.substring(b));return new Q(a)};f.Ph=function()
{return this.g?this.g.focus_aid:null};f.Sg=function(){var
a=this.g.focus_x,b=this.g.focus_y;return void 0!==a&&void 0!==b?new
A(a,b):null};var vy=[350,410,495,575,685,800,910,1025];function wy(a)
{ru.call(this);null!=a&&a.bookshelf&&v(a.bookshelf,function(b){tu(this,new
qu(b))},this)}m(wy,ru);function xy(a,b,c){var d=new
Q("/books");bu(d);R(d,"op","cls_metadata");R(d,"jscmd","ClsMetadata");var e=S(new
Q(window.location),"uid");e&&R(d,"uid",e);b&&R(d,"uid",b);Sp(d.toString(),t(yy,a,c)
)}function zy(a,b){var c=new wy(b);a&&a.forEach(function(d)
{Ay(d.Yb(),d.Ua,c)});return c}function Ay(a,b,c){b.forEach(function(d){var e=new
iu;e.Aa.Fm=a;(d=uu(c,String(d)))&&d.g.push(e)})}function yy(a,b,c)
{a(zy(b,c))};function By(a){return a.split(Cy).filter(function(b){return
0<b.length})}
var Dy=/\s/,Ey=/[ -]/,Cy=/[+,;]/,Fy=/-?"[^"]+"|[^\s"]+/g,Gy=RegExp('["\\u201C\\
u201D\\u201E\\u201F\\u275D\\u275E\\u301D-\\u301F\\uFF02]',"g"),Hy=RegExp("[,!-
%'-/:-@\\[-^`{-~\\xA1\\xAB\\xBB\\xB7\\xBF\\u05F3\\u05F4\\u200B\\u2010-\\u2014\\
u2018-\\u201A\\u2026\\u2039\\u203A\\u2060\\u3001\\u3002\\u3008-\\u3011\\u30FB\\
uFF01-\\uFF05\\uFF07-\\uFF0F\\uFF1A-\\uFF20\\uFF3B-\\uFF3E\\uFF40\\uFF5B-\\
uFF65,\"\\u201C\\u201D\\u201E\\u201F\\u275D\\u275E\\u301D-\\u301F\\
uFF02,]"),Iy=RegExp("^[\\s\\xA0!-%'-/:-@\\[-^`{-~\\xA1\\xAB\\xBB\\xB7\\xBF\\u05F3\\
u05F4\\u200B\\u2010-\\u2014\\u2018-\\u201A\\u2026\\u2039\\u203A\\u2060\\u3001\\
u3002\\u3008-\\u3011\\u30FB\\uFF01-\\uFF05\\uFF07-\\uFF0F\\uFF1A-\\uFF20\\uFF3B-\\
uFF3E\\uFF40\\uFF5B-\\uFF65]+|[\\s\\xA0!-%'-/:-@\\[-^`{-~\\xA1\\xAB\\xBB\\xB7\\
xBF\\u05F3\\u05F4\\u200B\\u2010-\\u2014\\u2018-\\u201A\\u2026\\u2039\\u203A\\
u2060\\u3001\\u3002\\u3008-\\u3011\\u30FB\\uFF01-\\uFF05\\uFF07-\\uFF0F\\uFF1A-\\
uFF20\\uFF3B-\\uFF3E\\uFF40\\uFF5B-\\uFF65]+$",
"g");function Jy(a){return z?
a.toLowerCase():a.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/
g,"").normalize("NFC")};function Ky(a){var b={};Ly(a).forEach(function(c){for(var
d=b,e=0;e<c.length;e++){var g=c.charAt(e);g=Hy.test(g)?"-":g;d[g]||
(d[g]={});d=d[g]}d!=b&&(d.$=My)});return b}
function Ly(a){a=Ge(Jy(a));var
b=a.match(Gy);b&&(a=a.replace(Gy,'"'),b.length&1&&(a+='"'));b=a.match(Fy);if(!
b)return[];a=new Set;b=la(b);for(var c=b.next();!
c.done;c=b.next())if(c=c.value,c.startsWith('"'))a.add(c.replace(Iy,""));else if(!
c.startsWith("-")){c=By(c.replace(Iy,""));c=la(c);for(var d=c.next();!
d.done;d=c.next())a.add(d.value)}a.delete("");return Array.from(a)}var
My={};function Ny(a){var b=!0;b=void 0===b?!1:b;this.g="string"===typeof a?
Ky(a):a;this.j=b;this.i=[]}
function Oy(a,b,c,d){for(var e=eb(d),g=a.i,h=g.length-1,k;k=g[h];h--){var l=k;var
n=b;var p=c,w=!1;if(l.g)if(w=!!l.g.$,Ey.test(n)){if(l.g=l.g[" "]||
l.g["-"],l.g)for(;n=l.g[" "]||l.g["-"];)l.g=n}else l.endOffset=p+1,l.Gh=void
0,l.g=l.g[n]||null;l.i=!l.g;if(w)
{l={startOffset:k.startOffset,jh:k.jh,endOffset:k.endOffset,Gh:k.Gh};if(a.j)for(;e&
&e.startOffset<=l.endOffset&&l.startOffset<=e.endOffset&&e.jh===l.jh;)
{d.pop();if(e.startOffset<l.startOffset||
e.endOffset>l.endOffset)l={startOffset:e.startOffset,
jh:e.jh,endOffset:l.endOffset,Gh:l.Gh};e=eb(d)}d.push(l);e=l}k.i&&pb(g,h)}}function
Py(a,b){this.startOffset=a;this.jh=void 0;this.endOffset=a;this.Gh=void 0;this.i=!
1;this.g=b};function Qy(a,b){var c=void 0;c=void 0===c?Infinity:c;b=new
Ny(b);c=void 0===c?Infinity:c;var d=void 0===d?[]:d;var e="
",g,h=Jy(a);for(g=0;g<h.length&&d.length<c;g++){var
k=h.charAt(g);a=Ey.test(e);if(Dy.test(k)){if(k=" ",a)continue}else if(Hy.test(k))
{if(k="-",a)continue}else a&&b.g[k]&&b.i.push(new
Py(g,b.g));Oy(b,k,g,d);e=k}Ey.test(e)||Oy(b,"
",g,d);d.length>=c&&(d.length=c);return d};function Ry(a){var
b=Ky(a);a=Sy();Array.prototype.forEach.call(a,function(c){Ty(b,c)})}function Sy()
{var a=[],b=sb(df("patent-text")),c=ef("patent-
title");for(c&&b.push(c);c=b.pop();)3==c.nodeType?
a.push(c):tb(b,c.childNodes);return a}
function Ty(a,b){var c=Nf(b);a=Qy(c,a);if(a.length){var
d=[],e=0;a.forEach(function(g){d.push(c.substring(e,g.startOffset),ce("span",
{"class":"patent-text-
highlight"},c.substring(g.startOffset,g.endOffset)));e=g.endOffset});d.push(c.subst
ring(e));a=E("span");N(a,ke(d));yf(a,b)}};function Uy(){$x.call(this,"Hervorhebung
deaktivieren");var a=Oj("dq")||Oj("q");a&&Ry(a);this.Pb=!0}m(Uy,
$x);Uy.prototype.Ma=function()
{$x.prototype.Ma.call(this);Z(this).ka(this,"action",this.i)};Uy.prototype.i=functi
on(){this.Pb=!this.Pb;Kb(window.document.body,"patent-highlight-disabled",!
this.Pb);nr(this,this.Pb?"Hervorhebung deaktivieren":"Hervorhebung
aktivieren")};function Vy(){}u(Vy,fy);Na(Vy);Vy.prototype.Qc=function(a){return
a.g.Ra("DIV",$q(this,a).join(" ")+" goog-inline-block","\
u00a0")};Vy.prototype.Sb=function(a,b){b=Vy.ta.Sb.call(this,a,b);x(b,"goog-inline-
block");return b};Vy.prototype.Wa=function(){return"goog-toolbar-
separator"};function Wy(){}u(Wy,At);Na(Wy);f=Wy.prototype;f.Qc=function(a){var
b=$q(this,a);b=a.g.Ra("DIV","goog-inline-block "+b.join("
"),this.aj(a.Hc(),a.g));this.oc(b,a.uf());return b};f.vg=function()
{return"button"};f.Jc=function(a){return
a&&a.firstChild&&a.firstChild.firstChild};f.aj=function(a,b){return
b.Ra("DIV","goog-inline-block "+(this.Wa()+"-outer-box"),b.Ra("DIV","goog-inline-
block "+(this.Wa()+"-inner-box"),a))};f.Ji=function(a){return"DIV"==a.tagName};
f.Sb=function(a,b){Xy(b,!0);Xy(b,!1);a:{var c=a.g.Po(b);var d=this.Wa()+"-outer-
box";if(c&&Fb(c,d)&&(c=a.g.Po(c),d=this.Wa()+"-inner-box",c&&Fb(c,d))){c=!0;break
a}c=!1}c||b.appendChild(this.aj(b.childNodes,a.g));Gb(b,["goog-inline-
block",this.Wa()]);return Wy.ta.Sb.call(this,a,b)};f.Wa=function(){return"goog-
custom-button"};
function Xy(a,b){if(a)for(var c=b?a.firstChild:a.lastChild,d;c&&c.parentNode==a;)
{d=b?c.nextSibling:c.previousSibling;if(3==c.nodeType){var
e=c.nodeValue;if(""==Ob(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\
xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};function Yy()
{}u(Yy,Wy);Na(Yy);Yy.prototype.Wa=function(){return"goog-toolbar-button"};function
Zy(){this.g="toolbar"}u(Zy,Sq);Na(Zy);Zy.prototype.Oh=function(a)
{return"HR"==a.tagName?new
gy(Vy.Eb()):Zy.ta.Oh.call(this,a)};Zy.prototype.ug=function(){return"goog-
toolbar"};Zy.prototype.Oo=function(){return"horizontal"};function $y(a)
{Zy.call(this);this.i=a}u($y,Zy);var az={};$y.prototype.ug=function(){return
this.i||"ocean-chrome-toolbar"};function bz(a)
{P.call(this);this.g=[];cz(this,a)}u(bz,P);f=bz.prototype;f.ig=null;f.wk=null;funct
ion dz(a,b){a.wk=b}function cz(a,b){b&&(b.forEach(function(c){ez(this,c,!
1)},a),tb(a.g,b))}f.Sa=function(a){this.lf(a,this.g.length)};f.lf=function(a,b)
{a&&(ez(this,a,!1),ub(this.g,b,0,a))};f.Nd=function(){return
sb(this.g)};f.Xe=function(a){a!=this.ig&&(ez(this,this.ig,!1),this.ig=a,ez(this,a,!
0));this.dispatchEvent("select")};f.wa=function(){bz.ta.wa.call(this);delete
this.g;this.ig=null};
function ez(a,b,c){b&&("function"==typeof a.wk?a.wk(b,c):"function"==typeof
b.rm&&b.rm(c))};function fz(a,b,c){vr.call(this,b,a||
Zy.Eb(),c)}u(fz,vr);fz.prototype.Oi=function(a){fz.ta.Oi.call(this,a);this.ke||
Ar(this)};function gz(a,b,c){Ct.call(this,a,b||Yy.Eb(),c)}u(gz,Ct);Pq("goog-
toolbar-button",function(){return new gz(null)});function hz(a,b){gy.call(this,a||
Vy.Eb(),b)}u(hz,gy);Pq("goog-toolbar-separator",function(){return new hz});function
iz(a){a=a||"viewport-chrome-toolbar";a=az[a]||(az[a]=new
$y(a));fz.call(this,a);this.Ba={};this.j=new tj(this)}m(iz,fz);function jz(a,b,c,d)
{b.Zb(16,!0);if(c){var e=a.Ba[c];e||(e=new bz,dz(e,function(g,h)
{g&&g.Hf(h)}),a.Ba[c]=e);e.Sa(b);b.Qf&=-17;O(b,"action",function(g)
{e.Xe(g.target)});d&&e.Xe(b)}else b.$c(16,!!d)}function kz(a,b)
{a.Ba.viewport&&a.Ba.viewport.Xe(b)}iz.prototype.wa=function()
{fz.prototype.wa.call(this);this.j.Ha();Qc(this.Ba,function(a){a.Ha()})};function
lz(){}u(lz,At);Na(lz);f=lz.prototype;f.Qc=function(a){var
b=$q(this,a);b=a.g.Ra("DIV","goog-inline-block "+b.join("
"),a.Hc());this.oc(b,a.uf());return b};f.vg=function()
{return"button"};f.Ji=function(a){return"DIV"==a.tagName};f.Sb=function(a,b)
{x(b,"goog-inline-block");return lz.ta.Sb.call(this,a,b)};f.Ab=function()
{return""};f.Wa=function(){return"goog-flat-button"};Pq("goog-flat-
button",function(){return new Ct(null,lz.Eb())});function mz()
{}u(mz,Wy);Na(mz);mz.prototype.Jc=function(a){return
mz.ta.Jc.call(this,a&&a.firstChild)};mz.prototype.Sb=function(a,b){var
c=bf("*","goog-menu",b)[0];if(c){M(c,!1);Ye(c).body.appendChild(c);var d=new
jy;cn(d,c);a.We(d)}return mz.ta.Sb.call(this,a,b)};mz.prototype.aj=function(a,b)
{return mz.ta.aj.call(this,[b.Ra("DIV","goog-inline-block "+(this.Wa()+"-
caption"),a),b.Ra("DIV","goog-inline-block "+(this.Wa()+"-dropdown"),"\
u00a0")],b)};mz.prototype.Wa=function(){return"goog-menu-button"};function nz()
{this.i=[]}u(nz,Vx);Na(nz);nz.prototype.Qc=function(a){var
b=nz.ta.Qc.call(this,a);x(b,"goog-submenu");oz(this,a,b);return
b};nz.prototype.Sb=function(a,b){b=nz.ta.Sb.call(this,a,b);x(b,"goog-
submenu");oz(this,a,b);var c=bf("DIV","goog-menu",b);if(c.length){var d=new
jy(a.g);c=c[0];M(c,!1);a.g.g.body.appendChild(c);cn(d,c);a.We(d,!0)}return
b};nz.prototype.wg=function(a,b){var
c=this.Jc(a),d=c&&c.lastChild;nz.ta.wg.call(this,a,b);d&&c.lastChild!
=d&&Fb(d,"goog-submenu-arrow")&&c.appendChild(d)};
nz.prototype.Ki=function(a){nz.ta.Ki.call(this,a);var
b=a.Jb(),c=cf(a.g.g,"SPAN","goog-submenu-arrow",b)[0];pz(a,c);c!
=b.lastChild&&b.appendChild(c);a=a.ha();X(a,"haspopup","true")};function oz(a,b,c)
{var d=b.g.Ra("SPAN");d.className="goog-submenu-
arrow";pz(b,d);a.Jc(c).appendChild(d)}function pz(a,b){gn(a)?(x(b,"goog-submenu-
arrow-rtl"),H(b,"\u25c4")):(Hb(b,"goog-submenu-arrow-rtl"),H(b,"\u25ba"))};function
qz(a,b,c,d){$x.call(this,a,b,c,d||nz.Eb())}u(qz,
$x);f=qz.prototype;f.sh=null;f.ym=null;f.Xl=!1;f.tc=null;f.ej=!1;f.Ma=function()
{qz.ta.Ma.call(this);Z(this).ka(this.getParent(),"hide",this.Qp);this.tc&&rz(this,t
his.tc,!0)};f.kc=function()
{Z(this).Xa(this.getParent(),"hide",this.Qp);this.tc&&(rz(this,this.tc,!
1),this.ej||(this.tc.kc(),F(this.tc.ha())));qz.ta.kc.call(this)};f.wa=function()
{this.tc&&!this.ej&&this.tc.Ha();this.tc=null;qz.ta.wa.call(this)};
f.Xc=function(a){qz.ta.Xc.call(this,a);a||
(this.sh&&cl(this.sh),this.sh=T(this.He,218,this))};f.xm=function(){var
a=this.getParent();a&&zr(a)==this&&(sz(this,!0),tz(this))};f.He=function(){var
a=this.tc;a&&a.getParent()==this&&(sz(this,!1),dn(a,function(b){"function"==typeof
b.He&&b.He()}))};function uz(a){a.sh&&cl(a.sh);a.ym&&cl(a.ym)}f.Da=function(a,b)
{(a=qz.ta.Da.call(this,a,b))&&!this.isVisible()&&this.He();return a};
function tz(a){dn(a.getParent(),function(b){b!=this&&"function"==typeof
b.He&&(b.He(),uz(b))},a)}f.Tc=function(a){var b=a.keyCode,c=gn(this)?
37:39,d=gn(this)?39:37;if(!this.Xl){if(!this.isEnabled()||b!=c&&13!=b&&b!
=this.Yl)return!1;this.xm();Ar(vz(this));uz(this)}else if(!
vz(this).Tc(a))if(b==d)this.He();else return!1;a.preventDefault();return!
0};f.pv=function()
{this.tc.getParent()==this&&(uz(this),this.Vg().Xc(this),tz(this))};f.Qp=function(a
){a.target==this.Vg()&&(this.He(),uz(this))};
f.Ne=function(a)
{this.isEnabled()&&(uz(this),this.ym=T(this.xm,218,this));qz.ta.Ne.call(this,a)};f.
Te=function(a){uz(this);if(er(this,8)||er(this,16))return
qz.ta.Te.call(this,a);this.xm();return!0};
function sz(a,b){!b&&vz(a)&&vz(a).Ud(-1);a.dispatchEvent($m(64,b));var c=vz(a);b!
=a.Xl&&Kb(a.ha(),"goog-submenu-open",b);if(b!=c.isVisible()&&(b&&(c.$a||
c.render(),c.Ud(-1)),c.Da(b),b)){c=new Or(a.ha(),12,!1);var
d=vz(a),e=d.ha();d.isVisible()||(e.style.visibility="hidden",M(e,!
0));c.Rc(e,8);d.isVisible()||(M(e,!1),e.style.visibility="visible")}a.Xl=b}function
rz(a,b,c){var d=Z(a);(c?d.ka:d.Xa).call(d,b,"enter",a.pv)}f.Sa=function(a)
{vz(this).Oa(a,!0)};f.lf=function(a,b){vz(this).Gg(a,b,!0)};
f.Nd=function(){return vz(this).Nd()};function vz(a){a.tc?a.ej&&a.tc.getParent()!
=a&&a.tc.ne(a):a.We(new jy(a.g),!0);a.tc.ha()||a.tc.Va();return
a.tc}f.We=function(a,b){var c=this.tc;a!=c&&(c&&(this.He(),this.$a&&rz(this,c,!
1)),this.tc=a,this.ej=!b,a&&(a.ne(this),a.Da(!1,!0),ky(a,!1),Er(a,!1),this.
$a&&rz(this,a,!0)))};f.$d=function(a){return vz(this).$d(a)};Pq("goog-
submenu",function(){return new qz(null)});function wz(a,b,c,d,e){Ct.call(this,a,c||
mz.Eb(),d);this.Zb(64,!0);this.s=new cy(null,9);b&&this.We(b);this.Ya=new
al(500);this.Lb=e||hy.Eb()}u(wz,Ct);f=wz.prototype;f.Ma=function()
{wz.ta.Ma.call(this);xz(this,!0);this.i&&yz(this,this.i,!0);X(this.ya,"haspopup",!!
this.i)};f.kc=function(){wz.ta.kc.call(this);xz(this,!1);if(this.i){this.Qb(!
1);this.i.kc();yz(this,this.i,!1);var a=this.i.ha();a&&F(a)}};f.wa=function()
{wz.ta.wa.call(this);this.i&&(this.i.Ha(),delete this.i);delete
this.nb;this.Ya.Ha()};
f.df=function(a){wz.ta.df.call(this,a);fr(this,4)&&(this.Qb(!
this.ud(),a),this.i&&(a=this.ud(),this.i.ke=a))};f.ie=function(a)
{wz.ta.ie.call(this,a);this.i&&!fr(this,4)&&(this.i.ke=!1)};f.Te=function()
{pr(this,!1);return!0};f.Ht=function(a){this.i&&this.i.isVisible()&&!this.
$d(a.target)&&this.Qb(!1)};f.$d=function(a){return a&&Ef(this.ha(),a)||
this.i&&this.i.$d(a)||!1};
f.he=function(a){if(32==a.keyCode){if(a.preventDefault(),"keyup"!=a.type)return!
0}else if("key"!=a.type)return!1;if(this.i&&this.i.isVisible()){var
b=13==a.keyCode||32==a.keyCode,c=this.i.Tc(a);return c&&this.i&&this.i.bc
instanceof qz||27!=a.keyCode&&!b?c:(this.Qb(!1),!0)}return 40==a.keyCode||
38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.Qb(!0,a),!0):!1};f.Cl=function()
{this.Qb(!1)};f.Li=function(a){this.Qb(!1);wz.ta.Li.call(this,a)};
function zz(a){a.i||a.We(new jy(a.g,a.Lb));return a.i||null}f.We=function(a){var
b=this.i;a!=b&&(b&&(this.Qb(!1),this.$a&&yz(this,b,!1),delete this.i),this.
$a&&X(this.ya,"haspopup",!!a),a&&(this.i=a,a.ne(this),a.Da(!1),ky(a,!1),this.
$a&&yz(this,a,!0)));return b};f.Sa=function(a){zz(this).Oa(a,!
0)};f.lf=function(a,b){zz(this).Gg(a,b,!0)};f.Da=function(a,b)
{(a=wz.ta.Da.call(this,a,b))&&!this.isVisible()&&this.Qb(!1);return
a};f.Ta=function(a){wz.ta.Ta.call(this,a);this.isEnabled()||this.Qb(!1)};
f.Qb=function(a,b){wz.ta.Qb.call(this,a);if(this.i&&fr(this,64)==a){if(a)this.i.
$a||this.i.render(),this.Ba=vh(this.ha()),this.ab=Fh(this.ha()),Az(this),!b||40!
=b.keyCode&&38!=b.keyCode?this.i.Ud(-1):Ar(this.i);else{pr(this,!1);this.i.ke=!
1;var c=this.ha();c&&(X(c,"activedescendant",""),X(c,"owns",""));null!
=this.va&&(this.va=void 0,(c=this.i.ha())&&K(c,"",""))}this.i.Da(a,!1,b);this.Kd||
(b=Z(this),c=a?b.ka:b.Xa,c.call(b,this.g.g,"mousedown",this.Ht,!
0),c.call(b,this.Ya,"tick",this.Dr),a?this.Ya.start():
this.Ya.stop())}this.i&&this.i.ha()&&this.i.ya.removeAttribute("aria-
hidden")};function Az(a){if(a.i.$a){var b=a.nb||
a.ha(),c=a.s;a.s.g=b;b=a.i.ha();a.i.isVisible()||(b.style.visibility="hidden",M(b,!
0));!a.va&&a.s.N&&a.s.j&32&&(a.va=L(b));c.Rc(b,c.i^1,null,a.va);a.i.isVisible()||
(M(b,!1),b.style.visibility="visible")}}
f.Dr=function(){var a=Fh(this.ha()),b=vh(this.ha());var c=this.ab;(c=!(c==a||
c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||
(c=this.Ba,c=!(c==b||
c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this
.i.$a&&b&&this.Ba&&b.Bb()<this.Ba.Bb()&&(c=this.i.ha(),this.i.isVisible()||
(c.style.visibility="hidden",M(c,!0)),ph(c,new
A(0,0))),this.ab=a,this.Ba=b,Az(this))};
function yz(a,b,c){var d=Z(a);c=c?
d.ka:d.Xa;c.call(d,b,"action",a.Cl);c.call(d,b,"close",a.Ar);c.call(d,b,"highlight"
,a.Br);c.call(d,b,"unhighlight",a.Cr)}function xz(a,b){var c=Z(a);(b?
c.ka:c.Xa).call(c,a.ha(),"keydown",a.Xt)}f.Br=function(a)
{(a=a.target.ha())&&Bz(this,a)};f.Xt=function(a)
{er(this,32)&&this.ha()&&this.i&&this.i.isVisible()&&a.stopPropagation()};f.Cr=func
tion(){if(!zr(this.i)){var a=this.ha();X(a,"activedescendant","");X(a,"owns","")}};
f.Ar=function(a){if(this.ud()&&a.target instanceof $x){a=a.target;var
b=a.ha();a.isVisible()&&fr(a,2)&&null!=b&&Bz(this,b)}};function Bz(a,b)
{a=a.ha();b=Am(b)||b;if(!b.id){var
c=Xm.Eb();b.id=Ym(c)}Bm(a,b);X(a,"owns",b.id)}Pq("goog-menu-button",function()
{return new wz(null)});function Cz(){}u(Cz,lz);Na(Cz);Cz.prototype.Qc=function(a)
{var b=$q(this,a);b=a.g.Ra("DIV","goog-inline-block "+b.join(" "),
[Dz(this,a.Hc(),a.g),Ez(this,a.g)]);this.oc(b,a.uf());return
b};Cz.prototype.Jc=function(a){return a&&a.firstChild};
Cz.prototype.Sb=function(a,b){var c=bf("*","goog-menu",b)[0];if(c){M(c,!
1);a.g.g.body.appendChild(c);var d=new jy;cn(d,c);a.We(d)}bf("*",this.Wa()+"-
caption",b)[0]||b.appendChild(Dz(this,b.childNodes,a.g));bf("*",this.Wa()+"-
dropdown",b)[0]||b.appendChild(Ez(this,a.g));return
Cz.ta.Sb.call(this,a,b)};function Dz(a,b,c){return c.Ra("DIV","goog-inline-block "+
(a.Wa()+"-caption"),b)}function Ez(a,b){return b.Ra("DIV",{"class":"goog-inline-
block "+(a.Wa()+"-dropdown"),"aria-hidden":!0},"\u00a0")}
Cz.prototype.Wa=function(){return"goog-flat-menu-button"};Pq("goog-flat-menu-
button",function(){return new wz(null,null,Cz.Eb())});function Fz(a)
{iz.call(this);this.V=a.wb;this.i=a.Kh;this.La=a.history;this.s=a.
$j;this.Ca=a.Xj;this.va=a.flags;this.Ja=a.Fh;this.Ua="patents"==gp();if(!a.Yg){var
b=B("appbar-patents-prior-art-finder-link");if(b&&(b=b.getAttribute("href"))){var
c=new Dt(" Stand der Technik suchen",void 0,2);this.Oa(c,!
0);this.j.ka(c,"action",r(this.le,this,b))}if(c=B("appbar-patents-discuss-this-
link"))if(b=c.getAttribute("href")){if("true"==c.getAttribute("data-is-grant")){var
d=" \u00dcber dieses Patent diskutieren";
c=" Auf Stack Exchange \u00fcber dieses Patent diskutieren"}else d="\u00dcber
diesen Antrag diskutieren",c="Auf Stack Exchange \u00fcber diesen Antrag
diskutieren";d=new Dt(d,void 0,2);d.oc(c);this.Oa(d,!
0);this.j.ka(d,"action",r(this.le,this,b))}!this.V&&(b=B("appbar-read-patent-
link"))&&(b=b.getAttribute("href"))&&(c=new Dt("PDF anzeigen"),this.Oa(c,!
0),this.j.ka(c,"action",r(this.le,this,b)))}if(this.V){this.nb=!!a.ih||!!
a.hh;a.Yg&&(b=It("/googlebooks/images/kennedy/zoom_tool.png"),this.uh=new Dt(b,
void 0,void 0,1),this.uh.nc(2),this.Oa(this.uh,!
0),O(this.uh,"action",r(this.on,this,"zoomin")),b=It("/googlebooks/images/kennedy/
zoom_out.png"),this.wh=new Dt(b,void 0,void 0,1),this.wh.nc(1),this.Oa(this.wh,!
0),O(this.wh,"action",r(this.on,this,"zoomout")));c=!!a.ih;b=!!a.hh;if(c||b)
{d=It("/googlebooks/images/kennedy/one_up_page_view.png");this.Ag=new Dt(d,void
0,void 0,1);this.Ag.nc(2);O(this.Ag,"action",r(this.xk,this,Uw));this.Oa(this.Ag,!
0);jz(this,this.Ag,"viewport",!0);if(c){d=It("/googlebooks/images/kennedy/
two_up_page_view.png");
this.Cg=new Dt(d,void 0,void 0,1);c=1;if(this.i||
b)c=3;this.Cg.nc(c);O(this.Cg,"action",r(this.xk,this,yx));this.Oa(this.Cg,!
0);jz(this,this.Cg,"viewport")}b&&(d=It("/googlebooks/images/kennedy/
thumbnail.png"),this.Bg=new Dt(d,void 0,void
0,1),c=1,this.i&&(c=3),this.Bg.nc(c),O(this.Bg,"action",r(this.xk,this,bx)),this.Oa
(this.Bg,!
0),jz(this,this.Bg,"viewport"));this.j.ka(this.V,"viewportmodechange",this.nn);this
.nn()}this.i&&(b=It("/googlebooks/images/kennedy/maximize.png"),this.ua=new
Dt(b,void 0,
void 0,1),this.ua.Zb(16,!0),this.ua.Hf(!1),this.nb&&this.ua.nc(1),this.Oa(this.ua,!
0),this.j.ka(this.ua,"action",this.uw),this.j.ka(this.i,"change",this.Ut));this.Ja&
&(b=It("/googlebooks/images/kennedy/clip.png"),this.na=new Dt(b,void 0,void
0,1),this.na.Zb(16,!0),this.na.nc(2),this.na.Hf(!1),this.Oa(this.na,!
0),O(this.na,"action",r(this.ru,this)));a.um&&(b=It("/googlebooks/images/kennedy/
insert_link.png"),this.O=new Dt(b,void 0,void 0,1),this.O.Zb(16,!
0),this.na&&this.O.nc(1),this.Oa(this.O,!0),
O(this.O,"action",r(this.Ys,this)));a.vm&&(b=!!this.V.Za().Qi,c=!!
lo(this.V.rb(),this.V.Za().wi),d=this.V.Ga().Le()||"Inhalt",b||c?(b=It("/
googlebooks/images/kennedy/menu_down_arrow.png",d),b=Ab(b),this.th=b[0],this.Id=new
Dt(b),this.Id.nc(2),this.Oa(this.Id,!
0),this.j.ka(this.Id,"action",this.Fr),jz(this,this.Id)):(this.th=C("SPAN","jfk-
button-label",d),this.Id=new Dt(this.th),this.Id.Ta(!
1),this.Id.nc(2),this.Oa(this.Id,!0)),b=It("/googlebooks/images/kennedy/
page_left.png"),this.Ri=new Dt(b,void 0,
void 0,1),this.Ri.nc(3),this.Oa(this.Ri,!
0),O(this.Ri,"action",r(this.V.Tb,this.V,"previous")),b=It("/googlebooks/images/
kennedy/page_right.png"),this.Si=new Dt(b,void 0,void
0,1),this.Si.nc(1),this.Oa(this.Si,!
0),O(this.Si,"action",r(this.V.Tb,this.V,"next")),this.j.ka(this.V,"pagechange",thi
s.Er))}if(a.wm&&(b=B("appbar-view-print-sample-link"))&&(b=b.getAttribute("href")))
{c=B("appbar-view-ebook-sample-link");var e;c&&(e=c.getAttribute("href"));c=new
Dt("Leseprobe ansehen");kr(c,"gb-view-sample-button");
this.Oa(c,!0);this.j.ka(c,"action",r(this.le,this,b));e&&(c.nc(2),c=new jy,d=new
$x("Leseprobe des gedruckten
Buches"),this.j.ka(d,"action",r(this.le,this,b)),c.Oa(d,!0),kr(d,"gb-sample-print-
book-menuitem"),b=new $x("Leseprobe des E-
Books"),this.j.ka(b,"action",r(this.le,this,e)),c.Oa(b,!0),kr(b,"gb-sample-ebook-
menuitem"),e=new wz("",c,Cz.Eb()),kr(e,"gb-jfk-margin-fix"),kr(e,"gb-view-sample-
dropdown"),e.nc(1),this.Oa(e,!0))}this.va&&!this.va.is_cobrand&&this.s&&!
this.Ua&&(e=this.Ca&&this.Ca.uid,
b=zy([this.s],this.Ca),e?(this.hi=new
qy(this.s,b),this.Oa(this.hi,!0)):(e=It("/googlebooks/images/kennedy/
menu_down_arrow.png","Zu meiner Mediathek hinzuf\u00fcgen"),e=Ab(e),this.hi=new
Dt(e),this.Oa(this.hi,!0),e=r(this.le,this,this.va.sign_in_url||
this.va.signInUrl),ij(this.hi,"action",e)));if(a.Yg){if(e=B("appbar-write-review-
link"))if(e=e.getAttribute("href"))this.ab=new Dt("Rezension
schreiben"),this.Oa(this.ab,!
0),this.j.ka(this.ab,"action",r(this.le,this,e));Gz(this,"appbar-application-grant-
link",
"application-grant");Gz(this,"appbar-content-language-link","content-
language")}else if(e=B("appbar-download-pdf-
link"))if(e=e.getAttribute("href"))b=new Dt("PDF herunterladen"),this.Oa(b,!
0),this.j.ka(b,"action",r(this.le,this,e));a.jw&&(a=It("/googlebooks/images/
kennedy/settings.png"),x(a[0],"goog-flat-menu-button-img"),e=C("DIV",{"class":"toc-
div"}),b=new jy,b.Oa(new hr(e),!0),(c=document.getElementById("ofe-gear-menu-
contents"))&&e.appendChild(c.cloneNode(!0)),this.Ka=new
wz(a,b,Cz.Eb()),this.Oa(this.Ka,
!0),this.Ua&&!this.V&&(a=new Uy,this.Ka.lf(a,0)))}m(Fz,iz);function Hz(a){var
b=B("left-toolbar-buttons"),c=B("right-toolbar-buttons");(new
Fz({wb:a.wb,Kh:a.Kh,history:a.history,ih:a.ih,hh:a.hh,$j:a.
$j,Xj:a.Xj,flags:a.flags,Fh:a.Fh,um:a.um,Yg:!0,wm:a.wm})).render(b);(new
Fz({wb:a.wb,vm:a.vm,jw:!0})).render(c)}f=Fz.prototype;f.uw=function(){var
a=this.i;ox(a,!a.zf());this.La.update()};f.Ut=function(){this.ua.
$c(16,this.i.zf())};f.ru=function(){this.Ja(fr(this.na,16))};
f.Ys=function(){if(fr(this.O,16)){var a=new Cx(document.body,this.V,!
0);a.render(this.O,!0);ij(a,"dispose",r(this.O.Hf,this.O,!1))}};f.xk=function(a)
{this.V.qc(a);this.V.tb().getQuery()||this.La.update()};f.nn=function(){var
a=this.V.Ia();a instanceof Uw&&kz(this,this.Ag);a instanceof yx&&kz(this,this.Cg);a
instanceof
bx&&kz(this,this.Bg);a=a.Oc;this.wh.Ta(a);this.uh.Ta(a)};f.on=function(a)
{this.V.Tb(a)};
function Gz(a,b,c){if(b=df(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 Dt(k);0==e&&e!=d-1?k.nc(2):e==d-
1&&0!=e?k.nc(1):0!=e&&e!=d-1&&k.nc(3);a.Oa(k,!0);jz(a,k,c,!!g);g||
a.j.ka(k,"action",r(a.le,a,h))}}}f.Er=function(){var
a=this.V.Ga().Le()||"Inhalt";this.th&&N(this.th,xi(a))};f.Fr=function()
{this.Id.Wd&16&&(new ex(this.V,this.Id,this.va)).render(3)};
f.le=function(a)
{a=Cl(a);window.location.href=Ki(a)};f.Ag=null;f.Cg=null;f.Bg=null;f.uh=null;f.wh=n
ull;f.Si=null;f.Ri=null;f.Id=null;f.th=null;f.hi=null;function Iz(a,b)
{$t.call(this,a);this.s=b}m(Iz,$t);
Iz.prototype.render=function(){var a=this.ha();x(a,this.className+"-
tooltip");x(a,this.className+"-device-and-format");I(a,"z-index",1E4);if(this.s.oa)
{for(var b=this.className,c=C("DIV",this.className+"-
meta"),d=document,e=pf(d,"TABLE"),g=e.appendChild(pf(d,"TBODY")),h=0;1>h;h++)
{for(var k=pf(d,"TR"),l=0;2>l;l+
+)k.appendChild(pf(d,"TD"));g.appendChild(k)}x(e,this.className+"-table-
layout");d=e.rows[0].cells;g=Jz(this);d[0].appendChild(g);g=Kz(this);d[1].appendChi
ld(g);g=C("DIV",this.className+"-link");
h=C("A",{target:"_blank"},"Hilfe zu Ger\u00e4ten und Formaten");k=new
Q(window.location.href);l=new Q("/support/bin/answer.py?
answer=1062949");k=S(k,"hl")?
R(l,"hl",S(k,"hl")).toString():R(l,"hl","de").toString();re(h,k);g.appendChild(h);d
[1].appendChild(g);c.appendChild(e);e=this.s;if((d=e.Jd)&&!e.eg&&e.nb){var
n;e.Rb&&vm.Kw&&(n="Das Buch lesen");n=C("P",this.className+"-additional",C("A",
{href:d},n));c.appendChild(n)}if(e.Ka||e.La)if(d=e.Xb,g=e.ab,d||
g)n=C("P",this.className+"-additional",rf("Download ")),
d&&(h=C("A",{href:d},"EPUB"),n.appendChild(h)),g&&(d&&n.appendChild(rf(",
")),d=C("A",{href:g},"PDF"),n.appendChild(d)),n.appendChild(rf(" -
")),e=e.Yb(),d=(new Q(window.location.href)).o.split("/"),d=new
Q("/"+d[1]),bu(d),R(d,"output","acs_help"),R(d,"id",e),e=C("A",
{href:d.toString()},"E-Reader-Anleitungen
lesen"),n.appendChild(e),c.appendChild(n);n=C("A",{target:"_blank"},"Weitere
Informationen zu B\u00fcchern bei Google
Play");re(n,"https://books.google.com/support/bin/topic.py?topic=28528");
this.j=C("DIV",this.className+"-
footer",n);b=C("DIV",b,c,this.j);x(b,this.className+"-device-
content");a.appendChild(b)}};
function Jz(a){var b=C("UL",a.className+"-list"),c=C("H4",null,"Geeignet f\
u00fcr:");b.appendChild(c);var d=a.className+"-device-type";c=a.className+"-device-
supported";var e=a.className+"-device-not-supported",g=a.className+"-device-
unknown-supported",h=C("A",{"class":d,href:"/help/ebooks/
webreader.html"},"Web"),k=C("A",{"class":d,href:"/help/ebooks/
devices.html"},"Tablet/iPad"),l=C("A",{"class":d,href:"/help/ebooks/
ereader.html"},"E-Reader"),n=C("A",{"class":d,href:"/help/ebooks/devices.html"},
"Smartphone"),p=a.s.vj,w=a.s.wj,D=a.s.eg;d=new tj(a);h=C("LI",null,h);D?
d.ka(h,"mouseover",t(a.i,"Das Format dieses Buches ist derzeit nicht bekannt. Der
Eintrag wird aktualisiert, sobald wir die Informationen vom Verlag erhalten.")):
(p||w)&&d.ka(h,"mouseover",t(a.i,"Wie alle Google eBooks ist auch dieses E-Book so
formatiert, dass es im Web lesbar
ist."));d.ka(h,"mouseout",a.Ba);b.appendChild(h);k=C("LI",null,k);D?
d.ka(k,"mouseover",t(a.i,"Das Format dieses Buches ist derzeit nicht bekannt. Der
Eintrag wird aktualisiert, sobald wir die Informationen vom Verlag erhalten.")):
(p||w)&&d.ka(k,"mouseover",t(a.i,"Wie alle Google eBooks ist auch dieses E-Book so
formatiert, dass es auf Tablets wie Android-Tablets oder einem iPad lesbar
ist."));d.ka(k,"mouseout",a.Ba);b.appendChild(k);l=C("LI",null,l);d.ka(l,"mouseover
",function(){D?this.i("Das Format dieses Buches ist derzeit nicht bekannt. Der
Eintrag wird aktualisiert, sobald wir die Informationen vom Verlag erhalten."):p?
this.i("Dieses Google eBook enth\u00e4lt dynamisch angepassten Text. Die Schriftart
l\u00e4sst sich so anpassen, dass du das Buch bequem auf einem elektronischen
Leseger\u00e4t lesen kannst."):
this.i("Dieses Google eBook enth\u00e4lt keinen dynamisch angepassten Text. Die
Schriftart l\u00e4sst sich nicht auf einem elektronischen Leseger\u00e4t
anpassen.")});d.ka(l,"mouseout",a.Ba);b.appendChild(l);n=C("LI",null,n);d.ka(n,"mou
seover",function(){D?this.i("Das Format dieses Buches ist derzeit nicht bekannt.
Der Eintrag wird aktualisiert, sobald wir die Informationen vom Verlag
erhalten."):p&&w?this.i("Dieses E-Book ist f\u00fcr Smartphones wie Android und
iPhone/iPod touch geeignet."):p?this.i("Dieses Google eBook enth\u00e4lt dynamisch
angepassten Text. Die Schriftart l\u00e4sst sich so anpassen, dass du das Buch
bequem auf einem kleinen Smartphone-Display lesen kannst."):
this.i("Dieses E-Book ist m\u00f6glicherweise auf Smartphones wie Android oder
iPhone/iPod touch schwer zu lesen.")});d.ka(n,"mouseout",a.Ba);b.appendChild(n);D?
(x(h,g),x(k,g),x(l,g),x(n,g)):p?(x(h,c),x(k,c),x(l,c),x(n,c)):(w?(x(h,c),x(k,c)):
(x(h,e),x(k,e)),x(l,e),x(n,e));return b}
function Kz(a){var b=C("UL",a.className+"-
list"),c=C("H4",null,"Funktionen:");b.appendChild(c);var d=a.className+"-device-
supported",e=a.className+"-device-not-supported",g=a.className+"-device-unknown-
supported";c=C("A",{},"Dynamische Textanpassung");re(c,"/support/bin/answer.py?
answer=1062949");var h=C("A",{},"Gescannte Seiten");re(h,"/support/bin/answer.py?
answer=1062949");var k=a.s.vj,l=a.s.wj,n=a.s.eg;n?(c=C("LI",g,c),d=C("LI",g,h)):
(c=C("LI",k?d:e,c),d=C("LI",l?d:e,h));e=new tj(a);e.ka(c,"mouseover",
function(){n?this.i("Das Format dieses Buches ist derzeit nicht bekannt. Der
Eintrag wird aktualisiert, sobald wir die Informationen vom Verlag erhalten."):k?
this.i("Dieses E-Book enth\u00e4lt dynamisch angepassten Text. Die Schriftart und
der Stil lassen sich so anpassen, dass du das Buch bequem auf jedem beliebigen Ger\
u00e4t lesen kannst."):this.i("Dieses Buch enth\u00e4lt keinen dynamisch
angepassten Text. Die Schriftart kann also nicht angepasst werden. Stattdessen
siehst du Seitenabbildungen mit einem festen Layout. Dieses Format ist f\u00fcr gr\
u00f6\u00dfere Bildschirme geeignet, aber nicht unbedingt ideal f\u00fcr E-Reader
und Smartphones.")});
e.ka(c,"mouseout",a.Ba);e.ka(d,"mouseover",function(){n?this.i("Das Format dieses
Buches ist derzeit nicht bekannt. Der Eintrag wird aktualisiert, sobald wir die
Informationen vom Verlag erhalten."):l?this.i("Dieses E-Book enth\u00e4lt gescannte
Seiten. Die Seiten sehen also genau wie in einem gedruckten Buch
aus."):this.i("Dieses E-Book enth\u00e4lt keine gescannten Seiten, die das Format
eines gedruckten Buches beibehalten. Stattdessen k\u00f6nnen der Text und der
Textfluss an jede beliebige Bildschirmgr\u00f6\u00dfe angepasst werden.")});
e.ka(d,"mouseout",a.Ba);b.appendChild(c);b.appendChild(d);return
b}Iz.prototype.Ba=function(){uf(this.j);var a=C("A",{target:"_blank"},"Weitere
Informationen zu B\u00fcchern bei Google
Play");re(a,"https://books.google.com/support/bin/topic.py?
topic=28528");this.j.appendChild(a)};Iz.prototype.i=function(a)
{uf(this.j);"string"===typeof a?
this.j.appendChild(rf(a)):this.j.appendChild(a)};function Lz(a,b)
{Dt.call(this,b,void 0,3);this.s=a}m(Lz,Dt);Lz.prototype.render=function(a)
{Dt.prototype.render.call(this,a);x(this.ha(),"gb-get-
book")};Lz.prototype.Ma=function(){Dt.prototype.Ma.call(this);var
a=this.ha();this.i=new Iz(a,this.s);this.i.render();a=B("menu_container");
(a=ef("about_title",a))&&F(a)};
function Mz(){var a=B("gb-buy-options-
trigger");if(a&&a.parentNode&&a.parentNode.parentNode?!
Fb(a.parentNode.parentNode,"jfk-button"):1){a=B("gb-buy-options-trigger");var
b=B("buy");if(a&&b){Hb(b,"about_content");var c=C("SPAN","gb-buy-options-arrow","\
u25bc");a.appendChild(c);x(b,"gb-buy-options-list");x(b,"unified-
hovercard");Jr(a,9,b,8);M(b,!1);O(document,"mousedown",t(Nz,a,b))}}}function
Nz(a,b,c){a=Ef(a,c.target);c=Ef(b,c.target);var d=Hh(b);a||c||!d?a&&(M(b,!d),d||
Gh(b,1)):M(b,!1)};function Oz(a,b,c,d,e,g){function h(l){if(l)
{l.tabIndex=0;ym(l,k.va);x(l,"goog-zippy-header");l&&k.oa.ka(l,"click",k.na);var
n=k;l&&(n.O.attach(l),n.ma.ka(n.O,"key",n.ua))}}P.call(this);this.N=e||
We();this.i=this.N.ha(a)||null;this.o=this.N.ha(d||null);this.s="function"===typeof
b?b:null;this.va=g||"tab";this.j=this.s||!b?null:this.N.ha(b);this.g=1==c;void 0!
==c||this.s||(this.o?this.g=Hh(this.o):this.i&&(this.g=Fb(this.i,"goog-zippy-
expanded")));this.ma=new tj(this);this.O=new Kq;this.oa=new tj(this);
var k=this;h(this.i);h(this.o);this.Ve(this.g)}u(Oz,P);Oz.prototype.wa=function()
{Oz.ta.wa.call(this);Ni(this.ma);Ni(this.O);Ni(this.oa)};Oz.prototype.Ve=function(a
){this.j?M(this.j,a):a&&this.s&&(this.j=this.s());this.j&&x(this.j,"goog-zippy-
content");this.o?(M(this.i,!a),M(this.o,a)):this.i&&(Kb(this.i,"goog-zippy-
expanded",a),Kb(this.i,"goog-zippy-collapsed",!
a),X(this.i,"expanded",a));this.g=a;this.dispatchEvent(new
Pz("toggle",this,this.g))};
Oz.prototype.ua=function(a){if(13==a.keyCode||32==a.keyCode)this.Ve(!
this.g),this.dispatchEvent(new
Pz("action",this,this.g,a)),a.preventDefault(),a.stopPropagation()};Oz.prototype.na
=function(a){this.Ve(!this.g);this.dispatchEvent(new
Pz("action",this,this.g,a))};function Pz(a,b){Ri.call(this,a,b)}u(Pz,Ri);function
Qz(a,b,c,d){if(b.child_node&&0<b.child_node.length){var e=Rz(b,!
0,c,d),g=C("UL",c+"-list");a.appendChild(e);a.appendChild(g);(new Oz(e,g)).Ve(!
b.collapsed);v(b.child_node,function(h){Qz(g,h,c,d)})}else a.appendChild(Rz(b,!
1,c,d))}function Rz(a,b,c,d){var e;if(b){b=c+"-heading";var g=c+"-header"}else
b=c+"-link",g=c+"-item";""!=a.url?e=C("A",
{"class":b,href:a.url},Le(a.title)):e=C("DIV",b,a.title);e=C("DIV",g,e);d==a.id&&x(
e,c+"-selected");return e}
Ya("_OC_InitNavbar",function(a){var b=B("navbarContainer");if(b&&a.child_node){var
c=C("UL","gb-left-nav-list");v(a.child_node,function(d){Qz(c,d,"gb-left-
nav",a.highlighted_node_id)});b.appendChild(c)}});function Sz(a,b)
{Y.call(this,b);this.i=a||""}var Tz;u(Sz,Y);f=Sz.prototype;f.ae=null;function Uz()
{null==Tz&&(Tz="placeholder"in E("INPUT"));return Tz}f.Wh=!1;f.Va=function()
{this.ya=this.g.Ra("INPUT",{type:"text"})};f.Nb=function(a)
{Sz.ta.Nb.call(this,a);this.i||
(this.i=a.getAttribute("label")||"");Qf(Ye(a))==a&&(this.Wh=!
0,a=this.ha(),Hb(a,"label-input-
label"));Uz()&&(this.ha().placeholder=this.i);a=this.ha();X(a,"label",this.i)};
f.Ma=function(){Sz.ta.Ma.call(this);var a=new
tj(this);a.ka(this.ha(),"focus",this.Yo);a.ka(this.ha(),"blur",this.Bt);if(Uz())thi
s.j=a;else{nc&&a.ka(this.ha(),["keypress","keydown","keyup"],this.Pt);var
b=Ye(this.ha());a.ka(nf(b),"load",this.Au);this.j=a;Vz(this)}Wz(this);this.ha().ma=
this};f.kc=function()
{Sz.ta.kc.call(this);this.j&&(this.j.Ha(),this.j=null);this.ha().ma=null};function
Vz(a){!a.s&&a.j&&a.ha().form&&(a.j.ka(a.ha().form,"submit",a.Tt),a.s=!0)}
f.wa=function()
{Sz.ta.wa.call(this);this.j&&(this.j.Ha(),this.j=null)};f.Yo=function(){this.Wh=!
0;var a=this.ha();Hb(a,"label-input-label");if(!Uz()&&!Xz(this)&&!this.O){var
b=this;a=function(){b.ha()&&(b.ha().value="")};z?T(a,10):a()}};f.Bt=function()
{Uz()||(this.j.Xa(this.ha(),"click",this.Yo),this.ae=null);this.Wh=!
1;Wz(this)};f.Pt=function(a){27==a.keyCode&&("keydown"==a.type?
this.ae=this.ha().value:"keypress"==a.type?
this.ha().value=this.ae:"keyup"==a.type&&(this.ae=null),a.preventDefault())};
f.Tt=function(){Xz(this)||(this.ha().value="",T(this.yt,10,this))};f.yt=function()
{Xz(this)||(this.ha().value=this.i)};f.Au=function(){Wz(this)};function Xz(a)
{return!!a.ha()&&""!=a.ha().value&&a.ha().value!=a.i}f.reset=function()
{Xz(this)&&(this.ha().value="",null!
=this.ae&&(this.ae=""),Wz(this))};f.yc=function(a){null!
=this.ae&&(this.ae=a);this.ha().value=a;Wz(this)};f.Ab=function(){return null!
=this.ae?this.ae:Xz(this)?this.ha().value:""};f.Le=function(){return this.i};
function Wz(a){var b=a.ha();Uz()?a.ha().placeholder!
=a.i&&(a.ha().placeholder=a.i):Vz(a);X(b,"label",a.i);Xz(a)?(b=a.ha(),Hb(b,"label-
input-label")):(a.O||a.Wh||(b=a.ha(),x(b,"label-input-label")),Uz()||
T(a.Uv,10,a))}f.Ta=function(a){this.ha().disabled=!a;var b=this.ha();Kb(b,"label-
input-label-disabled",!a)};f.isEnabled=function(){return!
this.ha().disabled};f.Uv=function(){!this.ha()||Xz(this)||this.Wh||
(this.ha().value=this.i)};function Yz(a,b,c){Sz.call(this,null!=c?c:"Im Buch
suchen");this.Nb(a);this.Ma();b&&this.yc(b)}m(Yz,Sz);function Zz(a,b)
{P.call(this);this.ya=a;this.g=b||null;x(a,"with-auto-dir-
text");O(this.ya,"keyup",r(this.i,this));O(this.ya,"paste",r(this.j,this))}m(Zz,P);
Zz.prototype.i=function(){$z(this.ya,this.g)};Zz.prototype.j=function()
{aA(this.ya,this.g)};function aA(a,b){T(t(function(){$z(a,b)}))}
function $z(a,b){var c=!1,d;if(a.value){for(var e=d=0,g=!
1,h=a.value.split(md),k=0;k<h.length;k++){var l=h[k];kd.test(l)?(d++,e+
+):ld.test(l)?g=!0:jd.test(l)?e++:nd.test(l)&&(g=!0)}d=-1==(0==e?g?1:0:.4<d/e?-
1:1)}else d=Yl();d?(c=!0,I(a,"textAlign","right"),gf(a,{dir:"rtl"})):
(I(a,"textAlign","left"),gf(a,{dir:"ltr"}));b&&(c?(Hb(b,"input-direction-
ltr"),x(b,"input-direction-rtl")):(x(b,"input-direction-ltr"),Hb(b,"input-
direction-rtl")))}
function bA(a,b){if(a=B(a))b=b?B(b):null,$z(a,b),new
Zz(a,b)}Ya("_OC_autoDir",bA);function cA(a){this.g=B("gb-ogen-opt-in-
banner");this.j=B("gb-ogen-opt-in-banner-dismiss");this.i=B("gb-ogen-opt-in-header-
link");this.o=a;a=B("gbq");this.i&&a&&(a=Df(a))&&(x(a,"searchbar-with-opt-
in"),wf(this.i,a),I(this.i,"display","block"));dA(this)}
function dA(a){a.g&&a.j&&(window.localStorage.getItem("obclose")?M(a.g,!1):
(x(a.g,"opt-in-banner-expanded"),O(a.j,"click",function(){Hb(a.g,"opt-in-banner-
expanded");window.localStorage.setItem("obclose","true");T(function(){M(a.g,!
1);a.o.resize()},600)})))};function eA(a,b)
{P.call(this);this.De=E("div");a.appendChild(this.De);I(this.De,
{position:"absolute",backgroundColor:"#b2c4e9",width:"100%",height:"5px",cursor:"po
inter"});this.g=new
fA(this.De,b);O(this.De,"click",r(this.dispatchEvent,this,"click"));O(this.g.ha(),"
click",r(this.dispatchEvent,this,"click"));O(this.De,"mouseover",r(this.i,this,!
0));O(this.De,"mouseout",r(this.i,this,!1))}m(eA,P);function gA(a,b){I(a.De,
{backgroundColor:b?"#ffcc00":"#b2c4e9"});a.j=b}
eA.prototype.i=function(a){this.j||I(this.De,
{backgroundColor:a?"#ffffcc":"#b2c4e9"})};eA.prototype.wa=function()
{this.g.Ha();P.prototype.wa.call(this)};function fA(a,b)
{Nt.call(this,a);this.i=a;this.fh=200;this.Yh=500;a=this.ha();I(a,
{backgroundColor:"#FFF",color:"#333",border:"1px solid
#6b90da",padding:"6px",fontSize:"83%",width:"350px",cursor:"pointer"});var
c=E("div");I(c,{fontWeight:"bold"});c.appendChild(rf("Seite
"+b.g));a.appendChild(c);c=E("div");N(c,El(b.i));a.appendChild(c)}m(fA,Nt);
fA.prototype.di=function(a){var
b=wh(this.i),c=L(this.ha());Nt.prototype.di.call(this,a,new Jt(b.x-
c.width,Math.min(b.y,jf().height-c.height)))};function hA(a)
{W.call(this);this.i=a;this.V=this.i.Wc.V;this.o={};this.N=new
tj;this.j=E("div");I(this.j,
{backgroundColor:"#fcfcff",position:"absolute"});this.V.xd().appendChild(this.j);th
is.i.Hb.ub.forEach(r(this.Ws,this));this.g.ka(this.V,"pagechange",this.Cq);this.Cq(
);this.g.ka(this.V,"resize",this.yk);this.g.ka(this.V,"viewportmodechange",this.qn)
;this.V.Ia()&&this.qn()}m(hA,W);f=hA.prototype;
f.Cq=function(){this.s&&(gA(this.s,!1),this.s=null);var
a=this.o[this.V.Ga().Qa()];a&&(this.s=a,gA(a,!0))};f.qn=function(){var
a=this.V.Ia(),b=a instanceof
Uw;b&&this.yk();yj(this.N);this.N.ka(a,"layoutchange",r(this.yk,this));M(this.j,b)}
;f.yk=function(){T(r(this.Gr,this),10)};f.Gr=function(){var a=this.V.Ia();a&&a
instanceof Uw&&(a.Fa(),a=a.s.o,K(this.j,15,a.clientHeight),ph(this.j,a.clientWidth-
15,0),iA(this))};
function iA(a){var b={};a.V.Ia().Kb().Nd(function(c){return c instanceof
Wl}).forEach(function(c)
{b[c.Ga().Qa()]=c});a.i.Hb.ub.forEach(r(a.Fv,a,b))}f.Fv=function(a,b){var
c=this.V.Ia().s.i.clientHeight;if(a=a[b.Qa()]){var d=qc?
5:15;ph(this.o[b.Qa()].De,0,Math.floor(a.qd()/c*(this.j.clientHeight-d-(qc?30:15)))
+d)}};f.Ws=function(a){var b=new
eA(this.j,a);this.o[a.Qa()]=b;this.g.ka(b,"click",r(this.i.wf,this.i,a,null))};f.wa
=function(){F(this.j);Qc(this.o,function(a)
{a.wa.call(a)});W.prototype.wa.call(this)};function jA(a)
{W.call(this);this.Wc=a;this.Am="n"}m(jA,W);jA.prototype.i=function(a,b,c)
{b.search_results&&(b.search_results=hb(b.search_results,function(d){return void 0!
==d.snippet_text&&d.snippet_text}),b.number_of_results=b.search_results.length);thi
s.Hb=new Eq(b);b=this.Wc.V;b.O||b.qc(Uw);0==this.Hb.ub.length?kA(this.Wc.j):a?c?
(a=this.Hb.ub.find(function(d){return c==d.Qa()}))?
this.wf(a):this.wf(this.Hb.ub[0],c):this.wf(this.Hb.ub[0]):lA(this);this.j=new
hA(this)};
function lA(a){var b=a.Wc.V,c=b.O;if(c==Uw||
c==yx)a.Wc.o=c;b.qc(Mx);b=b.Ia();c=a.Wc.j;if(c.s)mA(c,!0);else{var
d="n"==c.i.Am;M(c.Ba,d);M(c.Ca,!d)}c.j?(M(B("gb-mobile-search"),!0),M(B("gb-mobile-
search-buttons"),!0),N(c.o,El(nA(c,c.i.Hb.ub.length,null)))):pc?
N(c.o,El(nA(c,"<b>"+c.i.Hb.ub.length+"</b>","<b>"+Fq(c.i.Hb)+"</
b>"))):N(c.o,El("<b>"+c.i.Hb.ub.length+"</b> Ergebnisse f\u00fcr <b>"+(Fq(c.i.Hb)
+"</b> werden in diesem Buch angezeigt.")));oA(c,!0);c=a.Hb;c!
=b.Hb&&(b.Hb=c,Px(b));a=r(a.wf,a);b.Ba=
a;b.Zc(new A(0,0))}
jA.prototype.wf=function(a,b){Pv=!0;var c=this.Wc.j;oA(c,!
1);c.ma=fb(c.i.Hb.ub,a);c.j?(M(B("gb-mobile-search"),!0),M(B("gb-mobile-search-
buttons"),!0),N(c.o,El(pA(c,c.ma+1,c.i.Hb.ub.length,null)))):pc?
N(c.o,El(pA(c,"<b>"+(c.ma+1)+"</b>","<b>"+c.i.Hb.ub.length+"</b>","<b>"+Fq(c.i.Hb)
+"</b>"))):N(c.o,El("Ergebnis <b>"+(c.ma+1+"</b> von <b>")+(c.i.Hb.ub.length+"</b>
in diesem Buch f\u00fcr
<b>")+(Fq(c.i.Hb)+"</b>")));c=this.Wc.V;a=lo(c.rb(),a.Qa());if(!a)return null;var
d=c.Ia();d instanceof Uw||d instanceof
yx||(this.Wc.o==yx?c.qc(yx):c.qc(Uw));if(b)return c.Dd(b),null;c.Uh(a);return
a};jA.prototype.wa=function(){Ni(this.j);W.prototype.wa.call(this)};function qA(a)
{W.call(this);this.Ja=tp(a);this.j=pc&&a&&a.enableOgenEligibleMobileViewportSitb;th
is.na=this.s=null;this.j?(M(B("gb-mobile-search"),!0),M(B("gb-mobile-search-
buttons"),!0)):(this.oa=E("DIV"),this.ua=new
yq(this.oa),this.ua.render(rA),this.ua.Da(!0),a=this.ua.ha(),x(a,"search-results-
bar"),x(this.oa,"search-results-bar-contents"));this.o=this.j?B("gb-mobile-search-
results-summ"):E("SPAN");this.j||this.oa.appendChild(this.o);this.N=this.j?B("gb-
mobile-search-result-links"):E("SPAN");
this.j?(sA(this,B("gb-mobile-search-result-prev"),r(this.sj,this,-1),"Zur\
u00fcck"),sA(this,B("gb-mobile-search-result-
next"),r(this.sj,this,1),"Weiter"),H(B("gb-mobile-search-result-viewall"),"Alle
anzeigen"),sA(this,B("gb-mobile-search-result-viewall"),r(this.jp,this),"Alle
anzeigen"),sA(this,B("gb-mobile-search-close"),r(this.El,this),"Suche schlie\
u00dfen")):(x(this.N,"search-bar-result-
links"),this.oa.appendChild(this.N),a=E("SPAN"),N(a,El("-
&nbsp;&nbsp;")),x(a,"search-bar-link-spacer"),this.N.appendChild(a),
tA(this,this.N,"&#8249; Zur\u00fcck",r(this.sj,this,-1),"Zur\
u00fcck"),a=E("SPAN"),N(a,El("&nbsp;&nbsp;")),x(a,"search-bar-link-
spacer"),this.N.appendChild(a),tA(this,this.N,"Weiter
&#8250;",r(this.sj,this,1),"Weiter"),a=E("SPAN"),N(a,El("&nbsp;&nbsp;-
&nbsp;&nbsp;")),x(a,"search-bar-link-
spacer"),this.N.appendChild(a),tA(this,this.N,"Alle
anzeigen",r(this.jp,this)));this.O=this.j?B("gb-mobile-search-snippet-
links"):E("SPAN");this.j?uA(this):(this.Ja?(this.va=E("DIV"),x(this.va,"search-bar-
result-buttons"),
this.oa.appendChild(this.va),this.va.appendChild(this.O),Gb(this.O,["search-bar-
sort-dropdown-button-container","search-bar-close-link"]),uA(this)):
(this.Ba=E("SPAN"),this.Ca=E("SPAN"),this.oa.appendChild(this.O),a=E("SPAN"),N(a,El
("-&nbsp;&nbsp;")),x(a,"search-bar-link-
spacer"),this.O.appendChild(a),this.O.appendChild(rf("Sortieren nach:
")),this.O.appendChild(this.Ba),tA(this,this.Ba,"Relevanz",r(this.tj,this,"r"),"Sor
tieren nach
Relevanz"),a=E("SPAN"),N(a,El("&nbsp;|&nbsp;<b>Seiten</b>")),this.Ba.appendChild(a)
,
this.O.appendChild(this.Ca),a=E("SPAN"),N(a,El("<b>Relevanz</b>&nbsp;|
&nbsp;")),this.Ca.appendChild(a),tA(this,this.Ca,"Seiten",r(this.tj,this,"n"),"Sort
ieren nach Seiten")),x(this.O,"search-bar-snippet-links"));if(!this.j)
{a=E("SPAN");x(a,"search-bar-close-link-container");this.Ja?
this.va.appendChild(a):this.oa.appendChild(a);this.g.ka(a,"click",this.El);var
b=tA(this,a,"Suche l\u00f6schen",r(this.El,this));x(b,"search-bar-close-
link");b=E("IMG");b.src="/googlebooks/images/close_x.gif";x(b,"search-bar-close-
img");
a.appendChild(b);Kh(this.oa,!0)}}var rA,vA,wA;m(qA,W);function xA()
{rA=B("search_bar")}function yA(){vA=B("toolbar_container")}
function uA(a){a.s=C("A",{"class":"search-bar-sort-dropdown-
link"});ym(a.s,"button");Kf(a.s,!0);X(a.s,"haspopup",!0);a.O.appendChild(a.s);var
b=C("SPAN",{"class":"search-bar-sort-dropdown-text"});H(b,"Sortieren
nach");a.na=C("SPAN",{"class":"search-bar-sort-dropdown-
selected"});H(a.na,"Relevanz");b.appendChild(a.na);a.s.appendChild(b);b=It("/
googlebooks/images/material/arrow_drop_down_black_20dp.png");x(b[0],"search-bar-
sort-dropdown-icon");X(b[0],"hidden",!0);a.s.appendChild(b[0]);b=new ly;var c=
new $x("Relevanz");c.ji("Sortieren nach Relevanz");b.Oa(c,!0);x(c.ha(),"search-bar-
sort-dropdown-item");var d=new $x("Seiten");d.ji("Sortieren nach Seiten");b.Oa(d,!
0);x(d.ha(),"search-bar-sort-dropdown-item");b.Dm=!
0;b.render(document.body);b.attach(a.s,13,12);a.g.ka(b,"action",a.ap);a.g.ka(b,"key
down",function(e){32!=e.keyCode&&13!=e.keyCode||
r(a.ap,a)});a.j&&a.g.ka(b,"beforeshow",function(){var e=a.s.offsetWidth-
32;Eh(c.ha(),e);Eh(d.ha(),e)})}
function oA(a,b){M(vA,!b);M(a.O,b);a.j?(M(a.N,!b),b=!
b&&1==a.i.Hb.ub.length,Kb(a.N,"mobile-search-button-
disabled",b),X(a.N,"disabled",b)):M(a.N,!b&&1<a.i.Hb.ub.length);a.oa&&M(a.oa,!
0);null!=wA&&wA.resize()}function zA(a){a.s?mA(a,!1):M(a.O,!1);a.j&&M(a.O,!
0);M(a.N,!1);uf(a.o)}
function kA(a){zA(a);var b=a.i.Hb,c=Gq(b),d=null;c&&!
a.j&&(d=E("SPAN"),N(d,El("Meintest du: ")),tA(a,d,c,r(a.su,a,c)));c=E("SPAN");a.j?
N(c,El("Keine Ergebnisse")):N(c,El(Ob("Keine Ergebnisse f\u00fcr "+Fq(b)+" in
diesem Buch gefunden")));b=E("A");a.j||(N(b,El("Alle B\u00fccher
durchsuchen")),b.setAttribute("target","_top"),x(b,"sitb-action-link"));var
e="patents"==gp()?new Q("https://www.google.com/search?tbm=pts&tbo=p&hl=en"):new
Q("https://www.google.com/search?tbm=bks&tbo=p");bu(e);"embed"==S(e,
"output")&&dk(e,"output");R(e,"q",Le(Fq(a.i.Hb)));re(b,e.toString());a.j?
a.o.appendChild(c):a.Ja?
(a.o.appendChild(c),a.o.appendChild(b),d&&(c=Li(El("&nbsp;&nbsp;&middot;&nbsp;&nbsp
;")),d.insertAdjacentHTML("afterbegin",Zd(c)),a.o.appendChild(d))):
(d&&(a.o.appendChild(d),a.o.appendChild(E("BR"))),d=Li(El("&nbsp;&nbsp;-
&nbsp;&nbsp;")),c.insertAdjacentHTML("beforeend",Zd(d)),a.o.appendChild(c),d=Li(El(
" &raquo;")),b.insertAdjacentHTML("beforeend",Zd(d)),a.o.appendChild(b));null!
=wA&&wA.resize()}f=qA.prototype;
f.wa=function(){W.prototype.wa.call(this);Ni(this.ua);M(vA,!0);F(this.oa);null!
=wA&&wA.resize();this.j&&(M(B("gb-mobile-search"),!1),M(B("gb-mobile-search-
buttons"),!1),uf(this.O),uf(this.o))};function tA(a,b,c,d,e){var
g=E("SPAN");x(g,"search-bar-link");ym(g,"link");Cm(g,e?e:c);Kf(g,!
0);b.appendChild(g);N(g,El(c));a.g.ka(g,"click",d);a.g.ka(g,"keydown",function(h)
{32!=h.keyCode&&13!=h.keyCode||d()});return g}
function sA(a,b,c,d){ym(b,"button");Cm(b,d);Kf(b,!
0);a.g.ka(b,"click",c);a.g.ka(b,"keydown",function(e){32!=e.keyCode&&13!
=e.keyCode||c()})}f.El=function(){Lo(this.i.Wc.V.tb(),"");var
a=this.i.Wc;a&&a.s&&a.s.update()};f.sj=function(a){AA(this,this.ma,a)};function
AA(a,b,c){var d=a.i.Hb.ub.length;a.ma+=c;a.ma>=d&&(a.ma=0);0>a.ma&&(a.ma=d-1);a.ma!
=b&&(a.i.wf(a.i.Hb.ub[a.ma])||AA(a,b,c))}f.tj=function(a){var
b=this.i.Wc;b&&b.update(a)};f.jp=function(){lA(this.i)};
f.su=function(a){var
b=this.i.Wc;b&&(a=Le(a),Lo(b.V.tb(),a),b.N.yc(a),b.s&&b.s.update())};f.ap=function(
a){if((a=a.target.Hc())&&this.na)switch(a){case
"Seiten":this.tj("n");H(this.na,"Seiten");break;case
"Relevanz":this.tj("r"),H(this.na,"Relevanz")}};function mA(a,b)
{a.s&&(Kb(a.s,"search-bar-sort-dropdown-disabled",!b),X(a.s,"disabled",!b));var
c="n"==a.i.Am;b&&!c&&H(a.na,"Relevanz")}function nA(a,b,c){return a.j?b+"\
u00a0Ergebnisse":b+'\u00a0Ergebnisse f\u00fcr "'+c+'"'}
function pA(a,b,c,d){return a.j?b+"\u00a0von "+c:"Ergebnis "+b+" von "+c+' f\u00fcr
"'+d+'"'};function BA(a,b,c,d)
{W.call(this);this.V=a;this.N=b;this.s=c;this.O=d;this.ma=pc&&d&&d.enableOgenEligib
leMobileViewportSitb;this.g.ka(a.tb(),"change",r(this.update,this,"r",null))}m(BA,W
);
BA.prototype.update=function(a,b,c){this.i?(this.i.Ha(),this.i=null):
(this.V.O&&(this.o=this.V.O),this.j=new qA(this.O));var
d=this.V.tb().getQuery();b&&!
b.search_query_escaped&&0<b.number_of_results&&d&&(b.search_query_escaped=d);b&&b.s
earch_query_escaped?(this.i=new jA(this),this.j.i=this.i,a=!
No(),this.i.i(a,b,c)):d?(this.i=new
jA(this),b=this.j.i=this.i,c=b.Wc.j,zA(c),N(c.o,El("Wird geladen...")),c=new
Q(window.location.href),R(c,"jscmd","SearchWithinVolume"),R(c,"q",d),R(c,"scoring",
a),(new Iq(c)).af(r(b.i,
b,!1)),b.Am=a,this.N.yc(d)):
(this.i&&(this.i.Ha(),this.i=null),this.V.Ia()instanceof
Mx&&(this.V.qc(this.o),this.ma&&this.V.Ia().og(this.V.Ia().Fa().width)),this.j&&(th
is.j.Ha(),this.j=null),this.N.yc(""))};function CA(a,b)
{a=B(a);b=B(b);a&&b&&O(a,"submit",t(DA,b))}function DA(a,b)
{""==a.value&&b.preventDefault()};function EA(a,b,c){if(nc&&!rc)return
a;a='url("'+b+'")';oc&&(a+=" 7 5");return a+(", "+c)};function FA(a)
{W.call(this);this.V=a;this.i=new
tj;this.g.ka(a,"viewportmodechange",this.rn);this.V.Ia()&&this.rn()}m(FA,W);f=FA.pr
ototype;f.rn=function(){yj(this.i);this.j&&this.j.Ha();this.o=this.V.Ia().s.j;var
a=new Gm(this.o);a.jl=function()
{};this.j=a;this.i.ka(this.o,"dblclick",r(this.Gt,this));this.i.ka(a,"start",r(this
.Ir,this));this.i.ka(a,"drag",r(this.Jr,this));this.i.ka(a,"end",r(this.Hr,this));G
A(this,!1)};f.Gt=function(){this.V.Tb("next")};
function GA(a,b){a=a.o;if(nc)b=b?"-moz-grabbing":"-moz-grab";else{var
c=dp("/googlebooks/images/");b=b?EA("-moz-
grabbing",c+"closedhand.cur","move"):EA("-moz-
grab",c+"openhand.cur","default")}I(a,"cursor",b)}f.Ir=function()
{this.s=this.V.Ia().Gb;GA(this,!0)};f.Jr=function(){var
a=this.j,b=this.s;this.V.Ia().Zc(new A(b.x-a.deltaX,b.y-a.deltaY))};f.Hr=function()
{this.s=null;GA(this,!1)};f.wa=function(){W.prototype.wa.call(this)};function
HA(a,b,c){c&&c.preventDefault();c=B(b.concat("-icon-right"));M(c,!
a);c=B(b.concat("-icon-down"));M(c,a);b=B(b.concat("-expanded"));M(b,a)};function
IA(a,b,c,d){tn.call(this,ap.IsZipitFolderCollectionEnabled?void 0:"p13nd",!
0);yn(this,a);this.Eo=!0;Cn(this,.5);this.Hg=c;a=new vn;a.set("ok",b,!0);(void 0!
==d?d:1)&&a.set("cancel","Abbrechen",!1,!
0);Gn(this,a);O(this,"dialogselect",this.Ua,!
1,this)}u(IA,tn);IA.prototype.Va=function()
{IA.ta.Va.call(this);I(Hn(this.j,"ok"),"fontWeight","bold");I(this.ha(),"width","50
0px")};IA.prototype.Ua=function(a){"ok"==a.key&&this.Lb(a);return!0};
IA.prototype.wa=function(){pj(this,"dialogselect",this.Ua,!
0,this);IA.ta.wa.call(this)};IA.prototype.Lb=function(a){this.Hg(a)};function JA(a)
{P.call(this);this.Ya=null;this.ya=a;a=z||lc;this.g=new
tj(this);this.g.ka(this.ya,a?
["keydown","paste","cut","drop","input"]:"input",this)}u(JA,P);JA.prototype.handleE
vent=function(a){if("input"==a.type)z&&Fc(10)&&0==a.keyCode&&0==a.charCode||
(KA(this),this.dispatchEvent(LA(a)));else if("keydown"!=a.type||Bj(a)){var
b="keydown"==a.type?this.ya.value:null;z&&229==a.keyCode&&(b=null);var
c=LA(a);KA(this);this.Ya=T(function(){this.Ya=null;this.ya.value!
=b&&this.dispatchEvent(c)},0,this)}};
function KA(a){null!=a.Ya&&(cl(a.Ya),a.Ya=null)}function LA(a){a=new
Vi(a.Ob);a.type="input";return a}JA.prototype.wa=function()
{JA.ta.wa.call(this);this.g.Ha();KA(this);delete this.ya};function MA(a,b,c,d)
{P.call(this);this.g=a;this.o=b;this.i=c;this.s=d||
0;a.removeAttribute("maxlength");this.j=new JA(a);O(this.j,"input",this.N,!
1,this);NA(this)}u(MA,P);MA.prototype.N=function(){NA(this)};function NA(a){var
b=a.g.value.length;if(b>a.i){var
c=a.g.scrollTop,d=a.g.scrollLeft;a.g.value=a.g.value.substring(0,a.i);b=a.i;a.g.scr
ollTop=c;a.g.scrollLeft=d}a.o&&H(a.o,String(1==a.s?b:a.i-
b))}MA.prototype.wa=function(){MA.ta.wa.call(this);delete
this.g;this.j.Ha();this.j=null};function OA(a,b,c,d,e){IA.call(this,a,b,null,!
0);this.ab=c;this.Rb=d;this.Ca=e}m(OA,IA);
OA.prototype.Va=function()
{IA.prototype.Va.call(this);this.s=PA(this,"Name","input");this.nb=PA(this,"Beschre
ibung <span class=cl-desc>(optional)</span>","textarea");var a=this.Jb(),b=C("DIV",
{"class":"ccd-
label"}),c=E("span");c.textContent="Sichtbarkeit";b.appendChild(c);a.appendChild(b)
;a=C("SPAN",{className:"ccd-mode-indicator"});c=C("IMG",{src:"/googlebooks/images/
sharing_public.gif",style:"vertical-align:-2px;padding:0 2px"});var
d=E("span");d.textContent="\u00d6ffentlich";a.appendChild(c);a.appendChild(d);
b.appendChild(a);c=C("SPAN",{className:"ccd-mode-indicator"});d=C("IMG",{src:"/
googlebooks/images/sharing_private.gif",style:"vertical-align:-2px;"});var
e=E("span");e.textContent="Privat";c.appendChild(d);c.appendChild(e);b.appendChild(
c);d=C("SPAN",{"class":"ccd-mode-link"});d.textContent="Als \u00f6ffentlich
markieren";b.appendChild(d);O(d,"click",r(this.Ka,this,!0));e=C("SPAN",
{"class":"ccd-mode-link"});e.textContent="Als privat
markieren";b.appendChild(e);O(e,"click",r(this.Ka,this,!1));this.Ae=
[a,e];this.ze=[c,d];null!=this.Ca&&(gf(this.Ca,{"class":"ccd-mode-
link"}),b.appendChild(this.Ca));this.Ka(!0);this.na=C("DIV",{"class":"ccd-
error"});this.Jb().appendChild(this.na);this.Vb=C("P","ccd-footnote","Bitte
beachte, dass die Inhalte und Titel der \u00f6ffentlichen B\u00fccherregale von
anderen angesehen und geteilt werden k\
u00f6nnen.");this.Jb().appendChild(this.Vb);this.i&&QA(this);ap.IsZipitFolderCollec
tionEnabled||(b=this.j,a=Hn(b,"ok"),I(a,"fontWeight","bold"),x(a,"gb-
button"),x(Hn(b,
"cancel"),"gb-button"))};function QA(a)
{a.s.value=Le(a.i.hb());a.s.disabled=a.i.O;a.nb.value=Le(a.i.Rg());a.Ka(1==a.i.Be);
a.s.disabled&&I(a.s,"background","#f2f2f2")}
function PA(a,b,c){var d=a.Jb();a=C("DIV",{"class":"gb-bookshelf-dialog-
container"});d.appendChild(a);d=C("DIV",{"class":"ccd-
label"});N(d,si(b));a.appendChild(d);b=C(c,{"class":"ccd-input"});"input"==c?(gf(b,
{type:"text"}),b.setAttribute("maxlength",100)):"textarea"==c&&(gf(b,
{rows:6,cols:50}),new MA(b,E("span"),500));a.appendChild(b);return
b}OA.prototype.Ka=function(a){this.ye=a;v(this.Ae,function(b)
{M(b,a)});v(this.ze,function(b){M(b,!a)})};
OA.prototype.Ua=function(a){var b=this.s.value;if("cancel"==a.key)return!
0;if(Nb(b))return this.na.textContent="Bitte gib einen Namen f\u00fcr dieses B\
u00fccherregal ein.",!1;if(this.Rb&&!this.Rb(b))return this.na.textContent="Es gibt
bereits ein B\u00fccherregal mit diesem Namen. Geben Sie einen anderen Namen
ein.",!1;a=this.i||new ju;a.Fc=b;a.o=this.nb.value;a.Be=this.ye?1:2;if(this.i)
{b=this.ab;var c=new Q(b.Bq);R(c,"as_coll",a.getId());vu(c,a,r(b.N,b))}else
b=this.ab,vu(b.o,a,r(b.s,b,!0));return!0};
OA.prototype.wa=function(){delete this.ab;delete this.Ca;delete this.i;delete
this.na;delete this.Vb;delete this.s;delete this.nb;delete
this.Rb;IA.prototype.wa.call(this)};function RA(a,b,c,d,e)
{W.call(this);this.O=a;this.j=b;this.N=c;this.i=d;this.O&&(this.o=ib(this.O.childNo
des,SA),this.i&&tb(this.o,ib(this.i.childNodes,SA)));this.s=e;T(r(this.Kr,this))}u(
RA,W);f=RA.prototype;f.Kr=function()
{this.j&&this.i&&this.g.ka(this.j,"click",this.Aq);this.N&&this.g.ka(this.N,"click"
,this.Ft);this.g.ka(this.s,"add",this.Ns)};
function SA(a){var b=bf("SPAN","sidebar-collection-title",a)[0];b||
(b=bf("SPAN","hp-collection-title",a)[0]);if(!b)return"";a=Ob(He(Lf(b)));return
Ob(a.split("(")[0])}f.Ft=function(){var a=new OA("B\u00fccherregal erstellen","B\
u00fccherregal erstellen",this.s,r(this.Vu,this));a.render();a.Da(!
0)};f.Vu=function(a){var b=Ob(He(a)).toLowerCase();return!jb(this.o,function(c)
{return c.toLowerCase()==b})};
f.Ns=function(a){a=a.shelf;var b=Ob(He(a.hb())),c=1==a.Be;this.o.push(b);var d=new
Q("/books");bu(d);R(d,"as_coll",a.getId());R(d,"source","gbs_lp_bookshelf_list");if
(ap.IsBooksUnifiedLeftNavEnabled){a=C("LI",{"class":"left-nav-shelf-item"});var
e=C("A",{"class":"sidebar-link"});re(e,d.toString());d=C("SPAN");x(d,"sidebar-
collection-title");N(d,xi(b+" (0)"));e.appendChild(d);a.appendChild(e);c=B("hidden-
my-library-expanded");vf(a,c);HA(!0,"my-library")}else a=E("DIV"),e=C("A",
{"class":"hp-bookshelf-link",
style:"line-height:19px"}),re(e,d.toString()),d=C("SPAN",{"class":"hp-collection-
title"}),N(d,xi(b)),e.appendChild(d),a.appendChild(e),b=c?"\u00d6ffentliches B\
u00fccherregal":"Privates B\u00fccherregal",c=C("IMG",{"class":"hp-bookshelf-
access",src:"/googlebooks/images/sharing_"+(c?"public":"private")
+".gif",title:b,alt:b,width:14,height:14}),a.appendChild(c),c=C("DIV",
{style:"clear:both"}),a.appendChild(c),wf(a,B("csStart"))};
f.Aq=function(a){a.preventDefault();a=!Hh(this.i);M(this.i,a);a?
(Jr(this.j,9,this.i,8),200<L(this.i).height&&(a=L(this.i).width,K(this.i,a,200),I(t
his.i,"overflow","auto"),I(this.i,"overflowX","hidden")),this.ma=O(document,"moused
own",r(this.av,this))):qj(this.ma)};f.av=function(a){Ef(this.i,a.target)||
Ef(this.j,a.target)||this.Aq(a)};
function $G(a,b){var c=xb;wb(a,function(d,e){return
c(b(d),b(e))})}ux.prototype.jj=ca(15,function(a){if(!this.i)return null;if(a in
this.i)return this.i[a];var b=ib(Object.keys(this.i),function(c){var
d=c.split(","),e=a.split(","),g=parseInt(d[0],10)-
parseInt(e[0],10);d=parseInt(d[1],10)-
parseInt(e[1],10);return[g*g+d*d,this.i[c]]},this);$G(b,function(c){return
c[0]});return b&&b[0]&&b[0][1]?b[0][1]:null});
function aH(a,b){if(b.Ro&&b.O){var c=b.O.Sg(),d=c.x-40;c=c.y-
40;a=a.Kb().Ac(b);b=a.Bb()/b.te();return new A(a.de()+Math.round(b*d),a.qd()
+Math.round(b*c))}return null}function bH(a){var b=new
cy(null,13);a.s=b;a.nb=b.g}function cH(a,b){for(var c="string"===typeof a?
a.split(""):a,d=a.length-1;0<=d;--d)d in c&&b.call(void 0,c[d],d,a)}function dH(a)
{return Math.pow(a,3)}
function eH(a,b,c){this.O=a;this.j=b;this.s=c;a=E("div");I(a,
{whiteSpace:"nowrap",padding:"5px",border:"1px solid
#fff588",backgroundColor:"#ffffcc",fontSize:"13.28px",position:"relative"});this.g=
a;this.O.appendChild(this.g);eH.prototype.kb.apply(this);O(this.s,"change",r(this.i
,this));O(new Aj,"resize",r(T,null,r(this.i,this)))}eH.prototype.i=function(){var
a=L(this.g);if(0<a.width){var b=Math.round(L(this.j).width/2);ph(this.g,b-
Math.round(a.width/2),0)}};
eH.prototype.show=function(){M(this.g,!0);this.i()};eH.prototype.kb=function()
{M(this.g,!1)};eH.prototype.ma=function(a){N(this.g,xi(a))};function fH(a,b,c)
{eH.apply(this,arguments);this.o=new Pn(this.g,500);this.N=new
em(r(this.kb,this))}u(fH,eH);fH.prototype.show=function(a)
{Gh(this.g,1);eH.prototype.show.apply(this);a&&this.N.start(a)};fH.prototype.kb=fun
ction(){this.o.play()};
function gH(a,b,c,d,e)
{this.V=a;this.j=b;this.O=L(c);this.g=null;d&&(this.g=d,I(this.g,
{overflow:"auto"}));this.N=e;a=r(this.s,this);this.o=new
Aj;O(this.o,"resize",a);b=new
gs;O(b,"fontsizechange",a);O(window,"DOMContentLoaded",r(this.resize,this))}gH.prot
otype.s=function(){this.resize();T(r(this.resize,this),100)};
gH.prototype.resize=function(){var a=!1;this.N?this.i&&(a=this.i.zf()):a=!0;var
b=this.o.Fa();a=a?0:this.O.width;var c=Math.round(wh(this.j).y);this.V.mb(new
De(Math.max(0,b.width-a),Math.max(0,b.height-
c)));this.g&&(a=this.g,I(a,"border","0px"),c=Math.round(wh(a).y),b=Math.max(0,b.hei
ght-c),I(a,"height",b+"px"),a.clientWidth<a.offsetWidth&&I(a,{borderTop:Fe("%spx
solid #ebeff9",2),height:Math.max(0,b-2)+"px"}))};function hH(a,b)
{a.i=b;O(b,"change",r(a.resize,a))}
function iH(a,b,c,d,e){uv.call(this,a,e);this.o=b;this.O=c||!1;this.na=d||
[]}m(iH,uv);iH.prototype.rf=function(a,b){var c=new Q("/books?
jscmd=SearchVolume");bu(c);R(c,"start",a);R(c,"num",b);this.O?
(R(c,"as_pt","MAGAZINES"),R(c,"as_coll2",this.o)):
(R(c,"as_brr",3),R(c,"q",this.o),cH(this.na,function(d)
{R(c,d.name,d.value)}));return c};
iH.prototype.Pg=function(){var a=new Q("https://www.google.com/search?
tbm=bks&tbs=bkv:p,vw:g&tbo=p");bu(a);R(a,"q",this.o);R(a,"source",this.source);cH(t
his.na,function(b){R(a,b.name,b.value)});return a};iH.prototype.render=function(a)
{this.N=a;this.j=new pv(a,!
this.O);this.g.ka(this.j,"render",r(this.Ih,this))};iH.prototype.il=function(a)
{return this.O?a.map(function(b){b.Aa.source="gbs_other_issues";return
b},this):uv.prototype.il.call(this,a)};function jH(a,b,c,d,e){var
g={cursor:"pointer"};I(c,g);O(c,"click",r(this.s,this));I(d,g);O(d,"click",r(this.o
,this));e.innerHTML?this.i=e:
(e.form.action="javascript:",O(e.form,"submit",r(this.j,this)),e.go&&I(e.go,
{display:"none"}),this.g=e.input);this.V=a;this.N=b;O(a,"pagechange",r(this.update,
this));this.update()}
jH.prototype.j=function(){var a=this.g.value;var b=this.V;var c=mo(b.N,a);c?
(b.vb(c),b=!0):b=!1;if(b)this.update();else if(!Nb(a)&&!/[^0-9]/.test(a)){a:
{b=jo(this.N);for(c=b.length-1;0<=c;c--){var d=b[c].hb();if(!Nb(d)&&!/[^0-
9]/.test(d)){b=parseInt(d,10);break a}}b=-
1}a=parseInt(a,10);0<b&&a>b&&(this.V.vb(eb(jo(this.N))),this.update())}return!
1};jH.prototype.s=function(){this.V.Tb("previous")};jH.prototype.o=function()
{this.V.Tb("next")};
jH.prototype.update=function(){var a=this.V.Ga();a&&(this.g?
this.g.value=a.hb()||"":N(this.i,si(a.Le())))};function kH(a)
{W.call(this);this.V=a;this.j=new tj;this.i=E("div");I(this.i,
{backgroundColor:"#AAA",display:"",position:"absolute",cursor:"pointer"});Gh(this.i
,0);a.xd().appendChild(this.i);this.g.ka(a,"resize",this.Bk);this.g.ka(this.i,"clic
k",this.ms);this.g.ka(this.i,"mouseout",this.ns);this.g.ka(this.i,"mouseover",r(thi
s.Rj,this,!0));this.g.ka(a,"viewportmodechange",this.An);if(a=this.V.Ia())a
instanceof Uw&&(this.Vf=!0),this.An()}m(kH,W);f=kH.prototype;f.Ta=function(a)
{M(this.i,a)};
f.Bk=function(){T(r(this.os,this),10)};f.os=function(){var
a=this.V.Ia();a&&(a.Fa(),a=a.s.o,K(this.i,a.clientWidth,40),ph(this.i,0,a.clientHei
ght-40))};f.ms=function(){var a=this.V.Ia(),b=a.Fa().height-40,c=E("div");I(c,
{backgroundColor:"#000",position:"absolute",width:"100%",height:"1px",overflow:"hid
den"});Gh(c,.15);ph(c,0,a.Gb.y+b);a.s.j.appendChild(c);T(t(lH,c),1E3);this.Vf=!
1;a=this.V.Ia();Nv(a,new A(void 0,b-20),r(a.Ef,a))};
function lH(a){var b=new Nn(a,.15,0,200);b.play();ij(b,"end",t(mH,b,a))}function
mH(a,b){F(b);a.Ha()}f.ns=function(){this.Vf||this.Rj(!1)};f.Rj=function(a){if(a)
{if(!this.o){var b=E("div");I(b,
{backgroundColor:"#000",height:"1px",overflow:"hidden"});this.i.appendChild(b);T(r(
this.ht,this),10)}this.o=!0}Gh(this.i,a?.15:0)};
f.ht=function(){["left","right"].forEach(function(a){var b=C("DIV",
{"class":"SPRITE_page_down"});this.i.appendChild(b);b.style[z?"styleFloat":"cssFloa
t"]=a;I(b,{marginTop:"14px"});I(b,"margin-"+a,"16px")},this)};f.An=function(){var
a=this.V.Ia(),b=a instanceof Uw;b?this.Bk():this.Vf=!
1;this.Ta(b);this.Rj(this.Vf);yj(this.j);this.j.Af(a,"move",r(this.xu,this));this.j
.ka(a,"layoutchange",r(this.Bk,this))};f.xu=function(){this.Vf&&this.Rj(!
1);this.Vf=!1};f.Vf=!1;function nH(a,b,c)
{Qr.call(this);this.Fc=a;this.i=b;this.g=c?c:null;this.sg(oH(this))}m(nH,Qr);
function oH(a){var b=C("DIV");Gb(b,["popup-menu","goog-menu","goog-menu-
vertical"]);ym(b,"dialog");b.setAttribute("tabindex","-
1");document.body.appendChild(b);var c=C("DIV",{"class":"popup-menu-
header"});b.appendChild(c);var d=C("SPAN",{"class":"popup-menu-
title"});H(d,a.Fc);c.appendChild(d);d=C("DIV",{"class":"popup-menu-
close"});Cm(d,"Pop-up schlie\u00dfen");var
e=C("IMG");se(e,"/googlebooks/images/material/close_black_24dp.png");K(e,24,24);X(e
,"hidden",!0);d.appendChild(e);O(d,"click",function(){a.Da(!1);
a.g&&a.g.call(a)});O(d,"keydown",function(g){if(32==g.keyCode||13==g.keyCode)a.Da(!
1),a.g&&a.g.call(a)});ym(d,"button");Kf(d,!
0);c.appendChild(d);b.appendChild(a.i);return b};function pH(a)
{iz.call(this);this.V=a.wb;this.i=a.history;this.s=a.Fh;this.na=!!a.ih;this.O=!!
a.hh;this.ua=a.flags;if(this.va=a.Yg){a=!!this.V.Za().Qi;var
b=this.V.Za().wi;b=b&&!!lo(this.V.rb(),b);a||b?(a=It("/googlebooks/images/
material/
arrow_drop_down_black_20dp.png",this.V.Ga().Le()||"Inhalt"),a=Ab(a),this.xh=a[0],th
is.ld=new Dt(a,void 0,4),this.Oa(this.ld,!
0),this.j.ka(this.ld,"action",this.rs),jz(this,this.ld),this.j.ka(this.V,"pagechang
e",this.ps)):(this.xh=C("SPAN","jfk-button-label","Inhaltsverzeichnis nicht verf\
u00fcgbar"),
this.ld=new Dt(this.xh,void 0,4),this.ld.oc("Inhaltsverzeichnis nicht verf\
u00fcgbar"),this.ld.Ta(!1),this.Oa(this.ld,!0));a=B("gb-entity-page-toolbar-
search");B("search_form_input").setAttribute("autocomplete","off");I(a,"visibility"
,"visible");Co(this.g.g,Sf(this.g),qH(this))}else{rH();a=It("/googlebooks/images/
material/arrow_left_black_24dp.png");this.yh=new Dt(a,void
0,4);this.yh.oc("Vorherige Seite");this.Oa(this.yh,!
0);O(this.yh,"action",r(this.V.Tb,this.V,"previous"));a=It("/googlebooks/images/
material/arrow_right_black_24dp.png");
this.zh=new Dt(a,void 0,4);this.zh.oc("N\u00e4chste Seite");this.Oa(this.zh,!
0);O(this.zh,"action",r(this.V.Tb,this.V,"next"));a=It("/googlebooks/images/
material/zoom_in_black_24dp.png");this.hf=new Dt(a,void 0,4);this.hf.oc("Vergr\
u00f6\u00dfern");this.Oa(this.hf,!
0);O(this.hf,"action",r(this.Cn,this,"zoomin"));a=It("/googlebooks/images/
material/zoom_out_black_24dp.png");this.Ah=new Dt(a,void
0,4);this.Ah.oc("Verkleinern");this.Oa(this.Ah,!
0);O(this.Ah,"action",r(this.Cn,this,"zoomout"));b=this.na;
a=this.O;var
c=It("/googlebooks/images/material/onepage_view_black_24dp.png");this.Xd=new
Dt(c,void
0,4);this.Xd.oc("Einzelseitenansicht");O(this.Xd,"action",r(this.Ck,this,Uw));jz(th
is,this.Xd,"viewport",!0);this.Oa(this.Xd,!0);c=It("/googlebooks/images/material/
twopage_view_black_24dp.png");this.Zd=new Dt(c,void 0,4);this.Zd.Ta(!
1);this.Zd.oc("Zweiseitige Ansicht nicht verf\u00fcgbar");b&&(this.Zd.Ta(!
0),this.Zd.oc("Zwei-Seiten-
Ansicht"),O(this.Zd,"action",r(this.Ck,this,yx)),jz(this,this.Zd,"viewport"));
this.Oa(this.Zd,!0);b=It("/googlebooks/images/material/
thumbnail_view_black_24dp.png");this.Yd=new Dt(b,void 0,4);this.Yd.Ta(!
1);this.Yd.oc("Miniaturansicht nicht verf\u00fcgbar");a&&(this.Yd.Ta(!
0),this.Yd.oc("Miniaturbildansicht"),O(this.Yd,"action",r(this.Ck,this,bx)),jz(this
,this.Yd,"viewport"));this.Oa(this.Yd,!
0);this.j.ka(this.V,"viewportmodechange",this.Bn);this.Bn();sH(this)}}m(pH,iz);
function sH(a){var b=new
jy,c=It("/googlebooks/images/material/more_vert_black_24dp.png");x(c[0],"goog-flat-
menu-button-img");X(c[0],"hidden",!0);a.Cf=new
wz(c,b,Cz.Eb());bH(a.Cf);a.Cf.oc('Men\u00fc "Weitere Aktionen"');a.Oa(a.Cf,!
0);tH(a,b);uH(a,b);vH(a,b);wH(a,b);if(c=document.getElementById("gb-entity-page-
menu-contents")){c=bf("A","more-menu-link",c);for(var d=0;d<c.length;d++){var e=new
hr(c[d]);e.kg("link");O(e,"action",t(function(g,h)
{h.preventDefault();h.stopPropagation();h=g.getAttribute("href");
g=id("_top");h=h instanceof ud?h:Dd(h);q.open(wd(h),g instanceof ed?
hd(g):g||"")},c[d]));b.Oa(e,!0)}}xH(a,b);M(b.ha(),!1);b.render()}function tH(a,b)
{var c=Lf(document.getElementById("gb-entity-page-base-ogen-url")),d=new
Q(c);a.Sj=C("INPUT");a.Sj.value=d.toString();c=yH(a.Sj);zH(a,c,"Teilen",b,function(
){var e=new
Q(a.V.Ga().Bc());R(d,"pg",S(e,"pg"));a.V.tb().getQuery()&&R(d,"bsq",a.V.tb().getQue
ry());a.Sj.value=d.toString()})}
function uH(a,b){a.Ie=C("INPUT");var c=yH(a.Ie);zH(a,c,"Einbetten",b,function(){var
d=new
Q(a.V.Ga().Bc());dk(d,"source");R(d,"output","embed");a.Ie.value=Ex(d.toString())})
}function vH(a,b){var c=document.getElementById("gb-mobile-buy-
section"),d=document.getElementById("gb-mobile-download-section");if(c||d)d?
(c=ff("TABLE","gb-mobile-buy-table",d))&&zH(a,c,"Dieses Buch
herunterladen",b):c&&(c=ff("TABLE","gb-mobile-buy-table",c))&&zH(a,c,"Dieses Buch
kaufen",b)}
function wH(a,b){if(a.s){var c=C("DIV",{"class":"more-menu-link"}),d=C("SPAN",
{"class":"more-menu-link-text"});H(d,"Clip teilen");c.appendChild(d);c=new
hr(c);c.kg("button");O(c,"action",r(t(a.Xo,!0),a));b.Oa(c,!0)}}
function xH(a,b){var c=document.getElementById("gb-entity-page-copyright-page-
id");if(c){var d=C("DIV",{"class":"more-menu-link"}),e=C("SPAN",{"class":"more-
menu-link-text"});H(e,"Informationen zum
Urheberrecht");d.appendChild(e);c=Lf(c);c=lo(a.V.rb(),c);d=new
hr(d);d.kg("button");O(d,"action",r(a.V.vb,a.V,c));b.Oa(d,!0)}}function yH(a){var
b=C("DIV",{"class":"linkto-popup-content"});a.type="text";a.readOnly=!
0;x(a,"viewport-input");b.appendChild(a);a=(new Dw(a)).ha();b.appendChild(a);return
b}
function zH(a,b,c,d,e){var g=new nH(c,b,function()
{a.ha().focus()});Rr(g);g.setPosition(new Or(a.Cf.ha(),5));g.Da(!1);b=C("DIV",
{"class":"more-menu-link"});var h=C("SPAN",{"class":"more-menu-link-
text"});H(h,c);b.appendChild(h);X(b,"haspopup",!0);c=new
hr(b);c.kg("button");O(c,"action",function(){g.Da(!0);g.ha().focus();null!
=e&&e.call(a)});d.Oa(c,!0)}
function rH(){var a=B("gb-entity-page-play-reader-link");if(a)
{a=a.getAttribute("href");var b=C("DIV");Gb(b,["play-redirect-popup","goog-
menu","goog-menu-vertical"]);var c=C("DIV",{"class":"popup-menu-
header"}),d=C("SPAN",{"class":"popup-menu-title"});H(d,"Dieses Buch geh\u00f6rt
dir");var e=C("A",{"class":"play-redirect-close"}),g=C("IMG",{"class":"play-
redirect-close-icon"});se(g,"/googlebooks/images/material/
close_black_24dp.png");K(g,24,24);O(e,"click",function(){M(b,!
1)});e.appendChild(g);c.appendChild(d);
c.appendChild(e);d=C("A",{"class":"play-redirect-button"});e=C("IMG",
{"class":"play-redirect-button-icon"});se(e,"/googlebooks/images/material/
googleplaybooks_20x20.png");K(e,20,20);g=C("SPAN",{"class":"play-redirect-button-
text"});H(g,"Bei Google Play \
u00f6ffnen");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=pH.prototype;f.rs=function(){this.ld.Wd&16&&(new
ex(this.V,this.ld,this.ua)).render(3)};
f.ps=function(){var
a=this.V.Ga().Le()||"Inhalt";this.xh&&N(this.xh,El(a))};f.Bn=function(){var
a=this.V.Ia();a instanceof Uw?(kz(this,this.Xd),AH(this,!0),BH(this,!0),CH(this,!
0)):a instanceof yx?(kz(this,this.Zd),AH(this,!0),BH(this,!0),CH(this,!0)):a
instanceof bx?(kz(this,this.Yd),AH(this,!1),BH(this,!0),CH(this,!0)):(AH(this,!
1),BH(this,!1),CH(this,!1))};
f.Xo=function(a){this.s(a);var b=B("search_bar");if(a){a=E("DIV");var
c=E("SPAN");H(c,"Zum Teilen eines Clips ausw\u00e4hlen");x(c,"custom-result-bar-
bold-text");a.appendChild(c);c=E("SPAN");Gb(c,["search-bar-link","search-bar-close-
link","custom-result-bar-clear"]);H(c,"Exit selection
mode");O(c,"click",r(t(this.Xo,!1),this));a.appendChild(c);this.Jg=new
yq(a);this.Jg.render(b);this.Jg.Da(!0);this.Jg.ha()&&x(this.Jg.ha(),"custom-result-
bar")}else uf(b),this.Jg=null};
f.Ck=function(a){this.V.qc(a);!
this.V.tb().getQuery()&&this.i&&this.i.update()};function AH(a,b)
{a.Ah.Ta(b);a.hf.Ta(b)}function CH(a,b){a.yh.Ta(b);a.zh.Ta(b)}function BH(a,b)
{a.Xd.Ta(b);a.na&&a.Zd.Ta(b);a.O&&a.Yd.Ta(b)}f.Cn=function(a){this.V.Tb(a)};
function DH(a,b,c){a.ld&&a.ld.ha()&&x(a.ld.ha(),"toc-button");if(a.Cf&&a.Cf.ha())
{var d=a.Cf.ha();Hb(d,"goog-flat-menu-button");Gb(d,["jfk-button","jfk-button-
flat","jfk-button-clear-outline","start-button-
group"])}a.hf&&a.hf.ha()&&x(a.hf.ha(),"start-button-
group");a.Xd&&a.Xd.ha()&&x(a.Xd.ha(),"start-button-group");a=df("jfk-button-
img",b);for(b=0;b<a.length;b++)c?K(a[b],20,20):K(a[b],24,24)}function EH(a)
{v(sb(a.querySelectorAll('[role="button"]')),function(b){Kf(b,!1)})}
function qH(a){var b={focusSearch:function()
{B("search_form_input").focus()}};b.updateSearch=r(function(c)
{Lo(a.V.tb(),c);a.i&&a.i.update()},a);b.goToPage=r(function(c)
{c&&a.V.Dd(c)},a);return
b}Ya("_OC_startFeedback",cs);f=pH.prototype;f.Xd=null;f.Zd=null;f.Yd=null;f.hf=null
;f.Ah=null;f.zh=null;f.yh=null;f.Cf=null;f.ld=null;f.xh=null;f.Sj=null;f.Ie=null;f.
Jg=null;var FH=null;function GH(){FH||(FH={},FH[1]=Uw,FH[2]=yx)}function HH(a){var
b={},c=(new Q(window.location.href)).g;c&&v(c.split(","),function(d)
{b[d.charAt(0)]=d.substring(1)});return b[a]};function IH(a){this.V=a;this.N=new
Kq(document);this.o={};this.s={};O(this.N,"key",r(this.O,this));JH(this,33,r(this.j
,this,-1),!1,!0);JH(this,34,r(this.j,this,1),!1,!0);JH(this,38,r(this.g,this,0,-
20),!1,!0);JH(this,40,r(this.g,this,0,20),!1,!0);JH(this,37,r(this.g,this,-20,0),!
1,!0);JH(this,39,r(this.g,this,20,0),!1,!0);JH(this,32,r(this.j,this,1),!0,!
0);JH(this,74,r(this.i,this,"next"),!0);JH(this,75,r(this.i,this,"previous"),!
0);a=r(this.i,this,"zoomin");this.o["+"]=t(KH,a,!0,void 0);a=r(this.i,
this,"zoomout");this.o["-"]=t(KH,a,!0,void 0)}function JH(a,b,c,d,e)
{a.s[b]=t(KH,c,d,e)}IH.prototype.O=function(a){var
b=this.o[String.fromCharCode(a.charCode)]||this.s[a.keyCode];b&&b(a)};function
KH(a,b,c,d){b&&d.repeat||d.ctrlKey||d.altKey||d.metaKey||
LH[d.target.tagName.toUpperCase()]||
(c&&d.preventDefault(),a())}IH.prototype.i=function(a)
{this.V.Tb(a)};IH.prototype.j=function(a)
{a=Math.floor(a*this.V.Ia().Fa().height*.75);this.g(0,a)};
IH.prototype.g=function(a,b){var c=this.V.Ia();Nv(c,new A(a,b),r(c.Hd,c))};var
LH={BUTTON:!0,INPUT:!0,SELECT:!0,TEXTAREA:!0};Ya("_OC_Run",function(a,b,c,d,e,g,h)
{ap.update(c);e=B("gb-get-book-container");var k=B("gb-get-book-content");if(e&&k)
{var l=new uy(b);(new
Lz(l,k)).render(e)}Mz();vp=Sp;V=Ma;l=B("viewport");O(document,"selectionchange",MH)
;c.stereoscopic&&(pw=NH);e=new Ro(l);I(document.body,
{overflow:"hidden"});B("titlebar")&&I(B("titlebar"),"white-space","nowrap");var
n=new gH(e,l,B("volume-left"),B("menu_scroll"),tp(c)?!1:!0);n.resize();wA=n;new
cA(n);l=new uy(b);var p=new vx(a,e.tb());p.s=ap.pseudocontinuous;
To(e,p);e.s=l;p.g=l.j;a=Uw;b.disable_twopage||(GH(),a=FH[HH("M")]||
Uw);d=OH(p,d);GH();var w=HH("P");var D;d&&(D=d.Qa());k=new nx(e,B("volume-
left"),B("volume-center"));hH(n,k);D=[w,D,p.i.lc()[0].Qa()];var G;jb(D,function(J)
{return J&&lo(p,J)?(G=J,!0):!
1});D=e.tb();g&&Lo(D,Le(g.search_query_escaped));e.Dd(G);D=new
Sx(e,k);xA();yA();n=PH(e,t(QH,e,D));n=new BA(e,n,D,c);g?
(n.o=a,n.update("n",g,G)):e.qc(a);qx=new fH(e.xd(),e.Fb(),k);RH(e,p);SH(e);TH();new
FA(e);g=new kH(e);e.go();D.Ta(!0);D.update();O($w,
"click",r(D.update,D));UH(l.Gc);T(t(VH,e,k,D,!
b.disable_twopage,ap.enableThumbnailViewport,c,l,h,ap.enableClips?t(WH,g):void
0));h&&XH(l,h);_OC_InitHooks(t(YH,e),function(){},function(){},function()
{},function(){},function()
{});O(document,"keydown",ZH);CA("vheadf","vheadq");CA("gbqf","gbqfq");b=B("buy-
tooltip");c=B("buy-tooltip-box");b&&c&&Yt(b,c);uw("gb-get-book-
content","Buy","Click","Play Books Viewport");b=B("gbqfq");c=B("gbqfqw");b&&new
mv(b,!0,c,-9);T(t($H,e,d))});
function $H(a,b){var c=a.Za();if(c.Ph()&&b.jj){var
d=c.Ph();a=a.Ia();b.jj(d)&&(d=b.jj(d).wd(),b.i&&d in b.i&&(b.O=b.i[d]),c=c.fe()
[c.mj()],a.og(c+2),aH(a,b)&&(c=aH(a,b),a.Hd(c),a.ol(b)))}}function XH(a,b){var
c=zy([a],b);if(b=B("addToLibraryLink"+a.Yb()))a=new qy(a,c),x(b,"jfk-button-
standard"),cn(a,b),a.Da(!0)}
function VH(a,b,c,d,e,g,h,k,l){tp(g)?(b=B("gb-entity-page-toolbar-left"),g=new
pH({wb:a,history:c,flags:g,Yg:!0}),g.render(b),DH(g,b,!0),g=B("gb-entity-page-
toolbar-right"),c=new pH({wb:a,history:c,ih:d,hh:e,Fh:l,Yg:!
1}),c.render(g),DH(c,g,!1),EH(g)):Hz({wb:a,Kh:b,history:c,ih:d,hh:e,vm:!
0,$j:h,Xj:k,flags:g,Fh:l,um:!
0});c=B("toolbar_container");uf(c);c.style.padding="0";new IH(a)}
function MH(){if(z&&document.selection&&!aI){var
a=document.selection.createRange();Ef(a.parentElement(),B("viewport"))&&(aI=!
0,document.selection.empty(),T(bI))}}function bI(){aI=!1}var aI=!1;function
YH(a,b,c){(b=lo(a.rb(),b))?a.vb(b):c&&(a=Cl(c),window.location.href=Ki(a))}function
OH(a,b){b=b.page[0];return(a=lo(a,b.pid))?
(a.Gd(b,a.rf().toString()),zp(a,b),a):null}function TH(){for(var
a=["footer_table"],b=0;b<a.length;b++){var c=B(a[b]);c&&I(c,{display:"none"})}}
function RH(a,b){var c=B("page_label");c||
(c={form:B("jtp_form"),input:B("jtp")});new
jH(a,b,B("prev_btn"),B("next_btn"),c)}function SH(a)
{a.dispatchEvent("pagemodechange");var b=B("text_mode");b&&(I(b,
{cursor:"pointer"}),O(b,"click",t(cI,a)))}function QH(a,b,c)
{Lo(a.tb(),c);b.update()}function PH(a,b){bA("search_form_input");a=new
Yz(B("search_form_input"),a.tb().getQuery());O(B("search_form"),"submit",t(dI,a,b))
;return a}
function dI(a,b,c){var d=B("sits");d&&d.checked&&""!=B("search_form_input").value||
(c.preventDefault(),Pv=!1,B("search_form_input").blur(),b(a.Ab()))}function UH(a)
{var b=B("magazine_other_issues");if(b&&a){a=new iH(new ju,a,!0);var c=C("DIV",
{"class":"other_issues_content"});b.appendChild(c);a.render(c);a.Ih()}}function
cI(a,b){b.preventDefault();a=new
Q(a.Ga().Bc());R(a,"output","text");a=Cl(a.toString());window.location.href=Ki(a)}
function WH(a,b){Kb(B("viewport"),"selection-mode",b);Bw=b;a.Ta(!b)}function ZH(a)
{(qc?
a.metaKey:a.ctrlKey)&&70==a.keyCode&&(a.preventDefault(),a=B("search_form_input"),e
I=eI||new Qn(a,[255,255,136],[255,255,255],700,dH),eI.play(!0),a.focus())}var
eI=null;function NH(a){return Lj(a,"edge","3d")}Ya("_OC_MenuHideHook",function()
{});
})();

You might also like