12 |
- const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/mpegts-Vekp3T3P.js","assets/index-BPRWoLf4.js","assets/index-4ekmjfYC.css","assets/hls-CWmvFl2l.js"])))=>i.map(i=>d[i]);
- import{dz as Ca,dA as ht,dB as ar,b7 as rr,dC as nr,dD as V,dE as A,dF as L,r as w,dG as F,dH as ka,s as he,o as Ta,f as I,bd as ir,dI as or,K as ve,ai as lr,z as ur,D as sr}from"./index-BPRWoLf4.js";var fe={},Ea={exports:{}};(function(r){var d=Ca().default;function e(s){if(typeof WeakMap!="function")return null;var f=new WeakMap,p=new WeakMap;return(e=function(l){return l?p:f})(s)}function i(s,f){if(!f&&s&&s.__esModule)return s;if(s===null||d(s)!="object"&&typeof s!="function")return{default:s};var p=e(f);if(p&&p.has(s))return p.get(s);var u={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var h in s)if(h!=="default"&&{}.hasOwnProperty.call(s,h)){var c=l?Object.getOwnPropertyDescriptor(s,h):null;c&&(c.get||c.set)?Object.defineProperty(u,h,c):u[h]=s[h]}return u.default=s,p&&p.set(s,u),u}r.exports=i,r.exports.__esModule=!0,r.exports.default=r.exports})(Ea);var H=Ea.exports,_e={},be={exports:{}},Pt;function ue(){return Pt||(Pt=1,function(r){var d=ht();function e(i){for(var s=1;s<arguments.length;s++){var f=arguments[s]!=null?Object(arguments[s]):{},p=Object.keys(f);typeof Object.getOwnPropertySymbols=="function"&&p.push.apply(p,Object.getOwnPropertySymbols(f).filter(function(u){return Object.getOwnPropertyDescriptor(f,u).enumerable})),p.forEach(function(u){d(i,u,f[u])})}return i}r.exports=e,r.exports.__esModule=!0,r.exports.default=r.exports}(be)),be.exports}var Pe={exports:{}},Ce={exports:{}},Ct;function dr(){return Ct||(Ct=1,function(r){function d(e,i){if(e==null)return{};var s={};for(var f in e)if({}.hasOwnProperty.call(e,f)){if(i.includes(f))continue;s[f]=e[f]}return s}r.exports=d,r.exports.__esModule=!0,r.exports.default=r.exports}(Ce)),Ce.exports}var kt;function mt(){return kt||(kt=1,function(r){var d=dr();function e(i,s){if(i==null)return{};var f,p,u=d(i,s);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(i);for(p=0;p<l.length;p++)f=l[p],s.includes(f)||{}.propertyIsEnumerable.call(i,f)&&(u[f]=i[f])}return u}r.exports=e,r.exports.__esModule=!0,r.exports.default=r.exports}(Pe)),Pe.exports}var ke={exports:{}},Tt;function W(){return Tt||(Tt=1,function(r){var d=ar();function e(s,f){for(var p=0;p<f.length;p++){var u=f[p];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(s,d(u.key),u)}}function i(s,f,p){return f&&e(s.prototype,f),p&&e(s,p),Object.defineProperty(s,"prototype",{writable:!1}),s}r.exports=i,r.exports.__esModule=!0,r.exports.default=r.exports}(ke)),ke.exports}var Te={exports:{}},Ee={exports:{}},Et;function K(){return Et||(Et=1,function(r){function d(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}r.exports=d,r.exports.__esModule=!0,r.exports.default=r.exports}(Ee)),Ee.exports}var Rt;function G(){return Rt||(Rt=1,function(r){var d=Ca().default,e=K();function i(s,f){if(f&&(d(f)=="object"||typeof f=="function"))return f;if(f!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return e(s)}r.exports=i,r.exports.__esModule=!0,r.exports.default=r.exports}(Te)),Te.exports}var Re={exports:{}},St;function Y(){return St||(St=1,function(r){function d(e){return r.exports=d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(i){return i.__proto__||Object.getPrototypeOf(i)},r.exports.__esModule=!0,r.exports.default=r.exports,d(e)}r.exports=d,r.exports.__esModule=!0,r.exports.default=r.exports}(Re)),Re.exports}var Se={exports:{}},Me={exports:{}},Mt;function cr(){return Mt||(Mt=1,function(r){function d(e,i){return r.exports=d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(s,f){return s.__proto__=f,s},r.exports.__esModule=!0,r.exports.default=r.exports,d(e,i)}r.exports=d,r.exports.__esModule=!0,r.exports.default=r.exports}(Me)),Me.exports}var Dt;function X(){return Dt||(Dt=1,function(r){var d=cr();function e(i,s){if(typeof s!="function"&&s!==null)throw new TypeError("Super expression must either be null or a function");i.prototype=Object.create(s&&s.prototype,{constructor:{value:i,writable:!0,configurable:!0}}),Object.defineProperty(i,"prototype",{writable:!1}),s&&d(i,s)}r.exports=e,r.exports.__esModule=!0,r.exports.default=r.exports}(Se)),Se.exports}var De={};const fr=rr(nr);var Ne={},Ae={},R={},Nt;function yt(){if(Nt)return R;Nt=1,Object.defineProperty(R,"__esModule",{value:!0}),R.handleLoadStart=O,R.handleCanPlay=N,R.handleWaiting=j,R.handleCanPlayThrough=q,R.handlePlaying=J,R.handlePlay=B,R.handlePause=D,R.handleEnd=k,R.handleSeeking=z,R.handleSeeked=$,R.handleDurationChange=x,R.handleTimeUpdate=te,R.handleVolumeChange=se,R.handleProgressChange=re,R.handleRateChange=ne,R.handleSuspend=ae,R.handleAbort=ie,R.handleEmptied=oe,R.handleStalled=de,R.handleLoadedMetaData=ce,R.handleLoadedData=ge,R.handleResize=Ja,R.handleError=Za,R.handleSeekingTime=Qa,R.handleEndSeeking=er,R.activateTextTrack=tr,R.ACTIVATE_TEXT_TRACK=R.ERROR=R.RESIZE=R.LOADED_DATA=R.LOADED_META_DATA=R.STALLED=R.EMPTIED=R.ABORT=R.SUSPEND=R.RATE_CHANGE=R.PROGRESS_CHANGE=R.VOLUME_CHANGE=R.TIME_UPDATE=R.DURATION_CHANGE=R.END_SEEKING=R.SEEKING_TIME=R.SEEKED=R.SEEKING=R.END=R.PAUSE=R.PLAY=R.PLAYING=R.CAN_PLAY_THROUGH=R.WAITING=R.CAN_PLAY=R.LOAD_START=void 0;var r="video-react/LOAD_START";R.LOAD_START=r;var d="video-react/CAN_PLAY";R.CAN_PLAY=d;var e="video-react/WAITING";R.WAITING=e;var i="video-react/CAN_PLAY_THROUGH";R.CAN_PLAY_THROUGH=i;var s="video-react/PLAYING";R.PLAYING=s;var f="video-react/PLAY";R.PLAY=f;var p="video-react/PAUSE";R.PAUSE=p;var u="video-react/END";R.END=u;var l="video-react/SEEKING";R.SEEKING=l;var h="video-react/SEEKED";R.SEEKED=h;var c="video-react/SEEKING_TIME";R.SEEKING_TIME=c;var _="video-react/END_SEEKING";R.END_SEEKING=_;var m="video-react/DURATION_CHANGE";R.DURATION_CHANGE=m;var b="video-react/TIME_UPDATE";R.TIME_UPDATE=b;var C="video-react/VOLUME_CHANGE";R.VOLUME_CHANGE=C;var P="video-react/PROGRESS_CHANGE";R.PROGRESS_CHANGE=P;var T="video-react/RATE_CHANGE";R.RATE_CHANGE=T;var g="video-react/SUSPEND";R.SUSPEND=g;var o="video-react/ABORT";R.ABORT=o;var t="video-react/EMPTIED";R.EMPTIED=t;var n="video-react/STALLED";R.STALLED=n;var a="video-react/LOADED_META_DATA";R.LOADED_META_DATA=a;var v="video-react/LOADED_DATA";R.LOADED_DATA=v;var y="video-react/RESIZE";R.RESIZE=y;var E="video-react/ERROR";R.ERROR=E;var S="video-react/ACTIVATE_TEXT_TRACK";R.ACTIVATE_TEXT_TRACK=S;function O(M){return{type:r,videoProps:M}}function N(M){return{type:d,videoProps:M}}function j(M){return{type:e,videoProps:M}}function q(M){return{type:i,videoProps:M}}function J(M){return{type:s,videoProps:M}}function B(M){return{type:f,videoProps:M}}function D(M){return{type:p,videoProps:M}}function k(M){return{type:u,videoProps:M}}function z(M){return{type:l,videoProps:M}}function $(M){return{type:h,videoProps:M}}function x(M){return{type:m,videoProps:M}}function te(M){return{type:b,videoProps:M}}function se(M){return{type:C,videoProps:M}}function re(M){return{type:P,videoProps:M}}function ne(M){return{type:T,videoProps:M}}function ae(M){return{type:g,videoProps:M}}function ie(M){return{type:o,videoProps:M}}function oe(M){return{type:t,videoProps:M}}function de(M){return{type:n,videoProps:M}}function ce(M){return{type:a,videoProps:M}}function ge(M){return{type:v,videoProps:M}}function Ja(M){return{type:y,videoProps:M}}function Za(M){return{type:E,videoProps:M}}function Qa(M){return{type:c,time:M}}function er(M){return{type:_,time:M}}function tr(M){return{type:S,textTrack:M}}return R}var U={},Ie={},At;function Ra(){return At||(At=1,function(r){var d=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=d(V()),i=d(W()),s=function(){function p(){(0,e.default)(this,p)}return(0,i.default)(p,[{key:"request",value:function(l){l.requestFullscreen?l.requestFullscreen():l.webkitRequestFullscreen?l.webkitRequestFullscreen():l.mozRequestFullScreen?l.mozRequestFullScreen():l.msRequestFullscreen&&l.msRequestFullscreen()}},{key:"exit",value:function(){document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen()}},{key:"addEventListener",value:function(l){document.addEventListener("fullscreenchange",l),document.addEventListener("webkitfullscreenchange",l),document.addEventListener("mozfullscreenchange",l),document.addEventListener("MSFullscreenChange",l)}},{key:"removeEventListener",value:function(l){document.removeEventListener("fullscreenchange",l),document.removeEventListener("webkitfullscreenchange",l),document.removeEventListener("mozfullscreenchange",l),document.removeEventListener("MSFullscreenChange",l)}},{key:"isFullscreen",get:function(){return document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement}},{key:"enabled",get:function(){return document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled}}]),p}(),f=new s;r.default=f}(Ie)),Ie}var It;function me(){if(It)return U;It=1;var r=A;Object.defineProperty(U,"__esModule",{value:!0}),U.handleFullscreenChange=p,U.activate=u,U.userActivate=l,U.play=h,U.pause=c,U.togglePlay=_,U.seek=m,U.forward=b,U.replay=C,U.changeRate=P,U.changeVolume=T,U.mute=g,U.toggleFullscreen=o,U.USER_ACTIVATE=U.PLAYER_ACTIVATE=U.FULLSCREEN_CHANGE=U.OPERATE=void 0;var d=r(Ra()),e="video-react/OPERATE";U.OPERATE=e;var i="video-react/FULLSCREEN_CHANGE";U.FULLSCREEN_CHANGE=i;var s="video-react/PLAYER_ACTIVATE";U.PLAYER_ACTIVATE=s;var f="video-react/USER_ACTIVATE";U.USER_ACTIVATE=f;function p(t){return{type:i,isFullscreen:t}}function u(t){return{type:s,activity:t}}function l(t){return{type:f,activity:t}}function h(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{action:"play",source:""};return this.video.play(),{type:e,operation:t}}function c(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{action:"pause",source:""};return this.video.pause(),{type:e,operation:t}}function _(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{action:"toggle-play",source:""};return this.video.togglePlay(),{type:e,operation:t}}function m(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:"seek",source:""};return this.video.seek(t),{type:e,operation:n}}function b(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:"forward-".concat(t),source:""};return this.video.forward(t),{type:e,operation:n}}function C(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:"replay-".concat(t),source:""};return this.video.replay(t),{type:e,operation:n}}function P(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:"change-rate",source:""};return this.video.playbackRate=t,{type:e,operation:n}}function T(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:"change-volume",source:""},a=t;return t<0&&(a=0),t>1&&(a=1),this.video.volume=a,{type:e,operation:n}}function g(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:t?"muted":"unmuted",source:""};return this.video.muted=t,{type:e,operation:n}}function o(t){return d.default.enabled?(d.default.isFullscreen?d.default.exit():d.default.request(this.rootElement),{type:e,operation:{action:"toggle-fullscreen",source:""}}):{type:i,isFullscreen:!t.isFullscreen}}return U}var Ot;function pr(){return Ot||(Ot=1,function(r){var d=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=p;var e=d(ue()),i=yt(),s=me(),f={currentSrc:null,duration:0,currentTime:0,seekingTime:0,buffered:null,waiting:!1,seeking:!1,paused:!0,autoPaused:!1,ended:!1,playbackRate:1,muted:!1,volume:1,readyState:0,networkState:0,videoWidth:0,videoHeight:0,hasStarted:!1,userActivity:!0,isActive:!1,isFullscreen:!1,activeTextTrack:null};function p(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:f,l=arguments.length>1?arguments[1]:void 0;switch(l.type){case s.USER_ACTIVATE:return(0,e.default)({},u,{userActivity:l.activity});case s.PLAYER_ACTIVATE:return(0,e.default)({},u,{isActive:l.activity});case s.FULLSCREEN_CHANGE:return(0,e.default)({},u,{isFullscreen:!!l.isFullscreen});case i.SEEKING_TIME:return(0,e.default)({},u,{seekingTime:l.time});case i.END_SEEKING:return(0,e.default)({},u,{seekingTime:0});case i.LOAD_START:return(0,e.default)({},u,l.videoProps,{hasStarted:!1,ended:!1});case i.CAN_PLAY:return(0,e.default)({},u,l.videoProps,{waiting:!1});case i.WAITING:return(0,e.default)({},u,l.videoProps,{waiting:!0});case i.CAN_PLAY_THROUGH:case i.PLAYING:return(0,e.default)({},u,l.videoProps,{waiting:!1});case i.PLAY:return(0,e.default)({},u,l.videoProps,{ended:!1,paused:!1,autoPaused:!1,waiting:!1,hasStarted:!0});case i.PAUSE:return(0,e.default)({},u,l.videoProps,{paused:!0});case i.END:return(0,e.default)({},u,l.videoProps,{ended:!0});case i.SEEKING:return(0,e.default)({},u,l.videoProps,{seeking:!0});case i.SEEKED:return(0,e.default)({},u,l.videoProps,{seeking:!1});case i.ERROR:return(0,e.default)({},u,l.videoProps,{error:"UNKNOWN ERROR",ended:!0});case i.DURATION_CHANGE:case i.TIME_UPDATE:case i.VOLUME_CHANGE:case i.PROGRESS_CHANGE:case i.RATE_CHANGE:case i.SUSPEND:case i.ABORT:case i.EMPTIED:case i.STALLED:case i.LOADED_META_DATA:case i.LOADED_DATA:case i.RESIZE:return(0,e.default)({},u,l.videoProps);case i.ACTIVATE_TEXT_TRACK:return(0,e.default)({},u,{activeTextTrack:l.textTrack});default:return u}}}(Ae)),Ae}var Oe={},wt;function vr(){return wt||(wt=1,function(r){var d=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=f;var e=d(ue()),i=me(),s={count:0,operation:{action:"",source:""}};function f(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s,u=arguments.length>1?arguments[1]:void 0;switch(u.type){case i.OPERATE:return(0,e.default)({},p,{count:p.count+1,operation:(0,e.default)({},p.operation,u.operation)});default:return p}}}(Oe)),Oe}var Lt;function Sa(){return Lt||(Lt=1,function(r){var d=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=s,r.operationReducer=r.playerReducer=void 0;var e=d(pr()),i=d(vr());function s(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},l=arguments.length>1?arguments[1]:void 0;return{player:(0,e.default)(u.player,l),operation:(0,i.default)(u.operation,l)}}var f=e.default;r.playerReducer=f;var p=i.default;r.operationReducer=p}(Ne)),Ne}var Bt;function hr(){return Bt||(Bt=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(ue()),s=e(V()),f=e(W()),p=fr,u=e(Sa()),l=d(me()),h=d(yt()),c=function(){function _(m){(0,s.default)(this,_),this.store=m||(0,p.createStore)(u.default),this.video=null,this.rootElement=null}return(0,f.default)(_,[{key:"getActions",value:function(){var b=this,C=this.store.dispatch,P=(0,i.default)({},l,h);function T(g){return function(){var t=g.apply(b,arguments);typeof t<"u"&&C(t)}}return Object.keys(P).filter(function(g){return typeof P[g]=="function"}).reduce(function(g,o){return g[o]=T(P[o]),g},{})}},{key:"getState",value:function(){return this.store.getState()}},{key:"subscribeToStateChange",value:function(b,C){C||(C=this.getState.bind(this));var P=C(),T=function(){var o=C();if(o!==P){var t=P;P=o,b(o,t)}};return this.store.subscribe(T)}},{key:"subscribeToOperationStateChange",value:function(b){var C=this;return this.subscribeToStateChange(b,function(){return C.getState().operation})}},{key:"subscribeToPlayerStateChange",value:function(b){var C=this;return this.subscribeToStateChange(b,function(){return C.getState().player})}}]),_}();r.default=c}(De)),De}var we={},qt;function Ma(){return qt||(qt=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(V()),s=e(W()),f=e(G()),p=e(Y()),u=e(K()),l=e(X()),h=e(L),c=d(w),_=e(F),m={actions:h.default.object,player:h.default.object,position:h.default.string,className:h.default.string},b={position:"left"},C=function(P){(0,l.default)(T,P);function T(g,o){var t;return(0,i.default)(this,T),t=(0,f.default)(this,(0,p.default)(T).call(this,g,o)),t.handleClick=t.handleClick.bind((0,u.default)(t)),t}return(0,s.default)(T,[{key:"componentDidMount",value:function(){}},{key:"handleClick",value:function(){var o=this.props.actions;o.play()}},{key:"render",value:function(){var o=this.props,t=o.player,n=o.position;return c.default.createElement("button",{className:(0,_.default)("video-react-button","video-react-big-play-button","video-react-big-play-button-".concat(n),this.props.className,{"big-play-button-hide":t.hasStarted||!t.currentSrc}),type:"button","aria-live":"polite",tabIndex:"0",onClick:this.handleClick},c.default.createElement("span",{className:"video-react-control-text"},"Play Video"))}}]),T}(c.Component);r.default=C,C.propTypes=m,C.defaultProps=b,C.displayName="BigPlayButton"}(we)),we}var Le={},Ft;function Da(){return Ft||(Ft=1,function(r){var d=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=p;var e=d(L),i=d(w),s=d(F),f={player:e.default.object,className:e.default.string};function p(u){var l=u.player,h=u.className;return l.error?null:i.default.createElement("div",{className:(0,s.default)("video-react-loading-spinner",h)})}p.propTypes=f,p.displayName="LoadingSpinner"}(Le)),Le}var Be={},xt;function Na(){return xt||(xt=1,function(r){var d=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=d(L),i=d(w),s=d(F),f={poster:e.default.string,player:e.default.object,actions:e.default.object,className:e.default.string};function p(l){var h=l.poster,c=l.player,_=l.actions,m=l.className;return!h||c.hasStarted?null:i.default.createElement("div",{className:(0,s.default)("video-react-poster",m),style:{backgroundImage:'url("'.concat(h,'")')},onClick:function(){c.paused&&_.play()}})}p.propTypes=f,p.displayName="PosterImage";var u=p;r.default=u}(Be)),Be}var qe={},Q={},jt;function ee(){if(jt)return Q;jt=1;var r=A;Object.defineProperty(Q,"__esModule",{value:!0}),Q.formatTime=p,Q.isVideoChild=u,Q.mergeAndSortChildren=c,Q.deprecatedWarning=_,Q.throttle=m,Q.mediaProperties=void 0;var d=r(ka()),e=r(ue()),i=r(mt()),s=r(w),f=Number.isNaN||function(C){return C!==C};function p(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:C,T=Math.floor(C%60),g=Math.floor(C/60%60),o=Math.floor(C/3600),t=Math.floor(P/60%60),n=Math.floor(P/3600);return(f(C)||C===1/0)&&(o="-",g="-",T="-"),o=o>0||n>0?"".concat(o,":"):"",g="".concat((o||t>=10)&&g<10?"0".concat(g):g,":"),T=T<10?"0".concat(T):T,o+g+T}function u(C){return C.props&&C.props.isVideoChild?!0:C.type==="source"||C.type==="track"}var l=function(P,T){return P.filter(T)[0]},h=function(P,T){var g=P.type,o=T.type;return typeof g=="string"||typeof o=="string"?g===o:typeof g=="function"&&typeof o=="function"?g.displayName===o.displayName:!1};function c(C,P,T){var g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,o=s.default.Children.toArray(P);T.order;var t=(0,i.default)(T,["order"]);return o.filter(function(n){return!n.props.disabled}).concat(C.filter(function(n){return!l(o,function(a){return h(a,n)})})).map(function(n){var a=l(C,function(S){return h(S,n)}),v=a?a.props:{},y=(0,e.default)({},t,v,n.props),E=s.default.cloneElement(n,y,n.props.children);return E}).sort(function(n,a){return(n.props.order||g)-(a.props.order||g)})}function _(C,P){console.warn("WARNING: ".concat(C," will be deprecated soon! Please use ").concat(P," instead."))}function m(C,P){var T=arguments,g=!1;return function(){g||(C.apply(void 0,(0,d.default)(T)),g=!0,setTimeout(function(){g=!1},P))}}var b=["error","src","srcObject","currentSrc","crossOrigin","networkState","preload","buffered","readyState","seeking","currentTime","duration","paused","defaultPlaybackRate","playbackRate","played","seekable","ended","autoplay","loop","mediaGroup","controller","controls","volume","muted","defaultMuted","audioTracks","videoTracks","textTracks","width","height","videoWidth","videoHeight","poster"];return Q.mediaProperties=b,Q}var Ut;function Aa(){return Ut||(Ut=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(ue()),s=e(V()),f=e(W()),p=e(G()),u=e(Y()),l=e(K()),h=e(X()),c=e(L),_=d(w),m=e(F),b=ee(),C={actions:c.default.object,player:c.default.object,children:c.default.any,startTime:c.default.number,loop:c.default.bool,muted:c.default.bool,autoPlay:c.default.bool,playsInline:c.default.bool,src:c.default.string,poster:c.default.string,className:c.default.string,preload:c.default.oneOf(["auto","metadata","none"]),crossOrigin:c.default.string,onLoadStart:c.default.func,onWaiting:c.default.func,onCanPlay:c.default.func,onCanPlayThrough:c.default.func,onPlaying:c.default.func,onEnded:c.default.func,onSeeking:c.default.func,onSeeked:c.default.func,onPlay:c.default.func,onPause:c.default.func,onProgress:c.default.func,onDurationChange:c.default.func,onError:c.default.func,onSuspend:c.default.func,onAbort:c.default.func,onEmptied:c.default.func,onStalled:c.default.func,onLoadedMetadata:c.default.func,onLoadedData:c.default.func,onTimeUpdate:c.default.func,onRateChange:c.default.func,onVolumeChange:c.default.func,onResize:c.default.func},P=function(T){(0,h.default)(g,T);function g(o){var t;return(0,s.default)(this,g),t=(0,p.default)(this,(0,u.default)(g).call(this,o)),t.video=null,t.play=t.play.bind((0,l.default)(t)),t.pause=t.pause.bind((0,l.default)(t)),t.seek=t.seek.bind((0,l.default)(t)),t.forward=t.forward.bind((0,l.default)(t)),t.replay=t.replay.bind((0,l.default)(t)),t.toggleFullscreen=t.toggleFullscreen.bind((0,l.default)(t)),t.getProperties=t.getProperties.bind((0,l.default)(t)),t.renderChildren=t.renderChildren.bind((0,l.default)(t)),t.handleLoadStart=t.handleLoadStart.bind((0,l.default)(t)),t.handleCanPlay=t.handleCanPlay.bind((0,l.default)(t)),t.handleCanPlayThrough=t.handleCanPlayThrough.bind((0,l.default)(t)),t.handlePlay=t.handlePlay.bind((0,l.default)(t)),t.handlePlaying=t.handlePlaying.bind((0,l.default)(t)),t.handlePause=t.handlePause.bind((0,l.default)(t)),t.handleEnded=t.handleEnded.bind((0,l.default)(t)),t.handleWaiting=t.handleWaiting.bind((0,l.default)(t)),t.handleSeeking=t.handleSeeking.bind((0,l.default)(t)),t.handleSeeked=t.handleSeeked.bind((0,l.default)(t)),t.handleFullscreenChange=t.handleFullscreenChange.bind((0,l.default)(t)),t.handleError=t.handleError.bind((0,l.default)(t)),t.handleSuspend=t.handleSuspend.bind((0,l.default)(t)),t.handleAbort=t.handleAbort.bind((0,l.default)(t)),t.handleEmptied=t.handleEmptied.bind((0,l.default)(t)),t.handleStalled=t.handleStalled.bind((0,l.default)(t)),t.handleLoadedMetaData=t.handleLoadedMetaData.bind((0,l.default)(t)),t.handleLoadedData=t.handleLoadedData.bind((0,l.default)(t)),t.handleTimeUpdate=t.handleTimeUpdate.bind((0,l.default)(t)),t.handleRateChange=t.handleRateChange.bind((0,l.default)(t)),t.handleVolumeChange=t.handleVolumeChange.bind((0,l.default)(t)),t.handleDurationChange=t.handleDurationChange.bind((0,l.default)(t)),t.handleProgress=(0,b.throttle)(t.handleProgress.bind((0,l.default)(t)),250),t.handleKeypress=t.handleKeypress.bind((0,l.default)(t)),t.handleTextTrackChange=t.handleTextTrackChange.bind((0,l.default)(t)),t}return(0,f.default)(g,[{key:"componentDidMount",value:function(){this.forceUpdate(),this.video&&this.video.textTracks&&(this.video.textTracks.onaddtrack=this.handleTextTrackChange,this.video.textTracks.onremovetrack=this.handleTextTrackChange)}},{key:"getProperties",value:function(){var t=this;return this.video?b.mediaProperties.reduce(function(n,a){return n[a]=t.video[a],n},{}):null}},{key:"handleTextTrackChange",value:function(){var t=this.props,n=t.actions,a=t.player;if(this.video&&this.video.textTracks){var v=Array.from(this.video.textTracks).find(function(y){return y.mode==="showing"});v!==a.activeTextTrack&&n.activateTextTrack(v)}}},{key:"play",value:function(){var t=this.video.play();t!==void 0&&t.catch(function(){}).then(function(){})}},{key:"pause",value:function(){var t=this.video.pause();t!==void 0&&t.catch(function(){}).then(function(){})}},{key:"load",value:function(){this.video.load()}},{key:"addTextTrack",value:function(){var t;(t=this.video).addTextTrack.apply(t,arguments)}},{key:"canPlayType",value:function(){var t;(t=this.video).canPlayType.apply(t,arguments)}},{key:"togglePlay",value:function(){this.video.paused?this.play():this.pause()}},{key:"seek",value:function(t){try{this.video.currentTime=t}catch{}}},{key:"forward",value:function(t){this.seek(this.video.currentTime+t)}},{key:"replay",value:function(t){this.forward(-t)}},{key:"toggleFullscreen",value:function(){var t=this.props,n=t.player,a=t.actions;a.toggleFullscreen(n)}},{key:"handleLoadStart",value:function(){var t=this.props,n=t.actions,a=t.onLoadStart;n.handleLoadStart(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleCanPlay",value:function(){var t=this.props,n=t.actions,a=t.onCanPlay;n.handleCanPlay(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleCanPlayThrough",value:function(){var t=this.props,n=t.actions,a=t.onCanPlayThrough;n.handleCanPlayThrough(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handlePlaying",value:function(){var t=this.props,n=t.actions,a=t.onPlaying;n.handlePlaying(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handlePlay",value:function(){var t=this.props,n=t.actions,a=t.onPlay;n.handlePlay(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handlePause",value:function(){var t=this.props,n=t.actions,a=t.onPause;n.handlePause(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleDurationChange",value:function(){var t=this.props,n=t.actions,a=t.onDurationChange;n.handleDurationChange(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleProgress",value:function(){var t=this.props,n=t.actions,a=t.onProgress;this.video&&n.handleProgressChange(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleEnded",value:function(){var t=this.props,n=t.loop,a=t.player,v=t.actions,y=t.onEnded;n?(this.seek(0),this.play()):a.paused||this.pause(),v.handleEnd(this.getProperties()),y&&y.apply(void 0,arguments)}},{key:"handleWaiting",value:function(){var t=this.props,n=t.actions,a=t.onWaiting;n.handleWaiting(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleSeeking",value:function(){var t=this.props,n=t.actions,a=t.onSeeking;n.handleSeeking(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleSeeked",value:function(){var t=this.props,n=t.actions,a=t.onSeeked;n.handleSeeked(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleFullscreenChange",value:function(){}},{key:"handleSuspend",value:function(){var t=this.props,n=t.actions,a=t.onSuspend;n.handleSuspend(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleAbort",value:function(){var t=this.props,n=t.actions,a=t.onAbort;n.handleAbort(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleEmptied",value:function(){var t=this.props,n=t.actions,a=t.onEmptied;n.handleEmptied(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleStalled",value:function(){var t=this.props,n=t.actions,a=t.onStalled;n.handleStalled(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleLoadedMetaData",value:function(){var t=this.props,n=t.actions,a=t.onLoadedMetadata,v=t.startTime;v&&v>0&&(this.video.currentTime=v),n.handleLoadedMetaData(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleLoadedData",value:function(){var t=this.props,n=t.actions,a=t.onLoadedData;n.handleLoadedData(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleTimeUpdate",value:function(){var t=this.props,n=t.actions,a=t.onTimeUpdate;n.handleTimeUpdate(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleRateChange",value:function(){var t=this.props,n=t.actions,a=t.onRateChange;n.handleRateChange(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleVolumeChange",value:function(){var t=this.props,n=t.actions,a=t.onVolumeChange;n.handleVolumeChange(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleError",value:function(){var t=this.props,n=t.actions,a=t.onError;n.handleError(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleResize",value:function(){var t=this.props,n=t.actions,a=t.onResize;n.handleResize(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleKeypress",value:function(){}},{key:"renderChildren",value:function(){var t=this,n=(0,i.default)({},this.props,{video:this.video});return this.video?_.default.Children.toArray(this.props.children).filter(b.isVideoChild).map(function(a){var v;if(typeof a.type=="string"){if(a.type==="source"){v=(0,i.default)({},a.props);var y=v.onError;v.onError=function(){y&&y.apply(void 0,arguments),t.handleError.apply(t,arguments)}}}else v=n;return _.default.cloneElement(a,v)}):null}},{key:"render",value:function(){var t=this,n=this.props,a=n.loop,v=n.poster,y=n.preload,E=n.src,S=n.autoPlay,O=n.playsInline,N=n.muted,j=n.crossOrigin,q=n.videoId;return _.default.createElement("video",{className:(0,m.default)("video-react-video",this.props.className),id:q,crossOrigin:j,ref:function(B){t.video=B},muted:N,preload:y,loop:a,playsInline:O,autoPlay:S,poster:v,src:E,onLoadStart:this.handleLoadStart,onWaiting:this.handleWaiting,onCanPlay:this.handleCanPlay,onCanPlayThrough:this.handleCanPlayThrough,onPlaying:this.handlePlaying,onEnded:this.handleEnded,onSeeking:this.handleSeeking,onSeeked:this.handleSeeked,onPlay:this.handlePlay,onPause:this.handlePause,onProgress:this.handleProgress,onDurationChange:this.handleDurationChange,onError:this.handleError,onSuspend:this.handleSuspend,onAbort:this.handleAbort,onEmptied:this.handleEmptied,onStalled:this.handleStalled,onLoadedMetadata:this.handleLoadedMetaData,onLoadedData:this.handleLoadedData,onTimeUpdate:this.handleTimeUpdate,onRateChange:this.handleRateChange,onVolumeChange:this.handleVolumeChange,tabIndex:"-1"},this.renderChildren())}},{key:"playbackRate",get:function(){return this.video.playbackRate},set:function(t){this.video.playbackRate=t}},{key:"muted",get:function(){return this.video.muted},set:function(t){this.video.muted=t}},{key:"volume",get:function(){return this.video.volume},set:function(t){t>1&&(t=1),t<0&&(t=0),this.video.volume=t}},{key:"videoWidth",get:function(){return this.video.videoWidth}},{key:"videoHeight",get:function(){return this.video.videoHeight}}]),g}(_.Component);r.default=P,P.propTypes=C,P.displayName="Video"}(qe)),qe}var Fe={},Vt;function Ia(){return Vt||(Vt=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(V()),s=e(W()),f=e(G()),p=e(Y()),u=e(K()),l=e(X()),h=e(L),c=d(w),_=e(F),m={manager:h.default.object,className:h.default.string},b=function(C){(0,l.default)(P,C);function P(T,g){var o;return(0,i.default)(this,P),o=(0,f.default)(this,(0,p.default)(P).call(this,T,g)),o.timer=null,T.manager.subscribeToOperationStateChange(o.handleStateChange.bind((0,u.default)(o))),o.state={hidden:!0,operation:{}},o}return(0,s.default)(P,[{key:"handleStateChange",value:function(g,o){var t=this;g.count!==o.count&&g.operation.source==="shortcut"&&(this.timer&&(clearTimeout(this.timer),this.timer=null),this.setState({hidden:!1,count:g.count,operation:g.operation}),this.timer=setTimeout(function(){t.setState({hidden:!0}),t.timer=null},500))}},{key:"render",value:function(){if(this.state.operation.source!=="shortcut")return null;var g=this.state.hidden?{display:"none"}:null;return c.default.createElement("div",{className:(0,_.default)({"video-react-bezel":!0,"video-react-bezel-animation":this.state.count%2===0,"video-react-bezel-animation-alt":this.state.count%2===1},this.props.className),style:g,role:"status","aria-label":this.state.operation.action},c.default.createElement("div",{className:(0,_.default)("video-react-bezel-icon","video-react-bezel-icon-".concat(this.state.operation.action))}))}}]),P}(c.Component);r.default=b,b.propTypes=m,b.displayName="Bezel"}(Fe)),Fe}var xe={},le={},Wt;function ye(){if(Wt)return le;Wt=1,Object.defineProperty(le,"__esModule",{value:!0}),le.findElPosition=r,le.getPointerPosition=d,le.blurNode=e,le.focusNode=i,le.hasClass=s;function r(f){var p;if(f.getBoundingClientRect&&f.parentNode&&(p=f.getBoundingClientRect()),!p)return{left:0,top:0};var u=document,l=u.body,h=u.documentElement,c=h.clientLeft||l.clientLeft||0,_=window.pageXOffset||l.scrollLeft,m=p.left+_-c,b=h.clientTop||l.clientTop||0,C=window.pageYOffset||l.scrollTop,P=p.top+C-b;return{left:Math.round(m),top:Math.round(P)}}function d(f,p){var u={},l=r(f),h=f.offsetWidth,c=f.offsetHeight,_=l.top,m=l.left,b=p.pageY,C=p.pageX;return p.changedTouches&&(C=p.changedTouches[0].pageX,b=p.changedTouches[0].pageY),u.y=Math.max(0,Math.min(1,(_-b+c)/c)),u.x=Math.max(0,Math.min(1,(C-m)/h)),u}function e(f){f&&f.blur&&f.blur()}function i(f){f&&f.focus&&f.focus()}function s(f,p){for(var u=f.className.split(" "),l=0;l<u.length;l++)if(u[l].toLowerCase()===p.toLowerCase())return!0;return!1}return le}var $t;function Oa(){return $t||($t=1,function(r){var d=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=d(ht()),i=d(ka()),s=d(V()),f=d(W()),p=d(G()),u=d(Y()),l=d(K()),h=d(X()),c=w,_=d(L),m=ye(),b={clickable:_.default.bool,dblclickable:_.default.bool,manager:_.default.object,actions:_.default.object,player:_.default.object,shortcuts:_.default.array},C={clickable:!0,dblclickable:!0},P=function(T){(0,h.default)(g,T);function g(o,t){var n;return(0,s.default)(this,g),n=(0,p.default)(this,(0,u.default)(g).call(this,o,t)),n.defaultShortcuts=[{keyCode:32,handle:n.togglePlay},{keyCode:75,handle:n.togglePlay},{keyCode:70,handle:n.toggleFullscreen},{keyCode:37,handle:function(v,y){v.hasStarted&&y.replay(5,{action:"replay-5",source:"shortcut"})}},{keyCode:74,handle:function(v,y){v.hasStarted&&y.replay(10,{action:"replay-10",source:"shortcut"})}},{keyCode:39,handle:function(v,y){v.hasStarted&&y.forward(5,{action:"forward-5",source:"shortcut"})}},{keyCode:76,handle:function(v,y){v.hasStarted&&y.forward(10,{action:"forward-10",source:"shortcut"})}},{keyCode:36,handle:function(v,y){v.hasStarted&&y.seek(0)}},{keyCode:35,handle:function(v,y){v.hasStarted&&y.seek(v.duration)}},{keyCode:38,handle:function(v,y){var E=v.volume+.05;E>1&&(E=1),y.changeVolume(E,{action:"volume-up",source:"shortcut"})}},{keyCode:40,handle:function(v,y){var E=v.volume-.05;E<0&&(E=0);var S=E>0?"volume-down":"volume-off";y.changeVolume(E,{action:S,source:"shortcut"})}},{keyCode:190,shift:!0,handle:function(v,y){var E=v.playbackRate;E>=1.5?E=2:E>=1.25?E=1.5:E>=1?E=1.25:E>=.5?E=1:E>=.25?E=.5:E>=0&&(E=.25),y.changeRate(E,{action:"fast-forward",source:"shortcut"})}},{keyCode:188,shift:!0,handle:function(v,y){var E=v.playbackRate;E<=.5?E=.25:E<=1?E=.5:E<=1.25?E=1:E<=1.5?E=1.25:E<=2&&(E=1.5),y.changeRate(E,{action:"fast-rewind",source:"shortcut"})}}],n.shortcuts=(0,i.default)(n.defaultShortcuts),n.mergeShortcuts=n.mergeShortcuts.bind((0,l.default)(n)),n.handleKeyPress=n.handleKeyPress.bind((0,l.default)(n)),n.handleClick=n.handleClick.bind((0,l.default)(n)),n.handleDoubleClick=n.handleDoubleClick.bind((0,l.default)(n)),n}return(0,f.default)(g,[{key:"componentDidMount",value:function(){this.mergeShortcuts(),document.addEventListener("keydown",this.handleKeyPress),document.addEventListener("click",this.handleClick),document.addEventListener("dblclick",this.handleDoubleClick)}},{key:"componentDidUpdate",value:function(t){t.shortcuts!==this.props.shortcuts&&this.mergeShortcuts()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyPress),document.removeEventListener("click",this.handleClick),document.removeEventListener("dblclick",this.handleDoubleClick)}},{key:"mergeShortcuts",value:function(){var t=function(E){var S=E.keyCode,O=S===void 0?0:S,N=E.ctrl,j=N===void 0?!1:N,q=E.shift,J=q===void 0?!1:q,B=E.alt,D=B===void 0?!1:B;return"".concat(O,":").concat(j,":").concat(J,":").concat(D)},n=this.defaultShortcuts.reduce(function(y,E){return Object.assign(y,(0,e.default)({},t(E),E))},{}),a=(this.props.shortcuts||[]).reduce(function(y,E){var S=E.keyCode,O=E.handle;return S&&typeof O=="function"?Object.assign(y,(0,e.default)({},t(E),E)):y},n),v=function(E){var S=0,O=["ctrl","shift","alt"];return O.forEach(function(N){E[N]&&S++}),S};this.shortcuts=Object.keys(a).map(function(y){return a[y]}).sort(function(y,E){return v(E)-v(y)})}},{key:"togglePlay",value:function(t,n){t.paused?n.play({action:"play",source:"shortcut"}):n.pause({action:"pause",source:"shortcut"})}},{key:"toggleFullscreen",value:function(t,n){n.toggleFullscreen(t)}},{key:"handleKeyPress",value:function(t){var n=this.props,a=n.player,v=n.actions;if(a.isActive&&!(document.activeElement&&((0,m.hasClass)(document.activeElement,"video-react-control")||(0,m.hasClass)(document.activeElement,"video-react-menu-button-active")||(0,m.hasClass)(document.activeElement,"video-react-big-play-button")))){var y=t.keyCode||t.which,E=t.ctrlKey||t.metaKey,S=t.shiftKey,O=t.altKey,N=this.shortcuts.filter(function(j){return!(!j.keyCode||j.keyCode-y!==0||j.ctrl!==void 0&&j.ctrl!==E||j.shift!==void 0&&j.shift!==S||j.alt!==void 0&&j.alt!==O)})[0];N&&(N.handle(a,v),t.preventDefault())}}},{key:"canBeClicked",value:function(t,n){return!(!t.isActive||n.target.nodeName!=="VIDEO"||t.readyState!==4)}},{key:"handleClick",value:function(t){var n=this.props,a=n.player,v=n.actions,y=n.clickable;!this.canBeClicked(a,t)||!y||this.togglePlay(a,v)}},{key:"handleDoubleClick",value:function(t){var n=this.props,a=n.player,v=n.actions,y=n.dblclickable;!this.canBeClicked(a,t)||!y||this.toggleFullscreen(a,v)}},{key:"render",value:function(){return null}}]),g}(c.Component);r.default=P,P.propTypes=b,P.defaultProps=C,P.displayName="Shortcut"}(xe)),xe}var je={},Ue={},Ve={exports:{}},Ht;function pe(){return Ht||(Ht=1,function(r){function d(){return r.exports=d=Object.assign?Object.assign.bind():function(e){for(var i=1;i<arguments.length;i++){var s=arguments[i];for(var f in s)({}).hasOwnProperty.call(s,f)&&(e[f]=s[f])}return e},r.exports.__esModule=!0,r.exports.default=r.exports,d.apply(null,arguments)}r.exports=d,r.exports.__esModule=!0,r.exports.default=r.exports}(Ve)),Ve.exports}var We={},$e={},zt;function gt(){return zt||(zt=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(V()),s=e(W()),f=e(G()),p=e(Y()),u=e(K()),l=e(X()),h=e(L),c=d(w),_=e(F),m=d(ye()),b={className:h.default.string,onMouseDown:h.default.func,onMouseMove:h.default.func,stepForward:h.default.func,stepBack:h.default.func,sliderActive:h.default.func,sliderInactive:h.default.func,onMouseUp:h.default.func,onFocus:h.default.func,onBlur:h.default.func,onClick:h.default.func,getPercent:h.default.func,vertical:h.default.bool,children:h.default.node,label:h.default.string,valuenow:h.default.string,valuetext:h.default.string},C=function(P){(0,l.default)(T,P);function T(g,o){var t;return(0,i.default)(this,T),t=(0,f.default)(this,(0,p.default)(T).call(this,g,o)),t.handleMouseDown=t.handleMouseDown.bind((0,u.default)(t)),t.handleMouseMove=t.handleMouseMove.bind((0,u.default)(t)),t.handleMouseUp=t.handleMouseUp.bind((0,u.default)(t)),t.handleFocus=t.handleFocus.bind((0,u.default)(t)),t.handleBlur=t.handleBlur.bind((0,u.default)(t)),t.handleClick=t.handleClick.bind((0,u.default)(t)),t.handleKeyPress=t.handleKeyPress.bind((0,u.default)(t)),t.stepForward=t.stepForward.bind((0,u.default)(t)),t.stepBack=t.stepBack.bind((0,u.default)(t)),t.calculateDistance=t.calculateDistance.bind((0,u.default)(t)),t.getProgress=t.getProgress.bind((0,u.default)(t)),t.renderChildren=t.renderChildren.bind((0,u.default)(t)),t.state={active:!1},t}return(0,s.default)(T,[{key:"componentWillUnmount",value:function(){document.removeEventListener("mousemove",this.handleMouseMove,!0),document.removeEventListener("mouseup",this.handleMouseUp,!0),document.removeEventListener("touchmove",this.handleMouseMove,!0),document.removeEventListener("touchend",this.handleMouseUp,!0),document.removeEventListener("keydown",this.handleKeyPress,!0)}},{key:"getProgress",value:function(){var o=this.props.getPercent;if(!o)return 0;var t=o();return(typeof t!="number"||t<0||t===1/0)&&(t=0),t}},{key:"handleMouseDown",value:function(o){var t=this.props.onMouseDown;document.addEventListener("mousemove",this.handleMouseMove,!0),document.addEventListener("mouseup",this.handleMouseUp,!0),document.addEventListener("touchmove",this.handleMouseMove,!0),document.addEventListener("touchend",this.handleMouseUp,!0),this.setState({active:!0}),this.props.sliderActive&&this.props.sliderActive(o),this.handleMouseMove(o),t&&t(o)}},{key:"handleMouseMove",value:function(o){var t=this.props.onMouseMove;t&&t(o)}},{key:"handleMouseUp",value:function(o){o.preventDefault();var t=this.props.onMouseUp;document.removeEventListener("mousemove",this.handleMouseMove,!0),document.removeEventListener("mouseup",this.handleMouseUp,!0),document.removeEventListener("touchmove",this.handleMouseMove,!0),document.removeEventListener("touchend",this.handleMouseUp,!0),this.setState({active:!1}),this.props.sliderInactive&&this.props.sliderInactive(o),t&&t(o)}},{key:"handleFocus",value:function(o){document.addEventListener("keydown",this.handleKeyPress,!0),this.props.onFocus&&this.props.onFocus(o)}},{key:"handleBlur",value:function(o){document.removeEventListener("keydown",this.handleKeyPress,!0),this.props.onBlur&&this.props.onBlur(o)}},{key:"handleClick",value:function(o){o.preventDefault(),this.props.onClick&&this.props.onClick(o)}},{key:"handleKeyPress",value:function(o){o.which===37||o.which===40?(o.preventDefault(),o.stopPropagation(),this.stepBack()):(o.which===38||o.which===39)&&(o.preventDefault(),o.stopPropagation(),this.stepForward())}},{key:"stepForward",value:function(){this.props.stepForward&&this.props.stepForward()}},{key:"stepBack",value:function(){this.props.stepBack&&this.props.stepBack()}},{key:"calculateDistance",value:function(o){var t=this.slider,n=m.getPointerPosition(t,o);return this.props.vertical?n.y:n.x}},{key:"renderChildren",value:function(){var o=this.getProgress(),t="".concat((o*100).toFixed(2),"%");return c.default.Children.map(this.props.children,function(n){return c.default.cloneElement(n,{progress:o,percentage:t})})}},{key:"render",value:function(){var o=this,t=this.props,n=t.vertical,a=t.label,v=t.valuenow,y=t.valuetext;return c.default.createElement("div",{className:(0,_.default)(this.props.className,{"video-react-slider-vertical":n,"video-react-slider-horizontal":!n,"video-react-sliding":this.state.active},"video-react-slider"),ref:function(S){o.slider=S},tabIndex:"0",role:"slider",onMouseDown:this.handleMouseDown,onTouchStart:this.handleMouseDown,onFocus:this.handleFocus,onBlur:this.handleBlur,onClick:this.handleClick,"aria-label":a||"","aria-valuenow":v||"","aria-valuetext":y||"","aria-valuemin":0,"aria-valuemax":100},this.renderChildren())}}]),T}(c.Component);r.default=C,C.propTypes=b,C.displayName="Slider"}($e)),$e}var He={},Kt;function wa(){return Kt||(Kt=1,function(r){var d=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=u;var e=d(L),i=d(w),s=d(F),f=ee(),p={currentTime:e.default.number,duration:e.default.number,percentage:e.default.string,className:e.default.string};function u(l){var h=l.currentTime,c=l.duration,_=l.percentage,m=l.className;return i.default.createElement("div",{"data-current-time":(0,f.formatTime)(h,c),className:(0,s.default)("video-react-play-progress video-react-slider-bar",m),style:{width:_}},i.default.createElement("span",{className:"video-react-control-text"},"Progress: ".concat(_)))}u.propTypes=p,u.displayName="PlayProgressBar"}(He)),He}var ze={},Gt;function La(){return Gt||(Gt=1,function(r){var d=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=p;var e=d(L),i=d(w),s=d(F),f={duration:e.default.number,buffered:e.default.object,className:e.default.string};function p(u){var l=u.buffered,h=u.duration,c=u.className;if(!l||!l.length)return null;var _=l.end(l.length-1),m={};_>h&&(_=h);function b(t,n){var a=t/n||0;return"".concat((a>=1?1:a)*100,"%")}m.width=b(_,h);for(var C=[],P=0;P<l.length;P++){var T=l.start(P),g=l.end(P),o=i.default.createElement("div",{style:{left:b(T,_),width:b(g-T,_)},key:"part-".concat(P)});C.push(o)}return C.length===0&&(C=null),i.default.createElement("div",{style:m,className:(0,s.default)("video-react-load-progress",c)},i.default.createElement("span",{className:"video-react-control-text"},"Loaded: 0%"),C)}p.propTypes=f,p.displayName="LoadProgressBar"}(ze)),ze}var Ke={},Yt;function Ba(){return Yt||(Yt=1,function(r){var d=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=d(L),i=d(w),s=d(F),f=ee();function p(l){var h=l.duration,c=l.mouseTime,_=l.className,m=l.text;if(!c.time)return null;var b=m||(0,f.formatTime)(c.time,h);return i.default.createElement("div",{className:(0,s.default)("video-react-mouse-display",_),style:{left:"".concat(c.position,"px")},"data-current-time":b})}p.propTypes={duration:e.default.number,mouseTime:e.default.object,className:e.default.string},p.displayName="MouseTimeDisplay";var u=p;r.default=u}(Ke)),Ke}var Xt;function qa(){return Xt||(Xt=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(V()),s=e(W()),f=e(G()),p=e(Y()),u=e(K()),l=e(X()),h=e(L),c=d(w),_=e(F),m=e(gt()),b=e(wa()),C=e(La()),P=e(Ba()),T=ee(),g={player:h.default.object,mouseTime:h.default.object,actions:h.default.object,className:h.default.string},o=function(t){(0,l.default)(n,t);function n(a,v){var y;return(0,i.default)(this,n),y=(0,f.default)(this,(0,p.default)(n).call(this,a,v)),y.getPercent=y.getPercent.bind((0,u.default)(y)),y.getNewTime=y.getNewTime.bind((0,u.default)(y)),y.stepForward=y.stepForward.bind((0,u.default)(y)),y.stepBack=y.stepBack.bind((0,u.default)(y)),y.handleMouseDown=y.handleMouseDown.bind((0,u.default)(y)),y.handleMouseMove=y.handleMouseMove.bind((0,u.default)(y)),y.handleMouseUp=y.handleMouseUp.bind((0,u.default)(y)),y}return(0,s.default)(n,[{key:"componentDidMount",value:function(){}},{key:"componentDidUpdate",value:function(){}},{key:"getPercent",value:function(){var v=this.props.player,y=v.currentTime,E=v.seekingTime,S=v.duration,O=E||y,N=O/S;return N>=1?1:N}},{key:"getNewTime",value:function(v){var y=this.props.player.duration,E=this.slider.calculateDistance(v),S=E*y;return S===y?S-.1:S}},{key:"handleMouseDown",value:function(){}},{key:"handleMouseUp",value:function(v){var y=this.props.actions,E=this.getNewTime(v);y.seek(E),y.handleEndSeeking(E)}},{key:"handleMouseMove",value:function(v){var y=this.props.actions,E=this.getNewTime(v);y.handleSeekingTime(E)}},{key:"stepForward",value:function(){var v=this.props.actions;v.forward(5)}},{key:"stepBack",value:function(){var v=this.props.actions;v.replay(5)}},{key:"render",value:function(){var v=this,y=this.props,E=y.player,S=E.currentTime,O=E.seekingTime,N=E.duration,j=E.buffered,q=y.mouseTime,J=O||S;return c.default.createElement(m.default,{ref:function(D){v.slider=D},label:"video progress bar",className:(0,_.default)("video-react-progress-holder",this.props.className),valuenow:(this.getPercent()*100).toFixed(2),valuetext:(0,T.formatTime)(J,N),onMouseDown:this.handleMouseDown,onMouseMove:this.handleMouseMove,onMouseUp:this.handleMouseUp,getPercent:this.getPercent,stepForward:this.stepForward,stepBack:this.stepBack},c.default.createElement(C.default,{buffered:j,currentTime:J,duration:N}),c.default.createElement(P.default,{duration:N,mouseTime:q}),c.default.createElement(b.default,{currentTime:J,duration:N}))}}]),n}(c.Component);r.default=o,o.propTypes=g,o.displayName="SeekBar"}(We)),We}var Jt;function Fa(){return Jt||(Jt=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(pe()),s=e(V()),f=e(W()),p=e(G()),u=e(Y()),l=e(K()),h=e(X()),c=e(L),_=d(w),m=e(F),b=d(ye()),C=e(qa()),P={player:c.default.object,className:c.default.string},T=function(g){(0,h.default)(o,g);function o(t,n){var a;return(0,s.default)(this,o),a=(0,p.default)(this,(0,u.default)(o).call(this,t,n)),a.state={mouseTime:{time:null,position:0}},a.handleMouseMoveThrottle=a.handleMouseMove.bind((0,l.default)(a)),a}return(0,f.default)(o,[{key:"handleMouseMove",value:function(n){if(n.pageX){var a=this.props.player.duration,v=this.seekBar,y=b.getPointerPosition(v,n).x*a,E=n.pageX-b.findElPosition(v).left;this.setState({mouseTime:{time:y,position:E}})}}},{key:"render",value:function(){var n=this,a=this.props.className;return _.default.createElement("div",{onMouseMove:this.handleMouseMoveThrottle,className:(0,m.default)("video-react-progress-control video-react-control",a)},_.default.createElement(C.default,(0,i.default)({mouseTime:this.state.mouseTime,ref:function(y){n.seekBar=y}},this.props)))}}]),o}(_.Component);r.default=T,T.propTypes=P,T.displayName="ProgressControl"}(Ue)),Ue}var Ge={},Zt;function xa(){return Zt||(Zt=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(V()),s=e(W()),f=e(G()),p=e(Y()),u=e(K()),l=e(X()),h=e(L),c=d(w),_=e(F),m={actions:h.default.object,player:h.default.object,className:h.default.string},b=function(C){(0,l.default)(P,C);function P(T,g){var o;return(0,i.default)(this,P),o=(0,f.default)(this,(0,p.default)(P).call(this,T,g)),o.handleClick=o.handleClick.bind((0,u.default)(o)),o}return(0,s.default)(P,[{key:"handleClick",value:function(){var g=this.props,o=g.actions,t=g.player;t.paused?o.play():o.pause()}},{key:"render",value:function(){var g=this,o=this.props,t=o.player,n=o.className,a=t.paused?"Play":"Pause";return c.default.createElement("button",{ref:function(y){g.button=y},className:(0,_.default)(n,{"video-react-play-control":!0,"video-react-control":!0,"video-react-button":!0,"video-react-paused":t.paused,"video-react-playing":!t.paused}),type:"button",tabIndex:"0",onClick:this.handleClick},c.default.createElement("span",{className:"video-react-control-text"},a))}}]),P}(c.Component);r.default=b,b.propTypes=m,b.displayName="PlayToggle"}(Ge)),Ge}var Ye={},Xe={},Qt;function ja(){return Qt||(Qt=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(V()),s=e(W()),f=e(G()),p=e(Y()),u=e(K()),l=e(X()),h=e(L),c=d(w),_={actions:h.default.object,className:h.default.string,seconds:h.default.oneOf([5,10,30])},m={seconds:10},b=function(P){var T=function(g){(0,l.default)(o,g);function o(t,n){var a;return(0,i.default)(this,o),a=(0,f.default)(this,(0,p.default)(o).call(this,t,n)),a.handleClick=a.handleClick.bind((0,u.default)(a)),a}return(0,s.default)(o,[{key:"handleClick",value:function(){var n=this.props,a=n.actions,v=n.seconds;P==="forward"?a.forward(v):a.replay(v)}},{key:"render",value:function(){var n=this,a=this.props,v=a.seconds,y=a.className,E=["video-react-control","video-react-button","video-react-icon"];return E.push("video-react-icon-".concat(P,"-").concat(v),"video-react-".concat(P,"-control")),y&&E.push(y),c.default.createElement("button",{ref:function(O){n.button=O},className:E.join(" "),type:"button",onClick:this.handleClick},c.default.createElement("span",{className:"video-react-control-text"},"".concat(P," ").concat(v," seconds")))}}]),o}(c.Component);return T.propTypes=_,T.defaultProps=m,T};r.default=b}(Xe)),Xe}var ea;function Ua(){return ea||(ea=1,function(r){var d=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=d(ja()),i=(0,e.default)("forward");i.displayName="ForwardControl";var s=i;r.default=s}(Ye)),Ye}var Je={},ta;function Va(){return ta||(ta=1,function(r){var d=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=d(ja()),i=(0,e.default)("replay");i.displayName="ReplayControl";var s=i;r.default=s}(Je)),Je}var Ze={},aa;function Wa(){return aa||(aa=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(V()),s=e(W()),f=e(G()),p=e(Y()),u=e(K()),l=e(X()),h=e(L),c=d(w),_=e(F),m={actions:h.default.object,player:h.default.object,className:h.default.string},b=function(C){(0,l.default)(P,C);function P(T,g){var o;return(0,i.default)(this,P),o=(0,f.default)(this,(0,p.default)(P).call(this,T,g)),o.handleClick=o.handleClick.bind((0,u.default)(o)),o}return(0,s.default)(P,[{key:"handleClick",value:function(){var g=this.props,o=g.player,t=g.actions;t.toggleFullscreen(o)}},{key:"render",value:function(){var g=this,o=this.props,t=o.player,n=o.className;return c.default.createElement("button",{className:(0,_.default)(n,{"video-react-icon-fullscreen-exit":t.isFullscreen,"video-react-icon-fullscreen":!t.isFullscreen},"video-react-fullscreen-control video-react-control video-react-button video-react-icon"),ref:function(v){g.button=v},type:"button",tabIndex:"0",onClick:this.handleClick},c.default.createElement("span",{className:"video-react-control-text"},"Non-Fullscreen"))}}]),P}(c.Component);r.default=b,b.propTypes=m,b.displayName="FullscreenToggle"}(Ze)),Ze}var Qe={},ra;function $a(){return ra||(ra=1,function(r){var d=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=d(L),i=d(w),s=d(F),f=ee(),p={player:e.default.object,className:e.default.string};function u(h){var c=h.player,_=c.currentTime,m=c.duration,b=h.className,C=m-_,P=(0,f.formatTime)(C);return i.default.createElement("div",{className:(0,s.default)("video-react-remaining-time video-react-time-control video-react-control",b)},i.default.createElement("div",{className:"video-react-remaining-time-display","aria-live":"off"},i.default.createElement("span",{className:"video-react-control-text"},"Remaining Time "),"-".concat(P)))}u.propTypes=p,u.displayName="RemainingTimeDisplay";var l=u;r.default=l}(Qe)),Qe}var et={},na;function Ha(){return na||(na=1,function(r){var d=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=d(L),i=d(w),s=d(F),f=ee(),p={player:e.default.object,className:e.default.string};function u(h){var c=h.player,_=c.currentTime,m=c.duration,b=h.className,C=(0,f.formatTime)(_,m);return i.default.createElement("div",{className:(0,s.default)("video-react-current-time video-react-time-control video-react-control",b)},i.default.createElement("div",{className:"video-react-current-time-display","aria-live":"off"},i.default.createElement("span",{className:"video-react-control-text"},"Current Time "),C))}u.propTypes=p,u.displayName="CurrentTimeDisplay";var l=u;r.default=l}(et)),et}var tt={},ia;function za(){return ia||(ia=1,function(r){var d=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=d(L),i=d(w),s=d(F),f=ee(),p={player:e.default.object,className:e.default.string};function u(h){var c=h.player.duration,_=h.className,m=(0,f.formatTime)(c);return i.default.createElement("div",{className:(0,s.default)(_,"video-react-duration video-react-time-control video-react-control")},i.default.createElement("div",{className:"video-react-duration-display","aria-live":"off"},i.default.createElement("span",{className:"video-react-control-text"},"Duration Time "),m))}u.propTypes=p,u.displayName="DurationDisplay";var l=u;r.default=l}(tt)),tt}var at={},oa;function Ka(){return oa||(oa=1,function(r){var d=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=p;var e=d(L),i=d(w),s=d(F),f={separator:e.default.string,className:e.default.string};function p(u){var l=u.separator,h=u.className,c=l||"/";return i.default.createElement("div",{className:(0,s.default)("video-react-time-control video-react-time-divider",h),dir:"ltr"},i.default.createElement("div",null,i.default.createElement("span",null,c)))}p.propTypes=f,p.displayName="TimeDivider"}(at)),at}var rt={},nt={},it={},la;function Ga(){return la||(la=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(pe()),s=e(ue()),f=e(V()),p=e(W()),u=e(G()),l=e(Y()),h=e(K()),c=e(X()),_=e(L),m=d(w),b=e(F),C={tagName:_.default.string,onClick:_.default.func.isRequired,onFocus:_.default.func,onBlur:_.default.func,className:_.default.string},P={tagName:"div"},T=function(g){(0,c.default)(o,g);function o(t,n){var a;return(0,f.default)(this,o),a=(0,u.default)(this,(0,l.default)(o).call(this,t,n)),a.handleClick=a.handleClick.bind((0,h.default)(a)),a.handleFocus=a.handleFocus.bind((0,h.default)(a)),a.handleBlur=a.handleBlur.bind((0,h.default)(a)),a.handleKeypress=a.handleKeypress.bind((0,h.default)(a)),a}return(0,p.default)(o,[{key:"componentWillUnmount",value:function(n){this.handleBlur(n)}},{key:"handleKeypress",value:function(n){(n.which===32||n.which===13)&&(n.preventDefault(),this.handleClick(n))}},{key:"handleClick",value:function(n){var a=this.props.onClick;a(n)}},{key:"handleFocus",value:function(n){document.addEventListener("keydown",this.handleKeypress),this.props.onFocus&&this.props.onFocus(n)}},{key:"handleBlur",value:function(n){document.removeEventListener("keydown",this.handleKeypress),this.props.onBlur&&this.props.onBlur(n)}},{key:"render",value:function(){var n=this.props.tagName,a=(0,s.default)({},this.props);return delete a.tagName,delete a.className,m.default.createElement(n,(0,i.default)({className:(0,b.default)(this.props.className),role:"button",tabIndex:"0",onClick:this.handleClick,onFocus:this.handleFocus,onBlur:this.handleBlur},a))}}]),o}(m.Component);r.default=T,T.propTypes=C,T.defaultProps=P,T.displayName="ClickableComponent"}(it)),it}var ot={},ua;function mr(){return ua||(ua=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(V()),s=e(W()),f=e(G()),p=e(Y()),u=e(K()),l=e(X()),h=e(L),c=d(w),_={player:h.default.object,children:h.default.any},m=function(b){(0,l.default)(C,b);function C(P,T){var g;return(0,i.default)(this,C),g=(0,f.default)(this,(0,p.default)(C).call(this,P,T)),g.handleClick=g.handleClick.bind((0,u.default)(g)),g}return(0,s.default)(C,[{key:"handleClick",value:function(T){T.preventDefault()}},{key:"render",value:function(){var T=this.props.children;return c.default.createElement("div",{className:"video-react-menu",onClick:this.handleClick},c.default.createElement("div",{className:"video-react-menu-content"},T))}}]),C}(c.Component);r.default=m,m.propTypes=_,m.displayName="Popup"}(ot)),ot}var sa;function yr(){return sa||(sa=1,function(r){var d=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=_;var e=d(pe()),i=d(ue()),s=d(L),f=d(w),p=d(F),u=d(Ga()),l=d(mr()),h={inline:s.default.bool,onClick:s.default.func.isRequired,onFocus:s.default.func,onBlur:s.default.func,className:s.default.string},c={inline:!0};function _(m){var b=m.inline,C=m.className,P=(0,i.default)({},m);return delete P.children,delete P.inline,delete P.className,f.default.createElement(u.default,(0,e.default)({className:(0,p.default)(C,{"video-react-menu-button-inline":!!b,"video-react-menu-button-popup":!b},"video-react-control video-react-button video-react-menu-button")},P),f.default.createElement(l.default,m))}_.propTypes=h,_.defaultProps=c,_.displayName="PopupButton"}(nt)),nt}var lt={},ut={},da;function gr(){return da||(da=1,function(r){var d=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=d(L),i=d(w),s=d(F),f={percentage:e.default.string,vertical:e.default.bool,className:e.default.string},p={percentage:"100%",vertical:!1};function u(h){var c=h.percentage,_=h.vertical,m=h.className,b={};return _?b.height=c:b.width=c,i.default.createElement("div",{className:(0,s.default)(m,"video-react-volume-level"),style:b},i.default.createElement("span",{className:"video-react-control-text"}))}u.propTypes=f,u.defaultProps=p,u.displayName="VolumeLevel";var l=u;r.default=l}(ut)),ut}var ca;function _r(){return ca||(ca=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(pe()),s=e(V()),f=e(W()),p=e(G()),u=e(Y()),l=e(K()),h=e(X()),c=e(L),_=d(w),m=e(F),b=e(gt()),C=e(gr()),P={actions:c.default.object,player:c.default.object,className:c.default.string,onFocus:c.default.func,onBlur:c.default.func},T=function(o){(0,h.default)(t,o);function t(n,a){var v;return(0,s.default)(this,t),v=(0,p.default)(this,(0,u.default)(t).call(this,n,a)),v.state={percentage:"0%"},v.handleMouseMove=v.handleMouseMove.bind((0,l.default)(v)),v.handlePercentageChange=v.handlePercentageChange.bind((0,l.default)(v)),v.checkMuted=v.checkMuted.bind((0,l.default)(v)),v.getPercent=v.getPercent.bind((0,l.default)(v)),v.stepForward=v.stepForward.bind((0,l.default)(v)),v.stepBack=v.stepBack.bind((0,l.default)(v)),v.handleFocus=v.handleFocus.bind((0,l.default)(v)),v.handleBlur=v.handleBlur.bind((0,l.default)(v)),v.handleClick=v.handleClick.bind((0,l.default)(v)),v}return(0,f.default)(t,[{key:"componentDidMount",value:function(){}},{key:"getPercent",value:function(){var a=this.props.player;return a.muted?0:a.volume}},{key:"checkMuted",value:function(){var a=this.props,v=a.player,y=a.actions;v.muted&&y.mute(!1)}},{key:"handleMouseMove",value:function(a){var v=this.props.actions;this.checkMuted();var y=this.slider.calculateDistance(a);v.changeVolume(y)}},{key:"stepForward",value:function(){var a=this.props,v=a.player,y=a.actions;this.checkMuted(),y.changeVolume(v.volume+.1)}},{key:"stepBack",value:function(){var a=this.props,v=a.player,y=a.actions;this.checkMuted(),y.changeVolume(v.volume-.1)}},{key:"handleFocus",value:function(a){this.props.onFocus&&this.props.onFocus(a)}},{key:"handleBlur",value:function(a){this.props.onBlur&&this.props.onBlur(a)}},{key:"handlePercentageChange",value:function(a){a!==this.state.percentage&&this.setState({percentage:a})}},{key:"handleClick",value:function(a){a.stopPropagation()}},{key:"render",value:function(){var a=this,v=this.props,y=v.player,E=v.className,S=(y.volume*100).toFixed(2);return _.default.createElement(b.default,(0,i.default)({ref:function(N){a.slider=N},label:"volume level",valuenow:S,valuetext:"".concat(S,"%"),onMouseMove:this.handleMouseMove,onFocus:this.handleFocus,onBlur:this.handleBlur,onClick:this.handleClick,sliderActive:this.handleFocus,sliderInactive:this.handleBlur,getPercent:this.getPercent,onPercentageChange:this.handlePercentageChange,stepForward:this.stepForward,stepBack:this.stepBack},this.props,{className:(0,m.default)(E,"video-react-volume-bar video-react-slider-bar")}),_.default.createElement(C.default,this.props))}}]),t}(_.Component);T.propTypes=P,T.displayName="VolumeBar";var g=T;r.default=g}(lt)),lt}var fa;function Ya(){return fa||(fa=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(pe()),s=e(V()),f=e(W()),p=e(G()),u=e(Y()),l=e(K()),h=e(X()),c=e(L),_=d(w),m=e(F),b=e(yr()),C=e(_r()),P={player:c.default.object,actions:c.default.object,vertical:c.default.bool,className:c.default.string,alwaysShowVolume:c.default.bool},T={vertical:!1},g=function(t){(0,h.default)(n,t);function n(a,v){var y;return(0,s.default)(this,n),y=(0,p.default)(this,(0,u.default)(n).call(this,a,v)),y.state={active:!1},y.handleClick=y.handleClick.bind((0,l.default)(y)),y.handleFocus=y.handleFocus.bind((0,l.default)(y)),y.handleBlur=y.handleBlur.bind((0,l.default)(y)),y}return(0,f.default)(n,[{key:"handleClick",value:function(){var v=this.props,y=v.player,E=v.actions;E.mute(!y.muted)}},{key:"handleFocus",value:function(){this.setState({active:!0})}},{key:"handleBlur",value:function(){this.setState({active:!1})}},{key:"render",value:function(){var v=this.props,y=v.vertical,E=v.player,S=v.className,O=!y,N=this.volumeLevel;return _.default.createElement(b.default,{className:(0,m.default)(S,{"video-react-volume-menu-button-vertical":y,"video-react-volume-menu-button-horizontal":!y,"video-react-vol-muted":E.muted,"video-react-vol-0":N===0&&!E.muted,"video-react-vol-1":N===1,"video-react-vol-2":N===2,"video-react-vol-3":N===3,"video-react-slider-active":this.props.alwaysShowVolume||this.state.active,"video-react-lock-showing":this.props.alwaysShowVolume||this.state.active},"video-react-volume-menu-button"),onClick:this.handleClick,inline:O},_.default.createElement(C.default,(0,i.default)({onFocus:this.handleFocus,onBlur:this.handleBlur},this.props)))}},{key:"volumeLevel",get:function(){var v=this.props.player,y=v.volume,E=v.muted,S=3;return y===0||E?S=0:y<.33?S=1:y<.67&&(S=2),S}}]),n}(_.Component);g.propTypes=P,g.defaultProps=T,g.displayName="VolumeMenuButton";var o=g;r.default=o}(rt)),rt}var st={},dt={},ct={},pa;function br(){return pa||(pa=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(V()),s=e(W()),f=e(G()),p=e(Y()),u=e(K()),l=e(X()),h=e(L),c=d(w),_={children:h.default.any},m=function(b){(0,l.default)(C,b);function C(P,T){var g;return(0,i.default)(this,C),g=(0,f.default)(this,(0,p.default)(C).call(this,P,T)),g.handleClick=g.handleClick.bind((0,u.default)(g)),g}return(0,s.default)(C,[{key:"handleClick",value:function(T){T.preventDefault()}},{key:"render",value:function(){return c.default.createElement("div",{className:"video-react-menu video-react-lock-showing",role:"presentation",onClick:this.handleClick},c.default.createElement("ul",{className:"video-react-menu-content"},this.props.children))}}]),C}(c.Component);r.default=m,m.propTypes=_,m.displayName="Menu"}(ct)),ct}var ft={},va;function Pr(){return va||(va=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(V()),s=e(W()),f=e(G()),p=e(Y()),u=e(K()),l=e(X()),h=e(L),c=d(w),_=e(F),m={item:h.default.object,index:h.default.number,activateIndex:h.default.number,onSelectItem:h.default.func},b=function(C){(0,l.default)(P,C);function P(T,g){var o;return(0,i.default)(this,P),o=(0,f.default)(this,(0,p.default)(P).call(this,T,g)),o.handleClick=o.handleClick.bind((0,u.default)(o)),o}return(0,s.default)(P,[{key:"handleClick",value:function(){var g=this.props,o=g.index,t=g.onSelectItem;t(o)}},{key:"render",value:function(){var g=this.props,o=g.item,t=g.index,n=g.activateIndex;return c.default.createElement("li",{className:(0,_.default)({"video-react-menu-item":!0,"video-react-selected":t===n}),role:"menuitem",onClick:this.handleClick},o.label,c.default.createElement("span",{className:"video-react-control-text"}))}}]),P}(c.Component);r.default=b,b.propTypes=m,b.displayName="MenuItem"}(ft)),ft}var ha;function _t(){return ha||(ha=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(V()),s=e(W()),f=e(G()),p=e(Y()),u=e(K()),l=e(X()),h=e(L),c=d(w),_=e(F),m=e(br()),b=e(Pr()),C=e(Ga()),P={inline:h.default.bool,items:h.default.array,className:h.default.string,onSelectItem:h.default.func,children:h.default.any,selectedIndex:h.default.number},T=function(g){(0,l.default)(o,g);function o(t,n){var a;return(0,i.default)(this,o),a=(0,f.default)(this,(0,p.default)(o).call(this,t,n)),a.state={active:!1,activateIndex:t.selectedIndex||0},a.commitSelection=a.commitSelection.bind((0,u.default)(a)),a.activateMenuItem=a.activateMenuItem.bind((0,u.default)(a)),a.handleClick=a.handleClick.bind((0,u.default)(a)),a.renderMenu=a.renderMenu.bind((0,u.default)(a)),a.handleFocus=a.handleFocus.bind((0,u.default)(a)),a.handleBlur=a.handleBlur.bind((0,u.default)(a)),a.handleUpArrow=a.handleUpArrow.bind((0,u.default)(a)),a.handleDownArrow=a.handleDownArrow.bind((0,u.default)(a)),a.handleEscape=a.handleEscape.bind((0,u.default)(a)),a.handleReturn=a.handleReturn.bind((0,u.default)(a)),a.handleTab=a.handleTab.bind((0,u.default)(a)),a.handleKeyPress=a.handleKeyPress.bind((0,u.default)(a)),a.handleSelectItem=a.handleSelectItem.bind((0,u.default)(a)),a.handleIndexChange=a.handleIndexChange.bind((0,u.default)(a)),a}return(0,s.default)(o,[{key:"componentDidUpdate",value:function(n){n.selectedIndex!==this.props.selectedIndex&&this.activateMenuItem(this.props.selectedIndex)}},{key:"commitSelection",value:function(n){this.setState({activateIndex:n}),this.handleIndexChange(n)}},{key:"activateMenuItem",value:function(n){this.setState({activateIndex:n}),this.handleIndexChange(n)}},{key:"handleIndexChange",value:function(n){var a=this.props.onSelectItem;a(n)}},{key:"handleClick",value:function(){this.setState(function(n){return{active:!n.active}})}},{key:"handleFocus",value:function(){document.addEventListener("keydown",this.handleKeyPress)}},{key:"handleBlur",value:function(){this.setState({active:!1}),document.removeEventListener("keydown",this.handleKeyPress)}},{key:"handleUpArrow",value:function(n){var a=this.props.items;if(this.state.active){n.preventDefault();var v=this.state.activateIndex-1;v<0&&(v=a.length?a.length-1:0),this.activateMenuItem(v)}}},{key:"handleDownArrow",value:function(n){var a=this.props.items;if(this.state.active){n.preventDefault();var v=this.state.activateIndex+1;v>=a.length&&(v=0),this.activateMenuItem(v)}}},{key:"handleTab",value:function(n){this.state.active&&(n.preventDefault(),this.commitSelection(this.state.activateIndex))}},{key:"handleReturn",value:function(n){n.preventDefault(),this.state.active?this.commitSelection(this.state.activateIndex):this.setState({active:!0})}},{key:"handleEscape",value:function(){this.setState({active:!1,activateIndex:0})}},{key:"handleKeyPress",value:function(n){n.which===27?this.handleEscape(n):n.which===9?this.handleTab(n):n.which===13?this.handleReturn(n):n.which===38?this.handleUpArrow(n):n.which===40&&this.handleDownArrow(n)}},{key:"handleSelectItem",value:function(n){this.commitSelection(n)}},{key:"renderMenu",value:function(){var n=this;if(!this.state.active)return null;var a=this.props.items;return c.default.createElement(m.default,null,a.map(function(v,y){return c.default.createElement(b.default,{item:v,index:y,onSelectItem:n.handleSelectItem,activateIndex:n.state.activateIndex,key:"item-".concat(y++)})}))}},{key:"render",value:function(){var n=this,a=this.props,v=a.inline,y=a.className;return c.default.createElement(C.default,{className:(0,_.default)(y,{"video-react-menu-button-inline":!!v,"video-react-menu-button-popup":!v,"video-react-menu-button-active":this.state.active},"video-react-control video-react-button video-react-menu-button"),role:"button",tabIndex:"0",ref:function(S){n.menuButton=S},onClick:this.handleClick,onFocus:this.handleFocus,onBlur:this.handleBlur},this.props.children,this.renderMenu())}}]),o}(c.Component);r.default=T,T.propTypes=P,T.displayName="MenuButton"}(dt)),dt}var ma;function bt(){return ma||(ma=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(V()),s=e(W()),f=e(G()),p=e(Y()),u=e(K()),l=e(X()),h=e(L),c=d(w),_=e(F),m=e(_t()),b={player:h.default.object,actions:h.default.object,rates:h.default.array,className:h.default.string},C={rates:[2,1.5,1.25,1,.5,.25]},P=function(g){(0,l.default)(o,g);function o(t,n){var a;return(0,i.default)(this,o),a=(0,f.default)(this,(0,p.default)(o).call(this,t,n)),a.handleSelectItem=a.handleSelectItem.bind((0,u.default)(a)),a}return(0,s.default)(o,[{key:"handleSelectItem",value:function(n){var a=this.props,v=a.rates,y=a.actions;n>=0&&n<v.length&&y.changeRate(v[n])}},{key:"render",value:function(){var n=this.props,a=n.rates,v=n.player,y=a.map(function(S){return{label:"".concat(S,"x"),value:S}}),E=a.indexOf(v.playbackRate)||0;return c.default.createElement(m.default,{className:(0,_.default)("video-react-playback-rate",this.props.className),onSelectItem:this.handleSelectItem,items:y,selectedIndex:E},c.default.createElement("span",{className:"video-react-control-text"},"Playback Rate"),c.default.createElement("div",{className:"video-react-playback-rate-value"},"".concat(v.playbackRate.toFixed(2),"x")))}}]),o}(c.Component);P.propTypes=b,P.defaultProps=C,P.displayName="PlaybackRateMenuButton";var T=P;r.default=T}(st)),st}var ya;function Xa(){return ya||(ya=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(mt()),s=e(V()),f=e(W()),p=e(G()),u=e(Y()),l=e(K()),h=e(X()),c=e(L),_=d(w),m=e(F),b=e(Fa()),C=e(xa()),P=e(Ua()),T=e(Va()),g=e(Wa()),o=e($a()),t=e(Ha()),n=e(za()),a=e(Ka()),v=e(Ya()),y=e(bt()),E=ee(),S={children:c.default.any,autoHide:c.default.bool,autoHideTime:c.default.number,disableDefaultControls:c.default.bool,disableCompletely:c.default.bool,className:c.default.string},O={autoHide:!0,disableCompletely:!1},N=function(j){(0,h.default)(q,j);function q(J){var B;return(0,s.default)(this,q),B=(0,p.default)(this,(0,u.default)(q).call(this,J)),B.getDefaultChildren=B.getDefaultChildren.bind((0,l.default)(B)),B.getFullChildren=B.getFullChildren.bind((0,l.default)(B)),B}return(0,f.default)(q,[{key:"getDefaultChildren",value:function(){return[_.default.createElement(C.default,{key:"play-toggle",order:1}),_.default.createElement(v.default,{key:"volume-menu-button",order:4}),_.default.createElement(t.default,{key:"current-time-display",order:5.1}),_.default.createElement(a.default,{key:"time-divider",order:5.2}),_.default.createElement(n.default,{key:"duration-display",order:5.3}),_.default.createElement(b.default,{key:"progress-control",order:6}),_.default.createElement(g.default,{key:"fullscreen-toggle",order:8})]}},{key:"getFullChildren",value:function(){return[_.default.createElement(C.default,{key:"play-toggle",order:1}),_.default.createElement(T.default,{key:"replay-control",order:2}),_.default.createElement(P.default,{key:"forward-control",order:3}),_.default.createElement(v.default,{key:"volume-menu-button",order:4}),_.default.createElement(t.default,{key:"current-time-display",order:5}),_.default.createElement(a.default,{key:"time-divider",order:6}),_.default.createElement(n.default,{key:"duration-display",order:7}),_.default.createElement(b.default,{key:"progress-control",order:8}),_.default.createElement(o.default,{key:"remaining-time-display",order:9}),_.default.createElement(y.default,{rates:[1,1.25,1.5,2],key:"playback-rate",order:10}),_.default.createElement(g.default,{key:"fullscreen-toggle",order:11})]}},{key:"getChildren",value:function(){var B=_.default.Children.toArray(this.props.children),D=this.props.disableDefaultControls?[]:this.getDefaultChildren(),k=this.props;k.className;var z=(0,i.default)(k,["className"]);return(0,E.mergeAndSortChildren)(D,B,z)}},{key:"render",value:function(){var B=this.props,D=B.autoHide,k=B.className,z=B.disableCompletely,$=this.getChildren();return z?null:_.default.createElement("div",{className:(0,m.default)("video-react-control-bar",{"video-react-control-bar-auto-hide":D},k)},$)}}]),q}(_.Component);r.default=N,N.propTypes=S,N.defaultProps=O,N.displayName="ControlBar"}(je)),je}var Z={},ga;function Cr(){if(ga)return Z;ga=1,Object.defineProperty(Z,"__esModule",{value:!0}),Z.IS_IOS=Z.IS_IPOD=Z.IS_IPHONE=Z.IS_IPAD=void 0;var r=typeof window<"u"&&window.navigator?window.navigator.userAgent:"",d=/iPad/i.test(r);Z.IS_IPAD=d;var e=/iPhone/i.test(r)&&!d;Z.IS_IPHONE=e;var i=/iPod/i.test(r);Z.IS_IPOD=i;var s=e||d||i;return Z.IS_IOS=s,Z}var _a;function kr(){return _a||(_a=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(ue()),s=e(ht()),f=e(mt()),p=e(V()),u=e(W()),l=e(G()),h=e(Y()),c=e(K()),_=e(X()),m=e(L),b=d(w),C=e(F),P=e(hr()),T=e(Ma()),g=e(Da()),o=e(Na()),t=e(Aa()),n=e(Ia()),a=e(Oa()),v=e(Xa()),y=d(Cr()),E=ye(),S=ee(),O=e(Ra()),N={children:m.default.any,width:m.default.oneOfType([m.default.string,m.default.number]),height:m.default.oneOfType([m.default.string,m.default.number]),fluid:m.default.bool,muted:m.default.bool,playsInline:m.default.bool,aspectRatio:m.default.string,className:m.default.string,videoId:m.default.string,startTime:m.default.number,loop:m.default.bool,autoPlay:m.default.bool,src:m.default.string,poster:m.default.string,preload:m.default.oneOf(["auto","metadata","none"]),onLoadStart:m.default.func,onWaiting:m.default.func,onCanPlay:m.default.func,onCanPlayThrough:m.default.func,onPlaying:m.default.func,onEnded:m.default.func,onSeeking:m.default.func,onSeeked:m.default.func,onPlay:m.default.func,onPause:m.default.func,onProgress:m.default.func,onDurationChange:m.default.func,onError:m.default.func,onSuspend:m.default.func,onAbort:m.default.func,onEmptied:m.default.func,onStalled:m.default.func,onLoadedMetadata:m.default.func,onLoadedData:m.default.func,onTimeUpdate:m.default.func,onRateChange:m.default.func,onVolumeChange:m.default.func,store:m.default.object},j={fluid:!0,muted:!1,playsInline:!1,preload:"auto",aspectRatio:"auto"},q=function(J){(0,_.default)(B,J);function B(D){var k;return(0,p.default)(this,B),k=(0,l.default)(this,(0,h.default)(B).call(this,D)),k.controlsHideTimer=null,k.video=null,k.manager=new P.default(D.store),k.actions=k.manager.getActions(),k.manager.subscribeToPlayerStateChange(k.handleStateChange.bind((0,c.default)(k))),k.getStyle=k.getStyle.bind((0,c.default)(k)),k.handleResize=k.handleResize.bind((0,c.default)(k)),k.getChildren=k.getChildren.bind((0,c.default)(k)),k.handleMouseMove=(0,S.throttle)(k.handleMouseMove.bind((0,c.default)(k)),250),k.handleMouseDown=k.handleMouseDown.bind((0,c.default)(k)),k.startControlsTimer=k.startControlsTimer.bind((0,c.default)(k)),k.handleFullScreenChange=k.handleFullScreenChange.bind((0,c.default)(k)),k.handleKeyDown=k.handleKeyDown.bind((0,c.default)(k)),k.handleFocus=k.handleFocus.bind((0,c.default)(k)),k.handleBlur=k.handleBlur.bind((0,c.default)(k)),k}return(0,u.default)(B,[{key:"componentDidMount",value:function(){this.handleResize(),window.addEventListener("resize",this.handleResize),O.default.addEventListener(this.handleFullScreenChange)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleResize),O.default.removeEventListener(this.handleFullScreenChange),this.controlsHideTimer&&window.clearTimeout(this.controlsHideTimer)}},{key:"getDefaultChildren",value:function(k){var z=this;return[b.default.createElement(t.default,{ref:function(x){z.video=x,z.manager.video=z.video},key:"video",order:0},k),b.default.createElement(o.default,{key:"poster-image",order:1}),b.default.createElement(g.default,{key:"loading-spinner",order:2}),b.default.createElement(n.default,{key:"bezel",order:3}),b.default.createElement(T.default,{key:"big-play-button",order:4}),b.default.createElement(v.default,{key:"control-bar",order:5}),b.default.createElement(a.default,{key:"shortcut",order:99})]}},{key:"getChildren",value:function(k){k.className;var z=k.children,$=(0,f.default)(k,["className","children"]),x=b.default.Children.toArray(this.props.children).filter(function(se){return!(0,S.isVideoChild)(se)}),te=this.getDefaultChildren(z);return(0,S.mergeAndSortChildren)(te,x,$)}},{key:"setWidthOrHeight",value:function(k,z,$){var x;typeof $=="string"?$==="auto"?x="auto":$.match(/\d+%/)&&(x=$):typeof $=="number"&&(x="".concat($,"px")),Object.assign(k,(0,s.default)({},z,x))}},{key:"getStyle",value:function(){var k=this.props,z=k.fluid,$=k.aspectRatio,x=k.height,te=k.width,se=this.manager.getState(),re=se.player,ne={},ae,ie,oe;$!==void 0&&$!=="auto"?oe=$:re.videoWidth?oe="".concat(re.videoWidth,":").concat(re.videoHeight):oe="16:9";var de=oe.split(":"),ce=de[1]/de[0];return te!==void 0?ae=te:x!==void 0?ae=x/ce:ae=re.videoWidth||400,x!==void 0?ie=x:ie=ae*ce,z?ne.paddingTop="".concat(ce*100,"%"):(this.setWidthOrHeight(ne,"width",ae),this.setWidthOrHeight(ne,"height",ie)),ne}},{key:"getState",value:function(){return this.manager.getState()}},{key:"play",value:function(){this.video.play()}},{key:"pause",value:function(){this.video.pause()}},{key:"load",value:function(){this.video.load()}},{key:"addTextTrack",value:function(){var k;(k=this.video).addTextTrack.apply(k,arguments)}},{key:"canPlayType",value:function(){var k;(k=this.video).canPlayType.apply(k,arguments)}},{key:"seek",value:function(k){this.video.seek(k)}},{key:"forward",value:function(k){this.video.forward(k)}},{key:"replay",value:function(k){this.video.replay(k)}},{key:"toggleFullscreen",value:function(){this.video.toggleFullscreen()}},{key:"subscribeToStateChange",value:function(k){return this.manager.subscribeToPlayerStateChange(k)}},{key:"handleResize",value:function(){}},{key:"handleFullScreenChange",value:function(k){k.target===this.manager.rootElement&&this.actions.handleFullscreenChange(O.default.isFullscreen)}},{key:"handleMouseDown",value:function(){this.startControlsTimer()}},{key:"handleMouseMove",value:function(){this.startControlsTimer()}},{key:"handleKeyDown",value:function(){this.startControlsTimer()}},{key:"startControlsTimer",value:function(){var k=this,z=3e3;b.default.Children.forEach(this.props.children,function($){if(!(!b.default.isValidElement($)||$.type!==v.default)){var x=$.props.autoHideTime;typeof x=="number"&&(z=x)}}),this.actions.userActivate(!0),clearTimeout(this.controlsHideTimer),this.controlsHideTimer=setTimeout(function(){k.actions.userActivate(!1)},z)}},{key:"handleStateChange",value:function(k,z){k.isFullscreen!==z.isFullscreen&&(this.handleResize(),(0,E.focusNode)(this.manager.rootElement)),this.forceUpdate()}},{key:"handleFocus",value:function(){this.actions.activate(!0)}},{key:"handleBlur",value:function(){this.actions.activate(!1)}},{key:"render",value:function(){var k=this,z=this.props.fluid,$=this.manager.getState(),x=$.player,te=x.paused,se=x.hasStarted,re=x.waiting,ne=x.seeking,ae=x.isFullscreen,ie=x.userActivity,oe=(0,i.default)({},this.props,{player:x,actions:this.actions,manager:this.manager,store:this.manager.store,video:this.video?this.video.video:null}),de=this.getChildren(oe);return b.default.createElement("div",{className:(0,C.default)({"video-react-controls-enabled":!0,"video-react-has-started":se,"video-react-paused":te,"video-react-playing":!te,"video-react-waiting":re,"video-react-seeking":ne,"video-react-fluid":z,"video-react-fullscreen":ae,"video-react-user-inactive":!ie,"video-react-user-active":ie,"video-react-workinghover":!y.IS_IOS},"video-react",this.props.className),style:this.getStyle(),ref:function(ge){k.manager.rootElement=ge},role:"region",onTouchStart:this.handleMouseDown,onMouseDown:this.handleMouseDown,onTouchMove:this.handleMouseMove,onMouseMove:this.handleMouseMove,onKeyDown:this.handleKeyDown,onFocus:this.handleFocus,onBlur:this.handleBlur,tabIndex:"-1"},de)}},{key:"playbackRate",get:function(){return this.video.playbackRate},set:function(k){this.video.playbackRate=k}},{key:"muted",get:function(){return this.video.muted},set:function(k){this.video.muted=k}},{key:"volume",get:function(){return this.video.volume},set:function(k){this.video.volume=k}},{key:"videoWidth",get:function(){return this.video.videoWidth}},{key:"videoHeight",get:function(){return this.video.videoHeight}}]),B}(b.Component);r.default=q,q.contextTypes={store:m.default.object},q.propTypes=N,q.defaultProps=j,q.displayName="Player"}(_e)),_e}var pt={},ba;function Tr(){return ba||(ba=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(V()),s=e(W()),f=e(G()),p=e(Y()),u=e(X()),l=d(w),h=e(bt()),c=ee(),_=function(m){(0,u.default)(b,m);function b(C,P){var T;return(0,i.default)(this,b),T=(0,f.default)(this,(0,p.default)(b).call(this,C,P)),(0,c.deprecatedWarning)("PlaybackRate","PlaybackRateMenuButton"),T}return(0,s.default)(b,[{key:"render",value:function(){return l.default.createElement(h.default,this.props)}}]),b}(l.Component);r.default=_,_.displayName="PlaybackRate"}(pt)),pt}var vt={},Pa;function Er(){return Pa||(Pa=1,function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=e(V()),s=e(W()),f=e(G()),p=e(Y()),u=e(K()),l=e(X()),h=e(L),c=d(w),_=e(F),m=e(_t()),b={player:h.default.object,actions:h.default.object,className:h.default.string,offMenuText:h.default.string,showOffMenu:h.default.bool,kinds:h.default.array},C={offMenuText:"Off",showOffMenu:!0,kinds:["captions","subtitles"]},P=function(g){(0,l.default)(o,g);function o(t,n){var a;return(0,i.default)(this,o),a=(0,f.default)(this,(0,p.default)(o).call(this,t,n)),a.getTextTrackItems=a.getTextTrackItems.bind((0,u.default)(a)),a.updateState=a.updateState.bind((0,u.default)(a)),a.handleSelectItem=a.handleSelectItem.bind((0,u.default)(a)),a.state=a.getTextTrackItems(),a}return(0,s.default)(o,[{key:"componentDidUpdate",value:function(){this.updateState()}},{key:"getTextTrackItems",value:function(){var n=this.props,a=n.kinds,v=n.player,y=n.offMenuText,E=n.showOffMenu,S=v.textTracks,O=v.activeTextTrack,N={items:[],selectedIndex:0},j=Array.from(S||[]);return j.length===0||(E&&N.items.push({label:y||"Off",value:null}),j.forEach(function(q){a.length&&!a.includes(q.kind)||N.items.push({label:q.label,value:q.language})}),N.selectedIndex=N.items.findIndex(function(q){return O&&O.language===q.value}),N.selectedIndex===-1&&(N.selectedIndex=0)),N}},{key:"updateState",value:function(){var n=this.getTextTrackItems();(n.selectedIndex!==this.state.selectedIndex||!this.textTrackItemsAreEqual(n.items,this.state.items))&&this.setState(n)}},{key:"textTrackItemsAreEqual",value:function(n,a){if(n.length!==a.length)return!1;for(var v=0;v<n.length;v++)if(!a[v]||n[v].label!==a[v].label||n[v].value!==a[v].value)return!1;return!0}},{key:"handleSelectItem",value:function(n){var a=this.props,v=a.player,y=a.actions,E=a.showOffMenu,S=v.textTracks;Array.from(S).forEach(function(O,N){n===(E?N+1:N)?(O.mode="showing",y.activateTextTrack(O)):O.mode="hidden"})}},{key:"render",value:function(){var n=this.state,a=n.items,v=n.selectedIndex;return c.default.createElement(m.default,{className:(0,_.default)("video-react-closed-caption",this.props.className),onSelectItem:this.handleSelectItem,items:a,selectedIndex:v},c.default.createElement("span",{className:"video-react-control-text"},"Closed Caption"))}}]),o}(c.Component);P.propTypes=b,P.defaultProps=C,P.displayName="ClosedCaptionButton";var T=P;r.default=T}(vt)),vt}(function(r){var d=H,e=A;Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Player",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(r,"Video",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(r,"BigPlayButton",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(r,"LoadingSpinner",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(r,"PosterImage",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(r,"Slider",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(r,"Bezel",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(r,"Shortcut",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(r,"ControlBar",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(r,"PlayToggle",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(r,"ForwardControl",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(r,"ReplayControl",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(r,"FullscreenToggle",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(r,"ProgressControl",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(r,"SeekBar",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(r,"PlayProgressBar",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(r,"LoadProgressBar",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(r,"MouseTimeDisplay",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(r,"VolumeMenuButton",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(r,"PlaybackRateMenuButton",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(r,"PlaybackRate",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(r,"ClosedCaptionButton",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(r,"RemainingTimeDisplay",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(r,"CurrentTimeDisplay",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(r,"DurationDisplay",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(r,"TimeDivider",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(r,"MenuButton",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(r,"playerReducer",{enumerable:!0,get:function(){return D.playerReducer}}),Object.defineProperty(r,"operationReducer",{enumerable:!0,get:function(){return D.operationReducer}}),r.videoActions=r.playerActions=void 0;var i=e(kr()),s=e(Aa()),f=e(Ma()),p=e(Da()),u=e(Na()),l=e(gt()),h=e(Ia()),c=e(Oa()),_=e(Xa()),m=e(xa()),b=e(Ua()),C=e(Va()),P=e(Wa()),T=e(Fa()),g=e(qa()),o=e(wa()),t=e(La()),n=e(Ba()),a=e(Ya()),v=e(bt()),y=e(Tr()),E=e(Er()),S=e($a()),O=e(Ha()),N=e(za()),j=e(Ka()),q=e(_t()),J=d(me());r.playerActions=J;var B=d(yt());r.videoActions=B;var D=Sa()})(fe);var Rr=function(r){return r.indexOf(":")?r.split(":").reverse().reduce(function(d,e,i){return d+(parseInt(e,10)||0)*Math.pow(60,i)},0):parseInt(r,10)},Sr=function(r){he(d,r);function d(){var e=r!==null&&r.apply(this,arguments)||this;return e.loaded=!1,e}return d.prototype.componentDidMount=function(){var e=this.props,i=e.src,s=e.video,f=e.config,p=e.manager,u=e.isLive,l=e.autoPlay,h=e.actions,c=e.setError;this.initFlv({video:s,manager:p,src:i,isLive:u,config:f,actions:h,setError:c,autoPlay:l})},d.prototype.componentDidUpdate=function(e){var i,s,f=this.props,p=f.autoPlay,u=f.actions,l=f.src,h=f.setError,c=f.isLive,_=f.config,m=f.video,b=f.manager;l!==e.src&&(h(""),(i=this.mpegtsPlayer)===null||i===void 0||i.destroy(),(s=this.unsubscribe)===null||s===void 0||s.call(this),this.loaded=!1,this.initFlv({video:m,manager:b,src:l,isLive:c,config:_,actions:u,setError:h,autoPlay:p}))},d.prototype.componentWillUnmount=function(){var e,i;this.mpegtsPlayer&&(this.mpegtsPlayer.destroy(),(i=(e=this.props).setError)===null||i===void 0||i.call(e,""))},d.prototype.initFlv=function(e){var i=this,s=e.video,f=e.manager,p=e.src,u=e.isLive,l=e.config,h=e.actions,c=e.setError,_=e.autoPlay;Ta(()=>import("./mpegts-Vekp3T3P.js").then(m=>m.m),__vite__mapDeps([0,1,2])).then(function(m){s=s||f.video&&f.video.video;var b=m.createPlayer({type:"flv",url:p,isLive:u},l);b.attachMediaElement(s),i.mpegtsPlayer=b,i.unsubscribe=f.subscribeToOperationStateChange(function(C){var P=C.operation.action;P==="play"?(clearTimeout(i.timer),i.loaded||(i.loaded=!0,b.load()),b.play()):P==="pause"&&(b.pause(),u&&(i.timer=setTimeout(function(){h.seek(0),b.unload(),i.loaded=!1},3e4)))}),b.on(m.Events.RECOVERED_EARLY_EOF,function(){c("直播已经结束")}),b.on(m.Events.ERROR,function(){c("视频加载失败"),b.unload()}),_&&setTimeout(function(){return h.play()},200)})},d.prototype.render=function(){return I.createElement("source",{src:this.props.src,type:this.props.type||"video/x-flv"})},d}(I.Component),Mr=function(r){he(d,r);function d(){var e=r!==null&&r.apply(this,arguments)||this;return e.loaded=!1,e}return d.prototype.componentDidMount=function(){var e=this.props,i=e.src,s=e.video;e.config;var f=e.manager;e.isLive;var p=e.autoPlay,u=e.actions;this.initHls({video:s,manager:f,src:i,autoPlay:p,actions:u})},d.prototype.componentWillUnmount=function(){this.hls&&(this.hls.stopLoad(),this.hls.detachMedia())},d.prototype.componentDidUpdate=function(e){var i,s,f,p=this.props,u=p.autoPlay,l=p.actions,h=p.src;p.isLive,p.config;var c=p.video,_=p.manager;h!==e.src&&((i=this.hls)===null||i===void 0||i.stopLoad(),(s=this.hls)===null||s===void 0||s.detachMedia(),(f=this.unsubscribe)===null||f===void 0||f.call(this),this.loaded=!1,this.initHls({video:c,manager:_,src:h,autoPlay:u,actions:l}))},d.prototype.initHls=function(e){var i=this,s=e.video,f=e.manager,p=e.src,u=e.autoPlay,l=e.actions;Ta(()=>import("./hls-CWmvFl2l.js").then(h=>h.h),__vite__mapDeps([3,1,2])).then(function(h){var c=h.default;if(c.isSupported()){s=s||f.video&&f.video.video;var _=i.hls=new c({autoStartLoad:!1});_.attachMedia(s),_.loadSource(p),i.unsubscribe=f.subscribeToOperationStateChange(function(m){var b=m.operation.action;b==="play"?(i.loaded||(i.loaded=!0,_.startLoad()),s.play()):b==="pause"&&(s.pause(),_.stopLoad(),i.loaded=!1)}),u&&setTimeout(l.play,200)}})},d.prototype.render=function(){return I.createElement("source",{src:this.props.src,type:this.props.type||"application/x-mpegURL"})},d}(I.Component),Dr=function(r){he(d,r);function d(e){var i=r.call(this,e)||this;return i.manualJump=!1,i.state={posterInfo:null,videoState:{}},i.frameRef=i.frameRef.bind(i),i.cursorRef=i.cursorRef.bind(i),i.playerRef=i.playerRef.bind(i),i.onImageLoaded=i.onImageLoaded.bind(i),i.onClick=i.onClick.bind(i),i.setError=i.setError.bind(i),i}return d.prototype.onImageLoaded=function(e){var i=this,s=new Image;s.onload=function(){i.setState({posterInfo:{width:s.width,height:s.height}}),s=s.onload=null},s.src=e.target.getAttribute("src")},d.prototype.frameRef=function(e){this.frameDom=e},d.prototype.cursorRef=function(e){this.cursorDom=e},d.prototype.playerRef=function(e){var i=this;this.player=e,e&&e.subscribeToStateChange(function(s){if(i.setState({videoState:s}),!(!i.frameDom||!i.times)){for(var f=i.props.jumpBufferDuration||0,p=0,u=i.times,l=u.length,h=i.props.stopOnNextFrame;p<l-1&&!(u[p+1]&&s.currentTime<u[p+1]-f);)p++;i.currentIndex!==p&&(i.moveCursorToIndex(p),h&&!i.manualJump&&e.pause(),i.manualJump&&(i.manualJump=!1))}})},d.prototype.moveCursorToIndex=function(e){var i=this.props.classPrefix;if(!(!this.frameDom||!this.cursorDom)){var s=this.frameDom.querySelectorAll(".".concat(i,"Video-frame"));if(s&&s.length&&s[e]){this.currentIndex=e;var f=s[e],p=this.frameDom.getBoundingClientRect(),u=f.getBoundingClientRect();this.cursorDom.setAttribute("style","width: ".concat(u.width-4,"px; height: ").concat(u.height-4,"px; left: ").concat(u.left+2-p.left,"px; top: ").concat(u.top+2-p.top,"px;"))}}},d.prototype.jumpToIndex=function(e){if(!(!this.times||!this.player||!this.props.jumpFrame)){var i=this.props.jumpBufferDuration||0,s=this.times,f=this.player;this.manualJump=!0,f.seek(s[e]-i),f.play()}},d.prototype.onClick=function(e){e.preventDefault()},d.prototype.setError=function(e){var i=this.player;this.setState({error:e}),i==null||i.pause()},d.prototype.renderFrames=function(){var e=this,i=this.props,s=i.frames,f=i.framesClassName,p=i.columnsCount,u=i.data,l=i.jumpFrame;i.classPrefix;var h=i.classnames;if(typeof s=="string"&&s[0]==="$"&&(s=ir(s,u)),!s)return null;var c=[],_=this.times=[];return Object.keys(s).forEach(function(m){_.push(Rr(m)),c.push({time:m,src:s[m]})}),c.length?I.createElement("div",{className:h("pos-rlt Video-frameList",f),ref:this.frameRef},or(c,p).map(function(m,b){for(var C=p-m.length,P=[];C--;)P.push("");return I.createElement("div",{className:"pull-in-xs",key:b},I.createElement("div",{className:h("Hbox Video-frameItem")},m.map(function(T,g){return I.createElement("div",{className:h("Hbox-col Wrapper--xs Video-frame"),key:g,onClick:function(){return e.jumpToIndex(b*p+g)}},T.src?I.createElement("img",{className:"w-full",alt:"poster",src:T.src}):null,I.createElement("div",{className:h("Video-frameLabel")},T.time))}),C?P.map(function(T,g){return I.createElement("div",{className:h("Hbox-col Wrapper--xs"),key:"blank_".concat(g)})}):null))}),l?I.createElement("span",{ref:this.cursorRef,className:h("Video-cursor")}):null):null},d.prototype.renderPlayer=function(){var e=this.props,i=e.poster,s=e.autoPlay,f=e.muted;e.name;var p=e.data,u=e.loop,l=e.isLive,h=e.minVideoDuration,c=e.videoType,_=e.playerClassName,m=e.classPrefix,b=e.aspectRatio,C=e.rates,P=e.classnames,T=ve(this.props.src,p,"| raw")||lr(this.props),g=this.state.videoState,o=g.duration&&h&&g.duration<h,t=ve(T,p,"| raw"),n,a=this.state.error;return t&&/\.flv(?:$|\?)/.test(t)&&l||c==="video/x-flv"?n=I.createElement(Sr,{autoPlay:s,order:999,isLive:l,src:t,setError:this.setError}):t&&/\.m3u8(?:$|\?)/.test(t)||c==="application/x-mpegURL"?n=I.createElement(Mr,{autoPlay:s,order:999,src:t}):n=I.createElement("source",{src:t}),I.createElement("div",{className:P("Video-player",_)},I.createElement(fe.Player,{ref:this.playerRef,poster:ve(i,p,"| raw"),src:t,autoPlay:s,muted:f,aspectRatio:b,loop:u},C&&C.length?I.createElement(fe.ControlBar,null,I.createElement(fe.PlaybackRateMenuButton,{rates:C,order:7.1})):null,I.createElement(fe.BigPlayButton,{position:"center"}),n,I.createElement(fe.Shortcut,{disabled:!0})),a?I.createElement("div",{className:P("Video-error")},a):null,o?I.createElement("p",{className:"m-t-xs ".concat(m,"Text--danger")},"视频时长小于 ",h," 秒"):null)},d.prototype.renderPosterAndPlayer=function(){var e=this.props,i=e.poster,s=e.data;e.locals;var f=e.minPosterDimension,p=e.classnames,u=this.state.posterInfo||{},l="";return u&&f&&(f.width||f.height)&&(f.width>u.width||f.height>u.height)&&(l="Text--danger"),I.createElement("div",{className:"pull-in-xs"},I.createElement("div",{className:p("Hbox")},I.createElement("div",{className:p("Hbox-col")},I.createElement("div",{className:p("Wrapper Wrapper--xs")},I.createElement("img",{onLoad:this.onImageLoaded,className:"w-full",alt:"poster",src:ve(i,s,"| raw")}),I.createElement("p",{className:"m-t-xs"},"封面"," ",I.createElement("span",{className:l},u.width||"-"," x ",u.height||"-"),l?I.createElement("span",null," ","封面尺寸小于"," ",I.createElement("span",{className:p("Text--danger")},f.width||"-"," x"," ",f.height||"-")):null))),I.createElement("div",{className:p("Hbox-col")},I.createElement("div",{className:p("Wrapper Wrapper--xs")},this.renderPlayer()))))},d.prototype.render=function(){var e=this.props,i=e.splitPoster,s=e.className,f=e.style;e.classPrefix;var p=e.classnames;return I.createElement("div",{className:p("Video",s),onClick:this.onClick,style:f},this.renderFrames(),i?this.renderPosterAndPlayer():this.renderPlayer())},d.defaultProps={columnsCount:8,isLive:!1,jumpFrame:!0,aspectRatio:"auto"},d}(I.Component),Ar=function(r){he(d,r);function d(){return r!==null&&r.apply(this,arguments)||this}return d=ur([sr({type:"video"})],d),d}(Dr);export{Sr as FlvSource,Mr as HlsSource,Ar as VideoRenderer,Dr as default};
|