2025-03-25 21:30:34 +01:00

2 lines
1.3 KiB
JavaScript

import{J as s,K as f,L as y,u as g,M as O,N as S,O as q,P as x}from"./DQ4wegPz.js";function B(r){var a=y,i=g;s(null),f(null);try{return r()}finally{s(a),f(i)}}const T=new Set,W=new Set;function M(r,a,i,n){function e(t){if(n.capture||N.call(a,t),!t.cancelBubble)return B(()=>i.call(this,t))}return r.startsWith("pointer")||r.startsWith("touch")||r==="wheel"?S(()=>{a.addEventListener(r,e,n)}):a.addEventListener(r,e,n),e}function D(r,a,i,n,e){var t={capture:n,passive:e},u=M(r,a,i,t);(a===document.body||a===window||a===document)&&O(()=>{a.removeEventListener(r,u,t)})}function N(r){var w;var a=this,i=a.ownerDocument,n=r.type,e=((w=r.composedPath)==null?void 0:w.call(r))||[],t=e[0]||r.target,u=0,p=r.__root;if(p){var _=e.indexOf(p);if(_!==-1&&(a===document||a===window)){r.__root=a;return}var v=e.indexOf(a);if(v===-1)return;_<=v&&(u=_)}if(t=e[u]||r.target,t!==a){q(r,"currentTarget",{configurable:!0,get(){return t||i}});var b=y,L=g;s(null),f(null);try{for(var c,d=[];t!==null;){var h=t.assignedSlot||t.parentNode||t.host||null;try{var o=t["__"+n];if(o!==void 0&&!t.disabled)if(x(o)){var[k,...E]=o;k.apply(t,[r,...E])}else o.call(t,r)}catch(l){c?d.push(l):c=l}if(r.cancelBubble||h===a||h===null)break;t=h}if(c){for(let l of d)queueMicrotask(()=>{throw l});throw c}}finally{r.__root=a,delete r.currentTarget,s(b),f(L)}}}export{T as a,D as e,N as h,W as r};