UNPKG

serverless-offline-msk

Version:

A serverless offline plugin that enables AWS MSK events

1 lines 91 kB
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(window,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=16)}([function(e,t,n){"use strict";(function(t){const r=n(7),o=n(46),s=(n(47),{}),i=e=>{const n=/\${(\w*:?[\w\d.-]+)}/g;let r=!1;const s=o(e).forEach((function(e){const o="string"==typeof e?e.match(n):null;if(o){let n=e;for(const e of o)if(/\${env:(\w*[\w.-_]+)}/g.test(e)){const o=e.substring(2,e.length-1).split(":");n=t.env[o[1]],r=!0}this.update(n)}}));return r?i(s):s};s.sleep=async e=>new Promise(t=>setTimeout(()=>t(),e)),s.request=async e=>{const t={url:e.endpoint,method:e.method||"POST",headers:{"Content-Type":"application/json"},data:e.data};e.accessKey&&(t.headers.authorization="Bearer "+e.accessKey),e.headers&&(t.headers={...t.headers,...e.headers});try{const e=r.create();return(await e(t)).data}catch(e){if(e.response&&e.response.data){const t=e.response.data;let n,r;t.message?(({message:n}=t),r=t.name||null):t.errorMessage?(r="Error",n=t.errorMessage):t.errors&&t.errors.length&&(n=t.errors.map(e=>e.message).join(", "),r=t.errors.map(e=>e.name).join(", "));const o=new Error(n);throw o.statusCode=t.statusCode||e.response.status||null,o.name=r,o.details=t.details||null,o.url=e.response.config.url||null,o}throw e}},s.resolveInputEnvVariables=i,e.exports=s}).call(this,n(2))},function(e,t,n){"use strict";var r=n(8),o=Object.prototype.toString;function s(e){return"[object Array]"===o.call(e)}function i(e){return void 0===e}function a(e){return null!==e&&"object"==typeof e}function c(e){if("[object Object]"!==o.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function u(e){return"[object Function]"===o.call(e)}function p(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),s(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:s,isArrayBuffer:function(e){return"[object ArrayBuffer]"===o.call(e)},isBuffer:function(e){return null!==e&&!i(e)&&null!==e.constructor&&!i(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:a,isPlainObject:c,isUndefined:i,isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:u,isStream:function(e){return a(e)&&u(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof document},forEach:p,merge:function e(){var t={};function n(n,r){c(t[r])&&c(n)?t[r]=e(t[r],n):c(n)?t[r]=e({},n):s(n)?t[r]=n.slice():t[r]=n}for(var r=0,o=arguments.length;r<o;r++)p(arguments[r],n);return t},extend:function(e,t,n){return p(t,(function(t,o){e[o]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},function(e,t){var n,r,o=e.exports={};function s(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(e){if(n===setTimeout)return setTimeout(e,0);if((n===s||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:s}catch(e){n=s}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var c,u=[],p=!1,l=-1;function d(){p&&c&&(p=!1,c.length?u=c.concat(u):l=-1,u.length&&f())}function f(){if(!p){var e=a(d);p=!0;for(var t=u.length;t;){for(c=u,u=[];++l<t;)c&&c[l].run();l=-1,t=u.length}c=null,p=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new h(e,t)),1!==u.length||p||a(f)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t){},function(e,t,n){"use strict";t.decode=t.parse=n(18),t.encode=t.stringify=n(19)},function(e,t,n){"use strict";(function(t){var r=n(1),o=n(33),s=n(10),i={"Content-Type":"application/x-www-form-urlencoded"};function a(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var c,u={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==t&&"[object process]"===Object.prototype.toString.call(t))&&(c=n(11)),c),transformRequest:[function(e,t){return o(t,"Accept"),o(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(a(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)||t&&"application/json"===t["Content-Type"]?(a(t,"application/json"),function(e,t,n){if(r.isString(e))try{return(t||JSON.parse)(e),r.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional,n=t&&t.silentJSONParsing,o=t&&t.forcedJSONParsing,i=!n&&"json"===this.responseType;if(i||o&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(i){if("SyntaxError"===e.name)throw s(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};u.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){u.headers[e]=r.merge(i)})),e.exports=u}).call(this,n(2))},function(e,t,n){(function(t){var n=null;n="undefined"!=typeof WebSocket?WebSocket:"undefined"!=typeof MozWebSocket?MozWebSocket:void 0!==t?t.WebSocket||t.MozWebSocket:window.WebSocket||window.MozWebSocket,e.exports=n}).call(this,n(17))},function(e,t,n){e.exports=n(28)},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},function(e,t,n){"use strict";var r=n(1);function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var s;if(n)s=n(t);else if(r.isURLSearchParams(t))s=t.toString();else{var i=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),i.push(o(t)+"="+o(e))})))})),s=i.join("&")}if(s){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+s}return e}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var r=n(1),o=n(34),s=n(35),i=n(9),a=n(36),c=n(39),u=n(40),p=n(12);e.exports=function(e){return new Promise((function(t,n){var l=e.data,d=e.headers,f=e.responseType;r.isFormData(l)&&delete d["Content-Type"];var h=new XMLHttpRequest;if(e.auth){var m=e.auth.username||"",g=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";d.Authorization="Basic "+btoa(m+":"+g)}var y=a(e.baseURL,e.url);function v(){if(h){var r="getAllResponseHeaders"in h?c(h.getAllResponseHeaders()):null,s={data:f&&"text"!==f&&"json"!==f?h.response:h.responseText,status:h.status,statusText:h.statusText,headers:r,config:e,request:h};o(t,n,s),h=null}}if(h.open(e.method.toUpperCase(),i(y,e.params,e.paramsSerializer),!0),h.timeout=e.timeout,"onloadend"in h?h.onloadend=v:h.onreadystatechange=function(){h&&4===h.readyState&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))&&setTimeout(v)},h.onabort=function(){h&&(n(p("Request aborted",e,"ECONNABORTED",h)),h=null)},h.onerror=function(){n(p("Network Error",e,null,h)),h=null},h.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(p(t,e,e.transitional&&e.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",h)),h=null},r.isStandardBrowserEnv()){var w=(e.withCredentials||u(y))&&e.xsrfCookieName?s.read(e.xsrfCookieName):void 0;w&&(d[e.xsrfHeaderName]=w)}"setRequestHeader"in h&&r.forEach(d,(function(e,t){void 0===l&&"content-type"===t.toLowerCase()?delete d[t]:h.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(h.withCredentials=!!e.withCredentials),f&&"json"!==f&&(h.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&h.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&h.upload&&h.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){h&&(h.abort(),n(e),h=null)})),l||(l=null),h.send(l)}))}},function(e,t,n){"use strict";var r=n(10);e.exports=function(e,t,n,o,s){var i=new Error(e);return r(i,t,n,o,s)}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";var r=n(1);e.exports=function(e,t){t=t||{};var n={},o=["url","method","data"],s=["headers","auth","proxy","params"],i=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function c(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function u(o){r.isUndefined(t[o])?r.isUndefined(e[o])||(n[o]=c(void 0,e[o])):n[o]=c(e[o],t[o])}r.forEach(o,(function(e){r.isUndefined(t[e])||(n[e]=c(void 0,t[e]))})),r.forEach(s,u),r.forEach(i,(function(o){r.isUndefined(t[o])?r.isUndefined(e[o])||(n[o]=c(void 0,e[o])):n[o]=c(void 0,t[o])})),r.forEach(a,(function(r){r in t?n[r]=c(e[r],t[r]):r in e&&(n[r]=c(void 0,e[r]))}));var p=o.concat(s).concat(i).concat(a),l=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===p.indexOf(e)}));return r.forEach(l,u),n}},function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},function(e,t,n){"use strict";(function(t){const r=n(6),o=n(4),s=n(20),i=n(23),a=n(26),c=n(27),u=n(51),p=n(52),l=n(54),d=n(55),f=n(56),h=n(57),m=n(58),g=n(59),y=n(60),v=n(61),w=n(62),b=n(0),N=n(63),E=n(64),x=n(65),S=n(66),O=n(67);e.exports={ServerlessSDK:class{constructor(e={}){this.context={},this.config(e),this.domains=a[this.platformStage],this.intercepts={},this.intercepts.logs=[],this.intercepts.logsInterval=200,this.session={refreshToken:e=>y.refreshToken(this,e)},this.events={publish:e=>d.publish(e,this.getDomain("events"),this.context,this.accessKey),get:e=>d.get(e,this.getDomain("events"),this.accessKey),list:(e={})=>d.list(this.getDomain("events"),this.context,this.accessKey,e),send:e=>d.send(e,this.connection,this.context,this.accessKey)},this.frameworkDeployments={create:async e=>O.create(this,e),list:async e=>O.list(this,e)},this.webhooks={register:(e,t={})=>f.register(this,e,t),list:(e={})=>{const{starting_after:t,limit:n=10}=e;return f.list(this,t,n)},get:e=>f.get(this,e),update:(e,t)=>f.update(this,e,t||{}),delete:e=>f.remove(this,e)},this.accessKeys={create:(e,t,n)=>h.create(this,e,t,n),list:e=>h.list(this,e),remove:(e,t)=>h.remove(this,e,t),get:()=>h.get(this)},this.connections={create:(e,t,n)=>m.create(this,e,t,n),list:e=>m.list(this,e),get:(e,t)=>m.get(this,e,t),getByOrgAndAccountAlias:(e,t)=>m.getByOrgAndAccountAlias(this,e,t),update:(e,t,n,r,o)=>m.update(this,e,t,n,r,o),remove:(e,t)=>m.remove(this,e,t),syncAll:e=>m.syncAll(this,e),unsync:(e,t)=>m.unsync(this,e,t)},this.desktop={createSavedQuery:(e,t,n,r)=>g.createSavedQuery(this,e,t,n,r),getSavedQuery:(e,t,n,r)=>g.getSavedQuery(this,e,t,n,r),updateSavedQuery:(e,t,n,r,o)=>g.updateSavedQuery(this,e,t,n,r,o),deleteSavedQuery:(e,t,n,r)=>g.deleteSavedQuery(this,e,t,n,r),listSavedQueries:(e,t,n)=>g.listSavedQueries(this,e,t,n)},this.logDestinations={getOrCreate:async e=>N.getOrCreate(this,e),remove:async e=>N.remove(this,e)},this.deploymentProfiles={get:async e=>E.get(this,e),create:async e=>E.create(this,e),list:async e=>E.list(this,e),setDefault:async e=>E.setDefault(this,e)},this.organizations={get:async e=>x.get(this,e),list:async e=>x.list(this,e),create:async e=>x.create(this,e),validate:async e=>x.validate(this,e)},this.apps={create:async e=>v.create(this,e),get:async e=>v.get(this,e),update:async e=>v.update(this,e),remove:async e=>v.remove(this,e),list:async e=>v.list(this,e)},this.metadata={get:async()=>S.get(this)},this.services={get:async e=>w.get(this,e),getStateVariable:async e=>w.getStateVariable(this,e)}}config(e={}){this.accessKey=e.accessKey||this.accessKey,this.platformStage=t.env.SERVERLESS_PLATFORM_STAGE||e.platformStage||"prod",e.context=e.context||{},this.context.orgUid=e.context.orgUid||this.context.orgUid||null,this.context.orgName=e.context.orgName||this.context.orgName||null,this.context.stageName=e.context.stageName||this.context.stageName||null,this.context.appName=e.context.appName||this.context.appName||null,this.context.instanceName=e.context.instanceName||this.context.instanceName||null,this.context.componentName=e.context.componentName||this.context.componentName||null,this.context.componentVersion=e.context.componentVersion||this.context.componentVersion||null}getDomain(e=null){return this.domains[e]||null}loginIdentity(e={}){const t=e.loginBrokerUrl?e.loginBrokerUrl+"broker":this.getDomain("core")+"/login/broker",n=new r(t,void 0,{followRedirects:!0,agent:b.getAgent()});let o,i;const a=new Promise((e,t)=>{o=e,i=t});let c,u;const p=new Promise((e,t)=>{c=e,u=t});return n.onmessage=e=>{try{const t=JSON.parse(e.data);switch(t.event){case"ready":o(t.transactionId);break;case"fulfilled":{const e=(e=>{delete e.event;const t=s(e.id_token);return{id:t.tracking_id||t.sub,name:t.name,email:t.email,username:e.username,user_uid:e.user_uid,refreshToken:e.refresh_token,accessToken:e.access_token,idToken:e.id_token,expiresAt:e.expires_in?Date.now()+e.expires_in:e.expires_at}})(t);c(e),n.close();break}default:throw new Error("Encountered an unexpected message while waiting for login information. Your Serverless Framework or SDK may be out of date.")}}catch(e){i(e),u(e),n.close()}},n.onopen=()=>{n.send('{"action":"login"}')},{transactionId:a,loginData:p}}async login(e={}){const{transactionId:t,loginData:n}=this.loginIdentity(e),r=await t,s=o.stringify({client:"cli",transactionId:r});let i="console"===e.app?this.getDomain("console"):this.getDomain("dashboard");return i=`${i}?${s}`,{loginUrl:i,loginData:n}}async getUser(){return c.getUser(this)}async getUserMeta(){return c.getUserMeta(this)}async saveUserMeta(e){return c.saveUserMeta(this,e)}async validateUserAndOrgName(e){return c.validateUserAndOrgName(this,e)}async createUserAndOrg(e){return c.createUserAndOrg(this,e)}async createOrg(e){return c.createOrg(this,e)}async getOrgByName(e){return c.getOrgByName(this,e)}async listOrgs(e){return c.listOrgs(this,e)}async createApp(e=null,t={}){return c.createApp(this,e,t)}async updateApp(e=null,t={}){return c.updateApp(this,e,t)}async deleteApp(e=null,t=null){return c.deleteApp(this,e,t)}async listApps(e=null){return c.listApps(this,e)}async createInitToken(e=null,t={}){return c.createInitToken(this,e,t)}async getInitToken(e){return c.getInitToken(this,e)}async createProvider(e,t){return c.createProvider(this,e,t)}async updateProvider(e,t,n){return c.updateProvider(this,e,t,n)}async setDefaultProvider(e,t){return c.setDefaultProvider(this,e,t)}async unsetDefaultProvider(e,t){return c.unsetDefaultProvider(this,e,t)}async deleteProvider(e,t){return c.deleteProvider(this,e,t)}async createProviderLink(e,t,n,r){return c.createProviderLink(this,e,t,n,r)}async deleteProviderLink(e,t,n,r){return c.deleteProviderLink(this,e,t,n,r)}async getProviders(e){return c.getProviders(this,e)}async getProvider(e,t){return c.getProvider(this,e,t)}async getProvidersByOrgServiceInstance(e,t,n){return c.getProvidersByOrgServiceInstance(this,e,t,n)}async getProvidersByLink(e,t,n){return c.getProvidersByLink(this,e,t,n)}async getAllowedProviders(){return c.getAllowedProviders(this)}async createParam(e,t,n,r){return c.createParam(this,e,t,n,r)}async deleteParam(e,t,n,r){return c.deleteParam(this,e,t,n,r)}async updateParam(e,t,n,r,o){return c.updateParam(this,e,t,n,r,o)}async getParams(e,t,n){return c.getParams(this,e,t,n)}async getParamsByOrgServiceInstance(e,t,n){return c.getParamsByOrgServiceInstance(this,e,t,n)}async getParamsAndProvidersByOrgServiceInstance(e,t,n){return c.getParamsAndProvidersByOrgServiceInstance(this,e,t,n)}async connect(e={}){this.connection=new u(this),await this.connection.connect(e)}disconnect(){this.connection&&this.connection.disconnect()}isConnected(){return!(!this.connection||!this.connection.isConnected())}async unpublishFromRegistry(e={}){return await p.unpublish(this,e)}async publishToRegistry(e={}){return p.publish(this,e)}async getFromRegistry(e=null,t=null){return p.get(this,e,t)}generateInstanceId(e=null,t=null,n=null,r=null){return l.generateId(e,t,n,r)}validateInstance(e){return l.validateAndFormat(e)}createInstance(e=null,t=null,n=null,r=null,o="inactive"){return l.create(e,t,n,r,o)}async saveInstance(e){return l.save(this,e)}async getInstance(e=null,t=null,n=null,r=null){return l.getByName(this,e,t,n,r)}async listInstances(e=null,t){return l.listByOrgName(this,e,t)}async run(e,t={},n={}){return l.run(this,e,t,n)}async runFinish(e=null,t,n={}){return l.runFinish(this,e,t,n)}async deploy(e={},t={}){return l.deploy(this,e,t)}async remove(e={},t={}){return l.remove(this,e,t)}async startInterceptingLogs(e=null,n={}){this.intercepts.logs=[],this.intercepts.console={},this.intercepts.console.log=console.log,this.intercepts.console.debug=console.debug,this.intercepts.console.info=console.info,this.intercepts.console.error=console.error,this.intercepts.console.warn=console.warn,this.intercepts.stdout={},this.intercepts.stdout.write=t.stdout.write.bind(t.stdout),this.intercepts.stderr={},this.intercepts.stderr.write=t.stderr.write.bind(t.stderr);const r=this;this.intercepts.publish=async()=>{if(!r.intercepts.logs||!r.intercepts.logs.length)return;const t=r.intercepts.logs.map(e=>e);r.intercepts.logs=[];const o={data:{logs:t,...n}};o.event=e||"instance.logs",await r.events.publish(o)},this.intercepts.interval=setInterval(async()=>{await r.intercepts.publish()},r.intercepts.logsInterval);let o=!1;const s=(e,t)=>{const n=!o;n&&(o=!0,t.forEach(t=>{void 0===t&&(t="undefined"),"number"==typeof t&&(t=JSON.stringify(t));const n={type:e};n.createdAt=Date.now(),n.data=i.inspect(t),r.intercepts.logs.push(n)}));try{"stdout"===e?r.intercepts.stdout.write(...t):"stderr"===e?r.intercepts.stderr.write(...t):r.intercepts.console[e].apply(console,t)}finally{n&&(o=!1)}};console.log=(...e)=>{s("log",e)},console.debug=(...e)=>{s("debug",e)},console.info=(...e)=>{s("info",e)},console.error=(...e)=>{s("error",e)},console.warn=(...e)=>{s("warn",e)},t.stdout.write=(...e)=>{s("stdout",e)},t.stderr.write=(...e)=>{s("stderr",e)}}async stopInterceptingLogs(){this.intercepts.interval&&clearInterval(this.intercepts.interval),await this.intercepts.publish(),this.intercepts.logs=[],console.log=this.intercepts.console.log,console.debug=this.intercepts.console.debug,console.info=this.intercepts.console.info,console.error=this.intercepts.console.error,console.warn=this.intercepts.console.warn,t.stdout.write=this.intercepts.stdout.write,t.stderr.write=this.intercepts.stderr.write}},utils:b}}).call(this,n(2))},function(e,t,n){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){r=window}e.exports=r},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,s){t=t||"&",n=n||"=";var i={};if("string"!=typeof e||0===e.length)return i;var a=/\+/g;e=e.split(t);var c=1e3;s&&"number"==typeof s.maxKeys&&(c=s.maxKeys);var u=e.length;c>0&&u>c&&(u=c);for(var p=0;p<u;++p){var l,d,f,h,m=e[p].replace(a,"%20"),g=m.indexOf(n);g>=0?(l=m.substr(0,g),d=m.substr(g+1)):(l=m,d=""),f=decodeURIComponent(l),h=decodeURIComponent(d),r(i,f)?o(i[f])?i[f].push(h):i[f]=[i[f],h]:i[f]=h}return i};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,a){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?s(i(e),(function(i){var a=encodeURIComponent(r(i))+n;return o(e[i])?s(e[i],(function(e){return a+encodeURIComponent(r(e))})).join(t):a+encodeURIComponent(r(e[i]))})).join(t):a?encodeURIComponent(r(a))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function s(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var i=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t,n){"use strict";var r=n(21);function o(e){this.message=e}o.prototype=new Error,o.prototype.name="InvalidTokenError",e.exports=function(e,t){if("string"!=typeof e)throw new o("Invalid token specified");var n=!0===(t=t||{}).header?0:1;try{return JSON.parse(r(e.split(".")[n]))}catch(e){throw new o("Invalid token specified: "+e.message)}},e.exports.InvalidTokenError=o},function(e,t,n){var r=n(22);e.exports=function(e){var t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw"Illegal base64url string!"}try{return function(e){return decodeURIComponent(r(e).replace(/(.)/g,(function(e,t){var n=t.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n})))}(t)}catch(e){return r(t)}}},function(e,t,n){function r(e){this.message=e}r.prototype=new Error,r.prototype.name="InvalidCharacterError",e.exports=window.atob&&window.atob.bind(window)||function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new r("'atob' failed: The string to be decoded is not correctly encoded.");for(var n,o,s=0,i=0,a="";o=t.charAt(i++);~o&&(n=s%4?64*n+o:o,s++%4)?a+=String.fromCharCode(255&n>>(-2*s&6)):0)o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(o);return a}},function(e,t,n){(function(e){var r=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++)n[t[r]]=Object.getOwnPropertyDescriptor(e,t[r]);return n},o=/%[sdj%]/g;t.format=function(e){if(!y(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(a(arguments[n]));return t.join(" ")}n=1;for(var r=arguments,s=r.length,i=String(e).replace(o,(function(e){if("%%"===e)return"%";if(n>=s)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}})),c=r[n];n<s;c=r[++n])m(c)||!b(c)?i+=" "+c:i+=" "+a(c);return i},t.deprecate=function(n,r){if(void 0!==e&&!0===e.noDeprecation)return n;if(void 0===e)return function(){return t.deprecate(n,r).apply(this,arguments)};var o=!1;return function(){if(!o){if(e.throwDeprecation)throw new Error(r);e.traceDeprecation?console.trace(r):console.error(r),o=!0}return n.apply(this,arguments)}};var s,i={};function a(e,n){var r={seen:[],stylize:u};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),h(n)?r.showHidden=n:n&&t._extend(r,n),v(r.showHidden)&&(r.showHidden=!1),v(r.depth)&&(r.depth=2),v(r.colors)&&(r.colors=!1),v(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=c),p(r,e,r.depth)}function c(e,t){var n=a.styles[t];return n?"["+a.colors[n][0]+"m"+e+"["+a.colors[n][1]+"m":e}function u(e,t){return e}function p(e,n,r){if(e.customInspect&&n&&x(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var o=n.inspect(r,e);return y(o)||(o=p(e,o,r)),o}var s=function(e,t){if(v(t))return e.stylize("undefined","undefined");if(y(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(g(t))return e.stylize(""+t,"number");if(h(t))return e.stylize(""+t,"boolean");if(m(t))return e.stylize("null","null")}(e,n);if(s)return s;var i=Object.keys(n),a=function(e){var t={};return e.forEach((function(e,n){t[e]=!0})),t}(i);if(e.showHidden&&(i=Object.getOwnPropertyNames(n)),E(n)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return l(n);if(0===i.length){if(x(n)){var c=n.name?": "+n.name:"";return e.stylize("[Function"+c+"]","special")}if(w(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(N(n))return e.stylize(Date.prototype.toString.call(n),"date");if(E(n))return l(n)}var u,b="",S=!1,O=["{","}"];(f(n)&&(S=!0,O=["[","]"]),x(n))&&(b=" [Function"+(n.name?": "+n.name:"")+"]");return w(n)&&(b=" "+RegExp.prototype.toString.call(n)),N(n)&&(b=" "+Date.prototype.toUTCString.call(n)),E(n)&&(b=" "+l(n)),0!==i.length||S&&0!=n.length?r<0?w(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),u=S?function(e,t,n,r,o){for(var s=[],i=0,a=t.length;i<a;++i)k(t,String(i))?s.push(d(e,t,n,r,String(i),!0)):s.push("");return o.forEach((function(o){o.match(/^\d+$/)||s.push(d(e,t,n,r,o,!0))})),s}(e,n,r,a,i):i.map((function(t){return d(e,n,r,a,t,S)})),e.seen.pop(),function(e,t,n){if(e.reduce((function(e,t){return t.indexOf("\n")>=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60)return n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1];return n[0]+t+" "+e.join(", ")+" "+n[1]}(u,b,O)):O[0]+b+O[1]}function l(e){return"["+Error.prototype.toString.call(e)+"]"}function d(e,t,n,r,o,s){var i,a,c;if((c=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]}).get?a=c.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):c.set&&(a=e.stylize("[Setter]","special")),k(r,o)||(i="["+o+"]"),a||(e.seen.indexOf(c.value)<0?(a=m(n)?p(e,c.value,null):p(e,c.value,n-1)).indexOf("\n")>-1&&(a=s?a.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+a.split("\n").map((function(e){return" "+e})).join("\n")):a=e.stylize("[Circular]","special")),v(i)){if(s&&o.match(/^\d+$/))return a;(i=JSON.stringify(""+o)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(i=i.substr(1,i.length-2),i=e.stylize(i,"name")):(i=i.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),i=e.stylize(i,"string"))}return i+": "+a}function f(e){return Array.isArray(e)}function h(e){return"boolean"==typeof e}function m(e){return null===e}function g(e){return"number"==typeof e}function y(e){return"string"==typeof e}function v(e){return void 0===e}function w(e){return b(e)&&"[object RegExp]"===S(e)}function b(e){return"object"==typeof e&&null!==e}function N(e){return b(e)&&"[object Date]"===S(e)}function E(e){return b(e)&&("[object Error]"===S(e)||e instanceof Error)}function x(e){return"function"==typeof e}function S(e){return Object.prototype.toString.call(e)}function O(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(n){if(v(s)&&(s=e.env.NODE_DEBUG||""),n=n.toUpperCase(),!i[n])if(new RegExp("\\b"+n+"\\b","i").test(s)){var r=e.pid;i[n]=function(){var e=t.format.apply(t,arguments);console.error("%s %d: %s",n,r,e)}}else i[n]=function(){};return i[n]},t.inspect=a,a.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},a.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=f,t.isBoolean=h,t.isNull=m,t.isNullOrUndefined=function(e){return null==e},t.isNumber=g,t.isString=y,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=v,t.isRegExp=w,t.isObject=b,t.isDate=N,t.isError=E,t.isFunction=x,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=n(24);var $=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function K(){var e=new Date,t=[O(e.getHours()),O(e.getMinutes()),O(e.getSeconds())].join(":");return[e.getDate(),$[e.getMonth()],t].join(" ")}function k(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",K(),t.format.apply(t,arguments))},t.inherits=n(25),t._extend=function(e,t){if(!t||!b(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e};var T="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function A(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(T&&e[T]){var t;if("function"!=typeof(t=e[T]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,T,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,r=new Promise((function(e,r){t=e,n=r})),o=[],s=0;s<arguments.length;s++)o.push(arguments[s]);o.push((function(e,r){e?n(e):t(r)}));try{e.apply(this,o)}catch(e){n(e)}return r}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),T&&Object.defineProperty(t,T,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,r(e))},t.promisify.custom=T,t.callbackify=function(t){if("function"!=typeof t)throw new TypeError('The "original" argument must be of type Function');function n(){for(var n=[],r=0;r<arguments.length;r++)n.push(arguments[r]);var o=n.pop();if("function"!=typeof o)throw new TypeError("The last argument must be of type Function");var s=this,i=function(){return o.apply(s,arguments)};t.apply(this,n).then((function(t){e.nextTick(i,null,t)}),(function(t){e.nextTick(A,t,i)}))}return Object.setPrototypeOf(n,Object.getPrototypeOf(t)),Object.defineProperties(n,r(t)),n}}).call(this,n(2))},function(e,t){e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},function(e){e.exports=JSON.parse('{"local":{"core":"http://localhost:3011"},"dev":{"core":"https://api.serverless-dev.com","events-streaming":"wss://events-streaming-v1.serverless-platform-dev.com","events":"https://events-v1.serverless-platform-dev.com","registry":"https://registry-v1.serverless-platform-dev.com","engine":"https://engine-v1.serverless-platform-dev.com","dashboard":"https://app.serverless-dev.com","console":"https://console.serverless-dev.com","providers":"https://sp-providers-v1.serverless-platform-dev.com","event-webhooks":"https://event-webhooks-v1.serverless-platform-dev.com","connections":"https://connections-v1.serverless-platform-dev.com","desktop":"https://desktop-v1.serverless-platform-dev.com"},"prod":{"core":"https://api.serverless.com","events-streaming":"wss://events-streaming-v1.serverless-platform.com","events":"https://events-v1.serverless-platform.com","registry":"https://registry-v1.serverless-platform.com","engine":"https://engine-v1.serverless-platform.com","dashboard":"https://app.serverless.com","console":"https://console.serverless.com","providers":"https://sp-providers-v1.serverless-platform.com","event-webhooks":"https://event-webhooks-v1.serverless-platform.com","connections":"https://connections-v1.serverless-platform.com","desktop":"https://desktop-v1.serverless-platform.com"}}')},function(e,t,n){"use strict";const r=n(0),o=async e=>{const t=e.getDomain("core")+"/core/users/meta";return await r.request({accessKey:e.accessKey,endpoint:t,method:"GET"})},s=async(e,t)=>{const n=e.getDomain("core")+"/core/tenants";return await r.request({accessKey:e.accessKey,endpoint:n,method:"POST",data:{ownerUserName:t,title:t,tenantName:t}})};e.exports={getUser:async e=>{const t=e.getDomain("core")+"/core/me";return await r.request({accessKey:e.accessKey,endpoint:t,method:"GET"})},getUserMeta:o,saveUserMeta:async(e,t={})=>{const n=await o(e);t=Object.assign(n||{},t);const s=e.getDomain("core")+"/core/users/meta";return await r.request({accessKey:e.accessKey,endpoint:s,method:"POST",data:t})},validateUserAndOrgName:async(e,t)=>{const n=e.getDomain("core")+"/core/validate/tenants",o=await r.request({accessKey:e.accessKey,endpoint:n,method:"POST",data:{ownerUserName:t,title:t,tenantName:t}});return o&&o.validationErrors&&o.validationErrors.length?o.validationErrors:null},createUserAndOrg:async(e,t)=>await s(e,t),createOrg:s,getOrgByName:async(e,t)=>{const n=`${e.getDomain("core")}/core/tenants/${t}`;return await r.request({accessKey:e.accessKey,endpoint:n,method:"GET"})},listOrgs:async(e,t)=>{const n=`${e.getDomain("core")}/core/tenants?userName=${t}`;return await r.request({accessKey:e.accessKey,endpoint:n,method:"GET"})},createApp:async(e,t=null,n={})=>{const o=`${e.getDomain("core")}/core/tenants/${t}/applications`;return await r.request({accessKey:e.accessKey,endpoint:o,method:"POST",data:{tenantName:t,appName:n.name,title:n.name,description:n.description,deploymentProfiles:n.deploymentProfiles}})},updateApp:async(e,t=null,n={})=>{const o=`${e.getDomain("core")}/core/tenants/${t}/applications/${n.name}`;return await r.request({accessKey:e.accessKey,endpoint:o,method:"PATCH",data:{appName:n.name,title:n.name,description:n.description,deploymentProfiles:n.deploymentProfiles}})},deleteApp:async(e,t=null,n=null)=>{const o=`${e.getDomain("core")}/core/tenants/${t}/applications/${n}`;return await r.request({accessKey:e.accessKey,endpoint:o,method:"DELETE"})},listApps:async(e,t=null)=>{const n=`${e.getDomain("core")}/core/tenants/${t}/applications`;return await r.request({accessKey:e.accessKey,endpoint:n,method:"GET"})},createInitToken:async(e,t=null,n)=>{const o=e.getDomain("core")+"/core/initTokens";return await r.request({accessKey:e.accessKey,endpoint:o,method:"POST",data:{tenantName:t,...n}})},getInitToken:async(e,t)=>{const n=`${e.getDomain("core")}/core/initTokens/${t}`;return await r.request({accessKey:e.accessKey,endpoint:n,method:"GET"})},getProviders:async(e,t)=>{const n=`${e.getDomain("providers")}/orgs/${t}/providers`;return await r.request({accessKey:e.accessKey,endpoint:n,method:"GET"})},getProvider:async(e,t,n)=>{const o=`${e.getDomain("providers")}/orgs/${t}/providers/${n}`;return await r.request({accessKey:e.accessKey,endpoint:o,method:"GET"})},getProvidersByOrgServiceInstance:async(e,t,n,o)=>{const s=`${e.getDomain("providers")}/orgs/${t}/services/${encodeURI(n)}/instances/${encodeURI(o)}`;return await r.request({accessKey:e.accessKey,endpoint:s,method:"GET"})},createProvider:async(e,t,n)=>{const o=`${e.getDomain("providers")}/orgs/${t}/providers`;return await r.request({accessKey:e.accessKey,endpoint:o,method:"POST",data:n})},updateProvider:async(e,t,n,o)=>{const s=`${e.getDomain("providers")}/orgs/${t}/providers/${n}`;return await r.request({accessKey:e.accessKey,endpoint:s,method:"PUT",data:o})},setDefaultProvider:async(e,t,n)=>{const o=`${e.getDomain("providers")}/orgs/${t}/providers/${n}/set-default`;return await r.request({accessKey:e.accessKey,endpoint:o,method:"POST"})},unsetDefaultProvider:async(e,t,n)=>{const o=`${e.getDomain("providers")}/orgs/${t}/providers/${n}/set-default/?isDefault=false`;return await r.request({accessKey:e.accessKey,endpoint:o,method:"POST"})},deleteProvider:async(e,t,n)=>{const o=`${e.getDomain("providers")}/orgs/${t}/providers/${n}`;return await r.request({accessKey:e.accessKey,endpoint:o,method:"DELETE"})},createProviderLink:async(e,t,n,o,s)=>{const i=`${e.getDomain("providers")}/orgs/${t}/${n}s/${encodeURI(o)}`;return await r.request({accessKey:e.accessKey,endpoint:i,method:"POST",data:{providerUid:s}})},deleteProviderLink:async(e,t,n,o,s)=>{const i=`${e.getDomain("providers")}/orgs/${t}/${n}s/${encodeURI(o)}/providers/${s}`;return await r.request({accessKey:e.accessKey,endpoint:i,method:"DELETE"})},getProvidersByLink:async(e,t,n,o)=>{const s=`${e.getDomain("providers")}/orgs/${t}/${n}s/${encodeURI(o)}`;return await r.request({accessKey:e.accessKey,endpoint:s,method:"GET"})},getAllowedProviders:async e=>{const t=e.getDomain("providers")+"/providers";return await r.request({accessKey:e.accessKey,endpoint:t,method:"GET"})},createParam:async(e,t,n,o,s)=>{const i=`${e.getDomain("providers")}/orgs/${t}/${n}s/${encodeURI(o)}/params`;return await r.request({accessKey:e.accessKey,endpoint:i,method:"POST",data:s})},deleteParam:async(e,t,n,o,s)=>{const i=`${e.getDomain("providers")}/orgs/${t}/${n}s/${encodeURI(o)}/params/${s}`;return await r.request({accessKey:e.accessKey,endpoint:i,method:"DELETE"})},getParams:async(e,t,n,o)=>{const s=`${e.getDomain("providers")}/orgs/${t}/${n}s/${encodeURI(o)}/params`;return await r.request({accessKey:e.accessKey,endpoint:s,method:"GET"})},updateParam:async(e,t,n,o,s,i)=>{const a=`${e.getDomain("providers")}/orgs/${t}/${n}s/${encodeURI(o)}/params/${s}`;return await r.request({accessKey:e.accessKey,endpoint:a,method:"PUT",data:i})},getParamsByOrgServiceInstance:async(e,t,n,o)=>{const s=`${e.getDomain("providers")}/orgs/${t}/services/${encodeURI(n)}/instances/${encodeURI(o)}/params`;return await r.request({accessKey:e.accessKey,endpoint:s,method:"GET"})},getParamsAndProvidersByOrgServiceInstance:async(e,t,n,o)=>{const s=`${e.getDomain("providers")}/orgs/${t}/services/${encodeURI(n)}/instances/${encodeURI(o)}/params-and-providers`;return await r.request({accessKey:e.accessKey,endpoint:s,method:"GET"})}}},function(e,t,n){"use strict";var r=n(1),o=n(8),s=n(29),i=n(14);function a(e){var t=new s(e),n=o(s.prototype.request,t);return r.extend(n,s.prototype,t),r.extend(n,t),n}var c=a(n(5));c.Axios=s,c.create=function(e){return a(i(c.defaults,e))},c.Cancel=n(15),c.CancelToken=n(43),c.isCancel=n(13),c.all=function(e){return Promise.all(e)},c.spread=n(44),c.isAxiosError=n(45),e.exports=c,e.exports.default=c},function(e,t,n){"use strict";var r=n(1),o=n(9),s=n(30),i=n(31),a=n(14),c=n(41),u=c.validators;function p(e){this.defaults=e,this.interceptors={request:new s,response:new s}}p.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=a(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&c.assertOptions(t,{silentJSONParsing:u.transitional(u.boolean,"1.0.0"),forcedJSONParsing:u.transitional(u.boolean,"1.0.0"),clarifyTimeoutError:u.transitional(u.boolean,"1.0.0")},!1);var n=[],r=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(r=r&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var o,s=[];if(this.interceptors.response.forEach((function(e){s.push(e.fulfilled,e.rejected)})),!r){var p=[i,void 0];for(Array.prototype.unshift.apply(p,n),p=p.concat(s),o=Promise.resolve(e);p.length;)o=o.then(p.shift(),p.shift());return o}for(var l=e;n.length;){var d=n.shift(),f=n.shift();try{l=d(l)}catch(e){f(e);break}}try{o=i(l)}catch(e){return Promise.reject(e)}for(;s.length;)o=o.then(s.shift(),s.shift());return o},p.prototype.getUri=function(e){return e=a(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){p.prototype[e]=function(t,n){return this.request(a(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){p.prototype[e]=function(t,n,r){return this.request(a(r||{},{method:e,url:t,data:n}))}})),e.exports=p},function(e,t,n){"use strict";var r=n(1);function o(){this.handlers=[]}o.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},function(e,t,n){"use strict";var r=n(1),o=n(32),s=n(13),i=n(5);function a(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return a(e),e.headers=e.headers||{},e.data=o.call(e,e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||i.adapter)(e).then((function(t){return a(e),t.data=o.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return s(t)||(a(e),t&&t.response&&(t.response.data=o.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,n){"use strict";var r=n(1),o=n(5);e.exports=function(e,t,n){var s=this||o;return r.forEach(n,(function(n){e=n.call(s,e,t)})),e}},function(e,t,n){"use strict";var r=n(1);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},function(e,t,n){"use strict";var r=n(12);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},function(e,t,n){"use strict";var r=n(1);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,s,i){var a=[];a.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),r.isString(o)&&a.push("path="+o),r.isString(s)&&a.push("domain="+s),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){"use strict";var r=n(37),o=n(38);e.exports=function(e,t){return e&&!r(t)?o(e,t):t}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var r=n(1),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,s,i={};return e?(r.forEach(e.split("\n"),(function(e){if(s=e.indexOf(":"),t=r.trim(e.substr(0,s)).toLowerCase(),n=r.trim(e.substr(s+1)),t){if(i[t]&&o.indexOf(t)>=0)return;i[t]="set-cookie"===t?(i[t]?i[t]:[]).concat([n]):i[t]?i[t]+", "+n:n}})),i):i}},function(e,t,n){"use strict";var r=n(1);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var r=n(42),o={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){o[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var s={},i=r.version.split(".");function a(e,t){for(var n=t?t.split("."):i,r=e.split("."),o=0;o<3;o++){if(n[o]>r[o])return!0;if(n[o]<r[o])return!1}return!1}o.transitional=function(e,t,n){var o=t&&a(t);function i(e,t){return"[Axios v"+r.version+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,a){if(!1===e)throw new Error(i(r," has been removed in "+t));return o&&!s[r]&&(s[r]=!0,console.warn(i(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,a)}},e.exports={isOlderVersion:a,assertOptions:function(e,t,n){if("object"!=typeof e)throw new TypeError("options must be an object");for(var r=Object.keys(e),o=r.length;o-- >0;){var s=r[o],i=t[s];if(i){var a=e[s],c=void 0===a||i(a,s,e);if(!0!==c)throw new TypeError("option "+s+" must be "+c)}else if(!0!==n)throw Error("Unknown option "+s)}},validators:o}},function(e){e.exports=JSON.parse('{"_from":"axios@0.21.4","_id":"axios@0.21.4","_inBundle":false,"_integrity":"sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==","_location":"/axios","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"axios@0.21.4","name":"axios","escapedName":"axios","rawSpec":"0.21.4","saveSpec":null,"fetchSpec":"0.21.4"},"_requiredBy":["#USER","/"],"_resolved":"https://registry.npmjs.org/axios/-/axios-0.21.4.tgz","_shasum":"c67b90dc0568e5c1cf2b0b858c43ba28e2eda575","_spec":"axios@0.21.4","_where":"/home/runner/work/platform/platform/sdk","author":{"name":"Matt Zabriskie"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"bugs":{"url":"https://github.com/axios/axios/issues"},"bundleDependencies":false,"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}],"dependencies":{"follow-redirects":"^1.14.0"},"deprecated":false,"description":"Promise based HTTP client for the browser and node.js","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"homepage":"https://axios-http.com","jsdelivr":"dist/axios.min.js","keywords":["xhr","http","ajax","promise","node"],"license":"MIT","main":"index.js","name":"axios","repository":{"type":"git","url":"git+https://github.com/axios/axios.git"},"scripts":{"build":"NODE_ENV=production grunt build","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","examples":"node ./examples/server.js","fix":"eslint --fix lib/**/*.js","postversion":"git push && git push --tags","preversion":"npm test","start":"node ./sandbox/server.js","test":"grunt test","version":"npm run build && grunt version && git add -A dist && git add CHANGELO