/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/hemera-mailer@0.0.6/lib/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";function __export(t){for(var e in t)exports.hasOwnProperty(e)||(exports[e]=t[e])}Object.defineProperty(exports,"__esModule",{value:!0});var HP=require("hemera-plugin"),Nodemailer=require("nodemailer"),HttpProvider_1=require("./templaters/HttpProvider"),constants_1=require("./constants");__export(require("./constants")),exports.options={name:"hemera-mailer"},exports.plugin=HP((function(t,e,r){var n=e.provider;t.add({topic:constants_1.TOPIC_MAILER,cmd:constants_1.CMD_SEND_MAIL},(function(t,r){return function(t){return t.remote?HttpProvider_1.HttpProvider.create(t.remote):n}(t).html(t.template,t.variables).then((function(r){return function(t,r){var n=Nodemailer.createTransport(r.transport||e.transport);return new Promise((function(e,o){n.sendMail({html:t,to:r.to,from:r.from,subject:r.subject,attachments:r.attachments||[]},(function(t,r){t?o(t):e(r)}))}))}(r,t)})).then((function(t){return r(null,t)})).catch((function(t){return r(t,null)}))})),r()}),">=2");
//# sourceMappingURL=/sm/93dfa0d2db69c4f4d4538828d284f7dc7e57c4deb401eaf2e6052ce925a05744.map