PageSourceSearch

https://www.diviofficial.com/cdn/shop/t/833/assets/general.min.js?v=61513436143601553021789744674

js diviofficial.com collected 2026-09-26 00:12:41 UTC 3,952 bytes, 5 lines download raw bytes

1document.querySelectorAll('[data-bs-toggle="tooltip"]').forEach(e=>new bootstrap.Tooltip(e)),document.querySelectorAll('[data-bs-toggle="popover"]').forEach(e=>new bootstrap.Popover(e)),document.querySelector("#offcanvas-search")?.addEventListener("shown.bs.offcanvas",()=>{document.querySelector("#predictive-search-input").focus()}),document.querySelector(".btn.shopify-challenge__button")?.classList.add("btn-primary");const errors=document.querySelector(".errors");errors&&(errors.classList.add("alert","alert-danger"),errors.querySelector("ul").classList.add("mb-0"));const navbarBtn=document.querySelector("#navbar-collapse .nav-item .btn");navbarBtn&&window.addEventListener("scroll",e=>{window.scrollY>0?(navbarBtn.classList.remove(navbarBtn.dataset.classCurrent),navbarBtn.classList.add(navbarBtn.dataset.classOnScroll)):(navbarBtn.classList.remove(navbarBtn.dataset.classOnScroll),navbarBtn.classList.add(navbarBtn.dataset.classCurrent))});const initEnterViewAnimations=()=>{let e=new IntersectionObserver((e,t)=>{e.forEach(e=>{e.isIntersecting&&(e.target.classList.add("entered"),e.target.querySelectorAll(".animate__animated").forEach(e=>{e.classList.remove("opacity-0"),e.classList.add(e.dataset.animateClass)}))})},{threshold:0,rootMargin:"0px 0px -160px 0px"});document.querySelectorAll(".enter-view").forEach(t=>{e.observe(t)})};initEnterViewAnimations(),document.addEventListener("shopify:section:load",e=>{e.target.querySelector(".enter-view")&&initEnterViewAnimations()});const handleATCProductListItem=()=>{document.querySelectorAll(".product-list-item .btn-atc").forEach(e=>{e.addEventListener("click",e=>{let t=e.target,a=t.innerHTML;t.innerHTML=`
2    <div class="spinner-border spinner-border-sm" role="status">
3        <span class="visually-hidden">Loading...</span>
4    </div>
5`;let r=Number(t.closest(".product-list-item").querySelector(".product-variant-select").value),n=Number(t.dataset.quantity);fetch("/cart/add.js",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({id:r,quantity:n})}).then(e=>e.json()).then(e=>{t.innerHTML=a,t.blur();let r=window.cart_currency_iso_code,n=e.final_price/100;fbq("track","AddToCart_ProductList",{currency:r,value:n}),document.dispatchEvent(new CustomEvent("cart:build")),document.dispatchEvent(new CustomEvent("cart:open"))})})})};handleATCProductListItem(),document.querySelector("#offcanvas-menu").addEventListener("show.bs.offcanvas",()=>{let e=document.querySelector("#offcanvas-menu"),t=0;null!=document.querySelector("#navbar")&&(t=document.querySelector("#navbar").getBoundingClientRect().bottom),e.style.top=t+"px",setTimeout(()=>{document.querySelector(".offcanvas-backdrop").style.top=t+"px"},10),null!=document.querySelector("#navbar .navbar-toggler")&&document.querySelector("#navbar .navbar-toggler").classList.remove("collapsed")}),document.querySelector("#offcanvas-menu").addEventListener("hide.bs.offcanvas",()=>{null!=document.querySelector("#navbar .navbar-toggler")&&document.querySelector("#navbar .navbar-toggler").classList.add("collapsed")});const setGenericTimer=e=>{let t=document.getElementById(e),a=Date.parse("nov 25, 2022 23:59:59"),r=a-Date.parse(new Date().toLocaleString("en-US",{timeZone:"America/Chicago"})),n=Math.floor(r/864e5),s=Math.floor(r/36e5),o=Math.floor(r/6e4),c=n,l=s-24*n,i=o-60*s,d=Math.floor(r/1e3)-60*o;t&&(t.innerHTML="<div>"+c+'<span> days<span class="punctuation">, </span></span></div><div>'+l+'<span> hours<span class="punctuation">, </span></span></div><div>'+i+'<span> minutes<span class="punctuation">, </span><span class="punctuation"></div><div>'+d+'<span> seconds<span class="punctuation">.</span><span class="punctuation"></div>')};setInterval('setGenericTimer("timer")',1e3);const pageRedirect=(e,t)=>{window.location.href==e&&(window.location.href=t)};pageRedirect("https://www.diviofficial.com/pages/shampoo-and-conditioner","https://www.diviofficial.com/products/shampoo-conditioner-bundle");

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.