const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/mpegts-j8jvBExW.js","assets/index-Cks8rTuj.js","assets/index-Ctvnti3N.css","assets/hls-CbO9U7sg.js"])))=>i.map(i=>d[i]); import{dz as Ca,dA as ht,dB as ar,b7 as rr,dC as nr,dD as A,dE as V,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-Cks8rTuj.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;s0&&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;l1&&(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;ih&&(_=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=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&&nimport("./mpegts-j8jvBExW.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-CbO9U7sg.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;pu.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};