!function(e,t){"use strict";"function"==typeof define&&define.amd?define(null,function(){t(e,document)}):"object"==typeof module?module.exports=t(e,document):e.plyr=t(e,document)}(this,function(e,t){"use strict";function n(){var e=['
','
','
','
','
",'
","
",'
'];return i(A.controls,"restart")&&e.push('"),i(A.controls,"rewind")&&e.push('"),i(A.controls,"play")&&e.push('",'"),i(A.controls,"fast-forward")&&e.push('"),i(A.controls,"current-time")&&e.push('',''+A.i18n.currentTime+"",'00:00',""),i(A.controls,"duration")&&e.push('',''+A.i18n.duration+"",'00:00',""),e.push("",'
'),i(A.controls,"mute")&&e.push('"),i(A.controls,"volume")&&e.push('",''),i(A.controls,"captions")&&e.push('"),i(A.controls,"fullscreen")&&e.push('"),e.push("","
"),e.join("")}function r(t,n){A.debug&&e.console&&console[n?"error":"log"](t)}function a(){var e,n,r,a=navigator.userAgent,s=navigator.appName,o=""+parseFloat(navigator.appVersion),i=parseInt(navigator.appVersion,10);return-1!==navigator.appVersion.indexOf("Windows NT")&&-1!==navigator.appVersion.indexOf("rv:11")?(s="IE",o="11;"):-1!==(n=a.indexOf("MSIE"))?(s="IE",o=a.substring(n+5)):-1!==(n=a.indexOf("Chrome"))?(s="Chrome",o=a.substring(n+7)):-1!==(n=a.indexOf("Safari"))?(s="Safari",o=a.substring(n+7),-1!==(n=a.indexOf("Version"))&&(o=a.substring(n+8))):-1!==(n=a.indexOf("Firefox"))?(s="Firefox",o=a.substring(n+8)):(e=a.lastIndexOf(" ")+1)<(n=a.lastIndexOf("/"))&&(s=a.substring(e,n),o=a.substring(n+1),s.toLowerCase()==s.toUpperCase()&&(s=navigator.appName)),-1!==(r=o.indexOf(";"))&&(o=o.substring(0,r)),-1!==(r=o.indexOf(" "))&&(o=o.substring(0,r)),i=parseInt(""+o,10),isNaN(i)&&(o=""+parseFloat(navigator.appVersion),i=parseInt(navigator.appVersion,10)),{name:s,version:i,ios:/(iPad|iPhone|iPod)/g.test(navigator.platform),touch:"ontouchstart"in t.documentElement}}function s(e,t){var n=e.media;if("video"==e.type)switch(t){case"video/webm":return!(!n.canPlayType||!n.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/no/,""));case"video/mp4":return!(!n.canPlayType||!n.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"').replace(/no/,""));case"video/ogg":return!(!n.canPlayType||!n.canPlayType('video/ogg; codecs="theora"').replace(/no/,""))}else if("audio"==e.type)switch(t){case"audio/mpeg":return!(!n.canPlayType||!n.canPlayType("audio/mpeg;").replace(/no/,""));case"audio/ogg":return!(!n.canPlayType||!n.canPlayType('audio/ogg; codecs="vorbis"').replace(/no/,""));case"audio/wav":return!(!n.canPlayType||!n.canPlayType('audio/wav; codecs="1"').replace(/no/,""))}return!1}function o(e){if(!t.querySelectorAll('script[src="'+e+'"]').length){var n=t.createElement("script");n.src=e;var r=t.getElementsByTagName("script")[0];r.parentNode.insertBefore(n,r)}}function i(e,t){return Array.prototype.indexOf&&-1!=e.indexOf(t)}function l(e,t,n){return e.replace(new RegExp(t.replace(/([.*+?\^=!:${}()|\[\]\/\\])/g,"\\$1"),"g"),n)}function u(e,t){e.length||(e=[e]);for(var n=e.length-1;n>=0;n--){var r=n>0?t.cloneNode(!0):t,a=e[n],s=a.parentNode,o=a.nextSibling;r.appendChild(a),o?s.insertBefore(r,o):s.appendChild(r)}}function c(e){for(var t=e.parentNode;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}function p(e){e.parentNode.removeChild(e)}function d(e,t){e.insertBefore(t,e.firstChild)}function f(e,t){for(var n in t)e.setAttribute(n,"boolean"==typeof t[n]&&t[n]?"":t[n])}function m(e,n,r){var a=t.createElement(e);f(a,r),d(n,a)}function y(e){return e.replace(".","")}function b(e,t,n){e&&e.classList[n?"add":"remove"](t)}function v(e,t){return e?e.classList.contains(t):!1}function g(e,t,n,r){var a=t.split(" ");if(e instanceof NodeList)for(var s=0;sr;r++){if(e.prefix=n[r],"undefined"!=typeof t[e.prefix+"CancelFullScreen"]){e.supportsFullScreen=!0;break}if("undefined"!=typeof t.msExitFullscreen&&t.msFullscreenEnabled){e.prefix="ms",e.supportsFullScreen=!0;break}}return e.supportsFullScreen&&(e.fullScreenEventName="ms"==e.prefix?"MSFullscreenChange":e.prefix+"fullscreenchange",e.isFullScreen=function(e){switch("undefined"==typeof e&&(e=t.body),this.prefix){case"":return t.fullscreenElement==e;case"moz":return t.mozFullScreenElement==e;default:return t[this.prefix+"FullscreenElement"]==e}},e.requestFullScreen=function(e){return"undefined"==typeof e&&(e=t.body),""===this.prefix?e.requestFullScreen():e[this.prefix+("ms"==this.prefix?"RequestFullscreen":"RequestFullScreen")]()},e.cancelFullScreen=function(){return""===this.prefix?t.cancelFullScreen():t[this.prefix+("ms"==this.prefix?"ExitFullscreen":"CancelFullScreen")]()},e.element=function(){return""===this.prefix?t.fullscreenElement:t[this.prefix+"FullscreenElement"]}),e}function C(){var t={supported:function(){if(!("localStorage"in e))return!1;try{e.localStorage.setItem("___test","OK");var t=e.localStorage.getItem("___test");return e.localStorage.removeItem("___test"),"OK"===t}catch(n){return!1}return!1}()};return t}function S(_){function S(e){if(!Te.usingTextTracks&&"video"===Te.type&&Te.supported.full&&(Te.subcount=0,e="number"==typeof e?e:Te.media.currentTime,Te.captions[Te.subcount])){for(;L(Te.captions[Te.subcount][0])Te.captions.length-1){Te.subcount=Te.captions.length-1;break}if(Te.media.currentTime.toFixed(1)>=M(Te.captions[Te.subcount][0])&&Te.media.currentTime.toFixed(1)<=L(Te.captions[Te.subcount][0])){Te.currentCaption=Te.captions[Te.subcount][1];var t=Te.currentCaption.trim();Te.captionsContainer.innerHTML!=t&&(Te.captionsContainer.innerHTML="",Te.captionsContainer.innerHTML=t)}else Te.captionsContainer.innerHTML=""}}function P(){Te.buttons.captions&&(b(Te.container,A.classes.captions.enabled,!0),A.captions.defaultActive&&(b(Te.container,A.classes.captions.active,!0),x(Te.buttons.captions,!0)))}function M(e){var t=[];return t=e.split(" --> "),O(t[0])}function L(e){var t=[];return t=e.split(" --> "),O(t[1])}function O(e){if(null===e||void 0===e)return 0;var t,n=[],r=[];return n=e.split(","),r=n[0].split(":"),t=Math.floor(60*r[0]*60)+Math.floor(60*r[1])+Math.floor(r[2])}function V(e){return Te.container.querySelectorAll(e)}function q(e){return V(e)[0]}function H(){try{return e.self!==e.top}catch(t){return!0}}function R(){var e=A.html;r("Injecting custom controls."),e||(e=n()),e=l(e,"{seektime}",A.seekTime),e=l(e,"{id}",Math.floor(1e4*Math.random()));var a;if(null!==A.selectors.controls.container&&(a=A.selectors.controls.container,"string"==typeof selector&&(a=t.querySelector(a))),a instanceof HTMLElement||(a=Te.container),a.insertAdjacentHTML("beforeend",e),A.tooltips)for(var s=V(A.selectors.labels),o=s.length-1;o>=0;o--){var i=s[o];b(i,A.classes.hidden,!1),b(i,A.classes.tooltip,!0)}}function j(){try{return Te.controls=q(A.selectors.controls.wrapper),Te.buttons={},Te.buttons.seek=q(A.selectors.buttons.seek),Te.buttons.play=q(A.selectors.buttons.play),Te.buttons.pause=q(A.selectors.buttons.pause),Te.buttons.restart=q(A.selectors.buttons.restart),Te.buttons.rewind=q(A.selectors.buttons.rewind),Te.buttons.forward=q(A.selectors.buttons.forward),Te.buttons.fullscreen=q(A.selectors.buttons.fullscreen),Te.buttons.volume=q(A.selectors.buttons.volume),Te.buttons.mute=q(A.selectors.buttons.mute),Te.buttons.captions=q(A.selectors.buttons.captions),Te.checkboxes=V('[type="checkbox"]'),Te.progress={},Te.progress.container=q(A.selectors.progress.container),Te.progress.buffer={},Te.progress.buffer.bar=q(A.selectors.progress.buffer),Te.progress.buffer.text=Te.progress.buffer.bar&&Te.progress.buffer.bar.getElementsByTagName("span")[0],Te.progress.played={},Te.progress.played.bar=q(A.selectors.progress.played),Te.progress.played.text=Te.progress.played.bar&&Te.progress.played.bar.getElementsByTagName("span")[0],Te.volume=q(A.selectors.buttons.volume),Te.duration=q(A.selectors.duration),Te.currentTime=q(A.selectors.currentTime),Te.seekTime=V(A.selectors.seekTime),!0}catch(e){return r("It looks like there's a problem with your controls html. Bailing.",!0),Te.media.setAttribute("controls",""),!1}}function D(e){var t=A.i18n.play;"undefined"!=typeof A.title&&A.title.length&&(t+=", "+A.title),Te.buttons.play&&Te.buttons.play.setAttribute("aria-label",t),e instanceof HTMLElement&&e.setAttribute("title",A.i18n.frameTitle.replace("{title}",A.title))}function B(){if(!Te.media)return r("No audio or video element found!",!0),!1;if(Te.supported.full&&(Te.media.removeAttribute("controls"),b(Te.container,A.classes.type.replace("{0}",Te.type),!0),b(Te.container,A.classes.stopped,A.autoplay),b(Te.container,A.classes.isIos,Te.browser.ios),b(Te.container,A.classes.isTouch,Te.browser.touch),"video"===Te.type)){var e=t.createElement("div");e.setAttribute("class",A.classes.videoWrapper),u(Te.media,e),Te.videoContainer=e}i(A.types.embed,Te.type)?(Y(),Te.embedId=null):A.autoplay&&J()}function Y(){for(var n=t.createElement("div"),r=Te.embedId,a=Te.type+"-"+Math.floor(1e4*Math.random()),s=V('[id^="'+Te.type+'-"]'),i=s.length-1;i>=0;i--)p(s[i]);if(b(Te.media,A.classes.videoWrapper,!0),b(Te.media,A.classes.embedWrapper,!0),"youtube"===Te.type)Te.media.appendChild(n),n.setAttribute("id",a),"object"==typeof YT?$(r,n):(o(A.urls.youtube.api),e.onYouTubeReadyCallbacks=e.onYouTubeReadyCallbacks||[],e.onYouTubeReadyCallbacks.push(function(){$(r,n)}),e.onYouTubeIframeAPIReady=function(){e.onYouTubeReadyCallbacks.forEach(function(e){e()})});else if("vimeo"===Te.type){var l=t.createElement("iframe");l.loaded=!1,h(l,"load",function(){l.loaded=!0}),f(l,{src:"https://player.vimeo.com/video/"+r+"?player_id="+a+"&api=1&badge=0&byline=0&portrait=0&title=0",id:a,webkitallowfullscreen:"",mozallowfullscreen:"",allowfullscreen:"",frameborder:0}),n.appendChild(l),Te.media.appendChild(n),"$f"in e||o(A.urls.vimeo.api);var u=e.setInterval(function(){"$f"in e&&l.loaded&&(e.clearInterval(u),z.call(l))},50)}}function W(){Te.supported.full&&(Te.container.querySelectorAll(A.selectors.controls.wrapper).length||he()),D(q("iframe")),se(),oe()}function $(t,n){"timer"in Te||(Te.timer={}),Te.embed=new YT.Player(n.id,{videoId:t,playerVars:{autoplay:A.autoplay?1:0,controls:Te.supported.full?0:1,rel:0,showinfo:0,iv_load_policy:3,cc_load_policy:A.captions.defaultActive?1:0,cc_lang_pref:"en",wmode:"transparent",modestbranding:1,disablekb:1,origin:"*"},events:{onReady:function(t){var n=t.target;Te.media.play=function(){n.playVideo(),Te.media.paused=!1},Te.media.pause=function(){n.pauseVideo(),Te.media.paused=!0},Te.media.stop=function(){n.stopVideo(),Te.media.paused=!0},Te.media.duration=n.getDuration(),Te.media.paused=!A.autoplay,Te.media.currentTime=n.getCurrentTime(),Te.media.muted=n.isMuted(),T(Te.media,"timeupdate"),e.clearInterval(Te.timer.buffering),Te.timer.buffering=e.setInterval(function(){Te.media.buffered=n.getVideoLoadedFraction(),T(Te.media,"progress"),1===Te.media.buffered&&e.clearInterval(Te.timer.buffering)},200),W(),A.displayDuration&&pe()},onStateChange:function(t){var n=t.target;switch(e.clearInterval(Te.timer.playing),t.data){case 0:Te.media.paused=!0,T(Te.media,"ended");break;case 1:Te.media.paused=!1,T(Te.media,"play"),Te.timer.playing=e.setInterval(function(){Te.media.currentTime=n.getCurrentTime(),T(Te.media,"timeupdate")},200);break;case 2:Te.media.paused=!0,T(Te.media,"pause")}}}})}function z(){Te.embed=$f(this),Te.embed.addEvent("ready",function(){Te.media.play=function(){Te.embed.api("play"),Te.media.paused=!1},Te.media.pause=function(){Te.embed.api("pause"),Te.media.paused=!0},Te.media.stop=function(){Te.embed.api("stop"),Te.media.paused=!0},Te.media.paused=!A.autoplay,Te.media.currentTime=0,W(),Te.embed.api("getCurrentTime",function(e){Te.media.currentTime=e,T(Te.media,"timeupdate")}),Te.embed.api("getDuration",function(e){Te.media.duration=e,Te.supported.full&&A.displayDuration&&pe()}),Te.embed.addEvent("play",function(){Te.media.paused=!1,T(Te.media,"play")}),Te.embed.addEvent("pause",function(){Te.media.paused=!0,T(Te.media,"pause")}),Te.embed.addEvent("playProgress",function(e){Te.media.currentTime=e.seconds,T(Te.media,"timeupdate")}),Te.embed.addEvent("loadProgress",function(e){Te.media.buffered=e.percent,T(Te.media,"progress")}),Te.embed.addEvent("finish",function(){Te.media.paused=!0,T(Te.media,"ended")})})}function U(){if("video"===Te.type){q(A.selectors.captions)||Te.videoContainer.insertAdjacentHTML("afterbegin",'
'),Te.captionsContainer=q(A.selectors.captions).querySelector("span"),Te.usingTextTracks=!1,Te.media.textTracks&&(Te.usingTextTracks=!0);for(var e,t="",n=Te.media.childNodes,a=0;a=10||"Firefox"===Te.browser.name&&Te.browser.version>=31||"Chrome"===Te.browser.name&&Te.browser.version>=43||"Safari"===Te.browser.name&&Te.browser.version>=7)&&(r("Detected unsupported browser for HTML5 captions. Using fallback."),Te.usingTextTracks=!1),Te.usingTextTracks){r("TextTracks supported.");for(var i=0;i=7){r("Safari 7+ detected; removing track from DOM."),s=Te.media.getElementsByTagName("track");for(var c=0;ct?t=0:t>Te.media.duration&&(t=Te.media.duration);try{Te.media.currentTime=t.toFixed(1)}catch(a){}"embed"in Te&&("youtube"===Te.type&&Te.embed.seekTo(t),"vimeo"===Te.type&&Te.embed.api("seekTo",t),T(Te.media,"timeupdate"),n&&K()),r("Seeking to "+Te.media.currentTime+" seconds"),S(t)}function te(){b(Te.container,A.classes.playing,!Te.media.paused),b(Te.container,A.classes.stopped,Te.media.paused)}function ne(n){function r(){b(Te.container,A.classes.hover,!0),e.clearTimeout(o),i||(o=e.setTimeout(function(){b(Te.container,A.classes.hover,!1)},2e3))}function a(e){i="mouseenter"===e.type}var s=E.supportsFullScreen;n&&n.type===E.fullScreenEventName?Te.isFullscreen=E.isFullScreen(Te.container):s?(E.isFullScreen(Te.container)?E.cancelFullScreen():E.requestFullScreen(Te.container),Te.isFullscreen=E.isFullScreen(Te.container)):(Te.isFullscreen=!Te.isFullscreen,Te.isFullscreen?(h(t,"keyup",re),t.body.style.overflow="hidden"):(k(t,"keyup",re),t.body.style.overflow="")),b(Te.container,A.classes.fullscreen.active,Te.isFullscreen),x(Te.buttons.fullscreen,Te.isFullscreen);var o,i=!1;A.fullscreen.hideControls&&(b(Te.controls,A.classes.hover,!1),g(Te.controls,"mouseenter mouseleave",a,Te.isFullscreen),g(Te.container,"mousemove",r,Te.isFullscreen))}function re(e){27===(e.which||e.charCode||e.keyCode)&&Te.isFullscreen&&ne()}function ae(e){"boolean"!=typeof e&&(e=!Te.media.muted),x(Te.buttons.mute,e),Te.media.muted=e,"youtube"===Te.type&&(Te.embed[Te.media.muted?"mute":"unMute"](),T(Te.media,"volumechange")),"vimeo"===Te.type&&(Te.media.muted?Te.embed.api("setVolume",0):Te.embed.api("setVolume",parseFloat(A.volume/10)),T(Te.media,"volumechange"))}function se(t){"undefined"==typeof t&&(t=A.storage.enabled&&C().supported?e.localStorage[A.storage.key]||A.volume:A.volume),t>10&&(t=10),0>t&&(t=0),Te.media.volume=parseFloat(t/10),A.volume=t,"youtube"===Te.type&&Te.embed.setVolume(100*Te.media.volume),"vimeo"===Te.type&&Te.embed.api("setVolume",Te.media.volume),"embed"in Te&&T(Te.media,"volumechange"),Te.media.muted&&t>0&&ae()}function oe(){var t=Te.media.muted?0:10*Te.media.volume;Te.supported.full&&Te.volume&&(Te.volume.value=t),A.storage.enabled&&C().supported&&e.localStorage.setItem(A.storage.key,t),b(Te.container,A.classes.muted,0===t),Te.supported.full&&Te.buttons.mute&&x(Te.buttons.mute,0===t)}function ie(e){Te.supported.full&&Te.buttons.captions&&("boolean"!=typeof e&&(e=-1===Te.container.className.indexOf(A.classes.captions.active)),Te.captionsEnabled=e,x(Te.buttons.captions,Te.captionsEnabled),b(Te.container,A.classes.captions.active,Te.captionsEnabled))}function le(e){var t="waiting"===e.type;clearTimeout(Te.loadingTimer),Te.loadingTimer=setTimeout(function(){b(Te.container,A.classes.loading,t)},t?250:0)}function ue(e){var t=Te.progress.played.bar,n=Te.progress.played.text,r=0;if(e)switch(e.type){case"timeupdate":case"seeking":r=w(Te.media.currentTime,Te.media.duration),"timeupdate"==e.type&&Te.buttons.seek&&(Te.buttons.seek.value=r);break;case"change":case"input":r=e.target.value;break;case"playing":case"progress":t=Te.progress.buffer.bar,n=Te.progress.buffer.text,r=function(){var e=Te.media.buffered;return e&&e.length?w(e.end(0),Te.media.duration):"number"==typeof e?100*e:0}()}t&&(t.value=r),n&&(n.innerHTML=r)}function ce(e,t){if(t){isNaN(e)&&(e=0),Te.secs=parseInt(e%60),Te.mins=parseInt(e/60%60),Te.hours=parseInt(e/60/60%60);var n=parseInt(Te.media.duration/60/60%60)>0;Te.secs=("0"+Te.secs).slice(-2),Te.mins=("0"+Te.mins).slice(-2),t.innerHTML=(n?Te.hours+":":"")+Te.mins+":"+Te.secs}}function pe(){var e=Te.media.duration||0;!Te.duration&&A.displayDuration&&Te.media.paused&&ce(e,Te.currentTime),Te.duration&&ce(e,Te.duration)}function de(e){ce(Te.media.currentTime,Te.currentTime),ue(e)}function fe(e,t){if("string"==typeof t)m(e,Te.media,{src:t});else if(t.constructor===Array)for(var n=t.length-1;n>=0;n--)m(e,Te.media,t[n])}function me(n){if(!("undefined"!=typeof n&&"sources"in n&&n.sources.length))return void r("Invalid source format",!0);if(K(),"youtube"===Te.type?(Te.embed.destroy(),e.clearInterval(Te.timer.buffering),e.clearInterval(Te.timer.playing)):"video"===Te.type&&p(Te.videoContainer),p(Te.media),"type"in n&&(Te.type=n.type,"video"===Te.type)){var a=n.sources[0];"type"in a&&i(A.types.embed,a.type)&&(Te.type=a.type)}switch(Te.type){case"video":Te.media=t.createElement("video");break;case"audio":Te.media=t.createElement("audio");break;case"youtube":case"vimeo":Te.media=t.createElement("div"),Te.embedId=n.sources[0].src}d(Te.container,Te.media),i(A.types.html5,Te.type)&&(A.crossorigin&&Te.media.setAttribute("crossorigin",""),A.autoplay&&Te.media.setAttribute("autoplay",""),"poster"in n&&Te.media.setAttribute("poster",n.poster),A.loop&&Te.media.setAttribute("loop","")),Te.container.className=Te.originalClassName,b(Te.container,A.classes.fullscreen.active,Te.isFullscreen),b(Te.container,A.classes.captions.active,Te.captionsEnabled),A.autoplay=n.autoplay||A.autoplay,i(A.types.html5,Te.type)&&fe("source",n.sources),B(),ke(),i(A.types.html5,Te.type)&&(se(),oe(),Te.supported.full&&(de(),te()),"tracks"in n&&(fe("track",n.tracks),U()),Te.media.load(),A.autoplay&&J()),"title"in n&&(A.title=n.title,D())}function ye(e){"video"===Te.type&&Te.media.setAttribute("poster",e)}function be(){function n(e){e?J():K();var t=Te.buttons[e?"play":"pause"],n=Te.buttons[e?"pause":"play"];if(n){var r=v(t,A.classes.tabFocus);setTimeout(function(){n.focus(),r&&(b(t,A.classes.tabFocus,!1),b(n,A.classes.tabFocus,!0))},100)}}function r(){var e=t.activeElement;e&&e!=t.body?t.querySelector&&(e=t.querySelector(":focus")):e=null;for(var n in Te.buttons){var r=Te.buttons[n];b(r,A.classes.tabFocus,r===e)}}var a="IE"==Te.browser.name?"change":"input";h(e,"keyup",function(e){var t=e.keyCode?e.keyCode:e.which;9==t&&r()}),h(t.body,"click",r),h(Te.buttons.play,"click",function(){n(!0)}),h(Te.buttons.pause,"click",function(){n()}),h(Te.buttons.restart,"click",ee),h(Te.buttons.rewind,"click",Q),h(Te.buttons.forward,"click",Z),h(Te.buttons.seek,a,ee),h(Te.volume,a,function(){se(this.value)}),h(Te.buttons.mute,"click",ae),h(Te.buttons.fullscreen,"click",ne),E.supportsFullScreen&&h(t,E.fullScreenEventName,ne),h(Te.media,"timeupdate seeking",de),h(Te.media,"timeupdate",S),h(Te.media,"loadedmetadata",pe),h(Te.buttons.captions,"click",ie),h(Te.media,"ended",function(){"video"===Te.type&&(Te.captionsContainer.innerHTML=""),te()}),h(Te.media,"progress playing",ue),h(Te.media,"volumechange",oe),h(Te.media,"play pause",te),h(Te.media,"waiting canplay seeked",le),"video"===Te.type&&A.click&&h(Te.videoContainer,"click",function(){Te.media.paused?J():Te.media.ended?(ee(),J()):K()})}function ve(){if(!Te.init)return null;if(Te.container.setAttribute("class",y(A.selectors.container)),Te.init=!1,p(q(A.selectors.controls.wrapper)),"youtube"===Te.type)return void Te.embed.destroy();"video"===Te.type&&(p(q(A.selectors.captions)),c(Te.videoContainer)),Te.media.setAttribute("controls","");var e=Te.media.cloneNode(!0);Te.media.parentNode.replaceChild(e,Te.media)}function ge(){if(Te.init)return null;E=F(),Te.browser=a(),Te.media=Te.container.querySelectorAll("audio, video, div")[0],b(Te.container,N.selectors.container.replace(".",""),!0),Te.originalClassName=Te.container.className;var e=Te.media.tagName.toLowerCase();if("div"===e?(Te.type=Te.media.getAttribute("data-type"),Te.embedId=Te.media.getAttribute("data-video-id"),Te.media.removeAttribute("data-type"),Te.media.removeAttribute("data-video-id")):(Te.type=e,A.crossorigin=null!==Te.media.getAttribute("crossorigin"),A.autoplay=A.autoplay||null!==Te.media.getAttribute("autoplay"),A.loop=A.loop||null!==Te.media.getAttribute("loop")),Te.supported=I.supported(Te.type),!Te.supported.basic)return!1;if(r(Te.browser.name+" "+Te.browser.version),B(),"video"==Te.type||"audio"==Te.type){if(!Te.supported.full)return void(Te.init=!0);he(),A.displayDuration&&pe(),D()}Te.init=!0}function he(){return R(),j()?(U(),ke(),se(),void oe()):!1}function ke(){X(),be()}var Te=this;return Te.container=_,ge(),Te.init?{media:Te.media,play:J,pause:K,restart:ee,rewind:Q,forward:Z,seek:ee,source:me,poster:ye,setVolume:se,togglePlay:G,toggleMute:ae,toggleCaptions:ie,toggleFullscreen:ne,isFullscreen:function(){return Te.isFullscreen||!1},support:function(e){return s(Te,e)},destroy:ve,restore:ge}:{}}var E,A,I={},N={enabled:!0,debug:!1,autoplay:!1,loop:!1,seekTime:10,volume:5,click:!0,tooltips:!1,displayDuration:!0,iconPrefix:"icon",selectors:{container:".plyr",controls:{container:null,wrapper:".plyr__controls"},labels:"[data-plyr] .sr-only, label .sr-only",buttons:{seek:'[data-plyr="seek"]',play:'[data-plyr="play"]',pause:'[data-plyr="pause"]',restart:'[data-plyr="restart"]',rewind:'[data-plyr="rewind"]',forward:'[data-plyr="fast-forward"]',mute:'[data-plyr="mute"]',volume:'[data-plyr="volume"]',captions:'[data-plyr="captions"]',fullscreen:'[data-plyr="fullscreen"]'},progress:{container:".plyr__progress",buffer:".plyr__progress--buffer",played:".plyr__progress--played"},captions:".plyr__captions",currentTime:".plyr__time--current",duration:".plyr__time--duration"},classes:{videoWrapper:"plyr__video-wrapper",embedWrapper:"plyr__video-embed",type:"plyr--{0}",stopped:"plyr--stopped",playing:"plyr--playing",muted:"plyr--muted",loading:"plyr--loading",hover:"plyr--hover",tooltip:"plyr__tooltip",hidden:"plyr__sr-only",isIos:"plyr--is-ios",isTouch:"plyr--is-touch",captions:{enabled:"plyr--captions-enabled",active:"plyr--captions-active"},fullscreen:{enabled:"plyr--fullscreen-enabled",active:"plyr--fullscreen-active",hideControls:"plyr--fullscreen--hide-controls"},tabFocus:"tab-focus"},captions:{defaultActive:!1},fullscreen:{enabled:!0,fallback:!0,hideControls:!0,allowAudio:!1},storage:{enabled:!0,key:"plyr_volume"},controls:["restart","rewind","play","fast-forward","current-time","duration","mute","volume","captions","fullscreen"],i18n:{restart:"Restart",rewind:"Rewind {seektime} secs",play:"Play",pause:"Pause",forward:"Forward {seektime} secs",played:"played",buffered:"buffered",currentTime:"Current time",duration:"Duration",volume:"Volume",toggleMute:"Toggle Mute",toggleCaptions:"Toggle Captions",toggleFullscreen:"Toggle Fullscreen",frameTitle:"Player for {title}"},types:{embed:["youtube","vimeo"],html5:["video","audio"]},urls:{vimeo:{api:"http://cdn.plyr.io/froogaloop/1.0.0/plyr.froogaloop.js"},youtube:{api:"https://www.youtube.com/iframe_api"}}};return I.supported=function(e){var n,r,s=a(),o="IE"===s.name&&s.version<=9,i=/iPhone|iPod/i.test(navigator.userAgent),l=!!t.createElement("audio").canPlayType,u=!!t.createElement("video").canPlayType;switch(e){case"video":n=u,r=n&&!o&&!i;break;case"audio":n=l,r=n&&!o;break;case"vimeo":case"youtube":n=!0,r=!o&&!i;break;default:n=l&&u,r=n&&!o}return{basic:n,full:r}},I.setup=function(e,n){var r=[];if("string"==typeof e?e=t.querySelectorAll(e):e instanceof HTMLElement?e=[e]:e instanceof NodeList||"string"==typeof e||("undefined"==typeof n&&"object"==typeof e&&(n=e),e=t.querySelectorAll(N.selectors.container)),A=_(N,n),!A.enabled||!I.supported().basic||!e.length)return!1;for(var a=e.length-1;a>=0;a--){var s=e[a];if("undefined"==typeof s.plyr){var o=new S(s);s.plyr=Object.keys(o).length?o:!1,"function"==typeof A.onSetup&&A.onSetup.apply(s.plyr)}r.push(s.plyr)}return r},I});