import{j as e,_ as A,b8 as _,a0 as k,ap as T,b7 as L,V as O,aj as z,ac as M,b6 as R,a2 as q}from"./v_7_4_2_14_b047d88c-9af4-4a49-a965-946ffe7780e410.js";import{c as j,a_ as B,p as D,a$ as I,s as S}from"./v_7_4_2_14_b047d88c-9af4-4a49-a965-946ffe7780e423.js";import{u as b,b as P}from"./v_7_4_2_14_b047d88c-9af4-4a49-a965-946ffe7780e419.js";import"./v_7_4_2_14_b047d88c-9af4-4a49-a965-946ffe7780e418.js";import{a as u}from"./v_7_4_2_14_b047d88c-9af4-4a49-a965-946ffe7780e44.js";import{i as V}from"./v_7_4_2_14_b047d88c-9af4-4a49-a965-946ffe7780e440.js";import{a as G}from"./v_7_4_2_14_b047d88c-9af4-4a49-a965-946ffe7780e4107.js";import"./v_7_4_2_14_b047d88c-9af4-4a49-a965-946ffe7780e48.js";import"./v_7_4_2_14_b047d88c-9af4-4a49-a965-946ffe7780e4.js";import"./v_7_4_2_14_b047d88c-9af4-4a49-a965-946ffe7780e45.js";import"./v_7_4_2_14_b047d88c-9af4-4a49-a965-946ffe7780e47.js";import"./v_7_4_2_14_b047d88c-9af4-4a49-a965-946ffe7780e46.js";import"./v_7_4_2_14_b047d88c-9af4-4a49-a965-946ffe7780e49.js";import"./v_7_4_2_14_b047d88c-9af4-4a49-a965-946ffe7780e42.js";import"./v_7_4_2_14_b047d88c-9af4-4a49-a965-946ffe7780e43.js";const W=u.lazy(() => __vitePreload(()=>import(chrome.runtime.getURL("content/assets/js/v_7_4_2_14_b047d88c-9af4-4a49-a965-946ffe7780e4167.js")),[]));function f(){return e.jsx(u.Suspense,{fallback:e.jsx(e.Fragment,{}),children:e.jsx(W,{})})}const H=({follow:i})=>{const{disableFollowUp:o}=j(),{language:d}=b(),n=i.funil.abas.length===0&&i.funil.etiquetas.length===0;return u.useEffect(()=>{n&&o(i.id)},[n,o,i.id]),n?e.jsx("span",{className:"lg:tooltip lg:tooltip-right","data-tip":d.funilFollowIsEmpty,children:e.jsx(V,{color:"red",size:24})}):null};function de(){var h,g;const{FollowUp:i,deleteFollowUp:o,switchActive:d,duplicateFollowUp:n}=j(),{setEditFollowUp:v,setResetDefaultFollowUp:y}=B(),{isBusiness:N}=P(),{open:x}=D(),{language:a}=b(),{setAcao:F}=I(),m=S(s=>s.label),w=s=>{F(s.acao),v(s),x(e.jsx(f,{}))},C=s=>{const t=s.days?`${s.days} ${a.day}${s.days>1?"s":""}`:"",l=s.hours?`${s.hours} ${a.hour}${s.hours>1?"s":""}`:"",c=s.minutes?`${s.minutes} ${a.minute}${s.minutes>1?"s":""}`:"",r=[t,l,c].filter(Boolean);if(r.length===0)return a.now;if(r.length===1)return r[0];const p=r.pop();return`${r.join(", ")} ${a.and} ${p}`},U=s=>{switch(s.type){case"dispararAoEntrar":return a.onEnter;case"dispararAoSair":return a.onLeave;case"timing":return`${a.onTime}: ${C(s.timing)}`;default:return s.type}},$=s=>{const{propriedades:t}=s,l=t,c=s.type,r=[];switch(c){case"cancelAfterChat":r.push(a.cancelAfterMessage);break;case"responderGrupos":r.push(a.replyGroups);break;case"assinatura":r.push(`${a.signature}: ${l.desativarAss?a.disabled:l.persAss.nameAss}`);break;default:return null}return r},E=e.jsx("div",{className:"flex flex-col gap-2 overflow-auto max-h-full",children:[...i].reverse().map(s=>e.jsxs("div",{className:`rounded-2xl cursor-pointer border border-[var(--conversation-header-border)] 
             border-solid w-full p-4 hover:bg-[var(--background-default-active)] flex justify-between gap-1 overflow-hidden`,style:{opacity:s.active?1:.7},children:[e.jsxs("div",{className:"flex-1 min-w-0 flex flex-col gap-2",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("h2",{className:"text-lg font-bold truncate",children:s.nome}),e.jsx(H,{follow:s})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("p",{children:`${a.actionType}:`}),e.jsx("p",{className:"font-bold",children:U(s.acionamento)})]}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx("p",{children:`${a.funnels}:`}),e.jsx("div",{className:"flex gap-1",children:[...s.funil.abas,...s.funil.etiquetas].length===0?e.jsx("div",{className:"badge badge-md bg-gray-200 text-gray-600 font-semibold",children:a.funnelEmpty}):e.jsxs(e.Fragment,{children:[[...s.funil.abas,...s.funil.etiquetas].slice(0,6).map((t,l)=>{const r="tag"in t?t.tag:t.name,p="hexColor"in t?{backgroundColor:t.hexColor,color:_(t.hexColor,160)}:{backgroundColor:"var(--primaria)",color:"#FFF"};return e.jsx("div",{style:p,className:"badge badge-md font-semibold !truncate !max-w-[100px]",children:e.jsx("span",{className:"truncate",children:r})},l)}),[...s.funil.abas,...s.funil.etiquetas].length>6&&e.jsxs("div",{className:"badge badge-md bg-gray-200 text-gray-600 font-semibold",children:["+",[...s.funil.abas,...s.funil.etiquetas].length-6]})]})})]}),Object.values(s.regras).filter(t=>t.propriedades.active).length>0&&e.jsxs("div",{className:"flex gap-2",children:[e.jsx("p",{children:`${a.activeRules}:`}),e.jsx("div",{className:"flex flex-wrap gap-1",children:Object.values(s.regras).filter(t=>t.propriedades.active).map((t,l)=>e.jsx("span",{className:"badge badge-md badge-neutral font-semibold py-1 px-2 rounded",children:$(t)},l))})]}),e.jsxs("div",{className:"flex justify-start gap-2 items-center h-9 pt-2",children:[e.jsx("span",{children:a.active}),e.jsx(k,{estado:s.active,switchUpdate:()=>d(s.id),id:s.id,zoom:{zoom:"60%"}})]})]}),e.jsx("div",{className:"flex flex-col justify-between flex-shrink-0",children:e.jsxs("div",{className:"flex justify-end gap-2 pt-1",children:[e.jsx("span",{className:"pulse lg:tooltip lg:tooltip-bottom",onClick:()=>w(s),"data-tip":a.edit,children:e.jsx(T,{className:"w-5 h-5 text-[var(--panel-header-icon)]"})}),e.jsx("span",{className:"pulse lg:tooltip lg:tooltip-bottom",onClick:()=>o(s),"data-tip":a.delete,children:e.jsx(G,{className:"w-5 h-5 text-[var(--panel-header-icon)]"})}),e.jsx("span",{className:"pulse lg:tooltip lg:tooltip-left",onClick:()=>n(s.id),"data-tip":a.duplic,children:e.jsx(L,{className:"w-5 h-5 text-[var(--panel-header-icon)]"})})]})})]},s.id))});return e.jsxs("div",{className:"w-[800px] max-h-[99.5vh] flex flex-col gap-4",children:[e.jsx(O,{children:a.followUp}),i.length===0?e.jsxs("div",{children:[e.jsx(z,{title:a.nothingFollowUpCreatedTitle,description:N?a.nothingFollowUpCreatedDescBusiness:a.nothingFollowUpCreatedDesc,icon:e.jsx(M,{className:"w-7 h-7 text-[var(--primaria)]"})}),e.jsx("div",{className:"flex justify-center",children:((g=(h=m.videos_tutoriais)==null?void 0:h.follow_up)==null?void 0:g.length)>0&&e.jsx(R,{funcao:()=>window.open(m.videos_tutoriais.follow_up,"_blank")})})]}):e.jsx("div",{className:"flex-1 overflow-y-auto",children:E}),e.jsx("div",{className:"m-auto",children:e.jsx(q,{name:a.create,funcao:()=>{y(),x(e.jsx(f,{}),!1)}})})]})}export{de as default};
