1import{t as e}from"./DK3Fl9T5.js";import{$ as t,C as n,H as r,Kt as i,d as a,f as o,ft as s,gt as c,h as l,qt as u,wt as d,x as f}from"./BI_QJabo.js";import{d as p}from"./DIHQTSf3.js";import{t as m}from"./GCPSzC6t.js";var h=[`popovertarget`],g=n({__name:`LogIpMenu`,props:{ip:{},count:{}},emits:[`filter`],setup(e,{emit:n}){let g=n,_=t(),v=c(!1),y=a(()=>[{text:e.count==null?`Filter for ${e.ip}`:`Filter for ${e.ip} (${e.count})`,click:()=>{g(`filter`,{key:`search`,value:e.ip}),v.value=!1}},{text:`Look up on ipinfo.io`,route:`https://ipinfo.io/${e.ip}`,target:`_blank`}]);return(t,n)=>{let a=m;return r(),l(`span`,null,[o(`button`,{type:`button`,class:`text-main-500 tabular-nums hover:underline`,popovertarget:d(_),style:i({"anchor-name":`--`+d(_)}),title:`Filter or look up this IP`,onClick:n[0]||=p(()=>{},[`stop`])},u(e.ip),13,h),f(a,{id:d(_),"menu-items":d(y),size:`xs`,modelValue:d(v),"onUpdate:modelValue":n[1]||=e=>s(v)?v.value=e:null,onMouseleave:n[2]||=e=>v.value=!1},null,8,[`id`,`menu-items`,`modelValue`])])}}}),_=e({default:()=>v}),v=Object.assign(g,{__name:`LogIpMenu`});export{_ as n,v 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.