diff --git a/README.md b/README.md index 352b971..061fa9b 100644 --- a/README.md +++ b/README.md @@ -85,14 +85,18 @@ For maximum flexibility, provide an array of chart points. This will allow you t ### example ```tsx -import Chartscii from 'chartscii'; +import Chartscii from "chartscii"; -const data = [{ label: 'label', value: 2, color: 'pink' }, { label: 'label', value: 2, color: 'purple' }, { label: 'label', value: 2, color: 'marine' },]; +const data = [ + { label: "label", value: 2, color: "pink" }, + { label: "label", value: 2, color: "purple" }, + { label: "label", value: 2, color: "marine" } +]; const chart = new Chartscii(data, { colorLabels: true }); console.log(chart.create()); ``` -![](./shellfies/chartscii_chartpoint.png) +![](./shellfies/chartscii_chartpoint.png) # Options @@ -132,26 +136,27 @@ const options: ChartOptions = { ## customization options -| name | description | type | default | -| ----------- | ---------------------------------------------------------------------------- | ------- | ------------------------------------------------------------------------ | -| percentage | calculate and show percentage data | `boolean` | `false` | -| colorLabels | color labels with provided color per label, or color provided to option | `boolean` | `false` | -| sort | sort the input data | `boolean` | `false` | -| reverse | reverse the input data | `boolean` | `false` | -| naked | don’t print chart structure ascii characters | `boolean` | `false` | -| labels | show labels | `boolean` | `true` | -| color | fallback color or unified char bars color | `string` | `undefined` | -| fill | use this character to fill remaining chart bar space | `string` | `undefined` | -| maxValue | values are scaled proportionate to this value. otherwise the max will be calculated from the provided data. | `number` | `undefined` | -| width | width of chart | `number` | `100` | -| height | height of chart | `number` | `10` | -| padding | padding between bars | `number` | `0` | -| barSize | size of each bar | `number` | `1` | -| title | chart title | `string` | `undefined` | -| char | use this character to draw the chart bars | `string` | `█` | -| orientation | horizontal or vertical | `string` | `horizontal` | -| theme | `styl3`'s [themes](https://github.com/tool3/styl3?tab=readme-ov-file#themes) | `string` | `undefined` | -| structure | use these characters to draw the enclosing chart borders. | `object` | `{ x: '═', y: '╢', bottomLeft: '╚', axis: '║', topLeft: '╔' }` | +| name | description | type | default | +| ----------- | ----------------------------------------------------------------------------------------------------------- | -------------------- | -------------------------------------------------------------- | +| percentage | calculate and show percentage data | `boolean` | `false` | +| colorLabels | color labels with provided color per label, or color provided to option | `boolean` | `false` | +| valueLabels | show values of each bar | `boolean` | `true` | +| sort | sort the input data | `boolean` | `false` | +| reverse | reverse the input data | `boolean` | `false` | +| naked | don’t print chart structure ascii characters | `boolean` | `false` | +| labels | show labels | `boolean` | `true` | +| color | fallback color or unified char bars color | `string` | `undefined` | +| fill | use this character to fill remaining chart bar space | `string` | `undefined` | +| scale | values are scaled proportionate to this value. otherwise the max will be calculated from the provided data. | `number` or `string` | `auto` | +| width | width of chart | `number` | `100` | +| height | height of chart | `number` | `10` | +| padding | padding between bars | `number` | `0` | +| barSize | size of each bar | `number` | `1` | +| title | chart title | `string` | `undefined` | +| char | use this character to draw the chart bars | `string` | `█` | +| orientation | horizontal or vertical | `string` | `horizontal` | +| theme | `styl3`'s [themes](https://github.com/tool3/styl3?tab=readme-ov-file#themes) | `string` | `undefined` | +| structure | use these characters to draw the enclosing chart borders. | `object` | `{ x: '═', y: '╢', bottomLeft: '╚', axis: '║', topLeft: '╔' }` | ## chartscii + styl3 = ❤️ @@ -187,36 +192,37 @@ const chart = new Chartscii(data, { console.log(chart.create()); ``` -![](./shellfies/chartscii_styl3.png) +![](./shellfies/chartscii_styl3.png) # examples -here are some examples of charts using `styl3`'s formatting on the chart labels. + +here are some examples of charts using `styl3`'s formatting on the chart labels. > [!TIP] -> you can run more examples from the `./examples/` directory of this repository using `ts-node`. -> for example `npx ts-node examples/loaders.ts` +> you can run more examples from the `./examples/` directory of this repository using `ts-node`. +> for example `npx ts-node examples/loaders.ts` ## vertical -| options | chart | -| ---- | ----- | -| beach theme with italic and bold labels with a bar size of 2 | ![](./shellfies/vertical/chartscii_beach_italic_bold_barsize.png) | -| pastel theme with bold and underlined labels with padding of 2 | ![](./shellfies/vertical/chartscii_pastel_bold_underline_padding.png) | -| lush theme with strikedout labels no padding and emoji | ![](./shellfies/vertical/chartscii_lush_strikeout_emoji.png) | -| lush theme with underlined labels no padding and no axis structure char | ![](./shellfies/vertical/chartscii_lush_underline_no_axis_structure.png) | -| standard theme with dimmed and italic labels and padding 1 | ![](./shellfies/vertical/chartscii_standard_dimmed_italic_padding_structure.png) | -| pastel theme with inverted and underlined labels with a dark fill character | ![](./shellfies/vertical/chartscii_pastel_inverted_underline_dark_fill.png) | +| options | chart | +| --------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| beach theme with italic and bold labels with a bar size of 2 | ![](./shellfies/vertical/chartscii_beach_italic_bold_barsize.png) | +| pastel theme with bold and underlined labels with padding of 2 | ![](./shellfies/vertical/chartscii_pastel_bold_underline_padding.png) | +| lush theme with strikedout labels no padding and emoji | ![](./shellfies/vertical/chartscii_lush_strikeout_emoji.png) | +| lush theme with underlined labels no padding and no axis structure char | ![](./shellfies/vertical/chartscii_lush_underline_no_axis_structure.png) | +| standard theme with dimmed and italic labels and padding 1 | ![](./shellfies/vertical/chartscii_standard_dimmed_italic_padding_structure.png) | +| pastel theme with inverted and underlined labels with a dark fill character | ![](./shellfies/vertical/chartscii_pastel_inverted_underline_dark_fill.png) | ## horizontal -| options | chart | -| ---- | ----- | -| pastel theme with bold labels and percentage | ![](./shellfies/horizontal/chartscii_pastel_bold_percentage.png) | -| lush theme with inverted labels and naked chart | ![](./shellfies/horizontal/chartscii_pastel_lush_invert_naked.png) | +| options | chart | +| --------------------------------------------------------------------- | ------------------------------------------------------------------- | +| pastel theme with bold labels and percentage | ![](./shellfies/horizontal/chartscii_pastel_bold_percentage.png) | +| lush theme with inverted labels and naked chart | ![](./shellfies/horizontal/chartscii_pastel_lush_invert_naked.png) | | beach theme with underlined labels and different structure characters | ![](./shellfies/horizontal/chartscii_beach_underline_structure.png) | -| pastel theme with padding of 1 and custom char | ![](./shellfies/horizontal/chartscii_pastel_char.png) | -| pastel theme with naked chart - can be used to create loaders | ![](./shellfies/horizontal/chartscii_loaders.png) | +| pastel theme with padding of 1 and custom char | ![](./shellfies/horizontal/chartscii_pastel_char.png) | +| pastel theme with naked chart - can be used to create loaders | ![](./shellfies/horizontal/chartscii_loaders.png) | # Unicode issues diff --git a/branding/shellfie.js b/branding/shellfie.js new file mode 100644 index 0000000..6879be6 --- /dev/null +++ b/branding/shellfie.js @@ -0,0 +1,70 @@ +const shellfie = require('shellfie'); +const Chartscii = require('../dist'); + +let color = ''; + +const colors = [ + 'red', + 'green', + 'yellow', + 'blue', + 'purple', + 'pink', + 'cyan', + 'orange', + 'white', + 'marine' +]; + +// generate random chart data +// const data = []; +const labels = ['c', 'h', 'a', 'r', 't', 's', 'c', 'i', 'i', '3.0']; +// for (let i = 0; i < 3; i++) { +// const color = colors[i]; +// const value = Math.floor(Math.random() * 20); +// data.push({ value, color, label: `loading` }); +// } + +const data = [ + { label: "label", value: 1, color: "pink" }, + { label: "label", value: 2, color: "purple" }, + { label: "label", value: 1.5, color: "marine" }, + { label: "label", value: 3, color: "red" }, + { label: "label", value: 2.5, color: "blue" } +]; +const chart = new Chartscii(data, { + // height: 10 + // width: 50 + // width: 50, + // // padding: 2, + // barSize: 1, + padding: 1, + barSize: 1, + valueLabels: true + // naked: true, + // valueLabels: true, + // fill: '░', + // colorLabels: true, + // theme: 'pastel', + // orientation: 'vertical' +}); + + +(async () => { + try { + const data = chart.create(); + console.log(data); + await shellfie(data, { + name: './chartscii_chartpoint', + viewport: { + width: 1024, + height: 300 + }, + }); + } catch (error) { + console.log(error); + } +})(); + + +// termtosvg --still-frames --command 'npx ts-node test.ts' \ No newline at end of file diff --git a/branding/test.ts b/branding/test.ts new file mode 100644 index 0000000..198c2e1 --- /dev/null +++ b/branding/test.ts @@ -0,0 +1,39 @@ +import Chartscii from '../chartscii'; + + + +// const data = [ +// // { value: 18.32, label: '2007' }, +// // { value: 23.23, label: '2008' }, +// // { value: 2.43, label: '2009' }, +// // { value: 5.21, label: '2010' }, +// // { value: 50.97, label: '2011' }, +// // { value: 21.05, label: '2012' }, +// // { value: 1.01, label: '2014' }, +// { value: 183.32, label: '2007' }, +// { value: 231.23, label: '2008' }, +// { value: 26.43, label: '2009' }, +// { value: 50.21, label: '2010' }, +// { value: 508.97, label: '2011' }, +// { value: 212.05, label: '2012' }, +// { value: 10.01, label: '2014' }, +// ] +const data = [ + { label: "label", value: 1, color: "pink" }, + { label: "label", value: 2, color: "purple" }, + { label: "label", value: 1.5, color: "marine" } + ]; + +const chart = new Chartscii(data, { + // width: 50, + // // padding: 2, + // barSize: 1, + // naked: true, + // valueLabels: true, + // fill: '░', + // colorLabels: true, + // theme: 'pastel', + // orientation: 'vertical', +}); + +console.log(chart.create()); \ No newline at end of file diff --git a/formatters/formatter.ts b/formatters/formatter.ts index 8ae602f..7b8a254 100644 --- a/formatters/formatter.ts +++ b/formatters/formatter.ts @@ -27,51 +27,6 @@ abstract class ChartFormatter { stripStyle(label: string) { return label.replace(/\x1b\[[0-9;]*m/g, ''); } - - unicodeRegex() { - // Unicode character classes - const astralRange = '\\ud800-\\udfff'; - const comboMarksRange = '\\u0300-\\u036f'; - const comboHalfMarksRange = '\\ufe20-\\ufe2f'; - const comboSymbolsRange = '\\u20d0-\\u20ff'; - const comboMarksExtendedRange = '\\u1ab0-\\u1aff'; - const comboMarksSupplementRange = '\\u1dc0-\\u1dff'; - const comboRange = comboMarksRange + comboHalfMarksRange + comboSymbolsRange + comboMarksExtendedRange + comboMarksSupplementRange; - const varRange = '\\ufe0e\\ufe0f'; - - // Telugu characters - const teluguVowels = '\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c14\\u0c60-\\u0c61'; - const teluguVowelsDiacritic = '\\u0c3e-\\u0c44\\u0c46-\\u0c48\\u0c4a-\\u0c4c\\u0c62-\\u0c63'; - const teluguConsonants = '\\u0c15-\\u0c28\\u0c2a-\\u0c39'; - const teluguConsonantsRare = '\\u0c58-\\u0c5a'; - const teluguModifiers = '\\u0c01-\\u0c03\\u0c4d\\u0c55\\u0c56'; - const teluguNumerals = '\\u0c66-\\u0c6f\\u0c78-\\u0c7e'; - const teluguSingle = `[${teluguVowels}(?:${teluguConsonants}(?!\\u0c4d))${teluguNumerals}${teluguConsonantsRare}]`; - const teluguDouble = `[${teluguConsonants}${teluguConsonantsRare}][${teluguVowelsDiacritic}]|[${teluguConsonants}${teluguConsonantsRare}][${teluguModifiers}`; - const teluguTriple = `[${teluguConsonants}]\\u0c4d[${teluguConsonants}]`; - const telugu = `(?:${teluguTriple}|${teluguDouble}|${teluguSingle})`; - - // Unicode capture groups - const astral = `[${astralRange}]`; - const combo = `[${comboRange}]`; - const fitz = '\\ud83c[\\udffb-\\udfff]'; - const modifier = `(?:${combo}|${fitz})`; - const nonAstral = `[^${astralRange}]`; - const regional = '(?:\\ud83c[\\udde6-\\uddff]){2}'; - const surrogatePair = '[\\ud800-\\udbff][\\udc00-\\udfff]'; - const zeroWidthJoiner = '\\u200d'; - const blackFlag = '(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)'; - - // Unicode regexes - const optModifier = `${modifier}?`; - const optVar = `[${varRange}]?`; - const optJoin = `(?:${zeroWidthJoiner}(?:${[nonAstral, regional, surrogatePair].join('|')})${optVar + optModifier})*`; - const seq = optVar + optModifier + optJoin; - const nonAstralCombo = `${nonAstral}${combo}?`; - const symbol = `(?:${[blackFlag, nonAstralCombo, combo, regional, surrogatePair, astral].join('|')})`; - - return new RegExp(`${fitz}(?=${fitz})|${telugu}|${symbol + seq}`, 'g'); - } } export default ChartFormatter; diff --git a/formatters/horizontal.ts b/formatters/horizontal.ts index 2f8df96..e57531c 100644 --- a/formatters/horizontal.ts +++ b/formatters/horizontal.ts @@ -32,16 +32,16 @@ class HorizontalChartFormatter extends ChartFormatter { } formatBar(point: ChartPoint, label: string, barHeight: number, padding: number) { - const repeat = Math.floor(point.scaled / this.options.char.length) + const repeat = point.scaled / this.options.char.length; const color = point.color || this.options.color; const value = this.options.char?.repeat(repeat) + this.formatFill(point); - const bar = this.scaleBar(value, label, color, barHeight, padding); + const bar = this.scaleBar(value, point.value, label, color, barHeight, padding); return point.color ? this.colorify(bar, color) : bar; } - scaleBar(bar: string, label: string, color: string, barHeight: number, padding: number) { + scaleBar(bar: string, value: number, label: string, color: string, barHeight: number, padding: number) { const strippedLabel = this.stripStyle(label); const naked = this.options.naked ? 0 : 1; const space = strippedLabel.length - naked; @@ -49,9 +49,13 @@ class HorizontalChartFormatter extends ChartFormatter { for (let i = 0; i < barHeight; i++) { const char = this.formatStructure(this.options.structure.axis, color); - const pad = i !== 0 ? this.pad(space) + char : ''; - bars.push(pad + bar) + + if (this.options.valueLabels && i === 0) { + bars.push(pad + bar + this.pad(1) + value) + } else { + bars.push(pad + bar) + } } for (let i = 0; i < padding; i++) { @@ -65,14 +69,16 @@ class HorizontalChartFormatter extends ChartFormatter { formatFill(point: ChartPoint) { if (this.options.fill) { - const diff = (this.options.max.scaled - point.scaled); + const diff = (this.options.width - point.scaled); - if (this.options.maxValue) { - const width = this.options.maxValue - point.value; - return this.options.fill.repeat(width); + if (this.options.scale) { + const width = Math.floor(this.options.width - Math.floor(point.scaled)); + if (width > 0) return this.options.fill.repeat(width); } - return this.options.fill.repeat(diff / this.options.fill.length); + if (diff > 0) { + return this.options.fill.repeat(diff / this.options.fill.length); + } } return ''; diff --git a/formatters/vertical.ts b/formatters/vertical.ts index 43df8dc..6497adc 100644 --- a/formatters/vertical.ts +++ b/formatters/vertical.ts @@ -24,7 +24,7 @@ class VerticalChartFormatter extends ChartFormatter { private formatChartScale(length: number) { const charWidth = this.options.char.length; const defaultBarSize = this.options.barSize || 1; - const calculatedBarWidth = Math.floor((this.options.width / (defaultBarSize * length)) / charWidth) || 1; + const calculatedBarWidth = Math.floor((this.options.width / (defaultBarSize * length)) / charWidth) + 1; const barSize = this.options.barSize === undefined ? calculatedBarWidth : this.options.barSize; const calculatedPadding = Math.round((this.options.width / this.chart.length) / charWidth); @@ -37,8 +37,9 @@ class VerticalChartFormatter extends ChartFormatter { } private getMaxHeight(): number { - const maxValue = this.options.maxValue; - return this.options.height || maxValue; + const height = this.options.height + ((this.options.valueLabels && !this.options.fill) ? 1 : 0); + const maxValue = this.options.scale === "auto" ? height : this.options.scale as number; + return height; } private isLongChar(): boolean { @@ -64,7 +65,7 @@ class VerticalChartFormatter extends ChartFormatter { private getCharWidth() { return this.isLongChar() ? this.options.char.length : (this.isFillLonger() ? this.options.fill.length : 1); } - + private getScaledBarSize(barSize: number): number { const { char, fill } = this.getCharLengths(); @@ -91,7 +92,11 @@ class VerticalChartFormatter extends ChartFormatter { const color = point.color; for (let i = 0; i < maxHeight; i++) { - if (i < maxHeight - height) { + if (i === maxHeight - height - 1 && this.options.valueLabels && !this.options.fill) { + const label = this.formatValueLabel(point); + const space = barSize - this.stripStyle(label).length + padding; + verticalChart[i][index] = label + ' '.repeat(space); + } else if (i < maxHeight - height) { const spaces = this.formatSpace(barSize, padding); const fill = this.formatFill(barSize, padding, color); const fills = this.options.fill ? fill : spaces; @@ -146,6 +151,18 @@ class VerticalChartFormatter extends ChartFormatter { return label; } + private formatValueLabel(point: ChartPoint) { + const value = point.value.toString() + + if (this.options.colorLabels) { + const color = point.color || this.options.color; + const coloredLabel = color ? this.colorify(value, color) : value; + return coloredLabel; + } + + return value; + } + private formatLabels(barSize: number, padding: number) { const formatted: string[] = []; this.chart.forEach((point, i) => { @@ -155,7 +172,24 @@ class VerticalChartFormatter extends ChartFormatter { const charLength = this.getCharWidth(); const barWidth = this.isLongChar() ? barSize * charLength + padding : barSize + padding + Math.floor(charLength / 2); const rightPad = Math.abs(barWidth - label.length); - const isFirst = i === 0 ? 1 : 0; + const isFirst = i === 0 && !this.options.naked ? 1 : 0; + formatted.push(' '.repeat(isFirst) + formattedLabel + ' '.repeat(rightPad)); + } + }) + + return formatted.join(''); + } + + private formatValueLabels(barSize: number, padding: number) { + const formatted: string[] = []; + this.chart.forEach((point, i) => { + if (this.options.labels) { + const formattedLabel = this.formatValueLabel(point); + const label = this.stripStyle(formattedLabel); + const charLength = this.getCharWidth(); + const barWidth = this.isLongChar() ? barSize * charLength + padding : barSize + padding + Math.floor(charLength / 2); + const rightPad = Math.abs(barWidth - label.length); + const isFirst = i === 0 && !this.options.naked ? 1 : 0; formatted.push(' '.repeat(isFirst) + formattedLabel + ' '.repeat(rightPad)); } }) @@ -181,7 +215,14 @@ class VerticalChartFormatter extends ChartFormatter { chart.push(''); } - if (this.options.labels) chart.push(this.formatLabels(barSize, padding)); + if (this.options.labels) { + chart.push(this.formatLabels(barSize, padding)); + } + + if (this.options.valueLabels && this.options.fill) { + chart.unshift(''); + chart.unshift(this.formatValueLabels(barSize, padding)); + } return chart.join('\n'); } diff --git a/index.test.ts b/index.test.ts index 5755d7b..5dbffe5 100644 --- a/index.test.ts +++ b/index.test.ts @@ -13,8 +13,7 @@ const colors = [ 'cyan', 'orange', 'purple', - 'pink', - 'blue' + 'marine', ]; const labels = ['c', 'h', 'a', 'r', 't', 's', 'c', 'i', 'i', '🔥']; @@ -22,7 +21,7 @@ function generateChartData() { const data: InputData[] = []; for (let i = 0; i < colors.length; i++) { const color = colors[i]; - data.push({ value: i + 1, label: labels[i], color }); + data.push({ value: (i + 1) * 10, label: labels[i], color }); } return data; } @@ -68,12 +67,11 @@ describe('chartscii tests', () => { const data = generateChartData(); chart = new Chartscii(data, { percentage: true }); const result = [...chart.chart.values()][0]; - expect(result.percentage).to.equal(1.5151515151515151); + expect(result.percentage).to.equal(1.8181818181818181); }); }); describe('examples', () => { - it('should match example', async () => { const data = generateChartData(); const chart = new Chartscii(data, { color: 'pink', colorLabels: true }); @@ -105,7 +103,6 @@ describe('examples', () => { it('should support fill', async () => { const data = generateChartData(); const chart = new Chartscii(data, { fill: '░', colorLabels: true }); - await snap(chart.create(), 'fill'); }); @@ -170,88 +167,108 @@ describe('examples', () => { const chart = new Chartscii(data, { barSize: 2, width: 100, colorLabels: true, percentage: true }); await snap(chart.create(), 'styl3 formatting'); }); + it('should support value labels', async () => { + const data: InputData[] = []; + for (let i = 0; i < colors.length; i++) { + const color = colors[i]; + data.push({ value: i + 1, color, label: `@invert ${i}@` }); + } + const chart = new Chartscii(data, { barSize: 4, fill: '░', colorLabels: true, valueLabels: true }); + + await snap(chart.create(), 'value labels'); + }); + it('should support value labels no fill', async () => { + const data: InputData[] = []; + for (let i = 0; i < colors.length; i++) { + const color = colors[i]; + data.push({ value: i + 1, color, label: `*bold ${i}*` }); + } + const chart = new Chartscii(data, { barSize: 4, colorLabels: true, valueLabels: true }); + + await snap(chart.create(), 'value labels no fill'); + }); }); describe('vertical', () => { it('should support vertical orientation', async () => { const data = generateChartData(); - const chart = new Chartscii(data, { width: 100, color: 'pink', colorLabels: true, orientation: 'vertical' }); + const chart = new Chartscii(data, { width: 100, color: 'pink', colorLabels: true, orientation: 'vertical', }); await snap(chart.create(), 'vertical'); }); it('should support barSize', async () => { const data = generateChartData(); - const chart = new Chartscii(data, { width: 100, barSize: 5, color: 'green', colorLabels: true, orientation: 'vertical' }); + const chart = new Chartscii(data, { width: 100, barSize: 5, color: 'green', colorLabels: true, orientation: 'vertical', }); await snap(chart.create(), 'vertical barSize'); }); it('should support color per bar and label', async () => { const data = generateChartData(); - const chart = new Chartscii(data, { width: 100, barSize: 5, colorLabels: true, orientation: 'vertical' }); + const chart = new Chartscii(data, { width: 100, barSize: 5, colorLabels: true, orientation: 'vertical', }); await snap(chart.create(), 'vertical colors'); }); it('should support labeless vertical chart', async () => { const data = generateChartData(); - const chart = new Chartscii(data, { labels: false, orientation: 'vertical' }); + const chart = new Chartscii(data, { labels: false, orientation: 'vertical', }); await snap(chart.create(), 'labeless vertical chart'); }); it('should support labeless colorful chart', async () => { const data = generateChartData(); - const chart = new Chartscii(data, { labels: false, orientation: 'vertical' }); + const chart = new Chartscii(data, { labels: false, orientation: 'vertical', }); await snap(chart.create(), 'labeless color vertical chart'); }); it('should support vertical fill', async () => { const data = generateChartData(); - const chart = new Chartscii(data, { fill: '░', colorLabels: true, orientation: 'vertical' }); + const chart = new Chartscii(data, { fill: '░', colorLabels: true, orientation: 'vertical', }); await snap(chart.create(), 'vertical fill'); }); it('should support padding', async () => { const data = generateChartData(); - const chart = new Chartscii(data, { fill: '░', padding: 4, colorLabels: true, orientation: 'vertical' }); + const chart = new Chartscii(data, { fill: '░', padding: 4, colorLabels: true, orientation: 'vertical', }); await snap(chart.create(), 'vertical padding'); }); it('should support vertical emoji character', async () => { const data = generateChartData(); - const chart = new Chartscii(data, { char: '🌏', barSize: 2, orientation: 'vertical' }); + const chart = new Chartscii(data, { char: '🌏', barSize: 2, orientation: 'vertical', }); await snap(chart.create(), 'vertical emojis'); }); it('should support pastel theme', async () => { const data = generateChartData(); - const chart = new Chartscii(data, { theme: 'pastel', barSize: 2, width: 100, colorLabels: true, orientation: 'vertical' }); + const chart = new Chartscii(data, { theme: 'pastel', barSize: 2, width: 100, colorLabels: true, orientation: 'vertical', }); await snap(chart.create(), 'pastel theme vertical'); }); it('should support lush theme', async () => { const data = generateChartData(); - const chart = new Chartscii(data, { theme: 'lush', barSize: 2, width: 100, colorLabels: true, orientation: 'vertical' }); + const chart = new Chartscii(data, { theme: 'lush', barSize: 2, width: 100, colorLabels: true, orientation: 'vertical', }); await snap(chart.create(), 'lush theme vertical'); }); it('should support standard theme', async () => { const data = generateChartData(); - const chart = new Chartscii(data, { theme: 'standard', barSize: 2, width: 100, colorLabels: true, orientation: 'vertical' }); + const chart = new Chartscii(data, { theme: 'standard', barSize: 2, width: 100, colorLabels: true, orientation: 'vertical', }); await snap(chart.create(), 'standard theme vertical'); }); it('should support beach theme', async () => { const data = generateChartData(); - const chart = new Chartscii(data, { theme: 'beach', barSize: 2, width: 100, colorLabels: true, orientation: 'vertical' }); + const chart = new Chartscii(data, { theme: 'beach', barSize: 2, width: 100, colorLabels: true, orientation: 'vertical', }); await snap(chart.create(), 'beach theme vertical'); }); it('should support default theme', async () => { const data = generateChartData(); - const chart = new Chartscii(data, { barSize: 2, width: 100, colorLabels: true, orientation: 'vertical' }); + const chart = new Chartscii(data, { barSize: 2, width: 100, colorLabels: true, orientation: 'vertical', }); await snap(chart.create(), 'default theme vertical'); }); @@ -261,37 +278,59 @@ describe('vertical', () => { const color = colors[i]; data.push({ value: i + 1, color, label: `@invert ${i}@` }); } - const chart = new Chartscii(data, { fill: '░', colorLabels: true, orientation: 'vertical' }); + const chart = new Chartscii(data, { fill: '░', colorLabels: true, orientation: 'vertical', }); await snap(chart.create(), 'styl3 formatting vertical'); }); + + it('should support value labels', async () => { + const data: InputData[] = []; + for (let i = 0; i < colors.length; i++) { + const color = colors[i]; + data.push({ value: i + 1, color, label: `@invert ${i}@` }); + } + const chart = new Chartscii(data, { barSize: 4, fill: '░', colorLabels: true, orientation: 'vertical', valueLabels: true }); + + await snap(chart.create(), 'value labels vertical'); + }); + it('should support value labels no fill', async () => { + const data: InputData[] = []; + for (let i = 0; i < colors.length; i++) { + const color = colors[i]; + data.push({ value: i + 1, color, label: `*bold ${i}*` }); + } + const chart = new Chartscii(data, { barSize: 4, colorLabels: true, orientation: 'vertical', valueLabels: true }); + + await snap(chart.create(), 'value labels vertical no fill'); + }); }); describe('scale', () => { const data = generateChartData(); it('should support char of different widths', async () => { - const chart = new Chartscii(data, { width: 100, color: 'pink', char: '++', colorLabels: true, orientation: 'vertical' }); + const chart = new Chartscii(data, { width: 100, color: 'pink', char: '++', colorLabels: true, orientation: 'vertical', }); await snap(chart.create(), 'scale char'); }); it('should support char and fill of different widths', async () => { - const chart = new Chartscii(data, { width: 100, color: 'pink', char: '🔥', fill: '🧊', colorLabels: true, orientation: 'vertical' }); + const chart = new Chartscii(data, { width: 100, color: 'pink', char: '🔥', fill: '🧊', colorLabels: true, orientation: 'vertical', }); await snap(chart.create(), 'scale char widths'); }); it('should support char and fill of different widths non equally', async () => { - const chart = new Chartscii(data, { width: 100, color: 'pink', char: '🔥', fill: '+', colorLabels: true, orientation: 'vertical' }); + const chart = new Chartscii(data, { width: 100, color: 'pink', char: '🔥', fill: '+', colorLabels: true, orientation: 'vertical', }); await snap(chart.create(), 'scale char widths non equal'); }); it('should support char and fill of different widths non equally reversed', async () => { - const chart = new Chartscii(data, { width: 100, color: 'blue', char: '+', fill: '🔥', colorLabels: true, orientation: 'vertical' }); + const chart = new Chartscii(data, { color: 'blue', char: '+', fill: '🔥', colorLabels: true, orientation: 'vertical', }); + await snap(chart.create(), 'scale char widths non equal reversed'); }); it('should support padding and width', async () => { - const chart = new Chartscii(data, { width: 150, color: 'cyan', padding: 2, colorLabels: true, orientation: 'vertical' }); + const chart = new Chartscii(data, { width: 150, color: 'cyan', padding: 2, colorLabels: true, orientation: 'vertical', }); await snap(chart.create(), 'scale char padding'); }); diff --git a/options/options.ts b/options/options.ts index 1f0b6d8..c7f852b 100644 --- a/options/options.ts +++ b/options/options.ts @@ -15,6 +15,7 @@ export const defaultOptions: CustomizationOptions = { padding: 0, orientation: 'horizontal', theme: '', + scale: 'auto', structure: { x: '═', y: '╢', diff --git a/package-lock.json b/package-lock.json index b4d9343..6c082a5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "3.0.1", "license": "MIT", "dependencies": { - "styl3": "^1.2.4" + "styl3": "3.1.1" }, "devDependencies": { "@types/chai": "4.3.14", @@ -1817,8 +1817,9 @@ } }, "node_modules/styl3": { - "version": "1.4.0", - "license": "MIT" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/styl3/-/styl3-3.1.1.tgz", + "integrity": "sha512-WRTBm/bs2ZfkbIQTk59xfJ0x/X4VKUSm/3u6egDFHNrYCcXYfWauBgq129whvYREvEOlOPQjDu1TARHyxCzCjQ==" }, "node_modules/supports-color": { "version": "8.1.1", diff --git a/package.json b/package.json index 164c4df..ddec2ab 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,6 @@ "typescript": "5.4.5" }, "dependencies": { - "styl3": "^1.2.4" + "styl3": "3.1.1" } } diff --git a/processor/processor.ts b/processor/processor.ts index 2addd9d..8a3c2ec 100644 --- a/processor/processor.ts +++ b/processor/processor.ts @@ -1,4 +1,4 @@ -import { InputData, ChartOptions, ChartData } from '../types/types'; +import { InputData, ChartOptions, ChartData, InputPoint } from '../types/types'; import ChartValidator from '../validator/validator'; class ChartProcessor { @@ -10,9 +10,13 @@ class ChartProcessor { this.options = options; } + getPointValue(point: InputData): number { + return typeof point === "number" ? point : point.value; + } + calculateTotal(data: InputData[]): number { return data.reduce((a, p) => { - const value = typeof p === "number" ? p : p.value; + const value = this.getPointValue(p); return a + value; }, 0); } @@ -21,23 +25,18 @@ class ChartProcessor { const total = this.calculateTotal(data); return data.reduce((a, p) => { - const value = typeof p === "number" ? p : p.value + const value = this.getPointValue(p); const label = typeof p === "number" ? p.toString() : (p.label || p.value.toString()); - const maxValue = this.options.maxValue ? this.options.maxValue : this.options.max.value; - this.options.max.value = value >= maxValue ? value : maxValue; - const scaledValue = this.scale(value); - this.options.max.scaled = scaledValue >= this.options.max.scaled ? scaledValue : this.options.max.scaled; const percentage = this.percentage(value, total); const percentageLength = percentage ? percentage.toFixed(2).length + 5 : 0; - + const maxLabelLength = this.options.percentage ? label.length + percentageLength : label.length; - + if (this.options.labels) this.options.max.label = Math.max(maxLabelLength, this.options.max.label); - if (this.options.labels) { - this.options.max.label = maxLabelLength > this.options.max.label ? maxLabelLength : this.options.max.label; - } + this.options.max.value = Math.max(value, this.options.max.value); + this.options.max.scaled = Math.max(this.scale(value), this.options.max.scaled); return a + value; }, 0); @@ -52,9 +51,18 @@ class ChartProcessor { return 0; } - scale(value: number, maxValue: number = this.options.maxValue) { + scale(value: number) { const size = this.options.orientation === 'vertical' ? this.options.height : this.options.width; - return Math.round((value / this.options.max.value) * (maxValue || size)); + + const { scale, max } = this.options; + + if (scale === "auto") { + return Math.round((value / max.value) * size); + } else if (typeof scale === "number" && scale > 0) { + return Math.round(value / scale) + } else { + return value; + } } preprocess(data: InputData[]): { processed: InputData[], key: string, total: number } { @@ -73,14 +81,17 @@ class ChartProcessor { const chartData = new Map(); processed.forEach((point, i) => { - const { color = this.options.color, label, value } = typeof point === "number" ? { value: point, label: point.toString() } : point; - const scaledValue = this.scale(value); + const { color = this.options.color, label: pointLabel, value } = typeof point === "number" ? { value: point, label: point.toString() } : point; + const scaled = Number(this.scale(value).toFixed(2)); + const percentage = this.percentage(value, total); + const label = pointLabel || value.toString(); + const formattedPoint = { - label: label || value.toString(), + label, value, color, - scaled: scaledValue, - percentage: this.percentage(value, total) + scaled, + percentage } chartData.set(i, formattedPoint); }); @@ -91,8 +102,8 @@ class ChartProcessor { sort(data: InputData[]): InputData[] { if (this.options.sort) { return data.sort((a, b) => { - const first = typeof a === "number" ? a : a.value; - const second = typeof b === "number" ? b : b.value; + const first = this.getPointValue(a); + const second = this.getPointValue(b); return first - second; }); } diff --git a/shellfie.js b/shellfie.js deleted file mode 100644 index fe0529c..0000000 --- a/shellfie.js +++ /dev/null @@ -1,56 +0,0 @@ -const shellfie = require('shellfie'); -const Chartscii = require('./dist'); - -let color = ''; - -const colors = [ - 'red', - 'green', - 'yellow', - 'blue', - 'purple', - 'pink', - 'cyan', - 'orange', - 'white', - 'marine' -]; - -// generate random chart data -const data = []; -const labels = ['c', 'h', 'a', 'r', 't', 's', 'c', 'i', 'i', '3.0']; -for (let i = 0; i < 3; i++) { - const color = colors[i]; - const value = Math.floor(Math.random() * 20); - data.push({ value, color, label: `loading` }); -} -const chart = new Chartscii(data, { - width: 50, - maxValue: 30, - padding: 2, - barSize: 1, - naked: true, - fill: '░', - colorLabels: true, - theme: 'pastel' -}); - - -(async () => { - try { - const data = chart.create(); - console.log(data); - await shellfie(data, { - name: './horizontal/chartscii_loaders', - viewport: { - width: 500, - height: 300 - }, - }); - } catch (error) { - console.log(error); - } -})(); - - -// termtosvg --still-frames --command 'npx ts-node test.ts' \ No newline at end of file diff --git a/shellfies/chartscii_chartpoint.png b/shellfies/chartscii_chartpoint.png index 74b28b9..878d9eb 100644 Binary files a/shellfies/chartscii_chartpoint.png and b/shellfies/chartscii_chartpoint.png differ diff --git a/snapshots/index.test.json b/snapshots/index.test.json index aaa9728..f717e1b 100644 --- a/snapshots/index.test.json +++ b/snapshots/index.test.json @@ -1,660 +1,764 @@ { "chart": [ "\u001b[38;5;219m\u001b[0m", - "\u001b[38;5;160mc \u001b[0m╢\u001b[38;5;219m\u001b[0m\u001b[38;5;160m█████████\u001b[0m", - "\u001b[32mh \u001b[0m╢\u001b[38;5;219m\u001b[0m\u001b[32m██████████████████\u001b[0m", - "\u001b[38;5;227ma \u001b[0m╢\u001b[38;5;219m\u001b[0m\u001b[38;5;227m███████████████████████████\u001b[0m", - "\u001b[34mr \u001b[0m╢\u001b[38;5;219m\u001b[0m\u001b[34m████████████████████████████████████\u001b[0m", - "\u001b[35mt \u001b[0m╢\u001b[38;5;219m\u001b[0m\u001b[35m█████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;219ms \u001b[0m╢\u001b[38;5;219m\u001b[0m\u001b[38;5;219m███████████████████████████████████████████████████████\u001b[0m", - "\u001b[96mc \u001b[0m╢\u001b[38;5;219m\u001b[0m\u001b[96m████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;215mi \u001b[0m╢\u001b[38;5;219m\u001b[0m\u001b[38;5;215m█████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[35mi \u001b[0m╢\u001b[38;5;219m\u001b[0m\u001b[35m██████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;219m🔥 \u001b[0m╢\u001b[38;5;219m\u001b[0m\u001b[38;5;219m███████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[34m11 \u001b[0m╢\u001b[38;5;219m\u001b[0m\u001b[34m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;160mc \u001b[0m╢\u001b[38;5;219m\u001b[0m\u001b[38;5;160m██████████\u001b[0m", + "\u001b[32mh \u001b[0m╢\u001b[38;5;219m\u001b[0m\u001b[32m████████████████████\u001b[0m", + "\u001b[38;5;227ma \u001b[0m╢\u001b[38;5;219m\u001b[0m\u001b[38;5;227m██████████████████████████████\u001b[0m", + "\u001b[34mr \u001b[0m╢\u001b[38;5;219m\u001b[0m\u001b[34m████████████████████████████████████████\u001b[0m", + "\u001b[35mt \u001b[0m╢\u001b[38;5;219m\u001b[0m\u001b[35m██████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;219ms \u001b[0m╢\u001b[38;5;219m\u001b[0m\u001b[38;5;219m████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[96mc \u001b[0m╢\u001b[38;5;219m\u001b[0m\u001b[96m██████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;215mi \u001b[0m╢\u001b[38;5;219m\u001b[0m\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[35mi \u001b[0m╢\u001b[38;5;219m\u001b[0m\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[94m🔥 \u001b[0m╢\u001b[38;5;219m\u001b[0m\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", " ╚════════════════════════════════════════════════════════════════════════════════════════════════════" ], "percentage": [ "\u001b[96m\u001b[0m", - "\u001b[38;5;160mc (1.52%) \u001b[0m╢\u001b[96m\u001b[0m\u001b[38;5;160m█████████\u001b[0m", - "\u001b[32mh (3.03%) \u001b[0m╢\u001b[96m\u001b[0m\u001b[32m██████████████████\u001b[0m", - "\u001b[38;5;227ma (4.55%) \u001b[0m╢\u001b[96m\u001b[0m\u001b[38;5;227m███████████████████████████\u001b[0m", - "\u001b[34mr (6.06%) \u001b[0m╢\u001b[96m\u001b[0m\u001b[34m████████████████████████████████████\u001b[0m", - "\u001b[35mt (7.58%) \u001b[0m╢\u001b[96m\u001b[0m\u001b[35m█████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;219ms (9.09%) \u001b[0m╢\u001b[96m\u001b[0m\u001b[38;5;219m███████████████████████████████████████████████████████\u001b[0m", - "\u001b[96mc (10.61%) \u001b[0m╢\u001b[96m\u001b[0m\u001b[96m████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;215mi (12.12%) \u001b[0m╢\u001b[96m\u001b[0m\u001b[38;5;215m█████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[35mi (13.64%) \u001b[0m╢\u001b[96m\u001b[0m\u001b[35m██████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;219m🔥 (15.15%) \u001b[0m╢\u001b[96m\u001b[0m\u001b[38;5;219m███████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[34m11 (16.67%) \u001b[0m╢\u001b[96m\u001b[0m\u001b[34m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;160mc (1.82%) \u001b[0m╢\u001b[96m\u001b[0m\u001b[38;5;160m██████████\u001b[0m", + "\u001b[32mh (3.64%) \u001b[0m╢\u001b[96m\u001b[0m\u001b[32m████████████████████\u001b[0m", + "\u001b[38;5;227ma (5.45%) \u001b[0m╢\u001b[96m\u001b[0m\u001b[38;5;227m██████████████████████████████\u001b[0m", + "\u001b[34mr (7.27%) \u001b[0m╢\u001b[96m\u001b[0m\u001b[34m████████████████████████████████████████\u001b[0m", + "\u001b[35mt (9.09%) \u001b[0m╢\u001b[96m\u001b[0m\u001b[35m██████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;219ms (10.91%) \u001b[0m╢\u001b[96m\u001b[0m\u001b[38;5;219m████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[96mc (12.73%) \u001b[0m╢\u001b[96m\u001b[0m\u001b[96m██████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;215mi (14.55%) \u001b[0m╢\u001b[96m\u001b[0m\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[35mi (16.36%) \u001b[0m╢\u001b[96m\u001b[0m\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[94m🔥 (18.18%) \u001b[0m╢\u001b[96m\u001b[0m\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", " ╚════════════════════════════════════════════════════════════════════════════════════════════════════" ], "labeless chart": [ "", - "\u001b[0m║\u001b[38;5;160m█████████", + "\u001b[0m║\u001b[38;5;160m██████████", "\u001b[0m║\u001b[38;5;160m\u001b[0m", - "\u001b[0m║\u001b[32m██████████████████", + "\u001b[0m║\u001b[32m████████████████████", "\u001b[0m║\u001b[32m\u001b[0m", - "\u001b[0m║\u001b[38;5;227m███████████████████████████", + "\u001b[0m║\u001b[38;5;227m██████████████████████████████", "\u001b[0m║\u001b[38;5;227m\u001b[0m", - "\u001b[0m║\u001b[34m████████████████████████████████████", + "\u001b[0m║\u001b[34m████████████████████████████████████████", "\u001b[0m║\u001b[34m\u001b[0m", - "\u001b[0m║\u001b[35m█████████████████████████████████████████████", + "\u001b[0m║\u001b[35m██████████████████████████████████████████████████", "\u001b[0m║\u001b[35m\u001b[0m", - "\u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████", + "\u001b[0m║\u001b[38;5;219m████████████████████████████████████████████████████████████", "\u001b[0m║\u001b[38;5;219m\u001b[0m", - "\u001b[0m║\u001b[96m████████████████████████████████████████████████████████████████", + "\u001b[0m║\u001b[96m██████████████████████████████████████████████████████████████████████", "\u001b[0m║\u001b[96m\u001b[0m", - "\u001b[0m║\u001b[38;5;215m█████████████████████████████████████████████████████████████████████████", + "\u001b[0m║\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████", "\u001b[0m║\u001b[38;5;215m\u001b[0m", - "\u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████", + "\u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████", "\u001b[0m║\u001b[35m\u001b[0m", - "\u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████████████████████████████████████████", - "\u001b[0m║\u001b[38;5;219m\u001b[0m", - "\u001b[0m║\u001b[34m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[0m║\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", "╚════════════════════════════════════════════════════════════════════════════════════════════════════" ], "labeless color chart": [ "", - "\u001b[0m║\u001b[38;5;160m█████████\u001b[0m", - "\u001b[0m║\u001b[32m██████████████████\u001b[0m", - "\u001b[0m║\u001b[38;5;227m███████████████████████████\u001b[0m", - "\u001b[0m║\u001b[34m████████████████████████████████████\u001b[0m", - "\u001b[0m║\u001b[35m█████████████████████████████████████████████\u001b[0m", - "\u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████\u001b[0m", - "\u001b[0m║\u001b[96m████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[0m║\u001b[38;5;215m█████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[0m║\u001b[34m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[0m║\u001b[38;5;160m██████████\u001b[0m", + "\u001b[0m║\u001b[32m████████████████████\u001b[0m", + "\u001b[0m║\u001b[38;5;227m██████████████████████████████\u001b[0m", + "\u001b[0m║\u001b[34m████████████████████████████████████████\u001b[0m", + "\u001b[0m║\u001b[35m██████████████████████████████████████████████████\u001b[0m", + "\u001b[0m║\u001b[38;5;219m████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[0m║\u001b[96m██████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[0m║\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[0m║\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", "╚════════════════════════════════════════════════════════════════════════════════════════════════════" ], "fill": [ "", - "\u001b[38;5;160mc \u001b[0m╢\u001b[0m\u001b[38;5;160m█████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", - "\u001b[32mh \u001b[0m╢\u001b[0m\u001b[32m██████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", - "\u001b[38;5;227ma \u001b[0m╢\u001b[0m\u001b[38;5;227m███████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", - "\u001b[34mr \u001b[0m╢\u001b[0m\u001b[34m████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", - "\u001b[35mt \u001b[0m╢\u001b[0m\u001b[35m█████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", - "\u001b[38;5;219ms \u001b[0m╢\u001b[0m\u001b[38;5;219m███████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", - "\u001b[96mc \u001b[0m╢\u001b[0m\u001b[96m████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", - "\u001b[38;5;215mi \u001b[0m╢\u001b[0m\u001b[38;5;215m█████████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", - "\u001b[35mi \u001b[0m╢\u001b[0m\u001b[35m██████████████████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░\u001b[0m", - "\u001b[38;5;219m🔥 \u001b[0m╢\u001b[0m\u001b[38;5;219m███████████████████████████████████████████████████████████████████████████████████████████░░░░░░░░░\u001b[0m", - "\u001b[34m11 \u001b[0m╢\u001b[0m\u001b[34m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;160mc \u001b[0m╢\u001b[0m\u001b[38;5;160m██████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", + "\u001b[32mh \u001b[0m╢\u001b[0m\u001b[32m████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", + "\u001b[38;5;227ma \u001b[0m╢\u001b[0m\u001b[38;5;227m██████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", + "\u001b[34mr \u001b[0m╢\u001b[0m\u001b[34m████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", + "\u001b[35mt \u001b[0m╢\u001b[0m\u001b[35m██████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", + "\u001b[38;5;219ms \u001b[0m╢\u001b[0m\u001b[38;5;219m████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", + "\u001b[96mc \u001b[0m╢\u001b[0m\u001b[96m██████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", + "\u001b[38;5;215mi \u001b[0m╢\u001b[0m\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░\u001b[0m", + "\u001b[35mi \u001b[0m╢\u001b[0m\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████░░░░░░░░░░\u001b[0m", + "\u001b[94m🔥 \u001b[0m╢\u001b[0m\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", " ╚════════════════════════════════════════════════════════════════════════════════════════════════════" ], "emojis": [ "", - "c \u001b[0m╢\u001b[38;5;160m🧨🧨🧨🧨\u001b[0m", - "h \u001b[0m╢\u001b[32m🧨🧨🧨🧨🧨🧨🧨🧨🧨\u001b[0m", - "a \u001b[0m╢\u001b[38;5;227m🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨\u001b[0m", - "r \u001b[0m╢\u001b[34m🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨\u001b[0m", - "t \u001b[0m╢\u001b[35m🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨\u001b[0m", - "s \u001b[0m╢\u001b[38;5;219m🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨\u001b[0m", - "c \u001b[0m╢\u001b[96m🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨\u001b[0m", - "i \u001b[0m╢\u001b[38;5;215m🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨\u001b[0m", - "i \u001b[0m╢\u001b[35m🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨\u001b[0m", - "🔥 \u001b[0m╢\u001b[38;5;219m🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨\u001b[0m", - "11 \u001b[0m╢\u001b[34m🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨\u001b[0m", + "c \u001b[0m╢\u001b[38;5;160m🧨🧨🧨🧨🧨\u001b[0m", + "h \u001b[0m╢\u001b[32m🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨\u001b[0m", + "a \u001b[0m╢\u001b[38;5;227m🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨\u001b[0m", + "r \u001b[0m╢\u001b[34m🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨\u001b[0m", + "t \u001b[0m╢\u001b[35m🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨\u001b[0m", + "s \u001b[0m╢\u001b[38;5;219m🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨\u001b[0m", + "c \u001b[0m╢\u001b[96m🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨\u001b[0m", + "i \u001b[0m╢\u001b[38;5;215m🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨\u001b[0m", + "i \u001b[0m╢\u001b[35m🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨\u001b[0m", + "🔥 \u001b[0m╢\u001b[94m🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨🧨\u001b[0m", " ╚════════════════════════════════════════════════════════════════════════════════════════════════════" ], "padding": [ "", - "c \u001b[0m╢\u001b[38;5;160m█████████", + "c \u001b[0m╢\u001b[38;5;160m██████████", " \u001b[0m║\u001b[38;5;160m\u001b[0m", - "h \u001b[0m╢\u001b[32m██████████████████", + "h \u001b[0m╢\u001b[32m████████████████████", " \u001b[0m║\u001b[32m\u001b[0m", - "a \u001b[0m╢\u001b[38;5;227m███████████████████████████", + "a \u001b[0m╢\u001b[38;5;227m██████████████████████████████", " \u001b[0m║\u001b[38;5;227m\u001b[0m", - "r \u001b[0m╢\u001b[34m████████████████████████████████████", + "r \u001b[0m╢\u001b[34m████████████████████████████████████████", " \u001b[0m║\u001b[34m\u001b[0m", - "t \u001b[0m╢\u001b[35m█████████████████████████████████████████████", + "t \u001b[0m╢\u001b[35m██████████████████████████████████████████████████", " \u001b[0m║\u001b[35m\u001b[0m", - "s \u001b[0m╢\u001b[38;5;219m███████████████████████████████████████████████████████", + "s \u001b[0m╢\u001b[38;5;219m████████████████████████████████████████████████████████████", " \u001b[0m║\u001b[38;5;219m\u001b[0m", - "c \u001b[0m╢\u001b[96m████████████████████████████████████████████████████████████████", + "c \u001b[0m╢\u001b[96m██████████████████████████████████████████████████████████████████████", " \u001b[0m║\u001b[96m\u001b[0m", - "i \u001b[0m╢\u001b[38;5;215m█████████████████████████████████████████████████████████████████████████", + "i \u001b[0m╢\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████", " \u001b[0m║\u001b[38;5;215m\u001b[0m", - "i \u001b[0m╢\u001b[35m██████████████████████████████████████████████████████████████████████████████████", + "i \u001b[0m╢\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████", " \u001b[0m║\u001b[35m\u001b[0m", - "🔥 \u001b[0m╢\u001b[38;5;219m███████████████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;219m\u001b[0m", - "11 \u001b[0m╢\u001b[34m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "🔥 \u001b[0m╢\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", " ╚════════════════════════════════════════════════════════════════════════════════════════════════════" ], "barSize": [ "", - "c \u001b[0m╢\u001b[38;5;160m█████████", - " \u001b[0m║\u001b[38;5;160m█████████\u001b[0m", - "h \u001b[0m╢\u001b[32m██████████████████", - " \u001b[0m║\u001b[32m██████████████████\u001b[0m", - "a \u001b[0m╢\u001b[38;5;227m███████████████████████████", - " \u001b[0m║\u001b[38;5;227m███████████████████████████\u001b[0m", - "r \u001b[0m╢\u001b[34m████████████████████████████████████", - " \u001b[0m║\u001b[34m████████████████████████████████████\u001b[0m", - "t \u001b[0m╢\u001b[35m█████████████████████████████████████████████", - " \u001b[0m║\u001b[35m█████████████████████████████████████████████\u001b[0m", - "s \u001b[0m╢\u001b[38;5;219m███████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████\u001b[0m", - "c \u001b[0m╢\u001b[96m████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[96m████████████████████████████████████████████████████████████████\u001b[0m", - "i \u001b[0m╢\u001b[38;5;215m█████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;215m█████████████████████████████████████████████████████████████████████████\u001b[0m", - "i \u001b[0m╢\u001b[35m██████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "🔥 \u001b[0m╢\u001b[38;5;219m███████████████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "11 \u001b[0m╢\u001b[34m████████████████████████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[34m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "c \u001b[0m╢\u001b[38;5;160m██████████", + " \u001b[0m║\u001b[38;5;160m██████████\u001b[0m", + "h \u001b[0m╢\u001b[32m████████████████████", + " \u001b[0m║\u001b[32m████████████████████\u001b[0m", + "a \u001b[0m╢\u001b[38;5;227m██████████████████████████████", + " \u001b[0m║\u001b[38;5;227m██████████████████████████████\u001b[0m", + "r \u001b[0m╢\u001b[34m████████████████████████████████████████", + " \u001b[0m║\u001b[34m████████████████████████████████████████\u001b[0m", + "t \u001b[0m╢\u001b[35m██████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████\u001b[0m", + "s \u001b[0m╢\u001b[38;5;219m████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;219m████████████████████████████████████████████████████████████\u001b[0m", + "c \u001b[0m╢\u001b[96m██████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[96m██████████████████████████████████████████████████████████████████████\u001b[0m", + "i \u001b[0m╢\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "i \u001b[0m╢\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "🔥 \u001b[0m╢\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", " ╚════════════════════════════════════════════════════════════════════════════════════════════════════" ], "height": [ "", - "c \u001b[0m╢\u001b[38;5;160m█████████", - " \u001b[0m║\u001b[38;5;160m█████████", - " \u001b[0m║\u001b[38;5;160m█████████", - " \u001b[0m║\u001b[38;5;160m█████████", - " \u001b[0m║\u001b[38;5;160m█████████", - " \u001b[0m║\u001b[38;5;160m█████████", - " \u001b[0m║\u001b[38;5;160m█████████", - " \u001b[0m║\u001b[38;5;160m█████████", - " \u001b[0m║\u001b[38;5;160m█████████\u001b[0m", - "h \u001b[0m╢\u001b[32m██████████████████", - " \u001b[0m║\u001b[32m██████████████████", - " \u001b[0m║\u001b[32m██████████████████", - " \u001b[0m║\u001b[32m██████████████████", - " \u001b[0m║\u001b[32m██████████████████", - " \u001b[0m║\u001b[32m██████████████████", - " \u001b[0m║\u001b[32m██████████████████", - " \u001b[0m║\u001b[32m██████████████████", - " \u001b[0m║\u001b[32m██████████████████\u001b[0m", - "a \u001b[0m╢\u001b[38;5;227m███████████████████████████", - " \u001b[0m║\u001b[38;5;227m███████████████████████████", - " \u001b[0m║\u001b[38;5;227m███████████████████████████", - " \u001b[0m║\u001b[38;5;227m███████████████████████████", - " \u001b[0m║\u001b[38;5;227m███████████████████████████", - " \u001b[0m║\u001b[38;5;227m███████████████████████████", - " \u001b[0m║\u001b[38;5;227m███████████████████████████", - " \u001b[0m║\u001b[38;5;227m███████████████████████████", - " \u001b[0m║\u001b[38;5;227m███████████████████████████\u001b[0m", - "r \u001b[0m╢\u001b[34m████████████████████████████████████", - " \u001b[0m║\u001b[34m████████████████████████████████████", - " \u001b[0m║\u001b[34m████████████████████████████████████", - " \u001b[0m║\u001b[34m████████████████████████████████████", - " \u001b[0m║\u001b[34m████████████████████████████████████", - " \u001b[0m║\u001b[34m████████████████████████████████████", - " \u001b[0m║\u001b[34m████████████████████████████████████", - " \u001b[0m║\u001b[34m████████████████████████████████████", - " \u001b[0m║\u001b[34m████████████████████████████████████\u001b[0m", - "t \u001b[0m╢\u001b[35m█████████████████████████████████████████████", - " \u001b[0m║\u001b[35m█████████████████████████████████████████████", - " \u001b[0m║\u001b[35m█████████████████████████████████████████████", - " \u001b[0m║\u001b[35m█████████████████████████████████████████████", - " \u001b[0m║\u001b[35m█████████████████████████████████████████████", - " \u001b[0m║\u001b[35m█████████████████████████████████████████████", - " \u001b[0m║\u001b[35m█████████████████████████████████████████████", - " \u001b[0m║\u001b[35m█████████████████████████████████████████████", - " \u001b[0m║\u001b[35m█████████████████████████████████████████████\u001b[0m", - "s \u001b[0m╢\u001b[38;5;219m███████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████\u001b[0m", - "c \u001b[0m╢\u001b[96m████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[96m████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[96m████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[96m████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[96m████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[96m████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[96m████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[96m████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[96m████████████████████████████████████████████████████████████████\u001b[0m", - "i \u001b[0m╢\u001b[38;5;215m█████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;215m█████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;215m█████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;215m█████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;215m█████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;215m█████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;215m█████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;215m█████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;215m█████████████████████████████████████████████████████████████████████████\u001b[0m", - "i \u001b[0m╢\u001b[35m██████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "🔥 \u001b[0m╢\u001b[38;5;219m███████████████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;219m███████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "11 \u001b[0m╢\u001b[34m████████████████████████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[34m████████████████████████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[34m████████████████████████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[34m████████████████████████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[34m████████████████████████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[34m████████████████████████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[34m████████████████████████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[34m████████████████████████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[34m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "c \u001b[0m╢\u001b[38;5;160m██████████", + " \u001b[0m║\u001b[38;5;160m██████████", + " \u001b[0m║\u001b[38;5;160m██████████", + " \u001b[0m║\u001b[38;5;160m██████████", + " \u001b[0m║\u001b[38;5;160m██████████", + " \u001b[0m║\u001b[38;5;160m██████████", + " \u001b[0m║\u001b[38;5;160m██████████", + " \u001b[0m║\u001b[38;5;160m██████████", + " \u001b[0m║\u001b[38;5;160m██████████", + " \u001b[0m║\u001b[38;5;160m██████████\u001b[0m", + "h \u001b[0m╢\u001b[32m████████████████████", + " \u001b[0m║\u001b[32m████████████████████", + " \u001b[0m║\u001b[32m████████████████████", + " \u001b[0m║\u001b[32m████████████████████", + " \u001b[0m║\u001b[32m████████████████████", + " \u001b[0m║\u001b[32m████████████████████", + " \u001b[0m║\u001b[32m████████████████████", + " \u001b[0m║\u001b[32m████████████████████", + " \u001b[0m║\u001b[32m████████████████████", + " \u001b[0m║\u001b[32m████████████████████\u001b[0m", + "a \u001b[0m╢\u001b[38;5;227m██████████████████████████████", + " \u001b[0m║\u001b[38;5;227m██████████████████████████████", + " \u001b[0m║\u001b[38;5;227m██████████████████████████████", + " \u001b[0m║\u001b[38;5;227m██████████████████████████████", + " \u001b[0m║\u001b[38;5;227m██████████████████████████████", + " \u001b[0m║\u001b[38;5;227m██████████████████████████████", + " \u001b[0m║\u001b[38;5;227m██████████████████████████████", + " \u001b[0m║\u001b[38;5;227m██████████████████████████████", + " \u001b[0m║\u001b[38;5;227m██████████████████████████████", + " \u001b[0m║\u001b[38;5;227m██████████████████████████████\u001b[0m", + "r \u001b[0m╢\u001b[34m████████████████████████████████████████", + " \u001b[0m║\u001b[34m████████████████████████████████████████", + " \u001b[0m║\u001b[34m████████████████████████████████████████", + " \u001b[0m║\u001b[34m████████████████████████████████████████", + " \u001b[0m║\u001b[34m████████████████████████████████████████", + " \u001b[0m║\u001b[34m████████████████████████████████████████", + " \u001b[0m║\u001b[34m████████████████████████████████████████", + " \u001b[0m║\u001b[34m████████████████████████████████████████", + " \u001b[0m║\u001b[34m████████████████████████████████████████", + " \u001b[0m║\u001b[34m████████████████████████████████████████\u001b[0m", + "t \u001b[0m╢\u001b[35m██████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████\u001b[0m", + "s \u001b[0m╢\u001b[38;5;219m████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;219m████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;219m████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;219m████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;219m████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;219m████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;219m████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;219m████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;219m████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;219m████████████████████████████████████████████████████████████\u001b[0m", + "c \u001b[0m╢\u001b[96m██████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[96m██████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[96m██████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[96m██████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[96m██████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[96m██████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[96m██████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[96m██████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[96m██████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[96m██████████████████████████████████████████████████████████████████████\u001b[0m", + "i \u001b[0m╢\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "i \u001b[0m╢\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "🔥 \u001b[0m╢\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", " ╚════════════════════════════════════════════════════════════════════════════════════════════════════" ], "pastel theme": [ "", - "\u001b[31mc \u001b[0m╢\u001b[0m\u001b[31m█████████\u001b[0m", - "\u001b[38;5;49mh \u001b[0m╢\u001b[0m\u001b[38;5;49m██████████████████\u001b[0m", - "\u001b[38;5;228ma \u001b[0m╢\u001b[0m\u001b[38;5;228m███████████████████████████\u001b[0m", - "\u001b[38;5;39mr \u001b[0m╢\u001b[0m\u001b[38;5;39m████████████████████████████████████\u001b[0m", - "\u001b[38;5;147mt \u001b[0m╢\u001b[0m\u001b[38;5;147m█████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;219ms \u001b[0m╢\u001b[0m\u001b[38;5;219m███████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;159mc \u001b[0m╢\u001b[0m\u001b[38;5;159m████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;209mi \u001b[0m╢\u001b[0m\u001b[38;5;209m█████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;147mi \u001b[0m╢\u001b[0m\u001b[38;5;147m██████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;219m🔥 \u001b[0m╢\u001b[0m\u001b[38;5;219m███████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;39m11 \u001b[0m╢\u001b[0m\u001b[38;5;39m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[31mc \u001b[0m╢\u001b[0m\u001b[31m██████████\u001b[0m", + "\u001b[38;5;49mh \u001b[0m╢\u001b[0m\u001b[38;5;49m████████████████████\u001b[0m", + "\u001b[38;5;228ma \u001b[0m╢\u001b[0m\u001b[38;5;228m██████████████████████████████\u001b[0m", + "\u001b[38;5;39mr \u001b[0m╢\u001b[0m\u001b[38;5;39m████████████████████████████████████████\u001b[0m", + "\u001b[38;5;147mt \u001b[0m╢\u001b[0m\u001b[38;5;147m██████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;219ms \u001b[0m╢\u001b[0m\u001b[38;5;219m████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;159mc \u001b[0m╢\u001b[0m\u001b[38;5;159m██████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;209mi \u001b[0m╢\u001b[0m\u001b[38;5;209m████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;147mi \u001b[0m╢\u001b[0m\u001b[38;5;147m██████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[94m🔥 \u001b[0m╢\u001b[0m\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", " ╚════════════════════════════════════════════════════════════════════════════════════════════════════" ], "lush theme": [ "", - "\u001b[38;5;196mc \u001b[0m╢\u001b[0m\u001b[38;5;196m█████████\u001b[0m", - "\u001b[38;5;154mh \u001b[0m╢\u001b[0m\u001b[38;5;154m██████████████████\u001b[0m", - "\u001b[38;5;226ma \u001b[0m╢\u001b[0m\u001b[38;5;226m███████████████████████████\u001b[0m", - "\u001b[38;5;57mr \u001b[0m╢\u001b[0m\u001b[38;5;57m████████████████████████████████████\u001b[0m", - "\u001b[38;5;128mt \u001b[0m╢\u001b[0m\u001b[38;5;128m█████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;198ms \u001b[0m╢\u001b[0m\u001b[38;5;198m███████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;87mc \u001b[0m╢\u001b[0m\u001b[38;5;87m████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;202mi \u001b[0m╢\u001b[0m\u001b[38;5;202m█████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;128mi \u001b[0m╢\u001b[0m\u001b[38;5;128m██████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;198m🔥 \u001b[0m╢\u001b[0m\u001b[38;5;198m███████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;57m11 \u001b[0m╢\u001b[0m\u001b[38;5;57m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;196mc \u001b[0m╢\u001b[0m\u001b[38;5;196m██████████\u001b[0m", + "\u001b[38;5;154mh \u001b[0m╢\u001b[0m\u001b[38;5;154m████████████████████\u001b[0m", + "\u001b[38;5;226ma \u001b[0m╢\u001b[0m\u001b[38;5;226m██████████████████████████████\u001b[0m", + "\u001b[38;5;57mr \u001b[0m╢\u001b[0m\u001b[38;5;57m████████████████████████████████████████\u001b[0m", + "\u001b[38;5;128mt \u001b[0m╢\u001b[0m\u001b[38;5;128m██████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;198ms \u001b[0m╢\u001b[0m\u001b[38;5;198m████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;87mc \u001b[0m╢\u001b[0m\u001b[38;5;87m██████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;202mi \u001b[0m╢\u001b[0m\u001b[38;5;202m████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;128mi \u001b[0m╢\u001b[0m\u001b[38;5;128m██████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[94m🔥 \u001b[0m╢\u001b[0m\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", " ╚════════════════════════════════════════════════════════════════════════════════════════════════════" ], "standard theme": [ "", - "\u001b[38;5;9mc \u001b[0m╢\u001b[0m\u001b[38;5;9m█████████\u001b[0m", - "\u001b[38;5;10mh \u001b[0m╢\u001b[0m\u001b[38;5;10m██████████████████\u001b[0m", - "\u001b[38;5;11ma \u001b[0m╢\u001b[0m\u001b[38;5;11m███████████████████████████\u001b[0m", - "\u001b[38;5;27mr \u001b[0m╢\u001b[0m\u001b[38;5;27m████████████████████████████████████\u001b[0m", - "\u001b[38;5;105mt \u001b[0m╢\u001b[0m\u001b[38;5;105m█████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;200ms \u001b[0m╢\u001b[0m\u001b[38;5;200m███████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;123mc \u001b[0m╢\u001b[0m\u001b[38;5;123m████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;214mi \u001b[0m╢\u001b[0m\u001b[38;5;214m█████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;105mi \u001b[0m╢\u001b[0m\u001b[38;5;105m██████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;200m🔥 \u001b[0m╢\u001b[0m\u001b[38;5;200m███████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;27m11 \u001b[0m╢\u001b[0m\u001b[38;5;27m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;9mc \u001b[0m╢\u001b[0m\u001b[38;5;9m██████████\u001b[0m", + "\u001b[38;5;10mh \u001b[0m╢\u001b[0m\u001b[38;5;10m████████████████████\u001b[0m", + "\u001b[38;5;11ma \u001b[0m╢\u001b[0m\u001b[38;5;11m██████████████████████████████\u001b[0m", + "\u001b[38;5;27mr \u001b[0m╢\u001b[0m\u001b[38;5;27m████████████████████████████████████████\u001b[0m", + "\u001b[38;5;105mt \u001b[0m╢\u001b[0m\u001b[38;5;105m██████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;200ms \u001b[0m╢\u001b[0m\u001b[38;5;200m████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;123mc \u001b[0m╢\u001b[0m\u001b[38;5;123m██████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;214mi \u001b[0m╢\u001b[0m\u001b[38;5;214m████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;105mi \u001b[0m╢\u001b[0m\u001b[38;5;105m██████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[94m🔥 \u001b[0m╢\u001b[0m\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", " ╚════════════════════════════════════════════════════════════════════════════════════════════════════" ], "beach theme": [ "", - "\u001b[38;2;254;74;73mc \u001b[0m╢\u001b[0m\u001b[38;2;254;74;73m█████████\u001b[0m", - "\u001b[38;2;42;183;202mh \u001b[0m╢\u001b[0m\u001b[38;2;42;183;202m██████████████████\u001b[0m", - "\u001b[38;2;254;215;102ma \u001b[0m╢\u001b[0m\u001b[38;2;254;215;102m███████████████████████████\u001b[0m", - "\u001b[38;2;146;196;238mr \u001b[0m╢\u001b[0m\u001b[38;2;146;196;238m████████████████████████████████████\u001b[0m", - "\u001b[38;2;130;119;249mt \u001b[0m╢\u001b[0m\u001b[38;2;130;119;249m█████████████████████████████████████████████\u001b[0m", - "\u001b[38;2;222;82;133ms \u001b[0m╢\u001b[0m\u001b[38;2;222;82;133m███████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;2;0;255;255mc \u001b[0m╢\u001b[0m\u001b[38;2;0;255;255m████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;2;247;126;2mi \u001b[0m╢\u001b[0m\u001b[38;2;247;126;2m█████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;2;130;119;249mi \u001b[0m╢\u001b[0m\u001b[38;2;130;119;249m██████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;2;222;82;133m🔥 \u001b[0m╢\u001b[0m\u001b[38;2;222;82;133m███████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;2;146;196;238m11 \u001b[0m╢\u001b[0m\u001b[38;2;146;196;238m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;2;254;74;73mc \u001b[0m╢\u001b[0m\u001b[38;2;254;74;73m██████████\u001b[0m", + "\u001b[38;2;42;183;202mh \u001b[0m╢\u001b[0m\u001b[38;2;42;183;202m████████████████████\u001b[0m", + "\u001b[38;2;254;215;102ma \u001b[0m╢\u001b[0m\u001b[38;2;254;215;102m██████████████████████████████\u001b[0m", + "\u001b[38;2;146;196;238mr \u001b[0m╢\u001b[0m\u001b[38;2;146;196;238m████████████████████████████████████████\u001b[0m", + "\u001b[38;2;130;119;249mt \u001b[0m╢\u001b[0m\u001b[38;2;130;119;249m██████████████████████████████████████████████████\u001b[0m", + "\u001b[38;2;222;82;133ms \u001b[0m╢\u001b[0m\u001b[38;2;222;82;133m████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;2;0;255;255mc \u001b[0m╢\u001b[0m\u001b[38;2;0;255;255m██████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;2;247;126;2mi \u001b[0m╢\u001b[0m\u001b[38;2;247;126;2m████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;2;130;119;249mi \u001b[0m╢\u001b[0m\u001b[38;2;130;119;249m██████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[94m🔥 \u001b[0m╢\u001b[0m\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", " ╚════════════════════════════════════════════════════════════════════════════════════════════════════" ], "default theme": [ "", - "\u001b[38;5;160mc \u001b[0m╢\u001b[0m\u001b[38;5;160m█████████\u001b[0m", - "\u001b[32mh \u001b[0m╢\u001b[0m\u001b[32m██████████████████\u001b[0m", - "\u001b[38;5;227ma \u001b[0m╢\u001b[0m\u001b[38;5;227m███████████████████████████\u001b[0m", - "\u001b[34mr \u001b[0m╢\u001b[0m\u001b[34m████████████████████████████████████\u001b[0m", - "\u001b[35mt \u001b[0m╢\u001b[0m\u001b[35m█████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;219ms \u001b[0m╢\u001b[0m\u001b[38;5;219m███████████████████████████████████████████████████████\u001b[0m", - "\u001b[96mc \u001b[0m╢\u001b[0m\u001b[96m████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;215mi \u001b[0m╢\u001b[0m\u001b[38;5;215m█████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[35mi \u001b[0m╢\u001b[0m\u001b[35m██████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;219m🔥 \u001b[0m╢\u001b[0m\u001b[38;5;219m███████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[34m11 \u001b[0m╢\u001b[0m\u001b[34m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;160mc \u001b[0m╢\u001b[0m\u001b[38;5;160m██████████\u001b[0m", + "\u001b[32mh \u001b[0m╢\u001b[0m\u001b[32m████████████████████\u001b[0m", + "\u001b[38;5;227ma \u001b[0m╢\u001b[0m\u001b[38;5;227m██████████████████████████████\u001b[0m", + "\u001b[34mr \u001b[0m╢\u001b[0m\u001b[34m████████████████████████████████████████\u001b[0m", + "\u001b[35mt \u001b[0m╢\u001b[0m\u001b[35m██████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;219ms \u001b[0m╢\u001b[0m\u001b[38;5;219m████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[96mc \u001b[0m╢\u001b[0m\u001b[96m██████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;215mi \u001b[0m╢\u001b[0m\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[35mi \u001b[0m╢\u001b[0m\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[94m🔥 \u001b[0m╢\u001b[0m\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", " ╚════════════════════════════════════════════════════════════════════════════════════════════════════" ], "styl3 formatting": [ "", - "\u001b[38;5;160m\u001b[38;5;160;2mdim\u001b[0m\u001b[38;5;160m 0 (1.82%) \u001b[0m╢\u001b[0m\u001b[38;5;160m██████████", + "\u001b[38;5;160m\u001b[38;5;160;2mdim\u001b[38;5;160;22m 0 (1.82%) \u001b[0m╢\u001b[0m\u001b[38;5;160m██████████", " \u001b[0m║\u001b[38;5;160m██████████\u001b[0m", - "\u001b[32m\u001b[32;2mdim\u001b[0m\u001b[32m 1 (3.64%) \u001b[0m╢\u001b[0m\u001b[32m████████████████████", + "\u001b[32m\u001b[32;2mdim\u001b[32;22m 1 (3.64%) \u001b[0m╢\u001b[0m\u001b[32m████████████████████", " \u001b[0m║\u001b[32m████████████████████\u001b[0m", - "\u001b[38;5;227m\u001b[38;5;227;2mdim\u001b[0m\u001b[38;5;227m 2 (5.45%) \u001b[0m╢\u001b[0m\u001b[38;5;227m██████████████████████████████", + "\u001b[38;5;227m\u001b[38;5;227;2mdim\u001b[38;5;227;22m 2 (5.45%) \u001b[0m╢\u001b[0m\u001b[38;5;227m██████████████████████████████", " \u001b[0m║\u001b[38;5;227m██████████████████████████████\u001b[0m", - "\u001b[34m\u001b[34;2mdim\u001b[0m\u001b[34m 3 (7.27%) \u001b[0m╢\u001b[0m\u001b[34m████████████████████████████████████████", + "\u001b[34m\u001b[34;2mdim\u001b[34;22m 3 (7.27%) \u001b[0m╢\u001b[0m\u001b[34m████████████████████████████████████████", " \u001b[0m║\u001b[34m████████████████████████████████████████\u001b[0m", - "\u001b[35m\u001b[35;2mdim\u001b[0m\u001b[35m 4 (9.09%) \u001b[0m╢\u001b[0m\u001b[35m██████████████████████████████████████████████████", + "\u001b[35m\u001b[35;2mdim\u001b[35;22m 4 (9.09%) \u001b[0m╢\u001b[0m\u001b[35m██████████████████████████████████████████████████", " \u001b[0m║\u001b[35m██████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;219m\u001b[38;5;219;2mdim\u001b[0m\u001b[38;5;219m 5 (10.91%) \u001b[0m╢\u001b[0m\u001b[38;5;219m████████████████████████████████████████████████████████████", + "\u001b[38;5;219m\u001b[38;5;219;2mdim\u001b[38;5;219;22m 5 (10.91%) \u001b[0m╢\u001b[0m\u001b[38;5;219m████████████████████████████████████████████████████████████", " \u001b[0m║\u001b[38;5;219m████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[96m\u001b[96;2mdim\u001b[0m\u001b[96m 6 (12.73%) \u001b[0m╢\u001b[0m\u001b[96m██████████████████████████████████████████████████████████████████████", + "\u001b[96m\u001b[96;2mdim\u001b[96;22m 6 (12.73%) \u001b[0m╢\u001b[0m\u001b[96m██████████████████████████████████████████████████████████████████████", " \u001b[0m║\u001b[96m██████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;215m\u001b[38;5;215;2mdim\u001b[0m\u001b[38;5;215m 7 (14.55%) \u001b[0m╢\u001b[0m\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████", + "\u001b[38;5;215m\u001b[38;5;215;2mdim\u001b[38;5;215;22m 7 (14.55%) \u001b[0m╢\u001b[0m\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████", " \u001b[0m║\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[35m\u001b[35;2mdim\u001b[0m\u001b[35m 8 (16.36%) \u001b[0m╢\u001b[0m\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████", + "\u001b[35m\u001b[35;2mdim\u001b[35;22m 8 (16.36%) \u001b[0m╢\u001b[0m\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████", " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", - "\u001b[38;5;219m\u001b[38;5;219;2mdim\u001b[0m\u001b[38;5;219m 9 (18.18%) \u001b[0m╢\u001b[0m\u001b[38;5;219m████████████████████████████████████████████████████████████████████████████████████████████████████", - " \u001b[0m║\u001b[38;5;219m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[94m\u001b[94;2mdim\u001b[94;22m 9 (18.18%) \u001b[0m╢\u001b[0m\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", " ╚════════════════════════════════════════════════════════════════════════════════════════════════════" ], + "value labels": [ + "", + "\u001b[38;5;160m\u001b[38;5;160;7minvert 0\u001b[38;5;160;27m \u001b[0m╢\u001b[0m\u001b[38;5;160m██████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1", + " \u001b[0m║\u001b[38;5;160m██████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░", + " \u001b[0m║\u001b[38;5;160m██████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░", + " \u001b[0m║\u001b[38;5;160m██████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", + "\u001b[32m\u001b[32;7minvert 1\u001b[32;27m \u001b[0m╢\u001b[0m\u001b[32m████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2", + " \u001b[0m║\u001b[32m████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░", + " \u001b[0m║\u001b[32m████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░", + " \u001b[0m║\u001b[32m████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", + "\u001b[38;5;227m\u001b[38;5;227;7minvert 2\u001b[38;5;227;27m \u001b[0m╢\u001b[0m\u001b[38;5;227m██████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 3", + " \u001b[0m║\u001b[38;5;227m██████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░", + " \u001b[0m║\u001b[38;5;227m██████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░", + " \u001b[0m║\u001b[38;5;227m██████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", + "\u001b[34m\u001b[34;7minvert 3\u001b[34;27m \u001b[0m╢\u001b[0m\u001b[34m████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 4", + " \u001b[0m║\u001b[34m████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░", + " \u001b[0m║\u001b[34m████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░", + " \u001b[0m║\u001b[34m████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", + "\u001b[35m\u001b[35;7minvert 4\u001b[35;27m \u001b[0m╢\u001b[0m\u001b[35m██████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 5", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", + "\u001b[38;5;219m\u001b[38;5;219;7minvert 5\u001b[38;5;219;27m \u001b[0m╢\u001b[0m\u001b[38;5;219m████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 6", + " \u001b[0m║\u001b[38;5;219m████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░", + " \u001b[0m║\u001b[38;5;219m████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░", + " \u001b[0m║\u001b[38;5;219m████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", + "\u001b[96m\u001b[96;7minvert 6\u001b[96;27m \u001b[0m╢\u001b[0m\u001b[96m██████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 7", + " \u001b[0m║\u001b[96m██████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░", + " \u001b[0m║\u001b[96m██████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░", + " \u001b[0m║\u001b[96m██████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░\u001b[0m", + "\u001b[38;5;215m\u001b[38;5;215;7minvert 7\u001b[38;5;215;27m \u001b[0m╢\u001b[0m\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░ 8", + " \u001b[0m║\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░", + " \u001b[0m║\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░", + " \u001b[0m║\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░\u001b[0m", + "\u001b[35m\u001b[35;7minvert 8\u001b[35;27m \u001b[0m╢\u001b[0m\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████░░░░░░░░░░ 9", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████░░░░░░░░░░", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████░░░░░░░░░░", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████░░░░░░░░░░\u001b[0m", + "\u001b[94m\u001b[94;7minvert 9\u001b[94;27m \u001b[0m╢\u001b[0m\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████ 10", + " \u001b[0m║\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + " ╚════════════════════════════════════════════════════════════════════════════════════════════════════" + ], + "value labels no fill": [ + "", + "\u001b[38;5;160m\u001b[38;5;160;1mbold 0\u001b[38;5;160;22m \u001b[0m╢\u001b[0m\u001b[38;5;160m██████████ 1", + " \u001b[0m║\u001b[38;5;160m██████████", + " \u001b[0m║\u001b[38;5;160m██████████", + " \u001b[0m║\u001b[38;5;160m██████████\u001b[0m", + "\u001b[32m\u001b[32;1mbold 1\u001b[32;22m \u001b[0m╢\u001b[0m\u001b[32m████████████████████ 2", + " \u001b[0m║\u001b[32m████████████████████", + " \u001b[0m║\u001b[32m████████████████████", + " \u001b[0m║\u001b[32m████████████████████\u001b[0m", + "\u001b[38;5;227m\u001b[38;5;227;1mbold 2\u001b[38;5;227;22m \u001b[0m╢\u001b[0m\u001b[38;5;227m██████████████████████████████ 3", + " \u001b[0m║\u001b[38;5;227m██████████████████████████████", + " \u001b[0m║\u001b[38;5;227m██████████████████████████████", + " \u001b[0m║\u001b[38;5;227m██████████████████████████████\u001b[0m", + "\u001b[34m\u001b[34;1mbold 3\u001b[34;22m \u001b[0m╢\u001b[0m\u001b[34m████████████████████████████████████████ 4", + " \u001b[0m║\u001b[34m████████████████████████████████████████", + " \u001b[0m║\u001b[34m████████████████████████████████████████", + " \u001b[0m║\u001b[34m████████████████████████████████████████\u001b[0m", + "\u001b[35m\u001b[35;1mbold 4\u001b[35;22m \u001b[0m╢\u001b[0m\u001b[35m██████████████████████████████████████████████████ 5", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;219m\u001b[38;5;219;1mbold 5\u001b[38;5;219;22m \u001b[0m╢\u001b[0m\u001b[38;5;219m████████████████████████████████████████████████████████████ 6", + " \u001b[0m║\u001b[38;5;219m████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;219m████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;219m████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[96m\u001b[96;1mbold 6\u001b[96;22m \u001b[0m╢\u001b[0m\u001b[96m██████████████████████████████████████████████████████████████████████ 7", + " \u001b[0m║\u001b[96m██████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[96m██████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[96m██████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[38;5;215m\u001b[38;5;215;1mbold 7\u001b[38;5;215;22m \u001b[0m╢\u001b[0m\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████ 8", + " \u001b[0m║\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[38;5;215m████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[35m\u001b[35;1mbold 8\u001b[35;22m \u001b[0m╢\u001b[0m\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████ 9", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[35m██████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + "\u001b[94m\u001b[94;1mbold 9\u001b[94;22m \u001b[0m╢\u001b[0m\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████ 10", + " \u001b[0m║\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████", + " \u001b[0m║\u001b[94m████████████████████████████████████████████████████████████████████████████████████████████████████\u001b[0m", + " ╚════════════════════════════════════════════════════════════════════════════════════════════════════" + ], "vertical": [ - "║ \u001b[34m█████████\u001b[0m", - "║ \u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║ \u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║ \u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║ \u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║ \u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║ \u001b[34m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║ \u001b[38;5;227m█████████\u001b[0m\u001b[34m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║ \u001b[32m█████████\u001b[0m\u001b[38;5;227m█████████\u001b[0m\u001b[34m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║\u001b[38;5;160m█████████\u001b[0m\u001b[32m█████████\u001b[0m\u001b[38;5;227m█████████\u001b[0m\u001b[34m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "╚═══════════════════════════════════════════════════════════════════════════════════════════════════", - " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[38;5;219m🔥\u001b[0m \u001b[34m11\u001b[0m " + "║ \u001b[94m███████████\u001b[0m", + "║ \u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║ \u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║ \u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║ \u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║ \u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║ \u001b[34m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║ \u001b[38;5;227m███████████\u001b[0m\u001b[34m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║ \u001b[32m███████████\u001b[0m\u001b[38;5;227m███████████\u001b[0m\u001b[34m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║\u001b[38;5;160m███████████\u001b[0m\u001b[32m███████████\u001b[0m\u001b[38;5;227m███████████\u001b[0m\u001b[34m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════", + " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[94m🔥\u001b[0m " ], "vertical barSize": [ - "║ \u001b[34m█████ \u001b[0m", - "║ \u001b[38;5;219m█████ \u001b[0m\u001b[34m█████ \u001b[0m", - "║ \u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[34m█████ \u001b[0m", - "║ \u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[34m█████ \u001b[0m", - "║ \u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[34m█████ \u001b[0m", - "║ \u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[34m█████ \u001b[0m", - "║ \u001b[34m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[34m█████ \u001b[0m", - "║ \u001b[38;5;227m█████ \u001b[0m\u001b[34m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[34m█████ \u001b[0m", - "║ \u001b[32m█████ \u001b[0m\u001b[38;5;227m█████ \u001b[0m\u001b[34m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[34m█████ \u001b[0m", - "║\u001b[38;5;160m█████ \u001b[0m\u001b[32m█████ \u001b[0m\u001b[38;5;227m█████ \u001b[0m\u001b[34m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[34m█████ \u001b[0m", + "║ \u001b[94m█████ \u001b[0m", + "║ \u001b[35m█████ \u001b[0m\u001b[94m█████ \u001b[0m", + "║ \u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[94m█████ \u001b[0m", + "║ \u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[94m█████ \u001b[0m", + "║ \u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[94m█████ \u001b[0m", + "║ \u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[94m█████ \u001b[0m", + "║ \u001b[34m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[94m█████ \u001b[0m", + "║ \u001b[38;5;227m█████ \u001b[0m\u001b[34m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[94m█████ \u001b[0m", + "║ \u001b[32m█████ \u001b[0m\u001b[38;5;227m█████ \u001b[0m\u001b[34m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[94m█████ \u001b[0m", + "║\u001b[38;5;160m█████ \u001b[0m\u001b[32m█████ \u001b[0m\u001b[38;5;227m█████ \u001b[0m\u001b[34m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[94m█████ \u001b[0m", "╚═══════════════════════════════════════════════════════════════════════════════════════════════", - " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[38;5;219m🔥\u001b[0m \u001b[34m11\u001b[0m " + " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[94m🔥\u001b[0m " ], "vertical colors": [ - "║ \u001b[34m█████ \u001b[0m", - "║ \u001b[38;5;219m█████ \u001b[0m\u001b[34m█████ \u001b[0m", - "║ \u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[34m█████ \u001b[0m", - "║ \u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[34m█████ \u001b[0m", - "║ \u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[34m█████ \u001b[0m", - "║ \u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[34m█████ \u001b[0m", - "║ \u001b[34m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[34m█████ \u001b[0m", - "║ \u001b[38;5;227m█████ \u001b[0m\u001b[34m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[34m█████ \u001b[0m", - "║ \u001b[32m█████ \u001b[0m\u001b[38;5;227m█████ \u001b[0m\u001b[34m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[34m█████ \u001b[0m", - "║\u001b[38;5;160m█████ \u001b[0m\u001b[32m█████ \u001b[0m\u001b[38;5;227m█████ \u001b[0m\u001b[34m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[34m█████ \u001b[0m", + "║ \u001b[94m█████ \u001b[0m", + "║ \u001b[35m█████ \u001b[0m\u001b[94m█████ \u001b[0m", + "║ \u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[94m█████ \u001b[0m", + "║ \u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[94m█████ \u001b[0m", + "║ \u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[94m█████ \u001b[0m", + "║ \u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[94m█████ \u001b[0m", + "║ \u001b[34m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[94m█████ \u001b[0m", + "║ \u001b[38;5;227m█████ \u001b[0m\u001b[34m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[94m█████ \u001b[0m", + "║ \u001b[32m█████ \u001b[0m\u001b[38;5;227m█████ \u001b[0m\u001b[34m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[94m█████ \u001b[0m", + "║\u001b[38;5;160m█████ \u001b[0m\u001b[32m█████ \u001b[0m\u001b[38;5;227m█████ \u001b[0m\u001b[34m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[38;5;219m█████ \u001b[0m\u001b[96m█████ \u001b[0m\u001b[38;5;215m█████ \u001b[0m\u001b[35m█████ \u001b[0m\u001b[94m█████ \u001b[0m", "╚═══════════════════════════════════════════════════════════════════════════════════════════════", - " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[38;5;219m🔥\u001b[0m \u001b[34m11\u001b[0m " + " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[94m🔥\u001b[0m " ], "labeless vertical chart": [ - "║ \u001b[34m█████████\u001b[0m", - "║ \u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║ \u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║ \u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║ \u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║ \u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║ \u001b[34m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║ \u001b[38;5;227m█████████\u001b[0m\u001b[34m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║ \u001b[32m█████████\u001b[0m\u001b[38;5;227m█████████\u001b[0m\u001b[34m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║\u001b[38;5;160m█████████\u001b[0m\u001b[32m█████████\u001b[0m\u001b[38;5;227m█████████\u001b[0m\u001b[34m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "╚═══════════════════════════════════════════════════════════════════════════════════════════════════" + "║ \u001b[94m███████████\u001b[0m", + "║ \u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║ \u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║ \u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║ \u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║ \u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║ \u001b[34m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║ \u001b[38;5;227m███████████\u001b[0m\u001b[34m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║ \u001b[32m███████████\u001b[0m\u001b[38;5;227m███████████\u001b[0m\u001b[34m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║\u001b[38;5;160m███████████\u001b[0m\u001b[32m███████████\u001b[0m\u001b[38;5;227m███████████\u001b[0m\u001b[34m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════" ], "labeless color vertical chart": [ - "║ \u001b[34m█████████\u001b[0m", - "║ \u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║ \u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║ \u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║ \u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║ \u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║ \u001b[34m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║ \u001b[38;5;227m█████████\u001b[0m\u001b[34m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║ \u001b[32m█████████\u001b[0m\u001b[38;5;227m█████████\u001b[0m\u001b[34m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║\u001b[38;5;160m█████████\u001b[0m\u001b[32m█████████\u001b[0m\u001b[38;5;227m█████████\u001b[0m\u001b[34m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "╚═══════════════════════════════════════════════════════════════════════════════════════════════════" + "║ \u001b[94m███████████\u001b[0m", + "║ \u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║ \u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║ \u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║ \u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║ \u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║ \u001b[34m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║ \u001b[38;5;227m███████████\u001b[0m\u001b[34m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║ \u001b[32m███████████\u001b[0m\u001b[38;5;227m███████████\u001b[0m\u001b[34m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║\u001b[38;5;160m███████████\u001b[0m\u001b[32m███████████\u001b[0m\u001b[38;5;227m███████████\u001b[0m\u001b[34m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════" ], "vertical fill": [ - "║\u001b[38;5;160m░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░\u001b[0m\u001b[38;5;219m░░░░░░░░░\u001b[0m\u001b[96m░░░░░░░░░\u001b[0m\u001b[38;5;215m░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░\u001b[0m\u001b[38;5;219m░░░░░░░░░\u001b[0m\u001b[34m█████████\u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░\u001b[0m\u001b[38;5;219m░░░░░░░░░\u001b[0m\u001b[96m░░░░░░░░░\u001b[0m\u001b[38;5;215m░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░\u001b[0m\u001b[38;5;219m░░░░░░░░░\u001b[0m\u001b[96m░░░░░░░░░\u001b[0m\u001b[38;5;215m░░░░░░░░░\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░\u001b[0m\u001b[38;5;219m░░░░░░░░░\u001b[0m\u001b[96m░░░░░░░░░\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░\u001b[0m\u001b[38;5;219m░░░░░░░░░\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░\u001b[0m\u001b[34m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░\u001b[0m\u001b[38;5;227m█████████\u001b[0m\u001b[34m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░\u001b[0m\u001b[32m█████████\u001b[0m\u001b[38;5;227m█████████\u001b[0m\u001b[34m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║\u001b[38;5;160m█████████\u001b[0m\u001b[32m█████████\u001b[0m\u001b[38;5;227m█████████\u001b[0m\u001b[34m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "╚═══════════════════════════════════════════════════════════════════════════════════════════════════", - " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[38;5;219m🔥\u001b[0m \u001b[34m11\u001b[0m " + "║\u001b[38;5;160m░░░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░░░\u001b[0m\u001b[38;5;219m░░░░░░░░░░░\u001b[0m\u001b[96m░░░░░░░░░░░\u001b[0m\u001b[38;5;215m░░░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░░░\u001b[0m\u001b[94m███████████\u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░░░\u001b[0m\u001b[38;5;219m░░░░░░░░░░░\u001b[0m\u001b[96m░░░░░░░░░░░\u001b[0m\u001b[38;5;215m░░░░░░░░░░░\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░░░\u001b[0m\u001b[38;5;219m░░░░░░░░░░░\u001b[0m\u001b[96m░░░░░░░░░░░\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░░░\u001b[0m\u001b[38;5;219m░░░░░░░░░░░\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░░░\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░░░\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░░░\u001b[0m\u001b[34m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░░░\u001b[0m\u001b[38;5;227m███████████\u001b[0m\u001b[34m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░\u001b[0m\u001b[32m███████████\u001b[0m\u001b[38;5;227m███████████\u001b[0m\u001b[34m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║\u001b[38;5;160m███████████\u001b[0m\u001b[32m███████████\u001b[0m\u001b[38;5;227m███████████\u001b[0m\u001b[34m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════", + " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[94m🔥\u001b[0m " ], "vertical padding": [ - "║\u001b[38;5;160m░░░░░░░░░ \u001b[0m\u001b[32m░░░░░░░░░ \u001b[0m\u001b[38;5;227m░░░░░░░░░ \u001b[0m\u001b[34m░░░░░░░░░ \u001b[0m\u001b[35m░░░░░░░░░ \u001b[0m\u001b[38;5;219m░░░░░░░░░ \u001b[0m\u001b[96m░░░░░░░░░ \u001b[0m\u001b[38;5;215m░░░░░░░░░ \u001b[0m\u001b[35m░░░░░░░░░ \u001b[0m\u001b[38;5;219m░░░░░░░░░ \u001b[0m\u001b[34m█████████ \u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░ \u001b[0m\u001b[32m░░░░░░░░░ \u001b[0m\u001b[38;5;227m░░░░░░░░░ \u001b[0m\u001b[34m░░░░░░░░░ \u001b[0m\u001b[35m░░░░░░░░░ \u001b[0m\u001b[38;5;219m░░░░░░░░░ \u001b[0m\u001b[96m░░░░░░░░░ \u001b[0m\u001b[38;5;215m░░░░░░░░░ \u001b[0m\u001b[35m░░░░░░░░░ \u001b[0m\u001b[38;5;219m█████████ \u001b[0m\u001b[34m█████████ \u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░ \u001b[0m\u001b[32m░░░░░░░░░ \u001b[0m\u001b[38;5;227m░░░░░░░░░ \u001b[0m\u001b[34m░░░░░░░░░ \u001b[0m\u001b[35m░░░░░░░░░ \u001b[0m\u001b[38;5;219m░░░░░░░░░ \u001b[0m\u001b[96m░░░░░░░░░ \u001b[0m\u001b[38;5;215m░░░░░░░░░ \u001b[0m\u001b[35m█████████ \u001b[0m\u001b[38;5;219m█████████ \u001b[0m\u001b[34m█████████ \u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░ \u001b[0m\u001b[32m░░░░░░░░░ \u001b[0m\u001b[38;5;227m░░░░░░░░░ \u001b[0m\u001b[34m░░░░░░░░░ \u001b[0m\u001b[35m░░░░░░░░░ \u001b[0m\u001b[38;5;219m░░░░░░░░░ \u001b[0m\u001b[96m░░░░░░░░░ \u001b[0m\u001b[38;5;215m█████████ \u001b[0m\u001b[35m█████████ \u001b[0m\u001b[38;5;219m█████████ \u001b[0m\u001b[34m█████████ \u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░ \u001b[0m\u001b[32m░░░░░░░░░ \u001b[0m\u001b[38;5;227m░░░░░░░░░ \u001b[0m\u001b[34m░░░░░░░░░ \u001b[0m\u001b[35m░░░░░░░░░ \u001b[0m\u001b[38;5;219m░░░░░░░░░ \u001b[0m\u001b[96m█████████ \u001b[0m\u001b[38;5;215m█████████ \u001b[0m\u001b[35m█████████ \u001b[0m\u001b[38;5;219m█████████ \u001b[0m\u001b[34m█████████ \u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░ \u001b[0m\u001b[32m░░░░░░░░░ \u001b[0m\u001b[38;5;227m░░░░░░░░░ \u001b[0m\u001b[34m░░░░░░░░░ \u001b[0m\u001b[35m█████████ \u001b[0m\u001b[38;5;219m█████████ \u001b[0m\u001b[96m█████████ \u001b[0m\u001b[38;5;215m█████████ \u001b[0m\u001b[35m█████████ \u001b[0m\u001b[38;5;219m█████████ \u001b[0m\u001b[34m█████████ \u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░ \u001b[0m\u001b[32m░░░░░░░░░ \u001b[0m\u001b[38;5;227m░░░░░░░░░ \u001b[0m\u001b[34m█████████ \u001b[0m\u001b[35m█████████ \u001b[0m\u001b[38;5;219m█████████ \u001b[0m\u001b[96m█████████ \u001b[0m\u001b[38;5;215m█████████ \u001b[0m\u001b[35m█████████ \u001b[0m\u001b[38;5;219m█████████ \u001b[0m\u001b[34m█████████ \u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░ \u001b[0m\u001b[32m░░░░░░░░░ \u001b[0m\u001b[38;5;227m█████████ \u001b[0m\u001b[34m█████████ \u001b[0m\u001b[35m█████████ \u001b[0m\u001b[38;5;219m█████████ \u001b[0m\u001b[96m█████████ \u001b[0m\u001b[38;5;215m█████████ \u001b[0m\u001b[35m█████████ \u001b[0m\u001b[38;5;219m█████████ \u001b[0m\u001b[34m█████████ \u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░ \u001b[0m\u001b[32m█████████ \u001b[0m\u001b[38;5;227m█████████ \u001b[0m\u001b[34m█████████ \u001b[0m\u001b[35m█████████ \u001b[0m\u001b[38;5;219m█████████ \u001b[0m\u001b[96m█████████ \u001b[0m\u001b[38;5;215m█████████ \u001b[0m\u001b[35m█████████ \u001b[0m\u001b[38;5;219m█████████ \u001b[0m\u001b[34m█████████ \u001b[0m", - "║\u001b[38;5;160m█████████ \u001b[0m\u001b[32m█████████ \u001b[0m\u001b[38;5;227m█████████ \u001b[0m\u001b[34m█████████ \u001b[0m\u001b[35m█████████ \u001b[0m\u001b[38;5;219m█████████ \u001b[0m\u001b[96m█████████ \u001b[0m\u001b[38;5;215m█████████ \u001b[0m\u001b[35m█████████ \u001b[0m\u001b[38;5;219m█████████ \u001b[0m\u001b[34m█████████ \u001b[0m", - "╚═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════", - " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[38;5;219m🔥\u001b[0m \u001b[34m11\u001b[0m " + "║\u001b[38;5;160m░░░░░░░░░░░ \u001b[0m\u001b[32m░░░░░░░░░░░ \u001b[0m\u001b[38;5;227m░░░░░░░░░░░ \u001b[0m\u001b[34m░░░░░░░░░░░ \u001b[0m\u001b[35m░░░░░░░░░░░ \u001b[0m\u001b[38;5;219m░░░░░░░░░░░ \u001b[0m\u001b[96m░░░░░░░░░░░ \u001b[0m\u001b[38;5;215m░░░░░░░░░░░ \u001b[0m\u001b[35m░░░░░░░░░░░ \u001b[0m\u001b[94m███████████ \u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░ \u001b[0m\u001b[32m░░░░░░░░░░░ \u001b[0m\u001b[38;5;227m░░░░░░░░░░░ \u001b[0m\u001b[34m░░░░░░░░░░░ \u001b[0m\u001b[35m░░░░░░░░░░░ \u001b[0m\u001b[38;5;219m░░░░░░░░░░░ \u001b[0m\u001b[96m░░░░░░░░░░░ \u001b[0m\u001b[38;5;215m░░░░░░░░░░░ \u001b[0m\u001b[35m███████████ \u001b[0m\u001b[94m███████████ \u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░ \u001b[0m\u001b[32m░░░░░░░░░░░ \u001b[0m\u001b[38;5;227m░░░░░░░░░░░ \u001b[0m\u001b[34m░░░░░░░░░░░ \u001b[0m\u001b[35m░░░░░░░░░░░ \u001b[0m\u001b[38;5;219m░░░░░░░░░░░ \u001b[0m\u001b[96m░░░░░░░░░░░ \u001b[0m\u001b[38;5;215m███████████ \u001b[0m\u001b[35m███████████ \u001b[0m\u001b[94m███████████ \u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░ \u001b[0m\u001b[32m░░░░░░░░░░░ \u001b[0m\u001b[38;5;227m░░░░░░░░░░░ \u001b[0m\u001b[34m░░░░░░░░░░░ \u001b[0m\u001b[35m░░░░░░░░░░░ \u001b[0m\u001b[38;5;219m░░░░░░░░░░░ \u001b[0m\u001b[96m███████████ \u001b[0m\u001b[38;5;215m███████████ \u001b[0m\u001b[35m███████████ \u001b[0m\u001b[94m███████████ \u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░ \u001b[0m\u001b[32m░░░░░░░░░░░ \u001b[0m\u001b[38;5;227m░░░░░░░░░░░ \u001b[0m\u001b[34m░░░░░░░░░░░ \u001b[0m\u001b[35m░░░░░░░░░░░ \u001b[0m\u001b[38;5;219m███████████ \u001b[0m\u001b[96m███████████ \u001b[0m\u001b[38;5;215m███████████ \u001b[0m\u001b[35m███████████ \u001b[0m\u001b[94m███████████ \u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░ \u001b[0m\u001b[32m░░░░░░░░░░░ \u001b[0m\u001b[38;5;227m░░░░░░░░░░░ \u001b[0m\u001b[34m░░░░░░░░░░░ \u001b[0m\u001b[35m███████████ \u001b[0m\u001b[38;5;219m███████████ \u001b[0m\u001b[96m███████████ \u001b[0m\u001b[38;5;215m███████████ \u001b[0m\u001b[35m███████████ \u001b[0m\u001b[94m███████████ \u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░ \u001b[0m\u001b[32m░░░░░░░░░░░ \u001b[0m\u001b[38;5;227m░░░░░░░░░░░ \u001b[0m\u001b[34m███████████ \u001b[0m\u001b[35m███████████ \u001b[0m\u001b[38;5;219m███████████ \u001b[0m\u001b[96m███████████ \u001b[0m\u001b[38;5;215m███████████ \u001b[0m\u001b[35m███████████ \u001b[0m\u001b[94m███████████ \u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░ \u001b[0m\u001b[32m░░░░░░░░░░░ \u001b[0m\u001b[38;5;227m███████████ \u001b[0m\u001b[34m███████████ \u001b[0m\u001b[35m███████████ \u001b[0m\u001b[38;5;219m███████████ \u001b[0m\u001b[96m███████████ \u001b[0m\u001b[38;5;215m███████████ \u001b[0m\u001b[35m███████████ \u001b[0m\u001b[94m███████████ \u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░ \u001b[0m\u001b[32m███████████ \u001b[0m\u001b[38;5;227m███████████ \u001b[0m\u001b[34m███████████ \u001b[0m\u001b[35m███████████ \u001b[0m\u001b[38;5;219m███████████ \u001b[0m\u001b[96m███████████ \u001b[0m\u001b[38;5;215m███████████ \u001b[0m\u001b[35m███████████ \u001b[0m\u001b[94m███████████ \u001b[0m", + "║\u001b[38;5;160m███████████ \u001b[0m\u001b[32m███████████ \u001b[0m\u001b[38;5;227m███████████ \u001b[0m\u001b[34m███████████ \u001b[0m\u001b[35m███████████ \u001b[0m\u001b[38;5;219m███████████ \u001b[0m\u001b[96m███████████ \u001b[0m\u001b[38;5;215m███████████ \u001b[0m\u001b[35m███████████ \u001b[0m\u001b[94m███████████ \u001b[0m", + "╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════", + " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[94m🔥\u001b[0m " ], "vertical emojis": [ - "║ \u001b[34m🌏🌏 \u001b[0m", - "║ \u001b[38;5;219m🌏🌏 \u001b[0m\u001b[34m🌏🌏 \u001b[0m", - "║ \u001b[35m🌏🌏 \u001b[0m\u001b[38;5;219m🌏🌏 \u001b[0m\u001b[34m🌏🌏 \u001b[0m", - "║ \u001b[38;5;215m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[38;5;219m🌏🌏 \u001b[0m\u001b[34m🌏🌏 \u001b[0m", - "║ \u001b[96m🌏🌏 \u001b[0m\u001b[38;5;215m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[38;5;219m🌏🌏 \u001b[0m\u001b[34m🌏🌏 \u001b[0m", - "║ \u001b[35m🌏🌏 \u001b[0m\u001b[38;5;219m🌏🌏 \u001b[0m\u001b[96m🌏🌏 \u001b[0m\u001b[38;5;215m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[38;5;219m🌏🌏 \u001b[0m\u001b[34m🌏🌏 \u001b[0m", - "║ \u001b[34m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[38;5;219m🌏🌏 \u001b[0m\u001b[96m🌏🌏 \u001b[0m\u001b[38;5;215m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[38;5;219m🌏🌏 \u001b[0m\u001b[34m🌏🌏 \u001b[0m", - "║ \u001b[38;5;227m🌏🌏 \u001b[0m\u001b[34m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[38;5;219m🌏🌏 \u001b[0m\u001b[96m🌏🌏 \u001b[0m\u001b[38;5;215m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[38;5;219m🌏🌏 \u001b[0m\u001b[34m🌏🌏 \u001b[0m", - "║ \u001b[32m🌏🌏 \u001b[0m\u001b[38;5;227m🌏🌏 \u001b[0m\u001b[34m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[38;5;219m🌏🌏 \u001b[0m\u001b[96m🌏🌏 \u001b[0m\u001b[38;5;215m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[38;5;219m🌏🌏 \u001b[0m\u001b[34m🌏🌏 \u001b[0m", - "║\u001b[38;5;160m🌏🌏 \u001b[0m\u001b[32m🌏🌏 \u001b[0m\u001b[38;5;227m🌏🌏 \u001b[0m\u001b[34m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[38;5;219m🌏🌏 \u001b[0m\u001b[96m🌏🌏 \u001b[0m\u001b[38;5;215m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[38;5;219m🌏🌏 \u001b[0m\u001b[34m🌏🌏 \u001b[0m", - "╚══════════════════════════════════════════════════════════════════════════", - " c h a r t s c i i 🔥 11 " + "║ \u001b[94m🌏🌏 \u001b[0m", + "║ \u001b[35m🌏🌏 \u001b[0m\u001b[94m🌏🌏 \u001b[0m", + "║ \u001b[38;5;215m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[94m🌏🌏 \u001b[0m", + "║ \u001b[96m🌏🌏 \u001b[0m\u001b[38;5;215m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[94m🌏🌏 \u001b[0m", + "║ \u001b[38;5;219m🌏🌏 \u001b[0m\u001b[96m🌏🌏 \u001b[0m\u001b[38;5;215m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[94m🌏🌏 \u001b[0m", + "║ \u001b[35m🌏🌏 \u001b[0m\u001b[38;5;219m🌏🌏 \u001b[0m\u001b[96m🌏🌏 \u001b[0m\u001b[38;5;215m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[94m🌏🌏 \u001b[0m", + "║ \u001b[34m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[38;5;219m🌏🌏 \u001b[0m\u001b[96m🌏🌏 \u001b[0m\u001b[38;5;215m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[94m🌏🌏 \u001b[0m", + "║ \u001b[38;5;227m🌏🌏 \u001b[0m\u001b[34m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[38;5;219m🌏🌏 \u001b[0m\u001b[96m🌏🌏 \u001b[0m\u001b[38;5;215m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[94m🌏🌏 \u001b[0m", + "║ \u001b[32m🌏🌏 \u001b[0m\u001b[38;5;227m🌏🌏 \u001b[0m\u001b[34m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[38;5;219m🌏🌏 \u001b[0m\u001b[96m🌏🌏 \u001b[0m\u001b[38;5;215m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[94m🌏🌏 \u001b[0m", + "║\u001b[38;5;160m🌏🌏 \u001b[0m\u001b[32m🌏🌏 \u001b[0m\u001b[38;5;227m🌏🌏 \u001b[0m\u001b[34m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[38;5;219m🌏🌏 \u001b[0m\u001b[96m🌏🌏 \u001b[0m\u001b[38;5;215m🌏🌏 \u001b[0m\u001b[35m🌏🌏 \u001b[0m\u001b[94m🌏🌏 \u001b[0m", + "╚═══════════════════════════════════════════════════════════════════", + " c h a r t s c i i 🔥 " ], "pastel theme vertical": [ - "║ \u001b[38;5;39m██ \u001b[0m", - "║ \u001b[38;5;219m██ \u001b[0m\u001b[38;5;39m██ \u001b[0m", - "║ \u001b[38;5;147m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[38;5;39m██ \u001b[0m", - "║ \u001b[38;5;209m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[38;5;39m██ \u001b[0m", - "║ \u001b[38;5;159m██ \u001b[0m\u001b[38;5;209m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[38;5;39m██ \u001b[0m", - "║ \u001b[38;5;147m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[38;5;159m██ \u001b[0m\u001b[38;5;209m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[38;5;39m██ \u001b[0m", - "║ \u001b[38;5;39m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[38;5;159m██ \u001b[0m\u001b[38;5;209m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[38;5;39m██ \u001b[0m", - "║ \u001b[38;5;228m██ \u001b[0m\u001b[38;5;39m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[38;5;159m██ \u001b[0m\u001b[38;5;209m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[38;5;39m██ \u001b[0m", - "║ \u001b[38;5;49m██ \u001b[0m\u001b[38;5;228m██ \u001b[0m\u001b[38;5;39m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[38;5;159m██ \u001b[0m\u001b[38;5;209m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[38;5;39m██ \u001b[0m", - "║\u001b[31m██ \u001b[0m\u001b[38;5;49m██ \u001b[0m\u001b[38;5;228m██ \u001b[0m\u001b[38;5;39m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[38;5;159m██ \u001b[0m\u001b[38;5;209m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[38;5;39m██ \u001b[0m", + "║ \u001b[94m██ \u001b[0m", + "║ \u001b[38;5;147m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;209m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;159m██ \u001b[0m\u001b[38;5;209m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;219m██ \u001b[0m\u001b[38;5;159m██ \u001b[0m\u001b[38;5;209m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;147m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[38;5;159m██ \u001b[0m\u001b[38;5;209m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;39m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[38;5;159m██ \u001b[0m\u001b[38;5;209m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;228m██ \u001b[0m\u001b[38;5;39m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[38;5;159m██ \u001b[0m\u001b[38;5;209m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;49m██ \u001b[0m\u001b[38;5;228m██ \u001b[0m\u001b[38;5;39m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[38;5;159m██ \u001b[0m\u001b[38;5;209m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║\u001b[31m██ \u001b[0m\u001b[38;5;49m██ \u001b[0m\u001b[38;5;228m██ \u001b[0m\u001b[38;5;39m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[38;5;159m██ \u001b[0m\u001b[38;5;209m██ \u001b[0m\u001b[38;5;147m██ \u001b[0m\u001b[94m██ \u001b[0m", "╚════════════════════════════════════════════════════════════════════════════════════════════", - " \u001b[31mc\u001b[0m \u001b[38;5;49mh\u001b[0m \u001b[38;5;228ma\u001b[0m \u001b[38;5;39mr\u001b[0m \u001b[38;5;147mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[38;5;159mc\u001b[0m \u001b[38;5;209mi\u001b[0m \u001b[38;5;147mi\u001b[0m \u001b[38;5;219m🔥\u001b[0m \u001b[38;5;39m11\u001b[0m " + " \u001b[31mc\u001b[0m \u001b[38;5;49mh\u001b[0m \u001b[38;5;228ma\u001b[0m \u001b[38;5;39mr\u001b[0m \u001b[38;5;147mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[38;5;159mc\u001b[0m \u001b[38;5;209mi\u001b[0m \u001b[38;5;147mi\u001b[0m \u001b[94m🔥\u001b[0m " ], "lush theme vertical": [ - "║ \u001b[38;5;57m██ \u001b[0m", - "║ \u001b[38;5;198m██ \u001b[0m\u001b[38;5;57m██ \u001b[0m", - "║ \u001b[38;5;128m██ \u001b[0m\u001b[38;5;198m██ \u001b[0m\u001b[38;5;57m██ \u001b[0m", - "║ \u001b[38;5;202m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[38;5;198m██ \u001b[0m\u001b[38;5;57m██ \u001b[0m", - "║ \u001b[38;5;87m██ \u001b[0m\u001b[38;5;202m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[38;5;198m██ \u001b[0m\u001b[38;5;57m██ \u001b[0m", - "║ \u001b[38;5;128m██ \u001b[0m\u001b[38;5;198m██ \u001b[0m\u001b[38;5;87m██ \u001b[0m\u001b[38;5;202m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[38;5;198m██ \u001b[0m\u001b[38;5;57m██ \u001b[0m", - "║ \u001b[38;5;57m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[38;5;198m██ \u001b[0m\u001b[38;5;87m██ \u001b[0m\u001b[38;5;202m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[38;5;198m██ \u001b[0m\u001b[38;5;57m██ \u001b[0m", - "║ \u001b[38;5;226m██ \u001b[0m\u001b[38;5;57m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[38;5;198m██ \u001b[0m\u001b[38;5;87m██ \u001b[0m\u001b[38;5;202m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[38;5;198m██ \u001b[0m\u001b[38;5;57m██ \u001b[0m", - "║ \u001b[38;5;154m██ \u001b[0m\u001b[38;5;226m██ \u001b[0m\u001b[38;5;57m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[38;5;198m██ \u001b[0m\u001b[38;5;87m██ \u001b[0m\u001b[38;5;202m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[38;5;198m██ \u001b[0m\u001b[38;5;57m██ \u001b[0m", - "║\u001b[38;5;196m██ \u001b[0m\u001b[38;5;154m██ \u001b[0m\u001b[38;5;226m██ \u001b[0m\u001b[38;5;57m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[38;5;198m██ \u001b[0m\u001b[38;5;87m██ \u001b[0m\u001b[38;5;202m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[38;5;198m██ \u001b[0m\u001b[38;5;57m██ \u001b[0m", + "║ \u001b[94m██ \u001b[0m", + "║ \u001b[38;5;128m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;202m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;87m██ \u001b[0m\u001b[38;5;202m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;198m██ \u001b[0m\u001b[38;5;87m██ \u001b[0m\u001b[38;5;202m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;128m██ \u001b[0m\u001b[38;5;198m██ \u001b[0m\u001b[38;5;87m██ \u001b[0m\u001b[38;5;202m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;57m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[38;5;198m██ \u001b[0m\u001b[38;5;87m██ \u001b[0m\u001b[38;5;202m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;226m██ \u001b[0m\u001b[38;5;57m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[38;5;198m██ \u001b[0m\u001b[38;5;87m██ \u001b[0m\u001b[38;5;202m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;154m██ \u001b[0m\u001b[38;5;226m██ \u001b[0m\u001b[38;5;57m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[38;5;198m██ \u001b[0m\u001b[38;5;87m██ \u001b[0m\u001b[38;5;202m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║\u001b[38;5;196m██ \u001b[0m\u001b[38;5;154m██ \u001b[0m\u001b[38;5;226m██ \u001b[0m\u001b[38;5;57m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[38;5;198m██ \u001b[0m\u001b[38;5;87m██ \u001b[0m\u001b[38;5;202m██ \u001b[0m\u001b[38;5;128m██ \u001b[0m\u001b[94m██ \u001b[0m", "╚════════════════════════════════════════════════════════════════════════════════════════════", - " \u001b[38;5;196mc\u001b[0m \u001b[38;5;154mh\u001b[0m \u001b[38;5;226ma\u001b[0m \u001b[38;5;57mr\u001b[0m \u001b[38;5;128mt\u001b[0m \u001b[38;5;198ms\u001b[0m \u001b[38;5;87mc\u001b[0m \u001b[38;5;202mi\u001b[0m \u001b[38;5;128mi\u001b[0m \u001b[38;5;198m🔥\u001b[0m \u001b[38;5;57m11\u001b[0m " + " \u001b[38;5;196mc\u001b[0m \u001b[38;5;154mh\u001b[0m \u001b[38;5;226ma\u001b[0m \u001b[38;5;57mr\u001b[0m \u001b[38;5;128mt\u001b[0m \u001b[38;5;198ms\u001b[0m \u001b[38;5;87mc\u001b[0m \u001b[38;5;202mi\u001b[0m \u001b[38;5;128mi\u001b[0m \u001b[94m🔥\u001b[0m " ], "standard theme vertical": [ - "║ \u001b[38;5;27m██ \u001b[0m", - "║ \u001b[38;5;200m██ \u001b[0m\u001b[38;5;27m██ \u001b[0m", - "║ \u001b[38;5;105m██ \u001b[0m\u001b[38;5;200m██ \u001b[0m\u001b[38;5;27m██ \u001b[0m", - "║ \u001b[38;5;214m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[38;5;200m██ \u001b[0m\u001b[38;5;27m██ \u001b[0m", - "║ \u001b[38;5;123m██ \u001b[0m\u001b[38;5;214m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[38;5;200m██ \u001b[0m\u001b[38;5;27m██ \u001b[0m", - "║ \u001b[38;5;105m██ \u001b[0m\u001b[38;5;200m██ \u001b[0m\u001b[38;5;123m██ \u001b[0m\u001b[38;5;214m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[38;5;200m██ \u001b[0m\u001b[38;5;27m██ \u001b[0m", - "║ \u001b[38;5;27m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[38;5;200m██ \u001b[0m\u001b[38;5;123m██ \u001b[0m\u001b[38;5;214m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[38;5;200m██ \u001b[0m\u001b[38;5;27m██ \u001b[0m", - "║ \u001b[38;5;11m██ \u001b[0m\u001b[38;5;27m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[38;5;200m██ \u001b[0m\u001b[38;5;123m██ \u001b[0m\u001b[38;5;214m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[38;5;200m██ \u001b[0m\u001b[38;5;27m██ \u001b[0m", - "║ \u001b[38;5;10m██ \u001b[0m\u001b[38;5;11m██ \u001b[0m\u001b[38;5;27m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[38;5;200m██ \u001b[0m\u001b[38;5;123m██ \u001b[0m\u001b[38;5;214m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[38;5;200m██ \u001b[0m\u001b[38;5;27m██ \u001b[0m", - "║\u001b[38;5;9m██ \u001b[0m\u001b[38;5;10m██ \u001b[0m\u001b[38;5;11m██ \u001b[0m\u001b[38;5;27m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[38;5;200m██ \u001b[0m\u001b[38;5;123m██ \u001b[0m\u001b[38;5;214m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[38;5;200m██ \u001b[0m\u001b[38;5;27m██ \u001b[0m", + "║ \u001b[94m██ \u001b[0m", + "║ \u001b[38;5;105m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;214m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;123m██ \u001b[0m\u001b[38;5;214m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;200m██ \u001b[0m\u001b[38;5;123m██ \u001b[0m\u001b[38;5;214m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;105m██ \u001b[0m\u001b[38;5;200m██ \u001b[0m\u001b[38;5;123m██ \u001b[0m\u001b[38;5;214m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;27m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[38;5;200m██ \u001b[0m\u001b[38;5;123m██ \u001b[0m\u001b[38;5;214m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;11m██ \u001b[0m\u001b[38;5;27m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[38;5;200m██ \u001b[0m\u001b[38;5;123m██ \u001b[0m\u001b[38;5;214m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;10m██ \u001b[0m\u001b[38;5;11m██ \u001b[0m\u001b[38;5;27m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[38;5;200m██ \u001b[0m\u001b[38;5;123m██ \u001b[0m\u001b[38;5;214m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║\u001b[38;5;9m██ \u001b[0m\u001b[38;5;10m██ \u001b[0m\u001b[38;5;11m██ \u001b[0m\u001b[38;5;27m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[38;5;200m██ \u001b[0m\u001b[38;5;123m██ \u001b[0m\u001b[38;5;214m██ \u001b[0m\u001b[38;5;105m██ \u001b[0m\u001b[94m██ \u001b[0m", "╚════════════════════════════════════════════════════════════════════════════════════════════", - " \u001b[38;5;9mc\u001b[0m \u001b[38;5;10mh\u001b[0m \u001b[38;5;11ma\u001b[0m \u001b[38;5;27mr\u001b[0m \u001b[38;5;105mt\u001b[0m \u001b[38;5;200ms\u001b[0m \u001b[38;5;123mc\u001b[0m \u001b[38;5;214mi\u001b[0m \u001b[38;5;105mi\u001b[0m \u001b[38;5;200m🔥\u001b[0m \u001b[38;5;27m11\u001b[0m " + " \u001b[38;5;9mc\u001b[0m \u001b[38;5;10mh\u001b[0m \u001b[38;5;11ma\u001b[0m \u001b[38;5;27mr\u001b[0m \u001b[38;5;105mt\u001b[0m \u001b[38;5;200ms\u001b[0m \u001b[38;5;123mc\u001b[0m \u001b[38;5;214mi\u001b[0m \u001b[38;5;105mi\u001b[0m \u001b[94m🔥\u001b[0m " ], "beach theme vertical": [ - "║ \u001b[38;2;146;196;238m██ \u001b[0m", - "║ \u001b[38;2;222;82;133m██ \u001b[0m\u001b[38;2;146;196;238m██ \u001b[0m", - "║ \u001b[38;2;130;119;249m██ \u001b[0m\u001b[38;2;222;82;133m██ \u001b[0m\u001b[38;2;146;196;238m██ \u001b[0m", - "║ \u001b[38;2;247;126;2m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[38;2;222;82;133m██ \u001b[0m\u001b[38;2;146;196;238m██ \u001b[0m", - "║ \u001b[38;2;0;255;255m██ \u001b[0m\u001b[38;2;247;126;2m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[38;2;222;82;133m██ \u001b[0m\u001b[38;2;146;196;238m██ \u001b[0m", - "║ \u001b[38;2;130;119;249m██ \u001b[0m\u001b[38;2;222;82;133m██ \u001b[0m\u001b[38;2;0;255;255m██ \u001b[0m\u001b[38;2;247;126;2m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[38;2;222;82;133m██ \u001b[0m\u001b[38;2;146;196;238m██ \u001b[0m", - "║ \u001b[38;2;146;196;238m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[38;2;222;82;133m██ \u001b[0m\u001b[38;2;0;255;255m██ \u001b[0m\u001b[38;2;247;126;2m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[38;2;222;82;133m██ \u001b[0m\u001b[38;2;146;196;238m██ \u001b[0m", - "║ \u001b[38;2;254;215;102m██ \u001b[0m\u001b[38;2;146;196;238m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[38;2;222;82;133m██ \u001b[0m\u001b[38;2;0;255;255m██ \u001b[0m\u001b[38;2;247;126;2m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[38;2;222;82;133m██ \u001b[0m\u001b[38;2;146;196;238m██ \u001b[0m", - "║ \u001b[38;2;42;183;202m██ \u001b[0m\u001b[38;2;254;215;102m██ \u001b[0m\u001b[38;2;146;196;238m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[38;2;222;82;133m██ \u001b[0m\u001b[38;2;0;255;255m██ \u001b[0m\u001b[38;2;247;126;2m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[38;2;222;82;133m██ \u001b[0m\u001b[38;2;146;196;238m██ \u001b[0m", - "║\u001b[38;2;254;74;73m██ \u001b[0m\u001b[38;2;42;183;202m██ \u001b[0m\u001b[38;2;254;215;102m██ \u001b[0m\u001b[38;2;146;196;238m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[38;2;222;82;133m██ \u001b[0m\u001b[38;2;0;255;255m██ \u001b[0m\u001b[38;2;247;126;2m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[38;2;222;82;133m██ \u001b[0m\u001b[38;2;146;196;238m██ \u001b[0m", + "║ \u001b[94m██ \u001b[0m", + "║ \u001b[38;2;130;119;249m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;2;247;126;2m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;2;0;255;255m██ \u001b[0m\u001b[38;2;247;126;2m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;2;222;82;133m██ \u001b[0m\u001b[38;2;0;255;255m██ \u001b[0m\u001b[38;2;247;126;2m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;2;130;119;249m██ \u001b[0m\u001b[38;2;222;82;133m██ \u001b[0m\u001b[38;2;0;255;255m██ \u001b[0m\u001b[38;2;247;126;2m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;2;146;196;238m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[38;2;222;82;133m██ \u001b[0m\u001b[38;2;0;255;255m██ \u001b[0m\u001b[38;2;247;126;2m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;2;254;215;102m██ \u001b[0m\u001b[38;2;146;196;238m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[38;2;222;82;133m██ \u001b[0m\u001b[38;2;0;255;255m██ \u001b[0m\u001b[38;2;247;126;2m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;2;42;183;202m██ \u001b[0m\u001b[38;2;254;215;102m██ \u001b[0m\u001b[38;2;146;196;238m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[38;2;222;82;133m██ \u001b[0m\u001b[38;2;0;255;255m██ \u001b[0m\u001b[38;2;247;126;2m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║\u001b[38;2;254;74;73m██ \u001b[0m\u001b[38;2;42;183;202m██ \u001b[0m\u001b[38;2;254;215;102m██ \u001b[0m\u001b[38;2;146;196;238m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[38;2;222;82;133m██ \u001b[0m\u001b[38;2;0;255;255m██ \u001b[0m\u001b[38;2;247;126;2m██ \u001b[0m\u001b[38;2;130;119;249m██ \u001b[0m\u001b[94m██ \u001b[0m", "╚════════════════════════════════════════════════════════════════════════════════════════════", - " \u001b[38;2;254;74;73mc\u001b[0m \u001b[38;2;42;183;202mh\u001b[0m \u001b[38;2;254;215;102ma\u001b[0m \u001b[38;2;146;196;238mr\u001b[0m \u001b[38;2;130;119;249mt\u001b[0m \u001b[38;2;222;82;133ms\u001b[0m \u001b[38;2;0;255;255mc\u001b[0m \u001b[38;2;247;126;2mi\u001b[0m \u001b[38;2;130;119;249mi\u001b[0m \u001b[38;2;222;82;133m🔥\u001b[0m \u001b[38;2;146;196;238m11\u001b[0m " + " \u001b[38;2;254;74;73mc\u001b[0m \u001b[38;2;42;183;202mh\u001b[0m \u001b[38;2;254;215;102ma\u001b[0m \u001b[38;2;146;196;238mr\u001b[0m \u001b[38;2;130;119;249mt\u001b[0m \u001b[38;2;222;82;133ms\u001b[0m \u001b[38;2;0;255;255mc\u001b[0m \u001b[38;2;247;126;2mi\u001b[0m \u001b[38;2;130;119;249mi\u001b[0m \u001b[94m🔥\u001b[0m " ], "default theme vertical": [ - "║ \u001b[34m██ \u001b[0m", - "║ \u001b[38;5;219m██ \u001b[0m\u001b[34m██ \u001b[0m", - "║ \u001b[35m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[34m██ \u001b[0m", - "║ \u001b[38;5;215m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[34m██ \u001b[0m", - "║ \u001b[96m██ \u001b[0m\u001b[38;5;215m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[34m██ \u001b[0m", - "║ \u001b[35m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[96m██ \u001b[0m\u001b[38;5;215m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[34m██ \u001b[0m", - "║ \u001b[34m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[96m██ \u001b[0m\u001b[38;5;215m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[34m██ \u001b[0m", - "║ \u001b[38;5;227m██ \u001b[0m\u001b[34m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[96m██ \u001b[0m\u001b[38;5;215m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[34m██ \u001b[0m", - "║ \u001b[32m██ \u001b[0m\u001b[38;5;227m██ \u001b[0m\u001b[34m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[96m██ \u001b[0m\u001b[38;5;215m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[34m██ \u001b[0m", - "║\u001b[38;5;160m██ \u001b[0m\u001b[32m██ \u001b[0m\u001b[38;5;227m██ \u001b[0m\u001b[34m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[96m██ \u001b[0m\u001b[38;5;215m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[34m██ \u001b[0m", + "║ \u001b[94m██ \u001b[0m", + "║ \u001b[35m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;215m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[96m██ \u001b[0m\u001b[38;5;215m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;219m██ \u001b[0m\u001b[96m██ \u001b[0m\u001b[38;5;215m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[35m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[96m██ \u001b[0m\u001b[38;5;215m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[34m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[96m██ \u001b[0m\u001b[38;5;215m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[38;5;227m██ \u001b[0m\u001b[34m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[96m██ \u001b[0m\u001b[38;5;215m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║ \u001b[32m██ \u001b[0m\u001b[38;5;227m██ \u001b[0m\u001b[34m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[96m██ \u001b[0m\u001b[38;5;215m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[94m██ \u001b[0m", + "║\u001b[38;5;160m██ \u001b[0m\u001b[32m██ \u001b[0m\u001b[38;5;227m██ \u001b[0m\u001b[34m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[38;5;219m██ \u001b[0m\u001b[96m██ \u001b[0m\u001b[38;5;215m██ \u001b[0m\u001b[35m██ \u001b[0m\u001b[94m██ \u001b[0m", "╚════════════════════════════════════════════════════════════════════════════════════════════", - " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[38;5;219m🔥\u001b[0m \u001b[34m11\u001b[0m " + " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[94m🔥\u001b[0m " ], "styl3 formatting vertical": [ - "║\u001b[38;5;160m░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░\u001b[0m\u001b[38;5;219m░░░░░░░░░\u001b[0m\u001b[96m░░░░░░░░░\u001b[0m\u001b[38;5;215m░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░\u001b[0m\u001b[38;5;219m░░░░░░░░░\u001b[0m\u001b[34m█████████\u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░\u001b[0m\u001b[38;5;219m░░░░░░░░░\u001b[0m\u001b[96m░░░░░░░░░\u001b[0m\u001b[38;5;215m░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░\u001b[0m\u001b[38;5;219m░░░░░░░░░\u001b[0m\u001b[96m░░░░░░░░░\u001b[0m\u001b[38;5;215m░░░░░░░░░\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░\u001b[0m\u001b[38;5;219m░░░░░░░░░\u001b[0m\u001b[96m░░░░░░░░░\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░\u001b[0m\u001b[38;5;219m░░░░░░░░░\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░\u001b[0m\u001b[34m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░\u001b[0m\u001b[38;5;227m█████████\u001b[0m\u001b[34m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║\u001b[38;5;160m░░░░░░░░░\u001b[0m\u001b[32m█████████\u001b[0m\u001b[38;5;227m█████████\u001b[0m\u001b[34m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "║\u001b[38;5;160m█████████\u001b[0m\u001b[32m█████████\u001b[0m\u001b[38;5;227m█████████\u001b[0m\u001b[34m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[96m█████████\u001b[0m\u001b[38;5;215m█████████\u001b[0m\u001b[35m█████████\u001b[0m\u001b[38;5;219m█████████\u001b[0m\u001b[34m█████████\u001b[0m", - "╚═══════════════════════════════════════════════════════════════════════════════════════════════════", - " \u001b[38;5;160m\u001b[38;5;160;7minvert 0\u001b[0m\u001b[38;5;160m\u001b[0m \u001b[32m\u001b[32;7minvert 1\u001b[0m\u001b[32m\u001b[0m \u001b[38;5;227m\u001b[38;5;227;7minvert 2\u001b[0m\u001b[38;5;227m\u001b[0m \u001b[34m\u001b[34;7minvert 3\u001b[0m\u001b[34m\u001b[0m \u001b[35m\u001b[35;7minvert 4\u001b[0m\u001b[35m\u001b[0m \u001b[38;5;219m\u001b[38;5;219;7minvert 5\u001b[0m\u001b[38;5;219m\u001b[0m \u001b[96m\u001b[96;7minvert 6\u001b[0m\u001b[96m\u001b[0m \u001b[38;5;215m\u001b[38;5;215;7minvert 7\u001b[0m\u001b[38;5;215m\u001b[0m \u001b[35m\u001b[35;7minvert 8\u001b[0m\u001b[35m\u001b[0m \u001b[38;5;219m\u001b[38;5;219;7minvert 9\u001b[0m\u001b[38;5;219m\u001b[0m \u001b[34m\u001b[34;7minvert 10\u001b[0m\u001b[34m\u001b[0m" + "║\u001b[38;5;160m░░░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░░░\u001b[0m\u001b[38;5;219m░░░░░░░░░░░\u001b[0m\u001b[96m░░░░░░░░░░░\u001b[0m\u001b[38;5;215m░░░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░░░\u001b[0m\u001b[94m███████████\u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░░░\u001b[0m\u001b[38;5;219m░░░░░░░░░░░\u001b[0m\u001b[96m░░░░░░░░░░░\u001b[0m\u001b[38;5;215m░░░░░░░░░░░\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░░░\u001b[0m\u001b[38;5;219m░░░░░░░░░░░\u001b[0m\u001b[96m░░░░░░░░░░░\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░░░\u001b[0m\u001b[38;5;219m░░░░░░░░░░░\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░░░\u001b[0m\u001b[35m░░░░░░░░░░░\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░░░\u001b[0m\u001b[34m░░░░░░░░░░░\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░░░\u001b[0m\u001b[38;5;227m░░░░░░░░░░░\u001b[0m\u001b[34m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░\u001b[0m\u001b[32m░░░░░░░░░░░\u001b[0m\u001b[38;5;227m███████████\u001b[0m\u001b[34m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║\u001b[38;5;160m░░░░░░░░░░░\u001b[0m\u001b[32m███████████\u001b[0m\u001b[38;5;227m███████████\u001b[0m\u001b[34m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "║\u001b[38;5;160m███████████\u001b[0m\u001b[32m███████████\u001b[0m\u001b[38;5;227m███████████\u001b[0m\u001b[34m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[38;5;219m███████████\u001b[0m\u001b[96m███████████\u001b[0m\u001b[38;5;215m███████████\u001b[0m\u001b[35m███████████\u001b[0m\u001b[94m███████████\u001b[0m", + "╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════", + " \u001b[38;5;160m\u001b[38;5;160;7minvert 0\u001b[38;5;160;27m\u001b[0m \u001b[32m\u001b[32;7minvert 1\u001b[32;27m\u001b[0m \u001b[38;5;227m\u001b[38;5;227;7minvert 2\u001b[38;5;227;27m\u001b[0m \u001b[34m\u001b[34;7minvert 3\u001b[34;27m\u001b[0m \u001b[35m\u001b[35;7minvert 4\u001b[35;27m\u001b[0m \u001b[38;5;219m\u001b[38;5;219;7minvert 5\u001b[38;5;219;27m\u001b[0m \u001b[96m\u001b[96;7minvert 6\u001b[96;27m\u001b[0m \u001b[38;5;215m\u001b[38;5;215;7minvert 7\u001b[38;5;215;27m\u001b[0m \u001b[35m\u001b[35;7minvert 8\u001b[35;27m\u001b[0m \u001b[94m\u001b[94;7minvert 9\u001b[94;27m\u001b[0m " + ], + "value labels vertical": [ + " \u001b[38;5;160m1\u001b[0m \u001b[32m2\u001b[0m \u001b[38;5;227m3\u001b[0m \u001b[34m4\u001b[0m \u001b[35m5\u001b[0m \u001b[38;5;219m6\u001b[0m \u001b[96m7\u001b[0m \u001b[38;5;215m8\u001b[0m \u001b[35m9\u001b[0m \u001b[94m10\u001b[0m ", + "", + "║\u001b[38;5;160m░░░░ \u001b[0m\u001b[32m░░░░ \u001b[0m\u001b[38;5;227m░░░░ \u001b[0m\u001b[34m░░░░ \u001b[0m\u001b[35m░░░░ \u001b[0m\u001b[38;5;219m░░░░ \u001b[0m\u001b[96m░░░░ \u001b[0m\u001b[38;5;215m░░░░ \u001b[0m\u001b[35m░░░░ \u001b[0m\u001b[94m████ \u001b[0m", + "║\u001b[38;5;160m░░░░ \u001b[0m\u001b[32m░░░░ \u001b[0m\u001b[38;5;227m░░░░ \u001b[0m\u001b[34m░░░░ \u001b[0m\u001b[35m░░░░ \u001b[0m\u001b[38;5;219m░░░░ \u001b[0m\u001b[96m░░░░ \u001b[0m\u001b[38;5;215m░░░░ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║\u001b[38;5;160m░░░░ \u001b[0m\u001b[32m░░░░ \u001b[0m\u001b[38;5;227m░░░░ \u001b[0m\u001b[34m░░░░ \u001b[0m\u001b[35m░░░░ \u001b[0m\u001b[38;5;219m░░░░ \u001b[0m\u001b[96m░░░░ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║\u001b[38;5;160m░░░░ \u001b[0m\u001b[32m░░░░ \u001b[0m\u001b[38;5;227m░░░░ \u001b[0m\u001b[34m░░░░ \u001b[0m\u001b[35m░░░░ \u001b[0m\u001b[38;5;219m░░░░ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║\u001b[38;5;160m░░░░ \u001b[0m\u001b[32m░░░░ \u001b[0m\u001b[38;5;227m░░░░ \u001b[0m\u001b[34m░░░░ \u001b[0m\u001b[35m░░░░ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║\u001b[38;5;160m░░░░ \u001b[0m\u001b[32m░░░░ \u001b[0m\u001b[38;5;227m░░░░ \u001b[0m\u001b[34m░░░░ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║\u001b[38;5;160m░░░░ \u001b[0m\u001b[32m░░░░ \u001b[0m\u001b[38;5;227m░░░░ \u001b[0m\u001b[34m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║\u001b[38;5;160m░░░░ \u001b[0m\u001b[32m░░░░ \u001b[0m\u001b[38;5;227m████ \u001b[0m\u001b[34m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║\u001b[38;5;160m░░░░ \u001b[0m\u001b[32m████ \u001b[0m\u001b[38;5;227m████ \u001b[0m\u001b[34m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║\u001b[38;5;160m████ \u001b[0m\u001b[32m████ \u001b[0m\u001b[38;5;227m████ \u001b[0m\u001b[34m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "╚══════════════════════════════════════════════════════════════════════════════════════════════", + " \u001b[38;5;160m\u001b[38;5;160;7minvert 0\u001b[38;5;160;27m\u001b[0m \u001b[32m\u001b[32;7minvert 1\u001b[32;27m\u001b[0m \u001b[38;5;227m\u001b[38;5;227;7minvert 2\u001b[38;5;227;27m\u001b[0m \u001b[34m\u001b[34;7minvert 3\u001b[34;27m\u001b[0m \u001b[35m\u001b[35;7minvert 4\u001b[35;27m\u001b[0m \u001b[38;5;219m\u001b[38;5;219;7minvert 5\u001b[38;5;219;27m\u001b[0m \u001b[96m\u001b[96;7minvert 6\u001b[96;27m\u001b[0m \u001b[38;5;215m\u001b[38;5;215;7minvert 7\u001b[38;5;215;27m\u001b[0m \u001b[35m\u001b[35;7minvert 8\u001b[35;27m\u001b[0m \u001b[94m\u001b[94;7minvert 9\u001b[94;27m\u001b[0m " + ], + "value labels vertical no fill": [ + "║ \u001b[94m10\u001b[0m ", + "║ \u001b[35m9\u001b[0m \u001b[94m████ \u001b[0m", + "║ \u001b[38;5;215m8\u001b[0m \u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║ \u001b[96m7\u001b[0m \u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║ \u001b[38;5;219m6\u001b[0m \u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║ \u001b[35m5\u001b[0m \u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║ \u001b[34m4\u001b[0m \u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║ \u001b[38;5;227m3\u001b[0m \u001b[34m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║ \u001b[32m2\u001b[0m \u001b[38;5;227m████ \u001b[0m\u001b[34m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║\u001b[38;5;160m1\u001b[0m \u001b[32m████ \u001b[0m\u001b[38;5;227m████ \u001b[0m\u001b[34m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║\u001b[38;5;160m████ \u001b[0m\u001b[32m████ \u001b[0m\u001b[38;5;227m████ \u001b[0m\u001b[34m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "╚══════════════════════════════════════════════════════════════════════════════════════════════", + " \u001b[38;5;160m\u001b[38;5;160;1mbold 0\u001b[38;5;160;22m\u001b[0m \u001b[32m\u001b[32;1mbold 1\u001b[32;22m\u001b[0m \u001b[38;5;227m\u001b[38;5;227;1mbold 2\u001b[38;5;227;22m\u001b[0m \u001b[34m\u001b[34;1mbold 3\u001b[34;22m\u001b[0m \u001b[35m\u001b[35;1mbold 4\u001b[35;22m\u001b[0m \u001b[38;5;219m\u001b[38;5;219;1mbold 5\u001b[38;5;219;22m\u001b[0m \u001b[96m\u001b[96;1mbold 6\u001b[96;22m\u001b[0m \u001b[38;5;215m\u001b[38;5;215;1mbold 7\u001b[38;5;215;22m\u001b[0m \u001b[35m\u001b[35;1mbold 8\u001b[35;22m\u001b[0m \u001b[94m\u001b[94;1mbold 9\u001b[94;22m\u001b[0m " ], "scale char": [ - "║ \u001b[34m++++++++ \u001b[0m", - "║ \u001b[38;5;219m++++++++ \u001b[0m\u001b[34m++++++++ \u001b[0m", - "║ \u001b[35m++++++++ \u001b[0m\u001b[38;5;219m++++++++ \u001b[0m\u001b[34m++++++++ \u001b[0m", - "║ \u001b[38;5;215m++++++++ \u001b[0m\u001b[35m++++++++ \u001b[0m\u001b[38;5;219m++++++++ \u001b[0m\u001b[34m++++++++ \u001b[0m", - "║ \u001b[96m++++++++ \u001b[0m\u001b[38;5;215m++++++++ \u001b[0m\u001b[35m++++++++ \u001b[0m\u001b[38;5;219m++++++++ \u001b[0m\u001b[34m++++++++ \u001b[0m", - "║ \u001b[35m++++++++ \u001b[0m\u001b[38;5;219m++++++++ \u001b[0m\u001b[96m++++++++ \u001b[0m\u001b[38;5;215m++++++++ \u001b[0m\u001b[35m++++++++ \u001b[0m\u001b[38;5;219m++++++++ \u001b[0m\u001b[34m++++++++ \u001b[0m", - "║ \u001b[34m++++++++ \u001b[0m\u001b[35m++++++++ \u001b[0m\u001b[38;5;219m++++++++ \u001b[0m\u001b[96m++++++++ \u001b[0m\u001b[38;5;215m++++++++ \u001b[0m\u001b[35m++++++++ \u001b[0m\u001b[38;5;219m++++++++ \u001b[0m\u001b[34m++++++++ \u001b[0m", - "║ \u001b[38;5;227m++++++++ \u001b[0m\u001b[34m++++++++ \u001b[0m\u001b[35m++++++++ \u001b[0m\u001b[38;5;219m++++++++ \u001b[0m\u001b[96m++++++++ \u001b[0m\u001b[38;5;215m++++++++ \u001b[0m\u001b[35m++++++++ \u001b[0m\u001b[38;5;219m++++++++ \u001b[0m\u001b[34m++++++++ \u001b[0m", - "║ \u001b[32m++++++++ \u001b[0m\u001b[38;5;227m++++++++ \u001b[0m\u001b[34m++++++++ \u001b[0m\u001b[35m++++++++ \u001b[0m\u001b[38;5;219m++++++++ \u001b[0m\u001b[96m++++++++ \u001b[0m\u001b[38;5;215m++++++++ \u001b[0m\u001b[35m++++++++ \u001b[0m\u001b[38;5;219m++++++++ \u001b[0m\u001b[34m++++++++ \u001b[0m", - "║\u001b[38;5;160m++++++++ \u001b[0m\u001b[32m++++++++ \u001b[0m\u001b[38;5;227m++++++++ \u001b[0m\u001b[34m++++++++ \u001b[0m\u001b[35m++++++++ \u001b[0m\u001b[38;5;219m++++++++ \u001b[0m\u001b[96m++++++++ \u001b[0m\u001b[38;5;215m++++++++ \u001b[0m\u001b[35m++++++++ \u001b[0m\u001b[38;5;219m++++++++ \u001b[0m\u001b[34m++++++++ \u001b[0m", - "╚══════════════════════════════════════════════════════════════════════════════════════════════════", - " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[38;5;219m🔥\u001b[0m \u001b[34m11\u001b[0m " + "║ \u001b[94m++++++++++++\u001b[0m", + "║ \u001b[35m++++++++++++\u001b[0m\u001b[94m++++++++++++\u001b[0m", + "║ \u001b[38;5;215m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[94m++++++++++++\u001b[0m", + "║ \u001b[96m++++++++++++\u001b[0m\u001b[38;5;215m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[94m++++++++++++\u001b[0m", + "║ \u001b[38;5;219m++++++++++++\u001b[0m\u001b[96m++++++++++++\u001b[0m\u001b[38;5;215m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[94m++++++++++++\u001b[0m", + "║ \u001b[35m++++++++++++\u001b[0m\u001b[38;5;219m++++++++++++\u001b[0m\u001b[96m++++++++++++\u001b[0m\u001b[38;5;215m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[94m++++++++++++\u001b[0m", + "║ \u001b[34m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[38;5;219m++++++++++++\u001b[0m\u001b[96m++++++++++++\u001b[0m\u001b[38;5;215m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[94m++++++++++++\u001b[0m", + "║ \u001b[38;5;227m++++++++++++\u001b[0m\u001b[34m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[38;5;219m++++++++++++\u001b[0m\u001b[96m++++++++++++\u001b[0m\u001b[38;5;215m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[94m++++++++++++\u001b[0m", + "║ \u001b[32m++++++++++++\u001b[0m\u001b[38;5;227m++++++++++++\u001b[0m\u001b[34m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[38;5;219m++++++++++++\u001b[0m\u001b[96m++++++++++++\u001b[0m\u001b[38;5;215m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[94m++++++++++++\u001b[0m", + "║\u001b[38;5;160m++++++++++++\u001b[0m\u001b[32m++++++++++++\u001b[0m\u001b[38;5;227m++++++++++++\u001b[0m\u001b[34m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[38;5;219m++++++++++++\u001b[0m\u001b[96m++++++++++++\u001b[0m\u001b[38;5;215m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[94m++++++++++++\u001b[0m", + "╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════", + " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[94m🔥\u001b[0m " ], "scale char widths": [ - "║\u001b[38;5;160m🧊🧊🧊🧊 \u001b[0m\u001b[32m🧊🧊🧊🧊 \u001b[0m\u001b[38;5;227m🧊🧊🧊🧊 \u001b[0m\u001b[34m🧊🧊🧊🧊 \u001b[0m\u001b[35m🧊🧊🧊🧊 \u001b[0m\u001b[38;5;219m🧊🧊🧊🧊 \u001b[0m\u001b[96m🧊🧊🧊🧊 \u001b[0m\u001b[38;5;215m🧊🧊🧊🧊 \u001b[0m\u001b[35m🧊🧊🧊🧊 \u001b[0m\u001b[38;5;219m🧊🧊🧊🧊 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m", - "║\u001b[38;5;160m🧊🧊🧊🧊 \u001b[0m\u001b[32m🧊🧊🧊🧊 \u001b[0m\u001b[38;5;227m🧊🧊🧊🧊 \u001b[0m\u001b[34m🧊🧊🧊🧊 \u001b[0m\u001b[35m🧊🧊🧊🧊 \u001b[0m\u001b[38;5;219m🧊🧊🧊🧊 \u001b[0m\u001b[96m🧊🧊🧊🧊 \u001b[0m\u001b[38;5;215m🧊🧊🧊🧊 \u001b[0m\u001b[35m🧊🧊🧊🧊 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m", - "║\u001b[38;5;160m🧊🧊🧊🧊 \u001b[0m\u001b[32m🧊🧊🧊🧊 \u001b[0m\u001b[38;5;227m🧊🧊🧊🧊 \u001b[0m\u001b[34m🧊🧊🧊🧊 \u001b[0m\u001b[35m🧊🧊🧊🧊 \u001b[0m\u001b[38;5;219m🧊🧊🧊🧊 \u001b[0m\u001b[96m🧊🧊🧊🧊 \u001b[0m\u001b[38;5;215m🧊🧊🧊🧊 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m", - "║\u001b[38;5;160m🧊🧊🧊🧊 \u001b[0m\u001b[32m🧊🧊🧊🧊 \u001b[0m\u001b[38;5;227m🧊🧊🧊🧊 \u001b[0m\u001b[34m🧊🧊🧊🧊 \u001b[0m\u001b[35m🧊🧊🧊🧊 \u001b[0m\u001b[38;5;219m🧊🧊🧊🧊 \u001b[0m\u001b[96m🧊🧊🧊🧊 \u001b[0m\u001b[38;5;215m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m", - "║\u001b[38;5;160m🧊🧊🧊🧊 \u001b[0m\u001b[32m🧊🧊🧊🧊 \u001b[0m\u001b[38;5;227m🧊🧊🧊🧊 \u001b[0m\u001b[34m🧊🧊🧊🧊 \u001b[0m\u001b[35m🧊🧊🧊🧊 \u001b[0m\u001b[38;5;219m🧊🧊🧊🧊 \u001b[0m\u001b[96m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;215m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m", - "║\u001b[38;5;160m🧊🧊🧊🧊 \u001b[0m\u001b[32m🧊🧊🧊🧊 \u001b[0m\u001b[38;5;227m🧊🧊🧊🧊 \u001b[0m\u001b[34m🧊🧊🧊🧊 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[96m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;215m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m", - "║\u001b[38;5;160m🧊🧊🧊🧊 \u001b[0m\u001b[32m🧊🧊🧊🧊 \u001b[0m\u001b[38;5;227m🧊🧊🧊🧊 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[96m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;215m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m", - "║\u001b[38;5;160m🧊🧊🧊🧊 \u001b[0m\u001b[32m🧊🧊🧊🧊 \u001b[0m\u001b[38;5;227m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[96m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;215m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m", - "║\u001b[38;5;160m🧊🧊🧊🧊 \u001b[0m\u001b[32m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;227m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[96m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;215m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m", - "║\u001b[38;5;160m🔥🔥🔥🔥 \u001b[0m\u001b[32m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;227m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[96m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;215m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m", - "╚══════════════════════════════════════════════════════════════════════════════════════════════════", - " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[38;5;219m🔥\u001b[0m \u001b[34m11\u001b[0m " + "║\u001b[38;5;160m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[32m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[38;5;227m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[34m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[35m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[38;5;219m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[96m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[38;5;215m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[35m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[94m🔥🔥🔥🔥🔥🔥\u001b[0m", + "║\u001b[38;5;160m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[32m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[38;5;227m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[34m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[35m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[38;5;219m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[96m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[38;5;215m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[94m🔥🔥🔥🔥🔥🔥\u001b[0m", + "║\u001b[38;5;160m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[32m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[38;5;227m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[34m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[35m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[38;5;219m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[96m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[38;5;215m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[94m🔥🔥🔥🔥🔥🔥\u001b[0m", + "║\u001b[38;5;160m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[32m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[38;5;227m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[34m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[35m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[38;5;219m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[96m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;215m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[94m🔥🔥🔥🔥🔥🔥\u001b[0m", + "║\u001b[38;5;160m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[32m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[38;5;227m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[34m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[35m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[96m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;215m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[94m🔥🔥🔥🔥🔥🔥\u001b[0m", + "║\u001b[38;5;160m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[32m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[38;5;227m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[34m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[96m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;215m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[94m🔥🔥🔥🔥🔥🔥\u001b[0m", + "║\u001b[38;5;160m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[32m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[38;5;227m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[34m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[96m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;215m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[94m🔥🔥🔥🔥🔥🔥\u001b[0m", + "║\u001b[38;5;160m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[32m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[38;5;227m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[34m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[96m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;215m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[94m🔥🔥🔥🔥🔥🔥\u001b[0m", + "║\u001b[38;5;160m🧊🧊🧊🧊🧊🧊\u001b[0m\u001b[32m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;227m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[34m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[96m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;215m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[94m🔥🔥🔥🔥🔥🔥\u001b[0m", + "║\u001b[38;5;160m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[32m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;227m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[34m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[96m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;215m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[94m🔥🔥🔥🔥🔥🔥\u001b[0m", + "╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════", + " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[94m🔥\u001b[0m " ], "scale char widths non equal": [ - "║\u001b[38;5;160m++++++++ \u001b[0m\u001b[32m++++++++ \u001b[0m\u001b[38;5;227m++++++++ \u001b[0m\u001b[34m++++++++ \u001b[0m\u001b[35m++++++++ \u001b[0m\u001b[38;5;219m++++++++ \u001b[0m\u001b[96m++++++++ \u001b[0m\u001b[38;5;215m++++++++ \u001b[0m\u001b[35m++++++++ \u001b[0m\u001b[38;5;219m++++++++ \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m", - "║\u001b[38;5;160m++++++++ \u001b[0m\u001b[32m++++++++ \u001b[0m\u001b[38;5;227m++++++++ \u001b[0m\u001b[34m++++++++ \u001b[0m\u001b[35m++++++++ \u001b[0m\u001b[38;5;219m++++++++ \u001b[0m\u001b[96m++++++++ \u001b[0m\u001b[38;5;215m++++++++ \u001b[0m\u001b[35m++++++++ \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m", - "║\u001b[38;5;160m++++++++ \u001b[0m\u001b[32m++++++++ \u001b[0m\u001b[38;5;227m++++++++ \u001b[0m\u001b[34m++++++++ \u001b[0m\u001b[35m++++++++ \u001b[0m\u001b[38;5;219m++++++++ \u001b[0m\u001b[96m++++++++ \u001b[0m\u001b[38;5;215m++++++++ \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m", - "║\u001b[38;5;160m++++++++ \u001b[0m\u001b[32m++++++++ \u001b[0m\u001b[38;5;227m++++++++ \u001b[0m\u001b[34m++++++++ \u001b[0m\u001b[35m++++++++ \u001b[0m\u001b[38;5;219m++++++++ \u001b[0m\u001b[96m++++++++ \u001b[0m\u001b[38;5;215m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m", - "║\u001b[38;5;160m++++++++ \u001b[0m\u001b[32m++++++++ \u001b[0m\u001b[38;5;227m++++++++ \u001b[0m\u001b[34m++++++++ \u001b[0m\u001b[35m++++++++ \u001b[0m\u001b[38;5;219m++++++++ \u001b[0m\u001b[96m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;215m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m", - "║\u001b[38;5;160m++++++++ \u001b[0m\u001b[32m++++++++ \u001b[0m\u001b[38;5;227m++++++++ \u001b[0m\u001b[34m++++++++ \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[96m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;215m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m", - "║\u001b[38;5;160m++++++++ \u001b[0m\u001b[32m++++++++ \u001b[0m\u001b[38;5;227m++++++++ \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[96m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;215m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m", - "║\u001b[38;5;160m++++++++ \u001b[0m\u001b[32m++++++++ \u001b[0m\u001b[38;5;227m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[96m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;215m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m", - "║\u001b[38;5;160m++++++++ \u001b[0m\u001b[32m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;227m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[96m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;215m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m", - "║\u001b[38;5;160m🔥🔥🔥🔥 \u001b[0m\u001b[32m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;227m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[96m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;215m🔥🔥🔥🔥 \u001b[0m\u001b[35m🔥🔥🔥🔥 \u001b[0m\u001b[38;5;219m🔥🔥🔥🔥 \u001b[0m\u001b[34m🔥🔥🔥🔥 \u001b[0m", - "╚══════════════════════════════════════════════════════════════════════════════════════════════════", - " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[38;5;219m🔥\u001b[0m \u001b[34m11\u001b[0m " + "║\u001b[38;5;160m++++++++++++\u001b[0m\u001b[32m++++++++++++\u001b[0m\u001b[38;5;227m++++++++++++\u001b[0m\u001b[34m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[38;5;219m++++++++++++\u001b[0m\u001b[96m++++++++++++\u001b[0m\u001b[38;5;215m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[94m🔥🔥🔥🔥🔥🔥\u001b[0m", + "║\u001b[38;5;160m++++++++++++\u001b[0m\u001b[32m++++++++++++\u001b[0m\u001b[38;5;227m++++++++++++\u001b[0m\u001b[34m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[38;5;219m++++++++++++\u001b[0m\u001b[96m++++++++++++\u001b[0m\u001b[38;5;215m++++++++++++\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[94m🔥🔥🔥🔥🔥🔥\u001b[0m", + "║\u001b[38;5;160m++++++++++++\u001b[0m\u001b[32m++++++++++++\u001b[0m\u001b[38;5;227m++++++++++++\u001b[0m\u001b[34m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[38;5;219m++++++++++++\u001b[0m\u001b[96m++++++++++++\u001b[0m\u001b[38;5;215m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[94m🔥🔥🔥🔥🔥🔥\u001b[0m", + "║\u001b[38;5;160m++++++++++++\u001b[0m\u001b[32m++++++++++++\u001b[0m\u001b[38;5;227m++++++++++++\u001b[0m\u001b[34m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[38;5;219m++++++++++++\u001b[0m\u001b[96m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;215m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[94m🔥🔥🔥🔥🔥🔥\u001b[0m", + "║\u001b[38;5;160m++++++++++++\u001b[0m\u001b[32m++++++++++++\u001b[0m\u001b[38;5;227m++++++++++++\u001b[0m\u001b[34m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[96m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;215m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[94m🔥🔥🔥🔥🔥🔥\u001b[0m", + "║\u001b[38;5;160m++++++++++++\u001b[0m\u001b[32m++++++++++++\u001b[0m\u001b[38;5;227m++++++++++++\u001b[0m\u001b[34m++++++++++++\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[96m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;215m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[94m🔥🔥🔥🔥🔥🔥\u001b[0m", + "║\u001b[38;5;160m++++++++++++\u001b[0m\u001b[32m++++++++++++\u001b[0m\u001b[38;5;227m++++++++++++\u001b[0m\u001b[34m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[96m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;215m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[94m🔥🔥🔥🔥🔥🔥\u001b[0m", + "║\u001b[38;5;160m++++++++++++\u001b[0m\u001b[32m++++++++++++\u001b[0m\u001b[38;5;227m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[34m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[96m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;215m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[94m🔥🔥🔥🔥🔥🔥\u001b[0m", + "║\u001b[38;5;160m++++++++++++\u001b[0m\u001b[32m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;227m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[34m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[96m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;215m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[94m🔥🔥🔥🔥🔥🔥\u001b[0m", + "║\u001b[38;5;160m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[32m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;227m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[34m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[96m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;215m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[94m🔥🔥🔥🔥🔥🔥\u001b[0m", + "╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════", + " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[94m🔥\u001b[0m " ], "scale char widths non equal reversed": [ - "║\u001b[38;5;160m🔥🔥🔥🔥🔥\u001b[0m\u001b[32m🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;227m🔥🔥🔥🔥🔥\u001b[0m\u001b[34m🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥\u001b[0m\u001b[96m🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;215m🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥\u001b[0m\u001b[34m++++++++++\u001b[0m", - "║\u001b[38;5;160m🔥🔥🔥🔥🔥\u001b[0m\u001b[32m🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;227m🔥🔥🔥🔥🔥\u001b[0m\u001b[34m🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥\u001b[0m\u001b[96m🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;215m🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m++++++++++\u001b[0m\u001b[34m++++++++++\u001b[0m", - "║\u001b[38;5;160m🔥🔥🔥🔥🔥\u001b[0m\u001b[32m🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;227m🔥🔥🔥🔥🔥\u001b[0m\u001b[34m🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥\u001b[0m\u001b[96m🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;215m🔥🔥🔥🔥🔥\u001b[0m\u001b[35m++++++++++\u001b[0m\u001b[38;5;219m++++++++++\u001b[0m\u001b[34m++++++++++\u001b[0m", - "║\u001b[38;5;160m🔥🔥🔥🔥🔥\u001b[0m\u001b[32m🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;227m🔥🔥🔥🔥🔥\u001b[0m\u001b[34m🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥\u001b[0m\u001b[96m🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;215m++++++++++\u001b[0m\u001b[35m++++++++++\u001b[0m\u001b[38;5;219m++++++++++\u001b[0m\u001b[34m++++++++++\u001b[0m", - "║\u001b[38;5;160m🔥🔥🔥🔥🔥\u001b[0m\u001b[32m🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;227m🔥🔥🔥🔥🔥\u001b[0m\u001b[34m🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥\u001b[0m\u001b[96m++++++++++\u001b[0m\u001b[38;5;215m++++++++++\u001b[0m\u001b[35m++++++++++\u001b[0m\u001b[38;5;219m++++++++++\u001b[0m\u001b[34m++++++++++\u001b[0m", - "║\u001b[38;5;160m🔥🔥🔥🔥🔥\u001b[0m\u001b[32m🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;227m🔥🔥🔥🔥🔥\u001b[0m\u001b[34m🔥🔥🔥🔥🔥\u001b[0m\u001b[35m++++++++++\u001b[0m\u001b[38;5;219m++++++++++\u001b[0m\u001b[96m++++++++++\u001b[0m\u001b[38;5;215m++++++++++\u001b[0m\u001b[35m++++++++++\u001b[0m\u001b[38;5;219m++++++++++\u001b[0m\u001b[34m++++++++++\u001b[0m", - "║\u001b[38;5;160m🔥🔥🔥🔥🔥\u001b[0m\u001b[32m🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;227m🔥🔥🔥🔥🔥\u001b[0m\u001b[34m++++++++++\u001b[0m\u001b[35m++++++++++\u001b[0m\u001b[38;5;219m++++++++++\u001b[0m\u001b[96m++++++++++\u001b[0m\u001b[38;5;215m++++++++++\u001b[0m\u001b[35m++++++++++\u001b[0m\u001b[38;5;219m++++++++++\u001b[0m\u001b[34m++++++++++\u001b[0m", - "║\u001b[38;5;160m🔥🔥🔥🔥🔥\u001b[0m\u001b[32m🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;227m++++++++++\u001b[0m\u001b[34m++++++++++\u001b[0m\u001b[35m++++++++++\u001b[0m\u001b[38;5;219m++++++++++\u001b[0m\u001b[96m++++++++++\u001b[0m\u001b[38;5;215m++++++++++\u001b[0m\u001b[35m++++++++++\u001b[0m\u001b[38;5;219m++++++++++\u001b[0m\u001b[34m++++++++++\u001b[0m", - "║\u001b[38;5;160m🔥🔥🔥🔥🔥\u001b[0m\u001b[32m++++++++++\u001b[0m\u001b[38;5;227m++++++++++\u001b[0m\u001b[34m++++++++++\u001b[0m\u001b[35m++++++++++\u001b[0m\u001b[38;5;219m++++++++++\u001b[0m\u001b[96m++++++++++\u001b[0m\u001b[38;5;215m++++++++++\u001b[0m\u001b[35m++++++++++\u001b[0m\u001b[38;5;219m++++++++++\u001b[0m\u001b[34m++++++++++\u001b[0m", - "║\u001b[38;5;160m++++++++++\u001b[0m\u001b[32m++++++++++\u001b[0m\u001b[38;5;227m++++++++++\u001b[0m\u001b[34m++++++++++\u001b[0m\u001b[35m++++++++++\u001b[0m\u001b[38;5;219m++++++++++\u001b[0m\u001b[96m++++++++++\u001b[0m\u001b[38;5;215m++++++++++\u001b[0m\u001b[35m++++++++++\u001b[0m\u001b[38;5;219m++++++++++\u001b[0m\u001b[34m++++++++++\u001b[0m", - "╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════", - " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[38;5;219m🔥\u001b[0m \u001b[34m11\u001b[0m " + "║\u001b[38;5;160m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[32m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;227m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[34m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[96m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;215m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[94m++++++++++++\u001b[0m", + "║\u001b[38;5;160m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[32m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;227m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[34m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[96m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;215m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[94m++++++++++++\u001b[0m", + "║\u001b[38;5;160m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[32m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;227m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[34m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[96m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;215m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[94m++++++++++++\u001b[0m", + "║\u001b[38;5;160m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[32m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;227m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[34m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[96m++++++++++++\u001b[0m\u001b[38;5;215m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[94m++++++++++++\u001b[0m", + "║\u001b[38;5;160m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[32m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;227m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[34m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;219m++++++++++++\u001b[0m\u001b[96m++++++++++++\u001b[0m\u001b[38;5;215m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[94m++++++++++++\u001b[0m", + "║\u001b[38;5;160m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[32m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;227m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[34m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[38;5;219m++++++++++++\u001b[0m\u001b[96m++++++++++++\u001b[0m\u001b[38;5;215m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[94m++++++++++++\u001b[0m", + "║\u001b[38;5;160m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[32m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;227m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[34m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[38;5;219m++++++++++++\u001b[0m\u001b[96m++++++++++++\u001b[0m\u001b[38;5;215m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[94m++++++++++++\u001b[0m", + "║\u001b[38;5;160m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[32m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[38;5;227m++++++++++++\u001b[0m\u001b[34m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[38;5;219m++++++++++++\u001b[0m\u001b[96m++++++++++++\u001b[0m\u001b[38;5;215m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[94m++++++++++++\u001b[0m", + "║\u001b[38;5;160m🔥🔥🔥🔥🔥🔥\u001b[0m\u001b[32m++++++++++++\u001b[0m\u001b[38;5;227m++++++++++++\u001b[0m\u001b[34m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[38;5;219m++++++++++++\u001b[0m\u001b[96m++++++++++++\u001b[0m\u001b[38;5;215m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[94m++++++++++++\u001b[0m", + "║\u001b[38;5;160m++++++++++++\u001b[0m\u001b[32m++++++++++++\u001b[0m\u001b[38;5;227m++++++++++++\u001b[0m\u001b[34m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[38;5;219m++++++++++++\u001b[0m\u001b[96m++++++++++++\u001b[0m\u001b[38;5;215m++++++++++++\u001b[0m\u001b[35m++++++++++++\u001b[0m\u001b[94m++++++++++++\u001b[0m", + "╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════", + " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[94m🔥\u001b[0m " ], "scale char padding": [ - "║ \u001b[34m█████████████ \u001b[0m", - "║ \u001b[38;5;219m█████████████ \u001b[0m\u001b[34m█████████████ \u001b[0m", - "║ \u001b[35m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[34m█████████████ \u001b[0m", - "║ \u001b[38;5;215m█████████████ \u001b[0m\u001b[35m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[34m█████████████ \u001b[0m", - "║ \u001b[96m█████████████ \u001b[0m\u001b[38;5;215m█████████████ \u001b[0m\u001b[35m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[34m█████████████ \u001b[0m", - "║ \u001b[35m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[96m█████████████ \u001b[0m\u001b[38;5;215m█████████████ \u001b[0m\u001b[35m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[34m█████████████ \u001b[0m", - "║ \u001b[34m█████████████ \u001b[0m\u001b[35m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[96m█████████████ \u001b[0m\u001b[38;5;215m█████████████ \u001b[0m\u001b[35m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[34m█████████████ \u001b[0m", - "║ \u001b[38;5;227m█████████████ \u001b[0m\u001b[34m█████████████ \u001b[0m\u001b[35m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[96m█████████████ \u001b[0m\u001b[38;5;215m█████████████ \u001b[0m\u001b[35m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[34m█████████████ \u001b[0m", - "║ \u001b[32m█████████████ \u001b[0m\u001b[38;5;227m█████████████ \u001b[0m\u001b[34m█████████████ \u001b[0m\u001b[35m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[96m█████████████ \u001b[0m\u001b[38;5;215m█████████████ \u001b[0m\u001b[35m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[34m█████████████ \u001b[0m", - "║\u001b[38;5;160m█████████████ \u001b[0m\u001b[32m█████████████ \u001b[0m\u001b[38;5;227m█████████████ \u001b[0m\u001b[34m█████████████ \u001b[0m\u001b[35m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[96m█████████████ \u001b[0m\u001b[38;5;215m█████████████ \u001b[0m\u001b[35m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[34m█████████████ \u001b[0m", - "╚═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════", - " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[38;5;219m🔥\u001b[0m \u001b[34m11\u001b[0m " + "║ \u001b[94m████████████████ \u001b[0m", + "║ \u001b[35m████████████████ \u001b[0m\u001b[94m████████████████ \u001b[0m", + "║ \u001b[38;5;215m████████████████ \u001b[0m\u001b[35m████████████████ \u001b[0m\u001b[94m████████████████ \u001b[0m", + "║ \u001b[96m████████████████ \u001b[0m\u001b[38;5;215m████████████████ \u001b[0m\u001b[35m████████████████ \u001b[0m\u001b[94m████████████████ \u001b[0m", + "║ \u001b[38;5;219m████████████████ \u001b[0m\u001b[96m████████████████ \u001b[0m\u001b[38;5;215m████████████████ \u001b[0m\u001b[35m████████████████ \u001b[0m\u001b[94m████████████████ \u001b[0m", + "║ \u001b[35m████████████████ \u001b[0m\u001b[38;5;219m████████████████ \u001b[0m\u001b[96m████████████████ \u001b[0m\u001b[38;5;215m████████████████ \u001b[0m\u001b[35m████████████████ \u001b[0m\u001b[94m████████████████ \u001b[0m", + "║ \u001b[34m████████████████ \u001b[0m\u001b[35m████████████████ \u001b[0m\u001b[38;5;219m████████████████ \u001b[0m\u001b[96m████████████████ \u001b[0m\u001b[38;5;215m████████████████ \u001b[0m\u001b[35m████████████████ \u001b[0m\u001b[94m████████████████ \u001b[0m", + "║ \u001b[38;5;227m████████████████ \u001b[0m\u001b[34m████████████████ \u001b[0m\u001b[35m████████████████ \u001b[0m\u001b[38;5;219m████████████████ \u001b[0m\u001b[96m████████████████ \u001b[0m\u001b[38;5;215m████████████████ \u001b[0m\u001b[35m████████████████ \u001b[0m\u001b[94m████████████████ \u001b[0m", + "║ \u001b[32m████████████████ \u001b[0m\u001b[38;5;227m████████████████ \u001b[0m\u001b[34m████████████████ \u001b[0m\u001b[35m████████████████ \u001b[0m\u001b[38;5;219m████████████████ \u001b[0m\u001b[96m████████████████ \u001b[0m\u001b[38;5;215m████████████████ \u001b[0m\u001b[35m████████████████ \u001b[0m\u001b[94m████████████████ \u001b[0m", + "║\u001b[38;5;160m████████████████ \u001b[0m\u001b[32m████████████████ \u001b[0m\u001b[38;5;227m████████████████ \u001b[0m\u001b[34m████████████████ \u001b[0m\u001b[35m████████████████ \u001b[0m\u001b[38;5;219m████████████████ \u001b[0m\u001b[96m████████████████ \u001b[0m\u001b[38;5;215m████████████████ \u001b[0m\u001b[35m████████████████ \u001b[0m\u001b[94m████████████████ \u001b[0m", + "╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════", + " \u001b[38;5;160mc\u001b[0m \u001b[32mh\u001b[0m \u001b[38;5;227ma\u001b[0m \u001b[34mr\u001b[0m \u001b[35mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[96mc\u001b[0m \u001b[38;5;215mi\u001b[0m \u001b[35mi\u001b[0m \u001b[94m🔥\u001b[0m " ], "scale char barSize": [ - "║ \u001b[34m████ \u001b[0m", - "║ \u001b[38;5;219m████ \u001b[0m\u001b[34m████ \u001b[0m", - "║ \u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[34m████ \u001b[0m", - "║ \u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[34m████ \u001b[0m", - "║ \u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[34m████ \u001b[0m", - "║ \u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[34m████ \u001b[0m", - "║ \u001b[34m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[34m████ \u001b[0m", - "║ \u001b[38;5;227m████ \u001b[0m\u001b[34m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[34m████ \u001b[0m", - "║ \u001b[32m████ \u001b[0m\u001b[38;5;227m████ \u001b[0m\u001b[34m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[34m████ \u001b[0m", - "║\u001b[38;5;160m████ \u001b[0m\u001b[32m████ \u001b[0m\u001b[38;5;227m████ \u001b[0m\u001b[34m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[34m████ \u001b[0m", - "╚════════════════════════════════════════════════════════════════" + "║ \u001b[94m████ \u001b[0m", + "║ \u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║ \u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║ \u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║ \u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║ \u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║ \u001b[34m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║ \u001b[38;5;227m████ \u001b[0m\u001b[34m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║ \u001b[32m████ \u001b[0m\u001b[38;5;227m████ \u001b[0m\u001b[34m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "║\u001b[38;5;160m████ \u001b[0m\u001b[32m████ \u001b[0m\u001b[38;5;227m████ \u001b[0m\u001b[34m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[38;5;219m████ \u001b[0m\u001b[96m████ \u001b[0m\u001b[38;5;215m████ \u001b[0m\u001b[35m████ \u001b[0m\u001b[94m████ \u001b[0m", + "╚══════════════════════════════════════════════════════════" ], "scale label percentage": [ - "║ \u001b[38;5;39m█████████████ \u001b[0m", - "║ \u001b[38;5;219m█████████████ \u001b[0m\u001b[38;5;39m█████████████ \u001b[0m", - "║ \u001b[38;5;147m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[38;5;39m█████████████ \u001b[0m", - "║ \u001b[38;5;209m█████████████ \u001b[0m\u001b[38;5;147m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[38;5;39m█████████████ \u001b[0m", - "║ \u001b[38;5;159m█████████████ \u001b[0m\u001b[38;5;209m█████████████ \u001b[0m\u001b[38;5;147m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[38;5;39m█████████████ \u001b[0m", - "║ \u001b[38;5;147m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[38;5;159m█████████████ \u001b[0m\u001b[38;5;209m█████████████ \u001b[0m\u001b[38;5;147m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[38;5;39m█████████████ \u001b[0m", - "║ \u001b[38;5;39m█████████████ \u001b[0m\u001b[38;5;147m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[38;5;159m█████████████ \u001b[0m\u001b[38;5;209m█████████████ \u001b[0m\u001b[38;5;147m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[38;5;39m█████████████ \u001b[0m", - "║ \u001b[38;5;228m█████████████ \u001b[0m\u001b[38;5;39m█████████████ \u001b[0m\u001b[38;5;147m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[38;5;159m█████████████ \u001b[0m\u001b[38;5;209m█████████████ \u001b[0m\u001b[38;5;147m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[38;5;39m█████████████ \u001b[0m", - "║ \u001b[38;5;49m█████████████ \u001b[0m\u001b[38;5;228m█████████████ \u001b[0m\u001b[38;5;39m█████████████ \u001b[0m\u001b[38;5;147m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[38;5;159m█████████████ \u001b[0m\u001b[38;5;209m█████████████ \u001b[0m\u001b[38;5;147m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[38;5;39m█████████████ \u001b[0m", - "║\u001b[31m█████████████ \u001b[0m\u001b[38;5;49m█████████████ \u001b[0m\u001b[38;5;228m█████████████ \u001b[0m\u001b[38;5;39m█████████████ \u001b[0m\u001b[38;5;147m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[38;5;159m█████████████ \u001b[0m\u001b[38;5;209m█████████████ \u001b[0m\u001b[38;5;147m█████████████ \u001b[0m\u001b[38;5;219m█████████████ \u001b[0m\u001b[38;5;39m█████████████ \u001b[0m", - "╚═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════", - " \u001b[31mc (1.52%)\u001b[0m \u001b[38;5;49mh (3.03%)\u001b[0m \u001b[38;5;228ma (4.55%)\u001b[0m \u001b[38;5;39mr (6.06%)\u001b[0m \u001b[38;5;147mt (7.58%)\u001b[0m \u001b[38;5;219ms (9.09%)\u001b[0m \u001b[38;5;159mc (10.61%)\u001b[0m \u001b[38;5;209mi (12.12%)\u001b[0m \u001b[38;5;147mi (13.64%)\u001b[0m \u001b[38;5;219m🔥 (15.15%)\u001b[0m \u001b[38;5;39m11 (16.67%)\u001b[0m " + "║ \u001b[94m████████████████ \u001b[0m", + "║ \u001b[38;5;147m████████████████ \u001b[0m\u001b[94m████████████████ \u001b[0m", + "║ \u001b[38;5;209m████████████████ \u001b[0m\u001b[38;5;147m████████████████ \u001b[0m\u001b[94m████████████████ \u001b[0m", + "║ \u001b[38;5;159m████████████████ \u001b[0m\u001b[38;5;209m████████████████ \u001b[0m\u001b[38;5;147m████████████████ \u001b[0m\u001b[94m████████████████ \u001b[0m", + "║ \u001b[38;5;219m████████████████ \u001b[0m\u001b[38;5;159m████████████████ \u001b[0m\u001b[38;5;209m████████████████ \u001b[0m\u001b[38;5;147m████████████████ \u001b[0m\u001b[94m████████████████ \u001b[0m", + "║ \u001b[38;5;147m████████████████ \u001b[0m\u001b[38;5;219m████████████████ \u001b[0m\u001b[38;5;159m████████████████ \u001b[0m\u001b[38;5;209m████████████████ \u001b[0m\u001b[38;5;147m████████████████ \u001b[0m\u001b[94m████████████████ \u001b[0m", + "║ \u001b[38;5;39m████████████████ \u001b[0m\u001b[38;5;147m████████████████ \u001b[0m\u001b[38;5;219m████████████████ \u001b[0m\u001b[38;5;159m████████████████ \u001b[0m\u001b[38;5;209m████████████████ \u001b[0m\u001b[38;5;147m████████████████ \u001b[0m\u001b[94m████████████████ \u001b[0m", + "║ \u001b[38;5;228m████████████████ \u001b[0m\u001b[38;5;39m████████████████ \u001b[0m\u001b[38;5;147m████████████████ \u001b[0m\u001b[38;5;219m████████████████ \u001b[0m\u001b[38;5;159m████████████████ \u001b[0m\u001b[38;5;209m████████████████ \u001b[0m\u001b[38;5;147m████████████████ \u001b[0m\u001b[94m████████████████ \u001b[0m", + "║ \u001b[38;5;49m████████████████ \u001b[0m\u001b[38;5;228m████████████████ \u001b[0m\u001b[38;5;39m████████████████ \u001b[0m\u001b[38;5;147m████████████████ \u001b[0m\u001b[38;5;219m████████████████ \u001b[0m\u001b[38;5;159m████████████████ \u001b[0m\u001b[38;5;209m████████████████ \u001b[0m\u001b[38;5;147m████████████████ \u001b[0m\u001b[94m████████████████ \u001b[0m", + "║\u001b[31m████████████████ \u001b[0m\u001b[38;5;49m████████████████ \u001b[0m\u001b[38;5;228m████████████████ \u001b[0m\u001b[38;5;39m████████████████ \u001b[0m\u001b[38;5;147m████████████████ \u001b[0m\u001b[38;5;219m████████████████ \u001b[0m\u001b[38;5;159m████████████████ \u001b[0m\u001b[38;5;209m████████████████ \u001b[0m\u001b[38;5;147m████████████████ \u001b[0m\u001b[94m████████████████ \u001b[0m", + "╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════", + " \u001b[31mc (1.82%)\u001b[0m \u001b[38;5;49mh (3.64%)\u001b[0m \u001b[38;5;228ma (5.45%)\u001b[0m \u001b[38;5;39mr (7.27%)\u001b[0m \u001b[38;5;147mt (9.09%)\u001b[0m \u001b[38;5;219ms (10.91%)\u001b[0m \u001b[38;5;159mc (12.73%)\u001b[0m \u001b[38;5;209mi (14.55%)\u001b[0m \u001b[38;5;147mi (16.36%)\u001b[0m \u001b[94m🔥 (18.18%)\u001b[0m " ], "scale label placement": [ - "║ \u001b[38;5;39m███████ \u001b[0m", - "║ \u001b[38;5;219m███████ \u001b[0m\u001b[38;5;39m███████ \u001b[0m", - "║ \u001b[38;5;147m███████ \u001b[0m\u001b[38;5;219m███████ \u001b[0m\u001b[38;5;39m███████ \u001b[0m", - "║ \u001b[38;5;209m███████ \u001b[0m\u001b[38;5;147m███████ \u001b[0m\u001b[38;5;219m███████ \u001b[0m\u001b[38;5;39m███████ \u001b[0m", - "║ \u001b[38;5;159m███████ \u001b[0m\u001b[38;5;209m███████ \u001b[0m\u001b[38;5;147m███████ \u001b[0m\u001b[38;5;219m███████ \u001b[0m\u001b[38;5;39m███████ \u001b[0m", - "║ \u001b[38;5;147m███████ \u001b[0m\u001b[38;5;219m███████ \u001b[0m\u001b[38;5;159m███████ \u001b[0m\u001b[38;5;209m███████ \u001b[0m\u001b[38;5;147m███████ \u001b[0m\u001b[38;5;219m███████ \u001b[0m\u001b[38;5;39m███████ \u001b[0m", - "║ \u001b[38;5;39m███████ \u001b[0m\u001b[38;5;147m███████ \u001b[0m\u001b[38;5;219m███████ \u001b[0m\u001b[38;5;159m███████ \u001b[0m\u001b[38;5;209m███████ \u001b[0m\u001b[38;5;147m███████ \u001b[0m\u001b[38;5;219m███████ \u001b[0m\u001b[38;5;39m███████ \u001b[0m", - "║ \u001b[38;5;228m███████ \u001b[0m\u001b[38;5;39m███████ \u001b[0m\u001b[38;5;147m███████ \u001b[0m\u001b[38;5;219m███████ \u001b[0m\u001b[38;5;159m███████ \u001b[0m\u001b[38;5;209m███████ \u001b[0m\u001b[38;5;147m███████ \u001b[0m\u001b[38;5;219m███████ \u001b[0m\u001b[38;5;39m███████ \u001b[0m", - "║ \u001b[38;5;49m███████ \u001b[0m\u001b[38;5;228m███████ \u001b[0m\u001b[38;5;39m███████ \u001b[0m\u001b[38;5;147m███████ \u001b[0m\u001b[38;5;219m███████ \u001b[0m\u001b[38;5;159m███████ \u001b[0m\u001b[38;5;209m███████ \u001b[0m\u001b[38;5;147m███████ \u001b[0m\u001b[38;5;219m███████ \u001b[0m\u001b[38;5;39m███████ \u001b[0m", - "║\u001b[31m███████ \u001b[0m\u001b[38;5;49m███████ \u001b[0m\u001b[38;5;228m███████ \u001b[0m\u001b[38;5;39m███████ \u001b[0m\u001b[38;5;147m███████ \u001b[0m\u001b[38;5;219m███████ \u001b[0m\u001b[38;5;159m███████ \u001b[0m\u001b[38;5;209m███████ \u001b[0m\u001b[38;5;147m███████ \u001b[0m\u001b[38;5;219m███████ \u001b[0m\u001b[38;5;39m███████ \u001b[0m", - "╚═════════════════════════════════════════════════════════════════════════════════════════════════", - " \u001b[31mc\u001b[0m \u001b[38;5;49mh\u001b[0m \u001b[38;5;228ma\u001b[0m \u001b[38;5;39mr\u001b[0m \u001b[38;5;147mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[38;5;159mc\u001b[0m \u001b[38;5;209mi\u001b[0m \u001b[38;5;147mi\u001b[0m \u001b[38;5;219m🔥\u001b[0m \u001b[38;5;39m11\u001b[0m " + "║ \u001b[94m█████████ \u001b[0m", + "║ \u001b[38;5;147m█████████ \u001b[0m\u001b[94m█████████ \u001b[0m", + "║ \u001b[38;5;209m█████████ \u001b[0m\u001b[38;5;147m█████████ \u001b[0m\u001b[94m█████████ \u001b[0m", + "║ \u001b[38;5;159m█████████ \u001b[0m\u001b[38;5;209m█████████ \u001b[0m\u001b[38;5;147m█████████ \u001b[0m\u001b[94m█████████ \u001b[0m", + "║ \u001b[38;5;219m█████████ \u001b[0m\u001b[38;5;159m█████████ \u001b[0m\u001b[38;5;209m█████████ \u001b[0m\u001b[38;5;147m█████████ \u001b[0m\u001b[94m█████████ \u001b[0m", + "║ \u001b[38;5;147m█████████ \u001b[0m\u001b[38;5;219m█████████ \u001b[0m\u001b[38;5;159m█████████ \u001b[0m\u001b[38;5;209m█████████ \u001b[0m\u001b[38;5;147m█████████ \u001b[0m\u001b[94m█████████ \u001b[0m", + "║ \u001b[38;5;39m█████████ \u001b[0m\u001b[38;5;147m█████████ \u001b[0m\u001b[38;5;219m█████████ \u001b[0m\u001b[38;5;159m█████████ \u001b[0m\u001b[38;5;209m█████████ \u001b[0m\u001b[38;5;147m█████████ \u001b[0m\u001b[94m█████████ \u001b[0m", + "║ \u001b[38;5;228m█████████ \u001b[0m\u001b[38;5;39m█████████ \u001b[0m\u001b[38;5;147m█████████ \u001b[0m\u001b[38;5;219m█████████ \u001b[0m\u001b[38;5;159m█████████ \u001b[0m\u001b[38;5;209m█████████ \u001b[0m\u001b[38;5;147m█████████ \u001b[0m\u001b[94m█████████ \u001b[0m", + "║ \u001b[38;5;49m█████████ \u001b[0m\u001b[38;5;228m█████████ \u001b[0m\u001b[38;5;39m█████████ \u001b[0m\u001b[38;5;147m█████████ \u001b[0m\u001b[38;5;219m█████████ \u001b[0m\u001b[38;5;159m█████████ \u001b[0m\u001b[38;5;209m█████████ \u001b[0m\u001b[38;5;147m█████████ \u001b[0m\u001b[94m█████████ \u001b[0m", + "║\u001b[31m█████████ \u001b[0m\u001b[38;5;49m█████████ \u001b[0m\u001b[38;5;228m█████████ \u001b[0m\u001b[38;5;39m█████████ \u001b[0m\u001b[38;5;147m█████████ \u001b[0m\u001b[38;5;219m█████████ \u001b[0m\u001b[38;5;159m█████████ \u001b[0m\u001b[38;5;209m█████████ \u001b[0m\u001b[38;5;147m█████████ \u001b[0m\u001b[94m█████████ \u001b[0m", + "╚════════════════════════════════════════════════════════════════════════════════════════════════════════════", + " \u001b[31mc\u001b[0m \u001b[38;5;49mh\u001b[0m \u001b[38;5;228ma\u001b[0m \u001b[38;5;39mr\u001b[0m \u001b[38;5;147mt\u001b[0m \u001b[38;5;219ms\u001b[0m \u001b[38;5;159mc\u001b[0m \u001b[38;5;209mi\u001b[0m \u001b[38;5;147mi\u001b[0m \u001b[94m🔥\u001b[0m " ] } \ No newline at end of file diff --git a/test.ts b/test.ts deleted file mode 100644 index e75d6df..0000000 --- a/test.ts +++ /dev/null @@ -1,17 +0,0 @@ -import Chartscii from './chartscii'; - - -const data = [{ value: 10, label: 'loading' }, { value: 30, label: 'getting root access' },]; -const chart = new Chartscii(data, { - color: 'green', - width: 50, - height: 1, - padding: 1, - fill: '░', - theme: 'pastel', - colorLabels: true, - naked: true, - maxValue: 50, -}); - -console.log(chart.create()); \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json index 46f0ae6..e8773c5 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -12,5 +12,5 @@ "declaration": true, "types": ["@types/mocha", "@types/node"] }, - "exclude": ["examples", "shellfies", "dist", "node_modules", "*.test.ts"] + "exclude": ["examples", "shellfies", "dist", "node_modules", "index.test.ts"] } diff --git a/types/types.ts b/types/types.ts index cb81bae..3f94afe 100644 --- a/types/types.ts +++ b/types/types.ts @@ -1,3 +1,5 @@ + + export type Max = { label: number; value: number; @@ -16,6 +18,7 @@ export type CustomizationOptions = { sort?: boolean; percentage?: boolean; colorLabels?: boolean; + valueLabels?: boolean; reverse?: boolean; naked?: boolean; labels?: boolean; @@ -24,7 +27,7 @@ export type CustomizationOptions = { char?: string; fill?: string; theme?: string; - maxValue?: number; + scale?: string | number; width?: number; height?: number; barSize?: number;