diff --git a/assets/DailyMotion-Bx3_1M1K.js b/assets/DailyMotion-DoJxG4zV.js similarity index 97% rename from assets/DailyMotion-Bx3_1M1K.js rename to assets/DailyMotion-DoJxG4zV.js index a412d00..14671dc 100644 --- a/assets/DailyMotion-Bx3_1M1K.js +++ b/assets/DailyMotion-DoJxG4zV.js @@ -1 +1 @@ -import{g as P,r as v,u as D,p as O}from"./index-XYrc1Xbw.js";function b(t,e){for(var r=0;ro[a]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var M=Object.create,s=Object.defineProperty,w=Object.getOwnPropertyDescriptor,S=Object.getOwnPropertyNames,j=Object.getPrototypeOf,T=Object.prototype.hasOwnProperty,E=(t,e,r)=>e in t?s(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,A=(t,e)=>{for(var r in e)s(t,r,{get:e[r],enumerable:!0})},h=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of S(e))!T.call(t,a)&&a!==r&&s(t,a,{get:()=>e[a],enumerable:!(o=w(e,a))||o.enumerable});return t},L=(t,e,r)=>(r=t!=null?M(j(t)):{},h(e||!t||!t.__esModule?s(r,"default",{value:t,enumerable:!0}):r,t)),C=t=>h(s({},"__esModule",{value:!0}),t),n=(t,e,r)=>(E(t,typeof e!="symbol"?e+"":e,r),r),d={};A(d,{default:()=>p});var _=C(d),c=L(v),l=D,f=O;const x="https://api.dmcdn.net/all.js",N="DM",K="dmAsyncInit";class p extends c.Component{constructor(){super(...arguments),n(this,"callPlayer",l.callPlayer),n(this,"onDurationChange",()=>{const e=this.getDuration();this.props.onDuration(e)}),n(this,"mute",()=>{this.callPlayer("setMuted",!0)}),n(this,"unmute",()=>{this.callPlayer("setMuted",!1)}),n(this,"ref",e=>{this.container=e})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e){const{controls:r,config:o,onError:a,playing:i}=this.props,[,y]=e.match(f.MATCH_URL_DAILYMOTION);if(this.player){this.player.load(y,{start:(0,l.parseStartTime)(e),autoplay:i});return}(0,l.getSDK)(x,N,K,u=>u.player).then(u=>{if(!this.container)return;const g=u.player;this.player=new g(this.container,{width:"100%",height:"100%",video:y,params:{controls:r,autoplay:this.props.playing,mute:this.props.muted,start:(0,l.parseStartTime)(e),origin:window.location.origin,...o.params},events:{apiready:this.props.onReady,seeked:()=>this.props.onSeek(this.player.currentTime),video_end:this.props.onEnded,durationchange:this.onDurationChange,pause:this.props.onPause,playing:this.props.onPlay,waiting:this.props.onBuffer,error:m=>a(m)}})},a)}play(){this.callPlayer("play")}pause(){this.callPlayer("pause")}stop(){}seekTo(e,r=!0){this.callPlayer("seek",e),r||this.pause()}setVolume(e){this.callPlayer("setVolume",e)}getDuration(){return this.player.duration||null}getCurrentTime(){return this.player.currentTime}getSecondsLoaded(){return this.player.bufferedTime}render(){const{display:e}=this.props,r={width:"100%",height:"100%",display:e};return c.default.createElement("div",{style:r},c.default.createElement("div",{ref:this.ref}))}}n(p,"displayName","DailyMotion");n(p,"canPlay",f.canPlay.dailymotion);n(p,"loopOnEnded",!0);const R=P(_),I=b({__proto__:null,default:R},[_]);export{I as D}; +import{g as P,r as v,u as D,p as O}from"./index-C1TFDq17.js";function b(t,e){for(var r=0;ro[a]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var M=Object.create,s=Object.defineProperty,w=Object.getOwnPropertyDescriptor,S=Object.getOwnPropertyNames,j=Object.getPrototypeOf,T=Object.prototype.hasOwnProperty,E=(t,e,r)=>e in t?s(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,A=(t,e)=>{for(var r in e)s(t,r,{get:e[r],enumerable:!0})},h=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of S(e))!T.call(t,a)&&a!==r&&s(t,a,{get:()=>e[a],enumerable:!(o=w(e,a))||o.enumerable});return t},L=(t,e,r)=>(r=t!=null?M(j(t)):{},h(e||!t||!t.__esModule?s(r,"default",{value:t,enumerable:!0}):r,t)),C=t=>h(s({},"__esModule",{value:!0}),t),n=(t,e,r)=>(E(t,typeof e!="symbol"?e+"":e,r),r),d={};A(d,{default:()=>p});var _=C(d),c=L(v),l=D,f=O;const x="https://api.dmcdn.net/all.js",N="DM",K="dmAsyncInit";class p extends c.Component{constructor(){super(...arguments),n(this,"callPlayer",l.callPlayer),n(this,"onDurationChange",()=>{const e=this.getDuration();this.props.onDuration(e)}),n(this,"mute",()=>{this.callPlayer("setMuted",!0)}),n(this,"unmute",()=>{this.callPlayer("setMuted",!1)}),n(this,"ref",e=>{this.container=e})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e){const{controls:r,config:o,onError:a,playing:i}=this.props,[,y]=e.match(f.MATCH_URL_DAILYMOTION);if(this.player){this.player.load(y,{start:(0,l.parseStartTime)(e),autoplay:i});return}(0,l.getSDK)(x,N,K,u=>u.player).then(u=>{if(!this.container)return;const g=u.player;this.player=new g(this.container,{width:"100%",height:"100%",video:y,params:{controls:r,autoplay:this.props.playing,mute:this.props.muted,start:(0,l.parseStartTime)(e),origin:window.location.origin,...o.params},events:{apiready:this.props.onReady,seeked:()=>this.props.onSeek(this.player.currentTime),video_end:this.props.onEnded,durationchange:this.onDurationChange,pause:this.props.onPause,playing:this.props.onPlay,waiting:this.props.onBuffer,error:m=>a(m)}})},a)}play(){this.callPlayer("play")}pause(){this.callPlayer("pause")}stop(){}seekTo(e,r=!0){this.callPlayer("seek",e),r||this.pause()}setVolume(e){this.callPlayer("setVolume",e)}getDuration(){return this.player.duration||null}getCurrentTime(){return this.player.currentTime}getSecondsLoaded(){return this.player.bufferedTime}render(){const{display:e}=this.props,r={width:"100%",height:"100%",display:e};return c.default.createElement("div",{style:r},c.default.createElement("div",{ref:this.ref}))}}n(p,"displayName","DailyMotion");n(p,"canPlay",f.canPlay.dailymotion);n(p,"loopOnEnded",!0);const R=P(_),I=b({__proto__:null,default:R},[_]);export{I as D}; diff --git a/assets/Facebook-CtDttenv.js b/assets/Facebook-DUX1q_gh.js similarity index 98% rename from assets/Facebook-CtDttenv.js rename to assets/Facebook-DUX1q_gh.js index f037a69..fa334a5 100644 --- a/assets/Facebook-CtDttenv.js +++ b/assets/Facebook-DUX1q_gh.js @@ -1 +1 @@ -import{g as _,r as g,u as P,p as m}from"./index-XYrc1Xbw.js";function v(t,e){for(var r=0;ra[s]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var O=Object.create,i=Object.defineProperty,D=Object.getOwnPropertyDescriptor,E=Object.getOwnPropertyNames,S=Object.getPrototypeOf,j=Object.prototype.hasOwnProperty,I=(t,e,r)=>e in t?i(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,k=(t,e)=>{for(var r in e)i(t,r,{get:e[r],enumerable:!0})},h=(t,e,r,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of E(e))!j.call(t,s)&&s!==r&&i(t,s,{get:()=>e[s],enumerable:!(a=D(e,s))||a.enumerable});return t},w=(t,e,r)=>(r=t!=null?O(S(t)):{},h(e||!t||!t.__esModule?i(r,"default",{value:t,enumerable:!0}):r,t)),F=t=>h(i({},"__esModule",{value:!0}),t),o=(t,e,r)=>(I(t,typeof e!="symbol"?e+"":e,r),r),b={};k(b,{default:()=>l});var d=F(b),u=w(g),n=P,x=m;const c="https://connect.facebook.net/en_US/sdk.js",y="FB",f="fbAsyncInit",L="facebook-player-";class l extends u.Component{constructor(){super(...arguments),o(this,"callPlayer",n.callPlayer),o(this,"playerID",this.props.config.playerId||`${L}${(0,n.randomString)()}`),o(this,"mute",()=>{this.callPlayer("mute")}),o(this,"unmute",()=>{this.callPlayer("unmute")})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e,r){if(r){(0,n.getSDK)(c,y,f).then(a=>a.XFBML.parse());return}(0,n.getSDK)(c,y,f).then(a=>{a.init({appId:this.props.config.appId,xfbml:!0,version:this.props.config.version}),a.Event.subscribe("xfbml.render",s=>{this.props.onLoaded()}),a.Event.subscribe("xfbml.ready",s=>{s.type==="video"&&s.id===this.playerID&&(this.player=s.instance,this.player.subscribe("startedPlaying",this.props.onPlay),this.player.subscribe("paused",this.props.onPause),this.player.subscribe("finishedPlaying",this.props.onEnded),this.player.subscribe("startedBuffering",this.props.onBuffer),this.player.subscribe("finishedBuffering",this.props.onBufferEnd),this.player.subscribe("error",this.props.onError),this.props.muted?this.callPlayer("mute"):this.callPlayer("unmute"),this.props.onReady(),document.getElementById(this.playerID).querySelector("iframe").style.visibility="visible")})})}play(){this.callPlayer("play")}pause(){this.callPlayer("pause")}stop(){}seekTo(e,r=!0){this.callPlayer("seek",e),r||this.pause()}setVolume(e){this.callPlayer("setVolume",e)}getDuration(){return this.callPlayer("getDuration")}getCurrentTime(){return this.callPlayer("getCurrentPosition")}getSecondsLoaded(){return null}render(){const{attributes:e}=this.props.config,r={width:"100%",height:"100%"};return u.default.createElement("div",{style:r,id:this.playerID,className:"fb-video","data-href":this.props.url,"data-autoplay":this.props.playing?"true":"false","data-allowfullscreen":"true","data-controls":this.props.controls?"true":"false",...e})}}o(l,"displayName","Facebook");o(l,"canPlay",x.canPlay.facebook);o(l,"loopOnEnded",!0);const M=_(d),B=v({__proto__:null,default:M},[d]);export{B as F}; +import{g as _,r as g,u as P,p as m}from"./index-C1TFDq17.js";function v(t,e){for(var r=0;ra[s]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var O=Object.create,i=Object.defineProperty,D=Object.getOwnPropertyDescriptor,E=Object.getOwnPropertyNames,S=Object.getPrototypeOf,j=Object.prototype.hasOwnProperty,I=(t,e,r)=>e in t?i(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,k=(t,e)=>{for(var r in e)i(t,r,{get:e[r],enumerable:!0})},h=(t,e,r,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of E(e))!j.call(t,s)&&s!==r&&i(t,s,{get:()=>e[s],enumerable:!(a=D(e,s))||a.enumerable});return t},w=(t,e,r)=>(r=t!=null?O(S(t)):{},h(e||!t||!t.__esModule?i(r,"default",{value:t,enumerable:!0}):r,t)),F=t=>h(i({},"__esModule",{value:!0}),t),o=(t,e,r)=>(I(t,typeof e!="symbol"?e+"":e,r),r),b={};k(b,{default:()=>l});var d=F(b),u=w(g),n=P,x=m;const c="https://connect.facebook.net/en_US/sdk.js",y="FB",f="fbAsyncInit",L="facebook-player-";class l extends u.Component{constructor(){super(...arguments),o(this,"callPlayer",n.callPlayer),o(this,"playerID",this.props.config.playerId||`${L}${(0,n.randomString)()}`),o(this,"mute",()=>{this.callPlayer("mute")}),o(this,"unmute",()=>{this.callPlayer("unmute")})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e,r){if(r){(0,n.getSDK)(c,y,f).then(a=>a.XFBML.parse());return}(0,n.getSDK)(c,y,f).then(a=>{a.init({appId:this.props.config.appId,xfbml:!0,version:this.props.config.version}),a.Event.subscribe("xfbml.render",s=>{this.props.onLoaded()}),a.Event.subscribe("xfbml.ready",s=>{s.type==="video"&&s.id===this.playerID&&(this.player=s.instance,this.player.subscribe("startedPlaying",this.props.onPlay),this.player.subscribe("paused",this.props.onPause),this.player.subscribe("finishedPlaying",this.props.onEnded),this.player.subscribe("startedBuffering",this.props.onBuffer),this.player.subscribe("finishedBuffering",this.props.onBufferEnd),this.player.subscribe("error",this.props.onError),this.props.muted?this.callPlayer("mute"):this.callPlayer("unmute"),this.props.onReady(),document.getElementById(this.playerID).querySelector("iframe").style.visibility="visible")})})}play(){this.callPlayer("play")}pause(){this.callPlayer("pause")}stop(){}seekTo(e,r=!0){this.callPlayer("seek",e),r||this.pause()}setVolume(e){this.callPlayer("setVolume",e)}getDuration(){return this.callPlayer("getDuration")}getCurrentTime(){return this.callPlayer("getCurrentPosition")}getSecondsLoaded(){return null}render(){const{attributes:e}=this.props.config,r={width:"100%",height:"100%"};return u.default.createElement("div",{style:r,id:this.playerID,className:"fb-video","data-href":this.props.url,"data-autoplay":this.props.playing?"true":"false","data-allowfullscreen":"true","data-controls":this.props.controls?"true":"false",...e})}}o(l,"displayName","Facebook");o(l,"canPlay",x.canPlay.facebook);o(l,"loopOnEnded",!0);const M=_(d),B=v({__proto__:null,default:M},[d]);export{B as F}; diff --git a/assets/FilePlayer-rbvduW7B.js b/assets/FilePlayer-ClmX1U9V.js similarity index 99% rename from assets/FilePlayer-rbvduW7B.js rename to assets/FilePlayer-ClmX1U9V.js index 8158b85..f71c7de 100644 --- a/assets/FilePlayer-rbvduW7B.js +++ b/assets/FilePlayer-ClmX1U9V.js @@ -1 +1 @@ -import{g as b,r as _,u as O,p as A}from"./index-XYrc1Xbw.js";function R(s,e){for(var t=0;ti[n]})}}}return Object.freeze(Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}))}var I=Object.create,u=Object.defineProperty,D=Object.getOwnPropertyDescriptor,w=Object.getOwnPropertyNames,M=Object.getPrototypeOf,k=Object.prototype.hasOwnProperty,U=(s,e,t)=>e in s?u(s,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[e]=t,N=(s,e)=>{for(var t in e)u(s,t,{get:e[t],enumerable:!0})},E=(s,e,t,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of w(e))!k.call(s,n)&&n!==t&&u(s,n,{get:()=>e[n],enumerable:!(i=D(e,n))||i.enumerable});return s},j=(s,e,t)=>(t=s!=null?I(M(s)):{},E(e||!s||!s.__esModule?u(t,"default",{value:s,enumerable:!0}):t,s)),H=s=>E(u({},"__esModule",{value:!0}),s),r=(s,e,t)=>(U(s,typeof e!="symbol"?e+"":e,t),t),m={};N(m,{default:()=>P});var g=H(m),c=j(_),a=O,d=A;const y=typeof navigator<"u",F=y&&navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1,v=y&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||F)&&!window.MSStream,V=y&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent)&&!window.MSStream,T="https://cdn.jsdelivr.net/npm/hls.js@VERSION/dist/hls.min.js",C="Hls",B="https://cdnjs.cloudflare.com/ajax/libs/dashjs/VERSION/dash.all.min.js",x="dashjs",K="https://cdn.jsdelivr.net/npm/flv.js@VERSION/dist/flv.min.js",G="flvjs",X=/www\.dropbox\.com\/.+/,f=/https:\/\/watch\.cloudflarestream\.com\/([a-z0-9]+)/,W="https://videodelivery.net/{id}/manifest/video.m3u8";class P extends c.Component{constructor(){super(...arguments),r(this,"onReady",(...e)=>this.props.onReady(...e)),r(this,"onPlay",(...e)=>this.props.onPlay(...e)),r(this,"onBuffer",(...e)=>this.props.onBuffer(...e)),r(this,"onBufferEnd",(...e)=>this.props.onBufferEnd(...e)),r(this,"onPause",(...e)=>this.props.onPause(...e)),r(this,"onEnded",(...e)=>this.props.onEnded(...e)),r(this,"onError",(...e)=>this.props.onError(...e)),r(this,"onPlayBackRateChange",e=>this.props.onPlaybackRateChange(e.target.playbackRate)),r(this,"onEnablePIP",(...e)=>this.props.onEnablePIP(...e)),r(this,"onDisablePIP",e=>{const{onDisablePIP:t,playing:i}=this.props;t(e),i&&this.play()}),r(this,"onPresentationModeChange",e=>{if(this.player&&(0,a.supportsWebKitPresentationMode)(this.player)){const{webkitPresentationMode:t}=this.player;t==="picture-in-picture"?this.onEnablePIP(e):t==="inline"&&this.onDisablePIP(e)}}),r(this,"onSeek",e=>{this.props.onSeek(e.target.currentTime)}),r(this,"mute",()=>{this.player.muted=!0}),r(this,"unmute",()=>{this.player.muted=!1}),r(this,"renderSourceElement",(e,t)=>typeof e=="string"?c.default.createElement("source",{key:t,src:e}):c.default.createElement("source",{key:t,...e})),r(this,"renderTrack",(e,t)=>c.default.createElement("track",{key:t,...e})),r(this,"ref",e=>{this.player&&(this.prevPlayer=this.player),this.player=e})}componentDidMount(){this.props.onMount&&this.props.onMount(this),this.addListeners(this.player);const e=this.getSource(this.props.url);e&&(this.player.src=e),(v||this.props.config.forceDisableHls)&&this.player.load()}componentDidUpdate(e){this.shouldUseAudio(this.props)!==this.shouldUseAudio(e)&&(this.removeListeners(this.prevPlayer,e.url),this.addListeners(this.player)),this.props.url!==e.url&&!(0,a.isMediaStream)(this.props.url)&&!(this.props.url instanceof Array)&&(this.player.srcObject=null)}componentWillUnmount(){this.player.removeAttribute("src"),this.removeListeners(this.player),this.hls&&this.hls.destroy()}addListeners(e){const{url:t,playsinline:i}=this.props;e.addEventListener("play",this.onPlay),e.addEventListener("waiting",this.onBuffer),e.addEventListener("playing",this.onBufferEnd),e.addEventListener("pause",this.onPause),e.addEventListener("seeked",this.onSeek),e.addEventListener("ended",this.onEnded),e.addEventListener("error",this.onError),e.addEventListener("ratechange",this.onPlayBackRateChange),e.addEventListener("enterpictureinpicture",this.onEnablePIP),e.addEventListener("leavepictureinpicture",this.onDisablePIP),e.addEventListener("webkitpresentationmodechanged",this.onPresentationModeChange),this.shouldUseHLS(t)||e.addEventListener("canplay",this.onReady),i&&(e.setAttribute("playsinline",""),e.setAttribute("webkit-playsinline",""),e.setAttribute("x5-playsinline",""))}removeListeners(e,t){e.removeEventListener("canplay",this.onReady),e.removeEventListener("play",this.onPlay),e.removeEventListener("waiting",this.onBuffer),e.removeEventListener("playing",this.onBufferEnd),e.removeEventListener("pause",this.onPause),e.removeEventListener("seeked",this.onSeek),e.removeEventListener("ended",this.onEnded),e.removeEventListener("error",this.onError),e.removeEventListener("ratechange",this.onPlayBackRateChange),e.removeEventListener("enterpictureinpicture",this.onEnablePIP),e.removeEventListener("leavepictureinpicture",this.onDisablePIP),e.removeEventListener("webkitpresentationmodechanged",this.onPresentationModeChange),this.shouldUseHLS(t)||e.removeEventListener("canplay",this.onReady)}shouldUseAudio(e){return e.config.forceVideo||e.config.attributes.poster?!1:d.AUDIO_EXTENSIONS.test(e.url)||e.config.forceAudio}shouldUseHLS(e){return V&&this.props.config.forceSafariHLS||this.props.config.forceHLS?!0:v||this.props.config.forceDisableHls?!1:d.HLS_EXTENSIONS.test(e)||f.test(e)}shouldUseDASH(e){return d.DASH_EXTENSIONS.test(e)||this.props.config.forceDASH}shouldUseFLV(e){return d.FLV_EXTENSIONS.test(e)||this.props.config.forceFLV}load(e){const{hlsVersion:t,hlsOptions:i,dashVersion:n,flvVersion:l}=this.props.config;if(this.hls&&this.hls.destroy(),this.dash&&this.dash.reset(),this.shouldUseHLS(e)&&(0,a.getSDK)(T.replace("VERSION",t),C).then(o=>{if(this.hls=new o(i),this.hls.on(o.Events.MANIFEST_PARSED,()=>{this.props.onReady()}),this.hls.on(o.Events.ERROR,(h,p)=>{this.props.onError(h,p,this.hls,o)}),f.test(e)){const h=e.match(f)[1];this.hls.loadSource(W.replace("{id}",h))}else this.hls.loadSource(e);this.hls.attachMedia(this.player),this.props.onLoaded()}),this.shouldUseDASH(e)&&(0,a.getSDK)(B.replace("VERSION",n),x).then(o=>{this.dash=o.MediaPlayer().create(),this.dash.initialize(this.player,e,this.props.playing),this.dash.on("error",this.props.onError),parseInt(n)<3?this.dash.getDebug().setLogToBrowserConsole(!1):this.dash.updateSettings({debug:{logLevel:o.Debug.LOG_LEVEL_NONE}}),this.props.onLoaded()}),this.shouldUseFLV(e)&&(0,a.getSDK)(K.replace("VERSION",l),G).then(o=>{this.flv=o.createPlayer({type:"flv",url:e}),this.flv.attachMediaElement(this.player),this.flv.on(o.Events.ERROR,(h,p)=>{this.props.onError(h,p,this.flv,o)}),this.flv.load(),this.props.onLoaded()}),e instanceof Array)this.player.load();else if((0,a.isMediaStream)(e))try{this.player.srcObject=e}catch{this.player.src=window.URL.createObjectURL(e)}}play(){const e=this.player.play();e&&e.catch(this.props.onError)}pause(){this.player.pause()}stop(){this.player.removeAttribute("src"),this.dash&&this.dash.reset()}seekTo(e,t=!0){this.player.currentTime=e,t||this.pause()}setVolume(e){this.player.volume=e}enablePIP(){this.player.requestPictureInPicture&&document.pictureInPictureElement!==this.player?this.player.requestPictureInPicture():(0,a.supportsWebKitPresentationMode)(this.player)&&this.player.webkitPresentationMode!=="picture-in-picture"&&this.player.webkitSetPresentationMode("picture-in-picture")}disablePIP(){document.exitPictureInPicture&&document.pictureInPictureElement===this.player?document.exitPictureInPicture():(0,a.supportsWebKitPresentationMode)(this.player)&&this.player.webkitPresentationMode!=="inline"&&this.player.webkitSetPresentationMode("inline")}setPlaybackRate(e){try{this.player.playbackRate=e}catch(t){this.props.onError(t)}}getDuration(){if(!this.player)return null;const{duration:e,seekable:t}=this.player;return e===1/0&&t.length>0?t.end(t.length-1):e}getCurrentTime(){return this.player?this.player.currentTime:null}getSecondsLoaded(){if(!this.player)return null;const{buffered:e}=this.player;if(e.length===0)return 0;const t=e.end(e.length-1),i=this.getDuration();return t>i?i:t}getSource(e){const t=this.shouldUseHLS(e),i=this.shouldUseDASH(e),n=this.shouldUseFLV(e);if(!(e instanceof Array||(0,a.isMediaStream)(e)||t||i||n))return X.test(e)?e.replace("www.dropbox.com","dl.dropboxusercontent.com"):e}render(){const{url:e,playing:t,loop:i,controls:n,muted:l,config:o,width:h,height:p}=this.props,L=this.shouldUseAudio(this.props)?"audio":"video",S={width:h==="auto"?h:"100%",height:p==="auto"?p:"100%"};return c.default.createElement(L,{ref:this.ref,src:this.getSource(e),style:S,preload:"auto",autoPlay:t||void 0,controls:n,muted:l,loop:i,...o.attributes},e instanceof Array&&e.map(this.renderSourceElement),o.tracks.map(this.renderTrack))}}r(P,"displayName","FilePlayer");r(P,"canPlay",d.canPlay.file);const z=b(g),J=R({__proto__:null,default:z},[g]);export{J as F}; +import{g as b,r as _,u as O,p as A}from"./index-C1TFDq17.js";function R(s,e){for(var t=0;ti[n]})}}}return Object.freeze(Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}))}var I=Object.create,u=Object.defineProperty,D=Object.getOwnPropertyDescriptor,w=Object.getOwnPropertyNames,M=Object.getPrototypeOf,k=Object.prototype.hasOwnProperty,U=(s,e,t)=>e in s?u(s,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[e]=t,N=(s,e)=>{for(var t in e)u(s,t,{get:e[t],enumerable:!0})},E=(s,e,t,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of w(e))!k.call(s,n)&&n!==t&&u(s,n,{get:()=>e[n],enumerable:!(i=D(e,n))||i.enumerable});return s},j=(s,e,t)=>(t=s!=null?I(M(s)):{},E(e||!s||!s.__esModule?u(t,"default",{value:s,enumerable:!0}):t,s)),H=s=>E(u({},"__esModule",{value:!0}),s),r=(s,e,t)=>(U(s,typeof e!="symbol"?e+"":e,t),t),m={};N(m,{default:()=>P});var g=H(m),c=j(_),a=O,d=A;const y=typeof navigator<"u",F=y&&navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1,v=y&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||F)&&!window.MSStream,V=y&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent)&&!window.MSStream,T="https://cdn.jsdelivr.net/npm/hls.js@VERSION/dist/hls.min.js",C="Hls",B="https://cdnjs.cloudflare.com/ajax/libs/dashjs/VERSION/dash.all.min.js",x="dashjs",K="https://cdn.jsdelivr.net/npm/flv.js@VERSION/dist/flv.min.js",G="flvjs",X=/www\.dropbox\.com\/.+/,f=/https:\/\/watch\.cloudflarestream\.com\/([a-z0-9]+)/,W="https://videodelivery.net/{id}/manifest/video.m3u8";class P extends c.Component{constructor(){super(...arguments),r(this,"onReady",(...e)=>this.props.onReady(...e)),r(this,"onPlay",(...e)=>this.props.onPlay(...e)),r(this,"onBuffer",(...e)=>this.props.onBuffer(...e)),r(this,"onBufferEnd",(...e)=>this.props.onBufferEnd(...e)),r(this,"onPause",(...e)=>this.props.onPause(...e)),r(this,"onEnded",(...e)=>this.props.onEnded(...e)),r(this,"onError",(...e)=>this.props.onError(...e)),r(this,"onPlayBackRateChange",e=>this.props.onPlaybackRateChange(e.target.playbackRate)),r(this,"onEnablePIP",(...e)=>this.props.onEnablePIP(...e)),r(this,"onDisablePIP",e=>{const{onDisablePIP:t,playing:i}=this.props;t(e),i&&this.play()}),r(this,"onPresentationModeChange",e=>{if(this.player&&(0,a.supportsWebKitPresentationMode)(this.player)){const{webkitPresentationMode:t}=this.player;t==="picture-in-picture"?this.onEnablePIP(e):t==="inline"&&this.onDisablePIP(e)}}),r(this,"onSeek",e=>{this.props.onSeek(e.target.currentTime)}),r(this,"mute",()=>{this.player.muted=!0}),r(this,"unmute",()=>{this.player.muted=!1}),r(this,"renderSourceElement",(e,t)=>typeof e=="string"?c.default.createElement("source",{key:t,src:e}):c.default.createElement("source",{key:t,...e})),r(this,"renderTrack",(e,t)=>c.default.createElement("track",{key:t,...e})),r(this,"ref",e=>{this.player&&(this.prevPlayer=this.player),this.player=e})}componentDidMount(){this.props.onMount&&this.props.onMount(this),this.addListeners(this.player);const e=this.getSource(this.props.url);e&&(this.player.src=e),(v||this.props.config.forceDisableHls)&&this.player.load()}componentDidUpdate(e){this.shouldUseAudio(this.props)!==this.shouldUseAudio(e)&&(this.removeListeners(this.prevPlayer,e.url),this.addListeners(this.player)),this.props.url!==e.url&&!(0,a.isMediaStream)(this.props.url)&&!(this.props.url instanceof Array)&&(this.player.srcObject=null)}componentWillUnmount(){this.player.removeAttribute("src"),this.removeListeners(this.player),this.hls&&this.hls.destroy()}addListeners(e){const{url:t,playsinline:i}=this.props;e.addEventListener("play",this.onPlay),e.addEventListener("waiting",this.onBuffer),e.addEventListener("playing",this.onBufferEnd),e.addEventListener("pause",this.onPause),e.addEventListener("seeked",this.onSeek),e.addEventListener("ended",this.onEnded),e.addEventListener("error",this.onError),e.addEventListener("ratechange",this.onPlayBackRateChange),e.addEventListener("enterpictureinpicture",this.onEnablePIP),e.addEventListener("leavepictureinpicture",this.onDisablePIP),e.addEventListener("webkitpresentationmodechanged",this.onPresentationModeChange),this.shouldUseHLS(t)||e.addEventListener("canplay",this.onReady),i&&(e.setAttribute("playsinline",""),e.setAttribute("webkit-playsinline",""),e.setAttribute("x5-playsinline",""))}removeListeners(e,t){e.removeEventListener("canplay",this.onReady),e.removeEventListener("play",this.onPlay),e.removeEventListener("waiting",this.onBuffer),e.removeEventListener("playing",this.onBufferEnd),e.removeEventListener("pause",this.onPause),e.removeEventListener("seeked",this.onSeek),e.removeEventListener("ended",this.onEnded),e.removeEventListener("error",this.onError),e.removeEventListener("ratechange",this.onPlayBackRateChange),e.removeEventListener("enterpictureinpicture",this.onEnablePIP),e.removeEventListener("leavepictureinpicture",this.onDisablePIP),e.removeEventListener("webkitpresentationmodechanged",this.onPresentationModeChange),this.shouldUseHLS(t)||e.removeEventListener("canplay",this.onReady)}shouldUseAudio(e){return e.config.forceVideo||e.config.attributes.poster?!1:d.AUDIO_EXTENSIONS.test(e.url)||e.config.forceAudio}shouldUseHLS(e){return V&&this.props.config.forceSafariHLS||this.props.config.forceHLS?!0:v||this.props.config.forceDisableHls?!1:d.HLS_EXTENSIONS.test(e)||f.test(e)}shouldUseDASH(e){return d.DASH_EXTENSIONS.test(e)||this.props.config.forceDASH}shouldUseFLV(e){return d.FLV_EXTENSIONS.test(e)||this.props.config.forceFLV}load(e){const{hlsVersion:t,hlsOptions:i,dashVersion:n,flvVersion:l}=this.props.config;if(this.hls&&this.hls.destroy(),this.dash&&this.dash.reset(),this.shouldUseHLS(e)&&(0,a.getSDK)(T.replace("VERSION",t),C).then(o=>{if(this.hls=new o(i),this.hls.on(o.Events.MANIFEST_PARSED,()=>{this.props.onReady()}),this.hls.on(o.Events.ERROR,(h,p)=>{this.props.onError(h,p,this.hls,o)}),f.test(e)){const h=e.match(f)[1];this.hls.loadSource(W.replace("{id}",h))}else this.hls.loadSource(e);this.hls.attachMedia(this.player),this.props.onLoaded()}),this.shouldUseDASH(e)&&(0,a.getSDK)(B.replace("VERSION",n),x).then(o=>{this.dash=o.MediaPlayer().create(),this.dash.initialize(this.player,e,this.props.playing),this.dash.on("error",this.props.onError),parseInt(n)<3?this.dash.getDebug().setLogToBrowserConsole(!1):this.dash.updateSettings({debug:{logLevel:o.Debug.LOG_LEVEL_NONE}}),this.props.onLoaded()}),this.shouldUseFLV(e)&&(0,a.getSDK)(K.replace("VERSION",l),G).then(o=>{this.flv=o.createPlayer({type:"flv",url:e}),this.flv.attachMediaElement(this.player),this.flv.on(o.Events.ERROR,(h,p)=>{this.props.onError(h,p,this.flv,o)}),this.flv.load(),this.props.onLoaded()}),e instanceof Array)this.player.load();else if((0,a.isMediaStream)(e))try{this.player.srcObject=e}catch{this.player.src=window.URL.createObjectURL(e)}}play(){const e=this.player.play();e&&e.catch(this.props.onError)}pause(){this.player.pause()}stop(){this.player.removeAttribute("src"),this.dash&&this.dash.reset()}seekTo(e,t=!0){this.player.currentTime=e,t||this.pause()}setVolume(e){this.player.volume=e}enablePIP(){this.player.requestPictureInPicture&&document.pictureInPictureElement!==this.player?this.player.requestPictureInPicture():(0,a.supportsWebKitPresentationMode)(this.player)&&this.player.webkitPresentationMode!=="picture-in-picture"&&this.player.webkitSetPresentationMode("picture-in-picture")}disablePIP(){document.exitPictureInPicture&&document.pictureInPictureElement===this.player?document.exitPictureInPicture():(0,a.supportsWebKitPresentationMode)(this.player)&&this.player.webkitPresentationMode!=="inline"&&this.player.webkitSetPresentationMode("inline")}setPlaybackRate(e){try{this.player.playbackRate=e}catch(t){this.props.onError(t)}}getDuration(){if(!this.player)return null;const{duration:e,seekable:t}=this.player;return e===1/0&&t.length>0?t.end(t.length-1):e}getCurrentTime(){return this.player?this.player.currentTime:null}getSecondsLoaded(){if(!this.player)return null;const{buffered:e}=this.player;if(e.length===0)return 0;const t=e.end(e.length-1),i=this.getDuration();return t>i?i:t}getSource(e){const t=this.shouldUseHLS(e),i=this.shouldUseDASH(e),n=this.shouldUseFLV(e);if(!(e instanceof Array||(0,a.isMediaStream)(e)||t||i||n))return X.test(e)?e.replace("www.dropbox.com","dl.dropboxusercontent.com"):e}render(){const{url:e,playing:t,loop:i,controls:n,muted:l,config:o,width:h,height:p}=this.props,L=this.shouldUseAudio(this.props)?"audio":"video",S={width:h==="auto"?h:"100%",height:p==="auto"?p:"100%"};return c.default.createElement(L,{ref:this.ref,src:this.getSource(e),style:S,preload:"auto",autoPlay:t||void 0,controls:n,muted:l,loop:i,...o.attributes},e instanceof Array&&e.map(this.renderSourceElement),o.tracks.map(this.renderTrack))}}r(P,"displayName","FilePlayer");r(P,"canPlay",d.canPlay.file);const z=b(g),J=R({__proto__:null,default:z},[g]);export{J as F}; diff --git a/assets/Kaltura-DFXB2Cyc.js b/assets/Kaltura-DLwiRJ-S.js similarity index 97% rename from assets/Kaltura-DFXB2Cyc.js rename to assets/Kaltura-DLwiRJ-S.js index e37d945..0efe07b 100644 --- a/assets/Kaltura-DFXB2Cyc.js +++ b/assets/Kaltura-DLwiRJ-S.js @@ -1 +1 @@ -import{g as y,r as f,u as _,p as m}from"./index-XYrc1Xbw.js";function P(r,e){for(var t=0;ts[a]})}}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}var g=Object.create,n=Object.defineProperty,b=Object.getOwnPropertyDescriptor,v=Object.getOwnPropertyNames,O=Object.getPrototypeOf,w=Object.prototype.hasOwnProperty,j=(r,e,t)=>e in r?n(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,L=(r,e)=>{for(var t in e)n(r,t,{get:e[t],enumerable:!0})},c=(r,e,t,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of v(e))!w.call(r,a)&&a!==t&&n(r,a,{get:()=>e[a],enumerable:!(s=b(e,a))||s.enumerable});return r},K=(r,e,t)=>(t=r!=null?g(O(r)):{},c(e||!r||!r.__esModule?n(t,"default",{value:r,enumerable:!0}):t,r)),D=r=>c(n({},"__esModule",{value:!0}),r),o=(r,e,t)=>(j(r,typeof e!="symbol"?e+"":e,t),t),h={};L(h,{default:()=>i});var d=D(h),u=K(f),p=_,S=m;const T="https://cdn.embed.ly/player-0.1.0.min.js",E="playerjs";class i extends u.Component{constructor(){super(...arguments),o(this,"callPlayer",p.callPlayer),o(this,"duration",null),o(this,"currentTime",null),o(this,"secondsLoaded",null),o(this,"mute",()=>{this.callPlayer("mute")}),o(this,"unmute",()=>{this.callPlayer("unmute")}),o(this,"ref",e=>{this.iframe=e})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e){(0,p.getSDK)(T,E).then(t=>{this.iframe&&(this.player=new t.Player(this.iframe),this.player.on("ready",()=>{setTimeout(()=>{this.player.isReady=!0,this.player.setLoop(this.props.loop),this.props.muted&&this.player.mute(),this.addListeners(this.player,this.props),this.props.onReady()},500)}))},this.props.onError)}addListeners(e,t){e.on("play",t.onPlay),e.on("pause",t.onPause),e.on("ended",t.onEnded),e.on("error",t.onError),e.on("timeupdate",({duration:s,seconds:a})=>{this.duration=s,this.currentTime=a})}play(){this.callPlayer("play")}pause(){this.callPlayer("pause")}stop(){}seekTo(e,t=!0){this.callPlayer("setCurrentTime",e),t||this.pause()}setVolume(e){this.callPlayer("setVolume",e)}setLoop(e){this.callPlayer("setLoop",e)}getDuration(){return this.duration}getCurrentTime(){return this.currentTime}getSecondsLoaded(){return this.secondsLoaded}render(){const e={width:"100%",height:"100%"};return u.default.createElement("iframe",{ref:this.ref,src:this.props.url,frameBorder:"0",scrolling:"no",style:e,allow:"encrypted-media; autoplay; fullscreen;",referrerPolicy:"no-referrer-when-downgrade"})}}o(i,"displayName","Kaltura");o(i,"canPlay",S.canPlay.kaltura);const M=y(d),C=P({__proto__:null,default:M},[d]);export{C as K}; +import{g as y,r as f,u as _,p as m}from"./index-C1TFDq17.js";function P(r,e){for(var t=0;ts[a]})}}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}var g=Object.create,n=Object.defineProperty,b=Object.getOwnPropertyDescriptor,v=Object.getOwnPropertyNames,O=Object.getPrototypeOf,w=Object.prototype.hasOwnProperty,j=(r,e,t)=>e in r?n(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,L=(r,e)=>{for(var t in e)n(r,t,{get:e[t],enumerable:!0})},c=(r,e,t,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of v(e))!w.call(r,a)&&a!==t&&n(r,a,{get:()=>e[a],enumerable:!(s=b(e,a))||s.enumerable});return r},K=(r,e,t)=>(t=r!=null?g(O(r)):{},c(e||!r||!r.__esModule?n(t,"default",{value:r,enumerable:!0}):t,r)),D=r=>c(n({},"__esModule",{value:!0}),r),o=(r,e,t)=>(j(r,typeof e!="symbol"?e+"":e,t),t),h={};L(h,{default:()=>i});var d=D(h),u=K(f),p=_,S=m;const T="https://cdn.embed.ly/player-0.1.0.min.js",E="playerjs";class i extends u.Component{constructor(){super(...arguments),o(this,"callPlayer",p.callPlayer),o(this,"duration",null),o(this,"currentTime",null),o(this,"secondsLoaded",null),o(this,"mute",()=>{this.callPlayer("mute")}),o(this,"unmute",()=>{this.callPlayer("unmute")}),o(this,"ref",e=>{this.iframe=e})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e){(0,p.getSDK)(T,E).then(t=>{this.iframe&&(this.player=new t.Player(this.iframe),this.player.on("ready",()=>{setTimeout(()=>{this.player.isReady=!0,this.player.setLoop(this.props.loop),this.props.muted&&this.player.mute(),this.addListeners(this.player,this.props),this.props.onReady()},500)}))},this.props.onError)}addListeners(e,t){e.on("play",t.onPlay),e.on("pause",t.onPause),e.on("ended",t.onEnded),e.on("error",t.onError),e.on("timeupdate",({duration:s,seconds:a})=>{this.duration=s,this.currentTime=a})}play(){this.callPlayer("play")}pause(){this.callPlayer("pause")}stop(){}seekTo(e,t=!0){this.callPlayer("setCurrentTime",e),t||this.pause()}setVolume(e){this.callPlayer("setVolume",e)}setLoop(e){this.callPlayer("setLoop",e)}getDuration(){return this.duration}getCurrentTime(){return this.currentTime}getSecondsLoaded(){return this.secondsLoaded}render(){const e={width:"100%",height:"100%"};return u.default.createElement("iframe",{ref:this.ref,src:this.props.url,frameBorder:"0",scrolling:"no",style:e,allow:"encrypted-media; autoplay; fullscreen;",referrerPolicy:"no-referrer-when-downgrade"})}}o(i,"displayName","Kaltura");o(i,"canPlay",S.canPlay.kaltura);const M=y(d),C=P({__proto__:null,default:M},[d]);export{C as K}; diff --git a/assets/Mixcloud-DmwGzVWL.js b/assets/Mixcloud-CE1zMV8g.js similarity index 97% rename from assets/Mixcloud-DmwGzVWL.js rename to assets/Mixcloud-CE1zMV8g.js index 0106a0f..828e4c5 100644 --- a/assets/Mixcloud-DmwGzVWL.js +++ b/assets/Mixcloud-CE1zMV8g.js @@ -1 +1 @@ -import{g as _,r as f,u as m,p as g}from"./index-XYrc1Xbw.js";function v(t,e){for(var r=0;rs[o]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var P=Object.create,i=Object.defineProperty,O=Object.getOwnPropertyDescriptor,b=Object.getOwnPropertyNames,M=Object.getPrototypeOf,w=Object.prototype.hasOwnProperty,x=(t,e,r)=>e in t?i(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,j=(t,e)=>{for(var r in e)i(t,r,{get:e[r],enumerable:!0})},c=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of b(e))!w.call(t,o)&&o!==r&&i(t,o,{get:()=>e[o],enumerable:!(s=O(e,o))||s.enumerable});return t},D=(t,e,r)=>(r=t!=null?P(M(t)):{},c(e||!t||!t.__esModule?i(r,"default",{value:t,enumerable:!0}):r,t)),S=t=>c(i({},"__esModule",{value:!0}),t),a=(t,e,r)=>(x(t,typeof e!="symbol"?e+"":e,r),r),d={};j(d,{default:()=>l});var h=S(d),p=D(f),u=m,y=g;const E="https://widget.mixcloud.com/media/js/widgetApi.js",L="Mixcloud";class l extends p.Component{constructor(){super(...arguments),a(this,"callPlayer",u.callPlayer),a(this,"duration",null),a(this,"currentTime",null),a(this,"secondsLoaded",null),a(this,"mute",()=>{}),a(this,"unmute",()=>{}),a(this,"ref",e=>{this.iframe=e})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e){(0,u.getSDK)(E,L).then(r=>{this.player=r.PlayerWidget(this.iframe),this.player.ready.then(()=>{this.player.events.play.on(this.props.onPlay),this.player.events.pause.on(this.props.onPause),this.player.events.ended.on(this.props.onEnded),this.player.events.error.on(this.props.error),this.player.events.progress.on((s,o)=>{this.currentTime=s,this.duration=o}),this.props.onReady()})},this.props.onError)}play(){this.callPlayer("play")}pause(){this.callPlayer("pause")}stop(){}seekTo(e,r=!0){this.callPlayer("seek",e),r||this.pause()}setVolume(e){}getDuration(){return this.duration}getCurrentTime(){return this.currentTime}getSecondsLoaded(){return null}render(){const{url:e,config:r}=this.props,s=e.match(y.MATCH_URL_MIXCLOUD)[1],o={width:"100%",height:"100%"},n=(0,u.queryString)({...r.options,feed:`/${s}/`});return p.default.createElement("iframe",{key:s,ref:this.ref,style:o,src:`https://www.mixcloud.com/widget/iframe/?${n}`,frameBorder:"0",allow:"autoplay"})}}a(l,"displayName","Mixcloud");a(l,"canPlay",y.canPlay.mixcloud);a(l,"loopOnEnded",!0);const T=_(h),A=v({__proto__:null,default:T},[h]);export{A as M}; +import{g as _,r as f,u as m,p as g}from"./index-C1TFDq17.js";function v(t,e){for(var r=0;rs[o]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var P=Object.create,i=Object.defineProperty,O=Object.getOwnPropertyDescriptor,b=Object.getOwnPropertyNames,M=Object.getPrototypeOf,w=Object.prototype.hasOwnProperty,x=(t,e,r)=>e in t?i(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,j=(t,e)=>{for(var r in e)i(t,r,{get:e[r],enumerable:!0})},c=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of b(e))!w.call(t,o)&&o!==r&&i(t,o,{get:()=>e[o],enumerable:!(s=O(e,o))||s.enumerable});return t},D=(t,e,r)=>(r=t!=null?P(M(t)):{},c(e||!t||!t.__esModule?i(r,"default",{value:t,enumerable:!0}):r,t)),S=t=>c(i({},"__esModule",{value:!0}),t),a=(t,e,r)=>(x(t,typeof e!="symbol"?e+"":e,r),r),d={};j(d,{default:()=>l});var h=S(d),p=D(f),u=m,y=g;const E="https://widget.mixcloud.com/media/js/widgetApi.js",L="Mixcloud";class l extends p.Component{constructor(){super(...arguments),a(this,"callPlayer",u.callPlayer),a(this,"duration",null),a(this,"currentTime",null),a(this,"secondsLoaded",null),a(this,"mute",()=>{}),a(this,"unmute",()=>{}),a(this,"ref",e=>{this.iframe=e})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e){(0,u.getSDK)(E,L).then(r=>{this.player=r.PlayerWidget(this.iframe),this.player.ready.then(()=>{this.player.events.play.on(this.props.onPlay),this.player.events.pause.on(this.props.onPause),this.player.events.ended.on(this.props.onEnded),this.player.events.error.on(this.props.error),this.player.events.progress.on((s,o)=>{this.currentTime=s,this.duration=o}),this.props.onReady()})},this.props.onError)}play(){this.callPlayer("play")}pause(){this.callPlayer("pause")}stop(){}seekTo(e,r=!0){this.callPlayer("seek",e),r||this.pause()}setVolume(e){}getDuration(){return this.duration}getCurrentTime(){return this.currentTime}getSecondsLoaded(){return null}render(){const{url:e,config:r}=this.props,s=e.match(y.MATCH_URL_MIXCLOUD)[1],o={width:"100%",height:"100%"},n=(0,u.queryString)({...r.options,feed:`/${s}/`});return p.default.createElement("iframe",{key:s,ref:this.ref,style:o,src:`https://www.mixcloud.com/widget/iframe/?${n}`,frameBorder:"0",allow:"autoplay"})}}a(l,"displayName","Mixcloud");a(l,"canPlay",y.canPlay.mixcloud);a(l,"loopOnEnded",!0);const T=_(h),A=v({__proto__:null,default:T},[h]);export{A as M}; diff --git a/assets/Mux-DQO2ZrPJ.js b/assets/Mux-B4EanQvl.js similarity index 98% rename from assets/Mux-DQO2ZrPJ.js rename to assets/Mux-B4EanQvl.js index 7eedd75..ec6a8f2 100644 --- a/assets/Mux-DQO2ZrPJ.js +++ b/assets/Mux-B4EanQvl.js @@ -1 +1 @@ -import{g as m,_ as E,r as g,p as _}from"./index-XYrc1Xbw.js";function b(r,e){for(var t=0;ti[s]})}}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}var L=Object.create,u=Object.defineProperty,I=Object.getOwnPropertyDescriptor,k=Object.getOwnPropertyNames,O=Object.getPrototypeOf,x=Object.prototype.hasOwnProperty,M=(r,e,t)=>e in r?u(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,R=(r,e)=>{for(var t in e)u(r,t,{get:e[t],enumerable:!0})},f=(r,e,t,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of k(e))!x.call(r,s)&&s!==t&&u(r,s,{get:()=>e[s],enumerable:!(i=I(e,s))||i.enumerable});return r},w=(r,e,t)=>(t=r!=null?L(O(r)):{},f(e||!r||!r.__esModule?u(t,"default",{value:r,enumerable:!0}):t,r)),D=r=>f(u({},"__esModule",{value:!0}),r),n=(r,e,t)=>(M(r,typeof e!="symbol"?e+"":e,t),t),y={};R(y,{default:()=>l});var P=D(y),v=w(g),p=_;const j="https://cdn.jsdelivr.net/npm/@mux/mux-player@VERSION/dist/mux-player.mjs";class l extends v.Component{constructor(){super(...arguments),n(this,"onReady",(...e)=>this.props.onReady(...e)),n(this,"onPlay",(...e)=>this.props.onPlay(...e)),n(this,"onBuffer",(...e)=>this.props.onBuffer(...e)),n(this,"onBufferEnd",(...e)=>this.props.onBufferEnd(...e)),n(this,"onPause",(...e)=>this.props.onPause(...e)),n(this,"onEnded",(...e)=>this.props.onEnded(...e)),n(this,"onError",(...e)=>this.props.onError(...e)),n(this,"onPlayBackRateChange",e=>this.props.onPlaybackRateChange(e.target.playbackRate)),n(this,"onEnablePIP",(...e)=>this.props.onEnablePIP(...e)),n(this,"onSeek",e=>{this.props.onSeek(e.target.currentTime)}),n(this,"onDurationChange",()=>{const e=this.getDuration();this.props.onDuration(e)}),n(this,"mute",()=>{this.player.muted=!0}),n(this,"unmute",()=>{this.player.muted=!1}),n(this,"ref",e=>{this.player=e})}componentDidMount(){this.props.onMount&&this.props.onMount(this),this.addListeners(this.player);const e=this.getPlaybackId(this.props.url);e&&(this.player.playbackId=e)}componentWillUnmount(){this.player.playbackId=null,this.removeListeners(this.player)}addListeners(e){const{playsinline:t}=this.props;e.addEventListener("play",this.onPlay),e.addEventListener("waiting",this.onBuffer),e.addEventListener("playing",this.onBufferEnd),e.addEventListener("pause",this.onPause),e.addEventListener("seeked",this.onSeek),e.addEventListener("ended",this.onEnded),e.addEventListener("error",this.onError),e.addEventListener("ratechange",this.onPlayBackRateChange),e.addEventListener("enterpictureinpicture",this.onEnablePIP),e.addEventListener("leavepictureinpicture",this.onDisablePIP),e.addEventListener("webkitpresentationmodechanged",this.onPresentationModeChange),e.addEventListener("canplay",this.onReady),t&&e.setAttribute("playsinline","")}removeListeners(e){e.removeEventListener("canplay",this.onReady),e.removeEventListener("play",this.onPlay),e.removeEventListener("waiting",this.onBuffer),e.removeEventListener("playing",this.onBufferEnd),e.removeEventListener("pause",this.onPause),e.removeEventListener("seeked",this.onSeek),e.removeEventListener("ended",this.onEnded),e.removeEventListener("error",this.onError),e.removeEventListener("ratechange",this.onPlayBackRateChange),e.removeEventListener("enterpictureinpicture",this.onEnablePIP),e.removeEventListener("leavepictureinpicture",this.onDisablePIP),e.removeEventListener("canplay",this.onReady)}async load(e){var t;const{onError:i,config:s}=this.props;if(!((t=globalThis.customElements)!=null&&t.get("mux-player")))try{const a=j.replace("VERSION",s.version);await E(()=>import(`${a}`),[]),this.props.onLoaded()}catch(a){i(a)}const[,o]=e.match(p.MATCH_URL_MUX);this.player.playbackId=o}play(){const e=this.player.play();e&&e.catch(this.props.onError)}pause(){this.player.pause()}stop(){this.player.playbackId=null}seekTo(e,t=!0){this.player.currentTime=e,t||this.pause()}setVolume(e){this.player.volume=e}enablePIP(){this.player.requestPictureInPicture&&document.pictureInPictureElement!==this.player&&this.player.requestPictureInPicture()}disablePIP(){document.exitPictureInPicture&&document.pictureInPictureElement===this.player&&document.exitPictureInPicture()}setPlaybackRate(e){try{this.player.playbackRate=e}catch(t){this.props.onError(t)}}getDuration(){if(!this.player)return null;const{duration:e,seekable:t}=this.player;return e===1/0&&t.length>0?t.end(t.length-1):e}getCurrentTime(){return this.player?this.player.currentTime:null}getSecondsLoaded(){if(!this.player)return null;const{buffered:e}=this.player;if(e.length===0)return 0;const t=e.end(e.length-1),i=this.getDuration();return t>i?i:t}getPlaybackId(e){const[,t]=e.match(p.MATCH_URL_MUX);return t}render(){const{url:e,playing:t,loop:i,controls:s,muted:o,config:a,width:h,height:c}=this.props,d={width:h==="auto"?h:"100%",height:c==="auto"?c:"100%"};return s===!1&&(d["--controls"]="none"),v.default.createElement("mux-player",{ref:this.ref,"playback-id":this.getPlaybackId(e),style:d,preload:"auto",autoPlay:t||void 0,muted:o?"":void 0,loop:i?"":void 0,...a.attributes})}}n(l,"displayName","Mux");n(l,"canPlay",p.canPlay.mux);const C=m(P),B=b({__proto__:null,default:C},[P]);export{B as M}; +import{g as m,_ as E,r as g,p as _}from"./index-C1TFDq17.js";function b(r,e){for(var t=0;ti[s]})}}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}var L=Object.create,u=Object.defineProperty,I=Object.getOwnPropertyDescriptor,k=Object.getOwnPropertyNames,O=Object.getPrototypeOf,x=Object.prototype.hasOwnProperty,M=(r,e,t)=>e in r?u(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,R=(r,e)=>{for(var t in e)u(r,t,{get:e[t],enumerable:!0})},f=(r,e,t,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of k(e))!x.call(r,s)&&s!==t&&u(r,s,{get:()=>e[s],enumerable:!(i=I(e,s))||i.enumerable});return r},w=(r,e,t)=>(t=r!=null?L(O(r)):{},f(e||!r||!r.__esModule?u(t,"default",{value:r,enumerable:!0}):t,r)),D=r=>f(u({},"__esModule",{value:!0}),r),n=(r,e,t)=>(M(r,typeof e!="symbol"?e+"":e,t),t),y={};R(y,{default:()=>l});var P=D(y),v=w(g),p=_;const j="https://cdn.jsdelivr.net/npm/@mux/mux-player@VERSION/dist/mux-player.mjs";class l extends v.Component{constructor(){super(...arguments),n(this,"onReady",(...e)=>this.props.onReady(...e)),n(this,"onPlay",(...e)=>this.props.onPlay(...e)),n(this,"onBuffer",(...e)=>this.props.onBuffer(...e)),n(this,"onBufferEnd",(...e)=>this.props.onBufferEnd(...e)),n(this,"onPause",(...e)=>this.props.onPause(...e)),n(this,"onEnded",(...e)=>this.props.onEnded(...e)),n(this,"onError",(...e)=>this.props.onError(...e)),n(this,"onPlayBackRateChange",e=>this.props.onPlaybackRateChange(e.target.playbackRate)),n(this,"onEnablePIP",(...e)=>this.props.onEnablePIP(...e)),n(this,"onSeek",e=>{this.props.onSeek(e.target.currentTime)}),n(this,"onDurationChange",()=>{const e=this.getDuration();this.props.onDuration(e)}),n(this,"mute",()=>{this.player.muted=!0}),n(this,"unmute",()=>{this.player.muted=!1}),n(this,"ref",e=>{this.player=e})}componentDidMount(){this.props.onMount&&this.props.onMount(this),this.addListeners(this.player);const e=this.getPlaybackId(this.props.url);e&&(this.player.playbackId=e)}componentWillUnmount(){this.player.playbackId=null,this.removeListeners(this.player)}addListeners(e){const{playsinline:t}=this.props;e.addEventListener("play",this.onPlay),e.addEventListener("waiting",this.onBuffer),e.addEventListener("playing",this.onBufferEnd),e.addEventListener("pause",this.onPause),e.addEventListener("seeked",this.onSeek),e.addEventListener("ended",this.onEnded),e.addEventListener("error",this.onError),e.addEventListener("ratechange",this.onPlayBackRateChange),e.addEventListener("enterpictureinpicture",this.onEnablePIP),e.addEventListener("leavepictureinpicture",this.onDisablePIP),e.addEventListener("webkitpresentationmodechanged",this.onPresentationModeChange),e.addEventListener("canplay",this.onReady),t&&e.setAttribute("playsinline","")}removeListeners(e){e.removeEventListener("canplay",this.onReady),e.removeEventListener("play",this.onPlay),e.removeEventListener("waiting",this.onBuffer),e.removeEventListener("playing",this.onBufferEnd),e.removeEventListener("pause",this.onPause),e.removeEventListener("seeked",this.onSeek),e.removeEventListener("ended",this.onEnded),e.removeEventListener("error",this.onError),e.removeEventListener("ratechange",this.onPlayBackRateChange),e.removeEventListener("enterpictureinpicture",this.onEnablePIP),e.removeEventListener("leavepictureinpicture",this.onDisablePIP),e.removeEventListener("canplay",this.onReady)}async load(e){var t;const{onError:i,config:s}=this.props;if(!((t=globalThis.customElements)!=null&&t.get("mux-player")))try{const a=j.replace("VERSION",s.version);await E(()=>import(`${a}`),[]),this.props.onLoaded()}catch(a){i(a)}const[,o]=e.match(p.MATCH_URL_MUX);this.player.playbackId=o}play(){const e=this.player.play();e&&e.catch(this.props.onError)}pause(){this.player.pause()}stop(){this.player.playbackId=null}seekTo(e,t=!0){this.player.currentTime=e,t||this.pause()}setVolume(e){this.player.volume=e}enablePIP(){this.player.requestPictureInPicture&&document.pictureInPictureElement!==this.player&&this.player.requestPictureInPicture()}disablePIP(){document.exitPictureInPicture&&document.pictureInPictureElement===this.player&&document.exitPictureInPicture()}setPlaybackRate(e){try{this.player.playbackRate=e}catch(t){this.props.onError(t)}}getDuration(){if(!this.player)return null;const{duration:e,seekable:t}=this.player;return e===1/0&&t.length>0?t.end(t.length-1):e}getCurrentTime(){return this.player?this.player.currentTime:null}getSecondsLoaded(){if(!this.player)return null;const{buffered:e}=this.player;if(e.length===0)return 0;const t=e.end(e.length-1),i=this.getDuration();return t>i?i:t}getPlaybackId(e){const[,t]=e.match(p.MATCH_URL_MUX);return t}render(){const{url:e,playing:t,loop:i,controls:s,muted:o,config:a,width:h,height:c}=this.props,d={width:h==="auto"?h:"100%",height:c==="auto"?c:"100%"};return s===!1&&(d["--controls"]="none"),v.default.createElement("mux-player",{ref:this.ref,"playback-id":this.getPlaybackId(e),style:d,preload:"auto",autoPlay:t||void 0,muted:o?"":void 0,loop:i?"":void 0,...a.attributes})}}n(l,"displayName","Mux");n(l,"canPlay",p.canPlay.mux);const C=m(P),B=b({__proto__:null,default:C},[P]);export{B as M}; diff --git a/assets/Preview-POe0Av0o.js b/assets/Preview-BFqSIFHA.js similarity index 97% rename from assets/Preview-POe0Av0o.js rename to assets/Preview-BFqSIFHA.js index d7b492e..c934431 100644 --- a/assets/Preview-POe0Av0o.js +++ b/assets/Preview-BFqSIFHA.js @@ -1 +1 @@ -import{g as y,r as v}from"./index-XYrc1Xbw.js";function w(r,e){for(var t=0;tn[a]})}}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}var P=Object.create,s=Object.defineProperty,O=Object.getOwnPropertyDescriptor,x=Object.getOwnPropertyNames,I=Object.getPrototypeOf,j=Object.prototype.hasOwnProperty,E=(r,e,t)=>e in r?s(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,S=(r,e)=>{for(var t in e)s(r,t,{get:e[t],enumerable:!0})},_=(r,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of x(e))!j.call(r,a)&&a!==t&&s(r,a,{get:()=>e[a],enumerable:!(n=O(e,a))||n.enumerable});return r},C=(r,e,t)=>(t=r!=null?P(I(r)):{},_(e||!r||!r.__esModule?s(t,"default",{value:r,enumerable:!0}):t,r)),N=r=>_(s({},"__esModule",{value:!0}),r),p=(r,e,t)=>(E(r,typeof e!="symbol"?e+"":e,t),t),g={};S(g,{default:()=>k});var m=N(g),i=C(v);const u="64px",d={};class k extends i.Component{constructor(){super(...arguments),p(this,"mounted",!1),p(this,"state",{image:null}),p(this,"handleKeyPress",e=>{(e.key==="Enter"||e.key===" ")&&this.props.onClick()})}componentDidMount(){this.mounted=!0,this.fetchImage(this.props)}componentDidUpdate(e){const{url:t,light:n}=this.props;(e.url!==t||e.light!==n)&&this.fetchImage(this.props)}componentWillUnmount(){this.mounted=!1}fetchImage({url:e,light:t,oEmbedUrl:n}){if(!i.default.isValidElement(t)){if(typeof t=="string"){this.setState({image:t});return}if(d[e]){this.setState({image:d[e]});return}return this.setState({image:null}),window.fetch(n.replace("{url}",e)).then(a=>a.json()).then(a=>{if(a.thumbnail_url&&this.mounted){const o=a.thumbnail_url.replace("height=100","height=480").replace("-d_295x166","-d_640");this.setState({image:o}),d[e]=o}})}}render(){const{light:e,onClick:t,playIcon:n,previewTabIndex:a,previewAriaLabel:o}=this.props,{image:f}=this.state,l=i.default.isValidElement(e),h={display:"flex",alignItems:"center",justifyContent:"center"},c={preview:{width:"100%",height:"100%",backgroundImage:f&&!l?`url(${f})`:void 0,backgroundSize:"cover",backgroundPosition:"center",cursor:"pointer",...h},shadow:{background:"radial-gradient(rgb(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 60%)",borderRadius:u,width:u,height:u,position:l?"absolute":void 0,...h},playIcon:{borderStyle:"solid",borderWidth:"16px 0 16px 26px",borderColor:"transparent transparent transparent white",marginLeft:"7px"}},b=i.default.createElement("div",{style:c.shadow,className:"react-player__shadow"},i.default.createElement("div",{style:c.playIcon,className:"react-player__play-icon"}));return i.default.createElement("div",{style:c.preview,className:"react-player__preview",onClick:t,tabIndex:a,onKeyPress:this.handleKeyPress,...o?{"aria-label":o}:{}},l?e:null,n||b)}}const D=y(m),A=w({__proto__:null,default:D},[m]);export{A as P}; +import{g as y,r as v}from"./index-C1TFDq17.js";function w(r,e){for(var t=0;tn[a]})}}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}var P=Object.create,s=Object.defineProperty,O=Object.getOwnPropertyDescriptor,x=Object.getOwnPropertyNames,I=Object.getPrototypeOf,j=Object.prototype.hasOwnProperty,E=(r,e,t)=>e in r?s(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,S=(r,e)=>{for(var t in e)s(r,t,{get:e[t],enumerable:!0})},_=(r,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of x(e))!j.call(r,a)&&a!==t&&s(r,a,{get:()=>e[a],enumerable:!(n=O(e,a))||n.enumerable});return r},C=(r,e,t)=>(t=r!=null?P(I(r)):{},_(e||!r||!r.__esModule?s(t,"default",{value:r,enumerable:!0}):t,r)),N=r=>_(s({},"__esModule",{value:!0}),r),p=(r,e,t)=>(E(r,typeof e!="symbol"?e+"":e,t),t),g={};S(g,{default:()=>k});var m=N(g),i=C(v);const u="64px",d={};class k extends i.Component{constructor(){super(...arguments),p(this,"mounted",!1),p(this,"state",{image:null}),p(this,"handleKeyPress",e=>{(e.key==="Enter"||e.key===" ")&&this.props.onClick()})}componentDidMount(){this.mounted=!0,this.fetchImage(this.props)}componentDidUpdate(e){const{url:t,light:n}=this.props;(e.url!==t||e.light!==n)&&this.fetchImage(this.props)}componentWillUnmount(){this.mounted=!1}fetchImage({url:e,light:t,oEmbedUrl:n}){if(!i.default.isValidElement(t)){if(typeof t=="string"){this.setState({image:t});return}if(d[e]){this.setState({image:d[e]});return}return this.setState({image:null}),window.fetch(n.replace("{url}",e)).then(a=>a.json()).then(a=>{if(a.thumbnail_url&&this.mounted){const o=a.thumbnail_url.replace("height=100","height=480").replace("-d_295x166","-d_640");this.setState({image:o}),d[e]=o}})}}render(){const{light:e,onClick:t,playIcon:n,previewTabIndex:a,previewAriaLabel:o}=this.props,{image:f}=this.state,l=i.default.isValidElement(e),h={display:"flex",alignItems:"center",justifyContent:"center"},c={preview:{width:"100%",height:"100%",backgroundImage:f&&!l?`url(${f})`:void 0,backgroundSize:"cover",backgroundPosition:"center",cursor:"pointer",...h},shadow:{background:"radial-gradient(rgb(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 60%)",borderRadius:u,width:u,height:u,position:l?"absolute":void 0,...h},playIcon:{borderStyle:"solid",borderWidth:"16px 0 16px 26px",borderColor:"transparent transparent transparent white",marginLeft:"7px"}},b=i.default.createElement("div",{style:c.shadow,className:"react-player__shadow"},i.default.createElement("div",{style:c.playIcon,className:"react-player__play-icon"}));return i.default.createElement("div",{style:c.preview,className:"react-player__preview",onClick:t,tabIndex:a,onKeyPress:this.handleKeyPress,...o?{"aria-label":o}:{}},l?e:null,n||b)}}const D=y(m),A=w({__proto__:null,default:D},[m]);export{A as P}; diff --git a/assets/SoundCloud-Bs3qc4JQ.js b/assets/SoundCloud-BX-RPwDz.js similarity index 97% rename from assets/SoundCloud-Bs3qc4JQ.js rename to assets/SoundCloud-BX-RPwDz.js index 2784f07..ed1bfd3 100644 --- a/assets/SoundCloud-Bs3qc4JQ.js +++ b/assets/SoundCloud-BX-RPwDz.js @@ -1 +1 @@ -import{g as P,r as g,u as b,p as v}from"./index-XYrc1Xbw.js";function O(t,e){for(var r=0;rs[o]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var S=Object.create,l=Object.defineProperty,w=Object.getOwnPropertyDescriptor,j=Object.getOwnPropertyNames,C=Object.getPrototypeOf,E=Object.prototype.hasOwnProperty,D=(t,e,r)=>e in t?l(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,L=(t,e)=>{for(var r in e)l(t,r,{get:e[r],enumerable:!0})},d=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of j(e))!E.call(t,o)&&o!==r&&l(t,o,{get:()=>e[o],enumerable:!(s=w(e,o))||s.enumerable});return t},R=(t,e,r)=>(r=t!=null?S(C(t)):{},d(e||!t||!t.__esModule?l(r,"default",{value:t,enumerable:!0}):r,t)),T=t=>d(l({},"__esModule",{value:!0}),t),a=(t,e,r)=>(D(t,typeof e!="symbol"?e+"":e,r),r),h={};L(h,{default:()=>u});var f=T(h),p=R(g),c=b,M=v;const x="https://w.soundcloud.com/player/api.js",A="SC";class u extends p.Component{constructor(){super(...arguments),a(this,"callPlayer",c.callPlayer),a(this,"duration",null),a(this,"currentTime",null),a(this,"fractionLoaded",null),a(this,"mute",()=>{this.setVolume(0)}),a(this,"unmute",()=>{this.props.volume!==null&&this.setVolume(this.props.volume)}),a(this,"ref",e=>{this.iframe=e})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e,r){(0,c.getSDK)(x,A).then(s=>{if(!this.iframe)return;const{PLAY:o,PLAY_PROGRESS:i,PAUSE:y,FINISH:_,ERROR:m}=s.Widget.Events;r||(this.player=s.Widget(this.iframe),this.player.bind(o,this.props.onPlay),this.player.bind(y,()=>{this.duration-this.currentTime<.05||this.props.onPause()}),this.player.bind(i,n=>{this.currentTime=n.currentPosition/1e3,this.fractionLoaded=n.loadedProgress}),this.player.bind(_,()=>this.props.onEnded()),this.player.bind(m,n=>this.props.onError(n))),this.player.load(e,{...this.props.config.options,callback:()=>{this.player.getDuration(n=>{this.duration=n/1e3,this.props.onReady()})}})})}play(){this.callPlayer("play")}pause(){this.callPlayer("pause")}stop(){}seekTo(e,r=!0){this.callPlayer("seekTo",e*1e3),r||this.pause()}setVolume(e){this.callPlayer("setVolume",e*100)}getDuration(){return this.duration}getCurrentTime(){return this.currentTime}getSecondsLoaded(){return this.fractionLoaded*this.duration}render(){const{display:e}=this.props,r={width:"100%",height:"100%",display:e};return p.default.createElement("iframe",{ref:this.ref,src:`https://w.soundcloud.com/player/?url=${encodeURIComponent(this.props.url)}`,style:r,frameBorder:0,allow:"autoplay"})}}a(u,"displayName","SoundCloud");a(u,"canPlay",M.canPlay.soundcloud);a(u,"loopOnEnded",!0);const N=P(f),F=O({__proto__:null,default:N},[f]);export{F as S}; +import{g as P,r as g,u as b,p as v}from"./index-C1TFDq17.js";function O(t,e){for(var r=0;rs[o]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var S=Object.create,l=Object.defineProperty,w=Object.getOwnPropertyDescriptor,j=Object.getOwnPropertyNames,C=Object.getPrototypeOf,E=Object.prototype.hasOwnProperty,D=(t,e,r)=>e in t?l(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,L=(t,e)=>{for(var r in e)l(t,r,{get:e[r],enumerable:!0})},d=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of j(e))!E.call(t,o)&&o!==r&&l(t,o,{get:()=>e[o],enumerable:!(s=w(e,o))||s.enumerable});return t},R=(t,e,r)=>(r=t!=null?S(C(t)):{},d(e||!t||!t.__esModule?l(r,"default",{value:t,enumerable:!0}):r,t)),T=t=>d(l({},"__esModule",{value:!0}),t),a=(t,e,r)=>(D(t,typeof e!="symbol"?e+"":e,r),r),h={};L(h,{default:()=>u});var f=T(h),p=R(g),c=b,M=v;const x="https://w.soundcloud.com/player/api.js",A="SC";class u extends p.Component{constructor(){super(...arguments),a(this,"callPlayer",c.callPlayer),a(this,"duration",null),a(this,"currentTime",null),a(this,"fractionLoaded",null),a(this,"mute",()=>{this.setVolume(0)}),a(this,"unmute",()=>{this.props.volume!==null&&this.setVolume(this.props.volume)}),a(this,"ref",e=>{this.iframe=e})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e,r){(0,c.getSDK)(x,A).then(s=>{if(!this.iframe)return;const{PLAY:o,PLAY_PROGRESS:i,PAUSE:y,FINISH:_,ERROR:m}=s.Widget.Events;r||(this.player=s.Widget(this.iframe),this.player.bind(o,this.props.onPlay),this.player.bind(y,()=>{this.duration-this.currentTime<.05||this.props.onPause()}),this.player.bind(i,n=>{this.currentTime=n.currentPosition/1e3,this.fractionLoaded=n.loadedProgress}),this.player.bind(_,()=>this.props.onEnded()),this.player.bind(m,n=>this.props.onError(n))),this.player.load(e,{...this.props.config.options,callback:()=>{this.player.getDuration(n=>{this.duration=n/1e3,this.props.onReady()})}})})}play(){this.callPlayer("play")}pause(){this.callPlayer("pause")}stop(){}seekTo(e,r=!0){this.callPlayer("seekTo",e*1e3),r||this.pause()}setVolume(e){this.callPlayer("setVolume",e*100)}getDuration(){return this.duration}getCurrentTime(){return this.currentTime}getSecondsLoaded(){return this.fractionLoaded*this.duration}render(){const{display:e}=this.props,r={width:"100%",height:"100%",display:e};return p.default.createElement("iframe",{ref:this.ref,src:`https://w.soundcloud.com/player/?url=${encodeURIComponent(this.props.url)}`,style:r,frameBorder:0,allow:"autoplay"})}}a(u,"displayName","SoundCloud");a(u,"canPlay",M.canPlay.soundcloud);a(u,"loopOnEnded",!0);const N=P(f),F=O({__proto__:null,default:N},[f]);export{F as S}; diff --git a/assets/Streamable-ClPrBt2D.js b/assets/Streamable-VGcVVSLY.js similarity index 97% rename from assets/Streamable-ClPrBt2D.js rename to assets/Streamable-VGcVVSLY.js index 1a2a502..8b5febe 100644 --- a/assets/Streamable-ClPrBt2D.js +++ b/assets/Streamable-VGcVVSLY.js @@ -1 +1 @@ -import{g as m,r as f,u as _,p as b}from"./index-XYrc1Xbw.js";function P(t,e){for(var r=0;rs[a]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var g=Object.create,l=Object.defineProperty,v=Object.getOwnPropertyDescriptor,O=Object.getOwnPropertyNames,S=Object.getPrototypeOf,j=Object.prototype.hasOwnProperty,L=(t,e,r)=>e in t?l(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,w=(t,e)=>{for(var r in e)l(t,r,{get:e[r],enumerable:!0})},c=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of O(e))!j.call(t,a)&&a!==r&&l(t,a,{get:()=>e[a],enumerable:!(s=v(e,a))||s.enumerable});return t},D=(t,e,r)=>(r=t!=null?g(S(t)):{},c(e||!t||!t.__esModule?l(r,"default",{value:t,enumerable:!0}):r,t)),E=t=>c(l({},"__esModule",{value:!0}),t),o=(t,e,r)=>(L(t,typeof e!="symbol"?e+"":e,r),r),h={};w(h,{default:()=>i});var y=E(h),p=D(f),u=_,d=b;const M="https://cdn.embed.ly/player-0.1.0.min.js",T="playerjs";class i extends p.Component{constructor(){super(...arguments),o(this,"callPlayer",u.callPlayer),o(this,"duration",null),o(this,"currentTime",null),o(this,"secondsLoaded",null),o(this,"mute",()=>{this.callPlayer("mute")}),o(this,"unmute",()=>{this.callPlayer("unmute")}),o(this,"ref",e=>{this.iframe=e})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e){(0,u.getSDK)(M,T).then(r=>{this.iframe&&(this.player=new r.Player(this.iframe),this.player.setLoop(this.props.loop),this.player.on("ready",this.props.onReady),this.player.on("play",this.props.onPlay),this.player.on("pause",this.props.onPause),this.player.on("seeked",this.props.onSeek),this.player.on("ended",this.props.onEnded),this.player.on("error",this.props.onError),this.player.on("timeupdate",({duration:s,seconds:a})=>{this.duration=s,this.currentTime=a}),this.player.on("buffered",({percent:s})=>{this.duration&&(this.secondsLoaded=this.duration*s)}),this.props.muted&&this.player.mute())},this.props.onError)}play(){this.callPlayer("play")}pause(){this.callPlayer("pause")}stop(){}seekTo(e,r=!0){this.callPlayer("setCurrentTime",e),r||this.pause()}setVolume(e){this.callPlayer("setVolume",e*100)}setLoop(e){this.callPlayer("setLoop",e)}getDuration(){return this.duration}getCurrentTime(){return this.currentTime}getSecondsLoaded(){return this.secondsLoaded}render(){const e=this.props.url.match(d.MATCH_URL_STREAMABLE)[1],r={width:"100%",height:"100%"};return p.default.createElement("iframe",{ref:this.ref,src:`https://streamable.com/o/${e}`,frameBorder:"0",scrolling:"no",style:r,allow:"encrypted-media; autoplay; fullscreen;"})}}o(i,"displayName","Streamable");o(i,"canPlay",d.canPlay.streamable);const x=m(y),C=P({__proto__:null,default:x},[y]);export{C as S}; +import{g as m,r as f,u as _,p as b}from"./index-C1TFDq17.js";function P(t,e){for(var r=0;rs[a]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var g=Object.create,l=Object.defineProperty,v=Object.getOwnPropertyDescriptor,O=Object.getOwnPropertyNames,S=Object.getPrototypeOf,j=Object.prototype.hasOwnProperty,L=(t,e,r)=>e in t?l(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,w=(t,e)=>{for(var r in e)l(t,r,{get:e[r],enumerable:!0})},c=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of O(e))!j.call(t,a)&&a!==r&&l(t,a,{get:()=>e[a],enumerable:!(s=v(e,a))||s.enumerable});return t},D=(t,e,r)=>(r=t!=null?g(S(t)):{},c(e||!t||!t.__esModule?l(r,"default",{value:t,enumerable:!0}):r,t)),E=t=>c(l({},"__esModule",{value:!0}),t),o=(t,e,r)=>(L(t,typeof e!="symbol"?e+"":e,r),r),h={};w(h,{default:()=>i});var y=E(h),p=D(f),u=_,d=b;const M="https://cdn.embed.ly/player-0.1.0.min.js",T="playerjs";class i extends p.Component{constructor(){super(...arguments),o(this,"callPlayer",u.callPlayer),o(this,"duration",null),o(this,"currentTime",null),o(this,"secondsLoaded",null),o(this,"mute",()=>{this.callPlayer("mute")}),o(this,"unmute",()=>{this.callPlayer("unmute")}),o(this,"ref",e=>{this.iframe=e})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e){(0,u.getSDK)(M,T).then(r=>{this.iframe&&(this.player=new r.Player(this.iframe),this.player.setLoop(this.props.loop),this.player.on("ready",this.props.onReady),this.player.on("play",this.props.onPlay),this.player.on("pause",this.props.onPause),this.player.on("seeked",this.props.onSeek),this.player.on("ended",this.props.onEnded),this.player.on("error",this.props.onError),this.player.on("timeupdate",({duration:s,seconds:a})=>{this.duration=s,this.currentTime=a}),this.player.on("buffered",({percent:s})=>{this.duration&&(this.secondsLoaded=this.duration*s)}),this.props.muted&&this.player.mute())},this.props.onError)}play(){this.callPlayer("play")}pause(){this.callPlayer("pause")}stop(){}seekTo(e,r=!0){this.callPlayer("setCurrentTime",e),r||this.pause()}setVolume(e){this.callPlayer("setVolume",e*100)}setLoop(e){this.callPlayer("setLoop",e)}getDuration(){return this.duration}getCurrentTime(){return this.currentTime}getSecondsLoaded(){return this.secondsLoaded}render(){const e=this.props.url.match(d.MATCH_URL_STREAMABLE)[1],r={width:"100%",height:"100%"};return p.default.createElement("iframe",{ref:this.ref,src:`https://streamable.com/o/${e}`,frameBorder:"0",scrolling:"no",style:r,allow:"encrypted-media; autoplay; fullscreen;"})}}o(i,"displayName","Streamable");o(i,"canPlay",d.canPlay.streamable);const x=m(y),C=P({__proto__:null,default:x},[y]);export{C as S}; diff --git a/assets/Twitch-B2_dsaWL.js b/assets/Twitch-DYzx6xDH.js similarity index 97% rename from assets/Twitch-B2_dsaWL.js rename to assets/Twitch-DYzx6xDH.js index 47dbe1b..ef3fad5 100644 --- a/assets/Twitch-B2_dsaWL.js +++ b/assets/Twitch-DYzx6xDH.js @@ -1 +1 @@ -import{g as w,r as D,u as C,p as N}from"./index-XYrc1Xbw.js";function I(t,e){for(var r=0;rs[a]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var S=Object.create,l=Object.defineProperty,j=Object.getOwnPropertyDescriptor,A=Object.getOwnPropertyNames,M=Object.getPrototypeOf,H=Object.prototype.hasOwnProperty,R=(t,e,r)=>e in t?l(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,x=(t,e)=>{for(var r in e)l(t,r,{get:e[r],enumerable:!0})},_=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of A(e))!H.call(t,a)&&a!==r&&l(t,a,{get:()=>e[a],enumerable:!(s=j(e,a))||s.enumerable});return t},F=(t,e,r)=>(r=t!=null?S(M(t)):{},_(e||!t||!t.__esModule?l(r,"default",{value:t,enumerable:!0}):r,t)),U=t=>_(l({},"__esModule",{value:!0}),t),n=(t,e,r)=>(R(t,typeof e!="symbol"?e+"":e,r),r),P={};x(P,{default:()=>h});var f=U(P),d=F(D),c=C,u=N;const K="https://player.twitch.tv/js/embed/v1.js",V="Twitch",$="twitch-player-";class h extends d.Component{constructor(){super(...arguments),n(this,"callPlayer",c.callPlayer),n(this,"playerID",this.props.config.playerId||`${$}${(0,c.randomString)()}`),n(this,"mute",()=>{this.callPlayer("setMuted",!0)}),n(this,"unmute",()=>{this.callPlayer("setMuted",!1)})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e,r){const{playsinline:s,onError:a,config:o,controls:v}=this.props,i=u.MATCH_URL_TWITCH_CHANNEL.test(e),p=i?e.match(u.MATCH_URL_TWITCH_CHANNEL)[1]:e.match(u.MATCH_URL_TWITCH_VIDEO)[1];if(r){i?this.player.setChannel(p):this.player.setVideo("v"+p);return}(0,c.getSDK)(K,V).then(y=>{this.player=new y.Player(this.playerID,{video:i?"":p,channel:i?p:"",height:"100%",width:"100%",playsinline:s,autoplay:this.props.playing,muted:this.props.muted,controls:i?!0:v,time:(0,c.parseStartTime)(e),...o.options});const{READY:g,PLAYING:m,PAUSE:E,ENDED:O,ONLINE:L,OFFLINE:b,SEEK:T}=y.Player;this.player.addEventListener(g,this.props.onReady),this.player.addEventListener(m,this.props.onPlay),this.player.addEventListener(E,this.props.onPause),this.player.addEventListener(O,this.props.onEnded),this.player.addEventListener(T,this.props.onSeek),this.player.addEventListener(L,this.props.onLoaded),this.player.addEventListener(b,this.props.onLoaded)},a)}play(){this.callPlayer("play")}pause(){this.callPlayer("pause")}stop(){this.callPlayer("pause")}seekTo(e,r=!0){this.callPlayer("seek",e),r||this.pause()}setVolume(e){this.callPlayer("setVolume",e)}getDuration(){return this.callPlayer("getDuration")}getCurrentTime(){return this.callPlayer("getCurrentTime")}getSecondsLoaded(){return null}render(){const e={width:"100%",height:"100%"};return d.default.createElement("div",{style:e,id:this.playerID})}}n(h,"displayName","Twitch");n(h,"canPlay",u.canPlay.twitch);n(h,"loopOnEnded",!0);const W=w(f),G=I({__proto__:null,default:W},[f]);export{G as T}; +import{g as w,r as D,u as C,p as N}from"./index-C1TFDq17.js";function I(t,e){for(var r=0;rs[a]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var S=Object.create,l=Object.defineProperty,j=Object.getOwnPropertyDescriptor,A=Object.getOwnPropertyNames,M=Object.getPrototypeOf,H=Object.prototype.hasOwnProperty,R=(t,e,r)=>e in t?l(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,x=(t,e)=>{for(var r in e)l(t,r,{get:e[r],enumerable:!0})},_=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of A(e))!H.call(t,a)&&a!==r&&l(t,a,{get:()=>e[a],enumerable:!(s=j(e,a))||s.enumerable});return t},F=(t,e,r)=>(r=t!=null?S(M(t)):{},_(e||!t||!t.__esModule?l(r,"default",{value:t,enumerable:!0}):r,t)),U=t=>_(l({},"__esModule",{value:!0}),t),n=(t,e,r)=>(R(t,typeof e!="symbol"?e+"":e,r),r),P={};x(P,{default:()=>h});var f=U(P),d=F(D),c=C,u=N;const K="https://player.twitch.tv/js/embed/v1.js",V="Twitch",$="twitch-player-";class h extends d.Component{constructor(){super(...arguments),n(this,"callPlayer",c.callPlayer),n(this,"playerID",this.props.config.playerId||`${$}${(0,c.randomString)()}`),n(this,"mute",()=>{this.callPlayer("setMuted",!0)}),n(this,"unmute",()=>{this.callPlayer("setMuted",!1)})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e,r){const{playsinline:s,onError:a,config:o,controls:v}=this.props,i=u.MATCH_URL_TWITCH_CHANNEL.test(e),p=i?e.match(u.MATCH_URL_TWITCH_CHANNEL)[1]:e.match(u.MATCH_URL_TWITCH_VIDEO)[1];if(r){i?this.player.setChannel(p):this.player.setVideo("v"+p);return}(0,c.getSDK)(K,V).then(y=>{this.player=new y.Player(this.playerID,{video:i?"":p,channel:i?p:"",height:"100%",width:"100%",playsinline:s,autoplay:this.props.playing,muted:this.props.muted,controls:i?!0:v,time:(0,c.parseStartTime)(e),...o.options});const{READY:g,PLAYING:m,PAUSE:E,ENDED:O,ONLINE:L,OFFLINE:b,SEEK:T}=y.Player;this.player.addEventListener(g,this.props.onReady),this.player.addEventListener(m,this.props.onPlay),this.player.addEventListener(E,this.props.onPause),this.player.addEventListener(O,this.props.onEnded),this.player.addEventListener(T,this.props.onSeek),this.player.addEventListener(L,this.props.onLoaded),this.player.addEventListener(b,this.props.onLoaded)},a)}play(){this.callPlayer("play")}pause(){this.callPlayer("pause")}stop(){this.callPlayer("pause")}seekTo(e,r=!0){this.callPlayer("seek",e),r||this.pause()}setVolume(e){this.callPlayer("setVolume",e)}getDuration(){return this.callPlayer("getDuration")}getCurrentTime(){return this.callPlayer("getCurrentTime")}getSecondsLoaded(){return null}render(){const e={width:"100%",height:"100%"};return d.default.createElement("div",{style:e,id:this.playerID})}}n(h,"displayName","Twitch");n(h,"canPlay",u.canPlay.twitch);n(h,"loopOnEnded",!0);const W=w(f),G=I({__proto__:null,default:W},[f]);export{G as T}; diff --git a/assets/Vidyard-cgS92uhI.js b/assets/Vidyard-ObfkmRwW.js similarity index 97% rename from assets/Vidyard-cgS92uhI.js rename to assets/Vidyard-ObfkmRwW.js index b1edff4..e422b45 100644 --- a/assets/Vidyard-cgS92uhI.js +++ b/assets/Vidyard-ObfkmRwW.js @@ -1 +1 @@ -import{g as m,r as v,u as b,p as O}from"./index-XYrc1Xbw.js";function V(t,e){for(var r=0;rs[a]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var D=Object.create,i=Object.defineProperty,j=Object.getOwnPropertyDescriptor,w=Object.getOwnPropertyNames,S=Object.getPrototypeOf,M=Object.prototype.hasOwnProperty,A=(t,e,r)=>e in t?i(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,E=(t,e)=>{for(var r in e)i(t,r,{get:e[r],enumerable:!0})},h=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of w(e))!M.call(t,a)&&a!==r&&i(t,a,{get:()=>e[a],enumerable:!(s=j(e,a))||s.enumerable});return t},L=(t,e,r)=>(r=t!=null?D(S(t)):{},h(e||!t||!t.__esModule?i(r,"default",{value:t,enumerable:!0}):r,t)),R=t=>h(i({},"__esModule",{value:!0}),t),o=(t,e,r)=>(A(t,typeof e!="symbol"?e+"":e,r),r),_={};E(_,{default:()=>y});var f=R(_),c=L(v),d=b,P=O;const x="https://play.vidyard.com/embed/v4.js",C="VidyardV4",N="onVidyardAPI";class y extends c.Component{constructor(){super(...arguments),o(this,"callPlayer",d.callPlayer),o(this,"mute",()=>{this.setVolume(0)}),o(this,"unmute",()=>{this.props.volume!==null&&this.setVolume(this.props.volume)}),o(this,"ref",e=>{this.container=e})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e){const{playing:r,config:s,onError:a,onDuration:n}=this.props,l=e&&e.match(P.MATCH_URL_VIDYARD)[1];this.player&&this.stop(),(0,d.getSDK)(x,C,N).then(p=>{this.container&&(p.api.addReadyListener((u,g)=>{this.player||(this.player=g,this.player.on("ready",this.props.onReady),this.player.on("play",this.props.onPlay),this.player.on("pause",this.props.onPause),this.player.on("seek",this.props.onSeek),this.player.on("playerComplete",this.props.onEnded))},l),p.api.renderPlayer({uuid:l,container:this.container,autoplay:r?1:0,...s.options}),p.api.getPlayerMetadata(l).then(u=>{this.duration=u.length_in_seconds,n(u.length_in_seconds)}))},a)}play(){this.callPlayer("play")}pause(){this.callPlayer("pause")}stop(){window.VidyardV4.api.destroyPlayer(this.player)}seekTo(e,r=!0){this.callPlayer("seek",e),r||this.pause()}setVolume(e){this.callPlayer("setVolume",e)}setPlaybackRate(e){this.callPlayer("setPlaybackSpeed",e)}getDuration(){return this.duration}getCurrentTime(){return this.callPlayer("currentTime")}getSecondsLoaded(){return null}render(){const{display:e}=this.props,r={width:"100%",height:"100%",display:e};return c.default.createElement("div",{style:r},c.default.createElement("div",{ref:this.ref}))}}o(y,"displayName","Vidyard");o(y,"canPlay",P.canPlay.vidyard);const T=m(f),K=V({__proto__:null,default:T},[f]);export{K as V}; +import{g as m,r as v,u as b,p as O}from"./index-C1TFDq17.js";function V(t,e){for(var r=0;rs[a]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var D=Object.create,i=Object.defineProperty,j=Object.getOwnPropertyDescriptor,w=Object.getOwnPropertyNames,S=Object.getPrototypeOf,M=Object.prototype.hasOwnProperty,A=(t,e,r)=>e in t?i(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,E=(t,e)=>{for(var r in e)i(t,r,{get:e[r],enumerable:!0})},h=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of w(e))!M.call(t,a)&&a!==r&&i(t,a,{get:()=>e[a],enumerable:!(s=j(e,a))||s.enumerable});return t},L=(t,e,r)=>(r=t!=null?D(S(t)):{},h(e||!t||!t.__esModule?i(r,"default",{value:t,enumerable:!0}):r,t)),R=t=>h(i({},"__esModule",{value:!0}),t),o=(t,e,r)=>(A(t,typeof e!="symbol"?e+"":e,r),r),_={};E(_,{default:()=>y});var f=R(_),c=L(v),d=b,P=O;const x="https://play.vidyard.com/embed/v4.js",C="VidyardV4",N="onVidyardAPI";class y extends c.Component{constructor(){super(...arguments),o(this,"callPlayer",d.callPlayer),o(this,"mute",()=>{this.setVolume(0)}),o(this,"unmute",()=>{this.props.volume!==null&&this.setVolume(this.props.volume)}),o(this,"ref",e=>{this.container=e})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e){const{playing:r,config:s,onError:a,onDuration:n}=this.props,l=e&&e.match(P.MATCH_URL_VIDYARD)[1];this.player&&this.stop(),(0,d.getSDK)(x,C,N).then(p=>{this.container&&(p.api.addReadyListener((u,g)=>{this.player||(this.player=g,this.player.on("ready",this.props.onReady),this.player.on("play",this.props.onPlay),this.player.on("pause",this.props.onPause),this.player.on("seek",this.props.onSeek),this.player.on("playerComplete",this.props.onEnded))},l),p.api.renderPlayer({uuid:l,container:this.container,autoplay:r?1:0,...s.options}),p.api.getPlayerMetadata(l).then(u=>{this.duration=u.length_in_seconds,n(u.length_in_seconds)}))},a)}play(){this.callPlayer("play")}pause(){this.callPlayer("pause")}stop(){window.VidyardV4.api.destroyPlayer(this.player)}seekTo(e,r=!0){this.callPlayer("seek",e),r||this.pause()}setVolume(e){this.callPlayer("setVolume",e)}setPlaybackRate(e){this.callPlayer("setPlaybackSpeed",e)}getDuration(){return this.duration}getCurrentTime(){return this.callPlayer("currentTime")}getSecondsLoaded(){return null}render(){const{display:e}=this.props,r={width:"100%",height:"100%",display:e};return c.default.createElement("div",{style:r},c.default.createElement("div",{ref:this.ref}))}}o(y,"displayName","Vidyard");o(y,"canPlay",P.canPlay.vidyard);const T=m(f),K=V({__proto__:null,default:T},[f]);export{K as V}; diff --git a/assets/Vimeo--RvRfBUd.js b/assets/Vimeo-iBOhCQD2.js similarity index 98% rename from assets/Vimeo--RvRfBUd.js rename to assets/Vimeo-iBOhCQD2.js index aac76cd..1143f8d 100644 --- a/assets/Vimeo--RvRfBUd.js +++ b/assets/Vimeo-iBOhCQD2.js @@ -1 +1 @@ -import{g as d,r as f,u as m,p as _}from"./index-XYrc1Xbw.js";function P(t,e){for(var r=0;ra[o]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var g=Object.create,n=Object.defineProperty,b=Object.getOwnPropertyDescriptor,v=Object.getOwnPropertyNames,O=Object.getPrototypeOf,D=Object.prototype.hasOwnProperty,w=(t,e,r)=>e in t?n(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,j=(t,e)=>{for(var r in e)n(t,r,{get:e[r],enumerable:!0})},h=(t,e,r,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of v(e))!D.call(t,o)&&o!==r&&n(t,o,{get:()=>e[o],enumerable:!(a=b(e,o))||a.enumerable});return t},M=(t,e,r)=>(r=t!=null?g(O(t)):{},h(e||!t||!t.__esModule?n(r,"default",{value:t,enumerable:!0}):r,t)),E=t=>h(n({},"__esModule",{value:!0}),t),i=(t,e,r)=>(w(t,typeof e!="symbol"?e+"":e,r),r),c={};j(c,{default:()=>l});var y=E(c),p=M(f),u=m,L=_;const S="https://player.vimeo.com/api/player.js",V="Vimeo",k=t=>t.replace("/manage/videos","");class l extends p.Component{constructor(){super(...arguments),i(this,"callPlayer",u.callPlayer),i(this,"duration",null),i(this,"currentTime",null),i(this,"secondsLoaded",null),i(this,"mute",()=>{this.setMuted(!0)}),i(this,"unmute",()=>{this.setMuted(!1)}),i(this,"ref",e=>{this.container=e})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e){this.duration=null,(0,u.getSDK)(S,V).then(r=>{if(!this.container)return;const{playerOptions:a,title:o}=this.props.config;this.player=new r.Player(this.container,{url:k(e),autoplay:this.props.playing,muted:this.props.muted,loop:this.props.loop,playsinline:this.props.playsinline,controls:this.props.controls,...a}),this.player.ready().then(()=>{const s=this.container.querySelector("iframe");s.style.width="100%",s.style.height="100%",o&&(s.title=o)}).catch(this.props.onError),this.player.on("loaded",()=>{this.props.onReady(),this.refreshDuration()}),this.player.on("play",()=>{this.props.onPlay(),this.refreshDuration()}),this.player.on("pause",this.props.onPause),this.player.on("seeked",s=>this.props.onSeek(s.seconds)),this.player.on("ended",this.props.onEnded),this.player.on("error",this.props.onError),this.player.on("timeupdate",({seconds:s})=>{this.currentTime=s}),this.player.on("progress",({seconds:s})=>{this.secondsLoaded=s}),this.player.on("bufferstart",this.props.onBuffer),this.player.on("bufferend",this.props.onBufferEnd),this.player.on("playbackratechange",s=>this.props.onPlaybackRateChange(s.playbackRate))},this.props.onError)}refreshDuration(){this.player.getDuration().then(e=>{this.duration=e})}play(){const e=this.callPlayer("play");e&&e.catch(this.props.onError)}pause(){this.callPlayer("pause")}stop(){this.callPlayer("unload")}seekTo(e,r=!0){this.callPlayer("setCurrentTime",e),r||this.pause()}setVolume(e){this.callPlayer("setVolume",e)}setMuted(e){this.callPlayer("setMuted",e)}setLoop(e){this.callPlayer("setLoop",e)}setPlaybackRate(e){this.callPlayer("setPlaybackRate",e)}getDuration(){return this.duration}getCurrentTime(){return this.currentTime}getSecondsLoaded(){return this.secondsLoaded}render(){const{display:e}=this.props,r={width:"100%",height:"100%",overflow:"hidden",display:e};return p.default.createElement("div",{key:this.props.url,ref:this.ref,style:r})}}i(l,"displayName","Vimeo");i(l,"canPlay",L.canPlay.vimeo);i(l,"forceLoad",!0);const T=d(y),C=P({__proto__:null,default:T},[y]);export{C as V}; +import{g as d,r as f,u as m,p as _}from"./index-C1TFDq17.js";function P(t,e){for(var r=0;ra[o]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var g=Object.create,n=Object.defineProperty,b=Object.getOwnPropertyDescriptor,v=Object.getOwnPropertyNames,O=Object.getPrototypeOf,D=Object.prototype.hasOwnProperty,w=(t,e,r)=>e in t?n(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,j=(t,e)=>{for(var r in e)n(t,r,{get:e[r],enumerable:!0})},h=(t,e,r,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of v(e))!D.call(t,o)&&o!==r&&n(t,o,{get:()=>e[o],enumerable:!(a=b(e,o))||a.enumerable});return t},M=(t,e,r)=>(r=t!=null?g(O(t)):{},h(e||!t||!t.__esModule?n(r,"default",{value:t,enumerable:!0}):r,t)),E=t=>h(n({},"__esModule",{value:!0}),t),i=(t,e,r)=>(w(t,typeof e!="symbol"?e+"":e,r),r),c={};j(c,{default:()=>l});var y=E(c),p=M(f),u=m,L=_;const S="https://player.vimeo.com/api/player.js",V="Vimeo",k=t=>t.replace("/manage/videos","");class l extends p.Component{constructor(){super(...arguments),i(this,"callPlayer",u.callPlayer),i(this,"duration",null),i(this,"currentTime",null),i(this,"secondsLoaded",null),i(this,"mute",()=>{this.setMuted(!0)}),i(this,"unmute",()=>{this.setMuted(!1)}),i(this,"ref",e=>{this.container=e})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e){this.duration=null,(0,u.getSDK)(S,V).then(r=>{if(!this.container)return;const{playerOptions:a,title:o}=this.props.config;this.player=new r.Player(this.container,{url:k(e),autoplay:this.props.playing,muted:this.props.muted,loop:this.props.loop,playsinline:this.props.playsinline,controls:this.props.controls,...a}),this.player.ready().then(()=>{const s=this.container.querySelector("iframe");s.style.width="100%",s.style.height="100%",o&&(s.title=o)}).catch(this.props.onError),this.player.on("loaded",()=>{this.props.onReady(),this.refreshDuration()}),this.player.on("play",()=>{this.props.onPlay(),this.refreshDuration()}),this.player.on("pause",this.props.onPause),this.player.on("seeked",s=>this.props.onSeek(s.seconds)),this.player.on("ended",this.props.onEnded),this.player.on("error",this.props.onError),this.player.on("timeupdate",({seconds:s})=>{this.currentTime=s}),this.player.on("progress",({seconds:s})=>{this.secondsLoaded=s}),this.player.on("bufferstart",this.props.onBuffer),this.player.on("bufferend",this.props.onBufferEnd),this.player.on("playbackratechange",s=>this.props.onPlaybackRateChange(s.playbackRate))},this.props.onError)}refreshDuration(){this.player.getDuration().then(e=>{this.duration=e})}play(){const e=this.callPlayer("play");e&&e.catch(this.props.onError)}pause(){this.callPlayer("pause")}stop(){this.callPlayer("unload")}seekTo(e,r=!0){this.callPlayer("setCurrentTime",e),r||this.pause()}setVolume(e){this.callPlayer("setVolume",e)}setMuted(e){this.callPlayer("setMuted",e)}setLoop(e){this.callPlayer("setLoop",e)}setPlaybackRate(e){this.callPlayer("setPlaybackRate",e)}getDuration(){return this.duration}getCurrentTime(){return this.currentTime}getSecondsLoaded(){return this.secondsLoaded}render(){const{display:e}=this.props,r={width:"100%",height:"100%",overflow:"hidden",display:e};return p.default.createElement("div",{key:this.props.url,ref:this.ref,style:r})}}i(l,"displayName","Vimeo");i(l,"canPlay",L.canPlay.vimeo);i(l,"forceLoad",!0);const T=d(y),C=P({__proto__:null,default:T},[y]);export{C as V}; diff --git a/assets/Wistia-DJOY3Svq.js b/assets/Wistia-CKp2eXv6.js similarity index 98% rename from assets/Wistia-DJOY3Svq.js rename to assets/Wistia-CKp2eXv6.js index 2eb28d1..9c89d41 100644 --- a/assets/Wistia-DJOY3Svq.js +++ b/assets/Wistia-CKp2eXv6.js @@ -1 +1 @@ -import{g,r as m,u as v,p as w}from"./index-XYrc1Xbw.js";function O(t,e){for(var a=0;as[r]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var C=Object.create,i=Object.defineProperty,k=Object.getOwnPropertyDescriptor,D=Object.getOwnPropertyNames,E=Object.getPrototypeOf,S=Object.prototype.hasOwnProperty,R=(t,e,a)=>e in t?i(t,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[e]=a,j=(t,e)=>{for(var a in e)i(t,a,{get:e[a],enumerable:!0})},h=(t,e,a,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of D(e))!S.call(t,r)&&r!==a&&i(t,r,{get:()=>e[r],enumerable:!(s=k(e,r))||s.enumerable});return t},I=(t,e,a)=>(a=t!=null?C(E(t)):{},h(e||!t||!t.__esModule?i(a,"default",{value:t,enumerable:!0}):a,t)),W=t=>h(i({},"__esModule",{value:!0}),t),n=(t,e,a)=>(R(t,typeof e!="symbol"?e+"":e,a),a),d={};j(d,{default:()=>l});var _=W(d),y=I(m),c=v,P=w;const M="https://fast.wistia.com/assets/external/E-v1.js",x="Wistia",A="wistia-player-";class l extends y.Component{constructor(){super(...arguments),n(this,"callPlayer",c.callPlayer),n(this,"playerID",this.props.config.playerId||`${A}${(0,c.randomString)()}`),n(this,"onPlay",(...e)=>this.props.onPlay(...e)),n(this,"onPause",(...e)=>this.props.onPause(...e)),n(this,"onSeek",(...e)=>this.props.onSeek(...e)),n(this,"onEnded",(...e)=>this.props.onEnded(...e)),n(this,"onPlaybackRateChange",(...e)=>this.props.onPlaybackRateChange(...e)),n(this,"mute",()=>{this.callPlayer("mute")}),n(this,"unmute",()=>{this.callPlayer("unmute")})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e){const{playing:a,muted:s,controls:r,onReady:o,config:p,onError:b}=this.props;(0,c.getSDK)(M,x).then(f=>{p.customControls&&p.customControls.forEach(u=>f.defineControl(u)),window._wq=window._wq||[],window._wq.push({id:this.playerID,options:{autoPlay:a,silentAutoPlay:"allow",muted:s,controlsVisibleOnLoad:r,fullscreenButton:r,playbar:r,playbackRateControl:r,qualityControl:r,volumeControl:r,settingsControl:r,smallPlayButton:r,...p.options},onReady:u=>{this.player=u,this.unbind(),this.player.bind("play",this.onPlay),this.player.bind("pause",this.onPause),this.player.bind("seek",this.onSeek),this.player.bind("end",this.onEnded),this.player.bind("playbackratechange",this.onPlaybackRateChange),o()}})},b)}unbind(){this.player.unbind("play",this.onPlay),this.player.unbind("pause",this.onPause),this.player.unbind("seek",this.onSeek),this.player.unbind("end",this.onEnded),this.player.unbind("playbackratechange",this.onPlaybackRateChange)}play(){this.callPlayer("play")}pause(){this.callPlayer("pause")}stop(){this.unbind(),this.callPlayer("remove")}seekTo(e,a=!0){this.callPlayer("time",e),a||this.pause()}setVolume(e){this.callPlayer("volume",e)}setPlaybackRate(e){this.callPlayer("playbackRate",e)}getDuration(){return this.callPlayer("duration")}getCurrentTime(){return this.callPlayer("time")}getSecondsLoaded(){return null}render(){const{url:e}=this.props,a=e&&e.match(P.MATCH_URL_WISTIA)[1],s=`wistia_embed wistia_async_${a}`,r={width:"100%",height:"100%"};return y.default.createElement("div",{id:this.playerID,key:a,className:s,style:r})}}n(l,"displayName","Wistia");n(l,"canPlay",P.canPlay.wistia);n(l,"loopOnEnded",!0);const L=g(_),T=O({__proto__:null,default:L},[_]);export{T as W}; +import{g,r as m,u as v,p as w}from"./index-C1TFDq17.js";function O(t,e){for(var a=0;as[r]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var C=Object.create,i=Object.defineProperty,k=Object.getOwnPropertyDescriptor,D=Object.getOwnPropertyNames,E=Object.getPrototypeOf,S=Object.prototype.hasOwnProperty,R=(t,e,a)=>e in t?i(t,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[e]=a,j=(t,e)=>{for(var a in e)i(t,a,{get:e[a],enumerable:!0})},h=(t,e,a,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of D(e))!S.call(t,r)&&r!==a&&i(t,r,{get:()=>e[r],enumerable:!(s=k(e,r))||s.enumerable});return t},I=(t,e,a)=>(a=t!=null?C(E(t)):{},h(e||!t||!t.__esModule?i(a,"default",{value:t,enumerable:!0}):a,t)),W=t=>h(i({},"__esModule",{value:!0}),t),n=(t,e,a)=>(R(t,typeof e!="symbol"?e+"":e,a),a),d={};j(d,{default:()=>l});var _=W(d),y=I(m),c=v,P=w;const M="https://fast.wistia.com/assets/external/E-v1.js",x="Wistia",A="wistia-player-";class l extends y.Component{constructor(){super(...arguments),n(this,"callPlayer",c.callPlayer),n(this,"playerID",this.props.config.playerId||`${A}${(0,c.randomString)()}`),n(this,"onPlay",(...e)=>this.props.onPlay(...e)),n(this,"onPause",(...e)=>this.props.onPause(...e)),n(this,"onSeek",(...e)=>this.props.onSeek(...e)),n(this,"onEnded",(...e)=>this.props.onEnded(...e)),n(this,"onPlaybackRateChange",(...e)=>this.props.onPlaybackRateChange(...e)),n(this,"mute",()=>{this.callPlayer("mute")}),n(this,"unmute",()=>{this.callPlayer("unmute")})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e){const{playing:a,muted:s,controls:r,onReady:o,config:p,onError:b}=this.props;(0,c.getSDK)(M,x).then(f=>{p.customControls&&p.customControls.forEach(u=>f.defineControl(u)),window._wq=window._wq||[],window._wq.push({id:this.playerID,options:{autoPlay:a,silentAutoPlay:"allow",muted:s,controlsVisibleOnLoad:r,fullscreenButton:r,playbar:r,playbackRateControl:r,qualityControl:r,volumeControl:r,settingsControl:r,smallPlayButton:r,...p.options},onReady:u=>{this.player=u,this.unbind(),this.player.bind("play",this.onPlay),this.player.bind("pause",this.onPause),this.player.bind("seek",this.onSeek),this.player.bind("end",this.onEnded),this.player.bind("playbackratechange",this.onPlaybackRateChange),o()}})},b)}unbind(){this.player.unbind("play",this.onPlay),this.player.unbind("pause",this.onPause),this.player.unbind("seek",this.onSeek),this.player.unbind("end",this.onEnded),this.player.unbind("playbackratechange",this.onPlaybackRateChange)}play(){this.callPlayer("play")}pause(){this.callPlayer("pause")}stop(){this.unbind(),this.callPlayer("remove")}seekTo(e,a=!0){this.callPlayer("time",e),a||this.pause()}setVolume(e){this.callPlayer("volume",e)}setPlaybackRate(e){this.callPlayer("playbackRate",e)}getDuration(){return this.callPlayer("duration")}getCurrentTime(){return this.callPlayer("time")}getSecondsLoaded(){return null}render(){const{url:e}=this.props,a=e&&e.match(P.MATCH_URL_WISTIA)[1],s=`wistia_embed wistia_async_${a}`,r={width:"100%",height:"100%"};return y.default.createElement("div",{id:this.playerID,key:a,className:s,style:r})}}n(l,"displayName","Wistia");n(l,"canPlay",P.canPlay.wistia);n(l,"loopOnEnded",!0);const L=g(_),T=O({__proto__:null,default:L},[_]);export{T as W}; diff --git a/assets/YouTube-0WRcJxOq.js b/assets/YouTube-K7Dawb7D.js similarity index 98% rename from assets/YouTube-0WRcJxOq.js rename to assets/YouTube-K7Dawb7D.js index 1380289..5b7866b 100644 --- a/assets/YouTube-0WRcJxOq.js +++ b/assets/YouTube-K7Dawb7D.js @@ -1 +1 @@ -import{g as U,r as I,u as L,p as Y}from"./index-XYrc1Xbw.js";function k(a,e){for(var t=0;ts[r]})}}}return Object.freeze(Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}))}var M=Object.create,u=Object.defineProperty,j=Object.getOwnPropertyDescriptor,N=Object.getOwnPropertyNames,V=Object.getPrototypeOf,B=Object.prototype.hasOwnProperty,x=(a,e,t)=>e in a?u(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,K=(a,e)=>{for(var t in e)u(a,t,{get:e[t],enumerable:!0})},v=(a,e,t,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of N(e))!B.call(a,r)&&r!==t&&u(a,r,{get:()=>e[r],enumerable:!(s=j(e,r))||s.enumerable});return a},F=(a,e,t)=>(t=a!=null?M(V(a)):{},v(e||!a||!a.__esModule?u(t,"default",{value:a,enumerable:!0}):t,a)),H=a=>v(u({},"__esModule",{value:!0}),a),o=(a,e,t)=>(x(a,typeof e!="symbol"?e+"":e,t),t),w={};K(w,{default:()=>O});var S=H(w),b=F(I),p=L,D=Y;const G="https://www.youtube.com/iframe_api",T="YT",z="onYouTubeIframeAPIReady",f=/[?&](?:list|channel)=([a-zA-Z0-9_-]+)/,m=/user\/([a-zA-Z0-9_-]+)\/?/,Q=/youtube-nocookie\.com/,Z="https://www.youtube-nocookie.com";class O extends b.Component{constructor(){super(...arguments),o(this,"callPlayer",p.callPlayer),o(this,"parsePlaylist",e=>{if(e instanceof Array)return{listType:"playlist",playlist:e.map(this.getID).join(",")};if(f.test(e)){const[,t]=e.match(f);return{listType:"playlist",list:t.replace(/^UC/,"UU")}}if(m.test(e)){const[,t]=e.match(m);return{listType:"user_uploads",list:t}}return{}}),o(this,"onStateChange",e=>{const{data:t}=e,{onPlay:s,onPause:r,onBuffer:n,onBufferEnd:P,onEnded:_,onReady:g,loop:y,config:{playerVars:l,onUnstarted:h}}=this.props,{UNSTARTED:d,PLAYING:c,PAUSED:i,BUFFERING:E,ENDED:A,CUED:C}=window[T].PlayerState;if(t===d&&h(),t===c&&(s(),P()),t===i&&r(),t===E&&n(),t===A){const R=!!this.callPlayer("getPlaylist");y&&!R&&(l.start?this.seekTo(l.start):this.play()),_()}t===C&&g()}),o(this,"mute",()=>{this.callPlayer("mute")}),o(this,"unmute",()=>{this.callPlayer("unMute")}),o(this,"ref",e=>{this.container=e})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}getID(e){return!e||e instanceof Array||f.test(e)?null:e.match(D.MATCH_URL_YOUTUBE)[1]}load(e,t){const{playing:s,muted:r,playsinline:n,controls:P,loop:_,config:g,onError:y}=this.props,{playerVars:l,embedOptions:h}=g,d=this.getID(e);if(t){if(f.test(e)||m.test(e)||e instanceof Array){this.player.loadPlaylist(this.parsePlaylist(e));return}this.player.cueVideoById({videoId:d,startSeconds:(0,p.parseStartTime)(e)||l.start,endSeconds:(0,p.parseEndTime)(e)||l.end});return}(0,p.getSDK)(G,T,z,c=>c.loaded).then(c=>{this.container&&(this.player=new c.Player(this.container,{width:"100%",height:"100%",videoId:d,playerVars:{autoplay:s?1:0,mute:r?1:0,controls:P?1:0,start:(0,p.parseStartTime)(e),end:(0,p.parseEndTime)(e),origin:window.location.origin,playsinline:n?1:0,...this.parsePlaylist(e),...l},events:{onReady:()=>{_&&this.player.setLoop(!0),this.props.onReady()},onPlaybackRateChange:i=>this.props.onPlaybackRateChange(i.data),onPlaybackQualityChange:i=>this.props.onPlaybackQualityChange(i),onStateChange:this.onStateChange,onError:i=>y(i.data)},host:Q.test(e)?Z:void 0,...h}))},y),h.events&&console.warn("Using `embedOptions.events` will likely break things. Use ReactPlayer’s callback props instead, eg onReady, onPlay, onPause")}play(){this.callPlayer("playVideo")}pause(){this.callPlayer("pauseVideo")}stop(){document.body.contains(this.callPlayer("getIframe"))&&this.callPlayer("stopVideo")}seekTo(e,t=!1){this.callPlayer("seekTo",e),!t&&!this.props.playing&&this.pause()}setVolume(e){this.callPlayer("setVolume",e*100)}setPlaybackRate(e){this.callPlayer("setPlaybackRate",e)}setLoop(e){this.callPlayer("setLoop",e)}getDuration(){return this.callPlayer("getDuration")}getCurrentTime(){return this.callPlayer("getCurrentTime")}getSecondsLoaded(){return this.callPlayer("getVideoLoadedFraction")*this.getDuration()}render(){const{display:e}=this.props,t={width:"100%",height:"100%",display:e};return b.default.createElement("div",{style:t},b.default.createElement("div",{ref:this.ref}))}}o(O,"displayName","YouTube");o(O,"canPlay",D.canPlay.youtube);const $=U(S),q=k({__proto__:null,default:$},[S]);export{q as Y}; +import{g as U,r as I,u as L,p as Y}from"./index-C1TFDq17.js";function k(a,e){for(var t=0;ts[r]})}}}return Object.freeze(Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}))}var M=Object.create,u=Object.defineProperty,j=Object.getOwnPropertyDescriptor,N=Object.getOwnPropertyNames,V=Object.getPrototypeOf,B=Object.prototype.hasOwnProperty,x=(a,e,t)=>e in a?u(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,K=(a,e)=>{for(var t in e)u(a,t,{get:e[t],enumerable:!0})},v=(a,e,t,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of N(e))!B.call(a,r)&&r!==t&&u(a,r,{get:()=>e[r],enumerable:!(s=j(e,r))||s.enumerable});return a},F=(a,e,t)=>(t=a!=null?M(V(a)):{},v(e||!a||!a.__esModule?u(t,"default",{value:a,enumerable:!0}):t,a)),H=a=>v(u({},"__esModule",{value:!0}),a),o=(a,e,t)=>(x(a,typeof e!="symbol"?e+"":e,t),t),w={};K(w,{default:()=>O});var S=H(w),b=F(I),p=L,D=Y;const G="https://www.youtube.com/iframe_api",T="YT",z="onYouTubeIframeAPIReady",f=/[?&](?:list|channel)=([a-zA-Z0-9_-]+)/,m=/user\/([a-zA-Z0-9_-]+)\/?/,Q=/youtube-nocookie\.com/,Z="https://www.youtube-nocookie.com";class O extends b.Component{constructor(){super(...arguments),o(this,"callPlayer",p.callPlayer),o(this,"parsePlaylist",e=>{if(e instanceof Array)return{listType:"playlist",playlist:e.map(this.getID).join(",")};if(f.test(e)){const[,t]=e.match(f);return{listType:"playlist",list:t.replace(/^UC/,"UU")}}if(m.test(e)){const[,t]=e.match(m);return{listType:"user_uploads",list:t}}return{}}),o(this,"onStateChange",e=>{const{data:t}=e,{onPlay:s,onPause:r,onBuffer:n,onBufferEnd:P,onEnded:_,onReady:g,loop:y,config:{playerVars:l,onUnstarted:h}}=this.props,{UNSTARTED:d,PLAYING:c,PAUSED:i,BUFFERING:E,ENDED:A,CUED:C}=window[T].PlayerState;if(t===d&&h(),t===c&&(s(),P()),t===i&&r(),t===E&&n(),t===A){const R=!!this.callPlayer("getPlaylist");y&&!R&&(l.start?this.seekTo(l.start):this.play()),_()}t===C&&g()}),o(this,"mute",()=>{this.callPlayer("mute")}),o(this,"unmute",()=>{this.callPlayer("unMute")}),o(this,"ref",e=>{this.container=e})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}getID(e){return!e||e instanceof Array||f.test(e)?null:e.match(D.MATCH_URL_YOUTUBE)[1]}load(e,t){const{playing:s,muted:r,playsinline:n,controls:P,loop:_,config:g,onError:y}=this.props,{playerVars:l,embedOptions:h}=g,d=this.getID(e);if(t){if(f.test(e)||m.test(e)||e instanceof Array){this.player.loadPlaylist(this.parsePlaylist(e));return}this.player.cueVideoById({videoId:d,startSeconds:(0,p.parseStartTime)(e)||l.start,endSeconds:(0,p.parseEndTime)(e)||l.end});return}(0,p.getSDK)(G,T,z,c=>c.loaded).then(c=>{this.container&&(this.player=new c.Player(this.container,{width:"100%",height:"100%",videoId:d,playerVars:{autoplay:s?1:0,mute:r?1:0,controls:P?1:0,start:(0,p.parseStartTime)(e),end:(0,p.parseEndTime)(e),origin:window.location.origin,playsinline:n?1:0,...this.parsePlaylist(e),...l},events:{onReady:()=>{_&&this.player.setLoop(!0),this.props.onReady()},onPlaybackRateChange:i=>this.props.onPlaybackRateChange(i.data),onPlaybackQualityChange:i=>this.props.onPlaybackQualityChange(i),onStateChange:this.onStateChange,onError:i=>y(i.data)},host:Q.test(e)?Z:void 0,...h}))},y),h.events&&console.warn("Using `embedOptions.events` will likely break things. Use ReactPlayer’s callback props instead, eg onReady, onPlay, onPause")}play(){this.callPlayer("playVideo")}pause(){this.callPlayer("pauseVideo")}stop(){document.body.contains(this.callPlayer("getIframe"))&&this.callPlayer("stopVideo")}seekTo(e,t=!1){this.callPlayer("seekTo",e),!t&&!this.props.playing&&this.pause()}setVolume(e){this.callPlayer("setVolume",e*100)}setPlaybackRate(e){this.callPlayer("setPlaybackRate",e)}setLoop(e){this.callPlayer("setLoop",e)}getDuration(){return this.callPlayer("getDuration")}getCurrentTime(){return this.callPlayer("getCurrentTime")}getSecondsLoaded(){return this.callPlayer("getVideoLoadedFraction")*this.getDuration()}render(){const{display:e}=this.props,t={width:"100%",height:"100%",display:e};return b.default.createElement("div",{style:t},b.default.createElement("div",{ref:this.ref}))}}o(O,"displayName","YouTube");o(O,"canPlay",D.canPlay.youtube);const $=U(S),q=k({__proto__:null,default:$},[S]);export{q as Y}; diff --git a/assets/index-XYrc1Xbw.js b/assets/index-C1TFDq17.js similarity index 84% rename from assets/index-XYrc1Xbw.js rename to assets/index-C1TFDq17.js index 377e37a..2f4f81f 100644 --- a/assets/index-XYrc1Xbw.js +++ b/assets/index-C1TFDq17.js @@ -95,4 +95,4 @@ and limitations under the License. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var vo=E;function Dw(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Iw=typeof Object.is=="function"?Object.is:Dw,bw=vo.useSyncExternalStore,$w=vo.useRef,Fw=vo.useEffect,Uw=vo.useMemo,Bw=vo.useDebugValue;Oh.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var i=$w(null);if(i.current===null){var l={hasValue:!1,value:null};i.current=l}else l=i.current;i=Uw(function(){function a(w){if(!u){if(u=!0,d=w,w=r(w),o!==void 0&&l.hasValue){var v=l.value;if(o(v,w))return f=v}return f=w}if(v=f,Iw(d,w))return v;var g=r(w);return o!==void 0&&o(v,g)?v:(d=w,f=g)}var u=!1,d,f,h=n===void 0?null:n;return[function(){return a(t())},h===null?void 0:function(){return a(h())}]},[t,n,r,o]);var s=bw(e,i[0],i[1]);return Fw(function(){l.hasValue=!0,l.value=s},[s]),Bw(s),s};Ch.exports=Oh;var Hw=Ch.exports,be="default"in ns?kn:ns,pf=Symbol.for("react-redux-context"),hf=typeof globalThis<"u"?globalThis:{};function Vw(){if(!be.createContext)return{};const e=hf[pf]??(hf[pf]=new Map);let t=e.get(be.createContext);return t||(t=be.createContext(null),e.set(be.createContext,t)),t}var Yt=Vw(),Ww=()=>{throw new Error("uSES not initialized!")};function xu(e=Yt){return function(){return be.useContext(e)}}var Th=xu(),Rh=Ww,Kw=e=>{Rh=e},Qw=(e,t)=>e===t;function Yw(e=Yt){const t=e===Yt?Th:xu(e),n=(r,o={})=>{const{equalityFn:i=Qw,devModeChecks:l={}}=typeof o=="function"?{equalityFn:o}:o,{store:s,subscription:a,getServerState:u,stabilityCheck:d,identityFunctionCheck:f}=t();be.useRef(!0);const h=be.useCallback({[r.name](v){return r(v)}}[r.name],[r,d,l.stabilityCheck]),w=Rh(a.addNestedSub,s.getState,u||s.getState,h,i);return be.useDebugValue(w),w};return Object.assign(n,{withTypes:()=>n}),n}var il=Yw();function Xw(e){e()}function Jw(){let e=null,t=null;return{clear(){e=null,t=null},notify(){Xw(()=>{let n=e;for(;n;)n.callback(),n=n.next})},get(){const n=[];let r=e;for(;r;)n.push(r),r=r.next;return n},subscribe(n){let r=!0;const o=t={callback:n,next:null,prev:t};return o.prev?o.prev.next=o:e=o,function(){!r||e===null||(r=!1,o.next?o.next.prev=o.prev:t=o.prev,o.prev?o.prev.next=o.next:e=o.next)}}}}var mf={notify(){},get:()=>[]};function qw(e,t){let n,r=mf,o=0,i=!1;function l(g){d();const _=r.subscribe(g);let m=!1;return()=>{m||(m=!0,_(),f())}}function s(){r.notify()}function a(){v.onStateChange&&v.onStateChange()}function u(){return i}function d(){o++,n||(n=t?t.addNestedSub(a):e.subscribe(a),r=Jw())}function f(){o--,n&&o===0&&(n(),n=void 0,r.clear(),r=mf)}function h(){i||(i=!0,d())}function w(){i&&(i=!1,f())}const v={addNestedSub:l,notifyNestedSubs:s,handleChangeWrapper:a,isSubscribed:u,trySubscribe:h,tryUnsubscribe:w,getListeners:()=>r};return v}var Gw=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Zw=Gw?be.useLayoutEffect:be.useEffect;function e1({store:e,context:t,children:n,serverState:r,stabilityCheck:o="once",identityFunctionCheck:i="once"}){const l=be.useMemo(()=>{const u=qw(e);return{store:e,subscription:u,getServerState:r?()=>r:void 0,stabilityCheck:o,identityFunctionCheck:i}},[e,r,o,i]),s=be.useMemo(()=>e.getState(),[e]);Zw(()=>{const{subscription:u}=l;return u.onStateChange=u.notifyNestedSubs,u.trySubscribe(),s!==e.getState()&&u.notifyNestedSubs(),()=>{u.tryUnsubscribe(),u.onStateChange=void 0}},[l,s]);const a=t||Yt;return be.createElement(a.Provider,{value:l},n)}var t1=e1;function Lh(e=Yt){const t=e===Yt?Th:xu(e),n=()=>{const{store:r}=t();return r};return Object.assign(n,{withTypes:()=>n}),n}var n1=Lh();function r1(e=Yt){const t=e===Yt?n1:Lh(e),n=()=>t().dispatch;return Object.assign(n,{withTypes:()=>n}),n}var _u=r1();Kw(Hw.useSyncExternalStoreWithSelector);function ue(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var o1=typeof Symbol=="function"&&Symbol.observable||"@@observable",yf=o1,Jl=()=>Math.random().toString(36).substring(7).split("").join("."),i1={INIT:`@@redux/INIT${Jl()}`,REPLACE:`@@redux/REPLACE${Jl()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${Jl()}`},Ri=i1;function Su(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function Mh(e,t,n){if(typeof e!="function")throw new Error(ue(2));if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(ue(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(ue(1));return n(Mh)(e,t)}let r=e,o=t,i=new Map,l=i,s=0,a=!1;function u(){l===i&&(l=new Map,i.forEach((_,m)=>{l.set(m,_)}))}function d(){if(a)throw new Error(ue(3));return o}function f(_){if(typeof _!="function")throw new Error(ue(4));if(a)throw new Error(ue(5));let m=!0;u();const p=s++;return l.set(p,_),function(){if(m){if(a)throw new Error(ue(6));m=!1,u(),l.delete(p),i=null}}}function h(_){if(!Su(_))throw new Error(ue(7));if(typeof _.type>"u")throw new Error(ue(8));if(typeof _.type!="string")throw new Error(ue(17));if(a)throw new Error(ue(9));try{a=!0,o=r(o,_)}finally{a=!1}return(i=l).forEach(p=>{p()}),_}function w(_){if(typeof _!="function")throw new Error(ue(10));r=_,h({type:Ri.REPLACE})}function v(){const _=f;return{subscribe(m){if(typeof m!="object"||m===null)throw new Error(ue(11));function p(){const x=m;x.next&&x.next(d())}return p(),{unsubscribe:_(p)}},[yf](){return this}}}return h({type:Ri.INIT}),{dispatch:h,subscribe:f,getState:d,replaceReducer:w,[yf]:v}}function l1(e){Object.keys(e).forEach(t=>{const n=e[t];if(typeof n(void 0,{type:Ri.INIT})>"u")throw new Error(ue(12));if(typeof n(void 0,{type:Ri.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(ue(13))})}function s1(e){const t=Object.keys(e),n={};for(let i=0;i"u")throw s&&s.type,new Error(ue(14));u[f]=v,a=a||v!==w}return a=a||r.length!==Object.keys(l).length,a?u:l}}function Li(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...r)=>t(n(...r)))}function a1(...e){return t=>(n,r)=>{const o=t(n,r);let i=()=>{throw new Error(ue(15))};const l={getState:o.getState,dispatch:(a,...u)=>i(a,...u)},s=e.map(a=>a(l));return i=Li(...s)(o.dispatch),{...o,dispatch:i}}}function u1(e){return Su(e)&&"type"in e&&typeof e.type=="string"}var Ah=Symbol.for("immer-nothing"),vf=Symbol.for("immer-draftable"),Ue=Symbol.for("immer-state");function nt(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var er=Object.getPrototypeOf;function Xt(e){return!!e&&!!e[Ue]}function kt(e){var t;return e?zh(e)||Array.isArray(e)||!!e[vf]||!!((t=e.constructor)!=null&&t[vf])||sl(e)||al(e):!1}var c1=Object.prototype.constructor.toString();function zh(e){if(!e||typeof e!="object")return!1;const t=er(e);if(t===null)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object?!0:typeof n=="function"&&Function.toString.call(n)===c1}function Mi(e,t){ll(e)===0?Reflect.ownKeys(e).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function ll(e){const t=e[Ue];return t?t.type_:Array.isArray(e)?1:sl(e)?2:al(e)?3:0}function ia(e,t){return ll(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Dh(e,t,n){const r=ll(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function f1(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function sl(e){return e instanceof Map}function al(e){return e instanceof Set}function on(e){return e.copy_||e.base_}function la(e,t){if(sl(e))return new Map(e);if(al(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!t&&zh(e))return er(e)?{...e}:Object.assign(Object.create(null),e);const n=Object.getOwnPropertyDescriptors(e);delete n[Ue];let r=Reflect.ownKeys(n);for(let o=0;o1&&(e.set=e.add=e.clear=e.delete=d1),Object.freeze(e),t&&Object.entries(e).forEach(([n,r])=>Eu(r,!0))),e}function d1(){nt(2)}function ul(e){return Object.isFrozen(e)}var p1={};function yn(e){const t=p1[e];return t||nt(0,e),t}var ro;function Ih(){return ro}function h1(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function gf(e,t){t&&(yn("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function sa(e){aa(e),e.drafts_.forEach(m1),e.drafts_=null}function aa(e){e===ro&&(ro=e.parent_)}function wf(e){return ro=h1(ro,e)}function m1(e){const t=e[Ue];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function xf(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return e!==void 0&&e!==n?(n[Ue].modified_&&(sa(t),nt(4)),kt(e)&&(e=Ai(t,e),t.parent_||zi(t,e)),t.patches_&&yn("Patches").generateReplacementPatches_(n[Ue].base_,e,t.patches_,t.inversePatches_)):e=Ai(t,n,[]),sa(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==Ah?e:void 0}function Ai(e,t,n){if(ul(t))return t;const r=t[Ue];if(!r)return Mi(t,(o,i)=>_f(e,r,t,o,i,n)),t;if(r.scope_!==e)return t;if(!r.modified_)return zi(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;const o=r.copy_;let i=o,l=!1;r.type_===3&&(i=new Set(o),o.clear(),l=!0),Mi(i,(s,a)=>_f(e,r,o,s,a,n,l)),zi(e,o,!1),n&&e.patches_&&yn("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function _f(e,t,n,r,o,i,l){if(Xt(o)){const s=i&&t&&t.type_!==3&&!ia(t.assigned_,r)?i.concat(r):void 0,a=Ai(e,o,s);if(Dh(n,r,a),Xt(a))e.canAutoFreeze_=!1;else return}else l&&n.add(o);if(kt(o)&&!ul(o)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;Ai(e,o),(!t||!t.scope_.parent_)&&typeof r!="symbol"&&Object.prototype.propertyIsEnumerable.call(n,r)&&zi(e,o)}}function zi(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&Eu(t,n)}function y1(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:Ih(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let o=r,i=Pu;n&&(o=[r],i=oo);const{revoke:l,proxy:s}=Proxy.revocable(o,i);return r.draft_=s,r.revoke_=l,s}var Pu={get(e,t){if(t===Ue)return e;const n=on(e);if(!ia(n,t))return v1(e,n,t);const r=n[t];return e.finalized_||!kt(r)?r:r===ql(e.base_,t)?(Gl(e),e.copy_[t]=ca(r,e)):r},has(e,t){return t in on(e)},ownKeys(e){return Reflect.ownKeys(on(e))},set(e,t,n){const r=bh(on(e),t);if(r!=null&&r.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const o=ql(on(e),t),i=o==null?void 0:o[Ue];if(i&&i.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(f1(n,o)&&(n!==void 0||ia(e.base_,t)))return!0;Gl(e),ua(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty(e,t){return ql(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,Gl(e),ua(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=on(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty(){nt(11)},getPrototypeOf(e){return er(e.base_)},setPrototypeOf(){nt(12)}},oo={};Mi(Pu,(e,t)=>{oo[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});oo.deleteProperty=function(e,t){return oo.set.call(this,e,t,void 0)};oo.set=function(e,t,n){return Pu.set.call(this,e[0],t,n,e[0])};function ql(e,t){const n=e[Ue];return(n?on(n):e)[t]}function v1(e,t,n){var o;const r=bh(t,n);return r?"value"in r?r.value:(o=r.get)==null?void 0:o.call(e.draft_):void 0}function bh(e,t){if(!(t in e))return;let n=er(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=er(n)}}function ua(e){e.modified_||(e.modified_=!0,e.parent_&&ua(e.parent_))}function Gl(e){e.copy_||(e.copy_=la(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var g1=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,n,r)=>{if(typeof t=="function"&&typeof n!="function"){const i=n;n=t;const l=this;return function(a=i,...u){return l.produce(a,d=>n.call(this,d,...u))}}typeof n!="function"&&nt(6),r!==void 0&&typeof r!="function"&&nt(7);let o;if(kt(t)){const i=wf(this),l=ca(t,void 0);let s=!0;try{o=n(l),s=!1}finally{s?sa(i):aa(i)}return gf(i,r),xf(o,i)}else if(!t||typeof t!="object"){if(o=n(t),o===void 0&&(o=t),o===Ah&&(o=void 0),this.autoFreeze_&&Eu(o,!0),r){const i=[],l=[];yn("Patches").generateReplacementPatches_(t,o,i,l),r(i,l)}return o}else nt(1,t)},this.produceWithPatches=(t,n)=>{if(typeof t=="function")return(l,...s)=>this.produceWithPatches(l,a=>t(a,...s));let r,o;return[this.produce(t,n,(l,s)=>{r=l,o=s}),r,o]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){kt(e)||nt(8),Xt(e)&&(e=$h(e));const t=wf(this),n=ca(e,void 0);return n[Ue].isManual_=!0,aa(t),n}finishDraft(e,t){const n=e&&e[Ue];(!n||!n.isManual_)&&nt(9);const{scope_:r}=n;return gf(r,t),xf(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const o=t[n];if(o.path.length===0&&o.op==="replace"){e=o.value;break}}n>-1&&(t=t.slice(n+1));const r=yn("Patches").applyPatches_;return Xt(e)?r(e,t):this.produce(e,o=>r(o,t))}};function ca(e,t){const n=sl(e)?yn("MapSet").proxyMap_(e,t):al(e)?yn("MapSet").proxySet_(e,t):y1(e,t);return(t?t.scope_:Ih()).drafts_.push(n),n}function $h(e){return Xt(e)||nt(10,e),Fh(e)}function Fh(e){if(!kt(e)||ul(e))return e;const t=e[Ue];let n;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=la(e,t.scope_.immer_.useStrictShallowCopy_)}else n=la(e,!0);return Mi(n,(r,o)=>{Dh(n,r,Fh(o))}),t&&(t.finalized_=!1),n}var Be=new g1,Uh=Be.produce;Be.produceWithPatches.bind(Be);Be.setAutoFreeze.bind(Be);Be.setUseStrictShallowCopy.bind(Be);Be.applyPatches.bind(Be);Be.createDraft.bind(Be);Be.finishDraft.bind(Be);function w1(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function x1(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function _1(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(n=>typeof n=="function")){const n=e.map(r=>typeof r=="function"?`function ${r.name||"unnamed"}()`:typeof r).join(", ");throw new TypeError(`${t}[${n}]`)}}var Sf=e=>Array.isArray(e)?e:[e];function S1(e){const t=Array.isArray(e[0])?e[0]:e;return _1(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function E1(e,t){const n=[],{length:r}=e;for(let o=0;o{n=Fo(),l.resetResultsCount()},l.resultsCount=()=>i,l.resetResultsCount=()=>{i=0},l}function Bh(e,...t){const n=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,r=(...o)=>{let i=0,l=0,s,a={},u=o.pop();typeof u=="object"&&(a=u,u=o.pop()),w1(u,`createSelector expects an output function after the inputs, but received: [${typeof u}]`);const d={...n,...a},{memoize:f,memoizeOptions:h=[],argsMemoize:w=ku,argsMemoizeOptions:v=[],devModeChecks:g={}}=d,_=Sf(h),m=Sf(v),p=S1(o),y=f(function(){return i++,u.apply(null,arguments)},..._),x=w(function(){l++;const N=E1(p,arguments);return s=y.apply(null,N),s},...m);return Object.assign(x,{resultFunc:u,memoizedResultFunc:y,dependencies:p,dependencyRecomputations:()=>l,resetDependencyRecomputations:()=>{l=0},lastResult:()=>s,recomputations:()=>i,resetRecomputations:()=>{i=0},memoize:f,argsMemoize:w})};return Object.assign(r,{withTypes:()=>r}),r}var j1=Bh(ku),C1=Object.assign((e,t=j1)=>{x1(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const n=Object.keys(e),r=n.map(i=>e[i]);return t(r,(...i)=>i.reduce((l,s,a)=>(l[n[a]]=s,l),{}))},{withTypes:()=>C1});function Hh(e){return({dispatch:n,getState:r})=>o=>i=>typeof i=="function"?i(n,r,e):o(i)}var O1=Hh(),T1=Hh,R1=(...e)=>{const t=Bh(...e),n=Object.assign((...r)=>{const o=t(...r),i=(l,...s)=>o(Xt(l)?$h(l):l,...s);return Object.assign(i,o),i},{withTypes:()=>n});return n};R1(ku);var L1=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Li:Li.apply(null,arguments)};function tr(e,t){function n(...r){if(t){let o=t(...r);if(!o)throw new Error(Me(0));return{type:e,payload:o.payload,..."meta"in o&&{meta:o.meta},..."error"in o&&{error:o.error}}}return{type:e,payload:r[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=r=>u1(r)&&r.type===e,n}var Vh=class kr extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,kr.prototype)}static get[Symbol.species](){return kr}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new kr(...t[0].concat(this)):new kr(...t.concat(this))}};function Pf(e){return kt(e)?Uh(e,()=>{}):e}function kf(e,t,n){if(e.has(t)){let o=e.get(t);return n.update&&(o=n.update(o,t,e),e.set(t,o)),o}if(!n.insert)throw new Error(Me(10));const r=n.insert(t,e);return e.set(t,r),r}function M1(e){return typeof e=="boolean"}var A1=()=>function(t){const{thunk:n=!0,immutableCheck:r=!0,serializableCheck:o=!0,actionCreatorCheck:i=!0}=t??{};let l=new Vh;return n&&(M1(n)?l.push(O1):l.push(T1(n.extraArgument))),l},z1="RTK_autoBatch",Wh=e=>t=>{setTimeout(t,e)},D1=typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:Wh(10),I1=(e={type:"raf"})=>t=>(...n)=>{const r=t(...n);let o=!0,i=!1,l=!1;const s=new Set,a=e.type==="tick"?queueMicrotask:e.type==="raf"?D1:e.type==="callback"?e.queueNotification:Wh(e.timeout),u=()=>{l=!1,i&&(i=!1,s.forEach(d=>d()))};return Object.assign({},r,{subscribe(d){const f=()=>o&&d(),h=r.subscribe(f);return s.add(d),()=>{h(),s.delete(d)}},dispatch(d){var f;try{return o=!((f=d==null?void 0:d.meta)!=null&&f[z1]),i=!o,i&&(l||(l=!0,a(u))),r.dispatch(d)}finally{o=!0}}})},b1=e=>function(n){const{autoBatch:r=!0}=n??{};let o=new Vh(e);return r&&o.push(I1(typeof r=="object"?r:void 0)),o},$1=!0;function F1(e){const t=A1(),{reducer:n=void 0,middleware:r,devTools:o=!0,preloadedState:i=void 0,enhancers:l=void 0}=e||{};let s;if(typeof n=="function")s=n;else if(Su(n))s=s1(n);else throw new Error(Me(1));let a;typeof r=="function"?a=r(t):a=t();let u=Li;o&&(u=L1({trace:!$1,...typeof o=="object"&&o}));const d=a1(...a),f=b1(d);let h=typeof l=="function"?l(f):f();const w=u(...h);return Mh(s,i,w)}function Kh(e){const t={},n=[];let r;const o={addCase(i,l){const s=typeof i=="string"?i:i.type;if(!s)throw new Error(Me(28));if(s in t)throw new Error(Me(29));return t[s]=l,o},addMatcher(i,l){return n.push({matcher:i,reducer:l}),o},addDefaultCase(i){return r=i,o}};return e(o),[t,n,r]}function U1(e){return typeof e=="function"}function B1(e,t){let[n,r,o]=Kh(t),i;if(U1(e))i=()=>Pf(e());else{const s=Pf(e);i=()=>s}function l(s=i(),a){let u=[n[a.type],...r.filter(({matcher:d})=>d(a)).map(({reducer:d})=>d)];return u.filter(d=>!!d).length===0&&(u=[o]),u.reduce((d,f)=>{if(f)if(Xt(d)){const w=f(d,a);return w===void 0?d:w}else{if(kt(d))return Uh(d,h=>f(h,a));{const h=f(d,a);if(h===void 0){if(d===null)return d;throw new Error(Me(9))}return h}}return d},s)}return l.getInitialState=i,l}var H1="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",V1=(e=21)=>{let t="",n=e;for(;n--;)t+=H1[Math.random()*64|0];return t},W1=Symbol.for("rtk-slice-createasyncthunk");function K1(e,t){return`${e}/${t}`}function Q1({creators:e}={}){var n;const t=(n=e==null?void 0:e.asyncThunk)==null?void 0:n[W1];return function(o){const{name:i,reducerPath:l=i}=o;if(!i)throw new Error(Me(11));typeof process<"u";const s=(typeof o.reducers=="function"?o.reducers(X1()):o.reducers)||{},a=Object.keys(s),u={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},d={addCase(y,x){const k=typeof y=="string"?y:y.type;if(!k)throw new Error(Me(12));if(k in u.sliceCaseReducersByType)throw new Error(Me(13));return u.sliceCaseReducersByType[k]=x,d},addMatcher(y,x){return u.sliceMatchers.push({matcher:y,reducer:x}),d},exposeAction(y,x){return u.actionCreators[y]=x,d},exposeCaseReducer(y,x){return u.sliceCaseReducersByName[y]=x,d}};a.forEach(y=>{const x=s[y],k={reducerName:y,type:K1(i,y),createNotation:typeof o.reducers=="function"};q1(x)?Z1(k,x,d,t):J1(k,x,d)});function f(){const[y={},x=[],k=void 0]=typeof o.extraReducers=="function"?Kh(o.extraReducers):[o.extraReducers],N={...y,...u.sliceCaseReducersByType};return B1(o.initialState,C=>{for(let j in N)C.addCase(j,N[j]);for(let j of u.sliceMatchers)C.addMatcher(j.matcher,j.reducer);for(let j of x)C.addMatcher(j.matcher,j.reducer);k&&C.addDefaultCase(k)})}const h=y=>y,w=new Map;let v;function g(y,x){return v||(v=f()),v(y,x)}function _(){return v||(v=f()),v.getInitialState()}function m(y,x=!1){function k(C){let j=C[y];return typeof j>"u"&&x&&(j=_()),j}function N(C=h){const j=kf(w,x,{insert:()=>new WeakMap});return kf(j,C,{insert:()=>{const U={};for(const[M,Ae]of Object.entries(o.selectors??{}))U[M]=Y1(Ae,C,_,x);return U}})}return{reducerPath:y,getSelectors:N,get selectors(){return N(k)},selectSlice:k}}const p={name:i,reducer:g,actions:u.actionCreators,caseReducers:u.sliceCaseReducersByName,getInitialState:_,...m(l),injectInto(y,{reducerPath:x,...k}={}){const N=x??l;return y.inject({reducerPath:N,reducer:g},k),{...p,...m(N,!0)}}};return p}}function Y1(e,t,n,r){function o(i,...l){let s=t(i);return typeof s>"u"&&r&&(s=n()),e(s,...l)}return o.unwrapped=e,o}var Nu=Q1();function X1(){function e(t,n){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...n}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...n){return t(...n)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,n){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:n}},asyncThunk:e}}function J1({type:e,reducerName:t,createNotation:n},r,o){let i,l;if("reducer"in r){if(n&&!G1(r))throw new Error(Me(17));i=r.reducer,l=r.prepare}else i=r;o.addCase(e,i).exposeCaseReducer(t,i).exposeAction(t,l?tr(e,l):tr(e))}function q1(e){return e._reducerDefinitionType==="asyncThunk"}function G1(e){return e._reducerDefinitionType==="reducerWithPrepare"}function Z1({type:e,reducerName:t},n,r,o){if(!o)throw new Error(Me(18));const{payloadCreator:i,fulfilled:l,pending:s,rejected:a,settled:u,options:d}=n,f=o(e,i,d);r.exposeAction(t,f),l&&r.addCase(f.fulfilled,l),s&&r.addCase(f.pending,s),a&&r.addCase(f.rejected,a),u&&r.addMatcher(f.settled,u),r.exposeCaseReducer(t,{fulfilled:l||Uo,pending:s||Uo,rejected:a||Uo,settled:u||Uo})}function Uo(){}var ex=(e,t)=>{if(typeof e!="function")throw new Error(Me(32))},ju="listenerMiddleware",tx=e=>{let{type:t,actionCreator:n,matcher:r,predicate:o,effect:i}=e;if(t)o=tr(t).match;else if(n)t=n.type,o=n.match;else if(r)o=r;else if(!o)throw new Error(Me(21));return ex(i),{predicate:o,type:t,effect:i}},nx=Object.assign(e=>{const{type:t,predicate:n,effect:r}=tx(e);return{id:V1(),effect:r,type:t,predicate:n,pending:new Set,unsubscribe:()=>{throw new Error(Me(22))}}},{withTypes:()=>nx}),rx=Object.assign(tr(`${ju}/add`),{withTypes:()=>rx});tr(`${ju}/removeAll`);var ox=Object.assign(tr(`${ju}/remove`),{withTypes:()=>ox});function Me(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}const Qh=Nu({name:"movie",initialState:{info:"null"},reducers:{loadMovie:(e,t)=>{e.info=t.payload},removeMovie:(e,t)=>{e.info=null}}}),{loadMovie:ix,removeMovie:lx}=Qh.actions,sx=Qh.reducer,ax=e=>async(t,n)=>{try{const r=await Q.get(`movie/${e}`),o=await Q.get(`movie/${e}/external_ids`),i=await Q.get(`movie/${e}/recommendations`),l=await Q.get(`movie/${e}/similar`),s=await Q.get(`movie/${e}/videos`),a=await Q.get(`movie/${e}/watch/providers`),u={detail:r.data,externalid:o.data,recommendation:i.data.results,similar:l.data.results,videos:s.data.results,watchproviders:a.data.results.IN};t(ix(u))}catch(r){console.log("error :",r)}};function ux(){const{pathname:e}=Zt(),t=pt(),{id:n}=gu(),{info:r}=il(i=>i.movie),o=_u();return E.useEffect(()=>(o(ax(n)),()=>{o(lx())}),[n]),r&&r.detail?c.jsxs("div",{className:"min-h-screen w-screen bg-zinc-800 mb-[8%]",children:[c.jsx("img",{className:"relative h-[72%] w-full object-cover object-top opacity-50 blur-sm",src:`https://image.tmdb.org/t/p/original/${r.detail.backdrop_path||r.detail.profile_path}`,alt:""}),c.jsxs("nav",{className:"absolute top-4 left-[11vw] flex gap-8 items-center",children:[c.jsx(fe,{onClick:()=>t(-1),to:"",className:" ri-arrow-left-line hover:text-purple-400 text-xl duration-300"}),c.jsx("a",{target:"_blank",href:r.detail.homepage,children:c.jsx("i",{class:"ri-external-link-line text-zinc-100 text-xl hover:text-purple-500 duration-300"})}),c.jsx("a",{href:"/",children:c.jsx("i",{class:"ri-home-5-line text-zinc-100 text-xl hover:text-purple-500 duration-300"})}),c.jsx("a",{target:"_blank",href:`https://www.wikidata.org/wiki/${r.externalid.wikidata_id}`,children:c.jsx("i",{class:"ri-global-line text-zinc-100 text-xl hover:text-purple-500 duration-300"})}),c.jsx("a",{target:"_blank",href:`https://www.imdb.com/title/${r.externalid.imdb_id}/`,className:"font-black text-xl text-zinc-100 hover:text-purple-500 duration-300",children:"imdb"})]}),c.jsxs("div",{className:" h-[37vh] gap-8 flex w-[80%] absolute left-[18vw] top-[14vh] ",children:[c.jsx("img",{className:"h-[37vh] w-[13vw] object-cover",src:`https://image.tmdb.org/t/p/original/${r.detail.poster_path}`,alt:""}),c.jsx("h1",{className:" text-white font-bold text-5xl ",children:r.detail.original_title})," ",c.jsxs("span",{className:"text-lg font-semibold translate-y-[2vh] translate-x-[-3vh] ",children:["(",r.detail.release_date.split("-")[0],")"]}),c.jsxs("div",{className:"text-zinc-100 text-2xl font-black absolute h-12 w-12 bg-yellow-500 rounded-full flex justify-center items-center translate-y-[4vw] translate-x-[15vw]",children:[Math.floor(r.detail.vote_average*10)," ",c.jsx("span",{className:"text-sm",children:"%"})]}),c.jsxs("div",{className:"absolute translate-y-[4.5vw] translate-x-[18vw] flex gap-10",children:[c.jsx("h1",{className:"text-xl font-bold",children:"User Score"})," ",c.jsxs("h1",{className:"text-xl font-light",children:["Type : ",r.detail.genres.map(i=>i.name).join(" , ")]}),c.jsxs("h1",{className:"text-white text-xl font-light",children:["duration : ",r.detail.runtime," min's"]})]}),c.jsxs("div",{className:"title-two h-[21vh] gap-2 flex flex-col w-[80%] absolute left-[15vw] top-[16vh] ",children:[c.jsx("h1",{className:"italic font-semibold mb-3 text-3xl",children:r.detail.tagline}),c.jsx(fe,{className:"px-10 py-2 bg-sky-600 w-40 rounded",to:`/movie/details/${n}/trailer`,children:"Play Trailer "},r.id),console.log(e),c.jsx("h1",{className:"italic font-semibold text-3xl",children:"OverView"}),c.jsx("p",{className:"italic font-light text-lg w-[70%]",children:r.detail.overview})]})]}),c.jsxs("div",{className:"absolute top-[52vh] left-[18vw] mt-10 gap-8 w-[80%]",children:[c.jsxs("div",{className:"w-[50%] flex items-center gap-2 mb-2",children:[r.watchproviders&&r.watchproviders.rent?c.jsx("h2",{className:"text-lg font-bold w-20",children:"Rent "}):c.jsx("h1",{className:"text-lg",children:"Rent : NaN"}),r.watchproviders&&r.watchproviders.rent&&r.watchproviders.rent.map(i=>c.jsx("img",{title:i.provider_name,className:"rounded-[20px] w-12",src:`https://image.tmdb.org/t/p/original/${i.logo_path}`,alt:""}))]}),c.jsxs("div",{className:"w-[50%] flex items-center gap-2 mb-2",children:[r.watchproviders&&r.watchproviders.buy?c.jsx("h2",{className:"text-lg font-bold w-20",children:"Buy "}):c.jsx("h1",{className:"text-lg",children:"Buy : NaN"}),r.watchproviders&&r.watchproviders.buy&&r.watchproviders.buy.map(i=>c.jsx("img",{title:i.provider_name,className:"rounded-[20px] w-12",src:`https://image.tmdb.org/t/p/original/${i.logo_path}`,alt:""}))]}),c.jsxs("div",{className:"w-[50%] h-[10%] flex items-center gap-2 pb-10",children:[r.watchproviders&&r.watchproviders.flatrate?c.jsx("h2",{className:"text-lg font-bold w-20",children:"Flatrate "}):c.jsx("h1",{className:"text-lg",children:"Flatrate : NaN"}),r.watchproviders&&r.watchproviders.flatrate&&r.watchproviders.flatrate.map(i=>c.jsx("img",{title:i.provider_name,className:"rounded-[20px] w-12",src:`https://image.tmdb.org/t/p/original/${i.logo_path}`,alt:""}))]})]}),c.jsx("hr",{className:"pb-4"}),c.jsx("h1",{className:"text-4xl font-semibold pb-2 pl-4",children:"You may also like"}),c.jsx(ol,{trend:r.recommendation.length>0?r.recommendation:r.similar}),c.jsx(wu,{})]}):c.jsx(ht,{})}const Yh=Nu({name:"tv",initialState:{info:"null"},reducers:{loadtv:(e,t)=>{console.log(t.payload),e.info=t.payload},removetv:(e,t)=>{e.info=null}}}),{loadtv:cx,removetv:fx}=Yh.actions,dx=Yh.reducer,px=e=>async(t,n)=>{try{const r=await Q.get(`tv/${e}`),o=await Q.get(`tv/${e}/external_ids`),i=await Q.get(`tv/${e}/recommendations`),l=await Q.get(`tv/${e}/similar`),s=await Q.get(`tv/${e}/videos`),a=await Q.get(`tv/${e}/watch/providers`),u={detail:r.data,externalid:o.data,recommendation:i.data.results,similar:l.data.results,videos:s.data.results,watchproviders:a.data.results.IN};t(cx(u))}catch(r){console.log("error :",r)}};function hx(){Zt();const e=pt(),{id:t}=gu(),{info:n}=il(o=>o.tv),r=_u();return E.useEffect(()=>(r(px(t)),()=>{r(fx())}),[t]),n&&n.detail?c.jsxs("div",{className:"min-h-screen w-screen bg-zinc-800 mb-[7.8%]",children:[c.jsx("img",{className:"relative h-[72%] w-full object-cover object-top opacity-50 blur-sm",src:`https://image.tmdb.org/t/p/original/${n.detail.backdrop_path||n.detail.profile_path}`,alt:""}),c.jsxs("nav",{className:"absolute top-4 left-[11vw] flex gap-8 items-center",children:[c.jsx(fe,{onClick:()=>e(-1),to:"",className:" ri-arrow-left-line hover:text-purple-400 text-xl duration-300"}),c.jsx("a",{target:"_blank",href:n.detail.homepage,children:c.jsx("i",{class:"ri-external-link-line text-zinc-100 text-xl hover:text-purple-500 duration-300"})}),c.jsx("a",{href:"/",children:c.jsx("i",{class:"ri-home-5-line text-zinc-100 text-xl hover:text-purple-500 duration-300"})}),c.jsx("a",{target:"_blank",href:`https://www.wikidata.org/wiki/${n.externalid.wikidata_id}`,children:c.jsx("i",{class:"ri-global-line text-zinc-100 text-xl hover:text-purple-500 duration-300"})}),c.jsx("a",{target:"_blank",href:`https://www.imdb.com/title/${n.externalid.imdb_id}/`,className:"font-black text-xl text-zinc-100 hover:text-purple-500 duration-300",children:"imdb"})]}),c.jsxs("div",{className:" h-[80vh] gap-8 flex w-[80%] absolute left-[18vw] top-[14vh] ",children:[c.jsx("img",{className:"h-[37vh] w-[13vw] object-cover",src:`https://image.tmdb.org/t/p/original/${n.detail.poster_path}`,alt:""}),c.jsx("h1",{className:" text-white font-bold text-5xl ",children:n.detail.original_title})," ",c.jsxs("span",{className:"text-lg font-semibold translate-y-[2vh] translate-x-[-3vh] ",children:["(",n.detail.last_air_date.split("-")[0],")"]}),c.jsxs("div",{className:"text-zinc-100 text-2xl font-black absolute h-12 w-12 bg-yellow-500 rounded-full flex justify-center items-center translate-y-[4vw] translate-x-[15vw]",children:[Math.floor(n.detail.vote_average*10)," ",c.jsx("span",{className:"text-sm",children:"%"})]}),c.jsxs("div",{className:"absolute translate-y-[4.5vw] translate-x-[18vw] flex gap-10",children:[c.jsx("h1",{className:"text-xl font-bold",children:"User Score"})," ",c.jsxs("h1",{className:"text-xl font-light",children:["Type : ",n.detail.genres.map(o=>o.name).join(" , ")]}),c.jsxs("h1",{className:"text-white text-xl font-light",children:["duration : ",n.detail.runtime," min's"]})]}),c.jsxs("div",{className:"title-two h-[60vh] gap-2 flex flex-col w-[80%] absolute left-[15vw] top-[16vh] ",children:[c.jsx("h1",{className:"italic font-semibold mb-3 text-3xl",children:n.detail.tagline}),c.jsx(fe,{className:"px-10 py-2 bg-sky-600 w-40 rounded",to:`/tv/details/${t}/trailer`,children:"Play Trailer "},n.id),c.jsx("h1",{className:"italic font-semibold text-3xl",children:"OverView"}),c.jsxs("p",{className:"italic font-light text-lg w-[70%]",children:[n.detail.overview.slice(0,250)," ..."]}),c.jsx("h1",{className:"text-xl font-light font-[montreal] tracking-[2px]",children:"Seasons"}),c.jsx("div",{className:" w-[100%] flex overflow-x-auto gap-4 overflow-y-hidden",children:n.detail.seasons.map((o,i)=>c.jsx("div",{className:" ",children:o.poster_path?c.jsx("img",{className:" rounded min-w-[10vw] h-[30vh] object-cover object-center",src:`https://image.tmdb.org/t/p/original/${o.poster_path}`,alt:""}):c.jsx("img",{src:jh})}))})]})]}),c.jsxs("div",{className:"absolute top-[52vh] left-[18vw] mt-10 gap-8 w-[80%]",children:[c.jsxs("div",{className:"w-[50%] flex items-center gap-2 mb-2",children:[n.watchproviders&&n.watchproviders.rent?c.jsx("h2",{className:"text-lg font-bold w-20",children:"Rent "}):c.jsx("h1",{className:"text-lg",children:"Rent : NaN"}),n.watchproviders&&n.watchproviders.rent&&n.watchproviders.rent.map(o=>c.jsx("img",{title:o.provider_name,className:"rounded-[20px] w-12",src:`https://image.tmdb.org/t/p/original/${o.logo_path}`,alt:""}))]}),c.jsxs("div",{className:"w-[50%] flex items-center gap-2 mb-2",children:[n.watchproviders&&n.watchproviders.buy?c.jsx("h2",{className:"text-lg font-bold w-20",children:"Buy "}):c.jsx("h1",{className:"text-lg",children:"Buy : NaN"}),n.watchproviders&&n.watchproviders.buy&&n.watchproviders.buy.map(o=>c.jsx("img",{title:o.provider_name,className:"rounded-[20px] w-12",src:`https://image.tmdb.org/t/p/original/${o.logo_path}`,alt:""}))]}),c.jsxs("div",{className:"w-[50%] h-[10%] flex items-center gap-2 pb-10",children:[n.watchproviders&&n.watchproviders.flatrate?c.jsx("h2",{className:"text-lg font-bold w-20",children:"Flatrate "}):c.jsx("h1",{className:"text-lg",children:"Flatrate : NaN"}),n.watchproviders&&n.watchproviders.flatrate&&n.watchproviders.flatrate.map(o=>c.jsx("img",{title:o.provider_name,className:"rounded-[20px] w-12",src:`https://image.tmdb.org/t/p/original/${o.logo_path}`,alt:""}))]})]}),c.jsx("hr",{className:"pb-4"}),c.jsx("h1",{className:"text-4xl font-semibold pb-2 pl-4",children:"You may also like"}),c.jsx(ol,{trend:n.recommendation.length>0?n.recommendation:n.similar}),c.jsx(wu,{})]}):c.jsx(ht,{})}const Xh=Nu({name:"people",initialState:{info:"null"},reducers:{loadPeople:(e,t)=>{console.log(t.payload),e.info=t.payload},removePeople:(e,t)=>{e.info=null}}}),{loadPeople:mx,removePeople:yx}=Xh.actions,vx=Xh.reducer,gx=e=>async(t,n)=>{try{const r=await Q.get(`people/${e}`),o=await Q.get(`people/${e}/external_ids`),i={detail:r.data,externalid:o.data};t(mx(i))}catch(r){console.log("error :",r)}};function wx(){const{pathname:e}=Zt(),t=pt(),{id:n}=gu(),{info:r}=il(i=>i.people),o=_u();return console.log(r),E.useEffect(()=>(o(gx(n)),()=>{o(yx())}),[n]),r&&r.detail?c.jsxs("div",{className:"min-h-screen w-screen bg-zinc-800 mb-[8%]",children:[c.jsx("img",{className:"relative h-[72%] w-full object-cover object-top opacity-50 blur-sm",src:`https://image.tmdb.org/t/p/original/${r.detail.backdrop_path||r.detail.profile_path}`,alt:""}),c.jsxs("nav",{className:"absolute top-4 left-[11vw] flex gap-8 items-center",children:[c.jsx(fe,{onClick:()=>t(-1),to:"",className:" ri-arrow-left-line hover:text-purple-400 text-xl duration-300"}),c.jsx("a",{target:"_blank",href:r.detail.homepage,children:c.jsx("i",{class:"ri-external-link-line text-zinc-100 text-xl hover:text-purple-500 duration-300"})}),c.jsx("a",{href:"/",children:c.jsx("i",{class:"ri-home-5-line text-zinc-100 text-xl hover:text-purple-500 duration-300"})}),c.jsx("a",{target:"_blank",href:`https://www.wikidata.org/wiki/${r.externalid.wikidata_id}`,children:c.jsx("i",{class:"ri-global-line text-zinc-100 text-xl hover:text-purple-500 duration-300"})}),c.jsx("a",{target:"_blank",href:`https://www.imdb.com/title/${r.externalid.imdb_id}/`,className:"font-black text-xl text-zinc-100 hover:text-purple-500 duration-300",children:"imdb"})]}),c.jsxs("div",{className:" h-[37vh] gap-8 flex w-[80%] absolute left-[18vw] top-[14vh] ",children:[c.jsx("img",{className:"h-[37vh] w-[13vw] object-cover",src:`https://image.tmdb.org/t/p/original/${r.detail.poster_path}`,alt:""}),c.jsx("h1",{className:" text-white font-bold text-5xl ",children:r.detail.original_title})," ",c.jsxs("span",{className:"text-lg font-semibold translate-y-[2vh] translate-x-[-3vh] ",children:["(",r.detail.release_date.split("-")[0],")"]}),c.jsxs("div",{className:"text-zinc-100 text-2xl font-black absolute h-12 w-12 bg-yellow-500 rounded-full flex justify-center items-center translate-y-[4vw] translate-x-[15vw]",children:[Math.floor(r.detail.vote_average*10)," ",c.jsx("span",{className:"text-sm",children:"%"})]}),c.jsxs("div",{className:"absolute translate-y-[4.5vw] translate-x-[18vw] flex gap-10",children:[c.jsx("h1",{className:"text-xl font-bold",children:"User Score"})," ",c.jsxs("h1",{className:"text-xl font-light",children:["Type : ",r.detail.genres.map(i=>i.name).join(" , ")]}),c.jsxs("h1",{className:"text-white text-xl font-light",children:["duration : ",r.detail.runtime," min's"]})]}),c.jsxs("div",{className:"title-two h-[21vh] gap-2 flex flex-col w-[80%] absolute left-[15vw] top-[16vh] ",children:[c.jsx("h1",{className:"italic font-semibold mb-3 text-3xl",children:r.detail.tagline}),c.jsx(fe,{className:"px-10 py-2 bg-sky-600 w-40 rounded",to:`/movie/details/${n}/trailer`,children:"Play Trailer "},r.id),console.log(e),c.jsx("h1",{className:"italic font-semibold text-3xl",children:"OverView"}),c.jsx("p",{className:"italic font-light text-lg w-[70%]",children:r.detail.overview})]})]}),c.jsxs("div",{className:"absolute top-[52vh] left-[18vw] mt-10 gap-8 w-[80%]",children:[c.jsxs("div",{className:"w-[50%] flex items-center gap-2 mb-2",children:[r.watchproviders&&r.watchproviders.rent?c.jsx("h2",{className:"text-lg font-bold w-20",children:"Rent "}):c.jsx("h1",{className:"text-lg",children:"Rent : NaN"}),r.watchproviders&&r.watchproviders.rent&&r.watchproviders.rent.map(i=>c.jsx("img",{title:i.provider_name,className:"rounded-[20px] w-12",src:`https://image.tmdb.org/t/p/original/${i.logo_path}`,alt:""}))]}),c.jsxs("div",{className:"w-[50%] flex items-center gap-2 mb-2",children:[r.watchproviders&&r.watchproviders.buy?c.jsx("h2",{className:"text-lg font-bold w-20",children:"Buy "}):c.jsx("h1",{className:"text-lg",children:"Buy : NaN"}),r.watchproviders&&r.watchproviders.buy&&r.watchproviders.buy.map(i=>c.jsx("img",{title:i.provider_name,className:"rounded-[20px] w-12",src:`https://image.tmdb.org/t/p/original/${i.logo_path}`,alt:""}))]}),c.jsxs("div",{className:"w-[50%] h-[10%] flex items-center gap-2 pb-10",children:[r.watchproviders&&r.watchproviders.flatrate?c.jsx("h2",{className:"text-lg font-bold w-20",children:"Flatrate "}):c.jsx("h1",{className:"text-lg",children:"Flatrate : NaN"}),r.watchproviders&&r.watchproviders.flatrate&&r.watchproviders.flatrate.map(i=>c.jsx("img",{title:i.provider_name,className:"rounded-[20px] w-12",src:`https://image.tmdb.org/t/p/original/${i.logo_path}`,alt:""}))]})]}),c.jsx("hr",{className:"pb-4"}),c.jsx("h1",{className:"text-4xl font-semibold pb-2 pl-4",children:"You may also like"}),c.jsx(ol,{trend:r.recommendation.length>0?r.recommendation:r.similar}),c.jsx(wu,{})]}):c.jsx(ht,{})}const xx="modulepreload",_x=function(e){return"/Movie-app-react-/"+e},Nf={},je=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link"),l=document.querySelector("meta[property=csp-nonce]"),s=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));o=Promise.all(n.map(a=>{if(a=_x(a),a in Nf)return;Nf[a]=!0;const u=a.endsWith(".css"),d=u?'[rel="stylesheet"]':"";if(!!r)for(let w=i.length-1;w>=0;w--){const v=i[w];if(v.href===a&&(!u||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${d}`))return;const h=document.createElement("link");if(h.rel=u?"stylesheet":xx,u||(h.as="script",h.crossOrigin=""),h.href=a,s&&h.setAttribute("nonce",s),document.head.appendChild(h),u)return new Promise((w,v)=>{h.addEventListener("load",w),h.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${a}`)))})}))}return o.then(()=>t()).catch(i=>{const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=i,window.dispatchEvent(l),!l.defaultPrevented)throw i})};var Sx=function(t,n,r){var o=document.head||document.getElementsByTagName("head")[0],i=document.createElement("script");typeof n=="function"&&(r=n,n={}),n=n||{},r=r||function(){},i.type=n.type||"text/javascript",i.charset=n.charset||"utf8",i.async="async"in n?!!n.async:!0,i.src=t,n.attrs&&Ex(i,n.attrs),n.text&&(i.text=""+n.text);var l="onload"in i?jf:Px;l(i,r),i.onload||jf(i,r),o.appendChild(i)};function Ex(e,t){for(var n in t)e.setAttribute(n,t[n])}function jf(e,t){e.onload=function(){this.onerror=this.onload=null,t(null,e)},e.onerror=function(){this.onerror=this.onload=null,t(new Error("Failed to load "+this.src),e)}}function Px(e,t){e.onreadystatechange=function(){this.readyState!="complete"&&this.readyState!="loaded"||(this.onreadystatechange=null,t(null,e))}}var kx=function(t){return Nx(t)&&!jx(t)};function Nx(e){return!!e&&typeof e=="object"}function jx(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||Tx(e)}var Cx=typeof Symbol=="function"&&Symbol.for,Ox=Cx?Symbol.for("react.element"):60103;function Tx(e){return e.$$typeof===Ox}function Rx(e){return Array.isArray(e)?[]:{}}function io(e,t){return t.clone!==!1&&t.isMergeableObject(e)?nr(Rx(e),e,t):e}function Lx(e,t,n){return e.concat(t).map(function(r){return io(r,n)})}function Mx(e,t){if(!t.customMerge)return nr;var n=t.customMerge(e);return typeof n=="function"?n:nr}function Ax(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Cf(e){return Object.keys(e).concat(Ax(e))}function Jh(e,t){try{return t in e}catch{return!1}}function zx(e,t){return Jh(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function Dx(e,t,n){var r={};return n.isMergeableObject(e)&&Cf(e).forEach(function(o){r[o]=io(e[o],n)}),Cf(t).forEach(function(o){zx(e,o)||(Jh(e,o)&&n.isMergeableObject(t[o])?r[o]=Mx(o,n)(e[o],t[o],n):r[o]=io(t[o],n))}),r}function nr(e,t,n){n=n||{},n.arrayMerge=n.arrayMerge||Lx,n.isMergeableObject=n.isMergeableObject||kx,n.cloneUnlessOtherwiseSpecified=io;var r=Array.isArray(t),o=Array.isArray(e),i=r===o;return i?r?n.arrayMerge(e,t,n):Dx(e,t,n):io(t,n)}nr.all=function(t,n){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(r,o){return nr(r,o,n)},{})};var Ix=nr,qh=Ix,bx=Object.create,cl=Object.defineProperty,$x=Object.getOwnPropertyDescriptor,Fx=Object.getOwnPropertyNames,Ux=Object.getPrototypeOf,Bx=Object.prototype.hasOwnProperty,Hx=(e,t)=>{for(var n in t)cl(e,n,{get:t[n],enumerable:!0})},Gh=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Fx(t))!Bx.call(e,o)&&o!==n&&cl(e,o,{get:()=>t[o],enumerable:!(r=$x(t,o))||r.enumerable});return e},Cu=(e,t,n)=>(n=e!=null?bx(Ux(e)):{},Gh(t||!e||!e.__esModule?cl(n,"default",{value:e,enumerable:!0}):n,e)),Vx=e=>Gh(cl({},"__esModule",{value:!0}),e),Zh={};Hx(Zh,{callPlayer:()=>l_,getConfig:()=>o_,getSDK:()=>r_,isBlobUrl:()=>a_,isMediaStream:()=>s_,lazy:()=>Yx,omit:()=>i_,parseEndTime:()=>e_,parseStartTime:()=>Zx,queryString:()=>n_,randomString:()=>t_,supportsWebKitPresentationMode:()=>u_});var fl=Vx(Zh),Wx=Cu(E),Kx=Cu(Sx),Qx=Cu(qh);const Yx=e=>Wx.default.lazy(async()=>{const t=await e();return typeof t.default=="function"?t:t.default}),Xx=/[?&#](?:start|t)=([0-9hms]+)/,Jx=/[?&#]end=([0-9hms]+)/,fa=/(\d+)(h|m|s)/g,qx=/^\d+$/;function em(e,t){if(e instanceof Array)return;const n=e.match(t);if(n){const r=n[1];if(r.match(fa))return Gx(r);if(qx.test(r))return parseInt(r)}}function Gx(e){let t=0,n=fa.exec(e);for(;n!==null;){const[,r,o]=n;o==="h"&&(t+=parseInt(r,10)*60*60),o==="m"&&(t+=parseInt(r,10)*60),o==="s"&&(t+=parseInt(r,10)),n=fa.exec(e)}return t}function Zx(e){return em(e,Xx)}function e_(e){return em(e,Jx)}function t_(){return Math.random().toString(36).substr(2,5)}function n_(e){return Object.keys(e).map(t=>`${t}=${e[t]}`).join("&")}function Zl(e){return window[e]?window[e]:window.exports&&window.exports[e]?window.exports[e]:window.module&&window.module.exports&&window.module.exports[e]?window.module.exports[e]:null}const Sn={},r_=function(t,n,r=null,o=()=>!0,i=Kx.default){const l=Zl(n);return l&&o(l)?Promise.resolve(l):new Promise((s,a)=>{if(Sn[t]){Sn[t].push({resolve:s,reject:a});return}Sn[t]=[{resolve:s,reject:a}];const u=d=>{Sn[t].forEach(f=>f.resolve(d))};if(r){const d=window[r];window[r]=function(){d&&d(),u(Zl(n))}}i(t,d=>{d?(Sn[t].forEach(f=>f.reject(d)),Sn[t]=null):r||u(Zl(n))})})};function o_(e,t){return(0,Qx.default)(t.config,e.config)}function i_(e,...t){const n=[].concat(...t),r={},o=Object.keys(e);for(const i of o)n.indexOf(i)===-1&&(r[i]=e[i]);return r}function l_(e,...t){if(!this.player||!this.player[e]){let n=`ReactPlayer: ${this.constructor.displayName} player could not call %c${e}%c – `;return this.player?this.player[e]||(n+="The method was not available"):n+="The player was not available",console.warn(n,"font-weight: bold",""),null}return this.player[e](...t)}function s_(e){return typeof window<"u"&&typeof window.MediaStream<"u"&&e instanceof window.MediaStream}function a_(e){return/^blob:/.test(e)}function u_(e=document.createElement("video")){const t=/iPhone|iPod/.test(navigator.userAgent)===!1;return e.webkitSupportsPresentationMode&&typeof e.webkitSetPresentationMode=="function"&&t}var Ou=Object.defineProperty,c_=Object.getOwnPropertyDescriptor,f_=Object.getOwnPropertyNames,d_=Object.prototype.hasOwnProperty,p_=(e,t)=>{for(var n in t)Ou(e,n,{get:t[n],enumerable:!0})},h_=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of f_(t))!d_.call(e,o)&&o!==n&&Ou(e,o,{get:()=>t[o],enumerable:!(r=c_(t,o))||r.enumerable});return e},m_=e=>h_(Ou({},"__esModule",{value:!0}),e),tm={};p_(tm,{AUDIO_EXTENSIONS:()=>Tu,DASH_EXTENSIONS:()=>mm,FLV_EXTENSIONS:()=>ym,HLS_EXTENSIONS:()=>Lu,MATCH_URL_DAILYMOTION:()=>fm,MATCH_URL_FACEBOOK:()=>im,MATCH_URL_FACEBOOK_WATCH:()=>lm,MATCH_URL_KALTURA:()=>hm,MATCH_URL_MIXCLOUD:()=>dm,MATCH_URL_MUX:()=>om,MATCH_URL_SOUNDCLOUD:()=>nm,MATCH_URL_STREAMABLE:()=>sm,MATCH_URL_TWITCH_CHANNEL:()=>cm,MATCH_URL_TWITCH_VIDEO:()=>um,MATCH_URL_VIDYARD:()=>pm,MATCH_URL_VIMEO:()=>rm,MATCH_URL_WISTIA:()=>am,MATCH_URL_YOUTUBE:()=>da,VIDEO_EXTENSIONS:()=>Ru,canPlay:()=>v_});var y_=m_(tm),Of=fl;const da=/(?:youtu\.be\/|youtube(?:-nocookie|education)?\.com\/(?:embed\/|v\/|watch\/|watch\?v=|watch\?.+&v=|shorts\/|live\/))((\w|-){11})|youtube\.com\/playlist\?list=|youtube\.com\/user\//,nm=/(?:soundcloud\.com|snd\.sc)\/[^.]+$/,rm=/vimeo\.com\/(?!progressive_redirect).+/,om=/stream\.mux\.com\/(\w+)/,im=/^https?:\/\/(www\.)?facebook\.com.*\/(video(s)?|watch|story)(\.php?|\/).+$/,lm=/^https?:\/\/fb\.watch\/.+$/,sm=/streamable\.com\/([a-z0-9]+)$/,am=/(?:wistia\.(?:com|net)|wi\.st)\/(?:medias|embed)\/(?:iframe\/)?([^?]+)/,um=/(?:www\.|go\.)?twitch\.tv\/videos\/(\d+)($|\?)/,cm=/(?:www\.|go\.)?twitch\.tv\/([a-zA-Z0-9_]+)($|\?)/,fm=/^(?:(?:https?):)?(?:\/\/)?(?:www\.)?(?:(?:dailymotion\.com(?:\/embed)?\/video)|dai\.ly)\/([a-zA-Z0-9]+)(?:_[\w_-]+)?(?:[\w.#_-]+)?/,dm=/mixcloud\.com\/([^/]+\/[^/]+)/,pm=/vidyard.com\/(?:watch\/)?([a-zA-Z0-9-_]+)/,hm=/^https?:\/\/[a-zA-Z]+\.kaltura.(com|org)\/p\/([0-9]+)\/sp\/([0-9]+)00\/embedIframeJs\/uiconf_id\/([0-9]+)\/partner_id\/([0-9]+)(.*)entry_id.([a-zA-Z0-9-_].*)$/,Tu=/\.(m4a|m4b|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx)($|\?)/i,Ru=/\.(mp4|og[gv]|webm|mov|m4v)(#t=[,\d+]+)?($|\?)/i,Lu=/\.(m3u8)($|\?)/i,mm=/\.(mpd)($|\?)/i,ym=/\.(flv)($|\?)/i,pa=e=>{if(e instanceof Array){for(const t of e)if(typeof t=="string"&&pa(t)||pa(t.src))return!0;return!1}return(0,Of.isMediaStream)(e)||(0,Of.isBlobUrl)(e)?!0:Tu.test(e)||Ru.test(e)||Lu.test(e)||mm.test(e)||ym.test(e)},v_={youtube:e=>e instanceof Array?e.every(t=>da.test(t)):da.test(e),soundcloud:e=>nm.test(e)&&!Tu.test(e),vimeo:e=>rm.test(e)&&!Ru.test(e)&&!Lu.test(e),mux:e=>om.test(e),facebook:e=>im.test(e)||lm.test(e),streamable:e=>sm.test(e),wistia:e=>am.test(e),twitch:e=>um.test(e)||cm.test(e),dailymotion:e=>fm.test(e),mixcloud:e=>dm.test(e),vidyard:e=>pm.test(e),kaltura:e=>hm.test(e),file:pa};var Mu=Object.defineProperty,g_=Object.getOwnPropertyDescriptor,w_=Object.getOwnPropertyNames,x_=Object.prototype.hasOwnProperty,__=(e,t)=>{for(var n in t)Mu(e,n,{get:t[n],enumerable:!0})},S_=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of w_(t))!x_.call(e,o)&&o!==n&&Mu(e,o,{get:()=>t[o],enumerable:!(r=g_(t,o))||r.enumerable});return e},E_=e=>S_(Mu({},"__esModule",{value:!0}),e),vm={};__(vm,{default:()=>k_});var P_=E_(vm),ke=fl,we=y_,k_=[{key:"youtube",name:"YouTube",canPlay:we.canPlay.youtube,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./YouTube-0WRcJxOq.js").then(e=>e.Y),[]))},{key:"soundcloud",name:"SoundCloud",canPlay:we.canPlay.soundcloud,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./SoundCloud-Bs3qc4JQ.js").then(e=>e.S),[]))},{key:"vimeo",name:"Vimeo",canPlay:we.canPlay.vimeo,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./Vimeo--RvRfBUd.js").then(e=>e.V),[]))},{key:"mux",name:"Mux",canPlay:we.canPlay.mux,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./Mux-DQO2ZrPJ.js").then(e=>e.M),[]))},{key:"facebook",name:"Facebook",canPlay:we.canPlay.facebook,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./Facebook-CtDttenv.js").then(e=>e.F),[]))},{key:"streamable",name:"Streamable",canPlay:we.canPlay.streamable,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./Streamable-ClPrBt2D.js").then(e=>e.S),[]))},{key:"wistia",name:"Wistia",canPlay:we.canPlay.wistia,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./Wistia-DJOY3Svq.js").then(e=>e.W),[]))},{key:"twitch",name:"Twitch",canPlay:we.canPlay.twitch,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./Twitch-B2_dsaWL.js").then(e=>e.T),[]))},{key:"dailymotion",name:"DailyMotion",canPlay:we.canPlay.dailymotion,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./DailyMotion-Bx3_1M1K.js").then(e=>e.D),[]))},{key:"mixcloud",name:"Mixcloud",canPlay:we.canPlay.mixcloud,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./Mixcloud-DmwGzVWL.js").then(e=>e.M),[]))},{key:"vidyard",name:"Vidyard",canPlay:we.canPlay.vidyard,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./Vidyard-cgS92uhI.js").then(e=>e.V),[]))},{key:"kaltura",name:"Kaltura",canPlay:we.canPlay.kaltura,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./Kaltura-DFXB2Cyc.js").then(e=>e.K),[]))},{key:"file",name:"FilePlayer",canPlay:we.canPlay.file,canEnablePIP:e=>we.canPlay.file(e)&&(document.pictureInPictureEnabled||(0,ke.supportsWebKitPresentationMode)())&&!we.AUDIO_EXTENSIONS.test(e),lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./FilePlayer-rbvduW7B.js").then(e=>e.F),[]))}],Tf=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function N_(e,t){return!!(e===t||Tf(e)&&Tf(t))}function j_(e,t){if(e.length!==t.length)return!1;for(var n=0;n{for(var n in t)dl(e,n,{get:t[n],enumerable:!0})},Sm=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of B_(t))!V_.call(e,o)&&o!==n&&dl(e,o,{get:()=>t[o],enumerable:!(r=U_(t,o))||r.enumerable});return e},K_=(e,t,n)=>(n=e!=null?F_(H_(e)):{},Sm(t||!e||!e.__esModule?dl(n,"default",{value:e,enumerable:!0}):n,e)),Q_=e=>Sm(dl({},"__esModule",{value:!0}),e),Em={};W_(Em,{defaultProps:()=>J_,propTypes:()=>X_});var Pm=Q_(Em),Y_=K_($_);const{string:se,bool:xe,number:En,array:es,oneOfType:wr,shape:ze,object:ye,func:te,node:Rf}=Y_.default,X_={url:wr([se,es,ye]),playing:xe,loop:xe,controls:xe,volume:En,muted:xe,playbackRate:En,width:wr([se,En]),height:wr([se,En]),style:ye,progressInterval:En,playsinline:xe,pip:xe,stopOnUnmount:xe,light:wr([xe,se,ye]),playIcon:Rf,previewTabIndex:En,previewAriaLabel:se,fallback:Rf,oEmbedUrl:se,wrapper:wr([se,te,ze({render:te.isRequired})]),config:ze({soundcloud:ze({options:ye}),youtube:ze({playerVars:ye,embedOptions:ye,onUnstarted:te}),facebook:ze({appId:se,version:se,playerId:se,attributes:ye}),dailymotion:ze({params:ye}),vimeo:ze({playerOptions:ye,title:se}),mux:ze({attributes:ye,version:se}),file:ze({attributes:ye,tracks:es,forceVideo:xe,forceAudio:xe,forceHLS:xe,forceSafariHLS:xe,forceDisableHls:xe,forceDASH:xe,forceFLV:xe,hlsOptions:ye,hlsVersion:se,dashVersion:se,flvVersion:se}),wistia:ze({options:ye,playerId:se,customControls:es}),mixcloud:ze({options:ye}),twitch:ze({options:ye,playerId:se}),vidyard:ze({options:ye})}),onReady:te,onStart:te,onPlay:te,onPause:te,onBuffer:te,onBufferEnd:te,onEnded:te,onError:te,onDuration:te,onSeek:te,onPlaybackRateChange:te,onPlaybackQualityChange:te,onProgress:te,onClickPreview:te,onEnablePIP:te,onDisablePIP:te},ae=()=>{},J_={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:ae},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:ae,onStart:ae,onPlay:ae,onPause:ae,onBuffer:ae,onBufferEnd:ae,onEnded:ae,onError:ae,onDuration:ae,onSeek:ae,onPlaybackRateChange:ae,onPlaybackQualityChange:ae,onProgress:ae,onClickPreview:ae,onEnablePIP:ae,onDisablePIP:ae};var q_=Object.create,go=Object.defineProperty,G_=Object.getOwnPropertyDescriptor,Z_=Object.getOwnPropertyNames,eS=Object.getPrototypeOf,tS=Object.prototype.hasOwnProperty,nS=(e,t,n)=>t in e?go(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,rS=(e,t)=>{for(var n in t)go(e,n,{get:t[n],enumerable:!0})},km=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Z_(t))!tS.call(e,o)&&o!==n&&go(e,o,{get:()=>t[o],enumerable:!(r=G_(t,o))||r.enumerable});return e},Nm=(e,t,n)=>(n=e!=null?q_(eS(e)):{},km(t||!e||!e.__esModule?go(n,"default",{value:e,enumerable:!0}):n,e)),oS=e=>km(go({},"__esModule",{value:!0}),e),J=(e,t,n)=>(nS(e,typeof t!="symbol"?t+"":t,n),n),jm={};rS(jm,{default:()=>pl});var iS=oS(jm),Lf=Nm(E),lS=Nm(gm),Cm=Pm,sS=fl;const aS=5e3;class pl extends Lf.Component{constructor(){super(...arguments),J(this,"mounted",!1),J(this,"isReady",!1),J(this,"isPlaying",!1),J(this,"isLoading",!0),J(this,"loadOnReady",null),J(this,"startOnPlay",!0),J(this,"seekOnPlay",null),J(this,"onDurationCalled",!1),J(this,"handlePlayerMount",t=>{if(this.player){this.progress();return}this.player=t,this.player.load(this.props.url),this.progress()}),J(this,"getInternalPlayer",t=>this.player?this.player[t]:null),J(this,"progress",()=>{if(this.props.url&&this.player&&this.isReady){const t=this.getCurrentTime()||0,n=this.getSecondsLoaded(),r=this.getDuration();if(r){const o={playedSeconds:t,played:t/r};n!==null&&(o.loadedSeconds=n,o.loaded=n/r),(o.playedSeconds!==this.prevPlayed||o.loadedSeconds!==this.prevLoaded)&&this.props.onProgress(o),this.prevPlayed=o.playedSeconds,this.prevLoaded=o.loadedSeconds}}this.progressTimeout=setTimeout(this.progress,this.props.progressFrequency||this.props.progressInterval)}),J(this,"handleReady",()=>{if(!this.mounted)return;this.isReady=!0,this.isLoading=!1;const{onReady:t,playing:n,volume:r,muted:o}=this.props;t(),!o&&r!==null&&this.player.setVolume(r),this.loadOnReady?(this.player.load(this.loadOnReady,!0),this.loadOnReady=null):n&&this.player.play(),this.handleDurationCheck()}),J(this,"handlePlay",()=>{this.isPlaying=!0,this.isLoading=!1;const{onStart:t,onPlay:n,playbackRate:r}=this.props;this.startOnPlay&&(this.player.setPlaybackRate&&r!==1&&this.player.setPlaybackRate(r),t(),this.startOnPlay=!1),n(),this.seekOnPlay&&(this.seekTo(this.seekOnPlay),this.seekOnPlay=null),this.handleDurationCheck()}),J(this,"handlePause",t=>{this.isPlaying=!1,this.isLoading||this.props.onPause(t)}),J(this,"handleEnded",()=>{const{activePlayer:t,loop:n,onEnded:r}=this.props;t.loopOnEnded&&n&&this.seekTo(0),n||(this.isPlaying=!1,r())}),J(this,"handleError",(...t)=>{this.isLoading=!1,this.props.onError(...t)}),J(this,"handleDurationCheck",()=>{clearTimeout(this.durationCheckTimeout);const t=this.getDuration();t?this.onDurationCalled||(this.props.onDuration(t),this.onDurationCalled=!0):this.durationCheckTimeout=setTimeout(this.handleDurationCheck,100)}),J(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(t){if(!this.player)return;const{url:n,playing:r,volume:o,muted:i,playbackRate:l,pip:s,loop:a,activePlayer:u,disableDeferredLoading:d}=this.props;if(!(0,lS.default)(t.url,n)){if(this.isLoading&&!u.forceLoad&&!d&&!(0,sS.isMediaStream)(n)){console.warn(`ReactPlayer: the attempt to load ${n} is being deferred until the player has loaded`),this.loadOnReady=n;return}this.isLoading=!0,this.startOnPlay=!0,this.onDurationCalled=!1,this.player.load(n,this.isReady)}!t.playing&&r&&!this.isPlaying&&this.player.play(),t.playing&&!r&&this.isPlaying&&this.player.pause(),!t.pip&&s&&this.player.enablePIP&&this.player.enablePIP(),t.pip&&!s&&this.player.disablePIP&&this.player.disablePIP(),t.volume!==o&&o!==null&&this.player.setVolume(o),t.muted!==i&&(i?this.player.mute():(this.player.unmute(),o!==null&&setTimeout(()=>this.player.setVolume(o)))),t.playbackRate!==l&&this.player.setPlaybackRate&&this.player.setPlaybackRate(l),t.loop!==a&&this.player.setLoop&&this.player.setLoop(a)}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(t,n,r){if(!this.isReady){t!==0&&(this.seekOnPlay=t,setTimeout(()=>{this.seekOnPlay=null},aS));return}if(n?n==="fraction":t>0&&t<1){const i=this.player.getDuration();if(!i){console.warn("ReactPlayer: could not seek using fraction – duration not yet available");return}this.player.seekTo(i*t,r);return}this.player.seekTo(t,r)}render(){const t=this.props.activePlayer;return t?Lf.default.createElement(t,{...this.props,onMount:this.handlePlayerMount,onReady:this.handleReady,onPlay:this.handlePlay,onPause:this.handlePause,onEnded:this.handleEnded,onLoaded:this.handleLoaded,onError:this.handleError}):null}}J(pl,"displayName","Player");J(pl,"propTypes",Cm.propTypes);J(pl,"defaultProps",Cm.defaultProps);var uS=Object.create,wo=Object.defineProperty,cS=Object.getOwnPropertyDescriptor,fS=Object.getOwnPropertyNames,dS=Object.getPrototypeOf,pS=Object.prototype.hasOwnProperty,hS=(e,t,n)=>t in e?wo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,mS=(e,t)=>{for(var n in t)wo(e,n,{get:t[n],enumerable:!0})},Om=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of fS(t))!pS.call(e,o)&&o!==n&&wo(e,o,{get:()=>t[o],enumerable:!(r=cS(t,o))||r.enumerable});return e},xo=(e,t,n)=>(n=e!=null?uS(dS(e)):{},Om(t||!e||!e.__esModule?wo(n,"default",{value:e,enumerable:!0}):n,e)),yS=e=>Om(wo({},"__esModule",{value:!0}),e),X=(e,t,n)=>(hS(e,typeof t!="symbol"?t+"":t,n),n),Tm={};mS(Tm,{createReactPlayer:()=>kS});var vS=yS(Tm),Pn=xo(E),gS=xo(qh),ts=xo(T_),Mf=xo(gm),Nr=Pm,Rm=fl,wS=xo(iS);const xS=(0,Rm.lazy)(()=>je(()=>import("./Preview-POe0Av0o.js").then(e=>e.P),[])),_S=typeof window<"u"&&window.document&&typeof document<"u",SS=typeof gl<"u"&&gl.window&&gl.window.document,ES=Object.keys(Nr.propTypes),PS=_S||SS?Pn.Suspense:()=>null,xr=[],kS=(e,t)=>{var n;return n=class extends Pn.Component{constructor(){super(...arguments),X(this,"state",{showPreview:!!this.props.light}),X(this,"references",{wrapper:r=>{this.wrapper=r},player:r=>{this.player=r}}),X(this,"handleClickPreview",r=>{this.setState({showPreview:!1}),this.props.onClickPreview(r)}),X(this,"showPreview",()=>{this.setState({showPreview:!0})}),X(this,"getDuration",()=>this.player?this.player.getDuration():null),X(this,"getCurrentTime",()=>this.player?this.player.getCurrentTime():null),X(this,"getSecondsLoaded",()=>this.player?this.player.getSecondsLoaded():null),X(this,"getInternalPlayer",(r="player")=>this.player?this.player.getInternalPlayer(r):null),X(this,"seekTo",(r,o,i)=>{if(!this.player)return null;this.player.seekTo(r,o,i)}),X(this,"handleReady",()=>{this.props.onReady(this)}),X(this,"getActivePlayer",(0,ts.default)(r=>{for(const o of[...xr,...e])if(o.canPlay(r))return o;return t||null})),X(this,"getConfig",(0,ts.default)((r,o)=>{const{config:i}=this.props;return gS.default.all([Nr.defaultProps.config,Nr.defaultProps.config[o]||{},i,i[o]||{}])})),X(this,"getAttributes",(0,ts.default)(r=>(0,Rm.omit)(this.props,ES))),X(this,"renderActivePlayer",r=>{if(!r)return null;const o=this.getActivePlayer(r);if(!o)return null;const i=this.getConfig(r,o.key);return Pn.default.createElement(wS.default,{...this.props,key:o.key,ref:this.references.player,config:i,activePlayer:o.lazyPlayer||o,onReady:this.handleReady})})}shouldComponentUpdate(r,o){return!(0,Mf.default)(this.props,r)||!(0,Mf.default)(this.state,o)}componentDidUpdate(r){const{light:o}=this.props;!r.light&&o&&this.setState({showPreview:!0}),r.light&&!o&&this.setState({showPreview:!1})}renderPreview(r){if(!r)return null;const{light:o,playIcon:i,previewTabIndex:l,oEmbedUrl:s,previewAriaLabel:a}=this.props;return Pn.default.createElement(xS,{url:r,light:o,playIcon:i,previewTabIndex:l,previewAriaLabel:a,oEmbedUrl:s,onClick:this.handleClickPreview})}render(){const{url:r,style:o,width:i,height:l,fallback:s,wrapper:a}=this.props,{showPreview:u}=this.state,d=this.getAttributes(r),f=typeof a=="string"?this.references.wrapper:void 0;return Pn.default.createElement(a,{ref:f,style:{...o,width:i,height:l},...d},Pn.default.createElement(PS,{fallback:s},u?this.renderPreview(r):this.renderActivePlayer(r)))}},X(n,"displayName","ReactPlayer"),X(n,"propTypes",Nr.propTypes),X(n,"defaultProps",Nr.defaultProps),X(n,"addCustomPlayer",r=>{xr.push(r)}),X(n,"removeCustomPlayers",()=>{xr.length=0}),X(n,"canPlay",r=>{for(const o of[...xr,...e])if(o.canPlay(r))return!0;return!1}),X(n,"canEnablePIP",r=>{for(const o of[...xr,...e])if(o.canEnablePIP&&o.canEnablePIP(r))return!0;return!1}),n};var NS=Object.create,hl=Object.defineProperty,jS=Object.getOwnPropertyDescriptor,CS=Object.getOwnPropertyNames,OS=Object.getPrototypeOf,TS=Object.prototype.hasOwnProperty,RS=(e,t)=>{for(var n in t)hl(e,n,{get:t[n],enumerable:!0})},Lm=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of CS(t))!TS.call(e,o)&&o!==n&&hl(e,o,{get:()=>t[o],enumerable:!(r=jS(t,o))||r.enumerable});return e},LS=(e,t,n)=>(n=e!=null?NS(OS(e)):{},Lm(t||!e||!e.__esModule?hl(n,"default",{value:e,enumerable:!0}):n,e)),MS=e=>Lm(hl({},"__esModule",{value:!0}),e),Mm={};RS(Mm,{default:()=>IS});var AS=MS(Mm),ha=LS(P_),zS=vS;const DS=ha.default[ha.default.length-1];var IS=(0,zS.createReactPlayer)(ha.default,DS);const bS=Df(AS),Au="/Movie-app-react-/giphy.gif";function Af(){return c.jsx("div",{className:"flex items-start justify-center h-screen w-full bg-zinc-800",children:c.jsx("img",{className:"bg-white w-80 rounded-full mt-60",src:Au,alt:""})})}function zf(){const e=pt(),{pathname:t}=Zt(),n=t.includes("movie")?"movie":"tv",r=il(o=>o[n].info.videos[0]?o[n].info.videos[0]:c.jsx(Af,{}));return console.log(r),c.jsxs("div",{className:"h-full w-full absolute top-0 left-0 flex justify-center items-center",children:[c.jsx("i",{onClick:()=>e(-1),className:"ri-close-fill text-[white] hover:text-[#8576FF] font-black text-2xl absolute right-72 top-[10%]"}),r.key?c.jsx("div",{className:"h-[70%] w-[62%] z-40 rounded-[20px] overflow-hidden",children:c.jsx(bS,{height:700,width:1200,url:`https://www.youtube.com/watch?v=${r.key}`})}):c.jsx(Af,{})]})}function $S(){return c.jsxs("div",{className:"h-screen w-full flex justify-center items-center flex-col text-xl font-light",children:["under recovery",c.jsx("div",{className:"h-40 w-40 rounded-full overflow-hidden",children:c.jsx("img",{src:Au,alt:""})})]})}function FS(){return c.jsxs("div",{className:"h-screen w-full flex justify-center items-center flex-col text-xl font-light",children:["under recovery",c.jsx("div",{className:"h-40 w-40 rounded-full overflow-hidden",children:c.jsx("img",{src:Au,alt:""})})]})}function US(){return c.jsx("div",{className:"min-h-[100%] w-full flex bg-zinc-800 text-white overflow-hidden",children:c.jsxs(hw,{children:[c.jsx(Ne,{path:"/",element:c.jsx(Rw,{})}),c.jsx(Ne,{path:"/trending",element:c.jsx(Lw,{})}),c.jsx(Ne,{path:"/popular",element:c.jsx(Tw,{})}),c.jsx(Ne,{path:"/movie",element:c.jsx(Mw,{})}),c.jsx(Ne,{path:"/movie/details/:id",element:c.jsx(ux,{}),children:c.jsx(Ne,{path:"/movie/details/:id/trailer",element:c.jsx(zf,{})})}),c.jsx(Ne,{path:"/tv",element:c.jsx(Aw,{})}),c.jsx(Ne,{path:"/tv/details/:id",element:c.jsx(hx,{}),children:c.jsx(Ne,{path:"/tv/details/:id/trailer",element:c.jsx(zf,{})})}),c.jsx(Ne,{path:"/people",element:c.jsx(zw,{})}),c.jsx(Ne,{path:"/people/:id",element:c.jsx(wx,{})}),c.jsx(Ne,{path:"/about",element:c.jsx($S,{})}),c.jsx(Ne,{path:"/contact-us",element:c.jsx(FS,{})})]})})}const BS=F1({reducer:{movie:sx,tv:dx,people:vx}});rs.createRoot(document.getElementById("root")).render(c.jsx(t1,{store:BS,children:c.jsx(_w,{children:c.jsx(US,{})})}));export{je as _,Df as g,y_ as p,E as r,fl as u}; + */var vo=E;function Dw(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Iw=typeof Object.is=="function"?Object.is:Dw,bw=vo.useSyncExternalStore,$w=vo.useRef,Fw=vo.useEffect,Uw=vo.useMemo,Bw=vo.useDebugValue;Oh.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var i=$w(null);if(i.current===null){var l={hasValue:!1,value:null};i.current=l}else l=i.current;i=Uw(function(){function a(w){if(!u){if(u=!0,d=w,w=r(w),o!==void 0&&l.hasValue){var v=l.value;if(o(v,w))return f=v}return f=w}if(v=f,Iw(d,w))return v;var g=r(w);return o!==void 0&&o(v,g)?v:(d=w,f=g)}var u=!1,d,f,h=n===void 0?null:n;return[function(){return a(t())},h===null?void 0:function(){return a(h())}]},[t,n,r,o]);var s=bw(e,i[0],i[1]);return Fw(function(){l.hasValue=!0,l.value=s},[s]),Bw(s),s};Ch.exports=Oh;var Hw=Ch.exports,be="default"in ns?kn:ns,pf=Symbol.for("react-redux-context"),hf=typeof globalThis<"u"?globalThis:{};function Vw(){if(!be.createContext)return{};const e=hf[pf]??(hf[pf]=new Map);let t=e.get(be.createContext);return t||(t=be.createContext(null),e.set(be.createContext,t)),t}var Yt=Vw(),Ww=()=>{throw new Error("uSES not initialized!")};function xu(e=Yt){return function(){return be.useContext(e)}}var Th=xu(),Rh=Ww,Kw=e=>{Rh=e},Qw=(e,t)=>e===t;function Yw(e=Yt){const t=e===Yt?Th:xu(e),n=(r,o={})=>{const{equalityFn:i=Qw,devModeChecks:l={}}=typeof o=="function"?{equalityFn:o}:o,{store:s,subscription:a,getServerState:u,stabilityCheck:d,identityFunctionCheck:f}=t();be.useRef(!0);const h=be.useCallback({[r.name](v){return r(v)}}[r.name],[r,d,l.stabilityCheck]),w=Rh(a.addNestedSub,s.getState,u||s.getState,h,i);return be.useDebugValue(w),w};return Object.assign(n,{withTypes:()=>n}),n}var il=Yw();function Xw(e){e()}function Jw(){let e=null,t=null;return{clear(){e=null,t=null},notify(){Xw(()=>{let n=e;for(;n;)n.callback(),n=n.next})},get(){const n=[];let r=e;for(;r;)n.push(r),r=r.next;return n},subscribe(n){let r=!0;const o=t={callback:n,next:null,prev:t};return o.prev?o.prev.next=o:e=o,function(){!r||e===null||(r=!1,o.next?o.next.prev=o.prev:t=o.prev,o.prev?o.prev.next=o.next:e=o.next)}}}}var mf={notify(){},get:()=>[]};function qw(e,t){let n,r=mf,o=0,i=!1;function l(g){d();const _=r.subscribe(g);let m=!1;return()=>{m||(m=!0,_(),f())}}function s(){r.notify()}function a(){v.onStateChange&&v.onStateChange()}function u(){return i}function d(){o++,n||(n=t?t.addNestedSub(a):e.subscribe(a),r=Jw())}function f(){o--,n&&o===0&&(n(),n=void 0,r.clear(),r=mf)}function h(){i||(i=!0,d())}function w(){i&&(i=!1,f())}const v={addNestedSub:l,notifyNestedSubs:s,handleChangeWrapper:a,isSubscribed:u,trySubscribe:h,tryUnsubscribe:w,getListeners:()=>r};return v}var Gw=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Zw=Gw?be.useLayoutEffect:be.useEffect;function e1({store:e,context:t,children:n,serverState:r,stabilityCheck:o="once",identityFunctionCheck:i="once"}){const l=be.useMemo(()=>{const u=qw(e);return{store:e,subscription:u,getServerState:r?()=>r:void 0,stabilityCheck:o,identityFunctionCheck:i}},[e,r,o,i]),s=be.useMemo(()=>e.getState(),[e]);Zw(()=>{const{subscription:u}=l;return u.onStateChange=u.notifyNestedSubs,u.trySubscribe(),s!==e.getState()&&u.notifyNestedSubs(),()=>{u.tryUnsubscribe(),u.onStateChange=void 0}},[l,s]);const a=t||Yt;return be.createElement(a.Provider,{value:l},n)}var t1=e1;function Lh(e=Yt){const t=e===Yt?Th:xu(e),n=()=>{const{store:r}=t();return r};return Object.assign(n,{withTypes:()=>n}),n}var n1=Lh();function r1(e=Yt){const t=e===Yt?n1:Lh(e),n=()=>t().dispatch;return Object.assign(n,{withTypes:()=>n}),n}var _u=r1();Kw(Hw.useSyncExternalStoreWithSelector);function ue(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var o1=typeof Symbol=="function"&&Symbol.observable||"@@observable",yf=o1,Jl=()=>Math.random().toString(36).substring(7).split("").join("."),i1={INIT:`@@redux/INIT${Jl()}`,REPLACE:`@@redux/REPLACE${Jl()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${Jl()}`},Ri=i1;function Su(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function Mh(e,t,n){if(typeof e!="function")throw new Error(ue(2));if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(ue(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(ue(1));return n(Mh)(e,t)}let r=e,o=t,i=new Map,l=i,s=0,a=!1;function u(){l===i&&(l=new Map,i.forEach((_,m)=>{l.set(m,_)}))}function d(){if(a)throw new Error(ue(3));return o}function f(_){if(typeof _!="function")throw new Error(ue(4));if(a)throw new Error(ue(5));let m=!0;u();const p=s++;return l.set(p,_),function(){if(m){if(a)throw new Error(ue(6));m=!1,u(),l.delete(p),i=null}}}function h(_){if(!Su(_))throw new Error(ue(7));if(typeof _.type>"u")throw new Error(ue(8));if(typeof _.type!="string")throw new Error(ue(17));if(a)throw new Error(ue(9));try{a=!0,o=r(o,_)}finally{a=!1}return(i=l).forEach(p=>{p()}),_}function w(_){if(typeof _!="function")throw new Error(ue(10));r=_,h({type:Ri.REPLACE})}function v(){const _=f;return{subscribe(m){if(typeof m!="object"||m===null)throw new Error(ue(11));function p(){const x=m;x.next&&x.next(d())}return p(),{unsubscribe:_(p)}},[yf](){return this}}}return h({type:Ri.INIT}),{dispatch:h,subscribe:f,getState:d,replaceReducer:w,[yf]:v}}function l1(e){Object.keys(e).forEach(t=>{const n=e[t];if(typeof n(void 0,{type:Ri.INIT})>"u")throw new Error(ue(12));if(typeof n(void 0,{type:Ri.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(ue(13))})}function s1(e){const t=Object.keys(e),n={};for(let i=0;i"u")throw s&&s.type,new Error(ue(14));u[f]=v,a=a||v!==w}return a=a||r.length!==Object.keys(l).length,a?u:l}}function Li(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...r)=>t(n(...r)))}function a1(...e){return t=>(n,r)=>{const o=t(n,r);let i=()=>{throw new Error(ue(15))};const l={getState:o.getState,dispatch:(a,...u)=>i(a,...u)},s=e.map(a=>a(l));return i=Li(...s)(o.dispatch),{...o,dispatch:i}}}function u1(e){return Su(e)&&"type"in e&&typeof e.type=="string"}var Ah=Symbol.for("immer-nothing"),vf=Symbol.for("immer-draftable"),Ue=Symbol.for("immer-state");function nt(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var er=Object.getPrototypeOf;function Xt(e){return!!e&&!!e[Ue]}function kt(e){var t;return e?zh(e)||Array.isArray(e)||!!e[vf]||!!((t=e.constructor)!=null&&t[vf])||sl(e)||al(e):!1}var c1=Object.prototype.constructor.toString();function zh(e){if(!e||typeof e!="object")return!1;const t=er(e);if(t===null)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object?!0:typeof n=="function"&&Function.toString.call(n)===c1}function Mi(e,t){ll(e)===0?Reflect.ownKeys(e).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function ll(e){const t=e[Ue];return t?t.type_:Array.isArray(e)?1:sl(e)?2:al(e)?3:0}function ia(e,t){return ll(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Dh(e,t,n){const r=ll(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function f1(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function sl(e){return e instanceof Map}function al(e){return e instanceof Set}function on(e){return e.copy_||e.base_}function la(e,t){if(sl(e))return new Map(e);if(al(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!t&&zh(e))return er(e)?{...e}:Object.assign(Object.create(null),e);const n=Object.getOwnPropertyDescriptors(e);delete n[Ue];let r=Reflect.ownKeys(n);for(let o=0;o1&&(e.set=e.add=e.clear=e.delete=d1),Object.freeze(e),t&&Object.entries(e).forEach(([n,r])=>Eu(r,!0))),e}function d1(){nt(2)}function ul(e){return Object.isFrozen(e)}var p1={};function yn(e){const t=p1[e];return t||nt(0,e),t}var ro;function Ih(){return ro}function h1(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function gf(e,t){t&&(yn("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function sa(e){aa(e),e.drafts_.forEach(m1),e.drafts_=null}function aa(e){e===ro&&(ro=e.parent_)}function wf(e){return ro=h1(ro,e)}function m1(e){const t=e[Ue];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function xf(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return e!==void 0&&e!==n?(n[Ue].modified_&&(sa(t),nt(4)),kt(e)&&(e=Ai(t,e),t.parent_||zi(t,e)),t.patches_&&yn("Patches").generateReplacementPatches_(n[Ue].base_,e,t.patches_,t.inversePatches_)):e=Ai(t,n,[]),sa(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==Ah?e:void 0}function Ai(e,t,n){if(ul(t))return t;const r=t[Ue];if(!r)return Mi(t,(o,i)=>_f(e,r,t,o,i,n)),t;if(r.scope_!==e)return t;if(!r.modified_)return zi(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;const o=r.copy_;let i=o,l=!1;r.type_===3&&(i=new Set(o),o.clear(),l=!0),Mi(i,(s,a)=>_f(e,r,o,s,a,n,l)),zi(e,o,!1),n&&e.patches_&&yn("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function _f(e,t,n,r,o,i,l){if(Xt(o)){const s=i&&t&&t.type_!==3&&!ia(t.assigned_,r)?i.concat(r):void 0,a=Ai(e,o,s);if(Dh(n,r,a),Xt(a))e.canAutoFreeze_=!1;else return}else l&&n.add(o);if(kt(o)&&!ul(o)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;Ai(e,o),(!t||!t.scope_.parent_)&&typeof r!="symbol"&&Object.prototype.propertyIsEnumerable.call(n,r)&&zi(e,o)}}function zi(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&Eu(t,n)}function y1(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:Ih(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let o=r,i=Pu;n&&(o=[r],i=oo);const{revoke:l,proxy:s}=Proxy.revocable(o,i);return r.draft_=s,r.revoke_=l,s}var Pu={get(e,t){if(t===Ue)return e;const n=on(e);if(!ia(n,t))return v1(e,n,t);const r=n[t];return e.finalized_||!kt(r)?r:r===ql(e.base_,t)?(Gl(e),e.copy_[t]=ca(r,e)):r},has(e,t){return t in on(e)},ownKeys(e){return Reflect.ownKeys(on(e))},set(e,t,n){const r=bh(on(e),t);if(r!=null&&r.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const o=ql(on(e),t),i=o==null?void 0:o[Ue];if(i&&i.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(f1(n,o)&&(n!==void 0||ia(e.base_,t)))return!0;Gl(e),ua(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty(e,t){return ql(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,Gl(e),ua(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=on(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty(){nt(11)},getPrototypeOf(e){return er(e.base_)},setPrototypeOf(){nt(12)}},oo={};Mi(Pu,(e,t)=>{oo[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});oo.deleteProperty=function(e,t){return oo.set.call(this,e,t,void 0)};oo.set=function(e,t,n){return Pu.set.call(this,e[0],t,n,e[0])};function ql(e,t){const n=e[Ue];return(n?on(n):e)[t]}function v1(e,t,n){var o;const r=bh(t,n);return r?"value"in r?r.value:(o=r.get)==null?void 0:o.call(e.draft_):void 0}function bh(e,t){if(!(t in e))return;let n=er(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=er(n)}}function ua(e){e.modified_||(e.modified_=!0,e.parent_&&ua(e.parent_))}function Gl(e){e.copy_||(e.copy_=la(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var g1=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,n,r)=>{if(typeof t=="function"&&typeof n!="function"){const i=n;n=t;const l=this;return function(a=i,...u){return l.produce(a,d=>n.call(this,d,...u))}}typeof n!="function"&&nt(6),r!==void 0&&typeof r!="function"&&nt(7);let o;if(kt(t)){const i=wf(this),l=ca(t,void 0);let s=!0;try{o=n(l),s=!1}finally{s?sa(i):aa(i)}return gf(i,r),xf(o,i)}else if(!t||typeof t!="object"){if(o=n(t),o===void 0&&(o=t),o===Ah&&(o=void 0),this.autoFreeze_&&Eu(o,!0),r){const i=[],l=[];yn("Patches").generateReplacementPatches_(t,o,i,l),r(i,l)}return o}else nt(1,t)},this.produceWithPatches=(t,n)=>{if(typeof t=="function")return(l,...s)=>this.produceWithPatches(l,a=>t(a,...s));let r,o;return[this.produce(t,n,(l,s)=>{r=l,o=s}),r,o]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){kt(e)||nt(8),Xt(e)&&(e=$h(e));const t=wf(this),n=ca(e,void 0);return n[Ue].isManual_=!0,aa(t),n}finishDraft(e,t){const n=e&&e[Ue];(!n||!n.isManual_)&&nt(9);const{scope_:r}=n;return gf(r,t),xf(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const o=t[n];if(o.path.length===0&&o.op==="replace"){e=o.value;break}}n>-1&&(t=t.slice(n+1));const r=yn("Patches").applyPatches_;return Xt(e)?r(e,t):this.produce(e,o=>r(o,t))}};function ca(e,t){const n=sl(e)?yn("MapSet").proxyMap_(e,t):al(e)?yn("MapSet").proxySet_(e,t):y1(e,t);return(t?t.scope_:Ih()).drafts_.push(n),n}function $h(e){return Xt(e)||nt(10,e),Fh(e)}function Fh(e){if(!kt(e)||ul(e))return e;const t=e[Ue];let n;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=la(e,t.scope_.immer_.useStrictShallowCopy_)}else n=la(e,!0);return Mi(n,(r,o)=>{Dh(n,r,Fh(o))}),t&&(t.finalized_=!1),n}var Be=new g1,Uh=Be.produce;Be.produceWithPatches.bind(Be);Be.setAutoFreeze.bind(Be);Be.setUseStrictShallowCopy.bind(Be);Be.applyPatches.bind(Be);Be.createDraft.bind(Be);Be.finishDraft.bind(Be);function w1(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function x1(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function _1(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(n=>typeof n=="function")){const n=e.map(r=>typeof r=="function"?`function ${r.name||"unnamed"}()`:typeof r).join(", ");throw new TypeError(`${t}[${n}]`)}}var Sf=e=>Array.isArray(e)?e:[e];function S1(e){const t=Array.isArray(e[0])?e[0]:e;return _1(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function E1(e,t){const n=[],{length:r}=e;for(let o=0;o{n=Fo(),l.resetResultsCount()},l.resultsCount=()=>i,l.resetResultsCount=()=>{i=0},l}function Bh(e,...t){const n=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,r=(...o)=>{let i=0,l=0,s,a={},u=o.pop();typeof u=="object"&&(a=u,u=o.pop()),w1(u,`createSelector expects an output function after the inputs, but received: [${typeof u}]`);const d={...n,...a},{memoize:f,memoizeOptions:h=[],argsMemoize:w=ku,argsMemoizeOptions:v=[],devModeChecks:g={}}=d,_=Sf(h),m=Sf(v),p=S1(o),y=f(function(){return i++,u.apply(null,arguments)},..._),x=w(function(){l++;const N=E1(p,arguments);return s=y.apply(null,N),s},...m);return Object.assign(x,{resultFunc:u,memoizedResultFunc:y,dependencies:p,dependencyRecomputations:()=>l,resetDependencyRecomputations:()=>{l=0},lastResult:()=>s,recomputations:()=>i,resetRecomputations:()=>{i=0},memoize:f,argsMemoize:w})};return Object.assign(r,{withTypes:()=>r}),r}var j1=Bh(ku),C1=Object.assign((e,t=j1)=>{x1(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const n=Object.keys(e),r=n.map(i=>e[i]);return t(r,(...i)=>i.reduce((l,s,a)=>(l[n[a]]=s,l),{}))},{withTypes:()=>C1});function Hh(e){return({dispatch:n,getState:r})=>o=>i=>typeof i=="function"?i(n,r,e):o(i)}var O1=Hh(),T1=Hh,R1=(...e)=>{const t=Bh(...e),n=Object.assign((...r)=>{const o=t(...r),i=(l,...s)=>o(Xt(l)?$h(l):l,...s);return Object.assign(i,o),i},{withTypes:()=>n});return n};R1(ku);var L1=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Li:Li.apply(null,arguments)};function tr(e,t){function n(...r){if(t){let o=t(...r);if(!o)throw new Error(Me(0));return{type:e,payload:o.payload,..."meta"in o&&{meta:o.meta},..."error"in o&&{error:o.error}}}return{type:e,payload:r[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=r=>u1(r)&&r.type===e,n}var Vh=class kr extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,kr.prototype)}static get[Symbol.species](){return kr}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new kr(...t[0].concat(this)):new kr(...t.concat(this))}};function Pf(e){return kt(e)?Uh(e,()=>{}):e}function kf(e,t,n){if(e.has(t)){let o=e.get(t);return n.update&&(o=n.update(o,t,e),e.set(t,o)),o}if(!n.insert)throw new Error(Me(10));const r=n.insert(t,e);return e.set(t,r),r}function M1(e){return typeof e=="boolean"}var A1=()=>function(t){const{thunk:n=!0,immutableCheck:r=!0,serializableCheck:o=!0,actionCreatorCheck:i=!0}=t??{};let l=new Vh;return n&&(M1(n)?l.push(O1):l.push(T1(n.extraArgument))),l},z1="RTK_autoBatch",Wh=e=>t=>{setTimeout(t,e)},D1=typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:Wh(10),I1=(e={type:"raf"})=>t=>(...n)=>{const r=t(...n);let o=!0,i=!1,l=!1;const s=new Set,a=e.type==="tick"?queueMicrotask:e.type==="raf"?D1:e.type==="callback"?e.queueNotification:Wh(e.timeout),u=()=>{l=!1,i&&(i=!1,s.forEach(d=>d()))};return Object.assign({},r,{subscribe(d){const f=()=>o&&d(),h=r.subscribe(f);return s.add(d),()=>{h(),s.delete(d)}},dispatch(d){var f;try{return o=!((f=d==null?void 0:d.meta)!=null&&f[z1]),i=!o,i&&(l||(l=!0,a(u))),r.dispatch(d)}finally{o=!0}}})},b1=e=>function(n){const{autoBatch:r=!0}=n??{};let o=new Vh(e);return r&&o.push(I1(typeof r=="object"?r:void 0)),o},$1=!0;function F1(e){const t=A1(),{reducer:n=void 0,middleware:r,devTools:o=!0,preloadedState:i=void 0,enhancers:l=void 0}=e||{};let s;if(typeof n=="function")s=n;else if(Su(n))s=s1(n);else throw new Error(Me(1));let a;typeof r=="function"?a=r(t):a=t();let u=Li;o&&(u=L1({trace:!$1,...typeof o=="object"&&o}));const d=a1(...a),f=b1(d);let h=typeof l=="function"?l(f):f();const w=u(...h);return Mh(s,i,w)}function Kh(e){const t={},n=[];let r;const o={addCase(i,l){const s=typeof i=="string"?i:i.type;if(!s)throw new Error(Me(28));if(s in t)throw new Error(Me(29));return t[s]=l,o},addMatcher(i,l){return n.push({matcher:i,reducer:l}),o},addDefaultCase(i){return r=i,o}};return e(o),[t,n,r]}function U1(e){return typeof e=="function"}function B1(e,t){let[n,r,o]=Kh(t),i;if(U1(e))i=()=>Pf(e());else{const s=Pf(e);i=()=>s}function l(s=i(),a){let u=[n[a.type],...r.filter(({matcher:d})=>d(a)).map(({reducer:d})=>d)];return u.filter(d=>!!d).length===0&&(u=[o]),u.reduce((d,f)=>{if(f)if(Xt(d)){const w=f(d,a);return w===void 0?d:w}else{if(kt(d))return Uh(d,h=>f(h,a));{const h=f(d,a);if(h===void 0){if(d===null)return d;throw new Error(Me(9))}return h}}return d},s)}return l.getInitialState=i,l}var H1="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",V1=(e=21)=>{let t="",n=e;for(;n--;)t+=H1[Math.random()*64|0];return t},W1=Symbol.for("rtk-slice-createasyncthunk");function K1(e,t){return`${e}/${t}`}function Q1({creators:e}={}){var n;const t=(n=e==null?void 0:e.asyncThunk)==null?void 0:n[W1];return function(o){const{name:i,reducerPath:l=i}=o;if(!i)throw new Error(Me(11));typeof process<"u";const s=(typeof o.reducers=="function"?o.reducers(X1()):o.reducers)||{},a=Object.keys(s),u={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},d={addCase(y,x){const k=typeof y=="string"?y:y.type;if(!k)throw new Error(Me(12));if(k in u.sliceCaseReducersByType)throw new Error(Me(13));return u.sliceCaseReducersByType[k]=x,d},addMatcher(y,x){return u.sliceMatchers.push({matcher:y,reducer:x}),d},exposeAction(y,x){return u.actionCreators[y]=x,d},exposeCaseReducer(y,x){return u.sliceCaseReducersByName[y]=x,d}};a.forEach(y=>{const x=s[y],k={reducerName:y,type:K1(i,y),createNotation:typeof o.reducers=="function"};q1(x)?Z1(k,x,d,t):J1(k,x,d)});function f(){const[y={},x=[],k=void 0]=typeof o.extraReducers=="function"?Kh(o.extraReducers):[o.extraReducers],N={...y,...u.sliceCaseReducersByType};return B1(o.initialState,C=>{for(let j in N)C.addCase(j,N[j]);for(let j of u.sliceMatchers)C.addMatcher(j.matcher,j.reducer);for(let j of x)C.addMatcher(j.matcher,j.reducer);k&&C.addDefaultCase(k)})}const h=y=>y,w=new Map;let v;function g(y,x){return v||(v=f()),v(y,x)}function _(){return v||(v=f()),v.getInitialState()}function m(y,x=!1){function k(C){let j=C[y];return typeof j>"u"&&x&&(j=_()),j}function N(C=h){const j=kf(w,x,{insert:()=>new WeakMap});return kf(j,C,{insert:()=>{const U={};for(const[M,Ae]of Object.entries(o.selectors??{}))U[M]=Y1(Ae,C,_,x);return U}})}return{reducerPath:y,getSelectors:N,get selectors(){return N(k)},selectSlice:k}}const p={name:i,reducer:g,actions:u.actionCreators,caseReducers:u.sliceCaseReducersByName,getInitialState:_,...m(l),injectInto(y,{reducerPath:x,...k}={}){const N=x??l;return y.inject({reducerPath:N,reducer:g},k),{...p,...m(N,!0)}}};return p}}function Y1(e,t,n,r){function o(i,...l){let s=t(i);return typeof s>"u"&&r&&(s=n()),e(s,...l)}return o.unwrapped=e,o}var Nu=Q1();function X1(){function e(t,n){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...n}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...n){return t(...n)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,n){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:n}},asyncThunk:e}}function J1({type:e,reducerName:t,createNotation:n},r,o){let i,l;if("reducer"in r){if(n&&!G1(r))throw new Error(Me(17));i=r.reducer,l=r.prepare}else i=r;o.addCase(e,i).exposeCaseReducer(t,i).exposeAction(t,l?tr(e,l):tr(e))}function q1(e){return e._reducerDefinitionType==="asyncThunk"}function G1(e){return e._reducerDefinitionType==="reducerWithPrepare"}function Z1({type:e,reducerName:t},n,r,o){if(!o)throw new Error(Me(18));const{payloadCreator:i,fulfilled:l,pending:s,rejected:a,settled:u,options:d}=n,f=o(e,i,d);r.exposeAction(t,f),l&&r.addCase(f.fulfilled,l),s&&r.addCase(f.pending,s),a&&r.addCase(f.rejected,a),u&&r.addMatcher(f.settled,u),r.exposeCaseReducer(t,{fulfilled:l||Uo,pending:s||Uo,rejected:a||Uo,settled:u||Uo})}function Uo(){}var ex=(e,t)=>{if(typeof e!="function")throw new Error(Me(32))},ju="listenerMiddleware",tx=e=>{let{type:t,actionCreator:n,matcher:r,predicate:o,effect:i}=e;if(t)o=tr(t).match;else if(n)t=n.type,o=n.match;else if(r)o=r;else if(!o)throw new Error(Me(21));return ex(i),{predicate:o,type:t,effect:i}},nx=Object.assign(e=>{const{type:t,predicate:n,effect:r}=tx(e);return{id:V1(),effect:r,type:t,predicate:n,pending:new Set,unsubscribe:()=>{throw new Error(Me(22))}}},{withTypes:()=>nx}),rx=Object.assign(tr(`${ju}/add`),{withTypes:()=>rx});tr(`${ju}/removeAll`);var ox=Object.assign(tr(`${ju}/remove`),{withTypes:()=>ox});function Me(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}const Qh=Nu({name:"movie",initialState:{info:"null"},reducers:{loadMovie:(e,t)=>{e.info=t.payload},removeMovie:(e,t)=>{e.info=null}}}),{loadMovie:ix,removeMovie:lx}=Qh.actions,sx=Qh.reducer,ax=e=>async(t,n)=>{try{const r=await Q.get(`movie/${e}`),o=await Q.get(`movie/${e}/external_ids`),i=await Q.get(`movie/${e}/recommendations`),l=await Q.get(`movie/${e}/similar`),s=await Q.get(`movie/${e}/videos`),a=await Q.get(`movie/${e}/watch/providers`),u={detail:r.data,externalid:o.data,recommendation:i.data.results,similar:l.data.results,videos:s.data.results,watchproviders:a.data.results.IN};t(ix(u))}catch(r){console.log("error :",r)}};function ux(){const{pathname:e}=Zt(),t=pt(),{id:n}=gu(),{info:r}=il(i=>i.movie),o=_u();return E.useEffect(()=>(o(ax(n)),()=>{o(lx())}),[n]),r&&r.detail?c.jsxs("div",{className:"min-h-screen w-screen bg-zinc-800 mb-[8%]",children:[c.jsx("img",{className:"relative h-[72%] w-full object-cover object-top opacity-50 blur-sm",src:`https://image.tmdb.org/t/p/original/${r.detail.backdrop_path||r.detail.profile_path}`,alt:""}),c.jsxs("nav",{className:"absolute top-4 left-[11vw] flex gap-8 items-center",children:[c.jsx(fe,{onClick:()=>t(-1),to:"",className:" ri-arrow-left-line hover:text-purple-400 text-xl duration-300"}),c.jsx("a",{target:"_blank",href:r.detail.homepage,children:c.jsx("i",{class:"ri-external-link-line text-zinc-100 text-xl hover:text-purple-500 duration-300"})}),c.jsx("a",{href:"/Movie-app-react-/",children:c.jsx("i",{class:"ri-home-5-line text-zinc-100 text-xl hover:text-purple-500 duration-300"})}),c.jsx("a",{target:"_blank",href:`https://www.wikidata.org/wiki/${r.externalid.wikidata_id}`,children:c.jsx("i",{class:"ri-global-line text-zinc-100 text-xl hover:text-purple-500 duration-300"})}),c.jsx("a",{target:"_blank",href:`https://www.imdb.com/title/${r.externalid.imdb_id}/`,className:"font-black text-xl text-zinc-100 hover:text-purple-500 duration-300",children:"imdb"})]}),c.jsxs("div",{className:" h-[37vh] gap-8 flex w-[80%] absolute left-[18vw] top-[14vh] ",children:[c.jsx("img",{className:"h-[37vh] w-[13vw] object-cover",src:`https://image.tmdb.org/t/p/original/${r.detail.poster_path}`,alt:""}),c.jsx("h1",{className:" text-white font-bold text-5xl ",children:r.detail.original_title})," ",c.jsxs("span",{className:"text-lg font-semibold translate-y-[2vh] translate-x-[-3vh] ",children:["(",r.detail.release_date.split("-")[0],")"]}),c.jsxs("div",{className:"text-zinc-100 text-2xl font-black absolute h-12 w-12 bg-yellow-500 rounded-full flex justify-center items-center translate-y-[4vw] translate-x-[15vw]",children:[Math.floor(r.detail.vote_average*10)," ",c.jsx("span",{className:"text-sm",children:"%"})]}),c.jsxs("div",{className:"absolute translate-y-[4.5vw] translate-x-[18vw] flex gap-10",children:[c.jsx("h1",{className:"text-xl font-bold",children:"User Score"})," ",c.jsxs("h1",{className:"text-xl font-light",children:["Type : ",r.detail.genres.map(i=>i.name).join(" , ")]}),c.jsxs("h1",{className:"text-white text-xl font-light",children:["duration : ",r.detail.runtime," min's"]})]}),c.jsxs("div",{className:"title-two h-[21vh] gap-2 flex flex-col w-[80%] absolute left-[15vw] top-[16vh] ",children:[c.jsx("h1",{className:"italic font-semibold mb-3 text-3xl",children:r.detail.tagline}),c.jsx(fe,{className:"px-10 py-2 bg-sky-600 w-40 rounded",to:`/movie/details/${n}/trailer`,children:"Play Trailer "},r.id),console.log(e),c.jsx("h1",{className:"italic font-semibold text-3xl",children:"OverView"}),c.jsx("p",{className:"italic font-light text-lg w-[70%]",children:r.detail.overview})]})]}),c.jsxs("div",{className:"absolute top-[52vh] left-[18vw] mt-10 gap-8 w-[80%]",children:[c.jsxs("div",{className:"w-[50%] flex items-center gap-2 mb-2",children:[r.watchproviders&&r.watchproviders.rent?c.jsx("h2",{className:"text-lg font-bold w-20",children:"Rent "}):c.jsx("h1",{className:"text-lg",children:"Rent : NaN"}),r.watchproviders&&r.watchproviders.rent&&r.watchproviders.rent.map(i=>c.jsx("img",{title:i.provider_name,className:"rounded-[20px] w-12",src:`https://image.tmdb.org/t/p/original/${i.logo_path}`,alt:""}))]}),c.jsxs("div",{className:"w-[50%] flex items-center gap-2 mb-2",children:[r.watchproviders&&r.watchproviders.buy?c.jsx("h2",{className:"text-lg font-bold w-20",children:"Buy "}):c.jsx("h1",{className:"text-lg",children:"Buy : NaN"}),r.watchproviders&&r.watchproviders.buy&&r.watchproviders.buy.map(i=>c.jsx("img",{title:i.provider_name,className:"rounded-[20px] w-12",src:`https://image.tmdb.org/t/p/original/${i.logo_path}`,alt:""}))]}),c.jsxs("div",{className:"w-[50%] h-[10%] flex items-center gap-2 pb-10",children:[r.watchproviders&&r.watchproviders.flatrate?c.jsx("h2",{className:"text-lg font-bold w-20",children:"Flatrate "}):c.jsx("h1",{className:"text-lg",children:"Flatrate : NaN"}),r.watchproviders&&r.watchproviders.flatrate&&r.watchproviders.flatrate.map(i=>c.jsx("img",{title:i.provider_name,className:"rounded-[20px] w-12",src:`https://image.tmdb.org/t/p/original/${i.logo_path}`,alt:""}))]})]}),c.jsx("hr",{className:"pb-4"}),c.jsx("h1",{className:"text-4xl font-semibold pb-2 pl-4",children:"You may also like"}),c.jsx(ol,{trend:r.recommendation.length>0?r.recommendation:r.similar}),c.jsx(wu,{})]}):c.jsx(ht,{})}const Yh=Nu({name:"tv",initialState:{info:"null"},reducers:{loadtv:(e,t)=>{console.log(t.payload),e.info=t.payload},removetv:(e,t)=>{e.info=null}}}),{loadtv:cx,removetv:fx}=Yh.actions,dx=Yh.reducer,px=e=>async(t,n)=>{try{const r=await Q.get(`tv/${e}`),o=await Q.get(`tv/${e}/external_ids`),i=await Q.get(`tv/${e}/recommendations`),l=await Q.get(`tv/${e}/similar`),s=await Q.get(`tv/${e}/videos`),a=await Q.get(`tv/${e}/watch/providers`),u={detail:r.data,externalid:o.data,recommendation:i.data.results,similar:l.data.results,videos:s.data.results,watchproviders:a.data.results.IN};t(cx(u))}catch(r){console.log("error :",r)}};function hx(){Zt();const e=pt(),{id:t}=gu(),{info:n}=il(o=>o.tv),r=_u();return E.useEffect(()=>(r(px(t)),()=>{r(fx())}),[t]),n&&n.detail?c.jsxs("div",{className:"min-h-screen w-screen bg-zinc-800 mb-[7.8%]",children:[c.jsx("img",{className:"relative h-[72%] w-full object-cover object-top opacity-50 blur-sm",src:`https://image.tmdb.org/t/p/original/${n.detail.backdrop_path||n.detail.profile_path}`,alt:""}),c.jsxs("nav",{className:"absolute top-4 left-[11vw] flex gap-8 items-center",children:[c.jsx(fe,{onClick:()=>e(-1),to:"",className:" ri-arrow-left-line hover:text-purple-400 text-xl duration-300"}),c.jsx("a",{target:"_blank",href:n.detail.homepage,children:c.jsx("i",{class:"ri-external-link-line text-zinc-100 text-xl hover:text-purple-500 duration-300"})}),c.jsx("a",{href:"/Movie-app-react-/",children:c.jsx("i",{class:"ri-home-5-line text-zinc-100 text-xl hover:text-purple-500 duration-300"})}),c.jsx("a",{target:"_blank",href:`https://www.wikidata.org/wiki/${n.externalid.wikidata_id}`,children:c.jsx("i",{class:"ri-global-line text-zinc-100 text-xl hover:text-purple-500 duration-300"})}),c.jsx("a",{target:"_blank",href:`https://www.imdb.com/title/${n.externalid.imdb_id}/`,className:"font-black text-xl text-zinc-100 hover:text-purple-500 duration-300",children:"imdb"})]}),c.jsxs("div",{className:" h-[80vh] gap-8 flex w-[80%] absolute left-[18vw] top-[14vh] ",children:[c.jsx("img",{className:"h-[37vh] w-[13vw] object-cover",src:`https://image.tmdb.org/t/p/original/${n.detail.poster_path}`,alt:""}),c.jsx("h1",{className:" text-white font-bold text-5xl ",children:n.detail.original_title})," ",c.jsxs("span",{className:"text-lg font-semibold translate-y-[2vh] translate-x-[-3vh] ",children:["(",n.detail.last_air_date.split("-")[0],")"]}),c.jsxs("div",{className:"text-zinc-100 text-2xl font-black absolute h-12 w-12 bg-yellow-500 rounded-full flex justify-center items-center translate-y-[4vw] translate-x-[15vw]",children:[Math.floor(n.detail.vote_average*10)," ",c.jsx("span",{className:"text-sm",children:"%"})]}),c.jsxs("div",{className:"absolute translate-y-[4.5vw] translate-x-[18vw] flex gap-10",children:[c.jsx("h1",{className:"text-xl font-bold",children:"User Score"})," ",c.jsxs("h1",{className:"text-xl font-light",children:["Type : ",n.detail.genres.map(o=>o.name).join(" , ")]}),c.jsxs("h1",{className:"text-white text-xl font-light",children:["duration : ",n.detail.runtime," min's"]})]}),c.jsxs("div",{className:"title-two h-[60vh] gap-2 flex flex-col w-[80%] absolute left-[15vw] top-[16vh] ",children:[c.jsx("h1",{className:"italic font-semibold mb-3 text-3xl",children:n.detail.tagline}),c.jsx(fe,{className:"px-10 py-2 bg-sky-600 w-40 rounded",to:`/tv/details/${t}/trailer`,children:"Play Trailer "},n.id),c.jsx("h1",{className:"italic font-semibold text-3xl",children:"OverView"}),c.jsxs("p",{className:"italic font-light text-lg w-[70%]",children:[n.detail.overview.slice(0,250)," ..."]}),c.jsx("h1",{className:"text-xl font-light font-[montreal] tracking-[2px]",children:"Seasons"}),c.jsx("div",{className:" w-[100%] flex overflow-x-auto gap-4 overflow-y-hidden",children:n.detail.seasons.map((o,i)=>c.jsx("div",{className:" ",children:o.poster_path?c.jsx("img",{className:" rounded min-w-[10vw] h-[30vh] object-cover object-center",src:`https://image.tmdb.org/t/p/original/${o.poster_path}`,alt:""}):c.jsx("img",{src:jh})}))})]})]}),c.jsxs("div",{className:"absolute top-[52vh] left-[18vw] mt-10 gap-8 w-[80%]",children:[c.jsxs("div",{className:"w-[50%] flex items-center gap-2 mb-2",children:[n.watchproviders&&n.watchproviders.rent?c.jsx("h2",{className:"text-lg font-bold w-20",children:"Rent "}):c.jsx("h1",{className:"text-lg",children:"Rent : NaN"}),n.watchproviders&&n.watchproviders.rent&&n.watchproviders.rent.map(o=>c.jsx("img",{title:o.provider_name,className:"rounded-[20px] w-12",src:`https://image.tmdb.org/t/p/original/${o.logo_path}`,alt:""}))]}),c.jsxs("div",{className:"w-[50%] flex items-center gap-2 mb-2",children:[n.watchproviders&&n.watchproviders.buy?c.jsx("h2",{className:"text-lg font-bold w-20",children:"Buy "}):c.jsx("h1",{className:"text-lg",children:"Buy : NaN"}),n.watchproviders&&n.watchproviders.buy&&n.watchproviders.buy.map(o=>c.jsx("img",{title:o.provider_name,className:"rounded-[20px] w-12",src:`https://image.tmdb.org/t/p/original/${o.logo_path}`,alt:""}))]}),c.jsxs("div",{className:"w-[50%] h-[10%] flex items-center gap-2 pb-10",children:[n.watchproviders&&n.watchproviders.flatrate?c.jsx("h2",{className:"text-lg font-bold w-20",children:"Flatrate "}):c.jsx("h1",{className:"text-lg",children:"Flatrate : NaN"}),n.watchproviders&&n.watchproviders.flatrate&&n.watchproviders.flatrate.map(o=>c.jsx("img",{title:o.provider_name,className:"rounded-[20px] w-12",src:`https://image.tmdb.org/t/p/original/${o.logo_path}`,alt:""}))]})]}),c.jsx("hr",{className:"pb-4"}),c.jsx("h1",{className:"text-4xl font-semibold pb-2 pl-4",children:"You may also like"}),c.jsx(ol,{trend:n.recommendation.length>0?n.recommendation:n.similar}),c.jsx(wu,{})]}):c.jsx(ht,{})}const Xh=Nu({name:"people",initialState:{info:"null"},reducers:{loadPeople:(e,t)=>{console.log(t.payload),e.info=t.payload},removePeople:(e,t)=>{e.info=null}}}),{loadPeople:mx,removePeople:yx}=Xh.actions,vx=Xh.reducer,gx=e=>async(t,n)=>{try{const r=await Q.get(`people/${e}`),o=await Q.get(`people/${e}/external_ids`),i={detail:r.data,externalid:o.data};t(mx(i))}catch(r){console.log("error :",r)}};function wx(){const{pathname:e}=Zt(),t=pt(),{id:n}=gu(),{info:r}=il(i=>i.people),o=_u();return console.log(r),E.useEffect(()=>(o(gx(n)),()=>{o(yx())}),[n]),r&&r.detail?c.jsxs("div",{className:"min-h-screen w-screen bg-zinc-800 mb-[8%]",children:[c.jsx("img",{className:"relative h-[72%] w-full object-cover object-top opacity-50 blur-sm",src:`https://image.tmdb.org/t/p/original/${r.detail.backdrop_path||r.detail.profile_path}`,alt:""}),c.jsxs("nav",{className:"absolute top-4 left-[11vw] flex gap-8 items-center",children:[c.jsx(fe,{onClick:()=>t(-1),to:"",className:" ri-arrow-left-line hover:text-purple-400 text-xl duration-300"}),c.jsx("a",{target:"_blank",href:r.detail.homepage,children:c.jsx("i",{class:"ri-external-link-line text-zinc-100 text-xl hover:text-purple-500 duration-300"})}),c.jsx("a",{href:"/Movie-app-react-/",children:c.jsx("i",{class:"ri-home-5-line text-zinc-100 text-xl hover:text-purple-500 duration-300"})}),c.jsx("a",{target:"_blank",href:`https://www.wikidata.org/wiki/${r.externalid.wikidata_id}`,children:c.jsx("i",{class:"ri-global-line text-zinc-100 text-xl hover:text-purple-500 duration-300"})}),c.jsx("a",{target:"_blank",href:`https://www.imdb.com/title/${r.externalid.imdb_id}/`,className:"font-black text-xl text-zinc-100 hover:text-purple-500 duration-300",children:"imdb"})]}),c.jsxs("div",{className:" h-[37vh] gap-8 flex w-[80%] absolute left-[18vw] top-[14vh] ",children:[c.jsx("img",{className:"h-[37vh] w-[13vw] object-cover",src:`https://image.tmdb.org/t/p/original/${r.detail.poster_path}`,alt:""}),c.jsx("h1",{className:" text-white font-bold text-5xl ",children:r.detail.original_title})," ",c.jsxs("span",{className:"text-lg font-semibold translate-y-[2vh] translate-x-[-3vh] ",children:["(",r.detail.release_date.split("-")[0],")"]}),c.jsxs("div",{className:"text-zinc-100 text-2xl font-black absolute h-12 w-12 bg-yellow-500 rounded-full flex justify-center items-center translate-y-[4vw] translate-x-[15vw]",children:[Math.floor(r.detail.vote_average*10)," ",c.jsx("span",{className:"text-sm",children:"%"})]}),c.jsxs("div",{className:"absolute translate-y-[4.5vw] translate-x-[18vw] flex gap-10",children:[c.jsx("h1",{className:"text-xl font-bold",children:"User Score"})," ",c.jsxs("h1",{className:"text-xl font-light",children:["Type : ",r.detail.genres.map(i=>i.name).join(" , ")]}),c.jsxs("h1",{className:"text-white text-xl font-light",children:["duration : ",r.detail.runtime," min's"]})]}),c.jsxs("div",{className:"title-two h-[21vh] gap-2 flex flex-col w-[80%] absolute left-[15vw] top-[16vh] ",children:[c.jsx("h1",{className:"italic font-semibold mb-3 text-3xl",children:r.detail.tagline}),c.jsx(fe,{className:"px-10 py-2 bg-sky-600 w-40 rounded",to:`/movie/details/${n}/trailer`,children:"Play Trailer "},r.id),console.log(e),c.jsx("h1",{className:"italic font-semibold text-3xl",children:"OverView"}),c.jsx("p",{className:"italic font-light text-lg w-[70%]",children:r.detail.overview})]})]}),c.jsxs("div",{className:"absolute top-[52vh] left-[18vw] mt-10 gap-8 w-[80%]",children:[c.jsxs("div",{className:"w-[50%] flex items-center gap-2 mb-2",children:[r.watchproviders&&r.watchproviders.rent?c.jsx("h2",{className:"text-lg font-bold w-20",children:"Rent "}):c.jsx("h1",{className:"text-lg",children:"Rent : NaN"}),r.watchproviders&&r.watchproviders.rent&&r.watchproviders.rent.map(i=>c.jsx("img",{title:i.provider_name,className:"rounded-[20px] w-12",src:`https://image.tmdb.org/t/p/original/${i.logo_path}`,alt:""}))]}),c.jsxs("div",{className:"w-[50%] flex items-center gap-2 mb-2",children:[r.watchproviders&&r.watchproviders.buy?c.jsx("h2",{className:"text-lg font-bold w-20",children:"Buy "}):c.jsx("h1",{className:"text-lg",children:"Buy : NaN"}),r.watchproviders&&r.watchproviders.buy&&r.watchproviders.buy.map(i=>c.jsx("img",{title:i.provider_name,className:"rounded-[20px] w-12",src:`https://image.tmdb.org/t/p/original/${i.logo_path}`,alt:""}))]}),c.jsxs("div",{className:"w-[50%] h-[10%] flex items-center gap-2 pb-10",children:[r.watchproviders&&r.watchproviders.flatrate?c.jsx("h2",{className:"text-lg font-bold w-20",children:"Flatrate "}):c.jsx("h1",{className:"text-lg",children:"Flatrate : NaN"}),r.watchproviders&&r.watchproviders.flatrate&&r.watchproviders.flatrate.map(i=>c.jsx("img",{title:i.provider_name,className:"rounded-[20px] w-12",src:`https://image.tmdb.org/t/p/original/${i.logo_path}`,alt:""}))]})]}),c.jsx("hr",{className:"pb-4"}),c.jsx("h1",{className:"text-4xl font-semibold pb-2 pl-4",children:"You may also like"}),c.jsx(ol,{trend:r.recommendation.length>0?r.recommendation:r.similar}),c.jsx(wu,{})]}):c.jsx(ht,{})}const xx="modulepreload",_x=function(e){return"/Movie-app-react-/"+e},Nf={},je=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link"),l=document.querySelector("meta[property=csp-nonce]"),s=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));o=Promise.all(n.map(a=>{if(a=_x(a),a in Nf)return;Nf[a]=!0;const u=a.endsWith(".css"),d=u?'[rel="stylesheet"]':"";if(!!r)for(let w=i.length-1;w>=0;w--){const v=i[w];if(v.href===a&&(!u||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${d}`))return;const h=document.createElement("link");if(h.rel=u?"stylesheet":xx,u||(h.as="script",h.crossOrigin=""),h.href=a,s&&h.setAttribute("nonce",s),document.head.appendChild(h),u)return new Promise((w,v)=>{h.addEventListener("load",w),h.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${a}`)))})}))}return o.then(()=>t()).catch(i=>{const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=i,window.dispatchEvent(l),!l.defaultPrevented)throw i})};var Sx=function(t,n,r){var o=document.head||document.getElementsByTagName("head")[0],i=document.createElement("script");typeof n=="function"&&(r=n,n={}),n=n||{},r=r||function(){},i.type=n.type||"text/javascript",i.charset=n.charset||"utf8",i.async="async"in n?!!n.async:!0,i.src=t,n.attrs&&Ex(i,n.attrs),n.text&&(i.text=""+n.text);var l="onload"in i?jf:Px;l(i,r),i.onload||jf(i,r),o.appendChild(i)};function Ex(e,t){for(var n in t)e.setAttribute(n,t[n])}function jf(e,t){e.onload=function(){this.onerror=this.onload=null,t(null,e)},e.onerror=function(){this.onerror=this.onload=null,t(new Error("Failed to load "+this.src),e)}}function Px(e,t){e.onreadystatechange=function(){this.readyState!="complete"&&this.readyState!="loaded"||(this.onreadystatechange=null,t(null,e))}}var kx=function(t){return Nx(t)&&!jx(t)};function Nx(e){return!!e&&typeof e=="object"}function jx(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||Tx(e)}var Cx=typeof Symbol=="function"&&Symbol.for,Ox=Cx?Symbol.for("react.element"):60103;function Tx(e){return e.$$typeof===Ox}function Rx(e){return Array.isArray(e)?[]:{}}function io(e,t){return t.clone!==!1&&t.isMergeableObject(e)?nr(Rx(e),e,t):e}function Lx(e,t,n){return e.concat(t).map(function(r){return io(r,n)})}function Mx(e,t){if(!t.customMerge)return nr;var n=t.customMerge(e);return typeof n=="function"?n:nr}function Ax(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Cf(e){return Object.keys(e).concat(Ax(e))}function Jh(e,t){try{return t in e}catch{return!1}}function zx(e,t){return Jh(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function Dx(e,t,n){var r={};return n.isMergeableObject(e)&&Cf(e).forEach(function(o){r[o]=io(e[o],n)}),Cf(t).forEach(function(o){zx(e,o)||(Jh(e,o)&&n.isMergeableObject(t[o])?r[o]=Mx(o,n)(e[o],t[o],n):r[o]=io(t[o],n))}),r}function nr(e,t,n){n=n||{},n.arrayMerge=n.arrayMerge||Lx,n.isMergeableObject=n.isMergeableObject||kx,n.cloneUnlessOtherwiseSpecified=io;var r=Array.isArray(t),o=Array.isArray(e),i=r===o;return i?r?n.arrayMerge(e,t,n):Dx(e,t,n):io(t,n)}nr.all=function(t,n){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(r,o){return nr(r,o,n)},{})};var Ix=nr,qh=Ix,bx=Object.create,cl=Object.defineProperty,$x=Object.getOwnPropertyDescriptor,Fx=Object.getOwnPropertyNames,Ux=Object.getPrototypeOf,Bx=Object.prototype.hasOwnProperty,Hx=(e,t)=>{for(var n in t)cl(e,n,{get:t[n],enumerable:!0})},Gh=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Fx(t))!Bx.call(e,o)&&o!==n&&cl(e,o,{get:()=>t[o],enumerable:!(r=$x(t,o))||r.enumerable});return e},Cu=(e,t,n)=>(n=e!=null?bx(Ux(e)):{},Gh(t||!e||!e.__esModule?cl(n,"default",{value:e,enumerable:!0}):n,e)),Vx=e=>Gh(cl({},"__esModule",{value:!0}),e),Zh={};Hx(Zh,{callPlayer:()=>l_,getConfig:()=>o_,getSDK:()=>r_,isBlobUrl:()=>a_,isMediaStream:()=>s_,lazy:()=>Yx,omit:()=>i_,parseEndTime:()=>e_,parseStartTime:()=>Zx,queryString:()=>n_,randomString:()=>t_,supportsWebKitPresentationMode:()=>u_});var fl=Vx(Zh),Wx=Cu(E),Kx=Cu(Sx),Qx=Cu(qh);const Yx=e=>Wx.default.lazy(async()=>{const t=await e();return typeof t.default=="function"?t:t.default}),Xx=/[?&#](?:start|t)=([0-9hms]+)/,Jx=/[?&#]end=([0-9hms]+)/,fa=/(\d+)(h|m|s)/g,qx=/^\d+$/;function em(e,t){if(e instanceof Array)return;const n=e.match(t);if(n){const r=n[1];if(r.match(fa))return Gx(r);if(qx.test(r))return parseInt(r)}}function Gx(e){let t=0,n=fa.exec(e);for(;n!==null;){const[,r,o]=n;o==="h"&&(t+=parseInt(r,10)*60*60),o==="m"&&(t+=parseInt(r,10)*60),o==="s"&&(t+=parseInt(r,10)),n=fa.exec(e)}return t}function Zx(e){return em(e,Xx)}function e_(e){return em(e,Jx)}function t_(){return Math.random().toString(36).substr(2,5)}function n_(e){return Object.keys(e).map(t=>`${t}=${e[t]}`).join("&")}function Zl(e){return window[e]?window[e]:window.exports&&window.exports[e]?window.exports[e]:window.module&&window.module.exports&&window.module.exports[e]?window.module.exports[e]:null}const Sn={},r_=function(t,n,r=null,o=()=>!0,i=Kx.default){const l=Zl(n);return l&&o(l)?Promise.resolve(l):new Promise((s,a)=>{if(Sn[t]){Sn[t].push({resolve:s,reject:a});return}Sn[t]=[{resolve:s,reject:a}];const u=d=>{Sn[t].forEach(f=>f.resolve(d))};if(r){const d=window[r];window[r]=function(){d&&d(),u(Zl(n))}}i(t,d=>{d?(Sn[t].forEach(f=>f.reject(d)),Sn[t]=null):r||u(Zl(n))})})};function o_(e,t){return(0,Qx.default)(t.config,e.config)}function i_(e,...t){const n=[].concat(...t),r={},o=Object.keys(e);for(const i of o)n.indexOf(i)===-1&&(r[i]=e[i]);return r}function l_(e,...t){if(!this.player||!this.player[e]){let n=`ReactPlayer: ${this.constructor.displayName} player could not call %c${e}%c – `;return this.player?this.player[e]||(n+="The method was not available"):n+="The player was not available",console.warn(n,"font-weight: bold",""),null}return this.player[e](...t)}function s_(e){return typeof window<"u"&&typeof window.MediaStream<"u"&&e instanceof window.MediaStream}function a_(e){return/^blob:/.test(e)}function u_(e=document.createElement("video")){const t=/iPhone|iPod/.test(navigator.userAgent)===!1;return e.webkitSupportsPresentationMode&&typeof e.webkitSetPresentationMode=="function"&&t}var Ou=Object.defineProperty,c_=Object.getOwnPropertyDescriptor,f_=Object.getOwnPropertyNames,d_=Object.prototype.hasOwnProperty,p_=(e,t)=>{for(var n in t)Ou(e,n,{get:t[n],enumerable:!0})},h_=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of f_(t))!d_.call(e,o)&&o!==n&&Ou(e,o,{get:()=>t[o],enumerable:!(r=c_(t,o))||r.enumerable});return e},m_=e=>h_(Ou({},"__esModule",{value:!0}),e),tm={};p_(tm,{AUDIO_EXTENSIONS:()=>Tu,DASH_EXTENSIONS:()=>mm,FLV_EXTENSIONS:()=>ym,HLS_EXTENSIONS:()=>Lu,MATCH_URL_DAILYMOTION:()=>fm,MATCH_URL_FACEBOOK:()=>im,MATCH_URL_FACEBOOK_WATCH:()=>lm,MATCH_URL_KALTURA:()=>hm,MATCH_URL_MIXCLOUD:()=>dm,MATCH_URL_MUX:()=>om,MATCH_URL_SOUNDCLOUD:()=>nm,MATCH_URL_STREAMABLE:()=>sm,MATCH_URL_TWITCH_CHANNEL:()=>cm,MATCH_URL_TWITCH_VIDEO:()=>um,MATCH_URL_VIDYARD:()=>pm,MATCH_URL_VIMEO:()=>rm,MATCH_URL_WISTIA:()=>am,MATCH_URL_YOUTUBE:()=>da,VIDEO_EXTENSIONS:()=>Ru,canPlay:()=>v_});var y_=m_(tm),Of=fl;const da=/(?:youtu\.be\/|youtube(?:-nocookie|education)?\.com\/(?:embed\/|v\/|watch\/|watch\?v=|watch\?.+&v=|shorts\/|live\/))((\w|-){11})|youtube\.com\/playlist\?list=|youtube\.com\/user\//,nm=/(?:soundcloud\.com|snd\.sc)\/[^.]+$/,rm=/vimeo\.com\/(?!progressive_redirect).+/,om=/stream\.mux\.com\/(\w+)/,im=/^https?:\/\/(www\.)?facebook\.com.*\/(video(s)?|watch|story)(\.php?|\/).+$/,lm=/^https?:\/\/fb\.watch\/.+$/,sm=/streamable\.com\/([a-z0-9]+)$/,am=/(?:wistia\.(?:com|net)|wi\.st)\/(?:medias|embed)\/(?:iframe\/)?([^?]+)/,um=/(?:www\.|go\.)?twitch\.tv\/videos\/(\d+)($|\?)/,cm=/(?:www\.|go\.)?twitch\.tv\/([a-zA-Z0-9_]+)($|\?)/,fm=/^(?:(?:https?):)?(?:\/\/)?(?:www\.)?(?:(?:dailymotion\.com(?:\/embed)?\/video)|dai\.ly)\/([a-zA-Z0-9]+)(?:_[\w_-]+)?(?:[\w.#_-]+)?/,dm=/mixcloud\.com\/([^/]+\/[^/]+)/,pm=/vidyard.com\/(?:watch\/)?([a-zA-Z0-9-_]+)/,hm=/^https?:\/\/[a-zA-Z]+\.kaltura.(com|org)\/p\/([0-9]+)\/sp\/([0-9]+)00\/embedIframeJs\/uiconf_id\/([0-9]+)\/partner_id\/([0-9]+)(.*)entry_id.([a-zA-Z0-9-_].*)$/,Tu=/\.(m4a|m4b|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx)($|\?)/i,Ru=/\.(mp4|og[gv]|webm|mov|m4v)(#t=[,\d+]+)?($|\?)/i,Lu=/\.(m3u8)($|\?)/i,mm=/\.(mpd)($|\?)/i,ym=/\.(flv)($|\?)/i,pa=e=>{if(e instanceof Array){for(const t of e)if(typeof t=="string"&&pa(t)||pa(t.src))return!0;return!1}return(0,Of.isMediaStream)(e)||(0,Of.isBlobUrl)(e)?!0:Tu.test(e)||Ru.test(e)||Lu.test(e)||mm.test(e)||ym.test(e)},v_={youtube:e=>e instanceof Array?e.every(t=>da.test(t)):da.test(e),soundcloud:e=>nm.test(e)&&!Tu.test(e),vimeo:e=>rm.test(e)&&!Ru.test(e)&&!Lu.test(e),mux:e=>om.test(e),facebook:e=>im.test(e)||lm.test(e),streamable:e=>sm.test(e),wistia:e=>am.test(e),twitch:e=>um.test(e)||cm.test(e),dailymotion:e=>fm.test(e),mixcloud:e=>dm.test(e),vidyard:e=>pm.test(e),kaltura:e=>hm.test(e),file:pa};var Mu=Object.defineProperty,g_=Object.getOwnPropertyDescriptor,w_=Object.getOwnPropertyNames,x_=Object.prototype.hasOwnProperty,__=(e,t)=>{for(var n in t)Mu(e,n,{get:t[n],enumerable:!0})},S_=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of w_(t))!x_.call(e,o)&&o!==n&&Mu(e,o,{get:()=>t[o],enumerable:!(r=g_(t,o))||r.enumerable});return e},E_=e=>S_(Mu({},"__esModule",{value:!0}),e),vm={};__(vm,{default:()=>k_});var P_=E_(vm),ke=fl,we=y_,k_=[{key:"youtube",name:"YouTube",canPlay:we.canPlay.youtube,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./YouTube-K7Dawb7D.js").then(e=>e.Y),[]))},{key:"soundcloud",name:"SoundCloud",canPlay:we.canPlay.soundcloud,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./SoundCloud-BX-RPwDz.js").then(e=>e.S),[]))},{key:"vimeo",name:"Vimeo",canPlay:we.canPlay.vimeo,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./Vimeo-iBOhCQD2.js").then(e=>e.V),[]))},{key:"mux",name:"Mux",canPlay:we.canPlay.mux,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./Mux-B4EanQvl.js").then(e=>e.M),[]))},{key:"facebook",name:"Facebook",canPlay:we.canPlay.facebook,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./Facebook-DUX1q_gh.js").then(e=>e.F),[]))},{key:"streamable",name:"Streamable",canPlay:we.canPlay.streamable,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./Streamable-VGcVVSLY.js").then(e=>e.S),[]))},{key:"wistia",name:"Wistia",canPlay:we.canPlay.wistia,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./Wistia-CKp2eXv6.js").then(e=>e.W),[]))},{key:"twitch",name:"Twitch",canPlay:we.canPlay.twitch,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./Twitch-DYzx6xDH.js").then(e=>e.T),[]))},{key:"dailymotion",name:"DailyMotion",canPlay:we.canPlay.dailymotion,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./DailyMotion-DoJxG4zV.js").then(e=>e.D),[]))},{key:"mixcloud",name:"Mixcloud",canPlay:we.canPlay.mixcloud,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./Mixcloud-CE1zMV8g.js").then(e=>e.M),[]))},{key:"vidyard",name:"Vidyard",canPlay:we.canPlay.vidyard,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./Vidyard-ObfkmRwW.js").then(e=>e.V),[]))},{key:"kaltura",name:"Kaltura",canPlay:we.canPlay.kaltura,lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./Kaltura-DLwiRJ-S.js").then(e=>e.K),[]))},{key:"file",name:"FilePlayer",canPlay:we.canPlay.file,canEnablePIP:e=>we.canPlay.file(e)&&(document.pictureInPictureEnabled||(0,ke.supportsWebKitPresentationMode)())&&!we.AUDIO_EXTENSIONS.test(e),lazyPlayer:(0,ke.lazy)(()=>je(()=>import("./FilePlayer-ClmX1U9V.js").then(e=>e.F),[]))}],Tf=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function N_(e,t){return!!(e===t||Tf(e)&&Tf(t))}function j_(e,t){if(e.length!==t.length)return!1;for(var n=0;n{for(var n in t)dl(e,n,{get:t[n],enumerable:!0})},Sm=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of B_(t))!V_.call(e,o)&&o!==n&&dl(e,o,{get:()=>t[o],enumerable:!(r=U_(t,o))||r.enumerable});return e},K_=(e,t,n)=>(n=e!=null?F_(H_(e)):{},Sm(t||!e||!e.__esModule?dl(n,"default",{value:e,enumerable:!0}):n,e)),Q_=e=>Sm(dl({},"__esModule",{value:!0}),e),Em={};W_(Em,{defaultProps:()=>J_,propTypes:()=>X_});var Pm=Q_(Em),Y_=K_($_);const{string:se,bool:xe,number:En,array:es,oneOfType:wr,shape:ze,object:ye,func:te,node:Rf}=Y_.default,X_={url:wr([se,es,ye]),playing:xe,loop:xe,controls:xe,volume:En,muted:xe,playbackRate:En,width:wr([se,En]),height:wr([se,En]),style:ye,progressInterval:En,playsinline:xe,pip:xe,stopOnUnmount:xe,light:wr([xe,se,ye]),playIcon:Rf,previewTabIndex:En,previewAriaLabel:se,fallback:Rf,oEmbedUrl:se,wrapper:wr([se,te,ze({render:te.isRequired})]),config:ze({soundcloud:ze({options:ye}),youtube:ze({playerVars:ye,embedOptions:ye,onUnstarted:te}),facebook:ze({appId:se,version:se,playerId:se,attributes:ye}),dailymotion:ze({params:ye}),vimeo:ze({playerOptions:ye,title:se}),mux:ze({attributes:ye,version:se}),file:ze({attributes:ye,tracks:es,forceVideo:xe,forceAudio:xe,forceHLS:xe,forceSafariHLS:xe,forceDisableHls:xe,forceDASH:xe,forceFLV:xe,hlsOptions:ye,hlsVersion:se,dashVersion:se,flvVersion:se}),wistia:ze({options:ye,playerId:se,customControls:es}),mixcloud:ze({options:ye}),twitch:ze({options:ye,playerId:se}),vidyard:ze({options:ye})}),onReady:te,onStart:te,onPlay:te,onPause:te,onBuffer:te,onBufferEnd:te,onEnded:te,onError:te,onDuration:te,onSeek:te,onPlaybackRateChange:te,onPlaybackQualityChange:te,onProgress:te,onClickPreview:te,onEnablePIP:te,onDisablePIP:te},ae=()=>{},J_={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:ae},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:ae,onStart:ae,onPlay:ae,onPause:ae,onBuffer:ae,onBufferEnd:ae,onEnded:ae,onError:ae,onDuration:ae,onSeek:ae,onPlaybackRateChange:ae,onPlaybackQualityChange:ae,onProgress:ae,onClickPreview:ae,onEnablePIP:ae,onDisablePIP:ae};var q_=Object.create,go=Object.defineProperty,G_=Object.getOwnPropertyDescriptor,Z_=Object.getOwnPropertyNames,eS=Object.getPrototypeOf,tS=Object.prototype.hasOwnProperty,nS=(e,t,n)=>t in e?go(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,rS=(e,t)=>{for(var n in t)go(e,n,{get:t[n],enumerable:!0})},km=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Z_(t))!tS.call(e,o)&&o!==n&&go(e,o,{get:()=>t[o],enumerable:!(r=G_(t,o))||r.enumerable});return e},Nm=(e,t,n)=>(n=e!=null?q_(eS(e)):{},km(t||!e||!e.__esModule?go(n,"default",{value:e,enumerable:!0}):n,e)),oS=e=>km(go({},"__esModule",{value:!0}),e),J=(e,t,n)=>(nS(e,typeof t!="symbol"?t+"":t,n),n),jm={};rS(jm,{default:()=>pl});var iS=oS(jm),Lf=Nm(E),lS=Nm(gm),Cm=Pm,sS=fl;const aS=5e3;class pl extends Lf.Component{constructor(){super(...arguments),J(this,"mounted",!1),J(this,"isReady",!1),J(this,"isPlaying",!1),J(this,"isLoading",!0),J(this,"loadOnReady",null),J(this,"startOnPlay",!0),J(this,"seekOnPlay",null),J(this,"onDurationCalled",!1),J(this,"handlePlayerMount",t=>{if(this.player){this.progress();return}this.player=t,this.player.load(this.props.url),this.progress()}),J(this,"getInternalPlayer",t=>this.player?this.player[t]:null),J(this,"progress",()=>{if(this.props.url&&this.player&&this.isReady){const t=this.getCurrentTime()||0,n=this.getSecondsLoaded(),r=this.getDuration();if(r){const o={playedSeconds:t,played:t/r};n!==null&&(o.loadedSeconds=n,o.loaded=n/r),(o.playedSeconds!==this.prevPlayed||o.loadedSeconds!==this.prevLoaded)&&this.props.onProgress(o),this.prevPlayed=o.playedSeconds,this.prevLoaded=o.loadedSeconds}}this.progressTimeout=setTimeout(this.progress,this.props.progressFrequency||this.props.progressInterval)}),J(this,"handleReady",()=>{if(!this.mounted)return;this.isReady=!0,this.isLoading=!1;const{onReady:t,playing:n,volume:r,muted:o}=this.props;t(),!o&&r!==null&&this.player.setVolume(r),this.loadOnReady?(this.player.load(this.loadOnReady,!0),this.loadOnReady=null):n&&this.player.play(),this.handleDurationCheck()}),J(this,"handlePlay",()=>{this.isPlaying=!0,this.isLoading=!1;const{onStart:t,onPlay:n,playbackRate:r}=this.props;this.startOnPlay&&(this.player.setPlaybackRate&&r!==1&&this.player.setPlaybackRate(r),t(),this.startOnPlay=!1),n(),this.seekOnPlay&&(this.seekTo(this.seekOnPlay),this.seekOnPlay=null),this.handleDurationCheck()}),J(this,"handlePause",t=>{this.isPlaying=!1,this.isLoading||this.props.onPause(t)}),J(this,"handleEnded",()=>{const{activePlayer:t,loop:n,onEnded:r}=this.props;t.loopOnEnded&&n&&this.seekTo(0),n||(this.isPlaying=!1,r())}),J(this,"handleError",(...t)=>{this.isLoading=!1,this.props.onError(...t)}),J(this,"handleDurationCheck",()=>{clearTimeout(this.durationCheckTimeout);const t=this.getDuration();t?this.onDurationCalled||(this.props.onDuration(t),this.onDurationCalled=!0):this.durationCheckTimeout=setTimeout(this.handleDurationCheck,100)}),J(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(t){if(!this.player)return;const{url:n,playing:r,volume:o,muted:i,playbackRate:l,pip:s,loop:a,activePlayer:u,disableDeferredLoading:d}=this.props;if(!(0,lS.default)(t.url,n)){if(this.isLoading&&!u.forceLoad&&!d&&!(0,sS.isMediaStream)(n)){console.warn(`ReactPlayer: the attempt to load ${n} is being deferred until the player has loaded`),this.loadOnReady=n;return}this.isLoading=!0,this.startOnPlay=!0,this.onDurationCalled=!1,this.player.load(n,this.isReady)}!t.playing&&r&&!this.isPlaying&&this.player.play(),t.playing&&!r&&this.isPlaying&&this.player.pause(),!t.pip&&s&&this.player.enablePIP&&this.player.enablePIP(),t.pip&&!s&&this.player.disablePIP&&this.player.disablePIP(),t.volume!==o&&o!==null&&this.player.setVolume(o),t.muted!==i&&(i?this.player.mute():(this.player.unmute(),o!==null&&setTimeout(()=>this.player.setVolume(o)))),t.playbackRate!==l&&this.player.setPlaybackRate&&this.player.setPlaybackRate(l),t.loop!==a&&this.player.setLoop&&this.player.setLoop(a)}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(t,n,r){if(!this.isReady){t!==0&&(this.seekOnPlay=t,setTimeout(()=>{this.seekOnPlay=null},aS));return}if(n?n==="fraction":t>0&&t<1){const i=this.player.getDuration();if(!i){console.warn("ReactPlayer: could not seek using fraction – duration not yet available");return}this.player.seekTo(i*t,r);return}this.player.seekTo(t,r)}render(){const t=this.props.activePlayer;return t?Lf.default.createElement(t,{...this.props,onMount:this.handlePlayerMount,onReady:this.handleReady,onPlay:this.handlePlay,onPause:this.handlePause,onEnded:this.handleEnded,onLoaded:this.handleLoaded,onError:this.handleError}):null}}J(pl,"displayName","Player");J(pl,"propTypes",Cm.propTypes);J(pl,"defaultProps",Cm.defaultProps);var uS=Object.create,wo=Object.defineProperty,cS=Object.getOwnPropertyDescriptor,fS=Object.getOwnPropertyNames,dS=Object.getPrototypeOf,pS=Object.prototype.hasOwnProperty,hS=(e,t,n)=>t in e?wo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,mS=(e,t)=>{for(var n in t)wo(e,n,{get:t[n],enumerable:!0})},Om=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of fS(t))!pS.call(e,o)&&o!==n&&wo(e,o,{get:()=>t[o],enumerable:!(r=cS(t,o))||r.enumerable});return e},xo=(e,t,n)=>(n=e!=null?uS(dS(e)):{},Om(t||!e||!e.__esModule?wo(n,"default",{value:e,enumerable:!0}):n,e)),yS=e=>Om(wo({},"__esModule",{value:!0}),e),X=(e,t,n)=>(hS(e,typeof t!="symbol"?t+"":t,n),n),Tm={};mS(Tm,{createReactPlayer:()=>kS});var vS=yS(Tm),Pn=xo(E),gS=xo(qh),ts=xo(T_),Mf=xo(gm),Nr=Pm,Rm=fl,wS=xo(iS);const xS=(0,Rm.lazy)(()=>je(()=>import("./Preview-BFqSIFHA.js").then(e=>e.P),[])),_S=typeof window<"u"&&window.document&&typeof document<"u",SS=typeof gl<"u"&&gl.window&&gl.window.document,ES=Object.keys(Nr.propTypes),PS=_S||SS?Pn.Suspense:()=>null,xr=[],kS=(e,t)=>{var n;return n=class extends Pn.Component{constructor(){super(...arguments),X(this,"state",{showPreview:!!this.props.light}),X(this,"references",{wrapper:r=>{this.wrapper=r},player:r=>{this.player=r}}),X(this,"handleClickPreview",r=>{this.setState({showPreview:!1}),this.props.onClickPreview(r)}),X(this,"showPreview",()=>{this.setState({showPreview:!0})}),X(this,"getDuration",()=>this.player?this.player.getDuration():null),X(this,"getCurrentTime",()=>this.player?this.player.getCurrentTime():null),X(this,"getSecondsLoaded",()=>this.player?this.player.getSecondsLoaded():null),X(this,"getInternalPlayer",(r="player")=>this.player?this.player.getInternalPlayer(r):null),X(this,"seekTo",(r,o,i)=>{if(!this.player)return null;this.player.seekTo(r,o,i)}),X(this,"handleReady",()=>{this.props.onReady(this)}),X(this,"getActivePlayer",(0,ts.default)(r=>{for(const o of[...xr,...e])if(o.canPlay(r))return o;return t||null})),X(this,"getConfig",(0,ts.default)((r,o)=>{const{config:i}=this.props;return gS.default.all([Nr.defaultProps.config,Nr.defaultProps.config[o]||{},i,i[o]||{}])})),X(this,"getAttributes",(0,ts.default)(r=>(0,Rm.omit)(this.props,ES))),X(this,"renderActivePlayer",r=>{if(!r)return null;const o=this.getActivePlayer(r);if(!o)return null;const i=this.getConfig(r,o.key);return Pn.default.createElement(wS.default,{...this.props,key:o.key,ref:this.references.player,config:i,activePlayer:o.lazyPlayer||o,onReady:this.handleReady})})}shouldComponentUpdate(r,o){return!(0,Mf.default)(this.props,r)||!(0,Mf.default)(this.state,o)}componentDidUpdate(r){const{light:o}=this.props;!r.light&&o&&this.setState({showPreview:!0}),r.light&&!o&&this.setState({showPreview:!1})}renderPreview(r){if(!r)return null;const{light:o,playIcon:i,previewTabIndex:l,oEmbedUrl:s,previewAriaLabel:a}=this.props;return Pn.default.createElement(xS,{url:r,light:o,playIcon:i,previewTabIndex:l,previewAriaLabel:a,oEmbedUrl:s,onClick:this.handleClickPreview})}render(){const{url:r,style:o,width:i,height:l,fallback:s,wrapper:a}=this.props,{showPreview:u}=this.state,d=this.getAttributes(r),f=typeof a=="string"?this.references.wrapper:void 0;return Pn.default.createElement(a,{ref:f,style:{...o,width:i,height:l},...d},Pn.default.createElement(PS,{fallback:s},u?this.renderPreview(r):this.renderActivePlayer(r)))}},X(n,"displayName","ReactPlayer"),X(n,"propTypes",Nr.propTypes),X(n,"defaultProps",Nr.defaultProps),X(n,"addCustomPlayer",r=>{xr.push(r)}),X(n,"removeCustomPlayers",()=>{xr.length=0}),X(n,"canPlay",r=>{for(const o of[...xr,...e])if(o.canPlay(r))return!0;return!1}),X(n,"canEnablePIP",r=>{for(const o of[...xr,...e])if(o.canEnablePIP&&o.canEnablePIP(r))return!0;return!1}),n};var NS=Object.create,hl=Object.defineProperty,jS=Object.getOwnPropertyDescriptor,CS=Object.getOwnPropertyNames,OS=Object.getPrototypeOf,TS=Object.prototype.hasOwnProperty,RS=(e,t)=>{for(var n in t)hl(e,n,{get:t[n],enumerable:!0})},Lm=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of CS(t))!TS.call(e,o)&&o!==n&&hl(e,o,{get:()=>t[o],enumerable:!(r=jS(t,o))||r.enumerable});return e},LS=(e,t,n)=>(n=e!=null?NS(OS(e)):{},Lm(t||!e||!e.__esModule?hl(n,"default",{value:e,enumerable:!0}):n,e)),MS=e=>Lm(hl({},"__esModule",{value:!0}),e),Mm={};RS(Mm,{default:()=>IS});var AS=MS(Mm),ha=LS(P_),zS=vS;const DS=ha.default[ha.default.length-1];var IS=(0,zS.createReactPlayer)(ha.default,DS);const bS=Df(AS),Au="/Movie-app-react-/giphy.gif";function Af(){return c.jsx("div",{className:"flex items-start justify-center h-screen w-full bg-zinc-800",children:c.jsx("img",{className:"bg-white w-80 rounded-full mt-60",src:Au,alt:""})})}function zf(){const e=pt(),{pathname:t}=Zt(),n=t.includes("movie")?"movie":"tv",r=il(o=>o[n].info.videos[0]?o[n].info.videos[0]:c.jsx(Af,{}));return console.log(r),c.jsxs("div",{className:"h-full w-full absolute top-0 left-0 flex justify-center items-center",children:[c.jsx("i",{onClick:()=>e(-1),className:"ri-close-fill text-[white] hover:text-[#8576FF] font-black text-2xl absolute right-72 top-[10%]"}),r.key?c.jsx("div",{className:"h-[70%] w-[62%] z-40 rounded-[20px] overflow-hidden",children:c.jsx(bS,{height:700,width:1200,url:`https://www.youtube.com/watch?v=${r.key}`})}):c.jsx(Af,{})]})}function $S(){return c.jsxs("div",{className:"h-screen w-full flex justify-center items-center flex-col text-xl font-light",children:["under recovery",c.jsx("div",{className:"h-40 w-40 rounded-full overflow-hidden",children:c.jsx("img",{src:Au,alt:""})})]})}function FS(){return c.jsxs("div",{className:"h-screen w-full flex justify-center items-center flex-col text-xl font-light",children:["under recovery",c.jsx("div",{className:"h-40 w-40 rounded-full overflow-hidden",children:c.jsx("img",{src:Au,alt:""})})]})}function US(){return c.jsx("div",{className:"min-h-[100%] w-full flex bg-zinc-800 text-white overflow-hidden",children:c.jsxs(hw,{children:[c.jsx(Ne,{path:"/",element:c.jsx(Rw,{})}),c.jsx(Ne,{path:"/trending",element:c.jsx(Lw,{})}),c.jsx(Ne,{path:"/popular",element:c.jsx(Tw,{})}),c.jsx(Ne,{path:"/movie",element:c.jsx(Mw,{})}),c.jsx(Ne,{path:"/movie/details/:id",element:c.jsx(ux,{}),children:c.jsx(Ne,{path:"/movie/details/:id/trailer",element:c.jsx(zf,{})})}),c.jsx(Ne,{path:"/tv",element:c.jsx(Aw,{})}),c.jsx(Ne,{path:"/tv/details/:id",element:c.jsx(hx,{}),children:c.jsx(Ne,{path:"/tv/details/:id/trailer",element:c.jsx(zf,{})})}),c.jsx(Ne,{path:"/people",element:c.jsx(zw,{})}),c.jsx(Ne,{path:"/people/:id",element:c.jsx(wx,{})}),c.jsx(Ne,{path:"/about",element:c.jsx($S,{})}),c.jsx(Ne,{path:"/contact-us",element:c.jsx(FS,{})})]})})}const BS=F1({reducer:{movie:sx,tv:dx,people:vx}});rs.createRoot(document.getElementById("root")).render(c.jsx(t1,{store:BS,children:c.jsx(_w,{children:c.jsx(US,{})})}));export{je as _,Df as g,y_ as p,E as r,fl as u}; diff --git a/index.html b/index.html index b35cffc..a1af91a 100644 --- a/index.html +++ b/index.html @@ -9,7 +9,7 @@ href="https://cdn.jsdelivr.net/npm/remixicon@4.2.0/fonts/remixicon.css" rel="stylesheet" /> - +