EasyDarwin/Win/web/assets/js/@vueuse-Zjwd5r6g.1737110241...

2 lines
5.7 KiB
JavaScript
Raw Normal View History

2025-01-18 02:18:11 +00:00
import{r as p,b as C,w as x,e as M,o as R,u as j,f as g,j as z,g as W}from"./@vue-BfhzGpZF.1737110241000.js";function b(e){return M()?(R(e),!0):!1}function y(e){return typeof e=="function"?e():j(e)}const S=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const q=Object.prototype.toString,B=e=>q.call(e)==="[object Object]",A=()=>{};function I(e,t){function n(...u){return new Promise((l,i)=>{Promise.resolve(e(()=>t.apply(this,u),{fn:t,thisArg:this,args:u})).then(l).catch(i)})}return n}function P(e,t={}){let n,u,l=A;const i=r=>{clearTimeout(r),l(),l=A};return r=>{const c=y(e),f=y(t.maxWait);return n&&i(n),c<=0||f!==void 0&&f<=0?(u&&(i(u),u=null),Promise.resolve(r())):new Promise((o,d)=>{l=t.rejectOnCancel?d:o,f&&!u&&(u=setTimeout(()=>{n&&i(n),u=null,o(r())},f)),n=setTimeout(()=>{u&&i(u),u=null,o(r())},c)})}}function H(e,t=200,n={}){return I(P(t,n),e)}function $(e,t=1e3,n={}){const{immediate:u=!0,immediateCallback:l=!1}=n;let i=null;const s=p(!1);function r(){i&&(clearInterval(i),i=null)}function c(){s.value=!1,r()}function f(){const o=y(t);o<=0||(s.value=!0,l&&e(),r(),i=setInterval(e,o))}if(u&&S&&f(),C(t)||typeof t=="function"){const o=x(t,()=>{s.value&&S&&f()});b(o)}return b(c),{isActive:s,pause:c,resume:f}}function F(e){var t;const n=y(e);return(t=n==null?void 0:n.$el)!=null?t:n}const k=S?window:void 0,L=S?window.document:void 0,N=S?window.navigator:void 0;function h(...e){let t,n,u,l;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,u,l]=e,t=k):[t,n,u,l]=e,!t)return A;Array.isArray(n)||(n=[n]),Array.isArray(u)||(u=[u]);const i=[],s=()=>{i.forEach(o=>o()),i.length=0},r=(o,d,m,v)=>(o.addEventListener(d,m,v),()=>o.removeEventListener(d,m,v)),c=x(()=>[F(t),y(l)],([o,d])=>{if(s(),!o)return;const m=B(d)?{...d}:d;i.push(...n.flatMap(v=>u.map(w=>r(o,v,w,m))))},{immediate:!0,flush:"post"}),f=()=>{c(),s()};return b(f),f}function _(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function J(...e){let t,n,u={};e.length===3?(t=e[0],n=e[1],u=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],u=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:l=k,eventName:i="keydown",passive:s=!1,dedupe:r=!1}=u,c=_(t);return h(l,i,o=>{o.repeat&&y(r)||c(o)&&n(o)},s)}function V(){const e=p(!1),t=W();return t&&z(()=>{e.value=!0},t),e}function E(e){const t=V();return g(()=>(t.value,!!e()))}function Q(e={}){const{navigator:t=N}=e,n=["chargingchange","chargingtimechange","dischargingtimechange","levelchange"],u=E(()=>t&&"getBattery"in t&&typeof t.getBattery=="function"),l=p(!1),i=p(0),s=p(0),r=p(1);let c;function f(){l.value=this.charging,i.value=this.chargingTime||0,s.value=this.dischargingTime||0,r.value=this.level}return u.value&&t.getBattery().then(o=>{c=o,f.call(c),h(c,n,f,{passive:!0})}),{isSupported:u,charging:l,chargingTime:i,dischargingTime:s,level:r}}function U(e,t,n={}){const{window:u=k,...l}=n;let i;const s=E(()=>u&&"ResizeObserver"in u),r=()=>{i&&(i.disconnect(),i=void 0)},c=g(()=>Array.isArray(e)?e.map(d=>F(d)):[F(e)]),f=x(c,d=>{if(r(),s.value&&u){i=new ResizeObserver(t);for(const m of d)m&&i.observe(m,l)}},{immediate:!0,flush:"post"}),o=()=>{r(),f()};return b(o),{isSupported:s,stop:o}}const O=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function X(e,t={}){const{document:n=L,autoExit:u=!1}=t,l=g(()=>{var a;return(a=F(e))!=null?a:n==null?void 0:n.querySelector("html")}),i=p(!1),s=g(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(a=>n&&a in n||l.value&&a in l.value)),r=g(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(a=>n&&a in n||l.value&&a in l.value)),c=g(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(a=>n&&a in n||l.value&&a in l.value)),f=["fullscreenElement","webkitFullsc