1import{h as C,d as V,p as B}from"./index-mGgJqOFQ.js";import{d as b,bo as g,o as m,a as _,w as i,b as p,aK as k,c as y,F as L,a4 as $,u as s,ao as N,g as S,t as u,n as I,q as T,I as q,bl as A}from"./core-Cu1dlvv4.js";import{u as D}from"./useSearch-BI9R3Mbd.js";import{r as F,d as G}from"./date-ugE6_wQF.js";import"./date-fns-4jjKl9Wm.js";import"./locales/not-used-C_22OJqP.js";import"./locales/ar-DZ/date-fns-uefcym1R.js";import"./locales/ar/date-fns-BbSi9LdT.js";import"./locales/bn/date-fns-C_iUCXje.js";import"./locales/ca/date-fns-3OpJAUSA.js";import"./locales/cs/date-fns-CT1ySzFw.js";import"./locales/da/date-fns-DPYwfas4.js";import"./locales/de/date-fns-otTz_lh9.js";import"./locales/el/date-fns-DPFISduA.js";import"./locales/en-GB/date-fns-DaHzucfi.js";import"./locales/eo/date-fns-CQTlt1eZ.js";import"./locales/es/date-fns-DK1uJT1V.js";import"./locales/eu/date-fns-DcYEGGbB.js";import"./locales/fa-IR/date-fns-45D_hwVN.js";import"./locales/fi/date-fns-Dev_M3VC.js";import"./locales/fr/date-fns-B5_UC8lf.js";import"./locales/gl/date-fns-87UW_uhU.js";import"./locales/he/date-fns-C-yjP_b_.js";import"./locales/hi/date-fns-9owWwD6d.js";import"./locales/hu/date-fns-Gx7fdoSl.js";import"./locales/id/date-fns-BLVaqLJy.js";import"./locales/it/date-fns-CLRs5bIw.js";import"./locales/lt/date-fns-DyKydRcD.js";import"./locales/mk/date-fns-CMgf35MN.js";import"./locales/nb/date-fns-CKHCqZel.js";import"./locales/nl/date-fns-CNAqgXeM.js";import"./locales/pl/date-fns-C9slAsft.js";import"./locales/pt-BR/date-fns-N75mGB0i.js";import"./locales/pt/date-fns-CKv0lGzD.js";import"./locales/ru/date-fns-BkSoUSTk.js";import"./locales/sk/date-fns-CXU7_rNX.js";import"./locales/sl/date-fns-DudS4SI4.js";import"./locales/sv/date-fns-Dzr-sVTj.js";import"./locales/te/date-fns-CXEZ9Kx8.js";import"./locales/tr/date-fns-CoHs04qJ.js";import"./locales/uk/date-fns-BRGjM6-8.js";import"./locales/zh-CN/date-fns-BSTZOrDH.js";const Y={class:"me-3"},$t=b({__name:"ToolLogs",async setup(v){let a,c;const d=([a,c]=g(()=>A.fetch({uri:"logs?limit=25&with_details"}).then(e=>{const o={"?":{icon:"question",class:"text-warning"},true:{icon:"check",class:"text-success"},false:{icon:"close",class:"text-danger"}};return e.operation.map(r=>({...r,...o[String(r.success)]}))})),a=await a,c(),a),[n,l]=D(d,(e,o)=>o.description.toLowerCase().includes(e));return(e,o)=>{const r=V,f=N,h=k,w=C,x=B;return m(),_(x,{modelValue:s(n),"onUpdate:modelValue":o[0]||(o[0]=t=>q(n)?n.value=t:null),items:s(l),"items-name":"logs"},{default:i(()=>[p(w,{title:e.$t("logs_operation"),icon:"wrench","no-body":""},{default:i(()=>[p(h,{flush:""},{default:i(()=>[(m(!0),y(L,null,$(s(l),t=>(m(),_(f,{key:t.name,to:{name:"tool-log",params:{name:t.name||t.path}},title:s(F)(t.started_at)},{default:i(()=>[S("small",Y,u(s(G)(t.started_at)),1),p(r,{iname:t.icon,class:I(t.class)},null,8,["iname","class"]),T(" "+u(t.description),1)]),_:2},1032,["to","title"]))),128))]),_:1})]),_:1},8,["title"])]),_:1},8,["modelValue","items"])}}});export{$t as default};
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.