1import{$ as r,a0 as e}from"./DRREkx-t.js";class l extends r{format(n){return{items:n.map(i=>this.formatContactLink(i)).filter(i=>i!==void 0)}}formatContactLink(n){if(this.isEmailLinks(n))return{contactMethod:e(n.__typename)??"emailLinks_Entry",links:n.emailLinks?.map(t=>({text:t?.emailLink[0]?.text??"",link:{url:"mailto:"+t?.emailLink[0]?.linkUrl},type:"external"}))};if(this.isPhoneLinks(n))return{contactMethod:e(n.__typename)??"phoneLinks_Entry",links:n.phoneLinks?.map(t=>({text:t?.phoneLink[0]?.text??"",link:{url:"tel:"+t?.phoneLink[0]?.linkUrl},type:"external"}))};if(this.isLocationLinks(n))return{contactMethod:e(n.__typename)??"locationLinks_Entry",links:n.locationLinks?.map(t=>({text:t?.locationLink[0]?.text??"",link:{url:t?.locationLink[0]?.linkUrl,target:"_blank"},type:"external"}))};if(this.isDownloadLinks(n))return{contactMethod:e(n.__typename)??"downloadLinks_Entry",links:n.downloadLinks?.map(t=>({text:t?.downloadLink[0]?.text??"",link:{url:t?.downloadLink[0]?.linkUrl,target:"_blank"},type:"external"}))}}isEmailLinks(n){return n.__typename==="emailLinks_Entry"}isPhoneLinks(n){return n.__typename==="phoneLinks_Entry"}isLocationLinks(n){return n.__typename==="locationLinks_Entry"}isDownloadLinks(n){return n.__typename==="downloadLinks_Entry"}}export{l as 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.