PageSourceSearch

https://korena.ai/_next/static/chunks/live-signal-rows-BesjkYjd.js

js korena.ai collected 2026-10-05 14:05:33 UTC 1,937 bytes, 1 lines download raw bytes

1import{r as e}from"./rolldown-runtime-hePW80VL.js";import{i as t,r as n}from"./framework-VMt8bis0.js";import{i as r,r as i}from"./data-x3h63QTp.js";import{n as a,r as o,t as s}from"./signal-parts-CxXSEY4y.js";var c=e(t(),1),l=n(),u=5e3,d=i.length,f=[...i,...r];function p(){let e=(0,c.useRef)(null),[t,n]=(0,c.useState)(i),[r,p]=(0,c.useState)(0),[m,h]=(0,c.useState)(!1),[g,_]=(0,c.useState)(!1),[v,y]=(0,c.useState)(!1),b=r>0?t[0].id:null;return(0,c.useEffect)(()=>{let t=e.current;if(!t)return;let n=()=>h(!0),r=()=>h(!1);return t.addEventListener(`mouseenter`,n),t.addEventListener(`mouseleave`,r),()=>{t.removeEventListener(`mouseenter`,n),t.removeEventListener(`mouseleave`,r)}},[]),(0,c.useEffect)(()=>{let t=e.current;if(!(t&&`IntersectionObserver`in window))return;let n=new IntersectionObserver(([e])=>_(e.isIntersecting));n.observe(t);let r=()=>y(document.hidden);return r(),document.addEventListener(`visibilitychange`,r),()=>{n.disconnect(),document.removeEventListener(`visibilitychange`,r)}},[]),(0,c.useEffect)(()=>{if(m||!g||v)return;let e=window.setTimeout(()=>{let e=f[(d+r)%f.length];n(t=>[e,...t.slice(0,-1)]),p(e=>e+1)},u);return()=>window.clearTimeout(e)},[r,m,g,v]),(0,l.jsx)(`tbody`,{ref:e,children:t.map((e,t)=>(0,l.jsxs)(`tr`,{className:`border-[#0B0F2A]/10 border-b transition-colors *:px-4 *:py-3 *:align-middle last:border-0 hover:bg-[#BBFF9C]/20 ${e.id===b?`korena-signal-arrive`:``}`,children:[(0,l.jsx)(`td`,{className:`text-[#778299] tabular-nums`,children:t+1}),(0,l.jsx)(`td`,{className:`whitespace-nowrap font-medium`,children:e.source}),(0,l.jsx)(`td`,{className:`text-[#0B0F2A]/80`,children:e.signal}),(0,l.jsx)(`td`,{children:(0,l.jsx)(o,{variant:e.statusVariant,children:e.status})}),(0,l.jsx)(`td`,{children:(0,l.jsx)(a,{className:`whitespace-nowrap`,signal:e,size:28})}),(0,l.jsx)(`td`,{className:`text-right`,children:(0,l.jsx)(s,{value:e.confidence})})]},e.id))})}export{p as LiveSignalRows};

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.