PageSourceSearch

https://www.nutramedix.com/cdn/shop/t/16/assets/hs-custom.js?v=73448403507606485631790699193

js nutramedix.com collected 2026-10-03 19:19:19 UTC 8,502 bytes, 9 lines download raw bytes

1$(function(){const acc=$(".hs-benefits-right-sdie-content-accordian"),bodies=acc.find(".hs-benefits-right-sdie-content-accordian-description-area");bodies.hide(),acc.removeClass("active"),acc.on("click",".hs-benefits-right-sdie-content-accordian-title-area",function(){const item=$(this).parent(),body=item.find(".hs-benefits-right-sdie-content-accordian-description-area");item.hasClass("active")?(item.removeClass("active"),body.slideUp(200)):(acc.removeClass("active"),bodies.slideUp(200),item.addClass("active"),body.slideDown(200))})}),$(document).ready(function(){$(".hs-product-qa-left-side-questioniar-title-block").click(function(){let parent=$(this).closest(".hs-product-qa-left-side-questioniar"),answer=parent.find(".hs-product-qa-left-side-questioniar-answer-block");$(".hs-product-qa-left-side-questioniar-answer-block").not(answer).slideUp(),$(".hs-product-qa-left-side-questioniar").not(parent).removeClass("active"),answer.slideToggle(),parent.toggleClass("active")})}),document.addEventListener("DOMContentLoaded",function(){var recommendation_slider=new Swiper(".hs-product-recommendation-slider",{slidesPerView:4,spaceBetween:60,navigation:{nextEl:".hs-product-recommendation-slider-next-btn",prevEl:".hs-product-recommendation-slider-pre-btn"},breakpoints:{0:{slidesPerView:1,spaceBetween:20},820:{slidesPerView:2,spaceBetween:40},1024:{slidesPerView:3,spaceBetween:40},1281:{slidesPerView:4,spaceBetween:40}}})}),document.addEventListener("DOMContentLoaded",function(){document.addEventListener("product-recommendations:loaded",function(){window.yotpo&&window.yotpo.refreshWidgets&&window.yotpo.refreshWidgets()})}),$(document).ready(function(){$(".hs-ingredients-right-side-accordian-title-block").click(function(){let parent=$(this).closest(".hs-ingredients-right-side-accordian"),content=parent.find(".hs-ingredients-right-side-accordian-des-block");$(".hs-ingredients-right-side-accordian-des-block").not(content).slideUp(),$(".hs-ingredients-right-side-accordian").not(parent).removeClass("active"),parent.toggleClass("active"),content.stop(!0,!0).slideToggle()})});var thumbSwiper=new Swiper(".hs-product-info-slidershow-thumbs-swiper",{direction:"vertical",spaceBetween:12,slidesPerView:5,freeMode:!0,watchSlidesProgress:!0}),mainSwiper=new Swiper(".hs-product-info-slidershow-main-swiper",{spaceBetween:10,thumbs:{swiper:thumbSwiper},navigation:{nextEl:".hs-product-info-main-next",prevEl:".hs-product-info-main-prev"},breakpoints:{1281:{slidesPerView:1,spaceBetween:0},1025:{slidesPerView:2},0:{slidesPerView:1,spaceBetween:0}}});document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll(".hs-product-info-content-product-quantity-block").forEach(block=>{const minusBtn=block.querySelector(".pre-quantity-btn"),plusBtn=block.querySelector(".next-quantity-btn"),qtyInput=block.querySelector(".input-quantity");if(!qtyInput)return;const updateValue=newVal=>{qtyInput.value=newVal,qtyInput.setAttribute("value",newVal),qtyInput.dispatchEvent(new Event("input",{bubbles:!0})),qtyInput.dispatchEvent(new Event("change",{bubbles:!0}))};minusBtn.addEventListener("click",e=>{e.preventDefault();let val=parseInt(qtyInput.value)||1;val>1&&updateValue(val-1)}),plusBtn.addEventListener("click",e=>{e.preventDefault();let val=parseInt(qtyInput.value)||1;updateValue(val+1)}),qtyInput.addEventListener("input",()=>{qtyInput.value<1&&updateValue(1)})})}),document.addEventListener("DOMContentLoaded",initVariantButtons);function updateVariantUrl(variantId){if(!variantId)return;const url=new URL(window.location.href);url.searchParams.set("variant",variantId),window.history.replaceState(window.history.state,"",url.toString())}function initVariantButtons(){const section=document.querySelector(".hs-product-info-block");if(!section)return;const variantButtons=section.querySelectorAll(".variant-btn"),variantIdInput=section.querySelector("[data-product-variant-input]"),gallery=section.querySelector(".hs-product-info-slidershow-main-swiper");if(!variantIdInput||!variantButtons.length)return;function switchVariantImage(imageId){if(!imageId||!gallery||!gallery.swiper)return;const imageIndex=Array.from(gallery.querySelectorAll(".hs-product-info-slidershow-main-slide")).findIndex(slide=>slide.dataset.imageId===imageId);imageIndex!==-1&&gallery.swiper.slideTo(imageIndex,350)}function updateVariantPrice(button){const purchaseWrapper=section.querySelector("[data-product-purchase-wrapper]"),atcButton=section.querySelector("[data-product-atc]");if(!purchaseWrapper||!atcButton)return;const originalPrice=`$${button.dataset.variantPrice}`,discountPercent=parseFloat(purchaseWrapper.dataset.ecoDiscount||"0");if(originalPrice){if(button.dataset.variantAvailable==="false"){atcButton.textContent="SOLD OUT";return}if(discountPercent>0){const rawNumber=originalPrice.replace(/[^0-9.]/g,""),discountedNumber=parseFloat(rawNumber)*(1-discountPercent/100),discountedPrice=originalPrice.replace(rawNumber,discountedNumber.toFixed(2));atcButton.innerHTML=`
2      ADD TO CART -
3      <span class="ecp-btn-price">${discountedPrice}</span>
4      <span class="ecp-btn-original"
5        style="text-decoration:line-through;opacity:0.7;margin-left:5px;">
6        ${originalPrice}
7      </span>
8    `}else atcButton.textContent=`ADD TO CART - ${originalPrice} USD`}}variantButtons.forEach(button=>{button.addEventListener("click",()=>{const variantId=button.dataset.variantId,imageId=button.dataset.imageId;variantButtons.forEach(item=>{item.classList.remove("selected")}),button.classList.add("selected"),variantIdInput.value=variantId,variantIdInput.dispatchEvent(new Event("change",{bubbles:!0})),switchVariantImage(imageId),updateVariantUrl(variantId),updateVariantPrice(button)})})}$(document).ready(function(){$(".hs-image-and-text-text-col-accordian-title-block").on("click",function(){let parent=$(this).closest(".hs-image-and-text-text-col-accordian"),content=parent.find(".hs-image-and-text-text-col-accordian-des-block");$(".hs-image-and-text-text-col-accordian-des-block").not(content).slideUp(),$(".hs-image-and-text-text-col-accordian").not(parent).removeClass("active"),content.slideToggle(),parent.toggleClass("active")})}),document.addEventListener("DOMContentLoaded",()=>{const tooltipBtn=document.querySelector(".tool-tip"),customTooltip=document.querySelector(".custom-tool-tip");tooltipBtn&&customTooltip&&(tooltipBtn.addEventListener("click",e=>{e.stopPropagation(),customTooltip.classList.toggle("active")}),document.addEventListener("click",e=>{!customTooltip.contains(e.target)&&!tooltipBtn.contains(e.target)&&customTooltip.classList.remove("active")}))}),$(document).ready(function(){$(".hs-benefits-right-sdie-content-features-accordian-title-area").on("click",function(){const $parent=$(this).closest(".hs-benefits-right-sdie-content-features-accordian"),$content=$parent.find(".hs-benefits-right-sdie-content-features-accordian-description-area");$parent.hasClass("active")?($content.slideUp(),$parent.removeClass("active")):($(".hs-benefits-right-sdie-content-features-accordian").removeClass("active"),$(".hs-benefits-right-sdie-content-features-accordian-description-area").slideUp(),$parent.addClass("active"),$content.slideDown())})}),$(document).ready(function(){$(".hs-ingredients-v2-accordian-title-arrow-block").on("click",function(){const $parent=$(this).closest(".hs-ingredients-v2-accordian"),$content=$parent.find(".hs-ingredients-v2-accordian-image-text-block");$parent.hasClass("active")?($content.slideUp(),$parent.removeClass("active")):($(".hs-ingredients-v2-accordian").removeClass("active"),$(".hs-ingredients-v2-accordian-image-text-block").slideUp(),$parent.addClass("active"),$content.slideDown())})}),document.addEventListener("click",function(e){if(!document.querySelector("#__pf")||!e.target.closest(".yotpo-sr-bottom-line-button"))return;console.log("\u2705 PageFly review button clicked");const reviewTab=document.querySelector(".target-review-tab");console.log("Review tab found:",reviewTab),reviewTab?(reviewTab.click(),console.log("\u2705 Review tab opened"),setTimeout(function(){const reviewsSection=document.querySelector("#yotpo-reviews-main-widget");console.log("Reviews section:",reviewsSection),reviewsSection?(reviewsSection.scrollIntoView({behavior:"smooth",block:"start"}),console.log("\u2705 Scrolled to reviews")):console.log("\u274C Reviews widget not found")},800)):console.log("\u274C Review tab not found")});
9//# sourceMappingURL=/cdn/shop/t/16/assets/hs-custom.js.map?v=73448403507606485631790699193

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.