1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/YouTube-DRcfocVA.js","assets/chunk-BYEayUvb.js","assets/patterns-C4G0CvTI.js","assets/react-C0i5OX_v.js","assets/SoundCloud-ODslDv8X.js","assets/Vimeo-DaNvBuXM.js","assets/Mux-BGkXeiF7.js","assets/preload-helper-Dp4K9SMe.js","assets/Facebook-D-XU2KXl.js","assets/Streamable-3vv0oxov.js","assets/Wistia-WwR3Hm0G.js","assets/Twitch-CePYYGHA.js","assets/DailyMotion-BZCP1Rde.js","assets/Mixcloud-DKVRJH4J.js","assets/Vidyard-Crac_WAl.js","assets/Kaltura-Cae5jl4c.js","assets/FilePlayer-Cmt7YuBE.js","assets/Preview-D2JIVp-p.js"])))=>i.map(i=>d[i]); 2(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`82e4baa6c68c429597a8dcf8c86fc75e13a47707`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`2eb5f243-3b16-4004-96ba-7e937bd7a552`,e._sentryDebugIdIdentifier=`sentry-dbid-2eb5f243-3b16-4004-96ba-7e937bd7a552`)}catch{}})();import{n as e,o as t,r as n,t as r}from"./chunk-BYEayUvb.js";import{t as i}from"./react-C0i5OX_v.js";import{n as a,t as o}from"./preload-helper-Dp4K9SMe.js";import{n as s}from"./dist-ntKyVnt_.js";import{t as c}from"./dist-DGeFc1av.js";import{t as l}from"./dist-BA6ueOYS.js";import{t as u}from"./mobxreact.esm-7FYUMTHz.js";import{t as d}from"./prop-types-0EVDBpg9.js";import{n as f}from"./error_boundary-CUhyY-eq.js";import{t as p}from"./dist-CC_OiAUa.js";import{t as m}from"./emotion-styled.browser.esm-BZwDHoh3.js";import{t as h}from"./jsx-runtime-DU0S17m4.js";import{t as g}from"./spinner-Cbn-3j-8.js";import{t as _}from"./keymaster-DIQLbQ2v.js";import{t as v}from"./react-fast-compare-DojY2uKM.js";import{n as y,r as b,t as x}from"./patterns-C4G0CvTI.js";var S=r(((e,n)=>{a();var r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,c=Object.prototype.hasOwnProperty,l=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:!0})},u=(e,t,n,a)=>{if(t&&typeof t==`object`||typeof t==`function`)for(let o of s(t))!c.call(e,o)&&o!==n&&r(e,o,{get:()=>t[o],enumerable:!(a=i(t,o))||a.enumerable});return e},d=e=>u(r({},`__esModule`,{value:!0}),e),f={};l(f,{default:()=>h}),n.exports=d(f);var p=y(),m=x(),h=[{key:`youtube`,name:`YouTube`,canPlay:m.canPlay.youtube,lazyPlayer:(0,p.lazy)(()=>o(()=>import(`./YouTube-DRcfocVA.js`).then(e=>t(e.default)),__vite__mapDeps([0,1,2,3])))},{key:`soundcloud`,name:`SoundCloud`,canPlay:m.canPlay.soundcloud,lazyPlayer:(0,p.lazy)(()=>o(()=>import(`./SoundCloud-ODslDv8X.js`).then(e=>t(e.default)),__vite__mapDeps([4,1,2,3])))},{key:`vimeo`,name:`Vimeo`,canPlay:m.canPlay.vimeo,lazyPlayer:(0,p.lazy)(()=>o(()=>import(`./Vimeo-DaNvBuXM.js`).then(e=>t(e.default)),__vite__mapDeps([5,1,2,3])))},{key:`mux`,name:`Mux`,canPlay:m.canPlay.mux,lazyPlayer:(0,p.lazy)(()=>o(()=>import(`./Mux-BGkXeiF7.js`).then(e=>t(e.default)),__vite__mapDeps([6,1,7,2,3])))},{key:`facebook`,name:`Facebook`,canPlay:m.canPlay.facebook,lazyPlayer:(0,p.lazy)(()=>o(()=>import(`./Facebook-D-XU2KXl.js`).then(e=>t(e.default)),__vite__mapDeps([8,1,2,3])))},{key:`streamable`,name:`Streamable`,canPlay:m.canPlay.streamable,lazyPlayer:(0,p.lazy)(()=>o(()=>import(`./Streamable-3vv0oxov.js`).then(e=>t(e.default)),__vite__mapDeps([9,1,2,3])))},{key:`wistia`,name:`Wistia`,canPlay:m.canPlay.wistia,lazyPlayer:(0,p.lazy)(()=>o(()=>import(`./Wistia-WwR3Hm0G.js`).then(e=>t(e.default)),__vite__mapDeps([10,1,2,3])))},{key:`twitch`,name:`Twitch`,canPlay:m.canPlay.twitch,lazyPlayer:(0,p.lazy)(()=>o(()=>import(`./Twitch-CePYYGHA.js`).then(e=>t(e.default)),__vite__mapDeps([11,1,2,3])))},{key:`dailymotion`,name:`DailyMotion`,canPlay:m.canPlay.dailymotion,lazyPlayer:(0,p.lazy)(()=>o(()=>import(`./DailyMotion-BZCP1Rde.js`).then(e=>t(e.default)),__vite__mapDeps([12,1,2,3])))},{key:`mixcloud`,name:`Mixcloud`,canPlay:m.canPlay.mixcloud,lazyPlayer:(0,p.lazy)(()=>o(()=>import(`./Mixcloud-DKVRJH4J.js`).then(e=>t(e.default)),__vite__mapDeps([13,1,2,3])))},{key:`vidyard`,name:`Vidyard`,canPlay:m.canPlay.vidyard,lazyPlayer:(0,p.lazy)(()=>o(()=>import(`./Vidyard-Crac_WAl.js`).then(e=>t(e.default)),__vite__mapDeps([14,1,2,3])))},{key:`kaltura`,name:`Kaltura`,canPlay:m.canPlay.kaltura,lazyPlayer:(0,p.lazy)(()=>o(()=>import(`./Kaltura-Cae5jl4c.js`).then(e=>t(e.default)),__vite__mapDeps([15,1,2,3])))},{key:`file`,name:`FilePlayer`,canPlay:m.canPlay.file,canEnablePIP:e=>m.canPlay.file(e)&&(document.pictureInPictureEnabled||(0,p.supportsWebKitPresentationMode)())&&!m.AUDIO_EXTENSIONS.test(e),lazyPlayer:(0,p.lazy)(()=>o(()=>import(`./FilePlayer-Cmt7YuBE.js`).then(e=>t(e.default)),__vite__mapDeps([16,1,2,3])))}]})),C=n({default:()=>E});function w(e,t){return!!(e===t||D(e)&&D(t))}function T(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!w(e[n],t[n]))return!1;return!0}
2function E(e,t){t===void 0&&(t=T);var n,r=[],i,a=!1;function o(){var o=[...arguments];return a&&n===this&&t(o,r)?i:(i=e.apply(this,o),a=!0,n=this,r=o,i)}return o}var D,O=e((()=>{D=Number.isNaN||function(e){return typeof e==`number`&&e!==e}})),k=r(((e,t)=>{var n=Object.create,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.getPrototypeOf,s=Object.prototype.hasOwnProperty,c=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:!0})},l=(e,t,n,o)=>{if(t&&typeof t==`object`||typeof t==`function`)for(let c of a(t))!s.call(e,c)&&c!==n&&r(e,c,{get:()=>t[c],enumerable:!(o=i(t,c))||o.enumerable});return e},u=(e,t,i)=>(i=e==null?{}:n(o(e)),l(t||!e||!e.__esModule?r(i,`default`,{value:e,enumerable:!0}):i,e)),f=e=>l(r({},`__esModule`,{value:!0}),e),p={};c(p,{defaultProps:()=>T,propTypes:()=>C}),t.exports=f(p);var{string:m,bool:h,number:g,array:_,oneOfType:v,shape:y,object:b,func:x,node:S}=u(d()).default,C={url:v([m,_,b]),playing:h,loop:h,controls:h,volume:g,muted:h,playbackRate:g,width:v([m,g]),height:v([m,g]),style:b,progressInterval:g,playsinline:h,pip:h,stopOnUnmount:h,light:v([h,m,b]),playIcon:S,previewTabIndex:g,previewAriaLabel:m,fallback:S,oEmbedUrl:m,wrapper:v([m,x,y({render:x.isRequired})]),config:y({soundcloud:y({options:b}),youtube:y({playerVars:b,embedOptions:b,onUnstarted:x}),facebook:y({appId:m,version:m,playerId:m,attributes:b}),dailymotion:y({params:b}),vimeo:y({playerOptions:b,title:m}),mux:y({attributes:b,version:m}),file:y({attributes:b,tracks:_,forceVideo:h,forceAudio:h,forceHLS:h,forceSafariHLS:h,forceDisableHls:h,forceDASH:h,forceFLV:h,hlsOptions:b,hlsVersion:m,dashVersion:m,flvVersion:m}),wistia:y({options:b,playerId:m,customControls:_}),mixcloud:y({options:b}),twitch:y({options:b,playerId:m}),vidyard:y({options:b})}),onReady:x,onStart:x,onPlay:x,onPause:x,onBuffer:x,onBufferEnd:x,onEnded:x,onError:x,onDuration:x,onSeek:x,onPlaybackRateChange:x,onPlaybackQualityChange:x,onProgress:x,onClickPreview:x,onEnablePIP:x,onDisablePIP:x},w=()=>{},T={playing:!1,loop:!1,controls:!1,volume:null,muted:!1,playbackRate:1,width:`640px`,height:`360px`,style:{},progressInterval:1e3,playsinline:!1,pip:!1,stopOnUnmount:!0,light:!1,fallback:null,wrapper:`div`,previewTabIndex:0,previewAriaLabel:``,oEmbedUrl:`https://noembed.com/embed?url={url}`,config:{soundcloud:{options:{visual:!0,buying:!1,liking:!1,download:!1,sharing:!1,show_comments:!1,show_playcount:!1}},youtube:{playerVars:{playsinline:1,showinfo:0,rel:0,iv_load_policy:3,modestbranding:1},embedOptions:{},onUnstarted:w},facebook:{appId:`1309697205772819`,version:`v3.3`,playerId:null,attributes:{}},dailymotion:{params:{api:1,"endscreen-enable":!1}},vimeo:{playerOptions:{autopause:!1,byline:!1,portrait:!1,title:!1},title:null},mux:{attributes:{},version:`2`},file:{attributes:{},tracks:[],forceVideo:!1,forceAudio:!1,forceHLS:!1,forceDASH:!1,forceFLV:!1,hlsOptions:{},hlsVersion:`1.1.4`,dashVersion:`3.1.3`,flvVersion:`1.5.0`,forceDisableHls:!1},wistia:{options:{},playerId:null,customControls:null},mixcloud:{options:{hide_cover:1}},twitch:{options:{},playerId:null},vidyard:{options:{}}},onReady:w,onStart:w,onPlay:w,onPause:w,onBuffer:w,onBufferEnd:w,onEnded:w,onError:w,onDuration:w,onSeek:w,onPlaybackRateChange:w,onPlaybackQualityChange:w,onProgress:w,onClickPreview:w,onEnablePIP:w,onDisablePIP:w}})),A=r(((e,t)=>{var n=Object.create,r=Object.defineProperty,a=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,s=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,l=(e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,u=(e,t)=>
2{for(var n in t)r(e,n,{get:t[n],enumerable:!0})},d=(e,t,n,i)=>{if(t&&typeof t==`object`||typeof t==`function`)for(let s of o(t))!c.call(e,s)&&s!==n&&r(e,s,{get:()=>t[s],enumerable:!(i=a(t,s))||i.enumerable});return e},f=(e,t,i)=>(i=e==null?{}:n(s(e)),d(t||!e||!e.__esModule?r(i,`default`,{value:e,enumerable:!0}):i,e)),p=e=>d(r({},`__esModule`,{value:!0}),e),m=(e,t,n)=>(l(e,typeof t==`symbol`?t:t+``,n),n),h={};u(h,{default:()=>C}),t.exports=p(h);var g=f(i()),_=f(v()),b=k(),x=y(),S=5e3,C=class extends g.Component{constructor(){super(...arguments),m(this,`mounted`,!1),m(this,`isReady`,!1),m(this,`isPlaying`,!1),m(this,`isLoading`,!0),m(this,`loadOnReady`,null),m(this,`startOnPlay`,!0),m(this,`seekOnPlay`,null),m(this,`onDurationCalled`,!1),m(this,`handlePlayerMount`,e=>{if(this.player){this.progress();return}this.player=e,this.player.load(this.props.url),this.progress()}),m(this,`getInternalPlayer`,e=>this.player?this.player[e]:null),m(this,`progress`,()=>{if(this.props.url&&this.player&&this.isReady){let e=this.getCurrentTime()||0,t=this.getSecondsLoaded(),n=this.getDuration();if(n){let r={playedSeconds:e,played:e/n};t!==null&&(r.loadedSeconds=t,r.loaded=t/n),(r.playedSeconds!==this.prevPlayed||r.loadedSeconds!==this.prevLoaded)&&this.props.onProgress(r),this.prevPlayed=r.playedSeconds,this.prevLoaded=r.loadedSeconds}}this.progressTimeout=setTimeout(this.progress,this.props.progressFrequency||this.props.progressInterval)}),m(this,`handleReady`,()=>{if(!this.mounted)return;this.isReady=!0,this.isLoading=!1;let{onReady:e,playing:t,volume:n,muted:r}=this.props;e(),!r&&n!==null&&this.player.setVolume(n),this.loadOnReady?(this.player.load(this.loadOnReady,!0),this.loadOnReady=null):t&&this.player.play(),this.handleDurationCheck()}),m(this,`handlePlay`,()=>{this.isPlaying=!0,this.isLoading=!1;let{onStart:e,onPlay:t,playbackRate:n}=this.props;this.startOnPlay&&=(this.player.setPlaybackRate&&n!==1&&this.player.setPlaybackRate(n),e(),!1),t(),this.seekOnPlay&&=(this.seekTo(this.seekOnPlay),null),this.handleDurationCheck()}),m(this,`handlePause`,e=>{this.isPlaying=!1,this.isLoading||this.props.onPause(e)}),m(this,`handleEnded`,()=>{let{activePlayer:e,loop:t,onEnded:n}=this.props;e.loopOnEnded&&t&&this.seekTo(0),t||(this.isPlaying=!1,n())}),m(this,`handleError`,(...e)=>{this.isLoading=!1,this.props.onError(...e)}),m(this,`handleDurationCheck`,()=>{clearTimeout(this.durationCheckTimeout);let e=this.getDuration();e?this.onDurationCalled||=(this.props.onDuration(e),!0):this.durationCheckTimeout=setTimeout(this.handleDurationCheck,100)}),m(this,`handleLoaded`,()=>{this.isLoading=!1})}componentDidMount(){this.mounted=!0}componentWillUnmount(){clearTimeout(this.progressTimeout),clearTimeout(this.durationCheckTimeout),this.isReady&&this.props.stopOnUnmount&&(this.player.stop(),this.player.disablePIP&&this.player.disablePIP()),this.mounted=!1}componentDidUpdate(e){if(!this.player)return;let{url:t,playing:n,volume:r,muted:i,playbackRate:a,pip:o,loop:s,activePlayer:c,disableDeferredLoading:l}=this.props;if(!(0,_.default)(e.url,t)){if(this.isLoading&&!c.forceLoad&&!l&&!(0,x.isMediaStream)(t)){console.warn(`ReactPlayer: the attempt to load ${t} is being deferred until the player has loaded`),this.loadOnReady=t;return}this.isLoading=!0,this.startOnPlay=!0,this.onDurationCalled=!1,this.player.load(t,this.isReady)}!e.playing&&n&&!this.isPlaying&&this.player.play(),e.playing&&!n&&this.isPlaying&&this.player.pause(),!e.pip&&o&&this.player.enablePIP&&this.player.enablePIP(),e.pip&&!o&&this.player.disablePIP&&this.player.disablePIP(),e.volume!==r&&r!==null&&this.player.setVolume(r),e.muted!==i&&(i?this.player.mute():(this.player.unmute(),r!==null&&setTimeout(()=>this.player.setVolume(r)))),e.playbackRate!==a&&this.player.setPlaybackRate&&this.player.setPlaybackRate(a),e.loop!==s&&this.player.setLoop&&this.player.setLoop(s)}getDuration(){return this.isReady?this.player.getDuration():null}getCurrentTime(){return this.isReady?this.player.getCurrentTime():null}getSecondsLoaded(){return this.isReady?this.player.getSecondsLoaded():null}seekTo(e,t,n){if(!this.isReady){e!==0&&(this.seekOnPlay=e,setTimeout(()=>{this.seekOnPlay=null},S));return}if(t?t===`fraction`:e>0&&e<1){let t=this.player.getDuration();if(!t){console.warn(`ReactPlayer: could not seek using fraction â\xA0duration not yet available`);return}this.player.seekTo(t*e,n);return}this.player.seekTo(e,n)}render(){let e=this.props.activePlayer;return e?g.default.createElement(e,{...this.props,onMount:this.handlePlayerMount,onReady:this.handleReady,onPlay:this.handlePlay,onPause:this.handlePause,onEnded:this.handleEnded,onLoaded:this.handleLoaded,onError:this.handleError}):null}};m(C,`displayName`,`Player`),m(C,`propTypes`,b.propTypes),m(C,`defaultProps`,b.defaultProps)})),j=r(((e,t)=>{a();var n=Object.create,r=Object.defineProperty,s=Object.getOwnPropertyDescriptor,c=Object.getOwnPropertyNames,l=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,d=(e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,f=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:!0})},p=(e,t,n,i)=>{if(t&&typeof t==`object`||typeof t==`function`)for(let a of c(t))!u.call(e,a)&&a!==n&&r(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable});return e},m=(e,t,i)=>(i=e==null?{}:n(l(e)),p(t||!e||!e.__esModule?r(i,`default`,{value:e,enumerable:!0}
2):i,e)),h=e=>p(r({},`__esModule`,{value:!0}),e),g=(e,t,n)=>(d(e,typeof t==`symbol`?t:t+``,n),n),_={};f(_,{createReactPlayer:()=>R}),t.exports=h(_);var x=m(i()),S=m(b()),w=m((O(),h(C))),T=m(v()),E=k(),D=y(),j=m(A()),M=(0,D.lazy)(()=>o(()=>import(`./Preview-D2JIVp-p.js`).then(e=>m(e.default)),__vite__mapDeps([17,1,3]))),N=typeof window<`u`&&window.document&&typeof document<`u`,P=typeof global<`u`&&global.window&&global.window.document,F=Object.keys(E.propTypes),I=N||P?x.Suspense:()=>null,L=[],R=(e,t)=>{var n;return n=class extends x.Component{constructor(){super(...arguments),g(this,`state`,{showPreview:!!this.props.light}),g(this,`references`,{wrapper:e=>{this.wrapper=e},player:e=>{this.player=e}}),g(this,`handleClickPreview`,e=>{this.setState({showPreview:!1}),this.props.onClickPreview(e)}),g(this,`showPreview`,()=>{this.setState({showPreview:!0})}),g(this,`getDuration`,()=>this.player?this.player.getDuration():null),g(this,`getCurrentTime`,()=>this.player?this.player.getCurrentTime():null),g(this,`getSecondsLoaded`,()=>this.player?this.player.getSecondsLoaded():null),g(this,`getInternalPlayer`,(e=`player`)=>this.player?this.player.getInternalPlayer(e):null),g(this,`seekTo`,(e,t,n)=>{if(!this.player)return null;this.player.seekTo(e,t,n)}),g(this,`handleReady`,()=>{this.props.onReady(this)}),g(this,`getActivePlayer`,(0,w.default)(n=>{for(let t of[...L,...e])if(t.canPlay(n))return t;return t||null})),g(this,`getConfig`,(0,w.default)((e,t)=>{let{config:n}=this.props;return S.default.all([E.defaultProps.config,E.defaultProps.config[t]||{},n,n[t]||{}])})),g(this,`getAttributes`,(0,w.default)(e=>(0,D.omit)(this.props,F))),g(this,`renderActivePlayer`,e=>{if(!e)return null;let t=this.getActivePlayer(e);if(!t)return null;let n=this.getConfig(e,t.key);return x.default.createElement(j.default,{...this.props,key:t.key,ref:this.references.player,config:n,activePlayer:t.lazyPlayer||t,onReady:this.handleReady})})}shouldComponentUpdate(e,t){return!(0,T.default)(this.props,e)||!(0,T.default)(this.state,t)}componentDidUpdate(e){let{light:t}=this.props;!e.light&&t&&this.setState({showPreview:!0}),e.light&&!t&&this.setState({showPreview:!1})}renderPreview(e){if(!e)return null;let{light:t,playIcon:n,previewTabIndex:r,oEmbedUrl:i,previewAriaLabel:a}=this.props;return x.default.createElement(M,{url:e,light:t,playIcon:n,previewTabIndex:r,previewAriaLabel:a,oEmbedUrl:i,onClick:this.handleClickPreview})}render(){let{url:e,style:t,width:n,height:r,fallback:i,wrapper:a}=this.props,{showPreview:o}=this.state,s=this.getAttributes(e),c=typeof a==`string`?this.references.wrapper:void 0;return x.default.createElement(a,{ref:c,style:{...t,width:n,height:r},...s},x.default.createElement(I,{fallback:i},o?this.renderPreview(e):this.renderActivePlayer(e)))}},g(n,`displayName`,`ReactPlayer`),g(n,`propTypes`,E.propTypes),g(n,`defaultProps`,E.defaultProps),g(n,`addCustomPlayer`,e=>{L.push(e)}),g(n,`removeCustomPlayers`,()=>{L.length=0}),g(n,`canPlay`,t=>{for(let n of[...L,...e])if(n.canPlay(t))return!0;return!1}),g(n,`canEnablePIP`,t=>{for(let n of[...L,...e])if(n.canEnablePIP&&n.canEnablePIP(t))return!0;return!1}),n}})),M=r(((e,t)=>{var n=Object.create,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.getPrototypeOf,s=Object.prototype.hasOwnProperty,c=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:!0})},l=(e,t,n,o)=>{if(t&&typeof t==`object`||typeof t==`function`)for(let c of a(t))!s.call(e,c)&&c!==n&&r(e,c,{get:()=>t[c],enumerable:!(o=i(t,c))||o.enumerable});return e},u=(e,t,i)=>(i=e==null?{}:n(o(e)),l(t||!e||!e.__esModule?r(i,`default`,{value:e,enumerable:!0}):i,e)),d=e=>l(r({},`__esModule`,{value:!0}),e),f={};c(f,{default:()=>g}),t.exports=d(f);var p=u(S()),m=j(),h=p.default[p.default.length-1],g=(0,m.createReactPlayer)(p.default,h)})),N=h(),P=t(i()),F=t(d()),I=t(_()),L=c(),R=f(),z=l(),B=p(),V=t(M()),H=s(),U,W,G=m.div` 3 z-index: ${z.Theme.z.foreground}; 4 border: ${e=>e.border}; 5 width: ${e=>e.width}; 6 height: ${e=>e.height}; 7 bottom: ${e=>e.bottom}; 8 left: ${e=>e.left}; 9 top: ${e=>e.top}; 10 position: ${e=>e.position}; 11 border-top-left-radius: ${e=>e.borderTopLeftRadius}; 12 border-top-right-radius: ${e=>e.borderTopRightRadius}; 13 border-bottom-left-radius: ${e=>e.borderBottomLeftRadius}; 14 border-bottom-right-radius: ${e=>e.borderBottomRightRadius}; 15 overflow: ${e=>e.borderRadius?`hidden`:null}; 16 cursor: pointer; 17 display: inline-block; 18 background: #000; 19 overflow: hidden; 20 color: white; 21`,K=m.div` 22 position: absolute; 23 top: 0; 24 bottom: 0; 25 right: 0; 26 left: 0; 27 width: 160px; 28 height: 160px; 29 background: white; 30 margin: auto; 31 border-radius: 5px; 32 display: flex; 33 align-items: center; 34 justify-content: center; 35 flex-direction: column; 36 font-size: 14px; 37 line-height: 18px; 38 color: #333; 39 z-index: ${z.Theme.z[`video-overlay-foreground`]}; 40 padding: 10px; 41 .icon-wrapper { 42 margin-bottom: 10px; 43 } 44 svg { 45 width: 30px; 46 } 47`,q=m.div` 48 z-index: ${z.Theme.z[`video-overlay-background`]}; 49 background: ${e=>e.background}; 50 position: absolute; 51 top: 0; 52 left: 0; 53 -webkit-transition: background 0.2s ease-in-out; 54 transition: background 0.2s ease-in-out; 55 width: 100%; 56 height: 100%; 57 .icon-wrapper { 58 position: initial; 59 } 60 .play { 61 width: 40%; 62 height: 40%; 63 svg { 64 fill: #FFF; 65 } 66 } 67 .play, .refresh-thick-icon { 68 z-index: ${z.Theme.z[`video-overlay-foreground`]}; 69 position: absolute; 70 opacity: 0.3; 71 margin: auto; 72 top: 0; 73 bottom: 0; 74 left: 0; 75 right: 0; 76 } 77 .refresh-thick-icon { 78 width: 40%; 79 height: 40%; 80 pointer-events: none; 81 } 82 .refresh-thick-icon { 83 svg { 84 fill: #FFF; 85 } 86 } 87`,J=m.div` 88 height: 100%; 89 width: 100%; 90 display: flex; 91 align-items: center; 92 justify-content: center; 93`,Y=m.div` 94 background: ${e=>e.background}; 95 width: ${e=>e.width}; 96 height: ${e=>e.height}; 97 text-align: center; 98`,X=u(U=(W=class extends P.Component{componentDidMount(){this.props.addKeyBindings&&(0,I.default)(`space`,()=>this.props.onTogglePlay)}componentDidUpdate(e){e.inDeckCardView&&this.props.inDeckCardView===!1&&this.props.pause()}componentWillUnmount(){this.props.addKeyBindings&&I.default.unbind(`space`)}render(){return(0,N.jsxs)(G,{border:this.props.border,width:(0,L.pixify)(this.props.wrapperW
98idth||this.props.width),height:(0,L.pixify)(this.props.wrapperWidth||this.props.width),borderTopRightRadius:(0,L.pixify)(this.props.borderTopRightRadius),borderTopLeftRadius:(0,L.pixify)(this.props.borderTopLeftRadius),borderBottomLeftRadius:(0,L.pixify)(this.props.borderBottomLeftRadius),borderBottomRightRadius:(0,L.pixify)(this.props.borderBottomRightRadius),bottom:this.props.bottom,left:this.props.left,top:this.props.top,position:this.props.position,children:[this.props.errorLoading&&(0,N.jsxs)(K,{children:[(0,N.jsx)(R.BrokenIcon,{}),H.AppUI.getErrorMessage(`video`)]}),(0,N.jsx)(Y,{width:(0,L.pixify)(this.props.width),height:(0,L.pixify)(this.props.width),children:(0,N.jsx)(V.default,{playsinline:!0,ref:this.setUpPlayer,controls:!1,playing:this.props.playing,loop:this.props.loop,muted:this.props.muted,url:this.props.src,width:this.props.width,height:this.props.width,onReady:this.props.onCanPlay,onEnded:this.props.onEndPlayback,onError:this.props.onError})}),(0,N.jsxs)(q,{role:`button`,tabIndex:0,"aria-label":`Play video`,onClick:this.props.onTogglePlay,background:this.props.playing||this.props.hideOverlay?`transparent`:`rgba(0, 0, 0, 0.5)`,height:this.props.width,children:[this.props.showSpinnerIcon&&(0,N.jsx)(J,{children:(0,N.jsx)(g,{margin:`0 auto`,background:`rgba(255, 255, 255, 0.8)`})}),this.props.showRefreshIcon&&(0,N.jsx)(R.RefreshThickIcon,{style:{top:0}}),this.props.showPlayIcon&&(0,N.jsx)(R.PlayIcon,{style:{top:0}})]}),this.props.children]})}},W.propTypes={addKeyBindings:F.default.bool,objectUrl:F.default.string,videoClip:F.default.object,maximized:F.default.bool,loadVideo:F.default.bool,autoPlay:F.default.bool,children:F.default.object,width:F.default.oneOfType([F.default.number,F.default.string]),bottom:F.default.oneOfType([F.default.number,F.default.string]),left:F.default.oneOfType([F.default.number,F.default.string]),top:F.default.oneOfType([F.default.number,F.default.string])},W.defaultProps={maximized:!0,loadVideo:!0,position:`absolute`,left:0,bottom:0,top:0},W))||U,Z=(0,B.BorderRadius)((0,B.VideoPlayerWrapper)(X));export{Z as t}; 99//# sourceMappingURL=video_player-Ay24lsZj.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.