1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9893],{95334:function(e,t,n){var o=n(85893),r=n(54641),i=n(23100),c=n(88911),s=n(21504);let l=e=>{var t;let{contactId:n,contactType:l}=e,{existenceMap:a}=(0,s.Z)([{id:n,type:l}],!1),d="".concat(n,"-").concat(l),h=null!==(t=a.get(d))&&void 0!==t&&t;return h?(0,o.jsxs)(r.U,{spacing:2,align:"center",children:[(0,o.jsx)(i.xu,{as:"img",src:"/images/salesforce.svg",alt:"Salesforce",w:5,h:5}),(0,o.jsx)(c.x,{fontSize:"sm",fontWeight:"medium",color:"gray.600",children:"In Salesforce"})]}):null};t.Z=l},39893:function(e,t,n){n.r(t),n.d(t,{default:function(){return E}});var o=n(85893),r=n(67294),i=n(11163),c=n(99188),s=n(25559),l=n(68055),a=n(33499),d=n(8100),h=n(97289),x=n(95334),p=n(36482),u=n(93435),m=n(582),f=n(86333),g=n(64218),j=n(24974),b=n(74765),y=n(88417),v=n(2077),B=n(73625),W=n(71567),k=n(89154),S=n(63750),Z=n(15974);let L=e=>{let{id:t}=e,n=(0,g.Z)("contactList"),{isOpen:r,onOpen:i,onClose:c}=(0,B.q)();return n?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(W.u,{label:"Add to Contact List",children:(0,o.jsx)(k.h,{"aria-label":"Add to Contact List",icon:(0,o.jsx)(S.cQX,{size:"18px"}),onClick:i})}),(0,o.jsx)(Z.Z,{isOpen:r,onClose:c,contacts:t})]}):null};var w=n(35122);let C=e=>{var t,n,B,W,k,S;let{data:Z}=e,{data:C,error:E}=(0,d.ZP)("/system/company-contact/".concat(Z),y.ZP),I=(0,i.useRouter)(),Q=(0,j.Z)(),X=(null==Q?void 0:null===(t=Q.access)||void 0===t?void 0:t.group)==="free",D=!(null==Q?void 0:Q.isLoggedIn),J=(0,b.Ae)(null==Q?void 0:null===(n=Q.access)||void 0===n?void 0:n.group),N=(null==Q?void 0:null===(B=Q.access)||void 0===B?void 0:B.group)==="corporate",$=(null==Q?void 0:null===(W=Q.access)||void 0===W?void 0:W.group)==="academic",T=(null==Q?void 0:null===(k=Q.access)||void 0===k?void 0:k.group)==="academic-direct",z=C?"".concat(C.firstName," ").concat(C.lastName):(0,o.jsx)(c.N,{mt:"5",noOfLines:1,skeletonHeight:"7",width:"60"}),M=C?"".concat(C.id):null,P=[{id:parseInt(M,10),type:"company"}],A=P.map(e=>({id:e.id,type:e.type})),H=(0,g.Z)("companyContactView");return((0,r.useEffect)(()=>{!H&&($||T)&&I.push("/company/".concat(I.query.slug))},[H,$,T,I]),!H&&(X||D))?(0,o.jsxs)(s.b,{status:"warning",alignItems:"center",py:3,borderTopWidth:"1px",borderBottomWidth:"1px",children:[(0,o.jsx)(l.z,{}),(0,o.jsxs)(a.X,{fontSize:["sm","sm","md"],pr:8,lineHeight:1.5,children:[(0,o.jsx)(h.Z,{href:"/upgrade",children:"Upgrade now"})," to unlock Contact Information"]})]}):!H&&(J||N)?(0,o.jsxs)(s.b,{status:"warning",alignItems:"center",py:3,borderTopWidth:"1px",borderBottomWidth:"1px",children:[(0,o.jsx)(l.z,{}),(0,o.jsxs)(a.X,{fontSize:["sm","sm","md"],pr:8,lineHeight:1.5,children:[(0,o.jsx)(h.Z,{href:"https://www.privco.com/contact",children:"Contact Sales"})," ","to unlock and view Contact Information"]})]}):(null==E?void 0:null===(S=E.info)||void 0===S?void 0:S.message)==="User has reached contact view limit"?(0,o.jsx)(u.Z,{}):(0,o.jsx)(m.Z,{children:(0,o.jsxs)(f.ZP,{children:[(0,o.jsxs)(f.Sk,{children:[z," ",C?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(w.Z,{exportType:"contact",contacts:P}),"\xa0",(0,o.jsx)(L,{id:A}),"\xa0",(0,o.jsx)(x.Z,{contactId:C.id,contactType:"company"})]}):null]}),(0,o.jsxs)(p.cP,{children:[" ",",",C?(0,o.jsxs)(p.nA,{children:[(0,o.jsxs)(p.Qe,{children:[(0,o.jsx)(p.DX,{borderBottom:"0px",fontWeight:"500",children:"Title"}),(0,o.jsx)(p.DX,{borderBottom:"0px",fontWeight:"500",children:"City, State, Country"})]}),(0,o.jsxs)(p.Qe,{children:[(0,o.jsx)(p.$J,{borderBottom:"0px",fontWeight:"800",color:"#4b5563",paddingLeft:"0.5rem",paddingBottom:"0",children:0!==C.jobTitles.length?C.jobTitles.map(e=>(0,o.jsx)(p.Qe,{children:e},C.id)):"--"}),(0,o.jsxs)(p.$J,{borderBottom:"0px",fontWeight:"800",color:"#4b5563",display:"block",children:[C.personalCity?C.personalCity:"--",","," ",C.personalState?C.personalState:"--",","," ",C.personalCountry?C.personalCountry:"--"]})]}),(0,o.jsxs)(p.Qe,{children:[(0,o.jsx)(p.DX,{borderBottom:"0px",fontWeight:"500",children:"Seniority"}),(0,o.jsx)(p.DX,{borderBottom:"0px",fontWeight:"500",children:"Direct Phone"})]}),(0,o.jsxs)(p.Qe,{children:[(0,o.jsx)(p.$J,{borderBottom:"0px",fontWeight:"800",color:"#4b5563",display:"block",children:C.seniorityLevel?C.seniorityLevel:"--"}),(0,o.jsx)(p.$J,{borderBottom:"0px",fontWeight:"800",color:"#4b5563",paddingLeft:"0.5rem",paddingBottom:"0",children:0!==C.directNumbers.length?C.directNumbers.map(e=>(0,o.jsx)(p.Qe,{children:(0,o.jsx)(h.Z,{isExternal:!0,hasIcon:!0,href:"tel:".concat(e),variant:"truncate",children:e})},C.id)):"--"})]}),(0,o.jsxs)(p.Qe,{children:[(0,o.jsx)(p.DX,{borderBottom:"0px",fontWeight:"500",children:"Department"}),(0,o.jsx)(p.DX,{borderBottom:"0px",fontWeight:"500",children:"Mobile"})]}),(0,o.jsxs)(p.Qe,{children:[(0,o.jsx)(p.$J,{borderBottom:"0px",fontWeight:"800",color:"#4b5563",display:"block",children:C.department?C.department:"--"}),(0,o.jsx)(p.$J,{borderBottom:"0px",fontWeight:"800",color:"#4b5563",paddingLeft:"0.5rem",paddingBottom:"0",children:0!==C.mobileNumbers.length?C.mobileNumbers.map(e=>(0,o.jsx)(p.Qe,{children:(0,o.jsx)(h.Z,{isExternal:!0,hasIcon:!0,href:"tel:".concat(e),variant:"truncate",children:e})},C.id)):"--"})]}),(0,o.jsxs)(p.Qe,{children:[(0,o.jsx)(p.DX,{borderBottom:"0px",fontWeight:"500",children:"Business Email"}),(0,o.jsx)(p.DX,{borderBottom:"0px",fontWeight:"500",children:"LinkedIn"})]}),(0,o.jsxs)(p.Qe,{children:[(0,o.jsx)(p.$J,{borderBottom:"0px",fontWeight:"800",color:"#4b5563",children:C.businessEmail?C.businessEmail
1:"--"}),(0,o.jsx)(p.$J,{borderBottom:"0px",fontWeight:"800",color:"#4b5563",children:C.personalLinkedin?(0,o.jsx)(h.Z,{isExternal:!0,hasIcon:!0,href:(0,v.Z)(C.personalLinkedin),variant:"truncate",children:C.personalLinkedin}):"--"})]}),(0,o.jsx)(p.Qe,{children:(0,o.jsx)(p.DX,{borderBottom:"0px",fontWeight:"500",children:"Year Last Seen"})}),(0,o.jsx)(p.Qe,{children:(0,o.jsx)(p.$J,{borderBottom:"0px",fontWeight:"800",color:"#4b5563",paddingLeft:"0.5rem",paddingBottom:"0",children:C.yearLastSeen?C.yearLastSeen:"--"})})]}):(0,o.jsx)(p.Px,{})]})]})})};var E=C},21504:function(e,t,n){var o=n(67294),r=n(3584),i=n(2791);let c=(e,t)=>{let[n,c]=(0,o.useState)(new Map),s=(0,o.useRef)(new Set),l=(0,o.useRef)(!1),[a,d]=(0,o.useState)(0),h=(0,o.useCallback)(()=>{s.current.clear(),c(new Map),l.current=!1,d(e=>e+1),console.log("Salesforce existence cache cleared, triggering re-fetch...")},[]);return(0,o.useEffect)(()=>{let e=(0,i.KH)(()=>{console.log("Salesforce sync detected, refreshing contact existence..."),h()});return e},[h]),(0,o.useEffect)(()=>{if(0===e.length||t||l.current)return;let n=e.map(e=>{var t,n;let o=null!==(t=e.contactId)&&void 0!==t?t:e.id,r=null!==(n=e.associatedType)&&void 0!==n?n:e.type;if(!o||!r)return null;let i="company"===r.toLowerCase()?"company":"investor";return{id:o,type:i,key:"".concat(o,"-").concat(i)}}).filter(e=>null!==e),o=n.filter(e=>!s.current.has(e.key));0!==o.length&&(l.current=!0,o.forEach(e=>{s.current.add(e.key)}),(0,r.cS)({contacts:o.map(e=>({id:e.id,type:e.type}))}).then(e=>{c(t=>{let n=new Map(t);return e.forEach(e=>{let t="".concat(e.contactId,"-").concat(e.type);n.set(t,e.exists)}),n})}).catch(e=>{console.error("Failed to check contacts existence:",e),o.forEach(e=>{s.current.delete(e.key)})}).finally(()=>{l.current=!1}))},[e,t,a]),{existenceMap:n,refresh:h}};t.Z=c}}]);
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.