1 line
5.5 KiB
JavaScript
1 line
5.5 KiB
JavaScript
import{C as e,E as t,U as n,W as r,at as i,c as a,k as o,lt as s,nt as c,ut as l,y as u}from"./_plugin-vue_export-helper-1xMDlcEE.js";import{a as d,c as f,d as p,f as m,i as h,n as g,o as _,r as v,s as y,t as b}from"./dist-U-AqZ6hP.js";var x=g?window:void 0;g&&window.document,g&&window.navigator,g&&window.location;function S(e){let t=s(e);return t?.$el??t}function C(...e){let t=(e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)),n=a(()=>{let t=y(s(e[0])).filter(e=>e!=null);return t.every(e=>typeof e!=`string`)?t:void 0});return p(()=>[n.value?.map(e=>S(e))??[x].filter(e=>e!=null),y(s(n.value?e[1]:e[0])),y(l(n.value?e[2]:e[1])),s(n.value?e[3]:e[2])],([e,n,r,i],a,o)=>{if(!e?.length||!n?.length||!r?.length)return;let s=h(i)?{...i}:i,c=e.flatMap(e=>n.flatMap(n=>r.map(r=>t(e,n,r,s))));o(()=>{c.forEach(e=>e())})},{flush:`post`})}var w=!1;function T(e,t,n={}){let{window:r=x,ignore:i=[],capture:a=!0,detectIframe:o=!1,controls:c=!1}=n;if(!r)return c?{stop:d,cancel:d,trigger:d}:d;if(v&&!w){w=!0;let e={passive:!0};Array.from(r.document.body.children).forEach(t=>t.addEventListener(`click`,d,e)),r.document.documentElement.addEventListener(`click`,d,e)}let l=!0,u=e=>s(i).some(t=>{if(typeof t==`string`)return Array.from(r.document.querySelectorAll(t)).some(t=>t===e.target||e.composedPath().includes(t));{let n=S(t);return n&&(e.target===n||e.composedPath().includes(n))}});function f(e){let t=s(e);return t&&t.$.subTree.shapeFlag===16}function p(e,t){let n=s(e),r=n.$.subTree&&n.$.subTree.children;return r==null||!Array.isArray(r)?!1:r.some(e=>e.el===t.target||t.composedPath().includes(e.el))}let m=n=>{let r=S(e);if(n.target!=null&&!(!(r instanceof Element)&&f(e)&&p(e,n))&&!(!r||r===n.target||n.composedPath().includes(r))){if(`detail`in n&&n.detail===0&&(l=!u(n)),!l){l=!0;return}t(n)}},h=!1,g=[C(r,`click`,e=>{h||(h=!0,setTimeout(()=>{h=!1},0),m(e))},{passive:!0,capture:a}),C(r,`pointerdown`,t=>{let n=S(e);l=!u(t)&&!!(n&&!t.composedPath().includes(n))},{passive:!0}),o&&C(r,`blur`,n=>{setTimeout(()=>{let i=S(e),a=r.document.activeElement;for(;a?.shadowRoot;)a=a.shadowRoot.activeElement;a?.tagName===`IFRAME`&&!i?.contains(r.document.activeElement)&&t(n)},0)},{passive:!0})].filter(Boolean),_=()=>g.forEach(e=>e());return c?{stop:_,cancel:()=>{l=!1},trigger:e=>{l=!0,m(e),l=!1}}:_}function E(){let e=i(!1),t=u();return t&&o(()=>{e.value=!0},t),e}function D(e){let t=E();return a(()=>(t.value,!!e()))}var O=Symbol(`vueuse-ssr-width`);function k(){let t=e()?b(O,null):null;return typeof t==`number`?t:void 0}function A(e,t={}){let{window:n=x,ssrWidth:o=k()}=t,c=D(()=>n&&`matchMedia`in n&&typeof n.matchMedia==`function`),l=i(typeof o==`number`),u=i(),d=i(!1);return r(()=>{if(l.value){l.value=!c.value;let t=s(e).split(`,`);d.value=t.some(e=>{let t=e.includes(`not all`),n=e.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),r=e.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),i=!!(n||r);return n&&i&&(i=o>=_(n[1])),r&&i&&(i=o<=_(r[1])),t?!i:i});return}c.value&&(u.value=n.matchMedia(s(e)),d.value=u.value.matches)}),C(u,`change`,e=>{d.value=e.matches},{passive:!0}),a(()=>d.value)}var j=typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{},M=`__vueuse_ssr_handlers__`,N=P();function P(){return M in j||(j[M]=j[M]||{}),j[M]}function F(e,t){return N[e]||t}function I(e){return A(`(prefers-color-scheme: dark)`,e)}function L(e){return e==null?`any`:e instanceof Set?`set`:e instanceof Map?`map`:e instanceof Date?`date`:typeof e==`boolean`?`boolean`:typeof e==`string`?`string`:typeof e==`object`?`object`:Number.isNaN(e)?`any`:`number`}var R={boolean:{read:e=>e===`true`,write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},
|