const e=require(`./error-codes.constants.cjs`);var t=t=>{let n=t.toLowerCase(),r=[e.insufficientResourcesErrorCodes.INSUFFICIENT_FUNDS,`insufficient funds`,`not enough`,`insufficient balance`,`balance too low`,`insufficientFundsForRent`,`Insufficient SOL balance`].map(e=>e.toLowerCase()),i=[/custom program error:\s*(?:0x1(?![0-9a-f])|1(?![0-9]))\b/,/program error:\s*(?:0x1(?![0-9a-f])|1(?![0-9]))\b/],a=r.some(e=>n.includes(e)),o=i.some(e=>e.test(n));return a||o};exports.isInsufficientFundsError=t;