(()=>{"use strict";var v={32159:function(D,i){var p=this&&this.__createBinding||(Object.create?function(t,e,n,r){r===void 0&&(r=n);var o=Object.getOwnPropertyDescriptor(e,n);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,r,o)}:function(t,e,n,r){r===void 0&&(r=n),t[r]=e[n]}),b=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),w=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var n in t)n!=="default"&&Object.prototype.hasOwnProperty.call(t,n)&&p(e,t,n);return b(e,t),e},a=this&&this.__awaiter||function(t,e,n,r){function o(c){return c instanceof n?c:new n(function(f){f(c)})}return new(n||(n=Promise))(function(c,f){function g(u){try{l(r.next(u))}catch(s){f(s)}}function j(u){try{l(r.throw(u))}catch(s){f(s)}}function l(u){u.done?c(u.value):o(u.value).then(g,j)}l((r=r.apply(t,e||[])).next())})};Object.defineProperty(i,"__esModule",{value:!0}),i.httpSignedReq=i.httpReq=i.run=i.startCoordinator=void 0;const h=process.env.AIRNODE_CLOUD_PROVIDER;if(!h)throw new Error("Missing cloud specification");function d(){return Promise.resolve().then(()=>w(require(`./handlers/${h}`)))}function y(...t){return a(this,void 0,void 0,function*(){return(yield d()).startCoordinator(...t)})}i.startCoordinator=y;function O(...t){return a(this,void 0,void 0,function*(){return(yield d()).run(...t)})}i.run=O;function R(...t){return a(this,void 0,void 0,function*(){return(yield d()).processHttpRequest(...t)})}i.httpReq=R;function q(...t){return a(this,void 0,void 0,function*(){return(yield d()).processHttpSignedDataRequest(...t)})}i.httpSignedReq=q}},_={};v[32159](0,_),module.exports=_})();

//# sourceMappingURL=index.js.map