PageSourceSearch

https://www.ungscen.se/_nuxt/ecc463f.modern.js

js ungscen.se collected 2026-10-02 20:59:11 UTC 90,944 bytes, 2 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[89],{140:function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"DefaultMagicKeysAliasMap",(function(){return Bn})),n.d(t,"StorageSerializers",(function(){return me})),n.d(t,"SwipeDirection",(function(){return Cr})),n.d(t,"TransitionPresets",(function(){return Lo})),n.d(t,"asyncComputed",(function(){return f})),n.d(t,"breakpointsAntDesign",(function(){return _})),n.d(t,"breakpointsBootstrapV5",(function(){return Y})),n.d(t,"breakpointsQuasar",(function(){return J})),n.d(t,"breakpointsSematic",(function(){return Z})),n.d(t,"breakpointsTailwind",(function(){return X})),n.d(t,"breakpointsVuetify",(function(){return Q})),n.d(t,"computedAsync",(function(){return f})),n.d(t,"computedInject",(function(){return v})),n.d(t,"createFetch",(function(){return on})),n.d(t,"createUnrefFn",(function(){return d})),n.d(t,"defaultDocument",(function(){return j})),n.d(t,"defaultLocation",(function(){return y})),n.d(t,"defaultNavigator",(function(){return h})),n.d(t,"defaultWindow",(function(){return m})),n.d(t,"getSSRHandler",(function(){return pe})),n.d(t,"mapGamepadToXbox360Controller",(function(){return hn})),n.d(t,"onClickOutside",(function(){return S})),n.d(t,"onKeyDown",(function(){return M})),n.d(t,"onKeyPressed",(function(){return A})),n.d(t,"onKeyStroke",(function(){return I})),n.d(t,"onKeyUp",(function(){return L})),n.d(t,"onLongPress",(function(){return N})),n.d(t,"onStartTyping",(function(){return B})),n.d(t,"setSSRHandler",(function(){return be})),n.d(t,"templateRef",(function(){return $})),n.d(t,"unrefElement",(function(){return O})),n.d(t,"useActiveElement",(function(){return W})),n.d(t,"useAsyncQueue",(function(){return H})),n.d(t,"useAsyncState",(function(){return U})),n.d(t,"useBase64",(function(){return z})),n.d(t,"useBattery",(function(){return G})),n.d(t,"useBreakpoints",(function(){return ae})),n.d(t,"useBroadcastChannel",(function(){return ue})),n.d(t,"useBrowserLocation",(function(){return ie})),n.d(t,"useCached",(function(){return ce})),n.d(t,"useClamp",(function(){return le})),n.d(t,"useClipboard",(function(){return se})),n.d(t,"useColorMode",(function(){return Pe})),n.d(t,"useConfirmDialog",(function(){return ke})),n.d(t,"useCssVar",(function(){return xe})),n.d(t,"useCycleList",(function(){return Te})),n.d(t,"useDark",(function(){return Le})),n.d(t,"useDebouncedRefHistory",(function(){return ct})),n.d(t,"useDeviceMotion",(function(){return lt})),n.d(t,"useDeviceOrientation",(function(){return st})),n.d(t,"useDevicePixelRatio",(function(){return vt})),n.d(t,"useDevicesList",(function(){return bt})),n.d(t,"useDisplayMedia",(function(){return Ot})),n.d(t,"useDocumentVisibility",(function(){return mt})),n.d(t,"useDraggable",(function(){return Pt})),n.d(t,"useElementBounding",(function(){return Ft})),n.d(t,"useElementByPoint",(function(){return Nt})),n.d(t,"useElementHover",(function(){return Bt})),n.d(t,"useElementSize",(function(){return $t})),n.d(t,"useElementVisibility",(function(){return Wt})),n.d(t,"useEventBus",(function(){return Ut})),n.d(t,"useEventListener",(function(){return w})),n.d(t,"useEventSource",(function(){return zt})),n.d(t,"useEyeDropper",(function(){return Vt})),n.d(t,"useFavicon",(function(){return qt})),n.d(t,"useFetch",(function(){return an})),n.d(t,"useFileSystemAccess",(function(){return dn})),n.d(t,"useFocus",(function(){return pn})),n.d(t,"useFocusWithin",(function(){return bn})),n.d(t,"useFps",(function(){return On})),n.d(t,"useFullscreen",(function(){return jn})),n.d(t,"useGamepad",(function(){return gn})),n.d(t,"useGeolocation",(function(){return yn})),n.d(t,"useIdle",(function(){return Sn})),n.d(t,"useInfiniteScroll",(function(){return In})),n.d(t,"useIntersectionObserver",(function(){return Mn})),n.d(t,"useKeyModifier",(function(){return Ln})),n.d(t,"useLocalStorage",(function(){return Nn})),n.d(t,"useMagicKeys",(function(){return $n})),n.d(t,"useManualRefHistory",(function(){return Ue})),n.d(t,"useMediaControls",(function(){return Yn})),n.d(t,"useMediaQuery",(function(){return K})),n.d(t,"useMemoize",(function(){return Qn})),n.d(t,"useMemory",(function(){return _n})),n.d(t,"useMounted",(function(){return Jn})),n.d(t,"useMouse",(function(){return Zn})),n.d(t,"useMouseInElement",(function(){return er})),n.d(t,"useMousePressed",(function(){return nr})),n.d(t,"useMutationObserver",(function(){return ur})),n.d(t,"useNavigatorLanguage",(function(){return ir})),n.d(t,"useNetwork",(function(){return cr})),n.d(t,"useNow",(function(){return pr})),n.d(t,"useOffsetPagination",(function(){return Or})),n.d(t,"useOnline",(function(){return mr})),n.d(t,"usePageLeave",(function(){return jr})),n.d(t,"useParallax",(function(){return gr})),n.d(t,"usePermission",(function(){return pt})),n.d(t,"usePointer",(function(){return Fr})),n.d(t,"usePointerSwipe",(function(){return Ir})),n.d(t,"usePreferredColorScheme",(function(){return Mr})),n.d(t,"usePreferredDark",(function(){return he})),n.d(t,"usePreferredLanguages",(function(){return Ar})),n.d(t,"useRafFn",(function(){return Ct})),n.d(t,"useRefHistory",(function(){return Je})),n.d(t,"useResizeObserver",(function(){return Dt})),n.d(t,"useScreenSafeArea",(function(){return Wr})),n.d(t,"useScriptTag",(function(){return Ur})),n.d(t,"useScroll",(function(){return En})),n.d(t,"useScrollLock",(function(){return Kr})),n.d(t,"useSessionStorage",(function(){return Xr})),n.d(t,"useShare",(function(){return to})),n.d(t,"useSpeechRecognition",(function(){return no})),n.d(t,"useSpeechSynthesis",(function(){return ro})),n.d(t,"useStorage",(function(){return je})),n.d(t,"useStorageAsync",(function(){return oo})),n.d(t,"useStyleTag",(function(){return uo})),n.d(t,"useSwipe",(function(){return Rr})),n.d(t,"useTemplateRefsList",(function(){return io})),n.d(t,"useTextSelection",(function(){return co})),n.d(t,"useThrottledRefHistory",(function(){return jo})),n.d(t,"useTimeAgo",(function(){return xo})),n.d(t,"useTimeoutPoll",(function(){return To})),n.d(t,"useTimestamp",(function(){return Mo})),n.d(t,"useTitle",(function(){return Ao})),n.d(t,"useTransition",(function(){return Bo})),n.d(t,"useUrlSearchParams",(function(){return $o})),n.d(t,"useUserMedia",(function(){return Wo})),n.d(t,"useVModel",(function(){return Ho})),n.d(t,"useVModels",(function(){return Uo}
1)),n.d(t,"useVibrate",(function(){return zo})),n.d(t,"useVirtualList",(function(){return Vo})),n.d(t,"useWakeLock",(function(){return qo})),n.d(t,"useWebNotification",(function(){return Go})),n.d(t,"useWebSocket",(function(){return Xo})),n.d(t,"useWebWorker",(function(){return Yo})),n.d(t,"useWebWorkerFn",(function(){return Jo})),n.d(t,"useWindowFocus",(function(){return Zo})),n.d(t,"useWindowScroll",(function(){return ea})),n.d(t,"useWindowSize",(function(){return ta}));var r=n(5);for(var o in r)["default","DefaultMagicKeysAliasMap","StorageSerializers","SwipeDirection","TransitionPresets","asyncComputed","breakpointsAntDesign","breakpointsBootstrapV5","breakpointsQuasar","breakpointsSematic","breakpointsTailwind","breakpointsVuetify","computedAsync","computedInject","createFetch","createUnrefFn","defaultDocument","defaultLocation","defaultNavigator","defaultWindow","getSSRHandler","mapGamepadToXbox360Controller","onClickOutside","onKeyDown","onKeyPressed","onKeyStroke","onKeyUp","onLongPress","onStartTyping","setSSRHandler","templateRef","unrefElement","useActiveElement","useAsyncQueue","useAsyncState","useBase64","useBattery","useBreakpoints","useBroadcastChannel","useBrowserLocation","useCached","useClamp","useClipboard","useColorMode","useConfirmDialog","useCssVar","useCycleList","useDark","useDebouncedRefHistory","useDeviceMotion","useDeviceOrientation","useDevicePixelRatio","useDevicesList","useDisplayMedia","useDocumentVisibility","useDraggable","useElementBounding","useElementByPoint","useElementHover","useElementSize","useElementVisibility","useEventBus","useEventListener","useEventSource","useEyeDropper","useFavicon","useFetch","useFileSystemAccess","useFocus","useFocusWithin","useFps","useFullscreen","useGamepad","useGeolocation","useIdle","useInfiniteScroll","useIntersectionObserver","useKeyModifier","useLocalStorage","useMagicKeys","useManualRefHistory","useMediaControls","useMediaQuery","useMemoize","useMemory","useMounted","useMouse","useMouseInElement","useMousePressed","useMutationObserver","useNavigatorLanguage","useNetwork","useNow","useOffsetPagination","useOnline","usePageLeave","useParallax","usePermission","usePointer","usePointerSwipe","usePreferredColorScheme","usePreferredDark","usePreferredLanguages","useRafFn","useRefHistory","useResizeObserver","useScreenSafeArea","useScriptTag","useScroll","useScrollLock","useSessionStorage","useShare","useSpeechRecognition","useSpeechSynthesis","useStorage","useStorageAsync","useStyleTag","useSwipe","useTemplateRefsList","useTextSelection","useThrottledRefHistory","useTimeAgo","useTimeoutPoll","useTimestamp","useTitle","useTransition","useUrlSearchParams","useUserMedia","useVModel","useVModels","useVibrate","useVirtualList","useWakeLock","useWebNotification","useWebSocket","useWebWorker","useWebWorkerFn","useWindowFocus","useWindowScroll","useWindowSize"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);var c=n(0),l=n(100);function f(e,t,n){let o;o=Object(c.isRef)(n)?{evaluating:n}:n||{};const{lazy:l=!1,evaluating:f,onError:v=r.noop}=o,d=Object(c.ref)(!l),O=Object(c.ref)(t);let m=0;return Object(c.watchEffect)((async t=>{if(!d.value)return;m++;const n=m;let r=!1;f&&Promise.resolve().then((()=>{f.value=!0}));try{const o=await e((e=>{t((()=>{f&&(f.value=!1),r||e()}))}));n===m&&(O.value=o)}catch(e){v(e)}finally{f&&(f.value=!1),r=!0}})),l?Object(c.computed)((()=>(d.value=!0,O.value))):O}function v(e,t,n,r){let source=Object(c.inject)(e);return n&&(source=Object(c.inject)(e,n)),r&&(source=Object(c.inject)(e,n,r)),"function"==typeof t?Object(c.computed)((e=>t(source,e))):Object(c.computed)({get:e=>t.get(source,e),set:t.set})}const d=e=>function(...t){return e.apply(this,t.map((i=>Object(c.unref)(i))))};function O(e){var t;const n=Object(c.unref)(e);return null!=(t=null==n?void 0:n.$el)?t:n}const m=r.isClient?window:void 0,j=r.isClient?window.document:void 0,h=r.isClient?window.navigator:void 0,y=r.isClient?window.location:void 0;function w(...e){let t,n,o,l;if(Object(r.isString)(e[0])?([n,o,l]=e,t=m):[t,n,o,l]=e,!t)return r.noop;let f=r.noop;const v=Object(c.watch)((()=>O(t)),(e=>{f(),e&&(e.addEventListener(n,o,l),f=()=>{e.removeEventListener(n,o,l),f=r.noop})}),{immediate:!0,flush:"post"}),d=()=>{v(),f()};return Object(r.tryOnScopeDispose)(d),d}function S(e,t,n={}){const{window:r=m,ignore:o,capture:l=!0}=n;if(!r)return;const f=Object(c.ref)(!0),v=[w(r,"click",(n=>
1{const r=O(e),c=n.composedPath();r&&r!==n.target&&!c.includes(r)&&f.value&&(o&&o.length>0&&o.some((e=>{const t=O(e);return t&&(n.target===t||c.includes(t))}))||t(n))}),{passive:!0,capture:l}),w(r,"pointerdown",(t=>{const n=O(e);f.value=!!n&&!t.composedPath().includes(n)}),{passive:!0})];return()=>v.forEach((e=>e()))}var E=Object.defineProperty,P=Object.defineProperties,k=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,F=(e,t,n)=>t in e?E(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,C=(a,b)=>{for(var e in b||(b={}))T.call(b,e)&&F(a,e,b[e]);if(x)for(var e of x(b))D.call(b,e)&&F(a,e,b[e]);return a},R=(a,b)=>P(a,k(b));function I(e,t,n={}){const{target:r=m,eventName:o="keydown",passive:c=!1}=n,l="function"==typeof(f=e)?f:"string"==typeof f?e=>e.key===f:Array.isArray(f)?e=>f.includes(e.key):f?()=>!0:()=>!1;var f;return w(r,o,(e=>{l(e)&&t(e)}),c)}function M(e,t,n={}){return I(e,t,R(C({},n),{eventName:"keydown"}))}function A(e,t,n={}){return I(e,t,R(C({},n),{eventName:"keypress"}))}function L(e,t,n={}){return I(e,t,R(C({},n),{eventName:"keyup"}))}function N(e,t,n){const r=Object(c.computed)((()=>Object(l.unrefElement)(e)));let o=null;function f(){null!=o&&(clearTimeout(o),o=null)}Object(l.useEventListener)(r,"pointerdown",(function(e){var r;f(),o=setTimeout((()=>t(e)),null!=(r=null==n?void 0:n.delay)?r:500)})),Object(l.useEventListener)(r,"pointerup",f),Object(l.useEventListener)(r,"pointerleave",f)}function B(e,t={}){const{document:n=j}=t;n&&w(n,"keydown",(t=>{!(()=>{const{activeElement:e,body:body}=document;if(!e)return!1;if(e===body)return!1;switch(e.tagName){case"INPUT":case"TEXTAREA":return!0}return e.hasAttribute("contenteditable")})()&&(({keyCode:e,metaKey:t,ctrlKey:n,altKey:r})=>!(t||n||r)&&(e>=48&&e<=57||e>=96&&e<=105||e>=65&&e<=90))(t)&&e(t)}),{passive:!0})}function $(e,t=null){const n=Object(c.getCurrentInstance)();let o=()=>{};const element=Object(c.customRef)(((track,r)=>(o=r,{get(){var r,o;return track(),null!=(o=null==(r=null==n?void 0:n.proxy)?void 0:r.$refs[e])?o:t},set(){}})));return Object(r.tryOnMounted)(o),Object(c.onUpdated)(o),element}function W(e={}){const{window:t=m}=e,n=Object(c.ref)(0);return t&&(w(t,"blur",(()=>n.value+=1),!0),w(t,"focus",(()=>n.value+=1),!0)),Object(c.computed)((()=>(n.value,null==t?void 0:t.document.activeElement)))}function H(e,t={}){const{interrupt:n=!0,onError:o=r.noop,onFinished:l=r.noop}=t,f="pending",v="rejected",d="fulfilled",O=Array.from(new Array(e.length),(()=>({state:f,data:null}))),m=Object(c.reactive)(O),j=Object(c.ref)(-1);if(!e||0===e.length)return l(),{activeIndex:j,result:m};function h(e,t){j.value++,m[j.value].data=t,m[j.value].state=e}return e.reduce(((t,r)=>t.then((t=>{var o;if((null==(o=m[j.value])?void 0:o.state)!==v||!n)return r(t).then((t=>(h(d,t),j.value===e.length-1&&l(),t)));l()})).catch((e=>(h(v,e),o(),e)))),Promise.resolve()),{activeIndex:j,result:m}}function U(e,t,n){const{immediate:o=!0,delay:l=0,onError:f=r.noop,resetOnExecute:v=!0,shallow:d=!0}=null!=n?n:{},O=d?Object(c.shallowRef)(t):Object(c.ref)(t),m=Object(c.ref)(!1),j=Object(c.ref)(!1),h=Object(c.ref)(void 0);async function y(n=0,...o){v&&(O.value=t),h.value=void 0,m.value=!1,j.value=!0,n>0&&await Object(r.promiseTimeout)(n);const c="function"==typeof e?e(...o):e;try{const data=await c;O.value=data,m.value=!0}catch(e){h.value=e,f(e)}return j.value=!1,O.value}return o&&y(l),{state:O,isReady:m,isLoading:j,error:h,execute:y}}function z(e,t){const n=Object(c.ref)(""),o=Object(c.ref)();function l(){if(r.isClient)return o.value=new Promise(((n,r)=>{try{const o=Object(c.unref)(e);if(null==o)n("");else if("string"==typeof o)n(V(new Blob([o],{type:"text/plain"})));else if(o instanceof Blob)n(V(o));else if(o instanceof ArrayBuffer)n(window.btoa(String.fromCharCode(...new Uint8Array(o))));else if(o instanceof HTMLCanvasElement)n(o.toDataURL(null==t?void 0:t.type,null==t?void 0:t.quality));else if(o instanceof HTMLImageElement){const img=o.cloneNode(!1);img.crossOrigin="Anonymous",function(img){return new Promise(((e,t)=>{img.complete?e():(img.onload=()=>{e()},img.onerror=t)}))}(img).then((()=>{const canvas=document.createElement("canvas"),e=canvas.getContext("2d");canvas.width=img.width,canvas.height=img.height,e.drawImage(img,0,0,canvas.width,canvas.height),n(canvas.toDataURL(null==t?void 0:t.type,null==t?void 0:t.quality))})).catch(r)}else r(new Error("target is unsupported types"))}catch(e){r(e)}})),o.value.then((e=>n.value=e)),o.value}return Object(c.watch)(e,l,{immediate:!0}),{base64:n,promise:o,execute:l}}function V(e){return new Promise(((t,n)=>{const r=new FileReader;r.onload=e=>{t(e.target.result)}
1,r.onerror=n,r.readAsDataURL(e)}))}function G({navigator:e=h}={}){const t=["chargingchange","chargingtimechange","dischargingtimechange","levelchange"],n=e&&"getBattery"in e,r=Object(c.ref)(!1),o=Object(c.ref)(0),l=Object(c.ref)(0),f=Object(c.ref)(1);let v;function d(){r.value=this.charging,o.value=this.chargingTime||0,l.value=this.dischargingTime||0,f.value=this.level}return n&&e.getBattery().then((e=>{v=e,d.call(v);for(const e of t)w(v,e,d,{passive:!0})})),{isSupported:n,charging:r,chargingTime:o,dischargingTime:l,level:f}}function K(e,t={}){const{window:n=m}=t;let o;const l=Object(c.ref)(!1),f=()=>{n&&(o||(o=n.matchMedia(e)),l.value=o.matches)};return Object(r.tryOnBeforeMount)((()=>{f(),o&&("addEventListener"in o?o.addEventListener("change",f):o.addListener(f),Object(r.tryOnScopeDispose)((()=>{"removeEventListener"in o?o.removeEventListener("change",f):o.removeListener(f)})))})),l}const X={sm:640,md:768,lg:1024,xl:1280,"2xl":1536},Y={sm:576,md:768,lg:992,xl:1200,xxl:1400},Q={xs:600,sm:960,md:1264,lg:1904},_={xs:480,sm:576,md:768,lg:992,xl:1200,xxl:1600},J={xs:600,sm:1024,md:1440,lg:1920},Z={mobileS:320,mobileM:375,mobileL:425,tablet:768,laptop:1024,laptopL:1440,desktop4K:2560};var ee=Object.defineProperty,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,oe=(e,t,n)=>t in e?ee(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function ae(e,t={}){function n(t,n){let o=e[t];return null!=n&&(o=Object(r.increaseWithUnit)(o,n)),"number"==typeof o&&(o=`${o}px`),o}const{window:o=m}=t;function c(e){return!!o&&o.matchMedia(e).matches}const l=e=>K(`(min-width: ${n(e)})`,t),f=Object.keys(e).reduce(((e,t)=>(Object.defineProperty(e,t,{get:()=>l(t),enumerable:!0,configurable:!0}),e)),{});return((a,b)=>{for(var e in b||(b={}))ne.call(b,e)&&oe(a,e,b[e]);if(te)for(var e of te(b))re.call(b,e)&&oe(a,e,b[e]);return a})({greater:l,smaller:e=>K(`(max-width: ${n(e,-.1)})`,t),between:(a,b)=>K(`(min-width: ${n(a)}) and (max-width: ${n(b,-.1)})`,t),isGreater:e=>c(`(min-width: ${n(e)})`),isSmaller:e=>c(`(max-width: ${n(e,-.1)})`),isInBetween:(a,b)=>c(`(min-width: ${n(a)}) and (max-width: ${n(b,-.1)})`)},f)}const ue=e=>{const{name:t,window:n=m}=e,o=n&&"BroadcastChannel"in n,l=Object(c.ref)(!1),f=Object(c.ref)(),data=Object(c.ref)(),v=Object(c.ref)(null),d=()=>{f.value&&f.value.close(),l.value=!0};return o&&Object(r.tryOnMounted)((()=>{v.value=null,f.value=new BroadcastChannel(t),f.value.addEventListener("message",(e=>{data.value=e.data}),{passive:!0}),f.value.addEventListener("messageerror",(e=>{v.value=e}),{passive:!0}),f.value.addEventListener("close",(()=>{l.value=!0}))})),Object(r.tryOnScopeDispose)((()=>{d()})),{isSupported:o,channel:f,data:data,post:e=>{f.value&&f.value.postMessage(e)},close:d,error:v,isClosed:l}};function ie({window:e=m}={}){const t=t=>{const{state:n,length:r}=(null==e?void 0:e.history)||{},{hash:o,host:c,hostname:l,href:f,origin:v,pathname:d,port:O,protocol:m,search:j}=(null==e?void 0:e.location)||{};return{trigger:t,state:n,length:r,hash:o,host:c,hostname:l,href:f,origin:v,pathname:d,port:O,protocol:m,search:j}},n=Object(c.ref)(t("load"));return e&&(w(e,"popstate",(()=>n.value=t("popstate")),{passive:!0}
1),w(e,"hashchange",(()=>n.value=t("hashchange")),{passive:!0})),n}function ce(e,t=((a,b)=>a===b),n){const r=Object(c.ref)(e.value);return Object(c.watch)((()=>e.value),(e=>{t(e,r.value)||(r.value=e)}),n),r}function le(e,t,n){const o=Object(c.ref)(e);return Object(c.computed)({get:()=>o.value=Object(r.clamp)(o.value,Object(c.unref)(t),Object(c.unref)(n)),set(e){o.value=Object(r.clamp)(e,Object(c.unref)(t),Object(c.unref)(n))}})}function se(e={}){const{navigator:t=h,read:n=!1,source:source,copiedDuring:o=1500}=e,l=["copy","cut"],f=Boolean(t&&"clipboard"in t),text=Object(c.ref)(""),v=Object(c.ref)(!1),d=Object(r.useTimeoutFn)((()=>v.value=!1),o);function O(){t.clipboard.readText().then((e=>{text.value=e}))}if(f&&n)for(const e of l)w(e,O);return{isSupported:f,text:text,copied:v,copy:async function(e=Object(c.unref)(source)){f&&null!=e&&(await t.clipboard.writeText(e),text.value=e,v.value=!0,d.start())}}}const fe="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},ve="__vueuse_ssr_handlers__";fe[ve]=fe[ve]||{};const de=fe[ve];function pe(e,t){return de[e]||t}function be(e,t){de[e]=t}function Oe(e){return null==e?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":"boolean"==typeof e?"boolean":"string"==typeof e?"string":"object"==typeof e||Array.isArray(e)?"object":Number.isNaN(e)?"any":"number"}const me={boolean:{read:e=>"true"===e,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()}};function je(e,t,n,o={}){var l;const{flush:f="pre",deep:v=!0,listenToStorageChanges:d=!0,writeDefaults:O=!0,shallow:j,window:h=m,eventFilter:y,onError:S=(e=>{console.error(e)})}=o,data=(j?c.shallowRef:c.ref)(t);if(!n)try{n=pe("getDefaultStorage",(()=>{var e;return null==(e=m)?void 0:e.localStorage}))()}catch(e){S(e)}if(!n)return data;const E=Object(c.unref)(t),P=Oe(E),k=null!=(l=o.serializer)?l:me[P],{pause:x,resume:T}=Object(r.pausableWatch)(data,(()=>function(t){try{null==t?n.removeItem(e):n.setItem(e,k.write(t))}catch(e){S(e)}}(data.value)),{flush:f,deep:v,eventFilter:y});return h&&d&&w(h,"storage",D),D(),data;function D(t){t&&t.key!==e||(data.value=function(t){if(!t||t.key===e){x();try{const r=t?t.newValue:n.getItem(e);return null==r?(O&&null!==E&&n.setItem(e,k.write(E)),E):"string"!=typeof r?r:k.read(r)}catch(e){S(e)}finally{T()}}}(t))}}function he(e){return K("(prefers-color-scheme: dark)",e)}var ge=Object.defineProperty,ye=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Ee=(e,t,n)=>t in e?ge(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function Pe(e={}){const{selector:t="html",attribute:n="class",window:o=m,storage:l,storageKey:f="vueuse-color-scheme",listenToStorageChanges:v=!0,storageRef:d}=e,O=((a,b)=>{for(var e in b||(b={}))we.call(b,e)&&Ee(a,e,b[e]);if(ye)for(var e of ye(b))Se.call(b,e)&&Ee(a,e,b[e]);return a})({auto:"",light:"light",dark:"dark"},e.modes||{}),j=he({window:o}),h=Object(c.computed)((()=>j.value?"dark":"light")),y=d||(null==f?Object(c.ref)("auto"):je(f,"auto",l,{window:o,listenToStorageChanges:v})),w=Object(c.computed)({get:()=>"auto"===y.value?h.value:y.value,set(e){y.value=e}}),S=pe("updateHTMLAttrs",((e,t,n)=>{const r=null==o?void 0:o.document.querySelector(e);if(r)if("class"===t){const e=n.split(/\s/g);Object.values(O).flatMap((i=>(i||"").split(/\s/g))).filter(Boolean).forEach((t=>{e.includes(t)?r.classList.add(t):r.classList.remove(t)}))}else r.setAttribute(t,n)}));function E(e){var r;S(t,n,null!=(r=O[e])?r:e)}function P(t){e.onChanged?e.onChanged(t,E):E(t)}return Object(c.watch)(w,P,{flush:"post",immediate:!0}),Object(r.tryOnMounted)((()=>P(w.value))),w}function ke(e=Object(c.ref)(!1)){const t=Object(r.createEventHook)(),n=Object(r.createEventHook)(),o=Object(r.createEventHook)();let l=r.noop;return{isRevealed:Object(c.computed)((()=>e.value)),reveal:data=>(o.trigger(data),e.value=!0,new Promise((e=>{l=e}))),confirm:data=>{e.value=!1,t.trigger(data),l({data:data,isCanceled:!1})},cancel:data=>{e.value=!1,n.trigger(data),l({data:data,isCanceled:!0})},onReveal:o.on,onConfirm:t.on,onCancel:n.on}}function xe(e,t,{window:n=m}={}){const r=Object(c.ref)(""),o=Object(c.computed)((()=>{var e;return O(t)||(null==(e=null==n?void 0:n.document)?void 0:e.documentElement)}));return Object(c.watch)([o,()=>Object(c.unref)(e)],(([e,t])=>{e&&n&&(r.value=n.getComputedStyle(e).getPropertyValue(t))}),{immediate:!0}),Object(c.watch)(r,(t=>{var n;(null==(n=o.value)?void 0:n.style)&&o.value.style.setProperty(Object(c.unref)(e),t)})),r}function Te(e,t){var n;const r=Object(c.shallowRef)(null!=(n=null==t?void 0:t.initialValue)?n:e[0]),o=Object(c.computed)({get(){var n;let o=(null==t?void 0:t.getIndexOf)?t.getIndexOf(r.value,e):e.indexOf(r.value);return o<0&&(o=null!=(n=null==t?void 0:t.fallbackIndex)?n:0),o},set(e){l(e)}});function l(i){const t=e.length,n=e[(i%t+t)%t];return r.value=n,n}function f(e=1){return l(o.value+e)}return{state:r,index:o,next:function(e=1){return f(e)},prev:function(e=1){return f(-e)}}}var De=Object.defineProperty,Fe=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Ae=(e,t,n
1)=>t in e?De(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function Le(e={}){const{valueDark:t="dark",valueLight:n="",window:r=m}=e,o=Pe((a=((a,b)=>{for(var e in b||(b={}))Ie.call(b,e)&&Ae(a,e,b[e]);if(Re)for(var e of Re(b))Me.call(b,e)&&Ae(a,e,b[e]);return a})({},e),Fe(a,Ce({onChanged:(t,n)=>{var r;e.onChanged?null==(r=e.onChanged)||r.call(e,"dark"===t):n(t)},modes:{dark:t,light:n}}))));var a;const l=he({window:r});return Object(c.computed)({get:()=>"dark"===o.value,set(e){e===l.value?o.value="auto":o.value=e?"dark":"light"}})}const Ne=e=>JSON.parse(JSON.stringify(e)),Be=e=>e,$e=(source,e)=>source.value=e;function We(e){return e?Object(r.isFunction)(e)?e:Ne:Be}function He(e){return e?Object(r.isFunction)(e)?e:Ne:Be}function Ue(source,e={}){const{clone:t=!1,dump:n=We(t),parse:o=He(t),setSource:l=$e}=e;function f(){return Object(c.markRaw)({snapshot:n(source.value),timestamp:Object(r.timestamp)()})}const v=Object(c.ref)(f()),d=Object(c.ref)([]),O=Object(c.ref)([]),m=e=>{l(source,o(e.snapshot)),v.value=e},j=Object(c.computed)((()=>[v.value,...d.value])),h=Object(c.computed)((()=>d.value.length>0)),y=Object(c.computed)((()=>O.value.length>0));return{source:source,undoStack:d,redoStack:O,last:v,history:j,canUndo:h,canRedo:y,clear:()=>{d.value.splice(0,d.value.length),O.value.splice(0,O.value.length)},commit:()=>{d.value.unshift(v.value),v.value=f(),e.capacity&&d.value.length>e.capacity&&d.value.splice(e.capacity,1/0),O.value.length&&O.value.splice(0,O.value.length)},reset:()=>{m(v.value)},undo:()=>{const e=d.value.shift();e&&(O.value.unshift(v.value),m(e))},redo:()=>{const e=O.value.shift();e&&(d.value.unshift(v.value),m(e))}}}var ze=Object.defineProperty,Ve=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Ye=(e,t,n)=>t in e?ze(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Qe=(a,b)=>{for(var e in b||(b={}))Ke.call(b,e)&&Ye(a,e,b[e]);if(Ge)for(var e of Ge(b))Xe.call(b,e)&&Ye(a,e,b[e]);return a},_e=(a,b)=>Ve(a,qe(b));function Je(source,e={}){const{deep:t=!1,flush:n="pre",eventFilter:o}=e,{eventFilter:c,pause:l,resume:f,isActive:v}=Object(r.pausableFilter)(o),{ignoreUpdates:d,ignorePrevAsyncUpdates:O,stop:m}=Object(r.watchIgnorable)(source,w,{deep:t,flush:n,eventFilter:c});const j=Ue(source,_e(Qe({},e),{clone:e.clone||t,setSource:function(e,t){O(),d((()=>{e.value=t}))}})),{clear:h,commit:y}=j;function w(){O(),y()}return _e(Qe({},j),{isTracking:v,pause:l,resume:function(e){f(),e&&w()},commit:w,batch:function(e){let t=!1;const n=()=>t=!0;d((()=>{e(n)})),t||w()},dispose:function(){m(),h()}})}var Ze=Object.defineProperty,et=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,ut=(e,t,n)=>t in e?Ze(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,it=(a,b)=>{for(var e in b||(b={}))ot.call(b,e)&&ut(a,e,b[e]);if(nt)for(var e of nt(b))at.call(b,e)&&ut(a,e,b[e]);return a};function ct(source,e={}){const filter=e.debounce?Object(r.debounceFilter)(e.debounce):void 0,t=Je(source,(a=it({},e),et(a,tt({eventFilter:filter}))));var a;return it({},t)}function lt(e={}){const{window:t=m,eventFilter:n=r.bypassFilter}=e,o=Object(c.ref)({x:null,y:null,z:null}),l=Object(c.ref)({alpha:null,beta:null,gamma:null}),f=Object(c.ref)(0),v=Object(c.ref)({x:null,y:null,z:null});if(t){w(t,"devicemotion",Object(r.createFilterWrapper)(n,(e=>{o.value=e.acceleration,v.value=e.accelerationIncludingGravity,l.value=e.rotationRate,f.value=e.interval})))}return{acceleration:o,accelerationIncludingGravity:v,rotationRate:l,interval:f}}function st(e={}){const{window:t=m}=e,n=Boolean(t&&"DeviceOrientationEvent"in t),r=Object(c.ref)(!1),o=Object(c.ref)(null),l=Object(c.ref)(null),f=Object(c.ref)(null);return t&&n&&w(t,"deviceorientation",(e=>{r.value=e.absolute,o.value=e.alpha,l.value=e.beta,f.value=e.gamma})),{isSupported:n,isAbsolute:r,alpha:o,beta:l,gamma:f}}const ft=[1,1.325,1.4,1.5,1.8,2,2.4,2.5,2.75,3,3.5,4];function vt({window:e=m}={}){if(!e)return{pixelRatio:Object(c.ref)(1)};const t=Object(c.ref)(e.devicePixelRatio),n=()=>{t.value=e.devicePixelRatio};return w(e,"resize",n,{passive:!0}),ft.forEach((e=>{const t=K(`screen and (min-resolution: ${e}dppx)`),r=K(`screen and (max-resolution: ${e}dppx)`);Object(c.watch)([t,r],n)})),{pixelRatio:t}}function pt(e,t={}){const{controls:n=!1,navigator:o=h}=t,l=Boolean(o&&"permissions"in o);let f;const desc="string"==typeof e?{name:e}:e,v=Object(c.ref)(),d=()=>{f&&(v.value=f.state)},O=Object(r.createSingletonPromise)((async()=>
1{if(l){if(!f)try{f=await o.permissions.query(desc),w(f,"change",d),d()}catch(e){v.value="prompt"}return f}}));return O(),n?{state:v,isSupported:l,query:O}:v}function bt(e={}){const{navigator:t=h,requestPermissions:n=!1,constraints:r={audio:!0,video:!0},onUpdated:o}=e,l=Object(c.ref)([]),f=Object(c.computed)((()=>l.value.filter((i=>"videoinput"===i.kind)))),v=Object(c.computed)((()=>l.value.filter((i=>"audioinput"===i.kind)))),d=Object(c.computed)((()=>l.value.filter((i=>"audiooutput"===i.kind))));let O=!1;const m=Object(c.ref)(!1);async function j(){O&&(l.value=await t.mediaDevices.enumerateDevices(),null==o||o(l.value))}async function y(){if(!O)return!1;if(m.value)return!0;const{state:e,query:n}=pt("camera",{controls:!0});if(await n(),"granted"!==e.value){(await t.mediaDevices.getUserMedia(r)).getTracks().forEach((e=>e.stop())),j(),m.value=!0}else m.value=!0;return m.value}return t&&(O=Boolean(t.mediaDevices&&t.mediaDevices.enumerateDevices),O&&(n&&y(),w(t.mediaDevices,"devicechange",j),j())),{devices:l,ensurePermissions:y,permissionGranted:m,videoInputs:f,audioInputs:v,audioOutputs:d,isSupported:O}}function Ot(e={}){var t,n;const r=Object(c.ref)(null!=(t=e.enabled)&&t),video=e.video,audio=e.audio,{navigator:o=h}=e,l=Boolean(null==(n=null==o?void 0:o.mediaDevices)?void 0:n.getDisplayMedia),f={audio:audio,video:video},v=Object(c.shallowRef)();async function d(){if(l&&!v.value)return v.value=await o.mediaDevices.getDisplayMedia(f),v.value}async function O(){var e;null==(e=v.value)||e.getTracks().forEach((e=>e.stop())),v.value=void 0}return Object(c.watch)(r,(e=>{e?d():O()}),{immediate:!0}),{isSupported:l,stream:v,start:async function(){return await d(),v.value&&(r.value=!0),v.value},stop:function(){O(),r.value=!1},enabled:r}}function mt({document:e=j}={}){if(!e)return Object(c.ref)("visible");const t=Object(c.ref)(e.visibilityState);return w(e,"visibilitychange",(()=>{t.value=e.visibilityState})),t}var jt=Object.defineProperty,ht=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,Et=(e,t,n)=>t in e?jt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function Pt(e,t={}){var n,o;const l=null!=(n=t.draggingElement)?n:m,f=Object(c.ref)(null!=(o=t.initialValue)?o:{x:0,y:0}),v=Object(c.ref)(),d=e=>!t.pointerTypes||t.pointerTypes.includes(e.pointerType),O=e=>{Object(c.unref)(t.preventDefault)&&e.preventDefault(),Object(c.unref)(t.stopPropagation)&&e.stopPropagation()},j=n=>{var r;if(!d(n))return;if(Object(c.unref)(t.exact)&&n.target!==Object(c.unref)(e))return;const rect=Object(c.unref)(e).getBoundingClientRect(),o={x:n.pageX-rect.left,y:n.pageY-rect.top};!1!==(null==(r=t.onStart)?void 0:r.call(t,o,n))&&(v.value=o,O(n))},h=e=>{var n;d(e)&&v.value&&(f.value={x:e.pageX-v.value.x,y:e.pageY-v.value.y},null==(n=t.onMove)||n.call(t,f.value,e),O(e))},y=e=>{var n;d(e)&&v.value&&(v.value=void 0,null==(n=t.onEnd)||n.call(t,f.value,e),O(e))};return r.isClient&&(w(e,"pointerdown",j,!0),w(l,"pointermove",h,!0),w(l,"pointerup",y,!0)),a=((a,b)=>{for(var e in b||(b={}))wt.call(b,e)&&Et(a,e,b[e]);if(yt)for(var e of yt(b))St.call(b,e)&&Et(a,e,b[e]);return a})({},Object(r.toRefs)(f)),b={position:f,isDragging:Object(c.computed)((()=>!!v.value)),style:Object(c.computed)((()=>`left:${f.value.x}px;top:${f.value.y}px;`))},ht(a,gt(b));var a,b}var kt=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable;function Dt(e,t,n={}){const o=n,{window:l=m}=o,f=((source,e)=>{var t={};for(var n in source)xt.call(source,n)&&e.indexOf(n)<0&&(t[n]=source[n]);if(null!=source&&kt)for(var n of kt(source))e.indexOf(n)<0&&Tt.call(source,n)&&(t[n]=source[n]);return t})(o,["window"]);let v;const d=l&&"ResizeObserver"in l,j=()=>{v&&(v.disconnect(),v=void 0)},h=Object(c.watch)((()=>O(e)),(e=>{j(),d&&l&&e&&(v=new ResizeObserver(t),v.observe(e,f))}),{immediate:!0,flush:"post"}),y=()=>{j(),h()};return Object(r.tryOnScopeDispose)(y),{isSupported:d,stop:y}}function Ft(e,t={}){const{reset:n=!0,windowResize:r=!0,windowScroll:o=!0}=t,l=Object(c.ref)(0),f=Object(c.ref)(0),v=Object(c.ref)(0),d=Object(c.ref)(0),m=Object(c.ref)(0),j=Object(c.ref)(0),h=Object(c.ref)(0),y=Object(c.ref)(0);function S(){const t=O(e);if(!t)return void(n&&(l.value=0,f.value=0,v.value=0,d.value=0,m.value=0,j.value=0,h.value=0,y.value=0));const rect=t.getBoundingClientRect();l.value=rect.height,f.value=rect.bottom,v.value=rect.left,d.value=rect.right,m.value=rect.top,j.value=rect.width,h.value=rect.x,y.value=rect.y}return Dt(e,S),Object(c.watch)((()=>O(e)),(e=>!e&&S())),o&&w("scroll",S,{passive:!0}),r&&w("resize",S,{passive:!0}),{height:l,bottom:f,left:v,right:d,top:m,width:j,x:h,y:y,update:S}}function Ct(e,t={}){const{immediate:n=!0,window:o=m}=t,l=Object(c.ref)(!1);function f(){l.value&&o&&(e(),o.requestAnimationFrame(f))}function v(){!l.value&&o&&(l.value=!0,f())}function d(){l.value=!1}return n&&v(),Object(r.tryOnScopeDispose)(d),{isActive:l,pause:d,resume:v}}var Rt=Object.defineProperty,It=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Lt=(e,t,n
1)=>t in e?Rt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function Nt(e){const element=Object(c.ref)(null),{x:t,y:n}=e,r=Ct((()=>{element.value=document.elementFromPoint(Object(c.unref)(t),Object(c.unref)(n))}));return((a,b)=>{for(var e in b||(b={}))Mt.call(b,e)&&Lt(a,e,b[e]);if(It)for(var e of It(b))At.call(b,e)&&Lt(a,e,b[e]);return a})({element:element},r)}function Bt(e){const t=Object(c.ref)(!1);return w(e,"mouseenter",(()=>t.value=!0)),w(e,"mouseleave",(()=>t.value=!1)),t}function $t(e,t={width:0,height:0},n={}){const r=Object(c.ref)(t.width),o=Object(c.ref)(t.height);return Dt(e,(([e])=>{r.value=e.contentRect.width,o.value=e.contentRect.height}),n),Object(c.watch)((()=>O(e)),(e=>{r.value=e?t.width:0,o.value=e?t.height:0})),{width:r,height:o}}function Wt(element,{window:e=m,scrollTarget:t}={}){const n=Object(c.ref)(!1),o=()=>{if(!e)return;const t=e.document;if(Object(c.unref)(element)){const rect=Object(c.unref)(element).getBoundingClientRect();n.value=rect.top<=(e.innerHeight||t.documentElement.clientHeight)&&rect.left<=(e.innerWidth||t.documentElement.clientWidth)&&rect.bottom>=0&&rect.right>=0}else n.value=!1};return Object(r.tryOnMounted)(o),e&&Object(r.tryOnMounted)((()=>w(Object(c.unref)(t)||e,"scroll",o,{capture:!1,passive:!0}))),n}const Ht=new Map;function Ut(e){const t=Object(c.getCurrentScope)();function n(n){const o=Ht.get(e)||[];o.push(n),Ht.set(e,o);const c=()=>r(n);return null==t||t.cleanups.push(c),c}function r(t){const n=Ht.get(e);if(!n)return;const r=n.indexOf(t);r>-1&&n.splice(r,1),n.length||Ht.delete(e)}return{on:n,once:function(e){return n((function t(...n){r(t),e(...n)}))},off:r,emit:function(t,n){var r;null==(r=Ht.get(e))||r.forEach((e=>e(t,n)))},reset:function(){Ht.delete(e)}}}function zt(e,t=[],n={}){const o=Object(c.ref)(null),data=Object(c.ref)(null),l=Object(c.ref)("CONNECTING"),f=Object(c.ref)(null),v=Object(c.ref)(null),{withCredentials:d=!1}=n,O=()=>{f.value&&(f.value.close(),f.value=null,l.value="CLOSED")},m=new EventSource(e,{withCredentials:d});f.value=m,m.onopen=()=>{l.value="OPEN",v.value=null},m.onerror=e=>{l.value="CLOSED",v.value=e},m.onmessage=e=>{o.value=null,data.value=e.data};for(const e of t)w(m,e,(t=>{o.value=e,data.value=t.data||null}));return Object(r.tryOnScopeDispose)((()=>{O()})),{eventSource:f,event:o,data:data,status:l,error:v,close:O}}function Vt(e={}){const{initialValue:t=""}=e,n=Boolean("undefined"!=typeof window&&"EyeDropper"in window),r=Object(c.ref)(t);return{isSupported:n,sRGBHex:r,open:async function(e){if(!n)return;const t=new window.EyeDropper,o=await t.open(e);return r.value=o.sRGBHex,o}}}function qt(e=null,t={}){const{baseUrl:n="",rel:o="icon",document:l=j}=t,f=Object(c.isRef)(e)?e:Object(c.ref)(e);return Object(c.watch)(f,((i,e)=>{var t;Object(r.isString)(i)&&i!==e&&(t=i,null==l||l.head.querySelectorAll(`link[rel*="${o}"]`).forEach((e=>e.href=`${n}${t}`)))}),{immediate:!0}),f}var Gt=Object.defineProperty,Kt=Object.defineProperties,Xt=Object.getOwnPropertyDescriptors,Yt=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,Jt=(e,t,n)=>t in e?Gt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Zt=(a,b)=>{for(var e in b||(b={}))Qt.call(b,e)&&Jt(a,e,b[e]);if(Yt)for(var e of Yt(b))_t.call(b,e)&&Jt(a,e,b[e]);return a},en=(a,b)=>Kt(a,Xt(b));const tn={json:"application/json",text:"text/plain",formData:"multipart/form-data"};function nn(e){return Object(r.containsProp)(e,"immediate","refetch","initialData","timeout","beforeFetch","afterFetch","onFetchError")}function rn(e){return e instanceof Headers?Object.fromEntries([...e.entries()]):e}function on(e={}){const t=e.options||{},n=e.fetchOptions||{};return function(r,...o){const l=Object(c.computed)((()=>{return e.baseUrl?(t=Object(c.unref)(e.baseUrl),n=Object(c.unref)(r),t.endsWith("/")||n.startsWith("/")?`${t}${n}`:`${t}/${n}`):Object(c.unref)(r);var t,n}));let f=t,v=n;return o.length>0&&(nn(o[0])?f=Zt(Zt({},f),o[0]):v=en(Zt(Zt({},v),o[0]),{headers:Zt(Zt({},rn(v.headers)||{}),rn(o[0].headers)||{})})),o.length>1&&nn(o[1])&&(f=Zt(Zt({},f),o[1])),an(l,v,f)}}function an(e,...t){var n;const o="function"==typeof AbortController;let l={},f={immediate:!0,refetch:!1,timeout:0};const v={method:"GET",type:"text",payload:void 0};t.length>0&&(nn(t[0])?f=Zt(Zt({},f),t[0]):l=t[0]),t.length>1&&nn(t[1])&&(f=Zt(Zt({},f),t[1]));const{fetch:d=(null==(n=m)?void 0:n.fetch),initialData:O,timeout:j}=f,h=Object(r.createEventHook)(),y=Object(r.createEventHook)(),w=Object(r.createEventHook)(),S=Object(c.ref)(!1),E=Object(c.ref)(!1),P=Object(c.ref)(!1),k=Object(c.ref)(null),x=Object(c.shallowRef)(null),T=Object(c.shallowRef)(null),data=Object(c.shallowRef)(O),D=Object(c.computed)((()=>o&&E.value));let F,C;const R=()=>{o&&F&&F.abort()},I=e=>{E.value=e,S.value=!e};j&&(C=Object(r.useTimeoutFn)(R,j,{immediate:!1}));const M=async(t=!1)=>{var n;I(!0),T.value=null,k.value=null,P.value=!1,F=void 0,o&&(F=new AbortController,F.signal.onabort=()=>P.value=!0,l=en(Zt({},l),{signal:F.signal}));const r={method:v.method,headers:{}};if(v.payload){const e=rn(r.headers);v.payloadType&&(e["Content-Type"]=null!=(n=tn[v.payloadType])?n:v.payloadType),r.body="json"===v.payloadType?JSON.stringify(Object(c.unref)(v.payload)):Object(c.unref)(v.payload)}let O=!1;const m={url:Object(c.unref)(e),options:l,cancel:()=>{O=!0}};if(f.beforeFetch&&Object.assign(m,await f.beforeFetch(m)),O||!d)return I(!1),Promise.resolve(null);let j=null;return C&&C.start(),new Promise(((e,n)=>{var o;d(m.url,en(Zt(Zt({}
1,r),m.options),{headers:Zt(Zt({},rn(r.headers)),rn(null==(o=m.options)?void 0:o.headers))})).then((async t=>{if(x.value=t,k.value=t.status,j=await t[v.type](),f.afterFetch&&k.value>=200&&k.value<300&&({data:j}=await f.afterFetch({data:j,response:t})),data.value=j,!t.ok)throw new Error(t.statusText);return h.trigger(t),e(t)})).catch((async r=>{let o=r.message||r.name;return f.onFetchError&&({data:j,error:o}=await f.onFetchError({data:j,error:r,response:x.value})),data.value=j,T.value=o,y.trigger(r),t?n(r):e(null)})).finally((()=>{I(!1),C&&C.stop(),w.trigger(null)}))}))};Object(c.watch)((()=>[Object(c.unref)(e),Object(c.unref)(f.refetch)]),(()=>Object(c.unref)(f.refetch)&&M()),{deep:!0});const A={isFinished:S,statusCode:k,response:x,error:T,data:data,isFetching:E,canAbort:D,aborted:P,abort:R,execute:M,onFetchResponse:h.on,onFetchError:y.on,onFetchFinally:w.on,get:L("GET"),put:L("PUT"),post:L("POST"),delete:L("DELETE"),patch:L("PATCH"),head:L("HEAD"),options:L("OPTIONS"),json:B("json"),text:B("text"),blob:B("blob"),arrayBuffer:B("arrayBuffer"),formData:B("formData")};function L(e){return(t,n)=>{if(!E.value)return v.method=e,v.payload=t,v.payloadType=n,Object(c.isRef)(v.payload)&&Object(c.watch)((()=>[Object(c.unref)(v.payload),Object(c.unref)(f.refetch)]),(()=>Object(c.unref)(f.refetch)&&M()),{deep:!0}),!n&&Object(c.unref)(t)&&Object.getPrototypeOf(Object(c.unref)(t))===Object.prototype&&(v.payloadType="json"),A}}function N(){return new Promise(((e,t)=>{Object(r.until)(S).toBe(!0).then((()=>e(A))).catch((e=>t(e)))}))}function B(e){return()=>{if(!E.value)return v.type=e,en(Zt({},A),{then:(e,t)=>N().then(e,t)})}}return f.immediate&&setTimeout(M,0),en(Zt({},A),{then:(e,t)=>N().then(e,t)})}var un=Object.defineProperty,cn=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,sn=Object.prototype.propertyIsEnumerable,fn=(e,t,n)=>t in e?un(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,vn=(a,b)=>{for(var e in b||(b={}))ln.call(b,e)&&fn(a,e,b[e]);if(cn)for(var e of cn(b))sn.call(b,e)&&fn(a,e,b[e]);return a};function dn(e={}){const{window:t=m,dataType:n="Text"}=Object(c.unref)(e),r=t,o=Boolean(r&&"showSaveFilePicker"in r&&"showOpenFilePicker"in r),l=Object(c.ref)(),data=Object(c.ref)(),f=Object(c.ref)(),v=Object(c.computed)((()=>{var e,t;return null!=(t=null==(e=f.value)?void 0:e.name)?t:""})),d=Object(c.computed)((()=>{var e,t;return null!=(t=null==(e=f.value)?void 0:e.type)?t:""})),O=Object(c.computed)((()=>{var e,t;return null!=(t=null==(e=f.value)?void 0:e.size)?t:0})),j=Object(c.computed)((()=>{var e,t;return null!=(t=null==(e=f.value)?void 0:e.lastModified)?t:0}));async function h(t={}){if(o){if(l.value=await r.showSaveFilePicker(vn(vn({},Object(c.unref)(e)),t)),data.value){const e=await l.value.createWritable();
1await e.write(data.value),await e.close()}await y()}}async function y(){var e;f.value=await(null==(e=l.value)?void 0:e.getFile())}async function w(){var e,t;"Text"===Object(c.unref)(n)&&(data.value=await(null==(e=f.value)?void 0:e.text())),"ArrayBuffer"===Object(c.unref)(n)&&(data.value=await(null==(t=f.value)?void 0:t.arrayBuffer())),"Blob"===Object(c.unref)(n)&&(data.value=f.value)}return Object(c.watch)((()=>Object(c.unref)(n)),w),{isSupported:o,data:data,file:f,fileName:v,fileMIME:d,fileSize:O,fileLastModified:j,open:async function(t={}){if(!o)return;const[n]=await r.showOpenFilePicker(vn(vn({},Object(c.unref)(e)),t));l.value=n,await y(),await w()},create:async function(t={}){o&&(l.value=await r.showSaveFilePicker(vn(vn({},Object(c.unref)(e)),t)),data.value=void 0,await y(),await w())},save:async function(e={}){if(o){if(!l.value)return h(e);if(data.value){const e=await l.value.createWritable();await e.write(data.value),await e.close()}await y()}},saveAs:h,updateData:w}}function pn(e,t={}){const{initialValue:n=!1}=t,r=W(t),o=Object(c.computed)((()=>O(e))),l=Object(c.computed)({get:()=>r.value===o.value,set(e){var t,n;!e&&l.value&&(null==(t=o.value)||t.blur()),e&&!l.value&&(null==(n=o.value)||n.focus())}});return Object(c.watch)(o,(()=>{l.value=n}),{immediate:!0,flush:"post"}),{focused:l}}function bn(e,t={}){const n=W(t),r=Object(c.computed)((()=>O(e)));return{focused:Object(c.computed)((()=>!(!r.value||!n.value)&&r.value.contains(n.value)))}}function On(e){var t;const n=Object(c.ref)(0);if("undefined"==typeof performance)return n;const r=null!=(t=null==e?void 0:e.every)?t:10;let o=performance.now(),l=0;return Ct((()=>{if(l+=1,l>=r){const e=performance.now(),t=e-o;n.value=Math.round(1e3/(t/l)),o=e,l=0}})),n}const mn=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];function jn(e,t={}){const{document:n=j,autoExit:o=!1}=t,l=e||(null==n?void 0:n.querySelector("html")),f=Object(c.ref)(!1);let v=!1,map=mn[0];if(n){for(const e of mn)if(e[1]in n){map=e,v=!0;break}}else v=!1;const[d,m,h,,y]=map;async function S(){v&&((null==n?void 0:n[h])&&await n[m](),f.value=!1)}async function E(){if(!v)return;await S();const e=O(l);e&&(await e[d](),f.value=!0)}return n&&w(n,y,(()=>{f.value=!!(null==n?void 0:n[h])}),!1),o&&Object(r.tryOnScopeDispose)(S),{isSupported:v,isFullscreen:f,enter:E,exit:S,toggle:async function(){f.value?await S():await E()}}}function hn(e){return Object(c.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 gn(e={}){const{navigator:t=h}=e,n=t&&"getGamepads"in t,o=Object(c.ref)([]),f=Object(r.createEventHook)(),v=Object(r.createEventHook)(),d=e=>{const t=[],n="vibrationActuator"in e?e.vibrationActuator:null;return n&&t.push(n),e.hapticActuators&&t.push(...e.hapticActuators),{id:e.id,hapticActuators:t,index:e.index,mapping:e.mapping,connected:e.connected,timestamp:e.timestamp,axes:e.axes.map((e=>e)),buttons:e.buttons.map((button=>({pressed:button.pressed,touched:button.touched,value:button.value})))}},{isActive:O,pause:m,resume:j}=Object(l.useRafFn)((()=>{const e=(null==t?void 0:t.getGamepads())||[];for(let i=0;i<e.length;++i){const t=e[i];if(t){const e=o.value.findIndex((({index:e})=>e===t.index));e>-1&&(o.value[e]=d(t))}}})),y=e=>{o.value.some((({index:t})=>t===e.index))||(o.value.push(d(e)),f.trigger(e.index)),j()};return Object(l.useEventListener)("gamepadconnected",(e=>y(e.gamepad))),Object(l.useEventListener)("gamepaddisconnected",(e=>{return t=e.gamepad,o.value=o.value.filter((e=>e.index!==t.index)),void v.trigger(t.index);var t})),Object(r.tryOnMounted)((()=>{const e=(null==t?void 0:t.getGamepads())||[];if(e)for(let i=0;i<e.length;++i){const t=e[i];t&&y(t)}})),m(),{isSupported:n,onConnected:f.on,onDisconnected:v.on,gamepads:o,pause:m,resume:j,isActive:O}}function yn(e={}){const{enableHighAccuracy:t=!0,maximumAge:n=3e4,timeout:o=27e3,navigator:l=h}=e,f=l&&"geolocation"in l,v=Object(c.ref)(null),d=Object(c.ref)(null),O=Object(c.ref)({accuracy:0,latitude:1/0,longitude:1/0,altitude:null,altitudeAccuracy:null,heading:null,speed:null});let m;return f&&(m=l.geolocation.watchPosition((function(e){v.value=e.timestamp,O.value=e.coords,d.value=null}),(e=>d.value=e),{enableHighAccuracy:t,maximumAge:n,timeout:o})),Object(r.tryOnScopeDispose)((()=>{m&&l&&l.geolocation.clearWatch(m)})),{isSupported:f,coords:O,locatedAt:v,error:d}}const wn=["mousemove","mousedown","resize","keydown","touchstart","wheel"];function Sn(e=6e4,t={}){const{initialState:n=!1,listenForVisibilityChange:o=!0,events:l=wn,window:f=m,eventFilter:v=Object(r.throttleFilter)(50)}=t,d=Object(c.ref)(n),O=Object(c.ref)(Object(r.timestamp)());let j;const h=Object(r.createFilterWrapper)(v,(()=>{d.value=!1,O.value=Object(r.timestamp)(),clearTimeout(j),j=setTimeout((()=>d.value=!0),e)}));if(f){const e=f.document;for(const e of l)w(f,e,h,{passive:!0});o&&w(e,"visibilitychange",(()=>{e.hidden||h()}))}return j=setTimeout((()=>d.value=!0),e),{idle:d,lastActive:O}}function En(element,e={}){const{throttle:t=0,idle:n=200,onStop:o=r.noop,onScroll:l=r.noop,offset:f={left:0,right:0,top:0,bottom:0},eventListenerOptions:v={capture:!1,passive:!0}}=e,d=Object(c.ref)(0),O=Object(c.ref)(0),m=Object(c.ref)(!1),j=Object(c.reactive)({left:!0,right:!1,top:!0,bottom:!1}),h=Object(c.reactive)({left:!1,right:!1,top:!1,bottom:!1});if(element){const e=Object(r.useDebounceFn)((e=>{m.value=!1,h.left=!1,h.right=!1,h.top=!1,h.bottom=!1,o(e)}),t+n),c=t=>{const n=t.target===document?t.target.documentElement:t.target,r=n.scrollLeft;h.left=r<d.value,h.right=r>d.value,j.left=r<=0+(f.left||0),j.right=r+n.clientWidth>=n.scrollWidth-(f.right||0),d.value=r;const o=n.scrollTop;h.top=o<O.value,h.bottom=o>O.value,j.top=o<=0+(f.top||0),j.bottom=o+n.clientHeight>=n.scrollHeight-(f.bottom||0),O.value=o,m.value=!0,e(t),l(t)};w(element,"scroll",t?Object(r.useThrottleFn)(c,t):c,v)}
1return{x:d,y:O,isScrolling:m,arrivedState:j,directions:h}}var Pn=Object.defineProperty,kn=Object.defineProperties,xn=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Cn=(e,t,n)=>t in e?Pn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Rn=(a,b)=>{for(var e in b||(b={}))Dn.call(b,e)&&Cn(a,e,b[e]);if(Tn)for(var e of Tn(b))Fn.call(b,e)&&Cn(a,e,b[e]);return a};function In(element,e,t={}){var n;const r=Object(c.reactive)(En(element,(a=Rn({},t),b={offset:Rn({bottom:null!=(n=t.distance)?n:0},t.offset)},kn(a,xn(b)))));var a,b;Object(c.watch)((()=>r.arrivedState.bottom),(t=>{t&&e(r)}))}function Mn(e,t,n={}){const{root:o,rootMargin:l="0px",threshold:f=.1,window:v=m}=n,d=v&&"IntersectionObserver"in v;let j=r.noop;const h=d?Object(c.watch)((()=>({el:O(e),root:O(o)})),(({el:e,root:n})=>{if(j(),!e)return;const o=new IntersectionObserver(t,{root:n,rootMargin:l,threshold:f});o.observe(e),j=()=>{o.disconnect(),j=r.noop}}),{immediate:!0,flush:"post"}):r.noop,y=()=>{j(),h()};return Object(r.tryOnScopeDispose)(y),{isSupported:d,stop:y}}const An=["mousedown","mouseup","keydown","keyup"];function Ln(e,t={}){const{events:n=An,document:r=j,initial:o=null}=t,l=Object(c.ref)(o);
1return r&&n.forEach((t=>{w(r,t,(t=>{"function"==typeof t.getModifierState&&(l.value=t.getModifierState(e))}))})),l}function Nn(e,t,n={}){const{window:r=m}=n;return je(e,t,null==r?void 0:r.localStorage,n)}const Bn={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function $n(e={}){const{reactive:t=!1,target:n=m,aliasMap:o=Bn,passive:l=!0,onEventFired:f=r.noop}=e,v=Object(c.reactive)(new Set),d={toJSON:()=>({}),current:v},O=t?Object(c.reactive)(d):d,j=new Set;function h(e,n){e in O&&(t?O[e]=n:O[e].value=n)}function y(e,t){var n,r;const o=null==(n=e.key)?void 0:n.toLowerCase(),code=null==(r=e.code)?void 0:r.toLowerCase(),c=[code,o].filter(Boolean);code&&(t?v.add(e.code):v.delete(e.code));for(const e of c)h(e,t);"meta"!==o||t?e.getModifierState("Meta")&&t&&[...v,...c].forEach((e=>j.add(e))):(j.forEach((e=>{v.delete(e),h(e,!1)})),j.clear())}n&&(w(n,"keydown",(e=>(y(e,!0),f(e))),{passive:l}),w(n,"keyup",(e=>(y(e,!1),f(e))),{passive:l}));const S=new Proxy(O,{get(e,n,r){if("string"!=typeof n)return Reflect.get(e,n,r);if((n=n.toLowerCase())in o&&(n=o[n]),!(n in O))if(/[+_-]/.test(n)){const e=n.split(/[+_-]/g).map((i=>i.trim()));O[n]=Object(c.computed)((()=>e.every((e=>Object(c.unref)(S[e])))))}else O[n]=Object(c.ref)(!1);const l=Reflect.get(e,n,r);return t?Object(c.unref)(l):l}});return S}var Wn=Object.defineProperty,Hn=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,Vn=(e,t,n)=>t in e?Wn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,qn=(a,b)=>{for(var e in b||(b={}))Un.call(b,e)&&Vn(a,e,b[e]);if(Hn)for(var e of Hn(b))zn.call(b,e)&&Vn(a,e,b[e]);return a};function Gn(source,e){Object(c.unref)(source)&&e(Object(c.unref)(source))}function Kn(e){return Array.from(e).map((({label:label,kind:e,language:t,mode:n,activeCues:r,cues:o,inBandMetadataTrackDispatchType:c},l)=>({id:l,label:label,kind:e,language:t,mode:n,activeCues:r,cues:o,inBandMetadataTrackDispatchType:c})))}const Xn={src:"",tracks:[]};function Yn(e,t={}){t=qn(qn({},Xn),t);const{document:n=j}=t,o=Object(c.ref)(0),l=Object(c.ref)(0),f=Object(c.ref)(!1),v=Object(c.ref)(1),d=Object(c.ref)(!1),O=Object(c.ref)(!1),m=Object(c.ref)(!1),h=Object(c.ref)(1),y=Object(c.ref)(!1),S=Object(c.ref)([]),E=Object(c.ref)([]),P=Object(c.ref)(-1),k=Object(c.ref)(!1),x=Object(c.ref)(!1),T=n&&"pictureInPictureEnabled"in n,D=Object(r.createEventHook)(),F=track=>{Gn(e,(e=>{if(track){const t=Object(r.isNumber)(track)?track:track.id;e.textTracks[t].mode="disabled"}else for(let i=0;i<e.textTracks.length;++i)e.textTracks[i].mode="disabled";P.value=-1}))};Object(c.watchEffect)((()=>{if(!n)return;const o=Object(c.unref)(e);if(!o)return;const l=Object(c.unref)(t.src);let f=[];l&&(Object(r.isString)(l)?f=[{src:l}]:Array.isArray(l)?f=l:Object(r.isObject)(l)&&(f=[l]),o.querySelectorAll("source").forEach((e=>{e.removeEventListener("error",D.trigger),e.remove()})),f.forEach((({src:e,type:t})=>{const source=n.createElement("source");source.setAttribute("src",e),source.setAttribute("type",t||""),source.addEventListener("error",D.trigger),o.appendChild(source)})),o.load())})),Object(r.tryOnScopeDispose)((()=>{const t=Object(c.unref)(e);t&&t.querySelectorAll("source").forEach((e=>e.removeEventListener("error",D.trigger)))})),Object(c.watch)(v,(t=>{const n=Object(c.unref)(e);n&&(n.volume=t)})),Object(c.watch)(x,(t=>{const n=Object(c.unref)(e);n&&(n.muted=t)})),Object(c.watch)(h,(t=>{const n=Object(c.unref)(e);n&&(n.playbackRate=t)})),Object(c.watchEffect)((()=>{if(!n)return;const r=Object(c.unref)(t.tracks),o=Object(c.unref)(e);r&&r.length&&o&&(o.querySelectorAll("track").forEach((e=>e.remove())),r.forEach((({default:e,kind:t,label:label,src:r,srcLang:c},i)=>{const track=n.createElement("track");track.default=e||!1,track.kind=t,track.label=label,track.src=r,track.srclang=c,track.default&&(P.value=i),o.appendChild(track)})))}));const{ignoreUpdates:C}=Object(r.watchIgnorable)(o,(time=>{const t=Object(c.unref)(e);t&&(t.currentTime=time)})),{ignoreUpdates:R}=Object(r.watchIgnorable)(m,(t=>{const n=Object(c.unref)(e);
1n&&(t?n.play():n.pause())}));w(e,"timeupdate",(()=>C((()=>o.value=Object(c.unref)(e).currentTime)))),w(e,"durationchange",(()=>l.value=Object(c.unref)(e).duration)),w(e,"progress",(()=>S.value=function(e){let t=[];for(let i=0;i<e.length;++i)t=[...t,[e.start(i),e.end(i)]];return t}(Object(c.unref)(e).buffered))),w(e,"seeking",(()=>f.value=!0)),w(e,"seeked",(()=>f.value=!1)),w(e,"waiting",(()=>d.value=!0)),w(e,"playing",(()=>d.value=!1)),w(e,"ratechange",(()=>h.value=Object(c.unref)(e).playbackRate)),w(e,"stalled",(()=>y.value=!0)),w(e,"ended",(()=>O.value=!0)),w(e,"pause",(()=>R((()=>m.value=!1)))),w(e,"play",(()=>R((()=>m.value=!0)))),w(e,"enterpictureinpicture",(()=>k.value=!0)),w(e,"leavepictureinpicture",(()=>k.value=!1)),w(e,"volumechange",(()=>{const t=Object(c.unref)(e);t&&(v.value=t.volume,x.value=t.muted)}));const I=[],M=Object(c.watch)([e],(()=>{const t=Object(c.unref)(e);t&&(M(),I[0]=w(t.textTracks,"addtrack",(()=>E.value=Kn(t.textTracks))),I[1]=w(t.textTracks,"removetrack",(()=>E.value=Kn(t.textTracks))),I[2]=w(t.textTracks,"change",(()=>E.value=Kn(t.textTracks))))}));return Object(r.tryOnScopeDispose)((()=>I.forEach((e=>e())))),{currentTime:o,duration:l,waiting:d,seeking:f,ended:O,stalled:y,buffered:S,playing:m,rate:h,volume:v,muted:x,tracks:E,selectedTrack:P,enableTrack:(track,t=!0)=>{Gn(e,(e=>{const n=Object(r.isNumber)(track)?track:track.id;t&&F(),e.textTracks[n].mode="showing",P.value=n}))},disableTrack:F,supportsPictureInPicture:T,togglePictureInPicture:()=>new Promise(((t,r)=>{Gn(e,(async e=>{T&&(k.value?n.exitPictureInPicture().then(t).catch(r):e.requestPictureInPicture().then(t).catch(r))}))})),isPictureInPicture:k,onSourceError:D.on}}function Qn(e,t){const n=(null==t?void 0:t.cache)?Object(c.reactive)(t.cache):c.isVue2?(()=>{const data=Object(c.reactive)({});return{get:e=>data[e],set:(e,t)=>Object(c.set)(data,e,t),has:e=>Object.prototype.hasOwnProperty.call(data,e),delete:e=>Object(c.del)(data,e),clear:()=>{Object.keys(data).forEach((e=>{Object(c.del)(data,e)}))}}})():Object(c.reactive)(new Map),r=(...e)=>(null==t?void 0:t.getKey)?t.getKey(...e):JSON.stringify(e),o=(t,...r)=>(n.set(t,e(...r)),n.get(t)),l=(...e)=>{const t=r(...e);return n.has(t)?n.get(t):o(t,...e)};return l.load=(...e)=>o(r(...e),...e),l.delete=(...e)=>{n.delete(r(...e))},l.clear=()=>{n.clear()},l.generateKey=r,l.cache=n,l}function _n(e={}){const t=Object(c.ref)(),n="undefined"!=typeof performance&&"memory"in performance;if(n){const{interval:n=1e3}=e;Object(r.useIntervalFn)((()=>{t.value=performance.memory}),n,{immediate:e.immediate,immediateCallback:e.immediateCallback})}return{isSupported:n,memory:t}}function Jn(){const e=Object(c.ref)(!1);return Object(c.onMounted)((()=>{e.value=!0})),e}function Zn(e={}){const{type:t="page",touch:n=!0,resetOnTouchEnds:r=!1,initialValue:o={x:0,y:0},window:l=m,eventFilter:f}=e,v=Object(c.ref)(o.x),d=Object(c.ref)(o.y),O=Object(c.ref)(null),j=e=>{"page"===t?(v.value=e.pageX,d.value=e.pageY):"client"===t&&(v.value=e.clientX,d.value=e.clientY),O.value="mouse"},h=()=>{v.value=o.x,d.value=o.y},y=e=>{if(e.touches.length>0){const n=e.touches[0];"page"===t?(v.value=n.pageX,d.value=n.pageY):"client"===t&&(v.value=n.clientX,d.value=n.clientY),O.value="touch"}},S=e=>void 0===f?j(e):f((()=>j(e)),{}),E=e=>void 0===f?y(e):f((()=>y(e)),{});return l&&(w(l,"mousemove",S,{passive:!0}),w(l,"dragover",S,{passive:!0}),n&&(w(l,"touchstart",E,{passive:!0}),w(l,"touchmove",E,{passive:!0}),r&&w(l,"touchend",h,{passive:!0}))),{x:v,y:d,sourceType:O}}function er(e,t={}){const{handleOutside:n=!0,window:r=m}=t,{x:o,y:l,sourceType:f}=Zn(t),v=Object(c.ref)(null!=e?e:null==r?void 0:r.document.body),d=Object(c.ref)(0),j=Object(c.ref)(0),h=Object(c.ref)(0),y=Object(c.ref)(0),w=Object(c.ref)(0),S=Object(c.ref)(0),E=Object(c.ref)(!1);let P=()=>{};return r&&(P=Object(c.watch)([v,o,l],(()=>{const e=O(v);if(!e)return;const{left:t,top:c,width:f,height:m}=e.getBoundingClientRect();h.value=t+r.pageXOffset,y.value=c+r.pageYOffset,w.value=m,S.value=f;const P=o.value-h.value,k=l.value-y.value;E.value=P<0||k<0||P>S.value||k>w.value,!n&&E.value||(d.value=P,j.value=k)}),{immediate:!0})),{x:o,y:l,sourceType:f,elementX:d,elementY:j,elementPositionX:h,elementPositionY:y,elementHeight:w,elementWidth:S,isOutside:E,stop:P}}function nr(e={}){const{touch:t=!0,drag:n=!0,initialValue:r=!1,window:o=m}=e,l=Object(c.ref)(r),f=Object(c.ref)(null);if(!o)return{pressed:l,sourceType:f};const v=e=>()=>{l.value=!0,f.value=e},d=()=>{l.value=!1,f.value=null},j=Object(c.computed)((()=>O(e.target)||o));return w(j,"mousedown",v("mouse"),{passive:!0}),w(o,"mouseleave",d,{passive:!0}),w(o,"mouseup",d,{passive:!0}),n&&(w(j,"dragstart",v("mouse"),{passive:!0}),w(o,"drop",d,{passive:!0}),w(o,"dragend",d,{passive:!0})),t&&(w(j,"touchstart",v("touch"),{passive:!0}),w(o,"touchend",d,{passive:!0}),w(o,"touchcancel",d,{passive:!0})),{pressed:l,sourceType:f}}var rr=Object.getOwnPropertySymbols,or=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable;function ur(e,t,n={}){const o=n,{window:l=m}=o,f=((source,e)=>{var t={};for(var n in source)or.call(source,n)&&e.indexOf(n)<0&&(t[n]=source[n]);if(null!=source&&rr)for(var n of rr(source))e.indexOf(n)<0&&ar.call(source,n)&&(t[n]=source[n]);return t})(o,["window"]);let v;const d=l&&"IntersectionObserver"in l,j=()=>{v&&(v.disconnect(),v=void 0)},h=Object(c.watch)((()=>O(e)),(e=>{j(),d&&l&&e&&(v=new MutationObserver(t),v.observe(e,f))}),{immediate:!0}),y=()=>{j(),h()};return Object(r.tryOnScopeDispose)(y),{isSupported:d,stop:y}}const ir=(e={})=>{const{window:t=m}=e,n=null==t?void 0:t.navigator,r=Boolean(n&&"language"in n),o=Object(c.ref)(null==n?void 0:n.language);return w(t,"languagechange",(()=>{n&&(o.value=n.language)})),{isSupported:r,language:o}};function cr(e={}){const{window:t=m}=e,n=null==t?void 0:t.navigator,r=Boolean(n&&"connection"in n),o=Object(c.ref)(!0),l=Object(c.ref)(!1),f=Object(c.ref)(void 0),v=Object(c.ref)(void 0),d=Object(c.ref)(void 0),O=Object(c.ref)(void 0),j=Object(c.ref)(void 0),h=Object(c.ref)("unknown"),y=r&&n.connection;
1function S(){n&&(o.value=n.onLine,f.value=o.value?void 0:Date.now(),y&&(v.value=y.downlink,d.value=y.downlinkMax,j.value=y.effectiveType,O.value=y.rtt,l.value=y.saveData,h.value=y.type))}return t&&(w(t,"offline",(()=>{o.value=!1,f.value=Date.now()})),w(t,"online",(()=>{o.value=!0}))),y&&w(y,"change",S,!1),S(),{isSupported:r,isOnline:o,saveData:l,offlineAt:f,downlink:v,downlinkMax:d,effectiveType:j,rtt:O,type:h}}var lr=Object.defineProperty,sr=Object.getOwnPropertySymbols,fr=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,dr=(e,t,n)=>t in e?lr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function pr(e={}){const{controls:t=!1,interval:n="requestAnimationFrame"}=e,o=Object(c.ref)(new Date),l=()=>o.value=new Date,f="requestAnimationFrame"===n?Ct(l,{immediate:!0}):Object(r.useIntervalFn)(l,n,{immediate:!0});return t?((a,b)=>{for(var e in b||(b={}))fr.call(b,e)&&dr(a,e,b[e]);if(sr)for(var e of sr(b))vr.call(b,e)&&dr(a,e,b[e]);return a})({now:o},f):o}function Or(e){const{total:t=1/0,pageSize:n=10,page:o=1,onPageChange:l=r.noop,onPageSizeChange:f=r.noop,onPageCountChange:v=r.noop}=e,d=le(n,1,1/0),O=Object(c.computed)((()=>Math.ceil(Object(c.unref)(t)/Object(c.unref)(d)))),m=le(o,1,O),j=Object(c.computed)((()=>1===m.value)),h=Object(c.computed)((()=>m.value===O.value));Object(c.isRef)(o)&&Object(r.syncRef)(o,m),Object(c.isRef)(n)&&Object(r.syncRef)(n,d);const y={currentPage:m,currentPageSize:d,pageCount:O,isFirstPage:j,isLastPage:h,prev:function(){m.value--},next:function(){m.value++}};return Object(c.watch)(m,(()=>{l(Object(c.reactive)(y))})),Object(c.watch)(d,(()=>{f(Object(c.reactive)(y))})),Object(c.watch)(O,(()=>{v(Object(c.reactive)(y))})),y}function mr(e={}){const{isOnline:t}=cr(e);return t}function jr(e={}){const{window:t=m}=e,n=Object(c.ref)(!1),r=e=>{if(!t)return;const r=(e=e||t.event).relatedTarget||e.toElement;n.value=!r};return t&&(w(t,"mouseout",r,{passive:!0}),w(t.document,"mouseleave",r,{passive:!0}),w(t.document,"mouseenter",r,{passive:!0})),n}function gr(e,t={}){const{deviceOrientationTiltAdjust:n=(i=>i),deviceOrientationRollAdjust:r=(i=>i),mouseTiltAdjust:o=(i=>i),mouseRollAdjust:l=(i=>i),window:f=m}=t,v=Object(c.reactive)(st({window:f})),{elementX:d,elementY:O,elementWidth:j,elementHeight:h}=er(e,{handleOutside:!1,window:f}),source=Object(c.computed)((()=>v.isSupported&&(null!=v.alpha&&0!==v.alpha||null!=v.gamma&&0!==v.gamma)?"deviceOrientation":"mouse"));return{roll:Object(c.computed)((()=>{if("deviceOrientation"===source.value){const e=-v.beta/90;return r(e)}{const e=-(O.value-h.value/2)/h.value;return l(e)}})),tilt:Object(c.computed)((()=>{if("deviceOrientation"===source.value){const e=v.gamma/90;return n(e)}{const e=(d.value-j.value/2)/j.value;return o(e)}})),source:source}}var yr=Object.defineProperty,wr=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,Er=Object.getOwnPropertySymbols,Pr=Object.prototype.hasOwnProperty,kr=Object.prototype.propertyIsEnumerable,xr=(e,t,n)=>t in e?yr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Tr={x:0,y:0,pointerId:0,pressure:0,tiltX:0,tiltY:0,width:0,height:0,twist:0,pointerType:null},Dr=Object.keys(Tr);function Fr(e={}){const{target:t=m}=e,n=Object(c.ref)(!1),o=Object(c.ref)(e.initialValue||{});Object.assign(o.value,Tr,o.value);const l=t=>{n.value=!0,e.pointerTypes&&!e.pointerTypes.includes(t.pointerType)||(o.value=Object(r.objectPick)(t,Dr,!1))};return t&&(w(t,"pointerdown",l,{passive:!0}),w(t,"pointermove",l,{passive:!0}),w(t,"pointerleave",(()=>n.value=!1),{passive:!0})),a=((a,b)=>{for(var e in b||(b={}))Pr.call(b,e)&&xr(a,e,b[e]);if(Er)for(var e of Er(b))kr.call(b,e)&&xr(a,e,b[e]);return a})({},Object(r.toRefs)(o)),wr(a,Sr({isInside:n}));var a}var Cr=(e=>(e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE",e))(Cr||{});function Rr(e,t={}){const{threshold:n=50,onSwipe:o,onSwipeEnd:l,onSwipeStart:f,passive:v=!0,window:d=m}=t,O=Object(c.reactive)({x:0,y:0}),j=Object(c.reactive)({x:0,y:0}),h=Object(c.computed)((()=>O.x-j.x)),y=Object(c.computed)((()=>O.y-j.y)),{max:S,abs:E}=Math,P=Object(c.computed)((()=>S(E(h.value),E(y.value))>=n)),k=Object(c.ref)(!1),x=Object(c.computed)((()=>P.value?E(h.value)>E(y.value)?h.value>0?"LEFT":"RIGHT":y.value>
10?"UP":"DOWN":"NONE")),T=e=>[e.touches[0].clientX,e.touches[0].clientY],D=(e,t)=>{j.x=e,j.y=t};let F;const C=function(e){if(!e)return!1;let t=!1;const n={get passive(){return t=!0,!1}};return e.addEventListener("x",r.noop,n),e.removeEventListener("x",r.noop),t}(null==d?void 0:d.document);F=v?C?{passive:!0}:{capture:!1}:C?{passive:!1,capture:!0}:{capture:!0};const R=e=>{k.value&&(null==l||l(e,x.value)),k.value=!1},I=[w(e,"touchstart",(e=>{F.capture&&!F.passive&&e.preventDefault();const[t,n]=T(e);((e,t)=>{O.x=e,O.y=t})(t,n),D(t,n),null==f||f(e)}),F),w(e,"touchmove",(e=>{const[t,n]=T(e);D(t,n),!k.value&&P.value&&(k.value=!0),k.value&&(null==o||o(e))}),F),w(e,"touchend",R,F),w(e,"touchcancel",R,F)];return{isPassiveEventSupported:C,isSwiping:k,direction:x,coordsStart:O,coordsEnd:j,lengthX:h,lengthY:y,stop:()=>I.forEach((s=>s()))}}function Ir(e,t={}){const n=Object(c.ref)(e),{threshold:r=50,onSwipe:o,onSwipeEnd:l,onSwipeStart:f}=t,v=Object(c.reactive)({x:0,y:0}),d=Object(c.reactive)({x:0,y:0}),O=(e,t)=>{d.x=e,d.y=t},m=Object(c.computed)((()=>v.x-d.x)),j=Object(c.computed)((()=>v.y-d.y)),{max:h,abs:y}=Math,S=Object(c.computed)((()=>h(y(m.value),y(j.value))>=r)),E=Object(c.ref)(!1),P=Object(c.ref)(!1),k=Object(c.computed)((()=>S.value?y(m.value)>y(j.value)?m.value>0?Cr.LEFT:Cr.RIGHT:j.value>0?Cr.UP:Cr.DOWN:Cr.NONE)),x=e=>!t.pointerTypes||t.pointerTypes.includes(e.pointerType),T=[w(e,"pointerdown",(e=>{var t,r;if(!x(e))return;P.value=!0,null==(r=null==(t=n.value)?void 0:t.style)||r.setProperty("touch-action","none");const o=e.target;null==o||o.setPointerCapture(e.pointerId);const{clientX:c,clientY:l}=e;((e,t)=>{v.x=e,v.y=t})(c,l),O(c,l),null==f||f(e)})),w(e,"pointermove",(e=>{if(!x(e))return;if(!P.value)return;const{clientX:t,clientY:n}=e;O(t,n),!E.value&&S.value&&(E.value=!0),E.value&&(null==o||o(e))})),w(e,"pointerup",(e=>{var t,r;x(e)&&(E.value&&(null==l||l(e,k.value)),P.value=!1,E.value=!1,null==(r=null==(t=n.value)?void 0:t.style)||r.setProperty("touch-action","initial"))}))];return{isSwiping:Object(c.readonly)(E),direction:Object(c.readonly)(k),posStart:Object(c.readonly)(v),posEnd:Object(c.readonly)(d),distanceX:m,distanceY:j,stop:()=>T.forEach((s=>s()))}}function Mr(e){const t=K("(prefers-color-scheme: light)",e),n=K("(prefers-color-scheme: dark)",e);return Object(c.computed)((()=>n.value?"dark":t.value?"light":"no-preference"))}function Ar(e={}){const{window:t=m}=e;if(!t)return Object(c.ref)(["en"]);const n=t.navigator,r=Object(c.ref)(n.languages);return w(t,"languagechange",(()=>{r.value=n.languages})),r}const Lr="--vueuse-safe-area-top",Nr="--vueuse-safe-area-right",Br="--vueuse-safe-area-bottom",$r="--vueuse-safe-area-left";function Wr(){const e=Object(c.ref)(""),t=Object(c.ref)(""),n=Object(c.ref)(""),o=Object(c.ref)("");if(r.isClient){const e=xe(Lr),t=xe(Nr),n=xe(Br),o=xe($r);e.value="env(safe-area-inset-top, 0px)",t.value="env(safe-area-inset-right, 0px)",n.value="env(safe-area-inset-bottom, 0px)",o.value="env(safe-area-inset-left, 0px)",l(),w("resize",Object(r.useDebounceFn)(l))}function l(){e.value=Hr(Lr),t.value=Hr(Nr),n.value=Hr(Br),o.value=Hr($r)}return{top:e,right:t,bottom:n,left:o,update:l}}function Hr(e){return getComputedStyle(document.documentElement).getPropertyValue(e)}function Ur(e,t=r.noop,n={}){const{immediate:o=!0,manual:l=!1,type:f="text/javascript",async:v=!0,crossOrigin:d,referrerPolicy:O,noModule:m,defer:h,document:y=j,attrs:w={}}=n,S=Object(c.ref)(null);let E=null;const P=(n=!0)=>(E||(E=(n=>new Promise(((r,o)=>{const l=e=>(S.value=e,r(e),e);if(!y)return void r(!1);let j=!1,E=y.querySelector(`script[src="${e}"]`);if(E)E.hasAttribute("data-loaded")&&l(E);else{E=y.createElement("script"),E.type=f,E.async=v,E.src=Object(c.unref)(e),h&&(E.defer=h),d&&(E.crossOrigin=d),m&&(E.noModule=m),O&&(E.referrerPolicy=O);for(const e in w)E[e]=w[e];j=!0}E.addEventListener("error",(e=>o(e))),E.addEventListener("abort",(e=>o(e))),E.addEventListener("load",(()=>{E.setAttribute("data-loaded","true"),t(E),l(E)})),j&&(E=y.head.appendChild(E)),n||l(E)})))(n)),E),k=()=>{if(!y)return;E=null,S.value&&(S.value=null);const t=y.querySelector(`script[src="${e}"]`);t&&y.head.removeChild(t)};return o&&!l&&Object(r.tryOnMounted)(P),l||Object(r.tryOnUnmounted)(k),{scriptTag:S,load:P,unload:k}}var zr,Vr;function qr(e){const t=e||window.event;return t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1)}const Gr=r.isClient&&(null==window?void 0:window.navigator)&&(null==(zr=null==window?void 0:window.navigator)?void 0:zr.platform)&&/iP(ad|hone|od)/.test(null==(Vr=null==window?void 0:window.navigator)?void 0:Vr.platform);function Kr(element,e=!1){const t=Object(c.ref)(e);let n,r=null;Object(c.watch)((()=>Object(c.unref)(element)),(e=>{if(e){const r=e;n=r.style.overflow,t.value&&(r.style.overflow="hidden")}}),{immediate:!0});return Object(c.computed)({get:()=>t.value,set(e){e?(()=>{const e=Object(c.unref)(element);e&&!t.value&&(Gr&&(r=w(document,"touchmove",qr,{passive:!1})),e.style.overflow="hidden",t.value=!0)})():(()=>{const e=Object(c.unref)(element);e&&t.value&&(Gr&&(null==r||r()),e.style.overflow=n,t.value=!1)})()}})}function Xr(e,t,n={}){const{window:r=m}=n;return je(e,t,null==r?void 0:r.sessionStorage,n)}var Yr=Object.defineProperty,Qr=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,Jr
1=Object.prototype.propertyIsEnumerable,Zr=(e,t,n)=>t in e?Yr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,eo=(a,b)=>{for(var e in b||(b={}))_r.call(b,e)&&Zr(a,e,b[e]);if(Qr)for(var e of Qr(b))Jr.call(b,e)&&Zr(a,e,b[e]);return a};function to(e={},t={}){const{navigator:n=h}=t,r=n,o=r&&"canShare"in r;return{isSupported:o,share:async(t={})=>{if(o){const data=eo(eo({},Object(c.unref)(e)),Object(c.unref)(t));let n=!0;if(data.files&&r.canShare&&(n=r.canShare({files:data.files})),n)return r.share(data)}}}}function no(e={}){const{interimResults:t=!0,continuous:n=!0,window:o=m}=e,l=Object(c.ref)(e.lang||"en-US"),f=Object(c.ref)(!1),v=Object(c.ref)(!1),d=Object(c.ref)(""),O=Object(c.shallowRef)(void 0),j=o&&(o.SpeechRecognition||o.webkitSpeechRecognition),h=Boolean(j);let y;return h&&(y=new j,y.continuous=n,y.interimResults=t,y.lang=Object(c.unref)(l),y.onstart=()=>{v.value=!1},Object(c.watch)(l,(e=>{y&&!f.value&&(y.lang=e)})),y.onresult=e=>{const t=Array.from(e.results).map((e=>(v.value=e.isFinal,e[0]))).map((e=>e.transcript)).join("");d.value=t,O.value=void 0},y.onerror=e=>{O.value=e},y.onend=()=>{f.value=!1,y.lang=Object(c.unref)(l)},Object(c.watch)(f,(()=>{f.value?y.start():y.stop()}))),Object(r.tryOnScopeDispose)((()=>{f.value=!1})),{isSupported:h,isListening:f,isFinal:v,recognition:y,result:d,error:O,toggle:(e=!f.value)=>{f.value=e},start:()=>{f.value=!0},stop:()=>{f.value=!1}}}function ro(text,e={}){var t,n;const{pitch:o=1,rate:l=1,volume:f=1,window:v=m}=e,d=v&&v.speechSynthesis,O=Boolean(d),j=Object(c.ref)(!1),h=Object(c.ref)("init"),y={lang:(null==(t=e.voice)?void 0:t.lang)||"default",name:(null==(n=e.voice)?void 0:n.name)||""},w=Object(c.ref)(text||""),S=Object(c.ref)(e.lang||"en-US"),E=Object(c.shallowRef)(void 0),P=t=>{t.lang=Object(c.unref)(S),e.voice&&(t.voice=e.voice),t.pitch=o,t.rate=l,t.volume=f,t.onstart=()=>{j.value=!0,h.value="play"},t.onpause=()=>{j.value=!1,h.value="pause"},t.onresume=()=>{j.value=!0,h.value="play"},t.onend=()=>{j.value=!1,h.value="end"},t.onerror=e=>{E.value=e},t.onend=()=>{j.value=!1,t.lang=Object(c.unref)(S)}},k=Object(c.computed)((()=>{j.value=!1,h.value="init";const e=new SpeechSynthesisUtterance(w.value);return P(e),e}));return O&&(P(k.value),Object(c.watch)(S,(e=>{k.value&&!j.value&&(k.value.lang=e)})),Object(c.watch)(j,(()=>{j.value?d.resume():d.pause()}))),Object(r.tryOnScopeDispose)((()=>{j.value=!1})),{isSupported:O,isPlaying:j,status:h,voiceInfo:y,utterance:k,error:E,toggle:(e=!j.value)=>{j.value=e},speak:()=>{d.cancel(),k&&d.speak(k.value)}}}function oo(e,t,n,o={}){var l;const{flush:f="pre",deep:v=!0,listenToStorageChanges:d=!0,writeDefaults:O=!0,shallow:j,window:h=m,eventFilter:y,onError:S=(e=>{console.error(e)})}=o,E=Object(c.unref)(t),P=Oe(E),data=(j?c.shallowRef:c.ref)(t),k=null!=(l=o.serializer)?l:me[P];if(!n)try{n=pe("getDefaultStorage",(()=>{var e;return null==(e=m)?void 0:e.localStorage}))()}catch(e){S(e)}async function x(t){if(n&&(!t||t.key===e))try{const r=t?t.newValue:await n.getItem(e);null==r?(data.value=E,O&&null!==E&&await n.setItem(e,await k.write(E))):data.value=await k.read(r)}catch(e){S(e)}}return x(),h&&d&&w(h,"storage",(e=>setTimeout((()=>x(e)),0))),n&&Object(r.watchWithFilter)(data,(async()=>{try{null==data.value?await n.removeItem(e):await n.setItem(e,await k.write(data.value))}catch(e){S(e)}}),{flush:f,deep:v,eventFilter:y}),data}let ao=0;function uo(e,t={}){const n=Object(c.ref)(!1),{document:o=j,immediate:l=!0,manual:f=!1,id:v="vueuse_styletag_"+ ++ao}=t,d=Object(c.ref)(e);let O=()=>{};const m=()=>{if(!o)return;const e=o.getElementById(v)||o.createElement("style");e.type="text/css",e.id=v,t.media&&(e.media=t.media),o.head.appendChild(e),n.value||(O=Object(c.watch)(d,(t=>{e.innerText=t}),{immediate:!0}),n.value=!0)},h=()=>{o&&n.value&&(O(),o.head.removeChild(o.getElementById(v)),n.value=!1)};return l&&!f&&m(),f||Object(r.tryOnScopeDispose)(h),{id:v,css:d,unload:h,load:m,isLoaded:Object(c.readonly)(n)}}function io(){const e=Object(c.ref)([]);return e.value.set=t=>{t&&e.value.push(t)},Object(c.onBeforeUpdate)((()=>{e.value.length=0})),e}function co(e={}){const{window:t=m}=e,n=Object(c.ref)(null),text=Object(c.computed)((()=>{var e,t;return null!=(t=null==(e=n.value)?void 0:e.toString())?t:""})),r=Object(c.computed)((()=>n.value?function(e){var t;const n=null!=(t=e.rangeCount)?t:0,r=new Array(n);for(let i=0;i<n;i++){const t=e.getRangeAt(i);r[i]=t}return r}(n.value):[])),o=Object(c.computed)((()=>r.value.map((e=>e.getBoundingClientRect()))));return t&&w(t.document,"selectionchange",(function(){n.value=null,t&&(n.value=t.getSelection())}
1)),{text:text,rects:o,ranges:r,selection:n}}var lo=Object.defineProperty,so=Object.defineProperties,fo=Object.getOwnPropertyDescriptors,vo=Object.getOwnPropertySymbols,po=Object.prototype.hasOwnProperty,bo=Object.prototype.propertyIsEnumerable,Oo=(e,t,n)=>t in e?lo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,mo=(a,b)=>{for(var e in b||(b={}))po.call(b,e)&&Oo(a,e,b[e]);if(vo)for(var e of vo(b))bo.call(b,e)&&Oo(a,e,b[e]);return a};function jo(source,e={}){const{throttle:t=200,trailing:n=!0}=e,filter=Object(r.throttleFilter)(t,n),o=Je(source,(a=mo({},e),so(a,fo({eventFilter:filter}))));var a;return mo({},o)}var ho=Object.defineProperty,go=Object.getOwnPropertySymbols,yo=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,So=(e,t,n)=>t in e?ho(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Eo=[{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"}],Po={justNow:"just now",past:e=>e.match(/\d/)?`${e} ago`:e,future:e=>e.match(/\d/)?`in ${e}`:e,month:(e,t)=>1===e?t?"last month":"next month":`${e} month${e>1?"s":""}`,year:(e,t)=>1===e?t?"last year":"next year":`${e} year${e>1?"s":""}`,day:(e,t)=>1===e?t?"yesterday":"tomorrow":`${e} day${e>1?"s":""}`,week:(e,t)=>1===e?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":""}`},ko=e=>e.toISOString().slice(0,10);function xo(time,e={}){const{controls:t=!1,max:n,updateInterval:r=3e4,messages:o=Po,fullDateFormatter:l=ko}=e,{abs:f,round:v}=Math,d=pr({interval:r,controls:!0}),{now:O}=d,m=((source,e)=>{var t={};for(var n in source)yo.call(source,n)&&e.indexOf(n)<0&&(t[n]=source[n]);if(null!=source&&go)for(var n of go(source))e.indexOf(n)<0&&wo.call(source,n)&&(t[n]=source[n]);return t})(d,["now"]);function j(e,t,n){const r=o[e];return"function"==typeof r?r(t,n):r.replace("{0}",t.toString())}function h(e,t){const n=v(f(e)/t.value),r=e>0,o=j(t.name,n,r);return j(r?"past":"future",o,r)}const y=Object(c.computed)((()=>function(e,t){var r;const c=+t-+e,v=f(c);if(v<6e4)return o.justNow;if("number"==typeof n&&v>n)return l(new Date(e));if("string"==typeof n){const t=null==(r=Eo.find((i=>i.name===n)))?void 0:r.max;if(t&&v>t)return l(new Date(e))}for(const e of Eo)if(v<e.max)return h(c,e)}(new Date(Object(c.unref)(time)),Object(c.unref)(O.value))));return t?((a,b)=>{for(var e in b||(b={}))yo.call(b,e)&&So(a,e,b[e]);if(go)for(var e of go(b))wo.call(b,e)&&So(a,e,b[e]);return a})({timeAgo:y},m):y}function To(e,t,n){const{start:o}=Object(r.useTimeoutFn)(f,t),l=Object(c.ref)(!1);async function f(){l.value&&(await e(),o())}function v(){l.value||(l.value=!0,f())}function d(){l.value=!1}return(null==n?void 0:n.immediate)&&v(),Object(r.tryOnScopeDispose)(d),{isActive:l,pause:d,resume:v}}var Do=Object.defineProperty,Fo=Object.getOwnPropertySymbols,Co=Object.prototype.hasOwnProperty,Ro=Object.prototype.propertyIsEnumerable,Io=(e,t,n)=>t in e?Do(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function Mo(e={}){const{controls:t=!1,offset:n=0,immediate:o=!0,interval:l="requestAnimationFrame"}=e,f=Object(c.ref)(Object(r.timestamp)()+n),v=()=>f.value=Object(r.timestamp)()+n,d="requestAnimationFrame"===l?Ct(v,{immediate:o}):Object(r.useIntervalFn)(v,l,{immediate:o});return t?((a,b)=>{for(var e in b||(b={}))Co.call(b,e)&&Io(a,e,b[e]);if(Fo)for(var e of Fo(b))Ro.call(b,e)&&Io(a,e,b[e]);return a})({timestamp:f},d):f}function Ao(e=null,t={}){var n,o;const{document:l=j,observe:f=!1,titleTemplate:v="%s"}=t,title=Object(c.ref)(null!=(n=null!=e?e:null==l?void 0:l.title)?n:null);return Object(c.watch)(title,((e,t)=>
1{Object(r.isString)(e)&&e!==t&&l&&(l.title=v.replace("%s",e))}),{immediate:!0}),f&&l&&ur(null==(o=l.head)?void 0:o.querySelector("title"),(()=>{l&&l.title!==title.value&&(title.value=v.replace("%s",l.title))}),{childList:!0}),title}const Lo={linear:r.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 No([e,t,n,r]){const a=(e,t)=>1-3*t+3*e,b=(e,t)=>3*t-6*e,o=e=>3*e,c=(e,t,n)=>((a(t,n)*e+b(t,n))*e+o(t))*e;return l=>e===t&&n===r?l:c((t=>{let r=t;for(let i=0;i<4;++i){const d=(l=r,3*a(f=e,v=n)*l*l+2*b(f,v)*l+o(f));if(0===d)return r;r-=(c(r,e,n)-t)/d}var l,f,v;return r})(l),t,r)}function Bo(source,e={}){const{delay:t=0,disabled:n=!1,duration:o=1e3,onFinished:l=r.noop,onStarted:f=r.noop,transition:v=r.identity}=e,d=Object(c.computed)((()=>{const e=Object(c.unref)(v);return Object(r.isFunction)(e)?e:No(e)})),O=Object(c.computed)((()=>{const s=Object(c.unref)(source);return Object(r.isNumber)(s)?s:s.map(c.unref)})),m=Object(c.computed)((()=>Object(r.isNumber)(O.value)?[O.value]:O.value)),j=Object(c.ref)(m.value.slice(0));let h,y,w,S,E;const{resume:P,pause:k}=Ct((()=>{const e=Date.now(),progress=Object(r.clamp)(1-(w-e)/h,0,1);j.value=E.map(((e,i)=>{var t;return e+(null!=(t=y[i])?t:0)*d.value(progress)})),progress>=1&&(k(),l())}),{immediate:!1}),x=()=>{k(),h=Object(c.unref)(o),y=j.value.map(((e,i)=>{var t,n;return(null!=(t=m.value[i])?t:0)-(null!=(n=j.value[i])?n:0)})),E=j.value.slice(0),S=Date.now(),w=S+h,P(),f()},T=Object(r.useTimeoutFn)(x,t,{immediate:!1});return Object(c.watch)(m,(()=>{Object(c.unref)(n)?j.value=m.value.slice(0):Object(c.unref)(t)<=0?x():T.start()}),{deep:!0}),Object(c.computed)((()=>{const e=Object(c.unref)(n)?m:j;return Object(r.isNumber)(O.value)?e.value[0]:e.value}))}function $o(e="history",t={}){const{initialValue:n={},removeNullishValues:o=!0,removeFalsyValues:l=!1,window:f=m}=t;if(!f)return Object(c.reactive)(n);const v=Object(c.reactive)(n);function d(){return new URLSearchParams(function(){if("history"===e)return f.location.search||"";if("hash"===e){const e=f.location.hash||"",t=e.indexOf("?");return t>0?e.slice(t):""}return(f.location.hash||"").replace(/^#/,"")}())}function O(e){const t=new Set(Object.keys(v));for(const n of e.keys()){const r=e.getAll(n);v[n]=r.length>1?r:e.get(n)||"",t.delete(n)}Array.from(t).forEach((e=>delete v[e]))}const{pause:j,resume:h}=Object(r.pausableWatch)(v,(()=>{const e=new URLSearchParams("");Object.keys(v).forEach((t=>{const n=v[t];Array.isArray(n)?n.forEach((n=>e.append(t,n))):o&&null==n||l&&!n?e.delete(t):e.set(t,n)})),y(e)}),{deep:!0});function y(t,n){j(),n&&O(t),f.history.replaceState({},"",f.location.pathname+function(t){const n=t.toString();if("history"===e)return`${n?`?${n}`:""}${location.hash||""}`;if("hash-params"===e)return`${location.search||""}${n?`#${n}`:""}`;const r=f.location.hash||"#",o=r.indexOf("?");return o>0?`${r.slice(0,o)}${n?`?${n}`:""}`:`${r}${n?`?${n}`:""}`}(t)),h()}function S(){y(d(),!0)}return w(f,"popstate",S,!1),"history"!==e&&w(f,"hashchange",S,!1),O(d()),v}function Wo(e={}){var t,n,r;const o=Object(c.ref)(null!=(t=e.enabled)&&t),l=Object(c.ref)(null==(n=e.autoSwitch)||n),f=Object(c.ref)(e.videoDeviceId),v=Object(c.ref)(e.audioDeviceId),{navigator:d=h}=e,O=Boolean(null==(r=null==d?void 0:d.mediaDevices)?void 0:r.getUserMedia),m=Object(c.shallowRef)();function j(e){return"none"!==e.value&&!1!==e.value&&(null==e.value||{deviceId:e.value})}async function y(){if(O&&!m.value)return m.value=await d.mediaDevices.getUserMedia({video:j(f),audio:j(v)}),m.value}async function w(){var e;
1null==(e=m.value)||e.getTracks().forEach((e=>e.stop())),m.value=void 0}async function S(){return await y(),m.value&&(o.value=!0),m.value}async function E(){return w(),await S()}return Object(c.watch)(o,(e=>{e?y():w()}),{immediate:!0}),Object(c.watch)([f,v],(()=>{l.value&&m.value&&E()}),{immediate:!0}),{isSupported:O,stream:m,start:S,stop:function(){w(),o.value=!1},restart:E,videoDeviceId:f,audioDeviceId:v,enabled:o,autoSwitch:l}}function Ho(e,t,n,r={}){var o,l,f;const{passive:v=!1,eventName:d,deep:O=!1}=r,m=Object(c.getCurrentInstance)(),j=n||(null==m?void 0:m.emit)||(null==(o=null==m?void 0:m.$emit)?void 0:o.bind(m));let h=d;if(!t)if(c.isVue2){const e=null==(f=null==(l=null==m?void 0:m.proxy)?void 0:l.$options)?void 0:f.model;t=(null==e?void 0:e.value)||"value",d||(h=(null==e?void 0:e.event)||"input")}else t="modelValue";if(h=d||h||`update:${t}`,v){const n=Object(c.ref)(e[t]);return Object(c.watch)((()=>e[t]),(e=>n.value=e)),Object(c.watch)(n,(n=>{(n!==e[t]||O)&&j(h,n)}),{deep:O}),n}return Object(c.computed)({get:()=>e[t],set(e){j(h,e)}})}function Uo(e,t,n={}){const r={};for(const o in e)r[o]=Ho(e,o,t,n);return r}function zo(e){const{pattern:pattern=[],interval:t=0,navigator:n=h}=e||{},o=void 0!==n&&"vibrate"in n,l=Object(c.ref)(pattern);let f;const v=(e=l.value)=>{o&&n.vibrate(e)};return t>0&&(f=Object(r.useIntervalFn)(v,t,{immediate:!1,immediateCallback:!1})),{isSupported:o,pattern:pattern,intervalControls:f,vibrate:v,stop:()=>{o&&n.vibrate(0),null==f||f.pause()}}}function Vo(e,t){const n=Object(c.ref)(),r=$t(n),o=Object(c.ref)([]),source=Object(c.shallowRef)(e),l=Object(c.ref)({start:0,end:10}),{itemHeight:f,overscan:v=5}=t,d=()=>{const element=n.value;if(element){const e=(e=>{if("number"==typeof f)return Math.floor(e/f)+1;let t=0,n=0;for(let i=0;i<source.value.length;i++)if(t+=f(i),t>=e){n=i;break}return n+1})(element.scrollTop),t=(e=>{if("number"==typeof f)return Math.ceil(e/f);const{start:t=0}=l.value;let n=0,r=0;for(let i=t;i<source.value.length;i++)if(n+=f(i),n>=e){r=i;break}return r-t})(element.clientHeight),n=e-v,r=e+t+v;l.value={start:n<0?0:n,end:r>source.value.length?source.value.length:r},o.value=source.value.slice(l.value.start,l.value.end).map(((e,t)=>({data:e,index:t+l.value.start})))}};Object(c.watch)([r.width,r.height,e],(()=>{d()}));const O=Object(c.computed)((()=>"number"==typeof f?source.value.length*f:source.value.reduce(((e,t,n)=>e+f(n)),0))),m=e=>{if("number"==typeof f){return e*f}return source.value.slice(0,e).reduce(((e,t,i)=>e+f(i)),0)},j=Object(c.computed)((()=>m(l.value.start))),h=Object(c.computed)((()=>({style:{width:"100%",height:O.value-j.value+"px",marginTop:`${j.value}px`}})));return{list:o,scrollTo:e=>{n.value&&(n.value.scrollTop=m(e),d())},containerProps:{ref:n,onScroll:()=>{d()},style:{overflowY:"auto"}},wrapperProps:h}}const qo=(e={})=>{const{navigator:t=h,document:n=j}=e;let r;const o=t&&"wakeLock"in t,l=Object(c.ref)(!1);return n&&w(n,"visibilitychange",(async function(){o&&r&&(n&&"visible"===n.visibilityState&&(r=await t.wakeLock.request("screen")),l.value=!r.released)}),{passive:!0}),{isSupported:o,isActive:l,request:async function(e){o&&(r=await t.wakeLock.request(e),l.value=!r.released)},release:async function(){o&&r&&(await r.release(),l.value=!r.released,r=null)}}},Go=(e={})=>{const{window:t=m}=e,n=!!t&&"Notification"in t,o=Object(c.ref)(null),l=async()=>{n&&"permission"in Notification&&"denied"!==Notification.permission&&await Notification.requestPermission()},f=Object(r.createEventHook)(),v=Object(r.createEventHook)(),d=Object(r.createEventHook)(),O=Object(r.createEventHook)(),j=()=>{o.value&&o.value.close(),o.value=null};if(Object(r.tryOnMounted)((async()=>{n&&await l()})),Object(r.tryOnScopeDispose)(j),n&&t){const e=t.document;w(e,"visibilitychange",(t=>{t.preventDefault(),"visible"===e.visibilityState&&j()}))}return{isSupported:n,notification:o,show:async t=>{if(!n)return;await l();const r=Object.assign({},e,t);return o.value=new Notification(r.title||"",r),o.value.onclick=e=>f.trigger(e),o.value.onshow=e=>v.trigger(e),o.value.onerror=e=>d.trigger(e),o.value.onclose=e=>O.trigger(e),o.value},close:j,onClick:f,onShow:v,onError:d,onClose:O}};function Ko(e){return!0===e?{}:e}function Xo(e,t={}){const{onConnected:n,onDisconnected:o,onError:l,onMessage:f,immediate:v=!0,autoClose:d=!0,protocols:O=[]}=t,data=Object(c.ref)(null),m=Object(c.ref)("CONNECTING"),j=Object(c.ref)();let h,y,S=!1,E=0,P=[];const k=(code=1e3,e)=>{j.value&&(S=!0,null==h||h(),j.value.close(code,e))},x=()=>
1{if(P.length&&j.value&&"OPEN"===m.value){for(const e of P)j.value.send(e);P=[]}},T=(e,t=!0)=>j.value&&"OPEN"===m.value?(x(),j.value.send(e),!0):(t&&P.push(e),!1),D=()=>{const r=new WebSocket(e,O);j.value=r,m.value="CONNECTING",S=!1,r.onopen=()=>{m.value="OPEN",null==n||n(r),null==y||y(),x()},r.onclose=e=>{if(m.value="CLOSED",j.value=void 0,null==o||o(r,e),!S&&t.autoReconnect){const{retries:e=-1,delay:n=1e3,onFailed:r}=Ko(t.autoReconnect);E+=1,"number"==typeof e&&(e<0||E<e)||"function"==typeof e&&e()?setTimeout(D,n):null==r||r()}},r.onerror=e=>{null==l||l(r,e)},r.onmessage=e=>{data.value=e.data,null==f||f(r,e)}};if(t.heartbeat){const{message:e="ping",interval:n=1e3}=Ko(t.heartbeat),{pause:o,resume:c}=Object(r.useIntervalFn)((()=>T(e,!1)),n,{immediate:!1});h=o,y=c}v&&D(),d&&(w(window,"beforeunload",(()=>k())),Object(r.tryOnScopeDispose)(k));return{data:data,status:m,close:k,send:T,open:()=>{k(),E=0,D()},ws:j}}function Yo(e,t,n={}){const{window:o=m}=n,data=Object(c.ref)(null),l=Object(c.shallowRef)();return o&&(l.value=new Worker(e,t),l.value.onmessage=e=>{data.value=e.data},Object(r.tryOnScopeDispose)((()=>{l.value&&l.value.terminate()}))),{data:data,post:function(e){l.value&&l.value.postMessage(e)},terminate:function(){l.value&&l.value.terminate()},worker:l}}const Qo=e=>t=>{const n=t.data[0];return Promise.resolve(e.apply(void 0,n)).then((e=>{postMessage(["SUCCESS",e])})).catch((e=>{postMessage(["ERROR",e])}))},_o=(e,t)=>{const n=`${(e=>0===e.length?"":`importScripts(${e.map((e=>`'${e}'`)).toString()})`)(t)}; onmessage=(${Qo})(${e})`,r=new Blob([n],{type:"text/javascript"});return URL.createObjectURL(r)},Jo=(e,t={})=>{const{dependencies:n=[],timeout:o,window:l=m}=t,f=Object(c.ref)(),v=Object(c.ref)("PENDING"),d=Object(c.ref)({}),O=Object(c.ref)(),j=(e="PENDING")=>{f.value&&f.value._url&&l&&(f.value.terminate(),URL.revokeObjectURL(f.value._url),d.value={},f.value=void 0,l.clearTimeout(O.value),v.value=e)};j(),Object(r.tryOnScopeDispose)(j);return{workerFn:(...t)=>"RUNNING"===v.value?(console.error("[useWebWorkerFn] You can only run one instance of the worker at a time."),Promise.reject()):(f.value=(()=>{const t=_o(e,n),r=new Worker(t);return r._url=t,r.onmessage=e=>{const{resolve:t=(()=>{}),reject:n=(()=>{})}=d.value,[r,o]=e.data;switch(r){case"SUCCESS":t(o),j(r);break;default:n(o),j("ERROR")}},r.onerror=e=>{const{reject:t=(()=>{})}=d.value;t(e),j("ERROR")},o&&(O.value=setTimeout((()=>j("TIMEOUT_EXPIRED")),o)),r})(),((...e)=>new Promise(((t,n)=>{d.value={resolve:t,reject:n},f.value&&f.value.postMessage([[...e]]),v.value="RUNNING"})))(...t)),workerStatus:v,workerTerminate:j}};function Zo({window:e=m}={}){if(!e)return Object(c.ref)(!1);const t=Object(c.ref)(e.document.hasFocus());return w(e,"blur",(()=>{t.value=!1})),w(e,"focus",(()=>{t.value=!0})),t}function ea({window:e=m}={}){if(!e)return{x:Object(c.ref)(0),y:Object(c.ref)(0)};const t=Object(c.ref)(e.pageXOffset),n=Object(c.ref)(e.pageYOffset);return w("scroll",(()=>{t.value=e.pageXOffset,n.value=e.pageYOffset}),{capture:!1,passive:!0}),{x:t,y:n}}function ta({window:e=m,initialWidth:t=1/0,initialHeight:n=1/0}={}){const o=Object(c.ref)(t),l=Object(c.ref)(n),f=()=>{e&&(o.value=e.innerWidth,l.value=e.innerHeight)};return f(),Object(r.tryOnMounted)(f),w("resize",f,{passive:!0}),{width:o,height:l}}}.call(this,n(54))}}]);
2//# sourceMappingURL=ecc463f.modern.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.