var ratingSnippetGlobalSettings,ratingSnippetObserverTimeout=!1,ratingSnippetObserver=!1,ratingSnippetSkuMap=[],ratingSnippetSkuMapChar=!1,ratingSnippetMaxReq=7500,ratingSnippetBatchNum=0;function renderSnippet(e,t,a,n){if(t',r+=''+(e=Math.round(100*e)/100).toFixed(decimalPlaces)+"",1==n.linebreak?r+="
":r+='',a&&(r+=''+t+a+"");else{roundedRating=Math.round(4*e)/4;for(var i=1;i<=5;i++)roundedRating>=i?r+='':roundedRating>=i-.25?r+='':roundedRating>=i-.5?r+='':roundedRating>=i-.75?r+='':r+='';1==n.linebreak&&(r+="
"),1==n.removeBrackets?r+=''+t+a+"":r+='('+t+a+")","extended"==n.mode&&(r+=''+(Math.round(100*e)/100).toFixed(decimalPlaces)+" / "+5..toFixed(decimalPlaces)+"")}return r}reinitialiseRatingSnippet=function(){ratingSnippetGlobalSettings&&ratingSnippet(ratingSnippetGlobalSettings.class,ratingSnippetGlobalSettings.options)},ratingSnippet=function(e,t){ratingSnippetGlobalSettings={class:e,options:t};let a="rating-snippet-stars__css",n=document.getElementById(a),r=["https://assets.reviews.io/iconfont/legacy/revsglobal-pr-mod/style.css?_t=20240411"],i=!1,o=document.querySelectorAll("link");for(let e=0;e{e==t.href&&(i=!0)}))}if(n||i||(n=document.createElement("link"),n.rel="stylesheet",n.type="text/css",n.id=a,n.href="https://assets.reviews.io/iconfont/legacy/revsglobal-pr-mod/style.css?_t=20240411",document.getElementsByTagName("HEAD")[0].appendChild(n)),null==t&&(t={}),t.usePolaris){let e="rating-snippet-polaris__script",t=document.getElementById(e),a=["https://widget.reviews.io/polaris/build.js","https://widget.reviews.co.uk/polaris/build.js","http://localhost:8080/dist/2/build.js"],n=!1,r=document.querySelectorAll("script");for(let e=0;e{e==t.src&&(n=!0)}))}t||n||(polarisScript=document.createElement("script"),polarisScript.type="text/javascript",polarisScript.id=e,polarisScript.async=!0,polarisScript.src="https://widget.reviews.io/polaris/build.js",document.getElementsByTagName("head")[0].appendChild(polarisScript))}null==t.linebreak&&(t.linebreak=!1),null==t.removeBrackets&&(t.removeBrackets=!1),null==t.mode&&(t.mode=!1),null==t.color&&(t.color="#67c116"),null==t.textClr&&(t.textClr="#333"),null==t.useCustomLookup&&(t.useCustomLookup=!1),null==t.useProductGroup&&(t.useProductGroup=!1),null==t.mpnLookup&&(t.mpnLookup=!1),null==t.customLookupSkuFallback&&(t.customLookupSkuFallback=!1),null==t.showNumberDatesFormat&&(t.showNumberDatesFormat="dd.MM.yyyy"),null==t.minRating&&(t.minRating=1),null==t.showNumberDates&&(t.showNumberDates=!1),null==t.enableSyndication&&(t.enableSyndication=!1),null==t.enableReviewerAddress&&(t.enableReviewerAddress=!0),null==t.enableDate&&(t.enableDate=!0),null==t.translateAverage&&(t.translateAverage="Average"),null==t.translateReviews&&(t.translateReviews="Reviews"),null==t.translateNoReviews&&(t.translateNoReviews="Be the first to review this product."),null==t.translateMoreRatings&&(t.translateMoreRatings="More Ratings"),null==t.translateNoComments&&(t.translateNoComments="This review has no comments"),null==t.translateReplyFrom&&(t.translateReplyFrom="Reply From"),null==t.translatePosted&&(t.translatePosted="Posted"),null==t.translateWriteReview&&(t.translateWriteReview="Write a Review"),null==t.translateShow&&(t.translateShow="Show"),null==t.translateDetails&&(t.translateDetails="More"),null==t.translateRateThisProduct&&(t.translateRateThisProduct="Rate This Product"),null==t.translateSelectProduct&&(t.translateSelectProduct="Select Product:"),null==t.translateWriteReviewPlaceholder&&(t.translateWriteReviewPlaceholder="Write your review here"),null==t.translateSubmitReview&&(t.translateSubmitReview="Submit Review"),null==t.translateYourNamePlaceholder&&(t.translateYourNamePlaceholder="Your Name"),null==t.translateEmailAddressPlaceholder&&(t.translateEmailAddressPlaceholder="Email Address"),null==t.translateThankyouForYourReview&&(t.translateThankyouForYourReview="Thank you for your review!"),null==t.translateYourReviewHasBeenSubmitted&&(t.translateYourReviewHasBeenSubmitted="Your review has been submitted."),null==t.translateReviewsCount&&(t.translateReviewsCount="Reviews"),null==t.translateVerifiedBuyer&&(t.translateVerifiedBuyer="Verified Buyer"),null==t.translateUnverifiedBuyer&&(t.translateUnverifiedBuyer="Unverified Buyer"),null==t.translateVerifiedBuyerYes&&(t.translateVerifiedBuyerYes="Yes"),null==t.translateVerifiedBuyerNo&&(t.translateVerifiedBuyerNo="No"),null==t.translateAnonymousReviewerName&&(t.translateAnonymousReviewerName="Anonymous"),null==t.enableProductName&&(t.enableProductName=!1),null==t.formatReviewCount&&(t.formatReviewCount=!1),null==t.formatLanguage&&(t.formatLanguage="en-GB"),null==t.lang&&(t.lang="en"),null==t.snippetPopup&&(t.snippetPopup=!0),null==t.dataAttributeSelector&&(t.dataAttributeSelector="data-sku"),null==t.ignoreCollection&&(t.ignoreCollection=!1),null==t.anchorToReviewsWidget&&(t.anchorToReviewsWidget=!1);var s=[],l=document.querySelectorAll("."+e);if(l.length>0)for(var u=0;uratingSnippetMaxReq&&(doRatingSnippetReq([...s],t,e,ratingSnippetBatchNum++),s=[])}s.length&&doRatingSnippetReq(s,t,e,ratingSnippetBatchNum)};const doRatingSnippetReq=function(e,t,a,n){var r;ratingSnippetSkuMap=[],ratingSnippetSkuMapChar=!1,(r=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP")).onreadystatechange=function(){if(4==r.readyState&&200==r.status){var e=JSON.parse(r.responseText),i=document.querySelectorAll("."+a+'[rating-snippet-batch="'+n+'"]');if(i.length>0)for(var o=0;o=0)&&-1==g.indexOf(e[u].sku)&&(d+=parseFloat(e[u].average_rating)*e[u].num_ratings,c+=parseFloat(e[u].num_ratings),p++,g.push(e[u].sku));d/=c;var b=null!=t.text?" "+t.text:"",w=null!=t.starsText?" "+t.starsText:"";if(1==c&&(b=t.singularText?" "+t.singularText:" Reviews"==b?" Review":b,w=t.singularStarsText?" "+t.singularStarsText:" Star"),c>1&&!w&&(w=" Stars"),s.setAttribute("data-retrieved",!0),p>0){t.formatReviewCount&&(c=c.toLocaleString(t.formatLanguage));let a=Math.round(100*d)/100+w+" - "+c+b;s.setAttribute("title",a),s.setAttribute("aria-label",a),s.innerHTML=renderSnippet(d,c,b,t),s.setAttribute("data-done",!0),window.__fullPictureEvents&&(s.setAttribute("data-rating",d),s.setAttribute("data-count",c),s.setAttribute("data-product-name",e[u].name))}else t.showEmptyStars&&(s.innerHTML=renderSnippet(0,0,b,t),s.setAttribute("data-done",!0));!t.usePolaris&&!t.anchorToReviewsWidget||s.getAttribute("role")||s.setAttribute("role","link"),s.getAttribute("tabindex")||s.setAttribute("tabindex","0"),t.anchorToReviewsWidget&&(s=document.querySelector(".main-content .ruk_rating_snippet")?document.querySelector(".main-content .ruk_rating_snippet"):document.querySelector(".main_content .ruk_rating_snippet")?document.querySelector(".main_content .ruk_rating_snippet"):document.querySelector(".ruk_rating_snippet"),document.querySelector("[data-reviewsio-widget='polaris']")?polaris=document.querySelector("[data-reviewsio-widget='polaris']"):polaris=document.querySelector("#ReviewsWidget"),polaris&&s&&(s.onclick=function(){polaris.scrollIntoView({block:"start",behavior:"smooth"})}));var v=document.querySelectorAll(".ruk-rating-snippet-count");v.length>0&&v.forEach((function(e){null!=t.textClr&&(e.style.color=t.textClr)})),t.callback&&t.callback({data:e,rating:d,count:p})}}};try{e=[...new Set(e)]}catch(e){}var i=e.join(";");if(i.length,""!=(i=encodeURIComponent(i))){var o="sku="+i+"&store="+t.store;t.useCustomLookup&&(o+="&useCustomLookup="+t.useCustomLookup),t.customLookupSkuFallback&&(o+="&customLookupSkuFallback="+t.customLookupSkuFallback),t.useProductGroup&&(o+="&useProductGroup="+t.useProductGroup),t.mpnLookup&&(o+="&mpnLookup="+t.mpnLookup),ratingSnippetSkuMap.length&&(o+="&skumap="+ratingSnippetSkuMap.join(ratingSnippetSkuMapChar),o+="&skumapc="+ratingSnippetSkuMapChar),t.tag&&(o+="&tag="+t.tag),t.lang&&(o+="&lang="+t.lang),t.enableSyndication&&(o+="&enableSyndication="+t.enableSyndication),t.ignoreCollection&&(o+="&ignore_collection="+t.ignoreCollection),o.length>8e3?(r.open("POST","https://api.reviews.io/product/rating-batch",!0),r.setRequestHeader("Content-type","application/x-www-form-urlencoded"),r.send(o)):(r.open("GET","https://api.reviews.io/product/rating-batch?"+o,!0),r.send());var s=document.createElement("div");s.innerHTML='',document.body.appendChild(s),window.__fullPictureEvents?window.__fullPictureEvents.addWidget("#reviews_fade #reviews_container","rating-snippet"):(window.__reviewsIoWidgetList||(window.__reviewsIoWidgetList=[]),window.__reviewsIoWidgetList.push({target:"#reviews_fade #reviews_container",widget:"rating-snippet"})),t.listenForChanges&&"MutationObserver"in window&&!ratingSnippetObserver&&window.addEventListener("load",(e=>{(ratingSnippetObserver=new MutationObserver((function(e){ratingSnippetObserverTimeout&&clearTimeout(ratingSnippetObserverTimeout),ratingSnippetGlobalSettings&&document.querySelector("."+ratingSnippetGlobalSettings.class+":not([data-retrieved])")&&(ratingSnippetObserverTimeout=setTimeout((function(){reinitialiseRatingSnippet()}),1e3))}))).observe(document,{attributes:!1,childList:!0,characterData:!1,subtree:!0})}));var l=document.querySelectorAll("."+a);if(l.length>0)for(var u in l){var d=l.item(u);null!=t.color&&(d.style.color=t.color),("undefined"!=typeof productWidget||t.usePolaris)&&null==d.onclick&&t.snippetPopup&&(d.onclick=function(e){var a=this.getAttribute(t.dataAttributeSelector);if(window.__fullPictureEvents&&(window.__fullPictureEvents.event("rating-snippet","click"),window.__fullPictureEvents.setWidgetData("rating-snippet",{product:this.getAttribute("data-product-name"),rating:this.getAttribute("data-rating"),count:this.getAttribute("data-count")})),this.getAttribute("data-done")){var n=document.getElementsByTagName("html")[0];if(document.getElementById("reviews_widget").innerHTML="",t.usePolaris&&"undefined"!=typeof ReviewsWidget){var r={store:t.store,widget:"polaris",options:{types:"product_review",lang:t.hasOwnProperty("lang")?t.lang:"en",layout:"",enable_syndication:t.enableSyndication,per_page:t.polarisPerPage?t.polarisPerPage:8,product_review:{sku:a,hide_if_no_results:!1,min_rating:t.minRating?t.minRating:1},header:{enable_summary:!0,enable_ratings:!0,enable_attributes:!0,enable_image_gallery:!0,enable_percent_recommended:!1,enable_write_review:null==t.writeButton||t.writeButton,enable_ask_question:!0,enable_sub_header:!0,always_show:!0},filtering:{enable:!0,enable_text_search:!0,enable_sorting:!0,enable_overall_rating_filter:!0,enable_ratings_filters:!0,enable_attributes_filters:!0},reviews:{enable_replies:t.showPopupReplies,enable_avatar:!0,enable_reviewer_name:!0,enable_reviewer_address:t.enableReviewerAddress,reviewer_address_format:"city, country",enable_verified_badge:!0,enable_reviewer_recommends:!0,enable_attributes:!0,enable_product_name:!0,enable_images:!0,enable_ratings:!0,enable_share:!0,enable_helpful_vote:!0,enable_helpful_display:!0,enable_report:!0,enable_date:t.enableDate}},styles:{"--base-font-size":"16px","--common-button-font-family":"inherit","--common-button-font-size":"16px","--common-button-font-weight":"500","--common-button-letter-spacing":"0","--common-button-text-transform":"none","--common-button-vertical-padding":"10px","--common-button-horizontal-padding":"20px","--common-button-border-width":"2px","--common-button-border-radius":"0px","--primary-button-bg-color":"#0E1311","--primary-button-border-color":"#0E1311","--primary-button-text-color":"#ffffff","--secondary-button-bg-color":"transparent","--secondary-button-border-color":"#0E1311","--secondary-button-text-color":"#0E1311","--common-star-color":t.color,"--common-star-disabled-color":"rgba(0,0,0,0.25)","--medium-star-size":"22px","--small-star-size":"19px","--heading-text-color":"#0E1311","--heading-text-font-weight":"600","--heading-text-font-family":"inherit","--heading-text-line-height":"1.4","--heading-text-letter-spacing":"0","--heading-text-transform":"none","--body-text-color":"#0E1311","--body-text-font-weight":"400","--body-text-font-family":"inherit","--body-text-line-height":"1.4","--body-text-letter-spacing":"0","--body-text-transform":"none","--inputfield-text-font-family":"inherit","--input-text-font-size":"14px","--inputfield-text-font-weight":"400","--inputfield-text-color":"#0E1311","--inputfield-border-color":"rgba(0,0,0,0.2)","--inputfield-background-color":"transparent","--inputfield-border-width":"1px","--inputfield-border-radius":"0px","--common-border-color":"rgba(0,0,0,0.15)","--common-border-width":"1px","--common-sidebar-width":"190px","--slider-indicator-bg-color":"rgba(0,0,0,0.1)","--slider-indicator-button-color":"#0E1311","--slider-indicator-width":"190px","--badge-icon-color":"#0E1311","--badge-icon-font-size":"inherit","--badge-text-color":"#0E1311","--badge-text-font-size":"inherit","--badge-text-letter-spacing":"inherit","--badge-text-transform":"inherit","--author-font-size":"inherit","--author-text-transform":"none","--avatar-thumbnail-size":"60px","--avatar-thumbnail-border-radius":"100px","--avatar-thumbnail-text-color":"#0E1311","--avatar-thumbnail-bg-color":"rgba(0,0,0,0.1)","--photo-video-thumbnail-size":"80px","--photo-video-thumbnail-border-radius":"0px","--mediaslider-scroll-button-icon-color":"#0E1311","--mediaslider-scroll-button-bg-color":"rgba(255, 255, 255, 0.85)","--mediaslider-overlay-text-color":"#ffffff","--mediaslider-overlay-bg-color":"rgba(0, 0, 0, 0.8))","--mediaslider-item-size":"110px","--pagination-tab-text-color":"#0E1311","--pagination-tab-text-transform":"none","--pagination-tab-text-letter-spacing":"0","--pagination-tab-text-font-size":"16px","--pagination-tab-text-font-weight":"600","--pagination-tab-active-text-color":"#0E1311","--pagination-tab-active-text-font-weight":"600","--pagination-tab-active-border-color":"#0E1311","--pagination-tab-border-width":"3px"}};t.useMpn&&(r.options.product_review.mpn=a),t.useCustomLookup&&(r.options.product_review.lookup=a),t.tag&&(r.options.product_review.tag=t.tag),"undefined"!=typeof ReviewsWidgetInstances&&ReviewsWidgetInstances[Object.keys(ReviewsWidgetInstances)[0]]&&"object"==typeof ReviewsWidgetInstances[Object.keys(ReviewsWidgetInstances)[0]].state&&"object"==typeof ReviewsWidgetInstances[Object.keys(ReviewsWidgetInstances)[0]].state.config&&"string"==typeof ReviewsWidgetInstances[Object.keys(ReviewsWidgetInstances)[0]].state.config.widget&&"polaris"==ReviewsWidgetInstances[Object.keys(ReviewsWidgetInstances)[0]].state.config.widget&&"object"==typeof ReviewsWidgetInstances[Object.keys(ReviewsWidgetInstances)[0]].state.config.styles&&(r.styles=ReviewsWidgetInstances[Object.keys(ReviewsWidgetInstances)[0]].state.config.styles),t.polarisStyles&&(t.polarisStyles.styles?r.styles=t.polarisStyles.styles:r.styles=t.polarisStyles),t.polarisHeader&&(t.polarisHeader.header?r.options.header=t.polarisHeader.header:r.options.header=t.polarisHeader),t.polarisReviews&&(t.polarisReviews.reviews?r.options.reviews=t.polarisReviews.reviews:r.options.reviews=t.polarisReviews),t.polarisFiltering&&(t.polarisFiltering.filtering?r.options.filtering=t.polarisFiltering.filtering:r.options.filtering=t.polarisFiltering),new ReviewsWidget("#reviews_widget",r)}else{r={store:t.store,sku:a,css:t.css,primaryClr:t.color,neutralClr:"#EBEBEB",buttonClr:"#EEE",textClr:t.textClr,tabClr:"#eee",questions:!0,showTabs:!1,ratingStars:!1,showAvatars:!0,snippetPopup:!t.snippetPopup||t.snippetPopup,minRating:t.minRating?t.minRating:1,hidePoweredBy:!!t.hidePoweredBy&&t.hidePoweredBy,hideLogo:!!t.hideLogo&&t.hideLogo,showNumberDates:t.showNumberDates,showNumberDatesFormat:t.showNumberDatesFormat,enableProductName:t.enableProductName,enableDate:t.enableDate,enableReviewerAddress:t.enableReviewerAddress,translateAverage:t.translateAverage,translateReviews:t.translateReviews,translateNoReviews:t.translateNoReviews,translateMoreRatings:t.translateMoreRatings,translateNoComments:t.translateNoComments,translateReplyFrom:t.translateReplyFrom,translatePosted:t.translatePosted,translateWriteReview:t.translateWriteReview,translateShow:t.translateShow,translateDetails:t.translateDetails,translateRateThisProduct:t.translateRateThisProduct,translateSelectProduct:t.translateSelectProduct,translateWriteReviewPlaceholder:t.translateWriteReviewPlaceholder,translateSubmitReview:t.translateSubmitReview,translateYourNamePlaceholder:t.translateYourNamePlaceholder,translateEmailAddressPlaceholder:t.translateEmailAddressPlaceholder,translateThankyouForYourReview:t.translateThankyouForYourReview,translateYourReviewHasBeenSubmitted:t.translateYourReviewHasBeenSubmitted,translateReviewsCount:t.translateReviewsCount,translateVerifiedBuyer:t.translateVerifiedBuyer,translateUnverifiedBuyer:t.translateUnverifiedBuyer,translateVerifiedBuyerYes:t.translateVerifiedBuyerYes,translateVerifiedBuyerNo:t.translateVerifiedBuyerNo,translateAnonymousReviewerName:t.translateAnonymousReviewerName,formatReviewCount:!!t.formatReviewCount&&t.formatReviewCount,formatLanguage:t.hasOwnProperty("formatLanguage")?t.formatLanguage:"en-GB",lang:t.hasOwnProperty("lang")?t.lang:"en"};t.useMpn&&(r.mpn=a),t.useCustomLookup&&(r.lookup=a),t.useProductGroup&&(r.productGroup=a),t.tag&&(r.tag=t.tag),null!=t.writeButton&&(r.writeButton=t.writeButton),productWidget("reviews_widget",r)}document.getElementById("reviews_fade").style.display="block",document.body.classList.add("reviews-popup"),n.classList.add("reviews-popup")}})}document.getElementById("reviews_fade").onclick=function(e){var t=document.getElementsByTagName("html")[0];document.getElementById("reviews_fade").style.display="none",document.body.classList.remove("reviews-popup"),t.classList.remove("reviews-popup")},document.getElementById("reviews_container-close").onclick=function(){var e=document.getElementsByTagName("html")[0];document.getElementById("reviews_fade").style.display="none",document.body.classList.remove("reviews-popup"),e.classList.remove("reviews-popup")},document.querySelector("#reviews_fade #reviews_container").onclick=function(e){return e.stopPropagation(),!1}}};"function"==typeof ratingSnippetCallback&&ratingSnippetCallback();