CINXE.COM
Google Books
<!DOCTYPE html><html manifest="//ssl.gstatic.com/gb/remove-manifest-link"><head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://books.google.com/?hl=en&tab=kp","20210526212329","https://web.archive.org/","web","/_static/", "1622064209"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta http-equiv="content-type" content="text/html; charset=UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Google Books</title><link rel="canonical" href="https://web.archive.org/web/20210526212329/https://books.google.com/"><style>#gb{font:13px/27px Arial,sans-serif;height:30px}#gbz,#gbg{position:absolute;white-space:nowrap;top:0;height:30px;z-index:1000}#gbz{left:0;padding-left:4px}#gbg{right:0;padding-right:5px}#gbs{background:transparent;position:absolute;top:-999px;visibility:hidden;z-index:998;right:0}.gbto #gbs{background:#fff}#gbx3,#gbx4{background-color:#2d2d2d;background-image:none;_background-image:none;background-position:0 -138px;background-repeat:repeat-x;border-bottom:1px solid #000;font-size:24px;height:29px;_height:30px;opacity:1;filter:alpha(opacity=100);position:absolute;top:0;width:100%;z-index:990}#gbx3{left:0}#gbx4{right:0}#gbb{position:relative}#gbbw{left:0;position:absolute;top:30px;width:100%}.gbtcb{position:absolute;visibility:hidden}#gbz .gbtcb{right:0}#gbg .gbtcb{left:0}.gbxx{display:none !important}.gbxo{opacity:0 !important;filter:alpha(opacity=0) !important}.gbm{position:absolute;z-index:999;top:-999px;visibility:hidden;text-align:left;border:1px solid #bebebe;background:#fff;-moz-box-shadow:-1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.gbrtl .gbm{-moz-box-shadow:1px 1px 1px rgba(0,0,0,.2)}.gbto .gbm,.gbto #gbs{top:29px;visibility:visible}#gbz .gbm{left:0}#gbg .gbm{right:0}.gbxms{background-color:#ccc;display:block;position:absolute;z-index:1;top:-1px;left:-2px;right:-2px;bottom:-2px;opacity:.4;-moz-border-radius:3px;filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=5);*opacity:1;*top:-2px;*left:-5px;*right:5px;*bottom:4px;-ms-filter:"progid:DXImageTransform.Microsoft.Blur(pixelradius=5)";opacity:1\0/;top:-4px\0/;left:-6px\0/;right:5px\0/;bottom:4px\0/}.gbma{position:relative;top:-1px;border-style:solid dashed dashed;border-color:transparent;border-top-color:#c0c0c0;display:-moz-inline-box;display:inline-block;font-size:0;height:0;line-height:0;width:0;border-width:3px 3px 0;padding-top:1px;left:4px}#gbztms1,#gbi4m1,#gbi4s,#gbi4t{zoom:1}.gbtc,.gbmc,.gbmcc{display:block;list-style:none;margin:0;padding:0}.gbmc{background:#fff;padding:10px 0;position:relative;z-index:2;zoom:1}.gbt{position:relative;display:-moz-inline-box;display:inline-block;line-height:27px;padding:0;vertical-align:top}.gbt{*display:inline}.gbto{box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2)}.gbzt,.gbgt{cursor:pointer;display:block;text-decoration:none !important}span#gbg6,span#gbg4{cursor:default}.gbts{border-left:1px solid transparent;border-right:1px solid transparent;display:block;*display:inline-block;padding:0 5px;position:relative;z-index:1000}.gbts{*display:inline}.gbzt .gbts{display:inline;zoom:1}.gbto .gbts{background:#fff;border-color:#bebebe;color:#36c;padding-bottom:1px;padding-top:2px}.gbz0l .gbts{color:#fff;font-weight:bold}.gbtsa{padding-right:9px}#gbz .gbzt,#gbz .gbgt,#gbg .gbgt{color:#ccc!important}.gbtb2{display:block;border-top:2px solid transparent}.gbto .gbzt .gbtb2,.gbto .gbgt .gbtb2{border-top-width:0}.gbtb .gbts{background:url(https://web.archive.org/web/20210526212329im_/https://ssl.gstatic.com/gb/images/b_8d5afc09.png);_background:url(https://web.archive.org/web/20210526212329im_/https://ssl.gstatic.com/gb/images/b8_3615d64d.png);background-position:-27px -22px;border:0;font-size:0;padding:29px 0 0;*padding:27px 0 0;width:1px}.gbzt:hover,.gbzt:focus,.gbgt-hvr,.gbgt:focus{background-color:#4c4c4c;background-image:none;_background-image:none;background-position:0 -102px;background-repeat:repeat-x;outline:none;text-decoration:none !important}.gbpdjs .gbto .gbm{min-width:99%}.gbz0l .gbtb2{border-top-color:#dd4b39!important}#gbi4s,#gbi4s1{font-weight:bold}#gbg6.gbgt-hvr,#gbg6.gbgt:focus{background-color:transparent;background-image:none}.gbg4a{font-size:0;line-height:0}.gbg4a .gbts{padding:27px 5px 0;*padding:25px 5px 0}.gbto .gbg4a .gbts{padding:29px 5px 1px;*padding:27px 5px 1px}#gbi4i,#gbi4id{left:5px;border:0;height:24px;position:absolute;top:1px;width:24px}.gbto #gbi4i,.gbto #gbi4id{top:3px}.gbi4p{display:block;width:24px}#gbi4id{background-position:-44px -101px}#gbmpid{background-position:0 0}#gbmpi,#gbmpid{border:none;display:inline-block;height:48px;width:48px}#gbmpiw{display:inline-block;line-height:9px;padding-left:20px;margin-top:10px;position:relative}#gbmpi,#gbmpid,#gbmpiw{*display:inline}#gbg5{font-size:0}#gbgs5{padding:5px !important}.gbto #gbgs5{padding:7px 5px 6px !important}#gbi5{background:url(https://web.archive.org/web/20210526212329im_/https://ssl.gstatic.com/gb/images/b_8d5afc09.png);_background:url(https://web.archive.org/web/20210526212329im_/https://ssl.gstatic.com/gb/images/b8_3615d64d.png);background-position:0 0;display:block;font-size:0;height:17px;width:16px}.gbto #gbi5{background-position:-6px -22px}.gbn .gbmt,.gbn .gbmt:visited,.gbnd .gbmt,.gbnd .gbmt:visited{color:#dd8e27 !important}.gbf .gbmt,.gbf .gbmt:visited{color:#900 !important}.gbmt,.gbml1,.gbmlb,.gbmt:visited,.gbml1:visited,.gbmlb:visited{color:#36c !important;text-decoration:none !important}.gbmt,.gbmt:visited{display:block}.gbml1,.gbmlb,.gbml1:visited,.gbmlb:visited{display:inline-block;margin:0 10px}.gbml1,.gbmlb,.gbml1:visited,.gbmlb:visited{*display:inline}.gbml1,.gbml1:visited{padding:0 10px}.gbml1-hvr,.gbml1:focus{outline:none;text-decoration:underline !important}#gbpm .gbml1{display:inline;margin:0;padding:0;white-space:nowrap}.gbmlb,.gbmlb:visited{line-height:27px}.gbmlb-hvr,.gbmlb:focus{outline:none;text-decoration:underline !important}.gbmlbw{color:#ccc;margin:0 10px}.gbmt{padding:0 20px}.gbmt:hover,.gbmt:focus{background:#eee;cursor:pointer;outline:0 solid black;text-decoration:none !important}.gbm0l,.gbm0l:visited{color:#000 !important;font-weight:bold}.gbmh{border-top:1px solid #bebebe;font-size:0;margin:10px 0}#gbd4 .gbmc{background:#f5f5f5;padding-top:0}#gbd4 .gbsbic::-webkit-scrollbar-track:vertical{background-color:#f5f5f5;margin-top:2px}#gbmpdv{background:#fff;border-bottom:1px solid #bebebe;-moz-box-shadow:0 2px 4px rgba(0,0,0,.12);-o-box-shadow:0 2px 4px rgba(0,0,0,.12);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.12);box-shadow:0 2px 4px rgba(0,0,0,.12);position:relative;z-index:1}#gbd4 .gbmh{margin:0}.gbmtc{padding:0;margin:0;line-height:27px}.GBMCC:last-child:after,#GBMPAL:last-child:after{content:'\0A\0A';white-space:pre;position:absolute}#gbmps{*zoom:1}#gbd4 .gbpc,#gbmpas .gbmt{line-height:17px}#gbd4 .gbpgs .gbmtc{line-height:27px}#gbd4 .gbmtc{border-bottom:1px solid #bebebe}#gbd4 .gbpc{display:inline-block;margin:16px 0 10px;padding-right:50px;vertical-align:top}#gbd4 .gbpc{*display:inline}.gbpc .gbps,.gbpc .gbps2{display:block;margin:0 20px}#gbmplp.gbps{margin:0 10px}.gbpc .gbps{color:#000;font-weight:bold}.gbpc .gbpd{margin-bottom:5px}.gbpd .gbmt,.gbpd .gbps{color:#666 !important}.gbpd .gbmt{opacity:.4;filter:alpha(opacity=40)}.gbps2{color:#666;display:block}.gbp0{display:none}.gbp0 .gbps2{font-weight:bold}#gbd4 .gbmcc{margin-top:5px}.gbpmc{background:#fef9db}.gbpmc .gbpmtc{padding:10px 20px}#gbpm{border:0;*border-collapse:collapse;border-spacing:0;margin:0;white-space:normal}#gbpm .gbpmtc{border-top:none;color:#000 !important;font:11px Arial,sans-serif}#gbpms{*white-space:nowrap}.gbpms2{font-weight:bold;white-space:nowrap}#gbmpal{*border-collapse:collapse;border-spacing:0;border:0;margin:0;white-space:nowrap;width:100%}.gbmpala,.gbmpalb{font:13px Arial,sans-serif;line-height:27px;padding:10px 20px 0;white-space:nowrap}.gbmpala{padding-left:0;text-align:left}.gbmpalb{padding-right:0;text-align:right}#gbmpasb .gbps{color:#000}#gbmpal .gbqfbb{margin:0 20px}.gbp0 .gbps{*display:inline}a.gbiba{margin:8px 20px 10px}.gbmpiaw{display:inline-block;padding-right:10px;margin-bottom:6px;margin-top:10px}.gbxv{visibility:hidden}.gbmpiaa{display:block;margin-top:10px}.gbmpia{border:none;display:block;height:48px;width:48px}.gbmpnw{display:inline-block;height:auto;margin:10px 0;vertical-align:top} .gbqfb,.gbqfba,.gbqfbb{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:default !important;display:inline-block;font-weight:bold;height:29px;line-height:29px;min-width:54px;*min-width:70px;padding:0 8px;text-align:center;text-decoration:none !important;-moz-user-select:none;-webkit-user-select:none}.gbqfb:focus,.gbqfba:focus,.gbqfbb:focus{border:1px solid #4d90fe;-moz-box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.5);-webkit-box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.5);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.5);outline:none}.gbqfb-hvr:focus,.gbqfba-hvr:focus,.gbqfbb-hvr:focus{-webkit-box-shadow:inset 0 0 0 1px #fff,0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 0 1px #fff,0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px #fff,0 1px 1px rgba(0,0,0,.1)}.gbqfb-no-focus:focus{border:1px solid #3079ed;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.gbqfb-hvr,.gbqfba-hvr,.gbqfbb-hvr{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}.gbqfb::-moz-focus-inner,.gbqfba::-moz-focus-inner,.gbqfbb::-moz-focus-inner{border:0}.gbqfba,.gbqfbb{border:1px solid #dcdcdc;border-color:rgba(0,0,0,.1);color:#444 !important;font-size:11px}.gbqfb{background-color:#4d90fe;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#4787ed');border:1px solid #3079ed;color:#fff!important;margin:0 0}.gbqfb-hvr{border-color:#2f5bb7}.gbqfb-hvr:focus{border-color:#2f5bb7}.gbqfb-hvr,.gbqfb-hvr:focus{background-color:#357ae8;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8)}.gbqfb:active{background-color:inherit;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3)}.gbqfba{background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5',EndColorStr='#f1f1f1')}.gbqfba-hvr,.gbqfba-hvr:active{background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8',EndColorStr='#f1f1f1')}.gbqfbb{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fbfbfb));background-image:-webkit-linear-gradient(top,#fff,#fbfbfb);background-image:-moz-linear-gradient(top,#fff,#fbfbfb);background-image:-ms-linear-gradient(top,#fff,#fbfbfb);background-image:-o-linear-gradient(top,#fff,#fbfbfb);background-image:linear-gradient(top,#fff,#fbfbfb);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#fbfbfb')}.gbqfbb-hvr,.gbqfbb-hvr:active{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:-webkit-linear-gradient(top,#fff,#f8f8f8);background-image:-moz-linear-gradient(top,#fff,#f8f8f8);background-image:-ms-linear-gradient(top,#fff,#f8f8f8);background-image:-o-linear-gradient(top,#fff,#f8f8f8);background-image:linear-gradient(top,#fff,#f8f8f8);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#f8f8f8')}.gbqfba-hvr,.gbqfba-hvr:active,.gbqfbb-hvr,.gbqfbb-hvr:active{border-color:#c6c6c6;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);color:#222 !important}.gbqfba:active,.gbqfbb:active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)} #gbmpas{max-height:220px}#gbmm{max-height:530px}.gbsb{-webkit-box-sizing:border-box;display:block;position:relative;*zoom:1}.gbsbic{overflow:auto}.gbsbis .gbsbt,.gbsbis .gbsbb{-webkit-mask-box-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.1)),color-stop(.5,rgba(0,0,0,.8)),color-stop(1,rgba(0,0,0,.1)));left:0;margin-right:0;opacity:0;position:absolute;width:100%}.gbsb .gbsbt:after,.gbsb .gbsbb:after{content:"";display:block;height:0;left:0;position:absolute;width:100%}.gbsbis .gbsbt{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-ms-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background-image:linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));height:6px;top:0}.gbsb .gbsbt:after{border-top:1px solid #ebebeb;border-color:rgba(0,0,0,.3);top:0}.gbsb .gbsbb{-webkit-mask-box-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.1)),color-stop(.5,rgba(0,0,0,.8)),color-stop(1,rgba(0,0,0,.1)));background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-ms-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,0));background-image:linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,0));bottom:0;height:4px}.gbsb .gbsbb:after{border-bottom:1px solid #ebebeb;border-color:rgba(0,0,0,.3);bottom:0} </style><script>(function(){try{/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var e=this||self;var aa=function(a,b,c,d){d=d||{};d._sn=["cfg",b,c].join(".");window.gbar.logger.ml(a,d)};var g=window.gbar=window.gbar||{},h=window.gbar.i=window.gbar.i||{},ba;function _tvn(a,b){a=parseInt(a,10);return isNaN(a)?b:a}function _tvf(a,b){a=parseFloat(a);return isNaN(a)?b:a}function _tvv(a){return!!a}function p(a,b,c){(c||g)[a]=b}g.bv={n:_tvn("2",0),r:"",f:".66.41.",e:"1300102,3700326,3700830,3700874",m:_tvn("1",1)}; function ca(a,b,c){var d="on"+b;if(a.addEventListener)a.addEventListener(b,c,!1);else if(a.attachEvent)a.attachEvent(d,c);else{var f=a[d];a[d]=function(){var k=f.apply(this,arguments),m=c.apply(this,arguments);return void 0==k?m:void 0==m?k:m&&k}}}var da=function(a){return function(){return g.bv.m==a}},ea=da(1),fa=da(2);p("sb",ea);p("kn",fa);h.a=_tvv;h.b=_tvf;h.c=_tvn;h.i=aa;var r=window.gbar.i.i;var t=function(){},ha=function(){},ka=function(a){var b=new Image,c=ia;b.onerror=b.onload=b.onabort=function(){try{delete ja[c]}catch(d){}};ja[c]=b;b.src=a;ia=c+1},ja=[],ia=0;p("logger",{il:ha,ml:t,log:ka});var u=window.gbar.logger;var v={},la={},w=[],ma=h.b("0.1",.1),na=h.a("1",!0),oa=function(a,b){w.push([a,b])},pa=function(a,b){v[a]=b},qa=function(a){return a in v},x={},A=function(a,b){x[a]||(x[a]=[]);x[a].push(b)},B=function(a){A("m",a)},ra=function(a,b){var c=document.createElement("script");c.src=a;c.async=na;Math.random()<ma&&(c.onerror=function(){c.onerror=null;t(Error("Bundle load failed: name="+(b||"UNK")+" url="+a))});(document.getElementById("xjsc")||document.getElementsByTagName("body")[0]|| document.getElementsByTagName("head")[0]).appendChild(c)},D=function(a){for(var b=0,c;(c=w[b])&&c[0]!=a;++b);!c||c[1].l||c[1].s||(c[1].s=!0,sa(2,a),c[1].url&&ra(c[1].url,a),c[1].libs&&C&&C(c[1].libs))},ta=function(a){A("gc",a)},ua=null,va=function(a){ua=a},sa=function(a,b,c){if(ua){a={t:a,b:b};if(c)for(var d in c)a[d]=c[d];try{ua(a)}catch(f){}}};p("mdc",v);p("mdi",la);p("bnc",w);p("qGC",ta);p("qm",B);p("qd",x);p("lb",D);p("mcf",pa);p("bcf",oa);p("aq",A);p("mdd",""); p("has",qa);p("trh",va);p("tev",sa);if(h.a("m;/_/scs/abc-static/_/js/k=gapi.gapi.en.vQiXRrxCe40.O/d=1/rs=AHpOoo-wBrxoiAJAWI5rmBYJxS8iVgTdFg/m=__features__")){var F=function(a,b){return wa?a||b:b},xa=h.a("1"),ya=h.a(""),za=h.a(""),wa=h.a(""),Aa=window.gapi=F(window.gapi,{}),Ba=function(a,b){var c=function(){g.dgl(a,b)};xa?B(c):(A("gl",c),D("gl"))},Ca={},Da=function(a){a=a.split(":");for(var b;(b=a.pop())&&Ca[b];);return!b},C=function(a){function b(){for(var c=a.split(":"),d=0,f;f=c[d];++d)Ca[f]=1;for(c=0;d=w[c];++c)d=d[1],(f=d.libs)&&!d.l&&d.i&& Da(f)&&d.i()}g.dgl(a,b)},G=window.___jsl=F(window.___jsl,{});G.h=F(G.h,"m;/_/scs/abc-static/_/js/k=gapi.gapi.en.vQiXRrxCe40.O/d=1/rs=AHpOoo-wBrxoiAJAWI5rmBYJxS8iVgTdFg/m=__features__");G.ms=F(G.ms,"https://web.archive.org/web/20210526212329/https://apis.google.com");G.m=F(G.m,"");G.l=F(G.l,[]);G.dpo=F(G.dpo,"");xa||w.push(["gl",{url:"//web.archive.org/web/20210526212329/https://ssl.gstatic.com/gb/js/abc/glm_e7bb39a7e1a24581ff4f8d199678b1b9.js"}]);var Ea={pu:ya,sh:"",si:za,hl:"en"};v.gl=Ea;wa?Aa.load||p("load",Ba,Aa):p("load",Ba,Aa);p("dgl",Ba);p("agl",Da);h.o=xa};var Fa=h.b("0.1",.001),Ga=0; function _mlToken(a,b){try{if(1>Ga){Ga++;var c=a;b=b||{};var d=encodeURIComponent,f=["//web.archive.org/web/20210526212329/https://www.google.com/gen_204?atyp=i&zx=",(new Date).getTime(),"&jexpid=",d("28834"),"&srcpg=",d("prop=10"),"&jsr=",Math.round(1/Fa),"&ogev=",d("UbyuYKzZINiv0PEPu5WN2AI"),"&ogf=",g.bv.f,"&ogrp=",d(""),"&ogv=",d("375396229.0"),"&oggv="+d("es_plusone_gc_20210503.0_p0"),"&ogd=",d("com"),"&ogc=",d("USA"),"&ogl=",d("en")];b._sn&&(b._sn= "og."+b._sn);for(var k in b)f.push("&"),f.push(d(k)),f.push("="),f.push(d(b[k]));f.push("&emsg=");f.push(d(c.name+":"+c.message));var m=f.join("");Ha(m)&&(m=m.substr(0,2E3));var n=m;var l=window.gbar.logger._aem(a,n);ka(l)}}catch(q){}}var Ha=function(a){return 2E3<=a.length},Ia=function(a,b){return b};function Ja(a){t=a;p("_itl",Ha,u);p("_aem",Ia,u);p("ml",t,u);a={};v.er=a}h.a("")?Ja(function(a){throw a;}):h.a("1")&&Math.random()<Fa&&Ja(_mlToken);var _E="left",Ka=h.a(""),J=function(a,b){var c=a.className;H(a,b)||(a.className+=(""!=c?" ":"")+b)},K=function(a,b){var c=a.className;b=new RegExp("\\s?\\b"+b+"\\b");c&&c.match(b)&&(a.className=c.replace(b,""))},H=function(a,b){b=new RegExp("\\b"+b+"\\b");a=a.className;return!(!a||!a.match(b))},La=function(a,b){H(a,b)?K(a,b):J(a,b)},Ma=function(a,b){a[b]=function(c){var d=arguments;g.qm(function(){a[b].apply(this,d)})}},Na=function(){return"1"}, Oa=function(a){a=["//web.archive.org/web/20210526212329/https://www.gstatic.com","/og/_/js/d=1/k=","og.og.en_US.lQ97VPYSwTU.O","/rt=j/m=",a,"/rs=","AA2YrTubZUGFL8fQxGe2Bf2pIm2Zvf3wXg"];Ka&&a.push("?host=www.gstatic.com&bust=og.og.en_US.QgmLkxV-F94.DU");a=a.join("");ra(a)};p("ca",J);p("cr",K);p("cc",H);h.k=J;h.l=K;h.m=H;h.n=La;h.p=Oa;h.q=Ma;h.r=Na;var Pa=["gb_71","gb_155"],Qa;function Ra(a){Qa=a}function Sa(a){var b=Qa&&!a.href.match(/.*\/accounts\/ClearSID[?]/)&&encodeURIComponent(Qa());b&&(a.href=a.href.replace(/([?&]continue=)[^&]*/,"$1"+b))}function Ta(a){window.gApplication&&(a.href=window.gApplication.getTabUrl(a.href))}function Ua(a){try{var b=(document.forms[0].q||"").value;b&&(a.href=a.href.replace(/([?&])q=[^&]*|$/,function(c,d){return(d||"&")+"q="+encodeURIComponent(b)}))}catch(c){r(c,"sb","pq")}} var Va=function(){for(var a=[],b=0,c;c=Pa[b];++b)(c=document.getElementById(c))&&a.push(c);return a},Wa=function(){var a=Va();return 0<a.length?a[0]:null},Xa=function(){return document.getElementById("gb_70")},L={},M={},Ya={},N={},O=void 0,cb=function(a,b){try{var c=document.getElementById("gb");J(c,"gbpdjs");P();Za(document.getElementById("gb"))&&J(c,"gbrtl");if(b&&b.getAttribute){var d=b.getAttribute("aria-owns");if(d.length){var f=document.getElementById(d);if(f){var k=b.parentNode;if(O==d)O=void 0, K(k,"gbto");else{if(O){var m=document.getElementById(O);if(m&&m.getAttribute){var n=m.getAttribute("aria-owner");if(n.length){var l=document.getElementById(n);l&&l.parentNode&&K(l.parentNode,"gbto")}}}$a(f)&&ab(f);O=d;J(k,"gbto")}}}}B(function(){g.tg(a,b,!0)});bb(a)}catch(q){r(q,"sb","tg")}},db=function(a){B(function(){g.close(a)})},eb=function(a){B(function(){g.rdd(a)})},Za=function(a){var b,c=document.defaultView;c&&c.getComputedStyle?(a=c.getComputedStyle(a,""))&&(b=a.direction):b=a.currentStyle? a.currentStyle.direction:a.style.direction;return"rtl"==b},gb=function(a,b,c){if(a)try{var d=document.getElementById("gbd5");if(d){var f=d.firstChild,k=f.firstChild,m=document.createElement("li");m.className=b+" gbmtc";m.id=c;a.className="gbmt";m.appendChild(a);if(k.hasChildNodes()){c=[["gbkc"],["gbf","gbe","gbn"],["gbkp"],["gbnd"]];d=0;var n=k.childNodes.length;f=!1;for(var l=-1,q=0,E;E=c[q];q++){for(var U=0,I;I=E[U];U++){for(;d<n&&H(k.childNodes[d],I);)d++;if(I==b){k.insertBefore(m,k.childNodes[d]|| null);f=!0;break}}if(f){if(d+1<k.childNodes.length){var V=k.childNodes[d+1];H(V.firstChild,"gbmh")||fb(V,E)||(l=d+1)}else if(0<=d-1){var W=k.childNodes[d-1];H(W.firstChild,"gbmh")||fb(W,E)||(l=d)}break}0<d&&d+1<n&&d++}if(0<=l){var y=document.createElement("li"),z=document.createElement("div");y.className="gbmtc";z.className="gbmt gbmh";y.appendChild(z);k.insertBefore(y,k.childNodes[l])}g.addHover&&g.addHover(a)}else k.appendChild(m)}}catch(Eb){r(Eb,"sb","al")}},fb=function(a,b){for(var c=b.length, d=0;d<c;d++)if(H(a,b[d]))return!0;return!1},hb=function(a,b,c){gb(a,b,c)},ib=function(a,b){gb(a,"gbe",b)},jb=function(){B(function(){g.pcm&&g.pcm()})},kb=function(){B(function(){g.pca&&g.pca()})},lb=function(a,b,c,d,f,k,m,n,l,q){B(function(){g.paa&&g.paa(a,b,c,d,f,k,m,n,l,q)})},mb=function(a,b){L[a]||(L[a]=[]);L[a].push(b)},nb=function(a,b){M[a]||(M[a]=[]);M[a].push(b)},ob=function(a,b){Ya[a]=b},pb=function(a,b){N[a]||(N[a]=[]);N[a].push(b)},bb=function(a){a.preventDefault&&a.preventDefault();a.returnValue= !1;a.cancelBubble=!0},qb=null,ab=function(a,b){P();if(a){rb(a,"Opening…");Q(a,!0);b="undefined"!=typeof b?b:1E4;var c=function(){sb(a)};qb=window.setTimeout(c,b)}},tb=function(a){P();a&&(Q(a,!1),rb(a,""))},sb=function(a){try{P();var b=a||document.getElementById(O);b&&(rb(b,"This service is currently unavailable.%1$sPlease try again later.","%1$s"),Q(b,!0))}catch(c){r(c,"sb","sdhe")}},rb=function(a,b,c){if(a&&b){var d=$a(a);if(d){if(c){d.textContent="";b=b.split(c);c=0;for(var f;f=b[c];c++){var k=document.createElement("div"); k.innerHTML=f;d.appendChild(k)}}else d.innerHTML=b;Q(a,!0)}}},Q=function(a,b){(b=void 0!==b?b:!0)?J(a,"gbmsgo"):K(a,"gbmsgo")},$a=function(a){for(var b=0,c;c=a.childNodes[b];b++)if(H(c,"gbmsg"))return c},P=function(){qb&&window.clearTimeout(qb)},ub=function(a){var b="inner"+a;a="offset"+a;return window[b]?window[b]:document.documentElement&&document.documentElement[a]?document.documentElement[a]:0},vb=function(){return!1},wb=function(){return!!O};p("so",Wa);p("sos",Va);p("si",Xa);p("tg",cb); p("close",db);p("rdd",eb);p("addLink",hb);p("addExtraLink",ib);p("pcm",jb);p("pca",kb);p("paa",lb);p("ddld",ab);p("ddrd",tb);p("dderr",sb);p("rtl",Za);p("op",wb);p("bh",L);p("abh",mb);p("dh",M);p("adh",nb);p("ch",N);p("ach",pb);p("eh",Ya);p("aeh",ob);ba=h.a("")?Ta:Ua;p("qs",ba);p("setContinueCb",Ra);p("pc",Sa);p("bsy",vb);h.d=bb;h.j=ub;var xb={};v.base=xb;w.push(["m",{url:"//web.archive.org/web/20210526212329/https://ssl.gstatic.com/gb/js/sem_fc68f36321e140e465ce7e28affbd9ab.js"}]);g.sg={c:""};p("wg",{rg:{}});var yb={tiw:h.c("15000",0),tie:h.c("30000",0)};v.wg=yb;var zb={thi:h.c("10000",0),thp:h.c("180000",0),tho:h.c("5000",0),tet:h.b("0.5",0)};v.wm=zb;if(h.a("1")){var Ab=h.a("");w.push(["gc",{auto:Ab,url:"//web.archive.org/web/20210526212329/https://ssl.gstatic.com/gb/js/abc/gci_91f30755d6a6b787dcc2a4062e6e9824.js",libs:"googleapis.client:gapi.iframes"}]);var Bb={version:"gci_91f30755d6a6b787dcc2a4062e6e9824.js",index:"",lang:"en"};v.gc=Bb;var Cb=function(a){window.googleapis&&window.iframes?a&&a():(a&&ta(a),D("gc"))};p("lGC",Cb);h.a("1")&&p("lPWF",Cb)};window.__PVT="";if(h.a("1")&&h.a("1")){var Db=function(a){Cb(function(){A("pw",a);D("pw")})};p("lPW",Db);w.push(["pw",{url:"//web.archive.org/web/20210526212329/https://ssl.gstatic.com/gb/js/abc/pwm_45f73e4df07a0e388b0fa1f3d30e7280.js"}]);var Fb=[],Gb=function(a){Fb[0]=a},Hb=function(a,b){b=b||{};b._sn="pw";t(a,b)},Ib={signed:Fb,elog:Hb,base:"https://web.archive.org/web/20210526212329/https://plusone.google.com/u/0",loadTime:(new Date).getTime()};v.pw=Ib;var Jb=function(a,b){var c=b.split(".");b=function(){var m=arguments;a(function(){for(var n=g,l=0,q=c.length-1;l<q;++l)n=n[c[l]];n[c[l]].apply(n,m)})};for(var d=g,f=0,k=c.length-1;f< k;++f)d=d[c[f]]=d[c[f]]||{};return d[c[f]]=b};Jb(Db,"pw.clk");Jb(Db,"pw.hvr");p("su",Gb,g.pw)};var Kb=[1,2,3,4,5,6,9,10,11,13,14,28,29,30,34,35,37,38,39,40,41,42,43,48,49,500];var Lb=h.b("0.001",1E-4),Mb=h.b("1",1),Nb=!1,Ob=!1;if(h.a("1")){var Pb=Math.random();Pb<Lb&&(Nb=!0);Pb<Mb&&(Ob=!0)}var R=null; function Qb(a,b){var c=Lb,d=Nb;var f=a;if(!R){R={};for(var k=0;k<Kb.length;k++){var m=Kb[k];R[m]=!0}}if(f=!!R[f])c=Mb,d=Ob;if(d){d=encodeURIComponent;if(g.rp){var n=g.rp();n="-1"!=n?n:""}else n="";f=(new Date).getTime();k=d("28834");m=d("UbyuYKzZINiv0PEPu5WN2AI");var l=g.bv.f,q=d("10");n=d(n);c=Math.round(1/c);var E=d("375396229.0"),U="&oggv="+d("es_plusone_gc_20210503.0_p0"),I=d("com"),V=d("en"),W= d("USA");var y=0;h.a("")&&(y|=1);h.a("")&&(y|=2);h.a("")&&(y|=4);a=["//web.archive.org/web/20210526212329/https://www.google.com/gen_204?atyp=i&zx=",f,"&oge=",a,"&ogex=",k,"&ogev=",m,"&ogf=",l,"&ogp=",q,"&ogrp=",n,"&ogsr=",c,"&ogv=",E,U,"&ogd=",I,"&ogl=",V,"&ogc=",W,"&ogus=",y];if(b){"ogw"in b&&(a.push("&ogw="+b.ogw),delete b.ogw);f=[];for(z in b)0!=f.length&&f.push(","),f.push(Rb(z)),f.push("."),f.push(Rb(b[z]));var z=f.join("");""!=z&&(a.push("&ogad="),a.push(d(z)))}ka(a.join(""))}} function Rb(a){"number"==typeof a&&(a+="");return"string"==typeof a?a.replace(".","%2E").replace(",","%2C"):a}ha=Qb;p("il",ha,u);var Sb={};v.il=Sb;var Tb=function(a,b,c,d,f,k,m,n,l,q){B(function(){g.paa(a,b,c,d,f,k,m,n,l,q)})},Ub=function(){B(function(){g.prm()})},Vb=function(a){B(function(){g.spn(a)})},Wb=function(a){B(function(){g.sps(a)})},Xb=function(a){B(function(){g.spp(a)})},Yb={"27":"https://web.archive.org/web/20210526212329/https://lh3.googleusercontent.com/ogw/default-user=s24","27":"https://web.archive.org/web/20210526212329/https://lh3.googleusercontent.com/ogw/default-user=s24","27":"https://web.archive.org/web/20210526212329/https://lh3.googleusercontent.com/ogw/default-user=s24"},Zb=function(a){return(a=Yb[a])||"https://web.archive.org/web/20210526212329/https://lh3.googleusercontent.com/ogw/default-user=s24"}, $b=function(){B(function(){g.spd()})};p("spn",Vb);p("spp",Xb);p("sps",Wb);p("spd",$b);p("paa",Tb);p("prm",Ub);mb("gbd4",Ub); if(h.a("")){var ac={d:h.a(""),e:"",sanw:h.a("1"),p:"https://web.archive.org/web/20210526212329/https://lh3.googleusercontent.com/ogw/default-user=s96",cp:"1",xp:h.a("1"),mg:"%1$s (delegated)",md:"%1$s (default)",mh:"220",s:"1",pp:Zb,ppl:h.a(""),ppa:h.a(""), ppm:"Google+ page"};v.prf=ac};var S,bc,T,cc,X=0,dc=function(a,b,c){if(a.indexOf)return a.indexOf(b,c);if(Array.indexOf)return Array.indexOf(a,b,c);for(c=null==c?0:0>c?Math.max(0,a.length+c):c;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},Y=function(a,b){return-1==dc(a,X)?(r(Error(X+"_"+b),"up","caa"),!1):!0},fc=function(a,b){Y([1,2],"r")&&(S[a]=S[a]||[],S[a].push(b),2==X&&window.setTimeout(function(){b(ec(a))},0))},gc=function(a,b,c){if(Y([1],"nap")&&c){for(var d=0;d<c.length;d++)bc[c[d]]=!0;g.up.spl(a,b,"nap",c)}},hc= function(a,b,c){if(Y([1],"aop")&&c){if(T)for(var d in T)T[d]=T[d]&&-1!=dc(c,d);else for(T={},d=0;d<c.length;d++)T[c[d]]=!0;g.up.spl(a,b,"aop",c)}},ic=function(){try{if(X=2,!cc){cc=!0;for(var a in S)for(var b=S[a],c=0;c<b.length;c++)try{b[c](ec(a))}catch(d){r(d,"up","tp")}}}catch(d){r(d,"up","mtp")}},ec=function(a){if(Y([2],"ssp")){var b=!bc[a];T&&(b=b&&!!T[a]);return b}};cc=!1;S={};bc={};T=null;X=1; var jc=function(a){var b=!1;try{b=a.cookie&&a.cookie.match("PREF")}catch(c){}return!b},kc=function(){try{return!!e.localStorage&&"object"==typeof e.localStorage}catch(a){return!1}},lc=function(a){return a&&a.style&&a.style.behavior&&"undefined"!=typeof a.load},mc=function(a,b,c,d){try{jc(document)||(d||(b="og-up-"+b),kc()?e.localStorage.setItem(b,c):lc(a)&&(a.setAttribute(b,c),a.save(a.id)))}catch(f){f.code!=DOMException.QUOTA_EXCEEDED_ERR&&r(f,"up","spd")}},nc=function(a,b,c){try{if(jc(document))return""; c||(b="og-up-"+b);if(kc())return e.localStorage.getItem(b);if(lc(a))return a.load(a.id),a.getAttribute(b)}catch(d){d.code!=DOMException.QUOTA_EXCEEDED_ERR&&r(d,"up","gpd")}return""},oc=function(a,b,c){a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent&&a.attachEvent("on"+b,c)},pc=function(a){for(var b=0,c;c=a[b];b++){var d=g.up;c=c in d&&d[c];if(!c)return!1}return!0},qc=function(a,b){try{if(jc(a))return-1;var c=a.cookie.match(/OGPC=([^;]*)/);if(c&&c[1]){var d=c[1].match(new RegExp("\\b"+ b+"-([0-9]+):"));if(d&&d[1])return parseInt(d[1],10)}}catch(f){f.code!=DOMException.QUOTA_EXCEEDED_ERR&&r(f,"up","gcc")}return-1};p("up",{r:fc,nap:gc,aop:hc,tp:ic,ssp:ec,spd:mc,gpd:nc,aeh:oc,aal:pc,gcc:qc});var Z=function(a,b){a[b]=function(c){var d=arguments;g.qm(function(){a[b].apply(this,d)})}};Z(g.up,"sl");Z(g.up,"si");Z(g.up,"spl");Z(g.up,"dpc");Z(g.up,"iic");g.mcf("up",{sp:h.b("0.01",1),tld:"com",prid:"10"});function rc(){function a(){for(var l;(l=k[m++])&&"m"!=l[0]&&!l[1].auto;);l&&(sa(2,l[0]),l[1].url&&ra(l[1].url,l[0]),l[1].libs&&C&&C(l[1].libs));m<k.length&&setTimeout(a,0)}function b(){0<f--?setTimeout(b,0):a()}var c=h.a("1"),d=h.a(""),f=3,k=w,m=0,n=window.gbarOnReady;if(n)try{n()}catch(l){r(l,"ml","or")}d?p("ldb",a):c?ca(window,"load",b):b()}p("rdl",rc);}catch(e){window.gbar&&gbar.logger&&gbar.logger.ml(e,{"_sn":"cfg.init"});}})(); (function(){try{/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var b=window.gbar.i.i;var c=window.gbar;var f=function(d){try{var a=document.getElementById("gbom");a&&d.appendChild(a.cloneNode(!0))}catch(e){b(e,"omas","aomc")}};c.aomc=f;}catch(e){window.gbar&&gbar.logger&&gbar.logger.ml(e,{"_sn":"cfg.init"});}})(); (function(){try{/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var a=window.gbar;a.mcf("pm",{p:""});}catch(e){window.gbar&&gbar.logger&&gbar.logger.ml(e,{"_sn":"cfg.init"});}})(); (function(){try{/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var a=window.gbar;a.mcf("mm",{s:"1"});}catch(e){window.gbar&&gbar.logger&&gbar.logger.ml(e,{"_sn":"cfg.init"});}})(); (function(){try{/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var a=this||self;var b=window.gbar;var c=b.i;var d=c.a,e=c.c,f={cty:"USA",cv:"375396229",dbg:d(""),ecv:"0",ei:e("UbyuYKzZINiv0PEPu5WN2AI"),ele:d("1"),esr:e("0.1"),evts:["mousedown","touchstart","touchmove","wheel","keydown"],gbl:"es_plusone_gc_20210503.0_p0",hd:"com",hl:"en",irp:d(""),pid:e("10"), snid:e("28834"),to:e("300000"),u:e(""),vf:".66.41."},g=f,h=["bndcfg"],k=a;h[0]in k||"undefined"==typeof k.execScript||k.execScript("var "+h[0]);for(var l;h.length&&(l=h.shift());)h.length||void 0===g?k=k[l]&&k[l]!==Object.prototype[l]?k[l]:k[l]={}:k[l]=g;}catch(e){window.gbar&&gbar.logger&&gbar.logger.ml(e,{"_sn":"cfg.init"});}})(); (function(){try{/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ window.gbar.rdl();}catch(e){window.gbar&&gbar.logger&&gbar.logger.ml(e,{"_sn":"cfg.init"});}})(); </script><style>.jfk-textinput{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;font-size:13px;height:25px;padding:1px 8px}.jfk-textinput:focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border:1px solid #4d90fe;outline:none}.jfk-textinput::-ms-clear{display:none}a{text-decoration:none}a:link{color:#15c}a:visited{color:#61c}a:active{color:#d14836}a:hover{text-decoration:underline}body{font-family:arial,sans-serif;font-size:13px;margin:0}#oc-search-image{background:url(//web.archive.org/web/20210526212329im_/https://www.google.com/intl/en_ALL/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png) no-repeat}#oc-search-logo{color:#4285f4;font-family:roboto-regular,arial,sans-serif;font-size:16px;position:relative;white-space:nowrap}@media (min-width:801px){#oc-search-image-box{padding:120px 0 24px}#oc-search-image{background-size:272px 92px;height:92px;width:272px}#oc-search-logo{font-size:16px;left:101px;top:74px}#oc-search-button-box{margin-left:12px}#oc-search-button{width:70px}#oc-search-description{margin-top:28px;font-size:14px}}@media (max-width:800px){#oc-search-input-box{width:88%}#oc-search-image-box{padding:70px 0 24px}#oc-search-image{background-size:200px 68px;height:68px;width:200px}#oc-search-logo{font-size:13px;left:77px;top:54px}#oc-search-button{padding:1px 0;width:40px}#oc-search-description{margin:16px;font-size:13px}}@media (orientation:landscape) and (max-width:800px){#oc-search-image-box{padding:35px 0 24px}}@media (max-width:500px){#oc-search-input-box{width:96%}}#oc-search-button{margin-left:12px;border:1px solid #3079ed;border-radius:2px;height:27px;background-color:#357ae8;background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8)}#oc-search-button input{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAtUlEQVQoz2P4//8/AxQbAvFBIP7yHwJA9BGoOAM2DGNkAPHv/9jBb6g8Vs0gk39BFd4G4hggloPSt6Hiv7C5AETshyq4i8N5d6Hy+7Fp/gqVDMChOQAq/xWb5r9QSUkcmiWh8n/x2eyDQ7MPPpsPEunng9g0myJFEyh0I4BYBErfRoqyXHLiGRmsxqYZ5gJQivoGVfgNyi/BZQADrqSHhtdhM4BYzVgNIEUzugHrSNUMMwCEGQDxZPLNLQuzXAAAAABJRU5ErkJggg==) no-repeat center center;height:27px;vertical-align:top;color:transparent;border:0;cursor:default;width:100%}#oc-search-input{width:100%;height:29px;font-size:17px}#oc-search-input:focus{border-color:#d9d9d9;box-shadow:none}#oc-search-input:hover{border-color:#a0a0a0}.footerOuter{position:absolute;bottom:0;height:75px;width:100%}.footerInner{position:absolute;bottom:0;left:0;right:0;background:#f2f2f2;border-top:1px solid #e4e4e4;line-height:49px;text-align:center}.footerLeft{white-space:nowrap;margin:0 30px}.footerRight{white-space:nowrap;margin:0 30px}.footerInner a{display:inline-block;color:#666;white-space:nowrap;margin-left:27px}.footerInner a:first-child{margin-left:0}@media (min-width:501px){.footerLeft{float:right}.footerRight{float:left}}@media (max-width:500px){.footerLeft{display:none}}.ac-renderer{position:absolute;background-color:#fff;cursor:default;border:1px solid #ccc;border-top-color:#d9d9d9;font-size:13px;line-height:1.3em;overflow:hidden;white-space:nowrap;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.gb-reset .ac-renderer{font-size:100%}.ac-active{background-color:#4d90fe;color:white}.ac-row{padding:2px 5px}</style></head><body><div id="gb"><script>window.gbar&&gbar.eli&&gbar.eli()</script><div id="gbw"><div id="gbz"><span class="gbtcb"></span><ol id="gbzc" class="gbtc"><li class="gbt"><a target="_blank" class="gbzt" id="gb_1" href="https://web.archive.org/web/20210526212329/https://www.google.com/webhp?tab=pw"><span class="gbtb2"></span><span class="gbts">Search</span></a></li><li class="gbt"><a target="_blank" class="gbzt" id="gb_2" href="https://web.archive.org/web/20210526212329/https://www.google.com/imghp?hl=en&tab=pi"><span class="gbtb2"></span><span class="gbts">Images</span></a></li><li class="gbt"><a target="_blank" class="gbzt" id="gb_8" href="https://web.archive.org/web/20210526212329/https://maps.google.com/maps?hl=en&tab=pl"><span class="gbtb2"></span><span class="gbts">Maps</span></a></li><li class="gbt"><a target="_blank" class="gbzt" id="gb_78" href="https://web.archive.org/web/20210526212329/https://play.google.com/?hl=en&tab=p8"><span class="gbtb2"></span><span class="gbts">Play</span></a></li><li class="gbt"><a target="_blank" class="gbzt" id="gb_36" href="https://web.archive.org/web/20210526212329/https://www.youtube.com/?gl=US&tab=p1"><span class="gbtb2"></span><span class="gbts">YouTube</span></a></li><li class="gbt"><a target="_blank" class="gbzt" id="gb_426" href="https://web.archive.org/web/20210526212329/https://news.google.com/?tab=pn"><span class="gbtb2"></span><span class="gbts">News</span></a></li><li class="gbt"><a target="_blank" class="gbzt" id="gb_23" href="https://web.archive.org/web/20210526212329/https://mail.google.com/mail/?tab=pm"><span class="gbtb2"></span><span class="gbts">Gmail</span></a></li><li class="gbt"><a target="_blank" class="gbzt" id="gb_49" href="https://web.archive.org/web/20210526212329/https://drive.google.com/?tab=po"><span class="gbtb2"></span><span class="gbts">Drive</span></a></li><li class="gbt"><a class="gbgt" id="gbztm" href="https://web.archive.org/web/20210526212329/https://www.google.com/intl/en/about/products?tab=ph" onclick="gbar.tg(event,this)" aria-haspopup="true" aria-owns="gbd"><span class="gbtb2"></span><span id="gbztms" class="gbts gbtsa"><span id="gbztms1">More</span><span class="gbma"></span></span></a><div class="gbm" id="gbd" aria-owner="gbztm"><div id="gbmmb" class="gbmc gbsb gbsbis"><ol id="gbmm" class="gbmcc gbsbic"><li class="gbmtc"><a target="_blank" class="gbmt" id="gb_24" href="https://web.archive.org/web/20210526212329/https://calendar.google.com/calendar?tab=pc">Calendar</a></li><li class="gbmtc"><a target="_blank" class="gbmt" id="gb_51" href="https://web.archive.org/web/20210526212329/https://translate.google.com/?hl=en&tab=pT">Translate</a></li><li class="gbmtc"><a target="_blank" class="gbmt" id="gb_17" href="https://web.archive.org/web/20210526212329/http://www.google.com/mobile/?hl=en&tab=pD">Mobile</a></li><li class="gbmtc"><a target="_blank" class="gbmt gbp1 gbm0l" id="gb_10" href="https://web.archive.org/web/20210526212329/https://books.google.com/?hl=en&tab=pp">Books</a></li><li class="gbmtc"><a target="_blank" class="gbmt" id="gb_6" href="https://web.archive.org/web/20210526212329/https://www.google.com/shopping?hl=en&source=og&tab=pf">Shopping</a></li><li class="gbmtc"><a target="_blank" class="gbmt" id="gb_30" href="https://web.archive.org/web/20210526212329/https://www.blogger.com/?tab=pj">Blogger</a></li><li class="gbmtc"><a target="_blank" class="gbmt" id="gb_27" href="https://web.archive.org/web/20210526212329/https://www.google.com/finance?tab=pe">Finance</a></li><li class="gbmtc"><a target="_blank" class="gbmt" id="gb_31" href="https://web.archive.org/web/20210526212329/https://photos.google.com/?tab=pq&pageId=none">Photos</a></li><li class="gbmtc"><a target="_blank" class="gbmt" id="gb_12" href="https://web.archive.org/web/20210526212329/http://video.google.com/?hl=en&tab=pv">Videos</a></li><li class="gbmtc"><a target="_blank" class="gbmt" id="gb_25" href="https://web.archive.org/web/20210526212329/https://docs.google.com/document/?usp=docs_alc">Docs</a></li><li class="gbmtc"><div class="gbmt gbmh"></div></li><li class="gbmtc"><a target="_blank" onclick="gbar.logger.il(1,{t:66});" href="https://web.archive.org/web/20210526212329/https://www.google.com/intl/en/about/products?tab=ph" class="gbmt">Even more »</a></li></ol><div class="gbsbt"></div><div class="gbsbb"></div></div></div></li></ol></div><div id="gbg"><h2 class="gbxx">Account Options</h2><span class="gbtcb"></span><ol class="gbtc"><li class="gbt"><a target="_top" href="https://web.archive.org/web/20210526212329/https://www.google.com/accounts/Login?service=print&continue=https://books.google.com/%3Fhl%3Den&hl=en&ec=GAZACg" onclick="gbar.logger.il(9,{l:'i'})" id="gb_70" class="gbgt"><span class="gbtb2"></span><span id="gbgs4" class="gbts"><span id="gbi4s1">Sign in</span></span></a></li><li class="gbt gbtb"><span class="gbts"></span></li><li class="gbt"><a class="gbgt" id="gbg5" href="https://web.archive.org/web/20210526212329/http://www.google.com/preferences?hl=en" title="Options" onclick="gbar.tg(event,this)" aria-haspopup="true" aria-owns="gbd5"><span class="gbtb2"></span><span id="gbgs5" class="gbts"><span id="gbi5"></span></span></a><div class="gbm" id="gbd5" aria-owner="gbg5"><div class="gbmc"><ol id="gbom" class="gbmcc"></ol></div></div></li></ol></div></div><div id="gbx3"></div><div id="gbx4"></div><script>window.gbar&&gbar.elp&&gbar.elp()</script></div><div align="center"><form action="//web.archive.org/web/20210526212329/https://www.google.com/search" method="GET" id="oc-search-form"><input type="hidden" name="tbm" value="bks"><div id="oc-search-image-box"><div id="oc-search-image" title="Google Books"><div id="oc-search-logo">Books</div></div></div><table id="oc-search-input-box"><tr><td><input id="oc-search-input" autocomplete="off" name="q" type="text" class="jfk-textinput" title="Search Books" size="66" maxlength="2048"></td><td><div id="oc-search-button-box"><div id="oc-search-button"><input type="submit" value="Search Books"></div></div></td></tr></table><p id="oc-search-description">Search the world's most comprehensive index of full-text books.</p><p id="oc-my-library"><a href="https://web.archive.org/web/20210526212329/https://www.google.com/accounts/Login?service=print&continue=https://books.google.com/books%3Fop%3Dlibrary&hl=en">My library</a></p></form></div><div class="footerOuter"><div class="footerInner"><span class="footerLeft"><a href="https://web.archive.org/web/20210526212329/http://books.google.com/support/partner/?hl=en">Publishers</a><a href="/web/20210526212329/https://books.google.com/intl/en/googlebooks/about.html">About</a></span><span class="footerRight"><a href="/web/20210526212329/https://books.google.com/intl/en/googlebooks/privacy.html">Privacy</a><a href="/web/20210526212329/https://books.google.com/intl/en/googlebooks/tos.html">Terms</a><a href="https://web.archive.org/web/20210526212329/http://books.google.com/support/topic/4359341?hl=en">Help</a></span></div></div><script>/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var l,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,m=this||self; function ha(a,b){a=a.split(".");var c=m;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b}function n(){}function ia(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"}function ja(a){var b=ia(a);return"array"==b||"object"==b&&"number"==typeof a.length}function q(a){var b=typeof a;return"object"==b&&null!=a||"function"==b} var la="closure_uid_"+(1E9*Math.random()>>>0),ma=0;function na(a,b,c){return a.call.apply(a.bind,arguments)}function oa(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}} function r(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?r=na:r=oa;return r.apply(null,arguments)}function pa(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}} function t(a,b){function c(){}c.prototype=b.prototype;a.va=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Ib=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}}function qa(a){return a};function u(a){if(Error.captureStackTrace)Error.captureStackTrace(this,u);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}t(u,Error);u.prototype.name="CustomError";var ra;var sa=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},v=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)},ta=Array.prototype.filter?function(a,b){return Array.prototype.filter.call(a, b,void 0)}:function(a,b){for(var c=a.length,d=[],e=0,f="string"===typeof a?a.split(""):a,g=0;g<c;g++)if(g in f){var h=f[g];b.call(void 0,h,g,a)&&(d[e++]=h)}return d},ua=Array.prototype.map?function(a,b){return Array.prototype.map.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=Array(c),e="string"===typeof a?a.split(""):a,f=0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d},va=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.length, d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1};function wa(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 xa(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};var ya=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]},za=/&/g,Aa=/</g,Ba=/>/g,Ca=/"/g,Da=/'/g,Ea=/\x00/g,Fa=/[\x00&<>"']/; function Ga(a,b){var c=0;a=ya(String(a)).split(".");b=ya(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var f=a[e]||"",g=b[e]||"";do{f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];if(0==f[0].length&&0==g[0].length)break;c=Ha(0==f[1].length?0:parseInt(f[1],10),0==g[1].length?0:parseInt(g[1],10))||Ha(0==f[2].length,0==g[2].length)||Ha(f[2],g[2]);f=f[3];g=g[3]}while(0==c)}return c}function Ha(a,b){return a<b?-1:a>b?1:0};var w;a:{var Ia=m.navigator;if(Ia){var Ja=Ia.userAgent;if(Ja){w=Ja;break a}}w=""}function x(a){return-1!=w.indexOf(a)};function Ka(a,b,c){for(var d in a)b.call(c,a[d],d,a)}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(){return x("Firefox")||x("FxiOS")}function Oa(){return(x("Chrome")||x("CriOS"))&&!x("Edge")};var Pa;function Qa(a,b){this.g=a===Ra&&b||"";this.i=Sa}Qa.prototype.Ya=!0;Qa.prototype.Va=function(){return this.g};var Sa={},Ra={};var Ta=/[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]/,Ua=/^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]/,Va=/^http:\/\/.*/,Wa=/\s+/,Xa=/[\d\u06f0-\u06f9]/;function Ya(a,b){this.g=b===Za?a:""}Ya.prototype.Ya=!0;Ya.prototype.Va=function(){return this.g.toString()};Ya.prototype.toString=function(){return this.g+""};function $a(a){return a instanceof Ya&&a.constructor===Ya?a.g:"type_error:TrustedResourceUrl"}var ab=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/,Za={}; function bb(a){if(void 0===Pa){var b=null;var c=m.trustedTypes;if(c&&c.createPolicy){try{b=c.createPolicy("goog#html",{createHTML:qa,createScript:qa,createScriptURL:qa})}catch(d){m.console&&m.console.error(d.message)}Pa=b}else Pa=b}a=(b=Pa)?b.createScriptURL(a):a;return new Ya(a,Za)} function cb(a,b,c){if(null==c)return b;if("string"===typeof c)return c?a+encodeURIComponent(c):"";for(var d in c)if(Object.prototype.hasOwnProperty.call(c,d)){var e=c[d];e=Array.isArray(e)?e:[e];for(var f=0;f<e.length;f++){var g=e[f];null!=g&&(b||(b=a),b+=(b.length>a.length?"&":"")+encodeURIComponent(d)+"="+encodeURIComponent(String(g)))}}return b};function db(a){a:{var b=(a.ownerDocument&&a.ownerDocument.defaultView||m).document;if(b.querySelector&&(b=b.querySelector("script[nonce]"))&&(b=b.nonce||b.getAttribute("nonce"))&&eb.test(b))break a;b=""}b&&a.setAttribute("nonce",b)}var eb=/^[\w+/_-]+[=]{0,2}$/;function fb(a){Fa.test(a)&&(-1!=a.indexOf("&")&&(a=a.replace(za,"&")),-1!=a.indexOf("<")&&(a=a.replace(Aa,"<")),-1!=a.indexOf(">")&&(a=a.replace(Ba,">")),-1!=a.indexOf('"')&&(a=a.replace(Ca,""")),-1!=a.indexOf("'")&&(a=a.replace(Da,"'")),-1!=a.indexOf("\x00")&&(a=a.replace(Ea,"�")));return a}function gb(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")} function hb(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}function ib(a){return a.replace(/(^|[\s]+)([a-z])/g,function(b,c,d){return c+d.toUpperCase()})};function jb(){return x("iPhone")&&!x("iPod")&&!x("iPad")}function kb(){return jb()||x("iPad")||x("iPod")};function lb(a){lb[" "](a);return a}lb[" "]=n;function mb(a,b){try{return lb(a[b]),!0}catch(c){}return!1}function nb(a,b){var c=ob;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var pb=x("Opera"),y=x("Trident")||x("MSIE"),z=x("Edge"),qb=z||y,A=x("Gecko")&&!(-1!=w.toLowerCase().indexOf("webkit")&&!x("Edge"))&&!(x("Trident")||x("MSIE"))&&!x("Edge"),B=-1!=w.toLowerCase().indexOf("webkit")&&!x("Edge"),D=x("Macintosh"),rb=x("Windows"),sb=x("Android"),tb=jb(),ub=x("iPad"),vb=x("iPod"),wb=kb();function xb(){var a=m.document;return a?a.documentMode:void 0}var yb; a:{var zb="",Ab=function(){var a=w;if(A)return/rv:([^\);]+)(\)|;)/.exec(a);if(z)return/Edge\/([\d\.]+)/.exec(a);if(y)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(B)return/WebKit\/(\S+)/.exec(a);if(pb)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Ab&&(zb=Ab?Ab[1]:"");if(y){var Bb=xb();if(null!=Bb&&Bb>parseFloat(zb)){yb=String(Bb);break a}}yb=zb}var Cb=yb,ob={};function E(a){return nb(a,function(){return 0<=Ga(Cb,a)})}var Db; if(m.document&&y){var Eb=xb();Db=Eb?Eb:parseInt(Cb,10)||void 0}else Db=void 0;var Fb=Db;var Gb=!y||9<=Number(Fb);function F(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}function Hb(a,b){return new F(a.x-b.x,a.y-b.y)}F.prototype.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};F.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};F.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};function G(a,b){this.width=a;this.height=b}G.prototype.aspectRatio=function(){return this.width/this.height};G.prototype.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};G.prototype.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};G.prototype.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};function H(a){return a?new Ib(I(a)):ra||(ra=new Ib)}function J(a){var b=document;return"string"===typeof a?b.getElementById(a):a}function Jb(){var a=document;a.getElementsByClassName?a=a.getElementsByClassName("gbqfwa")[0]:(a=document,a=a.querySelectorAll&&a.querySelector?a.querySelector(".gbqfwa"):Kb(a,"*","gbqfwa")[0]||null);return a||null} function Kb(a,b,c){var d=b&&"*"!=b?String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(d||c))return a.querySelectorAll(d+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(d){b={};for(var e=0,f=0,g;g=a[f];f++)d==g.nodeName&&(b[e++]=g);b.length=e;return b}return a}a=a.getElementsByTagName(d||"*");if(c){b={};for(f=e=0;g=a[f];f++){d=g.className;var h;if(h="function"==typeof d.split)h=0<=sa(d.split(/\s+/),c);h&&(b[e++]=g)}b.length=e;return b}return a} function Lb(a,b){Ka(b,function(c,d){c&&"object"==typeof c&&c.Ya&&(c=c.Va());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:Mb.hasOwnProperty(d)?a.setAttribute(Mb[d],c):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,c):a[d]=c})} var Mb={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};function Nb(a){var b=Ob(a);a=Pb(a);return y&&E("10")&&a.pageYOffset!=b.scrollTop?new F(b.scrollLeft,b.scrollTop):new F(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)} function Ob(a){return a.scrollingElement?a.scrollingElement:!B&&Qb(a)?a.documentElement:a.body||a.documentElement}function Pb(a){return a.parentWindow||a.defaultView}function Rb(a,b,c){return Sb(document,arguments)} function Sb(a,b){var c=String(b[0]),d=b[1];if(!Gb&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',fb(d.name),'"');if(d.type){c.push(' type="',fb(d.type),'"');var e={};Ma(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=Tb(a,c);d&&("string"===typeof d?c.className=d:Array.isArray(d)?c.className=d.join(" "):Lb(c,d));2<b.length&&Ub(a,c,b);return c} function Ub(a,b,c){function d(h){h&&b.appendChild("string"===typeof h?a.createTextNode(h):h)}for(var e=2;e<c.length;e++){var f=c[e];if(!ja(f)||q(f)&&0<f.nodeType)d(f);else{a:{if(f&&"number"==typeof f.length){if(q(f)){var g="function"==typeof f.item||"string"==typeof f.item;break a}if("function"===typeof f){g="function"==typeof f.item;break a}}g=!1}v(g?wa(f):f,d)}}}function Tb(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)} function Qb(a){return"CSS1Compat"==a.compatMode}function Vb(a){for(var b;b=a.firstChild;)a.removeChild(b)}function I(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function Ib(a){this.g=a||m.document||document}Ib.prototype.j=function(a,b,c){return Sb(this.g,arguments)};function Wb(a,b){return Tb(a.g,b)}Ib.prototype.i=function(a,b){a.appendChild(b)};Ib.prototype.o=Vb;var Xb=function(){if(!m.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{m.addEventListener("test",n,b),m.removeEventListener("test",n,b)}catch(c){}return a}();function Yb(){};function K(a,b){this.type=a;this.s=this.target=b;this.defaultPrevented=this.u=!1}K.prototype.j=function(){this.u=!0};K.prototype.g=function(){this.defaultPrevented=!0};function L(a,b){K.call(this,a?a.type:"");this.relatedTarget=this.s=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.N=this.i=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.o=null;if(a){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.s=b;(b=a.relatedTarget)?A&&(mb(b,"nodeName")||(b=null)):"mouseover"== c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.i=a.keyCode||0;this.key=a.key||"";this.N=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey; this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType="string"===typeof a.pointerType?a.pointerType:$b[a.pointerType]||"";this.state=a.state;this.o=a;a.defaultPrevented&&L.va.g.call(this)}}t(L,K);var $b={2:"touch",3:"pen",4:"mouse"};L.prototype.j=function(){L.va.j.call(this);this.o.stopPropagation?this.o.stopPropagation():this.o.cancelBubble=!0}; L.prototype.g=function(){L.va.g.call(this);var a=this.o;a.preventDefault?a.preventDefault():a.returnValue=!1};var ac="closure_listenable_"+(1E6*Math.random()|0);function bc(a){return!(!a||!a[ac])};var cc=0;function dc(a,b,c,d,e){this.listener=a;this.g=null;this.src=b;this.type=c;this.capture=!!d;this.Da=e;this.key=++cc;this.ya=this.Ca=!1}function ec(a){a.ya=!0;a.listener=null;a.g=null;a.src=null;a.Da=null};function fc(a){this.src=a;this.g={};this.i=0}fc.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.g[f];a||(a=this.g[f]=[],this.i++);var g=gc(a,b,d,e);-1<g?(b=a[g],c||(b.Ca=!1)):(b=new dc(b,this.src,f,!!d,e),b.Ca=c,a.push(b));return b};function hc(a,b){var c=b.type;if(c in a.g){var d=a.g[c],e=sa(d,b),f;(f=0<=e)&&Array.prototype.splice.call(d,e,1);f&&(ec(b),0==a.g[c].length&&(delete a.g[c],a.i--))}}function ic(a,b,c,d,e){a=a.g[b.toString()];b=-1;a&&(b=gc(a,c,d,e));return-1<b?a[b]:null} function gc(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.ya&&f.listener==b&&f.capture==!!c&&f.Da==d)return e}return-1};var jc="closure_lm_"+(1E6*Math.random()|0),kc={},lc=0;function M(a,b,c,d,e){if(d&&d.once)return mc(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)M(a,b[f],c,d,e);return null}c=nc(c);return bc(a)?a.N.add(String(b),c,!1,q(d)?!!d.capture:!!d,e):oc(a,b,c,!1,d,e)} function oc(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=q(e)?!!e.capture:!!e,h=pc(a);h||(a[jc]=h=new fc(a));c=h.add(b,c,d,g,f);if(c.g)return c;d=qc();c.g=d;d.src=a;d.listener=c;if(a.addEventListener)Xb||(e=g),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(rc(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");lc++;return c} function qc(){function a(c){return b.call(a.src,a.listener,c)}var b=sc;return a}function mc(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)mc(a,b[f],c,d,e);return null}c=nc(c);return bc(a)?a.N.add(String(b),c,!0,q(d)?!!d.capture:!!d,e):oc(a,b,c,!0,d,e)} function tc(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)tc(a,b[f],c,d,e);else d=q(d)?!!d.capture:!!d,c=nc(c),bc(a)?(a=a.N,b=String(b).toString(),b in a.g&&(f=a.g[b],c=gc(f,c,d,e),-1<c&&(ec(f[c]),Array.prototype.splice.call(f,c,1),0==f.length&&(delete a.g[b],a.i--)))):a&&(a=pc(a))&&(c=ic(a,b,c,d,e))&&N(c)} function N(a){if("number"!==typeof a&&a&&!a.ya){var b=a.src;if(bc(b))hc(b.N,a);else{var c=a.type,d=a.g;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(rc(c),d):b.addListener&&b.removeListener&&b.removeListener(d);lc--;(c=pc(b))?(hc(c,a),0==c.i&&(c.src=null,b[jc]=null)):ec(a)}}}function rc(a){return a in kc?kc[a]:kc[a]="on"+a}function sc(a,b){if(a.ya)a=!0;else{b=new L(b,this);var c=a.listener,d=a.Da||a.src;a.Ca&&N(a);a=c.call(d,b)}return a} function pc(a){a=a[jc];return a instanceof fc?a:null}var uc="__closure_events_fn_"+(1E9*Math.random()>>>0);function nc(a){if("function"===typeof a)return a;a[uc]||(a[uc]=function(b){return a.handleEvent(b)});return a[uc]};function vc(a,b){this.j=a;this.o=b;this.i=0;this.g=null}vc.prototype.get=function(){if(0<this.i){this.i--;var a=this.g;this.g=a.next;a.next=null}else a=this.j();return a};function wc(a,b){a.o(b);100>a.i&&(a.i++,b.next=a.g,a.g=b)};var xc; function yc(){var a=m.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!x("Presto")&&(a=function(){var e=Tb(document,"IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var g="callImmediate"+Math.random(),h="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=r(function(k){if(("*"==h||k.origin==h)&&k.data==g)this.port1.onmessage()},this); f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,h)}}});if("undefined"!==typeof a&&!x("Trident")&&!x("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.cb;c.cb=null;e()}};return function(e){d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e){m.setTimeout(e,0)}};function zc(a){m.setTimeout(function(){throw a;},0)};function Ac(){this.i=this.g=null}Ac.prototype.add=function(a,b){var c=Bc.get();c.set(a,b);this.i?this.i.next=c:this.g=c;this.i=c};function Cc(){var a=Dc,b=null;a.g&&(b=a.g,a.g=a.g.next,a.g||(a.i=null),b.next=null);return b}var Bc=new vc(function(){return new Ec},function(a){return a.reset()});function Ec(){this.next=this.g=this.i=null}Ec.prototype.set=function(a,b){this.i=a;this.g=b;this.next=null};Ec.prototype.reset=function(){this.next=this.g=this.i=null};function Fc(a,b){Gc||Hc();Ic||(Gc(),Ic=!0);Dc.add(a,b)}var Gc;function Hc(){if(m.Promise&&m.Promise.resolve){var a=m.Promise.resolve(void 0);Gc=function(){a.then(Jc)}}else Gc=function(){var b=Jc;"function"!==typeof m.setImmediate||m.Window&&m.Window.prototype&&!x("Edge")&&m.Window.prototype.setImmediate==m.setImmediate?(xc||(xc=yc()),xc(b)):m.setImmediate(b)}}var Ic=!1,Dc=new Ac;function Jc(){for(var a;a=Cc();){try{a.i.call(a.g)}catch(b){zc(b)}wc(Bc,a)}Ic=!1};function Kc(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function O(a){this.g=0;this.N=void 0;this.o=this.i=this.j=null;this.s=this.u=!1;if(a!=n)try{var b=this;a.call(void 0,function(c){Lc(b,2,c)},function(c){Lc(b,3,c)})}catch(c){Lc(this,3,c)}}function Mc(){this.next=this.j=this.i=this.o=this.g=null;this.s=!1}Mc.prototype.reset=function(){this.j=this.i=this.o=this.g=null;this.s=!1};var Nc=new vc(function(){return new Mc},function(a){a.reset()});function Oc(a,b,c){var d=Nc.get();d.o=a;d.i=b;d.j=c;return d} O.prototype.then=function(a,b,c){return Pc(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)};O.prototype.$goog_Thenable=!0;O.prototype.cancel=function(a){if(0==this.g){var b=new Qc(a);Fc(function(){Rc(this,b)},this)}};function Rc(a,b){if(0==a.g)if(a.j){var c=a.j;if(c.i){for(var d=0,e=null,f=null,g=c.i;g&&(g.s||(d++,g.g==a&&(e=g),!(e&&1<d)));g=g.next)e||(f=g);e&&(0==c.g&&1==d?Rc(c,b):(f?(d=f,d.next==c.o&&(c.o=d),d.next=d.next.next):Sc(c),Tc(c,e,3,b)))}a.j=null}else Lc(a,3,b)} function Uc(a,b){a.i||2!=a.g&&3!=a.g||Vc(a);a.o?a.o.next=b:a.i=b;a.o=b}function Pc(a,b,c,d){var e=Oc(null,null,null);e.g=new O(function(f,g){e.o=b?function(h){try{var k=b.call(d,h);f(k)}catch(p){g(p)}}:f;e.i=c?function(h){try{var k=c.call(d,h);void 0===k&&h instanceof Qc?g(h):f(k)}catch(p){g(p)}}:g});e.g.j=a;Uc(a,e);return e.g}O.prototype.O=function(a){this.g=0;Lc(this,2,a)};O.prototype.T=function(a){this.g=0;Lc(this,3,a)}; function Lc(a,b,c){if(0==a.g){a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself"));a.g=1;a:{var d=c,e=a.O,f=a.T;if(d instanceof O){Uc(d,Oc(e||n,f||null,a));var g=!0}else if(Kc(d))d.then(e,f,a),g=!0;else{if(q(d))try{var h=d.then;if("function"===typeof h){Wc(d,h,e,f,a);g=!0;break a}}catch(k){f.call(a,k);g=!0;break a}g=!1}}g||(a.N=c,a.g=b,a.j=null,Vc(a),3!=b||c instanceof Qc||Xc(a,c))}} function Wc(a,b,c,d,e){function f(k){h||(h=!0,d.call(e,k))}function g(k){h||(h=!0,c.call(e,k))}var h=!1;try{b.call(a,g,f)}catch(k){f(k)}}function Vc(a){a.u||(a.u=!0,Fc(a.H,a))}function Sc(a){var b=null;a.i&&(b=a.i,a.i=b.next,b.next=null);a.i||(a.o=null);return b}O.prototype.H=function(){for(var a;a=Sc(this);)Tc(this,a,this.g,this.N);this.u=!1}; function Tc(a,b,c,d){if(3==c&&b.i&&!b.s)for(;a&&a.s;a=a.j)a.s=!1;if(b.g)b.g.j=null,Yc(b,c,d);else try{b.s?b.o.call(b.j):Yc(b,c,d)}catch(e){Zc.call(null,e)}wc(Nc,b)}function Yc(a,b,c){2==b?a.o.call(a.j,c):a.i&&a.i.call(a.j,c)}function Xc(a,b){a.s=!0;Fc(function(){a.s&&Zc.call(null,b)})}var Zc=zc;function Qc(a){u.call(this,a)}t(Qc,u);Qc.prototype.name="cancel";/* 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 P(a){var b=$c;this.s=[];this.oa=b;this.V=a||null;this.o=this.j=!1;this.i=void 0;this.O=this.$=this.N=!1;this.u=0;this.g=null;this.H=0}P.prototype.cancel=function(a){if(this.j)this.i instanceof P&&this.i.cancel();else{if(this.g){var b=this.g;delete this.g;a?b.cancel(a):(b.H--,0>=b.H&&b.cancel())}this.oa?this.oa.call(this.V,this):this.O=!0;this.j||(a=new ad(this),bd(this),cd(this,!1,a))}};P.prototype.T=function(a,b){this.N=!1;cd(this,a,b)};function cd(a,b,c){a.j=!0;a.i=c;a.o=!b;dd(a)} function bd(a){if(a.j){if(!a.O)throw new ed(a);a.O=!1}}function fd(a,b,c,d){a.s.push([b,c,d]);a.j&&dd(a)}P.prototype.then=function(a,b,c){var d,e,f=new O(function(g,h){e=g;d=h});fd(this,e,function(g){g instanceof ad?f.cancel():d(g)});return f.then(a,b,c)};P.prototype.$goog_Thenable=!0;function gd(a){return va(a.s,function(b){return"function"===typeof b[1]})} function dd(a){if(a.u&&a.j&&gd(a)){var b=a.u,c=hd[b];c&&(m.clearTimeout(c.ta),delete hd[b]);a.u=0}a.g&&(a.g.H--,delete a.g);b=a.i;for(var d=c=!1;a.s.length&&!a.N;){var e=a.s.shift(),f=e[0],g=e[1];e=e[2];if(f=a.o?g:f)try{var h=f.call(e||a.V,b);void 0!==h&&(a.o=a.o&&(h==b||h instanceof Error),a.i=b=h);if(Kc(b)||"function"===typeof m.Promise&&b instanceof m.Promise)d=!0,a.N=!0}catch(k){b=k,a.o=!0,gd(a)||(c=!0)}}a.i=b;d&&(h=r(a.T,a,!0),d=r(a.T,a,!1),b instanceof P?(fd(b,h,d),b.$=!0):b.then(h,d));c&&(b= new id(b),hd[b.ta]=b,a.u=b.ta)}function ed(){u.call(this)}t(ed,u);ed.prototype.message="Deferred has already fired";ed.prototype.name="AlreadyCalledError";function ad(){u.call(this)}t(ad,u);ad.prototype.message="Deferred was canceled";ad.prototype.name="CanceledError";function id(a){this.ta=m.setTimeout(r(this.i,this),0);this.g=a}id.prototype.i=function(){delete hd[this.ta];throw this.g;};var hd={};function jd(a,b){var c=b||{};b=c.document||document;var d=$a(a).toString(),e=Wb(new Ib(b),"SCRIPT"),f={nb:e,Ga:void 0},g=new P(f),h=null,k=null!=c.timeout?c.timeout:5E3;0<k&&(h=window.setTimeout(function(){kd(e,!0);var p=new ld(1,"Timeout reached for loading script "+d);bd(g);cd(g,!1,p)},k),f.Ga=h);e.onload=e.onreadystatechange=function(){e.readyState&&"loaded"!=e.readyState&&"complete"!=e.readyState||(kd(e,c.rb||!1,h),bd(g),cd(g,!0,null))};e.onerror=function(){kd(e,!0,h);var p=new ld(0,"Error while loading script "+ d);bd(g);cd(g,!1,p)};f=c.attributes||{};Ma(f,{type:"text/javascript",charset:"UTF-8"});Lb(e,f);e.src=$a(a);db(e);md(b).appendChild(e);return g}function md(a){var b;return(b=(a||document).getElementsByTagName("HEAD"))&&0!=b.length?b[0]:a.documentElement}function $c(){if(this&&this.nb){var a=this.nb;a&&"SCRIPT"==a.tagName&&kd(a,!0,this.Ga)}} function kd(a,b,c){null!=c&&m.clearTimeout(c);a.onload=n;a.onerror=n;a.onreadystatechange=n;b&&window.setTimeout(function(){a&&a.parentNode&&a.parentNode.removeChild(a)},0)}function ld(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=": "+b);u.call(this,c);this.code=a}t(ld,u);function nd(){this.g=od;this.Ga=5E3}var pd=0;nd.prototype.send=function(a,b,c,d){if(a){var e={};for(f in a)e[f]=a[f];a=e}else a={};d=d||"_"+(pd++).toString(36)+Date.now().toString(36);e="_callbacks___"+d;b&&(m[e]=qd(d,b),a.callback=e);b={timeout:this.Ga,rb:!0};e=ab.exec($a(this.g).toString());var f=e[3]||"";e=bb(e[1]+cb("?",e[2]||"",a)+cb("#",f,void 0));b=jd(e,b);fd(b,null,rd(d,a,c),void 0);return{ta:d,Ua:b}};nd.prototype.cancel=function(a){a&&(a.Ua&&a.Ua.cancel(),a.ta&&sd(a.ta,!1))}; function rd(a,b,c){return function(){sd(a,!1);c&&c(b)}}function qd(a,b){return function(c){sd(a,!0);b.apply(void 0,arguments)}}function sd(a,b){a="_callbacks___"+a;if(m[a])if(b)try{delete m[a]}catch(c){m[a]=void 0}else m[a]=n};function Q(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}Q.prototype.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};Q.prototype.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this}; Q.prototype.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};function td(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}td.prototype.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};td.prototype.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; td.prototype.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};function ud(a,b,c){if("string"===typeof b)(b=vd(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=vd(c,d);f&&(c.style[f]=e)}}var wd={};function vd(a,b){var c=wd[b];if(!c){var d=hb(b);c=d;void 0===a.style[d]&&(d=(B?"Webkit":A?"Moz":y?"ms":pb?"O":null)+ib(d),void 0!==a.style[d]&&(c=d));wd[b]=c}return c}function R(a,b){var c=I(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""} function S(a,b){return R(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function xd(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}} function yd(a){if(y&&!(8<=Number(Fb)))return a.offsetParent;var b=I(a),c=S(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=S(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return null} function zd(a){for(var b=new Q(0,Infinity,Infinity,0),c=H(a),d=c.g.body,e=c.g.documentElement,f=Ob(c.g);a=yd(a);)if(!(y&&0==a.clientWidth||B&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!=S(a,"overflow")){var g=T(a),h=new F(a.clientLeft,a.clientTop);g.x+=h.x;g.y+=h.y;b.top=Math.max(b.top,g.y);b.right=Math.min(b.right,g.x+a.clientWidth);b.bottom=Math.min(b.bottom,g.y+a.clientHeight);b.left=Math.max(b.left,g.x)}d=f.scrollLeft;f=f.scrollTop;b.left=Math.max(b.left,d);b.top=Math.max(b.top,f);c=(Pb(c.g)|| window).document;c=Qb(c)?c.documentElement:c.body;c=new G(c.clientWidth,c.clientHeight);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 T(a){var b=I(a),c=new F(0,0);var d=b?I(b):document;d=!y||9<=Number(Fb)||Qb(H(d).g)?d.documentElement:d.body;if(a==d)return c;a=xd(a);b=Nb(H(b).g);c.x=a.left+b.x;c.y=a.top+b.y;return c}function Ad(a){"number"==typeof a&&(a+="px");return a} function Bd(a){var b=Cd;if("none"!=S(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 Cd(a){var b=a.offsetWidth,c=a.offsetHeight,d=B&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=xd(a),new G(a.right-a.left,a.bottom-a.top)):new G(b,c)}var Dd=A?"MozUserSelect":B||z?"WebkitUserSelect":null; function Ed(a){var b=a.getElementsByTagName("*");if(Dd){var c="none";a.style&&(a.style[Dd]=c);if(b){a=0;for(var d;d=b[a];a++)d.style&&(d.style[Dd]=c)}}else if(y||pb)if(c="on",a.setAttribute("unselectable",c),b)for(a=0;d=b[a];a++)d.setAttribute("unselectable",c)}function Fd(a,b){if(/^\d+px?$/.test(b))return parseInt(b,10);var c=a.style.left,d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=b;b=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return+b} function Gd(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?Fd(a,b):0}var Hd={thin:2,medium:4,thick:6};function Id(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in Hd?Hd[b]:Fd(a,b)} function Jd(a){if(y&&!(9<=Number(Fb))){var b=Id(a,"borderLeft"),c=Id(a,"borderRight"),d=Id(a,"borderTop");a=Id(a,"borderBottom");return new Q(d,c,a,b)}b=R(a,"borderLeftWidth");c=R(a,"borderRightWidth");d=R(a,"borderTopWidth");a=R(a,"borderBottomWidth");return new Q(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};function U(){this.N=new fc(this);this.Ab=this;this.oa=null}t(U,Yb);U.prototype[ac]=!0;U.prototype.removeEventListener=function(a,b,c,d){tc(this,a,b,c,d)}; function V(a,b){var c,d=a.oa;if(d)for(c=[];d;d=d.oa)c.push(d);a=a.Ab;d=b.type||b;if("string"===typeof b)b=new K(b,a);else if(b instanceof K)b.target=b.target||a;else{var e=b;b=new K(d,a);Ma(b,e)}e=!0;if(c)for(var f=c.length-1;!b.u&&0<=f;f--){var g=b.s=c[f];e=Kd(g,d,!0,b)&&e}b.u||(g=b.s=a,e=Kd(g,d,!0,b)&&e,b.u||(e=Kd(g,d,!1,b)&&e));if(c)for(f=0;!b.u&&f<c.length;f++)g=b.s=c[f],e=Kd(g,d,!1,b)&&e;return e} function Kd(a,b,c,d){b=a.N.g[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.ya&&g.capture==c){var h=g.listener,k=g.Da||g.src;g.Ca&&hc(a.N,g);e=!1!==h.call(k,d)&&e}}return e&&!d.defaultPrevented};function Ld(a,b,c){U.call(this);this.T=a;this.$=c;this.j=b;M(b,["hilite","select","canceldismiss","dismiss"],this.handleEvent,!1,this);this.s=null;this.i=[];this.o=-1;this.g=0;this.u=this.H=null;this.La={}}t(Ld,U);l=Ld.prototype;l.Ta=!0;l.Ha=!1; l.handleEvent=function(a){var b=this.T;if(a.target==this.j)switch(a.type){case "hilite":this.ka(a.ma);break;case "select":var c=!1;if("number"===typeof a.ma){a=a.ma;var d=this.i[Md(this,a)];c=!!d&&b.Ka&&b.Ka(d);d&&!c&&this.o!=a&&this.ka(a)}c||this.ua();break;case "canceldismiss":Nd(this);break;case "dismiss":Od(this)}};function Pd(a){for(var b=a.g+a.i.length-1,c=a.o,d=0;d<a.i.length;d++){if(c>=a.g&&c<b)c++;else if(-1==c)c=a.g;else{a.Ha&&c==b&&a.ka(-1);break}if(a.ka(c))break}} l.ka=function(a){var b=Md(this,a),c=this.i[b];return c&&this.T.Ka&&this.T.Ka(c)?!1:(this.o=a,this.j.ka(a),-1!=b)}; l.ua=function(){var a=Md(this,this.o);if(-1!=a){var b=this.i[a],c=this.$;if(c.v){var d=b.toString();if(c.o){var e=Qd(c,c.v.value,Rd(c.v)[0]),f=Sd(c,c.v.value);c.T&&!c.T.test(d)&&(d=d.replace(/[\s\xa0]+$/,"")+c.oa);0==e||/^[\s\xa0]*$/.test(f[e-1])||(d=" "+d);e==f.length-1&&(d+=" ");if(d!=f[e]){f[e]=d;d=c.v;(A||y&&E("9"))&&d.blur();d.value=f.join("");for(var g=0,h=0;h<=e;h++)g+=f[h].length;d.focus();e=g;f=c.v;d=e;Td(f)?f.selectionStart=d:y&&!E("9")&&(g=Ud(f),h=g[0],h.inRange(g[1])&&(d=Vd(f,d),h.collapse(!0), h.move("character",d),h.select()));f=c.v;Td(f)?f.selectionEnd=e:y&&!E("9")&&(g=Ud(f),d=g[1],g[0].inRange(d)&&(e=Vd(f,e),f=Vd(f,Rd(f)[0]),d.collapse(!0),d.moveEnd("character",e-f),d.select()))}}else c.v.value=d;c.Ra=!0}this.ha();V(this,{type:"update",ma:b,index:a});return!0}this.ha();V(this,{type:"update",ma:null,index:null});return!1};l.ha=function(){this.o=-1;this.s=null;this.g+=this.i.length;this.i=[];window.clearTimeout(this.u);this.u=null;this.j.ha();V(this,"suggestionsupdate");V(this,"dismiss")}; function Od(a){a.u||(a.u=window.setTimeout(r(a.ha,a),100))}l.Xa=function(){return this.u?(window.clearTimeout(this.u),this.u=null,!0):!1};function Nd(a){a.Xa()||window.setTimeout(r(a.Xa,a),10)}l.Bb=function(a,b,c){this.s==a&&this.Pa(b,c)}; l.Pa=function(a,b){var c="object"==ia(b)&&b;b=(c?c.i():b)?Md(this,this.o):-1;this.g+=this.i.length;this.i=a;for(var d=[],e=0;e<a.length;++e)d.push({id:this.g+e,data:a[e]});a=null;this.H&&(a=this.La,e=this.H,e=Object.prototype.hasOwnProperty.call(e,la)&&e[la]||(e[la]=++ma),a=a[e]||this.H);this.j.Cb=a;this.j.Pa(d,this.s,this.H);a=this.Ta;c&&void 0!==c.g()&&(a=c.g());this.o=-1;(a||0<=b)&&0!=d.length&&this.s&&(0<=b?this.ka(this.g+b):Pd(this));V(this,"suggestionsupdate")}; function Md(a,b){b-=a.g;return 0>b||b>=a.i.length?-1:b}l.update=function(a){this.$.update(a)};var Wd;function Xd(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")}function Yd(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(Wd||(Wd={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=Wd,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)} function Zd(a,b){var c="";b&&(c=b.id);Yd(a,"activedescendant",c)};function Rd(a){var b=0,c=0;if(Td(a))b=a.selectionStart,c=-1;else if(y&&!E("9")){var d=Ud(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 Ud(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 Vd(a,b){"textarea"==a.type&&(b=a.value.substring(0,b).replace(/(\r\n|\r|\n)/g,"\n").length);return b}function Td(a){try{return"number"==typeof a.selectionStart}catch(b){return!1}};function $d(a){this.i=a;this.g={}}t($d,Yb);var ae=[];function W(a,b,c,d){Array.isArray(c)||(c&&(ae[0]=c.toString()),c=ae);for(var e=0;e<c.length;e++){var f=M(b,c[e],d||a.handleEvent,!1,a.i||a);if(!f)break;a.g[f.key]=f}}function X(a,b,c,d,e,f){if(Array.isArray(c))for(var g=0;g<c.length;g++)X(a,b,c[g],d,e,f);else d=d||a.handleEvent,e=q(e)?!!e.capture:!!e,f=f||a.i||a,d=nc(d),e=!!e,c=bc(b)?ic(b.N,String(c),d,e,f):b?(b=pc(b))?ic(b,c,d,e,f):null:null,c&&(N(c),delete a.g[c.key])} function be(a){Ka(a.g,function(b,c){this.g.hasOwnProperty(c)&&N(b)},a);a.g={}}$d.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};function ce(a,b,c,d,e,f){if(B&&!E("525"))return!0;if(D&&e)return de(a);if(e&&!d)return!1;if(!A){"number"===typeof b&&(b=ee(b));var g=17==b||18==b||D&&91==b;if((!c||D)&&g||D&&16==b&&(d||f))return!1}if((B||z)&&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(y&&d&&b==a)return!1;switch(a){case 13:return A?f||e?!1:!(c&&d):!0;case 27:return!(B||z||A)}return A&&(d||e||f)?!1:de(a)} function de(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(B||z)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:return A;default:return!1}}function ee(a){if(A)a=fe(a);else if(D&&B)switch(a){case 93:a=91}return a} function fe(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 ge(a,b,c,d){L.call(this,d);this.type="key";this.i=a;this.N=b;this.repeat=c}t(ge,L);function he(a,b){U.call(this);a&&ie(this,a,b)}t(he,U);l=he.prototype;l.wa=null;l.Ea=null;l.Ma=null;l.Fa=null;l.U=-1;l.W=-1;l.Ia=!1; var je={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},ke={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},le=!B||E("525"),me=D&&A; he.prototype.i=function(a){if(B||z)if(17==this.U&&!a.ctrlKey||18==this.U&&!a.altKey||D&&91==this.U&&!a.metaKey)this.W=this.U=-1;-1==this.U&&(a.ctrlKey&&17!=a.i?this.U=17:a.altKey&&18!=a.i?this.U=18:a.metaKey&&91!=a.i&&(this.U=91));le&&!ce(a.i,this.U,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.W=ee(a.i),me&&(this.Ia=a.altKey))};he.prototype.g=function(a){this.W=this.U=-1;this.Ia=a.altKey}; he.prototype.handleEvent=function(a){var b=a.o,c=b.altKey;if(y&&"keypress"==a.type){var d=this.W;var e=13!=d&&27!=d?b.keyCode:0}else(B||z)&&"keypress"==a.type?(d=this.W,e=0<=b.charCode&&63232>b.charCode&&de(d)?b.charCode:0):pb&&!B?(d=this.W,e=de(d)?b.keyCode:0):("keypress"==a.type?(me&&(c=this.Ia),b.keyCode==b.charCode?32>b.keyCode?(d=b.keyCode,e=0):(d=this.W,e=b.charCode):(d=b.keyCode||this.W,e=b.charCode||0)):(d=b.keyCode||this.W,e=b.charCode||0),D&&63==e&&224==d&&(d=191));var f=d=ee(d);d?63232<= d&&d in je?f=je[d]:25==d&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in ke&&(f=ke[b.keyIdentifier]);A&&le&&"keypress"==a.type&&!ce(f,this.U,a.shiftKey,a.ctrlKey,c,a.metaKey)||(a=f==this.U,this.U=f,b=new ge(f,e,a,b),b.altKey=c,V(this,b))};function ie(a,b,c){a.Fa&&ne(a);a.wa=b;a.Ea=M(a.wa,"keypress",a,c);a.Ma=M(a.wa,"keydown",a.i,c,a);a.Fa=M(a.wa,"keyup",a.g,c,a)}function ne(a){a.Ea&&(N(a.Ea),N(a.Ma),N(a.Fa),a.Ea=null,a.Ma=null,a.Fa=null);a.wa=null;a.U=-1;a.W=-1};function oe(a,b){U.call(this);this.o=a||1;this.j=b||m;this.s=r(this.H,this);this.u=Date.now()}t(oe,U);oe.prototype.i=!1;oe.prototype.g=null;oe.prototype.H=function(){if(this.i){var a=Date.now()-this.u;0<a&&a<.8*this.o?this.g=this.j.setTimeout(this.s,this.o-a):(this.g&&(this.j.clearTimeout(this.g),this.g=null),V(this,"tick"),this.i&&(pe(this),this.start()))}};oe.prototype.start=function(){this.i=!0;this.g||(this.g=this.j.setTimeout(this.s,this.o),this.u=Date.now())}; function pe(a){a.i=!1;a.g&&(a.j.clearTimeout(a.g),a.g=null)}function qe(a){if("function"!==typeof a)if(a&&"function"==typeof a.handleEvent)a=r(a.handleEvent,a);else throw Error("Invalid listener argument");2147483647<Number(void 0)||m.setTimeout(a,0)};var re=Na(),se=jb()||x("iPod"),te=x("iPad"),ue=x("Android")&&!(Oa()||Na()||x("Opera")||x("Silk")),ve=Oa(),we=x("Safari")&&!(Oa()||x("Coast")||x("Opera")||x("Edge")||x("Edg/")||x("OPR")||Na()||x("Silk")||x("Android"))&&!kb();function xe(a,b,c,d){d=d||150;this.o=null!=c?c:!0;this.s=a||",;";this.oa=this.s.charAt(0);a=this.o?"[\\s"+this.s+"]+":"[\\s]+";this.V=new RegExp("^"+a+"|"+a+"$","g");this.T=new RegExp("\\s*["+this.s+"]$");this.O=b||"";this.$=this.o;this.j=0<d?new oe(d):null;this.i=new $d(this);this.N=new $d(this);this.u=new he;this.H=-1}t(xe,Yb);var ye=(se||te)&&!E("533.17.9");l=xe.prototype;l.v=null;l.Na="";l.na=!1;l.Ra=!1; l.ob=function(a){for(var b=0;b<arguments.length;b++){var c=arguments[b];q(c)&&1==c.nodeType&&(Xd(c,"combobox"),Yd(c,"autocomplete","list"));W(this.i,c,"focus",this.Wa);W(this.i,c,"blur",this.tb);if(!this.v&&(W(this.N,c,"keydown",this.Db),q(c)&&1==c.nodeType)){var d=I(c);try{var e=d&&d.activeElement;var f=e&&e.nodeName?e:null}catch(g){f=null}f==c&&ze(this,c)}}}; function Ae(a,b){switch(b.i){case 40:if(a.g.j.isVisible()){Pd(a.g);b.g();return}if(!a.o){a.update(!0);b.g();return}break;case 38:if(a.g.j.isVisible()){a:{a=a.g;for(var c=a.o,d=0;d<a.i.length;d++){if(c>a.g)c--;else{a.Ha&&c==a.g&&a.ka(-1);break}if(a.ka(c))break a}}b.g();return}break;case 9:if(!a.g.j.isVisible()||b.shiftKey)a.g.ha();else if(a.update(),a.g.ua()&&a.$){b.g();return}break;case 13:if(a.g.j.isVisible()){if(a.update(),a.g.ua()){b.g();b.j();return}}else a.g.ha();break;case 27:if(a.g.j.isVisible()){a.g.ha(); b.g();b.j();return}break;case 229:if(!a.na){a.na||(W(a.i,a.v,"keyup",a.ab),W(a.i,a.v,"keypress",a.$a),a.na=!0);return}}Be(a,b)}function Be(a,b){var c=a.o&&b.N&&-1!=a.s.indexOf(String.fromCharCode(b.N));c&&a.update();c&&a.g.ua()&&b.g()}l.vb=function(){return!1};l.Wa=function(a){ze(this,a.target||null)}; function ze(a,b){be(a.N);a.g&&Nd(a.g);b!=a.v&&(a.v=b,a.j&&(a.j.start(),W(a.i,a.j,"tick",a.lb)),a.Na=a.v.value,ie(a.u,a.v),W(a.i,a.u,"key",a.hb),W(a.i,a.v,"mousedown",a.kb),y&&W(a.i,a.v,"keypress",a.Za))}l.tb=function(){ye?window.setTimeout(r(this.mb,this),0):this.mb()}; l.mb=function(){this.v&&(X(this.i,this.u,"key",this.hb),ne(this.u),X(this.i,this.v,"keyup",this.vb),X(this.i,this.v,"mousedown",this.kb),y&&X(this.i,this.v,"keypress",this.Za),this.na&&Ce(this),this.v=null,this.j&&(pe(this.j),X(this.i,this.j,"tick",this.lb)),this.g&&Od(this.g))};l.lb=function(){this.update()};l.Db=function(a){this.Wa(a)};l.hb=function(a){this.H=a.i;this.g&&Ae(this,a)};l.$a=function(){this.na&&229!=this.H&&Ce(this)};l.ab=function(a){this.na&&(13==a.i||77==a.i&&a.ctrlKey)&&Ce(this)}; l.kb=function(){};function Ce(a){a.na&&(a.na=!1,X(a.i,a.v,"keypress",a.$a),X(a.i,a.v,"keyup",a.ab))}l.Za=function(a){Be(this,a)}; l.update=function(a){if(this.v&&(a||this.v.value!=this.Na)){if(a||!this.Ra){a=Rd(this.v)[0];var b=this.v.value;a=Sd(this,b)[Qd(this,b,a)];b=this.V?String(a).replace(this.V,""):a;if(this.g&&(this.g.H=this.v,a=this.g,a.s!=b)){a.s=b;b=a.T;var c=r(a.Bb,a),d={client:"books",ds:"bo",q:a.s};c=r(b.i,b,c);b.g&&b.g.cancel();b.g=new nd;b.g.send(d,c);Nd(a)}}this.Na=this.v.value}this.Ra=!1}; function Qd(a,b,c){a=Sd(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 Sd(a,b){if(!a.o)return[b];b=String(b).split("");for(var c=[],d=[],e=0,f=!1;e<b.length;e++)a.O&&-1!=a.O.indexOf(b[e])?(f||(c.push(d.join("")),d.length=0),d.push(b[e]),f=!f):f||-1==a.s.indexOf(b[e])?d.push(b[e]):(d.push(b[e]),c.push(d.join("")),d.length=0);c.push(d.join(""));return c};function De(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""}function Ee(a){return a.classList?a.classList:De(a).match(/\S+/g)||[]}function Fe(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)}function Ge(a,b){a.classList?b=a.classList.contains(b):(a=Ee(a),b=0<=sa(a,b));return b}function He(a,b){if(a.classList)a.classList.add(b);else if(!Ge(a,b)){var c=De(a);Fe(a,c+(0<c.length?" "+b:b))}} function Ie(a,b){if(a.classList)v(b,function(e){He(a,e)});else{var c={};v(Ee(a),function(e){c[e]=!0});v(b,function(e){c[e]=!0});b="";for(var d in c)b+=0<b.length?" "+d:d;Fe(a,b)}}function Je(a,b){a.classList?a.classList.remove(b):Ge(a,b)&&Fe(a,ta(Ee(a),function(c){return c!=b}).join(" "))}function Ke(a){var b=["ac-active","active"];a.classList?v(b,function(c){Je(a,c)}):Fe(a,ta(Ee(a),function(c){return!(0<=sa(b,c))}).join(" "))};var Le=function(){if(rb){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(w))?a[1]:"0"}return D?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(w))?a[0].replace(/_/g,"."):"10"):sb?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(w))?a[1]:""):tb||ub||vb?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(w))?a[1].replace(/_/g,"."):""):""}();function Me(a){return(a=a.exec(w))?a[1]:""}var Ne=function(){if(re)return Me(/Firefox\/([0-9.]+)/);if(y||z||pb)return Cb;if(ve)return kb()?Me(/CriOS\/([0-9.]+)/):Me(/Chrome\/([0-9.]+)/);if(we&&!kb())return Me(/Version\/([0-9.]+)/);if(se||te){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(w);if(a)return a[1]+"."+a[2]}else if(ue)return(a=Me(/Android\s+([0-9.]+)/))?a:Me(/Version\/([0-9.]+)/);return""}();function Oe(a,b){return(b&8&&"rtl"==S(a,"direction")?b^4:b)&-9};function Y(){}Y.g=void 0;Y.i=function(){return Y.g?Y.g:Y.g=new Y};Y.prototype.g=0;function Pe(a,b,c,d){U.call(this);this.V=a||document.body;this.o=H(this.V);this.$=!a;this.g=null;this.T="";this.i=[];this.s=[];this.Ba=this.O=-1;this.H=!1;this.className="ac-renderer";this.Oa="ac-highlighted";this.u=b||null;this.Gb=null!=d?d:!0;this.Fb=!!c}t(Pe,U);l=Pe.prototype;l.Pa=function(a,b,c){this.T=b;this.i=a;this.O=-1;this.Ba=Date.now();this.j=c;this.s=[];Qe(this)};l.ha=function(){this.H&&(this.H=!1,Re(this,!1),this.g.style.display="none")}; function Se(a){a.H||(a.H=!0,Re(a,!0),a.g.style.display="")}function Re(a,b){a.j&&(Yd(a.j,"haspopup",b),Yd(a.g,"expanded",b),Yd(a.j,"expanded",b),b?Yd(a.j,"owns",a.g.id):(a.j.removeAttribute("aria-owns"),Zd(a.j,null)))}l.isVisible=function(){return this.H}; function Te(a,b){var c=0<=b&&b<a.i.length?a.i[b]:void 0,d=0<=b&&b<a.s.length?a.s[b]:void 0;if(V(a,{type:"rowhilite",H:d,ma:c?c.data:null})&&(0<=a.O&&Ke(a.s[a.O]),a.O=b,d)){Ie(d,["ac-active","active"]);a.j&&Zd(a.j,d);b=(a=a.g||Ob(document))||Ob(document);var e=T(d),f=T(b),g=Jd(b);b==Ob(document)?(c=e.x-b.scrollLeft,e=e.y-b.scrollTop,!y||10<=Number(Fb)||(c+=g.left,e+=g.top)):(c=e.x-f.x-g.left,e=e.y-f.y-g.top);d=Cd(d);g=b.clientHeight-d.height;f=b.scrollLeft;var h=b.scrollTop;f+=Math.min(c,Math.max(c- (b.clientWidth-d.width),0));h+=Math.min(e,Math.max(e-g,0));b=new F(f,h);a.scrollLeft=b.x;a.scrollTop=b.y}}l.ka=function(a){if(-1==a)Te(this,-1);else for(var b=0;b<this.i.length;b++)if(this.i[b].id==a){Te(this,b);break}};function Ue(a){if(!a.g){var b=a.o.j("DIV",{style:"display:none"});a.g=b;Ie(b,ya(a.className).split(" "));Xd(b,"listbox");b.id=":"+(Y.i().g++).toString(36);a.o.i(a.V,b);M(b,"click",a.ub,!1,a);M(b,"mousedown",a.wb,!1,a);M(b,"mouseover",a.yb,!1,a)}} function Qe(a){Ue(a);a.Hb&&(a.g.style.minWidth=a.Hb.clientWidth-0+"px");a.Sa&&(a.g.style.maxWidth=a.Sa.clientWidth-0+"px");a.s.length=0;a.o.o(a.g);a.u&&a.u.render?a.u.render(a,a.g,a.i,a.T):v(a.i,function(b){var c=b;b=this.T;var d=this.o.j("DIV",{className:"ac-row",id:":"+(Y.i().g++).toString(36)});Xd(d,"option");if(this.u&&this.u.Eb)this.u.Eb(c,b,d);else if(c=c.data.toString(),"textContent"in d)d.textContent=c;else if(3==d.nodeType)d.data=String(c);else if(d.firstChild&&3==d.firstChild.nodeType){for(;d.lastChild!= d.firstChild;)d.removeChild(d.lastChild);d.firstChild.data=String(c)}else Vb(d),d.appendChild(I(d).createTextNode(String(c)));b&&this.Gb&&(this.Aa=!1,Ve(this,d,b));He(d,"ac-row");this.s.push(d);this.o.i(this.g,d)},a);0==a.i.length?a.ha():(Se(a),a.Qa(),Ed(a.g))} l.Qa=function(){if(this.j&&this.$){var a=this.Cb||this.j;var b=this.Fb?5:1;var c=this.g,d=b^1,e;if(e=c.offsetParent){var f="HTML"==e.tagName||"BODY"==e.tagName;if(!f||"static"!=S(e,"position")){var g=T(e);if(!f){f="rtl"==S(e,"direction");var h;if(h=f){h=we&&0<=Ga(Ne,10);var k;if(k=wb)k=0<=Ga(Le,10);var p=ve&&0<=Ga(Ne,85);h=A||h||k||p}f=h?-e.scrollLeft:!f||qb&&E("8")||"visible"==S(e,"overflowX")?e.scrollLeft:e.scrollWidth-e.clientWidth-e.scrollLeft;g=Hb(g,new F(f,e.scrollTop))}}}e=g||new F;g=T(a); f=Bd(a);g=new td(g.x,g.y,f.width,f.height);if(f=zd(a))p=new td(f.left,f.top,f.right-f.left,f.bottom-f.top),f=Math.max(g.left,p.left),h=Math.min(g.left+g.width,p.left+p.width),f<=h&&(k=Math.max(g.top,p.top),p=Math.min(g.top+g.height,p.top+p.height),k<=p&&(g.left=f,g.top=k,g.width=h-f,g.height=p-k));f=H(a);k=H(c);if(f.g!=k.g){h=f.g.body;k=Pb(k.g);p=new F(0,0);var C=(C=I(h))?Pb(C):window;if(mb(C,"parent")){var Zb=h;do{if(C==k)var ka=T(Zb);else ka=xd(Zb),ka=new F(ka.left,ka.top);p.x+=ka.x;p.y+=ka.y}while(C&& C!=k&&C!=C.parent&&(Zb=C.frameElement)&&(C=C.parent))}h=Hb(p,T(h));!y||9<=Number(Fb)||Qb(f.g)||(h=Hb(h,Nb(f.g)));g.left+=h.x;g.top+=h.y}a=Oe(a,b);b=g.left;a&4?b+=g.width:a&2&&(b+=g.width/2);b=new F(b,g.top+(a&1?g.height:0));b=Hb(b,e);if(a=zd(c))a.top-=e.y,a.right-=e.x,a.bottom-=e.y,a.left-=e.x;b=new F(b.x,b.y);g=Oe(c,d);d=Bd(c);e=new G(d.width,d.height);b=new F(b.x,b.y);e=new G(e.width,e.height);0!=g&&(g&4?b.x-=e.width:g&2&&(b.x-=e.width/2),g&1&&(b.y-=e.height));a?(g=b,f=e,h=65,k=0,65==(h&65)&&(g.x< a.left||g.x>=a.right)&&(h&=-2),132==(h&132)&&(g.y<a.top||g.y>=a.bottom)&&(h&=-5),g.x<a.left&&h&1&&(g.x=a.left,k|=1),h&16&&(p=g.x,g.x<a.left&&(g.x=a.left,k|=4),g.x+f.width>a.right&&(f.width=Math.min(a.right-g.x,p+f.width-a.left),f.width=Math.max(f.width,0),k|=4)),g.x+f.width>a.right&&h&1&&(g.x=Math.max(a.right-f.width,a.left),k|=1),h&2&&(k|=(g.x<a.left?16:0)|(g.x+f.width>a.right?32:0)),g.y<a.top&&h&4&&(g.y=a.top,k|=2),h&32&&(p=g.y,g.y<a.top&&(g.y=a.top,k|=8),g.y+f.height>a.bottom&&(f.height=Math.min(a.bottom- g.y,p+f.height-a.top),f.height=Math.max(f.height,0),k|=8)),g.y+f.height>a.bottom&&h&4&&(g.y=Math.max(a.bottom-f.height,a.top),k|=2),h&8&&(k|=(g.y<a.top?64:0)|(g.y+f.height>a.bottom?128:0)),g=k):g=256;a=new td(0,0,0,0);a.left=b.x;a.top=b.y;a.width=e.width;a.height=e.height;g&496||(e=new F(a.left,a.top),e instanceof F?(b=e.x,e=e.y):(b=e,e=void 0),c.style.left=Ad(b),c.style.top=Ad(e),e=new G(a.width,a.height),d==e||d&&e&&d.width==e.width&&d.height==e.height||(d=e,b=Qb(H(I(c)).g),!y||E("10")||b&&E("8")? (c=c.style,A?c.MozBoxSizing="border-box":B?c.WebkitBoxSizing="border-box":c.boxSizing="border-box",c.width=Math.max(d.width,0)+"px",c.height=Math.max(d.height,0)+"px"):(a=c.style,b?(y?(b=Gd(c,"paddingLeft"),e=Gd(c,"paddingRight"),g=Gd(c,"paddingTop"),f=Gd(c,"paddingBottom"),b=new Q(g,e,f,b)):(b=R(c,"paddingLeft"),e=R(c,"paddingRight"),g=R(c,"paddingTop"),f=R(c,"paddingBottom"),b=new Q(parseFloat(g),parseFloat(e),parseFloat(f),parseFloat(b))),c=Jd(c),a.pixelWidth=d.width-c.left-b.left-b.right-c.right, a.pixelHeight=d.height-c.top-b.top-b.bottom-c.bottom):(a.pixelWidth=d.width,a.pixelHeight=d.height))))}}; function Ve(a,b,c){if(!a.Aa)if(3==b.nodeType){var d=null;Array.isArray(c)&&1<c.length&&(d=xa(c,1));c=We(c);if(0!=c.length){var e=b.nodeValue,f=new RegExp("\\b(?:"+c+")","gi");c=[];for(var g=0,h=f.exec(e),k=0;h;)k++,c.push(e.substring(g,h.index)),c.push(e.substring(h.index,f.lastIndex)),g=f.lastIndex,h=f.exec(e);c.push(e.substring(g));if(1<c.length){for(d=0;1>d;d++)e=2*d,b.nodeValue=c[e],f=Wb(a.o,"B"),f.className=a.Oa,a.o.i(f,a.o.g.createTextNode(String(c[e+1]))),f=b.parentNode.insertBefore(f,b.nextSibling), b.parentNode.insertBefore(a.o.g.createTextNode(""),f.nextSibling),b=f.nextSibling;b.nodeValue=xa(c,2).join("");a.Aa=!0}else d&&Ve(a,b,d)}}else for(b=b.firstChild;b;)d=b.nextSibling,Ve(a,b,c),b=d}function We(a){var b="";if(!a)return b;Array.isArray(a)&&(a=ta(a,function(c){return!/^[\s\xa0]*$/.test(null==c?"":String(c))}));Array.isArray(a)?b=0<a.length?gb(a[0]):"":/^\W/.test(a)||(b=gb(a));return b}function Xe(a,b){for(;b&&b!=a.g&&!Ge(b,"ac-row");)b=b.parentNode;return b?sa(a.s,b):-1} l.ub=function(a){var b=Xe(this,a.target);0<=b&&V(this,{type:"select",ma:this.i[b].id});a.j()};l.wb=function(a){a.j();a.g()};l.yb=function(a){a=Xe(this,a.target);0<=a&&!(300>Date.now()-this.Ba)&&V(this,{type:"hilite",ma:this.i[a].id})};function Ye(a,b,c,d){this.V=a;this.O=null;this.Sa=c||null;this.Aa="boolean"===typeof b?b:!0;this.Ba=d||0;b=new Ze;c=new $e(this.Sa||a,this.Ba);c.$=!0;d=new xe(null,null,!1);Ld.call(this,b,c,d);d.g=this;d.ob(a);this.H=a;this.Ta=!1;this.Ha=!0;M(this,"update",r(this.Ja,this))}t(Ye,Ld);Ye.prototype.ua=function(){this.Oa=this.V.value;Ye.va.ua.call(this);return!1}; Ye.prototype.Ja=function(a){a.ma&&(a=this.V.form,this.O||(this.O=Rb("INPUT",{type:"hidden",name:"oq"}),a.appendChild(this.O)),this.O.value=this.Oa,this.Aa&&a.submit())};function Ze(){}var af=new Qa(Ra,"//web.archive.org/web/20210526212329/https://suggestqueries.google.com/complete/search"),od=bb(af instanceof Qa&&af.constructor===Qa&&af.i===Sa?af.g:"type_error:Const");Ze.prototype.i=function(a,b){var c=ua(b[1],function(d){return d[0]});a(b[0],c)};function $e(a,b){Pe.call(this);this.Ja=a;this.La=b||0}t($e,Pe); $e.prototype.Qa=function(){$e.va.Qa.call(this);var a=0,b=J("gbfwa");b||(b=Jb());b&&(a=b.offsetTop+b.offsetHeight-1);v(Kb(document,"div","ac-renderer"),function(c){a&&ud(c,"top",a+"px");ud(c,"width",Bd(this.Ja).width-2+"px");ud(c,"left",parseInt(c.style.left,10)+this.La+"px")},this)};function Z(a,b){U.call(this);this.g=a;this.i=b||null;He(a,"with-auto-dir-text");M(this.g,"keyup",r(this.j,this));M(this.g,"paste",r(this.o,this))}Z.prototype=aa(U.prototype);Z.prototype.constructor=Z;if(fa)fa(Z,U);else for(var bf in U)if("prototype"!=bf)if(Object.defineProperties){var cf=Object.getOwnPropertyDescriptor(U,bf);cf&&Object.defineProperty(Z,bf,cf)}else Z[bf]=U[bf];Z.va=U.prototype;Z.prototype.j=function(){df(this.g,this.i)};Z.prototype.o=function(){ef(this.g,this.i)}; function ef(a,b){qe(pa(function(){df(a,b)}))} function df(a,b){var c=!1,d;if(a.value){for(var e=d=0,f=!1,g=a.value.split(Wa),h=0;h<g.length;h++){var k=g[h];Ua.test(k)?(d++,e++):Va.test(k)?f=!0:Ta.test(k)?e++:Xa.test(k)&&(f=!0)}d=-1==(0==e?f?1:0:.4<d/e?-1:1)}else d="rtl"==document.body.dir;d?(c=!0,ud(a,"textAlign","right"),Lb(a,{dir:"rtl"})):(ud(a,"textAlign","left"),Lb(a,{dir:"ltr"}));b&&(c?(Je(b,"input-direction-ltr"),He(b,"input-direction-rtl")):(He(b,"input-direction-ltr"),Je(b,"input-direction-rtl")))} function ff(a,b){if(a=J(a))b=b?J(b):null,df(a,b),new Z(a,b)}ha("_OC_autoDir",ff);function gf(a,b){""==a.value&&b.g()};ha("_OC_RunHomepage",function(){var a=J("oc-search-input");if(J("oc-search-form")&&a){ff("oc-search-input");new Ye(a);a.focus();a=J("oc-search-form");var b=J("oc-search-input");a&&b&&M(a,"submit",pa(gf,b))}}); </script><script>_OC_RunHomepage();</script></body></html><!-- FILE ARCHIVED ON 21:23:29 May 26, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 04:23:24 Nov 24, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.521 exclusion.robots: 0.034 exclusion.robots.policy: 0.024 esindex: 0.009 cdx.remote: 14.815 LoadShardBlock: 99.047 (3) PetaboxLoader3.datanode: 111.666 (4) load_resource: 154.196 PetaboxLoader3.resolve: 53.31 -->