"use strict";this.default_bfe=this.default_bfe||{};(function(_){var window=this;
try{
var aaa,ba,baa,daa,caa,eaa,ma,pa;aaa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};ba="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)};baa=function(a){a=["object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global,a];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("a");};_.fa=baa(this);
_.ia=function(){_.ia=function(){};_.fa.Symbol||(_.fa.Symbol=caa)};daa=function(a,b){this.bAa=a;ba(this,"description",{configurable:!0,writable:!0,value:b})};daa.prototype.toString=function(){return this.bAa};caa=function(){function a(c){if(this instanceof a)throw new TypeError("b");return new daa("jscomp_symbol_"+(c||"")+"_"+b++,c)}var b=0;return a}();
_.la=function(){_.ia();var a=_.fa.Symbol.iterator;a||(a=_.fa.Symbol.iterator=_.fa.Symbol("Symbol.iterator"));"function"!=typeof Array.prototype[a]&&ba(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return eaa(aaa(this))}});_.la=function(){}};eaa=function(a){_.la();a={next:a};a[_.fa.Symbol.iterator]=function(){return this};return a};_.l=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:aaa(a)}};
_.faa="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b};if("function"==typeof Object.setPrototypeOf)ma=Object.setPrototypeOf;else{var na;a:{var gaa={a:!0},haa={};try{haa.__proto__=gaa;na=haa.a;break a}catch(a){}na=!1}ma=na?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError("c`"+a);return a}:null}_.oa=ma;
pa=function(a,b){if(b){var c=_.fa;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];e in c||(c[e]={});c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&ba(c,a,{configurable:!0,writable:!0,value:b})}};
pa("Promise",function(a){function b(){this.kz=null}function c(h){return h instanceof e?h:new e(function(k){k(h)})}if(a)return a;b.prototype.dpa=function(h){if(null==this.kz){this.kz=[];var k=this;this.epa(function(){k.mMa()})}this.kz.push(h)};var d=_.fa.setTimeout;b.prototype.epa=function(h){d(h,0)};b.prototype.mMa=function(){for(;this.kz&&this.kz.length;){var h=this.kz;this.kz=[];for(var k=0;k<h.length;++k){var n=h[k];h[k]=null;try{n()}catch(r){this.TIa(r)}}}this.kz=null};b.prototype.TIa=function(h){this.epa(function(){throw h;
})};var e=function(h){this.Nb=0;this.rk=void 0;this.yJ=[];var k=this.D8();try{h(k.resolve,k.reject)}catch(n){k.reject(n)}};e.prototype.D8=function(){function h(r){return function(w){n||(n=!0,r.call(k,w))}}var k=this,n=!1;return{resolve:h(this.xUa),reject:h(this.Kfa)}};e.prototype.xUa=function(h){if(h===this)this.Kfa(new TypeError("f"));else if(h instanceof e)this.sVa(h);else{a:switch(typeof h){case "object":var k=null!=h;break a;case "function":k=!0;break a;default:k=!1}k?this.wUa(h):this.csa(h)}};
e.prototype.wUa=function(h){var k=void 0;try{k=h.then}catch(n){this.Kfa(n);return}"function"==typeof k?this.tVa(k,h):this.csa(h)};e.prototype.Kfa=function(h){this.$xa(2,h)};e.prototype.csa=function(h){this.$xa(1,h)};e.prototype.$xa=function(h,k){if(0!=this.Nb)throw Error("g`"+h+"`"+k+"`"+this.Nb);this.Nb=h;this.rk=k;this.nMa()};e.prototype.nMa=function(){if(null!=this.yJ){for(var h=0;h<this.yJ.length;++h)g.dpa(this.yJ[h]);this.yJ=null}};var g=new b;e.prototype.sVa=function(h){var k=this.D8();h.gW(k.resolve,
k.reject)};e.prototype.tVa=function(h,k){var n=this.D8();try{h.call(k,n.resolve,n.reject)}catch(r){n.reject(r)}};e.prototype.then=function(h,k){function n(z,C){return"function"==typeof z?function(F){try{r(z(F))}catch(E){w(E)}}:C}var r,w,y=new e(function(z,C){r=z;w=C});this.gW(n(h,r),n(k,w));return y};e.prototype.catch=function(h){return this.then(void 0,h)};e.prototype.gW=function(h,k){function n(){switch(r.Nb){case 1:h(r.rk);break;case 2:k(r.rk);break;default:throw Error("h`"+r.Nb);}}var r=this;
null==this.yJ?g.dpa(n):this.yJ.push(n)};e.resolve=c;e.reject=function(h){return new e(function(k,n){n(h)})};e.race=function(h){return new e(function(k,n){for(var r=_.l(h),w=r.next();!w.done;w=r.next())c(w.value).gW(k,n)})};e.all=function(h){var k=_.l(h),n=k.next();return n.done?c([]):new e(function(r,w){function y(F){return function(E){z[F]=E;C--;0==C&&r(z)}}var z=[],C=0;do z.push(void 0),C++,c(n.value).gW(y(z.length-1),w),n=k.next();while(!n.done)})};return e});
var iaa=function(a,b,c){a instanceof String&&(a=String(a));for(var d=a.length,e=0;e<d;e++){var g=a[e];if(b.call(c,g,e,a))return{fta:e,sza:g}}return{fta:-1,sza:void 0}};pa("Array.prototype.findIndex",function(a){return a?a:function(b,c){return iaa(this,b,c).fta}});var qa=function(a,b,c){if(null==a)throw new TypeError("i`"+c);if(b instanceof RegExp)throw new TypeError("j`"+c);return a+""};
pa("String.prototype.endsWith",function(a){return a?a:function(b,c){var d=qa(this,b,"endsWith");void 0===c&&(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var e=b.length;0<e&&0<c;)if(d[--c]!=b[--e])return!1;return 0>=e}});pa("Array.prototype.find",function(a){return a?a:function(b,c){return iaa(this,b,c).sza}});
pa("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=qa(this,b,"startsWith"),e=d.length,g=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var h=0;h<g&&c<e;)if(d[c++]!=b[h++])return!1;return h>=g}});pa("String.prototype.repeat",function(a){return a?a:function(b){var c=qa(this,null,"repeat");if(0>b||1342177279<b)throw new RangeError("k");b|=0;for(var d="";b;)if(b&1&&(d+=c),b>>>=1)c+=c;return d}});
pa("String.prototype.trimLeft",function(a){function b(){return this.replace(/^[\s\xa0]+/,"")}return a||b});pa("String.prototype.trimStart",function(a){return a||String.prototype.trimLeft});var jaa=function(a,b){_.la();a instanceof String&&(a+="");var c=0,d={next:function(){if(c<a.length){var e=c++;return{value:b(e,a[e]),done:!1}}d.next=function(){return{done:!0,value:void 0}};return d.next()}};d[Symbol.iterator]=function(){return d};return d};
pa("Array.prototype.values",function(a){return a?a:function(){return jaa(this,function(b,c){return c})}});var ra=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
pa("WeakMap",function(a){function b(){}function c(n){var r=typeof n;return"object"===r&&null!==n||"function"===r}function d(n){if(!ra(n,g)){var r=new b;ba(n,g,{value:r})}}function e(n){var r=Object[n];r&&(Object[n]=function(w){if(w instanceof b)return w;d(w);return r(w)})}if(function(){if(!a||!Object.seal)return!1;try{var n=Object.seal({}),r=Object.seal({}),w=new a([[n,2],[r,3]]);if(2!=w.get(n)||3!=w.get(r))return!1;w.delete(n);w.set(r,4);return!w.has(n)&&4==w.get(r)}catch(y){return!1}}())return a;
var g="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var h=0,k=function(n){this.Ae=(h+=Math.random()+1).toString();if(n){n=_.l(n);for(var r;!(r=n.next()).done;)r=r.value,this.set(r[0],r[1])}};k.prototype.set=function(n,r){if(!c(n))throw Error("l");d(n);if(!ra(n,g))throw Error("m`"+n);n[g][this.Ae]=r;return this};k.prototype.get=function(n){return c(n)&&ra(n,g)?n[g][this.Ae]:void 0};k.prototype.has=function(n){return c(n)&&ra(n,g)&&ra(n[g],this.Ae)};k.prototype.delete=
function(n){return c(n)&&ra(n,g)&&ra(n[g],this.Ae)?delete n[g][this.Ae]:!1};return k});
pa("Map",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var k=Object.seal({x:4}),n=new a(_.l([[k,"s"]]));if("s"!=n.get(k)||1!=n.size||n.get({x:4})||n.set({x:4},"t")!=n||2!=n.size)return!1;var r=n.entries(),w=r.next();if(w.done||w.value[0]!=k||"s"!=w.value[1])return!1;w=r.next();return w.done||4!=w.value[0].x||"t"!=w.value[1]||!r.next().done?!1:!0}catch(y){return!1}}())return a;_.la();var b=new WeakMap,c=function(k){this.lb=
{};this.Jd=g();this.size=0;if(k){k=_.l(k);for(var n;!(n=k.next()).done;)n=n.value,this.set(n[0],n[1])}};c.prototype.set=function(k,n){k=0===k?0:k;var r=d(this,k);r.list||(r.list=this.lb[r.id]=[]);r.Nl?r.Nl.value=n:(r.Nl={next:this.Jd,Hx:this.Jd.Hx,head:this.Jd,key:k,value:n},r.list.push(r.Nl),this.Jd.Hx.next=r.Nl,this.Jd.Hx=r.Nl,this.size++);return this};c.prototype.delete=function(k){k=d(this,k);return k.Nl&&k.list?(k.list.splice(k.index,1),k.list.length||delete this.lb[k.id],k.Nl.Hx.next=k.Nl.next,
k.Nl.next.Hx=k.Nl.Hx,k.Nl.head=null,this.size--,!0):!1};c.prototype.clear=function(){this.lb={};this.Jd=this.Jd.Hx=g();this.size=0};c.prototype.has=function(k){return!!d(this,k).Nl};c.prototype.get=function(k){return(k=d(this,k).Nl)&&k.value};c.prototype.entries=function(){return e(this,function(k){return[k.key,k.value]})};c.prototype.keys=function(){return e(this,function(k){return k.key})};c.prototype.values=function(){return e(this,function(k){return k.value})};c.prototype.forEach=function(k,n){for(var r=
this.entries(),w;!(w=r.next()).done;)w=w.value,k.call(n,w[1],w[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(k,n){var r=n&&typeof n;"object"==r||"function"==r?b.has(n)?r=b.get(n):(r=""+ ++h,b.set(n,r)):r="p_"+n;var w=k.lb[r];if(w&&ra(k.lb,r))for(k=0;k<w.length;k++){var y=w[k];if(n!==n&&y.key!==y.key||n===y.key)return{id:r,list:w,index:k,Nl:y}}return{id:r,list:w,index:-1,Nl:void 0}},e=function(k,n){var r=k.Jd;return eaa(function(){if(r){for(;r.head!=k.Jd;)r=r.Hx;for(;r.next!=
r.head;)return r=r.next,{done:!1,value:n(r)};r=null}return{done:!0,value:void 0}})},g=function(){var k={};return k.Hx=k.next=k.head=k},h=0;return c});pa("Array.prototype.keys",function(a){return a?a:function(){return jaa(this,function(b){return b})}});
pa("Set",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(_.l([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),g=e.next();if(g.done||g.value[0]!=c||g.value[1]!=c)return!1;g=e.next();return g.done||g.value[0]==c||4!=g.value[0].x||g.value[1]!=g.value[0]?!1:e.next().done}catch(h){return!1}}())return a;_.la();var b=function(c){this.vb=new Map;
if(c){c=_.l(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.vb.size};b.prototype.add=function(c){c=0===c?0:c;this.vb.set(c,c);this.size=this.vb.size;return this};b.prototype.delete=function(c){c=this.vb.delete(c);this.size=this.vb.size;return c};b.prototype.clear=function(){this.vb.clear();this.size=0};b.prototype.has=function(c){return this.vb.has(c)};b.prototype.entries=function(){return this.vb.entries()};b.prototype.values=function(){return this.vb.values()};b.prototype.keys=
b.prototype.values;b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.vb.forEach(function(g){return c.call(d,g,g,e)})};return b});var kaa="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)ra(d,e)&&(a[e]=d[e])}return a};pa("Object.assign",function(a){return a||kaa});
pa("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(k){return k};var e=[],g="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof g){b=g.call(b);for(var h=0;!(g=b.next()).done;)e.push(c.call(d,g.value,h++))}else for(g=b.length,h=0;h<g;h++)e.push(c.call(d,b[h],h));return e}});pa("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}});
pa("Promise.prototype.finally",function(a){return a?a:function(b){return this.then(function(c){return Promise.resolve(b()).then(function(){return c})},function(c){return Promise.resolve(b()).then(function(){throw c;})})}});pa("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)ra(b,d)&&c.push(b[d]);return c}});
pa("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var g=d[c];if(g===b||Object.is(g,b))return!0}return!1}});pa("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==qa(this,b,"includes").indexOf(b,c||0)}});pa("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)ra(b,d)&&c.push([d,b[d]]);return c}});
pa("String.prototype.trimRight",function(a){function b(){return this.replace(/[\s\xa0]+$/,"")}return a||b});pa("String.prototype.trimEnd",function(a){return a||String.prototype.trimRight});pa("Array.prototype.flatMap",function(a){return a?a:function(b,c){for(var d=[],e=0;e<this.length;e++){var g=b.call(c,this[e],e,this);Array.isArray(g)?d.push.apply(d,g):d.push(g)}return d}});pa("Number.parseInt",function(a){return a||parseInt});
pa("Math.sign",function(a){return a?a:function(b){b=Number(b);return 0===b||isNaN(b)?b:0<b?1:-1}});
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var va,laa,maa,naa;_.sa=_.sa||{};_.ta=this||self;_.wa=function(a){return Object.prototype.hasOwnProperty.call(a,va)&&a[va]||(a[va]=++laa)};va="closure_uid_"+(1E9*Math.random()>>>0);laa=0;maa=function(a,b,c){return a.call.apply(a.bind,arguments)};
naa=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}};_.xa=function(a,b,c){_.xa=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?maa:naa;return _.xa.apply(null,arguments)};_.za=Date.now||function(){return+new Date};

}catch(e){_._DumpException(e)}
try{
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
_.oaa=function(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c};_.Ba=function(a){return a instanceof Array?a:_.oaa(_.l(a))};_.m=function(a,b){a.prototype=(0,_.faa)(b.prototype);a.prototype.constructor=a;if(_.oa)(0,_.oa)(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.ma=b.prototype};
_.Ca=function(a,b,c){a=a.split(".");c=c||_.ta;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d]=b};_.Da=function(a,b){a=a.split(".");b=b||_.ta;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b};_.Ea=function(){};_.Fa=function(a){a.Hca=void 0;a.Db=function(){return a.Hca?a.Hca:a.Hca=new a}};
_.Ha=function(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};_.Ia=function(a){var b=_.Ha(a);return"array"==b||"object"==b&&"number"==typeof a.length};_.Ka=function(a){return"function"==_.Ha(a)};_.La=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b};_.Ma=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}};
_.p=function(a,b){function c(){}c.prototype=b.prototype;a.ma=b.prototype;a.prototype=new c;a.prototype.constructor=a};_.Na=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,_.Na);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))};_.p(_.Na,Error);_.Na.prototype.name="CustomError";
var paa;
_.Oa=function(a,b){a=a.split("%s");for(var c="",d=a.length-1,e=0;e<d;e++)c+=a[e]+(e<b.length?b[e]:"%s");_.Na.call(this,c+a[d])};_.p(_.Oa,_.Na);_.Oa.prototype.name="AssertionError";
_.Pa=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};
_.qaa=Array.prototype.lastIndexOf?function(a,b){return Array.prototype.lastIndexOf.call(a,b,a.length-1)}:function(a,b){var c=a.length-1;0>c&&(c=Math.max(0,a.length+c));if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.lastIndexOf(b,c);for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1};_.Qa=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,g=0;g<d;g++)g in e&&b.call(c,e[g],g,a)};
_.Sa=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],g=0,h="string"===typeof a?a.split(""):a,k=0;k<d;k++)if(k in h){var n=h[k];b.call(c,n,k,a)&&(e[g++]=n)}return e};_.Ta=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),g="string"===typeof a?a.split(""):a,h=0;h<d;h++)h in g&&(e[h]=b.call(c,g[h],h,a));return e};
_.raa=Array.prototype.reduce?function(a,b,c){return Array.prototype.reduce.call(a,b,c)}:function(a,b,c){var d=c;(0,_.Qa)(a,function(e,g){d=b.call(void 0,d,e,g,a)});return d};_.Ua=Array.prototype.some?function(a,b,c){return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,g=0;g<d;g++)if(g in e&&b.call(c,e[g],g,a))return!0;return!1};
_.Va=Array.prototype.every?function(a,b,c){return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,g=0;g<d;g++)if(g in e&&!b.call(c,e[g],g,a))return!1;return!0};_.Wa=function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,g=0;g<d;g++)if(g in e&&b.call(c,e[g],g,a))return g;return-1};_.Xa=function(a,b){return 0<=(0,_.Pa)(a,b)};_.Za=function(a,b){b=(0,_.Pa)(a,b);var c;(c=0<=b)&&_.Ya(a,b);return c};
_.Ya=function(a,b){Array.prototype.splice.call(a,b,1)};_.$a=function(a){return Array.prototype.concat.apply([],arguments)};_.ab=function(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[]};_.bb=function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(_.Ia(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)}};_.cb=function(a,b){return a>b?1:a<b?-1:0};
_.saa=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}};
var taa,uaa;_.db=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)};taa=function(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1};_.eb=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};_.fb=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b};_.gb=function(a,b){for(var c in a)if(a[c]==b)return!0;return!1};_.hb=function(a){var b={},c;for(c in a)b[c]=a[c];return b};uaa="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
_.ib=function(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<uaa.length;g++)c=uaa[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};_.jb=function(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return _.jb.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};
var waa,vaa,xaa;_.kb=function(a,b){this.Cya=a===vaa&&b||"";this.jBa=waa};_.kb.prototype.hs=!0;_.kb.prototype.Zm=function(){return this.Cya};_.lb=function(a){return a instanceof _.kb&&a.constructor===_.kb&&a.jBa===waa?a.Cya:"type_error:Const"};_.mb=function(a){return new _.kb(vaa,a)};waa={};vaa={};xaa=_.mb("");
var nb=function(){this.uwa=""};nb.prototype.hs=!0;nb.prototype.Zm=function(){return this.uwa.toString()};nb.prototype.Po=function(a){this.uwa=a;return this};(new nb).Po("");
var yaa;_.pb=function(a,b){this.wwa=a===_.ob&&b||"";this.nBa=yaa};_.pb.prototype.hs=!0;_.pb.prototype.Zm=function(){return this.wwa.toString()};_.pb.prototype.xca=!0;_.pb.prototype.Eo=function(){return 1};_.qb=function(a){return _.zaa(a).toString()};_.zaa=function(a){if(a instanceof _.pb&&a.constructor===_.pb&&a.nBa===yaa)return a.wwa;_.Ha(a);return"type_error:TrustedResourceUrl"};_.rb=function(a){return new _.pb(_.ob,_.lb(a))};yaa={};_.ob={};
var Aaa,Baa,Caa,Daa,Eaa,Faa,Gaa,yb;_.sb=function(a,b){return 0==a.lastIndexOf(b,0)};_.tb=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
_.ub=function(a,b){if(b)a=a.replace(Aaa,"&amp;").replace(Baa,"&lt;").replace(Caa,"&gt;").replace(Daa,"&quot;").replace(Eaa,"&#39;").replace(Faa,"&#0;");else{if(!Gaa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Aaa,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(Baa,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Caa,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Daa,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(Eaa,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Faa,"&#0;"))}return a};Aaa=/&/g;Baa=/</g;Caa=/>/g;
Daa=/"/g;Eaa=/'/g;Faa=/\x00/g;Gaa=/[\x00&<>"']/;_.vb=function(a,b){return-1!=a.indexOf(b)};_.xb=function(a){return _.vb(_.wb.toLowerCase(),a.toLowerCase())};
_.zb=function(a,b){var c=0;a=(0,_.tb)(String(a)).split(".");b=(0,_.tb)(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var g=a[e]||"",h=b[e]||"";do{g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];if(0==g[0].length&&0==h[0].length)break;c=yb(0==g[1].length?0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||yb(0==g[2].length,0==h[2].length)||yb(g[2],h[2]);g=g[3];h=h[3]}while(0==c)}return c};
yb=function(a,b){return a<b?-1:a>b?1:0};
var Jaa,Kaa,Laa,Iaa,Haa;_.Ab=function(a,b){this.vwa=a===Haa&&b||"";this.YAa=Iaa};_.Ab.prototype.hs=!0;_.Ab.prototype.Zm=function(){return this.vwa.toString()};_.Ab.prototype.xca=!0;_.Ab.prototype.Eo=function(){return 1};_.Bb=function(a){if(a instanceof _.Ab&&a.constructor===_.Ab&&a.YAa===Iaa)return a.vwa;_.Ha(a);return"type_error:SafeUrl"};Jaa=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-wav|wav|webm)|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|text\/csv|video\/(?:mpeg|mp4|ogg|webm|quicktime))(?:;\w+=(?:\w+|"[\w;=]+"))*$/i;
Kaa=/^data:([^,]*);base64,[a-z0-9+\/]+=*$/i;Laa=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;_.Db=function(a){if(a instanceof _.Ab)return a;a="object"==typeof a&&a.hs?a.Zm():String(a);Laa.test(a)||(a="about:invalid#zClosurez");return _.Cb(a)};
_.Eb=function(a,b){if(a instanceof _.Ab)return a;a="object"==typeof a&&a.hs?a.Zm():String(a);if(b&&/^data:/i.test(a)){b=a.replace(/(%0A|%0D)/g,"");var c=b.match(Kaa);c=c&&Jaa.test(c[1]);b=_.Cb(c?b:"about:invalid#zClosurez");if(b.Zm()==a)return b}Laa.test(a)||(a="about:invalid#zClosurez");return _.Cb(a)};Iaa={};_.Cb=function(a){return new _.Ab(Haa,a)};Haa={};
var Naa,Saa,Qaa,Paa,Oaa,Raa,Taa;_.Fb=function(){this.wfa="";this.XAa=Maa};_.Fb.prototype.hs=!0;var Maa={};_.Fb.prototype.Zm=function(){return this.wfa};_.Ib=function(a){if(a instanceof _.Fb&&a.constructor===_.Fb&&a.XAa===Maa)return a.wfa;_.Ha(a);return"type_error:SafeStyle"};_.Fb.prototype.Po=function(a){this.wfa=a;return this};_.Jb=(new _.Fb).Po("");
_.Kb=function(a){var b="",c;for(c in a){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("t`"+c);var d=a[c];null!=d&&(d=Array.isArray(d)?(0,_.Ta)(d,Naa).join(" "):Naa(d),b+=c+":"+d+";")}return b?(new _.Fb).Po(b):_.Jb};
Naa=function(a){if(a instanceof _.Ab)return'url("'+_.Bb(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a instanceof _.kb)a=_.lb(a);else{a=String(a);var b=a.replace(Oaa,"$1").replace(Oaa,"$1").replace(Paa,"url");if(Qaa.test(b)){if(b=!Raa.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&&Saa(a)}a=b?Taa(a):"zClosurez"}else a="zClosurez"}if(/[{;}]/.test(a))throw new _.Oa("Value does not allow [{;}], got: %s.",[a]);return a};
Saa=function(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};Qaa=/^[-,."'%_!# a-zA-Z0-9\[\]]+$/;Paa=/\b(url\([ \t\n]*)('[ -&(-\[\]-~]*'|"[ !#-\[\]-~]*"|[!#-&*-\[\]-~]*)([ \t\n]*\))/g;Oaa=/\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?)\([-+*/0-9a-z.%\[\], ]+\)/g;Raa=/\/\*/;
Taa=function(a){return a.replace(Paa,function(b,c,d,e){var g="";d=d.replace(/^(['"])(.*)\1$/,function(h,k,n){g=k;return n});b=_.Db(d).Zm();return c+g+b+g+e})};
_.Lb=function(){this.vfa="";this.WAa=Uaa};_.Lb.prototype.hs=!0;var Uaa={};_.Lb.prototype.Zm=function(){return this.vfa};_.Mb=function(a){if(a instanceof _.Lb&&a.constructor===_.Lb&&a.WAa===Uaa)return a.vfa;_.Ha(a);return"type_error:SafeStyleSheet"};_.Lb.prototype.Po=function(a){this.vfa=a;return this};_.Vaa=(new _.Lb).Po("");
a:{var Waa=_.ta.navigator;if(Waa){var Xaa=Waa.userAgent;if(Xaa){_.wb=Xaa;break a}}_.wb=""}_.Nb=function(a){return _.vb(_.wb,a)};
var Ob,Qb;Ob=function(){return _.Nb("Firefox")||_.Nb("FxiOS")};_.Rb=function(){return _.Nb("Safari")&&!(Qb()||_.Nb("Coast")||_.Nb("Opera")||_.Nb("Edge")||_.Nb("Edg/")||_.Nb("OPR")||Ob()||_.Nb("Silk")||_.Nb("Android"))};Qb=function(){return(_.Nb("Chrome")||_.Nb("CriOS"))&&!_.Nb("Edge")};_.Yaa=function(){return _.Nb("Android")&&!(Qb()||Ob()||_.Nb("Opera")||_.Nb("Silk"))};
var Zaa;_.Sb=function(){this.ufa="";this.VAa=Zaa;this.rw=null};_.Sb.prototype.xca=!0;_.Sb.prototype.Eo=function(){return this.rw};_.Sb.prototype.hs=!0;_.Sb.prototype.Zm=function(){return this.ufa.toString()};_.Tb=function(a){if(a instanceof _.Sb&&a.constructor===_.Sb&&a.VAa===Zaa)return a.ufa;_.Ha(a);return"type_error:SafeHtml"};Zaa={};_.Ub=function(a,b){return(new _.Sb).Po(a,b)};_.Sb.prototype.Po=function(a,b){this.ufa=a;this.rw=b;return this};_.$aa=_.Ub("<!DOCTYPE html>",0);_.Vb=_.Ub("",0);
_.aba=_.Ub("<br>",0);
var bba;bba=_.saa(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=_.Tb(_.Vb);return!b.parentElement});_.Wb=function(a,b){if(bba())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=_.Tb(b)};_.Yb=function(a,b){a.src=_.qb(b)};_.Zb=function(a,b){b=b instanceof _.Ab?b:_.Eb(b);a.href=_.Bb(b)};
_.ac=function(a){return encodeURIComponent(String(a))};_.bc=function(a){return decodeURIComponent(a.replace(/\+/g," "))};_.cc=function(a,b){return a=_.ub(a,b)};_.dc=function(a){for(var b=0;2>b;b++){var c="\"'".charAt(b);if(a.charAt(0)==c&&a.charAt(a.length-1)==c)return a.substring(1,a.length-1)}return a};_.ec=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};
_.fc=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^(0,_.za)()).toString(36)};_.cba=2147483648*Math.random()|0;
_.gc=function(){return _.Nb("iPhone")&&!_.Nb("iPod")&&!_.Nb("iPad")};_.hc=function(){return _.gc()||_.Nb("iPad")||_.Nb("iPod")};
var ic=function(a){ic[" "](a);return a},fba;ic[" "]=_.Ea;_.dba=function(a,b){try{return ic(a[b]),!0}catch(c){}return!1};fba=function(a,b){var c=eba;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};
var oba,qc,eba,xc;_.jc=_.Nb("Opera");_.kc=_.Nb("Trident")||_.Nb("MSIE");_.lc=_.Nb("Edge");_.mc=_.lc||_.kc;_.nc=_.Nb("Gecko")&&!(_.xb("WebKit")&&!_.Nb("Edge"))&&!(_.Nb("Trident")||_.Nb("MSIE"))&&!_.Nb("Edge");_.oc=_.xb("WebKit")&&!_.Nb("Edge");_.gba=_.oc&&_.Nb("Mobile");_.pc=_.Nb("Macintosh");_.hba=_.Nb("Windows");_.iba=_.Nb("Linux")||_.Nb("CrOS");_.jba=_.Nb("Android");_.kba=_.gc();_.lba=_.Nb("iPad");_.mba=_.Nb("iPod");_.nba=_.hc();oba=function(){var a=_.ta.document;return a?a.documentMode:void 0};
a:{var rc="",sc=function(){var a=_.wb;if(_.nc)return/rv:([^\);]+)(\)|;)/.exec(a);if(_.lc)return/Edge\/([\d\.]+)/.exec(a);if(_.kc)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(_.oc)return/WebKit\/(\S+)/.exec(a);if(_.jc)return/(?:Version)[ \/]?(\S+)/.exec(a)}();sc&&(rc=sc?sc[1]:"");if(_.kc){var tc=oba();if(null!=tc&&tc>parseFloat(rc)){qc=String(tc);break a}}qc=rc}_.uc=qc;eba={};_.vc=function(a){return fba(a,function(){return 0<=_.zb(_.uc,a)})};_.wc=function(a){return Number(pba)>=a};
if(_.ta.document&&_.kc){var qba=oba();xc=qba?qba:parseInt(_.uc,10)||void 0}else xc=void 0;var pba=xc;
_.yc=Ob();_.zc=_.gc()||_.Nb("iPod");_.Ac=_.Nb("iPad");_.Bc=_.Yaa();_.Cc=Qb();_.Dc=_.Rb()&&!_.hc();
var rba,sba;rba={};_.Ec=null;sba=_.nc||_.oc&&!_.Dc||_.jc;_.tba=sba||"function"==typeof _.ta.btoa;_.uba=sba||!_.Dc&&!_.kc&&"function"==typeof _.ta.atob;_.Fc=function(a,b){void 0===b&&(b=0);_.vba();b=rba[b];for(var c=[],d=0;d<a.length;d+=3){var e=a[d],g=d+1<a.length,h=g?a[d+1]:0,k=d+2<a.length,n=k?a[d+2]:0,r=e>>2;e=(e&3)<<4|h>>4;h=(h&15)<<2|n>>6;n&=63;k||(n=64,g||(h=64));c.push(b[r],b[e],b[h]||"",b[n]||"")}return c.join("")};
_.vba=function(){if(!_.Ec){_.Ec={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));rba[c]=d;for(var e=0;e<d.length;e++){var g=d[e];void 0===_.Ec[g]&&(_.Ec[g]=e)}}}};
_.Gc="StopIteration"in _.ta?_.ta.StopIteration:{message:"StopIteration",stack:""};_.Hc=function(){};_.Hc.prototype.next=function(){throw _.Gc;};_.Hc.prototype.Tj=function(){return this};
_.Ic=function(a,b){this.vb={};this.qe=[];this.IF=this.Sf=0;var c=arguments.length;if(1<c){if(c%2)throw Error("o");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)};_.f=_.Ic.prototype;_.f.Xd=function(){return this.Sf};_.f.Ri=function(){Jc(this);for(var a=[],b=0;b<this.qe.length;b++)a.push(this.vb[this.qe[b]]);return a};_.f.ek=function(){Jc(this);return this.qe.concat()};_.f.Ok=function(a){return Kc(this.vb,a)};
_.f.vC=function(a){for(var b=0;b<this.qe.length;b++){var c=this.qe[b];if(Kc(this.vb,c)&&this.vb[c]==a)return!0}return!1};_.f.equals=function(a,b){if(this===a)return!0;if(this.Sf!=a.Xd())return!1;b=b||wba;Jc(this);for(var c,d=0;c=this.qe[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};var wba=function(a,b){return a===b};_.Ic.prototype.isEmpty=function(){return 0==this.Sf};_.Ic.prototype.clear=function(){this.vb={};this.IF=this.Sf=this.qe.length=0};
_.Ic.prototype.remove=function(a){return Kc(this.vb,a)?(delete this.vb[a],this.Sf--,this.IF++,this.qe.length>2*this.Sf&&Jc(this),!0):!1};var Jc=function(a){if(a.Sf!=a.qe.length){for(var b=0,c=0;b<a.qe.length;){var d=a.qe[b];Kc(a.vb,d)&&(a.qe[c++]=d);b++}a.qe.length=c}if(a.Sf!=a.qe.length){var e={};for(c=b=0;b<a.qe.length;)d=a.qe[b],Kc(e,d)||(a.qe[c++]=d,e[d]=1),b++;a.qe.length=c}};_.f=_.Ic.prototype;_.f.get=function(a,b){return Kc(this.vb,a)?this.vb[a]:b};
_.f.set=function(a,b){Kc(this.vb,a)||(this.Sf++,this.qe.push(a),this.IF++);this.vb[a]=b};_.f.addAll=function(a){if(a instanceof _.Ic)for(var b=a.ek(),c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])};_.f.forEach=function(a,b){for(var c=this.ek(),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 _.Ic(this)};_.f.g=function(){Jc(this);for(var a={},b=0;b<this.qe.length;b++){var c=this.qe[b];a[c]=this.vb[c]}return a};
_.f.Tj=function(a){Jc(this);var b=0,c=this.IF,d=this,e=new _.Hc;e.next=function(){if(c!=d.IF)throw Error("A");if(b>=d.qe.length)throw _.Gc;var g=d.qe[b++];return a?g:d.vb[g]};return e};var Kc=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
_.Lc=function(a){if(a.Ri&&"function"==typeof a.Ri)return a.Ri();if("string"===typeof a)return a.split("");if(_.Ia(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return _.eb(a)};_.Mc=function(a){if(a.ek&&"function"==typeof a.ek)return a.ek();if(!a.Ri||"function"!=typeof a.Ri){if(_.Ia(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return _.fb(a)}};
_.xba=function(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else if(_.Ia(a)||"string"===typeof a)(0,_.Qa)(a,b,c);else for(var d=_.Mc(a),e=_.Lc(a),g=e.length,h=0;h<g;h++)b.call(c,e[h],d&&d[h],a)};
var yba,Bba;_.Nc=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/\\#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;yba=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(0<=d){var g=a[c].substring(0,d);e=a[c].substring(d+1)}else g=a[c];b(g,e?_.bc(e):"")}}};_.zba=function(a){var b=a.indexOf("#");0>b&&(b=a.length);var c=a.indexOf("?");if(0>c||c>b){c=b;var d=""}else d=a.substring(c+1,b);return[a.substr(0,c),d,a.substr(b)]};
_.Aba=function(a,b){return b?a?a+"&"+b:b:a};_.Oc=function(a,b){if(!b)return a;a=_.zba(a);a[1]=_.Aba(a[1],b);return a[0]+(a[1]?"?"+a[1]:"")+a[2]};_.Pc=function(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)_.Pc(a,String(b[d]),c);else null!=b&&c.push(a+(""===b?"":"="+_.ac(b)))};_.Qc=function(a,b,c){c=null!=c?"="+_.ac(c):"";return _.Oc(a,b+c)};
_.Rc=function(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};_.Sc=/#|$/;Bba=/[?&]($|#)/;_.Tc=function(a,b){for(var c=a.search(_.Sc),d=0,e,g=[];0<=(e=_.Rc(a,d,b,c));)g.push(a.substring(d,e)),d=Math.min(a.indexOf("&",e)+1||c,c);g.push(a.substr(d));return g.join("").replace(Bba,"$1")};
var bd,ad,Hba,Cba,Eba,Dba,Gba,Fba,cd;
_.Vc=function(a,b){this.o9=this.jl=this.Tu="";this.Gx=null;this.pO=this.H_="";this.cq=!1;var c;a instanceof _.Vc?(this.cq=void 0!==b?b:a.cq,_.Wc(this,a.Tu),this.jF(a.Yz()),this.eF(a.bu()),_.Xc(this,a.Gx),this.setPath(a.getPath()),_.Yc(this,a.Zk.clone()),_.Zc(this,a.pO)):a&&(c=String(a).match(_.Nc))?(this.cq=!!b,_.Wc(this,c[1]||"",!0),this.jF(c[2]||"",!0),this.eF(c[3]||"",!0),_.Xc(this,c[4]),this.setPath(c[5]||"",!0),_.Yc(this,c[6]||"",!0),_.Zc(this,c[7]||"",!0)):(this.cq=!!b,this.Zk=new _.$c(null,
this.cq))};_.Vc.prototype.toString=function(){var a=[],b=this.Tu;b&&a.push(ad(b,Cba,!0),":");var c=this.bu();if(c||"file"==b)a.push("//"),(b=this.Yz())&&a.push(ad(b,Cba,!0),"@"),a.push(_.ac(c).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.Gx,null!=c&&a.push(":",String(c));if(c=this.getPath())this.DY()&&"/"!=c.charAt(0)&&a.push("/"),a.push(ad(c,"/"==c.charAt(0)?Dba:Eba,!0));(c=this.Zk.toString())&&a.push("?",c);(c=this.pO)&&a.push("#",ad(c,Fba));return a.join("")};
_.Vc.prototype.resolve=function(a){var b=this.clone(),c=!!a.Tu;c?_.Wc(b,a.Tu):c=a.Ysa();c?b.jF(a.Yz()):c=a.DY();c?b.eF(a.bu()):c=null!=a.Gx;var d=a.getPath();if(c)_.Xc(b,a.Gx);else if(c=!!a.H_){if("/"!=d.charAt(0))if(this.DY()&&!this.H_)d="/"+d;else{var e=b.getPath().lastIndexOf("/");-1!=e&&(d=b.getPath().substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(_.vb(e,"./")||_.vb(e,"/.")){d=_.sb(e,"/");e=e.split("/");for(var g=[],h=0;h<e.length;){var k=e[h++];"."==k?d&&h==e.length&&g.push(""):".."==k?
((1<g.length||1==g.length&&""!=g[0])&&g.pop(),d&&h==e.length&&g.push("")):(g.push(k),d=!0)}d=g.join("/")}else d=e}c?b.setPath(d):c=a.oP();c?_.Yc(b,a.Zk.clone()):c=!!a.pO;c&&_.Zc(b,a.pO);return b};_.Vc.prototype.clone=function(){return new _.Vc(this)};_.Wc=function(a,b,c){a.Tu=c?bd(b,!0):b;a.Tu&&(a.Tu=a.Tu.replace(/:$/,""));return a};_.f=_.Vc.prototype;_.f.Yz=function(){return this.jl};_.f.jF=function(a,b){this.jl=b?bd(a):a;return this};_.f.Ysa=function(){return!!this.jl};_.f.bu=function(){return this.o9};
_.f.eF=function(a,b){this.o9=b?bd(a,!0):a;return this};_.f.DY=function(){return!!this.o9};_.Xc=function(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("B`"+b);a.Gx=b}else a.Gx=null;return a};_.Vc.prototype.getPath=function(){return this.H_};_.Vc.prototype.setPath=function(a,b){this.H_=b?bd(a,!0):a;return this};_.Vc.prototype.oP=function(){return""!==this.Zk.toString()};_.Yc=function(a,b,c){b instanceof _.$c?(a.Zk=b,a.Zk.Aga(a.cq)):(c||(b=ad(b,Gba)),a.Zk=new _.$c(b,a.cq));return a};
_.Vc.prototype.he=function(a){return _.Yc(this,a,void 0)};_.Vc.prototype.getQuery=function(){return this.Zk.toString()};_.Zc=function(a,b,c){a.pO=c?bd(b):b;return a};_.Vc.prototype.removeParameter=function(a){this.Zk.remove(a);return this};_.Vc.prototype.Aga=function(a){this.cq=a;this.Zk&&this.Zk.Aga(a)};bd=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""};
ad=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,Hba),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null};Hba=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)};Cba=/[#\/\?@]/g;Eba=/[#\?:]/g;Dba=/[#\?]/g;Gba=/[#\?@]/g;Fba=/#/g;_.$c=function(a,b){this.Sf=this.Sg=null;this.xo=a||null;this.cq=!!b};cd=function(a){a.Sg||(a.Sg=new _.Ic,a.Sf=0,a.xo&&yba(a.xo,function(b,c){a.add(_.bc(b),c)}))};_.f=_.$c.prototype;_.f.Xd=function(){cd(this);return this.Sf};
_.f.add=function(a,b){cd(this);this.xo=null;a=dd(this,a);var c=this.Sg.get(a);c||this.Sg.set(a,c=[]);c.push(b);this.Sf+=1;return this};_.f.remove=function(a){cd(this);a=dd(this,a);return this.Sg.Ok(a)?(this.xo=null,this.Sf-=this.Sg.get(a).length,this.Sg.remove(a)):!1};_.f.clear=function(){this.Sg=this.xo=null;this.Sf=0};_.f.isEmpty=function(){cd(this);return 0==this.Sf};_.f.Ok=function(a){cd(this);a=dd(this,a);return this.Sg.Ok(a)};_.f.vC=function(a){var b=this.Ri();return _.Xa(b,a)};
_.f.forEach=function(a,b){cd(this);this.Sg.forEach(function(c,d){(0,_.Qa)(c,function(e){a.call(b,e,d,this)},this)},this)};_.f.ek=function(){cd(this);for(var a=this.Sg.Ri(),b=this.Sg.ek(),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.Ri=function(a){cd(this);var b=[];if("string"===typeof a)this.Ok(a)&&(b=_.$a(b,this.Sg.get(dd(this,a))));else{a=this.Sg.Ri();for(var c=0;c<a.length;c++)b=_.$a(b,a[c])}return b};
_.f.set=function(a,b){cd(this);this.xo=null;a=dd(this,a);this.Ok(a)&&(this.Sf-=this.Sg.get(a).length);this.Sg.set(a,[b]);this.Sf+=1;return this};_.f.get=function(a,b){if(!a)return b;a=this.Ri(a);return 0<a.length?String(a[0]):b};_.f.setValues=function(a,b){this.remove(a);0<b.length&&(this.xo=null,this.Sg.set(dd(this,a),_.ab(b)),this.Sf+=b.length)};
_.f.toString=function(){if(this.xo)return this.xo;if(!this.Sg)return"";for(var a=[],b=this.Sg.ek(),c=0;c<b.length;c++){var d=b[c],e=_.ac(d);d=this.Ri(d);for(var g=0;g<d.length;g++){var h=e;""!==d[g]&&(h+="="+_.ac(d[g]));a.push(h)}}return this.xo=a.join("&")};_.f.clone=function(){var a=new _.$c;a.xo=this.xo;this.Sg&&(a.Sg=this.Sg.clone(),a.Sf=this.Sf);return a};var dd=function(a,b){b=String(b);a.cq&&(b=b.toLowerCase());return b};
_.$c.prototype.Aga=function(a){a&&!this.cq&&(cd(this),this.xo=null,this.Sg.forEach(function(b,c){var d=c.toLowerCase();c!=d&&(this.remove(c),this.setValues(d,b))},this));this.cq=a};_.$c.prototype.extend=function(a){for(var b=0;b<arguments.length;b++)_.xba(arguments[b],function(c,d){this.add(d,c)},this)};
_.ed=function(){this.QH=this.QH;this.pE=this.pE};_.ed.prototype.QH=!1;_.ed.prototype.isDisposed=function(){return this.QH};_.ed.prototype.mb=function(){this.QH||(this.QH=!0,this.ua())};_.ed.prototype.ua=function(){if(this.pE)for(;this.pE.length;)this.pE.shift()()};_.gd=function(a){a&&"function"==typeof a.mb&&a.mb()};
_.hd=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.ME=!1};_.hd.prototype.stopPropagation=function(){this.ME=!0};_.hd.prototype.preventDefault=function(){this.defaultPrevented=!0};
var Jba,Kba,Oba;_.Iba=!_.kc||_.wc(9);Jba=!_.kc||_.wc(9);Kba=_.kc&&!_.vc("9");_.Lba=!_.oc||_.vc("528");_.Mba=_.nc&&_.vc("1.9b")||_.kc&&_.vc("8")||_.jc&&_.vc("9.5")||_.oc&&_.vc("528");_.Nba=_.nc&&!_.vc("8")||_.kc&&!_.vc("9");Oba=function(){if(!_.ta.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{_.ta.addEventListener("test",_.Ea,b),_.ta.removeEventListener("test",_.Ea,b)}catch(c){}return a}();
_.id=function(a,b){_.hd.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.N_=!1;this.pointerId=0;this.pointerType="";this.Xf=null;a&&this.init(a,b)};_.p(_.id,_.hd);var Pba={2:"touch",3:"pen",4:"mouse"};
_.id.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;(b=a.relatedTarget)?_.nc&&(_.dba(b,"nodeName")||(b=null)):"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=_.oc||void 0!==
a.offsetX?a.offsetX:a.layerX,this.offsetY=_.oc||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.N_=_.pc?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType="string"===typeof a.pointerType?a.pointerType:Pba[a.pointerType]||"";this.state=a.state;this.Xf=a;a.defaultPrevented&&this.preventDefault()};_.id.prototype.stopPropagation=function(){_.id.ma.stopPropagation.call(this);this.Xf.stopPropagation?this.Xf.stopPropagation():this.Xf.cancelBubble=!0};
_.id.prototype.preventDefault=function(){_.id.ma.preventDefault.call(this);var a=this.Xf;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,Kba)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};
var Qba,Rba;Qba="closure_listenable_"+(1E6*Math.random()|0);_.jd=function(a){return!(!a||!a[Qba])};Rba=0;
var Sba=function(a,b,c,d,e){this.listener=a;this.f0=null;this.src=b;this.type=c;this.capture=!!d;this.handler=e;this.key=++Rba;this.uq=this.fW=!1},kd=function(a){a.uq=!0;a.listener=null;a.f0=null;a.src=null;a.handler=null};
var ld=function(a){this.src=a;this.fi={};this.tS=0};ld.prototype.add=function(a,b,c,d,e){var g=a.toString();a=this.fi[g];a||(a=this.fi[g]=[],this.tS++);var h=md(a,b,d,e);-1<h?(b=a[h],c||(b.fW=!1)):(b=new Sba(b,this.src,g,!!d,e),b.fW=c,a.push(b));return b};ld.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.fi))return!1;var e=this.fi[a];b=md(e,b,c,d);return-1<b?(kd(e[b]),_.Ya(e,b),0==e.length&&(delete this.fi[a],this.tS--),!0):!1};
var nd=function(a,b){var c=b.type;c in a.fi&&_.Za(a.fi[c],b)&&(kd(b),0==a.fi[c].length&&(delete a.fi[c],a.tS--))};ld.prototype.Ye=function(a){a=a&&a.toString();var b=0,c;for(c in this.fi)if(!a||c==a){for(var d=this.fi[c],e=0;e<d.length;e++)++b,kd(d[e]);delete this.fi[c];this.tS--}return b};ld.prototype.KO=function(a,b,c,d){a=this.fi[a.toString()];var e=-1;a&&(e=md(a,b,c,d));return-1<e?a[e]:null};
ld.prototype.hasListener=function(a,b){var c=void 0!==a,d=c?a.toString():"",e=void 0!==b;return taa(this.fi,function(g){for(var h=0;h<g.length;++h)if(!(c&&g[h].type!=d||e&&g[h].capture!=b))return!0;return!1})};var md=function(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!g.uq&&g.listener==b&&g.capture==!!c&&g.handler==d)return e}return-1};
var od,pd,Tba,Uba,Vba,Wba,Zba,Xba,td,xd,sd;od="closure_lm_"+(1E6*Math.random()|0);pd={};Tba=0;_.rd=function(a,b,c,d,e){if(d&&d.once)return _.qd(a,b,c,d,e);if(Array.isArray(b)){for(var g=0;g<b.length;g++)_.rd(a,b[g],c,d,e);return null}c=sd(c);return _.jd(a)?a.s(b,c,_.La(d)?!!d.capture:!!d,e):Uba(a,b,c,!1,d,e)};
Uba=function(a,b,c,d,e,g){if(!b)throw Error("E");var h=_.La(e)?!!e.capture:!!e,k=td(a);k||(a[od]=k=new ld(a));c=k.add(b,c,d,h,g);if(c.f0)return c;d=Vba();c.f0=d;d.src=a;d.listener=c;if(a.addEventListener)Oba||(e=h),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(Wba(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("F");Tba++;return c};
Vba=function(){var a=Xba,b=Jba?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};_.qd=function(a,b,c,d,e){if(Array.isArray(b)){for(var g=0;g<b.length;g++)_.qd(a,b[g],c,d,e);return null}c=sd(c);return _.jd(a)?a.sA(b,c,_.La(d)?!!d.capture:!!d,e):Uba(a,b,c,!0,d,e)};
_.ud=function(a,b,c,d,e){if(Array.isArray(b))for(var g=0;g<b.length;g++)_.ud(a,b[g],c,d,e);else d=_.La(d)?!!d.capture:!!d,c=sd(c),_.jd(a)?a.Ke(b,c,d,e):a&&(a=td(a))&&(b=a.KO(b,c,d,e))&&_.vd(b)};
_.vd=function(a){if("number"!==typeof a&&a&&!a.uq){var b=a.src;if(_.jd(b))nd(b.Vt,a);else{var c=a.type,d=a.f0;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Wba(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Tba--;(c=td(b))?(nd(c,a),0==c.tS&&(c.src=null,b[od]=null)):kd(a)}}};_.Yba=function(a,b,c,d,e){c=sd(c);d=!!d;return _.jd(a)?a.KO(b,c,d,e):a?(a=td(a))?a.KO(b,c,d,e):null:null};Wba=function(a){return a in pd?pd[a]:pd[a]="on"+a};
_.wd=function(a,b,c,d){var e=!0;if(a=td(a))if(b=a.fi[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var g=b[a];g&&g.capture==c&&!g.uq&&(g=Zba(g,d),e=e&&!1!==g)}return e};Zba=function(a,b){var c=a.listener,d=a.handler||a.src;a.fW&&_.vd(a);return c.call(d,b)};
Xba=function(a,b){if(a.uq)return!0;if(!Jba){var c=b||_.Da("window.event");b=new _.id(c,this);var d=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var e=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(h){e=!0}if(e||void 0==c.returnValue)c.returnValue=!0}c=[];for(e=b.currentTarget;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;!b.ME&&0<=e;e--){b.currentTarget=c[e];var g=_.wd(c[e],a,!0,b);d=d&&g}for(e=0;!b.ME&&e<c.length;e++)b.currentTarget=c[e],g=_.wd(c[e],a,!1,b),d=d&&g}return d}return Zba(a,
new _.id(b,this))};td=function(a){a=a[od];return a instanceof ld?a:null};xd="__closure_events_fn_"+(1E9*Math.random()>>>0);sd=function(a){if(_.Ka(a))return a;a[xd]||(a[xd]=function(b){return a.handleEvent(b)});return a[xd]};
_.yd=function(){_.ed.call(this);this.Vt=new ld(this);this.tIa=this;this.Xea=null};_.p(_.yd,_.ed);_.yd.prototype[Qba]=!0;_.f=_.yd.prototype;_.f.iD=function(){return this.Xea};_.f.CR=function(a){this.Xea=a};_.f.addEventListener=function(a,b,c,d){_.rd(this,a,b,c,d)};_.f.removeEventListener=function(a,b,c,d){_.ud(this,a,b,c,d)};
_.f.dispatchEvent=function(a){var b,c=this.iD();if(c)for(b=[];c;c=c.iD())b.push(c);c=this.tIa;var d=a.type||a;if("string"===typeof a)a=new _.hd(a,c);else if(a instanceof _.hd)a.target=a.target||c;else{var e=a;a=new _.hd(d,c);_.ib(a,e)}e=!0;if(b)for(var g=b.length-1;!a.ME&&0<=g;g--){var h=a.currentTarget=b[g];e=_.zd(h,d,!0,a)&&e}a.ME||(h=a.currentTarget=c,e=_.zd(h,d,!0,a)&&e,a.ME||(e=_.zd(h,d,!1,a)&&e));if(b)for(g=0;!a.ME&&g<b.length;g++)h=a.currentTarget=b[g],e=_.zd(h,d,!1,a)&&e;return e};
_.f.ua=function(){_.yd.ma.ua.call(this);this.Vt&&this.Vt.Ye(void 0);this.Xea=null};_.f.s=function(a,b,c,d){return this.Vt.add(String(a),b,!1,c,d)};_.f.sA=function(a,b,c,d){return this.Vt.add(String(a),b,!0,c,d)};_.f.Ke=function(a,b,c,d){return this.Vt.remove(String(a),b,c,d)};
_.zd=function(a,b,c,d){b=a.Vt.fi[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.uq&&h.capture==c){var k=h.listener,n=h.handler||h.src;h.fW&&nd(a.Vt,h);e=!1!==k.call(n,d)&&e}}return e&&!d.defaultPrevented};_.yd.prototype.KO=function(a,b,c,d){return this.Vt.KO(String(a),b,c,d)};_.yd.prototype.hasListener=function(a,b){return this.Vt.hasListener(void 0!==a?String(a):void 0,b)};
var $ba;_.Ad=function(a){return(new $ba).Lb(a)};$ba=function(){};$ba.prototype.Lb=function(a){var b=[];Cd(this,a,b);return b.join("")};
var Cd=function(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(Array.isArray(b)){var d=b;b=d.length;c.push("[");for(var e="",g=0;g<b;g++)c.push(e),Cd(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),aca(d,c),c.push(":"),Cd(a,g,c),e=","));c.push("}");return}}switch(typeof b){case "string":aca(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("G`"+typeof b);}}},bca={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},cca=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g,aca=function(a,b){b.push('"',a.replace(cca,function(c){var d=bca[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).substr(1),
bca[c]=d);return d}),'"')};
var Dd=function(a,b){this.KKa=a;this.uUa=b;this.d_=0;this.Jd=null};Dd.prototype.get=function(){if(0<this.d_){this.d_--;var a=this.Jd;this.Jd=a.next;a.next=null}else a=this.KKa();return a};Dd.prototype.put=function(a){this.uUa(a);100>this.d_&&(this.d_++,a.next=this.Jd,this.Jd=a)};
var Ed,eca,fca;a:{try{Ed=!!(new self.OffscreenCanvas(0,0)).getContext("2d");break a}catch(a){}Ed=!1}_.dca=Ed;eca=!_.kc||_.wc(9);fca=!_.nc&&!_.kc||_.kc&&_.wc(9)||_.nc&&_.vc("1.9.1");_.gca=_.kc&&!_.vc("9");
_.Fd=function(a,b){this.width=a;this.height=b};_.f=_.Fd.prototype;_.f.clone=function(){return new _.Fd(this.width,this.height)};_.f.aspectRatio=function(){return this.width/this.height};_.f.isEmpty=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};_.f.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this};
var hca,kca,oca,pca,mca;_.Id=function(a){return a?new _.Gd(_.Hd(a)):paa||(paa=new _.Gd)};_.Jd=function(a,b){return"string"===typeof b?a.getElementById(b):b};_.Ld=function(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):_.Kd(document,"*",a,b)};
_.Md=function(a,b){var c=b||document;if(c.getElementsByClassName)a=c.getElementsByClassName(a)[0];else{c=document;var d=b||c;a=d.querySelectorAll&&d.querySelector&&a?d.querySelector(a?"."+a:""):_.Kd(c,"*",a,b)[0]||null}return a||null};
_.Kd=function(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&&_.Xa(b.split(/\s+/),c)&&(d[e++]=h);d.length=e;return d}return a};
_.ica=function(a,b){_.db(b,function(c,d){c&&"object"==typeof c&&c.hs&&(c=c.Zm());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:hca.hasOwnProperty(d)?a.setAttribute(hca[d],c):_.sb(d,"aria-")||_.sb(d,"data-")?a.setAttribute(d,c):a[d]=c})};hca={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};
_.Nd=function(a){return _.jca(a||window)};_.jca=function(a){a=a.document;a=_.Od(a)?a.documentElement:a.body;return new _.Fd(a.clientWidth,a.clientHeight)};
_.lca=function(a,b){var c=String(b[0]),d=b[1];if(!eca&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',_.cc(d.name),'"');if(d.type){c.push(' type="',_.cc(d.type),'"');var e={};_.ib(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=_.Pd(a,c);d&&("string"===typeof d?c.className=d:Array.isArray(d)?c.className=d.join(" "):_.ica(c,d));2<b.length&&kca(a,c,b,2);return c};
kca=function(a,b,c,d){function e(h){h&&b.appendChild("string"===typeof h?a.createTextNode(h):h)}for(;d<c.length;d++){var g=c[d];!_.Ia(g)||_.La(g)&&0<g.nodeType?e(g):(0,_.Qa)(mca(g)?_.ab(g):g,e)}};_.Qd=function(a){return _.Pd(document,a)};_.Pd=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)};_.Od=function(a){return"CSS1Compat"==a.compatMode};_.Rd=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0};
_.Sd=function(a,b){a.appendChild(b)};_.Td=function(a,b){kca(_.Hd(a),a,arguments,1)};_.Vd=function(a){for(var b;b=a.firstChild;)a.removeChild(b)};_.Wd=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b)};_.Xd=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)};_.Yd=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};_.Zd=function(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)};
_.$d=function(a){return fca&&void 0!=a.children?a.children:(0,_.Sa)(a.childNodes,function(b){return 1==b.nodeType})};_.ae=function(a){return void 0!==a.firstElementChild?a.firstElementChild:_.nca(a.firstChild)};_.nca=function(a){for(;a&&1!=a.nodeType;)a=a.nextSibling;return a};_.ce=function(a){if(!a)return null;if(!a.previousSibling)return a.parentNode;for(a=a.previousSibling;a&&a.lastChild;)a=a.lastChild;return a};_.de=function(a){return _.La(a)&&1==a.nodeType};
_.ee=function(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};_.Hd=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document};_.fe=function(a){return a.contentDocument||a.contentWindow.document};
_.ge=function(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 _.Vd(a),a.appendChild(_.Hd(a).createTextNode(String(b)))};_.he=function(a){return oca(a)&&pca(a)};_.ie=function(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))};
oca=function(a){return _.kc&&!_.vc("9")?(a=a.getAttributeNode("tabindex"),null!=a&&a.specified):a.hasAttribute("tabindex")};pca=function(a){a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a};mca=function(a){if(a&&"number"==typeof a.length){if(_.La(a))return"function"==typeof a.item||"string"==typeof a.item;if(_.Ka(a))return"function"==typeof a.item}return!1};_.je=function(a,b,c,d){a&&!c&&(a=a.parentNode);for(c=0;a&&(null==d||c<=d);){if(b(a))return a;a=a.parentNode;c++}return null};
_.qca=function(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return null}};_.Gd=function(a){this.yc=a||_.ta.document||document};_.f=_.Gd.prototype;_.f.wa=_.Id;_.f.Qb=function(){return this.yc};_.f.o=function(a){return _.Jd(this.yc,a)};_.f.getElementsByTagName=function(a,b){return(b||this.yc).getElementsByTagName(String(a))};_.f.eaa=function(a,b){return _.Ld(a,b||this.yc)};_.f.Wh=function(a,b){return _.Md(a,b||this.yc)};_.f.oD=function(a){return _.Md(a,this.yc)};_.f.hk=function(){return _.Nd(this.getWindow())};
_.f.ha=function(a,b,c){return _.lca(this.yc,arguments)};_.f.createElement=function(a){return _.Pd(this.yc,a)};_.f.createTextNode=function(a){return this.yc.createTextNode(String(a))};_.f.getWindow=function(){var a=this.yc;return a.parentWindow||a.defaultView};_.f.Nz=function(a){return _.qca(a||this.yc)};_.f.appendChild=_.Sd;_.f.append=_.Td;_.f.canHaveChildren=_.Rd;_.f.Pj=_.Vd;_.f.lPa=_.Wd;_.f.kPa=_.Xd;_.f.removeNode=_.Yd;_.f.lUa=_.Zd;_.f.Do=_.$d;_.f.lsa=_.ae;_.f.cNa=_.ce;_.f.yPa=_.de;
_.f.contains=_.ee;_.f.VMa=_.fe;_.f.FR=_.ge;_.f.Dxa=_.ie;_.f.Wl=function(a){var b;(b="A"==a.tagName&&a.hasAttribute("href")||"INPUT"==a.tagName||"TEXTAREA"==a.tagName||"SELECT"==a.tagName||"BUTTON"==a.tagName?!a.disabled&&(!oca(a)||pca(a)):_.he(a))&&_.kc?(a=!_.Ka(a.getBoundingClientRect)||_.kc&&null==a.parentElement?{height:a.offsetHeight,width:a.offsetWidth}:a.getBoundingClientRect(),a=null!=a&&0<a.height&&0<a.width):a=b;return a};_.f.kI=_.je;
var le,rca;_.ke=function(a){_.ta.setTimeout(function(){throw a;},0)};
rca=function(){var a=_.ta.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!_.Nb("Presto")&&(a=function(){var e=_.Qd("IFRAME");e.style.display="none";_.Yb(e,_.rb(xaa));document.documentElement.appendChild(e);var g=e.contentWindow;e=g.document;e.open();e.write(_.Tb(_.Vb));e.close();var h="callImmediate"+Math.random(),k="file:"==g.location.protocol?"*":g.location.protocol+"//"+g.location.host;e=(0,_.xa)(function(n){if(("*"==k||n.origin==
k)&&n.data==h)this.port1.onmessage()},this);g.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){g.postMessage(h,k)}}});if("undefined"!==typeof a&&!_.Nb("Trident")&&!_.Nb("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.cb;c.cb=null;e()}};return function(e){d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e){_.ta.setTimeout(e,0)}};
var me=function(){this.A2=this.TK=null},sca=new Dd(function(){return new pe},function(a){a.reset()});me.prototype.add=function(a,b){var c=sca.get();c.set(a,b);this.A2?this.A2.next=c:this.TK=c;this.A2=c};me.prototype.remove=function(){var a=null;this.TK&&(a=this.TK,this.TK=this.TK.next,this.TK||(this.A2=null),a.next=null);return a};var pe=function(){this.next=this.scope=this.Pk=null};pe.prototype.set=function(a,b){this.Pk=a;this.scope=b;this.next=null};
pe.prototype.reset=function(){this.next=this.scope=this.Pk=null};
var qe,tca,re,uca,vca;_.se=function(a,b){qe||tca();re||(qe(),re=!0);uca.add(a,b)};tca=function(){if(_.ta.Promise&&_.ta.Promise.resolve){var a=_.ta.Promise.resolve(void 0);qe=function(){a.then(vca)}}else qe=function(){var b=vca;!_.Ka(_.ta.setImmediate)||_.ta.Window&&_.ta.Window.prototype&&!_.Nb("Edge")&&_.ta.Window.prototype.setImmediate==_.ta.setImmediate?(le||(le=rca()),le(b)):_.ta.setImmediate(b)}};re=!1;uca=new me;
vca=function(){for(var a;a=uca.remove();){try{a.Pk.call(a.scope)}catch(b){_.ke(b)}sca.put(a)}re=!1};
_.wca=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};
var xca,yca,Bca,Hca,Eca,Cca,Dca,Ica,Gca,Jca;_.ue=function(a){this.Nb=0;this.rk=void 0;this.uH=this.uz=this.lc=null;this.vY=this.J9=!1;if(a!=_.Ea)try{var b=this;a.call(void 0,function(c){_.te(b,2,c)},function(c){_.te(b,3,c)})}catch(c){_.te(this,3,c)}};xca=function(){this.next=this.context=this.xJ=this.tQ=this.yz=null;this.XM=!1};xca.prototype.reset=function(){this.context=this.xJ=this.tQ=this.yz=null;this.XM=!1};yca=new Dd(function(){return new xca},function(a){a.reset()});
_.ve=function(a,b,c){var d=yca.get();d.tQ=a;d.xJ=b;d.context=c;return d};_.we=function(){var a,b,c=new _.ue(function(d,e){a=d;b=e});return new zca(c,a,b)};_.ue.prototype.then=function(a,b,c){return _.Aca(this,_.Ka(a)?a:null,_.Ka(b)?b:null,c)};_.ue.prototype.$goog_Thenable=!0;_.ue.prototype.cancel=function(a){if(0==this.Nb){var b=new _.xe(a);_.se(function(){Bca(this,b)},this)}};
Bca=function(a,b){if(0==a.Nb)if(a.lc){var c=a.lc;if(c.uz){for(var d=0,e=null,g=null,h=c.uz;h&&(h.XM||(d++,h.yz==a&&(e=h),!(e&&1<d)));h=h.next)e||(g=h);e&&(0==c.Nb&&1==d?Bca(c,b):(g?(d=g,d.next==c.uH&&(c.uH=d),d.next=d.next.next):Cca(c),Dca(c,e,3,b)))}a.lc=null}else _.te(a,3,b)};_.ye=function(a,b){a.uz||2!=a.Nb&&3!=a.Nb||Eca(a);a.uH?a.uH.next=b:a.uz=b;a.uH=b};
_.Aca=function(a,b,c,d){var e=_.ve(null,null,null);e.yz=new _.ue(function(g,h){e.tQ=b?function(k){try{var n=b.call(d,k);g(n)}catch(r){h(r)}}:g;e.xJ=c?function(k){try{var n=c.call(d,k);void 0===n&&k instanceof _.xe?h(k):g(n)}catch(r){h(r)}}:h});e.yz.lc=a;_.ye(a,e);return e.yz};_.ue.prototype.PWa=function(a){this.Nb=0;_.te(this,2,a)};_.ue.prototype.QWa=function(a){this.Nb=0;_.te(this,3,a)};
_.te=function(a,b,c){0==a.Nb&&(a===c&&(b=3,c=new TypeError("H")),a.Nb=1,_.Fca(c,a.PWa,a.QWa,a)||(a.rk=c,a.Nb=b,a.lc=null,Eca(a),3!=b||c instanceof _.xe||Gca(a,c)))};_.Fca=function(a,b,c,d){if(a instanceof _.ue)return _.ye(a,_.ve(b||_.Ea,c||null,d)),!0;if(_.wca(a))return a.then(b,c,d),!0;if(_.La(a))try{var e=a.then;if(_.Ka(e))return Hca(a,e,b,c,d),!0}catch(g){return c.call(d,g),!0}return!1};
Hca=function(a,b,c,d,e){var g=!1,h=function(n){g||(g=!0,c.call(e,n))},k=function(n){g||(g=!0,d.call(e,n))};try{b.call(a,h,k)}catch(n){k(n)}};Eca=function(a){a.J9||(a.J9=!0,_.se(a.iX,a))};Cca=function(a){var b=null;a.uz&&(b=a.uz,a.uz=b.next,b.next=null);a.uz||(a.uH=null);return b};_.ue.prototype.iX=function(){for(var a;a=Cca(this);)Dca(this,a,this.Nb,this.rk);this.J9=!1};
Dca=function(a,b,c,d){if(3==c&&b.xJ&&!b.XM)for(;a&&a.vY;a=a.lc)a.vY=!1;if(b.yz)b.yz.lc=null,Ica(b,c,d);else try{b.XM?b.tQ.call(b.context):Ica(b,c,d)}catch(e){Jca.call(null,e)}yca.put(b)};Ica=function(a,b,c){2==b?a.tQ.call(a.context,c):a.xJ&&a.xJ.call(a.context,c)};Gca=function(a,b){a.vY=!0;_.se(function(){a.vY&&Jca.call(null,b)})};Jca=_.ke;_.xe=function(a){_.Na.call(this,a)};_.p(_.xe,_.Na);_.xe.prototype.name="cancel";var zca=function(a,b,c){this.se=a;this.resolve=b;this.reject=c};
_.ze=function(a,b,c){if(_.Ka(a))c&&(a=(0,_.xa)(a,c));else if(a&&"function"==typeof a.handleEvent)a=(0,_.xa)(a.handleEvent,a);else throw Error("I");return 2147483647<Number(b)?-1:_.ta.setTimeout(a,b||0)};_.Ae=function(a){_.ta.clearTimeout(a)};
_.Be=function(a){_.ed.call(this);this.Ta=a;this.qe={}};_.p(_.Be,_.ed);var Kca=[];_.Be.prototype.s=function(a,b,c,d){Array.isArray(b)||(b&&(Kca[0]=b.toString()),b=Kca);for(var e=0;e<b.length;e++){var g=_.rd(a,b[e],c||this.handleEvent,d||!1,this.Ta||this);if(!g)break;this.qe[g.key]=g}return this};_.Be.prototype.sA=function(a,b,c,d){return _.Ce(this,a,b,c,d)};
_.Ce=function(a,b,c,d,e,g){if(Array.isArray(c))for(var h=0;h<c.length;h++)_.Ce(a,b,c[h],d,e,g);else{b=_.qd(b,c,d||a.handleEvent,e,g||a.Ta||a);if(!b)return a;a.qe[b.key]=b}return a};_.Be.prototype.Ke=function(a,b,c,d,e){if(Array.isArray(b))for(var g=0;g<b.length;g++)this.Ke(a,b[g],c,d,e);else if(a=_.Yba(a,b,c||this.handleEvent,_.La(d)?!!d.capture:!!d,e||this.Ta||this))_.vd(a),delete this.qe[a.key];return this};
_.Be.prototype.Ye=function(){_.db(this.qe,function(a,b){this.qe.hasOwnProperty(b)&&_.vd(a)},this);this.qe={}};_.Be.prototype.ua=function(){_.Be.ma.ua.call(this);this.Ye()};_.Be.prototype.handleEvent=function(){throw Error("K");};

}catch(e){_._DumpException(e)}
try{
var De,Lca,He,Nca,Rca,Tca,Uca,Vca;De=function(a){setTimeout(function(){throw a;},0)};_.Ee=function(a){return"function"===typeof a};_.Fe=function(a){return null!==a&&"object"===typeof a};Lca=function(a){return a.reduce(function(b,c){return b.concat(c instanceof Ge?c.errors:c)},[])};He=function(){};_.Mca=function(a){return a?1===a.length?a[0]:function(b){return a.reduce(function(c,d){return d(c)},b)}:He};Nca=function(a){a||(a=Promise);if(!a)throw Error("N");return a};_.Pca=function(){return function(a){return a.Kd(new Oca(a))}};
_.Ke=function(a,b,c,d,e){e=void 0===e?new Ie(a,c,d):e;if(!e.closed)return b instanceof _.Je?b.subscribe(e):_.Qca(b)(e)};Rca=function(a){return a in Le?(delete Le[a],!0):!1};Tca=function(a){Sca(a)};Uca=function(a){a.hB.rN()};_.Ne=function(a,b,c){_.Me(["event",a,b,c])};_.Me=function(a){if(_.Oe())_.Qe.ui(new Re(a));else{var b=_.ta.ga;b&&(a=["send"].concat(a),"timing"===a[1]&&null==a[4]&&(a[4]=Math.round(performance.now())),b.apply(null,a))}};
_.Se=function(a,b){b=_.Wa(a,b,void 0);return 0>b?null:"string"===typeof a?a.charAt(b):a[b]};_.Te=function(a){return"array"==_.Ha(a)};_.Ue=function(a,b){_.Xa(a,b)||a.push(b)};_.Ve=function(a,b,c,d,e,g,h){var k="";a&&(k+=a+":");c&&(k+="//",b&&(k+=b+"@"),k+=c,d&&(k+=":"+d));e&&(k+=e);g&&(k+="?"+g);h&&(k+="#"+h);return k};Vca=function(a,b){var c=[];for(b=b||0;b<a.length;b+=2)_.Pc(a[b],a[b+1],c);return c.join("&")};
_.We=function(a,b){var c=2==arguments.length?Vca(arguments[1],0):Vca(arguments,1);return _.Oc(a,c)};_.Xe=function(a,b){_.sb(b,"/")||(b="/"+b);a=a.match(_.Nc);return _.Ve(a[1],a[2],a[3],a[4],b,a[6],a[7])};
_.Ye=function(a){this.gta=0;this.Tv=a};_.Ye.prototype.next=function(){return this.gta<this.Tv.length?{done:!1,value:this.Tv[this.gta++]}:{done:!0,value:void 0}};"undefined"!=typeof Symbol&&(_.Ye.prototype[Symbol.iterator]=function(){return this});
var $e,Xca,Yca,ef;_.q=function(){};_.Ze="function"==typeof Uint8Array;
_.t=function(a,b,c,d,e,g){a.Cd=null;b||(b=c?[c]:[]);a.pjb=c?String(c):void 0;a.jC=0===c?-1:0;a.Mm=b;a:{c=a.Mm.length;b=-1;if(c&&(b=c-1,c=a.Mm[b],!(null===c||"object"!=typeof c||Array.isArray(c)||_.Ze&&c instanceof Uint8Array))){a.AE=b-a.jC;a.zo=c;break a}-1<d?(a.AE=Math.max(d,b+1-a.jC),a.zo=null):a.AE=Number.MAX_VALUE}a.f7a={};if(e)for(d=0;d<e.length;d++)b=e[d],b<a.AE?(b+=a.jC,a.Mm[b]=a.Mm[b]||$e):(_.af(a),a.zo[b]=a.zo[b]||$e);if(g&&g.length)for(d=0;d<g.length;d++)_.Wca(a,g[d])};$e=[];
_.af=function(a){var b=a.AE+a.jC;a.Mm[b]||(a.zo=a.Mm[b]={})};_.u=function(a,b,c){for(var d=[],e=0;e<a.length;e++)d[e]=b.call(a[e],c,a[e]);return d};_.v=function(a,b){if(b<a.AE){b+=a.jC;var c=a.Mm[b];return c===$e?a.Mm[b]=[]:c}if(a.zo)return c=a.zo[b],c===$e?a.zo[b]=[]:c};_.bf=function(a,b){a=_.v(a,b);return null==a?a:+a};_.x=function(a,b){a=_.v(a,b);return null==a?a:!!a};_.A=function(a,b,c){b<a.AE?a.Mm[b+a.jC]=c:(_.af(a),a.zo[b]=c);return a};
_.Wca=function(a,b){for(var c,d,e=0;e<b.length;e++){var g=b[e],h=_.v(a,g);null!=h&&(c=g,d=h,_.A(a,g,void 0))}return c?(_.A(a,c,d),c):0};_.B=function(a,b,c){Xca(a,b,c);b=a.Cd[c];b==$e&&(b=a.Cd[c]=[]);return b};Xca=function(a,b,c){a.Cd||(a.Cd={});if(!a.Cd[c]){for(var d=_.v(a,c),e=[],g=0;g<d.length;g++)e[g]=new b(d[g]);a.Cd[c]=e}};_.cf=function(a,b,c,d,e){Xca(a,d,b);var g=a.Cd[b];g||(g=a.Cd[b]=[]);c=c?c:new d;a=_.v(a,b);void 0!=e?(g.splice(e,0,c),a.splice(e,0,c.Sd())):(g.push(c),a.push(c.Sd()));return c};
Yca=function(a){if(a.Cd)for(var b in a.Cd){var c=a.Cd[b];if(_.Te(c))for(var d=0;d<c.length;d++)c[d]&&c[d].Sd();else c&&c.Sd()}};_.q.prototype.Sd=function(){Yca(this);return this.Mm};_.q.prototype.Lb=_.Ze?function(){var a=Uint8Array.prototype.toJSON;Uint8Array.prototype.toJSON=function(){return _.Fc(this)};try{return JSON.stringify(this.Mm&&this.Sd(),Zca)}finally{Uint8Array.prototype.toJSON=a}}:function(){return JSON.stringify(this.Mm&&this.Sd(),Zca)};
var Zca=function(a,b){return"number"!==typeof b||!isNaN(b)&&Infinity!==b&&-Infinity!==b?b:String(b)};_.q.prototype.toString=function(){Yca(this);return this.Mm.toString()};_.q.prototype.getExtension=function(a){if(this.zo){this.Cd||(this.Cd={});var b=a.fieldIndex;return a.GPa()?(!this.Cd[b]&&this.zo[b]&&(this.Cd[b]=new a.Cqa(this.zo[b])),this.Cd[b]):this.zo[b]}};_.q.prototype.clone=function(){return _.df(this)};_.df=function(a){return new a.constructor(ef(a.Sd()))};
ef=function(a){if(Array.isArray(a)){for(var b=Array(a.length),c=0;c<a.length;c++){var d=a[c];null!=d&&(b[c]="object"==typeof d?ef(d):d)}return b}if(_.Ze&&a instanceof Uint8Array)return new Uint8Array(a);b={};for(c in a)d=a[c],null!=d&&(b[c]="object"==typeof d?ef(d):d);return b};
/*


 Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
*/
var ff=!0,gf={set gt(a){a?console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+Error().stack):ff&&console.log("RxJS: Back to a better error behavior. Thank you. <3");ff=a},get gt(){return ff}};
_.ia();_.ia();var hf="function"===typeof Symbol&&Symbol.observable||"@@observable";
var jf={closed:!0,next:function(){},error:function(a){if(gf.gt)throw a;De(a)},complete:function(){}};
var Ge=function(){function a(b){this.message=b?b.length+" errors occurred during unsubscription:\n"+b.map(function(c,d){return d+1+") "+c.toString()}).join("\n  "):"";this.name="UnsubscriptionError";this.errors=b;return this}a.prototype=Object.create(Error.prototype);return a}();
_.kf=Array.isArray||function(a){return a&&"number"===typeof a.length};
_.lf=function(a){this.closed=!1;this.SG=this.Oy=null;a&&(this.Zn=a)};
_.lf.prototype.unsubscribe=function(){if(!this.closed){var a=this.Oy,b=this.Zn,c=this.SG;this.closed=!0;this.SG=this.Oy=null;if(a instanceof _.lf)a.remove(this);else if(null!==a)for(var d=0;d<a.length;++d)a[d].remove(this);if(_.Ee(b))try{b.call(this)}catch(k){var e=k instanceof Ge?Lca(k.errors):[k]}if((0,_.kf)(c)){d=-1;for(var g=c.length;++d<g;){var h=c[d];if(_.Fe(h))try{h.unsubscribe()}catch(k){e=e||[],k instanceof Ge?e=e.concat(Lca(k.errors)):e.push(k)}}}if(e)throw new Ge(e);}};
_.lf.prototype.add=function(a){var b=a;if(!a)return _.lf.EMPTY;switch(typeof a){case "function":b=new _.lf(a);case "object":if(b===this||b.closed||"function"!==typeof b.unsubscribe)return b;if(this.closed)return b.unsubscribe(),b;b instanceof _.lf||(a=b,b=new _.lf,b.SG=[a]);break;default:throw Error("L`"+a);}var c=b.Oy;if(null===c)b.Oy=this;else if(c instanceof _.lf){if(c===this)return b;b.Oy=[c,this]}else if(-1===c.indexOf(this))c.push(this);else return b;a=this.SG;null===a?this.SG=[b]:a.push(b);
return b};_.lf.prototype.remove=function(a){var b=this.SG;b&&(a=b.indexOf(a),-1!==a&&b.splice(a,1))};var $ca=new _.lf;$ca.closed=!0;_.lf.EMPTY=$ca;
_.ia();_.ia();var mf="function"===typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();
var nf=function(a,b,c){_.lf.call(this);this.L1=null;this.Ff=this.Gq=this.K1=!1;switch(arguments.length){case 0:this.destination=jf;break;case 1:if(!a){this.destination=jf;break}if("object"===typeof a){a instanceof nf?(this.Gq=a.Gq,this.destination=a,a.add(this)):(this.Gq=!0,this.destination=new of(this,a));break}default:this.Gq=!0,this.destination=new of(this,a,b,c)}};_.m(nf,_.lf);nf.EMPTY=_.lf.EMPTY;nf.prototype[mf]=function(){return this};nf.create=function(a,b,c){a=new nf(a,b,c);a.Gq=!1;return a};
_.f=nf.prototype;_.f.next=function(a){this.Ff||this.Ib(a)};_.f.error=function(a){this.Ff||(this.Ff=!0,this.Qn(a))};_.f.complete=function(){this.Ff||(this.Ff=!0,this.og())};_.f.unsubscribe=function(){this.closed||(this.Ff=!0,_.lf.prototype.unsubscribe.call(this))};_.f.Ib=function(a){this.destination.next(a)};_.f.Qn=function(a){this.destination.error(a);this.unsubscribe()};_.f.og=function(){this.destination.complete();this.unsubscribe()};
_.f.JHa=function(){var a=this.Oy;this.Oy=null;this.unsubscribe();this.Ff=this.closed=!1;this.Oy=a;return this};var of=function(a,b,c,d){nf.call(this);this.uM=a;var e=this;if(_.Ee(b))var g=b;else b&&(g=b.next,c=b.error,d=b.complete,b!==jf&&(e=Object.create(b),_.Ee(e.unsubscribe)&&this.add(e.unsubscribe.bind(e)),e.unsubscribe=this.unsubscribe.bind(this)));this.rl=e;this.Ib=g;this.Qn=c;this.og=d};_.m(of,nf);of.EMPTY=nf.EMPTY;of.create=nf.create;_.f=of.prototype;
_.f.next=function(a){if(!this.Ff&&this.Ib){var b=this.uM;gf.gt&&b.Gq?this.T2(b,this.Ib,a)&&this.unsubscribe():this.U2(this.Ib,a)}};_.f.error=function(a){if(!this.Ff){var b=this.uM,c=gf.gt;if(this.Qn)c&&b.Gq?this.T2(b,this.Qn,a):this.U2(this.Qn,a),this.unsubscribe();else if(b.Gq)c?(b.L1=a,b.K1=!0):De(a),this.unsubscribe();else{this.unsubscribe();if(c)throw a;De(a)}}};
_.f.complete=function(){var a=this;if(!this.Ff){var b=this.uM;if(this.og){var c=function(){return a.og.call(a.rl)};gf.gt&&b.Gq?this.T2(b,c):this.U2(c)}this.unsubscribe()}};_.f.U2=function(a,b){try{a.call(this.rl,b)}catch(c){this.unsubscribe();if(gf.gt)throw c;De(c)}};_.f.T2=function(a,b,c){if(!gf.gt)throw Error("M");try{b.call(this.rl,c)}catch(d){return gf.gt?(a.L1=d,a.K1=!0):De(d),!0}return!1};_.f.Zn=function(){var a=this.uM;this.uM=this.rl=null;a.unsubscribe()};
_.Je=function(a){this.KZa=!1;a&&(this.lj=a)};_.f=_.Je.prototype;_.f.Kd=function(a){var b=new _.Je;b.source=this;b.operator=a;return b};_.f.subscribe=function(a,b,c){var d=this.operator;a:{if(a){if(a instanceof nf)break a;if(a[mf]){a=a[mf]();break a}}a=a||b||c?new nf(a,b,c):new nf(jf)}d?a.add(d.call(a,this.source)):a.add(this.source||gf.gt&&!a.Gq?this.lj(a):this.R6(a));if(gf.gt&&a.Gq&&(a.Gq=!1,a.K1))throw a.L1;return a};
_.f.R6=function(a){try{return this.lj(a)}catch(e){gf.gt&&(a.K1=!0,a.L1=e);var b;a:{for(b=a;b;){var c=b.destination,d=b.Ff;if(b.closed||d){b=!1;break a}b=c&&c instanceof nf?c:null}b=!0}b?a.error(e):console.warn(e)}};_.f.forEach=function(a,b){var c=this;b=Nca(b);return new b(function(d,e){var g=c.subscribe(function(h){try{a(h)}catch(k){e(k),g&&g.unsubscribe()}},e,d)})};_.f.lj=function(a){var b=this.source;return b&&b.subscribe(a)};_.Je.prototype[hf]=function(){return this};
_.Je.prototype.T=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c]=arguments[c];return 0===b.length?this:_.Mca(b)(this)};_.Je.create=function(a){return new _.Je(a)};
var pf=function(a,b){_.lf.call(this);this.$s=a;this.hB=b;this.closed=!1};_.m(pf,_.lf);pf.EMPTY=_.lf.EMPTY;pf.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var a=this.$s,b=a.Is;this.$s=null;!b||0===b.length||a.Ff||a.closed||(a=b.indexOf(this.hB),-1!==a&&b.splice(a,1))}};
var qf=function(){function a(){this.message="object unsubscribed";this.name="ObjectUnsubscribedError";return this}a.prototype=Object.create(Error.prototype);return a}();
var rf=function(a){nf.call(this,a);this.destination=a};_.m(rf,nf);rf.EMPTY=nf.EMPTY;rf.create=nf.create;_.sf=function(){_.Je.call(this);this.Is=[];this.eA=this.Ff=this.closed=!1;this.O1=null};_.m(_.sf,_.Je);_.sf.prototype[mf]=function(){return new rf(this)};_.f=_.sf.prototype;_.f.Kd=function(a){var b=new tf(this,this);b.operator=a;return b};_.f.next=function(a){if(this.closed)throw new qf;if(!this.Ff){var b=this.Is,c=b.length;b=b.slice();for(var d=0;d<c;d++)b[d].next(a)}};
_.f.error=function(a){if(this.closed)throw new qf;this.eA=!0;this.O1=a;this.Ff=!0;var b=this.Is,c=b.length;b=b.slice();for(var d=0;d<c;d++)b[d].error(a);this.Is.length=0};_.f.complete=function(){if(this.closed)throw new qf;this.Ff=!0;var a=this.Is,b=a.length;a=a.slice();for(var c=0;c<b;c++)a[c].complete();this.Is.length=0};_.f.unsubscribe=function(){this.closed=this.Ff=!0;this.Is=null};_.f.R6=function(a){if(this.closed)throw new qf;return _.Je.prototype.R6.call(this,a)};
_.f.lj=function(a){if(this.closed)throw new qf;if(this.eA)return a.error(this.O1),_.lf.EMPTY;if(this.Ff)return a.complete(),_.lf.EMPTY;this.Is.push(a);return new pf(this,a)};_.sf.create=function(a,b){return new tf(a,b)};var tf=function(a,b){_.sf.call(this);this.destination=a;this.source=b};_.m(tf,_.sf);tf.create=_.sf.create;tf.prototype.next=function(a){var b=this.destination;b&&b.next&&b.next(a)};tf.prototype.error=function(a){var b=this.destination;b&&b.error&&this.destination.error(a)};
tf.prototype.complete=function(){var a=this.destination;a&&a.complete&&this.destination.complete()};tf.prototype.lj=function(a){return this.source?this.source.subscribe(a):_.lf.EMPTY};
_.uf=function(a){_.sf.call(this);this.sc=a};_.m(_.uf,_.sf);_.uf.create=_.sf.create;_.uf.prototype.lj=function(a){var b=_.sf.prototype.lj.call(this,a);b&&!b.closed&&a.next(this.sc);return b};_.uf.prototype.Sa=function(){if(this.eA)throw this.O1;if(this.closed)throw new qf;return this.sc};_.uf.prototype.next=function(a){_.sf.prototype.next.call(this,this.sc=a)};_.fa.Object.defineProperties(_.uf.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.Sa()}}});
_.vf=new _.Je(function(a){return a.complete()});
_.wf=function(a){return function(b){for(var c=0,d=a.length;c<d&&!b.closed;c++)b.next(a[c]);b.complete()}};
var xf=function(a,b,c){this.kind=a;this.value=b;this.error=c;this.Oc="N"===a};xf.prototype.observe=function(a){switch(this.kind){case "N":return a.next&&a.next(this.value);case "E":return a.error&&a.error(this.error);case "C":return a.complete&&a.complete()}};xf.prototype.accept=function(a,b,c){if(a&&"function"===typeof a.next)a=this.observe(a);else a:{switch(this.kind){case "N":a=a&&a(this.value);break a;case "E":a=b&&b(this.error);break a;case "C":a=c&&c();break a}a=void 0}return a};
var yf=function(a){return"undefined"!==typeof a?new xf("N",a):ada},zf=new xf("C"),ada=new xf("N",void 0);
_.Af=function(a,b,c){c=void 0===c?0:c;nf.call(this,a);this.Ie=b;this.delay=c};_.m(_.Af,nf);_.Af.EMPTY=nf.EMPTY;_.Af.create=nf.create;_.Af.ub=function(a){a.notification.observe(a.destination);this.unsubscribe()};var Bf=function(a,b){a.destination.add(a.Ie.Nh(_.Af.ub,a.delay,new bda(b,a.destination)))};_.Af.prototype.Ib=function(a){Bf(this,yf(a))};_.Af.prototype.Qn=function(a){Bf(this,new xf("E",void 0,a));this.unsubscribe()};_.Af.prototype.og=function(){Bf(this,zf);this.unsubscribe()};
var bda=function(a,b){this.notification=a;this.destination=b};
var Cf=function(){_.lf.call(this)};_.m(Cf,_.lf);Cf.EMPTY=_.lf.EMPTY;Cf.prototype.Nh=function(){return this};
_.Df=function(a,b){_.lf.call(this);this.Ie=a;this.MS=b;this.pending=!1};_.m(_.Df,Cf);_.Df.EMPTY=Cf.EMPTY;_.f=_.Df.prototype;_.f.Nh=function(a,b){b=void 0===b?0:b;if(this.closed)return this;this.state=a;a=this.id;var c=this.Ie;null!=a&&(this.id=this.PE(c,a,b));this.pending=!0;this.delay=b;this.id=this.id||this.SE(c,this.id,b);return this};_.f.SE=function(a,b,c){return setInterval(a.flush.bind(a,this),void 0===c?0:c)};
_.f.PE=function(a,b,c){c=void 0===c?0:c;if(null!==c&&this.delay===c&&!1===this.pending)return b;clearInterval(b)};_.f.execute=function(a,b){if(this.closed)return Error("O");this.pending=!1;if(a=this.jka(a,b))return a;!1===this.pending&&null!=this.id&&(this.id=this.PE(this.Ie,this.id,null))};_.f.jka=function(a){var b=!1,c=void 0;try{this.MS(a)}catch(d){b=!0,c=!!d&&d||Error(d)}if(b)return this.unsubscribe(),c};
_.f.Zn=function(){var a=this.id,b=this.Ie,c=b.actions,d=c.indexOf(this);this.state=this.MS=null;this.pending=!1;this.Ie=null;-1!==d&&c.splice(d,1);null!=a&&(this.id=this.PE(b,a,null));this.delay=null};
var Ef=function(a,b){_.Df.call(this,a,b);this.Ie=a;this.MS=b};_.m(Ef,_.Df);Ef.EMPTY=_.Df.EMPTY;Ef.prototype.Nh=function(a,b){b=void 0===b?0:b;if(0<b)return _.Df.prototype.Nh.call(this,a,b);this.delay=b;this.state=a;this.Ie.flush(this);return this};Ef.prototype.execute=function(a,b){return 0<b||this.closed?_.Df.prototype.execute.call(this,a,b):this.jka(a,b)};Ef.prototype.SE=function(a,b,c){c=void 0===c?0:c;return null!==c&&0<c||null===c&&0<this.delay?_.Df.prototype.SE.call(this,a,b,c):a.flush(this)};
var Ff=function(a,b){b=void 0===b?Ff.now:b;this.lBa=a;this.now=b};Ff.prototype.Nh=function(a,b,c){b=void 0===b?0:b;return(new this.lBa(this,a)).Nh(c,b)};Ff.now=function(){return Date.now()};
_.Gf=function(a,b){b=void 0===b?Ff.now:b;Ff.call(this,a,function(){return _.Gf.Fb&&_.Gf.Fb!==c?_.Gf.Fb.now():b()});var c=this;this.actions=[];this.active=!1;this.YA=void 0};_.m(_.Gf,Ff);_.Gf.now=Ff.now;_.Gf.prototype.Nh=function(a,b,c){b=void 0===b?0:b;return _.Gf.Fb&&_.Gf.Fb!==this?_.Gf.Fb.Nh(a,b,c):Ff.prototype.Nh.call(this,a,b,c)};
_.Gf.prototype.flush=function(a){var b=this.actions;if(this.active)b.push(a);else{var c;this.active=!0;do if(c=a.execute(a.state,a.delay))break;while(a=b.shift());this.active=!1;if(c){for(;a=b.shift();)a.unsubscribe();throw c;}}};
var Hf=function(){_.Gf.apply(this,arguments)};_.m(Hf,_.Gf);Hf.now=_.Gf.now;
_.cda=new Hf(Ef);
_.If=function(a,b,c){a=void 0===a?Number.POSITIVE_INFINITY:a;b=void 0===b?Number.POSITIVE_INFINITY:b;_.sf.call(this);this.Ie=c;this.JT=[];this.lla=!1;this.aja=1>a?1:a;this.mIa=1>b?1:b;b===Number.POSITIVE_INFINITY?(this.lla=!0,this.next=this.JRa):this.next=this.MRa};_.m(_.If,_.sf);_.If.create=_.sf.create;_.f=_.If.prototype;_.f.JRa=function(a){var b=this.JT;b.push(a);b.length>this.aja&&b.shift();_.sf.prototype.next.call(this,a)};
_.f.MRa=function(a){this.JT.push(new dda(this.Kka(),a));this.Pna();_.sf.prototype.next.call(this,a)};_.f.lj=function(a){var b=this.lla,c=b?this.JT:this.Pna(),d=this.Ie,e=c.length;if(this.closed)throw new qf;if(this.Ff||this.eA)var g=_.lf.EMPTY;else this.Is.push(a),g=new pf(this,a);d&&a.add(a=new _.Af(a,d));if(b)for(d=0;d<e&&!a.closed;d++)a.next(c[d]);else for(d=0;d<e&&!a.closed;d++)a.next(c[d].value);this.eA?a.error(this.O1):this.Ff&&a.complete();return g};_.f.Kka=function(){return(this.Ie||_.cda).now()};
_.f.Pna=function(){for(var a=this.Kka(),b=this.aja,c=this.mIa,d=this.JT,e=d.length,g=0;g<e&&!(a-d[g].time<c);)g++;e>b&&(g=Math.max(g,e-b));0<g&&d.splice(0,g);return d};var dda=function(a,b){this.time=a;this.value=b};
var Oca=function(a){this.Bz=a};Oca.prototype.call=function(a,b){var c=this.Bz;c.yM++;a=new Jf(a,c);b=b.subscribe(a);a.closed||(a.connection=c.connect());return b};var Jf=function(a,b){nf.call(this,a);this.Bz=b};_.m(Jf,nf);Jf.EMPTY=nf.EMPTY;Jf.create=nf.create;Jf.prototype.Zn=function(){var a=this.Bz;if(a){this.Bz=null;var b=a.yM;0>=b?this.connection=null:(a.yM=b-1,1<b?this.connection=null:(b=this.connection,a=a.hG,this.connection=null,!a||b&&a!==b||a.unsubscribe()))}else this.connection=null};
var Kf=function(a,b){_.Je.call(this);this.source=a;this.Fya=b;this.yM=0;this.eU=!1},Mf;_.m(Kf,_.Je);Kf.create=_.Je.create;Kf.prototype.lj=function(a){return this.rY().subscribe(a)};Kf.prototype.rY=function(){var a=this.bC;if(!a||a.Ff)this.bC=this.Fya();return this.bC};Kf.prototype.connect=function(){var a=this.hG;a||(this.eU=!1,a=this.hG=new _.lf,a.add(this.source.subscribe(new Lf(this.rY(),this))),a.closed&&(this.hG=null,a=_.lf.EMPTY));return a};Kf.prototype.XQ=function(){return _.Pca()(this)};
Mf=Kf.prototype;_.eda={operator:{value:null},yM:{value:0,writable:!0},bC:{value:null,writable:!0},hG:{value:null,writable:!0},lj:{value:Mf.lj},eU:{value:Mf.eU,writable:!0},rY:{value:Mf.rY},connect:{value:Mf.connect},XQ:{value:Mf.XQ}};var Lf=function(a,b){rf.call(this,a);this.Bz=b};_.m(Lf,rf);Lf.EMPTY=rf.EMPTY;Lf.create=rf.create;Lf.prototype.Qn=function(a){this.Zn();rf.prototype.Qn.call(this,a)};Lf.prototype.og=function(){this.Bz.eU=!0;this.Zn();rf.prototype.og.call(this)};
Lf.prototype.Zn=function(){var a=this.Bz;if(a){this.Bz=null;var b=a.hG;a.yM=0;a.bC=null;a.hG=null;b&&b.unsubscribe()}};
_.Nf=function(a,b,c){nf.call(this,a);this.project=b;this.count=0;this.Hq=c||this};_.m(_.Nf,nf);_.Nf.EMPTY=nf.EMPTY;_.Nf.create=nf.create;_.Nf.prototype.Ib=function(a){try{var b=this.project.call(this.Hq,a,this.count++)}catch(c){this.destination.error(c);return}this.destination.next(b)};
var Of=function(){nf.apply(this,arguments)};_.m(Of,nf);Of.EMPTY=nf.EMPTY;Of.create=nf.create;Of.prototype.BA=function(a){this.destination.next(a)};Of.prototype.Yua=function(a){this.destination.error(a)};Of.prototype.Hs=function(){this.destination.complete()};
var Ie=function(a,b,c){nf.call(this);this.parent=a;this.HSa=c;this.index=0};_.m(Ie,nf);Ie.EMPTY=nf.EMPTY;Ie.create=nf.create;Ie.prototype.Ib=function(a){this.parent.BA(a,this.HSa,this.index++)};Ie.prototype.Qn=function(a){this.parent.Yua(a);this.unsubscribe()};Ie.prototype.og=function(){this.parent.Hs(this);this.unsubscribe()};
var fda="function"===typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";
var gda=function(a){return function(b){var c=a[fda]();do{var d=c.next();if(d.done){b.complete();break}b.next(d.value);if(b.closed)break}while(1);"function"===typeof c.return&&b.add(function(){c.return&&c.return()});return b}};
var hda=function(a){return function(b){var c=a[hf]();if("function"!==typeof c.subscribe)throw new TypeError("Q");return c.subscribe(b)}};
var ida=function(a){return function(b){a.then(function(c){b.closed||(b.next(c),b.complete())},function(c){return b.error(c)}).then(null,De);return b}};
_.Qca=function(a){if(a&&"function"===typeof a[hf])return hda(a);if(a&&"number"===typeof a.length&&"function"!==typeof a)return _.wf(a);if(a&&"function"!==typeof a.subscribe&&"function"===typeof a.then)return ida(a);if(a&&"function"===typeof a[fda])return gda(a);throw new TypeError("R`"+(_.Fe(a)?"an invalid object":"'"+a+"'"));};
var jda;jda={};_.Pf=function(a,b){Of.call(this,a);this.t0=b;this.active=0;this.values=[];this.qQ=[]};_.m(_.Pf,Of);_.Pf.EMPTY=Of.EMPTY;_.Pf.create=Of.create;_.f=_.Pf.prototype;_.f.Ib=function(a){this.values.push(jda);this.qQ.push(a)};_.f.og=function(){var a=this.qQ,b=a.length;if(0===b)this.destination.complete();else{this.vF=this.active=b;for(var c=0;c<b;c++){var d=a[c];this.add(_.Ke(this,d,d,c))}}};_.f.Hs=function(){0===--this.active&&this.destination.complete()};
_.f.BA=function(a,b){var c=this.values,d=c[b];d=this.vF?d===jda?--this.vF:this.vF:0;c[b]=a;0===d&&(this.t0?this.GHa(c):this.destination.next(c.slice()))};_.f.GHa=function(a){try{var b=this.t0.apply(this,a)}catch(c){this.destination.error(c);return}this.destination.next(b)};
_.Qf=function(a,b,c){c=void 0===c?Number.POSITIVE_INFINITY:c;Of.call(this,a);this.project=b;this.s8=c;this.mP=!1;this.buffer=[];this.index=this.active=0};_.m(_.Qf,Of);_.Qf.EMPTY=Of.EMPTY;_.Qf.create=Of.create;_.f=_.Qf.prototype;_.f.Ib=function(a){this.active<this.s8?this.EHa(a):this.buffer.push(a)};_.f.EHa=function(a){var b=this.index++;try{var c=this.project(a,b)}catch(d){this.destination.error(d);return}this.active++;this.YL(c,a,b)};
_.f.YL=function(a,b,c){b=new Ie(this,b,c);c=this.destination;c.add(b);a=_.Ke(this,a,void 0,void 0,b);a!==b&&c.add(a)};_.f.og=function(){this.mP=!0;0===this.active&&0===this.buffer.length&&this.destination.complete();this.unsubscribe()};_.f.BA=function(a){this.destination.next(a)};_.f.Hs=function(a){var b=this.buffer;this.remove(a);this.active--;0<b.length?this.Ib(b.shift()):0===this.active&&this.mP&&this.destination.complete()};
_.Rf=new _.Gf(_.Df);
_.Sf=function(a,b,c){nf.call(this,a);this.IE=b;this.Hq=c;this.count=0};_.m(_.Sf,nf);_.Sf.EMPTY=nf.EMPTY;_.Sf.create=nf.create;_.Sf.prototype.Ib=function(a){try{var b=this.IE.call(this.Hq,a,this.count++)}catch(c){this.destination.error(c);return}b&&this.destination.next(a)};
_.Tf=function(a,b,c,d,e){nf.call(this,a);this.KD=b;this.cX=c;this.Iz=d;this.I1=e;this.groups=null;this.jpa=!1;this.count=0};_.m(_.Tf,nf);_.Tf.EMPTY=nf.EMPTY;_.Tf.create=nf.create;_.f=_.Tf.prototype;_.f.Ib=function(a){try{var b=this.KD(a)}catch(c){this.error(c);return}this.Ay(a,b)};
_.f.Ay=function(a,b){var c=this.groups;c||(c=this.groups=new Map);var d=c.get(b);if(this.cX)try{var e=this.cX(a)}catch(h){this.error(h)}else e=a;if(!d&&(d=this.I1?this.I1():new _.sf,c.set(b,d),this.destination.next(new Uf(b,d,this)),this.Iz)){try{var g=this.Iz(new Uf(b,d))}catch(h){this.error(h);return}this.add(g.subscribe(new Vf(b,d,this)))}d.closed||d.next(e)};_.f.Qn=function(a){var b=this.groups;b&&(b.forEach(function(c){c.error(a)}),b.clear());this.destination.error(a)};
_.f.og=function(){var a=this.groups;a&&(a.forEach(function(b){b.complete()}),a.clear());this.destination.complete()};_.f.unsubscribe=function(){this.closed||(this.jpa=!0,0===this.count&&nf.prototype.unsubscribe.call(this))};var Vf=function(a,b,c){nf.call(this,b);this.key=a;this.group=b;this.parent=c};_.m(Vf,nf);Vf.EMPTY=nf.EMPTY;Vf.create=nf.create;Vf.prototype.Ib=function(){this.complete()};Vf.prototype.Zn=function(){var a=this.parent,b=this.key;this.key=this.parent=null;a&&a.groups.delete(b)};
var Uf=function(a,b,c){_.Je.call(this);this.key=a;this.gNa=b;this.YTa=c};_.m(Uf,_.Je);Uf.create=_.Je.create;Uf.prototype.lj=function(a){var b=new _.lf,c=this.YTa,d=this.gNa;c&&!c.closed&&b.add(new Wf(c));b.add(d.subscribe(a));return b};var Wf=function(a){_.lf.call(this);this.parent=a;a.count++};_.m(Wf,_.lf);Wf.EMPTY=_.lf.EMPTY;Wf.prototype.unsubscribe=function(){var a=this.parent;a.closed||this.closed||(_.lf.prototype.unsubscribe.call(this),--a.count,0===a.count&&a.jpa&&a.unsubscribe())};
var kda=1,Xf,Le={},lda=function(a){var b=kda++;Le[b]=!0;Xf||(Xf=Promise.resolve());Xf.then(function(){return Rca(b)&&a()});return b};
var Yf=function(a,b){_.Df.call(this,a,b);this.Ie=a;this.MS=b};_.m(Yf,_.Df);Yf.EMPTY=_.Df.EMPTY;Yf.prototype.SE=function(a,b,c){c=void 0===c?0:c;if(null!==c&&0<c)return _.Df.prototype.SE.call(this,a,b,c);a.actions.push(this);return a.YA||(a.YA=lda(a.flush.bind(a,null)))};Yf.prototype.PE=function(a,b,c){c=void 0===c?0:c;if(null!==c&&0<c||null===c&&0<this.delay)return _.Df.prototype.PE.call(this,a,b,c);0===a.actions.length&&(Rca(b),a.YA=void 0)};
var Zf=function(){_.Gf.apply(this,arguments)};_.m(Zf,_.Gf);Zf.now=_.Gf.now;Zf.prototype.flush=function(a){this.active=!0;this.YA=void 0;var b=this.actions,c,d=-1,e=b.length;a=a||b.shift();do if(c=a.execute(a.state,a.delay))break;while(++d<e&&(a=b.shift()));this.active=!1;if(c){for(;++d<e&&(a=b.shift());)a.unsubscribe();throw c;}};
_.$f=new Zf(Yf);
_.mda=function(){function a(){this.message="argument out of range";this.name="ArgumentOutOfRangeError";return this}a.prototype=Object.create(Error.prototype);return a}();
_.ag=function(){function a(){this.message="no elements in sequence";this.name="EmptyError";return this}a.prototype=Object.create(Error.prototype);return a}();
(function(){function a(){this.message="Timeout has occurred";this.name="TimeoutError";return this}a.prototype=Object.create(Error.prototype);return a})();
_.bg=function(a,b){Of.call(this,a);this.Iz=b;this.Oc=!1};_.m(_.bg,Of);_.bg.EMPTY=Of.EMPTY;_.bg.create=Of.create;_.bg.prototype.Ib=function(a){this.value=a;this.Oc=!0;if(!this.sF){try{var b=this.Iz;var c=b(a)}catch(d){return this.destination.error(d)}a=_.Ke(this,c);!a||a.closed?this.rN():this.add(this.sF=a)}};_.bg.prototype.rN=function(){var a=this.value,b=this.Oc,c=this.sF;c&&(this.remove(c),this.sF=null,c.unsubscribe());b&&(this.value=null,this.Oc=!1,this.destination.next(a))};
_.bg.prototype.BA=function(){this.rN()};_.bg.prototype.Hs=function(){this.rN()};
_.cg=function(a,b,c){Of.call(this,a);this.ap=b;this.e8=c};_.m(_.cg,Of);_.cg.EMPTY=Of.EMPTY;_.cg.create=Of.create;_.cg.prototype.error=function(a){if(!this.Ff){try{var b=this.ap(a,this.e8)}catch(c){Of.prototype.error.call(this,c);return}this.JHa();a=new Ie(this,void 0,void 0);this.add(a);b=_.Ke(this,b,void 0,void 0,a);b!==a&&this.add(b)}};
_.dg=function(a,b,c){nf.call(this,a);this.r9=b;this.Ie=c;this.oda=this.U8=null;this.Oc=!1};_.m(_.dg,nf);_.dg.EMPTY=nf.EMPTY;_.dg.create=nf.create;_.dg.prototype.Ib=function(a){nda(this);this.oda=a;this.Oc=!0;this.add(this.U8=this.Ie.Nh(Tca,this.r9,this))};_.dg.prototype.og=function(){Sca(this);this.destination.complete()};var Sca=function(a){nda(a);if(a.Oc){var b=a.oda;a.oda=null;a.Oc=!1;a.destination.next(b)}},nda=function(a){var b=a.U8;null!==b&&(a.remove(b),b.unsubscribe(),a.U8=null)};
_.eg=function(a,b){nf.call(this,a);this.defaultValue=b;this.isEmpty=!0};_.m(_.eg,nf);_.eg.EMPTY=nf.EMPTY;_.eg.create=nf.create;_.eg.prototype.Ib=function(a){this.isEmpty=!1;this.destination.next(a)};_.eg.prototype.og=function(){this.isEmpty&&this.destination.next(this.defaultValue);this.destination.complete()};
_.fg=function(a,b,c){nf.call(this,a);this.delay=b;this.Ie=c;this.Bfa=[];this.Bra=this.active=!1};_.m(_.fg,nf);_.fg.EMPTY=nf.EMPTY;_.fg.create=nf.create;var oda=function(a){for(var b=a.source,c=b.Bfa,d=a.Ie,e=a.destination;0<c.length&&0>=c[0].time-d.now();)c.shift().notification.observe(e);0<c.length?(b=Math.max(0,c[0].time-d.now()),this.Nh(a,b)):(this.unsubscribe(),b.active=!1)};
_.fg.prototype.xGa=function(a){this.active=!0;this.destination.add(a.Nh(oda,this.delay,{source:this,destination:this.destination,Ie:a}))};var qda=function(a,b){if(!0!==a.Bra){var c=a.Ie;b=new pda(c.now()+a.delay,b);a.Bfa.push(b);!1===a.active&&a.xGa(c)}};_.fg.prototype.Ib=function(a){qda(this,yf(a))};_.fg.prototype.Qn=function(a){this.Bra=!0;this.Bfa=[];this.destination.error(a);this.unsubscribe()};_.fg.prototype.og=function(){qda(this,zf);this.unsubscribe()};
var pda=function(a,b){this.time=a;this.notification=b};
_.gg=function(a){nf.call(this,a)};_.m(_.gg,nf);_.gg.EMPTY=nf.EMPTY;_.gg.create=nf.create;_.gg.prototype.Ib=function(a){a.observe(this.destination)};
_.hg=function(a,b,c){nf.call(this,a);this.KD=c;this.xD=!1;"function"===typeof b&&(this.compare=b)};_.m(_.hg,nf);_.hg.EMPTY=nf.EMPTY;_.hg.create=nf.create;_.hg.prototype.compare=function(a,b){return a===b};_.hg.prototype.Ib=function(a){try{var b=this.KD;var c=b?b(a):a}catch(e){return this.destination.error(e)}b=!1;if(this.xD)try{var d=this.compare;b=d(this.key,c)}catch(e){return this.destination.error(e)}else this.xD=!0;b||(this.key=c,this.destination.next(a))};
_.ig=function(a,b){nf.call(this,a);this.total=b;this.count=0};_.m(_.ig,nf);_.ig.EMPTY=nf.EMPTY;_.ig.create=nf.create;_.ig.prototype.Ib=function(a){var b=this.total,c=++this.count;c<=b&&(this.destination.next(a),c===b&&(this.destination.complete(),this.unsubscribe()))};
_.jg=function(a,b){nf.call(this,a);this.D9=b;this.Oc=!1};_.m(_.jg,nf);_.jg.EMPTY=nf.EMPTY;_.jg.create=nf.create;_.jg.prototype.Ib=function(a){this.Oc=!0;this.destination.next(a)};_.jg.prototype.og=function(){if(this.Oc)return this.destination.complete();try{var a=this.D9()}catch(b){a=b}this.destination.error(a)};
_.kg=function(a,b,c,d){nf.call(this,a);this.IE=b;this.Hq=c;this.source=d;this.index=0;this.Hq=c||this};_.m(_.kg,nf);_.kg.EMPTY=nf.EMPTY;_.kg.create=nf.create;_.kg.prototype.Hs=function(a){this.destination.next(a);this.destination.complete()};_.kg.prototype.Ib=function(a){var b=!1;try{b=this.IE.call(this.Hq,a,this.index++,this.source)}catch(c){this.destination.error(c);return}b||this.Hs(!1)};_.kg.prototype.og=function(){this.Hs(!0)};
_.lg=function(a,b){Of.call(this,a);this.project=b;this.mP=this.JY=!1;this.index=0};_.m(_.lg,Of);_.lg.EMPTY=Of.EMPTY;_.lg.create=Of.create;_.f=_.lg.prototype;_.f.Ib=function(a){if(!this.JY)a:{var b=this.index++;try{var c=this.project(a,b)}catch(d){this.destination.error(d);break a}this.JY=!0;this.YL(c,a,b)}};_.f.YL=function(a,b,c){b=new Ie(this,b,c);c=this.destination;c.add(b);a=_.Ke(this,a,void 0,void 0,b);a!==b&&c.add(a)};_.f.og=function(){this.mP=!0;this.JY||this.destination.complete();this.unsubscribe()};
_.f.BA=function(a){this.destination.next(a)};_.f.Yua=function(a){this.destination.error(a)};_.f.Hs=function(a){this.destination.remove(a);this.JY=!1;this.mP&&this.destination.complete()};
_.mg=function(a,b){nf.call(this,a);this.add(new _.lf(b))};_.m(_.mg,nf);_.mg.EMPTY=nf.EMPTY;_.mg.create=nf.create;
_.ng=function(){nf.apply(this,arguments)};_.m(_.ng,nf);_.ng.EMPTY=nf.EMPTY;_.ng.create=nf.create;_.ng.prototype.Ib=function(){};
_.og=function(a,b){nf.call(this,a);this.total=b;this.Zwa=[];this.count=0};_.m(_.og,nf);_.og.EMPTY=nf.EMPTY;_.og.create=nf.create;_.og.prototype.Ib=function(a){var b=this.Zwa,c=this.total,d=this.count++;b.length<c?b.push(a):b[d%c]=a};_.og.prototype.og=function(){var a=this.destination,b=this.count;if(0<b)for(var c=this.count>=this.total?this.total:this.count,d=this.Zwa,e=0;e<c;e++){var g=b++%c;a.next(d[g])}a.complete()};
_.pg=function(a,b){nf.call(this,a);this.value=b};_.m(_.pg,nf);_.pg.EMPTY=nf.EMPTY;_.pg.create=nf.create;_.pg.prototype.Ib=function(){this.destination.next(this.value)};
_.qg=function(a){nf.call(this,a)};_.m(_.qg,nf);_.qg.EMPTY=nf.EMPTY;_.qg.create=nf.create;_.qg.prototype.Ib=function(a){this.destination.next(yf(a))};_.qg.prototype.Qn=function(a){var b=this.destination;b.next(new xf("E",void 0,a));b.complete()};_.qg.prototype.og=function(){var a=this.destination;a.next(zf);a.complete()};
_.rg=function(a,b,c,d){nf.call(this,a);this.g7=b;this.Ud=c;this.bla=d;this.index=0};_.m(_.rg,nf);_.rg.EMPTY=nf.EMPTY;_.rg.create=nf.create;_.rg.prototype.Ib=function(a){var b=this.destination;if(this.bla){var c=this.index++;try{var d=this.g7(this.Ud,a,c)}catch(e){b.error(e);return}this.Ud=d;b.next(d)}else this.Ud=a,this.bla=!0,b.next(a)};
_.sg=function(a){nf.call(this,a);this.Wsa=!1};_.m(_.sg,nf);_.sg.EMPTY=nf.EMPTY;_.sg.create=nf.create;_.sg.prototype.Ib=function(a){var b;this.Wsa?b=[this.un,a]:this.Wsa=!0;this.un=a;b&&this.destination.next(b)};
_.tg=function(a,b){nf.call(this,a);this.total=b;this.count=0};_.m(_.tg,nf);_.tg.EMPTY=nf.EMPTY;_.tg.create=nf.create;_.tg.prototype.Ib=function(a){++this.count>this.total&&this.destination.next(a)};
_.ug=function(a,b){Of.call(this,a);this.project=b;this.index=0};_.m(_.ug,Of);_.ug.EMPTY=Of.EMPTY;_.ug.create=Of.create;_.f=_.ug.prototype;_.f.Ib=function(a){var b=this.index++;try{var c=this.project(a,b)}catch(d){this.destination.error(d);return}this.YL(c,a,b)};_.f.YL=function(a,b,c){var d=this.KI;d&&d.unsubscribe();b=new Ie(this,b,c);c=this.destination;c.add(b);this.KI=_.Ke(this,a,void 0,void 0,b);this.KI!==b&&c.add(this.KI)};
_.f.og=function(){var a=this.KI;a&&!a.closed||Of.prototype.og.call(this);this.unsubscribe()};_.f.Zn=function(){this.KI=null};_.f.Hs=function(a){this.destination.remove(a);this.KI=null;this.Ff&&Of.prototype.og.call(this)};_.f.BA=function(a){this.destination.next(a)};
_.vg=function(a){Of.call(this,a);this.oxa=!1};_.m(_.vg,Of);_.vg.EMPTY=Of.EMPTY;_.vg.create=Of.create;_.vg.prototype.BA=function(){this.oxa=!0;this.complete()};_.vg.prototype.Hs=function(){};
_.wg=function(a,b,c,d){nf.call(this,a);this.y6=this.z6=this.A6=He;this.z6=c||He;this.y6=d||He;_.Ee(b)?(this.rl=this,this.A6=b):b&&(this.rl=b,this.A6=b.next||He,this.z6=b.error||He,this.y6=b.complete||He)};_.m(_.wg,nf);_.wg.EMPTY=nf.EMPTY;_.wg.create=nf.create;_.wg.prototype.Ib=function(a){try{this.A6.call(this.rl,a)}catch(b){this.destination.error(b);return}this.destination.next(a)};_.wg.prototype.Qn=function(a){try{this.z6.call(this.rl,a)}catch(b){this.destination.error(b);return}this.destination.error(a)};
_.wg.prototype.og=function(){try{this.y6.call(this.rl)}catch(a){this.destination.error(a);return}return this.destination.complete()};
_.xg=function(a,b,c,d,e){nf.call(this,a);this.duration=b;this.Ie=c;this.ix=d;this.dt=e;this.RL=!1;this.JM=null};_.m(_.xg,nf);_.xg.EMPTY=nf.EMPTY;_.xg.create=nf.create;_.xg.prototype.Ib=function(a){this.sF?this.dt&&(this.JM=a,this.RL=!0):(this.add(this.sF=this.Ie.Nh(Uca,this.duration,{hB:this})),this.ix?this.destination.next(a):this.dt&&(this.JM=a,this.RL=!0))};_.xg.prototype.og=function(){this.RL&&this.destination.next(this.JM);this.destination.complete()};
_.xg.prototype.rN=function(){var a=this.sF;a&&(this.dt&&this.RL&&(this.destination.next(this.JM),this.JM=null,this.RL=!1),a.unsubscribe(),this.remove(a),this.sF=null)};
_.yg=function(a,b,c){Of.call(this,a);this.qQ=b;this.project=c;this.vF=[];a=b.length;this.values=Array(a);for(c=0;c<a;c++)this.vF.push(c);for(c=0;c<a;c++){var d=b[c];this.add(_.Ke(this,d,d,c))}};_.m(_.yg,Of);_.yg.EMPTY=Of.EMPTY;_.yg.create=Of.create;_.yg.prototype.BA=function(a,b){this.values[b]=a;a=this.vF;0<a.length&&(b=a.indexOf(b),-1!==b&&a.splice(b,1))};_.yg.prototype.Hs=function(){};_.yg.prototype.Ib=function(a){0===this.vF.length&&(a=[a].concat(_.Ba(this.values)),this.project?this.FHa(a):this.destination.next(a))};
_.yg.prototype.FHa=function(a){try{var b=this.project.apply(this,a)}catch(c){this.destination.error(c);return}this.destination.next(b)};
/*
 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.
*/
_.zg=function(a,b){this.L0=[];this.fva=a;this.Rqa=b||null;this.$z=this.Wp=!1;this.rk=void 0;this.bha=this.sJa=this.L7=!1;this.a2=0;this.lc=null;this.Qf=0};_.zg.prototype.cancel=function(a){if(this.Wp)this.rk instanceof _.zg&&this.rk.cancel();else{if(this.lc){var b=this.lc;delete this.lc;a?b.cancel(a):(b.Qf--,0>=b.Qf&&b.cancel())}this.fva?this.fva.call(this.Rqa,this):this.bha=!0;this.Wp||this.Vh(new _.Ag(this))}};_.zg.prototype.tqa=function(a,b){this.L7=!1;Bg(this,a,b)};
var Bg=function(a,b,c){a.Wp=!0;a.rk=c;a.$z=!b;rda(a)};_.zg.prototype.tr=function(){if(this.Wp){if(!this.bha)throw new Cg(this);this.bha=!1}};_.zg.prototype.callback=function(a){this.tr();Bg(this,!0,a)};_.zg.prototype.Vh=function(a){this.tr();Bg(this,!1,a)};_.zg.prototype.addCallback=function(a,b){return _.Dg(this,a,null,b)};_.Dg=function(a,b,c,d){a.L0.push([b,c,d]);a.Wp&&rda(a);return a};
_.zg.prototype.then=function(a,b,c){var d,e,g=new _.ue(function(h,k){d=h;e=k});_.Dg(this,d,function(h){h instanceof _.Ag?g.cancel():e(h)});return g.then(a,b,c)};_.zg.prototype.$goog_Thenable=!0;_.zg.prototype.tH=function(a){var b=new _.zg;_.Dg(this,b.callback,b.Vh,b);a&&(b.lc=this,this.Qf++);return b};
var sda=function(a){return(0,_.Ua)(a.L0,function(b){return _.Ka(b[1])})},rda=function(a){if(a.a2&&a.Wp&&sda(a)){var b=a.a2,c=Eg[b];c&&(_.ta.clearTimeout(c.Ae),delete Eg[b]);a.a2=0}a.lc&&(a.lc.Qf--,delete a.lc);b=a.rk;for(var d=c=!1;a.L0.length&&!a.L7;){var e=a.L0.shift(),g=e[0],h=e[1];e=e[2];if(g=a.$z?h:g)try{var k=g.call(e||a.Rqa,b);void 0!==k&&(a.$z=a.$z&&(k==b||k instanceof Error),a.rk=b=k);if(_.wca(b)||"function"===typeof _.ta.Promise&&b instanceof _.ta.Promise)d=!0,a.L7=!0}catch(n){b=n,a.$z=
!0,sda(a)||(c=!0)}}a.rk=b;d&&(k=(0,_.xa)(a.tqa,a,!0),d=(0,_.xa)(a.tqa,a,!1),b instanceof _.zg?(_.Dg(b,k,d),b.sJa=!0):b.then(k,d));c&&(b=new tda(b),Eg[b.Ae]=b,a.a2=b.Ae)},Cg=function(){_.Na.call(this)};_.p(Cg,_.Na);Cg.prototype.message="Deferred has already fired";Cg.prototype.name="AlreadyCalledError";_.Ag=function(){_.Na.call(this)};_.p(_.Ag,_.Na);_.Ag.prototype.message="Deferred was canceled";_.Ag.prototype.name="CanceledError";
var tda=function(a){this.Ae=_.ta.setTimeout((0,_.xa)(this.AWa,this),0);this.Lz=a};tda.prototype.AWa=function(){delete Eg[this.Ae];throw this.Lz;};var Eg={};
var uda,vda;uda=!1;_.Gg=function(){if(!uda){for(var a in vda)_.Fg[a]=vda[a];uda=!0}};
_.Fg={AED:[2,"dh","\u062f.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34,"Ft",
"Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20bd",
"RUB"],SAR:[2,"Rial","Rial"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"\u20ba","TRY"],TWD:[2,"NT$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};
vda={AFN:[48,"Af.","AFN"],AMD:[32,"Dram","dram"],ANG:[2,"NAf.","ANG"],AOA:[2,"Kz","Kz"],ARS:[34,"$","AR$"],AWG:[2,"Afl.","Afl."],AZN:[34,"\u20bc","AZN"],BAM:[2,"KM","KM"],BBD:[2,"$","Bds$"],BHD:[3,"din","din"],BIF:[0,"FBu","FBu"],BMD:[2,"$","BD$"],BND:[2,"$","B$"],BOB:[2,"Bs","Bs"],BSD:[2,"$","BS$"],BTN:[2,"Nu.","Nu."],BWP:[2,"P","pula"],BYN:[50,"\u0440.","BYN"],BYR:[48,"\u0440.","BYR"],BZD:[2,"$","BZ$"],CLF:[4,"UF","CLF"],CNH:[2,"\u00a5","RMB\u00a5"],CUC:[1,"$","CUC$"],CUP:[2,"$","CU$"],CVE:[2,"CVE",
"Esc"],DJF:[0,"Fdj","Fdj"],DZD:[2,"din","din"],ERN:[2,"Nfk","Nfk"],FJD:[2,"$","FJ$"],FKP:[2,"\u00a3","FK\u00a3"],GEL:[2,"GEL","GEL"],GHS:[2,"GHS","GHS"],GIP:[2,"\u00a3","GI\u00a3"],GMD:[2,"GMD","GMD"],GNF:[0,"FG","FG"],GTQ:[2,"Q","GTQ"],GYD:[0,"$","GY$"],HNL:[2,"L","HNL"],HTG:[2,"HTG","HTG"],IQD:[0,"din","IQD"],JOD:[3,"din","JOD"],KES:[2,"Ksh","Ksh"],KGS:[2,"KGS","KGS"],KHR:[2,"Riel","KHR"],KMF:[0,"CF","KMF"],KPW:[0,"\u20a9KP","KPW"],KWD:[3,"din","KWD"],KYD:[2,"$","KY$"],KZT:[2,"\u20b8","KZT"],LAK:[0,
"\u20ad","\u20ad"],LBP:[0,"L\u00a3","LBP"],LRD:[2,"$","L$"],LSL:[2,"LSL","LSL"],LYD:[3,"din","LD"],MAD:[2,"dh","MAD"],MDL:[2,"MDL","MDL"],MGA:[0,"Ar","MGA"],MKD:[2,"din","MKD"],MMK:[0,"K","MMK"],MOP:[2,"MOP","MOP$"],MRO:[0,"MRO","MRO"],MUR:[0,"MURs","MURs"],MWK:[2,"MWK","MWK"],MZN:[2,"MTn","MTn"],NAD:[2,"$","N$"],NGN:[2,"\u20a6","NG\u20a6"],NIO:[2,"C$","C$"],NPR:[2,"Rs","NPRs"],NZD:[2,"$","NZ$"],OMR:[3,"Rial","OMR"],PGK:[2,"PGK","PGK"],PYG:[16,"Gs.","PYG"],QAR:[2,"Rial","QR"],RWF:[0,"RF","RF"],SBD:[2,
"$","SI$"],SCR:[2,"SCR","SCR"],SDG:[2,"SDG","SDG"],SHP:[2,"\u00a3","SH\u00a3"],SLL:[0,"SLL","SLL"],SOS:[0,"SOS","SOS"],SRD:[2,"$","SR$"],SSP:[2,"\u00a3","SSP"],STD:[0,"Db","Db"],SYP:[0,"\u00a3","SY\u00a3"],SZL:[2,"SZL","SZL"],TJS:[2,"Som","TJS"],TMT:[50,"m","TMT"],TND:[3,"din","DT"],TOP:[2,"T$","T$"],TTD:[2,"$","TT$"],UGX:[0,"UGX","UGX"],UZS:[0,"so\u02bcm","UZS"],VEF:[2,"Bs","Bs"],VES:[2,"Bs","Bs"],VUV:[0,"VUV","VUV"],WST:[2,"WST","WST"],XAF:[0,"FCFA","FCFA"],XCD:[2,"$","EC$"],XOF:[0,"CFA","CFA"],
XPF:[48,"FCFP","FCFP"],ZMW:[0,"ZMW","ZMW"],ZWD:[0,"$","Z$"]};
var wda,xda;_.Hg=function(a,b){this.Ae=b||wda+"-"+xda++;this.np=a};_.Hg.prototype.getId=function(){return this.Ae};_.Hg.prototype.getType=function(){return this.np};_.Hg.prototype.toString=function(){var a={};this.Ig(a);return _.Ad(a)};_.Hg.prototype.Ig=function(a){a.id=this.getId();a.type=this.getType()};wda=_.fc();xda=1;_.Ig={};
var Re=function(a,b){_.Hg.call(this,"AnalyticsTrack",b);this.oj=a};_.m(Re,_.Hg);Re.prototype.Ig=function(a){_.Hg.prototype.Ig.call(this,a);a.args=this.oj};_.Ig.AnalyticsTrack=function(a){var b=a.id;a=a.args;for(var c=0;c<a.length;c++);return new Re(a,b)};
_.Jg=function(a,b,c,d){_.Hg.call(this,"Response",d);this.Mwa=a;this.J1=b;this.rk=c};_.m(_.Jg,_.Hg);_.f=_.Jg.prototype;_.f.lY=function(){return this.Mwa};_.f.OP=function(){return this.J1};_.f.jba=function(){return this.J1?this.rk:null};_.f.getError=function(){return this.J1?null:Error(this.rk)};_.f.Ig=function(a){_.Hg.prototype.Ig.call(this,a);a.requestId=this.Mwa;a.success=this.J1;a.result=this.rk};_.Ig.Response=function(a){return new _.Jg(a.requestId,a.success,a.result,a.id)};
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
_.Kg=function(a){_.ed.call(this);this.hn=1;this.K_=[];this.g0=0;this.vi=[];this.fv={};this.UIa=!!a};_.p(_.Kg,_.ed);_.Kg.prototype.subscribe=function(a,b,c){var d=this.fv[a];d||(d=this.fv[a]=[]);var e=this.hn;this.vi[e]=a;this.vi[e+1]=b;this.vi[e+2]=c;this.hn=e+3;d.push(e);return e};_.Kg.prototype.unsubscribe=function(a,b,c){if(a=this.fv[a]){var d=this.vi;if(a=_.Se(a,function(e){return d[e+1]==b&&d[e+2]==c}))return this.hv(a)}return!1};
_.Kg.prototype.hv=function(a){var b=this.vi[a];if(b){var c=this.fv[b];0!=this.g0?(this.K_.push(a),this.vi[a+1]=_.Ea):(c&&_.Za(c,a),delete this.vi[a],delete this.vi[a+1],delete this.vi[a+2])}return!!b};
_.Kg.prototype.Oj=function(a,b){var c=this.fv[a];if(c){for(var d=Array(arguments.length-1),e=1,g=arguments.length;e<g;e++)d[e-1]=arguments[e];if(this.UIa)for(e=0;e<c.length;e++){var h=c[e];yda(this.vi[h+1],this.vi[h+2],d)}else{this.g0++;try{for(e=0,g=c.length;e<g;e++)h=c[e],this.vi[h+1].apply(this.vi[h+2],d)}finally{if(this.g0--,0<this.K_.length&&0==this.g0)for(;c=this.K_.pop();)this.hv(c)}}return 0!=e}return!1};var yda=function(a,b,c){_.se(function(){a.apply(b,c)})};
_.Kg.prototype.clear=function(a){if(a){var b=this.fv[a];b&&((0,_.Qa)(b,this.hv,this),delete this.fv[a])}else this.vi.length=0,this.fv={}};_.Kg.prototype.Xd=function(a){if(a){var b=this.fv[a];return b?b.length:0}a=0;for(b in this.fv)a+=this.Xd(b);return a};_.Kg.prototype.ua=function(){_.Kg.ma.ua.call(this);this.clear();this.K_.length=0};
_.Lg=function(){return!!_.Qe&&_.Qe.vg.isConnected()};_.Oe=function(){return _.Lg()&&1==_.Qe.$wa};_.Mg=new _.Kg;_.Qe=null;
_.Ca("_OC_analyticsTrack",_.Ne,void 0);

}catch(e){_._DumpException(e)}
try{
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Gt,Ht,Kt,Lt,Nt,woa,xoa,Vt;_.Ft=function(a,b){b=_.Ma(_.gd,b);a.QH?b():(a.pE||(a.pE=[]),a.pE.push(b))};_.toa=function(a){if(!(a instanceof Object))throw new TypeError("d`"+a);};Gt=function(){this.NP=!1;this.qy=null;this.ve=void 0;this.Pa=1;this.Nra=this.xz=0;this.eC=null};Ht=function(a){if(a.NP)throw new TypeError("e");a.NP=!0};Gt.prototype.pF=function(){this.NP=!1};Gt.prototype.$l=function(a){this.ve=a};Gt.prototype.jS=function(a){this.eC={Era:a,APa:!0};this.Pa=this.xz||this.Nra};
Gt.prototype.return=function(a){this.eC={return:a};this.Pa=this.Nra};_.It=function(a,b,c){a.Pa=c;return{value:b}};_.Jt=function(a){this.ef=new Gt;this.KTa=a};_.Jt.prototype.$l=function(a){Ht(this.ef);if(this.ef.qy)return Kt(this,this.ef.qy.next,a,this.ef.$l);this.ef.$l(a);return Lt(this)};var uoa=function(a,b){Ht(a.ef);var c=a.ef.qy;if(c)return Kt(a,"return"in c?c["return"]:function(d){return{value:d,done:!0}},b,a.ef.return);a.ef.return(b);return Lt(a)};
_.Jt.prototype.jS=function(a){Ht(this.ef);if(this.ef.qy)return Kt(this,this.ef.qy["throw"],a,this.ef.$l);this.ef.jS(a);return Lt(this)};Kt=function(a,b,c,d){try{var e=b.call(a.ef.qy,c);_.toa(e);if(!e.done)return a.ef.pF(),e;var g=e.value}catch(h){return a.ef.qy=null,a.ef.jS(h),Lt(a)}a.ef.qy=null;d.call(a.ef,g);return Lt(a)};
Lt=function(a){for(;a.ef.Pa;)try{var b=a.KTa(a.ef);if(b)return a.ef.pF(),{value:b.value,done:!1}}catch(c){a.ef.ve=void 0,a.ef.jS(c)}a.ef.pF();if(a.ef.eC){b=a.ef.eC;a.ef.eC=null;if(b.APa)throw b.Era;return{value:b.return,done:!0}}return{value:void 0,done:!0}};_.voa=function(a){this.next=function(b){return a.$l(b)};this.throw=function(b){return a.jS(b)};this.return=function(b){return uoa(a,b)};_.la();this[Symbol.iterator]=function(){return this}};
_.Mt=function(a,b){b=new _.voa(new _.Jt(b));_.oa&&(0,_.oa)(b,a.prototype);return b};Nt=null;woa=/^[\w+/_-]+[=]{0,2}$/;xoa=function(a){return(a=a.querySelector&&a.querySelector("script[nonce]"))&&(a=a.nonce||a.getAttribute("nonce"))&&woa.test(a)?a:""};_.yoa=function(a){if(a&&a!=_.ta)return xoa(a.document);null===Nt&&(Nt=xoa(_.ta.document));return Nt};_.zoa=function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);255<e&&(b[c++]=e&255,e>>=8);b[c++]=e}return b};_.Ot=function(a){return _.Tb(a).toString()};
_.Pt=function(a,b){a.src=_.zaa(b);(b=_.yoa())&&a.setAttribute("nonce",b)};_.Qt=function(a,b,c){return _.Qc(_.Tc(a,b),b,c)};_.Rt=function(a,b){return(b||document).getElementsByTagName(String(a))};_.St=function(a){return a?a.parentWindow||a.defaultView:window};_.Tt=function(a,b,c){_.Fca(a,b,c,null)||_.se(_.Ma(b,a))};
_.Ut=function(a){return new _.ue(function(b){var c=a.length,d=[];if(c)for(var e=function(k,n,r){c--;d[k]=n?{Cw:!0,value:r}:{Cw:!1,reason:r};0==c&&b(d)},g=0,h;g<a.length;g++)h=a[g],_.Tt(h,_.Ma(e,g,!0),_.Ma(e,g,!1));else b(d)})};Vt=function(a){return(a=a.exec(_.wb))?a[1]:""};
_.Wt=function(){if(_.yc)return Vt(/Firefox\/([0-9.]+)/);if(_.kc||_.lc||_.jc)return _.uc;if(_.Cc)return _.hc()?Vt(/CriOS\/([0-9.]+)/):Vt(/Chrome\/([0-9.]+)/);if(_.Dc&&!_.hc())return Vt(/Version\/([0-9.]+)/);if(_.zc||_.Ac){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.wb);if(a)return a[1]+"."+a[2]}else if(_.Bc)return(a=Vt(/Android\s+([0-9.]+)/))?a:Vt(/Version\/([0-9.]+)/);return""}();

}catch(e){_._DumpException(e)}
try{
var zda;_.Ng=function(a,b,c){a.Zk.set(b,c);return a};zda=function(a){_.Ng(a,"zx",_.fc());return a};_.Pg=function(a,b,c){b=_.ve(b,b,c);b.XM=!0;_.ye(a,b);return a};_.Qg=function(a){var b={},c;for(c in a)b[a[c]]=c;return b};_.Rg=function(a,b){b=b instanceof _.Ab?b:_.Eb(b,/^data:image\//i.test(b));a.src=_.Bb(b)};_.Sg=function(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")};
_.Ada=function(a){a=a.match(_.Nc)[1]||null;!a&&_.ta.self&&_.ta.self.location&&(a=_.ta.self.location.protocol,a=a.substr(0,a.length-1));return a?a.toLowerCase():""};_.Tg=function(a){if(a instanceof _.ue)return a;var b=new _.ue(_.Ea);_.te(b,2,a);return b};_.Ug=function(a,b){_.yd.call(this);this.js=a||1;this.lS=b||_.ta;this.ypa=(0,_.xa)(this.BWa,this);this.eua=(0,_.za)()};_.p(_.Ug,_.yd);_.f=_.Ug.prototype;_.f.enabled=!1;_.f.nc=null;
_.f.setInterval=function(a){this.js=a;this.nc&&this.enabled?(this.stop(),this.start()):this.nc&&this.stop()};_.f.BWa=function(){if(this.enabled){var a=(0,_.za)()-this.eua;0<a&&a<.8*this.js?this.nc=this.lS.setTimeout(this.ypa,this.js-a):(this.nc&&(this.lS.clearTimeout(this.nc),this.nc=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};_.f.start=function(){this.enabled=!0;this.nc||(this.nc=this.lS.setTimeout(this.ypa,this.js),this.eua=(0,_.za)())};
_.f.stop=function(){this.enabled=!1;this.nc&&(this.lS.clearTimeout(this.nc),this.nc=null)};_.f.ua=function(){_.Ug.ma.ua.call(this);this.stop();delete this.lS};
_.Bda=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};
var Vg=function(){};Vg.prototype.Hpa=null;Vg.prototype.getOptions=function(){var a;(a=this.Hpa)||(a={},Cda(this)&&(a[0]=!0,a[1]=!0),a=this.Hpa=a);return a};
var Xg;Xg=function(){};_.p(Xg,Vg);Xg.prototype.zC=function(){var a=Cda(this);return a?new ActiveXObject(a):new XMLHttpRequest};var Cda=function(a){if(!a.hta&&"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.hta=d}catch(e){}}throw Error("sa");}return a.hta};_.Wg=new Xg;
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Yg=function(a,b){this.ah=a;this.Ta=b;if(!c){var c=new _.Vc("//www.google.com/images/cleardot.gif");zda(c)}this.lv=c};_.f=Yg.prototype;_.f.Tya=1E4;_.f.XJ=!1;_.f.Xwa=0;_.f.C7=0;_.f.$ea=0;_.f.R1=null;_.f.HQ=null;_.f.setTimeout=function(a){this.Tya=a};_.f.setUri=function(a){this.lv=a};_.f.start=function(){if(this.XJ)throw Error("ua");this.XJ=!0;this.C7=0;Zg(this)};_.f.stop=function(){Dda(this);this.XJ=!1};
var Zg=function(a){a.C7++;null!==navigator&&"onLine"in navigator&&!navigator.onLine?_.ze((0,_.xa)(a.zQ,a,!1),0):(a.Ww=new Image,a.Ww.onload=(0,_.xa)(a.kSa,a),a.Ww.onerror=(0,_.xa)(a.jSa,a),a.Ww.onabort=(0,_.xa)(a.iSa,a),a.R1=_.ze(a.lSa,a.Tya,a),_.Rg(a.Ww,String(a.lv)))};_.f=Yg.prototype;_.f.kSa=function(){this.zQ(!0)};_.f.jSa=function(){this.zQ(!1)};_.f.iSa=function(){this.zQ(!1)};_.f.lSa=function(){this.zQ(!1)};
_.f.zQ=function(a){Dda(this);a?(this.XJ=!1,this.ah.call(this.Ta,!0)):this.C7<=this.Xwa?this.$ea?this.HQ=_.ze(this.qSa,this.$ea,this):Zg(this):(this.XJ=!1,this.ah.call(this.Ta,!1))};_.f.qSa=function(){this.HQ=null;Zg(this)};var Dda=function(a){a.Ww&&(a.Ww.onload=null,a.Ww.onerror=null,a.Ww.onabort=null,a.Ww=null);a.R1&&(_.Ae(a.R1),a.R1=null);a.HQ&&(_.Ae(a.HQ),a.HQ=null)};
_.$g=function(a,b){if(a instanceof _.$g)this.Uk=a.Uk,this.Xw=a.Xw,this.ag=a.ag,this.Ih=a.Ih;else{a=a.match(Eda);var c=a[2];c&&(this.ag=c,c=a[4],a=a[3],c&&a&&(this.Uk=c,this.Xw=a))}void 0!==b&&(this.Ih=b)};_.f=_.$g.prototype;_.f.Ub=function(){return this.ag};_.f.tf=function(){return this.Ih};_.f.toString=function(){var a=[],b=this.ag;b&&(a.push(this.Mj,b),(b=this.Xw&&this.Uk?this.Xw+"."+this.Uk:"")&&a.push(b));return a.join(".")};_.f.clone=function(){return new _.$g(this)};_.f.Mj="GBS";_.f.ag="";
_.f.Xw="";_.f.Uk="";_.f.Ih=0;var Eda=/^(GBS\.)?([A-Z]+[0-9]+[-A-Z0-9]*)?(?:\.([a-z])\.((?:[0-9]+)(?:\.[0-9]+)*))?/;
var ah=function(){_.yd.call(this);this.Zb=new _.Be(this);_.Lba&&(_.Mba?this.Zb.s(_.Nba?document.body:window,["online","offline"],this.Ko):(this.uva=this.Cj(),this.nc=new _.Ug(250),this.Zb.s(this.nc,"tick",this.EOa),this.nc.start()))};_.p(ah,_.yd);ah.prototype.Cj=function(){return _.Lba?navigator.onLine:!0};ah.prototype.EOa=function(){var a=this.Cj();a!=this.uva&&(this.uva=a,this.Ko())};ah.prototype.Ko=function(){var a=this.Cj()?"online":"offline";this.dispatchEvent(a)};
ah.prototype.ua=function(){ah.ma.ua.call(this);this.Zb.mb();this.Zb=null;this.nc&&(this.nc.mb(),this.nc=null)};
var Fda;_.bh=function(){_.yd.call(this);this.Zb=new _.Be(this);this.j_=new ah;this.JP=this.j_.Cj();this.dE=new Yg(this.yS,this);this.ow=void 0;this.dE.Xwa=Infinity;this.dE.$ea=5E3;this.Zb.s(this.j_,["online","offline"],this.cOa)};_.m(_.bh,_.yd);_.bh.prototype.$Wa=function(a){this.yS(!Fda(a))};_.bh.prototype.ua=function(){this.j_.mb();this.Zb.mb();this.dE.stop();_.yd.prototype.ua.call(this)};_.bh.prototype.pVa=function(a){var b=void 0!==this.ow?this.ow!=a:this.JP!=a;this.ow=a;b&&ch(this)};
_.bh.prototype.eKa=function(){var a=void 0!==this.ow&&this.ow!=this.JP;delete this.ow;a&&ch(this)};var Gda=function(a){return void 0!==a.ow?a.ow:a.JP};_.bh.prototype.yS=function(a){this.JP!=a&&(this.JP=a,void 0===this.ow&&ch(this),a?this.dE.stop():this.j_.Cj()&&!this.dE.XJ&&(this.dE.setUri(zda(new _.Vc("/googlebooks/images/cleardot.gif"))),this.dE.start()))};var ch=function(a){var b=Gda(a);a.dispatchEvent(new dh("change",b));a.dispatchEvent(new dh(b?"online":"offline",b))};
_.bh.prototype.cOa=function(a){this.yS("online"==a.type)};_.bh.prototype.Cj=function(){return _.eh()};_.eh=function(){return Gda(_.bh.Db())};Fda=function(a){if(!(a.type in Hda))throw Error("va`"+a.type);var b=a.target;a=b.LD;b=b.getStatus();return 6==a&&0==b?!0:8==a};_.Fa(_.bh);
var Hda=_.Qg({RXa:"complete",jZa:"success",ERROR:"error",IXa:"abort",YYa:"ready",ZYa:"readystatechange",TIMEOUT:"timeout",fYa:"incrementaldata",XYa:"progress",UXa:"downloadprogress",rZa:"uploadprogress"}),dh=function(a,b){_.hd.call(this,a);this.Cj=b};_.m(dh,_.hd);_.Ca("_OC_NetworkMonitor",_.bh,void 0);_.bh.getInstance=_.bh.Db;_.bh.prototype.isOnline=_.bh.prototype.Cj;_.bh.prototype.setDebugOnlineStatus=_.bh.prototype.pVa;_.bh.prototype.clearDebugOnlineStatus=_.bh.prototype.eKa;

}catch(e){_._DumpException(e)}
try{
var Aoa;_.Xt=function(a,b){a=String(a);var c=a.indexOf(".");-1==c&&(c=a.length);return(0,_.ec)("0",Math.max(0,b-c))+a};_.Yt=function(a){return Math.floor(Math.random()*a)};_.Zt=function(a){return new _.ue(function(b,c){c(a)})};
Aoa={qAa:["BC","AD"],pAa:["Before Christ","Anno Domini"],OAa:"JFMAMJJASOND".split(""),eBa:"JFMAMJJASOND".split(""),BAa:"January February March April May June July August September October November December".split(" "),dBa:"January February March April May June July August September October November December".split(" "),$Aa:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),gBa:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),sBa:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
iBa:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),bBa:"Sun Mon Tue Wed Thu Fri Sat".split(" "),hBa:"Sun Mon Tue Wed Thu Fri Sat".split(" "),DYa:"SMTWTFS".split(""),fBa:"SMTWTFS".split(""),aBa:["Q1","Q2","Q3","Q4"],TAa:["1st quarter","2nd quarter","3rd quarter","4th quarter"],dAa:["AM","PM"],mia:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],yia:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],mAa:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],J2:6,wZa:[5,6],
K2:5};_.$t=Aoa;_.$t=Aoa;
_.au=function(a){_.t(this,a,0,-1,Boa,null)};_.p(_.au,_.q);var Boa=[1];_.au.prototype.g=function(a){var b,c={v_a:null==(b=_.v(this,1))?void 0:b};a&&(c.i=this);return c};
_.bu=function(a){_.Na.call(this,a);this.name="ApiError"};_.m(_.bu,_.Na);
_.cu=function(a){var b=_.Sg("%s: %s",a.code||"unknown",a.message||"error");_.bu.call(this,b);this.response=a};_.m(_.cu,_.bu);
_.du=function(a){_.Na.call(this,a);this.name="ContentError"};_.m(_.du,_.Na);
var Coa=function(a){_.du.call(this,"invalid Apiary operation: "+a)};_.m(Coa,_.du);
_.eu=function(){_.du.call(this,"network unavailable")};_.m(_.eu,_.du);
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Doa;_.fu=function(a,b,c,d,e,g){"string"===typeof a?(this.zm="y"==a?b:0,this.Zl="m"==a?b:0,this.Um="d"==a?b:0,this.Vl="h"==a?b:0,this.Yl="n"==a?b:0,this.tk="s"==a?b:0):(this.zm=a||0,this.Zl=b||0,this.Um=c||0,this.Vl=d||0,this.Yl=e||0,this.tk=g||0)};
_.fu.prototype.uF=function(a){var b=Math.min(this.zm,this.Zl,this.Um,this.Vl,this.Yl,this.tk),c=Math.max(this.zm,this.Zl,this.Um,this.Vl,this.Yl,this.tk);if(0>b&&0<c)return null;if(!a&&0==b&&0==c)return"PT0S";c=[];0>b&&c.push("-");c.push("P");(this.zm||a)&&c.push(Math.abs(this.zm)+"Y");(this.Zl||a)&&c.push(Math.abs(this.Zl)+"M");(this.Um||a)&&c.push(Math.abs(this.Um)+"D");if(this.Vl||this.Yl||this.tk||a)c.push("T"),(this.Vl||a)&&c.push(Math.abs(this.Vl)+"H"),(this.Yl||a)&&c.push(Math.abs(this.Yl)+
"M"),(this.tk||a)&&c.push(Math.abs(this.tk)+"S");return c.join("")};_.fu.prototype.equals=function(a){return a.zm==this.zm&&a.Zl==this.Zl&&a.Um==this.Um&&a.Vl==this.Vl&&a.Yl==this.Yl&&a.tk==this.tk};_.fu.prototype.clone=function(){return new _.fu(this.zm,this.Zl,this.Um,this.Vl,this.Yl,this.tk)};_.fu.prototype.add=function(a){this.zm+=a.zm;this.Zl+=a.Zl;this.Um+=a.Um;this.Vl+=a.Vl;this.Yl+=a.Yl;this.tk+=a.tk};
_.hu=function(a,b,c){"number"===typeof a?(this.Tb=Doa(a,b||0,c||1),gu(this,c||1)):_.La(a)?(this.Tb=Doa(a.getFullYear(),a.getMonth(),a.getDate()),gu(this,a.getDate())):(this.Tb=new Date((0,_.za)()),a=this.Tb.getDate(),this.Tb.setHours(0),this.Tb.setMinutes(0),this.Tb.setSeconds(0),this.Tb.setMilliseconds(0),gu(this,a))};Doa=function(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b};_.f=_.hu.prototype;_.f.ZH=_.$t.J2;_.f.$H=_.$t.K2;
_.f.clone=function(){var a=new _.hu(this.Tb);a.ZH=this.ZH;a.$H=this.$H;return a};_.f.getFullYear=function(){return this.Tb.getFullYear()};_.f.getYear=function(){return this.getFullYear()};_.f.getMonth=function(){return this.Tb.getMonth()};_.f.getDate=function(){return this.Tb.getDate()};_.f.getTime=function(){return this.Tb.getTime()};_.f.getDay=function(){return this.Tb.getDay()};_.f.getUTCFullYear=function(){return this.Tb.getUTCFullYear()};_.f.getUTCMonth=function(){return this.Tb.getUTCMonth()};
_.f.getUTCDate=function(){return this.Tb.getUTCDate()};_.f.getUTCDay=function(){return this.Tb.getDay()};_.f.getUTCHours=function(){return this.Tb.getUTCHours()};_.f.getUTCMinutes=function(){return this.Tb.getUTCMinutes()};_.f.getTimezoneOffset=function(){return this.Tb.getTimezoneOffset()};_.f.set=function(a){this.Tb=new Date(a.getFullYear(),a.getMonth(),a.getDate())};_.f.setFullYear=function(a){this.Tb.setFullYear(a)};_.f.setYear=function(a){this.setFullYear(a)};_.f.setMonth=function(a){this.Tb.setMonth(a)};
_.f.setDate=function(a){this.Tb.setDate(a)};_.f.setTime=function(a){this.Tb.setTime(a)};_.f.setUTCFullYear=function(a){this.Tb.setUTCFullYear(a)};_.f.setUTCMonth=function(a){this.Tb.setUTCMonth(a)};_.f.setUTCDate=function(a){this.Tb.setUTCDate(a)};
_.f.add=function(a){if(a.zm||a.Zl){var b=this.getMonth()+a.Zl+12*a.zm,c=this.getYear()+Math.floor(b/12);b%=12;0>b&&(b+=12);a:{switch(b){case 1:var d=0!=c%4||0==c%100&&0!=c%400?28:29;break a;case 5:case 8:case 10:case 3:d=30;break a}d=31}d=Math.min(d,this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.Um&&(b=new Date(this.getYear(),this.getMonth(),this.getDate(),12),a=new Date(b.getTime()+864E5*a.Um),this.setDate(1),this.setFullYear(a.getFullYear()),this.setMonth(a.getMonth()),
this.setDate(a.getDate()),gu(this,a.getDate()))};_.f.uF=function(a){return[this.getFullYear(),_.Xt(this.getMonth()+1,2),_.Xt(this.getDate(),2)].join(a?"-":"")};_.f.equals=function(a){return!(!a||this.getYear()!=a.getYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};_.f.toString=function(){return this.uF()};var gu=function(a,b){a.getDate()!=b&&a.Tb.setUTCHours(a.Tb.getUTCHours()+(a.getDate()<b?1:-1))};_.hu.prototype.valueOf=function(){return this.Tb.valueOf()};
_.iu=function(a,b,c,d,e,g,h){this.Tb="number"===typeof a?new Date(a,b||0,c||1,d||0,e||0,g||0,h||0):new Date(a&&a.getTime?a.getTime():(0,_.za)())};_.p(_.iu,_.hu);_.f=_.iu.prototype;_.f.getHours=function(){return this.Tb.getHours()};_.f.getMinutes=function(){return this.Tb.getMinutes()};_.f.getSeconds=function(){return this.Tb.getSeconds()};_.f.getMilliseconds=function(){return this.Tb.getMilliseconds()};_.f.getUTCDay=function(){return this.Tb.getUTCDay()};_.f.getUTCHours=function(){return this.Tb.getUTCHours()};
_.f.getUTCMinutes=function(){return this.Tb.getUTCMinutes()};_.f.getUTCSeconds=function(){return this.Tb.getUTCSeconds()};_.f.getUTCMilliseconds=function(){return this.Tb.getUTCMilliseconds()};_.f.setHours=function(a){this.Tb.setHours(a)};_.f.setMinutes=function(a){this.Tb.setMinutes(a)};_.f.setSeconds=function(a){this.Tb.setSeconds(a)};_.f.setMilliseconds=function(a){this.Tb.setMilliseconds(a)};_.f.setUTCHours=function(a){this.Tb.setUTCHours(a)};_.f.setUTCMinutes=function(a){this.Tb.setUTCMinutes(a)};
_.f.setUTCSeconds=function(a){this.Tb.setUTCSeconds(a)};_.f.setUTCMilliseconds=function(a){this.Tb.setUTCMilliseconds(a)};_.f.add=function(a){_.hu.prototype.add.call(this,a);a.Vl&&this.setUTCHours(this.Tb.getUTCHours()+a.Vl);a.Yl&&this.setUTCMinutes(this.Tb.getUTCMinutes()+a.Yl);a.tk&&this.setUTCSeconds(this.Tb.getUTCSeconds()+a.tk)};
_.f.uF=function(a){var b=_.hu.prototype.uF.call(this,a);return a?b+"T"+_.Xt(this.getHours(),2)+":"+_.Xt(this.getMinutes(),2)+":"+_.Xt(this.getSeconds(),2):b+"T"+_.Xt(this.getHours(),2)+_.Xt(this.getMinutes(),2)+_.Xt(this.getSeconds(),2)};_.f.equals=function(a){return this.getTime()==a.getTime()};_.f.toString=function(){return this.uF()};_.f.clone=function(){var a=new _.iu(this.Tb);a.ZH=this.ZH;a.$H=this.$H;return a};
_.ju=function(a,b,c,d,e,g,h){a="number"===typeof a?Date.UTC(a,b||0,c||1,d||0,e||0,g||0,h||0):a?a.getTime():(0,_.za)();this.Tb=new Date(a)};_.p(_.ju,_.iu);_.f=_.ju.prototype;_.f.clone=function(){var a=new _.ju(this.Tb);a.ZH=this.ZH;a.$H=this.$H;return a};_.f.add=function(a){(a.zm||a.Zl)&&_.hu.prototype.add.call(this,new _.fu(a.zm,a.Zl));a=1E3*(a.tk+60*(a.Yl+60*(a.Vl+24*a.Um)));this.Tb=new Date(this.Tb.getTime()+a)};_.f.getTimezoneOffset=function(){return 0};_.f.getFullYear=_.iu.prototype.getUTCFullYear;
_.f.getMonth=_.iu.prototype.getUTCMonth;_.f.getDate=_.iu.prototype.getUTCDate;_.f.getHours=_.iu.prototype.getUTCHours;_.f.getMinutes=_.iu.prototype.getUTCMinutes;_.f.getSeconds=_.iu.prototype.getUTCSeconds;_.f.getMilliseconds=_.iu.prototype.getUTCMilliseconds;_.f.getDay=_.iu.prototype.getUTCDay;_.f.setFullYear=_.iu.prototype.setUTCFullYear;_.f.setMonth=_.iu.prototype.setUTCMonth;_.f.setDate=_.iu.prototype.setUTCDate;_.f.setHours=_.iu.prototype.setUTCHours;_.f.setMinutes=_.iu.prototype.setUTCMinutes;
_.f.setSeconds=_.iu.prototype.setUTCSeconds;_.f.setMilliseconds=_.iu.prototype.setUTCMilliseconds;
var Eoa,Foa;_.ku=function(a){this.wh=a;this.BV=new Map};_.f=_.ku.prototype;_.f.rA=function(a,b){return this.execute("layers.list",{volumeId:a,contentVersion:b,source:"ge-web-app"},["layers/list",a,b].join("/"))};_.f.getVolume=function(a,b){b=void 0===b?"ge-web-app":b;return this.execute("volumes.get",{volumeId:a,source:b},["volumes/get",a,b].join("/"))};_.f.Qfa=function(a,b,c){a=_.lu(a,void 0===c?"ge-web-app":c);a.volumeId=b;return this.execute("myconfig.requestAccess",a)};
_.f.ER=function(a,b,c,d,e,g){g=void 0===g?"ge-web-app":g;var h=new _.ju(c);"number"===typeof c&&h.setTime(c);b=(new _.$g(b)).toString();c=_.hu.prototype.uF.call(h,!0)+"T"+_.Xt(h.getHours(),2)+":"+_.Xt(h.getMinutes(),2)+":"+_.Xt(h.getSeconds(),2);h=h.getTimezoneOffset();if(0==h)h="Z";else{var k=Math.abs(h)/60,n=Math.floor(k);k=60*(k-n);h=(0<h?"-":"+")+_.Xt(n,2)+":"+_.Xt(k,2)}return this.execute("mylibrary.readingpositions.setPosition",{action:e,contentVersion:d,position:b,timestamp:c+h,volumeId:a,
source:g})};_.f.execute=function(a,b,c){if(!Eoa[a])return _.Zt(new Coa(a));var d=_.Da(a,this.wh);if(!d)throw Error("Nd`"+a);_.Ne("Apiary","Request",c||a);if(c&&this.BV.has(c))return this.BV.get(c);if(!_.eh())return _.Zt(new _.eu);a=_.we();var e=_.ze((0,_.xa)(this.FOa,this,a),3E4);e=_.Pg(a.se,_.Ma(_.Ae,e)).then(this.jOa,null,this);b.nonce&&(e=e.then(_.Ma(Foa,b)));c&&(this.BV.set(c,a.se),_.Pg(e,function(){this.BV.delete(c)},this));d(b).then(a.resolve,a.reject);return e};
_.f.jOa=function(a){_.bh.Db().yS(!0);var b=a&&a.code?a:null;if(b)throw a=new _.cu(b),_.Ne("Apiary","Error",a.toString()),a;return a.result};_.f.FOa=function(a){_.bh.Db().yS(!1);var b=new _.eu;_.Ne("Apiary","Error",b.toString());a.reject(b)};
Eoa=_.Qg({aYa:"layers.annotationData.get",kYa:"layers.annotationData.list",mYa:"layers.list",oYa:"layers.volumeAnnotations.list",$Ya:"myconfig.releaseDownloadAccess",bZa:"myconfig.requestAccess",lZa:"myconfig.syncVolumeLicenses",TXa:"mylibrary.annotations.delete",gYa:"mylibrary.annotations.insert",jYa:"mylibrary.annotations.list",kZa:"mylibrary.annotations.summary",qZa:"mylibrary.annotations.update",JXa:"mylibrary.bookshelves.addVolume",eZa:"mylibrary.readingpositions.setPosition",nYa:"mylibrary.bookshelves.volumes.list",
lYa:"volumes.associated.list",cYa:"volumes.get",bYa:"series.membership.get",WXa:"familysharing.share",XXa:"familysharing.unshare",aZa:"mylibrary.bookshelves.removeVolume",PXa:"cloudloading.addBook"});_.lu=function(a,b){return{cpksver:_.ac("2="+a),nonce:(_.Yt(4294967294)+1).toString(16),source:b}};Foa=function(a,b){return b};
_.mu=function(a,b,c,d){_.Hg.call(this,"ApiaryRequest",d);this.mh=a;this.Owa=b;this.hn=c};_.m(_.mu,_.Hg);_.mu.prototype.getName=function(){return this.mh};_.mu.prototype.getKey=function(){return this.hn};_.mu.prototype.Ig=function(a){_.Hg.prototype.Ig.call(this,a);a.name=this.getName();a.request=this.Owa;a.key=this.getKey()};_.Ig.ApiaryRequest=function(a){return new _.mu(a.name,a.request,a.key,a.id)};
_.nu={update:function(a){for(var b in a)_.nu[b]=a[b]},wIa:function(a){if("string"===typeof a)try{a=JSON.parse(a)}catch(c){a=null}for(var b in a)_.nu.vIa(b,a[b])},vIa:function(a,b){_.nu[a]=b}};_.Ca("_OC_addFlags",_.nu.wIa,void 0);
var Goa,Hoa;_.ou=null;_.pu=function(a,b){_.ou||(_.eh()?_.ou=Goa().then(function(){return Hoa(a,b)}):(_.ou=_.Zt(new _.eu),_.qd(_.bh.Db(),"online",function(){_.ou=null;_.pu(a,b)})))};Goa=function(){return new _.ue(function(a,b){gapi.load("client",{callback:a,onerror:b})})};
Hoa=function(a,b){_.nu.SessionIndex&&(gapi.config.update("googleapis.config/auth/useFirstPartyAuth",!0),gapi.config.update("googleapis.config/auth/useFirstPartyAuthV2",!0),gapi.config.update("googleapis.config/sessionIndex",_.nu.SessionIndex));gapi.client.setApiKey("AIzaSyCWq1--9JnN9QM7k57Rc_qmt9c0OVy0rME");return _.Tg(gapi.client.load("books",a,void 0,b)).then(function(){return new _.ku(gapi.client.books)})};

}catch(e){_._DumpException(e)}
try{
var Ioa,Joa,Koa,Loa,Moa,Noa,Ooa,ru,Poa,Qoa,Roa,Soa,wu,xu,Toa,yu,Uoa,Voa,Woa,zu,Xoa,Yoa,Zoa,Au,$oa,apa,bpa,Mu,Ou;_.qu=function(a,b){return a?b?decodeURI(a):decodeURIComponent(a):a};Ioa=/^https?$/i;Joa=["POST","PUT"];Koa=[];Loa=function(a){return"content-type"==a.toLowerCase()};Moa=function(a){a.Td&&a.Sha&&(a.Td.ontimeout=null);a.Q1&&(_.Ae(a.Q1),a.Q1=null)};Noa=function(a){return _.kc&&_.vc(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout};
Ooa=function(a){a.C9||(a.C9=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};ru=function(a,b){if(a.Td){Moa(a);var c=a.Td,d=a.C2[0]?_.Ea:null;a.Td=null;a.C2=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}};
Poa=function(a){if(a.ez&&"undefined"!=typeof _.sa&&(!a.C2[1]||4!=a.mD()||2!=a.getStatus()))if(a.SY&&4==a.mD())_.ze(a.pva,0,a);else if(a.dispatchEvent("readystatechange"),a.Gh()){a.ez=!1;try{if(a.OP())a.dispatchEvent("complete"),a.dispatchEvent("success");else{a.LD=6;try{var b=2<a.mD()?a.Td.statusText:""}catch(c){b=""}a.MD=b+" ["+a.getStatus()+"]";Ooa(a)}}finally{ru(a)}}};
_.su=function(a){_.yd.call(this);this.headers=new _.Ic;this.D2=a||null;this.ez=!1;this.C2=this.Td=null;this.nZ="";this.LD=0;this.MD="";this.AD=this.zca=this.SY=this.C9=!1;this.kS=0;this.Q1=null;this.Twa="";this.Sha=this.vB=!1};_.p(_.su,_.yd);_.f=_.su.prototype;_.f.bKa=function(){this.mb();_.Za(Koa,this)};
_.f.send=function(a,b,c,d){if(this.Td)throw Error("ta`"+this.nZ+"`"+a);b=b?b.toUpperCase():"GET";this.nZ=a;this.MD="";this.LD=0;this.C9=!1;this.ez=!0;this.Td=this.D2?this.D2.zC():_.Wg.zC();this.C2=this.D2?this.D2.getOptions():_.Wg.getOptions();this.Td.onreadystatechange=(0,_.xa)(this.pva,this);try{this.zca=!0,this.Td.open(b,String(a),!0),this.zca=!1}catch(g){this.Lz(5,g);return}a=c||"";var e=this.headers.clone();d&&_.xba(d,function(g,h){e.set(h,g)});d=_.Se(e.ek(),Loa);c=_.ta.FormData&&a instanceof
_.ta.FormData;!_.Xa(Joa,b)||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");e.forEach(function(g,h){this.Td.setRequestHeader(h,g)},this);this.Twa&&(this.Td.responseType=this.Twa);"withCredentials"in this.Td&&this.Td.withCredentials!==this.vB&&(this.Td.withCredentials=this.vB);try{Moa(this),0<this.kS&&((this.Sha=Noa(this.Td))?(this.Td.timeout=this.kS,this.Td.ontimeout=(0,_.xa)(this.tF,this)):this.Q1=_.ze(this.tF,this.kS,this)),this.SY=!0,this.Td.send(a),this.SY=!1}catch(g){this.Lz(5,
g)}};_.f.tF=function(){"undefined"!=typeof _.sa&&this.Td&&(this.MD="Timed out after "+this.kS+"ms, aborting",this.LD=8,this.dispatchEvent("timeout"),this.abort(8))};_.f.Lz=function(a,b){this.ez=!1;this.Td&&(this.AD=!0,this.Td.abort(),this.AD=!1);this.MD=b;this.LD=a;Ooa(this);ru(this)};_.f.abort=function(a){this.Td&&this.ez&&(this.ez=!1,this.AD=!0,this.Td.abort(),this.AD=!1,this.LD=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),ru(this))};
_.f.ua=function(){this.Td&&(this.ez&&(this.ez=!1,this.AD=!0,this.Td.abort(),this.AD=!1),ru(this,!0));_.su.ma.ua.call(this)};_.f.pva=function(){this.isDisposed()||(this.zca||this.SY||this.AD?Poa(this):this.rSa())};_.f.rSa=function(){Poa(this)};_.f.jg=function(){return!!this.Td};_.f.Gh=function(){return 4==this.mD()};_.f.OP=function(){var a=this.getStatus(),b;if(!(b=_.Bda(a))){if(a=0===a)a=_.Ada(String(this.nZ)),a=!Ioa.test(a);b=a}return b};_.f.mD=function(){return this.Td?this.Td.readyState:0};
_.f.getStatus=function(){try{return 2<this.mD()?this.Td.status:-1}catch(a){return-1}};_.f.getResponseHeader=function(a){if(this.Td&&this.Gh())return a=this.Td.getResponseHeader(a),null===a?void 0:a};_.f.getAllResponseHeaders=function(){return this.Td&&this.Gh()?this.Td.getAllResponseHeaders()||"":""};_.f.getLastError=function(){return"string"===typeof this.MD?this.MD:String(this.MD)};_.tu=function(a){try{return a.Td?a.Td.responseText:""}catch(b){return""}};
Qoa={lia:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},iAa:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"},
1E14:{other:"000 trillion"}}};_.uu=Qoa;_.uu=Qoa;Roa={oia:".",N2:",",uia:"%",S2:"0",RAa:"+",ria:"-",pia:"E",via:"\u2030",O2:"\u221e",MAa:"NaN",nia:"#,##0.###",ZAa:"#E0",QAa:"#,##0%",kAa:"\u00a4#,##0.00",ZK:"USD"};_.vu=Roa;_.vu=Roa;Soa=function(a){var b=_.vu.kAa,c=["0"];a=_.Fg[a];if(!a)return b;a=a[0]&7;if(0<a){c.push(".");for(var d=0;d<a;d++)c.push("0")}return b.replace(/0.00/g,c.join(""))};
wu=function(a,b){if(!a||!isFinite(a)||0==b)return a;a=String(a).split("e");return parseFloat(a[0]+"e"+(parseInt(a[1]||0,10)+b))};xu={prefix:"",suffix:"",l9:0};Toa=function(a,b){return a&&isFinite(a)?wu(Math.round(wu(a,b)),-b):a};
yu=function(a,b,c){for(var d="",e=!1,g=b.length;c[0]<g;c[0]++){var h=b.charAt(c[0]);if("'"==h)c[0]+1<g&&"'"==b.charAt(c[0]+1)?(c[0]++,d+="'"):e=!e;else if(e)d+=h;else switch(h){case "#":case "0":case ",":case ".":case ";":return d;case "\u00a4":if(c[0]+1<g&&"\u00a4"==b.charAt(c[0]+1))c[0]++,d+=a.AP||_.vu.ZK;else switch(a.SKa){case 0:h=a.AP||_.vu.ZK;d+=h in _.Fg?_.Fg[h][1]:h;break;case 2:h=a.AP||_.vu.ZK;var k=_.Fg[h];d+=k?h==k[1]?h:h+" "+k[1]:h;break;case 1:h=a.AP||_.vu.ZK,d+=h in _.Fg?_.Fg[h][2]:
h}break;case "%":if(!a.cE&&1!=a.jq)throw Error("ba");if(a.cE&&100!=a.jq)throw Error("ca");a.jq=100;a.cE=!1;d+=_.vu.uia;break;case "\u2030":if(!a.cE&&1!=a.jq)throw Error("ba");if(a.cE&&1E3!=a.jq)throw Error("ca");a.jq=1E3;a.cE=!1;d+=_.vu.via;break;default:d+=h}}return d};Uoa=function(a,b){a.uN=b;a.Sv(_.vu.nia);a.lx=0;a.Au=2;if(0<a.lx)throw Error("W");a.s1=2};Voa=function(a){a=a.charCodeAt(0);if(48<=a&&58>a)return a-48;var b=_.vu.S2.charCodeAt(0);return b<=a&&a<b+10?a-b:-1};
Woa=function(a,b){a=1==a.uN?_.uu.lia:_.uu.iAa;null==a&&(a=_.uu.lia);if(3>b)return xu;b=Math.min(14,b);var c=a[wu(1,b)];for(--b;!c&&3<=b;)c=a[wu(1,b)],b--;if(!c)return xu;a=c.other;return a&&"0"!=a?(a=/([^0]*)(0+)(.*)/.exec(a))?{prefix:a[1],suffix:a[3],l9:b+1-(a[2].length-1)}:xu:xu};zu=function(a){if(!isFinite(a))return 0<a?a:0;for(var b=0;1<=(a/=10);)b++;return b};
Xoa=function(a,b,c){c.push(_.vu.pia);0>b?(b=-b,c.push(_.vu.ria)):a.pza&&c.push(_.vu.RAa);b=""+b;for(var d=_.vu.S2,e=b.length;e<a.NZ;e++)c.push(d);c.push(b)};Yoa=function(a,b,c){if(!a)return a;b=b-zu(a)-1;return b<-c?Toa(a,-c):Toa(a,b)};Zoa=function(a,b){var c=wu(b,a.Au);0<a.s1&&(c=Yoa(c,a.s1,a.Au));c=Math.round(c);isFinite(c)?(b=Math.floor(wu(c,-a.Au)),a=Math.floor(c-wu(b,a.Au))):a=0;return{tta:b,LMa:a}};
Au=function(a,b,c,d){if(a.lx>a.Au)throw Error("aa");d||(d=[]);b=Zoa(a,b);var e=b.tta,g=b.LMa,h=0<a.lx||0<g||!1;b=a.lx;h&&(b=a.lx);for(var k="",n=e;1E20<n;)k="0"+k,n=Math.round(wu(n,-1));k=n+k;var r=_.vu.oia;n=_.vu.S2.charCodeAt(0);var w=k.length,y=0;if(0<e||0<c){for(e=w;e<c;e++)d.push(String.fromCharCode(n));if(2<=a.sD.length)for(c=1;c<a.sD.length;c++)y+=a.sD[c];c=w-y;if(0<c){e=a.sD;y=w=0;for(var z,C=_.vu.N2,F=k.length,E=0;E<F;E++)if(d.push(String.fromCharCode(n+Number(k.charAt(E)))),1<F-E)if(z=e[y],
E<c){var T=c-E;(1===z||0<z&&1===T%z)&&d.push(C)}else y<e.length&&(E===c?y+=1:z===E-c-w+1&&(d.push(C),w+=z,y+=1))}else{c=k;k=a.sD;e=_.vu.N2;z=c.length;C=[];for(w=k.length-1;0<=w&&0<z;w--){y=k[w];for(F=0;F<y&&0<=z-F-1;F++)C.push(String.fromCharCode(n+Number(c.charAt(z-F-1))));z-=y;0<z&&C.push(e)}d.push.apply(d,C.reverse())}}else h||d.push(String.fromCharCode(n));(a.Mqa||h)&&d.push(r);g=String(g);h=g.split("e+");2==h.length&&(g=String(Yoa(parseFloat(h[0]),a.s1,1)),g=g.replace(".",""),g+=(0,_.ec)("0",
parseInt(h[1],10)-g.length+1));a.Au+1>g.length&&(g="1"+(0,_.ec)("0",a.Au-g.length)+g);for(a=g.length;"0"==g.charAt(a-1)&&a>b+1;)a--;for(e=1;e<a;e++)d.push(String.fromCharCode(n+Number(g.charAt(e))))};
_.Bu=function(a,b,c){var d;if(d=b){a:if(b&&3===b.length){for(d=0;3>d;d++){var e=b[d];if("A">e||"Z"<e&&"a">e||"z"<e){d=!1;break a}}d=!0}else d=!1;d=!d}if(d)throw new TypeError("V");this.AP=b?b.toUpperCase():null;this.SKa=c||0;this.eQ=40;this.vs=1;this.s1=0;this.Au=3;this.NZ=this.lx=0;this.pza=!1;this.NQ=this.GE="";this.yA=_.vu.ria;this.tJ="";this.jq=1;this.cE=!1;this.sD=[];this.g2=this.Mqa=!1;this.uN=0;"number"==typeof a?this.QV(a):this.Sv(a)};
_.Bu.prototype.Sv=function(a){this.J_=a.replace(/ /g,"\u00a0");var b=[0];this.GE=yu(this,a,b);for(var c=b[0],d=-1,e=0,g=0,h=0,k=-1,n=a.length,r=!0;b[0]<n&&r;b[0]++)switch(a.charAt(b[0])){case "#":0<g?h++:e++;0<=k&&0>d&&k++;break;case "0":if(0<h)throw Error("da`"+a);g++;0<=k&&0>d&&k++;break;case ",":0<k&&this.sD.push(k);k=0;break;case ".":if(0<=d)throw Error("ea`"+a);d=e+g+h;break;case "E":if(this.g2)throw Error("fa`"+a);this.g2=!0;this.NZ=0;b[0]+1<n&&"+"==a.charAt(b[0]+1)&&(b[0]++,this.pza=!0);for(;b[0]+
1<n&&"0"==a.charAt(b[0]+1);)b[0]++,this.NZ++;if(1>e+g||1>this.NZ)throw Error("ga`"+a);r=!1;break;default:b[0]--,r=!1}0==g&&0<e&&0<=d&&(g=d,0==g&&g++,h=e-g,e=g-1,g=1);if(0>d&&0<h||0<=d&&(d<e||d>e+g)||0==k)throw Error("ha`"+a);h=e+g+h;this.Au=0<=d?h-d:0;0<=d&&(this.lx=e+g-d,0>this.lx&&(this.lx=0));this.vs=(0<=d?d:h)-e;this.g2&&(this.eQ=e+this.vs,0==this.Au&&0==this.vs&&(this.vs=1));this.sD.push(Math.max(0,k));this.Mqa=0==d||d==h;c=b[0]-c;this.NQ=yu(this,a,b);b[0]<a.length&&";"==a.charAt(b[0])?(b[0]++,
1!=this.jq&&(this.cE=!0),this.yA=yu(this,a,b),b[0]+=c,this.tJ=yu(this,a,b)):(this.yA+=this.GE,this.tJ+=this.NQ)};_.Bu.prototype.QV=function(a){switch(a){case 1:this.Sv(_.vu.nia);break;case 2:this.Sv(_.vu.ZAa);break;case 3:this.Sv(_.vu.QAa);break;case 4:this.Sv(Soa(this.AP||_.vu.ZK));break;case 5:Uoa(this,1);break;case 6:Uoa(this,2);break;default:throw Error("Y");}};
_.Bu.prototype.parse=function(a,b){b=b||[0];if(0!=this.uN)throw Error("Z");a=a.replace(/ |\u202f/g,"\u00a0");var c=a.indexOf(this.GE,b[0])==b[0],d=a.indexOf(this.yA,b[0])==b[0];c&&d&&(this.GE.length>this.yA.length?d=!1:this.GE.length<this.yA.length&&(c=!1));c?b[0]+=this.GE.length:d&&(b[0]+=this.yA.length);if(a.indexOf(_.vu.O2,b[0])==b[0]){b[0]+=_.vu.O2.length;var e=Infinity}else{e=a;var g=!1,h=!1,k=!1,n=-1,r=1,w=_.vu.oia,y=_.vu.N2,z=_.vu.pia;if(0!=this.uN)throw Error("$");y=y.replace(/\u202f/g,"\u00a0");
for(var C="";b[0]<e.length;b[0]++){var F=e.charAt(b[0]),E=Voa(F);if(0<=E&&9>=E)C+=E,k=!0;else if(F==w.charAt(0)){if(g||h)break;C+=".";g=!0}else if(F==y.charAt(0)&&("\u00a0"!=y.charAt(0)||b[0]+1<e.length&&0<=Voa(e.charAt(b[0]+1)))){if(g||h)break}else if(F==z.charAt(0)){if(h)break;C+="E";h=!0;n=b[0]}else if("+"==F||"-"==F){if(k&&n!=b[0]-1)break;C+=F}else if(1==this.jq&&F==_.vu.uia.charAt(0)){if(1!=r)break;r=100;if(k){b[0]++;break}}else if(1==this.jq&&F==_.vu.via.charAt(0)){if(1!=r)break;r=1E3;if(k){b[0]++;
break}}else break}1!=this.jq&&(r=this.jq);e=parseFloat(C)/r}if(c){if(a.indexOf(this.NQ,b[0])!=b[0])return NaN;b[0]+=this.NQ.length}else if(d){if(a.indexOf(this.tJ,b[0])!=b[0])return NaN;b[0]+=this.tJ.length}return d?-e:e};
_.Bu.prototype.format=function(a){if(isNaN(a))return _.vu.MAa;var b=[];var c=a;if(0==this.uN)c=xu;else{c=Math.abs(c);var d=Woa(this,1>=c?0:zu(c)).l9;c=Woa(this,d+zu(Zoa(this,wu(c,-d)).tta))}a=wu(a,-c.l9);b.push(c.prefix);d=0>a||0==a&&0>1/a;b.push(d?this.yA:this.GE);if(isFinite(a))if(a=a*(d?-1:1)*this.jq,this.g2)if(0==a)Au(this,a,this.vs,b),Xoa(this,0,b);else{var e=Math.floor(Math.log(a)/Math.log(10)+2E-15);a=wu(a,-e);var g=this.vs;1<this.eQ&&this.eQ>this.vs?(g=e%this.eQ,0>g&&(g=this.eQ+g),a=wu(a,
g),e-=g,g=1):1>this.vs?(e++,a=wu(a,-1)):(e-=this.vs-1,a=wu(a,this.vs-1));Au(this,a,g,b);Xoa(this,e,b)}else Au(this,a,this.vs,b);else b.push(_.vu.O2);b.push(d?this.tJ:this.NQ);b.push(c.suffix);return b.join("")};$oa=function(a){var b=b||0;return function(){return a.apply(this,Array.prototype.slice.call(arguments,0,b))}};_.Cu=function(a){for(var b in a)return!1;return!0};apa=function(a,b){return a+Math.random()*(b-a)};_.Du=function(a){a=a.match(_.Nc);return _.Ve(a[1],a[2],a[3],a[4])};
_.Eu=function(a,b){return a instanceof _.Vc?a.clone():new _.Vc(a,b)};_.Fu=function(a,b,c,d){this.fieldIndex=a;this.Kra=b;this.Cqa=c;this.uha=d;this.MPa=0};_.Fu.prototype.GPa=function(){return!!this.Cqa};_.Gu=function(a,b,c,d,e){for(var g in c){var h=c[g],k=d.call(a,h);if(null!=k){for(var n in h.Kra)if(h.Kra.hasOwnProperty(n))break;b[n]=h.uha?h.MPa?_.u(k,h.uha,e):h.uha(e,k):k}}};_.Hu=function(a){if(null==a||"string"===typeof a)return a;if(_.Ze&&a instanceof Uint8Array)return _.Fc(a);_.Ha(a);return null};
bpa=function(a){return a.length&&"string"!==typeof a[0]?_.Ta(a,_.Hu):a};_.R=function(a,b,c){a=_.v(a,b);return null==a?c:a};_.Iu=function(a,b,c){a=_.bf(a,b);return null==a?c:a};_.Ju=function(a,b,c,d){(c=_.Wca(a,c))&&c!==b&&void 0!==d&&(a.Cd&&c in a.Cd&&(a.Cd[c]=void 0),_.A(a,c,void 0));return _.A(a,b,d)};_.U=function(a,b,c,d){a.Cd||(a.Cd={});if(!a.Cd[c]){var e=_.v(a,c);if(d||e)a.Cd[c]=new b(e)}return a.Cd[c]};_.V=function(a,b,c){a.Cd||(a.Cd={});var d=c?c.Sd():c;a.Cd[b]=c;return _.A(a,b,d)};
_.Ku=function(a,b,c){a.Cd||(a.Cd={});c=c||[];for(var d=[],e=0;e<c.length;e++)d[e]=c[e].Sd();a.Cd[b]=c;return _.A(a,b,d)};_.Lu={};_.cpa=function(a,b,c,d,e,g,h){var k=new _.su;Koa.push(k);b&&k.s("complete",b);k.sA("ready",k.bKa);g&&(k.kS=Math.max(0,g));h&&(k.vB=h);k.send(a,c,d,e)};Mu=function(){_.ku.apply(this,arguments)};_.m(Mu,_.ku);Mu.prototype.execute=function(a,b,c){return _.Qe.jp(new _.mu(a,b,void 0===c?null:c))};_.Nu=function(){_.Oe()&&(_.ou||(_.ou=_.Tg(new Mu)));return _.ou};
Ou=function(a){_.t(this,a,0,-1,dpa,null)};_.p(Ou,_.q);var dpa=[2];Ou.prototype.g=function(a){return epa(a,this)};var epa=function(a,b){var c,d={L5a:_.Hu(_.v(b,1)),M5a:null==(c=_.v(b,4))?void 0:c,M$a:bpa(_.v(b,2)),Azb:null==(c=_.x(b,3))?void 0:c};a&&(d.i=b);return d};
var Pu=function(a){_.t(this,a,0,-1,null,null)};_.p(Pu,_.q);Pu.prototype.g=function(a){return fpa(a,this)};var fpa=function(a,b){var c,d={FJa:null==(c=_.v(b,1))?void 0:c,P1a:null==(c=_.v(b,2))?void 0:c,nsb:null==(c=_.v(b,3))?void 0:c};a&&(d.i=b);return d};
var hpa,gpa,Qu,Ru;
_.Su=function(a,b){var c=b||{};b=c.document||document;var d=_.qb(a),e=_.Qd("SCRIPT"),g={hxa:e,tF:void 0},h=new _.zg(gpa,g),k=null,n=null!=c.timeout?c.timeout:5E3;0<n&&(k=window.setTimeout(function(){Qu(e,!0);h.Vh(new Ru(1,"Timeout reached for loading script "+d))},n),g.tF=k);e.onload=e.onreadystatechange=function(){e.readyState&&"loaded"!=e.readyState&&"complete"!=e.readyState||(Qu(e,c.cKa||!1,k),h.callback(null))};e.onerror=function(){Qu(e,!0,k);h.Vh(new Ru(0,"Error while loading script "+d))};g=
c.attributes||{};_.ib(g,{type:"text/javascript",charset:"UTF-8"});_.ica(e,g);_.Pt(e,a);hpa(b).appendChild(e);return h};hpa=function(a){var b=_.Rt("HEAD",a);return b&&0!=b.length?b[0]:a.documentElement};gpa=function(){if(this&&this.hxa){var a=this.hxa;a&&"SCRIPT"==a.tagName&&Qu(a,!0,this.tF)}};Qu=function(a,b,c){null!=c&&_.ta.clearTimeout(c);a.onload=_.Ea;a.onerror=_.Ea;a.onreadystatechange=_.Ea;b&&window.setTimeout(function(){_.Yd(a)},0)};
Ru=function(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=": "+b);_.Na.call(this,c);this.code=a};_.p(Ru,_.Na);
var Uu;_.Tu=function(a){this.yc=a||{cookie:""}};_.f=_.Tu.prototype;_.f.isEnabled=function(){return navigator.cookieEnabled};
_.f.set=function(a,b,c){var d=!1;if("object"===typeof c){var e=c.csb;d=c.Lsb||!1;var g=c.domain||void 0;var h=c.path||void 0;var k=c.Mda}if(/[;=\s]/.test(a))throw Error("Od`"+a);if(/[;\r\n]/.test(b))throw Error("Pd`"+b);void 0===k&&(k=-1);c=g?";domain="+g:"";h=h?";path="+h:"";d=d?";secure":"";k=0>k?"":0==k?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date((0,_.za)()+1E3*k)).toUTCString();this.yc.cookie=a+"="+b+c+h+k+d+(null!=e?";samesite="+e:"")};
_.f.get=function(a,b){for(var c=a+"=",d=(this.yc.cookie||"").split(";"),e=0,g;e<d.length;e++){g=(0,_.tb)(d[e]);if(0==g.lastIndexOf(c,0))return g.substr(c.length);if(g==a)return""}return b};_.f.remove=function(a,b,c){var d=this.Ok(a);this.set(a,"",{Mda:0,path:b,domain:c});return d};_.f.ek=function(){return Uu(this).keys};_.f.Ri=function(){return Uu(this).values};_.f.isEmpty=function(){return!this.yc.cookie};_.f.Xd=function(){return this.yc.cookie?(this.yc.cookie||"").split(";").length:0};
_.f.Ok=function(a){return void 0!==this.get(a)};_.f.vC=function(a){for(var b=Uu(this).values,c=0;c<b.length;c++)if(b[c]==a)return!0;return!1};_.f.clear=function(){for(var a=Uu(this).keys,b=a.length-1;0<=b;b--)this.remove(a[b])};Uu=function(a){a=(a.yc.cookie||"").split(";");for(var b=[],c=[],d,e,g=0;g<a.length;g++)e=(0,_.tb)(a[g]),d=e.indexOf("="),-1==d?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));return{keys:b,values:c}};
_.Vu=new _.Tu("undefined"==typeof document?null:document);
var Wu=function(a){_.t(this,a,0,-1,null,null)};_.p(Wu,_.q);Wu.prototype.g=function(a){return ipa(a,this)};
var ipa=function(a,b){var c,d={g2a:null==(c=_.x(b,1))?void 0:c,jAb:null==(c=_.x(b,2))?void 0:c,fwb:null==(c=_.x(b,3))?void 0:c,xtb:null==(c=_.x(b,4))?void 0:c,b6a:null==(c=_.x(b,5))?void 0:c,z3a:null==(c=_.x(b,6))?void 0:c,R7a:null==(c=_.x(b,7))?void 0:c,fdb:null==(c=_.x(b,8))?void 0:c,ndb:null==(c=_.x(b,9))?void 0:c,Ffb:null==(c=_.x(b,10))?void 0:c,Rjb:null==(c=_.x(b,11))?void 0:c,tqb:null==(c=_.x(b,12))?void 0:c,uqb:null==(c=_.x(b,13))?void 0:c,Fub:null==(c=_.x(b,14))?void 0:c,Gub:null==(c=_.x(b,
15))?void 0:c};a&&(d.i=b);return d};
var Xu=function(a){_.t(this,a,0,-1,null,null)};_.p(Xu,_.q);Xu.prototype.g=function(a){return jpa(a,this)};var jpa=function(a,b){var c,d={vwb:null==(c=_.v(b,1))?void 0:c,v4a:null==(c=_.v(b,2))?void 0:c,gwb:null==(c=_.v(b,3))?void 0:c,Kgb:null==(c=_.v(b,4))?void 0:c,Ygb:null==(c=_.v(b,5))?void 0:c,Jib:null==(c=_.v(b,6))?void 0:c,Ldb:null==(c=_.v(b,7))?void 0:c};a&&(d.i=b);return d};
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Yu;_.Zu=function(){return!Yu()&&(_.Nb("iPod")||_.Nb("iPhone")||_.Nb("Android")||_.Nb("IEMobile"))};Yu=function(){return _.Nb("iPad")||_.Nb("Android")&&!_.Nb("Mobile")||_.Nb("Silk")};
var $u=!1,av="",bv=function(a){a=a.match(/[\d]+/g);if(!a)return"";a.length=3;return a.join(".")};
(function(){if(navigator.plugins&&navigator.plugins.length){var a=navigator.plugins["Shockwave Flash"];if(a&&($u=!0,a.description)){av=bv(a.description);return}if(navigator.plugins["Shockwave Flash 2.0"]){$u=!0;av="2.0.0.11";return}}if(navigator.mimeTypes&&navigator.mimeTypes.length&&(a=navigator.mimeTypes["application/x-shockwave-flash"],$u=!(!a||!a.enabledPlugin))){av=bv(a.enabledPlugin.description);return}if("undefined"!=typeof ActiveXObject){try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
$u=!0;av=bv(b.GetVariable("$version"));return}catch(c){}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");$u=!0;av="6.0.21";return}catch(c){}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"),$u=!0,av=bv(b.GetVariable("$version"))}catch(c){}}})();var kpa=$u,lpa=av;
var mpa=_.jc?"opera":_.lc?"edge":_.kc?"ie":_.yc?"firefox":_.zc?"iphone":_.Ac?"ipad":_.Bc?"android":_.Cc?"chrome":_.Dc?"safari":"unknown";
var cv=function(a){_.t(this,a,0,-1,null,null)};_.p(cv,_.q);cv.prototype.g=function(a){return npa(a,this)};var npa=function(a,b){var c,d={locale:null==(c=_.v(b,1))?void 0:c,z4a:null==(c=_.v(b,2))?void 0:c,D4a:null==(c=_.v(b,3))?void 0:c,Gbb:null==(c=_.v(b,4))?void 0:c};a&&(d.i=b);return d};cv.prototype.zj=function(){return _.v(this,1)};cv.prototype.An=function(a){return _.A(this,1,a)};
var dv=function(a){_.t(this,a,0,-1,null,null)};_.p(dv,_.q);dv.prototype.g=function(a){return opa(a,this)};var opa=function(a,b){var c,d={Cva:null==(c=_.v(b,1))?void 0:c,kmb:null==(c=_.v(b,2))?void 0:c,d9:null==(c=_.v(b,3))?void 0:c,country:null==(c=_.v(b,4))?void 0:c,locale:null==(c=_.v(b,5))?void 0:c,jmb:null==(c=_.v(b,6))?void 0:c,bW:null==(c=_.v(b,7))?void 0:c,d7a:null==(c=_.v(b,8))?void 0:c};a&&(d.i=b);return d};_.f=dv.prototype;_.f.TX=function(){return _.v(this,3)};
_.f.X0=function(a){_.A(this,3,a)};_.f.getCountry=function(){return _.v(this,4)};_.f.zj=function(){return _.v(this,5)};_.f.An=function(a){return _.A(this,5,a)};_.f.tO=function(){return _.v(this,7)};
var ev=function(a){this.FN=this.H8=this.pta=a};ev.prototype.reset=function(){this.FN=this.H8=this.pta};ev.prototype.Sa=function(){return this.H8};
var ppa=function(a,b,c){_.cpa(a.url,function(d){d=d.target;d.OP()?b(_.tu(d)):c(d.getStatus())},a.Nwa,a.body,a.pUa,a.CWa,a.withCredentials)};
var fv=function(a){_.t(this,a,0,-1,null,null)};_.p(fv,_.q);fv.prototype.g=function(a){return qpa(a,this)};var qpa=function(a,b){var c,d={mgb:null==(c=_.x(b,1))?void 0:c,Kfb:null==(c=_.x(b,2))?void 0:c,Nfb:null==(c=_.x(b,3))?void 0:c};a&&(d.i=b);return d};
var gv=function(a){_.t(this,a,0,34,rpa,null)};_.p(gv,_.q);var spa={},rpa=[31];gv.prototype.g=function(a){return tpa(a,this)};
var tpa=function(a,b){var c,d={M0a:null==(c=_.v(b,1))?void 0:c,loggingId:null==(c=_.v(b,2))?void 0:c,deviceId:null==(c=_.v(b,18))?void 0:c,sdkVersion:null==(c=_.v(b,3))?void 0:c,model:null==(c=_.v(b,4))?void 0:c,product:null==(c=_.v(b,5))?void 0:c,sdb:null==(c=_.v(b,8))?void 0:c,device:null==(c=_.v(b,9))?void 0:c,imb:null==(c=_.v(b,6))?void 0:c,PV:null==(c=_.v(b,7))?void 0:c,Sda:null==(c=_.v(b,10))?void 0:c,locale:null==(c=_.v(b,11))?void 0:c,country:null==(c=_.v(b,12))?void 0:c,manufacturer:null==
(c=_.v(b,13))?void 0:c,brand:null==(c=_.v(b,14))?void 0:c,x3a:null==(c=_.v(b,15))?void 0:c,Opb:null==(c=_.v(b,16))?void 0:c,fingerprint:null==(c=_.v(b,17))?void 0:c,$cb:null==(c=_.v(b,19))?void 0:c,adb:(c=_.U(b,Pu,32))&&fpa(a,c),ggb:null==(c=_.x(b,20))?void 0:c,Czb:null==(c=_.x(b,22))?void 0:c,M8a:null==(c=_.v(b,23))?void 0:c,J0a:(c=_.U(b,fv,24))&&qpa(a,c),pIa:(c=b.i$())&&jpa(a,c),type:null==(c=_.v(b,26))?void 0:c,Rrb:null==(c=_.v(b,27))?void 0:c,I8a:null==(c=_.v(b,28))?void 0:c,Kkb:null==(c=_.v(b,
31))?void 0:c,aub:null==(c=_.v(b,33))?void 0:c};_.Gu(b,d,spa,gv.prototype.getExtension,a);a&&(d.i=b);return d};_.f=gv.prototype;_.f.Xa=function(){return _.v(this,4)};_.f.fe=function(a){_.A(this,4,a)};_.f.jsa=function(){return _.v(this,9)};_.f.zj=function(){return _.v(this,11)};_.f.An=function(a){return _.A(this,11,a)};_.f.getCountry=function(){return _.v(this,12)};_.f.i$=function(){return _.U(this,Xu,25)};_.f.getType=function(){return _.v(this,26)};_.f.uc=function(a){_.A(this,26,a)};
var hv=function(a){_.t(this,a,0,-1,null,null)};_.p(hv,_.q);hv.prototype.g=function(a){return upa(a,this)};var upa=function(a,b){var c,d={clientType:null==(c=_.v(b,1))?void 0:c,bW:null==(c=_.v(b,2))?void 0:c,u3a:null==(c=_.v(b,3))?void 0:c};a&&(d.i=b);return d};hv.prototype.oI=function(){return _.v(this,1)};hv.prototype.dF=function(a){return _.A(this,1,a)};hv.prototype.tO=function(){return _.v(this,2)};
var iv=function(a){_.t(this,a,0,-1,null,null)};_.p(iv,_.q);iv.prototype.g=function(a){return vpa(a,this)};var vpa=function(a,b){var c,d={clientId:null==(c=_.v(b,1))?void 0:c,loggingId:null==(c=_.v(b,2))?void 0:c,Cva:null==(c=_.v(b,3))?void 0:c,Eva:null==(c=_.v(b,4))?void 0:c,Dva:null==(c=_.v(b,5))?void 0:c,PV:null==(c=_.v(b,6))?void 0:c,country:null==(c=_.v(b,7))?void 0:c,Woa:null==(c=_.v(b,8))?void 0:c,dqa:null==(c=_.v(b,9))?void 0:c};a&&(d.i=b);return d};
iv.prototype.getCountry=function(){return _.v(this,7)};
var jv=function(a){_.t(this,a,0,-1,null,null)};_.p(jv,_.q);jv.prototype.g=function(a){return wpa(a,this)};
var wpa=function(a,b){var c,d={deviceId:null==(c=_.v(b,9))?void 0:c,nLa:null==(c=_.v(b,1))?void 0:c,appVersion:null==(c=_.v(b,2))?void 0:c,manufacturer:null==(c=_.v(b,3))?void 0:c,$ob:null==(c=_.v(b,4))?void 0:c,Oab:null==(c=_.v(b,5))?void 0:c,FJa:null==(c=_.v(b,6))?void 0:c,mwb:null==(c=_.v(b,7))?void 0:c,U2a:null==(c=_.v(b,8))?void 0:c,locale:null==(c=_.v(b,11))?void 0:c,Nlb:null==(c=_.x(b,12))?void 0:c,dwb:null==(c=_.v(b,13))?void 0:c};a&&(d.i=b);return d};
jv.prototype.mI=function(){return _.v(this,2)};jv.prototype.zj=function(){return _.v(this,11)};jv.prototype.An=function(a){return _.A(this,11,a)};
var kv=function(a){_.t(this,a,0,-1,null,null)};_.p(kv,_.q);kv.prototype.g=function(a){return xpa(a,this)};
var xpa=function(a,b){var c,d={clientId:null==(c=_.v(b,1))?void 0:c,loggingId:null==(c=_.v(b,2))?void 0:c,Eva:null==(c=_.v(b,3))?void 0:c,Dva:null==(c=_.v(b,4))?void 0:c,PV:null==(c=_.v(b,5))?void 0:c,F1a:null==(c=_.v(b,12))?void 0:c,country:null==(c=_.v(b,6))?void 0:c,model:null==(c=_.v(b,7))?void 0:c,languageCode:null==(c=_.v(b,8))?void 0:c,Woa:null==(c=_.v(b,9))?void 0:c,dqa:null==(c=_.v(b,10))?void 0:c,JIa:null==(c=_.v(b,11))?void 0:c,pIa:(c=b.i$())&&ipa(a,c)};a&&(d.i=b);return d};
kv.prototype.getCountry=function(){return _.v(this,6)};kv.prototype.Xa=function(){return _.v(this,7)};kv.prototype.fe=function(a){_.A(this,7,a)};kv.prototype.i$=function(){return _.U(this,Wu,13)};
var lv=function(a){_.t(this,a,0,-1,null,null)};_.p(lv,_.q);lv.prototype.g=function(a){return ypa(a,this)};var ypa=function(a,b){var c,d={appVersion:null==(c=_.v(b,1))?void 0:c,k7a:null==(c=_.v(b,3))?void 0:c,nLa:null==(c=_.v(b,2))?void 0:c,Sda:null==(c=_.v(b,4))?void 0:c,locale:null==(c=_.v(b,5))?void 0:c};a&&(d.i=b);return d};lv.prototype.mI=function(){return _.v(this,1)};lv.prototype.zj=function(){return _.v(this,5)};lv.prototype.An=function(a){return _.A(this,5,a)};
var mv=function(a){_.t(this,a,0,-1,null,null)};_.p(mv,_.q);mv.prototype.g=function(a){return zpa(a,this)};var zpa=function(a,b){var c,d={Eva:null==(c=_.v(b,1))?void 0:c,Dva:null==(c=_.v(b,2))?void 0:c,PV:null==(c=_.v(b,3))?void 0:c,country:null==(c=_.v(b,4))?void 0:c,Woa:null==(c=_.v(b,5))?void 0:c,dqa:null==(c=_.v(b,6))?void 0:c,JIa:null==(c=_.v(b,7))?void 0:c};a&&(d.i=b);return d};mv.prototype.getCountry=function(){return _.v(this,4)};
var nv=function(a){_.t(this,a,0,-1,null,null)};_.p(nv,_.q);nv.prototype.g=function(a){return Apa(a,this)};var Apa=function(a,b){var c,d={deviceId:null==(c=_.v(b,1))?void 0:c,Cva:null==(c=_.v(b,2))?void 0:c,appId:null==(c=_.v(b,3))?void 0:c,appVersion:null==(c=_.v(b,4))?void 0:c,Sda:null==(c=_.v(b,5))?void 0:c};a&&(d.i=b);return d};nv.prototype.lI=function(){return _.v(this,3)};nv.prototype.tR=function(a){_.A(this,3,a)};nv.prototype.mI=function(){return _.v(this,4)};
var ov=function(a){_.t(this,a,0,-1,null,null)};_.p(ov,_.q);ov.prototype.g=function(a){return Bpa(a,this)};var Bpa=function(a,b){var c,d={clientId:null==(c=_.v(b,1))?void 0:c,loggingId:null==(c=_.v(b,7))?void 0:c,Mib:null==(c=_.v(b,3))?void 0:c,model:null==(c=_.v(b,4))?void 0:c,PV:null==(c=_.v(b,5))?void 0:c,znb:null==(c=_.v(b,6))?void 0:c,country:null==(c=_.v(b,8))?void 0:c};a&&(d.i=b);return d};ov.prototype.Xa=function(){return _.v(this,4)};ov.prototype.fe=function(a){_.A(this,4,a)};
ov.prototype.getCountry=function(){return _.v(this,8)};
var pv=function(a){_.t(this,a,0,-1,null,null)};_.p(pv,_.q);pv.prototype.g=function(a){return Cpa(a,this)};var Cpa=function(a,b){var c,d={Gib:null==(c=_.v(b,1))?void 0:c};a&&(d.i=b);return d};
var qv=function(a){_.t(this,a,0,-1,null,null)};_.p(qv,_.q);qv.prototype.g=function(a){return Dpa(a,this)};
var Dpa=function(a,b){var c,d={yAb:null==(c=_.v(b,1))?void 0:c,sdkVersion:null==(c=_.v(b,2))?void 0:c,fingerprint:null==(c=_.v(b,3))?void 0:c,qdb:null==(c=_.v(b,4))?void 0:c,manufacturer:null==(c=_.v(b,5))?void 0:c,model:null==(c=_.v(b,6))?void 0:c,language:null==(c=_.v(b,7))?void 0:c,country:null==(c=_.v(b,8))?void 0:c,zyb:null==(c=_.v(b,9))?void 0:c,yyb:null==(c=_.v(b,10))?void 0:c};a&&(d.i=b);return d};qv.prototype.Xa=function(){return _.v(this,6)};qv.prototype.fe=function(a){_.A(this,6,a)};
qv.prototype.qI=function(){return _.v(this,7)};qv.prototype.getCountry=function(){return _.v(this,8)};
var rv=function(a){_.t(this,a,0,-1,null,null)};_.p(rv,_.q);rv.prototype.g=function(a){return Epa(a,this)};var Epa=function(a,b){var c,d={bW:null==(c=_.v(b,1))?void 0:c,h8a:null==(c=_.v(b,2))?void 0:c,$$a:null==(c=_.v(b,3))?void 0:c,location:null==(c=_.v(b,4))?void 0:c,Fib:null==(c=_.v(b,5))?void 0:c,Dcb:null==(c=_.v(b,6))?void 0:c,Hib:null==(c=_.v(b,7))?void 0:c,tjb:null==(c=_.v(b,8))?void 0:c,iAb:null==(c=_.v(b,9))?void 0:c,Hqb:null==(c=_.v(b,10))?void 0:c};a&&(d.i=b);return d};
rv.prototype.tO=function(){return _.v(this,1)};rv.prototype.getLocation=function(){return _.v(this,4)};rv.prototype.AR=function(a){_.A(this,4,a)};
var sv=function(a){_.t(this,a,0,-1,null,null)};_.p(sv,_.q);sv.prototype.g=function(a){return tv(a,this)};
var tv=function(a,b){var c,d={clientType:null==(c=_.v(b,1))?void 0:c,Qqb:null==(c=_.v(b,6))?void 0:c,Rqb:null==(c=_.v(b,7))?void 0:c,H0a:(c=_.U(b,gv,2))&&tpa(a,c),v3a:(c=_.U(b,hv,14))&&upa(a,c),w8a:(c=_.U(b,iv,3))&&vpa(a,c),cdb:(c=_.U(b,jv,16))&&wpa(a,c),Hfb:(c=_.U(b,kv,4))&&xpa(a,c),Hgb:(c=_.U(b,dv,11))&&opa(a,c),Lgb:(c=_.U(b,lv,20))&&ypa(a,c),Eib:(c=_.U(b,mv,13))&&zpa(a,c),Imb:(c=_.U(b,nv,10))&&Apa(a,c),Enb:(c=_.U(b,ov,5))&&Bpa(a,c),Eub:(c=_.U(b,pv,18))&&Cpa(a,c),xAb:(c=_.U(b,qv,8))&&Dpa(a,c),WAb:(c=
_.U(b,rv,15))&&Epa(a,c),B4a:(c=_.U(b,cv,9))&&npa(a,c),Idb:null==(c=_.v(b,12))?void 0:c};a&&(d.i=b);return d};_.Lu[66321687]=new _.Fu(66321687,{MZ:0},sv,tv);sv.prototype.oI=function(){return _.v(this,1)};sv.prototype.dF=function(a){return _.A(this,1,a)};
var uv=function(a){_.t(this,a,0,-1,Fpa,null)};_.p(uv,_.q);var Fpa=[1,2,3,4,5];uv.prototype.g=function(a){return Gpa(a,this)};var Gpa=function(a,b){var c,d={S5a:null==(c=_.v(b,1))?void 0:c,mmb:null==(c=_.v(b,2))?void 0:c,rdb:null==(c=_.v(b,3))?void 0:c,Gnb:null==(c=_.v(b,4))?void 0:c,Gyb:null==(c=_.v(b,5))?void 0:c};a&&(d.i=b);return d};
var vv=function(a){_.t(this,a,0,-1,null,null)};_.p(vv,_.q);vv.prototype.g=function(a){return Hpa(a,this)};var Hpa=function(a,b){var c,d={appType:null==(c=_.v(b,1))?void 0:c,R0a:null==(c=_.v(b,2))?void 0:c,version:null==(c=_.v(b,3))?void 0:c};a&&(d.i=b);return d};vv.prototype.Yd=function(){return _.v(this,3)};
var wv=function(a){_.t(this,a,0,-1,null,null)};_.p(wv,_.q);wv.prototype.g=function(a){return Ipa(a,this)};var Ipa=function(a,b){var c,d={key:null==(c=_.v(b,1))?void 0:c,value:null==(c=_.v(b,2))?void 0:c};a&&(d.i=b);return d};_.f=wv.prototype;_.f.getKey=function(){return _.v(this,1)};_.f.xD=function(){return null!=_.v(this,1)};_.f.Sa=function(){return _.v(this,2)};_.f.Ua=function(a){return _.A(this,2,a)};_.f.Oc=function(){return null!=_.v(this,2)};
var xv=function(a){_.t(this,a,0,-1,null,null)};_.p(xv,_.q);xv.prototype.g=function(a){return Jpa(a,this)};var Jpa=function(a,b){var c={HRa:_.R(b,1,-1),Jjb:_.R(b,2,0)};a&&(c.i=b);return c};
var yv=function(a){_.t(this,a,0,30,Kpa,null)};_.p(yv,_.q);var Lpa={},Kpa=[3,20,27];yv.prototype.g=function(a){return Mpa(a,this)};
var Mpa=function(a,b){var c,d={pab:null==(c=_.v(b,1))?void 0:c,rab:null==(c=_.v(b,17))?void 0:c,btb:null==(c=_.v(b,21))?void 0:c,tag:null==(c=_.v(b,2))?void 0:c,gab:null==(c=_.v(b,11))?void 0:c,u6a:null==(c=_.v(b,26))?void 0:c,jab:null==(c=_.v(b,12))?void 0:c,lgb:null==(c=_.x(b,10))?void 0:c,Ezb:_.u(_.B(b,wv,3),Ipa,a),store:_.Hu(_.v(b,4)),B1a:(c=_.U(b,vv,9))&&Hpa(a,c),yub:_.Hu(_.v(b,6)),zub:null==(c=_.v(b,8))?void 0:c,Aub:null==(c=_.v(b,13))?void 0:c,Bub:null==(c=_.v(b,29))?void 0:c,exp:(c=_.U(b,
uv,7))&&Gpa(a,c),Nwb:null==(c=_.v(b,14))?void 0:c,rxb:_.R(b,15,18E4),zab:(c=_.U(b,Ou,16))&&epa(a,c),$5a:_.Hu(_.v(b,18)),a6a:null==(c=_.v(b,24))?void 0:c,Bfb:null==(c=_.v(b,19))?void 0:c,Mwb:null==(c=_.v(b,20))?void 0:c,Rcb:null==(c=_.v(b,27))?void 0:c,s4a:null==(c=_.v(b,22))?void 0:c,Rkb:(c=_.U(b,xv,23))&&Jpa(a,c),Neb:null==(c=_.x(b,25))?void 0:c,eBb:null==(c=_.v(b,28))?void 0:c};_.Gu(b,d,Lpa,yv.prototype.getExtension,a);a&&(d.i=b);return d};yv.prototype.KY=function(){return null!=_.v(this,2)};
yv.prototype.yxa=function(a){_.A(this,26,a)};
var zv=function(a){_.t(this,a,0,-1,null,null)};_.p(zv,_.q);zv.prototype.g=function(a){return Npa(a,this)};var Npa=function(a,b){var c,d={i6a:null==(c=_.v(b,3))?void 0:c,j6a:null==(c=_.v(b,1))?void 0:c,lub:null==(c=_.x(b,2))?void 0:c};a&&(d.i=b);return d};
var Av=function(a){_.t(this,a,0,-1,null,null)};_.p(Av,_.q);Av.prototype.g=function(a){return Opa(a,this)};var Opa=function(a,b){var c,d={jgb:null==(c=_.x(b,1))?void 0:c,Mfb:null==(c=_.x(b,2))?void 0:c,F2a:null==(c=_.v(b,3))?void 0:c,Tfb:null==(c=_.x(b,4))?void 0:c};a&&(d.i=b);return d};
var Bv=function(a){_.t(this,a,0,-1,null,null)};_.p(Bv,_.q);Bv.prototype.g=function(a){return Ppa(a,this)};var Ppa=function(a,b){var c,d={nxb:null==(c=_.v(b,1))?void 0:c,Wyb:null==(c=_.v(b,2))?void 0:c,source:null==(c=_.v(b,3))?void 0:c};a&&(d.i=b);return d};Bv.prototype.fk=function(){return _.v(this,3)};Bv.prototype.Rx=function(a){return _.A(this,3,a)};
var Cv=function(a){_.t(this,a,0,17,Qpa,null)};_.p(Cv,_.q);var Rpa={},Qpa=[3,5];
Cv.prototype.g=function(a){var b,c=null==(b=_.v(this,4))?void 0:b,d=null==(b=_.v(this,8))?void 0:b,e=(b=this.LX())&&tv(a,b),g=_.R(this,2,-1),h=null==(b=_.v(this,6))?void 0:b,k=null==(b=_.v(this,7))?void 0:b,n=_.u(_.B(this,yv,3),Mpa,a);var r=_.v(this,5);c={drb:c,erb:d,jKa:e,sQa:g,tQa:h,dBb:k,mib:n,ctb:bpa(r),lib:null==(b=_.v(this,14))?void 0:b,Awa:_.R(this,9,0),Ie:null==(b=_.v(this,10))?void 0:b,N8a:(b=_.U(this,Av,11))&&Opa(a,b),Mab:(b=_.U(this,Bv,12))&&Ppa(a,b),h6a:(b=_.U(this,zv,13))&&Npa(a,b),u1a:null==
(b=_.v(this,16))?void 0:b};_.Gu(this,c,Rpa,Cv.prototype.getExtension,a);a&&(c.i=this);return c};var Spa=function(a){var b=(0,_.za)().toString();return _.A(a,4,b)};Cv.prototype.LX=function(){return _.U(this,sv,1)};Cv.prototype.V0=function(a){return _.V(this,1,a)};Cv.prototype.Ixa=function(a){_.A(this,2,a)};var Tpa=function(a,b){return _.Ku(a,3,b)},Upa=function(a,b){return _.A(a,14,b)};Cv.prototype.gba=function(){return _.R(this,9,0)};Cv.prototype.xxa=function(a){_.V(this,13,a)};
var Dv=function(a){_.t(this,a,0,-1,Vpa,null)};_.p(Dv,_.q);var Vpa=[1];Dv.prototype.g=function(a){return Wpa(a,this)};var Wpa=function(a,b){var c,d={heb:null==(c=_.v(b,1))?void 0:c};a&&(d.i=b);return d};
var Ev=function(a){_.t(this,a,0,-1,null,null)};_.p(Ev,_.q);Ev.prototype.g=function(a){return Xpa(a,this)};var Xpa=function(a,b){var c,d={nib:null==(c=_.v(b,1))?void 0:c,qrb:null==(c=_.v(b,2))?void 0:c};a&&(d.i=b);return d};
var Fv=function(a){_.t(this,a,0,-1,Ypa,null)};_.p(Fv,_.q);var Ypa=[1];Fv.prototype.g=function(a){return Zpa(a,this)};var Zpa=function(a,b){var c,d={qib:null==(c=_.v(b,1))?void 0:c};a&&(d.i=b);return d};
var Gv=function(a){_.t(this,a,0,-1,null,null)};_.p(Gv,_.q);Gv.prototype.g=function(a){return $pa(a,this)};var $pa=function(a,b){var c,d={tQa:null==(c=_.v(b,1))?void 0:c,Awa:null==(c=_.v(b,2))?void 0:c,sQa:_.R(b,3,-1)};a&&(d.i=b);return d};Gv.prototype.gba=function(){return _.v(this,2)};Gv.prototype.Ixa=function(a){_.A(this,3,a)};
var Hv=function(a){_.t(this,a,0,-1,aqa,null)};_.p(Hv,_.q);var aqa=[1];Hv.prototype.g=function(a){return bqa(a,this)};var bqa=function(a,b){var c,d={Kpb:_.u(_.B(b,Gv,1),$pa,a),Lpb:null==(c=_.v(b,2))?void 0:c};a&&(d.i=b);return d};
var Iv=function(a){_.t(this,a,0,6,cqa,null)};_.p(Iv,_.q);var dqa={},cqa=[5];Iv.prototype.g=function(a){var b,c={Wkb:_.R(this,1,"-1"),Gra:(b=this.VX())&&Wpa(a,b),Awa:(b=this.gba())&&bqa(a,b),pib:(b=_.U(this,Fv,4))&&Zpa(a,b),oib:_.u(_.B(this,Ev,5),Xpa,a)};_.Gu(this,c,dqa,Iv.prototype.getExtension,a);a&&(c.i=this);return c};Iv.prototype.VX=function(){return _.U(this,Dv,2)};Iv.prototype.gba=function(){return _.U(this,Hv,3)};
var Jv=function(a){_.t(this,a,0,-1,null,null)};_.p(Jv,_.q);Jv.prototype.g=function(a){return eqa(a,this)};var eqa=function(a,b){var c={Evb:_.R(b,1,-1)};a&&(c.i=b);return c};
var fqa=new _.Fu(175237375,{Jgb:0},Jv,eqa);dqa[175237375]=fqa;
var Kv=function(a,b,c,d,e,g,h,k,n,r,w){_.yd.call(this);this.uQa=a;this.fsa=b||_.Ea;this.nH=new Cv;this.p8="";this.GRa=d;this.Uua=w;this.Yo=[];this.Xta="";this.SWa=_.Ma(apa,0,1);this.j8=e||null;this.Q0=c||null;this.i9=h||!1;this.ag=n||null;this.nza=this.oza=!1;this.Xua=this.eha=-1;this.eqa=!1;this.vB=!k;this.sea=0;this.iVa=1;this.n8=null;this.NPa=g||!1;a=(new sv).dF(1);g||(g=(new dv).An(document.documentElement.getAttribute("lang")),_.V(a,11,g));this.nH.V0(a);this.nH.Ixa(this.uQa);this.HC=new ev(1E4);
this.Kr=new _.Ug(this.HC.Sa());_.Ft(this,this.Kr);_.rd(this.Kr,"tick",$oa(gqa(this,r)),!1,this);this.J7=new _.Ug(6E5);_.Ft(this,this.J7);_.rd(this.J7,"tick",$oa(gqa(this,r)),!1,this);this.i9||this.J7.start();this.NPa||(_.rd(_.St(),"beforeunload",this.pX,!1,this),_.rd(_.St(),"unload",this.pX,!1,this),_.rd(document,"pagehide",this.pX,!1,this))};_.p(Kv,_.yd);var gqa=function(a,b){return b?function(){b().then(a.flush.bind(a))}:a.flush};Kv.prototype.ua=function(){this.pX();Kv.ma.ua.call(this)};
var hqa=function(a){a.j8||(a.j8=.01>a.SWa()?"https://www.google.com/log?format=json&hasfast=true":"https://play.google.com/log?format=json&hasfast=true");return a.j8};Kv.prototype.ub=function(a){if(a instanceof yv)this.log(a);else{var b=new yv;a=a.Lb();b=_.A(b,8,a);this.log(b)}};Kv.prototype.yxa=function(a){this.p8=a};Kv.prototype.xxa=function(a){this.n8=a};var iqa=function(a,b){a.HC=new ev(1>b?1:b);a.Kr.setInterval(a.HC.Sa())};
Kv.prototype.log=function(a){a=_.df(a);var b=this.iVa++;_.A(a,21,b);this.p8&&a.yxa(this.p8);if(!_.v(a,1)){b=a;var c=(0,_.za)().toString();_.A(b,1,c)}for(;1E3<=this.Yo.length;)this.Yo.shift(),++this.sea;this.Yo.push(a);this.dispatchEvent(new jqa(a));this.i9||this.Kr.enabled||this.Kr.start()};
Kv.prototype.flush=function(a,b){if(0==this.Yo.length)a&&a();else{var c=(0,_.za)();if(this.Xua>c&&this.eha<c)b&&b("throttled");else{var d=Upa(Tpa(Spa(_.df(this.nH)),this.Yo),this.sea);this.n8&&d.xxa(this.n8);c={};var e=this.fsa();e&&(c.Authorization=e);var g=hqa(this);this.Q0&&(c["X-Goog-AuthUser"]=this.Q0,g=_.Qc(g,"authuser",this.Q0));this.ag&&(c["X-Goog-PageId"]=this.ag,g=_.Qc(g,"pageId",this.ag));if(e&&this.Xta==e)b&&b("stale-auth-token");else{this.Yo=[];this.Kr.enabled&&this.Kr.stop();this.sea=
0;var h=d.Lb();c={url:g,body:h,y3a:1,pUa:c,Nwa:"POST",withCredentials:this.vB,CWa:0};g=(0,_.xa)(function(k){this.HC.reset();this.Kr.setInterval(this.HC.Sa());if(k){try{var n=JSON.parse(k.replace(")]}'\n",""));var r=new Iv(n)}catch(w){}r&&(k=_.R(r,1,"-1"),k=Number(k),0<k&&(this.eha=(0,_.za)(),this.Xua=this.eha+k),r=r.getExtension(fqa))&&(r=_.R(r,1,-1),-1!=r&&(this.eqa||iqa(this,r)))}a&&a()},this);h=(0,_.xa)(function(k){var n=_.B(d,yv,3),r=this.HC;r.FN=Math.min(3E5,2*r.FN);r.H8=Math.min(3E5,r.FN+Math.round(.2*
(Math.random()-.5)*r.FN));this.Kr.setInterval(this.HC.Sa());401==k&&e&&(this.Xta=e);if(500<=k&&600>k||401==k||0==k)this.Yo=n.concat(this.Yo),this.i9||this.Kr.enabled||this.Kr.start();b&&b("net-send-failed",k)},this);this.Uua?this.Uua.send(c,g,h):this.GRa(c,g,h)}}}};Kv.prototype.pX=function(){this.oza&&kqa(this);this.nza&&lqa(this);this.flush()};
var kqa=function(a){mqa(a,32,10,function(b,c){b=_.Qc(b,"format","json");return _.St().navigator.sendBeacon(b,c.Lb())})},lqa=function(a){mqa(a,6,5,function(b,c){c=c.Lb();c=_.Fc(_.zoa(c),3);b=_.We(b,"format","base64json","p",c);_.Rg(new Image,b);return!0})},mqa=function(a,b,c,d){if(0!=a.Yo.length){var e=_.Tc(hqa(a),"format");e=_.We(e,"auth",a.fsa(),"authuser",a.Q0||"0");for(var g=0;g<c&&a.Yo.length;++g){var h=a.Yo.slice(0,b),k=Tpa(Spa(_.df(a.nH)),h);if(!d(e,k))break;a.Yo=a.Yo.slice(h.length)}}},jqa=
function(){this.type="event-logged"};_.p(jqa,_.hd);
var nqa;nqa=function(){return null};
_.Lv=function(a,b){this.Gra=b=void 0===b?new _.au:b;if(!a){var c=void 0===c?nqa:c;c=new Kv(2,c,null,ppa,"https://play.google.com/play/log?format=json");c.eqa=!0;iqa(c,15E3);c.oza=!!_.St().navigator.sendBeacon&&(_.Cc||_.yc&&_.vc(45));c.nza=!0;a=c.nH.LX();b=new dv;var d=new cv,e=_.Zu()||Yu()?Yu()?2:_.Zu()?1:0:3;_.A(b,6,_.Nb("Android")?3:_.Nb("CrOS")?5:_.Nb("CrKey")?9:_.Nb("Windows")?2:_.Nb("iPad")?6:_.gc()?7:_.Nb("iPod")?8:_.Nb("Linux")?4:_.Nb("Macintosh")?1:0);var g=_.wb,h="";_.Nb("Windows")?(h=/Windows (?:NT|Phone) ([0-9.]+)/,
h=(g=h.exec(g))?g[1]:"0.0"):_.hc()?(h=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,h=(g=h.exec(g))&&g[1].replace(/_/g,".")):_.Nb("Macintosh")?(h=/Mac OS X ([0-9_.]+)/,h=(g=h.exec(g))?g[1].replace(/_/g,"."):"10"):_.xb("KaiOS")?(h=/(?:KaiOS)\/(\S+)/i,h=(g=h.exec(g))&&g[1]):_.Nb("Android")?(h=/Android\s+([^\);]+)(\)|;)/,h=(g=h.exec(g))&&g[1]):_.Nb("CrOS")&&(h=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,h=(g=h.exec(g))&&g[1]);_.A(b,2,h||"");b.X0(e);e=_.St();b.An(document.documentElement.getAttribute("lang"));
d.An(e.navigator.language||e.navigator.browserLanguage);_.A(d,2,mpa);_.A(d,3,_.Wt);kpa&&_.A(d,4,lpa);_.V(a,11,b);_.V(a,9,d);a.oI()||a.dF(1);c.nH.V0(a);a=c}this.cqa=a};_.Lv.prototype.log=function(a,b,c){b=b||_.Mv();_.A(a,20,b);c&&_.A(a,21,c);_.A(a,23,!!_.wb.match("CrKey"));c=new yv;a=a.Lb();_.A(c,8,a);a=new uv;b=_.v(this.Gra,1);_.A(a,4,b||[]);_.V(c,7,a);this.cqa.log(c)};_.Lv.prototype.flush=function(){this.cqa.flush()};
_.Mv=function(){var a=(0,_.za)()%864E5,b=_.Xt(Math.floor(9999999*Math.random())+1,7);return Number([a,b].join(""))};
var Nv=function(a){_.t(this,a,0,-1,null,null)};_.p(Nv,_.q);Nv.prototype.g=function(a){return oqa(a,this)};var oqa=function(a,b){var c,d={volumeId:null==(c=_.v(b,1))?void 0:c};a&&(d.i=b);return d};Nv.prototype.Ga=function(){return _.v(this,1)};Nv.prototype.Re=function(a){return _.A(this,1,a)};
_.Ov=function(a){_.t(this,a,0,-1,null,_.pqa)};_.p(_.Ov,_.q);_.pqa=[[1,2]];_.Ov.prototype.g=function(a){return Pv(a,this)};var Pv=function(a,b){var c,d={FAb:null==(c=_.v(b,1))?void 0:c,Gfb:null==(c=_.v(b,2))?void 0:c};a&&(d.i=b);return d};
_.Qv=function(a){_.t(this,a,0,-1,null,null)};_.p(_.Qv,_.q);_.Qv.prototype.g=function(a){return qqa(a,this)};var qqa=function(a,b){var c,d={volumeId:null==(c=_.v(b,1))?void 0:c,UQ:(c=b.hba())&&Pv(a,c)};a&&(d.i=b);return d};_.Qv.prototype.Ga=function(){return _.v(this,1)};_.Qv.prototype.Re=function(a){return _.A(this,1,a)};_.Qv.prototype.hba=function(){return _.U(this,_.Ov,2)};_.Qv.prototype.Jga=function(a){_.V(this,2,a)};
var Rv=function(a){_.t(this,a,0,-1,null,null)};_.p(Rv,_.q);Rv.prototype.g=function(a){return rqa(a,this)};var rqa=function(a,b){var c,d={docid:null==(c=_.v(b,1))?void 0:c,position:null==(c=_.v(b,2))?void 0:c,url:null==(c=_.v(b,3))?void 0:c,doctype:null==(c=_.v(b,4))?void 0:c};a&&(d.i=b);return d};_.f=Rv.prototype;_.f.Vg=function(a){_.A(this,1,a)};_.f.getPosition=function(){return _.v(this,2)};_.f.setPosition=function(a){return _.A(this,2,a)};_.f.getUrl=function(){return _.v(this,3)};
_.f.setUrl=function(a){return _.A(this,3,a)};_.f.Bxa=function(a){_.A(this,4,a)};
var Sv=function(a){_.t(this,a,0,-1,null,sqa)};_.p(Sv,_.q);var sqa=[[6,5]];Sv.prototype.g=function(a){return tqa(a,this)};var tqa=function(a,b){var c,d={type:null==(c=_.v(b,1))?void 0:c,y4a:null==(c=_.v(b,6))?void 0:c,ES:null==(c=_.v(b,5))?void 0:c,w4a:null==(c=_.v(b,2))?void 0:c,position:null==(c=_.v(b,3))?void 0:c,ttb:_.Hu(_.v(b,4)),Wsb:_.Hu(_.v(b,7))};a&&(d.i=b);return d};Sv.prototype.getType=function(){return _.v(this,1)};Sv.prototype.uc=function(a){_.A(this,1,a)};
Sv.prototype.getPosition=function(){return _.v(this,3)};Sv.prototype.setPosition=function(a){return _.A(this,3,a)};
var Tv=function(a){_.t(this,a,0,-1,uqa,null)};_.p(Tv,_.q);var uqa=[4];Tv.prototype.g=function(a){return Uv(a,this)};var Uv=function(a,b){var c,d={type:null==(c=_.v(b,1))?void 0:c,mVa:_.Hu(_.v(b,2)),Z5a:(c=_.U(b,Rv,3))&&rqa(a,c),childList:_.u(_.B(b,Tv,4),Uv,a),hAb:null==(c=_.v(b,5))?void 0:c,x4a:(c=_.U(b,Sv,6))&&tqa(a,c)};a&&(d.i=b);return d};Tv.prototype.getType=function(){return _.v(this,1)};Tv.prototype.uc=function(a){_.A(this,1,a)};Tv.prototype.Da=function(a,b){_.cf(this,4,a,Tv,b)};
var Vv=function(a){_.t(this,a,0,-1,vqa,null)};_.p(Vv,_.q);var vqa=[1];Vv.prototype.g=function(a){return wqa(a,this)};var wqa=function(a,b){var c={o$a:_.u(_.B(b,Tv,1),Uv,a)};a&&(c.i=b);return c};Vv.prototype.addElement=function(a,b){return _.cf(this,1,a,Tv,b)};
var Wv=function(a){_.t(this,a,0,-1,null,null)};_.p(Wv,_.q);Wv.prototype.g=function(a){return xqa(a,this)};var xqa=function(a,b){var c,d={type:null==(c=_.v(b,1))?void 0:c};a&&(d.i=b);return d};Wv.prototype.getType=function(){return _.v(this,1)};Wv.prototype.uc=function(a){_.A(this,1,a)};
var Xv=function(a){_.t(this,a,0,-1,null,null)};_.p(Xv,_.q);var Yv=function(a){_.t(this,a,0,-1,null,null)};_.p(Yv,_.q);Xv.prototype.g=function(a){return yqa(a,this)};var yqa=function(a,b){var c,d={eventType:null==(c=_.v(b,1))?void 0:c,Wlb:(c=_.U(b,Yv,2))&&zqa(a,c),vab:null==(c=_.v(b,3))?void 0:c};a&&(d.i=b);return d};Yv.prototype.g=function(a){return zqa(a,this)};var zqa=function(a,b){var c,d={cfb:null==(c=_.v(b,1))?void 0:c,Ncb:null==(c=_.v(b,2))?void 0:c};a&&(d.i=b);return d};
var Zv=function(a){_.t(this,a,0,-1,null,null)};_.p(Zv,_.q);Zv.prototype.g=function(a){return Aqa(a,this)};var Aqa=function(a,b){var c,d={Txb:(c=_.U(b,Tv,1))&&Uv(a,c),Aeb:null==(c=_.v(b,2))?void 0:c};a&&(d.i=b);return d};
_.aw=function(a){_.t(this,a,0,-1,null,_.$v)};_.p(_.aw,_.q);_.bw=function(a){_.t(this,a,0,-1,null,null)};_.p(_.bw,_.q);_.cw=function(a){_.t(this,a,0,-1,null,null)};_.p(_.cw,_.q);_.dw=function(a){_.t(this,a,0,-1,null,null)};_.p(_.dw,_.q);_.ew=function(a){_.t(this,a,0,-1,null,null)};_.p(_.ew,_.q);_.$v=[[2,1,3,4]];_.aw.prototype.g=function(a){return Bqa(a,this)};
var Bqa=function(a,b){var c,d={Ulb:(c=_.U(b,_.bw,2))&&Cqa(a,c),Dab:(c=_.U(b,_.ew,1))&&Dqa(a,c),C5a:(c=_.U(b,_.cw,3))&&Eqa(a,c),L7a:(c=_.U(b,_.dw,4))&&Fqa(a,c)};a&&(d.i=b);return d};_.bw.prototype.g=function(a){return Cqa(a,this)};var Cqa=function(a,b){var c,d={Ftb:null==(c=_.v(b,1))?void 0:c,o9a:null==(c=_.v(b,2))?void 0:c};a&&(d.i=b);return d};_.cw.prototype.g=function(a){return Eqa(a,this)};
var Eqa=function(a,b){var c,d={action:null==(c=_.v(b,1))?void 0:c,jO:null==(c=_.v(b,2))?void 0:c};a&&(d.i=b);return d};_.f=_.cw.prototype;_.f.iI=function(){return _.v(this,1)};_.f.bB=function(a){_.A(this,1,a)};_.f.kP=function(){return null!=_.v(this,1)};_.f.kaa=function(){return _.v(this,2)};_.f.yR=function(a){_.A(this,2,a)};_.dw.prototype.g=function(a){return Fqa(a,this)};var Fqa=function(a,b){var c,d={action:null==(c=_.v(b,1))?void 0:c,count:null==(c=_.v(b,2))?void 0:c};a&&(d.i=b);return d};
_.f=_.dw.prototype;_.f.iI=function(){return _.v(this,1)};_.f.bB=function(a){_.A(this,1,a)};_.f.kP=function(){return null!=_.v(this,1)};_.f.Xd=function(){return _.v(this,2)};_.f.W0=function(a){_.A(this,2,a)};_.ew.prototype.g=function(a){return Dqa(a,this)};var Dqa=function(a,b){var c,d={doctype:null==(c=_.v(b,1))?void 0:c,format:null==(c=_.v(b,2))?void 0:c,bitrate:null==(c=_.v(b,3))?void 0:c,s2a:null==(c=_.v(b,4))?void 0:c};a&&(d.i=b);return d};_.ew.prototype.Bxa=function(a){_.A(this,1,a)};
_.ew.prototype.b1=function(a){_.A(this,2,a)};
var fw=function(a){_.t(this,a,0,-1,Gqa,null)};_.p(fw,_.q);var Gqa=[6];fw.prototype.g=function(a){return Hqa(a,this)};var Hqa=function(a,b){var c,d={VRa:null==(c=_.v(b,1))?void 0:c,slb:null==(c=_.v(b,2))?void 0:c,Ytb:null==(c=_.x(b,3))?void 0:c,bnb:null==(c=_.v(b,4))?void 0:c,reason:null==(c=_.v(b,5))?void 0:c,x7a:null==(c=_.v(b,6))?void 0:c,rlb:null==(c=_.v(b,7))?void 0:c};a&&(d.i=b);return d};fw.prototype.kY=function(){return _.v(this,5)};
var gw=function(a){_.t(this,a,0,-1,null,null)};_.p(gw,_.q);gw.prototype.g=function(a){return Iqa(a,this)};var Iqa=function(a,b){var c,d={EJa:null==(c=_.v(b,1))?void 0:c,xmb:null==(c=_.v(b,2))?void 0:c,Gmb:null==(c=_.v(b,3))?void 0:c,ewb:null==(c=_.v(b,4))?void 0:c,v9a:null==(c=_.v(b,5))?void 0:c,flb:null==(c=_.v(b,6))?void 0:c,Hxb:null==(c=_.v(b,7))?void 0:c};a&&(d.i=b);return d};
var hw=function(a){_.t(this,a,0,-1,null,null)};_.p(hw,_.q);hw.prototype.g=function(a){return Jqa(a,this)};var Jqa=function(a,b){var c,d={volumeId:null==(c=_.v(b,1))?void 0:c,Sm:null==(c=_.v(b,2))?void 0:c,DQa:null==(c=_.v(b,3))?void 0:c,ud:null==(c=_.x(b,4))?void 0:c,F4a:(c=_.U(b,gw,6))&&Iqa(a,c)};a&&(d.i=b);return d};hw.prototype.Ga=function(){return _.v(this,1)};hw.prototype.Re=function(a){return _.A(this,1,a)};hw.prototype.Jxa=function(a){_.A(this,3,a)};hw.prototype.d1=function(a){_.A(this,4,a)};
var iw=function(a){_.t(this,a,0,-1,null,Kqa)};_.p(iw,_.q);var jw=function(a){_.t(this,a,0,-1,null,null)};_.p(jw,_.q);var kw=function(a){_.t(this,a,0,-1,null,null)};_.p(kw,_.q);var lw=function(a){_.t(this,a,0,-1,null,null)};_.p(lw,_.q);var mw=function(a){_.t(this,a,0,-1,null,null)};_.p(mw,_.q);var nw=function(a){_.t(this,a,0,-1,null,null)};_.p(nw,_.q);var ow=function(a){_.t(this,a,0,-1,null,null)};_.p(ow,_.q);var pw=function(a){_.t(this,a,0,-1,null,null)};_.p(pw,_.q);
var qw=function(a){_.t(this,a,0,-1,null,Lqa)};_.p(qw,_.q);var rw=function(a){_.t(this,a,0,-1,Mqa,null)};_.p(rw,_.q);var Kqa=[[1,2,3,4,5,6,7,10]];iw.prototype.g=function(a){return Nqa(a,this)};
var Nqa=function(a,b){var c,d={Q3a:(c=_.U(b,jw,1))&&Oqa(a,c),Knb:(c=_.U(b,kw,2))&&Pqa(a,c),Znb:(c=_.U(b,lw,3))&&Qqa(a,c),Nsb:(c=_.U(b,mw,4))&&Rqa(a,c),oub:(c=_.U(b,nw,5))&&Sqa(a,c),nub:(c=_.U(b,ow,6))&&Tqa(a,c),Jub:(c=_.U(b,pw,7))&&Uqa(a,c),q5a:(c=_.U(b,qw,10))&&Vqa(a,c),volumeId:null==(c=_.v(b,8))?void 0:c,ud:null==(c=_.x(b,11))?void 0:c,bob:(c=_.U(b,rw,9))&&Wqa(a,c)};a&&(d.i=b);return d};jw.prototype.g=function(a){return Oqa(a,this)};
var Oqa=function(a,b){var c,d={volumeId:null==(c=_.v(b,1))?void 0:c,S_:null==(c=_.v(b,2))?void 0:c,O3a:null==(c=_.v(b,3))?void 0:c};a&&(d.i=b);return d};jw.prototype.Ga=function(){return _.v(this,1)};jw.prototype.Re=function(a){return _.A(this,1,a)};kw.prototype.g=function(a){return Pqa(a,this)};var Pqa=function(a,b){var c,d={YVa:null==(c=_.v(b,1))?void 0:c,iMa:null==(c=_.v(b,2))?void 0:c,speed:_.Iu(b,3,1),TLa:null==(c=_.v(b,4))?void 0:c};a&&(d.i=b);return d};
lw.prototype.g=function(a){return Qqa(a,this)};var Qqa=function(a,b){var c,d={QJa:null==(c=_.v(b,1))?void 0:c,S_:null==(c=_.v(b,2))?void 0:c,TLa:null==(c=_.v(b,3))?void 0:c};a&&(d.i=b);return d};mw.prototype.g=function(a){return Rqa(a,this)};var Rqa=function(a,b){var c,d={QJa:null==(c=_.v(b,1))?void 0:c,YVa:null==(c=_.v(b,2))?void 0:c,iMa:null==(c=_.v(b,3))?void 0:c};a&&(d.i=b);return d};nw.prototype.g=function(a){return Sqa(a,this)};
var Sqa=function(a,b){var c,d={S_:null==(c=_.v(b,1))?void 0:c,mub:null==(c=_.v(b,2))?void 0:c,pxb:null==(c=_.v(b,3))?void 0:c};a&&(d.i=b);return d};ow.prototype.g=function(a){return Tqa(a,this)};var Tqa=function(a,b){var c,d={S_:null==(c=_.v(b,1))?void 0:c};a&&(d.i=b);return d};pw.prototype.g=function(a){return Uqa(a,this)};var Uqa=function(a,b){var c,d={S_:null==(c=_.v(b,1))?void 0:c,speed:_.Iu(b,2,1)};a&&(d.i=b);return d},Lqa=[[1,2]];qw.prototype.g=function(a){return Vqa(a,this)};
var Vqa=function(a,b){var c,d={Ysb:null==(c=_.v(b,1))?void 0:c,dqb:null==(c=_.v(b,2))?void 0:c};a&&(d.i=b);return d},Mqa=[2];rw.prototype.g=function(a){return Wqa(a,this)};var Wqa=function(a,b){var c,d={t2a:null==(c=_.v(b,1))?void 0:c,u2a:null==(c=_.v(b,2))?void 0:c,cob:null==(c=_.v(b,3))?void 0:c};a&&(d.i=b);return d};iw.prototype.Ga=function(){return _.v(this,8)};iw.prototype.Re=function(a){return _.A(this,8,a)};iw.prototype.d1=function(a){_.A(this,11,a)};
_.sw=function(a){_.t(this,a,0,-1,null,null)};_.p(_.sw,_.q);_.sw.prototype.g=function(a){return Xqa(a,this)};var Xqa=function(a,b){var c,d={volumeId:null==(c=_.v(b,1))?void 0:c,Bx:null==(c=_.v(b,2))?void 0:c,ud:null==(c=_.x(b,3))?void 0:c,DQa:null==(c=_.v(b,4))?void 0:c,UQ:(c=b.hba())&&Pv(a,c),EJa:null==(c=_.v(b,6))?void 0:c,wdb:null==(c=_.x(b,7))?void 0:c,udb:null==(c=_.x(b,8))?void 0:c,vdb:null==(c=_.x(b,9))?void 0:c,e0a:null==(c=_.x(b,10))?void 0:c};a&&(d.i=b);return d};_.f=_.sw.prototype;
_.f.Ga=function(){return _.v(this,1)};_.f.Re=function(a){return _.A(this,1,a)};_.f.Df=function(){return _.v(this,2)};_.f.f1=function(a){_.A(this,2,a)};_.f.d1=function(a){_.A(this,3,a)};_.f.Jxa=function(a){_.A(this,4,a)};_.f.hba=function(){return _.U(this,_.Ov,5)};_.f.Jga=function(a){_.V(this,5,a)};
var tw=function(a){_.t(this,a,0,-1,null,null)};_.p(tw,_.q);tw.prototype.g=function(a){return Yqa(a,this)};var Yqa=function(a,b){var c,d={eTa:null==(c=_.v(b,1))?void 0:c};a&&(d.i=b);return d};
var uw=function(a){_.t(this,a,0,-1,null,null)};_.p(uw,_.q);uw.prototype.g=function(a){return Zqa(a,this)};var Zqa=function(a,b){var c,d={element:(c=b.o())&&Uv(a,c),usb:(c=_.U(b,tw,2))&&Yqa(a,c)};a&&(d.i=b);return d};uw.prototype.o=function(){return _.U(this,Tv,1)};uw.prototype.jK=function(a){_.V(this,1,a)};
var vw=function(a){_.t(this,a,0,-1,null,null)};_.p(vw,_.q);vw.prototype.g=function(a){return $qa(a,this)};var $qa=function(a,b){var c,d={Sm:null==(c=_.v(b,1))?void 0:c,x:null==(c=_.bf(b,2))?void 0:c,y:null==(c=_.bf(b,3))?void 0:c,interaction:null==(c=_.v(b,4))?void 0:c,w8:null==(c=_.v(b,5))?void 0:c,wqb:null==(c=_.v(b,6))?void 0:c};a&&(d.i=b);return d};vw.prototype.Qz=function(){return _.v(this,5)};
var ww=function(a){_.t(this,a,0,-1,null,null)};_.p(ww,_.q);ww.prototype.g=function(a){return ara(a,this)};var ara=function(a,b){var c,d={type:null==(c=_.v(b,1))?void 0:c,docid:null==(c=_.v(b,2))?void 0:c,H9a:null==(c=_.v(b,3))?void 0:c};a&&(d.i=b);return d};ww.prototype.getType=function(){return _.v(this,1)};ww.prototype.uc=function(a){_.A(this,1,a)};ww.prototype.Vg=function(a){_.A(this,2,a)};
_.xw=function(a){_.t(this,a,0,-1,null,null)};_.p(_.xw,_.q);_.f=_.xw.prototype;
_.f.g=function(a){var b,c={clientId:null==(b=_.v(this,1))?void 0:b,W5a:null==(b=_.v(this,20))?void 0:b,X5a:null==(b=_.v(this,21))?void 0:b,type:null==(b=_.v(this,2))?void 0:b,Dub:null==(b=_.v(this,24))?void 0:b,P3a:(b=_.U(this,_.Qv,3))&&qqa(a,b),Fmb:(b=_.U(this,_.sw,4))&&Xqa(a,b),Blb:(b=_.U(this,hw,5))&&Jqa(a,b),K3a:(b=_.U(this,Nv,6))&&oqa(a,b),volumeId:null==(b=_.v(this,7))?void 0:b,ud:null==(b=_.x(this,8))?void 0:b,j_a:null==(b=_.v(this,9))?void 0:b,Fr:null==(b=_.v(this,10))?void 0:b,qlb:(b=_.U(this,
fw,11))&&Hqa(a,b),Mcb:(b=_.U(this,Xv,12))&&yqa(a,b),click:(b=_.U(this,Vv,13))&&wqa(a,b),zeb:(b=_.U(this,Zv,14))&&Aqa(a,b),video:(b=this.Og())&&ara(a,b),wMa:(b=this.Sz())&&xqa(a,b),lwb:(b=_.U(this,vw,18))&&$qa(a,b),scroll:(b=_.U(this,uw,19))&&Zqa(a,b),fmb:(b=_.U(this,iw,22))&&Nqa(a,b),thb:(b=_.U(this,_.aw,25))&&Bqa(a,b),Lfb:null==(b=_.x(this,23))?void 0:b};a&&(c.i=this);return c};_.f.getType=function(){return _.v(this,2)};_.f.uc=function(a){_.A(this,2,a)};_.f.Ga=function(){return _.v(this,7)};
_.f.Re=function(a){return _.A(this,7,a)};_.f.d1=function(a){_.A(this,8,a)};_.f.fh=function(){return _.v(this,10)};_.f.Og=function(){return _.U(this,ww,15)};_.f.Wg=function(a){return _.V(this,15,a)};_.f.clearVideo=function(){return this.Wg(void 0)};_.f.Sz=function(){return _.U(this,Wv,17)};_.f.Tsa=function(){return null!=_.v(this,17)};

}catch(e){_._DumpException(e)}
try{
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/

}catch(e){_._DumpException(e)}
try{
var L_a,Q_a,R_a;_.AT=function(a,b){return a.Zk.get(b)};L_a=[1,4,2];_.M_a=function(a){return _.Iba?0==a.Xf.button:"click"==a.type?!0:!!(a.Xf.button&L_a[0])};_.BT=function(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1};_.CT=function(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0};_.f=_.CT.prototype;_.f.clone=function(){return new _.CT(this.x,this.y)};_.f.equals=function(a){return a instanceof _.CT&&_.BT(this,a)};_.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.translate=function(a,b){a instanceof _.CT?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),"number"===typeof b&&(this.y+=b));return this};_.f.scale=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};_.DT=function(a,b){b=a.aspectRatio()>b.aspectRatio()?b.width/a.width:b.height/a.height;return a.scale(b)};
_.ET=function(a){return a.scrollingElement?a.scrollingElement:!_.oc&&_.Od(a)?a.documentElement:a.body||a.documentElement};_.FT=function(a){var b=_.ET(a);a=a.parentWindow||a.defaultView;return _.kc&&_.vc("10")&&a.pageYOffset!=b.scrollTop?new _.CT(b.scrollLeft,b.scrollTop):new _.CT(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};_.GT=function(a,b,c){return _.Aca(a,null,b,c)};
_.HT=function(a,b,c){for(var d="string"===typeof a?a.split(""):a,e=a.length-1;0<=e;e--)if(e in d&&b.call(c,d[e],e,a))return e;return-1};_.IT=function(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};_.N_a=function(a,b,c,d){Array.prototype.splice.apply(a,_.IT(arguments,1))};_.O_a=function(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],d,a);return c};_.JT=function(a){return/^[\s\xa0]*$/.test(a)};
_.KT=function(a){if(a instanceof _.Sb)return a;var b="object"==typeof a,c=null;b&&a.xca&&(c=a.Eo());return _.Ub(_.ub(b&&a.hs?a.Zm():String(a)),c)};_.P_a=function(a){return a.replace(/(\r\n|\r|\n)/g,"\n")};_.LT=function(a){return null==a?"":String(a)};_.MT=function(a,b,c){return Math.min(Math.max(a,b),c)};_.NT=function(a,b){var c=a.search(_.Sc),d=_.Rc(a,0,b,c);if(0>d)return null;var e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return _.bc(a.substr(d,e-d))};
_.OT=function(a,b,c){return _.lca(document,arguments)};Q_a={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};R_a={IMG:" ",BR:"\n"};_.S_a=function(a,b,c){if(!(a.nodeName in Q_a))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in R_a)b.push(R_a[a.nodeName]);else for(a=a.firstChild;a;)_.S_a(a,b,c),a=a.nextSibling};
_.PT=function(a){if(_.gca&&null!==a&&"innerText"in a)a=_.P_a(a.innerText);else{var b=[];_.S_a(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");_.gca||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a};_.T_a=function(a){var b=null;return _.GT(new _.ue(function(c,d){b=_.ze(function(){c(void 0)},a);-1==b&&d(Error("J"))}),function(c){_.Ae(b);throw c;})};_.QT=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};_.f=_.QT.prototype;
_.f.Pg=function(){return this.right-this.left};_.f.getHeight=function(){return this.bottom-this.top};_.f.clone=function(){return new _.QT(this.top,this.right,this.bottom,this.left)};_.f.contains=function(a){return this&&a?a instanceof _.QT?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};
_.f.expand=function(a,b,c,d){_.La(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};_.f.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(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.floor(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.round(this.bottom);this.left=Math.round(this.left);return this};
_.f.translate=function(a,b){a instanceof _.CT?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,"number"===typeof b&&(this.top+=b,this.bottom+=b));return this};_.f.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};_.RT=function(){};_.Fa(_.RT);_.RT.prototype.ox=0;
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var cU,gU,X_a,iU;_.ST=function(a,b){var c=_.Hd(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""};_.TT=function(a,b){return a.currentStyle?a.currentStyle[b]:null};_.UT=function(a,b){return _.ST(a,b)||_.TT(a,b)||a.style&&a.style[b]};_.VT=function(a){a=a?_.Hd(a):document;return!_.kc||_.wc(9)||_.Od(_.Id(a).yc)?a.documentElement:a.body};
_.U_a=function(a){try{var b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}_.kc&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b};_.WT=function(a){var b=_.Hd(a),c=new _.CT(0,0),d=_.VT(b);if(a==d)return c;a=_.U_a(a);b=_.FT(_.Id(b).yc);c.x=a.left+b.x;c.y=a.top+b.y;return c};
_.$T=function(a,b,c){if(b instanceof _.Fd)c=b.height,b=b.width;else if(void 0==c)throw Error("fe");_.XT(a,b);a.style.height=_.ZT(c,!0)};_.ZT=function(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a};_.XT=function(a,b){a.style.width=_.ZT(b,!0)};_.aU=function(a){var b=_.V_a;if("none"!=_.UT(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};
_.V_a=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=_.oc&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=_.U_a(a),new _.Fd(a.right-a.left,a.bottom-a.top)):new _.Fd(b,c)};_.bU=function(a){return"rtl"==_.UT(a,"direction")};_.W_a=_.nc?"MozUserSelect":_.oc||_.lc?"WebkitUserSelect":null;
_.fU=function(a){var b=_.Hd(a),c=_.kc&&a.currentStyle;if(c&&_.Od(_.Id(b).yc)&&"auto"!=c.width&&"auto"!=c.height&&!c.boxSizing)return b=cU(a,c.width,"width","pixelWidth"),a=cU(a,c.height,"height","pixelHeight"),new _.Fd(b,a);c=new _.Fd(a.offsetWidth,a.offsetHeight);b=_.dU(a);a=_.eU(a);return new _.Fd(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)};
cU=function(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};gU=function(a,b){return(b=_.TT(a,b))?cU(a,b,"left","pixelLeft"):0};
_.hU=function(a,b){if(_.kc){var c=gU(a,b+"Left"),d=gU(a,b+"Right"),e=gU(a,b+"Top");a=gU(a,b+"Bottom");return new _.QT(e,d,a,c)}c=_.ST(a,b+"Left");d=_.ST(a,b+"Right");e=_.ST(a,b+"Top");a=_.ST(a,b+"Bottom");return new _.QT(parseFloat(e),parseFloat(d),parseFloat(a),parseFloat(c))};_.dU=function(a){return _.hU(a,"padding")};X_a={thin:2,medium:4,thick:6};iU=function(a,b){if("none"==_.TT(a,b+"Style"))return 0;b=_.TT(a,b+"Width");return b in X_a?X_a[b]:cU(a,b,"left","pixelLeft")};
_.eU=function(a){if(_.kc&&!_.wc(9)){var b=iU(a,"borderLeft"),c=iU(a,"borderRight"),d=iU(a,"borderTop");a=iU(a,"borderBottom");return new _.QT(d,c,a,b)}b=_.ST(a,"borderLeftWidth");c=_.ST(a,"borderRightWidth");d=_.ST(a,"borderTopWidth");a=_.ST(a,"borderBottomWidth");return new _.QT(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};
_.W=function(a){_.yd.call(this);this.Kg=a||_.Id();this.wn=Y_a;this.Ae=null;this.Za=!1;this.Ca=null;this.Zz=void 0;this.ur=this.Uh=this.lc=this.qJ=null;this.Qza=!1};_.p(_.W,_.yd);_.W.prototype.ZOa=_.RT.Db();var Y_a=null;_.f=_.W.prototype;_.f.getId=function(){return this.Ae||(this.Ae=":"+(this.ZOa.ox++).toString(36))};_.f.od=function(a){if(this.lc&&this.lc.ur){var b=this.lc.ur,c=this.Ae;c in b&&delete b[c];b=this.lc.ur;if(null!==b&&a in b)throw Error("n`"+a);b[a]=this}this.Ae=a};_.f.o=function(){return this.Ca};
_.f.eaa=function(a){return this.Ca?this.Kg.eaa(a,this.Ca):[]};_.f.Wh=function(a){return this.Ca?this.Kg.Wh(a,this.Ca):null};_.f.oD=function(a){return this.Wh(a)};_.f.getHandler=function(){this.Zz||(this.Zz=new _.Be(this));return this.Zz};_.f.dg=function(a){if(this==a)throw Error("he");if(a&&this.lc&&this.Ae&&_.jU(this.lc,this.Ae)&&this.lc!=a)throw Error("he");this.lc=a;_.W.ma.CR.call(this,a)};_.f.getParent=function(){return this.lc};
_.f.CR=function(a){if(this.lc&&this.lc!=a)throw Error("ie");_.W.ma.CR.call(this,a)};_.f.wa=function(){return this.Kg};_.f.ha=function(){this.Ca=this.Kg.createElement("DIV")};_.f.Oa=function(a){_.Z_a(this,a)};_.Z_a=function(a,b,c){if(a.Za)throw Error("je");a.Ca||a.ha();b?b.insertBefore(a.Ca,c||null):a.Kg.Qb().body.appendChild(a.Ca);a.lc&&!a.lc.Za||a.Ba()};_.f=_.W.prototype;
_.f.kd=function(a){if(this.Za)throw Error("je");if(a&&this.El(a)){this.Qza=!0;var b=_.Hd(a);this.Kg&&this.Kg.Qb()==b||(this.Kg=_.Id(a));this.Jg(a);this.Ba()}else throw Error("ke");};_.f.El=function(){return!0};_.f.Jg=function(a){this.Ca=a};_.f.Ba=function(){this.Za=!0;_.kU(this,function(a){!a.Za&&a.o()&&a.Ba()})};_.f.Ob=function(){_.kU(this,function(a){a.Za&&a.Ob()});this.Zz&&this.Zz.Ye();this.Za=!1};
_.f.ua=function(){this.Za&&this.Ob();this.Zz&&(this.Zz.mb(),delete this.Zz);_.kU(this,function(a){a.mb()});!this.Qza&&this.Ca&&_.Yd(this.Ca);this.lc=this.qJ=this.Ca=this.ur=this.Uh=null;_.W.ma.ua.call(this)};_.f.Xa=function(){return this.qJ};_.f.fe=function(a){this.qJ=a};_.f.Da=function(a,b){this.bH(a,_.lU(this),b)};
_.f.bH=function(a,b,c){if(a.Za&&(c||!this.Za))throw Error("je");if(0>b||b>_.lU(this))throw Error("me");this.ur&&this.Uh||(this.ur={},this.Uh=[]);if(a.getParent()==this){var d=a.getId();this.ur[d]=a;_.Za(this.Uh,a)}else{d=this.ur;var e=a.getId();if(null!==d&&e in d)throw Error("n`"+e);d[e]=a}a.dg(this);_.N_a(this.Uh,b,0,a);a.Za&&this.Za&&a.getParent()==this?(c=this.$a(),b=c.childNodes[b]||null,b!=a.o()&&c.insertBefore(a.o(),b)):c?(this.Ca||this.ha(),b=_.mU(this,b+1),_.Z_a(a,this.$a(),b?b.Ca:null)):
this.Za&&!a.Za&&a.Ca&&a.Ca.parentNode&&1==a.Ca.parentNode.nodeType&&a.Ba()};_.f.$a=function(){return this.Ca};_.f.hq=function(){null==this.wn&&(this.wn=_.bU(this.Za?this.Ca:this.Kg.Qb().body));return this.wn};_.f.dB=function(a){if(this.Za)throw Error("je");this.wn=a};_.f.Ul=function(){return!!this.Uh&&0!=this.Uh.length};_.lU=function(a){return a.Uh?a.Uh.length:0};_.jU=function(a,b){a.ur&&b?(a=a.ur,b=(null!==a&&b in a?a[b]:void 0)||null):b=null;return b};
_.mU=function(a,b){return a.Uh?a.Uh[b]||null:null};_.kU=function(a,b,c){a.Uh&&(0,_.Qa)(a.Uh,b,c)};_.W.prototype.removeChild=function(a,b){if(a){var c="string"===typeof a?a:a.getId();a=_.jU(this,c);if(c&&a){var d=this.ur;c in d&&delete d[c];_.Za(this.Uh,a);b&&(a.Ob(),a.Ca&&_.Yd(a.Ca));a.dg(null)}}if(!a)throw Error("ne");return a};_.W.prototype.Pj=function(a){for(var b=[];this.Ul();)b.push(this.removeChild(_.mU(this,0),a));return b};
var $_a;$_a=function(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""};_.nU=function(a){return a.classList?a.classList:$_a(a).match(/\S+/g)||[]};_.oU=function(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)};_.pU=function(a,b){return a.classList?a.classList.contains(b):_.Xa(_.nU(a),b)};_.qU=function(a,b){if(a.classList)a.classList.add(b);else if(!_.pU(a,b)){var c=$_a(a);_.oU(a,c+(0<c.length?" "+b:b))}};
_.rU=function(a,b){if(a.classList)(0,_.Qa)(b,function(e){_.qU(a,e)});else{var c={};(0,_.Qa)(_.nU(a),function(e){c[e]=!0});(0,_.Qa)(b,function(e){c[e]=!0});b="";for(var d in c)b+=0<b.length?" "+d:d;_.oU(a,b)}};
var a0a=_.kc?_.rb(_.mb('javascript:""')):_.rb(_.mb("about:blank"));_.qb(a0a);var b0a=_.kc?_.rb(_.mb('javascript:""')):_.rb(_.mb("javascript:undefined"));_.qb(b0a);_.c0a=function(a,b){b=b?_.Ib(b):"";a=a.ha("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"+b});_.Yb(a,a0a);return a};

}catch(e){_._DumpException(e)}
try{
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var h0a,k0a;_.d0a=function(a){return a};_.sU=function(a){return _.M_a(a)&&!(_.oc&&_.pc&&a.ctrlKey)};_.e0a=function(a,b){var c={},d;for(d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c};_.f0a=function(a){if(a instanceof _.Sb)return a;a=_.KT(a);var b=_.Ot(a).replace(/(\r\n|\r|\n)/g,"<br>");return _.Ub(b,a.Eo())};_.g0a=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})};h0a=function(a){return a.replace(/(^|[\s]+)([a-z])/g,function(b,c,d){return c+d.toUpperCase()})};
_.tU=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};_.tU.prototype.clone=function(){return new _.tU(this.left,this.top,this.width,this.height)};_.tU.prototype.Lca=function(a){var b=Math.max(this.left,a.left),c=Math.min(this.left+this.width,a.left+a.width);if(b<=c){var d=Math.max(this.top,a.top);a=Math.min(this.top+this.height,a.top+a.height);d<=a&&(this.left=b,this.top=d,this.width=c-b,this.height=a-d)}};
_.i0a=function(a,b){var c=Math.max(a.left,b.left),d=Math.min(a.left+a.width,b.left+b.width);if(c<=d){var e=Math.max(a.top,b.top);a=Math.min(a.top+a.height,b.top+b.height);if(e<=a)return new _.tU(c,e,d-c,a-e)}return null};_.tU.prototype.intersects=function(a){return this.left<=a.left+a.width&&a.left<=this.left+this.width&&this.top<=a.top+a.height&&a.top<=this.top+this.height};
_.j0a=function(a,b){var c=_.i0a(a,b);if(!c||!c.height||!c.width)return[a.clone()];c=[];var d=a.top,e=a.height,g=a.left+a.width,h=a.top+a.height,k=b.left+b.width,n=b.top+b.height;b.top>a.top&&(c.push(new _.tU(a.left,a.top,a.width,b.top-a.top)),d=b.top,e-=b.top-a.top);n<h&&(c.push(new _.tU(a.left,n,a.width,h-n)),e=n-d);b.left>a.left&&c.push(new _.tU(a.left,d,b.left-a.left,e));k<g&&c.push(new _.tU(k,d,g-k,e));return c};_.tU.prototype.QN=function(a){return _.j0a(this,a)};
_.tU.prototype.contains=function(a){return a instanceof _.CT?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};_.uU=function(a,b){var c=b.x<a.left?a.left-b.x:Math.max(b.x-(a.left+a.width),0);a=b.y<a.top?a.top-b.y:Math.max(b.y-(a.top+a.height),0);return c*c+a*a};_.f=_.tU.prototype;_.f.distance=function(a){return Math.sqrt(_.uU(this,a))};
_.f.Vb=function(){return new _.Fd(this.width,this.height)};_.f.getCenter=function(){return new _.CT(this.left+this.width/2,this.top+this.height/2)};_.f.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.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.floor(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.round(this.width);this.height=Math.round(this.height);return this};_.f.translate=function(a,b){a instanceof _.CT?(this.left+=a.x,this.top+=a.y):(this.left+=a,"number"===typeof b&&(this.top+=b));return this};_.f.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};k0a={};
_.l0a=function(a,b){var c=k0a[b];if(!c){var d=_.g0a(b);c=d;void 0===a.style[d]&&(d=(_.oc?"Webkit":_.nc?"Moz":_.kc?"ms":_.jc?"O":null)+h0a(d),void 0!==a.style[d]&&(c=d));k0a[b]=c}return c};_.vU=function(a,b,c){if("string"===typeof b)(b=_.l0a(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],g=_.l0a(c,d);g&&(c.style[g]=e)}};_.wU=function(a){return _.UT(a,"position")};_.xU=function(a,b,c){if(b instanceof _.CT){var d=b.x;b=b.y}else d=b,b=c;a.style.left=_.ZT(d,!1);a.style.top=_.ZT(b,!1)};
_.yU=function(a){var b=_.WT(a);a=_.aU(a);return new _.tU(b.x,b.y,a.width,a.height)};_.m0a=function(a,b){a=a.style;"opacity"in a?a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:"filter"in a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")};_.zU=function(a,b){a.style.display=b?"":"none"};_.AU=function(a,b){a.classList?a.classList.remove(b):_.pU(a,b)&&_.oU(a,(0,_.Sa)(_.nU(a),function(c){return c!=b}).join(" "))};
_.n0a=function(a,b){a.classList?(0,_.Qa)(b,function(c){_.AU(a,c)}):_.oU(a,(0,_.Sa)(_.nU(a),function(c){return!_.Xa(b,c)}).join(" "))};_.o0a=function(){if(_.hba){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(_.wb))?a[1]:"0"}return _.pc?(a=/10[_.][0-9_.]+/,(a=a.exec(_.wb))?a[0].replace(/_/g,"."):"10"):_.jba?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(_.wb))?a[1]:""):_.kba||_.lba||_.mba?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(_.wb))?a[1].replace(/_/g,"."):""):""}();
var p0a;
_.BU=function(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")};_.CU=function(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(p0a||(p0a={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=p0a,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)};
_.DU=function(a,b){a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)};_.EU=function(a,b){_.CU(a,"label",b)};

}catch(e){_._DumpException(e)}
try{
var q0a={TYa:"play-books-web",UYa:"ge-web-app",WYa:"play-store-web",VYa:"play-store-boq-web"};
var FU=function(a){this.Be=a};FU.prototype.zn=function(a){this.Be.height=a;return this};FU.prototype.getHeight=function(){return this.Be.height};FU.prototype.fp=function(a){this.Be.width=a;return this};FU.prototype.Pg=function(){return this.Be.width};
_.GU=function(){this.Be={}};_.f=_.GU.prototype;_.f.value=function(){return this.Be};_.f.setUrl=function(a){this.Be.url=a;return this};_.f.getUrl=function(){return this.Be.url};_.f.setStyle=function(a){this.Be.style=a;return this};_.f.getStyle=function(){return this.Be.style};_.f.od=function(a){this.Be.id=a;return this};_.f.getId=function(){return this.Be.id};_.r0a=function(a,b){a.Be.queryParams=b;return a};_.s0a=function(a,b){a.Be.messageHandlers=b;return a};
_.t0a=function(a,b){a.Be.messageHandlersFilter=b;return a};_.GU.prototype.getContext=function(){return this.Be.context};_.GU.prototype.getOpenerIframe=function(){return this.Be.openerIframe};
var HU;HU=null;
_.A0a=function(a){var b=_.we(),c=a.id;if("string"!==typeof c||_.JT(_.LT(c)))return u0a(b,"INVALID_DOC_ID"),b.se;HU=_.OT("DIV",{style:"background-color: #ddd;display: block;left: 0;margin: 0;opacity: 0.65;padding: 0;position: absolute;right: 0;top: 0;width: auto"});var d=document.body,e=document.documentElement;HU.style.height=Math.max(d.scrollHeight,d.offsetHeight,e.clientHeight,e.scrollHeight,e.offsetHeight)+"px";e=_.OT("DIV",{style:"background-image: url(https://ssl.gstatic.com/android/market_images/web/loading_dark_large.gif);height: 150px;left: 50vw;margin-left: -75px;margin-top: -75px;position: fixed;top: 50vh;width: 150px"});HU.appendChild(e);
d.appendChild(HU);_.qd(HU,["click","touchstart"],v0a,!1);c={docId:c,hl:gadgets.util.getUrlParameters().hl||gapi.config.get("lang"),authuser:gapi.config.get("googleapis.config/sessionIndex")||"0",width:window.innerWidth};_.gb(q0a,a.source)&&(c.source=a.source);d=w0a();e=[x0a()];a.origin&&(e=_.Ba(e).concat(_.Ba(a.origin)));a=e;Array.isArray(a)||(a=[String(a)]);d.Zk.setValues("origin",a);a=_.r0a((new _.GU).setStyle("glass").setUrl(d.toString()),c);a.Be.connectWithQueryParams=!0;a=_.t0a(_.s0a(a,{_ready:y0a}),
IU);(new FU(a.Be)).fp(1).zn(1).Be.closeClickDetection=!0;c=_.Ma(z0a,b);d=_.Ma(u0a,b,void 0);gapi.iframes.getContext().open(a.value()).then(c,d);return b.se};_.Ca("lowlife.embeddable.ReviewWidget.open",_.A0a,void 0);
var v0a=function(){_.Yd(HU)},y0a=function(){v0a();var a=document.getElementById("glass-content");a&&(a=a.parentNode)&&(a.style.border="none",a=a.previousSibling)&&(a.style.opacity=.8)},B0a=function(){var a=document.getElementById("glass-content");a&&a.scrollIntoView()},z0a=function(a,b){var c=function(d){null!=d&&"OK"===d.responseCode?a.resolve(d):a.reject(d);b.close()};b.register("play.review.write.outcome",c,IU);b.register("writeReviewOutcome",c,IU);b.register("cancel",function(){b.close()},IU);
b.register("play.review.scrollIntoView",B0a,IU)},IU=function(a){a=a.getOrigin();var b=w0a();b=_.Xc(_.Wc(new _.Vc,b.Tu).jF(b.Yz()).eF(b.bu()),b.Gx).toString();return a===b},u0a=function(a,b){v0a();a.reject({responseCode:b||"ERROR"})},w0a=function(){var a="https://play.google.com/store/ereview";/^http(s?):\/\/(.*\.)?google\.com(:\d+)?$/.test(x0a())&&(a=gapi.config.get("play/review/debug/baseurl","https://play.google.com/store/ereview"));return(new _.Vc(a)).clone()},x0a=function(){return window.location.origin||
window.location.protocol+"//"+window.location.host};
var JU=function(a){this.vb=new Map;var b=arguments.length;if(1<b){if(b%2)throw Error("o");for(var c=0;c<b;c+=2)this.set(arguments[c],arguments[c+1])}else a&&this.addAll(a)};_.f=JU.prototype;_.f.Xd=function(){return this.vb.size};_.f.Ri=function(){return Array.from(this.vb.values())};_.f.ek=function(){return Array.from(this.vb.keys())};_.f.Ok=function(a){return this.vb.has(a)};_.f.vC=function(a){return this.Ri().some(function(b){return b==a})};
_.f.equals=function(a,b){var c=this;b=void 0===b?function(d,e){return d===e}:b;return this===a?!0:this.vb.size!=a.Xd()?!1:this.ek().every(function(d){return b(c.vb.get(d),a.get(d))})};_.f.isEmpty=function(){return 0==this.vb.size};_.f.clear=function(){this.vb.clear()};_.f.remove=function(a){return this.vb.delete(a)};_.f.get=function(a,b){return this.vb.has(a)?this.vb.get(a):b};_.f.set=function(a,b){this.vb.set(a,b);return this};
_.f.addAll=function(a){if(a instanceof JU){a=_.l(a.vb);for(var b=a.next();!b.done;b=a.next()){var c=_.l(b.value);b=c.next().value;c=c.next().value;this.vb.set(b,c)}}else if(a)for(a=_.l(Object.entries(a)),b=a.next();!b.done;b=a.next())c=_.l(b.value),b=c.next().value,c=c.next().value,this.vb.set(b,c)};_.f.forEach=function(a,b){var c=this;b=void 0===b?this:b;this.vb.forEach(function(d,e){return a.call(b,d,e,c)})};_.f.clone=function(){return new JU(this)};
_.f.g=function(){for(var a={},b=_.l(this.vb),c=b.next();!c.done;c=b.next()){var d=_.l(c.value);c=d.next().value;d=d.next().value;a[c]=d}return a};
var C0a=function(a,b){this.Ca=a;this.Kg=b};
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
(function(){for(var a=["ms","moz","webkit","o"],b,c=0;b=a[c]&&!_.ta.requestAnimationFrame;++c)_.ta.requestAnimationFrame=_.ta[b+"RequestAnimationFrame"],_.ta.cancelAnimationFrame=_.ta[b+"CancelAnimationFrame"]||_.ta[b+"CancelRequestAnimationFrame"];if(!_.ta.requestAnimationFrame){var d=0;_.ta.requestAnimationFrame=function(e){var g=(new Date).getTime(),h=Math.max(0,16-(g-d));d=g+h;return _.ta.setTimeout(function(){e(g+h)},h)};_.ta.cancelAnimationFrame||(_.ta.cancelAnimationFrame=function(e){clearTimeout(e)})}})();
var D0a=[[],[]],KU=0,E0a=!1,F0a=0,H0a=function(a,b){var c=F0a++,d={HQa:{id:c,Pk:a.measure,context:b},xRa:{id:c,Pk:a.wRa,context:b},state:{},args:void 0,bZ:!1};return function(){0<arguments.length?(d.args||(d.args=[]),d.args.length=0,d.args.push.apply(d.args,arguments),d.args.push(d.state)):d.args&&0!=d.args.length?(d.args[0]=d.state,d.args.length=1):d.args=[d.state];d.bZ||(d.bZ=!0,D0a[KU].push(d));E0a||(E0a=!0,window.requestAnimationFrame(G0a))}},G0a=function(){E0a=!1;var a=D0a[KU],b=a.length;KU=
(KU+1)%2;for(var c,d=0;d<b;++d){c=a[d];var e=c.HQa;c.bZ=!1;e.Pk&&e.Pk.apply(e.context,c.args)}for(d=0;d<b;++d)c=a[d],e=c.xRa,c.bZ=!1,e.Pk&&e.Pk.apply(e.context,c.args),c.state={};a.length=0};
_.LU=function(a){_.yd.call(this);this.Ca=a;a=_.kc?"focusout":"blur";this.hQa=_.rd(this.Ca,_.kc?"focusin":"focus",this,!_.kc);this.iQa=_.rd(this.Ca,a,this,!_.kc)};_.p(_.LU,_.yd);_.LU.prototype.handleEvent=function(a){var b=new _.id(a.Xf);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispatchEvent(b)};_.LU.prototype.ua=function(){_.LU.ma.ua.call(this);_.vd(this.hQa);_.vd(this.iQa);delete this.Ca};
var MU=function(a,b){_.W.call(this,b);this.gXa=!!a;this.$I=null;this.Qwa=H0a({wRa:this.r0},this)};_.p(MU,_.W);_.f=MU.prototype;_.f.T9=null;_.f.Dg=!1;_.f.eo=null;_.f.Jk=null;_.f.bt=null;_.f.K7=!1;_.f.Gb=function(){return"goog-modalpopup"};_.f.PC=function(){return this.eo};_.f.ha=function(){MU.ma.ha.call(this);var a=this.o(),b=(0,_.tb)(this.Gb()).split(" ");_.rU(a,b);_.ie(a,!0);_.zU(a,!1);I0a(this);J0a(this)};
var I0a=function(a){a.gXa&&!a.Jk&&(a.Jk=_.c0a(a.wa()),a.Jk.className=a.Gb()+"-bg",_.zU(a.Jk,!1),_.m0a(a.Jk,0));a.eo||(a.eo=a.wa().ha("DIV",a.Gb()+"-bg"),_.zU(a.eo,!1))},J0a=function(a){a.bt||(a.bt=a.wa().createElement("SPAN"),_.zU(a.bt,!1),_.ie(a.bt,!0),a.bt.style.position="absolute")};_.f=MU.prototype;_.f.Pwa=function(){this.K7=!1};_.f.El=function(a){return!!a&&"DIV"==a.tagName};
_.f.Jg=function(a){MU.ma.Jg.call(this,a);a=(0,_.tb)(this.Gb()).split(" ");_.rU(this.o(),a);I0a(this);J0a(this);_.ie(this.o(),!0);_.zU(this.o(),!1)};_.f.Ba=function(){this.Jk&&_.Wd(this.Jk,this.o());_.Wd(this.eo,this.o());MU.ma.Ba.call(this);_.Xd(this.bt,this.o());this.T9=new _.LU(this.wa().Qb());this.getHandler().s(this.T9,"focusin",this.gSa);K0a(this,!1)};_.f.Ob=function(){this.isVisible()&&this.setVisible(!1);_.gd(this.T9);MU.ma.Ob.call(this);_.Yd(this.Jk);_.Yd(this.eo);_.Yd(this.bt)};
_.f.setVisible=function(a){a!=this.Dg&&(this.EE&&this.EE.stop(),this.qH&&this.qH.stop(),this.DE&&this.DE.stop(),this.pH&&this.pH.stop(),this.Za&&K0a(this,a),a?this.Zga():this.gA())};var K0a=function(a,b){a.Lua||(a.Lua=new C0a(a.Ca,a.Kg));a=a.Lua;if(b){a.zI||(a.zI=[]);b=a.Kg.Do(a.Kg.Qb().body);for(var c=0;c<b.length;c++){var d=b[c];d==a.Ca||_.DU(d,"hidden")||(_.CU(d,"hidden",!0),a.zI.push(d))}}else if(a.zI){for(c=0;c<a.zI.length;c++)a.zI[c].removeAttribute("aria-hidden");a.zI=null}};
MU.prototype.i1=function(a,b,c,d){this.EE=a;this.DE=b;this.qH=c;this.pH=d};MU.prototype.Zga=function(){if(this.dispatchEvent("beforeshow")){try{this.$I=this.wa().Qb().activeElement}catch(a){}this.r0();this.ee();this.getHandler().s(this.wa().getWindow(),"resize",this.r0).s(this.wa().getWindow(),"orientationchange",this.Qwa);L0a(this,!0);this.focus();this.Dg=!0;this.EE&&this.qH?(_.qd(this.EE,"end",this.So,!1,this),this.qH.play(),this.EE.play()):this.So()}};
MU.prototype.gA=function(){if(this.dispatchEvent("beforehide")){this.getHandler().Ke(this.wa().getWindow(),"resize",this.r0).Ke(this.wa().getWindow(),"orientationchange",this.Qwa);this.Dg=!1;this.DE&&this.pH?(_.qd(this.DE,"end",this.rn,!1,this),this.pH.play(),this.DE.play()):this.rn();a:{try{var a=this.wa(),b=a.Qb().body,c=a.Qb().activeElement||b;if(!this.$I||this.$I==b){this.$I=null;break a}(c==b||a.contains(this.o(),c))&&this.$I.focus()}catch(d){}this.$I=null}}};
var L0a=function(a,b){a.Jk&&_.zU(a.Jk,b);a.eo&&_.zU(a.eo,b);_.zU(a.o(),b);_.zU(a.bt,b)};_.f=MU.prototype;_.f.So=function(){this.dispatchEvent("show")};_.f.rn=function(){L0a(this,!1);this.dispatchEvent("hide")};_.f.isVisible=function(){return this.Dg};_.f.focus=function(){this.Ura()};
_.f.r0=function(){this.Jk&&_.zU(this.Jk,!1);this.eo&&_.zU(this.eo,!1);var a=this.wa().Qb(),b=_.Nd(_.St(a)||window),c=Math.max(b.width,Math.max(a.body.scrollWidth,a.documentElement.scrollWidth));a=Math.max(b.height,Math.max(a.body.scrollHeight,a.documentElement.scrollHeight));this.Jk&&(_.zU(this.Jk,!0),_.$T(this.Jk,c,a));this.eo&&(_.zU(this.eo,!0),_.$T(this.eo,c,a))};
_.f.ee=function(){var a=this.wa().Qb(),b=_.St(a)||window;if("fixed"==_.wU(this.o()))var c=a=0;else c=_.FT(this.wa().yc),a=c.x,c=c.y;var d=_.aU(this.o());b=_.Nd(b);a=Math.max(a+b.width/2-d.width/2,0);c=Math.max(c+b.height/2-d.height/2,0);_.xU(this.o(),a,c);_.xU(this.bt,a,c)};_.f.gSa=function(a){this.K7?this.Pwa():a.target==this.bt&&_.ze(this.Ura,0,this)};_.f.Ura=function(){try{_.kc&&this.wa().Qb().body.focus(),this.o().focus()}catch(a){}};
_.f.ua=function(){_.gd(this.EE);this.EE=null;_.gd(this.DE);this.DE=null;_.gd(this.qH);this.qH=null;_.gd(this.pH);this.pH=null;MU.ma.ua.call(this)};
_.NU=function(a,b,c){_.yd.call(this);this.target=a;this.nu=b||a;this.qda=c||new _.tU(NaN,NaN,NaN,NaN);this.yc=_.Hd(a);this.Zb=new _.Be(this);_.Ft(this,this.Zb);this.deltaY=this.deltaX=this.uya=this.tya=this.screenY=this.screenX=this.clientY=this.clientX=0;this.vj=!0;this.CS=this.wo=!1;_.rd(this.nu,["touchstart","mousedown"],this.rya,!1,this);this.j2=M0a};_.p(_.NU,_.yd);var M0a=_.ta.document&&_.ta.document.documentElement&&!!_.ta.document.documentElement.setCapture&&!!_.ta.document.releaseCapture;
_.NU.prototype.getHandler=function(){return this.Zb};_.OU=function(a,b){a.qda=b||new _.tU(NaN,NaN,NaN,NaN)};_.NU.prototype.ksa=function(){return this.vj};_.NU.prototype.Lc=function(a){this.vj=a};_.NU.prototype.ua=function(){_.NU.ma.ua.call(this);_.ud(this.nu,["touchstart","mousedown"],this.rya,!1,this);this.Zb.Ye();this.j2&&this.yc.releaseCapture();this.nu=this.target=null};var N0a=function(a){void 0===a.wn&&(a.wn=_.bU(a.target));return a.wn};
_.NU.prototype.rya=function(a){var b="mousedown"==a.type;if(!this.vj||this.wo||b&&!_.sU(a))this.dispatchEvent("earlycancel");else if(this.dispatchEvent(new PU("start",this,a.clientX,a.clientY,a))){this.wo=!0;b&&a.preventDefault();b=this.yc;var c=b.documentElement,d=!this.j2;this.Zb.s(b,["touchmove","mousemove"],this.$Na,{capture:d,passive:!1});this.Zb.s(b,["touchend","mouseup"],this.fX,d);this.j2?(c.setCapture(!1),this.Zb.s(c,"losecapture",this.fX)):this.Zb.s(_.St(b),"blur",this.fX);this.QUa&&this.Zb.s(this.QUa,
"scroll",this.sSa,d);this.clientX=this.tya=a.clientX;this.clientY=this.uya=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.CS?(a=this.target,b=a.offsetLeft,c=a.offsetParent,c||"fixed"!=_.wU(a)||(c=_.Hd(a).documentElement),c?(_.nc&&!_.vc(58)?(d=_.eU(c),b+=d.left):_.wc(8)&&!_.wc(9)&&(d=_.eU(c),b-=d.left),a=_.bU(c)?c.clientWidth-(b+a.offsetWidth):b):a=b):a=this.target.offsetLeft;this.deltaX=a;this.deltaY=this.target.offsetTop;this.Qea=_.FT(_.Id(this.yc).yc)}};
_.NU.prototype.fX=function(a,b){this.Zb.Ye();this.j2&&this.yc.releaseCapture();this.wo?(this.wo=!1,this.dispatchEvent(new PU("end",this,a.clientX,a.clientY,a,O0a(this,this.deltaX),P0a(this,this.deltaY),b||"touchcancel"==a.type))):this.dispatchEvent("earlycancel")};
_.NU.prototype.$Na=function(a){if(this.vj){var b=(this.CS&&N0a(this)?-1:1)*(a.clientX-this.clientX),c=a.clientY-this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;if(!this.wo){var d=this.tya-this.clientX,e=this.uya-this.clientY;if(0<d*d+e*e)if(this.dispatchEvent(new PU("start",this,a.clientX,a.clientY,a)))this.wo=!0;else{this.isDisposed()||this.fX(a);return}}c=Q0a(this,b,c);b=c.x;c=c.y;this.wo&&this.dispatchEvent(new PU("beforedrag",this,a.clientX,
a.clientY,a,b,c))&&(R0a(this,a,b,c),a.preventDefault())}};var Q0a=function(a,b,c){var d=_.FT(_.Id(a.yc).yc);b+=d.x-a.Qea.x;c+=d.y-a.Qea.y;a.Qea=d;a.deltaX+=b;a.deltaY+=c;return new _.CT(O0a(a,a.deltaX),P0a(a,a.deltaY))};_.NU.prototype.sSa=function(a){var b=Q0a(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;R0a(this,a,b.x,b.y)};
var R0a=function(a,b,c,d){a.CS&&N0a(a)?a.target.style.right=c+"px":a.target.style.left=c+"px";a.target.style.top=d+"px";a.dispatchEvent(new PU("drag",a,b.clientX,b.clientY,b,c,d))},O0a=function(a,b){var c=a.qda;a=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))},P0a=function(a,b){var c=a.qda;a=isNaN(c.top)?null:c.top;c=isNaN(c.height)?0:c.height;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))};
_.NU.prototype.ei=function(){return this.wo};var PU=function(a,b,c,d,e,g,h){_.hd.call(this,a);this.clientX=c;this.clientY=d;this.DJa=e;this.left=void 0!==g?g:b.deltaX;this.top=void 0!==h?h:b.deltaY};_.p(PU,_.hd);
var W0a,Z0a,$0a,a1a,b1a,c1a,d1a;_.QU=function(a,b,c){MU.call(this,b,c);this.Gl=a||"modal-dialog";this.Zj=_.S0a()};_.p(_.QU,MU);_.f=_.QU.prototype;_.f.E9=!0;_.f.pP=!0;_.f.Mua=!0;_.f.q9=!0;_.f.WV=.5;_.f.ct="";_.f.Rf=null;_.f.Qp=null;_.f.UN=!1;_.f.En=null;_.f.xm=null;_.f.T1=null;_.f.il=null;_.f.Qm=null;_.f.Yj=null;_.f.OQ="dialog";_.f.Gb=function(){return this.Gl};_.f.setTitle=function(a){this.ct=a;this.xm&&_.ge(this.xm,a)};_.f.getTitle=function(){return this.ct};_.f.FR=function(a){_.T0a(this,_.f0a(a))};
_.T0a=function(a,b){a.Rf=b;a.Qm&&_.Wb(a.Qm,b)};_.f=_.QU.prototype;_.f.getContent=function(){return null!=this.Rf?_.Ot(this.Rf):""};_.f.Vz=function(){return this.OQ};_.f.Hga=function(a){this.OQ=a};_.f.$a=function(){this.o()||this.Oa();return this.Qm};_.f.PC=function(){this.o()||this.Oa();return _.QU.ma.PC.call(this)};_.U0a=function(a,b){a.WV=b;a.o()&&(b=a.PC())&&_.m0a(b,a.WV)};_.QU.prototype.setDraggable=function(a){this.q9=a;V0a(this,a&&this.Za)};_.QU.prototype.getDraggable=function(){return this.q9};
var V0a=function(a,b){var c=(0,_.tb)(a.Gl+"-title-draggable").split(" ");a.o()&&(b?_.rU(a.En,c):_.n0a(a.En,c));b&&!a.Qp?(b=new _.NU(a.o(),a.En),a.Qp=b,_.rU(a.En,c),_.rd(a.Qp,"start",a.wga,!1,a)):!b&&a.Qp&&(a.Qp.mb(),a.Qp=null)};_.f=_.QU.prototype;
_.f.ha=function(){_.QU.ma.ha.call(this);var a=this.o(),b=this.wa();this.En=b.ha("DIV",this.Gl+"-title",this.xm=b.ha("SPAN",{className:this.Gl+"-title-text",id:this.getId()},this.ct),this.il=b.ha("SPAN",this.Gl+"-title-close"));_.Td(a,this.En,this.Qm=b.ha("DIV",this.Gl+"-content"),this.Yj=b.ha("DIV",this.Gl+"-buttons"));_.BU(this.xm,"heading");_.BU(this.il,"button");_.ie(this.il,!0);_.EU(this.il,"Close");this.T1=this.xm.id;_.BU(a,this.Vz());_.CU(a,"labelledby",this.T1||"");this.Rf&&_.Wb(this.Qm,this.Rf);
_.zU(this.il,this.pP);this.Zj&&(a=this.Zj,a.Ca=this.Yj,a.Oa());_.zU(this.Yj,!!this.Zj);_.U0a(this,this.WV)};
_.f.Jg=function(a){_.QU.ma.Jg.call(this,a);a=this.o();var b=this.Gl+"-content";this.Qm=_.Kd(document,null,b,a)[0];this.Qm||(this.Qm=this.wa().ha("DIV",b),this.Rf&&_.Wb(this.Qm,this.Rf),a.appendChild(this.Qm));b=this.Gl+"-title";var c=this.Gl+"-title-text",d=this.Gl+"-title-close";(this.En=_.Kd(document,null,b,a)[0])?(this.xm=_.Kd(document,null,c,this.En)[0],this.il=_.Kd(document,null,d,this.En)[0]):(this.En=this.wa().ha("DIV",b),a.insertBefore(this.En,this.Qm));this.xm?(this.ct=_.PT(this.xm),this.xm.id||
(this.xm.id=this.getId())):(this.xm=_.OT("SPAN",{className:c,id:this.getId()}),this.En.appendChild(this.xm));this.T1=this.xm.id;_.CU(a,"labelledby",this.T1||"");this.il||(this.il=this.wa().ha("SPAN",d),this.En.appendChild(this.il));_.zU(this.il,this.pP);b=this.Gl+"-buttons";(this.Yj=_.Kd(document,null,b,a)[0])?(this.Zj=new _.RU(this.wa()),this.Zj.kd(this.Yj)):(this.Yj=this.wa().ha("DIV",b),a.appendChild(this.Yj),this.Zj&&(a=this.Zj,a.Ca=this.Yj,a.Oa()),_.zU(this.Yj,!!this.Zj));_.U0a(this,this.WV)};
_.f.Ba=function(){_.QU.ma.Ba.call(this);this.getHandler().s(this.o(),"keydown",this.jva).s(this.o(),"keypress",this.jva);this.getHandler().s(this.Yj,"click",this.cSa);V0a(this,this.q9);this.getHandler().s(this.il,"click",this.wSa);var a=this.o();_.BU(a,this.Vz());""!==this.xm.id&&_.CU(a,"labelledby",this.xm.id);if(!this.Mua){this.Mua=!1;if(this.Za){a=this.wa();var b=this.PC();a.removeNode(this.Jk);a.removeNode(b)}this.isVisible()&&K0a(this,!1)}};
_.f.Ob=function(){this.isVisible()&&this.setVisible(!1);V0a(this,!1);_.QU.ma.Ob.call(this)};_.f.setVisible=function(a){a!=this.isVisible()&&(this.Za||this.Oa(),_.QU.ma.setVisible.call(this,a))};_.f.So=function(){_.QU.ma.So.call(this);this.dispatchEvent("aftershow")};_.f.rn=function(){_.QU.ma.rn.call(this);this.dispatchEvent("afterhide");this.UN&&this.mb()};
_.f.wga=function(){var a=this.wa().Qb(),b=_.Nd(_.St(a)||window),c=Math.max(a.body.scrollWidth,b.width);a=Math.max(a.body.scrollHeight,b.height);var d=_.aU(this.o());"fixed"==_.wU(this.o())?_.OU(this.Qp,new _.tU(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):_.OU(this.Qp,new _.tU(0,0,c-d.width,a-d.height))};_.f.wSa=function(){W0a(this)};W0a=function(a){if(a.pP){var b=a.Zj,c=b&&b.Gt;c?(b=b.get(c),a.dispatchEvent(new SU(c,b))&&a.setVisible(!1)):a.setVisible(!1)}};
_.X0a=function(a){a.pP=!1;a.il&&_.zU(a.il,a.pP)};_.QU.prototype.Y0=function(a){this.UN=a};_.QU.prototype.ua=function(){this.Yj=this.il=null;_.QU.ma.ua.call(this)};_.Y0a=function(a,b){a.Zj=b;a.Yj&&(a.Zj?(b=a.Zj,b.Ca=a.Yj,b.Oa()):_.Wb(a.Yj,_.Vb),_.zU(a.Yj,!!a.Zj))};_.QU.prototype.cSa=function(a){a:{for(a=a.target;null!=a&&a!=this.Yj;){if("BUTTON"==a.tagName)break a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var b=this.Zj.get(a);this.dispatchEvent(new SU(a,b))&&this.setVisible(!1)}};
_.QU.prototype.jva=function(a){var b=!1,c=!1,d=this.Zj,e=a.target;if("keydown"==a.type)if(this.E9&&27==a.keyCode){var g=d&&d.Gt;e="SELECT"==e.tagName&&!e.disabled;g&&!e?(c=!0,b=d.get(g),b=this.dispatchEvent(new SU(g,b))):e||(b=!0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.o()){this.K7=!0;try{this.bt.focus()}catch(n){}_.ze(this.Pwa,0,this)}}else if(13==a.keyCode){if("BUTTON"==e.tagName&&!e.disabled)g=e.name;else if(e==this.il)W0a(this);else if(d){var h=d.NN,k=h&&d.au(h);e=("TEXTAREA"==e.tagName||"SELECT"==
e.tagName||"A"==e.tagName)&&!e.disabled;!k||k.disabled||e||(g=h)}g&&d&&(c=!0,b=this.dispatchEvent(new SU(g,String(d.get(g)))))}else e!=this.il||32!=a.keyCode&&" "!=a.key||W0a(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.setVisible(!1)};var SU=function(a,b){this.type="dialogselect";this.key=a;this.caption=b};_.p(SU,_.hd);_.RU=function(a){JU.call(this);this.Kg=a||_.Id();this.Gl="goog-buttonset";this.Gt=this.Ca=this.NN=null};_.p(_.RU,JU);
_.RU.prototype.clear=function(){JU.prototype.clear.call(this);this.NN=this.Gt=null};_.RU.prototype.set=function(a,b,c,d){JU.prototype.set.call(this,a,b);c&&(this.NN=a);d&&(this.Gt=a);return this};_.TU=function(a,b,c,d){return a.set(b.key,b.caption,c,d)};_.f=_.RU.prototype;_.f.Oa=function(){if(this.Ca){_.Wb(this.Ca,_.Vb);var a=_.Id(this.Ca);this.forEach(function(b,c){b=a.ha("BUTTON",{name:c},b);c==this.NN&&(b.className=this.Gl+"-default");this.Ca.appendChild(b)},this)}};
_.f.kd=function(a){if(a&&1==a.nodeType){this.Ca=a;a=_.Rt("BUTTON",this.Ca);for(var b=0,c,d,e;c=a[b];b++)if(d=c.name||c.id,e=_.PT(c)||c.value,d){var g=0==b;this.set(d,e,g,"cancel"==c.name);g&&_.qU(c,this.Gl+"-default")}}};_.f.o=function(){return this.Ca};_.f.wa=function(){return this.Kg};_.f.au=function(a){for(var b=_.Rt("BUTTON",this.Ca),c=0,d;d=b[c];c++)if(d.name==a||d.id==a)return d;return null};Z0a={key:"ok",caption:"OK"};$0a={key:"cancel",caption:"Cancel"};a1a={key:"yes",caption:"Yes"};
b1a={key:"no",caption:"No"};c1a={key:"save",caption:"Save"};d1a={key:"continue",caption:"Continue"};_.S0a=function(){return _.TU(_.TU(new _.RU,Z0a,!0),$0a,!1,!0)};"undefined"!=typeof document&&(_.TU(new _.RU,Z0a,!0,!0),_.S0a(),_.TU(_.TU(new _.RU,a1a,!0),b1a,!1,!0),_.TU(_.TU(_.TU(new _.RU,a1a),b1a,!0),$0a,!1,!0),_.TU(_.TU(_.TU(new _.RU,d1a),c1a),$0a,!0,!0));
_.e1a=function(a,b,c,d){_.id.call(this,b);this.type="mousewheel";this.detail=a;this.deltaX=c;this.deltaY=d};_.p(_.e1a,_.id);

}catch(e){_._DumpException(e)}
try{
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Lbb,YX,Kbb,Nbb,ZX,$X,aY,bY,Pbb,Rbb,Tbb,Vbb,cY,dY,eY,$bb,bcb,dcb,ecb,fcb,gcb,hcb,icb;
Lbb=function(a){if(_.kc&&!_.vc(9))return[0,0,0,0];var b=XX.hasOwnProperty(a)?XX[a]:null;if(b)return b;65536<Object.keys(XX).length&&(XX={});var c=[0,0,0,0];b=Kbb(a,/\\[0-9A-Fa-f]{6}\s?/g);b=Kbb(b,/\\[0-9A-Fa-f]{1,5}\s/g);b=Kbb(b,/\\./g);b=b.replace(/:not\(([^\)]*)\)/g,"     $1 ");b=b.replace(/{[^]*/gm,"");b=YX(b,c,/(\[[^\]]+\])/g,2);b=YX(b,c,/(#[^\#\s\+>~\.\[:]+)/g,1);b=YX(b,c,/(\.[^\s\+>~\.\[:]+)/g,2);b=YX(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,3);b=YX(b,c,/(:[\w-]+\([^\)]*\))/gi,
2);b=YX(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");YX(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return XX[a]=b};YX=function(a,b,c,d){return a.replace(c,function(e){b[d]+=1;return Array(e.length+1).join(" ")})};Kbb=function(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})};Nbb=function(a){return Mbb[a]};ZX=function(a,b){a=_.ta[a];return a&&a.prototype?(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null};
$X=function(a,b){return(a=_.ta[a])&&a.prototype&&a.prototype[b]||null};aY=function(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("Le");return a};bY=function(a,b,c,d){if(a)return a.apply(b,d);if(_.kc&&10>document.documentMode){if(!b[c].call)throw Error("Me");}else if("function"!=typeof b[c])throw Error("Le");return b[c].apply(b,d)};Pbb=function(a){return aY(Obb,a,"attributes",function(b){return b instanceof NamedNodeMap})};
Rbb=function(a,b,c){try{bY(Qbb,a,"setAttribute",[b,c])}catch(d){if(-1==d.message.indexOf("A security problem occurred"))throw d;}};Tbb=function(a){return aY(Sbb,a,"style",function(b){return b instanceof CSSStyleDeclaration})};Vbb=function(a){return aY(Ubb,a,"sheet",function(b){return b instanceof CSSStyleSheet})};cY=function(a){return aY(Wbb,a,"nodeName",function(b){return"string"==typeof b})};dY=function(a){return aY(Xbb,a,"nodeType",function(b){return"number"==typeof b})};
eY=function(a){return aY(Ybb,a,"parentNode",function(b){return!(b&&"string"==typeof b.name&&b.name&&"parentnode"==b.name.toLowerCase())})};$bb=function(a,b){return bY(Zbb,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""};bcb=function(a,b,c){bY(acb,a,a.setProperty?"setProperty":"setAttribute",[b,c])};_.ccb=function(a,b){for(var c=Math.min(a.length,b.length),d=0;d<c;d++){var e=_.cb(a[d],b[d]);if(0!=e)return e}return _.cb(a.length,b.length)};
dcb=function(a,b){return _.$a.apply([],(0,_.Ta)(a,b,void 0))};ecb=function(){return null};_.fY=function(a,b){a=String(a).toLowerCase();b=String(b).toLowerCase();return a<b?-1:a==b?0:1};
fcb=function(a,b){if(_.vb(a,"<"))throw Error("u`"+a);var c=a.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=^$|]+$/.test(c))throw Error("v`"+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(_.gb(d,h)&&e.pop()!=h){c=!1;break a}}c=0==e.length}if(!c)throw Error("w`"+a);b instanceof _.Fb||(b=_.Kb(b));a=a+"{"+_.Ib(b).replace(/</g,"\\3C ")+"}";return(new _.Lb).Po(a)};
gcb=function(a){var b="",c=function(d){Array.isArray(d)?(0,_.Qa)(d,c):b+=_.Mb(d)};(0,_.Qa)(arguments,c);return(new _.Lb).Po(b)};_.gY=function(a,b){return a&&b?a.split(b).length-1:0};
hcb={"* ARIA-CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-GOOG-EDITABLE":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!0,"* ARIA-MULTILINE":!0,"* ARIA-MULTISELECTABLE":!0,"* ARIA-ORIENTATION":!0,"* ARIA-PLACEHOLDER":!0,"* ARIA-READONLY":!0,"* ARIA-REQUIRED":!0,"* ARIA-ROLEDESCRIPTION":!0,"* ARIA-ROWCOUNT":!0,"* ARIA-ROWINDEX":!0,"* ARIA-SELECTED":!0,"* ABBR":!0,"* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!0,"* AUTOCOMPLETE":!0,"* AXIS":!0,
"* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!0,"* CELLSPACING":!0,"* CHAROFF":!0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"* COLOR":!0,"* COLSPAN":!0,"* COLS":!0,"* COMPACT":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!0,"* ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"* HSPACE":!0,"* ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAX":!0,"* MAXLENGTH":!0,"* METHOD":!0,"* MULTIPLE":!0,"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* OPEN":!0,"* READONLY":!0,"* REQUIRED":!0,
"* REL":!0,"* REV":!0,"* ROLE":!0,"* ROWSPAN":!0,"* ROWS":!0,"* RULES":!0,"* SCOPE":!0,"* SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"* START":!0,"* SUMMARY":!0,"* TABINDEX":!0,"* TITLE":!0,"* TYPE":!0,"* VALIGN":!0,"* VALUE":!0,"* VSPACE":!0,"* WIDTH":!0};icb={"* USEMAP":!0,"* ACTION":!0,"* CITE":!0,"* HREF":!0,"* LONGDESC":!0,"* SRC":!0,"LINK HREF":!0,"* FOR":!0,"* HEADERS":!0,"* NAME":!0,"A TARGET":!0,"* CLASS":!0,"* ID":!0,"* STYLE":!0};
var XX={};
var jcb={rgb:!0,rgba:!0,alpha:!0,rect:!0,image:!0,"linear-gradient":!0,"radial-gradient":!0,"repeating-linear-gradient":!0,"repeating-radial-gradient":!0,"cubic-bezier":!0,matrix:!0,perspective:!0,rotate:!0,rotate3d:!0,rotatex:!0,rotatey:!0,steps:!0,rotatez:!0,scale:!0,scale3d:!0,scalex:!0,scaley:!0,scalez:!0,skew:!0,skewx:!0,skewy:!0,translate:!0,translate3d:!0,translatex:!0,translatey:!0,translatez:!0},kcb=/[\n\f\r"'()*<>]/g,Mbb={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"},lcb=function(a,b,c){b=(0,_.tb)(b);if(""==b)return null;if(0==_.fY("url(",b.substr(0,4)))return b=!b.endsWith(")")||1<_.gY(b,"(")||1<_.gY(b,")")||!c?null:c?(b=c(_.dc(b.substring(4,b.length-1)),a))&&"about:invalid#zClosurez"!=_.Bb(b)?'url("'+_.Bb(b).replace(kcb,Nbb)+'")':null:null,b;if(0<b.indexOf("(")){if(/"|'/.test(b))return null;for(a=/([\-\w]+)\(/g;c=a.exec(b);)if(!(c[1].toLowerCase()in jcb))return null}return b};
var Obb=ZX("Element","attributes")||ZX("Node","attributes"),mcb=$X("Element","hasAttribute"),ncb=$X("Element","getAttribute"),Qbb=$X("Element","setAttribute"),ocb=$X("Element","removeAttribute");ZX("Element","innerHTML")||ZX("HTMLElement","innerHTML");var pcb=$X("Element","getElementsByTagName"),qcb=$X("Element","matches")||$X("Element","msMatchesSelector"),Wbb=ZX("Node","nodeName"),Xbb=ZX("Node","nodeType"),Ybb=ZX("Node","parentNode");ZX("Node","childNodes");
var Sbb=ZX("HTMLElement","style")||ZX("Element","style"),Ubb=ZX("HTMLStyleElement","sheet"),Zbb=$X("CSSStyleDeclaration","getPropertyValue"),acb=$X("CSSStyleDeclaration","setProperty");
var rcb=_.kc&&10>document.documentMode?null:/\s*([^\s'",]+[^'",]*(('([^'\r\n\f\\]|\\[^])*')|("([^"\r\n\f\\]|\\[^])*")|[^'",])*)/g,scb={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0},vcb=function(a,b,c){var d=[];a=tcb(_.ab(a.cssRules));(0,_.Qa)(a,function(e){if(b&&!/[a-zA-Z][\w-:\.]*/.test(b))throw Error("Ne");if(!(b&&_.kc&&10==document.documentMode&&/\\['"]/.test(e.selectorText))){var g=b?e.selectorText.replace(rcb,"#"+b+" $1"):e.selectorText;d.push(fcb(g,ucb(e.style,
c)))}});return gcb(d)},tcb=function(a){return(0,_.Sa)(a,function(b){return b instanceof CSSStyleRule||b.type==CSSRule.STYLE_RULE})},xcb=function(a,b,c){a=wcb("<style>"+a+"</style>");return null==a||null==a.sheet?_.Vaa:vcb(a.sheet,void 0!=b?b:null,c)},wcb=function(a){if(_.kc&&!_.vc(10)||"function"!=typeof _.ta.DOMParser)return null;a=_.Ub("<html><head></head><body>"+a+"</body></html>",null);return(new DOMParser).parseFromString(_.Tb(a),"text/html").body.children[0]},ucb=function(a,b){if(!a)return _.Jb;
var c=document.createElement("div").style,d=ycb(a);(0,_.Qa)(d,function(e){var g=_.oc&&e in scb?e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");_.sb(g,"--")||_.sb(g,"var")||(e=$bb(a,e),e=lcb(g,e,b),null!=e&&bcb(c,g,e))});return(new _.Fb).Po(c.cssText||"")},Acb=function(a){var b=Array.from(bY(pcb,a,"getElementsByTagName",["STYLE"])),c=dcb(b,function(e){return _.ab(Vbb(e).cssRules)});c=tcb(c);c.sort(function(e,g){e=Lbb(e.selectorText);g=Lbb(g.selectorText);return-_.ccb(e,
g)});a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);for(var d;d=a.nextNode();)(0,_.Qa)(c,function(e){bY(qcb,d,d.matches?"matches":"msMatchesSelector",[e.selectorText])&&e.style&&zcb(d,e.style)});_.Qa(b,_.Yd)},zcb=function(a,b){var c=ycb(a.style),d=ycb(b);(0,_.Qa)(d,function(e){if(!(0<=c.indexOf(e))){var g=$bb(b,e);bcb(a.style,e,g)}})},ycb=function(a){_.Ia(a)?a=_.ab(a):(a=_.fb(a),_.Za(a,"cssText"));return a};
var Bcb="undefined"!=typeof WeakMap&&-1!=WeakMap.toString().indexOf("[native code]"),Ccb=0,hY=function(){this.qe=[];this.n2=[];this.OH="data-elementweakmap-index-"+Ccb++};hY.prototype.set=function(a,b){if(bY(mcb,a,"hasAttribute",[this.OH])){var c=parseInt(bY(ncb,a,"getAttribute",[this.OH])||null,10);this.n2[c]=b}else c=this.n2.push(b)-1,Rbb(a,this.OH,c.toString()),this.qe.push(a);return this};
hY.prototype.get=function(a){if(bY(mcb,a,"hasAttribute",[this.OH]))return a=parseInt(bY(ncb,a,"getAttribute",[this.OH])||null,10),this.n2[a]};hY.prototype.clear=function(){this.qe.forEach(function(a){bY(ocb,a,"removeAttribute",[this.OH])},this);this.qe=[];this.n2=[]};
var Dcb=!_.kc||_.wc(10),Ecb=!_.kc||null==document.documentMode,Fcb=function(){};
var Gcb={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 Hcb={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!0,BDO:!0,BIG:!0,BLOCKQUOTE:!0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!0,COL:!0,COLGROUP:!0,DATA:!0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!0,DIR:!0,DIV:!0,DL:!0,DT:!0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!0,FOOTER:!0,FORM:!0,H1:!0,H2:!0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!0,I:!0,IMG:!0,INPUT:!0,INS:!0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!0,MENU:!0,METER:!0,
NAV:!0,NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,WBR:!0};
var Icb={"ANNOTATION-XML":!0,"COLOR-PROFILE":!0,"FONT-FACE":!0,"FONT-FACE-SRC":!0,"FONT-FACE-URI":!0,"FONT-FACE-FORMAT":!0,"FONT-FACE-NAME":!0,"MISSING-GLYPH":!0},jY=function(a){a=a||new _.iY;Jcb(a);this.cN=_.hb(a.zt);this.fS=_.hb(a.fS);this.AK=_.hb(a.AK);this.Rga=a.Rga;(0,_.Qa)(a.VKa,function(b){if(!_.sb(b,"data-"))throw new _.Oa('Only "data-" attributes allowed, got: %s.',[b]);if(_.sb(b,"data-sanitizer-"))throw new _.Oa('Attributes with "%s" prefix are not allowed, got: %s.',["data-sanitizer-",
b]);this.cN["* "+b.toUpperCase()]=Kcb},this);(0,_.Qa)(a.UKa,function(b){b=b.toUpperCase();if(!_.vb(b,"-")||Icb[b])throw new _.Oa("Only valid custom element tag names allowed, got: %s.",[b]);this.AK[b]=!0},this);this.WZ=a.WZ;this.aS=a.aS;this.OW=null;this.Fca=a.Fca},Lcb,Mcb,kY;_.p(jY,Fcb);Lcb=function(a){return function(b,c){b=(0,_.tb)(b);return(c=a(b,c))&&"about:invalid#zClosurez"!=_.Bb(c)?_.Bb(c):null}};
_.iY=function(){this.zt={};(0,_.Qa)([hcb,icb],function(a){(0,_.Qa)(_.fb(a),function(b){this.zt[b]=Kcb},this)},this);this.iz={};this.VKa=[];this.UKa=[];this.fS=_.hb(Gcb);this.AK=_.hb(Hcb);this.Rga=!1;this.fXa=_.Db;this.NUa=this.Xya=this.ARa=this.WZ=ecb;this.aS=null;this.kwa=this.Fca=!1};Mcb=function(a,b){return function(c,d,e,g){c=a(c,d,e,g);return null==c?null:b(c,d,e,g)}};kY=function(a,b,c,d){a[c]&&!b[c]&&(a[c]=Mcb(a[c],d))};_.iY.prototype.build=function(){return new jY(this)};
var Jcb=function(a){if(a.kwa)throw Error("Oe");kY(a.zt,a.iz,"* USEMAP",Ncb);var b=Lcb(a.fXa);(0,_.Qa)(["* ACTION","* CITE","* HREF"],function(d){kY(this.zt,this.iz,d,b)},a);var c=Lcb(a.WZ);(0,_.Qa)(["* LONGDESC","* SRC","LINK HREF"],function(d){kY(this.zt,this.iz,d,c)},a);(0,_.Qa)(["* FOR","* HEADERS","* NAME"],function(d){kY(this.zt,this.iz,d,_.Ma(Ocb,this.ARa))},a);kY(a.zt,a.iz,"A TARGET",_.Ma(Pcb,["_blank","_self"]));kY(a.zt,a.iz,"* CLASS",_.Ma(Qcb,a.Xya));kY(a.zt,a.iz,"* ID",_.Ma(Rcb,a.Xya));
kY(a.zt,a.iz,"* STYLE",_.Ma(a.NUa,c));a.kwa=!0},Scb=function(a,b){a||(a="*");return(a+" "+b).toUpperCase()},Kcb=function(a){return(0,_.tb)(a)},Pcb=function(a,b){b=(0,_.tb)(b);return _.Xa(a,b.toLowerCase())?b:null},Ncb=function(a){return(a=(0,_.tb)(a))&&"#"==a.charAt(0)?a:null},Ocb=function(a,b,c){b=(0,_.tb)(b);return a(b,c)},Qcb=function(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(" ")},Rcb=function(a,b,c){b=(0,_.tb)(b);
return a(b,c)};
jY.prototype.Rs=function(a){var b=!("STYLE"in this.fS)&&"STYLE"in this.AK;this.OW="*"==this.aS&&b?"sanitizer-"+_.fc():this.aS;if(Dcb){b=a;if(Dcb){a=_.Qd("SPAN");this.OW&&"*"==this.aS&&(a.id=this.OW);this.Fca&&(b=wcb("<div>"+b+"</div>"),Acb(b),b=b.innerHTML);b=_.Ub(b,null);var c=document.createElement("template");if(Ecb&&"content"in c)_.Wb(c,b),c=c.content;else{var d=document.implementation.createHTMLDocument("x");c=d.body;_.Wb(d.body,b)}b=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,
null,!1);for(c=Bcb?new WeakMap:new hY;d=b.nextNode();){c:{var e=d;switch(dY(e)){case 3:e=this.createTextNode(e);break c;case 1:if("TEMPLATE"==cY(e).toUpperCase())e=null;else{var g=cY(e).toUpperCase();if(g in this.fS)var h=null;else this.AK[g]?h=document.createElement(g):(h=_.Qd("SPAN"),this.Rga&&Rbb(h,"data-sanitizer-original-tag",g.toLowerCase()));if(h){var k=h,n=Pbb(e);if(null!=n)for(var r=0;g=n[r];r++)if(g.specified){var w=e;var y=g;var z=y.name;if(_.sb(z,"data-sanitizer-"))y=null;else{var C=cY(w);
y=y.value;var F={tagName:(0,_.tb)(C).toLowerCase(),attributeName:(0,_.tb)(z).toLowerCase()},E={QKa:void 0};"style"==F.attributeName&&(E.QKa=Tbb(w));w=Scb(C,z);w in this.cN?(z=this.cN[w],y=z(y,F,E)):(z=Scb(null,z),z in this.cN?(z=this.cN[z],y=z(y,F,E)):y=null)}null!==y&&Rbb(k,g.name,y)}e=h}else e=null}break c;default:e=null}}if(e){if(1==dY(e)&&c.set(d,e),d=eY(d),g=!1,d)h=dY(d),k=cY(d).toLowerCase(),n=eY(d),11!=h||n?"body"==k&&n&&(h=eY(n))&&!eY(h)&&(g=!0):g=!0,h=null,g||!d?h=a:1==dY(d)&&(h=c.get(d)),
h.content&&(h=h.content),h.appendChild(e)}else _.Vd(d)}c.clear&&c.clear()}else a=_.Qd("SPAN");0<Pbb(a).length&&(b=_.Qd("SPAN"),b.appendChild(a),a=b);a=(new XMLSerializer).serializeToString(a);a=a.slice(a.indexOf(">")+1,a.lastIndexOf("</"))}else a="";return _.Ub(a,null)};jY.prototype.createTextNode=function(a){var b=a.data;(a=eY(a))&&"style"==cY(a).toLowerCase()&&!("STYLE"in this.fS)&&"STYLE"in this.AK&&(b=_.Mb(xcb(b,this.OW,(0,_.xa)(function(c,d){return this.WZ(c,{A7a:d})},this))));return document.createTextNode(b)};

}catch(e){_._DumpException(e)}
try{
_.Wfb=new _.Fd(2500,2500);
_.eZ=function(a,b){this.lb=a;this.AQa=b||null;this.iQ=this.lb.metadata||{};this.lZ="";this.Oea=new Map;if(a=this.lb.page){b=0;for(var c;c=a[b];b++)this.Oea.set(c.pid,b),/[^0-9]/.test(c.title)||(this.lZ=c.title)}};_.f=_.eZ.prototype;_.f.getData=function(){return this.lb};_.f.Ql=function(){return this.iQ.authors||""};_.f.qI=function(){return this.lb.language||""};_.f.Tr=function(a){for(var b=this.lb.link||[],c=0,d;d=b[c];c++)if(d.label==a)return d.href;return null};_.f.Df=function(){return this.Oea.size};
_.fZ=function(a,b){return(a=a.lb.page)&&a[b]||null};_.f=_.eZ.prototype;_.f.RO=function(){return this.iQ.pub_date||""};_.f.Sk=function(){return this.AQa};_.f.getTitle=function(){return this.iQ.title||""};_.f.Yd=function(){return this.lb.volume_version||""};_.f.Yr=function(){return this.iQ.preview||"noview"};_.f.Ga=function(){return this.iQ.volume_id||""};
_.f.XY=function(){var a;if(a=_.gZ(this,2)){a:{a=this.lb.meta||[];for(var b=0;b<a.length;b++){var c=a[b];if(c&&c.property&&"rendition:layout"==c.property){a=c.cdata||"";break a}}a=""}a="pre-paginated"==a}return a};_.f.en=function(a){return(a=_.fZ(this,a))?!((a.flags||0)&29):!1};_.f.nd=function(){return!!this.lb.is_right_to_left};_.gZ=function(a,b){a=a.lb.available_mode;return!!a&&_.Xa(a,b)};
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
_.Xfb=_.Cc&&_.vc(7)||_.kc&&_.vc(9)||_.Ac&&_.vc(5)||_.zc&&_.vc(5)||_.yc&&_.vc(4)||_.Dc&&_.vc(5.1);

}catch(e){_._DumpException(e)}
try{
var Zfb,$fb,agb;_.Yfb=function(a,b){var c=_.Ia(b),d=c?b:arguments;for(c=c?0:1;c<d.length;c++){if(null==a)return;a=a[d[c]]}return a};Zfb=/^(\d{4})(?:(?:-?(\d{2})(?:-?(\d{2}))?)|(?:-?(\d{3}))|(?:-?W(\d{2})(?:-?([1-7]))?))?$/;$fb=/^(\d{2})(?::?(\d{2})(?::?(\d{2})(\.\d+)?)?)?$/;agb=/Z|(?:([-+])(\d{2})(?::?(\d{2}))?)$/;
_.bgb=function(a){var b=new _.iu(2E3);a=(0,_.tb)(a);a=a.split(-1==a.indexOf("T")?" ":"T");var c=a[0].match(Zfb);if(c){var d=Number(c[2]),e=Number(c[3]),g=Number(c[4]);var h=Number(c[5]);var k=Number(c[6])||1;b.setFullYear(Number(c[1]));g?(b.setDate(1),b.setMonth(0),b.add(new _.fu("d",g-1))):h?(b.setMonth(0),b.setDate(1),c=b.getDay()||7,b.add(new _.fu("d",(4>=c?1-c:8-c)+(Number(k)+7*(Number(h)-1))-1))):(d&&(b.setDate(1),b.setMonth(d-1)),e&&b.setDate(e));h=!0}else h=!1;if(h&&!(h=2>a.length)){h=a[1];
a=h.match(agb);if(a)if(h=h.substring(0,h.length-a[0].length),"Z"===a[0])var n=0;else n=60*Number(a[2])+Number(a[3]),n*="-"==a[1]?1:-1;(h=h.match($fb))?(a?(a=b.getYear(),k=b.getMonth(),b.setTime(Date.UTC(a,k,b.getDate(),Number(h[1]),Number(h[2])||0,Number(h[3])||0,h[4]?1E3*Number(h[4]):0)+6E4*n)):(b.setHours(Number(h[1])),b.setMinutes(Number(h[2])||0),b.setSeconds(Number(h[3])||0),b.setMilliseconds(h[4]?1E3*Number(h[4]):0)),h=!0):h=!1}return h?b:null};
_.hZ=function(){var a=(new _.Vc(window.location.href)).getPath();return"/ebooks/app"==a||"/books/app"==a};
var cgb,hgb,dgb,igb,iZ;_.jZ=function(a){a.access_info&&(a=cgb(a),dgb(a));this.lb=a;this.oIa=new iZ(a.accessInfo||{});this.KUa=new egb(a.saleInfo||{});this.jl=a.userInfo||{};var b=this.jl.rentalPeriod||{};this.Hwa=Number(b.startUtcSec);this.p0=Number(b.endUtcSec);this.ll=a.volumeInfo||{};this.TTa=this.ll.readingModes||{};this.uxa=this.ll.seriesInfo||{}};_.f=_.jZ.prototype;_.f.getData=function(){return this.lb};_.f.Ga=function(){return this.lb.id||""};_.f.getTitle=function(){return this.ll.title||""};
_.f.ne=function(){return this.ll.subtitle||""};_.f.Ql=function(){return this.ll.authors||[]};_.f.RO=function(){return this.ll.publishedDate||""};_.f.rb=function(){return this.ll.description||""};_.f.Df=function(){return this.ll.pageCount||0};_.f.wsa=function(){return this.ll.ratingsCount||0};_.f.Qz=function(){return this.ll.contentVersion||""};_.f.qI=function(){return this.ll.language||""};_.kZ=function(a){return a.ll.infoLink||""};
_.fgb=function(a){return a.lb.accessInfo?a.lb.accessInfo.webReaderLink||"":""};_.f=_.jZ.prototype;_.f.$h=function(){var a=this.ll.imageLinks;return _.ggb(a?a.thumbnail:"")};_.f.hu=function(){var a=this.jl.readingPosition;return a&&a.gbTextPosition?new _.$g(a.gbTextPosition):null};_.f.Xsa=function(){return!!this.jl.review};_.f.ud=function(){return"SAMPLE"==this.Nr().LC()||this.MP()&&!this.oA()};_.f.MP=function(){return"FULL_PUBLIC_DOMAIN"==this.Nr().LC()};_.f.SI=function(){return!!this.jl.isPurchased};
_.f.bx=function(){return!!this.jl.isPreordered};_.f.oA=function(){return!!this.jl.isInMyBooks};_.f.Rg=function(){return!!this.jl.userUploadedVolumeInfo};_.f.Nr=function(){return this.oIa};_.f.Ef=function(){return this.KUa};_.lZ=function(a){return a.p0?a.p0-(0,_.za)()/1E3:0};_.jZ.prototype.BP=function(){return"ACTIVE"==this.jl.rentalState&&0<_.lZ(this)};_.jZ.prototype.DP=function(){return"EXPIRED"==this.jl.rentalState||"ACTIVE"==this.jl.rentalState&&0>=_.lZ(this)};
_.jZ.prototype.TO=function(){if(_.hZ()){var a="reader/"+this.Ga();var b=window.location.href,c=b.indexOf("#");a=(0>c?b:b.substr(0,c))+(a?"#"+a:"")}else a=_.fgb(this)||this.ll.previewLink||_.kZ(this);return a};_.jZ.prototype.IX=function(){return _.Qc("https://play.google.com/store/books/author","id",this.Ql()[0])};cgb=function(a){if(_.Te(a))return(0,_.Ta)(a,cgb);if(!_.La(a))return a;var b={},c;for(c in a)b[hgb(c)]=cgb(a[c]);return b};
hgb=function(a){return a.toLowerCase().replace(/_(.)/g,function(b,c){return c.toUpperCase()})};
dgb=function(a){a.id=a.volumeId;var b=a.volumeInfo;b.authors=b.author;b.canonicalVolumeLink=b.canonicalAtbLink;var c={};_.db(b.imageLinks,function(e){var g=hgb(e.size);c[g]=e.link});b.imageLinks=c;var d=a.accessInfo;d&&(b.webReaderLink=d.webReaderLink,d.textToSpeechPermission=d.textToSpeechPerm,d.epub={downloadLink:d.downloadEpubLink,isAvailable:d.epubAvailable},d.pdf={downloadLink:d.downloadPdfLink,isAvailable:d.pdfAvailable});if(b=a.saleInfo)b.saleability=b.saleable,b.onsaleDate&&(b.onSaleDate=
igb(b.onsaleDate)),_.Te(b.offers)&&(0,_.Qa)(b.offers,function(e){e.retailPrice=e.offerPrice});(b=Number(_.Yfb(a,"userInfo","readingPosition","timestamp")))&&(a.userInfo.readingPosition.updated=igb(b/1E3));a.userInfo&&a.userInfo.rentalInfo&&(a.userInfo.rentalPeriod=a.userInfo.rentalInfo)};igb=function(a){var b=new _.iu;b.setTime(a);return b.uF()};_.ggb=function(a){return a?_.Tc(a,"edge"):""};iZ=function(a){this.lb=a;this.WN=a.downloadAccess||{}};iZ.prototype.MP=function(){return!!this.lb.publicDomain};
iZ.prototype.LC=function(){return this.lb.accessViewStatus||"NONE"};iZ.prototype.Fsa=function(){return this.lb.viewability||"NO_PAGES"};var egb=function(a){this.lb=a};_.f=egb.prototype;_.f.Oz=function(){return this.lb.buyLink||""};_.f.getCountry=function(){return this.lb.country||""};_.f.nsa=function(){return(this.lb.listPrice||{}).amount||0};_.f.kba=function(){return(this.lb.retailPrice||{}).amount||0};
_.f.Paa=function(){if(!this.lb.onSaleDate)return null;var a=_.bgb(this.lb.onSaleDate);return a?new _.hu(a.getFullYear(),a.getMonth(),a.getDate()):null};_.f.RI=function(){return!!this.lb.isEbook};

}catch(e){_._DumpException(e)}
try{
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var jgb,ngb,ogb,pgb,rgb,tgb,ugb,vgb,wgb,xgb,ygb,Bgb,Cgb,Hgb,Igb,Jgb,Kgb,mgb,Ogb,Pgb,Qgb,Rgb,Sgb;jgb=function(a,b,c){a&&_.$T(a,"string"===typeof b?b:Math.round(b)+"px","string"===typeof c?c:Math.round(c)+"px")};
ngb=function(){if(void 0===kgb){var a=lgb;var b=_.Id(void 0),c=b.Qb();if(_.kc&&c.createStyleSheet)b=c.createStyleSheet(),mgb(b,a),a=b;else{c=_.Kd(b.yc,"HEAD",void 0,void 0)[0];if(!c){var d=_.Kd(b.yc,"BODY",void 0,void 0)[0];c=b.ha("HEAD");d.parentNode.insertBefore(c,d)}d=b.ha("STYLE");mgb(d,a);b.appendChild(c,d);a=d}b=_.mZ(a.sheet||document.styleSheets,!1);kgb=!_.JT(_.LT(b[0].style.fontSize));_.Yd(a.ownerNode||a.owningElement||a)}return kgb};ogb=function(){this.Wra=this.aua=this.Q9=-1};
pgb=function(a,b){var c=/\d+|\.\d+|\D+/g;if(a==b)return 0;if(!a)return-1;if(!b)return 1;for(var d=a.toLowerCase().match(c),e=b.toLowerCase().match(c),g=Math.min(d.length,e.length),h=0;h<g;h++){c=d[h];var k=e[h];if(c!=k)return a=parseInt(c,10),!isNaN(a)&&(b=parseInt(k,10),!isNaN(b)&&a-b)?a-b:c<k?-1:1}return d.length!=e.length?d.length-e.length:a<b?-1:1};_.qgb=function(a,b){var c=pgb(a.ag,b.ag);c||(c=pgb(a.Uk.replace(/\./g," "),b.Uk.replace(/\./g," ")));c||(c=a.Ih-b.Ih);c||(c=_.cb(a.Xw,b.Xw));return c};
_.nZ=function(a,b){return(b?_.HT:_.Wa)(a.lb.segment||[],function(c){return!c.not_viewable})};_.oZ=function(a,b){return(b?_.HT:_.Wa)(a.lb.page||[],function(c){return!((c.flags||0)&29)})};_.pZ=function(a,b){return(a=_.fZ(a,b))?a.pid:""};_.qZ=function(a,b){return(a=a.lb.segment)&&a[b]||null};_.rZ=function(a,b){return(a=_.qZ(a,b))?!a.not_viewable:!1};_.sZ=function(a,b){return(a=_.qZ(a,b))?new _.$g(a.start_position):null};_.tZ=function(a,b){a=a.Oea.get(b);return"number"===typeof a?a:-1};
_.uZ=function(a,b,c){var d=_.tZ(a,b.Ub());a=_.tZ(a,c.Ub());return 0>d||0>a||d==a?_.qgb(b,c):d-a};_.vZ=function(a,b){for(var c=(a.lb.segment||[]).length-1;0<=c;c--){var d=_.sZ(a,c);if(d&&0<=_.uZ(a,b,d))return c}return-1};rgb=function(a){function b(d){return a.next(d)}function c(d){return a.throw(d)}return new Promise(function(d,e){function g(h){h.done?d(h.value):Promise.resolve(h.value).then(b,c).then(g,e)}g(a.next())})};_.wZ=function(a){return rgb(new _.voa(new _.Jt(a)))};
_.xZ=function(a){return a[a.length-1]};_.sgb=function(a,b,c,d,e){for(var g=0,h=a.length,k;g<h;){var n=g+(h-g>>>1);var r=c?b.call(e,a[n],n,a):b(d,a[n]);0<r?g=n+1:(h=n,k=!r)}return k?g:-g-1};tgb=function(a,b,c){return _.sgb(a,c||_.cb,!1,b)};ugb=function(){for(var a=[],b=0;16>b;b++)a[b]=0;return a};vgb={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};wgb=/^[a-zA-Z0-9-]+$/;
xgb={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0};ygb={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};_.zgb=function(a,b){a=_.KT(a);var c=a.Eo(),d=[],e=function(g){Array.isArray(g)?(0,_.Qa)(g,e):(g=_.KT(g),d.push(_.Ot(g)),g=g.Eo(),0==c?c=g:0!=g&&c!=g&&(c=null))};(0,_.Qa)(b,e);return _.Ub(d.join(_.Ot(a)),c)};_.yZ=function(a){return _.zgb(_.Vb,Array.prototype.slice.call(arguments))};
_.Agb=function(a,b,c){var d=null,e="";if(b)for(k in b){if(!wgb.test(k))throw Error("x");var g=b[k];if(null!=g){var h=k;if(g instanceof _.kb)g=_.lb(g);else if("style"==h.toLowerCase()){if(!_.La(g))throw Error("x");g instanceof _.Fb||(g=_.Kb(g));g=_.Ib(g)}else{if(/^on/i.test(h))throw Error("x");if(h.toLowerCase()in xgb)if(g instanceof _.pb)g=_.qb(g);else if(g instanceof _.Ab)g=_.Bb(g);else if("string"===typeof g)g=_.Db(g).Zm();else throw Error("x");}g.hs&&(g=g.Zm());h=h+'="'+_.ub(String(g))+'"';e+=
" "+h}}var k="<"+a+e;null==c?c=[]:Array.isArray(c)||(c=[c]);!0===vgb[a.toLowerCase()]?k+=">":(d=_.yZ(c),k+=">"+_.Ot(d)+"</"+a+">",d=d.Eo());(a=b&&b.dir)&&(d=/^(ltr|rtl|auto)$/i.test(a)?0:null);return _.Ub(k,d)};_.zZ=function(a,b,c){var d=String(a);if(!wgb.test(d))throw Error("x");if(d.toUpperCase()in ygb)throw Error("x");return _.Agb(String(a),b,c)};_.AZ=function(a){return a.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")};
Bgb=function(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return"#"!=c.charAt(0)||(c=Number("0"+c.substr(1)),isNaN(c))?b:String.fromCharCode(c)}})};Cgb=/&([^;\s<&]+);?/g;
_.Dgb=function(a,b){var c={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var d=b?b.createElement("div"):_.ta.document.createElement("div");return a.replace(Cgb,function(e,g){var h=c[e];if(h)return h;"#"==g.charAt(0)&&(g=Number("0"+g.substr(1)),isNaN(g)||(h=String.fromCharCode(g)));h||(h=_.Ub(e+" ",null),_.Wb(d,h),h=d.firstChild.nodeValue.slice(0,-1));return c[e]=h})};_.BZ=function(a){return _.vb(a,"&")?"document"in _.ta?_.Dgb(a):Bgb(a):a};
_.Egb=function(a,b){function c(n){for(;d<a.length;){var r=a.charAt(d++),w=_.Ec[r];if(null!=w)return w;if(!_.JT(r))throw Error("y`"+r);}return n}_.vba();for(var d=0;;){var e=c(-1),g=c(0),h=c(64),k=c(64);if(64===k&&-1===e)break;b(e<<2|g>>4);64!=h&&(b(g<<4&240|h>>2),64!=k&&b(h<<6&192|k))}};_.Fgb=function(a){var b=[];_.Egb(a,function(c){b.push(c)});return b};_.Ggb=function(a){var b=[],c;for(c in a)_.Pc(c,a[c],b);return b.join("&")};
_.CZ=function(a){return void 0!==a.nextElementSibling?a.nextElementSibling:_.nca(a.nextSibling)};_.DZ=function(a){if(!a)return null;if(a.firstChild)return a.firstChild;for(;a&&!a.nextSibling;)a=a.parentNode;return a?a.nextSibling:null};Hgb=function(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1};Igb=function(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return Hgb(b,a)};
Jgb=function(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(_.kc&&!_.wc(9)){if(9==a.nodeType)return-1;if(9==b.nodeType)return 1}if("sourceIndex"in a||a.parentNode&&"sourceIndex"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,g=b.parentNode;return e==g?Hgb(a,b):!c&&_.ee(e,b)?-1*Igb(a,b):!d&&_.ee(g,a)?Igb(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:g.sourceIndex)}d=_.Hd(a);
c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.createRange();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(_.ta.Range.START_TO_END,a)};Kgb=function(a,b,c,d){if(null!=a)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d)||Kgb(a,b,c,d))return!0;a=a.nextSibling}return!1};_.Lgb=function(a,b){var c=[];return Kgb(a,b,c,!0)?c[0]:void 0};
_.EZ=function(a){return new _.ue(function(b,c){var d=a.length,e=[];if(d)for(var g=function(r,w){d--;e[r]=w;0==d&&b(e)},h=function(r){c(r)},k=0,n;k<a.length;k++)n=a[k],_.Tt(n,_.Ma(g,k),h);else b(e)})};_.FZ=function(a,b,c){_.ed.call(this);this.ZD=a;this.js=b||0;this.Ta=c;this.ah=(0,_.xa)(this.xw,this)};_.p(_.FZ,_.ed);_.f=_.FZ.prototype;_.f.Ae=0;_.f.ua=function(){_.FZ.ma.ua.call(this);this.stop();delete this.ZD;delete this.Ta};_.f.start=function(a){this.stop();this.Ae=_.ze(this.ah,void 0!==a?a:this.js)};
_.f.stop=function(){this.jg()&&_.Ae(this.Ae);this.Ae=0};_.f.Xt=function(){this.stop();this.xw()};_.f.jg=function(){return 0!=this.Ae};_.f.xw=function(){this.Ae=0;this.ZD&&this.ZD.call(this.Ta)};_.Mgb=function(a){return!!a&&!!a.id&&!a.childNodes.length&&"A"==a.tagName&&_.sb(a.id,"GBS.")};mgb=function(a,b){b=_.Mb(b);_.kc&&void 0!==a.cssText?a.cssText=b:a.innerHTML=b};
_.Ngb=function(a,b,c){a=a.style;_.nc?a.MozBoxSizing=c:_.oc?a.WebkitBoxSizing=c:a.boxSizing=c;a.width=Math.max(b.width,0)+"px";a.height=Math.max(b.height,0)+"px"};Ogb=function(a,b){var c=_.Od(_.Id(_.Hd(a)).yc);if(!_.kc||_.vc("10")||c&&_.vc("8"))_.Ngb(a,b,"content-box");else{var d=a.style;c?(d.pixelWidth=b.width,d.pixelHeight=b.height):(c=_.dU(a),a=_.eU(a),d.pixelWidth=b.width+a.left+c.left+c.right+a.right,d.pixelHeight=b.height+a.top+c.top+c.bottom+a.bottom)}};Pgb=/[^\d]+$/;
_.GZ=function(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(_.oc||_.lc)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:return _.nc;default:return!1}};Qgb=function(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}};
Rgb=function(a){if(_.nc)a=Qgb(a);else if(_.pc&&_.oc)switch(a){case 93:a=91}return a};
Sgb=function(a,b,c,d,e,g){if(_.oc&&!_.vc("525"))return!0;if(_.pc&&e)return _.GZ(a);if(e&&!d)return!1;if(!_.nc){"number"===typeof b&&(b=Rgb(b));var h=17==b||18==b||_.pc&&91==b;if((!c||_.pc)&&h||_.pc&&16==b&&(d||g))return!1}if((_.oc||_.lc)&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(_.kc&&d&&b==a)return!1;switch(a){case 13:return _.nc?g||e?!1:!(c&&d):!0;case 27:return!(_.oc||_.lc||_.nc)}return _.nc&&(d||e||g)?
!1:_.GZ(a)};_.Tgb=function(a,b,c,d){var e=_.Id(a);b=_.zZ("html",{},_.yZ(_.zZ("head",{},b),_.zZ("body",{},c)));b=_.yZ(_.$aa,b);d=_.c0a(e,d);a.appendChild(d);a=b;e=_.fe(d);e.open();e.write(_.Tb(a));e.close();return d};_.HZ=function(){var a=(_.AT(new _.Vc(window.location.href),"hl")||"en").match(/^\w{2,3}([-_]|$)/);return(a?a[0].replace(/[_-]/g,""):"")||"en"};_.IZ=function(a,b){_.yd.call(this);a&&this.Qc(a,b)};_.p(_.IZ,_.yd);_.f=_.IZ.prototype;_.f.Ca=null;_.f.gZ=null;_.f.eda=null;_.f.hZ=null;
_.f.jn=-1;_.f.tu=-1;_.f.p7=!1;
var Ugb={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},Vgb={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,PageDown:34,Insert:45},Wgb=!_.oc||_.vc("525"),Xgb=_.pc&&_.nc;_.f=_.IZ.prototype;
_.f.PNa=function(a){if(_.oc||_.lc)if(17==this.jn&&!a.ctrlKey||18==this.jn&&!a.altKey||_.pc&&91==this.jn&&!a.metaKey)this.tu=this.jn=-1;-1==this.jn&&(a.ctrlKey&&17!=a.keyCode?this.jn=17:a.altKey&&18!=a.keyCode?this.jn=18:a.metaKey&&91!=a.keyCode&&(this.jn=91));Wgb&&!Sgb(a.keyCode,this.jn,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.tu=Rgb(a.keyCode),Xgb&&(this.p7=a.altKey))};_.f.SNa=function(a){this.tu=this.jn=-1;this.p7=a.altKey};
_.f.handleEvent=function(a){var b=a.Xf,c=b.altKey;if(_.kc&&"keypress"==a.type){var d=this.tu;var e=13!=d&&27!=d?b.keyCode:0}else(_.oc||_.lc)&&"keypress"==a.type?(d=this.tu,e=0<=b.charCode&&63232>b.charCode&&_.GZ(d)?b.charCode:0):_.jc&&!_.oc?(d=this.tu,e=_.GZ(d)?b.keyCode:0):("keypress"==a.type?(Xgb&&(c=this.p7),b.keyCode==b.charCode?32>b.keyCode?(d=b.keyCode,e=0):(d=this.tu,e=b.charCode):(d=b.keyCode||this.tu,e=b.charCode||0)):(d=b.keyCode||this.tu,e=b.charCode||0),_.pc&&63==e&&224==d&&(d=191));var g=
d=Rgb(d);d?63232<=d&&d in Ugb?g=Ugb[d]:25==d&&a.shiftKey&&(g=9):b.keyIdentifier&&b.keyIdentifier in Vgb&&(g=Vgb[b.keyIdentifier]);_.nc&&Wgb&&"keypress"==a.type&&!Sgb(g,this.jn,a.shiftKey,a.ctrlKey,c,a.metaKey)||(a=g==this.jn,this.jn=g,b=new Ygb(g,e,a,b),b.altKey=c,this.dispatchEvent(b))};_.f.o=function(){return this.Ca};
_.f.Qc=function(a,b){this.hZ&&this.detach();this.Ca=a;this.gZ=_.rd(this.Ca,"keypress",this,b);this.eda=_.rd(this.Ca,"keydown",this.PNa,b,this);this.hZ=_.rd(this.Ca,"keyup",this.SNa,b,this)};_.f.detach=function(){this.gZ&&(_.vd(this.gZ),_.vd(this.eda),_.vd(this.hZ),this.hZ=this.eda=this.gZ=null);this.Ca=null;this.tu=this.jn=-1};_.f.ua=function(){_.IZ.ma.ua.call(this);this.detach()};var Ygb=function(a,b,c,d){_.id.call(this,d);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c};_.p(Ygb,_.id);
_.JZ=function(a,b,c,d,e){this.sk=!!b;this.node=null;this.Bg=0;this.fha=!1;this.wW=!c;a&&this.setPosition(a,d);this.depth=void 0!=e?e:this.Bg||0;this.sk&&(this.depth*=-1)};_.p(_.JZ,_.Hc);_.f=_.JZ.prototype;_.f.setPosition=function(a,b,c){if(this.node=a)this.Bg="number"===typeof b?b:1!=this.node.nodeType?0:this.sk?-1:1;"number"===typeof c&&(this.depth=c)};_.f.yC=function(a){this.node=a.node;this.Bg=a.Bg;this.depth=a.depth;this.sk=a.sk;this.wW=a.wW};
_.f.clone=function(){return new _.JZ(this.node,this.sk,!this.wW,this.Bg,this.depth)};_.f.u1=function(){var a=this.sk?-1:1;this.Bg==a&&(this.Bg=-1*a,this.depth+=this.Bg*(this.sk?-1:1))};
_.f.next=function(){if(this.fha){if(!this.node||this.wW&&0==this.depth)throw _.Gc;var a=this.node;var b=this.sk?-1:1;if(this.Bg==b){var c=this.sk?a.lastChild:a.firstChild;c?this.setPosition(c):this.setPosition(a,-1*b)}else(c=this.sk?a.previousSibling:a.nextSibling)?this.setPosition(c):this.setPosition(a.parentNode,-1*b);this.depth+=this.Bg*(this.sk?-1:1)}else this.fha=!0;a=this.node;if(!this.node)throw _.Gc;return a};_.f.equals=function(a){return a.node==this.node&&(!this.node||a.Bg==this.Bg)};
_.f.splice=function(a){var b=this.node,c=this.sk?1:-1;this.Bg==c&&(this.Bg=-1*c,this.depth+=this.Bg*(this.sk?-1:1));this.sk=!this.sk;_.JZ.prototype.next.call(this);this.sk=!this.sk;c=_.Ia(arguments[0])?arguments[0]:arguments;for(var d=c.length-1;0<=d;d--)_.Xd(c[d],b);_.Yd(b)};
_.KZ=function(a,b,c,d){c=void 0===c?[]:c;d=void 0===d?0:d;this.ag=a;this.mi=b;this.qn=c.slice();this.Ih=d};_.LZ=function(a,b){b=_.Zgb(b);if(0>b.mi)return null;b.ag||(b=new _.KZ(_.pZ(a,b.mi),b.mi,b.qn,b.Ih));return b};
_.Zgb=function(a){var b=/([\/!:])(\d+)(?:\[([^\]]+)\])?/g,c=b.exec(a),d="",e=-1;c&&(e=Number(c[2])/2-1,d=c[3]||"");d=new _.KZ(d,e);for(var g;c=b.exec(a);){if(":"==c[1]){a=Number(c[2]);0<a&&"number"===typeof g&&(d.Ih=a);break}"number"===typeof g&&d.push(g);g=Number(c[2])/2-1}"number"===typeof g&&d.push(g);return d};_.f=_.KZ.prototype;_.f.Ub=function(){return this.ag};_.f.gu=function(){return this.mi};_.f.aP=function(){return this.Ih};_.f.clone=function(){return new _.KZ(this.ag,this.mi,this.qn,this.Ih)};
_.f.push=function(a){this.qn.push(a)};_.MZ=function(a){var b="/"+2*(a.mi+1)+"["+a.ag+"]",c=a.qn.reduce(function(d,e){return d+("/"+2*(e+1))},"");return b+c+(""!==c&&0<a.Ih?":"+a.Ih:"")};
_.$gb=function(a,b){return _.NZ(a,b).then(function(c){return c.responseText})};
_.NZ=function(a,b){var c=b||{},d=c.DXa?c.DXa.zC():_.Wg.zC();return _.GT(new _.ue(function(e,g){var h;try{d.open("GET",a,!0)}catch(r){g(new _.OZ("Error opening XHR: "+r.message,a,d))}d.onreadystatechange=function(){if(4==d.readyState){_.ta.clearTimeout(h);var r;!(r=_.Bda(d.status))&&(r=0===d.status)&&(r=_.Ada(a),r=!("http"==r||"https"==r||""==r));r?e(d):g(new _.PZ(d.status,a,d))}};d.onerror=function(){g(new _.OZ("Network error",a,d))};if(c.headers)for(var k in c.headers){var n=c.headers[k];null!=n&&
d.setRequestHeader(k,n)}c.withCredentials&&(d.withCredentials=c.withCredentials);c.responseType&&(d.responseType=c.responseType);c.mimeType&&d.overrideMimeType(c.mimeType);0<c.Sya&&(h=_.ta.setTimeout(function(){d.onreadystatechange=_.Ea;d.abort();g(new ahb(a,d))},c.Sya));try{d.send(null)}catch(r){d.onreadystatechange=_.Ea,_.ta.clearTimeout(h),g(new _.OZ("Error sending XHR: "+r.message,a,d))}}),function(e){e instanceof _.xe&&d.abort();throw e;})};
_.OZ=function(a,b){_.Na.call(this,a+", url="+b);this.url=b};_.p(_.OZ,_.Na);_.OZ.prototype.name="XhrError";_.PZ=function(a,b,c){_.OZ.call(this,"Request Failed, status="+a,b,c);this.status=a};_.p(_.PZ,_.OZ);_.PZ.prototype.name="XhrHttpError";var ahb=function(a,b){_.OZ.call(this,"Request timed out",a,b)};_.p(ahb,_.OZ);ahb.prototype.name="XhrTimeoutError";
_.SZ=function(a){this.hn=a;this.fn=this.hn.length/4;this.kE=this.fn+6;this.Nb=[[],[],[],[]];this.CK=[[],[],[],[]];this.Xl=Array(QZ*(this.kE+1));for(a=0;a<this.fn;a++)this.Xl[a]=[this.hn[4*a],this.hn[4*a+1],this.hn[4*a+2],this.hn[4*a+3]];var b=Array(4);for(a=this.fn;a<QZ*(this.kE+1);a++){b[0]=this.Xl[a-1][0];b[1]=this.Xl[a-1][1];b[2]=this.Xl[a-1][2];b[3]=this.Xl[a-1][3];if(0==a%this.fn){var c=b,d=c[0];c[0]=c[1];c[1]=c[2];c[2]=c[3];c[3]=d;bhb(b);b[0]^=RZ[a/this.fn][0];b[1]^=RZ[a/this.fn][1];b[2]^=RZ[a/
this.fn][2];b[3]^=RZ[a/this.fn][3]}else 6<this.fn&&4==a%this.fn&&bhb(b);this.Xl[a]=Array(4);this.Xl[a][0]=this.Xl[a-this.fn][0]^b[0];this.Xl[a][1]=this.Xl[a-this.fn][1]^b[1];this.Xl[a][2]=this.Xl[a-this.fn][2]^b[2];this.Xl[a][3]=this.Xl[a-this.fn][3]^b[3]}};_.SZ.prototype.YK=16;var QZ=_.SZ.prototype.YK/4;
_.SZ.prototype.encrypt=function(a){chb(this,a);TZ(this,0);for(a=1;a<this.kE;++a){UZ(this,VZ);dhb(this);for(var b=this.Nb,c=this.CK[0],d=0;4>d;d++)c[0]=b[0][d],c[1]=b[1][d],c[2]=b[2][d],c[3]=b[3][d],b[0][d]=WZ[c[0]]^XZ[c[1]]^c[2]^c[3],b[1][d]=c[0]^WZ[c[1]]^XZ[c[2]]^c[3],b[2][d]=c[0]^c[1]^WZ[c[2]]^XZ[c[3]],b[3][d]=XZ[c[0]]^c[1]^c[2]^WZ[c[3]];TZ(this,a)}UZ(this,VZ);dhb(this);TZ(this,this.kE);return ehb(this)};
_.SZ.prototype.decrypt=function(a){chb(this,a);TZ(this,this.kE);for(a=1;a<this.kE;++a){fhb(this);UZ(this,ghb);TZ(this,this.kE-a);for(var b=this.Nb,c=this.CK[0],d=0;4>d;d++)c[0]=b[0][d],c[1]=b[1][d],c[2]=b[2][d],c[3]=b[3][d],b[0][d]=YZ[c[0]]^ZZ[c[1]]^$Z[c[2]]^a_[c[3]],b[1][d]=a_[c[0]]^YZ[c[1]]^ZZ[c[2]]^$Z[c[3]],b[2][d]=$Z[c[0]]^a_[c[1]]^YZ[c[2]]^ZZ[c[3]],b[3][d]=ZZ[c[0]]^$Z[c[1]]^a_[c[2]]^YZ[c[3]]}fhb(this);UZ(this,ghb);TZ(this,0);return ehb(this)};
var chb=function(a,b){for(var c,d=0;d<QZ;d++)for(var e=0;4>e;e++)c=4*e+d,c=b[c],a.Nb[d][e]=c},ehb=function(a){for(var b=[],c=0;c<QZ;c++)for(var d=0;4>d;d++)b[4*d+c]=a.Nb[c][d];return b},TZ=function(a,b){for(var c=0;4>c;c++)for(var d=0;4>d;d++)a.Nb[c][d]^=a.Xl[4*b+d][c]},UZ=function(a,b){for(var c=0;4>c;c++)for(var d=0;4>d;d++)a.Nb[c][d]=b[a.Nb[c][d]]},dhb=function(a){for(var b=1;4>b;b++)for(var c=0;4>c;c++)a.CK[b][c]=a.Nb[b][c];for(b=1;4>b;b++)for(c=0;4>c;c++)a.Nb[b][c]=a.CK[b][(c+b)%QZ]},fhb=function(a){for(var b=
1;4>b;b++)for(var c=0;4>c;c++)a.CK[b][(c+b)%QZ]=a.Nb[b][c];for(b=1;4>b;b++)for(c=0;4>c;c++)a.Nb[b][c]=a.CK[b][c]},bhb=function(a){a[0]=VZ[a[0]];a[1]=VZ[a[1]];a[2]=VZ[a[2]];a[3]=VZ[a[3]]},VZ=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,
91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,
105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],ghb=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,
179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,
20,99,85,33,12,125],RZ=[[0,0,0,0],[1,0,0,0],[2,0,0,0],[4,0,0,0],[8,0,0,0],[16,0,0,0],[32,0,0,0],[64,0,0,0],[128,0,0,0],[27,0,0,0],[54,0,0,0]],WZ=[0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,
206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,27,25,31,29,19,17,23,21,11,9,15,13,3,1,7,5,59,57,63,61,51,49,55,53,43,41,47,45,35,33,39,37,91,89,95,93,83,81,87,85,75,73,79,77,67,65,71,69,123,121,127,125,115,113,119,117,107,105,111,109,99,97,103,101,155,153,159,157,147,145,151,149,139,137,143,141,131,129,135,133,187,185,191,189,179,177,183,181,171,169,175,173,163,161,167,165,219,217,223,221,211,209,215,213,203,201,207,205,195,193,199,197,251,249,
255,253,243,241,247,245,235,233,239,237,227,225,231,229],XZ=[0,3,6,5,12,15,10,9,24,27,30,29,20,23,18,17,48,51,54,53,60,63,58,57,40,43,46,45,36,39,34,33,96,99,102,101,108,111,106,105,120,123,126,125,116,119,114,113,80,83,86,85,92,95,90,89,72,75,78,77,68,71,66,65,192,195,198,197,204,207,202,201,216,219,222,221,212,215,210,209,240,243,246,245,252,255,250,249,232,235,238,237,228,231,226,225,160,163,166,165,172,175,170,169,184,187,190,189,180,183,178,177,144,147,150,149,156,159,154,153,136,139,142,141,
132,135,130,129,155,152,157,158,151,148,145,146,131,128,133,134,143,140,137,138,171,168,173,174,167,164,161,162,179,176,181,182,191,188,185,186,251,248,253,254,247,244,241,242,227,224,229,230,239,236,233,234,203,200,205,206,199,196,193,194,211,208,213,214,223,220,217,218,91,88,93,94,87,84,81,82,67,64,69,70,79,76,73,74,107,104,109,110,103,100,97,98,115,112,117,118,127,124,121,122,59,56,61,62,55,52,49,50,35,32,37,38,47,44,41,42,11,8,13,14,7,4,1,2,19,16,21,22,31,28,25,26],a_=[0,9,18,27,36,45,54,63,72,
65,90,83,108,101,126,119,144,153,130,139,180,189,166,175,216,209,202,195,252,245,238,231,59,50,41,32,31,22,13,4,115,122,97,104,87,94,69,76,171,162,185,176,143,134,157,148,227,234,241,248,199,206,213,220,118,127,100,109,82,91,64,73,62,55,44,37,26,19,8,1,230,239,244,253,194,203,208,217,174,167,188,181,138,131,152,145,77,68,95,86,105,96,123,114,5,12,23,30,33,40,51,58,221,212,207,198,249,240,235,226,149,156,135,142,177,184,163,170,236,229,254,247,200,193,218,211,164,173,182,191,128,137,146,155,124,117,
110,103,88,81,74,67,52,61,38,47,16,25,2,11,215,222,197,204,243,250,225,232,159,150,141,132,187,178,169,160,71,78,85,92,99,106,113,120,15,6,29,20,43,34,57,48,154,147,136,129,190,183,172,165,210,219,192,201,246,255,228,237,10,3,24,17,46,39,60,53,66,75,80,89,102,111,116,125,161,168,179,186,133,140,151,158,233,224,251,242,205,196,223,214,49,56,35,42,21,28,7,14,121,112,107,98,93,84,79,70],ZZ=[0,11,22,29,44,39,58,49,88,83,78,69,116,127,98,105,176,187,166,173,156,151,138,129,232,227,254,245,196,207,210,
217,123,112,109,102,87,92,65,74,35,40,53,62,15,4,25,18,203,192,221,214,231,236,241,250,147,152,133,142,191,180,169,162,246,253,224,235,218,209,204,199,174,165,184,179,130,137,148,159,70,77,80,91,106,97,124,119,30,21,8,3,50,57,36,47,141,134,155,144,161,170,183,188,213,222,195,200,249,242,239,228,61,54,43,32,17,26,7,12,101,110,115,120,73,66,95,84,247,252,225,234,219,208,205,198,175,164,185,178,131,136,149,158,71,76,81,90,107,96,125,118,31,20,9,2,51,56,37,46,140,135,154,145,160,171,182,189,212,223,194,
201,248,243,238,229,60,55,42,33,16,27,6,13,100,111,114,121,72,67,94,85,1,10,23,28,45,38,59,48,89,82,79,68,117,126,99,104,177,186,167,172,157,150,139,128,233,226,255,244,197,206,211,216,122,113,108,103,86,93,64,75,34,41,52,63,14,5,24,19,202,193,220,215,230,237,240,251,146,153,132,143,190,181,168,163],$Z=[0,13,26,23,52,57,46,35,104,101,114,127,92,81,70,75,208,221,202,199,228,233,254,243,184,181,162,175,140,129,150,155,187,182,161,172,143,130,149,152,211,222,201,196,231,234,253,240,107,102,113,124,95,
82,69,72,3,14,25,20,55,58,45,32,109,96,119,122,89,84,67,78,5,8,31,18,49,60,43,38,189,176,167,170,137,132,147,158,213,216,207,194,225,236,251,246,214,219,204,193,226,239,248,245,190,179,164,169,138,135,144,157,6,11,28,17,50,63,40,37,110,99,116,121,90,87,64,77,218,215,192,205,238,227,244,249,178,191,168,165,134,139,156,145,10,7,16,29,62,51,36,41,98,111,120,117,86,91,76,65,97,108,123,118,85,88,79,66,9,4,19,30,61,48,39,42,177,188,171,166,133,136,159,146,217,212,195,206,237,224,247,250,183,186,173,160,
131,142,153,148,223,210,197,200,235,230,241,252,103,106,125,112,83,94,73,68,15,2,21,24,59,54,33,44,12,1,22,27,56,53,34,47,100,105,126,115,80,93,74,71,220,209,198,203,232,229,242,255,180,185,174,163,128,141,154,151],YZ=[0,14,28,18,56,54,36,42,112,126,108,98,72,70,84,90,224,238,252,242,216,214,196,202,144,158,140,130,168,166,180,186,219,213,199,201,227,237,255,241,171,165,183,185,147,157,143,129,59,53,39,41,3,13,31,17,75,69,87,89,115,125,111,97,173,163,177,191,149,155,137,135,221,211,193,207,229,235,
249,247,77,67,81,95,117,123,105,103,61,51,33,47,5,11,25,23,118,120,106,100,78,64,82,92,6,8,26,20,62,48,34,44,150,152,138,132,174,160,178,188,230,232,250,244,222,208,194,204,65,79,93,83,121,119,101,107,49,63,45,35,9,7,21,27,161,175,189,179,153,151,133,139,209,223,205,195,233,231,245,251,154,148,134,136,162,172,190,176,234,228,246,248,210,220,206,192,122,116,102,104,66,76,94,80,10,4,22,24,50,60,46,32,236,226,240,254,212,218,200,198,156,146,128,142,164,170,184,182,12,2,16,30,52,58,40,38,124,114,96,110,
68,74,88,86,55,57,43,37,15,1,19,29,71,73,91,85,127,113,99,109,215,217,203,197,239,225,243,253,167,169,187,181,159,145,131,141];
var hhb;hhb=["BR","HR","IMG","INPUT"];_.ihb=_.jb(hhb);_.jhb=new RegExp("</(?:"+hhb.join("|")+")>","gi");
_.b_=function(a,b,c,d){this.Bc=a;this.Uk=b;this.lb=c;this.YUa=d||null;this.Qd=this.lb.page||[];this.VJ=this.lb.resource||[]};_.b_.prototype.getContent=function(){return this.lb.content||""};_.b_.prototype.RX=function(){return this.lb.style||""};_.b_.prototype.getData=function(){return this.lb};_.khb=function(a){a=(a.lb.fixed_layout_info||{}).viewport||{};return new _.Fd(Number(a.width)||0,Number(a.height)||0)};_.b_.prototype.Oi=function(){return this.Uk};
_.b_.prototype.getPosition=function(){return this.lb.current_position||""};_.b_.prototype.Df=function(){return this.Qd.length};_.b_.prototype.Ub=function(){return this.Ur(void 0).pid||null};_.c_=function(a,b){return(a=a.VJ[b])&&a.url?a.url:null};_.f=_.b_.prototype;_.f.Sk=function(){return this.YUa};_.f.Yd=function(){return this.lb.version||null};_.f.Ga=function(){return this.Bc};_.f.Ur=function(a){return this.Qd[a]||{}};_.f.XY=function(){return!!this.lb.fixed_layout_info};
var nhb,mhb,ohb,lhb;_.d_=function(a,b,c){this.cQ=a||null;this.rz=!!b;this.Dra=c;this.vb=new _.Ic;this.Jd=new lhb("",void 0);this.Jd.next=this.Jd.un=this.Jd};nhb=function(a,b){(b=a.vb.get(b))&&a.rz&&(b.remove(),mhb(a,b));return b};_.f=_.d_.prototype;_.f.get=function(a,b){return(a=nhb(this,a))?a.value:b};_.f.set=function(a,b){var c=nhb(this,a);c?c.value=b:(c=new lhb(a,b),this.vb.set(a,c),mhb(this,c))};_.f.shift=function(){return ohb(this,this.Jd.next)};_.f.pop=function(){return ohb(this,this.Jd.un)};
_.f.remove=function(a){return(a=this.vb.get(a))?(this.removeNode(a),!0):!1};_.f.removeNode=function(a){a.remove();this.vb.remove(a.key)};_.f.Xd=function(){return this.vb.Xd()};_.f.isEmpty=function(){return this.vb.isEmpty()};_.f.ek=function(){return this.map(function(a,b){return b})};_.f.Ri=function(){return this.map(function(a){return a})};_.f.contains=function(a){return this.some(function(b){return b==a})};_.f.Ok=function(a){return this.vb.Ok(a)};_.f.clear=function(){_.phb(this,0)};
_.f.forEach=function(a,b){for(var c=this.Jd.next;c!=this.Jd;c=c.next)a.call(b,c.value,c.key,this)};_.f.map=function(a,b){for(var c=[],d=this.Jd.next;d!=this.Jd;d=d.next)c.push(a.call(b,d.value,d.key,this));return c};_.f.some=function(a,b){for(var c=this.Jd.next;c!=this.Jd;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};_.f.every=function(a,b){for(var c=this.Jd.next;c!=this.Jd;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};
mhb=function(a,b){a.rz?(b.next=a.Jd.next,b.un=a.Jd,a.Jd.next=b,b.next.un=b):(b.un=a.Jd.un,b.next=a.Jd,a.Jd.un=b,b.un.next=b);null!=a.cQ&&_.phb(a,a.cQ)};_.phb=function(a,b){for(;a.Xd()>b;){var c=a.rz?a.Jd.un:a.Jd.next;a.removeNode(c);a.Dra&&a.Dra(c.key,c.value)}};ohb=function(a,b){a.Jd!=b&&a.removeNode(b);return b.value};lhb=function(a,b){this.key=a;this.value=b};lhb.prototype.remove=function(){this.un.next=this.next;this.next.un=this.un;delete this.un;delete this.next};
var rhb=function(a){return a.split(qhb).filter(function(b){return 0<b.length})},shb=/\s/,thb=/[ -]/,qhb=/[+,;]/,uhb=/-?"[^"]+"|[^\s"]+/g,vhb=/["\u201C\u201D\u201E\u201F\u275D\u275E\u301D-\u301F\uFF02]/g,whb=/[,!-%'-/:-@\[-^`{-~\xA1\xAB\xBB\xB7\xBF\u05F3\u05F4\u200B\u2010-\u2014\u2018-\u201A\u2026\u2039\u203A\u2060\u3001\u3002\u3008-\u3011\u30FB\uFF01-\uFF05\uFF07-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65,"\u201C\u201D\u201E\u201F\u275D\u275E\u301D-\u301F\uFF02,]/,xhb=/^[\s\xA0!-%'-/:-@\[-^`{-~\xA1\xAB\xBB\xB7\xBF\u05F3\u05F4\u200B\u2010-\u2014\u2018-\u201A\u2026\u2039\u203A\u2060\u3001\u3002\u3008-\u3011\u30FB\uFF01-\uFF05\uFF07-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65]+|[\s\xA0!-%'-/:-@\[-^`{-~\xA1\xAB\xBB\xB7\xBF\u05F3\u05F4\u200B\u2010-\u2014\u2018-\u201A\u2026\u2039\u203A\u2060\u3001\u3002\u3008-\u3011\u30FB\uFF01-\uFF05\uFF07-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65]+$/g;
var Ahb=function(a){var b={};yhb(a).forEach(function(c){for(var d=b,e=0;e<c.length;e++){var g=c.charAt(e);g=whb.test(g)?"-":g;d[g]||(d[g]={});d=d[g]}d!=b&&(d.$=zhb)});return b},yhb=function(a){a=_.AZ(a.toLowerCase());var b=a.match(vhb);b&&(a=a.replace(vhb,'"'),b.length&1&&(a+='"'));b=a.match(uhb);if(!b)return[];a=new Set;b=_.l(b);for(var c=b.next();!c.done;c=b.next())if(c=c.value,c.startsWith('"'))a.add(c.replace(xhb,""));else if(!c.startsWith("-")){c=rhb(c.replace(xhb,""));c=_.l(c);for(var d=c.next();!d.done;d=
c.next())a.add(d.value)}a.delete("");return Array.from(a)},zhb={};
_.e_=function(a,b){b=void 0===b?!1:b;this.fm="string"===typeof a?Ahb(a):a;this.mKa=b;this.Lda=[]};_.e_.prototype.search=function(a,b,c,d){c=void 0===c?Infinity:c;d=void 0===d?[]:d;var e=" ",g;for(g=0;g<a.length&&d.length<c;g++){var h=a.charAt(g).toLowerCase();var k=thb.test(e);if(shb.test(h)){if(h=" ",k)continue}else if(whb.test(h)){if(h="-",k)continue}else k&&this.fm[h]&&this.Lda.push(new Bhb(g,this.fm,b));Chb(this,h,g,b,d);e=h}thb.test(e)||Chb(this," ",g,b,d);d.length>=c&&(d.length=c);return d};
var Chb=function(a,b,c,d,e){for(var g=_.xZ(e),h=a.Lda,k=h.length-1,n;n=h[k];k--){var r=n;var w=b;var y=c,z=d,C=!1;if(r.fm)if(thb.test(w)){if(C=!!r.fm.$,r.fm=r.fm[" "]||r.fm["-"],r.fm)for(;w=r.fm[" "]||r.fm["-"];)r.fm=w}else r.endOffset=y+1,r.Kz=z,r.fm=r.fm[w]||null;r.complete=!r.fm;if(C){r={startOffset:n.startOffset,Yx:n.Yx,endOffset:n.endOffset,Kz:n.Kz};if(a.mKa)for(;g&&g.startOffset<=r.endOffset&&r.startOffset<=g.endOffset&&g.Yx===r.Yx;){e.pop();if(g.startOffset<r.startOffset||g.endOffset>r.endOffset)r=
{startOffset:g.startOffset,Yx:g.Yx,endOffset:r.endOffset,Kz:r.Kz};g=_.xZ(e)}e.push(r);g=r}n.complete&&_.Ya(h,k)}},Bhb=function(a,b,c){this.startOffset=a;this.Yx=c;this.endOffset=a;this.Kz=c;this.complete=!1;this.fm=b};
var f_=function(){};f_.prototype.MX=function(){var a=this.Pz();return 1==a.nodeType?a:a.parentNode};f_.prototype.Kta=function(){return!1};f_.prototype.Qb=function(){return _.Hd(_.kc?this.Pz():this.Rk())};f_.prototype.getWindow=function(){return _.St(this.Qb())};var Dhb=function(a,b){_.JZ.call(this,a,b,!0)};_.p(Dhb,_.JZ);
var g_=function(a,b,c,d,e){this.ld=this.De=null;this.Me=this.Je=0;this.lk=!!e;if(a){this.De=a;this.Je=b;this.ld=c;this.Me=d;if(1==a.nodeType&&"BR"!=a.tagName)if(a=a.childNodes,b=a[b])this.De=b,this.Je=0;else{a.length&&(this.De=_.xZ(a));var g=!0}1==c.nodeType&&((this.ld=c.childNodes[d])?this.Me=0:this.ld=c)}_.JZ.call(this,this.lk?this.ld:this.De,this.lk,!0);if(g)try{this.next()}catch(h){if(h!=_.Gc)throw h;}};_.p(g_,Dhb);_.f=g_.prototype;_.f.Rk=function(){return this.De};_.f.Fo=function(){return this.ld};
_.f.next=function(){if(this.fha&&(this.node!=(this.lk?this.De:this.ld)?0:this.lk?this.Je?-1!=this.Bg:1==this.Bg:!this.Me||1!=this.Bg))throw _.Gc;return g_.ma.next.call(this)};_.f.u1=function(){g_.ma.u1.apply(this);if(_.ee(this.node,this.lk?this.De:this.ld))throw _.Gc;};_.f.yC=function(a){this.De=a.De;this.ld=a.ld;this.Je=a.Je;this.Me=a.Me;this.lk=a.lk;g_.ma.yC.call(this,a)};_.f.clone=function(){var a=new g_(this.De,this.Je,this.ld,this.Me,this.lk);a.yC(this);return a};
var h_=function(){};h_.prototype.Hb=function(){return Ehb(this,!0)};h_.prototype.Ne=function(){return Ehb(this,!1)};var Ehb=function(a,b){a=a.hd.getClientRects();return a.length?(a=b?a[0]:_.xZ(a),new _.CT(b?a.left:a.right,b?a.top:a.bottom)):null};h_.prototype.FH=function(a,b){b=b&&!a.isCollapsed();a=a.hd;try{return b?0<=this.Mp(a,0,1)&&0>=this.Mp(a,1,0):0<=this.Mp(a,0,0)&&0>=this.Mp(a,1,1)}catch(c){if(!_.kc)throw c;return!1}};h_.prototype.containsNode=function(a,b){return this.FH(i_(a),b)};
h_.prototype.Tj=function(){return new g_(this.Rk(),this.$p(),this.Fo(),this.Pr())};
var j_=function(a){this.hd=a};_.p(j_,h_);var l_=function(a){var b=_.Hd(a).createRange();if(3==a.nodeType)b.setStart(a,0),b.setEnd(a,a.length);else if(k_(a)){for(var c,d=a;(c=d.firstChild)&&k_(c);)d=c;b.setStart(d,0);for(d=a;(c=d.lastChild)&&k_(c);)d=c;b.setEnd(d,1==d.nodeType?d.childNodes.length:d.length)}else c=a.parentNode,a=(0,_.Pa)(c.childNodes,a),b.setStart(c,a),b.setEnd(c,a+1);return b},m_=function(a,b,c,d){var e=_.Hd(a).createRange();e.setStart(a,b);e.setEnd(c,d);return e};_.f=j_.prototype;
_.f.clone=function(){return new this.constructor(this.hd.cloneRange())};_.f.Pz=function(){return this.hd.commonAncestorContainer};_.f.Rk=function(){return this.hd.startContainer};_.f.$p=function(){return this.hd.startOffset};_.f.Fo=function(){return this.hd.endContainer};_.f.Pr=function(){return this.hd.endOffset};_.f.Mp=function(a,b,c){return this.hd.compareBoundaryPoints(1==c?1==b?_.ta.Range.START_TO_START:_.ta.Range.START_TO_END:1==b?_.ta.Range.END_TO_START:_.ta.Range.END_TO_END,a)};
_.f.isCollapsed=function(){return this.hd.collapsed};_.f.Dh=function(){return this.hd.toString()};_.f.select=function(a){var b=_.St(_.Hd(this.Rk()));this.mR(b.getSelection(),a)};_.f.mR=function(a){a.removeAllRanges();a.addRange(this.hd)};_.f.surroundContents=function(a){this.hd.surroundContents(a);return a};_.f.insertNode=function(a,b){var c=this.hd.cloneRange();c.collapse(b);c.insertNode(a);c.detach();return a};_.f.collapse=function(a){this.hd.collapse(a)};
var n_=function(a){this.hd=a};_.p(n_,j_);n_.prototype.mR=function(a,b){!b||this.isCollapsed()?n_.ma.mR.call(this,a,b):(a.collapse(this.Fo(),this.Pr()),a.extend(this.Rk(),this.$p()))};
var o_=function(a,b){this.ld=this.De=this.Ju=null;this.Me=this.Je=-1;this.hd=a;this.LLa=b};_.p(o_,h_);var p_=function(a){var b=_.Hd(a).body.createTextRange();if(1==a.nodeType)b.moveToElementText(a),k_(a)&&!a.childNodes.length&&b.collapse(!1);else{for(var c=0,d=a;d=d.previousSibling;){var e=d.nodeType;if(3==e)c+=d.length;else if(1==e){b.moveToElementText(d);break}}d||b.moveToElementText(a.parentNode);b.collapse(!d);c&&b.move("character",c);b.moveEnd("character",a.length)}return b};
o_.prototype.clone=function(){var a=new o_(this.hd.duplicate(),this.LLa);a.Ju=this.Ju;a.De=this.De;a.ld=this.ld;return a};o_.prototype.qN=function(){this.Ju=this.De=this.ld=null;this.Je=this.Me=-1};
o_.prototype.Pz=function(){if(!this.Ju){var a=this.hd.text,b=this.hd.duplicate(),c=a.length-a.replace(/ +$/,"").length;c&&b.moveEnd("character",-c);c=b.parentElement();b=b.htmlText.replace(/(\r\n|\r|\n)+/g," ").length;if(this.isCollapsed()&&0<b)return this.Ju=c;for(;b>c.outerHTML.replace(/(\r\n|\r|\n)+/g," ").length;)c=c.parentNode;for(;1==c.childNodes.length&&c.innerText==Fhb(c.firstChild)&&k_(c.firstChild);)c=c.firstChild;0==a.length&&(c=Ghb(this,c));this.Ju=c}return this.Ju};
var Ghb=function(a,b){for(var c=b.childNodes,d=0,e=c.length;d<e;d++){var g=c[d];if(k_(g)){var h=p_(g),k=h.htmlText!=g.outerHTML;if(a.isCollapsed()&&k?0<=a.Mp(h,1,1)&&0>=a.Mp(h,1,0):a.hd.inRange(h))return Ghb(a,g)}}return b};_.f=o_.prototype;_.f.Rk=function(){this.De||(this.De=q_(this,1),this.isCollapsed()&&(this.ld=this.De));return this.De};_.f.$p=function(){0>this.Je&&(this.Je=Hhb(this,1),this.isCollapsed()&&(this.Me=this.Je));return this.Je};
_.f.Fo=function(){if(this.isCollapsed())return this.Rk();this.ld||(this.ld=q_(this,0));return this.ld};_.f.Pr=function(){if(this.isCollapsed())return this.$p();0>this.Me&&(this.Me=Hhb(this,0),this.isCollapsed()&&(this.Je=this.Me));return this.Me};_.f.Mp=function(a,b,c){return this.hd.compareEndPoints((1==b?"Start":"End")+"To"+(1==c?"Start":"End"),a)};
var q_=function(a,b,c){c=c||a.Pz();if(!c||!c.firstChild)return c;for(var d=1==b,e=0,g=c.childNodes.length;e<g;e++){var h=d?e:g-e-1,k=c.childNodes[h];try{var n=i_(k)}catch(w){continue}var r=n.hd;if(a.isCollapsed())if(!k_(k)){if(0==a.Mp(r,1,1)){a.Je=a.Me=h;break}}else{if(n.FH(a))return q_(a,b,k)}else{if(a.FH(n)){if(!k_(k)){d?a.Je=h:a.Me=h+1;break}return q_(a,b,k)}if(0>a.Mp(r,1,0)&&0<a.Mp(r,0,1))return q_(a,b,k)}}return c},Hhb=function(a,b){var c=1==b,d=c?a.Rk():a.Fo();if(1==d.nodeType){d=d.childNodes;
for(var e=d.length,g=c?1:-1,h=c?0:e-1;0<=h&&h<e;h+=g){var k=d[h];if(!k_(k)&&0==a.hd.compareEndPoints((1==b?"Start":"End")+"To"+(1==b?"Start":"End"),i_(k).hd))return c?h:h+1}return-1==h?0:h}a=a.hd.duplicate();b=p_(d);a.setEndPoint(c?"EndToEnd":"StartToStart",b);a=a.text.length;return c?d.length-a:a},Fhb=function(a){return 3==a.nodeType?a.nodeValue:a.innerText};o_.prototype.isCollapsed=function(){return 0==this.hd.compareEndPoints("StartToEnd",this.hd)};o_.prototype.Dh=function(){return this.hd.text};
o_.prototype.select=function(){this.hd.select()};var Ihb=function(a,b,c){c=c||_.Id(a.parentElement());var d,e=d=b.id;d||(d=b.id="goog_"+_.cba++);a.pasteHTML(b.outerHTML);(b=c.o(d))&&(e||b.removeAttribute("id"));return b};o_.prototype.surroundContents=function(a){_.Yd(a);var b=_.Ub(this.hd.htmlText,null);_.Wb(a,b);(a=Ihb(this.hd,a))&&this.hd.moveToElementText(a);this.qN();return a};
o_.prototype.insertNode=function(a,b){var c=this.hd.duplicate();var d=d||_.Id(c.parentElement());if(1!=a.nodeType){var e=!0;a=d.ha("DIV",null,a)}c.collapse(b);a=Ihb(c,a,d);if(e){b=a.firstChild;c=a;if((d=c.parentNode)&&11!=d.nodeType)if(c.removeNode)c.removeNode(!1);else{for(;a=c.firstChild;)d.insertBefore(a,c);_.Yd(c)}a=b}b=a;this.qN();return b};o_.prototype.collapse=function(a){this.hd.collapse(a);a?(this.ld=this.De,this.Me=this.Je):(this.De=this.ld,this.Je=this.Me)};
var r_=function(a){this.hd=a};_.p(r_,j_);r_.prototype.mR=function(a){a.collapse(this.Rk(),this.$p());this.Fo()==this.Rk()&&this.Pr()==this.$p()||a.extend(this.Fo(),this.Pr());0==a.rangeCount&&a.addRange(this.hd)};
var s_=function(a){this.hd=a};_.p(s_,j_);s_.prototype.Mp=function(a,b,c){return _.vc("528")?s_.ma.Mp.call(this,a,b,c):this.hd.compareBoundaryPoints(1==c?1==b?_.ta.Range.START_TO_START:_.ta.Range.END_TO_START:1==b?_.ta.Range.START_TO_END:_.ta.Range.END_TO_END,a)};s_.prototype.mR=function(a,b){b?a.setBaseAndExtent(this.Fo(),this.Pr(),this.Rk(),this.$p()):a.setBaseAndExtent(this.Rk(),this.$p(),this.Fo(),this.Pr())};
var i_=function(a){if(_.kc&&!_.wc(9)){var b=new o_(p_(a),_.Hd(a));if(k_(a)){for(var c,d=a;(c=d.firstChild)&&k_(c);)d=c;b.De=d;b.Je=0;for(d=a;(c=d.lastChild)&&k_(c);)d=c;b.ld=d;b.Me=1==d.nodeType?d.childNodes.length:d.length;b.Ju=a}else b.De=b.ld=b.Ju=a.parentNode,b.Je=(0,_.Pa)(b.Ju.childNodes,a),b.Me=b.Je+1;a=b}else a=_.oc?new s_(l_(a)):_.nc?new n_(l_(a)):_.jc?new r_(l_(a)):new j_(l_(a));return a},k_=function(a){return _.Rd(a)||3==a.nodeType};
var t_=function(){this.Me=this.ld=this.Je=this.De=this.qz=null;this.lk=!1},Jhb;_.p(t_,f_);Jhb=function(a){var b=new t_;b.qz=a;b.lk=!1;return b};_.Lhb=function(a,b,c,d){var e=new t_;e.lk=Khb(a,b,c,d);if(_.de(a)&&!_.Rd(a)){var g=a.parentNode;b=(0,_.Pa)(g.childNodes,a);a=g}_.de(c)&&!_.Rd(c)&&(g=c.parentNode,d=(0,_.Pa)(g.childNodes,c),c=g);e.lk?(e.De=c,e.Je=d,e.ld=a,e.Me=b):(e.De=a,e.Je=b,e.ld=c,e.Me=d);return e};
t_.prototype.clone=function(){var a=new t_;a.qz=this.qz&&this.qz.clone();a.De=this.De;a.Je=this.Je;a.ld=this.ld;a.Me=this.Me;a.lk=this.lk;return a};t_.prototype.getType=function(){return"text"};t_.prototype.qN=function(){this.De=this.Je=this.ld=this.Me=null};t_.prototype.Ng=function(){return this};
var u_=function(a){var b;if(!(b=a.qz)){b=a.Rk();var c=a.$p(),d=a.Fo(),e=a.Pr();if(_.kc&&!_.wc(9)){var g=b,h=c,k=d,n=e,r=!1;1==g.nodeType&&(h=g.childNodes[h],r=!h,g=h||g.lastChild||g,h=0);var w=p_(g);h&&w.move("character",h);g==k&&h==n?w.collapse(!0):(r&&w.collapse(!1),r=!1,1==k.nodeType&&(k=(h=k.childNodes[n])||k.lastChild||k,n=0,r=!h),g=p_(k),g.collapse(!r),n&&g.moveEnd("character",n),w.setEndPoint("EndToEnd",g));n=new o_(w,_.Hd(b));n.De=b;n.Je=c;n.ld=d;n.Me=e;b=n}else b=_.oc?new s_(m_(b,c,d,e)):
_.nc?new n_(m_(b,c,d,e)):_.jc?new r_(m_(b,c,d,e)):new j_(m_(b,c,d,e));b=a.qz=b}return b};_.f=t_.prototype;_.f.Pz=function(){return u_(this).Pz()};_.f.Rk=function(){return this.De||(this.De=u_(this).Rk())};_.f.$p=function(){return null!=this.Je?this.Je:this.Je=u_(this).$p()};_.f.Hb=function(){return u_(this).Hb()};_.f.Fo=function(){return this.ld||(this.ld=u_(this).Fo())};_.f.Pr=function(){return null!=this.Me?this.Me:this.Me=u_(this).Pr()};_.f.Ne=function(){return u_(this).Ne()};_.f.Kta=function(){return this.lk};
_.f.FH=function(a,b){var c=a.getType();return"text"==c?u_(this).FH(u_(a),b):"control"==c?(b?_.Ua:_.Va)(a.Jz,function(d){return this.containsNode(d,b)},this):!1};_.f.containsNode=function(a,b){return this.FH(Jhb(i_(a)),b)};_.f.isCollapsed=function(){return u_(this).isCollapsed()};_.f.Dh=function(){return u_(this).Dh()};_.f.Tj=function(){return new g_(this.Rk(),this.$p(),this.Fo(),this.Pr())};_.f.select=function(){u_(this).select(this.lk)};
_.f.surroundContents=function(a){a=u_(this).surroundContents(a);this.qN();return a};_.f.insertNode=function(a,b){a=u_(this).insertNode(a,b);this.qN();return a};_.f.collapse=function(a){a=this.Kta()?!a:a;this.qz&&this.qz.collapse(a);a?(this.ld=this.De,this.Me=this.Je):(this.De=this.ld,this.Je=this.Me);this.lk=!1};
var Khb=function(a,b,c,d){if(a==c)return d<b;var e;if(1==a.nodeType&&b)if(e=a.childNodes[b])a=e,b=0;else if(_.ee(a,c))return!0;if(1==c.nodeType&&d)if(e=c.childNodes[d])c=e,d=0;else if(_.ee(c,a))return!1;return 0<(Jgb(a,c)||b-d)};
_.v_=function(a){return a.replace(/[\s\xA0]+/g,function(){return""})};
var w_=function(a,b,c,d){_.W.call(this);this.hn=a;this.jwa=b;this.k0=c;this.Fua=d;this.state="unmapped"};_.m(w_,_.W);_.f=w_.prototype;
_.f.Jg=function(a){this.yx=a;a=_.Qd("GBMP");a.style.display="block";this.Ca=a;_.Zd(a,this.yx);var b=_.eh()?"pause":"offline",c=this.yx.getAttribute("src");this.state=b;a=this.yx.style.width||"75%";var d=this.yx.style.height||"";Mhb(this)&&(d=42);switch(b){case "offline":b=this.wa().ha("GBMPM",null,"Rich media unavailable while offline."),this.o().appendChild(b);case "static":(b=this.yx.getAttribute("poster"))?(b=_.OT("IMG",{src:b}),jgb(b,a,d),this.o().appendChild(b)):jgb(this.o(),a,d);break;case "pause":Nhb(this,
c,a,d)}};_.f.Ob=function(){"play"==this.state&&this.Fua.Fga(0);this.k0&&this.k0.eUa(this.jwa);_.W.prototype.Ob.call(this)};_.f.Fga=function(a){this.Fua.Fga(a)};_.f.pause=function(){"load"!=this.state&&"play"!=this.state&&"pause"!=this.state||this.iF("pause")};_.f.getState=function(){return this.state};_.f.getKey=function(){return this.hn};
_.x_=function(a,b,c,d,e){w_.call(this,a,b,d,e);this.Bc=c;this.O_=null;Ohb()};_.m(_.x_,w_);_.x_.prototype.Jg=function(a){w_.prototype.Jg.call(this,a);this.o().style.margin="auto"};
var Nhb=function(a,b,c,d){jgb(a.o(),c,d);var e=Phb(a,b,b.startsWith("x:youtube?docid=")?"youtube":"ebook"),g;Ohb().then(function(){a.O_=new YT.Player(a.o(),{playerVars:{partnerid:38,ps:"books",enablejsapi:1,fs:Mhb(a)?0:1,hl:_.HZ()},height:d,width:c,events:{onReady:function(){a.O_.cueVideoByPlayerVars(e);g=a.O_.getIframe().offsetWidth},onFullscreenChange:function(){var h=a.O_.getIframe().offsetWidth;a.k0&&a.k0.dispatchEvent(h>g?"enterFullscreen":"exitFullscreen")}}})})},Mhb=function(a){var b="VIDEO"==
a.yx.tagName;a=a.yx.getAttribute("poster");return!b&&!a},Phb=function(a,b,c){switch(c){case "youtube":return{docid:b.slice(16)};case "ebook":return b=new _.Vc(b),c=_.AT(b,"aid"),c=a.Bc+":"+c,b=_.AT(b,"sig"),b={partnerid:38,ps:"books",docid:c,osig:b},Mhb(a)||(b.iurl=a.yx.getAttribute("poster"),b.title=a.yx.getAttribute("title")),b}return{}};_.x_.prototype.iF=function(){};
var Qhb=null,Ohb=function(){Qhb||(Qhb=new _.ue(function(a){_.ta.onYouTubeIframeAPIReady=a;a=_.Qd("SCRIPT");_.Pt(a,_.rb(_.mb("https://youtube.googleapis.com/iframe_api")));_.Rt("HEAD")[0].appendChild(a)}));return Qhb};
var y_,z_,Rhb,Shb;y_=function(a){var b=null;try{b=a.cssRules||a.rules}catch(c){if(15==c.code)throw c.styleSheet=a,c;}return b};z_=function(a){var b=[];a=a||document.styleSheets;if(a.imports&&a.imports.length)for(var c=0,d=a.imports.length;c<d;c++)_.bb(b,z_(a.imports[c]));else if(a.length)for(c=0,d=a.length;c<d;c++)_.bb(b,z_(a[c]));else{var e=y_(a);if(e&&e.length){c=0;d=e.length;for(var g;c<d;c++)g=e[c],g.styleSheet&&_.bb(b,z_(g.styleSheet))}}!(a.type||a.rules||a.cssRules)||a.disabled||b.push(a);return b};
Rhb=function(a){var b="";try{b=a.cssText}catch(c){return""}!b&&a.style&&a.style.cssText&&a.selectorText&&(b=a.selectorText+" { "+a.style.cssText.replace(/\s*-closure-parent-stylesheet:\s*\[object\];?\s*/gi,"").replace(/\s*-closure-rule-index:\s*[\d]+;?\s*/gi,"")+" }");return b};Shb=function(a,b){var c=void 0;if(void 0==c||0>c)c=y_(a).length;if(a.insertRule)a.insertRule(b,c);else if(b=/^([^\{]+)\{([^\{]+)\}/.exec(b),3==b.length)a.addRule(b[1],b[2],c);else throw Error("Re");};
_.Thb=function(a,b){var c=b||_.Id(),d=c.Qb();b=c.createElement("STYLE");b.type="text/css";c.getElementsByTagName("HEAD")[0].appendChild(b);b.styleSheet?b.styleSheet.cssText=a:(a=d.createTextNode(a),b.appendChild(a));return b};
_.mZ=function(a,b){for(var c=[],d=z_(a),e=0;a=d[e];e++){var g=y_(a);if(g&&g.length)for(var h=0,k=0,n=g.length,r;k<n;k++)r=g[k],b&&!r.href?c.push(Rhb(r)):r.href||(r.style&&(r.parentStyleSheet||(r.style["-closure-parent-stylesheet"]=a),r.style["-closure-rule-index"]=b?void 0:h),c.push(r)),b||h++}return b?c.join(" "):c};
var Uhb=function(a,b){return new _.ue(function(c,d){var e=void 0===b?new Image:_.Ka(b)?b():b;var g=_.kc&&11>_.uc?"readystatechange":"load",h=new _.Be;h.s(e,[g,"abort","error"],function(k){if("readystatechange"!=k.type||"complete"==e.readyState)_.gd(h),k.type==g?c(e):d(null)});_.Rg(e,a)})};
var Vhb,Whb,Zhb,Xhb,Yhb,$hb,aib,B_,eib;Vhb=new Set(["P".toString(),"DIV".toString(),"OL".toString(),"UL".toString(),"LI".toString(),"TABLE".toString(),"TR".toString(),"TH".toString(),"TD".toString(),"PRE".toString(),"H1".toString(),"H2".toString(),"H3".toString(),"H4".toString(),"H5".toString(),"H6".toString()]);_.A_=function(a,b,c){return a.replace(/(\s|\/?>$)/," "+b+'="'+c+'"$1')};Whb=function(a){return(0,_.Sa)(a.getClientRects(),function(b){return b.left<b.right&&b.top<b.bottom})};
Zhb=function(a,b,c){var d=a.getElementsByTagName("IMG"),e=a.getElementsByTagName("VIDEO"),g=a.getElementsByTagName("OBJECT");return Xhb(d).then(function(){Yhb(d,b,c);Yhb(e,b,c);Yhb(g,b,c)})};Xhb=function(a){for(var b=[],c=0,d=void 0;d=a[c];c++)d.complete||b.push(Uhb(_.Cb(d.src),d));return _.Ut(b).then(function(){if(_.mc)return _.T_a(0)})};
Yhb=function(a,b,c){for(var d=0;d<a.length;d++){var e=a[d];"audio"==e.getAttribute("gwbmtype")&&(null===e.getAttribute("height")&&e.setAttribute("height",Math.max(75,Math.max(b.height,b.width)/19)),null===e.getAttribute("width")&&e.setAttribute("width",Math.min(500,.8*b.width)));var g=_.fU(e);if(null===e.getAttribute("height")&&null===e.getAttribute("width")){var h=g.clone();h.height=h.height||h.width;h.width=h.width||h.height}else h=new _.Fd(parseInt(e.getAttribute("width"),10),parseInt(e.getAttribute("height"),
10));g.aspectRatio()!=h.aspectRatio()&&(_.DT(h,g),g=h);g.width<=b.width&&g.height<=b.height||_.DT(g,b);h=g;e.style.maxWidth=e.style.maxHeight="none";Ogb(e,h);(e=e.getAttribute("ocean_stream_index"))&&(c[e]=g)}};$hb=function(a,b){var c=function(d){var e=d.getAttribute("media-id");e in b&&(e=b[e],d.style.maxWidth=d.style.maxHeight="none",Ogb(d,e))};(0,_.Qa)(_.Rt("IMG",a),c);(0,_.Qa)(_.Rt("VIDEO",a),c);(0,_.Qa)(_.Rt("OBJECT",a),c)};
aib=function(a,b){a=_.ST(a,b)||_.TT(a,b)||a.style[b];return _.Xa(["always","left","right"],a)};B_=function(a){return a?3==a.nodeType?!_.JT(_.PT(a)):_.de(a)&&(a=a.tagName.toUpperCase(),"IMG"==a||"SVG"==a||"AUDIO"==a||"VIDEO"==a)?!0:!1:!1};_.bib=function(a,b){a=_.Sg('<svg width="%s" height="%s" xmlns="http://www.w3.org/2000/svg"></svg>',a,b);return"data:image/svg+xml;base64,"+(_.tba?_.ta.btoa(a):_.Fc(_.zoa(a),void 0))};
_.cib=function(a,b){var c=b.match(/\s+width\s*=\s*['"]?\s*(\d+)/i);c=c?Number(c[1]):1;var d=b.match(/\s+height\s*=\s*['"]?\s*(\d+)/i);d=d?Number(d[1]):1;b=b.replace(/\s+(?:lowsrc|poster|src)\s*=\s*[^\s>]+/gi,"");"AUDIO"!=a&&(c=_.bib(c,d),b=_.A_(b,"src",c),"VIDEO"==a&&(b=_.A_(b,"poster",c)));return b};_.dib=function(a){var b=_.bib(1,1);return a.replace(/\s+xlink:href\s*=\s*([^\s>]+)/gi,function(){return' xlink:href="'+b+'"'})};
eib=function(a){var b=a.attributes["xml:lang"],c=a.attributes.lang;b&&!c&&a.setAttribute("lang",b.value)};
var fib=function(a,b,c,d){this.type=a;this.text=b;this.index=c;this.position=void 0===d?null:d;this.eW=null},gib=function(a){return 1==a.type||6==a.type||8==a.type||11==a.type||13==a.type||5==a.type},hib=function(a){return 3==a.type||7==a.type||9==a.type||12==a.type||14==a.type};fib.prototype.tagName=function(){if(this.eW)return this.eW;var a=iib.exec(this.text);a&&(a=a[1]);a||(a="");return this.eW=a.toUpperCase()};var iib=/^<([a-zA-Z][a-zA-Z0-9-_:.]*)/;
var jib;_.C_=function(a){this.Ag=a;this.sz=[];this.hH=!1;this.zh=0;this.L8=null;this.zr="";this.sj=-1;this.xP=!1;this.Kt=-1};
jib=function(a){a.L8=null;a.zr="";a.Kt++;if(_.D_(a))a.sj=0;else if("<"==a.Ag.charAt(a.zh)&&"/"==a.Ag.charAt(a.zh+1)){a.sj=3;a.zh+=2;for(var b=a.zh;">"!=a.Ag.charAt(b)&&" "!=a.Ag.charAt(b);)b++;var c=a.Ag.substring(a.zh,b);for(a.zh=b;">"!=a.Ag.charAt(a.zh);)a.zh++;a.zh++;a.zr="</"+c+">";b=c.toUpperCase();!0===vgb[c.toLowerCase()]?a.sj=4:"TABLE"==b?a.sj=9:"SVG"==b?a.sj=7:"MATH"==b?a.sj=12:"OBJECT"==b?a.sj=14:"RUBY"==b?(a.xP=!1,a.hH=!1):"RT"==b&&(a.hH=!0)}else if(a.xP&&a.hH)a.zr="</ruby>",a.sj=3,a.xP=
!1;else if(a.hH)a.zr="<ruby>",a.sj=1,a.xP=!0,a.hH=!1;else if("<"==a.Ag.charAt(a.zh)&&"!--"!=a.Ag.substr(a.zh+1,3)){a.zh++;for(var d=a.zh;">"!=a.Ag.charAt(d)&&" "!=a.Ag.charAt(d);)d++;b=a.Ag.substring(a.zh,d);for(a.zh=d;">"!=a.Ag.charAt(d);)d++;c=b+a.Ag.substring(a.zh,d);a.zh=d+1;d=b.toUpperCase();!0===vgb[b.toLowerCase()]||"/"==c.charAt(c.length-1)?(a.sj=2,"/"!=c.charAt(c.length-1)&&(c+="/")):"TABLE"==d?a.sj=8:"SVG"==d?a.sj=6:"MATH"==d?a.sj=11:"OBJECT"==d?a.sj=13:("RUBY"==d?a.xP=!0:"RT"==d&&(a.hH=
!1),a.sj=1);_.sb(c,"a ")&&(b=/\s+id\s*=\s*["'](GBS\.[^"']+)["']/i.exec(c))&&1<b.length&&(a.sj=5,a.L8=b[1]);a.zr="<"+c+">"}else{a.sj=10;c=a.zh;b=!1;for(a.zr="";!b;){d=c;c=a.Ag.indexOf("<",c);if(-1==c||"!--"!=a.Ag.substr(c+1,3))b=!0,-1==c&&(c=a.Ag.length);a.zr+=a.Ag.substring(d,c);b||(a.zr+=" ",c=a.Ag.indexOf("--\x3e",c),-1==c?(c=a.Ag.length,b=!0):c+=3)}a.zh=c;_.D_(a)&&(jib(a),a.Kt--)}c=new fib(a.sj,a.zr,a.Kt,a.L8);a.sz.push(c);return c};_.D_=function(a){return a.zh>=a.Ag.length};
_.C_.prototype.fk=function(){return this.Ag};_.C_.prototype.Mg=function(){if(this.sz[this.Kt+1]){this.Kt++;var a=this.sz[this.Kt]}else a=jib(this);return a};_.C_.prototype.getItem=function(a){var b=this.Kt;for(E_(this,this.sz.length);a>=this.sz.length;)this.Mg();E_(this,b+1);return this.sz[a]};var E_=function(a,b){--b;for(a.Kt=a.sz.length-1;b>=a.sz.length;)a.Mg();a.Kt=b};_.C_.prototype.isa=function(){return this.Kt+1};
var kib,pib,L_;_.F_=function(a,b,c){this.Iu=a=void 0===a?[]:a;this.$l=b||{};this.Qf=void 0===c?null:c;this.f9=!1};_.F_.prototype.toString=function(){return _.Ad(this.toJSON())};_.F_.prototype.toJSON=function(){return{b:this.Qf?(0,_.Ta)(this.Qf,function(a){return a.toJSON()}):null,n:this.$l,p:this.Iu}};
_.F_.prototype.clone=function(){for(var a=new _.F_,b=0;b<this.Iu.length;b++){var c=_.hb(this.kI(b));a.Iu.push(c)}if(null!=this.Qf)for(b=0;b<G_(this);b++)a.tH(H_(this,b).clone());else I_(a,this.Mg());return a};var lib=function(a,b){var c=kib(b);!a.f9&&Vhb.has(b.tagName)&&(c.D=!0,a.f9=!0);c&&a.Iu.push(c)},mib=function(a,b,c){c=b?kib(b,c):{};_.de(b)&&(a.f9=Vhb.has(b.tagName));I_(a,c)},I_=function(a,b){null==a.Qf&&(a.$l=b)};_.F_.prototype.Mg=function(){return this.$l};
var nib=function(a){if(!_.oc){var b=a.Iu.length;_.Cc&&(b=Math.min(1,b));for(var c=0;c<b;c++)a.kI(c).F=!0}};_.F_.prototype.kI=function(a){return this.Iu[a]};_.F_.prototype.tH=function(a){this.Qf?this.Qf.push(a):(this.$l={},this.Qf=[a])};var G_=function(a){return null!=a.Qf?a.Qf.length:0},H_=function(a,b){return null==a.Qf||b>=a.Qf.length?null:a.Qf[b]},J_=function(a){return _.xZ(a.Iu)||a.Mg()};_.F_.prototype.compare=function(a){var b=K_(this);a=K_(a);return b&&a?b.R-a.R:0};
var K_=function(a){return null!=a.Qf?K_(H_(a,0)):a.Mg()},oib=function(a,b){var c={};c.R=b;if(0<=tgb(a.Iu,c,function(d,e){d=d.R;e=e.R;return d<e?1:d>e?-1:0}))return!0;if(null!=a.Qf)for(c=0;c<G_(a);c++)if(oib(H_(a,c),b))return!0;return!1};_.F_.prototype.isValid=function(){return null!=this.Qf||void 0!==this.Mg().R};
kib=function(a,b){b=void 0===b?0:b;var c=null;if(_.de(a))var d=(d=a.getAttribute("ocean_stream_index"))?parseInt(d,10):null;else{var e,g=0;for(e=a.previousSibling;e;e=e.previousSibling,g++)if(_.de(e)){(d=e.getAttribute("ocean_stream_close"))||(d=e.getAttribute("ocean_stream_index"));d=parseInt(d,10)+g+1;break}if(!e){for(e=a.parentNode;!h;e=e.parentNode){var h=e.getAttribute("ocean_initial_text");h||(h=e.getAttribute("ocean_stream_index"))&&g++}d=parseInt(h,10)+g}null==a.previousSibling&&(c=(c=a.parentNode.getAttribute("ocean_text_offset"))?
parseInt(c,10):0)}d=null!=d?{index:d,offset:c}:null;if(!d)return null;c={};c.R=d.index;if(_.de(a)){if("LI"==a.tagName){b=_.$d(a.parentNode);d=b[0].value||a.parentNode.start||1;e=0;for(g=void 0;g=b[e],g!=a;e++)d++;c.L=d}}else null!=d.offset&&(c.O=(d.offset||0)+b);return c};pib=function(a,b){if(!a||!b)return-1;var c=a.R,d=b.R;return c<d?-1:c>d?1:(a.O||0)-(b.O||0)};
L_=function(a,b,c){var d=a&&null!=a.Qf,e=b&&null!=b.Qf;if(d||e){if(e){if(d){d=H_(b,0).Mg();e=1<G_(a)?J_(H_(a,1)):null;if(0>pib(d,e)){for(d=0;d<G_(a);d++)if(L_(H_(a,d),H_(b,d),c))return!0;return!1}return L_(a,H_(b,0),c)?!0:L_(H_(a,G_(a)-1),b,c)}if(L_(a,H_(b,0),c))return!0;for(d=1;d<G_(b);d++)if(a=H_(b,d),J_(a).R<=c&&c<K_(a).R)return!0;return!1}for(var g=0;g<G_(a)-1;g++)if(d=K_(H_(a,g)).R,e=J_(H_(a,g+1)).R,d<=c&&c<e)return!0;return L_(H_(a,G_(a)-1),b,c)}d=a?K_(a).R:0;e=b?K_(b).R:Infinity;return d<=
c&&c<e};_.M_=function(a,b){var c=a?K_(a):{};a:{a=c.R||0;var d=c.O||void 0;c=b.getItem(a);var e=0;if(5!=c.type){10==c.type&&d&&(e=_.BZ(c.text),e=_.v_(e.substring(0,d)).length);for(d=a-1;0<=d;d--){c=b.getItem(d);if(5==c.type){b=new _.$g(c.position,e);break a}10==c.type&&(e+=_.v_(_.BZ(c.text)).length)}for(;(c=b.getItem(a))&&0!=c.type&&5!=c.type;a++);}b=new _.$g(c.position)}return b};
var qib,rib,sib,tib,N_,vib,wib,kgb,xib,lgb;qib={cm:!0,"in":!0,mm:!0,pc:!0,pt:!0,px:!0};rib={large:18,medium:16,small:13,"x-large":24,"x-small":10,"xx-large":32,"xx-small":9};sib=/^(((normal|italic|oblique|inherit|small-caps|bold|bolder|lighter|100|200|300|400|500|600|700|800|900)\s+)*)([^/\s]+)(\/\S+)?(.*)$/;
_.uib=function(a,b,c,d,e){var g=[],h=_.mZ(a||document.styleSheets,!1);(0,_.Qa)(h,function(k,n){g=tib(k,b,c,d,n,g)});(0,_.Qa)(g,function(k){k.parentRule?k.parentRule.deleteRule&&k.parentRule.deleteRule(k.index):(k=k.index,a.deleteRule?a.deleteRule(k):a.removeRule(k))});e&&!_.kc&&Shb(a,'svg[viewBox]:not([preserveAspectRatio="none"]) {max-width:'+e.width+"px;max-height:"+e.height+"px;}")};
tib=function(a,b,c,d,e,g){if(window.CSSRule){if(b.fontFamilyOverride&&a.type==CSSRule.FONT_FACE_RULE&&b.fontFamilyOverride!=_.dc(a.style.getPropertyValue("font-family")))return g&&g.unshift({parentRule:a.parentRule,index:e}),g;if(a.type==CSSRule.MEDIA_RULE)return(0,_.Qa)(a.cssRules,function(y,z){tib(y,b,c,d,z,g)}),g;if(a.type==CSSRule.STYLE_RULE&&_.oc){var h=a.selectorText.split(","),k=h.filter(function(y){return!(y.includes(":first-letter")||y.includes(":first-line"))});if(h.length!=k.length){if(0==
k.length)return g.unshift({parentRule:a.parentRule,index:e}),g;a.selectorText=k.join(",")}}}if(!a.style)return g;if(b.textZoom&&b.jx){var n,r,w;_.JT(_.LT(a.style.font))||ngb()||(n=vib(String(a.style.font),b.textZoom,b.jx));_.JT(_.LT(a.style.fontSize))||(r=N_(String(a.style.fontSize),b.textZoom));_.JT(_.LT(a.style.lineHeight))||(w=N_(String(a.style.lineHeight),b.jx,!0,b.textZoom));null!=n&&(a.style.font=String(n));null!=r&&a.style.setProperty("font-size",r,a.style.getPropertyPriority("font-size"));
null!=w&&a.style.setProperty("line-height",w,a.style.getPropertyPriority("line-height"))}null!=a.style.fontFamily&&0!=a.style.fontFamily.length&&(b.fontFamilyOverride||d)&&(e=a.style.fontFamily.split(/\s*,\s*/),a.style.fontFamily="",b.fontFamilyOverride?(h='"'+b.fontFamilyOverride+'"',a.style.fontFamily=1==e.length&&_.dc(e[0])==b.fontFamilyOverride?h:_.$a(h,e).join(",")):d&&(a.style.fontFamily=(0,_.Ta)(e,function(y){var z=d[c[_.dc(y).toLowerCase()]];return z&&z[0]?(z='"'+z[0].family+'"',"initial"==
y?z:z+", "+y):y}).join(", ")));return g};N_=function(a,b,c,d){"normal"==a&&c&&(a="1.2em");if("inherit"==a||"normal"==a)return null;if(rib[a])return String(rib[a]*b)+"px";var e=(e=a.match(Pgb))&&e[0]||null;var g=e in qib;if(!g&&!c)return null;a=parseFloat(a);g&&d&&(a*=d);return String(a*b)+(e||"")};
vib=function(a,b,c){a=a.match(sib);if(null===a)return null;var d=N_(a[4],b);b=N_((a[5]||"normal").replace("/",""),c,!0,b);null!==b&&(b="/"+b);if(null===d&&null===b)return null;c=a[1]||"";d=d||a[4];b=b||a[5]||"";return c+d+b+(a[6]||"")};
wib=function(a,b,c){if(a.style){var d,e,g;a.style.fontSize&&(d=N_(a.style.fontSize,b));a.style.lineHeight&&(e=N_(a.style.lineHeight,c,!0));a.style.font&&(g=vib(a.style.font,b,c));"string"===typeof g&&(a.style.font=g);"string"===typeof d&&a.style.setProperty("font-size",d,a.style.getPropertyPriority("font-size"));"string"===typeof e&&a.style.setProperty("line-height",e,a.style.getPropertyPriority("line-height"))}};xib=_.lb(_.mb(".ocean_check_font {font: 20px serif;}"));lgb=0===xib.length?_.Vaa:(new _.Lb).Po(xib);
var zib,Bib,Aib,O_,Eib,P_,Fib,Gib,Dib;_.yib=function(a,b,c){this.lg=a;this.Zxa=b;this.Kea="";this.Hya=c};_.Cib=function(a,b){var c=b.VR,d=b.VH,e=c&&null!=c.Qf,g=d&&null!=d.Qf;a.Kea=(0,_.Ta)(b.qq,function(h){return L_(c,d,h.index)?"":'<a id="'+h.position+'"></a>'}).join("");return e&&g?zib(a,c,d):e?Aib(a,c,d):g?Bib(a,c,d):O_(a,c,d)};
zib=function(a,b,c){var d=H_(c,0).Mg(),e=1<G_(b)?J_(H_(b,1)):null;if(0>pib(d,e))for(d=P_(a,b,c),e=0;e<G_(c);e++)d+=O_(a,H_(b,e),H_(c,e));else{e=new _.F_;for(d=0;d<G_(b)-1;d++)e.tH(H_(b,d));var g=H_(b,G_(b)-1),h=new _.F_;I_(h,J_(g));d=P_(a,b,c);d+=Aib(a,e,h);d+=Bib(a,g,c)}return d};Bib=function(a,b,c){var d=void 0===d?c:d;b=O_(a,b,H_(c,0),d);for(var e=new _.F_,g=1;g<G_(c);g++){var h=H_(c,g);I_(e,J_(h));b+=O_(a,e,h,d)}return b};
Aib=function(a,b,c){var d=void 0===d?c:d;for(var e=new _.F_,g=P_(a,b,d),h=0;h<G_(b)-1;h++)I_(e,J_(H_(b,h+1))),g+=O_(a,H_(b,h),e,d);return g+O_(a,H_(b,G_(b)-1),c,d)};
O_=function(a,b,c,d){d=void 0===d?c:d;var e=a.lg.isa(),g="",h=c?c.Mg().R:null;c=c?c.Mg().O:void 0;E_(a.lg,0);if(b){g=P_(a,b,d);var k=b.Mg();b=k.R;E_(a.lg,b);if(b==h){if(k.O==c)return g;g+=Dib(a.lg.Mg(),k.O,c);E_(a.lg,e);return g}k.O&&(g+=Dib(a.lg.Mg(),k.O))}b=k?void 0!==k.L:!1;var n;for(n=a.lg.Mg();0!=n.type&&h!=n.index;n=a.lg.Mg()){var r=n.text;a.Hya&&(r=a.Hya(n));b&&(b=!1,r.match(/<li\b/i)&&(r=_.A_(r,"value",k.L)));g+=Eib(n,r,d)}c&&0!=n.type&&(g+=Dib(n,0,c));E_(a.lg,e);return g};
Eib=function(a,b,c){return(1==a.type||8==a.type)&&c&&oib(c,a.index)?_.A_(b,"ocean-sliced-element","ocean-sliced-element"):a.tagName()in Fib?_.A_(b,"media-id",String(a.index)):b};
P_=function(a,b,c){for(var d,e="",g=b.Iu.length-1;0<=g;g--){d=b.kI(g);var h=a.lg.getItem(d.R),k=h.text;k=_.A_(k,"ocean-reopened-element","ocean-reopened-element");void 0!==d.L&&(k=_.A_(k,"value",d.L));d.F&&(k=_.A_(k,"ocean-reopened-parent","ocean-reopened-parent"));d.D&&(k=_.A_(k,"ocean-deepest-block","ocean-deepest-block"));e+=Eib(h,k,c)}e+=a.Kea;a.Kea="";return e};Fib=_.jb(["IMG","VIDEO","OBJECT"]);
Gib=" <gbjh "+(_.nc?'style="-moz-user-select:none"':_.kc?'unselectable="on"':_.oc?'style="-webkit-user-select:none"':'style="user-select:none"')+">"+(0,_.ec)("\u00a0",40)+"</gbjh>";Dib=function(a,b,c){b=void 0===b?0:b;var d="number"===typeof c?c-b:Infinity;a=_.BZ(a.text);b=_.cc(a.substr(b,d));"number"===typeof c&&c<a.length&&(b+=Gib);return b};
_.Hib=["\n*[ocean-deepest-block] {text-indent: 0px !important;}.gb-segment.gb-horizontal[ocean-reopened-element], .gb-segment.gb-horizontal [ocean-reopened-element] {border-top-width: 0px !important;border-top-right-radius: 0px !important;border-top-left-radius: 0px !important;margin-top: 0px !important;padding-top: 0px !important;} li[ocean-reopened-element] {list-style-type: none !important;}.gb-segment.gb-horizontal[ocean-sliced-element], .gb-segment.gb-horizontal [ocean-sliced-element] {border-bottom-width: 0px !important;border-bottom-right-radius: 0px !important;border-bottom-left-radius: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;} .gb-segment.gb-vertical[ocean-reopened-element], .gb-segment.gb-vertical [ocean-reopened-element] {border-right-width: 0px !important;border-right-right-radius: 0px !important;border-right-left-radius: 0px !important;margin-right: 0px !important;padding-right: 0px !important;} .gb-segment.gb-vertical[ocean-sliced-element], .gb-segment.gb-vertical [ocean-sliced-element] {border-left-width: 0px !important;border-left-right-radius: 0px !important;border-left-left-radius: 0px !important;margin-left: 0px !important;padding-left: 0px !important;} *[ocean-reopened-parent]:first-letter, *[ocean-reopened-parent]:first-line {",_.kc?
"color: inherit !important;font: inherit !important;margin: 0 !important;padding: 0 !important;float: none !important;initial-letter: normal !important":"color: unset !important;font: unset !important;margin: unset !important;padding: unset !important;float: unset !important;initial-letter: unset !important;-webkit-initial-letter: unset !important","} "].join("");
_.Iib=function(a,b,c,d){_.qU(a,"gb-segment");_.qU(a,b&&"vertical-rl"==b.ira?"gb-vertical":"gb-horizontal");b&&$hb(a,b.JZ);for(eib(a);null!=a;a=_.DZ(a))_.de(a)&&wib(a,c,d)};
var Jib=function(a){this.qh=a;this.W_=0;this.Eca=null;this.t1=0;this.ZG=[];this.YG=[];this.Efa=[]},Kib=function(a){var b=a.Efa;a.Efa=[];return b},Nib=function(a,b,c,d,e,g){g=void 0===g?!1:g;var h=b.text,k=!1;if(gib(b)||2==b.type||5==b.type){k=b.tagName();if(1==d){var n=a.W_;var r=a.Eca||void 0;a.Eca=null}d&&(h=_.A_(h,"ocean-reopened-element","ocean-reopened-element"),e&&(h=_.A_(h,"ocean-reopened-parent","ocean-reopened-parent")),g&&(h=_.A_(h,"ocean-deepest-block","ocean-deepest-block")));0==a.t1&&
(d=n,h=_.A_(h,"ocean_stream_index",b.index.toString(10)),d&&(h=_.A_(h,"ocean_text_offset",d.toString(10))),r&&(h=_.A_(h,"ocean_initial_text",r.toString(10))));null!=c&&"LI"==k&&(h=_.A_(h,"value",c.toString(10)));5==b.type&&a.Efa.push({index:b.index,position:b.position});"AUDIO"==k||"IMG"==k||"VIDEO"==k?h=_.cib(k,h):"IMAGE"==k&&(h=_.dib(h));k=2!=b.type}else if(10==b.type)(c=a.W_)?(h=_.BZ(b.text),h=_.cc(h.substr(c),h.length!=b.text.length)):h=b.text,a.W_=0;else if(hib(b)&&!(0<a.YG.length))return a=
a.qh,a.Bj.setAttribute("ocean_stream_close",b.index.toString(10)),a.Bj=a.Bj.parentNode,a.Bj==a.Vi&&(a.xr=Infinity),a.xr>=a.k_&&("DIV"==a.Bj.tagName||"P"==a.Bj.tagName||a.xr>=2*a.k_)?Lib(a):null;6==b.type||8==b.type||11==b.type||13==b.type||0<a.YG.length?(c=h,c=void 0===c?b.text:c,a.ZG.push(c),gib(b)?(a.YG.push(a.ZG.length-1),6!=b.type&&11!=b.type&&13!=b.type||a.t1++):hib(b)&&(c=a.YG.pop(),7!=b.type&&12!=b.type&&14!=b.type||a.t1--,0==a.t1&&(a.ZG[c]=_.A_(a.ZG[c],"ocean_stream_close",b.index.toString(10)))),
0<a.YG.length||(Mib(a.qh,a.ZG.join(""),!1),a.ZG=[])):Mib(a.qh,h,k);return null};
var Oib=function(a,b){this.S7=a;this.JZ=b};Oib.prototype.isValid=function(){return this.S7&&this.S7.isValid()};
var R_=function(a,b,c,d){_.ed.call(this);this.em=a;this.wn=this.yi=null;this.wQa=c;this.HXa=d.textZoom||1;this.$Pa=d.jx||1;this.TP=0;this.Ax=[];this.Gpa=0;this.ik=this.EX=!1;this.Tca=!0;this.b0=this.xr=0;this.k_=200;a=_.Kb({width:this.em.width+"px",height:this.em.height+"px",overflow:"hidden",visibility:"hidden",margin:0,padding:0,position:"fixed",left:"-"+this.em.width+"px",top:"-"+this.em.height+"px"});b=_.Ub("<style>"+b+"</style><style>body { margin: 0; padding: 0; } .gb-segment {height: "+(this.em.height+
"px;}</style>"),null);b=_.Tgb(document.body,b,void 0,a);b.setAttribute("scrolling","no");this.Iva=b;this.oh=new _.Gd(_.fe(this.Iva));this.Vi=this.oh.Qb().body;this.Vi.setAttribute("scroll","no");this.Vi.className=d.axa||"";this.Bj=this.Vi;this.Kj=new _.F_;this.Tda={};_.oc?(d=this.oh.createElement("DIV"),b=this.oh.Qb().createRange(),this.oh.appendChild(this.Vi,d),this.oh.appendChild(d,this.oh.createTextNode("a")),b.setStart(d.childNodes[0],0),b.setEnd(d.childNodes[0],1),a=b.getBoundingClientRect(),
this.oh.appendChild(d,this.oh.createElement("BR")),this.oh.appendChild(d,this.oh.createTextNode("a")),b.setEnd(d.childNodes[2],1),c=b.getBoundingClientRect(),Q_(b),this.oh.removeNode(d),d=a.height==c.height):d=!1;this.hXa=d};_.m(R_,_.ed);R_.prototype.ua=function(){_.Yd(this.Iva)};var Pib=function(a,b){wib(b,a.HXa,a.$Pa);a.yi&&b.firstChild&&b.style&&(b.setAttribute("old-overflow",b.style.overflow),b.style.overflow="hidden");for(b=_.ae(b);b;)Pib(a,b),b=_.CZ(b)};R_.prototype.wD=function(){return this.ik};
var Mib=function(a,b,c){var d=a.Bj.childNodes.length;a.Bj.insertAdjacentHTML("beforeend",b);if(d==a.Bj.childNodes.length){var e=document.createTextNode(String(b));a.Bj.appendChild(e)}e=a.Bj.lastChild;if(_.de(e))Pib(a,e),null===a.yi&&((b=_.Kd(a.oh.yc,"div","gb-segment",void 0)[0])?(a.yi="vertical-rl"==_.ST(b,"webkitWritingMode"),a.wn="rtl"==_.ST(b,"direction")):(a.yi=!1,a.wn=!1),a.yi&&(a.Vi.style.webkitWritingMode="vertical-rl",a.oh.Qb().documentElement.style.webkitWritingMode="vertical-rl"),a.TP=
a.yi?0:a.em.height),a.Tca&&(eib(e),_.rU(e,["gb-segment",a.yi?"gb-vertical":"gb-horizontal"])),"TABLE"==e.tagName&&(b=a.em.width,e.style&&_.aU(e).width>b+.5&&(e.style.tableLayout="fixed",e.style.width="100%",e.style.wordWrap="break-word")),c&&(a.Bj=e),a.xr+="IMG"==e.tagName?100:1;else{c=a.Bj;if(c.childNodes.length>d+1){for(;c.childNodes.length>d;)c.removeChild(c.lastChild);d=document.createTextNode(String(_.BZ(b)));c.appendChild(d)}a.xr+=b.length}a.Tca=!1};
R_.prototype.advance=function(){var a=this.Kj,b=this.Tda;this.Tca=!0;this.ik=this.EX=!1;this.TP=this.yi?0:this.em.height;this.Ax=[];_.Vd(this.Vi);this.xr=0;this.Bj=this.Vi;this.Kj=new _.F_;this.Tda={};return new Oib(a,b)};R_.prototype.Vb=function(){return this.em};
var Lib=function(a){var b=a.Vb();return Zhb(a.Vi,b,a.Tda).then(function(){this.yi&&(_.Ac||_.zc)&&(this.Vi.scrollLeft=0);var c=this.yi?this.Vi.scrollWidth-this.em.width:this.Vi.scrollHeight-this.em.height;this.xr>=this.k_&&(this.b0+=this.xr,0<c&&(this.k_=Math.max(100,Math.round(this.b0/(2*(c/(this.yi?this.em.width:this.em.height)+1)))),this.b0=0));this.xr=0;if(0<c||this.Bj===this.Vi)this.EX=!Qib(this,this.Vi)},null,a)},Qib=function(a,b,c){c=Rib(a,b,c);if(c==a.Bj&&!a.ik||!c&&!a.wD())return!0;var d=
!c;c&&(Sib(a,c,b),a.Kj.isValid()||(d=!0));d&&a.Bj!=a.Vi&&(a.ik=!1);return d},S_=function(a,b){return a.yi?0>b:b>a.em.height},Tib=function(a){var b=a.tagName.toUpperCase();return!a.firstChild||"MATH"==b||"OBJECT"==b||"RUBY"==b||"SVG"==b},Uib=function(a,b){var c=a.Ax[0];if(1<a.Ax.length){if(b&&3==b.nodeType){var d=T_(a,b),e=Whb(d);Q_(d);1<e.length&&(b=null)}if(b)for(d=0;d<a.Ax.length&&!(c=a.Ax[d],0<Jgb(c.node,b));d++);a.TP=a.yi?Math.min(c.range.start,c.range.end+1):Math.max(c.range.start,c.range.end-
1)}return c.node},Wib=function(a,b){for(var c,d=b?b.parentNode:null,e=!0;b;){var g=_.WT(b).y;if(S_(a,g))break;var h=Vib[b.tagName];if(h){if(!e&&aib(b,"pageBreakBefore"))return{before:!0,el:b};if(!S_(a,g+_.aU(b).height)&&aib(b,"pageBreakAfter"))return 1==h&&(c=Wib(a,_.ae(b))),c||{before:!1,el:b}}g=null;1==h&&(g=_.ae(b));g||(g=_.CZ(b),e=!1);for(;!g;){b=b.parentNode;if(b==d)return null;g=_.CZ(b)}b=g}return null},Xib=function(a){var b=_.ae(a.Vi),c=Wib(a,b);if(!c||c.before&&c.el==b)return null;b=c.el;
var d=T_(a,b,null);var e=U_(a,b,d),g;if(g=e.start==e.end)(g=b)&&_.de(g)?(g=_.ST(g,"display")||_.TT(g,"display")||g.style.display,g="block"==g||"list-item"==g||"table"==g):g=!1,g=!g;g&&(g=a.oh.createElement("DIV"),c.before?a.oh.lPa(g,b):a.oh.kPa(g,b),d=T_(a,g,d),e=U_(a,g,d),a.oh.removeNode(g));if(!S_(a,e.start)&&c.before)return Q_(d),b;if(!S_(a,e.end)&&!c.before){c=b.nextSibling;for(b=b.parentNode;!c&&b!=a.Vi;)c=b.nextSibling,b=b.parentNode;Q_(d);return c}Q_(d);return null},Rib=function(a,b,c){if(a.wQa){var d=
Xib(a);if(d&&_.Lgb(a.Vi,function(e){return e==d||B_(e)})!=d)return a.ik=!0,d}return Yib(a,b,c)},Zib=function(a){return B_(a)?!0:!!_.Lgb(a,function(b){return B_(b)})},Yib=function(a,b,c){for(var d=c||b.firstChild,e=c=null,g={};d&&b!=d&&_.ee(b,d);){c=T_(a,d,c);g.RF=U_(a,d,c);a.Ax=(0,_.Sa)(a.Ax,function(k){return function(n){if(_.ee(n.node,d))n=!1;else{n=n.range;var r=k.RF;n=(this.yi?Math.min(n.start,r.start)>Math.max(n.end,r.end):Math.max(n.start,r.start)<Math.min(n.end,r.end))?!0:!1}return n}}(g),
a);a.Ax.push({node:d,range:g.RF});if(S_(a,g.RF.start)&&a.ik)return Q_(c),Uib(a,e);if(S_(a,g.RF.end)&&"BR"!=d.tagName){if(a.ik&&(3==d.nodeType||Tib(d)))return Q_(c),Uib(a,e);if(3==d.nodeType)return d;if("TABLE"==d.tagName){var h=$ib(a,d);if(null!==h)return Q_(c),h}if(Tib(d)){if(d==a.Bj)return Q_(c),Uib(a,e);for(a.ik=B_(d);d&&!d.nextSibling;)d=d.parentNode;d=d?d.nextSibling:null;Q_(c);return d}d=d.firstChild}else{a.ik||(a.ik=Zib(d),a.ik&&(e=d));for(;d&&!d.nextSibling;)d=d.parentNode;d=d&&d.parentNode!=
b?d.nextSibling:null}g={RF:g.RF}}Q_(c);return null},$ib=function(a,b){for(var c=null,d=0;d<b.rows.length;d++){for(var e=b.rows[d],g=_.Sa(_.$d(e),_.de),h=0;h<g.length;h++){var k=g[h];c=T_(a,k,c);k=U_(a,k,c);if(S_(a,k.end))return Q_(c),e}a.ik=!0}Q_(c);return null},Sib=function(a,b,c){a.Kj=new _.F_;c=c||a.Vi;if(3==b.nodeType){var d=b.length,e=ajb(a,b);if(0==e&&bjb(b))cjb(a,b.parentNode,c);else{var g=_.DZ(b),h;!a.ik&&0<e&&!_.JT(b.data.substr(0,e))&&(a.ik=!0);e==d?g&&_.ee(c,g)&&Sib(a,g,c):(mib(a.Kj,b),
0==e?(h=a.oh.cNa(b))&&h!=c&&h.firstChild==b?(mib(a.Kj,h,0),h=h.parentNode):h=null:(d=a.Kj,null==d.$l&&(d.$l={}),d.$l.O=d.$l.O?d.$l.O+e:e),djb(a,h||b,c),!e&&_.Cc||nib(a.Kj))}}else cjb(a,b,c)},djb=function(a,b,c){for(;b&&b!=c;)_.de(b)&&lib(a.Kj,b),b=b.parentNode},cjb=function(a,b,c){if(a.ik||"TR"!=b.tagName){for(;b.parentNode!=c;)if(bjb(b)&&a.ik){if(b.parentNode.hasAttribute("ocean-reopened-element"))break;var d=b.parentNode;if(_.de(d)&&!d.hasAttribute("ocean_stream_index"))break;b=b.parentNode}else break;
mib(a.Kj,b)}else ejb(a,b);djb(a,b.parentNode,c);_.Cc||nib(a.Kj)},ejb=function(a,b){var c=a.Kj,d=_.Sa(_.$d(b),_.de);(0,_.Qa)(d,function(e){this.Kj=null;this.Ax=[];Qib(this,b,e);if(this.Kj&&this.Kj.isValid())c.tH(this.Kj);else{var g=new _.F_;lib(g,e);e=e.getAttribute("ocean_stream_close");var h={};h.R=parseInt(e,10);I_(g,h);c.tH(g)}},a);a.Kj=c;lib(a.Kj,b)},T_=function(a,b,c){c=c||a.oh.Qb().createRange();c.setStart(b,0);c.setEndAfter(b);return c},U_=function(a,b,c){var d=0,e=0;1==b.nodeType?"BR"!=b.tagName&&
(a.yi?(e=_.WT(b).x,d=b.offsetWidth||_.aU(b).width,d=e+d):(a=b.getBoundingClientRect(),c=c.getBoundingClientRect(),d=a.top,e=a.bottom,c&&(c.width&&c.height&&(d=Math.min(d,c.top),e=Math.max(e,c.bottom)),c.bottom<a.bottom&&(e=Math.max(e,a.top+b.scrollHeight))))):3==b.nodeType&&(b=Whb(c))&&0!=b.length&&(e=b[b.length-1],a.yi?(d=e.right,e=e.left):(d=e.top,e=e.bottom));return{start:d,end:e}},fjb=function(a,b,c){return c?(c.setEnd(a,b),c):u_(_.Lhb(a,0,a,b)).hd},gjb=function(a,b,c,d){if(!d){var e=a.oh.createElement("SPAN");
b.parentNode.replaceChild(e,b);e.appendChild(b)}c=fjb(b,c,d);a.yi?c=(c=c.getClientRects())&&0!=c.length?{bottom:0,left:_.xZ(c).right-a.Gpa}:{bottom:0,left:a.em.width}:(c=c.getBoundingClientRect(),c=null===c||c.left>=c.right&&c.top>=c.bottom?{bottom:0,left:0}:c);a=a.yi?c.left>=a.TP:c.bottom<=a.TP;e&&e.parentNode.replaceChild(b,e);return a},ajb=function(a,b){function c(){Q_(w);r&&r.parentNode.replaceChild(b,r)}var d=0,e=0,g=b.length,h=b.nodeValue;if(_.JT(h))return g;if(a.yi){var k=u_(Jhb(i_(b))).hd,
n=k.getClientRects();a.Gpa=0==n.length?0:n[n.length-1].width;Q_(k)}if(a.hXa&&0!=b.parentElement.getElementsByTagName("BR").length){var r=a.oh.createElement("SPAN");r.style.all="unset";b.parentNode.replaceChild(r,b);r.appendChild(b)}var w=fjb(b,g);if(gjb(a,b,g,w))return c(),g;for(;d<g&&(e=Math.floor(d+(g-d)/2),d!=e);)gjb(a,b,e,w)?d=e:g=e;for(;0<e&&/[^\t\n\r ]/.test(h.charAt(e));)if(w.setStart(b,e-1),w.setEnd(b,e),d=w.getBoundingClientRect(),!d||0==d.width&&0==d.height&&0==d.left&&0==d.right)e--;else break;
c();0!=e||a.ik||(e=1);return e};R_.prototype.Swa=function(a){var b=this.oh.Qb(),c=_.we();a.w9?(new hjb(b)).wait(c):c.resolve({zda:0,Doa:[]});return c.se};
var ijb=_.kc||_.Cc&&!(0<=_.zb(_.Wt,36)),Vib={DIV:1,P:2,OL:1,UL:1,LI:1,TABLE:1,TR:1,TH:1,TD:2,IMG:2,PRE:2,H1:2,H2:2,H3:2,H4:2,H5:2,H6:2,SVG:2,OBJECT:2,HR:2},Q_=function(a){ijb&&a&&a.detach&&a.detach()},bjb=function(a){var b=a;for(a=a.previousSibling;a;a=a.previousSibling){if(_.de(a)){if("A"!=a.tagName||a.children&&a.children.length)break}else if(3==a.nodeType){if(!_.JT(_.PT(a)))break}else break;b=a}return null==b.previousSibling},hjb=function(a){this.yc=a;this.sr=a.body;this.Nya=null},jjb=function(a){var b=
new Map;a=a.yc.styleSheets;for(var c=0,d;d=a[c];c++){d=y_(d);for(var e=0,g;g=d[e];e++){if(window.CSSRule&&g.type!=CSSRule.FONT_FACE_RULE||!g.style)g=null;else{var h=g.style.getPropertyValue?g.style.getPropertyValue("font-family"):g.style.fontFamily,k=!(g.style.getPropertyValue?!g.style.getPropertyValue("src"):!g.style.src);_.mc&&(k=/src:\s*url\(/.test(g.cssText));if(k&&h&&(window.CSSRule||_.sb(Rhb(g),"@font-face"))){h=_.dc(h);var n=g.style.getPropertyValue?g.style.getPropertyValue("font-weight"):
g.style.fontWeight;k="4";n&&"normal"!=n&&(k="7");g=g.style.getPropertyValue?g.style.getPropertyValue("font-style"):g.style.fontStyle;n="n";g&&"normal"!=g&&(n="i");g={family:h,style:n+k}}else g=null}g&&(h=b.get(g.family)||new Set,h.add(g.style),b.set(g.family,h))}}a=[];b=_.l(b);for(c=b.next();!c.done;c=b.next())d=_.l(c.value),c=d.next().value,d=d.next().value,a.push({name:c,lXa:Array.from(d).join(",")});return a};
hjb.prototype.wait=function(a){function b(){return{zda:(0,_.za)()-h,Doa:k.sort()}}var c=jjb(this);if(0==c.length)a.resolve({zda:0,Doa:[]});else{var d=(0,_.Ta)(c,function(n){return n.name+":"+n.lXa}),e={};"string"===typeof this.Nya&&(0,_.Qa)(c,function(n){e[n.name]=this.Nya},this);var g=(new _.Gd(this.yc)).createElement("DIV");this.sr.appendChild(g);var h=(0,_.za)(),k=[];WebFont.load({custom:{families:d,testStrings:e},active:function(){(0,_.za)();_.Yd(g);a.resolve(b())},inactive:function(){_.Yd(g);
a.resolve(b())},fontactive:function(n,r){k.push(n+":"+r)},fontinactive:function(){},context:_.St(this.yc)})}};
_.kjb=function(a,b,c,d,e,g){g=void 0===g?[]:g;this.VR=a;this.VH=b;this.ira=c;this.OLa=d;this.JZ=e;this.qq=g};_.kjb.prototype.toJSON=function(){var a=this.VR,b=this.VH,c=_.O_a(this.JZ,function(d){return[d.width,d.height]});return{start:a?a.toJSON():null,end:b?b.toJSON():null,mode:this.ira,dir:this.OLa,mediaSize:c,positions:this.qq}};
var ljb=function(a,b){0>a.Q9&&(a.Q9=b);a.aua=b};ogb.prototype.toJSON=function(){return{firstPage:this.Q9,fontLoad:this.Wra,lastPage:this.aua}};
_.mjb=function(){this.axa=this.fontFamilyOverride=this.jx=this.textZoom=null;this.w9=!0};
var njb=function(){this.lWa=(0,_.xa)(this.mWa,this)};njb.prototype.mWa=function(a){return _.Tg(a)};
_.V_=function(a,b,c,d,e,g){e=void 0===e?new njb:e;g=void 0===g?new ogb:g;_.ed.call(this);var h=this;(0,_.za)();d=ojb(d);this.$va=g;this.lg=a;this.kWa=e;a=pjb(this.lg.fk(),b);this.qh=new R_(c,b,a,d);(0,_.za)();this.cR=this.qh.Swa(d);this.cR.then(function(k){h.$va.Wra=k.zda||0},null,this);this.VI=new Jib(this.qh);this.Lp=[];this.tE=[];this.Wi={};this.FA=[];this.Ova=0;this.JA=null;this.yIa=0;this.qX=null};_.m(_.V_,_.ed);
_.V_.prototype.ua=function(){var a=this;this.cR.cancel();this.cR.then(function(){return _.gd(a.qh)},null,this);_.ed.prototype.ua.call(this)};_.V_.prototype.Oe=function(a){var b=function(){this.tE.length||(this.Ova=(0,_.za)());if(this.tE[a])return this.tE[a];if(0>a||!W_(this)&&a>=this.Lp.length)return null;var c=this.tE.length,d=this.tE[c-1]||_.Tg();this.tE[c]=d.then(function(){return this.Rm(c)},null,this);return this.tE[c].then(b,null,this)};return this.cR.then(b,null,this)};
var W_=function(a){return a.JA&&a.JA.isValid()||0==a.Lp.length};_.V_.prototype.OO=function(a,b){return this.Oe(a+b).then(function(){return this.Lp.slice(a,a+b)},null,this)};_.V_.prototype.Gh=function(){return!W_(this)};_.V_.prototype.Df=function(){return this.Gh()?_.Tg(this.Lp.length):this.Oe(Infinity).then(this.Df,null,this)};
_.V_.prototype.Rm=function(a){var b=function(){if(this.Lp[a+1]||!W_(this))var c=this.Lp[a]||null;else c=this.kWa,c=_.Tg(void 0).then(c.lWa).then(this.yMa,null,this).then(b,null,this);return c};return b.call(this)};
var qjb=function(a){if(1E4<++a.yIa)throw"Page count exceeds maximum allowed";var b=a.qh.wD(),c=a.qh.advance(),d=c.S7;c.isValid()||(d=null,b=b||_.D_(a.lg)&&0==a.Lp.length);var e=Kib(a.VI);if(b){var g=new _.kjb(a.JA?a.JA.clone():null,d?d.clone():null,a.qh.yi?"vertical-rl":"horizontal-tb",a.qh.wn?"rtl":"ltr",c.JZ);b=(0,_.Sa)(e,function(h){return L_(g.VR,g.VH,h.index)});_.bb(a.FA,b);(0,_.Qa)(a.FA,function(h){this.Wi[h.position]=this.Lp.length},a);g.qq=a.FA;a.FA=[];a.Lp.push(g);ljb(a.$va,(0,_.za)()-a.Ova)}else(0,_.Qa)(e,
function(h){L_(this.JA,d,h.index)&&this.FA.push(h)},a);a.JA=d;if(!W_(a)){b=a.Lp.length-1;_.bb(a.Lp[b].qq,a.FA);c=0;for(e=void 0;e=a.FA[c];c++)a.Wi[e.position]=b;a.FA=[]}};_.V_.prototype.kO=function(a){var b=this.Wi[a];return"number"===typeof b?_.Tg(b):this.Oe(this.Lp.length).then(function(c){var d=this.Wi[a];return"number"===typeof d?d:null!==c?this.kO(a):-1},null,this)};
var rjb=function(a,b){var c=null!=b.Qf?null:b.Mg();if(c){var d,e=c.R;10==a.lg.getItem(e).type&&(d=e);e=a.VI;var g=c.O;e.W_=void 0===g?0:g;e.Eca=void 0===d?null:d;Kib(e)}for(d=b.Iu.length;0<d;d--)e=b.kI(d-1),g=a.lg.getItem(e.R),Nib(a.VI,g,e.L,d,e.F,e.D);c&&(E_(a.lg,c.R),a.qX=c);if(null!=b.Qf)for(c=0;c<G_(b);c++)if(d=H_(b,c),rjb(a,d),E_(a.lg,d.Mg().R),c!=G_(b)-1)for(d=J_(H_(b,c+1)),e=a.lg.Mg();e.index!=d.R;e=a.lg.Mg())Nib(a.VI,e)};
_.V_.prototype.yMa=function(){var a=function(){for(;!this.qh.EX;){var b=this.lg.Mg();if(0==b.type)break;var c=this.qX?this.qX.L:void 0;this.qX=null;if(b=Nib(this.VI,b,c))return b.then(a,null,this);if(!(0<this.VI.YG.length)&&this.qh.EX)break}qjb(this)};this.JA&&rjb(this,this.JA);return _.Tg(a.call(this))};_.V_.prototype.Swa=function(){return this.cR};
var ojb=function(a){a=a||new _.mjb;a.textZoom=a.textZoom||1;a.jx=a.jx||1;return a},pjb=function(a,b){var c=/page-break-|break-before|break-after/i;return-1!=b.search(c)||-1!=a.search(c)};
var X_=function(a){this.mh=a};X_.prototype.toString=function(){return this.mh};_.sjb=new X_("input-event");_.tjb=new X_("ready");_.ujb=new X_("selection-change");
var Y_=function(a){this.mh=a};Y_.prototype.toString=function(){return this.mh};_.vjb=new Y_("find-page-for-query");_.wjb=new Y_("find-results-for-page");_.xjb=new Y_("get-page");_.yjb=new Y_("get-page-range");_.zjb=new Y_("get-next-page");_.Ajb=new Y_("get-previous-page");_.Bjb=new Y_("get-selection");_.Cjb=new Y_("get-client-rectangles");_.Djb=new Y_("node-address-range");_.Ejb=new Y_("node-address-range-to-rectangles");_.Fjb=new Y_("request-blob");_.Gjb=new Y_("request-image-info");_.Hjb=new Y_("request-json");
_.Ijb=new Y_("request-manifest");_.Jjb=new Y_("request-segment");_.Kjb=new Y_("request-svg");_.Ljb=new Y_("select-by-coordinates");_.Mjb=new Y_("set-frame");
_.Z_=function(a,b){b=void 0===b?_.ta:b;_.ed.call(this);this.mh=a;this.Kya=b;this.yva=new Set;this.Dn=new Map;this.ZP=new Map;this.vi=new Map;this.ox=0;this.Lu=new Map;this.Qsa=this.hP.bind(this);this.Kya.addEventListener("message",this.Qsa,!1)};_.m(_.Z_,_.ed);_.Z_.prototype.ua=function(){this.Kya.removeEventListener("message",this.Qsa,!1);_.ed.prototype.ua.call(this)};_.Njb=function(a,b,c,d){a.Dn.set(b,{target:d,origin:c});a.yva.add(c)};_.f=_.Z_.prototype;
_.f.subscribe=function(a,b){a=String(a);this.vi.has(a)||this.vi.set(a,new Set);this.vi.get(a).add(b);return this};_.f.unsubscribe=function(a,b){(a=this.vi.get(String(a)))&&a.delete(b);return this};_.f.Oj=function(a,b,c){var d=this;c=void 0===c?this.mh:c;var e=String(a);_.La(b)&&Object.freeze(b);c==this.mh?_.se(function(){Ojb(d,e,b)}):Pjb(this,{data:b,destination:c,id:this.mh+"-"+this.ox++,source:this.mh,topic:e})};
_.f.s=function(a,b){a=String(a);if(this.ZP.has(a))throw Error("Se`"+a);this.ZP.set(a,b);return this};_.f.Ke=function(a,b){a=String(a);this.ZP.get(a)==b&&this.ZP.delete(a);return this};_.f.request=function(a,b,c){var d=this;c=void 0===c?this.mh:c;_.La(b)&&Object.freeze(b);var e={data:b,destination:c,id:this.mh+"-"+this.ox++,source:this.mh,type:String(a)};a=_.we();this.Lu.set(e.id,a);c==this.mh?Qjb(this,e):Pjb(this,e);return _.Pg(a.se,function(){d.Lu.delete(e.id)})};
var Sjb=function(a,b,c,d){d=void 0===d?!1:d;_.La(c)&&Object.freeze(c);b={data:d?c.message:c,destination:b.source,id:a.mh+"-"+a.ox++,reply:b.id,source:a.mh,type:d?"__ERROR__":b.type};b.destination==a.mh?Rjb(a,b):Pjb(a,b)};_.Z_.prototype.hP=function(a){this.yva.has(a.origin)&&(a=a.data)&&a.destination==this.mh&&(a.reply?Rjb(this,a):a.type?Qjb(this,a):a.topic&&Ojb(this,a.topic,a.data))};
var Rjb=function(a,b){(a=a.Lu.get(b.reply))&&("__ERROR__"==b.type?a.reject(Error(b.data)):a.resolve(b.data))},Pjb=function(a,b){a=a.Dn.get(b.destination);try{a.target.postMessage(b,a.origin)}catch(c){throw b.data=c.message,b.type="__ERROR__",a.target.postMessage(b,a.origin),c;}},Ojb=function(a,b,c){if(a=a.vi.get(b))for(a=_.l(a),b=a.next();!b.done;b=a.next()){b=b.value;try{b(c)}catch(d){_.ke(d)}}},Qjb=function(a,b){var c=a.ZP.get(b.type);c?_.Tg().then(function(){return c(b.data)}).then(function(d){Sjb(a,
b,d)},function(d){Sjb(a,b,d,!0);throw d;}):Sjb(a,b,Error("Te`"+b.type),!0)};
_.Tjb=new Set(["DIV","P","SPAN"].map(function(a){return String(a)}));
var Ujb=function(){this.Mr=[];this.At=[]};Ujb.prototype.enqueue=function(a){this.At.push(a)};var Vjb=function(a){0==a.Mr.length&&(a.Mr=a.At,a.Mr.reverse(),a.At=[]);return a.Mr.pop()};_.f=Ujb.prototype;_.f.Xd=function(){return this.Mr.length+this.At.length};_.f.isEmpty=function(){return 0==this.Mr.length&&0==this.At.length};_.f.clear=function(){this.Mr=[];this.At=[]};_.f.contains=function(a){return _.Xa(this.Mr,a)||_.Xa(this.At,a)};
_.f.remove=function(a){var b=this.Mr;var c=(0,_.qaa)(b,a);0<=c?(_.Ya(b,c),b=!0):b=!1;return b||_.Za(this.At,a)};_.f.Ri=function(){for(var a=[],b=this.Mr.length-1;0<=b;--b)a.push(this.Mr[b]);var c=this.At.length;for(b=0;b<c;++b)a.push(this.At[b]);return a};
var Wjb=function(a){this.z9=this.jw=null;this.jN=new Ujb;this.jw=ugb();this.jN.clear();this.z9=new _.SZ(a)},Yjb=function(a){for(var b=[],c=0;4>c;++c){if(a.jN.isEmpty()){var d=a.z9.encrypt(a.jw);Xjb(a);(0,_.Qa)(d,function(e){this.jN.enqueue(e)},a)}b.push(Vjb(a.jN))}return b},Xjb=function(a){for(var b=0;16>b&&(a.jw[b]=(a.jw[b]+1)%256,0==a.jw[b]);++b);};
var $_;_.akb=function(a,b){this.$e=a.clone();this.ay=new _.Fd(Zjb(a.width),Zjb(a.height));if(0>=this.ay.width||0>=this.ay.height)throw Error("Ue`"+this.ay.width+"`"+this.ay.height);var c=Math.ceil(a.width/this.ay.width);a=Math.ceil(a.height/this.ay.height);if(16!=b.length)throw Error("Ve`"+b.length);if($_){var d=$_;d.jw=ugb();d.jN.clear();d.z9=new _.SZ(b)}else $_=new Wjb(b);b=$_;this.BZ=$jb((c-1)*(a-1),b);this.vu=$jb(a-1,b);this.ln=$jb(c-1,b)};_.akb.prototype.Vb=function(){return this.$e.clone()};
var Zjb=function(a){var b=Math.floor(a/19),c=a%19;if(8<b||8==b&&0<c)a=Math.floor(b/8),b=0!=b%8||0<c?8*a:8*(a-1);else if(b=8,c=Math.floor(a/b),0<a%b&&(c+=1),2>c)return-1;return b},$jb=function(a,b){var c=[];if(0>a)c=[];else for(var d=0;d<a;d+=1)c.push(d);for(--a;0<a;--a){d=a+1;var e=Yjb(b);if(0==d)d=0;else{for(var g=0,h=1,k=0;4>k;++k)g+=e[k]*h,h<<=8;d=g%d}e=c[a];c[a]=c[d];c[d]=e}return c};

}catch(e){_._DumpException(e)}
try{
var ckb,ikb,okb,skb,qkb,Akb,ykb,ukb,vkb,Bkb,wkb,xkb,rkb,Ekb,Gkb,Ikb,Hkb,Jkb,Lkb,Kkb,Mkb,Okb,Nkb,Qkb,Rkb,Skb,Ukb,Wkb,Xkb,Ykb,$kb,i0,Pkb,hlb,jlb,llb,olb,plb,rlb,slb,tlb,ulb,vlb,wlb,xlb,t0,bkb,v0,Blb,Clb,Dlb,Elb,Glb,Hlb,Klb,Llb,Olb,Plb,Qlb,Rlb,Tlb,Vlb,L0,Xlb,Ylb,$lb,bmb,cmb,gmb,fmb,hmb,imb,jmb,kmb,lmb,mmb,nmb;_.a0=function(a){_.Me(["timing","Web Reader",a,void 0])};
ckb=function(a){a=bkb(a).match(/([^\d]+\d)/g);return 128!=a.length?[]:a.map(function(b){var c=Number(b.slice(-1));return b.charAt(c)==b.charAt(b.length-2)})};_.dkb=function(){if(!_.b0){var a;for(a=_.ae(document.body);a&&!a.src;)a=_.CZ(a);_.b0=(a=(a?a.src:"").split(",")[1])?ckb(a):[]}return _.b0};_.ekb=function(a,b,c,d){c=void 0===c?Infinity:c;return(new _.e_(b,void 0===d?!1:d)).search(a,void 0,c)};_.gkb=function(a){a=String(a);fkb&&(a=a.replace(/^http:/,"https:"));return a};_.c0=function(a){return _.ab(arguments).join("/")};
ikb=function(a){return a?(_.eh()?d0(a):hkb(a).then(null,function(b){return b instanceof _.xe?b:d0(a)})).then(null,function(b){return b instanceof _.xe?b:null}):_.Tg(null)};okb=function(a,b){var c=_.eh()?b.Nda:Infinity;return a?0>=c||2==b.gB?_.Zt(new _.jkb):(Infinity==c||1==b.gB?kkb(a):a.Sr().then(function(d){d=Date.now()-d;if(d<c)return kkb(a);throw new lkb(d,c);}).then(function(d){if(d)return d;throw new mkb;})).then(JSON.parse):_.Zt(new _.nkb)};
skb=function(a,b,c,d){var e=a.Mh,g=new _.CT(e.left,e.top),h=null;switch(a.OV){case "line":h=e.height*c.height+"px";pkb||(pkb=_.dca?(new OffscreenCanvas(0,0)).getContext("2d"):_.Qd("CANVAS").getContext("2d"));var k=pkb;k.font=h+" Times New Roman,Tinos,serif";a=qkb(a,c,k,d);rkb(a,e,b,c);a.style.fontSize=h;return a;case "heading":case "unspecified":h="P";break;default:h="DIV"}k=a.Do().map(function(n){return skb(n,g,c,d)});h=_.OT(h,null,k);rkb(h,e,b,c);b=a.Tpa;null!==b&&tkb(h,String(b));return h};
qkb=function(a,b,c,d){for(var e=c.measureText("\u00a0").width,g=a.Mh,h=[],k=a.Do(),n=0;n<k.length;n++){var r=k[n];h.push(ukb(r,g,b,c));n+1<k.length?h.push(vkb(r.Mh,k[n+1].Mh,g,b,e)):h.push(_.OT("SPAN","hide-select","\u00a0"))}c=1<k.length&&k[0].Mh.left>k[k.length-1].Mh.left;e=_.e0(a.Mh);g=_.e0(a.aB);a=a.Mh===a.aB?new _.QT(0,0,0,0):(new _.QT(Math.max(0,e.top-g.top),Math.max(0,g.right-e.right),Math.max(0,g.bottom-e.bottom),Math.max(0,e.left-g.left))).scale(b.width,b.height);b=new _.QT(a.top,0,a.bottom,
0);e=_.l(h);for(g=e.next();!g.done;g=e.next())g=g.value,wkb(g,b),xkb(g,b);b=new _.QT(0,0,0,a.left);e=c?h[h.length-2]:h[0];ykb(c?h[0]:h[h.length-2],new _.QT(0,a.right,0,0));ykb(e,b);h=_.OT("SPAN",null,h);c!==d&&h.setAttribute("dir",c?"rtl":"ltr");return h};Akb=function(a){a=a.style.transform;return a?(a=a.match(zkb))?Number(a[1])||1:1:1};ykb=function(a,b){var c=Akb(a);wkb(a,b.clone().scale(1/c,1));xkb(a,b)};
ukb=function(a,b,c,d){if(""!==a.OV)return console.error("generateAbsoluteWordSpan called with non-word block:",a),_.Qd("SPAN");var e=a.Mh,g=a.nb().Ue;d=d.measureText(g).width;var h=e.width*c.width+1;d=0===d?1:h/d;b=(e.left-b.left)*c.width-.5;g=_.OT("SPAN",null,g);_.xU(g,b,0);g.style.transform="scaleX("+d+")";a=a.Tpa;null!==a&&tkb(g,String(a));return g};
vkb=function(a,b,c,d,e){a=_.e0(a);b=_.e0(b);a=_.l(a.left<b.left?[a,b]:[b,a]);b=a.next().value;e=((a.next().value.left-b.right)*d.width+1)/e;c=(b.right-c.left)*d.width-.5;d=_.OT("SPAN","nbsp","\u00a0");_.xU(d,c,0);d.style.transform="scaleX("+e+")";return d};
Bkb=function(a,b){var c=a.getBoundingClientRect(),d=_.dU(a);a=Akb(a);d.scale(a,1);b=(new _.CT(c.left,c.top)).translate(d.left,d.top).translate(-b.x,-b.y);c=new _.Fd(c.width-d.left-d.right,c.height-d.top-d.bottom);return new _.tU(b.x,b.y,c.width,c.height)};wkb=function(a,b){b.left&&(a.style.paddingLeft=b.left+"px");b.right&&(a.style.paddingRight=b.right+"px");b.top&&(a.style.paddingTop=b.top+"px");b.bottom&&(a.style.paddingBottom=b.bottom+"px")};
xkb=function(a,b){b.left&&(a.style.marginLeft=-b.left+"px");b.right&&(a.style.marginRight=-b.right+"px");b.top&&(a.style.marginTop=-b.top+"px");b.bottom&&(a.style.marginBottom=-b.bottom+"px")};rkb=function(a,b,c,d){_.$T(a,b.width*d.width,b.height*d.height);_.xU(a,_.f0(new _.CT(b.left,b.top),c).scale(d.width,d.height))};_.Dkb=function(a){for(var b=_.l(Ckb),c=b.next();!c.done;c=b.next())if(a.classList.contains(c.value))return!0;return!1};
Ekb=function(a,b){try{var c=0>a.compareBoundaryPoints(Range.END_TO_START,b),d=0<a.compareBoundaryPoints(Range.START_TO_END,b);return c&&d}catch(g){var e=g;setTimeout(function(){throw e;},0);return!1}};Gkb=function(a,b){_.g0(a);for(var c=[];a&&a!==b;a=a.parentElement)_.g0(a)&&c.push(Number(Fkb(a)));return c.reverse()};
Ikb=function(a,b){a=_.l(a.qn);for(var c=a.next();!c.done;c=a.next()){c=c.value;var d=Hkb(b);if(c===d.length)return{type:"parent",parent:b};b=d[c];Fkb(b);Fkb(b)}return{type:"element",element:b}};Hkb=function(a){return Array.from(a.children).flatMap(function(b){return _.g0(b)?b:Hkb(b)})};Jkb=function(a){return 1===a.nodeType?a:a.parentNode};
Lkb=function(a,b){var c=Kkb(function(d){var e=document.createRange();d.tagName==="SPAN".toString()&&1===d.childNodes.length&&3===d.firstChild.nodeType?e.selectNodeContents(d.firstChild):e.selectNodeContents(d);return Ekb(a,e)?b(d):NodeFilter.FILTER_REJECT});return document.createTreeWalker(a.commonAncestorContainer,NodeFilter.SHOW_ELEMENT,c,!1)};Kkb=function(a){return Object.assign(a,{acceptNode:a})};Mkb=function(a){try{return a.nextNode()}catch(b){return null}};
Okb=function(a,b){for(var c=Lkb(a,function(k){return"SPAN"===k.tagName&&k.parentElement&&"SPAN"===k.parentElement.tagName?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}),d=[],e=[];Mkb(c);){var g=c.currentNode,h=Bkb(g,b);h.width&&(_.Dkb(g)?e.push(h):(d.push.apply(d,_.Ba(e)),e=[],d.push(h)))}d.length||a.startContainer===a.endContainer||console.error("No rects found, but startContainer and endContainer are different.",a.startContainer,a.endContainer);!d.length&&a.startContainer===a.endContainer&&d.push(Bkb(Jkb(a.startContainer),
b));return Nkb(d)};Nkb=function(a){if(!a.length)return[];var b=[a[0].clone()];a=_.l(a);for(var c=a.next();!c.done;c=a.next()){c=c.value;var d=b[b.length-1],e;if(e=_.h0(d.height,c.height)&&_.h0(d.top,c.top)){e=_.e0(d);var g=_.e0(c);e=e.left<=g.right+1&&g.left<=e.right+1&&e.top<=g.bottom+1&&g.top<=e.bottom+1}e?Pkb(d,c):b.push(c.clone())}return b};Qkb=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/;
Rkb=function(a,b,c){if(null==c)return b;if("string"===typeof c)return c?a+encodeURIComponent(c):"";for(var d in c){var e=c[d];e=Array.isArray(e)?e:[e];for(var g=0;g<e.length;g++){var h=e[g];null!=h&&(b||(b=a),b+=(b.length>a.length?"&":"")+encodeURIComponent(d)+"="+encodeURIComponent(String(h)))}}return b};Skb=function(a,b,c){a=_.qb(a);a=Qkb.exec(a);var d=a[3]||"";return new _.pb(_.ob,a[1]+Rkb("?",a[2]||"",b)+Rkb("#",d,c))};_.Tkb=function(a,b,c){return _.Dg(a,null,b,c)};Ukb=function(){return!0};
_.Vkb=function(a,b){return a.execute("mylibrary.bookshelves.addVolume",{shelf:7,volumeId:b,source:"ge-web-app"}).then(Ukb)};Wkb=function(a,b,c,d,e){return a.execute("mylibrary.annotations.list",{volumeId:b,contentVersion:c,layerId:d,maxResults:40,pageToken:e,source:"ge-web-app"})};
Xkb=function(a,b,c,d,e,g,h){var k=void 0===k?"ge-web-app":k;var n=["layers/volumeAnnotations/list",b,c,d,e,g,h,k].join("/");b={volumeId:b,contentVersion:c,layerId:d,maxResults:40,pageToken:h,source:k};e&&(b.startPosition=e.toString(),b.startOffset=e.tf());g&&(b.endPosition=g.toString(),b.endOffset=g.tf());return a.execute("layers.volumeAnnotations.list",b,n)};
Ykb=function(a,b,c,d,e,g,h){var k=void 0===k?"ge-web-app":k;return a.execute("layers.annotationData.list",{volumeId:b,contentVersion:c,layerId:d,annotationDataId:e,locale:g,maxResults:40,pageToken:h,source:k,scale:1,w:300,h:250},["layers/annotationData/list",b,c,d,e.join(","),g,h,k].join("/"))};_.Zkb=function(a,b,c,d,e){d=void 0===d?10:d;e=void 0===e?"ge-web-app":e;return a.execute("volumes.associated.list",{volumeId:b,association:c,maxResults:d,source:e},["volumes/associated/list",b,c,d,e].join("/"))};
$kb=function(a,b,c,d){b=_.lu(b,void 0===d?"ge-web-app":d);b.volumeIds=c;delete b.nonce;return a.execute("myconfig.releaseDownloadAccess",b)};_.alb=function(a,b){_.Z_a(a,b.parentNode,b)};i0=function(a,b){return a.Uh&&b?(0,_.Pa)(a.Uh,b):-1};_.e0=function(a){return new _.QT(a.top,a.left+a.width,a.top+a.height,a.left)};
Pkb=function(a,b){var c=Math.max(a.left+a.width,b.left+b.width),d=Math.max(a.top+a.height,b.top+b.height);a.left=Math.min(a.left,b.left);a.top=Math.min(a.top,b.top);a.width=c-a.left;a.height=d-a.top};_.j0=function(a,b){return(a=_.pZ(a,b))?new _.$g(a):null};_.k0=function(a,b){return(a=_.fZ(a,b))?a.title:""};_.l0=function(a){return a.lb.preferred_mode||1};
_.blb=function(a){var b=a.lb.first_chapter_start_segment||0;_.rZ(a,b)||(b=_.nZ(a,!1));return 0>b?(b=_.oZ(a,!1),(a=_.pZ(a,b))?new _.$g(a):null):_.sZ(a,b)};_.m0=function(a){return(a=a.lb.segment)?a.length:0};_.n0=function(a,b){return(a=a.lb.toc_entry)&&a[b]||null};_.clb=function(a,b){return(a=_.n0(a,b))?a.label:""};_.dlb=function(a,b){b=_.tZ(a,b);return(a=_.fZ(a,b))?a.text_segment:-1};_.elb=function(a,b,c,d){return"noview"!=a.Yr()&&_.gZ(a,d)?1==d?(b=_.tZ(a,b),a.en(b)):_.rZ(a,c):!1};
_.o0=function(a,b,c){var d=_.vZ(a,b);return _.elb(a,b.Ub(),d,c)};_.p0=function(a,b){b=new _.$g(b);return _.o0(a,b,_.l0(a))?b:null};_.flb=function(a,b){var c=a.lb.toc_entry;return!c||b>=a.Df()?-1:_.HT(c,function(d){return b>=d.page_index})};_.glb=function(a,b){a.sort(b||_.cb)};_.q0=function(a){return a.lb.saleability||"NOT_FOR_SALE"};hlb={};_.ilb=function(a,b){if(!a)return"";hlb[b]||(hlb[b]=new _.Bu(4,b,0));return hlb[b].format(a)};
_.r0=function(a){return _.ilb(a.kba(),(a.lb.retailPrice||{}).currencyCode||"")};jlb=function(a,b){var c=0;(0,_.Qa)(a,function(d,e,g){b.call(void 0,d,e,g)&&++c},void 0);return c};_.klb=function(a,b,c){b=_.HT(a,b,c);return 0>b?null:"string"===typeof a?a.charAt(b):a[b]};_.s0=function(a){if(!Array.isArray(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0};llb=function(a,b){return _.sgb(a,b,!0,void 0,void 0)};
_.mlb=function(a,b){if(!_.Ia(a)||!_.Ia(b)||a.length!=b.length)return!1;for(var c=a.length,d=0;d<c;d++)if(a[d]!==b[d])return!1;return!0};_.nlb=function(a){for(var b=[],c=0;c<arguments.length;c++){var d=arguments[c];if(Array.isArray(d))for(var e=0;e<d.length;e+=8192){var g=_.IT(d,e,e+8192);g=_.nlb.apply(null,g);for(var h=0;h<g.length;h++)b.push(g[h])}else b.push(d)}return b};
olb=function(a){for(var b=[],c=0,d=0;c<a.length;){var e=a[c++];if(128>e)b[d++]=String.fromCharCode(e);else if(191<e&&224>e){var g=a[c++];b[d++]=String.fromCharCode((e&31)<<6|g&63)}else if(239<e&&365>e){g=a[c++];var h=a[c++],k=a[c++];e=((e&7)<<18|(g&63)<<12|(h&63)<<6|k&63)-65536;b[d++]=String.fromCharCode(55296+(e>>10));b[d++]=String.fromCharCode(56320+(e&1023))}else g=a[c++],h=a[c++],b[d++]=String.fromCharCode((e&15)<<12|(g&63)<<6|h&63)}return b.join("")};
plb=function(a,b){for(var c=[],d=0;d<a.length;d++)c.push(a[d]^b[d]);return c};rlb=function(a){var b=qlb,c;for(c in b)if(a.call(void 0,b[c],c,b))return c};slb=function(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return slb.apply(null,arguments[0]);if(b%2)throw Error("o");for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c};
tlb=function(a){var b=_.ta.BlobBuilder||_.ta.WebKitBlobBuilder;if(void 0!==b){b=new b;for(var c=0;c<arguments.length;c++)b.append(arguments[c]);return b.getBlob()}b=_.ab(arguments);c=_.ta.BlobBuilder||_.ta.WebKitBlobBuilder;if(void 0!==c){c=new c;for(var d=0;d<b.length;d++)c.append(b[d],void 0);b=c.getBlob(void 0)}else if(void 0!==_.ta.Blob)b=new Blob(b,{});else throw Error("q");return b};ulb=/^((https:)?\/\/[0-9a-z.:[\]-]+\/|\/[^/\\]|[^:/\\%]+\/|[^:/\\%]*[?#]|about:blank#)/i;vlb=/%{(\w+)}/g;
wlb=function(){var a={},b=_.lb(_.mb("//maps.googleapis.com/maps/api/js"));if(!ulb.test(b))throw Error("r`"+b);var c=b.replace(vlb,function(d,e){if(!Object.prototype.hasOwnProperty.call(a,e))throw Error("s`"+e+"`"+b+"`"+JSON.stringify(a));d=a[e];return d instanceof _.kb?_.lb(d):encodeURIComponent(String(d))});return new _.pb(_.ob,c)};xlb=function(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")};t0=function(){return"cfiIndex".replace(/([A-Z])/g,"-$1").toLowerCase()};
bkb=function(a){if(_.uba)return _.ta.atob(a);var b="";_.Egb(a,function(c){b+=String.fromCharCode(c)});return b};_.h0=function(a,b,c){return Math.abs(a-b)<=(c||1E-6)};_.ylb=function(a){if(a instanceof _.Hc)return a;if("function"==typeof a.Tj)return a.Tj(!1);if(_.Ia(a)){var b=0,c=new _.Hc;c.next=function(){for(;;){if(b>=a.length)throw _.Gc;if(b in a)return a[b++];b++}};return c}throw Error("z");};
_.u0=function(a,b,c){if(_.Ia(a))try{(0,_.Qa)(a,b,c)}catch(d){if(d!==_.Gc)throw d;}else{a=_.ylb(a);try{for(;;)b.call(c,a.next(),void 0,a)}catch(d){if(d!==_.Gc)throw d;}}};_.zlb=function(a){if(_.Ia(a))return _.ab(a);a=_.ylb(a);var b=[];_.u0(a,function(c){b.push(c)});return b};_.Alb=function(a){a=_.Ggb(a);return _.Oc("https://support.google.com/books/partner/contact/report_offensive_content",a)};
v0={TF:"mousedown",UF:"mouseup",$K:"mousecancel",xYa:"mousemove",zYa:"mouseover",yYa:"mouseout",vYa:"mouseenter",wYa:"mouseleave"};_.f0=function(a,b){return new _.CT(a.x-b.x,a.y-b.y)};_.w0=function(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1};_.x0=function(a,b){for(var c=document,d=_.Pd(c,"TABLE"),e=d.appendChild(_.Pd(c,"TBODY")),g=0;g<a;g++){for(var h=_.Pd(c,"TR"),k=0;k<b;k++){var n=_.Pd(c,"TD");h.appendChild(n)}e.appendChild(h)}return d};
Blb=function(a){var b=[];_.S_a(a,b,!1);return b.join("")};Clb=function(){var a=new _.zg;a.Vh(Error("nf"));return a};Dlb=function(a){var b=new _.zg;a.then(function(c){b.callback(c)},function(c){b.Vh(c)});return b};Elb=function(a){var b=new _.zg;b.callback(a);return b};_.y0=function(){return _.Lg()&&0==_.Qe.$wa};_.z0=function(a,b,c){return a==b?!0:a&&b?a.ag==b.ag&&a.Xw==b.Xw&&a.Uk==b.Uk&&((void 0===c?!1:c)||a.Ih==b.Ih):!1};
_.Flb=function(a,b){return a==b?!0:a&&b?a.top==b.top&&a.right==b.right&&a.bottom==b.bottom&&a.left==b.left:!1};Glb=function(a){if(_.kc&&!_.wc(8))return a.offsetParent;var b=_.Hd(a),c=_.UT(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=_.UT(a,"position"),d=d&&"static"==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};
_.A0=function(a){for(var b=new _.QT(0,Infinity,Infinity,0),c=_.Id(a),d=c.Qb().body,e=c.Qb().documentElement,g=_.ET(c.yc);a=Glb(a);)if(!(_.kc&&0==a.clientWidth||_.oc&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!=_.UT(a,"overflow")){var h=_.WT(a),k=new _.CT(a.clientLeft,a.clientTop);h.x+=k.x;h.y+=k.y;b.top=Math.max(b.top,h.y);b.right=Math.min(b.right,h.x+a.clientWidth);b.bottom=Math.min(b.bottom,h.y+a.clientHeight);b.left=Math.max(b.left,h.x)}d=g.scrollLeft;g=g.scrollTop;b.left=Math.max(b.left,
d);b.top=Math.max(b.top,g);c=c.hk();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};Hlb=function(a){a=_.U_a(a);return new _.CT(a.left,a.top)};_.B0=function(a){if(1==a.nodeType)return Hlb(a);a=a.changedTouches?a.changedTouches[0]:a;return new _.CT(a.clientX,a.clientY)};_.Ilb=function(a,b){a=_.B0(a);b=_.B0(b);return new _.CT(a.x-b.x,a.y-b.y)};
_.C0=function(a,b,c){c=c?null:a.getElementsByTagName("*");if(_.W_a){if(b=b?"none":"",a.style&&(a.style[_.W_a]=b),c){a=0;for(var d;d=c[a];a++)d.style&&(d.style[_.W_a]=b)}}else if(_.kc||_.jc)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;d=c[a];a++)d.setAttribute("unselectable",b)};
_.Jlb=function(){var a=_.Qd("DIV");a.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";var b=_.Qd("DIV");_.$T(b,"200px","200px");a.appendChild(b);document.body.appendChild(a);b=a.offsetWidth-a.clientWidth;_.Yd(a);return b};
Klb=function(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("ge");};_.D0=function(a,b,c){c?_.qU(a,b):_.AU(a,b)};
Llb=function(a){if(a.altKey&&!a.ctrlKey||a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(_.GZ(a.keyCode))return!0;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!_.nc;default:return 166>a.keyCode||183<a.keyCode}};
_.Mlb=function(){var a=_.Dc&&0<=_.zb(_.Wt,10),b;if(b=_.nba)b=0<=_.zb(_.o0a,10);return _.nc||a||b};_.Nlb=function(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!b||"static"!=_.wU(a)){var c=_.WT(a);b||(b=(b=_.bU(a))&&_.Mlb()?-a.scrollLeft:!b||_.mc&&_.vc("8")||"visible"==_.UT(a,"overflowX")?a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft,c=_.f0(c,new _.CT(b,a.scrollTop)))}}return c||new _.CT};Olb=function(a,b){return(b&8&&_.bU(a)?b^4:b)&-9};
_.E0=function(a,b,c,d,e,g,h){a=a.clone();var k=Olb(b,c);c=_.aU(b);h=h?h.clone():c.clone();a=a.clone();h=h.clone();var n=0;if(d||0!=k)k&4?a.x-=h.width+(d?d.right:0):k&2?a.x-=h.width/2:d&&(a.x+=d.left),k&1?a.y-=h.height+(d?d.bottom:0):d&&(a.y+=d.top);if(g){if(e){d=a;k=h;n=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,n|=1);if(g&16){var r=d.x;d.x<e.left&&(d.x=e.left,n|=4);d.x+k.width>e.right&&(k.width=Math.min(e.right-
d.x,r+k.width-e.left),k.width=Math.max(k.width,0),n|=4)}d.x+k.width>e.right&&g&1&&(d.x=Math.max(e.right-k.width,e.left),n|=1);g&2&&(n|=(d.x<e.left?16:0)|(d.x+k.width>e.right?32:0));d.y<e.top&&g&4&&(d.y=e.top,n|=2);g&32&&(r=d.y,d.y<e.top&&(d.y=e.top,n|=8),d.y+k.height>e.bottom&&(k.height=Math.min(e.bottom-d.y,r+k.height-e.top),k.height=Math.max(k.height,0),n|=8));d.y+k.height>e.bottom&&g&4&&(d.y=Math.max(e.bottom-k.height,e.top),n|=2);g&8&&(n|=(d.y<e.top?64:0)|(d.y+k.height>e.bottom?128:0));e=n}else e=
256;n=e}g=new _.tU(0,0,0,0);g.left=a.x;g.top=a.y;g.width=h.width;g.height=h.height;e=n;if(e&496)return e;_.xU(b,new _.CT(g.left,g.top));h=g.Vb();_.w0(c,h)||(c=h,a=_.Od(_.Id(_.Hd(b)).yc),!_.kc||_.vc("10")||a&&_.vc("8")?_.Ngb(b,c,"border-box"):(h=b.style,a?(a=_.dU(b),b=_.eU(b),h.pixelWidth=c.width-b.left-a.left-a.right-b.right,h.pixelHeight=c.height-b.top-a.top-a.bottom-b.bottom):(h.pixelWidth=c.width,h.pixelHeight=c.height)));return e};
_.F0=function(a,b,c,d,e,g,h,k,n){var r=_.Nlb(c),w=_.yU(a),y=_.A0(a);y&&w.Lca(new _.tU(y.left,y.top,y.right-y.left,y.bottom-y.top));y=_.Id(a);var z=_.Id(c);if(y.Qb()!=z.Qb()){var C=y.Qb().body;z=z.getWindow();var F=new _.CT(0,0),E=_.St(_.Hd(C));if(_.dba(E,"parent")){var T=C;do{var ca=E==z?_.WT(T):Hlb(T);F.x+=ca.x;F.y+=ca.y}while(E&&E!=z&&E!=E.parent&&(T=E.frameElement)&&(E=E.parent))}C=_.f0(F,_.WT(C));!_.kc||_.wc(9)||_.Od(y.yc)||(C=_.f0(C,_.FT(y.yc)));w.left+=C.x;w.top+=C.y}a=Olb(a,b);b=w.left;a&4?
b+=w.width:a&2&&(b+=w.width/2);w=new _.CT(b,w.top+(a&1?w.height:0));w=_.f0(w,r);e&&(w.x+=(a&4?-1:1)*e.x,w.y+=(a&1?-1:1)*e.y);if(h)if(n)var X=n;else if(X=_.A0(c))X.top-=r.y,X.right-=r.x,X.bottom-=r.y,X.left-=r.x;return _.E0(w,c,d,g,X,h,k)};Plb="combobox grid group listbox menu menubar radiogroup row rowgroup tablist textbox toolbar tree treegrid".split(" ");Qlb=function(a){var b=_.DU(a,"activedescendant");return _.Hd(a).getElementById(b)};
Rlb=function(a,b){var c="";b&&(c=b.id);_.CU(a,"activedescendant",c)};_.G0=function(){};_.G0.prototype.ee=function(){};_.H0=function(a,b,c){this.element=a;this.GH=b;this.ISa=c};_.p(_.H0,_.G0);_.H0.prototype.ee=function(a,b,c){_.F0(this.element,this.GH,a,b,void 0,c,this.ISa)};var I0=function(a,b){this.lb=a;this.CP=void 0===b?!1:b};I0.prototype.Vb=function(){return new _.Fd(this.lb.w||0,this.lb.h||0)};I0.prototype.yj=function(){return this.lb.flags||0};
_.Slb=function(a){return new _.Fd(a.lb.original_w||0,a.lb.original_h||0)};I0.prototype.Ub=function(){return this.lb.pid||""};_.J0=function(a){return a.lb.structure||null};Tlb=function(a,b,c){return(c=_.j0(b,c))&&c.Ub()?_.Ng(_.Ng(_.Ng(_.Ng(new _.Vc(a+(b.Tr("image")||"")),"start",c.Ub()),"num","1"),"ps","1"),"alt","json"):null};_.Ulb=function(a){return"Sorry, the publisher limits downloads of this book to "+(a+" devices or computers, and you have reached this limit. Please remove this book from other readers, wait a few minutes, and try again.")};
_.K0=!0;Vlb="ganpub ganclk dapp source_ip source_country source_domain authuser".split(" ");
_.Wlb=function(a){var b=void 0===b?window.location.href:b;var c=new _.Vc(b);_.Ng(a,"hl","en");(b=_.AT(c,"output"))&&_.Ng(a,"output",b);b=_.AT(c,"source");"ge-ipad-app"==b?(_.Ng(a,"dapp","2"),a.removeParameter("output")):"ge-tablet-app"==b?(_.Ng(a,"dapp","4"),a.removeParameter("output")):"ge-ip-app"==b?_.Ng(a,"dapp","1"):"ge-android-app"==b&&_.Ng(a,"dapp","3");_.AT(c,"authuser")||a.removeParameter("authuser");(0,_.Qa)(Vlb,function(d){var e=_.AT(c,d);e&&_.Ng(a,d,e)})};
L0=function(a,b){return a.mi-b.mi||_.ccb(a.qn,b.qn)||a.Ih-b.Ih};Xlb=function(a,b){return a&&b?a.ag==b.ag&&a.mi==b.mi&&_.mlb(a.qn,b.qn)&&a.Ih===b.Ih:a==b};
_.M0=function(a){var b="Sorry, an error occurred while reading this book. Please close this book and try again in a few minutes.";switch(a.reason){case 3:b=_.Ulb(a.num_allowed_offline_devices);break;case 2:b="Sorry, concurrent reading of this book is limited to "+(a.num_allowed_concurrent_accesses+" devices or computers, and you have reached this limit. Please close this book in other readers, wait a few minutes, and try again.");break;case 6:b="Sorry, your credit card payment for this book was declined. Please update your credit card billing information and try again."}b=
Error.call(this,b);this.message=b.message;"stack"in b&&(this.stack=b.stack);this.VTa=a};_.m(_.M0,Error);Ylb=function(a,b){if(b=b.reason_content_blocked){a="partial"==a.Yr();var c=6==b.reason;if(!a||!c)throw new _.M0(b);}};$lb=function(a){var b=_.Zlb;b=b?_.hb(b):{};b.responseType="blob";return _.NZ(a,b).then(function(c){return c.response})};_.amb=function(a,b){return _.NZ(a,b).then(function(c){var d=c.responseText;b&&b.EXa&&(c=b.EXa,_.sb(d,c)&&(d=d.substring(c.length)));return JSON.parse(d)})};
bmb=function(a){a=_.Fgb(a);this.qta=a.slice(0,16);this.Zpa=a.slice(20);a=a.slice(16,20);if(a.length){for(var b=0,c=0;c<a.length;c++)b+=a[c]<<8*c;a=b}else a=0;this.gwa=a};cmb=function(a){this.BH=a};cmb.prototype.encrypt=function(a,b){var c=[],d=b;for(b=0;b<a.length;b+=this.BH.YK){var e=_.IT(a,b,b+this.BH.YK);d=plb(e,d);d=this.BH.encrypt(d);_.bb(c,d)}return c};
cmb.prototype.decrypt=function(a,b){for(var c=[],d=0,e=b;d<a.length;){b=_.IT(a,d,d+this.BH.YK);var g=this.BH.decrypt(b);e=plb(e,g);_.bb(c,e);e=b;d+=this.BH.YK}return c};var dmb=function(a){for(var b=[],c=0;c<a.length/8;++c){var d=8*c;d=_.IT(a,d,d+8);for(var e=0,g=0;8>g;++g)d[g]&&(e+=1<<g);b.push(e)}a=new _.SZ(b);this.Oqa=new cmb(a)};dmb.prototype.decode=function(a){a=_.emb(this,a);return 0==a.length?"":olb(a)};
_.emb=function(a,b){if(!b)return[];b=new bmb(b);a=a.Oqa.decrypt(b.Zpa,b.qta);a.length=b.gwa;return a};gmb=function(a,b){if(!b)return _.Tg("");b=new bmb(b);return _.Tg(fmb(a,b,[]))};fmb=function(a,b,c){for(var d=b.Zpa,e=(0,_.za)()+100;c.length<d.length;){var g=c.length,h=g+1024,k=0<g?d.slice(g-16,g):b.qta;_.bb(c,a.Oqa.decrypt(d.slice(g,h),k));if(c.length<d.length&&(0,_.za)()>e)return _.Tg(fmb(a,b,c))}c.length=b.gwa;return olb(c)};_.b0=null;
hmb=function(a){a=_.ab(a);if(a.length){var b=64%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};imb=function(a){dmb.call(this,hmb(a))};_.m(imb,dmb);jmb=null;_.N0=function(){jmb||(jmb=new imb(_.dkb()));return jmb};kmb=/<\s*(\w+)((?:\s+\w+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|\w+))?)*)\s*\/>/g;lmb=function(a){return a.replace(kmb,function(b,c,d){return c.toUpperCase()in _.ihb?"<"+c+d+">":"<"+c+d+"></"+c+">"})};
mmb=function(a,b){Ylb(a,b);return(b.content_encrypted?gmb(_.N0(),b.content):_.Tg(b.content)).then(function(c){c=lmb(c.replace(_.jhb,""))||"";b.content=c;return b})};nmb=function(a,b){var c=function(d){if("object"==typeof d){if(d instanceof Array)return d.map(c);var e={},g;for(g in d)e[g]="word"==g?a.decode(d[g]):c(d[g]);return e}return d};return c(b)};
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var O0=function(a,b){this.lv=a;this.JJa=b?b:"callback";this.tF=5E3},omb=0;O0.prototype.send=function(a,b,c,d){a=a?_.hb(a):{};d=d||"_"+(omb++).toString(36)+(0,_.za)().toString(36);var e="_callbacks___"+d;b&&(_.ta[e]=pmb(d,b),a[this.JJa]=e);b={timeout:this.tF,cKa:!0};e=Skb(this.lv,a);b=_.Su(e,b);_.Tkb(b,qmb(d,a,c));return{Ae:d,Tqa:b}};O0.prototype.cancel=function(a){a&&(a.Tqa&&a.Tqa.cancel(),a.Ae&&rmb(a.Ae,!1))};
var qmb=function(a,b,c){return function(){rmb(a,!1);c&&c(b)}},pmb=function(a,b){return function(c){rmb(a,!0);b.apply(void 0,arguments)}},rmb=function(a,b){a="_callbacks___"+a;if(_.ta[a])if(b)try{delete _.ta[a]}catch(c){_.ta[a]=void 0}else _.ta[a]=_.Ea};
var smb,tmb;_.P0=function(){};_.Fa(_.P0);_.Q0=function(a,b){a=new a;a.Gb=function(){return b};return a};tmb={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"checked",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};_.f=_.P0.prototype;_.f.Pl=function(){};_.f.ha=function(a){return a.wa().ha("DIV",this.Yp(a).join(" "),a.getContent())};_.f.$a=function(a){return a};
_.f.bO=function(a,b,c){if(a=a.o?a.o():a){var d=[b];_.kc&&!_.vc("7")&&(d=umb(_.nU(a),b),d.push(b));(c?_.rU:_.n0a)(a,d)}};_.f.El=function(){return!0};
_.f.kd=function(a,b){b.id&&a.od(b.id);var c=this.$a(b);c&&c.firstChild?vmb(a,c.firstChild.nextSibling?_.ab(c.childNodes):c.firstChild):a.Rf=null;var d=0,e=this.Gb(),g=this.Gb(),h=!1,k=!1,n=!1,r=_.ab(_.nU(b));(0,_.Qa)(r,function(y){h||y!=e?k||y!=g?d|=this.qY(y):k=!0:(h=!0,g==e&&(k=!0));1==this.qY(y)&&_.he(c)&&_.ie(c,!1)},this);a.iF(d);h||(r.push(e),g==e&&(k=!0));k||r.push(g);(a=a.Ir)&&r.push.apply(r,a);if(_.kc&&!_.vc("7")){var w=umb(r);0<w.length&&(r.push.apply(r,w),n=!0)}h&&k&&!a&&!n||_.oU(b,r.join(" "));
return b};_.f.lA=function(a){a.hq()&&this.dB(a.o(),!0);a.isEnabled()&&this.yq(a,a.isVisible())};var wmb=function(a,b,c){if(a=c||a.Pl())c=b.getAttribute("role")||null,a!=c&&_.BU(b,a)},xmb=function(a,b,c){var d=b.Yoa;null!=d&&a.S0(c,d);b.isVisible()||_.CU(c,"hidden",!b.isVisible());b.isEnabled()||a.et(c,1,!b.isEnabled());R0(b,8)&&a.et(c,8,b.Dj());R0(b,16)&&a.et(c,16,b.ks());R0(b,64)&&a.et(c,64,b.Qg(64))};_.f=_.P0.prototype;_.f.S0=function(a,b){_.EU(a,b)};_.f.iK=function(a,b){_.C0(a,!b,!_.kc&&!_.jc)};
_.f.dB=function(a,b){this.bO(a,this.Gb()+"-rtl",b)};_.f.Wl=function(a){var b;return R0(a,32)&&(b=a.xg())?_.he(b):!1};_.f.yq=function(a,b){var c;if(R0(a,32)&&(c=a.xg())){if(!b&&a.ls()){try{c.blur()}catch(d){}a.ls()&&a.Tw(null)}_.he(c)!=b&&_.ie(c,b)}};_.f.setVisible=function(a,b){_.zU(a,b);a&&_.CU(a,"hidden",!b)};_.f.wk=function(a,b,c){var d=a.o();if(d){var e=this.wO(b);e&&this.bO(a,e,c);this.et(d,b,c)}};
_.f.et=function(a,b,c){smb||(smb={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=smb[b];var d=a.getAttribute("role")||null;d&&(d=tmb[d]||b,b="checked"==b||"selected"==b?d:b);b&&_.CU(a,b,c)};_.f.setContent=function(a,b){var c=this.$a(a);c&&(_.Vd(c),b&&("string"===typeof b?_.ge(c,b):(a=function(d){if(d){var e=_.Hd(c);c.appendChild("string"===typeof d?e.createTextNode(d):d)}},Array.isArray(b)?(0,_.Qa)(b,a):!_.Ia(b)||"nodeType"in b?a(b):(0,_.Qa)(_.ab(b),a))))};_.f.xg=function(a){return a.o()};
_.f.Gb=function(){return"goog-control"};_.f.Yp=function(a){var b=this.Gb(),c=[b],d=this.Gb();d!=b&&c.push(d);b=a.getState();for(d=[];b;){var e=b&-b;d.push(this.wO(e));b&=~e}c.push.apply(c,d);(a=a.Ir)&&c.push.apply(c,a);_.kc&&!_.vc("7")&&c.push.apply(c,umb(c));return c};var umb=function(a,b){var c=[];b&&(a=_.$a(a,[b]));(0,_.Qa)([],function(d){!(0,_.Va)(d,_.Ma(_.Xa,a))||b&&!_.Xa(d,b)||c.push(d.join("_"))});return c};_.P0.prototype.wO=function(a){this.lW||ymb(this);return this.lW[a]};
_.P0.prototype.qY=function(a){this.vya||(this.lW||ymb(this),this.vya=_.Qg(this.lW));a=parseInt(this.vya[a],10);return isNaN(a)?0:a};var ymb=function(a){var b=a.Gb();a.lW={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};
_.S0=function(){};_.p(_.S0,_.P0);_.Fa(_.S0);_.f=_.S0.prototype;_.f.Pl=function(){return"button"};_.f.et=function(a,b,c){switch(b){case 8:case 16:_.CU(a,"pressed",c);break;default:case 64:case 1:_.S0.ma.et.call(this,a,b,c)}};_.f.ha=function(a){var b=_.S0.ma.ha.call(this,a);this.Kf(b,a.Jo());var c=a.Sa();c&&this.Ua(b,c);R0(a,16)&&this.et(b,16,a.ks());return b};_.f.kd=function(a,b){b=_.S0.ma.kd.call(this,a,b);var c=this.Sa(b);a.Wha=c;a.nK(this.Jo(b));R0(a,16)&&this.et(b,16,a.ks());return b};_.f.Sa=_.Ea;
_.f.Ua=_.Ea;_.f.Jo=function(a){return a.title};_.f.Kf=function(a,b){a&&(b?a.title=b:a.removeAttribute("title"))};_.f.Gb=function(){return"goog-button"};
var Amb,zmb;_.T0=function(a,b){if(!a)throw Error("We`"+a);if(!_.Ka(b))throw Error("Xe`"+b);zmb[a]=b};Amb={};zmb={};
_.U0=function(a,b,c){_.W.call(this,c);if(!b){for(b=this.constructor;b;){var d=_.wa(b);if(d=Amb[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=d?_.Ka(d.Db)?d.Db():new d:null}this.Ac=b;this.Rf=void 0!==a?a:null;this.Yoa=null};_.p(_.U0,_.W);_.f=_.U0.prototype;_.f.Rf=null;_.f.Nb=0;_.f.dS=39;_.f.Wv=255;_.f.oF=0;_.f.Dg=!0;_.f.Ir=null;_.f.xY=!0;_.f.JV=!1;_.f.OQ=null;var V0=function(a,b){a.Za&&b!=a.xY&&Bmb(a,b);a.xY=b};_.U0.prototype.xg=function(){return this.Ac.xg(this)};
_.U0.prototype.aY=function(){return this.Si||(this.Si=new _.IZ)};_.U0.prototype.Rxa=function(a){if(this.Za)throw Error("je");this.o()&&(this.Ca=null);this.Ac=a};_.W0=function(a,b){b&&(a.Ir?_.Xa(a.Ir,b)||a.Ir.push(b):a.Ir=[b],a.Ac.bO(a,b,!0))};_.f=_.U0.prototype;_.f.bO=function(a,b){b?_.W0(this,a):a&&this.Ir&&_.Za(this.Ir,a)&&(0==this.Ir.length&&(this.Ir=null),this.Ac.bO(this,a,!1))};
_.f.ha=function(){var a=this.Ac.ha(this);this.Ca=a;wmb(this.Ac,a,this.Vz());this.JV||this.Ac.iK(a,!1);this.isVisible()||this.Ac.setVisible(a,!1)};_.f.Vz=function(){return this.OQ};_.f.Hga=function(a){this.OQ=a};_.f.S0=function(a){this.Yoa=a;var b=this.o();b&&this.Ac.S0(b,a)};_.f.$a=function(){return this.Ac.$a(this.o())};_.f.El=function(a){return this.Ac.El(a)};_.f.Jg=function(a){this.Ca=a=this.Ac.kd(this,a);wmb(this.Ac,a,this.Vz());this.JV||this.Ac.iK(a,!1);this.Dg="none"!=a.style.display};
_.f.Ba=function(){_.U0.ma.Ba.call(this);xmb(this.Ac,this,this.Ca);this.Ac.lA(this);if(this.dS&-2&&(this.xY&&Bmb(this,!0),R0(this,32))){var a=this.xg();if(a){var b=this.aY();b.Qc(a);this.getHandler().s(b,"key",this.aq).s(a,"focus",this.aA).s(a,"blur",this.Tw)}}};
var Bmb=function(a,b){var c=a.getHandler(),d=a.o();b?(c.s(d,v0.TF,a.Lo).s(d,[v0.UF,v0.$K],a.cs).s(d,"mouseover",a.Uw).s(d,"mouseout",a.yY),a.eP!=_.Ea&&c.s(d,"contextmenu",a.eP),_.kc&&(_.vc(9)||c.s(d,"dblclick",a.Hsa),a.wP||(a.wP=new X0(a),_.Ft(a,a.wP)))):(c.Ke(d,v0.TF,a.Lo).Ke(d,[v0.UF,v0.$K],a.cs).Ke(d,"mouseover",a.Uw).Ke(d,"mouseout",a.yY),a.eP!=_.Ea&&c.Ke(d,"contextmenu",a.eP),_.kc&&(_.vc(9)||c.Ke(d,"dblclick",a.Hsa),_.gd(a.wP),a.wP=null))};
_.U0.prototype.Ob=function(){_.U0.ma.Ob.call(this);this.Si&&this.Si.detach();this.isVisible()&&this.isEnabled()&&this.Ac.yq(this,!1)};_.U0.prototype.ua=function(){_.U0.ma.ua.call(this);this.Si&&(this.Si.mb(),delete this.Si);delete this.Ac;this.wP=this.Ir=this.Rf=null};_.U0.prototype.getContent=function(){return this.Rf};_.U0.prototype.setContent=function(a){this.Ac.setContent(this.o(),a);this.Rf=a};var vmb=function(a,b){a.Rf=b};_.f=_.U0.prototype;
_.f.nI=function(){var a=this.getContent();if(!a)return"";a="string"===typeof a?a:Array.isArray(a)?(0,_.Ta)(a,Blb).join(""):_.PT(a);return xlb(a)};_.f.dB=function(a){_.U0.ma.dB.call(this,a);var b=this.o();b&&this.Ac.dB(b,a)};_.f.iK=function(a){this.JV=a;var b=this.o();b&&this.Ac.iK(b,a)};_.f.isVisible=function(){return this.Dg};
_.f.setVisible=function(a,b){return b||this.Dg!=a&&this.dispatchEvent(a?"show":"hide")?((b=this.o())&&this.Ac.setVisible(b,a),this.isEnabled()&&this.Ac.yq(this,a),this.Dg=a,!0):!1};_.f.isEnabled=function(){return!this.Qg(1)};_.f.Lc=function(a){var b=this.getParent();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!Y0(this,1,!a)||(a||(this.setActive(!1),this.uk(!1)),this.isVisible()&&this.Ac.yq(this,a),this.wk(1,!a,!0))};_.f.uk=function(a){Y0(this,2,a)&&this.wk(2,a)};_.f.jg=function(){return this.Qg(4)};
_.f.setActive=function(a){Y0(this,4,a)&&this.wk(4,a)};_.f.Dj=function(){return this.Qg(8)};_.f.vk=function(a){Y0(this,8,a)&&this.wk(8,a)};_.f.ks=function(){return this.Qg(16)};_.f.dl=function(a){Y0(this,16,a)&&this.wk(16,a)};_.f.ls=function(){return this.Qg(32)};_.f.cB=function(a){Y0(this,32,a)&&this.wk(32,a)};_.f.xf=function(a){Y0(this,64,a)&&this.wk(64,a)};_.f.getState=function(){return this.Nb};_.f.Qg=function(a){return!!(this.Nb&a)};
_.f.wk=function(a,b,c){c||1!=a?R0(this,a)&&b!=this.Qg(a)&&(this.Ac.wk(this,a,b),this.Nb=b?this.Nb|a:this.Nb&~a):this.Lc(!b)};_.f.iF=function(a){this.Nb=a};var R0=function(a,b){return!!(a.dS&b)};_.U0.prototype.kg=function(a,b){if(this.Za&&this.Qg(a)&&!b)throw Error("je");!b&&this.Qg(a)&&this.wk(a,!1);this.dS=b?this.dS|a:this.dS&~a};var Z0=function(a,b){return!!(a.Wv&b)&&R0(a,b)},Y0=function(a,b,c){return R0(a,b)&&a.Qg(b)!=c&&(!(a.oF&b)||a.dispatchEvent(Klb(b,c)))&&!a.isDisposed()};
_.U0.prototype.Uw=function(a){!Cmb(a,this.o())&&this.dispatchEvent("enter")&&this.isEnabled()&&Z0(this,2)&&this.uk(!0)};_.U0.prototype.yY=function(a){!Cmb(a,this.o())&&this.dispatchEvent("leave")&&(Z0(this,4)&&this.setActive(!1),Z0(this,2)&&this.uk(!1))};_.U0.prototype.eP=_.Ea;var Cmb=function(a,b){return!!a.relatedTarget&&_.ee(b,a.relatedTarget)};_.f=_.U0.prototype;
_.f.Lo=function(a){this.isEnabled()&&(Z0(this,2)&&this.uk(!0),_.sU(a)&&(Z0(this,4)&&this.setActive(!0),this.Ac&&this.Ac.Wl(this)&&this.xg().focus()));!this.JV&&_.sU(a)&&a.preventDefault()};_.f.cs=function(a){this.isEnabled()&&(Z0(this,2)&&this.uk(!0),this.jg()&&this.Mu(a)&&Z0(this,4)&&this.setActive(!1))};_.f.Hsa=function(a){this.isEnabled()&&this.Mu(a)};
_.f.Mu=function(a){Z0(this,16)&&this.dl(!this.ks());Z0(this,8)&&this.vk(!0);Z0(this,64)&&this.xf(!this.Qg(64));var b=new _.hd("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.N_=a.N_);return this.dispatchEvent(b)};_.f.aA=function(){Z0(this,32)&&this.cB(!0)};_.f.Tw=function(){Z0(this,4)&&this.setActive(!1);Z0(this,32)&&this.cB(!1)};
_.f.aq=function(a){return this.isVisible()&&this.isEnabled()&&this.bs(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};_.f.bs=function(a){return 13==a.keyCode&&this.Mu(a)};if(!_.Ka(_.U0))throw Error("Ye`"+_.U0);if(!_.Ka(_.P0))throw Error("Ze`"+_.P0);var Dmb=_.wa(_.U0);Amb[Dmb]=_.P0;_.T0("goog-control",function(){return new _.U0(null)});
var X0=function(a){_.ed.call(this);this.BW=a;this.nW=!1;this.Ta=new _.Be(this);_.Ft(this,this.Ta);a=this.BW.Ca;this.Ta.s(a,v0.TF,this.uD).s(a,v0.UF,this.vD).s(a,"click",this.$r)};_.p(X0,_.ed);var Emb=!_.kc||_.wc(9);X0.prototype.uD=function(){this.nW=!1};X0.prototype.vD=function(){this.nW=!0};
var Fmb=function(a,b){if(!Emb)return a.button=0,a.type=b,a;var c=document.createEvent("MouseEvents");c.initMouseEvent(b,a.bubbles,a.cancelable,a.view||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};
X0.prototype.$r=function(a){if(this.nW)this.nW=!1;else{var b=a.Xf,c=b.button,d=b.type,e=Fmb(b,"mousedown");this.BW.Lo(new _.id(e,a.currentTarget));e=Fmb(b,"mouseup");this.BW.cs(new _.id(e,a.currentTarget));Emb||(b.button=c,b.type=d)}};X0.prototype.ua=function(){this.BW=null;X0.ma.ua.call(this)};
var $0=function(){};_.p($0,_.S0);_.Fa($0);_.f=$0.prototype;_.f.Pl=function(){};_.f.ha=function(a){V0(a,!1);a.Wv&=-256;a.kg(32,!1);return a.wa().ha("BUTTON",{"class":this.Yp(a).join(" "),disabled:!a.isEnabled(),title:a.Jo()||"",value:a.Sa()||""},a.nI()||"")};_.f.El=function(a){return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type||"reset"==a.type)};
_.f.kd=function(a,b){V0(a,!1);a.Wv&=-256;a.kg(32,!1);if(b.disabled){var c=this.wO(1);_.qU(b,c)}return $0.ma.kd.call(this,a,b)};_.f.lA=function(a){a.getHandler().s(a.o(),"click",a.Mu)};_.f.iK=_.Ea;_.f.dB=_.Ea;_.f.Wl=function(a){return a.isEnabled()};_.f.yq=_.Ea;_.f.wk=function(a,b,c){$0.ma.wk.call(this,a,b,c);(a=a.o())&&1==b&&(a.disabled=c)};_.f.Sa=function(a){return a.value};_.f.Ua=function(a,b){a&&(a.value=b)};_.f.et=_.Ea;
_.a1=function(a,b,c){_.U0.call(this,a,b||$0.Db(),c)};_.p(_.a1,_.U0);_.f=_.a1.prototype;_.f.Sa=function(){return this.Wha};_.f.Ua=function(a){this.Wha=a;this.Ac.Ua(this.o(),a)};_.f.Jo=function(){return this.Ee};_.f.Kf=function(a){this.Ee=a;this.Ac.Kf(this.o(),a)};_.f.nK=function(a){this.Ee=a};_.f.ua=function(){_.a1.ma.ua.call(this);delete this.Wha;delete this.Ee};_.f.Ba=function(){_.a1.ma.Ba.call(this);if(R0(this,32)){var a=this.xg();a&&this.getHandler().s(a,"keyup",this.bs)}};
_.f.bs=function(a){return 13==a.keyCode&&"key"==a.type||32==a.keyCode&&"keyup"==a.type?this.Mu(a):32==a.keyCode};_.T0("goog-button",function(){return new _.a1(null)});
var b1=function(a){this.y7=a};_.Fa(b1);_.Gmb=function(a,b){a=new a;a.Gb=function(){return b};return a};b1.prototype.Pl=function(){return this.y7};var Hmb=function(a,b){a&&(a.tabIndex=b?0:-1)};_.f=b1.prototype;_.f.ha=function(a){return a.wa().ha("DIV",this.Yp(a).join(" "))};_.f.$a=function(a){return a};_.f.El=function(a){return"DIV"==a.tagName};
_.f.kd=function(a,b){b.id&&a.od(b.id);var c=this.Gb(),d=!1,e=_.nU(b);e&&(0,_.Qa)(e,function(g){g==c?d=!0:g&&this.Mga(a,g,c)},this);d||_.qU(b,c);Imb(this,a,this.$a(b));return b};_.f.Mga=function(a,b,c){b==c+"-disabled"?a.Lc(!1):b==c+"-horizontal"?a.setOrientation("horizontal"):b==c+"-vertical"&&a.setOrientation("vertical")};
var Imb=function(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.S$(d);g&&(g.Ca=d,b.isEnabled()||g.Lc(!1),b.Da(g),g.kd(d))}else d.nodeValue&&""!=(0,_.tb)(d.nodeValue)||c.removeChild(d);d=e}};_.f=b1.prototype;_.f.S$=function(a){a:{a=_.nU(a);for(var b=0,c=a.length;b<c;b++){var d=a[b];if(d=d in zmb?zmb[d]():null){a=d;break a}}a=null}return a};_.f.lA=function(a){a=a.o();_.C0(a,!0,_.nc);_.kc&&(a.hideFocus=!0);var b=this.Pl();b&&_.BU(a,b)};_.f.xg=function(a){return a.o()};
_.f.Gb=function(){return"goog-container"};_.f.Yp=function(a){var b=this.Gb(),c=[b,"horizontal"==a.DA?b+"-horizontal":b+"-vertical"];a.isEnabled()||c.push(b+"-disabled");return c};
var c1=function(a,b,c){_.W.call(this,c);this.Ac=b||b1.Db();this.DA=a||"vertical"},d1,Lmb,Nmb,Mmb,f1;_.p(c1,_.W);_.f=c1.prototype;_.f.fda=null;_.f.Si=null;_.f.Ac=null;_.f.DA=null;_.f.Dg=!0;_.f.vj=!0;_.f.V9=!0;_.f.di=-1;_.f.ki=null;_.f.mx=!1;_.f.Ooa=!1;_.f.dw=null;_.f.xg=function(){return this.fda||this.Ac.xg(this)};_.f.aY=function(){return this.Si||(this.Si=new _.IZ(this.xg()))};_.f.Rxa=function(a){if(this.o())throw Error("je");this.Ac=a};_.f.ha=function(){this.Ca=this.Ac.ha(this)};_.f.$a=function(){return this.Ac.$a(this.o())};
_.f.El=function(a){return this.Ac.El(a)};_.f.Jg=function(a){this.Ca=this.Ac.kd(this,a);"none"==a.style.display&&(this.Dg=!1)};
_.f.Ba=function(){c1.ma.Ba.call(this);_.kU(this,function(b){b.Za&&Jmb(this,b)},this);var a=this.o();this.Ac.lA(this);this.setVisible(this.Dg,!0);this.getHandler().s(this,"enter",this.Uba).s(this,"highlight",this.Vba).s(this,"unhighlight",this.gca).s(this,"open",this.dOa).s(this,"close",this.Qba).s(a,v0.TF,this.Lo).s(_.Hd(a),[v0.UF,v0.$K],this.BNa).s(a,[v0.TF,v0.UF,v0.$K,"mouseover","mouseout","contextmenu"],this.vNa);this.Wl()&&Kmb(this,!0)};
var Kmb=function(a,b){var c=a.getHandler(),d=a.xg();b?c.s(d,"focus",a.aA).s(d,"blur",a.Tw).s(a.aY(),"key",a.aq):c.Ke(d,"focus",a.aA).Ke(d,"blur",a.Tw).Ke(a.aY(),"key",a.aq)};_.f=c1.prototype;_.f.Ob=function(){this.Ys(-1);this.ki&&this.ki.xf(!1);this.mx=!1;c1.ma.Ob.call(this)};_.f.ua=function(){c1.ma.ua.call(this);this.Si&&(this.Si.mb(),this.Si=null);this.Ac=this.ki=this.dw=this.fda=null};_.f.Uba=function(){return!0};
_.f.Vba=function(a){var b=i0(this,a.target);if(-1<b&&b!=this.di){var c=d1(this);c&&c.uk(!1);this.di=b;c=d1(this);this.mx&&c.setActive(!0);this.ki&&c!=this.ki&&(R0(c,64)?c.xf(!0):this.ki.xf(!1))}b=this.o();null!=a.target.o()&&_.CU(b,"activedescendant",a.target.o().id)};_.f.gca=function(a){a.target==d1(this)&&(this.di=-1);this.o().removeAttribute("aria-activedescendant")};_.f.dOa=function(a){(a=a.target)&&a!=this.ki&&a.getParent()==this&&(this.ki&&this.ki.xf(!1),this.ki=a)};
_.f.Qba=function(a){a.target==this.ki&&(this.ki=null);var b=this.o(),c=a.target.o();b&&a.target.Qg(2)&&c&&Rlb(b,c)};_.f.Lo=function(a){this.vj&&(this.mx=!0);var b=this.xg();b&&_.he(b)?b.focus():a.preventDefault()};_.f.BNa=function(){this.mx=!1};
_.f.vNa=function(a){a:{var b=a.target;if(this.dw)for(var c=this.o();b&&b!==c;){var d=b.id;if(d in this.dw){b=this.dw[d];break a}b=b.parentNode}b=null}if(b)switch(a.type){case v0.TF:b.Lo(a);break;case v0.UF:case v0.$K:b.cs(a);break;case "mouseover":b.Uw(a);break;case "mouseout":b.yY(a);break;case "contextmenu":b.eP(a)}};_.f.aA=function(){};_.f.Tw=function(){this.Ys(-1);this.mx=!1;this.ki&&this.ki.xf(!1)};
_.f.aq=function(a){return this.isEnabled()&&this.isVisible()&&(0!=_.lU(this)||this.fda)&&this.bs(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
_.f.bs=function(a){var b=d1(this);if(b&&"function"==typeof b.aq&&b.aq(a)||this.ki&&this.ki!=b&&"function"==typeof this.ki.aq&&this.ki.aq(a))return!0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case 27:if(this.Wl())this.xg().blur();else return!1;break;case 36:_.e1(this);break;case 35:Lmb(this);break;case 38:if("vertical"==this.DA)Mmb(this);else return!1;break;case 37:if("horizontal"==this.DA)this.hq()?Nmb(this):Mmb(this);else return!1;break;case 40:if("vertical"==this.DA)Nmb(this);
else return!1;break;case 39:if("horizontal"==this.DA)this.hq()?Mmb(this):Nmb(this);else return!1;break;default:return!1}return!0};var Jmb=function(a,b){var c=b.o();c=c.id||(c.id=b.getId());a.dw||(a.dw={});a.dw[c]=b};_.f=c1.prototype;_.f.Da=function(a,b){c1.ma.Da.call(this,a,b)};
_.f.bH=function(a,b,c){a.oF|=2;a.oF|=64;!this.Wl()&&this.Ooa||a.kg(32,!1);V0(a,!1);var d=a.getParent()==this?i0(this,a):-1;c1.ma.bH.call(this,a,b,c);a.Za&&this.Za&&Jmb(this,a);a=d;-1==a&&(a=_.lU(this));a==this.di?this.di=Math.min(_.lU(this)-1,b):a>this.di&&b<=this.di?this.di++:a<this.di&&b>this.di&&this.di--};
_.f.removeChild=function(a,b){if(a="string"===typeof a?_.jU(this,a):a){var c=i0(this,a);-1!=c&&(c==this.di?(a.uk(!1),this.di=-1):c<this.di&&this.di--);var d=a.o();d&&d.id&&this.dw&&(c=this.dw,d=d.id,d in c&&delete c[d])}a=c1.ma.removeChild.call(this,a,b);V0(a,!0);return a};_.f.setOrientation=function(a){if(this.o())throw Error("je");this.DA=a};_.f.isVisible=function(){return this.Dg};
_.f.setVisible=function(a,b){if(b||this.Dg!=a&&this.dispatchEvent(a?"show":"hide")){this.Dg=a;var c=this.o();c&&(_.zU(c,a),this.Wl()&&Hmb(this.xg(),this.vj&&this.Dg),b||this.dispatchEvent(this.Dg?"aftershow":"afterhide"));return!0}return!1};_.f.isEnabled=function(){return this.vj};
_.f.Lc=function(a){this.vj!=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.vj=!0,_.kU(this,function(b){b.Rza?delete b.Rza:b.Lc(!0)})):(_.kU(this,function(b){b.isEnabled()?b.Lc(!1):b.Rza=!0}),this.mx=this.vj=!1),this.Wl()&&Hmb(this.xg(),a&&this.Dg))};_.f.Wl=function(){return this.V9};_.f.yq=function(a){a!=this.V9&&this.Za&&Kmb(this,a);this.V9=a;this.vj&&this.Dg&&Hmb(this.xg(),a)};_.f.Ys=function(a){(a=_.mU(this,a))?a.uk(!0):-1<this.di&&d1(this).uk(!1)};_.f.uk=function(a){this.Ys(i0(this,a))};
d1=function(a){return _.mU(a,a.di)};_.e1=function(a){f1(a,function(b,c){return(b+1)%c},_.lU(a)-1)};Lmb=function(a){f1(a,function(b,c){b--;return 0>b?c-1:b},0)};Nmb=function(a){f1(a,function(b,c){return(b+1)%c},a.di)};Mmb=function(a){f1(a,function(b,c){b--;return 0>b?c-1:b},a.di)};f1=function(a,b,c){c=0>c?i0(a,a.ki):c;var d=_.lU(a);c=b.call(a,c,d);for(var e=0;e<=d;){var g=_.mU(a,c);if(g&&a.Opa(g)){a.zga(c);break}e++;c=b.call(a,c,d)}};
c1.prototype.Opa=function(a){return a.isVisible()&&a.isEnabled()&&R0(a,2)};c1.prototype.zga=function(a){this.Ys(a)};
_.g1=function(){};_.p(_.g1,_.S0);_.Fa(_.g1);_.f=_.g1.prototype;_.f.ha=function(a){var b=this.Yp(a);b=a.wa().ha("DIV","goog-inline-block "+b.join(" "),this.EW(a.getContent(),a.wa()));this.Kf(b,a.Jo());return b};_.f.Pl=function(){return"button"};_.f.$a=function(a){return a&&a.firstChild&&a.firstChild.firstChild};_.f.EW=function(a,b){return b.ha("DIV","goog-inline-block "+(this.Gb()+"-outer-box"),b.ha("DIV","goog-inline-block "+(this.Gb()+"-inner-box"),a))};_.f.El=function(a){return"DIV"==a.tagName};
_.f.kd=function(a,b){Omb(b,!0);Omb(b,!1);a:{var c=a.wa().lsa(b);var d=this.Gb()+"-outer-box";if(c&&_.pU(c,d)&&(c=a.wa().lsa(c),d=this.Gb()+"-inner-box",c&&_.pU(c,d))){c=!0;break a}c=!1}c||b.appendChild(this.EW(b.childNodes,a.wa()));_.rU(b,["goog-inline-block",this.Gb()]);return _.g1.ma.kd.call(this,a,b)};_.f.Gb=function(){return"goog-custom-button"};
var Omb=function(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(""==(0,_.tb)(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};
var h1=function(){};_.p(h1,_.P0);_.Fa(h1);h1.prototype.Gb=function(){return"goog-menuheader"};
var Pmb=function(a,b,c){_.U0.call(this,a,c||h1.Db(),b);this.kg(1,!1);this.kg(2,!1);this.kg(4,!1);this.kg(32,!1);this.iF(1)};_.p(Pmb,_.U0);_.T0("goog-menuheader",function(){return new Pmb(null)});
_.i1=function(){this.mW=[]};_.p(_.i1,_.P0);_.Fa(_.i1);var j1=function(a,b){var c=a.mW[b];if(!c){switch(b){case 0:c=a.Gb()+"-highlight";break;case 1:c=a.Gb()+"-checkbox";break;case 2:c=a.Gb()+"-content"}a.mW[b]=c}return c};_.f=_.i1.prototype;_.f.Pl=function(){return"menuitem"};_.f.ha=function(a){var b=a.wa().ha("DIV",this.Yp(a).join(" "),Qmb(this,a.getContent(),a.wa()));Rmb(this,a,b,R0(a,8)||R0(a,16));return b};_.f.$a=function(a){return a&&a.firstChild};
_.f.kd=function(a,b){var c=_.ae(b),d=j1(this,2);c&&_.pU(c,d)||b.appendChild(Qmb(this,b.childNodes,a.wa()));_.pU(b,"goog-option")&&(a.U0(!0),this.U0(a,b,!0));return _.i1.ma.kd.call(this,a,b)};_.f.setContent=function(a,b){var c=this.$a(a),d=Smb(this,a)?c.firstChild:null;_.i1.ma.setContent.call(this,a,b);d&&!Smb(this,a)&&c.insertBefore(d,c.firstChild||null)};var Qmb=function(a,b,c){a=j1(a,2);return c.ha("DIV",a,b)};_.i1.prototype.Uxa=function(a,b,c){a&&b&&Rmb(this,a,b,c)};
_.i1.prototype.U0=function(a,b,c){a&&b&&Rmb(this,a,b,c)};var Smb=function(a,b){return(b=a.$a(b))?(b=b.firstChild,a=j1(a,1),!!b&&_.de(b)&&_.pU(b,a)):!1},Rmb=function(a,b,c,d){wmb(a,c,b.Vz());xmb(a,b,c);d!=Smb(a,c)&&(_.D0(c,"goog-option",d),c=a.$a(c),d?(a=j1(a,1),c.insertBefore(b.wa().ha("DIV",a),c.firstChild||null)):c.removeChild(c.firstChild))};_.i1.prototype.wO=function(a){switch(a){case 2:return j1(this,0);case 16:case 8:return"goog-option-selected";default:return _.i1.ma.wO.call(this,a)}};
_.i1.prototype.qY=function(a){var b=j1(this,0);switch(a){case "goog-option-selected":return 16;case b:return 2;default:return _.i1.ma.qY.call(this,a)}};_.i1.prototype.Gb=function(){return"goog-menuitem"};
_.k1=function(a,b,c,d){_.U0.call(this,a,d||_.i1.Db(),c);this.Ua(b)};_.p(_.k1,_.U0);_.f=_.k1.prototype;_.f.Sa=function(){var a=this.Xa();return null!=a?a:this.nI()};_.f.Ua=function(a){this.fe(a)};_.f.kg=function(a,b){_.k1.ma.kg.call(this,a,b);switch(a){case 8:this.ks()&&!b&&this.dl(!1);(a=this.o())&&this.Ac.Uxa(this,a,b);break;case 16:(a=this.o())&&this.Ac.U0(this,a,b)}};_.f.Uxa=function(a){this.kg(8,a)};_.f.U0=function(a){this.kg(16,a)};
_.f.nI=function(){var a=this.getContent();return Array.isArray(a)?(a=(0,_.Ta)(a,function(b){return _.de(b)&&(_.pU(b,"goog-menuitem-accel")||_.pU(b,"goog-menuitem-mnemonic-separator"))?"":Blb(b)}).join(""),xlb(a)):_.k1.ma.nI.call(this)};_.f.cs=function(a){var b=this.getParent();if(b){var c=b.vva;b.vva=null;if(c&&"number"===typeof a.clientX&&_.BT(c,new _.CT(a.clientX,a.clientY)))return}_.k1.ma.cs.call(this,a)};_.f.bs=function(a){return a.keyCode==this.$da&&this.Mu(a)?!0:_.k1.ma.bs.call(this,a)};
_.f.aNa=function(){return this.$da};_.T0("goog-menuitem",function(){return new _.k1(null)});_.k1.prototype.Vz=function(){return R0(this,16)?"menuitemcheckbox":R0(this,8)?"menuitemradio":_.k1.ma.Vz.call(this)};_.k1.prototype.getParent=function(){return _.U0.prototype.getParent.call(this)};_.k1.prototype.iD=function(){return _.U0.prototype.iD.call(this)};
_.l1=function(){};_.p(_.l1,_.P0);_.Fa(_.l1);_.l1.prototype.ha=function(a){return a.wa().ha("DIV",this.Gb())};_.l1.prototype.kd=function(a,b){b.id&&a.od(b.id);if("HR"==b.tagName){var c=b;b=this.ha(a);_.Wd(b,c);_.Yd(c)}else _.qU(b,this.Gb());return b};_.l1.prototype.setContent=function(){};_.l1.prototype.Gb=function(){return"goog-menuseparator"};
_.m1=function(a,b){_.U0.call(this,null,a||_.l1.Db(),b);this.kg(1,!1);this.kg(2,!1);this.kg(4,!1);this.kg(32,!1);this.iF(1)};_.p(_.m1,_.U0);_.m1.prototype.Ba=function(){_.m1.ma.Ba.call(this);var a=this.o();_.BU(a,"separator")};_.T0("goog-menuseparator",function(){return new _.m1});
_.n1=function(a){this.y7=a||"menu"};_.p(_.n1,b1);_.Fa(_.n1);_.f=_.n1.prototype;_.f.El=function(a){return"UL"==a.tagName||_.n1.ma.El.call(this,a)};_.f.S$=function(a){return"HR"==a.tagName?new _.m1:_.n1.ma.S$.call(this,a)};_.f.Hl=function(a,b){return _.ee(a.o(),b)};_.f.Gb=function(){return"goog-menu"};_.f.lA=function(a){_.n1.ma.lA.call(this,a);a=a.o();_.CU(a,"haspopup","true")};
_.T0("goog-menuseparator",function(){return new _.m1});
_.o1=function(a,b){c1.call(this,"vertical",b||_.n1.Db(),a);this.yq(!1)};_.p(_.o1,c1);_.f=_.o1.prototype;_.f.n7=!0;_.f.Gb=function(){return this.Ac.Gb()};_.f.Hl=function(a){if(this.Ac.Hl(this,a))return!0;for(var b=0,c=_.lU(this);b<c;b++){var d=_.mU(this,b);if("function"==typeof d.Hl&&d.Hl(a))return!0}return!1};_.f.sg=function(a){this.Da(a,!0)};_.f.gC=function(a,b){this.bH(a,b,!0)};_.f.removeItem=function(a){(a=this.removeChild(a,!0))&&a.mb()};_.f.bD=function(a){return _.mU(this,a)};_.f.DO=function(){return _.lU(this)};
_.f.$X=function(){var a=[];_.kU(this,function(b){a.push(b)});return a};_.f.setPosition=function(a,b){var c=this.isVisible();c||_.zU(this.o(),!0);var d=this.o(),e=_.WT(d);a instanceof _.CT&&(b=a.y,a=a.x);_.xU(d,d.offsetLeft+(a-e.x),d.offsetTop+(Number(b)-e.y));c||_.zU(this.o(),!1)};_.f.getPosition=function(){return this.isVisible()?_.WT(this.o()):null};_.p1=function(a,b){(a.n7=b)&&a.yq(!0)};_.f=_.o1.prototype;
_.f.setVisible=function(a,b,c){(b=_.o1.ma.setVisible.call(this,a,b))&&a&&this.Za&&this.n7&&this.xg().focus();this.vva=a&&c&&"number"===typeof c.clientX?new _.CT(c.clientX,c.clientY):null;return b};_.f.Uba=function(a){this.n7&&this.xg().focus();return _.o1.ma.Uba.call(this,a)};_.f.Opa=function(a){return a.isEnabled()&&a.isVisible()&&R0(a,2)};_.f.Jg=function(a){var b=this.Ac;var c=this.wa();c=_.Kd(c.yc,"DIV",b.Gb()+"-content",a);for(var d=c.length,e=0;e<d;e++)Imb(b,this,c[e]);_.o1.ma.Jg.call(this,a)};
_.f.bs=function(a){var b=_.o1.ma.bs.call(this,a);b||_.kU(this,function(c){!b&&c.aNa&&c.$da==a.keyCode&&(this.isEnabled()&&this.uk(c),b=c.aq(a))},this);return b};
_.f.Ys=function(a){_.o1.ma.Ys.call(this,a);if(a=_.mU(this,a)){var b=a.o();a=this.o()||_.ET(document);var c=a||_.ET(document);var d=_.WT(b),e=_.WT(c),g=_.eU(c);if(c==_.ET(document)){var h=d.x-c.scrollLeft;d=d.y-c.scrollTop;_.kc&&!_.wc(10)&&(h+=g.left,d+=g.top)}else h=d.x-e.x-g.left,d=d.y-e.y-g.top;b=_.V_a(b);g=c.clientHeight-b.height;e=c.scrollLeft;var k=c.scrollTop;e+=Math.min(h,Math.max(h-(c.clientWidth-b.width),0));k+=Math.min(d,Math.max(d-g,0));c=new _.CT(e,k);a.scrollLeft=c.x;a.scrollTop=c.y}};
var q1=function(){};_.p(q1,_.g1);_.Fa(q1);_.f=q1.prototype;_.f.$a=function(a){return q1.ma.$a.call(this,a&&a.firstChild)};_.f.kd=function(a,b){var c=_.Kd(document,"*","goog-menu",b)[0];if(c){_.zU(c,!1);_.Hd(c).body.appendChild(c);var d=new _.o1;d.kd(c);a.Zu(d)}return q1.ma.kd.call(this,a,b)};_.f.EW=function(a,b){return q1.ma.EW.call(this,[this.createCaption(a,b),this.GW(b)],b)};_.f.createCaption=function(a,b){return b.ha("DIV","goog-inline-block "+(this.Gb()+"-caption"),a)};
_.f.GW=function(a){return a.ha("DIV","goog-inline-block "+(this.Gb()+"-dropdown"),"\u00a0")};_.f.Gb=function(){return"goog-menu-button"};
var r1=function(){this.mW=[]};_.p(r1,_.i1);_.Fa(r1);r1.prototype.ha=function(a){var b=r1.ma.ha.call(this,a);_.qU(b,"goog-submenu");Tmb(this,a,b);return b};r1.prototype.kd=function(a,b){b=r1.ma.kd.call(this,a,b);_.qU(b,"goog-submenu");Tmb(this,a,b);var c=_.Kd(document,"DIV","goog-menu",b);if(c.length){var d=new _.o1(a.wa());c=c[0];_.zU(c,!1);a.wa().Qb().body.appendChild(c);d.kd(c);a.Zu(d,!0)}return b};
r1.prototype.setContent=function(a,b){var c=this.$a(a),d=c&&c.lastChild;r1.ma.setContent.call(this,a,b);d&&c.lastChild!=d&&_.pU(d,"goog-submenu-arrow")&&c.appendChild(d)};r1.prototype.lA=function(a){r1.ma.lA.call(this,a);var b=a.$a(),c=a.wa();c=_.Kd(c.yc,"SPAN","goog-submenu-arrow",b)[0];Umb(a,c);c!=b.lastChild&&b.appendChild(c);a=a.o();_.CU(a,"haspopup","true")};
var Tmb=function(a,b,c){var d=b.wa().ha("SPAN");d.className="goog-submenu-arrow";Umb(b,d);a.$a(c).appendChild(d)},Umb=function(a,b){a.hq()?(_.qU(b,"goog-submenu-arrow-rtl"),_.ge(b,"\u25c4")):(_.AU(b,"goog-submenu-arrow-rtl"),_.ge(b,"\u25ba"))};
_.s1=function(a,b,c,d){_.H0.call(this,a,b);this.ND=c?5:0;this.Lea=d||void 0};_.p(_.s1,_.H0);_.s1.prototype.ZMa=function(){return this.ND};_.s1.prototype.kK=function(a){this.ND=a};_.s1.prototype.ee=function(a,b,c,d){var e=_.F0(this.element,this.GH,a,b,null,c,10,d,this.Lea);if(e&496){var g=t1(e,this.GH);b=t1(e,b);e=_.F0(this.element,g,a,b,null,c,10,d,this.Lea);e&496&&(g=t1(e,g),b=t1(e,b),_.F0(this.element,g,a,b,null,c,this.ND,d,this.Lea))}};var t1=function(a,b){a&48&&(b^=4);a&192&&(b^=1);return b};
var u1=function(a,b,c,d){_.k1.call(this,a,b,c,d||r1.Db())};_.p(u1,_.k1);_.f=u1.prototype;_.f.SN=null;_.f.Xga=null;_.f.Vda=!1;_.f.$i=null;_.f.lX=!1;_.f.Ba=function(){u1.ma.Ba.call(this);this.getHandler().s(this.getParent(),"hide",this.nva);this.$i&&v1(this,this.$i,!0)};_.f.Ob=function(){this.getHandler().Ke(this.getParent(),"hide",this.nva);this.$i&&(v1(this,this.$i,!1),this.lX||(this.$i.Ob(),_.Yd(this.$i.o())));u1.ma.Ob.call(this)};_.f.ua=function(){this.$i&&!this.lX&&this.$i.mb();this.$i=null;u1.ma.ua.call(this)};
_.f.uk=function(a){u1.ma.uk.call(this,a);a||(this.SN&&_.Ae(this.SN),this.SN=_.ze(this.uw,218,this))};_.f.Vga=function(){var a=this.getParent();a&&d1(a)==this&&(Vmb(this,!0),Wmb(this))};_.f.uw=function(){var a=this.$i;a&&a.getParent()==this&&(Vmb(this,!1),_.kU(a,function(b){"function"==typeof b.uw&&b.uw()}))};var w1=function(a){a.SN&&_.Ae(a.SN);a.Xga&&_.Ae(a.Xga)};u1.prototype.setVisible=function(a,b){(a=u1.ma.setVisible.call(this,a,b))&&!this.isVisible()&&this.uw();return a};
var Wmb=function(a){_.kU(a.getParent(),function(b){b!=this&&"function"==typeof b.uw&&(b.uw(),w1(b))},a)};_.f=u1.prototype;_.f.aq=function(a){var b=a.keyCode,c=this.hq()?37:39,d=this.hq()?39:37;if(!this.Vda){if(!this.isEnabled()||b!=c&&13!=b&&b!=this.$da)return!1;this.Vga();_.e1(this.Xh());w1(this)}else if(!this.Xh().aq(a))if(b==d)this.uw();else return!1;a.preventDefault();return!0};_.f.dSa=function(){this.$i.getParent()==this&&(w1(this),this.iD().uk(this),Wmb(this))};
_.f.nva=function(a){a.target==this.iD()&&(this.uw(),w1(this))};_.f.Uw=function(a){this.isEnabled()&&(w1(this),this.Xga=_.ze(this.Vga,218,this));u1.ma.Uw.call(this,a)};_.f.Mu=function(a){w1(this);if(R0(this,8)||R0(this,16))return u1.ma.Mu.call(this,a);this.Vga();return!0};
var Vmb=function(a,b){!b&&a.Xh()&&a.Xh().Ys(-1);a.dispatchEvent(Klb(64,b));var c=a.Xh();b!=a.Vda&&_.D0(a.o(),"goog-submenu-open",b);if(b!=c.isVisible()&&(b&&(c.Za||c.Oa(),c.Ys(-1)),c.setVisible(b),b)){c=new _.s1(a.o(),12,!1);var d=a.Xh(),e=d.o();d.isVisible()||(e.style.visibility="hidden",_.zU(e,!0));c.ee(e,8);d.isVisible()||(_.zU(e,!1),e.style.visibility="visible")}a.Vda=b},v1=function(a,b,c){var d=a.getHandler();(c?d.s:d.Ke).call(d,b,"enter",a.dSa)};_.f=u1.prototype;
_.f.sg=function(a){this.Xh().Da(a,!0)};_.f.gC=function(a,b){this.Xh().bH(a,b,!0)};_.f.removeItem=function(a){(a=this.Xh().removeChild(a,!0))&&a.mb()};_.f.bD=function(a){return _.mU(this.Xh(),a)};_.f.DO=function(){return _.lU(this.Xh())};_.f.$X=function(){return this.Xh().$X()};_.f.Xh=function(){this.$i?this.lX&&this.$i.getParent()!=this&&this.$i.dg(this):this.Zu(new _.o1(this.wa()),!0);this.$i.o()||this.$i.ha();return this.$i};
_.f.Zu=function(a,b){var c=this.$i;a!=c&&(c&&(this.uw(),this.Za&&v1(this,c,!1)),this.$i=a,this.lX=!b,a&&(a.dg(this),a.setVisible(!1,!0),_.p1(a,!1),a.yq(!1),this.Za&&v1(this,a,!0)))};_.f.Hl=function(a){return this.Xh().Hl(a)};_.T0("goog-submenu",function(){return new u1(null)});
var Xmb=function(a,b,c,d){_.s1.call(this,a,b,c||d);(c||d)&&this.kK(65|(d?32:132))};_.p(Xmb,_.s1);
_.x1=function(a,b,c,d,e){_.a1.call(this,a,c||q1.Db(),d);this.kg(64,!0);this.LZ=new Xmb(null,9);b&&this.Zu(b);this.nc=new _.Ug(500);!_.zc&&!_.Ac||_.vc("533.17.9")||(this.YY=!0);this.LQa=e||_.n1.Db()};_.p(_.x1,_.a1);_.f=_.x1.prototype;_.f.YY=!1;_.f.Ba=function(){_.x1.ma.Ba.call(this);Ymb(this,!0);this.kc&&y1(this,this.kc,!0);_.CU(this.Ca,"haspopup",!!this.kc)};_.f.Ob=function(){_.x1.ma.Ob.call(this);Ymb(this,!1);if(this.kc){this.xf(!1);this.kc.Ob();y1(this,this.kc,!1);var a=this.kc.o();a&&_.Yd(a)}};
_.f.ua=function(){_.x1.ma.ua.call(this);this.kc&&(this.kc.mb(),delete this.kc);delete this.rTa;this.nc.mb()};_.f.Lo=function(a){_.x1.ma.Lo.call(this,a);this.jg()&&(this.xf(!this.Qg(64),a),this.kc&&(a=this.Qg(64),this.kc.mx=a))};_.f.cs=function(a){_.x1.ma.cs.call(this,a);this.kc&&!this.jg()&&(this.kc.mx=!1)};_.f.Mu=function(){this.setActive(!1);return!0};_.f.ANa=function(a){this.kc&&this.kc.isVisible()&&!this.Hl(a.target)&&this.xf(!1)};
_.f.Hl=function(a){return a&&_.ee(this.o(),a)||this.kc&&this.kc.Hl(a)||!1};_.f.bs=function(a){if(32==a.keyCode){if(a.preventDefault(),"keyup"!=a.type)return!0}else if("key"!=a.type)return!1;if(this.kc&&this.kc.isVisible()){var b=13==a.keyCode||32==a.keyCode,c=this.kc.aq(a);return c&&this.kc&&this.kc.ki instanceof u1||27!=a.keyCode&&!b?c:(this.xf(!1),!0)}return 40==a.keyCode||38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.xf(!0,a),!0):!1};_.f.Yba=function(){this.xf(!1)};
_.f.WNa=function(){this.jg()||this.xf(!1)};_.f.Tw=function(a){this.YY||this.xf(!1);_.x1.ma.Tw.call(this,a)};_.f.Xh=function(){this.kc||this.Zu(new _.o1(this.wa(),this.LQa));return this.kc||null};_.f.Zu=function(a){var b=this.kc;a!=b&&(b&&(this.xf(!1),this.Za&&y1(this,b,!1),delete this.kc),this.Za&&_.CU(this.Ca,"haspopup",!!a),a&&(this.kc=a,a.dg(this),a.setVisible(!1),_.p1(a,this.YY),this.Za&&y1(this,a,!0)));return b};_.f.sg=function(a){this.Xh().Da(a,!0)};_.f.gC=function(a,b){this.Xh().bH(a,b,!0)};
_.f.removeItem=function(a){(a=this.Xh().removeChild(a,!0))&&a.mb()};_.f.bD=function(a){return this.kc?_.mU(this.kc,a):null};_.f.DO=function(){return this.kc?_.lU(this.kc):0};_.f.setVisible=function(a,b){(a=_.x1.ma.setVisible.call(this,a,b))&&!this.isVisible()&&this.xf(!1);return a};_.f.Lc=function(a){_.x1.ma.Lc.call(this,a);this.isEnabled()||this.xf(!1)};_.f.eya=function(){this.xf(!0)};
_.f.xf=function(a,b){_.x1.ma.xf.call(this,a);if(this.kc&&this.Qg(64)==a){if(a)this.kc.Za||this.kc.Oa(),this.q2=_.A0(this.o()),this.Fpa=_.yU(this.o()),Zmb(this),!b||40!=b.keyCode&&38!=b.keyCode?this.kc.Ys(-1):_.e1(this.kc);else{this.setActive(!1);this.kc.mx=!1;var c=this.o();c&&(_.CU(c,"activedescendant",""),_.CU(c,"owns",""));null!=this.p_&&(this.p_=void 0,(c=this.kc.o())&&_.$T(c,"",""))}this.kc.setVisible(a,!1,b);this.isDisposed()||(b=this.getHandler(),c=a?b.s:b.Ke,c.call(b,this.wa().Qb(),"mousedown",
this.ANa,!0),this.YY&&c.call(b,this.kc,"blur",this.WNa),c.call(b,this.nc,"tick",this.vSa),a?this.nc.start():this.nc.stop())}this.kc&&this.kc.o()&&this.kc.Ca.removeAttribute("aria-hidden")};var Zmb=function(a){if(a.kc.Za){var b=a.rTa||a.o(),c=a.LZ;a.LZ.element=b;b=a.kc.o();a.kc.isVisible()||(b.style.visibility="hidden",_.zU(b,!0));!a.p_&&a.LZ.ZMa&&a.LZ.ND&32&&(a.p_=_.aU(b));c.ee(b,c.GH^1,null,a.p_);a.kc.isVisible()||(_.zU(b,!1),b.style.visibility="visible")}};
_.x1.prototype.vSa=function(){var a=_.yU(this.o()),b=_.A0(this.o()),c=this.Fpa;(c==a||c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height)&&_.Flb(this.q2,b)||(this.kc.Za&&b&&this.q2&&b.Pg()<this.q2.Pg()&&(c=this.kc.o(),this.kc.isVisible()||(c.style.visibility="hidden",_.zU(c,!0)),_.xU(c,new _.CT(0,0))),this.Fpa=a,this.q2=b,Zmb(this))};
var y1=function(a,b,c){var d=a.getHandler();c=c?d.s:d.Ke;c.call(d,b,"action",a.Yba);c.call(d,b,"close",a.Qba);c.call(d,b,"highlight",a.Vba);c.call(d,b,"unhighlight",a.gca)},Ymb=function(a,b){var c=a.getHandler();(b?c.s:c.Ke).call(c,a.o(),"keydown",a.ONa)};_.x1.prototype.Vba=function(a){(a=a.target.o())&&$mb(this,a)};_.x1.prototype.ONa=function(a){R0(this,32)&&this.xg()&&this.kc&&this.kc.isVisible()&&a.stopPropagation()};
_.x1.prototype.gca=function(){if(!d1(this.kc)){var a=this.o();_.CU(a,"activedescendant","");_.CU(a,"owns","")}};_.x1.prototype.Qba=function(a){if(this.Qg(64)&&a.target instanceof _.k1){a=a.target;var b=a.o();a.isVisible()&&a.Qg(2)&&null!=b&&$mb(this,b)}};var $mb=function(a,b){a=a.o();b=Qlb(b)||b;if(!b.id){var c=_.RT.Db();b.id=":"+(c.ox++).toString(36)}Rlb(a,b);_.CU(a,"owns",b.id)};_.T0("goog-menu-button",function(){return new _.x1(null)});
_.z1=function(a){_.yd.call(this);this.mk=[];this.Hoa(a)};_.p(_.z1,_.yd);_.f=_.z1.prototype;_.f.Ox=null;_.f.sm=null;_.f.DO=function(){return this.mk.length};_.f.bD=function(a){return this.mk[a]||null};_.f.Hoa=function(a){a&&((0,_.Qa)(a,function(b){A1(this,b,!1)},this),_.bb(this.mk,a))};_.f.sg=function(a){this.gC(a,this.DO())};_.f.gC=function(a,b){a&&(A1(this,a,!1),_.N_a(this.mk,b,0,a))};_.f.removeItem=function(a){a&&_.Za(this.mk,a)&&a==this.Ox&&(this.Ox=null,this.dispatchEvent("select"))};_.f.iu=function(){return this.Ox};
_.f.$X=function(){return _.ab(this.mk)};_.f.hF=function(a){a!=this.Ox&&(A1(this,this.Ox,!1),this.Ox=a,A1(this,a,!0));this.dispatchEvent("select")};_.f.nY=function(){var a=this.Ox;return a?(0,_.Pa)(this.mk,a):-1};_.f.Lga=function(a){this.hF(this.bD(a))};_.f.clear=function(){_.s0(this.mk);this.Ox=null};_.f.ua=function(){_.z1.ma.ua.call(this);delete this.mk;this.Ox=null};var A1=function(a,b,c){b&&("function"==typeof a.sm?a.sm(b,c):"function"==typeof b.vk&&b.vk(c))};
_.B1=function(a,b,c,d,e){_.x1.call(this,a,b,c,d,e||new _.n1("listbox"));this.V8=this.getContent();this.Cca=null;this.Hga("listbox")};_.p(_.B1,_.x1);_.f=_.B1.prototype;_.f.Rd=null;_.f.Ba=function(){_.B1.ma.Ba.call(this);anb(this);bnb(this)};_.f.Jg=function(a){_.B1.ma.Jg.call(this,a);(a=this.nI())?(this.V8=a,anb(this)):this.iu()||this.Lga(0)};_.f.ua=function(){_.B1.ma.ua.call(this);this.Rd&&(this.Rd.mb(),this.Rd=null);this.V8=null};
_.f.Yba=function(a){this.hF(a.target);_.B1.ma.Yba.call(this,a);a.stopPropagation();this.dispatchEvent("action")};_.f.nOa=function(){var a=this.iu();_.B1.ma.Ua.call(this,a&&a.Sa());anb(this)};_.f.Zu=function(a){var b=_.B1.ma.Zu.call(this,a);a!=b&&(this.Rd&&this.Rd.clear(),a&&(this.Rd?_.kU(a,function(c){C1(c);this.Rd.sg(c)},this):cnb(this,a)));return b};_.f.sg=function(a){C1(a);_.B1.ma.sg.call(this,a);this.Rd?this.Rd.sg(a):cnb(this,this.Xh());dnb(this)};
_.f.gC=function(a,b){C1(a);_.B1.ma.gC.call(this,a,b);this.Rd?this.Rd.gC(a,b):cnb(this,this.Xh())};_.f.removeItem=function(a){_.B1.ma.removeItem.call(this,a);this.Rd&&this.Rd.removeItem(a)};_.f.hF=function(a){if(this.Rd){var b=this.iu();this.Rd.hF(a);a!=b&&this.dispatchEvent("change")}};_.f.Lga=function(a){this.Rd&&this.hF(this.Rd.bD(a))};_.f.Ua=function(a){if(null!=a&&this.Rd)for(var b=0,c;c=this.Rd.bD(b);b++)if(c&&"function"==typeof c.Sa&&c.Sa()==a){this.hF(c);return}this.hF(null)};
_.f.Sa=function(){var a=this.iu();return a?a.Sa():null};_.f.iu=function(){return this.Rd?this.Rd.iu():null};_.f.nY=function(){return this.Rd?this.Rd.nY():-1};
var cnb=function(a,b){a.Rd=new _.z1;b&&_.kU(b,function(c){C1(c);this.Rd.sg(c)},a);bnb(a)},bnb=function(a){a.Rd&&a.getHandler().s(a.Rd,"select",a.nOa)},anb=function(a){var b=a.iu();a.setContent(b?b.nI():a.V8);var c=a.Ac.$a(a.o());c&&a.wa().yPa(c)&&(null==a.Cca&&(a.Cca=_.DU(c,"label")),b=b?b.o():null,_.EU(c,b?_.DU(b,"label"):a.Cca),dnb(a))},dnb=function(a){var b=a.Ac;if(b&&(b=b.$a(a.o()))){var c=a.Ca;b.id||(b.id=":"+(_.RT.Db().ox++).toString(36));_.BU(b,"option");_.CU(b,"selected",!0);_.CU(c,"activedescendant",
b.id);a.Rd&&(c=a.Rd.$X(),_.CU(b,"setsize",enb(c)),a=a.Rd.nY(),_.CU(b,"posinset",0<=a?enb(_.IT(c,0,a+1)):0))}},enb=function(a){return jlb(a,function(b){return b instanceof _.k1})},C1=function(a){a.Hga(a instanceof _.k1?"option":"separator")};_.B1.prototype.xf=function(a,b){_.B1.ma.xf.call(this,a,b);this.Qg(64)?this.Xh().Ys(this.nY()):dnb(this)};_.T0("goog-select",function(){return new _.B1(null)});
var D1=function(){};_.p(D1,_.P0);_.Fa(D1);_.f=D1.prototype;_.f.Gb=function(){return"goog-tab"};_.f.Pl=function(){return"tab"};_.f.ha=function(a){var b=D1.ma.ha.call(this,a);(a=a.Jo())&&this.Kf(b,a);return b};_.f.kd=function(a,b){b=D1.ma.kd.call(this,a,b);var c=this.Jo(b);c&&a.nK(c);a.Dj()&&(c=a.getParent())&&_.Ka(c.eB)&&(a.wk(8,!1),c.eB(a));return b};_.f.Jo=function(a){return a.title||""};_.f.Kf=function(a,b){a&&(a.title=b||"")};
var E1=function(a,b,c){_.U0.call(this,a,b||D1.Db(),c);this.kg(8,!0);this.oF|=9};_.p(E1,_.U0);E1.prototype.Jo=function(){return this.Ee};E1.prototype.Kf=function(a){this.Ac.Kf(this.o(),a);this.nK(a)};E1.prototype.nK=function(a){this.Ee=a};_.T0("goog-tab",function(){return new E1(null)});
var F1=function(){this.y7="tablist"};_.p(F1,b1);_.Fa(F1);F1.prototype.Gb=function(){return"goog-tab-bar"};F1.prototype.Mga=function(a,b,c){this.jua||(this.kW||fnb(this),this.jua=_.Qg(this.kW));var d=this.jua[b];d?a.AR(d):F1.ma.Mga.call(this,a,b,c)};F1.prototype.Yp=function(a){var b=F1.ma.Yp.call(this,a);this.kW||fnb(this);b.push(this.kW[a.getLocation()]);return b};var fnb=function(a){var b=a.Gb();a.kW={top:b+"-top",bottom:b+"-bottom",start:b+"-start",end:b+"-end"}};
var G1=function(a,b,c){this.AR(a||"top");c1.call(this,this.DA,b||F1.Db(),c);gnb(this)};_.p(G1,c1);_.f=G1.prototype;_.f.Yi=null;_.f.Ba=function(){G1.ma.Ba.call(this);gnb(this)};_.f.ua=function(){G1.ma.ua.call(this);this.Yi=null};_.f.removeChild=function(a,b){hnb(this,a);return G1.ma.removeChild.call(this,a,b)};_.f.getLocation=function(){return this.qQa};_.f.AR=function(a){this.setOrientation("start"==a||"end"==a?"vertical":"horizontal");this.qQa=a};
_.f.zga=function(a){G1.ma.zga.call(this,a);this.eB(_.mU(this,a))};_.f.eB=function(a){a?a.vk(!0):this.Yi&&this.Yi.vk(!1)};var H1=function(a){return i0(a,a.Yi)},hnb=function(a,b){if(b&&b==a.Yi){for(var c=i0(a,b),d=c-1;b=_.mU(a,d);d--){var e=b;if(e.isVisible()&&e.isEnabled()){a.eB(b);return}}for(c+=1;b=_.mU(a,c);c++)if(d=b,d.isVisible()&&d.isEnabled()){a.eB(b);return}a.eB(null)}};_.f=G1.prototype;_.f.BOa=function(a){this.Yi&&this.Yi!=a.target&&this.Yi.vk(!1);this.Yi=a.target};
_.f.COa=function(a){a.target==this.Yi&&(this.Yi=null)};_.f.zOa=function(a){hnb(this,a.target)};_.f.AOa=function(a){hnb(this,a.target)};_.f.aA=function(){d1(this)||this.uk(this.Yi||_.mU(this,0))};var gnb=function(a){a.getHandler().s(a,"select",a.BOa).s(a,"unselect",a.COa).s(a,"disable",a.zOa).s(a,"hide",a.AOa)};_.T0("goog-tab-bar",function(){return new G1});
var I1=function(){};_.p(I1,_.P0);_.Fa(I1);_.f=I1.prototype;_.f.Pl=function(){};_.f.kd=function(a,b){V0(a,!1);a.Wv&=-256;a.kg(32,!1);I1.ma.kd.call(this,a,b);a.setContent(b.value);return b};_.f.ha=function(a){V0(a,!1);a.Wv&=-256;a.kg(32,!1);return a.wa().ha("TEXTAREA",{"class":this.Yp(a).join(" "),disabled:!a.isEnabled()},a.getContent()||"")};_.f.El=function(a){return"TEXTAREA"==a.tagName};_.f.dB=_.Ea;_.f.Wl=function(a){return a.isEnabled()};_.f.yq=_.Ea;
_.f.wk=function(a,b,c){I1.ma.wk.call(this,a,b,c);(a=a.o())&&1==b&&(a.disabled=c)};_.f.et=_.Ea;_.f.setContent=function(a,b){a&&(a.value=b)};_.f.Gb=function(){return"goog-textarea"};
var J1=function(a,b,c){_.U0.call(this,a,b||I1.Db(),c);V0(this,!1);this.iK(!0);this.yI=""!=a;a||(this.Rf="")};_.p(J1,_.U0);var inb=!(_.kc&&!_.wc(11));_.f=J1.prototype;_.f.TI=!1;_.f.FY=!1;_.f.yI=!1;_.f.bq=0;_.f.Aua=0;_.f.Yda=0;_.f.Ssa=!1;_.f.VZ=!1;_.f.cga=!1;_.f.bga=!1;_.f.EJ="";var jnb=function(a){return a.sE.top+a.sE.bottom+a.R7.top+a.R7.bottom},knb=function(a){var b=a.Yda,c=a.o();b&&c&&a.VZ&&(b-=jnb(a));return b};_.f=J1.prototype;_.f.Ua=function(a){this.setContent(String(a))};
_.f.Sa=function(){return this.o().value!=this.EJ||K1(this)||this.yI?this.o().value:""};_.f.setContent=function(a){J1.ma.setContent.call(this,a);this.yI=""!=a;this.resize()};_.f.Lc=function(a){J1.ma.Lc.call(this,a);this.o().disabled=!a};_.f.resize=function(){this.o()&&this.uY()};var K1=function(a){return"placeholder"in a.o()},lnb=function(a){a.EJ&&(K1(a)?a.o().placeholder=a.EJ:!a.o()||a.yI||a.FY||(_.qU(a.o(),"textarea-placeholder-input"),a.o().value=a.EJ))};
J1.prototype.Ba=function(){J1.ma.Ba.call(this);var a=this.o();_.vU(a,{overflowY:"hidden",overflowX:"auto",boxSizing:"border-box",MsBoxSizing:"border-box",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box"});this.sE=_.dU(a);this.R7=_.eU(a);this.getHandler().s(a,"scroll",this.uY).s(a,"focus",this.uY).s(a,"keyup",this.uY).s(a,"mouseup",this.WQa).s(a,"blur",this.tJa);lnb(this);this.resize()};
var L1=function(a){if(!a.Ssa){var b=a.o().cloneNode(!1);_.vU(b,{position:"absolute",height:"auto",top:"-9999px",margin:"0",padding:"1px",border:"1px solid #000",overflow:"hidden"});a.wa().Qb().body.appendChild(b);var c=b.scrollHeight;b.style.padding="10px";var d=b.scrollHeight;a.cga=d>c;b.style.borderWidth="10px";a.bga=b.scrollHeight>d;b.style.height="100px";100!=b.offsetHeight&&(a.VZ=!0);_.Yd(b);a.Ssa=!0}b=a.o();isNaN(a.sE.top)&&(a.sE=_.dU(b),a.R7=_.eU(b));c=a.o().scrollHeight;var e=a.o();d=e.offsetHeight-
e.clientHeight;if(!a.cga){var g=a.sE;d-=g.top+g.bottom}a.bga||(e=_.eU(e),d-=e.top+e.bottom);c+=0<d?d:0;a.VZ?c-=jnb(a):(a.cga||(d=a.sE,c+=d.top+d.bottom),a.bga||(a=_.eU(b),c+=a.top+a.bottom));return c},M1=function(a,b){a.bq!=b&&(a.bq=b,a.o().style.height=b+"px")},mnb=function(a){var b=a.o();b.style.height="auto";var c=b.value.match(/\n/g)||[];b.rows=c.length+1;a.bq=0};J1.prototype.tJa=function(){K1(this)||(this.FY=!1,""==this.o().value&&(this.yI=!1,lnb(this)))};
J1.prototype.uY=function(a){if(!this.TI){var b=this.o();!K1(this)&&a&&"focus"==a.type&&(b.value==this.EJ&&this.EJ&&!this.FY&&(_.AU(b,"textarea-placeholder-input"),b.value=""),this.FY=!0,this.yI=""!=b.value);var c=!1;this.TI=!0;a=this.bq;if(b.scrollHeight){var d=!1,e=!1,g=L1(this),h=b.offsetHeight,k=knb(this);var n=this.Aua;var r=this.o();n&&r&&this.VZ&&(n-=jnb(this));k&&g<k?(M1(this,k),d=!0):n&&g>n?(M1(this,n),b.style.overflowY="",e=!0):h!=g?M1(this,g):this.bq||(this.bq=g);d||e||!inb||(c=!0)}else mnb(this);
this.TI=!1;c&&(b=this.o(),this.TI||(this.TI=!0,(e=b.scrollHeight)?(g=L1(this),c=knb(this),c&&g<=c||(d=this.sE,b.style.paddingBottom=d.bottom+1+"px",L1(this)==g&&(b.style.paddingBottom=d.bottom+e+"px",b.scrollTop=0,e=L1(this)-e,e>=c?M1(this,e):M1(this,c)),b.style.paddingBottom=d.bottom+"px")):mnb(this),this.TI=!1));a!=this.bq&&this.dispatchEvent("resize")}};
J1.prototype.WQa=function(){var a=this.o(),b=a.offsetHeight;a.filters&&a.filters.length&&(a=a.filters.item("DXImageTransform.Microsoft.DropShadow"))&&(b-=a.offX);b!=this.bq&&(this.bq=this.Yda=b)};
var N1={},nnb={},onb={},pnb={},O1=function(){throw Error("$e");};O1.prototype.u8=null;O1.prototype.getContent=function(){return this.content};O1.prototype.toString=function(){return this.content};var qnb=function(){O1.call(this)};_.p(qnb,O1);qnb.prototype.Ht=N1;
_.kc&&_.vc(8);
var rnb,Anb,wnb,Bnb,T1,vnb,S1,znb,xnb,tnb,unb;rnb=function(a){if(null!=a)switch(a.u8){case 1:return 1;case -1:return-1;case 0:return 0}return null};_.Q1=function(a){return null!=a&&a.Ht===N1?a:a instanceof _.Sb?(0,_.P1)(_.Ot(a),a.Eo()):(0,_.P1)(_.cc(String(String(a))),rnb(a))};_.P1=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new b(String(c));void 0!==d&&(c.u8=d);return c}}(qnb);
_.snb=function(a,b){return a&&b&&a.EPa&&b.EPa?a.Ht!==b.Ht?!1:a.toString()===b.toString():a instanceof O1&&b instanceof O1?a.Ht!=b.Ht?!1:a.toString()==b.toString():a==b};_.R1=function(a){return a instanceof O1?!!a.getContent():!!a};_.Y=function(a){return null!=a&&a.Ht===N1?String(String(a.getContent()).replace(tnb,"").replace(unb,"&lt;")).replace(vnb,wnb):_.cc(String(a))};_.ynb=function(a){null!=a&&a.Ht===pnb?a=a.getContent().replace(/([^"'\s])$/,"$1 "):(a=String(a),a=xnb.test(a)?a:"zSoyz");return a};
_.U1=function(a){null!=a&&a.Ht===nnb||null!=a&&a.Ht===onb?a=String(a).replace(S1,T1):a instanceof _.Ab?a=String(_.Bb(a)).replace(S1,T1):a instanceof _.pb?a=String(_.qb(a)).replace(S1,T1):(a=String(a),a=znb.test(a)?a.replace(S1,T1):"about:invalid#zSoyz");return a};
Anb={"\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":"&#8232;","\u2029":"&#8233;"};wnb=function(a){return Anb[a]};
Bnb={"\x00":"%00","\u0001":"%01","\u0002":"%02","\u0003":"%03","\u0004":"%04","\u0005":"%05","\u0006":"%06","\u0007":"%07","\b":"%08","\t":"%09","\n":"%0A","\x0B":"%0B","\f":"%0C","\r":"%0D","\u000e":"%0E","\u000f":"%0F","\u0010":"%10","\u0011":"%11","\u0012":"%12","\u0013":"%13","\u0014":"%14","\u0015":"%15","\u0016":"%16","\u0017":"%17","\u0018":"%18","\u0019":"%19","\u001a":"%1A","\u001b":"%1B","\u001c":"%1C","\u001d":"%1D","\u001e":"%1E","\u001f":"%1F"," ":"%20",'"':"%22","'":"%27","(":"%28",
")":"%29","<":"%3C",">":"%3E","\\":"%5C","{":"%7B","}":"%7D","\u007f":"%7F","\u0085":"%C2%85","\u00a0":"%C2%A0","\u2028":"%E2%80%A8","\u2029":"%E2%80%A9","\uff01":"%EF%BC%81","\uff03":"%EF%BC%83","\uff04":"%EF%BC%84","\uff06":"%EF%BC%86","\uff07":"%EF%BC%87","\uff08":"%EF%BC%88","\uff09":"%EF%BC%89","\uff0a":"%EF%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","\uff0f":"%EF%BC%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%EF%BC%9D","\uff1f":"%EF%BC%9F","\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB",
"\uff3d":"%EF%BC%BD"};T1=function(a){return Bnb[a]};vnb=/[\x00\x22\x27\x3c\x3e]/g;S1=/[\x00- \x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g;znb=/^(?![^#?]*\/(?:\.|%2E){2}(?:[\/?#]|$))(?:(?:https?|mailto):|[^&:\/?#]*(?:[\/?#]|$))/i;xnb=/^(?!on|src|(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i;tnb=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g;
unb=/</g;
var Cnb=function(a){a=a||{};var b=a.attributes,c=a.content,d=a.disabled,e=a.id,g=a.pWa,h=a.title,k=a.kXa,n=a.value,r=_.P1;e='<div role="button"'+(e?' id="'+_.Y(e)+'"':"")+' class="';var w=a||{};a=w.classes;var y=w.disabled,z=w.checked,C=w.width,F="goog-inline-block jfk-button ";w=w.style;switch(_.La(w)?w.toString():w){case 0:F+="jfk-button-standard";break;case 2:F+="jfk-button-action";break;case 3:F+="jfk-button-primary";break;case 1:F+="jfk-button-default";break;case 4:F+="jfk-button-flat";break;
case 5:F+="jfk-button-mini";break;case 6:F+="jfk-button-contrast";break;default:F+="jfk-button-standard"}F+=(_.snb(C,1)?" jfk-button-narrow":"")+(z?" jfk-button-checked":"")+(a?" "+a:"")+(y?" jfk-button-disabled":"");return r(e+_.Y(F)+'"'+(d?' aria-disabled="true"':' tabindex="'+(g?_.Y(g):"0")+'"')+(h?k?' data-tooltip="'+_.Y(h)+'"':' title="'+_.Y(h)+'"':"")+(n?' value="'+_.Y(n)+'"':"")+(b?" "+_.ynb(b):"")+">"+_.Q1(null!=c?c:"")+"</div>")};
var Dnb=function(a,b){this.ew=a;this.uLa=!!b;this.apa={0:this.ew+"-arrowright",1:this.ew+"-arrowup",2:this.ew+"-arrowdown",3:this.ew+"-arrowleft"}};_.p(Dnb,_.G0);_.f=Dnb.prototype;_.f.Ata=!1;_.f.z7=2;_.f.cpa=20;_.f.T7=3;_.f.uea=-5;_.f.o7=!1;_.f.setPosition=function(a,b,c,d){null!=a&&(this.T7=a);null!=b&&(this.z7=b);"number"===typeof c&&(this.cpa=Math.max(c,15));"number"===typeof d&&(this.uea=d)};
_.f.ee=function(a,b,c){a=this.z7;2==a&&(a=0);Enb(this,this.T7,a,2==this.z7?V1(this.T7)?this.$v.offsetHeight/2:this.$v.offsetWidth/2:this.cpa,0,c)};
var Enb=function(a,b,c,d,e,g){if(a.hC){var h=Fnb(b,c);var k=a.hC;var n=_.aU(k);n=(V1(b)?n.height/2:n.width/2)-d;var r=Olb(k,h),w;if(w=_.A0(k))k=_.e0(_.yU(k)),V1(b)?k.top<w.top&&!(r&1)?n-=w.top-k.top:k.bottom>w.bottom&&r&1&&(n-=k.bottom-w.bottom):k.left<w.left&&!(r&4)?n-=w.left-k.left:k.right>w.right&&r&4&&(n-=k.right-w.right);k=n;k=V1(b)?new _.CT(a.uea,k):new _.CT(k,a.uea);n=V1(b)?6:9;a.o7&&2==e&&(n=V1(b)?4:1);r=b^3;V1(b)&&"rtl"==a.hC.dir&&(r=b);h=_.F0(a.hC,Fnb(r,c),a.$v,h,k,g,a.Ata?n:0,void 0,null);
if(2!=e&&h&496){Enb(a,b^3,c,d,a.o7&&0==e?1:2,g);return}!a.uLa||h&496||(e=parseFloat(a.$v.style.left),g=parseFloat(a.$v.style.top),isFinite(e)&&0==e%1&&isFinite(g)&&0==g%1||_.xU(a.$v,Math.round(e),Math.round(g)))}Gnb(a,b,c,d)},Gnb=function(a,b,c,d){var e=a.OIa;_.db(a.apa,function(g){_.D0(e,g,!1)},a);_.qU(e,a.apa[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.hC?(c=_.Ilb(a.hC,a.$v),d=Hnb(a.hC,b),V1(b)?e.style.top=Inb(c.y+d.y,a.$v.offsetHeight-15)+"px":e.style.left=Inb(c.x+d.x,a.$v.offsetWidth-
15)+"px"):e.style[0==c?V1(b)?"top":"left":V1(b)?"bottom":"right"]=d+"px"},Inb=function(a,b){return 15>b?15:_.MT(a,15,b)},Fnb=function(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}},Hnb=function(a,b){var c=0,d=0;a=_.aU(a);switch(b){case 2:c=a.width/2;break;case 1:c=a.width/2;d=a.height;break;case 0:d=a.height/2;break;case 3:c=a.width,d=a.height/2}return new _.CT(c,d)},V1=function(a){return 0==a||3==a};
var W1=function(a){_.ed.call(this);this.VN=a||_.Id()};_.p(W1,_.ed);W1.prototype.nta=function(){_.BU(this.o(),this.Pl());_.CU(this.o(),"live","polite")};W1.prototype.Pl=function(){return"tooltip"};
var X1=function(a){W1.call(this,a);this.Qm=this.VN.ha("DIV","jfk-tooltip-contentId");this.bpa=this.VN.ha("DIV","jfk-tooltip-arrow",this.VN.ha("DIV","jfk-tooltip-arrowimplbefore"),this.VN.ha("DIV","jfk-tooltip-arrowimplafter"));this.wha=this.VN.ha("DIV",{"class":"jfk-tooltip",role:"tooltip"},this.Qm,this.bpa);this.nta()};_.p(X1,W1);X1.prototype.o=function(){return this.wha};X1.prototype.$a=function(){return this.Qm};X1.prototype.ua=function(){X1.ma.ua.call(this);this.wha&&_.Yd(this.wha)};
var Jnb=function(a){X1.call(this,a)};_.p(Jnb,X1);Jnb.prototype.nta=function(){_.BU(this.o(),this.Pl())};
var Mnb=function(a){return _.BZ((0,_.tb)(a.replace(Knb,function(b,c){return Lnb.test(c)?"":" "}).replace(/[\t\n ]+/g," ")))},Lnb=/^(?:abbr|acronym|address|b|em|i|small|strong|su[bp]|u)$/i,Knb=/<[!\/]?([a-z0-9]+)([\/ ][^>]*)?>/gi;
var Nnb={},Y1=function(a){_.Be.call(this);this.dh=a;this.X8=new _.FZ(this.zWa,0,this);_.Ft(this,this.X8);var b=_.St();this.SZ=_.Ka(b.MutationObserver)?new b.MutationObserver((0,_.xa)(this.tNa,this)):null;a=a.Qb();this.s(a,"mouseout mousedown click blur focusout keydown".split(" "),this.dKa,!0);this.s(a,["mouseover","focus","focusin"],this.nVa,!0)};_.p(Y1,_.Be);Y1.prototype.ua=function(){Onb(this);Y1.ma.ua.call(this)};
var Pnb=function(a,b){switch(b.type){case "mousedown":case "mouseover":case "mouseout":case "click":a.Gta=!1;break;case "keydown":a.Gta=!0}};Y1.prototype.nVa=function(a){this.SZ&&this.SZ.disconnect();Pnb(this,a);var b=a.target;a="focus"==a.type||"focusin"==a.type;var c=this.Ee&&_.ee(this.Ee.$a(),b);if(this.Gta||!a||c){this.DPa=a;if(a=b&&b.getAttribute&&this.SZ)a=b.getAttribute("role")||null,a=_.Xa(Plb,a);a&&(this.SZ.observe(b,{attributes:!0}),(a=Qlb(b))&&(b=a));this.Af=b}else this.Af=null;Qnb(this)};
Y1.prototype.dKa=function(a){Pnb(this,a);var b=a.target;a="mousedown"==a.type||"click"==a.type;b=this.Ee&&_.ee(this.Ee.$a(),b);a&&b||(this.Af=null,Qnb(this))};Y1.prototype.tNa=function(a){(0,_.Qa)(a,(0,_.xa)(function(b){var c=Qlb(b.target);c&&"aria-activedescendant"==b.attributeName&&(this.Af=c,Qnb(this))},this))};var Qnb=function(a){if(!(a.X8.jg()&&a.ds&&a.V1)){Onb(a);var b=null!=a.V1?a.V1:50;a.X8.start(a.ds?b:300)}},Onb=function(a){a.D0&&(_.Ae(a.D0),a.D0=0,a.ds=null)};
Y1.prototype.zWa=function(){if(!this.Af)this.tP();else if(!(this.ds&&this.Ee&&_.ee(this.Ee.o(),this.Af))||this.ds.getAttribute("data-tooltip-unhoverable")){var a=_.je(this.Af,function(k){return k.getAttribute&&(k.getAttribute("data-tooltip-contained")||k.getAttribute("data-tooltip")||k.QP)&&!k.getAttribute("data-tooltip-suspended")},!0),b=!1;this.ds&&this.ds!=a&&(this.tP(),b=!0);if(!this.ds&&a&&(this.ds=a,Rnb(this,a))){var c=_.Vb;if(a.getAttribute("data-tooltip-contained"))for(var d=_.Ld("jfk-tooltip-data",
a),e=0;e<d.length;e++){if(d[e].parentNode==a){c=d[e].cloneNode(!0);break}}else c=a.QP?a.QP:_.f0a(a.getAttribute("data-tooltip"));d=a.getAttribute("data-tooltip-align");e=a.getAttribute("data-tooltip-class");var g=a.getAttribute("data-tooltip-offset");g=_.JT(_.LT(g))?-1:Number(g);var h=a.getAttribute("data-tooltip-hide-delay");h=_.JT(_.LT(h))?null:Number(h);if(!b&&(a=a.getAttribute("data-tooltip-delay"),a=Math.max(0,a-300))){this.D0=_.ze(_.Ma(this.gya,this.ds,c,d,g,e,h),a,this);return}this.gya(this.ds,
c,d,g,e,h)}}};var Rnb=function(a,b){return b.getAttribute("data-tooltip-only-on-overflow")&&b.offsetWidth>=b.scrollWidth&&b.offsetHeight>=b.scrollHeight||a.DPa&&"mouse"==b.getAttribute("data-tooltip-trigger")?!1:!0},Snb=function(a){if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case "t":return 2;case "r":return 3}return 1};
Y1.prototype.gya=function(a,b,c,d,e,g){this.D0=0;this.V1=g;if(!this.Ee){this.Ee=new Jnb(this.dh);Tnb(this);g=this.dh.Qb().body;var h=this.Ee.o();g.appendChild(h);_.Ft(this,this.Ee);this.GK=new Dnb("jfk-tooltip",!0);this.GK.Ata=!0;this.GK.o7=!0;g=this.GK;h=this.Ee.o();var k=this.Ee.bpa;g.$v=h;g.OIa=k}a:{if(c)switch(c.toLowerCase().split(",")[1]){case "l":g=0;break a;case "r":g=1;break a}g=2}this.GK.setPosition(Snb(c),g,void 0,d);_.AU(this.Ee.o(),"jfk-tooltip-hide");this.U1!=e&&(this.U1&&!_.JT(_.LT(this.U1))&&
_.AU(this.Ee.o(),this.U1),_.JT(_.LT(e))||_.qU(this.Ee.o(),e),this.U1=e);_.xU(this.Ee.o(),0,0);if(b instanceof _.Sb)c=this.Ee.$a(),_.Wb(c,b);else for(_.Vd(this.Ee.$a());c=b.firstChild;)this.Ee.$a().appendChild(c);this.GK.hC=a;this.GK.ee(null,0)};var Tnb=function(a){a.Ee&&_.qU(a.Ee.o(),"jfk-tooltip-hide")};Y1.prototype.tP=function(){Tnb(this);this.V1=this.ds=null};
var Unb;_.Z1=function(a,b,c,d){a=a(b||Unb,void 0,c);d=(d||_.Id()).createElement("DIV");if(_.La(a))if(a instanceof O1){if(a.Ht!==N1)throw Error("af");a=_.Ub(a.toString(),a.u8||null)}else a=_.KT("zSoyz");else a=_.KT(String(a));_.Wb(d,a);1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType&&(d=a));return d};Unb={};
var a2=function(a,b,c,d){_.a1.call(this,a,$1.Db(),b);this.bS=c||0;this.gia=d||0;this.Uha=!1};_.p(a2,_.a1);_.f=a2.prototype;_.f.getStyle=function(){return this.bS};_.f.Pg=function(){return this.gia};_.f.setStyle=function(a){this.bS!=a&&(this.bS=a,Vnb(this))};_.f.fp=function(a){this.gia!=a&&(this.gia=a,Vnb(this))};
_.f.Kf=function(a){this.nK(a);var b=this.o();if(b)if(this.Uha){var c=a instanceof _.Sb?Mnb(_.Ot(a)):a;b.removeAttribute("title");b.removeAttribute("data-tooltip-contained");b.removeAttribute("data-tooltip");a?(a instanceof _.Sb?b.QP=a:(b.setAttribute("data-tooltip",a),b.QP=null),b.setAttribute("aria-label",c)):(b.QP=null,b.removeAttribute("aria-label"));a=_.Id(b)||_.Id();b=_.wa(a.Qb());Nnb[b]||(Nnb[b]=new Y1(a))}else a?b.title=a:b.removeAttribute("title")};
_.f.Lc=function(a){this.isEnabled()!=a&&(a2.ma.Lc.call(this,a),Vnb(this))};_.f.focus=function(){var a=this.Ca;try{a.focus()}catch(b){}};_.f.cB=function(a){a2.ma.cB.call(this,a);this.lK(!1)};_.f.Lo=function(a){a2.ma.Lo.call(this,a);this.isEnabled()&&this.lK(!0)};_.f.cs=function(a){a2.ma.cs.call(this,a);this.isEnabled()&&this.lK(!0)};_.f.lK=function(a){this.o()&&_.D0(this.o(),"jfk-button-clear-outline",a)};
var Vnb=function(a){a.o()&&Wnb(a.Ac,a)},$1=function(){this.nya=this.Gb()+"-standard";this.Boa=this.Gb()+"-action";this.twa=this.Gb()+"-primary";this.Pqa=this.Gb()+"-default";this.Tra=this.Gb()+"-flat";this.Rua=this.Gb()+"-narrow";this.Jua=this.Gb()+"-mini";this.uqa=this.Gb()+"-contrast"};_.p($1,_.S0);_.Fa($1);_.f=$1.prototype;_.f.qB=function(a,b,c){a&&c.setStyle(a);b&&c.fp(b)};_.f.Gb=function(){return"jfk-button"};
_.f.ha=function(a){var b=a.wa(),c=_.Z1(Cnb,{disabled:!a.isEnabled(),checked:a.ks(),style:a.getStyle(),title:a.Jo(),kXa:a.Uha,value:a.Sa(),width:a.Pg()},void 0,b);b.append(c,a.getContent());this.kd(a,c);return c};
_.f.kd=function(a,b){$1.ma.kd.call(this,a,b);this.$pa||(this.$pa=slb(this.nya,_.Ma(this.qB,0,null),this.Boa,_.Ma(this.qB,2,null),this.twa,_.Ma(this.qB,3,null),this.Pqa,_.Ma(this.qB,1,null),this.Tra,_.Ma(this.qB,4,null),this.Jua,_.Ma(this.qB,5,null),this.uqa,_.Ma(this.qB,6,null),this.Rua,_.Ma(this.qB,null,1)));for(var c=_.nU(b),d=0;d<c.length;++d){var e=this.$pa[c[d]];e&&e(a)}if(c=b.getAttribute("data-tooltip"))a.nK(c),a.Uha=!0;return b};_.f.Sa=function(a){return a.getAttribute("value")||""};
_.f.Ua=function(a,b){a&&a.setAttribute("value",b)};var Wnb=function(a,b){function c(h,k){(h?d:e).push(k)}var d=[],e=[],g=b.getStyle();c(0==g,a.nya);c(2==g,a.Boa);c(3==g,a.twa);c(4==g,a.Tra);c(5==g,a.Jua);c(1==g,a.Pqa);c(6==g,a.uqa);c(1==b.Pg(),a.Rua);c(!b.isEnabled(),a.Gb()+"-disabled");_.n0a(b.o(),e);_.rU(b.o(),d)};
_.Qd("DIV");
_.b2=function(a){return(new _.iY).build().Rs(a)};
var Xnb=function(a,b){_.yd.call(this);this.wh=a;this.Cb=b};_.m(Xnb,_.yd);_.f=Xnb.prototype;_.f.nn=function(a,b){return this.wh.nn(a,b)};_.f.iJ=function(a,b){return this.wh.iJ(a,b)};_.f.kX=function(a){return this.wh.kX(a)};_.f.yr=function(a){var b=this;return this.wh.yr(a).then(function(c){_.c2(b.Cb,c.rd(),!0);b.dispatchEvent(new d2(c,"create"));return c})};_.f.XA=function(a){var b=this;return this.wh.XA(a).then(function(c){b.dispatchEvent(new d2(c,"update"));return c})};
_.f.qo=function(a){var b=this;return this.wh.qo(a).then(function(c){c&&b.dispatchEvent(new d2(a,"delete"));return c})};_.f.rA=function(){return this.wh.rA()};_.f.ky=function(){return this.wh.ky()};_.f.Va=function(){return this.wh.Va()};var d2=function(a,b){_.hd.call(this,b);this.tg=a};_.m(d2,_.hd);d2.prototype.le=function(){return this.tg};
var Ynb;_.e2=function(a,b,c){this.bJ=a;this.np=b;this.iw=c;this.lb={};this.cia={};this.Br={};this.E8=this.oy=this.Bc=this.u7=null};_.f=_.e2.prototype;_.f.clone=function(){var a=(new _.e2(this.bJ,this.np,this.iw)).sR(this.u7).Re(this.Bc);a.oy=this.oy;return _.f2(Ynb(_.g2(a.setData(_.hb(this.lb)),this.E8),_.hb(this.cia)),_.hb(this.Br))};_.f.Ga=function(){return this.Bc};_.f.Re=function(a){this.Bc=a;return this};_.f.wg=function(){return this.u7};_.f.sR=function(a){this.u7=a;return this};_.f.rd=function(){return this.bJ};
_.f.nb=function(){return this.iw};_.f.getType=function(){return this.np};_.f.uc=function(a){this.np=a};_.f.getData=function(){return this.lb};_.f.setData=function(a){this.lb=a;return this};Ynb=function(a,b){a.cia=b;return a};_.f2=function(a,b){a.Br=b;return a};_.g2=function(a,b){a.E8=b;return a};
var Znb=function(a,b){this.hp=a;this.Tp=b};Znb.prototype.equals=function(a){return a?Xlb(this.Tp,a.Tp)&&Xlb(this.hp,a.hp):!1};
var h2=function(a,b){this.Eq=a;this.Dr=b};h2.prototype.Hb=function(){return this.Eq};h2.prototype.Ne=function(){return this.Dr};h2.prototype.equals=function(a){if(!a)return!1;var b=_.z0(this.Dr,a.Dr);return _.z0(this.Eq,a.Eq)&&b};
_.i2=function(a,b,c,d,e){this.ev=a;this.Fh=b;this.Ue=void 0===c?"":c;this.gN=void 0===d?"":d;this.fH=void 0===e?"":e};_.i2.prototype.Ng=function(){return this.ev};_.i2.prototype.isEmpty=function(){return this.ev?_.z0(this.ev.Hb(),this.ev.Ne()):this.Fh?Xlb(this.Fh.hp,this.Fh.Tp):!1};_.i2.prototype.equals=function(a){return this.Ue!=a.Ue?!1:this.ev&&a.ev&&this.ev.equals(a.ev)||this.Fh&&a.Fh&&this.Fh.equals(a.Fh)?!0:!1};
_.j2=function(a){if(a.ev)return a.ev;if(a.Fh){var b=a.Fh.hp.Ub();a=a.Fh.Tp.Ub();return new h2(new _.$g(b),new _.$g(a))}return null};_.k2=function(a,b,c,d,e){return new _.i2(new h2(a,b),null,c,d,e)};_.l2=function(a,b,c,d,e){return new _.i2(null,new Znb(a,b),c,d,e)};
_.m2=function(a){var b=[],c=[];if(a.every(function(g){if(g.Ng()){var h=g.Ue;h&&b.push(h);c.push(g.Ng().Hb());c.push(g.Ng().Ne());return!0}return!1}))return _.k2(c[0],_.xZ(c),b.join(" "),a[0].gN,_.xZ(a).fH);var d,e;return a.every(function(g){var h=g.Fh;if(h){g.Ue&&b.push(g.Ue);g=h.hp;h=h.Tp;if(d){var k=d;g=0>L0(g,k)?g:k}d=g;e&&(g=e,h=0<L0(h,g)?h:g);e=h;return!0}return!1})?_.l2(d,e,b.join(" "),a[0].gN,_.xZ(a).fH):new _.i2(null,null)};
_.n2=function(a,b,c){var d=b.Ng(),e=c.Ng();if(d&&e)return c=d.Hb(),b=e.Hb(),d=d.Ne(),e=e.Ne(),0==_.uZ(a,c,b)||0>_.uZ(a,c,e)&&0<_.uZ(a,d,b);a=b.Fh;e=c.Fh;a&&e?(d=a.hp,c=e.hp,d=0<L0(d,c)?d:c,a=a.Tp,e=e.Tp,a=0>L0(a,e)?a:e,a=0>L0(d,a)):a=!1;return a};
var $nb=new Set(["medium_passage","short_passage","text","word"]);
var o2=function(a,b,c,d,e,g){this.bJ=a;this.YPa=b;this.kH=c;this.IRa=d||null;this.oMa=e||null;this.Wwa=g||[];this.jXa=(0,_.Ua)(this.kH,function(h){return!$nb.has(h)})};o2.prototype.rd=function(){return this.bJ};
var aob=function(){return function(a,b,c){c.CD?c=null:(a=_.p2(c),c=c.PW?"Currently unavailable":0==a.ey?"Not available for this book":0==a.Jx?"Copy quota reached for this book":null);return c?new q2(c):null}},bob=function(){return function(a){return a.ud()?new q2("Not available for preview books."):null}},cob=function(){return function(a,b){return b.ky()?null:new q2("Please sign in to use this feature.")}},r2=function(){return function(){return _.eh()?null:new q2("Not available when reading offline.")}},
dob=function(){return function(a,b,c,d){return!a.MP()&&d&&8E3<d.Ue.length?new q2("Not available because the selected text is too long.",!0):null}},q2=function(a,b){this.vA=a;this.KPa=void 0===b?!1:b};q2.prototype.Jaa=function(){return this.vA};
var eob=function(a,b,c){this.Bc=a;this.bJ=b;this.kH=c};eob.prototype.Ga=function(){return this.Bc};eob.prototype.rd=function(){return this.bJ};
var fob,s2,hob;fob=function(a,b,c){this.Wa=a;this.Pd=b;this.It=c;this.qZ=new Map;this.MV={};this.rZ=null};s2=function(a,b){a.qZ.set(b.rd(),b);(0,_.Qa)(b.kH,function(c){var d=this.MV[c];d||(d=[],this.MV[c]=d);d.push(b)},a)};_.gob=function(a,b,c){b=a.qZ.get(b);return!(0,_.Ua)(b.Wwa,function(d){return!!d(this.Wa,this.Pd,this.It,c)},a)};
hob=function(a){a.rZ||(a.rZ=a.Pd.rA().then(function(b){var c={};b.forEach(function(d){c[d.rd()]=d});return c}),a.rZ.then());return a.rZ.then(function(b){return Array.from(a.qZ.values()).filter(function(c){c=c.rd();return!_.t2[c]||!!b[c]})})};_.t2={geo:!0};
_.u2=function(a,b,c,d){c=void 0===c?!1:c;d=void 0===d?!1:d;c&&!d||_.glb(a,function(g,h){var k=g.nb().Ng(),n=h.nb().Ng();if(k&&n)return _.uZ(b,k.Hb(),n.Hb());k=g.nb().Fh;n=h.nb().Fh;k&&n?(g=k,n=L0(g.hp,n.hp)||L0(g.Tp,n.Tp)):n=0;return n});if(d){var e={};a=(0,_.Sa)(a,function(g){var h=g.oy;g=g.rd();if(!h||!_.t2[g])return!0;h=[g,h].join("_");return e[h]?!1:e[h]=!0})}c&&_.glb(a,function(g,h){return g.nb().Ue.length-h.nb().Ue.length});return a};_.iob=function(a,b,c){return _.n2(a,b,c.nb())};
var job,kob;_.v2=function(a){this.JE=a};_.f=_.v2.prototype;_.f.Iw=function(){return this.JE.fontFace};_.f.dk=function(){return this.JE.fontSize};_.f.cu=function(){return this.JE.QY};_.f.Tz=function(){return this.JE.fZ};_.f.eu=function(){return this.JE.lineHeight};job={LXa:"arial,sans-serif",$Xa:"georgia,serif",mZa:"times new roman,serif",nZa:"trebuchet ms,serif",sZa:"verdana,sans-serif"};kob={gZa:1.15,pYa:1.7,hYa:2.2};_.w2=new _.v2({fontFace:"georgia,serif",fontSize:16,QY:575,fZ:!0,lineHeight:1.7});
var lob=function(a){_.du.call(this,"bad data for image "+a)};_.m(lob,_.du);
_.nkb=function(){_.du.call(this,"caching unavailable")};_.m(_.nkb,_.du);
_.x2=function(){};_.y2=function(a,b){a.Nda=b;return a};_.x2.prototype.fk=function(){return this.Ag};_.x2.prototype.Rx=function(a){this.Ag=a;return this};_.z2=function(a,b){a.gB=b;return a};_.f=_.x2.prototype;_.f.clone=function(){var a=_.z2(_.y2(new _.x2,this.Nda).Rx(this.fk()),this.gB);a.Tha=!!this.Tha;return a};_.f.Nda=6E5;_.f.Ag="ge-web-app";_.f.gB=0;_.f.Tha=!0;
var lkb=function(a,b){_.du.call(this,_.Sg("expired cache: %s > %s",a,b))};_.m(lkb,_.du);
var mkb=function(){_.du.call(this,"invalid file content")};_.m(mkb,_.du);
var mob=function(a){_.du.call(this,"invalid request for image "+a)};_.m(mob,_.du);
var nob=function(a){_.du.call(this,"invalid segment: "+a)};_.m(nob,_.du);
var A2,fkb;A2=function(a){return(_.eh()?null:_.Zt(new _.eu))||_.amb(_.gkb(a),_.Zlb)};fkb="https:"==window.location.protocol;_.Zlb={withCredentials:!0};
var oob=function(a){_.du.call(this,"non-viewable segment: "+a)};_.m(oob,_.du);
_.jkb=function(){_.du.call(this,"caching disabled for this request")};_.m(_.jkb,_.du);
_.pob=function(){_.du.call(this,"unviewable image")};_.m(_.pob,_.du);
_.B2=function(a){this.lb=a;this.mk=a.items||[]};_.B2.prototype.Xd=function(){return this.mk.length};_.B2.prototype.getItem=function(a){return(a=this.mk[a])?new _.jZ(a):null};
_.C2=function(){try{return window.localStorage||null}catch(a){return null}};
_.qob=function(a,b){a=new _.Vc(a);void 0===b&&(b=_.D2);b&&_.Ng(a,"cp_ksver","2="+b);return a};_.D2=null;_.E2=_.we();
var uob;_.F2=null;_.rob=function(a,b){return _.F2.Sr(a,b)};_.sob=function(a,b,c){return _.F2.Zza(a,b,c)};_.tob=function(){_.F2.clear()};uob=function(){return _.GT(_.F2.YP("/").then(function(a){return!a.length}),function(){return!0})};_.Ca("_OC_clearStorage",_.tob,void 0);
var G2=function(a,b){this.start=a<b?a:b;this.end=a<b?b:a};G2.prototype.clone=function(){return new G2(this.start,this.end)};G2.prototype.getLength=function(){return this.end-this.start};
var H2=function(){this.Ug=[]};_.f=H2.prototype;_.f.clone=function(){for(var a=new H2,b=this.Ug.length;b--;)a.Ug[b]=this.Ug[b].clone();return a};_.f.add=function(a){if(!(a.end<=a.start)){a=a.clone();for(var b=0,c;c=this.Ug[b];b++)if(a.start<=c.end){a.start=Math.min(a.start,c.start);break}for(var d=b;(c=this.Ug[b])&&!(a.end<c.start);b++)a.end=Math.max(a.end,c.end);this.Ug.splice(d,b-d,a)}};
_.f.remove=function(a){if(!(a.end<=a.start)){for(var b=0,c;(c=this.Ug[b])&&!(a.start<c.end);b++);if(c&&!(a.end<c.start)){var d=b;a.start>c.start&&(d++,a.end<c.end&&_.N_a(this.Ug,d,0,new G2(a.end,c.end)),c.end=a.start);for(b=d;(c=this.Ug[b])&&!(c.start=Math.max(a.end,c.start),a.end<c.end);b++);this.Ug.splice(d,b-d)}}};_.f.contains=function(a){if(a.end<=a.start)return!1;for(var b=0,c;c=this.Ug[b];b++)if(a.start<c.end){if(a.end>=c.start)return c.start<=a.start&&c.end>=a.end;break}return!1};
_.f.vC=function(a){for(var b=0,c;c=this.Ug[b];b++)if(a<c.end){if(a>=c.start)return!0;break}return!1};_.f.union=function(a){a=a.clone();for(var b=0,c;c=this.Ug[b];b++)a.add(c);return a};_.f.QN=function(a){for(var b=this.clone(),c=0,d;d=a.Ug[c];c++)b.remove(d);return b};_.f.Lca=function(a){this.isEmpty()||a.isEmpty()||this.QN(a.inverse(this.getBounds()))};
_.f.slice=function(a){var b=new H2;if(a.start>=a.end)return b;for(var c=0,d;d=this.Ug[c];c++)if(!(d.end<=a.start)){if(d.start>a.end)break;b.add(new G2(Math.max(a.start,d.start),Math.min(a.end,d.end)))}return b};_.f.inverse=function(a){var b=new H2;b.add(a);for(var c=0,d;d=this.Ug[c];c++)if(!(a.start>=d.end)){if(a.end<d.start)break;b.remove(d)}return b};var I2=function(a){return(0,_.raa)(a.Ug,function(b,c){return b+c.end-c.start},0)};
H2.prototype.getBounds=function(){return this.Ug.length?new G2(this.Ug[0].start,_.xZ(this.Ug).end):null};H2.prototype.isEmpty=function(){return 0==this.Ug.length};H2.prototype.clear=function(){this.Ug.length=0};H2.prototype.Tj=function(){var a=0,b=this.Ug,c=new _.Hc;c.next=function(){if(a>=b.length)throw _.Gc;return b[a++].clone()};return c};
var O2,zob,Bob,Cob,P2;_.J2=function(a){this.lc=void 0===a?null:a};_.J2.prototype.getParent=function(){return this.lc};_.J2.prototype.Oj=function(a,b){for(var c=this.lc;c&&c.notify.apply(c,arguments);c=c.lc);};_.K2=function(a){a.Oj("update",a)};_.L2=function(a,b,c){c=void 0===c?null:c;a=a.getPath()+":"+b;return _.F2.NJ(a,c)};_.vob=function(a,b,c){c=void 0===c?null:c;return _.L2(a,b).then(function(d){if("string"===typeof d){var e=Number(d);d=0==e&&_.JT(d)?NaN:e}else d=c;return d})};
_.M2=function(a,b,c){a=a.getPath()+":"+b;return _.F2.mg(a,c)};_.wob=function(a,b,c){return _.M2(a,b,String(c)).then(function(){return c})};_.N2=function(a,b){return _.L2(a,b).then(xob)};O2=function(a,b,c){return _.M2(a,b,yob(c)).then(function(){return c})};zob=function(a,b){for(var c=new H2,d=0;d<b.length;d++)b[d]&&c.add(new G2(d,d+1));return O2(a,"c",c)};Bob=function(a,b){var c=Aob.then(function(){return _.N2(a,"c")}).then(function(d){d.add(new G2(b,b+1));return O2(a,"c",d)});return Aob=c};
Cob=function(a){return _.EZ([a.Gh(),_.N2(a,"c"),_.N2(a,"r")]).then(function(b){var c=b[0],d=b[2];return{wKa:I2(b[1])+(c?1:0),tUa:I2(d)+1}})};P2=function(a){return _.EZ([a.Gh(),_.L2(a,"c",""),_.L2(a,"r","")]).then(function(b){var c=b[1],d=b[2];return b[0]&&c==d})};_.J2.prototype.notify=function(){return!0};
var yob=function(a){var b=[];_.u0(a,function(c){b.push(c.start+","+c.end)});return b.join("|")},xob=function(a){var b=new H2;if(a&&/[\d,|]+$/.test(a)){a=a.split("|");for(var c=0,d;d=a[c];c++)d=d.split(","),b.add(new G2(Number(d[0]),Number(d[1])))}return b},Dob=function(a){return a?a.split(",").filter(function(b){return b}):[]},Aob=_.Tg();
var Q2=function(a,b){void 0!==a.name?(this.name=a.name,this.code=qlb[a.name]):(this.code=a=a.code,this.name=Eob(a));_.Na.call(this,_.Sg("%s %s",this.name,b))};_.p(Q2,_.Na);var Eob=function(a){var b=rlb(function(c){return a==c});if(void 0===b)throw Error("bf`"+a);return b},qlb={AbortError:3,EncodingError:5,InvalidModificationError:9,InvalidStateError:7,NotFoundError:1,NotReadableError:4,NoModificationAllowedError:6,PathExistsError:12,QuotaExceededError:10,SecurityError:2,SyntaxError:8,TypeMismatchError:11};
_.R2=function(a){_.J2.call(this,a)};_.m(_.R2,_.J2);_.R2.prototype.getPath=function(){return _.c0(this.Cf(),this.xj())};_.R2.prototype.Gh=function(){var a=this.Cf(),b=this.xj();return _.F2.kca(a,b)};_.R2.prototype.Sr=function(){return _.rob(this.Cf(),this.xj()).then(function(a){return a.getTime()})};var kkb=function(a){var b=a.Cf();a=a.xj();return _.F2.Cfa(b,a)};
_.R2.prototype.B2=function(a){var b=this;return _.GT(_.sob(this.Cf(),this.xj(),a),function(c){"QuotaExceededError"==c.name&&(uob()?b.Oj("storage-disabled"):b.Oj("quota-exceeded"))})};
var S2=function(a,b){_.Hg.call(this,"DownloadProgressNotification",b);this.Bc=a};_.m(S2,_.Hg);S2.prototype.Ga=function(){return this.Bc};S2.prototype.Ig=function(a){_.Hg.prototype.Ig.call(this,a);a.volumeId=this.Bc};_.Ig.DownloadProgressNotification=function(a){return new S2(a.volumeId,a.id)};
_.T2=function(a,b,c){_.J2.call(this,a);this.Uk=b;this.oX=(c=_.NT(c,"pg"))?"r-"+c:"i-"+a.Oi()+"-"+b};_.m(_.T2,_.R2);_.T2.prototype.xj=function(){return this.oX};_.T2.prototype.Cf=function(){return _.c0(this.getParent().getParent().Cf(),"r")};_.T2.prototype.Oi=function(){return this.Uk};
var U2=function(a,b){_.J2.call(this,a);this.gK=b};_.m(U2,_.R2);U2.prototype.Cf=function(){var a=Math.floor(this.gK/1E3);return _.c0(this.getParent().Cf(),"s"+a,String(this.gK))};U2.prototype.xj=function(){return"segment.json"};U2.prototype.Oi=function(){return this.gK};U2.prototype.uI=function(a,b){return new _.T2(this,a,b)};
var Fob=function(a,b){var c=b.VJ.length,d=new H2;d.add(new G2(0,c));return O2(a,"r",d).then(function(){for(var e=[],g=0;g<c;g++){var h=a.uI(g,_.c_(b,g));e.push(h.Gh())}return _.EZ(e)}).then(function(e){return zob(a,e)}).then(function(){_.K2(a)})};U2.prototype.notify=function(a,b){var c=this;return"update"==a?(Bob(this,b.Oi()).then(function(){_.K2(c)}),!1):!0};
var V2=function(a,b,c){_.J2.call(this,a);this.IF=c;this.Bc=b};_.m(V2,_.R2);_.f=V2.prototype;_.f.Cf=function(){return _.c0(this.getParent().Cf(),this.Yd())};_.f.xj=function(){return"manifest.json"};_.f.Yd=function(){return this.IF};_.f.Ga=function(){return this.Bc};_.f.Sr=function(){return _.vob(this,"t",0)};_.f.Cga=function(){return _.wob(this,"t",(0,_.za)())};_.f.B2=function(a){var b=this;return _.R2.prototype.B2.call(this,a).then(function(c){return b.Cga().then(function(){return c})})};
var Hob=function(a){return Gob(a.Cf()).then(function(){return!0},function(){return!0})},W2=function(a,b){return new U2(a,b)},Iob=function(a,b){for(var c=_.m0(b),d=new H2,e=0;e<c;e++)_.rZ(b,e)&&d.add(new G2(e,e+1));return O2(a,"r",d).then(function(){for(var g=[],h=0;h<c;h++)g.push(P2(W2(a,h)));return _.EZ(g)}).then(function(g){return zob(a,g)}).then(function(g){a.Oj("update",a);return g})};
V2.prototype.notify=function(a,b){var c=this;return"update"==a?(P2(b).then(function(d){if(d)return Bob(c,b.Oi()).then(function(){_.K2(c)});_.K2(c)}),!1):!0};
V2.prototype.iY=function(){var a=this,b,c;return _.EZ([this.Gh(),_.N2(this,"c"),_.N2(this,"r")]).then(function(d){var e=d[0],g=d[1];d=d[2];b=I2(g)+(e?1:0);c=I2(d)+1;e=d.QN(g);var h=[];_.u0(e,function(k){for(var n=k.start;n<k.end;n++)h.push(Cob(W2(a,n)))});return _.EZ(h)}).then(function(d){var e=1/c;return d.reduce(function(g,h){return g+h.wKa/h.tUa*e},b/c)})};
var X2=function(a){_.J2.call(this,a)};_.m(X2,_.R2);X2.prototype.xj=function(){return"thumbnail"};X2.prototype.Cf=function(){return this.getParent().Cf()};
var Y2=function(a,b){_.J2.call(this,a);this.Bc=b},Job,Mob,Nob;_.m(Y2,_.J2);Y2.prototype.Cf=function(){return _.c0(this.getParent().Cf(),"v",this.Ga())};Y2.prototype.Ga=function(){return this.Bc};var hkb=function(a){return _.L2(a,"complete").then(function(b){return a.Va(b)})},d0=function(a){return _.L2(a,"latest").then(function(b){return a.Va(b)})};Y2.prototype.Va=function(a){if(!a)throw Error("cf");return new V2(this,this.Ga(),a)};Y2.prototype.$h=function(){return new X2(this)};
Y2.prototype.Gh=function(){var a=this;return _.GT(d0(this).then(function(b){return P2(b)}).then(function(b){return b?a.$h().Gh():!1}),function(){return!1})};Y2.prototype.iY=function(){return _.GT(d0(this).then(function(a){return a.iY()}),function(a){if(!(a instanceof _.xe))return 0})};Job=function(a,b,c,d,e){return(b?_.M2(a,"limits",[b?"1":"0",c?"1":"0",d,e].join(":")):_.F2.Ofa(a.getPath()+":limits")).then(function(){return _.Z2(a)})};_.Z2=function(a){return _.L2(a,"limits","").then(Kob)};
_.$2=function(a){return _.Z2(a).then(function(b){return b.ED||!b.UI||b.$G<b.dQ})};Mob=function(a,b){return _.M2(a,"complete",b).then(function(){return Lob(a)})};Nob=function(a){var b=new Set;return _.L2(a,"latest").then(function(c){c&&b.add(c);return _.L2(a,"complete")}).then(function(c){c&&b.add(c);return b})};
Y2.prototype.notify=function(a,b){var c=this;if("update"==a){var d=b.Yd();_.L2(this,"latest").then(function(e){if(e!=d)return _.M2(c,"latest",d)}).then(function(){return P2(b)}).then(function(e){if(e)return Mob(c,d)}).then(function(){c.Oj(c.Ga(),c);_.Lg()&&_.Qe.ui(new S2(c.Ga()))});return!1}return!0};
var Lob=function(a){return _.EZ([_.F2.YP(a.getPath()),Nob(a)]).then(function(b){var c=b[0];b=b[1];for(var d=[],e=0,g;g=c[e];e++)(g=g.getName())&&!b.has(g)&&d.push(Hob(a.Va(g)));return _.EZ(d)})},Kob=function(a){if(!a)return{UI:!1,ED:!0,$G:0,dQ:Infinity};a=a.split(":");return{UI:"1"==a[0],ED:"1"==a[1],$G:Number(a[2]),dQ:Number(a[3])}};Y2.prototype.getPath=Y2.prototype.Cf;
var a3=function(a){_.J2.call(this);this.QI=!1;this.sh=a;this.MJ=new _.Kg;this.Ta=new _.Be(this);this.Ta.s(window,"storage",this.vOa)},Pob;_.m(a3,_.J2);_.f=a3.prototype;_.f.mb=function(){this.QI||(this.QI=!0,this.MJ.mb(),this.Ta.mb())};_.f.isDisposed=function(){return this.QI};_.f.Gh=function(){return _.Tg(!1)};_.f.Cf=function(){return this.sh};_.f.getVolume=function(a){return new Y2(this,a)};_.f.ih=function(){return this.sh};_.b3=function(a){return _.L2(a,"requested","").then(Dob)};
_.Oob=function(a,b,c){return _.b3(a).then(function(d){var e=!1;c?_.Xa(d,b)||(d.push(b),e=!0):e=_.Za(d,b);return e?_.M2(a,"requested",d.join(",")).then(function(){a.Oj("requested-volumes-change");return c}):c})};_.f=a3.prototype;_.f.Dfa=function(){return _.L2(this,"volumes-to-sync","").then(Dob)};_.f.Oj=function(a,b){this.MJ.Oj.apply(this.MJ,arguments)};_.f.notify=function(a,b){this.Oj.apply(this,arguments);return!1};_.f.subscribe=function(a,b,c){return this.MJ.subscribe(a,b,c)};_.f.hv=function(a){return this.MJ.hv(a)};
_.f.unsubscribe=function(a,b,c){return this.MJ.unsubscribe(a,b,c)};_.f.vOa=function(a){a=a.Xf.key;var b=null;var c=a.split("/");if(c[0]==this.ih()&&"v"==c[1]){var d=c[2],e=c[3];c=c[5];d&&(b=this.getVolume(d),e&&(b=b.Va(e),c&&(b=W2(b,Number(c)))))}b?_.K2(b):_.vb(a,":")&&(a=a.split(":"),a[0]==this.ih()&&"requested"==a[1]&&this.Oj("requested-volumes-change"))};_.c3=function(a){Pob.has(a)||Pob.set(a,new a3(a));return Pob.get(a)};Pob=new Map;a3.prototype.getPath=a3.prototype.Cf;
var Sob,Tob,Uob,Vob,Wob;_.d3=function(a){a=a||{};this.sh=a.l2||"";this.Gz=a.deviceId||"";this.EA=a.origin||"";this.Hda=new _.d_(5,!0);this.bia=new _.d_(5,!0);this.ita=new Map;this.F0=a.eX?new Map:null;this.Pe=this.sh&&a.wra?_.c3(this.sh):null};_.e3=new _.x2;_.Qob=_.z2(new _.x2,2);_.Rob=_.y2(new _.x2,Infinity);
Sob=function(a,b,c,d){a=new _.Vc(a+"/books/volumes/"+b+"/manifest?alt=json");_.nu.enable_fixed_layout&&(a=_.Ng(a,"flvers","1"));_.nu.enable_fonts&&(a=_.Ng(a,"ef","1"));_.Xfb&&_.K0&&_.Ng(a,"svg","2");return _.f3(a,c,d)};Tob=function(a,b){var c=_.Ad(b);return a&&b&&!b.reason_content_blocked?_.GT(a.B2(c).then(function(){return b}),function(d){return d instanceof _.xe?d:b}):_.Tg(b)};Uob=function(a,b){return a.Ga()+":"+b};Vob=function(a,b){return[a.Ga(),a.Yd(),b].join(":")};
Wob=function(a,b,c,d,e){var g=(g=_.qZ(b,c))?g.link:"";if(!g||!_.rZ(b,c))return null;a=new _.Vc(a+g);return _.Ng(_.Ng(_.Ng(_.f3(a,d,e),"av","1"),"avail_pid","0"),"uzc","true")};_.Xob=function(a,b,c){return _.GT(okb(a,b),function(d){if(d instanceof _.xe)return d;if(1!=b.gB)return c(a,b);throw d;})};_.f3=function(a,b,c){a=new _.Vc(a);_.Wlb(a);a.removeParameter("dapp");b.fk()&&_.Ng(a,"source",b.fk());b.Tha&&(a=_.qob(a,c));return a};_.f=_.d3.prototype;_.f.getOrigin=function(){return this.EA};
_.f.Qx=function(a){this.EA=a};_.f.ih=function(){return this.sh};_.f.Sk=function(){return this.Pe};_.f.oUa=function(a,b,c){return(this.Pe&&this.Gz&&7==a?Yob(this,c):Zob(a,c)).then(function(d){return Tob(b,d)})};
var Zob=function(a,b){return _.Nu().then(function(c){var d=b.fk(),e=1E3;e=void 0===e?10:e;d=void 0===d?"ge-web-app":d;return c.execute("mylibrary.bookshelves.volumes.list",{shelf:a,startIndex:0,maxResults:e,source:d,showPreorders:!0},["volumes","list",a,0,e,d].join("/"))})},Yob=function(a,b){return _.EZ([_.Nu(),_.b3(a.Pe)]).then(function(c){var d=c[0];c=c[1];var e=b.fk();e=_.lu(a.Gz,e||"ge-web-app");e.volumeIds=c;e.showPreorders=!0;e.features=["RENTALS"];return d.execute("myconfig.syncVolumeLicenses",
e)}).then(function(c){return $ob(a,c)})},$ob=function(a,b){for(var c=new _.B2(b),d=[],e={},g=0,h=void 0;h=c.getItem(g);e={YS:e.YS},g++){e.YS=h.Ga();var k=a.Pe.getVolume(e.YS);h=h.Nr();d.push(Job(k,!!h.WN.restricted,!!h.WN.deviceAllowed,h.WN.downloadsAcquired||0,void 0!==h.WN.maxDownloadDevices?h.WN.maxDownloadDevices:Infinity).then(function(n){return function(r){r.UI&&!r.ED&&_.Oob(a.Pe,n.YS,!1)}}(e)))}return _.EZ(d).then(function(){return b})};
_.d3.prototype.rs=function(a,b){var c=this;b=void 0===b?_.e3:b;if(2!=b.gB){var d=this.Hda.get(a);if(d)return _.Tg(d)}var e=this.Pe?this.Pe.getVolume(a):null;return ikb(e).then(function(g){return _.Xob(g,b,(0,_.xa)(c.qUa,c,a,e,b))}).then(function(g){var h=new _.eZ(g);if(e){var k=e.Va(h.Yd());h=new _.eZ(g,k);return _.GT(Iob(k,h).then(function(){return h}),function(n){return n instanceof _.xe?n:h})}return h}).then(function(g){g&&c.Hda.set(a,g);return g})};
_.d3.prototype.qUa=function(a,b,c){a=Sob(this.EA,a,c,this.Gz);return A2(a).then(function(d){var e=null;b&&(e=new _.eZ(d),e=b.Va(e.Yd()));return Tob(e,d)})};
_.d3.prototype.tA=function(a,b,c){var d=this;c=void 0===c?_.Rob:c;if(!_.rZ(a,b))return _.Zt(0>b||b>_.m0(a)?new nob(b):new oob(b));var e=Vob(a,b);if(this.F0){var g=this.F0.get(e);if(g)return _.Tg(g)}var h=this.Pe?W2(this.Pe.getVolume(a.Ga()).Va(a.Yd()),b):null;return _.Xob(h,c,(0,_.xa)(this.rUa,this,a,b)).then(function(k){return mmb(a,k)}).then(function(k){var n=new _.b_(a.Ga(),b,k,h);d.F0&&d.F0.set(e,n);return h?_.GT(Fob(h,n).then(function(){return n}),function(r){return r instanceof _.xe?r:n}):n})};
_.d3.prototype.Qfa=function(a,b,c){var d=this;c=void 0===c?_.e3:c;var e=c.fk(),g=this.Pe.getVolume(b);return _.Nu().then(function(h){return a?apb(d,h,g,b,e):bpb(d,h,g,b,e)}).then(function(){return _.$2(g)})};
var apb=function(a,b,c,d,e){return b.Qfa(a.Gz,d,e).then(function(g){if(g=g.downloadAccess)return Job(c,!!g.restricted,!!g.deviceAllowed,Number(g.downloadsAcquired),Number(g.maxDownloadDevices))})},bpb=function(a,b,c,d,e){return _.EZ([_.Z2(c),$kb(b,a.Gz,[d],e)]).then(function(g){var h=g[0];g=g[1];if(h.ED&&g.downloadAccessList&&g.downloadAccessList[0]&&!g.downloadAccessList[0].deviceAllowed)return h.ED=!1,h.$G=Math.max(h.$G-1,0),Job(c,h.UI,h.ED,h.$G,h.dQ)})};
_.d3.prototype.rUa=function(a,b,c,d){a=Wob(this.EA,a,b,d,this.Gz);if(!a)return _.Zt(new oob(b));_.Xfb&&_.K0&&_.Ng(a,"svg","2");return A2(a).then(function(e){return Tob(c,e)})};
_.d3.prototype.$D=function(a,b){var c=this;var d=void 0===d?_.e3:d;var e=Uob(a,b),g=this.ita.get(e);if(g)return _.Tg(g);g=Tlb(this.EA,a,b);if(!g)return _.Zt(new mob(b));d=_.f3(g,d,this.Gz);return A2(d).then(function(h){Ylb(a,h);var k=_.Yfb(h,"page",0);if(!k)throw new lob(b);h=new I0(k,h.content_encrypted);if(h.yj()&29)throw new _.pob;c.ita.set(e,h);return h})};
_.g3=function(a,b,c){_.W.call(this,c);this.$e=b.clone();this.TSa=a;this.nk=null;this.IJ=!1};_.m(_.g3,_.W);_.g3.prototype.nb=function(a){var b=new _.CT(a.left,a.top);return _.cpb(this,b,new _.CT(b.x+a.width,b.y+a.height))};_.g3.prototype.Ym=function(){return this.nk&&this.nk.Ym()};_.g3.prototype.sd=function(){return this.TSa};_.g3.prototype.Raa=function(a){if(!this.nk)return[];var b=_.aU(this.$a());a=this.nk.VO(a);return(0,_.Ta)(a,function(c){return c.clone().scale(b.width,b.height).round()})};
_.cpb=function(a,b,c){if(!a.Za||!a.nk)return null;var d=a.$a(),e=1/d.offsetWidth;d=1/d.offsetHeight;b=b.clone().scale(e,d);c=c.clone().scale(e,d);b=dpb(b,a.nk.xn.Do());c=dpb(c,a.nk.xn.Do());return b&&c?a.nk.nb(b,c):null};_.f=_.g3.prototype;_.f.Vb=function(){return this.$e};_.f.setSize=function(a){this.$e=a.clone()};_.f.getKey=function(){return""};_.f.$P=function(){return _.Tg()};_.f.search=function(a){return this.nk?this.nk.search(a):[]};_.f.xW=function(a){return 0<this.search(a).length};
_.h3=function(a,b,c,d){this.va=a;this.Eq=b;this.Dr=c;this.E_=d};_.h3.prototype.Hb=function(){return this.Eq};_.h3.prototype.Ne=function(){return this.Dr};_.h3.prototype.Va=function(){return this.va};
_.i3=function(a,b,c,d,e){_.ed.call(this);this.Zd=a;this.va=b;this.dh=e||_.Id();this.oi=d;this.setSize(c);this.HJ=null;this.pfa=new epb(20)};_.m(_.i3,_.ed);_.f=_.i3.prototype;_.f.ua=function(){this.pfa.clear();this.wa().removeNode(this.HJ);_.ed.prototype.ua.call(this)};_.f.wa=function(){return this.dh};_.f.Hc=function(){return this.Zd};_.f.LO=function(){return new _.QT(0,0,0,0)};_.f.dY=function(){return new _.Fd(0,0)};_.f.UO=function(){return this.Vb().clone()};_.f.Va=function(){return this.va};
_.f.Gga=function(a){this.oi=a};_.f.Vb=function(){return this.$e};_.f.setSize=function(a){this.$e=a.clone().floor()};_.f.Oe=function(){};_.f.yD=function(){};_.f.hh=function(){};_.f.Bh=function(){};_.f.hasNextPage=function(a){a=a.sd().Ne();var b=_.oZ(this.va,!0);return(b=(b=_.pZ(this.va,b))?new _.$g(b):null)?0>_.uZ(this.va,a,b):!1};_.f.hasPreviousPage=function(a){a=a.sd().Hb();var b=_.oZ(this.va,!1);return(b=(b=_.pZ(this.va,b))?new _.$g(b):null)?0<_.uZ(this.va,a,b):!1};
_.f.hY=function(a){return 2==a.sd().E_?this.Bh(a).then(function(b){return b&&2!=b.sd().E_?[b,a]:[null,a]}):this.hh(a).then(function(b){return b&&1!=b.sd().E_?[a,b]:[a,null]})};var fpb=function(a){if(!a.HJ){var b=a.wa();a.HJ=b.createElement("DIV");_.zU(a.HJ,!1);b.Qb().body.appendChild(a.HJ)}return a.HJ};
_.i3.prototype.X_=function(a,b,c){return 0>=c?_.Tg():_.EZ([b?this.hh(b):_.Tg(null),a?this.Bh(a):_.Tg(null)]).then(function(d){var e=d[0],g=d[1];d=[];e&&d.push(this.IJ(e));g&&d.push(this.IJ(g));return _.EZ(d).then(function(){return this.X_(g,e,c-1)},null,this)},null,this)};_.i3.prototype.IJ=function(a){var b=a.getKey();if(!b||this.pfa.Ok(b))return _.Tg();this.pfa.set(b,a);a.IJ=!0;a.Oa(fpb(this));return a.$P().then()};var epb=function(a){_.d_.call(this,a,!0)};_.m(epb,_.d_);
epb.prototype.removeNode=function(a){_.gd(a.value);_.d_.prototype.removeNode.call(this,a)};
var gpb=function(a,b,c){_.g3.call(this,a,b);this.pageRecord=c};_.m(gpb,_.g3);
var j3=function(a,b){this.x=a;this.y=b};_.p(j3,_.CT);_.f=j3.prototype;_.f.clone=function(){return new j3(this.x,this.y)};_.f.scale=_.CT.prototype.scale;_.f.Mca=function(){this.x=-this.x;this.y=-this.y;return this};_.f.normalize=function(){return this.scale(1/Math.sqrt(this.x*this.x+this.y*this.y))};_.f.add=function(a){this.x+=a.x;this.y+=a.y;return this};_.f.rotate=function(a){var b=Math.cos(a);a=Math.sin(a);var c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};
_.f.equals=function(a){return this==a?!0:a instanceof j3&&!!a&&this.x==a.x&&this.y==a.y};_.k3=function(a,b){return new j3(a.x-b.x,a.y-b.y)};
var hpb,kpb,lpb,jpb,rpb;_.m3=function(a,b,c){this.va=a;this.xn=new _.l3(new _.tU(0,0,1,1),"root",null,b);a=_.l(c);for(b=a.next();!b.done;b=a.next())this.xn.Da(this.va,b.value);this.MF=null};_.ipb=function(a,b,c,d,e){var g=_.tZ(a,c);g=new _.KZ(c,g);var h=_.l2(g,g);if(!b.block)return new _.m3(a,h,[]);e=e?_.N0():null;b=b.block||[];for(var k=[],n=0;n<b.length;n++)k.push(hpb(a,e,c,d,g,b[n],n));return new _.m3(a,h,k)};
hpb=function(a,b,c,d,e,g,h){e=e.clone();e.push(h);var k=g.paragraph||[],n=jpb(g,d),r=new _.l3(n,g.appearance,h),w=_.Ma(kpb,a,b,c,d,e);k.forEach(function(y,z){(y=w(y,z))&&r.Da(a,y)});return r};
kpb=function(a,b,c,d,e,g,h){c=e.clone();c.push(h);e=g.wordbox||[];for(var k=[],n=0;n<e.length;n++)k.push(lpb(b,d,c,e[n],n));b=_.mpb(a,k);if(!b.length)return null;for(d=0;d<b.length-1;d++){n=b[d];c=b[d+1];var r=n.Mh;e=c.Mh;if(!(r.width<r.height||e.width<e.height||(k=e.top-(r.top+r.height),0>=k))){var w=n.aB.clone();w.height+=Math.min(k/2,r.height);n.aB=w;n=c.aB.clone();e=Math.min(k/2,e.height);n.height+=e;n.translate(0,-e);c.aB=n}}d=b[0].Mh.clone();g=new _.l3(d,g.appearance,h);h=_.l(b);for(b=h.next();!b.done;b=
h.next())g.Da(a,b.value);return g};
_.mpb=function(a,b){var c=[],d,e=null,g=null;b.forEach(function(r){var w=r.Mh.getCenter();if(e&&g&&g!=e){var y=g,z=e;var C=Math.abs(w.y-y.y);.25<=Math.abs(w.x-y.x)||.25<=C?C=!1:(C=_.k3(w,z).normalize(),z=_.k3(y,z).normalize(),y=_.k3(w,y).normalize(),y=y.x*z.x+y.y*z.y,C=.9<C.x*z.x+C.y*z.y&&.9<y);g=C?w:e=d=null}else g=w;d||(C=r.Mh.clone(),d=new _.l3(C,"line"),c.push(d),e=w);d.Da(a,r)});var h=c[0];b=_.xZ(c);if(h&&h!=b){h=h.Mh;var k=b.Mh.clone();if(h.width>h.height){var n=Math.max(h.left+h.width,k.left+
k.width);k.left=Math.min(h.left,k.left);k.width=n-k.left}else n=Math.max(h.top+h.height,k.top+k.height),k.top=Math.min(h.top,k.top),k.height=n-k.top;b.aB=k}return c};lpb=function(a,b,c,d,e){var g=c.clone();g.push(e);c=c.clone();c.push(e+1);a=a?a.decode(d.word):d.word;b=jpb(d,b);return new _.l3(b,d.appearance,e,_.l2(g,c,a))};jpb=function(a,b){var c=a.box;c=new _.tU(c.X,c.Y,c.W,c.H);a.baseline_y&&(c.height=Math.max(c.height,a.baseline_y-c.top));return c.scale(1/b.width,1/b.height)};
_.m3.prototype.nb=function(a,b){if(!a)return b?b.nb():null;if(!b||a==b)return a.nb();for(var c=npb(a),d=npb(b);c.length&&c[0]==d[0];)c.shift(),d.shift();var e=c[0].getParent();if(c[0].Oi()>d[0].Oi()){var g=a;a=b;b=g;g=c;c=d;d=g}for(a=[a.nb()];1<c.length;)g=c.pop(),opb(a,g.getParent(),g.Oi()+1,Infinity);opb(a,e,c[0].Oi()+1,d[0].Oi());for(d.shift();d.length;)c=d.shift(),opb(a,c.getParent(),0,c.Oi());a.push(b.nb());return _.m2(a)};
var npb=function(a){var b=[a];for(a=a.getParent();a;a=a.getParent())b.unshift(a);return b},opb=function(a,b,c,d){for(b=b.Do();c<d&&c<b.length;c++){var e=b[c].nb();e&&a.push(e)}};_.m3.prototype.Ym=function(){return this.xn.nb()};_.m3.prototype.WO=function(){return this.xn};_.m3.prototype.VO=function(a){var b=[],c=this.xn.nb();c&&_.n2(this.va,a,c)&&ppb(this.va,a,this.xn,b);return b};
var ppb=function(a,b,c,d){var e=c.Do();if(e.length){for(var g=Infinity,h=-Infinity,k=0;k<e.length;k++)_.n2(a,b,e[k].nb())&&(g=Math.min(g,k),h=Math.max(h,k));if(g<=h&&(ppb(a,b,e[g],d),g<h)){c="line"==c.OV?d.length:Infinity;for(g+=1;g<h;g++)qpb(e[g],d);for(ppb(a,b,e[h],d);d.length>c;)b=d.pop(),a=d.pop(),b&&a?(b=new _.tU(b.left,b.top,b.width,b.height),Pkb(b,a),a=b):a=null,a&&d.push(a)}}else d.push(c.Mh)},qpb=function(a,b){var c=a.Do();if(c.length&&"line"!=a.OV)for(a=_.l(c),c=a.next();!c.done;c=a.next())qpb(c.value,
b);else b.push(a.Mh)},dpb=function(a,b){var c=Infinity,d=null,e=[];b=_.l(b);for(var g=b.next();!g.done;g=b.next()){g=g.value;var h=_.uU(g.aB,a);h<c&&(c=h,d=g);0==h&&e.push(g)}d&&!e.length&&e.push(d);c=[];e=_.l(e);for(g=e.next();!g.done;g=e.next())_.bb(c,g.value.Do());return c.length?dpb(a,c):d};_.m3.prototype.Dh=function(){return this.xn.nb().Ue};
_.m3.prototype.search=function(a){var b=this.xn;if(!this.MF){var c=0;this.MF=[];rpb(this,b,function(h){0==h.Do().length&&(h.iga=c,this.MF.push(h),c+=h.nb().Ue.length+1)},this)}var d=_.ekb(this.Dh(),a,void 0,!0);a=[];b={};d=_.l(d);for(var e=d.next();!e.done;b={WS:b.WS},e=d.next())if(b.WS=e.value,e=llb(this.MF,function(h){return function(k){return h.WS.startOffset-k.iga}}(b)),0<=e){var g=llb(this.MF,function(h){return function(k){return h.WS.endOffset-k.iga}}(b));g=(0>g?-g-1:g)-1;a.push(this.nb(this.MF[e],
this.MF[g]))}return a};rpb=function(a,b,c,d){c.call(d,b);b=b.Do();b=_.l(b);for(var e=b.next();!e.done;e=b.next())rpb(a,e.value,c,d)};_.l3=function(a,b,c,d){this.Mh=a;this.OV=void 0===b?"":b;this.Tpa=void 0===c?null:c;this.aB=a;this.iw=d||null;this.Uh=[];this.lc=null;this.Uk=0;this.iga=-1};_.f=_.l3.prototype;_.f.Do=function(){return this.Uh};_.f.nb=function(){return this.iw};_.f.Oi=function(){return this.Uk};_.f.getParent=function(){return this.lc};
_.f.Da=function(a,b){b.lc=this;b.Uk=this.Uh.length;this.Uh.push(b);Pkb(this.Mh,b.Mh);this.iw=this.iw?_.m2([this.iw,b.nb()]):b.nb()};
_.spb=!_.kc||_.wc(9);
var upb=function(a,b){this.gda=a;this.Lt=void 0===b?null:b;a=!1;b=tpb(this,"date");"number"===typeof b&&(b+=2592E6,a=(0,_.za)()<b);this.iwa=a?Number(tpb(this,"time")||0):0},tpb=function(a,b){if(a.Lt)return a.Lt.get(a.gda+":"+b)};upb.prototype.Fga=function(a){this.iwa!=a&&(this.iwa=a,this.Lt&&this.Lt.set(this.gda+":time",a),a=(0,_.za)(),this.Lt&&this.Lt.set(this.gda+":date",a))};
var vpb=function(){};
_.n3=function(){};_.p(_.n3,vpb);_.n3.prototype.Xd=function(){var a=0;_.u0(this.Tj(!0),function(){a++});return a};_.n3.prototype.clear=function(){var a=_.zlb(this.Tj(!0)),b=this;(0,_.Qa)(a,function(c){b.remove(c)})};
var wpb=function(a){this.Fq=a};_.p(wpb,_.n3);_.f=wpb.prototype;_.f.bn=function(){if(!this.Fq)return!1;try{return this.Fq.setItem("__sak","1"),this.Fq.removeItem("__sak"),!0}catch(a){return!1}};_.f.set=function(a,b){try{this.Fq.setItem(a,b)}catch(c){if(0==this.Fq.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};_.f.get=function(a){a=this.Fq.getItem(a);if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};
_.f.remove=function(a){this.Fq.removeItem(a)};_.f.Xd=function(){return this.Fq.length};_.f.Tj=function(a){var b=0,c=this.Fq,d=new _.Hc;d.next=function(){if(b>=c.length)throw _.Gc;var e=c.key(b++);if(a)return e;e=c.getItem(e);if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return e};return d};_.f.clear=function(){this.Fq.clear()};_.f.key=function(a){return this.Fq.key(a)};
var xpb=function(){var a=null;try{a=window.localStorage||null}catch(b){}this.Fq=a};_.p(xpb,wpb);
var o3=function(a,b){this.gQ=a;this.Mj=b+"::"};_.p(o3,_.n3);o3.prototype.set=function(a,b){this.gQ.set(this.Mj+a,b)};o3.prototype.get=function(a){return this.gQ.get(this.Mj+a)};o3.prototype.remove=function(a){this.gQ.remove(this.Mj+a)};o3.prototype.Tj=function(a){var b=this.gQ.Tj(!0),c=this,d=new _.Hc;d.next=function(){for(var e=b.next();e.substr(0,c.Mj.length)!=c.Mj;)e=b.next();return a?e.substr(c.Mj.length):c.gQ.get(e)};return d};
_.ypb=function(a){var b=new xpb;return b.bn()?a?new o3(b,a):b:null};
_.p3=function(){_.yd.call(this);this.gfa={};this.gha={};this.Lt=null;this.jw=0;this.Bc=this.sh="";this.Zb=new _.Be(this);_.Ft(this,this.Zb);this.Zb.s(_.bh.Db(),"change",this.ZTa)};_.m(_.p3,_.yd);_.p3.prototype.Re=function(a){this.Bc!=a&&(this.Bc=a,this.gha={})};_.p3.prototype.Ga=function(){return this.Bc};_.zpb=function(a,b){var c=_.p3.Db();c.jw++;var d="MP"+c.jw,e=c.gha[a];e||(e=new upb(c.sh+":"+c.Bc+":"+a,b?c.Lt:null),c.gha[a]=e);b=e;a=new _.x_(a,d,c.Ga(),c,b);return c.gfa[d]=a};
_.p3.prototype.eUa=function(a){delete this.gfa[a]};_.p3.prototype.ZTa=function(){var a=_.eh();_.db(this.gfa,function(b){a?"offline"==b.state&&b.iF("pause"):"unmapped"!=b.state&&"offline"!=b.state&&b.iF("offline")})};_.Fa(_.p3);
_.Apb=function(a,b){var c=28*b,d=4*b;return new _.Fd(Math.min(c+Math.floor((a.width-c)/d)*d,44*b),a.height)};
var q3=function(a,b){this.Bf=a;this.yUa=b};q3.prototype.Oe=function(a,b,c){a={settings:a,volumeId:b,position:c.toString(),offset:c.tf()};return this.Bf.request(_.xjb,a,"r")};q3.prototype.hh=function(a){return this.Bf.request(_.zjb,a,"r")};q3.prototype.Bh=function(a){return this.Bf.request(_.Ajb,a,"r")};_.r3=null;
var Bpb,Cpb;Bpb=new _.QT(0,80,45,80);Cpb=new _.QT(0,0,0,0);_.s3=function(a,b,c,d,e,g){_.i3.call(this,a,b,c,d,g);this.sq=e};_.m(_.s3,_.i3);_.f=_.s3.prototype;_.f.LO=function(){return 2!=this.sq||this.Va().XY()?Cpb:Bpb};_.f.Oe=function(a){return _.r3.Oe(_.Dpb(this),this.Va().Ga(),a).then(this.FW,null,this)};_.f.hh=function(a){return _.r3.hh(a.pageRecord).then(this.FW,null,this)};_.f.Bh=function(a){return _.r3.Bh(a.pageRecord).then(this.FW,null,this)};_.f.hasNextPage=function(a){return a.pageRecord.hasNextPage};
_.f.hasPreviousPage=function(a){return a.pageRecord.hasPreviousPage};_.f.dY=function(){return new _.Fd(28*this.oi.dk(),0)};_.f.UO=function(a){return _.Apb(a,this.oi.dk())};_.Dpb=function(a){return{devicePixelRatio:1,enablePageStructure:!0,fontFace:a.oi.Iw(),height:a.Vb().height,justified:a.oi.Tz(),lineHeight:a.oi.eu(),readingMode:a.sq,textZoom:a.oi.JE.fontSize/_.w2.dk(),width:a.Vb().width}};
_.s3.prototype.FW=function(a){if(!a)return null;var b=new _.$g(a.startPosition,a.startOffset),c=new _.$g(a.endPosition,a.endOffset);if(a.scalable)var d=0==a.segmentIndex%2?2:1;else d=0==a.pageIndex%2?1:2,0==a.segmentIndex&&2==a.settings.readingMode&&(d=1==d?2:1);b=new _.h3(this.Va(),b,c,d);return new gpb(b,this.Vb(),a)};
_.t3=function(){_.Lv.apply(this,arguments)};_.m(_.t3,_.Lv);_.t3.prototype.Cda=function(a,b,c){var d=new _.xw;_.V(d,4,a);d.uc(4);this.log(d,b,c)};
_.u3=function(a,b,c,d,e){e=void 0===e?1:e;_.ed.call(this);var g=this;this.Ha=a;this.volume=b;this.Dda=d;this.G9=new _.Be;this.Uta=(0,_.za)();this.z_=new _.FZ(function(){var h=g.sfa;var k=g.IN;h=new G2(_.tZ(g.Ha,h[0].Ub()),_.tZ(g.Ha,h[1].Ub()));var n=new G2(_.tZ(g.Ha,k[0].Ub()),_.tZ(g.Ha,k[1].Ub()));k=Math.max(h.start,n.start);n=Math.min(h.end,n.end);h=(k=k<=n?new G2(k,n):null)?h.getLength()-k.getLength():h.getLength()+1;for(k=0;k<h;k++)g.Cda(g.Ha.Ga(),0,g.volume.ud(),g.Ha.Df())},1E3);a.Ga();b.Ga();
this.IN=[c.Hb(),c.Ne()];this.UQ=new _.Ov;_.Ju(this.UQ,1,_.pqa[0],e);this.G9.s(c,"change",function(h){_.Epb(g,h.startPosition,h.endPosition)})};_.m(_.u3,_.ed);_.u3.prototype.ua=function(){_.gd(this.G9);var a=this.z_;a.jg()&&a.Xt();_.ed.prototype.ua.call(this)};_.Fpb=function(a){var b=new _.Qv;b.Re(a.volume.Ga());b.Jga(a.UQ);a.Rva=_.Mv();var c=a.Dda;a=a.Rva;var d=new _.xw;_.V(d,3,b);d.uc(2);c.log(d,a,void 0)};
_.u3.prototype.Cda=function(a,b,c,d){var e=new _.sw;e.Re(a);e.f1(b);e.d1(c);e.Jxa(d);e.Jga(this.UQ);this.Dda.Cda(e,_.Mv(),this.Rva)};_.Epb=function(a,b,c){if(!_.z0(b,a.IN[0])||!_.z0(c,a.IN[1])){var d=(0,_.za)();3E3<=d-a.Uta&&(a.sfa=a.IN,a.z_.start());a.z_.jg()&&a.z_.start();a.Uta=d;a.IN=[b,c]}};
var Gpb={"border-bottom":"1px dotted #888"},Hpb={notes:"note",bookmarks:"bookmark"},Ipb=function(a,b){b={volumeId:a.Ga(),layerId:a.rd(),annotationType:a.getType(),data:_.Ad(a.getData()),highlightStyle:_.Ad(a.Br),clientVersionRanges:{contentVersion:b.Yd()}};a=a.nb();if(a.Ue||a.gN||a.fH)b.selectedText=a.Ue,b.beforeSelectedText=a.gN,b.afterSelectedText=a.fH;if(a.Ng()){var c=a.Ng();if(a.Ue||a.gN||a.fH)b.clientVersionRanges.gbTextRange={startPosition:c.Hb().toString(),startOffset:String(c.Hb().tf()),endPosition:c.Ne().toString(),
endOffset:String(c.Ne().tf())};else{var d=c.Hb().Ub();c.Ne().Ub();b.pageIds=[d]}}a.Fh&&(a=a.Fh,a={startPosition:_.MZ(a.hp),endPosition:_.MZ(a.Tp)},b.clientVersionRanges.imageCfiRange=a);return b};
var Jpb=function(a,b){this.va=a;this.iXa=b};
Jpb.prototype.c9=function(a){var b=this.va;if(!a)throw new _.bu("no result");var c="books#volumeannotation"==a.kind,d=a.selectedText?_.AZ(a.selectedText):void 0,e=a.beforeSelectedText?_.AZ(a.beforeSelectedText):void 0,g=a.afterSelectedText?_.AZ(a.afterSelectedText):void 0,h=c?a.contentRanges:a.currentVersionRanges;var k=h.gbTextRange;var n=a.pageIds;k?k=new h2(new _.$g(k.startPosition,Number(k.startOffset)),new _.$g(k.endPosition,Number(k.endOffset))):n?(n=n[0],k=new _.$g(n),n=_.dlb(b,n),(n=_.sZ(b,
n))&&0>_.uZ(b,k,n)&&(k=n),k=new h2(k,k)):k=null;a:{if(n=h.imageCfiRange)if(h=n.startPosition,n=n.endPosition,h&&n&&(h=_.LZ(b,h),b=_.LZ(b,n),h&&b)){b=new Znb(h,b);break a}b=null}e=new _.i2(k,b,d,e,g);d={};a.highlightStyle&&"string"===typeof a.highlightStyle?d=JSON.parse(a.highlightStyle):_.La(a.highlightStyle)?d=a.highlightStyle:c&&(d=Gpb);c={};a.data&&"string"===typeof a.data?c=JSON.parse(a.data):_.La(a.data)&&(c=a.data);b=a.layerId;h=a.annotationType||Hpb[b];g=Date.parse(a.created);e=(new _.e2(b,
h,e)).sR(a.id).Re(a.volumeId);e.oy=a.annotationDataId||null;return _.g2(_.f2(e.setData(c),d),isFinite(g)?g:null)};
var Kpb=function(a,b,c,d,e,g,h){return(_.t2[d]?Xkb(b,a.va.Ga(),a.va.Yd(),d,e,g,h):Wkb(b,a.va.Ga(),a.va.Yd(),d,h)).then(function(k){var n=c;k.items&&_.bb(n,(0,_.Ta)(k.items,this.c9,this));k.nextPageToken?k=Kpb(this,b,n,d,e,g,k.nextPageToken):(e&&g&&(n=(0,_.Sa)(n,_.Ma(_.iob,this.va,_.k2(e,g)))),k=_.Tg(n));return k},null,a)},Lpb=function(a,b,c,d,e,g){return Ykb(b,a.va.Ga(),a.va.Yd(),d,e,_.HZ(),g).then(function(h){h.items&&_.bb(c,h.items);return h.nextPageToken?Lpb(this,b,c,d,e,h.nextPageToken):_.Tg(c)},
null,a)};_.f=Jpb.prototype;_.f.iJ=function(a,b){var c=this;return _.Nu().then(function(d){return Lpb(c,d,[],a,b)})};_.f.nn=function(a,b){var c=this;if(b){b=_.j2(b);var d=b.Hb();var e=b.Ne()}return _.Nu().then(function(g){return Kpb(c,g,[],a,d,e)})};_.f.rA=function(){var a=this;return _.GT(_.Nu().then(function(b){return b.rA(a.va.Ga(),a.va.Yd())}).then(function(b){return b.items?(0,_.Ta)(b.items,Mpb):[]}),function(){return[]})};
_.f.kX=function(a){if(!a.oy)return _.Tg(a);var b=a.rd();return this.iJ(b,[a.oy]).then(function(c){return Ynb(a,c[0].data||{})})};_.f.yr=function(a){var b=this;return _.Nu().then(function(c){var d=Ipb(a,b.va);return c.execute("mylibrary.annotations.insert",{resource:d,source:"ge-web-app"})}).then(function(c){return b.c9(c)})};_.f.XA=function(a){var b=this;return _.Nu().then(function(c){var d=Ipb(a,b.va),e=a.wg();return c.execute("mylibrary.annotations.update",{annotationId:e,resource:d,source:"ge-web-app"})}).then(function(c){return b.c9(c)})};
_.f.qo=function(a){return _.Nu().then(function(b){var c=a.wg();return b.execute("mylibrary.annotations.delete",{annotationId:c,source:"ge-web-app"})}).then(function(){return!0})};_.f.ky=function(){return this.iXa};_.f.Va=function(){return this.va};var Mpb=function(a){if(!a)throw new _.bu("no result");return new eob(a.volumeId,a.layerId,a.annotationTypes)};
var Npb=function(a){this.wh=a;this.Et={};this.Ft={};this.kN={};this.lN={};this.rda=null},Opb=function(a,b,c){b=a.Ft[b];b=c?_.eb(_.e0a(b,_.Ma(_.iob,a.Va(),c))):_.eb(b);return b.map(function(d){return d.clone()})},Ppb=function(a,b,c){a.Ft[b]||(a.Ft[b]={});(0,_.Qa)(c,function(d){var e=d.wg();this.Ft[b][e]=d},a)},Qpb=function(a,b){var c=0,d=_.m0(a.Va())-1;b&&(d=_.j2(b),c=_.vZ(a.Va(),d.Hb()),d=_.vZ(a.Va(),d.Ne()));for(a=[];c<=d;c++)a.push(c);return a},Rpb=function(a,b,c,d){a.lN[b]||(a.lN[b]={});a.kN[b]||
(a.kN[b]={});if(a.kN[b][c])return a.kN[b][c];var e={};(0,_.Qa)(d,function(g){(g=g.oy)&&(a.lN[b][g]||(e[g]=!0))});e=_.fb(e);d=e.length?a.iJ(b,e):_.Tg([]);d.then(function(g){(0,_.Qa)(g,function(h){a.lN[b][h.id]=h.data})});return a.kN[b][c]=d},Spb=function(a,b,c){a.Et[b]||(a.Et[b]={});if(!a.Et[b][c]){var d=a.Va(),e=_.sZ(d,c);d=_.sZ(d,c+1);e=a.wh.nn(b,_.k2(e,d)).then(function(g){Ppb(a,b,g);return g});e.then(function(g){Rpb(a,b,c,g);return g});a.Et[b][c]=e}return a.Et[b][c]},Tpb=function(a,b){a.Et[b]||
(a.Et[b]={});if(!a.Et[b][0]){var c=a.wh.nn(b).then(function(d){Ppb(a,b,d);return d});c.then(function(d){Rpb(a,b,0,d);return d});a.Et[b][0]=c}return a.Et[b][0]};_.f=Npb.prototype;_.f.nn=function(a,b){var c=this;if(_.t2[a]){var d=Qpb(this,b);d=(0,_.Ta)(d,function(e){return Spb(c,a,e)});d=_.EZ(d)}else d=Tpb(this,a);return d.then(function(){return Opb(c,a,b)})};_.f.iJ=function(a,b){return this.wh.iJ(a,b)};
_.f.kX=function(a){var b=this;if(!a.oy)return _.Tg(a);var c=a.rd(),d=a.nb();return this.nn(c,d).then(function(){var e=!!_.t2[c],g=Qpb(b,d);return Rpb(b,c,e?g[0]:0)}).then(function(){Ynb(a,b.lN[c][a.oy]);return a})};_.f.yr=function(a){var b=this;return this.wh.yr(a).then(function(c){var d=c.wg(),e=c.rd();d&&b.Ft[e]&&(b.Ft[e][d]=c);return c})};_.f.XA=function(a){var b=this;return this.wh.XA(a).then(function(c){var d=c.wg(),e=c.rd();d&&b.Ft[e]&&(b.Ft[e][d]=c);return c})};
_.f.qo=function(a){var b=this;return this.wh.qo(a).then(function(c){var d=a.wg(),e=a.rd();c&&b.Ft[e]&&delete b.Ft[e][d];return c})};_.f.rA=function(){this.rda||(this.rda=this.wh.rA());return this.rda};_.f.ky=function(){return this.wh.ky()};_.f.Va=function(){return this.wh.Va()};
_.v3=function(){try{return window.localStorage||null}catch(a){return null}};_.w3=function(a,b){_.v3()&&_.v3().setItem(a,b)};_.x3=function(a,b){var c;_.v3()&&(c=_.v3().getItem(a));return"string"===typeof c?c:"string"===typeof b?b:null};
_.y3=function(){_.yd.call(this);this.cI=_.w2.Iw();this.fI=_.w2.dk();this.FI=575;this.Vw=[];this.YI=!1;this.gJ=_.w2.eu();this.sq=2;this.Ar="auto";this.ny=new Set;this.ny.add("notes");_.x3("gb-reader/prefs/layers/visibility")&&this.ny.add("geo")};_.m(_.y3,_.yd);
_.y3.prototype.load=function(){var a=_.x3("gb-reader/prefs/display/font-face");_.gb(job,a)&&(this.cI=a);a=Number(_.x3("gb-reader/prefs/display/font-size"));10<=a&&24>=a&&(this.fI=a);a=Number(_.x3("gb-reader/prefs/display/image-page-width"));_.Xa(this.Vw,a)&&(this.FI=a);a=_.x3("gb-reader/prefs/display/justify");if("true"==a||"false"==a)this.YI="true"==a;a=Number(_.x3("gb-reader/prefs/display/line-height"));_.gb(kob,a)&&(this.gJ=a)};
_.y3.prototype.save=function(){_.w3("gb-reader/prefs/display/font-face",this.cI);_.w3("gb-reader/prefs/display/font-size",this.fI.toString());_.w3("gb-reader/prefs/display/image-page-width",this.FI.toString());_.w3("gb-reader/prefs/display/justify",this.YI.toString());_.w3("gb-reader/prefs/display/line-height",this.gJ.toString())};_.y3.prototype.Iw=function(){return this.cI};_.Upb=function(a,b){b!=a.cI&&(a.cI=b,a.dispatchEvent("format"))};_.y3.prototype.dk=function(){return this.fI};
_.Vpb=function(a,b){b!=a.fI&&(a.fI=b,a.dispatchEvent("format"))};_.y3.prototype.cu=function(){return this.FI};var Wpb=function(a,b){b!=a.FI&&(a.FI=b,a.dispatchEvent("format"))};_.y3.prototype.Tz=function(){return this.YI};_.Xpb=function(a,b){b!=a.YI&&(a.YI=b,a.dispatchEvent("format"))};_.y3.prototype.eu=function(){return this.gJ};_.Ypb=function(a,b){b!=a.gJ&&(a.gJ=b,a.dispatchEvent("format"))};_.c2=function(a,b,c){a.ny.has(b)!=c&&(c?a.ny.add(b):a.ny.delete(b),a.dispatchEvent("annotationvisibility"))};
_.f=_.y3.prototype;_.f.Zh=function(){return this.sq};_.f.ep=function(a){a!=this.sq&&(this.sq=a,this.dispatchEvent("readingmode"))};_.f.Xs=function(a){a!=this.Ar&&(this.Ar=a,this.dispatchEvent("displaymode"))};_.f.hPa=function(){var a=this.cu(),b=_.Se(this.Vw,function(c){return c>a});b&&Wpb(this,b)};_.f.ZKa=function(){var a=this.cu(),b=_.klb(this.Vw,function(c){return c<a});b&&Wpb(this,b)};_.Zpb=function(a){return new _.v2({fontFace:a.cI,fontSize:a.fI,QY:a.FI,fZ:a.YI,lineHeight:a.gJ})};
var z3=function(a,b,c,d){_.yd.call(this);var e=this;this.Cb=a;this.rh=b;this.Pd=c;this.ns=d;this.Ta=new _.Be(this);this.Ta.s(this.Pd,["create","update","delete"],function(g){e.ZW(g.le())});this.Ta.s(this.Cb,"annotationvisibility",(0,_.xa)(this.ZW,this,null));this.Ta.s(this.rh,"change",(0,_.xa)(this.ZW,this,null));this.Ta.s(_.bh.Db(),"change",(0,_.xa)(this.ZW,this,null))};_.m(z3,_.yd);z3.prototype.ua=function(){_.gd(this.Ta);_.yd.prototype.ua.call(this)};z3.prototype.Va=function(){return this.Pd.Va()};
z3.prototype.$t=function(a,b){if(!_.eh())return _.Tg([]);var c=b?$pb(this,a,b):[];return this.XP(a).then(function(d){_.bb(c,d);return c})};z3.prototype.pD=function(){return this.rh.getQuery()};var $pb=function(a,b,c){var d=[],e=a.rh.getQuery();if(e&&c instanceof _.g3){c=c.search(e);e=a.Pd.Va().Ga();for(var g={"background-color":"#fe8"},h=0,k;k=c[h];h++)_.n2(a.Va(),k,b)&&d.push(_.f2((new _.e2("searchResult","",k)).Re(e),g))}return d};
z3.prototype.XP=function(a){var b=this;return hob(this.ns).then(function(c){return _.Ut(c.map(function(d){return _.gob(b.ns,d.rd())&&d.jXa?b.Pd.nn(d.rd(),a):[]}))}).then(function(c){return _.nlb(c.map(function(d){return d.Cw?d.value:[]}))})};z3.prototype.ZW=function(a){this.dispatchEvent(new aqb(a,"change"))};var aqb=function(a,b){_.hd.call(this,b);this.tg=a};_.m(aqb,_.hd);aqb.prototype.le=function(){return this.tg};
var A3=function(a,b){b=_.MT(b,0,a);this.ey=a;this.Jx=b},bqb=new A3(Infinity,Infinity),B3=new A3(0,0);
var cqb=function(a){if("unlimited"==a.limitType)return bqb;var b=a.allowedCharacterCount;a=a.remainingCharacterCount;if("number"!==typeof b)throw new _.bu("non-numeric total character count:"+b);if("number"!==typeof a)throw new _.bu("non-numeric remaining character count: "+a);return 0==b?B3:new A3(b,a)};
_.C3=function(a,b,c){_.yd.call(this);this.Rf=a;this.sZ=b||"";this.WP=c||null;this.bX=1E4};_.m(_.C3,_.yd);_.f=_.C3.prototype;_.f.getContent=function(){return this.Rf};_.f.IO=function(){return this.sZ};_.f.cancel=function(){this.dispatchEvent("cancel")};_.f.ua=function(){this.cancel();_.yd.prototype.ua.call(this)};_.f.$0=function(a){this.bX=a;return this};_.f.getDuration=function(){return this.bX};
_.D3=function(a){_.hd.call(this,"notification");a instanceof _.C3||(a=new _.C3(a));this.yg=a};_.m(_.D3,_.hd);_.D3.prototype.eY=function(){return this.yg};_.E3=new _.yd;
var F3=function(a,b){this.sh=a;this.XV=b},dqb,G3=function(a){return new o3(a.XV,a.sh+".ca")},H3=function(a){return new o3(a.XV,a.sh+".cb")},eqb=function(a,b){a=Number(H3(a).get(b))||0;return Math.max(0,a)},fqb;F3.prototype.Tj=function(a){return G3(this).Tj(void 0===a?!1:a)};F3.prototype.Xd=function(){return G3(this).Xd()};F3.prototype.le=function(a){return(a=G3(this).get(a))?fqb(a):null};
_.gqb=function(a,b){var c=G3(a),d=new o3(a.XV,a.sh+".cq"),e=fqb(c.get(b));if(e){e=e.volumeId;var g=Number(d.get(b))||0;g=1==a.Xd()?0:eqb(a,e)-g;0>=g?H3(a).remove(e):H3(a).set(e,String(g))}c.remove(b);d.remove(b)};_.hqb=function(a){if(void 0===b){dqb||(dqb=_.ypb());var b=dqb}return b?new F3(a,b):null};fqb=function(a){try{return a?JSON.parse(a):null}catch(b){return null}};
_.I3=function(a,b){this.Mj=a+"/v/"+b+":"};_.I3.prototype.read=function(){var a=_.GT(_.EZ([_.F2.NJ(this.Mj+"l",void 0),_.F2.NJ(this.Mj+"t",void 0),_.F2.NJ(this.Mj+"r",void 0)]).then(function(b){return iqb(b[0],b[1],b[2])}),function(){return null});return Dlb(a)};_.I3.prototype.write=function(a){a=_.EZ([_.F2.mg(this.Mj+"l",Infinity>a.ey?"r":"u"),_.F2.mg(this.Mj+"t",String(a.ey)),_.F2.mg(this.Mj+"r",String(a.Jx))]).then(function(){return!0},function(){return!1});return Dlb(a)};
var iqb=function(a,b,c){return"u"==a?bqb:0==Number(b)?B3:new A3(Number(b),Number(c))};
var J3=function(a,b,c){_.ed.call(this);var d=this;this.su=!!a;this.cfa=_.hqb(a);this.Bc=b.Ga();this.va=c;this.CD=jqb(b);this.SP=!1;this.e_=!!this.cfa;this.PW=!1;this.Hfa=new _.FZ(this.ri,3E5,this);this.D1=new _.I3(a,this.Bc);this.Ta=new _.Be(this);this.Ta.s(_.bh.Db(),"online",this.ri);this.Ta.s(_.bh.Db(),"offline",function(){d.Hfa.stop()});a=b.jl.copy;try{null!=a&&(this.D1.write(cqb(a)),this.SP=!0)}catch(e){}this.ri()},lqb,oqb,jqb,mqb;_.m(J3,_.ed);
J3.prototype.ua=function(){_.gd(this.Ta);this.Hfa.stop();_.ed.prototype.ua.call(this)};
lqb=function(a,b){var c=(new _.e2("copy","copy",b)).Re(a.Bc),d=Ipb(c,a.va);return!a.CD&&a.e_&&a.su&&!_.eh()?_.GT(_.Tg().then(function(){var e=_.v_(b.Ue).length,g=a.cfa,h=d.volumeId,k=(0,_.za)()+"."+_.fc(),n=!0;try{G3(g).set(k,_.Ad(d)),(new o3(g.XV,g.sh+".cq")).set(k,String(e))}catch(w){_.gqb(g,k),n=!1}try{var r=eqb(g,h)+e;0>=r?H3(g).remove(h):H3(g).set(h,String(r))}catch(w){n=!1}a.e_=n}),function(){a.e_=!1}):!a.CD&&a.su&&_.eh()?_.kqb(d,a.Bc,a.D1).then(function(){a.SP=!0},function(){a.SP=!1}):_.Zt(Error("gf"))};
_.nqb=function(a,b){Infinity>_.p2(a).ey?lqb(a,b).then(function(){var c=_.p2(a);Infinity>c.ey&&_.E3.dispatchEvent(new _.D3((new _.C3(Infinity>c.ey&&0<c.Jx?"Selection copied. You've used about "+(String(mqb(c))+" percent of your copy quota for this book."):"Selection copied. You've used 100 percent of your copy quota for this book.")).$0(4E3)))}):_.Tg()};
_.p2=function(a){a.PW=!1;if(a.CD)return bqb;if(!(a.SP&&!a.CD&&a.su&&_.eh()||!a.CD&&a.e_&&a.su&&!_.eh()))return a.PW=!0,B3;var b=a.D1;if(_.y0())throw Error("ff");var c=_.C2();b=iqb(c.getItem(b.Mj+"l"),c.getItem(b.Mj+"t"),c.getItem(b.Mj+"r"));if(!b)return a.PW=!0,B3;a=eqb(a.cfa,a.Bc);0==a?a=b:(a=b.Jx-a,a=0>=a?B3:new A3(b.ey,a));return a};
J3.prototype.ri=function(){var a=this;!this.CD&&this.su&&_.eh()&&oqb(this).then(function(b){return(a.SP=b)?_.p2(a):null}).then(function(b){b&&Infinity>b.ey&&0<b.Jx&&a.Hfa.start()})};
oqb=function(a){return _.GT(_.Nu().then(function(b){var c=a.va.Yd();return b.execute("mylibrary.annotations.summary",{volumeId:a.Bc,contentVersion:c,layerIds:["copy"],source:"ge-web-app"})}).then(function(b){a:{if(!b)throw new _.bu("no result");for(var c=b.layers,d=0;d<c.length;d++){var e=c[d];if("copy"==e.layerId){b=cqb(e);break a}}throw new _.bu("Could not extract copy restriction. result="+b);}return b}).then(function(b){return a.D1.write(b)}).then(function(b){return b}),function(){return!1})};
jqb=function(a){return a.MP()||a.Rg()};_.kqb=function(a,b,c){return _.Nu().then(function(d){return d.execute("mylibrary.annotations.insert",{resource:a,showOnlySummaryInResponse:!0,source:"ge-web-app"})}).then(function(d){if(!d)throw new _.bu("no result");if(b!=d.volumeId)throw new _.bu("Mismatch between manifest and annotation volume IDs: "+b+" vs "+d.volumeId);d=d.layerSummary;if(!d)throw new _.bu("no layerSummary");return cqb(d)}).then(function(d){c.write(d)})};
mqb=function(a){var b=a.ey;return Math.round((b-a.Jx)/b*100)};
var pqb=function(a,b,c,d,e){e=void 0===e?null:e;_.hd.call(this,"change");this.startPosition=a;this.endPosition=b;this.sfa=c;this.action=d;this.Lm=e};_.m(pqb,_.hd);
var qqb=function(){_.yd.call(this)};_.m(qqb,_.yd);_.f=qqb.prototype;_.f.setPosition=function(a,b,c,d){c=void 0===c?2:c;a=new _.$g(a);b=new _.$g(b||a);if(!_.z0(this.Eq,a)||!_.z0(this.Dr,b)||this.h7!=c){var e=this.Eq||null;this.Eq=a;this.Dr=b;this.h7=c;this.dispatchEvent(new pqb(a,b,e,c,d))}};_.f.Hb=function(){return this.Eq};_.f.Ne=function(){return this.Dr};_.f.Eq=null;_.f.Dr=null;_.f.h7=2;
var K3=function(){_.yd.call(this)};_.m(K3,_.yd);K3.prototype.getQuery=function(){return this.Afa};K3.prototype.he=function(a){this.Afa!=a&&(this.Afa=a,this.dispatchEvent("change"))};K3.prototype.Afa="";
_.L3=function(a,b){_.Hg.call(this,"Settings",b);this.oi=a};_.m(_.L3,_.Hg);_.L3.prototype.Ig=function(a){_.Hg.prototype.Ig.call(this,a);a.fontFace=this.oi.Iw();a.fontSize=this.oi.dk();a.imagePageWidth=this.oi.cu();a.justify=this.oi.Tz();a.lineHeight=this.oi.eu()};_.Ig.Settings=function(a){return new _.L3(new _.v2({fontFace:a.fontFace,fontSize:a.fontSize,QY:a.imagePageWidth,fZ:a.justify,lineHeight:a.lineHeight}),a.id)};
var M3=function(){_.yd.call(this);this.Cu=null};_.m(M3,_.yd);M3.prototype.Nw=function(){return this.Cu};M3.prototype.zq=function(a){this.Cu!=a&&(this.Cu=a,this.dispatchEvent("change"))};
_.N3=function(a,b,c,d,e){_.ed.call(this);this.Yt=a;this.va=b;this.Wa=c;this.Zd=d;d=new qqb;var g=_.blb(b),h=a.reading_position?_.p0(b,a.reading_position):null;h||(h=c.hu()?_.p0(b,c.hu()):null);h?d.setPosition(h):g&&d.setPosition(g);this.Rb=d;a.user_settings?(g=a.user_settings,d=new _.y3,(h=g.font_type)&&_.gb(job,h)&&_.Upb(d,h),(h=g.font_size)&&_.Vpb(d,h),h=g.full_justify,void 0!==h&&_.Xpb(d,h),(g=g.line_height)&&_.Ypb(d,g)):(d=new _.y3,d.load());g=d;h=_.w2.cu();for(var k=[],n=-3;5>n;n++)k.push(Math.round(h*
Math.pow(1.17,n)));g.Vw=k;_.c2(d,"searchResult",!0);d.ep(rqb(b));g=.6*_.Nd().width;h=d.Vw[0]||0;for(k=1;k<d.Vw.length;k++){n=d.Vw[k];if(n>g)break;h=n}Wpb(d,h);this.Cb=d;d=new K3;(a=a.search_results)&&a.search_query_escaped&&d.he(a.search_query_escaped);this.rh=d;this.Ph=new M3;this.Pd=new Xnb(new Npb(new Jpb(b,this.GD())),this.Cb);this.It=new J3(this.Zd.ih(),this.Wa,this.va);this.ns=new fob(c,this.Pd,this.It);this.nj=new z3(this.Cb,this.rh,this.Pd,this.ns);this.r7=null;this.gO=e||new _.au};
_.m(_.N3,_.ed);_.f=_.N3.prototype;_.f.ua=function(){_.gd(this.Rb);_.gd(this.Cb);_.gd(this.rh);_.gd(this.Ph);_.gd(this.Pd);_.gd(this.nj);_.gd(this.r7);_.gd(this.It);_.ed.prototype.ua.call(this)};_.f.yj=function(){return this.Yt};_.f.Va=function(){return this.va};_.f.getVolume=function(){return this.Wa};_.f.Hc=function(){return this.Zd};_.f.GD=function(){return!!this.Zd.ih()};var rqb=function(a){return _.eh()?_.l0(a):2};
var sqb=function(){_.ed.apply(this,arguments)};_.m(sqb,_.ed);sqb.prototype.Oa=function(a){var b=a.le().nb(),c=b.Ue,d=_.OT("INPUT",{style:"position:absolute;top:-100px",type:"text"});document.body.appendChild(d);d.value=c;d.select();d.focus();document.execCommand("Copy");_.Yd(d);_.nqb(a.Xa().It,b);a.close()};
var tqb=function(a){_.U0.call(this,"");this.ym=a;this.Nm=null;this.Rxa(_.Q0(_.P0,"gb-audio"))};_.m(tqb,_.U0);_.f=tqb.prototype;_.f.ua=function(){_.U0.prototype.ua.call(this);_.gd(this.Nm)};_.f.ha=function(){this.Nm=_.OT("AUDIO");this.Ca=_.OT("DIV",["gb-audio","gb-audio-off"],this.Nm)};
_.f.Ba=function(){_.U0.prototype.Ba.call(this);if(this.Nm.canPlayType&&this.Nm.canPlayType("audio/mpeg")){this.Nm.src=this.ym;var a=this.getHandler();a.s(this.o(),"click",this.$r);a.s(this.Nm,"ended",this.ENa);_.kc&&this.Ac.yq(this,!1)}else this.setVisible(!1)};_.f.$r=function(){this.Nm.paused?(uqb(this,!0),this.Nm.load(),this.Nm.play()):(uqb(this,!1),this.Nm.pause())};_.f.ENa=function(){uqb(this,!1);this.Nm.pause()};var uqb=function(a,b){_.D0(a.o(),"gb-audio-on",b);_.D0(a.o(),"gb-audio-off",!b)};
var vqb=function(a){var b=a.messages,c=a.SQa,d=a.result;a="";if(_.R1(d)&&_.R1(d.data)){a+='<div class="'+_.Y("gb-dictionary-panel-title")+'">'+_.Q1(d.data.common.title)+"</div>";if(_.R1(d.data.dict)&&_.R1(d.data.dict.words)){d=d.data.dict.words;for(var e=d.length,g=0;g<e;g++)for(var h=d[g].senses,k=h.length,n=0;n<k;n++){var r=h[n];a+='<div class="'+_.Y("gb-dictionary-panel-pronunciation")+'">'+(r.pronunciation?_.Q1(r.pronunciation):"")+'</div><div class="'+_.Y("gb-dictionary-panel-part-of-speech")+
'">'+(r.partOfSpeech?_.Q1(r.partOfSpeech):"")+'</div><table class="'+_.Y("gb-dictionary-panel-definitions")+'">';if(r.definitions)for(var w=r.definitions,y=w.length,z=0;z<y;z++){var C=w[z];a+='<tr><td class="'+_.Y("gb-dictionary-panel-index")+'"><strong>'+_.Q1(z+1)+'</strong>.<td class="'+_.Y("gb-dictionary-panel-definition")+'">'+_.Q1(C.definition);if(C.uab){C=C.examples;for(var F=C.length,E=0;E<F;E++){var T=C[E];a+='<q class="'+_.Y("gb-dictionary-panel-example")+'">'+_.Q1(T.text)+"</q>"}}}if(r.synonyms){a+=
'<tr><th><td><div class="'+_.Y("gb-dictionary-panel-synonyms")+'"><table><tr><td class="'+_.Y("gb-dictionary-panel-synonym-label")+'">'+_.Q1(b.kBa)+":<td>";r=r.synonyms;w=r.length;for(y=0;y<w;y++)a+=_.Q1(r[y].text)+(y!=w-1?", ":"");a+="</table></div>"}a+="</table>"}}a+='<div class="'+_.Y("gb-dictionary-panel-more-link-box")+'"><a href="'+_.Y(_.U1(c))+'" class="'+_.Y("gb-dictionary-panel-more-link")+'" target="_blank">'+_.Q1(b.DAa)+"</a></div>"}else a+=_.Q1(b.PAa);return(0,_.P1)(a)};
var O3=function(a){_.W.call(this);this.EK=a};_.m(O3,_.W);O3.prototype.ha=function(){this.Ca=this.wa().ha("DIV","gb-dictionary-panel")};O3.prototype.Ba=function(){_.W.prototype.Ba.call(this);wqb(this,this.Xa())};O3.prototype.fe=function(a){a instanceof _.cu&&(a=null);_.W.prototype.fe.call(this,a);this.Za&&wqb(this,a)};
var wqb=function(a,b){var c=a.o();a.wa().Pj(c);c.appendChild(_.Z1(vqb,{messages:{PAa:"No definition found.",DAa:"More \u00bb",kBa:"synonyms"},SQa:_.We("//www.google.com/search","q","define:"+a.EK.toLowerCase(),"hl",_.HZ()),result:b},a.wa().Qb()));if(b){c=a.wa().eaa("gb-dictionary-panel-pronunciation");b=(b=_.Da("data.dict.words",b))?b[0].senses:[];for(var d=0,e;e=c[d];d++){var g=b[d];g&&g.pronunciationUrl&&(g=new tqb(g.pronunciationUrl),g.ha(),g.Nm.canPlayType&&g.Nm.canPlayType("audio/mpeg")?(a.Da(g),
g.Oa(e)):_.gd(g))}}_.kc&&!_.wc(9)&&(c=parseInt(_.TT(a.o(),"max-width"),10),_.XT(a.o(),a.o().offsetWidth>c?c:""))};
var xqb=/[!@#$%^&*()+=\\|{}\[\];:"/?.,<>~`'"\u2018\u2019\u2039\u203a\u201c\u201d\u00ab\u00bb\u00bf\u00a1]/g,yqb=function(a,b,c){return _.Nu().then(function(d){var e=a.Ga(),g=a.Yd();return d.execute("layers.annotationData.get",{allowWebDefinitions:!0,annotationDataId:b,contentVersion:g,layerId:"dict",locale:c,volumeId:e})})};
var zqb=function(){_.ed.call(this)};_.m(zqb,_.ed);zqb.prototype.Oa=function(a,b){a.Vu(1);var c=new _.FZ(_.Ma(a.notify,"Loading..."),250,a);c.start();var d=a.Va(),e=a.le().nb().Ue.replace(xqb,""),g=a.getVolume().qI(),h=new O3(e);h.Oa(b);_.Ft(this,h);b=function(k){c.stop();_.gd(c);a.notify(null);a.show();h.fe(k);a.resize()};yqb(d,e,g).then(b,b)};
var Aqb=null,Bqb=function(){return Aqb?Aqb:Aqb=new _.ue(function(a){_.ta._OC_gmapsApiLoaded=a;a=Skb(wlb(),{key:"AIzaSyBQ35PAKkXuMvKzvj2crpaTXJ50upkShJA",callback:"_OC_gmapsApiLoaded"},void 0);var b=_.OT("SCRIPT");_.Pt(b,a);document.head.appendChild(b)})},Cqb=function(a){P3(a,"SCRIPT");P3(a,"STYLE");P3(a,"LINK");P3(a,"SMALL");P3(a,"SUP","reference");var b=_.Lgb(a,function(d){return"coordinates"==d.id});b&&_.Yd(b);for(b=a.firstChild;b&&b.parentNode!=a.parentNode;)if(3==b.nodeType)b=_.DZ(b);else if(1==
b.nodeType&&b.childNodes.length){var c=_.OT("P"==b.tagName?"P":"SPAN",null,b.childNodes);_.Zd(c,b);b=_.DZ(c)}else c=b,b=_.DZ(b),_.Yd(c)},P3=function(a,b,c){a=c?_.Kd(document,b,c,a):_.ab(_.Rt(b,a));_.Qa(a,_.Yd)};
_.Q3=function(a,b,c){b=void 0===b?Dqb:b;G1.call(this,a,b,c);this.yq(!1);this.Ooa=!0};_.m(_.Q3,G1);_.R3=function(a,b){b=new E1(b,Eqb);a.Da(b,!0);return b};_.Q3.prototype.Da=function(a,b){if(_.lU(this)){var c=this.o(),d=Fqb();c.appendChild(d)}G1.prototype.Da.call(this,a,b)};var Dqb=_.Gmb(F1,"gb-tab-bar"),Eqb=_.Q0(D1,"gb-tab"),Fqb=function(){return _.OT("SPAN",{"class":"gb-tab-separator","aria-hidden":"true"}," - ")};
var S3=function(a,b,c){_.W.call(this);this.ct=_.BZ(a);this.mya=b;this.vc=c;this.yK=this.Ida=this.qua=this.aQ=this.rua=this.oJ=this.cS=this.tK=this.RP=this.v1=this.l8=this.S1=this.qP=this.gga=this.kp=null};_.m(S3,_.W);
S3.prototype.ha=function(){_.W.prototype.ha.call(this);this.o().className="gb-geo-panel";this.v1=_.OT("IMG","gb-geo-panel-small-map");this.RP=_.OT("DIV","gb-geo-panel-large-map");this.tK=_.OT("DIV","gb-geo-panel-snippet");this.cS=_.x0(1,2);_.qU(this.cS,"gb-geo-panel-summary-table");var a=this.cS.rows[0].cells;a[0].appendChild(this.v1);a[1].appendChild(this.tK);this.qP=_.OT("DIV","gb-geo-panel-header");this.o().appendChild(this.qP);var b=_.x0(1,2);b.className="gb-geo-panel-header-table";this.qP.appendChild(b);
a=b.rows[0].cells[0];b=b.rows[0].cells[1];b.className="gb-geo-panel-header-table-other-cell";this.S1=_.OT("DIV","gb-geo-panel-title",this.ct);a.appendChild(this.S1);this.l8=_.OT("DIV","gb-geo-panel-close-link",_.OT("DIV","SPRITE_icon_close"));b.appendChild(this.l8);this.kp=new _.Q3;_.R3(this.kp,"Map");this.Da(this.kp);this.kp.Oa(this.qP);_.qU(this.kp.o(),"gb-geo-panel-tabs");a=new _.Vc("https://www.google.com/search");_.Ng(a,"q",this.ct);_.Ng(a,"hl",_.HZ());this.kp.o().appendChild(Fqb());b=_.OT("SPAN",
null,"Google Search");this.gga=_.OT("A",{href:a.toString(),target:"_blank",className:"gb-geo-panel-search-link"},b,Gqb());this.kp.o().appendChild(this.gga);this.yK=_.OT("DIV","gb-geo-panel-tab-content");this.o().appendChild(this.yK)};
S3.prototype.Ba=function(){var a=this;_.W.prototype.Ba.call(this);var b=function(){a.vc.Vu(1)};this.getHandler().sA(this.o(),"click",b).sA(this.tK,"scroll",b).s(this.gga,"click",function(){_.Ne("Layer: Geo","Click","Google Search")}).s(this.v1,"click",function(){var c=a.kp;c.eB(_.mU(c,0));_.Ne("Layer: Geo","Click","Small Map Image")}).sA(this.l8.firstChild,"click",function(){a.vc.close();_.Ne("Layer: Geo","Click","Close Icon")}).s(this.kp,"select",function(){a.DF();switch(H1(a.kp)){case -1:var c=
"Summary Tab";break;case 0:c="Map Tab"}_.Ne("Layer: Geo","Click",c)});this.vc.show();this.DF()};
S3.prototype.DF=function(){a:switch(H1(this.kp)){case -1:var a="popup";break a;case 0:a="overlay";break a;default:a=null}if(a&&a!=this.vc.mu())this.vc.Vu(1),this.vc.Sx(a);else{_.Vd(this.yK);switch(H1(this.kp)){case -1:this.yK.appendChild(this.cS);Hqb(this);break;case 0:if(this.yK.appendChild(this.RP),Hqb(this),Iqb(this,this.RP),a=this.yK,this.oJ){var b=new _.Vc("https://maps.google.com");_.Ng(b,"q",this.ct);_.Ng(b,"ll",this.oJ.toUrlValue());this.aQ&&_.Ng(b,"spn",this.aQ.toSpan().toUrlValue());_.Ng(b,
"hl",_.HZ());b=_.OT("A",{href:b.toString(),target:"_blank",className:"gb-geo-panel-map-link"});b.appendChild(_.OT("SPAN",null,"Google Maps"));b.appendChild(Gqb());a.appendChild(b)}}this.vc.resize()}};
var Hqb=function(a){if(-1==H1(a.kp))a.o().style.height="",a.o().style.width="",a.S1.style.maxWidth="260px";else{var b=a.o().parentNode;b=_.fU(b);a.o().style.height=b.height+"px";a.o().style.width=b.width+"px";a.S1.style.maxWidth="";var c=a.qP;b=new _.Fd(b.width,b.height-(new _.Fd(c.offsetWidth,c.offsetHeight)).height);_.$T(a.RP,b.width,b.height-36)}},Iqb=function(a,b){a.Za&&a.oJ&&b&&b.parentNode&&!b.firstChild&&(b=new google.maps.Map(b,{center:a.oJ,mapTypeId:a.qua||google.maps.MapTypeId.ROADMAP,zoom:a.rua}),
new google.maps.Marker({position:a.oJ,title:a.ct,map:b}),a.aQ&&b.fitBounds(a.aQ),a.Ida&&new google.maps.Polyline({clickable:!1,path:a.Ida,map:b,strokeColor:"#FF0000",strokeWeight:5,strokeOpacity:1}),a=(0,_.xa)(a.vc.Vu,a.vc,1),google.maps.event.addListenerOnce(b,"drag",a),google.maps.event.addListenerOnce(b,"click",a),google.maps.event.addListenerOnce(b,"zoom_changed",a),google.maps.event.addListenerOnce(b,"maptypeid_changed",a),google.maps.event.addListenerOnce(b,"projection_changed",a))};
S3.prototype.Vxa=function(a){_.Vd(this.tK);_.zU(this.tK,!!a);_.D0(this.cS,"gb-geo-panel-summary-table-centered",!a);this.vc.resize();if(a){var b=_.Qd("P");a=_.b2(a);_.Wb(b,a);Cqb(b);this.mya&&b.appendChild(Jqb(this.mya));this.tK.appendChild(b)}};
var Gqb=function(){return _.OT("DIV",["SPRITE_icon_open_external","gb-geo-panel-open-external-icon"])},Jqb=function(a){var b=!0;b=void 0===b?!1:b;a=_.OT("A",{href:a,target:"_blank",className:"gb-geo-panel-wikipedia-link"});a.appendChild(_.OT("SPAN",null,"Wikipedia"));b?a.className="gb-geo-panel-wikipedia-link-inline":a.appendChild(Gqb());return a};
var T3=function(){_.ed.call(this);this.Wo=null};_.m(T3,_.ed);T3.prototype.ua=function(){_.gd(this.Wo)};
T3.prototype.Oa=function(a,b){var c=this;if(this.Wo)this.Wo.Ob(),this.Wo.Oa(b);else{a.Vu(2);var d=a.le().cia,e=d.common.title||a.le().nb().Ue,g=d.common.snippet||"",h=d.common.previewImageUrl||"";this.Wo=new S3(e,d.common.snippetUrl||"",a);this.Wo.Oa(b);h&&(this.Wo.v1.src=h.replace(/^https?:/,""));this.Wo.Vxa(g);Bqb().then(function(){var k=d.geo.zoom,n=Kqb(d.geo.mapType),r=U3(d.geo);var w=(w=d.geo.viewport)&&w.lo&&w.hi?new google.maps.LatLngBounds(U3(w.lo),U3(w.hi)):null;var y=Lqb(d.geo.boundary),
z=c.Wo;z.oJ=r;z.qua=n;z.rua=k;z.aQ=w;z.Ida=y;Iqb(z,z.RP)})}};var Lqb=function(a){return a&&a[0]?a[0].map(function(b){return U3(b)}):[]},U3=function(a){return new google.maps.LatLng(a.latitude,a.longitude)},Kqb=function(a){if(!a)return null;switch(a){case "HYBRID":return google.maps.MapTypeId.HYBRID;case "ROADMAP":return google.maps.MapTypeId.ROADMAP;case "SATELLITE":return google.maps.MapTypeId.SATELLITE;case "TERRAIN":return google.maps.MapTypeId.TERRAIN;default:return null}};
_.V3=["#FFEDA5","#DBFFB7","#FFDBDB","#C9EDED"];
var W3=function(a){_.yd.call(this);this.nc=null;this.Ca=a;a=_.kc||_.lc||_.oc&&!_.vc("531")&&"TEXTAREA"==a.tagName;this.Zb=new _.Be(this);this.Zb.s(this.Ca,a?["keydown","paste","cut","drop","input"]:"input",this)};_.p(W3,_.yd);
W3.prototype.handleEvent=function(a){if("input"==a.type)_.kc&&_.vc(10)&&0==a.keyCode&&0==a.charCode||(Mqb(this),this.dispatchEvent(Nqb(a)));else if("keydown"!=a.type||Llb(a)){var b="keydown"==a.type?this.Ca.value:null;_.kc&&229==a.keyCode&&(b=null);var c=Nqb(a);Mqb(this);this.nc=_.ze(function(){this.nc=null;this.Ca.value!=b&&this.dispatchEvent(c)},0,this)}};var Mqb=function(a){null!=a.nc&&(_.Ae(a.nc),a.nc=null)},Nqb=function(a){a=new _.id(a.Xf);a.type="input";return a};
W3.prototype.ua=function(){W3.ma.ua.call(this);this.Zb.mb();Mqb(this);delete this.Ca};
var X3=function(a){_.W.call(this);var b=a.le().getData().note;this.vc=a;this.nh=new J1(b);this.Da(this.nh);this.Qta=Oqb(b);this.QW=Pqb(this);this.YJ=new a2("Save",void 0,2);this.Da(this.YJ);this.Gt=new a2("Cancel");this.Da(this.Gt);this.DJ=[];this.S9=0;this.Yw=null};_.m(X3,_.W);X3.prototype.ua=function(){_.gd(this.Yw);this.Yw=null;_.W.prototype.ua.call(this)};
var Qqb=function(a){var b=a.vc.le().Br;b["background-color"]||(b["background-color"]=_.V3[0]);var c=_.OT("DIV","gb-editnote-panel-highlight-container");_.Sd(a.o(),c);(0,_.Qa)(_.V3,function(d){var e=_.OT("DIV",["goog-inline-block","gb-editnote-panel-highlight-border"]),g=_.OT("DIV","gb-editnote-panel-highlight");_.vU(g,{"background-color":d});d==b["background-color"]&&_.qU(e,"selected");e.appendChild(g);c.appendChild(e);this.DJ.push(e)},a)};_.f=X3.prototype;
_.f.ha=function(){_.W.prototype.ha.call(this);this.o().className="gb-editnote-panel";var a=_.OT("DIV","gb-editnote-panel-textarea"),b=_.OT("DIV","gb-editnote-panel-button-container"),c=_.OT("DIV","goog-inline-block"),d=_.OT("DIV","goog-inline-block");this.o().appendChild(a);this.o().appendChild(b);b.appendChild(c);b.appendChild(d);Qqb(this);this.nh.Oa(a);this.YJ.Oa(c);this.Gt.Oa(d);_.qU(this.Gt.o(),"last")};
_.f.xOa=function(a){_.f2(this.vc.le(),{"background-color":_.V3[a]});for(var b=0;b<this.DJ.length;b++)_.D0(this.DJ[b],"selected",b==a)};
_.f.Ba=function(){_.W.prototype.Ba.call(this);this.vc.Vu(0);var a=this.nh;a.Yda=132;a.resize();a=this.nh;a.Aua=132;a.resize();a=this.getHandler();a.s(this.YJ,"action",_.Ma(_.Ne,"Layer: Margin Notes","Save","Button"));a.s(this.YJ,"action",this.exa);a.s(this.Gt,"action",(0,_.xa)(this.vc.close,this.vc));a.s(this.nh.xg(),"keypress",this.QNa);this.Yw=new W3(this.nh.xg());this.Yw.s("input",this.bOa,!0,this);a.s(this.nh.xg(),"mouseup",this.ou);a.s(this.nh.xg(),"keyup",this.ou);a=this.getHandler();for(var b=
this.DJ.length,c=0;c<b;c++){var d=this.DJ[c],e=(0,_.xa)(this.xOa,this,c);a.s(d,"click",e)}_.ze(this.qVa,0,this)};_.f.qVa=function(){if(this.Za){var a=this.nh.o(),b=this.nh.Sa().length;try{var c="number"==typeof a.selectionStart}catch(d){c=!1}c?(a.selectionStart=b,a.selectionEnd=b):_.kc&&!_.vc("9")&&("textarea"==a.type&&(b=_.P_a(a.value.substring(0,b)).length),a=a.createTextRange(),a.collapse(!0),a.move("character",b),a.select());this.nh.o().focus()}};
_.f.xR=function(a){this.nh.Lc(a);this.YJ.Lc(a);this.Gt.Lc(a);(0,_.Qa)(this.DJ,function(b){_.m0a(b,a?1:.8)})};var Pqb=function(a){var b=a.nh.o();if(b)return new G2(b.selectionStart,b.selectionEnd);a=a.nh.getContent()?a.nh.getContent().length:0;return new G2(a,a)};X3.prototype.exa=function(){var a=this;this.xR(!1);var b=this.nh.Sa(),c=this.vc.le();c.getData().note=b;_.GT(this.vc.XA(c).then(function(){a.vc.close()}),function(){a.vc.notify("There was a problem saving your margin note");a.xR(!0)})};
X3.prototype.QNa=function(a){13==a.keyCode&&a.ctrlKey&&this.YJ.isEnabled()&&(a.preventDefault(),this.exa(),_.Ne("Layer: Margin Notes","Save","Key Press"))};
X3.prototype.bOa=function(){var a=Oqb(this.nh.Sa());if(4096<a.length){this.nh.Ua(JSON.parse(this.Qta).note);var b=this.QW;_.ze(function(){this.nh.o().selectionStart=b.start;this.nh.o().selectionEnd=b.end;this.QW=b},0,this);this.S9||(_.vU(this.nh.o(),{"background-color":"#FF8"}),this.S9=_.ze(function(){_.vU(this.nh.o(),{"background-color":""});this.S9=0},100,this))}else this.Qta=a,_.ze(function(){this.QW=Pqb(this)},0,this)};X3.prototype.ou=function(){this.QW=Pqb(this)};
var Oqb=function(a){var b={};b.note=a;return _.Ad(b)};
var Tqb=function(a){if(-1==a.indexOf("@")&&-1==a.indexOf("://")&&-1==a.indexOf("www.")&&-1==a.indexOf("Www.")&&-1==a.indexOf("WWW."))return _.KT(a);var b={},c;for(c in void 0)b[c]=(void 0)[c]?(void 0)[c]:null;"rel"in b||(b.rel="nofollow");"target"in b||(b.target="_blank");var d=[];a.replace(Rqb,function(e,g,h,k,n){d.push(g);if(!h)return"";e="";k?(e="mailto:",h=k,k=""):(n||(e="http://"),k=h.match(Sqb),!k||_.vb(k[2],")")&&_.gY(k[1],"(")>_.gY(k[1],")")||_.vb(k[2],"}")&&_.gY(k[1],"{")>_.gY(k[1],"}")?
k="":(h=k[1],k=k[2]));b.href=e+h;d.push(_.zZ("a",b,h));d.push(k);return""});return _.yZ(d)},Sqb=/^(.*?)([':;,\.?}\]\)!]+)$/,Rqb=/([\S\s]*?)(\b(?:mailto:)?([\w.!#$%&'*+-/=?^_`{|}~]+@[A-Za-z0-9.-]+\.(?:com|org|net|edu|gov|aero|biz|cat|coop|info|int|jobs|mobi|museum|name|pro|travel|arpa|asia|xxx|[a-z][a-z])\b)|\b(?:(https?|ftp):\/\/|www\.)[\w#-;!=?@\[\\\]_`{|}~]+|$)/gi;
var Uqb;_.Vqb=function(a){a=_.P_a(a).split("\n");for(var b=[],c=0;c<a.length;c++)b.push(Uqb(a[c]));return b.join("<br>")};
Uqb=function(a){if(!a)return"";var b=a.search("(^|\\s)[*_-]+\\S");if(-1==b)return _.Ot(Tqb(a)).replace(/\s\s/g," &nbsp;");var c=b+a.substr(b).search("[*_-]"),d=a.charAt(c),e=a.substr(c);b="\\S\\"+d+"($|\\s|[,:;.?!]|"+"[*_-]".replace(d,"")+"+\\S)";b=e.search(b);var g="",h="";0==b&&c++;0>=b&&(c++,h=a.substr(c));a=_.Ot(Tqb(a.substring(0,c))).replace(/\s\s/g," &nbsp;");if(0<b){b++;a:{c=Uqb(e.substring(1,b));switch(d){case "*":d="b";break;case "-":d="s";break;case "_":d="i";break;default:g=c;break a}g=
"<"+d+">"+c+"</"+d+">"}h=e.substr(b+1)}return a+g+Uqb(h)};
var Wqb=function(a){_.W.call(this);this.vc=a;this.$N=new a2("Edit",void 0,2);this.Da(this.$N);this.ON=new a2("Delete");this.Da(this.ON);this.Eua=[];this.hE=null};_.m(Wqb,_.W);_.f=Wqb.prototype;
_.f.ha=function(){_.W.prototype.ha.call(this);this.o().className="gb-viewnote-panel";this.hE=_.OT("DIV","gb-viewnote-panel-text");var a=_.OT("DIV","gb-viewnote-panel-button-container"),b=_.OT("DIV","goog-inline-block"),c=_.OT("DIV","goog-inline-block");this.o().appendChild(this.hE);a.appendChild(b);a.appendChild(c);this.o().appendChild(a);_.kc&&!_.wc(9)&&_.vU(this.hE,"word-wrap","break-word");a=this.vc.le().getData().note;a=_.b2(_.Vqb(a||""));_.Wb(this.hE,a);(0,_.Qa)(_.Rt("A",this.hE),this.aMa,this);
this.Eua.length&&(this.hE.style["min-width"]=320+_.Jlb()+"px");this.$N.Oa(b);this.ON.Oa(c)};
_.f.aMa=function(a){var b;var c=a.href;if(c){c=_.Eu(c);var d=c.bu();if(!_.fY("youtube.com",d)||!_.fY("www.youtube.com",d)){d=c.getPath();var e=null;"/watch"==d?e=_.AT(c,"v"):_.sb(d,"/v/")&&(e=d.replace(/\/v\/([^?/]+).*/,"$1"));e&&(b="x:youtube?docid="+e)}b=b||null}else b=null;if(c=b)d=_.OT("DIV"),b=_.OT("VIDEO",{width:320,height:180}),b.setAttribute("src",c),d.appendChild(b),_.Xd(d,a),a=[c,this.vc.le().wg()].join(""),a=_.zpb(a),this.Da(a,!1),a.kd(b),this.Eua.push(a)};
_.f.Ba=function(){_.W.prototype.Ba.call(this);this.vc.Vu(2);var a=this.getHandler();a.s(this.$N,"action",_.Ma(_.Ne,"Layer: Margin Notes","Edit","Button"));a.s(this.ON,"action",_.Ma(_.Ne,"Layer: Margin Notes","Delete","Button"));a.s(this.$N,"action",this.ySa);a.s(this.ON,"action",this.fLa);a.s(this.o(),"click",this.qga);a.s(this.hE,"scroll",this.qga);a.s(_.p3.Db(),"play",this.qga)};_.f.xR=function(a){this.$N.Lc(a);this.ON.Lc(a)};
_.f.ySa=function(){var a=this.getParent();a.Pj(!0);a.Da(new X3(this.vc),!0);this.vc.resize();this.mb()};_.f.fLa=function(){var a=this;this.xR(!1);var b=this.vc.le();_.GT(this.vc.qo(b).then(function(){a.vc.close()}),function(){a.vc.notify("There was a problem deleting your margin note");a.xR(!0)})};_.f.qga=function(){this.vc.Vu(1)};
var Y3=function(){_.ed.call(this);this.yN=null};_.m(Y3,_.ed);Y3.prototype.ua=function(){_.gd(this.yN)};Y3.prototype.Oa=function(a,b){this.yN=new _.W;a.le().uc("note");a.le().wg()?this.yN.Da(new Wqb(a),!0):this.yN.Da(new X3(a),!0);this.yN.Oa(b);a.show()};
var Z3=null,Xqb=_.rb(_.mb("//translate.google.com/translate_a/l?client=books")),Yqb=_.rb(_.mb("https://www.googleapis.com/language/translate/v2?key=AIzaSyBcsB9k1Db4FXrf0Y7vXK0aIS2bQA38Gms")),arb=function(a,b,c){if(c==b)return _.Tg(a);a=xlb(a).split(" ");for(var d="",e=[],g=0,h=void 0;h=a[g];g++)h=_.ac(h+" "),1E3<d.length+h.length&&(e.push(Zqb(_.bc(d),b,c)),d=""),d+=h;d&&e.push(Zqb(_.bc(d),b,c));return _.GT(_.EZ(e).then(function(k){return k.map($qb).join("")}),function(k){if(k instanceof _.xe){k=_.l(e);
for(var n=k.next();!n.done;n=k.next())n.value.cancel()}})},Zqb=function(a,b,c){var d={target:b,q:a};c&&(d.source=c);var e,g;return _.GT(new _.ue(function(h,k){e=new O0(Yqb);g=e.send(d,h,k)}),function(h){h instanceof _.xe&&e.cancel(g)})},$qb=function(a){a=_.Yfb(a,"data","translations",0,"translatedText")||"";return _.BZ(a)},brb=function(a){if(!Z3){var b,c;Z3=_.GT(new _.ue(function(d,e){b=new O0(Xqb,"cb");c=b.send({hl:a},d,e)}),function(d){d instanceof _.xe&&b.cancel(c);Z3=null})}return Z3};
var crb=function(a){_.W.call(this);this.vc=a;this.DC=this.pha=null;this.QR=new _.B1(null);this.Da(this.QR);this.gS=new _.B1(null);this.Da(this.gS)};_.m(crb,_.W);_.f=crb.prototype;
_.f.ha=function(){_.W.prototype.ha.call(this);_.qU(this.o(),"gb-translate-panel");var a=_.OT("LABEL","gb-translate-sl","From:"),b=_.OT("LABEL","gb-translate-tl","To:"),c=_.OT("DIV","gb-translate-controls");this.o().appendChild(c);c.appendChild(a);this.QR.Oa(c);c.appendChild(b);this.gS.Oa(c);this.pha=_.OT("DIV","gb-translate-text",this.vc.le().nb().Ue);this.o().appendChild(this.pha)};
_.f.Ba=function(){var a=this;_.W.prototype.Ba.call(this);var b=this.getHandler();b.s(this.QR,"action",this.kga);b.s(this.gS,"action",this.kga);b.s(document.body,"copy",this.Sba);b=this.vc.Esa();brb(b).then(function(c){if(a.Za){var d=a.vc.Esa(),e=_.x3("gb-reader/prefs/layers/translate/source-language","auto");drb(a.QR,c.sl,e);d=_.x3("gb-reader/prefs/layers/translate/target-language",d);drb(a.gS,c.tl,d);a.kga()}})};_.f.Ob=function(){this.DC&&(this.DC.cancel(),this.DC=null);_.W.prototype.Ob.call(this)};
_.f.Sba=function(a){var b=this.o();this.vc.getVolume().Nr().MP()||!_.ee(a.target,b)&&!_.ee(b,a.target)||a.preventDefault()};_.f.kga=function(){var a=this;if(this.Za){this.DC&&(this.DC.cancel(),this.DC=null);var b=this.gS.iu().Sa(),c=this.QR.iu().Sa();_.w3("gb-reader/prefs/layers/translate/target-language",b);_.w3("gb-reader/prefs/layers/translate/source-language",c);c="auto"==c?"":c;this.DC=arb(this.vc.le().nb().Ue,b,c).then(function(d){_.ge(a.pha,d);return d})}};
var drb=function(a,b,c){var d=new _.o1;_.p1(d,!1);_.db(b,function(e,g){d.Da(new _.k1(e,g),!0)});a.Zu(d);a.Ua(c);_.qU(d.o(),"gb-translate-menu-vertical")};
var $3=function(){_.ed.call(this);this.Wo=null};_.m($3,_.ed);$3.prototype.ua=function(){_.gd(this.Wo)};$3.prototype.Oa=function(a,b){this.Wo=new crb(a);this.Wo.Oa(b);a.Vu(1);a.show()};
_.erb=function(a){a=a.ns;s2(a,new o2("notes",Y3,["short_passage","text","note"],"Add Note","View Note",[r2(),cob(),bob()]));s2(a,new o2("geo",T3,["geo"],void 0,"View Map",[r2()]));s2(a,new o2("dictionary",zqb,["word"],"Define",void 0,[r2()]));s2(a,new o2("translate",$3,["text"],"Translate",void 0,[r2(),dob()]));s2(a,new o2("copy",sqb,["text"],"Copy",void 0,[aob()]))};
var a4=function(a){_.ed.call(this);this.Bf=a;this.a$=new Map;this.Cra=this.NNa.bind(this);this.Bf.subscribe(_.sjb,this.Cra)},frb;_.m(a4,_.ed);a4.prototype.ua=function(){this.Bf.unsubscribe(_.sjb,this.Cra);_.ed.prototype.ua.call(this)};a4.prototype.NNa=function(a){var b=this.a$.get(a.frameName);b&&b.o().dispatchEvent(frb(a,b))};
frb=function(a,b){var c=document.createEvent("Event");c.initEvent(a.type,!0,!0);var d=b.bsa(a.clientX,a.clientY);c.clientX=d.x;c.clientY=d.y;c.offsetX=a.offsetX;c.offsetY=a.offsetY;c.screenX=a.screenX;c.screenY=a.screenY;c.button=a.button;c.keyCode=a.keyCode;c.charCode=a.charCode;c.ctrlKey=a.ctrlKey;c.altKey=a.altKey;c.shiftKey=a.shiftKey;c.metaKey=a.metaKey;a.changedTouches&&(c.changedTouches=a.changedTouches.map(function(e){var g=b.bsa(e.clientX,e.clientY);return{identifier:e.identifier,clientX:g.x,
clientY:g.y}}));void 0!=a.repeat&&(c.repeat=a.repeat);a.targetHref&&(c.targetHref=a.targetHref);void 0!=a.wheelDeltaX&&void 0!=a.wheelDeltaY&&(c.wheelDeltaX=a.wheelDeltaX,c.wheelDeltaY=a.wheelDeltaY);return c};_.grb=null;
var hrb=function(a,b){a.s(_.Fjb,function(c){c=c.url;return(_.eh()?null:_.Zt(new _.eu))||$lb(_.gkb(c))}).s(_.Gjb,function(c){var d=c.index;return b.rs(c.volumeId).then(function(e){return b.$D(e,d)}).then(function(e){if(e.yj()&29)throw Error("hf");var g=e.Vb(),h=_.Slb(e);g={height:g.height,maxHeight:h.height,maxWidth:h.width,src:e.lb.src||"",structure:_.J0(e),width:g.width};e.CP&&(h=_.N0(),g.structure=nmb(h,g.structure),g.seed=_.Fc(_.emb(h,e.lb.image_solution||null)));return g})}).s(_.Hjb,function(c){return A2(c)}).s(_.Ijb,
function(c){return b.rs(c).then(function(d){return d.getData()})}).s(_.Jjb,function(c){var d=c.index;return b.rs(c.volumeId).then(function(e){return b.tA(e,d)}).then(function(e){return e.getData()})}).s(_.Kjb,function(c){return A2(c).then(function(d){if(!d||"string"!==typeof d.content)throw Error("jf");return d.content_encrypted?_.N0().decode(d.content):d.content})})};
var irb;irb=_.Du(window.location.href);_.krb=function(a,b){var c=_.Du(a);a=_.OT("IFRAME",{name:"r",src:a+"#"+irb,style:"position:fixed;bottom:0;right:0;overflow:hidden;visibility:hidden;"});document.body.appendChild(a);return _.jrb(c,a.contentWindow,b)};_.jrb=function(a,b,c){var d=new _.Z_("c");_.r3=new q3(d,a);_.grb=new a4(d);_.Njb(d,"r",a,b);hrb(d,c);return new _.ue(function(e){d.subscribe(_.tjb,function(){e()})})};
var lrb={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",
darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",
ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",
lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",
moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",
seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};
var qrb,nrb,mrb,orb;_.prb=function(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(mrb.test(c))return b.rP=nrb(c),b.type="hex",b;a:{var d=a.match(orb);if(d){c=Number(d[1]);var e=Number(d[2]);d=Number(d[3]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break a}}c=[]}if(c.length)return b.rP=_.b4(c),b.type="rgb",b;if(lrb&&(c=lrb[a.toLowerCase()]))return b.rP=c,b.type="named",b;throw Error("kf`"+a);};qrb=/#(.)(.)(.)/;
nrb=function(a){if(!mrb.test(a))throw Error("lf`"+a);4==a.length&&(a=a.replace(qrb,"#$1$1$2$2$3$3"));return a.toLowerCase()};_.rrb=function(a){a=nrb(a);a=parseInt(a.substr(1),16);return[a>>16,a>>8&255,a&255]};_.b4=function(a){var b=a[0],c=a[1];a=a[2];b=Number(b);c=Number(c);a=Number(a);if(b!=(b&255)||c!=(c&255)||a!=(a&255))throw Error("mf`"+b+"`"+c+"`"+a);c=b<<16|c<<8|a;return 16>b?"#"+(16777216|c).toString(16).substr(1):"#"+c.toString(16)};mrb=/^#(?:[0-9a-f]{3}){1,2}$/i;orb=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;
_.srb=function(a,b,c){var d=0,e=0,g=0;if(0==b)g=e=d=c;else{var h=Math.floor(a/60),k=a/60-h;a=c*(1-b);var n=c*(1-b*k);b=c*(1-b*(1-k));switch(h){case 1:d=n;e=c;g=a;break;case 2:d=a;e=c;g=b;break;case 3:d=a;e=n;g=c;break;case 4:d=b;e=a;g=c;break;case 5:d=c;e=a;g=n;break;case 6:case 0:d=c,e=b,g=a}}return[Math.round(d),Math.round(e),Math.round(g)]};
_.trb=function(a){var b=a[0],c=a[1],d=a[2];a=Math.max(Math.max(b,c),d);var e=Math.min(Math.min(b,c),d);if(e==a)e=b=0;else{var g=a-e;e=g/a;b=60*(b==a?(c-d)/g:c==a?2+(d-b)/g:4+(b-c)/g);0>b&&(b+=360);360<b&&(b-=360)}return[b,e,a]};
_.c4=function(){_.yd.call(this);this.Nb=0;this.endTime=this.startTime=null};_.p(_.c4,_.yd);_.c4.prototype.Ff=function(){return 0==this.Nb};_.c4.prototype.f_=function(){this.uo("begin")};_.c4.prototype.sQ=function(){this.uo("end")};_.c4.prototype.uo=function(a){this.dispatchEvent(a)};
var urb,tkb,Fkb;urb=!_.kc&&!_.Rb();tkb=function(a,b){if(urb&&a.dataset)a.dataset.cfiIndex=b;else{if(/-[a-z]/.test("cfiIndex"))throw Error("x");a.setAttribute("data-"+t0(),b)}};Fkb=function(a){if(/-[a-z]/.test("cfiIndex"))return null;if(urb&&a.dataset){if(_.Yaa()&&!("cfiIndex"in a.dataset))return null;a=a.dataset.cfiIndex;return void 0===a?null:a}return a.getAttribute("data-"+t0())};
_.g0=function(a){return/-[a-z]/.test("cfiIndex")?!1:urb&&a.dataset?"cfiIndex"in a.dataset:a.hasAttribute?a.hasAttribute("data-"+t0()):!!a.getAttribute("data-"+t0())};
var pkb=null,zkb=/^scaleX\(([.0-9]+)\)$/;
var Ckb=["nbsp","hide-select"];
var vrb;_.d4=function(a,b,c,d){this.Ha=b;this.size=c;this.structure=d;b=this.structure.Ym().Fh.hp;this.EQ=b.Ub();this.pageIndex=b.gu();this.al=vrb(this);a.appendChild(this.al)};vrb=function(a){var b=a.structure.WO(),c=b.Mh,d=new _.CT(0,0);b=_.OT("DIV",{"class":"text-layer",tabindex:"0",dir:a.Ha.nd()?"rtl":"ltr"},b.Do().map(function(e){return skb(e,d,a.size,a.Ha.nd())}));rkb(b,c,d,a.size);return b};_.f=_.d4.prototype;_.f.Ym=function(){return this.structure.Ym()};_.f.gu=function(){return this.pageIndex};
_.f.WO=function(){return this.al};_.f.v_=function(a){if(0===a.rangeCount)return!1;a=a.getRangeAt(0);var b=document.createRange();b.selectNodeContents(this.al);return Ekb(a,b)};
_.f.pI=function(a){if(!this.v_(a))return null;var b=a.getRangeAt(0);a=wrb(this,b);var c=a.sya,d=a.zra;if(!c||!d)return null;var e=3===b.startContainer.nodeType&&c.firstChild===b.startContainer?b.startOffset:0;a=new _.KZ(this.EQ,this.pageIndex,Gkb(c,this.al),e);var g=3===b.endContainer.nodeType&&d.firstChild===b.endContainer&&b.endOffset!==b.endContainer.length?b.endOffset:0,h=Gkb(d,this.al);0===g&&h[h.length-1]++;h=new _.KZ(this.EQ,this.pageIndex,h,g);var k=b.cloneRange();e||k.setStartBefore(c);g||
k.setEndAfter(d);b=document.createRange();b.setStartBefore(this.al);e?b.setEnd(c.firstChild,e):b.setEndBefore(c);e=document.createRange();e.setEndAfter(this.al);g?e.setStart(d.firstChild,g):e.setStartAfter(d);d=/\u00A0/g;c=k.toString().replace(d," ");g=b.toString().replace(d," ").trimEnd();var n=void 0===n?100:n;g=g.slice(-n-1);n=g.length<=n?g:g.substring(g.indexOf(" ")+1);e=e.toString().replace(d," ").trimStart();var r=void 0===r?100:r;e=e.substring(0,r+1);e.length<=r?r=e:(r=e.lastIndexOf(" "),r=
-1===r?e:e.substring(0,r));return _.l2(a,h,c,n,r)};
var wrb=function(a,b){var c=Lkb(b,function(g){return a.al.contains(g)?g.tagName==="SPAN".toString()&&_.g0(g)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP:g.contains(a.al)?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_REJECT}),d=null,e=null;try{d=c.nextNode(),c.currentNode=c.root,e=c.lastChild()}catch(g){}d||e||b.startContainer!==b.endContainer||(e=d=Jkb(b.startContainer));if(!d||!e||d===e&&_.Dkb(d))return{sya:null,zra:null};b=d;a.al.contains(b);a.al.contains(e);return{sya:b,zra:e}};
_.d4.prototype.VO=function(a){var b=this.caa(a);if(!b)return[];a=this.al.getBoundingClientRect();a=Okb(b,new _.CT(a.left,a.top));var c=this.Ha.nd();if(b.startOffset&&3===b.startContainer.nodeType){var d=b.startContainer,e=document.createRange();e.selectNodeContents(d);e.setEnd(d,b.startOffset);d=e.getBoundingClientRect().width;e=a[0];e.left+=c?0:d;e.width-=d}b.endOffset&&3===b.endContainer.nodeType&&(d=b.endContainer,e=document.createRange(),e.selectNodeContents(d),e.setStart(d,b.endOffset),b=e.getBoundingClientRect().width,
d=a[a.length-1],d.left+=c?b:0,d.width-=b);return a};
_.d4.prototype.caa=function(a){var b=a.Fh,c=this.structure.Ym();if(b&&_.n2(this.Ha,a,c)){a=b.hp;b=b.Tp;c=document.createRange();if(a.gu()<this.pageIndex)c.setStartBefore(this.al);else{var d=Ikb(a,this.al);"element"===d.type?a.aP()?c.setStart(d.element.firstChild,a.aP()):c.setStartBefore(d.element):c.setStartAfter(d.parent)}b.gu()>this.pageIndex?c.setEndAfter(this.al):(a=Ikb(b,this.al),"element"===a.type?b.aP()?c.setEnd(a.element.firstChild,b.aP()):c.setEndBefore(a.element):c.setEndAfter(a.parent));
a=c}else a=null;return a};
var xrb;_.e4=function(a){_.W.call(this,a);this.mh="d"+xrb++;this.Lva=this.Lr=null};_.m(_.e4,_.W);_.f=_.e4.prototype;_.f.El=function(){return!1};_.f.ha=function(){this.Ca=this.wa().ha("IFRAME",{acb:0,id:this.mh,name:this.mh,style:"border:0"})};_.f.Ba=function(){_.W.prototype.Ba.call(this);var a=this.o(),b=this.getHandler();this.Lr=new _.ue(function(c,d){b.s(a,"load",function(){c(a)}).s(a,"error",d);a.src=_.r3.yUa+"/books/reader/blank.html"});_.yrb(this,this.Lva)};
_.f.Ob=function(){this.Lr.cancel();this.Lr=null;_.W.prototype.Ob.call(this)};_.f.getName=function(){return this.mh};_.yrb=function(a,b){a.Lva=b;var c=a.o();if(!c||!a.Lr)return _.Tg();_.zU(c,!1);b?_.$T(c,b.width,b.height):_.$T(c,0,0);a.Lr=a.Lr.then(function(){return _.r3.Bf.request(_.Mjb,{pageRecord:b,target:c.name},"r")}).then(function(){_.zU(c,!0);return c});return a.Lr};xrb=0;
var zrb=function(a,b){_.hd.call(this,a.type,b);this.Xf=a};_.p(zrb,_.hd);
var f4=function(){_.yd.call(this);this.zc=new FileReader;this.zc.onloadstart=(0,_.xa)(this.vo,this);this.zc.onprogress=(0,_.xa)(this.vo,this);this.zc.onload=(0,_.xa)(this.vo,this);this.zc.onabort=(0,_.xa)(this.vo,this);this.zc.onerror=(0,_.xa)(this.vo,this);this.zc.onloadend=(0,_.xa)(this.vo,this)};_.p(f4,_.yd);_.f=f4.prototype;_.f.abort=function(){try{this.zc.abort()}catch(a){throw new Q2(a,"aborting read");}};_.f.mD=function(){return this.zc.readyState};_.f.jba=function(){return this.zc.result};
_.f.getError=function(){return this.zc.error&&new Q2(this.zc.error,"reading file")};_.f.vo=function(a){this.dispatchEvent(new zrb(a,this))};_.f.ua=function(){f4.ma.ua.call(this);delete this.zc};_.f.readAsBinaryString=function(a){this.zc.readAsBinaryString(a)};_.f.readAsArrayBuffer=function(a){this.zc.readAsArrayBuffer(a)};_.f.readAsText=function(a,b){this.zc.readAsText(a,b)};_.f.SQ=function(a){this.zc.readAsDataURL(a)};
var Brb=function(a){var b=new f4,c=Arb(b);b.SQ(a);return c},Arb=function(a){var b=new _.zg;a.s("loadend",_.Ma(function(c,d){var e=d.jba(),g=d.getError();null==e||g?c.Vh(g):c.callback(e);d.mb()},b,a));return b};
var g4=function(a){_.yd.call(this);this.Ss=a;this.Ss.onwritestart=(0,_.xa)(this.vo,this);this.Ss.onprogress=(0,_.xa)(this.vo,this);this.Ss.onwrite=(0,_.xa)(this.vo,this);this.Ss.onabort=(0,_.xa)(this.vo,this);this.Ss.onerror=(0,_.xa)(this.vo,this);this.Ss.onwriteend=(0,_.xa)(this.vo,this)};_.p(g4,_.yd);_.f=g4.prototype;_.f.abort=function(){try{this.Ss.abort()}catch(a){throw new Q2(a,"aborting save");}};_.f.mD=function(){return this.Ss.readyState};
_.f.getError=function(){return this.Ss.error&&new Q2(this.Ss.error,"saving file")};_.f.vo=function(a){this.dispatchEvent(new zrb(a,this))};_.f.ua=function(){delete this.Ss;g4.ma.ua.call(this)};
var Crb=function(a){g4.call(this,a);this.OS=a};_.p(Crb,g4);_.f=Crb.prototype;_.f.getPosition=function(){return this.OS.position};_.f.getLength=function(){return this.OS.length};_.f.write=function(a){try{this.OS.write(a)}catch(b){throw new Q2(b,"writing file");}};_.f.seek=function(a){try{this.OS.seek(a)}catch(b){throw new Q2(b,"seeking in file");}};_.f.truncate=function(a){try{this.OS.truncate(a)}catch(b){throw new Q2(b,"truncating file");}};
var h4=function(a,b){this.Bw=a;this.Tt=b};_.f=h4.prototype;_.f.isFile=function(){return this.Tt.isFile};_.f.isDirectory=function(){return this.Tt.isDirectory};_.f.getName=function(){return this.Tt.name};_.f.Qk=function(){return this.Tt.fullPath};_.f.Sr=function(){return this.getMetadata().addCallback(function(a){return a.modificationTime})};
_.f.getMetadata=function(){var a=new _.zg;this.Tt.getMetadata(function(b){a.callback(b)},(0,_.xa)(function(b){var c="retrieving metadata for "+this.Qk();a.Vh(new Q2(b,c))},this));return a};_.f.moveTo=function(a,b){var c=new _.zg;this.Tt.moveTo(a.rw,b,(0,_.xa)(function(d){c.callback(Drb(this,d))},this),(0,_.xa)(function(d){var e="moving "+this.Qk()+" into "+a.Qk()+(b?", renaming to "+b:"");c.Vh(new Q2(d,e))},this));return c};
_.f.copyTo=function(a,b){var c=new _.zg;this.Tt.copyTo(a.rw,b,(0,_.xa)(function(d){c.callback(Drb(this,d))},this),(0,_.xa)(function(d){var e="copying "+this.Qk()+" into "+a.Qk()+(b?", renaming to "+b:"");c.Vh(new Q2(d,e))},this));return c};var Drb=function(a,b){return b.isFile?new i4(a.Bw,b):new j4(a.Bw,b)};h4.prototype.FWa=function(a){return this.Tt.toURL(a)};h4.prototype.Wya=h4.prototype.FWa;
h4.prototype.remove=function(){var a=new _.zg;this.Tt.remove((0,_.xa)(a.callback,a,!0),(0,_.xa)(function(b){var c="removing "+this.Qk();a.Vh(new Q2(b,c))},this));return a};h4.prototype.getParent=function(){var a=new _.zg;this.Tt.getParent((0,_.xa)(function(b){a.callback(new j4(this.Bw,b))},this),(0,_.xa)(function(b){var c="getting parent of "+this.Qk();a.Vh(new Q2(b,c))},this));return a};var j4=function(a,b){h4.call(this,a,b);this.rw=b};_.p(j4,h4);
j4.prototype.getFile=function(a,b){var c=new _.zg;this.rw.getFile(a,Erb(b),(0,_.xa)(function(d){c.callback(new i4(this.Bw,d))},this),(0,_.xa)(function(d){var e="loading file "+a+" from "+this.Qk();c.Vh(new Q2(d,e))},this));return c};j4.prototype.getDirectory=function(a,b){var c=new _.zg;this.rw.getDirectory(a,Erb(b),(0,_.xa)(function(d){c.callback(new j4(this.Bw,d))},this),(0,_.xa)(function(d){var e="loading directory "+a+" from "+this.Qk();c.Vh(new Q2(d,e))},this));return c};
var Frb=function(a,b){function c(g){if(!e.length)return Elb(g);var h=e.shift();return(".."==h?g.getParent():"."==h?Elb(g):g.getDirectory(h,2)).addCallback(c)}if(_.sb(b,"/")){var d=a.Bw.WO();if(a.Qk()!=d.Qk())return Frb(d,b)}var e=_.Sa(b.split("/"),_.d0a);return c(a)};
j4.prototype.YP=function(){var a=new _.zg,b=this.rw.createReader(),c=[],d=(0,_.xa)(function(g){var h="listing directory "+this.Qk();a.Vh(new Q2(g,h))},this),e=(0,_.xa)(function(g){if(g.length){for(var h=0,k;k=g[h];h++)c.push(Drb(this,k));b.readEntries(e,d)}else a.callback(c)},this);b.readEntries(e,d);return a};
j4.prototype.removeRecursively=function(){var a=new _.zg;this.rw.removeRecursively((0,_.xa)(a.callback,a,!0),(0,_.xa)(function(b){var c="removing "+this.Qk()+" recursively";a.Vh(new Q2(b,c))},this));return a};var Erb=function(a){return 2==a?{create:!0}:3==a?{create:!0,exclusive:!0}:{}},i4=function(a,b){h4.call(this,a,b);this.Lra=b};_.p(i4,h4);
i4.prototype.createWriter=function(){var a=new _.zg;this.Lra.createWriter(function(b){a.callback(new Crb(b))},(0,_.xa)(function(b){var c="creating writer for "+this.Qk();a.Vh(new Q2(b,c))},this));return a};i4.prototype.file=function(){var a=new _.zg;this.Lra.file(function(b){a.callback(b)},(0,_.xa)(function(b){var c="getting file for "+this.Qk();a.Vh(new Q2(b,c))},this));return a};
var Grb=function(a){this.Bw=a};Grb.prototype.getName=function(){return this.Bw.name};Grb.prototype.WO=function(){return new j4(this,this.Bw.root)};
var Hrb=function(){var a=_.ta.requestFileSystem||_.ta.webkitRequestFileSystem;if(!_.Ka(a))return Clb();var b=new _.zg;a(0,10485760,function(c){b.callback(new Grb(c))},function(c){b.Vh(new Q2(c,"requesting filesystem"))});return b},Irb=function(a){var b=void 0!==_.ta.URL&&void 0!==_.ta.URL.createObjectURL?_.ta.URL:void 0!==_.ta.webkitURL&&void 0!==_.ta.webkitURL.createObjectURL?_.ta.webkitURL:void 0!==_.ta.createObjectURL?_.ta:null;if(null==b)throw Error("p");return b.createObjectURL(a)};
_.k4=function(){this.Vfa=null};_.f=_.k4.prototype;_.f.Mta=function(){return _.GT(l4(this).then(function(){return!!m4()}),function(){return!1})};_.f.NJ=function(a,b){var c=m4(),d;c&&(d=c.getItem(a));"string"!==typeof d&&(d="string"===typeof b?b:null);return _.Tg(d)};_.f.mg=function(a,b){var c=m4();return c?(c.setItem(a,b),_.Tg(b)):_.Zt(Error("of"))};_.f.Ofa=function(a){var b=m4();b&&b.removeItem(a);return _.Tg(!0)};_.f.YP=function(a){return l4(this).then(function(b){return b.getDirectory(a)}).then(function(b){return b.YP()})};
_.f.zqa=function(a,b){return Jrb(this,a,b).then(Irb)};_.f.SQ=function(a,b){return Jrb(this,a,b).then(Brb)};_.f.Sr=function(a,b){return Krb(this,a,b).then(function(c){return c.Sr()})};_.f.kca=function(a,b){return Krb(this,a,b).then(function(){return!0},function(){return!1})};_.f.Cfa=function(a,b){return Jrb(this,a,b).then(function(c){var d=new f4,e=Arb(d);d.readAsText(c,void 0);return e})};_.f.Zza=function(a,b,c){return l4(this).then(function(d){return Frb(d,a)}).then(function(d){return Lrb(d,b,c)})};
var Gob=function(a){return l4(_.F2).then(function(b){return b.getDirectory(a)}).then(function(b){return b.removeRecursively()})};_.k4.prototype.clear=function(){l4(this).then(function(a){return a.YP()}).then(function(a){a=(0,_.Ta)(a,function(b){return b.removeRecursively?b.removeRecursively():b.remove()});return _.EZ(a)}).then(function(){m4().clear()})};
var m4=function(){try{return window.localStorage||null}catch(a){return null}},Lrb=function(a,b,c){var d=b.substring(0,10)+_.fc(),e;return _.GT(a.getFile(d,3).then(function(g){e=g;return Mrb(c,g)}).then(function(g){return g.moveTo(a,b)}),function(g){if(e)return e.remove().then(function(){throw g;},function(){throw g;});throw g;})},Mrb=function(a,b){return b.createWriter().then(function(c){var d=new _.Be;return _.Pg(new _.ue(function(e,g){d.s(c,"writeend",function(){e(b)}).s(c,"error",g);c.write(tlb(a))}),
function(){d.mb()})})},l4=function(a){a.Vfa||(a.Vfa=Hrb().then(function(b){return b.WO()}));return a.Vfa},Krb=function(a,b,c){return l4(a).then(function(d){return d.getFile(_.c0(b,c))})},Jrb=function(a,b,c){return Krb(a,b,c).then(function(d){return d.file()})};

}catch(e){_._DumpException(e)}
try{
var qEb,xEb,yEb,zEb,AEb,BEb,O7,CEb,DEb,NFb,Q7,PFb,QFb,RFb,SFb,TFb,UFb,VFb,WFb,XFb,R7,$Fb,aGb,T7,KGb,LGb,e8,MGb,OGb,PGb,QGb,RGb,g8,UGb,WGb,YGb,k8;qEb=function(a){oEb||(oEb=_.Da("gapi.load",a.parentWindow)?_.Tg():_.Su(pEb,{document:a}).then());return oEb};
_.N7=function(a,b,c,d){c=void 0===c?"":c;d=void 0===d?"This book cannot be opened":d;var e="An unknown error has occurred.",g="Learn more";switch(a.constructor){case _.M0:e=a.message;a=a.VTa;6==a.reason&&(c=a.order_url,g="View Declined Order");break;case rEb:e="This uploaded volume encountered an error or has not finished processing.";c="https://support.google.com/googleplay/?p=books_webopen_upload";g="Troubleshooting steps";break;case sEb:e="To read books on Google Play, set your web browser to allow cookies for books.googleusercontent.com.";
break;case tEb:e="This book contains content that is not yet supported in your browser.";break;case _.M7:e="This book's rental period has expired.";break;default:_.ke(a)}d=uEb(d,function(){_.sb(b,"#")?_.Zb(window.location,b):_.Zb(window.top.location,b)});d.setDraggable(!1);d.E9=!1;_.X0a(d);e=_.OT("DIV",null,_.OT("P",null,e));c&&e.appendChild(_.OT("A",{target:"_top",href:c},g));d.$a().appendChild(e);return d};xEb=function(a,b,c){vEb[0]=b;vEb[1]=c;a.transform(vEb,0,wEb,0,1);return wEb};
yEb=function(a){for(var b=0,c=0;a&&a!=document.documentElement;)b+=a.offsetLeft,c+=a.offsetTop,a=a.offsetParent;return new _.CT(b,c)};zEb=function(a){var b=[_.KT(a.getContent())],c=a.IO();a=a.WP;c&&a&&b.push(_.zZ("A",{href:a,target:"_top"},c));a=_.zgb(" ",b);c=document;b=_.Pd(c,"DIV");_.kc?(a=_.yZ(_.aba,a),_.Wb(b,a),b.removeChild(b.firstChild)):_.Wb(b,a);if(1==b.childNodes.length)b=b.removeChild(b.firstChild);else{for(c=c.createDocumentFragment();b.firstChild;)c.appendChild(b.firstChild);b=c}return b};
AEb=function(a){try{var b=JSON.parse(a);return _.La(b)?b:{}}catch(c){}return{}};BEb=function(a,b,c,d){if(!b&&!c)return null;var e=b?String(b).toUpperCase():null;return _.je(a,function(g){return(!e||g.nodeName==e)&&(!c||"string"===typeof g.className&&_.Xa(g.className.split(/\s+/),c))},!0,d)};O7=function(a,b){b instanceof _.zg?a.addCallback((0,_.xa)(b.tH,b)):a.addCallback(function(){return b})};CEb=function(a,b){_.Wb(a,b)};DEb=function(a,b){a.Ca=b};_.P7=function(a,b){return a.getId()+"."+b};
NFb=function(a,b){return(a=_.qZ(a,b))?a.start:null};Q7=function(a,b,c){var d=_.dlb(a,b);return _.elb(a,b,d,c)};_.OFb=function(a){return _.gZ(a,1)&&0<=_.oZ(a,!1)||_.gZ(a,2)&&0<=_.nZ(a,!1)};PFb=function(a){if(!a.BP())return"";a=_.lZ(a);a=Math.round(a/3600);var b=Math.round(a/24);return 1>=a?"Expiring soon":48>=a?a+" hours":b+" days"};QFb=function(a){return a.lb.viewOrderUrl||""};RFb=function(a){switch(_.q0(a)){case "FOR_RENTAL_ONLY":case "FOR_SALE_AND_RENTAL":return!0}return!1};
SFb=function(a){var b=[],c="";(a=a.lb.offers)&&(0,_.Qa)(a,function(d){d.retailPrice&&(b.push(d.retailPrice.amountInMicros),c=d.retailPrice.currencyCode)});if(!b.length)return"";_.glb(b);return _.ilb(b[0]/1E6,c)};TFb=function(a,b,c){var d=null;b=a.qZ.get(b);(0,_.Ua)(b.Wwa,function(e){d=e(this.Wa,this.Pd,this.It,c);return!!d},a);return d};
UFb=function(a,b){var c=new Map;b=_.l(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;var e=c.get(d.getType())||0;c.set(d.getType(),e+1)}b=new Map;d=_.l(c.keys());for(e=d.next();!e.done;e=d.next())if(e=e.value,!(1<c.get(e))){e=_.l(a.MV[e]||[]);for(var g=e.next();!g.done;g=e.next()){g=g.value;var h=g.rd();b.has(h)?b.delete(h):b.set(h,g)}}return Array.from(b.values())};VFb=function(a){a=_.AZ(a).split(" ");var b=[];1==a.length&&b.push("word");5>=a.length&&b.push("short_passage");b.push("text");return b};
WFb=function(a,b,c){var d=new Set(c.map(function(k){return k.getType()})),e=VFb(b.Ue);b=[];c=new Set;e=_.l(e);for(var g=e.next();!g.done;g=e.next()){g=_.l(a.MV[g.value]||[]);for(var h=g.next();!h.done;h=g.next())h=h.value,c.has(h.rd())||h.kH.some(function(k){return d.has(k)})||(b.push(h),c.add(h.rd()))}return b};XFb=function(a){var b=a.Cf();a=a.xj();return _.F2.zqa(b,a)};R7=function(a,b){_.J2.call(this,a);this.vVa=b};_.m(R7,_.R2);R7.prototype.Cf=function(){return _.c0(this.getParent().Cf(),"s")};
R7.prototype.xj=function(){return"shelf_"+this.vVa+".json"};_.YFb=function(a,b,c,d){d=void 0===d?new _.ju:d;var e=b.toString();b=d.getTime();return _.EZ([_.M2(a,"position",e),_.wob(a,"position-timestamp",b),_.M2(a,"position-version",c)]).then(function(){return e})};_.ZFb=function(a,b){return _.L2(a,"requested").then(function(c){return"string"===typeof c?_.Tg(null):_.M2(a,"requested",b.join(",")).then(function(){a.Oj("requested-volumes-change")})})};
$Fb=function(a,b){return _.GT(_.b3(a).then(function(c){return _.Xa(c,b)}),function(){return!1})};aGb=function(a,b){a.Dfa().then(function(c){_.Ue(c,b);return _.M2(a,"volumes-to-sync",c.join(","))})};_.bGb=function(a,b){a.Dfa().then(function(c){return _.Za(c,b)?_.M2(a,"volumes-to-sync",c.join(",")):null})};_.S7=function(a,b){b=void 0===b?_.e3:b;return _.Xob(a.Pe?new R7(a.Pe,"7"):null,b,(0,_.xa)(a.oUa,a,7)).then(function(c){return new _.B2(c)})};
_.cGb=function(a,b,c){var d=c&&2==c.gB;if(!d){var e=a.bia.get(b);if(e)return _.Tg(e)}d?e=_.Zt(new _.jkb):(e=new _.x2,_.z2(e,1),e=_.S7(a,e).then(function(g){for(var h=0,k;k=g.getItem(h);h++)if(k.Ga()==b)return k;throw new _.nkb;}));return _.GT(e,function(){var g=c||_.e3;if(1==g.gB)return null;d=!0;return _.Nu().then(function(h){return h.getVolume(b,g.fk())}).then(function(h){return new _.jZ(h)})}).then(function(g){g&&d&&a.bia.set(g.Ga(),g);return g})};T7=function(a){this.IZ=a};
T7.prototype.set=function(a,b){void 0===b?this.IZ.remove(a):this.IZ.set(a,_.Ad(b))};T7.prototype.get=function(a){try{var b=this.IZ.get(a)}catch(c){return}if(null!==b)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}};T7.prototype.remove=function(a){this.IZ.remove(a)};
var U7=null,dGb={".":".2E","!":".21","~":".7E","*":".2A","'":".27","(":".28",")":".29","%":"."},eGb=function(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(b){return dGb[b]})},fGb=function(a){try{a.wm.save(a.wya)}catch(b){throw"Storage mechanism: Quota exceeded";}},gGb=function(a){return a.wm.XMLDocument.documentElement},hGb=function(a,b){this.wya=a;this.wm=null;if(_.kc&&!_.wc(9)){U7||(U7=new _.Ic);this.wm=U7.get(a);this.wm||(b?this.wm=document.getElementById(b):(this.wm=document.createElement("userdata"),
this.wm.addBehavior("#default#userData"),document.body.appendChild(this.wm)),U7.set(a,this.wm));try{this.wm.load(this.wya)}catch(c){this.wm=null}}};_.p(hGb,_.n3);_.f=hGb.prototype;_.f.bn=function(){return!!this.wm};_.f.set=function(a,b){this.wm.setAttribute(eGb(a),b);fGb(this)};_.f.get=function(a){a=this.wm.getAttribute(eGb(a));if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};_.f.remove=function(a){this.wm.removeAttribute(eGb(a));fGb(this)};
_.f.Xd=function(){return gGb(this).attributes.length};_.f.Tj=function(a){var b=0,c=gGb(this).attributes,d=new _.Hc;d.next=function(){if(b>=c.length)throw _.Gc;var e=c[b++];if(a)return decodeURIComponent(e.nodeName.replace(/\./g,"%")).substr(1);e=e.nodeValue;if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return e};return d};_.f.clear=function(){for(var a=gGb(this),b=a.attributes.length;0<b;b--)a.removeAttribute(a.attributes[b-1].nodeName);fGb(this)};
var iGb=function(a,b,c,d){if(!d.length)return _.Tg([]);b={contentRanges:d.map(function(e){if(c.isImagePage){if(e=e.Fh)return{startImageCfi:_.MZ(e.hp),endImageCfi:_.MZ(e.Tp)}}else{var g=e.Ng();if(g)return e=g.Hb(),g=g.Ne(),{startPosition:e.toString(),startOffset:e.tf(),endPosition:g.toString(),endOffset:g.tf()}}return{}}),pageKey:c.key,target:b.name};return a.Bf.request(_.Cjb,b,"r")},jGb=function(a,b,c){var d=a.Va(),e=_.tZ(d,b.Ub());e=_.j0(d,e+2);var g=_.r3,h=_.Dpb(a);d=d.Ga();b={settings:h,volumeId:d,
query:c,position:b.toString(),offset:b.tf()};e&&(b.endPosition=e.toString(),b.endOffset=e.tf());return g.Bf.request(_.vjb,b,"r").then(a.FW,null,a)},kGb=function(a,b,c){return a.$t(b,c).then(function(d){d=_.u2(d,this.Va(),!0,!0);return(0,_.Sa)(d,function(e){e=e.rd();return this.Cb.ny.has(e)},this)},null,a)},lGb=function(a,b){for(var c="string"===typeof a?a.split(""):a,d=a.length-1;0<=d;--d)d in c&&b.call(void 0,c[d],d,a)},mGb=function(a,b){for(var c={},d=0;d<a.length;d++){var e=a[d],g=b.call(void 0,
e,d,a);void 0!==g&&(c[g]||(c[g]=[])).push(e)}return c},nGb=function(a){for(var b=Math.random,c=a.length-1;0<c;c--){var d=Math.floor(b()*(c+1)),e=a[c];a[c]=a[d];a[d]=e}},V7=function(a,b,c){c&&(a=_.BZ(a));a.length>b&&(a=a.substring(0,b-3)+"...");c&&(a=_.cc(a));return a},oGb=function(a,b){var c=_.ylb(a);a=new _.Hc;a.next=function(){var d=c.next();return b.call(void 0,d,void 0,c)};return a},pGb=function(a){if(a.Xd&&"function"==typeof a.Xd)a=a.Xd();else if(_.Ia(a)||"string"===typeof a)a=a.length;else{var b=
0,c;for(c in a)b++;a=b}return a},qGb=function(a,b){if("function"==typeof a.every)return a.every(b,void 0);if(_.Ia(a)||"string"===typeof a)return(0,_.Va)(a,b,void 0);for(var c=_.Mc(a),d=_.Lc(a),e=d.length,g=0;g<e;g++)if(!b.call(void 0,d[g],c&&c[g],a))return!1;return!0},rGb=function(a,b,c){_.jd(a)?_.zd(a,b,!1,c):_.wd(a,b,!1,c)},sGb=function(a,b){return new _.CT(a.x+b.x,a.y+b.y)},W7=function(){_.ed.call(this);this.oga={}};_.p(W7,_.ed);W7.prototype.Dda=null;W7.prototype.connect=function(a){a&&a()};
W7.prototype.isConnected=function(){return!0};var tGb=function(a,b){if(b&&"string"===typeof a)try{return JSON.parse(a)}catch(c){return null}else if(!b&&"string"!==typeof a)return _.Ad(a);return a};W7.prototype.ua=function(){W7.ma.ua.call(this);delete this.oga;delete this.Sqa};
var uGb={1:"NativeMessagingTransport",2:"IframePollingTransport",3:"DirectTransport"},vGb=["pu","lru","pru","lpu","ppu"],X7={},wGb=function(){for(var a=10,b="";0<a--;)b+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(Math.floor(62*Math.random()));return b},Y7=function(a){_.ed.call(this);this.dh=a||_.Id()};_.p(Y7,_.ed);Y7.prototype.Y1=0;Y7.prototype.getType=function(){return this.Y1};Y7.prototype.getWindow=function(){return this.dh.getWindow()};
Y7.prototype.getName=function(){return uGb[String(this.Y1)]||""};
var xGb={},yGb=function(a){a=a.split(",");a[1]=a[1]||null;return a},zGb=function(a,b,c){this.channelName=a;this.wxa=b;this.Zva=c},BGb=function(a){var b=new zGb(a.channelName,a.service,a.payload);a=b.channelName;var c=b.wxa;b=b.Zva;var d=X7[a];if(d)return d.QS(c,b),!0;d=yGb(b)[0];for(var e in X7){var g=X7[e];if(1==g.Xz()&&!g.isConnected()&&"tp"==c&&"SETUP"==d)return AGb(g,a),g.QS(c,b),!0}return!1},Z7=function(a,b){Y7.call(this,b);this.vg=a;this.Zb=new _.Be(this);_.Ft(this,this.Zb);this.Bu=new _.Ug(100,
this.getWindow());_.Ft(this,this.Bu);this.um=new _.zg;this.vm=new _.zg;this.Nk=new _.zg;this.A9=wGb();this.MA=null;this.mH={};this.CSa=this.vg.name;a=this.vg;b=this.vg.Xz();AGb(a,this.vg.name+"_"+b);this.zP=!1;O7(this.Nk,this.um);O7(this.Nk,this.vm);this.Nk.addCallback(this.rea,this);this.Nk.callback(!0);this.Zb.s(this.Bu,"tick",this.fQ)};_.p(Z7,Y7);_.f=Z7.prototype;_.f.Y1=3;
_.f.bza=function(a){a=yGb(a);var b=a[1];switch(a[0]){case "SETUP_ACK":this.um.Wp||this.um.callback(!0);break;case "SETUP":this.K0(),null!=this.MA&&this.MA!=b&&this.pR(),this.MA=b}};_.f.pR=function(){this.send("tp","SETUP,"+this.A9)};_.f.K0=function(){this.send("tp","SETUP_ACK");this.vm.Wp||this.vm.callback(!0)};
_.f.connect=function(){var a=this.getWindow();if(a){var b=_.wa(a);0==(xGb[b]||0)&&null==_.Da("crosswindowmessaging.channel",a)&&_.Ca("crosswindowmessaging.channel",BGb,a);xGb[b]++;this.zP=!0;this.fQ()}};_.f.fQ=function(){this.vg.isConnected()?this.Bu.stop():(this.Bu.start(),this.pR())};_.f.send=function(a,b){if(this.vg.oq){var c=0==this.vg.Xz()?1:0;a=new zGb(this.CSa+"_"+c,a,b);this.vg.wj().directSyncMode?this.Fra(a):this.mH[_.wa(a)]=_.ze((0,_.xa)(this.Fra,this,a),0)}};
_.f.Fra=function(a){var b=_.wa(a);this.mH[b]&&delete this.mH[b];try{var c=_.Da("crosswindowmessaging.channel",this.vg.oq)}catch(d){return}if(null!==c)try{c({channelName:a.channelName,service:a.wxa,payload:a.Zva})}catch(d){}};_.f.rea=function(){CGb(this.vg,(this.vg.wj(),0))};
_.f.ua=function(){if(this.zP){var a=this.getWindow(),b=_.wa(a);1==--xGb[b]&&_.Ca("crosswindowmessaging.channel",null,a)}this.mH&&(_.db(this.mH,function(c){_.Ae(c)}),this.mH=null);this.um&&(this.um.cancel(),delete this.um);this.vm&&(this.vm.cancel(),delete this.vm);this.Nk&&(this.Nk.cancel(),delete this.Nk);Z7.ma.ua.call(this)};
var $7={},DGb=function(a){a=a.split(",");a[1]=a[1]||null;return a},FGb=function(a){var b=a.Xf.data;if("string"!==typeof b)return!1;var c=b.indexOf("|"),d=b.indexOf(":");if(-1==c||-1==d)return!1;var e=b.substring(0,c);c=b.substring(c+1,d);b=b.substring(d+1);if(d=X7[e])return d.QS(c,b,a.Xf.origin),!0;d=DGb(b)[0];for(var g in X7){var h=X7[g];if(1==h.Xz()&&!h.isConnected()&&"tp"==c&&("SETUP"==d||"SETUP_NTPV2"==d)&&EGb(h,a.Xf.origin))return AGb(h,e),h.QS(c,b),!0}return!1},a8=function(a,b,c,d,e){Y7.call(this,
c);this.vg=a;this.LJ=e||2;this.bTa=b||"*";this.Zb=new _.Be(this);this.Bu=new _.Ug(100,this.getWindow());this.Gea=!!d;this.um=new _.zg;this.vm=new _.zg;this.Nk=new _.zg;this.A9=wGb();this.MA=null;this.Gea?1==this.vg.Xz()?O7(this.Nk,this.um):O7(this.Nk,this.vm):(O7(this.Nk,this.um),2==this.LJ&&O7(this.Nk,this.vm));this.Nk.addCallback(this.rea,this);this.Nk.callback(!0);this.Zb.s(this.Bu,"tick",this.fQ)};_.p(a8,Y7);_.f=a8.prototype;_.f.Xo=null;_.f.zP=!1;_.f.Y1=1;_.f.qR=0;
_.f.bza=function(a){var b=DGb(a);a=b[1];switch(b[0]){case "SETUP_ACK":b8(this,1);this.um.Wp||this.um.callback(!0);break;case "SETUP_ACK_NTPV2":2==this.LJ&&(b8(this,2),this.um.Wp||this.um.callback(!0));break;case "SETUP":b8(this,1);this.K0(1);break;case "SETUP_NTPV2":2==this.LJ&&(b=this.Xo,b8(this,2),this.K0(2),1!=b&&null==this.MA||this.MA==a||this.pR(),this.MA=a)}};
_.f.pR=function(){2!=this.LJ||null!=this.Xo&&2!=this.Xo||this.send("tp","SETUP_NTPV2,"+this.A9);null!=this.Xo&&1!=this.Xo||this.send("tp","SETUP")};_.f.K0=function(a){if(2!=this.LJ||null!=this.Xo&&2!=this.Xo||2!=a){if(null!=this.Xo&&1!=this.Xo||1!=a)return;this.send("tp","SETUP_ACK")}else this.send("tp","SETUP_ACK_NTPV2");this.vm.Wp||this.vm.callback(!0)};var b8=function(a,b){b>a.Xo&&(a.Xo=b);1==a.Xo&&(a.vm.Wp||a.Gea||a.vm.callback(!0),a.MA=null)};_.f=a8.prototype;
_.f.connect=function(){var a=this.getWindow(),b=_.wa(a),c=$7[b];"number"!==typeof c&&(c=0);0==c&&_.rd(a.postMessage?a:a.document,"message",FGb,!1,a8);$7[b]=c+1;this.zP=!0;this.fQ()};_.f.fQ=function(){var a=0==this.vg.Xz();this.Gea&&a||this.vg.isConnected()||this.isDisposed()?this.Bu.stop():(this.Bu.start(),this.pR())};
_.f.send=function(a,b){var c=this.vg.oq;c&&(this.send=function(d,e){var g=this,h=this.vg.name;this.qR=_.ze(function(){g.qR=0;try{var k=c.postMessage?c:c.document;k.postMessage&&k.postMessage(h+"|"+d+":"+e,g.bTa)}catch(n){}},0)},this.send(a,b))};_.f.rea=function(){CGb(this.vg,1==this.LJ||1==this.Xo?200:void 0)};
_.f.ua=function(){if(this.zP){var a=this.getWindow(),b=_.wa(a),c=$7[b];$7[b]=c-1;1==c&&_.ud(a.postMessage?a:a.document,"message",FGb,!1,a8)}this.qR&&(_.Ae(this.qR),this.qR=0);_.gd(this.Zb);delete this.Zb;_.gd(this.Bu);delete this.Bu;this.um.cancel();delete this.um;this.vm.cancel();delete this.vm;this.Nk.cancel();delete this.Nk;delete this.send;a8.ma.ua.call(this)};
var GGb=function(){for(var a in X7)_.gd(X7[a])},HGb=/^%*tp$/,IGb=/^%+tp$/,c8=function(a,b){W7.call(this);for(var c=0,d;d=vGb[c];c++)if(d in a&&!/^https?:\/\//.test(a[d]))throw Error("ia`"+a[d]+"`"+d);this.Lk=a;this.name=this.Lk.cn||wGb();this.dh=b||_.Id();this.RW=[];this.bfa=new _.Be(this);a.lpu=a.lpu||_.Du(this.dh.getWindow().location.href)+"/robots.txt";a.ppu=a.ppu||_.Du(a.pu||"")+"/robots.txt";X7[this.name]=this;_.Yba(window,"unload",GGb)||_.qd(window,"unload",GGb)};_.p(c8,W7);_.f=c8.prototype;
_.f.wr=null;_.f.yE=null;_.f.gv=null;_.f.Nb=1;_.f.isConnected=function(){return 2==this.Nb};_.f.oq=null;_.f.NY=null;_.f.wj=function(){return this.Lk};_.f.connect=function(a){this.t8=a||_.Ea;3==this.Nb&&(this.Nb=1);this.yE?this.yE.addCallback(this.rqa):this.rqa()};
_.f.rqa=function(){this.yE=null;this.Lk.ifrid&&(this.NY=this.dh.o(this.Lk.ifrid));if(this.NY){var a=this.NY.contentWindow;a||(a=window.frames[this.Lk.ifrid]);this.oq=a}if(!this.oq){if(window==window.top)throw Error("ka");this.oq=window.parent}if(!this.gv){this.Lk.tp||(this.Lk.tp=_.Ka(document.postMessage)||_.Ka(window.postMessage)||_.kc&&window.postMessage?1:0);if(_.Ka(this.Lk.tp))this.gv=new this.Lk.tp(this,this.dh);else switch(this.Lk.tp){case 1:this.gv=new a8(this,this.Lk.ph,this.dh,!!this.Lk.osh,
this.Lk.nativeProtocolVersion||2);break;case 3:if(a=this.oq)try{a=window.document.domain==this.oq.document.domain}catch(b){a=!1}a&&(this.gv=new Z7(this,this.dh))}if(!this.gv)throw Error("ja");}for(this.gv.connect();0<this.RW.length;)this.RW.shift()()};_.f.close=function(){this.yE&&(this.yE.cancel(),this.yE=null);this.RW.length=0;this.bfa.Ye();this.Nb=3;_.gd(this.gv);this.t8=this.gv=null;_.gd(this.wr);this.wr=null};
var CGb=function(a,b){a.isConnected()||a.wr&&a.wr.jg()||(a.Nb=2,_.gd(a.wr),void 0!==b?(a.wr=new _.FZ(a.t8,b),a.wr.start()):(a.wr=null,a.t8()))};c8.prototype.send=function(a,b){if(this.isConnected()){try{var c=!!this.oq&&!this.oq.closed}catch(d){c=!1}c?(_.La(b)&&(b=_.Ad(b)),this.gv.send(JGb(a),b)):this.close()}};
c8.prototype.QS=function(a,b,c){this.yE?this.RW.push((0,_.xa)(this.QS,this,a,b,c)):EGb(this,c)&&!this.isDisposed()&&3!=this.Nb&&(a&&"tp"!=a?this.isConnected()&&(a=a.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),a=IGb.test(a)?a.substring(1):a,a=(c=this.oga[a])?c:this.Sqa?{callback:_.Ma(this.Sqa,a),bva:_.La(b)}:null)&&(b=tGb(b,a.bva),null!=b&&a.callback(b)):this.gv.bza(b))};var JGb=function(a){HGb.test(a)&&(a="%"+a);return a.replace(/[%:|]/g,encodeURIComponent)};
c8.prototype.Xz=function(){var a=this.Lk.role;return"number"===typeof a?a:window.parent==this.oq?1:0};var AGb=function(a,b){delete X7[a.name];a.name=b;X7[b]=a},EGb=function(a,b){var c=a.Lk.ph;return _.JT(_.LT(b))||_.JT(_.LT(c))||b==a.Lk.ph};c8.prototype.ua=function(){this.close();this.NY=this.oq=null;delete X7[this.name];_.gd(this.bfa);delete this.bfa;c8.ma.ua.call(this)};_.d8=function(a,b){return new _.Jg(a,!0,b)};KGb=function(a,b){return new _.Jg(a,!1,b)};LGb="";
e8=function(a,b){_.ed.call(this);this.CH={};this.xfa={};this.vg=new c8(a);this.$wa=a.role;a=(0,_.xa)(this.wNa,this);this.vg.oga.cmd={callback:a,bva:!1};this.vg.connect(b)};_.m(e8,_.ed);
e8.prototype.wNa=function(a){var b=JSON.parse(a);var c=b.type;if(!c)throw Error("la`"+a);var d=_.Ig[c];if(!d)throw Error("ma`"+c);b=d.call(null,b);c=this.CH[b.getType()];if(_.Ka(c))c.call(null,b);else if(b instanceof _.Jg)if(a=this.xfa[b.lY()])this.xfa[b.lY()]=null,b.OP()?a.resolve(b.jba()):a.reject(b.getError());else throw Error("na`"+b);else throw Error("oa`"+b.getType()+"`"+a);};e8.prototype.jp=function(a){var b=_.we();this.xfa[a.getId()]=b;this.ui(a);return b.se};
e8.prototype.ui=function(a){this.vg.send("cmd",a.toString())};_.f8=function(a,b,c,d){if(a.CH[b])throw Error("pa`"+b);a.CH[b]=(0,_.xa)(c,d)};e8.prototype.ua=function(){_.gd(this.vg);_.ed.prototype.ua.call(this)};MGb=function(a,b,c){b=b?(0,_.xa)(b,c):null;c=_.Du(a.src);if(!c)throw Error("qa");_.Qe=new e8({ph:c,cn:"reader",ifrid:a.id,osh:!0,pu:a.src,role:0},b)};
_.NGb=function(){var a;LGb||(a=_.NT(window.location.href,"origin"))&&(LGb=a);a=LGb;if(!a)throw Error("ra");return _.Qe=new e8({ph:a,cn:"reader",osh:!0,role:1},null)};OGb=function(a){return(a=a.getAttribute("href"))&&_.sb(a,"#GBS.")?new _.$g(a.substring(1)):null};
PGb=function(a,b,c,d){if(!_.ee(b,a))return null;if(d)var e=a.nodeValue.substring(0,d).replace(/\s/g,"").length;for(;a&&a!=b&&!_.Mgb(a);)a=_.ce(a),e&&a.nodeType===Node.TEXT_NODE&&(e+=a.nodeValue.replace(/\s/g,"").length);return a&&a!=b?new _.$g(a.id,e):c};QGb=function(a,b){var c=b.x<a.left?b.x-a.left:b.x>a.right?b.x-a.right:0;a=b.y<a.top?b.y-a.top:b.y>a.bottom?b.y-a.bottom:0;return Math.sqrt(c*c+a*a)};RGb=function(a){return new _.CT(a.offsetLeft,a.offsetTop)};
g8=function(a,b){_.yd.call(this);this.Ta=new _.Be(this);this.jK(a||null);b&&this.uc(b)};_.p(g8,_.yd);_.f=g8.prototype;_.f.Ca=null;_.f.E7=!0;_.f.npa=null;_.f.JD=!1;_.f.lda=-1;_.f.hda=-1;_.f.np="toggle_display";_.f.getType=function(){return this.np};_.f.uc=function(a){this.np=a};_.f.o=function(){return this.Ca};_.f.jK=function(a){SGb(this);this.Ca=a};_.f.i1=function(a,b){this.sK=a;this.BI=b};_.f.getHandler=function(){return this.Ta};var SGb=function(a){if(a.JD)throw Error("oe");};_.f=g8.prototype;
_.f.isVisible=function(){return this.JD};_.f.Uca=function(){return this.JD||150>(0,_.za)()-this.hda};_.f.setVisible=function(a){this.sK&&this.sK.stop();this.BI&&this.BI.stop();a?this.Zga():this.gA()};_.f.ee=_.Ea;
_.f.Zga=function(){if(!this.JD&&this.vJ()){if(!this.Ca)throw Error("pe");this.ee();var a=_.Hd(this.Ca);if(this.E7)if(this.Ta.s(a,"mousedown",this.hva,!0),_.kc){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var c=_.fe(b)}catch(d){break}a=c;b=a.activeElement}this.Ta.s(a,"mousedown",this.hva,!0);this.Ta.s(a,"deactivate",this.gva)}else this.Ta.s(a,"blur",this.gva);"toggle_display"==this.np?(this.Ca.style.visibility="visible",_.zU(this.Ca,!0)):"move_offscreen"==this.np&&this.ee();
this.JD=!0;this.lda=(0,_.za)();this.hda=-1;this.sK?(_.qd(this.sK,"end",this.So,!1,this),this.sK.play()):this.So()}};_.f.gA=function(a){this.JD&&this.rQ(a)&&(this.Ta&&this.Ta.Ye(),this.JD=!1,this.hda=(0,_.za)(),this.BI?(_.qd(this.BI,"end",_.Ma(this.sqa,a),!1,this),this.BI.play()):this.sqa(a))};_.f.sqa=function(a){"toggle_display"==this.np?this.POa():"move_offscreen"==this.np&&(this.Ca.style.top="-10000px");this.rn(a)};_.f.POa=function(){this.Ca.style.visibility="hidden";_.zU(this.Ca,!1)};_.f.vJ=function(){return this.dispatchEvent("beforeshow")};
_.f.So=function(){this.dispatchEvent("show")};_.f.rQ=function(a){return this.dispatchEvent({type:"beforehide",target:a})};_.f.rn=function(a){this.dispatchEvent({type:"hide",target:a})};_.f.hva=function(a){a=a.target;_.ee(this.Ca,a)||TGb(this,a)||150>(0,_.za)()-this.lda||this.gA(a)};
_.f.gva=function(a){var b=_.Hd(this.Ca);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||_.ee(this.Ca,a)||"BODY"==a.tagName||TGb(this,a))return}else if(a.target!=b)return;150>(0,_.za)()-this.lda||this.gA()};var TGb=function(a,b){return(0,_.Ua)(a.npa||[],function(c){return b===c||_.ee(c,b)})};g8.prototype.ua=function(){g8.ma.ua.call(this);this.Ta.mb();_.gd(this.sK);_.gd(this.BI);delete this.Ca;delete this.Ta;delete this.npa};
var h8=function(a,b){this.lwa=8;this.Lj=b||void 0;g8.call(this,a)};_.p(h8,g8);h8.prototype.getPosition=function(){return this.Lj||null};h8.prototype.setPosition=function(a){this.Lj=a||void 0;this.isVisible()&&this.ee()};h8.prototype.ee=function(){if(this.Lj){var a=!this.isVisible()&&"move_offscreen"!=this.getType(),b=this.o();a&&(b.style.visibility="hidden",_.zU(b,!0));this.Lj.ee(b,this.lwa,this.sua);a&&_.zU(b,!1)}};
var i8=function(a,b,c){_.ed.call(this);this.ZD=null!=c?(0,_.xa)(a,c):a;this.js=b;this.ah=(0,_.xa)(this.Cea,this);this.oj=[]};_.p(i8,_.ed);_.f=i8.prototype;_.f.Cq=!1;_.f.Ls=0;_.f.nc=null;_.f.Xt=function(a){this.oj=arguments;this.nc||this.Ls?this.Cq=!0:this.xw()};_.f.stop=function(){this.nc&&(_.Ae(this.nc),this.nc=null,this.Cq=!1,this.oj=[])};_.f.pause=function(){this.Ls++};_.f.resume=function(){this.Ls--;this.Ls||!this.Cq||this.nc||(this.Cq=!1,this.xw())};_.f.ua=function(){i8.ma.ua.call(this);this.stop()};
_.f.Cea=function(){this.nc=null;this.Cq&&!this.Ls&&(this.Cq=!1,this.xw())};_.f.xw=function(){this.nc=_.ze(this.ah,this.js);this.ZD.apply(null,this.oj)};UGb=function(a){if(!a)return null;var b=a.startImageCfi,c=a.endImageCfi;if(b&&c)return b=_.Zgb(b),c=_.Zgb(c),b&&c?_.l2(b,c,a.excerpt,a.beforeExcerpt,a.afterExcerpt):null;b=a.startPosition;c=a.endPosition;return b&&c?(b=new _.$g(b,a.startOffset),c=new _.$g(c,a.endOffset),_.k2(b,c,a.excerpt,a.beforeExcerpt,a.afterExcerpt)):null};
_.VGb=function(a){var b=_.C2();return!!a&&!!b&&!!b.getItem("override/"+a)};_.j8=function(a){a:{var b=_.C2();if(b&&a){a="gb-id/"+a;var c=b.getItem(a)||null;b:if(c){var d=-1;try{d=_.Fgb(c).length}catch(e){d=!1;break b}d=0<=d&&8>=d}else d=!1;if(!d){c=[];for(d=0;8>d;d++)c.push(_.Yt(256));c=_.Fc(c,3);try{b.setItem(a,c)}catch(e){_.D2=null;break a}}_.D2=c}else _.D2=null}_.E2.resolve(_.D2)};WGb=null;_.XGb=function(){WGb||(WGb=_.F2.Mta());return WGb};
YGb=function(a,b,c){var d=new _.Fd(b.offsetWidth,b.offsetHeight),e=_.B0(b),g=[];b=c.getPosition();b=new _.$g(b,b.tf());b=_.k2(b,b);_.u0(c,function(k){for(var n=/[^\s\xA0]+/g,r=c.getPosition().tf(),w=!/[\s\xA0]/.test((0,_.tb)(k.nodeValue))&&1==k.parentNode.childNodes.length,y;y=n.exec(k.nodeValue);){var z=y[0],C=new _.$g(c.getPosition(),r),F=new _.$g(c.getPosition(),r+z.length);r=F.tf();if(w){y=k.parentNode;var E=_.B0(y);y=new _.tU(E.x,E.y,y.offsetWidth-1,y.offsetHeight)}else E=_.Lhb(k,y.index,k,n.lastIndex),
y=E.Hb(),E=E.Ne(),y=y?new _.tU(y.x,y.y,E.x-y.x,E.y-y.y):null;y&&(y.left-=e.x,y.top-=e.y,y.scale(1/d.width,1/d.height),g.push(new _.l3(y,"word",g.length,_.k2(C,F,z))))}});var h=_.mpb(a,g);return new _.m3(a,b,h)};k8=function(a){this.ho=a};k8.prototype.qba=function(){};k8.prototype.T$=function(){};k8.prototype.Iba=function(){};
var ZGb=function(a){for(var b=[],c=_.Yt(4),d=0;d<a;d++)b.push("GBT"+c.toString(36)),c+=_.Yt(4)+1;nGb(b);return b},l8=function(a){this.ho=a;this.fea=ZGb(a.length);this.Fza=(0,_.Sa)(this.fea,function(b,c){return a[c]});this.Nqa=(0,_.Sa)(this.fea,function(b,c){return!a[c]})};_.m(l8,k8);l8.prototype.qba=function(a){return this.fea[a]};l8.prototype.T$=function(){return this.Nqa[_.Yt(this.Nqa.length)]};l8.prototype.Iba=function(){return this.Fza[_.Yt(this.Fza.length)]};var m8=function(a){this.ho=a};
_.m(m8,k8);m8.prototype.qba=function(a){return _.Sg("%s:nth-child(%sn+%s)","GBT",this.ho.length,a+1)};m8.prototype.T$=function(){return"GBT"};m8.prototype.Iba=function(){return"GBT"};
var $Gb=function(){var a=[!0];this.ho=a;this.wca=_.spb?new m8(this.ho):new l8(this.ho);a=[];for(var b=0;b<this.ho.length;b++)this.ho[b]||a.push(this.wca.qba(b));nGb(a);this.RKa=a.join(",")+"{display:none}"},bHb=function(a,b){if(b){var c=_.Id(b),d=b;if(b=_.je(b,function(g){return!!g.nextSibling},!0))b=b.nextSibling;for(;d!=b;){var e=3==d.nodeType?d:null;d=_.DZ(d);e&&!_.JT(e.nodeValue)&&c.lUa(aHb(a,c,e),e)}}},cHb=function(a,b){return!!a.ho[b%a.ho.length]},aHb=function(a,b,c){var d=b.createElement("GBS");
c=c.nodeValue.match(/[^\s\xA0]+|[\s\xA0]+/g)||[];for(var e=0,g=0;g<c.length;g++){for(;!a.ho[e];){var h=b.ha(a.wca.T$(),null,c[_.Yt(c.length)]);d.appendChild(h);e=(e+1)%a.ho.length}h=b.ha(a.wca.Iba(),null,c[g]);d.appendChild(h);e=(e+1)%a.ho.length}return d},n8=function(a,b,c,d){b=void 0===b?null:b;c=void 0===c?null:c;d=void 0===d?null:d;_.JZ.call(this,a,!1,!0);this.ld=b;this.Ro=c;this.Lj=d;this.Ro&&dHb(this)};_.m(n8,_.JZ);
var dHb=function(a){for(var b=a.node,c=a.node.parentNode;c;){if(c&&"GBS"==c.tagName){a.c_=c;a.b_=_.Wa(c.childNodes,function(d){return d==b});break}b=c;c=c.parentNode}a.c_&&!cHb(a.Ro,a.b_)&&(a.ld&&_.ee(b,a.ld)?(a.setPosition(a.ld),a.depth=a.Bg):(a.setPosition(b),a.depth=a.Bg,a.u1()))};
n8.prototype.next=function(){if(this.Lj&&0==this.Bg&&this.node.nodeValue){var a=_.v_(this.node.nodeValue);a=this.Lj.tf()+a.length;this.Lj=new _.$g(this.Lj,a)}do{_.JZ.prototype.next.call(this);if(this.ld&&this.ld==this.node)throw _.Gc;this.Lj&&_.Mgb(this.node)&&(this.Lj=new _.$g(this.node.id));if(a=this.Ro)a=this.node,a=!!a&&"GBS"==a.tagName;a&&(this.c_=this.node,this.b_=-1);1==this.Bg&&this.c_&&this.c_==this.node.parentNode&&(this.b_++,cHb(this.Ro,this.b_)||this.u1())}while(1==this.Bg||-1==this.Bg);
return this.node};n8.prototype.getPosition=function(){return this.Lj};var o8=function(a,b,c,d,e,g,h){g=void 0===g?null:g;_.g3.call(this,c,d,h);this.Rf=a;this.JW=b;this.rF=e;this.Ro=g;this.Si=this.Dya=this.wC=this.rf=null};_.m(o8,_.g3);_.f=o8.prototype;_.f.$a=function(){return this.rf};
_.f.Ba=function(){_.g3.prototype.Ba.call(this);var a=this.JW;this.Ro&&(a+=this.Ro.RKa);if(this.IJ||_.nu.enable_iframe_page_display){var b=this.o();var c=this.Vb();c=_.Kb({height:c.height+"px",width:c.width+"px"});b=_.Tgb(b,_.Ub(['<meta charset="utf-8">',"<style>"+a+"</style>","<style>body{margin:0;overflow:hidden;padding:0}\n::-moz-selection{background-color:#B2EBF2}\n::selection{background-color:#B2EBF2}</style>"].join(""),null),_.Ub("",null),c);_.C0(b,!0);this.wC=this.wa().VMa(b);this.rf=this.wC.body}else this.Dya=
_.Thb(a),this.rf=this.o();this.rf.className="gb-page-root";this.rf.appendChild(this.Rf.cloneNode(!0));b=this.rf;c=(0,_.xa)(this.kUa,this,b);lGb(_.Rt("AUDIO",b),c);lGb(_.Rt("VIDEO",b),c);this.Ro&&bHb(this.Ro,this.rf);this.IJ||(_.nu.enable_iframe_page_display?(b=this.wC.defaultView,this.Si=new _.IZ(this.wC),this.getHandler().s(this.Si,"key",this.dispatchEvent).s(b,"click copy dragend dragstart mousedown mousemove mouseup".split(" "),this.dispatchEvent)):this.nk=YGb(this.sd().Va(),this.rf,new n8(this.rf,
this.rf.parentNode,this.Ro,this.sd().Hb())))};_.f.Ob=function(){var a=this.wa();this.Pj(!0);a.Pj(this.o());a.removeNode(this.Dya);this.rf=null;_.g3.prototype.Ob.call(this)};_.f.kUa=function(a,b){a=PGb(b,a,this.sd().Hb())||"GBS.PA0";var c=b.getAttribute("mediaid")||"";a=_.zpb(a.toString().replace(/\./g,"_")+"_"+c,!0);this.Da(a,!1);a.kd(b)};_.f.Ym=function(){return _.k2(this.sd().Hb(),this.sd().Ne(),eHb(this))};_.f.getKey=function(){return[this.rF.toString(),this.Vb().width,this.Vb().height].join("_")};
var eHb=function(a){if(a.nk)return a.nk.Dh();a=new n8(a.Rf,null,a.Ro);return _.zlb(oGb(a,function(b){return b.nodeValue})).join(" ")};o8.prototype.xW=function(a){return this.nk?_.g3.prototype.xW.call(this,a):0<_.ekb(eHb(this),a,1).length};o8.prototype.getSelection=function(){return this.wC.defaultView.getSelection()};o8.prototype.ZE=function(a){(void 0===a?0:a)?fHb(this,gHb(this),hHb(this)):fHb(this,hHb(this),gHb(this))};
var fHb=function(a,b,c){a=a.getSelection();a.removeAllRanges();b&&c&&(a.addRange(b),a.extend(c.endContainer,c.endOffset))},hHb=function(a){var b=a.wC.createRange();b.setStartBefore(a.rf);b.setEndBefore(a.rf);return b},gHb=function(a){var b=a.wC.createRange();b.setStartAfter(a.rf);b.setEndAfter(a.rf);return b},p8=function(a,b,c,d,e){this.gK=a;this.mi=b;this.qn=c;this.LOa=d;this.KOa=e};p8.prototype.hasPreviousPage=function(){return this.LOa};p8.prototype.hasNextPage=function(){return this.KOa};
p8.prototype.toString=function(){return this.gK+":"+this.qn.toString()};var q8=function(a){_.d_.call(this,a,!0)};_.m(q8,_.d_);q8.prototype.set=function(a,b){_.d_.prototype.set.call(this,a,b)};q8.prototype.removeNode=function(a){_.d_.prototype.removeNode.call(this,a);_.gd(a.value)};var r8=function(a,b){this.kA=a?_.ab(a):[];this.cZ=!!b};_.f=r8.prototype;_.f.toString=function(){return String(this.kA)+(this.cZ?"t":"")};_.f.push=function(a,b){this.kA.push(a);this.cZ=!!b};
_.f.clone=function(){return new r8(this.kA,this.cZ)};_.f.Sd=function(){return _.ab(this.kA)};_.f.trim=function(){for(;1<this.kA.length&&0==_.xZ(this.kA);)this.kA.pop();return this};_.f.aP=function(){return this.cZ?_.xZ(this.kA):null};
var iHb=function(a,b,c){var d=void 0!==c;if(!_.ee(a,b))return null;for(var e=[];b;){var g=b.parentNode;if(b==a||!g){e.unshift(0);break}for(var h=0,k;k=g.childNodes[h];h++)if(k==b){e.unshift(h);b=g;break}}d&&e.push(c);return new r8(e,d)},jHb=function(a,b){(b=b.get(a)||b.get(_.cc(a)))||(_.D2&&(b=_.ac("2="+_.D2),a+=_.cc("&cp_ksver="+b)),b=a+"&amp;source=ge-web-app");return b},kHb=function(a,b){var c=new Map;b.forEach(function(d,e){c.set(_.cc(e),d)});return a.replace(/<(img|image|video)\s[^>]*>/gi,function(d,
e){e=e.toUpperCase();return d="IMG"==e?d.replace(/\s+src="([^"]+)"/i,function(g,h){return' src="'+jHb(h,c)+'"'}):"IMAGE"==e?d.replace(/\s+xlink:href="([^"]+)"/i,function(g,h){return' xlink:href="'+jHb(h,c)+'"'}):d.replace(/\s+poster="([^"]+)"/i,function(g,h){return' poster="'+jHb(h,c)+'"'})})},lHb=function(a){var b=function(c){return a.Oe(c).then(function(d){return d?(d=_.xZ(d.qq))?new _.$g(d.position):b(c-1):null})};return a.Df().then(function(c){return b(c-1)})},s8=function(a,b,c,d,e){this.JW=c;
this.zW=new _.C_(b);this.Z9=new _.yib(this.zW,a);this.ni=new _.V_(this.zW,this.JW,d.clone(),a);this.$e=d;this.dh=e};s8.prototype.Oe=function(a){var b=this;return this.ni.Oe(a).then(function(c){if(c){var d=b.Z9,e=b.dh,g=_.Cib(d,c);e=e.createElement("div");e.innerHTML=g;g=_.ae(e);e.removeChild(g);_.Iib(g,c,d.Zxa.textZoom||1,d.Zxa.jx||1);for(c=_.ae(g);c;c=_.CZ(c))if("SVG"==c.tagName.toUpperCase()){_.$T(g,b.$e);break}c=g}else c=null;return c})};s8.prototype.yD=function(a){return this.ni.Oe(a).then(function(b){return!!b})};
s8.prototype.kO=function(a){var b=this,c=new _.$g(a);return this.ni.kO(c.toString()).then(function(d){return mHb(b,c,d,d)})};var mHb=function(a,b,c,d){return nHb(a,d).then(function(e){return e?_.z0(b,e,!0)&&b.tf()>=e.tf()?mHb(a,b,d,d+1):d:c})};s8.prototype.Df=function(){return this.ni.Df()};s8.prototype.Gh=function(){return this.ni.Gh()};
var oHb=function(a,b){return a.ni.Oe(b).then(function(c){return c?_.M_(c.VR,a.zW):null})},nHb=function(a,b){return a.ni.Oe(b).then(function(c){return c?c.VH?_.M_(c.VH,a.zW):lHb(a.ni):null})};s8.prototype.RX=function(){return this.JW};
var pHb=function(a){var b=a.VJ.length,c=[],d=[],e=a.Sk();if(e)for(var g=0;g<b;g++){var h=_.c_(a,g);if(h){var k=e.uI(g,h);c.push(h);d.push(XFb(k))}}return _.Ut(d).then(function(n){for(var r=new Map,w=0,y;y=n[w];w++)y.Cw&&r.set(c[w],y.value);return r})},t8=function(a,b,c,d,e,g){_.i3.call(this,a,b,c,d,g);this.Uea=new q8(7);this.IQ=new _.d_;this.Ro=e};_.m(t8,_.i3);var qHb=function(a,b){return[a.Va().Ga(),b,a.Vb().width,a.Vb().height,a.wTa].join(":")};_.f=t8.prototype;
_.f.ua=function(){this.IQ.forEach(function(a){a.cancel()});this.IQ.clear();this.Uea.clear();_.i3.prototype.ua.call(this)};_.f.Gga=function(a){_.i3.prototype.Gga.call(this,a);a=[a.Iw(),a.dk(),a.Tz(),a.eu()].join(":");for(var b=0,c=0;c<a.length;++c)b=31*b+a.charCodeAt(c)>>>0;this.wTa=b};_.f.yD=function(a){return _.o0(this.Va(),a,2)};
_.f.Oe=function(a){var b=this.Va(),c=_.vZ(b,a);return 0>c?_.Zt(Error("df")):_.rZ(b,c)?this.Vr(c).then(function(d){return d.kO(a).then(function(e){return this.Rm(d,c,e)},null,this)},null,this):_.Zt(Error("ef"))};_.f.Bh=function(a){var b=rHb(this,a),c=a.rF.mi;return this.Vr(b).then(function(d){if(0<c)return this.Rm(d,b,c-1);d=this.Va();for(var e=b-1;0<=e;e--)if(_.rZ(d,e))return sHb(this,e);return null},null,this)};
_.f.hh=function(a){var b=rHb(this,a),c=a.rF.mi,d;return this.Vr(b).then(function(e){d=e;return d.yD(c+1)},null,this).then(function(e){if(e)return this.Rm(d,b,c+1);e=this.Va();for(var g=_.m0(e),h=b+1;h<g;h++)if(_.rZ(e,h))return this.Oe(_.sZ(e,h));return null},null,this)};_.f.hY=function(a){var b=rHb(this,a);return this.Vr(b).then(function(c){var d=a.rF.mi,e=a.sd().E_,g=_.Tg(a);c=2==e?[g,this.Rm(c,b,d+1)]:[this.Rm(c,b,d-1),g];return _.EZ(c)},null,this)};
_.f.LO=function(){var a=this.oi;return new _.QT(0,80,Math.max(Math.round(a.dk()*a.eu()),45),80)};_.f.dY=function(){return new _.Fd(28*this.oi.dk(),0)};_.f.UO=function(a){return _.Apb(a,this.oi.dk())};
_.f.Rm=function(a,b,c){return a.Oe(c).then(function(d){if(!d)return null;tHb(this,d);var e=c%2?1:2;0==b&&(e=1==e?2:1);return _.EZ([oHb(a,c),nHb(a,c),_.Tg(new r8([0])),a.yD(c+1)]).then(function(g){var h=g[0],k=g[1],n=g[2];g=g[3];h=new _.h3(this.Va(),h,k,e);k=0<c||b>_.nZ(this.Va(),!1);g=g||b<_.nZ(this.Va(),!0);n=new p8(b,c,n,k,g);return new o8(d,a.RX(),h,this.Vb().clone(),n,this.Ro,this.wa())},null,this)},null,this)};
var sHb=function(a,b){var c;return a.Vr(b).then(function(d){c=d;return c.Df()},null,a).then(function(d){return this.Rm(c,b,d-1)},null,a)},rHb=function(a,b){if(b instanceof o8)return b.rF.gK;a=a.Va();b=b.sd().Hb();return _.vZ(a,b)};t8.prototype.Vr=function(a){var b=qHb(this,a),c=this.Uea.get(b);if(c)return _.Tg(c);if(c=this.IQ.get(b))return c;c=uHb(this,a);this.IQ.set(b,c);return _.Pg(c.then(function(d){this.Uea.set(b,d);return d},null,this),function(){this.IQ.remove(b)},this)};
var uHb=function(a,b){var c,d=a.oi,e=a.Va();return a.Hc().tA(e,b).then(function(g){c=g;return pHb(c)}).then(function(g){var h=new _.mjb;h.jx=1;h.textZoom=d.JE.fontSize/_.w2.dk();h.axa="gb-page-root";h.w9=!1;var k=d.Tz()?"justify":e.nd()?"right":"left",n=k=".gb-page-root{"+["font-size:"+d.dk()+"px","line-height:"+d.eu(),"font-family:"+d.Iw()].join(";")+"}.gb-page-root p{text-align:"+k+"}.gb-content{word-break:break-word;-moz-user-select:text;-webkit-user-select:text}.gb-content img{user-select:none}.gb-content p{margin:0}.gb-content pre{white-space:pre-wrap}.gb-content table{word-break:normal}.gb-content-default p{text-indent:1.5em}.flow p{text-indent:0;margin-bottom:0.5em}.flow .gimg_graphic,.flow .gimg_table{margin:1em 0}.flow .gstxt_hlt{background-color:yellow}.flow .gstxt_sub{font-size:75%;vertical-align:sub}.flow .gstxt_sup{font-size:75%;vertical-align:super}.flow .gstxt_underline{text-decoration:underline}.flow .gtxt_body{margin:0}.flow div.gtxt_footnote{background:#eee;font-style:italic;font-size:0.9em;padding:0.5em}.flow .gtxt_heading{font-size:150%;font-variant:small-caps;font-weight:bold;margin-bottom:1em;text-align:center}.flow .gtxt_h1_heading{font-size:120%;font-weight:bold;text-align:center}.flow .gtxt_h2_heading{font-size:110%;font-weight:bold}.flow .gtxt_h3_heading{font-weight:bold}.flow div.gtxt_inset_box{border:1px solid #666;margin:1em;padding:0.5em}.flow .gtxt_lineated{margin:1em 0 1em 2em;white-space:pre-wrap}.flow .gtxt_lineated_code{font-family:monospace;margin:1em 0 1em 2em;white-space:pre-wrap}.flow .gtxt_list_entry{margin-left:1em;text-indent:-1em}.flow .gtxt_quote{margin:1em 2em}"+
c.RX()+_.Hib;k=this.wa();var r=_.Thb(n,k);n=r.sheet;_.uib(n,h);n=_.mZ(n||document.styleSheets,!0);k.removeNode(r);k=n;g=kHb(c.getContent(),g);return new s8(h,g,k,this.Vb().clone(),this.wa())},null,a)},tHb=function(a,b){if(b&&1==b.nodeType){var c=a.Va();(0,_.Qa)(_.Rt("A",b),function(d){var e=OGb(d);e&&(e=_.vZ(c,e),_.rZ(c,e)||(d.hasAttribute("href")&&(d.href="javascript: void 0"),d.title="Unavailable in the sample",_.qU(d,"gb-text-disabled-link")))})}};t8.prototype.hasPreviousPage=function(a){return a.rF.hasPreviousPage()};
t8.prototype.hasNextPage=function(a){return a.rF.hasNextPage()};var vHb=function(a){this.OUa=a};
vHb.prototype.save=function(a){var b={reader_font_type:a.Iw(),reader_font_size:a.dk(),reader_full_justify:a.Tz(),reader_line_height:a.eu()};a=_.Mc(b);if("undefined"==typeof a)throw Error("D");var c=new _.$c(null,void 0);b=_.Lc(b);for(var d=0;d<a.length;d++){var e=a[d],g=b[d];Array.isArray(g)?c.setValues(e,g):c.add(e,g)}a=c.toString();c={};d=_.bh.Db();b=(0,_.xa)(d.$Wa,d);if(d=d.Cj())(d=_.Vu.get("SID"))?(d="BooksLogin auth="+d,(e=_.AT(new _.Vc(window.location),"authuser"))&&(d+=",authuser="+e),c.Authorization=
d,d=!0):d=!1;d&&_.cpa(this.OUa,b,"POST",a,c,3E4)};var wHb=function(a,b){_.Be.call(this);this.GR=_.Oe()?null:new vHb(b);this.s(a,"format",this.qOa)};_.m(wHb,_.Be);wHb.prototype.qOa=function(a){a=a.target;a.save();a=new _.v2({fontFace:a.Iw(),fontSize:a.dk(),QY:a.cu(),fZ:a.Tz(),lineHeight:a.eu()});_.Oe()?_.Qe.ui(new _.L3(a)):this.GR.save(a)};_.u8=function(a){_.W.call(this,a)};_.p(_.u8,_.W);_.u8.prototype.ha=function(){this.Ca=this.wa().ha("DIV","apps-marquee")};var v8=function(a){_.W.call(this,a)};
_.p(v8,_.W);v8.prototype.ha=function(){var a=this.wa();this.Rf=a.ha("DIV","apps-marquee-text");this.zha=a.ha("DIV","apps-marquee-round-top");this.xpa=a.ha("DIV","apps-marquee-round-bottom");this.Ca=a.ha("SPAN",{"aria-live":"polite","aria-relevant":"all"},this.zha,this.Rf,this.xpa);this.o().className="apps-marquee-item";_.zU(this.zha,!1);this.setVisible(!1)};v8.prototype.$a=function(){return this.Rf};var xHb=function(a,b){b!=a.vA&&(a.vA&&a.wa().Pj(a.Rf),a.vA=b,a.setVisible(!!b),b&&a.Rf.appendChild(b))};
v8.prototype.setVisible=function(a){_.zU(this.o(),a);this.Dg=a};v8.prototype.isVisible=function(){return this.Dg};v8.prototype.ua=function(){v8.ma.ua.call(this);delete this.Rf;delete this.zha;delete this.xpa};
var w8=function(a){_.ed.call(this);this.dh=a||_.Id();this.vZ={};this.$ta=""};_.p(w8,_.ed);w8.prototype.ua=function(){_.db(this.vZ,this.dh.removeNode,this.dh);this.dh=this.vZ=null;w8.ma.ua.call(this)};
var yHb=function(a,b){var c=a.vZ.polite;c?c.removeAttribute("aria-hidden"):(c=a.dh.createElement("DIV"),c.style.position="absolute",c.style.top="-1000px",c.style.height="1px",c.style.overflow="hidden",_.CU(c,"live","polite"),_.CU(c,"atomic","true"),a.dh.Qb().body.appendChild(c),a.vZ.polite=c);var d=a.$ta===b?b+"\u00a0":b;b&&(a.$ta=d);_.ge(c,d)};
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var x8=function(a,b){this.oo=a instanceof _.CT?a:new _.CT(a,b)};_.p(x8,_.G0);x8.prototype.ee=function(a,b,c,d){_.F0(_.VT(a),0,a,b,this.oo,c,null,d)};
var y8=function(a){this.vb=new _.Ic;a&&this.addAll(a)},zHb=function(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+_.wa(a):b.charAt(0)+a};_.f=y8.prototype;_.f.Xd=function(){return this.vb.Xd()};_.f.add=function(a){this.vb.set(zHb(a),a)};_.f.addAll=function(a){a=_.Lc(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])};_.f.Ye=function(a){a=_.Lc(a);for(var b=a.length,c=0;c<b;c++)this.remove(a[c])};_.f.remove=function(a){return this.vb.remove(zHb(a))};_.f.clear=function(){this.vb.clear()};
_.f.isEmpty=function(){return this.vb.isEmpty()};_.f.contains=function(a){return this.vb.Ok(zHb(a))};_.f.Lca=function(a){var b=new y8;a=_.Lc(a);for(var c=0;c<a.length;c++){var d=a[c];this.contains(d)&&b.add(d)}};_.f.QN=function(a){var b=this.clone();b.Ye(a);return b};_.f.Ri=function(){return this.vb.Ri()};_.f.clone=function(){return new y8(this)};_.f.equals=function(a){return this.Xd()==pGb(a)&&AHb(this,a)};
var AHb=function(a,b){var c=pGb(b);if(a.Xd()>c)return!1;!(b instanceof y8)&&5<c&&(b=new y8(b));return qGb(a,function(d){var e=b;return e.contains&&"function"==typeof e.contains?e.contains(d):e.vC&&"function"==typeof e.vC?e.vC(d):_.Ia(e)||"string"===typeof e?_.Xa(e,d):_.gb(e,d)})};y8.prototype.Tj=function(){return this.vb.Tj(!1)};
var z8=function(a,b,c){this.Kg=c||(a?_.Id(_.Jd(document,a)):_.Id());h8.call(this,this.Kg.ha("DIV",{style:"position:absolute;display:none;"}));this.mw=new _.CT(1,1);this.Jz=new y8;this.xF=null;a&&this.Qc(a);null!=b&&this.Bq(b)};_.p(z8,h8);var A8=[];_.f=z8.prototype;_.f.Af=null;_.f.className="goog-tooltip";_.f.m1=500;_.f.bta=0;_.f.wa=function(){return this.Kg};
_.f.Qc=function(a){a=_.Jd(document,a);this.Jz.add(a);_.rd(a,"mouseover",this.Uw,!1,this);_.rd(a,"mouseout",this.zY,!1,this);_.rd(a,"mousemove",this.cA,!1,this);_.rd(a,"focus",this.aA,!1,this);_.rd(a,"blur",this.zY,!1,this)};_.f.detach=function(a){if(a)a=_.Jd(document,a),BHb(this,a),this.Jz.remove(a);else{for(var b=this.Jz.Ri(),c=0;a=b[c];c++)BHb(this,a);this.Jz.clear()}};
var BHb=function(a,b){_.ud(b,"mouseover",a.Uw,!1,a);_.ud(b,"mouseout",a.zY,!1,a);_.ud(b,"mousemove",a.cA,!1,a);_.ud(b,"focus",a.aA,!1,a);_.ud(b,"blur",a.zY,!1,a)};_.f=z8.prototype;_.f.saa=function(){return this.bta};_.f.Bq=function(a){_.ge(this.o(),a)};
_.f.jK=function(a){var b=this.o();b&&_.Yd(b);z8.ma.jK.call(this,a);a?(b=this.Kg.Qb().body,b.insertBefore(a,b.lastChild),_.gd(this.xF),this.xF=new _.LU(this.o()),_.Ft(this,this.xF),_.rd(this.xF,"focusin",this.qC,void 0,this),_.rd(this.xF,"focusout",this.WR,void 0,this)):(_.gd(this.xF),this.xF=null)};_.f.Dh=function(){return _.PT(this.o())};_.f.getState=function(){return this.fB?this.isVisible()?4:1:this.AI?3:this.isVisible()?2:0};
_.f.OI=function(a){if(!this.isVisible())return!1;var b=_.WT(this.o()),c=_.aU(this.o());return b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height};_.f.vJ=function(){if(!g8.prototype.vJ.call(this))return!1;if(this.anchor)for(var a,b=0;a=A8[b];b++)_.ee(a.o(),this.anchor)||a.setVisible(!1);_.Ue(A8,this);a=this.o();a.className=this.className;this.qC();_.rd(a,"mouseover",this.BY,!1,this);_.rd(a,"mouseout",this.fca,!1,this);B8(this);return!0};
_.f.rn=function(){_.Za(A8,this);for(var a=this.o(),b,c=0;b=A8[c];c++)b.anchor&&_.ee(a,b.anchor)&&b.setVisible(!1);this.Sva&&this.Sva.WR();_.ud(a,"mouseover",this.BY,!1,this);_.ud(a,"mouseout",this.fca,!1,this);this.anchor=void 0;0==this.getState()&&(this.E0=!1);g8.prototype.rn.call(this)};
_.f.GZ=function(a,b){this.anchor==a&&this.Jz.contains(this.anchor)&&(this.E0||!this.irb?(this.setVisible(!1),this.isVisible()||(this.anchor=a,this.setPosition(b||this.jY(0)),this.setVisible(!0))):this.anchor=void 0);this.fB=void 0};_.f.Nz=function(){return this.Af};_.f.FZ=function(a){this.AI=void 0;if(a==this.anchor){a=this.wa();var b=a.Nz();a=b&&this.o()&&a.contains(this.o(),b);null!=this.Af&&(this.Af==this.o()||this.Jz.contains(this.Af))||a||this.zH&&this.zH.Af||this.setVisible(!1)}};
var CHb=function(a,b){var c=_.FT(a.Kg.yc);a.mw.x=b.clientX+c.x;a.mw.y=b.clientY+c.y};z8.prototype.Uw=function(a){var b=C8(this,a.target);this.Af=b;this.qC();b!=this.anchor&&(this.anchor=b,this.fB||(this.fB=_.ze((0,_.xa)(this.GZ,this,b,void 0),this.m1)),DHb(this),CHb(this,a))};var C8=function(a,b){try{for(;b&&!a.Jz.contains(b);)b=b.parentNode;return b}catch(c){return null}};z8.prototype.cA=function(a){CHb(this,a);this.E0=!0};
z8.prototype.aA=function(a){this.Af=a=C8(this,a.target);this.E0=!0;if(this.anchor!=a){this.anchor=a;var b=this.jY(1);this.qC();this.fB||(this.fB=_.ze((0,_.xa)(this.GZ,this,a,b),this.m1));DHb(this)}};z8.prototype.jY=function(a){return 0==a?(a=this.mw.clone(),new EHb(a)):new FHb(this.Af)};var DHb=function(a){if(a.anchor)for(var b,c=0;b=A8[c];c++)_.ee(b.o(),a.anchor)&&(b.zH=a,a.Sva=b)};
z8.prototype.zY=function(a){var b=C8(this,a.target),c=C8(this,a.relatedTarget);b!=c&&(b==this.Af&&(this.Af=null),B8(this),this.E0=!1,!this.isVisible()||a.relatedTarget&&_.ee(this.o(),a.relatedTarget)?this.anchor=void 0:this.WR())};z8.prototype.BY=function(){var a=this.o();this.Af!=a&&(this.qC(),this.Af=a)};z8.prototype.fca=function(a){var b=this.o();this.Af!=b||a.relatedTarget&&_.ee(b,a.relatedTarget)||(this.Af=null,this.WR())};var B8=function(a){a.fB&&(_.Ae(a.fB),a.fB=void 0)};
z8.prototype.WR=function(){2==this.getState()&&(this.AI=_.ze((0,_.xa)(this.FZ,this,this.anchor),this.saa()))};z8.prototype.qC=function(){this.AI&&(_.Ae(this.AI),this.AI=void 0)};z8.prototype.ua=function(){this.setVisible(!1);B8(this);this.detach();this.o()&&_.Yd(this.o());this.Af=null;delete this.Kg;z8.ma.ua.call(this)};var EHb=function(a,b){x8.call(this,a,b)};_.p(EHb,x8);
EHb.prototype.ee=function(a,b,c){b=_.VT(a);b=_.A0(b);c=c?new _.QT(c.top+10,c.right,c.bottom,c.left+10):new _.QT(10,0,0,10);_.E0(this.oo,a,8,c,b,9)&496&&_.E0(this.oo,a,8,c,b,5)};var FHb=function(a){_.H0.call(this,a,5)};_.p(FHb,_.H0);FHb.prototype.ee=function(a,b,c){var d=new _.CT(10,0);_.F0(this.element,this.GH,a,b,d,c,9)&496&&_.F0(this.element,4,a,1,d,c,5)};
var D8=function(a,b,c){z8.call(this,a,b,c)};_.p(D8,z8);_.f=D8.prototype;_.f.P8=!1;_.f.rS=!1;_.f.So=function(){D8.ma.So.call(this);this.$V=_.e0(_.yU(this.o()));this.anchor&&(this.s7=_.e0(_.yU(this.anchor)));this.rS=this.P8;_.rd(this.wa().Qb(),"mousemove",this.cA,!1,this)};_.f.rn=function(){_.ud(this.wa().Qb(),"mousemove",this.cA,!1,this);this.s7=this.$V=null;this.rS=!1;D8.ma.rn.call(this)};
_.f.OI=function(a){if(this.zD){var b=_.WT(this.o()),c=_.aU(this.o());return b.x-this.zD.left<=a.x&&a.x<=b.x+c.width+this.zD.right&&b.y-this.zD.top<=a.y&&a.y<=b.y+c.height+this.zD.bottom}return D8.ma.OI.call(this,a)};var GHb=function(a,b){if(a.s7&&a.s7.contains(b)||a.OI(b))return!0;a=a.zH;return!!a&&a.OI(b)};D8.prototype.FZ=function(a){this.AI=void 0;a!=this.anchor||GHb(this,this.mw)||this.Nz()||this.zH&&this.zH.Af||_.nc&&0==this.mw.x&&0==this.mw.y||this.setVisible(!1)};
D8.prototype.cA=function(a){var b=this.isVisible();if(this.$V){var c=_.FT(this.wa().yc);c=new _.CT(a.clientX+c.x,a.clientY+c.y);GHb(this,c)?b=!1:this.rS&&(b=QGb(this.$V,c)>=QGb(this.$V,this.mw))}if(b){if(this.WR(),this.Af=null,b=this.zH)b.Af=null}else 3==this.getState()&&this.qC();D8.ma.cA.call(this,a)};D8.prototype.BY=function(){this.Nz()!=this.o()&&(this.rS=!1,this.Af=this.o())};D8.prototype.saa=function(){return this.rS?100:D8.ma.saa.call(this)};
var E8=function(){};_.p(E8,_.P0);_.Fa(E8);E8.prototype.ha=function(a){var b=a.wa().ha("SPAN",this.Yp(a).join(" "));HHb(this,b,a.cw);return b};E8.prototype.kd=function(a,b){b=E8.ma.kd.call(this,a,b);var c=_.nU(b),d=!1;_.Xa(c,F8(this,null))?d=null:_.Xa(c,F8(this,!0))?d=!0:_.Xa(c,F8(this,!1))&&(d=!1);a.cw=d;_.CU(b,"checked",null==d?"mixed":1==d?"true":"false");return b};E8.prototype.Pl=function(){return"checkbox"};
var HHb=function(a,b,c){if(b){var d=F8(a,c);_.pU(b,d)||(_.db(IHb,function(e){e=F8(this,e);_.D0(b,e,e==d)},a),_.CU(b,"checked",null==c?"mixed":1==c?"true":"false"))}};E8.prototype.Gb=function(){return"goog-checkbox"};var F8=function(a,b){a=a.Gb();if(1==b)return a+"-checked";if(0==b)return a+"-unchecked";if(null==b)return a+"-undetermined";throw Error("Mf`"+b);};
var G8=function(a,b,c){c=c||E8.Db();_.U0.call(this,null,c,b);this.cw=void 0!==a?a:!1};_.p(G8,_.U0);var IHb={OXa:!0,oZa:!1,pZa:null};_.f=G8.prototype;_.f.Uc=null;_.f.ks=function(){return 1==this.cw};_.f.dl=function(a){a!=this.cw&&(this.cw=a,HHb(this.Ac,this.o(),this.cw))};_.f.setLabel=function(a){if(this.Za){var b=this.ls();this.Ob();this.Uc=a;this.Ba();b&&this.Ca.focus()}else this.Uc=a};_.f.toggle=function(){this.dl(this.cw?!1:!0)};
_.f.Ba=function(){G8.ma.Ba.call(this);if(this.xY){var a=this.getHandler();this.Uc&&a.s(this.Uc,"click",this.Pba).s(this.Uc,"mouseover",this.Uw).s(this.Uc,"mouseout",this.yY).s(this.Uc,"mousedown",this.Lo).s(this.Uc,"mouseup",this.cs);a.s(this.o(),"click",this.Pba)}a=this.Ca;this.Uc&&a!=this.Uc&&_.JT(_.DU(a,"label"))&&(this.Uc.id||(this.Uc.id=_.P7(this,"lbl")),_.CU(a,"labelledby",this.Uc.id))};
_.f.Pba=function(a){a.stopPropagation();var b=this.cw?"uncheck":"check";this.isEnabled()&&!a.target.href&&this.dispatchEvent(b)&&(a.preventDefault(),this.toggle(),this.dispatchEvent("change"))};_.f.bs=function(a){32==a.keyCode&&(this.Mu(a),this.Pba(a));return!1};_.T0("goog-checkbox",function(){return new G8});
var JHb=function(a,b,c){_.a1.call(this,a,b||_.g1.Db(),c)};_.p(JHb,_.a1);_.T0("goog-custom-button",function(){return new JHb(null)});
var H8=function(){};_.p(H8,_.S0);_.Fa(H8);_.f=H8.prototype;_.f.ha=function(a){var b=this.Yp(a);b=a.wa().ha("DIV","goog-inline-block "+b.join(" "),a.getContent());this.Kf(b,a.Jo());return b};_.f.Pl=function(){return"button"};_.f.El=function(a){return"DIV"==a.tagName};_.f.kd=function(a,b){_.qU(b,"goog-inline-block");return H8.ma.kd.call(this,a,b)};_.f.Sa=function(){return""};_.f.Gb=function(){return"goog-flat-button"};_.T0("goog-flat-button",function(){return new _.a1(null,H8.Db())});
var I8=function(){};_.p(I8,H8);_.Fa(I8);_.f=I8.prototype;_.f.ha=function(a){var b=this.Yp(a);b=a.wa().ha("DIV","goog-inline-block "+b.join(" "),[this.createCaption(a.getContent(),a.wa()),this.GW(a.wa())]);this.Kf(b,a.Jo());return b};_.f.$a=function(a){return a&&a.firstChild};
_.f.kd=function(a,b){var c=_.Kd(document,"*","goog-menu",b)[0];if(c){_.zU(c,!1);a.wa().Qb().body.appendChild(c);var d=new _.o1;d.kd(c);a.Zu(d)}_.Kd(document,"*",this.Gb()+"-caption",b)[0]||b.appendChild(this.createCaption(b.childNodes,a.wa()));_.Kd(document,"*",this.Gb()+"-dropdown",b)[0]||b.appendChild(this.GW(a.wa()));return I8.ma.kd.call(this,a,b)};_.f.createCaption=function(a,b){return b.ha("DIV","goog-inline-block "+(this.Gb()+"-caption"),a)};
_.f.GW=function(a){return a.ha("DIV",{"class":"goog-inline-block "+(this.Gb()+"-dropdown"),"aria-hidden":!0},"\u00a0")};_.f.Gb=function(){return"goog-flat-menu-button"};_.T0("goog-flat-menu-button",function(){return new _.x1(null,null,I8.Db())});
var J8=function(a,b){_.W.call(this,b);this.Uc=a||""},KHb;_.p(J8,_.W);J8.prototype.Wt=null;var K8=function(){null==KHb&&(KHb="placeholder"in _.Qd("INPUT"));return KHb};_.f=J8.prototype;_.f.xI=!1;_.f.ha=function(){this.Ca=this.wa().ha("INPUT",{type:"text"})};_.f.Jg=function(a){J8.ma.Jg.call(this,a);this.Uc||(this.Uc=a.getAttribute("label")||"");_.qca(_.Hd(a))==a&&(this.xI=!0,a=this.o(),_.AU(a,this.ZI));K8()&&(this.o().placeholder=this.Uc);a=this.o();_.CU(a,"label",this.Uc)};
_.f.Ba=function(){J8.ma.Ba.call(this);var a=new _.Be(this);a.s(this.o(),"focus",this.gP);a.s(this.o(),"blur",this.uNa);if(K8())this.Zb=a;else{_.nc&&a.s(this.o(),["keypress","keydown","keyup"],this.FNa);var b=_.Hd(this.o());a.s(_.St(b),"load",this.JOa);this.Zb=a;LHb(this)}this.tr();this.o().uu=this};_.f.Ob=function(){J8.ma.Ob.call(this);this.Zb&&(this.Zb.mb(),this.Zb=null);this.o().uu=null};var LHb=function(a){!a.KMa&&a.Zb&&a.o().form&&(a.Zb.s(a.o().form,"submit",a.HNa),a.KMa=!0)};_.f=J8.prototype;
_.f.ua=function(){J8.ma.ua.call(this);this.Zb&&(this.Zb.mb(),this.Zb=null)};_.f.ZI="label-input-label";_.f.gP=function(){this.xI=!0;var a=this.o();_.AU(a,this.ZI);if(!K8()&&!L8(this)&&!this.yca){var b=this;a=function(){b.o()&&(b.o().value="")};_.kc?_.ze(a,10):a()}};_.f.uNa=function(){K8()||(this.Zb.Ke(this.o(),"click",this.gP),this.Wt=null);this.xI=!1;this.tr()};
_.f.FNa=function(a){27==a.keyCode&&("keydown"==a.type?this.Wt=this.o().value:"keypress"==a.type?this.o().value=this.Wt:"keyup"==a.type&&(this.Wt=null),a.preventDefault())};_.f.HNa=function(){L8(this)||(this.o().value="",_.ze(this.kNa,10,this))};_.f.kNa=function(){L8(this)||(this.o().value=this.Uc)};_.f.JOa=function(){this.tr()};_.f.hasFocus=function(){return this.xI};var L8=function(a){return!!a.o()&&""!=a.o().value&&a.o().value!=a.Uc};_.f=J8.prototype;
_.f.clear=function(){this.o().value="";null!=this.Wt&&(this.Wt="")};_.f.reset=function(){L8(this)&&(this.clear(),this.tr())};_.f.Ua=function(a){null!=this.Wt&&(this.Wt=a);this.o().value=a;this.tr()};_.f.Sa=function(){return null!=this.Wt?this.Wt:L8(this)?this.o().value:""};_.f.setLabel=function(a){var b=this.o();K8()?(b&&(b.placeholder=a),this.Uc=a):L8(this)||(b&&(b.value=""),this.Uc=a,this.Uwa());b&&_.CU(b,"label",this.Uc)};_.f.getLabel=function(){return this.Uc};
_.f.tr=function(){var a=this.o();K8()?this.o().placeholder!=this.Uc&&(this.o().placeholder=this.Uc):LHb(this);_.CU(a,"label",this.Uc);L8(this)?(a=this.o(),_.AU(a,this.ZI)):(this.yca||this.xI||(a=this.o(),_.qU(a,this.ZI)),K8()||_.ze(this.Uwa,10,this))};_.f.Lc=function(a){this.o().disabled=!a;var b=this.o();_.D0(b,this.ZI+"-disabled",!a)};_.f.isEnabled=function(){return!this.o().disabled};_.f.GMa=function(){this.yca=!1};_.f.Uwa=function(){!this.o()||L8(this)||this.xI||(this.o().value=this.Uc)};
var M8=function(){};_.p(M8,H8);_.Fa(M8);M8.prototype.Gb=function(){return"goog-link-button"};_.T0("goog-link-button",function(){return new _.a1(null,M8.Db())});
var N8=function(a,b){this.oo=a instanceof _.CT?a:new _.CT(a,b)};_.p(N8,_.G0);N8.prototype.ee=function(a,b,c,d){var e=_.Hd(a);var g=e.body;e=e.documentElement;e=new _.CT(g.scrollLeft||e.scrollLeft,g.scrollTop||e.scrollTop);g=this.oo.x+e.x;e=this.oo.y+e.y;var h=_.Nlb(a);g-=h.x;e-=h.y;_.E0(new _.CT(g,e),a,b,c,null,null,d)};
var O8=function(a,b){N8.call(this,a,b)};_.p(O8,N8);O8.prototype.ND=0;O8.prototype.kK=function(a){this.ND=a};O8.prototype.ee=function(a,b,c,d){var e=_.VT(a);e=_.A0(e);var g=_.ET(_.Id(a).yc);g=new _.CT(this.oo.x+g.scrollLeft,this.oo.y+g.scrollTop);var h=b,k=_.E0(g,a,h,c,e,10,d);if(0!=(k&496)){if(k&16||k&32)h^=4;if(k&64||k&128)h^=1;k=_.E0(g,a,h,c,e,10,d);0!=(k&496)&&_.E0(g,a,b,c,e,this.ND,d)}};
var P8=function(a,b){_.o1.call(this,a,b);_.p1(this,!0);this.setVisible(!1,!0);this.Dn=new _.Ic};_.p(P8,_.o1);_.f=P8.prototype;_.f.Yta=0;_.f.Jg=function(a){P8.ma.Jg.call(this,a);(a=a.getAttribute("for")||a.htmlFor)&&this.Qc(this.wa().o(a),1)};_.f.Ba=function(){P8.ma.Ba.call(this);this.Dn.forEach(this.gpa,this);var a=this.getHandler();a.s(this,"action",this.bSa);a.s(this.wa().Qb(),"mousedown",this.eSa,!0)};
_.f.Qc=function(a,b,c,d,e){a&&this.Dn.Ok(_.wa(a))||(a?(b={Ca:a,Jya:b,KQa:c,I9:d?"contextmenu":"mousedown",sua:e},this.Dn.set(_.wa(a),b)):b=null,this.Za&&this.gpa(b),a=_.Ma(this.nSa,a),this.o()&&this.getHandler().s(this.o(),"keydown",a))};_.f.nSa=function(a,b){if(27==b.keyCode)a.focus();else if(a=_.mU(this,this.di)){a=a.o();var c=new _.id(b.Xf,a);c.target=a;32!=b.keyCode&&13!=b.keyCode||rGb(a,"keydown",c);32==b.keyCode&&this.Eh()}};
_.f.gpa=function(a){this.getHandler().s(a.Ca,a.I9,this.sva);"contextmenu"!=a.I9&&this.getHandler().s(a.Ca,"keydown",this.uSa)};_.f.detach=function(a){if(!a||!this.Dn.Ok(_.wa(a)))throw Error("Nf");a=_.wa(a);if(this.Za){var b=this.Dn.get(a);this.getHandler().Ke(b.Ca,b.I9,this.sva)}this.Dn.remove(a)};
var MHb=function(a,b,c,d){var e=a.isVisible();a.Uca();a.dispatchEvent("beforeshow")&&(c="undefined"!=typeof c?c:8,e||(a.o().style.visibility="hidden"),_.zU(a.o(),!0),b.ee(a.o(),c,d),e||(a.o().style.visibility="visible"),a.Ys(-1),a.setVisible(!0))};_.f=P8.prototype;_.f.eya=function(a,b,c){b=void 0!==a.Jya?new _.s1(a.Ca,a.Jya,!0):new O8(b,c);b.kK&&b.kK(5);MHb(this,b,a.KQa,a.sua)};_.f.Eh=function(){this.isVisible()&&(this.setVisible(!1),this.isVisible()||(this.Yta=(0,_.za)()))};
_.f.Uca=function(){return this.isVisible()||150>(0,_.za)()-this.Yta};_.f.bSa=function(){this.Eh()};_.f.sva=function(a){NHb(this,a)};_.f.uSa=function(a){32!=a.keyCode&&13!=a.keyCode&&40!=a.keyCode||NHb(this,a);40==a.keyCode&&_.e1(this)};var NHb=function(a,b){for(var c=a.Dn.ek(),d=0;d<c.length;d++){var e=a.Dn.get(c[d]);if(e.Ca==b.currentTarget){a.eya(e,b.clientX,b.clientY);b.preventDefault();b.stopPropagation();break}}};P8.prototype.eSa=function(a){this.isVisible()&&!this.Hl(a.target)&&this.Eh()};
P8.prototype.Tw=function(a){P8.ma.Tw.call(this,a);this.Eh()};P8.prototype.ua=function(){P8.ma.ua.call(this);this.Dn&&(this.Dn.clear(),delete this.Dn)};
var Q8=function(a,b,c){_.a1.call(this,a,b||_.g1.Db(),c);this.kg(16,!0)};_.p(Q8,_.a1);_.T0("goog-toggle-button",function(){return new Q8(null)});
var OHb=function(a,b){Array.isArray(b)||(b=[b]);b=(0,_.Ta)(b,function(c){return"string"===typeof c?c:c.MTa+" "+c.duration+"s "+c.timing+" "+c.delay+"s"});_.vU(a,"transition",b.join(","))},PHb=_.saa(function(){if(_.kc)return _.vc("10.0");var a=_.Qd("DIV"),b=_.oc?"-webkit":_.nc?"-moz":_.kc?"-ms":_.jc?"-o":null,c={transition:"opacity 1s linear"};b&&(c[b+"-transition"]="opacity 1s linear");b=_.zZ("div",{style:c});_.Wb(a,b);a=a.firstChild;b=a.style[_.g0a("transition")];return""!=("undefined"!==typeof b?
b:a.style[_.l0a(a,"transition")]||"")});
var R8=function(a,b,c,d,e){_.c4.call(this);this.Ca=a;this.bX=b;this.iPa=c;this.Mra=d;this.IK=Array.isArray(e)?e:[e]};_.p(R8,_.c4);_.f=R8.prototype;_.f.play=function(){if(1==this.Nb)return!1;this.f_();this.uo("play");this.startTime=(0,_.za)();this.Nb=1;if(PHb())return _.vU(this.Ca,this.iPa),this.Uya=_.ze(this.pTa,void 0,this),!0;this.pF(!1);return!1};_.f.pTa=function(){_.aU(this.Ca);OHb(this.Ca,this.IK);_.vU(this.Ca,this.Mra);this.Uya=_.ze((0,_.xa)(this.pF,this,!1),1E3*this.bX)};
_.f.stop=function(){1==this.Nb&&this.pF(!0)};_.f.pF=function(a){_.vU(this.Ca,"transition","");_.Ae(this.Uya);_.vU(this.Ca,this.Mra);this.endTime=(0,_.za)();this.Nb=0;a?this.uo("stop"):this.uo("finish");this.sQ()};_.f.ua=function(){this.stop();R8.ma.ua.call(this)};_.f.pause=function(){};
var S8=function(a,b,c,d){return new R8(a,.13,{opacity:c},{opacity:d},{MTa:"opacity",duration:.13,timing:b,delay:0})};
var QHb=function(a){a=a||{};var b=a.attributes,c=a.classes,d=a.checked,e=a.disabled,g=a.id,h=a.pWa,k=a.RWa,n=a.$g,r=a.Zoa;a=k?" "+_.Y("jfk-checkbox-undetermined"):d?" "+_.Y("jfk-checkbox-checked"):" "+_.Y("jfk-checkbox-unchecked");d=k?"mixed":d?"true":"false";n=r?' aria-labelledby="'+_.Y(r)+'"':n?' aria-label="'+_.Y(n)+'"':"";return(0,_.P1)('<span class="'+_.Y("jfk-checkbox")+" "+_.Y("goog-inline-block")+a+(e?" "+_.Y("jfk-checkbox-disabled"):"")+(c?" "+_.Y(c):"")+'" role="checkbox" aria-checked="'+
d+'"'+n+(g?' id="'+_.Y(g)+'"':"")+(e?' aria-disabled="true" tabindex="-1"':' tabindex="'+(h?_.Y(h):"0")+'"')+(b?" "+_.ynb(b):"")+' dir="ltr"><div class="'+_.Y("jfk-checkbox-checkmark")+'" role="presentation"></div></span>')};
var T8=function(a,b){var c=_.Q0(E8,"jfk-checkbox");G8.call(this,a,b,c);this.kg(4,!0)};_.p(T8,G8);_.f=T8.prototype;_.f.ha=function(){this.Ca=_.Z1(QHb,{checked:this.ks(),disabled:!this.isEnabled(),RWa:null==this.cw},void 0,this.wa())};_.f.Jg=function(a){T8.ma.Jg.call(this,a);_.qU(a,"goog-inline-block");this.o().dir="ltr";this.Wh("jfk-checkbox-checkmark")||(a=this.wa().ha("DIV","jfk-checkbox-checkmark"),this.o().appendChild(a));_.BU(this.oD("jfk-checkbox-checkmark"),"presentation")};
_.f.cB=function(a){T8.ma.cB.call(this,a);this.lK(!1)};_.f.Lo=function(a){T8.ma.Lo.call(this,a);this.isEnabled()&&this.lK(!0)};_.f.lK=function(a){this.o()&&_.D0(this.o(),"jfk-checkbox-clearOutline",a)};
var SHb=function(a){var b=_.Ma(RHb,a,"ok");a.Za?b():_.kc?_.qd(a,"show",b):_.qd(a,"beforeshow",b);var c=null;_.rd(a,"show",function(){a.getDraggable()&&(c=new U8(a))});_.rd(a,"hide",function(){_.gd(c)})},RHb=function(a,b){_.U0a(a,.75);var c=a.Zj;c&&b&&(b=c.au(b))&&_.qU(b,"goog-buttonset-action");b=S8(a.o(),"ease-out",0,1);c=S8(a.o(),"ease-in",1,0);var d=S8(a.PC(),"ease-out",0,.75),e=S8(a.PC(),"ease-in",.75,0);a.i1(b,c,d,e)},uEb=function(a,b){var c=_.KT("");b=b||null;var d=_.TU(new _.RU,{key:"ok",caption:"Exit"},
!0,!0);return THb(a,c,b,b,d)},THb=function(a,b,c,d,e){var g=new _.QU(void 0,!0,void 0);g.setTitle(a);_.T0a(g,b);_.Y0a(g,e||_.S0a());g.Y0(!0);g.Oa();a=g.o();_.qU(a,"jfk-alert");SHb(g);b=_.P7(g,"msg");g.$a().id=b;_.BU(a,"alertdialog");_.CU(a,"describedby",b);_.qd(g,"dialogselect",function(h){c&&h.key==g.Zj.NN?c.call(null):d&&d.call(null)});g.setVisible(!0);return g},U8=function(a){_.NU.call(this,a.o());this.EC=a;_.rd(this,"start",this.zVa,!1,this)};_.m(U8,_.NU);
U8.prototype.zVa=function(a){a=a.DJa;if(this.EC.getDraggable()&&_.pU(a.target,this.EC.Gb())){var b=_.aU(this.EC.o());b=new _.QT(0,b.width,b.height,0);var c=_.dU(this.EC.o());b.expand(-1*c.top,-1*c.right,-1*c.bottom,-1*c.left);if(!b.contains(new _.CT(a.offsetX,a.offsetY)))return this.wga(),!0}return!1};
U8.prototype.wga=function(){var a=this.EC.wa().Qb(),b=_.Nd(_.St(a)),c=_.aU(this.EC.o());if("fixed"==_.wU(this.EC.o()))a=b.width-c.width,b=b.height-c.height;else{var d=Math.max(a.body.scrollHeight,b.height);a=Math.max(a.body.scrollWidth,b.width)-c.width;b=d-c.height}_.OU(this,new _.tU(0,0,Math.max(0,a),Math.max(0,b)))};
var UHb=function(a,b){a=[a];for(var c=b.length-1;0<=c;--c)a.push(typeof b[c],b[c]);return a.join("\x0B")};
_.VHb=function(a,b){var c=b||UHb;return function(){var d=this||_.ta;d=d.closure_memoize_cache_||(d.closure_memoize_cache_={});var e=c(_.wa(a),arguments);return d.hasOwnProperty(e)?d[e]:d[e]=a.apply(this,arguments)}}(function(){return _.kc?_.wc(8):"onhashchange"in _.ta});_.V8=_.kc&&!_.wc(8);
var WHb=function(a,b){_.W.call(this,b);this.va=a.Va();this.Rb=a.Rb;this.Wa=a.getVolume();this.Zs=!1};_.m(WHb,_.W);_.f=WHb.prototype;_.f.ha=function(){_.W.prototype.ha.call(this);var a=this.wa(),b=this.o();_.zU(b,!1);var c=a.ha("SPAN","gb-reviewcontrol-info","You're near the end. ");a=a.ha("A",{className:"gb-reviewcontrol-link",href:_.Qc(_.kZ(this.Wa),"writeReview"),target:"_top"},this.Wa.Xsa()?"Edit review":"Write a review");b.appendChild(c);b.appendChild(a)};
_.f.Ba=function(){_.W.prototype.Ba.call(this);var a=this.getHandler();a.s(this.Rb,"change",this.Rda);a.s(_.bh.Db(),"change",this.aca);this.Rda()};_.f.aca=function(a){a.Cj?this.Rda():this.Zs&&(this.Zs=!1,this.dispatchEvent("change"))};_.f.Rda=function(){var a=this.Rb.Hb().Ub();var b=this.Zs;if(!_.eh()||this.Wa.Rg()||"full"!=this.va.Yr())b=!1;else{var c=this.va.Df();a=_.tZ(this.va,a);var d=Math.max(.9*c,c-20);c=Math.max(.8*c,c-25);b=b?a>c:a>d}this.Zs=b;this.dispatchEvent("change")};_.f.JR=function(){return this.Zs};
_.f.show=function(a){_.zU(this.o(),a);this.dispatchEvent("resize")};
var XHb=function(a){var b=a.size,c=a.title,d=a.EWa,e=a.DWa,g=a.CY,h=a.author,k=a.bJa,n=a.aJa,r=a.tfa,w=a.C0,y=a.Vv,z=a.Cj,C=a.bn,F=a.Ux,E=a.rK,T=a.DVa,ca=a.nx,X=a.BTa,ja="";switch(_.La(b)?b.toString():b){case "small":ja+="gb-bookcard-small";break;case "medium":ja+="gb-bookcard-medium";break;case "large":ja+="gb-bookcard-large"}ja='<div class="'+_.Y("gb-bookcard")+" "+_.Y(ja)+(C||z?"":" "+_.Y("gb-bookcard-unavailable"))+'">';var aa=a||{};a=aa.bn;var ea=aa.Cj,Aa=aa.nx,Ja=aa.AVa,Gb=aa.ud,fd=aa.cUa,Z=
aa.BP,da=aa.DP,ka=aa.bx,Ga=aa.size;aa=aa.C0;var $b="";switch(_.La(Ga)?Ga.toString():Ga){case "small":$b+="gb-bookcard-thumbnail-small";break;case "medium":$b+="gb-bookcard-thumbnail-medium";break;case "large":$b+="gb-bookcard-thumbnail-large"}aa=a||ea?'<a class="'+_.Y("gb-bookcard-thumbnail")+" "+_.Y($b)+'" href="'+_.Y(_.U1(aa))+'" aria-hidden="true" tabindex="-1">':'<span class="'+_.Y("gb-bookcard-thumbnail")+" "+_.Y($b)+'" aria-hidden="true">';$b="";switch(_.La(Ga)?Ga.toString():Ga){case "small":$b+=
"gb-bookcard-thumbnail-image-small";break;case "medium":$b+="gb-bookcard-thumbnail-image-medium";break;case "large":$b+="gb-bookcard-thumbnail-image-large"}Aa=ka&&Ja?W8({label:Aa.vTa}):da&&Ja?W8({label:Aa.jUa}):Z&&Ja?W8({label:fd}):Gb&&Ja?W8({label:Aa.XLa}):"";aa+='<img class="'+_.Y("gb-bookcard-thumbnail-image")+" "+_.Y($b)+'">'+Aa+(a||ea?"</a>":"</span>");a=(0,_.P1)(aa);ea="";switch(_.La(b)?b.toString():b){case "small":ea+="gb-bookcard-title-small";break;case "medium":ea+="gb-bookcard-title-medium";
break;case "large":ea+="gb-bookcard-title-large"}c=ja+a+('<div class="'+_.Y("gb-bookcard-title")+" "+_.Y(ea)+'">'+(C||z?'<a class="'+_.Y("gb-bookcard-title-link")+'" href="'+_.Y(_.U1(w))+'" title="'+_.Y(d)+'" aria-label="'+_.Y(e)+'">'+_.Q1(c)+"</a>":'<span class="'+_.Y("gb-bookcard-title-label")+'" title="'+_.Y(d)+'" aria-label="'+_.Y(e)+'">'+_.Q1(c)+"</span>")+"</div>");d="";switch(_.La(b)?b.toString():b){case "small":d+="gb-bookcard-author-small";break;case "medium":d+="gb-bookcard-author-medium";
break;case "large":d+="gb-bookcard-author-large"}b=C&&F?'<span class="'+_.Y("gb-bookcard-main-button")+'">'+(T?'<button class="'+_.Y("gb-play-button")+" "+_.Y("gb-play-button-active")+" "+_.Y("gb-play-review-button")+'"><span class="'+_.Y("gb-play-button-label")+'">'+_.Q1(ca.c0)+"</span></button>":'<a class="'+_.Y("gb-play-button")+" "+_.Y("gb-play-button-active")+'" href="'+_.Y(_.U1(r))+'"><span class="'+_.Y("gb-play-button-label")+'">'+_.Q1(ca.c0)+"</span></a>")+"</span>":!z&&F?'<span class="'+
_.Y("gb-bookcard-unavailable-message")+'">'+_.Q1(ca.O7)+"</span>":"";c+='<div class="'+_.Y("gb-bookcard-author")+" "+_.Y(d)+'">'+(g?z?'<a class="'+_.Y("gb-bookcard-author-link")+'" href="'+_.Y(_.U1(y))+'" target="_top" title="'+_.Y(k)+'" aria-label="'+_.Y(n)+'">'+_.Q1(h)+"</a>":'<span class="'+_.Y("gb-bookcard-author-label")+'" title="'+_.Y(k)+'" aria-label="'+_.Y(n)+'">'+_.Q1(h)+"</span>":"")+'</div><div class="'+_.Y("gb-bookcard-offline-progress")+'"></div><div class="'+_.Y("gb-bookcard-ratings")+
'"></div><div class="'+_.Y("gb-bookcard-buttons")+'">'+b+(C&&X&&E?'<a class="'+_.Y("gb-play-button")+'" href="'+_.Y(_.U1(X))+'"><span class="'+_.Y("gb-play-button-label")+'">'+_.Q1(ca.ATa)+"</span></a>":"")+"</div></div>";return(0,_.P1)(c)},W8=function(a){a=a||{};a=a.label;return(0,_.P1)('<div class="'+_.Y("gb-bookcard-thumbnail-badge")+'">'+_.Q1(a)+"</div>")};
var YHb=function(a){_.W.call(this);this.Wa=a};_.m(YHb,_.W);
YHb.prototype.ha=function(){_.W.prototype.ha.call(this);var a=this.Wa.ll.averageRating||0,b=Math.floor(a),c=.5<=a-b?1:0;a=5-b-c;for(var d=_.OT("SPAN",["gb-bookcard-ratings-stars","goog-inline-block"]),e=["gb-bookcard-ratings-star-on","SPRITE_star_on","goog-inline-block"],g=["gb-bookcard-ratings-star-half","SPRITE_star_half","goog-inline-block"],h=["gb-bookcard-ratings-star-off","SPRITE_star_off","goog-inline-block"],k=0;k<b;k++){var n=_.OT("SPAN",e);d.appendChild(n)}c&&(b=_.OT("SPAN",g),d.appendChild(b));
for(b=0;b<a;b++)c=_.OT("SPAN",h),d.appendChild(c);this.o().appendChild(d);a=_.eh();d=_.OT(a?"A":"SPAN","gb-bookcard-ratings-reviews-link","("+this.Wa.wsa()+")");a&&(d.href=_.kZ(this.Wa));this.o().appendChild(d)};
var ZHb=function(a){var b=a.title,c=a.author,d=a.NTa,e=a.Bx,g=a.description,h=a.tfa,k=a.C0,n=a.Vv,r=a.mta,w=a.Cj,y=a.bn;a=a.nx;h=y?'<a class="'+_.Y("gb-play-button")+" "+_.Y("gb-play-button-active")+" "+_.Y("gb-play-button-large")+'" href="'+_.Y(_.U1(h))+'"><span class="'+_.Y("gb-play-button-label")+'">'+_.Q1(a.c0)+"</span></a>":w?"":'<span class="'+_.Y("gb-bookcard-tooltip-unavailable-message")+'">'+_.Q1(a.O7)+"</span>";return(0,_.P1)('<div class="'+_.Y("gb-bookcard-tooltip")+'"><div class="'+_.Y("gb-bookcard-tooltip-title")+
'">'+(y||w?'<a class="'+_.Y("gb-bookcard-tooltip-title-link")+'" href="'+_.Y(_.U1(k))+'">'+_.Q1(b)+"</a>":'<span class="'+_.Y("gb-bookcard-tooltip-title-label")+'">'+_.Q1(b)+"</span>")+"</div>"+(g?'<div class="'+_.Y("gb-bookcard-tooltip-meta")+'">':'<div class="'+_.Y("gb-bookcard-tooltip-meta")+" "+_.Y("gb-bookcard-tooltip-meta-no-description")+'">')+(w?'<a class="'+_.Y("gb-bookcard-tooltip-author-link")+'" href="'+_.Y(_.U1(n))+'" target="_top">'+_.Q1(c)+"</a>":'<span class="'+_.Y("gb-bookcard-tooltip-author-label")+
'">'+_.Q1(c)+"</span>")+'<span class="'+_.Y("gb-bookcard-tooltip-meta-label")+'">'+_.Q1(d)+(e?"&nbsp;&ndash;&nbsp;"+_.Q1(e)+" pages":"")+"</span></div>"+(g?'<div class="'+_.Y("gb-bookcard-tooltip-description")+'"><span>'+_.Q1(g)+"</span>"+(w?'<a href="'+_.Y(_.U1(r))+'" class="'+_.Y("gb-bookcard-tooltip-description-link")+'" target=_top>more &raquo;</a>':"")+"</div>":"")+'<table class="'+_.Y("gb-bookcard-tooltip-controls")+'"><tr><td class="'+_.Y("gb-bookcard-tooltip-controls-left")+'">'+h+'</td><td class="'+
_.Y("gb-bookcard-tooltip-controls-right")+'"></td></tr></table><div class="'+_.Y("gb-bookcard-tooltip-arrow-up-container")+'"><div class="'+_.Y("gb-bookcard-tooltip-arrow-up-border")+'"></div><div class="'+_.Y("gb-bookcard-tooltip-arrow-up")+'"></div></div><div class="'+_.Y("gb-bookcard-tooltip-arrow-down-container")+'"><div class="'+_.Y("gb-bookcard-tooltip-arrow-down-border")+'"></div><div class="'+_.Y("gb-bookcard-tooltip-arrow-down")+'"></div></div></div>')};
var $Hb=function(a){_.Hg.call(this,"RequestedVolumesChange",a)};_.m($Hb,_.Hg);_.Ig.RequestedVolumesChange=function(a){return new $Hb(a.id)};
var X8=function(a,b){_.W.call(this);this.Zd=a;this.Pe=a.Sk();this.Bc=b.Ga();this.Mpa=!b.bx()&&!(b.Hwa&&b.p0&&86401>=b.p0-b.Hwa)&&!!b.TTa.text&&(!b.DP()||b.ud());this.ko=new T8(null);this.Da(this.ko)};_.m(X8,_.W);_.f=X8.prototype;
_.f.ha=function(){_.W.prototype.ha.call(this);_.oU(this.o(),"offline-download-control");this.Uc=_.Qd("LABEL");this.Mpa?(_.ge(this.Uc,"Make available offline"),this.ko.dl(null),this.ko.Oa(this.o()),this.ko.setLabel(this.Uc)):_.ge(this.Uc,"This book is not available offline.");this.o().appendChild(this.Uc)};_.f.Ba=function(){var a=this;_.W.prototype.Ba.call(this);this.Mpa&&(this.iha=this.Pe.subscribe("requested-volumes-change",this.iy,this),this.iy().then(function(){a.getHandler().s(a.ko,"change",a.Ko)}))};
_.f.Ob=function(){this.iha&&(this.Pe.hv(this.iha),this.iha=null);_.W.prototype.Ob.call(this)};_.f.iy=function(){var a=this;return _.EZ([$Fb(this.Pe,this.Bc),_.Z2(this.Pe.getVolume(this.Bc))]).then(function(b){var c=b[0],d=b[1];b=d.ED||!d.UI||d.$G<d.dQ;if(!a.Za)return c&&b;a.ko.Lc(b);a.ko.dl(c?!0:!1);_.zU(a.ko.o(),b);b||(_.ge(a.Uc,_.Ulb(d.dQ)+" "),d=_.OT("A",{href:"https://books.google.com/support/bin/answer.py?answer=179841",target:"_blank"},"Learn more"),a.Uc.appendChild(d));return c&&b})};
_.f.Ko=function(){var a=this;this.ko.Lc(!1);var b=this.ko.ks();_.GT(_.Z2(this.Pe.getVolume(this.Bc)).then(function(c){return c.UI?a.Zd.Qfa(b,a.Bc):b}).then(function(c){a.ko.dl(c?!0:!1);a.ko.Lc(!0);_.Oob(a.Pe,a.Bc,c).then(function(){_.y0()&&_.Qe.ui(new $Hb)});if(b!=c)return a.iy()}),function(c){a.ko.dl(null);var d="There was an error downloading this volume.";c.message&&(d+=" ("+c.message+")");c=new _.C3(d);_.E3.dispatchEvent(new _.D3(c))})};
var aIb=function(a,b,c,d,e){z8.call(this,void 0,void 0,void 0);this.Wa=a;this.Oca=b;this.HPa=c;this.LPa=d;this.k8=new _.Be(this);_.Ft(this,this.k8);e&&e.Sk()&&(this.lE=new X8(e,a),_.Ft(this,this.lE));this.className="gb-bookcard-tooltip";this.P8=!0;this.zD=new _.QT(5,5,5,5);this.m1=500};_.m(aIb,D8);_.f=aIb.prototype;_.f.vJ=function(){this.o().childNodes.length||this.B8();return D8.prototype.vJ.call(this)};
_.f.So=function(){D8.prototype.So.call(this);var a=_.Rt("A",this.o());(0,_.Qa)(a,function(d){this.k8.s(d,"click",_.Ma(this.setVisible,!1))},this);var b=RGb(this.o()).y<RGb(this.Nz()).y;a=this.wa().Wh(this.className+"-arrow-up-container",this.o());var c=this.wa().Wh(this.className+"-arrow-down-container",this.o());_.zU(a,!b);_.zU(c,b);b=_.aU(this.Nz());b=Math.round(b.width/2)-12;_.xU(a,b);_.xU(c,b)};_.f.rn=function(){D8.prototype.rn.call(this);this.k8.Ye()};_.f.jY=function(){return new bIb(this.Nz())};
_.f.B8=function(){var a;var b=_.r0(this.Wa.Ef());if(this.LPa&&!this.Wa.ud()){var c=a=_.kZ(this.Wa);b="Write review"}else this.HPa||!this.Wa.ud()?(c=a=this.Wa.TO(),b="Read now"):(a=this.Wa.Ef().Oz(),c=_.kZ(this.Wa),b=b?b+" Buy":"Free");a={nx:{O7:"This book is not available for reading offline.",c0:b},title:this.Wa.getTitle(),author:this.Wa.Ql().join(", "),NTa:this.Wa.RO(),Bx:this.Wa.Df(),description:V7(this.Wa.rb(),500,!0),tfa:a,C0:c,Vv:this.Wa.IX(),mta:_.kZ(this.Wa),Cj:_.eh(),bn:this.Oca};this.jK(_.Z1(ZHb,
a,this.wa().Qb()));_.eh()&&this.lE&&(a=this.wa().Wh(this.className+"-controls-right",this.o()),this.lE.Oa(a))};var bIb=function(a){_.H0.call(this,a,1)};_.m(bIb,_.H0);bIb.prototype.ee=function(a,b,c){var d=new _.CT(0,-2);_.F0(this.element,this.GH,a,b,d,c,9)&192&&_.F0(this.element,0,a,1,d,c,9)};
var Y8=function(a,b){_.Hg.call(this,"DownloadProgressQuery",b);this.Bc=a};_.m(Y8,_.Hg);Y8.prototype.Ga=function(){return this.Bc};Y8.prototype.Ig=function(a){_.Hg.prototype.Ig.call(this,a);a.volumeId=this.Bc};_.Ig.DownloadProgressQuery=function(a){return new Y8(a.volumeId,a.id)};
var Z8=function(a,b){_.W.call(this);this.Pe=a.Sk();this.Bc=b;this.QA=this.v2=this.e0=this.IW=null};_.m(Z8,_.W);_.f=Z8.prototype;_.f.ha=function(){_.W.prototype.ha.call(this);this.o().className="offline-download-progress";this.wa().FR(this.o(),"\u00a0")};_.f.Ba=function(){_.W.prototype.Ba.call(this);_.y0()?this.IW=_.Mg.subscribe(this.Bc,this.Ko,this):this.e0=this.Pe.subscribe(this.Bc,this.Ko,this);this.v2=this.Pe.subscribe("requested-volumes-change",this.Ko,this);this.Ko()};
_.f.Ob=function(){this.IW&&(_.Mg.hv(this.IW),this.IW=null);this.e0&&(this.Pe.hv(this.e0),this.e0=null);this.v2&&(this.Pe.hv(this.v2),this.v2=null);this.QA&&(this.QA.cancel(),this.QA=null);_.W.prototype.Ob.call(this)};_.f.Ko=function(){this.QA&&this.QA.cancel();this.QA=_.EZ([_.y0()?_.Qe.jp(new Y8(this.Bc)):this.Pe.getVolume(this.Bc).iY(),$Fb(this.Pe,this.Bc)]);this.QA.then(this.GLa,null,this)};
_.f.GLa=function(a){this.QA=null;if(this.Za){var b=a[0],c=a[1],d=this.wa();a=this.o();c?b?1>b?(b=_.b2("Downloading ("+(Math.min(Math.round(100*b),99)+"&#37;)")),_.Wb(a,b)):d.FR(a,"Available offline"):d.FR(a,"Preparing to download..."):d.FR(a,"\u00a0")}};
_.$8=function(a,b,c,d){d=void 0===d?cIb:d;_.W.call(this);this.Wa=a;this.Oca=b;this.li=d;this.Ee=new aIb(a,b,!!this.li.IP,!!this.li.aZ,c);_.Ft(this,this.Ee);this.uB=null;c&&c.Sk()&&(a=a.Ga(),this.uB=c.Sk().getVolume(a),this.mE=new Z8(c,a),this.Da(this.mE))};_.m(_.$8,_.W);
_.$8.prototype.ha=function(){_.W.prototype.ha.call(this);var a,b=!1;if(this.li.aZ&&!this.Wa.ud()){var c=a=_.Qc(_.kZ(this.Wa),"writeReview");var d="Write review";b=!(_.Cc&&_.ta.cvox)}else if(this.li.IP||!this.Wa.ud())c=a=this.Wa.TO(),d="Read now";else{a=this.Wa.Ef().Oz();c=_.kZ(this.Wa);d=SFb(this.Wa.Ef());var e="FREE"==_.q0(this.Wa.Ef()),g=_.r0(this.Wa.Ef());d=RFb(this.Wa.Ef())&&d?"EBOOK FROM "+d:e?"Free":g?g+" Buy":"Buy"}d={ATa:"Preview",XLa:"Sample",vTa:"Pre-ordered",O7:"This book is not available for reading offline.",
jUa:"Expired",c0:d};e=this.Wa.Ql().join(", ");g="Authors: "+e;g=this.Wa.Ql()&&1<this.Wa.Ql().length?g:"Author: "+e;var h=this.Wa.getTitle(),k="Preordered book: "+h,n="Book rental: "+h,r="Expired book rental: "+h,w=this.Wa.bx(),y=this.Wa.BP(),z=this.Wa.DP(),C=this.Wa.ud(),F=function(){switch(!0){case w:return k;case y:return n;case z:return r;case C:return"Sample: "+h;default:return"Book: "+h}}();a={nx:d,size:this.li.size,title:V7(h,40),EWa:h,DWa:F,CY:0<this.Wa.Ql().length,author:V7(e,40),bJa:e,aJa:g,
tfa:a,C0:c,Vv:this.Wa.IX(),BTa:this.li.IP||this.Wa.SI()?"":this.Wa.TO(),mta:_.kZ(this.Wa),bx:w,ud:C,Cj:_.eh(),bn:this.Oca,AVa:this.li.Wga,Ux:this.li.Ux,rK:this.li.rK,DVa:b,DP:z,BP:y,cUa:PFb(this.Wa)};DEb(this,_.Z1(XHb,a,this.wa().Qb()));this.mE&&this.li.n1&&this.mE.Oa(this.Wh("gb-bookcard-offline-progress"));this.li.q1&&(a=this.Wh("gb-bookcard-ratings"),c=new YHb(this.Wa),this.Da(c),c.Oa(a));_.zU(this.Wh("gb-bookcard-offline-progress"),!!this.li.n1);_.zU(this.Wh("gb-bookcard-ratings"),!!this.li.q1);
_.zU(this.Wh("gb-bookcard-buttons"),!!this.li.Ux||!!this.li.rK)};var dIb=function(a){_.wZ(function(b){if(1==b.Pa)return _.It(b,qEb(a.wa().Qb()),2);gapi.load("gapi.iframes",function(){_.A0a({id:"book-"+a.Wa.Ga(),source:"ge-web-app"})});b.Pa=0})};
_.$8.prototype.Ba=function(){var a=this;_.W.prototype.Ba.call(this);eIb(this);if(this.li.KR){a:switch(this.li.size){case "large":var b="gb-bookcard-thumbnail-large";break a;case "medium":b="gb-bookcard-thumbnail-medium";break a;default:b="gb-bookcard-thumbnail-small"}this.Ee.Qc(this.Wh(b))}if(b=this.Wh("gb-play-review-button"))qEb(this.wa().Qb()),this.getHandler().s(b,"click",function(){dIb(a)})};_.$8.prototype.Ob=function(){_.W.prototype.Ob.call(this);this.Ee.detach()};
var eIb=function(a){var b=a.Wa.$h().replace(/^http:/,"");_.GT(_.Tg(a.uB?XFb(a.uB.$h()):b),function(){return _.eh()?b:"/googlebooks/images/no_cover_big_en.png"}).then(function(c){var d=a.Wh("gb-bookcard-thumbnail-image");d&&(d.src=c)})},oEb=null,pEb=_.rb(_.mb("//apis.google.com/js/api.js")),cIb={size:"small",n1:!0,q1:!1,Ux:!1,rK:!1,Wga:!0,KR:!0,IP:!0,aZ:!1},fIb={size:"medium",n1:!1,q1:!0,Ux:!0,rK:!0,Wga:!1,KR:!1,IP:!1,aZ:!0},gIb={size:"large",n1:!1,q1:!0,Ux:!0,rK:!1,Wga:!1,KR:!1,IP:!1,aZ:!0};
var a9=function(a,b){_.Hg.call(this,"DocumentTitle",b);this.ct=a};_.m(a9,_.Hg);a9.prototype.getTitle=function(){return this.ct};a9.prototype.Ig=function(a){_.Hg.prototype.Ig.call(this,a);a.title=this.getTitle()};_.Ig.DocumentTitle=function(a){return new a9(a.title,a.id)};
var hIb;_.b9=function(a){_.Oe()?(a=new a9(a),_.Qe.ui(a)):document.title=a+" - Google Play"};hIb=function(){_.f8(_.Qe,"DocumentTitle",function(a){a=a.getTitle();_.b9(a)})};
var rEb=function(){var a=Error.apply(this,arguments);this.message=a.message;"stack"in a&&(this.stack=a.stack)};_.m(rEb,Error);var sEb=function(){var a=Error.apply(this,arguments);this.message=a.message;"stack"in a&&(this.stack=a.stack)};_.m(sEb,Error);_.M7=function(){var a=Error.apply(this,arguments);this.message=a.message;"stack"in a&&(this.stack=a.stack)};_.m(_.M7,Error);var tEb=function(){var a=Error.apply(this,arguments);this.message=a.message;"stack"in a&&(this.stack=a.stack)};_.m(tEb,Error);
var c9=function(a){_.yd.call(this);this.Ta=new _.Be(this);_.Ft(this,this.Ta);this.Ta.s(a,"touchstart",this.HOa);this.Ta.s(a,"touchend",this.GOa)};_.m(c9,_.yd);c9.prototype.HOa=function(a){a.preventDefault();a=a.Xf.changedTouches;1==a.length&&(a=a[0],this.XPa=a.identifier,this.WPa=new _.CT(a.clientX,a.clientY))};
c9.prototype.GOa=function(a){a=a.Xf.changedTouches;1==a.length&&(a=a[0],a.identifier==this.XPa&&(a=_.k3(new _.CT(a.clientX,a.clientY),this.WPa),100<Math.sqrt(a.x*a.x+a.y*a.y)&&0!=a.x&&.5>Math.abs(a.y/a.x)&&this.dispatchEvent(0<a.x?"swiperight":"swipeleft")))};
var d9=function(){_.Be.call(this);iIb(!1);this.s(window,"keydown",this.mSa);this.s(window,"mousedown",this.oSa)};_.m(d9,_.Be);d9.prototype.mSa=function(a){9==a.keyCode&&iIb(!0)};d9.prototype.oSa=function(){iIb(!1)};var iIb=function(a){_.D0(document.body,"gb-reader-no-focus-outline",!a)};
var jIb=function(a){_.yd.call(this);this.Ta=new _.Be(this);this.Jt=0;this.Pca=!1;this.Dqa=new _.FZ(function(){this.Jt=0},500,this);this.Ta.s(a,_.nc?"DOMMouseScroll":"mousewheel",this.hca);_.Ft(this,this.Ta);_.Ft(this,this.Dqa)};_.m(jIb,_.yd);
jIb.prototype.hca=function(a){a=a.Xf;if("mousewheel"==a.type)var b=void 0!==a.wheelDeltaY?-a.wheelDeltaY:-a.wheelDelta;else if(void 0===a.axis||a.axis===a.VERTICAL_AXIS)b=a.detail;if(b){kIb&&(b*=40);this.Pca=this.Pca||120>Math.abs(b);if(0>this.Jt&&0<b||0<this.Jt&&0>b)this.Jt=0;this.Jt+=b;this.Dqa.start();Math.abs(this.Jt)<(kIb&&this.Pca?240:120)||(b=new _.e1a(this.Jt,a,0,this.Jt),this.Jt=0,this.dispatchEvent(b))}};var kIb=_.nc||_.jc;
var e9=function(a,b){_.ed.call(this);this.ah=b;this.OE=[];this.Ta=new _.Be(this);this.Ta.s(a,"start",this.tOa);this.Ta.s(a,"complete",this.yNa)};_.m(e9,_.ed);e9.prototype.ua=function(){delete this.ah;this.Ta.mb();_.s0(this.OE);_.ed.prototype.ua.call(this)};e9.prototype.pB=function(a,b){b=void 0===b?!1:b;if(0!=a){var c=0<a?1:-1;c!=this.rLa&&(_.s0(this.OE),this.rLa=c);this.OE.length<(b?1:3)&&this.OE.push(a);lIb(this)}};e9.prototype.cancel=function(){_.s0(this.OE)};
var lIb=function(a){!a.Bda&&a.OE.length&&a.ah(a.OE.shift())};e9.prototype.tOa=function(){this.Bda=!0};e9.prototype.yNa=function(){_.ze(function(){this.Bda=!1;lIb(this)},0,this)};e9.prototype.Bda=!1;var f9=function(a,b){b=void 0===b?null:b;_.hd.call(this,a);this.Lz=b};_.m(f9,_.hd);f9.prototype.getError=function(){return this.Lz};
var g9=function(){_.ed.call(this);this.Ta=new _.Be(this);this.Sta=this.h$=this.eia=this.Si=this.Xe=null;this.iR=!1};_.m(g9,_.ed);_.f=g9.prototype;_.f.install=function(a){this.Xe=a;a=a.getReader();var b=a.o(),c=this.Xe.wa().Qb();this.Si=new _.IZ(c);this.eia=new jIb(c.body);this.Ta.s(b,"click",this.$r).s(b,"contextmenu",this.Rba).s(a,"complete",this.$ba).s(this.Si,"key",this.RNa).s(this.eia,"mousewheel",this.hca);this.h$=new c9(b);this.Ta.s(this.h$,["swipeleft","swiperight"],this.INa);this.Sta=new d9};
_.f.BF=function(){this.Ta.Ye();_.gd(this.Si);_.gd(this.eia);_.gd(this.h$);_.gd(this.Sta);this.Xe=null};_.f.ua=function(){this.BF();_.gd(this.Ta)};
_.f.RNa=function(a){if(27==a.keyCode){var b=this.Xe.getReader().Xa().Ph;b.Nw()?b.zq(null):(document.activeElement&&document.activeElement.blur(),h9(this.Xe));a.preventDefault()}else if(!("INPUT"==a.target.nodeName||"TEXTAREA"==a.target.nodeName||a.altKey||a.ctrlKey||a.metaKey||_.Md("gb-editnote-panel",document.body))){b=this.Xe.getReader();var c=b.Va().nd(),d=0;switch(a.keyCode){case 37:d=c?1:-1;break;case 39:d=c?-1:1;break;case 75:case 80:case 33:d=-1;break;case 74:case 78:case 34:d=1;break;case 32:a.shiftKey?
mIb(this,a)&&(nIb(this),a.preventDefault()):oIb(this,a)&&(this.Xe.getReader().pB(1),a.preventDefault())}d&&(b.pB(d,a.repeat),a.preventDefault())}};_.f.hca=function(a){this.Xe.wa().kI(a.target,function(b){return _.pU(b,"gb-sidepanel")||_.pU(b,"gb-layer-popup")})||(oIb(this,a)?this.Xe.getReader().pB(1):mIb(this,a)&&nIb(this))};_.f.INa=function(a){a="swipeleft"==a.type;var b=this.Xe.getReader().Va().nd();0<(a?1:-1)*(b?-1:1)?this.Xe.getReader().pB(1):nIb(this)};
_.f.$ba=function(){h9(this.Xe);var a=_.ET(document);a.scrollTop=this.iR?a.scrollHeight:0;this.Xe.getReader().Va().nd()?a.scrollLeft=this.iR?0:a.scrollWidth:a.scrollLeft=this.iR?a.scrollWidth:0;this.iR=!1};
var oIb=function(a,b){var c=_.Nd();var d=window,e=d.document;var g=0;if(e){g=e.body;var h=e.documentElement;if(h&&g)if(d=_.jca(d).height,_.Od(e)&&h.scrollHeight)g=h.scrollHeight!=d?h.scrollHeight:h.offsetHeight;else{e=h.scrollHeight;var k=h.offsetHeight;h.clientHeight!=k&&(e=g.scrollHeight,k=g.offsetHeight);g=e>d?e>k?e:k:e<k?e:k}else g=0}h=_.FT(document);return c.height+h.y>=g&&a.Xe.getReader().hasNextPage()&&(0<b.deltaY||32==b.keyCode)},mIb=function(a,b){return 0==_.FT(document).y&&a.Xe.getReader().hasPreviousPage()&&
(0>b.deltaY||32==b.keyCode)},nIb=function(a){a.iR=!0;a.Xe.getReader().pB(-1)};g9.prototype.$r=function(){this.Xe.getReader().Xa().Ph.zq(null);document.activeElement&&document.activeElement.blur();h9(this.Xe)};g9.prototype.Rba=function(a){"IMG"==a.target.nodeName&&a.preventDefault();this.Xe.getReader().Xa().Ph.zq(null);h9(this.Xe)};
var i9=function(a,b){_.W.call(this,b);this.fe(a);this.iea=new e9(this,(0,_.xa)(this.Dha,this));this.nfa=!1;this.$e=null};_.m(i9,_.W);_.f=i9.prototype;_.f.ua=function(){this.iea.mb();_.W.prototype.ua.call(this)};_.f.Ba=function(){_.W.prototype.Ba.call(this);this.getHandler().s(this.Xa().Rb,"change",this.ou).s(this.Xa().Cb,"format",this.eca);this.wa().Dxa(this.o(),!0)};_.f.setSize=function(a){_.w0(this.$e,a)||(this.$e=a.clone(),this.yQ())};_.f.Vb=function(){return this.$e.clone()};_.f.Va=function(){return this.Xa().Va()};
_.f.setPosition=function(){this.iea.cancel()};_.f.pB=function(a,b){this.iea.pB(a,void 0===b?!1:b)};_.f.Dha=function(a){0!=a&&this.dispatchEvent(0<a?"forwardturn":"backwardturn")};var j9=function(a){a.dispatchEvent(new f9("start"))};_.f=i9.prototype;_.f.ou=function(a){if(!this.nfa){var b=a.Lm;6!=a.action||_.t2[b.rd()]||_.c2(this.Xa().Cb,b.rd(),!0);3==a.action&&(b=new _.e2("searchResult","",_.k2(a.startPosition,a.startPosition)));this.setPosition(a.startPosition,b)}};_.f.eca=function(){this.$e=null};
_.f.hasPreviousPage=function(){return!1};_.f.hasNextPage=function(){return!1};_.f.yQ=_.Ea;_.f.Xu=_.Ea;_.f.fw=_.Ea;
var k9=function(a){return _.OT("SPAN","material-icons",a)};
var l9=function(a,b,c){_.W.call(this,c);this.zc=a;this.Sca=b;a=this.wa();c=_.Q0(_.S0,"gb-pagination-controls");this.qA=new _.a1(k9("navigate_before"),c,a);this.qA.Ua(b?1:-1);_.W0(this.qA,"gb-pagination-controls-left");this.Da(this.qA);this.WA=new _.a1(k9("navigate_next"),c,a);this.WA.Ua(b?-1:1);_.W0(this.WA,"gb-pagination-controls-right");this.Da(this.WA)};_.m(l9,_.W);l9.prototype.ha=function(){this.Ca=this.wa().createElement("DIV")};
l9.prototype.Ba=function(){_.W.prototype.Ba.call(this);var a=this.o();this.hq()?(this.WA.Oa(a),this.qA.Oa(a)):(this.qA.Oa(a),this.WA.Oa(a));a=this.Sca?"Next Page":"Previous Page";this.qA.Kf(a);_.EU(this.qA.o(),a);a=this.Sca?"Previous Page":"Next Page";this.WA.Kf(a);_.EU(this.WA.o(),a);this.getHandler().s(this,"action",this.sNa).s(this.zc,"backwardturn",(0,_.xa)(this.Psa,this,-1)).s(this.zc,"forwardturn",(0,_.xa)(this.Psa,this,1))};
l9.prototype.refresh=function(){var a=this.zc.Za;pIb(this,1).Lc(a&&this.zc.hasNextPage());pIb(this,-1).Lc(a&&this.zc.hasPreviousPage())};l9.prototype.Psa=function(a){var b=pIb(this,a);b.isEnabled()&&(b.setActive(!0),window.setTimeout(function(){b.Za&&b.setActive(!1)},0))};var pIb=function(a,b){return 0==b?null:a.Sca!=(1==b)?a.WA:a.qA};l9.prototype.sNa=function(a){a=a.target.Sa();this.zc.pB(a)};
var m9=function(a,b,c){_.W.call(this);this.Wa=a;this.su=b;this.vza=c;this.cW=this.aH=this.sJ=this.Yha=this.c7=null};_.m(m9,_.W);
m9.prototype.ha=function(){_.W.prototype.ha.call(this);_.qU(this.o(),"gb-preview-controls");this.c7=_.OT("A",{target:"_top",href:_.kZ(this.Wa),className:"gb-preview-controls-about"},"About this book");this.o().appendChild(this.c7);var a=_.OT("SPAN","gb-preview-controls-buy");this.o().appendChild(a);var b=_.OT("SPAN","gb-preview-controls-add");this.o().appendChild(b);if("NOT_FOR_SALE"!=_.q0(this.Wa.Ef()))if(QFb(this.Wa.Nr())){a=_.OT("SPAN","gb-preview-controls-payment-declined");this.o().appendChild(a);
var c=_.OT("IMG",{src:"/googlebooks/images/purchase_error.gif","class":"gb-preview-controls-error-icon"});a.appendChild(c);c=document.createTextNode("Credit card declined:");a.appendChild(c);var d=QFb(this.Wa.Nr());c=_.OT("A",{},"View order");d=d instanceof _.Ab?d:_.Eb(d);c.href=_.Bb(d);c.classList.add("primary");a.appendChild(c);this.Yha=a.lastChild}else{c="FOR_PREORDER"==_.q0(this.Wa.Ef());d="FREE"==_.q0(this.Wa.Ef());var e=_.r0(this.Wa.Ef()),g=SFb(this.Wa.Ef());if(c){var h=_.OT("SPAN","gb-preview-controls-pre-order");
h.textContent="Available on: "+this.Wa.Ef().Paa().toString();a.appendChild(h)}c=c?"Pre-order eBook":RFb(this.Wa.Ef())&&g?"EBOOK FROM "+g:d?"Free":e?e+" Buy":"Buy";this.cW=qIb(c,this.Wa.Ef().Oz(),!0);a.appendChild(this.cW)}this.Wa.oA()?(a='This sample is in <a href="'+(this.vza+'">My Books</a>'),this.sJ=_.Qd("SPAN"),a=_.b2(a),_.Wb(this.sJ,a),rIb(this.sJ),b.appendChild(this.sJ)):(a=!this.su||this.Wa.oA()?!1:(a=this.Wa.Ef())?"NOT_FOR_SALE"!=_.q0(a):!1,a&&(this.aH=qIb("Add to My Books"),b.appendChild(this.aH)))};
m9.prototype.Ba=function(){_.W.prototype.Ba.call(this);_.zU(this.o(),_.eh());this.getHandler().s(_.bh.Db(),"change",function(a){_.zU(this.o(),a.Cj)});this.getHandler().s(this.c7,"click",_.Ma(_.Ne,"Web Reader","Click","ATB Link (Slider)"));this.Yha&&this.getHandler().s(this.Yha,"click",_.Ma(_.Ne,"Web Reader","Click","View Order - Payment Declined (Slider)"));this.cW&&this.getHandler().s(this.cW,"click",_.Ma(_.Ne,"Buy","Click","Play Books Reader"));this.aH&&this.getHandler().s(this.aH,"click",this.jNa);
this.sJ&&this.getHandler().s(this.sJ,"click",_.Ma(_.Ne,"Web Reader","Click","My eBooks Link (Slider)"))};m9.prototype.jNa=function(a){var b=this;a.preventDefault();this.su&&(_.Ne("Web Reader","Click","Add Sample to Library (Slider)"),_.Nu().then(function(c){return _.Vkb(c,b.Wa.Ga())}).then(function(){var c='Saved in <a href="'+(b.vza+'">My Books</a>'),d=_.Qd("SPAN");c=_.b2(c);_.Wb(d,c);rIb(d);_.Zd(d,b.aH);b.aH=null}))};
var rIb=function(a){(0,_.Qa)(a.getElementsByTagName("A"),function(b){b.target="_top"})},qIb=function(a,b,c){c=void 0===c?!1:c;a=_.OT("SPAN","gb-play-button-label",a);var d="gb-play-button";c&&(d+=" gb-play-button-active");return b?_.OT("A",{target:"_top",className:d,href:b},a):_.OT("BUTTON",{type:"button",className:d},a)};
var n9=function(a){_.yd.call(this);this.Gn=a||window;this.tda=_.rd(this.Gn,"resize",this.iOa,!1,this);this.$e=_.Nd(this.Gn)};_.p(n9,_.yd);var tIb=function(){var a=window,b=_.wa(a);return sIb[b]=sIb[b]||new n9(a)},sIb={};n9.prototype.Vb=function(){return this.$e?this.$e.clone():null};n9.prototype.ua=function(){n9.ma.ua.call(this);this.tda&&(_.vd(this.tda),this.tda=null);this.$e=this.Gn=null};n9.prototype.iOa=function(){var a=_.Nd(this.Gn);_.w0(a,this.$e)||(this.$e=a,this.dispatchEvent("resize"))};
var o9=function(a){_.W.call(this,a);this.Ar=2;this.oW=this.rf=this.fA=null};_.m(o9,_.W);_.f=o9.prototype;_.f.Xs=function(a){this.Ar=a};_.f.NX=function(){return 250};
_.f.ha=function(){var a=this.wa(),b=a.ha("DIV",["gb-sidepanel","gb-reader-shadow"]);this.Ca=b;_.XT(b,this.NX());a.Dxa(b,!0);_.BU(b,"dialog");this.fA=a.ha("DIV","gb-sidepanel-header");b.appendChild(this.fA);var c=a.ha("DIV","gb-sidepanel-title",this.getTitle());_.BU(c,"heading");this.fA.appendChild(c);this.rf=a.ha("DIV","gb-sidepanel-content");b.appendChild(this.rf);c=k9("close");this.oW=new _.a1(c,uIb,a);this.oW.Oa(b);this.oW.Kf("Close")};
_.f.Ba=function(){_.W.prototype.Ba.call(this);var a=this.getHandler();a.s(this.oW,"action",(0,_.xa)(this.dispatchEvent,this,"close"));a.s(tIb(),"resize",this.position);this.position()};_.f.focus=function(){this.Za&&this.o().focus()};_.f.$a=function(){return this.rf};_.f.position=function(){switch(this.Ar){case 1:vIb(this,!0);break;case 2:vIb(this,!1)}};
var vIb=function(a,b){var c=a.wa();a.o().style.top="46px";var d=_.aU(a.fA),e=_.hU(a.fA,"margin"),g=_.hU(a.$a(),"margin");c=c.hk().height-46-d.height-e.top-e.bottom-g.top-g.bottom-60;_.vU(a.$a(),{maxHeight:"",height:""});_.vU(a.$a(),b?"maxHeight":"height",c+"px")},uIb=_.Q0(_.S0,"gb-sidepanel-close");
var p9=function(a,b){_.W.call(this);this.Ph=a;this.Dz=null;this.oS=b;this.aha=new Map};_.m(p9,_.W);p9.prototype.ua=function(){for(var a=_.l(this.aha),b=a.next();!b.done;b=a.next())_.gd(b.value)};p9.prototype.ha=function(){_.W.prototype.ha.call(this);var a=this.wa().ha("DIV","gb-sidepanel-container");_.zU(a,!1);this.Ca=a};
p9.prototype.Ba=function(){_.W.prototype.Ba.call(this);this.getHandler().s(this.Ph,"change",this.rOa);this.getHandler().s(this,"close",this.bqa);this.getHandler().s(_.bh.Db(),"offline",this.bqa)};var q9=function(a,b,c){a.aha.set(b,c);return a};
p9.prototype.rOa=function(){var a=null,b=this.Ph.Nw();this.Dz&&(a=this.Dz.oY(),this.removeChild(this.Dz,!0),this.Dz=null);b?(this.Dz=this.aha.get(b),_.zU(this.o(),!0),_.XT(this.o(),this.Dz.NX()),this.Da(this.Dz,!0),this.dispatchEvent("resize"),this.Dz.focus()):(_.zU(this.o(),!1),this.dispatchEvent("resize"),wIb(this.oS,a))};p9.prototype.bqa=function(){this.Ph.zq(null)};
var r9=function(a,b){this.oo=a instanceof _.CT?a:new _.CT(a,b)};_.p(r9,_.G0);r9.prototype.ee=function(a,b,c,d){_.E0(this.oo,a,b,c,null,null,d)};
var s9=function(a,b,c,d){_.W.call(this);this.va=a;this.Rb=b;this.Nx=[];this.Cb=c;this.xsa=d};_.m(s9,_.W);_.f=s9.prototype;
_.f.ha=function(){var a=_.OT("DIV","gb-slider-container");this.Ca=a;var b=_.OT("DIV","gb-slider-content");a.appendChild(b);this.rf=b;a=_.m0(this.va);for(var c=0;c<a;c++){var d=_.OT("DIV","gb-slider-segment");b.appendChild(d);this.Nx.push(d)}this.iza();this.II=_.Qd("div");_.qU(this.II,"gb-slider-indicator");_.qU(this.II,"SPRITE_slider_indicator");b.appendChild(this.II);this.Qp=new _.NU(this.II)};_.f.$a=function(){return this.rf};_.f.ua=function(){_.W.prototype.ua.call(this);_.gd(this.Ee)};
_.f.Ba=function(){_.W.prototype.Ba.call(this);var a=this.getHandler();a.s(this.$a(),"click",this.$r);a.s(this.Rb,"change",this.rB);a.s(this.Qp,"end",this.DNa);a.s(this.Cb,"change",this.iza);this.Ee=new t9(this,this.va,this.hq(),this.Cb)};
_.f.resize=function(){for(var a=_.aU(this.$a()).width,b=this.va.Df(),c=0;c<this.Nx.length;c++){var d=xIb(this,c),e=(Math.max(d+1,xIb(this,c+1))-d)/b;e=Math.ceil(e*a);_.$T(this.Nx[c],e,"");d=Math.ceil(d/b*a);this.va.nd()&&(d=a-d-e);_.xU(this.Nx[c],d,"")}this.rB();a=_.yU(this.$a());a.left=-7.5;a.top=0;a.height=0;a.width--;_.OU(this.Qp,a)};var xIb=function(a,b){return 0>b?0:b==_.m0(a.va)?a.va.Df()-1:(b=NFb(a.va,b))?_.tZ(a.va,b):-1};
s9.prototype.rB=function(){var a=this.Rb.Hb();if(a){var b=a.Ub();b=_.tZ(this.va,b);var c=_.vZ(this.va,a),d=_.tZ(this.va,NFb(this.va,c));a=b==d;var e=_.qZ(this.va,c);d=b==d+(e?e.num_pages:-1)-1;var g=(e=this.xsa())&&!e.hasNextPage()&&"full"==this.va.Yr();e=this.va.nd()?this.Nx[0]:_.xZ(this.Nx);e=RGb(e).x+_.aU(e).width;var h=this.Nx[c];c=h.offsetLeft-7;h=Math.max(c,c+h.offsetWidth-1);d||g?b=this.va.nd()?c:h:a?b=this.va.nd()?h:c:(a=this.va.Df(),b=Math.floor(b/a*e-7),this.va.nd()&&(b=e-b-14),b=_.MT(b,
c,h));_.xU(this.II,b,"")}};s9.prototype.iza=function(){for(var a=0;a<this.Nx.length;a++){var b=_.rZ(this.va,a);1==this.Cb.Zh()&&(b=_.tZ(this.va,NFb(this.va,a)),b=this.va.en(b));_.D0(this.Nx[a],"gb-slider-segment-disabled",!b)}};s9.prototype.$r=function(a){yIb(this,_.Ilb(a,this.$a()).x)};s9.prototype.DNa=function(a){yIb(this,a.left+7.5)||this.rB()};
var yIb=function(a,b){b=zIb(a,b);b=_.pZ(a.va,b);return a.xsa()&&Q7(a.va,b,a.Cb.Zh())?(a.Rb.setPosition(new _.$g(b),null,4),!0):!1},zIb=function(a,b){var c=a.va.Df();b=Math.floor(b/_.aU(a.$a()).width*c);a.va.nd()&&(b=c-b-1);return b};s9.prototype.rf=null;s9.prototype.II=null;s9.prototype.Qp=null;s9.prototype.Ee=null;var t9=function(a,b,c,d){var e=a.o()?a.o().parentNode:void 0;z8.call(this,e);this.LR=a;this.va=b;this.Zca=c;this.Cb=d;this.B8();this.className="gb-slider-tooltip";this.m1=0;this.bta=500};
_.m(t9,z8);t9.prototype.B8=function(){this.sr=_.OT("DIV","gb-slider-tooltip-body");this.EK=_.OT("DIV","gb-slider-tooltip-line");this.sr.appendChild(this.EK);this.P_=_.OT("DIV","gb-slider-tooltip-pointer");this.sr.appendChild(this.P_);var a=_.OT("DIV","gb-slider-tooltip-pointer-outer");this.P_.appendChild(a);var b=_.OT("DIV","gb-slider-tooltip-pointer-inner");a.appendChild(b);this.o().appendChild(this.sr)};t9.prototype.GZ=function(a,b){(b=AIb(this))&&z8.prototype.GZ.call(this,a,b)};
t9.prototype.cA=function(a){z8.prototype.cA.call(this,a);if((a=AIb(this))&&this.anchor){var b=this.anchor;this.Qc(b);this.anchor=this.Af=b;this.setPosition(a||this.jY(0));this.setVisible(!0)}else this.setVisible(!1)};
var AIb=function(a){if(!a.anchor)return null;var b=a.o();b.parentNode&&b.parentNode.lastChild!=b&&b.parentNode.appendChild(b);var c=_.WT(a.LR.$a()),d=zIb(a.LR,a.mw.x-c.x);c=_.k0(a.va,d);if(0>d||!c)return null;Q7(a.va,_.pZ(a.va,d),a.Cb.Zh())?(d=_.flb(a.va,d),d=V7(_.clb(a.va,d),50),c="Page "+c,_.ge(a.EK,_.JT(d)?c:d+" \u2013 "+c)):(_.Vd(a.EK),c=_.OT("SPAN","gb-slider-tooltip-disabled","\u2014 Unavailable in the sample \u2014"),a.EK.appendChild(c));_.zU(b,!0);b=a.mw.x;c=_.WT(a.anchor).y-47;var e=a.Zca;
d=a.P_;var g=_.Nd();a=_.aU(a.sr);e?(e=b+a.width/2,e<a.width?e=a.width:(g=g.width,e>g&&(e=g)),d.style.left=Math.round(b-e+a.width)+"px"):(e=b-a.width/2,0>e?e=0:(a=g.width-a.width,e>a&&(e=a)),d.style.left=Math.round(b-e)+"px");return new r9(e,c)};t9.prototype.sr=null;t9.prototype.P_=null;
var BIb=function(a,b){var c=_.Q0(_.S0,"gb-backbutton");_.a1.call(this,void 0,c);this.va=a;this.Rb=b;this.kF=!1;this.jea=0;this.JJ=this.J8=this.O8=null};_.m(BIb,_.a1);_.f=BIb.prototype;_.f.Ba=function(){_.a1.prototype.Ba.call(this);this.setVisible(!1);this.O8=this.Rb.Hb();this.J8=this.Rb.Ne();this.getHandler().s(this.Rb,"change",this.ou).s(this,"action",this.dP)};_.f.JR=function(){return this.kF};_.f.show=function(a){this.setVisible(a)};
_.f.ou=function(a){var b=!_.n2(this.va,_.k2(this.O8,this.J8),_.k2(a.startPosition,a.endPosition)),c=a.action;this.O8=a.startPosition;this.J8=a.endPosition;CIb[c]?!this.kF&&b&&(this.JJ=a.sfa,this.iy()):this.kF&&10<this.jea++&&this.gA()};_.f.iy=function(){if(this.JJ){var a=_.tZ(this.va,this.JJ.Ub());this.setContent("Return to page "+(0<=a?_.k0(this.va,a):""));this.jea=0;this.kF||(this.kF=!0,this.dispatchEvent("change"))}};_.f.gA=function(){this.jea=0;this.kF&&(this.kF=!1,this.dispatchEvent("change"))};
_.f.dP=function(){this.JJ&&(_.Ne("Web Reader","Click","Return to Page Link (Slider)"),this.gA(),this.Rb.setPosition(this.JJ),this.JJ=null)};var CIb={6:!0,1:!0,7:!0,3:!0,4:!0,5:!0};
var DIb=function(a,b){_.W.call(this,b);this.jra=a;this.Zs=_.eh();this.YW=new _.a1("Dismiss",M8.Db());this.Da(this.YW,!1)};_.m(DIb,_.W);_.f=DIb.prototype;
_.f.ha=function(){var a=_.Bc?"Get the free Google Play Books app for Android":_.Ac||_.zc?"Get the free Google Play Books app for iOS":"";if(a){var b=this.wa(),c=b.ha("IMG",{"class":"gb-native-app-promo-icon",src:"/googlebooks/images/reader/play_icon.png"});c=b.ha("A",{href:this.jra},c);var d=b.ha("A",{href:this.jra,className:"gb-native-app-promo-link"},a),e=b.hk();a=["gb-native-app-promo-container"];(600>e.height||600>e.width)&&a.push("gb-native-app-promo-small");d=b.ha("DIV",["gb-native-app-promo-bar",
"gb-butter-box","goog-inline-block"],d," - ");_.W0(this.YW,"gb-native-app-promo-dismiss");this.YW.Oa(d);this.Ca=b.ha("DIV",a,c,d)}else _.W.prototype.ha.call(this)};_.f.Ba=function(){_.W.prototype.Ba.call(this);var a=this.getHandler();a.s(this.YW,"action",this.zNa);a.s(_.bh.Db(),"change",this.aca)};_.f.aca=function(a){var b=this.Zs;this.Zs=a.Cj&&!EIb();b!=this.Zs&&this.dispatchEvent("change")};_.f.JR=function(){return this.Zs};_.f.show=function(a){_.zU(this.o(),a);this.dispatchEvent("resize")};
_.f.zNa=function(){this.Zs=!1;this.dispatchEvent("change");_.w3("gb-reader/prefs/app-promo-dismissed","1")};var EIb=function(){return!!_.x3("gb-reader/prefs/app-promo-dismissed")};
var u9=function(a,b,c){var d=[];b=_.tZ(a,b.Ub());0<=b&&d.push(_.k0(a,b));c&&(c=_.tZ(a,c.Ub()),a=_.k0(a,c),0<=c&&d[0]!=a&&d.push(a));return d.length?d.join("\u2013"):"\u2014"};
var v9=function(a,b,c){_.W.call(this);this.va=a;this.Rb=b;this.Cb=c;this.Cx=this.x_=null};_.m(v9,_.W);v9.prototype.ha=function(){_.W.prototype.ha.call(this);var a=this.o();_.qU(a,"gb-pagecontrol");this.x_=_.OT("FORM");a.appendChild(this.x_);var b=_.OT("INPUT","gb-pagecontrol-input");b.setAttribute("title","Page number");this.x_.appendChild(b);this.Cx=b;if(b=this.va.lZ){var c=_.OT("SPAN",null," / "+b);_.EU(c,"out of "+(b+" pages."));a.appendChild(c)}};
v9.prototype.Ba=function(){_.W.prototype.Ba.call(this);var a=this.getHandler();a.s(this.Rb,"change",this.rB);a.s(this.x_,"submit",this.fOa);a.s(this.Cx,"click",function(){_.Ac?this.Cx.value="":this.Cx.select()});a.s(this.Cx,"blur",this.rB);this.rB()};v9.prototype.rB=function(){var a=this.Rb.Hb(),b=this.Rb.Ne();a&&(a=u9(this.va,a,b),this.Cx.value=a,_.D0(this.Cx,"gb-pagecontrol-page-input-empty","\u2014"==a));this.Cx.blur()};
v9.prototype.fOa=function(a){a.preventDefault();if(a=this.Cx.value.match(/\s*(\w+)/)){a=a[0];for(var b=this.va.Df(),c=0;c<b;c++)if(0==_.fY(_.k0(this.va,c),a)){var d=_.pZ(this.va,c);if(Q7(this.va,d,this.Cb.Zh())){this.Rb.setPosition(d,null,7);return}}this.rB()}};
var FIb=function(){return(0,_.P1)('<div class="'+_.Y("gb-statusbar")+'" role="navigation"><div class="'+_.Y("gb-statusbar-controls")+'"><div class="'+_.Y("gb-statusbar-slider")+'"></div><div class="'+_.Y("gb-statusbar-page-input")+'"></div><div class="'+_.Y("gb-statusbar-page-arrows")+'"></div></div><div class="'+_.Y("gb-statusbar-info")+'"><div class="'+_.Y("gb-statusbar-info-left")+'"></div><div class="'+_.Y("gb-statusbar-info-right")+'"></div></div></div>')};
var w9=function(a,b,c,d){c=void 0===c?null:c;_.W.call(this);var e=b.Va(),g=b.Rb;this.LR=a;this.Da(a);this.Jva=new v9(e,g,b.Cb);this.Da(this.Jva);(this.a0=c)&&this.Da(this.a0);this.kq=this.IA=null;d&&!EIb()&&(this.kq=new DIb(d),this.Da(this.kq));this.TE=new WHb(b);this.Da(this.TE);this.lC=new BIb(e,g);this.Da(this.lC)};_.m(w9,_.W);w9.prototype.ha=function(){this.Ca=_.Z1(FIb,null,null,this.wa())};
w9.prototype.Ba=function(){_.W.prototype.Ba.call(this);this.LR.Oa(this.oD("gb-statusbar-slider"));this.Jva.Oa(this.oD("gb-statusbar-page-input"));this.IA&&GIb(this,this.IA);var a=this.oD("gb-statusbar-info-left");this.TE.Oa(a);this.lC.Oa(a);this.kq&&this.kq.Oa(a);this.a0&&this.a0.Oa(this.oD("gb-statusbar-info-right"));this.getHandler().s(this.TE,"change",this.Ko).s(this.lC,"change",this.Ko);this.kq&&this.getHandler().s(this.kq,"change",this.Ko)};w9.prototype.resize=function(){this.Za&&this.LR.resize()};
var GIb=function(a,b){a.IA&&a.removeChild(a.IA,!0);a.IA=b;a.Da(b);a.Za&&(a.IA.Oa(a.oD("gb-statusbar-page-arrows")),a.resize())};w9.prototype.Ko=function(){if(this.lC.JR())var a=this.lC;else this.TE.JR()?a=this.TE:this.kq&&this.kq.JR()&&(a=this.kq);this.lC.show(this.lC==a);this.TE.show(this.TE==a);this.kq&&this.kq.show(this.kq==a)};
var HIb=function(a){var b=_.Q0(_.S0,"gb-topbar-accessibility-button");_.a1.call(this,null,b,a)};_.m(HIb,_.a1);HIb.prototype.update=function(a,b){b?(this.Lc(!0),this.setContent("Screen reader users, click here to enable flowing text mode"),this.setVisible(2!=a)):(this.Lc(!1),this.setContent("Screen reader users, this volume is not available in flowing text mode"))};
var x9=function(a,b,c,d,e){_.g3.call(this,c,d,e);this.Wa=a;this.Cwa=b};_.m(x9,_.g3);x9.prototype.$a=function(){return this.o()?this.o().rows[0].cells[0]:null};
x9.prototype.ha=function(){var a=_.x0(1,1);a.className="gb-recommendations-page";var b=a.rows[0].cells[0];b.className="gb-recommendations-page-content";this.Ca=a;var c=_.OT("DIV","gb-recommendations-page-volume-heading",this.Wa.ud()?"You've just finished your free sample.":"You've just finished your book.");b.appendChild(c);this.Da(new _.$8(this.Wa,!0,void 0,gIb),!0);if(this.Cwa.Xd()){c=_.OT("DIV","gb-recommendations-page-recommendations-heading","Other books you may enjoy.");b.appendChild(c);c=0;
for(var d;(d=this.Cwa.getItem(c))&&3>c;c++)this.Da(new _.$8(d,!0,void 0,fIb),!0)}_.nu.IsInternalUser&&(c=_.OT("DIV","gb-recommendations-page-bad-recommendations"),c.innerHTML='<div>Internal only - bad recommendations?</div><a href="http://go/badrec">Report them at http://go/badrec</a>',b.appendChild(c));_.C0(a,!0)};
x9.prototype.Ba=function(){_.g3.prototype.Ba.call(this);var a=this.Vb();_.XT(this.o(),Math.floor(.8*a.width));var b=this.o();a=this.o().clientHeight<a.height?a.height:"";b.style.height=_.ZT(a,!0)};
var IIb=function(a,b,c,d,e,g){t8.call(this,b,c,d,e,g,void 0);this.Wa=a;this.OJ=null};_.m(IIb,t8);_.f=IIb.prototype;_.f.setSize=function(a){t8.prototype.setSize.call(this,a);this.OJ&&this.OJ.setSize(a)};_.f.Oe=function(a){return _.z0(a,y9)?JIb(this):t8.prototype.Oe.call(this,a)};_.f.Bh=function(a){return _.z0(a.sd().Hb(),y9)?(a=_.nZ(this.Va(),!0),sHb(this,a)):t8.prototype.Bh.call(this,a)};
_.f.hh=function(a){return _.z0(a.sd().Hb(),y9)?_.Tg(null):t8.prototype.hh.call(this,a).then(function(b){return b||JIb(this)},null,this)};_.f.hasPreviousPage=function(a){return _.z0(a.sd().Hb(),y9)?!0:t8.prototype.hasPreviousPage.call(this,a)};_.f.hasNextPage=function(a){return _.z0(a.sd().Hb(),y9)?!1:!0};_.f.hY=function(a){return _.z0(a.sd().Hb(),y9)?_.Tg([null,a]):t8.prototype.hY.call(this,a)};
var JIb=function(a){return a.OJ?_.Tg(a.OJ):_.GT(_.Nu().then(function(b){var c=this.Wa.ud()?"end-of-sample":"end-of-volume";return _.Zkb(b,this.Wa.Ga(),c)},null,a),function(){return{}}).then(function(b){var c=new _.h3(this.Va(),y9,y9,1);return this.OJ=new x9(this.Wa,new _.B2(b),c,this.Vb(),this.wa())},null,a)},y9=new _.$g("GBS.ZZ0");
var A9=function(a,b){_.a1.call(this,"",z9.Db());this.YOa=a;this.Uc=b;this.Gha=this.yF=null;this.rpa=this.qpa=this.opa=this.ppa=this.VV=!0;this.kg(64,!0);this.icon=null};_.m(A9,_.a1);A9.prototype.Nw=function(){return null};A9.prototype.setLabel=function(a){this.Uc=a;KIb(this)};var KIb=function(a){var b=a.o();b&&_.CU(b,"label",LIb(a))};_.f=A9.prototype;_.f.jg=function(){return(this.ls()||this.Qg(2)||this.Qg(64))&&this.bn()};_.f.cB=function(a){_.a1.prototype.cB.call(this,a);this.hy()};
_.f.uk=function(a){_.a1.prototype.uk.call(this,a);this.hy()};_.f.xf=function(a){_.a1.prototype.xf.call(this,a);this.hy()};_.f.bn=function(){return!this.Gha};_.f.ha=function(){_.a1.prototype.ha.call(this);this.icon=k9(this.YOa);this.setContent(this.icon);var a=this.o();KIb(this);_.BU(a,"button")};_.f.Ba=function(){_.a1.prototype.Ba.call(this);this.hy()};_.f.Ob=function(){this.tP();_.a1.prototype.Ob.call(this)};var LIb=function(a){var b=a.Gha;return b?a.Uc+" ("+b+")":a.Uc};
A9.prototype.hy=function(){this.Za&&_.D0(this.icon,"gb-topbar-button-icon-active",this.jg())};A9.prototype.KR=function(){var a=_.OT("DIV",["gb-reader-shadow","gb-sidebar-popup"]);_.ge(a,LIb(this));a=_.OT("DIV","gb-sidebar-popup-spacer",a);document.body.appendChild(a);var b=this.o();this.yF=new h8(a,new MIb(b));this.yF.ee();this.yF.setVisible(!0)};A9.prototype.tP=function(){this.yF&&(_.Yd(this.yF.o()),_.gd(this.yF),this.yF=null)};var z9=function(){};_.m(z9,_.S0);z9.prototype.Gb=function(){return"gb-topbar-button"};
_.Fa(z9);var MIb=function(a){r9.call(this,0,0);this.AIa=a};_.m(MIb,r9);MIb.prototype.ee=function(a,b,c,d){var e=_.yU(this.AIa);e=new _.CT(e.left+Math.round(e.width/2),e.top+e.height);var g=_.aU(a),h=Math.round(g.width/2),k=_.bU(a)?1:-1;k=new _.CT(e.x+h*k,e.y);!_.bU(a)&&e.x>_.Nd().width-h&&(k.x=_.Nd().width-g.width);_.bU(a)&&e.x<h&&(k.x=g.width);this.oo=k;r9.prototype.ee.call(this,a,b,c,d)};
var B9=function(a,b,c){A9.call(this,"bookmark","Bookmarks");this.Xe=a;this.Rb=b;this.Pd=c;this.Zv=this.rj=null;this.VV=!1;this.ppa=!0;this.opa=!1;this.qpa=!0;this.kg(64,!1);this.kg(8,!0)};_.m(B9,A9);var C9=function(a){a.isEnabled()?a.Pd.ky()?a.rj?a.setLabel("Loading..."):a.setLabel(a.Zv?"Remove bookmark":"Add bookmark"):a.setLabel("Bookmarks"):a.setLabel("Page cannot be bookmarked")};
B9.prototype.Ba=function(){A9.prototype.Ba.call(this);this.Pd.ky()&&(this.getHandler().s(this.Rb,"change",this.Msa).s(this,"action",this.dP),this.Msa())};B9.prototype.hy=function(){var a=!1;this.Dj()&&this.bn()&&(a=!0);_.D0(this.icon,"gb-topbar-bookmark-icon-active",a)};B9.prototype.dP=function(){this.rj||(this.bn()&&!this.Zv?(_.Ne("Web Reader","Click On","Bookmarks Button"),NIb(this)):this.Zv&&(_.Ne("Web Reader","Click Off","Bookmarks Button"),OIb(this)))};
var PIb=function(a){var b=a.Rb.Hb(),c=a.Rb.Ne();return a.Pd.nn("bookmarks",_.k2(b,c)).then(function(d){return d[0]||null})};B9.prototype.Msa=function(){var a=this,b=_.z0(this.Rb.Hb(),y9);this.Lc(!b);b||!this.bn()?(this.hy(),C9(this)):(this.rj=PIb(this),C9(this),_.Pg(this.rj.then(function(c){a.Zv=c;a.vk(!!a.Zv);a.hy()}),function(){a.rj=null;C9(a)}))};
var NIb=function(a){C9(a);_.Pg(_.GT(_.Tg(QIb(a)).then(function(b){if(!b)throw Error("Pf");b=new _.e2("bookmarks","bookmark",b);b.Re(a.Pd.Va().Ga());return a.Pd.yr(b)}).then(function(b){a.Zv=b;a.vk(!!a.Zv);a.hy()}),function(){_.E3.dispatchEvent(new _.D3(new _.C3("There was a problem adding your bookmark")))}),function(){a.rj=null;C9(a)})},OIb=function(a){C9(a);a.rj=_.Pg(_.GT(a.Pd.qo(a.Zv).then(function(b){a.Zv=null;a.vk(!1);a.hy();return b}),function(){_.E3.dispatchEvent(new _.D3(new _.C3("There was a problem removing your bookmark")))}),
function(){a.rj=null;C9(a)})},QIb=function(a){var b=a.Rb.Hb();a.Rb.Ne();return(a=a.Xe.getReader().nb())?a.Ng()?_.k2(b,b,"","",a.Ue.substring(0,100)):_.k2(b,b):null};
var D9=function(a,b,c,d){A9.call(this,a,b);this.Cu=c;this.Ph=d};_.m(D9,A9);D9.prototype.Nw=function(){return this.Cu};D9.prototype.xf=function(a){this.bn()||(a=!1);var b=this.Qg(64);A9.prototype.xf.call(this,a);a?b||(_.Ne("Web Reader","Click On","Sidepanel Button: "+this.Cu),this.Ph.zq(this.Cu)):(b&&_.Ne("Web Reader","Click Off","Sidepanel Button: "+this.Cu),this.Ph.Nw()==this.Cu&&this.Ph.zq(null))};D9.prototype.Ba=function(){A9.prototype.Ba.call(this);this.getHandler().s(this.Ph,"change",this.uOa)};
D9.prototype.uOa=function(){this.xf(this.Ph.Nw()==this.Cu)};
var I9=function(a,b,c,d,e){o9.call(this,e);e=this.wa();this.va=a;this.Cb=b;this.Zd=c;this.Wa=d;this.mE=this.lE=null;if(this.fya=_.hZ()&&!!this.Zd.Sk())this.lE=new X8(this.Zd,this.Wa),this.Da(this.lE),this.mE=new Z8(this.Zd,this.Wa.Ga()),this.Da(this.mE);this.Ix=new E9(_.P7(this,"readingMode"),e);this.Da(this.Ix);a=_.gZ(this.va,2);b=new _.k1(a?"Flowing text":"Flowing text (unavailable)",null,e,RIb);b.Ua(2);b.Lc(a);this.Ix.sg(b);this.PY=new _.k1("",null,e,RIb);this.PY.Ua(1);this.Ix.sg(this.PY);SIb(this);
this.bI=new E9(_.P7(this,"fontFace"),e);F9(this,"arial,sans-serif","Arial");F9(this,"georgia,serif","Georgia");F9(this,"times new roman,serif","Times New Roman");F9(this,"trebuchet ms,serif","Trebuchet MS");F9(this,"verdana,sans-serif","Verdana");this.Da(this.bI);this.QD=new Q8(e.ha("DIV","SPRITE_icon_layout_auto"),G9.Db());this.QD.Ua("auto");this.QD.Kf("Automatic layout");this.Da(this.QD);this.SD=new Q8(e.ha("DIV","SPRITE_icon_layout_onepage"),G9.Db(),e);this.SD.Kf("One-page layout");this.SD.Ua("one");
this.Da(this.SD);this.UD=new Q8(e.ha("DIV","SPRITE_icon_layout_twopages"),G9.Db(),e);this.UD.Kf("Two-page layout");this.UD.Ua("two");this.Da(this.UD);this.dI=new _.a1(e.ha("DIV","SPRITE_icon_minus"),H9.Db(),e);this.dI.Kf("Decrease text size");this.dI.Ua(-1);this.Da(this.dI);this.eI=new _.a1(e.ha("DIV","SPRITE_icon_plus"),H9.Db(),e);this.eI.Kf("Increase text size");this.eI.Ua(1);this.Da(this.eI);this.WD=new Q8(e.ha("DIV","SPRITE_icon_lineheight_1"),G9.Db(),e);this.WD.Kf("Small");this.WD.Ua(1.15);this.Da(this.WD);
this.XD=new Q8(e.ha("DIV","SPRITE_icon_lineheight_2"),G9.Db(),e);this.XD.Kf("Medium");this.XD.Ua(1.7);this.Da(this.XD);this.YD=new Q8(e.ha("DIV","SPRITE_icon_lineheight_3"),G9.Db(),e);this.YD.Kf("Large");this.YD.Ua(2.2);this.Da(this.YD);this.WI=new Q8(e.ha("DIV","SPRITE_icon_justify_off"),G9.Db(),e);this.WI.Kf("No justification");this.WI.Ua(!1);this.Da(this.WI);this.XI=new Q8(e.ha("DIV","SPRITE_icon_justify_on"),G9.Db(),e);this.XI.Kf("Justify text");this.XI.Ua(!0);this.Da(this.XI);this.GI=new _.a1(e.ha("DIV",
"SPRITE_icon_minus"),H9.Db(),e);this.GI.Kf("Zoom out");this.Da(this.GI);this.HI=new _.a1(e.ha("DIV","SPRITE_icon_plus"),H9.Db(),e);this.HI.Kf("Zoom in");this.Da(this.HI);this.Xs(1)};_.m(I9,o9);I9.prototype.oY=function(){return"settings"};I9.prototype.getTitle=function(){return TIb()};
I9.prototype.ha=function(){o9.prototype.ha.call(this);var a=this.wa(),b=this.$a();if(this.fya){var c=_.P7(this,"offline"),d=a.ha("DIV",{id:c});this.lE.Oa(d);this.mE.Oa(d);c=a.ha("DIV","gb-sidepanel-heading",a.ha("LABEL",{"for":c},"Offline reading"));d=a.ha("DIV",null,c,d);b.appendChild(d)}d=a.ha("DIV","gb-sidepanel-heading",a.ha("LABEL",{"for":this.Ix.t9},"View"));d=a.ha("DIV",null,d);b.appendChild(d);this.Ix.Oa(d);d=a.ha("DIV","gb-sidepanel-heading",a.ha("LABEL",{"for":this.bI.t9},"Typeface"));d=
a.ha("DIV","gb-reader-settings-text-only",d);b.appendChild(d);this.bI.Oa(d);d=a.ha("DIV","gb-sidepanel-heading","Page Layout");_.CU(d,"hidden",!0);d=a.ha("DIV",null,d);_.BU(d,"radiogroup");_.EU(d,"Page Layout");b.appendChild(d);this.QD.Oa(d);this.SD.Oa(d);this.UD.Oa(d);c=_.P7(this,"fontSize");d=a.ha("DIV","gb-sidepanel-heading",a.ha("LABEL",{"for":c},"Text size"));_.CU(d,"hidden",!0);c=a.ha("DIV",{id:c});_.BU(c,"group");_.EU(c,"Text size");d=a.ha("DIV","gb-reader-settings-text-only",d,c);b.appendChild(d);
this.dI.Oa(c);this.eI.Oa(c);d=a.ha("DIV","gb-sidepanel-heading","Line height");d=a.ha("DIV","gb-reader-settings-text-only",d);_.BU(d,"radiogroup");_.EU(d,"Line height");b.appendChild(d);this.WD.Oa(d);this.XD.Oa(d);this.YD.Oa(d);d=a.ha("DIV","gb-sidepanel-heading","Justify");d=a.ha("DIV","gb-reader-settings-text-only",d);_.BU(d,"radiogroup");_.EU(d,"Justify");b.appendChild(d);this.WI.Oa(d);this.XI.Oa(d);d=a.ha("DIV","gb-sidepanel-heading","Zoom");a=a.ha("DIV","gb-reader-settings-image-only",d);b.appendChild(a);
this.GI.Oa(a);this.HI.Oa(a)};
I9.prototype.Ba=function(){o9.prototype.Ba.call(this);var a=this.Cb;this.ri();this.getHandler().s(this.Ix,"action",this.hOa).s(this.QD,"action",this.Tba).s(this.SD,"action",this.Tba).s(this.UD,"action",this.Tba).s(this.bI,"action",this.GNa).s(this.eI,"action",this.Isa).s(this.dI,"action",this.Isa).s(this.WD,"action",this.Xba).s(this.XD,"action",this.Xba).s(this.YD,"action",this.Xba).s(this.WI,"action",this.Ksa).s(this.XI,"action",this.Ksa).s(_.bh.Db(),"change",this.ri).s(a,["format","readingmode",
"displaymode"],this.ri).s(this.HI,"action",(0,_.xa)(a.hPa,a)).s(this.GI,"action",(0,_.xa)(a.ZKa,a)).s(this.HI,"action",_.Ma(_.Ne,"Web Reader","Click","Image Size: Increase")).s(this.GI,"action",_.Ma(_.Ne,"Web Reader","Click","Image Size: Decrease"))};
var SIb=function(a){var b=_.gZ(a.va,1);if(b){var c="Original pages";_.hZ()&&!_.eh()&&(c="Original pages (Unavailable offline)",b=!1)}else c="Original pages (Unavailable)";a.PY.setContent(c);a.PY.Lc(b)},F9=function(a,b,c){var d=a.wa();c=d.ha("DIV",null,c);c.style.fontFamily=b;d=new _.k1(c,null,d,RIb);d.Ua(b);a.bI.sg(d)};_.f=I9.prototype;_.f.hOa=function(){var a=this.Ix.iu().Sa();_.Ne("Web Reader","Click","Reading Mode: "+a);this.Cb.ep(a);this.ri()};
_.f.ri=function(){var a=this.Cb;SIb(this);var b=a.Zh();b!=this.Ix.Sa()&&this.Ix.Ua(b);b=2==b;_.D0(this.o(),"gb-reader-settings-text-mode",b);_.D0(this.o(),"gb-reader-settings-image-mode",!b);b=a.Ar;this.QD.dl(b==this.QD.Sa());this.SD.dl(b==this.SD.Sa());this.UD.dl(b==this.UD.Sa());this.bI.Ua(a.Iw());this.dI.Lc(10<a.dk());this.eI.Lc(24>a.dk());b=a.eu();this.WD.dl(b==this.WD.Sa());this.XD.dl(b==this.XD.Sa());this.YD.dl(b==this.YD.Sa());b=a.Tz();this.XI.dl(b);this.WI.dl(!b);this.GI.Lc(a.cu()>(a.Vw[0]||
0));this.HI.Lc(a.cu()<(_.xZ(a.Vw)||0))};_.f.Tba=function(a){a=a.target.Sa();_.Ne("Web Reader","Click","Display Mode: "+a);this.Cb.Xs(a);this.ri()};_.f.GNa=function(a){a=a.target.Sa();_.Ne("Web Reader","Click","Font Face: "+a);_.Upb(this.Cb,a)};_.f.Isa=function(a){a=a.target.Sa();_.Ne("Web Reader","Click",0<a?"Font Size: Increase":"Font Size: Decrease");_.Vpb(this.Cb,_.MT(this.Cb.dk()+a,10,24))};_.f.Xba=function(a){a=a.target.Sa();_.Ne("Web Reader","Click","Line Height: "+a);_.Ypb(this.Cb,a);this.ri()};
_.f.Ksa=function(a){a=a.target.Sa();_.Ne("Web Reader","Click","Justify: "+a);_.Xpb(this.Cb,a);this.ri()};var TIb=function(){return _.hZ()?"Settings":"Display options"},RIb=_.Q0(_.i1,"gb-reader-settings-menu-item"),H9=function(){};_.m(H9,_.S0);H9.prototype.ha=function(a){a=_.S0.prototype.ha.call(this,a);_.qU(a,"goog-inline-block");return a};H9.prototype.Gb=function(){return"gb-reader-settings-button"};_.Fa(H9);var G9=function(){};_.m(G9,H9);G9.prototype.Pl=function(){return"radio"};_.Fa(G9);
var E9=function(a,b){_.B1.call(this,null,new UIb,J9.Db(),b);this.t9=a};_.m(E9,_.B1);E9.prototype.ha=function(){_.B1.prototype.ha.call(this);this.o().id=this.t9;_.qU(this.o(),"gb-reader-settings-select")};var UIb=function(){_.o1.call(this)};_.m(UIb,_.o1);UIb.prototype.ha=function(){_.o1.prototype.ha.call(this);_.qU(this.o(),"gb-reader-settings-menu")};var J9=function(){};_.m(J9,I8);
J9.prototype.ha=function(a){var b=I8.prototype.ha.call(this,a);a=a.wa().ha("DIV",{"aria-hidden":!0,"class":"gb-reader-settings-menu-triangle"},"\u25be");b.appendChild(a);return b};_.Fa(J9);
var VIb=function(a){_.W.call(this);this.va=a};_.m(VIb,_.W);VIb.prototype.ha=function(){var a=[_.OT("SPAN","gb-title-box-title",this.va.getTitle())],b=this.va.Ql();if(b){var c=_.OT("SPAN","gb-title-box-dash"," \u2013 ");b=_.OT("SPAN","gb-title-box-author",b);_.bb(a,c,b)}this.Ca=_.OT("SPAN","gb-title-box",a)};
var K9=function(a,b,c,d,e,g,h,k,n,r,w,y){_.W.call(this);this.va=b;this.Wa=c;this.Cb=e;this.Ph=g;this.vQa=n;this.sZ=w||null;this.WP=y||null;this.Vya=new VIb(b);this.Da(this.Vya);this.d7=new HIb;this.Da(this.d7);b=new D9("list","Contents","contents",g);this.Da(b);b=new D9("format_size",TIb(),"settings",g);this.Da(b);b=new D9("search","Search","search",g);b.VV=r;b.rpa=r;this.Da(b);g=new D9("help","Help","help",g);g.VV=!1;this.Da(g);a=new B9(a,h,k);this.Da(a)};_.m(K9,_.W);
K9.prototype.ha=function(){var a=this.wa(),b=a.ha("DIV","gb-topbar-link-cell");if(this.WP&&this.sZ){var c=a.ha("A",{target:"#"==this.WP?"_self":"_top",href:this.WP},"\u00ab "+this.sZ);_.BU(c,"button");b.appendChild(c)}c=a.ha("DIV","gb-topbar-title-cell");this.Vya.Oa(c);var d=a.ha("DIV","gb-topbar-controls-cell");_.kU(this,function(e){e instanceof _.a1&&e.Oa(d)});DEb(this,_.OT("DIV","gb-topbar",b,c,d))};
K9.prototype.Ba=function(){_.W.prototype.Ba.call(this);this.Jha();var a=this.getHandler().s(this.Cb,"readingmode",this.Jha).s(_.bh.Db(),"change",this.Jha).s(this.d7,"action",this.iNa);_.Ac||_.kU(this,function(b){b instanceof A9&&(a.s(b.o(),"mouseover",(0,_.xa)(this.GQa,this,b)),a.s(b.o(),"mouseout",(0,_.xa)(b.tP,b)))},this)};var wIb=function(a,b){b&&_.kU(a,function(c){c instanceof D9&&c.Nw()==b&&c.o().focus()})};
K9.prototype.Jha=function(){_.kU(this,function(a){if(a instanceof A9){var b=a.ppa||"full"==this.va.Yr()?a.opa||this.vQa?a.qpa||2==this.Cb.Zh()?a.VV||_.eh()?!a.rpa&&this.Wa.Rg()?"Unavailable for uploaded books":null:"Unavailable offline":"Unavailable in original pages mode":"Unavailable when not signed in":"Unavailable for preview books";a.Gha=void 0===b?null:b;KIb(a)}},this);this.d7.update(this.Cb.Zh(),_.gZ(this.va,2))};K9.prototype.GQa=function(a){this.Ph.Nw()||a.KR()};
K9.prototype.iNa=function(){_.gZ(this.va,2)&&this.Cb.ep(2)};
_.L9=function(a){_.W.call(this);this.wd=a;this.Qu=new _.Be(this);this.Yw=new g9;this.Ada=new _.FZ(_.Ma(this.p1,"Loading..."),250,this);this.Rfa=new _.FZ(this.Rwa,200,this);this.v9=!0;a=(0,_.xa)(this.getReader,this);var b=this.wd.Va();a=new s9(b,this.wd.Rb,this.wd.Cb,a);b=this.wd.yj();var c;_.Bc&&(c=b.native_app_download_url_android);var d;this.wd.getVolume().ud()&&(d=new m9(this.wd.getVolume(),this.wd.GD(),b.view_my_ebooks_url));this.vK=new w9(a,this.wd,d,c);this.Da(this.vK,!0);c=this.wd.yj();d=_.hZ()?
"Back":"Exit";this.oS=new K9(this,this.wd.Va(),this.wd.getVolume(),this.wd.ns,this.wd.Cb,this.wd.Ph,this.wd.Rb,this.wd.Pd,this.wd.GD(),c.client_side_search,d,c.back_link_href);this.Da(this.oS,!0);this.hya=new p9(this.wd.Ph,this.oS);this.Da(this.hya,!0);this.yg=this.Ut=this.zc=null};_.m(_.L9,_.W);_.f=_.L9.prototype;_.f.getReader=function(){return this.zc};_.f.ha=function(){_.W.prototype.ha.call(this);this.o().className="gb-reader-container"};
_.f.Ba=function(){var a=this;_.W.prototype.Ba.call(this);var b=function(){a.v9&&a.Rfa.start()},c=tIb(),d=_.p3.Db();this.getHandler().s(this.wd.Ph,"change",b).s(this.vK,"resize",b).s(c,"resize",b).s(d,"exitFullscreen",function(){a.Rfa.start();a.v9=!0}).s(d,"enterFullscreen",function(){a.Rfa.stop();a.v9=!1})};_.f.Ob=function(){_.W.prototype.Ob.call(this);this.Ada.stop();_.gd(this.yg);_.gd(this.Ut);this.Ut=this.yg=null};
_.f.Iga=function(a){this.zc&&(this.Qu.Ye(),this.Yw.BF(),this.removeChild(this.zc,!0),this.zc.mb(),this.zc=null);this.zc=a;this.Qu.s(a,"start",this.aOa).s(a,"complete",this.$ba);this.Yw.install(this);var b=new l9(a,this.wd.Va().nd());GIb(this.vK,b);this.Da(a);_.alb(a,this.o().firstChild);this.Rwa();(b=this.wd.Rb.Hb())&&a.setPosition(b)};var h9=function(a){var b=a.wa(),c=a.o(),d=b.Nz(document);d&&b.Wl(d)||(b=c.scrollTop,a.getReader().o().focus(),c.scrollTop=b)};_.f=_.L9.prototype;
_.f.aOa=function(){_.gd(this.yg);this.Ada.start()};
_.f.$ba=function(a){this.Ada.stop();_.gd(this.yg);if(a=a.getError())a instanceof _.pob?this.p1("You have either reached a page that is unavailable for viewing or reached your viewing limit for this book."):a instanceof _.eu?this.p1("Unable to load page. Please check your Internet connection and try again."):a instanceof _.M0?(this.getHandler().Ye(),this.Qu.Ye(),this.Yw.BF(),this.Ut=_.N7(a,this.wd.yj().back_link_href,"https://support.google.com/googleplay/answer/179841")):(this.p1("There was a problem displaying this page",
"Learn more",WIb),_.ke(a));a=this.vK;a.IA&&a.IA.refresh()};_.f.Rwa=function(){if(this.zc&&this.Za){this.vK.resize();var a=tIb().Vb(),b=_.aU(this.vK.o()).height,c=_.aU(this.oS.o()).height;a=new _.Fd(a.width,Math.max(a.height-b-c,0));a.width-=_.Jlb();this.zc.setSize(a);a=this.o();a.style.paddingTop=c+"px";a.style.paddingBottom=b+"px"}};_.f.p1=function(a,b,c){_.gd(this.yg);this.yg=new _.C3(a,b,c);_.E3.dispatchEvent(new _.D3(this.yg))};_.f.ua=function(){_.gd(this.Qu);_.gd(this.Yw);_.W.prototype.ua.call(this)};
var WIb=_.Cb(_.lb(_.mb("https://support.google.com/googleplay?p=problem_displaying_page_web")));
var M9=function(a,b){_.Hg.call(this,"ReadingPosition",b);this.Lj=a};_.m(M9,_.Hg);M9.prototype.getPosition=function(){return this.Lj};M9.prototype.Ig=function(a){_.Hg.prototype.Ig.call(this,a);a.position=this.getPosition()};_.Ig.ReadingPosition=function(a){return new M9(a.position,a.id)};
var N9=function(a,b,c,d,e){e=void 0===e?null:e;_.ed.call(this);this.va=a;this.Zd=b;this.su=c;this.Rb=d;this.No=e;this.U_=[];this.Kwa=new i8(this.nUa,1E3,this);this.Ta=new _.Be(this);this.Ta.s(d,"change",this.ou)};_.m(N9,_.ed);N9.prototype.ua=function(){_.gd(this.Ta);_.gd(this.Kwa);_.ed.prototype.ua.call(this)};
N9.prototype.ou=function(){var a=this.Rb.Hb();a&&(this.U_.push(new _.$g(a,0)),this.Kwa.Xt(),XIb(this,a),a=a.toString(),this.No?this.No.Iwa(["reader",this.va.Ga(),a].join("/")):_.Lg()?_.Qe.ui(new M9(a)):window.history&&window.history.replaceState&&(a=_.Qt(window.location.href,"pg",a),window.history.replaceState(null,document.title,a)))};
N9.prototype.nUa=function(){var a=this;if(this.U_.length&&_.eh()){if(this.su){var b=_.xZ(this.U_);a:switch(this.Rb.h7){case 3:var c="search";break a;case 5:c="chapter";break a;default:c="next-page"}var d=c;_.Nu().then(function(e){return e.ER(a.va.Ga(),b,(0,_.za)(),a.va.Yd(),d,"ge-web-app")})}_.s0(this.U_)}};var XIb=function(a,b){if(a.Zd.Sk()){var c=a.va.Yd(),d=a.va.Ga(),e=a.Zd.Sk();_.YFb(e.getVolume(d),b.toString(),c).then(function(){_.eh()?_.bGb(e,d):aGb(e,d)})}};
var O9=function(a,b,c){_.ed.call(this);this.Xe=b;this.pMa=c;this.Ut=null;(this.Hra=a.BP()?new _.FZ(this.jMa,1E3*_.lZ(a),this):null)&&this.Hra.start()};_.m(O9,_.ed);O9.prototype.ua=function(){_.gd(this.Ut);_.ed.prototype.ua.call(this)};O9.prototype.jMa=function(){_.zU(this.Xe.o(),!1);this.Ut=_.YIb(this.pMa)};_.YIb=function(a){return _.N7(new _.M7,a,"https://support.google.com/googleplay/?p=books_rental","Rental Period Expired")};
var P9=function(a,b){b=void 0===b?null:b;_.yd.call(this);this.Pd=a;this.tg=b};_.m(P9,_.yd);P9.prototype.le=function(){return this.tg};P9.prototype.XA=function(a){var b=this;return this.tg?this.tg.rd()!=a.rd()?_.Zt(Error("Qf`"+a.rd())):a.wg()?this.Pd.XA(a).then(function(c){b.tg=c;return!0}):this.Pd.yr(a).then(function(c){b.tg=c;return!0}):_.Zt(Error("Rf"))};
P9.prototype.qo=function(a){var b=this;return this.tg?this.tg.rd()!=a.rd()?_.Zt(Error("Qf`"+a.rd())):this.Pd.qo(a).then(function(c){c&&b.tg&&b.tg.wg()==a.wg()&&(b.tg=null);return c}):_.Zt(Error("Sf"))};P9.prototype.Va=function(){return this.Pd.Va()};
var ZIb=function(a){g8.call(this);this.Lj=a;this.jK(_.OT("DIV","gb-layer-overlay gb-reader-shadow"))};_.m(ZIb,g8);_.f=ZIb.prototype;_.f.vR=function(a){this.fN=a};_.f.ua=function(){_.Yd(this.o());g8.prototype.ua.call(this)};_.f.rQ=function(a){return a&&(!this.fN||a.className&&-1<a.className.indexOf("menu"))?!1:g8.prototype.rQ.call(this)};_.f.rn=function(){_.Yd(this.o());g8.prototype.rn.call(this)};_.f.So=function(){document.body.appendChild(this.o());g8.prototype.So.call(this)};
_.f.ee=function(){var a=this.o(),b=_.Nd();this.Lj.x<=b.width/2?a.style.left="10px":a.style.right="10px";a.style.top="45px";a.style.width=Math.round(2*b.width/3)+"px";a.style.height=b.height-45-20-8+"px"};_.f.fN=!0;
var Q9=function(a){z8.call(this,null,null,a);this.TV=this.fN=!0};_.m(Q9,D8);_.f=Q9.prototype;_.f.vR=function(a){this.fN=a};_.f.Nca=function(){return this.TV};_.f.FZ=function(a){this.TV&&D8.prototype.FZ.call(this,a)};_.f.rQ=function(a){var b;!(b=!a)&&(b=this.fN)&&(this.wa(),b=!BEb(a,null,"goog-menu",void 0));return b?D8.prototype.rQ.call(this):!1};
_.f.vJ=function(){var a=this.o();a.className="gb-layer-popup gb-reader-shadow";_.rd(a,"mouseover",this.BY,!1,this);_.rd(a,"mouseout",this.fca,!1,this);this.qC();B8(this);this.getPosition().kK(5);$Ib(this);return this.dispatchEvent("beforeshow")};var $Ib=function(a){var b=a.wa().hk(),c=a.getPosition().oo.y<=b.height/2;b=a.getPosition().oo.x<=b.width/2;a.lwa=c?b?0:4:b?1:5;a.isVisible()&&a.ee()};
Q9.prototype.OI=function(a){return _.e0(_.yU(this.o())).expand(this.zD).contains(a)||1>=a.x||1>=a.y?!0:D8.prototype.OI.call(this,a)};
var aJb=function(a,b,c,d){P9.call(this,c.Pd,d);this.cJ=a;this.qJ=c;this.Ta=new _.Be(this);a=new Q9(_.Id());a.setPosition(new O8(b));SGb(a);a.E7=!0;a.vR(!0);a.TV=!0;a.P8=!0;a.zD=new _.QT(10,10,10,10);this.FE=a;b=new ZIb(b);SGb(b);b.E7=!0;b.vR(!0);this.$f=b;this.PD=_.Qd("DIV");this.yg=null};_.m(aJb,P9);var bJb=function(a){switch(a.DS){case "popup":return a.FE;case "overlay":return a.$f;default:return null}};_.f=aJb.prototype;_.f.Nca=function(){return this.FE.Nca()};_.f.ua=function(){this.close();P9.prototype.ua.call(this)};
_.f.Sx=function(a){if(a!=this.DS){var b=bJb(this).isVisible();this.DS=a;b&&(this.Ta.Ye(),this.FE.setVisible(!1),this.$f.setVisible(!1),this.cJ.Oa(this,this.PD))}};_.f.mu=function(){return this.DS};_.f.show=function(){var a=bJb(this);a.isVisible()||(this.PD.style.height="",this.PD.style.width="",a.o().appendChild(this.PD),a.setVisible(!0),this.PD.style.height=a.o().style.height,this.PD.style.width=a.o().style.width,this.Ta.s(a,"hide",this.close),this.dispatchEvent("show"))};
_.f.close=function(){_.gd(this.Ta);_.gd(this.cJ);_.gd(this.FE);_.gd(this.$f);_.gd(this.yg);this.dispatchEvent("hide")};_.f.resize=function(){"popup"==this.DS&&$Ib(this.FE)};_.f.notify=function(a){_.gd(this.yg);a&&(this.yg=new _.C3(a),_.E3.dispatchEvent(new _.D3(this.yg)))};_.f.Vu=function(a){var b=2==a;a=1==a;this.$f.vR(b||a);this.FE.vR(b||a);this.FE.TV=b};_.f.Esa=function(){return _.HZ()};_.f.Xa=function(){return this.qJ};_.f.getVolume=function(){return this.qJ.getVolume()};_.f.DS="popup";
var R9=function(){this.mW=[]};_.m(R9,_.i1);
R9.prototype.ha=function(a){var b=_.i1.prototype.ha.call(this,a);if(a.Sa()){a=_.OT("DIV",["gb-selection-menu-item-tooltip","gb-reader-shadow"],a.Sa());var c=_.OT("DIV","gb-selection-menu-item-tooltip-arrow-left-container",[_.OT("DIV","gb-selection-menu-item-tooltip-arrow-left-border"),_.OT("DIV","gb-selection-menu-item-tooltip-arrow-left")]),d=_.OT("DIV","gb-selection-menu-item-tooltip-arrow-right-container",[_.OT("DIV","gb-selection-menu-item-tooltip-arrow-right-border"),_.OT("DIV","gb-selection-menu-item-tooltip-arrow-right")]);
a=_.OT("DIV","gb-selection-menu-item-tooltip-container",[a,c,d]);this.$a(b).appendChild(a);_.zU(a,!1)}return b};_.Fa(R9);
var S9=function(a,b){_.hd.call(this,a);this.Oh=b};_.m(S9,_.hd);S9.prototype.getSelection=function(){return this.Oh};
var T9=function(a){_.yd.call(this);this.Xe=a;this.vc=this.cJ=null;this.Fx=new _.Be(this);this.zc=this.Lh=null;this.Qu=new _.Be(this);this.Oh=null;this.lB=_.OT("INPUT",{"aria-hidden":!0,className:"gb-selection-text-field",type:"text"});document.body.appendChild(this.lB)};_.m(T9,_.yd);T9.prototype.ua=function(){this.clear();_.Yd(this.lB);_.gd(this.Fx);_.gd(this.Qu);_.yd.prototype.ua.call(this)};
T9.prototype.Iga=function(a){this.clear();this.zc=a;this.Qu.Ye();this.Qu.s(a,["activated","select","hover"],this.pOa);this.Qu.s(a.Xa().Rb,"change",this.clear,!0);this.Qu.s(document.body,"copy",this.Sba)};var cJb=function(a){return 1===a.zc.Xa().Cb.Zh()};T9.prototype.clear=function(){this.zc&&!this.zc.isDisposed()&&dJb(this,null);_.gd(this.cJ);_.gd(this.vc);this.vc=this.cJ=null;_.gd(this.Lh);this.Lh=null;this.Fx.Ye()};
T9.prototype.Sba=function(a){var b=a.target;b==this.lB?eJb(this):_.nu.text_layer&&cJb(this)&&b instanceof Node&&this.zc.o().contains(b)&&(0<_.p2(this.zc.Xa().It).Jx?eJb(this):(a.Xf.clipboardData.setData("text/plain",""),a.preventDefault()))};var eJb=function(a){_.gd(a.Lh);a.Lh=null;a.Fx.Ye();_.nqb(a.zc.Xa().It,a.Oh.nb())};
T9.prototype.pOa=function(a){var b=a.getSelection().nb();b=this.Oh&&this.Lh&&this.Lh.Uca()&&b.equals(this.Oh.nb())||this.vc&&!this.vc.Nca()?!0:(b=fJb(a.getSelection())[0])&&this.vc&&this.vc.le().wg()==b.wg()?!0:!1;if(!b){this.clear();dJb(this,a.getSelection());var c=this.Oh.nb(),d=fJb(this.Oh);b="activated"==a.type;var e="hover"==a.type,g=this.zc.Xa().ns;c=_.$a(UFb(g,d),WFb(g,c,d));c.length&&(a=fJb(a.getSelection()),b||e&&1==a.length?this.dra(c[0],a[0]):gJb(this,e),b&&_.Ne("Web Reader","Annotation Activated",
a.length?a[0].getType():"content"),!e&&this.vc&&this.vc.Vu(1))}};
var hJb=function(a,b){var c=b.Br["background-color"];if(c)try{c=_.trb(_.rrb(_.prb(c).rP)),c[1]=Math.min(2*c[1],1),c[2]=Math.round(.9*c[2]),c=_.b4(_.srb(c[0],c[1],c[2]))}catch(d){c=void 0}a.zc.Xu(b.nb(),c)},pJb=function(a,b){b=void 0===b?!1:b;_.gd(a.Lh);var c=a.zc.Xa(),d=_.eh(),e=c.getVolume().Rg();a.Lh=new P8(null,iJb);var g=UFb(c.ns,a.Oh.$t());(0,_.Qa)(g,function(k){var n=_.Se(this.Oh.$t(),function(r){return _.Xa(k.kH,r.getType())});jJb(this,k.oMa,k,n)},a);if(!b){g=WFb(c.ns,a.Oh.nb(),a.Oh.$t());
(0,_.Qa)(g,function(k){jJb(this,k.IRa,k)},a);b=a.Oh.nb().Ue;g=VFb(b);g=_.Xa(g,"short_passage");_.lU(a.Lh)&&a.Lh.Da(new _.m1(kJb),!0);var h=void 0;e?h="Unavailable for uploaded books":d||(h="Not available when reading offline.");lJb(a,"Search Book","Search Book",h?void 0:a.TUa,h);e=_.Ng(new _.Vc("https://www.google.com/search"),"q",b).toString();mJb(a,"Search Google","Search Google",d?e:void 0,d?void 0:"Not available when reading offline.");(e=nJb(b))&&g&&mJb(a,"Search Wikipedia","Search Wikipedia",
d?e:void 0,d?void 0:"Not available when reading offline.");cJb(a)||!_.gob(c.ns,"notes")||(0,_.Sa)(a.Oh.$t(),function(k){return"note"==k.getType()}).length||(a.Lh.Da(new _.m1(kJb),!0),oJb(a))}},gJb=function(a,b){pJb(a,void 0===b?!1:b);_.p1(a.Lh,!1);a.Lh.Oa();_.qU(a.Lh.o(),"gb-reader-shadow");b=new O8(a.Oh.MQ);b.kK(5);MHb(a.Lh,b);(0,_.Qa)(qJb(a),function(c){this.Fx.s(c,["mouseover","mouseout"],_.Ma(rJb,c))},a);a.Fx.s(a.Lh,"hide",function(){a.vc||sJb(a)})},qJb=function(a){var b=_.ab(_.Ld("gb-selection-menu-item-unavailable",
a.Lh.o()));a=_.ab(_.Ld("gb-selection-menu-item-disabled",a.Lh.o()));return _.$a(b,a)},lJb=function(a,b,c,d,e,g){e=void 0===e?"":e;c=new _.k1(c,null,null,d?tJb:(void 0===g?0:g)?uJb:vJb);c.Ua(e);a.Lh.Da(c,!0);d&&(d=(0,_.xa)(d,a),a.Fx.s(c,"action",function(){d();_.Ne("Web Reader","Selection Popup Menu",b)}))},jJb=function(a,b,c,d){var e="Layer: "+c.rd()+(d?" (existing annotation)":""),g=a.zc.Xa().ns;_.gob(g,c.rd(),a.Oh.nb())?lJb(a,e,b,_.Ma(a.dra,c,d)):(c=TFb(g,c.rd(),a.Oh.nb()),lJb(a,e,b,void 0,c.Jaa(),
c.KPa))},mJb=function(a,b,c,d,e){e=void 0===e?"":e;c=new _.k1(c,null,null,d?tJb:uJb);c.Ua(e);a.Lh.Da(c,!0);d&&(e=c.o(),d=_.OT("A",{"class":"gb-selection-menu-link",href:d,target:"_blank"}),a.Fx.s(d,"click",_.Ma(_.Ne,"Web Reader","Selection Popup Menu",b)),_.Zd(d,e),d.appendChild(e))},oJb=function(a){var b=new _.k1(wJb(a),null,null,xJb);a.Lh.Da(b,!0)},wJb=function(a){var b=[];(0,_.Qa)(_.V3,function(c){var d=yJb(c);a.Fx.s(d,"click",function(){zJb(a,c);_.Ne("Web Reader","Selection Popup Menu","Add Highlight: "+
c)});b.push(d)});return b},zJb=function(a,b){var c={};c["background-color"]=b;b=_.f2((new _.e2("notes","note",a.Oh.nb())).setData({note:""}),c).Re(a.zc.Xa().Va().Ga());_.GT(a.zc.Xa().Pd.yr(b),function(){_.E3.dispatchEvent(new _.D3(new _.C3("There was a problem creating your highlight")))})};
T9.prototype.dra=function(a,b){var c=this;if(b&&(hJb(this,b),!_.Xa(a.kH,b.getType())))return;var d=this.zc.Xa(),e=d.Va().Ga();b||(b=(new _.e2(a.rd(),"",this.Oh.nb())).Re(e));d.Pd.kX(b).then(function(g){c.vc=new aJb(new a.YPa,c.Oh.MQ,d,g);c.Fx.s(c.vc,"hide",c.clear);c.vc.Sx("popup");g=c.vc;g.cJ.Oa(g,g.PD)})};T9.prototype.TUa=function(){this.dispatchEvent("searchvolume")};
var dJb=function(a,b){a.Oh=b;b?_.nu.text_layer&&cJb(a)||(a.zc.Xu(b.nb()),0<_.p2(a.zc.Xa().It).Jx&&(_.zU(a.lB,!0),a.lB.value=b.nb().Ue,a.lB.select(),a.lB.focus())):sJb(a)},sJb=function(a){a.zc.fw();_.zU(a.lB,!1);h9(a.Xe)};T9.prototype.getSelection=function(){return this.Oh};
var rJb=function(a,b){var c=_.Md("gb-selection-menu-item-tooltip-container",a),d=_.Md("gb-selection-menu-item-tooltip-arrow-left-container",a),e=_.Md("gb-selection-menu-item-tooltip-arrow-right-container",a);b="mouseout"!=b.type;_.zU(c,b);b&&(b=-(c.clientWidth+4)+"px",a=_.yU(a).left<=_.Nd().width/2,_.zU(d,a),_.zU(e,!a),a?(c.style.left="",c.style.right=b):(c.style.left=b,c.style.right=""))},yJb=function(a){var b=_.OT("DIV",["gb-selection-menu-highlight"]);_.vU(b,{"background-color":a});return _.OT("DIV",
["goog-inline-block","gb-selection-menu-highlight-border"],b)},nJb=function(a){var b=_.HZ();return _.Xa(["en","fr","it","es","de"],b)?encodeURI(_.Sg("https://%s.wikipedia.org/wiki/Special:Search/%s",b,a)):null},iJb=_.Gmb(_.n1,"gb-selection-menu"),tJb=_.Q0(R9,"gb-selection-menu-item"),vJb=_.Q0(R9,"gb-selection-menu-item-unavailable"),uJb=_.Q0(R9,"gb-selection-menu-item-disabled"),kJb=_.Q0(_.l1,"gb-selection-menu-separator"),xJb=_.Q0(R9,"gb-selection-menu-highlight-section");
var U9=function(a,b,c,d,e){_.i3.call(this,a,b,c,d,e)};_.m(U9,_.i3);U9.prototype.Oe=function(a){var b=this.wa(),c=this.Va(),d=_.vZ(c,a);return this.Hc().tA(c,d).then(function(e){var g=_.sZ(c,d);if(!g)return null;g=new _.h3(c,g,g,d%2?1:2);var h=d<=_.nZ(c,!0),k=0<=d;h=new p8(d,0,new r8([0]),h,k);k=b.createElement("DIV");k.innerHTML=e.getContent();return new o8(k,e.RX(),g,_.khb(e),h,null,this.wa())},null,this)};U9.prototype.yD=function(a){return _.o0(this.Va(),a,2)};
U9.prototype.hh=function(a){var b=this.Va();a=a.sd().Hb();var c=_.vZ(b,a);a=_.m0(b);for(c+=1;c<a;c++)if(_.rZ(b,c)){var d=_.sZ(b,c);break}return d?this.Oe(d):_.Tg(null)};U9.prototype.Bh=function(a){var b=this.Va();a=a.sd().Hb();for(a=_.vZ(b,a)-1;0<=a;a--)if(_.rZ(b,a)){var c=_.sZ(b,a);break}return c?this.Oe(c):_.Tg(null)};
var AJb=function(a,b,c){_.W.call(this);var d=a.width,e=a.height;_.kc?(document.body.appendChild(a),d=a.width,e=a.height,_.Yd(a)):_.oc&&(d=a.naturalWidth,e=a.naturalHeight);this.aPa=new _.Fd(d,e);this.UVa=a.src;a=_.emb(_.N0(),b);this.mf=new _.akb(c,a)};_.m(AJb,_.W);
AJb.prototype.ha=function(){this.dv=_.x0(this.mf.vu.length+1,this.mf.ln.length+1);_.oU(this.dv,"gb-puzzle-table");this.dv.dir="ltr";_.$T(this.dv,this.mf.Vb());for(var a=0;a<this.mf.BZ.length;a++)V9(this,Math.floor(a/this.mf.ln.length),a%this.mf.ln.length,Math.floor(this.mf.BZ[a]/this.mf.ln.length),this.mf.BZ[a]%this.mf.ln.length);for(a=0;a<this.mf.vu.length;a++)V9(this,a,this.mf.ln.length,this.mf.vu[a],this.mf.ln.length);for(a=0;a<this.mf.ln.length;a++)V9(this,this.mf.vu.length,a,this.mf.vu.length,
this.mf.ln[a]);V9(this,this.mf.vu.length,this.mf.ln.length,this.mf.vu.length,this.mf.ln.length);this.Ca=this.dv};var V9=function(a,b,c,d,e){var g=a.dv.rows[d].cells[e],h=a.mf.ay.clone().width,k=a.mf.ay.clone().height,n=a.mf.vu.length+1-1,r=a.mf.ln.length+1-1,w=h;e==r&&(w=a.mf.Vb().width-r*h);e=k;d==n&&(e=a.mf.Vb().height-n*k);_.$T(g,w,e);d=(n=a.aPa.width>a.mf.Vb().width)?16:0;n=n?8:0;g.style.background="url("+a.UVa+") "+(-c*(h+d)-n)+"px "+(-b*(k+d)-n)+"px no-repeat"};
var W9=function(a,b,c,d){_.g3.call(this,b,c,d);this.$m=a;this.uA=null;this.nk=_.ipb(this.sd().Va(),_.J0(a)||{},a.Ub(),a.Vb(),a.CP)};_.m(W9,_.g3);_.f=W9.prototype;_.f.ha=function(){_.g3.prototype.ha.call(this);_.$T(this.o(),this.Vb())};_.f.Ob=function(){this.uA&&(this.uA.se.cancel(),this.uA=null);_.g3.prototype.Ob.call(this)};
_.f.$P=function(){if(this.uA)return this.uA.se;this.uA=_.we();var a=_.Ng(_.Ng(_.Ng(_.Ng(_.qob(this.$m.lb.src||""),"source","ge-web-app"),"w",this.Vb().width),"h",this.Vb().height),"edge","stretch").toString();a=this.wa().ha("IMG",{src:a});a.style.visibility="hidden";this.getHandler().s(a,"load",this.VNa);this.o().appendChild(a);return this.uA.se};_.f.getKey=function(){return[this.$m.Ub(),this.Vb().width,this.Vb().height].join("_")};
_.f.VNa=function(a){a=a.target;if(this.o()){var b=this.wa(),c=this.$m.lb.image_solution||null;this.$m.CP&&c?(b.removeNode(a),a=new AJb(a,c,this.Vb()),this.Da(a,!0)):a.style.visibility="";this.uA.resolve()}};
var X9=function(a,b,c,d){W9.call(this,a,b,c,d);this.iS=null};_.m(X9,W9);X9.prototype.Raa=function(a){return this.iS?this.iS.VO(a).map(function(b){return b.clone().round()}):[]};X9.prototype.$P=function(){var a=W9.prototype.$P.call(this),b=this.nk,c=this.o();b&&c&&(this.iS=new _.d4(c,this.sd().Va(),this.Vb(),b));return a};X9.prototype.pI=function(a){return this.Za&&this.nk&&this.iS?this.iS.pI(a):null};
var BJb=function(a,b,c,d,e){_.i3.call(this,a,b,c,d,e)};_.m(BJb,_.i3);_.f=BJb.prototype;
_.f.Oe=function(a){var b=this.Va(),c=a.Ub(),d=_.tZ(b,c);return 0>d?_.Zt(new Y9('page ID "'+c+'" not found')):b.en(d)?CJb(this,d).then(function(e){if(e.yj()&29)throw new Y9('page ID "'+c+'" not viewable');var g=new _.$g(c),h=_.J0(e).block;h=new _.$g([c,"b",h?h.length:1].join("."));var k=d%2?1:2;g=new _.h3(this.Va(),g,h,k);h=_.Slb(e);h.scale(this.oi.cu()/h.width);h.width<=_.Wfb.width&&h.height<=_.Wfb.height||_.DT(h,_.Wfb);h=h.floor();return _.nu.text_layer?new X9(e,g,h,this.wa()):new W9(e,g,h,this.wa())},
null,this):_.Zt(new Y9('page ID "'+c+'" not viewable'))};_.f.yD=function(a){return _.o0(this.Va(),a,1)};_.f.hh=function(a){var b=this.Va(),c=_.oZ(b,!0);a=a.sd().Hb().Ub();for(a=_.tZ(b,a)+1;a<=c;a++)if(b.en(a))return DJb(this,a);return _.Tg(null)};_.f.Bh=function(a){var b=this.Va(),c=_.oZ(b,!1);a=a.sd().Hb().Ub();for(a=_.tZ(b,a)-1;a>=c;a--)if(b.en(a))return DJb(this,a);return _.Tg(null)};
_.f.UO=function(){var a=(a=this.Va().lb.default_size)?new _.Fd(a.width,a.height):null;a.scale(this.oi.cu()/a.width);return a};_.f.dY=function(){return this.UO(new _.Fd(0,0))};var DJb=function(a,b){return(b=_.j0(a.Va(),b))?_.GT(a.Oe(b),function(c){if(c instanceof Y9)return null;throw c;}):_.Tg(null)},CJb=function(a,b){var c=String(b),d=EJb.get(c);if(d)return d;a=_.GT(a.Hc().$D(a.Va(),b),function(e){EJb.remove(c);throw e;});EJb.set(c,a);return a},EJb=new _.d_(200,!0),Y9=function(a){_.Na.call(this,a)};
_.m(Y9,_.Na);Y9.prototype.name="InvalidImageError";
var FJb=function(){_.W.call(this)};_.m(FJb,_.W);_.f=FJb.prototype;_.f.ha=function(){var a=_.x0(1,2),b=a.rows[0].cells;a.className="gb-page-shadow";b[0].className="gb-page-shadow-main";b[1].className="gb-page-shadow-border";this.Ca=a;this.zn(this.bq);this.show(this.Dg)};_.f.zn=function(a){this.bq=a;this.o()&&(this.o().style.height=_.ZT(a,!0))};_.f.show=function(a){this.Dg=a;this.o()&&_.zU(this.o(),a)};_.f.bq=0;_.f.Dg=!0;
var Z9=function(a,b,c){this.iw=a;this.v7=b;this.MQ=c};Z9.prototype.nb=function(){return this.iw};Z9.prototype.$t=function(){return this.v7};var fJb=function(a){var b=a.v7[0]||null;return(0,_.Sa)(a.v7,function(c){return c.nb().equals(b.nb())})};
var $9=function(a,b){_.W.call(this,b);this.nj=a;this.gz=new _.FZ(this.mNa,500,this);this.MQ=this.jfa=this.CI=this.ZM=null;this.kQ=!1;this.UQa=new i8(this.HTa,50,this);this.LY=null};_.m($9,_.W);_.f=$9.prototype;_.f.ua=function(){this.gz.mb();_.W.prototype.ua.call(this)};_.f.ha=function(){_.W.prototype.ha.call(this);this.ZM=this.wa().ha("DIV","gb-page-overlay-container");this.CI=this.wa().ha("DIV","gb-page-overlay-container");this.o().className="gb-page-overlay";this.o().appendChild(this.ZM);this.o().appendChild(this.CI)};
_.f.Xu=function(a,b){_.Vd(this.CI);GJb(this,this.CI,a,b)};_.f.fw=function(){_.Vd(this.CI)};
_.f.fe=function(a){var b=this;_.W.prototype.fe.call(this,a);this.LY&&(this.LY.cancel(),this.LY=null);this.getHandler().Ye();this.getHandler().s(this.o().ownerDocument,"mousedown",this.uD);this.getHandler().s(this.o().ownerDocument,"mouseup",this.vD);_.Vd(this.ZM);_.Vd(this.CI);var c=a&&a.Ym();if(a&&c){var d=this.Xa();a instanceof X9&&this.getHandler().s(d.o(),"mousemove",function(e){b.UQa.Xt(e)});this.LY=kGb(this.nj,c,d).then(function(e){lGb(e,function(g){GJb(b,b.ZM,g.nb(),g.Br["background-color"],
!0)})})}};
var GJb=function(a,b,c,d,e){d=void 0===d?"":d;e=void 0===e?!1:e;var g=a.Xa(),h=g&&g.Ym(),k=a.nj.Va();if(g&&h&&_.n2(k,c,h)){if(d)try{var n=_.trb(_.rrb(_.prb(d).rP));n[0]=Math.max(0,n[0]+(60<n[0]%120?3:-3));n[1]=1;d=_.b4(_.srb(n[0],n[1],n[2]))}catch(r){}g=g.Raa(c);g=HJb(g);g.forEach(function(r){var w=void 0===w?"":w;var y=_.Ilb(a.Xa().o(),a.o());w=a.wa().ha("DIV","gb-page-overlay-highlight",w);_.$T(w,r.Vb());_.xU(w,r.left+y.x,r.top+y.y);w.style.backgroundColor=d;b.appendChild(w);e&&(_.qU(w,"gb-page-overlay-annotation"),
a.getHandler().s(w,"mousemove",_.Ma(a.nNa,c)),a.getHandler().s(w,"mouseover",a.pNa),a.getHandler().s(w,"mouseout",a.oNa))})}};_.f=$9.prototype;_.f.HTa=function(a){var b=new _.CT(a.clientX,a.clientY),c=_.Se(this.ZM.childNodes,function(d){var e=_.B0(d);return(new _.tU(e.x,e.y,d.clientWidth,d.clientHeight)).contains(b)});c&&!this.kQ?(this.gz.jg()||(this.o().parentElement.style.cursor="pointer"),rGb(c,a.type,new _.id(a.Xf,c))):(this.gz.stop(),this.o().parentElement.style.cursor="")};
_.f.uD=function(){this.kQ=!0;this.gz.stop()};_.f.vD=function(){this.kQ=!1};_.f.nNa=function(a,b){this.jfa=a;this.MQ=new _.CT(b.clientX,b.clientY);this.kQ||this.gz.jg()||this.gz.start()};_.f.pNa=function(){this.kQ||this.gz.start()};_.f.oNa=function(){this.gz.stop()};_.f.mNa=function(){var a=this;this.nj.$t(this.jfa).then(function(b){b.length&&(b=_.u2(b,a.nj.Va(),!0),a.dispatchEvent(new S9("hover",new Z9(a.jfa,b,a.MQ))))})};
var HJb=function(a){for(var b=a.slice(0,1),c=1,d;d=a[c];c++){d=[d];for(var e=0,g;(g=b[e])&&d.length;e++)for(var h=0;h<d.length;h++)_.bb(d,_.j0a(d.shift(),g));_.bb(b,d)}return b};
var IJb=function(a){var b=a.PKa;a=a.ELa;return(0,_.P1)('<div class="'+_.Y(b.fAa)+" "+_.Y(a)+'"><div class="'+_.Y(b.sAa)+'"><table class="'+_.Y(b.mBa)+'"><tr><td class="'+_.Y(b.hAa)+'"><div class="'+_.Y(b.jAa)+'"></div></table></div><div class="'+_.Y(b.cBa)+'"></div></div>')};
var a$=function(a,b,c){b=void 0===b?"gb-page-wrapper-single":b;_.W.call(this,c);this.nj=a;this.$e=new _.Fd(0,0);this.zu=new _.QT(0,0,0,0);this.GP=!1;this.RR=this.rf=this.dv=this.sr=null;this.Xs(b);this.asa=this.$f=this.DQ=null};_.m(a$,_.W);_.f=a$.prototype;_.f.ua=function(){delete this.sr;delete this.asa;delete this.dv;delete this.RR;delete this.rf;_.W.prototype.ua.call(this)};_.f.ha=function(){this.Ca=_.Z1(IJb,{PKa:JJb,ELa:this.Ar},this.wa().Qb())};
_.f.Ba=function(){_.W.prototype.Ba.call(this);this.sr=this.Wh("gb-page-wrapper-body");this.asa=this.Wh("gb-page-wrapper-frame");this.dv=this.Wh("gb-page-wrapper-table");this.rf=this.Wh("gb-content");this.RR=this.Wh("gb-page-wrapper-spacer");this.$f=new $9(this.nj,this.wa());this.Da(this.$f);this.$f.Oa(this.$a());this.setSize(this.$e);this.update()};_.f.Ob=function(){_.W.prototype.Ob.call(this);this.DQ=null};_.f.$a=function(){return this.rf};
_.f.fe=function(a){_.W.prototype.fe.call(this,a);this.update();this.$f.fe(a)};_.f.Xs=function(a){this.Ar=a;this.o()&&(this.o().className="gb-page-wrapper "+a)};_.f.Vb=function(){return this.$e.clone()};_.f.setSize=function(a){this.$e=a.clone();this.Za&&(_.$T(this.dv,a),a=this.sr.style,a.paddingTop=this.zu.top+"px",a.paddingLeft=this.zu.left+"px",a.paddingRight=this.zu.right+"px",this.Jq())};var KJb=function(a){var b=_.fU(a.$a());b.height=Math.max(a.$e.height-a.zu.top-a.zu.bottom,0);return b.floor()};
a$.prototype.LO=function(){return this.zu.clone()};var LJb=function(a,b){a.zu.top=b.top;a.zu.left=b.left;a.zu.bottom=b.bottom;a.zu.right=b.right;a.Za&&a.setSize(a.Vb())};_.f=a$.prototype;_.f.Jq=function(){var a=this.Vb();if(this.ls()||"gb-page-wrapper-single"!=this.Ar)a.height=Math.max(a.height,this.dv.offsetHeight);this.ls()||(a.width=0);_.$T(this.RR,a)};_.f.ls=function(){return this.GP};_.f.show=function(a){_.XT(this.RR,a?this.Vb().width:0)};
_.f.update=function(){var a=this.Xa();this.DQ&&this.removeChild(this.DQ,!0);a?(this.Da(a,!0),this.DQ=a,a.$P(),this.rf&&_.C0(this.rf,!(a instanceof X9))):this.DQ=null};_.f.Xu=function(a,b){this.$f.Xu(a,b)};_.f.fw=function(){this.$f.fw()};var JJb={fAa:"gb-page-wrapper",YXa:"gb-page-wrapper-first",wia:"gb-page-wrapper-second",fZa:"gb-page-wrapper-single",hAa:"gb-page-wrapper-body",mBa:"gb-page-wrapper-table",cBa:"gb-page-wrapper-spacer",sAa:"gb-page-wrapper-frame",jAa:"gb-content"};
var b$=function(a,b,c,d){_.W.call(this,d);this.tg=c||null;this.ha();this.o().classList.add(a);c=this.wa();d=this.o();var e="";if(this.tg&&"gb-highlight-annotation"==a){a=_.l(Object.entries(this.tg.Br));for(var g=a.next();!g.done;g=a.next()){var h=_.l(g.value);g=h.next().value;h=h.next().value;e+=g+":"+h+";"}}b=_.l(b);for(a=b.next();!a.done;a=b.next())a=a.value,g=c.createElement("DIV"),g.style.cssText=e,_.xU(g,a.x,a.y),_.$T(g,a.width,a.height),d.appendChild(g)};_.m(b$,_.W);
b$.prototype.ha=function(){_.W.prototype.ha.call(this);this.o().className="gb-highlight"};b$.prototype.Ba=function(){var a=this;_.W.prototype.Ba.call(this);if(this.tg){var b=this.o(),c=this.tg.wg();c&&this.od(c);this.getHandler().s(b,"click",function(){a.dispatchEvent(new c$("a",a.tg))}).s(b,"mouseover",function(){a.dispatchEvent(new c$("b",a.tg))}).s(b,"mouseout",function(){a.dispatchEvent(new c$("c",a.tg))})}};b$.prototype.setActive=function(a){_.D0(this.o(),"gb-highlight-active",a)};
var c$=function(a,b){_.hd.call(this,a);this.Lm=b};_.m(c$,_.hd);var MJb=new Map([["background-color:#ffeda5","gb-highlight-margin-note-0"],["background-color:#dbffb7","gb-highlight-margin-note-1"],["background-color:#ffdbdb","gb-highlight-margin-note-2"],["background-color:#c9eded","gb-highlight-margin-note-3"]]);
var d$=function(a){_.W.call(this,a);a=this.wa();this.hz=new _.W(a);this.Da(this.hz);this.dK=new _.W(a);this.Da(this.dK);this.bF=new _.W(a);this.Da(this.bF);this.MY=this.AV=null};_.m(d$,_.W);d$.prototype.ha=function(){_.W.prototype.ha.call(this);this.o().className="gb-page-overlay"};
d$.prototype.Ba=function(){_.W.prototype.Ba.call(this);var a=this.$a();this.hz.Oa(a);this.dK.Oa(a);this.bF.Oa(a);var b=this.bF.o();"mixBlendMode"in a.style?(a.style.mixBlendMode="multiply",b.style.mixBlendMode="multiply"):(a.style.opacity="0.4",b.style.opacity="0.6")};d$.prototype.R0=function(a){a=a?_.jU(this.hz,a):null;this.AV&&this.AV!=a&&this.AV.setActive(!1);a&&a.setActive(!0);this.AV=a};
d$.prototype.c1=function(a){a=a?_.jU(this.hz,a):null;this.MY&&this.MY!=a&&_.D0(this.MY.o(),"gb-highlight-hover",!1);a&&_.D0(a.o(),"gb-highlight-hover",!0);this.MY=a};
var e$=function(a,b,c,d,e,g){if(6==arguments.length)this.setTransform(a,b,c,d,e,g);else{if(0!=arguments.length)throw Error("Tf");this.Ej=this.Hj=1;this.Gj=this.Fj=this.Wk=this.Xk=0}};_.f=e$.prototype;_.f.clone=function(){return new e$(this.Ej,this.Gj,this.Fj,this.Hj,this.Wk,this.Xk)};
_.f.setTransform=function(a,b,c,d,e,g){if("number"!==typeof a||"number"!==typeof b||"number"!==typeof c||"number"!==typeof d||"number"!==typeof e||"number"!==typeof g)throw Error("Uf");this.Ej=a;this.Gj=b;this.Fj=c;this.Hj=d;this.Wk=e;this.Xk=g;return this};_.f.yC=function(a){this.Ej=a.Ej;this.Gj=a.Gj;this.Fj=a.Fj;this.Hj=a.Hj;this.Wk=a.Wk;this.Xk=a.Xk};_.f.scale=function(a,b){this.Ej*=a;this.Gj*=a;this.Fj*=b;this.Hj*=b;return this};
_.f.translate=function(a,b){this.Wk+=a*this.Ej+b*this.Fj;this.Xk+=a*this.Gj+b*this.Hj;return this};_.f.rotate=function(a,b,c){var d=new e$,e=Math.cos(a);a=Math.sin(a);b=d.setTransform(e,a,-a,e,b-b*e+c*a,c-b*a-c*e);c=this.Ej;d=this.Fj;this.Ej=b.Ej*c+b.Gj*d;this.Fj=b.Fj*c+b.Hj*d;this.Wk+=b.Wk*c+b.Xk*d;c=this.Gj;d=this.Hj;this.Gj=b.Ej*c+b.Gj*d;this.Hj=b.Fj*c+b.Hj*d;this.Xk+=b.Wk*c+b.Xk*d;return this};_.f.toString=function(){return"matrix("+[this.Ej,this.Gj,this.Fj,this.Hj,this.Wk,this.Xk].join()+")"};
_.f.transform=function(a,b,c,d,e){var g=b;for(b+=2*e;g<b;){e=a[g++];var h=a[g++];c[d++]=e*this.Ej+h*this.Fj+this.Wk;c[d++]=e*this.Gj+h*this.Hj+this.Xk}};_.f.equals=function(a){return this==a?!0:a?this.Ej==a.Ej&&this.Fj==a.Fj&&this.Wk==a.Wk&&this.Gj==a.Gj&&this.Hj==a.Hj&&this.Xk==a.Xk:!1};
var f$=function(a){_.W.call(this,a);this.Pp=new _.e4(a);this.Da(this.Pp);this.$f=new d$(a);this.Da(this.$f);this.J0=null;this.sS=new e$;this.vta=new e$};_.m(f$,_.W);f$.prototype.Ba=function(){_.W.prototype.Ba.call(this);this.o().className="gb-display-page";this.o().style.transform=this.sS.toString();this.$f.Oa(this.$a());this.Pp.Oa(this.$a());_.grb.a$.set(this.getName(),this)};f$.prototype.Ob=function(){_.grb.a$.delete(this.getName());this.J0=null;_.W.prototype.Ob.call(this)};
f$.prototype.fe=function(a){_.W.prototype.fe.call(this,a);var b=this.$f;b.hz.Pj(!0);b.dK.Pj(!0);b.bF.Pj(!0);this.J0=null;_.yrb(this.Pp,a)};f$.prototype.getName=function(){return this.Pp.getName()};var NJb=function(a){var b=a.J0;return!b||_.mlb(b.start,b.end)?_.Tg(null):(a.Pp.Lr||_.Tg(null)).then(function(c){var d=a.Xa();return c&&d?_.r3.Bf.request(_.Djb,{range:b,pageKey:d.key,target:c.name},"r").then(function(e){return UGb(e)}):null})};
f$.prototype.Vb=function(){var a=this.Xa();return a?new _.Fd(a.width,a.height):null};f$.prototype.setTransform=function(a){this.sS.yC(a);a=this.sS;var b=a.Ej*a.Hj-a.Fj*a.Gj;this.vta=new e$(a.Hj/b,-a.Gj/b,-a.Fj/b,a.Ej/b,(a.Fj*a.Xk-a.Hj*a.Wk)/b,(a.Gj*a.Wk-a.Ej*a.Xk)/b);this.Za&&(this.o().style.transform=this.sS.toString())};f$.prototype.bsa=function(a,b){var c=yEb(this.o());a=xEb(this.sS,a,b);c.x+=a[0];c.y+=a[1];return c};
var OJb=function(a,b,c){var d=yEb(a.o());a=xEb(a.vta,b-d.x,c-d.y);d.x=a[0];d.y=a[1];return d};f$.prototype.R0=function(a){this.$f.R0(a)};f$.prototype.c1=function(a){this.$f.c1(a)};
var PJb=function(a,b){b.length?(a.Pp.Lr||_.Tg(null)).then(function(c){var d=a.Xa();if(c&&d)return iGb(_.r3,c,d,b.map(function(e){return e.nb()})).then(function(e){a.$f.hz.Pj(!0);for(var g=0,h;h=b[g];g++){var k=a.$f,n=e[g];var r=Object.entries(h.Br);r=1!=r.length?"gb-highlight-annotation":MJb.get(r[0].join(":"))||"gb-highlight-annotation";n=new b$(r,n,h);k.hz.Da(n,!0)}})}):(a.$f.hz.Pj(!0),_.Tg())},QJb=function(a,b){a.J0=b;return b?(a.Pp.Lr||_.Tg(null)).then(function(c){var d=a.Xa();if(c&&d)return _.r3.Bf.request(_.Ejb,
{range:b,pageKey:d.key,target:c.name},"r").then(function(e){a.$f.bF.Pj(!0);var g=a.$f;e=new b$("gb-highlight-selection",e);g.bF.Da(e,!0)})}):(a.$f.bF.Pj(!0),_.Tg())},RJb=function(a,b){_.JT(b)?(a.$f.dK.Pj(!0),_.Tg()):(a.Pp.Lr||_.Tg(null)).then(function(c){var d=a.Xa();if(c&&d)return _.r3.Bf.request(_.wjb,{query:b,pageKey:d.key,target:c.name},"r").then(function(e){a.$f.dK.Pj(!0);var g=a.$f;e=new b$("gb-highlight-search-result",e);g.dK.Da(e,!0)})})},vEb=[0,0],wEb=[0,0];
var g$=function(a,b,c){a$.call(this,a,b,c);this.qh=new f$(c);this.Da(this.qh)};_.m(g$,a$);g$.prototype.Ba=function(){a$.prototype.Ba.call(this);this.qh.Oa(this.$a())};g$.prototype.update=function(){var a=this.Xa(),b=a?a.pageRecord:null;this.qh.fe(b);if(b&&a){var c=a.Vb();a=new e$;if(b&&b.scalable){var d=this.qh.Vb();c=_.DT(d.clone(),c).width/d.width;a.setTransform(c,0,0,c,0,0)}this.qh.setTransform(a);SJb(this,b)}};g$.prototype.Oe=function(){return this.qh};
var SJb=function(a,b){var c=a.nj,d=c.Va();if(b.isImagePage){b=(new _.$g(b.startPosition)).Ub();var e=_.tZ(d,b);d=new _.KZ(b,e);b=new _.KZ(b,e+1);b=_.l2(d,b)}else d=new _.$g(b.startPosition,b.startOffset),b=new _.$g(b.endPosition,b.endOffset),b=_.k2(d,b);RJb(a.qh,c.pD());kGb(c,b).then(function(g){PJb(a.qh,g)})};
var h$=function(a,b,c){_.ed.call(this);this.ZD=null!=c?(0,_.xa)(a,c):a;this.js=b;this.ah=(0,_.xa)(this.Cea,this);this.Cq=!1;this.Ls=0;this.YQ=this.nc=null;this.oj=[]};_.p(h$,_.ed);_.f=h$.prototype;_.f.Xt=function(a){this.oj=arguments;this.Cq=!1;this.nc?this.YQ=(0,_.za)()+this.js:this.nc=_.ze(this.ah,this.js)};_.f.stop=function(){this.nc&&(_.Ae(this.nc),this.nc=null);this.YQ=null;this.Cq=!1;this.oj=[]};_.f.pause=function(){++this.Ls};_.f.resume=function(){this.Ls&&(--this.Ls,!this.Ls&&this.Cq&&this.xw())};
_.f.ua=function(){this.stop();h$.ma.ua.call(this)};_.f.Cea=function(){this.YQ?(this.nc=_.ze(this.ah,this.YQ-(0,_.za)()),this.YQ=null):(this.nc=null,this.Ls?this.Cq=!0:this.xw())};_.f.xw=function(){this.Cq=!1;this.ZD.apply(null,this.oj)};
var i$=function(a,b,c){_.ed.call(this);this.ue=a;this.va=b;this.nj=c;this.KK=new i8(this.jza,16,this);this.FF=new _.FZ(this.FQa,16,this);this.hea=new h$(this.CVa,250,this);this.Ta=new _.Be(this);this.aF=!1;this.MN=this.eh=this.Ei=null};_.m(i$,_.ed);i$.prototype.ua=function(){this.BF();_.gd(this.Ta);_.gd(this.FF);_.gd(this.KK);_.gd(this.hea);_.ed.prototype.ua.call(this)};
i$.prototype.install=function(){var a=this.ue.o();_.nu.text_layer&&1===this.ue.Zh()?(this.Ta.s(document,"selectionchange",this.oOa),this.Ta.s(a,"mousemove",this.UWa),this.Ta.s(a,"dblclick",this.XNa)):(this.Ta.s(a,"mousedown",this.uD),this.Ta.s(a,"mouseup",this.vD),this.Ta.s(a,"dblclick",this.YNa),this.Ta.s(document.body,"mouseout",this.ZNa))};i$.prototype.BF=function(){this.Ta.Ye();this.FF.stop();this.KK.stop();this.hea.stop()};
var UJb=function(a,b){if(b){var c=TJb(a,b.nb());b=new Z9(b.nb(),[b],c);a.ue.dispatchEvent(new S9("activated",b))}};_.f=i$.prototype;_.f.YNa=function(a){VJb(this,a)&&(a.preventDefault(),WJb(this),XJb(this,this.Ei||new _.CT(a.clientX,a.clientY)),YJb(this,a))};_.f.XNa=function(a){var b=this;if(VJb(this,a)&&(a=window.getSelection())){var c=ZJb(this,a);if(c&&c.Ue){var d=TJb(this,c);this.nj.$t(c).then(function(e){e=_.u2(e,b.va,!0);b.ue.dispatchEvent(new S9("activated",new Z9(c,e,d)))})}}};
_.f.uD=function(a){VJb(this,a)&&(a.preventDefault(),WJb(this),XJb(this,new _.CT(a.clientX,a.clientY)),this.FF.start(),this.Ta.s(this.ue.o(),"mousemove",this.iP))};_.f.vD=function(a){this.aF&&YJb(this,a)};_.f.ZNa=function(a){var b=!a.relatedTarget||a.relatedTarget==document.documentElement;this.aF&&b&&YJb(this,a)};_.f.iP=function(a){this.aF&&(XJb(this,new _.CT(a.clientX,a.clientY)),this.KK.Xt(),this.FF.start())};_.f.oOa=function(){this.hea.Xt()};_.f.UWa=function(a){this.eh=new _.CT(a.clientX,a.clientY)};
_.f.FQa=function(){var a=this.ue.getParent();if(a){a=a.$a();var b=_.B0(a),c=Math.max(100-(this.eh.y-b.y),0),d=Math.max(100-(b.y+a.getBoundingClientRect().height-this.eh.y),0);b=Math.max(c,d)/100;b=Math.round(b*b*8);c>d&&(b=-b);c=a.clientHeight>=a.scrollHeight||!a.scrollTop;d=a.clientHeight>=a.scrollHeight||a.clientHeight+a.scrollTop>=a.scrollHeight;if(0>b&&!c||0<b&&!d)a.scrollTop+=b,this.Ei.y-=b,this.KK.Xt(),this.FF.start()}};
var VJb=function(a,b){return!(_.sU(b)||"dblclick"==b.type&&_.kc)||1===b.target.nodeType&&"A"==b.target.tagName||a.aF?!1:!0},WJb=function(a){a.ue.fw();a.FF.stop();a.KK.stop();a.aF=!1;a.Ei=null;a.eh=null},TJb=function(a,b){a=_.klb(a.ue.OO(),function(e){e=e.Ym();return!!e&&_.n2(this.va,b,e)},a);var c=_.B0(a.$a());a=_.xZ(a.Raa(b));if(!a)return new _.CT(c.x,c.y);c=new _.CT(a.left+c.x,a.top+c.y);var d=c.y<=_.St().innerHeight/2;c.x<=_.St().innerWidth/2&&(c.x+=a.width);d&&(c.y+=a.height);return c},$Jb=function(a){if(_.BT(a.Ei,
a.eh))return TJb(a,a.MN);var b=sGb(_.B0(a.ue.o()),a.eh);b.y-=a.ue.o().scrollTop;return b};
i$.prototype.jza=function(){var a=this.Ei;var b=this.eh;if(a&&b){var c=this.ue.OO(),d=[],e=aKb(c,a),g=aKb(c,b);if(_.yU(c[e].o()).contains(a)){for(var h=0,k;k=c[h];h++)if(!(h<Math.min(e,g)||h>Math.max(e,g))){var n=_.yU(k.o()),r=null,w=null;h==e&&(r=bKb(this,a,k));h==g&&(w=bKb(this,b,k));r||(r=e<h?new _.CT(n.left,n.top):new _.CT(n.left+n.width,n.top+n.height));w||(w=g<h?new _.CT(n.left,n.top):new _.CT(n.left+n.width,n.top+n.height));r&&w&&(k=_.cpb(k,r,w))&&d.push(k)}a=d.length?_.m2(d):null}else a=null}else a=
null;(this.MN=a)&&this.ue.Xu(this.MN)};
var XJb=function(a,b){a.aF=!0;a.eh=b;a.Ei||(a.Ei=a.eh)},bKb=function(a,b,c){b=_.f0(b,_.B0(c.o()));b.y+=a.ue.o().scrollTop;return b},YJb=function(a,b){a.Ta.Ke(a.ue.o(),"mousemove",a.iP);a.FF.stop();a.KK.stop();a.aF=!1;if("dblclick"==b.type||!_.BT(a.Ei,a.eh)){a.jza();var c=a.MN;if(c&&c.Ue){var d=$Jb(a);a.nj.$t(c).then(function(e){e=_.u2(e,this.va,!0);e=new Z9(c,e,d);"dblclick"==b.type?this.ue.dispatchEvent(new S9("activated",e)):this.ue.dispatchEvent(new S9("select",e))},null,a)}}};
i$.prototype.CVa=function(){var a=this,b=window.getSelection();if(null!==b&&!b.isCollapsed){var c=ZJb(this,b);if(c&&c.Ue){var d=sGb(this.eh,new _.CT(5,5));this.nj.$t(c).then(function(e){e=_.u2(e,a.va,!0);a.ue.dispatchEvent(new S9("select",new Z9(c,e,d)))})}}};
var ZJb=function(a,b){a=a.ue.OO().map(function(c){return c}).map(function(c){return c.pI(b)}).filter(function(c){return c});return 0===a.length?null:_.m2(a)},aKb=function(a,b){for(var c=-1,d=Infinity,e=0,g;g=a[e];e++)g=_.uU(_.yU(g.o()),b),g<d&&(d=g,c=e);return c};
var cKb=function(){_.yd.call(this);this.ww=[];this.Pea=new Map;this.wo=!1;this.Ei=new _.CT(0,0);this.eh=new _.CT(0,0);this.oR=new i8(this.ZWa,0,this);_.Ft(this,this.oR);this.Ta=new _.Be(this);_.Ft(this,this.Ta)};_.m(cKb,_.yd);var dKb=function(a,b){a.ww=Array.from(b);a.Pea.clear();a.ww.forEach(function(c){a.Pea.set(c.getName(),c)})};_.f=cKb.prototype;_.f.$r=function(){for(var a=_.l(this.ww),b=a.next();!b.done;b=a.next())b.value.R0(null)};
_.f.uD=function(a){if(_.sU(a)){var b=this.iD().o();_.ee(b,a.target)?(this.wo=!0,this.Ei.x=a.clientX,this.Ei.y=a.clientY,this.Ta.s(document,"mousemove",this.iP)):(this.wo=!1,this.Ei.x=0,this.Ei.y=0);this.eh.x=this.Ei.x;this.eh.y=this.Ei.y;this.oR.Xt()}};_.f.iP=function(a){this.wo&&(this.eh.x=a.clientX,this.eh.y=a.clientY,this.oR.Xt())};
_.f.vD=function(){var a=this;this.wo=!1;this.Ta.Ke(document,"mousemove",this.iP);Promise.all(this.ww.map(function(b){return NJb(b)})).then(function(b){b=b.filter(function(c){return c});b.length&&(b=new Z9(_.m2(b),[],a.eh),a.dispatchEvent(new S9("select",b)))})};_.f.JNa=function(a){for(var b=(a=a.Lm)?a.wg():null,c=_.l(this.ww),d=c.next();!d.done;d=c.next())d.value.R0(b);a&&(b=new _.CT(this.eh.x,this.eh.y),a=new Z9(a.nb(),[a],b),this.dispatchEvent(new S9("activated",a)))};
_.f.LNa=function(a){a=a.Lm?a.Lm.wg():null;for(var b=_.l(this.ww),c=b.next();!c.done;c=b.next())c.value.c1(a)};_.f.KNa=function(){for(var a=_.l(this.ww),b=a.next();!b.done;b=a.next())b.value.c1(null)};
_.f.ZWa=function(){var a=this;this.oR.pause();var b=eKb(this,this.Ei),c=eKb(this,this.eh),d=c<b,e=Math.min(b,c),g=Math.max(b,c),h={};this.ww.forEach(function(k,n){var r=null;if(n>=e&&n<=g){r={reverse:d};if(n==b){var w=OJb(k,a.Ei.x,a.Ei.y);r.anchorX=w.x;r.anchorY=w.y}n==c&&(n=OJb(k,a.eh.x,a.eh.y),r.focusX=n.x,r.focusY=n.y)}h[k.getName()]=r});_.r3.Bf.request(_.Ljb,h,"r").then(function(k){var n=[],r;for(r in k){var w=a.Pea.get(r);w&&n.push(QJb(w,k[r]||null))}return Promise.all(n)}).then(function(){a.oR.resume()})};
var eKb=function(a,b){for(var c=Infinity,d=-1,e=0,g;g=a.ww[e];e++)g=g.o().getBoundingClientRect(),g=_.uU(new _.tU(g.left,g.top,g.width,g.height),b),g<c&&(d=e,c=g);return d};
var j$=function(a,b){_.W.call(this);this.fe(a);this.wd=b;_.nu.enable_resource_frame?this.cF=new cKb:this.sm=new i$(this,a.Va(),b.nj);a=_.nu.enable_resource_frame?g$:a$;this.Qd=[new a(b.nj,"gb-page-wrapper-first",this.wa()),new a(b.nj,"gb-page-wrapper-second",this.wa())];this.y_=new FJb;this.vx=new a$(b.nj,void 0,this.wa());this.$e=new _.Fd(0,0);this.rX=!0;this.Vx=!1;this.PQ=this.Uo=this.xC=this.vH=null;this.rwa=new _.FZ(this.X_,200,this);this.vda=new _.FZ(this.HKa,1E3,this);_.Ft(this,this.vda);this.Da(this.y_);
this.Da(this.Qd[0]);this.Da(this.Qd[1]);this.Da(this.vx)};_.m(j$,_.W);_.f=j$.prototype;_.f.ua=function(){_.gd(this.sm);_.gd(this.cF);_.gd(this.rwa);this.PQ&&this.PQ.cancel();this.vH=this.xC=null;_.W.prototype.ua.call(this)};
_.f.ha=function(){var a=this.hq()?"gb-two-page-content-rtl":"gb-two-page-content-ltr";a=_.OT("DIV",["gb-two-page",a]);a.dir=this.hq()?"rtl":"ltr";_.BU(a,"main");this.xC=_.x0(1,2);this.xC.className="gb-two-page";this.vH=[];for(var b=0,c;c=this.xC.rows[0].cells[b];b++)c.style.width="50%",c.className="gb-two-page-cell",this.vH.push(c);a.appendChild(this.xC);this.Ca=a};
_.f.Ba=function(){_.W.prototype.Ba.call(this);var a=this.o();this.Xa();this.vx.Oa(a);this.y_.Oa(this.xC.rows[0].cells[0]);a=0;for(var b;b=this.vH[a];a++)this.Qd[a].Oa(b);this.vda.start();a=this.vx.o();_.$T(a,0,0);a.style.visibility="hidden";a.style.overflow="hidden";a=this.Qd[0];1!=a.GP&&(a.GP=!0,a.Jq());this.sm&&this.sm.install();this.cF&&(a=this.cF,a.CR(this),a.Ta.s(this,"click",a.$r).s(document,"mousedown",a.uD).s(document,"mouseup",a.vD).s(this,"a",a.JNa).s(this,"b",a.LNa).s(this,"c",a.KNa));
this.rX=!0;fKb(this);a=this.getHandler().s(this.wd.nj,"change",this.lNa).s(this.wd.Cb,"format",this.eca).s(this.wd.Cb,"displaymode",this.ri).s(this.wd.Cb,"readingmode",this.bca);b=0;for(var c;c=this.Qd[b];b++)a.s(c,"focus",_.Ma(this.gP,b))};_.f.Ob=function(){this.rX=!1;this.Uo&&(this.Uo.cancel(),this.Uo=null);this.sm&&this.sm.BF();if(this.cF){var a=this.cF;a.CR(null);a.Ta.Ye()}_.W.prototype.Ob.call(this)};_.f.fe=function(a){_.W.prototype.fe.call(this,a);this.Za?this.ri():this.dB(a.Va().nd())};
_.f.Vb=function(){return this.$e.clone()};
_.f.setSize=function(a){this.$e.width=a.width;this.$e.height=a.height;var b=k$(this);b=b?b.sd().Hb():null;var c=this.Xa();if(c){var d=c.dY().width;1<a.aspectRatio()&&a.width>2*d&&(a.width/=2);d=c.UO(new _.Fd(a.width,a.height))}else d=new _.Fd(0,0);var e=c?c.LO():new _.QT(0,0,0,0);if(_.w0(d,this.vx.Vb())&&_.Flb(e,this.vx.LO())){var g=l$(this)?l$(this).sd().Ne():null;this.Uo||this.dispatchEvent(new m$(b,g))}else this.Qd[0].fe(null),this.Qd[1].fe(null);this.vx.setSize(d);LJb(this.vx,e);fKb(this);g=0;
for(var h;h=this.Qd[g];g++)h.setSize(d),LJb(h,e);c&&c.setSize(KJb(this.vx));b&&!this.Uo&&this.setPosition(b);b=this.Vx?d.width:2*d.width;this.xC.style.width=a.width<b?b+"px":"";this.dispatchEvent("resize")};_.f.ri=function(){this.setSize(this.$e)};_.f.eca=function(){var a=this.Xa(),b=k$(this);b=b?b.sd().Hb():null;a&&a.Gga(_.Zpb(this.wd.Cb));b&&this.setPosition(b);this.ri()};_.f.bca=function(){this.sm&&(this.sm.BF(),this.sm.install())};
_.f.lNa=function(a){(a=a.le())&&"bookmarks"==a.rd()||k$(this)&&this.setPosition(k$(this).sd().Hb())};
_.f.setPosition=function(a,b){var c=this;if(b&&"searchResult"!=b.rd()&&!this.Uo&&0<=gKb(this,b))hKb(this),this.dispatchEvent(new m$(k$(this).sd().Hb(),l$(this).sd().Ne())),this.sm&&UJb(this.sm,b);else{var d=this.Xa(),e=d.Oe(a).then(function(h){return h?h:(a=_.blb(d.Va()),d.Oe(a))});if(b&&"searchResult"==b.rd()){var g=this.wd.rh.getQuery();e=e.then(function(h){return(d instanceof _.s3?jGb(d,h.sd().Hb(),g):iKb(c,g,h)).then(function(k){return k||h})})}e=e.then(this.Nxa,null,this);b&&(e=e.then(function(){"searchResult"!=
b.rd()&&0<=gKb(this,b)&&this.sm&&UJb(this.sm,b)},null,this));this.Uo=_.Pg(_.GT(e,this.Lsa,this),this.Pra,this)}};
var iKb=function(a,b,c){var d=a.Xa(),e=c.sd().Hb().Ub(),g=function(h){return h&&e==h.sd().Hb().Ub()?h.xW(b)?h:d.hh(h).then(g):null};return _.Tg(c).then(g)},jKb=function(a,b,c){var d=a.Xa().Va(),e=b.Ym(),g=c.nb();return e&&g?"searchResult"==c.rd()?(a=a.wd.rh.getQuery(),e=new _.i2(_.j2(e),null),_.n2(d,g,e)&&b.xW(a)):_.n2(d,g,e):!1},gKb=function(a,b){var c=a.Qd[0].Xa(),d=a.Qd[1].Xa(),e=-1;c&&(jKb(a,c,b)&&(e=0),d&&d!=c&&jKb(a,d,b)&&(e=1),0<=e&&(n$(a,e),hKb(a)));return e};
j$.prototype.nextPage=function(){var a=this.Xa(),b=this.Vx?o$(this).Xa():l$(this);return kKb(this,a.hh(b))};var kKb=function(a,b){a.Uo&&(a.Uo.cancel(),a.Uo=null);a.Uo=_.Pg(_.GT(b.then(a.Nxa,null,a),a.Lsa,a),a.Pra,a);return a.Uo};j$.prototype.Lsa=function(a){if(a instanceof _.xe)return null;var b=k$(this)?k$(this).sd().Hb():null,c=k$(this)?l$(this).sd().Ne():null;this.wd.Rb.Hb();this.dispatchEvent(new m$(b,c,a));throw a;};j$.prototype.gP=function(a){this.Qd[a].Xa()&&n$(this,a)};
var n$=function(a,b){for(var c=0,d;d=a.Qd[c];c++){var e=c==b;e!=d.GP&&(d.GP=e,d.Jq())}};j$.prototype.ura=function(a){if(this.Za)for(var b=0,c;c=this.vH[b];b++)_.D0(c,"gb-page-transition",a),_.D0(this.Qd[b].RR,"gb-page-transition",a)};var o$=function(a){var b=a.Qd[0].Xa(),c=a.Qd[1].Xa();return b?c?a.Qd[1].ls()?a.Qd[1]:a.Qd[0]:a.Qd[0]:a.Qd[1]};
j$.prototype.Nxa=function(a){if(!a)return _.Zt(Error("Vf"));this.vda.start();return this.Xa().hY(a).then(function(b){this.Qd[0].fe(b[0]);this.Qd[1].fe(b[1]);b[0]==a?n$(this,0):n$(this,1);hKb(this)},null,this)};
var hKb=function(a){for(var b=[],c=0,d=0,e=void 0;e=a.Qd[d];d++)if(e.Jq(),!a.Vx||e.ls())b.push(e),c=Math.max(c,e.o().getBoundingClientRect().height);a.y_.zn(c);fKb(a);a.dispatchEvent("resize");a.rX=!1;a.rwa.start();a.cF&&dKb(a.cF,b.map(function(g){return g.Oe()}));a.dispatchEvent(new m$(k$(a).sd().Hb(),l$(a).sd().Ne()))};j$.prototype.X_=function(){var a=o$(this);a&&this.Za&&(a=a.Xa())&&(this.PQ&&this.PQ.cancel(),this.PQ=this.Xa().X_(a,a,5))};
j$.prototype.OO=function(){for(var a=[],b=0,c;c=this.Qd[b];b++)!c.Xa()||this.Vx&&!c.ls()||a.push(c.Xa());return a};
var k$=function(a){return a.Vx?o$(a).Xa():a.Qd[0].Xa()||a.Qd[1].Xa()},l$=function(a){return a.Vx?o$(a).Xa():a.Qd[1].Xa()||a.Qd[0].Xa()},fKb=function(a){var b=a.wd.Cb;if("one"==b.Ar)var c=!0;else if("two"==b.Ar)c=!1;else{c=Math.max(a.o().getBoundingClientRect().width,a.$e.width);var d=2*a.vx.Vb().width;c=c<d}a.ura(!a.rX&&c!=a.Vx);a.Vx=c;b=2==b.Zh();a.y_.show(!c&&b);a.Qd[0].Xs(c?"gb-page-wrapper-single":"gb-page-wrapper-first");a.Qd[1].Xs(c?"gb-page-wrapper-single":"gb-page-wrapper-second");for(b=0;d=
a.Qd[b];b++){var e=a.vH[b];if(c){var g=d.ls();d.show(g);g?(e.style.width="100%",e.removeAttribute("aria-hidden")):(e.style.width="0%",_.CU(e,"hidden",!0))}else d.show(!0),e.style.width="50%",e.removeAttribute("aria-hidden")}window.setTimeout((0,_.xa)(a.ura,a,!1),0)};_.f=j$.prototype;_.f.Pra=function(){this.Uo=null;var a=_.ta.cvox;_.Cc&&a&&a.Api&&(a=a.Api.speakNode)&&a(_.Md("gb-two-page"),0)};_.f.nb=function(){var a=null;if(this.Za){var b=k$(this),c=l$(this);b&&(a=b.Ym(),c&&c!=b&&(a=_.m2([a,c.Ym()])))}return a};
_.f.Zh=function(){return this.wd.Cb.Zh()};_.f.hasPreviousPage=function(){return this.Za&&k$(this)?this.Xa().hasPreviousPage(k$(this)):!1};_.f.hasNextPage=function(){return this.Za&&k$(this)?this.Xa().hasNextPage(l$(this)):!1};_.f.Xu=function(a,b){for(var c=0,d;d=this.Qd[c];c++)d.Xu(a,b)};_.f.fw=function(){for(var a=0,b;b=this.Qd[a];a++)b.fw()};_.f.HKa=function(){var a=this.o();a&&_.CU(a,"live","polite")};var m$=function(a,b,c){_.hd.call(this,"change");this.Eq=a;this.Dr=b;this.Lz=c||null};_.m(m$,_.hd);
m$.prototype.Hb=function(){return this.Eq};m$.prototype.Ne=function(){return this.Dr};m$.prototype.getError=function(){return this.Lz};
var lKb=function(a,b,c){b=void 0===b?2:b;i9.call(this,a,c);_.p3.Db().Re(a.Va().Ga());if(a.Hc().ih()&&(c=_.p3.Db(),a=a.Hc().ih(),c.sh!=a)){if(!c.Lt){var d;(d=_.ypb("gb-media"))||(d=new hGb("gb-media"),d=d.bn()?d:null);d&&(c.Lt=new T7(d))}c.sh=a}this.ep(b);this.Usa=!1};_.m(lKb,i9);_.f=lKb.prototype;_.f.ua=function(){_.gd(this.uE);i9.prototype.ua.call(this)};_.f.ha=function(){this.Ca=_.OT("DIV","gb-text-reader")};
_.f.Ba=function(){i9.prototype.Ba.call(this);var a=this.getHandler();a.s(this.ue,"change",this.IOa);a.s(this.ue.o(),"click",this.$r);a.s(this.ue.o(),"contextmenu",this.Rba)};_.f.setPosition=function(a,b){i9.prototype.setPosition.call(this,a,b);j9(this);this.ue.setPosition(a,b)};_.f.nb=function(){return this.ue.nb()};_.f.hasPreviousPage=function(){return this.ue.hasPreviousPage()};_.f.hasNextPage=function(){return this.ue.hasNextPage()};_.f.Xu=function(a,b){this.ue.Xu(a,b)};_.f.fw=function(){this.ue.fw()};
_.f.Dha=function(a){i9.prototype.Dha.call(this,a);if(0<a&&this.hasNextPage())j9(this),this.ue.nextPage();else if(0>a&&this.hasPreviousPage()){j9(this);a=this.ue;var b=a.Xa(),c=a.Vx?o$(a).Xa():k$(a);kKb(a,b.Bh(c))}};_.f.yQ=function(){var a=this.Vb();j9(this);this.ue.setSize(a);this.dispatchEvent("resize")};
_.f.ep=function(a){_.gd(this.uE);var b=this.Xa(),c=b.Va(),d=_.Zpb(b.Cb);_.nu.enable_resource_frame?this.uE=new _.s3(b.Hc(),c,new _.Fd(0,0),d,a,this.wa()):2==a?_.nu.enable_fixed_layout&&c.XY()?this.uE=new U9(b.Hc(),c,new _.Fd(0,0),d,this.wa()):(a=new $Gb,this.uE=b.getVolume().Rg()?new t8(b.Hc(),c,new _.Fd(0,0),d,a,this.wa()):new IIb(b.getVolume(),b.Hc(),c,new _.Fd(0,0),d,a,this.wa())):1==a&&(this.uE=new BJb(b.Hc(),c,new _.Fd(0,0),d,this.wa()));this.ue?this.ue.fe(this.uE):(this.ue=new j$(this.uE,b),
this.Da(this.ue,!0))};_.f.IOa=function(a){var b=this.Xa().yj();if(!this.Usa&&(this.Usa=!0,_.a0("First page render"),b.client_side_search)){var c=this.Xa();b=c.Hc();c=c.Va();for(var d=_.nZ(c,!1),e=_.nZ(c,!0);d<=e;d++)b.tA(c,d);d=_.oZ(c,!1);for(e=_.oZ(c,!0);d<=e;d++)b.$D(c,d)}b=a.Hb();c=a.Ne();a=a.getError();b&&(this.nfa=!0,this.Xa().Rb.setPosition(b,c),this.nfa=!1);this.dispatchEvent(new f9("complete",a))};
_.f.$r=function(a){var b=BEb(a.target,"A");if(b){var c=OGb(b);c?(this.Xa().Rb.setPosition(c,null,1),a.preventDefault()):b.target="_blank"}};_.f.Rba=function(a){a.preventDefault()};
_.p$=function(a,b,c){_.ed.call(this);this.Xe=a;this.wd=b;this.I0=new T9(a);this.GR=new wHb(b.Cb,b.yj().p13n_save_user_settings_url);this.sTa=new N9(b.Va(),b.Hc(),b.GD(),b.Rb,c);this.iUa=new O9(b.getVolume(),this.Xe,this.wd.yj().back_link_href);this.sq=null;this.Wa=b.getVolume();this.Ta=new _.Be(this);this.Ta.s(this.I0,"searchvolume",this.mOa);this.Ta.s(b.Cb,"readingmode",this.bca)};_.m(_.p$,_.ed);
_.p$.prototype.ua=function(){_.gd(this.Ta);_.gd(this.GR);_.gd(this.sTa);_.gd(this.iUa);_.gd(this.I0);_.ed.prototype.ua.call(this)};_.p$.prototype.ep=function(a){if(a!=this.sq){this.sq=a;var b=this.Xe.getReader();b?b.ep(a):(b=new lKb(this.wd,a),this.Xe.Iga(b));this.I0.Iga(b)}};_.p$.prototype.mOa=function(){this.wd.Ph.zq("search");this.wd.rh.he(this.I0.getSelection().nb().Ue)};_.p$.prototype.bca=function(){this.ep(this.wd.Cb.Zh())};
var q$=function(a,b,c,d,e,g,h,k){_.Hg.call(this,"DisplayFrameInit",k);this.efa=a;this.sh=b;this.Yt=c;this.mca=d;this.DZ=e;this.u2=g;this.gO=h};_.m(q$,_.Hg);q$.prototype.ih=function(){return this.sh};q$.prototype.yj=function(){return this.Yt};q$.prototype.VX=function(){return this.gO};q$.prototype.Ig=function(a){_.Hg.prototype.Ig.call(this,a);a.pinnedVolumeIds=this.efa;a.userId=this.ih();a.flags=this.yj();a.hcp=this.mca;a.manifestProto=this.DZ;a.volumeProto=this.u2;a.experiments=this.VX().Sd()};
_.Ig.DisplayFrameInit=function(a){var b=a.pinnedVolumeIds,c=a.userId,d=a.flags,e=a.manifestProto,g=a.volumeProto,h=a.id,k=new _.au(a.experiments);return new q$(b,c,d,a.hcp,e,g,k,h)};
var mKb=function(){this.yh=_.Qe;_.f8(this.yh,"ApiaryRequest",this.rNa,this)};mKb.prototype.rNa=function(a){var b=this;_.GT(_.Nu().then(function(c){return c.execute(a.getName(),a.Owa,a.getKey())}).then(function(c){b.yh.ui(_.d8(a.getId(),c))}),function(c){b.yh.ui(KGb(a.getId(),c instanceof Error?c.message:null))})};
_.r$=function(a,b,c,d,e,g){_.W.call(this);_.Du(window.location.href);_.Du(a);this.ym=_.Qt(a,"hl","en");if(a=_.NT(window.location.href,"jsmode"))this.ym=_.Qc("jsmode",a);this.sh=b;this.Yt=c;this.DZ=d||{};this.u2=e||{};this.GR=new vHb(c.p13n_save_user_settings_url);this.gO=g||new _.au};_.m(_.r$,_.W);
_.r$.prototype.ha=function(){this.Pp=_.OT("IFRAME",{id:_.P7(this,"reader"),src:this.ym,style:"position:absolute;top:0;left:0;width:100%;height:100%;border:none"});this.Pp.setAttribute("allowfullscreen",!0);this.Ca=this.Pp};
_.r$.prototype.Ba=function(){_.W.prototype.Ba.call(this);MGb(this.Pp,this.hVa,this);new mKb;hIb();_.f8(_.Qe,"DownloadProgressNotification",function(a){_.Mg.Oj(a.Ga())});_.f8(_.Qe,"Settings",function(a){this.GR.save(a.oi)},this);_.f8(_.Qe,"AnalyticsTrack",function(a){_.Me(a.oj)});_.hZ()||_.f8(_.Qe,"ReadingPosition",function(a){a=_.Qt(window.location.href,"pg",a.getPosition());window.history&&window.history.replaceState&&window.history.replaceState(null,document.title,a)})};
_.r$.prototype.hVa=function(){var a=nKb(this.sh);a=new q$(a,this.sh,this.Yt,_.dkb(),this.DZ,this.u2,this.gO);_.Qe.jp(a).then(function(b){_.D2=b;_.E2.resolve(_.D2)})};_.r$.prototype.Ob=function(){_.gd(this.No);_.gd(_.Qe);_.Qe=null;_.W.prototype.Ob.call(this)};var nKb=function(a){var b=_.C2();if(!b)return[];a=b.getItem(a+":requested")||"";return _.Sa(a.split(","),_.d0a)};
var oKb=function(a,b,c,d,e){o9.call(this);this.Xs(1);this.va=a;this.Wa=b;this.Rb=c;this.OOa=d;this.mUa=e;this.Jwa=this.dva=null};_.m(oKb,o9);_.f=oKb.prototype;_.f.oY=function(){return"help"};_.f.getTitle=function(){return"Help"};
_.f.ha=function(){o9.prototype.ha.call(this);var a=_.kZ(this.Wa);a&&!this.Wa.Rg()&&(a=_.Tc(a,"source"),s$(this,"About this book \u00bb",a));s$(this,"Google Play help center \u00bb",this.OOa);s$(this,"Using the web reader &raquo;","https://support.google.com/googleplay/answer/185545");this.dva=s$(this,"Report offensive content",pKb(this));this.Jwa=s$(this,"Report an issue",this.mUa);_.qU(this.Jwa,"gb-sidepanel-help-link-last")};
_.f.Ba=function(){o9.prototype.Ba.call(this);this.getHandler().s(this.Rb,"change",this.YWa)};_.f.YWa=function(){this.dva.href=pKb(this)};
var pKb=function(a){var b=a.va,c=_.Alb({v:b.Ga(),t:b.getTitle(),a:b.Ql(),hl:_.HZ()});if(a=a.Rb.Hb())b=u9(b,a),"\u2014"!=b&&(c=_.Qc(c,"pg",b));return c},s$=function(a,b,c){c=new _.Vc(c);var d=_.AT(c,"hl")||_.HZ();_.Ng(c,"hl",d);d=_.OT("SPAN");d.textContent=_.BZ(b);b=_.OT("A",{href:c.toString(),target:"_blank",className:"gb-sidepanel-help-link"},d);a.$a().appendChild(b);return b};
_.t$=function(a){_.Be.call(this);var b=this;this.bE=a;this.s(_.E3,"notification",function(c){b.handleEvent(c)})};_.m(_.t$,_.Be);_.t$.prototype.handleEvent=function(a){this.bE.Pj(!0);var b=a.eY(),c=new v8;this.bE.Da(c,!0);xHb(c,zEb(b));c.setVisible(!0);a=b.getDuration()||0;0<a&&_.ze(function(){_.gd(b)},a);_.qd(b,"cancel",function(){c.setVisible(!1)})};
var qKb=function(a,b){this.va=a;this.Zd=b};qKb.prototype.search=function(a,b,c,d){var e=this,g,h,k;return _.wZ(function(n){g=new _.e_(a,!0);void 0===c&&(c=b?_.nZ(e.va,!1):_.oZ(e.va,!1));void 0===d&&(d=b?_.nZ(e.va,!0):_.oZ(e.va,!0));h=[];for(k=c;k<=d;k++)(b&&_.rZ(e.va,k)||!b&&e.va.en(k))&&h.push(rKb(e,k,g,b));return n.return(Promise.all(h).then(function(r){return _.$a.apply(null,r)}))})};
var rKb=function(a,b,c,d){var e,g,h,k,n,r,w,y,z,C;return _.wZ(function(F){switch(F.Pa){case 1:return e=[],g=[],d?_.It(F,a.Zd.tA(a.va,b),5):_.It(F,sKb(b,a.Zd,a.va),4);case 4:k=F.ve;n=tKb(a.va,b,k.Dh());h=document.createDocumentFragment();h.appendChild(n);F.Pa=3;break;case 5:r=F.ve,h=document.createRange().createContextualFragment(r.getContent());case 3:w=h.firstChild;y=document.createTreeWalker(w,NodeFilter.SHOW_TEXT,null,!1);for(z=void 0;z=y.nextNode();)c.search(z.nodeValue,z,Infinity,e);C=e.map(function(E){var T=
document.createRange();T.setStart(E.Yx,E.startOffset);T.setEnd(E.Kz,E.endOffset);return T});0<C.length&&(g=uKb(C,y));return F.return(g.map(function(E){var T=E.result;E=E.snippet;var ca=iHb(w,T.startContainer,T.startOffset),X=iHb(w,T.endContainer,T.endOffset);if(d){var ja=T.startContainer;T=T.startOffset;var aa=_.sZ(a.va,b);ja=PGb(ja,w,aa,T)}else ja=_.j0(a.va,b);T=E.toString().trim();0<E.startOffset&&(T="... "+T);E.endOffset<E.endContainer.nodeValue.length&&(T+=" ...");return{index:b,Xub:ca,O$a:X,
position:ja,snippet:T}}))}})},uKb=function(a,b){var c=[];a=_.l(a);for(var d=a.next();!d.done;d=a.next()){d=d.value;var e=b,g=d.cloneRange(),h=g,k=e,n=0,r=75;k.currentNode=h.startContainer;do{var w=k.currentNode;var y=w.nodeValue;y=w===h.startContainer?h.startOffset:y.length;y>r?(n=y-r,r=0):r-=y}while(k.previousNode()&&0<r);h.setStart(w,n);0!=n&&(w=h.startContainer,n=w.nodeValue.substring(h.startOffset,h.startContainer===d.startContainer?d.startOffset:void 0).search(/\s\S/),0<=n?h.setStart(w,h.startOffset+
n+1):h.startContainer===d.startContainer?h.setStart(d.startContainer,d.startOffset):(k.currentNode=w,h.setStart(k.nextNode(),0)));h=g;n=75;e.currentNode=h.endContainer;do w=e.currentNode,r=w.nodeValue,y=w===h.endContainer?h.endOffset:0,k=Math.min(y+n,r.length),y+n<r.length?(k=y+n,n=0):n=n-k+y;while(e.nextNode()&&0<n);h.setEnd(w,k);k<w.nodeValue.length&&(k=h.endContainer,w=h.endContainer===d.endContainer?d.endOffset:0,n=k.nodeValue.substring(w,h.endOffset),r=n.split("").reverse().join("").search(/\s\S/),
0<=r?h.setEnd(k,w+n.length-r-1):h.endContainer===d.endContainer?h.setEnd(d.endContainer,d.endOffset):(e.currentNode=k,k=e.previousNode(),h.setEnd(k,k.nodeValue.length)));if(z&&0<=z.compareBoundaryPoints(Range.START_TO_END,g))z.setEnd(g.endContainer,g.endOffset);else{c.push({result:d,snippet:g});var z=g}}return c},sKb=function(a,b,c){var d,e;return _.wZ(function(g){if(1==g.Pa)return _.It(g,b.$D(c,a),2);d=g.ve;e=_.ipb(c,_.J0(d)||{},d.Ub(),d.Vb(),d.CP);return g.return(e)})},tKb=function(a,b,c){var d=
document.createElement("div"),e=document.createElement("a");e.setAttribute("id",_.j0(a,b).toString());a=document.createTextNode(c);d.appendChild(e);d.appendChild(a);return d};
var u$=function(a,b,c,d,e,g){e=void 0===e?0:e;g=void 0===g?null:g;var h=_.OT("DIV");_.U0.call(this,h,vKb);this.CUa=("string"===typeof b?b:_.PT(b))+(c?": Page "+(c+"."):"");this.Lj=new _.$g(a);this.tg=g;_.CU(h,"hidden",!0);a=_.x0(1,2);_.oU(a,"gb-result-table");g=a.rows[0].cells;b=_.OT("DIV","gb-result-snippet",b);_.oU(g[0],"gb-result-snippet-cell");g[0].appendChild(b);e=.8*e+"em";this.hq()?b.style.marginRight=e:b.style.marginLeft=e;_.oU(g[1],"gb-result-page-cell");_.ge(g[1],c||"\u2014");h.appendChild(a);
d&&(this.pea=_.Qd("DIV"),_.oU(this.pea,"gb-result-note"),this.pea.innerHTML=d,h.appendChild(this.pea))};_.m(u$,_.U0);u$.prototype.Ba=function(){_.U0.prototype.Ba.call(this);this.S0(this.CUa);_.BU(this.Ca,"link")};u$.prototype.getPosition=function(){return this.Lj};u$.prototype.le=function(){return this.tg};u$.prototype.Lc=function(a){_.U0.prototype.Lc.call(this,a);this.getContent().title=a?"":"No preview available for this page."};var vKb=_.Q0(_.P0,"gb-result");
var v$=function(a,b){_.W.call(this);this.vA=a;this.ew=b};_.m(v$,_.W);v$.prototype.ha=function(){this.Ca=_.OT("DIV",this.ew,this.vA)};
var w$=function(a,b,c,d,e){_.W.call(this);this.DUa=a;this.va=b;this.Rb=c;this.Cb=d;this.Coa=e;this.sq=null};_.m(w$,_.W);w$.prototype.Ba=function(){_.W.prototype.Ba.call(this);this.getHandler().s(this,"action",this.dP);this.getHandler().s(this.Cb,"readingmode",this.hza);this.hza()};w$.prototype.hza=function(){var a=this.Cb.Zh();this.sq!=a&&(this.sq=a,this.Pj(!0),a=wKb(this.DUa,this.va,a),(0,_.Qa)(a,function(b){this.Da(b,!0)},this))};
w$.prototype.dP=function(a){a=a.target;_.kU(this,function(h){h.vk&&h.vk(!1)});a.vk(!0);var b=a.le();if(b){var c=this.Cb.Zh(),d=!!b.nb().Ng()&&_.gZ(this.va,2),e=!!b.nb().Fh&&_.gZ(this.va,1),g="bookmark"==b.getType();1!=c||e||!d||g?2==c&&!d&&e&&this.Cb.ep(1):this.Cb.ep(2)}this.Rb.setPosition(a.getPosition(),null,this.Coa,b||void 0);_.Ne("Web Reader","Click","Content Link: type "+this.Coa)};
var wKb=function(a,b,c){(0,_.Qa)(a,function(g){var h=g.getPosition().Ub();h=Q7(b,h,c);g.Lc(h)});var d=mGb(a,function(g){return g.isEnabled()});a=d[!1]||[];d=_.ab(d[!0]||[]);if(a.length){var e=new v$(_.Sg("\u2014 %s \u2014","End of sample"),"gb-result-end");_.bb(d,e,a)}return d};
var xKb=function(){_.W.call(this);this.uu=new J8("Search in this book");this.uu.ZI="gb-search-input-label";this.Da(this.uu);this.X7=new JHb("Go");this.Da(this.X7)};_.m(xKb,_.W);_.f=xKb.prototype;_.f.ha=function(){var a=_.x0(1,2);_.oU(a,"gb-search-input-table");this.Ca=a;var b=a.rows[0].cells;a=b[0];b=b[1];_.oU(a,"gb-search-input-cell");this.uu.Oa(a);_.oU(this.uu.o(),"gb-search-input");a=_.Qd("div");b.appendChild(a);this.X7.Oa(a);_.qU(this.X7.o(),"gb-search-button")};
_.f.Ba=function(){_.W.prototype.Ba.call(this);_.ze(this.IMa,0,this);_.Ac&&!L8(this.uu)&&this.Ua("")};_.f.Sa=function(){return this.uu.Sa()};_.f.Ua=function(a){this.uu.Ua(a)};_.f.IMa=function(){if(this.Za){var a=this.uu,b=L8(a);a.yca=!0;a.o().focus();b||K8()||(a.o().value=a.Uc);a.o().select();K8()||(a.Zb&&a.Zb.sA(a.o(),"click",a.gP),_.ze(a.GMa,10,a))}};
var yKb=function(){_.W.call(this);this.Rd=new _.z1;this.Rea=new x$("Pages","pages");this.Mfa=new x$("Relevance","relevance");this.Da(this.Rea);this.Da(this.Mfa);this.Rd.sg(this.Rea);this.Rd.sg(this.Mfa)};_.m(yKb,_.W);yKb.prototype.ha=function(){var a=_.Qd("span"),b=_.Qd("span");this.Ca=_.OT("DIV","gb-search-sort","Sort by: ",a," | ",b);this.Rea.Oa(a);this.Mfa.Oa(b)};
var zKb=function(a,b){for(var c=0;c<a.Rd.DO();c++)a.Rd.bD(c).Sa()==b&&a.Rd.Lga(c)},x$=function(a,b){_.a1.call(this,a,M8.Db());this.kg(8,!0);this.Ua(b)};_.m(x$,_.a1);x$.prototype.ha=function(){_.a1.prototype.ha.call(this);AKb(this)};x$.prototype.vk=function(a){_.a1.prototype.vk.call(this,a);this.Za&&AKb(this)};var AKb=function(a){_.D0(a.o(),"gb-search-sort-button-selected",a.Dj())};
var BKb=function(){_.C3.call(this,"Could not contact server. Please check your Internet connection.")};_.m(BKb,_.C3);
var y$=function(a,b,c,d,e){o9.call(this);this.Xs(1);this.va=a;this.rh=b;this.Cb=c;this.Rb=d;this.Zd=e;this.z1="pages";this.Uoa=new w8;_.Ft(this,this.Uoa);this.UJ=this.ZA=this.$A=this.YE=this.jR=this.B0=this.jda=null;this.jga=this.Zd?new qKb(this.va,this.Zd):void 0};_.m(y$,o9);_.f=y$.prototype;_.f.oY=function(){return"search"};_.f.getTitle=function(){return"Search"};_.f.NX=function(){return 310};
_.f.ha=function(){o9.prototype.ha.call(this);this.jR=_.OT("DIV","gb-search-controls");this.fA.appendChild(this.jR);this.B0=_.OT("FORM");this.jR.appendChild(this.B0);this.ZA=new xKb;this.Da(this.ZA);this.ZA.Oa(this.B0);this.ZA.Ua(this.rh.getQuery());this.$A=new yKb;this.Da(this.$A);this.$A.Oa(this.jR);_.zU(this.$A.o(),!1);this.YE=new _.W;this.Da(this.YE,!0);_.zU(this.fA,!0);_.zU(this.$a(),!1)};
_.f.Ba=function(){o9.prototype.Ba.call(this);zKb(this.$A,this.z1);this.getHandler().s(this.$A,"action",this.sOa).s(this.B0,"submit",this.yOa).s(this.ZA,"action",this.kOa).s(this.rh,"change",this.lOa);_.JT(_.LT(this.jda))||this.rh.he(this.jda)};_.f.kOa=function(){this.rh.he(this.ZA.Sa())};_.f.lOa=function(){this.ZA.Ua(this.rh.getQuery());z$(this)};_.f.yOa=function(a){a.preventDefault();z$(this)};
_.f.Ob=function(){o9.prototype.Ob.call(this);this.getHandler().Ye();var a=this.rh.getQuery();this.jda=_.JT(_.LT(a))?null:a;this.rh.he("")};
var z$=function(a){var b,c,d,e,g;_.wZ(function(h){if(1==h.Pa){b=a.ZA.Sa();if(_.JT(b))return h.return();c=CKb[a.z1];d=new _.Vc("/books/reader");_.Wlb(d);d.Zk.extend({jscmd:"SearchWithinVolume",id:a.va.Ga(),q:b,scoring:c});a.UJ&&a.UJ.cancel();e=new _.C3("Searching...");e.$0(0);_.E3.dispatchEvent(new _.D3(e));if(!a.jga){a.UJ=_.GT(_.amb(d.toString()).then(function(k){DKb(a,e,b,k,void 0)}),function(k){k instanceof _.xe||_.E3.dispatchEvent(new _.D3(new BKb))});h.Pa=2;return}return _.It(h,a.jga.search(b,
2===a.Cb.Zh()),3)}2!=h.Pa&&(g=h.ve,DKb(a,e,b,null,g));_.Ne("Web Reader","Click","Perform SITB (Sidepanel)");h.Pa=0})},DKb=function(a,b,c,d,e){_.gd(b);a.UJ=null;if(d||e)EKb(a,c,d?d:void 0,e);else throw Error("Wf");},EKb=function(a,b,c,d){a.o()||a.ha();a.jR.classList.add("gb-search-controls-loaded");var e="full"==a.va.Yr()&&c;_.zU(a.$A.o(),e);a.Xs(2);a.position();_.kU(a.YE,_.gd);_.Vd(a.YE.o());if(c){if(e=c.spellresults){var g=e.correct_spell;e=new FKb(g);a.YE.Da(e,!0);a.getHandler().s(e,"action",function(){a.rh.he(g);
z$(a)})}(e=c.search_results)&&(d=e.map(function(r){return{position:new _.$g(r.page_id),snippet:r.snippet_text}}))}a.rh.he(d?b:"");if(d){c=[];b=a.jga?new _.e_(b,!0):void 0;d=_.l(d);for(e=d.next();!e.done;e=d.next()){var h=e.value;if(!(0>_.tZ(a.va,h.position.Ub()))){e=h.position;var k=u9(a.va,e);h=b?GKb(b,h.snippet):h.snippet;var n=_.Qd("DIV");CEb(n,_.b2(h));(0,_.Qa)(n.getElementsByTagName("DIV"),function(r){_.Zd(document.createTextNode(" "),r)});c.push(new u$(e,n,k))}}b=new w$(c,a.va,a.Rb,a.Cb,3);
a.YE.Da(b,!0);c="Found "+(c.length+" search results")}else b=_.Qd("DIV"),CEb(b,_.b2("No results found for "+(c.search_query_escaped+"."))),a.YE.Da(new v$(b,"gb-search-message"),!0),c="No search results found";yHb(a.Uoa,c);_.zU(a.$a(),!0)};y$.prototype.sOa=function(a){a=a.target.Sa();this.z1!=a&&(this.z1=a,zKb(this.$A,a),z$(this))};var GKb=function(a,b){a=a.search(b);for(var c=a.length-1,d;d=a[c];c--)b=b.slice(0,d.startOffset)+"<b>"+b.slice(d.startOffset,d.endOffset)+"</b>"+b.slice(d.endOffset);return b};
y$.prototype.ua=function(){o9.prototype.ua.call(this);this.UJ&&this.UJ.cancel()};var CKb={pages:"p",relevance:"r"},FKb=function(a){_.W.call(this);this.FKa=a};_.m(FKb,_.W);FKb.prototype.ha=function(){_.W.prototype.ha.call(this);var a=_.Qd("SPAN"),b=_.OT("DIV","gb-search-message","Did you mean:"," ",a),c=new _.a1(this.FKa,M8.Db());this.Da(c);c.Oa(a);this.Ca=b};
var A$=function(a,b,c,d){o9.call(this);this.va=a;this.Rb=b;this.Cb=c;this.Pd=d;this.iE=new _.a1("",HKb);this.Da(this.iE);this.eJ=new _.a1("",HKb);this.Da(this.eJ);this.rj=this.LW=this.dJ=this.a_=this.Q7=this.x8=this.fl=null;this.mea=void 0;this.Xs(1)};_.m(A$,o9);_.f=A$.prototype;_.f.oY=function(){return"contents"};_.f.getTitle=function(){return"Contents"};_.f.NX=function(){return 310};
_.f.ha=function(){o9.prototype.ha.call(this);this.fl=new _.Q3;this.Da(this.fl);this.x8=_.R3(this.fl,"Contents");this.Q7=_.R3(this.fl,"Bookmarks");this.a_=_.R3(this.fl,"Notes");this.dJ=_.R3(this.fl,"Info cards");this.fl.Oa(this.fA);var a=this.fl;a.eB(_.mU(a,0));_.BU(this.$a(),"directory")};
_.f.Ba=function(){o9.prototype.Ba.call(this);this.DF();this.getHandler().s(this.fl,"select",this.DF);this.getHandler().s(this.iE,"action",this.Osa);this.getHandler().s(this.eJ,"action",this.Osa);this.getHandler().s(this.Cb,"annotationvisibility",this.Nha);this.getHandler().s(this.Rb,"change",this.ou);this.Pd.ky()&&this.getHandler().s(this.Pd,["create","update","delete"],this.qNa)};
_.f.DF=function(){var a=this;this.rj&&(this.rj.cancel(),this.rj=null);this.iE.Ob();this.eJ.Ob();_.gd(this.LW);_.Vd(this.$a());_.Sd(this.$a(),_.OT("DIV","gb-sidepanel-notice","Loading..."));switch(this.fl.Yi){case this.x8:var b=IKb(this);var c=5;break;case this.Q7:b=JKb(this);c=5;break;case this.a_:b=KKb(this);c=6;break;case this.dJ:b=LKb(this),c=6}return this.rj=b.then(function(d){if(a.Za){var e=c;if(a.Za)if(a.rj=null,_.Vd(a.$a()),d.length){switch(a.fl.Yi){case a.a_:a.Nha();a.iE.Za||a.iE.Oa(a.$a());
break;case a.dJ:a.Nha(),a.eJ.Za||a.eJ.Oa(a.$a())}a.LW=new w$(d,a.va,a.Rb,a.Cb,e);a.Da(a.LW,!0);if(a.fl.Yi==a.dJ){d=a.$a();e=a.Rb.Hb();var g=a.Rb.Ne(),h=u9(a.va,e,g);e=g&&e.Ub()!=g.Ub()?"Info cards on pages "+(h+"."):"Info cards on page "+(h+".");e=_.OT("DIV","gb-sidepanel-list-caption",e);d.appendChild(e)}}else d=MKb(a,!0),e=_.OT("DIV","gb-sidepanel-notice"),e.innerHTML=d.replace(/\n/g,"<br/>"),a.$a().appendChild(e);_.EU(a.$a(),a.fl.Yi.getContent())}})};
_.f.Nha=function(){var a=this.Cb.ny.has("notes");this.iE.setContent(a?"Hide margin note highlights":"Show margin note highlights");a=this.Cb.ny.has("geo");this.eJ.setContent(a?"Turn off info cards":"Turn on info cards")};
var MKb=function(a,b){var c=!a.Pd.ky(),d=!_.eh(),e="full"!=a.va.Yr(),g=1==a.Cb.Zh();if(d)return"This feature is not available while reading offline.";switch(a.fl.Yi){case a.Q7:if(c)return"Please sign in to see your bookmarks.";if(b)return"You don't have any bookmarks yet.\n\nTo start bookmarking a page, click on the top right bookmark icon. Click again to remove the bookmark.";break;case a.a_:if(c)return"Please sign in to see your margin notes.";if(e)return"This feature is not available for preview books.";
if(b)return"You have no margin notes. Select some text to create one!";break;case a.dJ:if(g)return"This feature is not available for original pages.";if(b)return a.mea?"Info cards are not available for this book.":"There are no info cards available on the displayed pages."}return null};A$.prototype.Ob=function(){this.rj&&(this.rj.cancel(),this.rj=null);_.gd(this.LW);o9.prototype.Ob.call(this)};
var IKb=function(a){var b=[];var c=(c=a.va.lb.toc_entry)?c.length:0;for(var d=0;d<c;d++){var e=a.va;var g=d;var h=(h=_.n0(e,g))?h.page_index:-1;if(0>h)e=null;else{h=_.k0(e,h);var k=(k=_.n0(e,g))?new _.$g(k.reading_position):null;var n=_.clb(e,g);e=(e=_.n0(e,g))?e.depth:-1;e=!k||_.JT(n)||0>e?null:new u$(k,n,h,void 0,e)}e&&b.push(e)}return _.Tg(b)};
A$.prototype.XP=function(a,b){var c=this;return MKb(this,!1)?_.Tg([]):this.Pd.nn(a,b).then(function(d){return _.u2(d,c.va,!1,!0).map(function(e){var g=c.va,h=e.getData(),k=e.nb(),n=_.j2(k).Hb(),r=_.Qd("SPAN");g=u9(g,n);switch(e.rd()){case "bookmarks":_.Td(r,_.OT("B",null,"\u2026"),k.fH.substr(0,75),_.OT("B",null,"\u2026"));break;case "notes":_.Td(r,_.OT("B",null,"\u2026"),k.Ue.substr(0,75),_.OT("B",null,"\u2026"));_.vU(r,e.Br);var w=(w=h.note)?_.Vqb(w):void 0;break;default:h=_.BZ(k.Ue),r.textContent=
h}return new u$(n,r,g,w,void 0,e)})})};
var JKb=function(a){return _.GT(a.XP("bookmarks"),function(b){b instanceof _.xe||_.E3.dispatchEvent(new _.D3(new _.C3("There was a problem retrieving your bookmarks")))},a)},KKb=function(a){return _.GT(a.XP("notes"),function(b){b instanceof _.xe||_.E3.dispatchEvent(new _.D3(new _.C3("There was a problem retrieving your margin notes")))})},LKb=function(a){return a.mea?_.Tg([]):_.GT(a.Pd.rA().then(function(b){if(!b.length)return a.mea=!0,[];b=_.k2(a.Rb.Hb(),a.Rb.Ne());return a.XP("geo",b)}),function(b){if(!(b instanceof
_.xe))return[]})};A$.prototype.qNa=function(){this.Za&&this.fl.Yi!=this.x8&&this.DF()};A$.prototype.ou=function(a){this.Za&&2==a.action&&this.fl.Yi==this.dJ&&this.DF()};A$.prototype.Osa=function(a){a=a.target==this.iE?"notes":"geo";var b=this.Cb.ny.has(a);_.c2(this.Cb,a,!b);"geo"==a&&_.w3("gb-reader/prefs/layers/visibility",b?"":"1")};var HKb=_.Q0(M8,"gb-sidepanel-toggle-button");
_.B$=function(a,b,c){_.Hg.call(this,"StorageRequest",c);this.wva=a;this.oj=b};_.m(_.B$,_.Hg);_.f=_.B$.prototype;_.f.getKey=function(){return this.oj.key};_.f.Sa=function(){return this.oj.value};_.f.Cf=function(){return this.oj.path};_.f.xj=function(){return this.oj.filename};_.f.Ig=function(a){_.Hg.prototype.Ig.call(this,a);a.operation=this.wva;a.args=this.oj};_.Ig.StorageRequest=function(a){return new _.B$(a.operation,a.args,a.id)};
_.C$=function(a){_.ed.call(this);this.sh=a;this.yh=_.Qe;_.f8(this.yh,"StorageRequest",this.wOa,this);_.f8(this.yh,"DownloadProgressQuery",this.CNa,this)};_.m(_.C$,_.ed);_.C$.prototype.ua=function(){delete this.yh.CH.StorageRequest;delete this.yh.CH.DownloadProgressQuery};_.C$.prototype.wOa=function(a){var b=this;_.GT(NKb(a).then(function(c){b.yh.ui(_.d8(a.getId(),c))}),function(c){b.yh.ui(KGb(a.getId(),c?c.message:null))})};
var NKb=function(a){switch(a.wva){case "isSupported":return _.XGb();case "readValue":var b=a.getKey();return _.F2.NJ(b,a.oj.defaultValue);case "writeValue":return b=a.getKey(),a=a.Sa(),_.F2.mg(b,a);case "removeValue":return _.F2.Ofa(a.getKey());case "hasFile":return b=a.Cf(),a=a.xj(),_.F2.kca(b,a);case "removeFile":return b=a.Cf(),a=a.xj(),_.F2.Cfa(b,a);case "writeFile":return _.sob(a.Cf(),a.xj(),a.oj.contents);case "lastModified":return _.rob(a.Cf(),a.xj());case "readAsDataUrl":return b=a.Cf(),a=
a.xj(),_.F2.SQ(b,a);case "clear":return _.tob(),_.Tg(null);default:return _.Tg(null)}};_.C$.prototype.CNa=function(a){var b=a.Ga();_.GT(_.c3(this.sh).getVolume(b).iY().then(function(c){_.Qe.ui(_.d8(a.getId(),c))}),function(c){_.Qe.ui(KGb(a.getId(),c?c.message:null))})};
_.OKb=function(a){return(new _.Tu(document)).Ok("PLAY_BOOK_GUC_ID")?!0:(_.N7(new sEb,a,"//support.google.com/googleplay/?p=books_exceptions","Can't open book"),!1)};
var PKb,D$,RKb,TKb,SKb,WKb,QKb,UKb;PKb=function(a,b,c,d,e){D$();_.a0("Outer frame startup");a=_.Xe(a,"/books/reader/display");a=_.Qt(a,"origin",window.location.origin);e=Array.isArray(e)?new _.au(e):void 0;if(_.Rb()||_.hc()){var g=AEb(b),h=g.uid||"";_.VGb(h)?PKb(a,b,c,d):(_.K0=!1,D$(),_.j8(h),QKb(g),RKb(h,g,c,d,e))}else b=AEb(b),_.nu.enable_resource_frame?SKb(a,b,c,d,e):(QKb(b),(new _.r$(a,b.uid||"",b,c,d,e)).Oa())};D$=function(){_.Gg();_.F2=new _.k4};
RKb=function(a,b,c,d,e){_.GT(TKb(a,c,d,void 0).then(function(g){var h=b.volume_id,k=_.cGb(g,h,_.Cu(d)?_.Qob:void 0);h=g.rs(h,_.Cu(c)?_.Qob:void 0);return _.Ut([g,k,h])}).then(function(g){var h=g[0].value;if(!g[1].Cw)throw g[1].reason;var k=g[1].value;if(!g[2].Cw){if(k.Rg())throw UKb();throw g[2].reason;}g=g[2].value;if(!_.OFb(g)){if(k.Rg())throw UKb();throw new tEb("unsupported manifest");}h=new _.N3(b,g,k,h,e);_.b9(h.Va().getTitle());k=new _.u8;k.Oa();new _.t$(k);k=h.va;g=h.Wa;var n=h.Rb,r=new _.t3(void 0,
h.gO);k=new _.u3(k,g,n,r);h.r7=k;_.Fpb(h.r7);_.erb(h);k=new _.L9(h);_.VKb(k,h);k.Oa();(new _.p$(k,h)).ep(h.Cb.Zh());_.gba&&_.oc&&(k=_.Ma(_.ze,_.Ma(window.scrollTo,0,1),100),_.qd(window,"load",k));if(k=h.rh.getQuery()||_.NT(window.location.href,"q"))h.Ph.zq("search"),h.rh.he(k)}),function(g){_.N7(g,b.back_link_href,"https://support.google.com/googleplay/?p=books_webopen")})};
TKb=function(a,b,c,d){return _.E2.se.then(function(e){var g=b&&!_.Cu(b)?new _.eZ(b):null,h=c&&!_.Cu(c)?new _.jZ(c):null;if(d){var k=d.match(_.Nc);k=_.Ve(k[1],null,k[3],k[4])}else k=void 0;e=new _.d3({origin:k,l2:a,deviceId:e,eX:!0});h&&e.bia.set(h.Ga(),h);g&&e.Hda.set(g.Ga(),g);return e})};
_.VKb=function(a,b){var c=b.yj();q9(q9(q9(q9(a.hya,"contents",new A$(b.Va(),b.Rb,b.Cb,b.Pd)),"search",new y$(b.Va(),b.rh,b.Cb,b.Rb,c.client_side_search?b.Hc():void 0)),"settings",new I9(b.Va(),b.Cb,b.Hc(),b.getVolume())),"help",new oKb(b.Va(),b.getVolume(),b.Rb,c.help_center_url,c.help_center_report_an_issue_url))};SKb=function(a,b,c,d,e){var g=b.uid||"";QKb(b);_.j8(g);D$();TKb(g,c,d).then(function(h){return _.krb(a,h)}).then(function(){RKb(g,b,c,d,e)})};
WKb=function(a){_.a0("Inner frame startup");var b=a.efa,c=a.ih(),d=a.yj(),e=a.DZ,g=a.u2,h=a.VX();_.OKb(d.back_link_href)&&(_.b0=a.mca,new _.C$(c),_.j8(c),_.E2.se.then(function(k){_.Qe.ui(_.d8(a.getId(),k))}),(b&&c?_.ZFb(_.c3(c),b):_.Tg(null)).then(function(){RKb(c,d,e,g,h)}))};QKb=function(a){_.pu(a.annotations_api_version,a.annotations_backend)};UKb=function(){return new rEb("unviewable uploaded volume")};_.Ca("_OC_controlFrameStartup",PKb,void 0);
_.Ca("_OC_displayFrameStartup",function(){D$();_.NGb();_.f8(_.Qe,"DisplayFrameInit",WKb)},void 0);

}catch(e){_._DumpException(e)}
try{
var XKb=function(a,b){if(!a.Za)throw Error("le");return a.Kg.o(_.P7(a,b))},YKb=function(a){return(a=a.jl.readingPosition)&&a.updated?_.bgb(a.updated):null},ZKb=function(a){var b=_.Zlb;b=b?_.hb(b):{};b.responseType="arraybuffer";return _.NZ(a,b).then(function(c){if(c.response)return new Uint8Array(c.response);if(_.ta.VBArray)return(new _.ta.VBArray(c.responseBody)).Sd();throw new _.OZ("getBytes is not supported in this browser.",a,c);})},$Kb=function(a){return _.EZ([_.N2(a,"c"),_.N2(a,"r")]).then(function(b){b=
b[1].QN(b[0]);var c=[];_.u0(b,function(d){for(var e=d.start;e<d.end;e++)c.push(e)});return c})},aLb=function(a,b,c){var d=E$;d=void 0===d?_.e3:d;var e=_.f3(b,d,a.Gz);return c.Gh().then(function(g){if(!g)return((_.eh()?null:_.Zt(new _.eu))||ZKb(_.gkb(e))).then(function(h){c.B2(h.buffer)})}).then(function(){c instanceof _.T2&&_.K2(c)})},bLb=function(a,b){b=b instanceof _.Ab?b:_.Eb(b);a.replace(_.Bb(b))},cLb=function(){var a=window.location.href,b=a.indexOf("#");return _.qu(0>b?null:a.substr(b+1))},
F$=function(a){_.hd.call(this,"navigate");this.Ra=a};_.p(F$,_.hd);
var dLb=0,eLb=["mousedown","keydown","mousemove"],H$=function(a,b,c,d){_.yd.call(this);if(a&&!b)throw Error("Of");if(c)var e=c;else{e="history_state"+dLb;var g=_.zZ("input",{type:"text",name:e,id:e,style:_.mb("display:none")});document.write(_.Tb(g));e=_.Jd(document,e)}this.sP=e;this.Gn=c?_.St(_.Hd(c)):window;this.vca=b;_.kc&&!b&&(this.vca="https"==window.location.protocol?_.rb(_.mb("https:///")):_.rb(_.mb('javascript:""')));this.nc=new _.Ug(150);_.Ft(this,this.nc);this.HF=!a;this.Zb=new _.Be(this);
if(a||_.V8){if(d)var h=d;else{a="history_iframe"+dLb;d=this.vca;b={id:a,style:_.mb("display:none"),sandbox:void 0};d&&_.qb(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];if(b)for(h in b){g=h.toLowerCase();if(g in c)throw Error("x");g in d&&delete e[g];e[h]=b[h]}h=_.Agb("iframe",e,void 0);document.write(_.Tb(h));h=_.Jd(document,a)}this.Aj=h;this.dza=!0}_.V8&&(this.Zb.s(this.Gn,"load",this.fSa),this.cya=this.m9=!1);this.HF?fLb(this,this.getToken(),
!0):G$(this,this.sP.value);dLb++};_.p(H$,_.yd);_.f=H$.prototype;_.f.vj=!1;_.f.mJ=!1;_.f.aJ=null;_.f.lJ=null;_.f.ua=function(){H$.ma.ua.call(this);this.Zb.mb();this.Lc(!1)};
_.f.Lc=function(a){if(a!=this.vj)if(_.V8&&!this.m9)this.cya=a;else if(a)if(_.jc?this.Zb.s(this.Gn.document,eLb,this.zSa):_.nc&&this.Zb.s(this.Gn,"pageshow",this.tSa),(0,_.VHb)()&&this.HF)this.Zb.s(this.Gn,"hashchange",this.hSa),this.vj=!0,this.dispatchEvent(new F$(this.getToken(),!1));else{if(!_.kc||_.Zu()||this.m9)this.Zb.s(this.nc,"tick",(0,_.xa)(this.tr,this,!0)),this.vj=!0,_.V8||(this.aJ=this.getToken(),this.dispatchEvent(new F$(this.getToken(),!1))),this.nc.start()}else this.vj=!1,this.Zb.Ye(),
this.nc.stop()};_.f.fSa=function(){this.m9=!0;this.sP.value&&G$(this,this.sP.value,!0);this.Lc(this.cya)};_.f.tSa=function(a){a.Xf.persisted&&(this.Lc(!1),this.Lc(!0))};_.f.hSa=function(){var a=I$(this.Gn);a!=this.aJ&&this.iy(a,!0)};_.f.getToken=function(){return null!=this.lJ?this.lJ:this.HF?I$(this.Gn):gLb(this)||""};_.f.setToken=function(a,b){hLb(this,a,!1,b)};_.f.Iwa=function(a){hLb(this,a,!0,void 0)};
var I$=function(a){a=a.location.href;var b=a.indexOf("#");return 0>b?"":a.substring(b+1)},hLb=function(a,b,c,d){a.getToken()!=b&&(a.HF?(fLb(a,b,c),(0,_.VHb)()||_.kc&&!_.Zu()&&G$(a,b,c,d),a.vj&&a.tr(!1)):(G$(a,b,c),a.lJ=a.aJ=a.sP.value=b,a.dispatchEvent(new F$(b,!1))))},fLb=function(a,b,c){a=a.Gn.location;var d=a.href.split("#")[0],e=_.vb(a.href,"#");if(_.V8||e||b)d+="#"+b;d!=a.href&&(b=_.Cb(d),c?bLb(a,b):_.Zb(a,b))},G$=function(a,b,c,d){if(a.dza||b!=gLb(a))if(a.dza=!1,b=_.ac(b),_.kc){var e=_.fe(a.Aj);
e.open("text/html",c?"replace":void 0);c=_.yZ(_.zZ("title",{},d||a.Gn.document.title),_.zZ("body",{},b));e.write(_.Tb(c));e.close()}else e=_.qb(a.vca)+"#"+b,(a=a.Aj.contentWindow)&&(c?bLb(a.location,e):_.Zb(a.location,e))},gLb=function(a){if(_.kc)return a=_.fe(a.Aj),a.body?_.bc(a.body.innerHTML):null;var b=a.Aj.contentWindow;if(b){try{var c=_.bc(I$(b))}catch(d){return a.mJ||(1!=a.mJ&&a.nc.setInterval(1E4),a.mJ=!0),null}a.mJ&&(0!=a.mJ&&a.nc.setInterval(150),a.mJ=!1);return c||null}return null};
H$.prototype.tr=function(a){if(this.HF){var b=I$(this.Gn);b!=this.aJ&&this.iy(b,a)}if(!this.HF||_.V8)if(b=gLb(this)||"",null==this.lJ||b==this.lJ)this.lJ=null,b!=this.aJ&&this.iy(b,a)};H$.prototype.iy=function(a,b){this.aJ=this.sP.value=a;this.HF?(_.V8&&G$(this,a),fLb(this,a)):G$(this,a);this.dispatchEvent(new F$(this.getToken(),b))};H$.prototype.zSa=function(){this.nc.stop();this.nc.start()};
var J$=function(a,b,c,d){_.W.call(this);this.Zd=a;this.Yt=b;this.No=c;this.xk=d;this.yg=null;this.dya=!0};_.m(J$,_.W);_.f=J$.prototype;_.f.Ba=function(){_.W.prototype.Ba.call(this);this.Hc().ih()&&_.c3(this.Hc().ih()).subscribe("storage-disabled",this.Nsa,this);this.Qda();this.getHandler().s(_.bh.Db(),"change",this.Qda)};_.f.Nsa=function(){this.notify(new _.C3("Please install the Google Books Chrome application to enable reading offline."))};
_.f.ua=function(){_.gd(this.yg);this.Hc().ih()&&_.c3(this.Hc().ih()).unsubscribe("storage-disabled",this.Nsa,this);_.W.prototype.ua.call(this)};_.f.eY=function(){return this.yg};_.f.notify=function(a){this.yg&&this.yg.cancel();this.yg=a;_.E3.dispatchEvent(new _.D3(a))};_.f.Hc=function(){return this.Zd};_.f.yj=function(){return this.Yt};_.f.XX=function(){return this.No};_.f.Qda=function(){var a=_.Jd(document,"gb-container");a&&_.zU(a,this.dya&&_.eh())};
var K$=function(a,b){_.Hg.call(this,"FragmentIdentifier",b);this.$ra=a};_.m(K$,_.Hg);K$.prototype.Ig=function(a){_.Hg.prototype.Ig.call(this,a);a.fragmentIdentifier=this.$ra};_.Ig.FragmentIdentifier=function(a){return new K$(a.fragmentIdentifier,a.id)};
var L$=function(a){_.ed.call(this);this.nS=a.getToken();this.No=a;this.Ta=new _.Be(this);this.Ta.s(a,"navigate",this.MNa);_.f8(_.Qe,"FragmentIdentifier",this.eOa,this)};_.m(L$,_.ed);L$.prototype.ua=function(){this.Ta.Ye();_.gd(this.Ta);_.ed.prototype.ua.call(this)};L$.prototype.MNa=function(a){a=a.Ra;a!=this.nS&&(this.nS=a,_.Lg()&&_.Qe.ui(new K$(this.nS)))};L$.prototype.eOa=function(a){this.nS=a.$ra;this.No.Iwa(this.nS)};
var iLb=function(){this.dLa=M$;this.xza=[];this.Aza=[]};iLb.prototype.register=function(a,b){this.xza.push(a);this.Aza.push(b)};iLb.prototype.ub=function(a){var b=_.Wa(this.Aza,function(c){return c(a)});return 0<=b?this.xza[b]:this.dLa};
var jLb=function(a){this.sf=a};
var kLb=function(a){this.sf=a};_.m(kLb,jLb);var mLb=function(a){return a.sf?(a=a.sf.match(lLb))?Math.max(0,Number(a[1])):0:0},nLb=function(a){var b=void 0===b?window:b;b=_.Eu(b.location.href);_.Zc(b,"shelf/page/"+a);return b},lLb=/^shelf\/page\/(\d+)$/;
var oLb=function(a){var b=a.id;_.Te(a.W9);var c=a.fUa,d=_.P1,e='<div class="'+_.Y("gb-my-ebooks-view")+'">'+(0,_.P1)('<div class="'+_.Y("gb-my-ebooks-view-header-container")+" "+_.Y("offline-only")+'"><div class="'+_.Y("gb-my-ebooks-view-header")+'"><img class="'+_.Y("gb-my-ebooks-view-logo")+'" alt="Google Play" src="//www.gstatic.com/android/market_images/web/play_prism_hlock_2x.png"></div></div>');var g=a||{};g=g.nx;g=(0,_.P1)('<div class="'+_.Y("gb-my-ebooks-view-menu-bar-container")+'"><div class="'+
_.Y("gb-my-ebooks-view-menu-bar")+'"><div class="'+_.Y("gb-my-ebooks-view-menu-bar-button-left")+'"><h1 class="'+_.Y("gb-my-ebooks-view-menu-bar-button-text")+'">'+_.Q1(g.yRa)+'</h1></div><div class="'+_.Y("gb-my-ebooks-view-menu-bar-button")+" "+_.Y("gb-my-ebooks-view-menu-bar-button-right")+" "+_.Y("online-only")+'" role="navigation"><a href="https://play.google.com/store/books" class="'+_.Y("gb-my-ebooks-view-menu-bar-button-link")+'" target="_top">'+_.Q1(g.wVa)+'</a></div><div class="'+_.Y("gb-my-ebooks-view-menu-bar-button")+
" "+_.Y("gb-my-ebooks-view-menu-bar-button-right")+" "+_.Y("offline-only")+'"><a href="javascript:void(0)" class="'+_.Y("gb-my-ebooks-view-menu-bar-button-link")+'" target="_top">'+_.Q1(g.aSa)+"</a></div></div></div>");b=e+g+'<div class="'+_.Y("gb-my-ebooks-view-body-container")+'"><div class="'+_.Y("gb-my-ebooks-view-body")+'" id="'+_.Y(b)+'.body"></div>';c?(c=a.id,e=a.nx,c=(0,_.P1)('<div id="'+_.Y(c)+'.offline-notice-popup" class="'+_.Y("gb-offline-notice-popup")+" "+_.Y("offline-only")+'"><button id="'+
_.Y(c)+'.dismiss-offline-notice-popup" class="'+_.Y("gb-offline-notice-popup-close")+'">&times;</button><h4 class="'+_.Y("gb-offline-notice-popup-title")+'">'+_.Q1(e.STa)+'</h4><p class="'+_.Y("gb-offline-notice-popup-message")+'">'+_.Q1(e.RTa)+"</p></div>")):c="";c=b+c+"</div>";_.Te(a.W9);a=a.W9;b='<div class="'+_.Y("gb-my-ebooks-view-footer")+" "+_.Y("online-only")+'">';e=a.length;for(g=0;g<e;g++){var h=a[g];b+=_.R1(h.href)&&_.R1(h.anchorText)?'<a href="'+_.Y(_.U1(h.href))+'" class="'+_.Y("gb-my-ebooks-view-footer-link")+
'" target="_top">'+_.Q1(h.anchorText)+"</a>":""}a=(0,_.P1)(b+"</div>");return d(c+a+"</div>")},pLb=function(a){var b=a.message;a=a.className;return(0,_.P1)('<div class="'+_.Y("gb-my-ebooks-view-message-panel")+" "+_.Y(a)+'">'+_.Q1(b)+"</div>")};
var qLb=function(a){var b=a.bQa,c=a.nx,d=a.LRa,e=a.zTa;a=a.dVa;e='<div class="'+_.Y("gb-pagination-bar")+'">'+(e?'<a href="'+_.Y(_.U1(e))+'" class="'+_.Y("gb-pagination-bar-prev")+" "+_.Y("goog-inline-block")+'"><div class="'+_.Y("gb-pagination-bar-img")+" "+_.Y("gb-pagination-bar-img-prev")+'"></div><div class="'+_.Y("gb-pagination-bar-text-prev")+'">'+_.Q1(c.DRa)+"</div></a>":'<div class="'+_.Y("gb-pagination-bar-prev")+" "+_.Y("goog-inline-block")+'"><div class="'+_.Y("gb-pagination-bar-img")+
" "+_.Y("gb-pagination-bar-img-first")+'"></div></div>');for(var g=b.length,h=0;h<g;h++){var k=b[h];e+=_.snb(k.pQ,a)?'<b class="'+_.Y("gb-pagination-bar-num-selected")+" "+_.Y("goog-inline-block")+'"><div class="'+_.Y("gb-pagination-bar-img")+" "+_.Y("gb-pagination-bar-img-selected")+'"></div>'+_.Q1(k.pQ)+"</b>":'<a href="'+_.Y(_.U1(k.url))+'" class="'+_.Y("gb-pagination-bar-num")+" "+_.Y("goog-inline-block")+'"><div class="'+_.Y("gb-pagination-bar-img")+" "+_.Y("gb-pagination-bar-img-number")+'"></div>'+
_.Q1(k.pQ)+"</a>"}e+=(d?'<a href="'+_.Y(_.U1(d))+'" class="'+_.Y("gb-pagination-bar-next")+" "+_.Y("goog-inline-block")+'"><div class="'+_.Y("gb-pagination-bar-img")+" "+_.Y("gb-pagination-bar-img-next")+'"></div><div class="'+_.Y("gb-pagination-bar-text-next")+'">'+_.Q1(c.CRa)+"</div></a>":'<div class="'+_.Y("gb-pagination-bar-next")+" "+_.Y("goog-inline-block")+'"><div class="'+_.Y("gb-pagination-bar-img")+" "+_.Y("gb-pagination-bar-img-last")+'"></div></div>')+"</div>";return(0,_.P1)(e)};
var rLb=function(){this.MW=this.wpa=0},N$=function(a){return Math.max(1,Math.ceil(a.wpa/30))},sLb=function(a,b){var c=N$(a);b=_.MT(b,0,c-1);a=[];var d=Math.min(c,10),e=Math.max(1,b+1-Math.floor(d/2));b=Math.min(c,e+d-1);b==c&&(e=Math.max(1,b-d+1));for(c=e;c<=b;c++)a.push(c);return a};
var O$=function(a,b){_.W.call(this);this.JS=a;this.Zd=b};_.m(O$,_.W);O$.prototype.ha=function(){_.W.prototype.ha.call(this);this.o().className="gb-bookshelf"};O$.prototype.Ba=function(){var a=this;_.W.prototype.Ba.call(this);var b=this.JS.map(function(c){return tLb(a,c)});this.DW=_.EZ(b).then(function(c){c=_.l(c);for(var d=c.next();!d.done;d=c.next())a.Da(d.value,!0)})};O$.prototype.Ob=function(){this.DW&&(this.DW.cancel(),this.DW=null);_.W.prototype.Ob.call(this)};
var tLb=function(a,b){return uLb(a,b).then(function(c){return new _.$8(b,c,a.Zd)})},uLb=function(a,b){var c=b.SI(),d="NOT_FOR_SALE"!=_.q0(b.Ef()),e=b.Rg();if(_.eh())return _.Tg(c||d||e);if(!a.Zd.Sk())return _.Tg(!1);a=a.Zd.Sk().getVolume(b.Ga());return _.EZ([a.Gh(),_.$2(a)]).then(function(g){var h=g[1];return g[0]&&h&&(c||d)})};O$.prototype.DW=null;
var M$=function(a,b,c,d){J$.call(this,a,b,c,d);this.ni=new rLb;this.Oba=!1};_.m(M$,J$);_.f=M$.prototype;_.f.fe=function(a){J$.prototype.fe.call(this,a);var b=new kLb(cLb()||"");a=a?a.Xd():0;this.ni.wpa=Math.max(0,a);a=this.ni;b=mLb(b);a.MW=_.MT(b,0,N$(a)-1);this.ri()};
_.f.ha=function(){var a={id:this.getId(),W9:[{href:"https://play.google.com/about/terms.html",anchorText:"Terms of Service"},{href:"https://support.google.com/googleplay/bin/answer.py?p=play_privacy&answer=1196018",anchorText:"Privacy Policy"},{href:"https://support.google.com/googleplay",anchorText:"Help"},{href:"https://play.google.com",anchorText:"Google Play"}],nx:{wVa:"Shop Books",yRa:"My Books",aSa:"Offline",RTa:"You can only read the eBooks you've made available offline.",STa:"It looks like you're offline"},
fUa:vLb()};this.Ca=_.Z1(oLb,a,this.wa().Qb())};_.f.$a=function(){return XKb(this,"body")};_.f.Ba=function(){J$.prototype.Ba.call(this);_.b9("My Books");this.getHandler().s(_.bh.Db(),"change",this.ri);vLb()&&this.getHandler().sA(XKb(this,"dismiss-offline-notice-popup"),"click",this.xLa);this.Hc().ih()&&!this.Xa()&&wLb(this);this.ri()};_.f.fza=function(a){var b=this.ni;a=mLb(new kLb(a));b.MW=_.MT(a,0,N$(b)-1);this.ri()};_.f.Jpa=function(a){return!a||_.sb(a,"shelf")};_.f.mu=function(){return"shelf"};
var vLb=function(){return!_.x3("gb-app/prefs/offline-popup-dismissed")};M$.prototype.xLa=function(){var a=XKb(this,"offline-notice-popup");_.Yd(a);_.w3("gb-app/prefs/offline-popup-dismissed","1")};
M$.prototype.ri=function(){if(this.Za){this.Pj(!0);_.Vd(this.$a());var a=_.eh();_.D0(this.o(),"gb-my-ebooks-view-state-online",a);_.D0(this.o(),"gb-my-ebooks-view-state-offline",!a);if(_.eh()||_.Cc)if(this.Hc().ih())if(this.Oba)P$(this,"There was a problem retrieving your bookshelf, please try again later.");else if(this.Xa()){a=this.Xa();var b=a.Xd(),c=0<b;xLb(this,c);if(c){var d=30*this.ni.MW;c=d+30;for(var e=[],g=void 0;d<c&&(g=a.getItem(d));d++)e.push(g);this.Da(new O$(e,this.Hc()),!0);30<b&&
(a=this.$a(),b=yLb(this),a.appendChild(b))}else P$(this,"No books in this library yet")}else P$(this,"Loading your bookshelf...");else P$(this,"You must sign in to access your library. Please sign in using the menu above.","online-only"),P$(this,"You must first connect to the Internet and sign in before you can access your library while offline.","offline-only");else P$(this,"<h3 class=gb-h3>It looks like you're offline</h3><p class=gb-p>You cannot read in this web browser while offline. To read offline, use one of these methods:</p> <h4 class=gb-h4>Use a supported web browser</h4> <ul class=gb-ul><li class=gb-li>Google Chrome 10.0+</li></ul><h4 class=gb-h4>Use one of our mobile apps</h4> <p class=gb-p>Apps are available for Android phones and tablets and for iPhone / iPad / iPod touch. Visit <a href=\"/ebooks\" target=_blank>http://books.google.com/ebooks</a> (when you're online) for details.</p>",
"gb-compatibility-notice")}};
var P$=function(a,b,c){c=void 0===c?"":c;xLb(a,!1);c={message:b,className:c};b=a.$a();a=_.Z1(pLb,c,a.wa().Qb());b.appendChild(a)},xLb=function(a,b){_.D0(a.o(),"gb-my-ebooks-view-state-with-books",b);_.D0(a.o(),"gb-my-ebooks-view-state-without-books",!b)},yLb=function(a){var b=a.ni.MW,c=sLb(a.ni,b),d=0<b?nLb(b-1):null,e=b<N$(a.ni)-1?nLb(b+1):null;b={bQa:(0,_.Ta)(c,function(g){return{pQ:g,url:nLb(g-1)}}),nx:{CRa:"Next",DRa:"Previous"},LRa:e?String(e):null,zTa:d?String(d):null,dVa:b+1};return _.Z1(qLb,
b,a.wa().Qb())},wLb=function(a){a.notify(new _.C3("Loading your bookshelf..."));var b=_.z2(new _.x2,1);b=_.S7(a.Hc(),b).then(function(c){return zLb(a,c)});_.eh()?b.then(function(){return ALb(a)},function(){return ALb(a)}):_.GT(b,function(c){return BLb(a,c)})},ALb=function(a){a.notify(new _.C3(a.Xa()?"Refreshing your bookshelf...":"Loading your bookshelf..."));var b=new _.x2;_.z2(b,2);return _.GT(_.S7(a.Hc(),b).then(function(c){return zLb(a,c)}),function(c){return BLb(a,c)})},zLb=function(a,b){a.yg&&
a.yg.cancel();a.Oba=!1;if(a.Za)if(a.Xa()){a:{var c=a.Xa();if(c.Xd()!=b.Xd())var d=!0;else{d=new Set;for(var e=0,g;g=c.getItem(e);e++)d.add(g.Ga()+g.Qz());for(c=0;e=b.getItem(c);c++)if(!d.has(e.Ga()+e.Qz())){d=!0;break a}d=!1}}d&&(a.fe(b),a.xk.start())}else a.fe(b)},BLb=function(a,b){a.yg&&a.yg.cancel();if(a.Xa())return b instanceof _.eu||a.notify(new _.C3("An error occurred while refreshing your bookshelf")),!0;a.Oba=!0;a.fe(null);return!0},CLb=function(a){return!a||_.sb(a,"shelf")};
var Q$=function(){jLb.apply(this,arguments)};_.m(Q$,jLb);Q$.prototype.Ga=function(){return this.sf.split("/")[1]||""};Q$.prototype.hu=function(){return this.sf.split("/")[2]||""};
var DLb=function(a,b,c,d){J$.call(this,a,b,c,d);this.hra=[];this.dya=!1;this.yP=this.uB=this.Ut=null;this.bya=!0};_.m(DLb,J$);_.f=DLb.prototype;_.f.ua=function(){_.Qa(this.hra,_.gd);J$.prototype.ua.call(this)};_.f.Ba=function(){J$.prototype.Ba.call(this);_.Oe()&&!_.OKb("#")?this.bya=!1:this.Xa()&&ELb(this)};_.f.Ob=function(){_.gd(this.Ut);delete this.Ut;this.yP&&(this.yP.cancel(),this.yP=null);J$.prototype.Ob.call(this)};
_.f.fe=function(a){J$.prototype.fe.call(this,a);var b=this.Hc().Sk();this.uB=b?b.getVolume(a.Ga()):null;this.Za&&this.bya&&ELb(this)};_.f.fza=function(a){var b=this;if(!this.Xa()){a=new Q$(a);var c=new _.x2;_.y2(c,Infinity);this.Hc().rs(a.Ga(),c).then(function(d){b.fe(d)})}};_.f.Jpa=function(a){return _.sb(a,"reader")?(a=new Q$(a),!this.Xa()||this.Xa().Ga()==a.Ga()):!1};_.f.mu=function(){return"reader"};
var ELb=function(a){a.yP||(a.yP=_.GT(_.EZ([FLb(a),GLb(a),_.cGb(a.Hc(),a.Xa().Ga())]).then(function(b){var c=b[1],d=b[2];if(!b[0])throw Error("Xf");if(d.DP()&&!d.ud())throw new _.M7("rental period expired");b=a.yj();var e=a.Xa();c&&(b.reading_position=c.toString());_.b9(e.getTitle());if(!_.OFb(e))throw c=Error("Yf"),c.type="i",c;c=new _.N3(b,e,d,a.Hc());_.erb(c);d=new _.L9(c);_.VKb(d,c);a.Da(d,!0);d=new _.p$(d,c,a.XX());d.ep(c.Cb.Zh());a.hra.push(c,d)}),function(b){if(!(b instanceof _.xe)){var c=a.yj().back_link_href;
a.Ut=b instanceof _.M7?_.YIb(c):_.N7(b,c,"https://support.google.com/googleplay/?p=books_webopen")}}))},FLb=function(a){return _.eh()?_.Tg(!0):_.$2(a.uB)},GLb=function(a){var b=a.Xa(),c=HLb(a.XX().getToken(),b);return(c?_.Tg(c):ILb(a,b)).then(function(d){return d||null}).then(function(d){var e=d&&_.o0(b,d,2);if(!d||!_.eh()&&!e)return _.blb(b)})},ILb=function(a,b){return a.uB?_.L2(a.uB,"position").then(function(c){return c?_.p0(b,c):null}):_.Tg(null)},JLb=function(a){return _.sb(a,"reader")},HLb=function(a,
b){a=(new Q$(a)).hu();return _.p0(b,a)};
var R$=function(a,b){b=void 0===b?"Task":b;_.zg.call(this);this.vA=b;this.xk=a;this.Xpa=[]};_.m(R$,_.zg);R$.prototype.Hc=function(){return this.xk.Hc()};R$.prototype.ju=function(){return this.xk.ju()};R$.prototype.oVa=function(){this.jqa=!0};var S$=function(a,b){a.Xpa.push(b)};R$.prototype.hD=function(){return this.Xpa.pop()||null};R$.prototype.Gh=function(){return this.jqa};R$.prototype.start=function(){this.addCallback(this.oVa,this);this.callback(!0);return this};R$.prototype.toString=function(){return this.vA};
var E$=_.e3.clone().Rx("ge-web-sync");R$.prototype.jqa=!1;
var KLb=function(a,b,c){R$.call(this,a,"BlobTask "+b);var d=a.Hc();this.addCallback(function(){return aLb(d,b,c)})};_.m(KLb,R$);
var T$=function(a){R$.call(this,a,"BookshelfTask");this.dfa=[];this.addCallback(function(){return _.S7(this.Hc(),E$)},this).addCallback(function(b){this.RK=b},this)};_.m(T$,R$);T$.prototype.hD=function(){if(this.RK&&this.KF<this.RK.Xd()){var a=this.RK.getItem(this.KF);this.KF+=1;var b=a.Ga();b=this.ju().getVolume(b);LLb(a,b);a=a.$h();if(!a)return this.hD();b=b.$h();a=new KLb(this.xk,a,b);this.dfa.push(a);a.addCallback((0,_.xa)(this.DOa,this,a));return a}this.RK=null;return R$.prototype.hD.call(this)};
T$.prototype.DOa=function(a){_.Za(this.dfa,a);this.dfa.length||this.RK||(this.xk.Ex=1)};var LLb=function(a,b){var c=a.hu(),d=YKb(a);c&&d?_.EZ([_.L2(b,"position"),_.vob(b,"position-timestamp")]).then(function(e){var g=e[1];e=null;g&&(e=new _.iu,e.setTime(g));(g=!e)||(g=0<d.getTime()-e.getTime());g&&_.YFb(b,c,a.Qz(),d)}):_.Tg(null)};T$.prototype.RK=null;T$.prototype.KF=0;
var MLb=function(a,b,c){R$.call(this,a,"ReportCopyOperationTask "+c);this.addCallback(function(){var d=b.le(c),e=d.volumeId;_.kqb(d,e,new _.I3(a.ih(),e))}).addCallback(function(){_.gqb(b,c)})};_.m(MLb,R$);
var NLb=function(a){R$.call(this,a,"CopyOperationSyncTask");this.addCallback(function(){var b=_.hqb(a.ih());b&&_.u0(b.Tj(!0),function(c){S$(this,new MLb(a,b,c))},this)},this)};_.m(NLb,R$);
var U$=function(){_.yd.call(this);this.wr=new _.FZ(this.Bwa,5E3,this);this.IY=this.GY=this.$z=!1;this.Hn=null};_.m(U$,_.yd);U$.prototype.ua=function(){this.release();this.Hn&&(this.Hn.port.close(),this.Hn=null);_.yd.prototype.ua.call(this)};var OLb=function(a){var b=_.nu.LockSrc;a.$z||"undefined"==typeof SharedWorker||!b?a.Bwa():a.Hn||(a.Hn=new SharedWorker(b),a.Hn.port.onmessage=(0,_.xa)(a.hP,a),a.wr.start(),a.Hn.port.start());a.IY=!0;a.Hn&&a.Hn.port.postMessage("1")};
U$.prototype.release=function(){this.IY=!1;this.Hn&&this.Hn.port.postMessage("2")};U$.prototype.Bwa=function(){this.Hn=null;this.$z=!0;this.dispatchEvent("error")};U$.prototype.hP=function(a){switch(a.data){case "h":this.wr.stop();this.dispatchEvent("connected");break;case "g":this.GY=!0;this.dispatchEvent("acquire");break;case "r":this.GY=!1;this.dispatchEvent("release");this.IY&&OLb(this);break;case "p":this.GY&&this.IY&&this.Hn&&this.Hn.port.postMessage("3")}};_.Fa(U$);
var PLb=function(a,b){R$.call(this,a,"LockTask");this.addCallback(function(){if(!b.GY){var c=new _.Be(this),d=new _.zg,e=c.mb;_.Dg(d,e,e,c);_.Ce(c,b,["acquire","error"],d.callback,!1,d);OLb(b);return d}},this)};_.m(PLb,R$);
var QLb=function(a){R$.call(this,a,"NetworkTask");this.addCallback(function(){var b=_.bh.Db();if(!b.Cj()){var c=new _.zg;_.qd(b,"online",(0,_.xa)(c.callback,c,!0));return c}})};_.m(QLb,R$);
var RLb=function(a,b){R$.call(this,a,"ReportPositionTask "+b);this.addCallback(function(){var c=this.ju().getVolume(b);return _.EZ([_.Nu(),_.L2(c,"position"),_.vob(c,"position-timestamp"),_.L2(c,"position-version")])},this).addCallback(function(c){var d=c[1],e=c[2];if(d&&e)return c[0].ER(b,d,e,c[3],void 0,"ge-web-sync")}).addCallback(function(){_.bGb(this.ju(),b)},this)};_.m(RLb,R$);
var SLb=function(a){R$.call(this,a,"PositionSyncTask");var b=this.ju();this.addCallback(b.Dfa,b).addCallback(function(c){for(var d=0,e;e=c[d];d++)S$(this,new RLb(a,e))},this)};_.m(SLb,R$);
var TLb=function(){_.Na.apply(this,arguments)};_.m(TLb,_.Na);
var ULb=function(a){R$.call(this,a,"SupportedTask");this.addCallback(_.XGb).addCallback(function(b){if(!b)throw new TLb;})};_.m(ULb,R$);
var WLb=function(a,b,c){R$.call(this,a,"SegmentTask "+[b.Ga(),c]);this.addCallback(function(){return this.Hc().tA(b,c,VLb)},this).addCallback(function(d){var e=d.Yd();if(e&&e!=b.Yd())throw Error("Zf");e=d.VJ.length;for(var g=this.xk,h=d.Sk(),k=0;k<e;k++){var n=_.c_(d,k),r=h.uI(k,n);S$(this,new KLb(g,n,r))}},this)};_.m(WLb,R$);var VLb=_.Rob.clone().Rx("ge-web-sync");
var V$=function(a,b,c){R$.call(this,a,"ManifestTask "+b.Ga());var d=E$.clone();_.z2(d,1);_.y2(d,Infinity);var e=E$.clone();_.z2(e,2);_.Tkb(this.addCallback(function(){return this.Hc().rs(b.Ga(),d)},this),function(g){return g instanceof _.Ag?g:this.Hc().rs(b.Ga(),e)},this).addCallback(function(g){if(g.Yd()!=b.Qz())return this.Hc().rs(b.Ga(),e)},this).addCallback(function(g){this.va=g;g=this.ju().getVolume(b.Ga()).Va(g.Yd());return c?$Kb(g):[]},this).addCallback(function(g){this.TY=g},this)};
_.m(V$,R$);V$.prototype.hD=function(){return this.va&&this.TY&&this.TY.length?new WLb(this.xk,this.va,this.TY.shift()):R$.prototype.hD.call(this)};V$.prototype.va=null;V$.prototype.TY=null;
var XLb=function(a,b,c){R$.call(this,a,"VolumeTask "+b.Ga());var d=this.ju().getVolume(b.Ga());this.addCallback(function(){return _.EZ([d.Gh(),_.$2(d)])},this).addCallback(function(e){var g=e[0];e[1]?g||S$(this,new V$(this.xk,b,c)):_.bGb(this.ju(),b.Ga())},this)};_.m(XLb,R$);
var W$=function(a){R$.call(this,a,"VolumeListTask");this.addCallback(function(){var b=new _.x2;_.z2(b,1);return _.EZ([_.b3(this.ju()),_.S7(this.Hc(),b)])},this).addCallback(function(b){var c=b[0];this.JS=b[1];this.Oza={};b=0;for(var d;d=c[b];b++)this.Oza[d]=!0},this)};_.m(W$,R$);W$.prototype.hD=function(){if(this.JS&&this.KF<this.JS.Xd()){var a=this.JS.getItem(this.KF++),b=!!this.Oza[a.Ga()];return new XLb(this.xk,a,b)}return null};W$.prototype.KF=0;
var X$=function(a,b){this.Zd=new _.d3({l2:a,deviceId:b,eX:!1,wra:!0});this.Ex=0;this.jha=[];this.Pya=U$.Db();this.Zb=new _.Be(this);this.Pe=this.Zd.Sk();this.hS=[];this.BK=new Set;this.Ywa=new _.FZ(this.start,0,this);this.oha=new _.FZ(this.WVa,0,this);this.tca=new _.FZ(this.AUa,3E5,this);this.eO=0;this.Dua=8};_.f=X$.prototype;_.f.ih=function(){return this.Zd.ih()};_.f.Hc=function(){return this.Zd};_.f.ju=function(){return this.Pe};
_.f.start=function(){this.stop();-1!=this.Ex&&(2==this.Ex&&(this.Ex=1),this.Zb.s(_.bh.Db(),"offline",this.start),this.Zb.s(this.Pya,"release",this.start),this.jha.push(this.Pe.subscribe("requested-volumes-change",this.start,this)),_.Lg()&&_.f8(_.Qe,"RequestedVolumesChange",this.start,this),this.hS.push(YLb(this)),this.oha.start())};
_.f.stop=function(){this.tca.stop();this.oha.stop();this.Ywa.stop();for(this.Zb.Ye();this.jha.length;)this.Pe.hv(this.jha.pop());_.Lg()&&delete _.Qe.CH.RequestedVolumesChange;for(var a=_.l(this.BK),b=a.next();!b.done;b=a.next())b.value.cancel();this.BK.clear();_.s0(this.hS)};_.f.AUa=function(){this.Ex=this.eO=0;this.start()};
var YLb=function(a){var b=new ULb(a),c=new PLb(a,a.Pya),d=new QLb(a),e=new NLb(a),g=new SLb(a);S$(b,c);S$(c,d);S$(d,e);S$(d,g);c=new W$(a);0==a.Ex?(a=new T$(a),S$(d,a),S$(a,c)):S$(d,c);return b};X$.prototype.WVa=function(){for(var a=this.Dua-this.BK.size,b=0,c=void 0;b<a&&(c=ZLb(this.hS));b++)this.BK.add(c),c.addCallback((0,_.xa)(this.xKa,this,c)),_.Tkb(c,this.xNa,this),c.start();this.BK.size||this.hS.length||(this.Ex=2,this.eO=0,this.tca.start())};
X$.prototype.xKa=function(a){this.BK.delete(a);this.hS.push(a);this.oha.start()};X$.prototype.xNa=function(a){a instanceof _.Ag||(a instanceof TLb?(this.Ex=-1,this.stop()):a instanceof _.PZ&&403==a.status?(this.Ex=-1,this.stop()):(this.Pe.Oj("sync-error"),this.eO+=1,2>this.eO?this.Ywa.start():this.tca.start()))};var ZLb=function(a){for(var b;b=a.pop();)if(b.Gh()){var c=b.hD();if(c)return a.push(b),c}else return b;return null};
var Y$=function(a,b,c,d,e){e=void 0===e?null:e;_.ed.call(this);this.Yt=b;this.TQ=e;this.Zd=new _.d3({l2:a,deviceId:c,eX:!0,wra:d});this.Ta=new _.Be(this);this.bE=new _.u8;this.URa=new _.t$(this.bE);this.ao=null;this.NP=!1;this.Bqa=this.Sza=this.nra=this.xk=this.No=null;this.Bf=new iLb;this.Bf.register(M$,CLb);this.Bf.register(DLb,JLb);!a||!d||this.TQ&&_.Qe||(this.xk=new X$(a,c))};_.m(Y$,_.ed);Y$.prototype.ua=function(){_.gd(this.ao);_.gd(this.Ta);_.gd(this.URa);_.gd(this.bE);_.gd(this.Bqa);_.ed.prototype.ua.call(this)};
Y$.prototype.Zc=function(){this.NP=!0;this.nra=_.Jd(document,"ebooks-container");this.Sza=_.Jd(document,"reader-container");this.No=new H$(!1,void 0,_.Jd(document,"history-input"),_.Jd(document,"history-iframe"));this.Ta.s(this.No,"navigate",this.pSa);_.Qe&&(this.Bqa=new L$(this.No));this.No.Lc(!0);this.xk&&this.xk.start()};
Y$.prototype.pSa=function(a){a=a.Ra;var b=this.Zd.ih()?this.Bf.ub(a):M$;if(!this.ao||!this.ao.Jpa(a)){_.gd(this.ao);this.ao=new b(this.Zd,this.Yt,this.No,this.xk);if(this.TQ&&_.Qe){var c="reader"==this.ao.mu();_.zU(this.TQ.o(),c);this.ao.Qda()}switch(this.ao.mu()){case "reader":(!_.Qe||!this.TQ&&_.Qe)&&this.ao.Oa(this.Sza);break;case "shelf":(!_.Qe||this.TQ&&_.Qe)&&this.ao.Oa(this.nra);break;default:this.ao.mu()}}this.xk&&(this.xk.Dua=b==M$?4:2);this.bE.Ob();this.bE.Oa();this.ao.Za&&this.ao.fza(a)};
var $Lb=function(){this.yh=_.Qe};_.f=$Lb.prototype;_.f.Mta=function(){return _.GT(this.yh.jp(new _.B$("isSupported",{})).then(function(a){return a}),function(){return!1})};_.f.NJ=function(a,b){return this.yh.jp(new _.B$("readValue",{key:a,defaultValue:"string"===typeof b?b:null}))};_.f.mg=function(a,b){return this.yh.jp(new _.B$("writeValue",{key:a,value:b}))};_.f.Ofa=function(a){return this.yh.jp(new _.B$("removeValue",{key:a}))};
_.f.SQ=function(a,b){return this.yh.jp(new _.B$("readAsDataUrl",{path:a,filename:b}))};_.f.Sr=function(a,b){return this.yh.jp(new _.B$("lastModified",{path:a,filename:b}))};_.f.kca=function(a,b){return this.yh.jp(new _.B$("hasFile",{path:a,filename:b}))};_.f.Cfa=function(a,b){return this.yh.jp(new _.B$("removeFile",{path:a,filename:b}))};_.f.Zza=function(a,b,c){return this.yh.jp(new _.B$("writeFile",{path:a,filename:b,contents:c}))};_.f.clear=function(){this.yh.jp(new _.B$("clear",{})).then(function(){})};
_.f.zqa=$Lb.prototype.SQ;
var Z$,$$,bMb=function(a){_.b0=a.mca;var b=a.efa;Z$=a.ih();$$=a.yj();new _.C$(Z$);_.j8(Z$);_.E2.se.then(function(c){_.Qe.ui(_.d8(a.getId(),c))});(Z$&&b.length?_.ZFb(_.c3(Z$),b):_.Tg()).then(function(){aMb()})},eMb=function(a,b,c){_.Rb()?cMb(a,b,c):(dMb(),$$=JSON.parse(b),Z$=a,a=_.Xe(c,"/ebooks/app/sign"),c=_.Xe(c,"/ebooks/app/display"),c=_.Qt(c,"origin",window.location.origin),_.Pg(_.eh()?_.$gb(a,{Sya:5E3,withCredentials:!0}):_.Tg(),function(){var d=_.Zc(new _.Vc(c),cLb()||"").removeParameter("guctk"),
e=new _.r$(d.toString(),Z$,$$);e.ha();_.zU(e.o(),!1);e.Oa();_.F2=new $Lb;_.E2.se.then(function(){aMb(e)})}))},cMb=function(a,b,c){_.VGb(a)?eMb(a,b,c):(dMb(),_.K0=!1,$$=JSON.parse(b),Z$=a,_.j8(Z$),_.F2=new _.k4,aMb())},aMb=function(a){_.Gg();$$.annotations_api_version&&!_.Oe()&&_.pu($$.annotations_api_version,$$.annotations_backend);_.EZ([_.E2.se,_.XGb()]).then(function(b){(new Y$(Z$,$$,b[0],b[1],a)).Zc()})},dMb=function(){var a=window.location.href,b=_.NT(a,"authuser"),c=_.x3("gb-app/prefs/last-authuser");
b&&!/[^0-9]/.test(b)?_.w3("gb-app/prefs/last-authuser",b):(_.v3()&&_.v3().removeItem("gb-app/prefs/last-authuser"),c&&"0"!=c&&(a=_.Qt(a,"authuser",c),_.St().location.replace(a)))};_.Ca("_OC_appControlFrameStartup",eMb,void 0);_.Ca("_OC_appDisplayFrameStartup",function(){dMb();_.F2=new _.k4;_.f8(_.NGb(),"DisplayFrameInit",bMb)},void 0);_.Ca("_OC_appStandaloneStartup",cMb,void 0);

}catch(e){_._DumpException(e)}
}).call(this,this.default_bfe);
// Google Inc.
