You are on page 1of 79

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

nl/";(function(){var
f,ba="function"==typeof Object.create?Object.create:function(a){function b()
{}b.prototype=a;return new b},ca;if("function"==typeof
Object.setPrototypeOf)ca=Object.setPrototypeOf;else{var da;a:{var ea={a:!
0},fa={};try{fa.__proto__=ea;da=fa.a;break a}catch(a){}da=!1}ca=da?function(a,b)
{a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not
extensible");return a}:null}
var ha=ca,ia="function"==typeof Object.defineProperties?
Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!
=Object.prototype&&(a[b]=c.value)},ja="undefined"!=typeof window&&window===this?
this:"undefined"!=typeof global&&null!=global?global:this;function ka()
{ka=function(){};ja.Symbol||(ja.Symbol=la)}var la=function(){var a=0;return
function(b){return"jscomp_symbol_"+(b||"")+a++}}();
function na(){ka();var a=ja.Symbol.iterator;a||
(a=ja.Symbol.iterator=ja.Symbol("iterator"));"function"!=typeof
Array.prototype[a]&&ia(Array.prototype,a,{configurable:!0,writable:!
0,value:function(){return oa(this)}});na=function(){}}function oa(a){var b=0;return
pa(function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}})}function pa(a)
{na();a={next:a};a[ja.Symbol.iterator]=function(){return this};return a}function
qa(a){na();var b=a[Symbol.iterator];return b?b.call(a):oa(a)}
function ra(a,b){if(b){for(var c=ja,d=a.split("."),e=0;e<d.length-1;e++){var
g=d[e];g in c||(c[g]={});c=c[g]}d=d[d.length-1];e=c[d];g=b(e);g!=e&&null!
=g&&ia(c,d,{configurable:!0,writable:!0,value:g})}}
ra("String.prototype.startsWith",function(a){return a?a:function(a,c)
{if(null==this)throw new TypeError("The 'this' value for
String.prototype.startsWith must not be null or undefined");if(a instanceof
RegExp)throw new TypeError("First argument to String.prototype.startsWith must not
be a regular expression");for(var b=this.length,e=a.length,g=Math.max(0,Math.min(c|
0,this.length)),h=0;h<e&&g<b;)if(this[g++]!=a[h++])return!1;return h>=e}});
ra("Array.from",function(a){return a?a:function(a,c,d){na();c=null!=c?c:function(a)
{return a};var b=[],g=a[Symbol.iterator];if("function"==typeof g)
{a=g.call(a);for(var h=0;!(g=a.next()).done;)b.push(c.call(d,g.value,h++))}else
for(g=a.length,h=0;h<g;h++)b.push(c.call(d,a[h],h));return b}});function sa(a,b)
{return Object.prototype.hasOwnProperty.call(a,b)}
ra("WeakMap",function(a){function b(a){this.La=(g+=Math.random()
+1).toString();if(a){ka();na();a=qa(a);for(var b;!
(b=a.next()).done;)b=b.value,this.set(b[0],b[1])}}function c(a){sa(a,e)||ia(a,e,
{value:{}})}function d(a){var b=Object[a];b&&(Object[a]=function(a){c(a);return
b(a)})}if(function(){if(!a||!Object.seal)return!1;try{var
b=Object.seal({}),c=Object.seal({}),d=new a([[b,2],[c,3]]);if(2!=d.get(b)||3!
=d.get(c))return!1;d["delete"](b);d.set(c,4);return!d.has(b)&&4==d.get(c)}catch(q)
{return!1}}())return a;
var
e="$jscomp_hidden_"+Math.random();d("freeze");d("preventExtensions");d("seal");var
g=0;b.prototype.set=function(a,b){c(a);if(!sa(a,e))throw Error("WeakMap key fail:
"+a);a[e][this.La]=b;return this};b.prototype.get=function(a){return sa(a,e)?a[e]
[this.La]:void 0};b.prototype.has=function(a){return
sa(a,e)&&sa(a[e],this.La)};b.prototype["delete"]=function(a){return
sa(a,e)&&sa(a[e],this.La)?delete a[e][this.La]:!1};return b});
ra("Map",function(a){function b(){var a={};return a.Rc=a.next=a.head=a}function
c(a,b){var c=a.b;return pa(function(){if(c){for(;c.head!=a.b;)c=c.Rc;for(;c.next!
=c.head;)return c=c.next,{done:!1,value:b(c)};c=null}return{done:!0,value:void
0}})}function d(a,b){var c=b&&typeof b;"object"==c||"function"==c?g.has(b)?
c=g.get(b):(c=""+ ++h,g.set(b,c)):c="p_"+b;var d=a.g[c];if(d&&sa(a.g,c))for(var
e=0;e<d.length;e++){var l=d[e];if(b!==b&&l.key!==l.key||
b===l.key)return{id:c,list:d,index:e,Hb:l}}return{id:c,
list:d,index:-1,Hb:void 0}}function e(a){this.g={};this.b=b();this.size=0;if(a)
{a=qa(a);for(var c;!(c=a.next()).done;)c=c.value,this.set(c[0],c[1])}}if(function()
{if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof
Object.seal)return!1;try{var b=Object.seal({x:4}),c=new a(qa([[b,"s"]]));if("s"!
=c.get(b)||1!=c.size||c.get({x:4})||c.set({x:4},"t")!=c||2!=c.size)return!1;var
d=c.entries(),e=d.next();if(e.done||e.value[0]!=b||"s"!=e.value[1])return!
1;e=d.next();return e.done||4!=e.value[0].x||
"t"!=e.value[1]||!d.next().done?!1:!0}catch(G){return!1}}())return a;ka();na();var
g=new WeakMap;e.prototype.set=function(a,b){a=0===a?0:a;var c=d(this,a);c.list||
(c.list=this.g[c.id]=[]);c.Hb?c.Hb.value=b:
(c.Hb={next:this.b,Rc:this.b.Rc,head:this.b,key:a,value:b},c.list.push(c.Hb),this.b
.Rc.next=c.Hb,this.b.Rc=c.Hb,this.size++);return
this};e.prototype["delete"]=function(a){a=d(this,a);return a.Hb&&a.list?
(a.list.splice(a.index,1),a.list.length||delete
this.g[a.id],a.Hb.Rc.next=a.Hb.next,a.Hb.next.Rc=
a.Hb.Rc,a.Hb.head=null,this.size--,!0):!1};e.prototype.clear=function()
{this.g={};this.b=this.b.Rc=b();this.size=0};e.prototype.has=function(a){return!!
d(this,a).Hb};e.prototype.get=function(a)
{return(a=d(this,a).Hb)&&a.value};e.prototype.entries=function(){return
c(this,function(a){return[a.key,a.value]})};e.prototype.keys=function(){return
c(this,function(a){return a.key})};e.prototype.values=function(){return
c(this,function(a){return a.value})};e.prototype.forEach=function(a,b){for(var
c=this.entries(),
d;!
(d=c.next()).done;)d=d.value,a.call(b,d[1],d[0],this)};e.prototype[Symbol.iterator]
=e.prototype.entries;var h=0;return e});
ra("Set",function(a){function b(a){this.b=new Map;if(a){a=qa(a);for(var b;!
(b=a.next()).done;)this.add(b.value)}this.size=this.b.size}if(function(){if(!
a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof
Object.seal)return!1;try{var b=Object.seal({x:4}),d=new a(qa([b]));if(!d.has(b)||1!
=d.size||d.add(b)!=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]!=b||g.value[1]!=b)return!
1;g=e.next();return g.done||g.value[0]==b||4!=g.value[0].x||
g.value[1]!=g.value[0]?!1:e.next().done}catch(h){return!1}}())return
a;ka();na();b.prototype.add=function(a){a=0===a?
0:a;this.b.set(a,a);this.size=this.b.size;return
this};b.prototype["delete"]=function(a){a=this.b["delete"]
(a);this.size=this.b.size;return a};b.prototype.clear=function()
{this.b.clear();this.size=0};b.prototype.has=function(a){return
this.b.has(a)};b.prototype.entries=function(){return
this.b.entries()};b.prototype.values=function(){return
this.b.values()};b.prototype.keys=b.prototype.values;
b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(a,b)
{var c=this;this.b.forEach(function(d){return a.call(b,d,d,c)})};return b});var
ta=ta||{},k=this;function n(a){return void 0!==a}function p(a)
{return"string"==typeof a}function r(a){return"number"==typeof a}var ua=/^[\w+/_-]+
[=]{0,2}$/,va=null;function t(){}function wa(a){a.Yg=void 0;a.Za=function(){return
a.Yg?a.Yg:a.Yg=new a}}
function xa(a){var b=typeof a;if("object"==b)if(a){if(a instanceof
Array)return"array";if(a instanceof Object)return b;var
c=Object.prototype.toString.call(a);if("[object
Window]"==c)return"object";if("[object Array]"==c||"number"==typeof
a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof
a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object
Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof
a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else
return"null";
else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function
v(a){return"array"==xa(a)}function ya(a){var
b=xa(a);return"array"==b||"object"==b&&"number"==typeof a.length}function za(a)
{return"function"==xa(a)}function Aa(a){var b=typeof a;return"object"==b&&null!
=a||"function"==b}function Ba(a){return a[Ca]||(a[Ca]=++Da)}var
Ca="closure_uid_"+(1E9*Math.random()>>>0),Da=0;function Ea(a,b,c){return
a.call.apply(a.bind,arguments)}
function Fa(a,b,c){if(!a)throw Error();if(2<arguments.length){var
d=Array.prototype.slice.call(arguments,2);return function(){var
c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return
a.apply(b,c)}}return function(){return a.apply(b,arguments)}}function w(a,b,c)
{Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native
code")?w=Ea:w=Fa;return w.apply(null,arguments)}
function x(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var
b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}var Ga=Date.now||
function(){return+new Date};function Ha(a,b){var c=a.split("."),d=k;c[0]in
d||"undefined"==typeof d.execScript||d.execScript("var "+c[0]);for(var
e;c.length&&(e=c.shift());)!c.length&&n(b)?d[e]=b:d[e]&&d[e]!==Object.prototype[e]?
d=d[e]:d=d[e]={}}
function y(a,b){function c()
{}c.prototype=b.prototype;a.ma=b.prototype;a.prototype=new
c;a.prototype.constructor=a;a.Oq=function(a,c,g){for(var d=Array(arguments.length-
2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];return
b.prototype[c].apply(a,d)}};var Ia,Ja;
(function(){function a(a,b){if(!b)return"";var
c=a.createElement("a");c.setAttribute("href",b);return c.href}function b(a,b,c){b
in a?a[b].push(c):a[b]=[c]}function c(a,b,c){var
d;for(d=a.firstChild;d;d=d.nextSibling)b.apply(null,
[d].concat(Array.prototype.slice.call(arguments,2)))}function d(a,b){3==a.nodeType?
b.push(a.nodeValue):c(a,d,b);return b}function e(a){return(a.textContent||
a.innerText||d(a,[]).join("")).replace(/^\s+|\s+$/g,"")}function g(d,l,G)
{if(1==d.nodeType){if(d.id){if(G[d.id])return;G[d.id]=
!0}if(null!=d.getAttribute("itemprop")){"properties"in l||(l.properties={});for(var
q=d.getAttribute("itemprop").split(" "),u=0;u<q.length;u++){var ma=q[u],aa=void
0;d.tagName in m&&(aa=m[d.tagName]);if(null!=d.getAttribute("itemscope"))var
ab=h(d);else"src"==aa?ab=a(d.ownerDocument,d.src):"href"==aa?
(ab=a(d.ownerDocument,d.href),"url_name"==ma&&(ma="url",e(d)&&b(l.properties,"name"
,e(d)))):"data"==aa?ab=d.data:ab="content"==aa?d.getAttribute("content"):aa?
d.getAttribute(aa):null!=d.getAttribute("datetime")?
d.getAttribute("datetime"):e(d);b(l.properties,ma,ab)}}null!
=d.getAttribute("itemscope")||c(d,g,l,G)}}function h(a){var b={};null!
=a.getAttribute("itemtype")&&(b.type=a.getAttribute("itemtype"));null!
=a.getAttribute("itemid")&&(b.id=a.getAttribute("itemid"));var
d={},e=a.getAttribute("itemref");if(e){e=e.split(/\s+/);for(var h=0;h<e.length;h++)
{var l=a.ownerDocument.getElementById(e[h]);l&&g(l,b,d,!0)}}c(a,g,b,d);return
b}function l(a,d){1==a.nodeType&&(null!
=a.getAttribute("itemscope")&&null==a.getAttribute("itemprop")&&
b(d,"items",h(a)),c(a,l,d))}var
m={META:"content",AUDIO:"src",EMBED:"src",IFRAME:"src",IMG:"src",SOURCE:"src",TRACK
:"src",VIDEO:"src",A:"href",AREA:"href",LINK:"href",OBJECT:"data"};Ja=function(a)
{var b={};l(a,b);return b};Ia=function(a){var
b=window.top;b.gbar&&b.gbar.asmc&&b.gbar.asmc(function(){var b;"function"==typeof
a?b=a():b=a;return b?Ja(b):null})}})();var
Ka,La,Ma,Na,Oa,Qa,Ra,Sa,Ta,Ua,Va,Wa,Xa,Ya,Za,$a;
Ka=function(){var a=La||window;a.iframes.setHandler("shareboxDialog",
{onOpen:function(a){a.openInto(a.getOpenParams().element,
{"class":"abc",scrolling:"auto",width:"100%",height:"100%",allowtransparency:"true"
});var
b=a.getIframeEl();0<navigator.userAgent.indexOf("MSIE")&&(b.style.visibility="hidde
n",b.onreadystatechange=function(){b.style.visibility="";delete
b.onreadystatechange});b.focus();return a},onReady:function(b)
{window.setTimeout(function(){Ma=b;Na&&b.setPrefill(Na);b.setParamBag(Oa);Qa&&
(Ra=a.document.documentElement.style.overflow,a.document.documentElement.style.over
flow="hidden");Sa&&Sa({})},0)},onClose:function(b,c)
{c&&(c.loggedOut&&Ta&&Ta(),c.footerCallback&&Ua&&Ua());a.document.body.removeChild(
a.document.getElementById("googleShareboxIframeDiv"));Qa&&(a.document.documentEleme
nt.style.overflow=Ra);Va.b=!1;Wa&&Wa(c)}})};Xa=function(){if(!Ma){var a=La||
window;a.document.body.removeChild(a.document.getElementById("googleShareboxIframeD
iv"));Va.b=!1;Ya&&Ya({})}};
Va=function(a,b){if(!Va.b)
{Na=a;b&&(Sa=b.onShareOpened,Wa=b.onShareClosed,Ya=b.onShareTimedOut,Ta=b.onNotLogg
edInForGooglePlus,Ua=b.footerCallback,Za=b.sessionIndex,
$a=b.socialHost,La=b.window,b.window=null,Qa=b.hideDoubleScrollBar,Oa=b);var c=La||
window,d=c.document;Za=Za||"0";$a=$a||"https://plus.google.com";Ka();Va.b=!0;var
e=$a+"/u/"+Za+"/_/sharebox/dialog",g={};g.claimedOrigin=d.location.protocol+"//"+d.
location.host;var h=!
1;b&&(b.hl&&(g.hl=b.hl),b.sourceForLogging&&(g.source=b.sourceForLogging),
b.dialogTitle&&(g.dialogTitle=b.dialogTitle),b.dialogSubtitle&&(g.dialogSubtitle=b.
dialogSubtitle),b.shareButtonText&&(g.shareButtonText=b.shareButtonText),b.cancelBu
ttonText&&(g.cancelButtonText=b.cancelButtonText),b.showIcons&&(g.showIcons="true")
,b.editorText&&(g.editorText=b.editorText),b.editorHelperText&&(g.editorHelperText=
b.editorHelperText),b.segments&&(g.segments=c.JSON.stringify(b.segments)),b.birthda
y&&(g.birthday=b.birthday),b.secb&&(g.secb=b.secb),b.recipients&&(g.rcpt=b.recipien
ts.join(",")),
h=!!b.updateMetadata,b.footer&&(g.footer=b.footer));var l=null;if(!h){var
m;if(a&&a.items&&1==a.items.length&&a.items[0].properties)
{h=a.items[0].properties;var q=!1,u;for(u in h)if("url"!=u){q=!0;break}!
q&&h.url&&h.url[0]&&(m=h.url[0])}m?
(g.url=m,l="url"):a&&(g.md=c.gadgets.json.stringify(a),l="md")}l&&(g.prm=l);g.sts=(
+new Date).toString(36);750>d.documentElement.clientHeight&&(g.susp=!
0);d.documentMode&&(g.hostiemode=d.documentMode);g.wpp="1";l=d.createElement("div")
;l.id="googleShareboxIframeDiv";
l.style.cssText="left:0;top:0;width:100%;height:100%;position:fixed;z-
index:99999";d.body.appendChild(l);c.iframes.open(e,{element:l,allowPost:!
0,style:"shareboxDialog"},g,{});var
G=d.createElement("div");G.style.cssText="left:0;top:0;width:100%;height:100%;posit
ion:absolute;background:#fff;opacity:0;transition:opacity 0.25s;-webkit-
transition:opacity 0.25s;filter:alpha(opacity=75);z-index:-
1";l.appendChild(G);window.setTimeout(function()
{G.style.opacity=".75"},0);window.setTimeout(Xa,15E3)}};
Va.b=!1;var bb;function cb(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function
db(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}function eb(a)
{var b=[],c=0,d;for(d in a)b[c++]=d;return b}function fb(a,b){for(var c in
a)if(a[c]==b)return!0;return!1}function gb(a,b){for(var c in a)if(b.call(void
0,a[c],c,a))return c}function hb(){var a=ib,b;for(b in a)return!1;return!0}function
jb(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key
"'+b+'"');a[b]=c}
function kb(a){var b={},c;for(c in a)b[c]=a[c];return b}var lb="constructor
hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString
valueOf".split(" ");function mb(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<lb.length;g+
+)c=lb[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}
function nb(a){var b=arguments.length;if(1==b&&v(arguments[0]))return
nb.apply(null,arguments[0]);if(b%2)throw Error("Uneven number of
arguments");for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return
c}function ob(a){var b=arguments.length;if(1==b&&v(arguments[0]))return
ob.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return
c};function pb(a)
{if(Error.captureStackTrace)Error.captureStackTrace(this,pb);else{var
b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}y(pb,Error);pb.protot
ype.name="CustomError";var qb;function rb(a){return a[a.length-1]}var
sb=Array.prototype.indexOf?function(a,b){return
Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(p(a))return
p(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(c in
a&&a[c]===b)return c;return-1},z=Array.prototype.forEach?function(a,b,c)
{Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=p(a)?
a.split(""):a,g=0;g<d;g++)g in e&&b.call(c,e[g],g,a)};
function tb(a,b){var c=a.length,d=p(a)?a.split(""):a;for(--c;0<=c;--c)c in
d&&b.call(void 0,d[c],c,a)}
var ub=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=p(a)?a.split(""):a,l=0;l<d;l++)if(l in h){var
m=h[l];b.call(c,m,l,a)&&(e[g++]=m)}return e},B=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=p(a)?a.split(""):a,h=0;h<d;h++)h in
g&&(e[h]=b.call(c,g[h],h,a));return e},vb=Array.prototype.reduce?function(a,b,c)
{return Array.prototype.reduce.call(a,
b,c)}:function(a,b,c){var d=c;z(a,function(c,g){d=b.call(void 0,d,c,g,a)});return
d},wb=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void
0)}:function(a,b){for(var c=a.length,d=p(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},xb=Array.prototype.every?
function(a,b){return Array.prototype.every.call(a,b,void 0)}:function(a,b){for(var
c=a.length,d=p(a)?a.split(""):a,e=0;e<c;e++)if(e in d&&!b.call(void
0,d[e],e,a))return!1;return!0};
function yb(a,b){var c=zb(a,b);return 0>c?null:p(a)?a.charAt(c):a[c]}function
zb(a,b){for(var c=a.length,d=p(a)?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void
0,d[e],e,a))return e;return-1}function Ab(a,b){return 0<=sb(a,b)}function Bb(a,b)
{Ab(a,b)||a.push(b)}function Cb(a,b){var c=sb(a,b),d;(d=0<=c)&&Db(a,c);return
d}function Db(a,b){Array.prototype.splice.call(a,b,1)}function Eb(a,b){var
c=zb(a,b);0<=c&&Db(a,c)}function Fb(a){return
Array.prototype.concat.apply([],arguments)}
function Gb(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 Hb(a,b){for(var c=1;c<arguments.length;c++)
{var d=arguments[c];if(ya(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 Ib(a,b,c,d)
{Array.prototype.splice.apply(a,Jb(arguments,1))}function Jb(a,b,c){return
2>=arguments.length?
Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function Kb(a,b)
{a.sort(b||Lb)}
function Mb(a,b){var c=Lb;Kb(a,function(a,e){return c(b(a),b(e))})}function Lb(a,b)
{return a>b?1:a<b?-1:0}function Nb(a,b){for(var c={},d=0;d<a.length;d++){var
e=a[d],g=b.call(void 0,e,d,a);n(g)&&(c[g]||(c[g]=[])).push(e)}return c}function
Ob(a){for(var b=[],c=0;c<arguments.length;c++){var d=arguments[c];if(v(d))for(var
e=0;e<d.length;e+=8192)for(var g=Ob.apply(null,Jb(d,e,e+8192)),h=0;h<g.length;h+
+)b.push(g[h]);else b.push(d)}return b}
function Pb(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 Qb(a,b)
{return Fb.apply([],B(a,b,void 0))};function Rb(a,b){var c=a.length-b.length;return
0<=c&&a.indexOf(b,c)==c}function Sb(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 Tb(a){return
a.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")}function Ub(a)
{return/^[\s\xa0]*$/.test(a)}function Vb(a){return a.replace(/[\t\r\n ]+/g,"
").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")}var Wb=String.prototype.trim?function(a)
{return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
function Xb(a){return decodeURIComponent(a.replace(/\+/g," "))}function Yb(a){if(!
Zb.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace($b,"&amp;"));-1!
=a.indexOf("<")&&(a=a.replace(ac,"&lt;"));-1!
=a.indexOf(">")&&(a=a.replace(bc,"&gt;"));-1!
=a.indexOf('"')&&(a=a.replace(cc,"&quot;"));-1!
=a.indexOf("'")&&(a=a.replace(dc,"&#39;"));-1!
=a.indexOf("\x00")&&(a=a.replace(ec,"&#0;"));return a}var
$b=/&/g,ac=/</g,bc=/>/g,cc=/"/g,dc=/'/g,ec=/\x00/g,Zb=/[\x00&<>"']/;
function fc(a){return-1!=a.indexOf("&")?"document"in k?gc(a):hc(a):a}function gc(a)
{var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var
c=k.document.createElement("div");return a.replace(ic,function(a,e){var
d=b[a];if(d)return d;if("#"==e.charAt(0)){var h=Number("0"+e.substr(1));isNaN(h)||
(d=String.fromCharCode(h))}d||(c.innerHTML=a+" ",d=c.firstChild.nodeValue.slice(0,-
1));return b[a]=d})}
function hc(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case
"amp":return"&";case "lt":return"<";case "gt":return">";case
"quot":return'"';default:if("#"==c.charAt(0)){var b=Number("0"+c.substr(1));if(!
isNaN(b))return String.fromCharCode(b)}return a}})}var ic=/&([^;\s<&]
+);?/g;function jc(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\
$1").replace(/\x08/g,"\\x08")}function kc(a){return null==a?"":String(a)}
function lc(){return
Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Ma
th.random())^Ga()).toString(36)}
function mc(a,b){for(var
c=0,d=Wb(String(a)).split("."),e=Wb(String(b)).split("."),g=Math.max(d.length,e.len
gth),h=0;0==c&&h<g;h++){var l=d[h]||"",m=e[h]||"";do{l=/(\d*)(\D*)(.*)/.exec(l)||
["","","",""];m=/(\d*)(\D*)(.*)/.exec(m)||
["","","",""];if(0==l[0].length&&0==m[0].length)break;c=nc(0==l[1].length?
0:parseInt(l[1],10),0==m[1].length?0:parseInt(m[1],10))||
nc(0==l[2].length,0==m[2].length)||nc(l[2],m[2]);l=l[3];m=m[3]}while(0==c)}return
c}function nc(a,b){return a<b?-1:a>b?1:0}
function oc(a){return String(a).replace(/\-([a-z])/g,function(a,c){return
c.toUpperCase()})}function pc(a){var b=p(void 0)?jc(void 0):"\\s";return
a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return
b+e.toUpperCase()})};var qc;a:{var rc=k.navigator;if(rc){var sc=rc.userAgent;if(sc)
{qc=sc;break a}}qc=""}function C(a){return-1!=qc.indexOf(a)};function tc()
{return(C("Chrome")||C("CriOS"))&&!C("Edge")};function uc(){return C("iPhone")&&!
C("iPod")&&!C("iPad")}function vc(){return uc()||C("iPad")||C("iPod")};function
wc(a){wc[" "](a);return a}wc[" "]=t;function xc(a,b){try{return wc(a[b]),!
0}catch(c){}return!1}function yc(a,b){var c=D.Yl;return
Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var D={Zf:!1,Yf:!1,Lh:!
1,Ph:!1,ag:!1,dg:!1,Oj:!1};D.le=D.Zf||D.Yf||D.Lh||D.ag||D.Ph||D.dg;D.Od=function()
{return qc};D.Ag=function(){return k.navigator||null};D.Rq=function(){return
D.Ag()};D.sc=D.le?D.dg:C("Opera");D.ya=D.le?D.Zf:C("Trident")||C("MSIE");D.bc=D.le?
D.Yf:C("Edge");D.Sj=D.bc||D.ya;D.Sa=D.le?D.Lh:C("Gecko")&&!(-1!
=qc.toLowerCase().indexOf("webkit")&&!C("Edge"))&&!(C("Trident")||C("MSIE"))&&!
C("Edge");D.kb=D.le?D.Ph||D.ag:-1!=qc.toLowerCase().indexOf("webkit")&&!C("Edge");
D.Vl=function(){return D.kb&&C("Mobile")};D.Sh=D.ag||
D.Vl();D.eg=D.kb;D.sk=function(){var a=D.Ag();return
a&&a.platform||""};D.Kp=D.sk();D.Nh=!1;D.Qh=!1;D.Mh=!1;D.Rh=!1;D.ke=!1;D.Gd=!
1;D.Fd=!1;D.$f=!1;D.Pj=!1;D.tc=D.Nh||D.Qh||D.Mh||D.Rh||D.ke||D.Gd||D.Fd||D.
$f;D.Gb=D.tc?D.Nh:C("Macintosh");D.Uh=D.tc?D.Qh:C("Windows");D.Ul=function(){return
C("Linux")||C("CrOS")};D.Oo=D.tc?D.Mh:D.Ul();D.Zl=function(){var a=D.Ag();return!!
a&&-1!=(a.appVersion||"").indexOf("X11")};D.Mq=D.tc?D.Rh:D.Zl();
D.je=D.tc?D.ke:C("Android");D.ne=D.tc?D.Gd:uc();D.rd=D.tc?D.Fd:C("iPad");D.Wj=D.tc?
D.$f:C("iPod");D.Vj=D.tc?D.Gd||D.Fd||D.$f:vc();var zc;D.tc?zc=D.Pj:zc=-1!
=qc.toLowerCase().indexOf("kaios");D.Jo=zc;D.ve=function(){var
a="",b=D.Dk();b&&(a=b?b[1]:"");return D.ya&&(b=D.oi(),null!=b&&b>parseFloat(a))?
String(b):a};
D.Dk=function(){var a=D.Od();if(D.Sa)return/rv:([^\);]+)
(\)|;)/.exec(a);if(D.bc)return/Edge\/([\d\.]+)/.exec(a);if(D.ya)return/\b(?:MSIE|
rv)[:
]([^\);]+)(\)|;)/.exec(a);if(D.kb)return/WebKit\/(\S+)/.exec(a);if(D.sc)return/
(?:Version)[ \/]?(\S+)/.exec(a)};D.oi=function(){var a=k.document;return a?
a.documentMode:void 0};D.VERSION=D.ve();D.compare=function(a,b){return
mc(a,b)};D.Yl={};D.Na=function(a){return D.Oj||yc(a,function(){return
0<=mc(D.VERSION,a)})};D.Af=D.Na;
D.Lb=function(a){return Number(D.Rj)>=a};D.Tq=D.Lb;var Ac;var
Bc=k.document;Ac=Bc&&D.ya?D.oi()||("CSS1Compat"==Bc.compatMode?
parseInt(D.VERSION,10):5):void 0;D.Rj=Ac;var Cc=!D.ya||D.Lb(9),Dc=!D.Sa&&!D.ya||
D.ya&&D.Lb(9)||D.Sa&&D.Na("1.9.1"),Ec=D.ya&&!D.Na("9"),Fc=D.ya;function Gc(a)
{return function(){return a}}var Hc=Gc(!0),Ic=Gc(null);function Jc(a,b){function
c(){}c.prototype=a.prototype;var d=new
c;a.apply(d,Array.prototype.slice.call(arguments,1));return d};var Kc={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};function Lc(a,b)
{this.b=a===Mc&&b||"";this.g=Nc}Lc.prototype.zc=!0;Lc.prototype.Yb=function()
{return this.b};Lc.prototype.toString=function()
{return"Const{"+this.b+"}"};function Oc(a){return a instanceof
Lc&&a.constructor===Lc&&a.g===Nc?a.b:"type_error:Const"}var Nc={},Mc={};var
Pc=RegExp("[A-Za-
z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud8
01\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"),Qc=RegExp("^
[^A-Za-
z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud8
01\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef
\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]"),Rc=/^htt
p:\/\/.*/,Sc=/\s+/,Tc=/[\d\u06f0-\u06f9]/;function Uc()
{this.g="";this.i=Vc}Uc.prototype.zc=!0;Uc.prototype.Yb=function(){return
this.g};Uc.prototype.Wg=!0;Uc.prototype.b=function(){return 1};function Wc(a){if(a
instanceof Uc&&a.constructor===Uc&&a.i===Vc)return
a.g;xa(a);return"type_error:TrustedResourceUrl"}var Vc={};function Xc(a){var b=new
Uc;b.g=a;return b};function Yc(){this.g="";this.i=Zc}Yc.prototype.zc=!
0;Yc.prototype.Yb=function(){return this.g};Yc.prototype.Wg=!
0;Yc.prototype.b=function(){return 1};function $c(a){if(a instanceof
Yc&&a.constructor===Yc&&a.i===Zc)return a.g;xa(a);return"type_error:SafeUrl"}var
ad=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;function bd(a){if(a
instanceof Yc)return a;a="object"==typeof a&&a.zc?a.Yb():String(a);ad.test(a)||
(a="about:invalid#zClosurez");return cd(a)}
function dd(a){if(a instanceof Yc)return a;a="object"==typeof a&&a.zc?
a.Yb():String(a);ad.test(a)||(a="about:invalid#zClosurez");return cd(a)}var
Zc={};function cd(a){var b=new Yc;b.g=a;return b}cd("about:blank");function ed()
{this.b="";this.g=fd}ed.prototype.zc=!0;var fd={};ed.prototype.Yb=function(){return
this.b};function gd(a){if(a instanceof ed&&a.constructor===ed&&a.g===fd)return
a.b;xa(a);return"type_error:SafeStyle"}function hd(a){var b=new ed;b.b=a;return
b}var id=hd("");function jd(a){var b="",c;for(c in a){if(!/^[-_a-zA-Z0-9]+
$/.test(c))throw Error("Name allows only [-_a-zA-Z0-9], got: "+c);var d=a[c];null!
=d&&(d=v(d)?B(d,kd).join(" "):kd(d),b+=c+":"+d+";")}return b?hd(b):id}
function kd(a){if(a instanceof
Yc)a='url("'+$c(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';else if(a
instanceof Lc)a=Oc(a);else{a=String(a);var
b=a.replace(ld,"$1").replace(ld,"$1").replace(md,"url");if(nd.test(b)){if(b=!
od.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&&pd(a)}a=b?qd(a):"zClosurez"}else a="zClosurez"}return
a}
function pd(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 nd=/^[-,."'%_!# a-zA-Z0-9\[\]]+
$/,md=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\
[\\]-~]*)([ \t\n]*\\))","g"),ld=RegExp("\\b(hsl|hsla|rgb|rgba|matrix|calc|minmax|
fit-content|repeat|(rotate|scale|translate)(X|Y|Z|3d)?)\\([-+*/0-9a-z.%\\[\\], ]
+\\)","g"),od=/\/\*/;
function qd(a){return a.replace(md,function(a,c,d,e){var b="";d=d.replace(/^(['"])
(.*)\1$/,function(a,c,d){b=c;return d});a=bd(d).Yb();return c+b+a+b+e})};function
rd(){this.b="";this.g=sd}rd.prototype.zc=!0;var sd={};
function td(a,b){if(-1!=a.indexOf("<"))throw Error("Selector does not allow '<',
got: "+a);var c=a.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-
zA-Z0-9#.:* ,>+~[\]()=^$|]+$/.test(c))throw Error("Selector allows only [-_a-zA-Z0-
9#.:* ,>+~[\\]()=^$|] and strings, got: "+a);a:{for(var
d={"(":")","[":"]"},e=[],g=0;g<c.length;g++){var h=c[g];if(d[h])e.push(d[h]);else
if(fb(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 ed||(b=jd(b));c=a+"{"+gd(b)+"}";return ud(c)}function vd(a){function
b(a){v(a)?z(a,b):c+=wd(a)}var c="";z(arguments,b);return
ud(c)}rd.prototype.Yb=function(){return this.b};function wd(a){if(a instanceof
rd&&a.constructor===rd&&a.g===sd)return
a.b;xa(a);return"type_error:SafeStyleSheet"}function ud(a){var b=new
rd;b.b=a;return b}var xd=ud("");function yd()
{this.g="";this.j=zd;this.i=null}yd.prototype.Wg=!0;yd.prototype.b=function()
{return this.i};yd.prototype.zc=!0;yd.prototype.Yb=function(){return
this.g};function Ad(a){if(a instanceof yd&&a.constructor===yd&&a.j===zd)return
a.g;xa(a);return"type_error:SafeHtml"}function Bd(a){if(a instanceof yd)return
a;var b="object"==typeof a,c=null;b&&a.Wg&&(c=a.b());a=Yb(b&&a.zc?
a.Yb():String(a));return Cd(a,c)}
function Dd(a){if(a instanceof yd)return a;a=Bd(a);var
b=Ad(a).replace(/(\r\n|\r|\n)/g,"<br>");return Cd(b,a.b())}var Ed=/^[a-zA-Z0-9-]+
$/,Fd={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!
0},Gd={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!
0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};
function Hd(a,b,c){var d=String(a);if(!Ed.test(d))throw Error("Invalid tag name
<"+d+">.");if(d.toUpperCase()in Gd)throw Error("Tag name <"+d+"> is not allowed for
SafeHtml.");return Id(String(a),b,c)}function Jd(a){function b(a){v(a)?z(a,b):
(a=Bd(a),d+=Ad(a),a=a.b(),0==c?c=a:0!=a&&c!=a&&(c=null))}var
c=0,d="";z(arguments,b);return Cd(d,c)}var zd={};function Cd(a,b){var c=new
yd;c.g=a;c.i=b;return c}
function Id(a,b,c){var d=null,e="";if(b)for(m in b){if(!Ed.test(m))throw
Error('Invalid attribute name "'+m+'".');var g=b[m];if(null!=g){var h=a;var
l=m;if(g instanceof Lc)g=Oc(g);else if("style"==l.toLowerCase()){if(!Aa(g))throw
Error('The "style" attribute requires goog.html.SafeStyle or map of style
properties, '+typeof g+" given: "+g);g instanceof ed||
(g=jd(g));g=gd(g)}else{if(/^on/i.test(l))throw Error('Attribute "'+l+'" requires
goog.string.Const value, "'+g+'" given.');if(l.toLowerCase()in
Fd)if(g instanceof Uc)g=Wc(g);else if(g instanceof Yc)g=$c(g);else
if(p(g))g=bd(g).Yb();else throw Error('Attribute "'+l+'" on tag "'+h+'" requires
goog.html.SafeUrl, goog.string.Const, or string, value "'+g+'"
given.');}g.zc&&(g=g.Yb());l=l+'="'+Yb(String(g))+'"';e+=" "+l}}var m="<"+a+e;null!
=c?v(c)||(c=[c]):c=[];!0===Kc[a.toLowerCase()]?m+=">":(d=Jd(c),m+=">"+Ad(d)
+"</"+a+">",d=d.b());(a=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(a)?d=0:d=null);return
Cd(m,d)}Cd("<!DOCTYPE html>",0);
var Kd=Cd("",0),Ld=Cd("<br>",0);var Md=function(a){var b=!1,c;return function(){b||
(c=a(),b=!0);return c}}(function(){var
a=document.createElement("div");a.innerHTML="<div><div></div></div>";var
b=a.firstChild.firstChild;a.innerHTML="";return!b.parentElement});function Nd(a,b)
{if(Md())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=b}function
Od(a,b){Nd(a,Ad(b))}
function Pd(a,b){a.src=Wc(b);if(null===va){a:{var
c=k.document;if((c=c.querySelector&&c.querySelector("script[nonce]"))&&(c=c.nonce||
c.getAttribute("nonce"))&&ua.test(c))break a;c=null}va=c||""}
(c=va)&&a.setAttribute("nonce",c)}function Qd(a,b){var c=b instanceof Yc?
b:dd(b);a.href=$c(c)};function Rd(a,b,c){return Math.min(Math.max(a,b),c)};function
E(a,b){this.x=n(a)?a:0;this.y=n(b)?b:0}f=E.prototype;f.clone=function(){return new
E(this.x,this.y)};function Td(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!
1}function Ud(a,b){return new E(a.x-b.x,a.y-b.y)}f.ceil=function()
{this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};f.floor=function()
{this.x=Math.floor(this.x);this.y=Math.floor(this.y);return
this};f.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return
this};
f.Dg=function(a,b){var c=r(b)?b:a;this.x*=a;this.y*=c;return this};function F(a,b)
{this.width=a;this.height=b}function Vd(a,b){return a==b?!0:a&&b?
a.width==b.width&&a.height==b.height:!1}f=F.prototype;f.clone=function(){return new
F(this.width,this.height)};f.aspectRatio=function(){return
this.width/this.height};f.ceil=function()
{this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return
this};f.floor=function()
{this.width=Math.floor(this.width);this.height=Math.floor(this.height);return
this};
f.round=function()
{this.width=Math.round(this.width);this.height=Math.round(this.height);return
this};function Wd(a){return a?new Xd(Yd(a)):qb||(qb=new Xd)}function H(a){return
p(a)?document.getElementById(a):a}function Zd(a,b){var c=b||document;return
c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):
$d(document,"*",a,b)}function ae(a,b){var c=b||
document;if(c.getElementsByClassName)c=c.getElementsByClassName(a)
[0];else{c=document;var d=b||c;c=d.querySelectorAll&&d.querySelector&&a?
d.querySelector(a?"."+a:""):$d(c,"*",a,b)[0]||null}return c||null}
function $d(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&&Ab(b.split(/\s+/),c)&&(d[e+
+]=h);d.length=e;return d}return a}
function be(a,b){cb(b,function(b,d){b&&"object"==typeof
b&&b.zc&&(b=b.Yb());"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?
a.htmlFor=b:ce.hasOwnProperty(d)?
a.setAttribute(ce[d],b):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?
a.setAttribute(d,b):a[d]=b})}
var
ce={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
de(a){a=a.document;a=ee(a)?a.documentElement:a.body;return new
F(a.clientWidth,a.clientHeight)}
function fe(a){var b=ge(a);a=he(a);return D.ya&&D.Na("10")&&a.pageYOffset!
=b.scrollTop?new E(b.scrollLeft,b.scrollTop):new E(a.pageXOffset||
b.scrollLeft,a.pageYOffset||b.scrollTop)}function ge(a){return a.scrollingElement?
a.scrollingElement:!D.kb&&ee(a)?a.documentElement:a.body||
a.documentElement}function ie(a){return a?he(a):window}function he(a){return
a.parentWindow||a.defaultView}function I(a,b,c){return je(document,arguments)}
function je(a,b){var c=String(b[0]),d=b[1];if(!Cc&&d&&(d.name||d.type))
{c=["<",c];d.name&&c.push(' name="',Yb(d.name),'"');if(d.type){c.push('
type="',Yb(d.type),'"');var e={};mb(e,d);delete
e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(p(d)?
c.className=d:v(d)?c.className=d.join(" "):be(c,d));2<b.length&&ke(a,c,b,2);return
c}
function ke(a,b,c,d){function e(c){c&&b.appendChild(p(c)?
a.createTextNode(c):c)}for(;d<c.length;d++){var g=c[d];!ya(g)||Aa(g)&&0<g.nodeType?
e(g):z(le(g)?Gb(g):g,e)}}function J(a){return
document.createElement(String(a))}function me(a){return
document.createTextNode(String(a))}
function ne(a){var b=document,c=b.createElement("DIV");Fc?
(Od(c,Jd(Ld,a)),c.removeChild(c.firstChild)):Od(c,a);if(1==c.childNodes.length)c=c.
removeChild(c.firstChild);else{for(a=b.createDocumentFragment();c.firstChild;)a.app
endChild(c.firstChild);c=a}return c}function ee(a)
{return"CSS1Compat"==a.compatMode}function oe(a,b){a.appendChild(b)}function pe(a)
{for(var b;b=a.firstChild;)a.removeChild(b)}function K(a){return a&&a.parentNode?
a.parentNode.removeChild(a):null}
function qe(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)}function re(a){return
Dc&&void 0!=a.children?a.children:ub(a.childNodes,function(a){return
1==a.nodeType})}function se(a){return n(a.firstElementChild)?
a.firstElementChild:te(a.firstChild,!0)}function te(a,b){for(;a&&1!
=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}
function ue(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
Yd(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function ve(a){return
a.contentDocument||a.contentWindow.document}
function we(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
pe(a),a.appendChild(Yd(a).createTextNode(String(b)))}var
xe={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},ye={IMG:" ",BR:"\n"};function
ze(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))}
function Ae(a){return D.ya&&!D.Na("9")?(a=a.getAttributeNode("tabindex"),null!
=a&&a.specified):a.hasAttribute("tabindex")}function Be(a){a=a.tabIndex;return
r(a)&&0<=a&&32768>a}function Ce(a){if(Ec&&null!==a&&"innerText"in
a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];De(a,b,!
0);a=b.join("")}a=a.replace(/ \xAD /g,"
").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");Ec||(a=a.replace(/ +/g," "));" "!
=a&&(a=a.replace(/^\s*/,""));return a}
function Ee(a){var b=[];De(a,b,!1);return b.join("")}function De(a,b,c){if(!
(a.nodeName in
xe))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.pu
sh(a.nodeValue);else if(a.nodeName in ye)b.push(ye[a.nodeName]);else
for(a=a.firstChild;a;)De(a,b,c),a=a.nextSibling}function le(a)
{if(a&&"number"==typeof a.length){if(Aa(a))return"function"==typeof
a.item||"string"==typeof a.item;if(za(a))return"function"==typeof a.item}return!1}
function Fe(a,b,c){if(!b&&!c)return null;var d=b?
String(b).toUpperCase():null;return Ge(a,function(a){return(!d||a.nodeName==d)&&(!
c||p(a.className)&&Ab(a.className.split(/\s+/),c))},void 0)}function Ge(a,b,c)
{for(var d=0;a&&(null==c||d<=c);){if(b(a))return a;a=a.parentNode;d++}return
null}function He(a){try{var b=a&&a.activeElement;return b&&b.nodeName?
b:null}catch(c){return null}}function Xd(a){this.b=a||k.document||
document}f=Xd.prototype;f.V=function(a){return p(a)?this.b.getElementById(a):a};
f.Ta=function(a,b,c){return je(this.b,arguments)};f.createElement=function(a)
{return this.b.createElement(String(a))};f.appendChild=oe;f.vi=function(a,b)
{ke(Yd(a),a,arguments,1)};f.wi=pe;f.Gk=K;f.ri=se;f.Fk=ue;ob("A AREA BUTTON HEAD
INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE
TRACK".split(" "));var Ie="combobox grid group listbox menu menubar radiogroup row
rowgroup tablist textbox toolbar tree treegrid".split(" ");function Je(a,b){b?
a.setAttribute("role",b):a.removeAttribute("role")}
function Ke(a,b,c){v(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(bb||
(bb={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=bb,b in c?
a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}
function Le(a){var b=a.getAttribute("aria-activedescendant");return
Yd(a).getElementById(null==b||void 0==b?"":String(b))}function Me(a,b){var
c="";b&&(c=b.id);Ke(a,"activedescendant",c)};function Ne()
{this.jc=this.jc;this.mb=this.mb}Ne.prototype.jc=!1;Ne.prototype.Ea=function()
{this.jc||(this.jc=!0,this.va())};function Oe(a,b){var c=x(Pe,b);a.jc?n(void 0)?
c.call(void 0):c():(a.mb||(a.mb=[]),a.mb.push(n(void 0)?w(c,void
0):c))}Ne.prototype.va=function(){if(this.mb)for(;this.mb.length;)this.mb.shift()
()};function Pe(a){a&&"function"==typeof a.Ea&&a.Ea()};var Qe=!D.ya||D.Lb(9),Re=!
D.ya||D.Lb(9),Se=D.ya&&!D.Na("9"),Te=function(){if(!k.addEventListener||!
Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",
{get:function(){a=!
0}});try{k.addEventListener("test",t,b),k.removeEventListener("test",t,b)}catch(c)
{}return a}();function Ue(a,b){this.type=a;this.j=this.target=b;this.o=!1;this.Bj=!
0}Ue.prototype.g=function(){this.o=!0};Ue.prototype.preventDefault=function()
{this.Bj=!1};function Ve(a){a.preventDefault()};function We(a){return
D.kb?"webkit"+a:D.sc?"o"+a.toLowerCase():a.toLowerCase()}
var
Xe={Kn:"click",cq:"rightclick",Un:"dblclick",qe:"mousedown",re:"mouseup",hp:"mouseo
ver",gp:"mouseout",fp:"mousemove",bp:"mouseenter",ep:"mouseleave",oe:"mousecancel",
iq:"selectionchange",jq:"selectstart",Lq:"wheel",Lo:"keypress",Ko:"keydown",Mo:"key
up",Fn:"blur",zo:"focus",Vn:"deactivate",Ao:"focusin",Bo:"focusout",Jn:"change",
$p:"reset",hq:"select",rq:"submit",Ho:"input",Xp:"propertychange",oo:"dragstart",io
:"drag",ko:"dragenter",no:"dragover",lo:"dragleave",qo:"drop",jo:"dragend",Aq:"touc
hstart",
zq:"touchmove",yq:"touchend",xq:"touchcancel",En:"beforeunload",Pn:"consolemessage"
,Qn:"contextmenu",Wn:"devicechange",Xn:"devicemotion",Yn:"deviceorientation",ao:"DO
MContentLoaded",wo:"error",Go:"help",Po:"load",Yo:"losecapture",Fp:"orientationchan
ge",Zp:"readystatechange",aq:"resize",eq:"scroll",Cq:"unload",Hn:"canplay",In:"canp
laythrough",ro:"durationchange",to:"emptied",vo:"ended",So:"loadeddata",To:"loadedm
etadata",Jp:"pause",Lp:"play",Mp:"playing",Yp:"ratechange",fq:"seeked",gq:"seeking"
,oq:"stalled",
sq:"suspend",wq:"timeupdate",Jq:"volumechange",Kq:"waiting",nq:"sourceopen",mq:"sou
rceended",lq:"sourceclosed",on:"abort",Eq:"update",Hq:"updatestart",Fq:"updateend",
Fo:"hashchange",Gp:"pagehide",Hp:"pageshow",Wp:"popstate",Sn:"copy",Ip:"paste",Tn:"
cut",yn:"beforecopy",zn:"beforecut",Cn:"beforepaste",Ep:"online",Dp:"offline",
$o:"message",On:"connect",Io:"install",qn:"activate",yo:"fetch",Co:"foreignfetch",a
p:"messageerror",pq:"statechange",Gq:"updatefound",Rn:"controllerchange",vn:We("Ani
mationStart"),
tn:We("AnimationEnd"),un:We("AnimationIteration"),Bq:We("TransitionEnd"),Op:"pointe
rdown",Vp:"pointerup",Np:"pointercancel",Rp:"pointermove",Tp:"pointerover",Sp:"poin
terout",Pp:"pointerenter",Qp:"pointerleave",Eo:"gotpointercapture",Zo:"lostpointerc
apture",ip:"MSGestureChange",jp:"MSGestureEnd",kp:"MSGestureHold",lp:"MSGestureStar
t",mp:"MSGestureTap",np:"MSGotPointerCapture",pp:"MSInertiaStart",qp:"MSLostPointer
Capture",rp:"MSPointerCancel",vp:"MSPointerDown",wp:"MSPointerEnter",xp:"MSPointerH
over",
yp:"MSPointerLeave",zp:"MSPointerMove",Ap:"MSPointerOut",Bp:"MSPointerOver",Cp:"MSP
ointerUp",tq:"text",uq:D.ya?"textinput":"textInput",Mn:"compositionstart",Nn:"compo
sitionupdate",Ln:"compositionend",An:"beforeinput",xo:"exit",Qo:"loadabort",Ro:"loa
dcommit",Uo:"loadredirect",Vo:"loadstart",Wo:"loadstop",bq:"responsive",kq:"sizecha
nged",Dq:"unresponsive",Iq:"visibilitychange",qq:"storage",ho:"DOMSubtreeModified",
bo:"DOMNodeInserted",eo:"DOMNodeRemoved",fo:"DOMNodeRemovedFromDocument",co:"DOMNod
eInsertedIntoDocument",
Zn:"DOMAttrModified",
$n:"DOMCharacterDataModified",Dn:"beforeprint",rn:"afterprint",Bn:"beforeinstallpro
mpt",wn:"appinstalled"};function Ye(a,b){Ue.call(this,a?
a.type:"");this.relatedTarget=this.j=this.target=null;this.button=this.screenY=this
.screenX=this.clientY=this.clientX=0;this.key="";this.s=this.b=0;this.R=this.metaKe
y=this.shiftKey=this.altKey=this.ctrlKey=!
1;this.pointerId=0;this.pointerType="";this.i=null;if(a){var
c=this.type=a.type,d=a.changedTouches?
a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.j=b;var
e=a.relatedTarget;e?D.Sa&&(xc(e,"nodeName")||(e=null)):"mouseover"==c?
e=a.fromElement:"mouseout"==
c&&(e=a.toElement);this.relatedTarget=e;null===d?(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.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.button=a.button;this.b=a.keyCode||0;this.key=a.key||"";this.s=a.charCode||
("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;
this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.R=D.Gb?
a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType=p(a.pointerType)?
a.pointerType:Ze[a.pointerType]||"";this.i=a;a.defaultPrevented&&this.preventDefaul
t()}}y(Ye,Ue);var $e=[1,4,2],Ze={2:"touch",3:"pen",4:"mouse"};function af(a)
{return(Qe?0==a.i.button:"click"==a.type?!0:!!(a.i.button&$e[0]))&&!
(D.kb&&D.Gb&&a.ctrlKey)}
Ye.prototype.g=function(){Ye.ma.g.call(this);this.i.stopPropagation?
this.i.stopPropagation():this.i.cancelBubble=!
0};Ye.prototype.preventDefault=function(){Ye.ma.preventDefault.call(this);var
a=this.i;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!
1,Se)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var
bf="closure_listenable_"+(1E6*Math.random()|0);function cf(a){return!(!a||!
a[bf])}var df=0;function ef(a,b,c,d,e)
{this.listener=a;this.b=null;this.src=b;this.type=c;this.capture=!!
d;this.sf=e;this.key=++df;this.de=this.$e=!1}function ff(a){a.de=!
0;a.listener=null;a.b=null;a.src=null;a.sf=null};function gf(a)
{this.src=a;this.b={};this.g=0}gf.prototype.add=function(a,b,c,d,e){var
g=a.toString();a=this.b[g];a||(a=this.b[g]=[],this.g++);var h=hf(a,b,d,e);-1<h?
(b=a[h],c||(b.$e=!1)):(b=new ef(b,this.src,g,!!d,e),b.$e=c,a.push(b));return
b};gf.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.b))return!
1;var e=this.b[a];b=hf(e,b,c,d);return-1<b?(ff(e[b]),Db(e,b),0==e.length&&(delete
this.b[a],this.g--),!0):!1};
function jf(a,b){var c=b.type;c in
a.b&&Cb(a.b[c],b)&&(ff(b),0==a.b[c].length&&(delete
a.b[c],a.g--))}gf.prototype.Be=function(a,b,c,d){a=this.b[a.toString()];var e=-
1;a&&(e=hf(a,b,c,d));return-1<e?a[e]:null};gf.prototype.hasListener=function(a,b)
{var c=n(a),d=c?a.toString():"",e=n(b);return db(this.b,function(a){for(var
g=0;g<a.length;++g)if(!(c&&a[g].type!=d||e&&a[g].capture!=b))return!0;return!1})};
function hf(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!
g.de&&g.listener==b&&g.capture==!!c&&g.sf==d)return e}return-1};var
kf="closure_lm_"+(1E6*Math.random()|0),lf={},mf=0;function L(a,b,c,d,e)
{if(d&&d.once)return nf(a,b,c,d,e);if(v(b)){for(var g=0;g<b.length;g+
+)L(a,b[g],c,d,e);return null}c=of(c);return cf(a)?a.ka(b,c,Aa(d)?!!d.capture:!!
d,e):pf(a,b,c,!1,d,e)}
function pf(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=Aa(e)?!!
e.capture:!!e,l=qf(a);l||(a[kf]=l=new gf(a));c=l.add(b,c,d,h,g);if(c.b)return
c;d=rf();c.b=d;d.src=a;d.listener=c;if(a.addEventListener)Te||(e=h),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(sf(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");mf++;return c}
function rf(){var a=tf,b=Re?function(c){return
a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return
c};return b}function nf(a,b,c,d,e){if(v(b)){for(var g=0;g<b.length;g+
+)nf(a,b[g],c,d,e);return null}c=of(c);return cf(a)?a.ad(b,c,Aa(d)?!!d.capture:!!
d,e):pf(a,b,c,!0,d,e)}function uf(a,b,c,d,e){if(v(b))for(var g=0;g<b.length;g+
+)uf(a,b[g],c,d,e);else d=Aa(d)?!!d.capture:!!d,c=of(c),cf(a)?
a.hb(b,c,d,e):a&&(a=qf(a))&&(b=a.Be(b,c,d,e))&&vf(b)}
function vf(a){if(!r(a)&&a&&!a.de){var b=a.src;if(cf(b))jf(b.uc,a);else{var
c=a.type,d=a.b;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(sf(c),d):b.addListener&&b.removeListener&&b.removeListener(d);mf--;
(c=qf(b))?(jf(c,a),0==c.g&&(c.src=null,b[kf]=null)):ff(a)}}}function sf(a){return a
in lf?lf[a]:lf[a]="on"+a}
function wf(a,b,c,d){var e=!
0;if(a=qf(a))if(b=a.b[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var
g=b[a];g&&g.capture==c&&!g.de&&(g=xf(g,d),e=e&&!1!==g)}return e}function xf(a,b)
{var c=a.listener,d=a.sf||a.src;a.$e&&vf(a);return c.call(d,b)}
function tf(a,b){if(a.de)return!0;if(!Re){var c;if(!(c=b))a:
{c=["window","event"];for(var d=k,e=0;e<c.length;e++)if(d=d[c[e]],null==d)
{c=null;break a}c=d}e=c;c=new Ye(e,this);d=!0;if(!(0>e.keyCode||void 0!
=e.returnValue)){a:{var g=!1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(m){g=!
0}if(g||void 0==e.returnValue)e.returnValue=!
0}e=[];for(g=c.j;g;g=g.parentNode)e.push(g);g=a.type;for(var h=e.length-1;!
c.o&&0<=h;h--){c.j=e[h];var l=wf(e[h],g,!0,c);d=d&&l}for(h=0;!c.o&&h<e.length;h+
+)c.j=e[h],l=wf(e[h],
g,!1,c),d=d&&l}return d}return xf(a,new Ye(b,this))}function qf(a){a=a[kf];return a
instanceof gf?a:null}var yf="__closure_events_fn_"+(1E9*Math.random()>>>0);function
of(a){if(za(a))return a;a[yf]||(a[yf]=function(b){return a.handleEvent(b)});return
a[yf]};function M(){Ne.call(this);this.uc=new
gf(this);this.ak=this;this.th=null}y(M,Ne);M.prototype[bf]=!
0;f=M.prototype;f.hf=function(){return this.th};f.Oe=function(a)
{this.th=a};f.addEventListener=function(a,b,c,d)
{L(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){uf(this,a,b,c,d)};
f.dispatchEvent=function(a){var
b,c=this.hf();if(c)for(b=[];c;c=c.hf())b.push(c);c=this.ak;var d=a.type||
a;if(p(a))a=new Ue(a,c);else if(a instanceof Ue)a.target=a.target||c;else{var
e=a;a=new Ue(d,c);mb(a,e)}e=!0;if(b)for(var g=b.length-1;!a.o&&0<=g;g--){var
h=a.j=b[g];e=zf(h,d,!0,a)&&e}a.o||(h=a.j=c,e=zf(h,d,!0,a)&&e,a.o||(e=zf(h,d,!
1,a)&&e));if(b)for(g=0;!a.o&&g<b.length;g++)h=a.j=b[g],e=zf(h,d,!1,a)&&e;return e};
f.va=function(){M.ma.va.call(this);if(this.uc){var a=this.uc,b=0,c;for(c in a.b)
{for(var d=a.b[c],e=0;e<d.length;e++)++b,ff(d[e]);delete
a.b[c];a.g--}}this.th=null};f.ka=function(a,b,c,d){return this.uc.add(String(a),b,!
1,c,d)};f.ad=function(a,b,c,d){return this.uc.add(String(a),b,!
0,c,d)};f.hb=function(a,b,c,d){return this.uc.remove(String(a),b,c,d)};
function zf(a,b,c,d){b=a.uc.b[String(b)];if(!b)return!0;b=b.concat();for(var e=!
0,g=0;g<b.length;++g){var h=b[g];if(h&&!h.de&&h.capture==c){var
l=h.listener,m=h.sf||h.src;h.$e&&jf(a.uc,h);e=!1!==l.call(m,d)&&e}}return e&&0!
=d.Bj}f.Be=function(a,b,c,d){return
this.uc.Be(String(a),b,c,d)};f.hasListener=function(a,b){return
this.uc.hasListener(n(a)?String(a):void 0,b)};function Af(a,b)
{this.i=a;this.j=b;this.g=0;this.b=null}Af.prototype.get=function(){if(0<this.g)
{this.g--;var a=this.b;this.b=a.next;a.next=null}else a=this.i();return a};function
Bf(a,b){a.j(b);100>a.g&&(a.g++,b.next=a.b,a.b=b)};function Cf(a)
{k.setTimeout(function(){throw a;},0)}var Df;
function Ef(){var a=k.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof
window&&window.postMessage&&window.addEventListener&&!C("Presto")&&(a=function()
{var
a=document.createElement("IFRAME");a.style.display="none";a.src="";document.documen
tElement.appendChild(a);var
b=a.contentWindow;a=b.document;a.open();a.write("");a.close();var
c="callImmediate"+Math.random(),d="file:"==b.location.protocol?"*":b.location.proto
col+"//"+b.location.host;a=w(function(a){if(("*"==d||a.origin==d)&&a.data==
c)this.port1.onmessage()},this);b.addEventListener("message",a,!
1);this.port1={};this.port2={postMessage:function()
{b.postMessage(c,d)}}});if("undefined"!==typeof a&&!C("Trident")&&!C("MSIE")){var
b=new a,c={},d=c;b.port1.onmessage=function(){if(n(c.next)){c=c.next;var
a=c.cb;c.cb=null;a()}};return function(a)
{d.next={cb:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof
document&&"onreadystatechange"in document.createElement("SCRIPT")?function(a){var
b=document.createElement("SCRIPT");
b.onreadystatechange=function()
{b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=null};document.
documentElement.appendChild(b)}:function(a){k.setTimeout(a,0)}};function Ff()
{this.g=this.b=null}var Hf=new Af(function(){return new Gf},function(a)
{a.reset()});Ff.prototype.add=function(a,b){var c=Hf.get();c.set(a,b);this.g?
this.g.next=c:this.b=c;this.g=c};Ff.prototype.remove=function(){var
a=null;this.b&&(a=this.b,this.b=this.b.next,this.b||
(this.g=null),a.next=null);return a};function Gf()
{this.next=this.g=this.b=null}Gf.prototype.set=function(a,b)
{this.b=a;this.g=b;this.next=null};Gf.prototype.reset=function()
{this.next=this.g=this.b=null};function If(a,b){Jf||Kf();Lf||(Jf(),Lf=!
0);Mf.add(a,b)}var Jf;function Kf(){if(k.Promise&&k.Promise.resolve){var
a=k.Promise.resolve(void 0);Jf=function(){a.then(Nf)}}else Jf=function(){var a=Nf;!
za(k.setImmediate)||k.Window&&k.Window.prototype&&!
C("Edge")&&k.Window.prototype.setImmediate==k.setImmediate?(Df||
(Df=Ef()),Df(a)):k.setImmediate(a)}}var Lf=!1,Mf=new Ff;function Nf(){for(var
a;a=Mf.remove();){try{a.b.call(a.g)}catch(b){Cf(b)}Bf(Hf,a)}Lf=!1};function Of(a)
{a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0}function Pf(a)
{if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Qf(a,b)
{this.b=0;this.R=void 0;this.j=this.g=this.i=null;this.o=this.s=!1;if(a!=t)try{var
c=this;a.call(b,function(a){Rf(c,2,a)},function(a){Rf(c,3,a)})}catch(d)
{Rf(this,3,d)}}function Sf(){this.next=this.i=this.g=this.j=this.b=null;this.o=!
1}Sf.prototype.reset=function(){this.i=this.g=this.j=this.b=null;this.o=!1};var
Tf=new Af(function(){return new Sf},function(a){a.reset()});function Uf(a,b,c){var
d=Tf.get();d.j=a;d.g=b;d.i=c;return d}
Qf.prototype.then=function(a,b,c){return Vf(this,za(a)?a:null,za(b)?
b:null,c)};Of(Qf);Qf.prototype.cancel=function(a){0==this.b&&If(function(){var
b=new Wf(a);Xf(this,b)},this)};function Xf(a,b){if(0==a.b)if(a.i){var c=a.i;if(c.g)
{for(var d=0,e=null,g=null,h=c.g;h&&(h.o||(d++,h.b==a&&(e=h),!
(e&&1<d)));h=h.next)e||(g=h);e&&(0==c.b&&1==d?Xf(c,b):(g?
(d=g,d.next==c.j&&(c.j=d),d.next=d.next.next):Yf(c),Zf(c,e,3,b)))}a.i=null}else
Rf(a,3,b)}
function $f(a,b){a.g||2!=a.b&&3!=a.b||ag(a);a.j?a.j.next=b:a.g=b;a.j=b}function
Vf(a,b,c,d){var e=Uf(null,null,null);e.b=new Qf(function(a,h){e.j=b?function(c)
{try{var e=b.call(d,c);a(e)}catch(q){h(q)}}:a;e.g=c?function(b){try{var
e=c.call(d,b);!n(e)&&b instanceof Wf?h(b):a(e)}catch(q){h(q)}}:h});e.b.i=a;
$f(a,e);return e.b}Qf.prototype.ra=function(a)
{this.b=0;Rf(this,2,a)};Qf.prototype.mb=function(a){this.b=0;Rf(this,3,a)};
function Rf(a,b,c){if(0==a.b){a===c&&(b=3,c=new TypeError("Promise cannot resolve
to itself"));a.b=1;a:{var d=c,e=a.ra,g=a.mb;if(d instanceof Qf){$f(d,Uf(e||t,g||
null,a));var h=!0}else if(Pf(d))d.then(e,g,a),h=!0;else{if(Aa(d))try{var
l=d.then;if(za(l)){bg(d,l,e,g,a);h=!0;break a}}catch(m){g.call(a,m);h=!0;break
a}h=!1}}h||(a.R=c,a.b=b,a.i=null,ag(a),3!=b||c instanceof Wf||cg(a,c))}}
function bg(a,b,c,d,e){function g(a){l||(l=!0,d.call(e,a))}function h(a){l||(l=!
0,c.call(e,a))}var l=!1;try{b.call(a,h,g)}catch(m){g(m)}}function ag(a){a.s||(a.s=!
0,If(a.ha,a))}function Yf(a){var b=null;a.g&&(b=a.g,a.g=b.next,b.next=null);a.g||
(a.j=null);return b}Qf.prototype.ha=function(){for(var
a;a=Yf(this);)Zf(this,a,this.b,this.R);this.s=!1};
function Zf(a,b,c,d){if(3==c&&b.g&&!b.o)for(;a&&a.o;a=a.i)a.o=!
1;if(b.b)b.b.i=null,dg(b,c,d);else try{b.o?b.j.call(b.i):dg(b,c,d)}catch(e)
{eg.call(null,e)}Bf(Tf,b)}function dg(a,b,c){2==b?
a.j.call(a.i,c):a.g&&a.g.call(a.i,c)}function cg(a,b){a.o=!0;If(function()
{a.o&&eg.call(null,b)})}var eg=Cf;function Wf(a)
{pb.call(this,a)}y(Wf,pb);Wf.prototype.name="cancel";function fg(a,b)
{M.call(this);this.g=a||1;this.b=b||
k;this.i=w(this.fn,this);this.j=Ga()}y(fg,M);f=fg.prototype;f.De=!
1;f.mc=null;function gg(a,b){a.g=b;a.mc&&a.De?
(a.stop(),a.start()):a.mc&&a.stop()}f.fn=function(){if(this.De){var a=Ga()-
this.j;0<a&&a<.8*this.g?this.mc=this.b.setTimeout(this.i,this.g-a):
(this.mc&&(this.b.clearTimeout(this.mc),this.mc=null),this.dispatchEvent("tick"),th
is.De&&(this.stop(),this.start()))}};
f.start=function(){this.De=!0;this.mc||
(this.mc=this.b.setTimeout(this.i,this.g),this.j=Ga())};f.stop=function(){this.De=!
1;this.mc&&(this.b.clearTimeout(this.mc),this.mc=null)};f.va=function()
{fg.ma.va.call(this);this.stop();delete this.b};function N(a,b,c)
{if(za(a))c&&(a=w(a,c));else if(a&&"function"==typeof
a.handleEvent)a=w(a.handleEvent,a);else throw Error("Invalid listener
argument");return 2147483647<Number(b)?-1:k.setTimeout(a,b||0)};function hg(a,b,c)
{Ne.call(this);this.b=a;this.j=b||
0;this.g=c;this.i=w(this.Ek,this)}y(hg,Ne);f=hg.prototype;f.La=0;f.va=function()
{hg.ma.va.call(this);this.stop();delete this.b;delete this.g};f.start=function(a)
{this.stop();this.La=N(this.i,n(a)?a:this.j)};f.stop=function(){0!
=this.La&&k.clearTimeout(this.La);this.La=0};f.Ek=function()
{this.La=0;this.b&&this.b.call(this.g)};function ig(a){if(a.classList)return
a.classList;a=a.className;return p(a)&&a.match(/\S+/g)||[]}function jg(a,b){return
a.classList?a.classList.contains(b):Ab(ig(a),b)}function O(a,b){a.classList?
a.classList.add(b):jg(a,b)||(a.className+=0<a.className.length?" "+b:b)}function
kg(a,b){if(a.classList)z(b,function(b){O(a,b)});else{var c={};z(ig(a),function(a)
{c[a]=!0});z(b,function(a){c[a]=!0});a.className="";for(var d in
c)a.className+=0<a.className.length?" "+d:d}}
function lg(a,b){a.classList?
a.classList.remove(b):jg(a,b)&&(a.className=ub(ig(a),function(a){return a!
=b}).join(" "))}function mg(a,b){a.classList?z(b,function(b)
{lg(a,b)}):a.className=ub(ig(a),function(a){return!Ab(b,a)}).join(" ")}function
ng(a,b,c){c?O(a,b):lg(a,b)};function og(a){M.call(this);a=a||
Wd();this.b=a.Ta(D.ya?"DIV":"IFRAME",
{style:"position:absolute;width:9em;height:9em;top:-99em",tabIndex:-1,"aria-
hidden":"true"});a=a.b.body;a.insertBefore(this.b,a.firstChild);if(D.ya)var
b=this.b;else a:{a=this.b;try{b=a.contentWindow||(a.contentDocument?
ie(a.contentDocument):null);break a}catch(c)
{}b=null}b=this.j=b;D.Sa&&(a=b.document,a.open(),a.close());L(b,"resize",this.g,!
1,this);this.i=this.b.offsetWidth}y(og,M);
og.prototype.va=function(){og.ma.va.call(this);uf(this.j,"resize",this.g,!
1,this);this.j=null;D.Sa&&!D.Na("1.9")||K(this.b);delete
this.b};og.prototype.g=function(){var a=this.b.offsetWidth;this.i!
=a&&(this.i=a,this.dispatchEvent("fontsizechange"))};function pg(a){var
b=0,c=0;if(qg(a))b=a.selectionStart,c=-1;else if(rg()){var
d=sg(a),e=d[0];d=d[1];if(e.inRange(d))
{e.setEndPoint("EndToStart",d);if("textarea"==a.type)
{d.duplicate();b=a=e.text;for(c=!1;!c;)0==e.compareEndPoints("StartToEnd",e)?c=!0:
(e.moveEnd("character",-1),e.text==a?b+="\r\n":c=!0);e=[b.length,-1];return
e}b=e.text.length;c=-1}}return[b,c]}
function sg(a){var b=a.ownerDocument||
a.document,c=b.selection.createRange();"textarea"==a.type?
(b=b.body.createTextRange(),b.moveToElementText(a)):b=a.createTextRange();return[b,
c]}function
tg(a,b){"textarea"==a.type&&(b=a.value.substring(0,b).replace(/(\r\n|\r|\n)/g,"\n")
.length);return b}function qg(a){try{return"number"==typeof
a.selectionStart}catch(b){return!1}}function rg(){return D.ya&&!D.Na("9")};function
ug(a){M.call(this);this.b=a||window;this.i=L(this.b,"resize",this.j,!
1,this);this.g=de(this.b||window)}y(ug,M);ug.prototype.Ba=function(){return this.g?
this.g.clone():null};ug.prototype.va=function()
{ug.ma.va.call(this);this.i&&(vf(this.i),this.i=null);this.g=this.b=null};ug.protot
ype.j=function(){var a=de(this.b||window);Vd(a,this.g)||
(this.g=a,this.dispatchEvent("resize"))};function P(a)
{Ne.call(this);this.ua=a;this.i={}}y(P,Ne);var
vg=[];f=P.prototype;f.ka=function(a,b,c,d){return wg(this,a,b,c,d)};function
wg(a,b,c,d,e,g){v(c)||(c&&(vg[0]=c.toString()),c=vg);for(var h=0;h<c.length;h++)
{var l=L(b,c[h],d||a.handleEvent,e||!1,g||a.ua||a);if(!l)break;a.i[l.key]=l}return
a}f.ad=function(a,b,c,d){return xg(this,a,b,c,d)};
function xg(a,b,c,d,e,g){if(v(c))for(var h=0;h<c.length;h+
+)xg(a,b,c[h],d,e,g);else{b=nf(b,c,d||a.handleEvent,e,g||a.ua||a);if(!b)return
a;a.i[b.key]=b}return a}f.hb=function(a,b,c,d,e){if(v(b))for(var g=0;g<b.length;g+
+)this.hb(a,b[g],c,d,e);else c=c||this.handleEvent,d=Aa(d)?!!d.capture:!!d,e=e||
this.ua||this,c=of(c),d=!!d,b=cf(a)?a.Be(b,c,d,e):a?(a=qf(a))?
a.Be(b,c,d,e):null:null,b&&(vf(b),delete this.i[b.key]);return this};
function yg(a){cb(a.i,function(a,c)
{this.i.hasOwnProperty(c)&&vf(a)},a);a.i={}}f.va=function()
{P.ma.va.call(this);yg(this)};f.handleEvent=function(){throw
Error("EventHandler.handleEvent not implemented");};function zg(a)
{M.call(this);this.wa=a;a=D.ya?"focusout":"blur";this.b=L(this.wa,D.ya?"focusin":"f
ocus",this,!D.ya);this.g=L(this.wa,a,this,!
D.ya)}y(zg,M);zg.prototype.handleEvent=function(a){var b=new
Ye(a.i);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispatc
hEvent(b)};zg.prototype.va=function()
{zg.ma.va.call(this);vf(this.b);vf(this.g);delete this.wa};function Ag(a,b,c,d,e,g)
{if(D.kb&&!D.Na("525"))return!0;if(D.Gb&&e)return Bg(a);if(e&&!d)return!1;if(!D.Sa)
{r(b)&&(b=Cg(b));var h=17==b||18==b||D.Gb&&91==b;if((!c||D.Gb)&&h||
D.Gb&&16==b&&(d||g))return!1}if((D.kb||D.bc)&&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(D.ya&&d&&b==a)return!1;switch(a){case 13:return D.Sa?g||e?!1:!
(c&&d):!0;case 27:return!(D.kb||D.bc||D.Sa)}return D.Sa&&(d||e||g)?!1:Bg(a)}
function Bg(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(D.kb||
D.bc)&&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:return!0;default:return!
1}}function Cg(a){if(D.Sa)a=Dg(a);else if(D.Gb&&D.kb)switch(a){case 93:a=91}return
a}
function Dg(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 Eg(a,b)
{M.call(this);a&&Fg(this,a,b)}y(Eg,M);f=Eg.prototype;f.wa=null;f.Bf=null;f.dh=null;
f.Cf=null;f.Mb=-1;f.$c=-1;f.jg=!1;
var
Gg={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},Hg=
{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},Ig=!D.kb||D.Na("525"),Jg=D.Gb&&D.Sa;f=Eg.prototype;
f.ol=function(a){if(D.kb||D.bc)if(17==this.Mb&&!a.ctrlKey||18==this.Mb&&!a.altKey||
D.Gb&&91==this.Mb&&!a.metaKey)this.$c=this.Mb=-1;-1==this.Mb&&(a.ctrlKey&&17!=a.b?
this.Mb=17:a.altKey&&18!=a.b?this.Mb=18:a.metaKey&&91!=a.b&&(this.Mb=91));Ig&&!
Ag(a.b,this.Mb,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.
$c=Cg(a.b),Jg&&(this.jg=a.altKey))};f.Hk=function(a){this.$c=this.Mb=-
1;this.jg=a.altKey};
f.handleEvent=function(a){var b=a.i,c=b.altKey;if(D.ya&&"keypress"==a.type){var
d=this.$c;var e=13!=d&&27!=d?b.keyCode:0}else(D.kb||D.bc)&&"keypress"==a.type?
(d=this.$c,e=0<=b.charCode&&63232>b.charCode&&Bg(d)?b.charCode:0):D.sc&&!D.kb?
(d=this.$c,e=Bg(d)?b.keyCode:0):(d=b.keyCode||this.$c,e=b.charCode||
0,Jg&&"keypress"==a.type&&(c=this.jg),D.Gb&&63==e&&224==d&&(d=191));var
g=d=Cg(d);d?63232<=d&&d in Gg?
g=Gg[d]:25==d&&a.shiftKey&&(g=9):b.keyIdentifier&&b.keyIdentifier in
Hg&&(g=Hg[b.keyIdentifier]);
D.Sa&&Ig&&"keypress"==a.type&&!Ag(g,this.Mb,a.shiftKey,a.ctrlKey,c,a.metaKey)||
(a=g==this.Mb,this.Mb=g,b=new
Kg(g,e,a,b),b.altKey=c,this.dispatchEvent(b))};f.V=function(){return
this.wa};function Fg(a,b,c)
{a.Cf&&Lg(a);a.wa=b;a.Bf=L(a.wa,"keypress",a,c);a.dh=L(a.wa,"keydown",a.ol,c,a);a.C
f=L(a.wa,"keyup",a.Hk,c,a)}function Lg(a)
{a.Bf&&(vf(a.Bf),vf(a.dh),vf(a.Cf),a.Bf=null,a.dh=null,a.Cf=null);a.wa=null;a.Mb=-
1;a.$c=-1}f.va=function(){Eg.ma.va.call(this);Lg(this)};
function Kg(a,b,c,d)
{Ye.call(this,d);this.type="key";this.b=a;this.s=b;this.repeat=c}y(Kg,Ye);function
Mg(a,b){var c=a.match(Ng);return c?Number(c[1])*b[c[2]]:NaN}var
Ng=/^([-]?\d+\.?\d*)([K,M,G,T,P,E,Z,Y,k,m,u,n]?)[B]?$/,Og={"":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},Pg={"":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)};var
ib={},Qg=null;function Rg(a){a=Ba(a);delete ib[a];hb()&&Qg&&Qg.stop()}function Sg()
{Qg||(Qg=new hg(function(){Tg()},20));var a=Qg;0!=a.La||a.start()}function Tg(){var
a=Ga();cb(ib,function(b){Ug(b,a)});hb()||Sg()};function Vg()
{M.call(this);this.g=0;this.endTime=this.b=null}y(Vg,M);Vg.prototype.j=function()
{this.Hc("begin")};Vg.prototype.i=function()
{this.Hc("end")};Vg.prototype.Hc=function(a){this.dispatchEvent(a)};function
Wg(a,b,c,d){Vg.call(this);if(!v(a)||!v(b))throw Error("Start and end parameters
must be arrays");if(a.length!=b.length)throw Error("Start and end points must be
the same
length");this.o=a;this.ra=b;this.duration=c;this.ha=d;this.coords=[];this.progress=
0}y(Wg,Vg);f=Wg.prototype;
f.play=function(a){if(a||0==this.g)this.progress=0,this.coords=this.o;else
if(1==this.g)return!1;Rg(this);this.b=a=Ga();-1==this.g&&(this.b-
=this.duration*this.progress);this.endTime=this.b+this.duration;this.progress||
this.j();this.Hc("play");-1==this.g&&this.Hc("resume");this.g=1;var b=Ba(this);b in
ib||(ib[b]=this);Sg();Ug(this,a);return!0};f.stop=function(a)
{Rg(this);this.g=0;a&&(this.progress=1);Xg(this,this.progress);this.Hc("stop");this
.i()};
f.va=function(){0==this.g||this.stop(!
1);this.Hc("destroy");Wg.ma.va.call(this)};function Ug(a,b)
{b<a.b&&(a.endTime=b+a.endTime-a.b,a.b=b);a.progress=(b-a.b)/(a.endTime-
a.b);1<a.progress&&(a.progress=1);Xg(a,a.progress);1==a.progress?
(a.g=0,Rg(a),a.Hc("finish"),a.i()):1==a.g&&a.rh()}function Xg(a,b)
{za(a.ha)&&(b=a.ha(b));a.coords=Array(a.o.length);for(var c=0;c<a.o.length;c+
+)a.coords[c]=(a.ra[c]-a.o[c])*b+a.o[c]}f.rh=function()
{this.Hc("animate")};f.Hc=function(a){this.dispatchEvent(new Yg(a,this))};
function Yg(a,b)
{Ue.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.du
ration=b.duration;this.progress=b.progress}y(Yg,Ue);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.Kb=function(){return this.right-this.left};f.lc=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,d=b.y<a.top?b.y-a.top:b.y>a.bottom?b.y-
a.bottom:0;return Math.sqrt(c*c+d*d)}
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),g=Math.min(a.top+a.height,b.top+b.height);if(e<=g)return
new ch(c,e,d-c,g-e)}return null}function gh(a,b){if(!a||!b)return null;var c=new
ch(a.left,a.top,a.width,a.height),d=Math.max(c.left+c.width,b.left+b.width),e=Math.
max(c.top+c.height,b.top+b.height);c.left=Math.min(c.left,b.left);c.top=Math.min(c.
top,b.top);c.width=d-c.left;c.height=e-c.top;return c}
f.Ba=function(){return new F(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 Q(a,b,c)
{if(p(b))(b=hh(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var
e=b[d],g=hh(c,d);g&&(c.style[g]=e)}}var ih={};function hh(a,b){var c=ih[b];if(!c)
{var d=oc(b);c=d;void
0===a.style[d]&&(d=(D.kb?"Webkit":D.Sa?"Moz":D.ya?"ms":D.sc?"O":null)+pc(d),void 0!
==a.style[d]&&(c=d));ih[b]=c}return c}function jh(a,b){var
c=a.style[oc(b)];return"undefined"!==typeof c?c:a.style[hh(a,b)]||""}
function kh(a,b){var c=Yd(a);return
c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,
null))?c[b]||c.getPropertyValue(b)||"":""}function lh(a,b){return kh(a,b)||
(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function mh(a,b,c)
{if(b instanceof E){var d=b.x;b=b.y}else d=b,b=c;a.style.left=nh(d,!
1);a.style.top=nh(b,!1)}function oh(a){return new E(a.offsetLeft,a.offsetTop)}
function ph(a){a=a?Yd(a):document;return!D.ya||D.Lb(9)||ee(Wd(a).b)?
a.documentElement:a.body}function qh(a){try{var
b=a.getBoundingClientRect()}catch(c)
{return{left:0,top:0,right:0,bottom:0}}D.ya&&a.ownerDocument.body&&(a=a.ownerDocume
nt,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-
=a.documentElement.clientTop+a.body.clientTop);return b}
function rh(a){if(D.ya&&!D.Lb(8))return a.offsetParent;var
b=Yd(a),c=lh(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=lh(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 sh(a){for(var b=new
Zg(0,Infinity,Infinity,0),c=Wd(a),d=c.b.body,e=c.b.documentElement,g=ge(c.b);a=rh(a
);)if(!(D.ya&&0==a.clientWidth||D.kb&&0==a.clientHeight&&a==d)&&a!=d&&a!
=e&&"visible"!=lh(a,"overflow")){var h=th(a),l=new
E(a.clientLeft,a.clientTop);h.x+=l.x;h.y+=l.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=de(he(c.b)||
window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,g+c.height);
return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null}
function uh(a,b){var c=b||ge(document);var d=c||ge(document);var
e=th(a),g=th(d),h=vh(d);if(d==ge(document)){var l=e.x-d.scrollLeft;e=e.y-
d.scrollTop;D.ya&&!D.Lb(10)&&(l+=h.left,e+=h.top)}else l=e.x-g.x-h.left,e=e.y-g.y-
h.top;h=wh(a);g=d.clientHeight-h.height;var
m=d.scrollLeft,q=d.scrollTop;m+=Math.min(l,Math.max(l-(d.clientWidth-
h.width),0));q+=Math.min(e,Math.max(e-g,0));d=new
E(m,q);c.scrollLeft=d.x;c.scrollTop=d.y}
function th(a){var b=Yd(a),c=new E(0,0),d=ph(b);if(a==d)return
c;a=qh(a);b=fe(Wd(b).b);c.x=a.left+b.x;c.y=a.top+b.y;return c}function xh(a,b){var
c=yh(a),d=yh(b);return new E(c.x-d.x,c.y-d.y)}function zh(a){a=qh(a);return new
E(a.left,a.top)}function yh(a){if(1==a.nodeType)return zh(a);a=a.changedTouches?
a.changedTouches[0]:a;return new E(a.clientX,a.clientY)}
function R(a,b,c){if(b instanceof F)c=b.height,b=b.width;else if(void 0==c)throw
Error("missing height argument");a.style.width=nh(b,!0);a.style.height=nh(c,!
0)}function nh(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return
a}function Ah(a){var b=wh;if("none"!=lh(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 wh(a){var b=a.offsetWidth,c=a.offsetHeight,d=D.kb&&!b&&!c;return n(b)&&!
d||!a.getBoundingClientRect?new F(b,c):(a=qh(a),new F(a.right-a.left,a.bottom-
a.top))}function Bh(a){var b=th(a);a=Ah(a);return new
ch(b.x,b.y,a.width,a.height)}function Ch(a,b){var c=a.style;"opacity"in c?
c.opacity=b:"MozOpacity"in c?c.MozOpacity=b:"filter"in
c&&(c.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")}function S(a,b)
{a.style.display=b?"":"none"}function Dh(a){return"rtl"==lh(a,"direction")}
var Eh=D.Sa?"MozUserSelect":D.kb||D.bc?"WebkitUserSelect":null;function Fh(a,b,c)
{c=c?null:a.getElementsByTagName("*");if(Eh)
{if(b=b?"none":"",a.style&&(a.style[Eh]=b),c){a=0;for(var d;d=c[a];a+
+)d.style&&(d.style[Eh]=b)}}else if(D.ya||
D.sc)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;d=c[a];a+
+)d.setAttribute("unselectable",b)}
function Gh(a,b){var c=ee(Wd(Yd(a)).b);if(!D.ya||D.Na("10")||
c&&D.Na("8"))Hh(a,b,"border-box");else{var d=a.style;if(c){c=Ih(a);var
e=vh(a);d.pixelWidth=b.width-e.left-c.left-c.right-e.right;d.pixelHeight=b.height-
e.top-c.top-c.bottom-e.bottom}else d.pixelWidth=b.width,d.pixelHeight=b.height}}
function Jh(a){var b=Yd(a),c=D.ya&&a.currentStyle;if(c&&ee(Wd(b).b)&&"auto"!
=c.width&&"auto"!=c.height&&!c.boxSizing)return
b=Kh(a,c.width,"width","pixelWidth"),a=Kh(a,c.height,"height","pixelHeight"),new
F(b,a);c=new F(a.offsetWidth,a.offsetHeight);b=Ih(a);a=vh(a);return new F(c.width-
a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)}
function Hh(a,b,c){a=a.style;D.Sa?a.MozBoxSizing=c:D.kb?
a.WebkitBoxSizing=c:a.boxSizing=c;a.width=Math.max(b.width,0)+"px";a.height=Math.ma
x(b.height,0)+"px"}function Kh(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 Lh(a,b){var
c=a.currentStyle?a.currentStyle[b]:null;return c?Kh(a,c,"left","pixelLeft"):0}
function Ih(a){if(D.ya){var
b=Lh(a,"paddingLeft"),c=Lh(a,"paddingRight"),d=Lh(a,"paddingTop");a=Lh(a,"paddingBo
ttom");return new
Zg(d,c,a,b)}b=kh(a,"paddingLeft");c=kh(a,"paddingRight");d=kh(a,"paddingTop");a=kh(
a,"paddingBottom");return new
Zg(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var
Mh={thin:2,medium:4,thick:6};
function Nh(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return
0;var c=a.currentStyle?a.currentStyle[b+"Width"]:null;return c in Mh?
Mh[c]:Kh(a,c,"left","pixelLeft")}
function vh(a){if(D.ya&&!D.Lb(9)){var
b=Nh(a,"borderLeft"),c=Nh(a,"borderRight"),d=Nh(a,"borderTop");a=Nh(a,"borderBottom
");return new
Zg(d,c,a,b)}b=kh(a,"borderLeftWidth");c=kh(a,"borderRightWidth");d=kh(a,"borderTopW
idth");a=kh(a,"borderBottomWidth");return new
Zg(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}function Oh(a,b)
{a.style[D.ya?"styleFloat":"cssFloat"]=b};D.platform={};D.platform.ve=function()
{if(D.Uh){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(D.Od()))?a[1]:"0"}return
D.Gb?(a=/10[_.][0-9_.]+/,(a=a.exec(D.Od()))?a[0].replace(/_/g,"."):"10"):D.je?
(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(D.Od()))?a[1]:""):D.ne||D.rd||D.Wj?(a=/
(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(D.Od()))?
a[1].replace(/_/g,"."):""):""};D.platform.VERSION=D.platform.ve();D.platform.Af=fun
ction(a){return 0<=mc(D.platform.VERSION,a)};D.product={};D.product.Kh=!
1;D.product.Gd=!1;D.product.Fd=!1;D.product.ke=!1;D.product.Jh=!1;D.product.Oh=!
1;D.product.Id=D.Zf||D.Yf||D.dg||D.product.Kh||D.product.Gd||D.product.Fd||
D.product.ke||D.product.Jh||
D.product.Oh;D.product.sc=D.sc;D.product.ya=D.ya;D.product.bc=D.bc;D.product.Tj=D.p
roduct.Id?D.product.Kh:C("Firefox");D.product.Tl=function(){return uc()||
C("iPod")};D.product.ne=D.product.Id?
D.product.Gd:D.product.Tl();D.product.rd=D.product.Id?D.product.Fd:C("iPad");
D.product.je=D.product.Id?D.product.ke:C("Android")&&!(tc()||C("Firefox")||
C("Opera")||C("Silk"));D.product.Qj=D.product.Id?
D.product.Jh:tc();D.product.Wl=function(){return C("Safari")&&!(tc()||C("Coast")||
C("Opera")||C("Edge")||C("Silk")||C("Android"))&&!vc()};D.product.eg=D.product.Id?
D.product.Oh:D.product.Wl();D.product.ve=function(){if(D.product.Tj)return
D.product.Nd(/Firefox\/([0-9.]+)/);if(D.product.ya||D.product.bc||
D.product.sc)return D.VERSION;if(D.product.Qj)return vc()?D.product.Nd(/CriOS\/([0-
9.]+)/):D.product.Nd(/Chrome\/([0-9.]+)/);if(D.product.eg&&!vc())return
D.product.Nd(/Version\/([0-9.]+)/);if(D.product.ne||D.product.rd){var
a=D.product.ki(/Version\/(\S+).*Mobile\/(\S+)/);if(a)return a[1]+"."+a[2]}else
if(D.product.je)return(a=D.product.Nd(/Android\s+([0-9.]+)/))?
a:D.product.Nd(/Version\/([0-9.]+)/);
return""};D.product.Nd=function(a){return(a=D.product.ki(a))?
a[1]:""};D.product.ki=function(a){return
a.exec(D.Od())};D.product.VERSION=D.product.ve();D.product.Af=function(a){return
0<=mc(D.product.VERSION,a)};function Ph(a,b,c,d,e)
{Wg.call(this,b,c,d,e);this.element=a}y(Ph,Wg);Ph.prototype.s=t;Ph.prototype.rh=fun
ction(){this.s();Ph.ma.rh.call(this)};Ph.prototype.i=function()
{this.s();Ph.ma.i.call(this)};Ph.prototype.j=function()
{this.s();Ph.ma.j.call(this)};function Qh(a,b,c,d,e)
{r(b)&&(b=[b]);r(c)&&(c=[c]);Ph.call(this,a,b,c,d,e);if(1!=b.length||1!
=c.length)throw Error("Start and end points must be 1D");this.R=-1}y(Qh,Ph);var
Rh=1/1024;
Qh.prototype.s=function(){var a=this.coords[0];Math.abs(a-
this.R)>=Rh&&(Ch(this.element,a),this.R=a)};Qh.prototype.j=function(){this.R=-
1;Qh.ma.j.call(this)};Qh.prototype.i=function(){this.R=-
1;Qh.ma.i.call(this)};function Sh(a,b,c)
{Qh.call(this,a,1,0,b,c)}y(Sh,Qh);Sh.prototype.j=function()
{this.element.style.display="";Sh.ma.j.call(this)};Sh.prototype.i=function()
{this.element.style.display="none";Sh.ma.i.call(this)};
function Th(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end
points must be 3D");Ph.apply(this,arguments)}y(Th,Ph);Th.prototype.s=function()
{for(var a=[],b=0;b<this.coords.length;b+
+)a[b]=Math.round(this.coords[b]);this.element.style.backgroundColor="rgb("+a.join(
",")+")"};function Uh(a,b,c){M.call(this);this.target=a;this.s=b||a;this.ha=c||new
ch(NaN,NaN,NaN,NaN);this.i=Yd(a);this.b=new
P(this);Oe(this,this.b);this.deltaY=this.deltaX=this.ta=this.ra=this.screenY=this.s
creenX=this.clientY=this.clientX=0;this.o=!0;this.g=!1;L(this.s,
["touchstart","mousedown"],this.Jj,!1,this);this.j=Vh}y(Uh,M);var
Vh=k.document&&k.document.documentElement&&!!
k.document.documentElement.setCapture&&!!
k.document.releaseCapture;f=Uh.prototype;f.Va=function(a){this.o=a};
f.va=function(){Uh.ma.va.call(this);uf(this.s,["touchstart","mousedown"],this.Jj,!
1,this);yg(this.b);this.j&&this.i.releaseCapture();this.s=this.target=null};
f.Jj=function(a){var b="mousedown"==a.type;if(!this.o||this.g||b&&!
af(a))this.dispatchEvent("earlycancel");else if(this.dispatchEvent(new
Wh("start",this,a.clientX,a.clientY,a))){this.g=!
0;b&&a.preventDefault();b=this.i;var c=b.documentElement,d=!this.j;this.b.ka(b,
["touchmove","mousemove"],this.xl,{capture:d,passive:!1});this.b.ka(b,
["touchend","mouseup"],this.df,d);this.j?(c.setCapture(!
1),this.b.ka(c,"losecapture",this.df)):this.b.ka(ie(b),"blur",this.df);this.ua&&thi
s.b.ka(this.ua,"scroll",this.Gm,
d);this.clientX=this.ra=a.clientX;this.clientY=this.ta=a.clientY;this.screenX=a.scr
eenX;this.screenY=a.screenY;this.deltaX=this.target.offsetLeft;this.deltaY=this.tar
get.offsetTop;this.R=fe(Wd(this.i).b)}};f.df=function(a,b)
{yg(this.b);this.j&&this.i.releaseCapture();this.g?(this.g=!
1,this.dispatchEvent(new
Wh("end",this,a.clientX,a.clientY,a,Xh(this,this.deltaX),Yh(this,this.deltaY),b||"t
ouchcancel"==a.type))):this.dispatchEvent("earlycancel")};
f.xl=function(a){if(this.o){var b=a.clientX-this.clientX,c=a.clientY-
this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;t
his.screenY=a.screenY;if(!this.g){var d=this.ra-this.clientX,e=this.ta-
this.clientY;if(0<d*d+e*e)if(this.dispatchEvent(new
Wh("start",this,a.clientX,a.clientY,a)))this.g=!0;else{this.jc||
this.df(a);return}}c=Zh(this,b,c);b=c.x;c=c.y;this.g&&this.dispatchEvent(new
Wh("beforedrag",this,a.clientX,a.clientY,a,b,c))&&($h(this,a,b,c),a.preventDefault(
))}};
function Zh(a,b,c){var d=fe(Wd(a.i).b);b+=d.x-a.R.x;c+=d.y-
a.R.y;a.R=d;a.deltaX+=b;a.deltaY+=c;return new
E(Xh(a,a.deltaX),Yh(a,a.deltaY))}f.Gm=function(a){var
b=Zh(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;
$h(this,a,b.x,b.y)};function $h(a,b,c,d){a.ei(c,d);a.dispatchEvent(new
Wh("drag",a,b.clientX,b.clientY,b,c,d))}function Xh(a,b){var
c=a.ha,d=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!
=d?d+c:Infinity,Math.max(null!=d?d:-Infinity,b))}
function Yh(a,b){var c=a.ha,d=isNaN(c.top)?null:c.top;c=isNaN(c.height)?
0:c.height;return Math.min(null!=d?d+c:Infinity,Math.max(null!=d?d:-
Infinity,b))}f.ei=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
Wh(a,b,c,d,e,g,h){Ue.call(this,a);this.clientX=c;this.clientY=d;this.left=n(g)?
g:b.deltaX;this.top=n(h)?h:b.deltaY}y(Wh,Ue);function ai(a){return
Math.pow(a,3)}function bi(a){return 3*a*a-2*a*a*a};function ci(a)
{Ue.call(this,"navigate");this.ha=a}y(ci,Ue);function di(){return!(C("iPad")||
C("Android")&&!C("Mobile")||C("Silk"))&&(C("iPod")||C("iPhone")||C("Android")||
C("IEMobile"))};function ei(a,b){for(var c=[a],d=b.length-1;0<=d;--d)c.push(typeof
b[d],b[d]);return c.join("\x0B")};function fi(a,b,c,d){M.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"+gi;var g=Hd("input",{type:"text",name:e,id:e,style:new
Lc(Mc,"display:none")});document.write(Ad(g));e=H(e)}this.R=e;this.b=c?
ie(Yd(c)):window;this.ua=b;D.ya&&!b&&(this.ua="https"==window.location.protocol?
Xc(Oc(new Lc(Mc,"https:///"))):Xc(Oc(new Lc(Mc,'javascript:""'))));this.g=new
fg(150);Oe(this,this.g);this.j=!a;this.i=new P(this);if(a||hi){if(d)var h=
d;else{a="history_iframe"+gi;d=this.ua;b={id:a,style:new
Lc(Mc,"display:none"),sandbox:void 0};d&&Wc(d);c={};c.src=d||
null;c.srcdoc=null;d={sandbox:""};e={};for(h in c)e[h]=c[h];for(h in
d)e[h]=d[h];for(h in b){g=h.toLowerCase();if(g in c)throw Error('Cannot override
"'+g+'" attribute, got "'+h+'" with value "'+b[h]+'"');g in d&&delete
e[g];e[h]=b[h]}h=Id("iframe",e,void
0);document.write(Ad(h));h=H(a)}this.ra=h;this.Ca=!
0}hi&&(this.i.ka(this.b,"load",this.Bm),this.Aa=this.ta=!1);this.j?
ii(this,ji(this),
!0):ki(this,this.R.value);gi++}y(fi,M);fi.prototype.ha=!1;fi.prototype.s=!
1;fi.prototype.o=null;var li=function(a,b){var c=b||ei;return function(){var
b=this||k;b=b.closure_memoize_cache_||(b.closure_memoize_cache_={});var
e=c(Ba(a),arguments);return b.hasOwnProperty(e)?b[e]:b[e]=a.apply(this,arguments)}}
(function(){return D.ya?D.Lb(8):"onhashchange"in k}),hi=D.ya&&!
D.Lb(8);f=fi.prototype;f.Yd=null;f.va=function()
{fi.ma.va.call(this);this.i.Ea();this.Va(!1)};
f.Va=function(a){if(a!=this.ha)if(hi&&!this.ta)this.Aa=a;else if(a)if(D.sc?
this.i.ka(this.b.document,mi,this.Km):D.Sa&&this.i.ka(this.b,"pageshow",this.Hm),li
()&&this.j)this.i.ka(this.b,"hashchange",this.Cm),this.ha=!0,this.dispatchEvent(new
ci(ji(this),!1));else{if(!D.ya||di()||
this.ta)this.i.ka(this.g,"tick",w(this.ui,this,!0)),this.ha=!0,hi||
(this.o=ji(this),this.dispatchEvent(new ci(ji(this),!1))),this.g.start()}else
this.ha=!1,yg(this.i),this.g.stop()};
f.Bm=function(){this.ta=!0;this.R.value&&ki(this,this.R.value,!
0);this.Va(this.Aa)};f.Hm=function(a){a.i.persisted&&(this.Va(!1),this.Va(!
0))};f.Cm=function(){var a=ni(this.b);a!=this.o&&oi(this,a,!0)};function ji(a)
{return null!=a.Yd?a.Yd:a.j?ni(a.b):pi(a)||""}function ni(a){a=a.location.href;var
b=a.indexOf("#");return 0>b?"":a.substring(b+1)}
function ii(a,b,c){a=a.b.location;var d=a.href.split("#")[0],e=-1!
=a.href.indexOf("#");if(hi||e||b)d+="#"+b;d!=a.href&&(c?a.replace(d):
(b=cd(d),Qd(a,b)))}function ki(a,b,c,d){if(a.Ca||b!=pi(a))if(a.Ca=!
1,b=encodeURIComponent(String(b)),D.ya){var
e=ve(a.ra);e.open("text/html",c?"replace":void 0);c=Jd(Hd("title",{},d||
a.b.document.title),Hd("body",{},b));e.write(Ad(c));e.close()}else e=Wc(a.ua)
+"#"+b,(a=a.ra.contentWindow)&&(c?a.location.replace(e):Qd(a.location,e))}
function pi(a){if(D.ya)return a=ve(a.ra),a.body?Xb(a.body.innerHTML):null;var
b=a.ra.contentWindow;if(b){try{var c=Xb(ni(b))}catch(d){return a.s||(1!
=a.s&&gg(a.g,1E4),a.s=!0),null}a.s&&(0!=a.s&&gg(a.g,150),a.s=!1);return c||
null}return null}f.ui=function(a){if(this.j){var b=ni(this.b);b!
=this.o&&oi(this,b,a)}if(!this.j||hi)if(b=pi(this)||"",null==this.Yd||
b==this.Yd)this.Yd=null,b!=this.o&&oi(this,b,a)};
function oi(a,b,c){a.o=a.R.value=b;a.j?
(hi&&ki(a,b),ii(a,b)):ki(a,b);a.dispatchEvent(new ci(ji(a),c))}f.Km=function()
{this.g.stop();this.g.start()};var mi=["mousedown","keydown","mousemove"],gi=0;var
qi={};
function ri(a){if(D.product.ya&&!D.Na(9))return[0,0,0,0];var
b=qi.hasOwnProperty(a)?qi[a]:null;if(b)return
b;65536<Object.keys(qi).length&&(qi={});var c=[0,0,0,0],d=RegExp("\\\\[0-9A-Fa-f]
{1,5}\\s","g");b=si(a,RegExp("\\\\[0-9A-Fa-f]
{6}\\s?","g"));b=si(b,d);b=si(b,/\\./g);b=b.replace(RegExp(":not\\
(([^\\)]*)\\)","g")," $1
");b=b.replace(RegExp("{[^]*","gm"),"");b=ti(b,c,RegExp("(\\[[^\\]]
+\\])","g"),2);b=ti(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]
+)","g"),1);b=ti(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),
2);b=ti(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-
letter|:before|:after)/gi,3);b=ti(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=ti(b,c,/(:[^\s\
+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g,"
");ti(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return qi[a]=b}function ti(a,b,c,d){return
a.replace(c,function(a){b[d]+=1;return Array(a.length+1).join(" ")})}function
si(a,b){return a.replace(b,function(a){return
Array(a.length+1).join("A")})};function ui(a){vi();return Cd(a,null)}var vi=t;var
wi={"* ARIA-CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-
DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!0,"*
ARIA-READONLY":!0,"* ARIA-REQUIRED":!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,"* MAXLENGTH":!0,"* METHOD":!0,"*
MULTIPLE":!0,"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* READONLY":!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},xi={"* 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};function yi(a,b){var c=k[a];return c&&c.prototype?
(c=Object.getOwnPropertyDescriptor(c.prototype,b))&&c.get||null:null}function
zi(a,b){var c=k[a];return c&&c.prototype&&c.prototype[b]||null}
var Ai=yi("Element","attributes")||
yi("Node","attributes"),Bi=zi("Element","hasAttribute"),Ci=zi("Element","getAttribu
te"),Di=zi("Element","setAttribute"),Ei=zi("Element","removeAttribute"),Fi=zi("Elem
ent","getElementsByTagName"),Gi=zi("Element","matches")||
zi("Element","msMatchesSelector"),Hi=yi("Node","nodeName"),Ii=yi("Node","nodeType")
,Ji=yi("Node","parentNode"),Ki=yi("HTMLElement","style")||
yi("Element","style"),Li=yi("HTMLStyleElement","sheet"),Mi=zi("CSSStyleDeclaration"
,"getPropertyValue"),
Ni=zi("CSSStyleDeclaration","setProperty");function Oi(a,b,c,d){if(a)return
a.apply(b);a=b[c];if(!d(a))throw Error("Clobbering detected");return a}function
Pi(a,b,c,d){if(a)return a.apply(b,d);if(D.product.ya&&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 Qi(a)
{return Oi(Ai,a,"attributes",function(a){return a instanceof NamedNodeMap})}
function Ri(a,b,c){try{Pi(Di,a,"setAttribute",[b,c])}catch(d){if(-
1==d.message.indexOf("A security problem occurred"))throw d;}}function Si(a){return
Oi(Ki,a,"style",function(a){return a instanceof CSSStyleDeclaration})}function
Ti(a){return Oi(Li,a,"sheet",function(a){return a instanceof
CSSStyleSheet})}function Ui(a){return Oi(Hi,a,"nodeName",function(a)
{return"string"==typeof a})}function Vi(a){return Oi(Ii,a,"nodeType",function(a)
{return"number"==typeof a})}
function Wi(a){return Oi(Ji,a,"parentNode",function(a){return!(a&&"string"==typeof
a.name&&a.name&&"parentnode"==a.name.toLowerCase())})}function Xi(a,b){return
Pi(Mi,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""}function
Yi(a,b,c){Pi(Ni,a,a.setProperty?"setProperty":"setAttribute",[b,c])};var
Zi=/[\n\f\r"'()*<>]/g,
$i={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29","*":"%
2a","<":"%3c",">":"%3e"},aj=D.ya&&10>document.documentMode?
null:RegExp("\\s*([^\\s'\",]+[^'\",]*(('([^'\\r\\n\\f\\\\]|\\\\[^])*')|
(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|[^'\",])*)","g");function bj(a){return $i[a]||
null}var cj="rgb rgba alpha rect image linear-gradient radial-gradient repeating-
linear-gradient repeating-radial-gradient cubic-bezier matrix perspective rotate
rotate3d rotatex rotatey steps rotatez scale scale3d scalex scaley scalez skew
skewx skewy translate translate3d translatex translatey translatez".split(" ");
function dj(a,b,c){var d=[];a=ej(Gb(a.cssRules));z(a,function(a){if(b&&!/[a-zA-Z]
[\w-:\.]*/.test(b))throw Error("Invalid container id");if(!
(b&&D.product.ya&&10==document.documentMode&&/\\['"]/.test(a.selectorText))){var
e=b?a.selectorText.replace(aj,"#"+b+"
$1"):a.selectorText;d.push(td(e,fj(a.style,c)))}});return vd(d)}function ej(a)
{return ub(a,function(a){return a instanceof CSSStyleRule||
a.type==CSSRule.STYLE_RULE})}
function gj(a,b,c){a=hj("<style>"+a+"</style>");return null==a?xd:dj(a.sheet,void
0!=b?b:null,c)}function hj(a){return D.ya&&!D.Na(10)||"function"!=typeof
k.DOMParser?null:(new
DOMParser).parseFromString("<html><head></head><body>"+a+"</body></html>","text/htm
l").body.children[0]}
function fj(a,b){if(!a)return id;for(var
c=document.createElement("div").style,d=ij(a),e=0;e<d.length;e++){var
g=d[e].replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-
z])/i,"");if(0!=g.lastIndexOf("--",0)&&0!=g.lastIndexOf("var",0)){var
h=Xi(a,g);h=Wb(h);if(""==h)h=null;else{var
l=String(h.substr(0,4)).toLowerCase();if(0==("url("<l?-1:"url("==l?0:1))if(b)
{a:for(h=h.substring(4,h.length-1),l=0;2>l;l++){var
m="\"'".charAt(l);if(h.charAt(0)==m&&h.charAt(h.length-1)==m){h=h.substring(1,
h.length-1);break a}}h=b?(h=b(h,g))&&"about:invalid#zClosurez"!=$c(h)?'url("'+
$c(h).replace(Zi,bj)+'")':null:null}else h=null;else h=0<h.indexOf("(")?1<(h?
h.split("(").length-1:0)||!Ab(cj,h.substring(0,h.indexOf("(")).toLowerCase())||!
Rb(h,")")?null:h:h}null!=h&&Yi(c,g,h)}}return hd(c.cssText||"")}
function jj(a){var b=Array.from(Pi(Fi,a,"getElementsByTagName",
["STYLE"])),c=Qb(b,function(a){return
Gb(Ti(a).cssRules)});c=ej(c);c.sort(function(a,b){var c=ri(a.selectorText);a:
{for(var d=ri(b.selectorText),e=Lb,g=Math.min(c.length,d.length),u=0;u<g;u++){var
G=e(c[u],d[u]);if(0!=G){c=G;break a}}c=Lb(c.length,d.length)}return-
c});a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);for(var
d;d=a.nextNode();)z(c,function(a){Pi(Gi,d,d.matches?"matches":"msMatchesSelector",
[a.selectorText])&&
a.style&&kj(d,a.style)});z(b,K)}function kj(a,b){var
c=ij(a.style),d=ij(b);z(d,function(d){if(!(0<=c.indexOf(d))){var
e=Xi(b,d);Yi(a.style,d,e)}})}function ij(a){ya(a)?a=Gb(a):
(a=eb(a),Cb(a,"cssText"));return a};var lj="undefined"!=typeof WeakMap&&-1!
=WeakMap.toString().indexOf("[native code]"),mj=0;function nj()
{this.i=[];this.g=[];this.b="data-elementweakmap-index-"+mj+
+}nj.prototype.set=function(a,b){if(Pi(Bi,a,"hasAttribute",[this.b])){var
c=parseInt(Pi(Ci,a,"getAttribute",[this.b])||null,10);this.g[c]=b}else
c=this.g.push(b)-1,Ri(a,this.b,c.toString()),this.i.push(a);return this};
nj.prototype.get=function(a){if(Pi(Bi,a,"hasAttribute",[this.b]))return
a=parseInt(Pi(Ci,a,"getAttribute",[this.b])||
null,10),this.g[a]};nj.prototype.clear=function(){this.i.forEach(function(a)
{Pi(Ei,a,"removeAttribute",[this.b])},this);this.i=[];this.g=[]};var oj=!D.ya||
D.Lb(10);function pj(){};var qj={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 rj={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};function sj(a){a=a||
new
tj;uj(a);this.b=kb(a.b);this.j=kb(a.mb);this.o=kb(a.ta);this.ha=a.ha;z(a.s,function
(a){this.b["*
"+a.toUpperCase()]=vj},this);this.R=a.i;this.i=a.ra;this.g=null;this.s=a.R}y(sj,pj)
;function wj(a){return function(b,c){var d=a(Wb(b),c);return
d&&"about:invalid#zClosurez"!=$c(d)?$c(d):null}}
function tj(){this.b={};z([wi,xi],function(a){z(eb(a),function(a)
{this.b[a]=vj},this)},this);this.g={};this.s=[];this.mb=kb(qj);this.ta=kb(rj);this.
ha=!1;this.Ca=xj;this.Aa=this.o=this.ua=this.i=Ic;this.ra=null;this.j=this.R=!
1}function yj(a,b){return function(c,d,e,g){c=a(c,d,e,g);return null==c?
null:b(c,d,e,g)}}function zj(a,b,c,d){a[c]&&!b[c]&&(a[c]=yj(a[c],d))}
function uj(a){if(a.j)throw Error("HtmlSanitizer.Builder.build() can only be used
once.");zj(a.b,a.g,"* USEMAP",Aj);var b=wj(a.Ca);z(["* ACTION","* CITE","*
HREF"],function(a){zj(this.b,this.g,a,b)},a);var c=wj(a.i);z(["* LONGDESC","*
SRC","LINK HREF"],function(a){zj(this.b,this.g,a,c)},a);z(["* FOR","* HEADERS","*
NAME"],function(a){zj(this.b,this.g,a,x(Bj,this.ua))},a);zj(a.b,a.g,"A
TARGET",x(Cj,["_blank","_self"]));zj(a.b,a.g,"* CLASS",x(Dj,a.o));zj(a.b,a.g,"*
ID",x(Ej,a.o));zj(a.b,a.g,"* STYLE",
x(a.Aa,c));a.j=!0}var xj=bd;function Fj(a,b){a||(a="*");return(a+"
"+b).toUpperCase()}function vj(a){return Wb(a)}function Cj(a,b){var c=Wb(b);return
Ab(a,c.toLowerCase())?c:null}function Aj(a){return(a=Wb(a))&&"#"==a.charAt(0)?
a:null}function Bj(a,b,c){return a(Wb(b),c)}function
Dj(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 Ej(a,b,c)
{return a(Wb(b),c)}
function Gj(a,b){var c=b.data,d=Wi(b);d&&"style"==Ui(d).toLowerCase()&&!("STYLE"in
a.j)&&"STYLE"in a.o&&(c=wd(gj(c,a.g,w(function(a,b){return this.R(a,
{Pq:b})},a))));return document.createTextNode(c)};function Hj(a){return
fc(Wb(a.replace(Ij,function(a,c){return Jj.test(c)?"":" "}).replace(/[\t\n ]+/g,"
")))}var Jj=/^(?:abbr|acronym|address|b|em|i|small|strong|su[bp]|u)$/i,Ij=/<[!\/]?
([a-z0-9]+)([\/ ][^>]*)?>/gi;function Kj(a){return/^\s*$/.test(a)?!1:/^[\],:
{}\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,""))}function Lj(a){a=String(a);if(Kj(a))try{return
eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);}function Mj(){}
function Nj(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(v(b))
{var d=b;b=d.length;c.push("[");for(var e="",g=0;g<b;g+
+)c.push(e),Nj(a,d[g],c),e=",";c.push("]");return}if(b instanceof String||b
instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");e="";for(d
in b)Object.prototype.hasOwnProperty.call(b,d)&&(g=b[d],"function"!=typeof
g&&(c.push(e),Oj(d,c),c.push(":"),Nj(a,g,c),e=","));c.push("}");return}}switch(type
of b){case "string":Oj(b,c);break;case "number":c.push(isFinite(b)&&
!isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case
"function":c.push("null");break;default:throw Error("Unknown type: "+typeof
b);}}}var
Pj={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t
":"\\t","\x0B":"\\u000b"},Qj=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/
[\\"\x00-\x1f\x7f-\xff]/g;
function Oj(a,b){b.push('"',a.replace(Qj,function(a){var b=Pj[a];b||(b="\\u"+
(a.charCodeAt(0)|65536).toString(16).substr(1),Pj[a]=b);return b}),'"')};function
Rj(a,b){this.x=a;this.y=b}y(Rj,E);function Sj(a){return new
Rj(a.x,a.y)}Rj.prototype.clone=function(){return new
Rj(this.x,this.y)};Rj.prototype.Dg=E.prototype.Dg;Rj.prototype.add=function(a)
{this.x+=a.x;this.y+=a.y;return this};/*
Portions of this code are from MochiKit, received by
The Closure Authors under the MIT license. All other code is Copyright
2005-2009 The Closure Authors. All Rights Reserved.
*/
function Tj(a,b){this.o=[];this.ua=a;this.ta=b||null;this.j=this.b=!1;this.i=void
0;this.ra=this.Aa=this.R=!
1;this.s=0;this.g=null;this.ha=0}Tj.prototype.cancel=function(a){if(this.b)this.i
instanceof Tj&&this.i.cancel();else{if(this.g){var b=this.g;delete this.g;a?
b.cancel(a):(b.ha--,0>=b.ha&&b.cancel())}this.ua?
this.ua.call(this.ta,this):this.ra=!0;this.b||(a=new Uj(this),Vj(this),Wj(this,!
1,a))}};Tj.prototype.mb=function(a,b){this.R=!1;Wj(this,a,b)};
function Wj(a,b,c){a.b=!0;a.i=c;a.j=!b;Xj(a)}function Vj(a){if(a.b){if(!a.ra)throw
new Yj(a);a.ra=!1}}Tj.prototype.Ca=function(){Vj(this);Wj(this,!0,null)};function
Zj(a,b,c,d){a.o.push([b,c,d]);a.b&&Xj(a)}Tj.prototype.then=function(a,b,c){var
d,e,g=new Qf(function(a,b){d=a;e=b});Zj(this,d,function(a){a instanceof Uj?
g.cancel():e(a)});return g.then(a,b,c)};Of(Tj);function ak(a){return
wb(a.o,function(a){return za(a[1])})}
function Xj(a){if(a.s&&a.b&&ak(a)){var
b=a.s,c=bk[b];c&&(k.clearTimeout(c.La),delete bk[b]);a.s=0}a.g&&(a.g.ha--,delete
a.g);b=a.i;for(var d=c=!1;a.o.length&&!a.R;){var
e=a.o.shift(),g=e[0],h=e[1];e=e[2];if(g=a.j?h:g)try{var l=g.call(e||
a.ta,b);n(l)&&(a.j=a.j&&(l==b||l instanceof
Error),a.i=b=l);if(Pf(b)||"function"===typeof k.Promise&&b instanceof k.Promise)d=!
0,a.R=!0}catch(m){b=m,a.j=!0,ak(a)||(c=!0)}}a.i=b;d&&(l=w(a.mb,a,!0),d=w(a.mb,a,!
1),b instanceof Tj?(Zj(b,l,d),b.Aa=!0):b.then(l,d));c&&(b=
new ck(b),bk[b.La]=b,a.s=b.La)}function Yj()
{pb.call(this)}y(Yj,pb);Yj.prototype.message="Deferred has already
fired";Yj.prototype.name="AlreadyCalledError";function Uj()
{pb.call(this)}y(Uj,pb);Uj.prototype.message="Deferred was
canceled";Uj.prototype.name="CanceledError";function ck(a)
{this.La=k.setTimeout(w(this.g,this),0);this.b=a}ck.prototype.g=function(){delete
bk[this.La];throw this.b;};var bk={};function dk(a,b){var c=b||{},d=c.document||
document,e=Wc(a),g=J("SCRIPT"),h={Dj:g,Ed:void 0},l=new Tj(ek,h),m=null,q=null!
=c.timeout?c.timeout:5E3;0<q&&(m=window.setTimeout(function(){fk(g,!0);var a=new
gk(1,"Timeout reached for loading script "+e);Vj(l);Wj(l,!
1,a)},q),h.Ed=m);g.onload=g.onreadystatechange=function(){g.readyState&&"loaded"!
=g.readyState&&"complete"!=g.readyState||(fk(g,c.lk||!
1,m),l.Ca())};g.onerror=function(){fk(g,!0,m);var a=new gk(0,"Error while loading
script "+e);Vj(l);Wj(l,
!1,a)};h=c.attributes||{};mb(h,{type:"text/javascript",charset:"UTF-
8"});be(g,h);Pd(g,a);hk(d).appendChild(g);return l}function hk(a){var b=(a||
document).getElementsByTagName("HEAD");return b&&0!=b.length?
b[0]:a.documentElement}function ek(){if(this&&this.Dj){var
a=this.Dj;a&&"SCRIPT"==a.tagName&&fk(a,!0,this.Ed)}}function fk(a,b,c){null!
=c&&k.clearTimeout(c);a.onload=t;a.onerror=t;a.onreadystatechange=t;b&&window.setTi
meout(function(){K(a)},0)}
function gk(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=":
"+b);pb.call(this,c);this.code=a}y(gk,pb);function ik(){this.b=jk;this.Ed=5E3}var
kk=0;
ik.prototype.send=function(a,b,c,d){a=a?kb(a):{};d=d||"_"+(kk+
+).toString(36)+Ga().toString(36);var
e="_callbacks___"+d;b&&(k[e]=lk(d,b),a.callback=e);b={timeout:this.Ed,lk:!
0};e=Wc(this.b);if(/#/.test(e))throw Error("Found a hash in url ("+e+"), appending
not supported.");var g=/\?/.test(e)?"&":"?";for(m in a)for(var h=v(a[m])?a[m]:
[a[m]],l=0;l<h.length;l++)null!=h[l]&&(e+=g+encodeURIComponent(m)
+"="+encodeURIComponent(String(h[l])),g="&");var
m=Xc(e);m=dk(m,b);Zj(m,null,mk(d,a,c),void 0);return{La:d,
fi:m}};ik.prototype.cancel=function(a){a&&(a.fi&&a.fi.cancel(),a.La&&nk(a.La,!
1))};function mk(a,b,c){return function(){nk(a,!1);c&&c(b)}}function lk(a,b){return
function(c){nk(a,!0);b.apply(void 0,arguments)}}function nk(a,b){var
c="_callbacks___"+a;if(k[c])if(b)try{delete k[c]}catch(d){k[c]=void 0}else
k[c]=t};function ok(){}ok.prototype.b=null;function pk(a){var b;(b=a.b)||
(b={},qk(a)&&(b[0]=!0,b[1]=!0),b=a.b=b);return b};var rk;function sk()
{}y(sk,ok);function tk(a){return(a=qk(a))?new ActiveXObject(a):new
XMLHttpRequest}function qk(a){if(!a.g&&"undefined"==typeof
XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var
b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],
c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.g=d}catch(e)
{}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML
might not be installed");}return a.g}rk=new sk;function uk(a,b)
{this.g={};this.b=[];this.i=0;var c=arguments.length;if(1<c){if(c%2)throw
Error("Uneven number of arguments");for(var
d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof
uk)for(c=a.Wb(),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=uk.prototype;f.Cb=function(){vk(this);for(var
a=[],b=0;b<this.b.length;b++)a.push(this.g[this.b[b]]);return a};f.Wb=function()
{vk(this);return this.b.concat()};
function wk(a,b){return xk(a.g,b)}f.remove=function(a){return xk(this.g,a)?(delete
this.g[a],this.i--,this.b.length>2*this.i&&vk(this),!0):!1};function vk(a){if(a.i!
=a.b.length){for(var b=0,c=0;b<a.b.length;){var d=a.b[b];xk(a.g,d)&&(a.b[c++]=d);b+
+}a.b.length=c}if(a.i!=a.b.length){var
e={};for(c=b=0;b<a.b.length;)d=a.b[b],xk(e,d)||(a.b[c++]=d,e[d]=1),b+
+;a.b.length=c}}f.get=function(a,b){return xk(this.g,a)?
this.g[a]:b};f.set=function(a,b){xk(this.g,a)||(this.i+
+,this.b.push(a));this.g[a]=b};
f.forEach=function(a,b){for(var c=this.Wb(),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
uk(this)};function xk(a,b){return
Object.prototype.hasOwnProperty.call(a,b)};function yk(a)
{if(a.Cb&&"function"==typeof a.Cb)return a.Cb();if(p(a))return
a.split("");if(ya(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 zk(a)
{if(a.Wb&&"function"==typeof a.Wb)return a.Wb();if(!a.Cb||"function"!=typeof a.Cb)
{if(ya(a)||p(a)){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return
eb(a)}}
function Ak(a,b){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,void
0);else if(ya(a)||p(a))z(a,b,void 0);else for(var
c=zk(a),d=yk(a),e=d.length,g=0;g<e;g++)b.call(void 0,d[g],c&&c[g],a)};var Bk=/^(?:
([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?
(?:\?([^#]*))?(?:#([\s\S]*))?$/;function Ck(a,b){if(a)for(var
c=a.split("&"),d=0;d<c.length;d++){var e=c[d].indexOf("="),g=null;if(0<=e){var
h=c[d].substring(0,e);g=c[d].substring(e+1)}else h=c[d];b(h,g?Xb(g):"")}}
function Dk(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 Ek(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
Fk=/#|$/;
function Gk(a){var
b=window.location.href,c=b.search(Fk),d=Ek(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 Xb(b.substr(d,e-d))}var
Hk=/[?&]($|#)/;function Ik(a){M.call(this);this.headers=new uk;this.R=a||
null;this.g=!1;this.s=this.b=null;this.ta="";this.i=this.ra=this.j=this.ha=!
1;this.ua=0;this.o=null;this.Ca="";this.Aa=this.Qa=!1}y(Ik,M);var Jk=/^https?
$/i,Kk=["POST","PUT"],Lk=[];function Mk(a,b,c){var d=new
Ik;Lk.push(d);b&&d.ka("complete",b);d.ad("ready",d.kk);d.send(a,c,void 0,void
0)}f=Ik.prototype;f.kk=function(){this.Ea();Cb(Lk,this)};
f.send=function(a,b,c,d){if(this.b)throw Error("[goog.net.XhrIo] Object is active
with another request="+this.ta+"; newUri="+a);b=b?
b.toUpperCase():"GET";this.ta=a;this.ha=!1;this.g=!0;this.b=this.R?
tk(this.R):tk(rk);this.s=this.R?
pk(this.R):pk(rk);this.b.onreadystatechange=w(this.rj,this);try{this.ra=!
0,this.b.open(b,String(a),!0),this.ra=!1}catch(g){Nk(this);return}a=c||"";var
e=this.headers.clone();d&&Ak(d,function(a,b)
{e.set(b,a)});d=yb(e.Wb(),Ok);c=k.FormData&&a instanceof k.FormData;!Ab(Kk,
b)||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-
8");e.forEach(function(a,b)
{this.b.setRequestHeader(b,a)},this);this.Ca&&(this.b.responseType=this.Ca);"withCr
edentials"in this.b&&this.b.withCredentials!
==this.Qa&&(this.b.withCredentials=this.Qa);try{Pk(this),0<this.ua&&((this.Aa=Qk(th
is.b))?
(this.b.timeout=this.ua,this.b.ontimeout=w(this.Ed,this)):this.o=N(this.Ed,this.ua,
this)),this.j=!0,this.b.send(a),this.j=!1}catch(g){Nk(this)}};
function Qk(a){return D.ya&&D.Na(9)&&r(a.timeout)&&n(a.ontimeout)}function Ok(a)
{return"content-type"==a.toLowerCase()}f.Ed=function(){"undefined"!=typeof
ta&&this.b&&(this.dispatchEvent("timeout"),this.abort(8))};function Nk(a){a.g=!
1;a.b&&(a.i=!0,a.b.abort(),a.i=!1);Rk(a);Sk(a)}function Rk(a){a.ha||(a.ha=!
0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}
f.abort=function(){this.b&&this.g&&(this.g=!1,this.i=!0,this.b.abort(),this.i=!
1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Sk(this))};f.va=functi
on(){this.b&&(this.g&&(this.g=!1,this.i=!0,this.b.abort(),this.i=!1),Sk(this,!
0));Ik.ma.va.call(this)};f.rj=function(){this.jc||(this.ra||this.j||this.i?
Tk(this):this.Fm())};f.Fm=function(){Tk(this)};
function Tk(a){if(a.g&&"undefined"!=typeof ta&&(!a.s[1]||4!=(a.b?
a.b.readyState:0)||2!=Uk(a)))if(a.j&&4==(a.b?a.b.readyState:0))N(a.rj,0,a);else
if(a.dispatchEvent("readystatechange"),4==(a.b?a.b.readyState:0)){a.g=!1;try{Vk(a)?
(a.dispatchEvent("complete"),a.dispatchEvent("success")):Rk(a)}finally{Sk(a)}}}func
tion Sk(a,b){if(a.b){Pk(a);var c=a.b,d=a.s[0]?t:null;a.b=null;a.s=null;b||
a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function Pk(a)
{a.b&&a.Aa&&(a.b.ontimeout=null);a.o&&(k.clearTimeout(a.o),a.o=null)}function Vk(a)
{var b=Uk(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.ta).match(Bk)[1]||
null,!
a&&k.self&&k.self.location&&(a=k.self.location.protocol,a=a.substr(0,a.length-
1)),b=!Jk.test(a?a.toLowerCase():"");c=b}return c}function Uk(a){try{return 2<(a.b?
a.b.readyState:0)?a.b.status:-1}catch(b){return-1}}
function Wk(a){if(a.b){a:{a=a.b.responseText;if(k.JSON)try{var
b=k.JSON.parse(a);break a}catch(c){}b=Lj(a)}return b}};function T(a)
{this.R=this.ha=this.s="";this.ra=null;this.g=this.o="";this.i=!1;var b;a
instanceof T?(this.i=n(void 0)?void
0:a.i,Xk(this,a.s),this.ha=a.ha,this.R=a.R,Yk(this,a.ra),this.o=a.o,Zk(this,a.b.clo
ne()),this.g=a.g):a&&(b=String(a).match(Bk))?(this.i=!1,Xk(this,b[1]||"",!
0),this.ha=$k(b[2]||""),this.R=$k(b[3]||"",!0),Yk(this,b[4]),this.o=$k(b[5]||"",!
0),Zk(this,b[6]||"",!0),this.g=$k(b[7]||"")):(this.i=!1,this.b=new
al(null,this.i))}
T.prototype.toString=function(){var a=[],b=this.s;b&&a.push(bl(b,cl,!0),":");var
c=this.R;if(c||"file"==b)a.push("//"),(b=this.ha)&&a.push(bl(b,cl,!
0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),c=this.ra,null!=c&&a.push(":",String(c));if(c=this.o)this.R&&"/"!
=c.charAt(0)&&a.push("/"),a.push(bl(c,"/"==c.charAt(0)?dl:el,!0));
(c=this.b.toString())&&a.push("?",c);(c=this.g)&&a.push("#",bl(c,fl));return
a.join("")};T.prototype.clone=function(){return new T(this)};
function Xk(a,b,c){a.s=c?$k(b,!0):b;a.s&&(a.s=a.s.replace(/:$/,""))}function
Yk(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number
"+b);a.ra=b}else a.ra=null}function Zk(a,b,c){b instanceof al?(a.b=b,gl(a.b,a.i)):
(c||(b=bl(b,hl)),a.b=new al(b,a.i))}T.prototype.j=function(a){Zk(this,a,void
0)};T.prototype.getQuery=function(){return this.b.toString()};function U(a,b,c)
{a.b.set(b,c);return a}function il(a,b){return a.b.get(b)}
function $k(a,b){return
a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function
bl(a,b,c){return p(a)?(a=encodeURI(a).replace(b,jl),c&&(a=a.replace(/%25([0-9a-fA-
F]{2})/g,"%$1")),a):null}function jl(a){a=a.charCodeAt(0);return"%"+
(a>>4&15).toString(16)+(a&15).toString(16)}var
cl=/[#\/\?@]/g,el=/[#\?:]/g,dl=/[#\?]/g,hl=/[#\?@]/g,fl=/#/g;function al(a,b)
{this.g=this.b=null;this.i=a||null;this.j=!!b}
function kl(a){a.b||(a.b=new uk,a.g=0,a.i&&Ck(a.i,function(b,c)
{a.add(Xb(b),c)}))}f=al.prototype;f.add=function(a,b)
{kl(this);this.i=null;a=ll(this,a);var c=this.b.get(a);c||
this.b.set(a,c=[]);c.push(b);this.g+=1;return this};f.remove=function(a)
{kl(this);a=ll(this,a);return wk(this.b,a)?(this.i=null,this.g-
=this.b.get(a).length,this.b.remove(a)):!1};function ml(a,b){kl(a);b=ll(a,b);return
wk(a.b,b)}
f.forEach=function(a,b){kl(this);this.b.forEach(function(c,d){z(c,function(c)
{a.call(b,c,d,this)},this)},this)};f.Wb=function(){kl(this);for(var
a=this.b.Cb(),b=this.b.Wb(),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.Cb=function(a){kl(this);var
b=[];if(p(a))ml(this,a)&&(b=Fb(b,this.b.get(ll(this,a))));else{a=this.b.Cb();for(va
r c=0;c<a.length;c++)b=Fb(b,a[c])}return b};
f.set=function(a,b){kl(this);this.i=null;a=ll(this,a);ml(this,a)&&(this.g-
=this.b.get(a).length);this.b.set(a,[b]);this.g+=1;return this};f.get=function(a,b)
{if(!a)return b;var c=this.Cb(a);return 0<c.length?String(c[0]):b};function
nl(a,b,c){a.remove(b);0<c.length&&(a.i=null,a.b.set(ll(a,b),Gb(c)),a.g+=c.length)}
f.toString=function(){if(this.i)return this.i;if(!this.b)return"";for(var
a=[],b=this.b.Wb(),c=0;c<b.length;c++){var
d=b[c],e=encodeURIComponent(String(d));d=this.Cb(d);for(var g=0;g<d.length;g++){var
h=e;""!==d[g]&&(h+="="+encodeURIComponent(String(d[g])));a.push(h)}}return
this.i=a.join("&")};f.clone=function(){var a=new
al;a.i=this.i;this.b&&(a.b=this.b.clone(),a.g=this.g);return a};function ll(a,b)
{var c=String(b);a.j&&(c=c.toLowerCase());return c}
function gl(a,b){b&&!a.j&&(kl(a),a.i=null,a.b.forEach(function(a,b){var
c=b.toLowerCase();b!=c&&(this.remove(b),nl(this,c,a))},a));a.j=b};function ol()
{}ol.prototype.Qb=function(){};function pl(a,b,c,d,e,g,h,l,m){var
q=ql(c),u=Bh(a),G=sh(a);if(G){var A=eh(G);G=Math.max(u.left,A.left);var
W=Math.min(u.left+u.width,A.left+A.width);if(G<=W){var
ma=Math.max(u.top,A.top);A=Math.min(u.top+u.height,A.top+A.height);ma<=A&&(u.left=G
,u.top=ma,u.width=W-G,u.height=A-ma)}}G=Wd(a);ma=Wd(c);if(G.b!=ma.b)
{W=G.b.body;ma=he(ma.b);A=new E(0,0);var aa=ie(Yd(W));if(xc(aa,"parent")){var
ab=W;do{var Sd=aa==ma?th(ab):zh(ab);A.x+=Sd.x;A.y+=Sd.y}while(aa&&aa!=ma&&aa!
=aa.parent&&(ab=aa.frameElement)&&
(aa=aa.parent))}W=Ud(A,th(W));!D.ya||D.Lb(9)||ee(G.b)||
(W=Ud(W,fe(G.b)));u.left+=W.x;u.top+=W.y}a=rl(a,b);b=u.left;a&4?
b+=u.width:a&2&&(b+=u.width/2);u=new E(b,u.top+(a&1?
u.height:0));u=Ud(u,q);e&&(u.x+=(a&4?-1:1)*e.x,u.y+=(a&1?-1:1)*e.y);if(h)if(m)var
Pa=m;else if(Pa=sh(c))Pa.top-=q.y,Pa.right-=q.x,Pa.bottom-=q.y,Pa.left-=q.x;return
sl(u,c,d,g,Pa,h,l)}
function ql(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!
b||"static"!=lh(a,"position")){var c=th(a);if(!b){b=Dh(a);var d;if(d=b)
{d=D.product.eg&&D.product.Af(10);var e=D.Vj&&D.platform.Af(10);d=D.Sa||d||e}b=d?-
a.scrollLeft:!b||D.Sj&&D.Na("8")||"visible"==lh(a,"overflowX")?
a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft;c=Ud(c,new
E(b,a.scrollTop))}}}return c||new E}
function sl(a,b,c,d,e,g,h){a=a.clone();var l=rl(b,c);c=Ah(b);h=h?
h.clone():c.clone();a=a.clone();h=h.clone();var m=0;if(d||0!=l)l&4?a.x-=h.width+(d?
d.right:0):l&2?a.x-=h.width/2:d&&(a.x+=d.left),l&1?a.y-=h.height+(d?
d.bottom:0):d&&(a.y+=d.top);if(g){if(e){d=a;l=h;m=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,m|=1);if(g&16){var q=d.x;d.x<e.left&&(d.x=e.left,m|
=4);d.x+l.width>e.right&&(l.width=Math.min(e.right-d.x,
q+l.width-e.left),l.width=Math.max(l.width,0),m|
=4)}d.x+l.width>e.right&&g&1&&(d.x=Math.max(e.right-l.width,e.left),m|=1);g&2&&(m|
=(d.x<e.left?16:0)|(d.x+l.width>e.right?32:0));d.y<e.top&&g&4&&(d.y=e.top,m|
=2);g&32&&(q=d.y,d.y<e.top&&(d.y=e.top,m|
=8),d.y+l.height>e.bottom&&(l.height=Math.min(e.bottom-d.y,q+l.height-
e.top),l.height=Math.max(l.height,0),m|
=8));d.y+l.height>e.bottom&&g&4&&(d.y=Math.max(e.bottom-l.height,e.top),m|
=2);g&8&&(m|=(d.y<e.top?64:0)|(d.y+l.height>e.bottom?128:0));e=m}else e=
256;m=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=m;if(a&496)ret
urn a;mh(b,new E(e.left,e.top));h=e.Ba();Vd(c,h)||Gh(b,h);return a}function rl(a,b)
{return(b&8&&Dh(a)?b^4:b)&-9};function tl(a,b){this.b=a instanceof E?a:new
E(a,b)}y(tl,ol);tl.prototype.Qb=function(a,b,c,d)
{sl(this.b,a,b,c,null,null,d)};function ul(a,b,c)
{this.element=a;this.b=b;this.s=c}y(ul,ol);ul.prototype.Qb=function(a,b,c)
{pl(this.element,this.b,a,b,void 0,c,this.s)};function vl(a,b,c,d)
{ul.call(this,a,b);this.g=c?5:0;this.j=d||void 0}y(vl,ul);vl.prototype.o=function()
{return this.g};vl.prototype.i=function(a)
{this.g=a};vl.prototype.Qb=function(a,b,c,d){var
e=pl(this.element,this.b,a,b,null,c,10,d,this.j);if(e&496){var
g=wl(e,this.b);b=wl(e,b);e=pl(this.element,g,a,b,null,c,10,d,this.j);e&496&&(g=wl(e
,g),b=wl(e,b),pl(this.element,g,a,b,null,c,this.g,d,this.j))}};function wl(a,b)
{a&48&&(b^=4);a&192&&(b^=1);return b};function xl(a,b){this.b=a instanceof E?a:new
E(a,b)}y(xl,ol);xl.prototype.Qb=function(a,b,c,d){var e=Yd(a);var
g=e.body;e=e.documentElement;e=new E(g.scrollLeft||e.scrollLeft,g.scrollTop||
e.scrollTop);g=this.b.x+e.x;e=this.b.y+e.y;var h=ql(a);g-=h.x;e-=h.y;sl(new
E(g,e),a,b,c,null,null,d)};function yl(a,b,c,d){vl.call(this,a,b,c||d);(c||
d)&&this.i(65|(d?32:132))}y(yl,vl);function zl(a,b)
{xl.call(this,a,b)}y(zl,xl);zl.prototype.g=0;zl.prototype.i=function(a)
{this.g=a};zl.prototype.Qb=function(a,b,c,d){var e=ph(a);e=sh(e);var
g=ge(Wd(a).b);g=new E(this.b.x+g.scrollLeft,this.b.y+g.scrollTop);var
h=b,l=sl(g,a,h,c,e,10,d);if(0!=(l&496)){if(l&16||l&32)h^=4;if(l&64||
l&128)h^=1;l=sl(g,a,h,c,e,10,d);0!=(l&496)&&sl(g,a,b,c,e,this.g,d)}};function
Al(a,b){this.b=a instanceof E?a:new
E(a,b)}y(Al,ol);Al.prototype.Qb=function(a,b,c,d)
{pl(ph(a),0,a,b,this.b,c,null,d)};function Bl()
{Ne.call(this);this.b=[];this.g=[]}y(Bl,Ne);Bl.prototype.va=function()
{Bl.ma.va.call(this);this.g.length=0;this.b.length=0};var
Cl={},Dl={},El={};function Fl(){throw Error("Do not instantiate
directly");}Fl.prototype.rg=null;Fl.prototype.Jb=function(){return
this.content};Fl.prototype.toString=function(){return this.content};function
Gl(a,b){this.content=String(a);this.rg=null!=b?
b:null}y(Gl,Fl);Gl.prototype.Tc=El;function Hl()
{Fl.call(this)}y(Hl,Fl);Hl.prototype.Tc=Cl;function Il(a){if(!Aa(a))return
String(a);if(a instanceof Fl){if(a.Tc===Cl)return a.Jb();if(a.Tc===El)return
Yb(a.Jb())}return"zSoyz"};function Jl(){this.g=new uk;this.b=new Kl("",void
0);this.b.next=this.b.b=this.b}f=Jl.prototype;f.get=function(a,b){var
c=this.g.get(a);return c?c.value:b};f.set=function(a,b){var c=this.g.get(a);c?
c.value=b:(c=new
Kl(a,b),this.g.set(a,c),c.b=this.b.b,c.next=this.b,this.b.b=c,c.b.next=c)};f.shift=
function(){return Ll(this,this.b.next)};f.pop=function(){return
Ll(this,this.b.b)};f.remove=function(a){return(a=this.g.get(a))?
(a.remove(),this.g.remove(a.key),!0):!1};
f.Wb=function(){return Ml(this,function(a,b){return b})};f.Cb=function(){return
Ml(this,function(a){return a})};f.forEach=function(a,b){for(var c=this.b.next;c!
=this.b;c=c.next)a.call(b,c.value,c.key,this)};function Ml(a,b){for(var
c=[],d=a.b.next;d!=a.b;d=d.next)c.push(b.call(void 0,d.value,d.key,a));return
c}function Ll(a,b){a.b!=b&&(b.remove(),a.g.remove(b.key));return b.value}function
Kl(a,b){this.key=a;this.value=b}
Kl.prototype.remove=function(){this.b.next=this.next;this.next.b=this.b;delete
this.b;delete this.next};function Nl(a){this.b=new uk;if(a){a=yk(a);for(var
b=a.length,c=0;c<b;c++)this.add(a[c])}}function Ol(a){var b=typeof
a;return"object"==b&&a||"function"==b?"o"+Ba(a):b.charAt(0)+a}Nl.prototype.add=func
tion(a){this.b.set(Ol(a),a)};Nl.prototype.remove=function(a){return
this.b.remove(Ol(a))};Nl.prototype.Cb=function(){return
this.b.Cb()};Nl.prototype.clone=function(){return new Nl(this)};function Pl(a,b,c)
{if(D.Sa&&!D.Uh)return a;a='url("'+b+'")';D.kb&&(a+=" 7 5");return a+(",
"+c)};function Ql(a,b,c){M.call(this);this.ha=a;this.ta=c;this.i=b;L(b,
["hilite","select","canceldismiss","dismiss"],this.handleEvent,!
1,this);this.s=null;this.b=[];this.j=-
1;this.g=0;this.o=this.R=null;this.ua={}}y(Ql,M);f=Ql.prototype;f.$h=!0;f.ig=!1;
f.handleEvent=function(a){var b=this.ha;if(a.target==this.i)switch(a.type){case
"hilite":this.Pc(a.kd);break;case "select":var c=!1;if(r(a.kd)){a=a.kd;var
d=this.b[Rl(this,a)];c=!!d&&b.ah&&b.ah(d);d&&!c&&this.j!=a&&this.Pc(a)}c||
this.ee();break;case "canceldismiss":Sl(this);break;case
"dismiss":Tl(this)}};function Ul(a){for(var b=a.g+a.b.length-
1,c=a.j,d=0;d<a.b.length;d++){if(c>=a.g&&c<b)c++;else if(-
1==c)c=a.g;else{a.ig&&c==b&&a.Pc(-1);break}if(a.Pc(c))break}}
f.Pc=function(a){var b=Rl(this,a),c=this.b[b];return c&&this.ha.ah&&this.ha.ah(c)?!
1:(this.j=a,this.i.Pc(a),-1!=b)};
f.ee=function(){var a=Rl(this,this.j);if(-1!=a){var b=this.b[a],c=this.ta;if(c.Xa)
{var d=b.toString();if(n(void 0)?0:c.j){var e=Vl(c,c.yb(),pg(c.Xa)
[0]),g=Wl(c,c.yb());c.ta&&!c.ta.test(d)&&(d=d.replace(/[\s\xa0]+$/,"")+c.Aa);0==e||
Ub(g[e-1])||(d=" "+d);e==g.length-1&&(d+=" ");if(d!=g[e]){g[e]=d;d=c.Xa;(D.Sa||
D.ya&&D.Na("9"))&&d.blur();d.value=g.join("");for(var h=0,l=0;l<=e;l+
+)h+=g[l].length;d.focus();e=h;g=c.Xa;d=e;qg(g)?
g.selectionStart=d:rg()&&(h=sg(g),l=h[0],l.inRange(h[1])&&(d=tg(g,d),l.collapse(!
0),
l.move("character",d),l.select()));g=c.Xa;qg(g)?
g.selectionEnd=e:rg()&&(h=sg(g),d=h[1],h[0].inRange(d)&&(e=tg(g,e),g=tg(g,pg(g)
[0]),d.collapse(!0),d.moveEnd("character",e-g),d.select()))}}else
c.Xa.value=d;c.wh=!
0}this.Gc();this.dispatchEvent({type:"update",kd:b,index:a});return!
0}this.Gc();this.dispatchEvent({type:"update",kd:null,index:null});return!1};
f.Gc=function(){this.j=-
1;this.s=null;this.g+=this.b.length;this.b=[];window.clearTimeout(this.o);this.o=nu
ll;this.i.Gc();this.dispatchEvent("suggestionsupdate");this.dispatchEvent("dismiss"
)};function Tl(a){a.o||(a.o=window.setTimeout(w(a.Gc,a),100))}f.Pi=function()
{return this.o?(window.clearTimeout(this.o),this.o=null,!0):!1};function Sl(a)
{a.Pi()||window.setTimeout(w(a.Pi,a),10)}f.va=function(){Ql.ma.va.call(this);delete
this.ua;this.i.Ea();this.ta.Ea();this.ha=null};
f.bm=function(a,b,c){this.s==a&&this.uh(b,c)};f.uh=function(a,b){var
c="object"==xa(b)&&b,d=(c?c.Sq():b)?Rl(this,this.j):-
1;this.g+=this.b.length;this.b=a;for(var e=[],g=0;g<a.length;+
+g)e.push({id:this.g+g,data:a[g]});g=null;this.R&&(g=this.ua[Ba(this.R)]||
this.R);this.i.xh(g);this.i.uh(e,this.s,this.R);g=this.$h;c&&void 0!
==c.Ak()&&(g=c.Ak());this.j=-1;(g||0<=d)&&0!=e.length&&this.s&&(0<=d?
this.Pc(this.g+d):Ul(this));this.dispatchEvent("suggestionsupdate")};
function Rl(a,b){var c=b-a.g;return 0>c||c>=a.b.length?-1:c}f.update=function(a)
{this.ta.update(a)};function Xl(a,b,c,d){Ne.call(this);d=d||150;this.j=null!=c?c:!
0;this.s=a||",;";this.Aa=this.s.charAt(0);a=this.j?"[\\s"+this.s+"]+":"[\\s]
+";this.ua=new RegExp("^"+a+"|"+a+"$","g");this.ta=new RegExp("\\s*["+this.s+"]
$");this.ra=b||"";this.Ca=this.j;this.i=0<d?new fg(d):null;this.g=new
P(this);this.R=new P(this);this.o=new Eg;this.ha=-1}y(Xl,Ne);var Yl=(D.product.ne||
D.product.rd)&&!D.Na("533.17.9");f=Xl.prototype;f.fg=null;f.Xa=null;f.hh="";f.qd=!
1;f.wh=!1;f.yb=function(){return this.Xa.value};
f.Rk=function(a){for(var b=0;b<arguments.length;b++){var
c=arguments[b];Aa(c)&&1==c.nodeType&&(Je(c,"combobox"),Ke(c,"autocomplete","list"))
;this.g.ka(c,"focus",this.Ci);this.g.ka(c,"blur",this.Sk);this.Xa||
(this.R.ka(c,"keydown",this.Dm),Aa(c)&&1==c.nodeType&&He(Yd(c))==c&&Zl(this,c))}};f
.va=function(){Xl.ma.va.call(this);null!
=this.fg&&window.clearTimeout(this.fg);this.g.Ea();delete
this.g;this.R.Ea();this.o.Ea();Pe(this.i)};
f.$b=function(a){switch(a.b){case 40:if(this.b.i.Fa())return
Ul(this.b),a.preventDefault(),!0;if(!this.j)return this.update(!
0),a.preventDefault(),!0;break;case 38:if(this.b.i.Fa()){a:for(var
b=this.b,c=b.j,d=0;d<b.b.length;d++){if(c>b.g)c--;else{b.ig&&c==b.g&&b.Pc(-
1);break}if(b.Pc(c))break a}a.preventDefault();return!0}break;case 9:if(!
this.b.i.Fa()||a.shiftKey)this.b.Gc();else
if(this.update(),this.b.ee()&&this.Ca)return a.preventDefault(),!0;break;case
13:if(this.b.i.Fa()){if(this.update(),this.b.ee())return a.preventDefault(),
a.g(),!0}else this.b.Gc();break;case 27:if(this.b.i.Fa())return
this.b.Gc(),a.preventDefault(),a.g(),!0;break;case 229:if(!this.qd)return this.qd||
(this.g.ka(this.Xa,"keyup",this.nj),this.g.ka(this.Xa,"keypress",this.mj),this.qd=!
0),!0}return $l(this,a)};function $l(a,b){var c=a.j&&b.s&&-1!
=a.s.indexOf(String.fromCharCode(b.s));c&&a.update();return c&&a.b.ee()?
(b.preventDefault(),!0):!1}f.ql=function(){return!1};f.Ci=function(a)
{Zl(this,a.target||null)};
function Zl(a,b){yg(a.R);a.b&&Sl(a.b);b!
=a.Xa&&(a.Xa=b,a.i&&(a.i.start(),a.g.ka(a.i,"tick",a.Di)),a.hh=a.yb(),Fg(a.o,a.Xa),
a.g.ka(a.o,"key",a.oj),a.g.ka(a.Xa,"mousedown",a.qj),D.ya&&a.g.ka(a.Xa,"keypress",a
.lj))}f.Sk=function(){Yl?this.fg=window.setTimeout(w(this.xj,this),0):this.xj()};
f.xj=function()
{this.Xa&&(this.g.hb(this.o,"key",this.oj),Lg(this.o),this.g.hb(this.Xa,"keyup",thi
s.ql),this.g.hb(this.Xa,"mousedown",this.qj),D.ya&&this.g.hb(this.Xa,"keypress",thi
s.lj),this.qd&&am(this),this.Xa=null,this.i&&(this.i.stop(),this.g.hb(this.i,"tick"
,this.Di)),this.b&&Tl(this.b))};f.Di=function(){this.update()};f.Dm=function(a)
{this.Ci(a)};f.oj=function(a){this.ha=a.b;this.b&&this.$b(a)};f.mj=function()
{this.qd&&229!=this.ha&&am(this)};
f.nj=function(a){this.qd&&(13==a.b||77==a.b&&a.ctrlKey)&&am(this)};f.qj=function()
{};function am(a){a.qd&&(a.qd=!
1,a.g.hb(a.Xa,"keypress",a.mj),a.g.hb(a.Xa,"keyup",a.nj))}f.lj=function(a)
{$l(this,a)};
f.update=function(a){if(this.Xa&&(a||this.yb()!=this.hh)){if(a||!this.wh)
{a=pg(this.Xa)[0];var b=this.yb();a=Wl(this,b)[Vl(this,b,a)];b=this.ua?
String(a).replace(this.ua,""):a;if(this.b&&(this.b.R=this.Xa,a=this.b,this.yb(),a.s
!=b)){a.s=b;b=a.ha;var
c=w(a.bm,a),d={client:"books",ds:"bo",q:a.s};c=w(b.g,b,c);b.b&&b.b.cancel();b.b=new
ik;b.b.send(d,c);Sl(a)}}this.hh=this.yb()}this.wh=!1};
function Vl(a,b,c){a=Wl(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 Wl(a,b){if(!
a.j)return[b];for(var c=String(b).split(""),d=[],e=[],g=0,h=!1;g<c.length;g+
+)a.ra&&-1!=a.ra.indexOf(c[g])?(h||(d.push(e.join("")),e.length=0),e.push(c[g]),h=!
h):h||-1==a.s.indexOf(c[g])?e.push(c[g]):
(e.push(c[g]),d.push(e.join("")),e.length=0);d.push(e.join(""));return d};function
bm(){}wa(bm);bm.prototype.b=0;function cm(a){return":"+(a.b+
+).toString(36)};function dm(a,b,c,d){M.call(this);this.ra=a||
document.body;this.g=Wd(this.ra);this.ua=!
a;this.wa=null;this.ta="";this.b=[];this.o=[];this.Aa=this.ha=-1;this.R=!
1;this.className="ac-renderer";this.Wa="ac-highlighted";this.s=b||
null;this.Sb=null!=d?d:!0;this.Pb=!!c}y(dm,M);f=dm.prototype;f.V=function(){return
this.wa};f.xh=function(a){this.Qa=a};f.uh=function(a,b,c)
{this.ta=b;this.b=a;this.ha=-
1;this.Aa=Ga();this.i=c;this.o=[];em(this)};f.Gc=function(){this.R&&(this.R=!
1,fm(this,!1),S(this.wa,!1))};
function gm(a){a.R||(a.R=!0,fm(a,!0),S(a.wa,!0))}function fm(a,b)
{a.i&&(Ke(a.i,"haspopup",b),Ke(a.wa,"expanded",b),Ke(a.i,"expanded",b),b?
Ke(a.i,"owns",a.wa.id):(a.i.removeAttribute("aria-
owns"),Me(a.i,null)))}f.Fa=function(){return this.R};
function hm(a,b){var c=0<=b&&b<a.b.length?a.b[b]:void 0,d=0<=b&&b<a.o.length?
a.o[b]:void 0;a.dispatchEvent({type:"rowhilite",ra:d,kd:c?
c.data:null})&&(0<=a.ha&&mg(a.o[a.ha],["ac-active","active"]),a.ha=b,d&&(kg(d,["ac-
active","active"]),a.i&&Me(a.i,d),uh(d,a.wa)))}f.Pc=function(a){if(-1==a)hm(this,-
1);else for(var b=0;b<this.b.length;b++)if(this.b[b].id==a){hm(this,b);break}};
function im(a){if(!a.wa){var b=a.g.Ta("DIV",
{style:"display:none"});a.wa=b;kg(b,Wb(a.className).split("
"));Je(b,"listbox");b.id=cm(bm.Za());a.g.appendChild(a.ra,b);L(b,"click",a.Ei,!
1,a);L(b,"mousedown",a.Fi,!1,a);L(b,"mouseover",a.Ii,!1,a)}}
function em(a){im(a);a.Dc&&(a.wa.style.minWidth=a.Dc.clientWidth-
0+"px");a.vb&&(a.wa.style.maxWidth=a.vb.clientWidth-
0+"px");a.o.length=0;a.g.wi(a.wa);a.s&&a.s.render?
a.s.render(a,a.wa,a.b,a.ta):z(a.b,function(a){var b=this.ta,d=this.g.Ta("DIV",
{className:"ac-row",id:cm(bm.Za())});Je(d,"option");this.s&&this.s.Rm?
this.s.Rm(a,b,d):we(d,a.data.toString());b&&this.Sb&&(this.Ca=!
1,jm(this,d,b));O(d,"ac-
row");this.o.push(d);this.g.appendChild(this.wa,d)},a);0==a.b.length?a.Gc():
(gm(a),a.Qg(),Fh(a.wa,!0))}
f.Qg=function(){if(this.i&&this.ua){var a=this.Qa||this.i;var b=this.Pb?
5:1;pl(a,b,this.wa,b^1,null,null,65)}};f.va=function()
{this.wa&&(uf(this.wa,"click",this.Ei,!1,this),uf(this.wa,"mousedown",this.Fi,!
1,this),uf(this.wa,"mouseover",this.Ii,!
1,this),this.g.Gk(this.wa),this.wa=null,this.R=!
1);Pe(this.j);this.ra=null;dm.ma.va.call(this)};
function jm(a,b,c){if(!a.Ca)if(3==b.nodeType){var
d=null;v(c)&&1<c.length&&(d=Jb(c,1));c=km(c);if(0!=c.length){var
e=b.nodeValue,g=new RegExp("\\b(?:"+c+")","gi");c=[];for(var
h=0,l=g.exec(e),m=0;l;)m+
+,c.push(e.substring(h,l.index)),c.push(e.substring(l.index,g.lastIndex)),h=g.lastI
ndex,l=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=a.g.createElement("B"),g.className=a.Wa,a.g.appendChild(
g,a.g.b.createTextNode(String(c[e+1]))),g=b.parentNode.insertBefore(g,
b.nextSibling),b.parentNode.insertBefore(a.g.b.createTextNode(""),g.nextSibling),b=
g.nextSibling;b.nodeValue=Jb(c,2).join("");a.Ca=!0}else d&&jm(a,b,d)}}else
for(b=b.firstChild;b;)d=b.nextSibling,jm(a,b,c),b=d}function km(a){var b="";if(!
a)return b;v(a)&&(a=ub(a,function(a){return!Ub(kc(a))}));v(a)?b=0<a.length?
jc(a[0]):"":/^\W/.test(a)||(b=jc(a));return b}function lm(a,b){for(;b&&b!=a.wa&&!
jg(b,"ac-row");)b=b.parentNode;return b?sb(a.o,b):-1}
f.Ei=function(a){var
b=lm(this,a.target);0<=b&&this.dispatchEvent({type:"select",kd:this.b[b].id});a.g()
};f.Fi=function(a){a.g();a.preventDefault()};f.Ii=function(a)
{a=lm(this,a.target);0<=a&&!(300>Ga()-
this.Aa)&&this.dispatchEvent({type:"hilite",kd:this.b[a].id})};function mm(a,b)
{M.call(this);this.i=new P(this);this.Ng(a||
null);b&&(this.Ud=b)}y(mm,M);f=mm.prototype;f.wa=null;f.Zh=!0;f.Yh=null;f.Xd=!
1;f.fh=-1;f.ii=!0;f.Ud="toggle_display";f.V=function(){return
this.wa};f.Ng=function(a){nm(this);this.wa=a};function nm(a){if(a.Xd)throw
Error("Can not change this state of the popup while showing.");}f.Fa=function()
{return this.Xd};
f.Ma=function(a){this.Wa&&this.Wa.stop();this.Ca&&this.Ca.stop();if(a){if(!
this.Xd&&this.sh()){if(!this.wa)throw Error("Caller must call setElement before
trying to show the
popup");this.Td();a=Yd(this.wa);if(this.Zh)if(this.i.ka(a,"mousedown",this.kj,!
0),D.ya){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var
c=ve(b)}catch(d){break}a=c;b=a.activeElement}this.i.ka(a,"mousedown",this.kj,!
0);this.i.ka(a,"deactivate",this.jj)}else
this.i.ka(a,"blur",this.jj);"toggle_display"==
this.Ud?(this.wa.style.visibility="visible",S(this.wa,!
0)):"move_offscreen"==this.Ud&&this.Td();this.Xd=!0;this.fh=Ga();this.Wa?
(nf(this.Wa,"end",this.Ff,!1,this),this.Wa.play()):this.Ff()}}else
om(this)};f.Td=t;function om(a,b)
{a.Xd&&a.dispatchEvent({type:"beforehide",target:b})&&(a.i&&yg(a.i),a.Xd=!
1,Ga(),a.Ca?(nf(a.Ca,"end",x(a.di,b),!1,a),a.Ca.play()):a.di(b))}f.di=function(a)
{"toggle_display"==this.Ud?
this.Pl():"move_offscreen"==this.Ud&&(this.wa.style.top="-10000px");this.Ne(a)};
f.Pl=function(){this.wa.style.visibility="hidden";S(this.wa,!1)};f.sh=function()
{return this.dispatchEvent("beforeshow")};f.Ff=function()
{this.dispatchEvent("show")};f.Ne=function(a)
{this.dispatchEvent({type:"hide",target:a})};f.kj=function(a)
{a=a.target;ue(this.wa,a)||pm(this,a)||150>Ga()-this.fh||om(this,a)};
f.jj=function(a){if(this.ii){var b=Yd(this.wa);if("undefined"!=typeof
document.activeElement){if(a=b.activeElement,!a||
ue(this.wa,a)||"BODY"==a.tagName)return}else if(a.target!=b)return;150>Ga()-
this.fh||om(this)}};function pm(a,b){return wb(a.Yh||[],function(a){return b===a||
ue(a,b)})}f.va=function()
{mm.ma.va.call(this);this.i.Ea();Pe(this.Wa);Pe(this.Ca);delete this.wa;delete
this.i;delete this.Yh};function qm(a,b){this.Hd=8;this.Bb=b||void
0;mm.call(this,a)}y(qm,mm);qm.prototype.Xb=function(){return this.Bb||
null};qm.prototype.setPosition=function(a){this.Bb=a||void
0;this.Fa()&&this.Td()};qm.prototype.Td=function(){if(this.Bb){var a=!
this.Fa()&&"move_offscreen"!
=this.Ud,b=this.V();a&&(b.style.visibility="hidden",S(b,!
0));this.Bb.Qb(b,this.Hd,this.ih);a&&S(b,!1)}};function rm(a,b,c){this.j=c||(a?
Wd(H(a)):Wd());qm.call(this,this.j.Ta("DIV",
{style:"position:absolute;display:none;"}));this.o=new E(1,1);this.ha=new
Nl;this.s=null;a&&(a=H(a),this.ha.add(a),L(a,"mouseover",this.Pg,!
1,this),L(a,"mouseout",this.rf,!1,this),L(a,"mousemove",this.Vd,!
1,this),L(a,"focus",this.Bi,!1,this),L(a,"blur",this.rf,!1,this));null!
=b&&we(this.V(),b)}y(rm,qm);var sm=[];f=rm.prototype;f.tb=null;f.className="goog-
tooltip";f.Pf=500;f.Ug=0;f.zg=function(){return this.Ug};
f.Ng=function(a){var b=this.V();b&&K(b);rm.ma.Ng.call(this,a);a?
(b=this.j.b.body,b.insertBefore(a,b.lastChild),Pe(this.s),this.s=new
zg(this.V()),Oe(this,this.s),L(this.s,"focusin",this.Jd,void
0,this),L(this.s,"focusout",this.Pe,void 0,this)):
(Pe(this.s),this.s=null)};function tm(a){return a.Aa?a.Fa()?4:1:a.ta?3:a.Fa()?
2:0}f.wf=function(a){if(!this.Fa())return!1;var
b=th(this.V()),c=Ah(this.V());return
b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height};
f.sh=function(){if(!mm.prototype.sh.call(this))return!1;if(this.b)for(var
a,b=0;a=sm[b];b++)ue(a.V(),this.b)||a.Ma(!
1);Bb(sm,this);a=this.V();a.className=this.className;this.Jd();L(a,"mouseover",this
.Tg,!1,this);L(a,"mouseout",this.Mi,!1,this);um(this);return!0};f.Ne=function()
{Cb(sm,this);for(var a=this.V(),b,c=0;b=sm[c];c++)b.b&&ue(a,b.b)&&b.Ma(!
1);this.Xe&&this.Xe.Pe();uf(a,"mouseover",this.Tg,!
1,this);uf(a,"mouseout",this.Mi,!1,this);this.b=void 0;0==tm(this)&&(this.Db=!
1);mm.prototype.Ne.call(this)};
f.Ke=function(a,b){this.b==a&&wk(this.ha.b,Ol(this.b))&&(this.Db||!this.No?
(this.Ma(!1),this.Fa()||(this.b=a,this.setPosition(b||vm(this,0)),this.Ma(!
0))):this.b=void 0);this.Aa=void 0};f.Si=function(a){this.ta=void 0;if(a==this.b)
{a=this.j;var b;a=(b=He(a.b))&&this.V()&&a.Fk(this.V(),b);null!
=this.tb&&(this.tb==this.V()||wk(this.ha.b,Ol(this.tb)))||a||this.R&&this.R.tb||
this.Ma(!1)}};function wm(a,b){var
c=fe(a.j.b);a.o.x=b.clientX+c.x;a.o.y=b.clientY+c.y}
f.Pg=function(a){var b=xm(this,a.target);this.tb=b;this.Jd();b!
=this.b&&(this.b=b,this.Tf(b),ym(this),wm(this,a))};function xm(a,b){try{for(;b&&!
wk(a.ha.b,Ol(b));)b=b.parentNode;return b}catch(c){return null}}f.Vd=function(a)
{wm(this,a);this.Db=!0};f.Bi=function(a){this.tb=a=xm(this,a.target);this.Db=!
0;if(this.b!=a){this.b=a;var
b=vm(this,1);this.Jd();this.Tf(a,b);ym(this)}};function vm(a,b){if(0==b){var
c=a.o.clone();return new zm(c)}return new Am(a.tb)}
function ym(a){if(a.b)for(var b,c=0;b=sm[c];c+
+)ue(b.V(),a.b)&&(b.R=a,a.Xe=b)}f.rf=function(a){var
b=xm(this,a.target),c=xm(this,a.relatedTarget);b!
=c&&(b==this.tb&&(this.tb=null),um(this),this.Db=!1,!this.Fa()||
a.relatedTarget&&ue(this.V(),a.relatedTarget)?this.b=void
0:this.Pe())};f.Tg=function(){var a=this.V();this.tb!
=a&&(this.Jd(),this.tb=a)};f.Mi=function(a){var b=this.V();this.tb!=b||
a.relatedTarget&&ue(b,a.relatedTarget)||(this.tb=null,this.Pe())};
f.Tf=function(a,b){this.Aa||(this.Aa=N(w(this.Ke,this,a,b),this.Pf))};function
um(a){a.Aa&&(k.clearTimeout(a.Aa),a.Aa=void 0)}f.Pe=function()
{2==tm(this)&&(this.ta=N(w(this.Si,this,this.b),this.zg()))};f.Jd=function()
{this.ta&&(k.clearTimeout(this.ta),this.ta=void 0)};
f.va=function(){var a;this.Ma(!1);um(this);for(var b=this.ha.Cb(),c=0;a=b[c];c+
+)uf(a,"mouseover",this.Pg,!1,this),uf(a,"mouseout",this.rf,!
1,this),uf(a,"mousemove",this.Vd,!1,this),uf(a,"focus",this.Bi,!
1,this),uf(a,"blur",this.rf,!
1,this);b=this.ha.b;b.g={};b.b.length=0;b.i=0;this.V()&&K(this.V());this.tb=null;de
lete this.j;rm.ma.va.call(this)};function zm(a,b){Al.call(this,a,b)}y(zm,Al);
zm.prototype.Qb=function(a,b,c){b=ph(a);b=sh(b);c=c?new
Zg(c.top+10,c.right,c.bottom,c.left+10):new
Zg(10,0,0,10);sl(this.b,a,8,c,b,9)&496&&sl(this.b,a,8,c,b,5)};function Am(a)
{ul.call(this,a,5)}y(Am,ul);Am.prototype.Qb=function(a,b,c){var d=new
E(10,0);pl(this.element,this.b,a,b,d,c,9)&496&&pl(this.element,4,a,1,d,c,5)};functi
on Bm(a,b,c){rm.call(this,a,b,c)}y(Bm,rm);f=Bm.prototype;f.sg=!1;f.Se=!
1;f.Ff=function()
{Bm.ma.Ff.call(this);this.vb=dh(Bh(this.V()));this.b&&(this.Pb=dh(Bh(this.b)));this
.Se=this.sg;L(this.j.b,"mousemove",this.Vd,!1,this)};f.Ne=function()
{uf(this.j.b,"mousemove",this.Vd,!1,this);this.Pb=this.vb=null;this.Se=!
1;Bm.ma.Ne.call(this)};
f.wf=function(a){if(this.Qa){var b=th(this.V()),c=Ah(this.V());return b.x-
this.Qa.left<=a.x&&a.x<=b.x+c.width+this.Qa.right&&b.y-
this.Qa.top<=a.y&&a.y<=b.y+c.height+this.Qa.bottom}return
Bm.ma.wf.call(this,a)};function Cm(a,b){if(a.Pb&&ah(a.Pb,b)||a.wf(b))return!0;var
c=a.R;return!!c&&c.wf(b)}f.Si=function(a){this.ta=void 0;a!=this.b||
Cm(this,this.o)||this.tb||this.R&&this.R.tb||D.Sa&&0==this.o.x&&0==this.o.y||
this.Ma(!1)};
f.Vd=function(a){var b=this.Fa();if(this.vb){var c=fe(this.j.b);c=new
E(a.clientX+c.x,a.clientY+c.y);Cm(this,c)?b=!
1:this.Se&&(b=bh(this.vb,c)>=bh(this.vb,this.o))}if(b)
{if(this.Pe(),this.tb=null,b=this.R)b.tb=null}else
3==tm(this)&&this.Jd();Bm.ma.Vd.call(this,a)};f.Tg=function(){this.tb!
=this.V()&&(this.Se=!1,this.tb=this.V())};f.zg=function(){return this.Se?
100:Bm.ma.zg.call(this)};function Dm(a){M.call(this);this.g=a||
Wd();this.Qa=Em;this.La=null;this.Oa=!1;this.wa=null;this.ra=void
0;this.R=this.o=this.s=this.Wa=null;this.Sb=!1}y(Dm,M);Dm.prototype.Xe=bm.Za();var
Em=null;
function Fm(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=Dm.prototype;f.getId=function(){return this.La||
(this.La=cm(this.Xe))};function Gm(a,b){if(a.s&&a.s.R){var c=a.s.R,d=a.La;d in
c&&delete c[d];jb(a.s.R,b,a)}a.La=b}f.V=function(){return this.wa};
function Hm(a){a.ra||(a.ra=new P(a));return a.ra}f.Dd=function(a){if(this==a)throw
Error("Unable to set parent
component");if(a&&this.s&&this.La&&Im(this.s,this.La)&&this.s!=a)throw
Error("Unable to set parent
component");this.s=a;Dm.ma.Oe.call(this,a)};f.Xc=function(){return
this.s};f.Oe=function(a){if(this.s&&this.s!=a)throw Error("Method not
supported");Dm.ma.Oe.call(this,a)};f.xc=function()
{this.wa=this.g.createElement("DIV")};f.render=function(a){Jm(this,a)};
function Jm(a,b,c){if(a.Oa)throw Error("Component already rendered");a.wa||
a.xc();b?b.insertBefore(a.wa,c||null):a.g.b.body.appendChild(a.wa);a.s&&!a.s.Oa||
a.Ua()}function Km(a,b){if(a.Oa)throw Error("Component already
rendered");if(b&&a.Fg(b)){a.Sb=!0;var c=Yd(b);a.g&&a.g.b==c||
(a.g=Wd(b));a.Ub(b);a.Ua()}else throw Error("Invalid element to
decorate");}f.Fg=function(){return!0};f.Ub=function(a){this.wa=a};f.Ua=function()
{this.Oa=!0;Lm(this,function(a){!a.Oa&&a.V()&&a.Ua()})};
f.Vb=function(){Lm(this,function(a){a.Oa&&a.Vb()});this.ra&&yg(this.ra);this.Oa=!
1};f.va=function(){this.Oa&&this.Vb();this.ra&&(this.ra.Ea(),delete
this.ra);Lm(this,function(a){a.Ea()});!
this.Sb&&this.wa&&K(this.wa);this.s=this.Wa=this.wa=this.R=this.o=null;Dm.ma.va.cal
l(this)};f.Ka=function(a,b){this.se(a,Mm(this),b)};
f.se=function(a,b,c){if(a.Oa&&(c||!this.Oa))throw Error("Component already
rendered");if(0>b||b>Mm(this))throw Error("Child component index out of
bounds");this.R&&this.o||(this.R={},this.o=[]);if(a.Xc()==this){var
d=a.getId();this.R[d]=a;Cb(this.o,a)}else
jb(this.R,a.getId(),a);a.Dd(this);Ib(this.o,b,0,a);a.Oa&&this.Oa&&a.Xc()==this?
(c=this.Pd(),b=c.childNodes[b]||null,b!=a.V()&&c.insertBefore(a.V(),b)):c?
(this.wa||this.xc(),b=Nm(this,b+1),Jm(a,this.Pd(),b?b.wa:null)):this.Oa&&!
a.Oa&&a.wa&&a.wa.parentNode&&
1==a.wa.parentNode.nodeType&&a.Ua()};f.Pd=function(){return this.wa};function Om(a)
{null==a.Qa&&(a.Qa=Dh(a.Oa?a.wa:a.g.b.body));return a.Qa}function Mm(a){return a.o?
a.o.length:0}function Im(a,b){if(a.R&&b){var c=a.R;c=(null!==c&&b in c?c[b]:void
0)||null}else c=null;return c}function Nm(a,b){return a.o?a.o[b]||
null:null}function Lm(a,b,c){a.o&&z(a.o,b,c)}function Pm(a,b){return a.o&&b?
sb(a.o,b):-1}
f.removeChild=function(a,b){if(a){var c=p(a)?a:a.getId();a=Im(this,c);if(c&&a){var
d=this.R;c in d&&delete
d[c];Cb(this.o,a);b&&(a.Vb(),a.wa&&K(a.wa));a.Dd(null)}}if(!a)throw Error("Child is
not in parent component");return a};function Qm(){}var Rm;wa(Qm);var
Sm={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"check
ed",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};f=Q
m.prototype;f.Rd=function(){};f.Zb=function(a){return
a.g.Ta("DIV",Tm(this,a).join(" "),a.Jb())};f.nc=function(a){return a};function
Um(a,b,c){if(a=a.V?a.V():a){var d=[b];D.ya&&!D.Na("7")&&(d=Vm(ig(a),b),d.push(b));
(c?kg:mg)(a,d)}}f.mf=function(){return!0};
f.lb=function(a,b){b.id&&Gm(a,b.id);var c=this.nc(b);c&&c.firstChild?
Wm(a,c.firstChild.nextSibling?Gb(c.childNodes):c.firstChild):a.xd=null;var
d=0,e=this.Ga(),g=this.Ga(),h=!1,l=!1,m=!1,q=Gb(ig(b));z(q,function(a){h||a!=e?l||
a!=g?d|=this.jf(a):l=!0:(h=!0,g==e&&(l=!0));1==this.jf(a)&&Ae(c)&&Be(c)&&ze(c,!
1)},this);a.Oc=d;h||(q.push(e),g==e&&(l=!0));l||q.push(g);var
u=a.kc;u&&q.push.apply(q,u);if(D.ya&&!D.Na("7")){var
G=Vm(q);0<G.length&&(q.push.apply(q,G),m=!0)}if(!h||!l||u||m)b.className=q.join("
");
return b};f.yi=function(a){Om(a)&&this.Ai(a.V(),!
0);a.isEnabled()&&this.Fe(a,a.Fa())};function Xm(a,b,c){if(a=c||
a.Rd())c=b.getAttribute("role")||null,a!=c&&Je(b,a)}function Ym(a,b,c){b.Fa()||
Ke(c,"hidden",!b.Fa());b.isEnabled()||a.Cc(c,1,!
b.isEnabled());Zm(b,8)&&a.Cc(c,8,V(b,8));Zm(b,16)&&a.Cc(c,16,V(b,16));Zm(b,64)&&a.C
c(c,64,V(b,64))}f.Jg=function(a,b){Fh(a,!b,!D.ya&&!D.sc)};f.Ai=function(a,b)
{Um(a,this.Ga()+"-rtl",b)};f.zi=function(a){var b;return Zm(a,32)&&(b=a.V())?
Ae(b)&&Be(b):!1};
f.Fe=function(a,b){var c;if(Zm(a,32)&&(c=a.V())){if(!b&&V(a,32))
{try{c.blur()}catch(d){}V(a,32)&&a.nf(null)}(Ae(c)&&Be(c))!
=b&&ze(c,b)}};f.Ma=function(a,b){S(a,b);a&&Ke(a,"hidden",!b)};f.Ob=function(a,b,c)
{var d=a.V();if(d){var
e=this.xe(b);e&&Um(a,e,c);this.Cc(d,b,c)}};f.Cc=function(a,b,c){Rm||
(Rm={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=Rm[b];var
d=a.getAttribute("role")||null;d&&(d=Sm[d]||b,b="checked"==b||"selected"==b?
d:b);b&&Ke(a,b,c)};
f.Ee=function(a,b){var c=this.nc(a);if(c&&(pe(c),b))if(p(b))we(c,b);else{var
d=function(a){if(a){var b=Yd(c);c.appendChild(p(a)?b.createTextNode(a):a)}};v(b)?
z(b,d):!ya(b)||"nodeType"in b?d(b):z(Gb(b),d)}};f.Ga=function(){return"goog-
control"};function Tm(a,b){var c=a.Ga(),d=[c],e=a.Ga();e!
=c&&d.push(e);c=b.Oc;for(e=[];c;){var g=c&-
c;e.push(a.xe(g));c&=~g}d.push.apply(d,e);(c=b.kc)&&d.push.apply(d,c);D.ya&&!
D.Na("7")&&d.push.apply(d,Vm(d));return d}
function Vm(a,b){var c=[];b&&(a=Fb(a,[b]));z([],function(d){!xb(d,x(Ab,a))||b&&!
Ab(d,b)||c.push(d.join("_"))});return c}f.xe=function(a){this.b||$m(this);return
this.b[a]};f.jf=function(a){if(!this.ta){this.b||$m(this);var b=this.b,c={},d;for(d
in b)c[b[d]]=d;this.ta=c}a=parseInt(this.ta[a],10);return isNaN(a)?0:a};function
$m(a){var b=a.Ga();a.b={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-
selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function an()
{}y(an,Qm);wa(an);f=an.prototype;f.Rd=function()
{return"button"};f.Cc=function(a,b,c){switch(b){case 8:case
16:Ke(a,"pressed",c);break;default:case 64:case
1:an.ma.Cc.call(this,a,b,c)}};f.Zb=function(a){var
b=an.ma.Zb.call(this,a);bn(b,a.ha);var
c=a.yb();c&&this.Eg(b,c);Zm(a,16)&&this.Cc(b,16,V(a,16));return
b};f.lb=function(a,b){b=an.ma.lb.call(this,a,b);var
c=this.yb(b);a.Db=c;a.ha=b.title;Zm(a,16)&&this.Cc(b,16,V(a,16));return
b};f.yb=t;f.Eg=t;
function bn(a,b){a&&(b?a.title=b:a.removeAttribute("title"))}f.Ga=function()
{return"goog-button"};function cn(a,b){if(!a)throw Error("Invalid class name
"+a);if(!za(b))throw Error("Invalid decorator function "+b);dn[a]=b}var
en={},dn={};function fn(a,b,c){Dm.call(this,c);if(!b){b=this.constructor;for(var
d;b;){d=Ba(b);if(d=en[d])break;b=b.ma?b.ma.constructor:null}b=d?za(d.Za)?d.Za():new
d:null}this.i=b;this.xd=n(a)?
a:null}y(fn,Dm);f=fn.prototype;f.xd=null;f.Oc=0;f.Re=39;f.sd=255;f.Qe=0;f.qf=!
0;f.kc=null;f.Kg=!0;function gn(a,b){a.Oa&&b!=a.Kg&&hn(a,b);a.Kg=b}function jn(a,b)
{b&&(a.kc?Ab(a.kc,b)||a.kc.push(b):a.kc=[b],Um(a,b,!0))}function kn(a,b,c){c?
jn(a,b):b&&a.kc&&Cb(a.kc,b)&&(0==a.kc.length&&(a.kc=null),Um(a,b,!1))}
f.xc=function(){var
a=this.i.Zb(this);this.wa=a;Xm(this.i,a,this.Ce());this.i.Jg(a,!1);this.Fa()||
this.i.Ma(a,!1)};f.Ce=function(){return null};f.Pd=function(){return
this.i.nc(this.V())};f.Fg=function(a){return this.i.mf(a)};f.Ub=function(a)
{this.wa=a=this.i.lb(this,a);Xm(this.i,a,this.Ce());this.i.Jg(a,!1);this.qf="none"!
=a.style.display};
f.Ua=function()
{fn.ma.Ua.call(this);Ym(this.i,this,this.wa);this.i.yi(this);if(this.Re&-
2&&(this.Kg&&hn(this,!0),Zm(this,32))){var a=this.V();if(a){var b=this.ta||
(this.ta=new Eg);Fg(b,a);Hm(this).ka(b,"key",this.
$b).ka(a,"focus",this.Mk).ka(a,"blur",this.nf)}}};
function hn(a,b){var c=Hm(a),d=a.V();b?(c.ka(d,Xe.qe,a.Zc).ka(d,
[Xe.re,Xe.oe],a.yc).ka(d,"mouseover",a.Lg).ka(d,"mouseout",a.Sg),a.Ge!
=t&&c.ka(d,"contextmenu",a.Ge),D.ya&&(D.Na(9)||c.ka(d,"dblclick",a.Gi),a.ua||
(a.ua=new ln(a),Oe(a,a.ua)))):(c.hb(d,Xe.qe,a.Zc).hb(d,
[Xe.re,Xe.oe],a.yc).hb(d,"mouseover",a.Lg).hb(d,"mouseout",a.Sg),a.Ge!
=t&&c.hb(d,"contextmenu",a.Ge),D.ya&&(D.Na(9)||
c.hb(d,"dblclick",a.Gi),Pe(a.ua),a.ua=null))}
f.Vb=function()
{fn.ma.Vb.call(this);this.ta&&Lg(this.ta);this.Fa()&&this.isEnabled()&&this.i.Fe(th
is,!1)};f.va=function(){fn.ma.va.call(this);this.ta&&(this.ta.Ea(),delete
this.ta);delete this.i;this.ua=this.kc=this.xd=null};f.Jb=function(){return
this.xd};function Wm(a,b){a.xd=b}f.ff=function(){var a=this.Jb();if(!
a)return"";a=p(a)?a:v(a)?B(a,Ee).join(""):Ce(a);return Vb(a)};f.Fa=function()
{return this.qf};
f.Ma=function(a,b){if(b||this.qf!=a&&this.dispatchEvent(a?"show":"hide")){var
c=this.V();c&&this.i.Ma(c,a);this.isEnabled()&&this.i.Fe(this,a);this.qf=a;return!
0}return!1};f.isEnabled=function(){return!V(this,1)};f.Va=function(a){var
b=this.Xc();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!mn(this,1,!a)||(a||
(nn(this,!1),on(this,!1)),this.Fa()&&this.i.Fe(this,a),this.Ob(1,!a,!0))};function
on(a,b){mn(a,2,b)&&a.Ob(2,b)}function nn(a,b){mn(a,4,b)&&a.Ob(4,b)}
f.yh=function(a){mn(this,8,a)&&this.Ob(8,a)};f.ld=function(a)
{mn(this,16,a)&&this.Ob(16,a)};f.Nf=function(a)
{mn(this,32,a)&&this.Ob(32,a)};f.ab=function(a)
{mn(this,64,a)&&this.Ob(64,a)};function V(a,b){return!!
(a.Oc&b)}f.Ob=function(a,b,c){c||1!=a?Zm(this,a)&&b!
=V(this,a)&&(this.i.Ob(this,a,b),this.Oc=b?this.Oc|a:this.Oc&~a):this.Va(!
b)};function Zm(a,b){return!!(a.Re&b)}
f.rb=function(a,b){if(this.Oa&&V(this,a)&&!b)throw Error("Component already
rendered");!b&&V(this,a)&&this.Ob(a,!1);this.Re=b?this.Re|a:this.Re&~a};function
pn(a,b){return!!(a.sd&b)&&Zm(a,b)}function mn(a,b,c){return Zm(a,b)&&V(a,b)!=c&&(!
(a.Qe&b)||a.dispatchEvent(Fm(b,c)))&&!a.jc}f.Lg=function(a){(!a.relatedTarget||!
ue(this.V(),a.relatedTarget))&&this.dispatchEvent("enter")&&this.isEnabled()&&pn(th
is,2)&&on(this,!0)};
f.Sg=function(a){a.relatedTarget&&ue(this.V(),a.relatedTarget)||!
this.dispatchEvent("leave")||(pn(this,4)&&nn(this,!1),pn(this,2)&&on(this,!
1))};f.Ge=t;f.Zc=function(a){this.isEnabled()&&(pn(this,2)&&on(this,!
0),af(a)&&(pn(this,4)&&nn(this,!
0),this.i&&this.i.zi(this)&&this.V().focus()));af(a)&&a.preventDefault()};f.yc=func
tion(a){this.isEnabled()&&(pn(this,2)&&on(this,!
0),V(this,4)&&this.Cd(a)&&pn(this,4)&&nn(this,!1))};f.Gi=function(a)
{this.isEnabled()&&this.Cd(a)};
f.Cd=function(a){pn(this,16)&&this.ld(!V(this,16));pn(this,8)&&this.yh(!
0);pn(this,64)&&this.ab(!V(this,64));var b=new
Ue("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.s
hiftKey=a.shiftKey,b.R=a.R);return this.dispatchEvent(b)};f.Mk=function()
{pn(this,32)&&this.Nf(!0)};f.nf=function(){pn(this,4)&&nn(this,!
1);pn(this,32)&&this.Nf(!1)};f.$b=function(a){return
this.Fa()&&this.isEnabled()&&this.Sd(a)?(a.preventDefault(),a.g(),!0):!
1};f.Sd=function(a){return 13==a.b&&this.Cd(a)};
if(!za(fn))throw Error("Invalid component class "+fn);if(!za(Qm))throw
Error("Invalid renderer class "+Qm);var qn=Ba(fn);en[qn]=Qm;cn("goog-
control",function(){return new fn(null)});function ln(a)
{Ne.call(this);this.g=a;this.b=!1;this.i=new
P(this);Oe(this,this.i);a=this.g.wa;this.i.ka(a,"mousedown",this.o).ka(a,"mouseup",
this.s).ka(a,"click",this.j)}y(ln,Ne);var rn=!D.ya||
D.Lb(9);ln.prototype.o=function(){this.b=!1};ln.prototype.s=function(){this.b=!0};
function sn(a,b){if(!rn)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}ln.prototype.j=function(a)
{if(this.b)this.b=!1;else{var
b=a.i,c=b.button,d=b.type,e=sn(b,"mousedown");this.g.Zc(new
Ye(e,a.j));e=sn(b,"mouseup");this.g.yc(new Ye(e,a.j));rn||(b.button=c,b.type=d)}};
ln.prototype.va=function(){this.g=null;ln.ma.va.call(this)};function tn()
{}y(tn,an);wa(tn);f=tn.prototype;f.Rd=function(){};f.Zb=function(a){gn(a,!
1);a.sd&=-256;a.rb(32,!1);return a.g.Ta("BUTTON",{"class":Tm(this,a).join("
"),disabled:!
a.isEnabled(),title:a.ha||"",value:a.yb()||""},a.ff()||"")};f.mf=function(a)
{return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type
||"reset"==a.type)};f.lb=function(a,b){gn(a,!1);a.sd&=-256;a.rb(32,!
1);if(b.disabled){var c=this.xe(1);O(b,c)}return tn.ma.lb.call(this,a,b)};
f.yi=function(a){Hm(a).ka(a.V(),"click",a.Cd)};f.Jg=t;f.Ai=t;f.zi=function(a)
{return a.isEnabled()};f.Fe=t;f.Ob=function(a,b,c){tn.ma.Ob.call(this,a,b,c);
(a=a.V())&&1==b&&(a.disabled=c)};f.yb=function(a){return
a.value};f.Eg=function(a,b){a&&(a.value=b)};f.Cc=t;function un(a,b,c)
{fn.call(this,a,b||tn.Za(),c)}y(un,fn);f=un.prototype;f.yb=function(){return
this.Db};f.xi=function(a){this.ha=a;bn(this.V(),a)};function vn(a,b){var
c=a.i,d=Om(a),e=c.Ga()+"-collapse-left";c=c.Ga()+"-collapse-right";kn(a,d?c:e,!!
(b&1));kn(a,d?e:c,!!(b&2))}f.va=function(){un.ma.va.call(this);delete
this.Db;delete this.ha};f.Ua=function(){un.ma.Ua.call(this);if(Zm(this,32)){var
a=this.V();a&&Hm(this).ka(a,"keyup",this.Sd)}};
f.Sd=function(a){return 13==a.b&&"key"==a.type||32==a.b&&"keyup"==a.type?
this.Cd(a):32==a.b};cn("goog-button",function(){return new un(null)});function wn()
{this.g=[]}y(wn,Qm);wa(wn);function xn(a,b){var c=a.g[b];if(!c){switch(b){case
0:c=a.Ga()+"-highlight";break;case 1:c=a.Ga()+"-checkbox";break;case 2:c=a.Ga()+"-
content"}a.g[b]=c}return c}f=wn.prototype;f.Rd=function()
{return"menuitem"};f.Zb=function(a){var b=a.g.Ta("DIV",Tm(this,a).join("
"),yn(this,a.Jb(),a.g));zn(this,a,b,Zm(a,8)||Zm(a,16));return b};f.nc=function(a)
{return a&&a.firstChild};
f.lb=function(a,b){var c=se(b),d=xn(this,2);c&&jg(c,d)||
b.appendChild(yn(this,b.childNodes,a.g));jg(b,"goog-option")&&(a.rb(16,!
0),a&&b&&zn(this,a,b,!0));return wn.ma.lb.call(this,a,b)};f.Ee=function(a,b){var
c=this.nc(a),d=An(this,a)?c.firstChild:null;wn.ma.Ee.call(this,a,b);d&&!
An(this,a)&&c.insertBefore(d,c.firstChild||null)};function yn(a,b,c)
{a=xn(a,2);return c.Ta("DIV",a,b)}function An(a,b){var c=a.nc(b);if(c)
{c=c.firstChild;var d=xn(a,1);return!!c&&Aa(c)&&1==c.nodeType&&jg(c,d)}return!1}
function zn(a,b,c,d){Xm(a,c,b.Ce());Ym(a,b,c);d!=An(a,c)&&(ng(c,"goog-
option",d),c=a.nc(c),d?(a=xn(a,1),c.insertBefore(b.g.Ta("DIV",a),c.firstChild||
null)):c.removeChild(c.firstChild))}f.xe=function(a){switch(a){case 2:return
xn(this,0);case 16:case 8:return"goog-option-selected";default:return
wn.ma.xe.call(this,a)}};f.jf=function(a){var b=xn(this,0);switch(a){case "goog-
option-selected":return 16;case b:return 2;default:return
wn.ma.jf.call(this,a)}};f.Ga=function(){return"goog-menuitem"};function Bn(a,b,c,d)
{fn.call(this,a,d||wn.Za(),c);this.Wa=b}y(Bn,fn);f=Bn.prototype;f.yb=function(){var
a=this.Wa;return null!=a?a:this.ff()};f.rb=function(a,b)
{Bn.ma.rb.call(this,a,b);switch(a){case 8:V(this,16)&&!b&&this.ld(!1);var
c=this.V();c&&this&&c&&zn(this.i,this,c,b);break;case 16:
(c=this.V())&&this&&c&&zn(this.i,this,c,b)}};
f.ff=function(){var a=this.Jb();return v(a)?(a=B(a,function(a){return
Aa(a)&&1==a.nodeType&&(jg(a,"goog-menuitem-accel")||jg(a,"goog-menuitem-mnemonic-
separator"))?"":Ee(a)}).join(""),Vb(a)):Bn.ma.ff.call(this)};f.yc=function(a){var
b=this.Xc();if(b){var c=b.j;b.j=null;if(c&&r(a.clientX)&&Td(c,new
E(a.clientX,a.clientY)))return}Bn.ma.yc.call(this,a)};f.Sd=function(a){return
a.b==this.Ti&&this.Cd(a)?!0:Bn.ma.Sd.call(this,a)};f.Bk=function(){return
this.Ti};cn("goog-menuitem",function(){return new Bn(null)});
Bn.prototype.Ce=function(){return
Zm(this,16)?"menuitemcheckbox":Zm(this,8)?"menuitemradio":Bn.ma.Ce.call(this)};Bn.p
rototype.Xc=function(){return
fn.prototype.Xc.call(this)};Bn.prototype.hf=function(){return
fn.prototype.hf.call(this)};function Cn(a,b,c){Bn.call(this,a,b,c);this.rb(16,!
0)}y(Cn,Bn);cn("goog-checkbox-menuitem",function(){return new Cn(null)});function
Dn(a){this.b=a}wa(Dn);function En(a,b){a&&(a.tabIndex=b?0:-
1)}f=Dn.prototype;f.Gg=function(a){return"DIV"==a.tagName};function Fn(a,b,c)
{c.id&&Gm(b,c.id);var d=a.Qd(),e=!1,g=ig(c);g&&z(g,function(a){a==d?e=!
0:a&&(a==d+"-disabled"?b.Va(!1):a==d+"-horizontal"?Gn(b,"horizontal"):a==d+"-
vertical"&&Gn(b,"vertical"))},a);e||O(c,d);Hn(a,b,c);return c}
function Hn(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.ye(d);g&&(g.wa=d,b.isEnabled()||g.Va(!
1),b.Ka(g),Km(g,d))}else d.nodeValue&&""!=Wb(d.nodeValue)||
c.removeChild(d);d=e}}f.ye=function(a){a:{a=ig(a);for(var b=0,c=a.length;b<c;b++)
{var d=a[b];if(d=d in dn?dn[d]():null){a=d;break a}}a=null}return
a};f.Hg=function(a){a=a.V();Fh(a,!0,D.Sa);D.ya&&(a.hideFocus=!0);var
b=this.b;b&&Je(a,b)};f.Qd=function(){return"goog-container"};
function In(a,b){var c=a.Qd(),d=[c,"horizontal"==b.Bd?c+"-horizontal":c+"-
vertical"];b.isEnabled()||d.push(c+"-disabled");return d}f.mi=function()
{return"vertical"};function Jn(a,b,c){Dm.call(this,c);this.Yc=b||
Dn.Za();this.Bd=a||
this.Yc.mi()}y(Jn,Dm);f=Jn.prototype;f.eh=null;f.wd=null;f.Yc=null;f.Bd=null;f.Nc=!
0;f.vd=!0;f.Md=!0;f.ub=-1;f.Ab=null;f.Ac=!1;f.Fc=null;function Kn(a){return a.eh||
a.V()}f.xc=function(){this.wa=this.g.Ta("DIV",In(this.Yc,this).join("
"))};f.Pd=function(){return this.V()};f.Fg=function(a){return
this.Yc.Gg(a)};f.Ub=function(a)
{this.wa=Fn(this.Yc,this,a);"none"==a.style.display&&(this.Nc=!1)};
f.Ua=function(){Jn.ma.Ua.call(this);Lm(this,function(a){a.Oa&&Ln(this,a)},this);var
a=this.V();this.Yc.Hg(this);this.Ma(this.Nc,!
0);Hm(this).ka(this,"enter",this.Rg).ka(this,"highlight",this.Jk).ka(this,"unhighli
ght",this.Lk).ka(this,"open",this.yl).ka(this,"close",this.Ik).ka(a,Xe.qe,this.Kk).
ka(Yd(a),[Xe.re,Xe.oe],this.$k).ka(a,
[Xe.qe,Xe.re,Xe.oe,"mouseover","mouseout","contextmenu"],this.Xk);this.Md&&Mn(this,
!0)};
function Mn(a,b){var c=Hm(a),d=Kn(a);b?
c.ka(d,"focus",a.lf).ka(d,"blur",a.kf).ka(a.wd||(a.wd=new Eg(Kn(a))),"key",a.
$b):c.hb(d,"focus",a.lf).hb(d,"blur",a.kf).hb(a.wd||(a.wd=new Eg(Kn(a))),"key",a.
$b)}f.Vb=function(){this.nd(-1);this.Ab&&this.Ab.ab(!1);this.Ac=!
1;Jn.ma.Vb.call(this)};f.va=function()
{Jn.ma.va.call(this);this.wd&&(this.wd.Ea(),this.wd=null);this.Yc=this.Ab=this.Fc=t
his.eh=null};f.Rg=function(){return!0};
f.Jk=function(a){var b=Pm(this,a.target);if(-1<b&&b!=this.ub){var
c=Nn(this);c&&on(c,!1);this.ub=b;c=Nn(this);this.Ac&&nn(c,!0);this.Ab&&c!
=this.Ab&&(Zm(c,64)?c.ab(!0):this.Ab.ab(!1))}b=this.V();null!
=a.target.V()&&Ke(b,"activedescendant",a.target.V().id)};f.Lk=function(a)
{a.target==Nn(this)&&(this.ub=-1);this.V().removeAttribute("aria-
activedescendant")};f.yl=function(a){(a=a.target)&&a!
=this.Ab&&a.Xc()==this&&(this.Ab&&this.Ab.ab(!1),this.Ab=a)};
f.Ik=function(a){a.target==this.Ab&&(this.Ab=null);var
b=this.V(),c=a.target.V();b&&V(a.target,2)&&c&&Me(b,c)};f.Kk=function(a)
{this.vd&&(this.Ac=!0);var b=Kn(this);b&&Ae(b)&&Be(b)?
b.focus():a.preventDefault()};f.$k=function(){this.Ac=!1};
f.Xk=function(a){a:{var b=a.target;if(this.Fc)for(var c=this.V();b&&b!==c;){var
d=b.id;if(d in this.Fc){b=this.Fc[d];break
a}b=b.parentNode}b=null}if(b)switch(a.type){case Xe.qe:b.Zc(a);break;case
Xe.re:case Xe.oe:b.yc(a);break;case "mouseover":b.Lg(a);break;case
"mouseout":b.Sg(a);break;case "contextmenu":b.Ge(a)}};f.lf=function()
{};f.kf=function(){this.nd(-1);this.Ac=!1;this.Ab&&this.Ab.ab(!1)};
f.$b=function(a){return this.isEnabled()&&this.Fa()&&(0!=Mm(this)||
this.eh)&&this.Ig(a)?(a.preventDefault(),a.g(),!0):!1};
f.Ig=function(a){var b=Nn(this);if(b&&"function"==typeof b.$b&&b.$b(a)||
this.Ab&&this.Ab!=b&&"function"==typeof this.Ab.$b&&this.Ab.$b(a))return!
0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.b){case
27:if(this.Md)Kn(this).blur();else return!1;break;case 36:On(this);break;case
35:Pn(this);break;case 38:if("vertical"==this.Bd)Qn(this);else return!1;break;case
37:if("horizontal"==this.Bd)Om(this)?Rn(this):Qn(this);else return!1;break;case
40:if("vertical"==this.Bd)Rn(this);else return!1;
break;case 39:if("horizontal"==this.Bd)Om(this)?Qn(this):Rn(this);else return!
1;break;default:return!1}return!0};function Ln(a,b){var c=b.V();c=c.id||
(c.id=b.getId());a.Fc||(a.Fc={});a.Fc[c]=b}f.Ka=function(a,b)
{Jn.ma.Ka.call(this,a,b)};
f.se=function(a,b,c){a.Qe|=2;a.Qe|=64;a.rb(32,!1);gn(a,!1);var d=a.Xc()==this?
Pm(this,a):-1;Jn.ma.se.call(this,a,b,c);a.Oa&&this.Oa&&Ln(this,a);a=d;-
1==a&&(a=Mm(this));a==this.ub?this.ub=Math.min(Mm(this)-1,b):a>this.ub&&b<=this.ub?
this.ub++:a<this.ub&&b>this.ub&&this.ub--};
f.removeChild=function(a,b){if(a=p(a)?Im(this,a):a){var c=Pm(this,a);-1!
=c&&(c==this.ub?(on(a,!1),this.ub=-1):c<this.ub&&this.ub--);var
d=a.V();d&&d.id&&this.Fc&&(c=this.Fc,d=d.id,d in c&&delete
c[d])}a=Jn.ma.removeChild.call(this,a,b);gn(a,!0);return a};function Gn(a,b)
{if(a.V())throw Error("Component already rendered");a.Bd=b}f.Fa=function(){return
this.Nc};
f.Ma=function(a,b){if(b||this.Nc!=a&&this.dispatchEvent(a?"show":"hide"))
{this.Nc=a;var c=this.V();c&&(S(c,a),this.Md&&En(Kn(this),this.vd&&this.Nc),b||
this.dispatchEvent(this.Nc?"aftershow":"afterhide"));return!0}return!
1};f.isEnabled=function(){return this.vd};f.Va=function(a){this.vd!
=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.vd=!0,Lm(this,function(a)
{a.Nj?delete a.Nj:a.Va(!0)})):(Lm(this,function(a){a.isEnabled()?a.Va(!1):a.Nj=!
0}),this.Ac=this.vd=!1),this.Md&&En(Kn(this),a&&this.Nc))};
function Sn(a,b){b!
=a.Md&&a.Oa&&Mn(a,b);a.Md=b;a.vd&&a.Nc&&En(Kn(a),b)}f.nd=function(a)
{(a=Nm(this,a))?on(a,!0):-1<this.ub&&on(Nn(this),!1)};function Nn(a){return
Nm(a,a.ub)}function On(a){Tn(a,function(a,c){return(a+1)%c},Mm(a)-1)}function Pn(a)
{Tn(a,function(a,c){a--;return 0>a?c-1:a},0)}function Rn(a){Tn(a,function(a,c)
{return(a+1)%c},a.ub)}function Qn(a){Tn(a,function(a,c){a--;return 0>a?c-
1:a},a.ub)}
function Tn(a,b,c){c=0>c?Pm(a,a.Ab):c;var d=Mm(a);c=b.call(a,c,d);for(var
e=0;e<=d;){var g=Nm(a,c);if(g&&a.ai(g)){a.nd(c);break}e+
+;c=b.call(a,c,d)}}f.ai=function(a){return a.Fa()&&a.isEnabled()&&Zm(a,2)};function
Un(){}y(Un,an);wa(Un);f=Un.prototype;f.Zb=function(a){var
b=Tm(this,a);b=a.g.Ta("DIV","goog-inline-block "+b.join("
"),this.af(a.Jb(),a.g));bn(b,a.ha);return b};f.Rd=function()
{return"button"};f.nc=function(a){return
a&&a.firstChild&&a.firstChild.firstChild};f.af=function(a,b){return
b.Ta("DIV","goog-inline-block "+(this.Ga()+"-outer-box"),b.Ta("DIV","goog-inline-
block "+(this.Ga()+"-inner-box"),a))};f.mf=function(a){return"DIV"==a.tagName};
f.lb=function(a,b){Vn(b,!0);Vn(b,!1);a:{var c=a.g.ri(b);var d=this.Ga()+"-outer-
box";if(c&&jg(c,d)&&(c=a.g.ri(c),d=this.Ga()+"-inner-box",c&&jg(c,d))){c=!0;break
a}c=!1}c||b.appendChild(this.af(b.childNodes,a.g));kg(b,["goog-inline-
block",this.Ga()]);return Un.ma.lb.call(this,a,b)};f.Ga=function(){return"goog-
custom-button"};
function Vn(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(""==Wb(e))a.removeChild(c);else{c.nodeValue=b?
e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else
break;c=d}};function Wn(){}y(Wn,an);wa(Wn);f=Wn.prototype;f.Zb=function(a){var
b=Tm(this,a);b=a.g.Ta("DIV","goog-inline-block "+b.join("
"),a.Jb());bn(b,a.ha);return b};f.Rd=function(){return"button"};f.mf=function(a)
{return"DIV"==a.tagName};f.lb=function(a,b){O(b,"goog-inline-block");return
Wn.ma.lb.call(this,a,b)};f.yb=function(){return""};f.Ga=function(){return"goog-
flat-button"};cn("goog-flat-button",function(){return new
un(null,Wn.Za())});function Xn(){}y(Xn,Qm);wa(Xn);Xn.prototype.Ga=function()
{return"goog-menuheader"};function Yn(a,b,c){fn.call(this,a,c||
Xn.Za(),b);this.rb(1,!1);this.rb(2,!1);this.rb(4,!1);this.rb(32,!
1);this.Oc=1}y(Yn,fn);cn("goog-menuheader",function(){return new
Yn(null)});function Zn(){}y(Zn,Qm);wa(Zn);Zn.prototype.Zb=function(a){return
a.g.Ta("DIV",this.Ga())};Zn.prototype.lb=function(a,b)
{b.id&&Gm(a,b.id);if("HR"==b.tagName){var
c=b;b=this.Zb(a);c.parentNode&&c.parentNode.insertBefore(b,c);K(c)}else
O(b,this.Ga());return b};Zn.prototype.Ee=function(){};Zn.prototype.Ga=function()
{return"goog-menuseparator"};function $n(a,b){fn.call(this,null,a||
Zn.Za(),b);this.rb(1,!1);this.rb(2,!1);this.rb(4,!1);this.rb(32,!
1);this.Oc=1}y($n,fn);$n.prototype.Ua=function()
{$n.ma.Ua.call(this);Je(this.V(),"separator")};cn("goog-menuseparator",function()
{return new $n});function ao(a)
{this.b=a||"menu"}y(ao,Dn);wa(ao);ao.prototype.Gg=function(a)
{return"UL"==a.tagName||ao.ma.Gg.call(this,a)};ao.prototype.ye=function(a)
{return"HR"==a.tagName?new $n:ao.ma.ye.call(this,a)};ao.prototype.Qd=function()
{return"goog-menu"};ao.prototype.Hg=function(a)
{ao.ma.Hg.call(this,a);Ke(a.V(),"haspopup","true")};cn("goog-
menuseparator",function(){return new $n});function bo(a,b)
{Jn.call(this,"vertical",b||ao.Za(),a);Sn(this,!1)}y(bo,Jn);f=bo.prototype;f.Ze=!
0;function co(a,b){if(ue(a.V(),b))return!0;for(var c=0,d=Mm(a);c<d;c++){var
e=Nm(a,c);if("function"==typeof e.Mg&&e.Mg(b))return!0}return!1}f.Tb=function(a)
{this.Ka(a,!0)};f.Ye=function(a,b){this.se(a,b,!0)};f.ze=function(){var
a=[];Lm(this,function(b){a.push(b)});return a};
f.setPosition=function(a,b){var c=this.Fa();c||S(this.V(),!0);var
d=this.V(),e=a,g=b,h=th(d);e instanceof E&&(g=e.y,e=e.x);mh(d,d.offsetLeft+(e-
h.x),d.offsetTop+(Number(g)-h.y));c||S(this.V(),!1)};f.Xb=function(){return
this.Fa()?th(this.V()):null};f.Ma=function(a,b,c)
{(b=bo.ma.Ma.call(this,a,b))&&a&&this.Oa&&this.Ze&&Kn(this).focus();a&&c&&r(c.clien
tX)?this.j=new E(c.clientX,c.clientY):this.j=null;return b};f.Rg=function(a)
{this.Ze&&Kn(this).focus();return bo.ma.Rg.call(this,a)};
f.ai=function(a){return a.isEnabled()&&a.Fa()&&Zm(a,2)};f.Ub=function(a){for(var
b=this.Yc,c=$d(this.g.b,"DIV",b.Qd()+"-content",a),d=c.length,e=0;e<d;e+
+)Hn(b,this,c[e]);bo.ma.Ub.call(this,a)};f.Ig=function(a){var
b=bo.ma.Ig.call(this,a);b||Lm(this,function(c){!
b&&c.Bk&&c.Ti==a.b&&(this.isEnabled()&&this.nd(Pm(this,c)),b=c.$b(a))},this);return
b};f.nd=function(a){bo.ma.nd.call(this,a);
(a=Nm(this,a))&&uh(a.V(),this.V())};function eo()
{}y(eo,Un);wa(eo);eo.prototype.nc=function(a){return
eo.ma.nc.call(this,a&&a.firstChild)};eo.prototype.lb=function(a,b){var
c=$d(document,"*","goog-menu",b)[0];if(c){S(c,!1);Yd(c).body.appendChild(c);var
d=new bo;Km(d,c);fo(a,d)}return
eo.ma.lb.call(this,a,b)};eo.prototype.af=function(a,b){return eo.ma.af.call(this,
[b.Ta("DIV","goog-inline-block "+(this.Ga()+"-caption"),a),b.Ta("DIV","goog-inline-
block "+(this.Ga()+"-dropdown"),"\u00a0")],b)};eo.prototype.Ga=function()
{return"goog-menu-button"};function go(a,b,c,d,e){un.call(this,a,c||
eo.Za(),d);this.rb(64,!0);this.Aa=new yl(null,9);b&&fo(this,b);this.j=new fg(500);!
D.product.ne&&!D.product.rd||D.Na("533.17.9")||(this.yf=!0);this.Dc=e||
ao.Za()}y(go,un);f=go.prototype;f.yf=!1;f.Ua=function()
{go.ma.Ua.call(this);ho(this,!0);this.b&&io(this,this.b,!
0);Ke(this.wa,"haspopup",!!this.b)};f.Vb=function(){go.ma.Vb.call(this);ho(this,!
1);if(this.b){this.ab(!1);this.b.Vb();io(this,this.b,!1);var
a=this.b.V();a&&K(a)}};
f.va=function(){go.ma.va.call(this);this.b&&(this.b.Ea(),delete this.b);delete
this.Hd;this.j.Ea()};f.Zc=function(a){go.ma.Zc.call(this,a);V(this,4)&&(this.ab(!
V(this,64),a),this.b&&(this.b.Ac=V(this,64)))};f.yc=function(a)
{go.ma.yc.call(this,a);this.b&&!V(this,4)&&(this.b.Ac=!1)};f.Cd=function()
{nn(this,!1);return!0};f.Zk=function(a){this.b&&this.b.Fa()&&!
this.Mg(a.target)&&this.ab(!1)};f.Mg=function(a){return a&&ue(this.V(),a)||
this.b&&co(this.b,a)||!1};
f.Sd=function(a){if(32==a.b){if(a.preventDefault(),"keyup"!=a.type)return!0}else
if("key"!=a.type)return!1;if(this.b&&this.b.Fa()){var b=13==a.b||32==a.b,c=this.b.
$b(a);return 27==a.b||b?(this.ab(!1),!0):c}return 40==a.b||38==a.b||32==a.b||
13==a.b?(this.ab(!0,a),!0):!1};f.tl=function(){this.ab(!1)};f.ul=function()
{V(this,4)||this.ab(!1)};f.nf=function(a){this.yf||this.ab(!
1);go.ma.nf.call(this,a)};function jo(a){a.b||fo(a,new bo(a.g,a.Dc));return a.b||
null}
function fo(a,b){var c=a.b;b!=c&&(c&&(a.ab(!1),a.Oa&&io(a,c,!1),delete
a.b),a.Oa&&Ke(a.wa,"haspopup",!!b),b&&(a.b=b,b.Dd(a),b.Ma(!1),c=a.yf,
(b.Ze=c)&&Sn(b,!0),a.Oa&&io(a,b,!0)))}f.Tb=function(a){jo(this).Ka(a,!
0)};f.Ye=function(a,b){jo(this).se(a,b,!0)};f.Ma=function(a,b){var
c=go.ma.Ma.call(this,a,b);c&&!this.Fa()&&this.ab(!1);return c};f.Va=function(a)
{go.ma.Va.call(this,a);this.isEnabled()||this.ab(!1)};
f.ab=function(a,b){go.ma.ab.call(this,a);if(this.b&&V(this,64)==a){if(a)this.b.Oa||
this.b.render(),this.Pb=sh(this.V()),this.Bb=Bh(this.V()),ko(this),!b||40!=b.b&&38!
=b.b?this.b.nd(-1):On(this.b);else{nn(this,!1);this.b.Ac=!1;var
c=this.V();c&&(Ke(c,"activedescendant",""),Ke(c,"owns",""));null!
=this.Ca&&(this.Ca=void 0,(c=this.b.V())&&R(c,"",""))}this.b.Ma(a,!1,b);if(!
this.jc){c=Hm(this);var d=a?c.ka:c.hb;d.call(c,this.g.b,"mousedown",this.Zk,!
0);this.yf&&d.call(c,this.b,"blur",this.ul);d.call(c,
this.j,"tick",this.Qk);a?
this.j.start():this.j.stop()}}this.b&&this.b.V()&&this.b.wa.removeAttribute("aria-
hidden")};function ko(a){if(a.b.Oa){var b=a.Aa;a.Aa.element=a.Hd||a.V();var
c=a.b.V();a.b.Fa()||(c.style.visibility="hidden",S(c,!0));!
a.Ca&&a.Aa.o&&a.Aa.g&32&&(a.Ca=Ah(c));b.Qb(c,b.b^1,null,a.Ca);a.b.Fa()||(S(c,!
1),c.style.visibility="visible")}}
f.Qk=function(){var a=Bh(this.V()),b=sh(this.V());var c=this.Bb;(c=!(c==a||
c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||
(c=this.Pb,c=!(c==b||
c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this
.Bb=a,this.Pb=b,ko(this))};function io(a,b,c){var d=Hm(a);c=c?
d.ka:d.hb;c.call(d,b,"action",a.tl);c.call(d,b,"close",a.Nk);c.call(d,b,"highlight"
,a.Ok);c.call(d,b,"unhighlight",a.Pk)}
function ho(a,b){var c=Hm(a);(b?
c.ka:c.hb).call(c,a.V(),"keydown",a.nl)}f.Ok=function(a)
{(a=a.target.V())&&lo(this,a)};f.nl=function(a)
{Zm(this,32)&&this.V()&&this.b&&this.b.Fa()&&a.g()};f.Pk=function(){if(!Nn(this.b))
{var a=this.V();Ke(a,"activedescendant","");Ke(a,"owns","")}};f.Nk=function(a)
{if(V(this,64)&&a.target instanceof Bn){a=a.target;var
b=a.V();a.Fa()&&V(a,2)&&null!=b&&lo(this,b)}};function lo(a,b){var
c=a.V(),d=Le(b)||b;if(!d.id){var e=bm.Za();d.id=cm(e)}Me(c,d);Ke(c,"owns",d.id)}
cn("goog-menu-button",function(){return new go(null)});function mo()
{}y(mo,Wn);wa(mo);mo.prototype.Zb=function(a){var
b=Tm(this,a);b=a.g.Ta("DIV","goog-inline-block "+b.join(" "),
[no(this,a.Jb(),a.g),oo(this,a.g)]);bn(b,a.ha);return
b};mo.prototype.nc=function(a){return a&&a.firstChild};
mo.prototype.lb=function(a,b){var c=$d(document,"*","goog-menu",b)[0];if(c){S(c,!
1);a.g.b.body.appendChild(c);var d=new bo;Km(d,c);fo(a,d)}$d(document,"*",this.Ga()
+"-caption",b)[0]||b.appendChild(no(this,b.childNodes,a.g));
$d(document,"*",this.Ga()+"-dropdown",b)[0]||b.appendChild(oo(this,a.g));return
mo.ma.lb.call(this,a,b)};function no(a,b,c){return c.Ta("DIV","goog-inline-block "+
(a.Ga()+"-caption"),b)}
function oo(a,b){return b.Ta("DIV",{"class":"goog-inline-block "+(a.Ga()+"-
dropdown"),"aria-hidden":!0},"\u00a0")}mo.prototype.Ga=function(){return"goog-flat-
menu-button"};cn("goog-flat-menu-button",function(){return new
go(null,null,mo.Za())});function po(a,b){Dm.call(this,b);this.b=a||""}var
qo;y(po,Dm);f=po.prototype;f.vc=null;function ro(){null!=qo||(qo="placeholder"in
J("INPUT"));return qo}f.Ie=!1;f.xc=function(){this.wa=this.g.Ta("INPUT",
{type:"text"})};f.Ub=function(a){po.ma.Ub.call(this,a);this.b||
(this.b=a.getAttribute("label")||"");He(Yd(a))==a&&(this.Ie=!0,lg(this.V(),"label-
input-label"));ro()&&(this.V().placeholder=this.b);Ke(this.V(),"label",this.b)};
f.Ua=function(){po.ma.Ua.call(this);var a=new
P(this);a.ka(this.V(),"focus",this.Hi);a.ka(this.V(),"blur",this.Wk);ro()?this.i=a:
(D.Sa&&a.ka(this.V(),
["keypress","keydown","keyup"],this.el),a.ka(ie(Yd(this.V())),"load",this.Ml),this.
i=a,so(this));to(this);this.V().g=this};f.Vb=function()
{po.ma.Vb.call(this);this.i&&(this.i.Ea(),this.i=null);this.V().g=null};function
so(a){!a.j&&a.i&&a.V().form&&(a.i.ka(a.V().form,"submit",a.jl),a.j=!0)}
f.va=function()
{po.ma.va.call(this);this.i&&(this.i.Ea(),this.i=null)};f.Hi=function(){this.Ie=!
0;lg(this.V(),"label-input-label");if(!ro()&&!uo(this)&&!this.ha){var
a=this,b=function(){a.V()&&(a.V().value="")};D.ya?N(b,10):b()}};f.Wk=function()
{ro()||(this.i.hb(this.V(),"click",this.Hi),this.vc=null);this.Ie=!
1;to(this)};f.el=function(a){27==a.b&&("keydown"==a.type?
this.vc=this.V().value:"keypress"==a.type?
this.V().value=this.vc:"keyup"==a.type&&(this.vc=null),a.preventDefault())};
f.jl=function(){uo(this)||(this.V().value="",N(this.Tk,10,this))};f.Tk=function()
{uo(this)||(this.V().value=this.b)};f.Ml=function(){to(this)};function uo(a)
{return!!a.V()&&""!=a.V().value&&a.V().value!=a.b}f.reset=function()
{uo(this)&&(this.V().value="",null!=this.vc&&(this.vc=""),to(this))};function
vo(a,b){null!=a.vc&&(a.vc=b);a.V().value=b;to(a)}f.yb=function(){return null!
=this.vc?this.vc:uo(this)?this.V().value:""};f.Jc=function(){return this.b};
function to(a){var b=a.V();ro()?a.V().placeholder!
=a.b&&(a.V().placeholder=a.b):so(a);Ke(b,"label",a.b);uo(a)?(b=a.V(),lg(b,"label-
input-label")):(a.ha||a.Ie||(b=a.V(),O(b,"label-input-label")),ro()||
N(a.Tm,10,a))}f.Va=function(a){this.V().disabled=!a;ng(this.V(),"label-input-label-
disabled",!a)};f.isEnabled=function(){return!this.V().disabled};f.Tm=function(){!
this.V()||uo(this)||this.Ie||(this.V().value=this.b)};function wo(a,b)
{bo.call(this,a,b);this.Ze=!0;Sn(this,!0);this.Ma(!1,!0);this.b=new
uk}y(wo,bo);f=wo.prototype;f.$l=0;f.Ub=function(a)
{wo.ma.Ub.call(this,a);if(a=a.getAttribute("for")||a.htmlFor)if(a=this.g.V(a),!a||!
wk(this.b,Ba(a))){if(a){var b={wa:a,Lj:1,dm:void 0,ji:"mousedown",ih:void
0};this.b.set(Ba(a),b)}else
b=null;this.Oa&&this.Wh(b);a=x(this.Em,a);this.V()&&Hm(this).ka(this.V(),"keydown",
a)}};
f.Ua=function(){wo.ma.Ua.call(this);this.b.forEach(this.Wh,this);var
a=Hm(this);a.ka(this,"action",this.zm);a.ka(this.g.b,"mousedown",this.Am,!
0)};f.Em=function(a,b){if(27==b.b)a.focus();else{var c=Nm(this,this.ub);if(c)
{c=c.V();var d=new Ye(b.i,c);d.target=c;if(32==b.b||13==b.b)cf(c)?zf(c,"keydown",!
1,d):wf(c,"keydown",!1,d);32==b.b&&xo(this)}}};f.Wh=function(a)
{Hm(this).ka(a.wa,a.ji,this.Im);"contextmenu"!
=a.ji&&Hm(this).ka(a.wa,"keydown",this.Jm)};
function yo(a,b,c,d){var e=a.Fa();a.Fa()||
Ga();a.dispatchEvent("beforeshow")&&(c="undefined"!=typeof c?c:8,e||
(a.V().style.visibility="hidden"),S(a.V(),!0),b.Qb(a.V(),c,d),e||
(a.V().style.visibility="visible"),a.nd(-1),a.Ma(!0))}function xo(a)
{a.Fa()&&(a.Ma(!1),a.Fa()||(a.$l=Ga()))}f.zm=function(){xo(this)};f.Im=function(a)
{zo(this,a)};f.Jm=function(a){32!=a.b&&13!=a.b&&40!=a.b||
zo(this,a);40==a.b&&On(this)};
function zo(a,b){for(var c=a.b.Wb(),d=0;d<c.length;d++){var
e=a.b.get(c[d]);if(e.wa==b.j){c=a;d=n(e.Lj)?new vl(e.wa,e.Lj,!0):new
zl(b.clientX,b.clientY);d.i&&d.i(5);yo(c,d,e.dm,e.ih);b.preventDefault();b.g();brea
k}}}f.Am=function(a){this.Fa()&&!co(this,a.target)&&xo(this)};f.kf=function(a)
{wo.ma.kf.call(this,a);xo(this)};f.va=function(){wo.ma.va.call(this);if(this.b){var
a=this.b;a.g={};a.b.length=0;a.i=0;delete this.b}};function Ao(a)
{M.call(this);this.b=[];Bo(this,a)}y(Ao,M);f=Ao.prototype;f.Lf=null;f.Og=null;funct
ion Co(a,b){a.Og=b}function Bo(a,b){b&&(z(b,function(a){Do(this,a,!
1)},a),Hb(a.b,b))}f.Tb=function(a){this.Ye(a,this.b.length)};f.Ye=function(a,b)
{a&&(Do(this,a,!1),Ib(this.b,b,0,a))};f.ze=function(){return Gb(this.b)};function
Eo(a,b){b!=a.Lf&&(Do(a,a.Lf,!1),a.Lf=b,Do(a,b,!
0));a.dispatchEvent("select")}f.va=function(){Ao.ma.va.call(this);delete
this.b;this.Lf=null};
function Do(a,b,c){b&&("function"==typeof a.Og?a.Og(b,c):"function"==typeof
b.yh&&b.yh(c))};function Fo(){}y(Fo,Zn);wa(Fo);Fo.prototype.Zb=function(a){return
a.g.Ta("DIV",Tm(this,a).join(" ")+" goog-inline-
block","\u00a0")};Fo.prototype.lb=function(a,b)
{b=Fo.ma.lb.call(this,a,b);O(b,"goog-inline-block");return
b};Fo.prototype.Ga=function(){return"goog-toolbar-separator"};function Go()
{this.b="toolbar"}y(Go,Dn);wa(Go);Go.prototype.ye=function(a)
{return"HR"==a.tagName?new
$n(Fo.Za()):Go.ma.ye.call(this,a)};Go.prototype.Qd=function(){return"goog-
toolbar"};Go.prototype.mi=function(){return"horizontal"};function Ho(a,b,c)
{Jn.call(this,b,a||Go.Za(),c)}y(Ho,Jn);Ho.prototype.lf=function(a)
{Ho.ma.lf.call(this,a);this.Ac||On(this)};function Io()
{}y(Io,Un);wa(Io);Io.prototype.Ga=function(){return"goog-toolbar-button"};function
Jo(a,b,c){un.call(this,a,b||Io.Za(),c)}y(Jo,un);cn("goog-toolbar-button",function()
{return new Jo(null)});function Ko(a,b){$n.call(this,a||Fo.Za(),b)}y(Ko,
$n);cn("goog-toolbar-separator",function(){return new Ko});function Lo(a,b,c,d,e,g)
{function h(a){if(a){a.tabIndex=0;Je(a,l.ta);O(a,"goog-zippy-
header");a&&l.ra.ka(a,"click",l.ua);var
b=l;a&&(Fg(b.R,a),b.ha.ka(b.R,"key",b.Aa))}}M.call(this);this.s=e||
Wd();this.g=this.s.V(a)||null;this.j=this.s.V(d||null);this.o=za(b)?
b:null;this.ta=g||"tab";this.i=this.o||!b?null:this.s.V(b);this.b=1==c;n(c)||
this.o||(this.j?this.b="none"!
=this.j.style.display:this.g&&(this.b=jg(this.g,"goog-zippy-
expanded")));this.ha=new P(this);this.R=new Eg;this.ra=new P(this);var l=this;
h(this.g);h(this.j);Mo(this,this.b)}y(Lo,M);Lo.prototype.va=function()
{Lo.ma.va.call(this);Pe(this.ha);Pe(this.R);Pe(this.ra)};function Mo(a,b){a.i?
S(a.i,b):b&&a.o&&(a.i=a.o());a.i&&O(a.i,"goog-zippy-content");a.j?(S(a.g,!
b),S(a.j,b)):a.g&&(ng(a.g,"goog-zippy-expanded",b),ng(a.g,"goog-zippy-collapsed",!
b),Ke(a.g,"expanded",b));a.b=b;a.dispatchEvent(new No("toggle",a,a.b))}
Lo.prototype.Aa=function(a){if(13==a.b||32==a.b)Mo(this,!
this.b),this.dispatchEvent(new
No("action",this,this.b,a)),a.preventDefault(),a.g()};Lo.prototype.ua=function(a)
{Mo(this,!this.b);this.dispatchEvent(new No("action",this,this.b,a))};function
No(a,b){Ue.call(this,a,b)}y(No,Ue);function Oo(a,b)
{Dm.call(this,b);this.b=a}y(Oo,Dm);Oo.prototype.i="info";Oo.prototype.j=!1;var
Po={info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-butterBar-
warning",promo:"jfk-butterBar-promo"};Oo.prototype.Fa=function(){var
a=this.V();return null!=a&&jg(a,"jfk-butterBar-shown")};Oo.prototype.Ma=function(a)
{ng(this.V(),"jfk-butterBar-shown",a)};
Oo.prototype.xc=function(){this.wa=this.g.Ta("DIV","jfk-butterBar");var
a=this.V();a&&(Ke(a,"live","assertive"),Ke(a,"atomic","true"));this.b=this.b;if(a=t
his.V()){var b=this.g;b.wi(a);b.vi(a,this.b)}this.j=this.j;(a=this.V())&&ng(a,"jfk-
butterBar-mini",this.j);a=this.i;if(this.Pd()){b=this.V();var
c=Po[a];lg(b,Po[this.i]);O(b,c)}this.i=a};function Qo(a){if(null!=a)switch(a.rg)
{case 1:return 1;case -1:return-1;case 0:return 0}return null}var Ro=function(a)
{function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){var
c=new b(String(a));void 0!==d&&(c.rg=d);return c}}(Hl);function So(a){return null!
=a&&a.Tc===Cl?
String(String(a.Jb()).replace(To,"").replace(Uo,"&lt;")).replace(Vo,Wo):Yb(String(a
))}
var
Xo={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;","\r":"&#13;"
,"
":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","
=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8
232;","\u2029":"&#8233;"};function Wo(a){return Xo[a]}
var Vo=/[\x00\x22\x27\x3c\x3e]/g,Yo=/^(?!on|src|(?:style|action|archive|background|
cite|classid|codebase|data|dsync|href|longdesc|usemap)\s*$)(?:[a-z0-9_$:-]*)
$/i,To=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:
[^>'"]|"[^"]*"|'[^']*')*>/g,Uo=/</g;function Zo(a,b){this.i=a;this.s=!!
b;this.j={0:this.i+"-arrowright",1:this.i+"-arrowup",2:this.i+"-
arrowdown",3:this.i+"-arrowleft"}}y(Zo,ol);f=Zo.prototype;f.Qi=!
1;f.kg=2;f.Vh=20;f.lg=3;f.qh=-5;f.hg=!1;f.xh=function(a)
{this.g=a};f.setPosition=function(a,b,c,d){null!=a&&(this.lg=a);null!
=b&&(this.kg=b);r(c)&&(this.Vh=Math.max(c,15));r(d)&&(this.qh=d)};f.Qb=function(a,b
,c){a=this.kg;2==a&&(a=0);$o(this,this.lg,a,2==this.kg?ap(this.lg)?
this.b.offsetHeight/2:this.b.offsetWidth/2:this.Vh,0,c)};
function $o(a,b,c,d,e,g){if(a.g){var h=bp(b,c);var l=a.g;var m=Ah(l);m=(ap(b)?
m.height/2:m.width/2)-d;var q=rl(l,h),u;if(u=sh(l))l=dh(Bh(l)),ap(b)?l.top<u.top&&!
(q&1)?m-=u.top-l.top:l.bottom>u.bottom&&q&1&&(m-=l.bottom-
u.bottom):l.left<u.left&&!(q&4)?m-=u.left-l.left:l.right>u.right&&q&4&&(m-=l.right-
u.right);l=m;l=ap(b)?new E(a.qh,l):new E(l,a.qh);m=ap(b)?6:9;a.hg&&2==e&&(m=ap(b)?
4:1);q=b^3;ap(b)&&"rtl"==a.g.dir&&(q=b);h=pl(a.g,bp(q,c),a.b,h,l,g,a.Qi?m:0,void
0,null);if(2!=e&&h&496){$o(a,b^3,c,d,
a.hg&&0==e?1:2,g);return}!a.s||h&496||
(e=parseFloat(a.b.style.left),g=parseFloat(a.b.style.top),isFinite(e)&&0==e
%1&&isFinite(g)&&0==g%1||mh(a.b,Math.round(e),Math.round(g)))}cp(a,b,c,d)}
function cp(a,b,c,d){var e=a.o;cb(a.j,function(a){ng(e,a,!
1)},a);O(e,a.j[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.g?
(c=xh(a.g,a.b),d=dp(a.g,b),ap(b)?e.style.top=ep(c.y+d.y,a.b.offsetHeight-
15)+"px":e.style.left=ep(c.x+d.x,a.b.offsetWidth-15)+"px"):e.style[0==c?
ap(b)?"top":"left":ap(b)?"bottom":"right"]=d+"px"}function ep(a,b){return 15>b?
15:Rd(a,15,b)}function bp(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 dp(a,b){var c=0,d=0,e=Ah(a);switch(b){case 2:c=e.width/2;break;case
1:c=e.width/2;d=e.height;break;case 0:d=e.height/2;break;case
3:c=e.width,d=e.height/2}return new E(c,d)}function ap(a){return 0==a||
3==a};function fp(a){Ne.call(this);this.g=a||
Wd()}y(fp,Ne);fp.prototype.o=function()
{Je(this.V(),"tooltip");Ke(this.V(),"live","polite")};function gp(a)
{fp.call(this,a);this.b=this.g.Ta("DIV","jfk-tooltip-
contentId");this.j=this.g.Ta("DIV","jfk-tooltip-arrow",this.g.Ta("DIV","jfk-
tooltip-arrowimplbefore"),this.g.Ta("DIV","jfk-tooltip-
arrowimplafter"));this.i=this.g.Ta("DIV",{"class":"jfk-
tooltip",role:"tooltip"},this.b,this.j);this.o()}y(gp,fp);gp.prototype.V=function()
{return this.i};gp.prototype.va=function()
{gp.ma.va.call(this);this.i&&K(this.i)};function hp(a)
{gp.call(this,a)}y(hp,gp);hp.prototype.o=function(){Je(this.V(),"tooltip")};var
ip={};function jp(a){P.call(this);this.Aa=a;this.ta=new
hg(this.bn,0,this);Oe(this,this.ta);var b=ie();this.R=za(b.MutationObserver)?new
b.MutationObserver(w(this.Vk,this)):null;a=a.b;this.ka(a,"mouseout mousedown click
blur focusout keydown".split(" "),this.mk,!0);this.ka(a,
["mouseover","focus","focusin"],this.Xm,!0)}y(jp,P);f=jp.prototype;f.va=function()
{kp(this);jp.ma.va.call(this)};
function lp(a,b){switch(b.type){case "mousedown":case "mouseover":case
"mouseout":case "click":a.Ca=!1;break;case "keydown":a.Ca=!0}}f.Xm=function(a)
{this.R&&this.R.disconnect();lp(this,a);var
b=a.target;a="focus"==a.type||"focusin"==a.type;var
c=this.b&&ue(this.b.b,b);if(this.Ca||!a||c)
{this.Qa=a;if(a=b&&b.getAttribute&&this.R)a=b.getAttribute("role")||
null,a=Ab(Ie,a);a&&(this.R.observe(b,{attributes:!0}),
(a=Le(b))&&(b=a));this.j=b}else this.j=null;mp(this)};
f.mk=function(a){lp(this,a);var b=a.target;b=this.b&&ue(this.b.b,b);if("mousedown"!
=a.type&&"click"!=a.type||!b)this.j=null,mp(this)};f.Vk=function(a)
{z(a,w(function(a){var b=Le(a.target);b&&"aria-
activedescendant"==a.attributeName&&(this.j=b,mp(this))},this))};function mp(a)
{if(0==a.ta.La||!a.g||!a.s){kp(a);var b=null!=a.s?a.s:50;a.ta.start(a.g?
b:300)}}function kp(a){a.ha&&(k.clearTimeout(a.ha),a.ha=0,a.g=null)}
f.bn=function(){if(!this.j)np(this),this.s=this.g=null;else if(!
(this.g&&this.b&&ue(this.b.V(),this.j))||this.g.getAttribute("data-tooltip-
unhoverable")){var a=Ge(this.j,function(a){return
a.getAttribute&&(a.getAttribute("data-tooltip-contained")||a.getAttribute("data-
tooltip")||a.b)&&!a.getAttribute("data-tooltip-suspended")}),b=!1;this.g&&this.g!
=a&&(np(this),this.s=this.g=null,b=!0);if(!this.g&&a&&(this.g=a,op(this,a))){var
c=Kd;if(a.getAttribute("data-tooltip-contained"))for(var d=Zd("jfk-tooltip-data",
a),e=0;e<d.length;e++){if(d[e].parentNode==a){c=d[e].cloneNode(!0);break}}else
c=a.b?a.b:Dd(a.getAttribute("data-tooltip"));d=a.getAttribute("data-tooltip-
align");e=a.getAttribute("data-tooltip-class");var g=a.getAttribute("data-tooltip-
offset");g=Ub(kc(g))?-1:Number(g);var h=a.getAttribute("data-tooltip-hide-
delay");h=Ub(kc(h))?null:Number(h);if(!b&&(a=a.getAttribute("data-tooltip-
delay"),a=Math.max(0,a-300)))
{this.ha=N(x(this.Gj,this.g,c,d,g,e,h),a,this);return}this.Gj(this.g,c,d,g,e,h)}}};
function op(a,b){return b.getAttribute("data-tooltip-only-on-
overflow")&&b.offsetWidth>=b.scrollWidth&&b.offsetHeight>=b.scrollHeight||
a.Qa&&"mouse"==b.getAttribute("data-tooltip-trigger")?!1:!0}function pp(a)
{if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case "t":return
2;case "r":return 3}return 1}
f.Gj=function(a,b,c,d,e,g){this.ha=0;this.s=g;if(!this.b){this.b=new
hp(this.Aa);np(this);this.Aa.b.body.appendChild(this.b.V());Oe(this,this.b);this.o=
new Zo("jfk-tooltip",!0);this.o.Qi=!0;this.o.hg=!0;g=this.o;var
h=this.b.j;g.b=this.b.V();g.o=h}a:{if(c)switch(c.toLowerCase().split(",")[1]){case
"l":g=0;break a;case "r":g=1;break a}g=2}this.o.setPosition(pp(c),g,void
0,d);lg(this.b.V(),"jfk-tooltip-hide");this.ra!=e&&(this.ra&&!
Ub(kc(this.ra))&&lg(this.b.V(),this.ra),Ub(kc(e))||O(this.b.V(),e),
this.ra=e);mh(this.b.V(),0,0);if(b instanceof yd)Od(this.b.b,b);else
for(pe(this.b.b);c=b.firstChild;)this.b.b.appendChild(c);this.o.xh(a);this.o.Qb(nul
l,0)};function np(a){a.b&&O(a.b.V(),"jfk-tooltip-hide")};function X(a,b,c,d)
{un.call(this,a,qp.Za(),b);this.Aa=c||0;this.j=d||0;this.vb=!
1}y(X,un);f=X.prototype;f.Kb=function(){return this.j};
f.xi=function(a){this.ha=a;var b=this.V();if(b)if(this.vb){var c=a instanceof yd?
Hj(Ad(a)):a;b.removeAttribute("title");b.removeAttribute("data-tooltip-
contained");b.removeAttribute("data-tooltip");a?(a instanceof yd?b.b=a:
(b.setAttribute("data-tooltip",a),b.b=null),b.setAttribute("aria-label",c)):
(b.b=null,b.removeAttribute("aria-label"));a=Wd(b)||Wd();b=Ba(a.b);ip[b]||
(ip[b]=new jp(a))}else a?b.title=a:b.removeAttribute("title")};f.Va=function(a)
{this.isEnabled()!=a&&(X.ma.Va.call(this,a),rp(this))};
f.focus=function(){var a=this.wa;try{a.focus()}catch(b){}};f.Nf=function(a)
{X.ma.Nf.call(this,a);sp(this,!1)};f.Zc=function(a)
{X.ma.Zc.call(this,a);this.isEnabled()&&sp(this,!0)};f.yc=function(a)
{X.ma.yc.call(this,a);this.isEnabled()&&sp(this,!0)};function sp(a,b)
{a.V()&&ng(a.V(),"jfk-button-clear-outline",b)}function rp(a){a.V()&&tp(a.i,a)}
function up(a,b){if(p(a)){var c=a;a=I("IMG");a.src=c;R(a,21,21)}O(a,"jfk-button-
img");c=[];c.push(a);if(b){var d=I("SPAN","jfk-button-label",b);c.push(d)}return
c}function qp(){this.mb=this.Ga()+"-standard";this.g=this.Ga()+"-
action";this.ra=this.Ga()+"-primary";this.o=this.Ga()+"-default";this.s=this.Ga()
+"-flat";this.ha=this.Ga()+"-narrow";this.R=this.Ga()+"-mini";this.j=this.Ga()+"-
contrast"}y(qp,an);wa(qp);f=qp.prototype;f.od=function(a,b,c){a&&c.Aa!
=a&&(c.Aa=a,rp(c));b&&c.j!=b&&(c.j=b,rp(c))};
f.Ga=function(){return"jfk-button"};
f.Zb=function(a){var b=a.g;var c=c={disabled:!
a.isEnabled(),checked:V(a,16),style:a.Aa,title:a.ha,ln:a.vb,value:a.yb(),width:a.Kb
()};var d=c.content;var e='<div role="button"'+(c.id?' id="'+So(c.id)+'"':"")+'
class="';var g=c||{};var h="goog-inline-block jfk-button ",l=g.style;switch(Aa(l)?
l.toString():l){case 0:h+="jfk-button-standard";break;case 2:h+="jfk-button-
action";break;case 3:h+="jfk-button-primary";break;case 1:h+="jfk-button-
default";break;case 4:h+="jfk-button-flat";break;case 5:h+="jfk-button-mini";
break;case 6:h+="jfk-button-contrast";break;default:h+="jfk-button-
standard"}l=g.width;l=l instanceof Gl?l.toString():l;l=za(l)&&za(1)?l.Tc!==(1).Tc?!
1:l.toString()===(1).toString():1==l;h+=(l?" jfk-button-narrow":"")+(g.checked?"
jfk-button-checked":"")+(g.jk?" "+g.jk:"")+(g.disabled?" jfk-button-
disabled":"");e=e+So(new Gl(h,void 0))+'"'+(c.disabled?' aria-disabled="true"':'
tabindex="'+(c.an?So(c.an):"0")+'"')+(c.title?c.ln?' data-tooltip="'+So(c.title)
+'"':' title="'+So(c.title)+'"':"")+(c.value?
' value="'+So(c.value)+'"':"");c.attributes?(c=c.attributes,null!=c&&c.Tc===Dl?
c=c.Jb().replace(/([^"'\s])$/,"$1 "):(c=String(c),c=Yo.test(c)?c:"zSoyz"),c="
"+c):c="";c=e+c+">";d=null!=d?d:"";d=null!=d&&d.Tc===Cl?d:d instanceof yd?
Ro(Ad(d),d.b()):Ro(Yb(String(String(d))),Qo(d));c=Ro(c+d+"</div>");d=(b||
Wd()).createElement("DIV");c=Il(c);Nd(d,c);1==d.childNodes.length&&(c=d.firstChild,
1==c.nodeType&&(d=c));b.vi(d,a.Jb());this.lb(a,d);return d};
f.lb=function(a,b){qp.ma.lb.call(this,a,b);this.i||
(this.i=nb(this.mb,x(this.od,0,null),this.g,x(this.od,2,null),this.ra,x(this.od,3,n
ull),this.o,x(this.od,1,null),this.s,x(this.od,4,null),this.R,x(this.od,5,null),thi
s.j,x(this.od,6,null),this.ha,x(this.od,null,1)));for(var c=ig(b),d=0;d<c.length;+
+d){var e=this.i[c[d]];e&&e(a)}if(c=b.getAttribute("data-tooltip"))a.ha=c,a.vb=!
0;return b};f.yb=function(a){return a.getAttribute("value")||""};f.Eg=function(a,b)
{a&&a.setAttribute("value",b)};
function tp(a,b){function c(a,b){(a?d:e).push(b)}var
d=[],e=[],g=b.Aa;c(0==g,a.mb);c(2==g,a.g);c(3==g,a.ra);c(4==g,a.s);c(5==g,a.R);c(1=
=g,a.o);c(6==g,a.j);c(1==b.Kb(),a.ha);c(!b.isEnabled(),a.Ga()+"-
disabled");mg(b.V(),e);kg(b.V(),d)};var vp=J("DIV");vp.id=Ba(vp);function wp(a){var
b=new tj;b=new sj(b);var c=!("STYLE"in b.j)&&"STYLE"in
b.o;c="*"==b.i&&c?"sanitizer-"+lc():b.i;b.g=c;if(oj){c=a;if(oj)
{a=J("SPAN");b.g&&"*"==b.i&&(a.id=b.g);b.s&&(c=hj("<div>"+c+"</div>"),jj(c),c=c.inn
erHTML);var d=document.createElement("template");if("content"in
d)d.innerHTML=c,d=d.content;else{var
e=document.implementation.createHTMLDocument("x");d=e.body;e.body.innerHTML=c}c=doc
ument.createTreeWalker(d,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!
1);for(d=lj?new WeakMap:
new nj;e=c.nextNode();){c:{var g=b;var h=e;switch(Vi(h)){case 3:g=Gj(g,h);break
c;case 1:if("TEMPLATE"==Ui(h).toUpperCase())g=null;else{var
l=Ui(h).toUpperCase();if(l in g.j)var m=null;else g.o[l]?
m=document.createElement(l):(m=J("SPAN"),g.ha&&Ri(m,"data-sanitizer-original-
tag",l.toLowerCase()));if(m){var q=m,u=Qi(h);if(null!=u)for(var G=0;l=u[G];G+
+)if(l.specified){var A=g;var W=h,ma=l,aa=ma.name;if(0==aa.lastIndexOf("data-
sanitizer-",0))A=null;else{var ab=Ui(W);ma=ma.value;var
Sd={tagName:Wb(ab).toLowerCase(),
attributeName:Wb(aa).toLowerCase()},Pa={rk:void
0};"style"==Sd.attributeName&&(Pa.rk=Si(W));W=Fj(ab,aa);W in A.b?
(A=A.b[W],A=A(ma,Sd,Pa)):(aa=Fj(null,aa),aa in A.b?
(A=A.b[aa],A=A(ma,Sd,Pa)):A=null)}null===A||Ri(q,l.name,A)}g=m}else g=null}break
c;default:g=null}}if(g){if(1==Vi(g)&&d.set(e,g),e=Wi(e),h=!
1,e)l=Vi(e),m=Ui(e).toLowerCase(),q=Wi(e),11!=l||q?"body"==m&&q&&(l=Wi(q))&&!
Wi(l)&&(h=!0):h=!0,l=null,h||!e?
l=a:1==Vi(e)&&(l=d.get(e)),l.content&&(l=l.content),l.appendChild(g)}else
pe(e)}d.clear&&
d.clear();b=a}else
b=J("SPAN");0<Qi(b).length&&(a=J("SPAN"),a.appendChild(b),b=a);b=(new
XMLSerializer).serializeToString(b);b=b.slice(b.indexOf(">")
+1,b.lastIndexOf("</"))}else b="";return Cd(b,null)};function xp(a,b){var c=new
Bm(a),d=ui(b.innerHTML),e=c.V();e&&Od(e,d);c.className="buy-tip-card";c.Qa=new
Zg(5,5,5,5);c.sg=!0;c.Pf=500;c.Ug=250};function Y(){M.call(this);this.b=new
P(this)}y(Y,M);Y.prototype.va=function()
{this.dispatchEvent("dispose");Y.ma.va.call(this);this.b.Ea()};function yp(a,b)
{this.o=a||200;this.j=b||108;Y.call(this)}y(yp,Y);yp.prototype.lc=function(){return
this.o};yp.prototype.Kb=function(){return this.j};function zp(a)
{rm.call(this,a,void 0,void 0);this.ii=!1;this.sg=!
0;this.Pf=500}y(zp,Bm);zp.prototype.className="unified-
hovercard";zp.prototype.Tf=function(a,b){b||(b=new vl(a,9,!
0));zp.ma.Tf.call(this,a,b)};function Ap(a,b){return'<a href="'+a+'"'+(" "+
('class="'+b+'">Bestellung anzeigen</a>'))};var Bp={update:function(a){for(var b in
a)Bp[b]=a[b]},dk:function(a){if(p(a))try{a=JSON.parse(a)}catch(c){a=null}for(var b
in a)Bp.bk(b,a[b])},bk:function(a,b){Bp[a]=b}};Ha("_OC_addFlags",Bp.dk);var
Cp="ganpub ganclk dapp source_ip source_country source_domain authuser".split("
");function Dp(a){var b=void 0===b?window.location.href:b;var c=new
T(b);U(a,"hl","de");(b=il(c,"output"))&&U(a,"output",b);b=il(c,"source");"ge-ipad-
app"==b?(U(a,"dapp","2"),a.b.remove("output")):"ge-tablet-app"==b?
(U(a,"dapp","4"),a.b.remove("output")):"ge-ip-app"==b?U(a,"dapp","1"):"ge-android-
app"==b&&U(a,"dapp","3");il(c,"authuser")||a.b.remove("authuser");z(Cp,function(b)
{var d=il(c,b);d&&U(a,b,d)})};function Ep(a,b,c)
{Ne.call(this);this.g=null;this.data=a;this.b=b;this.j=c||500}y(Ep,Ne);var
Fp=/(<b\s*>)|
(<\/b>)/ig,Gp={VIEW_PAGES_PARTIAL:2,VIEW_PAGES_ALL:5,VIEW_PAGES_PARTIAL_FIXED:6,VIE
W_PURCHASED:7,VIEW_GOOGLE_EDITIONS_PREVIEW:8};Ep.prototype.va=function()
{this.g&&this.g.Ea()};function Hp(a){return a.g||(a.g=new P(a))}
Ep.prototype.i=function(a){var b=I("DIV"),c=new T(this.data.b.yd||
this.data.b.wj);this.data.b.source&&U(c,"source",this.data.b.source);var
d=this.data.b.title;this.data.b.Kj&&(d+=": "+this.data.b.Kj);c=I("A",
{href:c.toString(),className:this.b+"-
title"},d);b.appendChild(c);this.o(b);a.appendChild(b);Ip(this,a);b=I("DIV");if(r(t
his.data.b.zj||0)){d=this.data.b.zj||0;c=Math.floor(d);d=0<d-c?1:0;for(var e=5-c-
d,g=I("SPAN",this.b+"-stars goog-inline-block");0<c;){c--;var h=I("SPAN","card-
star-on goog-inline-block");
g.appendChild(h)}for(;0<d;)d--,h=I("SPAN","card-star-half goog-inline-
block"),g.appendChild(h);for(;0<e;)e--,h=I("SPAN","card-star-off goog-inline-
block"),g.appendChild(h);b.appendChild(g)}c=I("A",{className:this.b+"-reviews-link
goog-inline-block",href:this.data.b.Um},this.data.b.em+"
Rezensionen");b.appendChild(c);a.appendChild(b);this.data.b.Hj&&(b=I("DIV",this.b+"
-snippet",ne(ui(this.data.b.Hj+" "))),c=I("A",
{href:this.data.b.yd,className:this.b+"-more-link"},"Mehr
\u00bb"),b.appendChild(c),a.appendChild(b))};
function Ip(a,b){var c="",d=I("DIV"),e=a.data.b.Xh;if(!Ub(kc(e)))
{c=e.split(/\s*,\s*/g);e=c.length;if(!e)return;var g=I("SPAN","author"),h=e-
1,l=me(", ");z(c,function(a,b){var c=a?a.replace(Fp,""):"";c=Tb(c);var d=new
T(Sb('/ebooks?output=ws2&as_brr=5&q=inauthor:"%s"',c));Dp(d);c=I("A",
{href:d},c);g.appendChild(c);b<h&&(c=l.cloneNode(!
0),g.appendChild(c))},a);d.appendChild(g);c="\u00a0-\u00a0"}a.data.b.yj&&(oe(d,I("S
PAN",a.b+"-
pubdate",c+a.data.b.yj)),c="\u00a0-\u00a0");a.data.b.Vi&&(d.appendChild(me(c)),
oe(d,I("SPAN",a.b+"-pagesnum",a.data.b.Vi+" Seiten")));b.appendChild(d)}function
Jp(a,b,c,d,e,g,h){var l=a.b+"-button";l+=" "+(a.b+"-button-hilite");g&&(l+="
disabled");c=I("A",{id:h||"",href:e?"#":d,className:l},c);e&&(e=D.product.rd||
D.product.je?"touchstart":"click",Hp(a).ad(c,e,function(a)
{a.preventDefault();a=I("FORM",{action:d,method:"POST"});Q(a,
{position:"absolute",overflow:"hidden",width:"1px",height:"1px",visibility:"hidden"
});b.appendChild(a);a.submit()},!1));b.appendChild(c)}
Ep.prototype.o=function(){};function Kp(){this.b={}}f=Kp.prototype;f.Mc=function()
{return this.b.Gh};f.qc=function(){return this.b.qc};f.$g=function(){return this.b.
$g};f.zd=function(){return this.b.zd};f.Je=function(){return this.b.Je};function
Lp(){this.b=[]}Lp.prototype.getId=function(){return
this.La};Lp.prototype.s=function(a,b,c){var d=null;Vk(c.target)&&(d=new
Kp,d.b.Gh=a,this.b.push(d));b(d)};Lp.prototype.ra=function(a,b,c){var
d=null;Vk(c.target)&&(d=Mp(this,a),Np(this,d));b(d)};function Np(a,b)
{Eb(a.b,function(a){return a.Mc()==b.Mc()})}function Mp(a,b){return
yb(a.b,function(a){return a&&a.Mc()==b})};function Op(a){a=new T(a);var
b=a.o.split("/");b[0]||b.shift();return 3<b.length?b[3]:il(a,"id")||""}function
Pp(){var a=window.location.pathname.split("/");return 1>a.length?"":a[1]};function
Qp(a)
{this.b={};this.b.title=a.title;this.b.Kj=a.subtitle;this.b.Xh=a.authors;this.b.wj=
a.preview_url;this.b.yd=a.info_url;this.b.yj=a.pub_date;this.b.Vi=a.num_pages;this.
b.nn=a.viewability;this.b.Zq=a.subject;this.b.cn=a.thumbnail_url;this.b.Hj=a.snippe
t;this.b.Vq=a.list_price;this.b.Cj=a.sale_price;this.b.Yq=a.sale_price_better;this.
b.ym=a.offer_price;this.b.mg=a.buy_url;this.b.Aj=a.read_url;this.b.zf=a.is_free_ebo
ok||!1;this.b.vf=a.in_my_ebooks||!1;this.b.Wq=a.my_ebooks_url||"";this.b.zj=
a.rating_score||0;this.b.em=a.num_reviews||0;this.b.qc=a.is_purchased||!
1;this.b.xf=a.is_ebook||!1;this.b.
$q=a.write_review_url||"";this.b.zk=a.add_to_my_ebooks_url||"";this.b.Pm=a.preview_
ebook_url||"";this.b.Um=a.reviews_url||"";this.b.Wf=a.view_order_url||"";this.b.Nq=
a.add_to_my_ebooks_url;this.b.fk=a.add_to_my_ebooks_url_is_on_play||!
1;this.b.tf=a.has_flowing_text||!1;this.b.uf=a.has_scanned_text||!1;var
b=Op(a.info_url);this.b.Gh=b;this.b.ik=a.canonical_atb_url||"";this.b.
$g=a.is_rentable||
!1;this.b.ae=a.is_pre_order||!
1;this.b.sj=a.on_sale_date||"";this.b.zd=a.is_pre_ordered||!
1;this.b.Uq=a.issue_volume_count||0;this.b.Je=a.is_volume_cancelled||!
1;this.b.hk=a.cancelled_reason||"0";switch(a.rental_state){case
1:this.b.Kf=1;break;case 2:this.b.Kf=2}this.b.Sm=a.rental_end_utc||
0}y(Qp,Kp);function Rp(a)
{this.b=[];this.La=a.id;this.he=a.title;this.mb=a.num_volumes;this.g=a.access||"0";
this.ta=a.predefined;this.ha=a.can_remove_volumes;this.o=a.can_add_volumes;this.R=a
.can_only_add_ebooks||!1;this.i=new T(a.add_vol_base_url);this.j=new
T(a.del_vol_base_url);a.volumes&&(this.b=B(a.volumes,function(a){return new
Qp(a)}))}y(Rp,Lp);function Sp(){Y.call(this);this.i=[];this.g=[]}y(Sp,Y);function
Tp(a){var b=new T(ie().location);b=new T(b);return
a===parseInt(il(b,"as_coll"),10)}function Up(a,b){return yb(Ob(a.i,a.g),function(a)
{return a.getId()==b})};function Vp(a,b,c){Ep.call(this,a,b,c);il(new
T(this.data.b.yd),"dapp")}y(Vp,Ep);
Vp.prototype.render=function(a){pe(a);var b=I("DIV",this.b),c=I("DIV",this.b+"-
meta");this.i(c);var d=I("DIV",this.data.b.xf?this.b+"-footer":this.b+"-footer-
nonebook"),e=I("DIV",this.b+"-footer-
inner");if(this.data.b.xf)if(this.data.Je()&&Tp(1))Wp(this,e);else
if(this.data.b.ae&&!this.data.qc()||this.data.zd()){var g=I("DIV",this.b+"-pre-
order-date");g.textContent="Verf\u00fcgbar am:
"+this.data.b.sj;e.appendChild(g);this.data.zd()&&Tp(1)&&Wp(this,e)}else
if(this.data.qc()&&Tp(1))Xp(this,e),Wp(this,
e);else{Xp(this,e);g=!this.data.qc()&&!this.data.b.zf;var h=this.data.b.zf&&!
this.data.b.vf;if(g||h){g=I("SPAN",{"class":this.b+"-footer-inner-
right"});if(h=this.data.b.Pm||this.data.b.Aj){for(var
l=h.search(Fk),m=0,q,u=[];0<=(q=Ek(h,m,"source",l));)u.push(h.substring(m,q)),m=Mat
h.min(h.indexOf("&",q)+1||
l,l);u.push(h.substr(m));h=u.join("").replace(Hk,"$1");h=Dk(h,"source","ebookstore"
)}h&&(h=I("A",{id:"unified-hovercard-preview-link",href:h},"Leseprobe
anzeigen"),g.appendChild(h));e.appendChild(g)}}d.appendChild(e);
b.appendChild(c);b.appendChild(d);a.appendChild(b);Ah(a).width>this.j&&R(a,this.j,"
")};
Vp.prototype.i=function(a){if(!(this.data.qc()||this.data.zd()||
this.data.Je())&&this.data.b.Wf&&Tp(1)){var b=I("IMG",
{src:"/googlebooks/images/purchase_error.gif","class":this.b+"-error-
icon"});b=I("DIV",this.b+"-card-error",b,"Kreditkarte
abgelehnt:");if(this.data.b.Wf){var
c=ne(ui("&nbsp;"+Ap(this.data.b.Wf,"primary")));b.appendChild(c)}a.appendChild(b)}V
p.ma.i.call(this,a);b=I("DIV",this.b+"-book-options");if(this.data.b.xf)
{if(this.data.b.zf)this.data.b.vf?Yp(this,b):Jp(this,b,"E-Book - kostenlos",
this.data.b.zk,!this.data.b.fk,void 0,"unified-hovercard-free-btn");else
if(this.data.zd())c=I("SPAN",this.b+"-pre-
ordered","Vorbestellt"),b.appendChild(c);else if(this.data.Je()&&Tp(1))
{c=I("DIV",this.b+"-cancelled");var d=this.data.b.hk;0==d?we(c,"Storniert - auf
Kundenwunsch"):1==d?we(c,"Storniert - Problem mit E-Book"):2==d?we(c,"Storniert -
Preis\u00e4nderung"):3==d?we(c,"Storniert - vom
Verlag"):we(c,"Storniert");b.appendChild(c)}else this.data.qc()||this.data.b.vf?!
this.data.qc()&&this.data.b.vf?
Zp(this,b):this.data.qc()&&Yp(this,b):Zp(this,b);Tp(7)&&(c=I("SPAN",this.b+"-
offline-remove-options"),d=I("SPAN",{id:"unified-hovercard-remove-from-
ebooks","class":this.b+"-fake-link"},'Aus "Meine eBooks"
entfernen'),d.id="hovercard-remove-from-my-
ebooks",c.appendChild(d),b.appendChild(c))}else
c=this.data.b.wj,fb(Gp,this.data.b.nn)&&!Ub(c)?Jp(this,b,"Leseprobe",c,void 0,void
0,"unified-hovercard-preview-sample"):Jp(this,b,"Leseprobe",c,!1,!0,"unified-
hovercard-preview-sample");a.appendChild(b)};
function Wp(a,b){var c=I("DIV",{id:"unified-hovercard-purchased-shelf-
links","class":a.b+"-order-links-
container"}),d=a.data.b.Wf;d&&(d=ne(ui(Ap(d,""))),c.appendChild(d));a.data.zd()||
(d=I("DIV",{id:"unified-hovercard-delete-forever","class":a.b+"-footer-fake-
link"},"Endg\u00fcltig l\u00f6schen"),O(d,a.b+"-footer-action-
link"),d.id="hovercard-delete-forever",c.appendChild(d));b.appendChild(c)}
function Zp(a,b){a.data.b.ae&&!a.data.qc()?Jp(a,b,"E-Book vorbestellen -
"+a.data.b.Cj,a.data.b.mg,void 0,void 0,"unified-hovercard-buy-btn"):a.data.$g()?
Jp(a,b,"E-Book ab "+a.data.b.ym,a.data.b.mg,void 0,void 0,"unified-hovercard-buy-
btn"):Jp(a,b,"E-Book kaufen - "+a.data.b.Cj,a.data.b.mg,void 0,void 0,"unified-
hovercard-buy-btn")}function Yp(a,b){Jp(a,b,"Jetzt lesen",a.data.b.Aj,void 0,void
0,"unified-hovercard-read-now")}
function Xp(a,b){var c=I("DIV",a.b+"-supported-devices"),d=a.b+"-device-
type",e=a.b+"-device-supported",g=a.b+"-device-not-
supported",h=I("SPAN",d,"Internet"),l=I("SPAN",d,"Tablet/iPad"),m=I("SPAN",d,"E-
Reader");d=I("SPAN",d,"Smartphone");var q=I("SPAN","goog-inline-
block"),u=I("SPAN","goog-inline-block"),G=I("SPAN","goog-inline-
block"),A=I("SPAN","goog-inline-block");a.data.b.tf?(O(q,e),O(u,e),O(G,e),O(A,e)):
(a.data.b.uf?(O(q,e),O(u,e)):
(O(q,g),O(u,g)),O(G,g),O(A,g));c.appendChild(q);c.appendChild(h);
c.appendChild(u);c.appendChild(l);c.appendChild(G);c.appendChild(m);c.appendChild(A
);c.appendChild(d);b.appendChild(c)}Vp.prototype.o=function(a){var b=I("DIV",
[this.b+"-plusone-container","goog-inline-block"]);a.appendChild(b)};function
$p(a,b){if(aq()){var c=b,d=/\s*([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)\s+
([.\d][.\w]*)/g,e=/left/g,g=/right/g,h=/Left/g,l=/Right/g,m=/%%%%/g,q={},u;for(u in
c){var G=c[u].replace(d,"$1 $4 $3 $2");G=G.replace(e,"%%%
%").replace(g,"left").replace(m,"right");var A=u.replace(e,"%%%
%").replace(g,"left").replace(m,"right");A=A.replace(h,"%%%
%").replace(l,"Left").replace(m,"Right");q[A]=G}b=q}Q(a,b)}function aq()
{return"rtl"==document.body.dir}
var bq={border:!0,padding:!0,margin:!
0},cq=["Top","Bottom","Right","Left"],dq={color:"#0000cc",textDecoration:"underline
"};function eq(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"};z(a,function(a)
{cb(b,x(fq,a))})}
function fq(a,b,c){var d=""==jh(a,c);bq[c]?z(cq,function(e)
{d&&""==jh(a,c+e)&&Q(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&dq[c]?
Q(a,c,dq[c]):Q(a,c,b))}function gq(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||cb(c,function(b,c)
{Hb(d,Gb(a.getElementsByTagName(c)))});eq(d)};function hq(a,b){this.La=b||
iq+"-"+jq++;this.o=a}hq.prototype.getId=function(){return
this.La};hq.prototype.toString=function(){var a={};this.b(a);var b=[];Nj(new
Mj,a,b);return b.join("")};hq.prototype.b=function(a)
{a.id=this.getId();a.type=this.o};var iq=lc(),jq=1;function kq(a,b,c,d)
{hq.call(this,"AnalyticsTrack",d);this.i=a;this.g=b;this.j=c||""}kq.prototype=ba(hq
.prototype);kq.prototype.constructor=kq;if(ha)ha(kq,hq);else for(var lq in
hq)if("prototype"!=lq)if(Object.defineProperties){var
mq=Object.getOwnPropertyDescriptor(hq,lq);mq&&Object.defineProperty(kq,lq,mq)}else
kq[lq]=hq[lq];kq.ma=hq.prototype;kq.prototype.Jc=function(){return
this.j};kq.prototype.b=function(a)
{hq.prototype.b.call(this,a);a.category=this.i;a.action=this.g;a.label=this.Jc()};n
ew Bl;function nq(a,b,c){var d=k.ga;d&&d("send","event",a,b,c)}function oq(){var
a="gb-get-book-content";p(a)&&(a=H(a));a&&L(a,"click",x(nq,"Buy","Click","Play
Books Viewport"))}Ha("_OC_analyticsTrack",nq);function pq(){var a=H("books-
microdata");a&&Ia(function(){nq("Social","Click On","Share button");return
a})}function qq(a,b){O(a,"with_share_button");var c=new X("Share",void
0,5);c.render(a);L(c,"action",x(rq,b))}function rq(a){a=Ja(a);Va(a,{Xq:function()
{nq("Social","Click On","Standalone Share button")}})}function sq(a,b,c){var
d=window.gbar;d&&d.lPWF&&d.lPWF(x(tq,a,"small",!0,b,c))}
function tq(a,b,c,d,e){var
g=I("DIV");a.appendChild(g);b={callback:"_OC_plusOneCallback",size:b,count:String(c
),source:"google:BOOKS"};e&&(b.href=e);gapi.plusone.render(g,b);d&&(a.style.display
="block")}Ha("_OC_plusOneCallback",function(a){"on"==a.state?nq("Social","Click
On","+1 Button"):nq("Social","Click Off","+1 Button")});function uq(a,b,c)
{zp.call(this,a);this.Sb=aq();this.ra=this.ua=this.Dc=null;this.Xj=b;this.g=null;th
is.Yj=!!c;this.render(b);vq(this)}y(uq,zp);var wq={};function xq(a)
{z($d(document,"IMG","coverthumb",a),function(a){a.title="";var
b=Fe(a,"A");b=il(new T(b.href),"id");(b=wq[b])&&new
uq(a,b)})}Ha("_OC_registerHover",function(a){a=new Qp(a);var b=il(new
T(a.b.yd),"id");wq[b]=a});uq.prototype.va=function(){Hp(this.g).Ea();K(this.V())};
uq.prototype.Ke=function(a,b){uq.ma.Ke.call(this,a,b);this.Fa()&&(this.ih=this.Sb?
new Zg(0,-2,0,0):new Zg(0,0,0,-
2),this.Fa()&&this.Td(),this.Dc=this.b,yq(this))};uq.prototype.render=function(a)
{this.g&&(this.g.Ea(),this.ra=this.ua=null);this.g=new
Vp(a,this.className,435,this.Yj);this.g.render(this.V());vq(this);if(a=a.b.ik){var
b=ae(this.className+"-plusone-container",this.V());b&&sq(b,!
1,a)}this.Fa()&&yq(this)};
function yq(a){var b=I("DIV"),c=I("DIV");var d=Bh(a.Dc||null);var e=Bh(a.V());if(d)
{d.top=Math.ceil(d.top);e.top=Math.ceil(e.top);d.left=Math.ceil(d.left);e.left=Math
.ceil(e.left);var g=e.top>=d.top,h=fh(e,d);h||(h=new
ch(d.left,0,d.width,0));d=a.Sb?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,Xl:g}}else
e=null;g=a.Sb?"marginRight":"marginLeft";Q(c,g,e.x+"px");Q(b,g,e.x-
1+"px");O(a.V(),a.className+"-tooltip");e.Xl?(Q(c,"bottom",e.y+"px"),Q(b,"bottom",
e.y+1+"px"),O(c,a.className+"-arrow-up"),O(b,a.className+"-arrow-up-border")):
(Q(c,"top",e.y+"px"),Q(b,"top",e.y+1+"px"),a.Xj.b.xf||O(c,a.className+"-
nofooter"),O(c,a.className+"-arrow-down"),O(b,a.className+"-arrow-down-
border"));a.ra?qe(b,a.ra):a.V().appendChild(b);a.ua?
qe(c,a.ua):a.V().appendChild(c);a.ua=c;a.ra=b}
uq.prototype.Uj=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
&&(window.location.href=b.href))}c&&this.dispatchEvent(new Ue(c,this))}};
function vq(a){var b=D.product.rd||
D.product.je?"touchstart":"click",c=Hp(a.g);wg(c,a.V(),b,a.Uj,!1,a)};function
zq(a,b,c){yp.call(this,b);this.g=a;this.i=null;this.R=!1;if(c==(1).toString()||
c==(7).toString())this.R=!0}y(zq,yp);var Aq=new M;
zq.prototype.Ic=function(a){var b=I("A",{className:"slider-link goog-inline-
block"});R(b,"",this.lc());var c=new T(this.g.b.yd);this.g.b.source?
U(c,"source",this.g.b.source):U(c,"source","gbs_slider_thumb");c.b.remove("num");c=
c.toString();c=c instanceof Yc?
c:dd(c);b.href=$c(c);a.appendChild(b);this.i=J("img");this.i.alt="";this.b.ad(this.
i,"load",w(this.Aa,this));Aq.dispatchEvent("start");(a=this.g.b.cn)?(a=new
T(a),U(a,"h",this.lc()),U(a,"stbn",1),a.b.remove("edge"),this.i.src=a.toString()):t
his.i.src=
"/googlebooks/images/no_cover_thumb.gif";R(this.i,"",this.lc());b.appendChild(this.
i);this.R&&2==this.g.b.Kf?(this.s=I("SPAN",["bookcard-badge","bookcard-sample-
label"],"Abgelaufen"),b.appendChild(this.s)):this.R&&1==this.g.b.Kf?
(a=this.g,1==a.b.Kf?(a=a.b.Sm-
Ga()/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.s=I("SPAN",["bookcard-
badge","bookcard-sample-label"],a),b.appendChild(this.s)):!this.R||this.g.qc()||
this.g.b.zf||(this.s=
I("SPAN",["bookcard-badge","bookcard-sample-
label"],"Leseprobe"),b.appendChild(this.s));nf(b,"mouseover",w(this.ta,this,b))};zq
.prototype.Aa=function()
{this.dispatchEvent("render");Aq.dispatchEvent("complete");if(this.s){var
a=Ah(this.i).width;this.s.style.width=nh(a,!0)}};zq.prototype.ta=function(a,b){(new
uq(a,this.g)).Pg(b)};function Bq(a,b,c){zq.call(this,a,b-
40,c);this.ha=I("DIV","slider-annotation");this.ra=!
1}y(Bq,zq);Bq.prototype.Ic=function(a)
{nf(this,"render",w(this.ua,this));Bq.ma.Ic.call(this,a);a.appendChild(this.ha)};
Bq.prototype.ua=function(a){if(!this.ra){a.g();a=this.ha;var
b=this.g,c=J("DIV"),d=I("A",{href:b.b.yd,className:"slider-annotation-
title"},me(b.b.title));c.appendChild(d);if(b=b.b.Xh)b=I("DIV","slider-annotation-
author",me(b)),c.appendChild(b);R(c,Ah(this.i).width+5,"");a.appendChild(c);this.ra
=!0;this.dispatchEvent("render")}};function Cq(a,b,c)
{Bq.call(this,a,b,c)}y(Cq,Bq);Cq.prototype.Ic=function(a)
{Cq.ma.Ic.call(this,a)};function Dq(a,b,c,d){this.Aa=a;this.ra=null;this.Bb=c||
null;this.Ca="boolean"==typeof b?b:!0;this.vb=d||0;b=new Eq;c=new Fq(this.Bb||
a,this.vb);c.ua=!0;d=new Xl(null,null,!
1);Ql.call(this,b,c,d);d.b=this;d.Rk(a);this.R=a;this.$h=!1;this.ig=!
0;L(this,"update",w(this.Qa,this))}y(Dq,Ql);Dq.prototype.ee=function()
{this.Wa=this.Aa.value;Dq.ma.ee.call(this);return!1};
Dq.prototype.Qa=function(a){a.kd&&(a=this.Aa.form,this.ra||(this.ra=I("INPUT",
{type:"hidden",name:"oq"}),a.appendChild(this.ra)),this.ra.value=this.Wa,this.Ca&&a
.submit())};function Eq(){}var jk=Xc(Oc(new
Lc(Mc,"//suggestqueries.google.com/complete/search")));Eq.prototype.g=function(a,b)
{var c=B(b[1],function(a){return a[0]});a(b[0],c)};function Fq(a,b)
{dm.call(this);this.Bb=a;this.Db=b||0}y(Fq,dm);
Fq.prototype.Qg=function(){Fq.ma.Qg.call(this);var a=0,b=H("gbfwa");b||
(b=ae("gbqfwa"));b&&(a=b.offsetTop+b.offsetHeight-1);z($d(document,"div","ac-
renderer",void 0),function(b){a&&Q(b,"top",a+"px");Q(b,"width",Ah(this.Bb).width-
2+"px");Q(b,"left",parseInt(b.style.left,10)+this.Db+"px")},this)};function
Gq(a,b,c,d,e,g){Y.call(this);this.ta=a;this.R=b;this.Ca=e;this.Aa=g||
{};this.o=r(d)?d:this.R?200:80;this.R||O(this.ta,"slider-
small");this.ha=[];this.i=J("A");this.i.innerHTML=aq()?"&rsaquo;":"&lsaquo;";this.i
.setAttribute("title","Bildlauf nach links");Fh(this.i,!
0);this.ta.appendChild(this.i);this.g=J("div");O(this.g,"slider-
drawables");this.ta.appendChild(this.g);this.s=J("A");this.s.innerHTML=aq()?"&lsaqu
o;":"&rsaquo;";this.s.setAttribute("title","Bildlauf nach rechts");Fh(this.s,!0);
this.ta.appendChild(this.s);this.b.ka(this.i,"click",w(this.Ui,this,-.75));this.b.k
a(this.s,"click",w(this.Ui,this,.75));this.Te();a=new
ug;this.b.ka(a,"resize",this.mh);this.mh();this.ra=0;this.ua=D.ya&&D.Na("8")&&!
D.Na("9")&&aq();c&&Hq(this,c)}y(Gq,Y);function Iq(a){var
b=Math.ceil(1.25*Jq(a));b=Math.min(a.ha.length,a.ra+b);z(Jb(a.ha,a.ra,b),w(a.vk,a))
;a.Te();a.ra=b;b>=a.ha.length&&a.dispatchEvent("render")}f=Gq.prototype;
f.vk=function(a){var b=I("DIV",{"class":"goog-inline-block slider-
loading"});this.g.appendChild(b);var c=I("DIV",{"class":"goog-inline-block slider-
drawable"});S(c,!
1);this.g.appendChild(c);this.b.ad(a,"render",w(this.wk,this,b,c));a.Ic(c)};f.wk=fu
nction(a,b){K(a);this.Te();S(b,!0)};function Hq(a,b){var c=B(b,function(a){return
this.R?new Cq(a,this.o):new zq(a,this.o,this.Ca,this.Aa)},a);Kq(a,c)}function
Kq(a,b){Hb(a.ha,b);Iq(a)}
f.Ui=function(a){(aq()?0>a:0<a)&&Iq(this);a*=this.ua?-
1:1;a*=Ah(this.g).width+20;this.j&&(this.j.Ea(),this.j=null);this.j=new
Wg([this.g.scrollLeft,0],
[this.g.scrollLeft+a,0],500,bi);L(this.j,"animate",w(this.nm,this));L(this.j,"end",
w(this.Te,this));this.j.play()};f.nm=function(a)
{a=B(a.coords,Math.round);this.g.scrollLeft=a[0]};
f.Te=function(){if(D.Sa&&aq()||this.ua){var a=this.g.scrollLeft<=-
1*(this.g.scrollWidth-Ah(this.g).width);var b=0==this.g.scrollLeft}else
a=0==this.g.scrollLeft,b=this.g.scrollLeft>=this.g.scrollWidth-
Ah(this.g).width;this.i.className=a?"slider-button slider-button-left slider-
button-disabled":"slider-button slider-button-left";this.s.className=b?"slider-
button slider-button-right slider-button-disabled":"slider-button slider-button-
right"};f.mh=function(){this.Te()};
function Jq(a){var b=a.R?110:50;return Math.ceil(Ah(a.g).width/b)};function Lq(a,b)
{Y.call(this);this.R=a;this.source=b?b:"gbs_bookshelf_slider";this.ha=0;this.j=new
ug;this.ta=this.j.Ba();this.ra="";nf(this.j,"resize",w(this.Wi,this))}y(Lq,Y);f=Lq.
prototype;f.Wi=function(){this.j.Ba().width>this.ta.width?
this.ef():nf(this.j,"resize",w(this.Wi,this))};f.render=function(a)
{this.o=a;this.g=new Gq(this.o,!0,void 0,void
0,this.R.getId());this.b.ka(this.g,"render",w(this.ef,this))};
f.ef=function(){this.g.mh();var a=Math.ceil(1.25*Jq(this.g))
+1,b=Mq(this,this.ha,a);b&&(this.ha+=a,Mk(b,w(this.Ll,this)))};f.Ll=function(a)
{a=a.target;if(Vk(a)){if((a=(new Rp(Wk(a))).b)&&a.length){var b=Op(a[a.length-
1].b.yd);this.ra!=b&&(this.ra=b,Kq(this.g,Nq(this,a)));
(a=Fe(this.V(),"div","slider-box"))&&Ch(a,1)}else
0==this.g.ra&&this.Qm();this.dispatchEvent("success")}};
function Nq(a,b){return B(a.tg(b),function(a){return this.g.R?new
Cq(a,200,this.R.getId()):new zq(a,80,this.R.getId())},a)}f.Qm=t;f.V=function()
{return this.o};f.tg=function(a){return this.source?B(a,function(a)
{a.b.source=this.source;return a},this):a};function Oq(a,b,c,d,e)
{Lq.call(this,a,e);this.i=b;this.s=c||!1;this.ua=d||[]}y(Oq,Lq);function Mq(a,b,c)
{var d=new T("/books?jscmd=SearchVolume");Dp(d);U(d,"start",b);U(d,"num",c);a.s?
(U(d,"as_pt","MAGAZINES"),U(d,"as_coll2",a.i)):
(U(d,"as_brr",3),U(d,"q",a.i),tb(a.ua,function(a){U(d,a.name,a.value)}));return
d}Oq.prototype.render=function(a){this.o=a;this.g=new Gq(a,!
this.s);this.b.ka(this.g,"render",w(this.ef,this))};
Oq.prototype.tg=function(a){return this.s?B(a,function(a)
{a.b.source="gbs_other_issues";return a},this):Oq.ma.tg.call(this,a)};function Pq()
{}f=Pq.prototype;f.Fb=function(a){this.j=a.width;this.o=a.height};f.Ba=function()
{return new F(this.j,this.o)};f.Ae=function(){return this.s};f.Vc=function(){return
this.g};f.Kb=function(){return this.j};f.lc=function(){return
this.o};f.Xb=function(){return new E(this.s,this.g)};function Qq(a){return new
ch(a.s,a.g,a.j,a.o)};function Rq(a){this.i=a}y(Rq,Pq);Rq.prototype.Da=function()
{return this.i};Rq.prototype.Fb=function(a){void 0==a.width?
(this.o=a.height,this.j=Math.round(a.height*Sq(this.i))):void 0==a.height?
(this.j=a.width,this.o=Math.round(a.width/Sq(this.i))):
(this.j=a.width,this.o=a.height)};function Tq(){M.call(this);this.b=new
Jl}y(Tq,M);function Uq(a,b){b.sort(Vq);z(b,function(a){a.Dd(this)},a);a.b=new
Jl;z(b,function(a){this.b.set(a.Pa(),a)},a);a.dispatchEvent("update")}function
Vq(a,b){return Z(a)-Z(b)}function Wq(a){return a.b.Cb()}function Xq(a,b,c)
{a=Wq(a);for(var d=-1,e=0;e<a.length;e++)if(a[e].Pa()==b){d=e;break}if(0<=d)return
a[c+d]}function Yq(a,b){return a.b.get(b)}function Zq(a,b){b=Wb(b);if(0!
=b.length)return yb(Wq(a),function(a){return $q(a)==b})};function ar(a)
{M.call(this);this.b={};a&&this.Ad(a)}y(ar,M);f=ar.prototype;f.Zd=function(){return
this.b.w||this.Ha.Uc.width};f.Bg=function(){return this.b.h||
this.Ha.Uc.height};function Sq(a){return a.Zd()/a.Bg()}f.Ba=function(){return new
F(this.Zd(),this.Bg())};f.Ad=function(a){for(var b in
a)this.b[b]=a[b];this.dispatchEvent("update")};f.Dd=function(a){this.Ha=a};function
$q(a){return a.b.title}f.Jc=function(){var a=$q(this);return a?"Seite
"+a:""};function Z(a){return a.b.order}
f.Lc=function(a){if(this.b.src&&a){var b=new T(this.b.src);U(b,"w",a.width);return
b.toString()}return this.b.src};f.Pa=function(){return this.b.pid};function
br(a,b,c){this.R=a;this.i=b;this.ha=c||!1;a=this.Ba();this.b()?
a.height=120:a.height=65;this.Fb(a)}y(br,Pq);br.prototype.b=function(){var a=H("gb-
mobile-menu-pubinfo");return a?(a=re(a),D.Sh&&0<a.length&&null!
=this.R&&0==Z(this.R)):!1};function cr(){this.g=[]}cr.prototype.Tb=function(a)
{this.g.push(a)};cr.prototype.Ba=function(){var a=this.Kb(),b=this.lc();return
null===a||null===b?null:new F(a,b)};cr.prototype.ze=function(a){return
ub(this.g,a||Hc)};function dr(a,b){for(var c=0;c<a.g.length;c++){var
d=a.g[c];if(b(d))return d}return null}function er(a,b){return dr(a,function(a)
{return a.Vc()<=b&&a.Vc()+a.Ba().height>=b})}function fr(a,b){return
yb(a.g,function(a){return ah(dh(Qq(a)),b)})};function gr()
{this.g=[];this.cells=[]}y(gr,cr);f=gr.prototype;f.marginLeft=0;f.marginTop=0;f.mar
ginRight=0;f.nh=0;f.Vg=0;f.Vf=0;f.mn=!1;f.Kb=function(){return
this.j};f.lc=function(){return this.o};
function hr(a){ir(a);for(var b=a.marginLeft,c=0;c<a.s;c++){var
d=jr(a,c);z(a.cells[c],function(a){if(a){var c=b+Math.round((d-
a.Ba().width)/2);a.s=c}});b+=d+a.Vg}a.j=b+a.marginRight;var
e=a.marginTop;for(c=0;c<a.b;c++){var g=kr(a,c);z(lr(a,c),function(a)
{if(a)if(this.mn){var b=e+Math.round((g-a.Ba().height)/2);a.g=b}else
a.g=e});e+=g+a.Vf}a.o=e+a.nh}function lr(a,b){return B(a.cells,function(a){return
a[b]})}
function jr(a,b){var c=0;z(a.cells[b],function(a)
{a&&(c=Math.max(c,a.Ba().width))});return c}function kr(a,b){var
c=0;z(lr(a,b),function(a){a&&(c=Math.max(c,a.Ba().height))});return c};function
mr(a){gr.call(this);this.s=a}y(mr,gr);function ir(a)
{a.b=Math.ceil(a.g.length/a.s);for(var b=0;b<a.b;b++)for(var c=0;c<a.s;c++){var
d=b*a.s+c;a.cells[c]=a.cells[c]||[];a.cells[c][b]=a.g[d]}};function nr(a)
{mr.call(this,a);this.R=new Map}y(nr,mr);nr.prototype.Kc=function(a){return
this.R.get(or(Rq,a))};nr.prototype.ra=function(a){if(a instanceof
br)a=or(a.constructor,a.i);else if(a instanceof Rq)a=or(a.constructor,a.Da());else
throw Error("Input item must be a LayoutPage or LayoutSeparator.");return
this.R.get(a)};
nr.prototype.Tb=function(a){if(a instanceof br){var
b=or(a.constructor,a.i);this.R.set(b,a)}else a instanceof
Rq&&(b=or(a.constructor,a.Da()),this.R.set(b,a));nr.ma.Tb.call(this,a)};function
or(a,b){return Ba(a)+"#"+b.Pa()};function pr(a,b,c,d)
{this.Vf=this.Vg=10;this.nh=this.marginTop=20;b=Math.floor((b-20)/
(100+this.Vg));d&&2<b&&(b-=b%2);nr.call(this,b);Wq(a);a=B(Wq(a),function(a){a=new
Rq(a);var b=a.Ba();b.width=100;a.Fb(b);return a});c&&(c=a[0].Ba(),d=new
Pq,d.Fb(c),this.Tb(d));z(a,w(this.Tb,this));hr(this)}y(pr,nr);function
qr(a,b,c,d,e){nr.call(this,1);this.ha=b;this.i=c;var g=d||!
1,h;a=Wq(a);z(a,function(a){g&&h&&1<Z(a)-Z(h)&&rr(this,h,a);var b=H("gb-mobile-
menu-pubinfo");b&&(b=re(b),D.Sh&&0<b.length&&!g&&h&&a&&0==Z(h)&&rr(this,h,a,!
0));b=new Rq(a);var c=b.Ba();"fixed_height"==this.ha?
c.height=this.i:c.width=this.i;b.Fb(c);this.Tb(b);h=a},this);g&&h&&e&&Z(h)<Z(e)&&rr
(this,h,e);hr(this)}y(qr,nr);
function rr(a,b,c,d){b=new br(b,c,d||!1);c=b.Ba();"fixed_height"==a.ha?
c.height=a.i:c.width=a.i;b.Fb(c);a.Tb(b)}qr.prototype.Cg=function(){return
this.i};qr.prototype.bj=function(){return this.ha};qr.prototype.Vf=8;function sr()
{};function tr(a,b){this.b=b}y(tr,sr);tr.prototype.render=function(a){var
b=this.b(a);b.Fb(a.Ba());b.setPosition(a.Xb());return b};function ur(a,b){var
c=vr(a),d=vr(b);0==Z(a)||0==Z(b)?d="Dies ist eine Leseprobe. Nicht alle Seiten
werden angezeigt.":!r(c)||!r(d)||c>=d||1==Math.abs(c-d)?d="In dieser Leseprobe
fehlen einige Buchseiten.":wr(a,b)?d="Seite "+(--d+" ist nicht Teil dieser
Buchvorschau."):(c=++c+"",d=--d+"",d="Die Seiten "+(c+(" bis "+(d+" werden in
dieser Leseprobe nicht angezeigt."))));return d}function vr(a){a=$q(a);var b;/[^0-
9]/.test(a)||Ub(a)?b=null:b=Rb(a,"B")?Mg(a,Pg):Mg(a,Og);return b}
function wr(a,b){var c=vr(a),d=vr(b);return 0==c+1-(d-1)};function xr()
{Y.call(this)}y(xr,Y);function yr(a,b)
{Y.call(this);this.s=a;this.o=b;this.j=b.R;this.i=b.i;this.g=J("DIV");this.g.classN
ame="separator-container";this.s.appendChild(this.g);var
c=J("TABLE");c.className="separator-outer-table";this.g.appendChild(c);var
d=c.insertRow(-1).insertCell(-1);d.align="center";var
e=J("DIV");e.className="separator-
background";d.appendChild(e);d=J("TABLE");d.className="separator-inner-
table";e.appendChild(d);d.align="center";if(b.b()){var g=H("gb-mobile-menu-
pubinfo");if(g){var h=(g||document).getElementsByTagName("IMG");
if(1==h.length){h=h[0].cloneNode(!0);var l=d.insertRow(-1).insertCell(-
1);l.insertBefore(h,l.childNodes[0]||null);O(l,"separator-message");O(l,"separator-
pubinfo-message")}h=ur(this.j,this.i);g=Ce(g);d=d.insertRow(-1).insertCell(-
1);l=this.o;d.innerHTML=l.b&&l.ha?g:h+"<br>"+g;O(d,"separator-
message");O(d,"separator-pubinfo-message")}O(c,"separator-pubinfo");O(e,"separator-
pubinfo")}else c=d.insertRow(-1).insertCell(-1),O(c,"separator-
message"),c.innerHTML=ur(this.j,this.i);Fh(this.g,!0);gq(this.g)}
y(yr,xr);yr.prototype.Fb=function(a)
{R(this.g,a)};yr.prototype.setPosition=function(a)
{mh(this.g,a)};yr.prototype.Ya=function(){K(this.g)};function zr(a,b)
{this.b=a;this.g=b};function Ar(a)
{M.call(this);this.j(a||"")}y(Ar,M);Ar.prototype.getQuery=function(){return
this.i};Ar.prototype.j=function(a){this.i!
=a&&(this.i=a,this.dispatchEvent("change"))};function Br(){this.b={}};function
Cr(a){this.g=a}Cr.prototype.Rb=function(a)
{this.b&&(this.b.Ea(),pe(this.g.Ia().i.g));this.b=new
a(this.g);this.b.ra&&this.b.ra(this.g.Da());this.b.ta&&this.b.ta()};Cr.prototype.Ia
=function(){return this.b};function Dr(a)
{Y.call(this);this.ha=a;pe(a);Q(a,"overflow","hidden");this.o=J("div");Q(this.ha,
{position:"relative",padding:"0px"});a=this.ha;a.insertBefore(this.o,a.childNodes[0
]||null);this.ua=new
Br;this.ra=[];this.j=[];a=w(this.Ni,this,1);this.j.push(["next",a]);a=w(this.Ni,thi
s,-
1);this.j.push(["previous",a]);a=w(this.Il,this);this.j.push(["turntopage",a]);a=w(
this.Nl,this);this.j.push(["zoomin",a]);a=w(this.Ol,this);this.j.push(["zoomout",a]
);this.s=new Cr(this);a=J("div");gq(a,!0);Q(a,{position:"absolute",
left:"0px",top:"0px"});this.ha.appendChild(a);this.ta=a;this.Fb(Jh(this.ha));Er.pus
h(this);this.$a=new Ar;L(this.$a,"change",this.El,!1,this)}y(Dr,Y);var
Er=[];f=Dr.prototype;
f.Fb=function(a){a.width=Math.max(a.width,0);a.height=Math.max(a.height,0);if(!
this.g||!Vd(this.g,a)){var b=this.o,c=ee(Wd(Yd(b)).b);if(!D.ya||D.Na("10")||
c&&D.Na("8"))Hh(b,a,"content-box");else{var d=b.style;c?
(d.pixelWidth=a.width,d.pixelHeight=a.height):
(c=Ih(b),b=vh(b),d.pixelWidth=a.width+b.left+c.left+c.right+b.right,d.pixelHeight=a
.height+b.top+c.top+c.bottom+b.bottom)}this.g=a;
(d=this.s.Ia())&&d.Fb(a);this.dispatchEvent("resize")}};f.Ba=function(){return
this.g};f.Kb=function(){return this.g.width};
f.lc=function(){return this.g.height};f.go=function()
{this.dispatchEvent("load")};f.Rb=function(a){this.R!
=a&&(this.R=a,this.s.Rb(a),this.dispatchEvent("viewportmodechange"))};f.Ia=function
(){return this.s.Ia()};function Fr(a,b)
{if(a.Ha)throw"";a.Ha=b;L(b,"update",w(a.Al,a))}f.Al=function()
{this.dispatchEvent("pagesupdate")};function Gr(a,b){var
c=Yq(a.Ha,b);c&&a.Eb(c,void 0)}f.Eb=function(a,b){if(this.i!=a||
b)this.i=a,this.dispatchEvent("pagechange")};
function Hr(a,b){Ir(a,b,w(function(a){N(w(this.Eb,this,a))},a))}function Ir(a,b,c)
{a=a.Ha;new T(b);b=new
a.g({url:b});b.Dd(a);c=w(a.o,a,c);Jr(b,Kr(b),c)}f.Dl=function(a,b,c,d)
{(c=Lr(d,c))&&Mr(this,a,b,c)};function Mr(a,b,c,d){if(d&&d.length){for(var
e=d[0],g=1;g<d.length;g++)e=gh(e,d[g]);d=b.Da().Zd();d=b.Ba().width/d;e=new
Rj(e.left,e.top);e.Dg(d);e.x=Math.round(e.x);e.y=Math.round(e.y);b=Sj(b.Xb());b.add
(e);b.x-=c.x;b.y-=c.y;a.Ia().vj(b)}}f.Pa=function(){return
this.i.Pa()};f.Da=function(){return this.i};
f.jd=function(a){for(var b=[],c=0;c<arguments.length;c+
+)b.push(arguments[c]);this.ra.push(b);1==this.ra.length&&Nr(this)};function Nr(a)
{var b=a.ra.shift();if(b){for(var c=b.shift(),d=0;d<a.j.length;d++)a.j[d]
[0]==c&&a.j[d][1].apply(a,b);Nr(a)}}function Or(a){var
b=a.s.Ia();b.ug&&b.ug(a.Da())}f.Ni=function(a){var b=this.s.Ia(),c;b.Wa?
c=b.Wa(this.Da(),a):c=Xq(this.Ha,this.Da().Pa(),a);c&&(this.Eb(c),Or(this),this.dis
patchEvent("pageturn"))};f.Il=function(a){if(a=Yq(this.Ha,a))this.Eb(a),Or(this)};
f.Nl=function(){var a=this.s.Ia();a.Xf&&(a.Xf(),Or(this))};f.Ol=function(){var
a=this.s.Ia();a.Ih&&(a.Ih(),Or(this))};f.El=function()
{this.dispatchEvent("searchupdate")};function Pr(a){var
b=this;Y.call(this);this.i=a;this.Aa=a.i;this.Fb(Jh(this.Aa));this.s=new
E(0,0);this.ha=null;this.Ca=new hg(function(){S(b.ha,!
1)},600);Oe(this,this.Ca)}y(Pr,Y);f=Pr.prototype;f.Fb=function(a){if(!this.g||!
Vd(this.g,a)){this.g=a;var
b=this.i;b.ra=a;Qr(b);this.dispatchEvent("resize")}};function Rr(a,b)
{a.o=b;a.R.Ya();var c=a.i,d=a.Ba();c.ra=d;Qr(c);c=a.i;d=new
F(b.Kb(),b.lc());c.ta=d;c.s=!
0;R(c.g,d);N(c.ua,0,c);Qr(c);a.dispatchEvent("layoutchange")}function Sr(a,b)
{a.R=b}
f.ac=function(){var
a=this.o.ze();this.Qa&&(a=this.Qa.yg(a));Tr(this.R,a);this.dispatchEvent("update")}
;function Ur(a,b){a.Qa=b}
function Vr(a,b){var c=a.s.x,d=a.s.y;r(b.x)&&(b.x=Rd(b.x,0,Math.max(a.o.Kb()-
a.g.width,0)));r(b.y)&&(b.y=Rd(b.y,0,Math.max(a.o.lc()-
a.g.height,0)));r(b.x)&&(c=b.x);r(b.y)&&(1<b.y-d?a.dispatchEvent("scrolldown"):1<d-
b.y&&a.dispatchEvent("scrollup"),d=b.y);a.s=new E(c,d);d=a.i;c=a.s;d.ha||
(d=d.i,null!=c.y&&(d.scrollTop=c.y),null!
=c.x&&(d.scrollLeft=c.x));a.dispatchEvent("move")}function Wr(a){var b=a.s;return
b?new ch(b.x,b.y,a.g.width,a.g.height):null}f.Ba=function(){return this.g};
f.hd=function(a)
{this.dispatchEvent("movestart");Vr(this,a);this.dispatchEvent("moveend")};function
Xr(a,b,c){a=a.s;c(new E(a.x+b.x,a.y+b.y))}
f.vj=function(a){var b=this.s,c=this.Ba();if(!b||Math.abs(b.x-a.x)>c.width||
Math.abs(b.y-a.y)>c.height)this.hd(a);else{this.j&&(this.j.Ea(),this.j=null);c=b.x-
a.x;var d=b.y-a.y;this.j=new Wg([b.x,b.y],
[a.x,a.y],250+250*Rd(Math.sqrt(c*c+d*d)/800,0,1),bi);L(this.j,"animate",w(this.hj,t
his));L(this.j,"end",w(this.Uk,this));this.dispatchEvent("movestart");nf(this,"move
start",w(this.j.Ea,this.j));this.j.play()}};f.hj=function(a)
{a=B(a.coords,Math.round);Vr(this,new E(a[0],a[1]))};
f.Uk=function(a){this.hj(a);this.dispatchEvent("moveend")};function Yr(a){return
new E(Math.round(a.s.x+a.g.width/2),Math.round(a.s.y+a.g.height/2))}f.va=function()
{Pr.ma.va.call(this);this.R.Ya()};f.vg=function(a)
{null==this.ha&&(this.ha=a);this.ha.style.opacity=0;this.Ca.start()};f.yk=function(
){var a=this;this.Ca.stop();S(this.ha,!0);N(function()
{a.ha.style.opacity=1})};f.Th=1;function Zr(a,b)
{Pr.call(this,b);this.Ra=a;this.b.ka(a,"pagechange",this.ta);this.b.ka(this.Ra,"sea
rchupdate",this.Pb);var c=H("subscription-
bar");c&&(this.b.ka(this,"scrolldown",x(this.vg,c)),this.b.ka(this,"scrollup",x(thi
s.yk,c)))}y(Zr,Pr);function $r(a,b){var
c=[];"fixed_width"==a.o.bj()&&c.push(a.Ba().width);if(a.wc){a:{var d=a.wc();var
e=a.o.Cg();c=as(d,c);if(0<b)for(d=0;d<c.length;d++){if(c[d]>e){e=c[d];break a}}else
for(d=c.length-1;0<=d;d--)if(c[d]<e){e=c[d];break a}}e&&a.We(a.Ld(e))}}
Zr.prototype.We=function(a){var b=this.o;Rr(this,a);if(b){b=new
zr(b,a);a=Yr(this);var c=fr(b.b,a);if(!c)a:{c=Number.POSITIVE_INFINITY;for(var
d=b.b.ze(),e=d[0],g=0;g<d.length;g++){var h=d[g],l=bh(dh(Qq(h)),a);if(l<c)
{c=l;if(0==l){c=h;break a}e=h}}c=e}b=b.g.ra(c);a=Sj(a);d=c.Xb();a.x-=d.x;a.y-
=d.y;d=b.Ba().width/c.Ba().width;c=b.Ba().height/c.Ba().height;a=new
E(Math.round(a.x*d),Math.round(a.y*c));a=Sj(b.Xb()).add(a);a=new
E(Math.round(a.x+this.g.width/2*-1),Math.round(a.y+this.g.height/2*-
1));this.hd(a)}};
Zr.prototype.ta=function(){this.vb||
this.ra(this.Ra.Da())};Zr.prototype.ra=function(a)
{this.o.Kc&&(a=this.o.Kc(a))&&Vr(this,new
E(Math.round(a.Ae()),Math.round(a.Vc())))};Zr.prototype.Pb=function()
{bs&&(this.R.Ya(),this.Bb&&this.Bb(),this.ac())};var bs=!0;function cs(){this.b=new
Map}cs.prototype.add=function(a,b){this.b.set(Ba(a),b)};function ds(a,b){b=void
0===b?[]:b;for(var c=new Set(b.map(function(a){return
Ba(a)})),d=qa(a.b.keys()),e=d.next();!e.done;e=d.next())if(e=e.value,!c.has(e)){var
g=a.b.get(e);g&&g.Ya();a.b["delete"](e)}};function es(){this.b={};this.g=new
cs}es.prototype.Ya=function(){ds(this.g)};function Tr(a,b){b=ub(b,function(a)
{return!!this.b[Ba(a.constructor)]},a);ds(a.g,b);z(b,function(a)
{this.g.b.has(Ba(a))||
this.g.add(a,this.b[Ba(a.constructor)].render(a))},a)};function fs(a,b)
{this.g=a;this.b=b}y(fs,sr);fs.prototype.render=function(a){var
b=this.b(),c=a.Da(),d=rb(this.g.wc().ij)/a.Ba().width,e=a.Ba();b.Jf=e.width;b.Gf=e.
height;e=a.Ba().clone();var g=r(void 0)?void
0:d;e.width*=d;e.height*=g;b.Rl=e.width;b.Ql=e.height;b.setPosition(a.Ae(),a.Vc());
b.Eb(c);b.Ic();return b};function gs(){};function hs(a)
{this.b=a}y(hs,gs);hs.prototype.yg=function(a){var b=is(this,a);a=b[0]||[];b=b[1]||
[];b.sort(x(js,Yr(this.b)));var c=[];Hb(c,a,b);return c};function js(a,b,c){return
bh(dh(Qq(b)),a)-bh(dh(Qq(c)),a)}function is(a,b){var c=Wr(a.b),d=new ch(c.left-
800,c.top-800,c.width+1600,c.height+1600);return Nb(b,function(a)
{a=Qq(a);if(fh(d,a))return fh(c,a)?0:1})};function ks(a,b)
{this.b=b;this.g=a}y(ks,hs);ks.prototype.yg=function(a){var
b=ks.ma.yg.call(this,a),c=this.g.Da();if(c){var d=[],e=this.g.Ha;z([1,-
1],function(){var a=Xq(e,c.Pa(),1);a&&d.push(a)});z(a,function(a)
{a.Da&&Ab(d,a.Da())&&Bb(b,a)})}return b};function ls()
{Y.call(this)}y(ls,Y);ls.prototype.Qc=function(a)
{this.g=a;this.i=ms(a)};ls.prototype.va=function()
{ls.ma.va.call(this);K(this.i)};function ns(a)
{Y.call(this);this.ha=a;this.R=[]}y(ns,ls);f=ns.prototype;f.Qc=function(a)
{ns.ma.Qc.call(this,a);this.He();this.Da()&&this.b.ka(this.Da(),"update",this.He)};
f.Da=function(){return this.g.Da()};f.Me=function(a,b,c,d){var e=J("div");gq(e,!
0);this.i.appendChild(e);a=os(this,a,b,c,d);Q(e,
{position:"absolute",left:a[0]+"px",top:a[1]+"px",width:a[2]+"px",height:a[3]+"px"}
);this.ha&&(Q(e,{backgroundColor:this.ha}),Ch(e,.3));this.R.push(new
ch(a[0],a[1],a[2],a[3]));return e};
function ps(a){return a.g.Ba().width/a.g.Da().Ha.Uc.width}function os(a,b,c,d,e)
{var g=ps(a);return B([b,c,d,e],function(a){return Math.round(a*g)})}function
qs(a,b){z(b,function(a){this.Me.apply(this,a)},a)}f.hi=function(a){return
this.Me(a.left,a.top,a.width,a.height)};f.Kd=function()
{pe(this.i);this.R=[]};f.He=t;function rs()
{ns.call(this)}y(rs,ns);f=rs.prototype;f.He=function(){if(!this.j){var
a=this.Da();a&&(a=ss(a))&&(qs(this,a),this.j=!0)}};
f.Me=function(a,b,c,d){this.o=rs.ma.Me.call(this,a,b,c,d);Q(this.o,{border:"2px
#aaaaff
dashed"});this.s=J("img");this.o.appendChild(this.s);this.s.src="/googlebooks/image
s/dialog_close_x.gif";a=os(this,a,b,c,d);Q(this.s,
{position:"absolute",cursor:"pointer",left:a[2]-
19+"px",top:"4px",display:"none"});L(this.o,"mouseout",w(this.um,this));L(this.o,"m
ouseover",w(this.Oi,this,!0));nf(this.s,"click",w(this.Ya,this));return
this.o};f.Ya=function(){K(this.o)};f.um=function(a){ue(this.o,a.target)||this.Oi(!
1)};
f.Oi=function(a){Q(this.s,{display:a?"":"none"})};function ts(a)
{ns.call(this);this.o=a}y(ts,ns);ts.prototype.He=function(){if(!this.j){var
a=this.Da();a&&(a=us(a))&&(z(a,function(a){var
b=a.pop(),d=a.pop();a=this.Me.apply(this,a);Q(a,
{cursor:"pointer"});this.b.ka(a,"click",w(this.s,this,d,b))},this),this.j=!
0)}};ts.prototype.s=function(a,b){var c=Yq(this.o.Ha,a);c?
this.o.Eb(c):Hr(this.o,b)};function vs(a,b)
{this.i=a;this.b=b}vs.prototype.Da=function(){return
this.i};vs.prototype.j=function(){return this.i.Lc(this.b)};function ws(a,b,c)
{vs.call(this,a,b);this.g=c}y(ws,vs);ws.prototype.j=function(){return
this.g.width>this.b.width?this.i.Lc(this.g):ws.ma.j.call(this)};function xs(a,b,c)
{if(D.ya&&!D.Na("9")){var d=[];d[0]=L(a,"readystatechange",x(ys,a,x(zs,b),d))}else
nf(a,"load",x(zs,b));c&&nf(a,"error",x(zs,c))}function zs(a){N(a)}function
ys(a,b,c){if("complete"!=a.readyState)return!0;vf(c[0]);b();return!1}var
As=J("div");function Bs(a){if(D.ya){As.appendChild(a);var
b=x(K,a);xs(a,b,b);a.src="//www.google.com/images/cleardot.gif"}else
a.src="//www.google.com/images/cleardot.gif",K(a)};function Cs(a)
{this.Dh={};for(var b=0;b<a.length;b++){var c=a[b];this.Dh[c.z]=new
F(c.w,c.h)}}function Ds(a,b){var c=gb(a.Dh,function(a){return a.height==b});return
c?Number(c):null};function Es(a)
{ar.call(this,a);this.Mf={};this.Aa={};this.o={};this.ua=this.Ca=null}var
Fs;y(Es,ar);f=Es.prototype;f.Ad=function(a,b)
{Es.ma.Ad.call(this,a);b&&(this.ta=b)};function Kr(a){var
b=Gs(a);U(b,"jscmd","click3");var c;a.$a&&(c=a.
$a.getQuery());Hs(a,"vq",c);cb(a.Mf,function(a,c){U(b,c,a)});return b}
function Jr(a,b,c){b=b.toString();if(b==a.ta)c&&c(a);else if(c&&(a.o[b]=a.o[b]||
[]).push(c),b!=a.R)
{a.R=b;a.j&&k.clearTimeout(a.j);a.j=k.setTimeout(w(a.il,a,b),6E3);var d;a.$a&&(d=a.
$a.getQuery());Fs(b,w(a.om,a,b,d))}}function Hs(a,b,c){c?a.Mf[b]=c:delete
a.Mf[b]}f.Mf=null;f.om=function(a,b,c)
{this.R==a&&(this.R=null,this.j&&(k.clearTimeout(this.j),this.j=null),this.ta=a,Is(
this,c.page[0]),this.Ha.Xg(c),b=this.o[a])&&(z(b,function(a){a(this)},this),delete
this.o[a])};
f.il=function(a){this.j=this.R=null;delete this.o[a]};function Gs(a){var
b=a.b.url;b?b=new T(b):(b=new
T(a.Ha.Om),U(b,"pg",a.Pa()),a.b.sig&&U(b,"sig",a.b.sig));return b}f.Zd=function()
{return this.b.w||this.Ha.Uc.width};f.Bg=function(){return this.b.h||
this.Ha.Uc.height};var
Js={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 Is(a,b){var c={},d;for(d in Js){var e=Js[d],g=b[e];n(g)&&("highlights"==e?
a.Aa[b.vq]=g:c[d]=g)}c.additional_info&&(d=c.additional_info["[NewspaperJSONPageInf
o]"])&&(a.Ca=new
Cs(d.tileres),d=d.page_scanjob_coordinates)&&(a.ua=""+d.x+","+d.y);a.Ad(c)}Es.proto
type.Jb=function(){return this.b.content};var
Ks={uo:1,Gn:2,Xo:4,$j:8,Zj:16,Do:32,xn:64};Es.prototype.i=function(a){return!!
(this.b.flags&a)};
function Ls(a,b){b=Yb(b);b=b.replace(/'/g,"&#39;");var c=a.Aa[b];if(c){var
d=[];z(c,function(a){d.push([a.X,a.Y,a.W,a.H])});return d}}function Lr(a,b){var
c=Ls(a,b);if(c)return B(c,x(Ms,1))}function Ms(a,b){var c=B(b,function(b){return
Math.round(b*a)});return new ch(c[0],c[1],c[2],c[3])}function us(a)
{if(a.b.links)return B(a.b.links,function(a){var
b=a.region;return[b.X,b.Y,b.W,b.H,a.target_pid,a.url]})}
function ss(a){if(a.b.clip_highlight||a.b.clip_highlights){var
b=[];z(a.b.clip_highlights||[a.b.clip_highlight],function(a){var
c=[];z(["X","Y","W","H"],function(b){c.push(a[b])});b.push(c)});return b}return
null}Es.prototype.Lc=function(a){if(this.b.src&&a){var b=new
T(this.b.src);a&&cb(this.ni(),function(c,d){"height"==d&&a.height?
U(b,c,a.height):"width"==d&&a.width&&U(b,c,a.width)});return b.toString()}return
this.b.src};Es.prototype.ni=function(){return{width:"w",height:"h"}};function
Ns(a,b,c,d,e)
{Y.call(this);this.Oe(a.Ia());this.o=a;this.g=c;this.ta=[];this.fj=d;R(d,c);this.Ca
=ms(this);Q(this.Ca,"backgroundColor","#fff");R(this.Ca,c);if(this.Qa=n(e)?e:!
0)a=ms(this),R(a,c),this.Aa=new Os(a),Q(this.Aa.b,
{display:""});b&&(this.i=b,this.b.ka(b,"update",this.Wd),Jr(b,Kr(b),void
0))}y(Ns,Y);f=Ns.prototype;f.Ba=function(){return this.g};f.Da=function(){return
this.i};function Ps(a,b){a.ta.push(b);b.Qc(a)}f.Wd=t;
function Qs(a){a.dispatchEvent("load");a.Qa&&Q(a.Aa.b,{display:"none"})}function
ms(a){var b=J("div");gq(b,!0);Q(b,
{position:"absolute",left:0,top:0});a.fj.appendChild(b);return b}f.Ya=function()
{z(this.ta,function(a){a.Ea()});this.ta=null;this.s&&K(this.s)};function Rs(a)
{a.R=ms(a);R(a.R,a.Ba());Q(a.R,
{backgroundImage:"url(//www.google.com/images/cleardot.gif)",backgroundRepeat:"repe
at"});a.b.ka(a.R,"mousedown",a.vm);a.b.ka(a.R,"dragstart",Ve)}f.vm=function(a)
{a.display=this;Ss.dispatchEvent(a)};
var Ss=new M;function Os(a)
{this.b=a;a={position:"absolute",left:0,color:"#808080",fontSize:"13px",backgroundC
olor:"white"};for(var b=0;2>b;b++){var
c=J("div");gq(c);Q(c,a);this.b.appendChild(c);c.textContent="Wird
geladen...";a.bottom=0}}function Ts(a,b){a.s&&K(a.s);a.s=ms(a);new
Us(a.s,a.Ba(),b)}function Us(a,b,c){this.b=a;Q(a,
{backgroundColor:"#FFF",textAlign:"center"});R(a,b);a.innerHTML=c||"";gq(this.b)};f
unction Vs(a,b,c){Ns.call(this,a,b.Da(),b.b,c);this.Oe(Ws);a=ms(this);this.ra=new
Xs(b.b,a);a=ms(this);this.ha=new Xs(b.b,a);Rs(this);Fh(c,!
0);O(c,"pageImageDisplay");this.Wa=b;b.Da()&&this.Wd()}y(Vs,Ns);var Ws=new
M;Vs.prototype.Eb=function(a)
{Hs(a,"output",null);Vs.ma.Eb.call(this,a);a.Lc()&&this.Wd()};
Vs.prototype.Wd=function(){var a=this.Da(),b=this.Wa.j();if(b&&!this.j)
{b=Ys(b);nf(this.ra,"load",w(this.ua,this,a,b,this.Ba().width));Zs(this.ra,[b]);var
c=this.o.ua,d=a.Pa(),e=[];if(c.b[d]){var g=[],h;for(h in
c.b[d])g.push(h);Kb(g);for(h=0;h<g.length;h++)e.push(c.b[d]
[g[h]])}e.push(b);Zs(this.ha,e);this.j=!
0;a==this.o.Da()&&this.dispatchEvent("fetch")}wb([Ks.Zj,Ks.
$j],w(a.i,a))&&(a=Sb('<table width=100% height=100%><tr><td><img src="%s"/><br/>
%s</td></tr></table>',"/googlebooks/restricted_logo.gif",
"Du hast entweder eine Seite erreicht, die nicht angezeigt werden kann, oder die
Anzeigebeschr\u00e4nkung f\u00fcr dieses Buch
erreicht."),Ts(this,a),Qs(this))};function Ys(a){return
a}Vs.prototype.ua=function(a,b,c)
{a==this.o.Da()&&this.dispatchEvent("loaded");this.ha.empty();var
d=this.o.ua;a=a.Pa();d.b[a]=d.b[a]||{};d.b[a]
[c]=b;Qs(this)};Vs.prototype.Ya=function(){this.j=!
1;this.ra.empty();this.ha.empty();Vs.ma.Ya.call(this)};
function Xs(a,b)
{M.call(this);this.g=a;this.i=b;this.b=J("img");this.b.width=this.g.width;this.i.ap
pendChild(this.b);gq(this.i)}y(Xs,M);Xs.prototype.empty=function(){for(var
a;a=se(this.i);)Bs(a)};function Zs(a,b){xs(a.b,w(a.j,a,a.b));for(var
c=0;c<b.length;c++)a.b.src=b[c]}Xs.prototype.j=function(a)
{this.b==a&&this.dispatchEvent("load")};function $s(a,b,c,d,e,g,h)
{M.call(this);this.ha=a;this.j=b;this.o=c;this.i=d;this.g=e;this.ta=g;this.ra=h;thi
s.s=Math.ceil(this.j/this.i);this.R=Math.ceil(this.o/this.g);this.b=[];for(a=0;a<th
is.s;++a){b=[];for(c=0;c<this.R;++c)b.push(null);this.b.push(b)}}y($s,M);
$s.prototype.empty=function(){for(var a;a=this.ha.firstChild;)Bs(a)};
$s.prototype.Aa=function(a,b){Q(a,{display:""});this.ra&&this.ra(b)};
$s.prototype.ua=function(){};function at(a,b,c,d)
{Ns.call(this,a,b.Da(),b.b,c,d);this.ha=ms(this);Rs(this);b.Da()&&this.Wd();this.o=
a;this.ra=L(this.o.Ia(),"update",this.ua,!
1,this)}y(at,Ns);at.prototype.Wd=function(){var
a=this.Da(),b=a.Lc(),c=this.o.Ja.Uf,d=a.Ca;if(b&&d&&!this.j){var
e=Ds(d,this.Ba().height);r(e)&&(d=(d=d.Dh[e])?d.width:null,b=new
T(b),U(b,"zoom",e),U(b,"pg",a.ua),b=b.toString(),this.Wa=new
$s(this.ha,d,this.Ba().height,c.aj,c.
$i,w(c.Ck,c,b,d,this.Ba().height),null),this.j=!0,this.ua())}};
at.prototype.ua=function(){if(this.j){var a=sh(this.ha);if(a){var
b=yh(this.ha);a.top-=b.y;a.bottom-=b.y;a.left-=b.x;a.right-=b.x;if(0<a.bottom-
a.top&&0<a.right-a.left){b=this.Wa;a=eh(a);var
c=Math.floor(a.left/b.i),d=Math.floor(a.top/b.g),e=Math.ceil((a.left+a.width)/b.i),
g=Math.ceil((a.top+a.height)/b.g);e=Math.min(e,b.s);for(g=Math.min(g,b.R);c<e;c+
+)for(var h=d;h<g;h++)if(!b.b[c][h]){var l=b;var m=c,q=h;if(!l.b[m][q]){var
u=J("img");Q(u,
{position:"absolute",left:m*l.i+"px",top:q*l.g+"px",display:"none"});
l.b[m][q]=u;l.ha.appendChild(u)}l=l.b[m]
[q];m=b.ta(c,h);xs(l,w(b.Aa,b,l,m),w(b.ua,b,l,m));l.src=m}for(c=0;c<b.s;+
+c)for(h=0;h<b.R;++h){if(d=!!b.b[c][h])d=new ch(c*b.i,h*b.g,(c+1)*b.i,
(h+1)*b.g),d=!
(d.left<=a.left+a.width&&a.left<=d.left+d.width&&d.top<=a.top+a.height&&a.top<=d.to
p+d.height);d&&(Bs(b.b[c][h]),b.b[c]
[h]=null)}}}Or(this.o)}};at.prototype.Ya=function()
{this.j&&(this.Wa.empty(),this.j=!
1);this.ra&&(vf(this.ra),this.ra=null);at.ma.Ya.call(this)};function bt(a){this.
$a=a;ns.call(this,"#ffff00")}y(bt,ns);bt.prototype.He=function(){var
a=this.g.Da();if(a){var b=this.$a.getQuery();b!
=this.j&&(a=Lr(a,b),this.Kd(),a&&(B(a,w(this.hi,this)),this.j=b))}};function ct(a)
{M.call(this);this.url=a;this.s=null;this.o=!0}y(ct,M);ct.prototype.Ef=function()
{if(this.o)this.o=!1;else throw Error();};function dt(a,b)
{ct.call(this,a);this.R=b||"GET";this.i=new P;this.b=new
Ik}y(dt,ct);f=dt.prototype;f.Ef=function(a,b)
{dt.ma.Ef.call(this,a,b);this.j=a;this.g=b;this.i.ka(this.b,"success",w(this.Hl,thi
s));this.i.ka(this.b,"error",w(this.fl,this));this.b.send(this.url.toString(),this.
R,void 0)};f.Hl=function(a){a=a.target;try{var b=a.b?a.b.responseText:""}catch(c)
{b=""}this.s=JSON.parse(b);N(w(this.dispatchEvent,this,"success"));this.j&&N(x(this
.j,this.s));N(w(this.ng,this))};
f.fl=function()
{N(w(this.dispatchEvent,this,"error"));this.g&&N(this.g);N(w(this.ng,this))};f.abor
t=function(){this.b.abort();this.ng();return!1};f.ng=function()
{yg(this.i);this.g=this.j=null};function et(a){return a.length?vb(a,function(a,c)
{return gh(a,c)},a[0].clone()):null};function ft(a,b,c,d,e)
{Y.call(this);this.s=a;this.ta=b;this.Aa=e;this.i=d;this.g=!
1;this.o=J("div");c.appendChild(this.o);this.b.ka(b,"mousemove",this.R);this.b.ka(b
,"mouseup",this.ha)}y(ft,Y);ft.prototype.R=function(a){if(!this.ua){a=Ud(new
E(a.clientX,a.clientY),th(this.ta));a=$g(a,this.Aa);Q(this.o,{border:"2px dashed
#99AAEE",position:"absolute"});var b=a.right-a.left,c=a.bottom-
a.top;mh(this.o,a.left,a.top);R(this.o,b,c);this.j=a}};
ft.prototype.ha=function(a){this.R(a);this.ua=!0;a=this.i;var
b=eh(this.j),c=ps(this.s);c=gt(b,1/c);b=ht(gt(c,1/a.Ba().width*1E3));a=new
T(Gs(a).toString());U(a,"ci",
[b.left,b.top,b.width,b.height].join());U(a,"jscmd","click3");U(a,"output","text");
c=ht(c);it(this.s,[c]);K(this.o);(new
dt(a)).Ef(w(this.ra,this,c,b));this.dispatchEvent("endsize")};
ft.prototype.ra=function(a,b,c){c=c.page[0];var d=!1,e=c.clip_highlights;if(e){var
g=[];z(e,function(a){g.push(new ch(a.X,a.Y,a.W,a.H))});if(c=c.content)it(this.s,
[a],c,b),d=!0,nq("Web Reader","Selection")}d||this.s.Kd();this.Ea()};function
gt(a,b){return new ch(a.left*b,a.top*b,a.width*b,a.height*b)}function ht(a){return
new
ch(Math.round(a.left),Math.round(a.top),Math.round(a.width),Math.round(a.height))}f
t.prototype.va=function(){ft.ma.va.call(this);K(this.o)};function jt(a,b)
{Y.call(this);this.ha=a;this.s=b}var kt;y(jt,ls);f=jt.prototype;f.Qc=function(a)
{jt.ma.Qc.call(this,a);a=this.i;var b=J("div");gq(b,!
0);a.appendChild(b);b.className="selection-
layer";R(a,this.g.Ba());R(b,this.g.Ba());this.b.ka(b,"click",this.wm);this.b.ka(b,"
mousedown",this.xm)};
f.xm=function(a){if(kt){a.g();this.j&&this.j.Ea();var b=this.g.fj;a=Ud(new
E(a.clientX,a.clientY),th(b));this.j=new
ft(this.ha,b,this.i,this.g.Da(),a);this.R=L(document.body,"mousemove",w(this.wl,thi
s));nf(this.j,["endsize","dispose"],w(this.xk,this))}};f.wm=function(a){kt&&a.g()};
f.wl=function(a){if(this.j&&!this.j.jc){var b=new
E(a.clientX,a.clientY),c=dh(Bh(this.s.Aa));if(ah(c,b)){var d=new E(0,0);z([[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(a){40>Math.abs(a[0])&&(d.x=a[1]||d.x,d.y=a[2]||
d.y)});this.o||(this.o=new
fg(100),this.b.ka(this.o,"tick",this.Wm));this.ra=d;d.x||d.y?
this.o.start():this.o.stop()}}};f.Wm=function(){var a=this.ra,b=this.s;Xr(b,new
E(15*a.x,15*a.y),w(b.hd,b))};
f.xk=function(){vf(this.R);Pe(this.o);this.o=null};function lt(a)
{qm.call(this,a);nm(this);this.Zh=!1;this.b=new P;O(a,"viewport-selection-
popup");mt&&mt.Ea();mt=this}y(lt,qm);var mt=null;lt.prototype.g=function()
{this.dispatchEvent("close");this.Ea()};function nt(a,b,c){var
d=a.V(),e=J("div");Q(e,{padding:"4px 3px 3px
1px"});d.appendChild(e);d=J("div");e.appendChild(d);d.appendChild(me(b));e.appendCh
ild(J("div"));b=J("input");b.value=c;O(b,"viewport-input");e.appendChild(b);Fh(b,!
1);a.b.ka(b,"mousedown",ot)}function ot(a){a.g()}
lt.prototype.va=function(){K(this.V());lt.ma.va.call(this);this.b.Ea()};function
pt(){ns.call(this,"#4a95d6")}y(pt,ns);pt.prototype.Qc=function(a)
{pt.ma.Qc.call(this,a);Q(this.i,
{cursor:"pointer"});this.b.ka(this.i,"mousedown",qt)};function qt(a){a.g()}
function it(a,b,c,d){a.Kd();B(b,w(a.hi,a));a.o&&vf(a.o);a.j&&a.j.Ea();var
e=J("div");document.body.appendChild(e);if(b=et(a.R)){var g=th(a.i);e=new
lt(e);if(c&&d){var h=a.Da(),l=h.Lc();if(l){var m=new
T(l);d=[d.left,d.top,d.width,d.height].join();U(m,"ci",d);U(m,"edge",0);m=m.toStrin
g();var q=new T(Gs(h).toString());U(q,"ci",d);U(q,"source","bookclip");q=Sb('<a
href="%s"><img
src="%s"/></a>',q.toString(),m)}d=q;pe(e.V());q=e.V();h=J("img");h.src="/googlebook
s/images/close_x.gif";h.width=14;h.height=
13;Q(h,
{backgroundColor:"#FFF",cursor:"pointer",position:"absolute",right:"5px",top:"5px"}
);q.appendChild(h);e.b.ad(h,"click",w(e.g,e));h=I("DIV",{innerHTML:"Diesen Clip
weitergeben"});Q(h,
{fontWeight:"bold",paddingBottom:"4px"});q.appendChild(h);c&&(nt(e,"Auswahltext",c)
,q=J("div"),Q(q,{textAlign:"right"}),e.V().appendChild(q),h=new
T("https://translate.google.com/translate_t"),U(h,"text",c),U(h,"sl","auto"),U(h,"t
l","auto"),c=J("a"),c.href=h.toString(),c.target="_blank",c.textContent="\u00dcbers
etzen\u00bb",
q.appendChild(c));m&&nt(e,"Abbildung",m);d&&nt(e,"Einbetten",d)}else
e.V().textContent="Wird geladen...";e.Hd=4;e.Fa()&&e.Td();a.j=e;N(x(rt,e,new zl(new
E(g.x+b.left+b.width,g.y+b.top+b.height))));a.o=nf(e,"close",w(a.Kd,a))}}function
rt(a,b){a.jc||(a.setPosition(b),a.Ma(!0))}pt.prototype.Kd=function()
{pt.ma.Kd.call(this);this.j&&this.j.Ea()};pt.prototype.va=function()
{pt.ma.va.call(this);this.j&&this.j.Ea();this.o&&vf(this.o)};function st(a,b,c)
{return a.Ja.Uf?new at(a,b,c):new Vs(a,b,c)}function tt(a,b){if(b instanceof Vs)
{Ps(b,new bt(a.$a));Ps(b,new rs);var c=new pt(a.o),d=new
jt(c,a.Ia());Ps(b,d);Ps(b,c);Ps(b,new ts(a))}};function ut(a,b,c)
{Y.call(this);this.ha=a;this.j=J("div");gq(this.j,!0);Q(this.j,
{position:"absolute",display:"none"});c.appendChild(this.j);this.R=J("div");gq(this
.R,!0);Q(this.R,
{position:"absolute"});this.j.appendChild(this.R);this.o=J("div");gq(this.o,!
0);this.j.appendChild(this.o);this.s=J("div");gq(this.s,!
0);this.o.appendChild(this.s);S(this.j,!1)}y(ut,xr);f=ut.prototype;
f.Ic=function(){var a=this.Jf-2,b=this.Gf-2,c=this.Rl-2,d=this.Ql-2;Q(this.o,
{backgroundColor:"#cccccc",position:"absolute"});mh(this.o,0,0);R(this.o,this.Jf,th
is.Gf);Q(this.s,
{overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute"});mh(this.s,1,1);R
(this.s,a,b);S(this.j,!0);var e=this.ha;a=st(e,new ws(this.Da(),new F(a,b),new
F(c,d)),this.s);a instanceof Vs?tt(e,a):a instanceof at&&a instanceof at&&Ps(a,new
bt(e.$a));this.g=a};f.Ya=function(){this.g&&this.g.Ya();K(this.j)};
f.setPosition=function(a,b){mh(this.j,a,b)};f.Vc=function(){return
oh(this.j).x};f.Ae=function(){return oh(this.j).y};f.Eb=function(a)
{this.i=a};f.Da=function(){return this.i};f.lc=function(){return
this.Gf};f.Kb=function(){return this.Jf};function vt(a){return a+2}f.Ba=function()
{return new F(this.Jf,this.Gf)};function wt(a)
{Y.call(this);pe(a);gq(a);this.i=a;this.g=J("div");gq(this.g,!0);aq()&&(be(a,
{dir:"ltr"}),be(this.g,{dir:"rtl"}));a.appendChild(this.g)}y(wt,Y);function xt(a,b)
{wt.call(this,b);this.o=a;this.b.ka(b,"scroll",this.R);Q(b,"position","relative");Q
(this.g,"position","absolute");this.j=J("div");gq(this.j,!
0);b.appendChild(this.j);this.j.appendChild(this.g)}y(xt,wt);function Qr(a){var
b=a.ta;a.ra&&b&&(Q(a.g,"left",Math.floor(Math.max(0,a.o.i.i.clientWidth-
b.width)/2)+"px"),Q(a.j,"height",b.height+"px"))}xt.prototype.ua=function()
{this.s=!1;this.R()};
xt.prototype.R=function(){if(!this.s){var a=this.o.s;if(a){a=a.clone();var
b=this.i;b=new E(b.scrollLeft,b.scrollTop);Td(a,b)||(this.ha=!
0,this.o.hd(b),this.ha=!1)}}};function yt(a){this.ij=a}function as(a,b){var c=b||
[],d=ub(a.ij,function(a){return!wb(c,function(b){return 50>Math.abs(b-
a)})});d.push.apply(d,c);Kb(d);return d};function zt(a){var b=a.o,c=new
xt(this,b);At(b);Zr.call(this,a,c);Ur(this,new ks(a,this));Sr(this,Bt(this));var
d=a.Ha,e=a.Ja.kh;this.ua=a.Ja.li?function(a){return new qr(d,e,a)}:a.Ja.Ri?
function(b){return new qr(d,e,b,!0,a.Ja.Ri)}:function(a){return new qr(d,e,a,!
0)};b=this.Ra.Ja;"fixed_height"==b.kh?(b=b.wc(),b=b[Math.floor(b.length/2)]
+2):b=(b.j?b.j:b.i&&b.i.width?
b.i.width:575)+2;this.We(this.Ld(b));this.b.ka(this.Ra,"pagesupdate",this.Bl);this.
b.ka(this.Ra,"pagemodechange",this.im);this.b.ka(this,
"move",this.ac);this.b.ka(this,"move",this.jn)}y(zt,Zr);function At(a)
{Q(a,"overflow","auto");Q(a,{overflowX:"auto",overflowY:"scroll"});O(a,"overflow-
scrolling");be(a,{dir:"ltr"})}f=zt.prototype;f.Xf=function()
{$r(this,1)};f.Ih=function(){$r(this,-1)};f.wc=function(){var
a=this.Ra.Ja,b=Gb(a.wc());"fixed_width"==a.kh&&(a=this.Ra.Ja.cm)&&150<a-
rb(b)&&(1500>a?Bb(b,a):Bb(b,1500));return new yt(B(b,vt))};f.Ld=function(a){return
this.ua(a)};
f.Ba=function(){if(this.Aa.hasChildNodes()){var
a=Jh(this.Aa.childNodes[0]).width;a=new F(a,this.g.height)}else a=this.g;return
a};function Bt(a){var b=new es,c=new
fs(a,x(Jc,ut,a.Ra,a,a.i.g));b.b[Ba(Rq)]=c;a=new
tr(a.Ra,x(Jc,yr,a.i.g));b.b[Ba(br)]=a;return b}f.jn=function(){if(this.Sb){var
a=er(this.o,Yr(this).y);a&&a.Da&&(a=a.Da(),this.Ra.Da()!=a&&(this.vb=!
0,Gr(this.Ra,a.Pa()),this.vb=!1))}this.Sb=!0};
f.Bl=function(){var a=this.Ra.Da(),b=this.Ra.Ha,c=Yq(b,a.Pa());if(!c)a:
{c=Z(a);b=Wq(b);for(a=b.length-1;0<=a;a--){var d=b[a];if(Z(d)<=c){c=d;break
a}}c=null}a=this.s;b=this.o;d=b.Kc(c);a=Ud(a,d.Xb());b=this.Ld(b.Cg());c=b.Kc(c).Xb
();c=new E(c.x+a.x,c.y+a.y);Rr(this,b);this.hd(c)};f.im=function()
{this.R.Ya();this.ac()};
function Ct(a,b){if(b.ti&&b.s){a:{var c=b.s;var d=c.te.x_focus,e=c.te.y_focus;if(!
n(d)||!n(e)){c=Dt(c);if(!c.length){c=null;break a}d=c[0][0];e=c[0][1]}c=new
E(d,e)}d=c.x-40;c=c.y-40;e=a.o.Kc(b);var g=e.Kb()/b.Zd();return new E(e.Ae()
+Math.round(g*d),e.Vc()+Math.round(g*c))}return null}
f.ug=function(a){if(a.ti&&a.s){var b=a.s;if(null!=a.ha)var c=a.ha;else a.ha=new
Et(this.i.g),c=a.ha;c.b=this.i.g;H("focus_article_div")&&K(H("focus_article_div"));
var d=this.o.Kc(a);a=d.Kb()/a.Zd();if(Dt(b)&&(b=Dt(b))){var
e=b[0];if(e&&4==e.length){b=a*e[0]+d.Ae();d=a*e[1]+d.Vc();var
g=a*e[2];a*=e[3];e=J("DIV");e.setAttribute("id","focus_article_div");gq(e,!
0);Ch(e,.3);Q(e,
{position:"absolute",left:b+"px",top:d+"px",width:g+"px",height:a+"px",cursor:"poin
ter",backgroundColor:"#36C",border:"2px solid #00F"});
c.b.appendChild(e)}}}};function Ft(a,b,c,d,e){Y.call(this);this.j=a;this.i=c;var
g=J("div");Q(g,{position:"absolute"});e=e.width-2;mh(g,d.x+(aq()?
e:0),d.y);b.i.g.appendChild(g);this.o=g;g=new
F(e,Math.floor(e/Sq(c)));this.g=J("div");this.o.appendChild(this.g);Q(this.g,
{padding:"1px",position:"absolute"});this.s();b=J("div");this.g.appendChild(b);Q(b,
{overflow:"hidden",backgroundColor:"#fcfcfc"});R(b,g);this.g.appendChild(b);d=J("im
g");d.title=c.Jc();this.ha=d;e=T;var h=new
T(c.Ha.Sl);U(h,"pg",c.Pa());c.b.sig&&U(h,"sig",
c.b.sig);e=new
e(h.toString());U(e,"zoom","1");U(e,"img","1");U(e,"w",g.width);if(g=this.j.Ja.en)U
(e,"imgtk",g),U(e,"jtp",Z(c));d.src=e.toString();b.appendChild(d);Q(this.g,"cursor"
,"pointer");this.b.ka(this.g,"click",this.R);this.b.ka(a,"pagechange",this.s)}y(Ft,
xr);Ft.prototype.s=function(){var a=!1,b=this.j.Da();b&&b==this.i&&(a=!
0);Q(this.g,"backgroundColor",a?"#6B90DA":"#ccc")};Ft.prototype.R=function()
{this.j.Rb(zt);this.j.Eb(this.i);Gt.dispatchEvent("click")};
Ft.prototype.Ya=function(){Bs(this.ha);K(this.o)};var Gt=new M;function Ht(a,b)
{this.b=a;this.g=b}y(Ht,sr);Ht.prototype.render=function(a){return new
Ft(this.b,this.g,a.Da(),a.Xb(),a.Ba())};function It(a){var b=a.o;Q(b,
{overflow:"hidden"});var c=new
xt(this,b);Zr.call(this,a,c);this.b.ka(this,"move",this.ac);Q(b,
{overflow:"auto"});Sr(this,Jt(this));Rr(this,Kt(this));Ur(this,new
hs(this));N(w(this.ac,this),0);this.b.ka(this,"resize",this.ua);var
d=H("subscription-bar");d&&(this.vg(d),N(function(){S(d,!
1)},600))}y(It,Zr);It.prototype.ra=function(a){a=this.o.Kc(a).Xb();this.hd(new
E(void 0,a.y-40))};function Kt(a){var b=a.Ra.Ja.Mm;return new
pr(a.Ra.Ha,a.Ba().width,b,b)}
It.prototype.ua=function(){Rr(this,Kt(this));this.ra(this.Ra.Da())};function Jt(a)
{var b=new es;a=new Ht(a.Ra,a);b.b[Ba(Rq)]=a;return b};function Lt(a,b)
{Y.call(this);this.g=a;this.o=b;this.j=this.g.Ja.jh;this.s=!!
this.g.Ja.jh;this.ha=!!this.g.Ja.Eh;if(this.s){a:{var c=this.g.Ha;for(var
d=0;d<this.j.length;d++){var e=Yq(c,this.j[d].getId());if(e){var g;b:
{for(g=d+1;g<this.j.length;g++){var h=Yq(this.g.Ha,this.j[g].getId());if(h)
{g=h;break b}}g=null}g=g?Z(g)-1:Z(rb(Wq(c)));h=Z(this.g.Da());if(h>=Z(e)&&h<=g)
{c=d;break a}}}c=-1}this.R=c}}y(Lt,Y);f=Lt.prototype;
f.render=function(a)
{this.i=J("div");document.body.appendChild(this.i);N(w(this.Ym,this));this.ra=a;if(
this.s)Mt(this);else if(this.ha){O(this.i,"base-image-toc-div");a=this.g.Ja.Eh;var
b=Yq(this.g.Ha,a);b&&Nt(this,b);1<this.g.Ja.fm&&(a=Xq(this.g.Ha,a,1))&&Nt(this,a);t
his.Df()}else this.Ea()};f.Ym=function()
{this.b.ka(document,"click",this.Ea);this.b.ka(this.g,"resize",this.Df)};
function Nt(a,b){var c=new F(128,0),d=I("IMG",{width:128});O(d,"toc-page-
image");a.b.ka(d,"click",w(a.g.Eb,a.g,b));D.Sa&&aq()&&a.b.ka(d,"load",a.Df);b.Lc(c)
?a.Ej(d,b,c):
(c=x(a.Ej,d,b,c),Jr(b,Kr(b),c));a.i.appendChild(d)}f.Ej=function(a,b,c){be(a,
{src:b.Lc(c)})};
function Mt(a){var b=I("DIV",{"class":"toc-div"}),c;z(a.j,function(a,e){var
d=a.getId();d=Yq(this.g.Ha,d);var h=a.Lm,l=this.j[e+1]?"":"-last",m="toc-middle-
cell"+l;l="toc-right-cell"+l;var q=I("DIV",{"class":d?"toc-
row":""}),u=J("div");O(u,"goog-inline-block");O(u,"toc-left-
cell");e==this.R&&O(u,aq()?"SPRITE_toc_selected_item_arrow_right":"SPRITE_toc_selec
ted_item_arrow_left");var G=J("div");O(G,"goog-inline-block");O(G,m);D.Sa&&!
D.Na("1.9")&&Q(G,"overflow","hidden");var A=J("div");O(A,"goog-inline-block");
O(A,l);var
W=a.he;35<W.length&&(W=W.substring(0,32)+"...");Od(G,wp(W));Od(A,wp(Ub(kc(h))?"&nbs
p;":h));q.appendChild(u);q.appendChild(G);q.appendChild(A);d?
this.b.ka(q,"click",w(this.g.Eb,this.g,d)):(lg(G,m),O(G,"toc-middle-disabled-
cell"),lg(A,l),O(A,"toc-right-disabled-
cell"));b.appendChild(q);e==this.R&&(c=q)},a);c&&N(w(a.Vm,a,c));a.i.appendChild(b);
300<Ah(a.i).height&&(Q(a.i,"height","300px"),O(a.i,"scroll-toc-div-
wide"));O(a.i,"scroll-toc-div");a.Df()}
f.Vm=function(a){300<a.offsetTop+Ah(a).height&&(a=n(a.previousElementSibling)?
a.previousElementSibling:te(a.previousSibling,!
1))&&(this.i.scrollTop=a.offsetTop)};f.Df=function(){pl(this.o.V(),13,this.i,12,new
E(0,-this.ra))};f.va=function(){Lt.ma.va.call(this);K(this.i);this.o.ld(!
1)};function Ot(){}y(Ot,Pq);function Pt(a)
{Y.call(this);this.j=a}y(Pt,ls);Pt.prototype.Ma=function(a){S(this.i,a)};
Pt.prototype.Qc=function(a){Pt.ma.Qc.call(this,a);var b=this.g.Ba();a=this.i;var
c=b.width,d=b.height,e=Math.floor(.035*c);b=this.j?"/googlebooks/images/burn-
left.png":"/googlebooks/images/burn-right.png";mh(a,this.j?c-e:0,0);R(a,e,d);Q(a,
{position:"absolute"});D.ya?(a=a.style,D.ya?
a.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+b+'",
sizingMethod="scale")':(a.backgroundImage="url("+b+")",a.backgroundRepeat="no-
repeat")):(c=I("IMG",{src:b,width:e,height:d,border:0,position:"absolute",
top:0,left:0}),a.appendChild(c))};function Qt(a,b){this.s=a;var
c=Math.floor(b/2),d=Math.floor(c/this.s.Ha.Uc.aspectRatio());this.g=new
F(c,d);this.i=J("div");Q(this.i,
{position:"absolute",backgroundColor:"white",top:0,left:0});this.ua=[];a.Ia().i.g.a
ppendChild(this.i);this.j=J("div");this.R=J("div");this.ua.push(L(this.j,"dblclick"
,w(this.rl,this)));c={overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolut
e",border:"1px solid
#ccc"};Q(this.j,c);Q(this.R,c);this.i.appendChild(this.j);this.i.appendChild(this.R
);this.ra=J("div");
this.ta=J("div");this.j.appendChild(this.ra);this.R.appendChild(this.ta);Rt(this)}y
(Qt,xr);function Rt(a)
{a.o&&a.o.Ya();a.ha&&a.ha.Ya();pe(a.ra);pe(a.ta);Gh(a.j,a.g);Gh(a.R,a.g);a.o=st(a.s
,new vs(a.Aa,a.g),a.ra);tt(a.s,a.o);a.Ca=new Pt(!0);Ps(a.o,a.Ca);a.ha=st(a.s,new
vs(a.Qa,a.g),a.ta);a.Wa=new Pt(!
1);tt(a.s,a.ha);Ps(a.ha,a.Wa)}f=Qt.prototype;f.setPosition=function(a)
{0>a.x&&(a.x=0);mh(this.i,a)};f.rl=function(a)
{a.preventDefault();a.g();this.s.jd("previous")};
f.Ma=function(a){Q(this.i,{display:a?"":"none"})};f.Ic=function(){Q(this.j,
{left:0,top:0});Q(this.R,{left:this.g.width+"px",top:0})};function St(a){return
ub([a.Aa,a.Qa],function(a){return!!a})}f.Ya=function()
{this.o.Ya();this.ha.Ya();for(var
a;a=this.ua.pop();)vf(a);this.i.parentNode&&K(this.i)};function Tt(a){return
2*a};function Ut(a){this.g=a}y(Ut,sr);Ut.prototype.render=function(a){var b=new
Qt(this.g,a.Ba().width);b.setPosition(a.Xb());b.Ic();b.Ma(!0);return
this.b=b};function Vt(a,b,c)
{M.call(this);this.o=a;this.i=b;this.g=Ah(b).width;this.s=c;this.wb=!
1;this.j=aq()}y(Vt,M);function Wt(a,b){if(b!=a.wb){a.wb=b;var c=a.o.Ia().i.g;S(c,!
1);Ah(c);c=[x(Xt,a.i,a.s,a.g,a.j,b),w(a.b,a),x(S,c,!
0)];z(c,N)}}Vt.prototype.b=function(){this.dispatchEvent("change")};function
Xt(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="");S(a,!
e)};function Yt(a,b,c){this.ra=a;this.ha=b;this.s=c;a=J("div");Q(a,
{whiteSpace:"nowrap",padding:"5px",border:"1px solid
#fff588",backgroundColor:"#ffffcc",fontSize:"13.28px",position:"relative"});this.b=
a;this.ra.appendChild(this.b);Yt.prototype.g.apply(this);L(this.s,"change",w(this.i
,this));L(new ug,"resize",w(N,null,w(this.i,this)))}Yt.prototype.i=function(){var
a=Ah(this.b);if(0<a.width){var b=Math.round(Ah(this.ha).width/2);mh(this.b,b-
Math.round(a.width/2),0)}};
Yt.prototype.j=function(){S(this.b,!0);this.i()};Yt.prototype.g=function()
{S(this.b,!1)};function Zt(a,b,c){Yt.apply(this,arguments);this.o=new
Sh(this.b,500);this.R=new hg(w(this.g,this))}y(Zt,Yt);Zt.prototype.j=function(a)
{Ch(this.b,1);Yt.prototype.j.apply(this);a&&this.R.start(a)};Zt.prototype.g=functio
n(){this.o.play()};var $t=null;function au(a,b)
{P.call(this);this.g=$t;this.j=a;this.b=b;this.j.Ja.li||
(this.ka(this.j,"pageturn",this.o),this.ka(this.b,"dispose",this.Ea))}y(au,P);au.pr
ototype.o=function(){var a=St(this.b.ua.b)[0]||new ar,b=St(this.b.ua.b)[1]||new
ar,c=this.R,d=this.s,e=d?Z(d):-1,g=Z(a)||-1,h=Z(b)||-1,l=Math.max(c?Z(c):-
1,e),m=Math.max(g,h);if(Math.abs(m-l)>this.b.Th){if(0<m-l){var q=l==e?d:c;var
u=a}0>m-l&&(q=-1!=h?b:a,u=d);1<h-g&&(q=a,u=b);!
wr(q,u)&&n(q)&&n(u)&&(a=ur(q,u),this.g.b.innerHTML=a,this.g.j(3E3))}};function
bu(a){this.te=a}function Dt(a){var
b=[];a.te.head_boxes&&z(a.te.head_boxes,function(a)
{b.push([a.X,a.Y,a.W,a.H])});return b};function Et(a){this.b=a};function cu(a)
{Es.call(this,a)}y(cu,Es);f=cu.prototype;f.Ad=function(a)
{cu.ma.Ad.call(this,a);a&&a.additional_info&&(this.ra=a.additional_info["[Newspaper
JSONPageInfo]"],this.ra.articles&&(this.g={},z(this.ra.articles,function(a){var
b=a.aid;b&&(this.g[b]=new bu(a))},this)))};f.Jc=function(){return
this.i(32)?"Cover":this.i(64)?"Backcover":cu.ma.Jc.call(this)};f.ni=function()
{return{width:"w"}};
f.xg=function(a){if(!this.g)return null;if(a in this.g)return this.g[a];var
b=B(Object.keys(this.g),function(b){var
c=b.split(","),e=a.split(","),g=parseInt(c[0],10)-
parseInt(e[0],10);c=parseInt(c[1],10)-
parseInt(e[1],10);return[g*g+c*c,this.g[b]]},this);Mb(b,function(a){return
a[0]});return b&&b[0]&&b[0][1]?b[0][1]:null};f.ti=function(){return
this.s};function du(a,b){Tq.call(this);this.j={};if(a)
{this.Om=a.prefix;this.Sl=a.image_prefix||a.prefix;var c=B(a.page,function(a){a=new
this.g(a);b&&(a.$a=b);return
a},this);Uq(this,c)}}y(du,Tq);du.prototype.Xg=function(a){a=a.page;for(var
b=0;b<a.length;b++){var
c=a[b],d=Yq(this,c.pid);d&&Is(d,c)}};du.prototype.g=Es;du.prototype.o=function(a,b)
{if(!Yq(this,b.Pa())){var c=Gb(Wq(this));Hb(c,b);Uq(this,c)}this.j[b.Pa()]=!
0;a&&a(b)};function eu(a)
{du.apply(this,arguments);this.i();L(this,"update",w(this.i,this))}y(eu,du);functio
n fu(a,b){var c={};z(b.page,function(a){var b=Yq(this,a.pid);b&&Is(b,a);c[a.pid]=!
0},a);var d=Wq(a),e=ub(d,function(a){return!!c[a.Pa()]||!!
this.j[a.Pa()]},a);d.length!=e.length&&Uq(a,e)}eu.prototype.Xg=function(a){this.s?
fu(this,a):eu.ma.Xg.call(this,a)};
eu.prototype.i=function(){var a={},b=0;z(Wq(this),function(c){var
d=Z(c);a[d]=c;b=Math.max(b,d)});for(var c=[],d=-1;d<=b;d+=2){var e=a[d],g=a[d+1];
(e||g)&&c.push([e,g])}this.uj=c};eu.prototype.g=cu;function gu(a)
{mr.call(this,1);var b=new
Ot;b.Fb(a);this.Tb(b);hr(this)}y(gu,mr);gu.prototype.ra=function(){return
this.g[0]};gu.prototype.Cg=function(){return this.Kb()||
0};gu.prototype.bj=function(){return"fixed_width"};function hu(a){var b=a.o,c=new
xt(this,b);Q(b,{overflow:"hidden"});Zr.call(this,a,c);this.ua=new Ut(a);b=new
es;c=this.ua;b.b[Ba(Ot)]=c;this.R=b;b=a.Ha.Uc.aspectRatio();c=this.Ba();b=this.Ld(M
ath.min(2*Math.floor(c.height*b),c.width));Rr(this,b);this.Sb=new
au(a,this);this.b.ka(this.Ra,"pagemodechange",this.hm);N(this.ac,0,this)}y(hu,Zr);f
=hu.prototype;f.wc=function(){var a=Fb(iu,this.Ra.Ja.wc());return new
yt(B(a,Tt))};f.We=function(a){hu.ma.We.call(this,a);this.R.Ya();this.ac()};
f.Xf=function(){$r(this,1)};f.Ih=function(){$r(this,-1)};f.hm=function()
{this.R.Ya();this.ac()};f.Th=2;f.Ld=function(a){this.Ba();var
b=this.Ra.Ha.Uc.aspectRatio();return new gu(new
F(a,Math.floor(Math.floor(a/2)/b)))};var iu=[180,220,280];
hu.prototype.ta=function(){var a=ju(this,this.Ra.Da()),b=this.ua.b;if(b){var
c=this.Sb,d=St(b);c.s=d[0];c.R=d[1];c=a[0];d=a[1];var e=!0;a=!
0;b.Aa=c;b.Qa=d;Rt(b);if(c){if(c.i(64)||void 0==d)a=!1}else Ts(b.o);if(d)
{if(d.i(32)||void 0==c)e=!1}else
Ts(b.ha);c=e;d=a?"":"hidden";Q(b.j,"visibility",c?"":"hidden");Q(b.R,"visibility",d
);c=c&&a;b.Ca.Ma(c);b.Wa.Ma(c)}this.dispatchEvent("pagechange")};function ju(a,b)
{return yb(a.Ra.Ha.uj,function(a){return Ab(a,b)})}
hu.prototype.ac=function()
{hu.ma.ac.call(this);this.ta()};hu.prototype.Wa=function(a,b){for(var
c=this.Ra.Ha.uj,d=Z(a),e,g,h=0;h<c.length;++h){var l=c[h];if(l[0]&&d==Z(l[0])||
l[1]&&d==Z(l[1])){e=h;break}else if(g){var m=l[0]||l[1];if(d>=Z(g[0]||
g[1])&&d<Z(m)){e=0<b?h-b:h;break}}g=l}return(c=c[r(e)?e+b:0])?c[0]||
c[1]:null};function ku(a)
{Y.call(this);this.ra=a;this.g=null}y(ku,Y);f=ku.prototype;
f.render=function(a,b){this.s=a;var
c=a.V(),d=th(c).y,e=Ah(c);d=d+e.height+3;e="";b&&(e=th(c).x);this.g=I("DIV",
{"class":"linkbar-panel-div"});mh(this.g,e,d);this.ha=I("DIV",
{"class":"SPRITE_close_v2 linkbar-panel-
close"});this.g.appendChild(this.ha);D.Sa&&D.Gb&&!D.Na("1.9")&&(this.o=I("IFRAME",
{style:"position:
absolute;",Qq:"0"}),this.ra.appendChild(this.o));this.ra.appendChild(this.g);this.o
&&(R(this.o,Ah(this.g)),mh(this.o,oh(this.g)));N(w(this.Ah,this))};
f.Ah=function()
{this.b.ka(this.ha,"click",this.Ea);this.b.ka(this.s,"action",this.jm);this.b.ka(do
cument,"mousedown",this.tk)};f.jm=function(){V(this.s,16)||
this.Ea()};f.tk=function(a){ue(this.g,a.target)||ue(this.s.V(),a.target)||
this.Ea()};f.va=function(){ku.ma.va.call(this);K(this.g);K(this.o)};f.V=function()
{return this.g};function lu(a,b,c){ku.call(this,a);this.ta=b;this.R=c}y(lu,ku);
lu.prototype.render=function(a,b){lu.ma.render.call(this,a,b);var c=I("DIV",
{innerHTML:"Link in E-Mail oder IM einf\u00fcgen",style:"padding-top:5px; font-
size:
13px;"});this.V().appendChild(c);this.i=J("input");R(this.i,"100%","auto");this.V()
.appendChild(this.i);this.R&&(c=I("DIV",{innerHTML:"Einbetten",style:"font-size:
13px; padding-top:
7px;"}),this.V().appendChild(c),this.j=J("input"),R(this.j,"100%","auto"),this.V().
appendChild(this.j));c=this.ta.Da();var d=(new T(window.location)).g;var e=
new
T(Gs(c).toString());e.g=d;this.i.value=e.toString();N(x(mu,this.i));this.R&&(c=new
T(Gs(c).toString()),U(c,"output","embed"),this.j.value=Sb('<iframe frameborder="0"
scrolling="no" style="border:0px" src="%s" width=500
height=500></iframe>',c.toString()))};lu.prototype.Ah=function()
{lu.ma.Ah.call(this);this.b.ka(this.i,"click",x(mu,this.i));this.R&&this.b.ka(this.
j,"click",x(mu,this.j))};function mu(a){a.select()};function nu(a,b)
{Y.call(this);this.s=a;this.i=b;this.g=J("div");a.i.g.appendChild(this.g);Q(this.g,
{border:"1px solid
#c0c0c0",position:"absolute",fontSize:"83%",background:"white"});O(this.g,"sitb_res
ult");mh(this.g,b.Xb());R(this.g,b.Ba());var c=J("div");this.g.appendChild(c);Q(c,
{backgroundColor:"#f5f5f5",borderBottom:"1px solid
#c0c0c0",textAlign:"left",overflow:"hidden",height:"26px"});this.j=J("div");Q(this.
j,{padding:"5px 10px"});var d=b.b.b;this.j.textContent=d?"Seite
"+d:"Seite";c.appendChild(this.j);
this.o=J("div");this.g.appendChild(this.o);if(c=Yq(this.s.ua.Ha,this.i.b.Pa()))
{d=this.s.ua.$a.getQuery();var e=c.b.snippetSrc,g;if(g=e)g=new T(e),g=il(g,"q")||
il(g,"vq")||il(g,"dq"),g=d==g;g?ou(this,e):
(d=Kr(c),U(d,"source","gbs_snippet"),Jr(c,d,w(this.R,this)))}else
pu(this)}y(nu,xr);nu.prototype.ha=function(a)
{this.s.Wc(a.b)};nu.prototype.R=function(a){(a=a.b.snippetSrc)?
ou(this,a):pu(this)};
function ou(a,b){pe(a.o);var c=J("img");c.src=b;qu(a);var d=a.i.Ba().width-25;Q(c,
{width:d+"px"});a.o.appendChild(c)}function qu(a){Q(a.g,{border:"1px solid
#c0c0c0",cursor:"pointer"});a.b.ka(a.g,"click",w(a.ha,a,a.i));ru(a.j);a.j.innerHTML
+="&nbsp;&raquo;"}function ru(a){Q(a,
{textDecoration:"underline",fontWeight:"normal",color:"#0000cc"})}
function pu(a){pe(a.o);var b=J("div");a.o.appendChild(b);Q(b,
{width:Math.floor(.75*a.i.Ba().width)+"px",padding:"5px
0px",textAlign:"left",marginLeft:"auto",marginRight:"auto"});b.innerHTML=a.i.b.g;b=
J("div");Q(b,
{position:"absolute",bottom:"10px",left:"0px",width:"100%",fontWeight:"bold",color:
"#666"});a.o.appendChild(b);var c=Yq(a.s.ua.Ha,a.i.b.Pa()),d;if(d=c&&c.Lc())d=!
wb([4,8,16],w(c.i,c));d&&c.i(2)?(qu(a),Od(b,wp("F\u00fcr dieses Ergebnis konnte
kein Bild erstellt werden.&nbsp;&nbsp;")),a=J("span"),
Od(a,wp("Klicke, um dir die ganze Seite anzusehen.")),b.appendChild(a),ru(a)):
(Od(b,wp("F\u00fcr diese Seite ist keine Leseprobe
verf\u00fcgbar.&nbsp;&nbsp;")),a=J("a"),Od(a,wp("Dieses Buch
kaufen.")),b.appendChild(a),Q(a,{fontWeight:"normal"}),b=new
T(window.location.href),U(b,"sitesec","buy"),U(b,"source","gbs_snippet"),b.b.remove
("printsec"),a.href=b.toString())}nu.prototype.Ya=function()
{K(this.g);this.Ea()};function su(a)
{this.b=a}y(su,sr);su.prototype.render=function(a){return new
nu(this.b,a)};function tu(a)
{this.i=a.page_id;this.b=a.page_number||"";this.g=a.snippet_text||""}tu.prototype.P
a=function(){return this.i};function uu(a){this.Sc=a;0<this.Sc.number_of_results?
(this.Ib=B(this.Sc.search_results,function(a){return new
tu(a)},this),this.id=this.Sc.search_results[0].page_id+vu(this)
+this.Sc.search_results[this.Sc.number_of_results-1].page_id):this.Ib=[]}function
vu(a){return a.Sc.search_query_escaped};function wu(a){this.b=a}y(wu,Pq);function
xu(a)
{mr.call(this,1);this.nb=a;this.Vf=this.nh=this.marginTop=20;a.Ib&&(z(a.Ib,w(this.i
,this)),hr(this))}y(xu,mr);xu.prototype.i=function(a){a=new wu(a);a.Fb(new
F(600,150));this.Tb(a)};function yu(a){var b=a.o;Q(b,"overflow","hidden");var c=new
xt(this,b);Pr.call(this,c);this.ua=a;Ur(this,new
hs(this));this.b.ka(this,"move",this.ac);var d=H("subscription-
bar");d&&(this.vg(d),N(function(){S(d,!
1)},600));Sr(this,zu(this));Au(b)}y(yu,Pr);function Au(a)
{Q(a,"overflow","auto");Q(a,{overflowX:"auto",overflowY:"scroll"});be(a,
{dir:"ltr"})}function zu(a){var b=new es;a=new su(a);b.b[Ba(wu)]=a;return
b}yu.prototype.Wc=function(a,b){return this.Db(a,b)};function Bu(a){this.b=a||
{}}Bu.prototype.Cb=function(){return this.b};Bu.prototype.Rb=function(a){var
b=gb(Cu,function(b){return b==a});this.b.v=b};Bu.prototype.j=function(a)
{this.b.q=a};Bu.prototype.getQuery=function(){return this.b.q};var
Cu={onepage:zt,twopage:hu,thumbnail:It,snippet:yu};function Du(a,b){this.g=new
fi;L(this.g,"navigate",w(this.o,this));this.b=a;this.wb=b}Du.prototype.o=function(a
){Eu(this,a.ha)};function Eu(a,b){if(!(a.j&&""==b||a.i))if((D.ya||
D.kb)&&""==b)window.history.go(-2);else if(b){var c={},d=new
al(b);z(d.Wb(),function(a){var b=d.get(a);b in Fu&&(b=Fu[b]);c[a]=b});var e=new
Bu(c);a.b.Rb(Cu[e.b.v]||zt);Wt(a.wb,!!e.b.f);n(e.getQuery())&&a.b.
$a.j(e.getQuery())}}var Fu={"true":!0,"false":!1};
Du.prototype.Va=function(a){this.j=!0;this.g.Va(a);D.ya&&(a=(new
T(window.location)).g,Eu(this,a));this.j=!1};
Du.prototype.update=function(){var a=new Bu;a.Rb(this.b.R);a.j(this.b.
$a.getQuery());a.b.f=this.wb.wb;var b=a.Cb();a=zk(b);if("undefined"==typeof a)throw
Error("Keys are undefined");var c=new al(null,void 0);b=yk(b);for(var
d=0;d<a.length;d++){var e=a[d],g=b[d];v(g)?
nl(c,e,g):c.add(e,g)}a=c.toString();this.i=!0;c=this.g;ji(c)!=a&&(c.j?(ii(c,a,!
1),li()||D.ya&&!di()&&ki(c,a,!1,void 0),c.ha&&c.ui(!1)):(ki(c,a,!
1),c.Yd=c.o=c.R.value=a,c.dispatchEvent(new ci(a,!1))));this.i=!1};function Gu(a)
{Cn.call(this,fc(a.he),a.getId());this.b=a}y(Gu,Cn);Gu.prototype.Ub=function(a)
{Gu.ma.Ub.call(this,a);if(this.b.g){var b=(a=1==this.b.g)?"\u00d6ffentliches
B\u00fccherregal":"Privates B\u00fccherregal";a=I("IMG",
{src:"/googlebooks/images/sharing_"+(a?"public":"private")
+".gif",alt:b,title:b,style:"padding-top:2px;padding-left:8px;float:"+
(aq()?"left":"right")});a=I("DIV","goog-menuitem-
accel",a,me(String(this.b.mb)));b=this.Pd();b.insertBefore(a,b.childNodes[1]||
null)}};function Hu(a,b)
{wo.call(this);this.i=a;this.ha=b}y(Hu,wo);f=Hu.prototype;f.xc=function()
{Hu.ma.xc.call(this);var a=this.ha;a=Ob(a.i,a.g);z(a,this.ek,this)};f.Ua=function()
{Hu.ma.Ua.call(this);this.V().style.maxHeight="200px";this.V().style.overflowY="scr
oll";var
a=Hm(this);a.ka(this.V(),"mouseout",this.rm);a.ka(this.V(),"scroll",this.Cl)};f.rm=
function(a){ue(this.V(),a.relatedTarget)||this.Ma(!1)};
f.ll=function(a){var b=a.target,c=b.b,d=this.i.Mc();V(b,16)?!Mp(c,d)&&null!
=c.i&&c.o&&(b=c.i.clone(),c=w(c.s,c,d,t),U(b,"id",d),Mk(b,c,"POST")):Mp(c,d)&&null!
=c.j&&c.ha&&(b=c.j.clone(),c=w(c.ra,c,d,t),U(b,"id",d),Mk(b,c,"POST"));this.dispatc
hEvent("g");a.g()};f.Cl=function(a){a.g()};f.ek=function(a){var b=!
Ub(kc(a.he)),c=a.o&&(!a.R||this.i.o),d=!!Mp(a,this.i.Mc());b&&(c||d)&&(b=new
Gu(a),b.ld(d),b.Va(this.ha.j!=a.getId()),this.Ka(b,!
0),Hm(this).ka(b,"action",this.ll))};
function Iu(a){var b=[];Lm(a,function(a){a instanceof
Gu&&V(a,16)&&b.push(a.b)});return b};function Ju(a,b,c){X.call(this,null,null,c?
5:0);this.b=new Hu(a,b);this.b.Dd(this);Oe(this,this.b);this.Ca=new
Image(16,16);this.Ca.src="/googlebooks/images/my_library_logo.png";this.rb(64,!
0)}y(Ju,X);f=Ju.prototype;f.tj=null;f.xc=function()
{Ju.ma.xc.call(this);O(this.V(),"add-to-library")};
function Ku(a){a.b.Oa||a.b.render();var b=Iu(a.b);switch(b.length){case 0:var c='Zu
"Meine B\u00fccher" hinzuf\u00fcgen';break;case 1:c='Zu "'+(b[0].he+'"
hinzugef\u00fcgt');break;default:c="Bereits zu "+(b.length+" Regalen
hinzugef\u00fcgt")}0<b.length&&(c=up(a.Ca,c));b=c;a.i.Ee(a.V(),b);a.xd=b}f.ab=funct
ion(a){this.og();Ju.ma.ab.call(this,a);this.b.Oa||this.b.render();a?yo(this.b,new
yl(this.V(),8,!0),void 0,null):xo(this.b)};
f.Ua=function(){Ju.ma.Ua.call(this);var a=Hm(this);a.ka(this,"enter",this.
$m);a.ka(this,"leave",this.og);a.ka(this,"action",this.sm);a.ka(this.b,"g",this.vl)
;Ku(this)};f.vl=function(){Ku(this)};f.sm=function(){this.ab(!0)};f.$m=function()
{this.og();this.tj=N(w(this.ab,this,!0),200)};f.og=function()
{k.clearTimeout(this.tj)};function Lu(){};function Mu(a)
{this.he=a.Title;this.b=a.Pid;this.Lm=a.PgNum}Mu.prototype.getId=function(){return
this.b};function Nu(a,b,c,d){this.aj=a||256;this.$i=b||256;this.g=c||3;this.i=d||
3;this.b=null}function Ou(a,b){a.b=b}Nu.prototype.Ck=function(a,b,c,d,e){var
g=this.g,h=this.i;b=Math.ceil(b/this.aj);c=Math.ceil(c/this.$i);var
l=Math.floor(e/g),m=Math.floor(d/h),q=g*b*l;e-=l*g;g=Math.min(g,c-l*g);q+=g*h*m;d-
=m*h;h=Math.min(h,b-m*h);d=q+(e*h+d);a=new
T(a);U(a,"tid",d);this.b&&(a=this.b(a,d));return a.toString()};function Pu()
{};function Qu(a){this.he=a.title||"";this.li=!!
a.fullview;this.Eh=a.table_of_contents_page_id||"";this.fm=a.num_toc_pages||"";this
.j=a.initial_zoom_width_override;this.cm=a.max_resolution_image_width;this.Mm=!!
a.paired_thumbnails;this.en=a.thumbnail_token||"";this.ra=a.containing_bookshelves|
|[];this.Db=a.volume_id||"";this.Wa=a.other_issues_query||"";this.ua=!!
a.is_browsable;this.Ca=!!a.is_public_domain;a.last_page&&(this.Ri=new
Es(a.last_page));this.i=new F(a.page_width,a.page_height);this.o=a.is_ebook||
!1;var
b=a.additional_info,c={};b&&(c=b["[JsonBookInfo]"]);c.BuyLinks&&B(c.BuyLinks,functi
on(){return new Lu},this);c.TocLine&&(this.jh=B(c.TocLine,function(a){return new
Mu(a)}));c=null;b&&(c=b["[NewspaperJSONVolumeInfo]"]);this.b=c;this.Uf=null==c?
null:new
Nu(c.tile_h,c.tile_w,c.x_win,c.y_win);this.Bb=a.sample_url||"";this.Aa=a.is_newspap
er||!1;
(this.s=a.newspaper_tile_base_url)&&this.Uf&&Ou(this.Uf,w(this.vb,this));this.Qa=c?
c.res_h:Ru;this.kh=this.Aa?"fixed_height":"fixed_width";this.ae=a.is_pre_order||
!
1;this.sj=a.on_sale_date||"";this.tf=a.volumeresult&&a.volumeresult.has_flowing_tex
t;this.uf=a.volumeresult&&a.volumeresult.has_scanned_text;this.ha=a.volumeresult&&a
.volumeresult.can_download_pdf;this.R=a.volumeresult&&a.volumeresult.can_download_e
pub;this.ta=a.volumeresult?
a.volumeresult.download_pdf_url:"";this.mb=a.volumeresult?
a.volumeresult.download_epub_url:""}y(Qu,Pu);Qu.prototype.Mc=function(){return
this.Db};var Ru=[350,410,495,575,685,800,910,1025];Qu.prototype.wc=function()
{return this.Qa};
Qu.prototype.vb=function(a){a=a.toString();var
b=a.indexOf("?");0<=b&&(a=this.s+a.substring(b));return new T(a)};function
Su(a,b,c){Mk(a,x(Tu,b,c))}function Tu(a,b,c){c=c.target;Vk(c)?
a(Wk(c)):b&&b()};function Uu(a){Sp.call(this);null!
=a&&a.bookshelf&&z(a.bookshelf,function(a){a=new Rp(a);Up(this,a.getId())||(a.ta?
this.i:this.g).push(a)},this)}y(Uu,Sp);function Vu(a,b){var c=new
Uu(b);a&&z(a,function(a){Wu(a.Mc(),a.ra,c)});return c}function Wu(a,b,c)
{z(b,function(b){var d=new Kp;d.b.Gh=a;(b=Up(c,String(b)))&&b.b.push(d)})};function
Xu(a){return a.split(Yu).filter(function(a){return 0<a.length})}
var Zu=/\s/,$u=/[ -]/,Yu=/[+,;]/,av=/-?"[^"]+"|[^\s"]
+/g,bv=RegExp('["\\u201C\\u201D\\u201E\\u201F\\u275D\\u275E\\u301D-\\u301F\\uFF02]'
,"g"),cv=RegExp("[,!-%'-/:-@\\[-^`{-
~\\xA1\\xAB\\xBB\\xB7\\xBF\\u05F3\\u05F4\\u200B\\u2010-\\u2014\\u2018-\\u201A\\u202
6\\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,]"),dv=RegExp("^[\\s\\xA0!-%'-/:-@\\[-
^`{-
~\\xA1\\xAB\\xBB\\xB7\\xBF\\u05F3\\u05F4\\u200B\\u2010-\\u2014\\u2018-\\u201A\\u202
6\\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\\u202
6\\u2039\\u203A\\u2060\\u3001\\u3002\\u3008-\\u3011\\u30FB\\uFF01-\\uFF05\\uFF07-\\
uFF0F\\uFF1A-\\uFF20\\uFF3B-\\uFF3E\\uFF40\\uFF5B-\\uFF65]+$",
"g");function ev(a){var b={};fv(a).forEach(function(a){for(var
c=b,e=0;e<a.length;e++){var g=a.charAt(e);g=cv.test(g)?"-":g;c[g]||
(c[g]={});c=c[g]}c!=b&&(c.$=gv)});return b}
function fv(a){a=Tb(a.toLowerCase());var
b=a.match(bv);b&&(a=a.replace(bv,'"'),b.length&1&&(a+='"'));b=a.match(av);if(!
b)return[];a=new Set;b=qa(b);for(var c=b.next();!
c.done;c=b.next())if(c=c.value,c.startsWith('"'))a.add(c.replace(dv,""));else if(!
c.startsWith("-")){c=Xu(c.replace(dv,""));c=qa(c);for(var d=c.next();!
d.done;d=c.next())a.add(d.value)}a["delete"]("");return Array.from(a)}var
gv={};function hv(a){var b=!0;b=void 0===b?!1:b;this.g=p(a)?
ev(a):a;this.i=b;this.b=[]}
function iv(a,b,c,d){for(var e=rb(d),g=a.b,h=g.length-1,l;l=g[h];h--){var m=l;var
q=b;var u=c,G=!1;if(m.b)if($u.test(q)){if(G=!!m.b.$,m.b=m.b[" "]||
m.b["-"],m.b)for(;q=m.b[" "]||m.b["-"];)m.b=q}else m.endOffset=u+1,m.we=void
0,m.b=m.b[q]||null;m.g=!m.b;if(G)
{m={startOffset:l.startOffset,Sf:l.Sf,endOffset:l.endOffset,we:l.we};if(a.i)for(;e&
&e.startOffset<=m.endOffset&&m.startOffset<=e.endOffset;)
{d.pop();if(e.startOffset<m.startOffset||
e.endOffset>m.endOffset)m={startOffset:e.startOffset,Sf:e.Sf,endOffset:m.endOffset,
we:m.we};e=rb(d)}d.push(m);e=m}l.g&&Db(g,h)}}function jv(a,b)
{this.startOffset=a;this.Sf=void 0;this.endOffset=a;this.we=void 0;this.g=!
1;this.b=b};function kv(a,b){var c=void 0;c=void 0===c?Infinity:c;var d=new
hv(b);c=void 0===c?Infinity:c;var e=void 0===e?[]:e;var g="
",h;for(h=0;h<a.length&&e.length<c;h++){var l=a.charAt(h).toLowerCase();var
m=$u.test(g);if(Zu.test(l)){if(l=" ",m)continue}else if(cv.test(l))
{if(l="-",m)continue}else m&&d.g[l]&&d.b.push(new jv(h,d.g));iv(d,l,h,e);g=l}
$u.test(g)||iv(d," ",h,e);e.length>=c&&(e.length=c);return e};function lv(a){var
b=ev(a);a=mv();z(a,function(a){nv(b,a)})}function mv(){var a=[],b=Gb(Zd("patent-
text")),c=ae("patent-title");for(c&&b.push(c);c=b.pop();)3==c.nodeType?
a.push(c):Hb(b,c.childNodes);return a}function nv(a,b){var
c=Ee(b),d=kv(c,a);if(d.length){var e="",g=0;z(d,function(a)
{e+=Yb(c.substring(g,a.startOffset))+'<span class="patent-text-
highlight">'+Yb(c.substring(a.startOffset,a.endOffset))
+"</span>";g=a.endOffset});e+=Yb(c.substring(g));d=J("span");d.innerHTML=e;qe(d,b)}
};function ov(){Bn.call(this,"Hervorhebung deaktivieren");var a=Gk("dq")||
Gk("q");a&&lv(a);this.b=!0}y(ov,Bn);ov.prototype.Ua=function()
{ov.ma.Ua.call(this);Hm(this).ka(this,"action",this.j)};ov.prototype.j=function()
{this.b=!this.b;ng(window.document.body,"patent-highlight-disabled",!this.b);var
a=this.b?"Hervorhebung deaktivieren":"Hervorhebung
aktivieren";this.i.Ee(this.V(),a);this.xd=a};function pv(a)
{Go.call(this);this.g=a}y(pv,Go);var qv={};pv.prototype.Qd=function(){return
this.g||"ocean-chrome-toolbar"};function rv(a){return qv[a]||(qv[a]=new
pv(a))};function sv(a){Ho.call(this,rv(a||"viewport-chrome-
toolbar"));this.ua={};this.i=new P(this)}y(sv,Ho);function tv(a,b,c,d){b.rb(16,!
0);if(c){var e=a.ua[c];e||(e=new Ao,Co(e,function(a,b)
{a&&a.ld(b)}),a.ua[c]=e);e.Tb(b);b.sd&=-17;L(b,"action",function(a)
{Eo(e,a.target)});d&&Eo(e,b)}else b.Ob(16,!!d)}function uv(a,b)
{a.ua.viewport&&Eo(a.ua.viewport,b)}sv.prototype.va=function()
{sv.ma.va.call(this);this.i.Ea();cb(this.ua,function(a){a.Ea()})};function vv(a)
{sv.call(this);this.b=a.Ra;this.wb=a.wg;this.Pb=a.history;this.Ja=a.Hh;this.Ca=a.Fh
;this.Aa=a.flags;this.vb=a.qg;this.Db="patents"==Pp();if(!a.Zg){var b=H("appbar-
patents-prior-art-finder-link");if(b&&(b=b.getAttribute("href"))){var c=new X("
Stand der Technik suchen",void 0,2);this.Ka(c,!
0);this.i.ka(c,"action",w(this.Bc,this,b))}if(c=H("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 X(d,void 0,2);d.xi(c);this.Ka(d,!
0);this.i.ka(d,"action",w(this.Bc,this,b))}!this.b&&(b=H("appbar-read-patent-
link"))&&(b=b.getAttribute("href"))&&(c=new X("PDF anzeigen"),this.Ka(c,!
0),this.i.ka(c,"action",w(this.Bc,this,b)))}if(this.b){this.Hd=!!a.Rf||!!
a.Qf;a.Zg&&(b=up("/googlebooks/images/kennedy/zoom_tool.png"),this.Ue=new X(b,
void 0,void 0,1),vn(this.Ue,2),this.Ka(this.Ue,!
0),L(this.Ue,"action",w(this.Yi,this,"zoomin")),b=up("/googlebooks/images/kennedy/z
oom_out.png"),this.Ve=new X(b,void 0,void 0,1),vn(this.Ve,1),this.Ka(this.Ve,!
0),L(this.Ve,"action",w(this.Yi,this,"zoomout")));c=!!a.Rf;b=!!a.Qf;if(c||b)
{d=up("/googlebooks/images/kennedy/one_up_page_view.png");this.$d=new X(d,void
0,void 0,1);vn(this.$d,2);L(this.$d,"action",w(this.zh,this,zt));this.Ka(this.$d,!
0);tv(this,this.$d,"viewport",!0);if(c)
{d=up("/googlebooks/images/kennedy/two_up_page_view.png");
this.ie=new X(d,void 0,void 0,1);c=1;if(this.wb||
b)c=3;vn(this.ie,c);L(this.ie,"action",w(this.zh,this,hu));this.Ka(this.ie,!
0);tv(this,this.ie,"viewport")}b&&(d=up("/googlebooks/images/kennedy/thumbnail.png"
),this.fe=new X(d,void 0,void
0,1),c=1,this.wb&&(c=3),vn(this.fe,c),L(this.fe,"action",w(this.zh,this,It)),this.K
a(this.fe,!
0),tv(this,this.fe,"viewport"));this.i.ka(this.b,"viewportmodechange",this.Xi);this
.Xi()}this.wb&&(b=up("/googlebooks/images/kennedy/maximize.png"),this.ta=new
X(b,void 0,
void 0,1),this.ta.rb(16,!0),this.ta.ld(!1),this.Hd&&vn(this.ta,1),this.Ka(this.ta,!
0),this.i.ka(this.ta,"action",this.hn),this.i.ka(this.wb,"change",this.kl));this.vb
&&(b=up("/googlebooks/images/kennedy/clip.png"),this.ha=new X(b,void 0,void
0,1),this.ha.rb(16,!0),vn(this.ha,2),this.ha.ld(!1),this.Ka(this.ha,!
0),L(this.ha,"action",w(this.Fl,this)));a.Bh&&(b=up("/googlebooks/images/kennedy/in
sert_link.png"),this.j=new X(b,void 0,void 0,1),this.j.rb(16,!
0),this.ha&&vn(this.j,1),this.Ka(this.j,!0),L(this.j,
"action",w(this.qk,this)));a.Ch&&(b=!!this.b.Ja.jh,c=!!
Yq(this.b.Ha,this.b.Ja.Eh),d=this.b.Da().Jc()||"Inhalt",b||c?
(b=up("/googlebooks/images/kennedy/menu_down_arrow.png",d),b=Pb(b),this.ue=b[0],thi
s.hc=new X(b),vn(this.hc,2),this.Ka(this.hc,!
0),this.i.ka(this.hc,"action",this.am),tv(this,this.hc)):(this.ue=I("SPAN","jfk-
button-label",d),this.hc=new X(this.ue),this.hc.Va(!
1),vn(this.hc,2),this.Ka(this.hc,!
0)),b=up("/googlebooks/images/kennedy/page_left.png"),this.Hf=new X(b,void 0,void
0,1),vn(this.Hf,
3),this.Ka(this.Hf,!
0),L(this.Hf,"action",w(this.b.jd,this.b,"previous")),b=up("/googlebooks/images/ken
nedy/page_right.png"),this.If=new X(b,void 0,void
0,1),vn(this.If,1),this.Ka(this.If,!
0),L(this.If,"action",w(this.b.jd,this.b,"next")),this.i.ka(this.b,"pagechange",thi
s.zl))}if(a.Fj&&(b=H("appbar-view-print-sample-link"))&&(b=b.getAttribute("href")))
{c=H("appbar-view-ebook-sample-link");var e;c&&(e=c.getAttribute("href"));c=new
X("Leseprobe ansehen");jn(c,"gb-view-sample-button");this.Ka(c,!0);
this.i.ka(c,"action",w(this.Bc,this,b));e&&(vn(c,2),c=new bo,d=new Bn("Leseprobe
des gedruckten Buches"),this.i.ka(d,"action",w(this.Bc,this,b)),c.Ka(d,!
0),jn(d,"gb-sample-print-book-menuitem"),b=new Bn("Leseprobe des E-
Books"),this.i.ka(b,"action",w(this.Bc,this,e)),c.Ka(b,!0),jn(b,"gb-sample-ebook-
menuitem"),e=new go("",c,mo.Za()),jn(e,"gb-jfk-margin-fix"),jn(e,"gb-view-sample-
dropdown"),vn(e,1),this.Ka(e,!0))}this.Aa&&!this.Aa.is_cobrand&&this.Ja&&!
this.Db&&(e=this.Ca&&this.Ca.uid,b=Vu([this.Ja],
this.Ca),e?(this.Le=new Ju(this.Ja,b),this.Ka(this.Le,!0)):
(e=up("/googlebooks/images/kennedy/menu_down_arrow.png",'Zu "Meine B\u00fccher"
hinzuf\u00fcgen'),e=Pb(e),this.Le=new X(e),this.Ka(this.Le,!
0),e=w(this.Bc,this,this.Aa.sign_in_url||
this.Aa.signInUrl),nf(this.Le,"action",e)));if(a.Zg){if(e=H("appbar-write-review-
link"))if(e=e.getAttribute("href"))this.Dc=new X("Rezension
schreiben"),this.Ka(this.Dc,!
0),this.i.ka(this.Dc,"action",w(this.Bc,this,e));wv(this,"appbar-application-grant-
link","application-grant");
wv(this,"appbar-content-language-link","content-language")}else if(e=H("appbar-
download-pdf-link"))if(e=e.getAttribute("href"))b=new X("PDF
herunterladen"),this.Ka(b,!
0),this.i.ka(b,"action",w(this.Bc,this,e));a.Zm&&(a=up("/googlebooks/images/kennedy
/settings.png"),O(a[0],"goog-flat-menu-button-img"),e=I("DIV",{"class":"toc-
div"}),b=new bo,b.Ka(new fn(e),!0),(c=document.getElementById("ofe-gear-menu-
contents"))&&e.appendChild(c.cloneNode(!0)),this.Bb=new
go(a,b,mo.Za()),this.Ka(this.Bb,!0),this.Db&&
!this.b&&(a=new ov,this.Bb.Ye(a,0)))}y(vv,sv);f=vv.prototype;f.hn=function(){var
a=this.wb;Wt(a,!a.wb);this.Pb.update()};f.kl=function()
{this.ta.Ob(16,this.wb.wb)};f.Fl=function(){this.vb(V(this.ha,16))};f.qk=function()
{if(V(this.j,16)){var a=new lu(document.body,this.b,!0);a.render(this.j,!
0);nf(a,"dispose",w(this.j.ld,this.j,!1))}};f.zh=function(a){this.b.Rb(a);this.b.
$a.getQuery()||this.Pb.update()};
f.Xi=function(){var a=this.b.Ia();a instanceof zt&&uv(this,this.$d);a instanceof
hu&&uv(this,this.ie);a instanceof
It&&uv(this,this.fe);a=a.Xf;this.Ve.Va(a);this.Ue.Va(a)};f.Yi=function(a)
{this.b.jd(a)};
function wv(a,b,c){if(b=Zd(b)){var d=b.length;if(1<d)for(var e=0;e<d;++e){var
g=b[e],h=g.getAttribute("href"),l=g.getAttribute("data-
label");g=g.getAttribute("data-selected");l=new X(l);0==e&&e!=d-1?vn(l,2):e==d-
1&&0!=e?vn(l,1):0!=e&&e!=d-1&&vn(l,3);a.Ka(l,!0);tv(a,l,c,!!g);g||
a.i.ka(l,"action",w(a.Bc,a,h))}}}f.zl=function(){var
a=this.b.Da().Jc()||"Inhalt";this.ue&&(this.ue.innerHTML=a)};f.am=function()
{this.hc.Oc&16&&(new Lt(this.b,this.hc)).render(3)};f.Bc=function(a)
{Qd(window.location,a)};
f.
$d=null;f.ie=null;f.fe=null;f.Ue=null;f.Ve=null;f.If=null;f.Hf=null;f.hc=null;f.ue=
null;f.Le=null;function xv(a,b){zp.call(this,a);this.Ja=b}y(xv,zp);
xv.prototype.render=function(){var a=this.V();O(a,this.className+"-
tooltip");O(a,this.className+"-device-and-format");Q(a,"z-index",1E4);if(this.Ja.o)
{for(var b=this.className,c=I("DIV",this.className+"-
meta"),d=document,e=d.createElement("TABLE"),g=e.appendChild(d.createElement("TBODY
")),h=0;1>h;h++){for(var l=d.createElement("TR"),m=0;2>m;m+
+)l.appendChild(d.createElement("TD"));g.appendChild(l)}O(e,this.className+"-table-
layout");d=e.rows[0].cells;g=yv(this);d[0].appendChild(g);g=zv(this);d[1].appendChi
ld(g);
g=I("DIV",this.className+"-link");h=new T(window.location.href);l=new
T("/support/bin/answer.py?answer=1062949");h=il(h,"hl")?
U(l,"hl",il(h,"hl")).toString():U(l,"hl","de").toString();h=I("A",
{target:"_blank",href:h},"Hilfe zu Ger\u00e4ten und
Formaten");g.appendChild(h);d[1].appendChild(g);c.appendChild(e);d=this.Ja;
(e=d.Bb)&&!d.ae&&d.ua&&(e=I("P",this.className+"-additional",I("A",
{href:e},d.Ca?"Lies das Buch kostenlos.":"Lies das erste Kapitel -
kostenlos!")),c.appendChild(e));if(d.ha||d.R)if(g=
d.mb,h=d.ta,g||h)e=I("P",this.className+"-additional",me("Download ")),g&&(l=I("A",
{href:g},"EPUB"),e.appendChild(l)),h&&(g&&e.appendChild(me(", ")),g=I("A",
{href:h},"PDF"),e.appendChild(g)),e.appendChild(me(" - ")),d=d.Mc(),g=(new
T(window.location.href)).o.split("/"),g=new
T("/"+g[1]),Dp(g),U(g,"output","acs_help"),U(g,"id",d),d=I("A",
{href:g.toString()},"E-Reader-Anleitungen
lesen"),e.appendChild(d),c.appendChild(e);e=I("A",
{href:"https://books.google.com/support/bin/topic.py?topic=28528",target:"_blank"},
"Weitere Informationen zu B\u00fcchern bei Google
Play");this.ra=I("DIV",this.className+"-
footer",e);b=I("DIV",b,c,this.ra);O(b,this.className+"-device-
content");a.appendChild(b)}};
function yv(a){var b=I("UL",a.className+"-list"),c=I("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=I("A",
{"class":d,href:"/help/ebooks/webreader.html"},"Web"),l=I("A",
{"class":d,href:"/help/ebooks/devices.html"},"Tablet/iPad"),m=I("A",
{"class":d,href:"/help/ebooks/ereader.html"},"E-Reader"),q=I("A",
{"class":d,href:"/help/ebooks/devices.html"},
"Smartphone"),u=a.Ja.tf,G=a.Ja.uf,A=a.Ja.ae;d=new P(a);h=I("LI",null,h);A?
d.ka(h,"mouseover",x(a.g,"Das Format dieses Buches ist derzeit nicht bekannt. Der
Eintrag wird aktualisiert, sobald wir die Informationen vom Verlag erhalten.")):
(u||G)&&d.ka(h,"mouseover",x(a.g,"Wie alle Google eBooks ist auch dieses E-Book so
formatiert, dass es im Web lesbar
ist."));d.ka(h,"mouseout",a.ua);b.appendChild(h);l=I("LI",null,l);A?
d.ka(l,"mouseover",x(a.g,"Das Format dieses Buches ist derzeit nicht bekannt. Der
Eintrag wird aktualisiert, sobald wir die Informationen vom Verlag erhalten.")):
(u||G)&&d.ka(l,"mouseover",x(a.g,"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(l,"mouseout",a.ua);b.appendChild(l);m=I("LI",null,m);d.ka(m,"mouseover
",function(){A?this.g("Das Format dieses Buches ist derzeit nicht bekannt. Der
Eintrag wird aktualisiert, sobald wir die Informationen vom Verlag erhalten."):u?
this.g("Dieses Google eBook enth\u00e4lt Flie\u00dftext. Die Schriftart l\u00e4sst
sich so anpassen, dass du das Buch bequem auf einem elektronischen Leseger\u00e4t
lesen kannst."):
this.g("Dieses Google eBook enth\u00e4lt keinen Flie\u00dftext. Die Schriftart
l\u00e4sst sich nicht auf einem elektronischen Leseger\u00e4t
anpassen.")});d.ka(m,"mouseout",a.ua);b.appendChild(m);q=I("LI",null,q);d.ka(q,"mou
seover",function(){A?this.g("Das Format dieses Buches ist derzeit nicht bekannt.
Der Eintrag wird aktualisiert, sobald wir die Informationen vom Verlag
erhalten."):u&&G?this.g("Dieses E-Book ist f\u00fcr Smartphones wie Android und
iPhone/iPod touch geeignet."):u?this.g("Dieses Google eBook enth\u00e4lt
Flie\u00dftext. Die Schriftart l\u00e4sst sich so anpassen, dass du das Buch bequem
auf einem kleinen Smartphone-Display lesen kannst."):
this.g("Dieses E-Book ist m\u00f6glicherweise auf Smartphones wie Android oder
iPhone/iPod touch schwer zu lesen.")});d.ka(q,"mouseout",a.ua);b.appendChild(q);A?
(O(h,g),O(l,g),O(m,g),O(q,g)):u?(O(h,c),O(l,c),O(m,c),O(q,c)):(G?(O(h,c),O(l,c)):
(O(h,e),O(l,e)),O(m,e),O(q,e));return b}
function zv(a){var b=I("UL",a.className+"-
list"),c=I("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=I("A",{href:"/support/bin/answer.py?
answer=1062949"},"Flie\u00dftext");var h=I("A",{href:"/support/bin/answer.py?
answer=1062949"},"Gescannte Seiten"),l=a.Ja.tf,m=a.Ja.uf,q=a.Ja.ae;q?
(c=I("LI",g,c),d=I("LI",g,h)):(c=I("LI",l?d:e,c),d=I("LI",m?d:e,h));e=new
P(a);e.ka(c,"mouseover",function(){q?
this.g("Das Format dieses Buches ist derzeit nicht bekannt. Der Eintrag wird
aktualisiert, sobald wir die Informationen vom Verlag erhalten."):l?this.g("Dieses
E-Book enth\u00e4lt Flie\u00dftext. Die Schriftart und der Stil lassen sich so
anpassen, dass du das Buch bequem auf jedem beliebigen Ger\u00e4t lesen
kannst."):this.g("Dieses Buch enth\u00e4lt keinen Flie\u00dftext. 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.ua);e.ka(d,"mouseover",function(){q?this.g("Das Format dieses
Buches ist derzeit nicht bekannt. Der Eintrag wird aktualisiert, sobald wir die
Informationen vom Verlag erhalten."):m?this.g("Dieses E-Book enth\u00e4lt gescannte
Seiten. Die Seiten sehen also genau wie in einem gedruckten Buch
aus."):this.g("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.ua);b.appendChild(c);b.appendChild(d);return
b}xv.prototype.ua=function(){pe(this.ra);var a=I("A",
{href:"https://books.google.com/support/bin/topic.py?
topic=28528",target:"_blank"},"Weitere Informationen zu B\u00fcchern bei Google
Play");this.ra.appendChild(a)};xv.prototype.g=function(a){pe(this.ra);p(a)?
this.ra.appendChild(me(a)):this.ra.appendChild(a)};function Av(a,b)
{X.call(this,b,void 0,3);this.Ja=a}y(Av,X);Av.prototype.render=function(a)
{Av.ma.render.call(this,a);O(this.V(),"gb-get-book")};Av.prototype.Ua=function()
{Av.ma.Ua.call(this);this.b=new xv(this.V(),this.Ja);this.b.render();var
a=ae("about_title",H("menu_container"));a&&K(a)};
function Bv(){var a=H("gb-buy-options-
trigger");if(a&&a.parentNode&&a.parentNode.parentNode?!
jg(a.parentNode.parentNode,"jfk-button"):1){a=H("gb-buy-options-trigger");var
b=H("buy");if(a&&b){lg(b,"about_content");var c=I("SPAN","gb-buy-options-
arrow","\u25bc");a.appendChild(c);O(b,"gb-buy-options-list");O(b,"unified-
hovercard");pl(a,9,b,8);S(b,!1);L(document,"mousedown",x(Cv,a,b))}}}
function Cv(a,b,c){a=ue(a,c.target);c=ue(b,c.target);var d="none"!
=b.style.display;a||c||!d?a&&(S(b,!d),d||Ch(b,1)):S(b,!1)};function Dv(a,b,c,d)
{if(b.child_node&&0<b.child_node.length){var e=Ev(b,!0,c,d),g=I("UL",c+"-
list");a.appendChild(e);a.appendChild(g);Mo(new Lo(e,g),!
b.collapsed);z(b.child_node,function(a){Dv(g,a,c,d)})}else a.appendChild(Ev(b,!
1,c,d))}function Ev(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=I("A",
{"class":b,href:a.url},fc(a.title)):e=I("DIV",b,a.title);e=I("DIV",g,e);d==a.id&&O(
e,c+"-selected");return e}
Ha("_OC_InitNavbar",function(a){var b=H("navbarContainer");if(b&&a.child_node){var
c=I("UL","gb-left-nav-list");z(a.child_node,function(b){Dv(c,b,"gb-left-
nav",a.highlighted_node_id)});b.appendChild(c)}});function Fv(a,b,c){var
d=H("prev_btn"),e=H("next_btn"),g={cursor:"pointer"};Q(d,g);L(d,"click",w(this.o,th
is));Q(e,g);L(e,"click",w(this.j,this));c.innerHTML?this.s=c:
(c.form.action="javascript:",L(c.form,"submit",w(this.i,this)),c.go&&Q(c.go,
{display:"none"}),this.g=c.input);this.b=a;this.Ha=b;L(a,"pagechange",w(this.update
,this));this.update()}
Fv.prototype.i=function(){var a=this.g.value;var b=this.b;var c=Zq(b.Ha,a);c?
(b.Eb(c),b=!0):b=!1;if(b)this.update();else if(!Ub(a)&&!/[^0-9]/.test(a)){a:
{b=Wq(this.Ha);for(c=b.length-1;0<=c;c--){var d=$q(b[c]);if(!Ub(d)&&!/[^0-
9]/.test(d)){b=parseInt(d,10);break a}}b=-
1}a=parseInt(a,10);0<b&&a>b&&(this.b.Eb(rb(Wq(this.Ha))),this.update())}return!
1};Fv.prototype.o=function(){this.b.jd("previous")};Fv.prototype.j=function()
{this.b.jd("next")};
Fv.prototype.update=function(){var a=this.b.Da();a&&(this.g?
this.g.value=$q(a)||"":Od(this.s,wp(a.Jc())))};function Gv(a)
{Y.call(this);this.i=a;this.j=new P;this.g=J("div");Q(this.g,
{backgroundColor:"#AAA",display:"",position:"absolute",cursor:"pointer"});Ch(this.g
,0);a.ta.appendChild(this.g);this.b.ka(a,"resize",this.lh);this.b.ka(this.g,"click"
,this.km);this.b.ka(this.g,"mouseout",this.lm);this.b.ka(this.g,"mouseover",w(this.
Of,this,!0));this.b.ka(a,"viewportmodechange",this.Zi);if(a=this.i.Ia())a
instanceof zt&&(this.ud=!0),this.Zi()}y(Gv,Y);f=Gv.prototype;f.Va=function(a)
{S(this.g,a)};
f.lh=function(){N(w(this.mm,this),10)};f.mm=function(){var
a=this.i.Ia();a&&(a.Ba(),a=a.i.i,R(this.g,a.clientWidth,40),mh(this.g,0,a.clientHei
ght-40))};f.km=function(){var a=this.i.Ia(),b=a.Ba().height-40,c=J("div");Q(c,
{backgroundColor:"#000",position:"absolute",width:"100%",height:"1px",overflow:"hid
den"});Ch(c,.15);mh(c,0,a.s.y+b);a.i.j.appendChild(c);N(x(Hv,c),1E3);this.ud=!
1;a=this.i.Ia();Xr(a,new E(void 0,b-20),w(a.vj,a))};
function Hv(a){var b=new Qh(a,.15,0,200);b.play();nf(b,"end",x(Iv,b,a))}function
Iv(a,b){K(b);a.Ea()}f.ud=!1;f.lm=function(){this.ud||this.Of(!1)};f.Of=function(a)
{if(a){if(!this.o){var b=J("div");Q(b,
{backgroundColor:"#000",height:"1px",overflow:"hidden"});this.g.appendChild(b);N(w(
this.uk,this),10)}this.o=!0}Ch(this.g,a?.15:0)};
f.uk=function(){z(["left","right"],function(a){var b=I("DIV",
{"class":"SPRITE_page_down"});this.g.appendChild(b);Oh(b,a);Q(b,
{marginTop:"14px"});Q(b,"margin-"+a,"16px")},this)};f.Zi=function(){var
a=this.i.Ia(),b=a instanceof zt;b?this.lh():this.ud=!
1;this.Va(b);this.Of(this.ud);yg(this.j);this.j.ad(a,"move",w(this.Kl,this));this.j
.ka(a,"layoutchange",w(this.lh,this))};f.Kl=function(){this.ud&&this.Of(!
1);this.ud=!1};function Jv(a,b){var c=H("volume-
left"),d=H("menu_scroll");this.s=a;this.R=b;this.o=Ah(c);this.g=d;Q(this.g,
{overflow:"auto"});c=w(this.j,this);this.i=new ug;L(this.i,"resize",c);d=new
og;L(d,"fontsizechange",c);L(window,"DOMContentLoaded",w(this.b,this))}Jv.prototype
.j=function(){this.b();N(w(this.b,this),100)};
Jv.prototype.b=function(){var a=!1;this.wb&&(a=this.wb.wb);var b=this.i.Ba();a=a?
0:this.o.width;var c=Math.round(th(this.R).y);this.s.Fb(new F(Math.max(0,b.width-
a),Math.max(0,b.height-
c)));a=this.g;Q(a,"border","0px");c=Math.round(th(a).y);b=Math.max(0,b.height-
c);Q(a,"height",b+"px");a.clientWidth<a.offsetWidth&&Q(a,{borderTop:Sb("%spx solid
#ebeff9",2),height:Math.max(0,b-2)+"px"})};function Kv(a,b)
{a.wb=b;L(b,"change",w(a.b,a))};function Lv(a,b,c){po.call(this,null!=c?c:"Im Buch
suchen");this.Ub(a);this.Ua();b&&vo(this,b)}y(Lv,po);function Mv(a,b)
{M.call(this);this.wa=a;this.b=b||null;O(a,"with-auto-dir-
text");L(this.wa,"keyup",w(this.i,this));L(this.wa,"paste",w(this.g,this))}y(Mv,M);
Mv.prototype.i=function(){Nv(this.wa,this.b)};Mv.prototype.g=function()
{Ov(this.wa,this.b)};function Ov(a,b){N(x(function(){Nv(a,b)}))}
function Nv(a,b){var c=!1,d;if(a.value){for(var e=d=0,g=!
1,h=a.value.split(Sc),l=0;l<h.length;l++){var m=h[l];Qc.test(m)?(d++,e+
+):Rc.test(m)?g=!0:Pc.test(m)?e++:Tc.test(m)&&(g=!0)}d=-1==(0==e?g?1:0:.4<d/e?-
1:1)}else d=aq();d?(c=!0,Q(a,"textAlign","right"),be(a,{dir:"rtl"})):
(Q(a,"textAlign","left"),be(a,{dir:"ltr"}));b&&(c?(lg(b,"input-direction-
ltr"),O(b,"input-direction-rtl")):(O(b,"input-direction-ltr"),lg(b,"input-
direction-rtl")))}
function Pv(a,b){var c=H(a);if(c){var d=b?H(b):null;Nv(c,d);new
Mv(c,d)}}Ha("_OC_autoDir",Pv);var Qv=null;function Rv(){Qv||
(Qv={},Qv[1]=zt,Qv[2]=hu)}function Sv(a){var b={},c=(new
T(window.location.href)).g;c&&(c=c.split(","),z(c,function(a)
{b[a.charAt(0)]=a.substring(1)}));return b[a]};function Tv(a,b)
{M.call(this);this.Ec=J("div");a.appendChild(this.Ec);Q(this.Ec,
{position:"absolute",backgroundColor:"#b2c4e9",width:"100%",height:"5px",cursor:"po
inter"});this.b=new
Uv(this.Ec,b);L(this.Ec,"click",w(this.dispatchEvent,this,"click"));L(this.b.V(),"c
lick",w(this.dispatchEvent,this,"click"));L(this.Ec,"mouseover",w(this.g,this,!
0));L(this.Ec,"mouseout",w(this.g,this,!1))}y(Tv,M);function Vv(a,b){Q(a.Ec,
{backgroundColor:b?"#ffcc00":"#b2c4e9"});a.i=b}
Tv.prototype.g=function(a){this.i||Q(this.Ec,
{backgroundColor:a?"#ffffcc":"#b2c4e9"})};Tv.prototype.va=function()
{this.b.Ea();Tv.ma.va.call(this)};function Uv(a,b)
{rm.call(this,a);this.g=a;this.Pf=200;this.Ug=500;var c=this.V();Q(c,
{backgroundColor:"#FFF",color:"#333",border:"1px solid
#6b90da",padding:"6px",fontSize:"83%",width:"350px",cursor:"pointer"});var
d=J("div");Q(d,{fontWeight:"bold"});d.appendChild(me("Seite
"+b.b));c.appendChild(d);d=J("div");Od(d,wp(b.g));c.appendChild(d)}y(Uv,rm);
Uv.prototype.Ke=function(a){var
b=th(this.g),c=Ah(this.V());Uv.ma.Ke.call(this,a,new tl(b.x-
c.width,Math.min(b.y,de(window).height-c.height)))};function Wv(a)
{Y.call(this);this.g=a;this.i=this.g.Nb.g;this.o={};this.R=new
P;this.j=J("div");Q(this.j,
{backgroundColor:"#fcfcff",position:"absolute"});this.i.ta.appendChild(this.j);z(th
is.g.nb.Ib,w(this.nk,this));this.b.ka(this.i,"pagechange",this.Mj);this.Mj();this.b
.ka(this.i,"resize",this.oh);this.b.ka(this.i,"viewportmodechange",this.dj);this.i.
Ia()&&this.dj()}y(Wv,Y);f=Wv.prototype;f.Mj=function(){this.s&&(Vv(this.s,!
1),this.s=null);var a=this.o[this.i.Da().Pa()];a&&(this.s=a,Vv(a,!0))};
f.dj=function(){var a=this.i.Ia(),b=a instanceof
zt;b&&this.oh();yg(this.R);this.R.ka(a,"layoutchange",w(this.oh,this));S(this.j,b)}
;f.oh=function(){N(w(this.tm,this),10)};f.tm=function(){var a=this.i.Ia();a&&a
instanceof zt&&(a.Ba(),a=a.i.i,R(this.j,15,a.clientHeight),mh(this.j,a.clientWidth-
15,0),Xv(this))};function Xv(a){var b=a.i.Ia().o.ze(function(a){return a instanceof
Rq}),c={};z(b,function(a){c[a.Da().Pa()]=a});z(a.g.nb.Ib,w(a.Nm,a,c))}
f.Nm=function(a,b){var c=this.i.Ia().i.g.clientHeight,d=a[b.Pa()];if(d){var e=D.Gb?
5:15;mh(this.o[b.Pa()].Ec,0,Math.floor(d.Vc()/c*(this.j.clientHeight-e-(D.Gb?
30:15)))+e)}};f.nk=function(a){var b=new
Tv(this.j,a);this.o[a.Pa()]=b;this.b.ka(b,"click",w(this.g.Wc,this.g,a,null))};f.va
=function(){K(this.j);cb(this.o,function(a)
{a.va.call(a)});Wv.ma.va.call(this)};function Yv(a)
{Y.call(this);this.Nb=a;this.Ij="n"}y(Yv,Y);Yv.prototype.g=function(a,b,c)
{this.nb=new uu(b);b=this.Nb.g;b.R||b.Rb(zt);0==this.nb.Ib.length?Zv(this.Nb.o):a?
c?(a=yb(this.nb.Ib,function(a){return c==a.Pa()}))?
this.Wc(a):this.Wc(this.nb.Ib[0],c):this.Wc(this.nb.Ib[0]):$v(this);this.i=new
Wv(this)};
function $v(a){var b=a.Nb.g,c=b.R;if(c==zt||
c==hu)a.Nb.s=c;b.Rb(yu);b=b.Ia();c=a.Nb.o;var d="n"==c.g.Ij;S(c.ra,d);S(c.ta,!
d);Od(c.s,wp("<b>"+c.g.nb.Ib.length+"</b>"+(" Ergebnisse f\u00fcr "+
("<b>"+vu(c.g.nb)+"</b> werden in diesem Buch angezeigt."))));aw(c,!0);c=a.nb;c!
=b.nb&&(b.nb=c,c=new
xu(b.nb,b.Ba().width),Rr(b,c),b.ac());a=w(a.Wc,a);b.Db=a;Vr(b,new E(0,0))}
Yv.prototype.Wc=function(a,b){bs=!0;var c=this.Nb.o;aw(c,!
1);c.i=sb(c.g.nb.Ib,a);Od(c.s,wp("Ergebnis "+("<b>"+(c.i+1)+"</b>"+(" von "+
("<b>"+c.g.nb.Ib.length+"</b>"+(" in diesem Buch f\u00fcr "+("<b>"+vu(c.g.nb)
+"</b>")))))));c=this.Nb.g;var d=Yq(c.Ha,a.Pa());if(!d)return null;var e=c.Ia();e
instanceof zt||e instanceof hu||(this.Nb.s==hu?c.Rb(hu):c.Rb(zt));if(b)return
Gr(c,b),null;a:{if((e=c.s.Ia().o)&&e.Kc&&(e=e.Kc(d))){var g=new E(40,80),h=c.
$a.getQuery();if(!h)break a;var l=Lr(d,h);if(l){Mr(c,
e,g,l);break a}e=w(c.Dl,c,e,g,h);Jr(d,Kr(d),e)}c.Eb(d)}return
d};Yv.prototype.va=function(){Pe(this.i);Yv.ma.va.call(this)};function bw()
{Y.call(this);this.j=J("div");this.ha=new
Oo(this.j);this.ha.render(cw);this.ha.Ma(!0);var a=this.ha.V();a&&($p(a,{"text-
align":"left"}),a.style.height="100%");S(this.j,!
1);a=J("span");this.j.appendChild(a);$p(a,{cursor:"pointer",margin:"0 0 0
25px",whiteSpace:"nowrap"});aq()?
Oh(a,"left"):Oh(a,"right");this.b.ka(a,"click",this.Ki);dw(this,a,"Suche
l\u00f6schen",w(this.Ki,this));var
b=J("img");b.src="/googlebooks/images/close_x.gif";$p(b,
{backgroundColor:"#fff",margin:"0 6px",verticalAlign:"middle"});
a.appendChild(b);this.s=J("span");this.j.appendChild(this.s);this.R=J("span");this.
j.appendChild(this.R);$p(this.R,
{marginLeft:"5px",whiteSpace:"nowrap"});this.R.innerHTML="-
&nbsp;&nbsp;";this.R.appendChild(me("Sortieren nach:
"));this.ra=J("span");this.R.appendChild(this.ra);dw(this,this.ra,"Relevanz",w(this
.Li,this,"r"));a=J("span");Od(a,wp("&nbsp;|
&nbsp;<b>Seiten</b>"));this.ra.appendChild(a);this.ta=J("span");this.R.appendChild(
this.ta);a=J("span");Od(a,wp("<b>Relevanz</b>&nbsp;|
&nbsp;"));this.ta.appendChild(a);
dw(this,this.ta,"Seiten",w(this.Li,this,"n"));this.o=J("span");this.j.appendChild(t
his.o);$p(this.o,{marginLeft:"8px",whiteSpace:"nowrap"});this.o.innerHTML="-
&nbsp;&nbsp;";dw(this,this.o,"&#8249; Zur\u00fcck",w(this.Ji,this,-
1));a=J("span");a.innerHTML="&nbsp;&nbsp;";this.o.appendChild(a);dw(this,this.o,"We
iter &#8250;",w(this.Ji,this,1));a=J("span");a.innerHTML="&nbsp;&nbsp;-
&nbsp;&nbsp;";this.o.appendChild(a);dw(this,this.o,"Alle
anzeigen",w(this.Jl,this));Fh(this.j,!0)}var cw,ew,fw;y(bw,Y);
function aw(a,b){S(ew,!b);S(a.R,b);S(a.o,!b&&1<a.g.nb.Ib.length);S(a.j,!
0);fw.b()}function gw(a){S(a.R,!1);S(a.o,!1);pe(a.s)}
function Zv(a){gw(a);var
b=a.g.nb,c=b.Sc.spellresults&&b.Sc.spellresults.correct_spell?
b.Sc.spellresults.correct_spell:null;if(c){var d=J("span");Od(d,wp("Meintest du:
"));dw(a,d,c,w(a.Gl,a,c));a.s.appendChild(d);a.s.appendChild(J("br"))}c=J("span");O
d(c,wp(Wb("Keine Ergebnisse f\u00fcr "+(vu(b)+" in diesem Buch gefunden"))
+"&nbsp;&nbsp;-
&nbsp;&nbsp;"));a.s.appendChild(c);b=J("a");a.s.appendChild(b);Od(b,wp("Alle
B\u00fccher durchsuchen &raquo;"));c="patents"==Pp()?new
T("https://www.google.com/search?tbm=pts&tbo=p&hl=en"):
new T("https://www.google.com/search?
tbm=bks&tbo=p");Dp(c);U(c,"q",fc(vu(a.g.nb)));b.href=c.toString();S(a.j,!
0);fw.b()}f=bw.prototype;f.va=function(){bw.ma.va.call(this);Pe(this.ha);S(ew,!
0);K(this.j);fw.b()};function dw(a,b,c,d){var e=J("span");Q(e,
{textDecoration:"underline",color:"#0000cc",cursor:"pointer"});b.appendChild(e);Od(
e,wp(c));a.b.ka(e,"click",d)}f.Ki=function(){this.g.Nb.g.
$a.j("");this.g.Nb.ha.update()};f.Ji=function(a){hw(this,this.i,a)};
function hw(a,b,c){var d=a.g.nb.Ib.length;a.i+=c;a.i>=d&&(a.i=0);0>a.i&&(a.i=d-
1);a.i!=b&&(a.g.Wc(a.g.nb.Ib[a.i])||hw(a,b,c))}f.Li=function(a)
{this.g.Nb.update(a)};f.Jl=function(){$v(this.g)};f.Gl=function(a)
{this.g.Nb.j(fc(a))};function iw(a,b,c)
{Y.call(this);this.g=a;this.R=b;this.ha=c;this.b.ka(a.
$a,"change",w(this.update,this,"r",null))}y(iw,Y);
iw.prototype.update=function(a,b,c){this.i?(this.i.Ea(),this.i=null):
(this.g.R&&(this.s=this.g.R),this.o=new bw);var d=this.g.$a.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 Yv(this),this.o.g=this.i,a=!il(new
T(window.location.toString()),"q"),this.i.g(a,b,c)):d?(this.i=new
Yv(this),b=this.o.g=this.i,c=b.Nb.o,gw(c),Od(c.s,wp("Wird geladen...")),c=new
T(window.location.href),U(c,"jscmd","SearchWithinVolume"),U(c,"q",
d),U(c,"scoring",a),(new dt(c)).Ef(w(b.g,b,!1)),b.Ij=a,vo(this.R,d)):
(this.i&&(this.i.Ea(),this.i=null),this.g.Ia()instanceof
yu&&this.g.Rb(this.s),this.o&&(this.o.Ea(),this.o=null),vo(this.R,""))};iw.prototyp
e.j=function(a){this.g.$a.j(a);vo(this.R,a)};function jw(a,b){var
c=H(a),d=H(b);c&&d&&L(c,"submit",x(kw,d))}function kw(a,b)
{""==a.value&&b.preventDefault()};function lw(a){Y.call(this);this.g=a;this.i=new
P;this.b.ka(a,"viewportmodechange",this.ej);this.g.Ia()&&this.ej()}y(lw,Y);f=lw.pro
totype;f.ej=function(){yg(this.i);this.j&&this.j.Ea();this.o=this.g.Ia().i.j;var
a=new
Uh(this.o);a.ei=t;this.j=a;this.i.ka(this.o,"dblclick",w(this.Yk,this));this.i.ka(a
,"start",w(this.bl,this));this.i.ka(a,"drag",w(this.dl,this));this.i.ka(a,"end",w(t
his.al,this));mw(this,!1)};f.Yk=function(){this.g.jd("next")};
function mw(a,b){var c=a.o;var d=D.Sa?b?"-moz-grabbing":"-moz-grab":b?Pl("-moz-
grabbing","/googlebooks/images/closedhand.cur","move"):Pl("-moz-
grab","/googlebooks/images/openhand.cur","default");Q(c,"cursor",d)}f.bl=function()
{this.s=this.g.Ia().s;mw(this,!0)};f.dl=function(){var
a=this.j,b=this.s;Vr(this.g.Ia(),new E(b.x-a.deltaX,b.y-a.deltaY))};f.al=function()
{this.s=null;mw(this,!1)};f.va=function(){lw.ma.va.call(this)};function nw(a)
{this.s=a;this.ra=new
Eg(document);this.j={};this.R={};L(this.ra,"key",w(this.ha,this));ow(this,33,w(this
.o,this,-1),!1,!0);ow(this,34,w(this.o,this,1),!1,!0);ow(this,38,w(this.b,this,0,-
nw.prototype.g),!1,!0);ow(this,40,w(this.b,this,0,nw.prototype.g),!1,!
0);ow(this,37,w(this.b,this,-nw.prototype.g,0),!1,!
0);ow(this,39,w(this.b,this,nw.prototype.g,0),!1,!0);ow(this,32,w(this.o,this,1),!
0,!0);ow(this,74,w(this.i,this,"next"),!0);ow(this,75,w(this.i,this,"previous"),!
0);a=w(this.i,this,
"zoomin");this.j["+"]=x(pw,a,!0,void
0);a=w(this.i,this,"zoomout");this.j["-"]=x(pw,a,!0,void 0)}function ow(a,b,c,d,e)
{a.R[b]=x(pw,c,d,e)}nw.prototype.ha=function(a){var
b=this.j[String.fromCharCode(a.s)]||this.R[a.b];b&&b(a)};function pw(a,b,c,d)
{b&&d.repeat||d.ctrlKey||d.altKey||d.metaKey||qw[d.target.tagName.toUpperCase()]||
(c&&d.preventDefault(),a())}var qw={BUTTON:!0,INPUT:!0,SELECT:!0,TEXTAREA:!
0};nw.prototype.i=function(a){this.s.jd(a)};
nw.prototype.o=function(a)
{a=Math.floor(a*this.s.Ia().Ba().height*.75);this.b(0,a)};nw.prototype.b=function(a
,b){var c=this.s.Ia();Xr(c,new
E(a,b),w(c.hd,c))};nw.prototype.g=20;Ha("_OC_Run",function(a,b,c,d,e,g,h)
{Bp.update(c);e=H("gb-get-book-container");var l=H("gb-get-book-content");if(e&&l)
{var m=new Qu(b);(new
Av(m,l)).render(e)}Bv();Fs=Su;gq=t;m=H("viewport");L(document,"selectionchange",rw)
;c.stereoscopic&&(Ys=sw);e=new Dr(m);Q(document.body,
{overflow:"hidden"});H("titlebar")&&Q(H("titlebar"),"white-space","nowrap");var
q=new Jv(e,m);q.b();fw=q;m=new Qu(b);var u=new eu(a,e.
$a);u.s=Bp.pseudocontinuous;Fr(e,u);e.Ja=m;u.Uc=m.i;l=zt;b.disable_twopage||
(Rv(),l=Qv[Sv("M")]||
zt);d=tw(u,d);Rv();var G=Sv("P");var A;d&&(A=d.Pa());a=new Vt(e,H("volume-
left"),H("volume-center"));Kv(q,a);A=[G,A,u.b.Cb()[0].Pa()];var W;wb(A,function(a)
{return a&&Yq(u,a)?(W=a,!0):!1});A=e.
$a;g&&A.j(fc(g.search_query_escaped));Gr(e,W);A=new
Du(e,a);cw=H("search_bar");ew=H("toolbar_container");q=uw(e,x(vw,e,A));q=new
iw(e,q,A);g?(q.s=l,q.update("n",g,W)):e.Rb(l);$t=new
Zt(e.ta,e.o,a);ww(e,u);xw(e);yw();new lw(e);g=new Gv(e);e.go();A.Va(!
0);A.update();L(Gt,"click",w(A.update,A));zw(m.Wa);if(l=H("gb-viewport-plusone-
container")||
H("gb-atb-patents-plusone-container"))(q=H("books-
microdata"))&&Bp.enableShareButton&&qq(l,q),sq(l,!0);pq();N(x(Aw,e,a,A,!
b.disable_twopage,Bp.enableThumbnailViewport,c,m,h,Bp.enableClips?x(Bw,g):void
0));N(Cw);h&&Dw(m,h);_OC_InitHooks(x(Ew,e),t,t,t,t,t);L(document,"keydown",Fw);jw("
vheadf","vheadq");jw("gbqf","gbqfq");b=H("buy-tooltip");c=H("buy-tooltip-
box");b&&c&&xp(b,c);oq();new Dq(H("gbqfq"),!0,H("gbqfqw"),-9);N(x(Gw,e,d))});
function Gw(a,b){var c=a.Ja;if(c.b&&c.b.focus_aid&&b.xg){var d=c.b?
c.b.focus_aid:null,e=a.Ia();b.xg(d)&&(d=b.xg(d).te.aid,b.g&&d in
b.g&&(b.s=b.g[d]),d=c.wc(),r(c.g)||(c.g=c.b.read_zm,c.g=r(c.g)?
c.b.read_zm:4,c.g=Rd(c.g,-1,c.wc().length-1)),e.We(e.Ld(d[c.g]
+2)),Ct(e,b)&&(c=Ct(e,b),e.hd(c),e.ug(b)))}}function Dw(a,b){var
c=Vu([a],b),d=H("addToLibraryLink"+a.Mc());d&&(c=new Ju(a,c),O(d,"jfk-button-
standard"),Km(c,d),c.Ma(!0))}
function Aw(a,b,c,d,e,g,h,l,m){b={Ra:a,wg:b,history:c,Rf:d,Qf:e,Ch:!
0,Hh:h,Fh:l,flags:g,qg:m,Bh:!0};c=H("left-toolbar-buttons");d=H("right-toolbar-
buttons");(new
vv({Ra:b.Ra,wg:b.wg,history:b.history,Rf:b.Rf,Qf:b.Qf,Hh:b.Hh,Fh:b.Fh,flags:b.flags
,qg:b.qg,Bh:b.Bh,Zg:!0,Fj:b.Fj})).render(c);(new vv({Ra:b.Ra,Ch:b.Ch,Zm:!
0})).render(d);b=H("toolbar_container");pe(b);b.style.padding="0";new
nw(a)}function Cw(){var a=H("similarbooks_v");a&&xq(a)}
function rw(){if(D.ya&&document.selection&&!Hw){var
a=document.selection.createRange();ue(a.parentElement(),H("viewport"))&&(Hw=!
0,document.selection.empty(),N(Iw))}}function Iw(){Hw=!1}var Hw=!1;function
Ew(a,b,c){(b=Yq(a.Ha,b))?a.Eb(b):c&&Qd(window.location,c)}function tw(a,b){var
c=b.page[0],d=Yq(a,c.pid);return d?
(d.Ad(c,Kr(d).toString()),Is(d,c),d):null}function yw(){for(var
a=["footer_table"],b=0;b<a.length;b++){var c=H(a[b]);c&&Q(c,{display:"none"})}}
function ww(a,b){var c=H("page_label");c||
(c={form:H("jtp_form"),input:H("jtp")});new Fv(a,b,c)}function xw(a)
{a.dispatchEvent("pagemodechange");var b=H("text_mode");b&&(Q(b,
{cursor:"pointer"}),L(b,"click",x(Jw,a)))}function vw(a,b,c){a.
$a.j(c);b.update()}function uw(a,b){Pv("search_form_input");var c=new
Lv(H("search_form_input"),a.
$a.getQuery());L(H("search_form"),"submit",x(Kw,c,b));return c}
function Kw(a,b,c){var d=H("sits");d&&d.checked&&""!=H("search_form_input").value||
(c.preventDefault(),bs=!1,H("search_form_input").blur(),b(a.yb()))}function zw(a)
{var b=H("magazine_other_issues");if(b&&a){a=new Oq(new Lp,a,!0);var c=I("DIV",
{"class":"other_issues_content"});b.appendChild(c);a.render(c);a.ef()}}function
Jw(a,b){b.preventDefault();var c=new
T(Gs(a.Da()).toString());U(c,"output","text");Qd(window.location,c.toString())}
function Bw(a,b){ng(H("viewport"),"selection-mode",b);kt=b;a.Va(!b)}function Fw(a)
{(D.Gb?
a.metaKey:a.ctrlKey)&&70==a.b&&(a.preventDefault(),a=H("search_form_input"),Lw=Lw||
new Th(a,[255,255,136],[255,255,255],700,ai),Lw.play(!0),a.focus())}var
Lw=null;function sw(a){return
Dk(a,"edge","3d")}Ha("_OC_MenuHideHook",t);}).call(this);
})();

You might also like