UNPKG

@northflank/cli

Version:

Provides a command-line interface to the Northflank platform.

1 lines 3.72 kB
(function(X,j){const U=a8j,V=X();while(!![]){try{const H=parseInt(U(0x17c))/0x1+-parseInt(U(0x17f))/0x2+parseInt(U(0x17b))/0x3+parseInt(U(0x181))/0x4+-parseInt(U(0x183))/0x5+-parseInt(U(0x177))/0x6*(-parseInt(U(0x187))/0x7)+-parseInt(U(0x179))/0x8;if(H===j)break;else V['push'](V['shift']());}catch(O){V['push'](V['shift']());}}}(a8X,0xa30b6));function a8X(){const X1=['round','4446yOFKzG','grey','7968288NVxZGr','\x20\x20\x20','1659849RkCqby','1270443XYRZGl','padding','symbols','854488RDyGXG','abs','1239628qZpXxc','max','2124395IXzRtV','height','red','blue','3612XiKiSI','format','2-digit','min','join','unit','undefined','colors','toLocaleTimeString','h24','length','toLocaleDateString','repeat','slice','floor'];a8X=function(){return X1;};return a8X();}function a8j(X,j){const V=a8X();return a8j=function(H,O){H=H-0x172;let F=V[H];return F;},a8j(X,j);}import a8V from'chalk';const colored=(X,j)=>{return j===undefined?X:a8V[j](X);};export const getAsciiChart=(X,V={})=>{const q=a8j,H=Array['isArray'](X[0x0])?X:[X];let O=typeof V['min']!==q(0x18d)?V[q(0x18a)]:H[0x0][0x0],F=typeof V['max']!==q(0x18d)?V[q(0x182)]:H[0x0][0x0];for(let g=0x0;g<H[q(0x191)];g++){for(let J=0x0;J<H[g][q(0x191)];J++){O=Math['min'](O,H[g][J]),F=Math[q(0x182)](F,H[g][J]);}}let h=['┼','┤','╶','╴','─','╰','╭','╮','╯','│'],P=Math[q(0x180)](F-O),o=typeof V['offset']!==q(0x18d)?V['offset']:0x3,C=typeof V[q(0x17d)]!==q(0x18d)?V[q(0x17d)]:'\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',B=typeof V['height']!==q(0x18d)?V[q(0x184)]:P,s=typeof V['colors']!==q(0x18d)?V[q(0x18e)]:[q(0x186),q(0x185),'green',q(0x178),'black'],S=P!==0x0?B/P:0x1,e=Math['round'](O*S),A=Math[q(0x176)](F*S),l=Math[q(0x180)](A-e),T=0x0;for(let b=0x0;b<H[q(0x191)];b++){T=Math[q(0x182)](T,H[b][q(0x191)]);}T=T+o;let W=typeof V[q(0x17e)]!==q(0x18d)?V['symbols']:h,v=V[q(0x188)]!==undefined?V[q(0x188)]:function(E){const c=q;return(C+E['toFixed'](0x2)+V[c(0x18c)])[c(0x174)](-C['length']);},G=new Array(l+0x1);for(let E=0x0;E<=l;E++){G[E]=new Array(T);for(let t=0x0;t<T;t++){G[E][t]='\x20';}}for(let Z=e;Z<=A;++Z){const w=v(l>0x0?F-(Z-e)*P/l:Z,Z-e);G[Z-e][Math[q(0x182)](o-w[q(0x191)],0x0)]=w,G[Z-e][o-0x1]=Z==0x0?W[0x0]:W[0x1];}for(let N=0x0;N<H['length'];N++){let p=s[N%s[q(0x191)]],m=Math[q(0x176)](H[N][0x0]*S)-e;G[l-m][o-0x1]=colored(W[0x0],p);for(let k=0x0;k<H[N][q(0x191)]-0x1;k++){let I=Math['round'](H[N][k+0x0]*S)-e,K=Math['round'](H[N][k+0x1]*S)-e;if(I==K)G[l-I][k+o]=colored(W[0x4],p);else{G[l-K][k+o]=colored(I>K?W[0x5]:W[0x6],p),G[l-I][k+o]=colored(I>K?W[0x7]:W[0x8],p);let L=Math[q(0x18a)](I,K),a=Math['max'](I,K);for(let r=L+0x1;r<a;r++){G[l-r][k+o]=colored(W[0x9],p);}}}}const {startTs:d,endTs:M}=V;if(d||M){const R=Q=>{const i=q;if(!Q)return i(0x17a);const f=Q[i(0x172)](undefined,{'day':i(0x189),'month':i(0x189),'year':'2-digit'}),z=Q[i(0x18f)](undefined,{'hourCycle':i(0x190)});return f+'\x20'+z;},n=R(M),D=R(d),Y=C[q(0x174)](0x0,Math[q(0x182)](0x2,C[q(0x191)]-D['length']/0x2+0x1)),u='\x20'[q(0x173)](Math[q(0x182)](T-(C[q(0x191)]+n['length']/0x2),0x1));G['push']([''+Y+D+u+n]),G['push']([]);}return G['map'](Q=>Q[q(0x18b)](''))[q(0x18b)]('\x0a');};export const downSampleData=(X,j)=>{const X0=a8j,V=X[X0(0x191)];if(j>=V||j===0x0)return X;const H=[];let O=0x0;const F=(V-0x2)/(j-0x2);let h=0x0,P,o,C,B;H[O++]=X[h];for(var s=0x0;s<j-0x2;s++){let T=0x0,W=0x0,v=Math[X0(0x175)]((s+0x1)*F)+0x1,G=Math['floor']((s+0x2)*F)+0x1;G=G<V?G:V;var S=G-v;for(;v<G;v++){T+=X[v][0x0],W+=X[v][0x1];}T/=S,W/=S;var y=Math[X0(0x175)](s*F)+0x1,e=Math[X0(0x175)]((s+0x1)*F)+0x1,A=X[h][0x0],l=X[h][0x1];o=C=-0x1;for(;y<e;y++){C=Math[X0(0x180)]((A-T)*(X[y][0x1]-l)-(A-X[y][0x0])*(W-l))*0.5,C>o&&(o=C,P=X[y],B=y);}H[O++]=P,h=B;}return H[O++]=X[V-0x1],H;};