| 12345 |
- (function(e,t,n){Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});function r(e,r,i){var a;let o;o=(0,n.isRef)(i)?{evaluating:i}:i||{};let{lazy:s=!1,flush:c=`sync`,evaluating:l=void 0,shallow:u=!0,onError:d=(a=globalThis.reportError)==null?t.noop:a}=o,f=(0,n.shallowRef)(!s),p=u?(0,n.shallowRef)(r):(0,n.ref)(r),m=0;return(0,n.watchEffect)(async t=>{if(!f.value)return;m++;let n=m,r=!1;l&&Promise.resolve().then(()=>{l.value=!0});try{let i=await e(e=>{t(()=>{l&&(l.value=!1),r||e()})});n===m&&(p.value=i)}catch(e){d(e)}finally{l&&n===m&&(l.value=!1),r=!0}},{flush:c}),s?(0,n.computed)(()=>(f.value=!0,p.value)):p}let i=r;function a(e,t,r,i){let a=(0,n.inject)(e);return r&&(a=(0,n.inject)(e,r)),i&&(a=(0,n.inject)(e,r,i)),typeof t==`function`?(0,n.computed)(e=>t(a,e)):(0,n.computed)({get:e=>t.get(a,e),set:t.set})}function o(e={}){let{inheritAttrs:r=!0,name:i=`ReusableTemplate`}=e,a=(0,n.shallowRef)(),o=(0,n.defineComponent)({name:`${i}.define`,setup(e,{slots:t}){return()=>{a.value=t.default}}}),c=(0,n.defineComponent)({inheritAttrs:r,name:`${i}.reuse`,props:e.props,setup(t,{attrs:n,slots:i}){return()=>{var o;a.value;let c=(o=a.value)==null?void 0:o.call(a,{...e.props==null?s(n):t,$slots:i});return r&&(c==null?void 0:c.length)===1?c[0]:c}}});return(0,t.makeDestructurable)({define:o,reuse:c},[o,c])}function s(e){let n={};for(let r in e)n[(0,t.camelize)(r)]=e[r];return n}function c(e={}){let t=0,r=(0,n.ref)([]);function i(...i){let a=(0,n.shallowReactive)({key:t++,args:i,promise:void 0,resolve:()=>{},reject:()=>{},isResolving:!1,options:e});return r.value.push(a),a.promise=new Promise((e,t)=>{a.resolve=t=>(a.isResolving=!0,e(t)),a.reject=t}).finally(()=>{a.promise=void 0;let e=r.value.indexOf(a);e!==-1&&r.value.splice(e,1)}),a.promise}function a(...t){return e.singleton&&r.value.length>0?r.value[0].promise:i(...t)}let o=(0,n.defineComponent)((t,{slots:i})=>{let a=()=>r.value.map(e=>{var t;return(0,n.h)(n.Fragment,{key:e.key},(t=i.default)==null?void 0:t.call(i,e))});return e.transition?()=>(0,n.h)(n.TransitionGroup,e.transition,a):a});return o.start=a,o}function l(e){return function(...t){return e.apply(this,t.map(e=>(0,n.toValue)(e)))}}let u=t.isClient?window:void 0,d=t.isClient?window.document:void 0,f=t.isClient?window.navigator:void 0,p=t.isClient?window.location:void 0;function m(e){var t;let r=(0,n.toValue)(e);return(t=r==null?void 0:r.$el)==null?r:t}function h(...e){let r=(e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)),i=(0,n.computed)(()=>{let r=(0,t.toArray)((0,n.toValue)(e[0])).filter(e=>e!=null);return r.every(e=>typeof e!=`string`)?r:void 0});return(0,t.watchImmediate)(()=>{var r,a;return[(r=(a=i.value)==null?void 0:a.map(e=>m(e)))==null?[u].filter(e=>e!=null):r,(0,t.toArray)((0,n.toValue)(i.value?e[1]:e[0])),(0,t.toArray)((0,n.unref)(i.value?e[2]:e[1])),(0,n.toValue)(i.value?e[3]:e[2])]},([e,n,i,a],o,s)=>{if(!(e!=null&&e.length)||!(n!=null&&n.length)||!(i!=null&&i.length))return;let c=(0,t.isObject)(a)?{...a}:a,l=e.flatMap(e=>n.flatMap(t=>i.map(n=>r(e,t,n,c))));s(()=>{l.forEach(e=>e())})},{flush:`post`})}let g=!1;function _(e,r,i={}){let{window:a=u,ignore:o=[],capture:s=!0,detectIframe:c=!1,controls:l=!1}=i;if(!a)return l?{stop:t.noop,cancel:t.noop,trigger:t.noop}:t.noop;if(t.isIOS&&!g){g=!0;let e={passive:!0};Array.from(a.document.body.children).forEach(n=>n.addEventListener(`click`,t.noop,e)),a.document.documentElement.addEventListener(`click`,t.noop,e)}let d=!0,f=e=>(0,n.toValue)(o).some(t=>{if(typeof t==`string`)return Array.from(a.document.querySelectorAll(t)).some(t=>t===e.target||e.composedPath().includes(t));{let n=m(t);return n&&(e.target===n||e.composedPath().includes(n))}});function p(e){let t=(0,n.toValue)(e);return t&&t.$.subTree.shapeFlag===16}function _(e,t){let r=(0,n.toValue)(e),i=r.$.subTree&&r.$.subTree.children;return i==null||!Array.isArray(i)?!1:i.some(e=>e.el===t.target||t.composedPath().includes(e.el))}let v=t=>{let n=m(e);if(t.target!=null&&!(!(n instanceof Element)&&p(e)&&_(e,t))&&!(!n||n===t.target||t.composedPath().includes(n))){if(`detail`in t&&t.detail===0&&(d=!f(t)),!d){d=!0;return}r(t)}},y=!1,b=[h(a,`click`,e=>{y||(y=!0,setTimeout(()=>{y=!1},0),v(e))},{passive:!0,capture:s}),h(a,`pointerdown`,t=>{let n=m(e);d=!f(t)&&!!(n&&!t.composedPath().includes(n))},{passive:!0}),c&&h(a,`blur`,t=>{setTimeout(()=>{let n=m(e),i=a.document.activeElement;for(;i!=null&&i.shadowRoot;)i=i.shadowRoot.activeElement;(i==null?void 0:i.tagName)===`IFRAME`&&!(n!=null&&n.contains(a.document.activeElement))&&r(t)},0)},{passive:!0})].filter(Boolean),x=()=>b.forEach(e=>e());return l?{stop:x,cancel:()=>{d=!1},trigger:e=>{d=!0,v(e),d=!1}}:x}function v(){let e=(0,n.shallowRef)(!1),t=(0,n.getCurrentInstance)();return t&&(0,n.onMounted)(()=>{e.value=!0},t),e}function y(e){let t=v();return(0,n.computed)(()=>(t.value,!!e()))}function b(e,r,i={}){let{window:a=u,...o}=i,s,c=y(()=>a&&`MutationObserver`in a),l=()=>{s&&(s.disconnect(),s=void 0)},d=(0,n.watch)((0,n.computed)(()=>{let r=(0,t.toArray)((0,n.toValue)(e)).map(m).filter(t.notNullish);return new Set(r)}),e=>{l(),c.value&&e.size&&(s=new MutationObserver(r),e.forEach(e=>s.observe(e,o)))},{immediate:!0,flush:`post`}),f=()=>s==null?void 0:s.takeRecords(),p=()=>{d(),l()};return(0,t.tryOnScopeDispose)(p),{isSupported:c,stop:p,takeRecords:f}}function x(e,r,i={}){let{window:a=u,document:o=a==null?void 0:a.document,flush:s=`sync`}=i;if(!a||!o)return t.noop;let c,l=e=>{c==null||c(),c=e},d=(0,n.watchEffect)(()=>{let t=m(e);if(t){let{stop:e}=b(o,e=>{e.map(e=>[...e.removedNodes]).flat().some(e=>e===t||e.contains(t))&&r(e)},{window:a,childList:!0,subtree:!0});l(e)}},{flush:s}),f=()=>{d(),l()};return(0,t.tryOnScopeDispose)(f),f}function S(e){return typeof e==`function`?e:typeof e==`string`?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function C(...e){let t,r,i={};e.length===3?(t=e[0],r=e[1],i=e[2]):e.length===2?typeof e[1]==`object`?(t=!0,r=e[0],i=e[1]):(t=e[0],r=e[1]):(t=!0,r=e[0]);let{target:a=u,eventName:o=`keydown`,passive:s=!1,dedupe:c=!1}=i,l=S(t);return h(a,o,e=>{e.repeat&&(0,n.toValue)(c)||l(e)&&r(e)},s)}function w(e,t,n={}){return C(e,t,{...n,eventName:`keydown`})}function T(e,t,n={}){return C(e,t,{...n,eventName:`keypress`})}function E(e,t,n={}){return C(e,t,{...n,eventName:`keyup`})}function D(e,t,r){var i,a;let o=(0,n.computed)(()=>m(e)),s,c,l,u=!1;function d(){s&&(clearTimeout(s),s=void 0),c=void 0,l=void 0,u=!1}function f(e){let t=r==null?void 0:r.delay;return typeof t==`function`?t(e):t==null?500:t}function p(e){var t,n,i;let[a,s,f]=[l,c,u];if(d(),!(r!=null&&r.onMouseUp)||!s||!a||!(r==null||(t=r.modifiers)==null)&&t.self&&e.target!==o.value)return;!(r==null||(n=r.modifiers)==null)&&n.prevent&&e.preventDefault(),!(r==null||(i=r.modifiers)==null)&&i.stop&&e.stopPropagation();let p=e.x-s.x,m=e.y-s.y,h=Math.sqrt(p*p+m*m);r.onMouseUp(e.timeStamp-a,h,f,e)}function g(e){var n,i,a;!(r==null||(n=r.modifiers)==null)&&n.self&&e.target!==o.value||(d(),!(r==null||(i=r.modifiers)==null)&&i.prevent&&e.preventDefault(),!(r==null||(a=r.modifiers)==null)&&a.stop&&e.stopPropagation(),c={x:e.x,y:e.y},l=e.timeStamp,s=setTimeout(()=>{u=!0,t(e)},f(e)))}function _(e){var t,n,i,a;if(!(r==null||(t=r.modifiers)==null)&&t.self&&e.target!==o.value||!c||(r==null?void 0:r.distanceThreshold)===!1)return;!(r==null||(n=r.modifiers)==null)&&n.prevent&&e.preventDefault(),!(r==null||(i=r.modifiers)==null)&&i.stop&&e.stopPropagation();let s=e.x-c.x,l=e.y-c.y;Math.sqrt(s*s+l*l)>=((a=r==null?void 0:r.distanceThreshold)==null?10:a)&&d()}let v={capture:r==null||(i=r.modifiers)==null?void 0:i.capture,once:r==null||(a=r.modifiers)==null?void 0:a.once},y=[h(o,`pointerdown`,g,v),h(o,`pointermove`,_,v),h(o,[`pointerup`,`pointerleave`],p,v)];return()=>y.forEach(e=>e())}function O(){let{activeElement:e,body:t}=document;if(!e||e===t)return!1;switch(e.tagName){case`INPUT`:case`TEXTAREA`:return!0}return e.hasAttribute(`contenteditable`)}function k({keyCode:e,metaKey:t,ctrlKey:n,altKey:r}){return t||n||r?!1:e>=48&&e<=57||e>=96&&e<=105||e>=65&&e<=90}function A(e,t={}){let{document:n=d}=t;n&&h(n,`keydown`,t=>{!O()&&k(t)&&e(t)},{passive:!0})}function j(e,r=null){let i=(0,n.getCurrentInstance)(),a=()=>{},o=(0,n.customRef)((t,n)=>(a=n,{get(){var n,a;return t(),(n=i==null||(a=i.proxy)==null?void 0:a.$refs[e])==null?r:n},set(){}}));return(0,t.tryOnMounted)(a),(0,n.onUpdated)(a),o}function M(e={}){var t;let{window:r=u,deep:i=!0,triggerOnRemoval:a=!1}=e,o=(t=e.document)==null?r==null?void 0:r.document:t,s=()=>{let e=o==null?void 0:o.activeElement;if(i)for(var t;e!=null&&e.shadowRoot;)e=e==null||(t=e.shadowRoot)==null?void 0:t.activeElement;return e},c=(0,n.shallowRef)(),l=()=>{c.value=s()};if(r){let e={capture:!0,passive:!0};h(r,`blur`,e=>{e.relatedTarget===null&&l()},e),h(r,`focus`,l,e)}return a&&x(c,l,{document:o}),l(),c}function N(e,r={}){let{immediate:i=!0,fpsLimit:a=null,window:o=u,once:s=!1}=r,c=(0,n.shallowRef)(!1),l=(0,n.computed)(()=>{let e=(0,n.toValue)(a);return e?1e3/e:null}),d=0,f=null;function p(t){if(!c.value||!o)return;d||(d=t);let n=t-d;if(l.value&&n<l.value){f=o.requestAnimationFrame(p);return}if(d=t,e({delta:n,timestamp:t}),s){c.value=!1,f=null;return}f=o.requestAnimationFrame(p)}function m(){!c.value&&o&&(c.value=!0,d=0,f=o.requestAnimationFrame(p))}function h(){c.value=!1,f!=null&&o&&(o.cancelAnimationFrame(f),f=null)}return i&&m(),(0,t.tryOnScopeDispose)(h),{isActive:(0,n.shallowReadonly)(c),pause:h,resume:m}}function P(e,r,i){let a,o;(0,t.isObject)(i)?(a=i,o=(0,t.objectOmit)(i,[`window`,`immediate`,`commitStyles`,`persist`,`onReady`,`onError`])):(a={duration:i},o=i);let{window:s=u,immediate:c=!0,commitStyles:l,persist:d,playbackRate:f=1,onReady:p,onError:g=e=>{console.error(e)}}=a,_=y(()=>s&&HTMLElement&&`animate`in HTMLElement.prototype),v=(0,n.shallowRef)(void 0),b=(0,n.shallowReactive)({startTime:null,currentTime:null,timeline:null,playbackRate:f,pending:!1,playState:c?`idle`:`paused`,replaceState:`active`}),x=(0,n.computed)(()=>b.pending),S=(0,n.computed)(()=>b.playState),C=(0,n.computed)(()=>b.replaceState),w=(0,n.computed)({get(){return b.startTime},set(e){b.startTime=e,v.value&&(v.value.startTime=e)}}),T=(0,n.computed)({get(){return b.currentTime},set(e){b.currentTime=e,v.value&&(v.value.currentTime=e,L())}}),E=(0,n.computed)({get(){return b.timeline},set(e){b.timeline=e,v.value&&(v.value.timeline=e)}}),D=(0,n.computed)({get(){return b.playbackRate},set(e){b.playbackRate=e,v.value&&(v.value.playbackRate=e)}}),O=()=>{if(v.value)try{v.value.play(),L()}catch(e){R(),g(e)}else P()},k=()=>{try{var e;(e=v.value)==null||e.pause(),R()}catch(e){g(e)}},A=()=>{v.value||P();try{var e;(e=v.value)==null||e.reverse(),L()}catch(e){R(),g(e)}},j=()=>{try{var e;(e=v.value)==null||e.finish(),R()}catch(e){g(e)}},M=()=>{try{var e;(e=v.value)==null||e.cancel(),R()}catch(e){g(e)}};(0,n.watch)(()=>m(e),e=>{e?P(!0):v.value=void 0}),(0,n.watch)(()=>r,t=>{if(v.value){P();let r=m(e);r&&(v.value.effect=new KeyframeEffect(r,(0,n.toValue)(t),o))}},{deep:!0}),(0,t.tryOnMounted)(()=>P(!0),!1),(0,t.tryOnScopeDispose)(M);function P(t){let i=m(e);!_.value||!i||(v.value||(v.value=i.animate((0,n.toValue)(r),o)),d&&v.value.persist(),f!==1&&(v.value.playbackRate=f),t&&!c?v.value.pause():L(),p==null||p(v.value))}let F={passive:!0};h(v,[`cancel`,`finish`,`remove`],R,F),h(v,`finish`,()=>{var e;l&&((e=v.value)==null||e.commitStyles())},F);let{resume:ee,pause:I}=N(()=>{v.value&&(b.pending=v.value.pending,b.playState=v.value.playState,b.replaceState=v.value.replaceState,b.startTime=v.value.startTime,b.currentTime=v.value.currentTime,b.timeline=v.value.timeline,b.playbackRate=v.value.playbackRate)},{immediate:!1});function L(){_.value&&ee()}function R(){_.value&&s&&s.requestAnimationFrame(I)}return{isSupported:_,animate:v,play:O,pause:k,reverse:A,finish:j,cancel:M,pending:x,playState:S,replaceState:C,startTime:w,currentTime:T,timeline:E,playbackRate:D}}function F(e,r){let{interrupt:i=!0,onError:a=t.noop,onFinished:o=t.noop,signal:s}=r||{},c={aborted:`aborted`,fulfilled:`fulfilled`,pending:`pending`,rejected:`rejected`},l=(0,n.reactive)(Array.from(Array.from({length:e.length}),()=>({state:c.pending,data:null}))),u=(0,n.shallowRef)(-1);if(!e||e.length===0)return o(),{activeIndex:u,result:l};function d(e,t){u.value++,l[u.value].data=t,l[u.value].state=e}return e.reduce((t,n)=>t.then(t=>{var r;if(s!=null&&s.aborted){d(c.aborted,Error(`aborted`));return}if(((r=l[u.value])==null?void 0:r.state)===c.rejected&&i){o();return}let a=n(t).then(t=>(d(c.fulfilled,t),u.value===e.length-1&&o(),t));return s?Promise.race([a,ee(s)]):a}).catch(t=>s!=null&&s.aborted?(d(c.aborted,t),t):(d(c.rejected,t),a(),u.value===e.length-1&&o(),t)),Promise.resolve()),{activeIndex:u,result:l}}function ee(e){return new Promise((t,n)=>{let r=Error(`aborted`);e.aborted?n(r):e.addEventListener(`abort`,()=>n(r),{once:!0})})}function I(e,r,i){var a;let{immediate:o=!0,delay:s=0,onError:c=(a=globalThis.reportError)==null?t.noop:a,onSuccess:l=t.noop,resetOnExecute:u=!0,shallow:d=!0,throwError:f}=i==null?{}:i,p=d?(0,n.shallowRef)(r):(0,n.ref)(r),m=(0,n.shallowRef)(!1),h=(0,n.shallowRef)(!1),g=(0,n.shallowRef)(void 0),_=0;async function v(i=0,...a){let o=_+=1;u&&(p.value=(0,n.toValue)(r)),g.value=void 0,m.value=!1,h.value=!0,i>0&&await(0,t.promiseTimeout)(i);let s=typeof e==`function`?e(...a):e;try{let e=await s;return o===_&&(p.value=e,m.value=!0),l(e),e}catch(e){if(o===_&&(g.value=e),c(e),f)throw e}finally{o===_&&(h.value=!1)}}o&&v(s);let y={state:p,isReady:m,isLoading:h,error:g,execute:v,executeImmediate:(...e)=>v(0,...e)};function b(){return new Promise((e,n)=>{(0,t.until)(h).toBe(!1).then(()=>e(y)).catch(n)})}return{...y,then(e,t){return b().then(e,t)}}}let L={array:e=>JSON.stringify(e),object:e=>JSON.stringify(e),set:e=>JSON.stringify(Array.from(e)),map:e=>JSON.stringify(Object.fromEntries(e)),null:()=>``};function R(e){return e?e instanceof Map?L.map:e instanceof Set?L.set:Array.isArray(e)?L.array:L.object:L.null}function te(e,r){let i=(0,n.shallowRef)(``),a=(0,n.shallowRef)();function o(){if(t.isClient)return a.value=new Promise((t,i)=>{try{let a=(0,n.toValue)(e);if(a==null)t(``);else if(typeof a==`string`)t(re(new Blob([a],{type:`text/plain`})));else if(a instanceof Blob)t(re(a));else if(a instanceof ArrayBuffer)t(window.btoa(String.fromCharCode(...new Uint8Array(a))));else if(a instanceof HTMLCanvasElement)t(a.toDataURL(r==null?void 0:r.type,r==null?void 0:r.quality));else if(a instanceof HTMLImageElement){let e=a.cloneNode(!1);e.crossOrigin=`Anonymous`,ne(e).then(()=>{let n=document.createElement(`canvas`),i=n.getContext(`2d`);n.width=e.width,n.height=e.height,i.drawImage(e,0,0,n.width,n.height),t(n.toDataURL(r==null?void 0:r.type,r==null?void 0:r.quality))}).catch(i)}else if(typeof a==`object`){let e=((r==null?void 0:r.serializer)||R(a))(a);return t(re(new Blob([e],{type:`application/json`})))}else i(Error(`target is unsupported types`))}catch(e){i(e)}}),a.value.then(e=>{i.value=(r==null?void 0:r.dataUrl)===!1?e.replace(/^data:.*?;base64,/,``):e}),a.value}return(0,n.isRef)(e)||typeof e==`function`?(0,n.watch)(e,o,{immediate:!0}):o(),{base64:i,promise:a,execute:o}}function ne(e){return new Promise((t,n)=>{e.complete?t():(e.onload=()=>{t()},e.onerror=n)})}function re(e){return new Promise((t,n)=>{let r=new FileReader;r.onload=e=>{t(e.target.result)},r.onerror=n,r.readAsDataURL(e)})}function ie(e={}){let{navigator:t=f}=e,r=[`chargingchange`,`chargingtimechange`,`dischargingtimechange`,`levelchange`],i=y(()=>t&&`getBattery`in t&&typeof t.getBattery==`function`),a=(0,n.shallowRef)(!1),o=(0,n.shallowRef)(0),s=(0,n.shallowRef)(0),c=(0,n.shallowRef)(1),l;function u(){a.value=this.charging,o.value=this.chargingTime||0,s.value=this.dischargingTime||0,c.value=this.level}return i.value&&t.getBattery().then(e=>{l=e,u.call(l),h(l,r,u,{passive:!0})}),{isSupported:i,charging:a,chargingTime:o,dischargingTime:s,level:c}}function ae(e){let{acceptAllDevices:r=!1}=e||{},{filters:i=void 0,optionalServices:a=void 0,navigator:o=f}=e||{},s=y(()=>o&&`bluetooth`in o),c=(0,n.shallowRef)(),l=(0,n.shallowRef)(null);(0,n.watch)(c,()=>{g()});async function u(){if(s.value){l.value=null,i&&i.length>0&&(r=!1);try{c.value=await(o==null?void 0:o.bluetooth.requestDevice({acceptAllDevices:r,filters:i,optionalServices:a}))}catch(e){l.value=e}}}let d=(0,n.shallowRef)(),p=(0,n.shallowRef)(!1);function m(){p.value=!1,c.value=void 0,d.value=void 0}async function g(){if(l.value=null,c.value&&c.value.gatt){h(c,`gattserverdisconnected`,m,{passive:!0});try{d.value=await c.value.gatt.connect(),p.value=d.value.connected}catch(e){l.value=e}}}return(0,t.tryOnMounted)(()=>{var e;c.value&&((e=c.value.gatt)==null||e.connect())}),(0,t.tryOnScopeDispose)(()=>{var e;c.value&&((e=c.value.gatt)==null||e.disconnect())}),{isSupported:s,isConnected:(0,n.shallowReadonly)(p),device:c,requestDevice:u,server:d,error:l}}let oe=Symbol(`vueuse-ssr-width`);function se(){let e=(0,n.hasInjectionContext)()?(0,t.injectLocal)(oe,null):null;return typeof e==`number`?e:void 0}function ce(e,n){n===void 0?(0,t.provideLocal)(oe,e):n.provide(oe,e)}function z(e,r={}){let{window:i=u,ssrWidth:a=se()}=r,o=y(()=>i&&`matchMedia`in i&&typeof i.matchMedia==`function`),s=(0,n.shallowRef)(typeof a==`number`),c=(0,n.shallowRef)(),l=(0,n.shallowRef)(!1);return(0,n.watchEffect)(()=>{if(s.value){s.value=!o.value,l.value=(0,n.toValue)(e).split(`,`).some(e=>{let n=e.includes(`not all`),r=e.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),i=e.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),o=!!(r||i);return r&&o&&(o=a>=(0,t.pxValue)(r[1])),i&&o&&(o=a<=(0,t.pxValue)(i[1])),n?!o:o});return}o.value&&(c.value=i.matchMedia((0,n.toValue)(e)),l.value=c.value.matches)}),h(c,`change`,e=>{l.value=e.matches},{passive:!0}),(0,n.computed)(()=>l.value)}let le={sm:640,md:768,lg:1024,xl:1280,"2xl":1536},ue={xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400},de={xs:0,sm:600,md:960,lg:1264,xl:1904},fe={xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560},pe=de,me={xs:480,sm:576,md:768,lg:992,xl:1200,xxl:1600},he={xs:0,sm:600,md:1024,lg:1440,xl:1920},ge={mobileS:320,mobileM:375,mobileL:425,tablet:768,laptop:1024,laptopL:1440,desktop4K:2560},_e={"3xs":360,"2xs":480,xs:600,sm:768,md:1024,lg:1280,xl:1440,"2xl":1600,"3xl":1920,"4xl":2560},ve={sm:576,md:768,lg:992,xl:1200},ye={xs:0,sm:768,md:992,lg:1200,xl:1920};function be(e,r={}){function i(r,i){let a=(0,n.toValue)(e[(0,n.toValue)(r)]);return i!=null&&(a=(0,t.increaseWithUnit)(a,i)),typeof a==`number`&&(a=`${a}px`),a}let{window:a=u,strategy:o=`min-width`,ssrWidth:s=se()}=r,c=typeof s==`number`,l=c?(0,n.shallowRef)(!1):{value:!0};c&&(0,t.tryOnMounted)(()=>l.value=!!a);function d(e,n){return!l.value&&c?e===`min`?s>=(0,t.pxValue)(n):s<=(0,t.pxValue)(n):a?a.matchMedia(`(${e}-width: ${n})`).matches:!1}let f=e=>z(()=>`(min-width: ${i(e)})`,r),p=e=>z(()=>`(max-width: ${i(e)})`,r),m=Object.keys(e).reduce((e,t)=>(Object.defineProperty(e,t,{get:()=>o===`min-width`?f(t):p(t),enumerable:!0,configurable:!0}),e),{});function h(){let r=Object.keys(e).map(e=>[e,m[e],(0,t.pxValue)(i(e))]).sort((e,t)=>e[2]-t[2]);return(0,n.computed)(()=>r.filter(([,e])=>e.value).map(([e])=>e))}return Object.assign(m,{greaterOrEqual:f,smallerOrEqual:p,greater(e){return z(()=>`(min-width: ${i(e,.1)})`,r)},smaller(e){return z(()=>`(max-width: ${i(e,-.1)})`,r)},between(e,t){return z(()=>`(min-width: ${i(e)}) and (max-width: ${i(t,-.1)})`,r)},isGreater(e){return d(`min`,i(e,.1))},isGreaterOrEqual(e){return d(`min`,i(e))},isSmaller(e){return d(`max`,i(e,-.1))},isSmallerOrEqual(e){return d(`max`,i(e))},isInBetween(e,t){return d(`min`,i(e))&&d(`max`,i(t,-.1))},current:h,active(){let e=h();return(0,n.computed)(()=>e.value.length===0?``:e.value.at(o===`min-width`?-1:0))}})}function xe(e){let{name:r,window:i=u}=e,a=y(()=>i&&`BroadcastChannel`in i),o=(0,n.shallowRef)(!1),s=(0,n.shallowRef)(),c=(0,n.shallowRef)(),l=(0,n.shallowRef)(null),d=e=>{s.value&&s.value.postMessage(e)},f=()=>{s.value&&s.value.close(),o.value=!0};return a.value&&(0,t.tryOnMounted)(()=>{l.value=null,s.value=new BroadcastChannel(r);let e={passive:!0};h(s,`message`,e=>{c.value=e.data},e),h(s,`messageerror`,e=>{l.value=e},e),h(s,`close`,()=>{o.value=!0},e)}),(0,t.tryOnScopeDispose)(()=>{f()}),{isSupported:a,channel:s,data:c,post:d,close:f,error:l,isClosed:o}}let Se=[`hash`,`host`,`hostname`,`href`,`pathname`,`port`,`protocol`,`search`];function Ce(e={}){let{window:r=u}=e,i=Object.fromEntries(Se.map(e=>[e,(0,n.ref)()]));for(let[e,a]of(0,t.objectEntries)(i))(0,n.watch)(a,t=>{!(r!=null&&r.location)||r.location[e]===t||(r.location[e]=t)});let a=e=>{var t;let{state:a,length:o}=(r==null?void 0:r.history)||{},{origin:s}=(r==null?void 0:r.location)||{};for(let e of Se)i[e].value=r==null||(t=r.location)==null?void 0:t[e];return(0,n.reactive)({trigger:e,state:a,length:o,origin:s,...i})},o=(0,n.ref)(a(`load`));if(r){let e={passive:!0};h(r,`popstate`,()=>o.value=a(`popstate`),e),h(r,`hashchange`,()=>o.value=a(`hashchange`),e)}return o}function we(e,r=(e,t)=>e===t,i){let{deepRefs:a=!0,...o}=i||{},s=(0,t.createRef)(e.value,a);return(0,n.watch)(()=>e.value,e=>{r(e,s.value)||(s.value=e)},o),s}function B(e,r={}){let{controls:i=!1,navigator:a=f}=r,o=y(()=>a&&`permissions`in a),s=(0,n.shallowRef)(),c=typeof e==`string`?{name:e}:e,l=(0,n.shallowRef)(),u=()=>{var e,t;l.value=(e=(t=s.value)==null?void 0:t.state)==null?`prompt`:e};h(s,`change`,u,{passive:!0});let d=(0,t.createSingletonPromise)(async()=>{if(o.value){if(!s.value)try{s.value=await a.permissions.query(c)}catch(e){s.value=void 0}finally{u()}if(i)return(0,n.toRaw)(s.value)}});return d(),i?{state:l,isSupported:o,query:d}:l}function Te(e={}){let{navigator:r=f,read:i=!1,source:a,copiedDuring:o=1500,legacy:s=!1}=e,c=y(()=>r&&`clipboard`in r),l=B(`clipboard-read`),u=B(`clipboard-write`),d=(0,n.computed)(()=>c.value||s),p=(0,n.shallowRef)(``),m=(0,n.shallowRef)(!1),g=(0,n.shallowRef)(!1),_=(0,t.useTimeoutFn)(()=>m.value=!1,o,{immediate:!1}),v=0;async function b(){let e=!(c.value&&T(l.value));if(!e)try{p.value=await r.clipboard.readText()}catch(t){e=!0}e&&(p.value=w())}d.value&&i&&h([`copy`,`cut`],b,{passive:!0});async function x(e){let t=e==null?(0,n.toValue)(a):e;if(d.value&&t!=null){g.value=!0;let e=!(c.value&&T(u.value));if(!e)try{let e=S(t);await r.clipboard.write([e])}catch(t){e=!0}if(e)if(typeof t==`string`)p.value=t,C(t);else{let e=++v,n=await t();n!=null&&e===v&&(p.value=n,C(n))}m.value=!0,_.start(),g.value=!1}}function S(e){return typeof e==`string`?(p.value=e,new ClipboardItem({"text/plain":e})):new ClipboardItem({"text/plain":e().then((e=``)=>(p.value=e,new Blob([e],{type:`text/plain`})))})}function C(e){let t=document.createElement(`textarea`);t.value=e,t.style.position=`absolute`,t.style.opacity=`0`,t.setAttribute(`readonly`,``),document.body.appendChild(t),t.select(),document.execCommand(`copy`),t.remove()}function w(){var e,t,n;return(e=(t=document)==null||(n=t.getSelection)==null||(n=n.call(t))==null?void 0:n.toString())==null?``:e}function T(e){return e===`granted`||e===`prompt`}return{copyPending:(0,n.shallowReadonly)(g),isSupported:d,text:(0,n.shallowReadonly)(p),copied:(0,n.shallowReadonly)(m),copy:x}}function Ee(e={}){let{navigator:r=f,read:i=!1,source:a,copiedDuring:o=1500}=e,s=y(()=>r&&`clipboard`in r),c=(0,n.shallowRef)([]),l=(0,n.shallowRef)(!1),u=(0,t.useTimeoutFn)(()=>l.value=!1,o,{immediate:!1});function d(){s.value&&r.clipboard.read().then(e=>{c.value=e})}s.value&&i&&h([`copy`,`cut`],d,{passive:!0});async function p(e=(0,n.toValue)(a)){s.value&&e!=null&&(await r.clipboard.write(e),c.value=e,l.value=!0,u.start())}return{isSupported:s,content:(0,n.shallowReadonly)(c),copied:(0,n.shallowReadonly)(l),copy:p,read:d}}function V(e){return JSON.parse(JSON.stringify(e))}function De(e,t={}){let r=(0,n.ref)({}),i=(0,n.shallowRef)(!1),a=!1,{manual:o,clone:s=V,deep:c=!0,immediate:l=!0}=t;(0,n.watch)(r,()=>{if(a){a=!1;return}i.value=!0},{deep:!0,flush:`sync`});function u(){a=!0,i.value=!1,r.value=s((0,n.toValue)(e))}return!o&&((0,n.isRef)(e)||typeof e==`function`)?(0,n.watch)(e,u,{...t,deep:c,immediate:l}):u(),{cloned:r,isModified:i,sync:u}}let Oe=typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{},H=`__vueuse_ssr_handlers__`,ke=Ae();function Ae(){return H in Oe||(Oe[H]=Oe[H]||{}),Oe[H]}function U(e,t){return ke[e]||t}function je(e,t){ke[e]=t}function Me(e){return z(`(prefers-color-scheme: dark)`,e)}function Ne(e){return e==null?`any`:e instanceof Set?`set`:e instanceof Map?`map`:e instanceof Date?`date`:typeof e==`boolean`?`boolean`:typeof e==`string`?`string`:typeof e==`object`?`object`:Number.isNaN(e)?`any`:`number`}let Pe={boolean:{read:e=>e===`true`,write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Fe=`vueuse-storage`;function W(e,r,i,a={}){var o;let{flush:s=`pre`,deep:c=!0,listenToStorageChanges:l=!0,writeDefaults:d=!0,mergeDefaults:f=!1,shallow:p,window:m=u,eventFilter:g,onError:_=e=>{console.error(e)},initOnMounted:v}=a,y=(p?n.shallowRef:n.ref)(typeof r==`function`?r():r),b=(0,n.computed)(()=>(0,n.toValue)(e));if(!i)try{i=U(`getDefaultStorage`,()=>u==null?void 0:u.localStorage)()}catch(e){_(e)}if(!i)return y;let x=(0,n.toValue)(r),S=Ne(x),C=(o=a.serializer)==null?Pe[S]:o,{pause:w,resume:T}=(0,t.watchPausable)(y,e=>O(e),{flush:s,deep:c,eventFilter:g});(0,n.watch)(b,()=>A(),{flush:s});let E=!1;m&&l&&(i instanceof Storage?h(m,`storage`,e=>{v&&!E||A(e)},{passive:!0}):h(m,Fe,e=>{v&&!E||j(e)})),v?(0,t.tryOnMounted)(()=>{E=!0,A()}):A();function D(e,t){if(m){let n={key:b.value,oldValue:e,newValue:t,storageArea:i};m.dispatchEvent(i instanceof Storage?new StorageEvent(`storage`,n):new CustomEvent(Fe,{detail:n}))}}function O(e){try{let t=i.getItem(b.value);if(e==null)D(t,null),i.removeItem(b.value);else{let n=C.write(e);t!==n&&(i.setItem(b.value,n),D(t,n))}}catch(e){_(e)}}function k(e){let t=e?e.newValue:i.getItem(b.value);if(t==null)return d&&x!=null&&i.setItem(b.value,C.write(x)),x;if(!e&&f){let e=C.read(t);return typeof f==`function`?f(e,x):S===`object`&&!Array.isArray(e)?{...x,...e}:e}else if(typeof t!=`string`)return t;else return C.read(t)}function A(e){if(!(e&&e.storageArea!==i)){if(e&&e.key==null){y.value=x;return}if(!(e&&e.key!==b.value)){w();try{let t=C.write(y.value);(e===void 0||(e==null?void 0:e.newValue)!==t)&&(y.value=k(e))}catch(e){_(e)}finally{e?(0,n.nextTick)(T):T()}}}}function j(e){A(e.detail)}return y}function Ie(e={}){let{selector:r=`html`,attribute:i=`class`,initialValue:a=`auto`,window:o=u,storage:s,storageKey:c=`vueuse-color-scheme`,listenToStorageChanges:l=!0,storageRef:d,emitAuto:f,disableTransition:p=!0}=e,h={auto:``,light:`light`,dark:`dark`,...e.modes||{}},g=Me({window:o}),_=(0,n.computed)(()=>g.value?`dark`:`light`),v=d||(c==null?(0,t.toRef)(a):W(c,a,s,{window:o,listenToStorageChanges:l})),y=(0,n.computed)(()=>v.value===`auto`?_.value:v.value),b=U(`updateHTMLAttrs`,(e,t,n)=>{let r=typeof e==`string`?o==null?void 0:o.document.querySelector(e):m(e);if(!r)return;let i=new Set,a=new Set,s=null;if(t===`class`){let e=n.split(/\s/g);Object.values(h).flatMap(e=>(e||``).split(/\s/g)).filter(Boolean).forEach(t=>{e.includes(t)?i.add(t):a.add(t)})}else s={key:t,value:n};if(i.size===0&&a.size===0&&s===null)return;let c;p&&(c=o.document.createElement(`style`),c.appendChild(document.createTextNode(`*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`)),o.document.head.appendChild(c));for(let e of i)r.classList.add(e);for(let e of a)r.classList.remove(e);s&&r.setAttribute(s.key,s.value),p&&(o.getComputedStyle(c).opacity,document.head.removeChild(c))});function x(e){var t;b(r,i,(t=h[e])==null?e:t)}function S(t){e.onChanged?e.onChanged(t,x):x(t)}(0,n.watch)(y,S,{flush:`post`,immediate:!0}),(0,t.tryOnMounted)(()=>S(y.value));let C=(0,n.computed)({get(){return f?v.value:y.value},set(e){v.value=e}});return Object.assign(C,{store:v,system:_,state:y})}function Le(e=(0,n.shallowRef)(!1)){let r=(0,t.createEventHook)(),i=(0,t.createEventHook)(),a=(0,t.createEventHook)(),o=t.noop;return{isRevealed:(0,n.computed)(()=>e.value),reveal:t=>(a.trigger(t),e.value=!0,new Promise(e=>{o=e})),confirm:t=>{e.value=!1,r.trigger(t),o({data:t,isCanceled:!1})},cancel:t=>{e.value=!1,i.trigger(t),o({data:t,isCanceled:!0})},onReveal:a.on,onConfirm:r.on,onCancel:i.on}}function Re(e){if(`interval`in e||`immediate`in e){let{interval:n=1e3,immediate:r=!1}=e;return e=>(0,t.useIntervalFn)(e,n,{immediate:r})}return e=>(0,t.useIntervalFn)(e,1e3,{immediate:!1})}function ze(e,t={}){let r=(0,n.shallowRef)((0,n.toValue)(e)),{scheduler:i=Re(t),onTick:a,onComplete:o}=t,s=i(()=>{let e=r.value-1;r.value=e<0?0:e,a==null||a(),r.value<=0&&(s.pause(),o==null||o())}),c=t=>{var i;r.value=(i=(0,n.toValue)(t))==null?(0,n.toValue)(e):i};return{remaining:r,reset:c,stop:()=>{s.pause(),c()},start:e=>{c(e),s.resume()},pause:s.pause,resume:()=>{s.isActive.value||r.value>0&&s.resume()},isActive:s.isActive}}function Be(...e){let r={};typeof(0,n.toValue)(e.at(-1))==`object`&&(r=e.pop());let[i,a]=e,{window:o=u,ssrValue:s=!1}=r,c=v();return{isSupported:(0,n.computed)(()=>!t.isClient||!c.value?s:e.length===2?o==null?void 0:o.CSS.supports((0,n.toValue)(i),(0,n.toValue)(a)):o==null?void 0:o.CSS.supports((0,n.toValue)(i)))}}function G(e,t,r={}){let{window:i=u,initialValue:a,observe:o=!1}=r,s=(0,n.shallowRef)(a),c=(0,n.computed)(()=>{var e;return m(t)||(i==null||(e=i.document)==null?void 0:e.documentElement)});function l(){let t=(0,n.toValue)(e),r=(0,n.toValue)(c);if(r&&i&&t){var o;s.value=((o=i.getComputedStyle(r).getPropertyValue(t))==null?void 0:o.trim())||s.value||a}}return o&&b(c,l,{attributeFilter:[`style`,`class`],window:i}),(0,n.watch)([c,()=>(0,n.toValue)(e)],(e,t)=>{t[0]&&t[1]&&t[0].style.removeProperty(t[1]),l()},{immediate:!0}),(0,n.watch)([s,c],([t,r])=>{let i=(0,n.toValue)(e);r!=null&&r.style&&i&&(t==null?r.style.removeProperty(i):r.style.setProperty(i,t))},{immediate:!0}),s}function Ve(e){let r=(0,n.getCurrentInstance)(),i=(0,t.computedWithControl)(()=>null,()=>e?m(e):r.proxy.$el);return(0,n.onUpdated)(i.trigger),(0,n.onMounted)(i.trigger),i}function He(e,r){let i=(0,n.shallowRef)(d()),a=(0,t.toRef)(e),o=(0,n.computed)({get(){var e;let t=a.value,n=r!=null&&r.getIndexOf?r.getIndexOf(i.value,t):t.indexOf(i.value);return n<0&&(n=(e=r==null?void 0:r.fallbackIndex)==null?0:e),n},set(e){s(e)}});function s(e){let t=a.value,n=t.length,r=t[(e%n+n)%n];return i.value=r,r}function c(e=1){return s(o.value+e)}function l(e=1){return c(e)}function u(e=1){return c(-e)}function d(){var t,i;return(t=(0,n.toValue)((i=r==null?void 0:r.initialValue)==null?(0,n.toValue)(e)[0]:i))==null?void 0:t}return(0,n.watch)(a,()=>s(o.value)),{state:i,index:o,next:l,prev:u,go:s}}function Ue(e={}){let{valueDark:t=`dark`,valueLight:r=``}=e,i=Ie({...e,onChanged:(t,n)=>{var r;e.onChanged?(r=e.onChanged)==null||r.call(e,t===`dark`,n,t):n(t)},modes:{dark:t,light:r}}),a=(0,n.computed)(()=>i.system.value);return(0,n.computed)({get(){return i.value===`dark`},set(e){let t=e?`dark`:`light`;a.value===t?i.value=`auto`:i.value=t}})}function We(e){return e}function Ge(e,t){return e.value=t}function Ke(e){return e?typeof e==`function`?e:V:We}function qe(e){return e?typeof e==`function`?e:V:We}function Je(e,r={}){let{clone:i=!1,dump:a=Ke(i),parse:o=qe(i),setSource:s=Ge}=r;function c(){return(0,n.markRaw)({snapshot:a(e.value),timestamp:(0,t.timestamp)()})}let l=(0,n.ref)(c()),u=(0,n.ref)([]),d=(0,n.ref)([]),f=t=>{s(e,o(t.snapshot)),l.value=t};return{source:e,undoStack:u,redoStack:d,last:l,history:(0,n.computed)(()=>[l.value,...u.value]),canUndo:(0,n.computed)(()=>u.value.length>0),canRedo:(0,n.computed)(()=>d.value.length>0),clear:()=>{u.value.splice(0,u.value.length),d.value.splice(0,d.value.length)},commit:()=>{u.value.unshift(l.value),l.value=c(),r.capacity&&u.value.length>r.capacity&&u.value.splice(r.capacity,1/0),d.value.length&&d.value.splice(0,d.value.length)},reset:()=>{f(l.value)},undo:()=>{let e=u.value.shift();e&&(d.value.unshift(l.value),f(e))},redo:()=>{let e=d.value.shift();e&&(u.value.unshift(l.value),f(e))}}}function Ye(e,n={}){let{deep:r=!1,flush:i=`pre`,eventFilter:a,shouldCommit:o=()=>!0}=n,{eventFilter:s,pause:c,resume:l,isActive:u}=(0,t.pausableFilter)(a),d=e.value,{ignoreUpdates:f,ignorePrevAsyncUpdates:p,stop:m}=(0,t.watchIgnorable)(e,y,{deep:r,flush:i,eventFilter:s});function h(e,t){p(),f(()=>{e.value=t,d=t})}let g=Je(e,{...n,clone:n.clone||r,setSource:h}),{clear:_,commit:v}=g;function y(){p(),o(d,e.value)&&(d=e.value,v())}function b(e){l(),e&&y()}function x(e){let t=!1,n=()=>t=!0;f(()=>{e(n)}),t||y()}function S(){m(),_()}return{...g,isTracking:u,pause:c,resume:b,commit:y,batch:x,dispose:S}}function Xe(e,n={}){let r=n.debounce?(0,t.debounceFilter)(n.debounce):void 0;return{...Ye(e,{...n,eventFilter:r})}}function Ze(e={}){let{window:r=u,requestPermissions:i=!1,eventFilter:a=t.bypassFilter}=e,o=y(()=>typeof DeviceMotionEvent<`u`),s=y(()=>o.value&&`requestPermission`in DeviceMotionEvent&&typeof DeviceMotionEvent.requestPermission==`function`),c=(0,n.shallowRef)(!1),l=(0,n.ref)({x:null,y:null,z:null}),d=(0,n.ref)({alpha:null,beta:null,gamma:null}),f=(0,n.shallowRef)(0),p=(0,n.ref)({x:null,y:null,z:null});function m(){r&&h(r,`devicemotion`,(0,t.createFilterWrapper)(a,e=>{var t,n,r,i,a,o,s,c,u;l.value={x:((t=e.acceleration)==null?void 0:t.x)||null,y:((n=e.acceleration)==null?void 0:n.y)||null,z:((r=e.acceleration)==null?void 0:r.z)||null},p.value={x:((i=e.accelerationIncludingGravity)==null?void 0:i.x)||null,y:((a=e.accelerationIncludingGravity)==null?void 0:a.y)||null,z:((o=e.accelerationIncludingGravity)==null?void 0:o.z)||null},d.value={alpha:((s=e.rotationRate)==null?void 0:s.alpha)||null,beta:((c=e.rotationRate)==null?void 0:c.beta)||null,gamma:((u=e.rotationRate)==null?void 0:u.gamma)||null},f.value=e.interval}),{passive:!0})}let g=async()=>{if(s.value||(c.value=!0),!c.value&&s.value){let e=DeviceMotionEvent.requestPermission;try{await e()===`granted`&&(c.value=!0,m())}catch(e){console.error(e)}}};return o.value&&(i&&s.value?g().then(()=>m()):m()),{acceleration:l,accelerationIncludingGravity:p,rotationRate:d,interval:f,isSupported:o,requirePermissions:s,ensurePermissions:g,permissionGranted:c}}function Qe(e={}){let{window:t=u}=e,r=y(()=>t&&`DeviceOrientationEvent`in t),i=(0,n.shallowRef)(!1),a=(0,n.shallowRef)(null),o=(0,n.shallowRef)(null),s=(0,n.shallowRef)(null);return t&&r.value&&h(t,`deviceorientation`,e=>{i.value=e.absolute,a.value=e.alpha,o.value=e.beta,s.value=e.gamma},{passive:!0}),{isSupported:r,isAbsolute:i,alpha:a,beta:o,gamma:s}}function $e(e={}){let{window:r=u}=e,i=(0,n.shallowRef)(1),a=z(()=>`(resolution: ${i.value}dppx)`,e),o=t.noop;return r&&(o=(0,t.watchImmediate)(a,()=>i.value=r.devicePixelRatio)),{pixelRatio:(0,n.shallowReadonly)(i),stop:o}}function et(e={}){let{navigator:t=f,requestPermissions:r=!1,constraints:i={audio:!0,video:!0},onUpdated:a}=e,o=(0,n.shallowRef)([]),s=(0,n.computed)(()=>o.value.filter(e=>e.kind===`videoinput`)),c=(0,n.computed)(()=>o.value.filter(e=>e.kind===`audioinput`)),l=(0,n.computed)(()=>o.value.filter(e=>e.kind===`audiooutput`)),u=y(()=>t&&t.mediaDevices&&t.mediaDevices.enumerateDevices),d=(0,n.shallowRef)(!1),p;async function m(){u.value&&(o.value=await t.mediaDevices.enumerateDevices(),a==null||a(o.value),p&&(p.getTracks().forEach(e=>e.stop()),p=null))}async function g(){let e=i.video?`camera`:`microphone`;if(!u.value)return!1;if(d.value)return!0;let{state:n,query:r}=B(e,{controls:!0});if(await r(),n.value!==`granted`){let e=!0;try{let e=await t.mediaDevices.enumerateDevices(),n=e.some(e=>e.kind===`videoinput`),r=e.some(e=>e.kind===`audioinput`||e.kind===`audiooutput`);i.video=n?i.video:!1,i.audio=r?i.audio:!1,p=await t.mediaDevices.getUserMedia(i)}catch(t){p=null,e=!1}m(),d.value=e}else d.value=!0;return d.value}return u.value&&(r&&g(),h(t.mediaDevices,`devicechange`,m,{passive:!0}),m()),{devices:o,ensurePermissions:g,permissionGranted:d,videoInputs:s,audioInputs:c,audioOutputs:l,isSupported:u}}function tt(e={}){var t;let r=(0,n.shallowRef)((t=e.enabled)==null?!1:t),i=e.video,a=e.audio,{navigator:o=f}=e,s=y(()=>{var e;return o==null||(e=o.mediaDevices)==null?void 0:e.getDisplayMedia}),c={audio:a,video:i},l=(0,n.shallowRef)();async function u(){var e;if(!(!s.value||l.value))return l.value=await o.mediaDevices.getDisplayMedia(c),(e=l.value)==null||e.getTracks().forEach(e=>h(e,`ended`,p,{passive:!0})),l.value}async function d(){var e;(e=l.value)==null||e.getTracks().forEach(e=>e.stop()),l.value=void 0}function p(){d(),r.value=!1}async function m(){return await u(),l.value&&(r.value=!0),l.value}return(0,n.watch)(r,e=>{e?u():d()},{immediate:!0}),{isSupported:s,stream:l,start:m,stop:p,enabled:r}}function nt(e={}){let{document:t=d}=e;if(!t)return(0,n.shallowRef)(`visible`);let r=(0,n.shallowRef)(t.visibilityState);return h(t,`visibilitychange`,()=>{r.value=t.visibilityState},{passive:!0}),r}let K={speed:2,margin:30,direction:`both`};function rt(e){e.scrollLeft>e.scrollWidth-e.clientWidth&&(e.scrollLeft=Math.max(0,e.scrollWidth-e.clientWidth)),e.scrollTop>e.scrollHeight-e.clientHeight&&(e.scrollTop=Math.max(0,e.scrollHeight-e.clientHeight))}function it(e,r={}){var i,a,o,s;let{pointerTypes:c,preventDefault:l,stopPropagation:d,exact:f,onMove:p,onEnd:m,onStart:g,initialValue:_,axis:v=`both`,draggingElement:y=u,containerElement:b,handle:x=e,buttons:S=[0],restrictInView:C,autoScroll:w=!1}=r,T=(0,n.ref)((i=(0,n.toValue)(_))==null?{x:0,y:0}:i),E=(0,n.ref)(),D=e=>c?c.includes(e.pointerType):!0,O=e=>{(0,n.toValue)(l)&&e.preventDefault(),(0,n.toValue)(d)&&e.stopPropagation()},k=(0,n.toValue)(w),A=typeof k==`object`?{speed:(a=(0,n.toValue)(k.speed))==null?K.speed:a,margin:(o=(0,n.toValue)(k.margin))==null?K.margin:o,direction:(s=k.direction)==null?K.direction:s}:K,j=e=>typeof e==`number`?[e,e]:[e.x,e.y],M=(e,t,n)=>{let{clientWidth:r,clientHeight:i,scrollLeft:a,scrollTop:o,scrollWidth:s,scrollHeight:c}=e,[l,u]=j(A.margin),[d,f]=j(A.speed),p=0,m=0;(A.direction===`x`||A.direction===`both`)&&(n.x<l&&a>0?p=-d:n.x+t.width>r-l&&a<s-r&&(p=d)),(A.direction===`y`||A.direction===`both`)&&(n.y<u&&o>0?m=-f:n.y+t.height>i-u&&o<c-i&&(m=f)),(p||m)&&e.scrollBy({left:p,top:m,behavior:`auto`})},N=null,P=()=>{let t=(0,n.toValue)(b);t&&!N&&(N=setInterval(()=>{let r=(0,n.toValue)(e).getBoundingClientRect(),{x:i,y:a}=T.value,o={x:i-t.scrollLeft,y:a-t.scrollTop};o.x>=0&&o.y>=0&&(M(t,r,o),o.x+=t.scrollLeft,o.y+=t.scrollTop,T.value=o)},1e3/60))},F=()=>{N&&(clearInterval(N),N=null)},ee=(e,t,n,r)=>{let[i,a]=typeof n==`number`?[n,n]:[n.x,n.y],{clientWidth:o,clientHeight:s}=t;return e.x<i||e.x+r.width>o-i||e.y<a||e.y+r.height>s-a};(0,n.toValue)(w)&&(0,n.watch)(T,()=>{if((0,n.toValue)(r.disabled)||!E.value)return;let t=(0,n.toValue)(b);if(!t)return;let i=(0,n.toValue)(e).getBoundingClientRect(),{x:a,y:o}=T.value;ee({x:a-t.scrollLeft,y:o-t.scrollTop},t,A.margin,i)?P():F()});let I=t=>{var i;if(!(0,n.toValue)(S).includes(t.button)||(0,n.toValue)(r.disabled)||!D(t)||(0,n.toValue)(f)&&t.target!==(0,n.toValue)(e))return;let a=(0,n.toValue)(b),o=a==null||(i=a.getBoundingClientRect)==null?void 0:i.call(a),s=(0,n.toValue)(e).getBoundingClientRect(),c={x:t.clientX-(a?s.left-o.left+(w?0:a.scrollLeft):s.left),y:t.clientY-(a?s.top-o.top+(w?0:a.scrollTop):s.top)};(g==null?void 0:g(c,t))!==!1&&(E.value=c,O(t))},L=t=>{if((0,n.toValue)(r.disabled)||!D(t)||!E.value)return;let i=(0,n.toValue)(b);i instanceof HTMLElement&&rt(i);let a=(0,n.toValue)(e).getBoundingClientRect(),{x:o,y:s}=T.value;if((v===`x`||v===`both`)&&(o=t.clientX-E.value.x,i&&(o=Math.min(Math.max(0,o),i.scrollWidth-a.width))),(v===`y`||v===`both`)&&(s=t.clientY-E.value.y,i&&(s=Math.min(Math.max(0,s),i.scrollHeight-a.height))),(0,n.toValue)(w)&&i&&(N===null&&M(i,a,{x:o,y:s}),o+=i.scrollLeft,s+=i.scrollTop),i&&(C||w)){if(v!==`y`){let e=o-i.scrollLeft;e<0?o=i.scrollLeft:e>i.clientWidth-a.width&&(o=i.clientWidth-a.width+i.scrollLeft)}if(v!==`x`){let e=s-i.scrollTop;e<0?s=i.scrollTop:e>i.clientHeight-a.height&&(s=i.clientHeight-a.height+i.scrollTop)}}T.value={x:o,y:s},p==null||p(T.value,t),O(t)},R=e=>{(0,n.toValue)(r.disabled)||!D(e)||E.value&&(E.value=void 0,w&&F(),m==null||m(T.value,e),O(e))};if(t.isClient){let e=()=>{var e;return{capture:(e=r.capture)==null?!0:e,passive:!(0,n.toValue)(l)}};h(x,`pointerdown`,I,e),h(y,`pointermove`,L,e),h(y,`pointerup`,R,e)}return{...(0,t.toRefs)(T),position:T,isDragging:(0,n.computed)(()=>!!E.value),style:(0,n.computed)(()=>`
- left: ${T.value.x}px;
- top: ${T.value.y}px;
- ${w?`text-wrap: nowrap;`:``}
- `)}}function at(e,r={}){let i=(0,n.shallowRef)(!1),a=(0,n.shallowRef)(null),o=0,s=!0;if(t.isClient){var c,l;let t=typeof r==`function`?{onDrop:r}:r,u=(c=t.multiple)==null?!0:c,d=(l=t.preventDefaultForUnhandled)==null?!1:l,f=e=>{var t,n;let r=Array.from((t=(n=e.dataTransfer)==null?void 0:n.files)==null?[]:t);return r.length===0?null:u?r:[r[0]]},p=e=>{let r=(0,n.unref)(t.dataTypes);return typeof r==`function`?r(e):r!=null&&r.length?e.length===0?!1:e.every(e=>r.some(t=>e.includes(t))):!0},m=e=>{if(t.checkValidity)return t.checkValidity(e);let n=p(Array.from(e==null?[]:e).map(e=>e.type)),r=u||e.length<=1;return n&&r},g=()=>/^(?:(?!chrome|android).)*safari/i.test(navigator.userAgent)&&!(`chrome`in window),_=(e,n)=>{var r,c;let l=(r=e.dataTransfer)==null?void 0:r.items;if(s=(c=l&&m(l))==null?!1:c,d&&e.preventDefault(),!g()&&!s){e.dataTransfer&&(e.dataTransfer.dropEffect=`none`);return}e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=`copy`);let u=f(e);switch(n){case`enter`:var p;o+=1,i.value=!0,(p=t.onEnter)==null||p.call(t,null,e);break;case`over`:var h;(h=t.onOver)==null||h.call(t,null,e);break;case`leave`:var _;--o,o===0&&(i.value=!1),(_=t.onLeave)==null||_.call(t,null,e);break;case`drop`:if(o=0,i.value=!1,s){var v;a.value=u,(v=t.onDrop)==null||v.call(t,u,e)}break}};h(e,`dragenter`,e=>_(e,`enter`)),h(e,`dragover`,e=>_(e,`over`)),h(e,`dragleave`,e=>_(e,`leave`)),h(e,`drop`,e=>_(e,`drop`))}return{files:a,isOverDropZone:i}}function q(e,r,i={}){let{window:a=u,...o}=i,s,c=y(()=>a&&`ResizeObserver`in a),l=()=>{s&&(s.disconnect(),s=void 0)},d=(0,n.watch)((0,n.computed)(()=>{let t=(0,n.toValue)(e);return Array.isArray(t)?t.map(e=>m(e)):[m(t)]}),e=>{if(l(),c.value&&a){s=new ResizeObserver(r);for(let t of e)t&&s.observe(t,o)}},{immediate:!0,flush:`post`}),f=()=>{l(),d()};return(0,t.tryOnScopeDispose)(f),{isSupported:c,stop:f}}function ot(e,r={}){let{reset:i=!0,windowResize:a=!0,windowScroll:o=!0,immediate:s=!0,updateTiming:c=`sync`}=r,l=(0,n.shallowRef)(0),u=(0,n.shallowRef)(0),d=(0,n.shallowRef)(0),f=(0,n.shallowRef)(0),p=(0,n.shallowRef)(0),g=(0,n.shallowRef)(0),_=(0,n.shallowRef)(0),v=(0,n.shallowRef)(0);function y(){let t=m(e);if(!t){i&&(l.value=0,u.value=0,d.value=0,f.value=0,p.value=0,g.value=0,_.value=0,v.value=0);return}let n=t.getBoundingClientRect();l.value=n.height,u.value=n.bottom,d.value=n.left,f.value=n.right,p.value=n.top,g.value=n.width,_.value=n.x,v.value=n.y}function x(){c===`sync`?y():c===`next-frame`&&requestAnimationFrame(()=>y())}return q(e,x),(0,n.watch)(()=>m(e),e=>!e&&x()),b(e,x,{attributeFilter:[`style`,`class`]}),o&&h(`scroll`,x,{capture:!0,passive:!0}),a&&h(`resize`,x,{passive:!0}),(0,t.tryOnMounted)(()=>{s&&x()}),{height:l,bottom:u,left:d,right:f,top:p,width:g,x:_,y:v,update:x}}function st(e){if(`interval`in e||`immediate`in e){let{interval:n=`requestAnimationFrame`,immediate:r=!0}=e;return n===`requestAnimationFrame`?e=>N(e,{immediate:r}):e=>(0,t.useIntervalFn)(e,n,{immediate:r})}return N}function ct(e){let{x:t,y:r,document:i=d,multiple:a,scheduler:o=st(e)}=e,s=y(()=>(0,n.toValue)(a)?i&&`elementsFromPoint`in i:i&&`elementFromPoint`in i),c=(0,n.shallowRef)(null);return{isSupported:s,element:c,...o(()=>{var e,o;c.value=(0,n.toValue)(a)?(e=i==null?void 0:i.elementsFromPoint((0,n.toValue)(t),(0,n.toValue)(r)))==null?[]:e:(o=i==null?void 0:i.elementFromPoint((0,n.toValue)(t),(0,n.toValue)(r)))==null?null:o})}}function lt(e,t={}){let{delayEnter:r=0,delayLeave:i=0,triggerOnRemoval:a=!1,window:o=u}=t,s=(0,n.shallowRef)(!1),c,l=e=>{let t=e?r:i;c&&(clearTimeout(c),c=void 0),t?c=setTimeout(()=>s.value=e,t):s.value=e};return o?(h(e,`mouseenter`,()=>l(!0),{passive:!0}),h(e,`mouseleave`,()=>l(!1),{passive:!0}),a&&x((0,n.computed)(()=>m(e)),()=>l(!1)),s):s}function ut(e,r={width:0,height:0},i={}){let{window:a=u,box:o=`content-box`}=i,s=(0,n.computed)(()=>{var t;return(t=m(e))==null||(t=t.namespaceURI)==null?void 0:t.includes(`svg`)}),c=(0,n.shallowRef)(r.width),l=(0,n.shallowRef)(r.height),{stop:d}=q(e,([n])=>{let r=o===`border-box`?n.borderBoxSize:o===`content-box`?n.contentBoxSize:n.devicePixelContentBoxSize;if(a&&s.value){let t=m(e);if(t){let e=t.getBoundingClientRect();c.value=e.width,l.value=e.height}}else if(r){let e=(0,t.toArray)(r);c.value=e.reduce((e,{inlineSize:t})=>e+t,0),l.value=e.reduce((e,{blockSize:t})=>e+t,0)}else c.value=n.contentRect.width,l.value=n.contentRect.height},i);(0,t.tryOnMounted)(()=>{let t=m(e);t&&(c.value=`offsetWidth`in t?t.offsetWidth:r.width,l.value=`offsetHeight`in t?t.offsetHeight:r.height)});let f=(0,n.watch)(()=>m(e),e=>{c.value=e?r.width:0,l.value=e?r.height:0});function p(){d(),f()}return{width:c,height:l,stop:p}}function dt(e,r,i={}){let{root:a,rootMargin:o,threshold:s=0,window:c=u,immediate:l=!0}=i,d=y(()=>c&&`IntersectionObserver`in c),f=(0,n.computed)(()=>(0,t.toArray)((0,n.toValue)(e)).map(m).filter(t.notNullish)),p=t.noop,h=(0,n.shallowRef)(l),g=d.value?(0,n.watch)(()=>[f.value,m(a),(0,n.toValue)(o),h.value],([e,n,i])=>{if(p(),!h.value||!e.length)return;let a=new IntersectionObserver(r,{root:m(n),rootMargin:i,threshold:s});e.forEach(e=>e&&a.observe(e)),p=()=>{a.disconnect(),p=t.noop}},{immediate:l,flush:`post`}):t.noop,_=()=>{p(),g(),h.value=!1};return(0,t.tryOnScopeDispose)(_),{isSupported:d,isActive:h,pause(){p(),h.value=!1},resume(){h.value=!0},stop:_}}function ft(e,r={}){let{window:i=u,scrollTarget:a,threshold:o=0,rootMargin:s,once:c=!1,initialValue:l=!1}=r,d=(0,n.shallowRef)(l),f=dt(e,e=>{let n=d.value,r=0;for(let t of e)t.time>=r&&(r=t.time,n=t.isIntersecting);d.value=n,c&&(0,t.watchOnce)(d,()=>{f.stop()})},{root:a,window:i,threshold:o,rootMargin:s});return r.controls?{...f,isVisible:d}:d}let J=new Map;function pt(e){let t=(0,n.getCurrentScope)();function r(n){var r;let i=J.get(e)||new Set;i.add(n),J.set(e,i);let o=()=>a(n);return t==null||(r=t.cleanups)==null||r.push(o),o}function i(e){function t(...n){a(t),e(...n)}return r(t)}function a(t){let n=J.get(e);n&&(n.delete(t),n.size||o())}function o(){J.delete(e)}function s(t,n){var r;(r=J.get(e))==null||r.forEach(e=>e(t,n))}return{on:r,once:i,off:a,emit:s,reset:o}}function mt(e){return e===!0?{}:e}function ht(e,r=[],i={}){let a=(0,n.shallowRef)(null),o=(0,n.shallowRef)(null),s=(0,n.shallowRef)(`CONNECTING`),c=(0,n.shallowRef)(null),l=(0,n.shallowRef)(null),u=(0,t.toRef)(e),d=(0,n.shallowRef)(null),f=!1,p=0,{withCredentials:m=!1,immediate:g=!0,autoConnect:_=!0,autoReconnect:v,serializer:y={read:e=>e}}=i,b=()=>{t.isClient&&c.value&&(c.value.close(),c.value=null,s.value=`CLOSED`,f=!0)},x=()=>{if(f||u.value===void 0)return;let e=new EventSource(u.value,{withCredentials:m});s.value=`CONNECTING`,c.value=e,e.onopen=()=>{s.value=`OPEN`,l.value=null},e.onerror=t=>{if(s.value=`CLOSED`,l.value=t,e.readyState===2&&!f&&v){e.close();let{retries:t=-1,delay:n=1e3,onFailed:r}=mt(v);p+=1,typeof t==`number`&&(t<0||p<t)||typeof t==`function`&&t()?setTimeout(x,n):r==null||r()}},e.onmessage=e=>{var t;a.value=null,o.value=(t=y.read(e.data))==null?null:t,d.value=e.lastEventId};for(let t of r)h(e,t,e=>{var n,r;a.value=t,o.value=(n=y.read(e.data))==null?null:n,d.value=(r=e.lastEventId)==null?null:r},{passive:!0})},S=()=>{t.isClient&&(b(),f=!1,p=0,x())};return g&&S(),_&&(0,n.watch)(u,S),(0,t.tryOnScopeDispose)(b),{eventSource:c,event:a,data:o,status:s,error:l,open:S,close:b,lastEventId:d}}function gt(e={}){let{initialValue:t=``}=e,r=y(()=>typeof window<`u`&&`EyeDropper`in window),i=(0,n.shallowRef)(t);async function a(e){if(!r.value)return;let t=await new window.EyeDropper().open(e);return i.value=t.sRGBHex,t}return{isSupported:r,sRGBHex:i,open:a}}function _t(e=null,r={}){let{baseUrl:i=``,rel:a=`icon`,document:o=d}=r,s=(0,t.toRef)(e),c=e=>{let t=o==null?void 0:o.head.querySelectorAll(`link[rel*="${a}"]`);if(!t||t.length===0){let t=o==null?void 0:o.createElement(`link`);t&&(t.rel=a,t.href=`${i}${e}`,t.type=`image/${e.split(`.`).pop()}`,o==null||o.head.append(t));return}t==null||t.forEach(t=>t.href=`${i}${e}`)};return(0,n.watch)(s,(e,t)=>{typeof e==`string`&&e!==t&&c(e)},{immediate:!0}),s}let vt={json:`application/json`,text:`text/plain`};function Y(e){return e&&(0,t.containsProp)(e,`immediate`,`refetch`,`initialData`,`timeout`,`beforeFetch`,`afterFetch`,`onFetchError`,`fetch`,`updateDataOnError`)}let yt=/^(?:[a-z][a-z\d+\-.]*:)?\/\//i;function bt(e){return yt.test(e)}function X(e){return typeof Headers<`u`&&e instanceof Headers?Object.fromEntries(e.entries()):e}function Z(e,...t){return e===`overwrite`?async e=>{let n;for(let e=t.length-1;e>=0;e--)if(t[e]!=null){n=t[e];break}return n?{...e,...await n(e)}:e}:async e=>{for(let n of t)n&&(e={...e,...await n(e)});return e}}function xt(e={}){let t=e.combination||`chain`,r=e.options||{},i=e.fetchOptions||{};function a(a,...o){let s=(0,n.computed)(()=>{let t=(0,n.toValue)(e.baseUrl),r=(0,n.toValue)(a);return t&&!bt(r)?Ct(t,r):r}),c=r,l=i;return o.length>0&&(Y(o[0])?c={...c,...o[0],beforeFetch:Z(t,r.beforeFetch,o[0].beforeFetch),afterFetch:Z(t,r.afterFetch,o[0].afterFetch),onFetchError:Z(t,r.onFetchError,o[0].onFetchError)}:l={...l,...o[0],headers:{...X(l.headers)||{},...X(o[0].headers)||{}}}),o.length>1&&Y(o[1])&&(c={...c,...o[1],beforeFetch:Z(t,r.beforeFetch,o[1].beforeFetch),afterFetch:Z(t,r.afterFetch,o[1].afterFetch),onFetchError:Z(t,r.onFetchError,o[1].onFetchError)}),St(s,l,c)}return a}function St(e,...r){var i,a;let o=typeof AbortController==`function`,s={},c={immediate:!0,refetch:!1,timeout:0,updateDataOnError:!1},l={method:`GET`,type:`text`,payload:void 0};r.length>0&&(Y(r[0])?c={...c,...r[0]}:s=r[0]),r.length>1&&Y(r[1])&&(c={...c,...r[1]});let{fetch:d=(i=u==null?void 0:u.fetch)==null?(a=globalThis)==null?void 0:a.fetch:i,initialData:f,timeout:p}=c,m=(0,t.createEventHook)(),h=(0,t.createEventHook)(),g=(0,t.createEventHook)(),_=(0,n.shallowRef)(!1),v=(0,n.shallowRef)(!1),y=(0,n.shallowRef)(!1),b=(0,n.shallowRef)(null),x=(0,n.shallowRef)(null),S=(0,n.shallowRef)(null),C=(0,n.shallowRef)(f||null),w=(0,n.computed)(()=>o&&v.value),T,E,D=e=>{o&&(T==null||T.abort(e),T=new AbortController,T.signal.onabort=()=>y.value=!0,s={...s,signal:T.signal})},O=e=>{v.value=e,_.value=!e};p&&(E=(0,t.useTimeoutFn)(D,p,{immediate:!1}));let k=0,A=async(t=!1)=>{var r;D(),O(!0),S.value=null,b.value=null,y.value=!1,k+=1;let i=k,a={method:l.method,headers:{}},o=(0,n.toValue)(l.payload);if(o){var u;let e=X(a.headers),t=Object.getPrototypeOf(o);!l.payloadType&&o&&(t===Object.prototype||Array.isArray(t))&&!(o instanceof FormData)&&(l.payloadType=`json`),l.payloadType&&(e[`Content-Type`]=(u=vt[l.payloadType])==null?l.payloadType:u),a.body=l.payloadType===`json`?JSON.stringify(o):o}let p=!1,_={url:(0,n.toValue)(e),options:{...a,...s},cancel:()=>{p=!0}};if(c.beforeFetch&&Object.assign(_,await c.beforeFetch(_)),p||!d)return O(!1),Promise.resolve(null);let v=null;return E&&E.start(),d(_.url,{...a,..._.options,headers:{...X(a.headers),...X((r=_.options)==null?void 0:r.headers)}}).then(async e=>{if(x.value=e,b.value=e.status,v=await e.clone()[l.type](),!e.ok)throw C.value=f||null,Error(e.statusText);return c.afterFetch&&({data:v}=await c.afterFetch({data:v,response:e,context:_,execute:A})),C.value=v,m.trigger(e),e}).catch(async e=>{let n=e.message||e.name;if(c.onFetchError&&({error:n,data:v}=await c.onFetchError({data:v,error:e,response:x.value,context:_,execute:A})),S.value=n,c.updateDataOnError&&(C.value=v),h.trigger(e),t)throw e;return null}).finally(()=>{i===k&&O(!1),E&&E.stop(),g.trigger(null)})},j=(0,t.toRef)(c.refetch);(0,n.watch)([j,(0,t.toRef)(e)],([e])=>e&&A(),{deep:!0});let M={isFinished:(0,n.shallowReadonly)(_),isFetching:(0,n.shallowReadonly)(v),statusCode:b,response:x,error:S,data:C,canAbort:w,aborted:y,abort:D,execute:A,onFetchResponse:m.on,onFetchError:h.on,onFetchFinally:g.on,get:N(`GET`),put:N(`PUT`),post:N(`POST`),delete:N(`DELETE`),patch:N(`PATCH`),head:N(`HEAD`),options:N(`OPTIONS`),json:F(`json`),text:F(`text`),blob:F(`blob`),arrayBuffer:F(`arrayBuffer`),formData:F(`formData`)};function N(e){return(r,i)=>{if(!v.value)return l.method=e,l.payload=r,l.payloadType=i,(0,n.isRef)(l.payload)&&(0,n.watch)([j,(0,t.toRef)(l.payload)],([e])=>e&&A(),{deep:!0}),{...M,then(e,t){return P().then(e,t)}}}}function P(){return new Promise((e,n)=>{(0,t.until)(_).toBe(!0).then(()=>e(M)).catch(n)})}function F(e){return()=>{if(!v.value)return l.type=e,{...M,then(e,t){return P().then(e,t)}}}}return c.immediate&&Promise.resolve().then(()=>A()),{...M,then(e,t){return P().then(e,t)}}}function Ct(e,t){return!e.endsWith(`/`)&&!t.startsWith(`/`)?`${e}/${t}`:e.endsWith(`/`)&&t.startsWith(`/`)?`${e.slice(0,-1)}${t}`:`${e}${t}`}let wt={multiple:!0,accept:`*`,reset:!1,directory:!1};function Tt(e){if(!e)return null;if(e instanceof FileList)return e;let t=new DataTransfer;for(let n of e)t.items.add(n);return t.files}function Et(e={}){let{document:r=d}=e,i=(0,n.ref)(Tt(e.initialFiles)),{on:a,trigger:o}=(0,t.createEventHook)(),{on:s,trigger:c}=(0,t.createEventHook)(),l=(0,n.computed)(()=>{var t;let n=(t=m(e.input))==null?r?r.createElement(`input`):void 0:t;return n&&(n.type=`file`,n.onchange=e=>{i.value=e.target.files,o(i.value)},n.oncancel=()=>{c()}),n}),u=()=>{i.value=null,l.value&&l.value.value&&(l.value.value=``,o(null))},f=e=>{let r=l.value;r&&(r.multiple=(0,n.toValue)(e.multiple),r.accept=(0,n.toValue)(e.accept),r.webkitdirectory=(0,n.toValue)(e.directory),(0,t.hasOwn)(e,`capture`)&&(r.capture=(0,n.toValue)(e.capture)))};return(0,n.watchEffect)(()=>{f(e)}),{files:(0,n.readonly)(i),open:t=>{let r=l.value;if(!r)return;let i={...wt,...e,...t};f(i),(0,n.toValue)(i.reset)&&u(),r.click()},reset:u,onCancel:s,onChange:a}}function Dt(e={}){let{window:t=u,dataType:r=`Text`}=e,i=t,a=y(()=>i&&`showSaveFilePicker`in i&&`showOpenFilePicker`in i),o=(0,n.shallowRef)(),s=(0,n.shallowRef)(),c=(0,n.shallowRef)(),l=(0,n.computed)(()=>{var e,t;return(e=(t=c.value)==null?void 0:t.name)==null?``:e}),d=(0,n.computed)(()=>{var e,t;return(e=(t=c.value)==null?void 0:t.type)==null?``:e}),f=(0,n.computed)(()=>{var e,t;return(e=(t=c.value)==null?void 0:t.size)==null?0:e}),p=(0,n.computed)(()=>{var e,t;return(e=(t=c.value)==null?void 0:t.lastModified)==null?0:e});async function m(t={}){if(!a.value)return;let[r]=await i.showOpenFilePicker({...(0,n.toValue)(e),...t});o.value=r,await b()}async function h(t={}){a.value&&(o.value=await i.showSaveFilePicker({...e,...t}),s.value=void 0,await b())}async function g(e={}){if(a.value){if(!o.value)return _(e);if(s.value){let e=await o.value.createWritable();await e.write(s.value),await e.close()}await v()}}async function _(t={}){if(a.value){if(o.value=await i.showSaveFilePicker({...e,...t}),s.value){let e=await o.value.createWritable();await e.write(s.value),await e.close()}await v()}}async function v(){var e;c.value=await((e=o.value)==null?void 0:e.getFile())}async function b(){var e,t;await v();let i=(0,n.toValue)(r);i===`Text`?s.value=await((e=c.value)==null?void 0:e.text()):i===`ArrayBuffer`?s.value=await((t=c.value)==null?void 0:t.arrayBuffer()):i===`Blob`&&(s.value=c.value)}return(0,n.watch)(()=>(0,n.toValue)(r),b),{isSupported:a,data:s,file:c,fileName:l,fileMIME:d,fileSize:f,fileLastModified:p,open:m,create:h,save:g,saveAs:_,updateData:b}}function Ot(e,t={}){let{initialValue:r=!1,focusVisible:i=!1,preventScroll:a=!1}=t,o=(0,n.shallowRef)(!1),s=(0,n.computed)(()=>m(e)),c={passive:!0};h(s,`focus`,e=>{var t,n;(!i||(t=(n=e.target).matches)!=null&&t.call(n,`:focus-visible`))&&(o.value=!0)},c),h(s,`blur`,()=>o.value=!1,c);let l=(0,n.computed)({get:()=>o.value,set(e){var t,n;!e&&o.value?(t=s.value)==null||t.blur():e&&!o.value&&((n=s.value)==null||n.focus({preventScroll:a}))}});return(0,n.watch)(s,()=>{l.value=r},{immediate:!0,flush:`post`}),{focused:l}}function kt(e,t={}){let{window:r=u}=t,i=(0,n.computed)(()=>m(e)),a=(0,n.shallowRef)(!1),o=(0,n.computed)(()=>a.value),s=M(t);if(!r||!s.value)return{focused:o};let c={passive:!0};return h(i,`focusin`,()=>a.value=!0,c),h(i,`focusout`,()=>{var e,t,n;return a.value=(e=(t=i.value)==null||(n=t.matches)==null?void 0:n.call(t,`:focus-within`))==null?!1:e},c),{focused:o}}function At(e){var t;let r=(0,n.shallowRef)(0);if(typeof performance>`u`)return r;let i=(t=e==null?void 0:e.every)==null?10:t,a=performance.now(),o=0;return N(()=>{if(o+=1,o>=i){let e=performance.now(),t=e-a;r.value=Math.round(1e3/(t/o)),a=e,o=0}}),r}let jt=[`fullscreenchange`,`webkitfullscreenchange`,`webkitendfullscreen`,`mozfullscreenchange`,`MSFullscreenChange`];function Mt(e,r={}){let{document:i=d,autoExit:a=!1}=r,o=(0,n.computed)(()=>{var t;return(t=m(e))==null?i==null?void 0:i.documentElement:t}),s=(0,n.shallowRef)(!1),c=(0,n.computed)(()=>[`requestFullscreen`,`webkitRequestFullscreen`,`webkitEnterFullscreen`,`webkitEnterFullScreen`,`webkitRequestFullScreen`,`mozRequestFullScreen`,`msRequestFullscreen`].find(e=>i&&e in i||o.value&&e in o.value)),l=(0,n.computed)(()=>[`exitFullscreen`,`webkitExitFullscreen`,`webkitExitFullScreen`,`webkitCancelFullScreen`,`mozCancelFullScreen`,`msExitFullscreen`].find(e=>i&&e in i||o.value&&e in o.value)),u=(0,n.computed)(()=>[`fullScreen`,`webkitIsFullScreen`,`webkitDisplayingFullscreen`,`mozFullScreen`,`msFullscreenElement`].find(e=>i&&e in i||o.value&&e in o.value)),f=[`fullscreenElement`,`webkitFullscreenElement`,`mozFullScreenElement`,`msFullscreenElement`].find(e=>i&&e in i),p=y(()=>o.value&&i&&c.value!==void 0&&l.value!==void 0&&u.value!==void 0),g=()=>f?(i==null?void 0:i[f])===o.value:!1,_=()=>{if(u.value){if(i&&i[u.value]!=null)return i[u.value];{let e=o.value;if((e==null?void 0:e[u.value])!=null)return!!e[u.value]}}return!1};async function v(){if(!(!p.value||!s.value)){if(l.value)if((i==null?void 0:i[l.value])!=null)await i[l.value]();else{let e=o.value;(e==null?void 0:e[l.value])!=null&&await e[l.value]()}s.value=!1}}async function b(){if(!p.value||s.value)return;_()&&await v();let e=o.value;c.value&&(e==null?void 0:e[c.value])!=null&&(await e[c.value](),s.value=!0)}async function x(){await(s.value?v():b())}let S=()=>{let e=_();(!e||e&&g())&&(s.value=e)},C={capture:!1,passive:!0};return h(i,jt,S,C),h(()=>m(o),jt,S,C),(0,t.tryOnMounted)(S,!1),a&&(0,t.tryOnScopeDispose)(v),{isSupported:p,isFullscreen:s,enter:b,exit:v,toggle:x}}function Nt(e){return(0,n.computed)(()=>e.value?{buttons:{a:e.value.buttons[0],b:e.value.buttons[1],x:e.value.buttons[2],y:e.value.buttons[3]},bumper:{left:e.value.buttons[4],right:e.value.buttons[5]},triggers:{left:e.value.buttons[6],right:e.value.buttons[7]},stick:{left:{horizontal:e.value.axes[0],vertical:e.value.axes[1],button:e.value.buttons[10]},right:{horizontal:e.value.axes[2],vertical:e.value.axes[3],button:e.value.buttons[11]}},dpad:{up:e.value.buttons[12],down:e.value.buttons[13],left:e.value.buttons[14],right:e.value.buttons[15]},back:e.value.buttons[8],start:e.value.buttons[9]}:null)}function Pt(e={}){let{navigator:r=f}=e,i=y(()=>r&&`getGamepads`in r),a=(0,n.ref)([]),o=(0,t.createEventHook)(),s=(0,t.createEventHook)(),c=e=>{let t=[],n=`vibrationActuator`in e?e.vibrationActuator:null;return n&&t.push(n),e.hapticActuators&&t.push(...e.hapticActuators),{id:e.id,index:e.index,connected:e.connected,mapping:e.mapping,timestamp:e.timestamp,vibrationActuator:e.vibrationActuator,hapticActuators:t,axes:e.axes.map(e=>e),buttons:e.buttons.map(e=>({pressed:e.pressed,touched:e.touched,value:e.value}))}},{isActive:l,pause:u,resume:d}=N(()=>{let e=(r==null?void 0:r.getGamepads())||[];for(let t of e)t&&a.value[t.index]&&(a.value[t.index]=c(t))}),p=e=>{a.value.some(({index:t})=>t===e.index)||(a.value.push(c(e)),o.trigger(e.index)),d()},m=e=>{a.value=a.value.filter(t=>t.index!==e.index),s.trigger(e.index)},g={passive:!0};return h(`gamepadconnected`,e=>p(e.gamepad),g),h(`gamepaddisconnected`,e=>m(e.gamepad),g),(0,t.tryOnMounted)(()=>{let e=(r==null?void 0:r.getGamepads())||[];for(let t of e)t&&a.value[t.index]&&p(t)}),u(),{isSupported:i,onConnected:o.on,onDisconnected:s.on,gamepads:a,pause:u,resume:d,isActive:l}}function Ft(e={}){let{enableHighAccuracy:r=!0,maximumAge:i=3e4,timeout:a=27e3,navigator:o=f,immediate:s=!0}=e,c=y(()=>o&&`geolocation`in o),l=(0,n.shallowRef)(null),u=(0,n.shallowRef)(null),d=(0,n.shallowRef)({accuracy:0,latitude:1/0,longitude:1/0,altitude:null,altitudeAccuracy:null,heading:null,speed:null});function p(e){l.value=e.timestamp,d.value=e.coords,u.value=null}let m;function h(){c.value&&(m=o.geolocation.watchPosition(p,e=>u.value=e,{enableHighAccuracy:r,maximumAge:i,timeout:a}))}s&&h();function g(){m&&o&&o.geolocation.clearWatch(m)}return(0,t.tryOnScopeDispose)(()=>{g()}),{isSupported:c,coords:d,locatedAt:l,error:u,resume:h,pause:g}}let It=[`mousemove`,`mousedown`,`resize`,`keydown`,`touchstart`,`wheel`];function Lt(e=6e4,r={}){let{initialState:i=!1,listenForVisibilityChange:a=!0,events:o=It,window:s=u,eventFilter:c=(0,t.throttleFilter)(50)}=r,l=(0,n.shallowRef)(i),d=(0,n.shallowRef)((0,t.timestamp)()),f=(0,n.shallowRef)(!1),p,m=()=>{l.value=!1,clearTimeout(p),p=setTimeout(()=>l.value=!0,e)},g=(0,t.createFilterWrapper)(c,()=>{d.value=(0,t.timestamp)(),m()});if(s){let e=s.document,t={passive:!0};for(let e of o)h(s,e,()=>{f.value&&g()},t);a&&h(e,`visibilitychange`,()=>{e.hidden||!f.value||g()},t),_()}function _(){f.value||(f.value=!0,i||m())}function v(){l.value=i,clearTimeout(p),f.value=!1}return{idle:l,lastActive:d,reset:m,stop:v,start:_,isPending:(0,n.shallowReadonly)(f)}}async function Rt(e){return new Promise((t,n)=>{let r=new Image,{src:i,srcset:a,sizes:o,class:s,loading:c,crossorigin:l,referrerPolicy:u,width:d,height:f,decoding:p,fetchPriority:m,ismap:h,usemap:g}=e;r.src=i,a!=null&&(r.srcset=a),o!=null&&(r.sizes=o),s!=null&&(r.className=s),c!=null&&(r.loading=c),l!=null&&(r.crossOrigin=l),u!=null&&(r.referrerPolicy=u),d!=null&&(r.width=d),f!=null&&(r.height=f),p!=null&&(r.decoding=p),m!=null&&(r.fetchPriority=m),h!=null&&(r.isMap=h),g!=null&&(r.useMap=g),r.onload=()=>t(r),r.onerror=n})}function zt(e,t={}){let r=I(()=>Rt((0,n.toValue)(e)),void 0,{resetOnExecute:!0,...t});return(0,n.watch)(()=>(0,n.toValue)(e),()=>r.execute(t.delay),{deep:!0}),r}function Q(e){return typeof Window<`u`&&e instanceof Window?e.document.documentElement:typeof Document<`u`&&e instanceof Document?e.documentElement:e}function Bt(e,r={}){let{throttle:i=0,idle:a=200,onStop:o=t.noop,onScroll:s=t.noop,offset:c={left:0,right:0,top:0,bottom:0},observe:l={mutation:!1},eventListenerOptions:d={capture:!1,passive:!0},behavior:f=`auto`,window:p=u,onError:g=e=>{console.error(e)}}=r,_=typeof l==`boolean`?{mutation:l}:l,v=(0,n.shallowRef)(0),y=(0,n.shallowRef)(0),x=(0,n.computed)({get(){return v.value},set(e){C(e,void 0)}}),S=(0,n.computed)({get(){return y.value},set(e){C(void 0,e)}});function C(t,r){var i,a,o,s;if(!p)return;let c=(0,n.toValue)(e);if(!c)return;(i=c instanceof Document?p.document.body:c)==null||i.scrollTo({top:(a=(0,n.toValue)(r))==null?S.value:a,left:(o=(0,n.toValue)(t))==null?x.value:o,behavior:(0,n.toValue)(f)});let l=(c==null||(s=c.document)==null?void 0:s.documentElement)||(c==null?void 0:c.documentElement)||c;x!=null&&(v.value=l.scrollLeft),S!=null&&(y.value=l.scrollTop)}let w=(0,n.shallowRef)(!1),T=(0,n.reactive)({left:!0,right:!1,top:!0,bottom:!1}),E=(0,n.reactive)({left:!1,right:!1,top:!1,bottom:!1}),D=e=>{w.value&&(w.value=!1,E.left=!1,E.right=!1,E.top=!1,E.bottom=!1,o(e))},O=(0,t.useDebounceFn)(D,i+a),k=e=>{var t;if(!p)return;let n=(e==null||(t=e.document)==null?void 0:t.documentElement)||(e==null?void 0:e.documentElement)||m(e),{display:r,flexDirection:i,direction:a}=p.getComputedStyle(n),o=a===`rtl`?-1:1,s=n.scrollLeft;E.left=s<v.value,E.right=s>v.value;let l=Math.abs(s*o)<=(c.left||0),u=Math.abs(s*o)+n.clientWidth>=n.scrollWidth-(c.right||0)-1;r===`flex`&&i===`row-reverse`?(T.left=u,T.right=l):(T.left=l,T.right=u),v.value=s;let d=n.scrollTop;e===p.document&&!d&&(d=p.document.body.scrollTop),E.top=d<y.value,E.bottom=d>y.value;let f=Math.abs(d)<=(c.top||0),h=Math.abs(d)+n.clientHeight>=n.scrollHeight-(c.bottom||0)-1;r===`flex`&&i===`column-reverse`?(T.top=h,T.bottom=f):(T.top=f,T.bottom=h),y.value=d},A=e=>{var t;p&&(k((t=e.target.documentElement)==null?e.target:t),w.value=!0,O(e),s(e))};return h(e,`scroll`,i?(0,t.useThrottleFn)(A,i,!0,!1):A,d),(0,t.tryOnMounted)(()=>{try{let t=(0,n.toValue)(e);if(!t)return;k(t)}catch(e){g(e)}}),_!=null&&_.mutation&&e!=null&&e!==p&&e!==document&&b(e,()=>{let t=(0,n.toValue)(e);t&&k(t)},{attributes:!0,childList:!0,subtree:!0}),h(e,`scrollend`,D,d),{x,y:S,isScrolling:w,arrivedState:T,directions:E,measure(){let t=(0,n.toValue)(e);p&&t&&k(t)}}}function Vt(e,r,i={}){var a;let{direction:o=`bottom`,interval:s=100,canLoadMore:c=()=>!0}=i,l=(0,n.reactive)(Bt(e,{...i,offset:{[o]:(a=i.distance)==null?0:a,...i.offset}})),u=(0,n.shallowRef)(),d=(0,n.computed)(()=>!!u.value),f=(0,n.computed)(()=>Q((0,n.toValue)(e))),p=ft(f),m=(0,n.computed)(()=>f.value?c(f.value):!1);function h(){if(l.measure(),!f.value||!p.value||!m.value||u.value)return;let{scrollHeight:e,clientHeight:t,scrollWidth:i,clientWidth:a}=f.value,c=o===`bottom`||o===`top`?e<=t:i<=a;(l.arrivedState[o]||c)&&(u.value=Promise.all([r(l),new Promise(e=>setTimeout(e,s))]).finally(()=>{u.value=null,(0,n.nextTick)(()=>h())}))}return(0,t.tryOnUnmounted)((0,n.watch)(()=>[l.arrivedState[o],p.value,m.value],h,{immediate:!0,flush:`post`})),{isLoading:d,reset(){(0,n.nextTick)(()=>h())}}}let Ht=[`mousedown`,`mouseup`,`keydown`,`keyup`];function Ut(e,t={}){let{events:r=Ht,document:i=d,initial:a=null}=t,o=(0,n.shallowRef)(a);return i&&r.forEach(t=>{h(i,t,t=>{typeof t.getModifierState==`function`&&(o.value=t.getModifierState(e))},{passive:!0})}),o}function Wt(e,t,n={}){let{window:r=u}=n;return W(e,t,r==null?void 0:r.localStorage,n)}let Gt={ctrl:`control`,command:`meta`,cmd:`meta`,option:`alt`,up:`arrowup`,down:`arrowdown`,left:`arrowleft`,right:`arrowright`};function Kt(e={}){let{reactive:r=!1,target:i=u,aliasMap:a=Gt,passive:o=!0,onEventFired:s=t.noop}=e,c=(0,n.reactive)(new Set),l={toJSON(){return{}},current:c},d=r?(0,n.reactive)(l):l,f=new Set,p=new Map([[`Meta`,f],[`Shift`,new Set],[`Alt`,new Set]]),m=new Set;function g(e,t){e in d&&(r?d[e]=t:d[e].value=t)}function _(){c.clear();for(let e of m)g(e,!1)}function v(e,t,n){if(!(!e||typeof t.getModifierState!=`function`)){for(let[e,r]of p)if(t.getModifierState(e)){n.forEach(e=>r.add(e));break}}}function y(e,t){if(e)return;let n=`${t[0].toUpperCase()}${t.slice(1)}`,r=p.get(n);if(![`shift`,`alt`].includes(t)||!r)return;let i=Array.from(r),a=i.indexOf(t);i.forEach((e,t)=>{t>=a&&(c.delete(e),g(e,!1))}),r.clear()}function b(e,t){var n,r;let i=(n=e.key)==null?void 0:n.toLowerCase(),a=[(r=e.code)==null?void 0:r.toLowerCase(),i].filter(Boolean);if(i){i&&(t?c.add(i):c.delete(i));for(let e of a)m.add(e),g(e,t);v(t,e,[...c,...a]),y(t,i),i===`meta`&&!t&&(f.forEach(e=>{c.delete(e),g(e,!1)}),f.clear())}}h(i,`keydown`,e=>(b(e,!0),s(e)),{passive:o}),h(i,`keyup`,e=>(b(e,!1),s(e)),{passive:o}),h(`blur`,_,{passive:o}),h(`focus`,_,{passive:o});let x=new Proxy(d,{get(e,t,i){if(typeof t!=`string`)return Reflect.get(e,t,i);if(t=t.toLowerCase(),t in a&&(t=a[t]),!(t in d))if(/[+_-]/.test(t)){let e=t.split(/[+_-]/g).map(e=>e.trim());d[t]=(0,n.computed)(()=>e.map(e=>(0,n.toValue)(x[e])).every(Boolean))}else d[t]=(0,n.shallowRef)(!1);let o=Reflect.get(e,t,i);return r?(0,n.toValue)(o):o}});return x}function qt(e,t){(0,n.toValue)(e)&&t((0,n.toValue)(e))}function Jt(e){let t=[];for(let n=0;n<e.length;++n)t=[...t,[e.start(n),e.end(n)]];return t}function Yt(e){return Array.from(e).map(({label:e,kind:t,language:n,mode:r,activeCues:i,cues:a,inBandMetadataTrackDispatchType:o},s)=>({id:s,label:e,kind:t,language:n,mode:r,activeCues:i,cues:a,inBandMetadataTrackDispatchType:o}))}let Xt={src:``,tracks:[]};function Zt(e,r={}){e=(0,t.toRef)(e),r={...Xt,...r};let{document:i=d}=r,a={passive:!0},o=(0,n.shallowRef)(0),s=(0,n.shallowRef)(0),c=(0,n.shallowRef)(!1),l=(0,n.shallowRef)(1),u=(0,n.shallowRef)(!1),f=(0,n.shallowRef)(!1),p=(0,n.shallowRef)(!1),m=(0,n.shallowRef)(1),g=(0,n.shallowRef)(!1),_=(0,n.shallowRef)([]),v=(0,n.shallowRef)([]),y=(0,n.shallowRef)(-1),b=(0,n.shallowRef)(!1),x=(0,n.shallowRef)(!1),S=!!(i&&`pictureInPictureEnabled`in i),C=(0,t.createEventHook)(),w=(0,t.createEventHook)(),T=t=>{qt(e,e=>{if(t){let n=typeof t==`number`?t:t.id;e.textTracks[n].mode=`disabled`}else for(let t=0;t<e.textTracks.length;++t)e.textTracks[t].mode=`disabled`;y.value=-1})},E=(t,n=!0)=>{qt(e,e=>{let r=typeof t==`number`?t:t.id;n&&T(),e.textTracks[r].mode=`showing`,y.value=r})},D=()=>new Promise((t,n)=>{qt(e,async e=>{S&&(b.value?i.exitPictureInPicture().then(t).catch(n):e.requestPictureInPicture().then(t).catch(n))})});(0,n.watchEffect)(()=>{if(!i)return;let o=(0,n.toValue)(e);if(!o)return;let s=(0,n.toValue)(r.src),c=[];s&&(typeof s==`string`?c=[{src:s}]:Array.isArray(s)?c=s:(0,t.isObject)(s)&&(c=[s]),o.querySelectorAll(`source`).forEach(e=>{e.remove()}),c.forEach(({src:e,type:t,media:n})=>{let r=i.createElement(`source`);r.setAttribute(`src`,e),r.setAttribute(`type`,t||``),r.setAttribute(`media`,n||``),h(r,`error`,C.trigger,a),o.appendChild(r)}),o.load())}),(0,n.watch)([e,l],()=>{let t=(0,n.toValue)(e);t&&(t.volume=l.value)}),(0,n.watch)([e,x],()=>{let t=(0,n.toValue)(e);t&&(t.muted=x.value)}),(0,n.watch)([e,m],()=>{let t=(0,n.toValue)(e);t&&(t.playbackRate=m.value)}),(0,n.watchEffect)(()=>{if(!i)return;let t=(0,n.toValue)(r.tracks),a=(0,n.toValue)(e);!t||!t.length||!a||(a.querySelectorAll(`track`).forEach(e=>e.remove()),t.forEach(({default:e,kind:t,label:n,src:r,srcLang:o},s)=>{let c=i.createElement(`track`);c.default=e||!1,c.kind=t,c.label=n,c.src=r,c.srclang=o,c.default&&(y.value=s),a.appendChild(c)}))});let{ignoreUpdates:O}=(0,t.watchIgnorable)(o,t=>{let r=(0,n.toValue)(e);r&&(r.currentTime=t)}),{ignoreUpdates:k}=(0,t.watchIgnorable)(p,t=>{let r=(0,n.toValue)(e);r&&(t?r.play().catch(e=>{throw w.trigger(e),e}):r.pause())});h(e,`timeupdate`,()=>O(()=>o.value=(0,n.toValue)(e).currentTime),a),h(e,`durationchange`,()=>s.value=(0,n.toValue)(e).duration,a),h(e,`progress`,()=>_.value=Jt((0,n.toValue)(e).buffered),a),h(e,`seeking`,()=>c.value=!0,a),h(e,`seeked`,()=>c.value=!1,a),h(e,[`waiting`,`loadstart`],()=>{u.value=!0,k(()=>p.value=!1)},a),h(e,`loadeddata`,()=>u.value=!1,a),h(e,`playing`,()=>{u.value=!1,f.value=!1,k(()=>p.value=!0)},a),h(e,`ratechange`,()=>m.value=(0,n.toValue)(e).playbackRate,a),h(e,`stalled`,()=>g.value=!0,a),h(e,`ended`,()=>f.value=!0,a),h(e,`pause`,()=>k(()=>p.value=!1),a),h(e,`play`,()=>k(()=>p.value=!0),a),h(e,`enterpictureinpicture`,()=>b.value=!0,a),h(e,`leavepictureinpicture`,()=>b.value=!1,a),h(e,`volumechange`,()=>{let t=(0,n.toValue)(e);t&&(l.value=t.volume,x.value=t.muted)},a);let A=[],j=(0,n.watch)([e],()=>{let t=(0,n.toValue)(e);t&&(j(),A[0]=h(t.textTracks,`addtrack`,()=>v.value=Yt(t.textTracks),a),A[1]=h(t.textTracks,`removetrack`,()=>v.value=Yt(t.textTracks),a),A[2]=h(t.textTracks,`change`,()=>v.value=Yt(t.textTracks),a))});return(0,t.tryOnScopeDispose)(()=>A.forEach(e=>e())),{currentTime:o,duration:s,waiting:u,seeking:c,ended:f,stalled:g,buffered:_,playing:p,rate:m,volume:l,muted:x,tracks:v,selectedTrack:y,enableTrack:E,disableTrack:T,supportsPictureInPicture:S,togglePictureInPicture:D,isPictureInPicture:b,onSourceError:C.on,onPlaybackError:w.on}}function Qt(e,t){let r=t!=null&&t.cache?(0,n.shallowReactive)(t.cache):(0,n.shallowReactive)(new Map),i=(...e)=>t!=null&&t.getKey?t.getKey(...e):JSON.stringify(e),a=(t,...n)=>(r.set(t,e(...n)),r.get(t)),o=(...e)=>a(i(...e),...e),s=(...e)=>{r.delete(i(...e))},c=()=>{r.clear()},l=(...e)=>{let t=i(...e);return r.has(t)?r.get(t):a(t,...e)};return l.load=o,l.delete=s,l.clear=c,l.generateKey=i,l.cache=r,l}function $t(e){if(`interval`in e||`immediate`in e||`immediateCallback`in e){let{interval:n=1e3,immediate:r,immediateCallback:i}=e;return e=>(0,t.useIntervalFn)(e,n,{immediate:r,immediateCallback:i})}return t.useIntervalFn}function en(e={}){let t=(0,n.shallowRef)(),r=y(()=>typeof performance<`u`&&`memory`in performance);if(r.value){let{scheduler:n=$t}=e;n(()=>{t.value=performance.memory})}return{isSupported:r,memory:t}}let tn={page:e=>[e.pageX,e.pageY],client:e=>[e.clientX,e.clientY],screen:e=>[e.screenX,e.screenY],movement:e=>e instanceof MouseEvent?[e.movementX,e.movementY]:null};function nn(e={}){let{type:t=`page`,touch:r=!0,resetOnTouchEnds:i=!1,initialValue:a={x:0,y:0},window:o=u,target:s=o,scroll:c=!0,eventFilter:l}=e,d=null,f=0,p=0,m=(0,n.shallowRef)(a.x),g=(0,n.shallowRef)(a.y),_=(0,n.shallowRef)(null),v=typeof t==`function`?t:tn[t],y=e=>{let t=v(e);d=e,t&&([m.value,g.value]=t,_.value=`mouse`),o&&(f=o.scrollX,p=o.scrollY)},b=e=>{if(e.touches.length>0){let t=v(e.touches[0]);t&&([m.value,g.value]=t,_.value=`touch`)}},x=()=>{if(!d||!o)return;let e=v(d);d instanceof MouseEvent&&e&&(m.value=e[0]+o.scrollX-f,g.value=e[1]+o.scrollY-p)},S=()=>{m.value=a.x,g.value=a.y},C=l?e=>l(()=>y(e),{}):e=>y(e),w=l?e=>l(()=>b(e),{}):e=>b(e),T=l?()=>l(()=>x(),{}):()=>x();if(s){let e={passive:!0};h(s,[`mousemove`,`dragover`],C,e),r&&t!==`movement`&&(h(s,[`touchstart`,`touchmove`],w,e),i&&h(s,`touchend`,S,e)),c&&t===`page`&&h(o,`scroll`,T,e)}return{x:m,y:g,sourceType:_}}function rn(e,r={}){let{windowResize:i=!0,windowScroll:a=!0,handleOutside:o=!0,window:s=u}=r,c=r.type||`page`,{x:l,y:d,sourceType:f}=nn(r),p=(0,n.shallowRef)(e==null?s==null?void 0:s.document.body:e),g=(0,n.shallowRef)(0),_=(0,n.shallowRef)(0),v=(0,n.shallowRef)(0),y=(0,n.shallowRef)(0),x=(0,n.shallowRef)(0),S=(0,n.shallowRef)(0),C=(0,n.shallowRef)(!0);function w(){if(!s)return;let e=m(p);if(!(!e||!(e instanceof Element)))for(let t of e.getClientRects()){let{left:e,top:n,width:r,height:i}=t;v.value=e+(c===`page`?s.pageXOffset:0),y.value=n+(c===`page`?s.pageYOffset:0),x.value=i,S.value=r;let a=l.value-v.value,u=d.value-y.value;if(C.value=r===0||i===0||a<0||u<0||a>r||u>i,(o||!C.value)&&(g.value=a,_.value=u),!C.value)break}}let T=[];function E(){T.forEach(e=>e()),T.length=0}if((0,t.tryOnMounted)(()=>{w()}),s){let{stop:e}=q(p,w),{stop:t}=b(p,w,{attributeFilter:[`style`,`class`]}),r=(0,n.watch)([p,l,d],w);T.push(e,t,r),h(document,`mouseleave`,()=>C.value=!0,{passive:!0}),a&&T.push(h(`scroll`,w,{capture:!0,passive:!0})),i&&T.push(h(`resize`,w,{passive:!0}))}return{x:l,y:d,sourceType:f,elementX:g,elementY:_,elementPositionX:v,elementPositionY:y,elementHeight:x,elementWidth:S,isOutside:C,stop:E}}function an(e={}){let{touch:t=!0,drag:r=!0,capture:i=!1,initialValue:a=!1,window:o=u}=e,s=(0,n.shallowRef)(a),c=(0,n.shallowRef)(null);if(!o)return{pressed:s,sourceType:c};let l=t=>n=>{var r;s.value=!0,c.value=t,(r=e.onPressed)==null||r.call(e,n)},d=t=>{var n;s.value=!1,c.value=null,(n=e.onReleased)==null||n.call(e,t)},f=(0,n.computed)(()=>m(e.target)||o),p={passive:!0,capture:i};return h(f,`mousedown`,l(`mouse`),p),h(o,`mouseleave`,d,p),h(o,`mouseup`,d,p),r&&(h(f,`dragstart`,l(`mouse`),p),h(o,`drop`,d,p),h(o,`dragend`,d,p)),t&&(h(f,`touchstart`,l(`touch`),p),h(o,`touchend`,d,p),h(o,`touchcancel`,d,p)),{pressed:s,sourceType:c}}function on(e={}){let{window:t=u}=e,r=t==null?void 0:t.navigator,i=y(()=>r&&`language`in r),a=(0,n.shallowRef)(r==null?void 0:r.language);return h(t,`languagechange`,()=>{r&&(a.value=r.language)},{passive:!0}),{isSupported:i,language:a}}function sn(e={}){let{window:t=u}=e,r=t==null?void 0:t.navigator,i=y(()=>r&&`connection`in r),a=(0,n.shallowRef)(!0),o=(0,n.shallowRef)(!1),s=(0,n.shallowRef)(void 0),c=(0,n.shallowRef)(void 0),l=(0,n.shallowRef)(void 0),d=(0,n.shallowRef)(void 0),f=(0,n.shallowRef)(void 0),p=(0,n.shallowRef)(void 0),m=(0,n.shallowRef)(`unknown`),g=i.value&&r.connection;function _(){r&&(a.value=r.onLine,s.value=a.value?void 0:Date.now(),c.value=a.value?Date.now():void 0,g&&(l.value=g.downlink,d.value=g.downlinkMax,p.value=g.effectiveType,f.value=g.rtt,o.value=g.saveData,m.value=g.type))}let v={passive:!0};return t&&(h(t,`offline`,()=>{a.value=!1,s.value=Date.now()},v),h(t,`online`,()=>{a.value=!0,c.value=Date.now()},v)),g&&h(g,`change`,_,v),_(),{isSupported:i,isOnline:(0,n.shallowReadonly)(a),saveData:(0,n.shallowReadonly)(o),offlineAt:(0,n.shallowReadonly)(s),onlineAt:(0,n.shallowReadonly)(c),downlink:(0,n.shallowReadonly)(l),downlinkMax:(0,n.shallowReadonly)(d),effectiveType:(0,n.shallowReadonly)(p),rtt:(0,n.shallowReadonly)(f),type:(0,n.shallowReadonly)(m)}}function cn(e){if(`interval`in e||`immediate`in e){let{interval:n=`requestAnimationFrame`,immediate:r=!0}=e;return n===`requestAnimationFrame`?e=>N(e,{immediate:r}):r=>(0,t.useIntervalFn)(r,n,e)}return N}function ln(e={}){let{controls:t=!1,scheduler:r=cn(e)}=e,i=(0,n.shallowRef)(new Date),a=r(()=>i.value=new Date);return t?{now:i,...a}:i}function un(e){let r=(0,n.shallowRef)(),i=()=>{r.value&&URL.revokeObjectURL(r.value),r.value=void 0};return(0,n.watch)(()=>(0,n.toValue)(e),e=>{i(),e&&(r.value=URL.createObjectURL(e))},{immediate:!0}),(0,t.tryOnScopeDispose)(i),(0,n.shallowReadonly)(r)}function dn(e,r,i){if(typeof e==`function`||(0,n.isReadonly)(e))return(0,n.computed)(()=>(0,t.clamp)((0,n.toValue)(e),(0,n.toValue)(r),(0,n.toValue)(i)));let a=(0,n.ref)(e);return(0,n.computed)({get(){return a.value=(0,t.clamp)(a.value,(0,n.toValue)(r),(0,n.toValue)(i))},set(e){a.value=(0,t.clamp)(e,(0,n.toValue)(r),(0,n.toValue)(i))}})}function fn(e){let{total:r=1/0,pageSize:i=10,page:a=1,onPageChange:o=t.noop,onPageSizeChange:s=t.noop,onPageCountChange:c=t.noop}=e,l=dn(i,1,1/0),u=(0,n.computed)(()=>Math.max(1,Math.ceil((0,n.toValue)(r)/(0,n.toValue)(l)))),d=dn(a,1,u),f=(0,n.computed)(()=>d.value===1),p=(0,n.computed)(()=>d.value===u.value);(0,n.isRef)(a)&&(0,t.syncRef)(a,d,{direction:(0,n.isReadonly)(a)?`ltr`:`both`}),(0,n.isRef)(i)&&(0,t.syncRef)(i,l,{direction:(0,n.isReadonly)(i)?`ltr`:`both`});function m(){d.value--}function h(){d.value++}let g={currentPage:d,currentPageSize:l,pageCount:u,isFirstPage:f,isLastPage:p,prev:m,next:h};return(0,n.watch)(d,()=>{o((0,n.reactive)(g))}),(0,n.watch)(l,()=>{s((0,n.reactive)(g))}),(0,n.watch)(u,()=>{c((0,n.reactive)(g))}),g}function pn(e={}){let{isOnline:t}=sn(e);return t}function mn(e={}){let{window:t=u}=e,r=(0,n.shallowRef)(!1),i=e=>{t&&(e=e||t.event,r.value=!(e.relatedTarget||e.toElement))};if(t){let e={passive:!0};h(t,`mouseout`,i,e),h(t.document,`mouseleave`,i,e),h(t.document,`mouseenter`,i,e)}return r}function hn(e={}){let{window:t=u}=e,r=y(()=>t&&`screen`in t&&`orientation`in t.screen),i=r.value?t.screen.orientation:{},a=(0,n.shallowRef)(i.type),o=(0,n.shallowRef)(i.angle||0);return r.value&&h(t,`orientationchange`,()=>{a.value=i.type,o.value=i.angle},{passive:!0}),{isSupported:r,orientation:a,angle:o,lockOrientation:e=>r.value&&typeof i.lock==`function`?i.lock(e):Promise.reject(Error(`Not supported`)),unlockOrientation:()=>{r.value&&typeof i.unlock==`function`&&i.unlock()}}}function gn(e,t={}){let{deviceOrientationTiltAdjust:r=e=>e,deviceOrientationRollAdjust:i=e=>e,mouseTiltAdjust:a=e=>e,mouseRollAdjust:o=e=>e,window:s=u}=t,c=(0,n.reactive)(Qe({window:s})),l=(0,n.reactive)(hn({window:s})),{elementX:d,elementY:f,elementWidth:p,elementHeight:m}=rn(e,{handleOutside:!1,window:s}),h=(0,n.computed)(()=>c.isSupported&&(c.alpha!=null&&c.alpha!==0||c.gamma!=null&&c.gamma!==0)?`deviceOrientation`:`mouse`);return{roll:(0,n.computed)(()=>{if(h.value===`deviceOrientation`){let e;switch(l.orientation){case`landscape-primary`:e=c.gamma/90;break;case`landscape-secondary`:e=-c.gamma/90;break;case`portrait-primary`:e=-c.beta/90;break;case`portrait-secondary`:e=c.beta/90;break;default:e=-c.beta/90}return i(e)}else return o(-(f.value-m.value/2)/m.value)}),tilt:(0,n.computed)(()=>{if(h.value===`deviceOrientation`){let e;switch(l.orientation){case`landscape-primary`:e=c.beta/90;break;case`landscape-secondary`:e=-c.beta/90;break;case`portrait-primary`:e=c.gamma/90;break;case`portrait-secondary`:e=-c.gamma/90;break;default:e=c.gamma/90}return r(e)}else return a((d.value-p.value/2)/p.value)}),source:h}}function _n(e=Ve()){let r=(0,n.shallowRef)(),i=()=>{let t=m(e);t&&(r.value=t.parentElement)};return(0,t.tryOnMounted)(i),(0,n.watch)(()=>(0,n.toValue)(e),i),r}function vn(e,n){let{window:r=u,immediate:i=!0,...a}=e,o=y(()=>r&&`PerformanceObserver`in r),s,c=()=>{s==null||s.disconnect()},l=()=>{o.value&&(c(),s=new PerformanceObserver(n),s.observe(a))};return(0,t.tryOnScopeDispose)(c),i&&l(),{isSupported:o,start:l,stop:c}}let yn={x:0,y:0,pointerId:0,pressure:0,tiltX:0,tiltY:0,width:0,height:0,twist:0,pointerType:null},bn=Object.keys(yn);function xn(e={}){let{target:r=u}=e,i=(0,n.shallowRef)(!1),a=(0,n.shallowRef)(e.initialValue||{});Object.assign(a.value,yn,a.value);let o=n=>{i.value=!0,!(e.pointerTypes&&!e.pointerTypes.includes(n.pointerType))&&(a.value=(0,t.objectPick)(n,bn,!1))};if(r){let e={passive:!0};h(r,[`pointerdown`,`pointermove`,`pointerup`],o,e),h(r,`pointerleave`,()=>i.value=!1,e)}return{...(0,t.toRefs)(a),isInside:i}}function Sn(e,r={}){let{document:i=d}=r,a=y(()=>i&&`pointerLockElement`in i),o=(0,n.shallowRef)(),s=(0,n.shallowRef)(),c;if(a.value){let e={passive:!0};h(i,`pointerlockchange`,()=>{var e;let t=(e=i.pointerLockElement)==null?o.value:e;c&&t===c&&(o.value=i.pointerLockElement,o.value||(c=s.value=null))},e),h(i,`pointerlockerror`,()=>{var e;let t=(e=i.pointerLockElement)==null?o.value:e;if(c&&t===c){let e=i.pointerLockElement?`release`:`acquire`;throw Error(`Failed to ${e} pointer lock.`)}},e)}async function l(n){var r;if(!a.value)throw Error(`Pointer Lock API is not supported by your browser.`);if(s.value=n instanceof Event?n.currentTarget:null,c=n instanceof Event?(r=m(e))==null?s.value:r:m(n),!c)throw Error(`Target element undefined.`);return c.requestPointerLock(),await(0,t.until)(o).toBe(c)}async function u(){return o.value?(i.exitPointerLock(),await(0,t.until)(o).toBeNull(),!0):!1}return{isSupported:a,element:o,triggerElement:s,lock:l,unlock:u}}function Cn(e,r={}){let i=(0,t.toRef)(e),{threshold:a=50,onSwipe:o,onSwipeEnd:s,onSwipeStart:c,disableTextSelect:l=!1}=r,u=(0,n.reactive)({x:0,y:0}),d=(e,t)=>{u.x=e,u.y=t},f=(0,n.reactive)({x:0,y:0}),p=(e,t)=>{f.x=e,f.y=t},m=(0,n.computed)(()=>u.x-f.x),g=(0,n.computed)(()=>u.y-f.y),{max:_,abs:v}=Math,y=(0,n.computed)(()=>_(v(m.value),v(g.value))>=a),b=(0,n.shallowRef)(!1),x=(0,n.shallowRef)(!1),S=(0,n.computed)(()=>y.value?v(m.value)>v(g.value)?m.value>0?`left`:`right`:g.value>0?`up`:`down`:`none`),C=e=>{var t,n,i;let a=e.buttons===0,o=e.buttons===1;return(t=(n=(i=r.pointerTypes)==null?void 0:i.includes(e.pointerType))==null?a||o:n)==null?!0:t},w={passive:!0},T=[h(e,`pointerdown`,e=>{if(!C(e))return;x.value=!0;let t=e.target;t==null||t.setPointerCapture(e.pointerId);let{clientX:n,clientY:r}=e;d(n,r),p(n,r),c==null||c(e)},w),h(e,`pointermove`,e=>{if(!C(e)||!x.value)return;let{clientX:t,clientY:n}=e;p(t,n),!b.value&&y.value&&(b.value=!0),b.value&&(o==null||o(e))},w),h(e,`pointerup`,e=>{C(e)&&(b.value&&(s==null||s(e,S.value)),x.value=!1,b.value=!1)},w)];return(0,t.tryOnMounted)(()=>{var e;if((e=i.value)==null||(e=e.style)==null||e.setProperty(`touch-action`,`pan-y`),l){var t,n,r;(t=i.value)==null||(t=t.style)==null||t.setProperty(`-webkit-user-select`,`none`),(n=i.value)==null||(n=n.style)==null||n.setProperty(`-ms-user-select`,`none`),(r=i.value)==null||(r=r.style)==null||r.setProperty(`user-select`,`none`)}}),{isSwiping:(0,n.shallowReadonly)(b),direction:(0,n.shallowReadonly)(S),posStart:(0,n.readonly)(u),posEnd:(0,n.readonly)(f),distanceX:m,distanceY:g,stop:()=>T.forEach(e=>e())}}function wn(e){let t=z(`(prefers-color-scheme: light)`,e),r=z(`(prefers-color-scheme: dark)`,e);return(0,n.computed)(()=>r.value?`dark`:t.value?`light`:`no-preference`)}function Tn(e){let t=z(`(prefers-contrast: more)`,e),r=z(`(prefers-contrast: less)`,e),i=z(`(prefers-contrast: custom)`,e);return(0,n.computed)(()=>t.value?`more`:r.value?`less`:i.value?`custom`:`no-preference`)}function En(e={}){let{window:t=u}=e;if(!t)return(0,n.shallowRef)([`en`]);let r=t.navigator,i=(0,n.shallowRef)(r.languages);return h(t,`languagechange`,()=>{i.value=r.languages},{passive:!0}),i}function Dn(e){let t=z(`(prefers-reduced-motion: reduce)`,e);return(0,n.computed)(()=>t.value?`reduce`:`no-preference`)}function On(e){let t=z(`(prefers-reduced-transparency: reduce)`,e);return(0,n.computed)(()=>t.value?`reduce`:`no-preference`)}function kn(e,r){let i=(0,n.shallowRef)(r);return(0,n.watch)((0,t.toRef)(e),(e,t)=>{i.value=t},{flush:`sync`}),(0,n.readonly)(i)}let An=`--vueuse-safe-area-top`,jn=`--vueuse-safe-area-right`,Mn=`--vueuse-safe-area-bottom`,Nn=`--vueuse-safe-area-left`;function Pn(){let e=(0,n.shallowRef)(``),r=(0,n.shallowRef)(``),i=(0,n.shallowRef)(``),a=(0,n.shallowRef)(``);if(t.isClient){let e=G(An),n=G(jn),r=G(Mn),i=G(Nn);e.value=`env(safe-area-inset-top, 0px)`,n.value=`env(safe-area-inset-right, 0px)`,r.value=`env(safe-area-inset-bottom, 0px)`,i.value=`env(safe-area-inset-left, 0px)`,(0,t.tryOnMounted)(o),h(`resize`,(0,t.useDebounceFn)(o),{passive:!0})}function o(){e.value=$(An),r.value=$(jn),i.value=$(Mn),a.value=$(Nn)}return{top:e,right:r,bottom:i,left:a,update:o}}function $(e){return getComputedStyle(document.documentElement).getPropertyValue(e)}function Fn(e,r=t.noop,i={}){let{immediate:a=!0,manual:o=!1,type:s=`text/javascript`,async:c=!0,crossOrigin:l,referrerPolicy:u,noModule:f,defer:p,document:m=d,attrs:g={},nonce:_=void 0}=i,v=(0,n.shallowRef)(null),y=null,b=t=>new Promise((i,a)=>{let o=e=>(v.value=e,i(e),e);if(!m){i(!1);return}let d=!1,y=m.querySelector(`script[src="${(0,n.toValue)(e)}"]`);y?y.hasAttribute(`data-loaded`)&&o(y):(y=m.createElement(`script`),y.type=s,y.async=c,y.src=(0,n.toValue)(e),p&&(y.defer=p),l&&(y.crossOrigin=l),f&&(y.noModule=f),u&&(y.referrerPolicy=u),_&&(y.nonce=_),Object.entries(g).forEach(([e,t])=>y==null?void 0:y.setAttribute(e,t)),d=!0);let b={passive:!0};h(y,`error`,e=>a(e),b),h(y,`abort`,e=>a(e),b),h(y,`load`,()=>{y.setAttribute(`data-loaded`,`true`),r(y),o(y)},b),d&&(y=m.head.appendChild(y)),t||o(y)}),x=(e=!0)=>(y||(y=b(e)),y),S=()=>{if(!m)return;y=null,v.value&&(v.value=null);let t=m.querySelector(`script[src="${(0,n.toValue)(e)}"]`);t&&m.head.removeChild(t)};return a&&!o&&(0,t.tryOnMounted)(x),o||(0,t.tryOnUnmounted)(S),{scriptTag:v,load:x,unload:S}}function In(e){let t=window.getComputedStyle(e);if(t.overflowX===`scroll`||t.overflowY===`scroll`||t.overflowX===`auto`&&e.clientWidth<e.scrollWidth||t.overflowY===`auto`&&e.clientHeight<e.scrollHeight)return!0;{let t=e.parentNode;return!t||t.tagName===`BODY`?!1:In(t)}}function Ln(e){let t=e||window.event,n=t.target;return In(n)?!1:t.touches.length>1?!0:(t.preventDefault&&t.preventDefault(),!1)}let Rn=new WeakMap;function zn(e,r=!1){let i=(0,n.shallowRef)(r),a=null,o=``;(0,n.watch)((0,t.toRef)(e),e=>{let t=Q((0,n.toValue)(e));if(t){let e=t;if(Rn.get(e)||Rn.set(e,e.style.overflow),e.style.overflow!==`hidden`&&(o=e.style.overflow),e.style.overflow===`hidden`)return i.value=!0;if(i.value)return e.style.overflow=`hidden`}},{immediate:!0});let s=()=>{let r=Q((0,n.toValue)(e));!r||i.value||(t.isIOS&&(a=h(r,`touchmove`,e=>{Ln(e)},{passive:!1})),r.style.overflow=`hidden`,i.value=!0)},c=()=>{let r=Q((0,n.toValue)(e));!r||!i.value||(t.isIOS&&(a==null||a()),r.style.overflow=o,Rn.delete(r),i.value=!1)};return(0,t.tryOnScopeDispose)(c),(0,n.computed)({get(){return i.value},set(e){e?s():c()}})}function Bn(e,t,n={}){let{window:r=u}=n;return W(e,t,r==null?void 0:r.sessionStorage,n)}function Vn(e={},t={}){let{navigator:r=f}=t,i=r,a=y(()=>i&&`canShare`in i);return{isSupported:a,share:async(t={})=>{if(a.value){let r={...(0,n.toValue)(e),...(0,n.toValue)(t)},a=!1;if(i.canShare&&(a=i.canShare(r)),a)return i.share(r)}}}}let Hn=(e,t)=>e.sort(t),Un=(e,t)=>e-t;function Wn(...e){let[t]=e,r=Un,i={};if(e.length===2)if(typeof e[1]==`object`){var a;i=e[1],r=(a=i.compareFn)==null?Un:a}else{var o;r=(o=e[1])==null?Un:o}else if(e.length>2){var s,c;r=(s=e[1])==null?Un:s,i=(c=e[2])==null?{}:c}let{dirty:l=!1,sortFn:u=Hn}=i;return l?((0,n.watchEffect)(()=>{let e=u((0,n.toValue)(t),r);(0,n.isRef)(t)?t.value=e:t.splice(0,t.length,...e)}),t):(0,n.computed)(()=>u([...(0,n.toValue)(t)],r))}function Gn(e={}){let{interimResults:r=!0,continuous:i=!0,maxAlternatives:a=1,window:o=u}=e,s=(0,t.toRef)(e.lang||`en-US`),c=(0,n.shallowRef)(!1),l=(0,n.shallowRef)(!1),d=(0,n.shallowRef)(``),f=(0,n.shallowRef)(void 0),p,m=()=>{c.value=!0},h=()=>{c.value=!1},g=(e=!c.value)=>{e?m():h()},_=o&&(o.SpeechRecognition||o.webkitSpeechRecognition),v=y(()=>_);return v.value&&(p=new _,p.continuous=i,p.interimResults=r,p.lang=(0,n.toValue)(s),p.maxAlternatives=a,p.onstart=()=>{c.value=!0,l.value=!1},(0,n.watch)(s,e=>{p&&!c.value&&(p.lang=e)}),p.onresult=e=>{let t=e.results[e.resultIndex],{transcript:n}=t[0];l.value=t.isFinal,d.value=n,f.value=void 0},p.onerror=e=>{f.value=e},p.onend=()=>{c.value=!1,p.lang=(0,n.toValue)(s)},(0,n.watch)(c,(e,t)=>{if(e!==t)try{e?p.start():p.stop()}catch(e){f.value=e}})),(0,t.tryOnScopeDispose)(()=>{h()}),{isSupported:v,isListening:c,isFinal:l,recognition:p,result:d,error:f,toggle:g,start:m,stop:h}}function Kn(e,r={}){let{pitch:i=1,rate:a=1,volume:o=1,window:s=u,onBoundary:c}=r,l=s&&s.speechSynthesis,d=y(()=>l),f=(0,n.shallowRef)(!1),p=(0,n.shallowRef)(`init`),m=(0,t.toRef)(e||``),h=(0,t.toRef)(r.lang||`en-US`),g=(0,n.shallowRef)(void 0),_=(e=!f.value)=>{f.value=e},v=e=>{e.lang=(0,n.toValue)(h),e.voice=(0,n.toValue)(r.voice)||null,e.pitch=(0,n.toValue)(i),e.rate=(0,n.toValue)(a),e.volume=(0,n.toValue)(o),e.onstart=()=>{f.value=!0,p.value=`play`},e.onpause=()=>{f.value=!1,p.value=`pause`},e.onresume=()=>{f.value=!0,p.value=`play`},e.onend=()=>{f.value=!1,p.value=`end`},e.onerror=e=>{g.value=e},e.onboundary=e=>{c==null||c(e)}},b=(0,n.computed)(()=>{f.value=!1,p.value=`init`;let e=new SpeechSynthesisUtterance(m.value);return v(e),e});return d.value&&(v(b.value),(0,n.watch)(h,e=>{b.value&&!f.value&&(b.value.lang=e)}),r.voice&&(0,n.watch)(r.voice,()=>{l.cancel()}),(0,n.watch)(f,()=>{f.value?l.resume():l.pause()})),(0,t.tryOnScopeDispose)(()=>{f.value=!1}),{isSupported:d,isPlaying:f,status:p,utterance:b,error:g,stop:()=>{l.cancel(),f.value=!1},toggle:_,speak:()=>{l.cancel(),b&&l.speak(b.value)}}}function qn(e,t){let r=(0,n.ref)(e),i=(0,n.computed)(()=>Array.isArray(r.value)?r.value:Object.keys(r.value)),a=(0,n.ref)(i.value.indexOf(t==null?i.value[0]:t)),o=(0,n.computed)(()=>d(a.value)),s=(0,n.computed)(()=>a.value===0),c=(0,n.computed)(()=>a.value===i.value.length-1),l=(0,n.computed)(()=>i.value[a.value+1]),u=(0,n.computed)(()=>i.value[a.value-1]);function d(e){return Array.isArray(r.value)?r.value[e]:r.value[i.value[e]]}function f(e){if(i.value.includes(e))return d(i.value.indexOf(e))}function p(e){i.value.includes(e)&&(a.value=i.value.indexOf(e))}function m(){c.value||a.value++}function h(){s.value||a.value--}function g(e){x(e)&&p(e)}function _(e){return i.value.indexOf(e)===a.value+1}function v(e){return i.value.indexOf(e)===a.value-1}function y(e){return i.value.indexOf(e)===a.value}function b(e){return a.value<i.value.indexOf(e)}function x(e){return a.value>i.value.indexOf(e)}return{steps:r,stepNames:i,index:a,current:o,next:l,previous:u,isFirst:s,isLast:c,at:d,get:f,goTo:p,goToNext:m,goToPrevious:h,goBackTo:g,isNext:_,isPrevious:v,isCurrent:y,isBefore:b,isAfter:x}}function Jn(e,r,i,a={}){var o;let{flush:s=`pre`,deep:c=!0,listenToStorageChanges:l=!0,writeDefaults:d=!0,mergeDefaults:f=!1,shallow:p,window:m=u,eventFilter:g,onError:_=e=>{console.error(e)},onReady:v}=a,y=(0,n.toValue)(r),b=Ne(y),x=(p?n.shallowRef:n.ref)((0,n.toValue)(r)),S=(o=a.serializer)==null?Pe[b]:o;if(!i)try{i=U(`getDefaultStorageAsync`,()=>u==null?void 0:u.localStorage)()}catch(e){_(e)}async function C(t){if(!(!i||t&&t.key!==e))try{let n=t?t.newValue:await i.getItem(e);if(n==null)x.value=y,d&&y!==null&&await i.setItem(e,await S.write(y));else if(f){let e=await S.read(n);typeof f==`function`?x.value=f(e,y):b===`object`&&!Array.isArray(e)?x.value={...y,...e}:x.value=e}else x.value=await S.read(n)}catch(e){_(e)}}let w=new Promise(e=>{C().then(()=>{v==null||v(x.value),e(x)})});return m&&l&&h(m,`storage`,e=>Promise.resolve().then(()=>C(e)),{passive:!0}),i&&(0,t.watchWithFilter)(x,async()=>{try{x.value==null?await i.removeItem(e):await i.setItem(e,await S.write(x.value))}catch(e){_(e)}},{flush:s,deep:c,eventFilter:g}),Object.assign(x,{then:w.then.bind(w),catch:w.catch.bind(w)}),x}let Yn=0;function Xn(e,r={}){let i=(0,n.shallowRef)(!1),{document:a=d,immediate:o=!0,manual:s=!1,id:c=`vueuse_styletag_${++Yn}`}=r,l=(0,n.shallowRef)(e),u=()=>{},f=()=>{if(!a)return;let e=a.getElementById(c)||a.createElement(`style`);e.isConnected||(e.id=c,r.nonce&&(e.nonce=r.nonce),r.media&&(e.media=r.media),a.head.appendChild(e)),!i.value&&(u=(0,n.watch)(l,t=>{e.textContent=t},{immediate:!0}),i.value=!0)},p=()=>{!a||!i.value||(u(),a.head.removeChild(a.getElementById(c)),i.value=!1)};return o&&!s&&(0,t.tryOnMounted)(f),s||(0,t.tryOnScopeDispose)(p),{id:c,css:l,unload:p,load:f,isLoaded:(0,n.shallowReadonly)(i)}}function Zn(e,t={}){let{threshold:r=50,onSwipe:i,onSwipeEnd:a,onSwipeStart:o,passive:s=!0}=t,c=(0,n.reactive)({x:0,y:0}),l=(0,n.reactive)({x:0,y:0}),u=(0,n.computed)(()=>c.x-l.x),d=(0,n.computed)(()=>c.y-l.y),{max:f,abs:p}=Math,m=(0,n.computed)(()=>f(p(u.value),p(d.value))>=r),g=(0,n.shallowRef)(!1),_=(0,n.computed)(()=>m.value?p(u.value)>p(d.value)?u.value>0?`left`:`right`:d.value>0?`up`:`down`:`none`),v=e=>[e.touches[0].clientX,e.touches[0].clientY],y=(e,t)=>{c.x=e,c.y=t},b=(e,t)=>{l.x=e,l.y=t},x={passive:s,capture:!s},S=[h(e,`touchstart`,e=>{if(e.touches.length!==1)return;let[t,n]=v(e);y(t,n),b(t,n),o==null||o(e)},x),h(e,`touchmove`,e=>{if(e.touches.length!==1)return;let[t,n]=v(e);b(t,n),x.capture&&!x.passive&&Math.abs(u.value)>Math.abs(d.value)&&e.preventDefault(),!g.value&&m.value&&(g.value=!0),g.value&&(i==null||i(e))},x),h(e,[`touchend`,`touchcancel`],e=>{g.value&&(a==null||a(e,_.value)),g.value=!1},x)];return{isSwiping:g,direction:_,coordsStart:c,coordsEnd:l,lengthX:u,lengthY:d,stop:()=>S.forEach(e=>e())}}function Qn(){let e=(0,n.ref)([]);return e.value.set=t=>{t&&e.value.push(t)},(0,n.onBeforeUpdate)(()=>{e.value.length=0}),e}function $n(e={}){let{document:r=d,selector:i=`html`,observe:a=!1,initialValue:o=`ltr`}=e;function s(){var e,t;return(e=r==null||(t=r.querySelector(i))==null?void 0:t.getAttribute(`dir`))==null?o:e}let c=(0,n.shallowRef)(s());return(0,t.tryOnMounted)(()=>c.value=s()),a&&r&&b(r.querySelector(i),()=>c.value=s(),{attributes:!0}),(0,n.computed)({get(){return c.value},set(e){var t,n;c.value=e,r&&(c.value?(t=r.querySelector(i))==null||t.setAttribute(`dir`,c.value):(n=r.querySelector(i))==null||n.removeAttribute(`dir`))}})}function er(e){var t;let n=(t=e.rangeCount)==null?0:t;return Array.from({length:n},(t,n)=>e.getRangeAt(n))}function tr(e={}){var t;let{window:r=u}=e,i=(0,n.shallowRef)((t=r==null?void 0:r.getSelection())==null?null:t),a=(0,n.computed)(()=>{var e,t;return(e=(t=i.value)==null?void 0:t.toString())==null?``:e}),o=(0,n.computed)(()=>i.value?er(i.value):[]),s=(0,n.computed)(()=>o.value.map(e=>e.getBoundingClientRect()));function c(){i.value=null,r&&(i.value=r.getSelection())}return r&&h(r.document,`selectionchange`,c,{passive:!0}),{text:a,rects:s,ranges:o,selection:i}}function nr(e=u,t){e&&typeof e.requestAnimationFrame==`function`?e.requestAnimationFrame(t):t()}function rr(e={}){var r,i;let{window:a=u}=e,o=(0,t.toRef)(e==null?void 0:e.element),s=(0,t.toRef)((r=e==null?void 0:e.input)==null?``:r),c=(i=e==null?void 0:e.styleProp)==null?`height`:i,l=(0,n.shallowRef)(1),d=(0,n.shallowRef)(0);function f(){var t;if(!o.value)return;let r=``,i=e==null?void 0:e.maxHeight;o.value.style[c]=`1px`,l.value=(t=o.value)==null?void 0:t.scrollHeight;let a=(0,n.toValue)(e==null?void 0:e.styleTarget),s=i==null?`${l.value}px`:`${Math.min(l.value,i)}px`;a?a.style[c]=s:r=s,o.value.style[c]=r}return(0,n.watch)([s,o],()=>(0,n.nextTick)(f),{immediate:!0}),(0,n.watch)(l,()=>{var t;return e==null||(t=e.onResize)==null?void 0:t.call(e)}),q(o,([{contentRect:e}])=>{d.value!==e.width&&nr(a,()=>{d.value=e.width,f()})}),e!=null&&e.watch&&(0,n.watch)(e.watch,f,{immediate:!0,deep:!0}),{textarea:o,input:s,triggerResize:f}}function ir(e,n={}){let{throttle:r=200,trailing:i=!0}=n,a=(0,t.throttleFilter)(r,i);return{...Ye(e,{...n,eventFilter:a})}}let ar=[{max:6e4,value:1e3,name:`second`},{max:276e4,value:6e4,name:`minute`},{max:72e6,value:36e5,name:`hour`},{max:5184e5,value:864e5,name:`day`},{max:24192e5,value:6048e5,name:`week`},{max:28512e6,value:2592e6,name:`month`},{max:1/0,value:31536e6,name:`year`}],or={justNow:`just now`,past:e=>/\d/.test(e)?`${e} ago`:e,future:e=>/\d/.test(e)?`in ${e}`:e,month:(e,t)=>e===1?t?`last month`:`next month`:`${e} month${e>1?`s`:``}`,year:(e,t)=>e===1?t?`last year`:`next year`:`${e} year${e>1?`s`:``}`,day:(e,t)=>e===1?t?`yesterday`:`tomorrow`:`${e} day${e>1?`s`:``}`,week:(e,t)=>e===1?t?`last week`:`next week`:`${e} week${e>1?`s`:``}`,hour:e=>`${e} hour${e>1?`s`:``}`,minute:e=>`${e} minute${e>1?`s`:``}`,second:e=>`${e} second${e>1?`s`:``}`,invalid:``};function sr(e){return e.toISOString().slice(0,10)}function cr(e){if(`updateInterval`in e){let{updateInterval:n=3e4}=e;return e=>(0,t.useIntervalFn)(e,n)}return e=>(0,t.useIntervalFn)(e,3e4)}function lr(e,t={}){let{controls:r=!1,scheduler:i=cr(t)}=t,{now:a,...o}=ln({scheduler:i,controls:!0}),s=(0,n.computed)(()=>ur(new Date((0,n.toValue)(e)),t,(0,n.toValue)(a)));return r?{timeAgo:s,...o}:s}function ur(e,t={},n=Date.now()){let{max:r,messages:i=or,fullDateFormatter:a=sr,units:o=ar,showSecond:s=!1,rounding:c=`round`}=t,l=typeof c==`number`?e=>+e.toFixed(c):Math[c],u=n-+e,d=Math.abs(u);function f(e,t){return l(Math.abs(e)/t.value)}function p(e,t){let n=f(e,t),r=e>0,i=m(t.name,n,r);return m(r?`past`:`future`,i,r)}function m(e,t,n){let r=i[e];return typeof r==`function`?r(t,n):r.replace(`{0}`,t.toString())}if(d<6e4&&!s)return i.justNow;if(typeof r==`number`&&d>r)return a(new Date(e));if(typeof r==`string`){var h;let t=(h=o.find(e=>e.name===r))==null?void 0:h.max;if(t&&d>t)return a(new Date(e))}for(let[e,t]of o.entries()){if(f(u,t)<=0&&o[e-1])return p(u,o[e-1]);if(d<t.max)return p(u,t)}return i.invalid}let dr=[{name:`year`,ms:31536e6},{name:`month`,ms:2592e6},{name:`week`,ms:6048e5},{name:`day`,ms:864e5},{name:`hour`,ms:36e5},{name:`minute`,ms:6e4},{name:`second`,ms:1e3}];function fr(e){if(`updateInterval`in e){let{updateInterval:n=3e4}=e;return e=>(0,t.useIntervalFn)(e,n)}return e=>(0,t.useIntervalFn)(e,3e4)}function pr(e,t={}){let{controls:r=!1,scheduler:i=fr(t)}=t,{now:a,...o}=ln({scheduler:i,controls:!0}),s=(0,n.computed)(()=>hr(new Date((0,n.toValue)(e)),t,(0,n.toValue)(a))),c=(0,n.computed)(()=>s.value.parts),l=(0,n.computed)(()=>gr(c.value,{...t,locale:s.value.resolvedLocale}));return r?{timeAgoIntl:l,parts:c,...o}:l}function mr(e,t={},n=Date.now()){let{parts:r,resolvedLocale:i}=hr(e,t,n);return gr(r,{...t,locale:i})}function hr(e,t={},n=Date.now()){var r;let{locale:i,relativeTimeFormatOptions:a={numeric:`auto`}}=t,o=new Intl.RelativeTimeFormat(i,a),{locale:s}=o.resolvedOptions(),c=e-+n,l=Math.abs(c),u=(r=t.units)==null?dr:r;for(let{name:e,ms:t}of u)if(l>=t)return{resolvedLocale:s,parts:o.formatToParts(Math.round(c/t),e)};return{resolvedLocale:s,parts:o.formatToParts(0,u[u.length-1].name)}}function gr(e,t={}){let{insertSpace:n=!0,joinParts:r,locale:i}=t;return typeof r==`function`?r(e,i):n?e.map(e=>e.value.trim()).join(` `):e.map(e=>e.value).join(``)}function _r(e,r,i={}){let{immediate:a=!0,immediateCallback:o=!1}=i,{start:s}=(0,t.useTimeoutFn)(l,r,{immediate:a}),c=(0,n.shallowRef)(!1);async function l(){c.value&&(await e(),s())}function u(){c.value||(c.value=!0,o&&e(),s())}function d(){c.value=!1}return a&&t.isClient&&u(),(0,t.tryOnScopeDispose)(d),{isActive:c,pause:d,resume:u}}function vr(e){if(`interval`in e||`immediate`in e){let{interval:n=`requestAnimationFrame`,immediate:r=!0}=e;return n===`requestAnimationFrame`?e=>N(e,{immediate:r}):e=>(0,t.useIntervalFn)(e,n,{immediate:r})}return N}function yr(e={}){let{controls:r=!1,offset:i=0,scheduler:a=vr(e),callback:o}=e,s=(0,n.shallowRef)((0,t.timestamp)()+i),c=()=>s.value=(0,t.timestamp)()+i,l=a(o?()=>{c(),o(s.value)}:c);return r?{timestamp:s,...l}:s}function br(e=null,r={}){var i,a;let{document:o=d,restoreOnUnmount:s=e=>e}=r,c=(i=o==null?void 0:o.title)==null?``:i,l=(0,t.toRef)((a=e==null?o==null?void 0:o.title:e)==null?null:a),u=!!(e&&typeof e==`function`);function f(e){if(!(`titleTemplate`in r))return e;let t=r.titleTemplate||`%s`;return typeof t==`function`?t(e):(0,n.toValue)(t).replace(/%s/g,e)}if((0,n.watch)(l,(e,t)=>{e!==t&&o&&(o.title=f(e==null?``:e))},{immediate:!0}),r.observe&&!r.titleTemplate&&o&&!u){var p;b((p=o.head)==null?void 0:p.querySelector(`title`),()=>{o&&o.title!==l.value&&(l.value=f(o.title))},{childList:!0})}return(0,t.tryOnScopeDispose)(()=>{if(s){let e=s(c,l.value||``);e!=null&&o&&(o.title=e)}}),l}let xr=Object.assign({},{linear:t.identity},{easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]});function Sr([e,t,n,r]){let i=(e,t)=>1-3*t+3*e,a=(e,t)=>3*t-6*e,o=e=>3*e,s=(e,t,n)=>((i(t,n)*e+a(t,n))*e+o(t))*e,c=(e,t,n)=>3*i(t,n)*e*e+2*a(t,n)*e+o(t),l=t=>{let r=t;for(let i=0;i<4;++i){let i=c(r,e,n);if(i===0)return r;let a=s(r,e,n)-t;r-=a/i}return r};return i=>e===t&&n===r?i:s(l(i),t,r)}function Cr(e,t,n){return e+n*(t-e)}function wr(e,t,r){let i=(0,n.toValue)(e),a=(0,n.toValue)(t);if(typeof i==`number`&&typeof a==`number`)return Cr(i,a,r);if(Array.isArray(i)&&Array.isArray(a))return i.map((e,t)=>Cr(e,(0,n.toValue)(a[t]),r));throw TypeError(`Unknown transition type, specify an interpolation function.`)}function Tr(e){var r;return typeof e==`function`?e:(r=(0,n.toValue)(e))==null?t.identity:r}function Er(e,t,r,i={}){var a;let{window:o=u}=i,s=(0,n.toValue)(t),c=(0,n.toValue)(r),l=(a=(0,n.toValue)(i.duration))==null?1e3:a,d=Date.now(),f=Date.now()+l,p=typeof i.interpolation==`function`?i.interpolation:wr,m=i.easing===void 0?Tr(i.transition):Tr(i.easing),h=typeof m==`function`?m:Sr(m);return new Promise(t=>{e.value=s;let n=()=>{var r;if((r=i.abort)!=null&&r.call(i)){t();return}let a=Date.now();e.value=p(s,c,h((a-d)/l)),a<f?o==null||o.requestAnimationFrame(n):(e.value=c,t())};n()})}function Dr(e,t,n,r={}){return Er(e,t,n,r)}function Or(e,r={}){let i=0,a=()=>{let t=(0,n.toValue)(e);return r.interpolation===void 0&&Array.isArray(t)?t.map(n.toValue):t},o=(0,n.shallowRef)(a());return(0,n.watch)(a,async e=>{var a,s;if((0,n.toValue)(r.disabled))return;let c=++i;r.delay&&await(0,t.promiseTimeout)((0,n.toValue)(r.delay)),c===i&&((a=r.onStarted)==null||a.call(r),await Er(o,o.value,e,{...r,abort:()=>{var e;return c!==i||((e=r.abort)==null?void 0:e.call(r))}}),(s=r.onFinished)==null||s.call(r))},{deep:!0}),(0,n.watch)(()=>(0,n.toValue)(r.disabled),e=>{e&&(i++,o.value=a())}),(0,t.tryOnScopeDispose)(()=>{i++}),(0,n.computed)(()=>(0,n.toValue)(r.disabled)?a():o.value)}function kr(e=`history`,r={}){let{initialValue:i={},removeNullishValues:a=!0,removeFalsyValues:o=!1,write:s=!0,writeMode:c=`replace`,window:l=u,stringify:d=e=>e.toString()}=r;if(!l)return(0,n.reactive)(i);let f=(0,n.reactive)({});function p(){if(e===`history`)return l.location.search||``;if(e===`hash`){let e=l.location.hash||``,t=e.indexOf(`?`);return t>0?e.slice(t):``}else return(l.location.hash||``).replace(/^#/,``)}function m(t){let n=d(t);if(e===`history`)return`${n?`?${n}`:``}${l.location.hash||``}`;if(e===`hash-params`)return`${l.location.search||``}${n?`#${n}`:``}`;let r=l.location.hash||`#`,i=r.indexOf(`?`);return i>0?`${l.location.search||``}${r.slice(0,i)}${n?`?${n}`:``}`:`${l.location.search||``}${r}${n?`?${n}`:``}`}function g(){return new URLSearchParams(p())}function _(e){let t=new Set(Object.keys(f));for(let n of e.keys()){let r=e.getAll(n);f[n]=r.length>1?r:e.get(n)||``,t.delete(n)}Array.from(t).forEach(e=>delete f[e])}let{pause:v,resume:y}=(0,t.watchPausable)(f,()=>{let e=new URLSearchParams(``);Object.keys(f).forEach(t=>{let n=f[t];Array.isArray(n)?n.forEach(n=>e.append(t,n)):a&&n==null||o&&!n?e.delete(t):e.set(t,n)}),b(e,!1)},{deep:!0});function b(e,t,r=!0){v(),t&&_(e),c===`replace`?l.history.replaceState(l.history.state,l.document.title,l.location.pathname+m(e)):r&&l.history.pushState(l.history.state,l.document.title,l.location.pathname+m(e)),(0,n.nextTick)(()=>y())}function x(){s&&b(g(),!0,!1)}let S={passive:!0};h(l,`popstate`,x,S),e!==`history`&&h(l,`hashchange`,x,S);let C=g();return C.keys().next().value?_(C):Object.assign(f,i),f}function Ar(e={}){var r,i;let a=(0,n.shallowRef)((r=e.enabled)==null?!1:r),o=(0,n.shallowRef)((i=e.autoSwitch)==null?!0:i),s=(0,n.ref)(e.constraints),{navigator:c=f}=e,l=y(()=>{var e;return c==null||(e=c.mediaDevices)==null?void 0:e.getUserMedia}),u=(0,n.shallowRef)();function d(e){switch(e){case`video`:if(s.value)return s.value.video||!1;break;case`audio`:if(s.value)return s.value.audio||!1;break}}async function p(){if(!(!l.value||u.value))return u.value=await c.mediaDevices.getUserMedia({video:d(`video`),audio:d(`audio`)}),u.value}function m(){var e;(e=u.value)==null||e.getTracks().forEach(e=>e.stop()),u.value=void 0}function h(){m(),a.value=!1}async function g(){return await p(),u.value&&(a.value=!0),u.value}async function _(){return m(),await g()}return(0,n.watch)(a,e=>{e?p():m()},{immediate:!0}),(0,n.watch)(s,()=>{o.value&&u.value&&_()},{immediate:!0,deep:!0}),(0,t.tryOnScopeDispose)(()=>{h()}),{isSupported:l,stream:u,start:g,stop:h,restart:_,constraints:s,enabled:a,autoSwitch:o}}function jr(e,r,i,a={}){var o,s;let{clone:c=!1,passive:l=!1,eventName:u,deep:d=!1,defaultValue:f,shouldEmit:p}=a,m=(0,n.getCurrentInstance)(),h=i||(m==null?void 0:m.emit)||(m==null||(o=m.$emit)==null?void 0:o.bind(m))||(m==null||(s=m.proxy)==null||(s=s.$emit)==null?void 0:s.bind(m==null?void 0:m.proxy)),g=u;r||(r=`modelValue`),g=g||`update:${r.toString()}`;let _=e=>c?typeof c==`function`?c(e):V(e):e,v=()=>(0,t.isDef)(e[r])?_(e[r]):f,y=e=>{p?p(e)&&h(g,e):h(g,e)};if(l){let t=(0,n.ref)(v()),i=!1;return(0,n.watch)(()=>e[r],e=>{i||(i=!0,t.value=_(e),(0,n.nextTick)(()=>i=!1))}),(0,n.watch)(t,t=>{!i&&(t!==e[r]||d)&&y(t)},{deep:d}),t}else return(0,n.computed)({get(){return v()},set(e){y(e)}})}function Mr(e,t,n={}){let r={};for(let i in e)r[i]=jr(e,i,t,n);return r}function Nr(e={interval:0}){let{interval:n}=e;if(n!==0)return e=>(0,t.useIntervalFn)(e,n,{immediate:!1,immediateCallback:!1})}function Pr(e){let{pattern:n=[],scheduler:r=Nr(e),navigator:i=f}=e||{},a=y(()=>i!==void 0&&`vibrate`in i),o=(0,t.toRef)(n),s=(e=o.value)=>{a.value&&i.vibrate(e)},c=r==null?void 0:r(s);return{isSupported:a,pattern:n,intervalControls:c,vibrate:s,stop:()=>{a.value&&i.vibrate(0),c==null||c.pause()}}}function Fr(e,t){let{containerStyle:n,wrapperProps:r,scrollTo:i,calculateRange:a,currentList:o,containerRef:s}=`itemHeight`in t?Kr(t,e):Gr(t,e);return{list:o,scrollTo:i,containerProps:{ref:s,onScroll:()=>{a()},style:n},wrapperProps:r}}function Ir(e){let t=(0,n.shallowRef)(null),r=ut(t),i=(0,n.ref)([]),a=(0,n.shallowRef)(e);return{state:(0,n.ref)({start:0,end:10}),source:a,currentList:i,size:r,containerRef:t}}function Lr(e,t,n){return r=>{if(typeof n==`number`)return Math.ceil(r/n);let{start:i=0}=e.value,a=0,o=0;for(let e=i;e<t.value.length;e++){let t=n(e);if(a+=t,o=e,a>r)break}return o-i}}function Rr(e,t){return n=>{if(typeof t==`number`)return Math.floor(n/t)+1;let r=0,i=0;for(let a=0;a<e.value.length;a++){let e=t(a);if(r+=e,r>=n){i=a;break}}return i+1}}function zr(e,t,n,r,{containerRef:i,state:a,currentList:o,source:s}){return()=>{let c=i.value;if(c){let i=n(e===`vertical`?c.scrollTop:c.scrollLeft),l=r(e===`vertical`?c.clientHeight:c.clientWidth),u=i-t,d=i+l+t;a.value={start:u<0?0:u,end:d>s.value.length?s.value.length:d},o.value=s.value.slice(a.value.start,a.value.end).map((e,t)=>({data:e,index:t+a.value.start}))}}}function Br(e,t){return n=>typeof e==`number`?n*e:t.value.slice(0,n).reduce((t,n,r)=>t+e(r),0)}function Vr(e,t,r,i){(0,n.watch)([e.width,e.height,t,r],()=>{i()})}function Hr(e,t){return(0,n.computed)(()=>typeof e==`number`?t.value.length*e:t.value.reduce((t,n,r)=>t+e(r),0))}let Ur={horizontal:`scrollLeft`,vertical:`scrollTop`};function Wr(e,t,n,r){return i=>{r.value&&(r.value[Ur[e]]=n(i),t())}}function Gr(e,t){let r=Ir(t),{state:i,source:a,currentList:o,size:s,containerRef:c}=r,l={overflowX:`auto`},{itemWidth:u,overscan:d=5}=e,f=Lr(i,a,u),p=zr(`horizontal`,d,Rr(a,u),f,r),m=Br(u,a),h=(0,n.computed)(()=>m(i.value.start)),g=Hr(u,a);return Vr(s,a,c,p),{scrollTo:Wr(`horizontal`,p,m,c),calculateRange:p,wrapperProps:(0,n.computed)(()=>({style:{height:`100%`,width:`${g.value-h.value}px`,marginLeft:`${h.value}px`,display:`flex`}})),containerStyle:l,currentList:o,containerRef:c}}function Kr(e,t){let r=Ir(t),{state:i,source:a,currentList:o,size:s,containerRef:c}=r,l={overflowY:`auto`},{itemHeight:u,overscan:d=5}=e,f=Lr(i,a,u),p=zr(`vertical`,d,Rr(a,u),f,r),m=Br(u,a),h=(0,n.computed)(()=>m(i.value.start)),g=Hr(u,a);return Vr(s,a,c,p),{calculateRange:p,scrollTo:Wr(`vertical`,p,m,c),containerStyle:l,wrapperProps:(0,n.computed)(()=>({style:{width:`100%`,height:`${g.value-h.value}px`,marginTop:`${h.value}px`}})),currentList:o,containerRef:c}}function qr(e={}){let{navigator:r=f,document:i=d}=e,a=(0,n.shallowRef)(!1),o=(0,n.shallowRef)(null),s=nt({document:i}),c=y(()=>r&&`wakeLock`in r),l=(0,n.computed)(()=>!!o.value&&s.value===`visible`);c.value&&(h(o,`release`,()=>{var e,t;a.value=(e=(t=o.value)==null?void 0:t.type)==null?!1:e},{passive:!0}),(0,t.whenever)(()=>s.value===`visible`&&(i==null?void 0:i.visibilityState)===`visible`&&a.value,e=>{a.value=!1,u(e)}));async function u(e){var t;await((t=o.value)==null?void 0:t.release()),o.value=c.value?await r.wakeLock.request(e):null}async function p(e){s.value===`visible`?await u(e):a.value=e}async function m(){a.value=!1;let e=o.value;o.value=null,await(e==null?void 0:e.release())}return(0,t.tryOnScopeDispose)(()=>{m()}),{sentinel:o,isSupported:c,isActive:l,request:p,forceRequest:u,release:m}}function Jr(e={}){let{window:r=u,requestPermissions:i=!0}=e,a=e,o=y(()=>{if(!r||!(`Notification`in r))return!1;if(Notification.permission===`granted`)return!0;try{let e=new Notification(``);e.onshow=()=>{e.close()}}catch(e){if(e.name===`TypeError`)return!1}return!0}),s=(0,n.shallowRef)(o.value&&`permission`in Notification&&Notification.permission===`granted`),c=(0,n.shallowRef)(null),l=async()=>{if(o.value)return!s.value&&Notification.permission!==`denied`&&await Notification.requestPermission()===`granted`&&(s.value=!0),s.value},{on:d,trigger:f}=(0,t.createEventHook)(),{on:p,trigger:m}=(0,t.createEventHook)(),{on:g,trigger:_}=(0,t.createEventHook)(),{on:v,trigger:b}=(0,t.createEventHook)(),x=async e=>{if(!o.value||!s.value)return;let t=Object.assign({},a,e);return c.value=new Notification(t.title||``,t),c.value.onclick=f,c.value.onshow=m,c.value.onerror=_,c.value.onclose=b,c.value},S=()=>{c.value&&c.value.close(),c.value=null};if(i&&(0,t.tryOnMounted)(l),(0,t.tryOnScopeDispose)(S),o.value&&r){let e=r.document;h(e,`visibilitychange`,t=>{t.preventDefault(),e.visibilityState===`visible`&&S()})}return{isSupported:o,notification:c,ensurePermissions:l,permissionGranted:s,show:x,close:S,onClick:d,onShow:p,onError:g,onClose:v}}let Yr=`ping`;function Xr(e){return e===!0?{}:e}function Zr(e){if(`interval`in e){let{interval:n=1e3}=e;return e=>(0,t.useIntervalFn)(e,n,{immediate:!1})}return e=>(0,t.useIntervalFn)(e,1e3,{immediate:!1})}function Qr(e,r={}){let{onConnected:i,onDisconnected:a,onError:o,onMessage:s,immediate:c=!0,autoConnect:l=!0,autoClose:u=!0,protocols:d=[]}=r,f=(0,n.shallowRef)(null),p=(0,n.shallowRef)(`CLOSED`),m=(0,n.shallowRef)(),g=(0,t.toRef)(e),_,v,y=!1,b=0,x=[],S,C,w=()=>{if(x.length&&m.value&&p.value===`OPEN`){for(let e of x)m.value.send(e);x=[]}},T=()=>{S!=null&&(clearTimeout(S),S=void 0)},E=()=>{clearTimeout(C),C=void 0},D=(e=1e3,n)=>{T(),!(!t.isClient&&!t.isWorker||!m.value)&&(y=!0,E(),_==null||_(),m.value.close(e,n),m.value=void 0)},O=(e,t=!0)=>!m.value||p.value!==`OPEN`?(t&&x.push(e),!1):(w(),m.value.send(e),!0),k=()=>{if(y||g.value===void 0)return;let e=new WebSocket(g.value,d);m.value=e,p.value=`CONNECTING`,e.onopen=()=>{m.value===e&&(p.value=`OPEN`,b=0,i==null||i(e),v==null||v(),w())},e.onclose=t=>{if(m.value===e&&(p.value=`CLOSED`),E(),_==null||_(),a==null||a(e,t),!y&&r.autoReconnect&&(m.value==null||e===m.value)){let{retries:e=-1,delay:t=1e3,onFailed:n}=Xr(r.autoReconnect);if((typeof e==`function`?e:()=>typeof e==`number`&&(e<0||b<e))(b)){b+=1;let e=typeof t==`function`?t(b):t;S=setTimeout(k,e)}else n==null||n()}},e.onerror=t=>{o==null||o(e,t)},e.onmessage=t=>{if(r.heartbeat){E();let{message:e=Yr,responseMessage:i=e}=Xr(r.heartbeat);if(t.data===(0,n.toValue)(i))return}f.value=t.data,s==null||s(e,t)}};if(r.heartbeat){let{message:e=Yr,scheduler:t=Zr(Xr(r.heartbeat)),pongTimeout:i=1e3}=Xr(r.heartbeat),{pause:a,resume:o}=t(()=>{O((0,n.toValue)(e),!1),C==null&&(C=setTimeout(()=>{D(),y=!1},i))});_=a,v=o}u&&(t.isClient&&h(`beforeunload`,()=>D(),{passive:!0}),(0,t.tryOnScopeDispose)(D));let A=()=>{!t.isClient&&!t.isWorker||(D(),y=!1,b=0,k())};return c&&A(),l&&(0,n.watch)(g,A),{data:f,status:p,close:D,send:O,open:A,ws:m}}function $r(e,r,i){let{window:a=u}=i==null?{}:i,o=(0,n.shallowRef)(null),s=(0,n.shallowRef)(),c=(...e)=>{s.value&&s.value.postMessage(...e)},l=function(){s.value&&s.value.terminate()};return a&&(typeof e==`string`?s.value=new Worker(e,r):typeof e==`function`?s.value=e():s.value=e,s.value.onmessage=e=>{o.value=e.data},(0,t.tryOnScopeDispose)(()=>{s.value&&s.value.terminate()})),{data:o,post:c,terminate:l,worker:s}}function ei(e,t){if(e.length===0&&t.length===0)return``;let n=e.map(e=>`'${e}'`).toString(),r=t.filter(e=>typeof e==`function`).map(e=>{let t=e.toString();return t.trim().startsWith(`function`)?t:`const ${e.name} = ${t}`}).join(`;`),i=`importScripts(${n});`;return`${n.trim()===``?``:i} ${r}`}function ti(e){return t=>{let n=t.data[0];return Promise.resolve(e.apply(void 0,n)).then(e=>{postMessage([`SUCCESS`,e])}).catch(e=>{postMessage([`ERROR`,e])})}}function ni(e,t,n){let r=`${ei(t,n)}; onmessage=(${ti})(${e})`,i=new Blob([r],{type:`text/javascript`});return URL.createObjectURL(i)}function ri(e,r={}){let{dependencies:i=[],localDependencies:a=[],timeout:o,window:s=u}=r,c,l=(0,n.shallowRef)(`PENDING`),d=(0,n.shallowRef)({}),f=(0,n.shallowRef)(),p=(e=`PENDING`)=>{c&&c._url&&s&&(c.terminate(),URL.revokeObjectURL(c._url),d.value={},c=void 0,s.clearTimeout(f.value),l.value=e)};p(),(0,t.tryOnScopeDispose)(p);let m=()=>{let t=ni(e,i,a),n=new Worker(t);return n._url=t,n.onmessage=e=>{let{resolve:t=()=>{},reject:n=()=>{}}=d.value,[r,i]=e.data;switch(r){case`SUCCESS`:t(i),p(r);break;default:n(i),p(`ERROR`);break}},n.onerror=e=>{let{reject:t=()=>{}}=d.value;e.preventDefault(),t(e),p(`ERROR`)},o&&(f.value=setTimeout(p,o,`TIMEOUT_EXPIRED`)),n},h=(...e)=>new Promise((t,n)=>{d.value={resolve:t,reject:n},c==null||c.postMessage([[...e]]),l.value=`RUNNING`});return{workerFn:(...e)=>l.value===`RUNNING`?(console.error(`[useWebWorkerFn] You can only run one instance of the worker at a time.`),Promise.reject()):(c=m(),h(...e)),workerStatus:l,workerTerminate:p}}function ii(e={}){let{window:t=u}=e;if(!t)return(0,n.shallowRef)(!1);let r=(0,n.shallowRef)(t.document.hasFocus()),i={passive:!0};return h(t,`blur`,()=>{r.value=!1},i),h(t,`focus`,()=>{r.value=!0},i),r}function ai(e={}){let{window:t=u,...n}=e;return Bt(t,n)}function oi(e={}){let{window:r=u,initialWidth:i=1/0,initialHeight:a=1/0,listenOrientation:o=!0,includeScrollbar:s=!0,type:c=`inner`}=e,l=(0,n.shallowRef)(i),d=(0,n.shallowRef)(a),f=()=>{if(r)if(c===`outer`)l.value=r.outerWidth,d.value=r.outerHeight;else if(c===`visual`&&r.visualViewport){let{width:e,height:t,scale:n}=r.visualViewport;l.value=Math.round(e*n),d.value=Math.round(t*n)}else s?(l.value=r.innerWidth,d.value=r.innerHeight):(l.value=r.document.documentElement.clientWidth,d.value=r.document.documentElement.clientHeight)};f(),(0,t.tryOnMounted)(f);let p={passive:!0};return h(`resize`,f,p),r&&c===`visual`&&r.visualViewport&&h(r.visualViewport,`resize`,f,p),o&&(0,n.watch)(z(`(orientation: portrait)`),()=>f()),{width:l,height:d}}e.DefaultMagicKeysAliasMap=Gt,e.StorageSerializers=Pe,e.TransitionPresets=xr,e.asyncComputed=i,e.breakpointsAntDesign=me,e.breakpointsBootstrapV5=ue,e.breakpointsElement=ye,e.breakpointsMasterCss=_e,e.breakpointsPrimeFlex=ve,e.breakpointsQuasar=he,e.breakpointsSematic=ge,e.breakpointsTailwind=le,e.breakpointsVuetify=pe,e.breakpointsVuetifyV2=de,e.breakpointsVuetifyV3=fe,e.cloneFnJSON=V,e.computedAsync=r,e.computedInject=a,e.createFetch=xt,e.createReusableTemplate=o,e.createTemplatePromise=c,e.createUnrefFn=l,e.customStorageEventName=Fe,e.defaultDocument=d,e.defaultLocation=p,e.defaultNavigator=f,e.defaultWindow=u,e.executeTransition=Dr,e.formatTimeAgo=ur,e.formatTimeAgoIntl=mr,e.formatTimeAgoIntlParts=gr,e.getSSRHandler=U,e.mapGamepadToXbox360Controller=Nt,e.onClickOutside=_,e.onElementRemoval=x,e.onKeyDown=w,e.onKeyPressed=T,e.onKeyStroke=C,e.onKeyUp=E,e.onLongPress=D,e.onStartTyping=A,e.provideSSRWidth=ce,e.setSSRHandler=je,e.templateRef=j,e.transition=Er,e.unrefElement=m,e.useActiveElement=M,e.useAnimate=P,e.useAsyncQueue=F,e.useAsyncState=I,e.useBase64=te,e.useBattery=ie,e.useBluetooth=ae,e.useBreakpoints=be,e.useBroadcastChannel=xe,e.useBrowserLocation=Ce,e.useCached=we,e.useClipboard=Te,e.useClipboardItems=Ee,e.useCloned=De,e.useColorMode=Ie,e.useConfirmDialog=Le,e.useCountdown=ze,e.useCssSupports=Be,e.useCssVar=G,e.useCurrentElement=Ve,e.useCycleList=He,e.useDark=Ue,e.useDebouncedRefHistory=Xe,e.useDeviceMotion=Ze,e.useDeviceOrientation=Qe,e.useDevicePixelRatio=$e,e.useDevicesList=et,e.useDisplayMedia=tt,e.useDocumentVisibility=nt,e.useDraggable=it,e.useDropZone=at,e.useElementBounding=ot,e.useElementByPoint=ct,e.useElementHover=lt,e.useElementSize=ut,e.useElementVisibility=ft,e.useEventBus=pt,e.useEventListener=h,e.useEventSource=ht,e.useEyeDropper=gt,e.useFavicon=_t,e.useFetch=St,e.useFileDialog=Et,e.useFileSystemAccess=Dt,e.useFocus=Ot,e.useFocusWithin=kt,e.useFps=At,e.useFullscreen=Mt,e.useGamepad=Pt,e.useGeolocation=Ft,e.useIdle=Lt,e.useImage=zt,e.useInfiniteScroll=Vt,e.useIntersectionObserver=dt,e.useKeyModifier=Ut,e.useLocalStorage=Wt,e.useMagicKeys=Kt,e.useManualRefHistory=Je,e.useMediaControls=Zt,e.useMediaQuery=z,e.useMemoize=Qt,e.useMemory=en,e.useMounted=v,e.useMouse=nn,e.useMouseInElement=rn,e.useMousePressed=an,e.useMutationObserver=b,e.useNavigatorLanguage=on,e.useNetwork=sn,e.useNow=ln,e.useObjectUrl=un,e.useOffsetPagination=fn,e.useOnline=pn,e.usePageLeave=mn,e.useParallax=gn,e.useParentElement=_n,e.usePerformanceObserver=vn,e.usePermission=B,e.usePointer=xn,e.usePointerLock=Sn,e.usePointerSwipe=Cn,e.usePreferredColorScheme=wn,e.usePreferredContrast=Tn,e.usePreferredDark=Me,e.usePreferredLanguages=En,e.usePreferredReducedMotion=Dn,e.usePreferredReducedTransparency=On,e.usePrevious=kn,e.useRafFn=N,e.useRefHistory=Ye,e.useResizeObserver=q,e.useSSRWidth=se,e.useScreenOrientation=hn,e.useScreenSafeArea=Pn,e.useScriptTag=Fn,e.useScroll=Bt,e.useScrollLock=zn,e.useSessionStorage=Bn,e.useShare=Vn,e.useSorted=Wn,e.useSpeechRecognition=Gn,e.useSpeechSynthesis=Kn,e.useStepper=qn,e.useStorage=W,e.useStorageAsync=Jn,e.useStyleTag=Xn,e.useSupported=y,e.useSwipe=Zn,e.useTemplateRefsList=Qn,e.useTextDirection=$n,e.useTextSelection=tr,e.useTextareaAutosize=rr,e.useThrottledRefHistory=ir,e.useTimeAgo=lr,e.useTimeAgoIntl=pr,e.useTimeoutPoll=_r,e.useTimestamp=yr,e.useTitle=br,e.useTransition=Or,e.useUrlSearchParams=kr,e.useUserMedia=Ar,e.useVModel=jr,e.useVModels=Mr,e.useVibrate=Pr,e.useVirtualList=Fr,e.useWakeLock=qr,e.useWebNotification=Jr,e.useWebSocket=Qr,e.useWebWorker=$r,e.useWebWorkerFn=ri,e.useWindowFocus=ii,e.useWindowScroll=ai,e.useWindowSize=oi,Object.keys(t).forEach(function(n){n!==`default`&&!Object.prototype.hasOwnProperty.call(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})})(this.VueUse=this.VueUse||{},VueUse,Vue);
|