PageSourceSearch

https://twentyseventoronto.com/cdn/shop/t/107/assets/section-hotspots.js?v=118949170610172005021790719646

js twentyseventoronto.com collected 2026-10-08 04:35:30 UTC 945 bytes, 2 lines download raw bytes

1import"@archetype-themes/scripts/config";import"@archetype-themes/scripts/helpers/delegate";class HotSpots extends HTMLElement{constructor(){super(),this.el=this,this.buttons=this.querySelectorAll("[data-button]"),this.hotspotBlocks=this.querySelectorAll("[data-hotspot-block]"),this.blockContainer=this.querySelector("[data-block-container]"),this._bindEvents()}_bindEvents(){this.buttons.forEach(button=>{const id=button.dataset.button;button.on("click",e=>{e.preventDefault(),e.stopPropagation(),this._showContent(id)})}),document.addEventListener("shopify:block:select",e=>{const blockId=e.detail.blockId;this._showContent(`${blockId}`)})}_showContent(id){this.hotspotBlocks.forEach(block=>{block.dataset.hotspotBlock===id?block.classList.add("is-active"):block.classList.remove("is-active")})}}customElements.define("hot-spots",HotSpots);
2//# sourceMappingURL=/cdn/shop/t/107/assets/section-hotspots.js.map?v=118949170610172005021790719646

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.