1"use strict";(self.webpackChunkaem_maven_archetype=self.webpackChunkaem_maven_archetype||[]).push([[2811],{2244:function(){var t={css:{scoreImage:"c-trustpilot__star-rating",scoreBold:"c-trustpilot__trustscore-bold",trustReviews:"c-trustpilot__reviews-bold",containerLink:"c-trustpilot__container, .c-trustpilot__container-slong-mob",container:"c-trustpilot",show:"c-trustpilot--show",hide:"c-trustpilot--hide",comment:"c-trustpilot__comment"},dom:{scoreElement:function(){return document.querySelectorAll(".".concat(t.css.scoreImage))},trustScore:function(){return document.querySelectorAll(".".concat(t.css.scoreBold))},trustReviews:function(){return document.querySelectorAll(".".concat(t.css.trustReviews))},trustPilotLink:function(){return document.querySelectorAll(".".concat(t.css.containerLink))},trustPilotContainer:function(){return document.querySelectorAll(".".concat(t.css.container))},trustComment:function(){return document.querySelectorAll(".".concat(t.css.comment))},elemContainer:function(){return document.querySelector(".".concat(t.css.container))}},init:function(){var e=sessionStorage.getItem("trustpilot");e?t.populate(JSON.parse(e)):t.getRating()},getRating:function(){var e=new XMLHttpRequest;e.addEventListener("load",function(){if(200===e.status){var o=e.response;try{var n=JSON.parse(o);n&&(sessionStorage.setItem("trustpilot",o),t.populate(n))}catch(r){console.log("trustpilot :: json parse error :: ",r)}}}),e.open("GET","/bin/avast/trust"),e.send()},populate:function(e){if(e)try{var o=t.dom.scoreElement(),n=t.dom.trustScore(),r=t.dom.trustComment(),s=t.dom.elemContainer();e.score&&e.name&&e.numberOfReviews&&(r.forEach(function(t){var o=e.score.trustScore;o>=1&&o<=1.7&&(t.textContent=t.textContent.replace("{trustComment}",s.dataset.reviewBad)),o>=1.8&&o<=2.7&&(t.textContent=t.textContent.replace("{trustComment}",s.dataset.reviewPoor)),o>=2.8&&o<=3.7&&(t.textContent=t.textContent.replace("{trustComment}",s.dataset.reviewAvg)),o>=3.8&&o<=4.2&&(t.textContent=t.textContent.replace("{trustComment}",s.dataset.reviewGreat)),o>=4.3&&o<=5&&(t.textContent=t.textContent.replace("{trustComment}",s.dataset.reviewExe))}),o.forEach(function(t){t.src="/content/dam/avast/cb/icon_trustpilot_stars_".concat(e.score.stars,".svg")}),n.forEach(function(t){t.textContent=t.textContent.replace("{trustScore}",e.score.trustScore)}),t.dom.trustReviews().forEach(function(t){t.textContent=t.textContent.replace("{trustReviews}",e.numberOfReviews.total)}),t.dom.trustPilotLink().forEach(function(t){t.href="https://trustpilot.com/review/".concat(e.name.referring[0])}),t.dom.trustPilotContainer().forEach(function(e){e.classList.contains(t.css.hide)&&(e.classList.remove(t.css.hide),e.classList.add(t.css.show))}))}catch(c){console.log("trustpilot :: populate error :: ",c)}}};window.aCompUtils.onDomLoad(t.init)}},function(t){t(t.s=2244)}]);
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.