1import{P as i}from"./player.es-Ds6irlcE.js";class l{constructor(e){this.component=e,this.playerContainer=this.component.getElementsByClassName("player-container-silent")[0],this.vimeoId=parseInt(this.component.getAttribute("data-vimeo-silent"),10);const t=!!this.component.closest(".hero"),s=this.component.hasAttribute("data-vimeo-silent-no-controls");console.log("this.component",this.component),console.log("disableControls",s),this.createPlayer(this.playerContainer,this.vimeoId,t||s)}createPlayer(e,t,s){const o={id:t,background:s,autoplay:!0,muted:!0,loop:!0,title:!1,byline:!1,dnt:!0,transparent:!0,responsive:!0};this.player=new i(e,o),this.player.on("bufferend",()=>{this.component.classList.remove("is-buffering")}),this.player.on("bufferstart",()=>{this.component.classList.add("is-buffering")}),this.player.on("ended",()=>{this.clearStateClasses(),this.component.classList.add("is-ended")}),this.player.on("pause",()=>{this.clearStateClasses(),this.component.classList.add("is-paused")}),this.player.on("play",()=>{this.clearStateClasses(),this.component.classList.add("is-playing")})}clearStateClasses(){this.component.classList.remove("is-cued"),this.component.classList.remove("is-buffering"),this.component.classList.remove("is-playing"),this.component.classList.remove("is-paused"),this.component.classList.remove("is-ended")}}export{l as VimeoEmbedSilent};
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.