vendor: 1,482 bytes, line 1
1import{s as e}from"./chunk-Bj-mKKzh.js";import{C as t,S as n}from"./Paper-CT95-TX0.js";import{n as r}from"./jsx-runtime-CcNMceED.js";import{t as i}from"./ownerDocument-B5Ziqx15.js";import{t as a}from"./contains-BvdWfkeY.js";import{t as o}from"./getReactElementRef-BsCDmei1.js";var s=e(r(),1);function c(e){return e.substring(2).toLowerCase()}function l(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}function u(e){let{children:r,disableReactTree:u=!1,mouseEvent:d=`onClick`,onClickAway:f,touchEvent:p=`onTouchEnd`}=e,m=s.useRef(!1),h=s.useRef(null),g=s.useRef(!1),_=s.useRef(!1);s.useEffect(()=>(setTimeout(()=>{g.current=!0},0),()=>{g.current=!1}),[]);let v=t(o(r),h),y=n(e=>{let t=_.current;_.current=!1;let n=i(h.current);if(!g.current||!h.current||`clientX`in e&&l(e,n))return;if(m.current){m.current=!1;return}let r;r=e.composedPath?e.composedPath().includes(h.current):!a(n.documentElement,e.target)||a(h.current,e.target),!r&&(u||!t)&&f(e)}),b=e=>t=>{_.current=!0;let n=r.props[e];n&&n(t)},x={ref:v};return p!==!1&&(x[p]=b(p)),s.useEffect(()=>{if(p!==!1){let e=c(p),t=i(h.current),n=()=>{m.current=!0};return t.addEventListener(e,y),t.addEventListener(`touchmove`,n),()=>{t.removeEventListener(e,y),t.removeEventListener(`touchmove`,n)}}},[y,p]),d!==!1&&(x[d]=b(d)),s.useEffect(()=>{if(d!==!1){let e=c(d),t=i(h.current);return t.addEventListener(e,y),()=>{t.removeEventListener(e,y)}}},[y,d]),s.cloneElement(r,x)}export{u as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.