1(()=>{"use strict";(()=>{class e{constructor(e){this.videoTrigger=e,this.video=this.videoTrigger.parentElement.querySelector("video"),this.figure=this.video.closest("figure"),this.figure.setAttribute("data-video",this.video.hasAttribute("autoplay")?"play":"pause"),this.userPaused=!this.video.hasAttribute("autoplay"),this.videoTrigger.addEventListener("click",(e=>{this.videoTrigger.closest(".vbox-item")&&(e.preventDefault(),e.stopPropagation()),this.userPaused="play"===this.figure.getAttribute("data-video"),this.figure.setAttribute("data-video","pause"===this.figure.getAttribute("data-video")?"play":"pause")})),new MutationObserver(((e,t)=>{for(const t of e)"attributes"===t.type&&"data-video"===t.attributeName&&this.toggleVideo()})).observe(this.figure,{attributes:!0})}toggleVideo(){"play"===this.figure.dataset.video?this.userPaused?this.figure.setAttribute("data-video","pause"):this.video.play():this.video.pause()}}document.querySelectorAll(".videoTrigger").forEach((t=>{new e(t)}))})()})();
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.