1var rpi=rpi||{}; 2rpi.Time={getFormatTime:function(a,c,b){a=this._ms(a);if(!isFinite(a))return"";a=new Date(a);var d=b||"en";b=function(l){return 10>l?"0"+l:""+l};var e=a.getHours(),g=((new Intl.DateTimeFormat(d,{day:"numeric",month:"short"})).formatToParts(a).find(function(l){return"month"===l.type})||{}).value;d=(new Intl.DateTimeFormat(d,{day:"numeric",month:"long"})).formatToParts(a).find(function(l){return"month"===l.type}).value;var n=a.getFullYear(),h=String(n).slice(-2),q={yyyy:n,Y:n,yy:h,y:h,MMMM:d,MMM:g, 3M:g,MM:b(a.getMonth()+1),m:b(a.getMonth()+1),dd:b(a.getDate()),d:b(a.getDate()),HH:b(e),H:e,hh:b(e%12||12),h:e%12||12,mm:b(a.getMinutes()),i:b(a.getMinutes()),ss:b(a.getSeconds()),s:b(a.getSeconds()),a:12<=e?"pm":"am",A:12<=e?"PM":"AM"};return c.replace(/(MMMM|MMM|yyyy|HH|hh|MM|mm|dd|ss|yy|H|h|M|m|d|Y|y|i|s|a|A)/g,l=>null!=q[l]?q[l]:l)},getTimeAgo:function(a,c){var b=this._ms(a);if(!isFinite(b))return"";var d=Date.now();a=b>d?1:-1;var e=Math.abs(d-b)/1E3;c=c||"en";var g=Math.floor(e/86400);if(60> 4e)return this._rel(a,Math.max(1,Math.floor(e)),"second",c);if(3600>e)return this._rel(a,Math.floor(e/60),"minute",c);if(86400>e)return this._rel(a,Math.floor(e/3600),"hour",c);b=this._months(new Date(Math.min(b,d)),new Date(Math.max(b,d)));return 12<=b?this._rel(a,Math.floor(b/12),"year",c):1<=b?this._rel(a,b,"month",c):7<=g?this._rel(a,Math.floor(g/7),"week",c):this._rel(a,g,"day",c)},_rel:function(a,c,b,d){var e=new Intl.RelativeTimeFormat(d,{numeric:"always"});d=1===c&&this.ONE[String(d).split("-")[0].toLowerCase()]; 5if(!d)return e.format(a*c,b);var g=b in d?d[b]:d._;return e.formatToParts(a*c,b).map(function(n){return"integer"===n.type?g:n.value}).join("").replace(/\s{2,}/g," ").replace(/'\s/g,"'").trim()},_months:function(a,c){var b=12*(c.getFullYear()-a.getFullYear())+c.getMonth()-a.getMonth(),d=new Date(a);d.setFullYear(a.getFullYear(),a.getMonth()+b,Math.min(a.getDate(),(new Date(a.getFullYear(),a.getMonth()+b+1,0)).getDate()));return d>c?b-1:b},ONE:{en:{_:"a",hour:"an"},de:{_:"einem",minute:"einer",hour:"einer", 6week:"einer"},nl:{_:"een"},es:{_:"un",hour:"una",week:"una"},pt:{_:"um",hour:"uma",week:"uma"},fr:{_:"un",minute:"une",hour:"une",week:"une"},it:{_:"un",hour:"un'",week:"una"},ru:{_:""},uk:{_:""},bg:{_:""},pl:{_:""},cs:{_:""},sk:{_:""}},_ms:function(a){a=parseInt(a,10);return 1E10>a?1E3*a:a}};var TrustReviews=TrustReviews||{};TrustReviews.slg="trustreviews"; 7TrustReviews.Plugin={next:function(a,c){a=this.parentNode;var b="."+TrustReviews.slg+"-hide";reviews=a.querySelectorAll(b);for(var d=0;d<c&&d<reviews.length;d++)reviews[d]&&(reviews[d].className=reviews[d].className.replace(TrustReviews.slg+"-hide"," "));reviews=a.querySelectorAll(b);reviews.length||a.removeChild(this);return!1},leave_popup:function(){TrustReviews.Plugin.popup(this.getAttribute("href"),620,500);return!1},lang:function(){var a=navigator;return(a.language||a.systemLanguage||a.userLanguage|| 8"en").substr(0,2).toLowerCase()},popup:function(a,c,b,d,e,g){e=e||screen.height/2-b/2;g=g||screen.width/2-c/2;return window.open(a,"","location=1,status=1,resizable=yes,width="+c+",height="+b+",top="+e+",left="+g)},timeago:function(){let a=document.querySelectorAll("."+TrustReviews.slg+" [data-rev]");for(var c=0;c<a.length;c++){let b=a[c].querySelector("[data-time]");b.innerHTML=rpi.Time.getTimeAgo(b.dataset.time,this.lang())}},read_more:function(){for(var a=document.querySelectorAll("."+TrustReviews.slg+ 9" .wp-more-toggle"),c=0;c<a.length;c++)(function(b){b.onclick||(b.onclick=function(){var d=b.parentNode,e=!1;try{e=b.matches(":focus-visible")}catch(g){}d.removeChild(b.previousSibling.previousSibling);b.previousSibling.className="";b.textContent="";b.removeAttribute("role");b.removeAttribute("tabindex");e&&(d.tabIndex=-1,d.addEventListener("blur",function(){d.removeAttribute("tabindex")},{once:!0}),d.focus({preventScroll:!0}))},TrustReviews.Plugin.btn(b))})(a[c])},btn:function(a,c){a.setAttribute("role", 10"button");a.tabIndex=0;c&&a.setAttribute("aria-label",c);a.addEventListener("keydown",function(b){if("Enter"===b.key||" "===b.key)b.preventDefault(),a.click()})},get_parent:function(a,c){c=c||TrustReviews.slg;if(0>a.className.split(" ").indexOf(c))for(;(a=a.parentElement)&&0>a.className.split(" ").indexOf(c););return a},init_slider:function(a,c){function b(f){var k=h("row",1);for(let v=0;v<k.length;v++){let w=k[v],m=w.offsetWidth;var t=510>m?"xs":750>m?"x":1100>m?"s":1450>m?"m":1800>m?"l":"xl";w.className= 11a+"-row "+a+"-row-"+t}p.length&&C!=t&&setTimeout(function(){r.scrollLeft!=f*p[0].offsetWidth&&(r.scrollLeft=f*p[0].offsetWidth);d();C=t},200)}function d(){var f=h("reviews"),k=h("review",1),t=Math.round(f.offsetWidth/k[0].offsetWidth),v=Math.ceil(k.length/t),w=h("dots");if(w){w.innerHTML="";for(var m=0;m<v;m++){var y=document.createElement("div");y.className=a+"-dot";x=Math.ceil((f.scrollLeft+(f.scrollLeft+k[0].offsetWidth*t))/2*v/f.scrollWidth);x==m+1&&(y.className=a+"-dot active");y.setAttribute("data-index", 12m+1);y.setAttribute("data-visible",t);w.appendChild(y);y.onclick=function(){var A=h("dot.active");A=parseInt(A.getAttribute("data-index"));var B=parseInt(this.getAttribute("data-index")),D=parseInt(this.getAttribute("data-visible"));A<B?g(D*Math.abs(B-A)):e(D*Math.abs(B-A));h("dot.active").className=a+"-dot";this.className=a+"-dot active";u&&clearInterval(u)}}}}function e(f){r.scrollBy(-p[0].offsetWidth*f,0)}function g(f){r.scrollBy(p[0].offsetWidth*f,0)}function n(){var f=h("review:last-child"), 13k=f.getBoundingClientRect();f=f.parentNode.getBoundingClientRect();(2>Math.abs(f.left-k.left)||f.left<=k.left)&&k.left<f.right&&(2>Math.abs(f.right-k.right)||f.right>=k.right)&&k.right>f.left?e(p.length-Math.round(r.offsetWidth/p[0].offsetWidth)):g(1);u=setTimeout(n,E)}function h(f,k){return k?c.querySelectorAll("."+a+"-"+f):c.querySelector("."+a+"-"+f)}const q=h("row"),l=JSON.parse(q.getAttribute("data-options")),E=1E3*l.speed,r=h("reviews"),p=h("review",1);var C="",F=null,u=null,G=function(){(q.offsetWidth||
14q.offsetHeight||q.getClientRects().length)&&"hidden"!==window.getComputedStyle(q).visibility?(setTimeout(b,1),p.length&&l.autoplay&&setTimeout(n,E)):setTimeout(G,300)};G();window.addEventListener("resize",function(){var f=Math.round(r.scrollLeft/p[0].offsetWidth);clearTimeout(F);F=setTimeout(b,150,f)});r&&r.addEventListener("scroll",function(){setTimeout(d,200)});var z=h("prev");z&&(z.onclick=function(){e(1);u&&clearInterval(u)},TrustReviews.Plugin.btn(z,"Previous reviews"));if(z=h("next"))z.onclick= 15function(){g(1);u&&clearInterval(u)},TrustReviews.Plugin.btn(z,"Next reviews")},init:function(a,c,b){this.timeago();this.read_more();!(c=this.get_parent(c,a))||"true"==c.getAttribute("data-exec")||"slider"!=b&&"grid"!=b||(c.setAttribute("data-exec","true"),this.init_slider(a,c))}};document.addEventListener("DOMContentLoaded",function(){for(var a=document.querySelectorAll("."+TrustReviews.slg+'[data-exec="false"]'),c=0;c<a.length;c++){var b=a[c];TrustReviews.Plugin.init(TrustReviews.slg,b,b.getAttribute("data-layout"))}});
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.