function getImage(imageUrl,imageHolder){var newImage=document.createElement("img");newImage.src=imageUrl,newImage.onload=function(){imageHolder.style.backgroundImage="url('"+newImage.src+"')",imageHolder.setAttribute("data-bg",newImage.src)}}function resizeBackgroundImages(responsiveImages,event){for(var i=0;i=lastMediaQuery||windowWidth<=mediaQuery)&&(imageLoaded="false"),flag||(windowWidth<=mediaQuery&&imageLoaded=="false"?(getImage(image,responsiveImage),responsiveImage.setAttribute("data-loaded",!0),flag=!0):windowWidth>=lastMediaQuery&&imageLoaded=="false"&&(responsiveImage.setAttribute("data-loaded",!0),getImage(largeImage,responsiveImage)))}}}function initResponsiveImages(){var eventsToListen=["load","resize","scroll"];eventsToListen.forEach(function(event){window.addEventListener(event,function(){var targetImages=document.querySelectorAll(".responsive-background-image");resizeBackgroundImages(targetImages,event)})})}initResponsiveImages(),$(document).ready(function(){if($(".js-slider-products").length){var sliderImages=document.querySelector(".js-slider-products").querySelectorAll(".responsive-background-image");$(".js-slider-products").on("afterChange",function(){resizeBackgroundImages(sliderImages)}),$(".js-swatch-selector").each(function(index,el){var $this=$(this);$this.on("change",function(event){setTimeout(function(){resizeBackgroundImages(sliderImages)},500)})})}}); //# sourceMappingURL=/cdn/shop/t/140/assets/responsive-images.js.map