@northflank/cli
Version:
Provides a command-line interface to the Northflank platform.
1 lines • 30.7 kB
JavaScript
'use strict';const a9T=a9K;(function(Z,K){const p=a9K,O=Z();while(!![]){try{const g=-parseInt(p(0x1f2))/0x1*(-parseInt(p(0x1c1))/0x2)+parseInt(p(0x151))/0x3+-parseInt(p(0x11a))/0x4+parseInt(p(0x109))/0x5*(-parseInt(p(0x1a8))/0x6)+parseInt(p(0x1d8))/0x7+parseInt(p(0x199))/0x8*(-parseInt(p(0x111))/0x9)+-parseInt(p(0x14f))/0xa*(-parseInt(p(0x138))/0xb);if(g===K)break;else O['push'](O['shift']());}catch(N){O['push'](O['shift']());}}}(a9Z,0xaa54b));var __createBinding=this&&this[a9T(0x124)]||(Object['create']?function(Z,K,O,g){const J=a9T;if(g===undefined)g=O;var N=Object[J(0x1e6)](K,O);(!N||(J(0x1aa)in N?!K[J(0x13c)]:N['writable']||N[J(0x17c)]))&&(N={'enumerable':!![],'get':function(){return K[O];}}),Object[J(0x174)](Z,g,N);}:function(Z,K,O,g){if(g===undefined)g=O;Z[g]=K[O];}),__setModuleDefault=this&&this['__setModuleDefault']||(Object[a9T(0x1d3)]?function(Z,K){const q=a9T;Object[q(0x174)](Z,q(0x1a1),{'enumerable':!![],'value':K});}:function(Z,K){const Y=a9T;Z[Y(0x1a1)]=K;}),__importStar=this&&this[a9T(0x1a3)]||function(Z){const P=a9T;if(Z&&Z[P(0x13c)])return Z;var K={};if(Z!=null){for(var O in Z)if(O!==P(0x1a1)&&Object[P(0x1cf)]['hasOwnProperty'][P(0x1d5)](Z,O))__createBinding(K,Z,O);}return __setModuleDefault(K,Z),K;},__awaiter=this&&this['__awaiter']||function(Z,K,O,g){function N(H){return H instanceof O?H:new O(function(o){o(H);});}return new(O||(O=Promise))(function(H,o){const S=a9K;function s(W){try{y(g['next'](W));}catch(B){o(B);}}function R(W){try{y(g['throw'](W));}catch(B){o(B);}}function y(W){const C=a9K;W[C(0x192)]?H(W[C(0x1dc)]):N(W[C(0x1dc)])['then'](s,R);}y((g=g[S(0x178)](Z,K||[]))[S(0x118)]());});},__importDefault=this&&this[a9T(0x115)]||function(Z){return Z&&Z['__esModule']?Z:{'default':Z};};function a9Z(){const ZL=['json','paths','builds','chalk','ask','concat','template\x20run','whiteBright','all','askForPipeline','Yes,\x20send','deleteWarningPrompt','fullName','askForAddonRestore','pattern','askForSecret','test','13267199ssgnoa','job','pipeline','fileName','__esModule','DynamicReloadPaginationPrompt','backups','blueBright','askForJob','jobs','pagination','Configuration\x20file\x20written\x20to\x20','path','askGeneric','No\x20builds\x20found','subdomain','tokenPrompt','askArrayEntry','isBoolean','./pagination/inquirer-pagination-prompt','writeFileSync','Something\x20unexpected\x20happened.','editPayload','10nFsTft','\x20(startedAt:\x20','2116296GvXCCj','required','REPEAT','addon:\x20\x27','safeDump','Do\x20you\x20want\x20to\x20add','Writing\x20configuration\x20failed:\x20','\x20characters,\x20is\x20','Unexpected\x20file\x20type:\x20','Default\x20project\x20in\x20context\x20not\x20set\x20and\x20no\x20argument\x20provided.','volumes','inquirer','filter','saveFile','anyOf','containers','must\x20be\x20longer\x20than\x20or\x20equal\x20to\x20','projects','yaml','subdomains','set','ABORT','pagination-prompt','must\x20be\x20a\x20valid\x20non-empty\x20json\x20string','confirmationPrompt','data','input','pathVars','message','choice','No,\x20edit','fetchResourceList','askForResource','for\x20this\x20','Context\x20name\x20already\x20exists.','defineProperty','WARNING:\x20You\x20are\x20about\x20to\x20delete\x20','secret','askForTemplateRun','apply','enum','askForLogSink','addEntry','configurable','No\x20','items','has','nextCursor','askForContainer','this\x20option\x20is\x20required,\x20please\x20answer','array','What\x27s\x20the\x20','prompt','tag','Choose\x20the\x20','isObject','askForAddon','confirm','inquirer-search-list','Go\x20to\x20editor','askForClusterId','\x20to\x20use:','js-yaml','InquirerHelper','isValidJSON','done','defaultPaginationPageSize','\x20and\x20it\x20','minLength','askForProjectScopedResourcePaginated','toString','askForResourcePaginated','1736CmqRWK','rawObject','cmdPath','yml','\x20type?','isArray','lodash','Please\x20confirm\x20following\x20configuration:\x0a','default','editor','__importStar','find','values','secrets','loginPrompt','12TfgOxo','must\x20be\x20a\x20number,\x20is\x20','get','elements','map','to\x20use:','propToType','repeat','doesn\x27t\x20match\x20pattern\x20\x27','Provide\x20a\x20file\x20path\x20to\x20write\x20the\x20configuration\x20to\x20(<name>.[json|yaml|yml])','object','./api-helpers','askForCredentials','tags','domains','Template\x20id\x20not\x20provided.','must\x20be\x20smaller\x20than\x20or\x20equal\x20to\x20','\x20(full\x20domain:\x20','tmpCmdPath','found','log\x20sink','job\x20builds','retrievePayloadViaInteractiveCli','description','No,\x20abort','565510TaBShJ','success','askForProjectScopedResource','isUndefined','service','confirmation','uri','red','split','length','askForProject','.\x20This\x20is\x20irreversible.\x20Please\x20confirm!','must\x20be\x20bigger\x20than\x20or\x20equal\x20to\x20','askForSubdomain','prototype','example','askForVolume','maxLength','create','addons','call','SAVE','assign','6901062NozfWu','a\x20Northflank\x20resource','askForBackupDestination','Enter\x20the\x20','value','retry','clusters','getCurrentProjectName','addon','No,\x20but\x20save\x20as\x20file','service\x20containers','reset','contextProvider','don\x27t\x20change','getOwnPropertyDescriptor','registryCredentials','must\x20be\x20shorter\x20than\x20or\x20equal\x20to\x20','then','restores','askForSubdomainPath','skipValidation','Do\x20you\x20want\x20to\x20add\x20more','main-context','green','push','underline','1AVfVsZ','askForTag','pop','\x20characters','\x27\x20already\x20exists.\x20Do\x20you\x20want\x20to\x20override\x20this\x20context\x20(y)\x20or\x20enter\x20a\x20new\x20name\x20(N)?','resultCache','properties','unshift','includes','job:\x20\x27','No\x20containers\x20found','cluster\x20id','subdomainPath','\x20(completedAt:\x20','pipelines','override','slice','project:\x20\x27','apiClient','getType','password','blue','domain\x20(','createdAt','./utils','getPathString','cursor','stringify','service\x20build','type','token','Choose\x20the\x20name\x20of\x20the\x20new\x20local\x20context:','EDIT','job\x20containers','join','name','backupDestinations',',\x20supported\x20types:\x20[json|yaml|yml]','string','runs','list','isNaN','2975950rmFZIN','search-list','validate','registerPrompt','isEmpty','bold','nextPageCursor','Context\x20with\x20name\x20\x27','46791seduxW','trim','integer','service:\x20\x27','__importDefault','minimum','safeLoad','next','oneOf','655696klfUZR','backup\x20destination','templateRuns','yellowBright','Choose\x20the\x20login\x20token:','unset','restore','getInnerType','domain','templates','__createBinding','boolean','maximum'];a9Z=function(){return ZL;};return a9Z();}function a9K(Z,K){const O=a9Z();return a9K=function(g,N){g=g-0x108;let H=O[g];return H;},a9K(Z,K);}Object[a9T(0x174)](exports,'__esModule',{'value':!![]}),exports[a9T(0x190)]=void 0x0;const _=__importStar(require(a9T(0x19f))),chalk_1=__importDefault(require(a9T(0x12a))),fs=__importStar(require('fs')),utils_1=require(a9T(0x20a)),api_helpers_1=require(a9T(0x1b3)),inquirer_pagination_prompt_1=require(a9T(0x14b)),inquirer=require(a9T(0x15c)),inquirerSearchList=require(a9T(0x18b)),yaml=require(a9T(0x18f));var ConfirmChoices;(function(Z){const n=a9T;Z['YES']=n(0x131),Z['REPEAT']='No,\x20repeat',Z[n(0x212)]=n(0x16f),Z['SAVE']=n(0x1e1),Z[n(0x166)]=n(0x1c0);}(ConfirmChoices||(ConfirmChoices={})));class InquirerHelper{constructor(Z){const k=a9T;this[k(0x204)]=Z,this[k(0x193)]=0x32,this[k(0x14e)]=K=>__awaiter(this,void 0x0,void 0x0,function*(){const x=k,{editedResult:O}=yield inquirer[x(0x185)]([{'type':x(0x1a2),'name':'editedResult','message':x(0x18c),'default':yaml[x(0x155)](K)}]);return yaml[x(0x117)](O);}),this['saveFile']=K=>__awaiter(this,void 0x0,void 0x0,function*(){const m=k,O=o=>m(0x159)+o+m(0x217);function g(){return __awaiter(this,void 0x0,void 0x0,function*(){const r=a9K;return inquirer[r(0x185)]([{'type':r(0x16b),'name':r(0x13b),'message':r(0x1b1),'validate':o=>new RegExp('.*\x5c.(json|yaml|yml)$')[r(0x137)](o)?!![]:O(o)}]);});}const {fileName:N}=yield g(),H=N[m(0x197)]()[m(0x1c9)]('.')[m(0x1f4)]();try{switch(H){case m(0x127):(0x0,utils_1['success'])(m(0x143)+N);return fs[m(0x14c)](N,JSON[m(0x20d)](K,null,'\x20\x20'));case m(0x163):case m(0x19c):(0x0,utils_1[m(0x1c2)])('Configuration\x20file\x20written\x20to\x20'+N);return fs['writeFileSync'](N,yaml[m(0x155)](K));default:(0x0,utils_1['warning'])(O(H));}}catch(o){(0x0,utils_1['warning'])(m(0x157)+o[m(0x16d)]);}return undefined;}),this['filter']=(K,O)=>g=>{const D=k,N=typeof g==='string'?g[D(0x112)]():g;return O===![]&&N===D(0x1e5)?'':N;},this['validate']=(K,O,g)=>N=>{const d=k;if(this['skipValidation']===!![])return!![];const H=[];if(N===''||N===d(0x1e5)){if(O!==![])H[d(0x1f0)](d(0x182));else return!![];}K[d(0x20f)]===d(0x218)&&!_[d(0x1c4)](K[d(0x135)])&&H[d(0x1f0)](new RegExp(K['pattern'])[d(0x137)](N)?!![]:d(0x1b0)+K[d(0x135)]+'\x27');K[d(0x20f)]==='string'&&!_[d(0x1c4)](K[d(0x195)])&&H[d(0x1f0)](N[d(0x1ca)]>=K['minLength']?!![]:d(0x161)+K[d(0x195)]+d(0x158)+N[d(0x1ca)]+d(0x1f5));K['type']===d(0x218)&&!_[d(0x1c4)](K[d(0x1d2)])&&H[d(0x1f0)](N[d(0x1ca)]<=K[d(0x1d2)]?!![]:d(0x1e8)+K[d(0x1d2)]+d(0x158)+N[d(0x1ca)]+'\x20characters');g&&Number[d(0x108)](parseInt(N,0xa))&&H[d(0x1f0)](d(0x1a9)+N);K[d(0x20f)]===d(0x113)&&!_['isUndefined'](K[d(0x116)])&&H['push'](N>=K[d(0x116)]?!![]:d(0x1cd)+K[d(0x116)]);K[d(0x20f)]==='integer'&&!_['isUndefined'](K[d(0x126)])&&H['push'](N<=K[d(0x126)]?!![]:d(0x1b8)+K[d(0x126)]);if(K[d(0x20f)]===d(0x19a)){const R=(0x0,utils_1[d(0x191)])(N);H[d(0x1f0)](R===![]||_[d(0x10d)](R)?d(0x168):!![]);}const o=H[d(0x15d)](y=>y!==!![]),s=(K===null||K===void 0x0?void 0x0:K['example'])?'\x0a'+chalk_1['default'][d(0x1c8)]('>>')+'\x20Example:\x20'+chalk_1[d(0x1a1)][d(0x12e)](JSON[d(0x20d)](K['example'])):'';return o[d(0x1ca)]>0x0?o[d(0x214)](chalk_1['default'][d(0x1f1)](d(0x194)))+s:!![];},this['getPathString']=(K,O,g)=>{const b=k,N=K[K[b(0x1ca)]-0x1];function H(){const l=b;return K[l(0x202)](0x0,-0x1)[l(0x1ac)](R=>R['charAt'](0x0)['toUpperCase']()+R[l(0x202)](0x1))[l(0x214)]('>');}const o=K[b(0x1ca)]>0x1?chalk_1[b(0x1a1)]['bgGrey'][b(0x12e)](H())+':\x20':'',s=g?'\x20('+chalk_1[b(0x1a1)][b(0x207)](g)+')':'';return chalk_1[b(0x1a1)][b(0x1e3)](''+o+O+'\x20'+chalk_1[b(0x1a1)]['bold']['greenBright'](N)+s+'?');},this[k(0x171)]=(K,O,g)=>__awaiter(this,void 0x0,void 0x0,function*(){const f=k;if(O[f(0x1ca)]<0x1){const o=g?f(0x172)+g:f(0x1bb);throw new Error(f(0x17d)+K+'\x20'+o+'.');}const N=f(0x187)+K+f(0x18e),H=O[f(0x1ca)]>0x4?f(0x10a):f(0x21a);return(yield inquirer[f(0x185)]([{'type':H,'name':f(0x215),'message':N,'choices':O}]))[f(0x215)];}),this['askForResourcePaginated']=(K,O,g)=>__awaiter(this,void 0x0,void 0x0,function*(){const a=k,{elements:N,nextCursor:H}=yield O();if(N[a(0x1ca)]<0x1){const R=g?a(0x172)+g:'found';throw new Error('No\x20'+K+'\x20'+R+'.');}const o=a(0x187)+K+a(0x18e);if(H!==undefined){const y=({nextPageCursor:W})=>__awaiter(this,void 0x0,void 0x0,function*(){const v=a,B=yield O(W);return{'elements':B[v(0x1ab)],'nextPageCursor':B[v(0x180)]};});return(yield inquirer[a(0x185)]([{'type':'pagination-prompt','name':a(0x215),'message':o,'choices':N,'nextPageCursor':H,'loadMore':y}]))[a(0x215)];}const s=N[a(0x1ca)]>0x4?a(0x10a):a(0x21a);return(yield inquirer[a(0x185)]([{'type':s,'name':'name','message':o,'choices':N}]))[a(0x215)];}),this[k(0x145)]=(K,O)=>()=>__awaiter(this,void 0x0,void 0x0,function*(){const L=k,g=''+(O?'('+chalk_1['default'][L(0x207)](O)+')\x20':''),N=L(0x1db)+chalk_1['default'][L(0x1ef)](K)+'\x20'+g+L(0x1ad),H=this[L(0x10b)]({'type':L(0x218),'required':!![]});return(yield inquirer[L(0x185)]([{'type':L(0x16b),'name':L(0x215),'message':N,'validate':H}]))[L(0x215)];}),this['askConfirm']=K=>__awaiter(this,void 0x0,void 0x0,function*(){const X=k;return(yield inquirer[X(0x185)]([{'type':X(0x18a),'name':'name','message':K,'default':!![]}]))[X(0x215)];}),this['askForService']=K=>()=>__awaiter(this,void 0x0,void 0x0,function*(){const U=k,O=g=>__awaiter(this,void 0x0,void 0x0,function*(){const e=a9K,N=yield this[e(0x204)][e(0x21a)]['services'][e(0x12f)]({'parameters':{'projectId':g}}),H=N[e(0x16a)]['services']['map'](o=>o['id']);return H;});return this[U(0x1c3)](U(0x1c5),O,K);}),this['askForTemplate']=()=>()=>__awaiter(this,void 0x0,void 0x0,function*(){const z=k,K=O=>__awaiter(this,void 0x0,void 0x0,function*(){const i=a9K;var g;const N=yield this[i(0x204)][i(0x21a)]['templates']({'options':{'per_page':this[i(0x193)],'cursor':O}}),H=N[i(0x16a)][i(0x123)]['map'](o=>o['id']);return{'elements':H,'nextCursor':(g=N[i(0x142)])===null||g===void 0x0?void 0x0:g[i(0x20c)]};});return this[z(0x198)]('template',K);}),this[k(0x1f3)]=()=>()=>__awaiter(this,void 0x0,void 0x0,function*(){const G=k,K=O=>__awaiter(this,void 0x0,void 0x0,function*(){const j=a9K;var g,N,H;const o=yield this[j(0x204)][j(0x21a)][j(0x1b5)]({'options':{'per_page':this[j(0x193)],'cursor':O}}),s=(N=(g=o[j(0x16a)][j(0x1b5)])===null||g===void 0x0?void 0x0:g['map'](R=>R['id']))!==null&&N!==void 0x0?N:[];return{'elements':s,'nextCursor':(H=o[j(0x142)])===null||H===void 0x0?void 0x0:H[j(0x20c)]};});return this['askForResourcePaginated'](G(0x186),K);}),this[k(0x1da)]=()=>()=>__awaiter(this,void 0x0,void 0x0,function*(){const w=k;var K;const O=yield this[w(0x204)][w(0x21a)][w(0x216)]['all']({}),g=(K=O[w(0x16a)][w(0x216)][w(0x1ac)](N=>N[w(0x215)]))!==null&&K!==void 0x0?K:[];return this[w(0x171)](w(0x11b),g);}),this[k(0x18d)]=()=>()=>__awaiter(this,void 0x0,void 0x0,function*(){const u=k,K=O=>__awaiter(this,void 0x0,void 0x0,function*(){const Q=a9K;var g,N,H;const o=yield this[Q(0x204)][Q(0x21a)]['cloud'][Q(0x1de)]({'options':{'per_page':this[Q(0x193)],'cursor':O}}),s=(N=(g=o[Q(0x16a)][Q(0x1de)])===null||g===void 0x0?void 0x0:g[Q(0x1ac)](R=>R[Q(0x215)]))!==null&&N!==void 0x0?N:[];return{'elements':s,'nextCursor':(H=o[Q(0x142)])===null||H===void 0x0?void 0x0:H['cursor']};});return this[u(0x198)](u(0x1fd),K);}),this[k(0x177)]=K=>()=>__awaiter(this,void 0x0,void 0x0,function*(){const F=k;if(_[F(0x1c4)](K))throw new Error(F(0x1b7));const O=g=>__awaiter(this,void 0x0,void 0x0,function*(){const A=F;var N;let H=this[A(0x193)];const o=yield this[A(0x204)][A(0x21a)][A(0x11c)]({'parameters':{'templateId':K},'options':{'per_page':H,'cursor':g}}),s=o[A(0x16a)][A(0x11c)][A(0x1ac)](R=>R['id']+A(0x150)+R[A(0x209)]+')');return{'elements':s,'nextCursor':(N=o[A(0x142)])===null||N===void 0x0?void 0x0:N[A(0x20c)]};});return this[F(0x198)](F(0x12d),O)['then'](g=>g['split']('\x20')[0x0]);}),this[k(0x17a)]=()=>()=>__awaiter(this,void 0x0,void 0x0,function*(){const t=k,K=O=>__awaiter(this,void 0x0,void 0x0,function*(){const h=a9K;var g;let N=this[h(0x193)];const H=yield this['apiClient'][h(0x21a)]['logSinks']({'options':{'per_page':N,'cursor':O}}),o=H[h(0x16a)]['logSinks'][h(0x1ac)](s=>s['id']);return{'elements':o,'nextCursor':(g=H[h(0x142)])===null||g===void 0x0?void 0x0:g[h(0x20c)]};});return this[t(0x198)](t(0x1bc),K);}),this[k(0x130)]=K=>()=>__awaiter(this,void 0x0,void 0x0,function*(){const Z1=k,O=g=>__awaiter(this,void 0x0,void 0x0,function*(){const Z0=a9K,N=yield this['apiClient']['list'][Z0(0x200)][Z0(0x12f)]({'parameters':{'projectId':g}});return N[Z0(0x16a)]['pipelines'][Z0(0x1ac)](H=>H['id']);});return this[Z1(0x1c3)](Z1(0x13a),O,K);}),this[k(0x140)]=K=>()=>__awaiter(this,void 0x0,void 0x0,function*(){const Z3=k,O=g=>__awaiter(this,void 0x0,void 0x0,function*(){const Z2=a9K,N=yield this[Z2(0x204)]['list'][Z2(0x141)][Z2(0x12f)]({'parameters':{'projectId':g}}),H=N[Z2(0x16a)]['jobs']['map'](o=>o['id']);return H;});return this[Z3(0x1c3)]('job',O,K);}),this['askForJobRun']=(K,O,g=![])=>()=>__awaiter(this,void 0x0,void 0x0,function*(){const Z5=k,N='all-job-runs',H=o=>s=>__awaiter(this,void 0x0,void 0x0,function*(){const Z4=a9K;var R;const y=yield this['apiClient']['get']['job'][Z4(0x219)]({'parameters':{'projectId':o,'jobId':K},'options':{'per_page':this[Z4(0x193)],'cursor':s}}),W=y['data'][Z4(0x219)][Z4(0x1ac)](B=>B['id']+Z4(0x150)+B['startedAt']+')');return g&&W[Z4(0x1f9)](N),{'elements':W,'nextCursor':(R=y['pagination'])===null||R===void 0x0?void 0x0:R[Z4(0x20c)]};});return this['askForProjectScopedResourcePaginated']('job\x20runs',H,O,Z5(0x1fb)+K+'\x27')[Z5(0x1e9)](o=>{const Z6=Z5,s=o[Z6(0x1c9)]('\x20')[0x0];if(s===N)return undefined;return s;});}),this['askForBuild']=(K,O,g,N=![])=>()=>__awaiter(this,void 0x0,void 0x0,function*(){const Z8=k,H='all-builds';if(g!==undefined){const o=s=>R=>__awaiter(this,void 0x0,void 0x0,function*(){const Z7=a9K;var y;const W=yield this[Z7(0x204)][Z7(0x1aa)][Z7(0x139)][Z7(0x129)]({'parameters':{'projectId':s,'jobId':g},'options':{'per_page':this[Z7(0x193)],'cursor':R}}),B=W[Z7(0x16a)]['builds'][Z7(0x1ac)](V=>V['id']+'\x20(startedAt:\x20'+V['createdAt']+')');return N&&B[Z7(0x1f9)](H),{'elements':B,'nextCursor':(y=W[Z7(0x142)])===null||y===void 0x0?void 0x0:y['cursor']};});return this['askForProjectScopedResourcePaginated'](Z8(0x1bd),o,K,'job:\x20\x27'+g+'\x27')['then'](s=>{const Z9=Z8,R=s[Z9(0x1c9)]('\x20')[0x0];if(R===H)return undefined;return R;});}if(O!==undefined){const s=R=>y=>__awaiter(this,void 0x0,void 0x0,function*(){const ZZ=Z8;var W;const B=yield this[ZZ(0x204)][ZZ(0x1aa)][ZZ(0x1c5)][ZZ(0x129)]({'parameters':{'projectId':R,'serviceId':O},'options':{'per_page':this['defaultPaginationPageSize'],'cursor':y}}),V=B[ZZ(0x16a)]['builds']['map'](M=>M['id']+'\x20(startedAt:\x20'+M[ZZ(0x209)]+')');if(N)V[ZZ(0x1f9)](H);return{'elements':V,'nextCursor':(W=B['pagination'])===null||W===void 0x0?void 0x0:W['cursor']};});return this[Z8(0x196)](Z8(0x20e),s,K,Z8(0x114)+g+'\x27')[Z8(0x1e9)](R=>{const ZK=Z8,y=R[ZK(0x1c9)]('\x20')[0x0];if(y===H)return undefined;return y;});}throw new Error(Z8(0x146));}),this[k(0x181)]=(K,O,g,N=![])=>()=>__awaiter(this,void 0x0,void 0x0,function*(){const Zg=k,H='all-containers';if(g!==undefined){const o=s=>R=>__awaiter(this,void 0x0,void 0x0,function*(){const ZO=a9K;var y,W;const B=yield this[ZO(0x204)][ZO(0x1aa)][ZO(0x139)][ZO(0x160)]({'parameters':{'projectId':s,'jobId':g},'options':{'per_page':this['defaultPaginationPageSize'],'cursor':R}}),V=(y=B[ZO(0x16a)][ZO(0x160)])!==null&&y!==void 0x0?y:[],M=V===null||V===void 0x0?void 0x0:V[ZO(0x1ac)](I=>I[ZO(0x215)]+ZO(0x150)+I[ZO(0x209)]+')');return N&&M[ZO(0x1f9)](H),{'elements':M,'nextCursor':(W=B[ZO(0x142)])===null||W===void 0x0?void 0x0:W[ZO(0x20c)]};});return this[Zg(0x196)](Zg(0x213),o,K,'job:\x20\x27'+g+'\x27')[Zg(0x1e9)](s=>{const ZN=Zg,R=s[ZN(0x1c9)]('\x20')[0x0];if(R===H)return undefined;return R;});}if(O!==undefined){const s=R=>y=>__awaiter(this,void 0x0,void 0x0,function*(){const ZH=Zg;var W,B;const V=yield this[ZH(0x204)][ZH(0x1aa)][ZH(0x1c5)][ZH(0x160)]({'parameters':{'projectId':R,'serviceId':O},'options':{'per_page':this[ZH(0x193)],'cursor':y}}),M=(W=V[ZH(0x16a)][ZH(0x160)])!==null&&W!==void 0x0?W:[],I=M['map'](E=>E[ZH(0x215)]+ZH(0x150)+E[ZH(0x209)]+')');if(N)I===null||I===void 0x0?void 0x0:I[ZH(0x1f9)](H);return{'elements':I,'nextCursor':(B=V['pagination'])===null||B===void 0x0?void 0x0:B[ZH(0x20c)]};});return this[Zg(0x196)](Zg(0x1e2),s,K,'service:\x20\x27'+g+'\x27')['then'](R=>{const Zo=Zg,y=R[Zo(0x1c9)]('\x20')[0x0];if(y===H)return undefined;return y;});}throw new Error(Zg(0x1fc));}),this[k(0x189)]=K=>()=>__awaiter(this,void 0x0,void 0x0,function*(){const ZR=k,O=g=>__awaiter(this,void 0x0,void 0x0,function*(){const Zs=a9K,N=yield this[Zs(0x204)][Zs(0x21a)][Zs(0x1d4)][Zs(0x12f)]({'parameters':{'projectId':g}});return N['data'][Zs(0x1d4)][Zs(0x1ac)](H=>H['id']);});return this['askForProjectScopedResource'](ZR(0x1e0),O,K);}),this['askForAddonBackup']=(K,O)=>()=>__awaiter(this,void 0x0,void 0x0,function*(){const ZW=k,g=N=>H=>__awaiter(this,void 0x0,void 0x0,function*(){const Zy=a9K;var o;const s=yield this[Zy(0x204)][Zy(0x1aa)][Zy(0x1e0)]['backups']({'parameters':{'projectId':N,'addonId':O},'options':{'per_page':this[Zy(0x193)],'cursor':H}});return{'elements':s['data'][Zy(0x13e)][Zy(0x1ac)](R=>R['id']+Zy(0x1ff)+(R['completedAt']||'not\x20completed')+')'),'nextCursor':(o=s[Zy(0x142)])===null||o===void 0x0?void 0x0:o[Zy(0x20c)]};});return this[ZW(0x196)](ZW(0x13e),g,K,ZW(0x154)+O+'\x27')[ZW(0x1e9)](N=>N[ZW(0x1c9)]('\x20')[0x0]);}),this[k(0x134)]=(K,O,g)=>()=>__awaiter(this,void 0x0,void 0x0,function*(){const ZV=k,N=H=>o=>__awaiter(this,void 0x0,void 0x0,function*(){const ZB=a9K;var s;const R=yield this[ZB(0x204)][ZB(0x1aa)][ZB(0x1e0)]['backup'][ZB(0x1ea)]({'parameters':{'projectId':H,'addonId':O,'backupId':g},'options':{'per_page':this[ZB(0x193)],'cursor':o}});return{'elements':R['data'][ZB(0x1ea)]['map'](y=>y['id']+ZB(0x1ff)+(y['completedAt']||'not\x20completed')+')'),'nextCursor':(s=R[ZB(0x142)])===null||s===void 0x0?void 0x0:s[ZB(0x20c)]};});return this[ZV(0x196)](ZV(0x120),N,K,ZV(0x154)+O+'\x27')['then'](H=>H[ZV(0x1c9)]('\x20')[0x0]);}),this[k(0x1d1)]=K=>()=>__awaiter(this,void 0x0,void 0x0,function*(){const O=g=>__awaiter(this,void 0x0,void 0x0,function*(){const ZM=a9K;return(yield this['apiClient']['list'][ZM(0x15b)]({'parameters':{'projectId':g}}))[ZM(0x16a)][ZM(0x1ac)](N=>N['id']);});return this['askForProjectScopedResource']('volume',O,K);}),this[k(0x136)]=K=>()=>__awaiter(this,void 0x0,void 0x0,function*(){const Zc=k,O=g=>__awaiter(this,void 0x0,void 0x0,function*(){const ZI=a9K,N=yield this[ZI(0x204)][ZI(0x21a)][ZI(0x1a6)][ZI(0x12f)]({'parameters':{'projectId':g}});return N['data'][ZI(0x1a6)]['map'](H=>H['id']);});return this[Zc(0x1c3)](Zc(0x176),O,K);}),this[k(0x1ce)]=K=>()=>__awaiter(this,void 0x0,void 0x0,function*(){const ZE=k,O=yield this['apiClient'][ZE(0x1aa)][ZE(0x122)]({'parameters':{'domain':K}}),g=O[ZE(0x16a)][ZE(0x164)][ZE(0x1ac)](H=>H['name']+ZE(0x1b9)+H[ZE(0x133)]+')'),N=ZE(0x208)+K+')';return this[ZE(0x171)](ZE(0x147),g,N)[ZE(0x1e9)](H=>H[ZE(0x1c9)]('\x20')[0x0]);}),this[k(0x1eb)]=(K,O)=>()=>__awaiter(this,void 0x0,void 0x0,function*(){const Zp=k,g=yield this[Zp(0x204)][Zp(0x21a)][Zp(0x147)][Zp(0x144)]({'parameters':{'domain':K,'subdomain':O}}),N=g[Zp(0x16a)][Zp(0x128)][Zp(0x1ac)](o=>''+o[Zp(0x1c7)]),H=Zp(0x208)+K+'),\x20subdomain\x20('+O+')';return this[Zp(0x171)](Zp(0x1fe),N,H);}),this[k(0x132)]=K=>__awaiter(this,void 0x0,void 0x0,function*(){const ZT=k;return(yield inquirer[ZT(0x185)]([{'type':ZT(0x18a),'name':ZT(0x1c6),'message':chalk_1[ZT(0x1a1)][ZT(0x11d)](ZT(0x175)+(K||ZT(0x1d9))+ZT(0x1cc)),'default':![]}]))[ZT(0x1c6)];}),this[k(0x1a7)]=(K,O)=>__awaiter(this,void 0x0,void 0x0,function*(){const ZJ=k;_[ZJ(0x1c4)](K[ZJ(0x215)])&&(O[ZJ(0x1ca)]<=0x0?_[ZJ(0x165)](K,'name','default'):yield(0x0,utils_1[ZJ(0x1dd)])(0xa)(()=>__awaiter(this,void 0x0,void 0x0,function*(){const Zq=ZJ,{name:g}=yield inquirer['prompt']([{'type':'input','name':'name','message':Zq(0x211),'default':Zq(0x1ee)}]);if(!K[Zq(0x201)]&&O[Zq(0x1a4)](N=>N['name']===g)){const {c:N}=yield inquirer[Zq(0x185)]([{'type':'confirm','name':'c','message':Zq(0x110)+g+Zq(0x1f6),'default':![]}]);if(N===![])throw new Error(Zq(0x173));_[Zq(0x165)](K,Zq(0x201),!![]);}_[Zq(0x165)](K,Zq(0x215),g);})));if(_[ZJ(0x1c4)](K[ZJ(0x210)])){const g=yield this[ZJ(0x148)]();_['set'](K,ZJ(0x210),g);}return K;}),this['tokenPrompt']=()=>__awaiter(this,void 0x0,void 0x0,function*(){const ZY=k,{token:K}=yield inquirer[ZY(0x185)]([{'type':ZY(0x206),'name':ZY(0x210),'mask':'*','message':ZY(0x11e)}]);return K;}),inquirer[k(0x10c)](k(0x10a),inquirerSearchList),inquirer[k(0x10c)](k(0x167),inquirer_pagination_prompt_1[k(0x13d)]);}[a9T(0x169)](Z,K){return __awaiter(this,void 0x0,void 0x0,function*(){const ZP=a9K,O=yaml[ZP(0x155)](Z),g=_['max'](O[ZP(0x1c9)]('\x0a')[ZP(0x1ac)](o=>o[ZP(0x1ca)])),N=chalk_1[ZP(0x1a1)]['grey']('-'[ZP(0x1af)](g)+'\x0a'),{confirm:H}=yield inquirer['prompt']([{'type':ZP(0x21a),'name':'confirm','message':''+chalk_1['default'][ZP(0x10e)][ZP(0x1ef)](ZP(0x1a0))+N+chalk_1['default'][ZP(0x13f)](O)+N,'choices':Object[ZP(0x1a5)](ConfirmChoices)}]);switch(H){case ConfirmChoices['YES']:return Z;case ConfirmChoices[ZP(0x166)]:throw new Error('Aborted.');case ConfirmChoices[ZP(0x153)]:return this[ZP(0x1be)](K);case ConfirmChoices['EDIT']:return this[ZP(0x169)](yield this[ZP(0x14e)](Z),K);case ConfirmChoices[ZP(0x1d6)]:yield this[ZP(0x15e)](Z);return this[ZP(0x169)](Z,K);default:throw new Error(ZP(0x14d));}});}['retrievePayloadViaInteractiveCli'](Z,K){return __awaiter(this,void 0x0,void 0x0,function*(){const ZC=a9K;if((K===null||K===void 0x0?void 0x0:K[ZC(0x1f7)])!==undefined)this[ZC(0x1f7)]=K===null||K===void 0x0?void 0x0:K[ZC(0x1f7)];this[ZC(0x1ba)]=K===null||K===void 0x0?void 0x0:K[ZC(0x19b)],this[ZC(0x1ec)]=K===null||K===void 0x0?void 0x0:K['skipValidation'];const O={};return yield this['propToType']([],Z['opt']['body'],O),this[ZC(0x1f7)]=O,yield this['confirmationPrompt'](O,Z);});}[a9T(0x1ae)](Z,K,O,g){return __awaiter(this,void 0x0,void 0x0,function*(){const ZS=a9K;let N;if(K['oneOf']&&!_[ZS(0x17f)](K,ZS(0x1f8))){if(K[ZS(0x119)]['length']>0x1){const {choice:H}=yield inquirer[ZS(0x185)]([{'type':'list','name':ZS(0x16e),'message':ZS(0x184)+(Z[Z[ZS(0x1ca)]-0x1]||'')+ZS(0x19d),'choices':K[ZS(0x119)][ZS(0x1ac)](o=>{const Zn=ZS;var s;return(s=o[Zn(0x1bf)])!==null&&s!==void 0x0?s:'??';})}]);N=yield this[ZS(0x205)](Z,K['oneOf']['find'](o=>o[ZS(0x1bf)]===H),O,g);}else{const o=K['oneOf'][0x0];_['set'](o,ZS(0x1bf),K[ZS(0x1bf)]),N=yield this[ZS(0x205)](Z,o,O,g);}N={};}else{if(K[ZS(0x15f)]&&!_['has'](K,ZS(0x1f8))){if(K[ZS(0x15f)][ZS(0x1ca)]>0x1){const {choice:s}=yield inquirer['prompt']([{'type':ZS(0x21a),'name':ZS(0x16e),'message':ZS(0x184)+(Z[Z[ZS(0x1ca)]-0x1]||'')+ZS(0x19d),'choices':[...K[ZS(0x15f)][ZS(0x1ac)](R=>{var y;return(y=R['description'])!==null&&y!==void 0x0?y:'??';}),ZS(0x1e5)]}]);s!==ZS(0x1e5)&&(N=yield this[ZS(0x205)](Z,K['anyOf'][ZS(0x1a4)](R=>R[ZS(0x1bf)]===s),O,g));}else{const R=K[ZS(0x15f)][0x0];_[ZS(0x165)](R,ZS(0x1bf),K[ZS(0x1bf)]),N=yield this[ZS(0x205)](Z,R,O,g);}N={};}else N=yield this[ZS(0x205)](Z,K,O,g);}return N;});}[a9T(0x121)](Z,K,O,g){var N;return __awaiter(this,void 0x0,void 0x0,function*(){const Zk=a9K;if(g===![]){const {addEntry:s}=yield inquirer['prompt']([{'type':Zk(0x18a),'name':'addEntry','message':this['getPathString'](K,Zk(0x156),Z===null||Z===void 0x0?void 0x0:Z[Zk(0x1bf)]),'default':![]}]);if(!s)return O;}const H=Object['keys']((N=Z===null||Z===void 0x0?void 0x0:Z[Zk(0x1f8)])!==null&&N!==void 0x0?N:[]),o=Z[Zk(0x152)]||[];if(H[Zk(0x1ca)]>0x0)for(const R of H){const y=K[Zk(0x12c)](R);if(K[Zk(0x1ca)]>0x0&&!_['has'](O,K[Zk(0x214)]('.')))_[Zk(0x165)](O,K[Zk(0x214)]('.'),{});yield this[Zk(0x1ae)](y,Z[Zk(0x1f8)][R],O,o[Zk(0x1fa)](R));}else yield this[Zk(0x205)](K,Object[Zk(0x1d7)](Object[Zk(0x1d7)]({},Z),{'type':'rawObject'}),O,g);return O;});}['askArrayEntry'](Z,K,O,g){return __awaiter(this,void 0x0,void 0x0,function*(){const Zx=a9K;if(K&&O)return!![];const N=K?Zx(0x156):Zx(0x1ed),{addEntry:H}=yield inquirer[Zx(0x185)]([{'type':Zx(0x18a),'name':Zx(0x17b),'message':this[Zx(0x20b)](Z,N,K?g:undefined),'default':![]}]);return H;});}['getType'](Z,K,O,g){return __awaiter(this,void 0x0,void 0x0,function*(){const Zm=a9K;let N;const H=Z['join']('.');switch(K===null||K===void 0x0?void 0x0:K[Zm(0x20f)]){case Zm(0x183):{let o=!![];while(yield this[Zm(0x149)](Z,o,g,K===null||K===void 0x0?void 0x0:K[Zm(0x1bf)])){const s=_[Zm(0x1aa)](O,H);_[Zm(0x11f)](O,H),yield this[Zm(0x205)](Z,K[Zm(0x17e)],O);const R=_[Zm(0x1aa)](O,H);!_[Zm(0x19e)](s)?_[Zm(0x165)](O,H,[R]):(s['push'](R),_[Zm(0x165)](O,H,s)),o=![];}return N||[];}case Zm(0x1b2):{return N=yield this[Zm(0x121)](K,Z,O,g),N;}case'rawObject':N=(0x0,utils_1[Zm(0x191)])(yield this[Zm(0x12b)](Z,K,g))||undefined;break;case'string':case Zm(0x125):case'integer':default:N=yield this['ask'](Z,K,g,O);break;}return!_[Zm(0x1c4)](N)&&_[Zm(0x165)](O,H,N),N;});}[a9T(0x12b)](Z,K,O,g){var N;return __awaiter(this,void 0x0,void 0x0,function*(){const Zr=a9K,H=Z[Z['length']-0x1],{defaultValue:defaultValue=(N=K===null||K===void 0x0?void 0x0:K[Zr(0x1d0)])!==null&&N!==void 0x0?N:K===null||K===void 0x0?void 0x0:K['default'],choices:choices=K===null||K===void 0x0?void 0x0:K[Zr(0x179)],pagination:o}=yield(0x0,api_helpers_1[Zr(0x170)])(H,this[Zr(0x204)],this[Zr(0x1ba)],g,this['pathVars'],Z);let s=Zr(0x16b);if(!_[Zr(0x1c4)](choices)&&choices['length']>0x0){if(o!==undefined&&o[Zr(0x10f)]!==undefined)s=Zr(0x167);else choices[Zr(0x1ca)]>0x4&&typeof choices[0x0]===Zr(0x218)?s=Zr(0x10a):s=Zr(0x21a);}else{if((K===null||K===void 0x0?void 0x0:K['type'])===Zr(0x125))s=Zr(0x18a);else{if((K===null||K===void 0x0?void 0x0:K[Zr(0x20f)])===Zr(0x113))s=Zr(0x16b);else(K===null||K===void 0x0?void 0x0:K[Zr(0x20f)])===Zr(0x19a)&&(s=Zr(0x1a2));}}let R=O!==![]?!_[Zr(0x188)](defaultValue)?defaultValue:JSON[Zr(0x20d)](defaultValue):_[Zr(0x14a)](defaultValue)?defaultValue:Zr(0x1e5);if(choices)R=R['toString']();_[Zr(0x17f)](this[Zr(0x1f7)],Z[Zr(0x214)]('.'))&&(R=this[Zr(0x1f7)][Z[Zr(0x214)]('.')]);const y=choices&&O===![]?['don\x27t\x20change',...choices]:choices,W=(K===null||K===void 0x0?void 0x0:K[Zr(0x20f)])==='integer',B=Object[Zr(0x1d7)]({'type':s,'name':'id','message':this['getQuestionString'](Z,K),'choices':y,'default':R,'filter':this[Zr(0x15d)](s,O),'validate':this[Zr(0x10b)](K,O,W)},o),V=(yield inquirer[Zr(0x185)]([B]))['id'];if(V===Zr(0x1e5)||V==='')return undefined;if(W)return parseInt(V,0xa);return V;});}['getQuestionString'](Z,K){const ZD=a9T,O=(K===null||K===void 0x0?void 0x0:K[ZD(0x20f)])!==ZD(0x125)?'What\x20do\x20you\x20want\x20to\x20use\x20as':'Should\x20it\x20be';return this[ZD(0x20b)](Z,O,K===null||K===void 0x0?void 0x0:K[ZD(0x1bf)]);}[a9T(0x1cb)](){return __awaiter(this,void 0x0,void 0x0,function*(){const Zd=a9K,Z=yield this['apiClient'][Zd(0x21a)]['projects']['all']({})[Zd(0x1e9)](K=>K[Zd(0x16a)][Zd(0x162)][Zd(0x1ac)](O=>O['id']));return yield this['askForResource']('project',Z);});}[a9T(0x1c3)](Z,K,O,g){return __awaiter(this,void 0x0,void 0x0,function*(){const Zb=a9K,N=O||this['apiClient'][Zb(0x1e4)]['getCurrentProjectName']();if(_['isUndefined'](N))throw new Error(Zb(0x15a));const H=yield K(N);return yield this[Zb(0x171)](Z,H,(g?g+'\x20in\x20':'')+Zb(0x203)+N+'\x27');});}[a9T(0x196)](Z,K,O,g){return __awaiter(this,void 0x0,void 0x0,function*(){const Zl=a9K,N=O||this[Zl(0x204)]['contextProvider'][Zl(0x1df)]();if(_[Zl(0x1c4)](N))throw new Error(Zl(0x15a));const H=yield K(N);return yield this[Zl(0x198)](Z,H,(g?g+'\x20in\x20':'')+Zl(0x203)+N+'\x27');});}['askForDomain'](){return __awaiter(this,void 0x0,void 0x0,function*(){const Zf=a9K,Z=yield this[Zf(0x204)][Zf(0x21a)]['domains'][Zf(0x12f)]({}),K=Z['data'][Zf(0x1b6)][Zf(0x1ac)](O=>O[Zf(0x215)]);return this[Zf(0x171)](Zf(0x122),K);});}[a9T(0x1b4)](){return __awaiter(this,void 0x0,void 0x0,function*(){const Za=a9K,Z=yield this[Za(0x204)]['list'][Za(0x1e7)][Za(0x12f)]({}),K=Z['data']['credentials']['map'](O=>O['id']);return this[Za(0x171)]('credentials',K);});}['setPathVars'](Z){const Zv=a9T;this[Zv(0x16c)]=Z;}}exports['InquirerHelper']=InquirerHelper;