UNPKG

jamis

Version:

一种支持通过JSON配置方式生成页面的组件库

2 lines 95.5 kB
import{U as wt,V as Da,W as I,r as w,X as B,g as Na}from"../sdk.js";import{_ as ve}from"./typeof.b6c3327d.js";function Aa(r,l){for(var t=0;t<l.length;t++){const o=l[t];if(typeof o!="string"&&!Array.isArray(o)){for(const f in o)if(f!=="default"&&!(f in r)){const p=Object.getOwnPropertyDescriptor(o,f);p&&Object.defineProperty(r,f,p.get?p:{enumerable:!0,get:()=>o[f]})}}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}var Et={},Hr={exports:{}};(function(r){var l=ve.default;function t(o,f){if(typeof WeakMap=="function")var p=new WeakMap,h=new WeakMap;return(r.exports=t=function(u,y){if(!y&&u&&u.__esModule)return u;var d,b,m={__proto__:null,default:u};if(u===null||l(u)!="object"&&typeof u!="function")return m;if(d=y?h:p){if(d.has(u))return d.get(u);d.set(u,m)}for(var C in u)C!=="default"&&{}.hasOwnProperty.call(u,C)&&((b=(d=Object.defineProperty)&&Object.getOwnPropertyDescriptor(u,C))&&(b.get||b.set)?d(m,C,b):m[C]=u[C]);return m},r.exports.__esModule=!0,r.exports.default=r.exports)(o,f)}r.exports=t,r.exports.__esModule=!0,r.exports.default=r.exports})(Hr);var V=Hr.exports,Gr={exports:{}};(function(r){function l(t){return t&&t.__esModule?t:{default:t}}r.exports=l,r.exports.__esModule=!0,r.exports.default=r.exports})(Gr);var A=Gr.exports,ge={},_e={exports:{}},be={exports:{}},Ce={exports:{}},Pe={exports:{}},It;function Oa(){return It||(It=1,function(r){var l=ve.default;function t(o,f){if(l(o)!="object"||!o)return o;var p=o[Symbol.toPrimitive];if(p!==void 0){var h=p.call(o,f||"default");if(l(h)!="object")return h;throw new TypeError("@@toPrimitive must return a primitive value.")}return(f==="string"?String:Number)(o)}r.exports=t,r.exports.__esModule=!0,r.exports.default=r.exports}(Pe)),Pe.exports}var xt;function Yr(){return xt||(xt=1,function(r){var l=ve.default,t=Oa();function o(f){var p=t(f,"string");return l(p)=="symbol"?p:p+""}r.exports=o,r.exports.__esModule=!0,r.exports.default=r.exports}(Ce)),Ce.exports}var qt;function Rt(){return qt||(qt=1,function(r){var l=Yr();function t(o,f,p){return(f=l(f))in o?Object.defineProperty(o,f,{value:p,enumerable:!0,configurable:!0,writable:!0}):o[f]=p,o}r.exports=t,r.exports.__esModule=!0,r.exports.default=r.exports}(be)),be.exports}var Bt;function le(){return Bt||(Bt=1,function(r){var l=Rt();function t(o){for(var f=1;f<arguments.length;f++){var p=arguments[f]!=null?Object(arguments[f]):{},h=Object.keys(p);typeof Object.getOwnPropertySymbols=="function"&&h.push.apply(h,Object.getOwnPropertySymbols(p).filter(function(s){return Object.getOwnPropertyDescriptor(p,s).enumerable})),h.forEach(function(s){l(o,s,p[s])})}return o}r.exports=t,r.exports.__esModule=!0,r.exports.default=r.exports}(_e)),_e.exports}var ke={exports:{}},Te={exports:{}},Lt;function wa(){return Lt||(Lt=1,function(r){function l(t,o){if(t==null)return{};var f={};for(var p in t)if({}.hasOwnProperty.call(t,p)){if(o.indexOf(p)!==-1)continue;f[p]=t[p]}return f}r.exports=l,r.exports.__esModule=!0,r.exports.default=r.exports}(Te)),Te.exports}var jt;function St(){return jt||(jt=1,function(r){var l=wa();function t(o,f){if(o==null)return{};var p,h,s=l(o,f);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(o);for(h=0;h<u.length;h++)p=u[h],f.indexOf(p)===-1&&{}.propertyIsEnumerable.call(o,p)&&(s[p]=o[p])}return s}r.exports=t,r.exports.__esModule=!0,r.exports.default=r.exports}(ke)),ke.exports}var Ee={exports:{}},Ft;function U(){return Ft||(Ft=1,function(r){function l(t,o){if(!(t instanceof o))throw new TypeError("Cannot call a class as a function")}r.exports=l,r.exports.__esModule=!0,r.exports.default=r.exports}(Ee)),Ee.exports}var Re={exports:{}},Ut;function W(){return Ut||(Ut=1,function(r){var l=Yr();function t(f,p){for(var h=0;h<p.length;h++){var s=p[h];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(f,l(s.key),s)}}function o(f,p,h){return p&&t(f.prototype,p),h&&t(f,h),Object.defineProperty(f,"prototype",{writable:!1}),f}r.exports=o,r.exports.__esModule=!0,r.exports.default=r.exports}(Re)),Re.exports}var Se={exports:{}},Me={exports:{}},Wt;function z(){return Wt||(Wt=1,function(r){function l(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}r.exports=l,r.exports.__esModule=!0,r.exports.default=r.exports}(Me)),Me.exports}var $t;function H(){return $t||($t=1,function(r){var l=ve.default,t=z();function o(f,p){if(p&&(l(p)=="object"||typeof p=="function"))return p;if(p!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return t(f)}r.exports=o,r.exports.__esModule=!0,r.exports.default=r.exports}(Se)),Se.exports}var De={exports:{}},Vt;function G(){return Vt||(Vt=1,function(r){function l(t){return r.exports=l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(o){return o.__proto__||Object.getPrototypeOf(o)},r.exports.__esModule=!0,r.exports.default=r.exports,l(t)}r.exports=l,r.exports.__esModule=!0,r.exports.default=r.exports}(De)),De.exports}var Ne={exports:{}},Ae={exports:{}},Kt;function Ia(){return Kt||(Kt=1,function(r){function l(t,o){return r.exports=l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(f,p){return f.__proto__=p,f},r.exports.__esModule=!0,r.exports.default=r.exports,l(t,o)}r.exports=l,r.exports.__esModule=!0,r.exports.default=r.exports}(Ae)),Ae.exports}var zt;function Y(){return zt||(zt=1,function(r){var l=Ia();function t(o,f){if(typeof f!="function"&&f!==null)throw new TypeError("Super expression must either be null or a function");o.prototype=Object.create(f&&f.prototype,{constructor:{value:o,writable:!0,configurable:!0}}),Object.defineProperty(o,"prototype",{writable:!1}),f&&l(o,f)}r.exports=t,r.exports.__esModule=!0,r.exports.default=r.exports}(Ne)),Ne.exports}var Oe={};function Z(r){return"Minified Redux error #"+r+"; visit https://redux.js.org/Errors?code="+r+" for the full message or use the non-minified dev environment for full errors. "}var Ht=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),we=function(){return Math.random().toString(36).substring(7).split("").join(".")},fe={INIT:"@@redux/INIT"+we(),REPLACE:"@@redux/REPLACE"+we(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+we()}};function xa(r){if(typeof r!="object"||r===null)return!1;for(var l=r;Object.getPrototypeOf(l)!==null;)l=Object.getPrototypeOf(l);return Object.getPrototypeOf(r)===l}function Mt(r,l,t){var o;if(typeof l=="function"&&typeof t=="function"||typeof t=="function"&&typeof arguments[3]=="function")throw new Error(Z(0));if(typeof l=="function"&&typeof t>"u"&&(t=l,l=void 0),typeof t<"u"){if(typeof t!="function")throw new Error(Z(1));return t(Mt)(r,l)}if(typeof r!="function")throw new Error(Z(2));var f=r,p=l,h=[],s=h,u=!1;function y(){s===h&&(s=h.slice())}function d(){if(u)throw new Error(Z(3));return p}function b(_){if(typeof _!="function")throw new Error(Z(4));if(u)throw new Error(Z(5));var P=!0;return y(),s.push(_),function(){if(P){if(u)throw new Error(Z(6));P=!1,y();var i=s.indexOf(_);s.splice(i,1),h=null}}}function m(_){if(!xa(_))throw new Error(Z(7));if(typeof _.type>"u")throw new Error(Z(8));if(u)throw new Error(Z(9));try{u=!0,p=f(p,_)}finally{u=!1}for(var P=h=s,g=0;g<P.length;g++){var i=P[g];i()}return _}function C(_){if(typeof _!="function")throw new Error(Z(10));f=_,m({type:fe.REPLACE})}function k(){var _,P=b;return _={subscribe:function(i){if(typeof i!="object"||i===null)throw new Error(Z(11));function e(){i.next&&i.next(d())}e();var n=P(e);return{unsubscribe:n}}},_[Ht]=function(){return this},_}return m({type:fe.INIT}),o={dispatch:m,subscribe:b,getState:d,replaceReducer:C},o[Ht]=k,o}var qa=Mt;function Ba(r){Object.keys(r).forEach(function(l){var t=r[l],o=t(void 0,{type:fe.INIT});if(typeof o>"u")throw new Error(Z(12));if(typeof t(void 0,{type:fe.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(Z(13))})}function La(r){for(var l=Object.keys(r),t={},o=0;o<l.length;o++){var f=l[o];typeof r[f]=="function"&&(t[f]=r[f])}var p=Object.keys(t),h;try{Ba(t)}catch(s){h=s}return function(u,y){if(u===void 0&&(u={}),h)throw h;for(var d=!1,b={},m=0;m<p.length;m++){var C=p[m],k=t[C],_=u[C],P=k(_,y);if(typeof P>"u")throw y&&y.type,new Error(Z(14));b[C]=P,d=d||P!==_}return d=d||p.length!==Object.keys(u).length,d?b:u}}function Gt(r,l){return function(){return l(r.apply(this,arguments))}}function ja(r,l){if(typeof r=="function")return Gt(r,l);if(typeof r!="object"||r===null)throw new Error(Z(16));var t={};for(var o in r){var f=r[o];typeof f=="function"&&(t[o]=Gt(f,l))}return t}function Xr(){for(var r=arguments.length,l=new Array(r),t=0;t<r;t++)l[t]=arguments[t];return l.length===0?function(o){return o}:l.length===1?l[0]:l.reduce(function(o,f){return function(){return o(f.apply(void 0,arguments))}})}function Fa(){for(var r=arguments.length,l=new Array(r),t=0;t<r;t++)l[t]=arguments[t];return function(o){return function(){var f=o.apply(void 0,arguments),p=function(){throw new Error(Z(15))},h={getState:f.getState,dispatch:function(){return p.apply(void 0,arguments)}},s=l.map(function(u){return u(h)});return p=Xr.apply(void 0,s)(f.dispatch),wt(wt({},f),{},{dispatch:p})}}}const Ua=Object.freeze(Object.defineProperty({__proto__:null,__DO_NOT_USE__ActionTypes:fe,applyMiddleware:Fa,bindActionCreators:ja,combineReducers:La,compose:Xr,createStore:Mt,legacy_createStore:qa},Symbol.toStringTag,{value:"Module"})),Wa=Da(Ua);var Ie={},xe={},R={},Yt;function Dt(){if(Yt)return R;Yt=1,Object.defineProperty(R,"__esModule",{value:!0}),R.handleLoadStart=O,R.handleCanPlay=N,R.handleWaiting=j,R.handleCanPlayThrough=q,R.handlePlaying=X,R.handlePlay=x,R.handlePause=D,R.handleEnd=T,R.handleSeeking=K,R.handleSeeked=$,R.handleDurationChange=L,R.handleTimeUpdate=te,R.handleVolumeChange=se,R.handleProgressChange=ae,R.handleRateChange=ne,R.handleSuspend=re,R.handleAbort=ie,R.handleEmptied=oe,R.handleStalled=de,R.handleLoadedMetaData=ce,R.handleLoadedData=me,R.handleResize=Ta,R.handleError=Ea,R.handleSeekingTime=Ra,R.handleEndSeeking=Sa,R.activateTextTrack=Ma,R.ACTIVATE_TEXT_TRACK=R.ERROR=R.RESIZE=R.LOADED_DATA=R.LOADED_META_DATA=R.STALLED=R.EMPTIED=R.ABORT=R.SUSPEND=R.RATE_CHANGE=R.PROGRESS_CHANGE=R.VOLUME_CHANGE=R.TIME_UPDATE=R.DURATION_CHANGE=R.END_SEEKING=R.SEEKING_TIME=R.SEEKED=R.SEEKING=R.END=R.PAUSE=R.PLAY=R.PLAYING=R.CAN_PLAY_THROUGH=R.WAITING=R.CAN_PLAY=R.LOAD_START=void 0;var r="video-react/LOAD_START";R.LOAD_START=r;var l="video-react/CAN_PLAY";R.CAN_PLAY=l;var t="video-react/WAITING";R.WAITING=t;var o="video-react/CAN_PLAY_THROUGH";R.CAN_PLAY_THROUGH=o;var f="video-react/PLAYING";R.PLAYING=f;var p="video-react/PLAY";R.PLAY=p;var h="video-react/PAUSE";R.PAUSE=h;var s="video-react/END";R.END=s;var u="video-react/SEEKING";R.SEEKING=u;var y="video-react/SEEKED";R.SEEKED=y;var d="video-react/SEEKING_TIME";R.SEEKING_TIME=d;var b="video-react/END_SEEKING";R.END_SEEKING=b;var m="video-react/DURATION_CHANGE";R.DURATION_CHANGE=m;var C="video-react/TIME_UPDATE";R.TIME_UPDATE=C;var k="video-react/VOLUME_CHANGE";R.VOLUME_CHANGE=k;var _="video-react/PROGRESS_CHANGE";R.PROGRESS_CHANGE=_;var P="video-react/RATE_CHANGE";R.RATE_CHANGE=P;var g="video-react/SUSPEND";R.SUSPEND=g;var i="video-react/ABORT";R.ABORT=i;var e="video-react/EMPTIED";R.EMPTIED=e;var n="video-react/STALLED";R.STALLED=n;var a="video-react/LOADED_META_DATA";R.LOADED_META_DATA=a;var c="video-react/LOADED_DATA";R.LOADED_DATA=c;var v="video-react/RESIZE";R.RESIZE=v;var E="video-react/ERROR";R.ERROR=E;var S="video-react/ACTIVATE_TEXT_TRACK";R.ACTIVATE_TEXT_TRACK=S;function O(M){return{type:r,videoProps:M}}function N(M){return{type:l,videoProps:M}}function j(M){return{type:t,videoProps:M}}function q(M){return{type:o,videoProps:M}}function X(M){return{type:f,videoProps:M}}function x(M){return{type:p,videoProps:M}}function D(M){return{type:h,videoProps:M}}function T(M){return{type:s,videoProps:M}}function K(M){return{type:u,videoProps:M}}function $(M){return{type:y,videoProps:M}}function L(M){return{type:m,videoProps:M}}function te(M){return{type:C,videoProps:M}}function se(M){return{type:k,videoProps:M}}function ae(M){return{type:_,videoProps:M}}function ne(M){return{type:P,videoProps:M}}function re(M){return{type:g,videoProps:M}}function ie(M){return{type:i,videoProps:M}}function oe(M){return{type:e,videoProps:M}}function de(M){return{type:n,videoProps:M}}function ce(M){return{type:a,videoProps:M}}function me(M){return{type:c,videoProps:M}}function Ta(M){return{type:v,videoProps:M}}function Ea(M){return{type:E,videoProps:M}}function Ra(M){return{type:d,time:M}}function Sa(M){return{type:b,time:M}}function Ma(M){return{type:S,textTrack:M}}return R}var F={},qe={},Xt;function Zr(){return Xt||(Xt=1,function(r){var l=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var t=l(U()),o=l(W()),f=function(){function h(){(0,t.default)(this,h)}return(0,o.default)(h,[{key:"request",value:function(u){u.requestFullscreen?u.requestFullscreen():u.webkitRequestFullscreen?u.webkitRequestFullscreen():u.mozRequestFullScreen?u.mozRequestFullScreen():u.msRequestFullscreen&&u.msRequestFullscreen()}},{key:"exit",value:function(){document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen()}},{key:"addEventListener",value:function(u){document.addEventListener("fullscreenchange",u),document.addEventListener("webkitfullscreenchange",u),document.addEventListener("mozfullscreenchange",u),document.addEventListener("MSFullscreenChange",u)}},{key:"removeEventListener",value:function(u){document.removeEventListener("fullscreenchange",u),document.removeEventListener("webkitfullscreenchange",u),document.removeEventListener("mozfullscreenchange",u),document.removeEventListener("MSFullscreenChange",u)}},{key:"isFullscreen",get:function(){return document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement}},{key:"enabled",get:function(){return document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled}}]),h}(),p=new f;r.default=p}(qe)),qe}var Zt;function he(){if(Zt)return F;Zt=1;var r=A;Object.defineProperty(F,"__esModule",{value:!0}),F.handleFullscreenChange=h,F.activate=s,F.userActivate=u,F.play=y,F.pause=d,F.togglePlay=b,F.seek=m,F.forward=C,F.replay=k,F.changeRate=_,F.changeVolume=P,F.mute=g,F.toggleFullscreen=i,F.USER_ACTIVATE=F.PLAYER_ACTIVATE=F.FULLSCREEN_CHANGE=F.OPERATE=void 0;var l=r(Zr()),t="video-react/OPERATE";F.OPERATE=t;var o="video-react/FULLSCREEN_CHANGE";F.FULLSCREEN_CHANGE=o;var f="video-react/PLAYER_ACTIVATE";F.PLAYER_ACTIVATE=f;var p="video-react/USER_ACTIVATE";F.USER_ACTIVATE=p;function h(e){return{type:o,isFullscreen:e}}function s(e){return{type:f,activity:e}}function u(e){return{type:p,activity:e}}function y(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{action:"play",source:""};return this.video.play(),{type:t,operation:e}}function d(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{action:"pause",source:""};return this.video.pause(),{type:t,operation:e}}function b(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{action:"toggle-play",source:""};return this.video.togglePlay(),{type:t,operation:e}}function m(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:"seek",source:""};return this.video.seek(e),{type:t,operation:n}}function C(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:"forward-".concat(e),source:""};return this.video.forward(e),{type:t,operation:n}}function k(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:"replay-".concat(e),source:""};return this.video.replay(e),{type:t,operation:n}}function _(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:"change-rate",source:""};return this.video.playbackRate=e,{type:t,operation:n}}function P(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:"change-volume",source:""},a=e;return e<0&&(a=0),e>1&&(a=1),this.video.volume=a,{type:t,operation:n}}function g(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:e?"muted":"unmuted",source:""};return this.video.muted=e,{type:t,operation:n}}function i(e){return l.default.enabled?(l.default.isFullscreen?l.default.exit():l.default.request(this.rootElement),{type:t,operation:{action:"toggle-fullscreen",source:""}}):{type:o,isFullscreen:!e.isFullscreen}}return F}var Jt;function $a(){return Jt||(Jt=1,function(r){var l=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=h;var t=l(le()),o=Dt(),f=he(),p={currentSrc:null,duration:0,currentTime:0,seekingTime:0,buffered:null,waiting:!1,seeking:!1,paused:!0,autoPaused:!1,ended:!1,playbackRate:1,muted:!1,volume:1,readyState:0,networkState:0,videoWidth:0,videoHeight:0,hasStarted:!1,userActivity:!0,isActive:!1,isFullscreen:!1,activeTextTrack:null};function h(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:p,u=arguments.length>1?arguments[1]:void 0;switch(u.type){case f.USER_ACTIVATE:return(0,t.default)({},s,{userActivity:u.activity});case f.PLAYER_ACTIVATE:return(0,t.default)({},s,{isActive:u.activity});case f.FULLSCREEN_CHANGE:return(0,t.default)({},s,{isFullscreen:!!u.isFullscreen});case o.SEEKING_TIME:return(0,t.default)({},s,{seekingTime:u.time});case o.END_SEEKING:return(0,t.default)({},s,{seekingTime:0});case o.LOAD_START:return(0,t.default)({},s,u.videoProps,{hasStarted:!1,ended:!1});case o.CAN_PLAY:return(0,t.default)({},s,u.videoProps,{waiting:!1});case o.WAITING:return(0,t.default)({},s,u.videoProps,{waiting:!0});case o.CAN_PLAY_THROUGH:case o.PLAYING:return(0,t.default)({},s,u.videoProps,{waiting:!1});case o.PLAY:return(0,t.default)({},s,u.videoProps,{ended:!1,paused:!1,autoPaused:!1,waiting:!1,hasStarted:!0});case o.PAUSE:return(0,t.default)({},s,u.videoProps,{paused:!0});case o.END:return(0,t.default)({},s,u.videoProps,{ended:!0});case o.SEEKING:return(0,t.default)({},s,u.videoProps,{seeking:!0});case o.SEEKED:return(0,t.default)({},s,u.videoProps,{seeking:!1});case o.ERROR:return(0,t.default)({},s,u.videoProps,{error:"UNKNOWN ERROR",ended:!0});case o.DURATION_CHANGE:case o.TIME_UPDATE:case o.VOLUME_CHANGE:case o.PROGRESS_CHANGE:case o.RATE_CHANGE:case o.SUSPEND:case o.ABORT:case o.EMPTIED:case o.STALLED:case o.LOADED_META_DATA:case o.LOADED_DATA:case o.RESIZE:return(0,t.default)({},s,u.videoProps);case o.ACTIVATE_TEXT_TRACK:return(0,t.default)({},s,{activeTextTrack:u.textTrack});default:return s}}}(xe)),xe}var Be={},Qt;function Va(){return Qt||(Qt=1,function(r){var l=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=p;var t=l(le()),o=he(),f={count:0,operation:{action:"",source:""}};function p(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:f,s=arguments.length>1?arguments[1]:void 0;switch(s.type){case o.OPERATE:return(0,t.default)({},h,{count:h.count+1,operation:(0,t.default)({},h.operation,s.operation)});default:return h}}}(Be)),Be}var er;function Jr(){return er||(er=1,function(r){var l=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=f,r.operationReducer=r.playerReducer=void 0;var t=l($a()),o=l(Va());function f(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=arguments.length>1?arguments[1]:void 0;return{player:(0,t.default)(s.player,u),operation:(0,o.default)(s.operation,u)}}var p=t.default;r.playerReducer=p;var h=o.default;r.operationReducer=h}(Ie)),Ie}var tr;function Ka(){return tr||(tr=1,function(r){var l=V,t=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=t(le()),f=t(U()),p=t(W()),h=Wa,s=t(Jr()),u=l(he()),y=l(Dt()),d=function(){function b(m){(0,f.default)(this,b),this.store=m||(0,h.createStore)(s.default),this.video=null,this.rootElement=null}return(0,p.default)(b,[{key:"getActions",value:function(){var C=this,k=this.store.dispatch,_=(0,o.default)({},u,y);function P(g){return function(){var e=g.apply(C,arguments);typeof e<"u"&&k(e)}}return Object.keys(_).filter(function(g){return typeof _[g]=="function"}).reduce(function(g,i){return g[i]=P(_[i]),g},{})}},{key:"getState",value:function(){return this.store.getState()}},{key:"subscribeToStateChange",value:function(C,k){k||(k=this.getState.bind(this));var _=k(),P=function(){var i=k();if(i!==_){var e=_;_=i,C(i,e)}};return this.store.subscribe(P)}},{key:"subscribeToOperationStateChange",value:function(C){var k=this;return this.subscribeToStateChange(C,function(){return k.getState().operation})}},{key:"subscribeToPlayerStateChange",value:function(C){var k=this;return this.subscribeToStateChange(C,function(){return k.getState().player})}}]),b}();r.default=d}(Oe)),Oe}var Le={},rr;function Qr(){return rr||(rr=1,function(r){var l=V,t=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=t(U()),f=t(W()),p=t(H()),h=t(G()),s=t(z()),u=t(Y()),y=t(I),d=l(w),b=t(B),m={actions:y.default.object,player:y.default.object,position:y.default.string,className:y.default.string},C={position:"left"},k=function(_){(0,u.default)(P,_);function P(g,i){var e;return(0,o.default)(this,P),e=(0,p.default)(this,(0,h.default)(P).call(this,g,i)),e.handleClick=e.handleClick.bind((0,s.default)(e)),e}return(0,f.default)(P,[{key:"componentDidMount",value:function(){}},{key:"handleClick",value:function(){var i=this.props.actions;i.play()}},{key:"render",value:function(){var i=this.props,e=i.player,n=i.position;return d.default.createElement("button",{className:(0,b.default)("video-react-button","video-react-big-play-button","video-react-big-play-button-".concat(n),this.props.className,{"big-play-button-hide":e.hasStarted||!e.currentSrc}),type:"button","aria-live":"polite",tabIndex:"0",onClick:this.handleClick},d.default.createElement("span",{className:"video-react-control-text"},"Play Video"))}}]),P}(d.Component);r.default=k,k.propTypes=m,k.defaultProps=C,k.displayName="BigPlayButton"}(Le)),Le}var je={},ar;function ea(){return ar||(ar=1,function(r){var l=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=h;var t=l(I),o=l(w),f=l(B),p={player:t.default.object,className:t.default.string};function h(s){var u=s.player,y=s.className;return u.error?null:o.default.createElement("div",{className:(0,f.default)("video-react-loading-spinner",y)})}h.propTypes=p,h.displayName="LoadingSpinner"}(je)),je}var Fe={},nr;function ta(){return nr||(nr=1,function(r){var l=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var t=l(I),o=l(w),f=l(B),p={poster:t.default.string,player:t.default.object,actions:t.default.object,className:t.default.string};function h(u){var y=u.poster,d=u.player,b=u.actions,m=u.className;return!y||d.hasStarted?null:o.default.createElement("div",{className:(0,f.default)("video-react-poster",m),style:{backgroundImage:'url("'.concat(y,'")')},onClick:function(){d.paused&&b.play()}})}h.propTypes=p,h.displayName="PosterImage";var s=h;r.default=s}(Fe)),Fe}var Ue={},Q={},We={exports:{}},$e={exports:{}},Ve={exports:{}},ir;function ra(){return ir||(ir=1,function(r){function l(t,o){(o==null||o>t.length)&&(o=t.length);for(var f=0,p=Array(o);f<o;f++)p[f]=t[f];return p}r.exports=l,r.exports.__esModule=!0,r.exports.default=r.exports}(Ve)),Ve.exports}var or;function za(){return or||(or=1,function(r){var l=ra();function t(o){if(Array.isArray(o))return l(o)}r.exports=t,r.exports.__esModule=!0,r.exports.default=r.exports}($e)),$e.exports}var Ke={exports:{}},ur;function Ha(){return ur||(ur=1,function(r){function l(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}r.exports=l,r.exports.__esModule=!0,r.exports.default=r.exports}(Ke)),Ke.exports}var ze={exports:{}},lr;function Ga(){return lr||(lr=1,function(r){var l=ra();function t(o,f){if(o){if(typeof o=="string")return l(o,f);var p={}.toString.call(o).slice(8,-1);return p==="Object"&&o.constructor&&(p=o.constructor.name),p==="Map"||p==="Set"?Array.from(o):p==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(p)?l(o,f):void 0}}r.exports=t,r.exports.__esModule=!0,r.exports.default=r.exports}(ze)),ze.exports}var He={exports:{}},sr;function Ya(){return sr||(sr=1,function(r){function l(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}r.exports=l,r.exports.__esModule=!0,r.exports.default=r.exports}(He)),He.exports}var dr;function aa(){return dr||(dr=1,function(r){var l=za(),t=Ha(),o=Ga(),f=Ya();function p(h){return l(h)||t(h)||o(h)||f()}r.exports=p,r.exports.__esModule=!0,r.exports.default=r.exports}(We)),We.exports}var cr;function ee(){if(cr)return Q;cr=1;var r=A;Object.defineProperty(Q,"__esModule",{value:!0}),Q.formatTime=h,Q.isVideoChild=s,Q.mergeAndSortChildren=d,Q.deprecatedWarning=b,Q.throttle=m,Q.mediaProperties=void 0;var l=r(aa()),t=r(le()),o=r(St()),f=r(w),p=Number.isNaN||function(k){return k!==k};function h(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,_=arguments.length>1&&arguments[1]!==void 0?arguments[1]:k,P=Math.floor(k%60),g=Math.floor(k/60%60),i=Math.floor(k/3600),e=Math.floor(_/60%60),n=Math.floor(_/3600);return(p(k)||k===1/0)&&(i="-",g="-",P="-"),i=i>0||n>0?"".concat(i,":"):"",g="".concat((i||e>=10)&&g<10?"0".concat(g):g,":"),P=P<10?"0".concat(P):P,i+g+P}function s(k){return k.props&&k.props.isVideoChild?!0:k.type==="source"||k.type==="track"}var u=function(_,P){return _.filter(P)[0]},y=function(_,P){var g=_.type,i=P.type;return typeof g=="string"||typeof i=="string"?g===i:typeof g=="function"&&typeof i=="function"?g.displayName===i.displayName:!1};function d(k,_,P){var g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,i=f.default.Children.toArray(_);P.order;var e=(0,o.default)(P,["order"]);return i.filter(function(n){return!n.props.disabled}).concat(k.filter(function(n){return!u(i,function(a){return y(a,n)})})).map(function(n){var a=u(k,function(S){return y(S,n)}),c=a?a.props:{},v=(0,t.default)({},e,c,n.props),E=f.default.cloneElement(n,v,n.props.children);return E}).sort(function(n,a){return(n.props.order||g)-(a.props.order||g)})}function b(k,_){console.warn("WARNING: ".concat(k," will be deprecated soon! Please use ").concat(_," instead."))}function m(k,_){var P=arguments,g=!1;return function(){g||(k.apply(void 0,(0,l.default)(P)),g=!0,setTimeout(function(){g=!1},_))}}var C=["error","src","srcObject","currentSrc","crossOrigin","networkState","preload","buffered","readyState","seeking","currentTime","duration","paused","defaultPlaybackRate","playbackRate","played","seekable","ended","autoplay","loop","mediaGroup","controller","controls","volume","muted","defaultMuted","audioTracks","videoTracks","textTracks","width","height","videoWidth","videoHeight","poster"];return Q.mediaProperties=C,Q}var fr;function na(){return fr||(fr=1,function(r){var l=V,t=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=t(le()),f=t(U()),p=t(W()),h=t(H()),s=t(G()),u=t(z()),y=t(Y()),d=t(I),b=l(w),m=t(B),C=ee(),k={actions:d.default.object,player:d.default.object,children:d.default.any,startTime:d.default.number,loop:d.default.bool,muted:d.default.bool,autoPlay:d.default.bool,playsInline:d.default.bool,src:d.default.string,poster:d.default.string,className:d.default.string,preload:d.default.oneOf(["auto","metadata","none"]),crossOrigin:d.default.string,onLoadStart:d.default.func,onWaiting:d.default.func,onCanPlay:d.default.func,onCanPlayThrough:d.default.func,onPlaying:d.default.func,onEnded:d.default.func,onSeeking:d.default.func,onSeeked:d.default.func,onPlay:d.default.func,onPause:d.default.func,onProgress:d.default.func,onDurationChange:d.default.func,onError:d.default.func,onSuspend:d.default.func,onAbort:d.default.func,onEmptied:d.default.func,onStalled:d.default.func,onLoadedMetadata:d.default.func,onLoadedData:d.default.func,onTimeUpdate:d.default.func,onRateChange:d.default.func,onVolumeChange:d.default.func,onResize:d.default.func},_=function(P){(0,y.default)(g,P);function g(i){var e;return(0,f.default)(this,g),e=(0,h.default)(this,(0,s.default)(g).call(this,i)),e.video=null,e.play=e.play.bind((0,u.default)(e)),e.pause=e.pause.bind((0,u.default)(e)),e.seek=e.seek.bind((0,u.default)(e)),e.forward=e.forward.bind((0,u.default)(e)),e.replay=e.replay.bind((0,u.default)(e)),e.toggleFullscreen=e.toggleFullscreen.bind((0,u.default)(e)),e.getProperties=e.getProperties.bind((0,u.default)(e)),e.renderChildren=e.renderChildren.bind((0,u.default)(e)),e.handleLoadStart=e.handleLoadStart.bind((0,u.default)(e)),e.handleCanPlay=e.handleCanPlay.bind((0,u.default)(e)),e.handleCanPlayThrough=e.handleCanPlayThrough.bind((0,u.default)(e)),e.handlePlay=e.handlePlay.bind((0,u.default)(e)),e.handlePlaying=e.handlePlaying.bind((0,u.default)(e)),e.handlePause=e.handlePause.bind((0,u.default)(e)),e.handleEnded=e.handleEnded.bind((0,u.default)(e)),e.handleWaiting=e.handleWaiting.bind((0,u.default)(e)),e.handleSeeking=e.handleSeeking.bind((0,u.default)(e)),e.handleSeeked=e.handleSeeked.bind((0,u.default)(e)),e.handleFullscreenChange=e.handleFullscreenChange.bind((0,u.default)(e)),e.handleError=e.handleError.bind((0,u.default)(e)),e.handleSuspend=e.handleSuspend.bind((0,u.default)(e)),e.handleAbort=e.handleAbort.bind((0,u.default)(e)),e.handleEmptied=e.handleEmptied.bind((0,u.default)(e)),e.handleStalled=e.handleStalled.bind((0,u.default)(e)),e.handleLoadedMetaData=e.handleLoadedMetaData.bind((0,u.default)(e)),e.handleLoadedData=e.handleLoadedData.bind((0,u.default)(e)),e.handleTimeUpdate=e.handleTimeUpdate.bind((0,u.default)(e)),e.handleRateChange=e.handleRateChange.bind((0,u.default)(e)),e.handleVolumeChange=e.handleVolumeChange.bind((0,u.default)(e)),e.handleDurationChange=e.handleDurationChange.bind((0,u.default)(e)),e.handleProgress=(0,C.throttle)(e.handleProgress.bind((0,u.default)(e)),250),e.handleKeypress=e.handleKeypress.bind((0,u.default)(e)),e.handleTextTrackChange=e.handleTextTrackChange.bind((0,u.default)(e)),e}return(0,p.default)(g,[{key:"componentDidMount",value:function(){this.forceUpdate(),this.video&&this.video.textTracks&&(this.video.textTracks.onaddtrack=this.handleTextTrackChange,this.video.textTracks.onremovetrack=this.handleTextTrackChange)}},{key:"getProperties",value:function(){var e=this;return this.video?C.mediaProperties.reduce(function(n,a){return n[a]=e.video[a],n},{}):null}},{key:"handleTextTrackChange",value:function(){var e=this.props,n=e.actions,a=e.player;if(this.video&&this.video.textTracks){var c=Array.from(this.video.textTracks).find(function(v){return v.mode==="showing"});c!==a.activeTextTrack&&n.activateTextTrack(c)}}},{key:"play",value:function(){var e=this.video.play();e!==void 0&&e.catch(function(){}).then(function(){})}},{key:"pause",value:function(){var e=this.video.pause();e!==void 0&&e.catch(function(){}).then(function(){})}},{key:"load",value:function(){this.video.load()}},{key:"addTextTrack",value:function(){var e;(e=this.video).addTextTrack.apply(e,arguments)}},{key:"canPlayType",value:function(){var e;(e=this.video).canPlayType.apply(e,arguments)}},{key:"togglePlay",value:function(){this.video.paused?this.play():this.pause()}},{key:"seek",value:function(e){try{this.video.currentTime=e}catch{}}},{key:"forward",value:function(e){this.seek(this.video.currentTime+e)}},{key:"replay",value:function(e){this.forward(-e)}},{key:"toggleFullscreen",value:function(){var e=this.props,n=e.player,a=e.actions;a.toggleFullscreen(n)}},{key:"handleLoadStart",value:function(){var e=this.props,n=e.actions,a=e.onLoadStart;n.handleLoadStart(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleCanPlay",value:function(){var e=this.props,n=e.actions,a=e.onCanPlay;n.handleCanPlay(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleCanPlayThrough",value:function(){var e=this.props,n=e.actions,a=e.onCanPlayThrough;n.handleCanPlayThrough(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handlePlaying",value:function(){var e=this.props,n=e.actions,a=e.onPlaying;n.handlePlaying(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handlePlay",value:function(){var e=this.props,n=e.actions,a=e.onPlay;n.handlePlay(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handlePause",value:function(){var e=this.props,n=e.actions,a=e.onPause;n.handlePause(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleDurationChange",value:function(){var e=this.props,n=e.actions,a=e.onDurationChange;n.handleDurationChange(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleProgress",value:function(){var e=this.props,n=e.actions,a=e.onProgress;this.video&&n.handleProgressChange(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleEnded",value:function(){var e=this.props,n=e.loop,a=e.player,c=e.actions,v=e.onEnded;n?(this.seek(0),this.play()):a.paused||this.pause(),c.handleEnd(this.getProperties()),v&&v.apply(void 0,arguments)}},{key:"handleWaiting",value:function(){var e=this.props,n=e.actions,a=e.onWaiting;n.handleWaiting(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleSeeking",value:function(){var e=this.props,n=e.actions,a=e.onSeeking;n.handleSeeking(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleSeeked",value:function(){var e=this.props,n=e.actions,a=e.onSeeked;n.handleSeeked(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleFullscreenChange",value:function(){}},{key:"handleSuspend",value:function(){var e=this.props,n=e.actions,a=e.onSuspend;n.handleSuspend(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleAbort",value:function(){var e=this.props,n=e.actions,a=e.onAbort;n.handleAbort(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleEmptied",value:function(){var e=this.props,n=e.actions,a=e.onEmptied;n.handleEmptied(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleStalled",value:function(){var e=this.props,n=e.actions,a=e.onStalled;n.handleStalled(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleLoadedMetaData",value:function(){var e=this.props,n=e.actions,a=e.onLoadedMetadata,c=e.startTime;c&&c>0&&(this.video.currentTime=c),n.handleLoadedMetaData(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleLoadedData",value:function(){var e=this.props,n=e.actions,a=e.onLoadedData;n.handleLoadedData(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleTimeUpdate",value:function(){var e=this.props,n=e.actions,a=e.onTimeUpdate;n.handleTimeUpdate(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleRateChange",value:function(){var e=this.props,n=e.actions,a=e.onRateChange;n.handleRateChange(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleVolumeChange",value:function(){var e=this.props,n=e.actions,a=e.onVolumeChange;n.handleVolumeChange(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleError",value:function(){var e=this.props,n=e.actions,a=e.onError;n.handleError(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleResize",value:function(){var e=this.props,n=e.actions,a=e.onResize;n.handleResize(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleKeypress",value:function(){}},{key:"renderChildren",value:function(){var e=this,n=(0,o.default)({},this.props,{video:this.video});return this.video?b.default.Children.toArray(this.props.children).filter(C.isVideoChild).map(function(a){var c;if(typeof a.type=="string"){if(a.type==="source"){c=(0,o.default)({},a.props);var v=c.onError;c.onError=function(){v&&v.apply(void 0,arguments),e.handleError.apply(e,arguments)}}}else c=n;return b.default.cloneElement(a,c)}):null}},{key:"render",value:function(){var e=this,n=this.props,a=n.loop,c=n.poster,v=n.preload,E=n.src,S=n.autoPlay,O=n.playsInline,N=n.muted,j=n.crossOrigin,q=n.videoId;return b.default.createElement("video",{className:(0,m.default)("video-react-video",this.props.className),id:q,crossOrigin:j,ref:function(x){e.video=x},muted:N,preload:v,loop:a,playsInline:O,autoPlay:S,poster:c,src:E,onLoadStart:this.handleLoadStart,onWaiting:this.handleWaiting,onCanPlay:this.handleCanPlay,onCanPlayThrough:this.handleCanPlayThrough,onPlaying:this.handlePlaying,onEnded:this.handleEnded,onSeeking:this.handleSeeking,onSeeked:this.handleSeeked,onPlay:this.handlePlay,onPause:this.handlePause,onProgress:this.handleProgress,onDurationChange:this.handleDurationChange,onError:this.handleError,onSuspend:this.handleSuspend,onAbort:this.handleAbort,onEmptied:this.handleEmptied,onStalled:this.handleStalled,onLoadedMetadata:this.handleLoadedMetaData,onLoadedData:this.handleLoadedData,onTimeUpdate:this.handleTimeUpdate,onRateChange:this.handleRateChange,onVolumeChange:this.handleVolumeChange,tabIndex:"-1"},this.renderChildren())}},{key:"playbackRate",get:function(){return this.video.playbackRate},set:function(e){this.video.playbackRate=e}},{key:"muted",get:function(){return this.video.muted},set:function(e){this.video.muted=e}},{key:"volume",get:function(){return this.video.volume},set:function(e){e>1&&(e=1),e<0&&(e=0),this.video.volume=e}},{key:"videoWidth",get:function(){return this.video.videoWidth}},{key:"videoHeight",get:function(){return this.video.videoHeight}}]),g}(b.Component);r.default=_,_.propTypes=k,_.displayName="Video"}(Ue)),Ue}var Ge={},pr;function ia(){return pr||(pr=1,function(r){var l=V,t=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=t(U()),f=t(W()),p=t(H()),h=t(G()),s=t(z()),u=t(Y()),y=t(I),d=l(w),b=t(B),m={manager:y.default.object,className:y.default.string},C=function(k){(0,u.default)(_,k);function _(P,g){var i;return(0,o.default)(this,_),i=(0,p.default)(this,(0,h.default)(_).call(this,P,g)),i.timer=null,P.manager.subscribeToOperationStateChange(i.handleStateChange.bind((0,s.default)(i))),i.state={hidden:!0,operation:{}},i}return(0,f.default)(_,[{key:"handleStateChange",value:function(g,i){var e=this;g.count!==i.count&&g.operation.source==="shortcut"&&(this.timer&&(clearTimeout(this.timer),this.timer=null),this.setState({hidden:!1,count:g.count,operation:g.operation}),this.timer=setTimeout(function(){e.setState({hidden:!0}),e.timer=null},500))}},{key:"render",value:function(){if(this.state.operation.source!=="shortcut")return null;var g=this.state.hidden?{display:"none"}:null;return d.default.createElement("div",{className:(0,b.default)({"video-react-bezel":!0,"video-react-bezel-animation":this.state.count%2===0,"video-react-bezel-animation-alt":this.state.count%2===1},this.props.className),style:g,role:"status","aria-label":this.state.operation.action},d.default.createElement("div",{className:(0,b.default)("video-react-bezel-icon","video-react-bezel-icon-".concat(this.state.operation.action))}))}}]),_}(d.Component);r.default=C,C.propTypes=m,C.displayName="Bezel"}(Ge)),Ge}var Ye={},ue={},vr;function ye(){if(vr)return ue;vr=1,Object.defineProperty(ue,"__esModule",{value:!0}),ue.findElPosition=r,ue.getPointerPosition=l,ue.blurNode=t,ue.focusNode=o,ue.hasClass=f;function r(p){var h;if(p.getBoundingClientRect&&p.parentNode&&(h=p.getBoundingClientRect()),!h)return{left:0,top:0};var s=document,u=s.body,y=s.documentElement,d=y.clientLeft||u.clientLeft||0,b=window.pageXOffset||u.scrollLeft,m=h.left+b-d,C=y.clientTop||u.clientTop||0,k=window.pageYOffset||u.scrollTop,_=h.top+k-C;return{left:Math.round(m),top:Math.round(_)}}function l(p,h){var s={},u=r(p),y=p.offsetWidth,d=p.offsetHeight,b=u.top,m=u.left,C=h.pageY,k=h.pageX;return h.changedTouches&&(k=h.changedTouches[0].pageX,C=h.changedTouches[0].pageY),s.y=Math.max(0,Math.min(1,(b-C+d)/d)),s.x=Math.max(0,Math.min(1,(k-m)/y)),s}function t(p){p&&p.blur&&p.blur()}function o(p){p&&p.focus&&p.focus()}function f(p,h){for(var s=p.className.split(" "),u=0;u<s.length;u++)if(s[u].toLowerCase()===h.toLowerCase())return!0;return!1}return ue}var hr;function oa(){return hr||(hr=1,function(r){var l=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var t=l(Rt()),o=l(aa()),f=l(U()),p=l(W()),h=l(H()),s=l(G()),u=l(z()),y=l(Y()),d=w,b=l(I),m=ye(),C={clickable:b.default.bool,dblclickable:b.default.bool,manager:b.default.object,actions:b.default.object,player:b.default.object,shortcuts:b.default.array},k={clickable:!0,dblclickable:!0},_=function(P){(0,y.default)(g,P);function g(i,e){var n;return(0,f.default)(this,g),n=(0,h.default)(this,(0,s.default)(g).call(this,i,e)),n.defaultShortcuts=[{keyCode:32,handle:n.togglePlay},{keyCode:75,handle:n.togglePlay},{keyCode:70,handle:n.toggleFullscreen},{keyCode:37,handle:function(c,v){c.hasStarted&&v.replay(5,{action:"replay-5",source:"shortcut"})}},{keyCode:74,handle:function(c,v){c.hasStarted&&v.replay(10,{action:"replay-10",source:"shortcut"})}},{keyCode:39,handle:function(c,v){c.hasStarted&&v.forward(5,{action:"forward-5",source:"shortcut"})}},{keyCode:76,handle:function(c,v){c.hasStarted&&v.forward(10,{action:"forward-10",source:"shortcut"})}},{keyCode:36,handle:function(c,v){c.hasStarted&&v.seek(0)}},{keyCode:35,handle:function(c,v){c.hasStarted&&v.seek(c.duration)}},{keyCode:38,handle:function(c,v){var E=c.volume+.05;E>1&&(E=1),v.changeVolume(E,{action:"volume-up",source:"shortcut"})}},{keyCode:40,handle:function(c,v){var E=c.volume-.05;E<0&&(E=0);var S=E>0?"volume-down":"volume-off";v.changeVolume(E,{action:S,source:"shortcut"})}},{keyCode:190,shift:!0,handle:function(c,v){var E=c.playbackRate;E>=1.5?E=2:E>=1.25?E=1.5:E>=1?E=1.25:E>=.5?E=1:E>=.25?E=.5:E>=0&&(E=.25),v.changeRate(E,{action:"fast-forward",source:"shortcut"})}},{keyCode:188,shift:!0,handle:function(c,v){var E=c.playbackRate;E<=.5?E=.25:E<=1?E=.5:E<=1.25?E=1:E<=1.5?E=1.25:E<=2&&(E=1.5),v.changeRate(E,{action:"fast-rewind",source:"shortcut"})}}],n.shortcuts=(0,o.default)(n.defaultShortcuts),n.mergeShortcuts=n.mergeShortcuts.bind((0,u.default)(n)),n.handleKeyPress=n.handleKeyPress.bind((0,u.default)(n)),n.handleClick=n.handleClick.bind((0,u.default)(n)),n.handleDoubleClick=n.handleDoubleClick.bind((0,u.default)(n)),n}return(0,p.default)(g,[{key:"componentDidMount",value:function(){this.mergeShortcuts(),document.addEventListener("keydown",this.handleKeyPress),document.addEventListener("click",this.handleClick),document.addEventListener("dblclick",this.handleDoubleClick)}},{key:"componentDidUpdate",value:function(e){e.shortcuts!==this.props.shortcuts&&this.mergeShortcuts()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyPress),document.removeEventListener("click",this.handleClick),document.removeEventListener("dblclick",this.handleDoubleClick)}},{key:"mergeShortcuts",value:function(){var e=function(E){var S=E.keyCode,O=S===void 0?0:S,N=E.ctrl,j=N===void 0?!1:N,q=E.shift,X=q===void 0?!1:q,x=E.alt,D=x===void 0?!1:x;return"".concat(O,":").concat(j,":").concat(X,":").concat(D)},n=this.defaultShortcuts.reduce(function(v,E){return Object.assign(v,(0,t.default)({},e(E),E))},{}),a=(this.props.shortcuts||[]).reduce(function(v,E){var S=E.keyCode,O=E.handle;return S&&typeof O=="function"?Object.assign(v,(0,t.default)({},e(E),E)):v},n),c=function(E){var S=0,O=["ctrl","shift","alt"];return O.forEach(function(N){E[N]&&S++}),S};this.shortcuts=Object.keys(a).map(function(v){return a[v]}).sort(function(v,E){return c(E)-c(v)})}},{key:"togglePlay",value:function(e,n){e.paused?n.play({action:"play",source:"shortcut"}):n.pause({action:"pause",source:"shortcut"})}},{key:"toggleFullscreen",value:function(e,n){n.toggleFullscreen(e)}},{key:"handleKeyPress",value:function(e){var n=this.props,a=n.player,c=n.actions;if(a.isActive&&!(document.activeElement&&((0,m.hasClass)(document.activeElement,"video-react-control")||(0,m.hasClass)(document.activeElement,"video-react-menu-button-active")||(0,m.hasClass)(document.activeElement,"video-react-big-play-button")))){var v=e.keyCode||e.which,E=e.ctrlKey||e.metaKey,S=e.shiftKey,O=e.altKey,N=this.shortcuts.filter(function(j){return!(!j.keyCode||j.keyCode-v!==0||j.ctrl!==void 0&&j.ctrl!==E||j.shift!==void 0&&j.shift!==S||j.alt!==void 0&&j.alt!==O)})[0];N&&(N.handle(a,c),e.preventDefault())}}},{key:"canBeClicked",value:function(e,n){return!(!e.isActive||n.target.nodeName!=="VIDEO"||e.readyState!==4)}},{key:"handleClick",value:function(e){var n=this.props,a=n.player,c=n.actions,v=n.clickable;!this.canBeClicked(a,e)||!v||this.togglePlay(a,c)}},{key:"handleDoubleClick",value:function(e){var n=this.props,a=n.player,c=n.actions,v=n.dblclickable;!this.canBeClicked(a,e)||!v||this.toggleFullscreen(a,c)}},{key:"render",value:function(){return null}}]),g}(d.Component);r.default=_,_.propTypes=C,_.defaultProps=k,_.displayName="Shortcut"}(Ye)),Ye}var Xe={},Ze={},Je={exports:{}},yr;function pe(){return yr||(yr=1,function(r){function l(){return r.exports=l=Object.assign?Object.assign.bind():function(t){for(var o=1;o<arguments.length;o++){var f=arguments[o];for(var p in f)({}).hasOwnProperty.call(f,p)&&(t[p]=f[p])}return t},r.exports.__esModule=!0,r.exports.default=r.exports,l.apply(null,arguments)}r.exports=l,r.exports.__esModule=!0,r.exports.default=r.exports}(Je)),Je.exports}var Qe={},et={},mr;function Nt(){return mr||(mr=1,function(r){var l=V,t=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=t(U()),f=t(W()),p=t(H()),h=t(G()),s=t(z()),u=t(Y()),y=t(I),d=l(w),b=t(B),m=l(ye()),C={className:y.default.string,onMouseDown:y.default.func,onMouseMove:y.default.func,stepForward:y.default.func,stepBack:y.default.func,sliderActive:y.default.func,sliderInactive:y.default.func,onMouseUp:y.default.func,onFocus:y.default.func,onBlur:y.default.func,onClick:y.default.func,getPercent:y.default.func,vertical:y.default.bool,children:y.default.node,label:y.default.string,valuenow:y.default.string,valuetext:y.default.string},k=function(_){(0,u.default)(P,_);function P(g,i){var e;return(0,o.default)(this,P),e=(0,p.default)(this,(0,h.default)(P).call(this,g,i)),e.handleMouseDown=e.handleMouseDown.bind((0,s.default)(e)),e.handleMouseMove=e.handleMouseMove.bind((0,s.default)(e)),e.handleMouseUp=e.handleMouseUp.bind((0,s.default)(e)),e.handleFocus=e.handleFocus.bind((0,s.default)(e)),e.handleBlur=e.handleBlur.bind((0,s.default)(e)),e.handleClick=e.handleClick.bind((0,s.default)(e)),e.handleKeyPress=e.handleKeyPress.bind((0,s.default)(e)),e.stepForward=e.stepForward.bind((0,s.default)(e)),e.stepBack=e.stepBack.bind((0,s.default)(e)),e.calculateDistance=e.calculateDistance.bind((0,s.default)(e)),e.getProgress=e.getProgress.bind((0,s.default)(e)),e.renderChildren=e.renderChildren.bind((0,s.default)(e)),e.state={active:!1},e}return(0,f.default)(P,[{key:"componentWillUnmount",value:function(){document.removeEventListener("mousemove",this.handleMouseMove,!0),document.removeEventListener("mouseup",this.handleMouseUp,!0),document.removeEventListener("touchmove",this.handleMouseMove,!0),document.removeEventListener("touchend",this.handleMouseUp,!0),document.removeEventListener("keydown",this.handleKeyPress,!0)}},{key:"getProgress",value:function(){var i=this.props.getPercent;if(!i)return 0;var e=i();return(typeof e!="number"||e<0||e===1/0)&&(e=0),e}},{key:"handleMouseDown",value:function(i){var e=this.props.onMouseDown;document.addEventListener("mousemove",this.handleMouseMove,!0),document.addEventListener("mouseup",this.handleMouseUp,!0),document.addEventListener("touchmove",this.handleMouseMove,!0),document.addEventListener("touchend",this.handleMouseUp,!0),this.setState({active:!0}),this.props.sliderActive&&this.props.sliderActive(i),this.handleMouseMove(i),e&&e(i)}},{key:"handleMouseMove",value:function(i){var e=this.props.onMouseMove;e&&e(i)}},{key:"handleMouseUp",value:function(i){i.preventDefault();var e=this.props.onMouseUp;document.removeEventListener("mousemove",this.handleMouseMove,!0),document.removeEventListener("mouseup",this.handleMouseUp,!0),document.removeEventListener("touchmove",this.handleMouseMove,!0),document.removeEventListener("touchend",this.handleMouseUp,!0),this.setState({active:!1}),this.props.sliderInactive&&this.props.sliderInactive(i),e&&e(i)}},{key:"handleFocus",value:function(i){document.addEventListener("keydown",this.handleKeyPress,!0),this.props.onFocus&&this.props.onFocus(i)}},{key:"handleBlur",value:function(i){document.removeEventListener("keydown",this.handleKeyPress,!0),this.props.onBlur&&this.props.onBlur(i)}},{key:"handleClick",value:function(i){i.preventDefault(),this.props.onClick&&this.props.onClick(i)}},{key:"handleKeyPress",value:function(i){i.which===37||i.which===40?(i.preventDefault(),i.stopPropagation(),this.stepBack()):(i.which===38||i.which===39)&&(i.preventDefault(),i.stopPropagation(),this.stepForward())}},{key:"stepForward",value:function(){this.props.stepForward&&this.props.stepForward()}},{key:"stepBack",value:function(){this.props.stepBack&&this.props.stepBack()}},{key:"calculateDistance",value:function(i){var e=this.slider,n=m.getPointerPosition(e,i);return this.props.vertical?n.y:n.x}},{key:"renderChildren",value:function(){var i=this.getProgress(),e="".concat((i*100).toFixed(2),"%");return d.default.Children.map(this.props.children,function(n){return d.default.cloneElement(n,{progress:i,percentage:e})})}},{key:"render",value:function(){var i=this,e=this.props,n=e.vertical,a=e.label,c=e.valuenow,v=e.valuetext;return d.default.createElement("div",{className:(0,b.default)(this.props.className,{"video-react-slider-vertical":n,"video-react-slider-horizontal":!n,"video-react-sliding":this.state.active},"video-react-slider"),ref:function(S){i.slider=S},tabIndex:"0",role:"slider",onMouseDown:this.handleMouseDown,onTouchStart:this.handleMouseDown,onFocus:this.handleFocus,onBlur:this.handleBlur,onClick:this.handleClick,"aria-label":a||"","aria-valuenow":c||"","aria-valuetext":v||"","aria-valuemin":0,"aria-valuemax":100},this.renderChildren())}}]),P}(d.Component);r.default=k,k.propTypes=C,k.displayName="Slider"}(et)),et}var tt={},gr;function ua(){return gr||(gr=1,function(r){var l=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=s;var t=l(I),o=l(w),f=l(B),p=ee(),h={cu