@extscreen/es3-m1905-player
Version:
vue3 m1905 player
19 lines • 61.2 kB
JavaScript
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{useESPlayerLog as y,ESPlayerLogLevel as g,useESPlayerDecodeManager as h,useESPlayerTypeManager as P,useESPlayerAspectRatioManager as _,useESPlayerDefinitionManager as E,useESPlayerRateManager as v,useESPlayerInterceptorManager as m,useESPlayerEventManager as S,useESPlayerViewManager as C,useESPlayerPlayModeManager as D,useESPlayerDisplayManager as b,ESPlayerInterceptorType as L,ESPlayerPlayMode as R,ESPlayerState as A}from"@extscreen/es3-player";import{useES as N,useESPlugin as I}from"@extscreen/es3-core";
/**
* @vue/shared v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/
/*! #__NO_SIDE_EFFECTS__ */
function k(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return e=>e in t}const x="production"!==process.env.NODE_ENV?Object.freeze({}):{};"production"===process.env.NODE_ENV||Object.freeze([]);const O=()=>{},w=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),V=Object.assign,T=Object.prototype.hasOwnProperty,M=(e,t)=>T.call(e,t),U=Array.isArray,F=e=>"[object Map]"===G(e),Y=e=>"function"==typeof e,B=e=>"string"==typeof e,$=e=>"symbol"==typeof e,z=e=>null!==e&&"object"==typeof e,j=Object.prototype.toString,G=e=>j.call(e),H=e=>G(e).slice(8,-1),W=e=>B(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,q=(e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))})((e=>e.charAt(0).toUpperCase()+e.slice(1))),K=(e,t)=>!Object.is(e,t);let Z;const J=()=>Z||(Z="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});function Q(e){if(U(e)){const t={};for(let n=0;n<e.length;n++){const o=e[n],r=B(o)?ne(o):Q(o);if(r)for(const e in r)t[e]=r[e]}return t}if(B(e)||z(e))return e}const X=/;(?![^(]*\))/g,ee=/:([^]+)/,te=/\/\*[^]*?\*\//g;function ne(e){const t={};return e.replace(te,"").split(X).forEach((e=>{if(e){const n=e.split(ee);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function oe(e){let t="";if(B(e))t=e;else if(U(e))for(let n=0;n<e.length;n++){const o=oe(e[n]);o&&(t+=o+" ")}else if(z(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}
/**
* @vue/reactivity v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function re(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let ae;const ie=new WeakSet;class le{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,ie.has(this)&&(ie.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=ce,void(ce=e);e.next=se,se=e}(this)}run(){if(!(1&this.flags))return this.fn();this.flags|=2,Ce(this),fe(this);const e=ae,t=Ee;ae=this,Ee=!0;try{return this.fn()}finally{"production"!==process.env.NODE_ENV&&ae!==this&&re("Active effect was not restored correctly - this is likely a Vue internal bug."),ye(this),ae=e,Ee=t,this.flags&=-3}}stop(){if(1&this.flags){for(let e=this.deps;e;e=e.nextDep)Pe(e);this.deps=this.depsTail=void 0,Ce(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){64&this.flags?ie.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){ge(this)&&this.run()}get dirty(){return ge(this)}}let se,ce,ue=0;function de(){ue++}function pe(){if(--ue>0)return;if(ce){let e=ce;for(ce=void 0;e;){const t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;se;){let t=se;for(se=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 fe(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function ye(e){let t,n=e.depsTail,o=n;for(;o;){const e=o.prevDep;-1===o.version?(o===n&&(n=e),Pe(o),_e(o)):t=o,o.dep.activeLink=o.prevActiveLink,o.prevActiveLink=void 0,o=e}e.deps=t,e.depsTail=n}function ge(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(he(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function he(e){if(4&e.flags&&!(16&e.flags))return;if(e.flags&=-17,e.globalVersion===De)return;e.globalVersion=De;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!ge(e))return void(e.flags&=-3);const n=ae,o=Ee;ae=e,Ee=!0;try{fe(e);const n=e.fn(e._value);(0===t.version||K(n,e._value))&&(e._value=n,t.version++)}catch(e){throw t.version++,e}finally{ae=n,Ee=o,ye(e),e.flags&=-3}}function Pe(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)Pe(e,!0)}t||--n.sc||!n.map||n.map.delete(n.key)}function _e(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Ee=!0;const ve=[];function me(){ve.push(Ee),Ee=!1}function Se(){const e=ve.pop();Ee=void 0===e||e}function Ce(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const e=ae;ae=void 0;try{t()}finally{ae=e}}}let De=0;class be{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 Le{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(!ae||!Ee||ae===this.computed)return;let t=this.activeLink;if(void 0===t||t.sub!==ae)t=this.activeLink=new be(ae,this),ae.deps?(t.prevDep=ae.depsTail,ae.depsTail.nextDep=t,ae.depsTail=t):ae.deps=ae.depsTail=t,Re(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=ae.depsTail,t.nextDep=void 0,ae.depsTail.nextDep=t,ae.depsTail=t,ae.deps===t&&(ae.deps=e)}return"production"!==process.env.NODE_ENV&&ae.onTrack&&ae.onTrack(V({effect:ae},e)),t}trigger(e){this.version++,De++,this.notify(e)}notify(e){de();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(V({effect:t.sub},e));for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{pe()}}}function Re(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)Re(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 Ae=new WeakMap,Ne=Symbol("production"!==process.env.NODE_ENV?"Object iterate":""),Ie=Symbol("production"!==process.env.NODE_ENV?"Map keys iterate":""),ke=Symbol("production"!==process.env.NODE_ENV?"Array iterate":"");function xe(e,t,n){if(Ee&&ae){let o=Ae.get(e);o||Ae.set(e,o=new Map);let r=o.get(n);r||(o.set(n,r=new Le),r.map=o,r.key=n),"production"!==process.env.NODE_ENV?r.track({target:e,type:t,key:n}):r.track()}}function Oe(e,t,n,o,r,a){const i=Ae.get(e);if(!i)return void De++;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(de(),"clear"===t)i.forEach(l);else{const r=U(e),a=r&&W(n);if(r&&"length"===n){const e=Number(o);i.forEach(((t,n)=>{("length"===n||n===ke||!$(n)&&n>=e)&&l(t)}))}else switch((void 0!==n||i.has(void 0))&&l(i.get(n)),a&&l(i.get(ke)),t){case"add":r?a&&l(i.get("length")):(l(i.get(Ne)),F(e)&&l(i.get(Ie)));break;case"delete":r||(l(i.get(Ne)),F(e)&&l(i.get(Ie)));break;case"set":F(e)&&l(i.get(Ne))}}pe()}function we(e){const t=Et(e);return t===e?t:(xe(t,"iterate",ke),Pt(e)?t:t.map(mt))}function Ve(e){return xe(e=Et(e),"iterate",ke),e}const Te={__proto__:null,[Symbol.iterator](){return Me(this,Symbol.iterator,mt)},concat(...e){return we(this).concat(...e.map((e=>U(e)?we(e):e)))},entries(){return Me(this,"entries",(e=>(e[1]=mt(e[1]),e)))},every(e,t){return Fe(this,"every",e,t,void 0,arguments)},filter(e,t){return Fe(this,"filter",e,t,(e=>e.map(mt)),arguments)},find(e,t){return Fe(this,"find",e,t,mt,arguments)},findIndex(e,t){return Fe(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Fe(this,"findLast",e,t,mt,arguments)},findLastIndex(e,t){return Fe(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Fe(this,"forEach",e,t,void 0,arguments)},includes(...e){return Be(this,"includes",e)},indexOf(...e){return Be(this,"indexOf",e)},join(e){return we(this).join(e)},lastIndexOf(...e){return Be(this,"lastIndexOf",e)},map(e,t){return Fe(this,"map",e,t,void 0,arguments)},pop(){return $e(this,"pop")},push(...e){return $e(this,"push",e)},reduce(e,...t){return Ye(this,"reduce",e,t)},reduceRight(e,...t){return Ye(this,"reduceRight",e,t)},shift(){return $e(this,"shift")},some(e,t){return Fe(this,"some",e,t,void 0,arguments)},splice(...e){return $e(this,"splice",e)},toReversed(){return we(this).toReversed()},toSorted(e){return we(this).toSorted(e)},toSpliced(...e){return we(this).toSpliced(...e)},unshift(...e){return $e(this,"unshift",e)},values(){return Me(this,"values",mt)}};function Me(e,t,n){const o=Ve(e),r=o[t]();return o===e||Pt(e)||(r._next=r.next,r.next=()=>{const e=r._next();return e.value&&(e.value=n(e.value)),e}),r}const Ue=Array.prototype;function Fe(e,t,n,o,r,a){const i=Ve(e),l=i!==e&&!Pt(e),s=i[t];if(s!==Ue[t]){const t=s.apply(e,a);return l?mt(t):t}let c=n;i!==e&&(l?c=function(t,o){return n.call(this,mt(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 Ye(e,t,n,o){const r=Ve(e);let a=n;return r!==e&&(Pt(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,mt(o),r,e)}),r[t](a,...o)}function Be(e,t,n){const o=Et(e);xe(o,"iterate",ke);const r=o[t](...n);return-1!==r&&!1!==r||!_t(n[0])?r:(n[0]=Et(n[0]),o[t](...n))}function $e(e,t,n=[]){me(),de();const o=Et(e)[t].apply(e,n);return pe(),Se(),o}const ze=k("__proto__,__v_isRef,__isVue"),je=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter($));function Ge(e){$(e)||(e=String(e));const t=Et(this);return xe(t,"has",e),t.hasOwnProperty(e)}class He{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?ut:ct:r?st:lt).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const a=U(e);if(!o){let e;if(a&&(e=Te[t]))return e;if("hasOwnProperty"===t)return Ge}const i=Reflect.get(e,t,Ct(e)?e:n);return($(t)?je.has(t):ze(t))?i:(o||xe(e,"get",t),r?i:Ct(i)?a&&W(t)?i:i.value:z(i)?o?pt(i):dt(i):i)}}class We extends He{constructor(e=!1){super(!1,e)}set(e,t,n,o){let r=e[t];if(!this._isShallow){const t=ht(r);if(Pt(n)||ht(n)||(r=Et(r),n=Et(n)),!U(e)&&Ct(r)&&!Ct(n))return!t&&(r.value=n,!0)}const a=U(e)&&W(t)?Number(t)<e.length:M(e,t),i=Reflect.set(e,t,n,Ct(e)?e:o);return e===Et(o)&&(a?K(n,r)&&Oe(e,"set",t,n,r):Oe(e,"add",t,n)),i}deleteProperty(e,t){const n=M(e,t),o=e[t],r=Reflect.deleteProperty(e,t);return r&&n&&Oe(e,"delete",t,void 0,o),r}has(e,t){const n=Reflect.has(e,t);return $(t)&&je.has(t)||xe(e,"has",t),n}ownKeys(e){return xe(e,"iterate",U(e)?"length":Ne),Reflect.ownKeys(e)}}class qe extends He{constructor(e=!1){super(!0,e)}set(e,t){return"production"!==process.env.NODE_ENV&&re(`Set operation on key "${String(t)}" failed: target is readonly.`,e),!0}deleteProperty(e,t){return"production"!==process.env.NODE_ENV&&re(`Delete operation on key "${String(t)}" failed: target is readonly.`,e),!0}}const Ke=new We,Ze=new qe,Je=new qe(!0),Qe=e=>e,Xe=e=>Reflect.getPrototypeOf(e);function et(e){return function(...t){if("production"!==process.env.NODE_ENV){const n=t[0]?`on key "${t[0]}" `:"";re(`${q(e)} operation ${n}failed: target is readonly.`,Et(this))}return"delete"!==e&&("clear"===e?void 0:this)}}function tt(e,t){const n={get(n){const o=this.__v_raw,r=Et(o),a=Et(n);e||(K(n,a)&&xe(r,"get",n),xe(r,"get",a));const{has:i}=Xe(r),l=t?Qe:e?St:mt;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&&xe(Et(t),"iterate",Ne),Reflect.get(t,"size",t)},has(t){const n=this.__v_raw,o=Et(n),r=Et(t);return e||(K(t,r)&&xe(o,"has",t),xe(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=Et(a),l=t?Qe:e?St:mt;return!e&&xe(i,"iterate",Ne),a.forEach(((e,t)=>n.call(o,l(e),l(t),r)))}};V(n,e?{add:et("add"),set:et("set"),delete:et("delete"),clear:et("clear")}:{add(e){t||Pt(e)||ht(e)||(e=Et(e));const n=Et(this);return Xe(n).has.call(n,e)||(n.add(e),Oe(n,"add",e,e)),this},set(e,n){t||Pt(n)||ht(n)||(n=Et(n));const o=Et(this),{has:r,get:a}=Xe(o);let i=r.call(o,e);i?"production"!==process.env.NODE_ENV&&it(o,r,e):(e=Et(e),i=r.call(o,e));const l=a.call(o,e);return o.set(e,n),i?K(n,l)&&Oe(o,"set",e,n,l):Oe(o,"add",e,n),this},delete(e){const t=Et(this),{has:n,get:o}=Xe(t);let r=n.call(t,e);r?"production"!==process.env.NODE_ENV&&it(t,n,e):(e=Et(e),r=n.call(t,e));const a=o?o.call(t,e):void 0,i=t.delete(e);return r&&Oe(t,"delete",e,void 0,a),i},clear(){const e=Et(this),t=0!==e.size,n="production"!==process.env.NODE_ENV?F(e)?new Map(e):new Set(e):void 0,o=e.clear();return t&&Oe(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=Et(r),i=F(a),l="entries"===e||e===Symbol.iterator&&i,s="keys"===e&&i,c=r[e](...o),u=n?Qe:t?St:mt;return!t&&xe(a,"iterate",s?Ie:Ne),{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 nt(e,t){const n=tt(e,t);return(t,o,r)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get(M(n,o)&&o in t?n:t,o,r)}const ot={get:nt(!1,!1)},rt={get:nt(!0,!1)},at={get:nt(!0,!0)};function it(e,t,n){const o=Et(n);if(o!==n&&t.call(e,o)){const t=H(e);re(`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 lt=new WeakMap,st=new WeakMap,ct=new WeakMap,ut=new WeakMap;function dt(e){return ht(e)?e:yt(e,!1,Ke,ot,lt)}function pt(e){return yt(e,!0,Ze,rt,ct)}function ft(e){return yt(e,!0,Je,at,ut)}function yt(e,t,n,o,r){if(!z(e))return"production"!==process.env.NODE_ENV&&re(`value cannot be made ${t?"readonly":"reactive"}: ${String(e)}`),e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const a=r.get(e);if(a)return a;const i=(l=e).__v_skip||!Object.isExtensible(l)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(H(l));var l;if(0===i)return e;const s=new Proxy(e,2===i?o:n);return r.set(e,s),s}function gt(e){return ht(e)?gt(e.__v_raw):!(!e||!e.__v_isReactive)}function ht(e){return!(!e||!e.__v_isReadonly)}function Pt(e){return!(!e||!e.__v_isShallow)}function _t(e){return!!e&&!!e.__v_raw}function Et(e){const t=e&&e.__v_raw;return t?Et(t):e}function vt(e){return!M(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 mt=e=>z(e)?dt(e):e,St=e=>z(e)?pt(e):e;function Ct(e){return!!e&&!0===e.__v_isRef}const Dt={get:(e,t,n)=>{return"__v_raw"===t?e:Ct(o=Reflect.get(e,t,n))?o.value:o;var o},set:(e,t,n,o)=>{const r=e[t];return Ct(r)&&!Ct(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};const bt={},Lt=new WeakMap;let Rt;function At(e,t,n=x){const{immediate:o,deep:r,once:a,scheduler:i,augmentJob:l,call:s}=n,c=e=>{(n.onWarn||re)("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:Pt(e)||!1===r||0===r?Nt(e,1):Nt(e);let d,p,f,y,g=!1,h=!1;if(Ct(e)?(p=()=>e.value,g=Pt(e)):gt(e)?(p=()=>u(e),g=!0):U(e)?(h=!0,g=e.some((e=>gt(e)||Pt(e))),p=()=>e.map((e=>Ct(e)?e.value:gt(e)?u(e):Y(e)?s?s(e,2):e():void("production"!==process.env.NODE_ENV&&c(e))))):Y(e)?p=t?s?()=>s(e,2):e:()=>{if(f){me();try{f()}finally{Se()}}const t=Rt;Rt=d;try{return s?s(e,3,[y]):e(y)}finally{Rt=t}}:(p=O,"production"!==process.env.NODE_ENV&&c(e)),t&&r){const e=p,t=!0===r?1/0:r;p=()=>Nt(e(),t)}const P=()=>{d.stop()};if(a&&t){const e=t;t=(...t)=>{e(...t),P()}}let _=h?new Array(e.length).fill(bt):bt;const E=e=>{if(1&d.flags&&(d.dirty||e))if(t){const e=d.run();if(r||g||(h?e.some(((e,t)=>K(e,_[t]))):K(e,_))){f&&f();const n=Rt;Rt=d;try{const n=[e,_===bt?void 0:h&&_[0]===bt?[]:_,y];s?s(t,3,n):t(...n),_=e}finally{Rt=n}}}else d.run()};return l&&l(E),d=new le(p),d.scheduler=i?()=>i(E,!1):E,y=e=>function(e,t=!1,n=Rt){if(n){let t=Lt.get(n);t||Lt.set(n,t=[]),t.push(e)}else"production"===process.env.NODE_ENV||t||re("onWatcherCleanup() was called when there was no active watcher to associate with.")}(e,!1,d),f=d.onStop=()=>{const e=Lt.get(d);if(e){if(s)s(e,4);else for(const t of e)t();Lt.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 Nt(e,t=1/0,n){if(t<=0||!z(e)||e.__v_skip)return e;if((n=n||new Set).has(e))return e;if(n.add(e),t--,Ct(e))Nt(e.value,t,n);else if(U(e))for(let o=0;o<e.length;o++)Nt(e[o],t,n);else if("[object Set]"===G(e)||F(e))e.forEach((e=>{Nt(e,t,n)}));else if((e=>"[object Object]"===G(e))(e)){for(const o in e)Nt(e[o],t,n);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&Nt(e[o],t,n)}return e}
/**
* @vue/runtime-core v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const It=[];let kt=!1;function xt(e,...t){if(kt)return;kt=!0,me();const n=It.length?It[It.length-1].component:null,o=n&&n.appContext.config.warnHandler,r=function(){let e=It[It.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)Tt(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 <${Gn(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 <${Gn(e.component,e.type,o)}`,a=">"+n;return e.props?[r,...Ot(e.props),a]:[r+a]}(e))})),t}(r)),console.warn(...n)}Se(),kt=!1}function Ot(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach((n=>{t.push(...wt(n,e[n]))})),n.length>3&&t.push(" ..."),t}function wt(e,t,n){return B(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:[`${e}=${t}`]:Ct(t)?(t=wt(e,Et(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):Y(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=Et(t),n?t:[`${e}=`,t])}const Vt={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 Tt(e,t,n,o){try{return o?e(...o):e()}catch(e){Ut(e,t,n)}}function Mt(e,t,n,o){if(Y(e)){const a=Tt(e,t,n,o);return a&&((z(r=a)||Y(r))&&Y(r.then)&&Y(r.catch))&&a.catch((e=>{Ut(e,t,n)})),a}var r;if(U(e)){const r=[];for(let a=0;a<e.length;a++)r.push(Mt(e[a],t,n,o));return r}"production"!==process.env.NODE_ENV&&xt("Invalid value type passed to callWithAsyncErrorHandling(): "+typeof e)}function Ut(e,t,n,o=!0){const r=t?t.vnode:null,{errorHandler:a,throwUnhandledErrorInProduction:i}=t&&t.appContext.config||x;if(t){let o=t.parent;const r=t.proxy,i="production"!==process.env.NODE_ENV?Vt[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 me(),Tt(a,null,10,[e,r,i]),void Se()}!function(e,t,n,o=!0,r=!1){if("production"!==process.env.NODE_ENV){const r=Vt[t];if(n&&(a=n,It.push(a)),xt("Unhandled error"+(r?` during execution of ${r}`:"")),n&&It.pop(),o)throw e;console.error(e)}else{if(r)throw e;console.error(e)}var a}(e,n,r,o,i)}const Ft=[];let Yt=-1;const Bt=[];let $t=null,zt=0;const jt=Promise.resolve();let Gt=null;function Ht(e){const t=Gt||jt;return e?t.then(this?e.bind(this):e):t}function Wt(e){if(!(1&e.flags)){const t=Zt(e),n=Ft[Ft.length-1];!n||!(2&e.flags)&&t>=Zt(n)?Ft.push(e):Ft.splice(function(e){let t=Yt+1,n=Ft.length;for(;t<n;){const o=t+n>>>1,r=Ft[o],a=Zt(r);a<e||a===e&&2&r.flags?t=o+1:n=o}return t}(t),0,e),e.flags|=1,qt()}}function qt(){Gt||(Gt=jt.then(Jt))}function Kt(e){U(e)?Bt.push(...e):$t&&-1===e.id?$t.splice(zt+1,0,e):1&e.flags||(Bt.push(e),e.flags|=1),qt()}const Zt=e=>null==e.id?2&e.flags?-1:1/0:e.id;function Jt(e){"production"!==process.env.NODE_ENV&&(e=e||new Map);const t="production"!==process.env.NODE_ENV?t=>Qt(e,t):O;try{for(Yt=0;Yt<Ft.length;Yt++){const e=Ft[Yt];if(e&&!(8&e.flags)){if("production"!==process.env.NODE_ENV&&t(e))continue;4&e.flags&&(e.flags&=-2),Tt(e,e.i,e.i?15:14),4&e.flags||(e.flags&=-2)}}}finally{for(;Yt<Ft.length;Yt++){const e=Ft[Yt];e&&(e.flags&=-2)}Yt=-1,Ft.length=0,function(e){if(Bt.length){const t=[...new Set(Bt)].sort(((e,t)=>Zt(e)-Zt(t)));if(Bt.length=0,$t)return void $t.push(...t);for($t=t,"production"!==process.env.NODE_ENV&&(e=e||new Map),zt=0;zt<$t.length;zt++){const t=$t[zt];"production"!==process.env.NODE_ENV&&Qt(e,t)||(4&t.flags&&(t.flags&=-2),8&t.flags||t(),t.flags&=-2)}$t=null,zt=0}}(e),Gt=null,(Ft.length||Bt.length)&&Jt(e)}}function Qt(e,t){const n=e.get(t)||0;if(n>100){const e=t.i,n=e&&jn(e.type);return Ut(`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 Xt=new Map;"production"!==process.env.NODE_ENV&&(J().__VUE_HMR_RUNTIME__={createRecord:on((function(e,t){if(en.has(e))return!1;return en.set(e,{initialDef:tn(t),instances:new Set}),!0})),rerender:on((function(e,t){const n=en.get(e);if(!n)return;n.initialDef.render=t,[...n.instances].forEach((e=>{t&&(e.render=t,tn(e.type).render=t),e.renderCache=[],e.update()}))})),reload:on((function(e,t){const n=en.get(e);if(!n)return;t=tn(t),nn(n.initialDef,t);const o=[...n.instances];for(let e=0;e<o.length;e++){const r=o[e],a=tn(r.type);let i=Xt.get(a);i||(a!==n.initialDef&&nn(a,t),Xt.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?Wt((()=>{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)}Kt((()=>{Xt.clear()}))}))});const en=new Map;function tn(e){return Hn(e)?e.__vccOpts:e}function nn(e,t){V(e,t);for(const n in e)"__file"===n||n in t||delete e[n]}function on(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 rn=null;function an(e,t){6&e.shapeFlag&&e.component?(e.transition=t,an(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__ */J().requestIdleCallback,J().cancelIdleCallback;const ln=Symbol.for("v-ndc"),sn=e=>e?4&e.vnode.shapeFlag?function(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(gt(t=vt(e.exposed))?t:new Proxy(t,Dt),{get:(t,n)=>n in t?t[n]:n in cn?cn[n](e):void 0,has:(e,t)=>t in e||t in cn})):e.proxy;var t}(e):sn(e.parent):null,cn=V(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>"production"!==process.env.NODE_ENV?ft(e.props):e.props,$attrs:e=>"production"!==process.env.NODE_ENV?ft(e.attrs):e.attrs,$slots:e=>"production"!==process.env.NODE_ENV?ft(e.slots):e.slots,$refs:e=>"production"!==process.env.NODE_ENV?ft(e.refs):e.refs,$parent:e=>sn(e.parent),$root:e=>sn(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=>yn(s,e,i,!0))),yn(s,t,i)):s=t;z(t)&&a.set(t,s);return s}(e):e.type,$forceUpdate:e=>e.f||(e.f=()=>{Wt(e.update)}),$nextTick:e=>e.n||(e.n=Ht.bind(e.proxy)),$watch:e=>__VUE_OPTIONS_API__?Ln.bind(e):O}),un=(e,t)=>e!==x&&!e.__isScriptSetup&&M(e,t),dn={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(un(o,t))return i[t]=1,o[t];if(r!==x&&M(r,t))return i[t]=2,r[t];if((c=e.propsOptions[0])&&M(c,t))return i[t]=3,a[t];if(n!==x&&M(n,t))return i[t]=4,n[t];__VUE_OPTIONS_API__&&!fn||(i[t]=0)}}const u=cn[t];let d,p;return u?("$attrs"===t?(xe(e.attrs,"get",""),process.env.NODE_ENV):"production"!==process.env.NODE_ENV&&"$slots"===t&&xe(e,"get",t),u(e)):(d=l.__cssModules)&&(d=d[t])?d:n!==x&&M(n,t)?(i[t]=4,n[t]):(p=s.config.globalProperties,M(p,t)?p[t]:void process.env.NODE_ENV)},set({_:e},t,n){const{data:o,setupState:r,ctx:a}=e;return un(r,t)?(r[t]=n,!0):"production"!==process.env.NODE_ENV&&r.__isScriptSetup&&M(r,t)?(xt(`Cannot mutate <script setup> binding "${t}" from Options API.`),!1):o!==x&&M(o,t)?(o[t]=n,!0):M(e.props,t)?("production"!==process.env.NODE_ENV&&xt(`Attempting to mutate prop "${t}". Props are readonly.`),!1):"$"===t[0]&&t.slice(1)in e?("production"!==process.env.NODE_ENV&&xt(`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!==x&&M(e,i)||un(t,i)||(l=a[0])&&M(l,i)||M(o,i)||M(cn,i)||M(r.config.globalProperties,i)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:M(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function pn(e){return U(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}"production"!==process.env.NODE_ENV&&(dn.ownKeys=e=>(xt("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 fn=!0;function yn(e,t,n,o=!1){const{mixins:r,extends:a}=t;a&&yn(e,a,n,!0),r&&r.forEach((t=>yn(e,t,n,!0)));for(const r in t)if(o&&"expose"===r)"production"!==process.env.NODE_ENV&&xt('"expose" option is ignored when declared in mixins or extends. It should only be declared in the base component itself.');else{const o=gn[r]||n&&n[r];e[r]=o?o(e[r],t[r]):t[r]}return e}const gn={data:hn,props:vn,emits:vn,methods:En,computed:En,beforeCreate:_n,created:_n,beforeMount:_n,mounted:_n,beforeUpdate:_n,updated:_n,beforeDestroy:_n,beforeUnmount:_n,destroyed:_n,unmounted:_n,activated:_n,deactivated:_n,errorCaptured:_n,serverPrefetch:_n,components:En,directives:En,watch:function(e,t){if(!e)return t;if(!t)return e;const n=V(Object.create(null),e);for(const o in t)n[o]=_n(e[o],t[o]);return n},provide:hn,inject:function(e,t){return En(Pn(e),Pn(t))}};function hn(e,t){return t?e?function(){return V(Y(e)?e.call(this,this):e,Y(t)?t.call(this,this):t)}:t:e}function Pn(e){if(U(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function _n(e,t){return e?[...new Set([].concat(e,t))]:t}function En(e,t){return e?V(Object.create(null),e,t):t}function vn(e,t){return e?U(e)&&U(t)?[...new Set([...e,...t])]:V(Object.create(null),pn(e),pn(null!=t?t:{})):t}const mn={},Sn=e=>Object.getPrototypeOf(e)===mn,Cn=function(e,t){t&&t.pendingBranch?U(e)?t.effects.push(...e):t.effects.push(e):Kt(e)},Dn=Symbol.for("v-scx"),bn=()=>{{const e=function(e,t,n=!1){const o=Fn||rn;if(o){const r=o?null==o.parent?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&&Y(t)?t.call(o&&o.proxy):t;"production"!==process.env.NODE_ENV&&xt(`injection "${String(e)}" not found.`)}else"production"!==process.env.NODE_ENV&&xt("inject() can only be used inside setup() or functional components.")}(Dn);return e||"production"!==process.env.NODE_ENV&&xt("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function Ln(e,t,n){const o=this.proxy,r=B(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;Y(t)?a=t:(a=t.handler,n=t);const i=Yn(this),l=function(e,t,n=x){const{immediate:o,deep:r,flush:a,once:i}=n;"production"===process.env.NODE_ENV||t||(void 0!==o&&xt('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),void 0!==r&&xt('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'),void 0!==i&&xt('watch() "once" option is only respected when using the watch(source, callback, options?) signature.'));const l=V({},n);"production"!==process.env.NODE_ENV&&(l.onWarn=xt);const s=t&&o||!t&&"post"!==a;let c;if(Bn)if("sync"===a){const e=bn();c=e.__watcherHandles||(e.__watcherHandles=[])}else if(!s){const e=()=>{};return e.stop=O,e.resume=O,e.pause=O,e}const u=Fn;l.call=(e,t,n)=>Mt(e,u,t,n);let d=!1;"post"===a?l.scheduler=e=>{Cn(e,u&&u.suspense)}:"sync"!==a&&(d=!0,l.scheduler=(e,t)=>{t?e():Wt(e)}),l.augmentJob=e=>{t&&(e.flags|=4),d&&(e.flags|=2,u&&(e.id=u.uid,e.i=u))};const p=At(e,t,l);return Bn&&(c?c.push(p):s&&p()),p}(r,a.bind(o),n);return i(),l}const Rn=Symbol.for("v-fgt"),An=Symbol.for("v-txt"),Nn=Symbol.for("v-cmt");const In=({key:e})=>null!=e?e:null,kn=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?B(e)||Ct(e)||Y(e)?{i:rn,r:e,k:t,f:!!n}:e:null);const xn="production"!==process.env.NODE_ENV?(...e)=>On(...e):On;function On(e,t=null,n=null,o=0,r=null,a=!1){if(e&&e!==ln||("production"===process.env.NODE_ENV||e||xt(`Invalid vnode type when creating vnode: ${e}.`),e=Nn),(i=e)&&!0===i.__v_isVNode){const o=wn(e,t,!0);return n&&Mn(o,n),o.patchFlag=-2,o}var i;if(Hn(e)&&(e=e.__vccOpts),t){t=function(e){return e?_t(e)||Sn(e)?V({},e):e:null}(t);let{class:e,style:n}=t;e&&!B(e)&&(t.class=oe(e)),z(n)&&(_t(n)&&!U(n)&&(n=V({},n)),t.style=Q(n))}const l=B(e)?1:(e=>e.__isSuspense)(e)?128:(e=>e.__isTeleport)(e)?64:z(e)?4:Y(e)?2:0;return"production"!==process.env.NODE_ENV&&4&l&&_t(e)&&xt("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=Et(e)),function(e,t=null,n=null,o=0,r=null,a=(e===Rn?0:1),i=!1,l=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&In(t),ref:t&&kn(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:rn};return l?(Mn(s,n),128&a&&e.normalize(s)):n&&(s.shapeFlag|=B(n)?8:16),"production"!==process.env.NODE_ENV&&s.key!=s.key&&xt("VNode created with invalid key (NaN). VNode type:",s.type),s}(e,t,n,o,r,l,a,!0)}function wn(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=oe([t.class,o.class]));else if("style"===e)t.style=Q([t.style,o.style]);else if(w(e)){const n=t[e],r=o[e];!r||n===r||U(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&&In(c),ref:t&&t.ref?n&&a?U(a)?a.concat(kn(t)):[a,kn(t)]:kn(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:"production"!==process.env.NODE_ENV&&-1===i&&U(l)?l.map(Vn):l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Rn?-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&&wn(e.ssContent),ssFallback:e.ssFallback&&wn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return s&&o&&an(u,s.clone(u)),u}function Vn(e){const t=wn(e);return U(e.children)&&(t.children=e.children.map(Vn)),t}function Tn(e=" ",t=0){return xn(An,null,e,t)}function Mn(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if(U(t))n=16;else if("object"==typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),Mn(e,n()),n._c&&(n._d=!0)))}{n=32;const e=t._;e||Sn(t)||(t._ctx=rn)}}else Y(t)?(t={default:t,_ctx:rn},n=32):(t=String(t),64&o?(n=16,t=[Tn(t)]):n=8);e.children=t,e.shapeFlag|=n}let Un,Fn=null;{const e=J(),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)}};Un=t("__VUE_INSTANCE_SETTERS__",(e=>Fn=e)),t("__VUE_SSR_SETTERS__",(e=>Bn=e))}const Yn=e=>{const t=Fn;return Un(e),e.scope.on(),()=>{e.scope.off(),Un(t)}};let Bn=!1;process.env.NODE_ENV;const $n=/(?:^|[-_])(\w)/g,zn=e=>e.replace($n,(e=>e.toUpperCase())).replace(/[-_]/g,"");function jn(e,t=!0){return Y(e)?e.displayName||e.name:e.name||t&&e.__name}function Gn(e,t,n=!1){let o=jn(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 Hn(e){return Y(e)&&"__vccOpts"in e}process.env.NODE_ENV,process.env.NODE_ENV,process.env.NODE_ENV;const Wn="ESM1905Player";var qn,Kn,Zn=(qn={name:"es-m1905-player",emit:["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","onPlayerPlayMediaSourceListModeListChanged","onPlayerPlayMediaSourceListModeChanged","onPlayerDefinitionListChanged","onPlayerDefinitionChanged","onPlayerInfo"],props:{playerType:{type:Number,default:3},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:3,setup(e,n){const r=t(),a=y();a.isLoggable(g.DEBUG)&&a.d(Wn,"--------setup------\x3e>>>>");const i=h(),l=P(),s=_(),c=E(),u=v(),d=m(),p=S(),f=C(),k=D(),x=b(),O=N(),w=I(),V=t(!1);let T;const M=t(!0);let U,F,Y,B,$,z,j,G,H,W,q=!1,K=!0,Z=0,J=0,Q=0,X=0,ee=0,te=[],ne=[],oe=[],re=[];function ae(){return e.playerType}function ie(){return r.value}o((()=>[r.value]),(([e],[t])=>{e&&ce()}),{flush:"post"});const le={onPluginInstallSuccess(e,t,n){a.isLoggable(g.DEBUG)&&a.d(Wn,"-----onPluginInstallSuccess-----\x3e>>pkg:"+e+" status:"+t+" msg:"+n),w.removeListener(le),se()},onPluginInstallProgress(e,t,n,o){a.isLoggable(g.DEBUG)&&a.d(Wn,"-----onPluginInstallProgress-----\x3e>>pkg:"+e+" status:"+t+" current:"+n+" total:"+o)},onPluginInstallError(e,t,n){a.isLoggable(g.DEBUG)&&a.d(Wn,"-----onPluginInstallError-----\x3e>>pkg:"+e+" status:"+t+" msg:"+n),w.removeListener(le),Ae({errorCode:-1,errorMessage:"install ESM1905PlayerViewComponent plugin error! status:"+t+" msg:"+n})}};function se(){if(a.isLoggable(g.DEBUG)&&a.d(Wn,"--------initializeLazyPlayer------\x3e>>>>"),ue(),r.value)return V.value=!0,void ce();let e=(new Date).getTime();V.value=!0,T=setInterval((()=>{r.value||(new Date).getTime()-e>1e4&&(a.isLoggable(g.DEBUG)&&a.d(Wn,"-----initializePlayerLazyError-----\x3e>>"),ue(),n.emit("onPlayerLazyInitError",ae()),fe({errorCode:-1,errorMessage:"player lazy init error..."}))}),100)}function ce(){a.isLoggable(g.DEBUG)&&a.d(Wn,"-----initializePlayerLazySuccess-----\x3e>>"),ue(),n.emit("onPlayerLazyInitSuccess",ae()),a.isLoggable(g.DEBUG)&&a.d(Wn,"-----initializePlayerComponent-----\x3e>>"),de()}function ue(){T&&(clearInterval(T),T=null)}function de(){a.isLoggable(g.DEBUG)&&a.d(Wn,"-------------getComponentInfo-------------\x3e>>"),ie()?.getComponentInfo()}function pe(...e){a.isLoggable(g.DEBUG)&&a.d(Wn,"-------------initComponent-------------\x3e>>",e),ie()?.initComponent()}function fe(e){n.emit("onPlayerError",e),ye(!0)}function ye(e){n.emit("onPlayerNoMediaSourceCanPlay",e),p.onPlayerNoMediaSourceCanPlay(e),f.onPlayerNoMediaSourceCanPlay(e),De()}function ge(t){null==t.list||t.list.length<=0?fe({errorCode:-1,errorMessage:"播放地址为空"}):(n.emit("onPlayerPlayMediaSourceList",t),p.onPlayerPlayMediaSourceList(t),f.onPlayerPlayMediaSourceList(t),F=k.getPlayMode(),ke([R.ES_PLAYER_PLAY_MODE_ONCE,R.ES_PLAYER_PLAY_MODE_ORDER,R.ES_PLAYER_PLAY_MODE_SHUFFLE,R.ES_PLAYER_PLAY_MODE_REPEAT,R.ES_PLAYER_PLAY_MODE_LOOP]),xe(F),e.playMediaSourceAuto&&he(Z))}function he(e){a.isLoggable(g.DEBUG)&&a.d(Wn,"-----playMediaSourceByIndex-----\x3e>>",e),null==Y.list||Y.list.length<=0||e<0||e>Y.list.length||(Z=e,B=Y.list[e],Pe(B))}function Pe(e){a.isLoggable(g.DEBUG)&&a.d(Wn,"-----playMediaSource-----\x3e>>",e),n.emit("onPlayerPlayMediaSource",e),p.onPlayerPlayMediaSource(e),f.onPlayerPlayMediaSource(e),function(e){a.isLoggable(g.DEBUG)&&a.d(Wn,"-----interceptMediaSource-----\x3e>>",e);let t={result:null},n=null;const o=d.getInterceptorsByType(L.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){}_e(t),ve(e)}),(e=>{Ee({error:{errorCode:e?.errorCode??-1,errorMessage:e?.errorMessage??""}})})):ve(e)}(e)}function _e(e){n.emit("onPlayerInterceptSuccess",e),p.onPlayerInterceptSuccess(e),f.onPlayerInterceptSuccess(e)}function Ee(e){n.emit("onPlayerInterceptError",e),p.onPlayerInterceptError(e),f.onPlayerInterceptError(e)}function ve(...t){let n=t[0];a.isLoggable(g.DEBUG)&&a.d(Wn,"-----------play-----PARAMS--START----\x3e>>","mediaSource:",n,"decode:"+i.getDecode(),"definition:"+c.getDefinition(),"playMediaSourceAuto:"+e.playMediaSourceAuto,"isStopped:"+q,"isEnabled:"+K,"videoId:"+n.uri.videoId,"userId:"+n.uri.userId,"decode:"+i.getDecode(),"playerType:"+l.getPlayerType(),"definition:"+c.getDefinition()),Le(e.playerWidth,e.playerHeight),ie()?.play(n.uri.videoId,n.uri.userId??"",l.getPlayerType(),c.getDefinition()),a.isLoggable(g.DEBUG)&&a.d(Wn,"-----------play-----自动播放---END---\x3e>>"),!q&&K?(a.isLoggable(g.DEBUG)&&a.d(Wn,"-----------play-----自动播放------\x3e>>",n),Se()):a.isLoggable(g.DEBUG)&&a.d(Wn,"-----------play-----不自动播放------\x3e>>",n)}function me(){if(De(),F==R.ES_PLAYER_PLAY_MODE_ONCE)Ce(),be(!1),ye(!0);else if(F==R.ES_PLAYER_PLAY_MODE_ORDER)Ce(),be(!1),Y.list&&Z+1<Y.list.length?he(Z+1):ye(!0);else if(F==R.ES_PLAYER_PLAY_MODE_LOOP)Ce(),be(!1),Y.list&&Z+1<Y.list.length?he(Z+1):he(0);else if(F==R.ES_PLAYER_PLAY_MODE_SHUFFLE){if(Y.list){let e=Math.floor(Math.random()*Y.list.length);Ce(),be(!1),he(e)}}else F==R.ES_PLAYER_PLAY_MODE_REPEAT&&(Ce(),be(!1),he(Z))}function Se(){let e=Y.position;if(a.isLoggable(g.DEBUG)&&a.d(Wn,"--------start------\x3e>>startPosition:",e,"currentPosition:"+J),null!=J&&J>0){const e=Number(J);a.isLoggable(g.DEBUG)&&a.d(Wn,"-------start-----currentPosition----\x3e>>position:",e),ie()?.start(e)}else if(e&&e.support){const t=Number(e.position);a.isLoggable(g.DEBUG)&&a.d(Wn,"-----start----startPosition.position-----\x3e>>position:",t),ie()?.start(Number(e.position))}else a.isLoggable(g.DEBUG)&&a.d(Wn,"----start------0-------\x3e>>position:0"),ie()?.start(0)}function Ce(){a.isLoggable(g.DEBUG)&&a.d(Wn,"-------------stop-------------\x3e>>",ie()),ie()?.stop(),ie()?.release(),n.emit("onPlayerStopped"),p.onPlayerStopped(),f.onPlayerStopped()}function De(){a.isLoggable(g.DEBUG)&&a.d(Wn,"-------------reset-------------\x3e>>"),J=0,Q=0}function be(e){q=e}function Le(e,t){ie()?.setSize(x.getSize(e),x.getSize(t)),Re()}function Re(){ie()?.invalidate()}function Ae(e){n.emit("onPlayerError",e),p.onPlayerError(e),f.onPlayerError(e),me()}function Ne(e){J=e,a.isLoggable(g.DEBUG)&&a.d(Wn,"----onPlayerProgressChanged----\x3e>>progress:",e),p.onPlayerProgressChanged(e),f.onPlayerProgressChanged(e),H&&H(e)}function Ie(e){Q=e,a.isLoggable(g.DEBUG)&&a.d(Wn,"----onPlayerDurationChanged----\x3e>>duration:",Q),p.onPlayerDurationChanged(e),f.onPlayerDurationChanged(e),W&&W(e)}function ke(e){n.emit("onPlayerPlayMediaSourceListModeListChanged",e),f.onPlayerPlayMediaSourceListModeListChanged(e),p.onPlayerPlayMediaSourceListModeListChanged(e)}function xe(e){n.emit("onPlayerPlayMediaSourceListModeChanged",e),f.onPlayerPlayMediaSourceListModeChanged(e),p.onPlayerPlayMediaSourceListModeChanged(e)}return{playerViewRef:r,playerInitialized:V,visible:M,getPlayer:ie,getComponentInfo:de,initComponent:pe,getId:function(){return""},getType:ae,setVisible:function(e){M.value=e},initialize:function(){a.isLoggable(g.DEBUG)&&a.d(Wn,"--------initializePlayer------\x3e>>>>"),a.isLoggable(g.DEBUG)&&a.d(Wn,"--------initializePluginPlayer------\x3e>>>>"),O.isComponentRegistered("eskit.sdk.support.player.m1095.component.ESM1905PlayerViewComponent").then((e=>{e?(a.isLoggable(g.DEBUG)&&a.d(Wn,"-----ESM1905PlayerViewComponent--isRegistered---\x3e>>"),se()):(a.isLoggable(g.DEBUG)&&a.d(Wn,"-----ESM1905PlayerViewComponent--isNotRegistered---\x3e>>"),function(){const e={pkg:"eskit.plugin.player.m1905"};w.addListener(e,le),w.installPlugin(e)}())}),(e=>{Ae({errorCode:-1,errorMessage:"ESM1905PlayerViewComponent isComponentRegistered error!"})}))},unInitialize:function(){V.value=!1},isInitialized:function(){return null!=r.value},playMediaSourceList:function(e){a.isLoggable(g.DEBUG)&&a.d(Wn,"-----playMediaSourceList-----\x3e>>",e),Y=e,Z=e.index,function(e){a.isLoggable(g.DEBUG)&&a.d(Wn,"-----interceptMediaSourceList-----\x3e>>",e);let t={result:null},n=null;const o=d.getInterceptorsByType(L.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){}_e(t),ge(e)}),(e=>{let t={errorCode:e?.errorCode??-1,errorMessage:e?.errorMessage??""};Ee({error:t}),fe(t)})):ge(e)}(Y)},playMediaSourceByIndex:he,playMediaSourceById:function(e){if(Y&&Y.list&&Y.list.length>0){let t=Y.list.findIndex((t=>t.id==e));t>0&&he(t)}},playMediaSource:Pe,playNextMediaSource:me,playPreviousMediaSource:function(){if(De(),F==R.ES_PLAYER_PLAY_MODE_ONCE)Ce(),be(!1),ye(!1);else if(F==R.ES_PLAYER_PLAY_MODE_ORDER)Ce(),be(!1),Z-1>=0?he(Z-1):ye(!1);else if(F==R.ES_PLAYER_PLAY_MODE_LOOP)Ce(),be(!1),Z-1>=0?he(Z-1):Y.list&&he(Y.list.length-1);else if(F==R.ES_PLAYER_PLAY_MODE_SHUFFLE){if(Y.list){let e=Math.floor(Math.random()*Y.list.length);Ce(),be(!1),he(e)}}else F==R.ES_PLAYER_PLAY_MODE_REPEAT&&(Ce(),be(!1),he(Z))},getMediaSourceList:function(){return Y?Y.list:null},getMediaSource:function(e){return Y&&Y.list&&e>=0&&e<Y.list.length?Y.list[e]:null},getPlayingMediaSourceIndex:function(){return Z},getPlayingMediaSourceList:function(){return Y},getPlayingMediaSource:function(){return B},play:ve,start:Se,pause:function(){a.isLoggable(g.DEBUG)&&a.d(Wn,"-------------pause-------------\x3e>>"),ie()?.pause()},stop:Ce,resume:function(){a.isLoggable(g.DEBUG)&&a.d(Wn,"-------------resume-------------\x3e>>"),he(Z)},reset:De,release:function(){a.isLoggable(g.DEBUG)&&a.d(Wn,"-------------release-------------\x3e>>"),ie()?.release()},seekTo:function(e){a.isLoggable(g.DEBUG)&&a.d(Wn,"-------------seekTo-------------\x3e>>"+e),J=e,ie()?.seekTo(e)},control:function(e){a.isLoggable(g.DEBUG)&&a.d(Wn,"-------------control-------------\x3e>>",e)},getPlayerState:function(){return U},getDuration:function(){ie()?.getDuration()},getCurrentPosition:function(){ie()?.getCurrentPosition()},setSize:Le,setPlayMode:function(e){F=e,k.setPlayMode(F),xe(F)},setDefinition:function(e){c.setDefinition(e),ie()?.setDefinition(e)},getPlayerDefinition:function(){return G},getPlayerDefinitionList:function(){return re},setAspectRatio:function(e){s.setAspectRatio(e),ie()?.setAspectRatio(e)},getPlayerAspectRatio:function(){return j},getPlayerAspectRatioList:function(){return oe},setPlayRate:function(e){u.setPlayRate(e),ie()?.setPlayRate(e)},getPlayerPlayRate:function(){return z},getPlayerPlayRateList:function(){return ne},setCache:function(e){},setRender:function(e){},setDecode:function(e){i.setDecode(e),ie()?.setDecode(e)},getPlayerDecode:function(){return $},getPlayerDecodeList:function(){return te},getLeftVolume:function(){ie()?.getLeftVolume()},setLeftVolume:function(e){ie()?.setLeftVolume(e)},getRightVolume:function(){ie()?.getRightVolume()},setRightVolume:function(e){ie()?.setRightVolume(e)},setStopped:be,setEnabled:function(e){K=e},setProgressCallback:e=>{H=e},setDurationCallback:e=>{W=e},invalidate:Re,onPlayerError:Ae,onPlayerStatusChanged:function(e){switch(a.isLoggable(g.DEBUG)&&a.d(Wn,"-----onPlayerStatusChanged-----\x3e>>"+e.playerState),U=e.playerState,U){case A.ES_PLAYER_STATE_PLAYER_INITIALIZED:n.emit("onRealPlayerInitialized");break;case A.ES_PLAYER_STATE_INITIALIZE_SUCCESS:a.isLoggable(g.DEBUG)&&a.d(Wn,"-----onPlayerInitializeSuccess-----\x3e>>"),p.setPlayer(ie()),f.setPlayer(ie()),n.emit("onPlayerInitialized",ae()),p.onPlayerInitialized(ae()),f.onPlayerInitialized(ae()),ie()?.setProgressCallback(Ne),ie()?.setDurationCallback(Ie);break;case A.ES_PLAYER_STATE_INITIALIZE_ERROR:a.isLoggable(g.DEBUG)&&a.d(Wn,"-----onPlayerInitializeError-----\x3e>>"),fe({errorCode:-1,errorMessage:"player init error..."});break;case A.ES_PLAYER_STATE_VIDEO_SIZE_CHANGED:o=e.playerWidth??1920,r=e.playerHeight??1080,n.emit("onPlayerSizeChanged",o,r),p.onPlayerSizeChanged(o,r),f.onPlayerSizeChanged(o,r);break;case A.ES_PLAYER_STATE_PLAYER_CLICKABLE:t=e.playerClickable??!1,n.emit("onPlayerClickable",t),p.onPlayerClickable(t),f.onPlayerClickable(t);break;case A.ES_PLAYER_STATE_PLAYER_VIEW_CHANGED:n.emit("onPlayerViewChanged"),p.onPlayerViewChanged(),f.onPlayerViewChanged();break;case A.ES_PLAYER_STATE_PREPARING:n.emit("onPlayerPreparing"),p.onPlayerPreparing(),f.onPlayerPreparing();break;case A.ES_PLAYER_STATE_PREPARED:n.emit("onPlayerPrepared"),p.onPlayerPrepared(),f.onPlayerPrepared();break;case A.ES_PLAYER_STATE_PLAYING:n.emit("onPlayerPlaying"),p.onPlayerPlaying(),f.onPlayerPlaying();break;case A.ES_PLAYER_STATE_PAUSED:n.emit("onPlayerPaused"),p.onPlayerPaused(),f.onPlayerPaused();break;case A.ES_PLAYER_STATE_RESUMED:n.emit("onPlayerResumed"),p.onPlayerResumed(),f.onPlayerResumed();break;case A.ES_PLAYER_STATE_BEFORE_STOP:n.emit("onPlayerBeforeStopped");break;case A.ES_PLAYER_STATE_STOP:break;case A.ES_PLAYER_STATE_PLAYBACK_COMPLETED:De(),n.emit("onPlayerCompleted"),p.onPlayerCompleted(),f.onPlayerCompleted(),me();break;case A.ES_PLAYER_STATE_BUFFER_START:n.emit("onPlayerBufferStart"),p.onPlayerBufferStart(),f.onPlayerBufferStart();break;case A.ES_PLAYER_STATE_BUFFER_END:n.emit("onPlayerBufferEnd"),p.onPlayerBufferEnd(),f.onPlayerBufferEnd();break;case