PageSourceSearch

https://app.sendx.io/_nuxt/BmzU-ZEV.js

js sendx.io collected 2026-09-24 17:13:06 UTC 21,488 bytes, 1 lines download raw bytes

1import{_ as Y}from"./CARyyOqM.js";import{_ as H}from"./D76vokZ-.js";import{r as C,aD as U,j as R,E as g,aB as q,a as E,al as J,U as G,y as n,z as s,D as e,bq as X,J as x,A as v,C as a,X as K,O as l,L as f,bA as S,cp as B,G as P,H as Q,bi as N}from"./DcOrGnEZ.js";import{e as W}from"./BJIomEi9.js";import{u as Z}from"./DlcnLoB1.js";import"./NzDD4QcG.js";import"./Op4w2AQ-.js";import"./BpFprnO2.js";import"./Bku5b180.js";const ee={class:"bg-sendx-secondary"},te={class:"space-y-5"},se=X('<div class="bg-sendx-primary rounded-lg border border-sendx-border-primary"><div class="px-4 py-3 border-b border-sendx-border-primary"><h3 class="text-base font-medium text-sendx-text-primary">Threat Check Status Definitions</h3></div><div class="p-4"><p class="text-sm font-medium text-sendx-text-primary mb-4">Contacts are flagged with the following statuses: </p><div class="space-y-3"><div><span class="text-sm font-medium text-green-600">Clean:</span><span class="text-sm text-sendx-text-secondary ml-2">Contacts that have passed all validation checks and are safe to send to.</span></div><div><span class="text-sm font-medium text-red-600">Reputation:</span><span class="text-sm text-sendx-text-secondary ml-2">Contacts that may harm your sender reputation if emailed.</span></div><div><span class="text-sm font-medium text-red-600">Fraud:</span><span class="text-sm text-sendx-text-secondary ml-2">Contacts identified as fraudulent or associated with fraud-related activity.</span></div><div><span class="text-sm font-medium text-red-600">Delivery:</span><span class="text-sm text-sendx-text-secondary ml-2">Contacts with delivery issues that may cause bounces or delivery problems.</span></div><div><span class="text-sm font-medium text-yellow-600">Conversion:</span><span class="text-sm text-sendx-text-secondary ml-2">Contacts that may have conversion-related concerns or issues.</span></div><div><span class="text-sm font-medium text-yellow-600">Beta:</span><span class="text-sm text-sendx-text-secondary ml-2">Contacts flagged during beta testing phases.</span></div></div><div class="mt-6 p-3 rounded-md border border-sendx-border-primary bg-sendx-secondary"><p class="text-sm text-sendx-text-primary"><strong class="text-sendx-text-primary">Note:</strong> You can protect your sender reputation and improve deliverability by excluding contacts with these statuses using the pre-created segment on the recipient page when sending campaigns. </p></div></div></div>',1),ne={class:"bg-sendx-primary rounded-lg border border-sendx-border-primary"},oe={class:"px-4 py-3 border-b border-sendx-border-primary"},ae={class:"flex items-center justify-between"},re=e("div",null,[e("h3",{class:"text-base font-medium text-sendx-text-primary"},"All-Time Contact Overview"),e("p",{class:"text-sm text-sendx-text-secondary mt-1"},"Complete overview of all validated contacts")],-1),de={class:"flex items-center gap-3"},ie={key:0,class:"animate-pulse h-10 w-24 bg-sendx-secondary rounded-md"},le={key:1,class:"flex flex-col items-end gap-1"},ce={key:0,class:"text-xs text-sendx-text-secondary"},me={class:"p-4"},ue={key:0,class:"mb-4 rounded-md border border-sendx-border-primary bg-sendx-banner-background px-4 py-3"},xe=e("p",{class:"text-sm font-semibold text-sendx-text-primary"},"Calculating validation counts",-1),pe=e("p",{class:"mt-1 text-xs text-sendx-banner-text leading-relaxed"}," Validation counts may take a few minutes for large accounts. They will appear here as soon as they are ready. ",-1),ve=[xe,pe],he={class:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4"},ye={class:"bg-sendx-primary rounded-lg p-4 border border-sendx-border-primary"},_e=e("p",{class:"text-sm font-medium text-sendx-text-secondary"},"Total Contacts",-1),fe={key:0,class:"animate-pulse h-8 w-24 bg-sendx-secondary rounded"},ge={key:1,class:"text-2xl font-bold text-sendx-text-primary"},be={class:"bg-sendx-primary rounded-lg p-4 border border-sendx-border-primary"},we=e("p",{class:"text-sm font-medium text-sendx-text-secondary"},"Validated",-1),ke={key:0,class:"animate-pulse h-8 w-24 bg-sendx-secondary rounded"},Ce={key:1,class:"text-2xl font-bold text-sendx-text-primary"},Se={class:"bg-sendx-primary rounded-lg p-4 border border-sendx-border-primary"},Be={class:"flex items-center justify-between"},Me={class:"flex items-center gap-2"},je=e("p",{class:"text-sm font-medium text-green-600"},"Clean",-1),Ve=e("div",{class:"cursor-pointer"},[e("svg",{class:"w-4 h-4 text-sendx-text-secondary hover:text-sendx-text-primary",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})])],-1),Te=e("div",{class:"p-4 max-w-sm"},[e("p",{class:"text-sm font-medium text-sendx-text-primary mb-2"},"Clean Contacts"),e("p",{class:"text-xs text-sendx-text-secondary"}
1," These contacts have passed all validation checks and are safe to send emails to. You can exclude contacts with other statuses (Reputation, Fraud, Delivery, Conversion, Beta) from campaign recipient pages when sending campaigns. ")],-1),De=e("svg",{class:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"})],-1),Fe={key:0,class:"animate-pulse h-8 w-24 bg-sendx-secondary rounded"},Re={key:1,class:"text-2xl font-bold text-green-600"},Ne={class:"bg-sendx-primary rounded-lg p-4 border border-sendx-border-primary"},Oe={class:"flex items-center justify-between"},$e={class:"flex items-center gap-2"},Ie=e("p",{class:"text-sm font-medium text-red-600"},"Reputation",-1),Le=e("div",{class:"cursor-pointer"},[e("svg",{class:"w-4 h-4 text-sendx-text-secondary hover:text-sendx-text-primary",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})])],-1),ze=e("div",{class:"p-4 max-w-sm"},[e("p",{class:"text-sm font-medium text-sendx-text-primary mb-2"},"Reputation Contacts"),e("p",{class:"text-xs text-sendx-text-secondary"}," These contacts have reputation issues that may affect deliverability. Consider excluding them from campaigns to maintain sender reputation. You can exclude these contacts from campaign recipient pages when sending campaigns. ")],-1),Ae=e("svg",{class:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"})],-1),Ye={key:0,class:"animate-pulse h-8 w-24 bg-sendx-secondary rounded"},He={key:1,class:"text-2xl font-bold text-red-600"},Ue={class:"bg-sendx-primary rounded-lg p-4 border border-sendx-border-primary"},qe={class:"flex items-center justify-between"},Ee={class:"flex items-center gap-2"},Je=e("p",{class:"text-sm font-medium text-red-600"},"Fraud",-1),Ge=e("div",{class:"cursor-pointer"},[e("svg",{class:"w-4 h-4 text-sendx-text-secondary hover:text-sendx-text-primary",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})])],-1),Xe=e("div",{class:"p-4 max-w-sm"},[e("p",{class:"text-sm font-medium text-sendx-text-primary mb-2"},"Fraud Contacts"),e("p",{class:"text-xs text-sendx-text-secondary"}," These contacts have been flagged for potential fraud. It's highly recommended to exclude them from campaigns to protect your sender reputation. You can exclude these contacts from campaign recipient pages when sending campaigns. ")],-1),Ke=e("svg",{class:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"})],-1),Pe={key:0,class:"animate-pulse h-8 w-24 bg-sendx-secondary rounded"},Qe={key:1,class:"text-2xl font-bold text-red-600"},We={class:"bg-sendx-primary rounded-lg p-4 border border-sendx-border-primary"},Ze={class:"flex items-center justify-between"},et={class:"flex items-center gap-2"},tt=e("p",{class:"text-sm font-medium text-red-600"},"Delivery",-1),st=e("div",{class:"cursor-pointer"},[e("svg",{class:"w-4 h-4 text-sendx-text-secondary hover:text-sendx-text-primary",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})])],-1),nt=e("div",{class:"p-4 max-w-sm"},[e("p",{class:"text-sm font-medium text-sendx-text-primary mb-2"},"Delivery Contacts"),e("p",{class:"text-xs text-sendx-text-secondary"}," These contacts have delivery issues that may prevent emails from reaching the inbox. Consider excluding them from campaigns to improve deliverability rates. You can exclude these contacts from campaign recipient pages when sending c
1ampaigns. ")],-1),ot=e("svg",{class:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"})],-1),at={key:0,class:"animate-pulse h-8 w-24 bg-sendx-secondary rounded"},rt={key:1,class:"text-2xl font-bold text-red-600"},dt={class:"bg-sendx-primary rounded-lg p-4 border border-sendx-border-primary"},it={class:"flex items-center justify-between"},lt={class:"flex items-center gap-2"},ct=e("p",{class:"text-sm font-medium text-yellow-600"},"Conversion",-1),mt=e("div",{class:"cursor-pointer"},[e("svg",{class:"w-4 h-4 text-sendx-text-secondary hover:text-sendx-text-primary",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})])],-1),ut=e("div",{class:"p-4 max-w-sm"},[e("p",{class:"text-sm font-medium text-sendx-text-primary mb-2"},"Conversion Contacts"),e("p",{class:"text-xs text-sendx-text-secondary"}," These contacts have conversion-related issues that may affect campaign performance. You may want to exclude them from campaigns to optimize results. You can exclude these contacts from campaign recipient pages when sending campaigns. ")],-1),xt=e("svg",{class:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"})],-1),pt={key:0,class:"animate-pulse h-8 w-24 bg-sendx-secondary rounded"},vt={key:1,class:"text-2xl font-bold text-yellow-600"},ht={class:"bg-sendx-primary rounded-lg p-4 border border-sendx-border-primary"},yt={class:"flex items-center justify-between"},_t={class:"flex items-center gap-2"},ft=e("p",{class:"text-sm font-medium text-yellow-600"},"Beta",-1),gt=e("div",{class:"cursor-pointer"},[e("svg",{class:"w-4 h-4 text-sendx-text-secondary hover:text-sendx-text-primary",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})])],-1),bt=e("div",{class:"p-4 max-w-sm"},[e("p",{class:"text-sm font-medium text-sendx-text-primary mb-2"},"Beta Contacts"),e("p",{class:"text-xs text-sendx-text-secondary"}," These contacts are in beta status and may have uncertain deliverability. Consider excluding them from campaigns to maintain optimal sender reputation. You can exclude these contacts from campaign recipient pages when sending campaigns. ")],-1),wt=e("svg",{class:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"})],-1),kt={key:0,class:"animate-pulse h-8 w-24 bg-sendx-secondary rounded"},Ct={key:1,class:"text-2xl font-bold text-yellow-600"},St={key:0,class:"fixed inset-0 overflow-y-auto z-50","aria-labelledby":"modal-title",role:"dialog","aria-modal":"true"},Bt={class:"flex items-center justify-center min-h-screen p-4"},Mt={class:"inline-block align-bottom bg-sendx-primary rounded-lg text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg sm:w-full"},jt={class:"bg-sendx-primary px-4 pt-5 pb-4 sm:p-6 sm:pb-4"},Vt={class:"sm:flex sm:items-start"},Tt={class:"mt-3 text-center sm:mt-0 sm:ml-4 sm:text-left w-full"},Dt=e("h3",{class:"text-lg leading-6 font-medium text-sendx-text-primary",id:"modal-title"}," Validate Contacts ",-1),Ft={class:"mt-4"},Rt=e("p",{class:"text-sm text-sendx-text-secondary mb-4"}," Select which contacts you want to validate: ",-1),Nt={class:"space-y-3"},Ot={for:"clean-uncleaned",class:"flex items-center cursor-pointer"},$t=e("span",{class:"ml-3 flex-1 text-sm font-medium text-sendx-text-secondary"},"Only Uncleaned Contacts",-1),It={class:"text-sm font-semibold text-sendx-text-primary tabular-nums"},Lt={for:"clean-all",class:"flex items-center cursor-pointer"},zt=e("span",{class:"ml-3 flex-1 text-sm font-medium text-sendx-text-secondary"},"All Contacts",-1),At={class:"text-sm font-semibold text-sendx-text-primary tabular-nums"},Yt={for:"clean-filtered",class:"flex items-center cursor-pointer"},Ht=e("span",{class:"ml-3 flex-1 text-sm font-medium text-sendx-text-secondary"},"Filter by Status",-1),Ut={key:0,class:"ml-7 space-y-2"},qt=["for"],Et=["id","value"],Jt={class:"ml-3 flex-1 text-sm font-medium text-sendx-text-secondary"},Gt={class:"text-sm font-semibold text-sendx-text-primary tabular-nums"},Xt={class:"bg-sendx-primary px-4 py-3 sm:px-6 sm:flex sm:flex-row-reverse"},Kt=["disabled"],rs={__name:"report",setup(Pt){const h=C(!1),b=C(!1),c=C(!0),w=C(!1),O
1=U(),M=Z(),j=W(),o=R({total:0,cleaned:0,clean:0,reputation:0,fraud:0,delivery:0,conversion:0,beta:0,notScanned:0}),d=R({type:"uncleaned",filter:""}),$=[{value:"Clean",label:"Clean"},{value:"Reputation",label:"Reputation"},{value:"Fraud",label:"Fraud"},{value:"Delivery",label:"Delivery"},{value:"Conversion",label:"Conversion"},{value:"Beta",label:"Beta"}],T=t=>({Clean:o.clean,Reputation:o.reputation,Fraud:o.fraud,Delivery:o.delivery,Conversion:o.conversion,Beta:o.beta})[t]??0,D=g(()=>d.type==="all"?o.total:d.type==="filtered"?T(d.filter):o.notScanned),V=g(()=>o.notScanned>0),I=g(()=>b.value?"Starting...":D.value===0?"No contacts to validate":"Start validation"),L=g(()=>{const t=j.params.id,r=q()?M.getSampleAddonsList:O?.$state?.currentTeam?.addOns??[];return!r||!t?null:r.find(k=>k.id===t||k.id===Number(t))??null}),u=t=>new Intl.NumberFormat().format(t||0),p=g(()=>{try{return JSON.parse(L.value?.setting||"{}")}catch(t){return console.error("Invalid JSON in setting:",t),{}}}),m=t=>p.value&&{Clean:p.value.cleanSegmentId,Reputation:p.value.reputationSegmentId,Fraud:p.value.fraudSegmentId,Delivery:p.value.deliverySegmentId,Conversion:p.value.conversionSegmentId,Beta:p.value.betaSegmentId}[t]||null,F=async()=>{try{const t=await M.getThreatCheckAllContactStats();
1Object.assign(o,{total:t.total||0,cleaned:t.cleaned||0,notScanned:t.notScanned??Math.max(0,(t.total||0)-(t.cleaned||0)),clean:t.clean||0,reputation:t.reputation||0,fraud:t.fraud||0,delivery:t.delivery||0,conversion:t.conversion||0,beta:t.beta||0})}catch(t){console.error(t)}},z=async()=>{b.value=!0;try{const t={type:d.type,filter:d.type==="filtered"?d.filter:""};await M.postThreatCheckCleanContacts({options:t}),h.value=!1,N.success("Validation job started successfully!"),setTimeout(async()=>{await F()},2e3)}catch(t){console.error(t),N.error("Error starting validation job")}finally{b.value=!1}};return E(async()=>{c.value=!0,w.value=!1;const t=setTimeout(()=>{c.value&&(w.value=!0)},3e3);try{await F()}finally{clearTimeout(t),c.value=!1,w.value=!1}j.query.openClean==="true"&&(h.value=!0,J({query:{...j.query,openClean:void 0}},{replace:!0}))}),(t,r)=>{const k=Y,y=G("VDropdown"),_=H;return s(),n("div",ee,[e("div",te,[se,e("div",ne,[e("div",oe,[e("div",ae,[re,e("div",de,[c.value?(s(),n("div",ie)):(s(),n("div",le,[v(k,{onClick:r[0]||(r[0]=i=>h.value=!0),type:V.value?"primary":"secondary",size:"lg"},{default:a(()=>[K(l(V.value?"Validate now":"Re-scan contacts"),1)]),_:1},8,["type"]),V.value?x("",!0):(s(),n("p",ce," All contacts validated "))]))])])]),e("div",me,[c.value&&w.value?(s(),n("div",ue,ve)):x("",!0),e("div",he,[e("div",ye,[_e,c.value?(s(),n("p",fe)):(s(),n("p",ge,l(u(o.total)),1))]),e("div",be,[we,c.value?(s(),n("p",ke)):(s(),n("p",Ce,l(u(o.cleaned)),1))]),e("div",Se,[e("div",Be,[e("div",Me,[je,v(y,{placement:"auto",triggers:["hover"]},{popper:a(()=>[Te]),default:a(()=>[Ve]),_:1})]),m("Clean")?(s(),f(_,{key:0,to:`/audience/segment/${m("Clean")}`,class:"text-green-600 hover:text-green-700 transition-colors",title:"View Clean segment"},{default:a(()=>[De]),_:1},8,["to"])):x("",!0)]),c.value?(s(),n("p",Fe)):(s(),n("p",Re,l(u(o.clean)),1))]),e("div",Ne,[e("div",Oe,[e("div",$e,[Ie,v(y,{placement:"auto",triggers:["hover"]},{popper:a(()=>[ze]),default:a(()=>[Le]),_:1})]),m("Reputation")?(s(),f(_,{key:0,to:`/audience/segment/${m("Reputation")}`,class:"text-red-600 hover:text-red-700 transition-colors",title:"View Reputation segment"},{default:a(()=>[Ae]),_:1},8,["to"])):x("",!0)]),c.value?(s(),n("p",Ye)):(s(),n("p",He,l(u(o.reputation)),1))]),e("div",Ue,[e("div",qe,[e("div",Ee,[Je,v(y,{placement:"auto",triggers:["hover"]},{popper:a(()=>[Xe]),default:a(()=>[Ge]),_:1})]),m("Fraud")?(s(),f(_,{key:0,to:`/audience/segment/${m("Fraud")}`,class:"text-red-600 hover:text-red-700 transition-colors",title:"View Fraud segment"},{default:a(()=>[Ke]),_:1},8,["to"])):x("",!0)]),c.value?(s(),n("p",Pe)):(s(),n("p",Qe,l(u(o.fraud)),1))]),e("div",We,[e("div",Ze,[e("div",et,[tt,v(y,{placement:"auto",triggers:["hover"]},{popper:a(()=>[nt]),default:a(()=>[st]),_:1})]),m("Delivery")?(s(),f(_,{key:0,to:`/audience/segment/${m("Delivery")}`,class:"text-red-600 hover:text-red-700 transition-colors",title:"View Delivery segment"},{default:a(()=>[ot]),_:1},8,["to"])):x("",!0)]),c.value?(s(),n("p",at)):(s(),n("p",rt,l(u(o.delivery)),1))]),e("div",dt,[e("div",it,[e("div",lt,[ct,v(y,{placement:"auto",triggers:["hover"]},{popper:a(()=>[ut]),default:a(()=>[mt]),_:1})]),m("Conversion")?(s(),f(_,{key:0,to:`/audience/segment/${m("Conversion")}`,class:"text-yellow-600 hover:text-yellow-700 transition-colors",title:"View Conversion segment"},{default:a(()=>[xt]),_:1},8,["to"])):x("",!0)]),c.value?(s(),n("p",pt)):(s(),n("p",vt,l(u(o.conversion)),1))]),e("div",ht,[e("div",yt,[e("div",_t,[ft,v(y,{placement:"auto",triggers:["hover"]},{popper:a(()=>[bt]),default:a(()=>[gt]),_:1})]),m("Beta")?(s(),f(_,{key:0,to:`/audience/segment/${m("Beta")}`,class:"text-yellow-600 hover:text-yellow-700 transition-colors",title:"View Beta segment"},{default:a(()=>[wt]),_:1},8,["to"])):x("",!0)]),c.value?(s(),n("p",kt)):(s(),n("p",Ct,l(u(o.beta)),1))])])])]),h.value?(s(),n("div",St,[e("div",Bt,[e("div",{class:"fixed inset-0 bg-black/50 backdrop-blur-sm transition-opacity",onClick:r[1]||(r[1]=i=>h.value=!1)}),e("div",Mt,[e("div",jt,[e("div",Vt,[e("div",Tt,[Dt,e("div",Ft,[Rt,e("div",Nt,[e("label",Ot,[S(e("input",{id:"clean-uncleaned","onUpdate:modelValue":r[2]||(r[2]=i=>d.type=i),type:"radio",value:"uncleaned",class:"focus:ring-sendx-border-active h-4 w-4 text-green-600 border-sendx-border-primary"}
1,null,512),[[B,d.type]]),$t,e("span",It,l(u(o.notScanned)),1)]),e("label",Lt,[S(e("input",{id:"clean-all","onUpdate:modelValue":r[3]||(r[3]=i=>d.type=i),type:"radio",value:"all",class:"focus:ring-sendx-border-active h-4 w-4 text-green-600 border-sendx-border-primary"},null,512),[[B,d.type]]),zt,e("span",At,l(u(o.total)),1)]),e("label",Yt,[S(e("input",{id:"clean-filtered","onUpdate:modelValue":r[4]||(r[4]=i=>d.type=i),type:"radio",value:"filtered",class:"focus:ring-sendx-border-active h-4 w-4 text-green-600 border-sendx-border-primary"},null,512),[[B,d.type]]),Ht]),d.type==="filtered"?(s(),n("div",Ut,[(s(),n(P,null,Q($,i=>e("label",{key:i.value,for:`clean-status-${i.value}`,class:"flex items-center cursor-pointer"},[S(e("input",{id:`clean-status-${i.value}`,"onUpdate:modelValue":r[5]||(r[5]=A=>d.filter=A),type:"radio",value:i.value,class:"focus:ring-sendx-border-active h-4 w-4 text-green-600 border-sendx-border-primary"},null,8,Et),[[B,d.filter]]),e("span",Jt,l(i.label),1),e("span",Gt,l(u(T(i.value))),1)],8,qt)),64))])):x("",!0)])])])])]),e("div",Xt,[e("button",{type:"button",class:"w-full inline-flex justify-center rounded-md border border-transparent shadow-sm px-4 py-2 text-base font-medium text-white sm:ml-3 sm:w-auto sm:text-sm bg-green-600 hover:bg-green-700 focus:ring-sendx-border-active disabled:opacity-50 disabled:cursor-not-allowed",onClick:z,disabled:b.value||D.value===0||d.type==="filtered"&&!d.filter},l(I.value),9,Kt),e("button",{type:"button",class:"mt-3 w-full inline-flex justify-center rounded-md border border-sendx-border-primary shadow-sm px-4 py-2 bg-sendx-primary text-base font-medium text-sendx-text-secondary hover:bg-sendx-primary focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500 sm:mt-0 sm:ml-3 sm:w-auto sm:text-sm",onClick:r[6]||(r[6]=i=>h.value=!1)}," Cancel ")])])])])):x("",!0)])])}}};export{rs 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.