PageSourceSearch

https://www.granngarden.se/dist/Component.ProductReviewSummary.92cbae21.js

js granngarden.se collected 2026-09-24 18:17:53 UTC 3,398 bytes, 1 lines download raw bytes

1"use strict";(self.fkaWebpackJsonp=self.fkaWebpackJsonp||[]).push([[3577,8377],{4890:(e,r,t)=>{t.r(r),t.d(r,{default:()=>d});var a=t(641),s=t(33);const o={key:0,class:"product-review-summary"},u={class:"h3 product-review-summary__heading"},n={class:"product-review-summary__customer-rating"},c={key:0,class:"product-review-summary__text"},i={class:"product-review-summary__footer"},l=["href"];var m=t(4324),v=t(9557);const p=(0,a.pM)({name:"ProductReviewSummary",components:{CustomerRating:v.default},mixins:[(0,m.m)()],props:{productNumber:{type:String,required:!0},customerRating:{type:Object,default:void 0},summaryText:{type:String,default:""}}});const d=(0,t(6262).A)(p,[["render",function(e,r,t,m,v,p){const d=(0,a.g2)("customer-rating");return e.summaryText?((0,a.uX)(),(0,a.CE)("div",o,[(0,a.Lk)("h2",u,(0,s.v_)(e.translate("reviewSummaryHeading")),1),(0,a.Lk)("div",n,[e.customerRating?((0,a.uX)(),(0,a.Wv)(d,{key:0,lang:e.lang,"review-count":e.customerRating.reviewCount,"show-x-of-y":"sr-only","show-review-count":!1,"avg-customer-score":e.customerRating.avgCustomerScore,"product-number":e.productNumber},null,8,["lang","review-count","avg-customer-score","product-number"])):(0,a.Q3)("",!0)]),e.summaryText?((0,a.uX)(),(0,a.CE)("p",c,(0,s.v_)(e.summaryText),1)):(0,a.Q3)("",!0),(0,a.Lk)("p",i,[(0,a.Lk)("span",null,(0,s.v_)(e.translate("aiGeneratedSummary")),1),e.translate("trustvoiceUrl")?((0,a.uX)(),(0,a.CE)("a",{key:0,href:e.translate("trustvoiceUrl"),rel:"nofollow noopener",target:"_blank",class:"link product-review-summary__trustvoice-link"},(0,s.v_)(e.translate("verifiedByTrustvoice")),9,l)):(0,a.Q3)("",!0)])])):(0,a.Q3)("",!0)}]])},9557:(e,r,t)=>{t.r(r),t.d(r,{default:()=>d});var a=t(641),s=t(33);const o={key:0,class:"customer-rating"},u={key:0,class:"customer-rating__avg-score"},n={class:"sr-only"},c={class:"sr-only"},i={class:"customer-rating__score"},l={key:2,class:"customer-rating__review-count"},m=["aria-label"];var v=t(4324);const p=(0,a.pM)({mixins:[(0,v.m)()],props:{avgCustomerScore:{type:Number,default:0},showAvgScore:{type:Boolean,default:!1},reviewCount:{type:Number,default:0},productNumber:{type:String,default:""},showXOfY:{type:String,default:"hidden",validator:e=>["visible","hidden","sr-only"].includes(e)},showReviewCount:{type:Boolean,default:!0}},setup:()=>({maximumRating:5})});const d=(0,t(6262).A)(p,[["render",function(e,r,t,v,p,d){return e.avgCustomerScore&&e.avgCustomerScore>0&&""!==e.productNumber?((0,a.uX)(),(0,a.CE)("span",o,[(0,a.Lk)("span",{"aria-hidden":"true",class:"customer-rating__stars",style:(0,s.Tr)({"--rating":e.avgCustomerScore})},null,4),e.showAvgScore?((0,a.uX)(),(0,a.CE)("span",u,[(0,a.Lk)("span",null,[(0,a.Lk)("span",n,(0,s.v_)(e.translate("avgCustomerRatingLabel")),1),(0,a.eW)(" "+(0,s.v_)(e.avgCustomerScore),1)])])):(0,a.Q3)("",!0),"hidden"!==e.showXOfY&&e.avgCustomerScore>0?((0,a.uX)(),(0,a.CE)("span",{key:1,class:(0,s.C4)(["customer-rating__x-of-y",{"sr-only":"sr-only"===e.showXOfY}])},[(0,a.Lk)("span",c,(0,s.v_)(e.translate("avgCustomerRatingLabel")),1),(0,a.Lk)("span",i,(0,s.v_)(e.avgCustomerScore),1),(0,a.Lk)("span",null,(0,s.v_)(e.maximumRating),1)],2)):(0,a.Q3)("",!0),e.showReviewCount&&e.reviewCount&&e.reviewCount>0?((0,a.uX)(),(0,a.CE)("span",l,[(0,a.Lk)("span",{"aria-label":e.translate("reviewsCountLabel")},"("+(0,s.v_)(e.reviewCount)+")",9,m)])):(0,a.Q3)("",!0)])):(0,a.Q3)("",!0)}]])}}]);

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.