window.google.annotations2.component.load({'1':{'results':{"annotations":[],"numAnnotations":0,"numAnnotationsAccuracy":100,"fetchRepliesEfficiently":true},'augmentor':function(){var h=function(a){var d=typeof a;if("object"==d)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return d;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";
else if("function"==d&&"undefined"==typeof a.call)return"object";return d},m=function(a,d){var c=Array.prototype.slice.call(arguments,1);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}};var r=function(a){a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(d){}throw Error("Invalid JSON string: "+a);},v=function(a){var d=[];t(new aa,a,d);return d.join("")},aa=function(){this.b=void 0},t=function(a,d,c){if(null==
d)c.push("null");else{if("object"==typeof d){if("array"==h(d)){var b=d;d=b.length;c.push("[");for(var e="",f=0;f<d;f++)c.push(e),e=b[f],t(a,a.b?a.b.call(b,String(f),e):e,c),e=",";c.push("]");return}if(d instanceof String||d instanceof Number||d instanceof Boolean)d=d.valueOf();else{c.push("{");f="";for(b in d)Object.prototype.hasOwnProperty.call(d,b)&&(e=d[b],"function"!=typeof e&&(c.push(f),w(b,c),c.push(":"),t(a,a.b?a.b.call(d,b,e):e,c),f=","));c.push("}");return}}switch(typeof d){case "string":w(d,
c);break;case "number":c.push(isFinite(d)&&!isNaN(d)?String(d):"null");break;case "boolean":c.push(String(d));break;case "function":c.push("null");break;default:throw Error("Unknown type: "+typeof d);}}},x={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},ba=/\uffff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g,w=function(a,d){d.push('"',a.replace(ba,function(a){var b=x[a];b||(b="\\u"+(a.charCodeAt(0)|65536).toString(16).substr(1),
x[a]=b);return b}),'"')};var y="Remove your rating;Hated it;Disliked it;It was okay;Liked it;Loved it".split(";");var z=function(a,d){a.style.display=d?"":"none"},A=function(a,d){for(;a&&a.parentNode;){if(a.attributes){var c=a.getAttribute("ga:type");if(c&&d[c])return a}a=a.parentNode}return null},B=function(a,d,c,b){for(var e=0,f;f=a.childNodes[e];++e)if(1==f.nodeType){var g=f.attributes&&f.attributes.getNamedItem(d);if(g&&(g.value==c||"*"==c)||b&&(f=B(f,d,c,b),null!=f))return f}return null},C=function(a,d,c){var b=[];a=a.getElementsByTagName("*");for(var e=0,f=a.length;e<f;++e){var g=a[e];if(1==g.nodeType){var k=
g.attributes&&g.attributes.getNamedItem(d);!k||"*"!=c&&c!=k.value||b.push(g)}}return b},D=function(a){-1!=a.indexOf("&")&&(a=a.replace(/&/g,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(/</g,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(/>/g,"&gt;"));return a},E=function(a){a=a.replace(/^(\r\n|\r|\n|\t| )+/,"");a=a.replace(/(\r\n|\r|\n|\t| )+$/,"");return a=a.replace(/(\r\n|\r|\n){3,}/,"$1$1")},ca=function(a,d){var c=new Date,b=window.setInterval(function(){var e=new Date-c;536>=e?(e=100*(1-e/536),a.style.opacity=
e/100,a.style.MozOpacity=e/100,a.style.g=e/100,a.style.filter="alpha(opacity="+e+")"):(a.style.visibility="hidden",window.clearInterval(b),d&&d())},Math.round(1E3/30))};var F=function(a,d,c,b,e){var f="client=annotation_platform";c&&(f+="&sl="+c);b&&(f+="&tl="+b);b=c="";for(var g=0;g<d.length&&!(c+=b+"text="+encodeURIComponent(d[g]),b="&",12E3<c.length);g++);a.send("/translate_a/t?"+f,"POST",c,5E3,m(da,e),!0,"application/x-www-form-urlencoded")},da=function(a,d,c){if(200!=d)a(d);else{c=JSON.parse(c);c="results"in c?c.results:[c];for(var b=[],e=0;e<c.length;e++){for(var f=c[e].sentences,g="",k="",n=0;n<f.length;n++)k+=g+f[n].trans,g=" ";b.push(k)}a&&a(d,b)}};var G={ShowAllReviews:"Show all reviews"},J=function(a,d,c,b,e,f){var g=a.element;if(f=f.annotations)for(var k=0;k<f.length;k++){var n=f[k],p=B(g,"ga:type",n.entity.author==e.id?c:b,!1).cloneNode(!0);n.dom=p;p.style.display="";p.setAttribute("ga:annotation-index",k);d.appendChild(p);H(a,p,n);if(n.entity){for(var q=p.getElementsByTagName("DIV"),l=0,u=q.length;l<u;++l)if(1==q[l].nodeType){var N=q[l].attributes.getNamedItem("ga:deferred-type");N&&(q[l].setAttribute("g:type",N.value),q[l].removeAttribute("ga:deferred-type"))}n=
v(I(n));l={};l.element=p;l=l.element.getElementsByTagName("DIV");q=[];for(u=0;u<l.length;++u)1==l[u].nodeType&&l[u].attributes.getNamedItem("g:type")&&q.push(l[u]);for(l=0;l<q.length;++l)q[l].setAttribute("g:entity",n);a.c[n]=p}}},K=function(a){a=D(E(a));return a=a.replace(/\n/g,"<br>")},H=function(a,d,c){if(c.entity){var b=B(d,"ga:type","ProfileImage",!0),e=c.entity.authorPhotoUrl;b&&(b.src=e?e:"//www.gstatic.com/s2/contacts/images/NoPicture.gif");var b=B(d,"ga:type","DisplayName",!0),e=c.entity.displayName,
f=c.entity.profileUrl;b&&(e?(b.innerHTML=D(e),f&&(b.href=f)):(b.innerHTML="A Google User",(e=b.getAttribute("ga:css"))&&(b.className=e)))}if(b=B(d,"ga:type","Timestamp",!0))c.isJustEnteredComment?b.innerHTML="A few seconds ago":c.formattedTimeString&&(b.innerHTML=c.formattedTimeString);if(b=B(d,"ga:type","Translate",!0))b.innerHTML="Translate",e=a.options,c.language!=e.hl&&(b.style.display="",e._has_foreign_language=!0);if(b=B(d,"ga:type","UserRating",!0))if(e=c.starRating,0<e){for(var f=b.getElementsByTagName("DIV"),
g=0;g<e;)f[g++].className="rsw-starred";for(;5>g;)f[g++].className="rsw-unstarred";b.title=1===e?e+(" star ("+(y[e]+")")):1<e?e+(" stars ("+(y[e]+")")):""}else b.style.display="none";(b=B(d,"ga:type","Title",!0))&&c.title&&(e=D(E(c.title)),b.innerHTML=e);(b=B(d,"ga:type","Comment",!0))&&c.comment&&(e=K(c.comment),f=a.clipLength,b.innerHTML=e.length>f?e.substr(0,f)+'<span ga:type="Ellipsis"> ... </span>'+('<span ga:type="RestOfComment" style="display:none">'+e.substr(f)+"</span>")+'<br /><a href="javascript:void(0)" ga:type="CommentMoreLink">expand &raquo;</a> <a href="javascript:void(0)" style="display:none" ga:type="CommentLessLink">&laquo; collapse</a>':
e);if(b=a.element.getAttribute("ga:decorate-one-comment-callback"))window[b](a,d,c)},L=function(a,d){if("false"!=d.getAttribute("clickable")){var c=a.element,b=c.attributes.getNamedItem("g:startindex"),b=b?parseInt(b.value,10):0,e=c.attributes.getNamedItem("g:numresults"),e=e?parseInt(e.value,10):10,b="NextLink"==d.getAttribute("ga:type")?b+e:b-e;c.setAttribute("g:startindex",b);a.sendComponentsRequest([a],{},!1,null);b=B(c,"ga:type","LoadingMessage",!0);e=B(c,"ga:type","PaginationBar",!0);b&&(e.style.display=
"none",b.style.display="");if(b=c.getAttribute("ga:pagination-callback"))window[b](c);else c.scrollIntoView()}},I=function(a){a=a.entity;if(!a)return null;for(var d="groups author annotation id url product productCatalog productVariantCluster productGlobalCluster isbn bookExpressionGroup".split(" "),c={},b=c.annotation={},e=0,f=d.length;e<f;++e){var g=d[e];a[g]&&(b[g]=a[g])}return c},ea=function(a,d){d.style.height="auto";d.style.height=Math.max(80,13+d.scrollHeight)+"px"},fa=function(a,d){d=A(d,
{CommentByOthersTemplate:!0,CommentBySelfTemplate:!0});var c=B(d,"g:type","MCPosterWidget",!0);a.a&&(a.a.style.display="none");a.a=c;c.style.display=""},ga=function(a,d){var c=a.element;d=A(d,{CommentByOthersTemplate:!0,CommentBySelfTemplate:!0});var b=d.getAttribute("ga:annotation-index");if(null!==b&&(b=a.results.annotations[b])){var e=parseInt(c.getAttribute("ga:num-more-replies"),10);e||(e=10);var c=[],f=a.options,g={};g.applicationId=f.appId;var k=g.searchSpecs=[];(b=M(a,parseInt(d.getAttribute("ga:replies-start-index"),
10),e,f,b,c))&&k.push(b);0!=k.length&&(b="req="+v(g)+"&requestSource=widget",z(B(d,"ga:type","MoreRepliesLink",!0),!1),z(B(d,"ga:type","LoadingIcon",!0),!0),a.sendSearchRequest(b,m(O,a,c)))}},P=function(a,d,c){c=A(c,{Comment:!0});d=B(c,"ga:type","CommentMoreLink",!0);var b=B(c,"ga:type","RestOfComment",!0),e=B(c,"ga:type","CommentLessLink",!0);z(B(c,"ga:type","Ellipsis",!0),!a);z(d,!a);z(b,a);z(e,a)},ha=function(a,d){Q(d,{CommentBySelfTemplate:!0,CommentBySelfLastLevelTemplate:!0})},ia=function(a,
d){Q(d,{CommentByOthersTemplate:!0,CommentByOthersLastLevelTemplate:!0})},Q=function(a,d){a=A(a,d);ca(a,function(){a.parentNode.removeChild(a)})},ja=function(a,d){var c=a.reviewedItem;if(c){d=A(d,{CommentByOthersTemplate:!0,CommentBySelfTemplate:!0});var b=d.getAttribute("ga:annotation-index");if(null!==b&&(b=a.results.annotations[b])){var e={items:[{}]};e.items[0].type="http://schema.org/Review";e.items[0].properties={};e.items[0].properties.url=c.url;e.items[0].properties.name=c.name;e.items[0].properties.description=
[b.comment];window.gapi&&window.gapi.share&&window.gapi.share.lightbox&&window.gapi.share.lightbox(e)}}},ka=function(a,d){a.element.setAttribute("g:restrictexpr",v(a.restrictsObj));a.sendComponentsRequest([a],{},!1,function(){z(d,!1)})},la=function(a,d){function c(a,b){200==a&&(g.comment_translated=b[0],R(g,e),S(d,!1),z(d,!0))}var b={CommentByOthersTemplate:!0,CommentByOthersLastLevelTemplate:!0},e=A(d,b);if(e){var f=e.getAttribute("ga:annotation-index");if(null!==f){var g;"CommentByOthersLastLevelTemplate"==
e.getAttribute("ga:type")?(b.CommentByOthersLastLevelTemplate=!1,b=A(d,b).getAttribute("ga:annotation-index"),g=a.results.annotations[b].annotation_replies[f]):g=a.results.annotations[f];g&&(f="en",b=a.options,b.hl&&(f=b.hl),null!=g.comment_translated?R(g,e):(S(d,!0),z(d,!1),F(a,[g.comment],g.language,f,c)))}}},S=function(a,d){for(var c=a;c&&"DIV"!=c.tagName;)c=c.parentNode;(c=B(c,"ga:type","LoadingIcon",!0))&&z(c,d)},T=function(a,d,c,b,e){for(var f=0;f<d.length;f++){var g=d[f];g.annotation_replies&&
(c=T(a,g.annotation_replies,c,b,e));g&&g.language!=e&&null==g.comment_translated&&(b[c++]=g,a.push(g.comment))}return c},ma=function(a,d){var c=[],b={},e="en",f=a.options;f.hl&&(e=f.hl);T(c,a.results.annotations,0,b,e);S(d,!0);z(d,!1);F(a,c,"","",function(c,e){if(200==c){for(var f=0;f<e.length;f++){var p=b[f];p.comment_translated=e[f];p.dom&&R(p,p.dom)}S(d,!1);window.google.annotations2.component.decorateAll(null,a.element)}})},R=function(a,d){null==a.translated&&(a.translated=!1);var c=a.translated=
!a.translated,b=B(d,"ga:type","Comment",!0);b&&(b.innerHTML=K(c?a.comment_translated:a.comment),b=B(d,"ga:type","Translate",!0))&&(b.innerHTML=c?"Show original language":"Translate")},na=function(a){function d(b){var c=b.target||b.srcElement,d=c.getAttribute("ga:type");if(d&&f[b.type]&&f[b.type][d])f[b.type][d](a,c)}if(!a.f){for(var c=a.element,b=C(c,"ga:type","Reply"),e=0;e<b.length;++e)z(b[e],a.isAuthenticated);var f={click:{PreviousLink:L,NextLink:L,MoreRepliesLink:ga,Reply:fa,Cancel:function(){a.a&&
(a.a.style.display="none",a.a=null)},ReportAbuseLink:ia,DeleteLink:ha,CommentMoreLink:m(P,!0),CommentLessLink:m(P,!1),ShareLink:ja,ShowAllReviews:ka,Translate:la,TranslateAll:ma},keyup:{CommentEditor:ea}},b=a.bind;b(c,"click",d,a);b(c,"keyup",d,a);a.restrictsObj=r(c.getAttribute("g:restrictexpr"));a.f=!0}},O=function(a,d,c,b){if(200==c&&(c=r(b).searchResults,0!=c.length)){b=a.results.annotations;for(var e=0;e<c.length;++e){var f=a.c[d[e]];J(a,B(f,"ga:type","ReplyList",!0),"CommentBySelfLastLevelTemplate",
"CommentByOthersLastLevelTemplate",a.requestorProfile,c[e]);var g=parseInt(f.getAttribute("ga:replies-start-index"),10)||0,k=c[e].annotations;k&&(g+=k.length);f.setAttribute("ga:replies-start-index",g);z(B(f,"ga:type","LoadingIcon",!0),!1);f=B(f,"ga:type","MoreRepliesLink",!0);g=c[e].numAnnotations-g;if(0<g){var n=g+" more replies";f.innerHTML=1==g?"1 more reply":n;z(f,!0)}else z(f,!1);b[e].annotation_replies=k}window.google.annotations2.component.decorateAll(null,a.element)}},M=function(a,d,c,b,
e,f){if(a.results&&a.results.fetchRepliesEfficiently&&(!e.attributes||!e.attributes.replyExists))return null;a=I(e);e=v(a);f.push(e);f={};f.language=b.hl?b.hl:"en";f.country=b.country?b.country:"us";return{requireComment:!0,entities:[a],matchExtraGroups:!0,startIndex:d,numResults:c,includeNicknames:!0,locale:f}},U=window.google.annotations2.component,oa=U.getClass("CommentThread");
(0,U.defineProperties)(oa,{decorate:function(){for(var a=this.element,d=C(a,"ga:msg","*"),c=0;c<d.length;c++){var b=d[c],e=b.getAttribute("ga:msg");if(G[e])if("INPUT"==b.tagName){if(!b.value||/^\s*$/.test(b.value)||"submit query"==b.value.toLowerCase())b.value=G[e]}else/^\s*$/.test(b.innerHTML)&&(b.innerHTML=G[e])}this.clipLength=(d=a.getAttribute("ga:clip-comment-length"))?d:1E3;d=this.results;if(void 0!==d){c="true"==a.getAttribute("ga:allow-threading");this.c={};b=B(a,"ga:type","CommentList",!0);
b.innerHTML="";J(this,b,"CommentBySelfTemplate","CommentByOthersTemplate",this.requestorProfile,d);if(c&&(b=this.results.annotations,c=[],0!=b.length)){var e=this.options,f={};f.applicationId=e.appId;for(var g=f.searchSpecs=[],k=0;k<b.length;k++){var n=M(this,0,3,e,b[k],c);n&&g.push(n)}0!=g.length&&(b="req="+v(f)+"&requestSource=widget",this.sendSearchRequest(b,m(O,this,c)))}this.options._has_foreign_language&&(c=B(this.results.annotations[0].dom,"ga:type","TranslateAll",!0))&&(c.innerHTML="Translate All Reviews",
z(c,!0));c=B(a,"ga:type","PaginationBar",!0);e=B(c,"ga:type","PaginationMessage",!1);b=(b=a.attributes.getNamedItem("g:startindex"))?parseInt(b.value,10):0;f=(f=a.attributes.getNamedItem("g:numresults"))?parseInt(f.value,10):10;d=d.numAnnotations;g=b+f;g>d&&(g=d);0==d?e.innerHTML="No comments":"true"==e.getAttribute("ga:nototal")?e.innerHTML=b+1+(" - "+g):e.innerHTML=b+1+(" - "+(g+(" of "+d)));e=B(c,"ga:type","PreviousLink",!0);g=B(c,"ga:type","NextLink",!0);"true"==a.getAttribute("ga:usejfkstyle")?
(0<b?(e.setAttribute("clickable","true"),e.className="z-commentthread-previous-link"):(e.setAttribute("clickable","false"),e.className="z-commentthread-disabled-previous-link"),b+f<d?(g.setAttribute("clickable","true"),g.className="z-commentthread-next-link"):(g.setAttribute("clickable","false"),g.className="z-commentthread-disabled-next-link")):(e.innerHTML="&laquo; Previous",g.innerHTML="Next &raquo;",e.style.display=0<b?"":"none",g.style.display=b+f<d?"":"none");if(b=B(a,"ga:type","LoadingMessage",
!0))b.style.display="none";if(0!=d||"true"!=c.getAttribute("ga:hideifnocomments"))c.style.display="";na(this);window.google.annotations2.component.decorateAll(null,a);this.initialized||(this.initialized=!0)}},decorateCommentBySelf:function(a,d,c){var b=a.element,e=B(b,"ga:type",c?"CommentBySelfLastLevelTemplate":"CommentBySelfTemplate",!1);c?(b=A(c,{CommentByOthersTemplate:!0,CommentBySelfTemplate:!0}),c=B(b,"ga:type","ReplyList",!0)):c=B(b,"ga:type","CommentList",!0);e=e.cloneNode(!0);e.style.display=
"";c.firstChild?c.insertBefore(e,c.firstChild):c.appendChild(e);H(a,e,d)}});var V=function(a,d,c,b){var e=a.element;e.setAttribute("g:restrictexpr",v(d));a.sendComponentsRequest([a],{},!1,function(a){if(200==a){if(c){var d=B(e,"ga:type","ShowAllReviews",!0);d&&z(d,!0)}b&&b(a)}})},W=["google","annotations2","component","commentthread","fetchCommentsWithRestricts"],X=this;W[0]in X||!X.execScript||X.execScript("var "+W[0]);
for(var Y;W.length&&(Y=W.shift());){var Z;if(Z=!W.length)Z=void 0!==V;Z?X[Y]=V:X=X[Y]?X[Y]:X[Y]={}};},'classProps':{'modular':1}}},{'rpTime':14,'isAuthenticated':false,'requestorProfile':{"isAuthenticated":false},'latestVersion':'150922'},'1461688747719-0.72561728162691','{}');