1const starWidgetId="yotpo-reviews-star-ratings-widget",starWidgetButtonClass="yotpo-sr-bottom-line-button",reviewsWidgetId="yotpo-reviews-main-widget";let isBound=!1;const bindReviewsScroll=()=>{if(isBound)return;const starWidget=document.getElementById(starWidgetId),reviewsWidget=document.getElementById(reviewsWidgetId);if(!starWidget||!reviewsWidget)return;const button=starWidget.querySelector(`.${starWidgetButtonClass}`);if(!button)return;const clickHandler=event=>{event.preventDefault();const prefersReducedMotion=window.matchMedia("(prefers-reduced-motion: reduce)").matches;reviewsWidget.scrollIntoView({behavior:prefersReducedMotion?"auto":"smooth",block:"start"}),reviewsWidget.hasAttribute("tabindex")||reviewsWidget.setAttribute("tabindex","-1"),reviewsWidget.focus({preventScroll:!0})};button.addEventListener("click",clickHandler),isBound=!0},addScrollToReviews=()=>{if(bindReviewsScroll(),isBound)return;const observer=new MutationObserver(()=>{bindReviewsScroll(),isBound&&observer.disconnect()}),mainContent=document.getElementById("MainContent");mainContent?observer.observe(mainContent,{childList:!0,subtree:!0}):observer.observe(document.documentElement,{childList:!0,subtree:!0}),setTimeout(()=>{observer.disconnect()},2e4)};addScrollToReviews(); 2//# sourceMappingURL=/cdn/shop/t/9/assets/tw-reviews-scroll-to.js.map?v=113746354297305054341776725841
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.