Socket
Socket
Sign inDemoInstall

react-jplayer

Package Overview
Dependencies
Maintainers
1
Versions
42
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-jplayer - npm Package Compare versions

Comparing version 7.1.3 to 7.2.0

2

dist/js/react-jPlayer.min.js

@@ -1,1 +0,1 @@

var ReactJPlayer=function(e){function t(o){if(a[o])return a[o].exports;var d=a[o]={i:o,l:!1,exports:{}};return e[o].call(d.exports,d,d.exports,t),d.l=!0,d.exports}var a={};return t.m=e,t.c=a,t.d=function(e,a,o){t.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:o})},t.n=function(e){var a=e&&e.__esModule?function(){return e['default']}:function(){return e};return t.d(a,'a',a),a},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p='',t(t.s=34)}([function(e){e.exports=ReactJPlayerUtils},function(e){e.exports=PropTypes},function(e,t){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var a=t.actionNames={SET_MEDIA:'JPLAYER_SET_MEDIA',CLEAR_MEDIA:'JPLAYER_CLEAR_MEDIA',PLAY:'JPLAYER_PLAY',PAUSE:'JPLAYER_PAUSE',PLAY_HEAD:'JPLAYER_PLAY_HEAD',VOLUME:'JPLAYER_VOLUME',MUTE:'JPLAYER_MUTE',FOCUS:'JPLAYER_FOCUS',SET_OPTION:'JPLAYER_SET_JPLAYER_OPTION'},o=t.errors={FORMAT_NO_SUPPORT:'It is not possible to play any media format provided on this browser using your current defaultOptions.',URL_NO_SUPPORT:'The media URL could not be loaded.',URL_NOT_SET:'Attempted to issue media playback commands while no media url is set.',INVALID_GLOBAL_METHOD:'You passed an invalid jPlayer method to the global array'},d=t.hints={FORMAT_NO_SUPPORT:'The browser may not support these file types.',URL_NO_SUPPORT:'Check the media URL is valid.',URL_NOT_SET:'Pass the media through the defaultOptions or use the setMedia() action that is passed into the component props.',INVALID_GLOBAL_METHOD:'Remove the invalid method from the "global" option'},n=t.classes={MEDIA:'jp-media',JPLAYER:'jp-jplayer',MUTE:'jp-mute',DOWNLOAD:'jp-download',VOLUME_BAR:'jp-volume-bar',VOLUME_BAR_VALUE:'jp-volume-bar-value',PLAYBACK_RATE_BAR:'jp-playback-rate-bar',PLAYBACK_RATE_BAR_VALUE:'jp-playback-rate-bar-value',BUFFER_BAR:'jp-buffer-bar',PROGRESS:'jp-progress',SEEK_BAR:'jp-seek-bar',PLAY_BAR:'jp-play-bar',SEEKING:'jp-seeking-bg',GUI:'jp-gui',NO_BROWSER_SUPPORT:'jp-no-browser-support',PLAY:'jp-play',PAUSE:'jp-pause',STOP:'jp-stop',REPEAT:'jp-repeat',FULL_SCREEN:'jp-full-screen',CURRENT_TIME:'jp-current-time',DURATION:'jp-duration',DETAILS:'jp-details',TITLE:'jp-title',SHUFFLE:'jp-shuffle',PREVIOUS:'jp-previous',NEXT:'jp-next',POSTER:'jp-poster',states:{AUDIO:'jp-state-audio',VIDEO:'jp-state-video',PLAYING:'jp-state-playing',IDLE:'jp-state-idle',SEEKING:'jp-state-seeking',MUTED:'jp-state-muted',VOLUME_LOW:'jp-state-volume-low',VOLUME_HIGH:'jp-state-volume-high',LOOPED:'jp-state-looped',FULL_SCREEN:'jp-state-full-screen',SHUFFLED:'jp-state-shuffled',NO_BROWSER_SUPPORT:'jp-state-no-browser-support',NO_VOLUME_SUPPORT:'jp-state-no-volume-support'}},u=t.keyIgnoredElementNames=['INPUT','TEXTAREA','SELECT'],l=t.formats={mp3:{CODEC:'audio/mpeg',MEDIA:'audio'},m4a:{CODEC:'audio/mp4; codecs="mp4a.40.2"',MEDIA:'audio'},m3u8a:{CODEC:'application/vnd.apple.mpegurl; codecs="mp4a.40.2"',MEDIA:'audio'},m3ua:{CODEC:'audio/mpegurl',MEDIA:'audio'},oga:{CODEC:'audio/ogg; codecs="vorbis, opus"',MEDIA:'audio'},flac:{CODEC:'audio/x-flac',MEDIA:'audio'},wav:{CODEC:'audio/wav; codecs="1"',MEDIA:'audio'},webma:{CODEC:'audio/webm; codecs="vorbis"',MEDIA:'audio'},fla:{CODEC:'audio/x-flv',MEDIA:'audio'},rtmpa:{CODEC:'audio/rtmp; codecs="rtmp"',MEDIA:'audio'},m4v:{CODEC:'video/mp4; codecs="avc1.42E01E, mp4a.40.2"',MEDIA:'video'},m3u8v:{CODEC:'application/vnd.apple.mpegurl; codecs="avc1.42E01E, mp4a.40.2"',MEDIA:'video'},m3uv:{CODEC:'audio/mpegurl',MEDIA:'video'},ogv:{CODEC:'video/ogg; codecs="theora, vorbis"',MEDIA:'video'},webmv:{CODEC:'video/webm; codecs="vorbis, vp8"',MEDIA:'video'},flv:{CODEC:'video/x-flv',MEDIA:'video'},rtmpv:{CODEC:'video/rtmp; codecs="rtmp"',MEDIA:'video'}},r=t.defaultStatus={newTime:null,guiFadeOut:!1,playHeadPercent:0,mediaSettings:{video:!1,nonSupported:!1,formats:[]},paused:!0,seeking:!1,src:null,currentTimeText:'0:00',durationText:null,seekPercent:0,currentPercentRelative:0,currentPercentAbsolute:0,currentTime:0,duration:0,bufferedTimeRanges:[],focused:!1},i=t.defaultOptions={preload:'metadata',minPlaybackRate:0.5,maxPlaybackRate:4,playbackRate:1,defaultPlaybackRate:1,bufferColour:'#ddd',volume:0.8,barDrag:!0,pauseOthersOnPlay:!0,startGuiFadeOut:!1,guiFadeHoldTime:2e3,media:{sources:{},tracks:[],title:null,artist:null,poster:null,free:!1},keyBindings:{},showRemainingDuration:!1,muted:!1,loop:!1,autoplay:!1,smoothPlayBar:!1,fullScreen:!1,verticalPlaybackRate:!1,verticalVolume:!1,keyEnabled:!0,timeFormats:{showHour:!1,showMin:!0,showSec:!0,padHour:!1,padMin:!0,padSec:!0,sepHour:':',sepMin:':',sepSec:''}}},function(e){e.exports=React},function(e){e.exports=Recompose},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0}),t.setOption=t.focus=t.setMute=t.setVolume=t.setPlayHead=t.pause=t.play=t.clearMedia=t.setMedia=void 0;var o=a(2),d=t.setMedia=function(e,t){return{type:o.actionNames.SET_MEDIA,id:e,media:t}},n=t.clearMedia=function(e){return{type:o.actionNames.CLEAR_MEDIA,id:e}},u=t.play=function(e,t){return{type:o.actionNames.PLAY,id:e,time:t}},l=t.pause=function(e,t){return{type:o.actionNames.PAUSE,id:e,time:t}},r=t.setPlayHead=function(e,t){return{type:o.actionNames.PLAY_HEAD,id:e,percent:t}},i=t.setVolume=function(e,t){return{type:o.actionNames.VOLUME,id:e,volume:t}},s=t.setMute=function(e,t){return{type:o.actionNames.MUTE,id:e,mute:t}},f=t.focus=function(e){return{type:o.actionNames.FOCUS,id:e}},p=t.setOption=function(e,t,a){return{type:o.actionNames.SET_OPTION,id:e,key:t,value:a}}},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(4),n=a(65),u=function(e){return e&&e.__esModule?e:{default:e}}(n);t.default=(0,d.compose)((0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{barDrag:a[o].barDrag}}),(0,d.withHandlers)(function(){var t,a;return{setBar:function(){return function(e){t=e}},onClick:function(a){return function(o){return a.clickMoveBar(t,o)}},onTouchStart:function(){return function(){a=!0}},onTouchMove:function(o){return function(d){o.barDrag&&a&&o.touchMoveBar(t,d)}},onTouchEnd:function(){return function(){a=!1}},onMouseMove:function(o){return function(d){o.barDrag&&a&&o.clickMoveBar(t,d)}},onMouseDown:function(){return function(){a=!0}},onMouseUp:function(){return function(){a=!1}}}}),(0,d.lifecycle)({componentDidMount:function(){document.addEventListener('mouseup',this.props.onMouseUp),document.addEventListener('mousemove',this.props.onMouseMove),document.addEventListener('touchmove',this.props.onTouchMove,{passive:!1}),document.addEventListener('touchend',this.props.onTouchEnd)},componentWillUnmount:function(){document.removeEventListener('mouseup',this.props.onMouseUp),document.removeEventListener('mousemove',this.props.onMouseMove),document.removeEventListener('touchmove',this.props.onTouchMove),document.removeEventListener('touchend',this.props.onTouchEnd)}}))(u.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0}),t.initialState=void 0;var o=a(8),d=function(e){return e&&e.__esModule?e:{default:e}}(o),n=a(2),u=t.initialState={};t.default=function(e){u[e.id]=(0,d.default)({},n.defaultStatus,n.defaultOptions,e)}},function(e){e.exports=_.merge},function(e){e.exports=ReactMotion},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=a(2),i=function(e){var t=e.opacity,a=e.children,o=e.onMouseMove;return n.default.createElement('div',{className:r.classes.GUI,onMouseMove:o,style:{opacity:t}},a)};i.propTypes={opacity:l.default.number.isRequired,onMouseMove:l.default.func.isRequired,children:l.default.oneOfType([l.default.arrayOf(l.default.element),l.default.element]).isRequired},t.default=i},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=a(4),i=a(12),s=o(i),f=function(e){return n.default.createElement(s.default,{onAbort:e.onAbort,onCanPlay:e.onCanPlay,onCanPlayThrough:e.onCanPlayThrough,onDurationChange:e.onDurationChange,onEmptied:e.onEmptied,onEncrypted:e.onEncrypted,onEnded:e.onEnded,onError:e.onError,onLoadedData:e.onLoadedData,onLoadedMetadata:e.onLoadedMetadata,onLoadStart:e.onLoadStart,onPause:e.onPause,onPlay:e.onPlay,onPlaying:e.onPlaying,onProgress:e.onProgress,onRateChange:e.onRateChange,onSeeked:e.onSeeked,onSeeking:e.onSeeking,onStalled:e.onStalled,onSuspend:e.onSuspend,onTimeUpdate:e.onTimeUpdate,onVolumeChange:e.onVolumeChange,onWaiting:e.onWaiting},n.default.createElement('video',null))};f.defaultProps={onAbort:Function.prototype,onCanPlay:Function.prototype,onCanPlayThrough:Function.prototype,onDurationChange:Function.prototype,onEmptied:Function.prototype,onEncrypted:Function.prototype,onEnded:Function.prototype,onError:Function.prototype,onLoadedData:Function.prototype,onLoadedMetadata:Function.prototype,onLoadStart:Function.prototype,onPause:Function.prototype,onPlay:Function.prototype,onPlaying:Function.prototype,onProgress:Function.prototype,onRateChange:Function.prototype,onSeeked:Function.prototype,onSeeking:Function.prototype,onStalled:Function.prototype,onSuspend:Function.prototype,onTimeUpdate:Function.prototype,onVolumeChange:Function.prototype,onWaiting:Function.prototype},f.propTypes={onAbort:l.default.func,onCanPlay:l.default.func,onCanPlayThrough:l.default.func,onDurationChange:l.default.func,onEmptied:l.default.func,onEncrypted:l.default.func,onEnded:l.default.func,onError:l.default.func,onLoadedData:l.default.func,onLoadedMetadata:l.default.func,onLoadStart:l.default.func,onPause:l.default.func,onPlay:l.default.func,onPlaying:l.default.func,onProgress:l.default.func,onRateChange:l.default.func,onSeeked:l.default.func,onSeeking:l.default.func,onStalled:l.default.func,onSuspend:l.default.func,onTimeUpdate:l.default.func,onVolumeChange:l.default.func,onWaiting:l.default.func},t.default=(0,r.compose)((0,r.branch)(function(e){return e.require},(0,r.renderComponent)(f)))((0,r.renderNothing)(null))},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(4),n=a(41),u=function(e){return e&&e.__esModule?e:{default:e}}(n),l=a(5);t.default=(0,d.compose)((0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{loop:a[o].loop,src:a[o].src,playHeadPercent:a[o].playHeadPercent,paused:a[o].paused,defaultPlaybackRate:a[o].defaultPlaybackRate,playbackRate:a[o].playbackRate,preload:a[o].preload,volume:a[o].volume,muted:a[o].muted,autoplay:a[o].autoplay,newTime:a[o].newTime,tracks:a[o].media.tracks}},{setOption:l.setOption}),(0,d.withHandlers)(function(){var e,t=function(){return 0<e.seekable.length?e.seekable.end(e.seekable.length-1):NaN},a=function(){return(0,o.toPercentage)(e.currentTime,t())},d=function(){return(0,o.toPercentage)(t(),e.duration)};return{setCurrentMedia:function(){return function(t){e=t}},updateMediaStatus:function(t){return function(){var n=(0,o.toPercentage)(e.currentTime,e.duration);isFinite(e.duration)&&t.setOption(t.id,'duration',e.duration),t.setOption(t.id,'currentPercentRelative',a()),t.setOption(t.id,'seekPercent',d()),t.setOption(t.id,'currentPercentAbsolute',n),t.setOption(t.id,'currentTime',e.currentTime),t.setOption(t.id,'playbackRate',e.playbackRate)}},updateMediaSrc:function(t){return function(){null!==t.src&&(e.src=t.src)}},updateMediaTime:function(t){return function(){e.currentTime=t.newTime,t.setOption(t.id,'newTime',null)}},updateMediaTimeAfterSeeking:function(d){return function(){var n=t();isFinite(n)&&(e.currentTime=(0,o.toRelativePercentage)(d.playHeadPercent,n),d.setOption(d.id,'currentPercentRelative',a()))}},updateMediaPlayState:function(t){return function(){t.paused?e.pause():e.play()}},updateOtherMediaValues:function(t){return function(){e.defaultPlaybackRate=t.defaultPlaybackRate,e.playbackRate=t.playbackRate,e.preload=t.preload,e.volume=t.volume,e.muted=t.muted,e.autoplay=t.autoplay,e.loop=t.loop}}}}),(0,d.lifecycle)({componentDidMount:function(){null!==this.props.src&&this.props.updateMediaSrc(),this.props.updateOtherMediaValues()},componentDidUpdate:function(e){e.src!==this.props.src&&this.props.updateMediaSrc(),null!==this.props.newTime&&this.props.updateMediaTime(),e.playHeadPercent!==this.props.playHeadPercent&&this.props.updateMediaTimeAfterSeeking(),this.props.updateMediaPlayState(),this.props.updateOtherMediaValues()}}))(u.default)},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=a(4),i=a(12),s=o(i),f=function(e){return n.default.createElement(s.default,{onAbort:e.onAbort,onCanPlay:e.onCanPlay,onCanPlayThrough:e.onCanPlayThrough,onDurationChange:e.onDurationChange,onEmptied:e.onEmptied,onEncrypted:e.onEncrypted,onEnded:e.onEnded,onError:e.onError,onLoadedData:e.onLoadedData,onLoadedMetadata:e.onLoadedMetadata,onLoadStart:e.onLoadStart,onPause:e.onPause,onPlay:e.onPlay,onPlaying:e.onPlaying,onProgress:e.onProgress,onRateChange:e.onRateChange,onSeeked:e.onSeeked,onSeeking:e.onSeeking,onStalled:e.onStalled,onSuspend:e.onSuspend,onTimeUpdate:e.onTimeUpdate,onVolumeChange:e.onVolumeChange,onWaiting:e.onWaiting},n.default.createElement('audio',null))};f.defaultProps={onAbort:Function.prototype,onCanPlay:Function.prototype,onCanPlayThrough:Function.prototype,onDurationChange:Function.prototype,onEmptied:Function.prototype,onEncrypted:Function.prototype,onEnded:Function.prototype,onError:Function.prototype,onLoadedData:Function.prototype,onLoadedMetadata:Function.prototype,onLoadStart:Function.prototype,onPause:Function.prototype,onPlay:Function.prototype,onPlaying:Function.prototype,onProgress:Function.prototype,onRateChange:Function.prototype,onSeeked:Function.prototype,onSeeking:Function.prototype,onStalled:Function.prototype,onSuspend:Function.prototype,onTimeUpdate:Function.prototype,onVolumeChange:Function.prototype,onWaiting:Function.prototype},f.propTypes={onAbort:l.default.func,onCanPlay:l.default.func,onCanPlayThrough:l.default.func,onDurationChange:l.default.func,onEmptied:l.default.func,onEncrypted:l.default.func,onEnded:l.default.func,onError:l.default.func,onLoadedData:l.default.func,onLoadedMetadata:l.default.func,onLoadStart:l.default.func,onPause:l.default.func,onPlay:l.default.func,onPlaying:l.default.func,onProgress:l.default.func,onRateChange:l.default.func,onSeeked:l.default.func,onSeeking:l.default.func,onStalled:l.default.func,onSuspend:l.default.func,onTimeUpdate:l.default.func,onVolumeChange:l.default.func,onWaiting:l.default.func},t.default=(0,r.compose)((0,r.branch)(function(e){return e.require},(0,r.renderComponent)(f)))((0,r.renderNothing)(null))},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=a(50),i=o(r),s=a(51),f=o(s),p=a(53),c=o(p),m=a(54),y=o(m),P=function(e){var t=e.className,a=e.keyBindings,o=e.children,d=e.onMouseMoveCapture,u=e.id;return n.default.createElement('div',{id:u,className:t,draggable:!1,onMouseMoveCapture:d},n.default.createElement(i.default,{keyBindings:a}),n.default.createElement(y.default,null),n.default.createElement(f.default,null),n.default.createElement(c.default,null),o)};P.defaultProps={keyBindings:null},P.propTypes={keyBindings:l.default.object,onMouseMoveCapture:l.default.func.isRequired,className:l.default.string.isRequired,id:l.default.string.isRequired,children:l.default.oneOfType([l.default.arrayOf(l.default.element),l.default.element]).isRequired},t.default=P},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=a(2),i=function(e){var t=e.smoothPlayBar?e.smoothWidth+'%':e.currentPercentRelative+'%';return n.default.createElement('div',{className:r.classes.PLAY_BAR,style:{width:t}})};i.propTypes={smoothPlayBar:l.default.bool.isRequired,smoothWidth:l.default.number.isRequired,currentPercentRelative:l.default.number.isRequired},t.default=i},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=a(2),i=function(e){var t=e.setCanvas;return n.default.createElement('canvas',{ref:t,className:r.classes.BUFFER_BAR})};i.propTypes={setCanvas:l.default.func.isRequired},t.default=i},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=a(4),i=a(2),s=function(e){var t=e.src;return n.default.createElement('img',{className:i.classes.POSTER,alt:'',src:t})};s.defaultProps={src:null},s.propTypes={src:l.default.string},t.default=(0,r.compose)((0,r.branch)(function(e){return e.src},(0,r.renderComponent)(s)))((0,r.renderNothing)(null))},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=a(4),i=a(2),s=function(e){var t=e.title;return n.default.createElement('div',{className:i.classes.TITLE},t)};s.propTypes={title:l.default.string.isRequired},t.default=(0,r.compose)((0,r.branch)(function(e){return e.title},(0,r.renderComponent)(s)))((0,r.renderNothing)(null))},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=a(2),i=function(e){var t=e.setFullScreen,a=e.id,o=e.fullScreen,d=e.children;return n.default.createElement('button',{className:r.classes.FULL_SCREEN,onClick:function(){return t(a,!o)}},d)};i.propTypes={children:l.default.node.isRequired,setFullScreen:l.default.func.isRequired,id:l.default.string.isRequired,fullScreen:l.default.bool.isRequired},t.default=i},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=a(2),i=function(e){var t=e.setMute,a=e.id,o=e.muted,d=e.children;return n.default.createElement('button',{className:r.classes.MUTE,onClick:function(){return t(a,!o)}},d)};i.propTypes={id:l.default.string.isRequired,children:l.default.node.isRequired,setMute:l.default.func.isRequired,muted:l.default.bool.isRequired},t.default=i},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=a(2),i=function(e){var t=e.play,a=e.id,o=e.paused,d=e.children;return n.default.createElement('button',{className:r.classes.PLAY,onClick:function(){return t(a,o)}},d)};i.propTypes={children:l.default.node.isRequired,play:l.default.func.isRequired,id:l.default.string.isRequired,paused:l.default.bool.isRequired},t.default=i},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=a(2),i=function(e){var t=e.loop,a=e.children;return n.default.createElement('button',{className:r.classes.REPEAT,onClick:t},a)};i.propTypes={children:l.default.node.isRequired,loop:l.default.func.isRequired},t.default=i},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=a(6),i=o(r),s=a(2),f=function(e){return n.default.createElement(i.default,{clickMoveBar:e.clickMoveBar,touchMoveBar:e.touchMoveBar},n.default.createElement('div',{className:s.classes.SEEK_BAR,style:{width:e.seekPercent+'%'}},e.children))};f.propTypes={seekPercent:l.default.number.isRequired,clickMoveBar:l.default.func.isRequired,touchMoveBar:l.default.func.isRequired,children:l.default.oneOfType([l.default.arrayOf(l.default.element),l.default.element]).isRequired},t.default=f},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=a(6),i=o(r),s=a(25),f=o(s),p=a(2),c=function(e){return n.default.createElement(i.default,{clickMoveBar:e.clickMoveBar,touchMoveBar:e.touchMoveBar},n.default.createElement('div',{className:p.classes.PLAYBACK_RATE_BAR},e.children))};c.defaultProps={children:n.default.createElement(f.default,null)},c.propTypes={clickMoveBar:l.default.func.isRequired,touchMoveBar:l.default.func.isRequired,children:l.default.node},t.default=c},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(26),n=function(e){return e&&e.__esModule?e:{default:e}}(d);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{verticalPlaybackRate:a[o].verticalPlaybackRate,minPlaybackRate:a[o].minPlaybackRate,maxPlaybackRate:a[o].maxPlaybackRate,playbackRate:a[o].playbackRate}})(n.default)},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=a(2),i=function(e){var t=(e.playbackRate-e.minPlaybackRate)/(e.maxPlaybackRate-e.minPlaybackRate),a=100*t+'%',o={width:e.verticalPlaybackRate?null:a,height:e.verticalPlaybackRate?a:null};return n.default.createElement('div',{className:r.classes.PLAYBACK_RATE_BAR_VALUE,style:o})};i.propTypes={verticalPlaybackRate:l.default.bool.isRequired,minPlaybackRate:l.default.number.isRequired,maxPlaybackRate:l.default.number.isRequired,playbackRate:l.default.number.isRequired},t.default=i},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=a(6),i=o(r),s=a(28),f=o(s),p=a(2),c=function(e){return n.default.createElement(i.default,{clickMoveBar:e.clickMoveBar,touchMoveBar:e.touchMoveBar},n.default.createElement('div',{className:p.classes.VOLUME_BAR},e.children))};c.defaultProps={children:n.default.createElement(f.default,null)},c.propTypes={clickMoveBar:l.default.func.isRequired,touchMoveBar:l.default.func.isRequired,children:l.default.node},t.default=c},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(29),n=function(e){return e&&e.__esModule?e:{default:e}}(d);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{verticalVolume:a[o].verticalVolume,muted:a[o].muted,volume:a[o].volume}})(n.default)},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=a(2),i=function(e){var t=e.muted,a=e.volume,o=e.verticalVolume,d=(t?0:100*a)+'%',u={width:o?null:d,height:o?d:null};return n.default.createElement('div',{className:r.classes.VOLUME_BAR_VALUE,style:u})};i.propTypes={muted:l.default.bool.isRequired,volume:l.default.number.isRequired,verticalVolume:l.default.bool.isRequired},t.default=i},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=a(4),i=a(2),s=function(e){var t=e.url,a=e.children;return n.default.createElement('a',{className:i.classes.DOWNLOAD,href:t,download:!0,target:'_blank',rel:'noopener noreferrer'},a)};s.defaultProps={url:null},s.propTypes={children:l.default.node.isRequired,url:l.default.string},t.default=(0,r.compose)((0,r.branch)(function(e){return e.free},(0,r.renderComponent)(s)))((0,r.renderNothing)(null))},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=a(4),i=a(2),s=function(e){var t=e.durationText;return n.default.createElement('div',{className:i.classes.DURATION},t)};s.propTypes={durationText:l.default.string.isRequired},t.default=(0,r.compose)((0,r.branch)(function(e){return e.durationText},(0,r.renderComponent)(s)))((0,r.renderNothing)(null))},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=a(2),i=function(e){var t=e.currentTimeText;return n.default.createElement('div',{className:r.classes.CURRENT_TIME},t)};i.propTypes={currentTimeText:l.default.string.isRequired},t.default=i},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=a(4),i=a(2),s=function(e){var t=e.children;return n.default.createElement('div',{className:i.classes.NO_BROWSER_SUPPORT},t)},f=n.default.createElement('div',null,n.default.createElement('h4',null,'Browser Unsupported'),'Your browser does not support this media file. To play the media you will need to update your browser to a more recent version.');s.defaultProps={children:f},s.propTypes={children:l.default.node},t.default=(0,r.compose)((0,r.branch)(function(e){return e.nonSupported},(0,r.renderComponent)(s)))((0,r.renderNothing)(null))},function(e,t,a){'use strict';function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}function d(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0}),t.BrowserUnsupportedComponent=t.CurrentTimeComponent=t.DurationComponent=t.DownloadComponent=t.VolumeBarValueComponent=t.VolumeBarComponent=t.PlaybackRateBarValueComponent=t.PlaybackRateBarComponent=t.SeekBarComponent=t.RepeatComponent=t.PlayComponent=t.MuteComponent=t.FullScreenComponent=t.TitleComponent=t.PosterComponent=t.BufferBarComponent=t.PlayBarComponent=t.JPlayerComponent=t.AudioComponent=t.VideoComponent=t.GuiComponent=t.BrowserUnsupported=t.CurrentTime=t.Duration=t.Download=t.VolumeBarValue=t.VolumeBar=t.PlaybackRateBarValue=t.PlaybackRateBar=t.Repeat=t.Play=t.Mute=t.FullScreen=t.Title=t.Audio=t.Video=t.Poster=t.BufferBar=t.PlayBar=t.SeekBar=t.Gui=t.actions=t.reducer=t.constants=t.initializeOptions=void 0;var n=a(7),u=d(n),l=a(35),r=d(l),i=a(5),s=o(i),f=a(2),p=o(f),c=a(38),m=d(c),y=a(40),P=d(y),h=a(46),E=d(h),M=a(47),R=d(M),g=a(55),v=d(g),S=a(57),T=d(S),C=a(58),k=d(C),O=a(59),b=d(O),L=a(60),D=d(L),A=a(61),B=d(A),q=a(62),U=d(q),N=a(63),I=d(N),w=a(64),V=d(w),j=a(66),F=d(j),W=a(25),H=d(W),x=a(67),Y=d(x),G=a(28),J=d(G),K=a(68),X=d(K),z=a(69),Q=d(z),Z=a(70),$=d(Z),ee=a(71),te=d(ee),ae=a(10),oe=d(ae),de=a(11),ne=d(de),ue=a(13),le=d(ue),re=a(14),ie=d(re),se=a(15),fe=d(se),pe=a(16),ce=d(pe),me=a(17),ye=d(me),Pe=a(18),_e=d(Pe),he=a(19),Ee=d(he),Me=a(20),Re=d(Me),ge=a(21),ve=d(ge),Se=a(22),Te=d(Se),Ce=a(23),ke=d(Ce),Oe=a(24),be=d(Oe),Le=a(26),De=d(Le),Ae=a(27),Be=d(Ae),qe=a(29),Ue=d(qe),Ne=a(30),Ie=d(Ne),we=a(31),Ve=d(we),je=a(32),Fe=d(je),We=a(33),He=d(We);t.default=R.default,t.initializeOptions=u.default,t.constants=p,t.reducer=r.default,t.actions=s,t.Gui=m.default,t.SeekBar=V.default,t.PlayBar=v.default,t.BufferBar=T.default,t.Poster=k.default,t.Video=P.default,t.Audio=E.default,t.Title=b.default,t.FullScreen=D.default,t.Mute=B.default,t.Play=U.default,t.Repeat=I.default,t.PlaybackRateBar=F.default,t.PlaybackRateBarValue=H.default,t.VolumeBar=Y.default,t.VolumeBarValue=J.default,t.Download=X.default,t.Duration=Q.default,t.CurrentTime=$.default,t.BrowserUnsupported=te.default,t.GuiComponent=oe.default,t.VideoComponent=ne.default,t.AudioComponent=le.default,t.JPlayerComponent=ie.default,t.PlayBarComponent=fe.default,t.BufferBarComponent=ce.default,t.PosterComponent=ye.default,t.TitleComponent=_e.default,t.FullScreenComponent=Ee.default,t.MuteComponent=Re.default,t.PlayComponent=ve.default,t.RepeatComponent=Te.default,t.SeekBarComponent=ke.default,t.PlaybackRateBarComponent=be.default,t.PlaybackRateBarValueComponent=De.default,t.VolumeBarComponent=Be.default,t.VolumeBarValueComponent=Ue.default,t.DownloadComponent=Ie.default,t.DurationComponent=Ve.default,t.CurrentTimeComponent=Fe.default,t.BrowserUnsupportedComponent=He.default},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}function d(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}Object.defineProperty(t,'__esModule',{value:!0});var n=Object.assign||function(e){for(var t,a=1;a<arguments.length;a++)for(var o in t=arguments[a],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},u=a(0),l=a(7),r=a(2),i=a(36),s=o(i),f=a(37),p=o(f),c=function(e){var t=[];return Object.keys(e).forEach(function(e){var a;try{a=document.createElement(r.formats[e].MEDIA).canPlayType(r.formats[e].CODEC)}catch(e){a=''}t.push({supplied:e,supported:a})}),t},m=function(){return n({},r.defaultStatus,{media:r.defaultOptions.media})},y=function(e,t){var a,o,d,u=t.media,l=!0,i=c(u.sources);return i.forEach(function(e){e.supported&&l&&(a='video'===r.formats[e.supplied].MEDIA,o=u.sources[e.supplied],l=!1)}),l&&(d=(0,p.default)('media.sources: \''+Object.keys(u.sources).join(', ')+'\'')),n({},m(),{mediaSettings:{formats:i,video:a,nonSupported:l},media:u,video:a,src:o,paused:!0,error:d})},P=function e(t,a){var o=a.time;return t.src?{paused:!1,newTime:isNaN(o)?null:o}:{error:(0,s.default)(e.name)}},h=function e(t,a){var o=a.time;return t.src?{paused:!0,newTime:isNaN(o)?null:o}:{error:(0,s.default)(e.name)}},E=function e(t,a){var o=a.percent,d=(0,u.limitValue)(o,0,100);return t.src?{playHeadPercent:d}:{error:(0,s.default)(e.name)}},M=function(e,t){var a=t.volume;return{volume:(0,u.limitValue)(a,0,1),muted:0>=a}},R=function(e,t){var a=t.mute;return{muted:a}},g=function(e,t){var a=t.key,o=t.value;return'media'===a?Object.keys(o).some(function(e){return e})?y(e,{media:o}):m():'playHeadPercent'===a?E(e,{percent:o}):'volume'===a?M(e,{volume:o}):'muted'===a?R(e,{mute:o}):d({},a,o)},v=function(e,t){var a=n({},e);return a[t].keyEnabled&&Object.keys(a).forEach(function(e){a[e].focused=e===t}),a},S=function(e){var t=Object.keys(e).filter(function(t){return e[t].keyEnabled}).shift();if(e[t]!==void 0){var a=n({},e[t],{focused:!0});return n({},e,d({},t,a))}return e},T=function(e,t,a){var o=a(e[t.id],t),u=e[t.id].keyEnabled?v(e,t.id):S(e),l=u[t.id];return n({},u,d({},t.id,n({},l,o)))};t.default=function(){var e=0<arguments.length&&arguments[0]!==void 0?arguments[0]:l.initialState,t=arguments[1],a=function(a){return T(e,t,a)};switch(t.type){case r.actionNames.SET_MEDIA:return a(y);case r.actionNames.CLEAR_MEDIA:return a(m);case r.actionNames.PLAY:return a(P);case r.actionNames.PAUSE:return a(h);case r.actionNames.PLAY_HEAD:return a(E);case r.actionNames.VOLUME:return a(M);case r.actionNames.MUTE:return a(R);case r.actionNames.SET_OPTION:return a(g);case r.actionNames.FOCUS:return v(e,t.id);default:return e;}}},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(2);t.default=function(e){return{context:e,message:o.errors.URL_NOT_SET,hint:o.hints.URL_NOT_SET}}},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(2);t.default=function(e){return{context:e,message:o.errors.FORMAT_NO_SUPPORT,hint:o.hints.FORMAT_NO_SUPPORT}}},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(4),d=a(0),n=a(5),u=a(39),l=function(e){return e&&e.__esModule?e:{default:e}}(u),r=[];t.default=(0,o.compose)((0,d.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{fullScreen:a[o].fullScreen,paused:a[o].paused,startGuiFadeOut:a[o].startGuiFadeOut,guiFadeOut:a[o].guiFadeOut,guiFadeHoldTime:a[o].guiFadeHoldTime}},{setOption:n.setOption}),(0,o.withHandlers)({onMouseMove:function(e){return function(){e.fullScreen&&(e.setOption(e.id,'startGuiFadeOut',!1),r.forEach(function(e){return clearTimeout(e)}))}},fadeOutHandler:function(e){return function(){e.setOption(e.id,'guiFadeOut',!0)}}}),(0,o.lifecycle)({startFade:function(){this.props.fullScreen&&!this.props.paused&&this.props.startGuiFadeOut?r.push(setTimeout(this.props.fadeOutHandler,this.props.guiFadeHoldTime)):!this.props.startGuiFadeOut&&this.props.setOption(this.props.id,'guiFadeOut',!1)},componentDidUpdate:function(e){e.startGuiFadeOut!==this.props.startGuiFadeOut&&this.startFade()}}))(l.default)},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(9),l=a(1),r=o(l),i=a(10),s=o(i),f=function(e){var t=e.fullScreen,a=e.guiFadeOut,o=e.onMouseMove,d=e.children;return n.default.createElement(u.Motion,{defaultStyle:{opacity:1},style:{opacity:t?(0,u.spring)(a?0:1,[250]):1}},function(e){return n.default.createElement(s.default,{opacity:e.opacity,onMouseMove:o},d)})};f.propTypes={onMouseMove:r.default.func.isRequired,children:r.default.oneOfType([r.default.arrayOf(r.default.element),r.default.element]).isRequired,guiFadeOut:r.default.bool.isRequired,fullScreen:r.default.bool.isRequired},t.default=f},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(11),n=function(e){return e&&e.__esModule?e:{default:e}}(d);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{require:a[o].mediaSettings.video}})(n.default)},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=Object.assign||function(e){for(var t,a=1;a<arguments.length;a++)for(var o in t=arguments[a],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},n=a(3),u=o(n),l=a(1),r=o(l),i=a(42),s=o(i),f=a(45),p=o(f),c=a(2),m=function(e){return u.default.createElement(s.default,{updateMediaStatus:e.updateMediaStatus,onAbort:e.onAbort,onCanPlay:e.onCanPlay,onCanPlayThrough:e.onCanPlayThrough,onDurationChange:e.onDurationChange,onEmptied:e.onEmptied,onEncrypted:e.onEncrypted,onEnded:e.onEnded,onError:e.onError,onLoadedData:e.onLoadedData,onLoadedMetadata:e.onLoadedMetadata,onLoadStart:e.onLoadStart,onPause:e.onPause,onPlay:e.onPlay,onPlaying:e.onPlaying,onProgress:e.onProgress,onRateChange:e.onRateChange,onSeeked:e.onSeeked,onSeeking:e.onSeeking,onStalled:e.onStalled,onSuspend:e.onSuspend,onTimeUpdate:e.onTimeUpdate,onVolumeChange:e.onVolumeChange,onWaiting:e.onWaiting},u.default.cloneElement(u.default.Children.only(e.children),{ref:e.setCurrentMedia,className:c.classes.MEDIA},e.tracks.map(function(e){return u.default.createElement(p.default,d({key:e.src},e))})))};m.defaultProps={tracks:[]},m.propTypes={children:r.default.node.isRequired,setCurrentMedia:r.default.func.isRequired,updateMediaStatus:r.default.func.isRequired,tracks:r.default.arrayOf(r.default.shape({default:r.default.bool,kind:r.default.string,src:r.default.string.isRequired,label:r.default.string,srclang:r.default.string})),onAbort:r.default.func.isRequired,onCanPlay:r.default.func.isRequired,onCanPlayThrough:r.default.func.isRequired,onDurationChange:r.default.func.isRequired,onEmptied:r.default.func.isRequired,onEncrypted:r.default.func.isRequired,onEnded:r.default.func.isRequired,onError:r.default.func.isRequired,onLoadedData:r.default.func.isRequired,onLoadedMetadata:r.default.func.isRequired,onLoadStart:r.default.func.isRequired,onPause:r.default.func.isRequired,onPlay:r.default.func.isRequired,onPlaying:r.default.func.isRequired,onProgress:r.default.func.isRequired,onRateChange:r.default.func.isRequired,onSeeked:r.default.func.isRequired,onSeeking:r.default.func.isRequired,onStalled:r.default.func.isRequired,onSuspend:r.default.func.isRequired,onTimeUpdate:r.default.func.isRequired,onVolumeChange:r.default.func.isRequired,onWaiting:r.default.func.isRequired},t.default=m},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=Object.assign||function(e){for(var t,a=1;a<arguments.length;a++)for(var o in t=arguments[a],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},n=a(1),u=o(n),l=a(4),r=a(0),i=a(43),s=o(i),f=a(44),p=o(f),c=a(5),m={internalEvents:u.default.shape({onAbort:u.default.func,onCanPlay:u.default.func,onCanPlayThrough:u.default.func,onDurationChange:u.default.func,onEmptied:u.default.func,onEncrypted:u.default.func,onEnded:u.default.func,onError:u.default.func,onLoadedData:u.default.func,onLoadedMetadata:u.default.func,onLoadStart:u.default.func,onPause:u.default.func,onPlay:u.default.func,onPlaying:u.default.func,onProgress:u.default.func,onRateChange:u.default.func,onSeeked:u.default.func,onSeeking:u.default.func,onStalled:u.default.func,onSuspend:u.default.func,onTimeUpdate:u.default.func,onVolumeChange:u.default.func,onWaiting:u.default.func})};t.default=(0,l.compose)((0,r.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{src:a[o].src,pauseOthersOnPlay:a[o].pauseOthersOnPlay,otherJPlayerIds:Object.keys(a).filter(function(e){return e!==o})}},{setOption:c.setOption,pause:c.pause,play:c.play}),(0,l.getContext)(m),(0,l.defaultProps)({internalEvents:{}}),(0,l.mapProps)(function(t){var e={};return Object.keys(t.internalEvents).forEach(function(a){e[a]=function(o){t.internalEvents[a](o),t[a](o)}}),d({},t,e)}),(0,l.withHandlers)({pauseOthers:function(e){return function(){e.otherJPlayerIds.forEach(function(t){return e.pause(t)})}}}),(0,l.withHandlers)({onDurationChange:function(t){return function(a){t.updateMediaStatus(),t.onDurationChange(a)}},onEnded:function(t){return function(a){t.pause(t.id,0),t.updateMediaStatus(),t.onEnded(a)}},onError:function(t){return function(a){t.setOption(t.id,'error',(0,p.default)(t.src)),t.onError(a)}},onPlay:function(t){return function(a){t.pauseOthersOnPlay&&t.pauseOthers(),t.play(t.id),t.onPlay(a)}},onProgress:function(t){return function(a){for(var e=[],o=0;o<a.currentTarget.buffered.length;o+=1)e.push({start:a.currentTarget.buffered.start(o),end:a.currentTarget.buffered.end(o)});t.updateMediaStatus(),t.setOption(t.id,'bufferedTimeRanges',e),t.onProgress(a)}},onSeeked:function(t){return function(a){t.setOption(t.id,'seeking',!1),t.onSeeked(a)}},onSeeking:function(t){return function(a){t.setOption(t.id,'seeking',!0),t.onSeeking(a)}},onTimeUpdate:function(t){return function(a){t.updateMediaStatus(),t.onTimeUpdate(a)}}}))(s.default)},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=function(e){return n.default.cloneElement(n.default.Children.only(e.children),{onAbort:e.onAbort,onCanPlay:e.onCanPlay,onCanPlayThrough:e.onCanPlayThrough,onDurationChange:e.onDurationChange,onEmptied:e.onEmptied,onEncrypted:e.onEncrypted,onEnded:e.onEnded,onError:e.onError,onLoadedData:e.onLoadedData,onLoadedMetadata:e.onLoadedMetadata,onLoadStart:e.onLoadStart,onPause:e.onPause,onPlay:e.onPlay,onPlaying:e.onPlaying,onProgress:e.onProgress,onRateChange:e.onRateChange,onSeeked:e.onSeeked,onSeeking:e.onSeeking,onStalled:e.onStalled,onSuspend:e.onSuspend,onTimeUpdate:e.onTimeUpdate,onVolumeChange:e.onVolumeChange,onWaiting:e.onWaiting})};r.propTypes={children:l.default.element.isRequired,onAbort:l.default.func.isRequired,onCanPlay:l.default.func.isRequired,onCanPlayThrough:l.default.func.isRequired,onDurationChange:l.default.func.isRequired,onEmptied:l.default.func.isRequired,onEncrypted:l.default.func.isRequired,onEnded:l.default.func.isRequired,onError:l.default.func.isRequired,onLoadedData:l.default.func.isRequired,onLoadedMetadata:l.default.func.isRequired,onLoadStart:l.default.func.isRequired,onPause:l.default.func.isRequired,onPlay:l.default.func.isRequired,onPlaying:l.default.func.isRequired,onProgress:l.default.func.isRequired,onRateChange:l.default.func.isRequired,onSeeked:l.default.func.isRequired,onSeeking:l.default.func.isRequired,onStalled:l.default.func.isRequired,onSuspend:l.default.func.isRequired,onTimeUpdate:l.default.func.isRequired,onVolumeChange:l.default.func.isRequired,onWaiting:l.default.func.isRequired},t.default=r},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(2);t.default=function(e){return{context:e,message:o.errors.URL_NO_SUPPORT,hint:o.hints.URL_NO_SUPPORT}}},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=function(e){return n.default.createElement('track',{default:e.default,kind:e.kind,src:e.src,label:e.label,srcLang:e.srclang})};r.defaultProps={default:null,kind:null,label:null,srclang:null},r.propTypes={default:l.default.bool,kind:l.default.string,src:l.default.string.isRequired,label:l.default.string,srclang:l.default.string},t.default=r},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(13),n=function(e){return e&&e.__esModule?e:{default:e}}(d);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{require:!a[o].mediaSettings.video}})(n.default)},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(1),n=o(d),u=a(4),l=a(0),r=a(48),i=o(r),s=a(14),f=o(s),p=a(5);t.default=(0,u.compose)((0,u.withContext)({id:n.default.string},function(e){var t=e.id;return{id:t}}),(0,l.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id,d=t.keyBindings,n=t.children,u=t.className;return{media:a[o].media,fullScreen:a[o].fullScreen,paused:a[o].paused,startGuiFadeOut:a[o].startGuiFadeOut,keyBindings:d,id:o,children:n,className:(0,i.default)(a[o],t.states,u)}},{setMedia:p.setMedia,setOption:p.setOption}),(0,u.withHandlers)({onMouseMoveCapture:function(e){return function(){e.fullScreen&&(e.paused||e.startGuiFadeOut?e.setOption(e.id,'startGuiFadeOut',!1):e.setOption(e.id,'startGuiFadeOut',!0))}}}),(0,u.lifecycle)({componentDidMount:function(){0<Object.keys(this.props.media.sources).length&&this.props.setMedia(this.props.id,this.props.media),this.props.setOption(this.props.id,'volumeSupported',(0,l.canSetVolume)())}}))(f.default)},function(e,t,a){'use strict';function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}Object.defineProperty(t,'__esModule',{value:!0});var d=Object.assign||function(e){for(var t,a=1;a<arguments.length;a++)for(var o in t=arguments[a],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},n=a(49),u=function(e){return e&&e.__esModule?e:{default:e}}(n),l=a(2);t.default=function(e,t){for(var a=arguments.length,n=Array(2<a?a-2:0),r=2;r<a;r++)n[r-2]=arguments[r];var i;return u.default.apply(void 0,[l.classes.JPLAYER].concat(n,[d((i={},o(i,l.classes.states.AUDIO,!e.mediaSettings.video),o(i,l.classes.states.VIDEO,e.mediaSettings.video),o(i,l.classes.states.PLAYING,!e.paused),o(i,l.classes.states.IDLE,0===e.currentTime),o(i,l.classes.states.FULL_SCREEN,e.fullScreen),o(i,l.classes.states.MUTED,e.muted),o(i,l.classes.states.VOLUME_LOW,!e.muted&&0.5>e.volume),o(i,l.classes.states.VOLUME_HIGH,!e.muted&&0.5<=e.volume),o(i,l.classes.states.SEEKING,e.seeking),o(i,l.classes.states.LOOPED,e.loop),o(i,l.classes.states.NO_BROWSER_SUPPORT,e.mediaSettings.nonSupported),o(i,l.classes.states.NO_VOLUME_SUPPORT,!e.volumeSupported),i),t)]))}},function(e){e.exports=classNames},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(4),n=a(8),u=function(e){return e&&e.__esModule?e:{default:e}}(n),l=a(5),r=a(2);t.default=(0,d.compose)((0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{paused:a[o].paused,fullScreen:a[o].fullScreen,muted:a[o].muted,volume:a[o].volume,keyEnabled:a[o].keyEnabled,focused:a[o].focused,id:o}},null,function(e,t,a){var o=t.dispatch,d=a.keyBindings,n=a.id;return{keyBindings:(0,u.default)({},{play:{key:80,fn:function(){return e.paused?o((0,l.play)(n)):o((0,l.pause)(n))}},fullScreen:{key:70,fn:function(){return o((0,l.setOption)(n,'fullScreen',!e.fullScreen))}},mute:{key:77,fn:function(){return o((0,l.setMute)(n,!e.muted))}},volumeUp:{key:190,fn:function(){o((0,l.setVolume)(n,e.volume+0.1))}},volumeDown:{key:188,fn:function(){return o((0,l.setVolume)(n,e.volume-0.1))}},loop:{key:76,fn:function(){return o((0,l.setOption)(n,'loop',!e.loop))}}},d),focused:e.focused,keyEnabled:e.keyEnabled}}),(0,d.withHandlers)({onKeyDown:function(e){return function(t){!r.keyIgnoredElementNames.some(function(e){return e.toUpperCase()===t.target.nodeName.toUpperCase()})&&e.focused&&e.keyEnabled&&Object.keys(e.keyBindings).forEach(function(a){var o=e.keyBindings[a];(o.key===t.keyCode||o.key===t.key)&&(t.preventDefault(),o.fn())})}}}),(0,d.lifecycle)({componentDidMount:function(){document.addEventListener('keydown',this.props.onKeyDown)},componentWillUnmount:function(){document.removeEventListener('keydown',this.props.onKeyDown)}}))((0,d.renderNothing)(null))},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(52),d=function(e){return e&&e.__esModule?e:{default:e}}(o),n=a(0),u=a(4),l=a(5);t.default=(0,u.compose)((0,n.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{fullScreen:a[o].fullScreen}},{setOption:l.setOption}),(0,u.withHandlers)({closeFullScreenListener:function(e){return function(){!d.default.isFullscreen&&e.fullScreen&&e.setOption(e.id,'fullScreen',!1)}}}),(0,u.lifecycle)({requestFullScreen:function(){this.props.fullScreen&&(d.default.enabled&&d.default.request(this.props.jPlayer),document.body.style.visibility='hidden')},exitFullScreen:function(){this.props.fullScreen||(d.default.enabled&&d.default.exit(),document.body.style.visibility='visible')},componentDidMount:function(){d.default.enabled&&document.addEventListener(d.default.raw.fullscreenchange,this.props.closeFullScreenListener),this.requestFullScreen()},componentDidUpdate:function(e){this.requestFullScreen(),e.fullScreen!==this.props.fullScreen&&this.exitFullScreen()},componentWillUnmount:function(){d.default.enabled&&document.removeEventListener(d.default.raw.fullscreenchange,this.props.closeFullScreenListener)}}))((0,u.renderNothing)(null))},function(e){e.exports=screenfull},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(4);t.default=(0,d.compose)((0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{error:a[o].error}}),(0,d.lifecycle)({logError:function(){console.error(this.props.error)},componentDidUpdate:function(e){e.error!==this.props.error&&this.logError()}}))((0,d.renderNothing)(null))},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(4),n=a(5);t.default=(0,d.compose)((0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{timeFormats:a[o].timeFormats,currentTime:a[o].currentTime,duration:a[o].duration,showRemainingDuration:a[o].showRemainingDuration}},{setOption:n.setOption}),(0,d.withHandlers)({setDurationText:function(e){return function(){var t='';if(e.showRemainingDuration){var a=e.duration-e.currentTime;t=(0<a?'-':'')+(0,o.convertTime)(a,e.timeFormats)}else t=(0,o.convertTime)(e.duration,e.timeFormats);e.setOption(e.id,'durationText',t)}},setCurrentTimeText:function(e){return function(){var t=(0,o.convertTime)(e.currentTime,e.timeFormats);e.setOption(e.id,'currentTimeText',t)}}}),(0,d.lifecycle)({componentDidUpdate:function(e){(e.timeFormats!==this.props.timeFormats||e.currentTime!==this.props.currentTime)&&this.props.setCurrentTimeText(),(e.timeFormats!==this.props.timeFormats||e.currentTime!==this.props.currentTime||e.duration!==this.props.duration||e.showRemainingDuration!==this.props.showRemainingDuration)&&this.props.setDurationText()}}))((0,d.renderNothing)(null))},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(56),n=function(e){return e&&e.__esModule?e:{default:e}}(d);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{smoothPlayBar:a[o].smoothPlayBar,currentPercentAbsolute:a[o].currentPercentAbsolute,currentPercentRelative:a[o].currentPercentRelative}})(n.default)},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(9),l=a(1),r=o(l),i=a(15),s=o(i),f=function(e){return n.default.createElement(u.Motion,{style:{smoothWidth:(0,u.spring)(e.currentPercentAbsolute,[250])}},function(t){return n.default.createElement(s.default,{smoothWidth:t.smoothWidth,smoothPlayBar:e.smoothPlayBar,currentPercentRelative:e.currentPercentRelative})})};f.propTypes={currentPercentRelative:r.default.number.isRequired,currentPercentAbsolute:r.default.number.isRequired,smoothPlayBar:r.default.bool.isRequired},t.default=f},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(4),d=a(0),n=a(16),u=function(e){return e&&e.__esModule?e:{default:e}}(n);t.default=(0,o.compose)((0,d.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{bufferedTimeRanges:a[o].bufferedTimeRanges,duration:a[o].duration,bufferColour:a[o].bufferColour}}),(0,o.withHandlers)(function(){var e;return{setCanvas:function(){return function(t){e=t}},clearBuffer:function(){return function(){e.getContext('2d').clearRect(0,0,e.width,e.height)}},fillBufferPartially:function(t){return function(){var a=e.width/t.duration,o=e.getContext('2d');t.bufferedTimeRanges.forEach(function(d){var n=d.start*a,u=d.end*a;o.fillStyle=t.bufferColour,o.fillRect(n,0,u-n,e.height)})}}}}),(0,o.lifecycle)({componentDidUpdate:function(e){e.bufferedTimeRanges!==this.props.bufferedTimeRanges&&(0===this.props.bufferedTimeRanges.length&&this.props.clearBuffer(),this.props.fillBufferPartially())}}))(u.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(17),n=function(e){return e&&e.__esModule?e:{default:e}}(d);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{src:a[o].media.poster}})(n.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(18),n=function(e){return e&&e.__esModule?e:{default:e}}(d);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,d=t.id;return{title:(0,o.formatArtistAndTitle)(a[d].media.artist,a[d].media.title)}})(n.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(5),n=a(19),u=function(e){return e&&e.__esModule?e:{default:e}}(n);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{fullScreen:a[o].fullScreen}},{setFullScreen:function(e,t){return(0,d.setOption)(e,'fullScreen',t)}})(u.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(5),n=a(20),u=function(e){return e&&e.__esModule?e:{default:e}}(n),l={setMute:d.setMute};t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{muted:a[o].muted}},l)(u.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(5),n=a(21),u=function(e){return e&&e.__esModule?e:{default:e}}(n);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{paused:a[o].paused}},function(e){return{play:function(t,a){a?e((0,d.play)(t)):e((0,d.pause)(t))}}})(u.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(4),n=a(5),u=a(22),l=function(e){return e&&e.__esModule?e:{default:e}}(u);t.default=(0,d.compose)((0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{loop:a[o].loop}},{setOption:n.setOption}),(0,d.withHandlers)({loop:function(e){return function(){return e.setOption(e.id,'loop',!e.loop)}}}))(l.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(4),d=a(0),n=a(5),u=a(23),l=function(e){return e&&e.__esModule?e:{default:e}}(u);t.default=(0,o.compose)((0,d.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{seekPercent:a[o].seekPercent}},{setPlayHead:n.setPlayHead}),(0,o.withHandlers)({movePlayHead:function(t){return function(a,o){var e=(0,d.getElementOffset)(a),n=o.clientX-e.left,u=a.getBoundingClientRect().width;t.setPlayHead(t.id,100*(n/u))}}}),(0,o.withHandlers)({clickMoveBar:function(t){return function(a,o){return t.movePlayHead(a,o)}},touchMoveBar:function(t){return function(a,o){o.preventDefault(),t.movePlayHead(a,o.touches[0])}}}))(l.default)},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(1),l=o(u),r=function(e){return n.default.cloneElement(n.default.Children.only(e.children),{onClick:e.onClick,onMouseDown:e.onMouseDown,onTouchStart:e.onTouchStart,ref:e.setBar})};r.propTypes={children:l.default.element.isRequired,onClick:l.default.func.isRequired,onMouseDown:l.default.func.isRequired,onTouchStart:l.default.func.isRequired,setBar:l.default.func.isRequired},t.default=r},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(4),n=a(5),u=a(24),l=function(e){return e&&e.__esModule?e:{default:e}}(u);t.default=(0,d.compose)((0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{verticalPlaybackRate:a[o].verticalPlaybackRate,minPlaybackRate:a[o].minPlaybackRate,maxPlaybackRate:a[o].maxPlaybackRate}},{setOption:n.setOption}),(0,d.withHandlers)({movePlaybackRate:function(t){return function(a,d){var e,n=(0,o.getElementOffset)(a),u=a.getBoundingClientRect().width,l=a.getBoundingClientRect().height,r=d.clientX-n.left,i=l-d.clientY+n.top;e=t.verticalPlaybackRate?i/l:r/u;var s=e*(t.maxPlaybackRate-t.minPlaybackRate)+t.minPlaybackRate;t.setOption(t.id,'playbackRate',s)}}}),(0,d.withHandlers)({clickMoveBar:function(t){return function(a,o){return t.movePlaybackRate(a,o)}},touchMoveBar:function(t){return function(a,o){o.preventDefault(),t.movePlaybackRate(a,o.touches[0])}}}))(l.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(4),n=a(5),u=a(27),l=function(e){return e&&e.__esModule?e:{default:e}}(u);t.default=(0,d.compose)((0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{verticalVolume:a[o].verticalVolume}},{setVolume:n.setVolume}),(0,d.withHandlers)({moveVolumeBar:function(t){return function(a,d){var e=(0,o.getElementOffset)(a),n=a.getBoundingClientRect().width,u=a.getBoundingClientRect().height,l=u-d.clientY+e.top,r=d.clientX-e.left;t.verticalVolume?t.setVolume(t.id,l/u):t.setVolume(t.id,r/n)}}}),(0,d.withHandlers)({clickMoveBar:function(t){return function(a,o){return t.moveVolumeBar(a,o)}},touchMoveBar:function(t){return function(a,o){o.preventDefault(),t.moveVolumeBar(a,o.touches[0])}}}))(l.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(30),n=function(e){return e&&e.__esModule?e:{default:e}}(d);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{free:a[o].media.free,url:a[o].src}})(n.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(31),n=function(e){return e&&e.__esModule?e:{default:e}}(d);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{durationText:a[o].durationText}})(n.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(32),n=function(e){return e&&e.__esModule?e:{default:e}}(d);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{currentTimeText:a[o].currentTimeText}})(n.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0),d=a(33),n=function(e){return e&&e.__esModule?e:{default:e}}(d);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{nonSupported:a[o].mediaSettings.nonSupported}})(n.default)}]);
var ReactJPlayer=function(e){function t(o){if(a[o])return a[o].exports;var d=a[o]={i:o,l:!1,exports:{}};return e[o].call(d.exports,d,d.exports,t),d.l=!0,d.exports}var a={};return t.m=e,t.c=a,t.d=function(e,a,o){t.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:o})},t.n=function(e){var a=e&&e.__esModule?function(){return e['default']}:function(){return e};return t.d(a,'a',a),a},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p='',t(t.s=34)}([function(e,t){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var a=t.actionNames={SET_MEDIA:'JPLAYER_SET_MEDIA',CLEAR_MEDIA:'JPLAYER_CLEAR_MEDIA',PLAY:'JPLAYER_PLAY',PAUSE:'JPLAYER_PAUSE',PLAY_HEAD:'JPLAYER_PLAY_HEAD',VOLUME:'JPLAYER_VOLUME',MUTE:'JPLAYER_MUTE',FOCUS:'JPLAYER_FOCUS',SET_OPTION:'JPLAYER_SET_JPLAYER_OPTION'},o=t.errors={FORMAT_NO_SUPPORT:'It is not possible to play any media format provided on this browser using your current defaultOptions.',URL_NO_SUPPORT:'The media URL could not be loaded.',URL_NOT_SET:'Attempted to issue media playback commands while no media url is set.',INVALID_GLOBAL_METHOD:'You passed an invalid jPlayer method to the global array'},d=t.hints={FORMAT_NO_SUPPORT:'The browser may not support these file types.',URL_NO_SUPPORT:'Check the media URL is valid.',URL_NOT_SET:'Pass the media through the defaultOptions or use the setMedia() action that is passed into the component props.',INVALID_GLOBAL_METHOD:'Remove the invalid method from the "global" option'},n=t.classes={MEDIA:'jp-media',JPLAYER:'jp-jplayer',MUTE:'jp-mute',DOWNLOAD:'jp-download',VOLUME_BAR:'jp-volume-bar',VOLUME_BAR_VALUE:'jp-volume-bar-value',PLAYBACK_RATE_BAR:'jp-playback-rate-bar',PLAYBACK_RATE_BAR_VALUE:'jp-playback-rate-bar-value',BUFFER_BAR:'jp-buffer-bar',PROGRESS:'jp-progress',SEEK_BAR:'jp-seek-bar',PLAY_BAR:'jp-play-bar',SEEKING:'jp-seeking-bg',GUI:'jp-gui',NO_BROWSER_SUPPORT:'jp-no-browser-support',PLAY:'jp-play',PAUSE:'jp-pause',STOP:'jp-stop',REPEAT:'jp-repeat',FULL_SCREEN:'jp-full-screen',CURRENT_TIME:'jp-current-time',DURATION:'jp-duration',DETAILS:'jp-details',TITLE:'jp-title',SHUFFLE:'jp-shuffle',PREVIOUS:'jp-previous',NEXT:'jp-next',POSTER:'jp-poster',states:{AUDIO:'jp-state-audio',VIDEO:'jp-state-video',PLAYING:'jp-state-playing',IDLE:'jp-state-idle',SEEKING:'jp-state-seeking',MUTED:'jp-state-muted',VOLUME_LOW:'jp-state-volume-low',VOLUME_HIGH:'jp-state-volume-high',LOOPED:'jp-state-looped',FULL_SCREEN:'jp-state-full-screen',SHUFFLED:'jp-state-shuffled',NO_BROWSER_SUPPORT:'jp-state-no-browser-support',NO_VOLUME_SUPPORT:'jp-state-no-volume-support'}},u=t.keyIgnoredElementNames=['INPUT','TEXTAREA','SELECT'],l=t.formats={mp3:{CODEC:'audio/mpeg',MEDIA:'audio'},m4a:{CODEC:'audio/mp4; codecs="mp4a.40.2"',MEDIA:'audio'},m3u8a:{CODEC:'application/vnd.apple.mpegurl; codecs="mp4a.40.2"',MEDIA:'audio'},m3ua:{CODEC:'audio/mpegurl',MEDIA:'audio'},oga:{CODEC:'audio/ogg; codecs="vorbis, opus"',MEDIA:'audio'},flac:{CODEC:'audio/x-flac',MEDIA:'audio'},wav:{CODEC:'audio/wav; codecs="1"',MEDIA:'audio'},webma:{CODEC:'audio/webm; codecs="vorbis"',MEDIA:'audio'},fla:{CODEC:'audio/x-flv',MEDIA:'audio'},rtmpa:{CODEC:'audio/rtmp; codecs="rtmp"',MEDIA:'audio'},m4v:{CODEC:'video/mp4; codecs="avc1.42E01E, mp4a.40.2"',MEDIA:'video'},m3u8v:{CODEC:'application/vnd.apple.mpegurl; codecs="avc1.42E01E, mp4a.40.2"',MEDIA:'video'},m3uv:{CODEC:'audio/mpegurl',MEDIA:'video'},ogv:{CODEC:'video/ogg; codecs="theora, vorbis"',MEDIA:'video'},webmv:{CODEC:'video/webm; codecs="vorbis, vp8"',MEDIA:'video'},flv:{CODEC:'video/x-flv',MEDIA:'video'},rtmpv:{CODEC:'video/rtmp; codecs="rtmp"',MEDIA:'video'}},r=t.defaultStatus={newTime:null,guiFadeOut:!1,playHeadPercent:0,mediaSettings:{video:!1,nonSupported:!1,formats:[]},paused:!0,seeking:!1,src:null,currentTimeText:'0:00',durationText:null,seekPercent:0,currentPercentRelative:0,currentPercentAbsolute:0,currentTime:0,duration:0,bufferedTimeRanges:[],focused:!1},i=t.defaultOptions={preload:'metadata',minPlaybackRate:0.5,maxPlaybackRate:4,playbackRate:1,defaultPlaybackRate:1,bufferColour:'#ddd',volume:0.8,barDrag:!0,pauseOthersOnPlay:!0,startGuiFadeOut:!1,guiFadeHoldTime:2e3,media:{sources:{},tracks:[],title:null,artist:null,poster:null,free:!1},keyBindings:{},showRemainingDuration:!1,muted:!1,loop:!1,autoplay:!1,smoothPlayBar:!1,fullScreen:!1,verticalPlaybackRate:!1,verticalVolume:!1,keyEnabled:!0,timeFormats:{showHour:!1,showMin:!0,showSec:!0,padHour:!1,padMin:!0,padSec:!0,sepHour:':',sepMin:':',sepSec:''}}},function(e){e.exports=ReactJPlayerUtils},function(e){e.exports=PropTypes},function(e){e.exports=React},function(e){e.exports=Recompose},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0}),t.setOption=t.focus=t.setMute=t.setVolume=t.setPlayHead=t.pause=t.play=t.clearMedia=t.setMedia=void 0;var o=a(0),d=t.setMedia=function(e,t){return{type:o.actionNames.SET_MEDIA,id:e,media:t}},n=t.clearMedia=function(e){return{type:o.actionNames.CLEAR_MEDIA,id:e}},u=t.play=function(e,t){return{type:o.actionNames.PLAY,id:e,time:t}},l=t.pause=function(e,t){return{type:o.actionNames.PAUSE,id:e,time:t}},r=t.setPlayHead=function(e,t){return{type:o.actionNames.PLAY_HEAD,id:e,percent:t}},i=t.setVolume=function(e,t){return{type:o.actionNames.VOLUME,id:e,volume:t}},s=t.setMute=function(e,t){return{type:o.actionNames.MUTE,id:e,mute:t}},f=t.focus=function(e){return{type:o.actionNames.FOCUS,id:e}},p=t.setOption=function(e,t,a){return{type:o.actionNames.SET_OPTION,id:e,key:t,value:a}}},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(4),n=a(65),u=function(e){return e&&e.__esModule?e:{default:e}}(n);t.default=(0,d.compose)((0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{barDrag:a[o].barDrag}}),(0,d.withHandlers)(function(){var t,a;return{setBar:function(){return function(e){t=e}},onClick:function(a){return function(o){return a.clickMoveBar(t,o)}},onTouchStart:function(){return function(){a=!0}},onTouchMove:function(o){return function(d){o.barDrag&&a&&o.touchMoveBar(t,d)}},onTouchEnd:function(){return function(){a=!1}},onMouseMove:function(o){return function(d){o.barDrag&&a&&o.clickMoveBar(t,d)}},onMouseDown:function(){return function(){a=!0}},onMouseUp:function(){return function(){a=!1}}}}),(0,d.lifecycle)({componentDidMount:function(){document.addEventListener('mouseup',this.props.onMouseUp),document.addEventListener('mousemove',this.props.onMouseMove),document.addEventListener('touchmove',this.props.onTouchMove,{passive:!1}),document.addEventListener('touchend',this.props.onTouchEnd)},componentWillUnmount:function(){document.removeEventListener('mouseup',this.props.onMouseUp),document.removeEventListener('mousemove',this.props.onMouseMove),document.removeEventListener('touchmove',this.props.onTouchMove),document.removeEventListener('touchend',this.props.onTouchEnd)}}))(u.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0}),t.initialState=void 0;var o=a(8),d=function(e){return e&&e.__esModule?e:{default:e}}(o),n=a(0),u=t.initialState={};t.default=function(e){u[e.id]=(0,d.default)({},n.defaultStatus,n.defaultOptions,e)}},function(e){e.exports=_.merge},function(e){e.exports=ReactMotion},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=a(0),i=function(e){var t=e.opacity,a=e.children,o=e.onMouseMove;return n.default.createElement('div',{className:r.classes.GUI,onMouseMove:o,style:{opacity:t}},a)};i.propTypes={opacity:l.default.number.isRequired,onMouseMove:l.default.func.isRequired,children:l.default.oneOfType([l.default.arrayOf(l.default.element),l.default.element]).isRequired},t.default=i},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=a(4),i=a(12),s=o(i),f=a(0),p=function(e){return n.default.createElement(s.default,{onAbort:e.onAbort,onCanPlay:e.onCanPlay,onCanPlayThrough:e.onCanPlayThrough,onDurationChange:e.onDurationChange,onEmptied:e.onEmptied,onEncrypted:e.onEncrypted,onEnded:e.onEnded,onError:e.onError,onLoadedData:e.onLoadedData,onLoadedMetadata:e.onLoadedMetadata,onLoadStart:e.onLoadStart,onPause:e.onPause,onPlay:e.onPlay,onPlaying:e.onPlaying,onProgress:e.onProgress,onRateChange:e.onRateChange,onSeeked:e.onSeeked,onSeeking:e.onSeeking,onStalled:e.onStalled,onSuspend:e.onSuspend,onTimeUpdate:e.onTimeUpdate,onVolumeChange:e.onVolumeChange,onWaiting:e.onWaiting},function(t,a){return n.default.createElement('audio',{key:e.src.length?e.src[0]:null,ref:t,className:f.classes.MEDIA},e.src.map(function(e){return n.default.createElement('source',{key:e,src:e})}),a)})};p.defaultProps={onAbort:Function.prototype,onCanPlay:Function.prototype,onCanPlayThrough:Function.prototype,onDurationChange:Function.prototype,onEmptied:Function.prototype,onEncrypted:Function.prototype,onEnded:Function.prototype,onError:Function.prototype,onLoadedData:Function.prototype,onLoadedMetadata:Function.prototype,onLoadStart:Function.prototype,onPause:Function.prototype,onPlay:Function.prototype,onPlaying:Function.prototype,onProgress:Function.prototype,onRateChange:Function.prototype,onSeeked:Function.prototype,onSeeking:Function.prototype,onStalled:Function.prototype,onSuspend:Function.prototype,onTimeUpdate:Function.prototype,onVolumeChange:Function.prototype,onWaiting:Function.prototype},p.propTypes={onAbort:l.default.func,onCanPlay:l.default.func,onCanPlayThrough:l.default.func,onDurationChange:l.default.func,onEmptied:l.default.func,onEncrypted:l.default.func,onEnded:l.default.func,onError:l.default.func,onLoadedData:l.default.func,onLoadedMetadata:l.default.func,onLoadStart:l.default.func,onPause:l.default.func,onPlay:l.default.func,onPlaying:l.default.func,onProgress:l.default.func,onRateChange:l.default.func,onSeeked:l.default.func,onSeeking:l.default.func,onStalled:l.default.func,onSuspend:l.default.func,onTimeUpdate:l.default.func,onVolumeChange:l.default.func,onWaiting:l.default.func,src:l.default.arrayOf(l.default.string).isRequired},t.default=(0,r.compose)((0,r.branch)(function(e){return e.require},(0,r.renderComponent)(p)))((0,r.renderNothing)(null))},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(4),n=a(41),u=function(e){return e&&e.__esModule?e:{default:e}}(n),l=a(5);t.default=(0,d.compose)((0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{loop:a[o].loop,playHeadPercent:a[o].playHeadPercent,paused:a[o].paused,defaultPlaybackRate:a[o].defaultPlaybackRate,playbackRate:a[o].playbackRate,preload:a[o].preload,volume:a[o].volume,muted:a[o].muted,autoplay:a[o].autoplay,newTime:a[o].newTime,tracks:a[o].media.tracks}},{setOption:l.setOption}),(0,d.withHandlers)(function(){var e,t=function(){return 0<e.seekable.length?e.seekable.end(e.seekable.length-1):NaN},a=function(){return(0,o.toPercentage)(e.currentTime,t())},d=function(){return(0,o.toPercentage)(t(),e.duration)};return{setCurrentMedia:function(){return function(t){e=t}},updateMediaStatus:function(t){return function(){var n=(0,o.toPercentage)(e.currentTime,e.duration);isFinite(e.duration)&&t.setOption(t.id,'duration',e.duration),t.setOption(t.id,'currentPercentRelative',a()),t.setOption(t.id,'seekPercent',d()),t.setOption(t.id,'currentPercentAbsolute',n),t.setOption(t.id,'currentTime',e.currentTime),t.setOption(t.id,'playbackRate',e.playbackRate)}},updateMediaTime:function(t){return function(){e.currentTime=t.newTime,t.setOption(t.id,'newTime',null)}},updateMediaTimeAfterSeeking:function(d){return function(){var n=t();isFinite(n)&&(e.currentTime=(0,o.toRelativePercentage)(d.playHeadPercent,n),d.setOption(d.id,'currentPercentRelative',a()))}},updateMediaPlayState:function(t){return function(){t.paused?e.pause():e.play()}},updateOtherMediaValues:function(t){return function(){e.defaultPlaybackRate=t.defaultPlaybackRate,e.playbackRate=t.playbackRate,e.preload=t.preload,e.volume=t.volume,e.muted=t.muted,e.autoplay=t.autoplay,e.loop=t.loop}}}}),(0,d.lifecycle)({componentDidMount:function(){this.props.updateOtherMediaValues()},componentDidUpdate:function(e){null!==this.props.newTime&&this.props.updateMediaTime(),e.playHeadPercent!==this.props.playHeadPercent&&this.props.updateMediaTimeAfterSeeking(),this.props.updateMediaPlayState(),this.props.updateOtherMediaValues()}}))(u.default)},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=a(4),i=a(12),s=o(i),f=a(0),p=function(e){return n.default.createElement(s.default,{onAbort:e.onAbort,onCanPlay:e.onCanPlay,onCanPlayThrough:e.onCanPlayThrough,onDurationChange:e.onDurationChange,onEmptied:e.onEmptied,onEncrypted:e.onEncrypted,onEnded:e.onEnded,onError:e.onError,onLoadedData:e.onLoadedData,onLoadedMetadata:e.onLoadedMetadata,onLoadStart:e.onLoadStart,onPause:e.onPause,onPlay:e.onPlay,onPlaying:e.onPlaying,onProgress:e.onProgress,onRateChange:e.onRateChange,onSeeked:e.onSeeked,onSeeking:e.onSeeking,onStalled:e.onStalled,onSuspend:e.onSuspend,onTimeUpdate:e.onTimeUpdate,onVolumeChange:e.onVolumeChange,onWaiting:e.onWaiting},function(t,a){return n.default.createElement('audio',{key:e.src.length?e.src[0]:null,ref:t,className:f.classes.MEDIA},e.src.map(function(e){return n.default.createElement('source',{key:e,src:e})}),a)})};p.defaultProps={onAbort:Function.prototype,onCanPlay:Function.prototype,onCanPlayThrough:Function.prototype,onDurationChange:Function.prototype,onEmptied:Function.prototype,onEncrypted:Function.prototype,onEnded:Function.prototype,onError:Function.prototype,onLoadedData:Function.prototype,onLoadedMetadata:Function.prototype,onLoadStart:Function.prototype,onPause:Function.prototype,onPlay:Function.prototype,onPlaying:Function.prototype,onProgress:Function.prototype,onRateChange:Function.prototype,onSeeked:Function.prototype,onSeeking:Function.prototype,onStalled:Function.prototype,onSuspend:Function.prototype,onTimeUpdate:Function.prototype,onVolumeChange:Function.prototype,onWaiting:Function.prototype},p.propTypes={onAbort:l.default.func,onCanPlay:l.default.func,onCanPlayThrough:l.default.func,onDurationChange:l.default.func,onEmptied:l.default.func,onEncrypted:l.default.func,onEnded:l.default.func,onError:l.default.func,onLoadedData:l.default.func,onLoadedMetadata:l.default.func,onLoadStart:l.default.func,onPause:l.default.func,onPlay:l.default.func,onPlaying:l.default.func,onProgress:l.default.func,onRateChange:l.default.func,onSeeked:l.default.func,onSeeking:l.default.func,onStalled:l.default.func,onSuspend:l.default.func,onTimeUpdate:l.default.func,onVolumeChange:l.default.func,onWaiting:l.default.func,src:l.default.arrayOf(l.default.string).isRequired},t.default=(0,r.compose)((0,r.branch)(function(e){return e.require},(0,r.renderComponent)(p)))((0,r.renderNothing)(null))},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=a(50),i=o(r),s=a(51),f=o(s),p=a(53),c=o(p),m=a(54),y=o(m),P=function(e){var t=e.className,a=e.keyBindings,o=e.children,d=e.onMouseMoveCapture,u=e.id;return n.default.createElement('div',{id:u,className:t,draggable:!1,onMouseMoveCapture:d},n.default.createElement(i.default,{keyBindings:a}),n.default.createElement(y.default,null),n.default.createElement(f.default,null),n.default.createElement(c.default,null),o)};P.defaultProps={keyBindings:null},P.propTypes={keyBindings:l.default.object,onMouseMoveCapture:l.default.func.isRequired,className:l.default.string.isRequired,id:l.default.string.isRequired,children:l.default.oneOfType([l.default.arrayOf(l.default.element),l.default.element]).isRequired},t.default=P},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=a(0),i=function(e){var t=e.smoothPlayBar?e.smoothWidth+'%':e.currentPercentRelative+'%';return n.default.createElement('div',{className:r.classes.PLAY_BAR,style:{width:t}})};i.propTypes={smoothPlayBar:l.default.bool.isRequired,smoothWidth:l.default.number.isRequired,currentPercentRelative:l.default.number.isRequired},t.default=i},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=a(0),i=function(e){var t=e.setCanvas;return n.default.createElement('canvas',{ref:t,className:r.classes.BUFFER_BAR})};i.propTypes={setCanvas:l.default.func.isRequired},t.default=i},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=a(4),i=a(0),s=function(e){var t=e.src;return n.default.createElement('img',{className:i.classes.POSTER,alt:'',src:t})};s.defaultProps={src:null},s.propTypes={src:l.default.string},t.default=(0,r.compose)((0,r.branch)(function(e){return e.src},(0,r.renderComponent)(s)))((0,r.renderNothing)(null))},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=a(4),i=a(0),s=function(e){var t=e.title;return n.default.createElement('div',{className:i.classes.TITLE},t)};s.propTypes={title:l.default.string.isRequired},t.default=(0,r.compose)((0,r.branch)(function(e){return e.title},(0,r.renderComponent)(s)))((0,r.renderNothing)(null))},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=a(0),i=function(e){var t=e.setFullScreen,a=e.id,o=e.fullScreen,d=e.children;return n.default.createElement('button',{className:r.classes.FULL_SCREEN,onClick:function(){return t(a,!o)}},d)};i.propTypes={children:l.default.node.isRequired,setFullScreen:l.default.func.isRequired,id:l.default.string.isRequired,fullScreen:l.default.bool.isRequired},t.default=i},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=a(0),i=function(e){var t=e.setMute,a=e.id,o=e.muted,d=e.children;return n.default.createElement('button',{className:r.classes.MUTE,onClick:function(){return t(a,!o)}},d)};i.propTypes={id:l.default.string.isRequired,children:l.default.node.isRequired,setMute:l.default.func.isRequired,muted:l.default.bool.isRequired},t.default=i},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=a(0),i=function(e){var t=e.play,a=e.id,o=e.paused,d=e.children;return n.default.createElement('button',{className:r.classes.PLAY,onClick:function(){return t(a,o)}},d)};i.propTypes={children:l.default.node.isRequired,play:l.default.func.isRequired,id:l.default.string.isRequired,paused:l.default.bool.isRequired},t.default=i},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=a(0),i=function(e){var t=e.loop,a=e.children;return n.default.createElement('button',{className:r.classes.REPEAT,onClick:t},a)};i.propTypes={children:l.default.node.isRequired,loop:l.default.func.isRequired},t.default=i},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=a(6),i=o(r),s=a(0),f=function(e){return n.default.createElement(i.default,{clickMoveBar:e.clickMoveBar,touchMoveBar:e.touchMoveBar},n.default.createElement('div',{className:s.classes.SEEK_BAR,style:{width:e.seekPercent+'%'}},e.children))};f.propTypes={seekPercent:l.default.number.isRequired,clickMoveBar:l.default.func.isRequired,touchMoveBar:l.default.func.isRequired,children:l.default.oneOfType([l.default.arrayOf(l.default.element),l.default.element]).isRequired},t.default=f},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=a(6),i=o(r),s=a(25),f=o(s),p=a(0),c=function(e){return n.default.createElement(i.default,{clickMoveBar:e.clickMoveBar,touchMoveBar:e.touchMoveBar},n.default.createElement('div',{className:p.classes.PLAYBACK_RATE_BAR},e.children))};c.defaultProps={children:n.default.createElement(f.default,null)},c.propTypes={clickMoveBar:l.default.func.isRequired,touchMoveBar:l.default.func.isRequired,children:l.default.node},t.default=c},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(26),n=function(e){return e&&e.__esModule?e:{default:e}}(d);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{verticalPlaybackRate:a[o].verticalPlaybackRate,minPlaybackRate:a[o].minPlaybackRate,maxPlaybackRate:a[o].maxPlaybackRate,playbackRate:a[o].playbackRate}})(n.default)},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=a(0),i=function(e){var t=(e.playbackRate-e.minPlaybackRate)/(e.maxPlaybackRate-e.minPlaybackRate),a=100*t+'%',o={width:e.verticalPlaybackRate?null:a,height:e.verticalPlaybackRate?a:null};return n.default.createElement('div',{className:r.classes.PLAYBACK_RATE_BAR_VALUE,style:o})};i.propTypes={verticalPlaybackRate:l.default.bool.isRequired,minPlaybackRate:l.default.number.isRequired,maxPlaybackRate:l.default.number.isRequired,playbackRate:l.default.number.isRequired},t.default=i},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=a(6),i=o(r),s=a(28),f=o(s),p=a(0),c=function(e){return n.default.createElement(i.default,{clickMoveBar:e.clickMoveBar,touchMoveBar:e.touchMoveBar},n.default.createElement('div',{className:p.classes.VOLUME_BAR},e.children))};c.defaultProps={children:n.default.createElement(f.default,null)},c.propTypes={clickMoveBar:l.default.func.isRequired,touchMoveBar:l.default.func.isRequired,children:l.default.node},t.default=c},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(29),n=function(e){return e&&e.__esModule?e:{default:e}}(d);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{verticalVolume:a[o].verticalVolume,muted:a[o].muted,volume:a[o].volume}})(n.default)},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=a(0),i=function(e){var t=e.muted,a=e.volume,o=e.verticalVolume,d=(t?0:100*a)+'%',u={width:o?null:d,height:o?d:null};return n.default.createElement('div',{className:r.classes.VOLUME_BAR_VALUE,style:u})};i.propTypes={muted:l.default.bool.isRequired,volume:l.default.number.isRequired,verticalVolume:l.default.bool.isRequired},t.default=i},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=a(4),i=a(0),s=function(e){var t=e.url,a=e.children;return n.default.createElement('a',{className:i.classes.DOWNLOAD,href:t,download:!0,target:'_blank',rel:'noopener noreferrer'},a)};s.defaultProps={url:null},s.propTypes={children:l.default.node.isRequired,url:l.default.string},t.default=(0,r.compose)((0,r.branch)(function(e){return e.free},(0,r.renderComponent)(s)))((0,r.renderNothing)(null))},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=a(4),i=a(0),s=function(e){var t=e.durationText;return n.default.createElement('div',{className:i.classes.DURATION},t)};s.propTypes={durationText:l.default.string.isRequired},t.default=(0,r.compose)((0,r.branch)(function(e){return e.durationText},(0,r.renderComponent)(s)))((0,r.renderNothing)(null))},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=a(0),i=function(e){var t=e.currentTimeText;return n.default.createElement('div',{className:r.classes.CURRENT_TIME},t)};i.propTypes={currentTimeText:l.default.string.isRequired},t.default=i},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=a(4),i=a(0),s=function(e){var t=e.children;return n.default.createElement('div',{className:i.classes.NO_BROWSER_SUPPORT},t)},f=n.default.createElement('div',null,n.default.createElement('h4',null,'Browser Unsupported'),'Your browser does not support this media file. To play the media you will need to update your browser to a more recent version.');s.defaultProps={children:f},s.propTypes={children:l.default.node},t.default=(0,r.compose)((0,r.branch)(function(e){return e.nonSupported},(0,r.renderComponent)(s)))((0,r.renderNothing)(null))},function(e,t,a){'use strict';function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}function d(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0}),t.BrowserUnsupportedComponent=t.CurrentTimeComponent=t.DurationComponent=t.DownloadComponent=t.VolumeBarValueComponent=t.VolumeBarComponent=t.PlaybackRateBarValueComponent=t.PlaybackRateBarComponent=t.SeekBarComponent=t.RepeatComponent=t.PlayComponent=t.MuteComponent=t.FullScreenComponent=t.TitleComponent=t.PosterComponent=t.BufferBarComponent=t.PlayBarComponent=t.JPlayerComponent=t.AudioComponent=t.VideoComponent=t.GuiComponent=t.BrowserUnsupported=t.CurrentTime=t.Duration=t.Download=t.VolumeBarValue=t.VolumeBar=t.PlaybackRateBarValue=t.PlaybackRateBar=t.Repeat=t.Play=t.Mute=t.FullScreen=t.Title=t.Audio=t.Video=t.Poster=t.BufferBar=t.PlayBar=t.SeekBar=t.Gui=t.actions=t.reducer=t.constants=t.initializeOptions=void 0;var n=a(7),u=d(n),l=a(35),r=d(l),i=a(5),s=o(i),f=a(0),p=o(f),c=a(38),m=d(c),y=a(40),P=d(y),h=a(46),E=d(h),M=a(47),R=d(M),g=a(55),v=d(g),T=a(57),S=d(T),C=a(58),k=d(C),O=a(59),b=d(O),L=a(60),D=d(L),A=a(61),B=d(A),q=a(62),U=d(q),N=a(63),I=d(N),w=a(64),V=d(w),j=a(66),F=d(j),W=a(25),H=d(W),x=a(67),Y=d(x),G=a(28),J=d(G),K=a(68),X=d(K),z=a(69),Q=d(z),Z=a(70),$=d(Z),ee=a(71),te=d(ee),ae=a(10),oe=d(ae),de=a(11),ne=d(de),ue=a(13),le=d(ue),re=a(14),ie=d(re),se=a(15),fe=d(se),pe=a(16),ce=d(pe),me=a(17),ye=d(me),Pe=a(18),_e=d(Pe),he=a(19),Ee=d(he),Me=a(20),Re=d(Me),ge=a(21),ve=d(ge),Te=a(22),Se=d(Te),Ce=a(23),ke=d(Ce),Oe=a(24),be=d(Oe),Le=a(26),De=d(Le),Ae=a(27),Be=d(Ae),qe=a(29),Ue=d(qe),Ne=a(30),Ie=d(Ne),we=a(31),Ve=d(we),je=a(32),Fe=d(je),We=a(33),He=d(We);t.default=R.default,t.initializeOptions=u.default,t.constants=p,t.reducer=r.default,t.actions=s,t.Gui=m.default,t.SeekBar=V.default,t.PlayBar=v.default,t.BufferBar=S.default,t.Poster=k.default,t.Video=P.default,t.Audio=E.default,t.Title=b.default,t.FullScreen=D.default,t.Mute=B.default,t.Play=U.default,t.Repeat=I.default,t.PlaybackRateBar=F.default,t.PlaybackRateBarValue=H.default,t.VolumeBar=Y.default,t.VolumeBarValue=J.default,t.Download=X.default,t.Duration=Q.default,t.CurrentTime=$.default,t.BrowserUnsupported=te.default,t.GuiComponent=oe.default,t.VideoComponent=ne.default,t.AudioComponent=le.default,t.JPlayerComponent=ie.default,t.PlayBarComponent=fe.default,t.BufferBarComponent=ce.default,t.PosterComponent=ye.default,t.TitleComponent=_e.default,t.FullScreenComponent=Ee.default,t.MuteComponent=Re.default,t.PlayComponent=ve.default,t.RepeatComponent=Se.default,t.SeekBarComponent=ke.default,t.PlaybackRateBarComponent=be.default,t.PlaybackRateBarValueComponent=De.default,t.VolumeBarComponent=Be.default,t.VolumeBarValueComponent=Ue.default,t.DownloadComponent=Ie.default,t.DurationComponent=Ve.default,t.CurrentTimeComponent=Fe.default,t.BrowserUnsupportedComponent=He.default},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}function d(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}Object.defineProperty(t,'__esModule',{value:!0});var n=Object.assign||function(e){for(var t,a=1;a<arguments.length;a++)for(var o in t=arguments[a],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},u=a(1),l=a(7),r=a(0),i=a(36),s=o(i),f=a(37),p=o(f),c=function(e){var t=[];return Object.keys(e).forEach(function(e){var a;try{a=document.createElement(r.formats[e].MEDIA).canPlayType(r.formats[e].CODEC)}catch(e){a=''}t.push({supplied:e,supported:a})}),t},m=function(){return n({},r.defaultStatus,{media:r.defaultOptions.media})},y=function(e,t){var a,o,d,u=t.media,l=!0,i=c(u.sources);return i.forEach(function(e){e.supported&&l&&(a='video'===r.formats[e.supplied].MEDIA,o=u.sources[e.supplied],l=!1)}),l&&(d=(0,p.default)('media.sources: \''+Object.keys(u.sources).join(', ')+'\'')),n({},m(),{mediaSettings:{formats:i,video:a,nonSupported:l},media:u,video:a,src:o,paused:!0,error:d})},P=function e(t,a){var o=a.time;return t.src?{paused:!1,newTime:isNaN(o)?null:o}:{error:(0,s.default)(e.name)}},h=function e(t,a){var o=a.time;return t.src?{paused:!0,newTime:isNaN(o)?null:o}:{error:(0,s.default)(e.name)}},E=function e(t,a){var o=a.percent,d=(0,u.limitValue)(o,0,100);return t.src?{playHeadPercent:d}:{error:(0,s.default)(e.name)}},M=function(e,t){var a=t.volume;return{volume:(0,u.limitValue)(a,0,1),muted:0>=a}},R=function(e,t){var a=t.mute;return{muted:a}},g=function(e,t){var a=t.key,o=t.value;return'media'===a?Object.keys(o).some(function(e){return e})?y(e,{media:o}):m():'playHeadPercent'===a?E(e,{percent:o}):'volume'===a?M(e,{volume:o}):'muted'===a?R(e,{mute:o}):d({},a,o)},v=function(e,t){var a=n({},e);return a[t].keyEnabled&&Object.keys(a).forEach(function(e){a[e].focused=e===t}),a},T=function(e){var t=Object.keys(e).filter(function(t){return e[t].keyEnabled}).shift();if(e[t]!==void 0){var a=n({},e[t],{focused:!0});return n({},e,d({},t,a))}return e},S=function(e,t,a){var o=a(e[t.id],t),u=e[t.id].keyEnabled?v(e,t.id):T(e),l=u[t.id];return n({},u,d({},t.id,n({},l,o)))};t.default=function(){var e=0<arguments.length&&arguments[0]!==void 0?arguments[0]:l.initialState,t=arguments[1],a=function(a){return S(e,t,a)};switch(t.type){case r.actionNames.SET_MEDIA:return a(y);case r.actionNames.CLEAR_MEDIA:return a(m);case r.actionNames.PLAY:return a(P);case r.actionNames.PAUSE:return a(h);case r.actionNames.PLAY_HEAD:return a(E);case r.actionNames.VOLUME:return a(M);case r.actionNames.MUTE:return a(R);case r.actionNames.SET_OPTION:return a(g);case r.actionNames.FOCUS:return v(e,t.id);default:return e;}}},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0);t.default=function(e){return{context:e,message:o.errors.URL_NOT_SET,hint:o.hints.URL_NOT_SET}}},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0);t.default=function(e){return{context:e,message:o.errors.FORMAT_NO_SUPPORT,hint:o.hints.FORMAT_NO_SUPPORT}}},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(4),d=a(1),n=a(5),u=a(39),l=function(e){return e&&e.__esModule?e:{default:e}}(u),r=[];t.default=(0,o.compose)((0,d.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{fullScreen:a[o].fullScreen,paused:a[o].paused,startGuiFadeOut:a[o].startGuiFadeOut,guiFadeOut:a[o].guiFadeOut,guiFadeHoldTime:a[o].guiFadeHoldTime}},{setOption:n.setOption}),(0,o.withHandlers)({onMouseMove:function(e){return function(){e.fullScreen&&(e.setOption(e.id,'startGuiFadeOut',!1),r.forEach(function(e){return clearTimeout(e)}))}},fadeOutHandler:function(e){return function(){e.setOption(e.id,'guiFadeOut',!0)}}}),(0,o.lifecycle)({startFade:function(){this.props.fullScreen&&!this.props.paused&&this.props.startGuiFadeOut?r.push(setTimeout(this.props.fadeOutHandler,this.props.guiFadeHoldTime)):!this.props.startGuiFadeOut&&this.props.setOption(this.props.id,'guiFadeOut',!1)},componentDidUpdate:function(e){e.startGuiFadeOut!==this.props.startGuiFadeOut&&this.startFade()}}))(l.default)},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(9),l=a(2),r=o(l),i=a(10),s=o(i),f=function(e){var t=e.fullScreen,a=e.guiFadeOut,o=e.onMouseMove,d=e.children;return n.default.createElement(u.Motion,{defaultStyle:{opacity:1},style:{opacity:t?(0,u.spring)(a?0:1,[250]):1}},function(e){return n.default.createElement(s.default,{opacity:e.opacity,onMouseMove:o},d)})};f.propTypes={onMouseMove:r.default.func.isRequired,children:r.default.oneOfType([r.default.arrayOf(r.default.element),r.default.element]).isRequired,guiFadeOut:r.default.bool.isRequired,fullScreen:r.default.bool.isRequired},t.default=f},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(4),n=a(11),u=function(e){return e&&e.__esModule?e:{default:e}}(n);t.default=(0,d.compose)((0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{require:a[o].mediaSettings.video,src:a[o].src}}),(0,d.withProps)(function(e){var t=e.src;return t?Array.isArray(t)?{src:t}:{src:[t]}:{src:[]}}))(u.default)},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=Object.assign||function(e){for(var t,a=1;a<arguments.length;a++)for(var o in t=arguments[a],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},n=a(3),u=o(n),l=a(2),r=o(l),i=a(42),s=o(i),f=a(45),p=o(f),c=function(e){return u.default.createElement(s.default,{updateMediaStatus:e.updateMediaStatus,onAbort:e.onAbort,onCanPlay:e.onCanPlay,onCanPlayThrough:e.onCanPlayThrough,onDurationChange:e.onDurationChange,onEmptied:e.onEmptied,onEncrypted:e.onEncrypted,onEnded:e.onEnded,onError:e.onError,onLoadedData:e.onLoadedData,onLoadedMetadata:e.onLoadedMetadata,onLoadStart:e.onLoadStart,onPause:e.onPause,onPlay:e.onPlay,onPlaying:e.onPlaying,onProgress:e.onProgress,onRateChange:e.onRateChange,onSeeked:e.onSeeked,onSeeking:e.onSeeking,onStalled:e.onStalled,onSuspend:e.onSuspend,onTimeUpdate:e.onTimeUpdate,onVolumeChange:e.onVolumeChange,onWaiting:e.onWaiting},e.children(e.setCurrentMedia,e.tracks.map(function(e){return u.default.createElement(p.default,d({key:e.src},e))})))};c.defaultProps={tracks:[]},c.propTypes={setCurrentMedia:r.default.func.isRequired,children:r.default.func.isRequired,updateMediaStatus:r.default.func.isRequired,tracks:r.default.arrayOf(r.default.shape({default:r.default.bool,kind:r.default.string,src:r.default.string.isRequired,label:r.default.string,srclang:r.default.string})),onAbort:r.default.func.isRequired,onCanPlay:r.default.func.isRequired,onCanPlayThrough:r.default.func.isRequired,onDurationChange:r.default.func.isRequired,onEmptied:r.default.func.isRequired,onEncrypted:r.default.func.isRequired,onEnded:r.default.func.isRequired,onError:r.default.func.isRequired,onLoadedData:r.default.func.isRequired,onLoadedMetadata:r.default.func.isRequired,onLoadStart:r.default.func.isRequired,onPause:r.default.func.isRequired,onPlay:r.default.func.isRequired,onPlaying:r.default.func.isRequired,onProgress:r.default.func.isRequired,onRateChange:r.default.func.isRequired,onSeeked:r.default.func.isRequired,onSeeking:r.default.func.isRequired,onStalled:r.default.func.isRequired,onSuspend:r.default.func.isRequired,onTimeUpdate:r.default.func.isRequired,onVolumeChange:r.default.func.isRequired,onWaiting:r.default.func.isRequired},t.default=c},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=Object.assign||function(e){for(var t,a=1;a<arguments.length;a++)for(var o in t=arguments[a],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},n=a(2),u=o(n),l=a(4),r=a(1),i=a(43),s=o(i),f=a(44),p=o(f),c=a(5),m={internalEvents:u.default.shape({onAbort:u.default.func,onCanPlay:u.default.func,onCanPlayThrough:u.default.func,onDurationChange:u.default.func,onEmptied:u.default.func,onEncrypted:u.default.func,onEnded:u.default.func,onError:u.default.func,onLoadedData:u.default.func,onLoadedMetadata:u.default.func,onLoadStart:u.default.func,onPause:u.default.func,onPlay:u.default.func,onPlaying:u.default.func,onProgress:u.default.func,onRateChange:u.default.func,onSeeked:u.default.func,onSeeking:u.default.func,onStalled:u.default.func,onSuspend:u.default.func,onTimeUpdate:u.default.func,onVolumeChange:u.default.func,onWaiting:u.default.func})};t.default=(0,l.compose)((0,r.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{src:a[o].src,pauseOthersOnPlay:a[o].pauseOthersOnPlay,otherJPlayerIds:Object.keys(a).filter(function(e){return e!==o})}},{setOption:c.setOption,pause:c.pause,play:c.play}),(0,l.getContext)(m),(0,l.defaultProps)({internalEvents:{}}),(0,l.mapProps)(function(t){var e={};return Object.keys(t.internalEvents).forEach(function(a){e[a]=function(o){t.internalEvents[a](o),t[a](o)}}),d({},t,e)}),(0,l.withHandlers)({pauseOthers:function(e){return function(){e.otherJPlayerIds.forEach(function(t){return e.pause(t)})}}}),(0,l.withHandlers)({onDurationChange:function(t){return function(a){t.updateMediaStatus(),t.onDurationChange(a)}},onEnded:function(t){return function(a){t.pause(t.id,0),t.updateMediaStatus(),t.onEnded(a)}},onError:function(t){return function(a){t.setOption(t.id,'error',(0,p.default)(t.src)),t.onError(a)}},onPlay:function(t){return function(a){t.pauseOthersOnPlay&&t.pauseOthers(),t.play(t.id),t.onPlay(a)}},onProgress:function(t){return function(a){for(var e=[],o=0;o<a.currentTarget.buffered.length;o+=1)e.push({start:a.currentTarget.buffered.start(o),end:a.currentTarget.buffered.end(o)});t.updateMediaStatus(),t.setOption(t.id,'bufferedTimeRanges',e),t.onProgress(a)}},onSeeked:function(t){return function(a){t.setOption(t.id,'seeking',!1),t.onSeeked(a)}},onSeeking:function(t){return function(a){t.setOption(t.id,'seeking',!0),t.onSeeking(a)}},onTimeUpdate:function(t){return function(a){t.updateMediaStatus(),t.onTimeUpdate(a)}}}))(s.default)},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=function(e){return n.default.cloneElement(n.default.Children.only(e.children),{onAbort:e.onAbort,onCanPlay:e.onCanPlay,onCanPlayThrough:e.onCanPlayThrough,onDurationChange:e.onDurationChange,onEmptied:e.onEmptied,onEncrypted:e.onEncrypted,onEnded:e.onEnded,onError:e.onError,onLoadedData:e.onLoadedData,onLoadedMetadata:e.onLoadedMetadata,onLoadStart:e.onLoadStart,onPause:e.onPause,onPlay:e.onPlay,onPlaying:e.onPlaying,onProgress:e.onProgress,onRateChange:e.onRateChange,onSeeked:e.onSeeked,onSeeking:e.onSeeking,onStalled:e.onStalled,onSuspend:e.onSuspend,onTimeUpdate:e.onTimeUpdate,onVolumeChange:e.onVolumeChange,onWaiting:e.onWaiting})};r.propTypes={children:l.default.element.isRequired,onAbort:l.default.func.isRequired,onCanPlay:l.default.func.isRequired,onCanPlayThrough:l.default.func.isRequired,onDurationChange:l.default.func.isRequired,onEmptied:l.default.func.isRequired,onEncrypted:l.default.func.isRequired,onEnded:l.default.func.isRequired,onError:l.default.func.isRequired,onLoadedData:l.default.func.isRequired,onLoadedMetadata:l.default.func.isRequired,onLoadStart:l.default.func.isRequired,onPause:l.default.func.isRequired,onPlay:l.default.func.isRequired,onPlaying:l.default.func.isRequired,onProgress:l.default.func.isRequired,onRateChange:l.default.func.isRequired,onSeeked:l.default.func.isRequired,onSeeking:l.default.func.isRequired,onStalled:l.default.func.isRequired,onSuspend:l.default.func.isRequired,onTimeUpdate:l.default.func.isRequired,onVolumeChange:l.default.func.isRequired,onWaiting:l.default.func.isRequired},t.default=r},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(0);t.default=function(e){return{context:e,message:o.errors.URL_NO_SUPPORT,hint:o.hints.URL_NO_SUPPORT}}},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=function(e){return n.default.createElement('track',{default:e.default,kind:e.kind,src:e.src,label:e.label,srcLang:e.srclang})};r.defaultProps={default:null,kind:null,label:null,srclang:null},r.propTypes={default:l.default.bool,kind:l.default.string,src:l.default.string.isRequired,label:l.default.string,srclang:l.default.string},t.default=r},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(4),n=a(13),u=function(e){return e&&e.__esModule?e:{default:e}}(n);t.default=(0,d.compose)((0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{require:!a[o].mediaSettings.video,src:a[o].src}}),(0,d.withProps)(function(e){var t=e.src;return t?Array.isArray(t)?{src:t}:{src:[t]}:{src:[]}}))(u.default)},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(2),n=o(d),u=a(4),l=a(1),r=a(48),i=o(r),s=a(14),f=o(s),p=a(5);t.default=(0,u.compose)((0,u.withContext)({id:n.default.string},function(e){var t=e.id;return{id:t}}),(0,l.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id,d=t.keyBindings,n=t.children,u=t.className;return{media:a[o].media,fullScreen:a[o].fullScreen,paused:a[o].paused,startGuiFadeOut:a[o].startGuiFadeOut,keyBindings:d,id:o,children:n,className:(0,i.default)(a[o],t.states,u)}},{setMedia:p.setMedia,setOption:p.setOption}),(0,u.withHandlers)({onMouseMoveCapture:function(e){return function(){e.fullScreen&&(e.paused||e.startGuiFadeOut?e.setOption(e.id,'startGuiFadeOut',!1):e.setOption(e.id,'startGuiFadeOut',!0))}}}),(0,u.lifecycle)({componentDidMount:function(){0<Object.keys(this.props.media.sources).length&&this.props.setMedia(this.props.id,this.props.media),this.props.setOption(this.props.id,'volumeSupported',(0,l.canSetVolume)())}}))(f.default)},function(e,t,a){'use strict';function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}Object.defineProperty(t,'__esModule',{value:!0});var d=Object.assign||function(e){for(var t,a=1;a<arguments.length;a++)for(var o in t=arguments[a],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},n=a(49),u=function(e){return e&&e.__esModule?e:{default:e}}(n),l=a(0);t.default=function(e,t){for(var a=arguments.length,n=Array(2<a?a-2:0),r=2;r<a;r++)n[r-2]=arguments[r];var i;return u.default.apply(void 0,[l.classes.JPLAYER].concat(n,[d((i={},o(i,l.classes.states.AUDIO,!e.mediaSettings.video),o(i,l.classes.states.VIDEO,e.mediaSettings.video),o(i,l.classes.states.PLAYING,!e.paused),o(i,l.classes.states.IDLE,0===e.currentTime),o(i,l.classes.states.FULL_SCREEN,e.fullScreen),o(i,l.classes.states.MUTED,e.muted),o(i,l.classes.states.VOLUME_LOW,!e.muted&&0.5>e.volume),o(i,l.classes.states.VOLUME_HIGH,!e.muted&&0.5<=e.volume),o(i,l.classes.states.SEEKING,e.seeking),o(i,l.classes.states.LOOPED,e.loop),o(i,l.classes.states.NO_BROWSER_SUPPORT,e.mediaSettings.nonSupported),o(i,l.classes.states.NO_VOLUME_SUPPORT,!e.volumeSupported),i),t)]))}},function(e){e.exports=classNames},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(4),n=a(8),u=function(e){return e&&e.__esModule?e:{default:e}}(n),l=a(5),r=a(0);t.default=(0,d.compose)((0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{paused:a[o].paused,fullScreen:a[o].fullScreen,muted:a[o].muted,volume:a[o].volume,keyEnabled:a[o].keyEnabled,focused:a[o].focused,id:o}},null,function(e,t,a){var o=t.dispatch,d=a.keyBindings,n=a.id;return{keyBindings:(0,u.default)({},{play:{key:80,fn:function(){return e.paused?o((0,l.play)(n)):o((0,l.pause)(n))}},fullScreen:{key:70,fn:function(){return o((0,l.setOption)(n,'fullScreen',!e.fullScreen))}},mute:{key:77,fn:function(){return o((0,l.setMute)(n,!e.muted))}},volumeUp:{key:190,fn:function(){o((0,l.setVolume)(n,e.volume+0.1))}},volumeDown:{key:188,fn:function(){return o((0,l.setVolume)(n,e.volume-0.1))}},loop:{key:76,fn:function(){return o((0,l.setOption)(n,'loop',!e.loop))}}},d),focused:e.focused,keyEnabled:e.keyEnabled}}),(0,d.withHandlers)({onKeyDown:function(e){return function(t){!r.keyIgnoredElementNames.some(function(e){return e.toUpperCase()===t.target.nodeName.toUpperCase()})&&e.focused&&e.keyEnabled&&Object.keys(e.keyBindings).forEach(function(a){var o=e.keyBindings[a];(o.key===t.keyCode||o.key===t.key)&&(t.preventDefault(),o.fn())})}}}),(0,d.lifecycle)({componentDidMount:function(){document.addEventListener('keydown',this.props.onKeyDown)},componentWillUnmount:function(){document.removeEventListener('keydown',this.props.onKeyDown)}}))((0,d.renderNothing)(null))},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(52),d=function(e){return e&&e.__esModule?e:{default:e}}(o),n=a(1),u=a(4),l=a(5);t.default=(0,u.compose)((0,n.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{fullScreen:a[o].fullScreen}},{setOption:l.setOption}),(0,u.withHandlers)({closeFullScreenListener:function(e){return function(){!d.default.isFullscreen&&e.fullScreen&&e.setOption(e.id,'fullScreen',!1)}}}),(0,u.lifecycle)({requestFullScreen:function(){this.props.fullScreen&&(d.default.enabled&&d.default.request(this.props.jPlayer),document.body.style.visibility='hidden')},exitFullScreen:function(){this.props.fullScreen||(d.default.enabled&&d.default.exit(),document.body.style.visibility='visible')},componentDidMount:function(){d.default.enabled&&document.addEventListener(d.default.raw.fullscreenchange,this.props.closeFullScreenListener),this.requestFullScreen()},componentDidUpdate:function(e){this.requestFullScreen(),e.fullScreen!==this.props.fullScreen&&this.exitFullScreen()},componentWillUnmount:function(){d.default.enabled&&document.removeEventListener(d.default.raw.fullscreenchange,this.props.closeFullScreenListener)}}))((0,u.renderNothing)(null))},function(e){e.exports=screenfull},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(4);t.default=(0,d.compose)((0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{error:a[o].error}}),(0,d.lifecycle)({logError:function(){console.error(this.props.error)},componentDidUpdate:function(e){e.error!==this.props.error&&this.logError()}}))((0,d.renderNothing)(null))},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(4),n=a(5);t.default=(0,d.compose)((0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{timeFormats:a[o].timeFormats,currentTime:a[o].currentTime,duration:a[o].duration,showRemainingDuration:a[o].showRemainingDuration}},{setOption:n.setOption}),(0,d.withHandlers)({setDurationText:function(e){return function(){var t='';if(e.showRemainingDuration){var a=e.duration-e.currentTime;t=(0<a?'-':'')+(0,o.convertTime)(a,e.timeFormats)}else t=(0,o.convertTime)(e.duration,e.timeFormats);e.setOption(e.id,'durationText',t)}},setCurrentTimeText:function(e){return function(){var t=(0,o.convertTime)(e.currentTime,e.timeFormats);e.setOption(e.id,'currentTimeText',t)}}}),(0,d.lifecycle)({componentDidUpdate:function(e){(e.timeFormats!==this.props.timeFormats||e.currentTime!==this.props.currentTime)&&this.props.setCurrentTimeText(),(e.timeFormats!==this.props.timeFormats||e.currentTime!==this.props.currentTime||e.duration!==this.props.duration||e.showRemainingDuration!==this.props.showRemainingDuration)&&this.props.setDurationText()}}))((0,d.renderNothing)(null))},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(56),n=function(e){return e&&e.__esModule?e:{default:e}}(d);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{smoothPlayBar:a[o].smoothPlayBar,currentPercentAbsolute:a[o].currentPercentAbsolute,currentPercentRelative:a[o].currentPercentRelative}})(n.default)},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(9),l=a(2),r=o(l),i=a(15),s=o(i),f=function(e){return n.default.createElement(u.Motion,{style:{smoothWidth:(0,u.spring)(e.currentPercentAbsolute,[250])}},function(t){return n.default.createElement(s.default,{smoothWidth:t.smoothWidth,smoothPlayBar:e.smoothPlayBar,currentPercentRelative:e.currentPercentRelative})})};f.propTypes={currentPercentRelative:r.default.number.isRequired,currentPercentAbsolute:r.default.number.isRequired,smoothPlayBar:r.default.bool.isRequired},t.default=f},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(4),d=a(1),n=a(16),u=function(e){return e&&e.__esModule?e:{default:e}}(n);t.default=(0,o.compose)((0,d.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{bufferedTimeRanges:a[o].bufferedTimeRanges,duration:a[o].duration,bufferColour:a[o].bufferColour}}),(0,o.withHandlers)(function(){var e;return{setCanvas:function(){return function(t){e=t}},clearBuffer:function(){return function(){e.getContext('2d').clearRect(0,0,e.width,e.height)}},fillBufferPartially:function(t){return function(){var a=e.width/t.duration,o=e.getContext('2d');t.bufferedTimeRanges.forEach(function(d){var n=d.start*a,u=d.end*a;o.fillStyle=t.bufferColour,o.fillRect(n,0,u-n,e.height)})}}}}),(0,o.lifecycle)({componentDidUpdate:function(e){e.bufferedTimeRanges!==this.props.bufferedTimeRanges&&(0===this.props.bufferedTimeRanges.length&&this.props.clearBuffer(),this.props.fillBufferPartially())}}))(u.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(17),n=function(e){return e&&e.__esModule?e:{default:e}}(d);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{src:a[o].media.poster}})(n.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(18),n=function(e){return e&&e.__esModule?e:{default:e}}(d);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,d=t.id;return{title:(0,o.formatArtistAndTitle)(a[d].media.artist,a[d].media.title)}})(n.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(5),n=a(19),u=function(e){return e&&e.__esModule?e:{default:e}}(n);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{fullScreen:a[o].fullScreen}},{setFullScreen:function(e,t){return(0,d.setOption)(e,'fullScreen',t)}})(u.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(5),n=a(20),u=function(e){return e&&e.__esModule?e:{default:e}}(n),l={setMute:d.setMute};t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{muted:a[o].muted}},l)(u.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(5),n=a(21),u=function(e){return e&&e.__esModule?e:{default:e}}(n);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{paused:a[o].paused}},function(e){return{play:function(t,a){a?e((0,d.play)(t)):e((0,d.pause)(t))}}})(u.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(4),n=a(5),u=a(22),l=function(e){return e&&e.__esModule?e:{default:e}}(u);t.default=(0,d.compose)((0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{loop:a[o].loop}},{setOption:n.setOption}),(0,d.withHandlers)({loop:function(e){return function(){return e.setOption(e.id,'loop',!e.loop)}}}))(l.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(4),d=a(1),n=a(5),u=a(23),l=function(e){return e&&e.__esModule?e:{default:e}}(u);t.default=(0,o.compose)((0,d.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{seekPercent:a[o].seekPercent}},{setPlayHead:n.setPlayHead}),(0,o.withHandlers)({movePlayHead:function(t){return function(a,o){var e=(0,d.getElementOffset)(a),n=o.clientX-e.left,u=a.getBoundingClientRect().width;t.setPlayHead(t.id,100*(n/u))}}}),(0,o.withHandlers)({clickMoveBar:function(t){return function(a,o){return t.movePlayHead(a,o)}},touchMoveBar:function(t){return function(a,o){o.preventDefault(),t.movePlayHead(a,o.touches[0])}}}))(l.default)},function(e,t,a){'use strict';function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,'__esModule',{value:!0});var d=a(3),n=o(d),u=a(2),l=o(u),r=function(e){return n.default.cloneElement(n.default.Children.only(e.children),{onClick:e.onClick,onMouseDown:e.onMouseDown,onTouchStart:e.onTouchStart,ref:e.setBar})};r.propTypes={children:l.default.element.isRequired,onClick:l.default.func.isRequired,onMouseDown:l.default.func.isRequired,onTouchStart:l.default.func.isRequired,setBar:l.default.func.isRequired},t.default=r},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(4),n=a(5),u=a(24),l=function(e){return e&&e.__esModule?e:{default:e}}(u);t.default=(0,d.compose)((0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{verticalPlaybackRate:a[o].verticalPlaybackRate,minPlaybackRate:a[o].minPlaybackRate,maxPlaybackRate:a[o].maxPlaybackRate}},{setOption:n.setOption}),(0,d.withHandlers)({movePlaybackRate:function(t){return function(a,d){var e,n=(0,o.getElementOffset)(a),u=a.getBoundingClientRect().width,l=a.getBoundingClientRect().height,r=d.clientX-n.left,i=l-d.clientY+n.top;e=t.verticalPlaybackRate?i/l:r/u;var s=e*(t.maxPlaybackRate-t.minPlaybackRate)+t.minPlaybackRate;t.setOption(t.id,'playbackRate',s)}}}),(0,d.withHandlers)({clickMoveBar:function(t){return function(a,o){return t.movePlaybackRate(a,o)}},touchMoveBar:function(t){return function(a,o){o.preventDefault(),t.movePlaybackRate(a,o.touches[0])}}}))(l.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(4),n=a(5),u=a(27),l=function(e){return e&&e.__esModule?e:{default:e}}(u);t.default=(0,d.compose)((0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{verticalVolume:a[o].verticalVolume}},{setVolume:n.setVolume}),(0,d.withHandlers)({moveVolumeBar:function(t){return function(a,d){var e=(0,o.getElementOffset)(a),n=a.getBoundingClientRect().width,u=a.getBoundingClientRect().height,l=u-d.clientY+e.top,r=d.clientX-e.left;t.verticalVolume?t.setVolume(t.id,l/u):t.setVolume(t.id,r/n)}}}),(0,d.withHandlers)({clickMoveBar:function(t){return function(a,o){return t.moveVolumeBar(a,o)}},touchMoveBar:function(t){return function(a,o){o.preventDefault(),t.moveVolumeBar(a,o.touches[0])}}}))(l.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(30),n=function(e){return e&&e.__esModule?e:{default:e}}(d);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{free:a[o].media.free,url:a[o].src}})(n.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(31),n=function(e){return e&&e.__esModule?e:{default:e}}(d);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{durationText:a[o].durationText}})(n.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(32),n=function(e){return e&&e.__esModule?e:{default:e}}(d);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{currentTimeText:a[o].currentTimeText}})(n.default)},function(e,t,a){'use strict';Object.defineProperty(t,'__esModule',{value:!0});var o=a(1),d=a(33),n=function(e){return e&&e.__esModule?e:{default:e}}(d);t.default=(0,o.connectWithId)(function(e,t){var a=e.jPlayers,o=t.id;return{nonSupported:a[o].mediaSettings.nonSupported}})(n.default)}]);

