1import{a7 as w,af as v,a6 as I,b as p}from"./B7SmYxcO.js";import{w as c,n as V,r as i,y as F}from"./IWnhukcZ.js";const T=200,[L,b]=p(o=>o);function d(){return b()??{forceInView:i(null)}}function g(o,l=T){const{forceInView:s}=d(),r=i(!1),u=F(()=>{const e=o.value;if(!e)return null;if(e instanceof HTMLElement)return e;const t=e.$el;return t instanceof HTMLElement?t:null});let n=()=>{};const{start:f,stop:m}=w(()=>{r.value=!0,n?.()},l,{immediate:!1}),a=()=>{n();const{stop:e}=v(u,([t])=>{t&&(t.isIntersecting?f():m())},{threshold:0});n=e};return s.value===null?(a(),c(s,e=>{e!==null&&n()})):(s.value?a():n(),c(s,async e=>{e===null?a():await V(()=>{r.value=e})})),{inView:r,once:e=>{I(r,()=>{e()},{once:!0})}}}export{L as a,g as u};
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.