PageSourceSearch

https://nutristar.in/cdn/shop/t/2/assets/article-pagination.aio.min.js?v=139824837388433581541763647884

js nutristar.in collected 2026-09-25 03:12:39 UTC 2,236 bytes, 5 lines download raw bytes

1/*
2Generated time: November 20, 2025 14:11
3This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
4*/
5if(!customElements.get("article-pagination")){class a extends HTMLElement{constructor(){super(),this.article=this.closest(".js-article"),this.paginationText=this.querySelector(".js-pagination-text"),this.paginationLinks=this.querySelectorAll(".js-pagination-link"),this.init(),this.addListeners()}disconnectedCallback(){window.removeEventListener("scroll",this.scrollHandler)}init(){this.handleScroll(),this.paginationText&&(this.paginationText.dataset.showReadingTime&&this.estimateReadingTime(),theme.device.hasHover)&&this.paginationLinks.forEach(t=>{t.title&&0<t.title.length&&(t.setAttribute("data-title",t.title),t.removeAttribute("title"))})}addListeners(){this.scrollHandler=this.scrollHandler||this.handleScroll.bind(this),window.addEventListener("scroll",this.scrollHandler),this.paginationText&&theme.device.hasHover&&(this.mouseEnterHandler=this.mouseEnterHandler||this.handleMenuMouseEnter.bind(this),this.mouseLeaveHandler=this.mouseLeaveHandler||this.handleMenuMouseLeave.bind(this),this.paginationLinks.forEach(t=>{t.addEventListener("mouseenter",this.mouseEnterHandler),t.addEventListener("mouseleave",this.mouseLeaveHandler)}))}handleScroll(){var t=this.article.getBoundingClientRect().height+this.article.offsetTop-window.innerHeight+200,e=parseInt(100/t*window.scrollY,10);this.style.setProperty("--pagination-percent",e+"%"),this.classList.toggle("is-visible",window.scrollY-t<300)}handleMenuMouseEnter(t){t.currentTarget.dataset.title&&(this.paginationText.textContent=t.currentTarget.dataset.title)}handleMenuMouseLeave(){this.paginationText.dataset.readTime?this.paginationText.textContent=this.paginationText.dataset.readTime:this.paginationText.textContent=""}estimateReadingTime(){var t=this.article.querySelector(".article__content").textContent.trim().split(/\s+/).length||1,t=Math.round(t/240),t=theme.strings.articleReadTime.replace("[x]",0<t?t:1);this.paginationText.textContent=t,this.paginationText.setAttribute("data-read-time",t)}}customElements.define("article-pagination",a)}

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.