| 12 |
- var e=Object.defineProperty,n=Object.defineProperties,t=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,r=(n,t,l)=>t in n?e(n,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):n[t]=l,a=(e,n)=>{for(var t in n||(n={}))u.call(n,t)&&r(e,t,n[t]);if(l)for(var t of l(n))i.call(n,t)&&r(e,t,n[t]);return e},o=(e,n,t)=>new Promise(((l,u)=>{var i=e=>{try{a(t.next(e))}catch(n){u(n)}},r=e=>{try{a(t.throw(e))}catch(n){u(n)}},a=e=>e.done?l(e.value):Promise.resolve(e.value).then(i,r);a((t=t.apply(e,n)).next())}));import{x as s,y as c,z as v,D as d,E as f,F as m,G as h,I as p}from"./index-CqEtSlNP.js";import{r as b,w,c as y,x as O,d as g,e as I}from"./vendor-CnLKbIcc.js";const E=d?window:void 0,F=d?window.document:void 0;function S(e){var n;const t=f(e);return null!=(n=null==t?void 0:t.$el)?n:t}function x(...e){let n,t,l,u;if("string"==typeof e[0]||Array.isArray(e[0])?([t,l,u]=e,n=E):[n,t,l,u]=e,!n)return v;Array.isArray(t)||(t=[t]),Array.isArray(l)||(l=[l]);const i=[],r=()=>{i.forEach((e=>e())),i.length=0},o=w((()=>[S(n),f(u)]),(([e,n])=>{if(r(),!e)return;const u=h(n)?a({},n):n;i.push(...t.flatMap((n=>l.map((t=>((e,n,t,l)=>(e.addEventListener(n,t,l),()=>e.removeEventListener(n,t,l)))(e,n,t,u))))))}),{immediate:!0,flush:"post"}),s=()=>{o(),r()};return c(s),s}function k(e){const n=function(){const e=b(!1),n=I();return n&&g((()=>{e.value=!0}),n),e}();return y((()=>(n.value,Boolean(e()))))}function A(e,n,t={}){const r=t,{window:a=E}=r,o=((e,n)=>{var t={};for(var r in e)u.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&l)for(var r of l(e))n.indexOf(r)<0&&i.call(e,r)&&(t[r]=e[r]);return t})(r,["window"]);let s;const v=k((()=>a&&"ResizeObserver"in a)),d=()=>{s&&(s.disconnect(),s=void 0)},m=y((()=>{const n=f(e);return Array.isArray(n)?n.map((e=>S(e))):[S(n)]})),h=w(m,(e=>{if(d(),v.value&&a){s=new ResizeObserver(n);for(const n of e)n&&s.observe(n,o)}}),{immediate:!0,flush:"post"}),p=()=>{d(),h()};return c(p),{isSupported:v,stop:p}}function z(e,n={}){const{delayEnter:t=0,delayLeave:l=0,window:u=E}=n,i=b(!1);let r;const a=e=>{const n=e?t:l;r&&(clearTimeout(r),r=void 0),n?r=setTimeout((()=>i.value=e),n):i.value=e};return u?(x(e,"mouseenter",(()=>a(!0)),{passive:!0}),x(e,"mouseleave",(()=>a(!1)),{passive:!0}),i):i}function C(e,n={width:0,height:0},t={}){const{window:l=E,box:u="content-box"}=t,i=y((()=>{var n,t;return null==(t=null==(n=S(e))?void 0:n.namespaceURI)?void 0:t.includes("svg")})),r=b(n.width),a=b(n.height),{stop:o}=A(e,(([n])=>{const t="border-box"===u?n.borderBoxSize:"content-box"===u?n.contentBoxSize:n.devicePixelContentBoxSize;if(l&&i.value){const n=S(e);if(n){const e=n.getBoundingClientRect();r.value=e.width,a.value=e.height}}else if(t){const e=Array.isArray(t)?t:[t];r.value=e.reduce(((e,{inlineSize:n})=>e+n),0),a.value=e.reduce(((e,{blockSize:n})=>e+n),0)}else r.value=n.contentRect.width,a.value=n.contentRect.height}),t);s((()=>{const t=S(e);t&&(r.value="offsetWidth"in t?t.offsetWidth:n.width,a.value="offsetHeight"in t?t.offsetHeight:n.height)}));const c=w((()=>S(e)),(e=>{r.value=e?n.width:0,a.value=e?n.height:0}));return{width:r,height:a,stop:function(){o(),c()}}}const P=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function R(e,n={}){const{document:t=F,autoExit:l=!1}=n,u=y((()=>{var n;return null!=(n=S(e))?n:null==t?void 0:t.querySelector("html")})),i=b(!1),r=y((()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find((e=>t&&e in t||u.value&&e in u.value)))),a=y((()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find((e=>t&&e in t||u.value&&e in u.value)))),s=y((()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find((e=>t&&e in t||u.value&&e in u.value)))),v=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find((e=>t&&e in t)),d=k((()=>u.value&&t&&void 0!==r.value&&void 0!==a.value&&void 0!==s.value)),f=()=>{if(s.value){if(t&&null!=t[s.value])return t[s.value];{const e=u.value;if(null!=(null==e?void 0:e[s.value]))return Boolean(e[s.value])}}return!1};function m(){return o(this,null,(function*(){if(d.value&&i.value){if(a.value)if(null!=(null==t?void 0:t[a.value]))yield t[a.value]();else{const e=u.value;null!=(null==e?void 0:e[a.value])&&(yield e[a.value]())}i.value=!1}}))}function h(){return o(this,null,(function*(){if(!d.value||i.value)return;f()&&(yield m());const e=u.value;r.value&&null!=(null==e?void 0:e[r.value])&&(yield e[r.value](),i.value=!0)}))}const p=()=>{const e=f();(!e||e&&v&&(null==t?void 0:t[v])===u.value)&&(i.value=e)};return x(t,P,p,!1),x((()=>S(u)),P,p,!1),l&&c(m),{isSupported:d,isFullscreen:i,enter:h,exit:m,toggle:function(){return o(this,null,(function*(){yield i.value?m():h()}))}}}const j={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]},B=Object.assign({},{linear:m},j);function L([e,n,t,l]){const u=(e,n)=>1-3*n+3*e,i=(e,n)=>3*n-6*e,r=e=>3*e,a=(e,n,t)=>((u(n,t)*e+i(n,t))*e+r(n))*e;return o=>e===n&&t===l?o:a((n=>{let l=n;for(let v=0;v<4;++v){const v=(o=l,3*u(s=e,c=t)*o*o+2*i(s,c)*o+r(s));if(0===v)return l;l-=(a(l,e,t)-n)/v}var o,s,c;return l})(o),n,l)}function Q(e,n,t){return e+t*(n-e)}function q(e){return("number"==typeof e?[e]:e)||[]}function T(e,l={}){let u=0;const i=()=>{const n=f(e);return"number"==typeof n?n:n.map(f)},r=b(i());return w(i,(e=>o(this,null,(function*(){var i,o;if(f(l.disabled))return;const s=++u;if(l.delay&&(yield p(f(l.delay))),s!==u)return;const c=Array.isArray(e)?e.map(f):f(e);var v,d;null==(i=l.onStarted)||i.call(l),yield function(e,n,t,l={}){var u,i;const r=f(n),a=f(t),o=q(r),s=q(a),c=null!=(u=f(l.duration))?u:1e3,v=Date.now(),d=Date.now()+c,h="function"==typeof l.transition?l.transition:null!=(i=f(l.transition))?i:m,p="function"==typeof h?h:L(h);return new Promise((n=>{e.value=r;const t=()=>{var u;if(null==(u=l.abort)?void 0:u.call(l))return void n();const i=Date.now(),r=p((i-v)/c),f=q(e.value).map(((e,n)=>Q(o[n],s[n],r)));Array.isArray(e.value)?e.value=f.map(((e,n)=>{var t,l;return Q(null!=(t=o[n])?t:0,null!=(l=s[n])?l:0,r)})):"number"==typeof e.value&&(e.value=f[0]),i<d?requestAnimationFrame(t):(e.value=a,n())};t()}))}(r,r.value,c,(v=a({},l),d={abort:()=>{var e;return s!==u||(null==(e=l.abort)?void 0:e.call(l))}},n(v,t(d)))),null==(o=l.onFinished)||o.call(l)}))),{deep:!0}),w((()=>f(l.disabled)),(e=>{e&&(u++,r.value=i())})),c((()=>{u++})),y((()=>f(l.disabled)?i():r.value))}function D(e={}){const{window:n=E,initialWidth:t=Number.POSITIVE_INFINITY,initialHeight:l=Number.POSITIVE_INFINITY,listenOrientation:u=!0,includeScrollbar:i=!0,type:r="inner"}=e,a=b(t),o=b(l),v=()=>{n&&("outer"===r?(a.value=n.outerWidth,o.value=n.outerHeight):i?(a.value=n.innerWidth,o.value=n.innerHeight):(a.value=n.document.documentElement.clientWidth,o.value=n.document.documentElement.clientHeight))};if(v(),s(v),x("resize",v,{passive:!0}),u){const e=function(e,n={}){const{window:t=E}=n,l=k((()=>t&&"matchMedia"in t&&"function"==typeof t.matchMedia));let u;const i=b(!1),r=e=>{i.value=e.matches},a=()=>{u&&("removeEventListener"in u?u.removeEventListener("change",r):u.removeListener(r))},o=O((()=>{l.value&&(a(),u=t.matchMedia(f(e)),"addEventListener"in u?u.addEventListener("change",r):u.addListener(r),i.value=u.matches)}));return c((()=>{o(),a(),u=void 0})),i}("(orientation: portrait)");w(e,(()=>v()))}return{width:a,height:o}}export{B as T,x as a,D as b,z as c,R as d,C as e,T as u};
|