UNPKG

@extscreen/es3-video-player

Version:

vue3 video player

17 lines 69.3 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 L,useESPlayerPlayModeManager as D,useESPlayerDisplayManager as b,useESPlayerTypeManager as A,ESPlayerDecode as I,ESPlayerRate as T,ESPlayerPlayMode as k,ESPlayerRender as V,ESPlayerLogLevel as N,ESPlayerInterceptorType as U,ESPlayerState as O,ESPlayerOptionType as w,ESPlayerOptionCategory as x}from"@extscreen/es3-player"; /** * @vue/shared v3.5.22 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/ function F(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return e=>e in t}const M="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),z=Object.assign,$=Object.prototype.hasOwnProperty,j=(e,t)=>$.call(e,t),H=Array.isArray,G=e=>"[object Map]"===Q(e),W=e=>"function"==typeof e,q=e=>"string"==typeof e,K=e=>"symbol"==typeof e,J=e=>null!==e&&"object"==typeof e,Z=Object.prototype.toString,Q=e=>Z.call(e),X=e=>Q(e).slice(8,-1),ee=e=>q(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(H(e)){const t={};for(let n=0;n<e.length;n++){const o=e[n],r=q(o)?ce(o):ae(o);if(r)for(const e in r)t[e]=r[e]}return t}if(q(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(q(e))t=e;else if(H(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.22 * (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,Te(this),ve(this);const e=pe,t=De;pe=this,De=!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,De=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,Te(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),Le(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===ke)return;if(e.globalVersion=ke,!e.isSSR&&128&e.flags&&(!e.deps&&!e._dirty||!Se(e)))return;e.flags|=2;const t=e.dep,n=pe,o=De;pe=e,De=!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,De=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 Le(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let De=!0;const be=[];function Ae(){be.push(De),De=!1}function Ie(){const e=be.pop();De=void 0===e||e}function Te(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const e=pe;pe=void 0;try{t()}finally{pe=e}}}let ke=0;class Ve{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 Ne{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,this.__v_skip=!0,"production"!==process.env.NODE_ENV&&(this.subsHead=void 0)}track(e){if(!pe||!De||pe===this.computed)return;let t=this.activeLink;if(void 0===t||t.sub!==pe)t=this.activeLink=new Ve(pe,this),pe.deps?(t.prevDep=pe.depsTail,pe.depsTail.nextDep=t,pe.depsTail=t):pe.deps=pe.depsTail=t,Ue(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(z({effect:pe},e)),t}trigger(e){this.version++,ke++,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(z({effect:t.sub},e));for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{Ee()}}}function Ue(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)Ue(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 Oe=new WeakMap,we=Symbol("production"!==process.env.NODE_ENV?"Object iterate":""),xe=Symbol("production"!==process.env.NODE_ENV?"Map keys iterate":""),Fe=Symbol("production"!==process.env.NODE_ENV?"Array iterate":"");function Me(e,t,n){if(De&&pe){let o=Oe.get(e);o||Oe.set(e,o=new Map);let r=o.get(n);r||(o.set(n,r=new Ne),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=Oe.get(e);if(!i)return void ke++;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=H(e),a=r&&ee(n);if(r&&"length"===n){const e=Number(o);i.forEach((t,n)=>{("length"===n||n===Fe||!K(n)&&n>=e)&&l(t)})}else switch((void 0!==n||i.has(void 0))&&l(i.get(n)),a&&l(i.get(Fe)),t){case"add":r?a&&l(i.get("length")):(l(i.get(we)),G(e)&&l(i.get(xe)));break;case"delete":r||(l(i.get(we)),G(e)&&l(i.get(xe)));break;case"set":G(e)&&l(i.get(we))}}Ee()}function Be(e){const t=Dt(e);return t===e?t:(Me(t,"iterate",Fe),Ct(e)?t:t.map(At))}function ze(e){return Me(e=Dt(e),"iterate",Fe),e}const $e={__proto__:null,[Symbol.iterator](){return je(this,Symbol.iterator,At)},concat(...e){return Be(this).concat(...e.map(e=>H(e)?Be(e):e))},entries(){return je(this,"entries",e=>(e[1]=At(e[1]),e))},every(e,t){return Ge(this,"every",e,t,void 0,arguments)},filter(e,t){return Ge(this,"filter",e,t,e=>e.map(At),arguments)},find(e,t){return Ge(this,"find",e,t,At,arguments)},findIndex(e,t){return Ge(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Ge(this,"findLast",e,t,At,arguments)},findLastIndex(e,t){return Ge(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Ge(this,"forEach",e,t,void 0,arguments)},includes(...e){return qe(this,"includes",e)},indexOf(...e){return qe(this,"indexOf",e)},join(e){return Be(this).join(e)},lastIndexOf(...e){return qe(this,"lastIndexOf",e)},map(e,t){return Ge(this,"map",e,t,void 0,arguments)},pop(){return Ke(this,"pop")},push(...e){return Ke(this,"push",e)},reduce(e,...t){return We(this,"reduce",e,t)},reduceRight(e,...t){return We(this,"reduceRight",e,t)},shift(){return Ke(this,"shift")},some(e,t){return Ge(this,"some",e,t,void 0,arguments)},splice(...e){return Ke(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 Ke(this,"unshift",e)},values(){return je(this,"values",At)}};function je(e,t,n){const o=ze(e),r=o[t]();return o===e||Ct(e)||(r._next=r.next,r.next=()=>{const e=r._next();return e.done||(e.value=n(e.value)),e}),r}const He=Array.prototype;function Ge(e,t,n,o,r,a){const i=ze(e),l=i!==e&&!Ct(e),s=i[t];if(s!==He[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=ze(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 qe(e,t,n){const o=Dt(e);Me(o,"iterate",Fe);const r=o[t](...n);return-1!==r&&!1!==r||!Lt(n[0])?r:(n[0]=Dt(n[0]),o[t](...n))}function Ke(e,t,n=[]){Ae(),_e();const o=Dt(e)[t].apply(e,n);return Ee(),Ie(),o}const Je=F("__proto__,__v_isRef,__isVue"),Ze=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(K));function Qe(e){K(e)||(e=String(e));const t=Dt(this);return Me(t,"has",e),t.hasOwnProperty(e)}class Xe{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=H(e);if(!o){let e;if(a&&(e=$e[t]))return e;if("hasOwnProperty"===t)return Qe}const i=Reflect.get(e,t,Tt(e)?e:n);if(K(t)?Ze.has(t):Je(t))return i;if(o||Me(e,"get",t),r)return i;if(Tt(i)){const e=a&&ee(t)?i:i.value;return o&&J(e)?Et(e):e}return J(i)?o?Et(i):_t(i):i}}class et extends Xe{constructor(e=!1){super(!1,e)}set(e,t,n,o){let r=e[t];if(!this._isShallow){const o=Rt(r);if(Ct(n)||Rt(n)||(r=Dt(r),n=Dt(n)),!H(e)&&Tt(r)&&!Tt(n))return o?("production"!==process.env.NODE_ENV&&de(`Set operation on key "${String(t)}" failed: target is readonly.`,e[t]),!0):(r.value=n,!0)}const a=H(e)&&ee(t)?Number(t)<e.length:j(e,t),i=Reflect.set(e,t,n,Tt(e)?e:o);return e===Dt(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 K(t)&&Ze.has(t)||Me(e,"has",t),n}ownKeys(e){return Me(e,"iterate",H(e)?"length":we),Reflect.ownKeys(e)}}class tt extends Xe{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.`,Dt(this))}return"delete"!==e&&("clear"===e?void 0:this)}}function st(e,t){const n={get(n){const o=this.__v_raw,r=Dt(o),a=Dt(n);e||(ne(n,a)&&Me(r,"get",n),Me(r,"get",a));const{has:i}=it(r),l=t?at:e?It: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&&Me(Dt(t),"iterate",we),t.size},has(t){const n=this.__v_raw,o=Dt(n),r=Dt(t);return e||(ne(t,r)&&Me(o,"has",t),Me(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=Dt(a),l=t?at:e?It:At;return!e&&Me(i,"iterate",we),a.forEach((e,t)=>n.call(o,l(e),l(t),r))}};z(n,e?{add:lt("add"),set:lt("set"),delete:lt("delete"),clear:lt("clear")}:{add(e){t||Ct(e)||Rt(e)||(e=Dt(e));const n=Dt(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=Dt(n));const o=Dt(this),{has:r,get:a}=it(o);let i=r.call(o,e);i?"production"!==process.env.NODE_ENV&&ft(o,r,e):(e=Dt(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=Dt(this),{has:n,get:o}=it(t);let r=n.call(t,e);r?"production"!==process.env.NODE_ENV&&ft(t,n,e):(e=Dt(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=Dt(this),t=0!==e.size,n="production"!==process.env.NODE_ENV?G(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=Dt(r),i=G(a),l="entries"===e||e===Symbol.iterator&&i,s="keys"===e&&i,c=r[e](...o),u=n?at:t?It:At;return!t&&Me(a,"iterate",s?xe:we),{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=Dt(n);if(o!==n&&t.call(e,o)){const t=X(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}}(X(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 Lt(e){return!!e&&!!e.__v_raw}function Dt(e){const t=e&&e.__v_raw;return t?Dt(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,It=e=>J(e)?Et(e):e;function Tt(e){return!!e&&!0===e.__v_isRef}const kt={get:(e,t,n)=>{return"__v_raw"===t?e:Tt(o=Reflect.get(e,t,n))?o.value:o;var o},set:(e,t,n,o)=>{const r=e[t];return Tt(r)&&!Tt(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};const Vt={},Nt=new WeakMap;let Ut;function Ot(e,t,n=M){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?wt(e,1):wt(e);let d,p,f,y,g=!1,h=!1;if(Tt(e)?(p=()=>e.value,g=Ct(e)):St(e)?(p=()=>u(e),g=!0):H(e)?(h=!0,g=e.some(e=>St(e)||Ct(e)),p=()=>e.map(e=>Tt(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{Ie()}}const t=Ut;Ut=d;try{return s?s(e,3,[y]):e(y)}finally{Ut=t}}:(p=Y,"production"!==process.env.NODE_ENV&&c(e)),t&&r){const e=p,t=!0===r?1/0:r;p=()=>wt(e(),t)}const P=()=>{d.stop()};if(a&&t){const e=t;t=(...t)=>{e(...t),P()}}let _=h?new Array(e.length).fill(Vt):Vt;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=Ut;Ut=d;try{const n=[e,_===Vt?void 0:h&&_[0]===Vt?[]:_,y];_=e,s?s(t,3,n):t(...n)}finally{Ut=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=Ut){if(n){let t=Nt.get(n);t||Nt.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=Nt.get(d);if(e){if(s)s(e,4);else for(const t of e)t();Nt.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 wt(e,t=1/0,n){if(t<=0||!J(e)||e.__v_skip)return e;if(((n=n||new Map).get(e)||0)>=t)return e;if(n.set(e,t),t--,Tt(e))wt(e.value,t,n);else if(H(e))for(let o=0;o<e.length;o++)wt(e[o],t,n);else if("[object Set]"===Q(e)||G(e))e.forEach(e=>{wt(e,t,n)});else if((e=>"[object Object]"===Q(e))(e)){for(const o in e)wt(e[o],t,n);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&wt(e[o],t,n)}return e} /** * @vue/runtime-core v3.5.22 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const xt=[];let Ft=!1;function Mt(e,...t){if(Ft)return;Ft=!0,Ae();const n=xt.length?xt[xt.length-1].component:null,o=n&&n.appContext.config.warnHandler,r=function(){let e=xt[xt.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)$t(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)}Ie(),Ft=!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 q(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:[`${e}=${t}`]:Tt(t)?(t=Bt(e,Dt(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):W(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=Dt(t),n?t:[`${e}=`,t])}const zt={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 $t(e,t,n,o){try{return o?e(...o):e()}catch(e){Ht(e,t,n)}}function jt(e,t,n,o){if(W(e)){const a=$t(e,t,n,o);return a&&((J(r=a)||W(r))&&W(r.then)&&W(r.catch))&&a.catch(e=>{Ht(e,t,n)}),a}var r;if(H(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&&Mt("Invalid value type passed to callWithAsyncErrorHandling(): "+typeof e)}function Ht(e,t,n,o=!0){const r=t?t.vnode:null,{errorHandler:a,throwUnhandledErrorInProduction:i}=t&&t.appContext.config||M;if(t){let o=t.parent;const r=t.proxy,i="production"!==process.env.NODE_ENV?zt[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(),$t(a,null,10,[e,r,i]),void Ie()}!function(e,t,n,o=!0,r=!1){if("production"!==process.env.NODE_ENV){const r=zt[t];if(n&&(a=n,xt.push(a)),Mt("Unhandled error"+(r?` during execution of ${r}`:"")),n&&xt.pop(),o)throw e;console.error(e)}else{if(r)throw e;console.error(e)}var a}(e,n,r,o,i)}const Gt=[];let Wt=-1;const qt=[];let Kt=null,Jt=0;const Zt=Promise.resolve();let Qt=null;function Xt(e){const t=Qt||Zt;return e?t.then(this?e.bind(this):e):t}function en(e){if(!(1&e.flags)){const t=on(e),n=Gt[Gt.length-1];!n||!(2&e.flags)&&t>=on(n)?Gt.push(e):Gt.splice(function(e){let t=Wt+1,n=Gt.length;for(;t<n;){const o=t+n>>>1,r=Gt[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(){Qt||(Qt=Zt.then(rn))}function nn(e){H(e)?qt.push(...e):Kt&&-1===e.id?Kt.splice(Jt+1,0,e):1&e.flags||(qt.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<Gt.length;Wt++){const e=Gt[Wt];if(e&&!(8&e.flags)){if("production"!==process.env.NODE_ENV&&t(e))continue;4&e.flags&&(e.flags&=-2),$t(e,e.i,e.i?15:14),4&e.flags||(e.flags&=-2)}}}finally{for(;Wt<Gt.length;Wt++){const e=Gt[Wt];e&&(e.flags&=-2)}Wt=-1,Gt.length=0,function(e){if(qt.length){const t=[...new Set(qt)].sort((e,t)=>on(e)-on(t));if(qt.length=0,Kt)return void Kt.push(...t);for(Kt=t,"production"!==process.env.NODE_ENV&&(e=e||new Map),Jt=0;Jt<Kt.length;Jt++){const t=Kt[Jt];"production"!==process.env.NODE_ENV&&an(e,t)||(4&t.flags&&(t.flags&=-2),8&t.flags||t(),t.flags&=-2)}Kt=null,Jt=0}}(e),Qt=null,(Gt.length||qt.length)&&rn(e)}}function an(e,t){const n=e.get(t)||0;if(n>100){const e=t.i,n=e&&Qn(e.type);return Ht(`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=[],8&e.job.flags||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(()=>{8&r.job.flags||(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 eo(e)?e.__vccOpts:e}function un(e,t){z(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}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,kt),{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=z(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=Xt.bind(e.proxy)),$watch:e=>__VUE_OPTIONS_API__?Nn.bind(e):Y}),Pn=(e,t)=>e!==M&&!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!==M&&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!==M&&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?(Me(e.attrs,"get",""),process.env.NODE_ENV):"production"!==process.env.NODE_ENV&&"$slots"===t&&Me(e,"get",t),u(e)):(d=l.__cssModules)&&(d=d[t])?d:n!==M&&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)?(Mt(`Cannot mutate <script setup> binding "${t}" from Options API.`),!1):o!==M&&j(o,t)?(o[t]=n,!0):j(e.props,t)?("production"!==process.env.NODE_ENV&&Mt(`Attempting to mutate prop "${t}". Props are readonly.`),!1):"$"===t[0]&&t.slice(1)in e?("production"!==process.env.NODE_ENV&&Mt(`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,type:i}},l){let s,c;return!!(n[l]||e!==M&&"$"!==l[0]&&j(e,l)||Pn(t,l)||(s=a[0])&&j(s,l)||j(o,l)||j(hn,l)||j(r.config.globalProperties,l)||(c=i.__cssModules)&&c[l])},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 H(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}"production"!==process.env.NODE_ENV&&(_n.ownKeys=e=>(Mt("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&&Mt('"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:Dn,computed:Dn,beforeCreate:Ln,created:Ln,beforeMount:Ln,mounted:Ln,beforeUpdate:Ln,updated:Ln,beforeDestroy:Ln,beforeUnmount:Ln,destroyed:Ln,unmounted:Ln,activated:Ln,deactivated:Ln,errorCaptured:Ln,serverPrefetch:Ln,components:Dn,directives:Dn,watch:function(e,t){if(!e)return t;if(!t)return e;const n=z(Object.create(null),e);for(const o in t)n[o]=Ln(e[o],t[o]);return n},provide:Rn,inject:function(e,t){return Dn(Cn(e),Cn(t))}};function Rn(e,t){return t?e?function(){return z(W(e)?e.call(this,this):e,W(t)?t.call(this,this):t)}:t:e}function Cn(e){if(H(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Ln(e,t){return e?[...new Set([].concat(e,t))]:t}function Dn(e,t){return e?z(Object.create(null),e,t):t}function bn(e,t){return e?H(e)&&H(t)?[...new Set([...e,...t])]:z(Object.create(null),En(e),En(null!=t?t:{})):t}const An={},In=e=>Object.getPrototypeOf(e)===An,Tn=function(e,t){t&&t.pendingBranch?H(e)?t.effects.push(...e):t.effects.push(e):nn(e)},kn=Symbol.for("v-scx"),Vn=()=>{{const e=function(e,t,n=!1){const o=Gn();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&&Mt(`injection "${String(e)}" not found.`)}else"production"!==process.env.NODE_ENV&&Mt("inject() can only be used inside setup() or functional components.")}(kn);return e||"production"!==process.env.NODE_ENV&&Mt("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function Nn(e,t,n){const o=this.proxy,r=q(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=qn(this),l=function(e,t,n=M){const{immediate:o,deep:r,flush:a,once:i}=n;"production"===process.env.NODE_ENV||t||(void 0!==o&&Mt('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),void 0!==r&&Mt('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'),void 0!==i&&Mt('watch() "once" option is only respected when using the watch(source, callback, options?) signature.'));const l=z({},n);"production"!==process.env.NODE_ENV&&(l.onWarn=Mt);const s=t&&o||!t&&"post"!==a;let c;if(Kn)if("sync"===a){const e=Vn();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=>{Tn(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=Ot(e,t,l);return Kn&&(c?c.push(p):s&&p()),p}(r,a.bind(o),n);return i(),l}const Un=Symbol.for("v-fgt"),On=Symbol.for("v-txt"),wn=Symbol.for("v-cmt");const xn=({key:e})=>null!=e?e:null,Fn=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?q(e)||Tt(e)||W(e)?{i:pn,r:e,k:t,f:!!n}:e:null);const Mn="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||Mt(`Invalid vnode type when creating vnode: ${e}.`),e=wn),(i=e)&&!0===i.__v_isVNode){const o=Bn(e,t,!0);return n&&jn(o,n),o.patchFlag=-2,o}var i;if(eo(e)&&(e=e.__vccOpts),t){t=function(e){return e?Lt(e)||In(e)?z({},e):e:null}(t);let{class:e,style:n}=t;e&&!q(e)&&(t.class=ue(e)),J(n)&&(Lt(n)&&!H(n)&&(n=z({},n)),t.style=ae(n))}const l=q(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&&Lt(e)&&Mt("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=Dt(e)),function(e,t=null,n=null,o=0,r=null,a=(e===Un?0:1),i=!1,l=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&xn(t),ref:t&&Fn(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|=q(n)?8:16),"production"!==process.env.NODE_ENV&&s.key!=s.key&&Mt("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||H(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&&xn(c),ref:t&&t.ref?n&&a?H(a)?a.concat(Fn(t)):[a,Fn(t)]:Fn(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:"production"!==process.env.NODE_ENV&&-1===i&&H(l)?l.map(zn):l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Un?-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),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return s&&o&&fn(u,s.clone(u)),u}function zn(e){const t=Bn(e);return H(e.children)&&(t.children=e.children.map(zn)),t}function $n(e=" ",t=0){return Mn(On,null,e,t)}function jn(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if(H(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||In(t)||(t._ctx=pn)}}else W(t)?(t={default:t,_ctx:pn},n=32):(t=String(t),64&o?(n=16,t=[$n(t)]):n=8);e.children=t,e.shapeFlag|=n}let Hn=null;const Gn=()=>Hn||pn;let Wn;{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)}};Wn=t("__VUE_INSTANCE_SETTERS__",e=>Hn=e),t("__VUE_SSR_SETTERS__",e=>Kn=e)}const qn=e=>{const t=Hn;return Wn(e),e.scope.on(),()=>{e.scope.off(),Wn(t)}};let Kn=!1;process.env.NODE_ENV;const Jn=/(?:^|[-_])\w/g,Zn=e=>e.replace(Jn,e=>e.toUpperCase()).replace(/[-_]/g,"");function Qn(e,t=!0){return W(e)?e.displayName||e.name:e.name||t&&e.__name}function Xn(e,t,n=!1){let o=Qn(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?Zn(o):n?"App":"Anonymous"}function eo(e){return W(e)&&"__vccOpts"in e}function to(e){return e.definition??y.ES_PLAYER_DEFINITION_UNKNOWN}function no(e,t){return t.findIndex(t=>t.definition===e)}process.env.NODE_ENV,process.env.NODE_ENV,process.env.NODE_ENV;const oo="ESVideoPlayer";var ro,ao,io=(ro={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(),F=R(),M=C(),Y=L(),B=D(),z=b(),$=A(),j=t(!1);let H;const G=t(!0);let W,q,K,J,Z,Q,X,ee,te,ne,oe,re=!1,ae=!0,ie=!1,le=0,se=0,ce=0,ue=0,de=[I.ES_PLAYER_DECODE_HARDWARE,I.ES_PLAYER_DECODE_SOFTWARE],pe=[T.ES_PLAYER_RATE_0_5,T.ES_PLAYER_RATE_0_7_5,T.ES_PLAYER_RATE_1,T.ES_PLAYER_RATE_1_2,T.ES_PLAYER_RATE_1_2_5,T.ES_PLAYER_RATE_1_5,T.ES_PLAYER_RATE_1_7_5,T.ES_PLAYER_RATE_2,T.ES_PLAYER_RATE_2_5],fe=[],ye=[],ge=[k.ES_PLAYER_PLAY_MODE_ONCE,k.ES_PLAYER_PLAY_MODE_ORDER,k.ES_PLAYER_PLAY_MODE_SHUFFLE,k.ES_PLAYER_PLAY_MODE_REPEAT,k.ES_PLAYER_PLAY_MODE_LOOP],he=[V.ES_PLAYER_RENDER_NONE,V.ES_PLAYER_RENDER_SURFACE_VIEW,V.ES_PLAYER_RENDER_TEXTURE_VIEW],Pe=!1;function _e(){return e.playerType}function Ee(){return r.value}function ve(){if(a.isLoggable(N.DEBUG)&&a.d(oo,"-----initializePlayerLazySuccess-----\x3e>>"),me(),Pe)return a.isLoggable(N.DEBUG)&&a.d(oo,"-----initializePlayerLazySuccess--播放器已经销毁---\x3e>>"),void xe();n.emit("onPlayerLazyInitSuccess",_e()),a.isLoggable(N.DEBUG)&&a.d(oo,"-----initializePlayerComponent-----\x3e>>"),Se()}function me(){H&&(clearInterval(H),H=null)}function Se(){Ee()?.getComponentInfo()}function Re(...e){Ee()?.initComponent()}function Ce(){a.isLoggable(N.DEBUG)&&a.d(oo,"-----onPlayerInitializeSuccess-----\x3e>>"),Pe?xe():(M.setPlayer(Ee()),Y.setPlayer(Ee()),n.emit("onPlayerInitialized",_e()),M.onPlayerInitialized(_e()),Y.onPlayerInitialized(_e()),Ee()?.setProgressCallback(je),Ee()?.setDurationCallback(He))}function Le(e){n.emit("onPlayerError",e)}function De(e){n.emit("onPlayerNoMediaSourceCanPlay",e),M.onPlayerNoMediaSourceCanPlay(e),Y.onPlayerNoMediaSourceCanPlay(e),Fe()}function be(t){if(t.list.length<=0)return void Le({errorCode:-1,errorMessage:"播放地址为空"});n.emit("onPlayerPlayMediaSourceList",t),M.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=to(e[n]);o!==y.ES_PLAYER_DEFINITION_UNKNOWN&&t.push(o)}return t}(t.list);Xe(o),e.playMediaSourceAuto&&(t.index>=0?Ae(t.index):function(e){a.isLoggable(N.DEBUG)&&a.d(oo,"-----playMediaSourceByDefinition---START--\x3e>>");let t=u.getDefinition(),n=0;try{n=no(t,e),n<=-1&&(n=0)}catch(e){a.isLoggable(N.DEBUG)&&a.d(oo,"playMediaSourceByDefinition error :",e)}a.isLoggable(N.DEBUG)&&a.d(oo,"-----playMediaSourceByDefinition---END--\x3e>>","definition:"+t+"index:"+n),Ae(n)}(t.list))}function Ae(e){a.isLoggable(N.DEBUG)&&a.d(oo,"-----playMediaSourceByIndex-----\x3e>>",e),null==q.list||q.list.length<=0?$e({errorCode:-1,errorMessage:"MediaSourceList is null..."}):((e<0||e>q.list.length)&&(e=0,a.isLoggable(N.DEBUG)&&a.w(oo,`Invalid play index: ${e}, defaulting to index 0.`)),le=e,K=q.list[e],Ie(K))}function Ie(e){a.isLoggable(N.DEBUG)&&a.d(oo,"-----playMediaSource-----\x3e>>",e),Ye(!1),n.emit("onPlayerPlayMediaSource",e),M.onPlayerPlayMediaSource(e),Y.onPlayerPlayMediaSource(e);let t=to(e);X=t,u.setDefinition(X),function(e){X=e,n.emit("onPlayerDefinitionChanged",X),M.onPlayerDefinitionChanged(e),Y.onPlayerDefinitionChanged(e)}(X),Ze(pe),Z=d.getPlayRate(),Qe(Z),nt(he),te=p.getRender(),ot(te),Ke(de),J=s.getDecode(),Je(J),Q=c.getAspectRatio(),function(e){a.isLoggable(N.DEBUG)&&a.d(oo,"-----interceptMediaSource-----\x3e>>",e);let t={result:null},n=null;const o=F.getInterceptorsByType(U.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){}ke(t),Te(e)},e=>{Ve({error:{errorCode:e?.errorCode??-1,errorMessage:e?.errorMessage??""}})}):Te(e)}(e)}function Te(e){Ne(e)}function ke(e){n.emit("onPlayerInterceptSuccess",e),M.onPlayerInterceptSuccess(e),Y.onPlayerInterceptSuccess(e)}function Ve(e){n.emit("onPlayerInterceptError",e),M.onPlayerInterceptError(e),Y.onPlayerInterceptError(e)}function Ne(...t){let n=t[0];a.isLoggable(N.DEBUG)&&a.d(oo,"-----------play-----PARAMS------\x3e>>","mediaSource:"+n,"aspectRatio:"+c.getAspectRatio(),"leftVolume:"+f.getLeftVolume(),"rightVolume:"+f.getRightVolume(),"render:"+p.getRender(),"playerType:"+$.getPlayerType(),"playMediaSourceAuto:"+e.playMediaSourceAuto,"isStopped:"+re,"isEnabled:"+ae),Be(e.playerWidth,e.playerHeight),a.isLoggable(N.DEBUG)&&a.d(oo,"-----------play-----setSize------\x3e>>","playerWidth:"+e.playerWidth,"playerHeight:"+e.playerHeight);try{s.getDecode()==I.ES_PLAYER_DECODE_HARDWARE&&n.metadata&&n.metadata.coverToConcat&&(n.metadata.coverToConcat=!1)}catch(e){}a.isLoggable(N.DEBUG)&&a.d(oo,"###################### PLAY START #################################"),Ee()?.play(n.uri,c.getAspectRatio(),f.getLeftVolume(),f.getRightVolume(),i.getPlayerConfiguration().options,$.getPlayerType(),!0,!!n.looping&&n.looping,p.getRender(),n.metadata),a.isLoggable(N.DEBUG)&&a.d(oo,"###################### PLAY END #################################"),re||!ae||ie?a.isLoggable(N.DEBUG)&&a.d(oo,"-----------play-----不自动播放------\x3e>>",n):(a.isLoggable(N.DEBUG)&&a.d(oo,"-----------play-----自动播放------\x3e>>",n),Oe())}function Ue(e=!1){if(Fe(),ee==k.ES_PLAYER_PLAY_MODE_ONCE)we(),Ye(!1),e&&q.list&&le+1<q.list.length?Ae(le+1):De(!0);else if(ee==k.ES_PLAYER_PLAY_MODE_ORDER)we(),Ye(!1),q.list&&le+1<q.list.length?Ae(le+1):De(!0);else if(ee==k.ES_PLAYER_PLAY_MODE_LOOP)we(),Ye(!1),q.list&&le+1<q.list.length?Ae(le+1):Ae(0);else if(ee==k.ES_PLAYER_PLAY_MODE_SHUFFLE){if(q.list){let e=Math.floor(Math.random()*q.list.length);we(),Ye(!1),Ae(e)}}else ee==k.ES_PLAYER_PLAY_MODE_REPEAT&&(we(),Ye(!1),e?q.list&&le+1<q.list.length?Ae(le+1):De(!0):Ae(le))}function Oe(){let e=q.position;if(a.isLoggable(N.DEBUG)&&a.d(oo,"--------start------\x3e>>startPosition:",e,"currentPosition:"+se),Me(!1),null!=se&&se>0){const e=Number(se);a.isLoggable(N.DEBUG)&&a.d(oo,"-------start-----currentPosition----\x3e>>position:",e),Ee()?.start(e)}else if(e&&e.support){const t=Number(e.position);a.isLoggable(N.DEBUG)&&a.d(oo,"-----start----startPosition.position-----\x3e>>position:",t),Ee()?.start(Number(e.position))}else a.isLoggable(N.DEBUG)&&a.d(oo,"----start------0-------\x3e>>position:0"),Ee()?.start(0)}function we(){a.isLoggable(N.DEBUG)&&a.d(oo,"-------------stop-------------\x3e>>",Ee()),Me(!1),Ye(!0),Ee()?.stop(),n.emit("onPlayerStopped"),M.onPlayerStopped(),Y.onPlayerStopped()}function xe(){a.isLoggable(N.DEBUG)&&a.d(oo,"-------------release-------------\x3e>>"),Pe=!0,Me(!1),Ee()?.release()}function Fe(){a.isLoggable(N.DEBUG)&&a.d(oo,"-------------reset-------------\x3e>>"),se=0}function Me(e){ie=e}function Ye(e){re=e}function Be(e,t){Ee()?.setSize(z.getSize(e),z.getSize(t)),ze()}function ze(){Ee()?.invalidate()}function $e(e){n.emit("onPlayerError",e),M.onPlayerError(e),Y.onPlayerError(e),Ye(!0),Ue(!0)}function je(e){se=e,M.onPlayerProgressChanged(e),Y.onPlayerProgressChanged(e),ne&&ne(e)}function He(e){M.onPlayerDurationChanged(e),Y.onPlayerDurationChanged(e),oe&&oe(e)}function Ge(e,t){ce=e,ue=t,n.emit("onPlayerVolumeChanged",ce,ue),M.onPlayerVolumeChanged(ce,ue),Y.onPlayerVolumeChanged(ce,ue)}function We(e){Ee()?.setLeftVolume(e),f.setLeftVolume(e)}function qe(e){Ee()?.setRightVolume(e),f.setRightVolume(e)}function Ke(e){de=e,n.emit("onPlayerDecodeListChanged",e),M.onPlayerDecodeListChanged(e),Y.onPlayerDecodeListChanged(e)}function Je(e){J=e,n.emit("onPlayerDecodeChanged",e),M.onPlayerDecodeChanged(e),Y.onPlayerDecodeChanged(e)}function Ze(e){pe=e,n.emit("onPlayerPlayRateListChanged",e),M.onPlayerPlayRateListChanged(e),Y.onPlayerPlayRateListChanged(e)}function Qe(e){Z=e,n.emit("onPlayerPlayRateChanged",Z),M.onPlayerPlayRateChanged(e),Y.onPlayerPlayRateChanged(e)}function Xe(e){ye=e,n.emit("onPlayerDefinitionListChanged",e),M.onPlayerDefinitionListChanged(e),Y.onPlayerDefinitionListChanged(e)}function et(e){n.emit("onPlayerPlayMediaSourceListModeListChanged",e),Y.onPlayerPlayMediaSourceListModeListChanged(e),M.onPlayerPlayMediaSourceListModeListChanged(e)}function tt(e){n.emit("onPlayerPlayMediaSourceListModeChanged",e),Y.onPlayerPlayMediaSourceListModeChanged(e),M.onPlayerPlayMediaSourceListModeChanged(e)}function nt(e){n.emit("onPlayerRenderListChanged",e),Y.onPlayerRenderListChanged(e),M.onPlayerRenderListChanged(e)}function ot(e){n.emit("onPlayerRenderChanged",e),Y.onPlayerRenderChanged(e),M.onPlayerRenderChanged(e)}return o(()=>[r.value],([e],[t])=>{e&&ve()},{flush:"post"}),{videoPlayerRef:r,playerInitialized:j,visible:G,getPlayer:Ee,getComponentInfo:Se,initComponent:Re,getId:function(){return""},getType:_e,setVisible:function(e){G.value=e},initialize:function(){a.isLoggable(N.DEBUG)&&a.d(oo,"--------initializePlayer------\x3e>>>>"),function(){if(me(),r.value)return j.value=!0,void ve();let e=(new Date).getTime();j.value=!0,H=setInterval(()=>{r.value||(new Date).getTime()-e>1e4&&(a.isLoggable(N.DEBUG)&&a.d(oo,"-----initializePlayerLazyError-----\x3e>>"),me(),n.emit("onPlayerLazyInitError",_e()),Le({errorCode:-1,errorMessage:"player lazy init error..."}))},100)}()},unInitialize:function(){j.value=!1},isInitialized:function(){return null!=r.value},playMediaSourceList:function(e){a.isLoggable(N.DEBUG)&&a.d(oo,"-----playMediaSourceList-----\x3e>>",e),Ye(!1),Fe(),q=e,function(e){a.isLoggable(N.DEBUG)&&a.d(oo,"-----interceptMediaSourceList-----\x3e>>",e);let t={result:null},n=null;const o=F.getInterceptorsByType(U.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){}ke(t),be(e)},e=>{let t={errorCode:e?.errorCode??-1,errorMessage:e?.errorMessage??""};Ve({error:t}),Le(t)}):be(e)}(q)},playMediaSourceByIndex:Ae,playMediaSourceById:function(e){if(q&&q.list&&q.list.length>0){let t=q.list.findIndex(t=>t.id==e);t>=0&&Ae(t)}},playMediaSource:Ie,playNextMediaSource:Ue,playPreviousMediaSource:function(){if(Fe(),ee==k.ES_PLAYER_PLAY_MODE_ONCE)we(),Ye(!1),De(!1);else if(ee==k.ES_PLAYER_PLAY_MODE_ORDER)we(),Ye(!1),le-1>=0?Ae(le-1):De(!1);else if(ee==k.ES_PLAYER_PLAY_MODE_LOOP)we(),Ye(!1),le-1>=0?Ae(le-1):q.list&&Ae(q.list.length-1);else if(ee==k.ES_PLAYER_PLAY_MODE_SHUFFLE){if(q.list){let e=Math.floor(Math.random()*q.list.length);we(),Ye(!1),Ae(e)}}else ee==k.ES_PLAYER_PLAY_MODE_REPEAT&&(we(),Ye(!1),Ae(le))},getMediaSourceList:function(){return q?q.list:null},getMediaSource:function(e){return q&&q.list&&e>=0&&e<q.list.length?q.list[e]:null},getPlayingMediaSourceIndex:function(){return le},getPlayingMediaSourceList:function(){return q},getPlayingMediaSource:function(){return K},play:Ne,start:Oe,pause:function(){a.isLoggable(N.DEBUG)&&a.d(oo,"-------------pause-------------\x3e>>"),Me(!0),Ee()?.pause(),n.emit("onPlayerPaused"),M.onPlayerPaused(),Y.onPlayerPaused()},stop:we,resume:function(){a.isLoggable(N.DEBUG)&&a.d(oo,"-------------resume-------------\x3e>>"),Ae(le)},reset:Fe,release:xe,seekTo:function(e){a.isLoggable(N.DEBUG)&&a.d(oo,"-------------seekTo-------------\x3e>>"+e),se=e,Ee()?.seekTo(e)},control:function(e){a.isLoggable(N.DEBUG)&&a.d(oo,"-------------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(z.getSize(e),z.getSize(t),z.getSize(n),z.getSize(o),r,a)},setDefinition:function(e){let t=no(e,q.list);t>-1&&Ae(t)},setCache:function(e){Ee()?.setCache(e)},getPlayerDefinition:function(){return X},getPlayerDefinitionList:function(){return ye},setAspectRatio:function(e){c.setAspectRatio(e),Ee()?.setAspectRatio(e)},getPlayerAspectRatio:function(){return Q},getPlayerAspectRatioList:function(){return fe},setPlayRate:function(e){d.setPlayRate(e),Ee()?.setPlayRate(e),Qe(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},s