1 line
2.4 KiB
JavaScript
1 line
2.4 KiB
JavaScript
import{k as V,s as R,m as A,o as C,q as M,t as I,v as b,w as P,H as Y,x as q,y as T,z as g,A as D,a as B,d as y,B as $,C as j,D as z,F,G,I as J,J as K,c as W,h as E,K as Q,i as U,L as X}from"./zMaxtLPV.js";import{b as Z}from"./-GGv_dd_.js";const x=["touchstart","touchmove"];function rr(r){return x.includes(r)}const er=new Set,O=new Set;function m(r){var N;var e=this,s=e.ownerDocument,c=r.type,o=((N=r.composedPath)==null?void 0:N.call(r))||[],t=o[0]||r.target,u=0,_=r.__root;if(_){var d=o.indexOf(_);if(d!==-1&&(e===document||e===window)){r.__root=e;return}var h=o.indexOf(e);if(h===-1)return;d<=h&&(u=d)}if(t=o[u]||r.target,t!==e){V(r,"currentTarget",{configurable:!0,get(){return t||s}});var w=M,i=I;R(null),A(null);try{for(var a,n=[];t!==null;){var f=t.assignedSlot||t.parentNode||t.host||null;try{var l=t["__"+c];if(l!=null&&(!t.disabled||r.target===t))if(C(l)){var[k,...H]=l;k.apply(t,[r,...H])}else l.call(t,r)}catch(p){a?n.push(p):a=p}if(r.cancelBubble||f===e||f===null)break;t=f}if(a){for(let p of n)queueMicrotask(()=>{throw p});throw a}}finally{r.__root=e,delete r.currentTarget,R(w),A(i)}}}function nr(r,e){var s=e==null?"":typeof e=="object"?e+"":e;s!==(r.__t??(r.__t=r.nodeValue))&&(r.__t=s,r.nodeValue=s+"")}function tr(r,e){return L(r,e)}function ir(r,e){b(),e.intro=e.intro??!1;const s=e.target,c=E,o=y;try{for(var t=P(s);t&&(t.nodeType!==8||t.data!==Y);)t=q(t);if(!t)throw T;g(!0),D(t),B();const u=L(r,{...e,anchor:t});if(y===null||y.nodeType!==8||y.data!==$)throw j(),T;return g(!1),u}catch(u){if(u===T)return e.recover===!1&&z(),b(),F(s),g(!1),tr(r,e);throw u}finally{g(c),D(o)}}const v=new Map;function L(r,{target:e,anchor:s,props:c={},events:o,context:t,intro:u=!0}){b();var _=new Set,d=i=>{for(var a=0;a<i.length;a++){var n=i[a];if(!_.has(n)){_.add(n);var f=rr(n);e.addEventListener(n,m,{passive:f});var l=v.get(n);l===void 0?(document.addEventListener(n,m,{passive:f}),v.set(n,1)):v.set(n,l+1)}}};d(G(er)),O.add(d);var h=void 0,w=J(()=>{var i=s??e.appendChild(K());return W(()=>{if(t){Q({});var a=U;a.c=t}o&&(c.$$events=o),E&&Z(i,null),h=r(i,c)||{},E&&(I.nodes_end=y),t&&X()}),()=>{var f;for(var a of _){e.removeEventListener(a,m);var n=v.get(a);--n===0?(document.removeEventListener(a,m),v.delete(a)):v.set(a,n)}O.delete(d),i!==s&&((f=i.parentNode)==null||f.removeChild(i))}});return S.set(h,w),h}let S=new WeakMap;function or(r,e){const s=S.get(r);return s?(S.delete(r),s(e)):Promise.resolve()}export{ir as h,tr as m,nr as s,or as u};
|