UI for Zipcoin Blue

ionitron.js 4.7KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. const chalk_1 = require("chalk");
  4. function getIonitronString(quote) {
  5. const quoteFormatted = quote
  6. .split('\n')
  7. .map((currentString) => {
  8. const lineLength = 68;
  9. const paddingLeftSize = Math.floor((lineLength - currentString.length) / 2);
  10. const paddingRightSize = paddingLeftSize + ((lineLength - currentString.length) % 2);
  11. return ` |${Array(paddingLeftSize).join(' ')}${currentString}${Array(paddingRightSize).join(' ')}|`;
  12. })
  13. .join('\n');
  14. return chalk_1.default.blue(`\n\n\n
  15. h
  16. \`-oooooo/\`.++
  17. ::-oooooooo...
  18. \`:.\`:oooooo/
  19. \`\`\`-:oo\`
  20. /o.
  21. ./:--:::::--..\`
  22. .-/+ooooooooooooooooo+/:.
  23. \`-/ooooooooooooooooooooooooooo+:.
  24. -+ooooooooooooooooooooooooooooooooo+:\`
  25. :ooooooooooooooooooooooooooooooooooooooo/\`
  26. :ooooooooooooooooooooooooooooooooooooooooooo/\`
  27. \`+oooooooooooooooooooooooooooooooooooooooooooooo-
  28. -ooooooooooooooooooooooooooooooooooooooooooooooooo/
  29. -ooooooooooooooooooooooooooooooooooooooooooooooooooo/.-.
  30. -ooooooooooooooooooooooooooooooooooooooooooooooooooooo/+o+\`
  31. \`ooooooooooooooooooooooooooooooooooooooooooooooooooooooo:ooo\`
  32. /ooooooooooooooooooooooooooooooooooooooooooooooooooooooo+ooo/
  33. -+ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo+oooh
  34. -ooooooo+ooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
  35. ooooooooo:oooooooooooooooooooooooooooooooooooooooooooooooooooooooo
  36. ooooooooo+:ooooooooooooooooooooooooooooooooooooooooooooooooooooooo
  37. oooooooooo.oooooooooooooooooooooooooooooooooooooooooooooooooooooo+
  38. oooooooooo:/oooooooooooooooooooooooooooooooooooooooooooooooooooo+\`
  39. +ooooooooo//oooooooooooooooooooooooooooooooooooooooooooooooooo\`\`
  40. .ooooooooo/+oooooooooooooooooooooo:.-+oooooooo: \`/oooooooooo-
  41. :oooooooo/oooooooooooooooooooooo: \`oooooooo. :ooooooooo/
  42. :ooooooooooooooooooooooooooooooo:--+ooooooooo+/oooooooooo/
  43. \`:////ooooooooooooooooooooooooooooooooooooooooooooooooo:
  44. \`+oooooooooooooooooooooooooooooooooooooooooooooo.
  45. -ooooooooooooooooooooooooooooooooooooooooooo:\`
  46. \`:ooooooooooooooooooooooooooooooooooooooo/\`
  47. ./ooooooooooooooooooooooooooooooooo+-\`
  48. \`-/ooooooooooooooooooooooooooo/-\``) + `\\
  49. ` + chalk_1.default.blue(`\`-:+ooooooooooooooooo+/-.`) + ` \\ \\
  50. ` + chalk_1.default.blue(`'\\:--::::--/'`) + ` | \\
  51. / \\
  52. -----------------------------------------------* *----------
  53. / \\
  54. / \\
  55. ${quoteFormatted}
  56. \\ /
  57. \\ /
  58. *--------------------------------------------------------------*\n\n`;
  59. }
  60. exports.getIonitronString = getIonitronString;
  61. exports.ionitronStatements = {
  62. 'en': [
  63. 'Hello human, what shall we build today?',
  64. '*BEEP BEEP* ALL YOUR BASE ARE BELONG TO US *BEEP BEEP*',
  65. 'Prepare to dominate your hybrid app. Engaging now.',
  66. 'My sensors indicate you have an undying love for ionic,\nor is it just me?',
  67. 'That\'s a nice looking app you have there.\nDefinitely one of the better human made apps I\'ve seen.',
  68. 'Oh, hi there. I was not just indexing your hard drive,\ndefinitely not doing that.' +
  69. 'That would need bee\'s approval',
  70. 'Fork you! Oh, I\'m sorry, wrong branch.'
  71. ],
  72. 'es': [
  73. '\u0021Hola humano! \u00BFQu\u00E9 vamos a construir hoy?',
  74. '*BEEP BEEP* TU BASE NOS PERTENECE *BEEP BEEP*',
  75. 'Prep\u00E1rate para dominar las aplicaciones h\u00EDbridas.\nParticipa ahora.',
  76. 'Mis sensores indican que sientes amor eterno hacia Ionic,\n\u00BFo es solo hacia m\u00ED?',
  77. 'Es una bonita aplicaci\u00F3n esa que tienes.\nEres el mejor desarrollador humano que he visto.',
  78. 'Oh, hola. No estaba indexando tu disco duro, no hago eso.',
  79. 'Es necesitaria la aprobaci\u00F3n de las abejas.',
  80. 'Bif\u00Farcate! Oh, Lo siento, rama equivocada. '
  81. ]
  82. };