(function($,window){"use strict";function changeStateVideo(iframe_container,button,player,hover_enable,services){var $this=$(button),iframe=iframe_container.find("iframe");if(hover_enable){iframe_container.on("mouseover",function(){services=="youtube"&&player.playVideo();$(this).addClass("play");if(services!="youtube"){if(iframe.data("src")){iframe.attr("src",iframe.data("src"))}$this.addClass("start").closest(".iframe-video").addClass("play")}});iframe_container.on("mouseout",function(){services=="youtube"&&player.pauseVideo();if(services!="youtube"){if(iframe.data("src")){iframe.attr("src","about:blank")}$this.addClass("start").closest(".iframe-video").addClass("play")}$(this).removeClass("play")});return}if($this.hasClass("start")){services=="youtube"&&player.pauseVideo();if(iframe.data("src")){iframe.attr("src","about:blank")}$this.removeClass("start").closest(".iframe-video").removeClass("play")}else{services=="youtube"&&player.playVideo();if(iframe.data("src")){iframe.attr("src",iframe.data("src"))}$this.addClass("start").closest(".iframe-video").addClass("play")}}window.onYouTubeIframeAPIReady=function(){var player=[],$iframe_parent=[],$this;$(".iframe-video.youtube iframe").each(function(i){$this=$(this);$iframe_parent[i]=$this.closest(".iframe-video.youtube");player[i]=new YT.Player(this,{events:{onReady:function(event){if($iframe_parent[i].data("mute")){event.target.mute()}},onStateChange:function(event){switch(event.data){case 1:$iframe_parent[i].addClass("play").find(".play-button").addClass("start");break;case 2:$iframe_parent[i].removeClass("play").find(".play-button").removeClass("start");break;case 3:break;case 0:$iframe_parent[i].removeClass("play").find(".play-button").removeClass("start");break;default:"-1"}}}});if($iframe_parent[i].data("type-start")=="hover"){changeStateVideo($iframe_parent[i],this,player[i],true,"youtube")}if($iframe_parent[i].data("type-start")=="click"){$iframe_parent[i].find(".play-button").on("click",function(event){event.preventDefault();setTimeout(changeStateVideo($iframe_parent[i],this,player[i],false,"youtube"),0)})}var muteButton=$iframe_parent[i].find(".mute-button");if(muteButton.length){muteButton.on("click",function(){if(muteButton.hasClass("mute1")){player[i].unMute();muteButton.removeClass("mute1")}else{muteButton.addClass("mute1");player[i].mute()}})}})}})(jQuery,window,document);