PageSourceSearch

https://plataforma.spbim.com.br/build/assets/Index-A0b9NBGI.js

js spbim.com.br collected 2026-09-25 09:22:48 UTC 37,788 bytes, 1 lines download raw bytes

1import{r as z,q,x as I,c as w,o as l,b as a,d as x,e as Z,h as J,w as Q,f as e,_ as f,g as p,t as r,i as b,n as u,j as v,v as j,F as g,m as h,l as $,L as G,E,u as W,s as H}from"./app-CxO6jehT.js";import{_ as X}from"./AdminLayout-BG0CUvnm.js";import{_ as Y}from"./NvAdminLayout-BfRNjB6v.js";import{d as K}from"./debounce-BNPs-3zS.js";import"./useLogo-BNviQ9OQ.js";import"./useTheme-BH9lgXBa.js";import"./useRoles-DKN5sriX.js";import"./adminMenu-CmIgWf9r.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./DropdownLink-D5LQruls.js";import"./ThemeToggle-CGeJONwW.js";import"./ApontarErroModal-D2KrfztX.js";import"./useBugContext-BqH3Y2l-.js";import"./NvFlash-Cu53x5Op.js";import"./NovidadesModal-D7RvxhbC.js";const ee={class:"space-y-6"},te={class:"flex flex-col lg:flex-row lg:items-center justify-between gap-4"},se={class:"flex items-center gap-2 text-[10px] font-black uppercase tracking-[0.2em] nv-text-muted nv-mono"},oe={class:"text-2xl font-black tracking-tight mt-1 flex items-center gap-3"},le={class:"inline-flex items-center justify-center w-10 h-10 rounded-2xl nv-accent-text",style:{background:"var(--nv-bg-elevated)",border:"1px solid var(--nv-panel-border)"}},re=["href"],ae={class:"grid grid-cols-2 md:grid-cols-4 gap-4"},ne={class:"nv-panel rounded-2xl p-5"},ie={class:"flex items-center justify-between"},de={class:"w-8 h-8 rounded-xl flex items-center justify-center nv-accent-text",style:{background:"var(--nv-bg-elevated)",border:"1px solid var(--nv-panel-border)"}},ce={class:"text-2xl font-black mt-2"},ue={class:"nv-panel rounded-2xl p-5"},pe={class:"flex items-center justify-between"},ve={class:"w-8 h-8 rounded-xl flex items-center justify-center nv-accent-text",style:{background:"var(--nv-bg-elevated)",border:"1px solid var(--nv-panel-border)"}},xe={class:"text-2xl font-black mt-2"},be={class:"nv-text-muted text-base"},ge={class:"nv-panel rounded-2xl p-5"},me={class:"flex items-center justify-between"},fe={class:"w-8 h-8 rounded-xl flex items-center justify-center nv-accent-text",style:{background:"var(--nv-bg-elevated)",border:"1px solid var(--nv-panel-border)"}},ke={class:"text-2xl font-black mt-2"},_e={class:"nv-text-muted text-base"},ye={class:"nv-panel rounded-2xl p-5"},he={class:"flex items-center justify-between"},we={class:"w-8 h-8 rounded-xl flex items-center justify-center nv-accent-text",style:{background:"var(--nv-bg-elevated)",border:"1px solid var(--nv-panel-border)"}},je={class:"text-2xl font-black mt-2"},$e={class:"nv-panel rounded-3xl overflow-hidden"},Se={class:"flex items-center gap-3"},Ce={key:0,class:"nv-btn-accent rounded-full px-2 py-0.5 text-[9px] font-black"},Ve={key:0},Me={class:"px-6 pb-6 pt-2 border-t",style:{"border-color":"var(--nv-panel-border)"}},Le={class:"relative mb-4"},Be={class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-3 mb-3"},ze=["value"],Ae=["value"],Te=["value"],Ue={class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-3"},Pe={class:"flex items-end"},qe={class:"nv-panel rounded-3xl overflow-hidden"},Ne={class:"overflow-x-auto"},Oe={class:"min-w-full text-sm"},Fe={class:"border-b hover:bg-[var(--nv-bg-elevated)] transition-colors",style:{"border-color":"var(--nv-panel-border)"}},De={class:"py-4 px-6"},Re=["onClick","title"],Ee={class:"py-4 px-6 whitespace-nowrap"},He={class:"font-bold text-xs"},Ie={key:0,class:"text-[9px] nv-text-muted font-black uppercase tracking-widest mt-0.5"},Ze={class:"py-4 px-6"},Je={class:"py-4 px-6 max-w-md"},Qe=["title"],Ge={class:"py-4 px-6 whitespace-nowrap"},Ke={key:0,class:"flex items-center gap-2"},We={class:"text-xs font-bold"},Xe={class:"px-1.5 py-0.5 rounded text-[10px] font-mono nv-text-muted",style:{background:"var(--nv-bg-elevated)"}},Ye={key:1,class:"nv-text-muted text-xs"},et={class:"py-4 px-6"},tt={class:"flex items-center gap-2.5"},st={class:"w-7 h-7 rounded-full flex items-center justify-center text-[10px] font-black border shrink-0 nv-accent-text",style:{"border-color":"var(--nv-panel-border)",background:"var(--nv-bg-elevated)"}},ot={class:"min-w-0"},lt={class:"text-xs font-bold truncate"},rt={key:0,class:"text-[10px] nv-text-muted font-mono"},at={key:0,class:"border-b",style:{background:"var(--nv-bg-elevated)","border-color":"var(--nv-panel-border)"}},nt={colspan:"6",class:"px-6 py-4"},it={class:"text-[11px] font-mono border rounded-xl p-4 overflow-x-auto leading-relaxed",style:{background:"var(--nv-solid)","border-color":"var(--nv-panel-border)",color:"var(--nv-text)"}},dt={key:0},ct={colspan:"6",class:"py-20"},ut={class:"flex flex-col items-center justify-center text-center"},pt={class:"w-16 h-16 rounded-2xl flex items-center justify-center nv-text-muted mb-4",style:{background:"var(--nv-bg-elevated)",border:"1px solid var(--nv-panel-border)"}},vt={key:0,class:"px-6 py-4 border-t flex flex-col sm:flex-row items-center justify-between gap-3",style:{"border-color":"var(--nv-panel-border)"}},xt={class:"text-[10px] font-black uppercase tracking-widest nv-text-muted"},bt={class:"font-black"},gt={class:"font-black"},mt={class:"font-black"},ft={class:"flex items-center gap-1.5 flex-wrap justify-center"},kt=["onClick","disabled","innerHTML"],_t={__name:"LogsIndexV2",props:{filters:Object,logs:Object,options:Object},setup(k){const n=k,c=z({q:n.filters?.q||"",log_name:n.filters?.log_name||"",event:n.filters?.event||"",subject_type:n.filters?.subject_type||"",causer_id:n.filters?.causer_id||"",from:n.filters?.from||"",to:n.filters?.to||"",per_page:n.filters?.per_page||25}),d=z({}),y=z(!0),V=K(()=>{q.get(route("admin.logs.index"),c.value,{preserveState:!0,replace:!0,preserveScroll:!0})},300);I(c,V,{deep:!0});const U=w(()=>n.logs?.data||[]),m=w(()=>({total:n.logs?.total??n.logs?.meta?.total??0,current_page:n.logs?.current_page??n.logs?.meta?.current_page??1,last_page:n.logs?.last_page??n.logs?.meta?.last_page??1,from:n.logs?.from??n.logs?.meta?.from??0,to:n.logs?.to??n.logs?.meta?.to??0,links:n.logs?.links??n.logs?.meta?.links??[]})),_=w(()=>{const i=Object.fromEntries(Object.entries(c.value).filter(([,t])=>t!==""&&t!==null&&t!==void 0)),s=new URLSearchParams(i).toString();return route("admin.logs.export")+(s?`?${s}`:"")}),M=w(()=>{const i=c.value;return[i.q,i.log_name,i.event,i.subject_type,i.causer_id,i.from,i.to].filter(s=>s!==""&&s!==null&&s!==void 0).length}),L=i=>{if(!i)return"—";
1try{return new Date(i).toLocaleString("pt-BR",{timeZone:"America/Sao_Paulo",day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit",second:"2-digit"})}catch{return String(i)}},P=i=>i?i.split("\\").pop():"—",B=i=>{const s=(i||"").toLowerCase();return s.includes("creat")?"var(--nv-success, #10b981)":s.includes("updat")?"var(--nv-accent-2, #0ea5e9)":s.includes("delet")?"var(--nv-danger, #f43f5e)":s.includes("login")?"var(--nv-accent, #6366f1)":s.includes("logout")?"#f59e0b":s.includes("fail")||s.includes("error")?"var(--nv-danger, #f43f5e)":"var(--nv-text-muted)"},N=i=>(i.causer?.name||"?").charAt(0).toUpperCase(),O=i=>i.causer?.name||(i.causer_id?`#${i.causer_id}`:"Sistema"),A=i=>{try{const s=typeof i.properties=="string"?JSON.parse(i.properties):i.properties;return!s||typeof s=="object"&&Object.keys(s).length===0?null:JSON.stringify(s,null,2)}catch{return null}},T=i=>{d.value[i]=!d.value[i]},F=()=>{c.value={q:"",log_name:"",event:"",subject_type:"",causer_id:"",from:"",to:"",per_page:25}},D=i=>{i&&q.get(i,{},{preserveState:!0,preserveScroll:!0})};return(i,s)=>(l(),a(g,null,[x(Z(J),{title:"Logs do Sistema"}),x(Y,null,{default:Q(()=>[e("div",ee,[e("div",te,[e("div",null,[e("div",se,[s[9]||(s[9]=e("span",null,"Admin",-1)),x(f,{name:"chevron-right",size:12}),s[10]||(s[10]=e("span",null,"Auditoria",-1))]),e("h1",oe,[e("span",le,[x(f,{name:"list",size:18})]),s[11]||(s[11]=p(" Logs do Sistema ",-1))]),s[12]||(s[12]=e("p",{class:"text-sm nv-text-muted font-medium mt-2 ml-[52px]"}," Auditoria completa de autenticação, requisições e ações realizadas no sistema. ",-1))]),e("a",{href:_.value,class:"nv-btn-accent w-auto px-5 py-3 rounded-2xl text-[11px] font-black uppercase tracking-widest inline-flex items-center gap-2"},[x(f,{name:"download",size:16}),s[13]||(s[13]=p(" Exportar CSV ",-1))],8,re)]),e("div",ae,[e("div",ne,[e("div",ie,[s[14]||(s[14]=e("div",{class:"text-[10px] font-black uppercase tracking-widest nv-text-muted"},"Total Filtrado",-1)),e("div",de,[x(f,{name:"chart-bar",size:16})])]),e("div",ce,r(Number(m.value.total).toLocaleString("pt-BR",{timeZone:"America/Sao_Paulo"})),1)]),e("div",ue,[e("div",pe,[s[15]||(s[15]=e("div",{class:"text-[10px] font-black uppercase tracking-widest nv-text-muted"},"Página Atual",-1)),e("div",ve,[x(f,{name:"folder",size:16})])]),e("div",xe,[p(r(m.value.current_page),1),e("span",be," / "+r(m.value.last_page),1)])]),e("div",ge,[e("div",me,[s[16]||(s[16]=e("div",{class:"text-[10px] font-black uppercase tracking-widest nv-text-muted"},"Mostrando",-1)),e("div",fe,[x(f,{name:"eye",size:16})])]),e("div",ke,[p(r(m.value.from),1),e("span",_e,"–"+r(m.value.to),1)])]),e("div",ye,[e("div",he,[s[17]||(s[17]=e("div",{class:"text-[10px] font-black uppercase tracking-widest nv-text-muted"},"Filtros Ativos",-1)),e("div",we,[x(f,{name:"filter",size:16})])]),e("div",je,r(M.value),1)])]),e("div",$e,[e("button",{onClick:s[0]||(s[0]=t=>y.value=!y.value),class:"w-full px-6 py-4 flex items-center justify-between hover:bg-[var(--nv-bg-elevated)] transition-colors"},[e("div",Se,[x(f,{name:"filter",size:18,class:"nv-accent-text"}),s[18]||(s[18]=e("span",{class:"text-[11px] font-black uppercase tracking-widest"},"Filtros",-1)),M.value>0?(l(),a("span",Ce,[p(r(M.value)+" ativo",1),M.value>1?(l(),a("span",Ve,"s")):b("",!0)])):b("",!0)]),x(f,{name:"chevron-right",size:18,class:u(["nv-text-muted transition-transform",y.value?"rotate-90":""])},null,8,["class"])]),v(e("div",Me,[e("div",Le,[x(f,{name:"search",size:18,class:"absolute left-4 top-1/2 -translate-y-1/2 nv-text-muted"}),v(e("input",{"onUpdate:modelValue":s[1]||(s[1]=t=>c.value.q=t),placeholder:"Buscar por descrição, evento, properties ou nome do causer...",class:"w-full pl-12 pr-4 py-3.5 rounded-2xl border-none font-medium text-sm focus:outline-none focus:ring-2 focus:ring-[var(--nv-accent)] transition-all",style:{background:"var(--nv-bg-elevated)",color:"var(--nv-text)"}},null,512),[[j,c.value.q]])]),e("div",Be,[e("div",null,[s[20]||(s[20]=e("label",{class:"block text-[9px] font-black uppercase tracking-widest nv-text-muted mb-1.5"},"Log",-1)),v(e("select",{"onUpdate:modelValue":s[2]||(s[2]=t=>c.value.log_name=t),class:"w-full px-3 py-2.5 rounded-xl border-none font-medium text-sm focus:outline-none focus:ring-2 focus:ring-[var(--nv-accent)]",style:{background:"var(--nv-bg-elevated)",color:"var(--nv-text)"}},[s[19]||(s[19]=e("option",{value:""},"Todos",-1)),(l(!0),a(g,null,h(k.options.log_names,t=>(l(),a("option",{key:t,value:t},r(t),9,ze))),128))],512),[[$,c.value.log_name]])]),e("div",null,[s[22]||(s[22]=e("label",{class:"block text-[9px] font-black uppercase tracking-widest nv-text-muted mb-1.5"},"Evento",-1)),v(e("select",{"onUpdate:modelValue":s[3]||(s[3]=t=>c.value.event=t),class:"w-full px-3 py-2.5 rounded-xl border-none font-medium text-sm focus:outline-none focus:ring-2 focus:ring-[var(--nv-accent)]",style:{background:"var(--nv-bg-elevated)",color:"var(--nv-text)"}},[s[21]||(s[21]=e("option",{value:""},"Todos",-1)),(l(!0),a(g,null,h(k.options.events,t=>(l(),a("option",{key:t,value:t},r(t),9,Ae))),128))],512),[[$,c.value.event]])]),e("div",null,[s[24]||(s[24]=e("label",{class:"block text-[9px] font-black uppercase tracking-widest nv-text-muted mb-1.5"},"Subject Type",-1)),v(e("select",{"onUpdate:modelValue":s[4]||(s[4]=t=>c.value.subject_type=t),class:"w-full px-3 py-2.5 rounded-xl border-none font-medium text-sm focus:outline-none focus:ring-2 focus:ring-[var(--nv-accent)]",style:{background:"var(--nv-bg-elevated)",color:"var(--nv-text)"}},[s[23]||(s[23]=e("option",{value:""},"Todos",-1)),(l(!0),a(g,null,h(k.options.subject_types,t=>(l(),a("option",{key:t,value:t},r(P(t)),9,Te))),128))],512),[[$,c.value.subject_type]])]),e("div",null,[s[25]||(s[25]=e("label",{class:"block text-[9px] font-black uppercase tracking-widest nv-text-muted mb-1.5"},"Causer ID",-1)),v(e("input",{"onUpdate:modelValue":s[5]||(s[5]=t=>c.value.causer_id=t),placeholder:"ex: 42",class:"w-full px-3 py-2.5 rounded-xl border-none font-medium text-sm focus:outline-none focus:ring-2 focus:ring-[var(--nv-accent)]",style:{background:"var(--nv-bg-elevated)",color:"var(--nv-text)"}},null,512),[[j,c.value.causer_id]])])]),e("div",Ue,[e("div",null,[s[26]||(s[26]=e("label",{class:"block text-[9px] font-black uppercase tracking-widest nv-text-muted mb-1.5"},"De",-1)),v(e("input",{"onUpdate:modelValue":s[6]||(s[6]=t=>c.value.from=t),type:"date",class:"w-full px-3 py-2.5 rounded-xl border-none font-medium text-sm focus:outline-none focus:ring-2 focus:ring-[var(--nv-accent)]",style:{background:"var(--nv-bg-elevated)",color:"var(--nv-text)"}},null,512),[[j,c.value.from]])]),e("div",null,[s[27]||(s[27]=e("label",{class:"block text-[9px] font-black uppercase tracking-widest nv-text-muted mb-1.5"},"Até",-1)),v(e("input",{"onUpdate:modelValue":s[7]||(s[7]=t=>c.value.to=t),type:"date",class:"w-full px-3 py-2.5 rounded-xl border-none font-medium text-sm focus:outline-none focus:ring-2 focus:ring-[var(--nv-accent)]",style:{background:"var(--nv-bg-elevated)",color:"var(--nv-text)"}},null,512),[[j,c.value.to]])]),e("div",null,[s[29]||(s[29]=e("label",{class:"block text-[9px] font-black uppercase tracking-widest nv-text-muted mb-1.5"},"Por página",-1)),v(e("select",{"onUpdate:modelValue":s[8]||(s[8]=t=>c.value.per_page=t),class:"w-full px-3 py-2.5 rounded-xl border-none font-medium text-sm focus:outline-none focus:ring-2 focus:ring-[var(--nv-accent)]",style:{background:"var(--nv-bg-elevated)",color:"var(--nv-text)"}},[...s[28]||(s[28]=[e("option",{value:25},"25",-1),e("option",{value:50},"50",-1),e("option",{value:100},"100",-1),e("option",{value:200},"200",-1)])],512),[[$,c.value.per_page]])]),e("div",Pe,[e("button",{type:"button",onClick:F,class:"w-full px-4 py-2.5 rounded-xl text-[10px] font-black uppercase tracking-widest transition-colors flex items-center justify-center gap-2 nv-text-muted hover:opacity-80",style:{background:"var(--nv-bg-elevated)"}},[x(f,{name:"x",size:14}),s[30]||(s[30]=p(" Limpar ",-1))])])])],512),[[G,y.value]])]),e("div",qe,[e("div",Ne,[e("table",Oe,[s[34]||(s[34]=e("thead",{style:{background:"var(--nv-bg-elevated)","border-bottom":"1px solid var(--nv-panel-border)"}},[e("tr",{class:"text-[10px] uppercase tracking-widest nv-text-muted font-black"},[e("th",{class:"text-left py-4 px-6 w-12"}),e("th",{class:"text-left py-4 px-6"},"Quando"),e("th",{class:"text-left py-4 px-6"},"Evento"),e("th",{class:"text-left py-4 px-6"},"Descrição"),e("th",{class:"text-left py-4 px-6"},"Subject"),e("th",{class:"text-left py-4 px-6"},"Causer")])],-1)),e("tbody",null,[(l(!0),a(g,null,h(U.value,t=>(l(),a(g,{key:t.id},[e("tr",Fe,[e("td",De,[A(t)?(l(),a("button",{key:0,onClick:o=>T(t.id),class:"w-7 h-7 rounded-lg flex items-center justify-center transition-colors nv-text-muted hover:nv-accent-text",style:{background:"var(--nv-bg-elevated)"},title:d.value[t.id]?"Recolher":"Ver properties"},[x(f,{name:"chevron-right",size:14,class:u(["transition-transform",d.value[t.id]?"rotate-90":""])},null,8,["class"])],8,Re)):b("",!0)]),e("td",Ee,[e("div",He,r(L(t.created_at)),1),t.log_name?(l(),a("div",Ie,r(t.log_name),1)):b("",!0)]),e("td",Ze,[e("span",{class:"inline-flex items-center px-2.5 py-1 rounded-full text-[9px] font-black uppercase tracking-wider border",style:E({borderColor:B(t.event),color:B(t.event),background:"color-mix(in srgb, "+B(t.event)+" 12%, transparent)"})},r(t.event||"—"),5)]),e("td",Je,[e("div",{class:"font-medium text-xs truncate",title:t.description},r(t.description||"—"),9,Qe)]),e("td",Ge,[t.subject_type?(l(),a("div",Ke,[e("span",We,r(P(t.subject_type)),1),e("span",Xe,"#"+r(t.subject_id),1)])):(l(),a("span",Ye,"—"))]),e("td",et,[e("div",tt,[e("div",st,r(N(t)),1),e("div",ot,[e("div",lt,r(O(t)),1),t.causer_id?(l(),a("div",rt,"#"+r(t.causer_id),1)):b("",!0)])])])]),d.value[t.id]&&A(t)?(l(),a("tr",at,[e("td",nt,[s[31]||(s[31]=e("div",{class:"text-[9px] font-black uppercase tracking-widest nv-text-muted mb-2"},"Properties",-1)),e("pre",it,r(A(t)),1)])])):b("",!0)],64))),128)),U.value.length===0?(l(),a("tr",dt,[e("td",ct,[e("div",ut,[e("div",pt,[x(f,{name:"search",size:28})]),s[32]||(s[32]=e("div",{class:"nv-text-muted font-black uppercase text-xs tracking-widest"},"Nenhum log encontrado",-1)),s[33]||(s[33]=e("div",{class:"nv-text-muted text-xs mt-1 opacity-70"},"Tente ajustar os filtros acima.",-1))])])])):b("",!0)])])]),m.value.last_page>1?(l(),a("div",vt,[e("div",xt,[s[35]||(s[35]=p(" Mostrando ",-1)),e("span",bt,r(m.value.from),1),s[36]||(s[36]=p("–",-1)),e("span",gt,r(m.value.to),1),s[37]||(s[37]=p(" de ",-1)),e("span",mt,r(Number(m.value.total).toLocaleStr
1ing("pt-BR",{timeZone:"America/Sao_Paulo"})),1)]),e("div",ft,[(l(!0),a(g,null,h(m.value.links,(t,o)=>(l(),a("button",{key:o,onClick:R=>D(t.url),disabled:!t.url,innerHTML:t.label,class:u(["min-w-[36px] h-9 px-3 rounded-lg text-[10px] font-black transition-colors disabled:opacity-30 disabled:cursor-not-allowed",t.active?"nv-btn-accent":"nv-text-muted hover:opacity-80"]),style:E(t.active?"":"background: var(--nv-bg-elevated);")},null,14,kt))),128))])])):b("",!0)])])]),_:1})],64))}},yt={class:"space-y-6"},ht={class:"flex flex-col lg:flex-row lg:items-center justify-between gap-4"},wt=["href"],jt={class:"grid grid-cols-2 md:grid-cols-4 gap-4"},$t={class:"bg-white dark:bg-slate-900 border border-slate-200 dark:border-slate-800 rounded-2xl p-5 hover:border-indigo-300 dark:hover:border-indigo-700/50 transition-colors"},St={class:"text-2xl font-black text-slate-900 dark:text-white mt-2"},Ct={class:"bg-white dark:bg-slate-900 border border-slate-200 dark:border-slate-800 rounded-2xl p-5 hover:border-indigo-300 dark:hover:border-indigo-700/50 transition-colors"},Vt={class:"text-2xl font-black text-slate-900 dark:text-white mt-2"},Mt={class:"text-slate-400 dark:text-slate-600 text-base"},Lt={class:"bg-white dark:bg-slate-900 border border-slate-200 dark:border-slate-800 rounded-2xl p-5 hover:border-indigo-300 dark:hover:border-indigo-700/50 transition-colors"},Bt={class:"text-2xl font-black text-slate-900 dark:text-white mt-2"},zt={class:"text-slate-400 dark:text-slate-600 text-base"},At={class:"bg-white dark:bg-slate-900 border border-slate-200 dark:border-slate-800 rounded-2xl p-5 hover:border-indigo-300 dark:hover:border-indigo-700/50 transition-colors"},Tt={class:"text-2xl font-black text-slate-900 dark:text-white mt-2"},Ut={class:"bg-white dark:bg-slate-900 border border-slate-200 dark:border-slate-800 rounded-3xl overflow-hidden"},Pt={class:"flex items-center gap-3"},qt={key:0,class:"px-2 py-0.5 rounded-full bg-indigo-500/20 border border-indigo-500/30 text-indigo-700 dark:text-indigo-300 text-[9px] font-black"},Nt={key:0},Ot={class:"px-6 pb-6 pt-2 border-t border-slate-200/60 dark:border-slate-800/60 space-y-4"},Ft={class:"relative"},Dt={class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-3"},Rt=["value"],Et=["value"],Ht=["value"],It={class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-3"},Zt={class:"bg-white dark:bg-slate-900 border border-slate-200 dark:border-slate-800 rounded-3xl overflow-hidden"},Jt={class:"overflow-x-auto"},Qt={class:"min-w-full text-sm"},Gt={class:"border-b border-slate-200/60 dark:border-slate-800/60 hover:bg-slate-50 dark:hover:bg-slate-950/40 transition-colors"},Kt={class:"py-4 px-6"},Wt=["onClick","title"],Xt={class:"py-4 px-6 whitespace-nowrap"},Yt={class:"text-slate-800 dark:text-slate-200 font-bold text-xs"},es={key:0,class:"text-[9px] text-slate-600 dark:text-slate-500 font-black uppercase tracking-widest mt-0.5"},ts={class:"py-4 px-6"},ss={class:"py-4 px-6 max-w-md"},os=["title"],ls={class:"py-4 px-6 whitespace-nowrap"},rs={key:0,class:"flex items-center gap-2"},as={class:"text-slate-700 dark:text-slate-300 text-xs font-bold"},ns={class:"px-1.5 py-0.5 rounded bg-slate-100 dark:bg-slate-800 text-slate-600 dark:text-slate-400 text-[10px] font-mono"},is={key:1,class:"text-slate-400 dark:text-slate-600 text-xs"},ds={class:"py-4 px-6"},cs={class:"flex items-center gap-2.5"},us={class:"min-w-0"},ps={class:"text-slate-800 dark:text-slate-200 text-xs font-bold truncate"},vs={key:0,class:"text-[10px] text-slate-500 font-mono"},xs={key:0,class:"bg-slate-50 dark:bg-slate-950/60 border-b border-slate-200/60 dark:border-slate-800/60"},bs={colspan:"6",class:"px-6 py-4"},gs={class:"text-[11px] text-slate-700 dark:text-slate-300 font-mono bg-white dark:bg-slate-950 border border-slate-200 dark:border-slate-800 rounded-xl p-4 overflow-x-auto leading-relaxed"},ms={key:0},fs={key:0,class:"px-6 py-4 border-t border-slate-200 dark:border-slate-800 flex flex-col sm:flex-row items-center justify-between gap-3"},ks={class:"text-[10px] font-black uppercase tracking-widest text-slate-600 dark:text-slate-500"},_s={class:"text-slate-800 dark:text-slate-300"},ys={class:"text-slate-800 dark:text-slate-300"},hs={class:"text-slate-800 dark:text-slate-300"},ws={class:"flex items-center gap-1.5 flex-wrap justify-center"},js=["onClick","disabled","innerHTML"],S="w-full px-3 py-2.5 rounded-xl bg-white dark:bg-slate-950 border border-slate-300 dark:border-slate-800 text-slate-800 dark:text-slate-200 font-medium text-sm focus:border-indigo-500 focus:outline-none",C="block text-[9px] font-black uppercase tracking-widest text-slate-600 dar
1k:text-slate-500 mb-1.5",Ds={__name:"Index",props:{filters:Object,logs:Object,options:Object},setup(k){const n=k;W();const c=w(()=>!0),d=z({q:n.filters?.q||"",log_name:n.filters?.log_name||"",event:n.filters?.event||"",subject_type:n.filters?.subject_type||"",causer_id:n.filters?.causer_id||"",from:n.filters?.from||"",to:n.filters?.to||"",per_page:n.filters?.per_page||25}),y=z({}),V=z(!0),U=K(()=>{q.get(route("admin.logs.index"),d.value,{preserveState:!0,replace:!0,preserveScroll:!0})},300);I(d,U,{deep:!0});const m=w(()=>n.logs?.data||[]),_=w(()=>({total:n.logs?.total??n.logs?.meta?.total??0,current_page:n.logs?.current_page??n.logs?.meta?.current_page??1,last_page:n.logs?.last_page??n.logs?.meta?.last_page??1,from:n.logs?.from??n.logs?.meta?.from??0,to:n.logs?.to??n.logs?.meta?.to??0,links:n.logs?.links??n.logs?.meta?.links??[]})),M=w(()=>{const s=Object.fromEntries(Object.entries(d.value).filter(([,o])=>o!==""&&o!==null&&o!==void 0)),t=new URLSearchParams(s).toString();return route("admin.logs.export")+(t?`?${t}`:"")}),L=w(()=>{const s=d.value;return[s.q,s.log_name,s.event,s.subject_type,s.causer_id,s.from,s.to].filter(t=>t!==""&&t!==null&&t!==void 0).length}),P=s=>{if(!s)return"—";try{return new Date(s).toLocaleString("pt-BR",{timeZone:"America/Sao_Paulo",day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit",second:"2-digit"})}catch{return String(s)}},B=s=>s?s.split("\\").pop():"—",N=s=>{const t=(s||"").toLowerCase();return t.includes("creat")?"bg-emerald-500/10 text-emerald-700 dark:text-emerald-300 border-emerald-500/30":t.includes("updat")?"bg-sky-500/10 text-sky-700 dark:text-sky-300 border-sky-500/30":t.includes("delet")?"bg-rose-500/10 text-rose-700 dark:text-rose-300 border-rose-500/30":t.includes("login")?"bg-indigo-500/10 text-indigo-700 dark:text-indigo-300 border-indigo-500/30":t.includes("logout")?"bg-amber-500/10 text-amber-700 dark:text-amber-300 border-amber-500/30":t.includes("fail")||t.includes("error")?"bg-rose-500/10 text-rose-700 dark:text-rose-300 border-rose-500/30":"bg-slate-200/40 dark:bg-slate-700/40 text-slate-700 dark:text-slate-300 border-slate-300/40 dark:border-slate-600/40"},O=s=>(s.causer?.name||"?").charAt(0).toUpperCase(),A=s=>s.causer?.name||(s.causer_id?`#${s.causer_id}`:"Sistema"),T=s=>{try{const t=typeof s.properties=="string"?JSON.parse(s.properties):s.properties;return!t||typeof t=="object"&&Object.keys(t).length===0?null:JSON.stringify(t,null,2)}catch{return null}},F=s=>{y.value[s]=!y.value[s]},D=()=>{d.value={q:"",log_name:"",event:"",subject_type:"",causer_id:"",from:"",to:"",per_page:25}},i=s=>{s&&q.get(s,{},{preserveState:!0,preserveScroll:!0})};return(s,t)=>(l(),a(g,null,[x(Z(J),{title:"Logs do Sistema"}),c.value?(l(),H(_t,{key:0,filters:k.filters,logs:k.logs,options:k.options},null,8,["filters","logs","options"])):(l(),H(X,{key:1},{default:Q(()=>[e("div",yt,[e("div",ht,[t[10]||(t[10]=e("div",null,[e("div",{class:"flex items-center gap-2 text-[10px] font-black uppercase tracking-[0.2em] text-slate-600 dark:text-slate-500"},[e("span",null,"Admin"),e("svg",{class:"w-3 h-3",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2.5"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9 5l7 7-7 7"})]),e("span",null,"Auditoria")]),e("h1",{class:"text-3xl font-black text-slate-900 dark:text-white uppercase tracking-tight mt-1 flex items-center gap-3"},[e("span",{class:"inline-flex items-center justify-center w-10 h-10 rounded-2xl bg-indigo-500/10 border border-indigo-500/30 text-indigo-600 dark:text-indigo-300"},[e("svg",{class:"w-5 h-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})])]),p(" Logs do Sistema ")]),e("p",{class:"text-sm text-slate-600 dark:text-slate-400 font-medium mt-2 ml-[52px]"}," Auditoria completa de autenticação, requisições e ações realizadas no sistema. ")],-1)),e("a",{href:M.value,class:"group inline-flex items-center gap-2 bg-indigo-600 hover:bg-indigo-500 text-white px-5 py-3 rounded-2xl text-[11px] font-black uppercase tracking-widest shadow-lg shadow-indigo-900/40 transition-all hover:shadow-indigo-900/60 hover:-translate-y-0.5"},[...t[9]||(t[9]=[e("svg",{class:"w-4 h-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2.5"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4"})],-1),p(" Exportar CSV ",-1)])],8,wt)]),e("div",jt,[e("div",$t,[t[11]||(t[11]=e("div",{class:"flex items-center justify-between"},[e("div",{class:"text-[10px] font-black uppercase tracking-widest text-slate-600 dar
1k:text-slate-500"},"Total Filtrado"),e("div",{class:"w-8 h-8 rounded-xl bg-indigo-500/10 border border-indigo-500/20 flex items-center justify-center text-indigo-600 dark:text-indigo-400"},[e("svg",{class:"w-4 h-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M4 6h16M4 12h16M4 18h7"})])])],-1)),e("div",St,r(Number(_.value.total).toLocaleString("pt-BR",{timeZone:"America/Sao_Paulo"})),1)]),e("div",Ct,[t[12]||(t[12]=e("div",{class:"flex items-center justify-between"},[e("div",{class:"text-[10px] font-black uppercase tracking-widest text-slate-600 dark:text-slate-500"},"Página Atual"),e("div",{class:"w-8 h-8 rounded-xl bg-sky-500/10 border border-sky-500/20 flex items-center justify-center text-sky-600 dark:text-sky-400"},[e("svg",{class:"w-4 h-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10"})])])],-1)),e("div",Vt,[p(r(_.value.current_page),1),e("span",Mt," / "+r(_.value.last_page),1)])]),e("div",Lt,[t[13]||(t[13]=e("div",{class:"flex items-center justify-between"},[e("div",{class:"text-[10px] font-black uppercase tracking-widest text-slate-600 dark:text-slate-500"},"Mostrando"),e("div",{class:"w-8 h-8 rounded-xl bg-emerald-500/10 border border-emerald-500/20 flex items-center justify-center text-emerald-600 dark:text-emerald-400"},[e("svg",{class:"w-4 h-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"}),e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z"})])])],-1)),e("div",Bt,[p(r(_.value.from),1),e("span",zt,"–"+r(_.value.to),1)])]),e("div",At,[t[14]||(t[14]=e("div",{class:"flex items-center justify-between"},[e("div",{class:"text-[10px] font-black uppercase tracking-widest text-slate-600 dark:text-slate-500"},"Filtros Ativos"),e("div",{class:"w-8 h-8 rounded-xl bg-amber-500/10 border border-amber-500/20 flex items-center justify-center text-amber-600 dark:text-amber-400"},[e("svg",{class:"w-4 h-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3 4a1 1 0 011-1h16a1 1 0 011 1v2.586a1 1 0 01-.293.707l-6.414 6.414a1 1 0 00-.293.707V17l-4 4v-6.586a1 1 0 00-.293-.707L3.293 7.293A1 1 0 013 6.586V4z"})])])],-1)),e("div",Tt,r(L.value),1)])]),e("div",Ut,[e("button",{onClick:t[0]||(t[0]=o=>V.value=!V.value),class:"w-full px-6 py-4 flex items-center justify-between hover:bg-slate-50 dark:hover:bg-slate-800/40 transition-colors"},[e("div",Pt,[t[15]||(t[15]=e("svg",{class:"w-5 h-5 text-indigo-600 dark:text-indigo-400",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3 4a1 1 0 011-1h16a1 1 0 011 1v2.586a1 1 0 01-.293.707l-6.414 6.414a1 1 0 00-.293.707V17l-4 4v-6.586a1 1 0 00-.293-.707L3.293 7.293A1 1 0 013 6.586V4z"})],-1)),t[16]||(t[16]=e("span",{class:"text-[11px] font-black uppercase tracking-widest text-slate-800 dark:text-slate-200"},"Filtros",-1)),L.value>0?(l(),a("span",qt,[p(r(L.value)+" ativo",1),L.value>1?(l(),a("span",Nt,"s")):b("",!0)])):b("",!0)]),(l(),a("svg",{class:u(["w-5 h-5 text-slate-500 transition-transform",V.value?"rotate-180":""]),fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},[...t[17]||(t[17]=[e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M19 9l-7 7-7-7"},null,-1)])],2))]),v(e("div",Ot,[e("div",Ft,[t[18]||(t[18]=e("svg",{class:"absolute left-4 top-1/2 -translate-y-1/2 w-5 h-5 text-slate-400 dark:text-slate-500",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"})],-1)),v(e("input",{"onUpdate:modelValue":t[1]||(t[1]=o=>d.value.q=o),placeholder:"Buscar por descrição, evento, properties ou nome do causer...",class:"w-full pl-12 pr-4 py-3.5 rounded-2xl bg-white dark:bg-slate-950 border border-slate-300 dark:border-slate-800 text-slate-800 dark:text-slate-200 font-medium text-sm placeholder-slate-400 dark:placeholder-slate-600 focus:border-indigo-500 focus:ring-2 focus:ring-indigo-500/20 focus:outline-none transition-all"},null,512),[[j,d.value.q]])]),e("div",Dt,[e("div",null,[e("label",{class:u(C)},"Log"),v(e("select",{"onUpdate:modelValue":t[2]||(t[2]=o=>d.value.log_name=o),class:u(S)},[t[19]||(t[19]=e("option",{value:""},"Todos",-1)),(l(!0),a(g,null,h(k.options.log_names,o=>(l(),a("option",{key:o,value:o},r(o),9,Rt))),128))],512),[[$,d.value.log_name]])]),e("div",null,[e("label",{class:u(C)},"Evento"),v(e("select",{"onUpdate:modelValue":t[3]||(t[3]=o=>d.value.event=o),class:u(S)},[t[20]||(t[20]=e("option",{value:""},"Todos",-1)),(l(!0),a(g,null,h(k.options.events,o=>(l(),a("option",{key:o,value:o},r(o),9,Et))),128))],512),[[$,d.value.event]])]),e("div",null,[e("label",{class:u(C)},"Subject Type"),v(e("select",{"onUpdate:modelValue":t[4]||(t[4]=o=>d.value.subject_type=o),class:u(S)},[t[21]||(t[21]=e("option",{value:""},"Todos",-1)),(l(!0),a(g,null,h(k.options.subject_types,o=>(l(),a("option",{key:o,value:o},r(B(o)),9,Ht))),128))],512),[[$,d.value.subject_type]])]),e("div",null,[e("label",{class:u(C)},"Causer ID"),v(e("input",{"onUpdate:modelValue":t[5]||(t[5]=o=>d.value.causer_id=o),placeholder:"ex: 42",class:u(S+" placeholder-slate-400 dark:placeholder-slate-600")},null,2),[[j,d.value.causer_id]])])]),e("div",It,[e("div",null,[e("label",{class:u(C)},"De"),v(e("input",{"onUpdate:modelValue":t[6]||(t[6]=o=>d.value.from=o),type:"date",class:u(S+" [color-scheme:light] dark:[color-scheme:dark]")},null,2),[[j,d.value.from]])]),e("div",null,[e("label",{class:u(C)},"Até"),v(e("input",{"onUpdate:modelValue":t[7]||(t[7]=o=>d.value.to=o),type:"date",class:u(S+" [color-scheme:light] dark:[color-scheme:dark]")},null,2),[[j,d.value.to]])]),e("div",null,[e("label",{class:u(C)},"Por página"),v(e("select",{"onUpdate:modelValue":t[8]||(t[8]=o=>d.value.per_page=o),class:u(S)},[...t[22]||(t[22]=[e("option",{value:25},"25",-1),e("option",{value:50},"50",-1),e("option",{value:100},"100",-1),e("option",{value:200},"200",-1)])],512),[[$,d.value.per_page]])]),e("div",{class:"flex items-end"},[e("button",{type:"button",onClick:D,class:"w-full px-4 py-2.5 rounded-xl bg-slate-100 dar
1k:bg-slate-800 hover:bg-slate-200 dark:hover:bg-slate-700 text-slate-800 dark:text-slate-200 text-[10px] font-black uppercase tracking-widest transition-colors flex items-center justify-center gap-2"},[...t[23]||(t[23]=[e("svg",{class:"w-3.5 h-3.5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2.5"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6 18L18 6M6 6l12 12"})],-1),p(" Limpar ",-1)])])])])],512),[[G,V.value]])]),e("div",Zt,[e("div",Jt,[e("table",Qt,[t[27]||(t[27]=e("thead",{class:"bg-slate-50 dark:bg-slate-950/60 border-b border-slate-200 dark:border-slate-800"},[e("tr",{class:"text-[10px] uppercase tracking-widest text-slate-600 dark:text-slate-500 font-black"},[e("th",{class:"text-left py-4 px-6 w-12"}),e("th",{class:"text-left py-4 px-6"},"Quando"),e("th",{class:"text-left py-4 px-6"},"Evento"),e("th",{class:"text-left py-4 px-6"},"Descrição"),e("th",{class:"text-left py-4 px-6"},"Subject"),e("th",{class:"text-left py-4 px-6"},"Causer")])],-1)),e("tbody",null,[(l(!0),a(g,null,h(m.value,o=>(l(),a(g,{key:o.id},[e("tr",Gt,[e("td",Kt,[T(o)?(l(),a("button",{key:0,onClick:R=>F(o.id),class:"w-7 h-7 rounded-lg bg-slate-100 dark:bg-slate-800 hover:bg-indigo-100 dark:hover:bg-indigo-500/20 text-slate-600 dark:text-slate-400 hover:text-indigo-600 dark:hover:text-indigo-300 flex items-center justify-center transition-colors",title:y.value[o.id]?"Recolher":"Ver properties"},[(l(),a("svg",{class:u(["w-4 h-4 transition-transform",y.value[o.id]?"rotate-90":""]),fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2.5"},[...t[24]||(t[24]=[e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9 5l7 7-7 7"},null,-1)])],2))],8,Wt)):b("",!0)]),e("td",Xt,[e("div",Yt,r(P(o.created_at)),1),o.log_name?(l(),a("div",es,r(o.log_name),1)):b("",!0)]),e("td",ts,[e("span",{class:u(["inline-flex items-center px-2.5 py-1 rounded-full text-[9px] font-black uppercase tracking-wider border",N(o.event)])},r(o.event||"—"),3)]),e("td",ss,[e("div",{class:"text-slate-800 dark:text-slate-200 font-medium text-xs truncate",title:o.description},r(o.description||"—"),9,os)]),e("td",ls,[o.subject_type?(l(),a("div",rs,[e("span",as,r(B(o.subject_type)),1),e("span",ns,"#"+r(o.subject_id),1)])):(l(),a("span",is,"—"))]),e("td",ds,[e("div",cs,[e("div",{class:u(["w-7 h-7 rounded-full flex items-center justify-center text-[10px] font-black border shrink-0",o.causer?"bg-indigo-500/10 border-indigo-500/30 text-indigo-700 dark:text-indigo-300":"bg-slate-100 dark:bg-slate-800 border-slate-300 dark:border-slate-700 text-slate-500"])},r(O(o)),3),e("div",us,[e("div",ps,r(A(o)),1),o.causer_id?(l(),a("div",vs,"#"+r(o.causer_id),1)):b("",!0)])])])]),y.value[o.id]&&T(o)?(l(),a("tr",xs,[e("td",bs,[t[25]||(t[25]=e("div",{class:"text-[9px] font-black uppercase tracking-widest text-slate-600 dark:text-slate-500 mb-2"},"Properties",-1)),e("pre",gs,r(T(o)),1)])])):b("",!0)],64))),128)),m.value.length===0?(l(),a("tr",ms,[...t[26]||(t[26]=[e("td",{colspan:"6",class:"py-20"},[e("div",{class:"flex flex-col items-center justify-center text-center"},[e("div",{class:"w-16 h-16 rounded-2xl bg-slate-100 dark:bg-slate-800/60 border border-slate-300 dark:border-slate-700 flex items-center justify-center text-slate-400 dark:text-slate-600 mb-4"},[e("svg",{class:"w-8 h-8",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"1.5"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9.172 16.172a4 4 0 015.656 0M9 10h.01M15 10h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})])]),e("div",{class:"text-slate-600 dark:text-slate-400 font-black uppercase text-xs tracking-widest"},"Nenhum log encontrado"),e("div",{class:"text-slate-500 dark:text-slate-600 text-xs mt-1"},"Tente ajustar os filtros acima.")])],-1)])])):b("",!0)])])]),_.value.last_page>1?(l(),a("div",fs,[e("div",ks,[t[28]||(t[28]=p(" Mostrando ",-1)),e("span",_s,r(_.value.from),1),t[29]||(t[29]=p("–",-1)),e("span",ys,r(_.value.to),1),t[30]||(t[30]=p(" de ",-1)),e("span",hs,r(Number(_.value.total).toLocaleString("pt-BR",{timeZone:"America/Sao_Paulo"})),1)]),e("div",ws,[(l(!0),a(g,null,h(_.value.links,(o,R)=>(l(),a("button",{key:R,onClick:$s=>i(o.url),disabled:!o.url,innerHTML:o.label,class:u(["min-w-[36px] h-9 px-3 rounded-lg text-[10px] font-black transition-colors disabled:opacity-30 disabled:cursor-not-allowed",o.active?"bg-indigo-600 text-white shadow-lg shadow-indigo-900/40":"bg-slate-100 dar
1k:bg-slate-800 text-slate-600 dark:text-slate-400 hover:bg-slate-200 dark:hover:bg-slate-700 hover:text-slate-900 dark:hover:text-white"])},null,10,js))),128))])])):b("",!0)])])]),_:1}))],64))}};export{Ds 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.