PageSourceSearch

https://thamesandhudson.com.au/cdn/shop/t/5/assets/footer.js?v=76943752288926828731755220608

js thamesandhudson.com.au collected 2026-10-02 04:31:45 UTC 2,371 bytes, 2 lines download raw bytes

1(function(){const getDistanceToNext=(element,nextElement)=>{if(element&&nextElement)return nextElement.getBoundingClientRect().left-element.getBoundingClientRect().right},getDistanceToPrev=(element,prevElement)=>{if(element&&prevElement)return prevElement.getBoundingClientRect().right-element.getBoundingClientRect().left},footer=()=>{const footerSections=document.querySelectorAll(".footer"),resizeObserver=new ResizeObserver(entries=>{entries.forEach(entry=>{if(entry.contentRect.width>=990){const blockLogo=entry.target.querySelector(".footer-block--logo"),blockContacts=entry.target.querySelector(".footer-block--contacts"),calculatePaddingLeft=element=>{if(element)if(element.previousElementSibling?.classList.contains("footer-block--menu")){const distance=getDistanceToPrev(element,element.previousElementSibling)/2;element.style.setProperty("--border-left-distance",`${distance}px`)}else element.style.setProperty("--border-left-distance","-12px"),element.style.marginLeft=0,entry.contentRect.width>=1360&&element.style.setProperty("--border-left-distance","-32px");element&&(!blockLogo||!blockContacts)&&(element.style.setProperty("--border-left-distance","-12px"),element.style.marginLeft=0,entry.contentRect.width>=1360&&element.style.setProperty("--border-left-distance","-32px"))},calculatePaddingRight=element=>{if(element)if(element.nextElementSibling?.nextElementSibling?.classList.contains("footer-block--menu")){const distance=-.5*getDistanceToNext(element,element.nextElementSibling?.nextElementSibling);element.style.setProperty("--border-right-distance",`${distance}px`)}else element.style.setProperty("--border-right-distance","-12px"),element.style.marginRight=0,entry.contentRect.width>=1360&&element.style.setProperty("--border-right-distance","-32px");element&&(!blockLogo||!blockContacts)&&(element.style.setProperty("--border-right-distance","-12px"),element.style.marginRight=0,entry.contentRect.width>=1360&&element.style.setProperty("--border-right-distance","-32px"))};calculatePaddingLeft(blockLogo),calculatePaddingRight(blockLogo),calculatePaddingLeft(blockContacts),calculatePaddingRight(blockContacts)}})});footerSections.forEach(section=>{resizeObserver.observe(section)})};document.addEventListener("shopify:section:load",footer),footer()})();
2//# sourceMappingURL=/cdn/shop/t/5/assets/footer.js.map?v=76943752288926828731755220608

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.