@@ -21,6 +21,6 @@ 'use strict';

var _constants = require('../../util/constants');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/* eslint-disable jsx-a11y/media-has-caption */
var Audio = function Audio(props) {

@@ -54,5 +54,14 @@ return _react2.default.createElement(

},
_react2.default.createElement('audio', null)
function (setRef, tracks) {
return _react2.default.createElement(
'audio',
{ key: props.src.length ? props.src[0] : null, ref: setRef, className: _constants.classes.MEDIA },
props.src.map(function (source) {
return _react2.default.createElement('source', { key: source, src: source });
}),
tracks
);
}
);
};
}; /* eslint-disable jsx-a11y/media-has-caption */

@@ -108,3 +117,4 @@ Audio.defaultProps = {

onVolumeChange: _propTypes2.default.func,
onWaiting: _propTypes2.default.func
onWaiting: _propTypes2.default.func,
src: _propTypes2.default.arrayOf(_propTypes2.default.string).isRequired
};

@@ -111,0 +121,0 @@

@@ -9,2 +9,4 @@ 'use strict';

var _recompose = require('recompose');
var _audio = require('./audio');

@@ -20,6 +22,27 @@

return {
require: !jPlayers[id].mediaSettings.video
require: !jPlayers[id].mediaSettings.video,
src: jPlayers[id].src
};
};
exports.default = (0, _reactJplayerUtils.connectWithId)(mapStateToProps)(_audio2.default);
var createProps = function createProps(_ref3) {
var src = _ref3.src;
if (!src) {
return {
src: []
};
}
if (!Array.isArray(src)) {
return {
src: [src]
};
}
return {
src: src
};
};
exports.default = (0, _recompose.compose)((0, _reactJplayerUtils.connectWithId)(mapStateToProps), (0, _recompose.withProps)(createProps))(_audio2.default);

