UNPKG

bumper-cli

Version:

🚀 A magical release management system with beautiful changelogs and automated workflows

1,754 lines (1,748 loc) • 1.52 MB
#!/usr/bin/env node "use strict"; var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __commonJS = (cb, mod) => function __require() { return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; }; var __copyProps = (to, from3, except, desc) => { if (from3 && typeof from3 === "object" || typeof from3 === "function") { for (let key of __getOwnPropNames(from3)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from3[key], enumerable: !(desc = __getOwnPropDesc(from3, key)) || desc.enumerable }); } return to; }; var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( // If the importer is in node compatibility mode or this is not an ESM // file that has been converted to a CommonJS file using a Babel- // compatible transform (i.e. "__esModule" has not been set), then set // "default" to the CommonJS "module.exports" for node compatibility. isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod )); // node_modules/mimic-fn/index.js var require_mimic_fn = __commonJS({ "node_modules/mimic-fn/index.js"(exports2, module2) { "use strict"; var mimicFn = (to, from3) => { for (const prop of Reflect.ownKeys(from3)) { Object.defineProperty(to, prop, Object.getOwnPropertyDescriptor(from3, prop)); } return to; }; module2.exports = mimicFn; module2.exports.default = mimicFn; } }); // node_modules/onetime/index.js var require_onetime = __commonJS({ "node_modules/onetime/index.js"(exports2, module2) { "use strict"; var mimicFn = require_mimic_fn(); var calledFunctions = /* @__PURE__ */ new WeakMap(); var onetime2 = (function_, options = {}) => { if (typeof function_ !== "function") { throw new TypeError("Expected a function"); } let returnValue; let callCount = 0; const functionName = function_.displayName || function_.name || "<anonymous>"; const onetime3 = function(...arguments_) { calledFunctions.set(onetime3, ++callCount); if (callCount === 1) { returnValue = function_.apply(this, arguments_); function_ = null; } else if (options.throw === true) { throw new Error(`Function \`${functionName}\` can only be called once`); } return returnValue; }; mimicFn(onetime3, function_); calledFunctions.set(onetime3, callCount); return onetime3; }; module2.exports = onetime2; module2.exports.default = onetime2; module2.exports.callCount = (function_) => { if (!calledFunctions.has(function_)) { throw new Error(`The given function \`${function_.name}\` is not wrapped by the \`onetime\` package`); } return calledFunctions.get(function_); }; } }); // node_modules/signal-exit/signals.js var require_signals = __commonJS({ "node_modules/signal-exit/signals.js"(exports2, module2) { module2.exports = [ "SIGABRT", "SIGALRM", "SIGHUP", "SIGINT", "SIGTERM" ]; if (process.platform !== "win32") { module2.exports.push( "SIGVTALRM", "SIGXCPU", "SIGXFSZ", "SIGUSR2", "SIGTRAP", "SIGSYS", "SIGQUIT", "SIGIOT" // should detect profiler and enable/disable accordingly. // see #21 // 'SIGPROF' ); } if (process.platform === "linux") { module2.exports.push( "SIGIO", "SIGPOLL", "SIGPWR", "SIGSTKFLT", "SIGUNUSED" ); } } }); // node_modules/signal-exit/index.js var require_signal_exit = __commonJS({ "node_modules/signal-exit/index.js"(exports2, module2) { var process9 = global.process; var processOk = function(process10) { return process10 && typeof process10 === "object" && typeof process10.removeListener === "function" && typeof process10.emit === "function" && typeof process10.reallyExit === "function" && typeof process10.listeners === "function" && typeof process10.kill === "function" && typeof process10.pid === "number" && typeof process10.on === "function"; }; if (!processOk(process9)) { module2.exports = function() { return function() { }; }; } else { assert2 = require("assert"); signals = require_signals(); isWin = /^win/i.test(process9.platform); EE = require("events"); if (typeof EE !== "function") { EE = EE.EventEmitter; } if (process9.__signal_exit_emitter__) { emitter = process9.__signal_exit_emitter__; } else { emitter = process9.__signal_exit_emitter__ = new EE(); emitter.count = 0; emitter.emitted = {}; } if (!emitter.infinite) { emitter.setMaxListeners(Infinity); emitter.infinite = true; } module2.exports = function(cb, opts) { if (!processOk(global.process)) { return function() { }; } assert2.equal(typeof cb, "function", "a callback must be provided for exit handler"); if (loaded === false) { load(); } var ev = "exit"; if (opts && opts.alwaysLast) { ev = "afterexit"; } var remove = function() { emitter.removeListener(ev, cb); if (emitter.listeners("exit").length === 0 && emitter.listeners("afterexit").length === 0) { unload(); } }; emitter.on(ev, cb); return remove; }; unload = function unload2() { if (!loaded || !processOk(global.process)) { return; } loaded = false; signals.forEach(function(sig) { try { process9.removeListener(sig, sigListeners[sig]); } catch (er) { } }); process9.emit = originalProcessEmit; process9.reallyExit = originalProcessReallyExit; emitter.count -= 1; }; module2.exports.unload = unload; emit = function emit2(event, code, signal) { if (emitter.emitted[event]) { return; } emitter.emitted[event] = true; emitter.emit(event, code, signal); }; sigListeners = {}; signals.forEach(function(sig) { sigListeners[sig] = function listener() { if (!processOk(global.process)) { return; } var listeners = process9.listeners(sig); if (listeners.length === emitter.count) { unload(); emit("exit", null, sig); emit("afterexit", null, sig); if (isWin && sig === "SIGHUP") { sig = "SIGINT"; } process9.kill(process9.pid, sig); } }; }); module2.exports.signals = function() { return signals; }; loaded = false; load = function load2() { if (loaded || !processOk(global.process)) { return; } loaded = true; emitter.count += 1; signals = signals.filter(function(sig) { try { process9.on(sig, sigListeners[sig]); return true; } catch (er) { return false; } }); process9.emit = processEmit; process9.reallyExit = processReallyExit; }; module2.exports.load = load; originalProcessReallyExit = process9.reallyExit; processReallyExit = function processReallyExit2(code) { if (!processOk(global.process)) { return; } process9.exitCode = code || /* istanbul ignore next */ 0; emit("exit", process9.exitCode, null); emit("afterexit", process9.exitCode, null); originalProcessReallyExit.call(process9, process9.exitCode); }; originalProcessEmit = process9.emit; processEmit = function processEmit2(ev, arg) { if (ev === "exit" && processOk(global.process)) { if (arg !== void 0) { process9.exitCode = arg; } var ret = originalProcessEmit.apply(this, arguments); emit("exit", process9.exitCode, null); emit("afterexit", process9.exitCode, null); return ret; } else { return originalProcessEmit.apply(this, arguments); } }; } var assert2; var signals; var isWin; var EE; var emitter; var unload; var emit; var sigListeners; var loaded; var load; var originalProcessReallyExit; var processReallyExit; var originalProcessEmit; var processEmit; } }); // node_modules/cli-spinners/spinners.json var require_spinners = __commonJS({ "node_modules/cli-spinners/spinners.json"(exports2, module2) { module2.exports = { dots: { interval: 80, frames: [ "\u280B", "\u2819", "\u2839", "\u2838", "\u283C", "\u2834", "\u2826", "\u2827", "\u2807", "\u280F" ] }, dots2: { interval: 80, frames: [ "\u28FE", "\u28FD", "\u28FB", "\u28BF", "\u287F", "\u28DF", "\u28EF", "\u28F7" ] }, dots3: { interval: 80, frames: [ "\u280B", "\u2819", "\u281A", "\u281E", "\u2816", "\u2826", "\u2834", "\u2832", "\u2833", "\u2813" ] }, dots4: { interval: 80, frames: [ "\u2804", "\u2806", "\u2807", "\u280B", "\u2819", "\u2838", "\u2830", "\u2820", "\u2830", "\u2838", "\u2819", "\u280B", "\u2807", "\u2806" ] }, dots5: { interval: 80, frames: [ "\u280B", "\u2819", "\u281A", "\u2812", "\u2802", "\u2802", "\u2812", "\u2832", "\u2834", "\u2826", "\u2816", "\u2812", "\u2810", "\u2810", "\u2812", "\u2813", "\u280B" ] }, dots6: { interval: 80, frames: [ "\u2801", "\u2809", "\u2819", "\u281A", "\u2812", "\u2802", "\u2802", "\u2812", "\u2832", "\u2834", "\u2824", "\u2804", "\u2804", "\u2824", "\u2834", "\u2832", "\u2812", "\u2802", "\u2802", "\u2812", "\u281A", "\u2819", "\u2809", "\u2801" ] }, dots7: { interval: 80, frames: [ "\u2808", "\u2809", "\u280B", "\u2813", "\u2812", "\u2810", "\u2810", "\u2812", "\u2816", "\u2826", "\u2824", "\u2820", "\u2820", "\u2824", "\u2826", "\u2816", "\u2812", "\u2810", "\u2810", "\u2812", "\u2813", "\u280B", "\u2809", "\u2808" ] }, dots8: { interval: 80, frames: [ "\u2801", "\u2801", "\u2809", "\u2819", "\u281A", "\u2812", "\u2802", "\u2802", "\u2812", "\u2832", "\u2834", "\u2824", "\u2804", "\u2804", "\u2824", "\u2820", "\u2820", "\u2824", "\u2826", "\u2816", "\u2812", "\u2810", "\u2810", "\u2812", "\u2813", "\u280B", "\u2809", "\u2808", "\u2808" ] }, dots9: { interval: 80, frames: [ "\u28B9", "\u28BA", "\u28BC", "\u28F8", "\u28C7", "\u2867", "\u2857", "\u284F" ] }, dots10: { interval: 80, frames: [ "\u2884", "\u2882", "\u2881", "\u2841", "\u2848", "\u2850", "\u2860" ] }, dots11: { interval: 100, frames: [ "\u2801", "\u2802", "\u2804", "\u2840", "\u2880", "\u2820", "\u2810", "\u2808" ] }, dots12: { interval: 80, frames: [ "\u2880\u2800", "\u2840\u2800", "\u2804\u2800", "\u2882\u2800", "\u2842\u2800", "\u2805\u2800", "\u2883\u2800", "\u2843\u2800", "\u280D\u2800", "\u288B\u2800", "\u284B\u2800", "\u280D\u2801", "\u288B\u2801", "\u284B\u2801", "\u280D\u2809", "\u280B\u2809", "\u280B\u2809", "\u2809\u2819", "\u2809\u2819", "\u2809\u2829", "\u2808\u2899", "\u2808\u2859", "\u2888\u2829", "\u2840\u2899", "\u2804\u2859", "\u2882\u2829", "\u2842\u2898", "\u2805\u2858", "\u2883\u2828", "\u2843\u2890", "\u280D\u2850", "\u288B\u2820", "\u284B\u2880", "\u280D\u2841", "\u288B\u2801", "\u284B\u2801", "\u280D\u2809", "\u280B\u2809", "\u280B\u2809", "\u2809\u2819", "\u2809\u2819", "\u2809\u2829", "\u2808\u2899", "\u2808\u2859", "\u2808\u2829", "\u2800\u2899", "\u2800\u2859", "\u2800\u2829", "\u2800\u2898", "\u2800\u2858", "\u2800\u2828", "\u2800\u2890", "\u2800\u2850", "\u2800\u2820", "\u2800\u2880", "\u2800\u2840" ] }, dots13: { interval: 80, frames: [ "\u28FC", "\u28F9", "\u28BB", "\u283F", "\u285F", "\u28CF", "\u28E7", "\u28F6" ] }, dots8Bit: { interval: 80, frames: [ "\u2800", "\u2801", "\u2802", "\u2803", "\u2804", "\u2805", "\u2806", "\u2807", "\u2840", "\u2841", "\u2842", "\u2843", "\u2844", "\u2845", "\u2846", "\u2847", "\u2808", "\u2809", "\u280A", "\u280B", "\u280C", "\u280D", "\u280E", "\u280F", "\u2848", "\u2849", "\u284A", "\u284B", "\u284C", "\u284D", "\u284E", "\u284F", "\u2810", "\u2811", "\u2812", "\u2813", "\u2814", "\u2815", "\u2816", "\u2817", "\u2850", "\u2851", "\u2852", "\u2853", "\u2854", "\u2855", "\u2856", "\u2857", "\u2818", "\u2819", "\u281A", "\u281B", "\u281C", "\u281D", "\u281E", "\u281F", "\u2858", "\u2859", "\u285A", "\u285B", "\u285C", "\u285D", "\u285E", "\u285F", "\u2820", "\u2821", "\u2822", "\u2823", "\u2824", "\u2825", "\u2826", "\u2827", "\u2860", "\u2861", "\u2862", "\u2863", "\u2864", "\u2865", "\u2866", "\u2867", "\u2828", "\u2829", "\u282A", "\u282B", "\u282C", "\u282D", "\u282E", "\u282F", "\u2868", "\u2869", "\u286A", "\u286B", "\u286C", "\u286D", "\u286E", "\u286F", "\u2830", "\u2831", "\u2832", "\u2833", "\u2834", "\u2835", "\u2836", "\u2837", "\u2870", "\u2871", "\u2872", "\u2873", "\u2874", "\u2875", "\u2876", "\u2877", "\u2838", "\u2839", "\u283A", "\u283B", "\u283C", "\u283D", "\u283E", "\u283F", "\u2878", "\u2879", "\u287A", "\u287B", "\u287C", "\u287D", "\u287E", "\u287F", "\u2880", "\u2881", "\u2882", "\u2883", "\u2884", "\u2885", "\u2886", "\u2887", "\u28C0", "\u28C1", "\u28C2", "\u28C3", "\u28C4", "\u28C5", "\u28C6", "\u28C7", "\u2888", "\u2889", "\u288A", "\u288B", "\u288C", "\u288D", "\u288E", "\u288F", "\u28C8", "\u28C9", "\u28CA", "\u28CB", "\u28CC", "\u28CD", "\u28CE", "\u28CF", "\u2890", "\u2891", "\u2892", "\u2893", "\u2894", "\u2895", "\u2896", "\u2897", "\u28D0", "\u28D1", "\u28D2", "\u28D3", "\u28D4", "\u28D5", "\u28D6", "\u28D7", "\u2898", "\u2899", "\u289A", "\u289B", "\u289C", "\u289D", "\u289E", "\u289F", "\u28D8", "\u28D9", "\u28DA", "\u28DB", "\u28DC", "\u28DD", "\u28DE", "\u28DF", "\u28A0", "\u28A1", "\u28A2", "\u28A3", "\u28A4", "\u28A5", "\u28A6", "\u28A7", "\u28E0", "\u28E1", "\u28E2", "\u28E3", "\u28E4", "\u28E5", "\u28E6", "\u28E7", "\u28A8", "\u28A9", "\u28AA", "\u28AB", "\u28AC", "\u28AD", "\u28AE", "\u28AF", "\u28E8", "\u28E9", "\u28EA", "\u28EB", "\u28EC", "\u28ED", "\u28EE", "\u28EF", "\u28B0", "\u28B1", "\u28B2", "\u28B3", "\u28B4", "\u28B5", "\u28B6", "\u28B7", "\u28F0", "\u28F1", "\u28F2", "\u28F3", "\u28F4", "\u28F5", "\u28F6", "\u28F7", "\u28B8", "\u28B9", "\u28BA", "\u28BB", "\u28BC", "\u28BD", "\u28BE", "\u28BF", "\u28F8", "\u28F9", "\u28FA", "\u28FB", "\u28FC", "\u28FD", "\u28FE", "\u28FF" ] }, sand: { interval: 80, frames: [ "\u2801", "\u2802", "\u2804", "\u2840", "\u2848", "\u2850", "\u2860", "\u28C0", "\u28C1", "\u28C2", "\u28C4", "\u28CC", "\u28D4", "\u28E4", "\u28E5", "\u28E6", "\u28EE", "\u28F6", "\u28F7", "\u28FF", "\u287F", "\u283F", "\u289F", "\u281F", "\u285B", "\u281B", "\u282B", "\u288B", "\u280B", "\u280D", "\u2849", "\u2809", "\u2811", "\u2821", "\u2881" ] }, line: { interval: 130, frames: [ "-", "\\", "|", "/" ] }, line2: { interval: 100, frames: [ "\u2802", "-", "\u2013", "\u2014", "\u2013", "-" ] }, pipe: { interval: 100, frames: [ "\u2524", "\u2518", "\u2534", "\u2514", "\u251C", "\u250C", "\u252C", "\u2510" ] }, simpleDots: { interval: 400, frames: [ ". ", ".. ", "...", " " ] }, simpleDotsScrolling: { interval: 200, frames: [ ". ", ".. ", "...", " ..", " .", " " ] }, star: { interval: 70, frames: [ "\u2736", "\u2738", "\u2739", "\u273A", "\u2739", "\u2737" ] }, star2: { interval: 80, frames: [ "+", "x", "*" ] }, flip: { interval: 70, frames: [ "_", "_", "_", "-", "`", "`", "'", "\xB4", "-", "_", "_", "_" ] }, hamburger: { interval: 100, frames: [ "\u2631", "\u2632", "\u2634" ] }, growVertical: { interval: 120, frames: [ "\u2581", "\u2583", "\u2584", "\u2585", "\u2586", "\u2587", "\u2586", "\u2585", "\u2584", "\u2583" ] }, growHorizontal: { interval: 120, frames: [ "\u258F", "\u258E", "\u258D", "\u258C", "\u258B", "\u258A", "\u2589", "\u258A", "\u258B", "\u258C", "\u258D", "\u258E" ] }, balloon: { interval: 140, frames: [ " ", ".", "o", "O", "@", "*", " " ] }, balloon2: { interval: 120, frames: [ ".", "o", "O", "\xB0", "O", "o", "." ] }, noise: { interval: 100, frames: [ "\u2593", "\u2592", "\u2591" ] }, bounce: { interval: 120, frames: [ "\u2801", "\u2802", "\u2804", "\u2802" ] }, boxBounce: { interval: 120, frames: [ "\u2596", "\u2598", "\u259D", "\u2597" ] }, boxBounce2: { interval: 100, frames: [ "\u258C", "\u2580", "\u2590", "\u2584" ] }, triangle: { interval: 50, frames: [ "\u25E2", "\u25E3", "\u25E4", "\u25E5" ] }, binary: { interval: 80, frames: [ "010010", "001100", "100101", "111010", "111101", "010111", "101011", "111000", "110011", "110101" ] }, arc: { interval: 100, frames: [ "\u25DC", "\u25E0", "\u25DD", "\u25DE", "\u25E1", "\u25DF" ] }, circle: { interval: 120, frames: [ "\u25E1", "\u2299", "\u25E0" ] }, squareCorners: { interval: 180, frames: [ "\u25F0", "\u25F3", "\u25F2", "\u25F1" ] }, circleQuarters: { interval: 120, frames: [ "\u25F4", "\u25F7", "\u25F6", "\u25F5" ] }, circleHalves: { interval: 50, frames: [ "\u25D0", "\u25D3", "\u25D1", "\u25D2" ] }, squish: { interval: 100, frames: [ "\u256B", "\u256A" ] }, toggle: { interval: 250, frames: [ "\u22B6", "\u22B7" ] }, toggle2: { interval: 80, frames: [ "\u25AB", "\u25AA" ] }, toggle3: { interval: 120, frames: [ "\u25A1", "\u25A0" ] }, toggle4: { interval: 100, frames: [ "\u25A0", "\u25A1", "\u25AA", "\u25AB" ] }, toggle5: { interval: 100, frames: [ "\u25AE", "\u25AF" ] }, toggle6: { interval: 300, frames: [ "\u101D", "\u1040" ] }, toggle7: { interval: 80, frames: [ "\u29BE", "\u29BF" ] }, toggle8: { interval: 100, frames: [ "\u25CD", "\u25CC" ] }, toggle9: { interval: 100, frames: [ "\u25C9", "\u25CE" ] }, toggle10: { interval: 100, frames: [ "\u3282", "\u3280", "\u3281" ] }, toggle11: { interval: 50, frames: [ "\u29C7", "\u29C6" ] }, toggle12: { interval: 120, frames: [ "\u2617", "\u2616" ] }, toggle13: { interval: 80, frames: [ "=", "*", "-" ] }, arrow: { interval: 100, frames: [ "\u2190", "\u2196", "\u2191", "\u2197", "\u2192", "\u2198", "\u2193", "\u2199" ] }, arrow2: { interval: 80, frames: [ "\u2B06\uFE0F ", "\u2197\uFE0F ", "\u27A1\uFE0F ", "\u2198\uFE0F ", "\u2B07\uFE0F ", "\u2199\uFE0F ", "\u2B05\uFE0F ", "\u2196\uFE0F " ] }, arrow3: { interval: 120, frames: [ "\u25B9\u25B9\u25B9\u25B9\u25B9", "\u25B8\u25B9\u25B9\u25B9\u25B9", "\u25B9\u25B8\u25B9\u25B9\u25B9", "\u25B9\u25B9\u25B8\u25B9\u25B9", "\u25B9\u25B9\u25B9\u25B8\u25B9", "\u25B9\u25B9\u25B9\u25B9\u25B8" ] }, bouncingBar: { interval: 80, frames: [ "[ ]", "[= ]", "[== ]", "[=== ]", "[====]", "[ ===]", "[ ==]", "[ =]", "[ ]", "[ =]", "[ ==]", "[ ===]", "[====]", "[=== ]", "[== ]", "[= ]" ] }, bouncingBall: { interval: 80, frames: [ "( \u25CF )", "( \u25CF )", "( \u25CF )", "( \u25CF )", "( \u25CF)", "( \u25CF )", "( \u25CF )", "( \u25CF )", "( \u25CF )", "(\u25CF )" ] }, smiley: { interval: 200, frames: [ "\u{1F604} ", "\u{1F61D} " ] }, monkey: { interval: 300, frames: [ "\u{1F648} ", "\u{1F648} ", "\u{1F649} ", "\u{1F64A} " ] }, hearts: { interval: 100, frames: [ "\u{1F49B} ", "\u{1F499} ", "\u{1F49C} ", "\u{1F49A} ", "\u2764\uFE0F " ] }, clock: { interval: 100, frames: [ "\u{1F55B} ", "\u{1F550} ", "\u{1F551} ", "\u{1F552} ", "\u{1F553} ", "\u{1F554} ", "\u{1F555} ", "\u{1F556} ", "\u{1F557} ", "\u{1F558} ", "\u{1F559} ", "\u{1F55A} " ] }, earth: { interval: 180, frames: [ "\u{1F30D} ", "\u{1F30E} ", "\u{1F30F} " ] }, material: { interval: 17, frames: [ "\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581", "\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581", "\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581", "\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581", "\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581", "\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581", "\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581", "\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581", "\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581", "\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581", "\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581", "\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581", "\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588", "\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588", "\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588", "\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588", "\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588", "\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588", "\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588", "\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588", "\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588", "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581", "\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581", "\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581", "\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581", "\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581", "\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581", "\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581", "\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581", "\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581" ] }, moon: { interval: 80, frames: [ "\u{1F311} ", "\u{1F312} ", "\u{1F313} ", "\u{1F314} ", "\u{1F315} ", "\u{1F316} ", "\u{1F317} ", "\u{1F318} " ] }, runner: { interval: 140, frames: [ "\u{1F6B6} ", "\u{1F3C3} " ] }, pong: { interval: 80, frames: [ "\u2590\u2802 \u258C", "\u2590\u2808 \u258C", "\u2590 \u2802 \u258C", "\u2590 \u2820 \u258C", "\u2590 \u2840 \u258C", "\u2590 \u2820 \u258C", "\u2590 \u2802 \u258C", "\u2590 \u2808 \u258C", "\u2590 \u2802 \u258C", "\u2590 \u2820 \u258C", "\u2590 \u2840 \u258C", "\u2590 \u2820 \u258C", "\u2590 \u2802 \u258C", "\u2590 \u2808 \u258C", "\u2590 \u2802\u258C", "\u2590 \u2820\u258C", "\u2590 \u2840\u258C", "\u2590 \u2820 \u258C", "\u2590 \u2802 \u258C", "\u2590 \u2808 \u258C", "\u2590 \u2802 \u258C", "\u2590 \u2820 \u258C", "\u2590 \u2840 \u258C", "\u2590 \u2820 \u258C", "\u2590 \u2802 \u258C", "\u2590 \u2808 \u258C", "\u2590 \u2802 \u258C", "\u2590 \u2820 \u258C", "\u2590 \u2840 \u258C", "\u2590\u2820 \u258C" ] }, shark: { interval: 120, frames: [ "\u2590|\\____________\u258C", "\u2590_|\\___________\u258C", "\u2590__|\\__________\u258C", "\u2590___|\\_________\u258C", "\u2590____|\\________\u258C", "\u2590_____|\\_______\u258C", "\u2590______|\\______\u258C", "\u2590_______|\\_____\u258C", "\u2590________|\\____\u258C", "\u2590_________|\\___\u258C", "\u2590__________|\\__\u258C", "\u2590___________|\\_\u258C", "\u2590____________|\\\u258C", "\u2590____________/|\u258C", "\u2590___________/|_\u258C", "\u2590__________/|__\u258C", "\u2590_________/|___\u258C", "\u2590________/|____\u258C", "\u2590_______/|_____\u258C", "\u2590______/|______\u258C", "\u2590_____/|_______\u258C", "\u2590____/|________\u258C", "\u2590___/|_________\u258C", "\u2590__/|__________\u258C", "\u2590_/|___________\u258C", "\u2590/|____________\u258C" ] }, dqpb: { interval: 100, frames: [ "d", "q", "p", "b" ] }, weather: { interval: 100, frames: [ "\u2600\uFE0F ", "\u2600\uFE0F ", "\u2600\uFE0F ", "\u{1F324} ", "\u26C5\uFE0F ", "\u{1F325} ", "\u2601\uFE0F ", "\u{1F327} ", "\u{1F328} ", "\u{1F327} ", "\u{1F328} ", "\u{1F327} ", "\u{1F328} ", "\u26C8 ", "\u{1F328} ", "\u{1F327} ", "\u{1F328} ", "\u2601\uFE0F ", "\u{1F325} ", "\u26C5\uFE0F ", "\u{1F324} ", "\u2600\uFE0F ", "\u2600\uFE0F " ] }, christmas: { interval: 400, frames: [ "\u{1F332}", "\u{1F384}" ] }, grenade: { interval: 80, frames: [ "\u060C ", "\u2032 ", " \xB4 ", " \u203E ", " \u2E0C", " \u2E0A", " |", " \u204E", " \u2055", " \u0DF4 ", " \u2053", " ", " ", " " ] }, point: { interval: 125, frames: [ "\u2219\u2219\u2219", "\u25CF\u2219\u2219", "\u2219\u25CF\u2219", "\u2219\u2219\u25CF", "\u2219\u2219\u2219" ] }, layer: { interval: 150, frames: [ "-", "=", "\u2261" ] }, betaWave: { interval: 80, frames: [ "\u03C1\u03B2\u03B2\u03B2\u03B2\u03B2\u03B2", "\u03B2\u03C1\u03B2\u03B2\u03B2\u03B2\u03B2", "\u03B2\u03B2\u03C1\u03B2\u03B2\u03B2\u03B2", "\u03B2\u03B2\u03B2\u03C1\u03B2\u03B2\u03B2", "\u03B2\u03B2\u03B2\u03B2\u03C1\u03B2\u03B2", "\u03B2\u03B2\u03B2\u03B2\u03B2\u03C1\u03B2", "\u03B2\u03B2\u03B2\u03B2\u03B2\u03B2\u03C1" ] }, fingerDance: { interval: 160, frames: [ "\u{1F918} ", "\u{1F91F} ", "\u{1F596} ", "\u270B ", "\u{1F91A} ", "\u{1F446} " ] }, fistBump: { interval: 80, frames: [ "\u{1F91C}\u3000\u3000\u3000\u3000\u{1F91B} ", "\u{1F91C}\u3000\u3000\u3000\u3000\u{1F91B} ", "\u{1F91C}\u3000\u3000\u3000\u3000\u{1F91B} ", "\u3000\u{1F91C}\u3000\u3000\u{1F91B}\u3000 ", "\u3000\u3000\u{1F91C}\u{1F91B}\u3000\u3000 ", "\u3000\u{1F91C}\u2728\u{1F91B}\u3000\u3000 ", "\u{1F91C}\u3000\u2728\u3000\u{1F91B}\u3000 " ] }, soccerHeader: { interval: 80, frames: [ " \u{1F9D1}\u26BD\uFE0F \u{1F9D1} ", "\u{1F9D1} \u26BD\uFE0F \u{1F9D1} ", "\u{1F9D1} \u26BD\uFE0F \u{1F9D1} ", "\u{1F9D1} \u26BD\uFE0F \u{1F9D1} ", "\u{1F9D1} \u26BD\uFE0F \u{1F9D1} ", "\u{1F9D1} \u26BD\uFE0F \u{1F9D1} ", "\u{1F9D1} \u26BD\uFE0F\u{1F9D1} ", "\u{1F9D1} \u26BD\uFE0F \u{1F9D1} ", "\u{1F9D1} \u26BD\uFE0F \u{1F9D1} ", "\u{1F9D1} \u26BD\uFE0F \u{1F9D1} ", "\u{1F9D1} \u26BD\uFE0F \u{1F9D1} ", "\u{1F9D1} \u26BD\uFE0F \u{1F9D1} " ] }, mindblown: { interval: 160, frames: [ "\u{1F610} ", "\u{1F610} ", "\u{1F62E} ", "\u{1F62E} ", "\u{1F626} ", "\u{1F626} ", "\u{1F627} ", "\u{1F627} ", "\u{1F92F} ", "\u{1F4A5} ", "\u2728 ", "\u3000 ", "\u3000 ", "\u3000 " ] }, speaker: { interval: 160, frames: [ "\u{1F508} ", "\u{1F509} ", "\u{1F50A} ", "\u{1F509} " ] }, orangePulse: { interval: 100, frames: [ "\u{1F538} ", "\u{1F536} ", "\u{1F7E0} ", "\u{1F7E0} ", "\u{1F536} " ] }, bluePulse: { interval: 100, frames: [ "\u{1F539} ", "\u{1F537} ", "\u{1F535} ", "\u{1F535} ", "\u{1F537} " ] }, orangeBluePulse: { interval: 100, frames: [ "\u{1F538} ", "\u{1F536} ", "\u{1F7E0} ", "\u{1F7E0} ", "\u{1F536} ", "\u{1F539} ", "\u{1F537} ", "\u{1F535} ", "\u{1F535} ", "\u{1F537} " ] }, timeTravel: { interval: 100, frames: [ "\u{1F55B} ", "\u{1F55A} ", "\u{1F559} ", "\u{1F558} ", "\u{1F557} ", "\u{1F556} ", "\u{1F555} ", "\u{1F554} ", "\u{1F553} ", "\u{1F552} ", "\u{1F551} ", "\u{1F550} " ] }, aesthetic: { interval: 80, frames: [