!function n(i,a,o){function s(t,e){if(!a[t]){if(!i[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(l)return l(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=a[t]={exports:{}},i[t][0].call(r.exports,function(e){return s(i[t][1][e]||e)},r,r.exports,n,i,a,o)}return a[t].exports}for(var l="function"==typeof require&&require,e=0;e)|(?:<\/?.*?\/?>)/gi,"$1")}function l(t){return function(e){return""+e+(-1===e.indexOf("?")?"?":"&")+"utm_medium=trustbox&utm_source="+t}}function u(e,t){function r(e){return 255>16)+t),r((i>>8&255)+t),r((255&i)+t)].map(function(e){return e<=15?"0"+e.toString(16):e.toString(16)}),(n?"#":"")+(t=a(i,3))[0]+t[1]+t[2]):e}function c(e){var t=1>16)+","+(e>>8&255)+","+(255&e)+","+t+")"}r.addEventListener=n,r.addUtmParams=l,r.getOnPageReady=function(){return new Promise(function(e){function t(){setTimeout(function(){e()},0)}"complete"===document.readyState?t():n(window,"load",function(){t()})})},r.getTrustpilotBusinessUnitId=function(){var e="46d6a890000064000500e0c3";return 0===e.indexOf("#")?"46d6a890000064000500e0c3":e},r.insertNumberSeparator=function(t,e){try{t.toLocaleString()}catch(e){return t}return t.toLocaleString(e||"en-US")},r.handlePopoverPosition=function(e,t,r,n){var i,a,o=t.getBoundingClientRect(),r=r.getBoundingClientRect(),e=e.getBoundingClientRect();o.leftr.right&&(t.style.right=e.right-r.right+"px",t.style.left="auto",i=t.getBoundingClientRect(),a=getComputedStyle(n).left,n.style.left="calc("+a+" + "+Math.floor(o.right-i.right)+"px)")},r.makeTranslations=function(r,e){return e?Object.keys(r).reduce(function(e,t){return e.split(t).join(r[t])},e):""},r.removeElement=function(e){if(e&&e.parentNode)return e.parentNode.removeChild(e)},r.sanitizeColor=function(e){return"string"==typeof e&&/^#(?:[\da-fA-F]{3}){1,2}$/.test(e)?e:null},r.sanitizeHtmlProp=function(e){return e="string"==typeof e?(e=(e=e.replaceAll(">","")).replaceAll("<","")).replaceAll('"',""):e},r.setHtmlContent=function(e,t){e&&(e.innerHTML=!(2"+(e=r,[].concat.apply([],e).join("\n"))+""}}var e=o("a"),s=o("div"),l=(o("img"),o("label"),o("span"));o("object");r.a=e,r.div=s,r.span=l,r.mkElemWithSvg=function(e){var t=1\n \n \n \n'}var i=e("./helpers"),a={width:24,height:24};r.arrowSlider=function(){return(0,i.wrapSvg)(a,n)}},{"./helpers":23}],37:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.populateStars=r.makeStars=void 0;function s(e){var t=e.num,r=void 0===(r=e.trustScore)?null:r,n=void 0===(n=e.wrapperClass)?"":n,i=e.color,a=e.locale,e=e.translations,o=Math.floor(t),s=t===o?"":" tp-stars--"+o+"--half",i=(0,c.sanitizeColor)(i);return(0,l.div)({class:n},(0,l.mkElemWithSvg)(v.stars,i?"tp-stars-custom-color":"tp-stars tp-stars--"+o+s,{rating:t,trustScore:r||t,color:i,locale:a,translations:e}))}var l=e("../templating"),u=e("../../dom"),c=e("../../utils"),d=e("../translations"),v=e("../assets/stars");r.makeStars=s,r.populateStars=function(e){var t=e.businessEntity,r=t.stars,n=t.trustScore,t=t.numberOfReviews.total,e=e.translations,i=1=this.reviews.length?this._fetchReviews().then(function(e){var t,e=r._makeResponseProcessor(e);return r.nextPage=e.getNextPageLinks(),(t=r.reviews).push.apply(t,function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t=r?{minWidth:r,reviewsForWidth:t}:e},null);this._reviewsPerPage=e.reviewsForWidth,this._defaultSliderWidth=e.minWidth}},{key:"attachObserver",value:function(e){this.observers.push(e)}},{key:"detachObserver",value:function(t){this.observers=this.observers.filter(function(e){return e!==t})}},{key:"attachResizeListener",value:function(){var e=this;(0,a.addEventListener)(window,"resize",function(){null!==e.resizeTimeout&&window.clearTimeout(e.resizeTimeout),e.resizeTimeout=window.setTimeout(function(){e.windowResize()},200)})}},{key:"attachPopoverListeners",value:function(){var n=this;this.elements.slider.querySelectorAll(".tp-widget-review__source.popover-activator").forEach(function(r){(0,a.addEventListener)(r,"mouseover",function(){var e=r.querySelector(".tp-widget-review__source__information"),t=r.querySelector(".tp-widget-review__source__arrow");(0,a.handlePopoverPosition)(r,e,n.elements.sliderContainer,t)})})}},{key:"windowResize",value:function(){var t=this;this.setPageOnResize();var e=Math.ceil(this.reviewCount/this._reviewsPerPage)*this._reviewsPerPage*this.reviewWidthWithMargins;this.elements.slider.style.width=e+"px",this.reviewElements.forEach(function(e){e.style.width=t.reviewWidth+"px"}),this.observers.forEach(function(e){return e.onResize()})}},{key:"setPageOnResize",value:function(){this.currentPage;var e=this._reviewsPerPage*(this.currentPage-1),e=(this.calculateReviewsPerPage(),Math.floor(e/this._reviewsPerPage)+1);this.jumpToPage(e,0),this.touch.setPageWidth(this.sliderContainerWidth)}},{key:"setClassToSliderDots",value:function(e){document.querySelector(".slider-dot-active")&&document.querySelector(".slider-dot-active").classList.remove("slider-dot-active"),document.querySelector("#tp-widget-slider-dots-wrapper").children[e-1].classList.add("slider-dot-active")}},{key:"moveContent",value:function(e){var t=1this.sensitivity&&!e?t:t-1}},{key:"setPageWidth",value:function(e){this.pageWidth=e}},{key:"attach",value:function(){var n=this;this.targetElement.addEventListener("touchstart",function(e){n.startTouchTime=(new Date).getTime(),n.touchPosition.start.x=e.changedTouches[0].screenX,n.touchPosition.start.y=e.changedTouches[0].screenY;var t=window.getComputedStyle(n.targetElement),r=0;window.DOMMatrix&&(r=new window.DOMMatrix(t.webkitTransform).m41,n.initialX=Math.round(r/n.pageWidth)*n.pageWidth,n.offsetDistanceX=r-n.initialX),n.scrollAxis="none",5=Math.abs(t.y)?"x":"y"),"x"===n.scrollAxis&&(e.preventDefault(),n.directionX=t.x-n.lastDragDistanceX,n.lastDragDistanceX=t.x,n.touchMoveCallback({translateX:t.x+n.offsetDistanceX+n.initialX}))}),this.targetElement.addEventListener("touchend",function(){var e=((new Date).getTime()-n.startTouchTime)/1e3,t=n.getDragDistance(),e=Math.abs(t.x)/e,e=n.pageWidth/e,t=t.x+n.offsetDistanceX+n.initialX,t=Math.sign(n.initialX-t),r=Math.sign(n.directionX)===t,r="x"===n.scrollAxis?n.getPagesToSwipe(r):0;n.touchEndCallback({pagesToSwipe:r*t,transitionDuration:e})})}}]),o);function o(e){var t=e.targetElement,t=void 0===t?null:t,r=e.pageWidth,r=void 0===r?null:r,n=e.sensitivity,n=void 0===n?25:n,i=e.touchEndCallback,i=void 0===i?function(){}:i,a=e.touchMoveCallback,a=void 0===a?function(){}:a,e=e.touchStartCallback,e=void 0===e?function(){}:e;if(!(this instanceof o))throw new TypeError("Cannot call a class as a function");this.targetElement=t,this.pageWidth=r,this.sensitivity=n,this.touchEndCallback=i,this.touchMoveCallback=a,this.touchStartCallback=e,this.initialX=0,this.offsetDistanceX=0,this.startTouchTime=0,this.lastDragDistanceX=0,this.directionX=0,this.scrollAxis="none",this.touchPosition={start:{x:0,y:0},stop:{x:0,y:0}},this.targetElement.style.userSelect="none",this.targetElement.style.transitionTimingFunction="ease"}},{}],19:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.hasProductReviews=r.hasServiceReviewsMultiFetch=r.hasServiceReviews=r.multiFetchData=r.fetchData=void 0;var l=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e)){var r=t,n=[],i=!0,t=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(i=(o=s.next()).done)&&(n.push(o.value),!r||n.length!==r);i=!0);}catch(e){t=!0,a=e}finally{try{!i&&s.return&&s.return()}finally{if(t)throw a}}return n}throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=Object.assign||function(e){for(var t=1;t\n '+t(e,n)+"\n \n "},r.svgStarStyle='style="position: absolute; height: 100%; width: 100%; left: 0; top: 0;"'},{"../../utils":44}],24:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.invitedReview=void 0;function n(e){return'\n\n\n'}var i=e("./helpers"),a={width:14,height:14};r.invitedReview=function(e){return(0,i.wrapSvg)(a,n,e)}},{"./helpers":23}],25:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.logo=void 0;function n(e){var t="trustpilotLogo-"+Math.random().toString(36).substring(2);return'\n \n Trustpilot\n \n \n \n \n '}var i=e("./helpers"),a={width:126,height:31};r.logo=function(){return(0,i.wrapSvg)(a,n)}},{"./helpers":23}],26:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.redirectedReview=void 0;function n(e){return'\n\n\n'}var i=e("./helpers"),a={width:14,height:12};r.redirectedReview=function(e){return(0,i.wrapSvg)(a,n,e)}},{"./helpers":23}],27:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.stars=void 0;function n(e,t){var r=t.rating,n=t.trustScore,i=t.color,a=t.translations,t=void 0===(t=t.locale)?l.defaultLocale:t,o="starRating-"+Math.random().toString(36).substring(2),a=(0,l.getFrameworkTranslation)("starRating",a,{"[ratingStars]":n,"[totalStars]":5}),n=(0,l.formatLocale)(t);return'\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n '}var s=e("./helpers"),l=e("../translations"),u="#dcdce6",i={width:251,height:46};r.stars=function(e){return(0,s.wrapSvg)(i,n,e)}},{"../translations":40,"./helpers":23}],40:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0});var n="en-US",i={da:"DK",en:"US",ja:"JP",nb:"NO",sv:"SE"},a=function(e,t){return e.reduce(function(e,t){return e&&e[t]?e[t]:""},t||{})};r.defaultLocale=n,r.formatLocale=function(e){var t,r;return e&&(e=e.split("-"),t=e[0],e=(e=e[1])||i[r=t]||r,t)&&e?t+"-"+e.toUpperCase():n},r.getFrameworkTranslation=function(e,t){var r=2").replace("[LINK-BEGIN]",t)},t)}},{}],28:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.verifiedReview=void 0;function n(e){return'\n\n\n'}var i=e("./helpers"),a={width:14,height:14};r.verifiedReview=function(e){return(0,i.wrapSvg)(a,n,e)}},{"./helpers":23}],29:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.verifiedReviewFlex=void 0;function n(e){return'\n\n\n\n\n\n\n\n\n\n\n\n\n'}var i=e("./helpers"),a={width:14,height:14};r.verifiedReviewFlex=function(e){return(0,i.wrapSvg)(a,n,e)}},{"./helpers":23}],32:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0});var l=e("./translations"),u={0:"january",1:"february",2:"march",3:"april",4:"may",5:"june",6:"july",7:"august",8:"september",9:"october",10:"november",11:"december"};function c(e,t){return(n=t)<(r=e)&&n/2<=r%n?Math.ceil(e/t):Math.floor(e/t);var r,n}function d(e){return 1===e?"singular":"plural"}r.default=function(e,t,r){var n,i,a,o,s;return r?(t=(0,l.formatLocale)(t),r=Date.parse(r),o=new Date(r),n=new Date,r=c(n=Math.floor((n-r)/1e3),60),i=c(r,60),7<=(a=c(i,24))?(s=o.getMonth(),o=o.getDate(),s=(0,l.getFrameworkTranslation)("monthNames."+u[s],e),t===l.defaultLocale?s+" "+o:"ja-JP"===t?s+" "+o+"日":o+" "+s):0":">",'"':""","'":"'","/":"/","=":"=","`":"`"};return e.replace(/[<>"'`=\/]/g,function(e){return t[e]})}Object.defineProperty(r,"__esModule",{value:!0}),r.truncateText=function(e,t){if(isNaN(t))return e;if(t<=0)return"";if(e&&e.length>t){for(var r=(e=e.substring(0,t)).charAt(e.length-1);" "===r||"."===r||","===r;)r=(e=e.substr(0,e.length-1)).charAt(e.length-1);e+="..."}return n(e)},r.escapeHtml=n},{}],41:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.LabelTypes=void 0;var n=function(e,t,r){return t&&i(e.prototype,t),r&&i(e,r),e};function i(e,t){for(var r=0;r'])}}),f(t,E.VERIFIED_DOE,{info:function(){return(0,a.getFrameworkTranslation)("reviews.serviceReviewTypeLabels.verifiedReview.info",e,{},[''])}}),f(t,E.REDIRECTED,{info:function(){return(0,a.getFrameworkTranslation)("reviews.serviceReviewTypeLabels.redirectedReview.info",e,{},[''])}}),f(t,E.INVITED_MANUAL,{info:function(){return(0,a.getFrameworkTranslation)("reviews.serviceReviewTypeLabels.invitedReview.info",e,{},[''])}}),f(t,E.INVITED_SELF_INVITER,{info:function(){return(0,a.getFrameworkTranslation)("reviews.serviceReviewTypeLabels.invitedReview.info",e,{},[''])}}),f(t,E.INVITED_TRUSTPILOT,{info:function(){return(0,a.getFrameworkTranslation)("reviews.serviceReviewTypeLabels.invitedReview.infoTrustpilot",e,{"[BOLD-BEGIN]":"","[BOLD-END]":""})}}),t[this.tooltipType].info();var e,t}},{key:"icon",value:function(){var e=p(this.translations,this.isFlexWidget)[this.labelType].icon,t={verifiedReview:u.verifiedReview,verifiedReviewFlex:c.verifiedReviewFlex,invitedReview:d.invitedReview,redirectedReview:v.redirectedReview};return e&&(0,o.mkElemWithSvg)(t[e],"",{ariaHideSvg:!0})}}]),I);function I(e,t,r,n){if(!(this instanceof I))throw new TypeError("Cannot call a class as a function");this.labelType=e,this.tooltipType=t,this.isFlexWidget=n,this.translations=r}function T(e,t){function r(){return-1!==[w.KICKSTART,w.COPY_PASTE_INVITATION,w.FILE_UPLOAD_INVITATION,w.MANUAL_INPUT_INVITATION].indexOf(o)}function n(){var e=[w.INVITATION_LINK_API,w.BUSINESS_GENERATED_LINK,w.LEGACY_UNIQUE_LINK,w.UNIQUE_LINK,w.EMBEDDED_BUSINESS_GENERATED_LINK_FORM,w.EMBEDDED_UNIQUE_LINK_FORM,w.BANNER_REDIRECT],t=new Date(i),r=new Date("2020-10-02");return-1!==e.indexOf(o)&&r<=t}var i=e.createdAt,a=e.isVerified,o=e.reviewSource,s=e.verificationLevel,l=e.verificationSource,u=2