1import{u as ce}from"./brand-BWYa65kg.js";import{u as pe}from"./useInertiaRouterLoading-BYXrIEpy.js";import{p as _e,_ as M,a as Y,g as J,b as K,f as ve,c as fe,n as he,t as ye,u as ge,v as be,w as ke,m as we,x as xe}from"./ConversationModal.vue_vue_type_script_setup_true_lang-CnDqRMde.js";import{_ as k,a as Se}from"./TtrLogsStatSnippet.vue_vue_type_script_setup_true_lang-WFKFV9dy.js";import{b as Fe,c as Te,d as Ce,_ as $e}from"./StatLogModal.vue_vue_type_script_setup_true_lang-rqjem4TL.js";import{_ as Re}from"./TtrTableColumnLabels.vue_vue_type_script_setup_true_lang-D2q3OahE.js";import{_ as j}from"./TtrTableColumnRecipients.vue_vue_type_script_setup_true_lang-BPSiLeYr.js";import{_ as De}from"./TtrTableOptions.vue_vue_type_script_setup_true_lang-Dnsgyhw6.js";import{_ as Q}from"./TtrFormSuccessMessage.vue_vue_type_script_setup_true_lang-ChVNr1rU.js";import{_ as Ne,a as qe}from"./TtrNoData.vue_vue_type_script_setup_true_lang-CFZ5_xRY.js";import{_ as Z}from"./TtrTooltip.vue_vue_type_script_setup_true_lang-C0jsSUq7.js";import{r as m,m as L,h as E}from"./formRequests-obmzPvTp.js";import{b as Me,r as Be,X as Ie,Y as je}from"./functions-Nk_HSqWA.js";import{u as ae}from"./threadFilters-Drj6UR55.js";import{d as O,x,N as Le,A as Ee,o as s,c as $,a as r,b as t,f as h,e as i,s as l,w as u,k as P,t as B,F as te,j as w,aI as ee,G as W,h as Ae,T as Oe,I as We}from"./app-BhrmwYl7.js";import{s as A}from"./index-DDp3mSYh.js";import{s as c,a as ze}from"./index-ByoFHTx5.js";import{s as Ge}from"./index-DZURjM60.js";import{w as Ue}from"./index-PTzL6I_N.js";import{a as Ve,_ as He}from"./AppLayout.vue_vue_type_script_setup_true_lang-Bn0DfIjE.js";import{_ as Xe,a as Ye,b as Je,R as Ke}from"./ReportsLogsLayout-Bd4OnQHB.js";import"./index-D_SAXoAX.js";import"./index-BR8YZ14P.js";import"./index-BP-PWU25.js";import"./index-s65M6HeK.js";import"./index-ZCl0lyWq.js";import"./index-1XI5ECkV.js";import"./index-B2Lda71_.js";import"./index-Cqt96xeh.js";import"./index-DvAYVpV9.js";import"./index-CVG6z0gu.js";import"./index-Dr7VGy0a.js";import"./index-DT1b7J_7.js";import"./index-BLKfHN5T.js";import"./index-9-N7EY21.js";import"./index-DT-q1fsr.js";import"./InputError.vue_vue_type_script_setup_true_lang-BArgHK94.js";import"./laravelValidation-Dwp_tg-W.js";import"./index-BxCYObgv.js";import"./index-6OMmZnv_.js";import"./useLazyDialogFetch-BAWjIKpu.js";import"./useFlashToast-BTEdArH6.js";import"./TtrClickableStat.vue_vue_type_script_setup_true_lang-CxW0PBQC.js";import"./general-C_nISr-f.js";import"./eventTracker-BZOcuCq8.js";import"./TtrIntlNumberFormat.vue_vue_type_script_setup_true_lang-csZ1DISa.js";import"./overview-C9fsuABj.js";import"./_baseFindIndex-Cj99RmFE.js";import"./index-DAqCblyg.js";import"./index-DtbzOJ00.js";import"./index-BoF-Udzi.js";import"./index-CytL2POL.js";import"./index-qo_VO41H.js";import"./validation-DpKxDtj_.js";import"./TtrInputGroup.vue_vue_type_script_setup_true_lang-CXSXmj0U.js";import"./TtrRichSelect.vue_vue_type_script_setup_true_lang-CeWtpTnw.js";import"./index-mh_bJFIh.js";import"./TtrSubmitButton.vue_vue_type_script_setup_true_lang-Dw0FnuRu.js";import"./TtrTagInput.vue_vue_type_script_setup_true_lang-CQII_KJ8.js";import"./_arrayIncludes-CVlHENOJ.js";import"./TtrTimePicker.vue_vue_type_script_setup_true_lang-Bp2-Alg2.js";import"./kebab-CzPxJXQd.js";import"./_createCompounder-BWV5GgZh.js";import"./reportViewOwnership-DmgvByjw.js";import"./index-DYZjizED.js";import"./index-B_CvwIZq.js";import"./index-C1k8b-Tj.js";import"./index-CV-aIm_s.js";import"./index-D-rvQwcY.js";import"./useModelSearch-D4y4cf-H.js";import"./index-JyhbOV_E.js";import"./index-DcJKa4mU.js";import"./_baseDifference-wiMgbP4x.js";const Qe={id:"TtrLogsConversations",class:"grow overflow-x-hidden px-2 pt-2 pb-2 md:px-5 md:pb-5 lg:px-10 lg:pb-10"},Ze={class:"mb-10 flex flex-wrap items-end justify-evenly gap-4 rounded-lg border border-gray-300 bg-white p-5 dark:border-gray-700 dark:bg-gray-800"},Pe={class:"mb-10 rounded-lg border border-gray-300 bg-white p-5 dark:border-gray-700 dark:bg-gray-800"},ea={key:0,class:"mb-2 flex flex-wrap items-center gap-3"},aa={class:"flex items-center gap-2"},ta={key:0,class:"flex items-center gap-2"},sa=["textContent"],la={key:0,class:"inline-flex items-center gap-2"},ia=["textContent"],ra={class:"inline-flex items-center gap-2"},oa={class:"flex flex-col gap-4"},da=O({__name:"TtrLogsConversations",props:{displayExcludeSlaButton:{type:Boolean,default:!1},data:{}},setup(S){const p=W(),v=w(()=>p.props.auth.ai.can_see_ai_features&&p.props.auth.ai.opted_in_to_email_body_ingestion),y=w(()=>p.props.auth.ai.privacy_mode_enabled),T=x({}),I=o=>{Me(o)?T.value=o:T.value={}},d=S,a=x(_e(v.value)),g=x([]),z=x(!1),G=x([...d.data.threads.data]),N=x(!1),_=x(null),se=w(()=>Object.values(a.value)),le=w(()=>m.filteredOutView===!0),b=w(()=>ye(ge(a.value))),R=w(()=>_.value===null?null:be({messages:_.value.messages??[],thread:_.value,allowedFields:b.value,fallbackSummary:_.value.summary})),ie=w(()=>
1{if(_.value!==null)return ke({messages:_.value.messages??[],thread:_.value,allowedFields:b.value,fallbackSummary:_.value.summary})}),re=w(()=>we(R.value)),U=o=>xe(o.messages??[],b.value).length>0&&b.value.length>0,oe=o=>{const e=Object.keys(a.value)[o];e&&a.value[e]!==void 0&&(a.value[e].visible=!a.value[e].visible)},de=()=>{const o=g.value.filter(n=>!n.is_manually_excluded_from_sla_breach).map(n=>n.id??0);o.length&&(z.value=!0,E.ids=o,E.post(route("threads.exclude-from-sla-breach"),{preserveScroll:!0}))},ne=o=>{m.direction=o.sortOrder===1?"asc":"desc",typeof o.sortField=="string"&&(m.sort_by=o.sortField),m.per_page=o.rows},ue=o=>{m.page=o.page+1,m.per_page=o.rows},{isLoading:f}=pe();Le(()=>{C.reportDataSet=!0});const C=ae();Ue(()=>m.data(),(o,n)=>{C.canRequestNewData&&(ee(o,n)||ee(n,Be())||Ie(o,!1)||(je(o,n,"reportFilters"),C.reportDataSet=!1,m.get(route("logs.conversations"),{preserveScroll:!0,preserveState:!0,only:["data"],onFinish:()=>C.reportDataSet=!0})))},{debounce:500,maxWait:1e3});const{brand:q}=ce(),V=x(!1),me=()=>{const o=g.value.filter(n=>n.thread_status!=="closed").map(n=>n.id??0);o.length&&(V.value=!0,L.ids=o,L.post(route("threads.mark-closed"),{preserveScroll:!0}))},H=()=>{C.reportDataSet=!1,m.get(route("logs.conversations"),{preserveScroll:!0,preserveState:!0,only:["data"],onFinish:()=>C.reportDataSet=!0})},X=o=>{_.value=o,N.value=!0};return Ee(()=>d.data.threads.data,o=>{const n=[...o],e=new Map(n.map(F=>[F.id,F])),D=_.value;G.value=n,g.value=g.value.map(F=>F.id===void 0?null:e.get(F.id)??null).filter(F=>F!==null),D!==null&&(_.value=D.id===void 0?null:e.get(D.id)??null,_.value===null&&(N.value=!1))}),(o,n)=>(s(),$("section",Qe,[r(Ne,{loading:t(f)},null,8,["loading"]),r(qe,{"no-data":d.data.threads.meta.total===0},null,8,["no-data"]),h("div",Ze,[d.data.stats.threads?(s(),i(k,{key:0,loading:t(f),stats:[{value:Intl.NumberFormat().format(d.data.stats.threads.total??0),clickable:"threads.total"}],title:"Total",tooltip:"Total number of conversations (internal, outbound and inbound combined)"},null,8,["loading","stats"])):l("",!0),d.data.stats.threads?(s(),i(k,{key:1,loading:t(f),stats:[{value:Intl.NumberFormat().format(d.data.stats.threads.inbound??0),clickable:"threads.inbound"}],title:"Inbound",tooltip:`Total number of inbound conversations. An inbound conversation is where the first email was from an external mailbox (a mailbox not linked to your '${t(q)}' account)`},null,8,["loading","stats","tooltip"])):l("",!0),d.data.stats.threads?(s(),i(k,{key:2,loading:t(f),stats:[{value:Intl.NumberFormat().format(d.data.stats.threads.outbound??0),clickable:"threads.outbound"}],title:"Outbound",tooltip:`Total number of outbound conversations. An outbound conversation is where the first email was from a mailbox linked to your '${t(q)}' account to an external mailbox (a mailbox not linked to your '${t(q)}' account)`},null,8,["loading","stats","tooltip"])):l("",!0),d.data.stats.threads?(s(),i(k,{key:3,loading:t(f),stats:[{value:Intl.NumberFormat().format(d.data.stats.threads.internal??0),clickable:"threads.internal"}],title:"Internal",tooltip:`Total number of internal conversations. An internal conversation is one where all the participants in the conversation were mailboxes linked to your '${t(q)}' account`},null,8,["loading","stats","tooltip"])):l("",!0),d.data.stats.threads?(s(),i(k,{key:4,loading:t(f),stats:[{value:Intl.NumberFormat().format(d.data.stats.threads.have_replies??0),clickable:"threads.have_replies"}],title:"With Replies",tooltip:"Total number of conversations that have received at least one reply, regardless of if the reply came from an internal or external mailbox"},null,8,["loading","stats"])):l("",!0),d.data.stats.threads?(s(),i(k,{key:5,loading:t(f),stats:[{value:Intl.NumberFormat().format((d.data.stats.threads.total??0)-(d.data.stats.threads.have_replies??0))}],title:"Without Replies",tooltip:"Total number of conversations that have not received any replies, regardless of if the reply came from an internal or external mailbox"},null,8,["loading","stats"])):l("",!0),d.data.stats.threads?(s(),i(k,{key:6,loading:t(f),stats:[{value:
1Intl.NumberFormat().format(d.data.stats.threads.have_replies_from_agents??0),clickable:"threads.have_replies_from_agents"}],title:"With Mailbox Replies",tooltip:`Total number of conversations that have received at least one reply from ${t(m).model}`},null,8,["loading","stats","tooltip"])):l("",!0),d.data.stats.threads?(s(),i(k,{key:7,loading:t(f),stats:[{value:Intl.NumberFormat().format(d.data.stats.threads.have_no_replies_from_agents??0),clickable:"threads.have_no_replies_from_agents"}],title:"Without Mailbox Replies",tooltip:`Total number of conversations that have not received any replies from ${t(m).model}`},null,8,["loading","stats","tooltip"])):l("",!0),d.data.stats.initialTTR?(s(),i(k,{key:8,loading:t(f),stats:[{value:d.data.stats.initialTTR.friendly,class:"text-success-500",clickable:"initialTTR.friendly"}],title:"Average First Reply Time",tooltip:"Average time taken for the first reply to the starter of a conversation. Only the first person to reply is counted per conversation. This value takes account of business hours."},null,8,["loading","stats"])):l("",!0)]),h("div",Pe,[r(De,{columns:se.value,onToggle:oe},null,8,["columns"]),g.value.length>0?(s(),$("div",ea,[h("div",aa,[r(t(A),{disabled:g.value.length===0,label:"Mark selected as closed",loading:V.value,severity:"danger",onClick:me},null,8,["disabled","loading"]),r(Q,{form:t(L),label:"Closed."},null,8,["form"])]),S.displayExcludeSlaButton?(s(),$("div",ta,[r(t(A),{disabled:g.value.length===0,label:"Exclude from SLA Breach",loading:z.value,severity:"warning",onClick:de},null,8,["disabled","loading"]),r(Q,{form:t(E),label:"Excluded."},null,8,["form"])])):l("",!0)])):l("",!0),r(t(ze),{selection:g.value,"onUpdate:selection":n[0]||(n[0]=e=>g.value=e),"expanded-rows":T.value,"always-show-paginator":!1,"data-key":"id",lazy:"",loading:t(f),paginator:!0,rows:d.data.threads.meta.per_page,"rows-per-page-options":[15,50,100],scrollable:"","total-records":d.data.threads.meta.total,value:G.value,"onUpdate:expandedRows":I,onPage:ue,onSort:ne},{expansion:u(e=>[h("section",oa,[r(fe,{summary:e.data.summary,"conversation-columns":a.value,"friendly-initial-reply-time":e.data.friendly_initial_reply_time,"friendly-initial-reply-time-raw":e.data.friendly_raw_initial_reply_time,"initial-reply-is-outlier":e.data.initial_reply_is_outlier??void 0,messages:e.data.messages??[],thread:e.data,"show-smart-columns":v.value,"privacy-mode-enabled":y.value,onRefreshRequested:H},null,8,["summary","conversation-columns","friendly-initial-reply-time","friendly-initial-reply-time-raw","initial-reply-is-outlier","messages","thread","show-smart-columns","privacy-mode-enabled"])])]),default:u(()=>[r(t(c),{"header-style":"width: 3rem","selection-mode":"multiple"}),r(t(c),{expander:"",style:{width:"5rem"}}),le.value?(s(),i(t(c),{key:0,header:"Filtered out reasons"},{body:u(e=>[r(Se,{items:e.data.filtered_out_reasons??[],"enable-category-tag-correction":v.value&&U(e.data),onCategoryCorrectionRequested:D=>X(e.data)},null,8,["items","enable-category-tag-correction","onCategoryCorrectionRequested"])]),_:1})):l("",!0),v.value&&y.value?(s(),i(t(c),{key:1,style:{width:"7rem"}},{body:u(e=>[U(e.data)?(s(),i(t(A),{key:0,icon:"fa-light fa-flag",label:"Correct",severity:"secondary",size:"small",onClick:D=>X(e.data)},null,8,["onClick"])):l("",!0)]),_:1})):l("",!0),a.value.subject!==void 0?(s(),i(t(c),{key:2,"body-class":"max-w-2xs text-ellipsis overflow-hidden whitespace-nowrap hover:overflow-visible hover:whitespace-normal hover:break-word",field:a.value.subject.field,header:a.value.subject.label,hidden:!a.value.subject.visible,sortable:!0},{body:u(e=>[P(B(e.data.subject),1)]),_:1},8,["field","header","hidden"])):l("",!0),a.value.labels!==void 0?(s(),i(t(c),{key:3,field:a.value.labels.field,header:a.value.labels.label,hidden:!a.value.labels.visible},{body:u(e=>[r(Re,{items:e.data.labels??[]},null,8,["items"])]),_:1},8,["field","header","hidden"])):l("",!0),a.value.from!==void 0?(s(),i(t(c),{key:4,field:a.value.from.field,header:a.value.from.label,hidden:!a.value.from.visible,sortable:!0},{body:u(e=>[r(j,{direction:t(m).sort_by===a.value.from.field?t(m).direction:"asc",items:e.data.messages?e.data.messages[e.data.messages.length-1].email_usernames_from:[],"reply-to-items":e.data.messages?e.data.messages[e.data.messages.length-1].email_usernames_reply_to:[]},null,8,["direction","items","reply-to-items"])]),_:1},8,["field","header","hidden"])):l("",!0),a.value.to!==void 0?(s(),i(t(c),{key:5,field:a.value.to.field,header:a.value.to.label,hidden:!a.value.to.visible,sortable:!0},{body:u(e=>[r(j,{"agent-read-status":e.data.messages?e.data.messages[e.data.messages.length-1].agents_read_status:{},direction:t(m).sort_by===a.value.to.field?t(m).direction:"asc",items:e.data.messages?e.data.messages[e.data.messages.length-1].email_usernames_to:[]},null,8,["agent-read-status","direction","items"])]),_:1},8,["field","header","hidden"])):l("",!0),a.value.cc!==void 0?(s(),i(t(c),{key:6,field:a.value.cc.field,header:a.value.cc.label,hidden:!a.value.cc.visible,sortable:!0},{body:u(e=>[r(j,{"agent-read-status":e.data.messages?e.data.messages[e.data.messages.length-1].agents_read_status:{},direction:t(m).sort_by===a.value.cc.field?t(m).direction:"asc",items:e.data.messages?e.data.messages[e.data.messages.length-1].email_usernames_cc:[]},null,8,["agent-read-status","direction","items"])]),_:1},8,["field","header","hidden"])):l("",!0),a.value.thread_type!==void 0?(s(),i(t(c),{key:7,field:a.value.thread_type.field,header:a.value.thread_type.label,hidden:!a.value.thread_type.visible},{body:u(e=>[r(Fe,{"thread-type":e.data.thread_type},null,8,["thread-type"])]),_:1},8,["field","header","hidden"])):l("",!0),a.value.thread_status!==void 0?(s(),i(t(c),{key:8,field:a.value.thread_status.field,header:a.value.thread_status.label,hidden:!a.value.thread_status.visible},{body:u(e=>[r(Te,{"thread-status":e.data.thread_status},null,8,["thread-status"]),r(Ce,{"customer-has-response":e.data.customer_has_response??!1},null,8,["customer-has-response"])]),_:1},8,["field","header","hidden"])):l("",!0),a.value.init_agent_reply_time!==void 0?(s(),i(t(c),{key:9,"body-class":"no-wrap",field:a.value.init_agent_reply_time.field,header:a.value.init_agent_reply_time.label,hidden:!a.value.init_agent_reply_time.visible,sortable:!0},{body:u(e=>[r(M,{"friendly-reply-time":e.data.friendly_initial_reply_time,"is-closing-email":!1,"is-initial-reply":e.data.friendly_initial_reply_time!=="Pending","is-outlier":e.data.initial_reply_is_outlier,"reply-is-included-in-stats":e.data.initial_reply_is_included_in_stats,"reply-is-relevant":e.data.initial_reply_is_relevant},null,8,["friendly-reply-time","is-initial-reply","is-outlier","reply-is-included-in-stats","reply-is-relevant"])]),_:1},8,["field","header","hidden"])):l("",!0),a.value.raw_init_agent_reply_time!==void 0?(s(),i(t(c),{key:10,field:a.value.raw_init_agent_reply_time.field,header:a.value.raw_init_agent_reply_time.label,hidden:!a.value.raw_init_agent_reply_time.visible,sortable:!0},{body:u(e=>[r(M,{"friendly-reply-time":e.data.friendly_raw_initial_reply_time,"is-closing-email":!1,"is-initial-reply":e.data.friendly_raw_initial_reply_time!=="Pending","is-outlier":e.data.initial_reply_is_outlier,"reply-is-included-in-stats":e.data.initial_reply_is_included_in_stats,"reply-is-relevant":e.data.initial_reply_is_relevant},null,8,["friendly-reply-time","is-initial-reply","is-outlier","reply-is-included-in-stats","reply-is-relevant"])]),_:1},8,["field","header","hidden"])):l("",!0),a.value.time_to_close!==void 0?(s(),i(t(c),{key:11,"body-class":"no-wrap",field:a.value.time_to_close.field,header:a.value.time_to_close.label,hidden:!a.value.time_to_close.visible,sortable:!0},{body:u(e=>[r(M,{"friendly-reply-time":e.data.friendly_time_to_close,"is-closing-email":!1,"is-initial-reply":!1},null,8,["friendly-reply-time"])]),_:1},8,["field","header","hidden"])):l("",!0),a.value.raw_time_to_close!==void 0?(s(),i(t(c),{key:12,field:a.value.raw_time_to_close.field,header:a.value.raw_time_to_close.label,hidden:!a.value.raw_time_to_close.visible,sortable:!0},{body:u(e=>[r(M,{"friendly-reply-time":e.data.friendly_raw_time_to_close,"is-closing-email":!1,"is-initial-reply":!1},null,8,["friendly-reply-time"])]),_:1},8,["field","header","hidden"])):l("",!0),a.value.messages_count!==void 0?(s(),i(t(c),{key:13,field:a.value.messages_count.field,header:a.value.messages_count.label,hidden:!a.value.messages_count.visible,sortable:!0},{body:u(e=>[P(B(e.data.messages?.length??0),1)]),_:1},8,["field","header","hidden"])):l("",!0),a.value.last_received_at_date_time!==void 0?(s(),i(t(c),{key:14,field:a.value.last_received_at_date_time.field,header:a.value.last_received_at_date_time.label,hidden:!a.value.last_received_at_date_time.visible,sortable:!0},null,8,["field","header","hidden"])):l("",!0),v.value?(s(),$(te,{key:15}
1,[a.value.ai_needs_response!==void 0?(s(),i(t(c),{key:0,field:a.value.ai_needs_response.field,hidden:!a.value.ai_needs_response.visible,sortable:!0},{header:u(()=>[n[2]||(n[2]=h("i",{class:"fa-light fa-sparkles bg-gradient-to-r from-indigo-700 to-pink-600 bg-clip-text text-transparent dark:from-indigo-300"},null,-1)),h("span",{class:"p-datatable-column-title",textContent:B(a.value.ai_needs_response.label)},null,8,sa)]),body:u(e=>[e.data.ai_needs_response!==void 0?(s(),$("span",la,[e.data.ai_needs_response?(s(),i(Z,{key:1,icon:"exclamation-triangle",label:"Needs response",type:"danger"})):(s(),i(Z,{key:0,icon:"check",label:"No response needed",type:"success"})),r(Y,{show:e.data.ai_override_fields?.needs_response===!0,field:t(K)(e.data.messages??[],b.value,"needs_response"),override:t(J)(e.data.messages??[],b.value,"needs_response")},null,8,["show","field","override"])])):l("",!0)]),_:1},8,["field","hidden"])):l("",!0),a.value.ai_category!==void 0?(s(),i(t(c),{key:1,field:a.value.ai_category.field,hidden:!a.value.ai_category.visible,sortable:!0},{header:u(()=>[n[3]||(n[3]=h("i",{class:"fa-light fa-sparkles bg-gradient-to-r from-indigo-700 to-pink-600 bg-clip-text text-transparent dark:from-indigo-300"},null,-1)),h("span",{class:"p-datatable-column-title",textContent:B(a.value.ai_category.label)},null,8,ia)]),body:u(e=>[h("span",ra,[e.data.ai_category?(s(),i(t(Ge),{key:0,value:t(ve)(e.data.ai_category)},null,8,["value"])):l("",!0),r(Y,{show:e.data.ai_override_fields?.category===!0,field:t(K)(e.data.messages??[],b.value,"category"),override:t(J)(e.data.messages??[],b.value,"category")},null,8,["show","field","override"])])]),_:1},8,["field","hidden"])):l("",!0)],64)):l("",!0)]),_:1},8,["selection","expanded-rows","loading","rows","total-records","value"])]),r(he,{visible:N.value,"onUpdate:visible":n[1]||(n[1]=e=>N.value=e),"allowed-fields":b.value,body:R.value?.body,"evidence-snippets":re.value,message:R.value,messages:_.value?.messages??[],"override-entity-label":"conversation","privacy-mode-enabled":y.value,"smart-feedback":R.value?.smart_feedback,subject:R.value?.subject,summary:ie.value,"summary-title":"Smart Conversation Summary",thread:_.value,onRefreshRequested:H},null,8,["visible","allowed-fields","body","evidence-snippets","message","messages","privacy-mode-enabled","smart-feedback","subject","summary","thread"])]))}}),na={class:"flex items-center gap-2"},ua=O({__name:"ConversationLogsLayout",props:{data:{},permissions:{},quickSelects:{}},setup(S){const p=S,v=W(),y=ae(),T=w(()=>v.props.auth.ai.can_see_ai_features&&v.props.auth.ai.opted_in_to_email_body_ingestion),I=[{label:"Logs",command:()=>{y.reportDataSet=!1,m.get(route("logs.conversations"),{preserveScroll:!0,preserveState:!0,only:["data"],onFinish:()=>y.reportDataSet=!0})}},{label:"Conversations",command:()=>{y.reportDataSet=!1,m.get(route("logs.conversations"),{preserveScroll:!0,preserveState:!0,only:["data"],onFinish:()=>y.reportDataSet=!0})}}];return(d,a)=>(s(),$(te,null,[r(t(Ae),{title:"Conversations"}),(s(),i(Oe,{defer:"",to:"#breadcrumbs"},[r(Ve,{breadcrumbs:I,class:"bg-transparent"})])),h("div",null,[r(Je,{"show-smart-filters":T.value,"display-show-report-for":p.permissions.see_show_report_for,data:p.data.currentFilters,"fixed-model-types":p.data.fixedModelTypes?.reportFor,"fixed-model-types-com":p.data.fixedModelTypes?.communicatingWith,"can-add-contacts":p.permissions.manage_contacts,"show-filtered-out-view-toggle":t(v).props.auth.roles.is_admin,args:p.data.args,"report-type":"conversation-logs"},{"date-selector":u(()=>[r(Ye,{"quick-selects":p.quickSelects},null,8,["quick-selects"])]),actions:u(()=>[h("div",na,[S.permissions.manage_scheduled_reports?(s(),i(Xe,{key:0,"scheduled-report-types":p.data.scheduledReportTypes,"report-type":"conversation-logs"},null,8,["scheduled-report-types"])):l("",!0),r($e,{url:d.route("logs.conversations.export",t(m).data()),size:null},null,8,["url"])])]),_:1},8,["show-smart-filters","display-show-report-for","data","fixed-model-types","fixed-model-types-com","can-add-contacts","show-filtered-out-view-toggle","args"]),We(d.$slots,"default")])],64))}}),Dt=O({layout:[He,Ke,ua],__name:"Conversations",props:{data:{},permissions:{},quickSelects:{}},setup(S){const p=S,v=W();return(y,T)=>(s(),i(da,{"display-exclude-sla-button":!t(v).props.auth.roles.is_agent,data:p.data.reportData},null,8,["display-exclude-sla-button","data"]))}});
1export{Dt 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.