@@ -25,4 +25,2 @@ 'use strict';

var _constants = require('../../util/constants');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -59,6 +57,3 @@

},
_react2.default.cloneElement(_react2.default.Children.only(props.children), {
ref: props.setCurrentMedia,
className: _constants.classes.MEDIA
}, props.tracks.map(function (track) {
props.children(props.setCurrentMedia, props.tracks.map(function (track) {
return _react2.default.createElement(_track2.default, _extends({ key: track.src }, track));

@@ -74,4 +69,4 @@ }))

Media.propTypes = {
children: _propTypes2.default.node.isRequired,
setCurrentMedia: _propTypes2.default.func.isRequired,
children: _propTypes2.default.func.isRequired,
updateMediaStatus: _propTypes2.default.func.isRequired,

@@ -78,0 +73,0 @@ tracks: _propTypes2.default.arrayOf(_propTypes2.default.shape({

@@ -24,3 +24,2 @@ 'use strict';

loop: jPlayers[id].loop,
src: jPlayers[id].src,
playHeadPercent: jPlayers[id].playHeadPercent,

@@ -78,9 +77,2 @@ paused: jPlayers[id].paused,

},
updateMediaSrc: function updateMediaSrc(props) {
return function () {
if (props.src !== null) {
currentMedia.src = props.src;
}
};
},
updateMediaTime: function updateMediaTime(props) {

@@ -132,13 +124,5 @@ return function () {

componentDidMount: function componentDidMount() {
if (this.props.src !== null) {
this.props.updateMediaSrc();
}
this.props.updateOtherMediaValues();
},
componentDidUpdate: function componentDidUpdate(prevProps) {
if (prevProps.src !== this.props.src) {
this.props.updateMediaSrc();
}
if (this.props.newTime !== null) {

@@ -145,0 +129,0 @@ this.props.updateMediaTime();

@@ -21,6 +21,6 @@ 'use strict';

var _constants = require('../../util/constants');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/* eslint-disable jsx-a11y/media-has-caption */
var Video = function Video(props) {

@@ -54,5 +54,14 @@ return _react2.default.createElement(

},
_react2.default.createElement('video', null)
function (setRef, tracks) {
return _react2.default.createElement(
'audio',
{ key: props.src.length ? props.src[0] : null, ref: setRef, className: _constants.classes.MEDIA },
props.src.map(function (source) {
return _react2.default.createElement('source', { key: source, src: source });
}),
tracks
);
}
);
};
}; /* eslint-disable jsx-a11y/media-has-caption */

@@ -108,3 +117,4 @@ Video.defaultProps = {

onVolumeChange: _propTypes2.default.func,
onWaiting: _propTypes2.default.func
onWaiting: _propTypes2.default.func,
src: _propTypes2.default.arrayOf(_propTypes2.default.string).isRequired
};

@@ -111,0 +121,0 @@

@@ -9,2 +9,4 @@ 'use strict';

var _recompose = require('recompose');
var _video = require('./video');

@@ -20,6 +22,27 @@

return {
require: jPlayers[id].mediaSettings.video
require: jPlayers[id].mediaSettings.video,
src: jPlayers[id].src
};
};
exports.default = (0, _reactJplayerUtils.connectWithId)(mapStateToProps)(_video2.default);
var createProps = function createProps(_ref3) {
var src = _ref3.src;
if (!src) {
return {
src: []
};
}
if (!Array.isArray(src)) {
return {
src: [src]
};
}
return {
src: src
};
};
exports.default = (0, _recompose.compose)((0, _reactJplayerUtils.connectWithId)(mapStateToProps), (0, _recompose.withProps)(createProps))(_video2.default);
{
"name": "react-jplayer",
"version": "7.1.3",
"version": "7.2.0",
"description": "Html5 audio and video player library for React",

@@ -5,0 +5,0 @@ "author": "Martin Dawson <u1356770@gmail.com>",

@@ -8,2 +8,3 @@ /* eslint-disable jsx-a11y/media-has-caption */

import Media from '../media/mediaContainer';
import { classes } from '../../util/constants';

@@ -36,3 +37,8 @@ const Audio = props => (

>
<audio />
{(setRef, tracks) => (
<audio key={props.src.length ? props.src[0] : null} ref={setRef} className={classes.MEDIA}>
{props.src.map(source => <source key={source} src={source} />)}
{tracks}
</audio>
)}
</Media>

@@ -91,2 +97,3 @@ );

onWaiting: PropTypes.func,
src: PropTypes.arrayOf(PropTypes.string).isRequired,
};

@@ -93,0 +100,0 @@

@@ -47,8 +47,2 @@ import expect from 'expect';

it('renders audio in Media', () => {
const { audio } = setup({ require });
expect(audio.find(Media).find('audio').exists()).toBe(true);
});
Object.keys(events).forEach((key) => {

@@ -55,0 +49,0 @@ it(`passes ${key} to Media`, () => {

import { connectWithId } from 'react-jplayer-utils';
import { compose, withProps } from 'recompose';

@@ -7,4 +8,26 @@ import Audio from './audio';

require: !jPlayers[id].mediaSettings.video,
src: jPlayers[id].src,
});
export default connectWithId(mapStateToProps)(Audio);
const createProps = ({ src }) => {
if (!src) {
return {
src: [],
};
}
if (!Array.isArray(src)) {
return {
src: [src],
};
}
return {
src,
};
};
export default compose(
connectWithId(mapStateToProps),
withProps(createProps),
)(Audio);

@@ -6,3 +6,2 @@ import React from 'react';

import Track from './track/track';
import { classes } from '../../util/constants';

@@ -36,8 +35,4 @@ const Media = props => (

>
{React.cloneElement(React.Children.only(props.children),
{
ref: props.setCurrentMedia,
className: classes.MEDIA,
}, props.tracks.map(track => <Track key={track.src} {...track} />))
}
{props.children(props.setCurrentMedia,
props.tracks.map(track => <Track key={track.src} {...track} />))}
</Events>

@@ -51,4 +46,4 @@ );

Media.propTypes = {
children: PropTypes.node.isRequired,
setCurrentMedia: PropTypes.func.isRequired,
children: PropTypes.func.isRequired,
updateMediaStatus: PropTypes.func.isRequired,

@@ -55,0 +50,0 @@ tracks: PropTypes.arrayOf(

@@ -0,1 +1,2 @@

/* eslint-disable jsx-a11y/media-has-caption */
import React from 'react';

@@ -8,3 +9,2 @@ import expect from 'expect';

import componentSetup from '../../util/specHelpers/componentSetup.spec';
import { classes } from '../../util/constants';

@@ -41,3 +41,7 @@ const events = {

tracks: [],
children: <div />,
children: (setCurrentMedia, tracks) => (
<audio ref={setCurrentMedia}>
{tracks}
</audio>
),
...events,

@@ -67,3 +71,3 @@ ...props,

expect(wrapper.find(Events).find(`.${classes.MEDIA}`).exists()).toBe(true);
expect(wrapper.find(Events).find('audio').exists()).toBe(true);
});

@@ -82,3 +86,3 @@

const { wrapper } = setup({ tracks });
const mediaChildren = wrapper.find(`.${classes.MEDIA}`).children();
const mediaChildren = wrapper.find('audio').children();

@@ -85,0 +89,0 @@ expect(mediaChildren.length).toBe(1);

@@ -9,3 +9,2 @@ import { connectWithId, toPercentage, toRelativePercentage } from 'react-jplayer-utils';

loop: jPlayers[id].loop,
src: jPlayers[id].src,
playHeadPercent: jPlayers[id].playHeadPercent,

@@ -54,7 +53,2 @@ paused: jPlayers[id].paused,

},
updateMediaSrc: props => () => {
if (props.src !== null) {
currentMedia.src = props.src;
}
},
updateMediaTime: props => () => {

@@ -101,13 +95,5 @@ currentMedia.currentTime = props.newTime;

componentDidMount() {
if (this.props.src !== null) {
this.props.updateMediaSrc();
}
this.props.updateOtherMediaValues();
},
componentDidUpdate(prevProps) {
if (prevProps.src !== this.props.src) {
this.props.updateMediaSrc();
}
if (this.props.newTime !== null) {

@@ -114,0 +100,0 @@ this.props.updateMediaTime();

@@ -8,3 +8,3 @@ /* eslint-disable jsx-a11y/media-has-caption */

import { setMedia, setOption, setVolume, setMute, setPlayHead, play, pause } from '../../actions/actions';
import { setOption, setVolume, setMute, setPlayHead, play, pause } from '../../actions/actions';

@@ -64,16 +64,2 @@ proxyquire.noCallThru();

describe('onLoad', () => {
it('sets src if src not null', () => {
setup(jPlayers);
expect(mockCurrentMedia.src).toBe(jPlayers[id].src);
});
it('doesnt set src if src null', () => {
jPlayers[id].src = null;
setup(jPlayers);
expect(mockCurrentMedia.src).toBe(undefined);
});
it('sets other media values on load', () => {

@@ -93,23 +79,5 @@ setup(jPlayers);

describe('onUpdate', () => {
it('updates media src if src changes', () => {
const mediaElement = document.createElement('audio');
const media = {
sources: {
mp3: 'www.test.mp3',
},
};
it('updates media values on change', () => {
const { store } = setup(jPlayers);
expect.spyOn(document, 'createElement').andReturn(mediaElement);
expect.spyOn(mediaElement, 'canPlayType').andReturn('probably');
store.dispatch(setMedia(id, media));
expect(mockCurrentMedia.src).toBe(media.sources.mp3);
});
it('updates other media values on change', () => {
const { store } = setup(jPlayers);
store.dispatch(setOption(id, 'defaultPlaybackRate', 0.3));

@@ -116,0 +84,0 @@ store.dispatch(setOption(id, 'playbackRate', 0.45));

@@ -8,2 +8,3 @@ /* eslint-disable jsx-a11y/media-has-caption */

import Media from '../media/mediaContainer';
import { classes } from '../../util/constants';

@@ -36,3 +37,8 @@ const Video = props => (

>
<video />
{(setRef, tracks) => (
<audio key={props.src.length ? props.src[0] : null} ref={setRef} className={classes.MEDIA}>
{props.src.map(source => <source key={source} src={source} />)}
{tracks}
</audio>
)}
</Media>

@@ -91,2 +97,3 @@ );

onWaiting: PropTypes.func,
src: PropTypes.arrayOf(PropTypes.string).isRequired,
};

@@ -93,0 +100,0 @@

@@ -47,8 +47,2 @@ import expect from 'expect';

it('renders video in Media', () => {
const { video } = setup({ require });
expect(video.find(Media).find('video').exists()).toBe(true);
});
Object.keys(events).forEach((key) => {

@@ -55,0 +49,0 @@ it(`passes ${key} to Media`, () => {

import { connectWithId } from 'react-jplayer-utils';
import { compose, withProps } from 'recompose';

@@ -7,4 +8,26 @@ import Video from './video';

require: jPlayers[id].mediaSettings.video,
src: jPlayers[id].src,
});
export default connectWithId(mapStateToProps)(Video);
const createProps = ({ src }) => {
if (!src) {
return {
src: [],
};
}
if (!Array.isArray(src)) {
return {
src: [src],
};
}
return {
src,
};
};
export default compose(
connectWithId(mapStateToProps),
withProps(createProps),
)(Video);

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc