vue-pure-admin/dist/static/js/index-fb744333.js
2022-12-26 12:57:03 +08:00

2 lines
1.3 KiB
JavaScript

var c;const f=typeof window<"u",V=e=>typeof e=="string",T=()=>{};f&&((c=window==null?void 0:window.navigator)!=null&&c.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function a(e){return typeof e=="function"?e():VueDemi.unref(e)}function d(e,u){function n(...t){e(()=>u.apply(this,t),{fn:u,thisArg:this,args:t})}return n}function p(e,u={}){let n,t;return i=>{const s=a(e),o=a(u.maxWait);if(n&&clearTimeout(n),s<=0||o!==void 0&&o<=0)return t&&(clearTimeout(t),t=null),i();o&&!t&&(t=setTimeout(()=>{n&&clearTimeout(n),t=null,i()},o)),n=setTimeout(()=>{t&&clearTimeout(t),t=null,i()},s)}}VueDemi.isVue3,VueDemi.isVue3,VueDemi.isVue3;function g(e){return e}function D(e){return VueDemi.getCurrentScope()?(VueDemi.onScopeDispose(e),!0):!1}function v(e,u=200,n={}){return d(p(u,n),e)}function w(e,u=!0){VueDemi.getCurrentInstance()?VueDemi.onMounted(e):u?e():VueDemi.nextTick(e)}function y(e){VueDemi.getCurrentInstance()&&VueDemi.onUnmounted(e)}function x(e,u,n={}){const{immediate:t=!0}=n,r=VueDemi.ref(!1);let i=null;function s(){i&&(clearTimeout(i),i=null)}function o(){r.value=!1,s()}function l(...m){s(),r.value=!0,i=setTimeout(()=>{r.value=!1,i=null,e(...m)},a(u))}return t&&(r.value=!0,f&&l()),D(o),{isPending:r,start:l,stop:o}}export{y as a,v as b,V as c,D as d,g as e,f as i,T as n,a as r,w as t,x as u};