PageSourceSearch

https://www.pv-magazine-latam.com/wp-content/themes/pvmagazine/dist/js/modules/modals-f4eca042.js

js pv-magazine-latam.com collected 2026-09-24 18:53:14 UTC 1,245 bytes, 1 lines download raw bytes

1class e{constructor(){const e=this,t=document.querySelectorAll(".speaker-item"),l=document.querySelectorAll(".modal-btn");this.activeClass="active",this.activeBodyClass="pv-modal-open",t.forEach((t=>{let l=t.querySelector(".speaker-modal"),o=t.querySelector(".speaker-item__button"),s=t.querySelector(".speaker-modal__close-button"),a=t.querySelector(".speaker-modal__overlay"),c=t.querySelector(".speaker-item__title.has-bio");l&&o&&o.addEventListener("click",e.toggleModal.bind(e,l)),l&&s&&s.addEventListener("click",e.toggleModal.bind(e,l)),l&&a&&a.addEventListener("click",e.toggleModal.bind(e,l)),l&&c&&c.addEventListener("click",e.toggleModal.bind(e,l))})),l.forEach((t=>{let l=t.getAttribute("href"),o=document.querySelector(l);if(o){let l=o.querySelector(".close-button"),s=o.querySelector(".pv-overlay");t.addEventListener("click",e.toggleModal.bind(e,o)),o&&s&&s.addEventListener("click",e.toggleModal.bind(e,o)),o&&l&&l.addEventListener("click",e.toggleModal.bind(e,o))}}))}toggleModal(e){e.classList.contains(this.activeClass)?(e.classList.remove(this.activeClass),document.body.classList.remove(this.activeBodyClass)):(e.classList.add(this.activeClass),document.body.classList.add(this.activeBodyClass))}}new e;export{e as Modals};

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.