You are on page 1of 47

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

com/";var g,aa="function"==typeof
Object.create?Object.create:function(a){function b(){}b.prototype=a;return new
b},ba;if("function"==typeof Object.setPrototypeOf)ba=Object.setPrototypeOf;else{var
ca;a:{var da={a:!0},ea={};try{ea.__proto__=da;ca=ea.a;break a}catch(a){}ca=!
1}ba=ca?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is
not extensible");return a}:null}
var fa=ba,ha="function"==typeof Object.defineProperties?
Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!
=Object.prototype&&(a[b]=c.value)},ia="undefined"!=typeof window&&window===this?
this:"undefined"!=typeof global&&null!=global?global:this;function ja()
{ja=function(){};ia.Symbol||(ia.Symbol=ka)}var ka=function(){var a=0;return
function(b){return"jscomp_symbol_"+(b||"")+a++}}();
function la(){ja();var a=ia.Symbol.iterator;a||
(a=ia.Symbol.iterator=ia.Symbol("iterator"));"function"!=typeof
Array.prototype[a]&&ha(Array.prototype,a,{configurable:!0,writable:!
0,value:function(){return ma(this)}});la=function(){}}function ma(a){var b=0;return
na(function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}})}function na(a)
{la();a={next:a};a[ia.Symbol.iterator]=function(){return this};return a}function
oa(a){la();var b=a[Symbol.iterator];return b?b.call(a):ma(a)}
function pa(a,b){if(b){for(var c=ia,d=a.split("."),e=0;e<d.length-1;e++){var
f=d[e];f in c||(c[f]={});c=c[f]}d=d[d.length-1];e=c[d];f=b(e);f!=e&&null!
=f&&ha(c,d,{configurable:!0,writable:!0,value:f})}}pa("Array.from",function(a)
{return a?a:function(a,c,d){la();c=null!=c?c:function(a){return a};var
b=[],f=a[Symbol.iterator];if("function"==typeof f){a=f.call(a);for(var k=0;!
(f=a.next()).done;)b.push(c.call(d,f.value,k++))}else for(f=a.length,k=0;k<f;k+
+)b.push(c.call(d,a[k],k));return b}});
function qa(a,b){return Object.prototype.hasOwnProperty.call(a,b)}
pa("WeakMap",function(a){function b(a){this.Ca=(f+=Math.random()
+1).toString();if(a){ja();la();a=oa(a);for(var b;!
(b=a.next()).done;)b=b.value,this.set(b[0],b[1])}}function c(a){qa(a,e)||ha(a,e,
{value:{}})}function d(a){var b=Object[a];b&&(Object[a]=function(a){c(a);return
b(a)})}if(function(){if(!a||!Object.seal)return!1;try{var
b=Object.seal({}),c=Object.seal({}),d=new a([[b,2],[c,3]]);if(2!=d.get(b)||3!
=d.get(c))return!1;d["delete"](b);d.set(c,4);return!d.has(b)&&4==d.get(c)}catch(t)
{return!1}}())return a;
var
e="$jscomp_hidden_"+Math.random();d("freeze");d("preventExtensions");d("seal");var
f=0;b.prototype.set=function(a,b){c(a);if(!qa(a,e))throw Error("WeakMap key fail:
"+a);a[e][this.Ca]=b;return this};b.prototype.get=function(a){return qa(a,e)?a[e]
[this.Ca]:void 0};b.prototype.has=function(a){return
qa(a,e)&&qa(a[e],this.Ca)};b.prototype["delete"]=function(a){return
qa(a,e)&&qa(a[e],this.Ca)?delete a[e][this.Ca]:!1};return b});
pa("Map",function(a){function b(){var a={};return a.Rb=a.next=a.head=a}function
c(a,b){var c=a.b;return na(function(){if(c){for(;c.head!=a.b;)c=c.Rb;for(;c.next!
=c.head;)return c=c.next,{done:!1,value:b(c)};c=null}return{done:!0,value:void
0}})}function d(a,b){var c=b&&typeof b;"object"==c||"function"==c?f.has(b)?
c=f.get(b):(c=""+ ++k,f.set(b,c)):c="p_"+b;var d=a.g[c];if(d&&qa(a.g,c))for(var
e=0;e<d.length;e++){var l=d[e];if(b!==b&&l.key!==l.key||
b===l.key)return{id:c,list:d,index:e,Va:l}}return{id:c,
list:d,index:-1,Va:void 0}}function e(a){this.g={};this.b=b();this.size=0;if(a)
{a=oa(a);for(var c;!(c=a.next()).done;)c=c.value,this.set(c[0],c[1])}}if(function()
{if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof
Object.seal)return!1;try{var b=Object.seal({x:4}),c=new a(oa([[b,"s"]]));if("s"!
=c.get(b)||1!=c.size||c.get({x:4})||c.set({x:4},"t")!=c||2!=c.size)return!1;var
d=c.entries(),e=d.next();if(e.done||e.value[0]!=b||"s"!=e.value[1])return!
1;e=d.next();return e.done||4!=e.value[0].x||
"t"!=e.value[1]||!d.next().done?!1:!0}catch(S){return!1}}())return a;ja();la();var
f=new WeakMap;e.prototype.set=function(a,b){a=0===a?0:a;var c=d(this,a);c.list||
(c.list=this.g[c.id]=[]);c.Va?c.Va.value=b:
(c.Va={next:this.b,Rb:this.b.Rb,head:this.b,key:a,value:b},c.list.push(c.Va),this.b
.Rb.next=c.Va,this.b.Rb=c.Va,this.size++);return
this};e.prototype["delete"]=function(a){a=d(this,a);return a.Va&&a.list?
(a.list.splice(a.index,1),a.list.length||delete
this.g[a.id],a.Va.Rb.next=a.Va.next,a.Va.next.Rb=
a.Va.Rb,a.Va.head=null,this.size--,!0):!1};e.prototype.clear=function()
{this.g={};this.b=this.b.Rb=b();this.size=0};e.prototype.has=function(a){return!!
d(this,a).Va};e.prototype.get=function(a)
{return(a=d(this,a).Va)&&a.value};e.prototype.entries=function(){return
c(this,function(a){return[a.key,a.value]})};e.prototype.keys=function(){return
c(this,function(a){return a.key})};e.prototype.values=function(){return
c(this,function(a){return a.value})};e.prototype.forEach=function(a,b){for(var
c=this.entries(),
d;!
(d=c.next()).done;)d=d.value,a.call(b,d[1],d[0],this)};e.prototype[Symbol.iterator]
=e.prototype.entries;var k=0;return e});
pa("Set",function(a){function b(a){this.b=new Map;if(a){a=oa(a);for(var b;!
(b=a.next()).done;)this.add(b.value)}this.size=this.b.size}if(function(){if(!
a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof
Object.seal)return!1;try{var b=Object.seal({x:4}),d=new a(oa([b]));if(!d.has(b)||1!
=d.size||d.add(b)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var
e=d.entries(),f=e.next();if(f.done||f.value[0]!=b||f.value[1]!=b)return!
1;f=e.next();return f.done||f.value[0]==b||4!=f.value[0].x||
f.value[1]!=f.value[0]?!1:e.next().done}catch(k){return!1}}())return
a;ja();la();b.prototype.add=function(a){a=0===a?
0:a;this.b.set(a,a);this.size=this.b.size;return
this};b.prototype["delete"]=function(a){a=this.b["delete"]
(a);this.size=this.b.size;return a};b.prototype.clear=function()
{this.b.clear();this.size=0};b.prototype.has=function(a){return
this.b.has(a)};b.prototype.entries=function(){return
this.b.entries()};b.prototype.values=function(){return
this.b.values()};b.prototype.keys=b.prototype.values;
b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(a,b)
{var c=this;this.b.forEach(function(d){return a.call(b,d,d,c)})};return b});var
h=this;function n(a){return void 0!==a}function p(a){return"string"==typeof
a}function q(a){return"number"==typeof a}var ra=/^[\w+/_-]+[=]
{0,2}$/,sa=null;function r(){}function ta(a){a.Fe=void 0;a.wb=function(){return
a.Fe?a.Fe:a.Fe=new a}}
function ua(a){var b=typeof a;if("object"==b)if(a){if(a instanceof
Array)return"array";if(a instanceof Object)return b;var
c=Object.prototype.toString.call(a);if("[object
Window]"==c)return"object";if("[object Array]"==c||"number"==typeof
a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof
a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object
Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof
a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else
return"null";
else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function
u(a){return"array"==ua(a)}function va(a){var
b=ua(a);return"array"==b||"object"==b&&"number"==typeof a.length}function v(a)
{return"function"==ua(a)}function wa(a){var b=typeof a;return"object"==b&&null!
=a||"function"==b}function w(a){return a[xa]||(a[xa]=++ya)}var
xa="closure_uid_"+(1E9*Math.random()>>>0),ya=0;function za(a,b,c){return
a.call.apply(a.bind,arguments)}
function Aa(a,b,c){if(!a)throw Error();if(2<arguments.length){var
d=Array.prototype.slice.call(arguments,2);return function(){var
c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return
a.apply(b,c)}}return function(){return a.apply(b,arguments)}}function x(a,b,c)
{Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native
code")?x=za:x=Aa;return x.apply(null,arguments)}
function y(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var
b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}var Ba=Date.now||
function(){return+new Date};function Ca(a,b){var c=a.split("."),d=h;c[0]in
d||"undefined"==typeof d.execScript||d.execScript("var "+c[0]);for(var
e;c.length&&(e=c.shift());)!c.length&&n(b)?d[e]=b:d[e]&&d[e]!==Object.prototype[e]?
d=d[e]:d=d[e]={}}
function z(a,b){function c()
{}c.prototype=b.prototype;a.V=b.prototype;a.prototype=new
c;a.prototype.constructor=a;a.Jl=function(a,c,f){for(var d=Array(arguments.length-
2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];return
b.prototype[c].apply(a,d)}};var Da;function Ea(a,b,c){for(var d in
a)b.call(c,a[d],d,a)}function Fa(a,b){for(var c in a)if(b.call(void
0,a[c],c,a))return!0;return!1}function Ga(a){var b=[],c=0,d;for(d in a)b[c+
+]=d;return b}function Ha(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return
c}function Ia(){var a=Ja,b;for(b in a)return!1;return!0}function Ka(a){var
b={},c;for(c in a)b[c]=a[c];return b}var La="constructor hasOwnProperty
isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
function Ma(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 f=0;f<La.length;f+
+)c=La[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}function Na(a)
{var b=arguments.length;if(1==b&&u(arguments[0]))return
Na.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return
c};function Oa(a)
{if(Error.captureStackTrace)Error.captureStackTrace(this,Oa);else{var
b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}z(Oa,Error);Oa.protot
ype.name="CustomError";var Pa;var Qa=Array.prototype.indexOf?function(a,b){return
Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(p(a))return
p(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(c in
a&&a[c]===b)return c;return-1},A=Array.prototype.forEach?function(a,b,c)
{Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=p(a)?
a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)},Ra=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=[],f=0,k=p(a)?a.split(""):a,l=0;l<d;l++)if(l in k){var
m=k[l];b.call(c,m,l,a)&&(e[f++]=m)}return e},Sa=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),f=p(a)?a.split(""):a,k=0;k<d;k++)k in
f&&(e[k]=b.call(c,f[k],k,a));return e},Ta=Array.prototype.some?function(a,b){return
Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=p(a)?
a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;
return!1},Ua=Array.prototype.every?function(a,b){return
Array.prototype.every.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=p(a)?
a.split(""):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],e,a))return!1;return!
0};function Va(a,b){a:{var c=a.length;for(var d=p(a)?a.split(""):a,e=0;e<c;e++)if(e
in d&&b.call(void 0,d[e],e,a)){c=e;break a}c=-1}return 0>c?null:p(a)?
a.charAt(c):a[c]}function Wa(a,b){return 0<=Qa(a,b)}function Xa(a,b){Wa(a,b)||
a.push(b)}
function Ya(a,b){var c=Qa(a,b),d;
(d=0<=c)&&Array.prototype.splice.call(a,c,1);return d}function Za(a){return
Array.prototype.concat.apply([],arguments)}function $a(a){var b=a.length;if(0<b)
{for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function ab(a,b)
{for(var c=1;c<arguments.length;c++){var d=arguments[c];if(va(d)){var e=a.length||
0,f=d.length||0;a.length=e+f;for(var k=0;k<f;k++)a[e+k]=d[k]}else
a.push(d)}}function bb(a,b,c,d){Array.prototype.splice.apply(a,cb(arguments,1))}
function cb(a,b,c){return 2>=arguments.length?
Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function db(a,b)
{return a>b?1:a<b?-1:0}function eb(a,b){for(var c={},d=0;d<a.length;d++){var
e=a[d],f=b.call(void 0,e,d,a);n(f)&&(c[f]||(c[f]=[])).push(e)}return c}function
fb(a,b){return Za.apply([],Sa(a,b,void 0))};function gb(a,b){var c=a.length-
b.length;return 0<=c&&a.indexOf(b,c)==c}function hb(a,b){for(var
c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1<c.length
;)d+=c.shift()+e.shift();return d+c.join("%s")}function ib(a){return a.replace(/
[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")}function jb(a)
{return/^[\s\xa0]*$/.test(a)}var kb=String.prototype.trim?function(a){return
a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
function lb(a){if(!mb.test(a))return a;-1!
=a.indexOf("&")&&(a=a.replace(nb,"&amp;"));-1!
=a.indexOf("<")&&(a=a.replace(ob,"&lt;"));-1!
=a.indexOf(">")&&(a=a.replace(pb,"&gt;"));-1!
=a.indexOf('"')&&(a=a.replace(qb,"&quot;"));-1!
=a.indexOf("'")&&(a=a.replace(rb,"&#39;"));-1!
=a.indexOf("\x00")&&(a=a.replace(sb,"&#0;"));return a}var
nb=/&/g,ob=/</g,pb=/>/g,qb=/"/g,rb=/'/g,sb=/\x00/g,mb=/[\x00&<>"']/;
function tb(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var
c=h.document.createElement("div");return a.replace(ub,function(a,e){var
d=b[a];if(d)return d;if("#"==e.charAt(0)){var k=Number("0"+e.substr(1));isNaN(k)||
(d=String.fromCharCode(k))}d||(c.innerHTML=a+" ",d=c.firstChild.nodeValue.slice(0,-
1));return b[a]=d})}
function vb(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case
"amp":return"&";case "lt":return"<";case "gt":return">";case
"quot":return'"';default:if("#"==c.charAt(0)){var b=Number("0"+c.substr(1));if(!
isNaN(b))return String.fromCharCode(b)}return a}})}var ub=/&([^;\s<&]
+);?/g;function wb(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\
$1").replace(/\x08/g,"\\x08")}
function xb(){return
Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Ma
th.random())^Ba()).toString(36)}
function zb(a,b){for(var
c=0,d=kb(String(a)).split("."),e=kb(String(b)).split("."),f=Math.max(d.length,e.len
gth),k=0;0==c&&k<f;k++){var l=d[k]||"",m=e[k]||"";do{l=/(\d*)(\D*)(.*)/.exec(l)||
["","","",""];m=/(\d*)(\D*)(.*)/.exec(m)||
["","","",""];if(0==l[0].length&&0==m[0].length)break;c=Ab(0==l[1].length?
0:parseInt(l[1],10),0==m[1].length?0:parseInt(m[1],10))||
Ab(0==l[2].length,0==m[2].length)||Ab(l[2],m[2]);l=l[3];m=m[3]}while(0==c)}return
c}function Ab(a,b){return a<b?-1:a>b?1:0}
function Bb(a){return String(a).replace(/\-([a-z])/g,function(a,c){return
c.toUpperCase()})}function Cb(a){var b=p(void 0)?wb(void 0):"\\s";return
a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return
b+e.toUpperCase()})};var Db;a:{var Eb=h.navigator;if(Eb){var Fb=Eb.userAgent;if(Fb)
{Db=Fb;break a}}Db=""}function B(a){return-1!=Db.indexOf(a)};function Gb()
{return(B("Chrome")||B("CriOS"))&&!B("Edge")};function Hb(){return B("iPhone")&&!
B("iPod")&&!B("iPad")}function Ib(){return Hb()||B("iPad")||B("iPod")};function
Jb(a){Jb[" "](a);return a}Jb[" "]=r;function Kb(a,b){try{return Jb(a[b]),!
0}catch(c){}return!1}function Lb(a,b){var c=C.Wh;return
Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var C={Xd:!1,Wd:!1,We:!
1,$e:!1,Zd:!1,$d:!1,vg:!1};C.Qc=C.Xd||C.Wd||C.We||C.Zd||C.$e||C.$d;C.Ec=function()
{return Db};C.te=function(){return h.navigator||null};C.Ll=function(){return
C.te()};C.Jb=C.Qc?C.$d:B("Opera");C.ma=C.Qc?C.Xd:B("Trident")||B("MSIE");C.ab=C.Qc?
C.Wd:B("Edge");C.yg=C.ab||C.ma;C.Ta=C.Qc?C.We:B("Gecko")&&!(-1!
=Db.toLowerCase().indexOf("webkit")&&!B("Edge"))&&!(B("Trident")||B("MSIE"))&&!
B("Edge");C.Ha=C.Qc?C.$e||C.Zd:-1!=Db.toLowerCase().indexOf("webkit")&&!B("Edge");
C.Uh=function(){return C.Ha&&B("Mobile")};C.hf=C.Zd||
C.Uh();C.ae=C.Ha;C.Sg=function(){var a=C.te();return
a&&a.platform||""};C.Fk=C.Sg();C.Ye=!1;C.af=!1;C.Xe=!1;C.df=!1;C.Pc=!1;C.xc=!
1;C.wc=!1;C.Yd=!1;C.Kb=C.Ye||C.af||C.Xe||C.df||C.Pc||C.xc||C.wc||C.Yd;C.vb=C.Kb?
C.Ye:B("Macintosh");C.de=C.Kb?C.af:B("Windows");C.Th=function(){return B("Linux")||
B("CrOS")};C.Lj=C.Kb?C.Xe:C.Th();C.Xh=function(){var a=C.te();return!!a&&-1!
=(a.appVersion||"").indexOf("X11")};C.Il=C.Kb?C.df:C.Xh();C.Vd=C.Kb?
C.Pc:B("Android");
C.rd=C.Kb?C.xc:Hb();C.qd=C.Kb?C.wc:B("iPad");C.Dg=C.Kb?C.Yd:B("iPod");C.Cg=C.Kb?
C.xc||C.wc||C.Yd:Ib();C.Vc=function(){var a="",b=C.$g();b&&(a=b?b[1]:"");return
C.ma&&(b=C.xf(),null!=b&&b>parseFloat(a))?String(b):a};C.$g=function(){var
a=C.Ec();if(C.Ta)return/rv:([^\);]+)(\)|;)/.exec(a);if(C.ab)return/Edge\/([\d\.]
+)/.exec(a);if(C.ma)return/\b(?:MSIE|rv)[: ]([^\);]+)
(\)|;)/.exec(a);if(C.Ha)return/WebKit\/(\S+)/.exec(a);if(C.Jb)return/(?:Version)
[ \/]?(\S+)/.exec(a)};
C.xf=function(){var a=h.document;return a?a.documentMode:void
0};C.VERSION=C.Vc();C.compare=function(a,b){return
zb(a,b)};C.Wh={};C.Ea=function(a){return C.vg||Lb(a,function(){return
0<=zb(C.VERSION,a)})};C.Jd=C.Ea;C.nb=function(a){return
Number(C.xg)>=a};C.Nl=C.nb;var Mb;var Nb=h.document;Mb=Nb&&C.ma?C.xf()||
("CSS1Compat"==Nb.compatMode?parseInt(C.VERSION,10):5):void 0;C.xg=Mb;var Ob=!
C.ma||C.nb(9),Pb=!C.Ta&&!C.ma||C.ma&&C.nb(9)||C.Ta&&C.Ea("1.9.1"),Qb=C.ma&&!
C.Ea("9");function Rb(){this.b="";this.g=Sb}Rb.prototype.sc=!
0;Rb.prototype.Wb=function(){return this.b};Rb.prototype.toString=function()
{return"Const{"+this.b+"}"};function Tb(a){return a instanceof
Rb&&a.constructor===Rb&&a.g===Sb?a.b:"type_error:Const"}var Sb={};function Ub(a)
{var b=new Rb;b.b=a;return b}Ub("");function Vb()
{this.b="";this.g=Wb}Vb.prototype.sc=!0;Vb.prototype.Wb=function(){return
this.b};function Xb(a){if(a instanceof Vb&&a.constructor===Vb&&a.g===Wb)return
a.b;ua(a);return"type_error:TrustedResourceUrl"}var Wb={};function Yb(a){var b=new
Vb;b.b=a;return b};function Zb(){this.b="";this.g=$b}Zb.prototype.sc=!
0;Zb.prototype.Wb=function(){return this.b};function ac(a){if(a instanceof
Zb&&a.constructor===Zb&&a.g===$b)return a.b;ua(a);return"type_error:SafeUrl"}var
bc=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;function cc(a){if(a
instanceof Zb)return a;a=a.sc?a.Wb():String(a);bc.test(a)||
(a="about:invalid#zClosurez");return dc(a)}var $b={};function dc(a){var b=new
Zb;b.b=a;return b}dc("about:blank");function ec()
{this.b="";this.g=fc}ec.prototype.sc=!0;var fc={};ec.prototype.Wb=function(){return
this.b};function gc(a){var b=new ec;b.b=a;return b}var hc=gc("");function ic(a)
{if(a instanceof Zb)a='url("'+ac(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")
+'")';else if(a instanceof Rb)a=Tb(a);else{a=String(a);var
b=a.replace(jc,"$1").replace(kc,"url");if(b=lc.test(b)){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}a=b?mc(a):"zClosurez"}return a}
var lc=/^[-,."'%_!# a-zA-Z0-9]+$/,kc=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-
~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))","g"),jc=RegExp("\\b(hsl|
hsla|rgb|rgba|matrix|(rotate|scale|translate)(X|Y|Z|3d)?)\\([-0-9a-z.%, ]
+\\)","g");function mc(a){return a.replace(kc,function(a,c,d,e){var
b="";d=d.replace(/^(['"])(.*)\1$/,function(a,c,d){b=c;return
d});a=cc(d).Wb();return c+b+a+b+e})};function nc()
{this.b="";this.g=oc}nc.prototype.sc=!0;var oc={};
function pc(a,b){if(-1!=a.indexOf("<"))throw Error("Selector does not allow '<',
got: "+a);var c=a.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-
zA-Z0-9#.:* ,>+~[\]()=^$|]+$/.test(c))throw Error("Selector allows only [-_a-zA-Z0-
9#.:* ,>+~[\\]()=^$|] and strings, got: "+a);a:{for(var
d={"(":")","[":"]"},e=[],f=0;f<c.length;f++){var
k=c[f];if(d[k])e.push(d[k]);else{b:{var l=void 0;for(l in d)if(d[l]==k){l=!0;break
b}l=!1}if(l&&e.pop()!=k){c=!1;break a}}}c=0==e.length}if(!c)throw Error("() and []
in selector must be balanced, got: "+
a);if(!(b instanceof ec)){c=b;d="";for(var m in c){if(!/^[-_a-zA-Z0-9]+
$/.test(m))throw Error("Name allows only [-_a-zA-Z0-9], got: "+m);e=c[m];null!
=e&&(e=u(e)?Sa(e,ic).join(" "):ic(e),d+=m+":"+e+";")}b=d?gc(d):hc}b instanceof
ec&&b.constructor===ec&&b.g===fc?m=b.b:(ua(b),m="type_error:SafeStyle");return
qc(a+"{"+m+"}")}function rc(a){function b(a){u(a)?A(a,b):c+=sc(a)}var
c="";A(arguments,b);return qc(c)}function tc(a){a=Tb(a);return 0===a.length?
uc:qc(a)}nc.prototype.Wb=function(){return this.b};
function sc(a){if(a instanceof nc&&a.constructor===nc&&a.g===oc)return
a.b;ua(a);return"type_error:SafeStyleSheet"}function qc(a){var b=new
nc;b.b=a;return b}var uc=qc("");function vc(){this.b="";this.g=wc}vc.prototype.sc=!
0;vc.prototype.Wb=function(){return this.b};function xc(a){if(a instanceof
vc&&a.constructor===vc&&a.g===wc)return a.b;ua(a);return"type_error:SafeHtml"}var
wc={};function yc(a){var b=new vc;b.b=a;return b}yc("<!DOCTYPE
html>");yc("");yc("<br>");function zc(a,b){a.src=Xb(b);var c;if(null===sa){a:
{if((c=h.document.querySelector("script[nonce]"))&&(c=c.nonce||
c.getAttribute("nonce"))&&ra.test(c))break a;c=null}sa=c||""}
(c=sa)&&a.setAttribute("nonce",c)};function D(a,b){this.x=n(a)?a:0;this.y=n(b)?
b:0}g=D.prototype;g.Dd=function(){return new D(this.x,this.y)};function Ac(a,b)
{return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function Bc(a,b){return new D(a.x-
b.x,a.y-b.y)}g.ceil=function()
{this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.floor=function()
{this.x=Math.floor(this.x);this.y=Math.floor(this.y);return
this};g.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return
this};
g.we=function(a,b){var c=q(b)?b:a;this.x*=a;this.y*=c;return this};function E(a,b)
{this.width=a;this.height=b}function Cc(a,b){return a==b?!0:a&&b?
a.width==b.width&&a.height==b.height:!1}function Dc(a){return new
E(a.width,a.height)}E.prototype.aspectRatio=function(){return
this.width/this.height};E.prototype.ceil=function()
{this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return
this};E.prototype.floor=function()
{this.width=Math.floor(this.width);this.height=Math.floor(this.height);return
this};
E.prototype.round=function()
{this.width=Math.round(this.width);this.height=Math.round(this.height);return
this};function Ec(a){return a?new Fc(Gc(a)):Pa||(Pa=new Fc)}function Hc(a,b){return
p(b)?a.getElementById(b):b}function Ic(a,b){Ea(b,function(b,d)
{b&&b.sc&&(b=b.Wb());"style"==d?a.style.cssText=b:"class"==d?
a.className=b:"for"==d?a.htmlFor=b:Jc.hasOwnProperty(d)?
a.setAttribute(Jc[d],b):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?
a.setAttribute(d,b):a[d]=b})}
var
Jc={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",framebord
er:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",ro
wspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};function
Kc(a){a=a.document;a=Lc(a)?a.documentElement:a.body;return new
E(a.clientWidth,a.clientHeight)}
function Mc(a){var b=Nc(a);a=Oc(a);return C.ma&&C.Ea("10")&&a.pageYOffset!
=b.scrollTop?new D(b.scrollLeft,b.scrollTop):new D(a.pageXOffset||
b.scrollLeft,a.pageYOffset||b.scrollTop)}function Nc(a){return a.scrollingElement?
a.scrollingElement:!C.Ha&&Lc(a)?a.documentElement:a.body||
a.documentElement}function Pc(a){return a?Oc(a):window}function Oc(a){return
a.parentWindow||a.defaultView}function Qc(a,b,c){return Rc(document,arguments)}
function Rc(a,b){var c=String(b[0]),d=b[1];if(!Ob&&d&&(d.name||d.type))
{c=["<",c];d.name&&c.push(' name="',lb(d.name),'"');if(d.type){c.push('
type="',lb(d.type),'"');var e={};Ma(e,d);delete
e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(p(d)?
c.className=d:u(d)?c.className=d.join(" "):Ic(c,d));2<b.length&&Sc(a,c,b);return c}
function Sc(a,b,c){function d(c){c&&b.appendChild(p(c)?
a.createTextNode(c):c)}for(var e=2;e<c.length;e++){var f=c[e];!va(f)||
wa(f)&&0<f.nodeType?d(f):A(Vc(f)?$a(f):f,d)}}function H(a){return
document.createElement(String(a))}function Lc(a)
{return"CSS1Compat"==a.compatMode}function Wc(a){for(var
b;b=a.firstChild;)a.removeChild(b)}function I(a){return a&&a.parentNode?
a.parentNode.removeChild(a):null}
function Xc(a){return Pb&&void 0!=a.children?a.children:Ra(a.childNodes,function(a)
{return 1==a.nodeType})}function Yc(a)
{if(n(a.firstElementChild))a=a.firstElementChild;else for(a=a.firstChild;a&&1!
=a.nodeType;)a=a.nextSibling;return a}function Zc(a,b){if(!a||!b)return!
1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof
a.compareDocumentPosition)return a==b||!!
(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}
function Gc(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function $c(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
Wc(a),a.appendChild(Gc(a).createTextNode(String(b)))}var
ad={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},bd={IMG:" ",BR:"\n"};
function cd(a){return C.ma&&!C.Ea("9")?(a=a.getAttributeNode("tabindex"),null!
=a&&a.specified):a.hasAttribute("tabindex")}function dd(a){a=a.tabIndex;return
q(a)&&0<=a&&32768>a}function ed(a,b,c){if(!(a.nodeName in ad))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 bd)b.push(bd[a.nodeName]);else
for(a=a.firstChild;a;)ed(a,b,c),a=a.nextSibling}
function Vc(a){if(a&&"number"==typeof a.length){if(wa(a))return"function"==typeof
a.item||"string"==typeof a.item;if(v(a))return"function"==typeof a.item}return!
1}function Fc(a){this.b=a||h.document||document}g=Fc.prototype;g.ta=function(a)
{return Hc(this.b,a)};function fd(a,b){var c=a.b;var d=b&&"*"!=b?
String(b).toUpperCase():"";c.querySelectorAll&&c.querySelector&&d?
c=c.querySelectorAll(d):c=c.getElementsByTagName(d||"*");return
c}g.Gb=function(a,b,c){return Rc(this.b,arguments)};
g.appendChild=function(a,b){a.appendChild(b)};g.dh=Wc;g.eh=I;Na("A AREA BUTTON HEAD
INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE
TRACK".split(" "));function gd(a,b){b?
a.setAttribute("role",b):a.removeAttribute("role")}
function hd(a,b,c){u(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(Da||
(Da={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=Da,b in c?
a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}function id(a,b)
{var c="";b&&(c=b.id);hd(a,"activedescendant",c)};function J()
{this.Ya=this.Ya;this.mb=this.mb}J.prototype.Ya=!1;J.prototype.Ia=function()
{this.Ya||(this.Ya=!0,this.ua())};function jd(a,b){a.Ya?n(void 0)?b.call(void
0):b():(a.mb||(a.mb=[]),a.mb.push(n(void 0)?x(b,void
0):b))}J.prototype.ua=function(){if(this.mb)for(;this.mb.length;)this.mb.shift()
()};function kd(a){a&&"function"==typeof a.Ia&&a.Ia()};var ld=!C.ma||C.nb(9),md=!
C.ma||C.nb(9),nd=C.ma&&!C.Ea("9"),od=function(){if(!h.addEventListener||!
Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",
{get:function(){a=!
0}});h.addEventListener("test",r,b);h.removeEventListener("test",r,b);return a}
();function pd(a,b){this.type=a;this.i=this.target=b;this.s=!1;this.mg=!
0}pd.prototype.j=function(){this.s=!0};pd.prototype.b=function(){this.mg=!
1};function qd(a){a.b()};function rd(a){return
C.Ha?"webkit"+a:C.Jb?"o"+a.toLowerCase():a.toLowerCase()}
var
K={Li:"click",Xk:"rightclick",Vi:"dblclick",Sc:"mousedown",Tc:"mouseup",dk:"mouseov
er",bk:"mouseout",ak:"mousemove",Zj:"mouseenter",
$j:"mouseleave",Rc:"mousecancel",bl:"selectionchange",cl:"selectstart",Hl:"wheel",J
j:"keypress",Ij:"keydown",Kj:"keyup",Gi:"blur",yj:"focus",Wi:"deactivate",zj:"focus
in",Aj:"focusout",Ki:"change",Uk:"reset",al:"select",ll:"submit",Gj:"input",Rk:"pro
pertychange",oj:"dragstart",jj:"drag",lj:"dragenter",nj:"dragover",mj:"dragleave",q
j:"drop",kj:"dragend",wl:"touchstart",
vl:"touchmove",ul:"touchend",tl:"touchcancel",Fi:"beforeunload",Qi:"consolemessage"
,Ri:"contextmenu",Xi:"devicechange",Yi:"devicemotion",Zi:"deviceorientation",bj:"DO
MContentLoaded",vj:"error",Fj:"help",Mj:"load",Vj:"losecapture",Ak:"orientationchan
ge",Tk:"readystatechange",Vk:"resize",Yk:"scroll",yl:"unload",Ii:"canplay",Ji:"canp
laythrough",rj:"durationchange",sj:"emptied",uj:"ended",Pj:"loadeddata",Qj:"loadedm
etadata",Ek:"pause",Gk:"play",Hk:"playing",Sk:"ratechange",Zk:"seeked",
$k:"seeking",il:"stalled",
nl:"suspend",rl:"timeupdate",Fl:"volumechange",Gl:"waiting",hl:"sourceopen",fl:"sou
rceended",el:"sourceclosed",oi:"abort",Al:"update",Dl:"updatestart",Bl:"updateend",
Ej:"hashchange",Bk:"pagehide",Ck:"pageshow",Qk:"popstate",Ti:"copy",Dk:"paste",Ui:"
cut",zi:"beforecopy",Ai:"beforecut",Di:"beforepaste",zk:"online",yk:"offline",Xj:"m
essage",Pi:"connect",Hj:"install",ri:"activate",xj:"fetch",Bj:"foreignfetch",Yj:"me
ssageerror",jl:"statechange",Cl:"updatefound",Si:"controllerchange",wi:rd("Animatio
nStart"),
ui:rd("AnimationEnd"),vi:rd("AnimationIteration"),xl:rd("TransitionEnd"),Jk:"pointe
rdown",Pk:"pointerup",Ik:"pointercancel",Mk:"pointermove",Ok:"pointerover",Nk:"poin
terout",Kk:"pointerenter",Lk:"pointerleave",Dj:"gotpointercapture",Wj:"lostpointerc
apture",ek:"MSGestureChange",fk:"MSGestureEnd",hk:"MSGestureHold",ik:"MSGestureStar
t",jk:"MSGestureTap",kk:"MSGotPointerCapture",lk:"MSInertiaStart",mk:"MSLostPointer
Capture",nk:"MSPointerCancel",qk:"MSPointerDown",rk:"MSPointerEnter",sk:"MSPointerH
over",
tk:"MSPointerLeave",uk:"MSPointerMove",vk:"MSPointerOut",wk:"MSPointerOver",xk:"MSP
ointerUp",ol:"text",ql:C.ma?"textinput":"textInput",Ni:"compositionstart",Oi:"compo
sitionupdate",Mi:"compositionend",Bi:"beforeinput",wj:"exit",Nj:"loadabort",Oj:"loa
dcommit",Rj:"loadredirect",Sj:"loadstart",Tj:"loadstop",Wk:"responsive",dl:"sizecha
nged",zl:"unresponsive",El:"visibilitychange",kl:"storage",ij:"DOMSubtreeModified",
dj:"DOMNodeInserted",fj:"DOMNodeRemoved",hj:"DOMNodeRemovedFromDocument",ej:"DOMNod
eInsertedIntoDocument",
$i:"DOMAttrModified",aj:"DOMCharacterDataModified",Ei:"beforeprint",ti:"afterprint"
,Ci:"beforeinstallprompt",xi:"appinstalled"};function sd(a,b){pd.call(this,a?
a.type:"");this.relatedTarget=this.i=this.target=null;this.button=this.screenY=this
.screenX=this.clientY=this.clientX=0;this.key="";this.v=this.g=0;this.R=this.metaKe
y=this.shiftKey=this.altKey=this.ctrlKey=!
1;this.pointerId=0;this.pointerType="";this.o=null;if(a){var
c=this.type=a.type,d=a.changedTouches?
a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.i=b;var
e=a.relatedTarget;e?C.Ta&&(Kb(e,"nodeName")||(e=null)):"mouseover"==c?
e=a.fromElement:"mouseout"==
c&&(e=a.toElement);this.relatedTarget=e;null===d?(this.clientX=void 0!==a.clientX?
a.clientX:a.pageX,this.clientY=void 0!==a.clientY?
a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0):
(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?
d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||
0);this.button=a.button;this.g=a.keyCode||0;this.key=a.key||"";this.v=a.charCode||
("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;
this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.R=C.vb?
a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType=p(a.pointerType)?
a.pointerType:td[a.pointerType]||"";this.o=a;a.defaultPrevented&&this.b()}}z(sd,pd)
;var ud=[1,4,2],td={2:"touch",3:"pen",4:"mouse"};function vd(a){return(ld?
0==a.o.button:"click"==a.type?!0:!!(a.o.button&ud[0]))&&!
(C.Ha&&C.vb&&a.ctrlKey)}sd.prototype.j=function()
{sd.V.j.call(this);this.o.stopPropagation?
this.o.stopPropagation():this.o.cancelBubble=!0};
sd.prototype.b=function(){sd.V.b.call(this);var
a=this.o;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!
1,nd)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var
wd="closure_listenable_"+(1E6*Math.random()|0);function xd(a){return!(!a||!
a[wd])}var yd=0;function zd(a,b,c,d,e)
{this.listener=a;this.b=null;this.src=b;this.type=c;this.capture=!!
d;this.Id=e;this.key=++yd;this.Lc=this.sd=!1}function Ad(a){a.Lc=!
0;a.listener=null;a.b=null;a.src=null;a.Id=null};function Bd(a)
{this.src=a;this.b={};this.g=0}Bd.prototype.add=function(a,b,c,d,e){var
f=a.toString();a=this.b[f];a||(a=this.b[f]=[],this.g++);var k=Cd(a,b,d,e);-1<k?
(b=a[k],c||(b.sd=!1)):(b=new zd(b,this.src,f,!!d,e),b.sd=c,a.push(b));return
b};Bd.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.b))return!
1;var e=this.b[a];b=Cd(e,b,c,d);return-1<b?
(Ad(e[b]),Array.prototype.splice.call(e,b,1),0==e.length&&(delete
this.b[a],this.g--),!0):!1};
function Dd(a,b){var c=b.type;c in
a.b&&Ya(a.b[c],b)&&(Ad(b),0==a.b[c].length&&(delete
a.b[c],a.g--))}Bd.prototype.Wc=function(a,b,c,d){a=this.b[a.toString()];var e=-
1;a&&(e=Cd(a,b,c,d));return-1<e?a[e]:null};Bd.prototype.hasListener=function(a,b)
{var c=n(a),d=c?a.toString():"",e=n(b);return Fa(this.b,function(a){for(var
f=0;f<a.length;++f)if(!(c&&a[f].type!=d||e&&a[f].capture!=b))return!0;return!1})};
function Cd(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!
f.Lc&&f.listener==b&&f.capture==!!c&&f.Id==d)return e}return-1};var
Ed="closure_lm_"+(1E6*Math.random()|0),Fd={},Gd=0;function L(a,b,c,d,e)
{if(d&&d.once)return Hd(a,b,c,d,e);if(u(b)){for(var f=0;f<b.length;f+
+)L(a,b[f],c,d,e);return null}c=Id(c);return xd(a)?a.ha(b,c,wa(d)?!!d.capture:!!
d,e):Jd(a,b,c,!1,d,e)}
function Jd(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var k=wa(e)?!!
e.capture:!!e,l=Kd(a);l||(a[Ed]=l=new Bd(a));c=l.add(b,c,d,k,f);if(c.b)return
c;d=Ld();c.b=d;d.src=a;d.listener=c;if(a.addEventListener)od||(e=k),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(Md(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");Gd++;return c}
function Ld(){var a=Nd,b=md?function(c){return
a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return
c};return b}function Hd(a,b,c,d,e){if(u(b)){for(var f=0;f<b.length;f+
+)Hd(a,b[f],c,d,e);return null}c=Id(c);return xd(a)?a.Sf(b,c,wa(d)?!!d.capture:!!
d,e):Jd(a,b,c,!0,d,e)}function Od(a,b,c,d,e){if(u(b))for(var f=0;f<b.length;f+
+)Od(a,b[f],c,d,e);else d=wa(d)?!!d.capture:!!d,c=Id(c),xd(a)?
a.Pa(b,c,d,e):a&&(a=Kd(a))&&(b=a.Wc(b,c,d,e))&&Pd(b)}
function Pd(a){if(!q(a)&&a&&!a.Lc){var b=a.src;if(xd(b))Dd(b.Fb,a);else{var
c=a.type,d=a.b;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(Md(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Gd--;
(c=Kd(b))?(Dd(c,a),0==c.g&&(c.src=null,b[Ed]=null)):Ad(a)}}}function Md(a){return a
in Fd?Fd[a]:Fd[a]="on"+a}
function Qd(a,b,c,d){var e=!
0;if(a=Kd(a))if(b=a.b[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var
f=b[a];f&&f.capture==c&&!f.Lc&&(f=Rd(f,d),e=e&&!1!==f)}return e}function Rd(a,b)
{var c=a.listener,d=a.Id||a.src;a.sd&&Pd(a);return c.call(d,b)}
function Nd(a,b){if(a.Lc)return!0;if(!md){var c;if(!(c=b))a:
{c=["window","event"];for(var d=h,e=0;e<c.length;e++)if(d=d[c[e]],null==d)
{c=null;break a}c=d}e=c;c=new sd(e,this);d=!0;if(!(0>e.keyCode||void 0!
=e.returnValue)){a:{var f=!1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(m){f=!
0}if(f||void 0==e.returnValue)e.returnValue=!
0}e=[];for(f=c.i;f;f=f.parentNode)e.push(f);f=a.type;for(var k=e.length-1;!
c.s&&0<=k;k--){c.i=e[k];var l=Qd(e[k],f,!0,c);d=d&&l}for(k=0;!c.s&&k<e.length;k+
+)c.i=e[k],l=Qd(e[k],
f,!1,c),d=d&&l}return d}return Rd(a,new sd(b,this))}function Kd(a){a=a[Ed];return a
instanceof Bd?a:null}var Sd="__closure_events_fn_"+(1E9*Math.random()>>>0);function
Id(a){if(v(a))return a;a[Sd]||(a[Sd]=function(b){return a.handleEvent(b)});return
a[Sd]};function Td(a){return function(){return a}}var Ud=Td(!
0),Vd=Td(null);function Wd(a,b){function c(){}c.prototype=a.prototype;var d=new
c;a.apply(d,Array.prototype.slice.call(arguments,1));return d};function M()
{J.call(this);this.Fb=new
Bd(this);this.Kg=this;this.Oe=null}z(M,J);M.prototype[wd]=!
0;g=M.prototype;g.zd=function(){return this.Oe};g.ld=function(a)
{this.Oe=a};g.addEventListener=function(a,b,c,d)
{L(this,a,b,c,d)};g.removeEventListener=function(a,b,c,d){Od(this,a,b,c,d)};
g.dispatchEvent=function(a){var
b,c=this.zd();if(c)for(b=[];c;c=c.zd())b.push(c);c=this.Kg;var d=a.type||
a;if(p(a))a=new pd(a,c);else if(a instanceof pd)a.target=a.target||c;else{var
e=a;a=new pd(d,c);Ma(a,e)}e=!0;if(b)for(var f=b.length-1;!a.s&&0<=f;f--){var
k=a.i=b[f];e=Xd(k,d,!0,a)&&e}a.s||(k=a.i=c,e=Xd(k,d,!0,a)&&e,a.s||(e=Xd(k,d,!
1,a)&&e));if(b)for(f=0;!a.s&&f<b.length;f++)k=a.i=b[f],e=Xd(k,d,!1,a)&&e;return e};
g.ua=function(){M.V.ua.call(this);if(this.Fb){var a=this.Fb,b=0,c;for(c in a.b)
{for(var d=a.b[c],e=0;e<d.length;e++)++b,Ad(d[e]);delete
a.b[c];a.g--}}this.Oe=null};g.ha=function(a,b,c,d){return this.Fb.add(String(a),b,!
1,c,d)};g.Sf=function(a,b,c,d){return this.Fb.add(String(a),b,!
0,c,d)};g.Pa=function(a,b,c,d){return this.Fb.remove(String(a),b,c,d)};
function Xd(a,b,c,d){b=a.Fb.b[String(b)];if(!b)return!0;b=b.concat();for(var e=!
0,f=0;f<b.length;++f){var k=b[f];if(k&&!k.Lc&&k.capture==c){var
l=k.listener,m=k.Id||k.src;k.sd&&Dd(a.Fb,k);e=!1!==l.call(m,d)&&e}}return e&&0!
=d.mg}g.Wc=function(a,b,c,d){return
this.Fb.Wc(String(a),b,c,d)};g.hasListener=function(a,b){return
this.Fb.hasListener(n(a)?String(a):void 0,b)};function Yd(a,b)
{this.i=a;this.j=b;this.g=0;this.b=null}Yd.prototype.get=function(){if(0<this.g)
{this.g--;var a=this.b;this.b=a.next;a.next=null}else a=this.i();return a};function
Zd(a,b){a.j(b);100>a.g&&(a.g++,b.next=a.b,a.b=b)};function $d(a)
{h.setTimeout(function(){throw a;},0)}var ae;
function be(){var a=h.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof
window&&window.postMessage&&window.addEventListener&&!B("Presto")&&(a=function()
{var
a=document.createElement("IFRAME");a.style.display="none";a.src="";document.documen
tElement.appendChild(a);var
b=a.contentWindow;a=b.document;a.open();a.write("");a.close();var
c="callImmediate"+Math.random(),d="file:"==b.location.protocol?"*":b.location.proto
col+"//"+b.location.host;a=x(function(a){if(("*"==d||a.origin==d)&&a.data==
c)this.port1.onmessage()},this);b.addEventListener("message",a,!
1);this.port1={};this.port2={postMessage:function()
{b.postMessage(c,d)}}});if("undefined"!==typeof a&&!B("Trident")&&!B("MSIE")){var
b=new a,c={},d=c;b.port1.onmessage=function(){if(n(c.next)){c=c.next;var
a=c.cb;c.cb=null;a()}};return function(a)
{d.next={cb:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof
document&&"onreadystatechange"in document.createElement("SCRIPT")?function(a){var
b=document.createElement("SCRIPT");
b.onreadystatechange=function()
{b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=null};document.
documentElement.appendChild(b)}:function(a){h.setTimeout(a,0)}};function ce()
{this.g=this.b=null}var ee=new Yd(function(){return new de},function(a)
{a.reset()});ce.prototype.add=function(a,b){var c=ee.get();c.set(a,b);this.g?
this.g.next=c:this.b=c;this.g=c};ce.prototype.remove=function(){var
a=null;this.b&&(a=this.b,this.b=this.b.next,this.b||
(this.g=null),a.next=null);return a};function de()
{this.next=this.g=this.b=null}de.prototype.set=function(a,b)
{this.b=a;this.g=b;this.next=null};de.prototype.reset=function()
{this.next=this.g=this.b=null};function fe(a,b){ge||he();ie||(ge(),ie=!
0);je.add(a,b)}var ge;function he(){if(h.Promise&&h.Promise.resolve){var
a=h.Promise.resolve(void 0);ge=function(){a.then(ke)}}else ge=function(){var a=ke;!
v(h.setImmediate)||h.Window&&h.Window.prototype&&!
B("Edge")&&h.Window.prototype.setImmediate==h.setImmediate?(ae||
(ae=be()),ae(a)):h.setImmediate(a)}}var ie=!1,je=new ce;function ke(){for(var
a;a=je.remove();){try{a.b.call(a.g)}catch(b){$d(b)}Zd(ee,a)}ie=!1};function le(a)
{a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0}function me(a)
{if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function ne(a,b)
{this.b=0;this.v=void 0;this.j=this.g=this.i=null;this.o=this.s=!1;if(a!=r)try{var
c=this;a.call(b,function(a){oe(c,2,a)},function(a){oe(c,3,a)})}catch(d)
{oe(this,3,d)}}function pe(){this.next=this.i=this.g=this.j=this.b=null;this.o=!
1}pe.prototype.reset=function(){this.i=this.g=this.j=this.b=null;this.o=!1};var
qe=new Yd(function(){return new pe},function(a){a.reset()});function re(a,b,c){var
d=qe.get();d.j=a;d.g=b;d.i=c;return d}
ne.prototype.then=function(a,b,c){return se(this,v(a)?a:null,v(b)?
b:null,c)};le(ne);ne.prototype.cancel=function(a){0==this.b&&fe(function(){var
b=new te(a);ue(this,b)},this)};function ue(a,b){if(0==a.b)if(a.i){var c=a.i;if(c.g)
{for(var d=0,e=null,f=null,k=c.g;k&&(k.o||(d++,k.b==a&&(e=k),!
(e&&1<d)));k=k.next)e||(f=k);e&&(0==c.b&&1==d?ue(c,b):(f?
(d=f,d.next==c.j&&(c.j=d),d.next=d.next.next):ve(c),we(c,e,3,b)))}a.i=null}else
oe(a,3,b)}
function xe(a,b){a.g||2!=a.b&&3!=a.b||ye(a);a.j?a.j.next=b:a.g=b;a.j=b}function
se(a,b,c,d){var e=re(null,null,null);e.b=new ne(function(a,k){e.j=b?function(c)
{try{var e=b.call(d,c);a(e)}catch(t){k(t)}}:a;e.g=c?function(b){try{var
e=c.call(d,b);!n(e)&&b instanceof te?k(b):a(e)}catch(t)
{k(t)}}:k});e.b.i=a;xe(a,e);return e.b}ne.prototype.ka=function(a)
{this.b=0;oe(this,2,a)};ne.prototype.Ya=function(a){this.b=0;oe(this,3,a)};
function oe(a,b,c){if(0==a.b){a===c&&(b=3,c=new TypeError("Promise cannot resolve
to itself"));a.b=1;a:{var d=c,e=a.ka,f=a.Ya;if(d instanceof ne){xe(d,re(e||r,f||
null,a));var k=!0}else if(me(d))d.then(e,f,a),k=!0;else{if(wa(d))try{var
l=d.then;if(v(l)){ze(d,l,e,f,a);k=!0;break a}}catch(m){f.call(a,m);k=!0;break a}k=!
1}}k||(a.v=c,a.b=b,a.i=null,ye(a),3!=b||c instanceof te||Ae(a,c))}}
function ze(a,b,c,d,e){function f(a){l||(l=!0,d.call(e,a))}function k(a){l||(l=!
0,c.call(e,a))}var l=!1;try{b.call(a,k,f)}catch(m){f(m)}}function ye(a){a.s||(a.s=!
0,fe(a.R,a))}function ve(a){var b=null;a.g&&(b=a.g,a.g=b.next,b.next=null);a.g||
(a.j=null);return b}ne.prototype.R=function(){for(var
a;a=ve(this);)we(this,a,this.b,this.v);this.s=!1};
function we(a,b,c,d){if(3==c&&b.g&&!b.o)for(;a&&a.o;a=a.i)a.o=!
1;if(b.b)b.b.i=null,Be(b,c,d);else try{b.o?b.j.call(b.i):Be(b,c,d)}catch(e)
{Ce.call(null,e)}Zd(qe,b)}function Be(a,b,c){2==b?
a.j.call(a.i,c):a.g&&a.g.call(a.i,c)}function Ae(a,b){a.o=!0;fe(function()
{a.o&&Ce.call(null,b)})}var Ce=$d;function te(a)
{Oa.call(this,a)}z(te,Oa);te.prototype.name="cancel";function De(a,b)
{M.call(this);this.g=a||1;this.b=b||
h;this.i=x(this.ki,this);this.j=Ba()}z(De,M);g=De.prototype;g.Cd=!
1;g.Ob=null;g.ki=function(){if(this.Cd){var a=Ba()-this.j;0<a&&a<.8*this.g?
this.Ob=this.b.setTimeout(this.i,this.g-a):
(this.Ob&&(this.b.clearTimeout(this.Ob),this.Ob=null),this.dispatchEvent("tick"),th
is.Cd&&(this.stop(),this.start()))}};g.start=function(){this.Cd=!0;this.Ob||
(this.Ob=this.b.setTimeout(this.i,this.g),this.j=Ba())};
g.stop=function(){this.Cd=!
1;this.Ob&&(this.b.clearTimeout(this.Ob),this.Ob=null)};g.ua=function()
{De.V.ua.call(this);this.stop();delete this.b};function Ee(a,b,c)
{if(v(a))c&&(a=x(a,c));else if(a&&"function"==typeof
a.handleEvent)a=x(a.handleEvent,a);else throw Error("Invalid listener
argument");return 2147483647<Number(b)?-1:h.setTimeout(a,b||0)};function Fe(a,b,c)
{J.call(this);this.b=a;this.j=b||
0;this.g=c;this.i=x(this.ah,this)}z(Fe,J);g=Fe.prototype;g.Ca=0;g.ua=function()
{Fe.V.ua.call(this);this.stop();delete this.b;delete this.g};g.start=function(a)
{this.stop();this.Ca=Ee(this.i,n(a)?a:this.j)};g.stop=function(){0!
=this.Ca&&h.clearTimeout(this.Ca);this.Ca=0};g.ah=function()
{this.Ca=0;this.b&&this.b.call(this.g)};function Ge(a){if(a.classList)return
a.classList;a=a.className;return p(a)&&a.match(/\S+/g)||[]}function He(a,b){return
a.classList?a.classList.contains(b):Wa(Ge(a),b)}function Ie(a,b){a.classList?
a.classList.add(b):He(a,b)||(a.className+=0<a.className.length?" "+b:b)}function
Je(a,b){if(a.classList)A(b,function(b){Ie(a,b)});else{var c={};A(Ge(a),function(a)
{c[a]=!0});A(b,function(a){c[a]=!0});a.className="";for(var d in
c)a.className+=0<a.className.length?" "+d:d}}
function Ke(a,b){a.classList?
a.classList.remove(b):He(a,b)&&(a.className=Ra(Ge(a),function(a){return a!
=b}).join(" "))}function Le(a,b){a.classList?A(b,function(b)
{Ke(a,b)}):a.className=Ra(Ge(a),function(a){return!Wa(b,a)}).join(" ")};function
Me(a){var b=0,c=0;if(Ne(a))b=a.selectionStart,c=-1;else if(Oe()){var
d=Pe(a),e=d[0];d=d[1];if(e.inRange(d))
{e.setEndPoint("EndToStart",d);if("textarea"==a.type)
{d.duplicate();b=a=e.text;for(c=!1;!c;)0==e.compareEndPoints("StartToEnd",e)?c=!0:
(e.moveEnd("character",-1),e.text==a?b+="\r\n":c=!0);e=[b.length,-1];return
e}b=e.text.length;c=-1}}return[b,c]}
function Pe(a){var b=a.ownerDocument||
a.document,c=b.selection.createRange();"textarea"==a.type?
(b=b.body.createTextRange(),b.moveToElementText(a)):b=a.createTextRange();return[b,
c]}function Qe(a,b){"textarea"==a.type&&(b=a.value.substring(0,b).replace(/
(\r\n|\r|\n)/g,"\n").length);return b}function Ne(a){try{return"number"==typeof
a.selectionStart}catch(b){return!1}}function Oe(){return C.ma&&!C.Ea("9")};function
Re(a){M.call(this);this.g=a||window;this.i=L(this.g,"resize",this.j,!
1,this);this.b=Kc(this.g||window)}z(Re,M);Re.prototype.ya=function(){return this.b?
Dc(this.b):null};Re.prototype.ua=function()
{Re.V.ua.call(this);this.i&&(Pd(this.i),this.i=null);this.b=this.g=null};Re.prototy
pe.j=function(){var a=Kc(this.g||window);Cc(a,this.b)||
(this.b=a,this.dispatchEvent("resize"))};function Se(a)
{J.call(this);this.g=a;this.b={}}z(Se,J);var
Te=[];g=Se.prototype;g.ha=function(a,b,c,d){u(b)||
(b&&(Te[0]=b.toString()),b=Te);for(var e=0;e<b.length;e++){var f=L(a,b[e],c||
this.handleEvent,d||!1,this.g||this);if(!f)break;this.b[f.key]=f}return
this};g.Sf=function(a,b,c,d){return Ue(this,a,b,c,d)};function Ue(a,b,c,d,e,f)
{if(u(c))for(var k=0;k<c.length;k++)Ue(a,b,c[k],d,e,f);else{b=Hd(b,c,d||
a.handleEvent,e,f||a.g||a);if(!b)return a;a.b[b.key]=b}return a}
g.Pa=function(a,b,c,d,e){if(u(b))for(var f=0;f<b.length;f+
+)this.Pa(a,b[f],c,d,e);else c=c||this.handleEvent,d=wa(d)?!!d.capture:!!d,e=e||
this.g||this,c=Id(c),d=!!d,b=xd(a)?a.Wc(b,c,d,e):a?(a=Kd(a))?
a.Wc(b,c,d,e):null:null,b&&(Pd(b),delete this.b[b.key]);return this};function Ve(a)
{Ea(a.b,function(a,c){this.b.hasOwnProperty(c)&&Pd(a)},a);a.b={}}g.ua=function()
{Se.V.ua.call(this);Ve(this)};g.handleEvent=function(){throw
Error("EventHandler.handleEvent not implemented");};function We(a,b,c,d,e,f){if(!
(C.ma||C.ab||C.Ha&&C.Ea("525")))return!0;if(C.vb&&e)return Xe(a);if(e&&!d)return!
1;q(b)&&(b=Ye(b));e=17==b||18==b||C.vb&&91==b;if((!c||C.vb)&&e||C.vb&&16==b&&(d||
f))return!1;if((C.Ha||C.ab)&&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(C.ma&&d&&b==a)return!1;switch(a){case 13:return!0;case 27:return!(C.Ha||
C.ab)}return Xe(a)}
function Xe(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(C.Ha||
C.ab)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case
109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case
190:case 191:case 192:case 222:case 219:case 220:case 221:return!0;default:return!
1}}function Ye(a){if(C.Ta)a=Ze(a);else if(C.vb&&C.Ha)switch(a){case 93:a=91}return
a}
function Ze(a){switch(a){case 61:return 187;case 59:return 186;case 173:return
189;case 224:return 91;case 0:return 224;default:return a}};function $e(a,b)
{M.call(this);a&&af(this,a,b)}z($e,M);g=$e.prototype;g.Fc=null;g.Kd=null;g.He=null;
g.Ld=null;g.kb=-1;g.Yb=-1;g.le=!1;
var
bf={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,6
3239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,6324
7:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},cf=
{Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,
F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,P
ageDown:34,Insert:45},df=C.ma||C.ab||
C.Ha&&C.Ea("525"),ef=C.vb&&C.Ta;g=$e.prototype;
g.xh=function(a){if(C.Ha||C.ab)if(17==this.kb&&!a.ctrlKey||18==this.kb&&!a.altKey||
C.vb&&91==this.kb&&!a.metaKey)this.Yb=this.kb=-1;-1==this.kb&&(a.ctrlKey&&17!=a.g?
this.kb=17:a.altKey&&18!=a.g?this.kb=18:a.metaKey&&91!=a.g&&(this.kb=91));df&&!
We(a.g,this.kb,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):
(this.Yb=Ye(a.g),ef&&(this.le=a.altKey))};g.zh=function(a){this.Yb=this.kb=-
1;this.le=a.altKey};
g.handleEvent=function(a){var b=a.o,c=b.altKey;if(C.ma&&"keypress"==a.type){var
d=this.Yb;var e=13!=d&&27!=d?b.keyCode:0}else(C.Ha||C.ab)&&"keypress"==a.type?
(d=this.Yb,e=0<=b.charCode&&63232>b.charCode&&Xe(d)?b.charCode:0):C.Jb&&!C.Ha?
(d=this.Yb,e=Xe(d)?b.keyCode:0):(d=b.keyCode||this.Yb,e=b.charCode||
0,ef&&(c=this.le),C.vb&&63==e&&224==d&&(d=191));var f=d=Ye(d);d?63232<=d&&d in bf?
f=bf[d]:25==d&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in
cf&&(f=cf[b.keyIdentifier]);a=f==this.kb;this.kb=
f;b=new ff(f,e,a,b);b.altKey=c;this.dispatchEvent(b)};g.ta=function(){return
this.Fc};function af(a,b,c)
{a.Ld&&gf(a);a.Fc=b;a.Kd=L(a.Fc,"keypress",a,c);a.He=L(a.Fc,"keydown",a.xh,c,a);a.L
d=L(a.Fc,"keyup",a.zh,c,a)}function gf(a)
{a.Kd&&(Pd(a.Kd),Pd(a.He),Pd(a.Ld),a.Kd=null,a.He=null,a.Ld=null);a.Fc=null;a.kb=-
1;a.Yb=-1}g.ua=function(){$e.V.ua.call(this);gf(this)};function ff(a,b,c,d)
{sd.call(this,d);this.type="key";this.g=a;this.v=b;this.repeat=c}z(ff,sd);function
hf(a,b){var c=a.match(jf);return c?Number(c[1])*b[c[2]]:NaN}var
jf=/^([-]?\d+\.?\d*)([K,M,G,T,P,E,Z,Y,k,m,u,n]?)[B]?$/,kf={"":1,n:1E-9,u:1E-
6,m:.001,k:1E3,K:1E3,M:1E6,G:1E9,T:1E12,P:1E15,E:1E18,Z:1E21,Y:1E24},lf={"":1,n:Mat
h.pow(1024,-3),u:Math.pow(1024,-
2),m:1/1024,k:1024,K:1024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(1024,4),
P:Math.pow(1024,5),E:Math.pow(1024,6),Z:Math.pow(1024,7),Y:Math.pow(1024,8)};var
Ja={},mf=null;function nf(a){a=w(a);delete Ja[a];Ia()&&mf&&mf.stop()}function of()
{mf||(mf=new Fe(function(){pf()},20));var a=mf;0!=a.Ca||a.start()}function pf(){var
a=Ba();Ea(Ja,function(b){qf(b,a)});Ia()||of()};function rf()
{M.call(this);this.g=0;this.endTime=this.b=null}z(rf,M);rf.prototype.s=function()
{this.Nb("begin")};rf.prototype.j=function()
{this.Nb("end")};rf.prototype.Nb=function(a){this.dispatchEvent(a)};function
sf(a,b,c,d){rf.call(this);if(!u(a)||!u(b))throw Error("Start and end parameters
must be arrays");if(a.length!=b.length)throw Error("Start and end points must be
the same
length");this.i=a;this.R=b;this.duration=c;this.v=d;this.coords=[];this.progress=0}
z(sf,rf);g=sf.prototype;
g.play=function(a){if(a||0==this.g)this.progress=0,this.coords=this.i;else
if(1==this.g)return!1;nf(this);this.b=a=Ba();-1==this.g&&(this.b-
=this.duration*this.progress);this.endTime=this.b+this.duration;this.progress||
this.s();this.Nb("play");-1==this.g&&this.Nb("resume");this.g=1;var b=w(this);b in
Ja||(Ja[b]=this);of();qf(this,a);return!0};g.stop=function(a)
{nf(this);this.g=0;a&&(this.progress=1);tf(this,this.progress);this.Nb("stop");this
.j()};
g.ua=function(){0==this.g||this.stop(!
1);this.Nb("destroy");sf.V.ua.call(this)};function qf(a,b)
{b<a.b&&(a.endTime=b+a.endTime-a.b,a.b=b);a.progress=(b-a.b)/(a.endTime-
a.b);1<a.progress&&(a.progress=1);tf(a,a.progress);1==a.progress?
(a.g=0,nf(a),a.Nb("finish"),a.j()):1==a.g&&a.Ne()}function tf(a,b)
{v(a.v)&&(b=a.v(b));a.coords=Array(a.i.length);for(var c=0;c<a.i.length;c+
+)a.coords[c]=(a.R[c]-a.i[c])*b+a.i[c]}g.Ne=function()
{this.Nb("animate")};g.Nb=function(a){this.dispatchEvent(new uf(a,this))};
function uf(a,b)
{pd.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.du
ration=b.duration;this.progress=b.progress}z(uf,pd);function vf(a,b,c,d)
{this.top=a;this.right=b;this.bottom=c;this.left=d}g=vf.prototype;g.yb=function()
{return this.right-this.left};g.hc=function(){return this.bottom-this.top};function
wf(a,b){var c=b.x<a.left?b.x-a.left:b.x>a.right?b.x-a.right:0,d=b.y<a.top?b.y-
a.top:b.y>a.bottom?b.y-a.bottom:0;return Math.sqrt(c*c+d*d)}g.ceil=function()
{this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.cei
l(this.bottom);this.left=Math.ceil(this.left);return this};
g.floor=function()
{this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.f
loor(this.bottom);this.left=Math.floor(this.left);return this};g.round=function()
{this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.r
ound(this.bottom);this.left=Math.round(this.left);return this};function N(a,b,c,d)
{this.left=a;this.top=b;this.width=c;this.height=d}function xf(a){return new
vf(a.top,a.left+a.width,a.top+a.height,a.left)}function yf(a){return new
N(a.left,a.top,a.right-a.left,a.bottom-a.top)}function zf(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),f=Math.min(a.top+a.height,b.top+b.height);if(e<=f)return
new N(c,e,d-c,f-e)}return null}N.prototype.ya=function(){return new
E(this.width,this.height)};
N.prototype.ceil=function()
{this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(t
his.width);this.height=Math.ceil(this.height);return
this};N.prototype.floor=function()
{this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floo
r(this.width);this.height=Math.floor(this.height);return this};
N.prototype.round=function()
{this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.roun
d(this.width);this.height=Math.round(this.height);return this};function O(a,b,c)
{if(p(b))(b=Af(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var
e=b[d],f=Af(c,d);f&&(c.style[f]=e)}}var Bf={};function Af(a,b){var c=Bf[b];if(!c)
{var d=Bb(b);c=d;void
0===a.style[d]&&(d=(C.Ha?"Webkit":C.Ta?"Moz":C.ma?"ms":C.Jb?"O":null)+Cb(d),void 0!
==a.style[d]&&(c=d));Bf[b]=c}return c}function Cf(a,b){var
c=a.style[Bb(b)];return"undefined"!==typeof c?c:a.style[Af(a,b)]||""}
function Df(a,b){var c=Gc(a);return
c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,
null))?c[b]||c.getPropertyValue(b)||"":""}function Ef(a,b){return Df(a,b)||
(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function Ff(a,b,c)
{if(b instanceof D){var d=b.x;b=b.y}else d=b,b=c;a.style.left=Gf(d,!
1);a.style.top=Gf(b,!1)}function Hf(a){return new D(a.offsetLeft,a.offsetTop)}
function If(a){try{var b=a.getBoundingClientRect()}catch(c)
{return{left:0,top:0,right:0,bottom:0}}C.ma&&a.ownerDocument.body&&(a=a.ownerDocume
nt,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-
=a.documentElement.clientTop+a.body.clientTop);return b}
function Jf(a){if(C.ma&&!C.nb(8))return a.offsetParent;var
b=Gc(a),c=Ef(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=Ef(a,"position"),d=d&&"st
atic"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||
a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return
a;return null}
function Kf(a){for(var b=new
vf(0,Infinity,Infinity,0),c=Ec(a),d=c.b.body,e=c.b.documentElement,f=Nc(c.b);a=Jf(a
);)if(!(C.ma&&0==a.clientWidth||C.Ha&&0==a.clientHeight&&a==d)&&a!=d&&a!
=e&&"visible"!=Ef(a,"overflow")){var k=Lf(a),l=new
D(a.clientLeft,a.clientTop);k.x+=l.x;k.y+=l.y;b.top=Math.max(b.top,k.y);b.right=Mat
h.min(b.right,k.x+a.clientWidth);b.bottom=Math.min(b.bottom,k.y+a.clientHeight);b.l
eft=Math.max(b.left,k.x)}d=f.scrollLeft;f=f.scrollTop;b.left=Math.max(b.left,d);b.t
op=Math.max(b.top,
f);c=Kc(Oc(c.b)||
window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);
return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null}
function Mf(a,b){var c=b||Nc(document);var d=c||Nc(document);var
e=Lf(a),f=Lf(d),k=Nf(d);if(d==Nc(document)){var l=e.x-d.scrollLeft;e=e.y-
d.scrollTop;C.ma&&!C.nb(10)&&(l+=k.left,e+=k.top)}else l=e.x-f.x-k.left,e=e.y-f.y-
k.top;k=Of(a);f=d.clientHeight-k.height;var
m=d.scrollLeft,t=d.scrollTop;m+=Math.min(l,Math.max(l-(d.clientWidth-
k.width),0));t+=Math.min(e,Math.max(e-f,0));d=new
D(m,t);c.scrollLeft=d.x;c.scrollTop=d.y}
function Lf(a){var b=Gc(a),c=new D(0,0);var d=b?Gc(b):document;d=!C.ma||C.nb(9)||
Lc(Ec(d).b)?d.documentElement:d.body;if(a==d)return
c;a=If(a);b=Mc(Ec(b).b);c.x=a.left+b.x;c.y=a.top+b.y;return c}function Pf(a)
{a=If(a);return new D(a.left,a.top)}function Qf(a){if(1==a.nodeType)return
Pf(a);a=a.changedTouches?a.changedTouches[0]:a;return new
D(a.clientX,a.clientY)}function Rf(a,b,c){var d=Lf(a);b instanceof
D&&(c=b.y,b=b.x);Ff(a,a.offsetLeft+(b-d.x),a.offsetTop+(Number(c)-d.y))}
function P(a,b,c){if(b instanceof E)c=b.height,b=b.width;else if(void 0==c)throw
Error("missing height argument");a.style.width=Gf(b,!0);a.style.height=Gf(c,!
0)}function Gf(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return
a}function Sf(a){var b=Of;if("none"!=Ef(a,"display"))return b(a);var
c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position=
"absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return
a}
function Of(a){var b=a.offsetWidth,c=a.offsetHeight,d=C.Ha&&!b&&!c;return n(b)&&!
d||!a.getBoundingClientRect?new E(b,c):(a=If(a),new E(a.right-a.left,a.bottom-
a.top))}function Tf(a){var b=Lf(a);a=Sf(a);return new
N(b.x,b.y,a.width,a.height)}function Uf(a){a=a.style;"opacity"in a?
a.opacity=.3:"MozOpacity"in a?a.MozOpacity=.3:"filter"in
a&&(a.filter="alpha(opacity="+100*Number(.3)+")")}
function Vf(a,b){var c=a.style;C.ma&&!C.Ea("8")?
c.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+b+'",
sizingMethod="crop")':(c.backgroundImage="url("+b+")",c.backgroundPosition="top
left",c.backgroundRepeat="no-repeat")}function Q(a,b){a.style.display=b?"":"none"}
function Wf(a){var b=Ec(void
0),c=b.b;if(C.ma&&c.createStyleSheet)b=c.createStyleSheet(),Xf(b,a);else{c=fd(b,"HE
AD")[0];if(!c){var d=fd(b,"BODY")
[0];c=b.Gb("HEAD");d.parentNode.insertBefore(c,d)}d=b.Gb("STYLE");Xf(d,a);b.appendC
hild(c,d)}}function Xf(a,b){var c=sc(b);C.ma&&n(a.cssText)?
a.cssText=c:a.innerHTML=c}function Yf(a){return"rtl"==Ef(a,"direction")}var
Zf=C.Ta?"MozUserSelect":C.Ha||C.ab?"WebkitUserSelect":null;
function $f(a,b){var c=b?null:a.getElementsByTagName("*");if(Zf){var
d="none";a.style&&(a.style[Zf]=d);if(c)for(var e=0,f;f=c[e];e+
+)f.style&&(f.style[Zf]=d)}else if(C.ma||
C.Jb)if(d="on",a.setAttribute("unselectable",d),c)for(e=0;f=c[e];e+
+)f.setAttribute("unselectable",d)}
function ag(a){var b=Gc(a),c=C.ma&&a.currentStyle;if(c&&Lc(Ec(b).b)&&"auto"!
=c.width&&"auto"!=c.height&&!c.boxSizing)return
b=bg(a,c.width,"width","pixelWidth"),a=bg(a,c.height,"height","pixelHeight"),new
E(b,a);c=new E(a.offsetWidth,a.offsetHeight);b=cg(a);a=Nf(a);return new E(c.width-
a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)}
function dg(a,b){var c=Lc(Ec(Gc(a)).b);if(!C.ma||C.Ea("10")||
c&&C.Ea("8"))eg(a,b,"content-box");else{var
d=a.style;if(c)d.pixelWidth=b.width,d.pixelHeight=b.height;else{c=cg(a);var
e=Nf(a);d.pixelWidth=b.width+e.left+c.left+c.right+e.right;d.pixelHeight=b.height+e
.top+c.top+c.bottom+e.bottom}}}function eg(a,b,c){a=a.style;C.Ta?
a.MozBoxSizing=c:C.Ha?
a.WebkitBoxSizing=c:a.boxSizing=c;a.width=Math.max(b.width,0)+"px";a.height=Math.ma
x(b.height,0)+"px"}
function bg(a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);var
e=a.style[c],f=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b
=a.style[d];a.style[c]=e;a.runtimeStyle[c]=f;return+b}function fg(a,b){var
c=a.currentStyle?a.currentStyle[b]:null;return c?bg(a,c,"left","pixelLeft"):0}
function cg(a){if(C.ma){var
b=fg(a,"paddingLeft"),c=fg(a,"paddingRight"),d=fg(a,"paddingTop");a=fg(a,"paddingBo
ttom");return new
vf(d,c,a,b)}b=Df(a,"paddingLeft");c=Df(a,"paddingRight");d=Df(a,"paddingTop");a=Df(
a,"paddingBottom");return new
vf(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var
gg={thin:2,medium:4,thick:6};
function hg(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return
0;var c=a.currentStyle?a.currentStyle[b+"Width"]:null;return c in gg?
gg[c]:bg(a,c,"left","pixelLeft")}
function Nf(a){if(C.ma&&!C.nb(9)){var
b=hg(a,"borderLeft"),c=hg(a,"borderRight"),d=hg(a,"borderTop");a=hg(a,"borderBottom
");return new
vf(d,c,a,b)}b=Df(a,"borderLeftWidth");c=Df(a,"borderRightWidth");d=Df(a,"borderTopW
idth");a=Df(a,"borderBottomWidth");return new
vf(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};C.platform={};C.platfo
rm.Vc=function(){if(C.de){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(C.Ec()))?
a[1]:"0"}return C.vb?(a=/10[_.][0-9_.]+/,(a=a.exec(C.Ec()))?
a[0].replace(/_/g,"."):"10"):C.Vd?(a=/Android\s+([^\);]+)(\)|;)/,
(a=a.exec(C.Ec()))?a[1]:""):C.rd||C.qd||C.Dg?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,
(a=a.exec(C.Ec()))?
a[1].replace(/_/g,"."):""):""};C.platform.VERSION=C.platform.Vc();C.platform.Jd=fun
ction(a){return 0<=zb(C.platform.VERSION,a)};C.product={};C.product.Ve=!
1;C.product.xc=!1;C.product.wc=!1;C.product.Pc=!1;C.product.Ue=!1;C.product.Ze=!
1;C.product.yc=C.Xd||C.Wd||C.$d||C.product.Ve||C.product.xc||C.product.wc||
C.product.Pc||C.product.Ue||
C.product.Ze;C.product.Jb=C.Jb;C.product.ma=C.ma;C.product.ab=C.ab;C.product.zg=C.p
roduct.yc?C.product.Ve:B("Firefox");C.product.Sh=function(){return Hb()||
B("iPod")};C.product.rd=C.product.yc?
C.product.xc:C.product.Sh();C.product.qd=C.product.yc?C.product.wc:B("iPad");
C.product.Vd=C.product.yc?C.product.Pc:B("Android")&&!(Gb()||B("Firefox")||
B("Opera")||B("Silk"));C.product.wg=C.product.yc?
C.product.Ue:Gb();C.product.Vh=function(){return B("Safari")&&!(Gb()||B("Coast")||
B("Opera")||B("Edge")||B("Silk")||B("Android"))&&!Ib()};C.product.ae=C.product.yc?
C.product.Ze:C.product.Vh();C.product.Vc=function(){if(C.product.zg)return
C.product.Bc(/Firefox\/([0-9.]+)/);if(C.product.ma||C.product.ab||
C.product.Jb)return C.VERSION;if(C.product.wg)return Ib()?C.product.Bc(/CriOS\/([0-
9.]+)/):C.product.Bc(/Chrome\/([0-9.]+)/);if(C.product.ae&&!Ib())return
C.product.Bc(/Version\/([0-9.]+)/);if(C.product.rd||C.product.qd){var
a=C.product.tf(/Version\/(\S+).*Mobile\/(\S+)/);if(a)return a[1]+"."+a[2]}else
if(C.product.Vd)return(a=C.product.Bc(/Android\s+([0-9.]+)/))?
a:C.product.Bc(/Version\/([0-9.]+)/);
return""};C.product.Bc=function(a){return(a=C.product.tf(a))?
a[1]:""};C.product.tf=function(a){return
a.exec(C.Ec())};C.product.VERSION=C.product.Vc();C.product.Jd=function(a){return
0<=zb(C.product.VERSION,a)};function ig(a,b,c,d,e)
{sf.call(this,b,c,d,e);this.ka=a}z(ig,sf);ig.prototype.o=r;ig.prototype.Ne=function
(){this.o();ig.V.Ne.call(this)};ig.prototype.j=function()
{this.o();ig.V.j.call(this)};ig.prototype.s=function()
{this.o();ig.V.s.call(this)};function jg(a,b,c,d,e){if(3!=b.length||3!
=c.length)throw Error("Start and end points must be
3D");ig.apply(this,arguments)}z(jg,ig);
jg.prototype.o=function(){for(var a=[],b=0;b<this.coords.length;b+
+)a[b]=Math.round(this.coords[b]);this.ka.style.backgroundColor="rgb("+a.join(",")
+")"};function kg(a,b,c){M.call(this);this.target=a;this.s=b||a;this.R=c||new
N(NaN,NaN,NaN,NaN);this.i=Gc(a);this.b=new
Se(this);jd(this,y(kd,this.b));this.deltaY=this.deltaX=this.ra=this.ka=this.screenY
=this.screenX=this.clientY=this.clientX=0;this.o=!0;this.g=!1;L(this.s,
["touchstart","mousedown"],this.qg,!1,this);this.j=lg}z(kg,M);var
lg=h.document&&h.document.documentElement&&!!
h.document.documentElement.setCapture&&!!
h.document.releaseCapture;g=kg.prototype;g.kd=function(a){this.o=a};
g.ua=function(){kg.V.ua.call(this);Od(this.s,["touchstart","mousedown"],this.qg,!
1,this);Ve(this.b);this.j&&this.i.releaseCapture();this.s=this.target=null};
g.qg=function(a){var b="mousedown"==a.type;if(!this.o||this.g||b&&!
vd(a))this.dispatchEvent("earlycancel");else if(this.dispatchEvent(new
mg("start",this,a.clientX,a.clientY,a))){this.g=!0;b&&a.b();b=this.i;var
c=b.documentElement,d=!this.j;this.b.ha(b,["touchmove","mousemove"],this.Ch,
{capture:d,passive:!1});this.b.ha(b,["touchend","mouseup"],this.vd,d);this.j?
(c.setCapture(!
1),this.b.ha(c,"losecapture",this.vd)):this.b.ha(Pc(b),"blur",this.vd);this.wa&&thi
s.b.ha(this.wa,"scroll",this.ei,d);this.clientX=
this.ka=a.clientX;this.clientY=this.ra=a.clientY;this.screenX=a.screenX;this.screen
Y=a.screenY;this.deltaX=this.target.offsetLeft;this.deltaY=this.target.offsetTop;th
is.v=Mc(Ec(this.i).b)}};g.vd=function(a,b)
{Ve(this.b);this.j&&this.i.releaseCapture();this.g?(this.g=!
1,this.dispatchEvent(new
mg("end",this,a.clientX,a.clientY,a,ng(this,this.deltaX),qg(this,this.deltaY),b||"t
ouchcancel"==a.type))):this.dispatchEvent("earlycancel")};
g.Ch=function(a){if(this.o){var b=a.clientX-this.clientX,c=a.clientY-
this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;t
his.screenY=a.screenY;if(!this.g){var d=this.ka-this.clientX,e=this.ra-
this.clientY;if(0<d*d+e*e)if(this.dispatchEvent(new
mg("start",this,a.clientX,a.clientY,a)))this.g=!0;else{this.Ya||
this.vd(a);return}}c=rg(this,b,c);b=c.x;c=c.y;this.g&&this.dispatchEvent(new
mg("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(sg(this,a,b,c),a.b())}};
function rg(a,b,c){var d=Mc(Ec(a.i).b);b+=d.x-a.v.x;c+=d.y-
a.v.y;a.v=d;a.deltaX+=b;a.deltaY+=c;return new
D(ng(a,a.deltaX),qg(a,a.deltaY))}g.ei=function(a){var
b=rg(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;sg(this,a,b.x,b.y)};fu
nction sg(a,b,c,d){a.qf(c,d);a.dispatchEvent(new
mg("drag",a,b.clientX,b.clientY,b,c,d))}function ng(a,b){var c=a.R,d=isNaN(c.left)?
null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!=d?
d+c:Infinity,Math.max(null!=d?d:-Infinity,b))}
function qg(a,b){var c=a.R,d=isNaN(c.top)?null:c.top;c=isNaN(c.height)?
0:c.height;return Math.min(null!=d?d+c:Infinity,Math.max(null!=d?d:-
Infinity,b))}g.qf=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
mg(a,b,c,d,e,f,k){pd.call(this,a);this.clientX=c;this.clientY=d;this.left=n(f)?
f:b.deltaX;this.top=n(k)?k:b.deltaY}z(mg,pd);function tg(a){return 3*a*a-
2*a*a*a};var ug={};
function vg(a){if(C.product.ma&&!C.Ea(9))return[0,0,0,0];var
b=ug.hasOwnProperty(a)?ug[a]:null;if(b)return
b;65536<Object.keys(ug).length&&(ug={});var c=[0,0,0,0],d=RegExp("\\\\[0-9A-Fa-f]
{1,5}\\s","g");b=wg(a,RegExp("\\\\[0-9A-Fa-f]
{6}\\s?","g"));b=wg(b,d);b=wg(b,/\\./g);b=b.replace(RegExp(":not\\
(([^\\)]*)\\)","g")," $1
");b=b.replace(RegExp("{[^]*","gm"),"");b=xg(b,c,RegExp("(\\[[^\\]]
+\\])","g"),2);b=xg(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]
+)","g"),1);b=xg(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),
2);b=xg(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-
letter|:before|:after)/gi,3);b=xg(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=xg(b,c,/(:[^\s\
+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");xg(b,c,/
([^\s\+>~\.\[:]+)/g,3);b=c;return ug[a]=b}function xg(a,b,c,d){return
a.replace(c,function(a){b[d]+=1;return Array(a.length+1).join(" ")})}function
wg(a,b){return a.replace(b,function(a){return
Array(a.length+1).join("A")})};function yg(a){zg();return Yb(a)}var zg=r;var Ag={"*
ARIA-CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-DESCRIBEDBY":!
0,"* ARIA-DISABLED":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!0,"* ARIA-READONLY":!
0,"* ARIA-REQUIRED":!0,"* ARIA-ROWCOUNT":!0,"* ARIA-ROWINDEX":!0,"* ARIA-
SELECTED":!0,"* ABBR":!0,"* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!0,"*
AUTOCOMPLETE":!0,"* AXIS":!0,"* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!0,"*
CELLSPACING":!0,"* CHAROFF":!0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"* COLOR":!
0,"* COLSPAN":!0,
"* COLS":!0,"* COMPACT":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!
0,"* ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"*
HSPACE":!0,"* ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAXLENGTH":!0,"* METHOD":!0,"*
MULTIPLE":!0,"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* READONLY":!0,"* REL":!
0,"* REV":!0,"* ROLE":!0,"* ROWSPAN":!0,"* ROWS":!0,"* RULES":!0,"* SCOPE":!0,"*
SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"* START":!0,"* SUMMARY":!0,"*
TABINDEX":!0,"* TITLE":!0,
"* TYPE":!0,"* VALIGN":!0,"* VALUE":!0,"* VSPACE":!0,"* WIDTH":!0},Bg={"* USEMAP":!
0,"* ACTION":!0,"* CITE":!0,"* HREF":!0,"* LONGDESC":!0,"* SRC":!0,"LINK HREF":!
0,"* FOR":!0,"* HEADERS":!0,"* NAME":!0,"A TARGET":!0,"* CLASS":!0,"* ID":!0,"*
STYLE":!0};function Cg(a,b){var c=h[a];return c&&c.prototype?
(c=Object.getOwnPropertyDescriptor(c.prototype,b))&&c.get||null:null}function
Dg(a,b){var c=h[a];return c&&c.prototype&&c.prototype[b]||null}
var Eg=Cg("Element","attributes")||
Cg("Node","attributes"),Fg=Dg("Element","hasAttribute"),Gg=Dg("Element","getAttribu
te"),Hg=Dg("Element","setAttribute"),Ig=Dg("Element","removeAttribute"),Jg=Dg("Elem
ent","getElementsByTagName"),Kg=Dg("Element","matches")||
Dg("Element","msMatchesSelector"),Lg=Cg("Node","nodeName"),Mg=Cg("Node","nodeType")
,Ng=Cg("Node","parentNode"),Og=Cg("HTMLElement","style")||
Cg("Element","style"),Pg=Cg("HTMLStyleElement","sheet"),Qg=Dg("CSSStyleDeclaration"
,"getPropertyValue"),
Rg=Dg("CSSStyleDeclaration","setProperty");function Sg(a,b,c,d){if(a)return
a.apply(b);a=b[c];if(!d(a))throw Error("Clobbering detected");return a}function
Tg(a,b,c,d){if(a)return a.apply(b,d);if(C.product.ma&&10>document.documentMode)
{if(!b[c].call)throw Error("IE Clobbering detected");}else if("function"!=typeof
b[c])throw Error("Clobbering detected");return b[c].apply(b,d)}function Ug(a)
{return Sg(Eg,a,"attributes",function(a){return a instanceof NamedNodeMap})}
function Vg(a,b,c){try{Tg(Hg,a,"setAttribute",[b,c])}catch(d){if(-
1==d.message.indexOf("A security problem occurred"))throw d;}}function Wg(a){return
Sg(Og,a,"style",function(a){return a instanceof CSSStyleDeclaration})}function
Xg(a){return Sg(Pg,a,"sheet",function(a){return a instanceof
CSSStyleSheet})}function Yg(a){return Sg(Lg,a,"nodeName",function(a)
{return"string"==typeof a})}function Zg(a){return Sg(Mg,a,"nodeType",function(a)
{return"number"==typeof a})}
function $g(a){return Sg(Ng,a,"parentNode",function(a){return!(a&&"string"==typeof
a.name&&a.name&&"parentnode"==a.name.toLowerCase())})}function ah(a,b){return
Tg(Qg,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""}function
bh(a,b,c){Tg(Rg,a,a.setProperty?"setProperty":"setAttribute",[b,c])};var ch=/
[\n\f\r"'()*<>]/g,dh={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28
",")":"%29","*":"%2a","<":"%3c",">":"%3e"},eh=C.ma&&10>document.documentMode?
null:RegExp("\\s*([^\\s'\",]+[^'\",]*(('([^'\\r\\n\\f\\\\]|\\\\[^])*')|
(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|[^'\",])*)","g");function fh(a){return dh[a]||
null}var gh="rgb rgba alpha rect image linear-gradient radial-gradient repeating-
linear-gradient repeating-radial-gradient cubic-bezier matrix perspective rotate
rotate3d rotatex rotatey steps rotatez scale scale3d scalex scaley scalez skew
skewx skewy translate translate3d translatex translatey translatez".split(" ");
function hh(a,b,c){var d=[];a=ih($a(a.cssRules));A(a,function(a){if(b&&!/[a-zA-Z]
[\w-:\.]*/.test(b))throw Error("Invalid container id");if(!
(b&&C.product.ma&&10==document.documentMode&&/\\['"]/.test(a.selectorText))){var
e=b?a.selectorText.replace(eh,"#"+b+"
$1"):a.selectorText;d.push(pc(e,jh(a.style,c)))}});return rc(d)}function ih(a)
{return Ra(a,function(a){return a instanceof CSSStyleRule||
a.type==CSSRule.STYLE_RULE})}
function kh(a,b,c){a=lh("<style>"+a+"</style>");return null==a?uc:hh(a.sheet,void
0!=b?b:null,c)}function lh(a){return C.ma&&!C.Ea(10)||"function"!=typeof
h.DOMParser?null:(new
DOMParser).parseFromString("<html><head></head><body>"+a+"</body></html>","text/htm
l").body.children[0]}
function jh(a,b){if(!a)return hc;for(var
c=document.createElement("div").style,d=mh(a),e=0;e<d.length;e++){var
f=d[e].replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-
z])/i,"");if(0!=f.lastIndexOf("--",0)&&0!=f.lastIndexOf("var",0)){var
k=ah(a,f);k=kb(k);if(""==k)k=null;else{var
l=String(k.substr(0,4)).toLowerCase();if(0==("url("<l?-1:"url("==l?0:1))if(b)
{a:for(k=k.substring(4,k.length-1),l=0;2>l;l++){var
m="\"'".charAt(l);if(k.charAt(0)==m&&k.charAt(k.length-1)==m){k=k.substring(1,
k.length-1);break a}}k=b?(k=b(k,f))&&"about:invalid#zClosurez"!
=ac(k)?'url("'+ac(k).replace(ch,fh)+'")':null:null}else k=null;else
k=0<k.indexOf("(")?1<(k?k.split("(").length-1:0)||!
Wa(gh,k.substring(0,k.indexOf("(")).toLowerCase())||!gb(k,")")?null:k:k}null!
=k&&bh(c,f,k)}}Ub("Output of CSS sanitizer");return gc(c.cssText||"")}
function nh(a){var b=Array.from(Tg(Jg,a,"getElementsByTagName",
["STYLE"])),c=fb(b,function(a){return
$a(Xg(a).cssRules)});c=ih(c);c.sort(function(a,b){var c=vg(a.selectorText);a:
{for(var d=vg(b.selectorText),e=Math.min(c.length,d.length),f=0;f<e;f++){var
F=db(c[f],d[f]);if(0!=F){c=F;break a}}c=db(c.length,d.length)}return-
c});a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);for(var
d;d=a.nextNode();)A(c,function(a){Tg(Kg,d,d.matches?"matches":"msMatchesSelector",
[a.selectorText])&&a.style&&
oh(d,a.style)});A(b,I)}function oh(a,b){var c=mh(a.style),d=mh(b);A(d,function(d)
{if(!(0<=c.indexOf(d))){var e=ah(b,d);bh(a.style,d,e)}})}function mh(a){va(a)?
a=$a(a):(a=Ga(a),Ya(a,"cssText"));return a};var ph="undefined"!=typeof WeakMap&&-1!
=WeakMap.toString().indexOf("[native code]"),qh=0;function rh()
{this.i=[];this.g=[];this.b="data-elementweakmap-index-"+qh+
+}rh.prototype.set=function(a,b){if(Tg(Fg,a,"hasAttribute",[this.b])){var
c=parseInt(Tg(Gg,a,"getAttribute",[this.b])||null,10);this.g[c]=b}else
c=this.g.push(b)-1,Vg(a,this.b,c.toString()),this.i.push(a);return this};
rh.prototype.get=function(a){if(Tg(Fg,a,"hasAttribute",[this.b]))return
a=parseInt(Tg(Gg,a,"getAttribute",[this.b])||
null,10),this.g[a]};rh.prototype.clear=function(){this.i.forEach(function(a)
{Tg(Ig,a,"removeAttribute",[this.b])},this);this.i=[];this.g=[]};var sh=!C.ma||
C.nb(10);function th(){};var uh={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 vh={A:!0,ABBR:!0,ACRONYM:!
0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!0,BDO:!0,BIG:!0,BLOCKQUOTE:!
0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!0,COL:!0,COLGROUP:!0,DATA:!
0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!0,DIR:!0,DIV:!0,DL:!0,DT:!
0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!0,FOOTER:!0,FORM:!0,H1:!0,H2:!
0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!0,I:!0,IMG:!0,INPUT:!0,INS:!
0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!0,MENU:!0,METER:!0,NAV:!0,
NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!
0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!
0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!
0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,WBR:!0};function wh(a){a=a||
new
xh;yh(a);this.b=Ka(a.b);this.j=Ka(a.Ya);this.o=Ka(a.mb);this.R=a.R;A(a.s,function(a
){this.b["*
"+a.toUpperCase()]=zh},this);this.v=a.i;this.i=a.ka;this.g=null;this.s=a.v}z(wh,th)
;function Ah(a){return function(b,c){var d=a(kb(b),c);return
d&&"about:invalid#zClosurez"!=ac(d)?ac(d):null}}
function xh(){this.b={};A([Ag,Bg],function(a){A(Ga(a),function(a)
{this.b[a]=zh},this)},this);this.g={};this.s=[];this.Ya=Ka(uh);this.mb=Ka(vh);this.
R=!1;this.Aa=Bh;this.wa=this.o=this.ra=this.i=Vd;this.ka=null;this.j=this.v=!
1}function Ch(a,b){return function(c,d,e,f){c=a(c,d,e,f);return null==c?
null:b(c,d,e,f)}}function Dh(a,b,c,d){a[c]&&!b[c]&&(a[c]=Ch(a[c],d))}
function yh(a){if(a.j)throw Error("HtmlSanitizer.Builder.build() can only be used
once.");Dh(a.b,a.g,"* USEMAP",Eh);var b=Ah(a.Aa);A(["* ACTION","* CITE","*
HREF"],function(a){Dh(this.b,this.g,a,b)},a);var c=Ah(a.i);A(["* LONGDESC","*
SRC","LINK HREF"],function(a){Dh(this.b,this.g,a,c)},a);A(["* FOR","* HEADERS","*
NAME"],function(a){Dh(this.b,this.g,a,y(Fh,this.ra))},a);Dh(a.b,a.g,"A
TARGET",y(Gh,["_blank","_self"]));Dh(a.b,a.g,"* CLASS",y(Hh,a.o));Dh(a.b,a.g,"*
ID",y(Ih,a.o));Dh(a.b,a.g,"* STYLE",
y(a.wa,c));a.j=!0}var Bh=cc;function Jh(a,b){a||(a="*");return(a+"
"+b).toUpperCase()}function zh(a){return kb(a)}function Gh(a,b){var c=kb(b);return
Wa(a,c.toLowerCase())?c:null}function Eh(a){return(a=kb(a))&&"#"==a.charAt(0)?
a:null}function Fh(a,b,c){return a(kb(b),c)}function Hh(a,b,c){b=b.split(/
(?:\s+)/);for(var d=[],e=0;e<b.length;e++){var f=a(b[e],c);f&&d.push(f)}return
0==d.length?null:d.join(" ")}function Ih(a,b,c){return a(kb(b),c)}
function Kh(a,b){var c=b.data,d=$g(b);d&&"style"==Yg(d).toLowerCase()&&!("STYLE"in
a.j)&&"STYLE"in a.o&&(c=sc(kh(c,a.g,x(function(a,b){return this.v(a,
{Kl:b})},a))));return document.createTextNode(c)};function Lh(){}
function Mh(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(u(b))
{var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f+
+)c.push(e),Mh(a,d[f],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)&&(f=b[d],"function"!=typeof
f&&(c.push(e),Nh(d,c),c.push(":"),Mh(a,f,c),e=","));c.push("}");return}}switch(type
of b){case "string":Nh(b,c);break;case "number":c.push(isFinite(b)&&
!isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case
"function":c.push("null");break;default:throw Error("Unknown type: "+typeof
b);}}}var
Oh={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t
":"\\t","\x0B":"\\u000b"},Ph=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/
[\\"\x00-\x1f\x7f-\xff]/g;
function Nh(a,b){b.push('"',a.replace(Ph,function(a){var b=Oh[a];b||(b="\\u"+
(a.charCodeAt(0)|65536).toString(16).substr(1),Oh[a]=b);return b}),'"')};function
Qh(a,b){this.x=a;this.y=b}z(Qh,D);function Rh(a){return new
Qh(a.x,a.y)}Qh.prototype.Dd=function(){return new
Qh(this.x,this.y)};Qh.prototype.we=D.prototype.we;Qh.prototype.add=function(a)
{this.x+=a.x;this.y+=a.y;return this};/*
Portions of this code are from MochiKit, received by
The Closure Authors under the MIT license. All other code is Copyright
2005-2009 The Closure Authors. All Rights Reserved.
*/
function Sh(a,b){this.o=[];this.ra=a;this.mb=b||null;this.j=this.b=!1;this.i=void
0;this.ka=this.wa=this.v=!
1;this.s=0;this.g=null;this.R=0}Sh.prototype.cancel=function(a){if(this.b)this.i
instanceof Sh&&this.i.cancel();else{if(this.g){var b=this.g;delete this.g;a?
b.cancel(a):(b.R--,0>=b.R&&b.cancel())}this.ra?this.ra.call(this.mb,this):this.ka=!
0;this.b||(a=new Th(this),Uh(this),Vh(this,!1,a))}};Sh.prototype.Ya=function(a,b)
{this.v=!1;Vh(this,a,b)};function Vh(a,b,c){a.b=!0;a.i=c;a.j=!b;Wh(a)}
function Uh(a){if(a.b){if(!a.ka)throw new Xh(a);a.ka=!1}}function Yh(a,b,c,d)
{a.o.push([b,c,d]);a.b&&Wh(a)}Sh.prototype.then=function(a,b,c){var d,e,f=new
ne(function(a,b){d=a;e=b});Yh(this,d,function(a){a instanceof Th?
f.cancel():e(a)});return f.then(a,b,c)};le(Sh);function Zh(a){return
Ta(a.o,function(a){return v(a[1])})}
function Wh(a){if(a.s&&a.b&&Zh(a)){var
b=a.s,c=$h[b];c&&(h.clearTimeout(c.Ca),delete $h[b]);a.s=0}a.g&&(a.g.R--,delete
a.g);b=a.i;for(var d=c=!1;a.o.length&&!a.v;){var
e=a.o.shift(),f=e[0],k=e[1];e=e[2];if(f=a.j?k:f)try{var l=f.call(e||
a.mb,b);n(l)&&(a.j=a.j&&(l==b||l instanceof
Error),a.i=b=l);if(me(b)||"function"===typeof h.Promise&&b instanceof h.Promise)d=!
0,a.v=!0}catch(m){b=m,a.j=!0,Zh(a)||(c=!0)}}a.i=b;d&&(l=x(a.Ya,a,!0),d=x(a.Ya,a,!
1),b instanceof Sh?(Yh(b,l,d),b.wa=!0):b.then(l,d));c&&(b=
new ai(b),$h[b.Ca]=b,a.s=b.Ca)}function Xh()
{Oa.call(this)}z(Xh,Oa);Xh.prototype.message="Deferred has already
fired";Xh.prototype.name="AlreadyCalledError";function Th()
{Oa.call(this)}z(Th,Oa);Th.prototype.message="Deferred was
canceled";Th.prototype.name="CanceledError";function ai(a)
{this.Ca=h.setTimeout(x(this.g,this),0);this.b=a}ai.prototype.g=function(){delete
$h[this.Ca];throw this.b;};var $h={};function bi(a,b){var c=b||{},d=c.document||
document,e=Xb(a),f=H("SCRIPT"),k={og:f,Ud:void 0},l=new Sh(ci,k),m=null,t=null!
=c.timeout?c.timeout:5E3;0<t&&(m=window.setTimeout(function(){di(f,!0);var a=new
ei(1,"Timeout reached for loading script "+e);Uh(l);Vh(l,!
1,a)},t),k.Ud=m);f.onload=f.onreadystatechange=function(){f.readyState&&"loaded"!
=f.readyState&&"complete"!=f.readyState||(di(f,c.Qg||!1,m),Uh(l),Vh(l,!
0,null))};f.onerror=function(){di(f,!0,m);var a=new ei(0,"Error while loading
script "+e);
Uh(l);Vh(l,!1,a)};k=c.attributes||{};Ma(k,{type:"text/javascript",charset:"UTF-
8"});Ic(f,k);zc(f,a);fi(d).appendChild(f);return l}function fi(a){var b=(a||
document).getElementsByTagName("HEAD");return b&&0!=b.length?
b[0]:a.documentElement}function ci(){if(this&&this.og){var
a=this.og;a&&"SCRIPT"==a.tagName&&di(a,!0,this.Ud)}}function di(a,b,c){null!
=c&&h.clearTimeout(c);a.onload=r;a.onerror=r;a.onreadystatechange=r;b&&window.setTi
meout(function(){I(a)},0)}
function ei(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=":
"+b);Oa.call(this,c);this.code=a}z(ei,Oa);function gi(a){this.b=a;this.Ud=5E3}var
hi=0;
gi.prototype.send=function(a,b,c,d){a=a?Ka(a):{};d=d||"_"+(hi+
+).toString(36)+Ba().toString(36);var
e="_callbacks___"+d;b&&(h[e]=ii(d,b),a.callback=e);b={timeout:this.Ud,Qg:!
0};e=Xb(this.b);if(/#/.test(e))throw Error("Found a hash in url ("+e+"), appending
not supported.");var f=/\?/.test(e)?"&":"?";for(m in a)for(var k=u(a[m])?a[m]:
[a[m]],l=0;l<k.length;l++)null!=k[l]&&(e+=f+encodeURIComponent(m)
+"="+encodeURIComponent(String(k[l])),f="&");var
m=Yb(e);m=bi(m,b);Yh(m,null,ji(d,a,c),void 0);return{Ca:d,
rf:m}};gi.prototype.cancel=function(a){a&&(a.rf&&a.rf.cancel(),a.Ca&&ki(a.Ca,!
1))};function ji(a,b,c){return function(){ki(a,!1);c&&c(b)}}function ii(a,b){return
function(c){ki(a,!0);b.apply(void 0,arguments)}}function ki(a,b){var
c="_callbacks___"+a;if(h[c])if(b)try{delete h[c]}catch(d){h[c]=void 0}else
h[c]=r};function li(a,b){this.g={};this.b=[];this.i=0;var
c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var
d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof
li)for(c=a.Cc(),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in
a)this.set(d,a[d])}g=li.prototype;g.hb=function(){mi(this);for(var
a=[],b=0;b<this.b.length;b++)a.push(this.g[this.b[b]]);return a};g.Cc=function()
{mi(this);return this.b.concat()};
g.remove=function(a){return ni(this.g,a)?(delete
this.g[a],this.i--,this.b.length>2*this.i&&mi(this),!0):!1};function mi(a){if(a.i!
=a.b.length){for(var b=0,c=0;b<a.b.length;){var d=a.b[b];ni(a.g,d)&&(a.b[c++]=d);b+
+}a.b.length=c}if(a.i!=a.b.length){var
e={};for(c=b=0;b<a.b.length;)d=a.b[b],ni(e,d)||(a.b[c++]=d,e[d]=1),b+
+;a.b.length=c}}g.get=function(a,b){return ni(this.g,a)?
this.g[a]:b};g.set=function(a,b){ni(this.g,a)||(this.i+
+,this.b.push(a));this.g[a]=b};
g.forEach=function(a,b){for(var c=this.Cc(),d=0;d<c.length;d++){var
e=c[d],f=this.get(e);a.call(b,f,e,this)}};function ni(a,b){return
Object.prototype.hasOwnProperty.call(a,b)};var oi=/^(?:([^:/?#.]+):)?(?:\/\/(?:
([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?
(?:#([\s\S]*))?$/;function pi(a,b){if(a)for(var c=a.split("&"),d=0;d<c.length;d++)
{var e=c[d].indexOf("="),f=null;if(0<=e){var
k=c[d].substring(0,e);f=c[d].substring(e+1)}else k=c[d];b(k,f?
decodeURIComponent(f.replace(/\+/g," ")):"")}};function R(a)
{this.i=this.R=this.j="";this.v=null;this.o=this.s="";this.g=!1;if(a instanceof R)
{this.g=n(void 0)?void
0:a.g;qi(this,a.j);this.R=a.R;this.i=a.i;ri(this,a.v);this.s=a.s;var b=a.b;var
c=new si;c.i=b.i;b.b&&(c.b=new li(b.b),c.g=b.g);ti(this,c);this.o=a.o}else
a&&(b=String(a).match(oi))?(this.g=!1,qi(this,b[1]||"",!
0),this.R=ui(b[2]||""),this.i=ui(b[3]||"",!0),ri(this,b[4]),this.s=ui(b[5]||"",!
0),ti(this,b[6]||"",!0),this.o=ui(b[7]||"")):(this.g=!1,this.b=new
si(null,this.g))}
R.prototype.toString=function(){var a=[],b=this.j;b&&a.push(vi(b,wi,!0),":");var
c=this.i;if(c||"file"==b)a.push("//"),(b=this.R)&&a.push(vi(b,wi,!
0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),c=this.v,null!=c&&a.push(":",String(c));if(c=this.s)this.i&&"/"!
=c.charAt(0)&&a.push("/"),a.push(vi(c,"/"==c.charAt(0)?xi:yi,!0));
(c=this.b.toString())&&a.push("?",c);(c=this.o)&&a.push("#",vi(c,zi));return
a.join("")};
function qi(a,b,c){a.j=c?ui(b,!0):b;a.j&&(a.j=a.j.replace(/:$/,""))}function
ri(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number
"+b);a.v=b}else a.v=null}function ti(a,b,c){b instanceof si?(a.b=b,Ai(a.b,a.g)):
(c||(b=vi(b,Bi)),a.b=new si(b,a.g))}R.prototype.getQuery=function(){return
this.b.toString()};function T(a,b,c){a.b.set(b,c)}function ui(a,b){return a?b?
decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}
function vi(a,b,c){return p(a)?(a=encodeURI(a).replace(b,Ci),c&&(a=a.replace(/
%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function Ci(a){a=a.charCodeAt(0);return"%"+
(a>>4&15).toString(16)+(a&15).toString(16)}var wi=/[#\/\?@]/g,yi=/[#\?:]/g,xi=/
[#\?]/g,Bi=/[#\?@]/g,zi=/#/g;function si(a,b){this.g=this.b=null;this.i=a||
null;this.j=!!b}function Di(a){a.b||(a.b=new li,a.g=0,a.i&&pi(a.i,function(b,c)
{a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}g=si.prototype;
g.add=function(a,b){Di(this);this.i=null;a=Ei(this,a);var c=this.b.get(a);c||
this.b.set(a,c=[]);c.push(b);this.g+=1;return this};g.remove=function(a)
{Di(this);a=Ei(this,a);return ni(this.b.g,a)?(this.i=null,this.g-
=this.b.get(a).length,this.b.remove(a)):!1};function Fi(a,b){Di(a);b=Ei(a,b);return
ni(a.b.g,b)}g.forEach=function(a,b){Di(this);this.b.forEach(function(c,d)
{A(c,function(c){a.call(b,c,d,this)},this)},this)};
g.Cc=function(){Di(this);for(var a=this.b.hb(),b=this.b.Cc(),c=[],d=0;d<b.length;d+
+)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};g.hb=function(a)
{Di(this);var
b=[];if(p(a))Fi(this,a)&&(b=Za(b,this.b.get(Ei(this,a))));else{a=this.b.hb();for(va
r c=0;c<a.length;c++)b=Za(b,a[c])}return b};g.set=function(a,b)
{Di(this);this.i=null;a=Ei(this,a);Fi(this,a)&&(this.g-
=this.b.get(a).length);this.b.set(a,[b]);this.g+=1;return this};
g.get=function(a,b){if(!a)return b;var c=this.hb(a);return 0<c.length?
String(c[0]):b};g.toString=function(){if(this.i)return this.i;if(!
this.b)return"";for(var a=[],b=this.b.Cc(),c=0;c<b.length;c++){var
d=b[c],e=encodeURIComponent(String(d));d=this.hb(d);for(var f=0;f<d.length;f++){var
k=e;""!==d[f]&&(k+="="+encodeURIComponent(String(d[f])));a.push(k)}}return
this.i=a.join("&")};function Ei(a,b){var
c=String(b);a.j&&(c=c.toLowerCase());return c}
function Ai(a,b){b&&!a.j&&(Di(a),a.i=null,a.b.forEach(function(a,b){var
c=b.toLowerCase();b!
=c&&(this.remove(b),this.remove(c),0<a.length&&(this.i=null,this.b.set(Ei(this,c),
$a(a)),this.g+=a.length))},a));a.j=b};function Gi(a,b){return(b&8&&Yf(a)?b^4:b)&-
9};function Hi()
{J.call(this);this.b=[];this.g=[]}z(Hi,J);Hi.prototype.ua=function()
{Hi.V.ua.call(this);this.g.length=0;this.b.length=0};function Ii(){this.g=new
li;this.b=new Ji("",void
0);this.b.next=this.b.b=this.b}g=Ii.prototype;g.get=function(a,b){var
c=this.g.get(a);return c?c.value:b};g.set=function(a,b){var c=this.g.get(a);c?
c.value=b:(c=new
Ji(a,b),this.g.set(a,c),c.b=this.b.b,c.next=this.b,this.b.b=c,c.b.next=c)};g.shift=
function(){return Ki(this,this.b.next)};g.pop=function(){return
Ki(this,this.b.b)};g.remove=function(a){return(a=this.g.get(a))?
(a.remove(),this.g.remove(a.key),!0):!1};
g.Cc=function(){return Li(this,function(a,b){return b})};g.hb=function(){return
Li(this,function(a){return a})};g.forEach=function(a,b){for(var c=this.b.next;c!
=this.b;c=c.next)a.call(b,c.value,c.key,this)};function Li(a,b){for(var
c=[],d=a.b.next;d!=a.b;d=d.next)c.push(b.call(void 0,d.value,d.key,a));return
c}function Ki(a,b){a.b!=b&&(b.remove(),a.g.remove(b.key));return b.value}function
Ji(a,b){this.key=a;this.value=b}
Ji.prototype.remove=function(){this.b.next=this.next;this.next.b=this.b;delete
this.b;delete this.next};function Mi(a,b,c){if(C.Ta&&!C.de)return
a;a='url("'+b+'")';C.Ha&&(a+=" 7 5");return a+(", "+c)};function Ni(a){this.b=a||
[]}function Oi(a,b){for(var c=[],d=0;d<b.length;d++){var
e=b[d],f=a.toLowerCase(),k=String(e).toLowerCase(),l=0;if(-1!
=k.indexOf(f))l=parseInt((k.indexOf(f)/4).toString(),10);else for(var
m=f.split(""),t=-1,F=10,S=0,G;G=m[S];S++)G=k.indexOf(G),G>t?(t=G-t-1,t>F-5&&(t=F-
5),l+=t,t=G):
(l+=F,F+=5);l<6*f.length&&c.push({ji:e,ng:l,index:d})}c.sort(function(a,b){var
c=a.ng-b.ng;return 0!=c?c:a.index-b.index});d=[];for(S=0;10>S&&S<c.length;S+
+)d.push(c[S].ji);return d};function Pi(a,b,c)
{M.call(this);this.R=a;this.ka=c;this.o=b;L(b,
["hilite","select","canceldismiss","dismiss"],this.handleEvent,!
1,this);this.s=null;this.b=[];this.i=-
1;this.g=0;this.j=this.v=null;this.ra={}}z(Pi,M);g=Pi.prototype;g.kf=!0;
g.handleEvent=function(a){var b=this.R;if(a.target==this.o)switch(a.type){case
"hilite":this.qc(a.vc);break;case "select":var c=!1;if(q(a.vc)){a=a.vc;var
d=this.b[Qi(this,a)];c=!!d&&b.Ge&&b.Ge(d);d&&!c&&this.i!=a&&this.qc(a)}c||
Ri(this);break;case "canceldismiss":Si(this);break;case
"dismiss":Ti(this)}};g.Qb=function(){return this.o.Xa()};function Ui(a){for(var
b=a.g+a.b.length-1,c=a.i,d=0;d<a.b.length;d++){if(c>=a.g&&c<b)c++;else if(-
1==c)c=a.g;else break;if(a.qc(c))break}}
g.qc=function(a){var b=Qi(this,a),c=this.b[b];return c&&this.R.Ge&&this.R.Ge(c)?!1:
(this.i=a,this.o.qc(a),-1!=b)};
function Ri(a){var b=Qi(a,a.i);if(-1!=b){var c=a.b[b],d=a.ka;if(d.Ba){var
e=c.toString();if(n(void 0)?0:d.j){var f=Vi(d,d.Ba.value,Me(d.Ba)
[0]),k=Wi(d,d.Ba.value);d.ra&&!d.ra.test(e)&&(e=e.replace(/[\s\xa0]+$/,"")
+d.Aa);0==f||jb(k[f-1])||(e=" "+e);f==k.length-1&&(e+=" ");if(e!=k[f])
{k[f]=e;e=d.Ba;(C.Ta||C.ma&&C.Ea("9"))&&e.blur();e.value=k.join("");for(var
l=0,m=0;m<=f;m++)l+=k[m].length;e.focus();f=l;k=d.Ba;e=f;Ne(k)?
k.selectionStart=e:Oe()&&(l=Pe(k),m=l[0],m.inRange(l[1])&&(e=Qe(k,e),m.collapse(!
0),
m.move("character",e),m.select()));k=d.Ba;Ne(k)?
k.selectionEnd=f:Oe()&&(l=Pe(k),e=l[1],l[0].inRange(e)&&(f=Qe(k,f),k=Qe(k,Me(k)
[0]),e.collapse(!0),e.moveEnd("character",f-k),e.select()))}}else
d.Ba.value=e;d.Qe=!0}a.Mb();a.dispatchEvent({type:"update",vc:c,index:b});return!
0}a.Mb();a.dispatchEvent({type:"update",vc:null,index:null});return!1}
g.Mb=function(){this.i=-
1;this.s=null;this.g+=this.b.length;this.b=[];window.clearTimeout(this.j);this.j=nu
ll;this.o.Mb();this.dispatchEvent("suggestionsupdate");this.dispatchEvent("dismiss"
)};function Ti(a){a.j||(a.j=window.setTimeout(x(a.Mb,a),100))}g.Pf=function()
{return this.j?(window.clearTimeout(this.j),this.j=null,!0):!1};function Si(a)
{a.Pf()||window.setTimeout(x(a.Pf,a),10)}g.ua=function(){Pi.V.ua.call(this);delete
this.ra;this.o.Ia();this.ka.Ia();this.R=null};
g.Yh=function(a,b,c){this.s==a&&this.Pe(b,c)};g.Pe=function(a,b){var
c="object"==ua(b)&&b,d=(c?c.Ml():b)?Qi(this,this.i):-
1;this.g+=this.b.length;this.b=a;for(var e=[],f=0;f<a.length;+
+f)e.push({id:this.g+f,data:a[f]});f=null;this.v&&(f=this.ra[w(this.v)]||
this.v);this.o.Og=f;this.o.Pe(e,this.s,this.v);f=this.kf;c&&void 0!
==c.Xg()&&(f=c.Xg());this.i=-1;(f||0<=d)&&0!=e.length&&this.s&&(0<=d?
this.qc(this.g+d):Ui(this));this.dispatchEvent("suggestionsupdate")};
function Qi(a,b){var c=b-a.g;return 0>c||c>=a.b.length?-1:c}g.update=function(a)
{this.ka.update(a)};function Xi(a,b,c,d){J.call(this);d=d||150;this.j=null!=c?c:!
0;this.s=a||",;";this.Aa=this.s.charAt(0);a=this.j?"[\\s"+this.s+"]+":"[\\s]
+";this.wa=new RegExp("^"+a+"|"+a+"$","g");this.ra=new RegExp("\\s*["+this.s+"]
$");this.ka=b||"";this.Da=this.j;this.i=0<d?new De(d):null;this.g=new
Se(this);this.v=new Se(this);this.o=new $e;this.R=-1}z(Xi,J);var Yi=(C.product.rd||
C.product.qd)&&!C.Ea("533.17.9");g=Xi.prototype;g.he=null;g.Ba=null;g.Je="";g.Zb=!
1;g.Qe=!1;
g.ua=function(){Xi.V.ua.call(this);null!
=this.he&&window.clearTimeout(this.he);this.g.Ia();delete
this.g;this.v.Ia();this.o.Ia();kd(this.i)};
g.Bb=function(a){switch(a.g){case 40:if(this.b.Qb())return Ui(this.b),a.b(),!0;if(!
this.j)return this.update(!0),a.b(),!0;break;case 38:if(this.b.Qb()){a:for(var
b=this.b,c=b.i,d=0;d<b.b.length;d++){if(c>b.g)c--;else break;if(b.qc(c))break
a}a.b();return!0}break;case 9:if(!this.b.Qb()||a.shiftKey)this.b.Mb();else
if(this.update(),Ri(this.b)&&this.Da)return a.b(),!0;break;case 13:if(this.b.Qb())
{if(this.update(),Ri(this.b))return a.b(),a.j(),!0}else this.b.Mb();break;case
27:if(this.b.Qb())return this.b.Mb(),
a.b(),a.j(),!0;break;case 229:if(!this.Zb)return this.Zb||
(this.g.ha(this.Ba,"keyup",this.eg),this.g.ha(this.Ba,"keypress",this.dg),this.Zb=!
0),!0}return Zi(this,a)};function Zi(a,b){var c=a.j&&b.v&&-1!
=a.s.indexOf(String.fromCharCode(b.v));c&&a.update();return c&&Ri(a.b)?(b.b(),!0):!
1}g.yh=function(){return!1};g.Ef=function(a){$i(this,a.target||null)};
function $i(a,b){Ve(a.v);a.b&&Si(a.b);b!
=a.Ba&&(a.Ba=b,a.i&&(a.i.start(),a.g.ha(a.i,"tick",a.ig)),a.Je=a.Ba.value,af(a.o,a.
Ba),a.g.ha(a.o,"key",a.fg),a.g.ha(a.Ba,"mousedown",a.hg),C.ma&&a.g.ha(a.Ba,"keypres
s",a.ag))}g.ih=function(){Yi?
this.he=window.setTimeout(x(this.lg,this),0):this.lg()};
g.lg=function()
{this.Ba&&(this.g.Pa(this.o,"key",this.fg),gf(this.o),this.g.Pa(this.Ba,"keyup",thi
s.yh),this.g.Pa(this.Ba,"mousedown",this.hg),C.ma&&this.g.Pa(this.Ba,"keypress",thi
s.ag),this.Zb&&aj(this),this.Ba=null,this.i&&(this.i.stop(),this.g.Pa(this.i,"tick"
,this.ig)),this.b&&Ti(this.b))};g.ig=function(){this.update()};g.di=function(a)
{this.Ef(a)};g.fg=function(a){this.R=a.g;this.b&&this.Bb(a)};g.dg=function()
{this.Zb&&229!=this.R&&aj(this)};
g.eg=function(a){this.Zb&&(13==a.g||77==a.g&&a.ctrlKey)&&aj(this)};g.hg=function()
{};function aj(a){a.Zb&&(a.Zb=!
1,a.g.Pa(a.Ba,"keypress",a.dg),a.g.Pa(a.Ba,"keyup",a.eg))}g.ag=function(a)
{Zi(this,a)};
g.update=function(a){if(this.Ba&&(a||this.Ba.value!=this.Je)){if(a||!this.Qe)
{a=Me(this.Ba)[0];var b=this.Ba.value;a=Wi(this,b)[Vi(this,b,a)];b=this.wa?
String(a).replace(this.wa,""):a;if(this.b&&(this.b.v=this.Ba,a=this.b,a.s!=b))
{a.s=b;var c=a.R;b=a.s;var d=x(a.Yh,a);c=c.b;var e=[];if(""!=b)for(var f=new
RegExp("(^|\\W+)"+wb(b),"i"),k=0;k<c.length&&10>e.length;k++){var
l=c[k];String(l).match(f)&&e.push(l)}0==e.length&&(e=Oi(b,c));d(b,e);Si(a)}}this.Je
=this.Ba.value}this.Qe=!1};
function Vi(a,b,c){a=Wi(a,b);if(c==b.length)return a.length-1;for(var
d=b=0,e=0;d<a.length&&e<=c;d++)e+=a[d].length,b=d;return b}function Wi(a,b){if(!
a.j)return[b];for(var c=String(b).split(""),d=[],e=[],f=0,k=!1;f<c.length;f+
+)a.ka&&-1!=a.ka.indexOf(c[f])?(k||(d.push(e.join("")),e.length=0),e.push(c[f]),k=!
k):k||-1==a.s.indexOf(c[f])?e.push(c[f]):
(e.push(c[f]),d.push(e.join("")),e.length=0);d.push(e.join(""));return d};function
bj(){}ta(bj);bj.prototype.b=0;function cj(a,b,c,d){M.call(this);this.ra=a||
document.body;this.i=Ec(this.ra);this.ub=!
a;this.g=null;this.wa="";this.b=[];this.o=[];this.Aa=this.ka=-1;this.R=!
1;this.className="ac-renderer";this.Qa="ac-highlighted";this.s=b||
null;this.Sb=null!=d?d:!0;this.$a=!!c}z(cj,M);g=cj.prototype;g.ta=function(){return
this.g};g.Pe=function(a,b,c){this.wa=b;this.b=a;this.ka=-
1;this.Aa=Ba();this.j=c;this.o=[];dj(this)};g.Mb=function(){this.R&&(this.R=!
1,ej(this,!1),Q(this.g,!1))};
function fj(a){a.R||(a.R=!0,ej(a,!0),Q(a.g,!0))}function ej(a,b)
{a.j&&(hd(a.j,"haspopup",b),hd(a.g,"expanded",b),hd(a.j,"expanded",b),b?
hd(a.j,"owns",a.g.id):(a.j.removeAttribute("aria-
owns"),id(a.j,null)))}g.Xa=function(){return this.R};
function gj(a,b){var c=0<=b&&b<a.b.length?a.b[b]:void 0,d=0<=b&&b<a.o.length?
a.o[b]:void 0;a.dispatchEvent({type:"rowhilite",ka:d,vc:c?
c.data:null})&&(0<=a.ka&&Le(a.o[a.ka],["ac-active","active"]),a.ka=b,d&&(Je(d,["ac-
active","active"]),a.j&&id(a.j,d),Mf(d,a.g)))}g.qc=function(a){if(-1==a)gj(this,-
1);else for(var b=0;b<this.b.length;b++)if(this.b[b].id==a){gj(this,b);break}};
function hj(a){if(!a.g){var b=a.i.Gb("DIV",
{style:"display:none"});a.g=b;Je(b,kb(a.className).split("
"));gd(b,"listbox");b.id=":"+(bj.wb().b+
+).toString(36);a.i.appendChild(a.ra,b);L(b,"click",a.Ff,!
1,a);L(b,"mousedown",a.Gf,!1,a);L(b,"mouseover",a.Kf,!1,a)}}
function dj(a){hj(a);a.Tb&&(a.g.style.minWidth=a.Tb.clientWidth-
0+"px");a.Ma&&(a.g.style.maxWidth=a.Ma.clientWidth-
0+"px");a.o.length=0;a.i.dh(a.g);a.s&&a.s.render?
a.s.render(a,a.g,a.b,a.wa):A(a.b,function(a){var b=this.wa,d=this.i.Gb("DIV",
{className:"ac-row",id:":"+(bj.wb().b+
+).toString(36)});gd(d,"option");this.s&&this.s.hi?this.s.hi(a,b,d):
$c(d,a.data.toString());b&&this.Sb&&(this.Da=!1,ij(this,d,b));Ie(d,"ac-
row");this.o.push(d);this.i.appendChild(this.g,d)},a);0==a.b.length?a.Mb():
(fj(a),jj(a),
$f(a.g))}
function jj(a){if(a.j&&a.ub){var b=a.Og||a.j;var c=a.$a?5:1;a=a.g;var
d=c^1,e;if(e=a.offsetParent){var f="HTML"==e.tagName||"BODY"==e.tagName;if(!
f||"static"!=Ef(e,"position")){var k=Lf(e);if(!f){f=Yf(e);var l;if(l=f)
{l=C.product.ae&&C.product.Jd(10);var m=C.Cg&&C.platform.Jd(10);l=C.Ta||l||m}f=l?-
e.scrollLeft:!f||C.yg&&C.Ea("8")||"visible"==Ef(e,"overflowX")?
e.scrollLeft:e.scrollWidth-e.clientWidth-e.scrollLeft;k=Bc(k,new
D(f,e.scrollTop))}}}e=k||new D;k=Tf(b);if(f=Kf(b)){var t=yf(f);f=Math.max(k.left,
t.left);l=Math.min(k.left+k.width,t.left+t.width);f<=l&&(m=Math.max(k.top,t.top),t=
Math.min(k.top+k.height,t.top+t.height),m<=t&&(k.left=f,k.top=m,k.width=l-
f,k.height=t-m))}f=Ec(b);m=Ec(a);if(f.b!=m.b){l=f.b.body;m=Oc(m.b);t=new D(0,0);var
F=Pc(Gc(l));if(Kb(F,"parent")){var S=l;do{var G=F==m?
Lf(S):Pf(S);t.x+=G.x;t.y+=G.y}while(F&&F!=m&&F!
=F.parent&&(S=F.frameElement)&&(F=F.parent))}l=Bc(t,Lf(l));!C.ma||C.nb(9)||
Lc(f.b)||(l=Bc(l,Mc(f.b)));k.left+=l.x;k.top+=l.y}b=Gi(b,c);c=k.left;b&4?
c+=k.width:b&
2&&(c+=k.width/2);c=new D(c,k.top+(b&1?k.height:0));c=Bc(c,e);if(b=Kf(a))b.top-
=e.y,b.right-=e.x,b.bottom-=e.y,b.left-
=e.x;c=c.Dd();k=Gi(a,d);d=Sf(a);e=Dc(d);c=c.Dd();e=Dc(e);0!=k&&(k&4?c.x-
=e.width:k&2&&(c.x-=e.width/2),k&1&&(c.y-=e.height));b?
(k=c,f=e,l=65,m=0,65==(l&65)&&(k.x<b.left||k.x>=b.right)&&(l&=-
2),132==(l&132)&&(k.y<b.top||k.y>=b.bottom)&&(l&=-
5),k.x<b.left&&l&1&&(k.x=b.left,m|=1),l&16&&(t=k.x,k.x<b.left&&(k.x=b.left,m|
=4),k.x+f.width>b.right&&(f.width=Math.min(b.right-k.x,t+f.width-b.left),
f.width=Math.max(f.width,0),m|=4)),k.x+f.width>b.right&&l&1&&(k.x=Math.max(b.right-
f.width,b.left),m|=1),l&2&&(m|=(k.x<b.left?16:0)|(k.x+f.width>b.right?
32:0)),k.y<b.top&&l&4&&(k.y=b.top,m|=2),l&32&&(t=k.y,k.y<b.top&&(k.y=b.top,m|
=8),k.y+f.height>b.bottom&&(f.height=Math.min(b.bottom-k.y,t+f.height-
b.top),f.height=Math.max(f.height,0),m|
=8)),k.y+f.height>b.bottom&&l&4&&(k.y=Math.max(b.bottom-f.height,b.top),m|
=2),l&8&&(m|=(k.y<b.top?64:0)|(k.y+f.height>b.bottom?128:0)),b=m):b=256;k=new
N(0,0,0,0);
k.left=c.x;k.top=c.y;k.width=e.width;k.height=e.height;b&496||(Ff(a,new
D(k.left,k.top)),e=k.ya(),Cc(d,e)||(d=e,c=Lc(Ec(Gc(a)).b),!C.ma||C.Ea("10")||
c&&C.Ea("8")?eg(a,d,"border-box"):(b=a.style,c?
(c=cg(a),a=Nf(a),b.pixelWidth=d.width-a.left-c.left-c.right-
a.right,b.pixelHeight=d.height-a.top-c.top-c.bottom-a.bottom):
(b.pixelWidth=d.width,b.pixelHeight=d.height))))}}
g.ua=function(){this.g&&(Od(this.g,"click",this.Ff,!
1,this),Od(this.g,"mousedown",this.Gf,!1,this),Od(this.g,"mouseover",this.Kf,!
1,this),this.i.eh(this.g),this.g=null,this.R=!
1);kd(this.v);this.ra=null;cj.V.ua.call(this)};
function ij(a,b,c){if(!a.Da)if(3==b.nodeType){var
d=null;u(c)&&1<c.length&&(d=cb(c,1));c=kj(c);if(0!=c.length){var
e=b.nodeValue,f=new RegExp("\\b(?:"+c+")","gi");c=[];for(var
k=0,l=f.exec(e),m=0;l;)m+
+,c.push(e.substring(k,l.index)),c.push(e.substring(l.index,f.lastIndex)),k=f.lastI
ndex,l=f.exec(e);c.push(e.substring(k));if(1<c.length){for(d=0;1>d;d+
+)e=2*d,b.nodeValue=c[e],f=a.i.b.createElement("B"),f.className=a.Qa,a.i.appendChil
d(f,a.i.b.createTextNode(String(c[e+1]))),f=b.parentNode.insertBefore(f,
b.nextSibling),b.parentNode.insertBefore(a.i.b.createTextNode(""),f.nextSibling),b=
f.nextSibling;b.nodeValue=cb(c,2).join("");a.Da=!0}else d&&ij(a,b,d)}}else
for(b=b.firstChild;b;)d=b.nextSibling,ij(a,b,c),b=d}function kj(a){var b="";if(!
a)return b;u(a)&&(a=Ra(a,function(a){return!jb(null==a?"":String(a))}));u(a)?
b=0<a.length?wb(a[0]):"":/^\W/.test(a)||(b=wb(a));return b}function lj(a,b)
{for(;b&&b!=a.g&&!He(b,"ac-row");)b=b.parentNode;return b?Qa(a.o,b):-1}
g.Ff=function(a){var
b=lj(this,a.target);0<=b&&this.dispatchEvent({type:"select",vc:this.b[b].id});a.j()
};g.Gf=function(a){a.j();a.b()};g.Kf=function(a){a=lj(this,a.target);0<=a&&!
(300>Ba()-this.Aa)&&this.dispatchEvent({type:"hilite",vc:this.b[a].id})};function
U(a){M.call(this);this.s=a||Ec();this.Qa=mj;this.Ca=null;this.Ga=!
1;this.b=null;this.ka=void
0;this.v=this.i=this.j=null}z(U,M);U.prototype.ub=bj.wb();var mj=null;function
nj(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return
b?"highlight":"unhighlight";case 4:return b?"activate":"deactivate";case 8:return
b?"select":"unselect";case 16:return b?"check":"uncheck";case 32:return
b?"focus":"blur";case 64:return b?"open":"close"}throw Error("Invalid component
state");}
function oj(a){return a.Ca||(a.Ca=":"+(a.ub.b+
+).toString(36))}g=U.prototype;g.ta=function(){return this.b};function pj(a){a.ka||
(a.ka=new Se(a));return a.ka}g.Nc=function(a){if(this==a)throw Error("Unable to set
parent component");if(a&&this.j&&this.Ca&&qj(this.j,this.Ca)&&this.j!=a)throw
Error("Unable to set parent
component");this.j=a;U.V.ld.call(this,a)};g.Wa=function(){return
this.j};g.ld=function(a){if(this.j&&this.j!=a)throw Error("Method not
supported");U.V.ld.call(this,a)};
g.Pb=function(){this.b=this.s.b.createElement("DIV")};g.render=function(a)
{rj(this,a)};function rj(a,b,c){if(a.Ga)throw Error("Component already
rendered");a.b||a.Pb();b?b.insertBefore(a.b,c||
null):a.s.b.body.appendChild(a.b);a.j&&!a.j.Ga||a.Sa()}g.Sa=function(){this.Ga=!
0;sj(this,function(a){!a.Ga&&a.ta()&&a.Sa()})};g.ac=function(){sj(this,function(a)
{a.Ga&&a.ac()});this.ka&&Ve(this.ka);this.Ga=!1};
g.ua=function(){this.Ga&&this.ac();this.ka&&(this.ka.Ia(),delete
this.ka);sj(this,function(a)
{a.Ia()});this.b&&I(this.b);this.j=this.b=this.v=this.i=null;U.V.ua.call(this)};g.i
e=function(a,b){this.je(a,tj(this),b)};
g.je=function(a,b,c){if(a.Ga&&(c||!this.Ga))throw Error("Component already
rendered");if(0>b||b>tj(this))throw Error("Child component index out of
bounds");this.v&&this.i||(this.v={},this.i=[]);if(a.Wa()==this){var
d=oj(a);this.v[d]=a;Ya(this.i,a)}else{d=this.v;var e=oj(a);if(null!==d&&e in
d)throw Error('The object already contains the key
"'+e+'"');d[e]=a}a.Nc(this);bb(this.i,b,0,a);a.Ga&&this.Ga&&a.Wa()==this?
(c=this.Ed(),b=c.childNodes[b]||null,b!=a.ta()&&c.insertBefore(a.ta(),b)):c?
(this.b||
this.Pb(),b=uj(this,b+1),rj(a,this.Ed(),b?b.b:null)):this.Ga&&!
a.Ga&&a.b&&a.b.parentNode&&1==a.b.parentNode.nodeType&&a.Sa()};g.Ed=function()
{return this.b};function vj(a){null==a.Qa&&(a.Qa=Yf(a.Ga?a.b:a.s.b.body));return
a.Qa}function tj(a){return a.i?a.i.length:0}function qj(a,b){if(a.v&&b){var
c=a.v;c=(null!==c&&b in c?c[b]:void 0)||null}else c=null;return c}function uj(a,b)
{return a.i?a.i[b]||null:null}function sj(a,b,c){a.i&&A(a.i,b,c)}function wj(a,b)
{return a.i&&b?Qa(a.i,b):-1}
g.removeChild=function(a,b){if(a){var c=p(a)?a:oj(a);a=qj(this,c);if(c&&a){var
d=this.v;c in d&&delete d[c];Ya(this.i,a);b&&(a.ac(),a.b&&I(a.b));a.Nc(null)}}if(!
a)throw Error("Child is not in parent component");return a};function xj(a,b){if(!
a)throw Error("Invalid class name "+a);if(!v(b))throw Error("Invalid decorator
function "+b);}var yj={};function zj(a){this.g=a}ta(zj);function Aj(a,b)
{a&&(a.tabIndex=b?0:-1)}zj.prototype.b=function(a){a=a.ta();
$f(a,C.Ta);C.ma&&(a.hideFocus=!0);var
b=this.g;b&&gd(a,b)};zj.prototype.i=function(){return"goog-container"};function
Bj(a,b){var c=a.i(),d=[c,"horizontal"==b.Kc?c+"-horizontal":c+"-
vertical"];b.isEnabled()||d.push(c+"-disabled");return d};function Cj(){}var
Dj;ta(Cj);var
Ej={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"check
ed",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};g=C
j.prototype;g.Cf=function(){};g.ze=function(a){return
a.s.Gb("DIV",Fj(this,a).join(" "),a.ud)};g.Gd=function(a){return a};function
Gj(a,b,c){if(a=a.ta?a.ta():a){var d=[b];C.ma&&!
C.Ea("7")&&(d=Hj(Ge(a),b),d.push(b));(c?Je:Le)(a,d)}}
function Ij(a,b,c){if(a=c||a.Cf())c=b.getAttribute("role")||null,a!
=c&&gd(b,a)}function Jj(a,b){a.Xa()||hd(b,"hidden",!a.Xa());a.isEnabled()||Kj(b,1,!
a.isEnabled());a.La&8&&Kj(b,8,!!(a.Ka&8));a.La&16&&Kj(b,16,!!
(a.Ka&16));a.La&64&&Kj(b,64,a.Qb())}function Lj(a,b){var c;if(a.La&32&&(c=a.ta()))
{if(!b&&a.Ka&32){try{c.blur()}catch(d){}a.Ka&32&&a.Df(null)}(cd(c)&&dd(c))!=b&&(b?
c.tabIndex=0:(c.tabIndex=-1,c.removeAttribute("tabIndex")))}}
function Kj(a,b,c){Dj||
(Dj={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=Dj[b];var
d=a.getAttribute("role")||null;d&&(d=Ej[d]||b,b="checked"==b||"selected"==b?
d:b);b&&hd(a,b,c)}g.Ab=function(){return"goog-control"};function Fj(a,b){var
c=a.Ab(),d=[c],e=a.Ab();e!=c&&d.push(e);c=b.Ka;for(e=[];c;){var f=c&-
c;e.push(a.xd(f));c&=~f}d.push.apply(d,e);(c=b.uf)&&d.push.apply(d,c);C.ma&&!
C.Ea("7")&&d.push.apply(d,Hj(d));return d}
function Hj(a,b){var c=[];b&&(a=Za(a,[b]));A([],function(d){!Ua(d,y(Wa,a))||b&&!
Wa(d,b)||c.push(d.join("_"))});return c}g.xd=function(a){if(!this.b){var
b=this.Ab();this.b={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-
selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}}return this.b[a]};function
V(a,b,c){U.call(this,c);if(!b){b=this.constructor;for(var d;b;)
{d=w(b);if(d=yj[d])break;b=b.V?b.V.constructor:null}b=d?v(d.wb)?d.wb():new
d:null}this.g=b;this.ud=n(a)?
a:null}z(V,U);g=V.prototype;g.ud=null;g.Ka=0;g.La=39;g.md=0;g.uf=null;g.$c=!
0;g.Pb=function(){var a=this.g.ze(this);this.b=a;Ij(this.g,a,this.Ad());$f(a,!
C.ma&&!C.Jb);this.Xa()||(Q(a,!1),a&&hd(a,"hidden",!0))};g.Ad=function(){return
null};g.Ed=function(){return this.g.Gd(this.ta())};
g.Sa=function(){V.V.Sa.call(this);Jj(this,this.b);var
a=this.g;vj(this)&&Gj(this.ta(),a.Ab()+"-rtl",!
0);this.isEnabled()&&Lj(this,this.Xa());if(this.La&-2&&(this.$c&&Nj(this,!
0),this.La&32&&(a=this.ta()))){var b=this.o||(this.o=new
$e);af(b,a);pj(this).ha(b,"key",this.Bb).ha(a,"focus",this.hh).ha(a,"blur",this.Df)
}};
function Nj(a,b){var c=pj(a),d=a.ta();b?(c.ha(d,K.Sc,a.Hd).ha(d,
[K.Tc,K.Rc],a.Gc).ha(d,"mouseover",a.De).ha(d,"mouseout",a.Ce),a.Zc!
=r&&c.ha(d,"contextmenu",a.Zc),C.ma&&(C.Ea(9)||c.ha(d,"dblclick",a.If),a.R||
(a.R=new Oj(a),jd(a,y(kd,a.R))))):(c.Pa(d,K.Sc,a.Hd).Pa(d,
[K.Tc,K.Rc],a.Gc).Pa(d,"mouseover",a.De).Pa(d,"mouseout",a.Ce),a.Zc!
=r&&c.Pa(d,"contextmenu",a.Zc),C.ma&&(C.Ea(9)||
c.Pa(d,"dblclick",a.If),kd(a.R),a.R=null))}
g.ac=function()
{V.V.ac.call(this);this.o&&gf(this.o);this.Xa()&&this.isEnabled()&&Lj(this,!
1)};g.ua=function(){V.V.ua.call(this);this.o&&(this.o.Ia(),delete this.o);delete
this.g;this.R=this.uf=this.ud=null};g.Xa=function(){return!
0};g.isEnabled=function(){return!(this.Ka&1)};g.kd=function(a){var
b=this.Wa();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!Pj(this,1,!a)||(a||
(Qj(this,!1),Rj(this,!1)),this.Xa()&&Lj(this,a),Sj(this,1,!a,!0))};function Rj(a,b)
{Pj(a,2,b)&&Sj(a,2,b)}
function Qj(a,b){Pj(a,4,b)&&Sj(a,4,b)}g.Qb=function(){return!!
(this.Ka&64)};function Tj(a,b){Pj(a,64,b)&&Sj(a,64,b)}function Sj(a,b,c,d){if(!
d&&1==b)a.kd(!c);else if(a.La&b&&c!=!!(a.Ka&b)){var e=a.g;if(d=a.ta())
(e=e.xd(b))&&Gj(a,e,c),Kj(d,b,c);a.Ka=c?a.Ka|b:a.Ka&~b}}g.Eb=function(a,b)
{if(this.Ga&&this.Ka&a&&!b)throw Error("Component already rendered");!
b&&this.Ka&a&&Sj(this,a,!1);this.La=b?this.La|a:this.La&~a};function Uj(a,b)
{return!!(255&b)&&!!(a.La&b)}
function Pj(a,b,c){return!!(a.La&b)&&!!(a.Ka&b)!=c&&(!(a.md&b)||
a.dispatchEvent(nj(b,c)))&&!a.Ya}g.De=function(a){(!a.relatedTarget||!
Zc(this.ta(),a.relatedTarget))&&this.dispatchEvent("enter")&&this.isEnabled()&&Uj(t
his,2)&&Rj(this,!0)};g.Ce=function(a)
{a.relatedTarget&&Zc(this.ta(),a.relatedTarget)||!this.dispatchEvent("leave")||
(Uj(this,4)&&Qj(this,!1),Uj(this,2)&&Rj(this,!1))};g.Zc=r;
g.Hd=function(a){if(this.isEnabled()&&(Uj(this,2)&&Rj(this,!0),vd(a)))
{Uj(this,4)&&Qj(this,!0);var b;if(b=this.g){var c;b=this.La&32&&(c=this.ta())?
cd(c)&&dd(c):!1}b&&this.ta().focus()}vd(a)&&a.b()};g.Gc=function(a)
{this.isEnabled()&&(Uj(this,2)&&Rj(this,!
0),this.Ka&4&&Vj(this,a)&&Uj(this,4)&&Qj(this,!1))};g.If=function(a)
{this.isEnabled()&&Vj(this,a)};
function Vj(a,b){if(Uj(a,16)){var c=!
(a.Ka&16);Pj(a,16,c)&&Sj(a,16,c)}Uj(a,8)&&Pj(a,8,!0)&&Sj(a,8,!0);Uj(a,64)&&Tj(a,!
a.Qb());c=new
pd("action",a);b&&(c.altKey=b.altKey,c.ctrlKey=b.ctrlKey,c.metaKey=b.metaKey,c.shif
tKey=b.shiftKey,c.R=b.R);return a.dispatchEvent(c)}g.hh=function()
{Uj(this,32)&&Pj(this,32,!0)&&Sj(this,32,!0)};g.Df=function(){Uj(this,4)&&Qj(this,!
1);Uj(this,32)&&Pj(this,32,!1)&&Sj(this,32,!1)};g.Bb=function(a){return
this.Xa()&&this.isEnabled()&&this.Ae(a)?(a.b(),a.j(),!0):!1};
g.Ae=function(a){return 13==a.g&&Vj(this,a)};if(!v(V))throw Error("Invalid
component class "+V);if(!v(Cj))throw Error("Invalid renderer class "+Cj);var
Wj=w(V);yj[Wj]=Cj;xj("goog-control",function(){return new V(null)});function Oj(a)
{J.call(this);this.g=a;this.b=!1;this.i=new
Se(this);jd(this,y(kd,this.i));a=this.g.b;this.i.ha(a,"mousedown",this.o).ha(a,"mou
seup",this.s).ha(a,"click",this.j)}z(Oj,J);var Xj=!C.ma||
C.nb(9);Oj.prototype.o=function(){this.b=!1};Oj.prototype.s=function(){this.b=!0};
function Yj(a,b){if(!Xj)return a.button=0,a.type=b,a;var
c=document.createEvent("MouseEvents");c.initMouseEvent(b,a.bubbles,a.cancelable,a.v
iew||
null,a.detail,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey
,a.metaKey,0,a.relatedTarget||null);return c}Oj.prototype.j=function(a)
{if(this.b)this.b=!1;else{var
b=a.o,c=b.button,d=b.type,e=Yj(b,"mousedown");this.g.Hd(new
sd(e,a.i));e=Yj(b,"mouseup");this.g.Gc(new sd(e,a.i));Xj||(b.button=c,b.type=d)}};
Oj.prototype.ua=function(){this.g=null;Oj.V.ua.call(this)};function Zj(a,b,c)
{U.call(this,c);this.Fd=b||
zj.wb();this.Kc=a||"vertical"}z(Zj,U);g=Zj.prototype;g.Ie=null;g.nc=null;g.Fd=null;
g.Kc=null;g.Xb=!0;g.mc=!0;g.Ac=!0;g.Fa=-1;g.Na=null;g.Jc=!1;g.Lb=null;function
ak(a){return a.Ie||a.ta()}g.Pb=function()
{this.b=this.s.Gb("DIV",Bj(this.Fd,this).join(" "))};g.Ed=function(){return
this.ta()};
g.Sa=function(){Zj.V.Sa.call(this);sj(this,function(a){a.Ga&&bk(this,a)},this);var
a=this.ta();this.Fd.b(this);this.ye(this.Xb,!
0);pj(this).ha(this,"enter",this.Be).ha(this,"highlight",this.uh).ha(this,"unhighli
ght",this.Nh).ha(this,"open",this.Dh).ha(this,"close",this.mh).ha(a,K.Sc,this.fh).h
a(Gc(a),[K.Tc,K.Rc],this.oh).ha(a,
[K.Sc,K.Tc,K.Rc,"mouseover","mouseout","contextmenu"],this.lh);this.Ac&&ck(this,!
0)};
function ck(a,b){var c=pj(a),d=ak(a);b?
c.ha(d,"focus",a.Bf).ha(d,"blur",a.Af).ha(a.nc||(a.nc=new
$e(ak(a))),"key",a.Bb):c.Pa(d,"focus",a.Bf).Pa(d,"blur",a.Af).Pa(a.nc||(a.nc=new
$e(ak(a))),"key",a.Bb)}g.ac=function(){this.Mc(-1);this.Na&&Tj(this.Na,!
1);this.Jc=!1;Zj.V.ac.call(this)};g.ua=function()
{Zj.V.ua.call(this);this.nc&&(this.nc.Ia(),this.nc=null);this.Fd=this.Na=this.Lb=th
is.Ie=null};g.Be=function(){return!0};
g.uh=function(a){var b=wj(this,a.target);if(-1<b&&b!=this.Fa){var
c=uj(this,this.Fa);c&&Rj(c,!1);this.Fa=b;c=uj(this,this.Fa);this.Jc&&Qj(c,!
0);this.Na&&c!=this.Na&&(c.La&64?Tj(c,!0):Tj(this.Na,!1))}b=this.ta();null!
=a.target.ta()&&hd(b,"activedescendant",a.target.ta().id)};g.Nh=function(a)
{a.target==uj(this,this.Fa)&&(this.Fa=-1);this.ta().removeAttribute("aria-
activedescendant")};g.Dh=function(a){(a=a.target)&&a!
=this.Na&&a.Wa()==this&&(this.Na&&Tj(this.Na,!1),this.Na=a)};
g.mh=function(a){a.target==this.Na&&(this.Na=null);var
b=this.ta(),c=a.target.ta();b&&a.target.Ka&2&&c&&id(b,c)};g.fh=function(a)
{this.mc&&(this.Jc=!0);var b=ak(this);b&&cd(b)&&dd(b)?
b.focus():a.b()};g.oh=function(){this.Jc=!1};
g.lh=function(a){a:{var b=a.target;if(this.Lb)for(var c=this.ta();b&&b!==c;){var
d=b.id;if(d in this.Lb){b=this.Lb[d];break
a}b=b.parentNode}b=null}if(b)switch(a.type){case K.Sc:b.Hd(a);break;case K.Tc:case
K.Rc:b.Gc(a);break;case "mouseover":b.De(a);break;case
"mouseout":b.Ce(a);break;case "contextmenu":b.Zc(a)}};g.Bf=function()
{};g.Af=function(){this.Mc(-1);this.Jc=!1;this.Na&&Tj(this.Na,!1)};
g.Bb=function(a){return this.isEnabled()&&this.Xa()&&(0!=tj(this)||
this.Ie)&&this.xe(a)?(a.b(),a.j(),!0):!1};
g.xe=function(a){var b=uj(this,this.Fa);if(b&&"function"==typeof b.Bb&&b.Bb(a)||
this.Na&&this.Na!=b&&"function"==typeof this.Na.Bb&&this.Na.Bb(a))return!
0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.g){case
27:if(this.Ac)ak(this).blur();else return!1;break;case 36:dk(this);break;case
35:ek(this);break;case 38:if("vertical"==this.Kc)fk(this);else return!1;break;case
37:if("horizontal"==this.Kc)vj(this)?gk(this):fk(this);else return!1;break;case
40:if("vertical"==this.Kc)gk(this);
else return!1;break;case 39:if("horizontal"==this.Kc)vj(this)?
fk(this):gk(this);else return!1;break;default:return!1}return!0};function bk(a,b)
{var c=b.ta();c=c.id||(c.id=oj(b));a.Lb||(a.Lb={});a.Lb[c]=b}g.ie=function(a,b)
{Zj.V.ie.call(this,a,b)};
g.je=function(a,b,c){a.md|=2;a.md|=64;a.Eb(32,!1);a.Ga&&0!=a.$c&&Nj(a,!1);a.$c=!
1;var d=a.Wa()==this?wj(this,a):-
1;Zj.V.je.call(this,a,b,c);a.Ga&&this.Ga&&bk(this,a);a=d;-
1==a&&(a=tj(this));a==this.Fa?this.Fa=Math.min(tj(this)-1,b):a>this.Fa&&b<=this.Fa?
this.Fa++:a<this.Fa&&b>this.Fa&&this.Fa--};
g.removeChild=function(a,b){if(a=p(a)?qj(this,a):a){var c=wj(this,a);-1!
=c&&(c==this.Fa?(Rj(a,!1),this.Fa=-1):c<this.Fa&&this.Fa--);var
d=a.ta();d&&d.id&&this.Lb&&(c=this.Lb,d=d.id,d in c&&delete
c[d])}c=a=Zj.V.removeChild.call(this,a,b);c.Ga&&1!=c.$c&&Nj(c,!0);c.$c=!0;return
a};g.Xa=function(){return this.Xb};
g.ye=function(a,b){if(b||this.Xb!=a&&this.dispatchEvent(a?"show":"hide"))
{this.Xb=a;var c=this.ta();c&&(Q(c,a),this.Ac&&Aj(ak(this),this.mc&&this.Xb),b||
this.dispatchEvent(this.Xb?"aftershow":"afterhide"));return!0}return!
1};g.isEnabled=function(){return this.mc};g.kd=function(a){this.mc!
=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.mc=!0,sj(this,function(a)
{a.ug?delete a.ug:a.kd(!0)})):(sj(this,function(a){a.isEnabled()?a.kd(!1):a.ug=!
0}),this.Jc=this.mc=!1),this.Ac&&Aj(ak(this),a&&this.Xb))};
g.Mc=function(a){(a=uj(this,a))?Rj(a,!0):-1<this.Fa&&Rj(uj(this,this.Fa),!
1)};function dk(a){hk(a,function(a,c){return(a+1)%c},tj(a)-1)}function ek(a)
{hk(a,function(a,c){a--;return 0>a?c-1:a},0)}function gk(a){hk(a,function(a,c)
{return(a+1)%c},a.Fa)}function fk(a){hk(a,function(a,c){a--;return 0>a?c-
1:a},a.Fa)}function hk(a,b,c){c=0>c?wj(a,a.Na):c;var
d=tj(a);c=b.call(a,c,d);for(var e=0;e<=d;){var f=uj(a,c);if(f&&a.mf(f))
{a.Mc(c);break}e++;c=b.call(a,c,d)}}
g.mf=function(a){return a.Xa()&&a.isEnabled()&&!!(a.La&2)};function ik()
{}z(ik,Cj);ta(ik);ik.prototype.Ab=function(){return"goog-menuheader"};function
jk(a,b,c){V.call(this,a,c||ik.wb(),b);this.Eb(1,!1);this.Eb(2,!1);this.Eb(4,!
1);this.Eb(32,!1);this.Ka=1}z(jk,V);xj("goog-menuheader",function(){return new
jk(null)});function kk(){this.g=[]}z(kk,Cj);ta(kk);function lk(a,b){var
c=a.g[b];if(!c){switch(b){case 0:c=a.Ab()+"-highlight";break;case 1:c=a.Ab()+"-
checkbox";break;case 2:c=a.Ab()+"-content"}a.g[b]=c}return
c}g=kk.prototype;g.Cf=function(){return"menuitem"};g.ze=function(a){var
b=a.s.Gb("DIV",Fj(this,a).join(" "),mk(this,a.ud,a.s));nk(this,a,b,!!(a.La&8)||!!
(a.La&16));return b};g.Gd=function(a){return a&&a.firstChild};function mk(a,b,c)
{a=lk(a,2);return c.Gb("DIV",a,b)}
function nk(a,b,c,d){Ij(a,c,b.Ad());Jj(b,c);var e;if(e=a.Gd(c)){e=e.firstChild;var
f=lk(a,1);e=!!e&&wa(e)&&1==e.nodeType&&He(e,f)}else e=!1;d!=e&&(d?Ie(c,"goog-
option"):Ke(c,"goog-option"),c=a.Gd(c),d?
(a=lk(a,1),c.insertBefore(b.s.Gb("DIV",a),c.firstChild||
null)):c.removeChild(c.firstChild))}g.xd=function(a){switch(a){case 2:return
lk(this,0);case 16:case 8:return"goog-option-selected";default:return
kk.V.xd.call(this,a)}};g.Ab=function(){return"goog-menuitem"};function ok(a,b,c,d)
{V.call(this,a,d||kk.wb(),c)}z(ok,V);ok.prototype.Eb=function(a,b)
{ok.V.Eb.call(this,a,b);switch(a){case 8:this.Ka&16&&!b&&Pj(this,16,!
1)&&Sj(this,16,!1);var c=this.ta();c&&this&&c&&nk(this.g,this,c,b);break;case 16:
(c=this.ta())&&this&&c&&nk(this.g,this,c,b)}};ok.prototype.Gc=function(a){var
b=this.Wa();if(b){var c=b.g;b.g=null;if(c&&q(a.clientX)&&Ac(c,new
D(a.clientX,a.clientY)))return}ok.V.Gc.call(this,a)};
ok.prototype.Ae=function(a){return a.g==this.Tf&&Vj(this,a)?!
0:ok.V.Ae.call(this,a)};ok.prototype.Yg=function(){return this.Tf};xj("goog-
menuitem",function(){return new ok(null)});ok.prototype.Ad=function(){return
this.La&16?"menuitemcheckbox":this.La&8?"menuitemradio":ok.V.Ad.call(this)};ok.prot
otype.Wa=function(){return V.prototype.Wa.call(this)};ok.prototype.zd=function()
{return V.prototype.zd.call(this)};function pk()
{}z(pk,Cj);ta(pk);pk.prototype.ze=function(a){return
a.s.Gb("DIV",this.Ab())};pk.prototype.Ab=function(){return"goog-
menuseparator"};function qk(a,b){V.call(this,null,a||pk.wb(),b);this.Eb(1,!
1);this.Eb(2,!1);this.Eb(4,!1);this.Eb(32,!
1);this.Ka=1}z(qk,V);qk.prototype.Sa=function()
{qk.V.Sa.call(this);gd(this.ta(),"separator")};xj("goog-menuseparator",function()
{return new qk});function rk(a)
{this.g=a||"menu"}z(rk,zj);ta(rk);rk.prototype.i=function(){return"goog-
menu"};rk.prototype.b=function(a)
{rk.V.b.call(this,a);hd(a.ta(),"haspopup","true")};function sk(a)
{qk.call(this,pk.wb(),a)}z(sk,qk);xj("goog-menuseparator",function(){return new
qk});function tk(a,b){Zj.call(this,"vertical",b||rk.wb(),a);0!
=this.Ac&&this.Ga&&ck(this,!1);this.Ac=!1;this.mc&&this.Xb&&Aj(ak(this),!
1)}z(tk,Zj);g=tk.prototype;g.ke=!0;g.$b=function(a){this.ie(a,!0)};g.se=function()
{var a=[];sj(this,function(b){a.push(b)});return a};g.setPosition=function(a,b){var
c=this.Xa();c||Q(this.ta(),!0);Rf(this.ta(),a,b);c||Q(this.ta(),!
1)};g.kc=function(){return this.Xa()?Lf(this.ta()):null};
g.ye=function(a,b){var
c=tk.V.ye.call(this,a,b);c&&a&&this.Ga&&this.ke&&ak(this).focus();this.g=null;retur
n c};g.Be=function(a){this.ke&&ak(this).focus();return
tk.V.Be.call(this,a)};g.mf=function(a){return a.isEnabled()&&a.Xa()&&!!
(a.La&2)};g.xe=function(a){var b=tk.V.xe.call(this,a);b||sj(this,function(c){!
b&&c.Yg&&c.Tf==a.g&&(this.isEnabled()&&this.Mc(wj(this,c)),b=c.Bb(a))},this);return
b};g.Mc=function(a){tk.V.Mc.call(this,a);(a=uj(this,a))&&Mf(a.ta(),this.ta())};var
uk=H("DIV");uk.id=w(uk);function vk(a){var b=new xh;b=new wh(b);var c=!("STYLE"in
b.j)&&"STYLE"in b.o;c="*"==b.i&&c?"sanitizer-"+xb():b.i;b.g=c;if(sh){c=a;if(sh)
{a=H("SPAN");b.g&&"*"==b.i&&(a.id=b.g);b.s&&(c=lh("<div>"+c+"</div>"),nh(c),c=c.inn
erHTML);var d=document.createElement("template");if("content"in
d)d.innerHTML=c,d=d.content;else{var
e=document.implementation.createHTMLDocument("x");d=e.body;e.body.innerHTML=c}c=doc
ument.createTreeWalker(d,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!
1);for(d=ph?new WeakMap:
new rh;e=c.nextNode();){c:{var f=b;var k=e;switch(Zg(k)){case 3:f=Kh(f,k);break
c;case 1:if("TEMPLATE"==Yg(k).toUpperCase())f=null;else{var
l=Yg(k).toUpperCase();if(l in f.j)var m=null;else f.o[l]?
m=document.createElement(l):(m=H("SPAN"),f.R&&Vg(m,"data-sanitizer-original-
tag",l.toLowerCase()));if(m){var t=m,F=Ug(k);if(null!=F)for(var S=0;l=F[S];S+
+)if(l.specified){var G=f;var Tc=k,Uc=l,yb=Uc.name;if(0==yb.lastIndexOf("data-
sanitizer-",0))G=null;else{var Mj=Yg(Tc);Uc=Uc.value;var
og={tagName:kb(Mj).toLowerCase(),
attributeName:kb(yb).toLowerCase()},pg={Rg:void
0};"style"==og.attributeName&&(pg.Rg=Wg(Tc));Tc=Jh(Mj,yb);Tc in G.b?
(G=G.b[Tc],G=G(Uc,og,pg)):(yb=Jh(null,yb),yb in G.b?
(G=G.b[yb],G=G(Uc,og,pg)):G=null)}null===G||Vg(t,l.name,G)}f=m}else f=null}break
c;default:f=null}}if(f){if(1==Zg(f)&&d.set(e,f),e=$g(e),k=!
1,e)l=Zg(e),m=Yg(e).toLowerCase(),t=$g(e),11!=l||t?"body"==m&&t&&(l=$g(t))&&!
$g(l)&&(k=!0):k=!0,l=null,k||!e?
l=a:1==Zg(e)&&(l=d.get(e)),l.content&&(l=l.content),l.appendChild(f)}else
Wc(e)}d.clear&&
d.clear();b=a}else
b=H("SPAN");0<Ug(b).length&&(a=H("SPAN"),a.appendChild(b),b=a);b=(new
XMLSerializer).serializeToString(b);b=b.slice(b.indexOf(">")
+1,b.lastIndexOf("</"))}else b="";Ub("Output of HTML sanitizer");return
yc(b)};function wk(a,b){var
c=xk;if(c.i)throw"";a.__GBSPublic=b;c.g.push(a)}function yk(a,b)
{if(xk.i)throw"";a.__GBSPublic=b}function zk(){var a=xk,b=xk.b;if(p(b)){var
c={};Ca(b,c);b=c}A(a.g,function(a){b[a.__GBSPublic]=Ak(a);Bk(a,b)});a.i=!0}function
Bk(a,b,c){Ea(a,function(a){if(a){var
d=a.__GBSPublic;d&&(c&&v(a)&&(a=x(a,c)),b[d]=a)}})}function Ak(a){return function()
{var b=[a];A(arguments,function(a){b.push(a)});var
c=Wd.apply(null,b);Bk(c,this,c)}};var Ck;function Dk(a,b,c)
{c=c.replace(/#.*/g,"");c=new R(c);T(c,a,b);return c.toString()}function Ek(a)
{if(Ck){var b=new R(Ck);b.s=a;return b.toString()}return a}function Fk(a){return
Dk("hl","pt-BR",a)};function Gk(){M.call(this);this.Oa=new Ii}z(Gk,M);function
Hk(a,b){b.sort(Ik);A(b,function(a){a.Nc(this)},a);a.Oa=new Ii;A(b,function(a)
{this.Oa.set(a.Ja(),a)},a);a.dispatchEvent("update")}function Ik(a,b){return Jk(a)-
Jk(b)}function Kk(a,b,c){a=a.Oa.hb();for(var d=-1,e=0;e<a.length;e+
+)if(a[e].Ja()==b){d=e;break}if(0<=d)return a[c+d]}function Lk(a,b){b=kb(b);if(0!
=b.length)return Va(a.Oa.hb(),function(a){return a.b.title==b})};function Mk(a)
{M.call(this);this.b={};a&&this.tc(a)}z(Mk,M);g=Mk.prototype;g.Xc=function(){return
this.b.w||this.i.Uc.width};g.ue=function(){return this.b.h||
this.i.Uc.height};function Nk(a){return a.Xc()/a.ue()}g.ya=function(){return new
E(this.Xc(),this.ue())};g.tc=function(a){for(var b in
a)this.b[b]=a[b];this.dispatchEvent("update")};g.Nc=function(a){this.i=a};function
Jk(a){return a.b.order}g.Yc=function(a){if(this.b.src&&a){var b=new
R(this.b.src);T(b,"w",a.width);return b.toString()}return this.b.src};
g.Ja=function(){return this.b.pid};function Ok(a){this.Se={};for(var
b=0;b<a.length;b++){var c=a[b];this.Se[c.z]=new E(c.w,c.h)}}function Pk(a,b){var
c=Ha(a.Se,function(a){return a.height==b});return c?Number(c):null};function Qk(a)
{Mk.call(this,a);this.Sd={};this.wa={};this.j={};this.ra=this.Aa=null}var
Rk;z(Qk,Mk);g=Qk.prototype;g.tc=function(a){Qk.V.tc.call(this,a)};function Sk(a)
{var b=Tk(a);T(b,"jscmd","click3");var
c;a.Za&&(c=a.Za.getQuery());Uk(a,"vq",c);Ea(a.Sd,function(a,c){T(b,c,a)});return b}
function Vk(a,b,c){b=b.toString();if(b==a.ub)c&&c(a);else if(c&&(a.j[b]=a.j[b]||
[]).push(c),b!=a.o)
{a.o=b;a.g&&h.clearTimeout(a.g);a.g=h.setTimeout(x(a.th,a,b),6E3);var
d;a.Za&&(d=a.Za.getQuery());Rk(b,x(a.$h,a,b,d))}}function Uk(a,b,c){c?
a.Sd[b]=c:delete a.Sd[b]}g.Sd=null;g.$h=function(a,b,c)
{this.o==a&&(this.o=null,this.g&&(h.clearTimeout(this.g),this.g=null),this.ub=a,Wk(
this,c.page[0]),this.i.Ee(c),b=this.j[a])&&(A(b,function(a){a(this)},this),delete
this.j[a])};
g.th=function(a){this.g=this.o=null;delete this.j[a]};function Tk(a){var
b=a.b.url;b?b=new R(b):(b=new
R(a.i.jg),T(b,"pg",a.Ja()),a.b.sig&&T(b,"sig",a.b.sig));return b}g.Xc=function()
{return this.b.w||this.i.Uc.width};g.ue=function(){return this.b.h||
this.i.Uc.height};var
Xk={additional_info:"additional_info",content:"content",feedbackUrl:"uf",flags:"fla
gs",highlights:"highlights",links:"links",order:"order",pid:"pid",src:"src",snippet
Src:"snippet_src"};
function Wk(a,b){var c={},d;for(d in Xk){var e=Xk[d],f=b[e];n(f)&&("highlights"==e?
a.wa[b.vq]=f:c[d]=f)}c.additional_info&&(d=c.additional_info["[NewspaperJSONPageInf
o]"])&&(a.Aa=new
Ok(d.tileres),d=d.page_scanjob_coordinates)&&(a.ra=""+d.x+","+d.y);a.tc(c)}var
Yk={tj:1,Hi:2,Uj:4,Ig:8,Hg:16,Cj:32,yi:64};Qk.prototype.Ma=function(a){return!!
(this.b.flags&a)};function Zk(a,b){b=lb(b);b=b.replace(/'/g,"&#39;");var
c=a.wa[b];if(c){var d=[];A(c,function(a){d.push([a.X,a.Y,a.W,a.H])});return d}}
function $k(a,b){var c=Zk(a,b);if(c)return Sa(c,y(al,1))}function al(a,b){var
c=Sa(b,function(b){return Math.round(b*a)});return new
N(c[0],c[1],c[2],c[3])}function bl(a){if(a.b.links)return Sa(a.b.links,function(a)
{var b=a.region;return[b.X,b.Y,b.W,b.H,a.target_pid,a.url]})}function cl(a)
{if(a.b.clip_highlight||a.b.clip_highlights){var b=[];A(a.b.clip_highlights||
[a.b.clip_highlight],function(a){var c=[];A(["X","Y","W","H"],function(b)
{c.push(a[b])});b.push(c)});return b}return null}
Qk.prototype.Yc=function(a){if(this.b.src&&a){var b=new
R(this.b.src);a&&Ea(this.ka(),function(c,d){"height"==d&&a.height?
T(b,c,a.height):"width"==d&&a.width&&T(b,c,a.width)});return b.toString()}return
this.b.src};Qk.prototype.ka=function(){return{width:"w",height:"h"}};var
dl;function el(a,b){var c="_"+fl++,d=H("SCRIPT");gl[c]=y(hl,c,b,d);a=Dk("callback",
[dl,".",c].join(""),a);document.getElementsByTagName("head")
[0].appendChild(d);zc(d,yg(a))}var gl={},fl=0;function hl(a,b,c,d){delete
gl[a];I(c);for(var e=[],f=3;f<arguments.length;f+
+)e.push(arguments[f]);b.apply(null,e)};var xk=new function()
{this.g=[]};xk.b="google.books";xk.j=xk.b+".__callback";xk.o=function()
{zk();"undefined"!=typeof GBS_HOST&&(Ck=new R(GBS_HOST));var a=xk.j;if(dl)throw
Error();dl=a;Ca(a,gl);Rk=el};function il(){}il.prototype.rb=function(){};var
jl={border:!0,padding:!0,margin:!
0},kl=["Top","Bottom","Right","Left"],ll={color:"#0000cc",textDecoration:"underline
"};function ml(a){var
b={backgroundColor:"transparent",border:"0px",color:"#000",fontFamily:"Arial, sans-
serif",fontSize:"13.28px",fontWeight:"normal",lineHeight:"1",margin:"0px",padding:"
0px",textAlign:"left",textDecoration:"none",verticalAlign:"middle"};A(a,function(a)
{Ea(b,y(nl,a))})}
function nl(a,b,c){var d=""==Cf(a,c);jl[c]?A(kl,function(e)
{d&&""==Cf(a,c+e)&&O(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&ll[c]?
O(a,c,ll[c]):O(a,c,b))}function W(a,b){var c={img:!0,div:!0,table:!0,td:!0,span:!
0,a:!0},d=[];c[a.tagName.toLowerCase()]&&d.push(a);b||Ea(c,function(b,c){ab(d,
$a(a.getElementsByTagName(c)))});ml(d)};function X(){M.call(this);this.g=new
Se(this)}z(X,M);X.prototype.ua=function()
{this.dispatchEvent("dispose");X.V.ua.call(this);this.g.Ia()};function ol(a)
{M.call(this);pl(this,a||"")}z(ol,M);ol.prototype.getQuery=function(){return
this.b};function pl(a,b){a.b!=b&&(a.b=b,a.dispatchEvent("change"))};function ql(a)
{this.b={};this.$=a};function rl(a){this.$=a};function sl(a)
{X.call(this);this.s=a;Wc(a);O(a,"overflow","hidden");this.Ma=H("div");O(this.s,
{position:"relative",padding:"0px"});a=this.s;a.insertBefore(this.Ma,a.childNodes[0
]||null);this.nd=new
ql(this);this.Da=[];this.o=[];a=x(this.Lf,this,1);this.o.push(["next",a]);a=x(this.
Lf,this,-
1);this.o.push(["previous",a]);a=x(this.Mh,this);this.o.push(["turntopage",a]);a=x(
this.Oh,this);this.o.push(["zoomin",a]);a=x(this.Ph,this);this.o.push(["zoomout",a]
);this.v=new rl(this);a=H("div");W(a,!0);O(a,
{position:"absolute",left:"0px",top:"0px"});this.s.appendChild(a);this.Vb=a;this.lb
(ag(this.s));tl.push(this);this.Za=new ol;L(this.Za,"change",this.Lh,!
1,this)}z(sl,X);var tl=[];g=sl.prototype;g.lc=function(){return
this.Ma};g.lb=function(a)
{a.width=Math.max(a.width,0);a.height=Math.max(a.height,0);if(!this.b||!
Cc(this.b,a)){dg(this.Ma,a);this.b=a;var
b=this.v.b;b&&b.lb(a);this.dispatchEvent("resize")}};g.ya=function(){return
this.b};g.yb=function(){return this.b.width};g.hc=function(){return this.b.height};
g.go=function(){this.dispatchEvent("load")};function Y(a){return
a.v.b}g.Eh=function(){this.dispatchEvent("pagesupdate")};g.Re=function(a,b){var
c=this.i.Oa.get(a);return c?(this.tb(c,b),c):null};g.tb=function(a,b){if(this.j!
=a||b)this.j=a,this.dispatchEvent("pagechange")};function ul(a,b)
{vl(a,b,x(function(a){Ee(x(this.tb,this,a))},a))}function wl(a,b,c)
{vl(a,b,x(function(a){Ee(x(this.ve,this,a,c))},a))}function vl(a,b,c){a=a.i;new
R(b);b=new a.b({url:b});b.Nc(a);c=x(a.j,a,c);Vk(b,Sk(b),c)}
g.ve=function(a,b){var c=this.v.b.j;if(c&&c.jc&&(c=c.jc(a))){var d=b||new
D(40,80),e=this.Za.getQuery();if(!e)return;var f=$k(a,e);if(f)
{xl(this,c,d,f);return}c=x(this.Jh,this,c,d,e);Vk(a,Sk(a),c)}this.tb(a)};g.Jh=funct
ion(a,b,c,d){(c=$k(d,c))&&xl(this,a,b,c)};
function xl(a,b,c,d){if(d&&d.length){for(var e=d[0],f=1;f<d.length;f++){var
k=d[f];if(e&&k){var l=e=new
N(e.left,e.top,e.width,e.height),m=Math.max(l.left+l.width,k.left+k.width),t=Math.m
ax(l.top+l.height,k.top+k.height);l.left=Math.min(l.left,k.left);l.top=Math.min(l.t
op,k.top);l.width=m-l.left;l.height=t-l.top}else
e=null}d=b.va().Xc();d=b.ya().width/d;f=new
Qh(e.left,e.top);f.we(d);f.x=Math.round(f.x);f.y=Math.round(f.y);b=Rh(b.kc());b.add
(f);b.x-=c.x;b.y-=c.y;a=Y(a);c=a.s;d=a.ya();!c||Math.abs(c.x-
b.x)>d.width||Math.abs(c.y-b.y)>d.height?yl(a,b):(a.v&&(a.v.Ia(),a.v=null),d=c.x-
b.x,f=c.y-b.y,a.v=new sf([c.x,c.y],
[b.x,b.y],250+250*Math.min(Math.max(Math.sqrt(d*d+f*f)/800,0),1),tg),L(a.v,"animate
",x(a.Hf,a)),L(a.v,"end",x(a.kh,a)),a.dispatchEvent("movestart"),Hd(a,"movestart",x
(a.v.Ia,a.v)),a.v.play())}}g.Ja=function(){return this.j.Ja()};g.va=function()
{return this.j};g.Rd=function(a){for(var b=[],c=0;c<arguments.length;c+
+)b.push(arguments[c]);this.Da.push(b);1==this.Da.length&&zl(this)};
function zl(a){var b=a.Da.shift();if(b){for(var c=b.shift(),d=0;d<a.o.length;d+
+)a.o[d][0]==c&&a.o[d][1].apply(a,b);zl(a)}}function Al(a){var
b=a.v.b;b.sf&&b.sf(a.va())}g.Lf=function(a){var b=this.v.b,c;b.Tb?
c=b.Tb(this.va(),a):c=Kk(this.i,this.va().Ja(),a);c&&(this.tb(c),Al(this),this.disp
atchEvent("pageturn"))};g.Mh=function(a)
{if(a=this.i.Oa.get(a))this.tb(a),Al(this)};g.Oh=function(){var
a=this.v.b;a.Md&&(a.Md(),Al(this))};g.Ph=function(){var
a=this.v.b;a.Nd&&(a.Nd(),Al(this))};g.Lh=function()
{this.dispatchEvent("searchupdate")};function Bl()
{}z(Bl,il);Bl.prototype.g=function(a){this.$=a;var
b=["out_btn.png","in_btn.png","left_btn.png","right_btn.png"],c=x(a.Rd,a);c=[x(a.ff
,a),x(a.ef,a),y(c,"previous"),y(c,"next")];this.b=[];for(var d=0;d<b.length;d++)
{var e=H("div");Xa(this.b,e);O(e,
{position:"absolute",cursor:"pointer"});Vf(e,Ek("/googlebooks/images/"+b[d]));W(e);
a.Vb.appendChild(e);var f=c[d];f&&L(e,"click",f)}this.rb()};
Bl.prototype.rb=function(){for(var a=this.$.yb(),b=0;b<this.b.length;b++){var
c=this.b[b];Ff(c,a-120+24*b,6);P(c,22,22)}};Bl.prototype.j=function(){return!
0};function Cl(a){this.b=a};function Dl(a,b){U.call(this);this.Da=a;this.
$a=b}z(Dl,U);g=Dl.prototype;
g.Pb=function(){var a=Qc("DIV"),b=H("div"),c=H("div");this.g=Qc("INPUT",
{"class":"swv-input",title:"Pesquisar neste
livro"});this.g.type="text";this.g.setAttribute("maxlength",1024);c.appendChild(thi
s.g);b.appendChild(c);a.appendChild(b);this.R=H("div");var d=Qc("DIV",
{"class":"swv-button"});this.R.appendChild(d);a.appendChild(this.R);W(a,!
1);O(d,"cursor","pointer");O(this.R,
{cssFloat:"right",margin:"0px",padding:"0px",border:"0px",height:"15px",overflowY:"
hidden",marginRight:"1px",cursor:"pointer"});
O(a,
{width:"133px",height:"17px",padding:"0px",textAlign:"right",overflowY:"hidden"});O
(b,
{cssFloat:"left",styleFloat:"left",margin:"0px",border:"0px",padding:"0px",textAlig
n:"left"});O(c,
{width:"94px",height:"15px",cssFloat:"none",styleFloat:"none",overflow:"hidden",mar
gin:"1px 0px 0px 2px"});this.b=a;this.Xf()};g.Xf=function(){Wf(tc(Ub(".ac-renderer
{position: absolute; width: 200px; background-color: #DDD; border: 1px solid
#999;}.ac-renderer div {position: relative; background-color: #EEE; margin:3px;
padding: 1px 4px; font: normal 12px verdana; cursor: pointer;}.ac-renderer div b
{color: #00F;}.ac-renderer div.active {background-color: #999; color: #FFF;}.swv-
input {position: relative; border: 0px none white; padding: 0px; color: gray }.swv-
button {background-image:url(/googlebooks/images/search.png);background-repeat: no-
repeat; width: 17px; height: 16px; margin: 0px; border: 0px }")))};
g.Sa=function(){Dl.V.Sa.call(this);if(this.Da){var a=new R(this.$a||
window.location.href);T(a,"jscmd","AutocompleteKeywords");(new
gi(yg(a.toString()))).send({},x(this.Ah,this))}L(this.R,"click",x(this.wd,this));L(
this.g,"keypress",x(this.Pg,this))};g.bc=function(a)
{this.g.focus();a&&(a=this.yf())&&a.play()};g.Pg=function(a){13==a.g&&(this.o?
this.o.Qb()&&Ri(this.o)||this.wd():this.wd(),a.b())};g.wd=function()
{this.bc();this.dispatchEvent("search")};
g.Ah=function(a){var b=(new Cl(a)).b.keyword;if(b){a=new Xi(null,null,!
1);this.o=new Pi(new Ni(b),new cj,a);this.o.kf=!
1;a.b=this.o;b=this.g;wa(b)&&1==b.nodeType&&(gd(b,"combobox"),hd(b,"autocomplete","
list"));a.g.ha(b,"focus",a.Ef);a.g.ha(b,"blur",a.ih);if(!
a.Ba&&(a.v.ha(b,"keydown",a.di),wa(b)&&1==b.nodeType)){var c=Gc(b);try{var
d=c&&c.activeElement;var e=d&&d.nodeName?d:null}catch(f)
{e=null}e==b&&$i(a,b)}L(this.o,"update",x(this.bc,this,!1))}};
g.yf=function(){this.wa||(this.wa=new jg(this.g,[247,255,27],
[255,255,255],3E3));return this.wa};function El(a){var
b=this;X.call(this);this.o=a;this.ra=a.j;this.lb(ag(this.ra));this.s=new
D(0,0);this.R=null;this.Da=new Fe(function(){Q(b.R,!
1)},600);jd(this,y(kd,this.Da))}z(El,X);g=El.prototype;g.lb=function(a){if(!
this.b||!Cc(this.b,a)){this.b=a;var
b=this.o;b.ka=a;Fl(b);this.dispatchEvent("resize")}};function Gl(a,b)
{a.j=b;a.ka.Ua();var c=a.o,d=a.ya();c.ka=d;Fl(c);c=a.o;d=new
E(b.yb(),b.hc());c.ra=d;c.s=!
0;P(c.b,d);Ee(c.wa,0,c);Fl(c);a.dispatchEvent("layoutchange")}
function Hl(a,b){a.ka=b}g.Te=function(){var
a=this.j.se();this.Ma&&(a=this.Ma.re(a));Il(this.ka,a);this.dispatchEvent("update")
};function Jl(a,b){a.Ma=b}
function Kl(a,b){var
c=a.s.x,d=a.s.y;q(b.x)&&(b.x=Math.min(Math.max(b.x,0),Math.max(a.j.yb()-
a.b.width,0)));q(b.y)&&(b.y=Math.min(Math.max(b.y,0),Math.max(a.j.hc()-
a.b.height,0)));q(b.x)&&(c=b.x);q(b.y)&&(1<b.y-d?a.dispatchEvent("scrolldown"):1<d-
b.y&&a.dispatchEvent("scrollup"),d=b.y);a.s=new D(c,d);d=a.o;c=a.s;d.R||
(d=d.j,null!=c.y&&(d.scrollTop=c.y),null!
=c.x&&(d.scrollLeft=c.x));a.dispatchEvent("move")}function Ll(a){var b=a.s;return
b?new N(b.x,b.y,a.b.width,a.b.height):null}g.ya=function(){return this.b};
function yl(a,b)
{a.dispatchEvent("movestart");Kl(a,b);a.dispatchEvent("moveend")}g.Hf=function(a)
{a=Sa(a.coords,Math.round);Kl(this,new D(a[0],a[1]))};g.kh=function(a)
{this.Hf(a);this.dispatchEvent("moveend")};g.lc=function(){return this.ra};function
Ml(a){return new
D(Math.round(a.s.x+a.b.width/2),Math.round(a.s.y+a.b.height/2))}g.ua=function()
{El.V.ua.call(this);this.ka.Ua()};g.Vg=function(a)
{null==this.R&&(this.R=a);this.R.style.opacity=0;this.Da.start()};
g.Ug=function(){var a=this;this.Da.stop();Q(this.R,!0);Ee(function()
{a.R.style.opacity=1})};function Nl(a,b,c){Dl.call(this,a,c);this.ra=!
0;this.Ma=b}z(Nl,Dl);g=Nl.prototype;g.Sa=function()
{Nl.V.Sa.call(this);this.Aa=L(this.g,"click",x(this.bc,this,!
0));L(this.g,"blur",x(this.Jf,this));L(this.Ma,"dragstart",x(this.Jf,this))};g.Jf=f
unction()
{jb(ib(this.g.value))&&(O(this.g,"color","gray"),this.g.value="Pesquisar",this.ra=!
0,this.g.blur())};
g.bc=function(a){this.ra&&(this.g.value="",O(this.g,"color","black"),this.ra=!
1,Pd(this.Aa),this.Aa=L(this.g,"click",x(this.bc,this,!
1)));Nl.V.bc.call(this,a)};g.Pb=function()
{Nl.V.Pb.call(this);this.g.value="Pesquisar"};
g.Xf=function(){var a=Ek("/googlebooks/images/search.png");Wf(rc(pc(".ac-renderer",
{position:"absolute",width:"120px","background-color":"#ffffff",border:"1px solid
#999",margin:"2px 0px 0px -1px"}),pc(".ac-renderer div",
{position:"relative","background-color":"#ffffff",margin:"3px",padding:"1px
4px",font:"normal 12px verdana",cursor:"pointer"}),pc(".ac-renderer div b",
{color:"#00F"}),pc(".ac-renderer div.active",{"background-
color":"yellow",color:"#000000"}),pc(".swv-input",{position:"relative",
"border-style":"none",padding:"0px",overflow:"hidden",color:"gray"}),pc(".swv-
button",{"background-image":"url("+a+") !important","background-repeat":"no-
repeat",width:"17px",height:"15px",border:"0px"})));O(this.g,{"font-family":"Arial,
sans-serif","font-size":"13px","vertical-align":"top","max-
width":"93px",width:"93px",padding:"0px",border:"0px none
white",margin:"0px","line-height":"14px",height:"14px",top:C.de&&(C.Ta||C.ma)?"-
1px":"0px"})};g.yf=function(){};function Ol(a)
{this.b=a.page_id;this.g=a.page_number||"";this.j=a.snippet_text||"";this.i=a.page_
url}Ol.prototype.Ja=function(){return this.b};function Pl(a)
{this.b=a;0<this.b.number_of_results?(this.Db=Sa(this.b.search_results,function(a)
{return new
Ol(a)},this),this.id=this.b.search_results[0].page_id+this.b.search_query_escaped+t
his.b.search_results[this.b.number_of_results-1].page_id):this.Db=[]}function Ql(a)
{return a.b.spellresults&&a.b.spellresults.correct_spell?
a.b.spellresults.correct_spell:null};function Rl(a)
{U.call(this,a)}z(Rl,U);g=Rl.prototype;g.Pb=function(){var
a=H("div");this.g=Qc("DIV",{"class":"swv-result-body"});this.Da=Qc("DIV",
{"class":"swv-result-footer"});this.wa=Qc("DIV",{"class":"swv-result-
wait"});this.wa.textContent="Carregando...";a.appendChild(this.g);a.appendChild(thi
s.Da);W(this.wa);W(a);this.Yf();this.b=a};g.Yf=function(){Wf(tc(Ub(".swv-result-
body { background-color:white position: relative; width: 100%; padding: 5px; font-
size: 13px } .swv-result-footer {backgroundColor: #dde5ff; position: relative;
width: 100%;}.swv-result-wait {background-color: gray; position: relative; width:
100%; border: 0px none white; overflow: auto; font-size: 13px; color: white;}.goog-
menuitem {font-size: x-small;}.goog-menuitem-highlight {background-color:
lightyellow; cursor: pointer;}.goog-menuseparator {border-top: 1px dotted black;
width: 40%; height: 5px; margin: 10px auto 6px auto;}")))};
g.fe=function(a){this.Ma=lb(ib(a));Wc(this.g);this.g.appendChild(this.wa);O(this.g,
{overflow:"auto",height:"auto"});a=this.Wa();Q(a.g,!
0);a.Zf()};g.jf=r;g.ee=function(a){Sl(this,new Pl(a))};function Sl(a,b)
{0==b.Db.length?Tl(a,b):a.vf(b);a.wf(b)}g.Qf=r;
function Tl(a,b){Wc(a.g);a.Qf();var c=Qc("SPAN",{"class":"SearchWithinVolume-empty-
results"});a.g.appendChild(c);W(a.g);var d=b&&b.b.search_query_escaped||
a.Ma;100<d.length&&(d=d.substring(0,97)+"...");c.textContent="Nenhum resultado
encontrado para "+(d+".");O(a.g,
{overflow:"hidden",height:"auto",paddingBottom:"1px"});O(c,"lineHeight","1.2");if(b
&&Ql(b)){c=H("div");d=H("span");var e=Qc("SPAN",{style:"color:red; line-height:
1.2;"},"Voc\u00ea quis dizer:
");c.appendChild(e);c.appendChild(d);a.g.appendChild(c);
W(c);d.innerHTML=Ql(b);O(d,
{color:"#00c",fontStyle:"italic",cursor:"pointer",fontWeight:"bold",fontSize:"small
",lineHeight:"1.2"});O(c,{padding:"10px 5px 1px
5px"});Hd(d,"click",x(a.ii,a,Ql(b)))}}g.ii=function(a){var b=this.Wa();b.o.bc(!
0);var c=b.o.g;a=-1!=a.indexOf("&")?"document"in h?
tb(a):vb(a):a;c.value=a;b.o.wd()};
g.vf=function(a){Wc(this.g);this.ra=new tk;this.ra.ke=!
1;A(a.Db,this.Ng,this);this.ra.render(this.g);a=Tf(this.ra.ta());O(this.g,"height",
(300>a.height?a.height+10:300)+"px");300<=a.height&&O(this.g,"overflow-
y","scroll")};g.Ng=function(a){var b=H("span"),c=vk(a.j+" <i>( "+("P\u00e1gina
"+a.g)+")</i>");b.innerHTML=xc(c);b=new ok(b);this.ra.$b(b);this.ra.$b(new
sk);L(b,"action",x(this.Hh,this,a))};g.Hh=function(a){this.Wa().Bd(a)};
g.wf=function(){if(!this.$a){var a=H("span");O(a,
{position:"absolute",bottom:"0px",left:"0px",fontSize:"12px",color:"blue",cursor:"p
ointer"});a.textContent="fechar";this.Da.appendChild(a);O(this.Da,"height","20px");
L(a,"click",x(this.nf,this));this.$a=!0}};g.nf=function()
{O(this.g,"overflow","hidden");Ul(this.Wa())};function Vl(){U.call(this,void
0);this.R=-1}z(Vl,Rl);g=Vl.prototype;g.wf=r;
g.Yf=function(){Wf(tc(Ub(".swv-result-wait {position: relative; width: 100%;
border: 0px none white; overflow: auto; font-size: 13px; color: white;}.swv-embed-
background {background-color: white; height: auto; overflow: hidden;}.swv-embed-
close {float: right; display: block;cursor: pointer; font-weight: bold; font-size:
13px;}.swv-location {position: relative; font-size: 13px; font-family: Arial, san-
serif; top: 0px; left: 4px; padding: 0px 3px 5px 3px; display: block; width:
115px;}.swv-previous, .swv-next {bottom: 3px;font-size: 13px; font-family: Arial,
san-serif;cursor: pointer;}.swv-previous { float: left;}.swv-next { float:
right;}.SearchWithinVolume-empty-results { position: relative; width: 100px; left:
2px; padding: 3px;}")));W(this.g);
O(this.g,{border:"1px solid black",lineHeight:"1.2"});O(this.wa,
{lineHeight:"1.2",backgroundColor:"gray"})};
g.vf=function(a){Wc(this.g);this.Aa=Qc("SPAN",{"class":"swv-location"});var
b=Qc("DIV",{"class":"swv-embed-
background"}),c=Wl(this);b.appendChild(c);b.appendChild(this.Aa);c=H("div");var
d=H("div");1<a.Db.length&&(b.appendChild(c),b.appendChild(d));O(b,"borderBottom","1
px solid white");this.g.appendChild(b);W(this.g);this.Aa.innerHTML="Resultado "+
(this.R+1+""+(" de "+this.o.Db.length));O(this.Aa,"lineHeight","1.6");Ie(c,"swv-
previous");c.innerHTML="&lsaquo; "+"Anterior".replace(/<\/?b>/gi,"");O(c,
{padding:"0px 3px 3px",textDecoration:"underline",color:"#0000cc"});
$f(c);Ie(d,"swv-next");a=vk("Mais".replace(/<\/?b>/gi,"")+"
&rsaquo;");d.innerHTML=xc(a);O(d,{padding:"0px 3px
3px",textDecoration:"underline",color:"#0000cc"});
$f(d);L(d,"click",x(this.Uf,this));L(c,"click",x(this.fi,this))};function Wl(a){var
b=Qc("SPAN",{"class":"swv-embed-close"});W(b);O(b,
{paddingRight:"2px",color:"gray"});$c(b,"x");L(b,"click",x(a.nf,a));return
b}g.Qf=function(){var a=Wl(this);this.g.appendChild(a)};
g.Uf=function(){return Xl(this,1)};g.fi=function(){return Xl(this,-1)};function
Xl(a,b){return 0<a.o.Db.length?(a.R+=b+a.o.Db.length,a.R=a.R
%a.o.Db.length,a.Aa.innerHTML="Resultado "+(a.R+1+""+(" de
"+a.o.Db.length)),a.Wa().Bd(a.o.Db[a.R]),!0):!1}Rl.prototype.jf=function()
{Tl(this,null)};
Vl.prototype.ee=function(a){a=new Pl(a);var b=!this.o||this.o.id!
=a.id;this.o=a;Sl(this,this.o);O(this.g,"border","1px solid
black");b&&0<this.o.Db.length&&(a=this.Wa(),pl(a.
$.Za,a.o.g.value),this.Uf());this.dispatchEvent(new
pd("searchresultsready",this))};Vl.prototype.fe=function(a){Ul(this.Wa());this.Ma!
=ib(a)&&(this.R=-1);Vl.V.fe.call(this,a)};function Yl(a,b,c,d,e)
{U.call(this);this.Sb=e;this.$a=d;this.$=a;this.Da=new Map;a=new
Re;this.Tb=L(a,"resize",x(Ee,null,x(this.Zf,this)));this.o=b;this.R=c;this.R.Nc(thi
s)}z(Yl,U);g=Yl.prototype;g.zf=function(){return null};g.Pb=function()
{this.Aa=Qc("DIV");this.g=Qc("DIV");this.ra=Qc("DIV");this.ra.appendChild(this.Aa);
W(this.ra);W(this.g);O(this.ra,"border","1px solid
black");O(this.g,this.zf());this.b=this.ra};
g.Sa=function(){Yl.V.Sa.call(this);(this.Sb||
document.body).appendChild(this.g);this.wa=this.ta().parentNode;this.o.render(this.
Aa);this.R.render(this.g);this.o.ha("search",this.jh,!1,this)};g.Ia=function()
{Yl.V.Ia.call(this);Pd(this.Tb)};g.Zf=function(){if(!this.$.Hb||this.$.Hb()){var
a=Lf(this.wa),b=Sf(this.wa);a.y+=b.height;Rf(this.g,a);O(this.g,"width",b.width+"px
")}};
g.jh=function(){var a=ib(this.o.g.value);if(!jb(a)&&this.Ma!=a)
{this.R.fe(a);this.Ma=a;var b=this.Da.get(a);b?this.R.ee(b):(b=new R(this.$a||
window.location.href),T(b,"jscmd","SearchWithinVolume"),T(b,"q",a),(new
gi(yg(b.toString()))).send({},x(this.Kh,this,a),x(this.Ih,this)))}};g.Kh=function(a
,b){this.Da.set(a,b);this.R.ee(b)};g.Ih=function(){this.R.jf()};g.Bd=function(a,b)
{var c=this.$.i.Oa.get(a.Ja());c?this.$.ve(c,b):wl(this.$,a.i,b)};function Ul(a)
{Q(a.g,!1);a.Ma=""};function Zl(a,b){Yl.call(this,a,new Nl(!1,Y(a),b),new
Vl,b,a.Vb)}z(Zl,Yl);Zl.prototype.zf=function()
{return{position:"absolute",backgroundColor:"white",borderWidth:"1px 5px 5px
5px",border:"0px",overflow:"hidden",padding:"0px",margin:"0px"}};Zl.prototype.Sa=fu
nction(){Zl.V.Sa.call(this);Q(this.ra,!0)};Zl.prototype.Bd=function(a)
{Zl.V.Bd.call(this,a,new D(40,100))};function $l(a){this.o=a}z($l,il);
$l.prototype.g=function(a){this.$=a;var b=this.
$.Vb;this.b=a=H("div");this.rb();W(a,!0);O(a,
{backgroundColor:"white",margin:"0px",padding:"0px",position:"absolute",overflow:"h
idden"});P(a,135,19);b.appendChild(a);b=new Zl(this.$,this.o);b.render(a);Ul(b)};
$l.prototype.rb=function(){Ff(this.b,this.$.yb()-262,6)};$l.prototype.i=function()
{return this.b};$l.prototype.j=function(){return!0};function am(a)
{this.b=a;this.o=[]}z(am,il);
am.prototype.g=function(a){this.b.g(a);this.$=a;if(this.b.j()){var
b=Sf(this.b.i()),c=b.width;b=b.height;a=a.Vb;bm(this,"/googlebooks/images/bottomedg
eshadow.png","no-
repeat",0,b,2,2,a);bm(this,"/googlebooks/images/bottomhorizontalshadow.png","repeat
-x",2,b,c-2,2,a);bm(this,"/googlebooks/images/bottomrightedgeshadow.png","no-
repeat",c,b,2,2,a);bm(this,"/googlebooks/images/verticalshadow.png","repeat-
y",c,2,2,b-2,a);bm(this,"/googlebooks/images/topedgeshadow.png","no-
repeat",c,0,2,2,a);this.rb()}};
am.prototype.i=function(){return this.b.i()};am.prototype.rb=function()
{if(this.b.j()){this.b.rb();var a=Lf(this.b.i()),b=Lf(this.$.Vb),c=a.x-b.x,d=a.y-
b.y;A(this.o,function(a){Ff(a.g,c+a.b.x,d+a.b.y)},this)}};
function bm(a,b,c,d,e,f,k,l){var m=H("div");Xa(a.o,new cm(m,d,e));W(m,!0);O(m,
{position:"absolute",fontSize:"0px"});P(m,f,k);a=Ek(b);b=m.style;C.ma?
b.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+a+'",
sizingMethod="scale")':(b.backgroundImage="url("+a+")",b.backgroundRepeat=c||"no-
repeat");l.appendChild(m)}function cm(a,b,c){this.g=a;this.b=new D(b,c)};function
dm(){}z(dm,il);dm.prototype.g=function(a){this.$=a;if(em(this)){a=this.$.Vb;var
b=H("div"),c=H("div");c.textContent="Conte\u00fado";b.appendChild(c);L(c,"click",x(
this.$.Re,this.$,em(this)));W(b);$f(c);O(b,{position:"absolute",border:"1px solid
black"});O(c,{font:"13px Arial, sans-serif",padding:"1px
3px",backgroundColor:"white",lineHeight:"15px",whiteSpace:"nowrap",cursor:"pointer"
});this.b=b;a.appendChild(this.b);this.rb()}};dm.prototype.j=function(){return
this.b?!0:!1};
dm.prototype.i=function(){return this.b};function em(a){return(a=a.$.Ra.li)&&!
jb(a)?a:null}dm.prototype.rb=function(){var a=this.b,b=Sf(this.b).width;Ff(a,this.
$.yb()-b-267,6)};function fm(a,b){X.call(this);this.$=a;O(b,
{fontSize:"14px",height:"27px",overflow:"hidden",backgroundColor:"#e3e3e3",border:"
0px",padding:"0px"});b.appendChild(H("div"));var
c=H("table");c.cellPadding="0";c.cellSpacing="0";O(c,
{width:"100%",height:"27px",border:0,margin:0});this.ne=c.insertRow(-
1);b.appendChild(c);var
d=gm(this);O(d,"width","65px");c=hm();d.appendChild(c);this.o=c;d=H("div");Vf(d,Ek(
"/googlebooks/images/branding-logo.png"));O(d,
{border:0,position:"relative",left:"5px",width:"59px",
height:"24px"});c.appendChild(d);c=gm(this);O(c,{padding:"0px 5px 0px
0px"});this.i=hm();c.appendChild(this.i);this.i.textContent="Livros";if(this.
$.Ra.lf){im(this,gm(this));this.Ub=gm(this);O(this.Ub,
{width:"1px",cursor:"pointer"});c=H("table");c.cellPadding="0";c.cellSpacing="0";O(
c,{margin:"0px 10px 0px 10px"});this.Ub.appendChild(c);c=c.insertRow(-
1);d=c.insertCell(-1);O(d,{padding:"0 5px 0
0",border:0,margin:0,verticalAlign:"baseline",whiteSpace:"nowrap"});c.appendChild(d
);d.innerHTML="Comprar este livro";
d.title="Comprar este livro";d=c.insertCell(-1);var
e=H("div");Vf(e,Ek("/googlebooks/images/branding-arrow.png"));O(e,
{width:"9px",height:"9px",position:"relative",top:"3px"});O(d,
{verticalAlign:"top"});d.appendChild(e);c.appendChild(d);L(this.Ub,"click",x(this.s
,this));im(this,gm(this))}else this.
$.Ra.rg&&(im(this,gm(this)),c=gm(this),jm(c,km+this.$.Ra.rg.g,"Assinar esta
revista"),im(this,gm(this)));c=gm(this);(d=this.$.Ra.Jg)&&jm(c,Fk(d),"Mais sobre
este livro");$f(b);W(b);this.sg();this.g.ha(a,
"pagechange",x(this.sg,this))}z(fm,X);g=fm.prototype;g.$=null;g.Ke=!
1;g.ne=null;g.Ub=null;function gm(a){var b=Ek("/googlebooks/images/branding-
background.png");a=a.ne.insertCell(-1);O(a,
{padding:0,border:0,margin:0,height:"27px",verticalAlign:"middle",backgroundImage:"
url("+b+")",backgroundRepeat:"repeat-x"});return a}function hm(){var a=H("a");O(a,
{textDecoration:"none",color:"#104BCA",verticalAlign:"baseline",padding:0,margin:0}
);a.target="_blank";a.href=Fk(GBS_HOST);return a}
g.sg=function(){var a=this.
$.va();a&&(a=Tk(a).toString(),this.o.href=a,this.i.href=a)};function im(a,b){O(b,
{width:"1px",position:"relative"});var c=H("div");O(c,
{width:"1px",cssFloat:"left",styleFloat:"left",height:"25px",backgroundColor:"#BEBE
BE"});b.appendChild(c);c=gm(a);O(c,{width:"1px",position:"relative"});var
d=H("div");O(d,
{width:"1px",cssFloat:"left",styleFloat:"left",height:"25px",backgroundColor:"#f1f1
f1"});c.appendChild(d)}
function jm(a,b,c){O(a,{padding:"0px 10px 0px
10px",width:"1px",verticalAlign:"middle"});var d=H("a");a.appendChild(d);O(d,
{textDecoration:"none",color:"#000",whiteSpace:"nowrap",verticalAlign:"baseline"});
d.target="_blank";d.href=b;a=vk(c.replace(/\s/g,"&nbsp;"));d.innerHTML=xc(a);d.titl
e=c}var km=h.GBS_HOST||"https://books.google.com/";
fm.prototype.j=function(a){var b=H("span");O(b,{margin:"6px 0px 0px
0px",display:"block",lineHeight:"normal"});var c=H("a");c.target="_blank";var
d=document.createTextNode(String(a.o));c.appendChild(d);c.href=km+a.g;b.appendChild
(c);a.b&&(d=document.createTextNode(" - "),b.appendChild(d),c=H("span"),O(c,
{color:"green"}),c.appendChild(document.createTextNode(String(a.b))),b.appendChild(
c));a.j&&(c=H("span"),O(c,
{color:"#898989"}),c.appendChild(document.createTextNode(" -
editor")),b.appendChild(c));
a.i&&(a=H("span"),O(a,{color:"#898989"}),a.appendChild(document.createTextNode(" -
em estoque")),b.appendChild(a));this.b.appendChild(b)};
fm.prototype.s=function(a){a.j();if(this.b&&this.Ke)this.Ke=!1,this.b&&Q(this.b,!
1),a=Ek("/googlebooks/images/branding-background.png"),O(this.Ub,"background-
image","url("+a+")");else{this.b||(this.b=H("div"),Q(this.b,!1),O(this.b,
{position:"absolute",backgroundColor:"#e8e8e8",fontSize:"13px",padding:"0px 8px
10px 8px",whiteSpace:"nowrap"}),this.$.Vb.appendChild(this.b),A(this.
$.Ra.lf,this.j,this),W(this.b),O(this.b,"border","1px solid #969696"));this.Ke=!
0;a=Ek("/googlebooks/images/branding-background-inverted.png");
O(this.Ub,"background-image","url("+a+")");a=this.$.lc().clientHeight;var
b=this.ne,c=Qf(this.Ub);b=Qf(b);c=(new D(c.x-b.x,c.y-
b.y)).x+this.Ub.clientWidth;b=Sf(this.b);Ff(this.b,c-b.width+1,a-
b.height+1);Q(this.b,!0)}};function lm(){}z(lm,il);lm.prototype.g=function(a){this.
$=a;var b=this.
$.Vb;this.b=a=H("a");b.appendChild(a);O(a,"position","absolute");a.target="_blank";
a.href=Fk(GBS_HOST);b=H("div");a.appendChild(b);P(b,60,30);Vf(b,Ek("/googlebooks/im
ages/poweredby.png"));W(a);this.rb()};lm.prototype.rb=function(){var a=this.
$.lc().clientHeight;a!=this.o&&(this.o=a,Ff(this.b,5,a-
30))};lm.prototype.j=function(){return!0};function mm(a)
{M.call(this);this.url=a;this.j=null;this.i=!0}z(mm,M);mm.prototype.g=function()
{if(this.i)this.i=!1;else throw Error();};function nm(a){mm.call(this,a);this.o=new
gi(yg(a.toString()));this.b=!0}z(nm,mm);nm.prototype.g=function(a,b)
{nm.V.g.call(this,a,b);this.b=!
1;this.o.send({},x(this.v,this,a),x(this.s,this,b))};nm.prototype.v=function(a,b)
{this.b||(this.j=b,this.dispatchEvent("success"),a&&a(this.j),this.b=!
0)};nm.prototype.s=function(a){this.b||(this.dispatchEvent("error"),a&&a(),this.b=!
0)};nm.prototype.abort=function(){return this.b=!0};function om(a,b,c){u(a)||
(a=[a]);this.b=a;this.i=b;this.g=c;b=new R((GBS_HOST||"https://books.google.com/")
+"books?jscmd=viewapi");T(b,"bibkeys",a.join(","));T(b,"hl","pt-
BR");T(b,"source","viewport");(new
nm(b)).g(x(this.j,this))}om.prototype.j=function(a){for(var b=0;b<this.b.length;b+
+){var c=a[this.b[b]];if(c){var
d=c.preview_url,e;if(e=d)e=c.preview,c=c.embeddable,n(c)||(c=!
0),e=("full"==e||"partial"==e)&&c;if(e)
{this.i&&this.i(d);return}}}this.g&&this.g()};function pm(a){this.
$=a;this.b=Sf(a.s);this.i=new
Re(Pc(Gc(a.s)));L(this.i,"resize",x(this.g,this))}pm.prototype.b=null;pm.prototype.
g=function(){var a=Sf(this.$.s);Cc(a,this.b)||(this.$.Qa(),this.b=a)};function
qm(a){this.b=a}function rm(a){var b=[];a.b.head_boxes&&A(a.b.head_boxes,function(a)
{b.push([a.X,a.Y,a.W,a.H])});return b};function sm(a){this.b=a};function tm(a)
{Qk.call(this,a)}z(tm,Qk);tm.prototype.tc=function(a)
{tm.V.tc.call(this,a);a&&a.additional_info&&(this.v=a.additional_info["[NewspaperJS
ONPageInfo]"],this.v.articles&&(this.Da={},A(this.v.articles,function(a){var
b=a.aid;b&&(this.Da[b]=new qm(a))},this)))};tm.prototype.ka=function()
{return{width:"w"}};tm.prototype.Qa=function(){return this.R};function um(a,b)
{Gk.call(this);this.i={};if(a){this.jg=a.prefix;var c=Sa(a.page,function(a){a=new
this.b(a);b&&(a.Za=b);return
a},this);Hk(this,c)}}z(um,Gk);um.prototype.Ee=function(a){a=a.page;for(var
b=0;b<a.length;b++){var
c=a[b],d=this.Oa.get(c.pid);d&&Wk(d,c)}};um.prototype.b=Qk;um.prototype.j=function(
a,b){if(!this.Oa.get(b.Ja())){var
c=$a(this.Oa.hb());ab(c,b);Hk(this,c)}this.i[b.Ja()]=!0;a&&a(b)};function vm(a)
{um.apply(this,arguments);this.g();L(this,"update",x(this.g,this))}z(vm,um);functio
n wm(a,b){var c={};A(b.page,function(a){var
b=this.Oa.get(a.pid);b&&Wk(b,a);c[a.pid]=!0},a);var d=a.Oa.hb(),e=Ra(d,function(a)
{return!!c[a.Ja()]||!!this.i[a.Ja()]},a);d.length!
=e.length&&Hk(a,e)}vm.prototype.Ee=function(a){this.o?
wm(this,a):vm.V.Ee.call(this,a)};
vm.prototype.g=function(){var a={},b=0;A(this.Oa.hb(),function(c){var
d=Jk(c);a[d]=c;b=Math.max(b,d)});for(var c=[],d=-1;d<=b;d+=2){var e=a[d],f=a[d+1];
(e||f)&&c.push([e,f])}};vm.prototype.b=tm;function xm()
{}g=xm.prototype;g.lb=function(a){this.i=a.width;this.g=a.height};g.ya=function()
{return new E(this.i,this.g)};g.yd=function(){return this.o};g.Dc=function(){return
this.b};g.yb=function(){return this.i};g.hc=function(){return
this.g};g.kc=function(){return new D(this.o,this.b)};function ym(a){return new
N(a.o,a.b,a.i,a.g)};function zm(a,b,c){this.v=a;this.s=b;this.R=c||!
1;a=this.ya();this.j()?
a.height=120:a.height=65;this.lb(a)}z(zm,xm);zm.prototype.j=function(){var
a=Hc(document,"gb-mobile-menu-pubinfo");return a?(a=Xc(a),C.hf&&0<a.length&&null!
=this.v&&0==Jk(this.v)):!1};function Am(){this.j=[]}Am.prototype.$b=function(a)
{this.j.push(a)};Am.prototype.ya=function(){var a=this.yb(),b=this.hc();return
null===a||null===b?null:new E(a,b)};Am.prototype.se=function(){return
Ra(this.j,Ud)};function Bm(a,b){for(var c=0;c<a.j.length;c++){var
d=a.j[c];if(b(d))return d}return null}function Cm(a,b){return Bm(a,function(a)
{return a.Dc()<=b&&a.Dc()+a.ya().height>=b})}
function Dm(a,b){return Va(a.j,function(a){return(a=xf(ym(a)))&&b?b instanceof vf?
b.left>=a.left&&b.right<=a.right&&b.top>=a.top&&b.bottom<=a.bottom:b.x>=a.left&&b.x
<=a.right&&b.y>=a.top&&b.y<=a.bottom:!1})};function Em(a)
{this.j=a}z(Em,xm);Em.prototype.va=function(){return
this.j};Em.prototype.lb=function(a){void 0==a.width?
(this.g=a.height,this.i=Math.round(a.height*Nk(this.j))):void 0==a.height?
(this.i=a.width,this.g=Math.round(a.width/Nk(this.j))):
(this.i=a.width,this.g=a.height)};function Fm()
{this.j=[];this.o=[]}z(Fm,Am);g=Fm.prototype;g.marginRight=0;g.tg=0;g.ni=!
1;g.yb=function(){return this.i};g.hc=function(){return this.g};function Gm(a)
{Hm(a);for(var b=0,c=0;c<a.s;c++){var d=Im(a,c);A(a.o[c],function(a){if(a){var
c=b+Math.round((d-a.ya().width)/2);a.o=c}});b+=d}a.i=b+a.marginRight;var
e=0;for(c=0;c<a.b;c++){var f=Jm(a,c);A(Km(a,c),function(a){if(a)if(this.ni){var
b=e+Math.round((f-a.ya().height)/2);a.b=b}else a.b=e});e+=f+a.tg}a.g=e}
function Km(a,b){return Sa(a.o,function(a){return a[b]})}function Im(a,b){var
c=0;A(a.o[b],function(a){a&&(c=Math.max(c,a.ya().width))});return c}function
Jm(a,b){var c=0;A(Km(a,b),function(a){a&&(c=Math.max(c,a.ya().height))});return
c};function Lm(a){Fm.call(this);this.s=a}z(Lm,Fm);function Hm(a)
{a.b=Math.ceil(a.j.length/a.s);for(var b=0;b<a.b;b++)for(var c=0;c<a.s;c++){var
d=b*a.s+c;a.o[c]=a.o[c]||[];a.o[c][b]=a.j[d]}};function Mm(a)
{Lm.call(this,a);this.v=new Map}z(Mm,Lm);Mm.prototype.jc=function(a){return
this.v.get(Nm(Em,a))};Mm.prototype.$b=function(a){if(a instanceof zm){var
b=Nm(a.constructor,a.s);this.v.set(b,a)}else a instanceof
Em&&(b=Nm(a.constructor,a.va()),this.v.set(b,a));Mm.V.$b.call(this,a)};function
Nm(a,b){return w(a)+"#"+b.Ja()};function Om(a,b,c,d,e)
{Mm.call(this,1);this.Le=b;this.Oc=c;var f=d||!1,k;a=a.Oa.hb();A(a,function(a)
{f&&k&&1<Jk(a)-Jk(k)&&Pm(this,k,a);var b=Hc(document,"gb-mobile-menu-
pubinfo");b&&(b=Xc(b),C.hf&&0<b.length&&!f&&k&&a&&0==Jk(k)&&Pm(this,k,a,!0));b=new
Em(a);var c=b.ya();"fixed_height"==this.Le?
c.height=this.Oc:c.width=this.Oc;b.lb(c);this.
$b(b);k=a},this);f&&k&&e&&Jk(k)<Jk(e)&&Pm(this,k,e);Gm(this)}z(Om,Mm);
function Pm(a,b,c,d){b=new zm(b,c,d||!1);c=b.ya();"fixed_height"==a.Le?
c.height=a.Oc:c.width=a.Oc;b.lb(c);a.$b(b)}Om.prototype.tg=8;function Qm()
{};function Rm(a,b){this.$=a;this.b=b}z(Rm,Qm);Rm.prototype.render=function(a){var
b=this.b(a);b.lb(a.ya());b.setPosition(a.kc());return b};function Sm(a,b){var
c=Tm(a),d=Tm(b);if(0==Jk(a)||0==Jk(b))d="Esta \u00e9 uma visualiza\u00e7\u00e3o. O
n\u00famero total de p\u00e1ginas exibido ser\u00e1 limitado.";else if(!q(c)||!
q(d)||c>=d||1==Math.abs(c-d))d="Algumas p\u00e1ginas foram omitidas da
visualiza\u00e7\u00e3o deste livro.";else{var e=Tm(a),f=Tm(b);0==e+1-(f-1)?d="A
p\u00e1gina "+(--d+" n\u00e3o faz parte da visualiza\u00e7\u00e3o deste livro."):
(c=++c+"",d=--d+"",d="O intervalo entre as p\u00e1ginas "+(c+(" e "+(d+"
n\u00e3o \u00e9 mostrado nesta visualiza\u00e7\u00e3o."))))}return d}
function Tm(a){a=a.b.title;var b;/[^0-9]/.test(a)||jb(a)?b=null:b=gb(a,"B")?
hf(a,lf):hf(a,kf);return b};function Um(){X.call(this)}z(Um,X);function Vm(a,b)
{X.call(this);this.s=a;this.o=b;this.j=b.v;this.i=b.s;this.b=H("DIV");this.b.classN
ame="separator-container";this.s.appendChild(this.b);var
c=H("TABLE");c.className="separator-outer-table";this.b.appendChild(c);var
d=c.insertRow(-1).insertCell(-1);d.align="center";var
e=H("DIV");e.className="separator-
background";d.appendChild(e);d=H("TABLE");d.className="separator-inner-
table";e.appendChild(d);d.align="center";if(b.j()){var f=Hc(document,"gb-mobile-
menu-pubinfo");if(f){var k=(f||
document).getElementsByTagName("IMG");if(1==k.length){k=k[0].cloneNode(!0);var
l=d.insertRow(-1).insertCell(-1);l.insertBefore(k,l.childNodes[0]||
null);Ie(l,"separator-message");Ie(l,"separator-pubinfo-
message")}k=Sm(this.j,this.i);Qb&&null!==f&&"innerText"in f?f=f.innerText.replace(/
(\r\n|\r|\n)/g,"\n"):(l=[],ed(f,l,!0),f=l.join(""));f=f.replace(/ \xAD /g,"
").replace(/\xAD/g,"");f=f.replace(/\u200B/g,"");Qb||(f=f.replace(/ +/g," "));" "!
=f&&(f=f.replace(/^\s*/,""));d=d.insertRow(-1).insertCell(-1);
l=this.o;d.innerHTML=l.j&&l.R?f:k+"<br>"+f;Ie(d,"separator-
message");Ie(d,"separator-pubinfo-message")}Ie(c,"separator-
pubinfo");Ie(e,"separator-pubinfo")}else c=d.insertRow(-1).insertCell(-
1),Ie(c,"separator-message"),c.innerHTML=Sm(this.j,this.i);
$f(this.b);W(this.b)}z(Vm,Um);Vm.prototype.lb=function(a)
{P(this.b,a)};Vm.prototype.setPosition=function(a)
{Ff(this.b,a)};Vm.prototype.Ua=function(){I(this.b)};function Wm(a,b)
{this.b=a;this.g=b};function Xm(a,b)
{El.call(this,b);this.i=a;this.g.ha(a,"pagechange",this.wa);this.g.ha(this.i,"searc
hupdate",this.nd);var c=Hc(document,"subscription-
bar");c&&(this.g.ha(this,"scrolldown",y(this.Vg,c)),this.g.ha(this,"scrollup",y(thi
s.Ug,c)))}z(Xm,El);
Xm.prototype.Qa=function(a){a=this.ub(a);var b=this.j;Gl(this,a);if(b){var c=new
Wm(b,a);a=Ml(this);b=Dm(c.b,a);if(!b)a:{b=Number.POSITIVE_INFINITY;for(var
d=c.b.se(),e=d[0],f=0;f<d.length;f++){var k=d[f],l=wf(xf(ym(k)),a);if(l<b)
{b=l;if(0==l){b=k;break a}e=k}}b=e}c=c.g;d=b;if(d instanceof
zm)d=Nm(d.constructor,d.s);else if(d instanceof Em)d=Nm(d.constructor,d.va());else
throw Error("Input item must be a LayoutPage or
LayoutSeparator.");c=c.v.get(d);a=Rh(a);d=b.kc();a.x-=d.x;a.y-=d.y;d=c.ya().width/
b.ya().width;b=c.ya().height/b.ya().height;a=new
D(Math.round(a.x*d),Math.round(a.y*b));a=Rh(c.kc()).add(a);a=new
D(Math.round(a.x+this.b.width/2*-1),Math.round(a.y+this.b.height/2*-
1));yl(this,a)}};function Ym(a,b){var
c=[];"fixed_width"==a.j.Le&&c.push(a.ya().width);if(a.Me){a:{var d=a.Me();var
e=a.j.Oc;c=Zm(d,c);if(0<b)for(d=0;d<c.length;d++){if(c[d]>e){e=c[d];break a}}else
for(d=c.length-1;0<=d;d--)if(c[d]<e){e=c[d];break
a}}e&&a.Qa(e)}}Xm.prototype.wa=function(){this.$a||this.Aa(this.i.va())};
Xm.prototype.Aa=function(a){this.j.jc&&(a=this.j.jc(a))&&Kl(this,new
D(Math.round(a.yd()),Math.round(a.Dc())))};Xm.prototype.nd=function()
{$m&&(this.ka.Ua(),this.Sb&&this.Sb(),this.Te())};var $m=!0;function an()
{this.b=new Map}an.prototype.add=function(a,b){this.b.set(w(a),b)};function bn(a,b)
{b=void 0===b?[]:b;for(var c=new Set(b.map(function(a){return
w(a)})),d=oa(a.b.keys()),e=d.next();!e.done;e=d.next())if(e=e.value,!c.has(e)){var
f=a.b.get(e);f&&f.Ua();a.b["delete"](e)}};function cn(){this.g={};this.b=new
an}cn.prototype.Ua=function(){bn(this.b)};function Il(a,b){b=Ra(b,function(a)
{return!!this.g[w(a.constructor)]},a);bn(a.b,b);A(b,function(a)
{this.b.b.has(w(a))||this.b.add(a,this.g[w(a.constructor)].render(a))},a)};function
dn(a,b){this.g=a;this.b=b}z(dn,Qm);
dn.prototype.render=function(a){var b=this.b(),c=a.va(),d=this.g.Me().
$f;d=d[d.length-1]/a.ya().width;var
e=a.ya();b.Qd=e.width;b.Pd=e.height;e=Dc(a.ya());var f=q(void 0)?void
0:d;e.width*=d;e.height*=f;b.Rh=e.width;b.Qh=e.height;b.setPosition(a.yd(),a.Dc());
b.tb(c);c=b.Qd-2;d=b.Pd-2;e=b.Rh-2;f=b.Qh-2;O(b.zc,
{backgroundColor:"#cccccc",position:"absolute"});Ff(b.zc,0,0);P(b.zc,b.Qd,b.Pd);O(b
.Ic,
{overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute"});Ff(b.Ic,1,1);P(b
.Ic,c,d);Q(b.Cb,!0);a=
b.$;c=new en(b.va(),new E(c,d),new E(e,f));d=b.Ic;c=a.Ra.Td?new fn(a,c,d):new
gn(a,c,d);c instanceof gn?c instanceof gn&&(hn(c,new jn(a.Za)),hn(c,new kn),d=new
ln(a.lc()),e=new mn(d,Y(a)),hn(c,e),hn(c,d),hn(c,new nn(a))):c instanceof fn&&c
instanceof fn&&hn(c,new jn(a.Za));b.Ib=c;return b};function on(){};function pn(a)
{this.b=a}z(pn,on);pn.prototype.re=function(a){var b=qn(this,a);a=b[0]||[];b=b[1]||
[];b.sort(y(rn,Ml(this.b)));var c=[];ab(c,a,b);return c};function rn(a,b,c){return
wf(xf(ym(b)),a)-wf(xf(ym(c)),a)}function qn(a,b){var c=Ll(a.b),d=new N(c.left-
800,c.top-800,c.width+1600,c.height+1600);return eb(b,function(a)
{a=ym(a);if(zf(d,a))return zf(c,a)?0:1})};function sn(a,b){this.b=b;this.
$=a}z(sn,pn);sn.prototype.re=function(a){var b=sn.V.re.call(this,a),c=this.
$.va();if(c){var d=[],e=this.$.i;A([1,-1],function(){var
a=Kk(e,c.Ja(),1);a&&d.push(a)});A(a,function(a)
{a.va&&Wa(d,a.va())&&Xa(b,a)})}return b};function tn()
{X.call(this)}z(tn,X);tn.prototype.uc=function(a)
{this.Ib=a;this.j=un(a)};tn.prototype.ua=function()
{tn.V.ua.call(this);I(this.j)};function vn(a)
{X.call(this);this.s=a;this.v=[]}z(vn,tn);g=vn.prototype;g.uc=function(a)
{vn.V.uc.call(this,a);this.ad();this.va()&&this.g.ha(this.va(),"update",this.ad)};g
.va=function(){return this.Ib.va()};g.jd=function(a,b,c,d){var e=H("div");W(e,!
0);this.j.appendChild(e);a=wn(this,a,b,c,d);O(e,
{position:"absolute",left:a[0]+"px",top:a[1]+"px",width:a[2]+"px",height:a[3]+"px"}
);this.s&&(O(e,{backgroundColor:this.s}),Uf(e));this.v.push(new
N(a[0],a[1],a[2],a[3]));return e};
function xn(a){return a.Ib.ya().width/a.Ib.va().i.Uc.width}function wn(a,b,c,d,e)
{var f=xn(a);return Sa([b,c,d,e],function(a){return Math.round(a*f)})}function
yn(a,b){A(b,function(a){this.jd.apply(this,a)},a)}g.Tg=function(a){return
this.jd(a.left,a.top,a.width,a.height)};g.qe=function()
{Wc(this.j);this.v=[]};g.ad=r;function kn()
{vn.call(this)}z(kn,vn);g=kn.prototype;g.ad=function(){if(!this.i){var
a=this.va();a&&(a=cl(a))&&(yn(this,a),this.i=!0)}};
g.jd=function(a,b,c,d){this.b=kn.V.jd.call(this,a,b,c,d);O(this.b,{border:"2px
#aaaaff
dashed"});this.o=H("img");this.b.appendChild(this.o);this.o.src="/googlebooks/image
s/dialog_close_x.gif";a=wn(this,a,b,c,d);O(this.o,
{position:"absolute",cursor:"pointer",left:a[2]-
19+"px",top:"4px",display:"none"});L(this.b,"mouseout",x(this.Bh,this));L(this.b,"m
ouseover",x(this.Of,this,!0));Hd(this.o,"click",x(this.Ua,this));return
this.b};g.Ua=function(){I(this.b)};g.Bh=function(a){Zc(this.b,a.target)||this.Of(!
1)};
g.Of=function(a){O(this.o,{display:a?"":"none"})};function nn(a)
{vn.call(this);this.$=a}z(nn,vn);nn.prototype.ad=function(){if(!this.i){var
a=this.va();a&&(a=bl(a))&&(A(a,function(a){var
b=a.pop(),d=a.pop();a=this.jd.apply(this,a);O(a,
{cursor:"pointer"});this.g.ha(a,"click",x(this.b,this,d,b))},this),this.i=!
0)}};nn.prototype.b=function(a,b){var c=this.$.i.Oa.get(a);c?this.$.tb(c):ul(this.
$,b)};function zn(a,b){this.j=a;this.b=b}zn.prototype.va=function(){return
this.j};zn.prototype.g=function(){return this.j.Yc(this.b)};function en(a,b,c)
{zn.call(this,a,b);this.i=c}z(en,zn);en.prototype.g=function(){return
this.i.width>this.b.width?this.j.Yc(this.i):en.V.g.call(this)};function An(a,b,c)
{if(C.ma&&!C.Ea("9")){var d=[];d[0]=L(a,"readystatechange",y(Bn,a,y(Cn,b),d))}else
Hd(a,"load",y(Cn,b));c&&Hd(a,"error",y(Cn,c))}function Cn(a){Ee(a)}function
Bn(a,b,c){if("complete"!=a.readyState)return!0;Pd(c[0]);b();return!1}var
Dn=H("div");function En(a){if(C.ma){Dn.appendChild(a);var
b=y(I,a);An(a,b,b);a.src="//www.google.com/images/cleardot.gif"}else
a.src="//www.google.com/images/cleardot.gif",I(a)};function Fn(a,b,c,d,e)
{X.call(this);this.ld(Y(a));this.
$=a;this.b=c;this.ka=[];this.Ma=d;P(d,c);this.Aa=un(this);O(this.Aa,"backgroundColo
r","#fff");P(this.Aa,c);if(this.Da=n(e)?e:!0)a=un(this),P(a,c),this.wa=new
Gn(a),O(this.wa.b,
{display:""});b&&(this.j=b,this.g.ha(b,"update",this.Hc),Vk(b,Sk(b),void
0))}z(Fn,X);g=Fn.prototype;g.ya=function(){return this.b};g.va=function(){return
this.j};function hn(a,b){a.ka.push(b);b.uc(a)}g.Hc=r;
function Hn(a){a.dispatchEvent("load");a.Da&&O(a.wa.b,{display:"none"})}function
un(a){var b=H("div");W(b,!0);O(b,
{position:"absolute",left:0,top:0});a.Ma.appendChild(b);return b}g.Ua=function()
{A(this.ka,function(a){a.Ia()});this.ka=null;this.o&&I(this.o)};function In(a)
{a.R=un(a);P(a.R,a.ya());O(a.R,
{backgroundImage:"url(//www.google.com/images/cleardot.gif)",backgroundRepeat:"repe
at"});a.g.ha(a.R,"mousedown",a.ai);a.g.ha(a.R,"dragstart",qd)}g.ai=function(a)
{a.display=this;Jn.dispatchEvent(a)};
var Jn=new M;function Gn(a)
{this.b=a;a={position:"absolute",left:0,color:"#808080",fontSize:"13px",backgroundC
olor:"white"};for(var b=0;2>b;b++){var
c=H("div");W(c);O(c,a);this.b.appendChild(c);c.textContent="Carregando...";a.bottom
=0}}function Kn(a,b,c){this.b=a;O(a,
{backgroundColor:"#FFF",textAlign:"center"});P(a,b);a.innerHTML=c||"";W(this.b)};fu
nction gn(a,b,c){Fn.call(this,a,b.va(),b.b,c);this.ld(Ln);a=un(this);this.v=new
Mn(b.b,a);a=un(this);this.s=new Mn(b.b,a);In(this);
$f(c);Ie(c,"pageImageDisplay");this.ra=b;b.va()&&this.Hc()}z(gn,Fn);var Ln=new
M;g=gn.prototype;g.tb=function(a)
{Uk(a,"output",null);gn.V.tb.call(this,a);a.Yc()&&this.Hc()};
g.Hc=function(){var a=this.va(),b=this.ra.g();if(b&&!this.i)
{Hd(this.v,"load",x(this.wh,this,a,b,this.ya().width));Nn(this.v,[b]);var c=this.
$.nd,d=a.Ja(),e=[];if(c.b[d]){var f=[],k;for(k in
c.b[d])f.push(k);f.sort(db);for(k=0;k<f.length;k++)e.push(c.b[d]
[f[k]])}e.push(b);Nn(this.s,e);this.i=!0;a==this.
$.va()&&this.dispatchEvent("fetch")}Ta([Yk.Hg,Yk.Ig],x(a.Ma,a))&&(a=hb('<table
width=100% height=100%><tr><td><img src="%s"/><br/>
%s</td></tr></table>',Ek("/googlebooks/restricted_logo.gif"),"Voc\u00ea acessou uma
p\u00e1gina n\u00e3o-dispon\u00edvel para visualiza\u00e7\u00e3o ou atingiu seu
limite de visualiza\u00e7\u00e3o para este livro."),
this.o&&I(this.o),this.o=un(this),new
Kn(this.o,this.ya(),a),Hn(this))};g.wh=function(a,b,c){a==this.
$.va()&&this.dispatchEvent("loaded");this.s.empty();var d=this.
$.nd;a=a.Ja();d.b[a]=d.b[a]||{};d.b[a][c]=b;Hn(this)};g.Hb=function(){return
this.v.Hb()||this.s.Hb()};g.Ua=function(){this.i=!
1;this.v.empty();this.s.empty();gn.V.Ua.call(this)};function Mn(a,b)
{M.call(this);this.b=a;this.i=b;this.hd=!
1;this.g=H("img");this.g.width=this.b.width;this.i.appendChild(this.g);W(this.i)}z(
Mn,M);
Mn.prototype.empty=function(){for(var a;a=Yc(this.i);)En(a)};function Nn(a,b)
{An(a.g,x(a.j,a,a.g));for(var c=0;c<b.length;c+
+)a.g.src=b[c]}Mn.prototype.j=function(a)
{this.g==a&&(this.dispatchEvent("load"),this.hd=!0)};Mn.prototype.Hb=function()
{return this.hd};function On(a,b,c,d,e,f,k)
{M.call(this);this.R=a;this.i=b;this.g=c;this.o=d;this.j=e;this.ra=f;this.ka=k;this
.s=Math.ceil(this.i/this.o);this.v=Math.ceil(this.g/this.j);this.b=[];for(a=0;a<thi
s.s;++a){b=[];for(c=0;c<this.v;+
+c)b.push(null);this.b.push(b)}}z(On,M);On.prototype.empty=function(){for(var
a;a=this.R.firstChild;)En(a)};On.prototype.Aa=function(a,b){O(a,
{display:""});this.ka&&this.ka(b)};On.prototype.wa=function(){};function
fn(a,b,c,d)
{Fn.call(this,a,b.va(),b.b,c,d);this.s=un(this);In(this);b.va()&&this.Hc();this.
$=a;this.v=L(Y(this.$),"update",this.ra,!
1,this)}z(fn,Fn);fn.prototype.Hc=function(){var a=this.va(),b=a.Yc(),c=this.
$.Ra.Td,d=a.Aa;if(b&&d&&!this.i){var e=Pk(d,this.ya().height);q(e)&&(d=(d=d.Se[e])?
d.width:null,b=new R(b),T(b,"zoom",e),T(b,"pg",a.ra),b=b.toString(),this.Qa=new
On(this.s,d,this.ya().height,c.Wf,c.Vf,x(c.Zg,c,b,d,this.ya().height),null),this.i=
!0,this.ra())}};
fn.prototype.ra=function(){if(this.i){var a=Kf(this.s);if(a){var
b=Qf(this.s);a.top-=b.y;a.bottom-=b.y;a.left-=b.x;a.right-=b.x;if(0<a.bottom-
a.top&&0<a.right-a.left){b=this.Qa;a=yf(a);var
c=Math.floor(a.left/b.o),d=Math.floor(a.top/b.j),e=Math.ceil((a.left+a.width)/b.o),
f=Math.ceil((a.top+a.height)/b.j);e=Math.min(e,b.s);for(f=Math.min(f,b.v);c<e;c+
+)for(var k=d;k<f;k++)if(!b.b[c][k]){var l=b;var m=c,t=k;if(!l.b[m][t]){var
F=H("img");O(F,
{position:"absolute",left:m*l.o+"px",top:t*l.j+"px",display:"none"});
l.b[m][t]=F;l.R.appendChild(F)}l=l.b[m]
[t];m=b.ra(c,k);An(l,x(b.Aa,b,l,m),x(b.wa,b,l,m));l.src=m}for(c=0;c<b.s;+
+c)for(k=0;k<b.v;++k){if(d=!!b.b[c][k])d=new N(c*b.o,k*b.j,(c+1)*b.o,(k+1)*b.j),d=!
(d.left<=a.left+a.width&&a.left<=d.left+d.width&&d.top<=a.top+a.height&&a.top<=d.to
p+d.height);d&&(En(b.b[c][k]),b.b[c][k]=null)}}}Al(this.
$)}};fn.prototype.Ua=function(){this.i&&(this.Qa.empty(),this.i=!
1);this.v&&(Pd(this.v),this.v=null);fn.V.Ua.call(this)};function jn(a)
{this.Za=a;vn.call(this,"#ffff00")}z(jn,vn);jn.prototype.ad=function(){var
a=this.Ib.va();if(a){var b=this.Za.getQuery();b!
=this.b&&(a=$k(a,b),this.qe(),a&&(Sa(a,x(this.Tg,this)),this.b=b))}};function
Pn(a,b){this.Ca=b||Qn+"-"+Rn++;this.o=a}Pn.prototype.toString=function(){var
a={};this.b(a);var b=[];Mh(new Lh,a,b);return
b.join("")};Pn.prototype.b=function(a){a.id=this.Ca;a.type=this.o};var
Qn=xb(),Rn=1;function Sn(a,b,c,d)
{Pn.call(this,"AnalyticsTrack",d);this.i=a;this.g=b;this.j=c||""}Sn.prototype=aa(Pn
.prototype);Sn.prototype.constructor=Sn;if(fa)fa(Sn,Pn);else for(var Tn in
Pn)if("prototype"!=Tn)if(Object.defineProperties){var
Un=Object.getOwnPropertyDescriptor(Pn,Tn);Un&&Object.defineProperty(Sn,Tn,Un)}else
Sn[Tn]=Pn[Tn];Sn.V=Pn.prototype;Sn.prototype.b=function(a)
{Pn.prototype.b.call(this,a);a.category=this.i;a.action=this.g;a.label=this.j};new
Hi;Ca("_OC_analyticsTrack",function(a,b,c){var
d=h.ga;d&&d("send","event",a,b,c)});function mn()
{X.call(this)}z(mn,tn);mn.prototype.uc=function(a)
{mn.V.uc.call(this,a);a=this.j;var b=H("div");W(b,!
0);a.appendChild(b);b.className="selection-
layer";P(a,this.Ib.ya());P(b,this.Ib.ya());this.g.ha(b,"click",this.b);this.g.ha(b,
"mousedown",this.i)};mn.prototype.i=function(){};mn.prototype.b=function()
{};function ln(){vn.call(this,"#4a95d6")}z(ln,vn);ln.prototype.uc=function(a)
{ln.V.uc.call(this,a);O(this.j,
{cursor:"pointer"});this.g.ha(this.j,"mousedown",Vn)};function Vn(a)
{a.j()}ln.prototype.qe=function()
{ln.V.qe.call(this);this.b&&this.b.Ia()};ln.prototype.ua=function()
{ln.V.ua.call(this);this.b&&this.b.Ia();this.i&&Pd(this.i)};function Wn(a,b,c)
{X.call(this);this.$=a;this.Cb=H("div");W(this.Cb,!0);O(this.Cb,
{position:"absolute",display:"none"});c.appendChild(this.Cb);this.b=H("div");W(this
.b,!0);O(this.b,
{position:"absolute"});this.Cb.appendChild(this.b);this.zc=H("div");W(this.zc,!
0);this.Cb.appendChild(this.zc);this.Ic=H("div");W(this.Ic,!
0);this.zc.appendChild(this.Ic);Q(this.Cb,!
1)}z(Wn,Um);g=Wn.prototype;g.Hb=function(){return this.Ib.Hb()};g.Ua=function()
{this.Ib&&this.Ib.Ua();I(this.Cb)};
g.setPosition=function(a,b){Ff(this.Cb,a,b)};g.Dc=function(){return
Hf(this.Cb).x};g.yd=function(){return Hf(this.Cb).y};g.tb=function(a)
{this.j=a};g.va=function(){return this.j};g.hc=function(){return
this.Pd};g.yb=function(){return this.Qd};function Xn(a){return a+2}g.ya=function()
{return new E(this.Qd,this.Pd)};function Yn(a)
{X.call(this);Wc(a);W(a);this.j=a;this.b=H("div");W(this.b,!
0);"rtl"==document.body.dir&&(Ic(a,{dir:"ltr"}),Ic(this.b,
{dir:"rtl"}));a.appendChild(this.b)}z(Yn,X);function Zn(a,b)
{Yn.call(this,b);this.o=a;this.g.ha(b,"scroll",this.v);O(b,"position","relative");O
(this.b,"position","absolute");this.i=H("div");W(this.i,!
0);b.appendChild(this.i);this.i.appendChild(this.b)}z(Zn,Yn);function Fl(a){var
b=a.ra;a.ka&&b&&(O(a.b,"left",Math.floor(Math.max(0,a.o.o.j.clientWidth-
b.width)/2)+"px"),O(a.i,"height",b.height+"px"))}Zn.prototype.wa=function()
{this.s=!1;this.v()};
Zn.prototype.v=function(){if(!this.s){var a=this.o.s;if(a){a=a.Dd();var
b=this.j;b=new D(b.scrollLeft,b.scrollTop);Ac(a,b)||(this.R=!
0,yl(this.o,b),this.R=!1)}}};function $n(a){this.$f=a}function Zm(a,b){var c=b||
[],d=Ra(a.$f,function(a){return!Ta(c,function(b){return 50>Math.abs(b-
a)})});d.push.apply(d,c);d.sort(db);return d};function ao(a){var b=a.lc(),c=new
Zn(this,b);bo(b);Xm.call(this,a,c);Jl(this,new sn(a,this));Hl(this,co(this));var
d=a.i,e=a.Ra.Od;this.ub=a.Ra.Wg?function(a){return new Om(d,e,a)}:a.Ra.Rf?
function(b){return new Om(d,e,b,!0,a.Ra.Rf)}:function(a){return new Om(d,e,a,!
0)};b=this.i.Ra;"fixed_height"==b.Od?(b=b.i,b=b[Math.floor(b.length/2)]+2):b=(b.g?
b.g:b.b&&b.b.width?
b.b.width:575)+2;this.Qa(b);this.g.ha(this.i,"pagesupdate",this.Gh);this.g.ha(this.
i,"pagemodechange",this.Fh);this.g.ha(this,"move",
this.Te);this.g.ha(this,"move",this.mi)}z(ao,Xm);function bo(a)
{O(a,"overflow","auto");O(a,{overflowX:"auto",overflowY:"scroll"});Ie(a,"overflow-
scrolling");Ic(a,{dir:"ltr"})}g=ao.prototype;g.Md=function()
{Ym(this,1)};g.Nd=function(){Ym(this,-1)};g.Me=function(){var
a=this.i.Ra,b=$a(a.i);"fixed_width"==a.Od&&(a=this.i.Ra.Zh)&&150<a-b[b.length-
1]&&(1500>a?Xa(b,a):Xa(b,1500));return new $n(Sa(b,Xn))};
g.ya=function(){if(this.ra.hasChildNodes()){var
a=ag(this.ra.childNodes[0]).width;a=new E(a,this.b.height)}else a=this.b;return
a};function co(a){var b=new cn,c=new dn(a,y(Wd,Wn,a.i,a,a.o.b));b.g[w(Em)]=c;a=new
Rm(a.i,y(Wd,Vm,a.o.b));b.g[w(zm)]=a;return b}g.mi=function(){if(this.od){var
a=Cm(this.j,Ml(this).y);a&&a.va&&(a=a.va(),this.i.va()!=a&&(this.$a=!
0,this.i.Re(a.Ja()),this.$a=!1))}this.od=!0};
g.Gh=function(){var a=this.i.va(),b=this.i.i,c=b.Oa.get(a.Ja());if(!c)a:
{c=Jk(a);b=b.Oa.hb();for(a=b.length-1;0<=a;a--){var d=b[a];if(Jk(d)<=c){c=d;break
a}}c=null}a=this.s;b=this.j;d=b.jc(c);a=Bc(a,d.kc());b=this.ub(b.Oc);c=b.jc(c).kc()
;c=new D(c.x+a.x,c.y+a.y);Gl(this,b);yl(this,c)};g.Fh=function()
{this.ka.Ua();this.Te()};
g.sf=function(a){if(a.Qa&&a.R){var b=a.R;if(null!=a.s)var c=a.s;else a.s=new
sm(this.o.b),c=a.s;c.b=this.o.b;Hc(document,"focus_article_div")&&I(Hc(document,"fo
cus_article_div"));var d=this.j.jc(a);a=d.yb()/a.Xc();if(rm(b)&&(b=rm(b))){var
e=b[0];if(e&&4==e.length){b=a*e[0]+d.yd();d=a*e[1]+d.Dc();var
f=a*e[2];a*=e[3];e=H("DIV");e.setAttribute("id","focus_article_div");W(e,!
0);Uf(e);O(e,
{position:"absolute",left:b+"px",top:d+"px",width:f+"px",height:a+"px",cursor:"poin
ter",backgroundColor:"#36C",border:"2px solid #00F"});
c.b.appendChild(e)}}}};function eo(a){this.o=a.Seller;this.
$a=a.Url;this.g=a.TrackingUrl;this.b=a.Price;this.i=a.IsInStock;this.j=a.IsPublishe
r};function fo(){};function go(a,b,c,d){this.Wf=a||256;this.Vf=b||256;this.g=c||
3;this.i=d||3;this.b=null}function ho(a,b)
{a.b=b}go.prototype.Zg=function(a,b,c,d,e){var
f=this.g,k=this.i;b=Math.ceil(b/this.Wf);c=Math.ceil(c/this.Vf);var
l=Math.floor(e/f),m=Math.floor(d/k),t=f*b*l;e-=l*f;f=Math.min(f,c-l*f);t+=f*k*m;d-
=m*k;k=Math.min(k,b-m*k);d=t+(e*k+d);a=new
R(a);T(a,"tid",d);this.b&&(a=this.b(a,d));return a.toString()};function io()
{};function jo(a){this.Wg=!!
a.fullview;this.li=a.table_of_contents_page_id||"";this.g=a.initial_zoom_width_over
ride;this.Zh=a.max_resolution_image_width;a.last_page&&(this.Rf=new
Qk(a.last_page));this.b=new E(a.page_width,a.page_height);var
b=a.additional_info,c={};b&&(c=b["[JsonBookInfo]"]);c.BuyLinks&&(this.lf=Sa(c.BuyLi
nks,function(a){return new
eo(a)},this));this.Jg=c.AboutUrl;c.allowed_syndication_flags&&(this.oe=c.allowed_sy
ndication_flags.allow_disabling_chrome);c.TocLine&&Sa(c.TocLine,function(){return
new fo});
c.SubscribeLink&&(this.rg=new
eo(c.SubscribeLink));c=null;b&&(c=b["[NewspaperJSONVolumeInfo]"]);this.Td=null==c?
null:new go(c.tile_h,c.tile_w,c.x_win,c.y_win);this.o=a.is_newspaper||!1;
(this.j=a.newspaper_tile_base_url)&&this.Td&&ho(this.Td,x(this.s,this));this.i=c?
c.res_h:ko;this.Od=this.o?"fixed_height":"fixed_width"}z(jo,io);var
ko=[350,410,495,575,685,800,910,1025];jo.prototype.s=function(a){a=a.toString();var
b=a.indexOf("?");0<=b&&(a=this.j+a.substring(b));return new R(a)};var
lo={update:function(a){for(var b in a)lo[b]=a[b]},Mg:function(a)
{if(p(a))try{a=JSON.parse(a)}catch(c){a=null}for(var b in
a)lo.Lg(b,a[b])},Lg:function(a,b){lo[a]=b}};Ca("_OC_addFlags",lo.Mg);function mo(a)
{X.call(this);this.$=a;this.b=new
Se;this.g.ha(a,"viewportmodechange",this.Mf);Y(this.
$)&&this.Mf()}z(mo,X);g=mo.prototype;g.Mf=function()
{Ve(this.b);this.i&&this.i.Ia();this.j=Y(this.$).o.i;var a=new
kg(this.j);a.qf=r;this.i=a;this.b.ha(this.j,"dblclick",x(this.nh,this));this.b.ha(a
,"start",x(this.rh,this));this.b.ha(a,"drag",x(this.sh,this));this.b.ha(a,"end",x(t
his.qh,this));no(this,!1)};g.nh=function(){this.$.Rd("next")};
function no(a,b){var c=a.j;if(C.Ta)var d=b?"-moz-grabbing":"-moz-grab";else
d=Ek("/googlebooks/images/"),d=b?Mi("-moz-
grabbing",d+"closedhand.cur","move"):Mi("-moz-
grab",d+"openhand.cur","default");O(c,"cursor",d)}g.rh=function(){this.o=Y(this.
$).s;no(this,!0)};g.sh=function(){var a=this.i,b=this.o;Kl(Y(this.$),new D(b.x-
a.deltaX,b.y-a.deltaY))};g.qh=function(){this.o=null;no(this,!1)};g.ua=function()
{mo.V.ua.call(this)};function Z(a,b){if(!b){var c=new
R(window.location),d=c.o,e;if(e=d)e="embed"==c.b.get("output");e&&0<c.i.indexOf("go
ogle")&&(b=JSON.parse(decodeURIComponent(d.replace(/\+/g,"
"))))}this.Tb=[];this.hd=!1;Wc(a);this.ka=a;W(this.ka,!0);O(this.ka,
{margin:""});this.ra=H("div");W(this.ra,!
0);this.ka.appendChild(this.ra);this.R=H("div");W(this.R,!0);O(this.R,
{backgroundColor:"#fcfcff"});this.ra.appendChild(this.R);sl.call(this,this.R);b&&n(
b.showLinkChrome)&&(!1===b.showLinkChrome||"false"===b.showLinkChrome)&&
(this.wa=!0);this.Sb=H("div");W(this.Sb,!
0);this.R.appendChild(this.Sb);this.Aa=H("div");W(this.Aa,!
0);this.ra.appendChild(this.Aa)}z(Z,sl);wk(Z,"Viewer");Z.prototype.load=function(a,
b,c){!p(a)||0!=a.lastIndexOf("http://",0)&&0!=a.lastIndexOf("https://",0)?new
om(a,x(this.od,this),b):(a=Fk(a),this.od(a));Hd(this,"load",function(){this.hd=!
0});c&&Hd(this,"load",c)};yk(Z.prototype.load,"load");Z.prototype.ef=function()
{Y(this).Md&&Y(this).Md()};yk(Z.prototype.ef,"zoomIn");
Z.prototype.ff=function()
{Y(this).Nd&&Y(this).Nd()};yk(Z.prototype.ff,"zoomOut");Z.prototype.nextPage=functi
on(){this.Rd("next")};yk(Z.prototype.nextPage,"nextPage");Z.prototype.kg=function()
{this.Rd("previous")};yk(Z.prototype.kg,"previousPage");Z.prototype.Bg=function()
{return
this.va().b.title};yk(Z.prototype.Bg,"getPageNumber");Z.prototype.Ja=function()
{return this.va().Ja()};yk(Z.prototype.Ja,"getPageId");Z.prototype.Eg=function(a)
{return(a=Lk(this.i,a+""))?(this.tb(a),!0):!1};
yk(Z.prototype.Eg,"goToPage");Z.prototype.Ag=function(a)
{return(a=this.i.Oa.get(a))?(this.tb(a),!0):!
1};yk(Z.prototype.Ag,"goToPageId");Z.prototype.Nf=function(a)
{pl(this.Za,a);this.va()&&this.ve(this.va())};yk(Z.prototype.Nf,"highlight");Z.prot
otype.od=function(a){this.
$a=a=Dk("jscmd","run",a);el(a,x(this.ub,this))};Z.prototype.wa=!1;function oo(a,b)
{Xa(a.Tb,b);b.g(a)}
Z.prototype.ub=function(a,b,c,d)
{lo.update(c);this.lb(ag(this.ka));c=Sf(this.s).width;this.Ra=b=new jo(b);var e=new
vm(a,this.Za);e.Uc=b.b;e.o=lo.pseudocontinuous;e.jg=a.prefix;if(this.i)throw"";this
.i=e;L(e,"update",x(this.Eh,this));a=null;for(var f=0;f<d.page.length;f++){var
k=d.page[f],l=k.pid;a=e.Oa.get(l);if(null!
=a)break}a.tc(k);Wk(a,k);this.Re(l);this.Gg!
=ao&&(this.Gg=ao,d=this.v,d.b&&(d.b.Ia(),Wc(Y(d.$).o.b)),d.b=new ao(d.
$),d.b.Aa&&d.b.Aa(d.
$.va()),d.b.wa&&d.b.wa(),this.dispatchEvent("viewportmodechange"));
this.wa&&this.Ra.oe?oo(this,new lm):new fm(this,this.Aa);this.go();this.Qa();new
pm(this);"fixed_width"==b.Od&&600>c&&(d=Y(this),Ee(x(d.Qa,d,Y(this).lc().clientWidt
h)));this.wa&&this.Ra.oe||(O(this.R,{borderBottom:"1px solid #BEBEBE"}),O(this.ra,
{border:"1px solid #BEBEBE"}));new
mo(this);O(Y(this).o.b,"backgroundColor","#fcfcff");this.dispatchEvent("load")};Z.p
rototype.Hb=function(){return this.hd};yk(Z.prototype.Hb,"isLoaded");
Z.prototype.Qa=function(){if(this.Hb()){var a=ag(this.ka);if(!this.wa||!this.Ra.oe)
{var b=this.Fg?Sf(this.Fg):new E(0,0);a=new E(a.width-2,a.height-27-3-
b.height)}dg(this.lc(),a);this.lb(a);A(this.Tb,function(a)
{a.rb()})}};yk(Z.prototype.Qa,"resize");function _OC_NeverCall(a)
{a.nextPage();a.kg();a.Nf()};function po(a,b)
{Z.call(this,a,b)}z(po,Z);wk(po,"DefaultViewer");po.prototype.ub=function()
{po.V.ub.apply(this,arguments);this.$a&&oo(this,new am(new $l(this.
$a)));oo(this,new am(new dm));oo(this,new Bl)};xk.o();
})();

You might also like