UNPKG

@extscreen/es3-video-player

Version:

vue3 video player

19 lines 63 kB
import{defineComponent as e,ref as t,h as n,watch as o,resolveComponent as r,withDirectives as a,openBlock as i,createElementBlock as l,normalizeStyle as s,createBlock as c,createCommentVNode as u,vShow as d}from"vue";import{registerElement as p,Native as f}from"@extscreen/es3-vue";import{ESPlayerDefinition as y,useESPlayerLog as g,useESPlayer as h,useESPlayerDecodeManager as P,useESPlayerAspectRatioManager as _,useESPlayerDefinitionManager as E,useESPlayerRateManager as v,useESPlayerRenderManager as m,useESPlayerVolumeManager as S,useESPlayerInterceptorManager as R,useESPlayerEventManager as C,useESPlayerViewManager as D,useESPlayerPlayModeManager as L,useESPlayerDisplayManager as b,useESPlayerTypeManager as A,ESPlayerDecode as N,ESPlayerRate as I,ESPlayerPlayMode as O,ESPlayerRender as T,ESPlayerLogLevel as V,ESPlayerInterceptorType as k,ESPlayerState as w,ESPlayerOptionType as x,ESPlayerOptionCategory as M}from"@extscreen/es3-player"; /** * @vue/shared v3.5.15 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/ /*! #__NO_SIDE_EFFECTS__ */ function U(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return e=>e in t}const F="production"!==process.env.NODE_ENV?Object.freeze({}):{};"production"===process.env.NODE_ENV||Object.freeze([]);const Y=()=>{},B=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),$=Object.assign,z=Object.prototype.hasOwnProperty,j=(e,t)=>z.call(e,t),G=Array.isArray,H=e=>"[object Map]"===X(e),W=e=>"function"==typeof e,K=e=>"string"==typeof e,q=e=>"symbol"==typeof e,J=e=>null!==e&&"object"==typeof e,Z=Object.prototype.toString,X=e=>Z.call(e),Q=e=>X(e).slice(8,-1),ee=e=>K(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,te=(e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))})((e=>e.charAt(0).toUpperCase()+e.slice(1))),ne=(e,t)=>!Object.is(e,t);let oe;const re=()=>oe||(oe="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});function ae(e){if(G(e)){const t={};for(let n=0;n<e.length;n++){const o=e[n],r=K(o)?ce(o):ae(o);if(r)for(const e in r)t[e]=r[e]}return t}if(K(e)||J(e))return e}const ie=/;(?![^(]*\))/g,le=/:([^]+)/,se=/\/\*[^]*?\*\//g;function ce(e){const t={};return e.replace(se,"").split(ie).forEach((e=>{if(e){const n=e.split(le);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function ue(e){let t="";if(K(e))t=e;else if(G(e))for(let n=0;n<e.length;n++){const o=ue(e[n]);o&&(t+=o+" ")}else if(J(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()} /** * @vue/reactivity v3.5.15 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function de(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let pe;const fe=new WeakSet;class ye{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0}pause(){this.flags|=64}resume(){64&this.flags&&(this.flags&=-65,fe.has(this)&&(fe.delete(this),this.trigger()))}notify(){2&this.flags&&!(32&this.flags)||8&this.flags||function(e,t=!1){if(e.flags|=8,t)return e.next=he,void(he=e);e.next=ge,ge=e}(this)}run(){if(!(1&this.flags))return this.fn();this.flags|=2,Ie(this),ve(this);const e=pe,t=Le;pe=this,Le=!0;try{return this.fn()}finally{"production"!==process.env.NODE_ENV&&pe!==this&&de("Active effect was not restored correctly - this is likely a Vue internal bug."),me(this),pe=e,Le=t,this.flags&=-3}}stop(){if(1&this.flags){for(let e=this.deps;e;e=e.nextDep)Ce(e);this.deps=this.depsTail=void 0,Ie(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){64&this.flags?fe.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Se(this)&&this.run()}get dirty(){return Se(this)}}let ge,he,Pe=0;function _e(){Pe++}function Ee(){if(--Pe>0)return;if(he){let e=he;for(he=void 0;e;){const t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;ge;){let t=ge;for(ge=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,1&t.flags)try{t.trigger()}catch(t){e||(e=t)}t=n}}if(e)throw e}function ve(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function me(e){let t,n=e.depsTail,o=n;for(;o;){const e=o.prevDep;-1===o.version?(o===n&&(n=e),Ce(o),De(o)):t=o,o.dep.activeLink=o.prevActiveLink,o.prevActiveLink=void 0,o=e}e.deps=t,e.depsTail=n}function Se(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Re(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Re(e){if(4&e.flags&&!(16&e.flags))return;if(e.flags&=-17,e.globalVersion===Oe)return;if(e.globalVersion=Oe,!e.isSSR&&128&e.flags&&(!e.deps&&!e._dirty||!Se(e)))return;e.flags|=2;const t=e.dep,n=pe,o=Le;pe=e,Le=!0;try{ve(e);const n=e.fn(e._value);(0===t.version||ne(n,e._value))&&(e.flags|=128,e._value=n,t.version++)}catch(e){throw t.version++,e}finally{pe=n,Le=o,me(e),e.flags&=-3}}function Ce(e,t=!1){const{dep:n,prevSub:o,nextSub:r}=e;if(o&&(o.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=o,e.nextSub=void 0),"production"!==process.env.NODE_ENV&&n.subsHead===e&&(n.subsHead=r),n.subs===e&&(n.subs=o,!o&&n.computed)){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)Ce(e,!0)}t||--n.sc||!n.map||n.map.delete(n.key)}function De(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Le=!0;const be=[];function Ae(){be.push(Le),Le=!1}function Ne(){const e=be.pop();Le=void 0===e||e}function Ie(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const e=pe;pe=void 0;try{t()}finally{pe=e}}}let Oe=0;class Te{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Ve{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,"production"!==process.env.NODE_ENV&&(this.subsHead=void 0)}track(e){if(!pe||!Le||pe===this.computed)return;let t=this.activeLink;if(void 0===t||t.sub!==pe)t=this.activeLink=new Te(pe,this),pe.deps?(t.prevDep=pe.depsTail,pe.depsTail.nextDep=t,pe.depsTail=t):pe.deps=pe.depsTail=t,ke(t);else if(-1===t.version&&(t.version=this.version,t.nextDep)){const e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=pe.depsTail,t.nextDep=void 0,pe.depsTail.nextDep=t,pe.depsTail=t,pe.deps===t&&(pe.deps=e)}return"production"!==process.env.NODE_ENV&&pe.onTrack&&pe.onTrack($({effect:pe},e)),t}trigger(e){this.version++,Oe++,this.notify(e)}notify(e){_e();try{if("production"!==process.env.NODE_ENV)for(let t=this.subsHead;t;t=t.nextSub)!t.sub.onTrigger||8&t.sub.flags||t.sub.onTrigger($({effect:t.sub},e));for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{Ee()}}}function ke(e){if(e.dep.sc++,4&e.sub.flags){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)ke(e)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),"production"!==process.env.NODE_ENV&&void 0===e.dep.subsHead&&(e.dep.subsHead=e),e.dep.subs=e}}const we=new WeakMap,xe=Symbol("production"!==process.env.NODE_ENV?"Object iterate":""),Me=Symbol("production"!==process.env.NODE_ENV?"Map keys iterate":""),Ue=Symbol("production"!==process.env.NODE_ENV?"Array iterate":"");function Fe(e,t,n){if(Le&&pe){let o=we.get(e);o||we.set(e,o=new Map);let r=o.get(n);r||(o.set(n,r=new Ve),r.map=o,r.key=n),"production"!==process.env.NODE_ENV?r.track({target:e,type:t,key:n}):r.track()}}function Ye(e,t,n,o,r,a){const i=we.get(e);if(!i)return void Oe++;const l=i=>{i&&("production"!==process.env.NODE_ENV?i.trigger({target:e,type:t,key:n,newValue:o,oldValue:r,oldTarget:a}):i.trigger())};if(_e(),"clear"===t)i.forEach(l);else{const r=G(e),a=r&&ee(n);if(r&&"length"===n){const e=Number(o);i.forEach(((t,n)=>{("length"===n||n===Ue||!q(n)&&n>=e)&&l(t)}))}else switch((void 0!==n||i.has(void 0))&&l(i.get(n)),a&&l(i.get(Ue)),t){case"add":r?a&&l(i.get("length")):(l(i.get(xe)),H(e)&&l(i.get(Me)));break;case"delete":r||(l(i.get(xe)),H(e)&&l(i.get(Me)));break;case"set":H(e)&&l(i.get(xe))}}Ee()}function Be(e){const t=Lt(e);return t===e?t:(Fe(t,"iterate",Ue),Ct(e)?t:t.map(At))}function $e(e){return Fe(e=Lt(e),"iterate",Ue),e}const ze={__proto__:null,[Symbol.iterator](){return je(this,Symbol.iterator,At)},concat(...e){return Be(this).concat(...e.map((e=>G(e)?Be(e):e)))},entries(){return je(this,"entries",(e=>(e[1]=At(e[1]),e)))},every(e,t){return He(this,"every",e,t,void 0,arguments)},filter(e,t){return He(this,"filter",e,t,(e=>e.map(At)),arguments)},find(e,t){return He(this,"find",e,t,At,arguments)},findIndex(e,t){return He(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return He(this,"findLast",e,t,At,arguments)},findLastIndex(e,t){return He(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return He(this,"forEach",e,t,void 0,arguments)},includes(...e){return Ke(this,"includes",e)},indexOf(...e){return Ke(this,"indexOf",e)},join(e){return Be(this).join(e)},lastIndexOf(...e){return Ke(this,"lastIndexOf",e)},map(e,t){return He(this,"map",e,t,void 0,arguments)},pop(){return qe(this,"pop")},push(...e){return qe(this,"push",e)},reduce(e,...t){return We(this,"reduce",e,t)},reduceRight(e,...t){return We(this,"reduceRight",e,t)},shift(){return qe(this,"shift")},some(e,t){return He(this,"some",e,t,void 0,arguments)},splice(...e){return qe(this,"splice",e)},toReversed(){return Be(this).toReversed()},toSorted(e){return Be(this).toSorted(e)},toSpliced(...e){return Be(this).toSpliced(...e)},unshift(...e){return qe(this,"unshift",e)},values(){return je(this,"values",At)}};function je(e,t,n){const o=$e(e),r=o[t]();return o===e||Ct(e)||(r._next=r.next,r.next=()=>{const e=r._next();return e.value&&(e.value=n(e.value)),e}),r}const Ge=Array.prototype;function He(e,t,n,o,r,a){const i=$e(e),l=i!==e&&!Ct(e),s=i[t];if(s!==Ge[t]){const t=s.apply(e,a);return l?At(t):t}let c=n;i!==e&&(l?c=function(t,o){return n.call(this,At(t),o,e)}:n.length>2&&(c=function(t,o){return n.call(this,t,o,e)}));const u=s.call(i,c,o);return l&&r?r(u):u}function We(e,t,n,o){const r=$e(e);let a=n;return r!==e&&(Ct(e)?n.length>3&&(a=function(t,o,r){return n.call(this,t,o,r,e)}):a=function(t,o,r){return n.call(this,t,At(o),r,e)}),r[t](a,...o)}function Ke(e,t,n){const o=Lt(e);Fe(o,"iterate",Ue);const r=o[t](...n);return-1!==r&&!1!==r||!Dt(n[0])?r:(n[0]=Lt(n[0]),o[t](...n))}function qe(e,t,n=[]){Ae(),_e();const o=Lt(e)[t].apply(e,n);return Ee(),Ne(),o}const Je=U("__proto__,__v_isRef,__isVue"),Ze=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(q));function Xe(e){q(e)||(e=String(e));const t=Lt(this);return Fe(t,"has",e),t.hasOwnProperty(e)}class Qe{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){if("__v_skip"===t)return e.__v_skip;const o=this._isReadonly,r=this._isShallow;if("__v_isReactive"===t)return!o;if("__v_isReadonly"===t)return o;if("__v_isShallow"===t)return r;if("__v_raw"===t)return n===(o?r?Pt:ht:r?gt:yt).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const a=G(e);if(!o){let e;if(a&&(e=ze[t]))return e;if("hasOwnProperty"===t)return Xe}const i=Reflect.get(e,t,It(e)?e:n);return(q(t)?Ze.has(t):Je(t))?i:(o||Fe(e,"get",t),r?i:It(i)?a&&ee(t)?i:i.value:J(i)?o?Et(i):_t(i):i)}}class et extends Qe{constructor(e=!1){super(!1,e)}set(e,t,n,o){let r=e[t];if(!this._isShallow){const t=Rt(r);if(Ct(n)||Rt(n)||(r=Lt(r),n=Lt(n)),!G(e)&&It(r)&&!It(n))return!t&&(r.value=n,!0)}const a=G(e)&&ee(t)?Number(t)<e.length:j(e,t),i=Reflect.set(e,t,n,It(e)?e:o);return e===Lt(o)&&(a?ne(n,r)&&Ye(e,"set",t,n,r):Ye(e,"add",t,n)),i}deleteProperty(e,t){const n=j(e,t),o=e[t],r=Reflect.deleteProperty(e,t);return r&&n&&Ye(e,"delete",t,void 0,o),r}has(e,t){const n=Reflect.has(e,t);return q(t)&&Ze.has(t)||Fe(e,"has",t),n}ownKeys(e){return Fe(e,"iterate",G(e)?"length":xe),Reflect.ownKeys(e)}}class tt extends Qe{constructor(e=!1){super(!0,e)}set(e,t){return"production"!==process.env.NODE_ENV&&de(`Set operation on key "${String(t)}" failed: target is readonly.`,e),!0}deleteProperty(e,t){return"production"!==process.env.NODE_ENV&&de(`Delete operation on key "${String(t)}" failed: target is readonly.`,e),!0}}const nt=new et,ot=new tt,rt=new tt(!0),at=e=>e,it=e=>Reflect.getPrototypeOf(e);function lt(e){return function(...t){if("production"!==process.env.NODE_ENV){const n=t[0]?`on key "${t[0]}" `:"";de(`${te(e)} operation ${n}failed: target is readonly.`,Lt(this))}return"delete"!==e&&("clear"===e?void 0:this)}}function st(e,t){const n={get(n){const o=this.__v_raw,r=Lt(o),a=Lt(n);e||(ne(n,a)&&Fe(r,"get",n),Fe(r,"get",a));const{has:i}=it(r),l=t?at:e?Nt:At;return i.call(r,n)?l(o.get(n)):i.call(r,a)?l(o.get(a)):void(o!==r&&o.get(n))},get size(){const t=this.__v_raw;return!e&&Fe(Lt(t),"iterate",xe),Reflect.get(t,"size",t)},has(t){const n=this.__v_raw,o=Lt(n),r=Lt(t);return e||(ne(t,r)&&Fe(o,"has",t),Fe(o,"has",r)),t===r?n.has(t):n.has(t)||n.has(r)},forEach(n,o){const r=this,a=r.__v_raw,i=Lt(a),l=t?at:e?Nt:At;return!e&&Fe(i,"iterate",xe),a.forEach(((e,t)=>n.call(o,l(e),l(t),r)))}};$(n,e?{add:lt("add"),set:lt("set"),delete:lt("delete"),clear:lt("clear")}:{add(e){t||Ct(e)||Rt(e)||(e=Lt(e));const n=Lt(this);return it(n).has.call(n,e)||(n.add(e),Ye(n,"add",e,e)),this},set(e,n){t||Ct(n)||Rt(n)||(n=Lt(n));const o=Lt(this),{has:r,get:a}=it(o);let i=r.call(o,e);i?"production"!==process.env.NODE_ENV&&ft(o,r,e):(e=Lt(e),i=r.call(o,e));const l=a.call(o,e);return o.set(e,n),i?ne(n,l)&&Ye(o,"set",e,n,l):Ye(o,"add",e,n),this},delete(e){const t=Lt(this),{has:n,get:o}=it(t);let r=n.call(t,e);r?"production"!==process.env.NODE_ENV&&ft(t,n,e):(e=Lt(e),r=n.call(t,e));const a=o?o.call(t,e):void 0,i=t.delete(e);return r&&Ye(t,"delete",e,void 0,a),i},clear(){const e=Lt(this),t=0!==e.size,n="production"!==process.env.NODE_ENV?H(e)?new Map(e):new Set(e):void 0,o=e.clear();return t&&Ye(e,"clear",void 0,void 0,n),o}});return["keys","values","entries",Symbol.iterator].forEach((o=>{n[o]=function(e,t,n){return function(...o){const r=this.__v_raw,a=Lt(r),i=H(a),l="entries"===e||e===Symbol.iterator&&i,s="keys"===e&&i,c=r[e](...o),u=n?at:t?Nt:At;return!t&&Fe(a,"iterate",s?Me:xe),{next(){const{value:e,done:t}=c.next();return t?{value:e,done:t}:{value:l?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}(o,e,t)})),n}function ct(e,t){const n=st(e,t);return(t,o,r)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get(j(n,o)&&o in t?n:t,o,r)}const ut={get:ct(!1,!1)},dt={get:ct(!0,!1)},pt={get:ct(!0,!0)};function ft(e,t,n){const o=Lt(n);if(o!==n&&t.call(e,o)){const t=Q(e);de(`Reactive ${t} contains both the raw and reactive versions of the same object${"Map"===t?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const yt=new WeakMap,gt=new WeakMap,ht=new WeakMap,Pt=new WeakMap;function _t(e){return Rt(e)?e:mt(e,!1,nt,ut,yt)}function Et(e){return mt(e,!0,ot,dt,ht)}function vt(e){return mt(e,!0,rt,pt,Pt)}function mt(e,t,n,o,r){if(!J(e))return"production"!==process.env.NODE_ENV&&de(`value cannot be made ${t?"readonly":"reactive"}: ${String(e)}`),e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const a=(i=e).__v_skip||!Object.isExtensible(i)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(Q(i));var i;if(0===a)return e;const l=r.get(e);if(l)return l;const s=new Proxy(e,2===a?o:n);return r.set(e,s),s}function St(e){return Rt(e)?St(e.__v_raw):!(!e||!e.__v_isReactive)}function Rt(e){return!(!e||!e.__v_isReadonly)}function Ct(e){return!(!e||!e.__v_isShallow)}function Dt(e){return!!e&&!!e.__v_raw}function Lt(e){const t=e&&e.__v_raw;return t?Lt(t):e}function bt(e){return!j(e,"__v_skip")&&Object.isExtensible(e)&&((e,t,n,o=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:o,value:n})})(e,"__v_skip",!0),e}const At=e=>J(e)?_t(e):e,Nt=e=>J(e)?Et(e):e;function It(e){return!!e&&!0===e.__v_isRef}const Ot={get:(e,t,n)=>{return"__v_raw"===t?e:It(o=Reflect.get(e,t,n))?o.value:o;var o},set:(e,t,n,o)=>{const r=e[t];return It(r)&&!It(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};const Tt={},Vt=new WeakMap;let kt;function wt(e,t,n=F){const{immediate:o,deep:r,once:a,scheduler:i,augmentJob:l,call:s}=n,c=e=>{(n.onWarn||de)("Invalid watch source: ",e,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},u=e=>r?e:Ct(e)||!1===r||0===r?xt(e,1):xt(e);let d,p,f,y,g=!1,h=!1;if(It(e)?(p=()=>e.value,g=Ct(e)):St(e)?(p=()=>u(e),g=!0):G(e)?(h=!0,g=e.some((e=>St(e)||Ct(e))),p=()=>e.map((e=>It(e)?e.value:St(e)?u(e):W(e)?s?s(e,2):e():void("production"!==process.env.NODE_ENV&&c(e))))):W(e)?p=t?s?()=>s(e,2):e:()=>{if(f){Ae();try{f()}finally{Ne()}}const t=kt;kt=d;try{return s?s(e,3,[y]):e(y)}finally{kt=t}}:(p=Y,"production"!==process.env.NODE_ENV&&c(e)),t&&r){const e=p,t=!0===r?1/0:r;p=()=>xt(e(),t)}const P=()=>{d.stop()};if(a&&t){const e=t;t=(...t)=>{e(...t),P()}}let _=h?new Array(e.length).fill(Tt):Tt;const E=e=>{if(1&d.flags&&(d.dirty||e))if(t){const e=d.run();if(r||g||(h?e.some(((e,t)=>ne(e,_[t]))):ne(e,_))){f&&f();const n=kt;kt=d;try{const n=[e,_===Tt?void 0:h&&_[0]===Tt?[]:_,y];_=e,s?s(t,3,n):t(...n)}finally{kt=n}}}else d.run()};return l&&l(E),d=new ye(p),d.scheduler=i?()=>i(E,!1):E,y=e=>function(e,t=!1,n=kt){if(n){let t=Vt.get(n);t||Vt.set(n,t=[]),t.push(e)}else"production"===process.env.NODE_ENV||t||de("onWatcherCleanup() was called when there was no active watcher to associate with.")}(e,!1,d),f=d.onStop=()=>{const e=Vt.get(d);if(e){if(s)s(e,4);else for(const t of e)t();Vt.delete(d)}},"production"!==process.env.NODE_ENV&&(d.onTrack=n.onTrack,d.onTrigger=n.onTrigger),t?o?E(!0):_=d.run():i?i(E.bind(null,!0),!0):d.run(),P.pause=d.pause.bind(d),P.resume=d.resume.bind(d),P.stop=P,P}function xt(e,t=1/0,n){if(t<=0||!J(e)||e.__v_skip)return e;if((n=n||new Set).has(e))return e;if(n.add(e),t--,It(e))xt(e.value,t,n);else if(G(e))for(let o=0;o<e.length;o++)xt(e[o],t,n);else if("[object Set]"===X(e)||H(e))e.forEach((e=>{xt(e,t,n)}));else if((e=>"[object Object]"===X(e))(e)){for(const o in e)xt(e[o],t,n);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&xt(e[o],t,n)}return e} /** * @vue/runtime-core v3.5.15 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const Mt=[];let Ut=!1;function Ft(e,...t){if(Ut)return;Ut=!0,Ae();const n=Mt.length?Mt[Mt.length-1].component:null,o=n&&n.appContext.config.warnHandler,r=function(){let e=Mt[Mt.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const o=e.component&&e.component.parent;e=o&&o.vnode}return t}();if(o)zt(o,n,11,[e+t.map((e=>{var t,n;return null!=(n=null==(t=e.toString)?void 0:t.call(e))?n:JSON.stringify(e)})).join(""),n&&n.proxy,r.map((({vnode:e})=>`at <${Xn(n,e.type)}>`)).join("\n"),r]);else{const n=[`[Vue warn]: ${e}`,...t];r.length&&n.push("\n",...function(e){const t=[];return e.forEach(((e,n)=>{t.push(...0===n?[]:["\n"],...function({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",o=!!e.component&&null==e.component.parent,r=` at <${Xn(e.component,e.type,o)}`,a=">"+n;return e.props?[r,...Yt(e.props),a]:[r+a]}(e))})),t}(r)),console.warn(...n)}Ne(),Ut=!1}function Yt(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach((n=>{t.push(...Bt(n,e[n]))})),n.length>3&&t.push(" ..."),t}function Bt(e,t,n){return K(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:[`${e}=${t}`]:It(t)?(t=Bt(e,Lt(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):W(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=Lt(t),n?t:[`${e}=`,t])}const $t={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function zt(e,t,n,o){try{return o?e(...o):e()}catch(e){Gt(e,t,n)}}function jt(e,t,n,o){if(W(e)){const a=zt(e,t,n,o);return a&&((J(r=a)||W(r))&&W(r.then)&&W(r.catch))&&a.catch((e=>{Gt(e,t,n)})),a}var r;if(G(e)){const r=[];for(let a=0;a<e.length;a++)r.push(jt(e[a],t,n,o));return r}"production"!==process.env.NODE_ENV&&Ft("Invalid value type passed to callWithAsyncErrorHandling(): "+typeof e)}function Gt(e,t,n,o=!0){const r=t?t.vnode:null,{errorHandler:a,throwUnhandledErrorInProduction:i}=t&&t.appContext.config||F;if(t){let o=t.parent;const r=t.proxy,i="production"!==process.env.NODE_ENV?$t[n]:`https://vuejs.org/error-reference/#runtime-${n}`;for(;o;){const t=o.ec;if(t)for(let n=0;n<t.length;n++)if(!1===t[n](e,r,i))return;o=o.parent}if(a)return Ae(),zt(a,null,10,[e,r,i]),void Ne()}!function(e,t,n,o=!0,r=!1){if("production"!==process.env.NODE_ENV){const r=$t[t];if(n&&(a=n,Mt.push(a)),Ft("Unhandled error"+(r?` during execution of ${r}`:"")),n&&Mt.pop(),o)throw e;console.error(e)}else{if(r)throw e;console.error(e)}var a}(e,n,r,o,i)}const Ht=[];let Wt=-1;const Kt=[];let qt=null,Jt=0;const Zt=Promise.resolve();let Xt=null;function Qt(e){const t=Xt||Zt;return e?t.then(this?e.bind(this):e):t}function en(e){if(!(1&e.flags)){const t=on(e),n=Ht[Ht.length-1];!n||!(2&e.flags)&&t>=on(n)?Ht.push(e):Ht.splice(function(e){let t=Wt+1,n=Ht.length;for(;t<n;){const o=t+n>>>1,r=Ht[o],a=on(r);a<e||a===e&&2&r.flags?t=o+1:n=o}return t}(t),0,e),e.flags|=1,tn()}}function tn(){Xt||(Xt=Zt.then(rn))}function nn(e){G(e)?Kt.push(...e):qt&&-1===e.id?qt.splice(Jt+1,0,e):1&e.flags||(Kt.push(e),e.flags|=1),tn()}const on=e=>null==e.id?2&e.flags?-1:1/0:e.id;function rn(e){"production"!==process.env.NODE_ENV&&(e=e||new Map);const t="production"!==process.env.NODE_ENV?t=>an(e,t):Y;try{for(Wt=0;Wt<Ht.length;Wt++){const e=Ht[Wt];if(e&&!(8&e.flags)){if("production"!==process.env.NODE_ENV&&t(e))continue;4&e.flags&&(e.flags&=-2),zt(e,e.i,e.i?15:14),4&e.flags||(e.flags&=-2)}}}finally{for(;Wt<Ht.length;Wt++){const e=Ht[Wt];e&&(e.flags&=-2)}Wt=-1,Ht.length=0,function(e){if(Kt.length){const t=[...new Set(Kt)].sort(((e,t)=>on(e)-on(t)));if(Kt.length=0,qt)return void qt.push(...t);for(qt=t,"production"!==process.env.NODE_ENV&&(e=e||new Map),Jt=0;Jt<qt.length;Jt++){const t=qt[Jt];"production"!==process.env.NODE_ENV&&an(e,t)||(4&t.flags&&(t.flags&=-2),8&t.flags||t(),t.flags&=-2)}qt=null,Jt=0}}(e),Xt=null,(Ht.length||Kt.length)&&rn(e)}}function an(e,t){const n=e.get(t)||0;if(n>100){const e=t.i,n=e&&Zn(e.type);return Gt(`Maximum recursive updates exceeded${n?` in component <${n}>`:""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`,null,10),!0}return e.set(t,n+1),!1}const ln=new Map;"production"!==process.env.NODE_ENV&&(re().__VUE_HMR_RUNTIME__={createRecord:dn((function(e,t){if(sn.has(e))return!1;return sn.set(e,{initialDef:cn(t),instances:new Set}),!0})),rerender:dn((function(e,t){const n=sn.get(e);if(!n)return;n.initialDef.render=t,[...n.instances].forEach((e=>{t&&(e.render=t,cn(e.type).render=t),e.renderCache=[],e.update()}))})),reload:dn((function(e,t){const n=sn.get(e);if(!n)return;t=cn(t),un(n.initialDef,t);const o=[...n.instances];for(let e=0;e<o.length;e++){const r=o[e],a=cn(r.type);let i=ln.get(a);i||(a!==n.initialDef&&un(a,t),ln.set(a,i=new Set)),i.add(r),r.appContext.propsCache.delete(r.type),r.appContext.emitsCache.delete(r.type),r.appContext.optionsCache.delete(r.type),r.ceReload?(i.add(r),r.ceReload(t.styles),i.delete(r)):r.parent?en((()=>{r.parent.update(),i.delete(r)})):r.appContext.reload?r.appContext.reload():"undefined"!=typeof window?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required."),r.root.ce&&r!==r.root&&r.root.ce._removeChildStyle(a)}nn((()=>{ln.clear()}))}))});const sn=new Map;function cn(e){return Qn(e)?e.__vccOpts:e}function un(e,t){$(e,t);for(const n in e)"__file"===n||n in t||delete e[n]}function dn(e){return(t,n)=>{try{return e(t,n)}catch(e){console.error(e),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let pn=null;function fn(e,t){6&e.shapeFlag&&e.component?(e.transition=t,fn(e.component.subTree,t)):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t} /*! #__NO_SIDE_EFFECTS__ */re().requestIdleCallback,re().cancelIdleCallback;const yn=Symbol.for("v-ndc"),gn=e=>e?4&e.vnode.shapeFlag?function(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(St(t=bt(e.exposed))?t:new Proxy(t,Ot),{get:(t,n)=>n in t?t[n]:n in hn?hn[n](e):void 0,has:(e,t)=>t in e||t in hn})):e.proxy;var t}(e):gn(e.parent):null,hn=$(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>"production"!==process.env.NODE_ENV?vt(e.props):e.props,$attrs:e=>"production"!==process.env.NODE_ENV?vt(e.attrs):e.attrs,$slots:e=>"production"!==process.env.NODE_ENV?vt(e.slots):e.slots,$refs:e=>"production"!==process.env.NODE_ENV?vt(e.refs):e.refs,$parent:e=>gn(e.parent),$root:e=>gn(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?function(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:a,config:{optionMergeStrategies:i}}=e.appContext,l=a.get(t);let s;l?s=l:r.length||n||o?(s={},r.length&&r.forEach((e=>mn(s,e,i,!0))),mn(s,t,i)):s=t;J(t)&&a.set(t,s);return s}(e):e.type,$forceUpdate:e=>e.f||(e.f=()=>{en(e.update)}),$nextTick:e=>e.n||(e.n=Qt.bind(e.proxy)),$watch:e=>__VUE_OPTIONS_API__?Vn.bind(e):Y}),Pn=(e,t)=>e!==F&&!e.__isScriptSetup&&j(e,t),_n={get({_:e},t){if("__v_skip"===t)return!0;const{ctx:n,setupState:o,data:r,props:a,accessCache:i,type:l,appContext:s}=e;if("production"!==process.env.NODE_ENV&&"__isVue"===t)return!0;let c;if("$"!==t[0]){const l=i[t];if(void 0!==l)switch(l){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return a[t]}else{if(Pn(o,t))return i[t]=1,o[t];if(r!==F&&j(r,t))return i[t]=2,r[t];if((c=e.propsOptions[0])&&j(c,t))return i[t]=3,a[t];if(n!==F&&j(n,t))return i[t]=4,n[t];__VUE_OPTIONS_API__&&!vn||(i[t]=0)}}const u=hn[t];let d,p;return u?("$attrs"===t?(Fe(e.attrs,"get",""),process.env.NODE_ENV):"production"!==process.env.NODE_ENV&&"$slots"===t&&Fe(e,"get",t),u(e)):(d=l.__cssModules)&&(d=d[t])?d:n!==F&&j(n,t)?(i[t]=4,n[t]):(p=s.config.globalProperties,j(p,t)?p[t]:void process.env.NODE_ENV)},set({_:e},t,n){const{data:o,setupState:r,ctx:a}=e;return Pn(r,t)?(r[t]=n,!0):"production"!==process.env.NODE_ENV&&r.__isScriptSetup&&j(r,t)?(Ft(`Cannot mutate <script setup> binding "${t}" from Options API.`),!1):o!==F&&j(o,t)?(o[t]=n,!0):j(e.props,t)?("production"!==process.env.NODE_ENV&&Ft(`Attempting to mutate prop "${t}". Props are readonly.`),!1):"$"===t[0]&&t.slice(1)in e?("production"!==process.env.NODE_ENV&&Ft(`Attempting to mutate public property "${t}". Properties starting with $ are reserved and readonly.`),!1):("production"!==process.env.NODE_ENV&&t in e.appContext.config.globalProperties?Object.defineProperty(a,t,{enumerable:!0,configurable:!0,value:n}):a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:a}},i){let l;return!!n[i]||e!==F&&j(e,i)||Pn(t,i)||(l=a[0])&&j(l,i)||j(o,i)||j(hn,i)||j(r.config.globalProperties,i)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:j(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function En(e){return G(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}"production"!==process.env.NODE_ENV&&(_n.ownKeys=e=>(Ft("Avoid app logic that relies on enumerating keys on a component instance. The keys will be empty in production mode to avoid performance overhead."),Reflect.ownKeys(e)));let vn=!0;function mn(e,t,n,o=!1){const{mixins:r,extends:a}=t;a&&mn(e,a,n,!0),r&&r.forEach((t=>mn(e,t,n,!0)));for(const r in t)if(o&&"expose"===r)"production"!==process.env.NODE_ENV&&Ft('"expose" option is ignored when declared in mixins or extends. It should only be declared in the base component itself.');else{const o=Sn[r]||n&&n[r];e[r]=o?o(e[r],t[r]):t[r]}return e}const Sn={data:Rn,props:bn,emits:bn,methods:Ln,computed:Ln,beforeCreate:Dn,created:Dn,beforeMount:Dn,mounted:Dn,beforeUpdate:Dn,updated:Dn,beforeDestroy:Dn,beforeUnmount:Dn,destroyed:Dn,unmounted:Dn,activated:Dn,deactivated:Dn,errorCaptured:Dn,serverPrefetch:Dn,components:Ln,directives:Ln,watch:function(e,t){if(!e)return t;if(!t)return e;const n=$(Object.create(null),e);for(const o in t)n[o]=Dn(e[o],t[o]);return n},provide:Rn,inject:function(e,t){return Ln(Cn(e),Cn(t))}};function Rn(e,t){return t?e?function(){return $(W(e)?e.call(this,this):e,W(t)?t.call(this,this):t)}:t:e}function Cn(e){if(G(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Dn(e,t){return e?[...new Set([].concat(e,t))]:t}function Ln(e,t){return e?$(Object.create(null),e,t):t}function bn(e,t){return e?G(e)&&G(t)?[...new Set([...e,...t])]:$(Object.create(null),En(e),En(null!=t?t:{})):t}const An={},Nn=e=>Object.getPrototypeOf(e)===An,In=function(e,t){t&&t.pendingBranch?G(e)?t.effects.push(...e):t.effects.push(e):nn(e)},On=Symbol.for("v-scx"),Tn=()=>{{const e=function(e,t,n=!1){const o=Hn||pn;if(o){let r=o?null==o.parent||o.ce?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:void 0;if(r&&e in r)return r[e];if(arguments.length>1)return n&&W(t)?t.call(o&&o.proxy):t;"production"!==process.env.NODE_ENV&&Ft(`injection "${String(e)}" not found.`)}else"production"!==process.env.NODE_ENV&&Ft("inject() can only be used inside setup() or functional components.")}(On);return e||"production"!==process.env.NODE_ENV&&Ft("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function Vn(e,t,n){const o=this.proxy,r=K(e)?e.includes(".")?function(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e<n.length&&t;e++)t=t[n[e]];return t}}(o,e):()=>o[e]:e.bind(o,o);let a;W(t)?a=t:(a=t.handler,n=t);const i=Wn(this),l=function(e,t,n=F){const{immediate:o,deep:r,flush:a,once:i}=n;"production"===process.env.NODE_ENV||t||(void 0!==o&&Ft('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),void 0!==r&&Ft('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'),void 0!==i&&Ft('watch() "once" option is only respected when using the watch(source, callback, options?) signature.'));const l=$({},n);"production"!==process.env.NODE_ENV&&(l.onWarn=Ft);const s=t&&o||!t&&"post"!==a;let c;if(Kn)if("sync"===a){const e=Tn();c=e.__watcherHandles||(e.__watcherHandles=[])}else if(!s){const e=()=>{};return e.stop=Y,e.resume=Y,e.pause=Y,e}const u=Hn;l.call=(e,t,n)=>jt(e,u,t,n);let d=!1;"post"===a?l.scheduler=e=>{In(e,u&&u.suspense)}:"sync"!==a&&(d=!0,l.scheduler=(e,t)=>{t?e():en(e)}),l.augmentJob=e=>{t&&(e.flags|=4),d&&(e.flags|=2,u&&(e.id=u.uid,e.i=u))};const p=wt(e,t,l);return Kn&&(c?c.push(p):s&&p()),p}(r,a.bind(o),n);return i(),l}const kn=Symbol.for("v-fgt"),wn=Symbol.for("v-txt"),xn=Symbol.for("v-cmt");const Mn=({key:e})=>null!=e?e:null,Un=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?K(e)||It(e)||W(e)?{i:pn,r:e,k:t,f:!!n}:e:null);const Fn="production"!==process.env.NODE_ENV?(...e)=>Yn(...e):Yn;function Yn(e,t=null,n=null,o=0,r=null,a=!1){if(e&&e!==yn||("production"===process.env.NODE_ENV||e||Ft(`Invalid vnode type when creating vnode: ${e}.`),e=xn),(i=e)&&!0===i.__v_isVNode){const o=Bn(e,t,!0);return n&&jn(o,n),o.patchFlag=-2,o}var i;if(Qn(e)&&(e=e.__vccOpts),t){t=function(e){return e?Dt(e)||Nn(e)?$({},e):e:null}(t);let{class:e,style:n}=t;e&&!K(e)&&(t.class=ue(e)),J(n)&&(Dt(n)&&!G(n)&&(n=$({},n)),t.style=ae(n))}const l=K(e)?1:(e=>e.__isSuspense)(e)?128:(e=>e.__isTeleport)(e)?64:J(e)?4:W(e)?2:0;return"production"!==process.env.NODE_ENV&&4&l&&Dt(e)&&Ft("Vue received a Component that was made a reactive object. This can lead to unnecessary performance overhead and should be avoided by marking the component with `markRaw` or using `shallowRef` instead of `ref`.","\nComponent that was made reactive: ",e=Lt(e)),function(e,t=null,n=null,o=0,r=null,a=(e===kn?0:1),i=!1,l=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Mn(t),ref:t&&Un(t),scopeId:null,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:pn};return l?(jn(s,n),128&a&&e.normalize(s)):n&&(s.shapeFlag|=K(n)?8:16),"production"!==process.env.NODE_ENV&&s.key!=s.key&&Ft("VNode created with invalid key (NaN). VNode type:",s.type),s}(e,t,n,o,r,l,a,!0)}function Bn(e,t,n=!1,o=!1){const{props:r,ref:a,patchFlag:i,children:l,transition:s}=e,c=t?function(...e){const t={};for(let n=0;n<e.length;n++){const o=e[n];for(const e in o)if("class"===e)t.class!==o.class&&(t.class=ue([t.class,o.class]));else if("style"===e)t.style=ae([t.style,o.style]);else if(B(e)){const n=t[e],r=o[e];!r||n===r||G(n)&&n.includes(r)||(t[e]=n?[].concat(n,r):r)}else""!==e&&(t[e]=o[e])}return t}(r||{},t):r,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Mn(c),ref:t&&t.ref?n&&a?G(a)?a.concat(Un(t)):[a,Un(t)]:Un(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:"production"!==process.env.NODE_ENV&&-1===i&&G(l)?l.map($n):l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==kn?-1===i?16:16|i:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:s,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Bn(e.ssContent),ssFallback:e.ssFallback&&Bn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return s&&o&&fn(u,s.clone(u)),u}function $n(e){const t=Bn(e);return G(e.children)&&(t.children=e.children.map($n)),t}function zn(e=" ",t=0){return Fn(wn,null,e,t)}function jn(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if(G(t))n=16;else if("object"==typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),jn(e,n()),n._c&&(n._d=!0)))}{n=32;const e=t._;e||Nn(t)||(t._ctx=pn)}}else W(t)?(t={default:t,_ctx:pn},n=32):(t=String(t),64&o?(n=16,t=[zn(t)]):n=8);e.children=t,e.shapeFlag|=n}let Gn,Hn=null;{const e=re(),t=(t,n)=>{let o;return(o=e[t])||(o=e[t]=[]),o.push(n),e=>{o.length>1?o.forEach((t=>t(e))):o[0](e)}};Gn=t("__VUE_INSTANCE_SETTERS__",(e=>Hn=e)),t("__VUE_SSR_SETTERS__",(e=>Kn=e))}const Wn=e=>{const t=Hn;return Gn(e),e.scope.on(),()=>{e.scope.off(),Gn(t)}};let Kn=!1;process.env.NODE_ENV;const qn=/(?:^|[-_])(\w)/g,Jn=e=>e.replace(qn,(e=>e.toUpperCase())).replace(/[-_]/g,"");function Zn(e,t=!0){return W(e)?e.displayName||e.name:e.name||t&&e.__name}function Xn(e,t,n=!1){let o=Zn(t);if(!o&&t.__file){const e=t.__file.match(/([^/\\]+)\.\w+$/);e&&(o=e[1])}if(!o&&e&&e.parent){const n=e=>{for(const n in e)if(e[n]===t)return n};o=n(e.components||e.parent.type.components)||n(e.appContext.components)}return o?Jn(o):n?"App":"Anonymous"}function Qn(e){return W(e)&&"__vccOpts"in e}function eo(e){return e.definition??y.ES_PLAYER_DEFINITION_UNKNOWN}function to(e,t){return t.findIndex((t=>t.definition===e))}process.env.NODE_ENV,process.env.NODE_ENV,process.env.NODE_ENV;const no="ESVideoPlayer";var oo,ro,ao=(oo={name:"es-video-player",emits:["onPlayerLazyInitSuccess","onPlayerLazyInitError","onPlayerInitialized","onPlayerError","onPlayerNoMediaSourceCanPlay","onPlayerPlayMediaSourceList","onPlayerPlayMediaSource","onPlayerInterceptSuccess","onPlayerInterceptError","onRealPlayerInitialized","onPlayerSizeChanged","onPlayerClickable","onPlayerViewChanged","onPlayerPreparing","onPlayerPrepared","onPlayerPlaying","onPlayerBeforeStopped","onPlayerPaused","onPlayerResumed","onPlayerStopped","onPlayerCompleted","onPlayerBufferStart","onPlayerBufferEnd","onPlayerADStart","onPlayerADEnd","onPlayerADSkip","onPlayerADPaused","onPlayerADResumed","onPlayerADLoaded","onPlayerAuthorized","onPlayerSetRateSuccess","onPlayerSetRateError","onPlayerSeekStart","onPlayerSeekCompleted","onPlayerLeftVolumeChanged","onPlayerRightVolumeChanged","onPlayerVolumeChanged","onPlayerDecodeListChanged","onPlayerDecodeChanged","onPlayerPlayRateListChanged","onPlayerPlayRateChanged","onPlayerAspectRatioListChanged","onPlayerAspectRatioChanged","onPlayerDefinitionListChanged","onPlayerDefinitionChanged","onPlayerPlayMediaSourceListModeListChanged","onPlayerPlayMediaSourceListModeChanged","onPlayerRenderListChanged","onPlayerRenderChanged","onPlayerInfo"],props:{playerType:{type:Number,default:1},playMediaSourceAuto:{type:Boolean,default:!0},playerWidth:{type:Number,default:1920},playerHeight:{type:Number,default:1080},playerZIndex:{type:Number,default:1},backgroundColor:{type:String,default:"transparent"}},type:1,setup(e,n){const r=t(),a=g(),i=h(),l=i.getPlayerConfiguration(),s=P(),c=_(),u=E(),d=v(),p=m(),f=S(),U=R(),F=C(),Y=D(),B=L(),$=b(),z=A(),j=t(!1);let G;const H=t(!0);let W,K,q,J,Z,X,Q,ee,te,ne,oe,re=!1,ae=!0,ie=!1,le=0,se=0,ce=0,ue=0,de=[N.ES_PLAYER_DECODE_HARDWARE,N.ES_PLAYER_DECODE_SOFTWARE],pe=[I.ES_PLAYER_RATE_0_5,I.ES_PLAYER_RATE_0_7_5,I.ES_PLAYER_RATE_1,I.ES_PLAYER_RATE_1_2,I.ES_PLAYER_RATE_1_2_5,I.ES_PLAYER_RATE_1_5,I.ES_PLAYER_RATE_1_7_5,I.ES_PLAYER_RATE_2,I.ES_PLAYER_RATE_2_5],fe=[],ye=[],ge=[O.ES_PLAYER_PLAY_MODE_ONCE,O.ES_PLAYER_PLAY_MODE_ORDER,O.ES_PLAYER_PLAY_MODE_SHUFFLE,O.ES_PLAYER_PLAY_MODE_REPEAT,O.ES_PLAYER_PLAY_MODE_LOOP],he=[T.ES_PLAYER_RENDER_NONE,T.ES_PLAYER_RENDER_SURFACE_VIEW,T.ES_PLAYER_RENDER_TEXTURE_VIEW],Pe=!1;function _e(){return e.playerType}function Ee(){return r.value}function ve(){if(a.isLoggable(V.DEBUG)&&a.d(no,"-----initializePlayerLazySuccess-----\x3e>>"),me(),Pe)return a.isLoggable(V.DEBUG)&&a.d(no,"-----initializePlayerLazySuccess--播放器已经销毁---\x3e>>"),void Me();n.emit("onPlayerLazyInitSuccess",_e()),a.isLoggable(V.DEBUG)&&a.d(no,"-----initializePlayerComponent-----\x3e>>"),Se()}function me(){G&&(clearInterval(G),G=null)}function Se(){Ee()?.getComponentInfo()}function Re(...e){Ee()?.initComponent()}function Ce(){a.isLoggable(V.DEBUG)&&a.d(no,"-----onPlayerInitializeSuccess-----\x3e>>"),Pe?Me():(F.setPlayer(Ee()),Y.setPlayer(Ee()),n.emit("onPlayerInitialized",_e()),F.onPlayerInitialized(_e()),Y.onPlayerInitialized(_e()),Ee()?.setProgressCallback(je),Ee()?.setDurationCallback(Ge))}function De(e){n.emit("onPlayerError",e)}function Le(e){n.emit("onPlayerNoMediaSourceCanPlay",e),F.onPlayerNoMediaSourceCanPlay(e),Y.onPlayerNoMediaSourceCanPlay(e),Ue()}function be(t){if(t.list.length<=0)return void De({errorCode:-1,errorMessage:"播放地址为空"});n.emit("onPlayerPlayMediaSourceList",t),F.onPlayerPlayMediaSourceList(t),Y.onPlayerPlayMediaSourceList(t),ee=B.getPlayMode(),et(ge),tt(ee);let o=function(e){if(e.length<=0)return[];let t=[];for(let n=0;n<e.length;n++){let o=eo(e[n]);o!==y.ES_PLAYER_DEFINITION_UNKNOWN&&t.push(o)}return t}(t.list);Qe(o),e.playMediaSourceAuto&&(t.index>=0?Ae(t.index):function(e){a.isLoggable(V.DEBUG)&&a.d(no,"-----playMediaSourceByDefinition---START--\x3e>>");let t=u.getDefinition(),n=0;try{n=to(t,e),n<=-1&&(n=0)}catch(e){a.isLoggable(V.DEBUG)&&a.d(no,"playMediaSourceByDefinition error :",e)}a.isLoggable(V.DEBUG)&&a.d(no,"-----playMediaSourceByDefinition---END--\x3e>>","definition:"+t+"index:"+n),Ae(n)}(t.list))}function Ae(e){a.isLoggable(V.DEBUG)&&a.d(no,"-----playMediaSourceByIndex-----\x3e>>",e),null==K.list||K.list.length<=0?ze({errorCode:-1,errorMessage:"MediaSourceList is null..."}):((e<0||e>K.list.length)&&(e=0,a.isLoggable(V.DEBUG)&&a.w(no,`Invalid play index: ${e}, defaulting to index 0.`)),le=e,q=K.list[e],Ne(q))}function Ne(e){a.isLoggable(V.DEBUG)&&a.d(no,"-----playMediaSource-----\x3e>>",e),Ye(!1),n.emit("onPlayerPlayMediaSource",e),F.onPlayerPlayMediaSource(e),Y.onPlayerPlayMediaSource(e);let t=eo(e);Q=t,u.setDefinition(Q),function(e){Q=e,n.emit("onPlayerDefinitionChanged",Q),F.onPlayerDefinitionChanged(e),Y.onPlayerDefinitionChanged(e)}(Q),Ze(pe),Z=d.getPlayRate(),Xe(Z),nt(he),te=p.getRender(),ot(te),qe(de),J=s.getDecode(),Je(J),X=c.getAspectRatio(),function(e){a.isLoggable(V.DEBUG)&&a.d(no,"-----interceptMediaSource-----\x3e>>",e);let t={result:null},n=null;const o=U.getInterceptorsByType(k.ES_PLAYER_INTERCEPTOR_TYPE_MEDIA_SOURCE),r=e.interceptors;let i=[];o&&o.length>0&&i.push(...o),r&&r.length>0&&i.push(...r),i&&i.length>0&&(n=Promise.resolve(t)),i.map((t=>{null!=n&&(n=n.then((n=>{try{n.result&&Object.assign(e,n.result)}catch(e){}return t.intercept(e)})))})),null!=n?n.then((t=>{try{t.result&&Object.assign(e,t.result)}catch(e){}Oe(t),Ie(e)}),(e=>{Te({error:{errorCode:e?.errorCode??-1,errorMessage:e?.errorMessage??""}})})):Ie(e)}(e)}function Ie(e){Ve(e)}function Oe(e){n.emit("onPlayerInterceptSuccess",e),F.onPlayerInterceptSuccess(e),Y.onPlayerInterceptSuccess(e)}function Te(e){n.emit("onPlayerInterceptError",e),F.onPlayerInterceptError(e),Y.onPlayerInterceptError(e)}function Ve(...t){let n=t[0];a.isLoggable(V.DEBUG)&&a.d(no,"-----------play-----PARAMS------\x3e>>","mediaSource:"+n,"aspectRatio:"+c.getAspectRatio(),"leftVolume:"+f.getLeftVolume(),"rightVolume:"+f.getRightVolume(),"render:"+p.getRender(),"playerType:"+z.getPlayerType(),"playMediaSourceAuto:"+e.playMediaSourceAuto,"isStopped:"+re,"isEnabled:"+ae),Be(e.playerWidth,e.playerHeight),a.isLoggable(V.DEBUG)&&a.d(no,"-----------play-----setSize------\x3e>>","playerWidth:"+e.playerWidth,"playerHeight:"+e.playerHeight);try{s.getDecode()==N.ES_PLAYER_DECODE_HARDWARE&&n.metadata&&n.metadata.coverToConcat&&(n.metadata.coverToConcat=!1)}catch(e){}a.isLoggable(V.DEBUG)&&a.d(no,"###################### PLAY START #################################"),Ee()?.play(n.uri,c.getAspectRatio(),f.getLeftVolume(),f.getRightVolume(),i.getPlayerConfiguration().options,z.getPlayerType(),!0,!!n.looping&&n.looping,p.getRender(),n.metadata),a.isLoggable(V.DEBUG)&&a.d(no,"###################### PLAY END #################################"),re||!ae||ie?a.isLoggable(V.DEBUG)&&a.d(no,"-----------play-----不自动播放------\x3e>>",n):(a.isLoggable(V.DEBUG)&&a.d(no,"-----------play-----自动播放------\x3e>>",n),we())}function ke(e=!1){if(Ue(),ee==O.ES_PLAYER_PLAY_MODE_ONCE)xe(),Ye(!1),e&&K.list&&le+1<K.list.length?Ae(le+1):Le(!0);else if(ee==O.ES_PLAYER_PLAY_MODE_ORDER)xe(),Ye(!1),K.list&&le+1<K.list.length?Ae(le+1):Le(!0);else if(ee==O.ES_PLAYER_PLAY_MODE_LOOP)xe(),Ye(!1),K.list&&le+1<K.list.length?Ae(le+1):Ae(0);else if(ee==O.ES_PLAYER_PLAY_MODE_SHUFFLE){if(K.list){let e=Math.floor(Math.random()*K.list.length);xe(),Ye(!1),Ae(e)}}else ee==O.ES_PLAYER_PLAY_MODE_REPEAT&&(xe(),Ye(!1),e?K.list&&le+1<K.list.length?Ae(le+1):Le(!0):Ae(le))}function we(){let e=K.position;if(a.isLoggable(V.DEBUG)&&a.d(no,"--------start------\x3e>>startPosition:",e,"currentPosition:"+se),Fe(!1),null!=se&&se>0){const e=Number(se);a.isLoggable(V.DEBUG)&&a.d(no,"-------start-----currentPosition----\x3e>>position:",e),Ee()?.start(e)}else if(e&&e.support){const t=Number(e.position);a.isLoggable(V.DEBUG)&&a.d(no,"-----start----startPosition.position-----\x3e>>position:",t),Ee()?.start(Number(e.position))}else a.isLoggable(V.DEBUG)&&a.d(no,"----start------0-------\x3e>>position:0"),Ee()?.start(0)}function xe(){a.isLoggable(V.DEBUG)&&a.d(no,"-------------stop-------------\x3e>>",Ee()),Fe(!1),Ye(!0),Ee()?.stop(),n.emit("onPlayerStopped"),F.onPlayerStopped(),Y.onPlayerStopped()}function Me(){a.isLoggable(V.DEBUG)&&a.d(no,"-------------release-------------\x3e>>"),Pe=!0,Fe(!1),Ee()?.release()}function Ue(){a.isLoggable(V.DEBUG)&&a.d(no,"-------------reset-------------\x3e>>"),se=0}function Fe(e){ie=e}function Ye(e){re=e}function Be(e,t){Ee()?.setSize($.getSize(e),$.getSize(t)),$e()}function $e(){Ee()?.invalidate()}function ze(e){n.emit("onPlayerError",e),F.onPlayerError(e),Y.onPlayerError(e),Ye(!0),ke(!0)}function je(e){se=e,F.onPlayerProgressChanged(e),Y.onPlayerProgressChanged(e),ne&&ne(e)}function Ge(e){F.onPlayerDurationChanged(e),Y.onPlayerDurationChanged(e),oe&&oe(e)}function He(e,t){ce=e,ue=t,n.emit("onPlayerVolumeChanged",ce,ue),F.onPlayerVolumeChanged(ce,ue),Y.onPlayerVolumeChanged(ce,ue)}function We(e){Ee()?.setLeftVolume(e),f.setLeftVolume(e)}function Ke(e){Ee()?.setRightVolume(e),f.setRightVolume(e)}function qe(e){de=e,n.emit("onPlayerDecodeListChanged",e),F.onPlayerDecodeListChanged(e),Y.onPlayerDecodeListChanged(e)}function Je(e){J=e,n.emit("onPlayerDecodeChanged",e),F.onPlayerDecodeChanged(e),Y.onPlayerDecodeChanged(e)}function Ze(e){pe=e,n.emit("onPlayerPlayRateListChanged",e),F.onPlayerPlayRateListChanged(e),Y.onPlayerPlayRateListChanged(e)}function Xe(e){Z=e,n.emit("onPlayerPlayRateChanged",Z),F.onPlayerPlayRateChanged(e),Y.onPlayerPlayRateChanged(e)}function Qe(e){ye=e,n.emit("onPlayerDefinitionListChanged",e),F.onPlayerDefinitionListChanged(e),Y.onPlayerDefinitionListChanged(e)}function et(e){n.emit("onPlayerPlayMediaSourceListModeListChanged",e),Y.onPlayerPlayMediaSourceListModeListChanged(e),F.onPlayerPlayMediaSourceListModeListChanged(e)}function tt(e){n.emit("onPlayerPlayMediaSourceListModeChanged",e),Y.onPlayerPlayMediaSourceListModeChanged(e),F.onPlayerPlayMediaSourceListModeChanged(e)}function nt(e){n.emit("onPlayerRenderListChanged",e),Y.onPlayerRenderListChanged(e),F.onPlayerRenderListChanged(e)}function ot(e){n.emit("onPlayerRenderChanged",e),Y.onPlayerRenderChanged(e),F.onPlayerRenderChanged(e)}return o((()=>[r.value]),(([e],[t])=>{e&&ve()}),{flush:"post"}),{videoPlayerRef:r,playerInitialized:j,visible:H,getPlayer:Ee,getComponentInfo:Se,initComponent:Re,getId:function(){return""},getType:_e,setVisible:function(e){H.value=e},initialize:function(){a.isLoggable(V.DEBUG)&&a.d(no,"--------initializePlayer------\x3e>>>>"),function(){if(me(),r.value)return j.value=!0,void ve();let e=(new Date).getTime();j.value=!0,G=setInterval((()=>{r.value||(new Date).getTime()-e>1e4&&(a.isLoggable(V.DEBUG)&&a.d(no,"-----initializePlayerLazyError-----\x3e>>"),me(),n.emit("onPlayerLazyInitError",_e()),De({errorCode:-1,errorMessage:"player lazy init error..."}))}),100)}()},unInitialize:function(){j.value=!1},isInitialized:function(){return null!=r.value},playMediaSourceList:function(e){a.isLoggable(V.DEBUG)&&a.d(no,"-----playMediaSourceList-----\x3e>>",e),Ye(!1),Ue(),K=e,function(e){a.isLoggable(V.DEBUG)&&a.d(no,"-----interceptMediaSourceList-----\x3e>>",e);let t={result:null},n=null;const o=U.getInterceptorsByType(k.ES_PLAYER_INTERCEPTOR_TYPE_MEDIA_SOURCE_LIST),r=e.interceptors;let i=[];o&&o.length>0&&i.push(...o),r&&r.length>0&&i.push(...r),i&&i.length>0&&(n=Promise.resolve(t)),i.map((t=>{null!=n&&(n=n.then((n=>{try{n.result&&Object.assign(e,n.result)}catch(e){}return t.intercept(e)})))})),null!=n?n.then((t=>{try{t.result&&Object.assign(e,t.result)}catch(e){}Oe(t),be(e)}),(e=>{let t={errorCode:e?.errorCode??-1,errorMessage:e?.errorMessage??""};Te({error:t}),De(t)})):be(e)}(K)},playMediaSourceByIndex:Ae,playMediaSourceById:function(e){if(K&&K.list&&K.list.length>0){let t=K.list.findIndex((t=>t.id==e));t>=0&&Ae(t)}},playMediaSource:Ne,playNextMediaSource:ke,playPreviousMediaSource:function(){if(Ue(),ee==O.ES_PLAYER_PLAY_MODE_ONCE)xe(),Ye(!1),Le(!1);else if(ee==O.ES_PLAYER_PLAY_MODE_ORDER)xe(),Ye(!1),le-1>=0?Ae(le-1):Le(!1);else if(ee==O.ES_PLAYER_PLAY_MODE_LOOP)xe(),Ye(!1),le-1>=0?Ae(le-1):K.list&&Ae(K.list.length-1);else if(ee==O.ES_PLAYER_PLAY_MODE_SHUFFLE){if(K.list){let e=Math.floor(Math.random()*K.list.length);xe(),Ye(!1),Ae(e)}}else ee==O.ES_PLAYER_PLAY_MODE_REPEAT&&(xe(),Ye(!1),Ae(le))},getMediaSourceList:function(){return K?K.list:null},getMediaSource:function(e){return K&&K.list&&e>=0&&e<K.list.length?K.list[e]:null},getPlayingMediaSourceIndex:function(){return le},getPlayingMediaSourceList:function(){return K},getPlayingMediaSource:function(){return q},play:Ve,start:we,pause:function(){a.isLoggable(V.DEBUG)&&a.d(no,"-------------pause-------------\x3e>>"),Fe(!0),Ee()?.pause(),n.emit("onPlayerPaused"),F.onPlayerPaused(),Y.onPlayerPaused()},stop:xe,resume:function(){a.isLoggable(V.DEBUG)&&a.d(no,"-------------resume-------------\x3e>>"),Ae(le)},reset:Ue,release:Me,seekTo:function(e){a.isLoggable(V.DEBUG)&&a.d(no,"-------------seekTo-------------\x3e>>"+e),se=e,Ee()?.seekTo(e)},control:function(e){a.isLoggable(V.DEBUG)&&a.d(no,"-------------control-------------\x3e>>",e)},getPlayerState:function(){return W},getDuration:function(){!re&&ae&&Ee()?.getDuration()},getCurrentPosition:function(){!re&&ae&&Ee()?.getCurrentPosition()},setSize:Be,setPlayerDimension:function(e,t,n,o,r,a){Ee()?.setPlayerDimension($.getSize(e),$.getSize(t),$.getSize(n),$.getSize(o),r,a)},setDefinition:function(e){let t=to(e,K.list);t>-1&&Ae(t)},setCache:function(e){Ee()?.setCache(e)},getPlayerDefinition:function(){return Q},getPlayerDefinitionList:function(){return ye},setAspectRatio:function(e){c.setAspectRatio(e),Ee()?.setAspectRatio(e)},getPlayerAspectRatio:function(){return X},getPlayerAspectRatioList:function(){return fe},setPlayRate:function(e){d.setPlayRate(e),Ee()?.setPlayRate(e),Xe(e)},getPlayerPlayRate:function(){return Z},getPlayerPlayRateList:function(){return pe},setDecode:function(e){s.setDecode(e),Je(e)},getPlayerDecode:function(){return J},getPlayerDecodeList:function(){return de},setRender:function(e){te=e,p.setRender(e),ot(e)},onPlayerRenderListChanged:nt,onPlayerRenderChanged:ot,setPlayMode:function(e){ee=e,B.setPlayMode(ee),tt(ee)}