PageSourceSearch

https://www.diplomacompany.com/wp-content/cache/min/1/carousel-inline-iframeless/dist.js?ver=1790697995

js diplomacompany.com collected 2026-10-02 11:20:01 UTC 126,579 bytes, 326 lines download raw bytes

1var currentWidget="";var reviewsio_modalOpen=!1;function reviewsio_announceToScreenReader(message){var announcer=document.getElementById('reviewsio-announcer');if(!announcer){announcer=document.createElement('div');announcer.id='reviewsio-announcer';announcer.setAttribute('aria-live','polite');announcer.setAttribute('aria-atomic','true');announcer.style.position='absolute';announcer.style.left='-10000px';announcer.style.width='1px';announcer.style.height='1px';announcer.style.overflow='hidden';document.body.appendChild(announcer)}
2announcer.textContent='';setTimeout(function(){announcer.textContent=message},100)}
3function reviewsio_slideList(widget,direction){const reviewList=document.getElementById(`R-ReviewsList--${widget}`);if(!widget||!direction||!reviewList)return;const firstCard=document.getElementById(`ReviewsList__item--first${widget}`)
4const cardWidth=firstCard?firstCard.clientWidth:0;if(direction==='right'){if(reviewList.scrollLeft>=reviewList.scrollWidth-reviewList.clientWidth){reviewList.style.scrollBehavior="auto";reviewList.scrollTo({left:0,top:0,behavior:'instant'});reviewList.style.scrollBehavior="smooth";reviewsio_announceToScreenReader('Returned to first review')}else{reviewList.scrollTo({left:reviewList.scrollLeft+cardWidth,top:0,behavior:'smooth'});reviewsio_announceToScreenReader('Moved to next review')}
5return}
6if(direction==='left'){if(reviewList.scrollLeft<=0){reviewList.style.scrollBehavior="auto";reviewList.scrollTo({left:reviewList.scrollWidth,top:0,behavior:'instant'});reviewList.style.scrollBehavior="smooth";reviewsio_announceToScreenReader('Moved to last review')}else{reviewList.scrollTo({left:reviewList.scrollLeft-cardWidth,top:0,behavior:'smooth'});reviewsio_announceToScreenReader('Moved to previous review')}
7return}}
8var reviewsio_mobileScrolled;var lastClicked=0;var currentPopup;document.documentElement.addEventListener("touchmove",function(e){reviewsio_mobileScrolled=!0})
9document.documentElement.addEventListener("touchstart",function(e){reviewsio_mobileScrolled=!1})
10document.documentElement.addEventListener("keypress",function(e){if(!e)return;if(e.key=='ArrowRight'){reviewsio_slideList(currentWidget,"right");return}
11if(e.key=='ArrowLeft'){reviewsio_slideList(currentWidget,"left");return}
12if(e.key==='Enter'){try{compare=4;for(;;){var position=e.composedPath().length-compare;position=e.composedPath()[position];if(position.classList.contains('CarouselWidget-prefix')){break}
13compare=compare+1}
14var ifModel=e.composedPath().length-6;ifModel=e.composedPath()[ifModel];if(!ifModel.classList.contains("js-modal-container")){tempcurrentWidget=e.composedPath().length-compare+1;tempcurrentWidget=e.composedPath()[tempcurrentWidget].getAttribute('id');if(tempcurrentWidget!=null){currentWidget=tempcurrentWidget}}}catch(e){}
15if(currentWidget){if(e.composedPath()[0].classList.contains('js-scroll-left-btn')){reviewsio_slideList(currentWidget,"left")}else if(e.composedPath()[0].classList.contains('js-scroll-right-btn')){reviewsio_slideList(currentWidget,"right")}else if(e.composedPath()[0].classList.contains('js-pause-btn')){reviewsio_toggleAutoscroll(currentWidget)}else{for(let i=0;i<e.composedPath().length;i++){if(e.composedPath()[i].classList&&e.composedPath()[i].classList.contains('js-pause-btn')){reviewsio_toggleAutoscroll(currentWidget);break}}}
16if(e.composedPath()[0].classList.contains('js-open-widgetModal')||e.composedPath()[0].classList.contains('js-model-close-btn')){e.target.click()}else if(e.composedPath()[0].hasAttribute('role')&&e.composedPath()[0].getAttribute('role')=='button'){e.target.click()}}}});document.documentElement.addEventListener("touchend",function(e){let currentTime=new Date().getTime();if(currentTime-lastClicked>=100||reviewsio_mobileScrolled){return}
17try{let compare=4;for(;;){let position=e.composedPath().length-compare;position=e.composedPath()[position];if(position.classList.contains('CarouselWidget-prefix')){break}
18compare=compare+1}
19var popupElement=e.composedPath().length-compare-6;popupElement=e.composedPath()[popupElement];try{var attribute=popupElement.getAttribute('r-popup');if(attribute!=null){var popup=document.getElementById(attribute);popup.classList.add('isActive');popup.classList.remove('u-hidden--all');popup.querySelector('.js-model-close-btn').focus();reviewsio_trapFocus(popup);try{var video=document.getElementById(currentPopup+'-video');video.play()}catch(f){}
20reviewsio_modalOpen=!0;var remove=[]}else{var remove=document.getElementsByClassName('js-modal-container')}}catch(e){var remove=document.getElementsByClassName('js-modal-container')}
21var innerElement=e.composedPath().length-compare-3;innerElement=e.composedPath()[innerElement];try{var ifModel=e.composedPath().length-6;ifModel=e.composedPath()[ifModel];if(!ifModel.classList.contains("js-modal-container")){tempcurrentWidget=e.composedPath().length-compare+1;tempcurrentWidget=e.composedPath()[tempcurrentWidget].getAttribute('id');if(tempcurrentWidget!=null){currentWidget=tempcurrentWidget}}}catch(e){}
22try{if((e.composedPath()[0].classList.contains('js-close-widgetModal'))||(e.composedPath()[0].classList.contains('js-model-close-btn'))){for(var i in remove){reviewsio_modalOpen=!1;remove[i].classList.remove('isActive');remove[i].classList.add('u-hidden--all');if(currentPopup){document.querySelector('.R-ReviewsList__item[r-popup='+currentPopup+']').focus()}
23try{var video=document.getElementById(currentPopup+'-video');video.pause()}catch(f){}}}}catch(e){}
24if(e.composedPath()[0].classList.contains('js-scroll-left-btn')){reviewsio_slideList(currentWidget,"left")}
25if(e.composedPath()[0].classList.contains('js-scroll-right-btn')){reviewsio_slideList(currentWidget,"right")}
26if(e.composedPath()[0].classList.contains('js-pause-btn')){reviewsio_toggleAutoscroll(currentWidget)}else{for(let i=0;i<e.composedPath().length;i++){if(e.composedPath()[i].classList&&e.composedPath()[i].classList.contains('js-pause-btn')){reviewsio_toggleAutoscroll(currentWidget);break}}}}catch(e){}
27lastClicked=currentTime});document.documentElement.addEventListener("click",function(e){var t=new Date().getTime();lastClicked=t;try{compare=4;for(;;){var position=e.composedPath().length-compare;position=e.composedPath()[position];if(position.classList.contains('CarouselWidget-prefix')){break}
28compare=compare+1}
29var popupElement=e.composedPath().length-compare-6;popupElement=e.composedPath()[popupElement];var attribute;try{attribute=popupElement.getAttribute('r-popup');if(attribute!=null){currentPopup=attribute;var popup=document.getElementById(attribute);popup.classList.add('isActive');popup.classList.remove('u-hidden--all');popup.querySelector('.js-model-close-btn').focus();reviewsio_trapFocus(popup);reviewsio_modalOpen=!0;try{var video=document.getElementById(currentPopup+'-video');video.play()}catch(f){}
30var remove=[]}else{var remove=document.getElementsByClassName('js-modal-container')}}catch(e){var remove=document.getElementsByClassName('js-modal-container')}
31var innerElement=e.composedPath().length-compare-3;innerElement=e.composedPath()[innerElement];try{var ifModel=e.composedPath().length-6;ifModel=e.composedPath()[ifModel];if(!ifModel.classList.contains("js-modal-container")){tempcurrentWidget=e.composedPath().length-compare+1;tempcurrentWidget=e.composedPath()[tempcurrentWidget].getAttribute('id');if(tempcurrentWidget!=null){currentWidget=tempcurrentWidget}}}catch(e){}
32try{if((e.composedPath()[0].classList.contains('js-close-widgetModal'))||(e.composedPath()[0].classList.contains('js-model-close-btn'))){for(var i in remove){reviewsio_modalOpen=!1;remove[i].classList.remove('isActive');remove[i].classList.add('u-hidden--all');if(currentPopup){document.querySelector('.R-ReviewsList__item[r-popup='+currentPopup+']').focus()}
33try{var video=document.getElementById(currentPopup+'-video');video.pause()}catch(f){}}}}catch(e){}
34if(e.composedPath()[0].classList.contains('js-scroll-left-btn')){reviewsio_slideList(currentWidget,"left")}
35if(e.composedPath()[0].classList.contains('js-scroll-right-btn')){reviewsio_slideList(currentWidget,"right")}
36if(e.composedPath()[0].classList.contains('js-pause-btn')){reviewsio_toggleAutoscroll(currentWidget)}}catch(e){}});var hoverWidget="";function reviewsio_mouseStatus(widget){hoverWidget=widget}
37var scrollingWidgets={};var pausedWidgets={};function reviewsio_createScroll(widget,time){if(scrollingWidgets[widget]==undefined){scrollingWidgets[widget]=time;pausedWidgets[widget]=!1;reviewsio_pageScroll(widget)}else{scrollingWidgets[widget]=time}}
38function reviewsio_toggleAutoscroll(widget){var pauseBtn=document.querySelector('.js-pause-btn[widget="'+widget+'"]')||document.querySelector('[widget="'+widget+'"] .js-pause-btn');var isCurrentlyPaused=pausedWidgets[widget];pausedWidgets[widget]=!isCurrentlyPaused;var pauseBtn=document.querySelector('[widget="'+widget+'"] .js-pause-btn');if(!pauseBtn){pauseBtn=document.querySelector('.js-pause-btn[widget="'+widget+'"]')}
39if(pauseBtn){var newAriaLabel=pausedWidgets[widget]?'Play carousel':'Pause carousel';var newTooltip=pausedWidgets[widget]?'Play carousel':'Pause carousel';var newIcon=pausedWidgets[widget]?'ricon-play':'ricon-pause';var newText=pausedWidgets[widget]?'Play':'Pause';pauseBtn.innerHTML='<div aria-hidden="true" class="R-BadgeElement__icon R-IconButton R-IconButton--lg u-marginLeft--neg--xxs">'+'<span class="'+newIcon+' R-IconButton__icon cssVar-badgeElement__icon"></span>'+'</div>'+'<div aria-hidden="true" class="R-BadgeElement__text R-TextBody R-TextBody--xxxxs R-TextBody--inline u-textLeft--all u-marginBottom--none u-verticalAlign--middle">'+'<div class="cssVar-badgeElement__text">'+newText+'</div>'+'</div>';pauseBtn.setAttribute('aria-label',newAriaLabel);pauseBtn.setAttribute('r-tooltip',newTooltip);pauseBtn.setAttribute('aria-pressed',pausedWidgets[widget]?'true':'false');reviewsio_announceToScreenReader(pausedWidgets[widget]?'Carousel paused':'Carousel resumed')}else{console.log('Pause button not found for widget:',widget)}}
40function reviewsio_pageScroll(widget){if(scrollingWidgets[widget]==!1){var time=1000}else{var time=scrollingWidgets[widget]}
41setTimeout(function(){if(hoverWidget!==widget&&reviewsio_modalOpen!==!0&&scrollingWidgets[widget]!==!1&&!pausedWidgets[widget]){reviewsio_slideList(widget,"right")}
42reviewsio_pageScroll(widget)},time)}
43try{$('body').click(function(e){temp=e.target;for(;;){try{if(temp.getAttribute("widget")!=null&&temp.classList.contains("R-ReviewsList__controlButton")){if(temp.classList.contains("R-ReviewsList__controlButton--left")){reviewsio_slideList(temp.getAttribute("widget"),"left")}else if(temp.classList.contains("R-ReviewsList__controlButton--right")){reviewsio_slideList(temp.getAttribute("widget"),"right")}else if(temp.classList.contains("R-ReviewsList__controlButton--pause")||temp.classList.contains("R-ReviewsList__controlButton--pause-top")){reviewsio_toggleAutoscroll(temp.getAttribute("widget"))}
44break}else if(temp.classList.contains("js-pause-btn")&&temp.getAttribute("widget")){reviewsio_toggleAutoscroll(temp.getAttribute("widget"));break}
44else if(temp.closest&&temp.closest(".js-pause-btn")){var pauseButton=temp.closest(".js-pause-btn");if(pauseButton.getAttribute("widget")){reviewsio_toggleAutoscroll(pauseButton.getAttribute("widget"));break}}else if(temp.classList.contains("js-open-widgetModal")){attribute=temp.getAttribute("r-popup");if(attribute!=null){currentPopup=attribute;var popup=document.getElementById(attribute);popup.classList.add('isActive');popup.classList.remove('u-hidden--all');popup.querySelector('.js-model-close-btn').focus();reviewsio_trapFocus(popup);reviewsio_modalOpen=!0;try{var video=document.getElementById(currentPopup+'-video');video.play()}catch(f){}
45var remove=[]}else{var remove=document.getElementsByClassName('js-modal-container')}
46break}else if(temp.classList.contains("js-model-close-btn")||temp.classList.contains("js-close-widgetModal")){$(".js-modal-container").each(function(){$(this).removeClass('isActive')});break}else{temp=temp.parentElement}}catch(f){break}}})}catch(a){};if(typeof carouselInlineWidget=='undefined'){carouselInlineWidget=function(elementId,opts){var reviewsIoCarouselElement=document.getElementById(elementId);var head=document.getElementById('head');var url='https://widget.reviews.io/carousel-inline-iframeless/widget'
47var queryString='elementId='+elementId+'&version=1&';opts.lang=opts.lang=='de-informal'||opts.lang=='de-in'?'de':opts.lang;userVaribles=reviewsio_keyObject(opts,elementId);setTimeout(function(){if(typeof html=='undefined'){}},500);var carouselInlineWidgetListener=function(event){try{var data=JSON.parse(event.data);if(data.action!=undefined){switch(data.action){case "resize":if(data.elementId==elementId){frame.height=data.height}
48break}}}catch(e){}}
49if(window.addEventListener){addEventListener("message",carouselInlineWidgetListener,!1)}else{attachEvent("onmessage",carouselInlineWidgetListener)}}
50if(typeof carouselInlineWidgetCallback=='function'){carouselInlineWidgetCallback()}}
51var widgetId="";var reviewIndex;function reviewsio_keyObject(req,elementId){var userVaribles={api:'https://api.reviews.io',element_id:elementId,store:'ecommerce-demo-store',sku:'',carousel_type:'side_header',styles_carousel:'',options:{general:{enable_richsnippets_company:!0,enable_richsnippets_product:!0,review_type:"store, product, third_party",min_reviews:5,max_reviews:20,address_format:"CITY, COUNTRY",enable_auto_scroll:!0,enable_pause_button:!0,},header:{enable_overall_stars:!0,timeline_difference:0,logo_url_link:!1,enable_logo_url:!0,enable_total_reviews:!1,},reviews:{enable_customer_name:!0,enable_customer_location:!0,enable_verified_badge:!0,enable_recommends_badge:!0,enable_photos:!0,enable_videos:!0,enable_review_date:!0,disable_same_customer:!1,min_review_percent:3,third_party_source:!1,hide_empty_reviews:!0,enable_product_name:!1,tags:"",branch:"",enable_branch_name:!1,enable_avatars:!1,},popups:{enable_review_popups:!0,enable_helpful_buttons:!0,enable_helpful_count:!0,enable_share_buttons:!0,},},styles:{},translations:reviewsio_language(req.lang),}
52for(var i in req){if(typeof req[i]!='object'){userVaribles[i]=req[i]}else{for(var j in req[i]){if(typeof req[i][j]!='object'){userVaribles[i][j]=req[i][j]}else{for(var k in req[i][j]){if(typeof req[i][j][k]!='object'){userVaribles[i][j][k]=req[i][j][k]}}}}}}
53var rukstyles='<link rel="stylesheet" type="text/css" href="data:text/css;charset=UTF-8,';innerStyles='.CarouselWidget-prefix .CarouselWidget{';for(var style in userVaribles.styles){innerStyles+=style+":"+userVaribles.styles[style]+";"}
54innerStyles+='}';rukstyles+=escape(innerStyles);rukstyles+='">';var html=reviewsio_getCode(userVaribles,rukstyles);return userVaribles}
55function reviewsio_getCode(userVaribles,styles){var split_types=userVaribles.options.general.review_type.split(", ");htmls=reviewsio_getAjax(userVaribles,split_types,styles);return htmls}
56function reviewsio_getWidgetState(elementId){window.reviewsioWidgetState=window.reviewsioWidgetState||{};window.reviewsioWidgetState.widgets=window.reviewsioWidgetState.widgets||{};if(!window.reviewsioWidgetState.widgets[elementId]){window.reviewsioWidgetState.widgets[elementId]={}}
57return window.reviewsioWidgetState.widgets[elementId]}
58function reviewsio_getAjax(userVaribles,carouselType,styles){var apiUrl;var elementId=userVaribles.element_id;var state=reviewsio_getWidgetState(elementId);var currentSort=state.sort||'date_desc';var sortParam=currentSort==='with_images'?'date_desc':currentSort;var extraParams=currentSort==='with_images'?'&with=images':'';var extraNum=userVaribles.options.general.max_reviews*5;var apiBranch='&branch='+userVaribles.options.reviews.branch;var apiTags='&tag='+encodeURIComponent(userVaribles.options.reviews.tags);var hideEmpty=userVaribles.options.reviews.hide_empty_reviews?'&must_have_comments=true':'';var apiVersion=apiBranch+apiTags;var finalString="";if(carouselType[0]=='third_party'){storeApi=0;if(carouselType.length==1){apiUrl=userVaribles.api+'/timeline/data?type=store_third_party_review&store='+userVaribles.store+'&sort='+sortParam+'&page=1&per_page='+extraNum+'&sku=&enable_avatars='+userVaribles.options.reviews.enable_avatars+'&include_subrating_breakdown=1'+hideEmpty+apiVersion+extraParams}else{for(var x=0;x<carouselType.length;x++){if(carouselType[x]=="product"){finalString+="&include_product_reviews=1"}else if(carouselType[x]=="company"){storeApi=1}}
59if(storeApi==1){apiUrl=userVaribles.api+'/timeline/data?type=store_review&store='+userVaribles.store+'&sort='+sortParam+'&page=1&per_page='+extraNum+'&sku=&enable_avatars='+userVaribles.options.reviews.enable_avatars+'&include_subrating_breakdown=1'+hideEmpty+apiVersion+finalString+extraParams}else{apiUrl=userVaribles.api+'/timeline/data?type=store_third_party_review&store='+userVaribles.store+'&sort='+sortParam+'&page=1&per_page='+extraNum+'&sku=&enable_avatars='+userVaribles.options.reviews.enable_avatars+'&include_subrating_breakdown=1'+hideEmpty+apiVersion+finalString+extraParams}}}else if(carouselType[0]=='product'){var skus=userVaribles.sku;skus=encodeURIComponent(skus);var finalString="&include_product_reviews=1";for(var x=0;x<carouselType.length;x++){if(carouselType[x]=="third_party"){finalString+="&include_local_reviews=1"}}
60apiUrl=userVaribles.api+'/timeline/data?type=product_review&store='+userVaribles.store+'&sort='+sortParam+'&page=1&per_page='+extraNum+'&sku='+skus+'&enable_avatars='+userVaribles.options.reviews.enable_avatars+'&include_subrating_breakdown=1'+hideEmpty+apiVersion+finalString+extraParams}else if(carouselType[0]=='company'){if(carouselType.length===1){finalString="&minRating="+userVaribles.options.reviews.min_review_percent}
61for(var x=1;x<carouselType.length;x++){if(carouselType[x]=="product"){var skus=userVaribles.sku;skus=encodeURIComponent(skus);finalString+="&include_product_reviews=1&sku="+skus}else if(carouselType[x]=="third_party"){finalString+="&include_local_reviews=1"}}
62apiUrl=userVaribles.api+'/timeline/data?type=store_review&store='+userVaribles.store+'&sort='+sortParam+'&page=1&per_page='+extraNum+'&enable_avatars='+userVaribles.options.reviews.enable_avatars+'&include_subrating_breakdown=1'+hideEmpty+apiVersion+finalString+extraParams}
63if(userVaribles.options.reviews&&userVaribles.options.reviews.enable_syndication){a
63piUrl+='&enable_syndication=true'}
64apiUrl+=`&lang=${userVaribles.lang ?? 'en'}`;state.userVaribles=userVaribles;var obj;var temp=0;var xhr=new XMLHttpRequest();xhr.open('GET',apiUrl);xhr.onload=function(){if(xhr.status===200){ajaxData=JSON.parse(xhr.responseText);ajaxData=reviewsio_setNumReviews(userVaribles,ajaxData);setTimeout(function(){var html=reviewsio_renderCode(userVaribles,ajaxData);if(typeof html=='undefined'){var html=""}
65if(currentSort==='with_images'&&(!ajaxData.reviews||ajaxData.reviews.length<userVaribles.options.general.min_reviews)){var fallbackSort=state.previousSort||'date_desc';if(fallbackSort==='with_images')fallbackSort='date_desc';state.sort=fallbackSort;state.withImagesDisabled=!0;var existingContainer=document.getElementById(elementId);if(existingContainer){var existingSortOptions=existingContainer.querySelectorAll('.sort-option');existingSortOptions.forEach(function(opt){if(opt.getAttribute('data-sort')===fallbackSort){opt.classList.add('isActive')}else{opt.classList.remove('isActive')}});reviewsio_updateSortTriggerLabel(elementId,fallbackSort);reviewsio_setWithImagesDisabled(elementId,!0)}
66return}
67reviewsIoCarouselElement=document.getElementById(userVaribles.element_id);if(!reviewsIoCarouselElement)return;reviewsIoCarouselElement.innerHTML=styles+html;reviewsio_resizer();reviewsio_initSorting(userVaribles.element_id);if((userVaribles.options.general.enable_auto_scroll==!0)||(!isNaN(userVaribles.options.general.enable_auto_scroll))){reviewsio_createScroll(userVaribles.element_id,userVaribles.options.general.enable_auto_scroll)}else{reviewsio_createScroll(userVaribles.element_id,!1)}
68return html},100)}else{}};xhr.send()}
69function reviewsio_updateSortTriggerLabel(elementId,sortType){var widgetContainer=document.getElementById(elementId);if(!widgetContainer)return;var sortTrigger=widgetContainer.querySelector('#sortTrigger');if(!sortTrigger)return;var state=reviewsio_getWidgetState(elementId);var userVaribles=state.userVaribles||{};var t=userVaribles.translations||{};var sortByLabel=t.sort_by||'Sort by';var labels={date_desc:t.newest_first||'Newest first',date_asc:t.oldest_first||'Oldest first',highest_rating:t.highest_rating||'Highest rating',lowest_rating:t.lowest_rating||'Lowest rating',with_images:t.reviews_with_photos||'Reviews with photos',};var arrowSpan=sortTrigger.querySelector('span');if(!arrowSpan){arrowSpan=document.createElement('span');arrowSpan.className='ricon-thin-arrow--down u-verticalAlign--middle'}
70var selectedLabel=labels[sortType]||labels.date_desc;while(sortTrigger.firstChild){sortTrigger.removeChild(sortTrigger.firstChild)}
71sortTrigger.appendChild(document.createTextNode(sortByLabel+': '+selectedLabel+' '));sortTrigger.appendChild(arrowSpan)}
72function reviewsio_setWithImagesDisabled(elementId,disabled){var widgetContainer=document.getElementById(elementId);if(!widgetContainer)return;var withImagesOption=widgetContainer.querySelector('.sort-option[data-sort="with_images"]');if(!withImagesOption)return;if(disabled){withImagesOption.classList.remove('isActive');withImagesOption.setAttribute('aria-disabled','true');withImagesOption.style.pointerEvents='none';withImagesOption.style.opacity='0.6';withImagesOption.style.cursor='default'}else{withImagesOption.removeAttribute('aria-disabled');withImagesOption.style.pointerEvents='';withImagesOption.style.opacity='';withImagesOption.style.cursor=''}}
73function reviewsio_trapFocus(focusedElement){if(!focusedElement)return;var focusableEls=focusedElement.querySelectorAll('[role="button"]:not([disabled]), a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])');var firstFocusableEl=focusableEls[0];var lastFocusableEl=focusableEls[focusableEls.length-1];focusedElement.addEventListener('keydown',function(e){var isTabPressed=(e.key==='Tab'||e.keyCode===9);if(!isTabPressed){return}
74if(e.shiftKey){if(document.activeElement===firstFocusableEl){lastFocusableEl.focu
74s();e.preventDefault()}}else{if(document.activeElement===lastFocusableEl){firstFocusableEl.focus();e.preventDefault()}}})};var totalNumReviews;function reviewsio_setNumReviews(userVaribles,ajaxData){totalNumReviews=0;temp_split=userVaribles.options.general.review_type.split(', ');if(userVaribles.sku==""){}else{for(var i in temp_split){if(temp_split[i]=='product'){apiUrl=userVaribles.api+'/timeline/data?type=product_review&store='+userVaribles.store+'&sort=date_desc&page=1&per_page='+userVaribles.options.general.max_reviews+'&sku='+userVaribles.sku+'&enable_avatars='+userVaribles.options.reviews.enable_avatars+'&include_subrating_breakdown=1&v=0.146758459728451252'}else if(temp_split[i]=='company'){apiUrl=userVaribles.api+'/timeline/data?type=store_review&store='+userVaribles.store+'&sort=date_desc&page=1&per_page='+userVaribles.options.general.max_reviews+'&enable_avatars='+userVaribles.options.reviews.enable_avatars+'&include_subrating_breakdown=1&v=0.146758459728451252'}else if(temp_split[i]=='third_party'){apiUrl=userVaribles.api+'/timeline/data?type=store_third_party_review&store='+userVaribles.store+'&sort=date_desc&page=1&per_page='+userVaribles.options.general.max_reviews+'&sku=&enable_avatars='+userVaribles.options.reviews.enable_avatars+'&include_subrating_breakdown=1&v=0.14675845972845125'}
75if(i==0){var firstApi=new XMLHttpRequest();firstApi.open('GET',apiUrl);firstApi.onload=function(){if(firstApi.status===200){firstData=JSON.parse(firstApi.responseText);totalNumReviews+=firstData.stats.results_count}else{}};firstApi.send()}else if(i==1){var secondApi=new XMLHttpRequest();secondApi.open('GET',apiUrl);secondApi.onload=function(){if(secondApi.status===200){secondData=JSON.parse(secondApi.responseText);totalNumReviews+=secondData.stats.results_count}else{}};secondApi.send()}}}
76return ajaxData}
77function reviewsio_formatReviewStat(value,lang){return Number(value).toLocaleString(lang)}
78var ajaxData;function reviewsio_renderCode(userVaribles,ajaxData){if(userVaribles.styles_carousel=="default"){userVaribles.styles_carousel=""}
79reviewsio_processAjax(userVaribles,ajaxData);if(ajaxData.reviews&&ajaxData.reviews.length>=userVaribles.options.general.min_reviews){var darkButtons="";var reviewsLogo="https://assets.reviews.io/img/all-global-assets/logo/reviewsio-logo.svg";var htmls='<div tabindex="0" class="CarouselWidget-prefix"><div class="CarouselWidget widgetId-'+userVaribles.element_id+' '+userVaribles.styles_carousel+' CarouselWidget--'+userVaribles.carousel_type+'" r-data-observe-resizes>';htmls+=reviewsio_renderHeader(userVaribles,ajaxData);htmls+='<div class="CarouselWidget__list">'+'<div tabindex="0" class="R-ReviewsList-container" role="region" aria-label="Customer reviews carousel with auto-scroll controls" data-widget="'+userVaribles.element_id+'" onmouseover="reviewsio_mouseStatus('+"'"+userVaribles.element_id+"'"+');" onmouseout="reviewsio_mouseStatus('+"''"+');" onfocus="reviewsio_mouseStatus('+"'"+userVaribles.element_id+"'"+');" onblur="reviewsio_mouseStatus('+"''"+');" onfocusin="reviewsio_mouseStatus('+"'"+userVaribles.element_id+"'"+');" onfocusout="reviewsio_mouseStatus('+"''"+');">'+'<div tabindex="0" role="button" aria-label="REVIEWS.io Carousel Scroll Left" class="js-scroll-left-btn R-ReviewsList__controlButton R-ReviewsList__controlButton--left" widget="'+userVaribles.element_id+'">'+'<i class="js-scroll-left-btn ricon-thin-arrow--left controlButton__icon"></i>'+'</div>'+'<div tabindex="0" role="button" aria-label="REVIEWS.io Carousel Scroll Right" class="js-scroll-right-btn R-ReviewsList__controlButton R-ReviewsList__controlButton--right" widget="'+userVaribles.element_id+'">'+'<i class="js-scroll-right-btn ricon-thin-arrow--right controlButton__icon"></i>'+'</div>'+'<div class="R-ReviewsList" role="group" aria-label="Customer reviews" id="R-ReviewsList--'+userVaribles.element_id+'">';htmls+=reviewsio_renderContent(userVaribles,ajaxData);htmls+='</div></div>';htmls+=((userVaribles.options.general.enable_auto_scroll!==!1&&userVaribles.options.general.enable_auto_scroll>0&&userVaribles.options.general.enable_pause_button!==!1)?'<div class="u-textRight--all u-paddingRight--xlg">'+'<div r-tooltip-enable="false" r-tooltip-position-align="topRight" r-tooltip-fontsize="xxxxxs" r-tooltip-size="140" r-tooltip-maxsize="180" r-tooltip="Pause carousel" class="js-pause-btn R-BadgeElement u-displayInlineFlex R-flex-row R-flex-row--noMargin R-flex-middle-xxs R-flex-start-xxs  u-marginBottom--sm" aria-label="Pause carousel" role="button" tabindex="0" aria-pressed="false" onclick="reviewsio_toggleAutoscroll('+"'"+userVaribles.element_id+"'"+');" widget="'+userVaribles.element_id+'">'+'<div aria-hidden="true" class="R-BadgeElement__icon R-IconButton R-IconButton--lg u-marginLeft--neg--xxs">'+'<span class="ricon-pause R-IconButton__icon cssVar-badgeElement__icon"></span>'+'</div>'+'<div aria-hidden="true" class="R-BadgeElement__text R-TextBody R-TextBody--xxxxs R-TextBody--inline u-textLeft--all u-marginBottom--none u-verticalAlign--middle">'+'<div class="cssVar-badgeElement__text">'+(userVaribles.translations.pause||'Pause')+'</div>'+'</div>'+'</div>'+'</div>':'');if(userVaribles.carousel_type=="topHeader"){htmls+='<div class="CarouselWidget__footer u-textRight--all u-marginTop--sm">'
80htmls+='<a rel="noreferrer" target="_blank"';if(userVaribles.options.header.enable_logo_url==!0){htmls+='href="';if(userVaribles.options.header.logo_url_link==!1){htmls+='https://www.reviews.io/company-reviews/store/'+userVaribles.store}else{htmls+=userVaribles.options.header.logo_url_link}
81htmls+='"'}
82htmls+='class="R-ReviewsioLogo R-ReviewsioLogo--sm" title="'+userVaribles.translations.read_more+'">';htmls+='<span class="R-ReviewsioLogo__image" src="https://assets.reviews.io/img/all-global-assets/logo/reviewsio-logo.svg" alt="REVIEWS.io Logo" width="120" height="19"></a></div>'}
83htmls+='</div>'+'</div>';if(userVaribles.options.popups.enable_review_popups){document.body.insertAdjacentHTML('beforeEnd',reviewsio_renderPopups(u
83serVaribles,ajaxData))}
84var RichType="Organization";if(userVaribles.review_type=='product,'){RichType='Product'}
85if((userVaribles.sku!="")&&(userVaribles.options.general.enable_richsnippets_product)){var RichSnippetApiPro=userVaribles.api+'/json-ld/product/richsnippet?sku='+userVaribles.sku+"&store="+userVaribles.store;var RichSnPro=new XMLHttpRequest();RichSnPro.open('GET',RichSnippetApiPro);RichSnPro.onload=function(){if(RichSnPro.status==200){var RichSnippetsProduct='<script type="application/ld+json">'+RichSnPro.responseText+'</script>';document.body.insertAdjacentHTML('beforeEnd',RichSnippetsProduct)}};RichSnPro.send()}
86if(userVaribles.options.general.enable_richsnippets_company){var RichSnippetApi=userVaribles.api+'/json-ld/company/snippet?store='+userVaribles.store;var RichSnCo=new XMLHttpRequest();RichSnCo.open('GET',RichSnippetApi);RichSnCo.onload=function(){if(RichSnCo.status==200){var RichSnippets='<script type="application/ld+json">'+RichSnCo.responseText+'</script>';document.body.insertAdjacentHTML('beforeEnd',RichSnippets)}};RichSnCo.send()}
87htmls+='</div></div>'}else{htmls=""}
88var html=htmls;return htmls}
89function reviewsio_containsCountry(addressString){const normalisedAddress=addressString.toLowerCase();const countryList=reviewsio_getCountryList(userVaribles.lang);return countryList.some((country)=>normalisedAddress.includes(country.toLowerCase()))}
90function reviewsio_processAjax(userVaribles,ajaxData,dataType){var obj=ajaxData;var temp=[];var replace=[];var objReview=obj.timeline;if(userVaribles?.options?.reviews?.disable_duplicate_reviews){objReview=objReview.filter((review,index,self)=>{return review._source.comments.length?index===self.findIndex((compareReview)=>(compareReview._source.comments===review._source.comments&&compareReview._source.author===review._source.author)):!0})}
91for(var i=0;i<objReview.length;i++){try{address=objReview[i]._source.address.split(", ");temp_address=userVaribles.options.general.address_format;if(address.length==1){if(userVaribles.options.general.address_format.includes("COUNTRY")&&address[0]!=''&&address[0]!='Not Found'&&reviewsio_containsCountry(address[0])){temp_address=address[0]}else{temp_address=""}}else{for(var j=0;j<address.length;j ++){if(j==0){if(userVaribles.options.general.address_format.includes("CITY")){temp_address=temp_address.replace("CITY",address[j])}}else if(j==1){if(userVaribles.options.general.address_format.includes("COUNTRY")){temp_address=temp_address.replace("COUNTRY",address[j])}}}}}catch(e){temp_address=""}
92var verified="";if(objReview[i]._source.hasOwnProperty('verified_by_shop')&&objReview[i]._source.verified_by_shop!==null&&objReview[i]._source.verified_by_shop===1){verified="Shop"}else if(objReview[i]._source.order_id||objReview[i]._source.reviewer_desc==="Verified Buyer"||objReview[i]._source.verified_by==='author'){verified="Verified Buyer"}
93var thirdParty="";if(objReview[i]._source.source!="Reviews"){thirdParty=objReview[i]._source.source}
94var activeImage=undefined;var activeVideo=undefined;try{loop=0;activeImage=[];while(loop<objReview[i]._source.images.length){if(objReview[i]._source.images[loop].status=="active"){activeImage.push(objReview[i]._source.images[loop])}
95loop+=1}}catch(e){}
96try{if(objReview[i]._source.videos[0].status=="active"){activeVideo=objReview[i]._source.videos}}catch(e){}
97try{objReview[i]._source.human_date=objReview[i]._source.human_date.replace("minute ago",userVaribles.translations.minute_ago);objReview[i]._source.human_date=objReview[i]._source.human_date.replace("minutes ago",userVaribles.translations.minutes_ago);objReview[i]._source.human_date=objReview[i]._source.human_date.replace("hour ago",userVaribles.translations.hour_ago);objReview[i]._source.human_date=objReview[i]._source.human_date.replace("hours ago",userVaribles.translations.hours_ago);objReview[i]._source.human_date=objReview[i]._source.human_date.replace("day ago",userVaribles.translations.day_ago);objReview[i]._source.human_date=objReview[i]._source.human_date.replace("days ago",userVaribles.translations.days_ago);objReview[i]._source.human_date=objReview[i]._source.human_date.replace("week ago",userVaribles.translations.week_ago);objReview[i]._source.human_date=objReview[i]._source.human_date.replace("weeks ago",userVaribles.translations.weeks_ago);objReview[i]._source.human_date=objReview[i]._source.human_date.replace("month ago",userVaribles.translations.month_ago);objReview[i]._source.human_date=objReview[i]._source.human_date.replace("months ago",userVaribles.translations.months_ago);objReview[i]._source.human_date=objReview[i]._source.human_date.replace("year ago",userVaribles.translations.year_ago);objReview[i]._source.human_date=objReview[i]._source.human_date.replace("years ago",userVaribles.translations.years_ago);if(userVaribles.lang=='de'){textString=objReview[i]._source.human_date.split(" ");if(textString[0]!='1'){objReview[i]._source.human_date=textString[1]+" "+textString[0]+" "+textString[2]}else{objReview[i]._source.human_date=textString[1]+" "+textString[2]+" "+textString[3]}}else if(userVaribles.lang=='fr'){textString=objReview[i]._source.human_date.split(" ");objReview[i]._source.human_date=textString[1]+" "+textString[2]+" "+textString[3]+" "+textString[0]+" "+textString[4]}}catch(e){}
98review={product_name:objReview[i]._source.product_name,attribute_questions:obj.filters.attributes,attributes:objReview[i]._source.user_attributes,rating:objReview[i]._source.rating,images:activeImage,ratings:objReview[i]._source.ratings,title:objReview[i]._source.review_title,date:objReview[i]._source.human_date,date_created:objReview[i]._source.date_created,votes:objReview[i]._source.helpful,branch:"",comments:objReview[i]._source.comments,store_review_id:objReview[i]._id,third_party:thirdParty,would_recommend:objReview[i]._source.w
98ould_recommend_product,tags:objReview[i]._source.tags,videos:objReview[i]._source.videos,responses:objReview[i]._source.responses,reviewer:{first_name:objReview[i]._source.author,verified_buyer:verified,address:temp_address,},incentivized_label:objReview[i]._source.incentivized_label,incentivized_description:objReview[i]._source.incentivized_description,};try{try{review.branch=objReview[i]._source.store_branch.name}catch(f){review.branch=objReview[i]._source.store_branch}}catch(e){}
99if(review.reviewer.first_name==undefined){review.reviewer.first_name=""}
100if(review.product_name==undefined){review.product_name=""}
101if(review.branch==null){review.branch=""}
102if(userVaribles.options.reviews.third_party_source){if(userVaribles.options.reviews.third_party_source==!0){thirdPartyTesting=review.third_party}else{var thirdPartyTesting=userVaribles.options.reviews.third_party_source}}else{var thirdPartyTesting=""}
103var hasTags=!0;setTagsArray=userVaribles.options.reviews.tags.split(", ");if(userVaribles.options.reviews.hide_empty_reviews){var hideEmptyReview=!1;if(review.comments==""){hideEmptyReview=!0}}else{var hideEmptyReview=!1}
104var duplicateReview=!1;if(userVaribles.options.reviews.disable_same_customer){var isAnonymous=!review.reviewer.first_name||review.reviewer.first_name.toLowerCase().trim()==='anonymous';if(!isAnonymous){for(var f in temp){if(f>=0){var tempReviewerKey=temp[f].reviewer.first_name+temp[f].reviewer.address;var checkReviewerKey=review.reviewer.first_name+review.reviewer.address;if(tempReviewerKey==checkReviewerKey){duplicateReview=!0}}}}}
105var skipReview=!1;if(review!=undefined){if(userVaribles.options.reviews.third_party_source&&typeof userVaribles.options.reviews.third_party_source==='string'&&thirdPartyTesting!=review.third_party){skipReview=!0}
106if(review.third_party=="Trustpilot"){skipReview=!0}
107if(hideEmptyReview==!0){skipReview=!0}
108if(duplicateReview==!0){skipReview=!0}
109if(!hasTags){skipReview=!0}}else{skipReview=!0}
110if(!skipReview){temp.push(review)}
111if(temp.length==userVaribles.options.general.max_reviews){break}}
112if(totalNumReviews==0){totalNumReviews=obj.stats.review_count}
113totalNumReviews=totalNumReviews+userVaribles.options.header.timeline_difference;if((!userVaribles.options.reviews||userVaribles.options.reviews.enable_syndication!==!0)&&(userVaribles.options.general.review_type=='company'||userVaribles.options.header.enable_total_reviews==!0)){stats={total_reviews:obj.storeStats.review_count,average_rating:obj.storeStats.average_rating,}}else{stats={total_reviews:totalNumReviews,average_rating:obj.stats.average_rating,}}
114obj.reviews=temp;obj.stats=stats;return obj}
115function reviewsio_renderThirdPartyBadge(review,userVaribles,isPopup){if(!review.third_party||review.third_party===''||review.third_party==='Shop')return'';var iconName=review.third_party.replace(/ /g,'-').toLowerCase();var iconUrl='https://assets.reviews.io/img/all-global-assets/platform-logos/icon-'+iconName+'.svg';var labelText=review.third_party;if(review.third_party==='Amazon'){labelText=userVaribles.translations.amazon_customer}else if(review.third_party==='Etsy'){labelText=userVaribles.translations.etsy_customer}
116var iconCssExtra=isPopup?' cssVar-popup-badgeElement__icon':'';var textCssExtra=isPopup?'<div class="cssVar-popup-badgeElement__text">':'';var textCssExtraClose=isPopup?'</div>':'';return'<div class="R-BadgeElement R-flex-row R-flex-row--noMargin R-flex-middle-xxs R-flex-start-xxs u-marginBottom--xs">'+'<div class="R-BadgeElement__icon R-IconButton R-IconButton--lg u-marginLeft--neg--xxs" aria-hidden="true">'+'<img src="'+iconUrl+'" alt="" aria-hidden="true" width="16" height="16" style="vertical-align:middle;" class="R-IconButton__icon cssVar-badgeElement__icon'+iconCssExtra+'">'+'</div>'+'<div class="R-BadgeElement__text R-TextBody R-TextBody--xxxxs R-TextBody--inline u-textLeft--all u-marginBottom--none u-verticalAlign--middle">'+'<div class="cssVar-badgeElement__text">'+textCssExtra+labelText+textCssExtraClose+'</div>'+'</div>'+'</div>'}
117function reviewsio_renderReview(review,userVaribles){var numberedDatesSetting=userVaribles.NUMERED_DATES;if(numberedDatesSetting=='true'){var d=new Date(review.date_created);function pad(s){return(s<10)?'0'+s:s};var formattedDate=[pad(d.getDate()),pad(d.getMonth()+1),d.getFullYear()].join('.')}
118if(userVaribles.THIRD_PARTY){var iconName=review.third_party.replace(/ /g,"-").toLowerCase();var iconUrl='https://assets.reviews.io/img/all-global-assets/platform-logos/icon-'+iconName+'.svg'}else{if(reviewIndex==0){var html='<div tabindex="0" role="button" aria-label="Review by '+review.reviewer.first_name+', '+review.rating+' out of 5 stars" class=" R-ReviewsList__item u-textLeft--all  '+(userVaribles.options.popups.enable_review_popups?'u-cursorPointer':'')+' js-open-widgetModal" r-popup="js-popup--'+review.store_review_id+'" id="ReviewsList__item--first'+userVaribles.element_id+'">'}else{var html='<div tabindex="0" role="button" aria-label="Review by '+review.reviewer.first_name+', '+review.rating+' out of 5 stars" class="R-ReviewsList__item '+(userVaribles.options.popups.enable_review_popups?'u-cursorPointer':'')+' u-textLeft--all js-open-widgetModal" r-popup="js-popup--'+review.store_review_id+'"id="ReviewList__item--'+review.store_review_id+'">'}
119html+=`
120      <div class="item__inner">
121        <div>
122          <div>
123            ${(userVaribles.options.reviews.enable_customer_name || '') && `<div class="R-TextHeading R-TextHeading--xxxxs R-TextHeading--inline u-textLeft--all u-verticalAlign--middle u-marginRight--xs">${(review.reviewer||'')&&`
124                  <div class="cssVar-authorName">${(review.reviewer.first_name && review.reviewer.first_name.toLowerCase().trim() !== 'anonymous') ? reviewsio_unicodeToChar(review.reviewer.first_name.trim()) : userVaribles.translations.anonymous}${((review.reviewer.last_name || '') && ` ${reviewsio_unicodeToChar(review.reviewer.last_name.trim())}`)}</div>
125                `}</div>`}
126            <div class="R-RatingStars R-RatingStars--xs u-verticalAlign--middle cssVar-starDisplay cssVar-starDisplay"
127              title="${review.rating + ' ' + userVaribles.translations.stars}"
128            >
129              <div aria-hidden="true" class="R-RatingStars__stars" aria-hidden="true">
130                ${reviewsio_renderRating(review.rating,userVaribles)}
131              </div>
132          </div>
133      </div>
134    `;try{if(review.reviewer.verified_buyer==='Shop'){html+='<div class="u-displayBlock">'+'<div class="R-LabelTag R-LabelTag--xs R-LabelTag--shopVerified R-LabelTag--shopVerified--light u-marginBottom--xs" aria-label="Review verified by shop">'+'<div class="R-LabelTag__text" aria-hidden="true">'+'Verified by'+'</div>'+'<svg width="30" height="12" viewBox="0 0 30 12" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg">'+'<path d="M6.61495 0.33883V9.5361C6.61495 9.5771 6.64999 9.60443 6.68503 9.60443H8.42285C8.4649 9.60443 8.49293 9.57026 8.49293 9.5361V5.61393C8.49293 4.85547 9.01848 4.30882 9.85235 4.30882C10.7703 4.30882 11.0016 5.03996 11.0016 5.78476V9.52926C11.0016 9.57026 11.0366 9.59759 11.0716 9.59759H12.8025C12.8445 9.59759 12.8725 9.56343 12.8725 9.52926V5.55927C12.8725 5.42261 12.8655 5.29278 12.8585 5.15612C12.8305 4.73247 12.7184 4.31566 12.5362 3.92617C12.1368 3.10621 11.373 2.58007 10.2237 2.58007C9.87338 2.5869 9.52301 2.66889 9.21468 2.82605C8.89935 2.98321 8.62607 3.2087 8.41584 3.48203L8.3738 3.52986V0.31833C8.3738 0.277332 8.33876 0.25 8.30373 0.25H6.67802C6.64298 0.270499 6.61495 0.297831 6.61495 0.33883ZM3.95215 5.51144C3.95215 5.51144 3.11127 5.32011 2.80295 5.24495C2.49462 5.16979 1.94805 4.99896 1.94805 4.60264C1.94805 4.19266 2.3825 4.0765 2.83098 4.0765C3.27945 4.0765 3.76996 4.179 3.805 4.65731C3.81201 4.69147 3.84004 4.71881 3.87507 4.71881L5.50779 4.71197C5.54983 4.71197 5.57786 4.67781 5.57786 4.63681C5.47976 3.10621 4.09931 2.55957 2.82397 2.55957C1.31038 2.55957 0.210221 3.52302 0.210221 4.59581C0.210221 5.37478 0.441464 6.10591 2.22133 6.61156C2.52966 6.70039 2.95711 6.81655 3.3285 6.91221C3.77697 7.0352 4.00821 7.21286 4.00821 7.50668C4.00821 7.8415 3.50368 8.07383 3.02017 8.07383C2.31243 8.07383 1.8079 7.821 1.76
134586 7.36319C1.75885 7.32903 1.73082 7.30169 1.69578 7.30169L0.0700736 7.30853C0.0280295 7.30853 0 7.34269 0 7.37686C0.077081 8.81863 1.50658 9.59759 2.84499 9.59759C4.83508 9.59759 5.73903 8.50431 5.73903 7.49302C5.73903 7.02154 5.62691 5.92825 3.95215 5.51144ZM23.832 3.56402V2.64156C23.832 2.60056 23.804 2.57323 23.762 2.57323H22.1363C22.1012 2.57323 22.0662 2.60056 22.0662 2.64156V11.6817C22.0662 11.709 22.0802 11.7363 22.1082 11.7432C22.1152 11.75 22.1223 11.75 22.1363 11.75H23.8741C23.9161 11.75 23.9442 11.7227 23.9442 11.6817V8.71613H23.9722C24.2455 9.12611 25.0023 9.61809 25.9903 9.61809C27.8473 9.61809 29.3889 8.12166 29.3889 6.10591C29.3889 4.16533 27.8543 2.60057 25.8992 2.60057C25.0303 2.60057 24.3015 3.06521 23.832 3.63235V3.56402ZM25.7381 7.89617C24.736 7.89617 23.9442 7.08987 23.9442 6.09908C23.9442 5.11512 24.736 4.31566 25.7381 4.31566C26.7401 4.31566 27.5389 5.11512 27.5389 6.09908C27.5389 7.08304 26.7401 7.89617 25.7381 7.89617ZM16.9158 2.19742C15.2971 2.19742 14.4842 2.73039 13.8325 3.16087L13.8115 3.17454C13.7414 3.22237 13.7204 3.3112 13.7625 3.37953L14.4352 4.50015C14.4702 4.56165 14.5473 4.59581 14.6174 4.57531C14.6384 4.56848 14.6594 4.56165 14.6804 4.54115L14.7295 4.50015C15.0658 4.22683 15.5704 3.81684 16.8667 3.71435C17.5885 3.65968 18.2121 3.84418 18.6676 4.25416C19.1722 4.70514 19.4735 5.43627 19.4735 6.20841C19.4735 7.62285 18.6116 8.51797 17.2311 8.53847C16.0889 8.53164 15.3251 7.95767 15.3251 7.10354C15.3251 6.65256 15.5073 6.31774 15.9207 6.02392C15.9838 5.97608 16.0048 5.89409 15.9698 5.82576L15.3952 4.76664C15.3601 4.70514 15.2971 4.67781 15.227 4.68464C15.206 4.68464 15.185 4.69147 15.1639 4.70514C14.5193 5.07412 13.7555 5.79843 13.7975 7.10354C13.8466 8.7708 15.2761 10.0417 17.133 10.0964H17.3432C19.5505 10.0281 21.1342 8.43598 21.1342 6.2904C21.1412 4.30882 19.6627 2.19742 16.9158 2.19742Z" fill="currentColor"></path>'+'</svg>'+'</div>'+'</div>'}else if(review.tags.find(t=>t.tag==='Subscriber')&&userVaribles.options.reviews.enable_subscriber_badge){html+='<div class="R-BadgeElement R-flex-row R-flex-row--noMargin R-flex-middle-xxs R-flex-start-xxs u-marginBottom--xs">'+'<div class="R-BadgeElement__icon R-IconButton R-IconButton--lg u-marginLeft--neg--xxs" aria-hidden="true">'+'<span class="ricon-badge--checkmark R-IconButton__icon cssVar-badgeElement__icon"></span>'+'</div>'+'<div class="R-BadgeElement__text R-TextBody R-TextBody--xxxxs R-TextBody--inline u-textLeft--all u-marginBottom--none u-verticalAlign--middle">'+'<div class="cssVar-badgeElement__text">'+userVaribles.translations.verified_subscriber+'</div>'+'</div>'+'</div>'}else if((review.reviewer.verified_buyer=="Verified Buyer")&&(userVaribles.options.reviews.enable_verified_badge)&&(!review.third_party||review.third_party==='')){html+='<div class="R-BadgeElement R-flex-row R-flex-row--noMargin R-flex-middle-xxs R-flex-start-xxs u-marginBottom--xs">'+'<div class="R-BadgeElement__icon R-IconButton R-IconButton--lg u-marginLeft--neg--xxs" aria-hidden="true">'+'<span class="ricon-badge--checkmark R-IconButton__icon cssVar-badgeElement__icon"></span>'+'</div>'+'<div class="R-BadgeElement__text R-TextBody R-TextBody--xxxxs R-TextBody--inline u-textLeft--all u-marginBottom--none u-verticalAlign--middle">'+'<div class="cssVar-badgeElement__text">'+userVaribles.translations.verified_customer+'</div>'+'</div>'+'</div>'}}catch(error){}
135html+=reviewsio_renderThirdPartyBadge(review,userVaribles,!1);if(userVaribles.styles_carousel=="CarouselWidget--topHeader--titles"){html+='<div>'+'<div class="cssVar-header__heading R-TextBody R-TextBody--xxs u-textLeft--all">';try{html+=review.title}catch(e){}
136html+='</div>'+'</div>'+'</div>'}else{html+='<div>'+(userVaribles.options.reviews.enable_product_name?'<div><em class="R-TextBody R-TextBody--xxxs u-textLeft--all">'+review.product_name+'</em></div>':"")+'<div class="R-ReviewsList__item--body R-TextBody R-TextBody--xxs u-textLeft--all">';try{html+=reviewsio_escapeHtmlEntities(review.comments)}catch(e){}
137html+='</div>'+(review.would_recommend&&userVaribles.options.reviews.enable_recommends_badge?'<div class="R-BadgeElement R-flex-row R-flex-row--noMargin R-flex-middle-xxs R-flex-start-xxs  u-marginBottom--sm">'+'<div class="R-BadgeElement__icon R-IconButton R-IconButton--lg u-marginLeft--neg--xxs" aria-hidden="true">'+'<span class="ricon-heart R-IconButton__icon cssVar-badgeElement__icon"></span>'+'</div>'+'<div class="R-BadgeElement__text R-TextBody R-TextBody--xxxxs R-TextBody--inline u-textLeft--all u-marginBottom--none u-verticalAlign--middle">'+'<div class="cssVar-badgeElement__text">'+userVaribles.translations.would_recommend+' </div>'+'</div>'+'</div>':"")+'</div>'+'</div>'}
138if(review.hasOwnProperty('tags')&&Array.isArray(review.tags)&&review.tags.some(t=>t.tag.toLowerCase()==='incentivized')){html+='<div r-tooltip-enable="false" r-tooltip-position-align="topLeft" r-tooltip-fontsize="xxxxxs" r-tooltip-size="140" r-tooltip-maxsize="180" r-tooltip="'+reviewsio_getIncentivizedDescription(userVaribles,review)+'" class="R-BadgeElement u-displayInlineFlex R-flex-row R-flex-row--noMargin R-flex-middle-xxs R-flex-start-xxs  u-marginBottom--sm">'+'<div class="R-BadgeElement__icon R-IconButton R-IconButton--lg u-marginLeft--neg--xxs">'+'<span class="ricon-info R-IconButton__icon cssVar-badgeElement__icon"></span>'+'</div>'+'<div class="R-BadgeElement__text R-TextBody R-TextBody--xxxxs R-TextBody--inline u-textLeft--all u-marginBottom--none u-verticalAlign--middle">'+'<div class="cssVar-badgeElement__text">'+(reviewsio_getIncentivizedLabel(userVaribles,review))+'</div>'+'</div>'+'</div>'}
139html+='<div class="R-flex-row R-flex-row--noMargin R-flex-between-xxs R-flex-bottom-xxs">'+'<div>';
139try{if(review.videos[0]&&review.videos[0].status=='active'&&userVaribles.options.reviews.enable_videos){html+=`
140            <div class="u-inlineBlock u-marginRight--xs u-marginBottom--xs" r-tooltip-size="140" r-tooltip-fontsize="xxxxs" r-tooltip-position-align="topLeft" r-tooltip-enable="false">
141              <div class="R-PhotoVideoThumbnail u-cursorPointer">
142                <img
143                  class="R-PhotoVideoThumbnail__image"
144                  src="https://media.reviews.co.uk/resize/create?format=jpg&height=132&width=132&src=${encodeURIComponent('https://d1011j0lbv5k1u.cloudfront.net/assets/' + review.videos[0].thumbnail)}"
145                  loading="lazy"
146                  alt="${userVaribles.translations.review_image}"
147                >
148                <div class="R-PhotoVideoThumbnail__overlay">
149                  <i class="overlay__icon ricon-play"></i>
150                </div>
151              </div>
152            </div>
153          `}else if(review.images[0]&&userVaribles.options.reviews.enable_photos){html+=`
154            <div class="u-inlineBlock" tooltip-size="140" tooltip-fontsize="xxxxs" tooltip-position-align="topLeft" tooltip-enable="false">
155              <img
156                class="R-PhotoVideoThumbnail u-marginRight--sm u-marginBottom--sm"
157                src="https://media.reviews.co.uk/resize/create?format=jpg&height=132&width=132&src=${encodeURIComponent('https://d1011j0lbv5k1u.cloudfront.net/assets/' + review.images[0].image)}"
158                loading="lazy"
159                alt="${userVaribles.translations.review_image}"
160              >
161            </div>
162          `}}catch(e){}
163html+='</div>'+'<div>';if(userVaribles.options.reviews.enable_branch_name){html+='<em class="R-TextBody R-TextBody--xxxxs u-textRight--all">'+review.branch+'</em>'}
164if(review.third_party!=""&&userVaribles.options.reviews.third_party_source!==!1){html+='<em class="R-TextBody R-TextBody--xxxxs u-textRight--all"> '+userVaribles.translations.source+': '+review.third_party+'</em>'}
165html+='<div class="R-TextBody R-TextBody--xxxxs u-textRight--all u-marginBottom--xs" >';if(userVaribles.options.reviews.enable_customer_location){try{if(review.reviewer.address!=""){var dateFromPost=review.reviewer.address;html+=dateFromPost;if((userVaribles.options.reviews.enable_review_date)){html+=', '}}}catch(e){}}
166if(userVaribles.options.reviews.enable_review_date){try{if(review.image){var dateFromPost=review.human_readable_date}else{var dateFromPost=review.date}
167html+=dateFromPost}catch(e){}}
168html+='</div>'}
169html+='</div>'+'</div>'+'</div>'+'</div>';reviewIndex ++;return html}
170var reviewIndex;function reviewsio_renderContent(userVaribles,ajaxData){var html='';reviewIndex=0;for(var review in ajaxData.reviews){if(!isNaN(review)){html+=reviewsio_renderReview(ajaxData.reviews[review],userVaribles)}}
171return html}
172function reviewsio_renderHeader(userVaribles,ajaxData){var html='';var reviewsLogo="https://assets.reviews.io/img/all-global-assets/logo/reviewsio-logo.svg"
173var reviewCount=ajaxData.stats.total_reviews;var reviewRating=parseFloat(ajaxData.stats.average_rating).toFixed(2);if(typeof userVaribles.options.header.rating_decimal_places!=='undefined'&&!isNaN(userVaribles.options.header.rating_decimal_places)){var roundTo=Math.min(Math.max(userVaribles.options.header.rating_decimal_places??1,1),2);reviewRating=parseFloat(reviewRating).toFixed(roundTo)}
174var reviewStars="";if(userVaribles.options.header.enable_overall_stars){reviewStars=reviewsio_renderRating(parseFloat(ajaxData.stats.average_rating),userVaribles)}
175if(reviewRating>4){var reviewWord=userVaribles.translations.excellent}else if(reviewRating>3){var reviewWord=userVaribles.translations.good}else{var reviewWord=userVaribles.translations.normal}
176if(userVaribles.options.general.enable_sorting){var sort_by_label=userVaribles.translations.sort_by||'Sort by';var clear_filters_label=userVaribles.translations.clear_filters||'Clear filters';var newest_first_label=userVaribles.translations.newest_first||'Newest first';var oldest_first_label=userVaribles.translations.oldest_first||'Oldest first';var highest_rating_label=userVaribles.translations.highest_rating||'Highest rating';var lowest_rating_label=userVaribles.translations.lowest_rating||'Lowest rating';var reviews_with_photos_label=userVaribles.translations.reviews_with_photos||'Reviews with photos';html+=`
177<div class="u-textRight--all u-paddingRight--lg u-marginBottom--sm">
178  <div class="R-DropUpDownMenu-container">
179    <div id="sortTrigger" class="R-TextHeading R-TextHeading--xxxxs R-TextHeading--inline u-cursorPointer u-marginBottom--none">
180      ${sort_by_label} <span class="ricon-thin-arrow--down u-verticalAlign--middle"></span>
181    </div>
182    <div id="sortDropdown" class="R-DropUpDownMenu R-DropUpDownMenu--md R-DropUpDownMenu--maxHeight380 R-DropUpDownMenu--rightAlign u-paddingBottom--none" style="display: none;">
183      <div class="R-DropUpDownMenu__item u-cursorDefault u-paddingTop--none u-paddingBottom--sm">
184        <div class="R-flex-row R-flex-row--noMargin R-flex-middle-xxs R-flex-end-xxs">
185          <div id="clearFilters" class="R-TextBody R-TextBody--xxxs R-TextBody--inline u-textDecoration--underline u-cursorPointer u-marginBottom--none">
186            ${clear_filters_label}
187          </div>
188        </div>
189      </div>
190      <div class="u-hr u-marginTop--none u-marginBottom--none"></div>
191      <div class="R-DropUpDownMenu__inner">
192        <div class="u-marginBottom--sm c-filters__dropdown__group">
193          <div class="R-DropUpDownMenu__item isActive sort-option" data-sort="date_desc">
194            <div class="R-TextBody R-TextBody--xxxs u-marginBottom--none">
195              <div class="R-flex-row R-flex-row--noMargin R-flex-middle-xxs">
196                <div>${newest_first_label}</div>
197                <div><span class="ricon-checkmark item__activeIcon u-verticalAlign--middle u-marginLeft--xs"></span></div>
198              </div>
199            </div>
200          </div>
201          <div class="R-DropUpDownMenu__item sort-option" data-sort="date_asc">
202            <div class="R-TextBody R-TextBody--xxxs u-marginBottom--none">
203              <div class="R-flex-row R-flex-row--noMargin R-flex-middle-xxs">
204                <div>${oldest_first_label}</div>
205                <div><span class="ricon-checkmark item__activeIcon u-verticalAlign--middle u-marginLeft--xs"></span></div>
206              </div>
207            </div>
208          </div>
209          <div class="R-DropUpDownMenu__item sort-option" data-sort="highest_rating">
210            <div class="R-TextBody R-TextBody--xxxs u-marginBottom--none">
211              <div class="R-flex-row R-flex-row--noMargin R-flex-middle-xxs">
212                <div>${highest_rating_label}</div>
213                <div><span class="ricon-checkmark item__activeIcon u-verticalAlign--middle u-marginLeft--xs"></span></div>
214              </div>
215            </div>
216          </div>
217          <div class="R-DropUpDownMenu__item sort-option" data-sort="lowest_rating">
218            <div class="R-TextBody R-TextBody--xxxs u-marginBottom--none">
219              <div class="R-flex-row R-flex-row--noMargin R-flex-middle-xxs">
220                <div>${lowest_rating_label}</div>
221                <div><span class="ricon-checkmark item__activeIcon u-verticalAlign--middle u-marginLeft--xs"></span></div>
222              </div>
223            </div>
224          </div>
225          <div class="R-DropUpDownMenu__item sort-option" data-sort="with_images">
226            <div class="R-TextBody R-TextBody--xxxs u-marginBottom--none">
227              <div class="R-flex-row R-flex-row--noMargin R-flex-middle-xxs">
228                <div>${reviews_with_photos_label}</div>
229                <div><span class="ricon-checkmark item__activeIcon u-verticalAlign--middle u-marginLeft--xs"></span></div>
230              </div>
231            </div>
232          </div>
233        </div>
234      </div>
235    </div>
236  </div>
237</div>`}
238html+='<div class=" CarouselWidget__inner">'+'<div class="CarouselWidget__header u-textCenter--all">'+'<div class="header__inner">'+'<div class="R-TextHeading R-TextHeading--xxs u-textCenter--all u-marginLeft--xs u-marginRight--xs">'+'<div class="cssVar-header__heading">'+reviewWord+'</div>'+'</div>';if(userVaribles.carousel_type!="topHeader"){html+=(userVaribles.options.header.enable_overall_stars?'<div class="R-RatingStars  u-marginBottom--xxs">'+'<div title="'+(reviewRating+' '+userVaribles.translations.stars)+'" class="R-RatingStars__stars u-marginRight--none" aria-hidden="true">'+reviewStars+'</div>'+'</div>':"")+'<div class="R-TextBody R-TextBody--xxs u-textCenter--all u-marginBottom--xs">'+'<div class="cssVar-header__subheading">'+'<strong><span class="cssVar-subheading__number">'+reviewsio_formatReviewStat(reviewRating,userVaribles.lang)+' </span></strong>'+userVaribles.translations.rating+'</div>'+'</div>'+'<div class="R-TextBody R-TextBody--xxs u-textCenter--all u-marginBottom--xs">'+'<div class="cssVar-header__subheading">'+'<strong><span  class="cssVar-subheading__number">'+reviewsio_formatReviewStat(reviewCount,userVaribles.lang)+' </span></strong>'+userVaribles.translations.reviews+'</div>'+'</div>'+'<div>';html+='<a rel="noreferrer" target="_blank"';if(userVaribles.options.header.enable_logo_url==!0){html+='href="';if(userVaribles.options.header.logo_url_link==!1){html+='https://www.reviews.io/company-reviews/store/'+userVaribles.store}else{html+=userVaribles.options.header.logo_url_link}
239html+='"'}
240html+='class="R-ReviewsioLogo R-ReviewsioLogo--sm" title="Read more reviews on REVIEWS.io">'+'<span class="R-ReviewsioLogo__image" src="'+reviewsLogo+'" alt="REVIEWS.io Logo"  width="120" height="19">'+'</a>
240'+'</div>'}else{html+=(userVaribles.options.header.enable_overall_stars?'<div class="R-RatingStars" title="'+(reviewRating+' '+userVaribles.translations.stars)+'">'+'<div  class="R-RatingStars__stars u-marginLeft--xs u-marginRight--xs" aria-hidden="true">'+reviewStars+'</div>'+'</div>':"")+'<div class="u-marginLeft--xs u-marginRight--xs">'+'<div class="R-TextBody R-TextBody--xxs R-TextBody--inline u-textCenter--all u-marginBottom--xs">'+'<div class="cssVar-header__subheading">'+'<strong> <span class="cssVar-subheading__number"> '+" "+reviewsio_formatReviewStat(reviewRating,userVaribles.lang)+' </span></strong> '+userVaribles.translations.based_on+'&nbsp;'+'</div>'+'</div>'+'<div class="R-TextBody R-TextBody--xxs R-TextBody--inline u-textCenter--all u-marginBottom--xs">'+'<div class="cssVar-header__subheading">'+'<strong><span  class="cssVar-subheading__number">'+reviewsio_formatReviewStat(reviewCount,userVaribles.lang)+' </span></strong>'+userVaribles.translations.reviews+'</div>'+'</div>'+'</div>'}
241html+='</div>'+'</div>';return html}
242function reviewsio_renderRating(rating,userVaribles){var html='';for(var i=1;i<=5;i++){if(i<=rating){html+='<i class="stars__icon ricon-percentage-star--100"></i>'}else if(i-0.25<=rating){html+='<i class="stars__icon stars__icon--75 ricon-percentage-star--100"></i>'}else if(i-0.5<=rating){html+='<i class="stars__icon stars__icon--50 ricon-percentage-star--100"></i>'}else if(i-0.75<=rating){html+='<i class="stars__icon stars__icon--25 ricon-percentage-star--100"></i>'}else{html+='<i class="stars__icon stars__icon--0 ricon-percentage-star--100"></i>'}}
243return html}
244function reviewsio_renderPopups(userVaribles,ajaxData){var html='<div class="CarouselWidget-prefix"><div class="CarouselWidget u-marginBottom--none u-displayBlock" r-data-observe-resizes>';for(var review in ajaxData.reviews){if(!isNaN(review)){try{if((ajaxData.reviews[review].images[0]&&userVaribles.options.reviews.enable_photos)||(ajaxData.reviews[review].videos.length>=1)&&userVaribles.options.reviews.enable_videos){html+='<div>'+reviewsio_generateImagePopup(ajaxData.reviews[review],userVaribles)+'</div>'}else{html+='<div>'+reviewsio_generatePopup(ajaxData.reviews[review],userVaribles)+'</div>'}}catch(e){html+='<div>'+reviewsio_generatePopup(ajaxData.reviews[review],userVaribles)+'</div>'}}}
245html+='</div></div>';return html}
246function reviewsio_generateImagePopup(review,userVaribles){var html=""+'<div class="u-hidden--all js-modal-container R-GlobalModal js-widgetModal--withPhoto" id="js-popup--'+review.store_review_id+'">'+'<div role="button" tabindex="0" class="R-GlobalModal__backdrop js-close-widgetModal"></div>'+'<div role="dialog"  aria-modal="true" class="js-modal-container-dialog R-GlobalModal__dialog R-GlobalModal__dialog--width960">'+'<div class="R-flex-row u-flexAlignItems--stretch">'+'<div class="R-flex-col-xxs-12 R-flex-col-sm-6 u-displayFlex u-justifyContent--center u-flexAlignItems--center">';try{if(review.videos[0]&&review.videos[0].status=='active'){html+='<div class="R-ImageContainer">'+'<video id="js-popup--'+review.store_review_id+'-video" controls class="R-ImageContainer__src"style="max-height: 480px;">'+'<source  src="https://s3-us-west-1.amazonaws.com/reviews-us-assets/assets/'+review.videos[0].video_url+'">'+'</video>'+'</div>'}else{html+=`
247                    <div class="R-ImageContainer">
248                      <img loading="lazy" alt="${userVaribles.translations.review_image}" class="R-ImageContainer__src" src="https://media.reviews.co.uk/resize/create?format=jpg&height=600&width=600&src=${encodeURIComponent('https://d1011j0lbv5k1u.cloudfront.net/assets/' + review.images[0].image)}">
249                    </div>`}}catch(e){if(review.images[0]){html+=`
250                    <div class="R-ImageContainer">
251                      <img loading="lazy" alt="${userVaribles.translations.review_image}" class="R-ImageContainer__src" src="https://media.reviews.co.uk/resize/create?format=jpg&height=600&width=600&src=${encodeURIComponent('https://d1011j0lbv5k1u.cloudfront.net/assets/' + review.images[0].image)}">
252                    </div>`}}
253html+='</div>'+'<div class="R-flex-col-xxs-12 R-flex-col-sm-6">'+' <div class="dialog__inner dialog__inner--spaceBetween">'+' <div>'+'<div class="R-flex-row R-flex-row--noMargin R-flex-between-xxs u-marginTop--md u-marginBottom--md">'+'<div>'+'</div>'+'<div>'+'<div class="controls__button js-close-widgetModal">'+'<span role="button" tabindex="0" title="'+userVaribles.translations.close+'" class="js-model-close-btn ricon-thin-close button__icon"></span>'+'</div>'+'</div>'+'</div>'+'<div class="u-textLeft--all u-marginBottom--md">'+(userVaribles.options.reviews.enable_customer_name?'<div class="R-TextHeading R-TextHeading--xxs R-TextHeading--inline u-marginRight--xs">'+'<div class="cssVar-popup-heading-text">'+review.reviewer.first_name+'</div>'+'</div>':"")+'<div class="R-RatingStars R-RatingStars--sm u-verticalAlign--middle" title="'+(review.rating+' '+userVaribles.translations.stars)+'">'+'<div aria-hidden="true" class="R-RatingStars__stars" aria-hidden="true">'+reviewsio_renderRating(review.rating,userVaribles)+'</div>'+'</div>'+' <div>';
253try{if(review.tags.find(t=>t.tag==='Subscriber')&&userVaribles.options.reviews.enable_subscriber_badge){html+='<div class="R-BadgeElement R-flex-row R-flex-row--noMargin R-flex-middle-xxs R-flex-start-xxs u-marginBottom--xs">'+'<div class="R-BadgeElement__icon R-IconButton R-IconButton--lg u-marginLeft--neg--xxs" aria-hidden="true">'+'<span class="ricon-badge--checkmark R-IconButton__icon cssVar-badgeElement__icon cssVar-popup-badgeElement__icon"></span>'+'</div>'+'<div class="R-BadgeElement__text R-TextBody R-TextBody--xxxxs R-TextBody--inline u-textLeft--all u-marginBottom--none u-verticalAlign--middle">'+'<div class="cssVar-badgeElement__text">'+'<div class="cssVar-popup-badgeElement__text">'+userVaribles.translations.verified_subscriber+'</div>'+'</div>'+'</div>'+'</div>'}else if((review.reviewer.verified_buyer=="Verified Buyer")&&(userVaribles.options.reviews.enable_verified_badge)&&(!review.third_party||review.third_party==='')){html+='<div class="R-BadgeElement R-flex-row R-flex-row--noMargin R-flex-middle-xxs R-flex-start-xxs u-marginBottom--xs">'+'<div class="R-BadgeElement__icon R-IconButton R-IconButton--lg u-marginLeft--neg--xxs" aria-hidden="true">'+'<span class="ricon-badge--checkmark R-IconButton__icon cssVar-badgeElement__icon cssVar-popup-badgeElement__icon"></span>'+'</div>'+'<div class="R-BadgeElement__text R-TextBody R-TextBody--xxxxs R-TextBody--inline u-textLeft--all u-marginBottom--none u-verticalAlign--middle">'+'<div class="cssVar-badgeElement__text">'+'<div class="cssVar-popup-badgeElement__text">'+userVaribles.translations.verified_customer+'</div>'+'</div>'+'</div>'+'</div>'}}catch(error){}
254html+=reviewsio_renderThirdPartyBadge(review,userVaribles,!0);try{if(review.attributes.length>0){var renderedCenteredSelects=!1;review.attributes.sort(function(a,b){return a.attribute.type=='centered-range'?1:-1});html+='<div class="u-marginTop--sm u-marginBottom--md">';for(var rating=0;rating<review.attributes.length;rating++){semiColon="";var attributeQuestionLabel='';if(review.attributes[rating].attribute.public_label&&review.attributes[rating].attribute.public_label.length>0){attributeQuestionLabel=review.attributes[rating].attribute.public_label}else{attributeQuestionLabel=review.attributes[rating].attribute.question}
255try{if(attributeQuestionLabel.substring(attributeQuestionLabel.length-1)!=':'&&attributeQuestionLabel.substring(attributeQuestionLabel.length-1)!='?'&&attributeQuestionLabel.substring(attributeQuestionLabel.length-1)!='!'&&attributeQuestionLabel.substring(attributeQuestionLabel.length-1)!='.'){semiColon=":"}}catch(e){}
256if(review.attributes[rating].attribute.type!='centered-range'){html+='<div class="R-flex-row R-flex-row--noMargin R-flex-middle-xxs R-flex-start-xxs u-marginBottom--xs">'+'<div class="R-TextHeading R-TextHeading--xxxxs R-TextHeading--inline u-textLeft--all u-marginBottom--none u-marginRight--xs">'+'<div class="cssVar-popup-heading-text">'+attributeQuestionLabel+semiColon+'</div>'+'</div>'+'<div class="R-TextBody R-TextBody--xxxs R-TextBody--inline u-textLeft--all u-marginBottom--none u-textSentenceCase">'+'<div class="cssVar-popup-body-text">'+reviewsio_decodeJsonStringArray(review.attributes[rating].answer)+'</div>'+'</div>'+'</div>'}
257if(!renderedCenteredSelects&&review.attributes[rating].attribute.type=='centered-range'){html+='<div class="R-SliderIndicator-group">';html+=reviewsio_renderAllCenteredSelects(review.attributes);html+='</div>';renderedCenteredSelects=!0}}
258html+='</div>'}}catch(e){}
259html+='</div>'+'</div>'+'<div class="u-marginBottom--md">'+'</div>'+(userVaribles.options.reviews.enable_product_name?'<div class="R-TextBody R-TextBody--xxs u-textLeft--all"><em class="cssVar-popup-body-text">'+review.product_name+'</em></div>':"")+'<div class="R-TextBody R-TextBody--xs u-whiteSpace--prewrap u-scrollableMaxHeight--480--desktop u-marginBottom--lg">'+'<div class="cssVar-popup-body-text">'+reviewsio_escapeHtmlEntities(review.comments)+'</div>'+(review.would_recommend?'<div class="R-BadgeElement R-flex-row R-flex-row--noMargin R-flex-middle-xxs R-flex-start-xxs  u-marginBottom--sm">'+'<div class="R-BadgeElement__icon R-IconButton R-IconButton--lg u-marginLeft--neg--xxs" aria-hidden="true">'+'<span class="ricon-heart R-IconButton__icon cssVar-popup-badgeElement__icon"></span>'+'</div>'+'<div class="R-BadgeElement__text R-TextBody R-TextBody--xxxxs R-TextBody--inline u-textLeft--all u-marginBottom--none u-verticalAlign--middle">'+'<div class="cssVar-popup-badgeElement__text">'+userVaribles.translations.would_recommend+' </div>'+'</div>'+'</div>':"")+'</div>'+'</div>'+'<div>';if(userVaribles.options.popups.enable_replies){html+=reviewsio_generatePopupReplyContent(review.responses)}
260if((review.votes>=1)&&(userVaribles.options.popups.enable_helpful_count)){html+='<div id="vote_up_container-'+review.store_review_id+'" class="u-marginBottom--sm">'+reviewsio_getVoteCountHtml(review.store_review_id,review.votes,userVaribles)+'</div>'}else{html+='<div id="vote_up_container-'+review.store_review_id+'" class="u-marginBottom--sm">'+'</div>'}
261html+='<div id="vote_notice-'+review.store_review_id+'">';html+=(reviewsio_hasVoted(review.store_review_id)!=!1?reviewsio_getVotedHtml(reviewsio_hasVoted(review.store_review_id)):'');html+='</div>';html+='<div id="vote_options-'+review.store_review_id+'" class="R-flex-row R-flex-row--noMargin R-flex-baseline-xxs R-flex-start-xxs">'+(userVaribles.options.popups.enable_helpful_buttons?'<div class="u-displayInlineBlock">'+'<div class="R-TextHeading R-TextHeading--xxxxs u-marginBottom--none u-marginRight--sm">'+'<div class="cssVar-popup-heading-text">'+userVaribles.translations.was_helpful+'</div>'+'</div>'+'</div>'+'<div class="u-displayInlineBlock">'+"<div tabindex='0' role='button' aria-label='Yes, this review was helpful' class='R-TextBody R-TextBody--xxxs R-TextBody--inline u-cursorPointer u-textDecoration--underline  u-marginBottom--none u-marginRight--sm' onclick='reviewsio_vote(\""+userVaribles.store+"\", \""+review.store_review_id+"\", 1, "+review.votes+", \""+userVaribles.translations.up_voted+"\")'>"+'<div class="cssVar-popup-body-text" reviewId="'+review.store_review_id+'">'+userVaribles.translations.yes+'</div>'+'</div>'+"<div tabindex='0' role='button' aria-label='No, this review was not helpful' class='R-TextBody R-TextBody--xxxs R-TextBody--inline u-cursorPointer u-textDecoration--underline  u-marginBottom--none u-marginRight--sm' onclick='reviewsio_vote(\""+userVaribles.store+"\", \""+review.store_review_id+"\", 0, "+review.votes+", \""+userVaribles.translations.down_voted+"\")'>"+'<div class="cssVar-popup-body-text">'+userVaribles.translations.no+'</div>'+'</div>'+'</div>':"")+'</div>'+'<div class="u-hr u-hr--margin-sm"></div>'+'<div class="R-TextHeading R-TextHeading--xxxxs u-textCenter--all u-marginBottom--md">';if(userVaribles.options.reviews.enable_branch_name){html+='<em class="cssVar-popup-heading-text">'+review.branch+'</em>'}
262html+='<div class="cssVar-popup-heading-text">';if(userVaribles.options.reviews.enable_customer_location){try{if(review.reviewer.address!=""){var dateFromPost=review.reviewer.address;html+=dateFromPost;if((userVaribles.options.reviews.enable_review_date)){html+=', '}}}catch(e){}}
263if(userVaribles.options.reviews.enable_review_date){try{if(review.image){var dateFromPost=review.human_readable_date}else{var dateFromPost=review.date}
264html+=dateFromPost}catch(e){}}
265html+='</div>'+'</div>'+(review&&review.third_party&&review.third_party!=""?"":userVaribles.options.popups.enable_share_buttons?'<div class="u-textCenter--all u-marginBottom--md shareSection">'+'<div tabindex="0" role="button" title="Share review on Twitter" class="controls__button u-marginLeft--xs u-marginRight--xs" onclick="reviewsio_shareLink(\''+userVaribles.store+'\',\'twitter\', \''+review.store_review_id+'\')">'+'<span class="ricon-twitter-favicon button__icon button__icon--sm"></span>'+'</div>'+'<div tabindex="0" role="button" title="Share review on Facebook" target="_blank" class="controls__button u-marginLeft--xs u-marginRight--xs" onclick="reviewsio_shareLink(\''+userVaribles.store+'\',\'facebook\', \''+review.store_review_id+'\')">'+'<span  class="ricon-facebook-favicon button__icon button__icon--sm"></span>'+'</div>'+'<a tabindex="0" role="button" title="Share review via email" href="'+reviewsio_shareLink(userVaribles.store,"email",review.store_review_id)+'" class="controls__button u-marginLeft--xs u-marginRight--xs">'+'<span class="ricon-email button__icon button__icon--sm button__icon--email"></span>'+'</a>
265'+'</div>':"")+'</div>'+'</div>'+'</div>'+'</div>'+'</div>'+'</div>';return html}
266function reviewsio_generatePopup(review,userVaribles){var html=""+'<div class="u-hidden--all js-modal-container R-GlobalModal js-widgetModal" id="js-popup--'+review.store_review_id+'">'+'<div class="R-GlobalModal__backdrop js-close-widgetModal"></div>'+'<div role="dialog"  aria-modal="true"  class="js-modal-container-dialog R-GlobalModal__dialog R-GlobalModal__dialog--width640">'+'<div class="R-flex-row u-flexAlignItems--stretch">'+'<div class="R-flex-col-xxs-12 R-flex-col-sm-12">'+' <div class="dialog__inner dialog__inner--spaceBetween">'+' <div>'+'<div class="R-flex-row R-flex-row--noMargin R-flex-between-xxs u-marginTop--md u-marginBottom--md">'+'<div>'+'</div>'+'<div>'+'<div class="controls__button js-close-widgetModal">'+'<span role="button" tabindex="0" title="'+userVaribles.translations.close+'" class="js-model-close-btn ricon-thin-close  button__icon"></span>'+'</div>'+'</div>'+'</div>'+'<div class="u-textLeft--all u-marginBottom--md">'+(userVaribles.options.reviews.enable_customer_name?'<div class="R-TextHeading R-TextHeading--xxs R-TextHeading--inline u-marginRight--xs">'+'<div class="cssVar-popup-heading-text">'+review.reviewer.first_name+'</div>'+'</div>':"")+'<div class="R-RatingStars R-RatingStars--sm u-verticalAlign--middle">'+'<div aria-hidden="true" title="'+(review.rating+' '+userVaribles.translations.stars)+'" class="R-RatingStars__stars" aria-hidden="true">'+reviewsio_renderRating(review.rating,userVaribles)+'</div>'+'</div>'+'<div>';try{if(review.tags.find(t=>t.tag==='Subscriber')&&userVaribles.options.reviews.enable_subscriber_badge){html+='<div class="R-BadgeElement R-flex-row R-flex-row--noMargin R-flex-middle-xxs R-flex-start-xxs u-marginBottom--xs">'+'<div class="R-BadgeElement__icon R-IconButton R-IconButton--lg u-marginLeft--neg--xxs" aria-hidden="true">'+'<span class="ricon-badge--checkmark R-IconButton__icon cssVar-badgeElement__icon cssVar-popup-badgeElement__icon"></span>'+'</div>'+'<div class="R-BadgeElement__text R-TextBody R-TextBody--xxxxs R-TextBody--inline u-textLeft--all u-marginBottom--none u-verticalAlign--middle">'+'<div class="cssVar-badgeElement__text">'+'<div class="cssVar-popup-badgeElement__text">'+userVaribles.translations.verified_subscriber+'</div>'+'</div>'+'</div>'+'</div>'}else if((review.reviewer.verified_buyer=="Shop")&&(userVaribles.options.reviews.enable_verified_badge)){html+='<div class="u-displayBlock">'+'<div class="R-LabelTag R-LabelTag--xs R-LabelTag--shopVerified R-LabelTag--shopVerified--light u-marginBottom--xs" aria-label="Review verified by shop">'+'<div class="R-LabelTag__text" aria-hidden="true">'+'Verified by '+'</div>'+'<svg width="30" height="12" viewBox="0 0 30 12" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg">'+'<path d="M6.61495 0.33883V9.5361C6.61495 9.5771 6.64999 9.60443 6.68503 9.60443H8.42285C8.4649 9.60443 8.49293 9.57026 8.49293 9.5361V5.61393C8.49293 4.85547 9.01848 4.30882 9.85235 4.30882C10.7703 4.30882 11.0016 5.03996 11.0016 5.78476V9.52926C11.0016 9.57026 11.0366 9.59759 11.0716 9.59759H12.8025C12.8445 9.59759 12.8725 9.56343 12.8725 9.52926V5.55927C12.8725 5.42261 12.8655 5.29278 12.8585 5.15612C12.8305 4.73247 12.7184 4.31566 12.5362 3.92617C12.1368 3.10621 11.373 2.58007 10.2237 2.58007C9.87338 2.5869 9.52301 2.66889 9.21468 2.82605C8.89935 2.98321 8.62607 3.2087 8.41584 3.48203L8.3738 3.52986V0.31833C8.3738 0.277332 8.33876 0.25 8.30373 0.25H6.67802C6.64298 0.270499 6.61495 0.297831 6.61495 0.33883ZM3.95215 5.51144C3.95215 5.51144 3.11127 5.32011 2.80295 5.24495C2.49462 5.16979 1.94805 4.99896 1.94805 4.60264C1.94805 4.19266 2.3825 4.0765 2.83098 4.0765C3.27945 4.0765 3.76996 4.179 3.805 4.65731C3.81201 4.69147 3.84004 4.71881 3.87507 4.71881L5.50779 4.71197C5.54983 4.71197 5.57786 4.67781 5.57786 4.63681C5.47976 3.10621 4.09931 2.55957 2.82397 2.55957C1.31038 2.55957 0.210221 3.52302 0.210221 4.59581C0.210221 5.37478 0.441464 6.10591 2.22133 6.61156C2.52966 6.70039 2.95711 6.81655 3.3285 6.91221C3.77697 7.0352 4.00821 7.21286 4.00821 7.50668C4.00821 7.8415 3.50368 8.07383 3.02017 8.07383C2.31243 8.07383 1.8079 7.821 1.76
266586 7.36319C1.75885 7.32903 1.73082 7.30169 1.69578 7.30169L0.0700736 7.30853C0.0280295 7.30853 0 7.34269 0 7.37686C0.077081 8.81863 1.50658 9.59759 2.84499 9.59759C4.83508 9.59759 5.73903 8.50431 5.73903 7.49302C5.73903 7.02154 5.62691 5.92825 3.95215 5.51144ZM23.832 3.56402V2.64156C23.832 2.60056 23.804 2.57323 23.762 2.57323H22.1363C22.1012 2.57323 22.0662 2.60056 22.0662 2.64156V11.6817C22.0662 11.709 22.0802 11.7363 22.1082 11.7432C22.1152 11.75 22.1223 11.75 22.1363 11.75H23.8741C23.9161 11.75 23.9442 11.7227 23.9442 11.6817V8.71613H23.9722C24.2455 9.12611 25.0023 9.61809 25.9903 9.61809C27.8473 9.61809 29.3889 8.12166 29.3889 6.10591C29.3889 4.16533 27.8543 2.60057 25.8992 2.60057C25.0303 2.60057 24.3015 3.06521 23.832 3.63235V3.56402ZM25.7381 7.89617C24.736 7.89617 23.9442 7.08987 23.9442 6.09908C23.9442 5.11512 24.736 4.31566 25.7381 4.31566C26.7401 4.31566 27.5389 5.11512 27.5389 6.09908C27.5389 7.08304 26.7401 7.89617 25.7381 7.89617ZM16.9158 2.19742C15.2971 2.19742 14.4842 2.73039 13.8325 3.16087L13.8115 3.17454C13.7414 3.22237 13.7204 3.3112 13.7625 3.37953L14.4352 4.50015C14.4702 4.56165 14.5473 4.59581 14.6174 4.57531C14.6384 4.56848 14.6594 4.56165 14.6804 4.54115L14.7295 4.50015C15.0658 4.22683 15.5704 3.81684 16.8667 3.71435C17.5885 3.65968 18.2121 3.84418 18.6676 4.25416C19.1722 4.70514 19.4735 5.43627 19.4735 6.20841C19.4735 7.62285 18.6116 8.51797 17.2311 8.53847C16.0889 8.53164 15.3251 7.95767 15.3251 7.10354C15.3251 6.65256 15.5073 6.31774 15.9207 6.02392C15.9838 5.97608 16.0048 5.89409 15.9698 5.82576L15.3952 4.76664C15.3601 4.70514 15.2971 4.67781 15.227 4.68464C15.206 4.68464 15.185 4.69147 15.1639 4.70514C14.5193 5.07412 13.7555 5.79843 13.7975 7.10354C13.8466 8.7708 15.2761 10.0417 17.133 10.0964H17.3432C19.5505 10.0281 21.1342 8.43598 21.1342 6.2904C21.1412 4.30882 19.6627 2.19742 16.9158 2.19742Z" fill="currentColor"></path>'+'</svg>'+'</div>'+'</div>'}else if((review.reviewer.verified_buyer=="Verified Buyer")&&(userVaribles.options.reviews.enable_verified_badge)&&(!review.third_party||review.third_party==='')){html+='<div class="R-BadgeElement R-flex-row R-flex-row--noMargin R-flex-middle-xxs R-flex-start-xxs u-marginBottom--xs">'+'<div class="R-BadgeElement__icon R-IconButton R-IconButton--lg u-marginLeft--neg--xxs" aria-hidden="true">'+'<span class="ricon-badge--checkmark R-IconButton__icon cssVar-badgeElement__icon cssVar-popup-badgeElement__icon"></span>'+'</div>'+'<div class="R-BadgeElement__text R-TextBody R-TextBody--xxxxs R-TextBody--inline u-textLeft--all u-marginBottom--none u-verticalAlign--middle">'+'<div class="cssVar-badgeElement__text">'+'<div class="cssVar-popup-badgeElement__text">'+userVaribles.translations.verified_customer+'</div>'+'</div>'+'</div>'+'</div>'}}catch(error){}
267html+=reviewsio_renderThirdPartyBadge(review,userVaribles,!0);try{if(review.attributes.length>0){var renderedCenteredSelects=!1;review.attributes.sort(function(a,b){return a.attribute.type=='centered-range'?1:-1});html+='<div class="u-marginTop--sm u-marginBottom--md">';for(var rating=0;rating<review.attributes.length;rating++){semiColon="";var attributeQuestionLabel='';if(review.attributes[rating].attribute.public_label&&review.attributes[rating].attribute.public_label.length>0){attributeQuestionLabel=review.attributes[rating].attribute.public_label}else{attributeQuestionLabel=review.attributes[rating].attribute.question}
268try{if(attributeQuestionLabel.substring(attributeQuestionLabel.length-1)!=':'&&attributeQuestionLabel.substring(attributeQuestionLabel.length-1)!='?'&&attributeQuestionLabel.substring(attributeQuestionLabel.length-1)!='!'&&attributeQuestionLabel.substring(attributeQuestionLabel.length-1)!='.'){semiColon=":"}}catch(e){}
269if(review.attributes[rating].attribute.type!='centered-range'){html+='<div class="R-flex-row R-flex-row--noMargin R-flex-middle-xxs R-flex-start-xxs u-marginBottom--xs">'+'<div class="R-TextHeading R-TextHeading--xxxxs R-TextHeading--inline u-textLeft--all u-marginBottom--none u-marginRight--xs">'+'<div class="cssVar-popup-heading-text">'+attributeQuestionLabel+semiColon+'</div>'+'</div>'+'<div class="R-TextBody R-TextBody--xxxs R-TextBody--inline u-textLeft--all u-marginBottom--none u-textSentenceCase">'+'<div class="cssVar-popup-body-text">'+reviewsio_decodeJsonStringArray(review.attributes[rating].answer)+'</div>'+'</div>'+'</div>'}
270if(!renderedCenteredSelects&&review.attributes[rating].attribute.type=='centered-range'){html+='<div class="R-SliderIndicator-group">';html+=reviewsio_renderAllCenteredSelects(review.attributes);html+='</div>';renderedCenteredSelects=!0}}
271html+='</div>'}}catch(e){}
272html+='</div>'+'</div>'+'<div class="u-marginBottom--md">'+'</div>'+(userVaribles.options.reviews.enable_product_name?'<div><em class="R-TextBody R-TextBody--xxs u-textLeft--all"><span class="cssVar-popup-body-text">'+review.product_name+'</span></em></div>':"")+'<div class="R-TextBody R-TextBody--xs u-whiteSpace--prewrap u-scrollableMaxHeight--480--desktop u-marginBottom--lg">'+'<div class="cssVar-popup-body-text">'+reviewsio_escapeHtmlEntities(review.comments)+'</div>'+(review.would_recommend?'<div class="R-BadgeElement R-flex-row R-flex-row--noMargin R-flex-middle-xxs R-flex-start-xxs  u-marginBottom--sm">'+'<div class="R-BadgeElement__icon R-IconButton R-IconButton--lg u-marginLeft--neg--xxs" aria-hidden="true">'+'<span class="ricon-heart R-IconButton__icon cssVar-badgeElement__icon"></span>'+'</div>'+'<div class="R-BadgeElement__text R-TextBody R-TextBody--xxxxs R-TextBody--inline u-textLeft--all u-marginBottom--none u-verticalAlign--middle">'+'<div class="cssVar-badgeElement__text">'+userVaribles.translations.would_recommend+' </div>'+'</div>'+'</div>':"")+'</div>'+'</div>'+'<div>';if(userVaribles.options.popups.enable_replies){html+=reviewsio_generatePopupReplyContent(review.responses)}
273if(review.votes>=1){html+='<div id="vote_up_container-'+review.store_review_id+'" class="u-marginBottom--sm">'+reviewsio_getVoteCountHtml(review.store_review_id,review.votes,userVaribles)+'</div>'}else{html+='<div id="vote_up_container-'+review.store_review_id+'" class="u-marginBottom--sm">'+'</div>'}
274html+='<div id="vote_notice-'+review.store_review_id+'">';html+=(reviewsio_hasVoted(review.store_review_id)!=!1?reviewsio_getVotedHtml(reviewsio_hasVoted(review.store_review_id)):'');html+='</div>';html+='<div id="vote_options-'+review.store_review_id+'" class="R-flex-row R-flex-row--noMargin R-flex-baseline-xxs R-flex-start-xxs">'+(userVaribles.options.popups.enable_helpful_buttons&&reviewsio_hasVoted(review.store_review_id)==!1?'<div class="u-displayInlineBlock">'+'<div class="R-TextHeading R-TextHeading--xxxxs u-marginBottom--none u-marginRight--sm">'+'<div class="cssVar-popup-heading-text">'+userVaribles.translations.was_helpful+'</div>'+'</div>'+'</div>'+'<div class="u-displayInlineBlock">'+"<div role='button' tabindex='0' aria-label='Yes, this review was helpful' class='R-TextBody R-TextBody--xxxs R-TextBody--inline u-cursorPointer u-textDecoration--underline  u-marginBottom--none u-marginRight--sm' onclick='reviewsio_vote(\""+userVaribles.store+"\", \""+review.store_review_id+"\", 1, "+review.votes+", \""+userVaribles.translations.up_voted+"\")'>"+'<div  class="cssVar-popup-body-text js-recommend-review" reviewId="'+review.store_review_id+'">'+userVaribles.translations.yes+'</div>'+'</div>'+"<div role='button' tabindex='0' aria-label='No, this review was not helpful' class='R-TextBody R-TextBody--xxxs R-TextBody--inline u-cursorPointer u-textDecoration--underline  u-marginBottom--none u-marginRight--sm' onclick='reviewsio_vote(\""+userVaribles.store+"\", \""+review.store_review_id+"\", 0, "+review.votes+", \""+userVaribles.translations.down_voted+"\")'>"+'<div class="cssVar-popup-body-text">'+userVaribles.translations.no+'</div>'+'</div>'+'</div>':"")+'</div>'+'<div class="u-hr u-hr--margin-sm"></div>'+'<div class="R-TextHeading R-TextHeading--xxxxs u-textCenter--all u-marginBottom--md">';if(userVaribles.options.reviews.enable_branch_name){html+='<em class="cssVar-popup-heading-text">'+review.branch+'</em>'}
275html+='<div class="cssVar-popup-heading-text">';if(userVaribles.options.reviews.enable_customer_location){try{if(review.reviewer.address!=""){var dateFromPost=review.reviewer.address;html+=dateFromPost;if((userVaribles.options.reviews.enable_review_date)){html+=', '}}}catch(e){}}
276if(userVaribles.options.reviews.enable_review_date){try{if(review.image){var dateFromPost=review.human_readable_date}else{var dateFromPost=review.date}
277html+=dateFromPost}catch(e){}}
278html+='</div>'+'</div>'+(review&&review.third_party&&review.third_party!=""?"":userVaribles.options.popups.enable_share_buttons?'<div class="u-textCenter--all u-marginBottom--md shareSection">'+'<div tabindex="0" role="button" class="controls__button u-marginLeft--xs u-marginRight--xs" onclick="reviewsio_shareLink(\''+userVaribles.store+'\',\'twitter\', \''+review.store_review_id+'\')">
278'+'<span title="'+userVaribles.translations.share_twitter+'" class="ricon-twitter-favicon button__icon button__icon--sm"></span>'+'</div>'+'<div tabindex="0" role="button" target="_blank" class="controls__button u-marginLeft--xs u-marginRight--xs" onclick="reviewsio_shareLink(\''+userVaribles.store+'\',\'facebook\', \''+review.store_review_id+'\')">'+'<span title="'+userVaribles.translations.share_facebook+'" class="ricon-facebook-favicon button__icon button__icon--sm"></span>'+'</div>'+'<a tabindex="0" role="button" title="'+userVaribles.translations.share_email+'" href="'+reviewsio_shareLink(userVaribles.store,"email",review.store_review_id)+'" class="controls__button u-marginLeft--xs u-marginRight--xs">'+'<span class="ricon-email button__icon button__icon--sm button__icon--email"></span>'+'</a>'+'</div>':"")+'</div>'+'</div>'+'</div>'+'</div>'+'</div>'+'</div>';return html}
279window.onload=function(){setTimeout(function(){if('ResizeObserver' in self){var ro=new ResizeObserver(function(entries){var defaultBreakpoints={'R-XSM':380,'R-SM':480,'R-MD':640,'R-LG':767,'R-XLG':992,'R-XXLG':1140,'R-XXXLG':1440,'R-XXXXLG':1919};entries.forEach(function(entry){var breakpoints=entry.target.dataset.breakpoints?JSON.parse(entry.target.dataset.breakpoints):defaultBreakpoints;Object.keys(breakpoints).forEach(function(breakpoint){var minWidth=breakpoints[breakpoint];if(entry.contentRect.width<=minWidth){if(breakpoint!=0){entry.target.classList.remove(breakpoints[breakpoint-1])}
280entry.target.classList.add(breakpoint)}else{entry.target.classList.remove(breakpoint)}})})});var elements=document.querySelectorAll('[r-data-observe-resizes]');for(var element,i=0;element=elements[i];i++){ro.observe(element)}}},301)}
281function reviewsio_resizer(){if('ResizeObserver' in self){var ro=new ResizeObserver(function(entries){var defaultBreakpoints={'R-XSM':380,'R-SM':480,'R-MD':640,'R-LG':767,'R-XLG':992,'R-XXLG':1140,'R-XXXLG':1440,'R-XXXXLG':1919};entries.forEach(function(entry){var breakpoints=entry.target.dataset.breakpoints?JSON.parse(entry.target.dataset.breakpoints):defaultBreakpoints;Object.keys(breakpoints).forEach(function(breakpoint){var minWidth=breakpoints[breakpoint];if(entry.contentRect.width<=minWidth){if(breakpoint!=0){entry.target.classList.remove(breakpoints[breakpoint-1])}
282entry.target.classList.add(breakpoint)}else{entry.target.classList.remove(breakpoint)}})})});var elements=document.querySelectorAll('[r-data-observe-resizes]');for(var element,i=0;element=elements[i];i++){ro.observe(element)}}}
283function reviewsio_shareLink(store,type,id){id=id.split('-');var link='';switch(id[0]){case 'product_review':if(type=='twitter'){link='https://twitter.com/intent/tweet?url=https://media.reviews.co.uk/product-snippet/'+id[1]}else if(type=='facebook'){link='https://www.facebook.com/dialog/share?app_id=2171894026402210&display=popup&href=https://media.reviews.co.uk/product-snippet/'+id[1]}else if(type=='email'){return'mailto:?subject=Check out this review&body=https://media.reviews.co.uk/product-snippet/'+id[1]}
284break;case 'store_review':if(type=='twitter'){link='https://twitter.com/intent/tweet?url=https://www.reviews.io/company-review/store/'+store+'/'+id[1]}else if(type=='facebook'){link='https://www.facebook.com/dialog/share?app_id=2171894026402210&display=popup&href=https://www.reviews.io/company-review/store/'+store+'/'+id[1]}else if(type=='email'){return'mailto:?subject=Check out this review&body=https://www.reviews.io/company-review/store/'+store+'/'+id[1]}
285break}
286if(link){window.open(link,'targetWindow','toolbar=no,location=0,status=no,menubar=no,scrollbars=yes,resizable=yes,width=640,height=480')}}
287function reviewsio_generatePopupReplyContent(responses){if(typeof responses==='undefined'||responses.length<1){return''}
288const replyHTML=[];responses.forEach((res)=>{if(res.comments&&!res.private){let responseItem='';responseItem+='<div class="u-textLeft--all"><div class="R-TextHeading R-TextHeading--xxxxs u-marginBottom--none"><div class="cssVar-popup-heading-text">Reply:</div></div>';responseItem+='<div class="u-displayInlineBlock R-TextBody R-TextBody--xxs R-TextBody--inline"><div class="cssVar-popup-body-text">'+res.comments+'</div></div></div>';replyHTML.push(responseItem)}});if(replyHTML.length>0){return replyHTML.join('')}}
289function elementOrAncestorHasClass(element,className){if(!element||element.length===0){return!1}
290var parent=element;do{if(parent===document){break}
291if(parent.className.indexOf(className)>=0){return!0}}while(parent=parent.parentNode);return!1}
292function reviewsio_hasVoted(id){if(localStorage.getItem(id+'/helpful')){return localStorage.getItem(id+'/helpful')}else{return!1}}
293function reviewsio_vote(store,id,vote,existingVoteCount,string){var idParts=id.split('-');if(!localStorage.getItem(id+'/helpful')&&vote){localStorage.setItem(id+'/helpful','up');var elm=document.getElementById('vote_notice-'+id);var optsElm=document.getElementById('vote_options-'+id);elm.innerHTML=reviewsio_getVotedHtml('up',string);optsElm.style.display='none';switch(idParts[0]){case 'store_review':var url=userVaribles.api+'/merchant/vote?store='+store+'&review_id='+idParts[1];break;case 'product_review':var url=userVaribles.api+'/product/vote?store='+store+'&product_review_id='+idParts[1];break}
294var xhr=new XMLHttpRequest();xhr.open('GET',url);xhr.onload=function(){if(xhr.status===200){ajaxData=JSON.parse(xhr.responseText);if(ajaxData.success==!0){if(existingVoteCount>0){var countElm=document.getElementById('vote_count-'+id);countElm.innerHTML=ajaxData.count}else{var countElm=document.getElementById('vote_up_container-'+id);countElm.innerHTML=reviewsio_getVoteCountHtml(id,ajaxData.count)}}}else{}};xhr.send()}else if(!localStorage.getItem(id+'/helpful')&&!vote){localStorage.setItem(id+'/helpful','down');var elm=document.getElementById('vote_notice-'+id);var optsElm=document.getElementById('vote_options-'+id);elm.innerHTML=reviewsio_getVotedHtml('down',string);optsElm.style.display='none'}}
295function reviewsio_getVoteCountHtml(storeReviewId,votes){var html='<div class="R-flex-row R-flex-row--noMargin R-flex-middle-xxs R-flex-start-xxs">'+'<div class="R-IconButton R-IconButton--md u-marginLeft--neg--xxs">'+'<i class="ricon-thumbsup R-IconButton__icon cssVar-popup-message-icon" aria-hidden="true"></i>'+'</div>'+'<em class="R-TextBody R-TextBody--xxxs R-TextBody--inline u-marginBottom--none"><span class=" cssVar-popup-body-text">'+'<span id="vote_count-'+storeReviewId+'">'+votes+"</span>&nbsp;"+(votes>1?userVaribles.translations.helpful_multiple:userVaribles.translations.helpful_single)+' </span></em>'+'</div>';return html}
296function reviewsio_decodeJsonStringArray(a){if(a.indexOf('["')!==-1){try{var attributeAnswer=JSON.parse(a);return attributeAnswer.join(', ')}catch(e){return a}}else{return a}}
297function reviewsio_getVotedHtml(vote,string){var html='';if(vote=='up'||vote==!0){var html='<div class="u-textLeft--all">'+'<div class="R-LabelTag R-LabelTag--sm">'+'<span class="R-LabelTag__icon ricon-checkmark" aria-hidden="true"></span>'+'<div class="R-LabelTag__text">'+(string?string:userVaribles.translations.up_voted)+'</div>'+'  </div>'+'</div>'}else if(vote=='down'){var html='<div class="u-textLeft--all">'+'<div class="R-LabelTag R-LabelTag--sm">'+'<span class="R-LabelTag__icon ricon-checkmark"></span>'+'<div class="R-LabelTag__text">'+(string?string:userVaribles.translations.down_voted)+'</div>'+'  </div>'+'</div>'}
298return html}
299function reviewsio_renderAllCenteredSelects(attributes){var html='';for(var i=0;i<attributes.length;i++){if(attributes[i].attribute&&attributes[i].attribute.type&&attributes[i].attribute.type=='centered-range'){html+='<div class="R-SliderIndicator R-SliderIndicator--sm">'+'<div class="R-TextHeading R-TextHeading--xxxxs">'+(attributes[i].attribute.public_label.length>0?attributes[i].attribute.public_label:attributes[i].attribute.question)+'</div>'+'<div class="R-SliderIndicator__inner">'+'<div class="R-SliderIndicator__bg"></div>'+'<div class="R-SliderIndicator__button" style="left:'+reviewio_getRatingPercentile(attributes[i].answer)+'%;"></div>'+'</div>'+'<div class="R-flex-row R-flex-row--noMargin R-flex-between-xxs">';var sliderLabels=reviewsio_getSliderLabels(attributes[i].attribute.data);for(var sliderIndex=0;sliderIndex<sliderLabels.length;sliderIndex++){if(sliderLabels[sliderIndex]==null){continue}
300html+='<div class="'+(sliderLabels[1]==null?'R-flex-col-xxs-6':'R-flex-col-xxs-4')+' u-paddingLeft--none u-paddingRight--xxs" r-tooltip="'+(sliderLabels[sliderIndex])+'" r-tooltip-size="80" r-tooltip-fontsize="xxxxs" r-tooltip-position-align="'+(sliderIndex==0?'topLeft':(sliderIndex==sliderLabels.length-1?'topRight':''))+'" r-tooltip-enable="false">'+'<div class="R-TextBody R-TextBody--xxxxs '+(sliderIndex==0?'u-textLeft--all':sliderIndex==sli
300derLabels.length-1?'u-textRight--all':'u-textCenter--all')+'">'+(sliderLabels[sliderIndex])+'</div>'+'</div>'}
301html+='</div>'+'</div>'}}
302return html}
303function reviewio_getRatingPercentile(rating){rating=(parseInt(rating)/5)*5;return Math.round((100/4)*rating)-25}
304function reviewsio_getSliderLabels(labels){try{var parsedlabels=JSON.parse(labels);return parsedlabels}catch(e){return labels}}
305function reviewsio_unicodeToChar(text){return text.replace(/\\u[\dA-F]{4}/gi,function(match){return String.fromCharCode(parseInt(match.replace(/\\u/g,''),16))})}
306function reviewsio_escapeHtmlEntities(review_comments){if(!review_comments)return review_comments;return review_comments.replace(/</g,'').replace(/>/g,'')}
307function reviewsio_getCountryList(language){var country_list=reviewsio_language(language).hasOwnProperty('country_list')?reviewsio_language(language).country_list:reviewsio_language('en').country_list;return country_list}
308function reviewsio_getIncentivizedLabel(userVaribles,review){if(review.hasOwnProperty('incentivized_label')&&review.incentivized_label&&review.incentivized_label.length>0){return review.incentivized_label}
309return userVaribles.translations.incentivized}
310function reviewsio_getIncentivizedDescription(userVaribles,review){if(review.hasOwnProperty('incentivized_description')&&review.incentivized_description&&review.incentivized_description.length>0){return review.incentivized_description}
311return userVaribles.translations.incentivized_tooltip}
312function reviewsio_initSorting(elementId){var state=reviewsio_getWidgetState(elementId);if(!state.sort){state.sort='date_desc'}
313var initSortDropdown=function(){var widgetContainer=document.getElementById(elementId);if(!widgetContainer)return!1;var sortTrigger=widgetContainer.querySelector('#sortTrigger');var sortDropdown=widgetContainer.querySelector('#sortDropdown');var clearButton=widgetContainer.querySelector('#clearFilters');var sortOptions=widgetContainer.querySelectorAll('.sort-option');if(!sortTrigger||!sortDropdown)return!1;if(state.dropdownOpen){sortDropdown.style.display='block';sortDropdown.classList.add('isActive')}
314sortOptions.forEach(function(option){var sortType=option.getAttribute('data-sort');if(sortType===state.sort){option.classList.add('isActive')}else{option.classList.remove('isActive')}});reviewsio_updateSortTriggerLabel(elementId,state.sort);reviewsio_setWithImagesDisabled(elementId,state.withImagesDisabled===!0);if(sortTrigger.getAttribute('data-sort-initialized')!=='1'){sortTrigger.setAttribute('data-sort-initialized','1');sortTrigger.addEventListener('click',function(e){e.stopPropagation();var isVisible=sortDropdown.style.display==='block';sortDropdown.style.display=isVisible?'none':'block';if(!isVisible){sortDropdown.classList.add('isActive');state.dropdownOpen=!0}else{sortDropdown.classList.remove('isActive');state.dropdownOpen=!1}})}
315sortOptions.forEach(function(option){if(option.getAttribute('data-sort-initialized')==='1')return;option.setAttribute('data-sort-initialized','1');option.addEventListener('click',function(e){e.stopPropagation();var sortType=this.getAttribute('data-sort');if(sortType==='with_images'&&state.withImagesDisabled===!0){return}
316state.previousSort=state.sort||'date_desc';sortOptions.forEach(function(opt){opt.classList.remove('isActive')});this.classList.add('isActive');state.sort=sortType;reviewsio_updateSortTriggerLabel(elementId,sortType);sortDropdown.style.display='none';sortDropdown.classList.remove('isActive');state.dropdownOpen=!1;reviewsio_refireWithSort(elementId)})});if(clearButton&&clearButton.getAttribute('data-sort-initialized')!=='1'){clearButton.setAttribute('data-sort-initialized','1');clearButton.addEventListener('click',function(e){e.stopPropagation();state.previousSort=state.sort||'date_desc';state.sort='date_desc';sortOptions.forEach(function(opt){opt.classList.remove('isActive');if(opt.getAttribute('data-sort')==='date_desc'){opt.classList.add('isActive')}});reviewsio_updateSortTriggerLabel(elementId,'date_desc');sortDropdown.style.display='none';sortDropdown.classList.remove('isActive');state.dropdownOpen=!1;reviewsio_refireWithSort(elementId)})}
317if(state.sortClickHandler){document.removeEventListener('click',state.sortClickHandler)}
318state.sortClickHandler=function(event){var currentContainer=document.getElementById(elementId);if(!currentContainer){document.removeEventListener('click',state.sortClickHandler);state.sortClickHandler=null;state.dropdownOpen=!1;return}
319var currentDropdown=currentContainer.querySelector('#sortDropdown');if(currentDropdown&&currentContainer&&!currentContainer.contains(event.target)){currentDropdown.style.display='none';currentDropdown.classList.remove('isActive');state.dropdownOpen=!1}};document.addEventListener('click',state.sortClickHandler);return!0};initSortDropdown()}
320function reviewsio_refireWithSort(elementId){var state=reviewsio_getWidgetState(elementId);var userVaribles=state.userVaribles;if(!userVaribles){console.error('User variables not found for widget:',elementId);return}
321var carouselTypes=userVaribles.options.general.review_type.split(", ");var rukstyles='<link rel="stylesheet" type="text/css" href="data:text/css;charset=UTF-8,';var innerStyles='.CarouselWidget-prefix .CarouselWidget{';for(var style in userVaribles.styles){innerStyles+=style+":"+userVaribles.styles[style]+";"}
322innerStyles+='}';rukstyles+=escape(innerStyles);rukstyles+='">';state.dropdownOpen=!1;reviewsio_getAjax(userVaribles,carouselTypes,rukstyles)}
323function reviewsio_language(lan){var translations;switch(lan){case 'fr':translations={rating:"moyenne",stars:"étoiles",share:"Partager",read_more:"Lire plus de commentaires sur REVIEWS.io",close:"Proche",share_facebook:"Partager sur Facebook",share_twitter:"Partager sur Twitter",share_email:"Partager par e-mail",reviews:"commentaires",excellent:"Excellent",good:"Bien",normal:"Ordinaire",anonymous:"Anonyme",verified_customer:"Client Vérifié",amazon_customer:"Client Amazon",etsy_customer:"Client Etsy",based_on:"basé sur",would_recommend:"Je recommande ce produit",helpful_multiple:"personnes ont trouvé cet avis utile.",helpful_single:"personne a trouvé ce commentaire utile.",up_voted:"Vous avez noté cet avis comme utile.",down_voted:'Vous avez rejeté cet avis.',was_helpful:'Cet avis vous a-t-il été utile?',yes:'Oui',no:'Non',minute_ago:'Il y a minute',minutes_ago:'Il y a minutes',hour_ago:'Il ya a heure',hours_ago:'Il y a heures',day_ago:'Il y a jour',days_ago:'Il y a jours',week_ago:'Il y a semaine',weeks_ago:'Il y a semaines',month_ago:'Il y a mois',months_ago:'Il y a mois',year_ago:'il y a an',years_ago:'il y a ans',source:'La source',review_image:'Image de la revue',incentivized:'Incité',incentivized_tooltip:'Cette critique a été écrite en échange d\'une récompense, 
323comme une remise. L\'incitation a été offerte indépendamment de la note ou du sentiment de la critique.',pause:'Pause',sort_by:'Trier par',clear_filters:'Effacer les filtres',newest_first:'Les plus récents',oldest_first:'Les plus anciens',highest_rating:'Meilleure note',lowest_rating:'Note la plus basse',reviews_with_photos:'Avis avec photos',};break;case 'de':translations={rating:"Rating",stars:"Sterne",reviews:"Bewertungen",share:"Teilen",read_more:"Lesen Sie weitere Bewertungen auf REVIEWS.io",close:"Schließen",share_facebook:"Auf Facebook teilen",share_twitter:"Auf Twitter teilen",share_email:"Per E-Mail teilen",excellent:"Hervorragend",good:"Gut",normal:"Akzeptabel",anonymous:"Anonym",verified_customer:"Verifizierter Kunde",amazon_customer:"Amazon Kunde",etsy_customer:"Etsy Kunde",based_on:"basierend auf",would_recommend:"Ich empfehle dieses Produkt",helpful_multiple:"Personen fanden diese Bewertung hilfreich.",helpful_single:"Person fand diese Bewertung hilfreich.",up_voted:"Sie haben diese Bewertung als hilfreich markiert.",down_voted:'Sie haben diese Bewertung als nicht hilfreich markiert.',was_helpful:'War diese Bewertung hilfreich?',yes:'Ja',no:'Nein',minute_ago:'vor einer Minute',minutes_ago:'vor Minuten',hour_ago:'vor einer Stunde',hours_ago:'vor Stunden',day_ago:'vor einem Tag',days_ago:'vor Tagen',week_ago:'vor einer Woche',weeks_ago:'vor Wochen',month_ago:'vor einem Monat',months_ago:'vor Monaten',year_ago:'vor einem Jahr',years_ago:'vor Jahren',source:'Quelle',review_image:'Bild der Bewertung',incentivized:'Incentiviert',incentivized_tooltip:'Diese Bewertung wurde im Austausch für eine Belohnung verfasst, wie z.B. einen Rabatt. Der Anreiz wurde unabhängig von der Bewertung oder dem Sentiment der Bewertung angeboten.',sort_by:'Sortieren nach',clear_filters:'Filter zurücksetzen',newest_first:'Neueste zuerst',oldest_first:'Älteste zuerst',highest_rating:'Höchste Bewertung',lowest_rating:'Niedrigste Bewertung',reviews_with_photos:'Bewertungen mit Fotos',country_list:["Afghanistan","Albanien","Algerien","Andorra","Angola","Antigua und Barbuda","Argentinien","Armenien","Australien","Österreich","Aserbaidschan","Bahamas","Bahrain","Bangladesch","Barbados","Weißrussland","Belgien","Belize","Benin","Bhutan","Bolivien","Bosnien und Herzegowina","Botswana","Brasilien","Brunei","Bulgarien","Burkina Faso","Burundi","Kap Verde","Kambodscha","Kamerun","Kanada","Zentralafrikanische Republik","Tschad","Chile","China","Kolumbien","Komoren","Kongo","Costa Rica","Kroatien","Kuba","Zypern","Tschechien","Demokratische Republik Kongo","Dänemark","Dschibuti","Dominica","Dominikanische Republik","Ecuador","Ägypten","El Salvador","Äquatorialguinea","Eritrea","Estland","Eswatini (ehemals Swasiland)","Äthiopien","Fidschi","Finnland","Frankreich","Gabun","Gambia","Georgien","Deutschland","Ghana","Griechenland","Grenada","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Heiliger Stuhl","Honduras","Ungarn","Island","Indien","Indonesien","Iran","Irak","Irland","Israel","Italien","Jamaika","Japan","Jordanien","Kasachstan","Kenia","Kiribati","Kuwait","Kirgisistan","Laos","Lettland","Libanon","Lesotho","Liberia","Libyen","Liechtenstein","Litauen","Luxemburg","Madagaskar","Malawi","Malaysia","Maldiven","Mali","Malta","Marshallinseln","Mauretanien","Mauritius","Mexiko","Mikronesien","Moldawien","Monaco","Mongolei","Montenegro","Marokko","Mosambik","Myanmar","Namibia","Nauru","Nepal","Niederlande","Neuseeland","Nicaragua","Niger","Nigeria","Nordkorea","Mazedonien","Norwegen","Oman","Pakistan","Palau","Staat Palästina","Panama","Papua-Neuguinea","Paraguay","Peru","Philippinen","Polen","Portugal","Katar","Rumänien","Russland","Ruanda","St. Kitts und Nevis","St. Lucia","St. Vincent","Samoa","San Marino","São Tomé und Príncipe","Saudi-Arabien","Senegal","Serbien","Seychellen","Sierra Leone","Singapur","Slowakei","Slowenien","Salomonen","Somalia","Südafrika","Südkorea","Südsudan","Spanien","Sri Lanka","Sudan","Suriname","Schweden","Schweiz","Syrien","Tadschikistan","Tansania","Thailand","Timor-Leste","Togo","Tonga","Trinidad und Tobago","Tunesien","Türkei","Turkmenistan","Tuvalu","Uganda","Ukraine","Vereinigte Arabische Emirate","Vereinigtes Königreich","Vereinigte Staaten","Uruguay","Usbekistan","Vanuatu","Vatikanstadt","Venezuela","Vietnam","Jemen","Sambia","Simbabwe"],pause:'Pause'};break;case 'no':translations={rating:"Anmeldelse",reviews:"Vurderinger",excellent:"Glimrende",good:"Bra",normal:"Ok",anonymous:"Anonym",verified_customer:"Verifisert kunde",amazon_customer:"Amazon kunde",etsy_customer:"Etsy kunde",based_on:"basert på",would_recommend:"Jeg anbefaler dette produktet",helpful_multiple:"personer synes denne vurderingen var nyttig.",helpful_single:"person synes denne vurderingen var nyttig.",up_voted:"Du har markert anmeldelsen som nyttig.",down_voted:'Du har markert anmeldelsen som unyttig.',was_helpful:'Var denne anmeldelsen nyttig?',yes:'Ja',no:'Nei',minute_ago:'minutt siden',minutes_ago:'minutter siden',hour_ago:'time siden',hours_ago:'timer siden',day_ago:'dag siden',days_ago:'dager siden',week_ago:'uke siden',weeks_ago:'uker siden',month_ago:'måned siden',months_ago:'måneder siden',review_image:'Bilde av anmeldelsen',incentivized:'Incentivisert',incentivized_tooltip:'Denne anmeldelsen ble skrevet i bytte mot en belønning, som en rabatt. Inse
323ntivet ble tilbudt uavhengig av vurderingen eller følelsen av anmeldelsen.',pause:'Pause',sort_by:'Sorter etter',clear_filters:'Fjern filtre',newest_first:'Nyeste først',oldest_first:'Eldste først',highest_rating:'Høyeste vurdering',lowest_rating:'Laveste vurdering',reviews_with_photos:'Anmeldelser med bilder',};break;case 'es':translations={rating:'calificación',reviews:'reseñas',share:"Cuota",read_more:"Lea más reseñas en REVIEWS.io",close:"Cerrar",share_facebook:"Compartir en Facebook",share_twitter:"Compartir en Twitter",share_email:"Compartir via correo electrónico",stars:"estrellas",excellent:'Excelente',good:'Bien',normal:'Normal',anonymous:'Anónimo',verified_customer:'Cliente Verificado',amazon_customer:'Cliente de Amazon',etsy_customer:'Cliente de Etsy',based_on:'basado en',would_recommend:'recomendaría',helpful_multiple:'útil múltiple',helpful_single:'útil sólo',up_voted:'votado',down_voted:'votado bajo',was_helpful:'fue útil',yes:'si',no:'no',minute_ago:'hace un minuto',minutes_ago:'hace minutos',hour_ago:'hace una hora',hours_ago:'horas atras',day_ago:'hace un dia',days_ago:'hace días',week_ago:'hace una semana',weeks_ago:'hace semanas',month_ago:'hace un mes',months_ago:'Hace meses',year_ago:'Year ago',years_ago:'Years ago',source:'origen',review_image:'Imagen de la reseña',incentivized:'Incentivado',incentivized_tooltip:'Esta reseña fue escrita a cambio de una recompensa, como un descuento. El incentivo se ofreció independientemente de la calificación o el sentimiento de la reseña.',pause:'Pausa',sort_by:'Ordenar por',clear_filters:'Borrar filtros',newest_first:'Más recientes primero',oldest_first:'Más antiguos primero',highest_rating:'Mejor calificación',lowest_rating:'Peor calificación',reviews_with_photos:'Reseñas con fotos',};break;case "it":translations={rating:"Valutazioni",stars:"stelle",share:"Condividere",read_more:"Leggi altre recensioni su REVIEWS.io",close:"Chiudere",share_facebook:"Condividi su Facebook",share_twitter:" Condividi su Twitter",share_email:"Condividi via e-mail",reviews:"Recensioni",excellent:"Eccezionale",good:"Bene",normal:"Ordinario",anonymous:"Anonimo",verified_customer:"Cliente verificato",amazon_customer:"Cliente Amazon",etsy_customer:"Cliente Etsy",based_on:"basato su",would_recommend:"Consiglierei questo prodotto",helpful_multiple:"persone hanno trovato utile questa recensione.",helpful_single:"persone hanno trovato utile questa recensione.",up_voted:"Hai valutato questa recensione come utile.",down_voted:"Hai valutato questa recensione come inutile.",was_helpful:"Questa recensione è stata utile per te?",yes:"Sì",no:"No",minute_ago:"minuto fa",minutes_ago:"minuti fa",hour_ago:"ora fa",hours_ago:"ore fa",day_ago:"giorno fa",days_ago:"giorni fa",week_ago:"settimana fa",weeks_ago:"settimane fa",month_ago:"mesa fa",months_ago:"mesi fa",year_ago:"ano fa",years_ago:"ani fa",source:"Fonte",review_image:"Immagine della recensione",incentivized:"Incentivato",incentivized_tooltip:'Questa recensione è stata scritta in cambio di una ricompensa, come uno sconto. L\'incentivo è stato offerto indipendentemente dal voto o dal sentimento della recensione.',pause:"Pausa",sort_by:'Ordina per',clear_filters:'Cancella filtri',newest_first:'Più recenti',oldest_first:'Più vecchi',highest_rating:'Valutazione più alta',lowest_rating:'Valutazione più bassa',reviews_with_photos:'Recensioni con foto',};break;case "nl":translations={rating:"Gemiddeld",reviews:"Recensies",share:"Delen",read_more:"Lees meer recensies op REVIEWS.io",close:"Sluiten",share_facebook:"Delen op Facebook",share_twitter:"Delen op Twitter",share_email:"Delen via e-mail",stars:"sterren",excellent:"Uitstekend",good:"Goed",normal:"Normaal",anonymous:"Anoniem",verified_customer:"Geverifieerde klant",amazon_customer:"Amazon klant",etsy_customer:"Etsy klant",based_on:"Gebaseerd op",would_recommend:"Zou dit product aanbevelen",helpful_multiple:"mensen hebben deze recensie gevonden nuttig.",helpful_single:"mensen hebben deze recensie gevonden nuttig.",up_voted:"Je hebt deze recensie als nuttig gegeven.",down_voted:"Je hebt deze recensie als niet nuttig gegeven.",was_helpful:"Was deze recensie nuttig?",yes:"Ja",no:"Nee",minute_ago:"minuut geleden",minutes_ago:"minuten geleden",hour_ago:"uur geleden",hours_ago:"uren geleden",day_ago:"dag geleden",days_ago:"dagen geleden",week_ago:"week geleden",weeks_ago:"weken geleden",month_ago:"maand geleden",months_ago:"maanden geleden",year_ago:"jaar geleden",years_ago:"jaren geleden",source:"Bron",review_image:"Afbeelding van de recensie",incentivized:"Geïncentiveerd",incentivized_tooltip:'Deze recensie is geschreven in ruil voor een beloning, zoals een korting. De stimulans werd aangeboden ongeacht de beoordeling of het sentiment van de recensie.',pause:"Pauze",sort_by:'Sorteren op',clear_filters:'Filters wissen',newest_first:'Nieuwste eerst',oldest_first:'Oudste eerst',highest_rating:'Hoogste beoordeling',lowest_rating:'Laagste beoordeling',reviews_with_photos:"Reviews met foto's",};break;case "sv":translations={rating:"Betyg",reviews:"Recensioner",share:"Dela",read_more:"Läs fler recensioner på REVIEWS.io",close:"Stäng",share_facebook:"Dela på Facebook",share_twitter:"Dela på Twitter",share_email:"Dela via e-mail",stars:"stjärnor",excellent:"Utmärkt",good:"Bra",normal:"Normal",anonymous:"Anonym",verified_customer:"Verifierad kund",amazon_customer:"Amazon kund",etsy_customer:"Etsy kund",verified_subscriber:"Verifierad prenumerant",based_on:"Baserat på",would_recommend:"Jag skulle rekommendera detta produkt",helpful_multiple:"personer har hittat denna recension användbar.",helpful_single:"personer har hittat denna recension användbar.",up_voted:"Du har röstat på denna recension som användbar.",down_voted:"Du har röstat på denna recension som inte användbar.",was_helpful:"Var denna recension användbar?",yes:"Ja",no:"Nej",minute_ago:"minut sedan",minutes_ago:"minuter sedan",hour_ago:"timme sedan",hours_ago:"timmar sedan",day_ago:"dag sedan",days_ago:"dagar sedan",week_ago:"vecka sedan",weeks_ago:"veckor sedan",month_ago:"månad sedan",months_ago:"månader sedan",year_ago:"år sedan",years_ago:"år sedan",source:"Källa",review_image:"Bild av recensionen",incentivized:"Incitamentbaserad",incentivized_tooltip:'Denna recension skrevs i utbyte mot en belöning, såsom en rabatt. Incitamentet erbjöds oavsett betyget eller sentimentet i recensionen.',pause:"Paus",sort_by:'Sortera efter',clear_filters:'Rensa filter',newest_first:'Nyaste först',oldest_first:'Äldsta först',highest_rating:'Högsta betyg',lowest_rating:'Lägsta betyg',reviews_with_photos:'Recensioner med bilder',};break;case "pl":translations={rating:"Średnia Ocena",reviews:"Recenzje",share:"Udostępnij",close:"Zamknij",read_more:"Przeczytaj więcej recenzji na REVIEWS.io",share_facebook:"Udostępnij na Facebooku",share_twitter:"Udostępnij na Twitterze",share_email:"Udostępnij przez Email",stars:"Gwiazdki",excellent:"Doskonały",good:"Dobry",normal:"Przeciętny",anonymous:"Anonimowy",verified_customer:"Zweryfikowany klient",amazon_customer:"Klient Amazon",etsy_customer:"Klient Etsy",verified_subscriber:"Zweryfikowany subskrybent",based_on:"oparte na",would_recommend:"Polecam ten produkt",helpful_multiple:"osób uznało tę recenzję za pomocną.",helpful_single:"osoba uznała tę recenzję za pomocną.",up_voted:'Oceniłeś tę recenzję jako przydatną.',down_voted:'Oceniłeś tę recenzję jako nieprzydatną.',w
323as_helpful:'Czy ta recenzja była pomocna?',yes:'Tak',no:'Nie',minute_ago:'minutę temu',minutes_ago:'minuty temu',hour_ago:'godzinę temu',hours_ago:'godzin temu',day_ago:'dzień temu',days_ago:'dni temu',week_ago:'tydzień temu',weeks_ago:'tygodni temu',month_ago:'miesiąc temu',months_ago:'miesięcy temu',year_ago:'rok temu',years_ago:'lat temu',source:'Źródło',review_image:'Obraz recenzji',incentivized:'Zachęcony',incentivized_tooltip:'Ta recenzja została napisana w zamian za nagrodę, taką jak zniżka. Zachęta została zaoferowana niezależnie od oceny lub sentymentu recenzji.',pause:'Pauza',sort_by:'Sortuj według',clear_filters:'Wyczyść filtry',newest_first:'Najnowsze',oldest_first:'Najstarsze',highest_rating:'Najwyższa ocena',lowest_rating:'Najniższa ocena',reviews_with_photos:'Recenzje ze zdjęciami',};break;case "pt":translations={rating:"média",reviews:"avaliações",share:"Compartilhar",close:"Fechar",read_more:"Leia mais avaliações em REVIEWS.io",share_facebook:"Compartilhar no Facebook",share_twitter:"Compartilhar no Twitter",share_email:"Compartilhar via Email",stars:"Estrelas",excellent:"Excelente",good:"Bom",normal:"Normal",anonymous:"Anônimo",verified_customer:"Cliente Verificado",amazon_customer:"Cliente Amazon",etsy_customer:"Cliente Etsy",verified_subscriber:"Assinante Verificado",based_on:"com base em",would_recommend:"Eu recomendo este produto",helpful_multiple:"pessoas acharam esta avaliação útil.",helpful_single:"pessoa achou esta avaliação útil.",up_voted:'Você votou positivamente nesta avaliação como útil.',down_voted:'Você votou negativamente nesta avaliação.',was_helpful:'Esta avaliação foi útil?',yes:'Sim',no:'Não',minute_ago:'minuto atrás',minutes_ago:'minutos atrás',hour_ago:'hora atrás',hours_ago:'horas atrás',day_ago:'dia atrás',days_ago:'dias atrás',week_ago:'semana atrás',weeks_ago:'semanas atrás',month_ago:'mês atrás',months_ago:'meses atrás',year_ago:'ano atrás',years_ago:'anos atrás',source:'Fonte',review_image:'Imagem da avaliação',incentivized:'Incentivado',incentivized_tooltip:'Esta avaliação foi escrita em troca de uma recompensa, como um desconto. O incentivo foi oferecido independentemente da classificação ou sentimento da avaliação.',pause:'Pausa',sort_by:'Ordenar por',clear_filters:'Limpar filtros',newest_first:'Mais recentes',oldest_first:'Mais antigos',highest_rating:'Maior avaliação',lowest_rating:'Menor avaliação',reviews_with_photos:'Avaliações com fotos',};break;case "sk":translations={rating:"priemer",reviews:"recenzie",share:"Zdieľať",close:"Zavrieť",read_more:"Čítajte viac recenzií na REVIEWS.io",share_facebook:"Zdieľať na Facebooku",share_twitter:"Zdieľať na Twitteri",share_email:"Zdieľať cez e-mail",stars:"Hviezdy",excellent:"Výborné",good:"Dobré",normal:"Normálne",anonymous:"Anonymný",verified_customer:"Overený zákazník",amazon_customer:"Zákazník Amazon",etsy_customer:"Zákazník Etsy",verified_subscriber:"Overený odberateľ",based_on:"na základe",would_recommend:"Odporúčam tento produkt",helpful_multiple:"ľudí považovalo túto recenziu za užitočnú.",helpful_single:"osoba považovala túto recenziu za užitočnú.",up_voted:'Túto recenziu ste označili ako užitočnú.',down_voted:'Túto recenziu ste označili ako neužitočnú.',was_helpful:'Bola táto recenzia užitočná?',yes:'Áno',no:'Nie',minute_ago:'minúta pred',minutes_ago:'minúty pred',hour_ago:'hodina pred',hours_ago:'hodiny pred',day_ago:'deň pred',days_ago:'dni pred',week_ago:'týždeň pred',weeks_ago:'týždne pred',month_ago:'mesiac pred',months_ago:'mesiace pred',year_ago:'rok pred',years_ago:'roky pred',source:'Zdroj',review_image:'Obrázok recenzie',incentivized:'Motivovaný',incentivized_tooltip:'Táto recenzia bola napísaná výmenou za odmenu, ako je zľava. Pobídka bola ponúknutá bez ohľadu na hodnotenie alebo sentiment recenzie.',pause:'Pauza',sort_by:'Zoradiť podľa',clear_filters:'Vymazať filtre',newest_first:'Najnovšie',oldest_first:'Najstaršie',highest_rating:'Najvyššie hodnotenie',lowest_rating:'Najnižšie hodnotenie',reviews_with_photos:'Recenzie s fotografiami',};break;case 'hu':translations={rating:"átlagos",reviews:"értékelés",share:"Megosztás",close:"Bezárás",read_more:"További értékelések a REVIEWS.io oldalon",share_facebook:"Megosztás Facebookon",share_twitter:"Megosztás Twitteren",share_email:"Megosztás e-mailben",stars:"Csillagok",excellent:"Kiváló",good:"Jó",normal:"Normál",anonymous:"Névtelen",verified_customer:"Ellenőrzött vásárló",amazon_customer:"Amazon vásárló",etsy_customer:"Etsy vásárló",verified_subscriber:"Ellenőrzött előfizető",based_on:"alapján",would_recommend:"Ajánlom ezt a terméket",helpful_multiple:"embert találta hasznosnak ezt az értékelést.",helpful_single:"személy találta hasznosnak ezt az értékelést.",up_voted:'Te lájkoltad ezt az értékelést, mint hasznos.',down_voted:'Te dislike-oltad ezt az értékelést.',was_helpful:'Hasznos volt ez az értékelés?',yes:'Igen',no:'Nem',minute_ago:'perce',minutes_ago:'perce',hour_ago:'órája',hours_ago:'órája',day_ago:'napja',days_ago:'napja',week_ago:'hete',weeks_ago:'hete',month_ago:'hónapja',months_ago:'hónapja',year_ago:'éve',years_ago:'éve',source:'Forrás',review_image:'Értékelés képe',incentivized:'Ösztönzött',incentivized_tooltip:'Ez az értékelés egy jutalom, például kedvezmény fejében íródott. Az ösztönzést az értékelés minősítésétől vagy érzelmeitől függetlenül ajánlották fel.',pause:'szünet',sort_by:'Rendezés',clear_filters:'Szűrők törlése',newest_first:'Legújabbak',oldest_first:'Legrégebbiek',highest_rating:'Legmagasabb értékelés',lowest_rating:'Legalacsonyabb értékelés',reviews_with_photos:'Fotós értékelések',};break;case 'cs':translations={rating:"průměr",reviews:"Recenzí",share:"Sdílet",close:"Zavřít",read_more:"Číst další recenze na REVIEWS.io",share_facebook:"Sdílet na Facebooku",share_twitter:"Sdílet na Twitteru",share_email:"Sdílet přes e-mail",stars:"hvězd",excellent:"Vynikající",good:"Dobrý",normal:"Normální",anonymous:"Anonymní",verified_customer:"Ověřený zákazník",amazon_customer:"Zákazník Amazon",etsy_customer:"Zákazník Etsy",verified_subscriber:"Ověřený odběratel",based_on:"na základě",would_recommend:"Doporučuji tento produkt",helpful_multiple:"lidí považovalo tuto recenzi za užitečnou.",helpful_single:"osoba považovala tuto recenzi za užitečnou.",up_voted:'Označili jste tuto recenzi jako užitečnou.',down_voted:'Označili jste tuto recenzi jako neužitečnou.',was_helpful:'Byla tato recenze užitečná?',yes:'Ano',no:'Ne',minute_ago:'před minutou',minutes_ago:'před minutami',hour_ago:'před hodinou',hours_ago:'před hodinami',day_ago:'před dnem',days_ago:'před dny',week_ago:'před týdnem',weeks_ago:'před týdny',month_ago:'před měsícem',months_ago:'před měsíci',year_ago:'před rokem',years_ago:'před lety',source:'Zdroj',review_image:'Obrázek recenze',incentivized:'Motivovaný',incentivized_tooltip:'Tato recenze byla napsána výměnou za odměnu, například slevu. Pobídka byla nabídnuta bez ohledu na hodnocení nebo sentiment recenze.',pause:'pozastavit',sort_by:'Seřadit podle',clear_filters:'Vymazat filtry',newest_first:'Nejnovější',olde
323st_first:'Nejstarší',highest_rating:'Nejvyšší hodnocení',lowest_rating:'Nejnižší hodnocení',reviews_with_photos:'Recenze s fotografiemi',};break;case 'lt':translations={rating:"vidutinis",reviews:"atsiliepimai",share:"Dalintis",close:"Uždaryti",read_more:"Skaityti daugiau atsiliepimų REVIEWS.io",share_facebook:"Dalintis Facebook",share_twitter:"Dalintis Twitter",share_email:"Dalintis el. paštu",stars:"žvaigždutės",excellent:"Puikus",good:"Geras",normal:"Normalus",anonymous:"Anonimiškas",verified_customer:"Patikrintas klientas",amazon_customer:"Amazon klientas",etsy_customer:"Etsy klientas",verified_subscriber:"Patikrintas prenumeratorius",based_on:"pagal",would_recommend:"Aš rekomenduoju šį produktą",helpful_multiple:"žmonės rado šį atsiliepimą naudingą.",helpful_single:"žmogus rado šį atsiliepimą naudingą.",up_voted:'Jūs balsavote už šį atsiliepimą kaip naudingą.',down_voted:'Jūs balsavote prieš šį atsiliepimą.',was_helpful:'Ar šis atsiliepimas buvo naudingas?',yes:'Taip',no:'Ne',minute_ago:'prieš minutę',minutes_ago:'prieš minutes',hour_ago:'prieš valandą',hours_ago:'prieš valandas',day_ago:'prieš dieną',days_ago:'prieš dienas',week_ago:'prieš savaitę',weeks_ago:'prieš savaites',month_ago:'prieš mėnesį',months_ago:'prieš mėnesius',year_ago:'prieš metus',years_ago:'prieš metus',source:'šaltinis',review_image:'Atsiliepimo nuotrauka',incentivized:'Skatinamas',incentivized_tooltip:'Šis atsiliepimas buvo parašytas mainais už atlygį, pavyzdžiui, nuolaidą. Paskatas buvo siūlomas nepriklausomai nuo vertinimo ar atsiliepimo nuotaikos.',pause:'Pauzė',sort_by:'Rūšiuoti pagal',clear_filters:'Išvalyti filtrus',newest_first:'Naujausi pirmiausia',oldest_first:'Seniausi pirmiausia',highest_rating:'Aukščiausias įvertinimas',lowest_rating:'Žemiausias įvertinimas',reviews_with_photos:'Atsiliepimai su nuotraukomis',};break;default:translations={rating:"average",reviews:"reviews",share:"Share",close:"Close",read_more:"Read more reviews on REVIEWS.io",share_facebook:"Share on Facebook",share_twitter:"Share on Twitter",share_email:"Share via Email",stars:"Stars",excellent:"Excellent",good:"Good",normal:"Normal",anonymous:"Anonymous",verified_customer:"Verified Customer",amazon_customer:"Amazon Customer",etsy_customer:"Etsy Customer",verified_subscriber:"Verified Subscriber",based_on:"based on",would_recommend:"I recommend this product",helpful_multiple:"people found this review helpful.",helpful_single:"person found this review helpful.",up_voted:'You&apos;ve upvoted this review as helpful.',down_voted:'You&apos;ve downvoted this review.',was_helpful:'Was this review helpful?',yes:'Yes',no:'No',minute_ago:'minute ago',minutes_ago:'minutes ago',hour_ago:'hour ago',hours_ago:'hours ago',day_ago:'day ago',days_ago:'days ago',week_ago:'week ago',weeks_ago:'weeks ago',month_ago:'month ago',months_ago:'months ago',year_ago:'year ago',years_ago:'years ago',source:'Source',review_image:'Review Image',incentivized:'Incentivized',incentivized_tooltip:'This review was written in exchange for a reward, such as a discount. The incentive was offered regardless of the rating or sentiment of the review.',pause:'Pause',sort_by:'Sort by',clear_filters:'Clear filters',newest_first:'Newest first',oldest_first:'Oldest first',highest_rating:'Highest rating',lowest_rating:'Lowest rating',reviews_with_photos:'Reviews with photos',country_list:["Afghanistan","Albania","Algeria","Andorra","Angola","Antigua and Barbuda","Argentina","Armenia","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bhutan","Bolivia","Bosnia and Herzegovina","Botswana","Brazil","Brunei","Bulgaria","Burkina Faso","Burundi","Cabo Verde","Cambodia","Cameroon","Canada","Central African Republic","Chad","Chile","China","Colombia","Comoros","Congo","Costa Rica","Croatia","Cuba","Cyprus","Czechia","Democratic Republic of the Congo","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Eswatini (fmr. Swaziland)","Ethiopia","Fiji","Finland","France","Gabon","Gambia","Georgia","Germany","Ghana","Greece","Grenada","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Holy See","Honduras","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Israel","Italy","Jamaica","Japan","Jordan","Kazakhstan","Kenya","Kiribati","Kuwait","Kyrgyzstan","Laos","Latvia","Lebanon","Lesotho","Liberia","Libya","Liechtenstein","Lithuania","Luxembourg","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Mauritania","Mauritius","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montenegro","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands","New Zealand","Nicaragua","Niger","Nigeria","North Korea","Macedonia","Norway","Oman","Pakistan","Palau","Palestine State","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Poland","Portugal","Qatar","Romania","Russia","Rwanda","Saint Kitts and Nevis","Saint Lucia","Saint Vincent","Samoa","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Korea","South Sudan","Spain","Sri Lanka","Sudan","Suriname","Swede
323n","Switzerland","Syria","Tajikistan","Tanzania","Thailand","Timor-Leste","Togo","Tonga","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States","Uruguay","Uzbekistan","Vanuatu","Vatican City","Venezuela","Vietnam","Yemen","Zambia","Zimbabwe"],};break}
324if(!translations){translations={}}
325var _reviewsioSortDefaults={sort_by:'Sort by',clear_filters:'Clear filters',newest_first:'Newest first',oldest_first:'Oldest first',highest_rating:'Highest rating',lowest_rating:'Lowest rating',reviews_with_photos:'Reviews with photos',};for(var _k in _reviewsioSortDefaults){if(_reviewsioSortDefaults.hasOwnProperty(_k)&&!translations.hasOwnProperty(_k)){translations[_k]=_reviewsioSortDefaults[_k]}}
326return translations}

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.