bplist00L_WebMainResource_WebSubresources_WebSubframeArchives _WebResourceTextEncodingName_WebResourceData_WebResourceMIMEType^WebResourceURL_WebResourceFrameNameUUTF-8O0Foreign conspiracy against the ... - Google Books
My library | Sign in

Foreign conspiracy against the liberties of the United States: the numbers ...

 By Samuel Finley Breese Morse
 
 
 
Contents
 
Plain text
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Ytext/html_http://books.google.com/books?id=J-LChYFcUf8C&printsec=frontcover&dq=foreign+conspiracy+against+the+liberties+of+the+united+states&cd=1#v=onepage&q=&f=falseVeditor %).37;?CG_WebResourceResponseUutf-8O1.ac-renderer{position:absolute;background-color:#fff;cursor:pointer;border:1px solid black;font-size:83%;line-height:1.3em;overflow:hidden;white-space:nowrap}.ac-active{background-color:#36C;color:#fff}.ac-row{padding:2px 3px}body{margin:0;padding:0}body,div,span,td{font-family:Arial,sans-serif}body{background-color:#fff}a{color:#20c;text-decoration:underline}a:visited{color:#551a8b;text-decoration:underline}table{border-style:none;margin:0}.pseudolink{color:#20c;cursor:pointer;text-decoration:underline}.morelesslink{color:#20c;cursor:pointer;text-decoration:underline;clear:both;margin-top:.3em}.link_aux:link,.link_aux:visited,.link_aux:active{color:#77c}.green{color:#0a0}.grey{color:#777}html>body .goog-inline-block{display:-moz-inline-box;display:inline-block}.goog-inline-block{position:relative;display:inline-block}* html .goog-inline-block{display:inline}*:first-child+html .goog-inline-block{display:inline}.gaia{font-size:83%;text-align:right;white-space:nowrap}.onegoogle,div#one_google{float:left;font-size:13px;height 22px;margin-bottom:2px;padding-left:8px}div#guser{margin:2pt;padding:0 10px 8px 0 !important}.main_search_box{font-size:17px;margin-right:8px}.main_search_submit{font-size:15px;margin-right:8px;height:1.85em}table#top_search_box{clear:both;margin-left:8px}table.lads{background-color:#e5ecf9;border:1px solid #e1e8f5;font-size:83%;margin-bottom:.6em}.SPRITE_showtimes-star-on{background:no-repeat url(/googlebooks/images/stars-1.gif) 0 -9px;width:10px;height:9px}.SPRITE_showtimes-star-off{background:no-repeat url(/googlebooks/images/stars-1.gif) 0 0;width:10px;height:9px}.SPRITE_showtimes-star-half{background:no-repeat url(/googlebooks/images/stars-1.gif) 0 -18px;width:10px;height:9px}.sbs_sb{line-height:1.4em}.sbs-link{color:#77c}.sbs_ignore{color:#77c}.pd{background-color:#c1d9ff;border:1px solid #3a5774;color:#000;font-family:arial,sans-serif;padding:8px;position:absolute;font-size:83%;width:314px}.pd-bg{position:absolute;background-color:#000;top:0;left:0}.pd-title{position:relative;background-color:#e0edfe;color:#000;padding:8px 15px 8px 8px;font-weight:bold;vertical-align:middle;width:292px;height:16px}.pd-title-close{position:absolute;top:4px;right:5px;width:15px;height:15px;background:url("/googlebooks/images/dialog_close_x.gif") no-repeat center;cursor:pointer}.pd-content{padding:4px;background-color:#fff;width:307px}.pd-buttons{padding:4px;background-color:#fff;text-align:right;width:307px}.print-error{color:red}.goog-slider-thumb{position:absolute;background-color:ThreeDShadow;overflow:hidden;top:0;width:10px;height:100%}.goog-slider-horizontal{background-color:#e0edfe;position:relative;overflow:hidden;height:13px;width:70px;margin:1px 0;outline:none;cursor:pointer}.pd-slider-line{position:absolute;width:100%;top:5px;border:1px inset white;overflow:hidden;height:0}.pd-preview-img{padding-bottom:6px;width:130px;height:210px}.pd-preview-label{float:left;padding:0 4px;width:40px}.pd-left-panel{float:left;margin:4px;width:10.5em}.pd-fieldset-bg{background:#e0edfe;padding:4px}.pd-input-label{padding-right:4px}.pd-numpages-fs{margin-top:10px}.pd-right-panel{float:right;padding:8px;background:#e0edfe;margin:4px;width:130px}div#toolbar_container{padding:2px 6px 2px 3px;line-height:24px;font-size:83%}.toolbar-table{width:100%;empty-cells:show;font-size:13px;line-height:24px}.toolbar-pc-cell{padding-top:1px}.link-bar-like{outline:none;border:1px solid #fcfcff;padding:0 4px 0 0;display:inline-block;white-space:nowrap;cursor:pointer}.link-bar-like:link,.link-bar-like:visited{color:#20c;text-decoration:none}#toggle_mode{margin-right:1px}.toggle-mode-text{padding-left:4px;text-decoration:underline}.pdf-icon{vertical-align:top;line-height:24px}.link-bar-like-text{text-decoration:underline;margin-left:-2px}.no-jump-cell{width:6em;white-space:nowrap}.jump-input{text-align:center;padding:0;border:1px solid #6b90da}.jump-edit-input{text-align:center;border:1px solid #bbb;outline:none;padding:0}.jump-form{padding:0 3px;display:inline}.pagination{background-color:#8aa3de;cursor:pointer}.pagination:hover{background-color:#6e7fa5}.pagination:active{background-color:#40527b}.viewport-top-linkbar-horizontal,.viewport-top-toolbar-horizontal{outline:none}.top-toolbar-button,.top-linkbar-button{border:1px solid #fcfcff;height:24px;cursor:pointer;margin-right:1px;vertical-align:top}.top-linkbar-button{padding-right:4px}.top-linkbar-button-hover,.top-toolbar-button-hover{border-color:#6b90da}.top-toolbar-button-active,.top-toolbar-button-checked,.top-linkbar-button-active,.top-linkbar-button-checked{border-color:#6b90da;background:#dae3f6}.top-toolbar-button-disabled .top-toolbar-button-inner-box,.top-linkbar-button-disabled .top-toolbar-button-inner-box{filter:alpha(opacity=40);opacity:.4;cursor:default}.top-toolbar-button-disabled .button_image{filter:alpha(opacity=40);opacity:.4}.linkbar-image-icon{display:inline-block;vertical-align:middle}.linkbar-button-text{text-decoration:underline;color:#20c}.top-toolbar-separator{width:10px;height:25px}#contents-button-text{padding:0 4px;text-decoration:underline;color:#20c}#contents-button-image{margin-right:4px}.scroll-toc-div{position:absolute;border:1px solid #aabef3;font-size:13px;background-color:#fcfcfc;overflow-x:hidden;overflow-y:auto;padding:0 6px 0 4px;line-height:24px}.scroll-toc-div-wide{width:44ex}.toc-div{overflow:hidden}.toc-row{cursor:pointer}.toc-left-cell{margin:0 2px 0 0;width:1ex;vertical-align:top}.toc-middle-cell,.toc-middle-cell-last{width:35ex;color:#20c;text-decoration:underline}.toc-right-cell,.toc-right-cell-last,.toc-right-disabled-cell{text-align:right;width:4ex;padding-left:4px}.toc-middle-cell,.toc-right-cell{border-bottom:1px solid #e2e2e2}.toc-middle-disabled-cell,.toc-right-disabled-cell{color:#ccc;border-bottom:1px solid #e2e2e2}.toc-middle-disabled-cell{width:35ex}.base-image-toc-div{position:absolute;border:1px solid #aabef3;font-size:13px;background-color:#fcfcfc;overflow:hidden;padding:4px}.toc-page-image{cursor:pointer}.linkbar-panel-div{position:absolute;right:0;width:350px;border:1px solid #aabef3;padding:5px 7px 3px 7px;background:#e8ecf9;font-size:13px}.linkbar-panel-close{position:absolute;top:0;right:0;cursor:pointer}.linkbar-panel-div p{margin:10px 0}.linkbar-panel-div p.heading{font-weight:bold}.download-panel-div{width:76px;text-align:left;padding:2px 10px 5px 5px;line-height:18px}.arrow{vertical-align:middle;height:24px}.arrow a:focus{outline:0}.viewport{text-align:center;width:100%;overflow-x:auto}@media print{#viewport{display:none}}#toolbar_td{margin-right:260px;height:26px}.sidebarlink{padding-left:1em;text-indent:-1em;line-height:1.4em}.modal-dialog-bg{position:absolute;background-color:#000}.modal-dialog{position:absolute;width:450px;background-color:#dde5ff;border:#9ae 1px solid;font-size:83%;z-index:9999}.modal-dialog-title{position:relative;font-weight:bold;background-color:#dde5ff;padding:4px;cursor:default}.modal-dialog-content{background-color:#dde5ff;padding:4px}.modal-dialog-buttons{background-color:#ddd;padding:4px;text-align:right}.modal-dialog-buttons button{margin:5px}.ad{padding:3px 6px;background-color:#e5ecf9}.ad .site{color:#0A0}.ad .desc{color:#444;padding-left:2px}.ad .spon{color:#888;float:right;font-size:70%;padding-left:4px}.ad .adline{padding:1px 0 4px 1px;height:1em;font-size:80%;overflow:hidden}div.searchresult{padding-top:.1em;padding-bottom:1.25em}div.searchresult a{font-size:1.15em}.results_selected{background-color:#efefef}.results_snippet{padding-left:10px}.gback{background-color:f9f9f9;position:relative}.viewport{text-align:center;width:100%;overflow-x:auto}.viewport-table{width:100%;margin:0 auto;min-width:575px}.oa-learn-more{white-space:nowrap}.oa-bought-book-content-summary{font-size:83%;margin:0 15px;padding:10px 0 5px}.oa-bought-book-table{background-color:#ff8;width:100%;border:1px solid #ebe582}.oa-bought-book-cell{padding:4px 6px}.oa-price,.oa-price-spacer{font-size:83%;font-weight:normal}.oa-price-spacer{vertical-align:2px}.oa-price{color:#090;vertical-align:1px}.oa-message-cell{padding-bottom:5px}.oa-buy-cell{font-size:85%;color:#777;line-height:.85em}.oa-buy-button{float:left;margin-right:4px;border:0}.oa-with{font-size:90%}a.gb3{text-decoration:none}#guser{float:right;font-size:83%}#top_search_bar{white-space:nowrap;margin-top:5px}#titlebar{border-top:1px solid #6b90da;background-color:#ebeff9;color:#000;padding:.2em 8px;white-space:nowrap;overflow:hidden;clear:both;height:1.3em}h1.title{font-size:110%;font-weight:bold;display:inline;margin-left:2px}h1.title span{font-size:80%;font-weight:normal}#toolbar_td{font-weight:bold;font-size:83%}#toolbar_container{background-color:#fcfcfc;border-bottom:1px solid #ebeff9}.addmd{font-size:83%;margin-left:2px}#menu_td{width:230px;vertical-align:top;border-right:2px solid #ebeff9}#viewport{background-color:#fcfcff}#viewport_td{vertical-align:top;width:100%}#viewport_table{padding:0;table-layout:fixed;width:100%}#viewport.selection-mode .selection-layer{cursor:crosshair}#menu{padding-top:5px}h3.section{font-size:83%;font-weight:bold;margin:10px 0 0 10px}#menu_container{width:230px}.menu_content{font-size:83%;margin:0 10px 15px 10px;clear:left;word-wrap:break-word}.sidebar_footer a{white-space:nowrap;color:#77c;font-size:90%}.showall{margin:5px 0 0 0;color:#77c}div.sidebarcover{float:left;margin-right:8px;font-size:0}.sidebarnav .nolink{font-weight:bold}.sidebarnav{line-height:1.4em;margin-top:5px}#search_form_input{width:100%}body input.label-input-label{color:#999}input.text_flat{background-color:#fff;border-color:#92ADC6;border-style:solid;border-width:1px;color:#000;padding:2px 0 2px 2px}img.navbar_icon{border:0;position:relative;top:0;left:4px}#similarbooks_content{margin:8px 5px 15px 10px}#similarbooks_content a{margin-right:8px}.adline{overflow:hidden}#search_form td{position:relative}#sits{margin-left:0;padding-left:0}.html-div{background-color:#fff;border:1px solid #a9a9a9;margin-top:3px;padding:4px}.SPRITE_mylibrary_v2{background:no-repeat url(/googlebooks/images/viewport_images-4.gif) -43px -126px;width:24px;height:24px}.SPRITE_close_v2{background:no-repeat url(/googlebooks/images/viewport_images-4.gif) -24px -48px;width:24px;height:24px}.SPRITE_zoomin_v2{background:no-repeat url(/googlebooks/images/viewport_images-4.gif) -48px 0;width:24px;height:24px}.SPRITE_zoomout_v2{background:no-repeat url(/googlebooks/images/viewport_images-4.gif) 0 0;width:24px;height:24px}.SPRITE_1page_v2{background:no-repeat url(/googlebooks/images/viewport_images-4.gif) -48px -48px;width:24px;height:24px}.SPRITE_2page_v2{background:no-repeat url(/googlebooks/images/viewport_images-4.gif) -24px -24px;width:24px;height:24px}.SPRITE_thumbnail_v2{background:no-repeat url(/googlebooks/images/viewport_images-4.gif) -5px -85px;width:24px;height:24px}.SPRITE_fullscreen_v2{background:no-repeat url(/googlebooks/images/viewport_images-4.gif) -24px 0;width:24px;height:24px}.SPRITE_pagination_v2_left{background:no-repeat url(/googlebooks/images/viewport_images-4.gif) -29px -109px;width:29px;height:17px}.SPRITE_pagination_v2_right{background:no-repeat url(/googlebooks/images/viewport_images-4.gif) 0 -109px;width:29px;height:17px}.SPRITE_clip_v2{background:no-repeat url(/googlebooks/images/viewport_images-4.gif) -41px -85px;width:24px;height:24px}.SPRITE_link_v2{background:no-repeat url(/googlebooks/images/viewport_images-4.gif) -48px -24px;width:24px;height:24px}.SPRITE_download_v2{background:no-repeat url(/googlebooks/images/viewport_images-4.gif) 0 -24px;width:24px;height:24px}.SPRITE_print_v2{background:no-repeat url(/googlebooks/images/viewport_images-4.gif) -19px -126px;width:24px;height:24px}.SPRITE_contents_arrow{background:no-repeat url(/googlebooks/images/viewport_images-4.gif) -29px -85px;width:7px;height:24px}.SPRITE_toc_selected_item_arrow_left{background:no-repeat url(/googlebooks/images/viewport_images-4.gif) -36px -85px;width:5px;height:24px}.SPRITE_toc_selected_item_arrow_right{background:no-repeat url(/googlebooks/images/viewport_images-4.gif) 0 -85px;width:5px;height:24px}.SPRITE_feedback{background:no-repeat url(/googlebooks/images/viewport_images-4.gif) 0 -48px;width:24px;height:24px}.SPRITE_pages{background:no-repeat url(/googlebooks/images/viewport_images-4.gif) 0 -126px;width:19px;height:24px}.SPRITE_page_down{background:no-repeat url(/googlebooks/images/viewport_images-4.gif) 0 -72px;width:26px;height:13px}.coverthumb{border:1px solid #20C;background-color:#fff;margin-top:1px}.coverdstd{padding:8px 8px 0 18px;vertical-align:top;text-align:center}Xtext/cssO2bplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^bcU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_Whttp://books.google.com/books/css/_2c4493bef32ff487496dab60136a4374/viewport_bundle.css./01X$classesZ$classname12UNSURLXNSObject#AP 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJEL]Cache-ControlWExpires_X-Xss-Protection_Content-Encoding\Content-TypeVServer^Content-LengthTDate]Last-Modified_private, max-age=2419200_Sun, 20 Dec 2009 22:49:47 GMTQ0Tgzip_text/css; charset=UTF-8WOFE/0.1T3214_Wed, 16 Dec 2009 01:26:19 GMT./_``a2_NSMutableDictionary\NSDictionary1./deef2_NSHTTPURLResponse]NSURLResponse)27:PRd  ejs~+8?NSa| "6gD_Whttp://books.google.com/books/css/_2c4493bef32ff487496dab60136a4374/viewport_bundle.cssObplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_6http://books.google.com/googlebooks/images/stars-1.gif./01X$classesZ$classname12UNSURLXNSObject#A3 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLSAge]Cache-ControlWExpires_X-Xss-Protection\Content-TypeVServer^Content-LengthTDate]Last-ModifiedR74_public, max-age=31536000_Mon, 20 Dec 2010 22:48:34 GMTQ0Yimage/gifSgwsS607_Sun, 20 Dec 2009 22:48:34 GMT_Fri, 21 Aug 2009 19:25:07 GMT./`aab2_NSMutableDictionary\NSDictionary_./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  EJS^agpy{ $25Ppr|hO_GIF89a mnqsuxvw|xy~ +ň‹ ċߢڣ ȓ ŕ*ŕ0ę;~ʞ@ȡJΦPͩYӮ`Ѱh۾}~}֯׳!, GG-G??121/--.C./)7C7)GE';C;'E+@2@+E$&3&$9/E/9==" "   G=GFF F 4 6 F 6G<:!p0C`P߄ ‡ !0H @P 0$@tTバ#DX;Yimage/gif_6http://books.google.com/googlebooks/images/stars-1.gifObplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_@http://books.google.com/googlebooks/images/viewport_images-4.gif./01X$classesZ$classname12UNSURLXNSObject#A5' 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLSAge]Cache-ControlWExpires_X-Xss-Protection\Content-TypeVServer^Content-LengthTDate]Last-ModifiedR12_public, max-age=31536000_Mon, 20 Dec 2010 22:49:36 GMTQ0Yimage/gifSgwsT1115_Sun, 20 Dec 2009 22:49:36 GMT_Fri, 21 Aug 2009 19:25:07 GMT./`aab2_NSMutableDictionary\NSDictionary[./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  OT]hkqz).<?Zz|h)O[GIF89aHD,[!,Hx0I8ͻ`(jBhF̶qm!p޲s M iZ-QdJ4v -u;X$dvcMˍ~nx8 V}4tjlXV.[_^S (rRg%3:UeF0u+šª#)*Jaw뚛2swyU1f٤f`BRD]2%_4!I.mU4F-bx6#ͼb22\koڿ3ڌHԖUݨ}n[rV3Hit/?ά,JAٯ?( i hjl-`[ W Ea~ ȡ~b"X(b[xN@=%q7ⷈ]F( $ܑ Ӓ= !]%*B2}b&&iR$& &CXM l˕v$Ux1M9A(z?LBmUi6 JBPDٱp_4i⪬:#zڍM " ; 0򺫯.[ f6m 䎛 p.[koK/W|m/+@K_x$U@qtSp16[ĨHW[Lr&Dz}*Qq2Lqܳ"5G].ɳmItEGEg|v=og1[Muci5=[KsX3u0}80|CYl6 ͮQq-7{˄#u>$R 9ݹ38ϋ7m9\[ ;_@http://books.google.com/googlebooks/images/viewport_images-4.gif!"#$Oy*(function(){var GBS_HOST = "http://books.google.com/";var GBS_LANG = "en";function d(a){throw a;} var h=true,i=null,j=false,m,aa=aa||{},n=this,ba=function(a,b,c){a=a.split(".");c=c||n;!(a[0]in c)&&c.execScript&&c.execScript("var "+a[0]);for(var e;a.length&&(e=a.shift());)if(!a.length&&b!==undefined)c[e]=b;else c=c[e]?c[e]:(c[e]={})},ca=function(a,b){a=a.split(".");b=b||n;for(var c;c=a.shift();)if(b[c])b=b[c];else return i;return b},p=function(){},da=function(a){a.Pa=function(){return a.Ls||(a.Ls=new a)}},ea=function(a){var b=typeof a;if(b=="object")if(a){if(a instanceof Array||!(a instanceof Object)&& Object.prototype.toString.call(a)=="[object Array]"||typeof a.length=="number"&&typeof a.splice!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("splice"))return"array";if(!(a instanceof Object)&&(Object.prototype.toString.call(a)=="[object Function]"||typeof a.call!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("call")))return"function"}else return"null";else if(b=="function"&&typeof a.call=="undefined")return"object";return b}, q=function(a){return ea(a)=="array"},fa=function(a){var b=ea(a);return b=="array"||b=="object"&&typeof a.length=="number"},t=function(a){return typeof a=="string"},ga=function(a){return typeof a=="number"},ha=function(a){return ea(a)=="function"},ia=function(a){a=ea(a);return a=="object"||a=="array"||a=="function"},u=function(a){if(a.hasOwnProperty&&a.hasOwnProperty(ja))return a[ja];a[ja]||(a[ja]=++ka);return a[ja]},ja="closure_hashCode_"+Math.floor(Math.random()*2147483648).toString(36),ka=0,la= function(a){var b=ea(a);if(b=="object"||b=="array"){if(a.ha)return a.ha.call(a);b=b=="array"?[]:{};for(var c in a)b[c]=la(a[c]);return b}return a},v=function(a,b){var c=b||n;if(arguments.length>2){var e=Array.prototype.slice.call(arguments,2);return function(){var f=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(f,e);return a.apply(c,f)}}else return function(){return a.apply(c,arguments)}},w=function(a){var b=Array.prototype.slice.call(arguments,1);return function(){var c=Array.prototype.slice.call(arguments); c.unshift.apply(c,b);return a.apply(this,c)}},ma=Date.now||function(){return+new Date},x=function(a,b){function c(){}c.prototype=b.prototype;a.d=b.prototype;a.prototype=new c;a.prototype.constructor=a};Function.prototype.B=function(a){if(arguments.length>1){var b=Array.prototype.slice.call(arguments,1);b.unshift(this,a);return v.apply(i,b)}else return v(this,a)};Function.prototype.Ic=function(){var a=Array.prototype.slice.call(arguments);a.unshift(this,i);return v.apply(i,a)}; Function.prototype.U=function(a){x(this,a)};var na=function(a,b,c){a=document.getElementsByTagName("body")[0];b=document.createElement("img");c=c=["/books/gen_204?line=",c].join("");b.style.display="none";b.src=c;a.appendChild(b)};window.onerror=na;var oa=function(a){return a[a.length-1]},z=Array.prototype,pa=z.indexOf?function(a,b,c){return z.indexOf.call(a,b,c)}:function(a,b,c){c=c==i?0:c<0?Math.max(0,a.length+c):c;if(t(a)){if(!t(b)||b.length!=1)return-1;return a.indexOf(b,c)}for(c=c;c=0},xa=function(a){if(!q(a))for(var b= a.length-1;b>=0;b--)delete a[b];a.length=0},ya=function(a,b){wa(a,b)||a.push(b)},Aa=function(a,b,c){za(a,c,0,b)},Ba=function(a,b){b=pa(a,b);var c;if(c=b>=0)z.splice.call(a,b,1).length==1;return c},Ca=function(a,b,c){b=ua(a,b,c);if(b>=0){z.splice.call(a,b,1).length==1;return h}return j},Da=function(a){if(q(a))return a.concat();else{for(var b=[],c=0,e=a.length;c")!=-1)a=a.replace(mb,">");if(a.indexOf('"')!=-1)a=a.replace(ob,""");return a}},kb=/&/g,lb=//g,ob=/\"/g,pb=/[&<>\"]/,ub=function(a){if(rb(a,"&"))return"document"in n&&!rb(a,"<")?sb(a):tb(a);return a},sb=function(a){var b=n.document.createElement("a");b.innerHTML=a;b.normalize&&b.normalize();a=b.firstChild.nodeValue;b.innerHTML="";return a}, tb=function(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:if(c.charAt(0)=="#"){c=Number("0"+c.substr(1));if(!isNaN(c))return String.fromCharCode(c)}return b}})},vb=function(a,b,c){if(c)a=ub(a);if(a.length>b)a=a.substring(0,b-3)+"...";if(c)a=qb(a);return a},rb=function(a,b){return a.indexOf(b)!=-1},xb=function(a,b){var c=0;a=gb(String(a)).split(".");b=gb(String(b)).split(".");for(var e=Math.max(a.length, b.length),f=0;c==0&&fb)return 1;return 0};ma();var yb,zb,Ab,Bb,Cb,Db,Eb,Fb,Gb,Hb=function(){return n.navigator?n.navigator.userAgent:i},Ib=function(){return n.navigator};Cb=Bb=Ab=zb=yb=j;var Jb;if(Jb=Hb()){var Kb=Ib();yb=Jb.indexOf("Opera")==0;zb=!yb&&Jb.indexOf("MSIE")!=-1;Bb=(Ab=!yb&&Jb.indexOf("WebKit")!=-1)&&Jb.indexOf("Mobile")!=-1;Cb=!yb&&!Ab&&Kb.product=="Gecko"}var Lb=yb,F=zb,G=Cb,H=Ab,Mb=Bb,Nb,Ob=Ib(),Pb=Nb=Ob&&Ob.platform||"";Db=rb(Pb,"Mac");Eb=rb(Pb,"Win");Fb=rb(Pb,"Linux");Gb=!!Ib()&&rb(Ib().appVersion||"","X11"); var Qb=Db,Rb=Eb,Sb=Gb,Tb,Ub="",Vb;if(Lb&&n.opera){var Wb=n.opera.version;Ub=typeof Wb=="function"?Wb():Wb}else{if(G)Vb=/rv\:([^\);]+)(\)|;)/;else if(F)Vb=/MSIE\s+([^\);]+)(\)|;)/;else if(H)Vb=/WebKit\/(\S+)/;if(Vb){var Xb=Vb.exec(Hb());Ub=Xb?Xb[1]:""}}var Yb=Tb=Ub,Zb={},I=function(a){return Zb[a]||(Zb[a]=xb(Yb,a)>=0)};var $b="A";var J=function(a){return a?new ac(bc(a)):Ja||(Ja=new ac)},K=function(a){return t(a)?document.getElementById(a):a},cc=K,ec=function(a,b,c,e){e=e||a;b=b&&b!="*"?b.toLowerCase():"";if(e.querySelectorAll&&(b||c)&&(!H||dc(a)||I("528"))){c=b+(c?"."+c:"");return e.querySelectorAll(c)}if(c&&e.getElementsByClassName){a=e.getElementsByClassName(c);if(b){e={};for(var f=0,g=0,k;k=a[g];g++)if(b==k.nodeName.toLowerCase())e[f++]=k;e.length=f;return e}else return a}a=e.getElementsByTagName(b||"*");if(c){e={};for(g= f=0;k=a[g];g++){b=k.className;if(typeof b.split=="function"&&wa(b.split(" "),c))e[f++]=k}e.length=f;return e}else return a},gc=function(a,b){Ta(b,function(c,e){if(e=="style")a.style.cssText=c;else if(e=="class")a.className=c;else if(e=="for")a.htmlFor=c;else if(e in fc)a.setAttribute(fc[e],c);else a[e]=c})},fc={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"width",usemap:"useMap",frameborder:"frameBorder",type:"type"}, hc=function(a){var b=a.document;if(H&&!I("500")&&!Mb){if(typeof a.innerHeight=="undefined")a=window;b=a.innerHeight;var c=a.document.documentElement.scrollHeight;if(a==a.top)if(c");c=c.join("")}var f=a.createElement(c);if(e)if(t(e))f.className=e;else gc(f,e);if(b.length>2){e=function(k){if(k)f.appendChild(t(k)?a.createTextNode(k):k)};for(c=2;c< b.length;c++){var g=b[c];fa(g)&&!(ia(g)&&g.nodeType>0)?A(lc(g)?Da(g):g,e):e(g)}}return f},N=function(a){return document.createElement(a)},mc=function(a){return document.createTextNode(a)},dc=function(a){return a.compatMode=="CSS1Compat"},nc=function(a,b){a.appendChild(b)},oc=function(a){for(var b;b=a.firstChild;)a.removeChild(b)},pc=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b)},qc=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)},O=function(a){return a&&a.parentNode? a.parentNode.removeChild(a):i},uc=function(a){return tc(a.firstChild,h)},tc=function(a,b){for(;a&&a.nodeType!=1;)a=b?a.nextSibling:a.previousSibling;return a},vc=H&&I("522"),wc=function(a,b){if(typeof a.contains!="undefined"&&!vc&&b.nodeType==1)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!="undefined")return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a},bc=function(a){return a.nodeType==9?a:a.ownerDocument||a.document},xc=function(a){return a= H?a.document||a.contentWindow.document:a.contentDocument||a.contentWindow.document},yc=function(a,b){if("textContent"in a)a.textContent=b;else if(a.firstChild&&a.firstChild.nodeType==3){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=b}else{oc(a);var c=bc(a);a.appendChild(c.createTextNode(b))}},zc={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Ac={IMG:" ",BR:"\n"},Bc=function(a){var b=a.getAttributeNode("tabindex");if(b&&b.specified){a=a.tabIndex;return ga(a)&&a>=0}return j}, Cc=function(a,b){if(b)a.tabIndex=0;else a.removeAttribute("tabIndex")},Ec=function(a){if(F&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];Dc(a,b,h);a=b.join("")}a=a.replace(/\xAD/g,"");a=a.replace(/ +/g," ");if(a!=" ")a=a.replace(/^\s*/,"");return a},Dc=function(a,b,c){if(!(a.nodeName in zc))if(a.nodeType==3)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in Ac)b.push(Ac[a.nodeName]);else for(a=a.firstChild;a;){Dc(a,b,c); a=a.nextSibling}},lc=function(a){if(a&&typeof a.length=="number")if(ia(a))return typeof a.item=="function"||typeof a.item=="string";else if(ha(a))return typeof a.item=="function";return j},Gc=function(a,b,c){return Fc(a,function(e){return(!b||e.nodeName==b)&&(!c||wa(La(e),c))},h)},Fc=function(a,b,c,e){if(!c)a=a.parentNode;c=e==i;for(var f=0;a&&(c||f<=e);){if(b(a))return a;a=a.parentNode;f++}return i},ac=function(a){this.Q=a||n.document||document};m=ac.prototype;m.Ha=J; m.c=function(a){return t(a)?this.Q.getElementById(a):a};m.or=function(a){a=a||this.ad();return a=hc(a||window)};m.N=function(){return kc(this.Q,arguments)};m.createElement=function(a){return this.Q.createElement(a)};m.createTextNode=function(a){return this.Q.createTextNode(a)};m.yf=function(){return dc(this.Q)};m.ad=function(){return ic(this.Q)};m.Hl=function(){return!H&&dc(this.Q)?this.Q.documentElement:this.Q.body}; m.Sd=function(){var a;a=!H&&dc(this.Q)?this.Q.documentElement:this.Q.body;return a=new D(a.scrollLeft,a.scrollTop)};m.appendChild=nc;m.Il=uc;m.contains=wc;var Hc=function(){};Hc.prototype.Ye=j;Hc.prototype.g=function(){if(!this.Ye){this.Ye=h;this.e()}};Hc.prototype.e=function(){};var Ic=function(a,b){this.type=a;this.currentTarget=this.target=b};x(Ic,Hc);m=Ic.prototype;m.e=function(){delete this.type;delete this.target;delete this.currentTarget};m.Kc=j;m.ue=h;m.stopPropagation=function(){this.Kc=h};m.preventDefault=function(){this.ue=j};var Jc=function(a,b){a&&this.fd(a,b)};x(Jc,Ic);var Kc=[1,4,2];m=Jc.prototype;m.target=i;m.relatedTarget=i;m.offsetX=0;m.offsetY=0;m.clientX=0;m.clientY=0;m.screenX=0;m.screenY=0;m.button=0;m.keyCode=0;m.charCode=0;m.ctrlKey=j;m.altKey=j;m.shiftKey=j;m.metaKey=j;m.Kb=i; m.fd=function(a,b){var c=this.type=a.type;this.target=a.target||a.srcElement;this.currentTarget=b;if(b=a.relatedTarget){if(G)try{b=b.nodeName&&b}catch(e){b=i}}else if(c=="mouseover")b=a.fromElement;else if(c=="mouseout")b=a.toElement;this.relatedTarget=b;this.offsetX=a.offsetX!==undefined?a.offsetX:a.layerX;this.offsetY=a.offsetY!==undefined?a.offsetY:a.layerY;this.clientX=a.clientX!==undefined?a.clientX:a.pageX;this.clientY=a.clientY!==undefined?a.clientY:a.pageY;this.screenX=a.screenX||0;this.screenY= a.screenY||0;this.button=a.button;this.keyCode=a.keyCode||0;this.charCode=a.charCode||(c=="keypress"?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.Kb=a;delete this.ue;delete this.Kc};m.tj=function(a){return F?this.type=="click"?a==0:!!(this.Kb.button&Kc[a]):this.Kb.button==a};m.stopPropagation=function(){this.Kc=h;if(this.Kb.stopPropagation)this.Kb.stopPropagation();else this.Kb.cancelBubble=h};var Lc=F&&!I("8"); Jc.prototype.preventDefault=function(){this.ue=j;var a=this.Kb;if(a.preventDefault)a.preventDefault();else{a.returnValue=j;if(Lc)try{if(a.ctrlKey||a.keyCode>=112&&a.keyCode<=123)a.keyCode=-1}catch(b){}}};Jc.prototype.e=function(){Jc.d.e.call(this);this.relatedTarget=this.currentTarget=this.target=this.Kb=i};var Mc=function(a,b){this.Ff=b;this.Vc=[];this.Lp(a)};x(Mc,Hc);m=Mc.prototype;m.yi=i;m.kl=i;m.Xf=function(a){this.yi=a};m.Cc=function(){if(this.Vc.length)return this.Vc.pop();return this.Yk()};m.se=function(a){this.Vc.lengththis.Ff)d(Error("[goog.structs.SimplePool] Initial cannot be greater than max"));for(var b=0;b=0),k;Zc=function(y){k=y};if(g){Uc=function(){return l.Cc()};Vc=function(y){l.se(y)};Wc=function(){return o.Cc()};Xc=function(y){o.se(y)};Yc=function(){return r.Cc()};$c=function(){r.se(c())};ad=function(){return s.Cc()};bd=function(y){s.se(y)};cd=function(){return L.Cc()};dd=function(y){L.se(y)}; var l=new Mc(0,600);l.Xf(a);var o=new Mc(0,600);o.Xf(b);var r=new Mc(0,600);r.Xf(c);var s=new Mc(0,600);s.Xf(e);var L=new Mc(0,600);L.Xf(f)}else{Uc=a;Vc=p;Wc=b;Xc=p;Yc=c;$c=p;ad=e;bd=p;cd=f;dd=p}})();var ed={},fd={},gd={},hd="on",id={},P=function(a,b,c,e,f){if(b)if(q(b)){for(var g=0;g=0;r--){var s=o[r];if((g||b==s.type)&&(k||c==s.capture)){nd(s.key);e++}}});else{a=u(a);if(gd[a]){a=gd[a];for(f=a.length-1;f>=0;f--){var l=a[f];if((g||b==l.type)&&(k||c==l.capture)){nd(l.key);e++}}}}return e},md=function(a,b,c){var e=fd;if(b in e){e=e[b];if(c in e){e=e[c];a=u(a);if(e[a])return e[a]}}return i},jd=function(a){if(a in id)return id[a]; return id[a]=hd+a},rd=function(a,b,c,e,f){var g=1;b=u(b);if(a[b]){a.Eb--;a=a[b];if(a.oh)a.oh++;else a.oh=1;try{for(var k=a.length,l=0;l=0&&g.Eb;y--){l.currentTarget=s[y];f&=rd(g,s[y],c,h,l)}if(k){g=e[j];g.Eb=g.O;for(y=0;!l.Kc&&y=0&&g.Eb;k--){a.currentTarget=c[k];b&=rd(g,c[k],a.type,h,a)&&a.ue!=j}}if(g=j in f){g=f[j];g.Eb=g.O;if(e)for(k=0;!a.Kc&&k=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom;return a};ud.prototype.expand=function(a,b,c,e){if(ia(a)){this.top-=a.top;this.right+=a.right;this.bottom+=a.bottom;this.left-=a.left}else{this.top-=a;this.right+=b;this.bottom+=c;this.left-=e}return this}; var wd=function(a,b){if(b.x>=a.left&&b.x<=a.right){if(b.y>=a.top&&b.y<=a.bottom)return 0;return b.y=a.top&&b.y<=a.bottom)return b.x=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height};R.prototype.z=function(){return new E(this.width,this.height)};var Ad=function(a,b,c){return Math.min(Math.max(a,b),c)};var Bd,Cd,Dd,Ed,Fd,Gd;Gd=Fd=Ed=Dd=Cd=Bd=j;var Hd=Hb();if(Hd)if(Hd.indexOf("Firefox")!=-1)Bd=h;else if(Hd.indexOf("Camino")!=-1)Cd=h;else if(Hd.indexOf("iPhone")!=-1||Hd.indexOf("iPod")!=-1)Dd=h;else if(Hd.indexOf("Android")!=-1)Ed=h;else if(Hd.indexOf("Chrome")!=-1)Fd=h;else if(Hd.indexOf("Safari")!=-1)Gd=h;var S=function(a,b,c){t(b)?Id(a,c,b):Ta(b,w(Id,a))},Id=function(a,b,c){a.style[Kd(c)]=b},Ld=function(a,b){var c=bc(a);if(c.defaultView&&c.defaultView.getComputedStyle)if(a=c.defaultView.getComputedStyle(a,""))return a[b];return i},Md=function(a,b){return Ld(a,b)||(a.currentStyle?a.currentStyle[b]:i)||a.style[b]},Nd=function(a,b,c){var e,f=G&&(Qb||Sb)&&I("1.9");if(b instanceof D){e=b.x;b=b.y}else{e=b;b=c}a.style.left=typeof e=="number"?(f?Math.round(e):e)+"px":e;a.style.top=typeof b=="number"?(f?Math.round(b): b)+"px":b},Od=function(a){a=a?a.nodeType==9?a:bc(a):document;if(F&&!J(a).yf())return a.body;return a.documentElement},Pd=function(a){var b=a.getBoundingClientRect();if(F){a=a.ownerDocument;b.left-=a.documentElement.clientLeft+a.body.clientLeft;b.top-=a.documentElement.clientTop+a.body.clientTop}return b},Qd=function(a){if(F)return a.offsetParent;var b=bc(a),c=Md(a,"position"),e=c=="fixed"||c=="absolute";for(a=a.parentNode;a&&a!=b;a=a.parentNode){c=Md(a,"position");e=e&&c=="static"&&a!=b.documentElement&& a!=b.body;if(!e&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||c=="fixed"||c=="absolute"))return a}return i},Td=function(a){var b=new ud(0,Infinity,Infinity,0),c=J(a),e=c.Hl(),f;for(a=a;a=Qd(a);)if((!F||a.clientWidth!=0)&&(a.scrollWidth!=a.clientWidth||a.scrollHeight!=a.clientHeight)&&Md(a,"overflow")!="visible"){var g=Rd(a),k;k=a;if(G&&!I("1.9")){var l=parseFloat(Ld(k,"borderLeftWidth"));if(Sd(k)){var o=k.offsetWidth-k.clientWidth-l-parseFloat(Ld(k,"borderRightWidth"));l+=o}k=new D(l, parseFloat(Ld(k,"borderTopWidth")))}else k=new D(k.clientLeft,k.clientTop);g.x+=k.x;g.y+=k.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);f=f||a!=e}a=e.scrollLeft;e=e.scrollTop;if(H){b.left+=a;b.top+=e}else{b.left=Math.max(b.left,a);b.top=Math.max(b.top,e)}if(!f||H){b.right+=a;b.bottom+=e}c=c.or();b.right=Math.min(b.right,a+c.width);b.bottom=Math.min(b.bottom,e+c.height);return b.top>=0&&b.left>=0&& b.bottom>b.top&&b.right>b.left?b:i},Rd=function(a){var b,c=bc(a),e=Md(a,"position"),f=G&&c.getBoxObjectFor&&!a.getBoundingClientRect&&e=="absolute"&&(b=c.getBoxObjectFor(a))&&(b.screenX<0||b.screenY<0),g=new D(0,0),k=Od(c);if(a==k)return g;if(a.getBoundingClientRect){b=Pd(a);a=J(c).Sd();g.x=b.left+a.x;g.y=b.top+a.y}else if(c.getBoxObjectFor&&!f){b=c.getBoxObjectFor(a);a=c.getBoxObjectFor(k);g.x=b.screenX-a.screenX;g.y=b.screenY-a.screenY}else{b=a;do{g.x+=b.offsetLeft;g.y+=b.offsetTop;if(b!=a){g.x+= b.clientLeft||0;g.y+=b.clientTop||0}if(H&&Md(b,"position")=="fixed"){g.x+=c.body.scrollLeft;g.y+=c.body.scrollTop;break}b=b.offsetParent}while(b&&b!=a);if(Lb||H&&e=="absolute")g.y-=c.body.offsetTop;for(b=a;(b=Qd(b))&&b!=c.body&&b!=k;){g.x-=b.scrollLeft;if(!Lb||b.tagName!="TR")g.y-=b.scrollTop}}return g},Ud=function(a){var b=new D;if(a.nodeType==1)if(a.getBoundingClientRect){var c=Pd(a);b.x=c.left;b.y=c.top}else{c=J(a).Sd();a=Rd(a);b.x=a.x-c.x;b.y=a.y-c.y}else{b.x=a.clientX;b.y=a.clientY}return b}, T=function(a,b,c){if(b instanceof E){c=b.height;b=b.width}else{if(c==undefined)d(Error("missing height argument"));c=c}a.style.width=typeof b=="number"?Math.round(b)+"px":b;a.style.height=typeof c=="number"?Math.round(c)+"px":c},Vd=function(a){var b=Lb&&!I("10");if(Md(a,"display")!="none")return b?new E(a.offsetWidth||a.clientWidth,a.offsetHeight||a.clientHeight):new E(a.offsetWidth,a.offsetHeight);var c=a.style,e=c.display,f=c.visibility,g=c.position;c.visibility="hidden";c.position="absolute";c.display= "inline";if(b){b=a.offsetWidth||a.clientWidth;a=a.offsetHeight||a.clientHeight}else{b=a.offsetWidth;a=a.offsetHeight}c.display=e;c.position=g;c.visibility=f;return new E(b,a)},Wd=function(a){var b=Rd(a);a=Vd(a);return new R(b.x,b.y,a.width,a.height)},Xd={},Kd=function(a){return Xd[a]||(Xd[a]=String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()}))},Yd=function(a,b){a=a.style;if("opacity"in a)a.opacity=b;else if("MozOpacity"in a)a.MozOpacity=b;else if("filter"in a)a.filter=b===""?"": "alpha(opacity="+b*100+")"},U=function(a,b){a.style.display=b?"":"none"},Sd=function(a){return"rtl"==Md(a,"direction")},Zd=G?"MozUserSelect":H?"WebkitUserSelect":i,$d=function(a,b,c){c=!c?a.getElementsByTagName("*"):i;if(Zd){b=b?"none":"";a.style[Zd]=b;if(c){a=0;for(var e;e=c[a];a++)e.style[Zd]=b}}else if(F||Lb){b=b?"on":"";a.setAttribute("unselectable",b);if(c)for(a=0;e=c[a];a++)e.setAttribute("unselectable",b)}},de=function(a,b){var c=bc(a),e=J(c).yf();if(F&&(!e||!I("8"))){c=a.style;if(e){e=ae(a); a=be(a);c.pixelWidth=b.width-a.left-e.left-e.right-a.right;c.pixelHeight=b.height-a.top-e.top-e.bottom-a.bottom}else{c.pixelWidth=b.width;c.pixelHeight=b.height}}else ce(a,b,"border-box")},fe=function(a){var b=bc(a),c=F&&a.currentStyle;if(c&&J(b).yf()&&c.width!="auto"&&c.height!="auto"&&!c.boxSizing){b=ee(a,c.width,"width","pixelWidth");a=ee(a,c.height,"height","pixelHeight");return new E(b,a)}else{c=new E(a.offsetWidth,a.offsetHeight);b=ae(a);a=be(a);return new E(c.width-a.left-b.left-b.right-a.right, c.height-a.top-b.top-b.bottom-a.bottom)}},ce=function(a,b,c){a=a.style;if(G)a.MozBoxSizing=c;else if(H)a.WebkitBoxSizing=c;else if(Lb&&!I("9.50"))c?a.setProperty("box-sizing",c):a.removeProperty("box-sizing");else a.boxSizing=c;a.width=b.width+"px";a.height=b.height+"px"},ee=function(a,b,c,e){if(/^\d+px?$/.test(b))return parseInt(b,10);else{var f=a.style[c],g=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b=a.style[e];a.style[c]=f;a.runtimeStyle[c]=g;return b}},ge=function(a,b){return ee(a, a.currentStyle?a.currentStyle[b]:i,"left","pixelLeft")},ae=function(a){var b=a,c="padding";if(F){a=ge(b,c+"Left");var e=ge(b,c+"Right"),f=ge(b,c+"Top");b=ge(b,c+"Bottom");a=new ud(f,e,b,a)}else{a=Ld(b,c+"Left");e=Ld(b,c+"Right");f=Ld(b,c+"Top");b=Ld(b,c+"Bottom");a=new ud(parseFloat(f),parseFloat(e),parseFloat(b),parseFloat(a))}return a},he={thin:2,medium:4,thick:6},ie=function(a,b){if((a.currentStyle?a.currentStyle[b+"Style"]:i)=="none")return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:i;if(b in he)return he[b];return ee(a,b,"left","pixelLeft")},be=function(a){if(F){var b=ie(a,"borderLeft"),c=ie(a,"borderRight"),e=ie(a,"borderTop");a=ie(a,"borderBottom");return new ud(e,c,a,b)}else{b=Ld(a,"borderLeftWidth");c=Ld(a,"borderRightWidth");e=Ld(a,"borderTopWidth");a=Ld(a,"borderBottomWidth");return new ud(parseFloat(e),parseFloat(c),parseFloat(a),parseFloat(b))}};var ke=function(a,b){this.hd=a||1;this.hg=b||je;this.li=v(this.iw,this);this.zj=ma()};x(ke,Q);ke.prototype.enabled=j;var je=n.window,le=0.8;m=ke.prototype;m.Fa=i;m.setInterval=function(a){this.hd=a;if(this.Fa&&this.enabled){this.stop();this.start()}else this.Fa&&this.stop()};m.iw=function(){if(this.enabled){var a=ma()-this.zj;if(a>0&&a2147483647?-1:je.setTimeout(a,b||0)},me=function(a){je.clearTimeout(a)};var ne=function(a){return a*a*a},oe=function(a){return 3*a*a-2*a*a*a},pe=function(a,b,c,e){if(!q(a)||!q(b))d(Error("Start and end parameters must be arrays"));if(a.length!=b.length)d(Error("Start and end points must be the same length"));this.eg=a;this.iq=b;this.Hg=c;this.xk=e;this.coords=[]};x(pe,Q);var qe={},re=i,se=function(){je.clearTimeout(re);var a=ma();for(var b in qe)qe[b].cl(a);re=Xa(qe)?i:je.setTimeout(se,20)},te=function(a){a=u(a);delete qe[a];if(re&&Xa(qe)){je.clearTimeout(re);re=i}}; m=pe.prototype;m.ya=0;m.Al=0;m.cb=0;m.ud=i;m.rl=i;m.yj=i;m.wh=function(a){if(a||this.ya==0){this.cb=0;this.coords=this.eg}else if(this.ya==1)return j;te(this);this.ud=ma();if(this.ya==-1)this.ud-=this.Hg*this.cb;this.rl=this.ud+this.Hg;this.yj=this.ud;this.cb||this.If();this.It();this.ya==-1&&this.Kt();this.ya=1;a=u(this);a in qe||(qe[a]=this);re||(re=je.setTimeout(se,20));this.cl(this.ud);return h};m.stop=function(a){te(this);this.ya=0;if(a)this.cb=1;this.ok(this.cb);this.Mt();this.oe()}; m.e=function(){this.ya!=0&&this.stop(j);this.Dt();pe.d.e.call(this)};m.cl=function(a){this.cb=(a-this.ud)/(this.rl-this.ud);if(this.cb>=1)this.cb=1;this.Al=1E3/(a-this.yj);this.yj=a;ha(this.xk)?this.ok(this.xk(this.cb)):this.ok(this.cb);if(this.cb==1){this.ya=0;te(this);this.Gt();this.oe()}else this.ya==1&&this.Ij()};m.ok=function(a){this.coords=new Array(this.eg.length);for(var b=0;b1){if(b%2)d(Error("Uneven number of arguments"));for(var c=0;c2*this.O&&this.zg();return h}return j};m.zg=function(){if(this.O!=this.F.length){for(var a=0,b=0;a=c.length)d(Fe);var l=c[b++];return a?l:e[l]}};return k};var Le=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var Me=/^(?:([^:\/?#]+):)?(?:\/\/(?:([^\/?#]*)@)?([^\/?#:@]*)(?::([0-9]+))?)?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/,Ne=function(a){return a.match(Me)},Oe=/#|$/,Pe=function(a,b){var c=a.search(Oe),e;a:{e=a;for(var f=b,g=c,k=0,l=f.length;(k=e.indexOf(f,k))>=0&&kc)f=c;e+=b.length+1;return jb(a.substr(e,f-e))}};var W=function(a,b){var c;if(a instanceof W){this.De(b==i?a.Ob:b);this.Yj(a.Lc);this.bk(a.lg);this.Ch(a.Ze);this.Xj(a.qe);this.Hh(a.Nf);this.Jh(a.db.ha());this.Dh(a.Bc)}else if(a&&(c=Ne(String(a)))){this.De(!!b);this.Yj(c[1]||"",h);this.bk(c[2]||"",h);this.Ch(c[3]||"",h);this.Xj(c[4]);this.Hh(c[5]||"",h);this.ob(c[6]||"",h);this.Dh(c[7]||"",h)}else{this.De(!!b);this.db=new Qe(i,this,this.Ob)}};m=W.prototype;m.Lc="";m.lg="";m.Ze="";m.qe=i;m.Nf="";m.Bc="";m.Em=j;m.Ob=j; m.toString=function(){if(this.tb)return this.tb;var a=[];this.Lc&&a.push(Re(this.Lc,Se),":");if(this.Ze){a.push("//");this.lg&&a.push(Re(this.lg,Se),"@");a.push(Te(this.Ze));this.qe!=i&&a.push(":",String(this.qe))}this.Nf&&a.push(Re(this.Nf,Ue));var b=String(this.db);b&&a.push("?",b);this.Bc&&a.push("#",Re(this.Bc,Ve));return this.tb=a.join("")}; m.ha=function(){var a;a=this.Lc;var b=this.lg,c=this.Ze,e=this.qe,f=this.Nf,g=this.db.ha(),k=this.Bc,l=new W(i,this.Ob);a&&l.Yj(a);b&&l.bk(b);c&&l.Ch(c);e&&l.Xj(e);f&&l.Hh(f);g&&l.Jh(g);k&&l.Dh(k);return a=l};m.Yj=function(a,b){this.ac();delete this.tb;if(this.Lc=b?a?decodeURIComponent(a):"":a)this.Lc=this.Lc.replace(/:$/,"");return this};m.bk=function(a,b){this.ac();delete this.tb;this.lg=b?a?decodeURIComponent(a):"":a;return this}; m.Ch=function(a,b){this.ac();delete this.tb;this.Ze=b?a?decodeURIComponent(a):"":a;return this};m.Xj=function(a){this.ac();delete this.tb;if(a){a=Number(a);if(isNaN(a)||a<0)d(Error("Bad port number "+a));this.qe=a}else this.qe=i;return this};m.Hh=function(a,b){this.ac();delete this.tb;this.Nf=b?a?decodeURIComponent(a):"":a;return this};m.Jh=function(a,b){this.ac();delete this.tb;if(a instanceof Qe){this.db=a;this.db.rk=this;this.db.De(this.Ob)}else{b||(a=Re(a,We));this.db=new Qe(a,this,this.Ob)}return this}; m.ob=function(a,b){return this.Jh(a,b)};m.Nq=function(){return this.db.toString()};m.Ya=function(){return this.Nq()};m.r=function(a,b){this.ac();delete this.tb;this.db.Ma(a,b);return this};m.hc=function(a){return this.db.qa(a)};m.Dh=function(a,b){this.ac();delete this.tb;this.Bc=b?a?decodeURIComponent(a):"":a;return this};m.vu=function(a){this.ac();this.db.remove(a);return this};m.jo=function(a){this.Em=a};m.ac=function(){if(this.Em)d(Error("Tried to modify a read-only Uri"))}; m.De=function(a){this.Ob=a;this.db&&this.db.De(a)};var Te=function(a){if(t(a))return encodeURIComponent(a);return i},Xe=/^[a-zA-Z0-9\-_.!~*'():\/;?]*$/,Re=function(a,b){var c=i;if(t(a)){c=a;Xe.test(c)||(c=encodeURI(a));if(c.search(b)>=0)c=c.replace(b,Ye)}return c},Ye=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},Se=/[#\/\?@]/g,Ue=/[\#\?]/g,We=/[\#\?@]/g,Ve=/#/g,Qe=function(a,b,c){this.$b=a||i;this.rk=b||i;this.Ob=!!c};m=Qe.prototype; m.bc=function(){if(!this.$){this.$=new Ke;if(this.$b)for(var a=this.$b.split("&"),b=0;b=0){e=a[b].substring(0,c);f=a[b].substring(c+1)}else e=a[b];e=jb(e);e=this.Xc(e);this.add(e,f?jb(f):"")}}};m.$=i;m.O=i;m.Rd=function(){this.bc();return this.O};m.add=function(a,b){this.bc();this.xf();a=this.Xc(a);if(this.vb(a)){var c=this.$.qa(a);q(c)?c.push(b):this.$.Ma(a,[c,b])}else this.$.Ma(a,b);this.O++;return this}; m.remove=function(a){this.bc();a=this.Xc(a);if(this.$.vb(a)){this.xf();var b=this.$.qa(a);if(q(b))this.O-=b.length;else this.O--;return this.$.remove(a)}return j};m.clear=function(){this.xf();this.$&&this.$.clear();this.O=0};m.vb=function(a){this.bc();a=this.Xc(a);return this.$.vb(a)};m.fc=function(){this.bc();for(var a=this.$.Ja(),b=this.$.fc(),c=[],e=0;e0&&a.push("&");a.push(g,"=",ib(f[k]));b++}else{b>0&&a.push("&");a.push(g,"=",ib(f));b++}}return this.$b=a.join("")};m.xf=function(){delete this.zi;delete this.$b;this.rk&&delete this.rk.tb};m.ha=function(){var a=new Qe;if(this.zi)a.zi=this.zi;if(this.$b)a.$b=this.$b;if(this.$)a.$=this.$.ha();return a}; m.Xc=function(a){a=String(a);if(this.Ob)a=a.toLowerCase();return a};m.De=function(a){var b=a&&!this.Ob;if(b){this.bc();this.xf();Je(this.$,function(c,e){var f=e.toLowerCase();if(e!=f){this.remove(e);this.add(f,c)}},this)}this.Ob=a};for(var X=function(a,b){if(a instanceof Array)for(var c=0;cma()||this.No(a)};m.Zu=function(a){this.Dp=a};m.ga=function(a){this.S=a};var Sg=function(a,b,c,e){Rg.call(this,a,b,["pagechange","zoomchange"],["viewportmodechange","searchupdate"]);a.className+=" adsmall";this.Id=c;this.Ln=e;V(v(this.zq,this,"pageinit"),10)};Sg.U(Rg);Sg.prototype.Xl=function(){return rf("jscmd","ads",this.a.j().Dc())};Sg.prototype.Xm=function(a){if(this.Id){a=fb(a)?j:h;var b=this.Id.style.display!="none";if(a!=b){U(this.Id,a);this.Ln&&this.Ln.Fb()}}};var Tg=function(a,b){this.Aa=j;this.wt=b;this.a=a};x(Tg,Q);Tg.prototype.kw=function(){this.Be(!this.Aa)};Tg.prototype.Be=function(a){if(a!=this.Aa){this.Aa=a;var b=this.a.s().ib();U(b,j);Vd(b);a=[w(Ug,this.wt,!a),v(this.Dq,this),w(U,b,h)];A(a,V)}};Tg.prototype.Dq=function(){this.dispatchEvent("change")};var Ug=function(a,b){A(a,function(c){U(c,b)})};var Vg=function(a,b,c){var e=N("a");X(e,{whiteSpace:"nowrap",textDecoration:"none",cursor:"pointer"});a.appendChild(e);this.Jw=e;a=N("img");a.src=b;a.border=0;X(a,{verticalAlign:"bottom"});e.appendChild(a);b=mc(" ");e.appendChild(b);b=N("span");b.innerHTML=c;X(b,{textDecoration:"underline"});e.appendChild(b);this.dx=b;P(e,"click",this.bd.B(this))};x(Vg,Q);Vg.prototype.bd=function(a){this.Pw&&Wg(a);this.dispatchEvent("click")};var Xg=function(a,b,c,e,f){var g={cursor:"pointer"};X(c,g);P(c,"click",this.is.B(this));X(e,g);P(e,"click",this.bs.B(this));if(f.innerHTML)this.ld=f;else{f.form.action="javascript:";P(f.form,"submit",v(this.Vr,this));f.go&&X(f.go,{display:"none"});this.gd=f.input}this.a=a;this.A=b;P(a,"pagechange",this.update.B(this));this.update()};m=Xg.prototype; m.Vr=function(){var a=this.gd.value;if(this.a.qr(a))this.update();else if(!fb(a)&&!/[^0-9]/.test(a)){var b=this.Sq();a=parseInt(a,10);if(b>0&&a>b){this.a.Ea(oa(this.A.jb()));this.update()}}return j};m.Sq=function(){for(var a=this.A.jb(),b=a.length-1;b>=0;b--){var c=a[b].Za();if(!fb(c)&&!/[^0-9]/.test(c))return parseInt(c,10)}return-1};m.is=function(){this.a.Qf(Mg)};m.bs=function(){this.a.Qf(Lg)};m.update=function(){var a=this.a.j();if(a)if(this.gd)this.gd.value=a.Za()||"";else this.ld.innerHTML=a.hf()};var Gg=function(a,b){return a-b},Zg=function(a){for(var b=1;bthis.Ff;a--){var b=this.vg?this.Z.bb:this.Z.next;b.remove();this.C.remove(b.key)}};m.rn=function(a){if(this.Z!=a){a.remove();this.C.remove(a.key)}return a.value};var ah=function(a,b){this.key=a;this.value=b};ah.prototype.remove=function(){this.bb.next=this.next;this.next.bb=this.bb;this.bb=this.next=i};var ch=function(){this.pe=new bh};ch.U(Q);ch.prototype.bv=function(a){this.Jb=a};ch.prototype.Lq=function(){return this.Jb.width/this.Jb.height};ch.prototype.Zf=function(a){a.sort(dh);A(a,function(b){b.$f(this)},this);this.pe=new bh;A(a,function(b){this.pe.Ma(b.D(),b)},this);this.dispatchEvent("update")};var dh=function(a,b){return a.ba()-b.ba()};m=ch.prototype;m.jb=function(){return this.pe.Ja()};m.$q=function(a){return this.pe.Ja()[a]}; m.Vi=function(a,b){for(var c=this.jb(),e=-1,f=0;f=0)return c[b+e]};m.wa=function(a){return this.pe.qa(a)};m.ar=function(a){a=gb(a);if(a.length!=0)return va(this.jb(),function(b){return b.Za()==a})};m.cr=function(a){for(var b=this.jb(),c=b.length-1;c>=0;c--){var e=b[c];if(e.ba()<=a)return e}};var eh=function(a){this.i={};a&&this.setData(a)};eh.U(Q);m=eh.prototype;m.gc=function(){return this.i.w||this.yb().Jb.width};m.Ui=function(){return this.i.h||this.yb().Jb.height};m.Wi=function(){return this.gc()/this.Ui()};m.z=function(){return new E(this.gc(),this.Ui())};m.setData=function(a){for(var b in a)this.i[b]=a[b];this.dispatchEvent("update")};m.$f=function(a){this.A=a};m.yb=function(){return this.A};m.Za=function(){return this.i.title}; m.hf=function(){var a=this.Za();if(!a)return"";return Zg(_OC_MSG[Lf],a)};m.ba=function(){return this.i.order};m.Ud=function(a){if(this.i.src&&a){var b=new W(this.i.src);b.r("w",a.width);return b.toString()}return this.i.src};m.Wl=function(){return this.i.snippetSrc};m.D=function(){return this.i.pid};var fh=function(){};m=fh.prototype;m.lv=function(a){this.mh=a};m.Nv=function(a){this.wd=a};m.td=function(a){this.sb=a};m.Yf=function(a){this.kb=a};m.Ka=function(){return this.sb};m.xb=function(){return this.kb};m.Fq=function(){return this.wd+this.xb()};m.zb=function(){return new zg(this.mh,this.wd)};m.Ol=function(){return new R(this.mh,this.wd,this.sb,this.kb)};m.z=function(){return new E(this.sb,this.kb)};m.Ng=function(){return this.Ol().Sh()};var gh=function(a){this.Da=a};gh.U(fh);gh.prototype.j=function(){return this.Da};gh.prototype.td=function(a){this.sb=a;this.kb=Math.round(a/this.Da.Wi())};gh.prototype.Yf=function(a){this.kb=a;this.sb=Math.round(a*this.Da.Wi())};var hh=function(a,b){this.Bo=a;this.Wp=b};hh.prototype.Mq=function(a){var b=this.Bo.Qq(a);b||(b=this.Bo.Jq(a));var c=this.Wp.Fl(b);a=(new zg(a.x,a.y)).Jo(b.zb());var e=c.Ka()/b.Ka();b=c.xb()/b.xb();b=new zg(a.x*e,a.y*b);b.round();return c.zb().add(b)};var ih=function(){this.Ca=[]};m=ih.prototype;m.Gb=function(a){this.Ca.push(a)};m.Qg=function(a){if(a)return qa(this.Ca,a);return this.Ca};m.getItem=function(a){for(var b=0;b=a})};m.Qq=function(a){return va(this.Ca,function(b){if(b.Ng().contains(a))return h})}; m.Jq=function(a){for(var b=Number.POSITIVE_INFINITY,c=this.Qg(),e=c[0],f=0;f
%s',sf("/googlebooks/restricted_logo.gif"),_OC_MSG[Hf]);this.xo(a)};ph.prototype.xo=function(a){this.Df&&O(this.Df);this.Df=this.xc();new rh(this.Df,this.z(),a)};var rh=function(a,b,c){this.J=a;S(a,{backgroundColor:"#FFF",textAlign:"center"});T(a,b);a.innerHTML=c||"";gf(this.J)};var sh=function(a){this.bi=a};sh.prototype.Vq=function(a,b,c){c=this.Wq(c);if(b>0)for(b=0;ba)return c[b]}else for(b=c.length-1;b>=0;b--)if(c[b]c.width||Math.abs(b.y-a.y)>c.height)this.moveTo(a);else{if(this.sc){this.sc.g();this.sc=i}c=Qa(b,a);c=Ad(c/800,0,1);c=250+c*250;this.sc=new pe([b.x,b.y],[a.x,a.y],c,oe);P(this.sc,"animate",this.$l.B(this));P(this.sc,"end",this.vr.B(this));this.dispatchEvent("movestart");kd(this,"movestart",this.sc.g.B(this.sc));this.sc.wh()}};m.$l=function(a){a=a.Fp();this.bg(new D(a[0],a[1]))};m.vr=function(a){this.$l(a);this.dispatchEvent("moveend")}; m.ec=function(){return this.R.ec()};m.ib=function(){return this.R.ib()};m.jf=function(){return this.ib()};m.Ti=function(){return new zg(Math.round(this.eb.x+this.I.width/2),Math.round(this.eb.y+this.I.height/2))};m.kt=function(a){return this.lt(a,-1)};m.lt=function(a,b){return new zg(Math.round(a.x+this.I.width/2*b),Math.round(a.y+this.I.height/2*b))};m.xb=function(){return this.Dx};m.Ka=function(){return this.Ex};m.xc=function(){var a=N("div");gf(a,h);var b=this.R.ec();b.appendChild(a);return a}; m.e=function(){th.d.e.call(this);this.Tc.ea()};m.wk=1;var uh=function(a,b){th.call(this,b);this.da=a;this.b(a,"pagechange",this.qf);this.b(this.da,"searchupdate",this.ls)};x(uh,th);m=uh.prototype;m.Td=function(){var a=this.Sa.Qg(),b=[];if(this.Bg)a=this.Bg.pr(a);A(a,function(c){c instanceof gh&&b.push(c.j())});return b};m.ci=function(a){this.Yn(j,j);this.Yo(a)};m.Yo=function(a){this.Uv(a,i);this.vk(this.Fg(a))};m.yl=function(){this.Yn(h,j);this.Yo(this.z().width)};m.Yn=function(a,b){this.zl=a;this.yq=b};m.Uv=function(a,b){this.Zo=a;this.Uo=b}; m.Fb=function(){if(this.yq)this.xq();else if(this.zl)this.yl();else if(this.Uo)this.Gx(this.Uo);else this.Zo?this.ci(this.Zo):this.ci(this.Sa.gc())};m.vk=function(a){var b=this.Sa;this.Ee(a);if(b){a=new hh(b,a);a=a.Mq(this.Ti());(a=this.kt(a))&&this.moveTo(a)}};m.qf=function(){this.nm||this.mf(this.da.j())};m.mf=function(a){var b;if(this.Sa.Yc)if(b=this.Sa.Yc(a)){a=b.mh;b=b.wd;this.bg((new zg(a,b)).round())}};m.ls=function(){if(vh){this.Tc.ea();this.Aq&&this.Aq();this.qb()}};var vh=h;var wh=function(){};var xh=function(a,b){this.L=a;this.Gi=b};x(xh,wh);xh.prototype.ta=function(a){var b=this.Gi(),c=a.j();b.dv(a.Ka(),a.xb());b.Nc(a.mh,a.wd);b.Ea(c);b.Di();return b};var yh=function(a){this.L=a};yh.U(jh);yh.prototype.Oi=function(a){var b=this.Co(a);a=b[0]||[];b=b[1]||[];var c=this.L.Ti();b.sort(zh.Ic(c));c=[];Fa(c,a,b);return c};yh.prototype.pr=function(a){a=this.Co(a);return a[0]||[]};var zh=function(a,b,c){return wd(b.Ng(),a)-wd(c.Ng(),a)};yh.prototype.Co=function(a){var b=this.L.nr(),c=new R(b.left-800,b.top-800,b.width+1600,b.height+1600);return a=Ha(a,function(e){e=e.Ol();if(yd(c,e)){if(yd(b,e))return 0;return 1}})};var Ah=function(a,b){this.L=b;this.a=a};x(Ah,yh);Ah.prototype.Oi=function(a){var b=Ah.d.Oi.call(this,a),c=this.a.j();if(c){var e=[],f=this.a.A;A([1,-1],function(){var g=f.Vi(c.D(),1);g&&e.push(g)});A(a,function(g){g.j&&wa(e,g.j())&&ya(b,g)})}return b};var Bh=function(){Y.call(this)};x(Bh,Y);var Ch=function(a){Y.call(this);this.Rk=a;this.mj=[]};x(Ch,nh);m=Ch.prototype;m.kc=function(a){Ch.d.kc.call(this,a);this.rf();(a=this.j())&&this.b(this.j(),"update",this.rf)};m.j=function(){return this.mb.j()};m.$e=function(a,b,c,e){var f=N("div");gf(f,h);this.Pb.appendChild(f);a=this.Sl(a,b,c,e);X(f,{position:"absolute",left:a[0],top:a[1],width:a[2],height:a[3]});if(this.Rk){X(f,{backgroundColor:this.Rk});Yd(f,0.3)}this.mj.push(new R(a[0],a[1],a[2],a[3]));return f}; m.Rl=function(){return this.mb.z().width/this.mb.j().gc()};m.Sl=function(a,b,c,e){var f=this.Rl();return a=B([a,b,c,e],function(g){return Math.round(g*f)})};m.nl=function(a){A(a,function(b){this.$e.apply(this,b)},this)};m.dq=function(a){return this.$e(a.left,a.top,a.width,a.height)};m.eq=function(a){return B(a,v(this.dq,this))};m.Gd=function(){oc(this.Pb);this.mj=[]};m.rf=p;var Dh=function(){Ch.call(this)};Dh.U(Ch);m=Dh.prototype;m.rf=function(){if(!this.Md){var a=this.j();if(a)if(a=a.Iq()){this.nl(a);this.Md=h}}}; m.$e=function(a,b,c,e){this.Hd=Dh.d.$e.call(this,a,b,c,e);X(this.Hd,{border:"2px #aaaaff dashed"});this.We=N("img");this.Hd.appendChild(this.We);this.We.src="/googlebooks/images/dialog_close_x.gif";a=this.Sl(a,b,c,e);X(this.We,{position:"absolute",cursor:"pointer",left:a[2]-19,top:4,display:"none"});P(this.Hd,"mouseout",this.cj.B(this));P(this.Hd,"mouseover",this.qm.B(this,h));kd(this.We,"click",this.ea.B(this))};m.ea=function(){O(this.Hd)}; m.cj=function(a){a=a||window.event;wc(this.Hd,a.relatedTarget)||this.qm(j)};m.qm=function(a){X(this.We,{display:a?"":"none"})};var Eh=function(a){Ch.call(this);this.a=a};Eh.U(Ch);Eh.prototype.rf=function(){if(!this.Md){var a=this.j();if(a)if(a=a.Tq()){A(a,function(b){var c=b.pop(),e=b.pop();b=this.$e.apply(this,b);X(b,{cursor:"pointer"});this.b(b,"click",v(this.bd,this,e,c))},this);this.Md=h}}};Eh.prototype.bd=function(a,b){var c=this.a.A;(a=c.wa(a))?this.a.Ea(a):this.a.rr(b)};var Hh=function(a,b,c){if(F){var e=[];e[0]=P(a,"readystatechange",Fh.Ic(a,Gh.Ic(b),e))}else kd(a,"load",Gh.Ic(b));c&&kd(a,"error",Gh.Ic(c))},Gh=function(a){setTimeout(a,0)},Fh=function(a,b,c){if(a.readyState!="complete")return h;nd(c[0]);b()},Ih=N("div"),Jh=function(a){if(F){Ih.appendChild(a);var b=O.Ic(a);Hh(a,b,b);a.src="http://www.google.com/images/cleardot.gif"}else{a.src="http://www.google.com/images/cleardot.gif";O(a)}};var Kh=function(a){eh.call(this,a);this.Ah={};this.Sn={};this.Te={}},Lh;Kh.U(eh);m=Kh.prototype;m.setData=function(a,b){Kh.d.setData.call(this,a);if(b)this.Hm=b};m.Lg=function(a){this.wl(this.Ri(),a)};m.Ri=function(){var a=this.Ml();a.r("jscmd","click3");var b;if(this.fa)b=this.fa.Ya();this.ko("vq",b);Ta(this.Ah,function(c,e){a.r(e,c)});return a}; m.wl=function(a,b){a=a.toString();if(a==this.Hm)b&&b(this);else{if(b){var c=this.Te[a]=this.Te[a]||[];c.push(b)}if(a!=this.th){this.th=a;this.Od&&n.clearTimeout(this.Od);this.Od=n.setTimeout(v(this.Kr,this,a),6E3);var e;if(this.fa)e=this.fa.Ya();Lh(a,this.Yi.B(this,a,e))}}};m.ko=function(a,b){if(b)this.Ah[a]=b;else delete this.Ah[a]};m.Ah=i; m.Yi=function(a,b,c){if(this.th==a){this.th=i;if(this.Od){n.clearTimeout(this.Od);this.Od=i}this.Hm=a;this.sx=b;b=c.page;this.Ih(b[0]);this.A.qj(c);if(c=this.Te[a]){A(c,function(e){e(this)},this);delete this.Te[a]}}};m.Kr=function(a){this.Od=this.th=i;delete this.Te[a]};m.Ml=function(){var a=this.i.url;if(a)a=new W(a);else{a=new W(this.A.eu);a.r("pg",this.D());this.Vl()&&a.r("sig",this.Vl())}return a};m.Dc=function(){return this.Ml().toString()};m.gc=function(){return this.i.w||this.yb().Jb.width}; m.Ui=function(){return this.i.h||this.yb().Jb.height};var Mh={additional_info:"additional_info",content:"content",feedbackUrl:"uf",flags:"flags",highlights:"highlights",links:"Links",order:"order",pid:"pid",src:"src",snippetSrc:"snippet_src"};m=Kh.prototype;m.Ih=function(a){var b={};for(var c in Mh){var e=Mh[c],f=a[e];if(f!==undefined)if(e=="highlights"){e=a.vq;this.Sn[e]=f}else b[c]=f}this.setData(b)};m.no=function(a){this.setData({src:a})};m.Vl=function(){return this.i.sig};m.Pg=function(){return this.i.content}; m.mr=function(){return this.i.feedbackUrl};var Nh={Dw:1,Cw:2,Fw:4,ap:8,$o:16,Ew:32,Bw:64};Kh.prototype.hj=function(a){return!!(this.i.flags&a)};Kh.prototype.xs=function(a){return sa(a,this.hj.B(this))};Kh.prototype.Ul=function(a){a=qb(a);a=a.replace(/\'/g,"'");if(a=this.Sn[a]){var b=[];A(a,function(c){b.push([c.X,c.Y,c.W,c.H])});return b}};Kh.prototype.Tl=function(a,b){if(a=this.Ul(a)){b=b||1;return B(a,w(Oh,b))}}; var Oh=function(a,b){b=B(b,function(c){return Math.round(c*a)});return new R(b[0],b[1],b[2],b[3])};m=Kh.prototype;m.Tq=function(){if(this.i.links)return B(this.i.links,function(a){var b=a.region,c=a.target_pid;a=a.url;return[b.X,b.Y,b.W,b.H,c,a]})};m.Iq=function(){if(this.i.clip_highlight||this.i.clip_highlights){var a=this.i.clip_highlights||[this.i.clip_highlight],b=[];A(a,function(c){var e=[];A(["X","Y","W","H"],function(f){e.push(c[f])});b.push(e)});return b}}; m.Ud=function(a){if(this.i.src&&a){var b=new W(this.i.src);a&&Ta(this.gl,function(c,e){a[e]&&b.r(c,a[e])});return b.toString()}return this.i.src};m.Dv=function(a){this.fa=a};m.gl={height:"h",width:"w"};var Rh=function(a,b,c,e){ph.call(this,a,b,c,e);this.ag(Ph);a=this.xc();this.pj=new Qh(c,a);a=this.xc();this.oi=new Qh(c,a);this.Np();$d(e,h);C(e,"pageImageDisplay");b&&this.Wg()};Rh.U(ph);var Ph=new Q;m=Rh.prototype;m.Ea=function(a){a.ko("output",i);Rh.d.Ea.call(this,a);a.Ud()&&this.Wg()};m.hr=function(a){return a.Ud(this.I)}; m.Wg=function(){var a=this.j(),b=this.hr(a);if(b&&!this.Md){kd(this.pj,"load",this.Ur.B(this,a,b,this.I.width));this.pj.no(b);var c=this.a.pm.Eq(a.D());c.push(b);this.Zw=b;this.oi.oo(c);this.Md=h;a==this.a.j()&&this.dispatchEvent("fetch")}b=Nh;if(a.xs([b.$o,b.ap])){this.dw();this.em()}};m.Ur=function(a,b,c){a==this.a.j()&&this.dispatchEvent("loaded");this.oi.empty();this.a.pm.ru(a.D(),c,b);Rh.d.em.call(this)};m.ea=function(){this.Md=j;this.pj.empty();this.oi.empty();Rh.d.ea.call(this)}; var Qh=function(a,b){this.I=a;this.J=b;this.$s=j;this.fe=N("img");this.fe.width=this.I.width;this.J.appendChild(this.fe);gf(this.J)};Qh.U(Q);Qh.prototype.empty=function(){for(var a;a=uc(this.J);)Jh(a)};Qh.prototype.oo=function(a){Hh(this.fe,this.Zr.B(this,this.fe));for(var b=0;b'+c.fileName+"\nLine: "+c.lineNumber+ "\n\nBrowser stack:\n"+qb(c.stack+"-> ")+"[end]\n\nJS stack traversal:\n"+qb(Vh(b)+"-> ");return f}catch(g){return"Exception trying to expose exception! You win, we lose. "+g}},Vh=function(a){return Xh(a||arguments.callee.caller,[])},Xh=function(a,b){var c=[];if(wa(b,a))c.push("[...circular reference...]");else if(a&&b.length<50){c.push(Yh(a)+"(");for(var e=a.arguments,f=0;f0&&c.push(", ");var g;g=e[f];switch(typeof g){case "object":g=g?"object":"null";break;case "string":g=g;break; case "number":g=String(g);break;case "boolean":g=g?"true":"false";break;case "function":g=(g=Yh(g))?g:"[fn]";break;case "undefined":default:g=typeof g;break}if(g.length>40)g=g.substr(0,40)+"...";c.push(g)}b.push(a);c.push(")\n");try{c.push(Xh(a.caller,b))}catch(k){c.push("[exception trying to get caller]\n")}}else a?c.push("[...long stack...]"):c.push("[end]");return c.join("")},Yh=function(a){a=String(a);if(!Zh[a]){var b=/function ([^\(]+)/.exec(a);if(b){b=b[1];Zh[a]=b}else Zh[a]="[Anonymous]"}return Zh[a]}, Zh={};var ai=function(a,b,c,e,f){this.vx=typeof f=="number"?f:$h++;this.Bx=e||ma();this.je=a;this.st=b;this.gx=c};ai.prototype.oq=i;ai.prototype.nq=i;var $h=0;ai.prototype.ev=function(a){this.oq=a};ai.prototype.fv=function(a){this.nq=a};ai.prototype.co=function(a){this.je=a};ai.prototype.fo=function(a){this.st=a};var bi=function(a){this.tt=a;this.oa=i;this.za={};this.tf=[]};bi.prototype.je=i;var ci=function(a,b){this.name=a;this.value=b};ci.prototype.toString=function(){return this.name};new ci("OFF",Infinity);new ci("SHOUT",1200);var di=new ci("SEVERE",1E3),ei=new ci("WARNING",900);new ci("INFO",800);var fi=new ci("CONFIG",700),gi=new ci("FINE",500);new ci("FINER",400);var hi=new ci("FINEST",300);new ci("ALL",0);m=bi.prototype;m.yb=function(){return this.oa};m.co=function(a){this.je=a}; m.uj=function(a){if(this.je)return a.value>=this.je.value;if(this.oa)return this.oa.uj(a);return j};m.log=function(a,b,c){this.uj(a)&&this.at(this.Uq(a,b,c))};m.Uq=function(a,b,c){var e=new ai(a,String(b),this.tt);if(c){e.ev(c);e.fv(Wh(c,arguments.callee.caller))}return e};m.Yv=function(a,b){this.log(di,a,b)};m.ww=function(a,b){this.log(ei,a,b)};m.hb=function(a,b){this.log(gi,a,b)};m.Ii=function(a,b){this.log(hi,a,b)};m.at=function(a){if(this.uj(a.je))for(var b=this;b;){b.wp(a);b=b.yb()}}; m.wp=function(a){for(var b=0;b0){this.sa.hb(this.dc("Will abort after "+this.gg+"ms if incomplete"));this.vd=je.setTimeout(v(this.jw,this),this.gg)}this.sa.hb(this.dc("Sending request"));this.dh=h;this.V.send(a);this.dh=j}catch(k){this.sa.hb(this.dc("Send error: "+k.message));this.tl(5,k)}}; m.dispatchEvent=function(a){if(this.V){oi.xn(this.V);try{return yi.d.dispatchEvent.call(this,a)}finally{oi.qn()}}else return yi.d.dispatchEvent.call(this,a)};m.jw=function(){if(typeof aa!="undefined")if(this.V){this.Bf="Timed out after "+this.gg+"ms, aborting";this.Af=8;this.sa.hb(this.dc(this.Bf));this.dispatchEvent("timeout");this.abort(8)}};m.tl=function(a,b){this.Vb=j;if(this.V){this.ed=h;this.V.abort();this.ed=j}this.Bf=b;this.Af=a;this.hl();this.yg()}; m.hl=function(){if(!this.Fi){this.Fi=h;this.dispatchEvent("complete");this.dispatchEvent("error")}};m.abort=function(a){if(this.V){this.sa.hb(this.dc("Aborting"));this.Vb=j;this.ed=h;this.V.abort();this.ed=j;this.Af=a||7;this.dispatchEvent("complete");this.dispatchEvent("abort");this.yg()}};m.e=function(){if(this.V){if(this.Vb){this.Vb=j;this.ed=h;this.V.abort();this.ed=j}this.yg(h)}yi.d.e.call(this)};m.hn=function(){!this.rj&&!this.dh&&!this.ed?this.Jt():this.gn()};m.Jt=function(){this.gn()}; m.gn=function(){if(this.Vb)if(typeof aa!="undefined")if(this.Zh[1]&&this.kf()==4&&this.Tg()==2)this.sa.hb(this.dc("Local request error detected and ignored"));else if(this.dh&&this.kf()==4)je.setTimeout(v(this.hn,this),0);else{this.dispatchEvent("readystatechange");if(this.Ms()){this.sa.hb(this.dc("Request complete"));this.Vb=j;if(this.zf()){this.dispatchEvent("complete");this.dispatchEvent("success")}else{this.Af=6;this.Bf=this.kr()+" ["+this.Tg()+"]";this.hl()}this.yg()}}}; m.yg=function(a){if(this.V){var b=this.V,c=this.Zh[0]?p:i;this.Zh=this.V=i;if(this.vd){je.clearTimeout(this.vd);this.vd=i}if(!a){oi.xn(b);this.dispatchEvent("ready");oi.qn()}oi.dt(b);try{b.onreadystatechange=c}catch(e){this.sa.Yv("Problem encountered resetting onreadystatechange: "+e.message)}}};m.gh=function(){return this.Vb};m.Ms=function(){return this.kf()==4};m.zf=function(){switch(this.Tg()){case 0:case 200:case 204:case 304:return h;default:return j}}; m.kf=function(){return this.V?this.V.readyState:0};m.Tg=function(){try{return this.kf()>2?this.V.status:-1}catch(a){this.sa.ww("Can not get status: "+a.message);return-1}};m.kr=function(){try{return this.kf()>2?this.V.statusText:""}catch(a){this.sa.hb("Can not get status: "+a.message);return""}};m.Pl=function(){return this.V?this.V.responseText:""};m.dr=function(){return this.V?mi(this.V.responseText):undefined};m.dc=function(a){return a+" ["+this.Jm+" "+this.Nm+" "+this.Tg()+"]"};var Di=function(a){this.url=a;this.Nn=i;this.Fm=h};x(Di,Q);Di.prototype.Kg=function(){if(this.Fm)this.Fm=j;else d({})};Di.prototype.qv=function(a){this.Nn=a};Di.prototype.Cc=function(){return this.Nn};var Ei=function(a,b){Di.call(this,a);this.jt=b||"GET";this.l=new Ag;this.Yh=new yi};x(Ei,Di);m=Ei.prototype;m.Kg=function(a,b,c){Ei.d.Kg.call(this,a,b);this.kk=a;this.Hi=b;this.ip();this.Yh.send(this.url.toString(),this.jt,c)};m.ip=function(){this.l.b(this.Yh,"success",v(this.ps,this));this.l.b(this.Yh,"error",v(this.Jr,this))};m.ps=function(a){a=a.target;this.qv(eval("("+a.Pl()+")"));V(v(this.dispatchEvent,this,"success"));this.kk&&V(w(this.kk,this.Cc()));V(v(this.qi,this))}; m.Jr=function(){V(v(this.dispatchEvent,this,"error"));this.Hi&&V(this.Hi);V(v(this.qi,this))};m.abort=function(){this.Yh.abort();this.qi()};m.qi=function(){this.l.Qb();this.Hi=this.kk=i};var Fi=function(a){if(!a.length)return i;return ra(a,function(b,c){return zd(b,c)},a[0].ha())};var Gi=function(a,b,c,e,f){Y.call(this);this.Ie=a;this.Ot=b;this.gw=f;this.Da=e;this.I=j;this.re=N("div");c.appendChild(this.re);this.b(b,"mousemove",this.yo);this.b(b,"mouseup",this.lq)};x(Gi,Y);Gi.prototype.yo=function(a){if(!this.fw){a=Ra(new D(a.clientX,a.clientY),Rd(this.Ot));a=vd(a,this.gw);this.rw(a)}}; Gi.prototype.lq=function(a){this.yo(a);this.fw=h;var b=this.Da;a=xd(this.qd);var c=this.Ie.Rl();c=Hi(a,1/c);a=Ii(Hi(c,1/b.z().width*1E3));b=new W(b.Dc());b.r("ci",[a.left,a.top,a.width,a.height].join(","));b.r("jscmd","click3");b.r("output","text");c=Ii(c);this.Ie.Mh([c]);O(this.re);b=new Ei(b);b.Kg(v(this.Tr,this,c,a));this.dispatchEvent("endsize")}; Gi.prototype.Tr=function(a,b,c){c=c.page[0];var e=j,f=c.clip_highlights;if(f){var g=[];A(f,function(k){g.push(new R(k.X,k.Y,k.W,k.H))});if(c=c.content){this.Ie.Mh([a],c,b);e=h}}e||this.Ie.Gd();this.g()};var Hi=function(a,b){return new R(a.left*b,a.top*b,a.width*b,a.height*b)},Ii=function(a){return new R(Math.round(a.left),Math.round(a.top),Math.round(a.width),Math.round(a.height))}; Gi.prototype.rw=function(a){S(this.re,{border:"2px dashed #99AAEE",position:"absolute"});var b=a.right-a.left,c=a.bottom-a.top;Nd(this.re,a.left,a.top);T(this.re,b,c);this.qd=a};Gi.prototype.e=function(){Gi.d.e.call(this);O(this.re)};var Ji=function(a,b){Y.call(this);this.Ie=a;this.L=b},Ki;x(Ji,nh);m=Ji.prototype;m.kc=function(a){Ji.d.kc.call(this,a);a=this.Pb;var b=N("div");gf(b,h);a.appendChild(b);b.className="selection-layer";T(a,this.mb.z());T(b,this.mb.z());this.b(b,"click",this.Io);this.b(b,"mousedown",this.$i)}; m.$i=function(a){if(Ki){this.Io(a);this.qd&&this.qd.g();var b=this.mb.Qi();a=Ra(new D(a.clientX,a.clientY),Rd(b));this.qd=new Gi(this.Ie,b,this.Pb,this.mb.j(),a);this.ot=P(document.body,"mousemove",v(this.$r,this));kd(this.qd,["endsize","dispose"],v(this.jq,this))}}; m.$r=function(a){if(this.qd&&!this.qd.Ye){var b=new D(a.clientX,a.clientY),c=Wd(this.L.ua).Sh();if(c.contains(b)){var e=new D(0,0);a=[[c.top-a.clientY,0,-1],[c.bottom-a.clientY,0,1],[c.left-a.clientX,-1,0],[c.right-a.clientX,1,0]];A(a,function(f){var g=Math.abs(f[0]);if(g<40){e.x=f[1]||e.x;e.y=f[2]||e.y}});if(!this.xe){this.xe=new ke(100);this.b(this.xe,"tick",this.Pu)}this.Mu=e;e.x||e.y?this.xe.start():this.xe.stop()}}};m.Pu=function(){var a=this.Mu;this.L.moveBy(new D(a.x*15,a.y*15))}; m.jq=function(){nd(this.ot);var a=this.xe;a&&typeof a.g=="function"&&a.g();this.xe=i};m.Io=function(a){a.stopPropagation()};var Mi=function(a,b,c,e,f,g,k,l){var o,r=c.offsetParent;if(r){var s=r.tagName=="HTML"||r.tagName=="BODY";if(!s||Md(r,"position")!="static"){o=Rd(r);s||(o=Ra(o,new D(r.scrollLeft,r.scrollTop)))}}s=a;r=Wd(s);(s=Td(s))&&r.xm(xd(s));s=r=r;var L=J(a),y=J(c);if(L.Q!=y.Q){var Jd=L.Q.body,rc=Jd;y=y.ad();var Of=new D(0,0),sc=jc(bc(rc));rc=rc;do{var Ci=sc==y?Rd(rc):Ud(rc);Of.x+=Ci.x;Of.y+=Ci.y}while(sc&&sc!=y&&(rc=sc.frameElement)&&(sc=sc.parent));y=Of;y=Ra(y,Rd(Jd));if(F&&!L.yf())y=Ra(y,L.Sd());s.left+=y.x; s.top+=y.y}a=(b&4&&Sd(a)?b^2:b)&-5;b=new D(a&2?r.left+r.width:r.left,a&1?r.top+r.height:r.top);if(o)b=Ra(b,o);if(f){b.x+=(a&2?-1:1)*f.x;b.y+=(a&1?-1:1)*f.y}var nb;if(k)if((nb=Td(c))&&o){nb.top=Math.max(0,nb.top-o.y);nb.right-=o.x;nb.bottom-=o.y;nb.left=Math.max(0,nb.left-o.x)}return Li(b,c,e,g,nb,k,l)},Li=function(a,b,c,e,f,g,k){a=a.ha();var l=0;c=(c&4&&Sd(b)?c^2:c)&-5;var o=Vd(b);k=k?k.ha():o;if(e||c!=0){if(c&2)a.x-=k.width+(e?e.right:0);else if(e)a.x+=e.left;if(c&1)a.y-=k.height+(e?e.bottom:0); else if(e)a.y+=e.top}if(g){l=f?Ni(a,k,f,g):256;if(l&496)return l}Nd(b,a);Sa(o,k)||T(b,k);return l},Ni=function(a,b,c,e){var f=0;if(a.xc.right&&e&16){b.width-=a.x+b.width-c.right;f|=4}if(a.x+b.width>c.right&&e&1){a.x=Math.max(c.right-b.width,c.left);f|=1}if(e&2)f|=(a.xc.right?32:0);if(a.y=c.top&&a.y+b.height>c.bottom&&e&32){b.height-=a.y+b.height-c.bottom;f|=8}if(a.y+b.height>c.bottom&& e&4){a.y=Math.max(c.bottom-b.height,c.top);f|=2}if(e&8)f|=(a.yc.bottom?128:0);return f};var Oi=function(){};Oi.prototype.Ua=function(){};var Pi=function(a,b){this.Hb=a instanceof D?a:new D(a,b)};x(Pi,Oi);Pi.prototype.Ua=function(a,b,c,e){var f=Od(a),g=new D(this.Hb.x+f.scrollLeft,this.Hb.y+f.scrollTop);Mi(f,0,a,b,g,c,i,e)};var Qi=function(a,b){Pi.call(this,a,b)};x(Qi,Pi);Qi.prototype.Ua=function(a,b,c,e){var f=Od(a);f=Td(f);var g=J(a).Hl();g=new D(this.Hb.x+g.scrollLeft,this.Hb.y+g.scrollTop);var k=10,l=b,o=Li(g,a,l,c,f,k,e);if((o&496)!=0){if(o&16||o&32)l^=2;if(o&64||o&128)l^=1;o=Li(g,a,l,c,f,k,e);(o&496)!=0&&Li(g,a,b,c,f,undefined,e)}};var Ri=function(a,b){this.Hb=a instanceof D?a:new D(a,b)};x(Ri,Oi);Ri.prototype.Ua=function(a,b,c,e){Li(this.Hb,a,b,c,i,i,e)};var Si=function(a,b){this.element=a;this.Sk=b};x(Si,Oi);Si.prototype.Ua=function(a,b,c){Mi(this.element,this.Sk,a,b,undefined,c)};var Ti=function(a,b){this.Hb=a instanceof D?a:new D(a,b)};x(Ti,Oi);Ti.prototype.Ua=function(a,b,c,e){Mi(Od(a),0,a,b,this.Hb,c,i,e)};var Ui=65,Vi=74,Wi=75,Xi=90,Zi=function(a,b,c,e,f){if(!F&&!(H&&I("525")))return h;if(Qb&&f)return Yi(a);if(f&&!e)return j;if(F&&!c&&(b==17||b==18))return j;if(F&&e&&b==a)return j;switch(a){case 13:return h;case 27:return!H}return Yi(a)},Yi=function(a){if(a>=48&&a<=57)return h;if(a>=96&&a<=106)return h;if(a>=Ui&&a<=Xi)return h;switch(a){case 32:case 63:case 107:case 109:case 110:case 111:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return h;default:return j}};var $i=function(a,b){this.xa=new Ag(this);this.Tj(a||i);b&&this.Ov(b)};x($i,Q);m=$i.prototype;m.p=i;m.Ek=h;m.Dk=i;m.kd=j;m.Zv=j;m.Km=-1;m.Im=-1;m.As=j;m.hq=h;m.Ke="toggle_display";m.Ov=function(a){this.Ke=a};m.c=function(){return this.p};m.Tj=function(a){this.sl();this.p=a};m.Vu=function(a){this.sl();this.Ek=a};m.sl=function(){if(this.kd)d(Error("Can not change this state of the popup while showing."))};m.Ba=function(){return this.kd};m.pa=function(a){a?this.ew():this.Zg()};m.Ua=p; m.ew=function(){if(!this.kd)if(this.Jj()){if(!this.p)d(Error("Caller must call setElement before trying to show the popup"));this.Ua();var a=bc(this.p);this.As&&this.xa.b(a,"keydown",this.Et,h);if(this.Ek){this.xa.b(a,"mousedown",this.fn,h);if(F){for(var b=a.activeElement;b&&b.nodeName=="IFRAME";){try{var c=xc(b)}catch(e){break}a=c;b=a.activeElement}this.xa.b(a,"mousedown",this.fn,h);this.xa.b(a,"deactivate",this.en)}else this.xa.b(a,"blur",this.en)}if(this.Ke=="toggle_display")this.cw();else this.Ke== "move_offscreen"&&this.Ua();this.kd=h;this.Kf()}};m.Zg=function(a){if(!this.kd||!this.Ct(a))return j;this.xa&&this.xa.Qb();if(this.Ke=="toggle_display")this.Zv?V(this.km,0,this):this.km();else this.Ke=="move_offscreen"&&this.rt();this.kd=j;this.Jf(a);return h};m.cw=function(){this.p.style.visibility="visible";U(this.p,h)};m.km=function(){this.p.style.visibility="hidden";U(this.p,j)};m.rt=function(){this.p.style.left="-200px";this.p.style.top="-200px"};m.Jj=function(){return this.dispatchEvent("beforeshow")}; m.Kf=function(){this.Km=ma();this.Im=-1;this.dispatchEvent("show")};m.Ct=function(a){return this.dispatchEvent({type:"beforehide",target:a})};m.Jf=function(a){this.Im=ma();this.dispatchEvent({type:"hide",target:a})};m.fn=function(a){a=a.target;if(!wc(this.p,a)&&(!this.Dk||wc(this.Dk,a))&&!this.so())this.Zg(a)};m.Et=function(a){if(a.keyCode==27)if(this.Zg(a.target)){a.preventDefault();a.stopPropagation()}}; m.en=function(a){if(this.hq){var b=bc(this.p);if(F||Lb){if((a=b.activeElement)&&wc(this.p,a))return}else if(a.target!=b)return;this.so()||this.Zg()}};m.so=function(){return ma()-this.Km<150};m.e=function(){$i.d.e.call(this);this.xa.g();delete this.p;delete this.xa};var aj=function(a,b){this.tn=4;this.ab=b||undefined;$i.call(this,a)};x(aj,$i);aj.prototype.uv=function(a){this.tn=a;this.Ba()&&this.Ua()};aj.prototype.zb=function(){return this.ab||i};aj.prototype.Nc=function(a){this.ab=a||undefined;this.Ba()&&this.Ua()};aj.prototype.Ua=function(){if(this.ab){var a=!this.Ba()&&this.Ke!="move_offscreen",b=this.c();if(a){b.style.visibility="hidden";U(b,h)}this.ab.Ua(b,this.tn,this.ix);a&&U(b,j)}};var cj=function(a){aj.call(this,a);this.Vu(j);this.l=new Ag;S(a,{fontSize:"13.28px",backgroundColor:"#EBEFF9",border:"1px solid #6B90DA",position:"absolute",padding:"5px",whiteSpace:"nowrap"});bj&&bj.g();bj=this};x(cj,aj);var bj=i;m=cj.prototype;m.bw=function(){this.c().innerHTML=_OC_MSG[uf]}; m.Mh=function(a,b,c){oc(this.c());var e=this.c(),f=N("img");f.src="/googlebooks/images/close_x.gif";f.width=14;f.height=13;S(f,{backgroundColor:"#FFF",cursor:"pointer",position:"absolute",right:"5px",top:"5px"});e.appendChild(f);this.l.le(f,"click",v(this.Cp,this));f=M("div",{innerHTML:_OC_MSG[If]});S(f,{fontWeight:"bold",paddingBottom:"4px"});e.appendChild(f);if(c){this.ii(_OC_MSG[$f],c);this.lp(c)}a&&this.ii(_OC_MSG[Kf],a);b&&this.ii(_OC_MSG[Jf],b)};m.Cp=function(){this.dispatchEvent("close");this.g()}; m.ii=function(a,b){var c=this.c(),e=N("div");S(e,{padding:"4px 3px 3px 1px"});c.appendChild(e);c=N("div");e.appendChild(c);a=mc(a);c.appendChild(a);a=N("div");e.appendChild(a);a=N("input");a.value=b;S(a,{width:"250px",marginLeft:"10px"});e.appendChild(a);$d(a,j);this.l.b(a,"mousedown",dj)}; m.lp=function(a){var b=N("div");S(b,{textAlign:"right"});var c=this.c();c.appendChild(b);c=new W("http://translate.google.com/translate_t");c.r("text",a);c.r("sl","auto");c.r("tl","auto");a=N("a");a.href=c.toString();a.target="_blank";a.innerHTML=_OC_MSG[pg]+"»";b.appendChild(a)};var dj=function(a){a.stopPropagation()};cj.prototype.e=function(){O(this.c());cj.d.e.call(this);this.l.g()};var ej=function(a){Ch.call(this,"#4a95d6");this.ua=a};x(ej,Ch);ej.prototype.kc=function(a){ej.d.kc.call(this,a);S(this.Pb,{cursor:"pointer"});this.b(this.Pb,"mousedown",fj)};var fj=function(a){a.stopPropagation()}; ej.prototype.Mh=function(a,b,c){this.Gd();this.eq(a);this.Cg&&nd(this.Cg);this.ye&&this.ye.g();a=N("div");document.body.appendChild(a);var e=Fi(this.mj);if(e){var f=Rd(this.Pb);a=new cj(a);if(b&&c){var g=this.j(),k=g.Ud(),l,o;if(k){l=new W(k);c=[c.left,c.top,c.width,c.height].join(",");l.r("ci",c);l.r("edge",0);l=l.toString();g=new W(g.Dc());g.r("ci",c);g.r("source","bookclip");o=eb('',g.toString(),l)}a.Mh(l,o,b)}else a.bw();a.uv(2);this.ye=a;b=new D(f.x+e.left+e.width, f.y+e.top+e.height);b=new Qi(b);V(w(gj,a,b));this.Cg=kd(a,"close",v(this.Gd,this))}};var gj=function(a,b){if(!a.Ye){a.Nc(b);a.pa(h)}};ej.prototype.Gd=function(){ej.d.Gd.call(this);this.ye&&this.ye.g()};ej.prototype.e=function(){nh.prototype.e.call(this);this.ye&&this.ye.g();this.Cg&&nd(this.Cg)};var ij=function(a,b,c,e){b=new Rh(a,b,c,e);b instanceof Rh&&hj(a,b);return b},hj=function(a,b){if(b instanceof Rh){b.Qc(new Sh(a.fa));b.Qc(new Dh);var c=new ej(a.ua),e=new Ji(c,a.s());b.Qc(e);b.Qc(c);b.Qc(new Eh(a))}};var jj=function(a,b,c,e){Y.call(this);this.a=a;this.L=b;this.Pt=e||ij;this.na=N("div");gf(this.na,h);S(this.na,{position:"absolute",display:"none"});c.appendChild(this.na);this.gk=N("div");gf(this.gk,h);S(this.gk,{position:"absolute"});this.na.appendChild(this.gk);this.Dd=N("div");gf(this.Dd,h);this.na.appendChild(this.Dd);this.de=N("div");gf(this.de,h);this.Dd.appendChild(this.de);this.ic()};jj.U(Bh);m=jj.prototype;m.dv=function(a,b){this.sb=a;this.kb=b}; m.Di=function(){var a=1,b=a*2,c=this.sb-b;b=this.kb-b;S(this.Dd,{backgroundColor:"#cccccc",position:"absolute"});Nd(this.Dd,0,0);T(this.Dd,this.sb,this.kb);S(this.de,{overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute"});Nd(this.de,a,a);T(this.de,c,b);this.Tb();this.mb=this.Pt(this.a,this.j(),new E(c,b),this.de)};m.ic=function(){U(this.na,j)};m.Tb=function(){U(this.na,h)};m.ea=function(){this.mb&&this.mb.ea();O(this.na)};m.Nc=function(a,b){Nd(this.na,a,b)};m.Ea=function(a){this.Da=a}; m.j=function(){return this.Da};m.xb=function(){return this.kb};m.Ka=function(){return this.sb};var kj=function(a){return a+2};jj.prototype.Qi=function(){return this.na};jj.prototype.z=function(){return new E(this.sb,this.kb)};var lj=function(a,b){kh.call(this,b);this.L=a;this.b(b,"scroll",this.Nk);S(b,"position","relative");S(this.ib(),"position","absolute");this.Yb=N("div");gf(this.Yb,h);b.appendChild(this.Yb);a=this.ib();this.Yb.appendChild(a)};x(lj,kh);m=lj.prototype;m.$u=function(a){if(!this.mm){var b=this.ec();if(a.y!=i)b.scrollTop=a.y;if(a.x!=i)b.scrollLeft=a.x}};m.ro=function(a){this.xw=a;this.pn()};m.Wu=function(a){this.Ap=a;this.Kk=h;T(this.ib(),a);setTimeout(v(this.Xu,this),0);this.pn()}; m.pn=function(){var a=this.xw,b=this.Ap;if(a&&b){a=this.L.ec().clientWidth;a=Math.max(0,a-b.width);a=Math.floor(a/2);S(this.ib(),"left",a+"px");S(this.Yb,"height",b.height+"px")}};m.Xu=function(){this.Kk=j;this.Nk()};m.Nk=function(){if(!this.Kk){var a=this.L.eb;if(a){a=a.ha();var b=this.fr();a=a==b?h:!a||!b?j:a.x==b.x&&a.y==b.y;if(!a){this.mm=h;this.L.moveTo(b);this.mm=j}}}};m.fr=function(){var a=this.ec();return new D(a.scrollLeft,a.scrollTop)};var mj=function(){this.Ca=[];this.Ue=[]};mj.U(ih);m=mj.prototype;m.marginLeft=0;m.marginTop=0;m.marginRight=0;m.marginBottom=0;m.oj=0;m.Wh=0;m.Ka=function(){return this.sb};m.xb=function(){return this.kb}; m.wg=function(){this.tq();for(var a=this.marginLeft,b=0;b1){var k=new rj(f,g);k.td(b);this.Gb(k)}k=new gh(g);k.td(b);this.Gb(k);f=g},this);this.wg()};x(sj,oj);sj.prototype.gc=function(){return this.Ut};sj.prototype.Wh=8;var tj=function(a,b){this.a=a;this.Gi=b};tj.U(wh);tj.prototype.ta=function(a){this.a.s().ib();var b=this.Gi(a);b.rd(a.z());b.Nc(a.zb());return b};var vj=function(a,b){a=a.match(uj);if(!a)return NaN;return b=a[1]*b[a[2]]},uj=/^([-]?\d+\.?\d*)([K,M,G,T,P,k,m,u,n]?)[B]?$/,wj={"":1,n:1.0E-9,u:1.0E-6,m:0.0010,k:1E3,K:1E3,M:1E6,G:1E9,T:1E12,P:1E15},xj={"":1,n:Math.pow(1024,-3),u:Math.pow(1024,-2),m:1/1024,k:1024,K:1024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(1024,4),P:Math.pow(1024,5)};var Aj=function(a,b){var c=yj(a),e=yj(b),f;f=a.ba();var g=b.ba();if(f=f==0||g==0){b=(new W(document.location.href)).hc("hl");a="http://books.google.com/support/bin/answer.py?answer=91570";a=(b=b||GBS_LANG)?rf("hl",b,a):a;return eb('%s %s',_OC_MSG[Nf],a,_OC_MSG[Pf])}if(!ga(c)||!ga(e)||c>=e||Math.abs(c-e)==1)return _OC_MSG[vf];if(zj(a,b))return Zg(_OC_MSG[Bf],--e+"");return Zg(_OC_MSG[Af],++c+"",--e+"")},yj=function(a){a= a.Za();if(!/[^0-9]/.test(a)&&!fb(a)){a=a;var b;b=a.length-1;a=(b=b>=0&&a.lastIndexOf("B",b)==b)?vj(a,xj):vj(a,wj);return a}},zj=function(a,b){a=yj(a);b=yj(b);return a+1-(b-1)==0};var Bj=function(a,b){Y.call(this);this.Ed=a;this.ex=b;this.vn=b.iu;this.rh=b.rh;this.Mc=N("div");X(this.Mc,{position:"absolute"});this.Ed.appendChild(this.Mc);a=N("table");this.Mc.appendChild(a);gc(a,{height:"100%",width:"100%"});b=a.insertRow(-1).insertCell(-1);b.align="center";a=N("div");S(a,{backgroundColor:"#ebeff9",padding:"5px"});b.appendChild(a);b=N("table");a.appendChild(b);b.align="center";S(b,"margin","0 auto");a=b.insertRow(-1);b=a.insertCell(-1);var c=N("div");S(c,{background:eb("no-repeat url(%s)", sf("/googlebooks/images/pages.gif"))});T(c,19,24);b.appendChild(c);a=a.insertCell(-1);S(a,{paddingLeft:"5px",fontSize:"13.2px"});a.innerHTML=this.ct()+this.Yq();$d(this.Mc,h);gf(this.Mc)};Bj.U(Bh);Bj.prototype.rd=function(a){T(this.Mc,a)};Bj.prototype.Nc=function(a){Nd(this.Mc,a)};Bj.prototype.ea=function(){O(this.Mc)};Bj.prototype.ct=function(){return Aj(this.vn,this.rh)};var Cj=i; Bj.prototype.Yq=function(){if(!Cj)return"";var a=Cj.zt,b=Cj.At,c=_OC_MSG[Zf];if(!b||!a||fb(c==i?"":String(c))||!this.vn.ih()&&!this.rh.ih())return"";return"
"+c};var Z=function(a){var b=a.ua,c=new lj(this,b);b=b;S(b,"overflow","auto");S(b,{overflowX:"auto",overflowY:"scroll"});gc(b,{dir:"ltr"});uh.call(this,a,c);this.Qj(new Ah(a,this));a=this.da.Xa.Ym;c=Da(Dj);if(a){b=oa(c);b=a-b;if(b>150)a<1500?ya(c,a):ya(c,1500)}B(c,kj);this.Bh(this.Xe());a=this.sm+2;this.ci(a);this.b(this.da,"pagesupdate",this.gs);this.b(this.da,"pagemodechange",this.ej);this.b(this,"move",this.qb);this.b(this,"move",this.Vh)};x(Z,uh); Z.prototype.Xi=function(){var a=this.da.Xa.Ym,b=Da(Dj);if(a){var c=oa(b);c=a-c;if(c>150)a<1500?ya(b,a):ya(b,1500)}return B(b,kj)};var Dj=[350,410,495,575,685,800,910,1025];m=Z.prototype;m.sm=575;m.Fg=function(a){var b=this.z().width;Math.max(Math.floor((b-a)/2),0);return new sj(this.da.A,a,!this.da.Xa.Cl)};m.Xe=function(){var a=w($g,jj,this.da,this,this.jf());a=new xh(this,a);var b=new mh;b.Ne(gh,a);b.Ne(rj,new tj(this.da,w($g,Bj,this.jf())));return b};m.Vh=function(){this.qw&&this.nv();this.qw=h}; m.nv=function(){var a=this.Ti();if((a=this.Sa.Rq(a.y))&&a.j){a=a.j();if(this.da.j()!=a){this.nm=h;this.da.Wj(a.D());this.nm=j}}};m.gs=function(){var a=this.da.j(),b=this.da.A,c=b.wa(a.D());c||(c=b.cr(a.ba()));b=this.eb;a=this.Sa;var e=a.Yc(c);e=e.zb();b=new tf(b.x-e.x,b.y-e.y);a=this.Fg(a.gc());c=a.Yc(c);c=c.zb();c=new tf(c.x+b.x,c.y+b.y);this.Ee(a);this.moveTo(c)};m.ej=function(){this.Tc.ea();this.qb()};var Ej=function(a){Y.call(this);this.a=a;this.rb=new Ag;this.nb=N("div");S(this.nb,{backgroundColor:"#AAA",display:"",position:"absolute",cursor:"pointer"});Yd(this.nb,0);a.xi.appendChild(this.nb);this.b(a,"resize",this.pd);this.b(this.nb,"click",this.bd);this.b(this.nb,"mouseout",this.cj);this.b(this.nb,"mouseover",v(this.Lh,this,h));this.b(a,"viewportmodechange",this.sf);if(a=this.a.s()){if(a instanceof Z)this.Uc=h;this.sf()}};x(Ej,Y);Ej.prototype.ga=function(a){U(this.nb,a)}; Ej.prototype.pd=function(){V(v(this.ab,this),10)};Ej.prototype.ab=function(){var a=this.a.s();if(a){a.z();a=a.ad().ec();T(this.nb,a.clientWidth,40);Nd(this.nb,0,a.clientHeight-40)}};Ej.prototype.bd=function(){var a=this.a.s(),b=a.z().height-40,c=N("div");S(c,{backgroundColor:"#000",position:"absolute",width:"100%",height:"1px",overflow:"hidden"});Yd(c,0.15);Nd(c,0,a.eb.y+b);a=a.ad().Yb;a.appendChild(c);V(w(Fj,c),1E3);this.Uc=j;b=new D(undefined,b-20);this.a.s().Wt(b)}; var Fj=function(a){var b=new we(a,0.15,0,200);b.wh();kd(b,"end",w(Gj,b,a))},Gj=function(a,b){O(b);a.g()};m=Ej.prototype;m.Uc=j;m.cj=function(){this.Uc||this.Lh(j)};m.Lh=function(a){if(this.kd!=a){if(a){if(!this.Ps){var b=N("div");S(b,{backgroundColor:"#000",height:"1px",overflow:"hidden"});this.nb.appendChild(b);V(v(this.cq,this),10)}this.Ps=h}Yd(this.nb,a?0.15:0)}}; m.cq=function(){A(["left","right"],function(a){var b=M("div",{"class":"SPRITE_page_down"});this.nb.appendChild(b);b.style[F?"styleFloat":"cssFloat"]=a;S(b,{marginTop:"14px"});S(b,"margin-"+a,"16px")},this)};m.sf=function(){var a=this.a.s(),b=a instanceof Z;if(b)this.pd();else this.Uc=j;this.ga(b);this.Lh(this.Uc);this.rb.Qb();this.rb.le(a,"move",v(this.us,this));this.rb.b(a,"layoutchange",v(this.pd,this))};m.us=function(){this.Uc&&this.Lh(j);this.Uc=j};var Hj=function(a){this.R=a||window;this.nh=P(this.R,"resize",this.Xg,j,this);this.I=hc(this.R||window);if(this.Us())this.Xh=window.setInterval(v(this.Ok,this),500)};x(Hj,Q);m=Hj.prototype;m.nh=i;m.R=i;m.I=i;m.Xh=i;m.Us=function(){return H&&Rb||Lb&&this.R.self!=this.R.top};m.z=function(){return this.I?this.I.ha():i};m.e=function(){Hj.d.e.call(this);if(this.nh){nd(this.nh);this.nh=i}if(this.Xh){window.clearInterval(this.Xh);this.Xh=i}this.I=this.R=i};m.Xg=function(){this.Ok()}; m.Ok=function(){var a=hc(this.R||window);if(!Sa(a,this.I)){this.I=a;this.dispatchEvent("resize")}};var Ij=new Q,Jj=function(){Ij.dispatchEvent("ready")},Kj=function(){if(G)P(document,"DOMContentLoaded",Jj);else if(H)var a=window.setInterval(function(){if(document.readyState=="complete"){Jj();window.clearInterval(a)}},10);else P(window,"load",Jj)};Kj();var Lj=function(a,b,c,e,f,g){this.a=a;this.bn=g;this.ua=c;this.uw=b;this.ht=e;S(this.bn,{overflow:"auto"});a=v(this.js,this);this.Ro=new Hj;P(this.Ro,"resize",a);b=new td;P(b,"fontsizechange",a);P(Ij,"ready",v(this.Fb,this))};Lj.prototype.js=function(){this.Fb();V(v(this.Fb,this),100)}; Lj.prototype.Fb=function(){var a=j;if(this.Aa)a=this.Aa.Aa;var b=this.Ro.z(),c=Math.round(Rd(this.ua).y),e=Vd(this.ht);a=a?0:e.width;e=Math.max(0,b.width-a);c=Math.max(0,b.height-c);this.a.rd(new E(e,c));c=this.uw;a={marginRight:a+"px"};if($e()){a=a;e=/\s*([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)/g;var f=/left/g,g=/right/g,k=/Left/g,l=/Right/g,o=/%%%%/g,r={};for(var s in a){var L=a[s].replace(e,"$1 $4 $3 $2");L=L.replace(f,"%%%%").replace(g,"left").replace(o,"right");var y=s.replace(f, "%%%%").replace(g,"left").replace(o,"right");y=y.replace(k,"%%%%").replace(l,"Left").replace(o,"Right");r[y]=L}a=r}S(c,a);s=this.bn;S(s,"border","0px");c=Math.round(Rd(s).y);b=Math.max(0,b.height-c);S(s,"height",b+"px");s.clientWidththis.df())d(Error("Child component index out of bounds"));if(!this.ub||!this.za){this.ub={};this.za=[]}if(a.yb()==this){var e=a.Ia();this.ub[e]=a;Ba(this.za,a)}else Za(this.ub,a.Ia(),a);a.$f(this);Aa(this.za,a,b);if(a.ia&&this.ia&&a.yb()==this){c=this.Mb();c.insertBefore(a.c(),c.childNodes[b+1]||i)}else if(c){this.p||this.N();b=this.Og(b+1);a.Jn(this.Mb(),b?b.p:i)}else this.ia&&!a.ia&&a.p&&a.Ga()};m.Mb=function(){return this.p}; m.vj=function(){if(this.Sf==i)this.Sf=Sd(this.ia?this.p:this.Oa.Q.body);return this.Sf};m.Ge=function(a){if(this.ia)d(Error("Component already rendered"));this.Sf=a};m.df=function(){return this.za?this.za.length:0};m.Dl=function(a){return this.ub&&a?$a(this.ub,a)||i:i};m.Og=function(a){return this.za?this.za[a]||i:i};m.Pd=function(a,b){this.za&&A(this.za,a,b)};m.eh=function(a){return this.za&&a?pa(this.za,a):-1}; m.removeChild=function(a,b){if(a){var c=t(a)?a:a.Ia();a=this.Dl(c);if(c&&a){Ya(this.ub,c);Ba(this.za,a);if(b){a.cc();a.p&&O(a.p)}a.$f(i)}}if(!a)d(Error("Child is not in parent component"));return a};var Qj=function(a,b){Oj.call(this,b);this.ld=a||""};x(Qj,Oj);m=Qj.prototype;m.Lb=i;m.N=function(){this.ze(this.Ha().N("input",{type:"text"}))};m.Jd=function(a){Qj.d.Jd.call(this,a);if(!this.ld)this.ld=a.getAttribute("label")||""};m.Ga=function(){Qj.d.Ga.call(this);this.rp();this.Rc();this.c().Ws=this};m.cc=function(){Qj.d.cc.call(this);this.fl();this.c().Ws=i}; m.rp=function(){var a=new Ag(this);a.b(this.c(),"focus",this.Nr);a.b(this.c(),"blur",this.wr);G&&a.b(this.c(),["keypress","keydown","keyup"],this.Ir);var b=bc(this.c());b=jc(b);a.b(b,"load",this.vs);this.l=a;this.Ck()};m.Ck=function(){if(!this.Bq&&this.l&&this.c().form){this.l.b(this.c().form,"submit",this.Or);this.Bq=h}};m.fl=function(){if(this.l){this.l.g();this.l=i}};m.e=function(){Qj.d.e.call(this);this.fl()};m.di="label-input-label"; m.Nr=function(){this.ij=h;Oa(this.c(),this.di);if(!this.be()&&!this.Is){var a=this,b=function(){a.c().value=""};F?V(b,10):b()}};m.wr=function(){this.Lb=i;this.ij=j;this.Rc()};m.Ir=function(a){if(a.keyCode==27){if(a.type=="keydown")this.Lb=this.c().value;else if(a.type=="keypress")this.c().value=this.Lb;else if(a.type=="keyup")this.Lb=i;a.preventDefault()}};m.Or=function(){if(!this.be()){this.c().value="";V(this.ur,10,this)}};m.ur=function(){if(!this.be())this.c().value=this.ld};m.vs=function(){this.Rc()}; m.be=function(){return this.c().value!=""&&this.c().value!=this.ld};m.clear=function(){this.c().value="";if(this.Lb!=i)this.Lb=""};m.oc=function(a){if(this.Lb!=i)this.Lb=a;this.c().value=a;this.Rc()};m.Zc=function(){if(this.Lb!=i)return this.Lb;return this.be()?this.c().value:""};m.Rc=function(){this.Ck();if(this.be())Oa(this.c(),this.di);else{!this.Is&&!this.ij&&C(this.c(),this.di);V(this.Ku,10,this)}};m.Ku=function(){if(this.c()&&!this.be()&&!this.ij)this.c().value=this.ld};var Sj=function(a,b){Rj[a]=b},Rj={},Tj=function(a){for(var b in a)Rj[b]=a[b]};ba("_OC_addMsgs",Tj,undefined);ba("_OC_addMsg",Sj,undefined);ba("_OC_MSG",Rj,undefined);var Uj=function(a,b){Qj.call(this,_OC_MSG[Yf]);this.Jd(a);this.Ga();b&&this.oc(b)};x(Uj,Qj);var Vj="A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff",Wj="\u0591-\u07ff\ufb1d-\ufdff\ufe70-\ufefc",Xj=/<[^>]*>|&[^;]+;/g,Yj=new RegExp("["+Vj+"]"),Zj=new RegExp("^[^"+Vj+"]*["+Wj+"]"),$j=/^http:\/\/.*/,ak=/\s+/,bk=/\d/,ck=0.4,dk=function(a,b){var c=0,e=0,f=j;a=(b?a.replace(Xj," "):a).split(ak);for(b=0;bck?-1:1};var ek=function(a){this.p=a;P(this.p,"keyup",v(this.Zi,this));P(this.p,"paste",v(this.hs,this))};ek.U(Q);ek.prototype.Zi=function(){fk(this.p)};ek.prototype.hs=function(){setTimeout(w(fk,this.p),0)};var fk=function(a){if(a.value?dk(a.value,undefined)==-1:$e()){S(a,"textAlign","right");gc(a,{dir:"rtl"})}else{S(a,"textAlign","left");gc(a,{dir:"ltr"})}},gk=function(a){if(a=K(a)){fk(a);new ek(a)}};ba("_OC_autoDir",gk,undefined);var $={};$.update=function(a){for(var b in a)$[b]=a[b]};var ik=function(a,b,c){Bi(a,w(hk,b,c))},hk=function(a,b,c){c=c.target;if(c.zf())a(c.dr());else b&&b()},kk=function(a,b,c){Bi(a,w(jk,b,c))},jk=function(a,b,c){c=c.target;if(c.zf())a(c.Pl());else b&&b()};var nk=function(a,b,c,e){if(a&&!b)d(Error("Can't use invisible history without providing a blank page."));var f;if(c)f=c;else{f="history_state"+lk;document.write(eb('',f,f));f=K(f)}this.uf=f;this.R=c?jc(bc(c)):window;this.tp=this.R.location.href.split("#")[0]+"#";this.ah=b;if(F&&!b)this.ah=window.location.protocol=="https"?"https:///":'javascript:""';this.Fa=new ke(150);this.xd=!a;this.l=new Ag(this);if(a||F&&!mk){if(e)a=e;else{a="history_iframe"+ lk;b=this.ah?'src="'+qb(this.ah)+'"':"";document.write(eb('',a,b));a=K(a)}this.bh=a;this.Mo=h}if(F&&!mk){this.l.b(this.R,"load",this.Ft);this.to=this.Bi=j}this.xd?this.Vj(this.Wd(),h):this.Ce(this.uf.value);lk++};x(nk,Q);nk.prototype.S=j;nk.prototype.ph=j;nk.prototype.he=i;var mk=F&&document.documentMode>=8||G&&I("1.9.2")||H&&I("532.1");m=nk.prototype;m.ne=i;m.e=function(){nk.d.e.call(this);this.l.g();this.ga(j)}; m.ga=function(a){if(a!=this.S)if(F&&!mk&&!this.Bi)this.to=a;else if(a){if(Lb)this.l.b(this.R.document,ok,this.Nt);else G&&this.l.b(this.R,"pageshow",this.Kf);if(mk&&this.xd){this.l.b(this.R,"hashchange",this.Ht);this.S=h;this.dispatchEvent(new pk(this.Wd()))}else if(!F||this.Bi){this.l.b(this.Fa,"tick",this.Rc);this.S=h;if(!F)this.he=this.Wd();this.Fa.start();this.dispatchEvent(new pk(this.Wd()))}}else{this.S=j;this.l.Qb();this.Fa.stop()}}; m.Ft=function(){this.Bi=h;this.uf.value&&this.Ce(this.uf.value,h);this.ga(this.to)};m.Kf=function(a){if(a.Kb.persisted){this.ga(j);this.ga(h)}};m.Ht=function(){var a=this.Sg(this.R);a!=this.he&&this.qk(a)};m.Wd=function(){return this.ne!==i?this.ne:this.xd?this.Sg(this.R):this.Si()||""};m.Lv=function(a,b){this.jv(a,j,b)};m.Sg=function(a){a=a.location.href;var b=a.indexOf("#");return b<0?"":a.substring(b+1)}; m.jv=function(a,b,c){if(this.Wd()!=a)if(this.xd){this.Vj(a,b);mk||F&&this.Ce(a,b,c);this.S&&this.Rc()}else{this.Ce(a,b);this.ne=this.he=this.uf.value=a;this.dispatchEvent(new pk(a))}};m.Vj=function(a,b){a=this.tp+(a||"");var c=this.R.location;if(a!=c.href)if(b)c.replace(a);else c.href=a}; m.Ce=function(a,b,c){if(this.Mo||a!=this.Si()){this.Mo=j;a=ib(a);if(F){var e=xc(this.bh);e.open("text/html",b?"replace":undefined);e.write(eb("%s%s",qb(c||this.R.document.title),a));e.close()}else{a=this.ah+"#"+a;if(c=this.bh.contentWindow)if(b)c.location.replace(a);else c.location.href=a}}}; m.Si=function(){if(F){var a=xc(this.bh);return a.body?jb(a.body.innerHTML):i}else if(a=this.bh.contentWindow){var b;try{b=jb(this.Sg(a))}catch(c){this.ph||this.eo(h);return i}this.ph&&this.eo(j);return b||i}else return i};m.Rc=function(){if(this.xd){var a=this.Sg(this.R);a!=this.he&&this.qk(a)}if(!this.xd||F&&!mk){a=this.Si()||"";if(this.ne==i||a==this.ne){this.ne=i;a!=this.he&&this.qk(a)}}};m.qk=function(a){this.he=this.uf.value=a;if(this.xd){F&&!mk&&this.Ce(a);this.Vj(a)}else this.Ce(a);this.dispatchEvent(new pk(this.Wd()))}; m.eo=function(a){if(this.ph!=a)this.Fa.setInterval(a?1E4:150);this.ph=a};m.Nt=function(){this.Fa.stop();this.Fa.start()};var ok=["mousedown","keydown","mousemove"],lk=0,pk=function(a){Ic.call(this,"navigate");this.mw=a};x(pk,Ic);var qk=function(a,b,c,e){this.Wh=this.oj=10;this.marginBottom=this.marginTop=20;var f=100+this.oj;b=Math.floor((b-20)/f);if(e&&b>2)b-=b%2;oj.call(this,b);a.jb();a=B(a.jb(),function(g){g=new gh(g);g.td(100);return g});if(c){c=a[0];c=c.z();e=new fh;e.td(c.width);e.Yf(c.height);this.Gb(e)}A(a,v(this.Gb,this));this.wg()};x(qk,oj);var sk=function(a,b,c,e,f){Y.call(this);this.a=a;this.L=b;this.Da=c;var g=N("div");S(g,{position:"absolute"});Nd(g,e);b=b.jf();b.appendChild(g);this.Qn=g;f=f.width-2;g=Math.floor(f/c.Wi());e=new E(f,g);new E(e.width+2,e.height+2);this.dd=N("div");this.Qn.appendChild(this.dd);S(this.dd,{padding:"1px",position:"absolute"});this.Po();f=N("div");this.dd.appendChild(f);S(f,{overflow:"hidden",backgroundColor:"#fcfcfc"});T(f,e);this.dd.appendChild(f);g=N("img");g.title=c.hf();this.Hs=g;b=new W(c.Dc());b.r("zoom", "1");b.r("img","1");b.r("w",e.width);if(e=this.a.Xa.hw){b.r("imgtk",e);b.r("jtp",c.ba())}c=b.toString();if(rk)c=rk(c);g.src=c;f.appendChild(g);S(this.dd,"cursor","pointer");this.b(this.dd,"click",this.zr);this.b(a,"pagechange",this.Po)};x(sk,Bh);sk.prototype.Po=function(){var a=j,b=this.a.j();if(b&&b==this.Da)a=h;S(this.dd,"backgroundColor",a?"#6B90DA":"#ccc")};sk.prototype.zr=function(){this.a.gb(Z);this.a.Ea(this.Da);tk.dispatchEvent("click")};sk.prototype.ea=function(){Jh(this.Hs);O(this.Qn)}; var rk=i,tk=new Q;var uk=function(a,b){this.a=a;this.L=b};uk.U(wh);uk.prototype.ta=function(a){return a=new sk(this.a,this.L,a.j(),a.zb(),a.z())};var vk=function(a){var b=a.ua;S(b,{overflow:"hidden"});var c=new lj(this,b);uh.call(this,a,c);this.b(this,"move",this.qb);S(b,{overflow:"auto"});this.Bh(this.Xe());this.Ee(this.Wk());this.Qj(new yh(this));V(v(this.qb,this),0);this.b(this,"resize",this.Ju)};x(vk,uh);vk.prototype.mf=function(a){var b=this.Sa;a=b.Yc(a);a=a.zb();this.moveTo(new D(undefined,a.y-40))};vk.prototype.Wk=function(){var a=this.da.Xa.Vt;return new qk(this.da.A,this.z().width,a,a)}; vk.prototype.Ju=function(){this.Ee(this.Wk());this.mf(this.da.j())};vk.prototype.Xe=function(){var a=new mh,b=new uk(this.da,this);a.Ne(gh,b);return a};var wk=function(){};x(wk,fh);var xk=function(a){Y.call(this);this.Dm=a};x(xk,nh);xk.prototype.pa=function(a){U(this.Pb,a)}; xk.prototype.kc=function(a){xk.d.kc.call(this,a);var b=this.mb.z();a=this.Pb;var c=b.width;b=b.height;var e=Math.floor(c*0.035);c=this.Dm?c-e:0;var f=this.Dm?"/googlebooks/images/burn-left.png":"/googlebooks/images/burn-right.png";Nd(a,c,0);T(a,e,b);S(a,{position:"absolute"});if(F){b=f;e=undefined;a=a.style;if(F)a.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+b+'", sizingMethod="scale")';else{a.backgroundImage="url("+b+")";a.backgroundRepeat=e||"no-repeat"}}else{b=M("img",{src:f, width:e,height:b,border:0,position:"absolute",top:0,left:0});a.appendChild(b)}};var yk=function(a,b){this.a=a;this.vp(b);this.na=N("div");X(this.na,{position:"absolute",backgroundColor:"white",top:0,left:0});this.tf=[];a=a.s().jf();a.appendChild(this.na);this.md=N("div");this.ve=N("div");this.tf.push(P(this.md,"dblclick",this.Yr.B(this)));a={overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute",border:"1px solid #ccc"};X(this.md,a);X(this.ve,a);this.na.appendChild(this.md);this.na.appendChild(this.ve);this.Dj=N("div");this.Oj=N("div");this.md.appendChild(this.Dj);this.ve.appendChild(this.Oj); this.Xk()};yk.U(Bh);m=yk.prototype;m.Xk=function(){this.ie&&this.ie.ea();this.we&&this.we.ea();this.Dj.innerHTML="";this.Oj.innerHTML="";de(this.md,this.wf);de(this.ve,this.wf);this.ie=new Rh(this.a,this.Qm,this.wf,this.Dj);hj(this.a,this.ie);this.Rm=new xk(h);this.ie.Qc(this.Rm);this.we=new Rh(this.a,this.On,this.wf,this.Oj);this.Pn=new xk(j);hj(this.a,this.we);this.we.Qc(this.Pn)};m.Nc=function(a){if(a.x<0)a.x=0;Nd(this.na,a)};m.Yr=function(a){Wg(a);this.a.Fj||this.a.Qf(Mg)}; m.vp=function(a){a=Math.floor(a/2);var b=Math.floor(a/this.a.A.Lq());this.wf=new E(a,b)};m.pa=function(a){X(this.na,{display:a?"":"none"})};m.Di=function(){X(this.md,{left:0,top:0});X(this.ve,{left:this.wf.width,top:0})};m.Td=function(){return qa([this.Qm,this.On],function(a){return!!a})};m.sw=function(a,b){var c=a?"":"hidden",e=b?"":"hidden";S(this.md,"visibility",c);S(this.ve,"visibility",e);a=a&&b;this.Rm.pa(a);this.Pn.pa(a)}; m.ea=function(){this.ie.ea();this.we.ea();for(var a;a=this.tf.pop();)nd(a);this.na.parentNode&&O(this.na)};m.Zf=function(a,b){var c=h,e=h;this.Qm=a;this.On=b;this.Xk();if(a){if(a.ym()||b==undefined)e=j}else this.ie.uo();if(b){if(b.ih()||a==undefined)c=j}else this.we.uo();this.sw(c,e)};var zk=function(a){return a*2};var Ak=function(a){this.a=a};x(Ak,wh);Ak.prototype.ta=function(a){this.a.s().jf();var b=new yk(this.a,a.Ka());b.Nc(a.zb());b.Di();b.pa(h);return this.Uh=b};var Bk=function(a,b,c){this.Ej=a;this.hd=b||0;this.xa=c;this.xp=v(this.aq,this)};x(Bk,Hc);m=Bk.prototype;m.Qa=0;m.e=function(){Bk.d.e.call(this);this.stop();delete this.Ej;delete this.xa};m.start=function(a){this.stop();this.Qa=V(this.xp,a!==undefined?a:this.hd)};m.stop=function(){this.gh()&&me(this.Qa);this.Qa=0};m.gh=function(){return this.Qa!=0};m.aq=function(){this.Qa=0;this.Ej&&this.Ej.call(this.xa)};var Ck=function(a,b,c){this.Yt=a;this.ua=b;this.Cq=c;this.Js()};m=Ck.prototype;m.Js=function(){this.wc=this.bt();this.Yt.appendChild(this.wc);Ck.prototype.ic.apply(this);P(this.Cq,"change",v(this.od,this));P(new Hj,"resize",v(V,i,v(this.od,this)))};m.bt=function(){var a=N("div");S(a,{whiteSpace:"nowrap",padding:"5px",border:"1px solid #fff588",backgroundColor:"#ffffcc",fontSize:"13.28px",position:"relative"});return a}; m.od=function(){var a=Vd(this.wc);if(a.width>0){var b=Math.round(Vd(this.ua).width/2);a=Math.round(a.width/2);Nd(this.wc,b-a,0)}};m.Tb=function(){U(this.wc,h);this.od()};m.ic=function(){U(this.wc,j)};m.fo=function(a){this.wc.innerHTML=a};var Dk=function(){Ck.apply(this,arguments);this.pq=new xe(this.wc,500);this.zs=new Bk(v(this.ic,this))};x(Dk,Ck);Dk.prototype.Tb=function(a){Yd(this.wc,1);Ck.prototype.Tb.apply(this);a&&this.zs.start(a)};Dk.prototype.ic=function(){this.pq.wh()};var Ek=i,Fk=function(a){Ek=a};var Gk=function(a,b){this.xa=undefined;this.cn=Ek;this.a=a;this.Th=b;if(!this.a.Xa.Cl){this.b(this.a,"pageturn",this.fs);this.b(this.Th,"dispose",this.g)}};x(Gk,Ag); Gk.prototype.fs=function(){var a=this.Th.o.Uh.Td()[0]||new eh,b=this.Th.o.Uh.Td()[1]||new eh,c=this.ju,e=c?c.ba():-1,f=this.hu,g=f?f.ba():-1,k=a.ba()||-1,l=b.ba()||-1;e=Math.max(e,g);var o=Math.max(k,l);if(Math.abs(o-e)>this.Th.wk){var r,s;if(o-e>0){r=e==g?f:c;s=a}if(o-e<0){r=l!=-1?b:a;s=f}if(l-k>1){r=a;s=b}zj(r,s)||r!==undefined&&s!==undefined&&this.Yp(Aj(r,s))}};Gk.prototype.Lu=function(a){this.hu=a[0];this.ju=a[1]};Gk.prototype.Yp=function(a){this.cn.fo(a);this.cn.Tb(3E3)};var Hk=function(a){nj.call(this,1);this.ow=a;var b=new wk;b.td(a.width);b.Yf(a.height);this.Gb(b);this.wg()};x(Hk,nj);Hk.prototype.gc=function(){return this.ow.width};Hk.prototype.Fl=function(){return this.Ca[0]};var Ik=function(a){var b=a.ua,c=new lj(this,b);S(b,{overflow:"hidden"});uh.call(this,a,c);this.o=new Ak(a);b=new mh;b.Ne(wk,this.o);this.Bh(b);b=a.A;c=b.Jb.width/b.Jb.height;b=this.z();c=Math.floor(b.height*c)*2;b=Math.min(c,b.width);b=this.Fg(b);this.Ee(b);this.it=new Gk(a,this);this.b(this.da,"pagemodechange",this.ej);setTimeout(v(this.qb,this),0)};x(Ik,uh);m=Ik.prototype;m.Xi=function(){return B(Jk,zk)};m.vk=function(a){Ik.d.vk.call(this,a);this.Tc.ea();this.qb()}; m.ej=function(){this.Tc.ea();this.qb()};m.wk=2;m.Fg=function(a){this.z();var b=this.da.A;b=b.Jb.width/b.Jb.height;var c=Math.floor(a/2);b=b=Math.floor(c/b);a=new E(a,b);return a=new Hk(a)};var Jk=[180,220,280,350,410,495,575,685,800,910,1025];m=Ik.prototype;m.qf=function(){var a=this.br(this.da.j()),b=this.o.Uh;if(b){this.it.Lu(b.Td());b.Zf(a[0],a[1])}this.dispatchEvent("pagechange")};m.Td=function(){return this.o.Uh.Td()};m.br=function(a){var b=this.da.A.ln;return va(b,function(c){if(wa(c,a))return h})}; m.qb=function(){Ik.d.qb.call(this);this.qf()};m.Ll=function(a,b){var c=this.da.A;c=c.ln;a=a.ba();for(var e,f,g=0;g=f.ba()&&a0?g-b:g;break}}f=k}b=ga(e)?e+b:0;if(b=c[b])return b[0]||b[1]};var Kk=function(a){this.Qt=a.page_id;this.kn=a.page_number;this.zo=a.snippet_text;this.nx=a.page_tag;this.Tt=a.page_url};Kk.prototype.D=function(){return this.Qt};Kk.prototype.Dc=function(){return this.Tt};var Lk=function(a){this.nc=a;if(this.nc.number_of_results>0){this.La=B(this.nc.search_results,function(b){return new Kk(b)},this);this.id=this.nc.search_results[0].ox+this.ff()+this.nc.search_results[this.nc.number_of_results-1].page_id}else this.La=[]};Lk.prototype.ir=function(){if(this.nc.SpellResults&&this.nc.SpellResults.correct_spell)return this.nc.SpellResults.correct_spell};Lk.prototype.ff=function(){return this.nc.search_query_escaped};var Mk=function(a){this.xh=a};x(Mk,fh);var Nk=function(a,b){Y.call(this);this.L=a;this.Cj=b;this.qc=N("div");a=a.ib();a.appendChild(this.qc);S(this.qc,{border:"1px solid #000000",position:"absolute",fontSize:"83%",background:"white"});Nd(this.qc,b.zb());T(this.qc,b.z());a=N("div");this.qc.appendChild(a);S(a,{backgroundColor:"#ebeff9",textAlign:"left",overflow:"hidden",height:"26px"});this.Lf=N("div");S(this.Lf,{padding:"5px 10px"});this.Lf.innerHTML=Zg(_OC_MSG[Lf],b.xh.kn);a.appendChild(this.Lf);this.He=N("div");this.qc.appendChild(this.He); if(b=this.L.a.A.wa(b.xh.D())){a=this.L.a.fa.Ya();var c=b.Wl();if(c&&a==Eg(c))this.Hn(c);else{a=b.Ri();a.r("source","gbs_snippet");b.wl(a,v(this.ds,this))}}else this.In()};x(Nk,Bh);m=Nk.prototype;m.os=function(a){this.L.fb.Yd(a.xh)};m.ds=function(a){(a=a.Wl())?this.Hn(a):this.In()}; m.Hn=function(a){this.He.innerHTML="";var b=N("img");this.He.appendChild(b);b.src=a;S(this.qc,{border:"1px solid #0000cc",cursor:"pointer"});this.b(this.qc,"click",v(this.os,this,this.Cj));S(this.Lf,{textDecoration:"underline",color:"#0000cc"});this.Lf.innerHTML+=" »"}; m.In=function(){this.He.innerHTML="";var a=N("div");this.He.appendChild(a);S(a,{width:Math.floor(this.Cj.Ka()*0.75)+"px",padding:"5px 0px",textAlign:"left",marginLeft:"auto",marginRight:"auto"});a.innerHTML=this.Cj.xh.zo;var b=N("div");S(b,{position:"absolute",bottom:"10px",left:"0px",width:"100%",fontWeight:"bold",color:"#666"});this.He.appendChild(b);b.innerHTML=_OC_MSG[mg]+"  ";a=N("a");a.innerHTML=_OC_MSG[Mf]+".";b.appendChild(a);S(a,{fontWeight:"normal"});b=new W(window.location.href); b.r("sitesec","buy");b.r("source","gbs_snippet");b.vu("printsec");a.href=b.toString()};m.ea=function(){O(this.qc);this.g()};var Ok=function(a){this.L=a};x(Ok,wh);Ok.prototype.ta=function(a){return a=new Nk(this.L,a)};var Pk=function(a){nj.call(this,1);this.ka=a;this.Wh=this.marginBottom=this.marginTop=20;if(a.La){A(a.La,v(this.jp,this));this.wg()}};x(Pk,nj);Pk.prototype.jp=function(a){a=new Mk(a);a.td(600);a.Yf(150);this.Gb(a)};var Qk=function(a){var b=a.ua;S(b,"overflow","hidden");var c=new lj(this,b);th.call(this,c);this.a=a;this.Qj(new yh(this));this.b(this,"move",this.qb);this.Bh(this.Xe());a=b;S(a,"overflow","auto");S(a,{overflowX:"auto",overflowY:"scroll"});gc(a,{dir:"ltr"})};x(Qk,th);m=Qk.prototype;m.Bv=function(a){if(a!=this.tx){this.ka=a;this.bo(a)}};m.Xe=function(){var a=new mh,b=new Ok(this);a.Ne(Mk,b);return a};m.Fb=function(){this.bo(this.ka)}; m.bo=function(){var a=new Pk(this.ka,this.z().width);this.Ee(a);this.qb()};m.Cv=function(a){this.fb=a};var Rk=function(a){this.yd=a||{}};m=Rk.prototype;m.Ja=function(){return this.yd};m.gb=function(a){var b=Wa(Sk,function(c){return c==a});this.yd.v=b};m.$c=function(){var a=this.yd.v;return Sk[a]||Z};m.ob=function(a){this.yd.q=a};m.Ya=function(){return this.yd.q};m.Be=function(a){this.yd.f=a};m.Pq=function(){return!!this.yd.f};var Sk={onepage:Z,twopage:Ik,thumbnail:vk,snippet:Qk};var Tk=function(a,b){this.Fc=new nk;P(this.Fc,"navigate",v(this.Fu,this));this.a=a;this.Aa=b};Tk.prototype.Fu=function(a){this.Kn(a.mw)};Tk.prototype.Kn=function(a){if(!(this.tm&&a==""))if(!this.om)if((F||H)&&a=="")window.history.go(-2);else if(a){var b={},c=new Qe(a);A(c.fc(),function(f){var g=c.qa(f);if(g in Uk)g=Uk[g];b[f]=g});a=new Rk(b);this.a.gb(a.$c());this.Aa.Be(a.Pq());var e=a.Ya();e!==undefined&&this.a.fa.ob(a.Ya())}};var Uk={"true":h,"false":j}; Tk.prototype.ga=function(a){this.tm=h;this.Fc.ga(a);if(F){a=(new W(window.location)).Bc;this.Kn(a)}this.tm=j}; Tk.prototype.update=function(){var a=new Rk;a.gb(this.a.$c());a.ob(this.a.fa.Ya());a.Be(this.Aa.Aa);var b=a.Ja(),c=undefined,e=undefined;a=Ie(b);if(typeof a=="undefined")d(Error("Keys are undefined"));a=a;b=He(b);c=c;e=e;if(a.length!=b.length)d(Error("Mismatched lengths for keys/values"));e=new Qe(i,c,e);for(c=0;c'+_OC_MSG[uf]+"";a=this.Xt;b=[];for(var c in a)b.push([encodeURIComponent(c).replace(gl,"+"),"=",encodeURIComponent(a[c]).replace(gl,"+")].join("")); a=b.join("&");var e=this.qs.B(this);b=this.Hr.B(this);c=this.tk;a=a;e=fl.Ic(e,b);b=b;var f=_xh_ieProgId!==undefined?new ActiveXObject(_xh_ieProgId):new XMLHttpRequest;f.onreadystatechange=el.Ic(f,e,b);f.open("POST",c,h);f.send(a)}};hl.prototype.qs=function(a){if(this.su)window.location.reload(h);else{var b=a.redirect_url;if(b)window.location.href=b;else{this.Hf.innerHTML=a.html;this.tk=a.url}}};hl.prototype.Hr=function(){this.Hf.innerHTML=this.Bt};ba("_OC_AjaxLink",hl,undefined);var il=function(a,b,c){this.Oa=c||(a?J(K(a)):J());aj.call(this,this.Oa.N("div",{style:"position:absolute;display:none;"}));this.yc=new D(1,1);this.la=i;this.Nd=new Th;a&&this.tg(a);b!=i&&this.Iv(b)};x(il,aj);var jl=[];m=il.prototype;m.className="goog-tooltip";m.hk=500;m.jj=0;m.Ha=function(){return this.Oa};m.tg=function(a){a=K(a);this.Nd.add(a);P(a,"mouseover",this.ae,j,this);P(a,"mouseout",this.Vg,j,this);P(a,"mousemove",this.$d,j,this);P(a,"focus",this.cd,j,this);P(a,"blur",this.Vg,j,this)}; m.detach=function(a){if(a){a=K(a);this.el(a);this.Nd.remove(a)}else{for(var b=this.Nd.Ja(),c=0;a=b[c];c++)this.el(a);this.Nd.clear()}};m.el=function(a){ld(a,"mouseover",this.ae,j,this);ld(a,"mouseout",this.Vg,j,this);ld(a,"mousemove",this.$d,j,this);ld(a,"focus",this.cd,j,this);ld(a,"blur",this.Vg,j,this)};m.mo=function(a){this.hk=a};m.hv=function(a){this.jj=a};m.Jl=function(){return this.jj};m.Iv=function(a){yc(this.c(),a)}; m.Tj=function(a){var b=this.c();b&&O(b);il.d.Tj.call(this,a);if(a){b=this.Oa.Q.body;b.insertBefore(a,b.lastChild)}};m.Vd=function(){return this.Oc?this.Ba()?4:1:this.ce?3:this.Ba()?2:0};m.hh=function(a){if(!this.Ba())return j;var b=Rd(this.c()),c=Vd(this.c());return b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height}; m.Jj=function(){if(!$i.prototype.Jj.call(this))return j;if(this.anchor)for(var a,b=0;a=jl[b];b++)wc(a.c(),this.anchor)||a.pa(j);ya(jl,this);a=this.c();a.className=this.className;this.Ve();P(a,"mouseover",this.gj,j,this);P(a,"mouseout",this.hm,j,this);this.ri();return h}; m.Jf=function(){Ba(jl,this);for(var a=this.c(),b,c=0;b=jl[c];c++)b.anchor&&wc(a,b.anchor)&&b.pa(j);this.nn&&this.nn.Qh();ld(a,"mouseover",this.gj,j,this);ld(a,"mouseout",this.hm,j,this);this.anchor=undefined;if(this.Vd()==0)this.yh=j;$i.prototype.Jf.call(this)};m.qh=function(a,b){if(this.anchor==a)if(this.yh||!this.qx){this.pa(j);this.Ba()||this.au(a,b)}else this.anchor=undefined;this.Oc=undefined}; m.au=function(a,b){if(b)b=b;else{b=new D(this.yc.x,this.yc.y);b=new kl(b)}this.anchor=a;this.Nc(b);this.pa(h)};m.Zm=function(a){this.ce=undefined;if(a==this.anchor)if((this.la==i||this.la!=this.c()&&!this.Nd.contains(this.la))&&!this.jm())this.pa(j)};m.jm=function(){return!!(this.Fd&&this.Fd.la)};m.ae=function(a){this.la=a=this.Mg(a.target);this.Ve();if(a!=this.anchor){this.anchor=a;this.ik(a);this.Mk()}};m.Mg=function(a){try{for(;a&&!this.Nd.contains(a);)a=a.parentNode;return a}catch(b){return i}}; m.$d=function(a){var b=this.Oa.Sd();this.yc.x=a.clientX+b.x;this.yc.y=a.clientY+b.y;this.yh=h};m.cd=function(a){this.la=a=this.Mg(a.target);this.yh=h;if(this.anchor!=a){this.anchor=a;var b=new ll(this.la);this.Ve();this.ik(a,b);this.Mk()}};m.Mk=function(){if(this.anchor)for(var a,b=0;a=jl[b];b++)if(wc(a.c(),this.anchor)){a.Fd=this;this.nn=a}}; m.Vg=function(a){var b=this.Mg(a.target),c=this.Mg(a.relatedTarget);if(b!=c){if(b==this.la)this.la=i;this.ri();this.yh=j;if(this.Ba()&&(!a.relatedTarget||!wc(this.c(),a.relatedTarget)))this.Qh();else this.anchor=undefined}};m.gj=function(){var a=this.c();if(this.la!=a){this.Ve();this.la=a}};m.hm=function(a){var b=this.c();if(this.la==b&&(!a.relatedTarget||!wc(b,a.relatedTarget))){this.la=i;this.Qh()}};m.ik=function(a,b){if(!this.Oc)this.Oc=V(v(this.qh,this,a,b),this.hk)}; m.ri=function(){if(this.Oc){me(this.Oc);this.Oc=undefined}};m.Qh=function(){if(this.Vd()==2)this.ce=V(v(this.Zm,this,this.anchor),this.Jl())};m.Ve=function(){if(this.ce){me(this.ce);this.ce=undefined}};m.e=function(){this.pa(j);this.ri();this.detach();this.c()&&O(this.c());this.la=i;delete this.Oa;il.d.e.call(this)};var kl=function(a,b){Ti.call(this,a,b)};x(kl,Ti); kl.prototype.Ua=function(a,b,c){b=Od(a);b=Td(b);c=c?new ud(c.top+10,c.right,c.bottom,c.left+10):new ud(10,0,0,10);Li(this.Hb,a,4,c,b,9)&496&&Li(this.Hb,a,4,c,b,5)};var ll=function(a){Si.call(this,a,3)};x(ll,Si);ll.prototype.Ua=function(a,b,c){var e=new D(10,0);Mi(this.element,this.Sk,a,b,e,c,9)&496&&Mi(this.element,2,a,1,e,c,5)};var nl=function(a,b){this.Xb=N("div");a.appendChild(this.Xb);S(this.Xb,{position:"absolute",backgroundColor:"#b2c4e9",width:"100%",height:"5px",cursor:"pointer"});this.Je=new ml(this.Xb,b);P(this.Xb,"click",v(this.dispatchEvent,this,"click"));P(this.Je.c(),"click",v(this.dispatchEvent,this,"click"));P(this.Xb,"mouseover",v(this.Wn,this,h));P(this.Xb,"mouseout",v(this.Wn,this,j))};x(nl,Q);nl.prototype.$n=function(a){S(this.Xb,{backgroundColor:a?"#ffcc00":"#b2c4e9"});this.Ds=a}; nl.prototype.Wn=function(a){this.Ds||S(this.Xb,{backgroundColor:a?"#ffffcc":"#b2c4e9"})};nl.prototype.Tv=function(a){Nd(this.Xb,0,a)};nl.prototype.e=function(){this.Je.e();nl.d.e.call(this)}; var ml=function(a,b){il.call(this,a);this.qp=a;this.mo(200);this.hv(500);a=this.c();S(a,{backgroundColor:"#FFF",color:"#333",border:"1px solid #6b90da",padding:"6px",fontSize:"83%",width:"350px",cursor:"pointer"});var c=N("div");S(c,{fontWeight:"bold"});var e=mc(Zg(_OC_MSG[Lf],b.kn));c.appendChild(e);a.appendChild(c);c=N("div");c.innerHTML=b.zo;a.appendChild(c)};x(ml,il); ml.prototype.qh=function(a){var b=Rd(this.qp),c=Vd(this.c()),e=hc(window);ml.d.qh.call(this,a,new Ri(b.x-c.width,Math.min(b.y,e.height-c.height)))};var ol=function(a){Y.call(this);this.ca=a;this.a=this.ca.Ta.a;this.sg={};this.rb=new Ag;this.tc=N("div");S(this.tc,{backgroundColor:"#fcfcff",position:"absolute"});this.a.xi.appendChild(this.tc);a=this.ca.ka.La;A(a,v(this.Gp,this));this.b(this.a,"pagechange",this.Oo);this.Oo();this.b(this.a,"resize",this.pd);this.b(this.a,"viewportmodechange",this.sf);(a=this.a.s())&&this.sf()};x(ol,Y);m=ol.prototype;m.Oo=function(){if(this.nj){this.nj.$n(j);this.nj=i}var a=this.sg[this.a.D()];if(a){this.nj=a;a.$n(h)}}; m.sf=function(){var a=this.a.s(),b=a instanceof Z;b&&this.pd();this.rb.Qb();this.rb.b(a,"layoutchange",v(this.pd,this));U(this.tc,b)};m.pd=function(){V(v(this.ab,this),10)};m.ab=function(){var a=this.a.s();if(a&&a instanceof Z){a.z();a=a.ad().ec();T(this.tc,15,a.clientHeight);Nd(this.tc,a.clientWidth-15,0);this.cu()}};m.cu=function(){var a=this.a.s();a=a.Sa.Qg(function(c){return c instanceof gh});var b={};A(a,function(c){b[c.j().D()]=c});a=this.ca.ka.La;A(a,v(this.bu,this,b))}; m.bu=function(a,b){var c=this.a.s();c=c.ib().clientHeight;if(a=a[b.D()]){var e=Qb?5:15,f=Qb?30:15;f=this.tc.clientHeight-e-f;c=Math.floor(a.wd/c*f)+e;this.sg[b.D()].Tv(c)}};m.Gp=function(a){var b=new nl(this.tc,a);this.sg[a.D()]=b;this.b(b,"click",v(this.ca.Yd,this.ca,a,i))};m.e=function(){O(this.tc);Ta(this.sg,function(a){a.e.call(a)});ol.d.e.call(this)};var pl=function(a){Y.call(this);this.Ta=a;this.Ao="n"};x(pl,Y);m=pl.prototype;m.Ks=function(a,b){this.Ta.ja.Bu();var c=new W(window.location.href);c.r("jscmd","SearchWithinVolume");c.r("q",a);c.r("scoring",b);a=new Ei(c);a.Kg(v(this.vm,this,j));this.Ao=b}; m.vm=function(a,b,c){this.ka=new Lk(b);b=this.Ta.a;b.$c()||b.gb(Z);b=this.ka.La.length;if(b==0)this.Ta.ja.Cu();else if(a)if(c)(a=va(this.ka.La,function(e){return c==e.D()}))?this.Yd(a):this.Yd(this.ka.La[0],c);else this.Yd(this.ka.La[0]);else this.Fn();this.Qu=new ol(this)};m.Fn=function(){var a=this.Ta.a,b=a.$c();if(b==Z||b==Ik)this.Ta.io(b);a.gb(Qk);a=a.s();this.Ta.ja.Eu();a.Bv(this.ka);a.Cv(this);a.bg(new D(0,0))}; m.Yd=function(a,b){vh=h;this.Ta.ja.Du(a);var c=this.Ta.a;a=c.A.wa(a.D());if(!a)return i;var e=c.s();if(!(e instanceof Z||e instanceof Ik)){e=this.Ta.Mj;e==Ik?c.gb(Ik):c.gb(Z)}if(b){c.Wj(b);return i}else{c.sr(a);return a}};m.kq=function(){this.Ta.a.fa.ob("")};m.e=function(){this.Qu.e();pl.d.e.call(this)};var rl=function(){Y.call(this);this.ja=N("div");ql.appendChild(this.ja);U(this.ja,j);S(this.ja,{padding:"5px 2px 5px 10px",fontSize:"83%",width:"100%",backgroundColor:"#ffffcc",borderBottom:"1px solid #fff588",position:"relative"});var a=N("span");this.ja.appendChild(a);S(a,{cursor:"pointer",margin:"0px 10px 0 25px",whiteSpace:"nowrap"});a.style[F?"styleFloat":"cssFloat"]="right";this.b(a,"click",this.fm);var b=this.Ib(a,_OC_MSG[gg],v(this.fm,this));S(b,{position:"relative",right:"15px"});b=N("img"); b.src="/googlebooks/images/close_x.gif";S(b,{backgroundColor:"#fff",position:"relative",top:"2px",right:"10px"});a.appendChild(b);this.mc=N("span");this.ja.appendChild(this.mc);this.Pc=N("span");this.ja.appendChild(this.Pc);S(this.Pc,{marginLeft:"5px",whiteSpace:"nowrap"});this.Pc.innerHTML="-  ";a=mc(_OC_MSG[hg]+": ");this.Pc.appendChild(a);this.Nh=N("span");this.Pc.appendChild(this.Nh);this.Ib(this.Nh,_OC_MSG[lg],v(this.gm,this,"r"));a=N("span");a.innerHTML=" | "+_OC_MSG[kg]+ "";this.Nh.appendChild(a);this.Oh=N("span");this.Pc.appendChild(this.Oh);a=N("span");a.innerHTML=""+_OC_MSG[lg]+" | ";this.Oh.appendChild(a);this.Ib(this.Oh,_OC_MSG[kg],v(this.gm,this,"n"));this.Rb=N("span");this.ja.appendChild(this.Rb);S(this.Rb,{marginLeft:"8px",whiteSpace:"nowrap"});this.Rb.innerHTML="-  ";this.Ib(this.Rb,"‹ "+_OC_MSG[Xf],v(this.cm,this,-1));a=N("span");a.innerHTML="  ";this.Rb.appendChild(a);this.Ib(this.Rb,_OC_MSG[Wf]+" ›", v(this.cm,this,1));a=N("span");a.innerHTML="  -  ";this.Rb.appendChild(a);this.Ib(this.Rb,_OC_MSG[dg],v(this.ts,this));$d(this.ja,h)},ql,sl,tl;x(rl,Y);rl.prototype.lo=function(a){this.ca=a};var ul=function(a){ql=a},vl=function(a){sl=a};m=rl.prototype;m.Eu=function(){var a=this.ca.Ao=="n";U(this.Nh,a);U(this.Oh,!a);this.mc.innerHTML=Zg(_OC_MSG[ig],""+this.ca.ka.La.length+"",""+this.ca.ka.ff()+"");this.wo(h)}; m.Du=function(a){this.wo(j);this.jc=pa(this.ca.ka.La,a);this.mc.innerHTML=Zg(_OC_MSG[jg],""+(this.jc+1)+"",""+this.ca.ka.La.length+"",""+this.ca.ka.ff()+"")};m.wo=function(a){U(sl,!a);U(this.Pc,a);U(this.Rb,!a&&this.ca.ka.La.length>1);U(this.ja,h);tl.Fb()};m.Gn=function(){U(this.Pc,j);U(this.Rb,j);this.mc.innerHTML=""};m.Bu=function(){this.Gn();this.mc.innerHTML=_OC_MSG[uf]}; m.Cu=function(){this.Gn();var a=this.ca.ka,b=a.ir();if(b){var c=N("span");c.innerHTML=_OC_MSG[Vf]+" ";this.Ib(c,b,v(this.as,this,b));this.mc.appendChild(c);b=N("br");this.mc.appendChild(b)}b=N("span");b.innerHTML=gb(Zg(_OC_MSG[eg],a.ff()))+"  -  ";this.mc.appendChild(b);a=N("a");this.mc.appendChild(a);a.innerHTML=_OC_MSG[fg]+" »";b=new W(window.location);b.Jh("");b.r("q",this.ca.ka.ff());a.href=b.toString();U(this.ja,h);tl.Fb()}; m.e=function(){rl.d.e.call(this);U(sl,h);O(this.ja);tl.Fb()};m.Ib=function(a,b,c){var e=N("span");S(e,{textDecoration:"underline",color:"#0000cc",cursor:"pointer"});a.appendChild(e);e.innerHTML=b;this.b(e,"click",c);return e};m.fm=function(){this.ca.kq();this.ca.Ta.Fc.update()};m.cm=function(a){this.bm(this.jc,a)};m.bm=function(a,b){var c=this.ca.ka.La.length;this.jc+=b;if(this.jc>=c)this.jc=0;if(this.jc<0)this.jc=c-1;if(this.jc!=a){c=this.ca.ka.La[this.jc];(c=this.ca.Yd(c))||this.bm(a,b)}}; m.gm=function(a){this.ca.Ta.update(a)};m.ts=function(){this.ca.Fn()};m.as=function(a){this.ca.Ta.ob(a)};var wl=function(a,b,c){Y.call(this);this.a=a;this.gd=b;this.Fc=c;this.b(a.fa,"change",v(this.update,this,"r",i))};x(wl,Y); wl.prototype.update=function(a,b,c){if(this.fb){this.fb.g();this.fb=i}else{var e=this.a.$c();if(e)this.Mj=this.a.$c();this.ja=new rl}e=this.a.fa.Ya();if(b&&!b.search_query_escaped&&b.number_of_results>0&&e)b.search_query_escaped=e;if(b&&b.search_query_escaped){this.fb=new pl(this);this.ja.lo(this.fb);a=new W(window.location.toString());a=a.hc("q");a=!a;this.fb.vm(a,b,c)}else if(e){this.fb=new pl(this);this.ja.lo(this.fb);this.fb.Ks(e,a);this.gd.oc(e)}else this.Iu()}; wl.prototype.Iu=function(){if(this.fb){this.fb.g();this.fb=i}this.a.s()instanceof Qk&&this.a.gb(this.Mj);if(this.ja){this.ja.g();this.ja=i}this.gd.oc("")};wl.prototype.ob=function(a){this.a.fa.ob(a);this.gd.oc(a)};wl.prototype.io=function(a){this.Mj=a};var xl=function(a,b,c){this.target=a;this.handle=b||a;this.Um=c||new R(NaN,NaN,NaN,NaN);this.Q=bc(a);this.l=new Ag(this);P(this.handle,"mousedown",this.Eo,j,this)};x(xl,Q);var yl=F||G&&I("1.9.3");m=xl.prototype;m.screenX=0;m.screenY=0;m.Fo=0;m.Go=0;m.Kd=0;m.Ld=0;m.S=h;m.Ac=j;m.lm=0;m.nt=0;m.Gs=j;m.Wc=function(){return this.l};var zl=function(a){a.preventDefault()};m=xl.prototype;m.ga=function(a){this.S=a}; m.e=function(){xl.d.e.call(this);ld(this.handle,"mousedown",this.Eo,j,this);this.l.g();delete this.target;delete this.handle;delete this.l};m.Eo=function(a){if(this.S&&!this.Ac&&(a.type!="mousedown"||a.tj(0))){if(this.lm==0){this.um(a);if(this.Ac)a.preventDefault();else return}else a.preventDefault();this.Xv();this.screenX=this.Fo=a.screenX;this.screenY=this.Go=a.screenY;this.Kd=this.target.offsetLeft;this.Ld=this.target.offsetTop;this.Mf=J(this.Q).Sd();this.nt=ma()}}; m.Xv=function(){var a=this.Q,b=a.documentElement;this.l.b(a,"mousemove",this.qt,h);this.l.b(a,"mouseup",this.Jg,h);if(yl){b.setCapture(j);this.l.b(b,"losecapture",this.Jg)}else this.l.b(jc(a),"blur",this.Jg);F&&this.Gs&&this.l.b(a,"dragstart",zl);this.Ou&&this.l.b(this.Ou,"scroll",this.Lt,h)};m.um=function(a){a=this.dispatchEvent(new Al("start",this,a.clientX,a.clientY,a));if(a!==j)this.Ac=h}; m.Jg=function(a,b){this.l.Qb();yl&&this.Q.releaseCapture();if(this.Ac){this.Ac=j;var c=this.Sm(this.Kd),e=this.Tm(this.Ld);this.dispatchEvent(new Al("end",this,a.clientX,a.clientY,a,c,e,b))}}; m.qt=function(a){if(this.S){var b=a.screenX-this.screenX,c=a.screenY-this.screenY;this.screenX=a.screenX;this.screenY=a.screenY;if(!this.Ac){var e=this.Fo-this.screenX,f=this.Go-this.screenY;e=e*e+f*f;if(e>this.lm){this.um(a);if(!this.Ac){this.Jg(a);return}}}c=this.Ik(b,c);b=c.x;c=c.y;if(this.Ac){e=this.dispatchEvent(new Al("beforedrag",this,a.clientX,a.clientY,a,b,c));if(e!==j){this.ll(a,b,c,j);a.preventDefault()}}}}; m.Ik=function(a,b){var c=J(this.Q).Sd();a+=c.x-this.Mf.x;b+=c.y-this.Mf.y;this.Mf=c;this.Kd+=a;this.Ld+=b;a=this.Sm(this.Kd);b=this.Tm(this.Ld);return new D(a,b)};m.Lt=function(a){var b=this.Ik(0,0);a.clientX=this.Mf.x-this.screenX;a.clientY=this.Mf.x-this.screenY;this.ll(a,b.x,b.y,h)};m.ll=function(a,b,c){this.dl(b,c);this.dispatchEvent(new Al("drag",this,a.clientX,a.clientY,a,b,c))}; m.Sm=function(a){var b=this.Um,c=!isNaN(b.left)?b.left:i;b=!isNaN(b.width)?b.width:0;b=c!=i?c+b:Infinity;c=c!=i?c:-Infinity;return Math.min(b,Math.max(c,a))};m.Tm=function(a){var b=this.Um,c=!isNaN(b.top)?b.top:i;b=!isNaN(b.height)?b.height:0;b=c!=i?c+b:Infinity;c=c!=i?c:-Infinity;return Math.min(b,Math.max(c,a))};m.dl=function(a,b){this.target.style.left=a+"px";this.target.style.top=b+"px"}; var Al=function(a,b,c,e,f,g,k,l){Ic.call(this,a);this.clientX=c;this.clientY=e;this.Mw=f;this.left=g!==undefined?g:b.Kd;this.top=k!==undefined?k:b.Ld;this.Uw=b;this.Tw=!!l};x(Al,Ic);var Bl=function(a,b,c,e){if(G&&!Rb)return a;a='url("'+b+'")';if(H)a+=" 7 5";a+=", "+c;if(!G&&e)a+=" !important";return a};var Cl=function(a){Y.call(this);this.a=a;this.rb=new Ag;this.b(a,"viewportmodechange",this.Ab);(a=this.a.s())&&this.Ab()};x(Cl,Y);Cl.prototype.Ab=function(){this.Bp();var a=this.a.s().ad();this.Ci=a.Yb;a=new xl(this.Ci);a.dl=p;this.si=a;this.rb.b(this.Ci,"dblclick",v(this.Br,this));this.rb.b(a,"start",v(this.Er,this));this.rb.b(a,"drag",v(this.Fr,this));this.rb.b(a,"end",v(this.Dr,this));this.Sj(j)};Cl.prototype.Br=function(){this.a.Fj||this.a.Qf(Lg)}; Cl.prototype.Sj=function(a){S(this.Ci,"cursor",Dl(a))};var Dl=function(a){if(G)return a?"-moz-grabbing":"-moz-grab";var b=sf("/googlebooks/images/");return a?Bl("-moz-grabbing",b+"closedhand.cur","move",undefined):Bl("-moz-grab",b+"openhand.cur","default",undefined)};m=Cl.prototype;m.Er=function(){this.ml=this.a.s().eb;this.Sj(h)};m.Fr=function(){var a=this.si,b=this.ml;a=new D(b.x-a.Kd,b.y-a.Ld);this.a.s().bg(a)};m.Dr=function(){this.ml=i;this.Sj(j)};m.Bp=function(){this.rb.Qb();this.si&&this.si.g()}; m.e=function(){Cl.d.e.call(this);this.Qw()};var El=function(a){a&&this.tg(a)};x(El,Q);m=El.prototype;m.p=i;m.kh=i;m.xj=i;m.lh=i;m.Cf=-1;m.ge=-1; var Fl={"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},Gl={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},Hl={61:187, 59:186},Il=F||H&&I("525");m=El.prototype;m.Wr=function(a){if(Il&&!Zi(a.keyCode,this.Cf,a.shiftKey,a.ctrlKey,a.altKey))this.handleEvent(a);else this.ge=G&&a.keyCode in Hl?Hl[a.keyCode]:a.keyCode};m.Zi=function(){this.ge=this.Cf=-1}; m.handleEvent=function(a){var b=a.Kb,c,e;if(F&&a.type=="keypress"){c=this.ge;e=c!=13&&c!=27?b.keyCode:0}else if(H&&a.type=="keypress"){c=this.ge;e=b.charCode>=0&&b.charCode<63232&&Yi(c)?b.charCode:0}else if(Lb){c=this.ge;e=Yi(c)?b.keyCode:0}else{c=b.keyCode||this.ge;e=b.charCode||0;if(Qb&&e==63&&!c)c=191}var f=c,g=b.keyIdentifier;if(c)if(c>=63232&&c in Fl)f=Fl[c];else{if(c==25&&a.shiftKey)f=9}else if(g&&g in Gl)f=Gl[g];a=f==this.Cf;this.Cf=f;b=new Jl(f,e,a,b);try{this.dispatchEvent(b)}finally{b.g()}}; m.tg=function(a){this.lh&&this.detach();this.p=a;this.kh=P(this.p,"keypress",this);this.xj=P(this.p,"keydown",this.Wr,j,this);this.lh=P(this.p,"keyup",this.Zi,j,this)};m.detach=function(){if(this.kh){nd(this.kh);nd(this.xj);nd(this.lh);this.lh=this.xj=this.kh=i}this.p=i;this.Cf=-1};m.e=function(){El.d.e.call(this);this.detach()};var Jl=function(a,b,c,e){e&&this.fd(e,undefined);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c};x(Jl,Jc);var Kl=function(a,b){this.a=a;this.Ra=new El(document);this.Lk={};this.Gm={};P(this.Ra,"key",v(this.Xr,this));this.Wb(33,v(this.fj,this,-1),j,h);this.Wb(34,v(this.fj,this,1),j,h);this.Wb(38,v(this.Tf,this,0,-Kl.prototype.og),j,h);this.Wb(40,v(this.Tf,this,0,Kl.prototype.og),j,h);this.Wb(37,v(this.Tf,this,-Kl.prototype.og,0),j,h);this.Wb(39,v(this.Tf,this,Kl.prototype.og,0),j,h);this.Wb(32,v(this.fj,this,1),h,h);this.Wb(Vi,v(this.zn,this,Lg),h);this.Wb(Wi,v(this.zn,this,Mg),h);this.zk("+",v(b.Wo,b), h);this.zk("-",v(b.Xo,b),h)};Kl.prototype.zk=function(a,b,c,e){b=w(Ll,b,c,e);this.Lk[a]=b};Kl.prototype.Wb=function(a,b,c,e){b=w(Ll,b,c,e);this.Gm[a]=b};Kl.prototype.Xr=function(a){var b=String.fromCharCode(a.charCode);(b=this.Lk[b]||this.Gm[a.keyCode])&&b(a)};var Ll=function(a,b,c,e){if(!(b&&e.repeat))if(!(e.ctrlKey||e.altKey||e.metaKey))if(!Ml[e.target.tagName.toUpperCase()]){c&&e.preventDefault();a()}},Ml=db("BUTTON","INPUT","SELECT","TEXTAREA");Kl.prototype.zn=function(a){this.a.Qf(a)}; Kl.prototype.fj=function(a){a=Math.floor(a*this.a.s().z().height*0.75);this.Tf(0,a)};Kl.prototype.Tf=function(a,b){this.a.s().moveBy(new D(a,b))};Kl.prototype.og=20;var Nl=function(a){Y.call(this);this.a=a;this.b(a,"viewportmodechange",this.Ab);this.Ab()};x(Nl,Y);m=Nl.prototype;m.Wo=function(){this.Vo(1)};m.Xo=function(){this.Vo(-1)};m.Vo=function(a){var b=this.Yl();(a=this.bi.Vq(b.Sa.Ka(),a,[b.z().width]))&&b.ci(a)};m.Yl=function(){return this.a.s()};m.Ab=function(){var a=this.Yl();if(a){this.bi=i;if(a.Xi)this.bi=new sh(a.Xi())}};var Ol=function(a,b){this.pe=new bh;this.xl={};if(a){this.wv(a.prefix);a=B(a.page,function(c){c=new this.ei(c);b&&c.Dv(b);return c},this);this.Zf(a)}};Ol.U(ch);m=Ol.prototype;m.qj=function(a){a=a.page;for(var b=0;b?@ABC EFGHIJKLGNSP3p]Cache-ControlWExpires_X-Xss-Protection_Content-Encoding\Content-TypeVServer^Content-LengthTDate]Last-Modified_cpolicyref="http://www.google.com/googlebooks/p3p.xml", CP="DSP NON ADM DEV OUR BUS NAV COM INT STA"_private, max-age=2419200_Sun, 20 Dec 2009 22:49:47 GMTQ0Tgzip_%application/javascript; charset=UTF-8WOFE/0.1U55211_Wed, 16 Dec 2009 01:26:19 GMT./cdde2_NSMutableDictionary\NSDictionaryy*./hiij2_NSHTTPURLResponse]NSURLResponse)27:PRd   Y^gru{)6=LQ_/7=]bf|k_Ihttp://books.google.com/books/v2mcore_2c4493bef32ff487496dab60136a4374.js&'(Obplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_Dhttp://books.google.com/intl/en/googlebooks/images/books_logo_sm.gif./01X$classesZ$classname12UNSURLXNSObject#A4 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLSAge]Cache-ControlWExpires_X-Xss-Protection\Content-TypeVServer^Content-LengthTDate]Last-ModifiedS121_public, max-age=31536000_Mon, 20 Dec 2010 22:47:47 GMTQ0Yimage/gifSgwsT2591_Sun, 20 Dec 2009 22:47:47 GMT_Thu, 28 May 2009 00:05:05 GMT./`aab2_NSMutableDictionary\NSDictionary ./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  SXalou~ -2@D_  h.O GIF89az'!d{j32w>Ow #2%, ?3'vE/LG_ZYNd^mhuoXFbUkWukzk'.>BMQCIgguwOV8ר޶ ˬ7߾21~ezܿMւxwDZgLQsr 3?6%(-<59:+JG@(SD]ZiryMma{=@J$E,K1O+\5R8U:W>Z6iA]A]EaJeMhQkPp[sM|Wp[uc{h~{ovexeknirtz}{Xfuɻȣǭٖχ﭂چیݏޕҒ߿´ρ戤᛫✵쌯㤲䩶櫸櫽벽ڶ!, ץIl&emÇ#J(!B6ȱǏyB0D "ȗ2o0sY ;LZu9hrFDk֦CyٍV SMrJbm_FR"8/+WI]% }F W c;]&nIKr ý1Lf0`UDhbx!c]Rz:J6Ngw Dia?kXUʟ(iZ^ 1-l@\,6P"&p!.@B!m#L 8@gP t$ఒCQBEI4ag`0NщC,PtY{}(|H0.8D1@qK2bHB Z#@!T*ECpAt]9*Ts"r=b%ӅDF8hIl"/ {3דh&CdM L8l^`@ Z٬0Y*E E̝y(#" .QZ(G"M`#(F# &S}:+F!$C `J"g0Q N- P7`Pr D'N4J"^<3jp1#44QƼJ- 1 <ԍP #CϘȸQ)G+!5@@8U<8T0zES%>+ 6 -Ip.D Bw/dK&T<  !hFA&P/4v3Ԋ{ +hݍBiW~?tE#> EaK᢬QEWR I-11FH>z{@Gչ@ '5#ŕi8V:dk5lJR/A + AHؔ9 8DhCE1=A pexOő:D"E0Al#1{ V-6008&#N6XqK" G&0SB;XEjI5@;v @"{#W NRg $z  jI$g "wBp\\X@|PK.?ܸ5 2hN;_Dhttp://books.google.com/intl/en/googlebooks/images/books_logo_sm.gif*+,-Obplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345KLMNOPQRSTUVWSXYZ^_U$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_http://bks4.books.google.com/books?id=J-LChYFcUf8C&printsec=frontcover&img=1&zoom=5&edge=curl&sig=ACfU3U2s7JxCJyXJsOwdZ-XgZpoxQ_1JbA./01X$classesZ$classname12UNSURLXNSObject#A{20 6789BWNS.keysZNS.objects:;<=>?@A CDEFGHIJWExpires]Cache-Control_X-Xss-Protection\Content-TypeVServerTDate^Content-Length_X-Content-Type-Options_Thu, 24 Dec 2009 10:37:34 GMT_private, max-age=604800Q0Yimage/pngWOFE/0.1T3779Wnosniff./[\\]2_NSMutableDictionary\NSDictionary./`aab2_NSHTTPURLResponse]NSURLResponse)27:PRd    +>KRWf &c4OÉPNG  IHDR5P6 pHYsLLM$uIDAThZoU3q|il7uVIz[@P ! / <"!T^W THVBۤn4$8m|r!M5ݮș`˲sGgOeOoOmG}kR3gDQ8N6~r,;wd>EqUU~,˺_~}tt E .Ȟ8eU*4u]f[[[,ˢ(ZPUUUuW(Ν;W.EQ$Ir'9qv E!Cϲ,u8m;8EQE]u]l Z( aIIJ,MEٶm>F9(?qju4MmۥR\.۶m۶i,ˆX,e~pmhۻqP~in ÄfyŧAb &PCZqZV0(>=9+ۉ=Duēr9ǃiirn^D"LX,:ߙ I ׯ߹s'Ny푑?f2t:=44_D˗/#rщp>|x, 4Rliګj z{{;a6tѠiq$6E:#IR0oaa?~T0v}:<g˲,O?RիP/XLӴ˗/3 366溮(w}{R566L&qښoΟ??>>~+W;wҥKp8'#Ira~ZeYAzzz\BQԝ;w ’3Av B?ο333?Sarٲ,Ϝ9j(:q3gVWW<;SeYd2oX܎.4mgc`ռsǏĄ.a_AAY˲lfj)l6|8&Iض 7;H4??i A (Y__f$-..x&^`a,w_U5 rs]wzz0 Ia4meY^WUU E),UeY>OUUEQ,[(jH$^oxOF*r^0l```iiixx8Nu}>_>/ˉD"cff0\\\(jxxoxaI A^њQ *<=8APNQ z*AJTiz^I0QYET* ?~jjecǎJ($r9 Òʊ$I|ĉTbl6y睱'OZ,98i 8 |{2y7Vtiu߾ka4Md2Ǐ,7޸(ij ]~… sssOx<$mmm=zlJ%kYV4G" d:6 ^gY$EQFw}777Ϟ={ڵmm7v]VaWY511!<2EQPTU Y 8~x%M$I ɲl69"bgiTjss h4Jt\Ba{,˶mg ABb6.t旝kaayA<4x(2 CUH$3׮]iZB+ -˂ug(=zr~s~h4dYEu]犢h4^/a<4l6vw͹H$wƍف6?)|&'!9֭d2H;bMmdžbc~Føv-,K$p}*AQ\1  9W0u1o.=Ee ;]5(Z(8xQd)iq8WUaQ+Kh9x)bAh] MӞXw/H((<1%Ic`NyPG(I:BrC4˲s@ 0. IENDB`Yimage/png_http://bks4.books.google.com/books?id=J-LChYFcUf8C&printsec=frontcover&img=1&zoom=5&edge=curl&sig=ACfU3U2s7JxCJyXJsOwdZ-XgZpoxQ_1JbA/012Obplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_7http://books.google.com/googlebooks/images/openhand.cur./01X$classesZ$classname12UNSURLXNSObject#AC 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLSAge]Cache-ControlWExpires_X-Xss-Protection\Content-TypeVServer^Content-LengthTDate]Last-ModifiedS186_public, max-age=31536000_Mon, 20 Dec 2010 22:46:42 GMTQ0Yimage/bmpSgwsS326_Sun, 20 Dec 2009 22:46:42 GMT_Thu, 24 Jul 2008 20:42:37 GMT./`aab2_NSMutableDictionary\NSDictionaryF./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  FKT_bhqz|  %37Rrt~h OF 0( @?wg Yimage/bmp_7http://books.google.com/googlebooks/images/openhand.cur45,6O bplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345KLMNOPQRSTUVWSXYZ^_U$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_thttp://books.google.com/books?id=J-LChYFcUf8C&pg=PA1&img=1&zoom=3&hl=en&sig=ACfU3U0E55gmuyHtIvaB4Zr4zNOURQ9RKg&w=575./01X$classesZ$classname12UNSURLXNSObject#A{:; 6789BWNS.keysZNS.objects:;<=>?@A CDEFGHIJWExpires]Cache-Control_X-Xss-Protection\Content-TypeVServerTDate^Content-Length_X-Content-Type-Options_Thu, 24 Dec 2009 10:37:37 GMT_private, max-age=86400Q0Yimage/pngWOFE/0.1U19007Wnosniff./[\\]2_NSMutableDictionary\NSDictionaryJ?./`aab2_NSHTTPURLResponse]NSURLResponse)27:PRd  .;BGVoc$OJ?PNG  IHDR?]PLTE???;e pHYs;E;E IDATx݂6% $d=3;̷yOUu:ɤ]IR Y=\PBPBPBPBPBPBPBd:U䍙/ez. >7e@2*砄 !oPƗO=4v巽*w5ʀʀKV'e=[ly9iomӖ!Ʒm[=J4 aΎ.hMP>q)* oj_!8:J_3B!hYyu390JYӚ)9F/q+81b.\^ u^Ԋ['Wpt%}_9Kz̸ǗpxENV-7a#?*.up2 +(<11; #>3 8֕ 4x( +ŴF@gD0P& TY4P8T !Jpx,Wt襵 i.J/\s$l=28$Juw KY[  ǹ k,C`_P "q[3P =4# Y%ShJǿh@1͈ `$%z=n ܓ%rT{DŪ?tG0( 0aXf{T ˑ#! 0z |Y&Â9KQiЮ]Zϰ)D@S7X.|PBY:Ae| 65Sg"txZ$qJҋ9%*FݬFkE FA_.[I" 3d S48{r$: 8٠Ta;( W@P~:,E -]z5 E_ gzly\/P=6O jik;J"l@-vO5p>u2A64rJ쑶11RH%k5?!(a9>C?*%xo0Xqۏ;ZP qC@@DQh$Kݿ@*Bx)O`h*A`9Z%u#= 8DM]muCdhߌzTy uy@عJ)ZcPZ2N jh[2U܌ZQG'Cp3u j@&(oTܦl= L޵mG Hi|x~_zޢ]BHzW:] З'Ǵd*rEV :i)@L7l6z1@3FǧPEq$-M@hZ٠ ?9Iq  co@hg:]f@j#f8 mm~`#y$U߽_/u~ vv[t.7m GҺ o7j\ufp" RBM}^_Ƶշ }o3+o3%.g*J(J(J(J(J(J(J(J(J(Jƀhtp@O3Mn q\q ZiD?:.DŢ궀\"y\ӉZ\VHN7丩pGw :U]Ztsb+F\ -XYMh }12+XFUc8@@rLVh>q:[t hNl[*fd'FX9G'@H-\޼D7A&[hL7~>t]ZD&2/~i%;̛.1 O -ř{{[@R4UED>NQLHdAOYLP\ޖ22222zgxn ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (@[rL5|R 6NFCHT8?CΆ~7qx>8KcխKwF%(oPSI2h^AoRL[8F(\uM(l;@قbB;3fWo)gn|FZE[ 5O $‚T1R?= CZBE2'VtG@C4ZРe/)EQڭr*Z/9 25:A=bK"$jֽ0$ŅgQnP_- ?-_#A"6c!@*8ַw/ .(Yݴƽ(dj1hGTiGD2T7w˓i8<[j}S KB펀J#aԎNmZN8mS] P X|T۵zQg唧D47כ;ӵ8>Di^H\TÈFF6 >{+Z"? cP-*cް oyHLJუ#;1褭I-0hX:"js@kmwOc_/-iftؗl}FiW?5;8VA?/ROМi1 m?X^OFE C ;4lG}bkCQ*ID-=V%!\W_RyZI[ju1iw|DZZ`<'%%F]=ÛFꮴDK@6-OVaGwa PGg+jc_7d=DSCcRq(EJZrYdI]BXL9%KdGS`Q$y90&thfIڡy1H>aAvg}GFzʀʀʀʀʀʀʀʀʀʀʀʀʀʀʀʀʀʀʀʀʀʀʀʀʀʀ W)Nv C^]p]X 7P4pW /"| @7iP4uMPJ䘨8^] Z)i_6 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UO]?izamm :.z* TWm՟s\IW?U|pjOmЇ8ZSۑ%BR|; nH1!S@ 蕵Foeqz#ӗ*hGvEFYнkuKtZ dC0~ݯcdk JgW& (O3 פxcjZ} -CC [E.A'U@Zq'_DuQKM/ <v/Y8}X>訫(P׋/uPRXNP_ɯHwRv  ˡ"J`ףq\La>tGㇻ3::" |Wȭxhəinw u(n;T1T\Ya-NW̘qxQ;nXaA F91EC@`Tptb9 ~r{Y虀gOig JC@~r.d|>SITШ@KDt-}1lX>k}k 5\`4o55>r8m_i zg?+'-v# l?H'O2? $P79=赀Xnm4+JPZk5б3~Hqy Hv=})NM&adfriI@x=t9YO?q΋Xqv'Ӿ:3OX?}PEy\mYQoGwOUX~KGS՟! 6$GWOZ/ ~O YNlC@!.c@sEmUDNE=]p:l@Z ƃdxP8;CFA3z> />[Κ"xOZ;ox7?t|O7 K绹z> }x<~gx=e]8)Ǟ7K_vˆf"3F){3ICOv%Uv|Ϻ 8)w:Ip|߉e`}.v/{Iw(ofIOεIoIG6>kWz5nal\ R[qxF<C`{t5Zcx#%.8Lz S/ۮ%`~R/B@^\mM^222222 T3镀DU-|mPBPBPBPBPBPBPBPBPBPBPBPBPBPBPBPBPBPBPBPBPBPBPBPBPBPBWd>uzWz<](BR)aKt'R{"{3on7Z|T 8b gݯ5yr1'a۸YdAV~9lUPPPPPPtiot[|{eoЉV/ZU@?Vq2fM>%%%%%%%%%%%%%%t9@{:=KFnhʀQF &N6fo~Si/|9NLGÄ? GພNg-8Z8"%N{RG?j[F}U9^pf>Rb\jVRÉ0X*!o^_ Y̅gm2ZDTldPsu9T_0 L7C;m%FҪmT'` U1AS92Sc|ARr@bT]F[>"{֮c{&\Cnx77CUG3tVU@w֍eq \B㞏/ Lme*=xG@a _ s /#Q3440q(TjTc?BtvU6#ʪZ5FIċۚ;8 ʙ m,{f6F(:`V+4z֕# ^$F~]UɊ.CDh)̬8ǒ%vmf([AzչֆԙL8v1>ǥu~颺bWcSudHEFѷZlЧ =jWib'{P;bߍņ2Ѳi$[yXuˆbIvh_˓=HI@>z1: d1Q;hbsKT0$K! mv2vu@~yGkwuMӮ^Lqp B@_>[vt8..&ﵭ9.+#FZ^|zM5~Ft!o3zcEʀʀʀʀʀʀʀʀʀʀʀʀʀ[Y>coQOPBPBPBPBPBPBtӶM9UQ\TO.8b?u&tXv`橃fqסE8m;VרeG[z`;{a=\vcJ\"ȍr@^B1V+\No` N<ιc-fye"otics۠(4%OڰW`?S}0dtRpY$/ըZt0p, ŭg]n|,&U:9C9ͅC9 Nh\P'+{m,pc7wKit݋Xi9{43g\2dn*\k04ڸPUk+ d7qEe]Hw|mb=eya䤂~̈ cr<fHϥ+i X]f%q(Phdt<5Ze,֠kcKוRxԊr ܸ[=iadw EO=μ_p9X%B_1QQa4᪹bRp;!^鋩˹54Wme`d<Ɍ˭Kv㾀 ] =HkZlիr 9{d"3TCCct:4jK40CnD\ـ]*ѶD`]4#E\W\B-=[RhQ.OPu6T5ߺEPV|mYڠl: MTCum[Q#v@1.#<`#>竚OlZiFBPBPBPBPBPBPBPBPBPBPBPBPBPBPBPBPBPBPBPBPBPBPBPB/D}|xie}ϟ<~‡7v|ێޅ^G>=Vкd瘔gS7l^&`p$3O:Shbq]kdնm^Wu3VImGaCP~W#XeqvUti0Uy! ȺnDGL9Ԑ&.z/`/ s)$GO.MX IDATi48AB|(UA>zBTTU892 Se D345-X?CbV37p&.^EEL )vẢcD; ʼxSbU'ĩ`QC#=`i&vagW+D7 1̰ ׫.zf],+WK13xBZ P,w?xѡmr!L/zbFG@PG,N2Łiv)}_@i~ \ A: "@ /D3|U^+#@G@PIγ}="'apjsPaF+l9K A6,b5mUY?8Cu-\A8/>a;ujF{FK(/8Nb.TAЉ.^6TvHW84m4RjHݍ$C@=y84T!##{H^;Gy(haàr  V/j-ofZq.)[cGB<`q%THɩG0XKAsq/TEf֋XpCs!2YOPi'uDMgSyD߰9hT4ܼ`fp7g޵c0jf Xs14 +|6ǃ%ÑS_zkRVC[4E1ox 4B'\Xk/]j~aEɏy6B@]uZ˔{ e@ e@ e@ e@ e@ e@ e@ e@ e@ e@ e@ e@ e@ e@ e@ e@ e@ e@ e@ e@ mzO=xy>xC|̅p:uV^r7 T#θ#JIiu~<8R. aG@J |J_!. b_(x ҘpEQљDˬZ[I(S_Ԃe` saDY"h.8y3l z@ag7unpb\CRff2 9LX``ZTa5z7㺓?%S ] }L FS ?4 + d-|BOz_C*T> :bu1V1u`F¨cV%a8KnM+؈SlpޢI-8!Rz,\)UHy=׿qPր *Vo2cjG88υ&,R0IC L5i@ yHC]-Rp,y6cvN+}oM롦F@5G@Ĺ"3Ӭ(t7 ©fb@#];cE:q7~[FOkFzI2̱]d.F{Ná+ٱv|190i*nF+;QF#̽4@@j;TccϕCY &Q7# cK8;ۋ'm2&9HjVj9Bk IӜ(a4ɔ/NmXckzЖ'YYhqJG|$@PgJhM7ѝq>vmj ǹb|K}+C_zi8=X*4뱍EU2"v P_nQ>j[WO@S%:4N,t}IA,u2}9hG- K@.nP/+yO|'7#{<&ygVt]S=g(En/\׵0i9YO0Gp頗\;ݼi~\Ot5'b?JO\\XW q뚎'3I\+u)@p=|،O\}D#+ᰔO> BF;DIO:-҇q`. k\H,Kp#"&n{;14Bq! Ԣw̬U =;3pF0&VBH`NVR yoX%pw` u7VR:zhK;NLX?Qs.`@ىzjFQ=,fфX ,@䙀X(P5`7< fxRE3)f(}Gpɿ+TH#rhT\0bBϵuTh)? x"@VT]5\h4YBN 2^.-<0ƞpTtfŊqa8+՘\qO[WP94C]ͨJ8t̠z8jxL[=m8IwUc1dBq@,taR #B åpC;"VYE!jV@B/-pAX+\^}S;#|7Ju|yEU7FA 9s Kj@T#\(ǗX?yz;=U\yTI}. HBсȼLBkjKS^xMR8S:ңEc^, ~sKQv!#:rT+ .h.i(G0/?ťK_u%\l4~M&:޺D_dXM z#z$?f:rBREo8a$= "AG\(<.᝕uh/AcO r@3[F @sqzNx ;\R +lA V X ӧ9hR !8 ;I0PO1@=_Ah/9v 8s,tNЅyYS{ޡ͂F-E%} p}*W5Ϫ 4@rf&όfo 5\(!8, ;b rBכZJ:A^5Z~8>?6#.{_bwܣD(tedzq=.oQYVkzԗDrcO='OOv7GR>֋#1"e@ e@ e@ e@ e@ e@ e@ =tvzK&z mm1iӓw'-.c|BPBPBPBW_7RA e@ e@ 5w4 kNfitQOV7=N9[g`iZ'n'X'~fqf8۴^+o-*1|틟~nh&@#dIe12${ WFbR,E[- fJGupk`&n'1L[KW*|!\Q]1v_Kt5@B9¥As_\t4W P^#L`f\W>݅u=@~ 05 _ܝ>_/|VW< Cl+ phQ/׹@gB*VIh~*L;~54Ƕzi z8.;4ez 9ro`w4rzd)tP9L0E@:c#=_D"]%D t3Xt;f]Kj*%z(k1R;иτǶ Wƀte-A7'e'0s5A8R15>hd܆V1 |a@:%&jQԐ l 7-GS;Y-ƀL6.=ףuaEZM-xI 7OEW$&'  u4*>j[l-eƯ ekgZǵ7 }%%%%%%%%t%@Y] ~g%t"FOPS?f8Jj=ĪUqRl*:ӕ>L{H~B[ &QY` xhʞR5fzz}ט&VPBPBPBPBPBPBPBj/{@;WPPPPkp-Jh]ZٸoSKˠ.o]vghzk(6$6#HYC54xdȪ^~™CmpJ4K(@8{$޳z3sSMQ=ۛFr)caj>+ty&Z@EW?&u!oaOt ;tC 'tNu3{^4YEk }1 xxe~$3p𽬜^dEp։b W/ 8:Q[k ta.>R jggFy'{޹n\6"n= QzēON/nݍffDo&: R/k?XxGۃ ut'+g困ofq } ֌/~p GWEzb-]JBMqC2g5DZޑ/@rz0G AY`peƾH ֝ aݍvݯDҳH+<cC]{~׺ P~zϑ8(+x$q M"Zi({Y9[RhLh,ƌE<0j?RDKXz0L6tc"S I'%\ygy1Â2`p +Kj nL܀%&xPD@}FɳTzBbe]w]('8& TP`APuY(pͫ*[L)ಾ;_~f?MB]s=140kV@谈aġOYyUUdʀfhq%+A:].5i#PP9{LVo|c^r8$-"7gu/ &EhᾘHpwg_HK) MtF$sɬ!Ѡ >1UVCQvU#K+qUqI0ؖTY@{@S5_ǖjޠYćVHG;]BC*&㼋#G )ލ26G:8'5Gv3o-5qų5qrYOM]7n9_ zvX%43 n8)=o{׹@3_:s~/8:o_bHzPPPPǙEkם: $('+ COi|Ħua@8NSCl}toOK-OwNXLŲU A.h㲀ǥ{4ڞ-Ou2)|>:DAK4 Ɵ^ilЗ0}Y@:#x;KN9/M; ]vFgn z!y+nz; k1鸤6A;&j./ ) xb RfuVɺ#(GmGG@Cl]{mq\ ;CDUr> @6L{ʤVxSG EgACf%M83:c3ȢƐ5$;U]rukEO%ig P16s=t3+JL`+zW̅X Hi4BKC}%j IDAT6UNvBaI] F@s-d e˃Pxk*;8wZC@*g,;׍O V=hy $'YO.yn Մ#-@ X݂ؗuѪ W k*W \BEǽťfS?гp-<$ l#=YV1 t0RBPX=Y_b) @)% @:2 w|d׵AxZR0p_z!uXUI |!SvAΜVm&B]ݻҎdt7WsTc6hf|P^B{lkL5[Tew c--ԴgSI}xK7. U8~[#ж6qŢM^(swYݏ22 W>ɈAZY7;-/膀>lbyU"1P#-;LL;79.BO6C Ke97ы46AGOc̭sNV]S#|'|T ͞m㮾 hIvզ8b+QF/NyVW..x mCg}_Nu"Hi袕ʊ" \+==W|i륇>G+TKΨJx4-"s ^q3E߲ 4-WA^jr8D#+GhGI<tPG}8mfirjTؤS f Rw<jPE? 4^A> ]al3b|,GSf@"P+p g>RAk]{Aυ/j~7UO`FԪBV .if (@h-G,bۄġRcj1N5=QVc"md?p 6wBncjR܎riYT@XCFO}N`Ψb+rP'fE[qxk'\h\L1O! fk@`Ö[g%ʌٷ *ʀʀʀʀʀʀʀʀʀ B6sEry¡R5PU7n]=h/h.Ya8ڭ222huVA@:/qJN@^0X^aOehz#@AruV{n oI3c~CiWzmhVl;iE t};%j% U  Q ř{  jʀ>)O n=@?@z=u9.hWʀʀʀʀʀʀʀʀu~7@9}^ 9Qm| ВcWŲeIP~v ( sB9;%S]:mйA砝PqםB*F бH}Tb{D]==]y{q_@JsEOxԎC7W:=OqVmӏ{t-k6nN?]I?aNy(]о#h@7`ÇsG=b__~k| o^޼G?뇿}u {0?+i:̯_k廏  ?|o~"|?+[x{_?{o{oX݇׸?O~=/k3W ߠyAﰜ}<`WI4d~`mπ^Xu@?@?h>`?(W@  _!+[wjEZ }x=zb-v,b?#, F9῰ 2f>BQO?xRF@8>cV'w~{}ldSzhkkd w?}w/Ř?7?/IB w`o`}VC?H[`}Csz}'ߟr/z?ՇOtS?|3۱1Ϸ}ŀ^͸2Sbp-:<ܒ%%%%%%%%%%tc@~ʏ9( ( ( ( ( ( ( ( (snIENDB`_thttp://books.google.com/books?id=J-LChYFcUf8C&pg=PA1&img=1&zoom=3&hl=en&sig=ACfU3U0E55gmuyHtIvaB4Zr4zNOURQ9RKg&w=57589:Obplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_)http://www.google.com/images/cleardot.gif./01X$classesZ$classname12UNSURLXNSObject#AC 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLSAge]Cache-ControlWExpires_X-Xss-Protection\Content-TypeVServer^Content-LengthTDate]Last-ModifiedT1126_public, max-age=31536000_Mon, 20 Dec 2010 22:31:02 GMTQ0Yimage/gifSgwsR43_Sun, 20 Dec 2009 22:31:02 GMT_Wed, 07 Jun 2006 19:37:58 GMT./`aab2_NSMutableDictionary\NSDictionary+./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  8=FQTZclnu}%*EegquxhO+GIF89a!,D;_)http://www.google.com/images/cleardot.gif<=,>O bplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345KLMNOPQRSTUVWSXYZ^_U$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_thttp://books.google.com/books?id=J-LChYFcUf8C&pg=PP3&img=1&zoom=3&hl=en&sig=ACfU3U2JVGO9RGycdcl9hnhDc-IpVWt6Wg&w=575./01X$classesZ$classname12UNSURLXNSObject#A{4 6789BWNS.keysZNS.objects:;<=>?@A CDEFGHIJWExpires]Cache-Control_X-Xss-Protection\Content-TypeVServerTDate^Content-Length_X-Content-Type-Options_Thu, 24 Dec 2009 10:37:38 GMT_private, max-age=86400Q0Yimage/pngWOFE/0.1T5878Wnosniff./[\\]2_NSMutableDictionary\NSDictionary./`aab2_NSHTTPURLResponse]NSURLResponse)27:PRd  .;BGVoc#OPNG  IHDR?k[QPLTE???;e pHYsV=HWV=HWfYIDATxZH`պt'sɜۙpՒ~v~lޙƱn.UWԿ'80ѕwUz?+ ً_?N~?9}H<9^֔_!pD9g4?ĨOqw@AJch+hOifҸږ{dDep@>-zmWNB/3A (@A P (@A P (@A P (@A P (@A P (@A P (@A P (@A P (@A P (@A P (@A P (@A P (@A P (@A P (@A P (@A P (@A (]ߡJ&Pv.Ք*A6; [dYf\{T YvgS^&G N@gVP4!66M8O(h VĔa* 4mAY9qڂ#di!!łҠ (@A P (@A P (@A P (@A P (@A P (@A P (@A P (@A P (@A P (@A P (@AetQ%[iwK&oV2A%Mbn6A-($;Mؔ Қ7-28!)$b"6V)uV^ig2AVuyhV&ȵ2&j} *< *4/A]W5rx g1A]yrƚXf-y..,ZTdƺ Xio08I&u,Mc8H] (K9Jf|ʛT Ky`J#K%jdI'ֺ%XeA&aF)8ɭMc2×6˫va$ ƃ##&$[478$Km$}%Q%hs%M@r'!KP瓒VP* (@A Đ4T r)I+TdeX&A-/vai&qhIjPEԡ=b#ؑ3(Y.BB y<Ĥyu7yEn4&SИ*\#}zIiewP@ >% J<@= 2N5r- oQ&Hvŀb\2cHd.o'bQЀ(H"g8FXd!x40~=|%HƏkK2Y3.A2I1exo#x;RAB9DF#Y #`Y.yPl.A_lAOmȕHĵ}1C1!&5V^R. } pt,8i@AXb+< \9߆|]&lSI 8RI $]&j(@A PyO#Uc.AR2Y(Hs1#8- |BLP%IN)e;r"rߧA>aޔJkf04W檫`b=>aWW+T (@A P%S-(΀nAA. ͖æ #bI-s6a۳>AaI/Ƙb¶gu+}YŶ q _ֶ4BMJosAdoRqjXc E/GTLJ5 '`CA PP&IL{%HɦLS9&PneV RPֽM84jBYNAT zCjƖIi kԜ}*eQǛRF:KLr!-o i#dr{(nGvŝQ *I1S-( P jA2A5.n LasiRʦ^&q2hAnj"78Y #)U$Hم*rS)ų:8 (NPJ.*%l&rmuxPE !qmX Ya8ٜRۑ=e ܳ:&N3j a\ 2y!OP8l'I2pq8 (@A P@<I)F k3 xR3yeJ{HW)Tײ)&8;9U XAAYt. P Fwh.D.18AG ?Qr4iMi~_o? NG S$M', zGAx Q$q4 M)hGA8 S4~~+ȹ 4i(@Af (h P4&C?g4(F~(xQP eQP-~( (@A UNb̾Nоf-h?3ü'ǼN=3A{AAY TR>PdN~ްmP`vgV{fF<Ms?V HPR_$~$ hFg>v}R[f#7ֳd6Mr) st)h6* jD:"t:o L,?Ac&6"P0 C Lq#z < ,,XCo쁉BA P  (@A PC^HS (@A P U4A e5A(@A P :htMA P tS  jA_S;͂}={wVVçe;łnd,F#h~v-lr:WU%<|L.1 }g|X|]߿㧧'}~k@zqcz]|&wa=_6Sq ?ן^?}ι;_-nߊ"|_?\ַ{>X\#P_^?}\].?{?} k- y}IW7oÃjXղw#x=͇9Raܶ$M7J2}\Vu З/?7sЪ|!.WQZm~ڑ =|zkQܽWnE[Xv±|\F-\89*j7oo֋01-ί?@A CDEFGHIJWExpires]Cache-Control_X-Xss-Protection\Content-TypeVServerTDate^Content-Length_X-Content-Type-Options_Thu, 24 Dec 2009 10:37:38 GMT_private, max-age=86400Q0Yimage/pngWOFE/0.1U10245Wnosniff./[\\]2_NSMutableDictionary\NSDictionary(./`aab2_NSHTTPURLResponse]NSURLResponse)27:PRd  .;BGVoc$O(PNG  IHDR?k[QPLTE???;e pHYsV=HWV=HWfY IDATxۚ6j  :刀wͽ\oIEw 3(| A'igZsZEt#m}Ɩg_ji`r?Wl?AUN6-nbФM~vyCOˍPV:lrw AOX6+&SAVix.dl>Uͭ ډߵ;6A[ F-O^7*fvV-ɈAaK vaA7nSV8,hOО>G⦥ ftyO5vXоzo"U};6KlUV6~vo=m[_lEͪm<ӕဠܾ$4Гn6vOhzî#h,?6[4d g7[-)X~6u~^]w *1֟}so57I{v3[6{uOmꋠoVM'7%h@v_8QĖ9je"/7-A#/`}규BA, D;8 Aq .biX}IAu鍗1&!haNS3 A,b hB4IAB4ƤM1-Ak( W NI&:}U&^)(15"A*2YX2tZgyNRFp B* wIMoqy$(!Š6g Kr&Ȥ~-W Z$,fjق/Aͼ,n~nW ʪފ7TeʂZyd]LᐞBsTg!G5MMW dh7Fy ʵYh { Y4 FC@aD^b*RPi浌= 2P:y@A鋂fmWm/(+MCJgԸOqkۧK1_ :.zਡE4df>&(PkK/جJV$|Y+SZ'謶.)10PPm 耗a]_S*бmѦeɲW8kʹ^j!F~Iؼ!HZҥr0j ܼ|%N>1:Ą$%Q" \ҪoDŗ"lA JQ'\fA >\A2\/Ȕ(-X ,2( j#F^ak < ),؊t4<653@\k\BP\&gԉ;%Pj~+Ez ԂqI ɱ+UZ,b; ɩX5S5!"l8e9xH2m=ö;~.~n=bT5D[EA f C kѦ#h ^լ.mق. 7;n)Aп˯]䗝 *ːcαK A3pDԼ7R.&۪<\ .V,t 5!뫶q /DҪYm#B #1"W#+be> $*/_eIT ( ZDAP8}% 9&)uDHD:}A=jA]t/,/ޛe4^wc@}[tX8]lZP'CϙVYE[7 ˲(RP>n;[ĜAP2<%Ne.Ѝ(qV O[HRM\TCX")NƳJ!\VItZ~jB-rAPN%zl_, 8#Qe8CS~zZΗ43` ҉_9OaɃm <):tdnncCr)y5Ĥj˞9k -#{NX@&ՎxJ4fpj ?M5eCbmSp` J౯ tl4P?8>N 8(VBE%NO6(;[2Eaf,fEopb4e8NCcu&|̡K t5qՄr-(ΙshK_s Ku } 9@bk%F%RT\CACO $56ORAS1 VdńM=,4cK8N GqlҶ맒]^/{ jՕbBAK' rb4Bk3k~RAmסT^xť4;!E*V2ij㷜hPqO9f  ,RDA$䜽t"?xP(|_.p 03@PgU9꓋~A8U.A{겓1Y-̇NB>J(bxz6TriNl=VQ\@F%OAJˑ;+H6T] µ> 䐤Y߯Mͤ".K%.U7x" (bTpyv45c.4:Set]v..z:ǚ/)Iu4)A=?yMڟhbVxb&1?MA\J$GRF7B'Ê[D\]Ni""W(>=r\oWg6rC\p)AG^s\䤼o=I85.y+ Zve~ 2&^ a!'vA.%OӸ>WUL.H!-.;9}t8@? sj2qcDF`A,(X "`A, DpA~ Q I^46pӔ1Xa'WdA#t,hbF,hDPW;px4YA,hf' 4Â- "hXax X 1 DX8_GvBy,h8qM bA#ءm0w1, DX;81#,nrA+_?A'DӟQǂFaA,+Ϳ  :L?rςFaA>j3YE7.p-FX "`A,{ђ>#, [tC7#jW))fG7w",aV ě;tA DX "`A, t34έuV9ƭEŹ1AW:s;tYtct;{]艸"v%X "`A,hkI_ 4G "`A, v  oX8%ްqJaAxÂ)f^}B zxsN0#_FUܷS1mAޒU[thv1t WyA9{07-hXAeAAAo>p ǂY "`A, DX "tA'G "`A, QAާFɸ[_-Dpp"`A, DX "`A, DX "`A,j^8/{ݛg/{L@֞uVS )ͧ NLyº<:u6-֓8> AHJ!r!R#U*'C&!H:6Qͬ.U,f&E?Z ѶO]Kg Eڔ6s.I̻$+T!f$̫*;Y^拤lh~E"2F1I'uTuiawft134`C%r5I5A3*SB÷7yqu Bzfl QBFC;y@μ UE%$m Br1SjΫ2[㤳J4b$(rʥX&Zv5O9ERͺ$2XJ&yeSL?(gh0j}iUFAV_FAL>Kg (pBɡNBB>ْ'dZz$&PH E!QL7fPchHQw7E^XB@jKZ WnV *FC &/hJoBw*d VBy ;5ZiMM9(ok iZ7:Ӆ$`UXNI؞z7Kw;/|i(Au\=>.]7&OR/5\}՗x6*b Dƹaf>K/Z>l'PzÏfs7Xw{vz:U.W[}hW/d9Y6Tht4{ 5y၏׿tgX6-sQ13q\na5{J?b~ԣJ_Be3tIHX.ik]YVN  Gjcᷩ|݀f{> ;qGl}3LLb,Su8\ϽqBK[#^$..bW;t%7𽝫e|Ѵ$&i񏲘9{ƿkUYnқOx3k`#ke46B- d#D"|Zo f^B K3UV2qDV͡#^h!y>i4 .zӥ7*~j|Ji3*n-G홲R 1gA^B@:UFR'3s᎞."hL%{P'012$kEi˃RT2APSA` r-F鋙8|[KY͍N ;t?\j M@p_! x(J(1ȒxH94ӭb՘{P)WvAK^APQ B= Z(yjT/P 4J]g_,5,, | uF:iT rX tX]9꺀d9=YO0gPAz!HyU E,\37 J|6LAg'cg zyթ"@kk+Ku?Gوym5NgEcP> 2Z|j!1_@vƤ7Y%*S qINm4m(VB,iyʗ BE .o#Zc_",[|qh9Uy|A =TPxݙ2䶀_ ́V!^xM5?yg5+沝U~J8< "`A,|ژ.HecF;u趹 #]补k1 9*q($őZzYU$\]PnfE08#*)ao^rBe`D;4.ӗ`-ܩ3/dD3HO4 ztH@/"?$t%&!8H.f\H"QHD. Jq F駆ǤOsp.uآ\.]n2ݳ+x$QzLR/MRK\ô9_]wɗ a*El :DX "`A, DdA81ǂvi66x"hß;tf\ ,h?f#,s "`A, DXasYXA8HX1O~`A;lǂv,9 DX [,X 1 t ;Q=Y$~gKBM3 *83ͅ9'sÂX "`A, Db;l zz1E扠48 DX "`A, DX "`A, DX "`A,]XtDu Y y LDDX "`A,<и;Y\k޲1  "`A, "`A,h) _^aJdG‚X "`A, DX "`A, DX "`A, DX "`A,3ASc`A, 4b,X  :DX /4I' r,hL^-ɂvV!Ă*8 ⢠a@%!ĂBbAsAgA Gax#aA, DX "`A, DX "`A,hy~y4JS- #sdyz0YA"LVT`A%ްq8X "`A4߳p6qsmpйf?MpcCQz7 pvW&/  )_R7JKgDʅNj!%E*EwqSZ4e̗{ AIDAT ZD9_ZLi]4鄖ubp+|lD.(Xh \BNR`NTitZKFf^NҲT T*Z ԡ`p mO JhJ[[iU pkI[ h#  JA g- ]#D'UA!(bAyDA]qa"˳\E", /w6lJS K\ZR2dz x5v &1sokR1xaj_nq',bPf|pٹdC ᫁/TPLօ@QU-fmF̻ZE `*%y[+XAxdNG‚X "`A,AAYߠ:=CiGx0,"vU[ DX "`A, DX "`A, DX "`A, DX "`A, DX "`A,\[N԰ð t DX "`A;xL wV<^nh.sA_nh= e]sa|ÂxaA, DX "`A,h_- ^ ;,h?޶@ ڏ_^cA"ﰠ@jPu%aApQp>DX "`A, 7-?gߛ޲Om>|˂~Ÿf~#a'_w[lz-b{_ w l pxFA=.GA?~zjKχ~DC *5ݧk?Kw(_ ۏoSA?~{˟X޷"ûڇ˒y~!r1{,ygC|JGz>}?}] 5A(C}z +0㾀(ȿ z\۝ uS?ub[}EAߡo?8_} .bG-[ol}tX#}t>}\~{y :×߾}}l(?-{(9(A?g~|p|tﰈ}b~~3T>c㓳 Rnw(hG/oև_?~r\VC+ѓ9ݿ"-ݯ>=?@ABC EFGHIJKLGNSP3p]Cache-ControlWExpires_X-Xss-Protection_Content-Encoding\Content-TypeVServer^Content-LengthTDate]Last-Modified_cpolicyref="http://www.google.com/googlebooks/p3p.xml", CP="DSP NON ADM DEV OUR BUS NAV COM INT STA"_private, max-age=2419200_Sun, 20 Dec 2009 22:49:48 GMTQ0Tgzip_%application/javascript; charset=UTF-8WOFE/0.1U12963_Wed, 16 Dec 2009 01:26:19 GMT./cdde2_NSMutableDictionary\NSDictionaryi./hiij2_NSHTTPURLResponse]NSURLResponse)27:PRd   Z_hsv|*7>MR`08>^cg}k_Jhttp://books.google.com/books/v2mncore_2c4493bef32ff487496dab60136a4374.jsHIJKObplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver #)*0"1234U$null  !"V$classR$3R$8R$5R$6R$4R$7R$2R$9R$0R$1   $%&'(WNS.base[NS.relative_#http://books.google.com/favicon.ico+,-.X$classesZ$classname./UNSURLXNSObject#A}$ADx\image/x-iconP#+,566/]NSURLResponse)27:PRdpv(+1:CPQZ_b7pO~ h(  |OEMIx4z?|@|<{Az_ |ʩ1v;?>}>zCy /J9A<@={7 JU%4;=C>}8 *? 9<=>>лmI*8;9<<I"^8~VnkF-<;;===Y'UJHQ&-9;8;==8VOoBڿw577<<8=>^'־޿,;:79:?Bl(T]Ϲ p7=;6 -e:+ҩSdXȐY()& |;]fZΎWPSl$cfYүFFPWcb _ LѬ:?\image/x-icon_#http://books.google.com/favicon.icoMN O PQO'[about:blank_&-->!3ITr1 LUroOohttgtpx#{&/=3_hu o  77}7R#