1import{i as p,a as f,t as v}from"./vendor-lit-reactive-element-Cjcwuima.js";import{x as l}from"./vendor-lit-html-nFsY_NSA.js";import{r as d}from"./vendor-lit-element-CtcYdrtK.js";import{reviewsDataStore as c}from"./reviews-data.store-CQyUfp3R.js";var b=Object.defineProperty,m=Object.getOwnPropertyDescriptor,u=(e,t,s,a)=>{for(var r=a>1?void 0:a?m(t,s):t,n=e.length-1,o;n>=0;n--)(o=e[n])&&(r=(a?o(t,s,r):o(r))||r);return a&&r&&b(t,s,r),r};let i=class extends d{constructor(){super(...arguments),this.dataState=c.getState()}connectedCallback(){super.connectedCallback(),this.unsubscribe=c.subscribe(e=>{this.dataState=e})}disconnectedCallback(){var e;super.disconnectedCallback(),(e=this.unsubscribe)==null||e.call(this)}render(){const e=this.dataState.originalSyndicatedStats;let t=null;if(e!=null&&e.review_count?t=e.review_count:this.dataState.originalReviewCount?t=this.dataState.originalReviewCount:this.dataState.reviewCount&&(t=this.dataState.reviewCount),!t)return l``;const s=parseInt(t,10);return l` 2 <span class="count">${s.toLocaleString()}</span> 3 <span class="text"> 4 <slot> 5 ${s===1?"review":"reviews"} 6 </slot> 7 </span> 8 `}};i.styles=p` 9 :host { 10 display: inline-flex; 11 align-items: center; 12 font-size: 1rem; 13 } 14 15 .text { 16 margin-left: 0.25rem; 17 } 18 `;u([f()],i.prototype,"dataState",2);i=u([v("number-of-reviews")],i);export{i as NumberOfReviews};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.