1"use strict";(self.webpackChunkSITE=self.webpackChunkSITE||[]).push([[944],{7385:(e,t,o)=>{o.d(t,{initializeVideo:()=>i});var n=o(4692);const i=async()=>{if(0===document.querySelectorAll(".video-js, .fullscreen-video, .popup-video").length)return;const{default:e}=await Promise.all([o.e(570),o.e(542)]).then(o.bind(o,9879));window.videojs=e,window.videojs.options.autoSetup=!1,n(document).on("click",".fullscreen-video",(function(e){let t="video-"+n(e.target).data("video");const o=window.videojs.getPlayer(t);o&&(o.muted(!1),o.volume(1),o.currentTime(0),o.play(),n("#"+t).find(".vjs-fullscreen-control").trigger("click"))})),n(document).on("click",".popup-video",(function(e){e.preventDefault(),e.stopPropagation();const t=document.querySelector("#"+e.target.getAttribute("data-modal"));return t.isOpen=!0,n(t).find(".video-js").each((function(){const e=this;setTimeout((()=>{const o=window.videojs(e);n(t).on("willDismiss",(function(){t.isOpen=!1,o.pause()})),o.muted(!1),o.volume(1),o.currentTime(0),o.play()}),100)})),!1})),n(document).on("click",".popup-video-close",(function(e){e.preventDefault(),e.stopPropagation();return document.querySelector("#"+e.target.getAttribute("data-modal")).isOpen=!1,!1})),n.ready.then((()=>{n(".video-js").each((function(){n(this).parents("ion-modal").length>0||window.videojs(this)}))}))}}}]);
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.