// ╔═══════╗╔═══════╗╔═══════╗ ╔═╗ ╔═╗ ╔═══════╗╔═╗ ╔═╗ ╔═══════╗╔═══════╗╔═══════╗╔═══════╗╔═══════╗╔═══════╗ ╔═══════╗╔═══════╗ // ║ ╔═══╗ ║║ ╔═══╗ ║╚══╗ ╔══╝ ║ ║ ║ ║ ║ ╔═════╝║ ║ ║ ║ ║ ╔═════╝║ ╔═══╗ ║║ ╔═══╗ ║║ ╔═══╗ ║║ ╔═══╗ ║║ ╔═════╝ ╚══╗ ╔══╝║ ╔═════╝ // ║ ╚═══╝ ║║ ╚═══╝ ║ ║ ║ ╔═══════╗║ ╚═╝ ╚═╗║ ╚═════╗║ ╚═══╝ ║╔═══════╗║ ╚═════╗║ ╚═══╝ ║║ ╚═══╝ ║║ ║ ║ ║║ ╚═══╝ ║║ ╚═════╗ ║ ║ ║ ╚═════╗ // ║ ╔═══╗ ║║ ╔═════╝ ║ ║ ╚═══════╝║ ╔═══╗ ║║ ╔═════╝╚═════╗ ║╚═══════╝║ ╔═════╝║ ╔═╗ ╔═╝║ ╔═╗ ╔═╝║ ║ ║ ║║ ╔═╗ ╔═╝╚═════╗ ║ ║ ║ ╚═════╗ ║ // ║ ║ ║ ║║ ║ ╔══╝ ╚══╗ ║ ║ ║ ║║ ╚═════╗╔═════╝ ║ ║ ╚═════╗║ ║ ║ ╚═╗║ ║ ║ ╚═╗║ ╚═══╝ ║║ ║ ║ ╚═╗╔═════╝ ║╔═╗ ║ ║ ╔═════╝ ║ // ╚═╝ ╚═╝╚═╝ ╚═══════╝ ╚═╝ ╚═╝╚═══════╝╚═══════╝ ╚═══════╝╚═╝ ╚═══╝╚═╝ ╚═══╝╚═══════╝╚═╝ ╚═══╝╚═══════╝╚═╝ ╚═╝ ╚═══════╝ // ╔═══════╗╔═══════╗╔═══════╗ ╔═╗ ╔═╗ ╔═══════╗╔═╗ ╔═╗ // ║ ╔═══╗ ║║ ╔═══╗ ║╚══╗ ╔══╝ ║ ║ ║ ║ ║ ╔═════╝║ ║ ║ ║ // ║ ╚═══╝ ║║ ╚═══╝ ║ ║ ║ ╔═══════╗║ ╚═╝ ╚═╗║ ╚═════╗║ ╚═══╝ ║ // ║ ╔═══╗ ║║ ╔═════╝ ║ ║ ╚═══════╝║ ╔═══╗ ║║ ╔═════╝╚═════╗ ║ // ║ ║ ║ ║║ ║ ╔══╝ ╚══╗ ║ ║ ║ ║║ ╚═════╗╔═════╝ ║ // ╚═╝ ╚═╝╚═╝ ╚═══════╝ ╚═╝ ╚═╝╚═══════╝╚═══════╝ export class InvalidMailgunApiKeyError extends Error { constructor(message = 'The referenced Mailgun API key is invalid') { super(message); this.name = 'InvalidMailgunApiKeyError'; } } export function throwInvalidMailgunApiKeyError(message?: string) { throw new InvalidMailgunApiKeyError(message); }