UNPKG

@sofaws/dapp-core

Version:

A library to hold the main logic for a dapp on the Elrond Network

3 lines (2 loc) 813 B
import{m as L}from"./chunk-HBP5N4FR.js";L();import g from"anchorme";var u=t=>t.toLocaleLowerCase().replace(/[^\x00-\x7F]/g,""),x=(t,a)=>{if(a){let f=`[Message hidden due to suspicious content - ${a.info}]`;if(t.length>1e3)return{output:f,stringWithLinks:t,found:!0};let d=u(t.normalize("NFKC")),o=g.list(d),i=[];if(o.length>0){let s=t;o.forEach((k,p)=>{let{string:r}=k,h="",l="",m=r;for(let n=0;n<s.length;n++){let c=s.slice(n),[e]=g.list(u(c));e&&r===e.string&&(h=s.substring(0,n))}for(let n=t.length;n>0;n--){let c=s.slice(0,n),[e]=g.list(u(c));e&&r===e.string&&(l=s.substring(n))}i.push(h),i.push(m),s=l,p===o.length-1&&i.push(l)})}else i.push(t);return{output:f,stringWithLinks:i.join(""),found:!0}}else return{output:t,stringWithLinks:"",found:!1}};export{x as a}; //# sourceMappingURL=chunk-BIKIH5KP.js.map