1import{d as z,n as B,c as y,r as C,p as D,W as I,a as f,b as t,u as a,m as L,w as e,g as m,f as d,e as v,i as o,o as i,F as g,h as R,t as w,q as T,j}from"./app-BFY24NXb.js";import{_ as E}from"./BacktraceComponent.vue_vue_type_script_setup_true_lang-B6AYXC_Y.js";import{D as W}from"./DurationMeasurement-DW1k8oCL.js";import{_ as A}from"./HttpMethod.vue_vue_type_script_setup_true_lang-BAwu9ujo.js";import{_ as P}from"./HttpStatus.vue_vue_type_script_setup_true_lang-BNwqPUVg.js";import{E as U}from"./EmptyStateIcon-C9s485Z_.js";import{_ as O}from"./Pagination.vue_vue_type_script_setup_true_lang--DEXXsAl.js";import{_ as G}from"./TraceLink.vue_vue_type_script_setup_true_lang-multFQYr.js";import{_ as H}from"./index-RnrUt7Fn.js";import{_ as N}from"./AppLogoIcon-DL8Mjrqm.js";import{_ as J,a as K,b as Q}from"./CardTitle.vue_vue_type_script_setup_true_lang-DH1p5dCT.js";import{C as X,_ as Y}from"./circle-arrow-right-DKHykdDm.js";import{_ as Z}from"./CardHeader.vue_vue_type_script_setup_true_lang-CDmFe7dS.js";import{d as q,_ as tt,a as at,b as et,c as F}from"./SelectValue.vue_vue_type_script_setup_true_lang-CabJoraC.js";import{_ as st,a as $,b as lt,c as u}from"./TableRow.vue_vue_type_script_setup_true_lang-svLyKbSA.js";import{_ as it,a as p}from"./TableHeader.vue_vue_type_script_setup_true_lang-DNQ_oZkC.js";import{f as ot}from"./AppLayout.vue_vue_type_script_setup_true_lang-C317iMkh.js";import{_ as nt}from"./Layout.vue_vue_type_script_setup_true_lang-CjrrCMxP.js";import{L as rt}from"./list-filter-plus-BqejkP81.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./useForwardPropsEmits-Q8dbXSF1.js";import"./index-BM5vI3Rm.js";import"./PopperContent-COqyJAYl.js";import"./floating-ui.vue-DRBycE5H.js";import"./utils-Bpe7nmxb.js";import"./Presence-Cj2y9jeR.js";import"./index-Di0Zx8WW.js";import"./createLucideIcon-D6GX6MnU.js";import"./clamp-Uf2FCZS6.js";import"./Collection-ywqOM-fx.js";import"./check-Wxlgxzdb.js";import"./Label.vue_vue_type_script_setup_true_lang--lBYMG6J.js";import"./Separator.vue_vue_type_script_setup_true_lang-BqB9nUOY.js";const ut={class:"flex items-center gap-x-3"},mt={key:0,class:"flex items-center gap-x-3"},pt={class:"block max-w-md overflow-hidden truncate whitespace-nowrap text-[13px]"},ft={key:0,class:"mt-1.5 block text-xs text-gray-400"},Ht=z({__name:"Index",props:{filters:{},site:{},pages:{},outgoingRequests:{}},setup(n){const S=B(),b=y(()=>S.props.auth.team),h=n,c=C(h.filters.page_id??"all"),M=y(()=>c.value!=="all"),_=C(M.value);return D(c,async x=>{const s=x&&x!=="all"?{page_id:x}:{};I.get(route("sites.outgoing-requests.index",{team:b.value.slug,site:h.site}),s,{preserveScroll:!0})}),(x,s)=>(i(),f(g,null,[t(a(L),{title:n.site.domain},null,8,["title"]),t(ot,null,{default:e(()=>[t(nt,{site:n.site,showTimeSelector:!1},{default:e(()=>[t(a(J),null,{default:e(()=>{var k;return[t(a(Z),{class:"flex flex-row items-center justify-between"},{default:e(()=>[t(a(K),{class:"heading-gradient w-fit text-xl"},{default:e(()=>[...s[2]||(s[2]=[o("Outgoing Requests",-1)])]),_:1}),v("div",ut,[_.value?(i(),f("div",mt,[n.pages.length?(i(),m(a(q),{key:0,modelValue:c.value,"onUpdate:modelValue":s[0]||(s[0]=r=>c.value=r)},{default:e(()=>[t(a(tt),{class:"w-[280px]"},{default:e(()=>[t(a(at))]),_:1}),t(a(et),null,{default:e(()=>[t(a(F),{value:"all"},{default:e(()=>[...s[3]||(s[3]=[o("All Pages",-1)])]),_:1}),(i(!0),f(g,null,R(n.pages,r=>(i(),m(a(F),{key:r.value,value:r.value},{default:e(()=>[o(w(r.label),1)]),_:2},1032,["value"]))),128))]),_:1})]),_:1},8,["modelValue"])):d("",!0)])):d("",!0),t(a(N),{variant:"outline",size:"icon",onClick:s[1]||(s[1]=j(r=>_.value=!_.value,["prevent"])),class:T(["h-10 w-10",{"border-green-500/30 bg-green-500/10 text-green-500":_.value}])},{default:e(()=>[t(a(rt),{"stroke-width":2.5})]),_:1},8,["class"])])]),_:1}),t(a(Q),{class:"px-0"},{default:e(()=>[t(a(st),null,{default:e(()=>[t(a(it),null,{default:e(()=>[t(a($),{class:"!border-b-0"},{default:e(()=>[t(a(p),{class:"bg-white/[.03] px-5 pl-6 text-neutral-400"},{default:e(()=>[...s[4]||(s[4]=[o("Method",-1)])]),_:1}),t(a(p),{class:"bg-white/[.03] px-5 text-neutral-400"},{default:e(()=>[...s[5]||(s[5]=[o("URL",-1)])]),_:1}),t(a(p),{class:"bg-white/[.03] px-5 text-neutral-400"},{default:e(()=>[...s[6]||(s[6]=[o("Component",-1)])]),_:1}),t(a(p),{class:"bg-white/[.03] px-5 text-neutral-400"},{default:e(()=>[...s[7]||(s[7]=[o("Status",-1)])]),_:1}),t(a(p),{class:"bg-white/[.03] px-5 text-neutral-400"},{default:e(()=>[...s[8]||(s[8]=[o("Duration",-1)])]),_:1}),t(a(p),{class:"bg-white/[.03] px-5 text-neutral-400"},{default:e(()=>[...s[9]||(s[9]=[o("When",-1)])]),_:1}),t(a(p),{class:"bg-white/[.03] px-5 pr-6 text-neutral-400"})]),_:1})]),_:1}),t(a(lt),null,{default:e(()=>{var r;return[(r=n.outgoingRequests.data)!=null&&r.length?(i(!0),f(g,{key:0},R(n.outgoingRequests.data,(l,V)=>(i(),m(a($),{key:`${l.traceType}-${l.traceId}-${V}`},{default:e(()=>[t(a(u),{class:"w-[1%] whitespace-nowrap px-5 pl-6"},{default:e(()=>[t(A,{value:l.method},null,8,["value"])]),_:2},1024),t(a(u),{title:l.url,class:"px-5"},{default:e(()=>[v("code",pt,w(l.url),1),l.path?(i(),f("span",ft,w(l.path),1)):d("",!0)]),_:2},1032,["title"]),t(a(u),{class:"w-[1%] whitespace-nowrap px-5"},{default:e(()=>[t(E,{component:l.component,slug:l.componentSlug,backtrace:l.backtrace},null,8,["component","slug","backtrace"])]),_:2},1024),l.statusCode?(i(),f(g,{key:0},[t(a(u),{class:"w-[1%] whitespace-nowrap px-5"},{default:e(()=>[t(P,{value:l.statusCode},null,8,["value"])]),_:2},1024),t(a(u),{class:"w-[1%] whitespace-nowrap px-5 text-[13px]"},{default:e(()=>[l.durationMs?(i(),m(W,{key:0,value:Number(l.durationMs)},null,8,["value"])):d("",!0)]),_:2},1024)],64)):(i(),m(a(u),{key:1,class:"w-[1%] whitespace-nowrap px-5 text-[13px]",colspan:"2"},{default:e(()=>[t(a(H),{variant:"secondary",class:"bg-http-200/20 text-http-200"},{default:e(()=>[...s[10]||(s[10]=[o("Non-blocking",-1)])]),_:1})]),_:1})),t(a(u),{class:"w-[1%] whitespace-nowrap px-5 text-[13px]"},{default:e(()=>[o(w(l.timestamp),1)]),_:2},1024),t(a(u),{class:"w-[1%] whitespace-nowrap px-5 pr-6"},{default:e(()=>[t(a(N),{variant:"ghost",size:"icon","as-child":""},{default:e(()=>[t(G,{"trace-type":l.traceType,"trace-id":l.traceId,team:b.value,site:n.site},{default:e(()=>[t(a(X),{class:"h-4 w-4"})]),_:1},8,["trace-type","trace-id","team","site"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),128)):(i(),m(a($),{key:1},{default:e(()=>[t(a(u),{colspan:7},{default:e(()=>[s[11]||(s[11]=v("p",{class:"mb-6 mt-10 text-center text-sm text-neutral-500"}
1,"No data to show",-1)),t(U,{class:"mx-auto size-[120px]"})]),_:1})]),_:1}))]}),_:1})]),_:1})]),_:1}),(k=n.outgoingRequests.data)!=null&&k.length?(i(),m(a(Y),{key:0},{default:e(()=>[t(O,{pagination:n.outgoingRequests},null,8,["pagination"])]),_:1})):d("",!0)]}),_:1})]),_:1},8,["site"])]),_:1})],64))}});export{Ht 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.