/
terminal.spec.js.snap
802 lines (683 loc) · 101 KB
/
terminal.spec.js.snap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[` 1`] = `
Object {
"char": Object {
"height": 0,
"width": 0,
},
"cols": 100,
"density": 1,
"rows": 25,
"terminal": Object {
"height": 0,
"padding": Object {
"bottom": 0,
"left": 0,
"right": 0,
"top": 0,
},
"width": 0,
},
}
`;
exports[`Terminal plugin cmd plugin should move cursor 1`] = `
Array [
5,
26,
46,
25,
4,
]
`;
exports[`Terminal plugin cmd plugin should move cursor 2`] = `
Array [
3,
33,
64,
93,
88,
57,
27,
]
`;
exports[`Terminal plugin events enter text text should appear and interpreter function should be called 1`] = `"<span data-text=\\"> foo\\">> foo</span>"`;
exports[`Terminal plugin jQuery Terminal methods exec should invoke array of commands when each command pause terminal 1`] = `
"> exec_async_array
> async_command 0
calling async 0
> async_command 1
calling async 1
> async_command 2
calling async 2
> async_command 3
calling async 3"
`;
exports[`Terminal plugin jQuery Terminal methods generic import/export view should import view 1`] = `"<div data-index=\\"0\\"><div style=\\"width: 100%;\\"><span data-text=\\"Hello World!\\">Hello World!</span></div></div><div data-index=\\"1\\" class=\\"terminal-command\\" role=\\"presentation\\" aria-hidden=\\"true\\"><div style=\\"width: 100%;\\"><span data-text=\\"> foo\\">> foo</span></div></div><div data-index=\\"2\\" class=\\"terminal-command\\" role=\\"presentation\\" aria-hidden=\\"true\\"><div style=\\"width: 100%;\\"><span data-text=\\"> bar\\">> bar</span></div></div>"`;
exports[`Terminal plugin jQuery Terminal methods output_buffer should return buffer with flush and newline 1`] = `
"foo bar
lorem ipsum"
`;
exports[`Terminal plugin jQuery Terminal methods output_buffer should return buffer with flush and newline 2`] = `
"<div><span data-text=\\"foo \\">foo </span><span data-text=\\"bar\\">bar</span></div>
<div><span data-text=\\"lorem\\">lorem</span><span data-text=\\" ipsum\\"> ipsum</span></div>"
`;
exports[`Terminal plugin jQuery Terminal methods output_buffer should return clear the buffer 1`] = `
"foo bar
lorem ipsum"
`;
exports[`Terminal plugin jQuery Terminal methods output_buffer should return clear the buffer 2`] = `
"<div><span data-text=\\"foo \\">foo </span><span data-text=\\"bar\\">bar</span></div>
<div><span data-text=\\"lorem\\">lorem</span><span data-text=\\" ipsum\\"> ipsum</span></div>"
`;
exports[`Terminal plugin prompt should format prompt 1`] = `"<span style=\\"font-weight:bold;text-decoration:underline;color:#fff;--color:#fff;--original-color:#fff\\" data-text=\\">>>\\"><span style=\\"width: 3ch;\\">>>></span></span><span data-text=\\" \\"><span style=\\"width: 1ch;\\"> </span></span>"`;
exports[`Terminal plugin prompt should format prompt 2`] = `"<span style=\\"font-weight:bold;text-decoration:underline;color:#fff;--color:#fff;--original-color:#fff\\" data-text=\\">>>\\"><span style=\\"width: 3ch;\\">>>></span></span><span data-text=\\" \\"><span style=\\"width: 1ch;\\"> </span></span>"`;
exports[`Terminal plugin prompt should return prompt 1`] = `"<span data-text=\\">>> \\"><span style=\\"width: 4ch;\\">>>> </span></span>"`;
exports[`Terminal plugin prompt should set prompt 1`] = `"<span data-text=\\"||| \\"><span style=\\"width: 4ch;\\">||| </span></span>"`;
exports[`Terminal plugin prompt should set prompt 2`] = `"<span data-text=\\">>> \\"><span style=\\"width: 4ch;\\">>>> </span></span>"`;
exports[`Terminal plugin terminal create / terminal destroy should have default prompt 1`] = `"<span data-text=\\"> \\"><span style=\\"width: 2ch;\\">> </span></span>"`;
exports[`Terminal utils $.terminal.format should create html span tags with style and classes 1`] = `"<span style=\\"font-weight:bold;text-decoration:underline line-through;font-style:italic;color:#fff;--color:#fff;--original-color:#fff;text-shadow:0 0 5px #fff;background-color:#000;--background:#000\\" data-text=\\"Foo\\"><span>Foo</span></span><span style=\\"font-style:italic\\" class=\\"foo\\" data-text=\\"Bar\\"><span>Bar</span></span><span style=\\"text-decoration:underline line-through overline\\" data-text=\\"Baz\\"><span>Baz</span></span>"`;
exports[`Terminal utils $.terminal.format should filter out attribute in JSON 1`] = `"<span title=\\"foo\\" data-text=\\"foo\\"><span>foo</span></span>"`;
exports[`Terminal utils $.terminal.format should handle JSON 1`] = `"<span title=\\"foo\\" data-foo=\\"bar\\" data-text=\\"foo\\"><span>foo</span></span>"`;
exports[`Terminal utils $.terminal.format should handle emails 1`] = `"<a href=\\"mailto:jcubic@onet.pl\\" data-text>jcubic@onet.pl</a>"`;
exports[`Terminal utils $.terminal.format should handle emails 2`] = `"<a href=\\"mailto:jcubic@onet.pl\\" data-text>j</a><a href=\\"mailto:jcubic@onet.pl\\" data-text>cubic@onet.pl</a>"`;
exports[`Terminal utils $.terminal.format should handle wider characters without formatting 1`] = `"<span style=\\"width:24ch\\" data-text=\\"ターミナルウィンドウは黒\\"><span style=\\"width:24ch\\"><span style=\\"width:2ch\\">タ</span><span style=\\"width:2ch\\">ー</span><span style=\\"width:2ch\\">ミ</span><span style=\\"width:2ch\\">ナ</span><span style=\\"width:2ch\\">ル</span><span style=\\"width:2ch\\">ウ</span><span style=\\"width:2ch\\">ィ</span><span style=\\"width:2ch\\">ン</span><span style=\\"width:2ch\\">ド</span><span style=\\"width:2ch\\">ウ</span><span style=\\"width:2ch\\">は</span><span style=\\"width:2ch\\">黒</span></span></span><span style=\\"width:4ch\\" data-text=\\"です\\"><span><span style=\\"width:4ch\\"><span style=\\"width:2ch\\">で</span><span style=\\"width:2ch\\">す</span></span></span></span>"`;
exports[`Terminal utils $.terminal.format should merge clolor with empty style 1`] = `"<span style=\\"color:green;--color:green;--original-color:green\\" data-text=\\"Foo\\"><span>Foo</span></span>"`;
exports[`Terminal utils $.terminal.format should merge clolor with empty style 2`] = `"<span style=\\"color:green;--color:green;--original-color:green\\" data-text=\\"Foo\\"><span>Foo</span></span>"`;
exports[`Terminal utils $.terminal.format should merge color style with style attr 1`] = `"<span style=\\"color:green;--color:green;--original-color:green;--size: 2\\" data-text=\\"Foo\\"><span>Foo</span></span>"`;
exports[`Terminal utils $.terminal.format should not allow attributes 1`] = `"<span data-text=\\"foo\\"><span>foo</span></span>"`;
exports[`Terminal utils $.terminal.format should not duplicate and don't overwrite data-text 1`] = `"<span data-text=\\"foo\\"><span>foo</span></span>"`;
exports[`Terminal utils $.terminal.format should not duplicate and don't overwrite data-text 2`] = `"<span data-text=\\"foo\\"><span>foo</span></span>"`;
exports[`Terminal utils $.terminal.format should parse JSON if semicolon in value 1`] = `"<span title=\\"foo ; bar\\" data-text=\\"foo\\"><span>foo</span></span>"`;
exports[`Terminal utils $.terminal.format should skip empty parts 1`] = `"<span data-text=\\"x\\">x</span><span style=\\"font-weight:bold\\" data-text=\\"y\\"><span>y</span></span><span style=\\"font-weight:bold\\" data-text=\\"z\\"><span>z</span></span>"`;
exports[`Terminal utils $.terminal.from_ansi should convert ansi to terminal formatting 1`] = `"[[;#5555FF;]Hello][[;#640000;#0AA]Foo][[biu;#44D544;#A0A]B[[sb;;]a]r][[;#000;#AAA]Baz][[;#006400;#ffff00]Quux]"`;
exports[`Terminal utils $.terminal.from_ansi should convert ansi to terminal formatting and escape the remaining brackets 1`] = `"[[;#5555FF;]Hello][[;#640000;#0AA]Foo][[biu;#44D544;#A0A]B[[sb;;]a]r][[;#000;#AAA]Baz][[;#006400;#ffff00]Quux]"`;
exports[`Terminal utils $.terminal.from_ansi should format plots with moving cursors 1`] = `
" Y Axis A: [[;#A00;]*] | B: [[;#00A;]# ] | C: [[;#AAA;#0AA] ]
A
10|
| [[;#AAA;#0AA] ]
8|
|
6| [[;#00A;]# ][[;#00A;]# ] [[;#A00;]*] [[;#A00;]*] [[;#A00;]*] [[;#A00;]*] [[;#A00;]*] [[;#A00;]*] [[;#A00;]*] [[;#A00;]*] [[;#A00;]*] [[;#A00;]*] [[;#A00;]*]
| [[;#00A;]# ][[;#00A;]# ] [[;#A00;]*]
4| [[;#A00;]*]
| [[;#A00;]*]
2| [[;#A00;]*]
| [[;#A00;]*]
+---+---+---+---+---+---+---+---> X Axis
0 2 4 6 8 10 12 14
11
***
*** 7
5 *** 5 [[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ]
*** 3 *** [[;#AAA;#008400] ][[;#AAA;#008400] ][[;#AAA;#008400] ] [[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ]
*** +++ *** 1 [[;#AAA;#008400] ][[;#AAA;#008400] ][[;#AAA;#008400] ] [[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ]
*** +++ *** [[;#AAA;#A00] ][[;#AAA;#A00] ][[;#AAA;#A00] ] [[;#AAA;#008400] ][[;#AAA;#008400] ][[;#AAA;#008400] ] [[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ] 0
A B C D E F G
+ + + + +
* * + + + + +
* * * + + + #
O O O # # # #
O O O O # # #
O O O O # # #
O O O # #
* A: 5 (14%)
+ B: 10 (29%)
# C: 10 (29%)
O D: 10 (29%)
[[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#A50] ][[;#AAA;#A50] ]
[[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#A50] ][[;#AAA;#A50] ][[;#AAA;#A50] ]
[[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#A50] ][[;#AAA;#A50] ][[;#AAA;#A50] ]
[[;#AAA;#AAA] ][[;#AAA;#AAA] ][[;#AAA;#AAA] ][[;#AAA;#A50] ][[;#AAA;#A50] ][[;#AAA;#A50] ][[;#AAA;#A50] ]
[[;#AAA;#AAA] ][[;#AAA;#AAA] ][[;#AAA;#AAA] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ]
[[;#AAA;#AAA] ][[;#AAA;#AAA] ][[;#AAA;#AAA] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ]
[[;#AAA;#AAA] ][[;#AAA;#AAA] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ]
[[;#AAA;#0AA] ] A: 5 (25%)
[[;#AAA;#A50] ] B: 5 (25%)
[[;#AAA;#A0A] ] C: 5 (25%)
[[;#AAA;#AAA] ] D: 5 (25%)
Month ++++++++
++++++++
Week [[;#A00;]*][[;#A00;]*][[;#A00;]*][[;#A00;]*][[;#A00;]*]
[[;#A00;]*][[;#A00;]*][[;#A00;]*][[;#A00;]*][[;#A00;]*]
Day [[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ][[;#AAA;#00A] ]
Now [[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ][[;#AAA;#0AA] ]
[[;#0AA;]+ ][[;#0AA;]+ ][[;#0AA;]+ ][[;#0AA;]+ ][[;#0AA;]+ ]
[[;#0AA;]+ ][[;#0AA;]+ ][[;#0AA;]+ ][[;#0AA;]+ ][[;#0AA;]+ ][[;#0AA;]+ ][[;#0AA;]+ ]
[[;#0AA;]+ ][[;#0AA;]+ ] [[;#0AA;]+ ][[;#0AA;]+ ]
[[;#A00;]* ][[;#A00;]* ] [[;#0AA;]+ ][[;#0AA;]+ ]
[[;#A00;]* ][[;#A00;]* ] [[;#A00;]* ][[;#A00;]* ]
[[;#A00;]* ][[;#A00;]* ][[;#A00;]* ][[;#A00;]* ][[;#A00;]* ][[;#A00;]* ][[;#A00;]* ]
[[;#A00;]* ][[;#A00;]* ][[;#A00;]* ][[;#A00;]* ][[;#A00;]* ]
[[;#0AA;]+ ] A: 10 (50%)
[[;#A00;]* ] B: 10 (50%)
[[;#AAA;#008400] ][[;#AAA;#008400] ][[;#AAA;#008400] ][[;#AAA;#008400] ][[;#AAA;#00A] ]
[[;#AAA;#008400] ][[;#AAA;#008400] ][[;#AAA;#008400] ][[;#AAA;#008400] ][[;#AAA;#008400] ][[;#AAA;#00A] ][[;#AAA;#00A] ]
[[;#AAA;#008400] ][[;#AAA;#008400] ] [[;#AAA;#00A] ][[;#AAA;#00A] ]
[[;#AAA;#A50] ][[;#AAA;#A50] ] [[;#AAA;#00A] ][[;#AAA;#00A] ]
[[;#AAA;#A50] ][[;#AAA;#A50] ] [[;#AAA;#00A] ][[;#AAA;#00A] ]
[[;#AAA;#A50] ][[;#AAA;#A50] ][[;#AAA;#A50] ][[;#AAA;#A50] ][[;#AAA;#A50] ][[;#AAA;#00A] ][[;#AAA;#00A] ]
[[;#AAA;#A50] ][[;#AAA;#A50] ][[;#AAA;#A50] ][[;#AAA;#A50] ][[;#AAA;#00A] ]
[[;#AAA;#008400] ] A: 20 (33%)
[[;#AAA;#00A] ] B: 20 (33%)
[[;#AAA;#A50] ] C: 20 (33%)
# # # # + + +
# # # # # + + + +
# # # # # # + + + + +
# # # # # # # + + + + + +
# # # # + + + +
# # # # 50 + + + +
0 A 100
[[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ]
[[;#AAA;#008400] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ]
[[;#AAA;#008400] ][[;#AAA;#008400] ][[;#AAA;#008400] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ]
[[;#AAA;#008400] ][[;#AAA;#008400] ][[;#AAA;#008400] ][[;#AAA;#008400] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ]
[[;#AAA;#008400] ][[;#AAA;#008400] ][[;#AAA;#008400] ][[;#AAA;#008400] ] [[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ]
[[;#AAA;#008400] ][[;#AAA;#008400] ][[;#AAA;#008400] ][[;#AAA;#008400] ] 30 [[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ][[;#AAA;#A0A] ]
0 PR 100
"
`;
exports[`Terminal utils $.terminal.from_ansi should format plots with moving cursors 2`] = `
"Skrypt uruchomiony 2022-10-27 22:14:53+02:00 [COMMAND=\\"neofetch\\" TERM=\\"xterm-256color\\" TTY=\\"/dev/pts/2\\" COLUMNS=\\"118\\" LINES=\\"26\\"]
[[b;#5555FF;] .',;::::;,'.] [[b;#5555FF;]kuba]@[[b;#5555FF;]jcubic]
[[b;#5555FF;] .';:cccccccccccc:;,.] -----------
[[b;#5555FF;] .;cccccccccccccccccccccc;.] [[b;#5555FF;]OS]: Fedora Linux 36 (Xfce) x86_64
[[b;#5555FF;] .:cccccccccccccccccccccccccc:.] [[b;#5555FF;]Host]: Inspiron 5570
[[b;#5555FF;] .;ccccccccccccc;][[b;#FFF;].:dddl:.][[b;#5555FF;];ccccccc;.] [[b;#5555FF;]Kernel]: 5.19.16-200.fc36.x86_64
[[b;#5555FF;] .:ccccccccccccc;][[b;#FFF;]OWMKOOXMWd][[b;#5555FF;];ccccccc:.] [[b;#5555FF;]Uptime]: 3 days, 23 hours, 10 mins
[[b;#5555FF;].:ccccccccccccc;][[b;#FFF;]KMMc][[b;#5555FF;];cc;][[b;#FFF;]xMMc][[b;#5555FF;]:ccccccc:.] [[b;#5555FF;]Packages]: 2845 (rpm), 6 (flatpak)
[[b;#5555FF;],cccccccccccccc;][[b;#FFF;]MMM.][[b;#5555FF;];cc;][[b;#FFF;];WW:][[b;#5555FF;]:cccccccc,] [[b;#5555FF;]Shell]: bash 5.2.2
[[b;#5555FF;]:cccccccccccccc;][[b;#FFF;]MMM.][[b;#5555FF;];cccccccccccccccc:] [[b;#5555FF;]Resolution]: 1920x1080
[[b;#5555FF;]:ccccccc;][[b;#FFF;]oxOOOo][[b;#5555FF;];][[b;#FFF;]MMM0OOk.][[b;#5555FF;];cccccccccccc:] [[b;#5555FF;]DE]: Xfce 4.16
[[b;#5555FF;]cccccc:][[b;#FFF;]0MMKxdd:][[b;#5555FF;];][[b;#FFF;]MMMkddc.][[b;#5555FF;];cccccccccccc;] [[b;#5555FF;]WM]: Xfwm4
[[b;#5555FF;]ccccc:][[b;#FFF;]XM0'][[b;#5555FF;];cccc;][[b;#FFF;]MMM.][[b;#5555FF;];cccccccccccccccc'] [[b;#5555FF;]WM Theme]: Default
[[b;#5555FF;]ccccc;][[b;#FFF;]MMo][[b;#5555FF;];ccccc;][[b;#FFF;]MMW.][[b;#5555FF;];ccccccccccccccc;] [[b;#5555FF;]Theme]: Adwaita-dark [GTK2], Adwaita [GTK3]
[[b;#5555FF;]ccccc;][[b;#FFF;]0MNc.][[b;#5555FF;]ccc][[b;#FFF;].xMMd][[b;#5555FF;]:ccccccccccccccc;] [[b;#5555FF;]Icons]: Clarity [GTK2/3]
[[b;#5555FF;]cccccc;][[b;#FFF;]dNMWXXXWM0:][[b;#5555FF;]:cccccccccccccc:,] [[b;#5555FF;]Terminal]: xfce4-terminal
[[b;#5555FF;]cccccccc;][[b;#FFF;].:odl:.][[b;#5555FF;];cccccccccccccc:,.] [[b;#5555FF;]Terminal Font]: Monospace 10
[[b;#5555FF;]:cccccccccccccccccccccccccccc:'.] [[b;#5555FF;]CPU]: Intel i7-8550U (8) @ 4.000GHz
[[b;#5555FF;].:cccccccccccccccccccccc:;,..] [[b;#5555FF;]GPU]: Intel UHD Graphics 620
[[b;#5555FF;] '::cccccccccccccc::;,.] [[b;#5555FF;]GPU]: AMD ATI Radeon R7 M260/M265 / M340/M360 / M440/M445 / 530/535 / 620/625 Mobile
[[b;#5555FF;]Memory]: 7819MiB / 15654MiB
[[;#000;#000] ][[;#A00;#A00] ][[;#008400;#008400] ][[;#A50;#A50] ][[;#00A;#00A] ][[;#A0A;#A0A] ][[;#0AA;#0AA] ][[;#AAA;#AAA] ]
Skrypt wykonany 2022-10-27 22:14:55+02:00 [KOD_WYJŚCIA=\\"0\\"]
"
`;
exports[`Terminal utils $.terminal.from_ansi should format plots with moving cursors 3`] = `
"Skrypt uruchomiony 2022-10-27 17:29:53+02:00 [COMMAND=\\"dialog --title \\"HELLO\\" --yesno \\"Are you sure?\\" 6 30\\" TERM=\\"xterm-256color\\" TTY=\\"/dev/pts/1\\" COLUMNS=\\"115\\" LINES=\\"42\\"]
[[;#5FF;#00A] ][[;#FFF;#AAA]┌──────────][[;#55F;#AAA]HELLO][[;#FFF;#AAA]─────────────][[;#000;#AAA]┐]
[[;#5FF;#00A] ][[;#FFF;#AAA]│] [[;#000;#AAA]Are you sure?] [[;#000;#AAA]│][[;#555;#000] ]
[[;#5FF;#00A] ][[;#FFF;#AAA]│] [[;#000;#AAA]│][[;#555;#000] ]
[[;#5FF;#00A] ][[;#FFF;#AAA]├────────────────────────────][[;#000;#AAA]┤][[;#555;#000] ]
[[;#5FF;#00A] ][[;#FFF;#AAA]│][[;#000;#AAA] ][[;#FFF;#00A]<][[;#FF5;#00A] ]o[[;#000;#AAA]<][[;#555;#AAA] ][[;#A00;#AAA]T][[;#555;#AAA]ak ][[;#000;#AAA]> ][[;#FFF;#00A]<][[;#FF5;#00A] ][[;#FFF;#00A]N][[;#FF5;#00A]ie ][[;#FFF;#00A]>][[;#000;#AAA] ][[;#000;#AAA]│][[;#555;#000] ]
[[;#5FF;#00A] ][[;#FFF;#AAA]└][[;#000;#AAA]────────────────────────────┘][[;#555;#000] ]
[[;#5FF;#00A] ]
Skrypt wykonany 2022-10-27 17:29:55+02:00 [KOD_WYJŚCIA=\\"1\\"]
"
`;
exports[`Terminal utils $.terminal.from_ansi should render ANSI art 1`] = `
"
[[b;#555;#000]▄]▄▄▄▄▄[[b;#555;]▄ ▄]▄▄▄▄[[b;#555;]▄]
[[b;#555;]▄]▄▄▄[[b;#FFF;#AAA]░▒▓█]▀▀▄▄▄[[b;#FFF;#AAA]░▒▓█▓▓▓▓▒▒]▄[[b;#555;]▄]
[[b;#555;]▄]▄[[b;#FFF;#AAA]░▒▓▓██]▀▀▄▄[[b;#FFF;#AAA]░▒▓████████▓▓▓▓▓▒░]▄
▄[[b;#FFF;#AAA]░▒▓██▒]▀▀▄[[b;#FFF;#AAA]░▒▓█████████████████▓▓▓▒]▄
[[b;#555;]░]▄[[b;#FFF;#AAA]░▒▓██]▀▄▄[[b;#FFF;#AAA]▄▄▀▀][[;#555;#AAA]▄▄][[;#FFF;#AAA]░▒▓████████████████▓▓▓▒]▄
▄[[b;#FFF;#AAA]░░▒▓██▓][[;#555;#000]▄▀][[;#FFF;#AAA]▒▓][[;#555;#AAA]▄][[;#555;#000] ░ ▀]▀[[b;#FFF;#AAA]░▒█████████████████▓▓▓▒]▄
[[b;#555;]░]▄[[b;#FFF;#AAA]░▒▓████▒][[;#555;#AAA]▒][[;#555;#000]▌▐][[;#FFF;#AAA]▒▓][[;#555;#AAA]▀][[;#555;#000] ░ ▀]▀[[b;#FFF;#AAA]░▒▓▓██████████████▓▓▓]▓
[[b;#555;]░][[;#FFF;#AAA]░░▒▓█████▒][[;#555;#000]▓ ░][[;#FFF;#AAA]▒▓]▌ [[b;#555;]░░░] [[b;#555;]▀]▀▀[[b;#FFF;#AAA]▒▓▓██████████████▓▓░]░
[[;#555;]░][[;#FFF;#AAA]░▒▓]▀[[b;#FFF;#AAA]▓▓███▓▒][[;#555;#000]░ ][[;#FFF;#AAA]▒█][[;#FFF;#000] ][[;#555;#000]▄][[;#555;#AAA]▀▀▀▒][[;#555;#000]▄▄▒▒ ▀]▀▀[[b;#FFF;#AAA]▒▓▓████████████▓▓▒]▒
[[b;#555;]░][[;#FFF;#AAA]░░]▀▄[[b;#FFF;#AAA]░▓████▓▒][[;#555;#AAA]▀][[;#555;#000]▄▐][[;#FFF;#AAA]▒][[;#FFF;#000] ][[;#555;#AAA]▒][[;#FFF;#AAA]░░▒▓▓▄▓▓░][[;#555;#AAA]▀▀▀][[;#555;#000]▄ ▀]▀▀[[b;#FFF;#AAA]▒▓█▓█████████▓▓▓]▓
▐▌▀▄[[b;#FFF;#AAA]░▓██████▓░▒░]▌[[b;#555;]▐][[;#FFF;#AAA]░▓▓▓████████▓░][[;#555;#AAA]▀▀][[;#555;#000]▄ ▀]▀[[b;#FFF;#AAA]░▒▓█▓█████▓▓▓▓▓]▒░
[[b;#555;]░][[;#555;#AAA]░][[;#555;#000] ][[;#FFF;#AAA]░░▓█████████▒▒][[;#FFF;#000] ][[;#FFF;#AAA]░▓████████████▓▓░░][[;#555;#AAA]▀▀][[;#555;#000]▄ ]▀▀[[b;#FFF;#AAA]░▒▓▓▓▓▓▓█▓▓░▓]▒▒
▐[[b;#555;#AAA]░]▐[[b;#FFF;#AAA]░▓█████████▓▒][[;#FFF;#000] ][[;#555;#AAA]▒][[;#FFF;#AAA]▓█████████████▓▓▒][[;#555;#000]▀▀█][[;#FFF;#AAA]░][[;#555;#AAA]▓][[;#555;#000]▄▄▀]▀▀[[b;#FFF;#AAA]░▒▓▒▒▓▓█▓ ▓]▓▒
[[b;#555;]░][[;#555;#AAA]░▒][[;#555;#000] ][[;#FFF;#AAA]▓███████▓▓▒]▀ [[b;#555;#AAA]▒][[;#FFF;#AAA]░▓███████████▓▓░]▀ ▄[[b;#FFF;#AAA]░]▄[[b;#555;]▄▀▀▀][[;#555;#AAA]▓][[;#555;#000]░ ▀▀]▀▀[[b;#FFF;#AAA]░░▓▓█░][[;#FFF;#000] ]▓░
▐[[b;#555;#AAA]░▓][[;#555;#000] ][[;#FFF;#AAA]▒██████▓▒]▀ [[b;#555;]▄][[;#555;#AAA]▒][[;#FFF;#AAA]░▓██████████▓▀▄]▀[[b;#555;]▄][[;#555;#AAA]▀][[;#FFF;#AAA]▓▒▒▓█▄▄ ][[;#555;#000]▄▀▄] [[;#555;#000]▀]▀[[b;#FFF;#AAA]▒▓▒]▌▐▓
[[b;#555;]░][[;#555;#AAA]░▒][[;#555;#000]▌ ][[;#FFF;#AAA]░]▌[[b;#FFF;#AAA]████▓▒][[;#FFF;#000] ][[;#555;#000]▀▄][[;#FFF;#AAA]░▒▓███████▓▀▓▓]▀[[b;#555;]▄][[;#555;#AAA]▀][[;#FFF;#AAA]░▒][[;#555;#AAA]▄][[;#555;#000]▓▀▀ ▀▀█][[;#555;#AAA]▓][[;#FFF;#AAA] ][[;#FFF;#000] ][[;#555;#000]▓] [[;#FFF;#000]░][[;#FFF;#AAA]▒▓]█ [[b;#FFF;#AAA]▒]▄
[[b;#555;]░][[;#555;#AAA]▒▓][[;#555;#000] ▐]▌▐█[[b;#FFF;#AAA]██▓▒][[;#FFF;#000] ][[;#555;#000]░▀▄][[;#FFF;#AAA]░▒▓██▓▓▒▄▄█▒░░][[;#FFF;#000] ][[;#555;#AAA]▒][[;#FFF;#AAA]░][[;#555;#AAA]░▓][[;#555;#000]▀] [[;#555;#000]░][[;#555;#AAA]▓][[;#555;#000]▌▐▓] [[;#FFF;#000]░][[;#FFF;#AAA]▓]█[[b;#555;#AAA]░]▌░[[b;#FFF;#AAA]▒]░
[[b;#555;]░][[;#555;#AAA]▒][[;#555;#000]█ ░ ]█[[b;#FFF;#AAA]██▓▒][[;#555;#000]░ ░▒][[;#555;#AAA]▓░][[;#FFF;#AAA]▒▓▓▄▄░]▀▀▀[[b;#555;]▀▀▀▓][[;#FFF;#AAA]▒]▌[[b;#555;]▐][[;#FFF;#AAA]░][[;#555;#AAA]░][[;#555;#000]▌] [[;#555;#000]░][[;#555;#AAA]▓][[;#555;#000] ▓▒] [[;#FFF;#000]░][[;#FFF;#AAA]▓]█[[b;#555;#AAA]▒][[;#555;#000]▌]▐[[b;#FFF;#AAA]▓░]
[[;#555;#AAA]▓][[;#555;#000]▌░▒]▐[[b;#FFF;#AAA]██▒]▀ [[b;#555;]▒░][[;#555;#AAA]▓░]▀▀▄▄[[b;#555;]▄ ░ ░ ▀][[;#FFF;#AAA]░]▌[[b;#555;]▐][[;#FFF;#AAA]▒░][[;#555;#000]▌░] [[;#555;#AAA]▒][[;#555;#000]▌▐▓▒ ░ ][[;#FFF;#000]▓][[;#FFF;#AAA]▒][[;#555;#AAA]▒▒][[;#555;#000]▌]▐▄▀▒
[[b;#555;]▓▓▒▓]█[[b;#FFF;#AAA]▓▒]▀[[b;#555;]▄ ░▓▒▄ ][[;#555;#AAA]▓▓][[;#FFF;#AAA]░▓▓]▀▀▀[[b;#555;#AAA]▀][[;#555;#000]▄ ░▀][[;#FFF;#AAA]░][[;#FFF;#000] ][[;#FFF;#AAA]▒▓▒]▄[[b;#555;]░ ]▄[[b;#555;]■░▄][[;#FFF;#AAA]▀░][[;#555;#AAA]░][[;#555;#000]▄▀][[;#555;#AAA]▒][[;#555;#000] ][[;#FFF;#000]▓]█[[b;#555;#AAA]▒▓][[;#555;#000] ][[;#FFF;#AAA]░░][[;#FFF;#000] ]▓
[[;#555;]▐▓▓ ][[;#FFF;#AAA]▒▒░][[;#555;#000]▐][[;#555;#AAA]▓][[;#555;#000]▌ ][[;#555;#AAA]▓▓][[;#555;#000]▄░ ▀▄]▄[[b;#FFF;#AAA]▒▓▀▀▀][[;#555;#000]▀▄ ░][[;#FFF;#AAA]░][[;#FFF;#000] ][[;#FFF;#AAA]▀][[;#555;#000]▀][[;#FFF;#AAA]▀█▄▄▄▓▓▄▄█▓▓][[;#555;#AAA]░▓][[;#555;#000]▌▀▌░ ][[;#FFF;#AAA]▒][[;#555;#AAA]▒▒▓][[;#555;#000] ][[;#FFF;#AAA]░▒]▌▐░
[[b;#555;]█ ][[;#FFF;#AAA]░]▀ [[b;#555;#AAA]▓▒▒][[;#555;#000] ░▐][[;#555;#AAA]▓][[;#FFF;#AAA]░][[;#555;#AAA]▓][[;#555;#000]▄ ░▀▀]▀▀[[b;#555;]▀▄]▄[[b;#FFF;#AAA]▒▓][[;#555;#AAA]░]▌▐ [[b;#555;]▌ ▀][[;#555;#AAA]▄][[;#FFF;#AAA]▀▀][[;#555;#AAA]▄][[;#555;#000]▀▀▀][[;#555;#AAA]▄][[;#FFF;#AAA]▒░][[;#555;#AAA]▒▒][[;#555;#000]▒ ░ ][[;#FFF;#000]░][[;#FFF;#AAA]▒][[;#555;#AAA]▒▓][[;#555;#000]▌]▐[[b;#FFF;#AAA]▒▓░]░░
[[b;#555;]▐▌ ▐][[;#FFF;#AAA]▓][[;#FFF;#000] ][[;#555;#AAA]▒░░][[;#FFF;#AAA]▒][[;#FFF;#000] ][[;#555;#AAA]▒][[;#FFF;#AAA]░][[;#555;#AAA]▒▓][[;#555;#000]▄ ░ ]▀[[b;#FFF;#AAA]▒▓█▒][[;#555;#AAA]▓][[;#555;#000]░]▌[[b;#555;]▐ ][[;#555;#AAA]▓][[;#555;#000]▀▀▄][[;#FFF;#AAA]░]█[[b;#555;]▓▄▀▀▀▄░ ][[;#FFF;]▒][[;#FFF;#AAA]░][[;#555;#AAA]▒▓][[;#555;#000]▌]░[[b;#FFF;#AAA]░█░]░
[[;#555;]█▄ ][[;#FFF;#AAA]▒▓][[;#FFF;#000] ][[;#555;#AAA]░][[;#FFF;#AAA]▒▓▓][[;#FFF;#000] ][[;#555;#000]▀][[;#555;#AAA]░][[;#FFF;#AAA]░░][[;#555;#AAA]░][[;#555;#000]▄░ ▄]▄[[b;#FFF;#AAA]▒▓▓██▓][[;#555;#AAA]▒▓]▌[[b;#555;]▐▄ ▐][[;#FFF;#AAA]░▄░▒][[;#555;#AAA]░▒][[;#555;#000] ▓▓▒▒░ ░ ][[;#FFF;#000]▓][[;#555;#AAA]░▒▓][[;#555;#000] ][[;#FFF;#AAA]░█▓]░░
[[b;#555;]▐▓▄▀][[;#FFF;#AAA]█▓][[;#FFF;#000] ][[;#FFF;#AAA]▓▓▓▒][[;#FFF;#000] ][[;#555;#000]▀][[;#555;#AAA]░░][[;#FFF;#AAA]░▄▒▓▓█▓████▓][[;#555;#AAA]░][[;#555;#000]█][[;#555;#AAA]░][[;#FFF;#000] ]█[[b;#555;#AAA]▀▀▀][[;#FFF;#AAA]▒▓▒▓][[;#555;#AAA]░][[;#555;#000]▌▓ ░░ ░ ][[;#FFF;#000] ][[;#FFF;#AAA]▒][[;#555;#AAA]▒▓][[;#555;#000]▌]▐[[b;#FFF;#AAA]░█░]░
[[;#555;]▓▓▓▄▐][[;#FFF;#AAA]▓▓][[;#FFF;#000] ][[;#FFF;#AAA]▓█▓▒][[;#FFF;#000] ][[;#555;#000]▀][[;#555;#AAA]░]█[[b;#FFF;#AAA]░▓▓█▓████▓░][[;#555;#000]▀][[;#555;#AAA]░▓][[;#FFF;#000] ][[;#FFF;#AAA]░▒▓▓███][[;#555;#AAA]░▒▓][[;#555;#000] ░] [[;#FFF;#000] ░]█[[b;#555;#AAA]▒▓][[;#555;#000] ][[;#FFF;#AAA]░█▓]░
[[b;#555;]▐▓▀ ▀ ][[;#555;#AAA]░][[;#FFF;#AAA]▓][[;#FFF;#000] ][[;#FFF;#AAA]▒██▓▒][[;#FFF;#000] ][[;#555;#000]▀][[;#555;#AAA]░░]█[[b;#FFF;#AAA]▒▓▒▓▓█▓][[;#555;#AAA]▓][[;#555;#000]▌ ▄][[;#555;#AAA]▒]▄▀[[b;#FFF;#AAA]▀▀█▀]▀[[b;#555;]▀▀▄░▀▒░ ░ ][[;#FFF;] ][[;#FFF;#AAA]▒][[;#555;#AAA]▒▓][[;#555;#000]▌]▐[[b;#FFF;#AAA]░▓]▌
[[b;#555;]▓▒ ][[;#555;#AAA]▓][[;#FFF;#AAA]▒▓][[;#FFF;#000] ][[;#FFF;#AAA]▒██▓▒][[;#FFF;#000] ][[;#555;#000]▀][[;#555;#AAA]▒░][[;#FFF;#AAA]░▒░▒▒▓]█[[b;#555;#AAA]▒▓▓▒░]██▄ ▀[[b;#555;]▄][[;#555;#AAA]▒▒][[;#555;#000]▀▀▄ ]▐[[b;#555;]▓] [[;#FFF;]▒][[;#FFF;#AAA]░][[;#555;#AAA]▒▓][[;#555;#000] ][[;#FFF;#AAA]░▓░]
[[;#555;]▐▓▌░ ▐][[;#FFF;#AAA]░░▓][[;#FFF;#000] ][[;#FFF;#AAA]▒██▓▒][[;#FFF;#000] ][[;#555;#AAA]▒░][[;#FFF;#AAA]░░░]█[[b;#FFF;#AAA]░]█[[b;#555;#AAA]░░][[;#FFF;#AAA]░][[;#555;#000]█]▀[[b;#555;]▀ ]▄▌ ▀▄▄[[b;#FFF;#AAA]▒][[;#555;#000]▀ ]▄[[b;#FFF;#AAA]▒][[;#555;#AAA]░][[;#555;#000]▌░ ][[;#FFF;#000]░][[;#FFF;#AAA]▒][[;#555;#AAA]▒▓][[;#555;#000] ][[;#FFF;#000]▓][[;#FFF;#AAA]▓░][[;#555;#000]▀]
[[;#555;#000]▀█▄▒ █][[;#555;#AAA]░][[;#FFF;#AAA]░▒][[;#FFF;#000] ][[;#FFF;#AAA]▒▓█▓▒]▄ [[b;#555;]▀][[;#555;#AAA]░░][[;#FFF;#AAA]░]████[[b;#FFF;#AAA]░][[;#555;#AAA]▀][[;#555;#000]▄ ▀]█[[b;#FFF;#AAA]▓▀][[;#FFF;#000] ][[;#555;#000]▀▀]▄▄[[b;#FFF;#AAA]░]█[[b;#FFF;#AAA]▒▓░][[;#555;#000]▓ ][[;#FFF;#AAA]▒][[;#555;#AAA]▒][[;#555;#000]▀]▄[[b;#FFF;#AAA]█▓░][[;#555;#000]▀]
[[;#555;#000]▀█▄▐][[;#555;#AAA]░]█[[b;#FFF;#AAA]░][[;#FFF;#000] ][[;#FFF;#AAA]▒▓██▓▒░][[;#FFF;#000] ][[;#555;#000]▀][[;#555;#AAA]▒░][[;#FFF;#AAA]░]██[[b;#FFF;#AAA]░▓▒]██[[b;#555;]▀]▄▄▄▄ [[b;#FFF;#AAA]▒░▒]█[[b;#FFF;#AAA]▒▓][[;#555;#AAA]░][[;#555;#000]▓▀ ][[;#FFF;#AAA]▒][[;#555;#AAA]▒][[;#555;#000] ][[;#FFF;#000]▓][[;#FFF;#AAA]█▓░][[;#555;#000]▀]
[[;#555;#000]▀▄][[;#555;#AAA]▓░][[;#FFF;#AAA]░]▐[[b;#FFF;#AAA]▒▓███▓▓▒]▄ [[b;#555;#AAA]▒░░][[;#FFF;#AAA]░]█[[b;#FFF;#AAA]▒░]█[[b;#555;]▀ ]▄[[b;#FFF;#AAA]█▓▓]▄▀[[b;#FFF;#AAA]▒▓█▓][[;#555;#AAA]░][[;#555;#000]▓░ ][[;#FFF;#AAA]▒][[;#555;#AAA]▒][[;#555;#000]▌]▐[[b;#FFF;#AAA]▓▓]▓░
[[b;#555;]░][[;#555;#AAA]▓]█[[b;#FFF;#AAA]░▒▓█████▓▒]▄ [[b;#555;]▀][[;#555;#AAA]▒░][[;#FFF;#AAA]░]███[[b;#FFF;#AAA]░▓█▓▒▓█]▄▀[[b;#FFF;#AAA]▒][[;#555;#000]▓▓▀ ][[;#FFF;#000]▄]█▀▄[[b;#FFF;#AAA]▓▒░][[;#555;#000]▀]▐
[[b;#555;]▓][[;#FFF;#AAA]░]█[[b;#FFF;#AAA]▒▓██████▓▒░][[;#555;#000]▄ ▀▀][[;#555;#AAA]▄▄▓][[;#555;#000]▄▀▀]▀[[b;#555;]▀▀]▀[[b;#555;]▀ ▀ ▄ ]▄[[b;#FFF;]▀]▀▄[[b;#FFF;#AAA]▓▓▒░][[;#555;#AAA]▄]▐▌
[[b;#555;]▄ ]▓[[b;#FFF;#AAA]▒▒▓█▀▀]▀▀[[b;#555;]▀ ▀]▀▀[[b;#555;]▀▀ ▀▀▓▓▓▄▄▄▀▀ ▀ ]▐[[b;#FFF;#AAA]▄▄█▓▓░░][[;#555;#AAA]▄] [[b;#FFF;#AAA]▓]
[[;#555;]░▄]░[[b;#FFF;#AAA]▒▓▓]▀ [[b;#555;]▄]▄[[b;#FFF;#AAA]▄][[;#FFF;#000]██][[;#FFF;#AAA]▄▄▄][[;#555;#AAA]▀][[;#555;#000]▄] [[;#555;#000]▀▀▒▀▀] [[b;#555;] ]▄[[b;#FFF;#AAA]▒██▒░░░]▀ [[b;#FFF;]▐▌]
[[;#555;]▄ ▀▄]▀[[b;#FFF;#AAA]▒]▀ [[b;#555;#AAA]░][[;#FFF;#AAA]░▒▓][[;#FFF;#000]█████][[;#FFF;#AAA]▓▒][[;#555;#AAA]░░][[;#555;#000]▄ ░][[;#FFF;#000] ] [[;#FFF;#000] ]░▓[[b;#FFF;#AAA]▒█▓▒░][[;#555;#AAA]▄]▀ [[b;#FFF;]▐][[;#FFF;#AAA]▓]
[[;#555;]▄▄██▓▓▓▓▒▄ ░]▀[[b;#555;]▄][[;#555;#AAA]░][[;#FFF;#AAA]▒▒▓███████▓▓▒][[;#555;#AAA]▒][[;#555;#000]▌][[;#FFF;#000] ][[;#555;#000] ▄]▄▄▄ ░▀[[b;#FFF;#AAA]▓▒░]▀ [[b;#FFF;]▄][[;#FFF;#AAA]▓][[;#FFF;#000] ][[;#555;#000]▄]
[[;#555;#000]▄][[;#555;#AAA]░░][[;#FFF;#AAA]▒░][[;#555;#000]▄ ▀▒▒░░ ▄][[;#555;#AAA]░][[;#FFF;#AAA]░▓▓][[;#FFF;#000]██████████][[;#FFF;#AAA]▓][[;#555;#AAA]░][[;#555;#000]▓][[;#FFF;#000] ][[;#555;#000]▄■][[;#FFF;#000]▄][[;#555;#AAA]▀▀][[;#FFF;#AAA]▀]▓░[[b;#FFF;]█]▀▄[[b;#FFF;#AAA]▓░░][[;#555;#000]▀][[;#FFF;#000] ]▄[[b;#FFF;]▄][[;#FFF;#AAA]▓▓][[;#555;#000]▀ ]▀[[b;#FFF;#AAA]░░]▄[[b;#555;]▄]
[[b;#555;]▄][[;#555;#AAA]░][[;#FFF;#AAA]▒█▓▒░][[;#FFF;#000] ][[;#555;#000]░░ ░ ][[;#555;#AAA]░][[;#FFF;#AAA]░▒▓][[;#FFF;#000]████████████][[;#FFF;#AAA]▒][[;#555;#000]▓░░▓][[;#555;#AAA]▓▒▒▓][[;#555;#000] ][[;#555;#AAA]░]█[[b;#555;#AAA]▀] [[b;#FFF;#AAA]░]▀▄[[b;#FFF;]▄][[;#FFF;#AAA]▓▒▒]▀ ▄[[b;#FFF;#AAA]░▒][[;#FFF;#000] ][[;#FFF;#AAA]░▒▒░]
[[;#555;]▒░]▀[[b;#FFF;#AAA]░▓█▓▒░][[;#555;#000]▄] [[;#555;#000]▐][[;#FFF;#AAA]░▒▓][[;#FFF;#000]█████████████][[;#FFF;#AAA]▓][[;#555;#000]▌][[;#FFF;#000] ][[;#555;#000]▀][[;#555;#AAA]▓▓][[;#555;#000]▀▄][[;#555;#AAA]▓▓▓]▀▄▄[[b;#FFF;]█][[;#FFF;#AAA]░░▒]▀ ▄[[b;#FFF;#AAA]░▒▒▓][[;#FFF;#000]█ ][[;#FFF;#AAA]░▓▓░]
[[;#555;]▓▄ ]▀[[b;#FFF;#AAA]▒▓█▓▒░░][[;#555;#000]▄ ░▐][[;#FFF;#AAA]░▓▓][[;#FFF;#000]████████████][[;#FFF;#AAA]▓][[;#555;#AAA]░][[;#555;#000] ░] [[b;#555;]▀▀▀][[;#555;#AAA]▒▓▓]▀▄[[b;#FFF;#AAA]░░▒▓][[;#FFF;#000]█▀][[;#555;#000]▄▌]▀[[b;#FFF;#AAA]░▓▒]▌
▀[[b;#555;#AAA]▓][[;#555;#000] ][[;#FFF;#AAA]░▒██▓▓▒░][[;#555;#000]▄ ]▐[[b;#FFF;#AAA]░▓][[;#FFF;#000]████][[;#FFF;#AAA]▄█][[;#FFF;#000]██████][[;#FFF;#AAA]▓][[;#555;#AAA]░][[;#555;#000]▌ ] [[b;#555;]▄]▄▓▓ [[b;#555;]▄] [[b;#555;]▀]█[[b;#FFF;#AAA]░]█[[b;#FFF;]▀▀][[;#555;]▄][[;#555;#AAA]▀▀][[;#FFF;#000] ]▄ ▀[[b;#FFF;#AAA]▓░]
▀ ▀[[b;#FFF;#AAA]░▓███▓░░][[;#555;#AAA]▓][[;#555;#000]░]▐[[b;#FFF;#AAA]░▓][[;#FFF;#000]███████████][[;#FFF;#AAA]▓][[;#555;#AAA]░][[;#555;#000]▌ ▐]▌▄ ▀[[b;#FFF;#AAA]░░▒▒▓][[;#FFF;#000] ]▄[[b;#FFF;]█][[;#FFF;#AAA]▓▓]▀ ▀[[b;#555;]▄▀][[;#555;#AAA]▀▀][[;#FFF;#AAA]▒▓░][[;#FFF;#000] ][[;#FFF;#AAA]▄]▄ ▀[[b;#FFF;#AAA]▒]
▀[[b;#FFF;#AAA]░░▓███▓░][[;#555;#AAA]▓][[;#555;#000] ]▐[[b;#FFF;#AAA]░▓][[;#FFF;#000]██████████][[;#FFF;#AAA]░][[;#555;#AAA]░][[;#555;#000]▀ ] [[b;#555;#AAA]▓][[;#555;#000] ][[;#FFF;#AAA]░▒][[;#FFF;#000]█]▄▀[[b;#FFF;#AAA]▓▓][[;#FFF;#000]▀]▄[[b;#FFF;]█][[;#FFF;#AAA]▓▒▓]▀[[b;#555;]▄][[;#555;#AAA]▀▀][[;#555;#000] ]▐[[b;#FFF;#AAA]░][[;#FFF;#000] ][[;#FFF;#AAA]▓][[;#FFF;#000]███][[;#FFF;#AAA]░]▄[[b;#FFF;]▀][[;#FFF;#AAA]▄][[;#FFF;#000] ]▀[[b;#FFF;#AAA]▒]
[[;#555;]▀]▀[[b;#FFF;#AAA]░▓██▓░][[;#555;#AAA]▓][[;#555;#000] ][[;#555;#AAA]░][[;#FFF;#AAA]▓▓][[;#FFF;#000]█████████][[;#FFF;#AAA]░]▀ [[b;#555;]▄▄][[;#555;#AAA]▓▒][[;#FFF;#000] ][[;#FFF;#AAA]▒▓][[;#FFF;#000]██]▄ ▄[[b;#FFF;#AAA]░▒][[;#555;#AAA]▄]▀ ▄[[b;#FFF;#AAA]░▒▓]▌ ▐[[b;#FFF;#AAA]░][[;#555;#000]▄][[;#FFF;#000]▀████][[;#FFF;#AAA]░][[;#FFF;#000]█][[;#FFF;#AAA]▄]▄▀
[[b;#555;]▀]▀[[b;#FFF;#AAA]░▓█▓░][[;#555;#000]▌ ][[;#FFF;#AAA]░▓][[;#FFF;#000]█████████][[;#FFF;#AAA]▒]▀ [[b;#555;#AAA]▓░][[;#FFF;#AAA]░▒]▌ [[b;#FFF;#AAA]▓][[;#FFF;#000]██]▀ ▄[[b;#FFF;#AAA]░▒]▀ [[b;#555;]▄]▄[[b;#FFF;#AAA]░▒▒▓▓▒]▄ ▀[[b;#FFF;#AAA]░▒▓][[;#FFF;#000]███████][[;#FFF;#AAA]▄]▄
▀[[b;#FFF;#AAA]░▓░][[;#555;#000]▌▐][[;#FFF;#AAA]░▓][[;#FFF;#000]████████][[;#FFF;#AAA]▓][[;#555;#AAA]░][[;#FFF;#000] ][[;#555;#AAA]▓▒][[;#FFF;#AAA]▒▒▒]▌ [[b;#FFF;#AAA]▓]▀ ▄[[b;#FFF;#AAA]▒]▀[[b;#555;]▀] ▀[[b;#FFF;#AAA]░░▒▓▓][[;#FFF;#000]██][[;#FFF;#AAA]▓▒]▄ [[b;#555;]▀][[;#FFF;#AAA]░▒▓][[;#FFF;#000]███████][[;#FFF;#AAA]░]▄
[[b;#555;]▀][[;#555;#AAA]▄▓][[;#555;#000] ]▐[[b;#555;#AAA]░][[;#FFF;#AAA]▓][[;#FFF;#000]███████][[;#FFF;#AAA]▓][[;#555;#AAA]░]▌[[b;#555;]▐][[;#555;#AAA]░][[;#FFF;#AAA]▒▓▓▒]▌▐[[b;#FFF;#AAA]▒][[;#FFF;#000] ][[;#FFF;#AAA]░▒][[;#555;#000]▀][[;#FFF;#000]▄][[;#555;#AAA]▄▄▄][[;#FFF;#000]▄][[;#555;#000]▀][[;#FFF;#AAA]▒▓][[;#FFF;#000]█████][[;#FFF;#AAA]▓▒]▄ [[b;#555;]▀][[;#FFF;#AAA]░▒▓][[;#FFF;#000]██████][[;#FFF;#AAA]▒░]█
[[b;#555;]▀ ]▐[[b;#FFF;#AAA]▒▓][[;#FFF;#000]██████][[;#FFF;#AAA]▓░][[;#555;#AAA]░][[;#FFF;#000] ][[;#555;#AAA]▓][[;#FFF;#AAA]▒▓█▓▓][[;#555;#000]▌]▐▌[[b;#555;]▐][[;#FFF;]█]▌▐[[b;#555;#AAA]▀]▄[[b;#FFF;#AAA]▄]▀[[b;#FFF;#AAA]█]▌▐[[b;#FFF;#AAA]▓][[;#FFF;#000]██████][[;#FFF;#AAA]▓▒▒]▄ [[b;#FFF;#AAA]░▒▓][[;#FFF;#000]█████][[;#FFF;#AAA]▓▒░][[;#555;#AAA]▀]
[[;#555;#AAA]░][[;#FFF;#AAA]▒▓][[;#FFF;#000]████][[;#FFF;#AAA]▓░░]▀[[;#000;] ][[b;#555;#AAA]▒][[;#FFF;#AAA]▒███▓][[;#000;] ][[b;#FFF;#AAA]░]▌[[b;#555;]▐][[;#FFF;]█][[;#FFF;#AAA]▌][[;#555;#000]▄]▀[[b;#FFF;#AAA]▀▀▀]▀[[b;#555;]▄█][[;#FFF;]█████████][[;#FFF;#AAA]▓▒]▌[[;#000;] ][[b;#FFF;#AAA]░▒▓][[;#FFF;#000]█████][[;#FFF;#AAA]▓░░][[;#555;#000]▄]
[[;#555;#000]▐][[;#555;#AAA]░][[;#FFF;#AAA]▒▓][[;#FFF;#000]███][[;#FFF;#AAA]▒]▀[[b;#555;]▄▄▄▄][[;#000;] ][[b;#555;]▀][[;#FFF;#AAA]▓▓██▓][[;#000;] ][[b;#FFF;#AAA]▒]▌[[b;#555;]▐][[;#FFF;]█][[;#FFF;#AAA]▌][[;#555;#000]░▄]▄[[b;#555;]▄▄▄][[;#555;#AAA]▀][[;#FFF;#000]███████████][[;#FFF;#AAA]▓▒][[;#555;#000]▄][[;#000;] ][[b;#FFF;#AAA]░▒][[;#FFF;#000]█████][[;#555;#AAA]░][[;#FFF;#AAA]░][[;#555;#AAA]░][[;#555;#000]▌]
[[;#555;#000]▐][[;#555;#AAA]░][[;#FFF;#AAA]▒▓][[;#FFF;#000]██][[;#FFF;#AAA]▓]▌[[b;#555;]▐][[;#555;#AAA]▓▓▓▓▓][[;#555;#000]▄][[;#000;] ][[;#AAA;]▀][[b;#FFF;#AAA]▓█▓][[;#000;] ][[b;#FFF;#AAA]▓]▌[[b;#555;]▐][[;#FFF;]██]▌▐[[b;#FFF;#AAA]▓▓▓][[;#FFF;#000]███][[;#555;#AAA]▄]▀[[b;#555;]▀][[;#000;] ][[b;#555;]▀]▀▀▀[[b;#555;#AAA]▄▄▄▄▄][[;#000;] ][[b;#FFF;#AAA]░▒▓▓▓][[;#555;#AAA]░░▒▓][[;#555;#000]▄]
[[;#555;#000]▐][[;#555;#AAA]░][[;#FFF;#AAA]▒▓][[;#FFF;#000]██][[;#FFF;#AAA]▓][[;#FFF;#000] ][[;#555;#AAA]▓▓▒▒▒▓▓▓][[;#000;] ][[;#AAA;]▀][[b;#FFF;#AAA]▓▓][[;#000;] ][[b;#FFF;#AAA]▓][[;#FFF;#000]█][[;#000;] ][[b;#555;#AAA]▌▄▄][[;#000;] ][[b;#555;#AAA]▄▄▄]▀▀[[b;#555;]▀] [[b;#555;]▀▀▀][[;#555;#AAA]░░][[;#555;#000]█▄▄]
[[;#555;#000]▐][[;#555;#AAA]░][[;#FFF;#AAA]▒▓][[;#FFF;#000]██][[;#FFF;#AAA]▓][[;#FFF;#000] ][[;#555;#AAA]▓▒░░░░▒▓▓][[;#000;] ][[;#AAA;]▀][[;#000;] ][[;#AAA;]▀]
[[b;#555;]▐][[;#555;#AAA]░][[;#FFF;#AAA]▒▓][[;#FFF;#000]█][[;#FFF;#AAA]▓▒][[;#FFF;#000] ][[;#555;#AAA]▒░][[;#FFF;#AAA]░░░░][[;#555;#AAA]░░▓▓]░░
[[b;#555;#AAA]░][[;#FFF;#AAA]▒▓▓▒][[;#555;#AAA]░][[;#555;#000] ][[;#555;#AAA]░][[;#FFF;#AAA]░▓][[;#FFF;#000]██][[;#FFF;#AAA]▒░░][[;#555;#AAA]░]▀[[b;#555;]▀]
▐[[b;#FFF;#AAA]░▓▒][[;#555;#AAA]░][[;#555;#000] ][[;#555;#AAA]░][[;#FFF;#AAA]▒▓][[;#FFF;#000]████][[;#FFF;#AAA]▓][[;#555;#AAA]▄][[;#555;#000]▀]
[[b;#555;]▐][[;#FFF;#AAA]░▒][[;#555;#AAA]░][[;#555;#000] ][[;#555;#AAA]░][[;#FFF;#AAA]▒▓][[;#FFF;#000]██][[;#FFF;#AAA]▓▒][[;#555;#AAA]▄][[;#555;#000]▀]
[[b;#555;#AAA]░░][[;#555;#000] ][[;#555;#AAA]░][[;#FFF;#AAA]▒▓][[;#FFF;#000]█][[;#FFF;#AAA]▓][[;#555;#AAA]▄][[;#555;#000]▀]
[[b;#555;#AAA]░][[;#555;#000] ][[;#FFF;#AAA]▒▓▓][[;#555;#AAA]▄][[;#555;#000]▀]
[[b;#555;]▀][[;#FFF;#AAA]▓][[;#555;#AAA]▄][[;#555;#000]▀] [[b;#FFF;] ][[;#000;] ][[;#AAA;]▄][[b;#555;]▀ ▄▄▄▓█][[;#555;#AAA]▓][[;#555;#000]▀▀][[;#555;#AAA]▓][[;#555;#000]▄ FUEL! ]▄[[b;#555;#AAA]▒][[;#555;#000]▄]
[[b;#555;] ▀]▀▀▐[[b;#555;#AAA]░][[;#555;#000]▀ ]▐[[b;#FFF;#AAA]░][[;#555;#000]▀] [[;#555;#AAA]▐][[;#555;#000]▌ ][[;#555;#AAA]▓][[;#555;#000]▌]
[[;#555;#AAA]░][[;#555;#000]▌ ░ ]▀ ▄[[b;#555;#AAA]▓▀][[;#555;#000]▄ ]▐[[b;#555;#AAA]▓][[;#555;#000]░]▐[[b;#FFF;#AAA]░][[;#555;#000]▌]
▄[[b;#FFF;#AAA]░][[;#555;#AAA]▀]▄[[b;#555;]▄][[;#555;#AAA]▐][[;#555;#000]▌ ]▐[[b;#FFF;#AAA]░][[;#FFF;#000] ][[;#555;#AAA]▐][[;#555;#000]▌ ]▐[[b;#555;#AAA]▓][[;#555;#000] ][[;#555;#AAA]▐][[;#555;#000]▌]▄[[b;#555;#AAA]▒][[;#555;#000]▀]
[[b;#555;] ]▄[[b;#555;#AAA]▄][[;#555;#000]▀]▐[[b;#555;#AAA]▓][[;#555;#000] ]░▐[[b;#555;#AAA]▓][[;#555;#000]░ ][[;#555;#AAA]▐][[;#555;#000]▌]▐[[b;#555;#AAA]░]▄[[b;#555;]▄][[;#555;#AAA]▄][[;#555;#000]▌]▐[[b;#FFF;#AAA]░][[;#555;#AAA]▄][[;#555;#000]▀]
[[b;#555;] ]▐[[b;#555;#AAA]▓][[;#555;#000]░ ][[;#555;#AAA]▐][[;#555;#000]▌ ][[;#555;#AAA]░▀]▄[[b;#555;#AAA]▄][[;#555;#000]▀]░[[b;#555;#AAA]░][[;#FFF;#AAA]░]▄[[b;#555;]▄ ▀][[;#555;#AAA]░][[;#555;#000]▌ ▄░]▀
[[;#AAA;] ][[b;#555;#AAA]░][[;#555;#000]▌]▄[[b;#555;#AAA]▄][[;#555;#000]▀ ]▀[[b;#555;]▀ ▀▀ ]▀[[b;#555;]▀]
[[b;#555;] ]▀[[b;#555;]▀]
"
`;
exports[`Terminal utils $.terminal.from_ansi should render ANSI art 2`] = `
"
[[b;#555;#000]░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▄▄▄ ▄▄▄ ▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░]
[[b;#555;#000]░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▒▄▀▐ ▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░]
[[b;#555;#000]▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▄▒▒ ░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒]
[[b;#555;#000]▒▒▒▒▒▒▒▒▒▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒]
[[b;#555;#000]▓▓▓▓▓▓▓▓▀ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒ ░ ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓]
[[b;#555;#000]▓▓▓▓▓▓▓▌▐█ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒] [[b;#555;#000]░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀]
[[b;#555;#000]▓▓▓▓▓▓▓ █▐▌▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░] [[b;#555;#000]▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌▐▌]
[[b;#555;#000]▓▓▓▓▓▓▌▐▌▌█ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀▀ ░] [[b;#555;#000]▀▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ █]
[[b;#555;#000]▓▓▓▓▓▓ ██▒▐▌▐▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▀▀ ▄▄▀ ░] [[b;#555;#000]▀▄▄ ▀▀▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌▐▌▌]
[[b;#555;#000]▓▓▓▓▓▌▐█▀▀ █ ▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▀ ▄▄▀▀ ░] [[b;#555;#000]▀▀▄▄ ▀▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓ █▐░]
[[b;#555;#000]▒▒▒▒▒ ▀▀▀▀▀ ▐▒▒▒▒▒▒▒▒▒▒▒▒▀▀ ▄▄▀] [[b;#555;#000]▀▄▄] [[b;#555;#000]▀▄▄ ▀▀▒▒▒▒▒▒▒▒▒▒▒▒▒▌▐▓▄▄]
[[b;#555;#000]▒▒▒▒▒▐▀▀▀▀▀▀▀▌▒▒▒▒▒▒▒▒ ][[;#A50;]▄][[;#AAA;]▄▄ ][[b;#555;]▀▀] [[b;#555;]▀▀▄▄ ▀▀▄▄ ▀▀▒▒▒▒▒▒▒▒▒ ▀▀▀]
[[b;#555;]░░░░░▌▓▀▀▀▀▀▐▄░░░░░ ][[;#A50;]▐▓][[;#AAA;#A50]░▒][[;#AAA;#000]▌] [[b;#555;#000]▀▄▄] [[b;#555;#000]▀▀▄▄ ░░░░░░▄▀▀▀▀]
[[b;#555;#000]░░░░░░▐▓▓▀ ▀▓▐░░ ▄▀▀ ][[;#A50;]▀▀][[;#AAA;]▌] [[b;#555;]▀▀▄▄] [[b;#555;]▀▄▄ ░░▌▓▀▀▀]
[[b;#555;]░░░░░░▐▒░ ▐▐ ▄▀▀ ][[;#A50;]▐▓][[;#AAA;]▌ ][[b;#555;]░] [[b;#555;]▄▒ ▀▀ ▀▄▄] [[b;#555;]▀▀▄▄ ▀▀▄ ░▐▓▓▀]
[[b;#555;]▒▒▒▒▒▒▐░] [[b;#555;]▀▀] [[;#A50;]▐▓][[;#AAA;]▌ ][[b;#555;]░░] [[b;#555;]▄▀ ▐▐▄▌ ▀▀▄] [[b;#555;]▀▄▄ ▀▀▄▐▒░]
[[b;#555;]▒▒▒▒▒▒▐] [[b;#555;]▄▒ ][[;#A50;]▐▐▌ ][[b;#555;]░] [[b;#555;]▄░ ▄░ ▄▄▄ ▐▀ ▀▄] [[b;#555;]▀▀▄ ▐▒▓▓]
[[b;#555;]▒▒▒▀ ▄▐] [[b;#555;]▄▒░░░░░ ][[;#A50;]▐][[;#AAA;#A50]░][[;#A50;#000] ][[b;#555;#000]░ ▄░ ▄ ▄ ▀ ▐▌ ▀▀▄ ▄ ▓] [[b;#555;#000]▀▀▄ ▌░▒▓]
[[b;#555;#000]▀ ▄▄▓▀] [[b;#555;#000]▄▀░░░░░░░░ ][[;#A50;]▒][[;#AAA;#A50]░] [[b;#555;#000]░ ▄▐▀ ░ ▐▌ █ ▄▀ ▓] [[b;#555;#000]▄░ ▐░▒▓]
[[b;#555;#000]█▀▀ ]▄▄[[;#A50;]▄] [[;#A50;]▓][[;#AAA;#A50]▐] [[b;#555;#000]▀ ][[;#A50;]▄][[;#AAA;]▄▄ ][[b;#555;]▌ ▐▌ ▐▌] [[b;#555;]▐▓ ▐░░▒]
▐[[;#AAA;#A50]░][[;#A50;#000]▓▀▌▀▓▓█][[;#AAA;#A50]░░▀▀▀▀▀▀][[;#A50;#000]███▒▓▓█][[;#AAA;#A50]▀▀░▀▀▀▀░][[;#A50;#000]▐][[;#AAA;#A50]░][[;#A50;#000]▓░][[;#AAA;#000]▌ ][[b;#555;#000]▀▀▀▀▀▌ ▀▀ ▐▌] [[b;#555;#000]▓ ░░]
[[b;#555;#000] ▄ ][[;#A50;]▀░▀] [[;#A50;]▐][[;#AAA;#A50]░] [[;#A50;#000]▀▀ ][[b;#555;#000]▌ █ ▄▀ ▓] [[b;#555;#000]▒ ░]
[[b;#555;#000] ▄▄▓░] [[b;#555;#000]░░░░░░░░░░░ ][[;#A50;]▓][[;#AAA;#A50]░] [[b;#555;#000]░ ▀▀▒ ▀▄▄ ▐▌ ▄▄▀ ▀ ▐▌] [[b;#555;#000]░ ░]
[[b;#555;#000]▒▒░░░ ░░░░░░░░ ░░░ ][[;#A50;]▓][[;#AAA;#A50]░] [[b;#555;#000]░ ▀ ▄▄ ▀▀▀▀ ▐▀▄ ▄▀] [[b;#555;#000]░ ░]
[[b;#555;#000]░░░░░ ░░░░░░ ▄▓▄ ░ ][[;#A50;]▓][[;#AAA;#A50]░][[;#A50;#000] ][[b;#555;#000]▒▄] [[b;#555;#000]▄ ▀▌▐ ▐▀▌ ▀ ▄▀] [[b;#555;#000]▄▓▄] [[b;#555;#000]▄▓▄]
[[b;#555;#000] ░░░ ░ ░░░░░ █▀▄▀▒ ░ ][[;#A50;]▐][[;#AAA;#A50]░][[;#A50;#000] ][[b;#555;#000]▄▀█] [[b;#555;#000]░ ▄] [[b;#555;#000]▀ ▄▒▀] [[b;#555;#000]█▀▄▀▒ █▀▄▀▒]
[[b;#555;#000] ░ ▒ ░░░░░ ▐▓▀ ▀▓▌ ░ ][[;#A50;]▐][[;#AAA;#A50]░][[;#A50;#000] ][[b;#555;#000]▀▓▌ ░] [[b;#555;#000]▀ ▀▀▀] [[b;#555;#000]▐▓▀ ▀▓▌ ▐▓▀ ▀▓▌] [[b;#555;#000]░]
[[b;#555;#000] ░ ▒ ░░░░░ ▐▌░ ▐▌ ░ ][[;#A50;]▐][[;#AAA;#A50]▒][[;#A50;#000]▌ ][[b;#555;#000]▐▌ ░░░░░] [[b;#555;#000]▐▌ ▐▌ ▐▌ ▐▌] [[b;#555;#000]░]
[[b;#555;#000]▒ ░░░░░ ▐▌░ ▒▌ ░ ][[;#A50;]▐][[;#AAA;#A50]░][[;#A50;#000]▌][[b;#555;#000]░ ░▌ ░░░░░░░░░ ▄▄] [[b;#555;#000]▐▌░ ▌ ▐▌░ ▐▌]
[[b;#555;#000]▒ ░░░░░ ▐▌░ ░▌ ░ ][[;#A50;]▐█▌][[b;#555;]░] [[b;#555;]░░░░] [[b;#555;]▀ ▀▄] [[b;#555;]▐▌░ ▌ ▐▌░ ░▌]
[[b;#555;]▒ ░░░░░ ▐▌░ ▌ ░ ][[;#A50;]▐][[;#AAA;#A50]░][[;#A50;#000]▌][[b;#555;#000]░ ][[;#AAA;#A50]░][[;#AAA;#000]▄] [[b;#555;#000]▄▓▄] [[b;#555;#000]░ ░░] [[b;#555;#000]▐▌░] [[b;#555;#000]▐▌░ ▌]
[[b;#555;#000]░ ░░░░░ ▐▌░] [[b;#555;#000]░ ][[;#A50;]▐][[;#AAA;#A50]░][[;#A50;#000]▌][[b;#555;#000]░ ][[;#A50;]▐▐][[;#AAA;#A50]░][[;#A50;#000] ][[b;#555;#000]▄▀][[;#A50;]▄][[;#AAA;]▄ ][[b;#555;]▒▄] [[b;#555;]░░ ▐▌░] [[b;#555;]▐▐▌]
[[b;#555;]░ ░░░░░░▐▌▒] [[b;#555;]░ ][[;#AAA;#A50]░][[;#A50;#000]▌ ▌▐][[;#AAA;#A50]▒][[;#AAA;#000] ][[;#A50;#000]▄▀ ][[;#AAA;#A50]░][[;#AAA;#000]▌ ][[b;#555;#000]▓▌ ][[;#A50;]▄▄][[;#AAA;]▄][[;#AAA;#A50]░][[;#AAA;#000]▌ ][[b;#555;#000]▄▄▌ ▐▌▒] [[b;#555;#000]▐▐]
[[b;#555;#000] ░ ░ ░░░░░▐▐▓▀] [[b;#555;#000]░░ ][[;#AAA;#A50]░][[;#A50;#000]█ ][[b;#555;#000]░░ ][[;#A50;]▐ ][[;#AAA;#A50]▐][[;#A50;#000]▐▌▐▄▐][[;#AAA;#A50]▒][[b;#555;#000] ░ ][[;#A50;]▓▀▀ ▄▌][[;#AAA;#A50]░][[;#AAA;#000] ][[b;#555;#000]▐][[;#555;#A50]▓][[;#555;#000]░▀ ▐▌]
[[;#555;#000] ░ ░ ░░░░░] [[;#555;#000]░ ][[;#AAA;#A50]░][[;#A50;#000]█ ][[b;#555;#000]░░ ][[;#A50;]▓▒▄▀▄▀▄][[;#AAA;]▌ ][[b;#555;]▀▌][[;#A50;]▐▌▄▀][[b;#FF5;#A50]░] ▐▌[[b;#555;]▀ ]▄[[;#AAA;#A50]░][[;#AAA;#000] ][[b;#555;#000]▐░]
[[b;#555;#000]░░░░ ░ ░░░░░░░░░░░░░░░░ ][[;#AAA;#A50]▐░][[;#AAA;#000] ][[b;#555;#000]░░ ][[;#A50;]▄▀▀][[b;#FF5;#A50]░][[;#A50;]▄█▐▀▀▄▄▒▄▄▌▀▐][[;#AAA;]▌][[;#A50;]▄▀][[;#AAA;#A50]░][[;#A50;#000]▀ ][[b;#555;#000]░]
[[b;#555;#000]▒░░░ ░ ░░░░░░░░░░░░░░░░ ][[;#A50;]▐][[;#AAA;#A50]▌][[;#AAA;#000] ][[b;#555;#000]░ ][[;#A50;]▄▀][[;#AAA;#A50]░][[;#A50;#000]▀█▄ ▀▀▀▀▄][[;#AAA;#A50]░][[;#A50;#000]█▄▐█▀▀][[;#AAA;#A50]░][[;#A50;#000]▄▀ ][[b;#555;#000]░░░░░]
[[b;#555;#000] ▀▓░ ░░░░░░░░░░░░░░░░░][[;#A50;]▐][[;#AAA;#A50]▌][[;#AAA;#000] ][[;#A50;#000]▐ ][[;#AAA;#A50]▒][[;#A50;#000]▌█▀][[;#AAA;#A50]░][[;#A50;#000]▓▓▀▀][[;#AAA;#A50]░][[;#A50;#000]▄▄▄▄ ▀▀▀▀ ][[b;#555;#000]░░░░░░░░░░░░░░] [[b;#555;#000]▌]
[[b;#555;#000]█▄ ▓ ░ ░░░░░░░░░░░░░░░░░][[;#A50;]▐][[;#AAA;#A50]▌][[;#AAA;#000] ][[;#A50;#000]▌][[;#AAA;#000]▐][[;#A50;#000]█▐] [[;#A50;#000]▀▀▀▀█][[;#AAA;#A50]░▒][[;#A50;#000]▌▌ ][[b;#555;#000]░░░░░░░░░░░░░░░░░░░░░ ▌]
[[b;#555;#000]▄▀█] [[b;#555;#000]░░░░░░░░░░░░░░░░░][[;#A50;]▐][[;#AAA;#A50]▒][[;#A50;#000]▌▐▄][[;#AAA;#A50]░][[;#A50;#000]▄▀▐░ ░▄▒▓][[b;#555;#A50]░░][[;#A50;]█▄▄ ▄ ▄█ ][[b;#555;]░░░░░░░░░░░░░░░░░░░░░ ▌]
[[b;#555;] █▐▌ ░░░░░░░░░░░░░░░░░][[;#A50;]▐][[;#AAA;#A50]░][[;#A50;#000]▌][[;#AAA;#A50]░][[;#A50;#000]▀▀ ][[b;#555;#000]░ ][[;#A50;]▀▀▓][[b;#555;#A50]░░][[;#A50;]██][[;#AAA;#A50]░▒▄][[;#A50;#000]▌ ░ ▌ ][[b;#555;#000]░░░░░░░░░░░░░░░░░░░░░░ ▌]
[[b;#555;#000] ▐▌█ ░░░░░░░░ ░░░░░░][[;#A50;]▐][[;#AAA;#A50]░][[;#A50;#000]▌▌] [[;#A50;#000]░▓▄▀ ▄███][[b;#555;#A50]░][[;#A50;]▀█▓ ▐ ][[b;#555;]░░░░░░░░ ░░░░░░ ░░░ ▌]
[[b;#555;] ▐▌▓ ░ ░░░░░░ ▄▓▄ ░░ ][[;#AAA;#A50]░][[;#A50;#000]▌▐ ][[b;#555;#000]▄░ ][[;#A50;]▒▓█][[b;#555;#A50]░][[;#A50;]▄][[b;#555;]▄▄][[;#AAA;#A50]░][[;#A50;#000]▌▀▀░ ▌] [[b;#555;#000]▄▓▄ ░░ ▄▒▄ ░ ▌]
[[b;#555;#000] ▐▌▓ ░ ░░░░░░ █▀▄▀▓ ░ ][[;#A50;]░ ][[;#AAA;#A50]░][[;#A50;#000]▌▀ ▐][[b;#555;#000]▀ ][[;#A50;]▐▓██][[;#AAA;#A50]░][[b;#555;#A50]▒][[;#A50;]▀▐][[;#AAA;#A50]▒][[;#A50;#000]▐][[b;#555;#A50]▀][[;#AAA;#A50]░][[;#AAA;#000]▌ ][[;#A50;#000]▐ ▄▄][[b;#FF5;#A50]░][[;#A50;]█][[;#AAA;#A50]░][[;#A50;#000]▀██▄▄ ][[b;#555;#000]▀▓ ░ █▀▄▀▒ ░ ▌]
[[b;#555;#000] ▐▌▓ ░ ░░░░░ ▐▓▀ ▀▒▌ ][[;#A50;]▒▓ ][[;#AAA;#A50]▐][[;#A50;#000]█] [[;#A50;#000]░▓▓█][[b;#555;#A50]░][[;#A50;]▄▌▀▀▄][[;#AAA;#A50]░][[;#AAA;#000]▀ ][[b;#555;#000]▐ ][[;#A50;]▌▀▌▀ ▀▐▓][[;#AAA;#A50]▒][[;#A50;#000]▀▄][[b;#FF5;#A50]░][[;#AAA;#A50]░][[;#A50;#000] ][[b;#555;#000]▐▌ ▐▓▀ ▀▓▌ ▌]
[[b;#555;#000] ▌▒ ░ ░░░░░ ▐▌▒ ▐▌▐][[;#AAA;#A50]░][[;#A50;#000]▀▄ ][[;#AAA;#A50]▐][[;#A50;#000]█ ░ ][[b;#555;#000]░][[;#A50;]▒▓][[b;#555;#A50]░][[;#A50;]▄▄][[b;#555;]▄][[;#A50;]▐][[b;#555;#A50]░][[;#A50;]▀ ][[b;#555;]▒ ][[;#A50;]▌░▓█][[;#AAA;#A50]░][[;#A50;#000]▄▀ ▐█▄▀▀▌ ][[b;#555;#000]▌ ▐▌ ▐▌ ▌]
[[b;#555;#000] ▌▒ ▒ ░░░░░ ▐▌░ ][[;#A50;]▄▀░▓▌ ][[;#AAA;#A50]▒░] [[;#A50;#000]▀▓][[;#AAA;#A50]░][[;#AAA;#000]▄][[;#A50;#000]▄▀ ][[b;#555;#000]░▌ ][[;#A50;]▄ ][[b;#555;]▀][[;#A50;]█][[b;#555;#A50]░][[;#A50;]▓░▀][[b;#555;]▄][[;#555;#A50]▒░][[;#A50;]▄▐ ][[b;#555;]▌ ▐▌░ ▐▌ ▌]
[[b;#555;] ▌▒ ▒ ░░░░░ ▐▌ ][[;#A50;]▄▀ ░▓▀ ][[;#AAA;#A50]░][[b;#555;#A50]░] [[;#A50;]░] [[;#A50;]▀▀] [[b;#555;]▐ ][[;#A50;]▐][[;#AAA;#A50]░][[;#A50;#000]▓][[;#AAA;#A50]▄░][[;#A50;#000]██▒▄ ][[b;#555;#000]▀][[;#A50;]░▀▌ ][[b;#555;]▌ ▐▌ ▌ ▌]
[[b;#555;] ▌▐ ▓ ░░░░░ ▐ ]▀▄[[;#A50;]▄][[;#AAA;]▀][[;#A50;]▀ ][[b;#555;#A50]░][[;#555;#000]▀ ][[;#A50;]░░][[b;#555;]░ ░░ ░ ░ ▀][[;#555;#A50]▌][[;#AAA;#A50]▒░][[;#A50;#000]█▓▓█▌▄ ▐░ ][[b;#555;#000]▐▌ ▐▒░ ▌ ▌]
[[b;#555;#000] ▐ ▓ ░░░▒░ ]▄▀▀ [[;#A50;]▄▌ ▄▌][[b;#555;]▄ ][[;#A50;]▄ ░▓░░][[b;#555;]░ ░ ░][[;#555;#A50]░][[;#AAA;#A50]░][[b;#555;#000]░ ][[;#A50;]█ ▄█▓▓░ ▀ ░▀ ][[b;#555;]▓▌ ▐░░ ▌ ▌]
[[b;#555;] ▐ ▐ ▀ ]▀▄▄[[;#AAA;#A50]▓░][[;#A50;#000]▌▀░ ▐▄ ][[b;#555;#A50]▓][[;#555;#000]▌ ][[;#A50;]▀▌ ▀▓▒][[b;#555;]░░ ][[;#A50;]░▒][[;#AAA;#A50]░][[;#AAA;#000] ][[;#A50;#000]▄▄][[;#AAA;#A50]▒][[;#A50;#000]▀▀ ▀][[b;#555;#000]▀ ][[;#A50;]▄▄▌ ][[b;#555;]░▌ ▐▐ ░ ▌ ▌]
[[b;#555;] ▐ ▓▌▄▄▄ ]█[[;#AAA;#A50]▓░][[b;#FF5;#A50]░░░][[;#A50;]██▄▄▄ ][[b;#555;#A50]░▓] [[;#A50;]░][[;#AAA;#A50]░][[;#AAA;#000] ][[;#A50;#000]▄▄▀▀ ▀▀░▄▄ ][[;#AAA;#A50]░][[;#AAA;#000] ][[b;#555;#000]▀░ ░][[;#A50;]▄▌▀ ▄][[;#AAA;#A50]░][[;#A50;#000]▌][[;#AAA;#000]▄▄ ][[b;#555;#000]▐▐ ░] [[b;#555;#000]▌]
[[b;#555;#000]▐▓▀▀ ]▄[[;#AAA;#A50]▓░░][[b;#FF5;#A50]░░][[;#A50;]█][[b;#555;#A50]░░░░][[;#A50;]▓▓▓▌][[;#AAA;#A50]░][[b;#555;#A50]░] [[;#A50;]▓▌][[;#AAA;#A50]░][[;#AAA;#000]▄ ][[;#A50;#000]▀ ▀▀▀▀ ▄ ▄█][[;#AAA;#A50]░][[;#A50;#000]▄ ][[b;#555;#000]▒ ][[;#A50;]▀▀ ▄▀▀▄][[b;#555;#A50]░][[;#A50;]█][[;#AAA;#A50]▀▓][[;#AAA;#000]▄▄] [[b;#555;#000]▌]
[[b;#555;#000]▒ ]▐[[;#AAA;#A50]░░][[;#A50;#000]█][[b;#FF5;#A50]░][[;#A50;]█][[b;#555;#A50]░░░░][[;#A50;]▓][[b;#555;#A50]▄][[;#555;#000]▀][[;#A50;]▄▄ ][[;#AAA;#A50]▐][[;#A50;#000]█ ░▀][[;#AAA;#A50]░▓][[;#AAA;#000]▄][[;#A50;#000]▀▄▀▓][[;#AAA;#A50]▒░][[;#A50;#000]▀ ▄ ][[;#AAA;#000]▄][[;#A50;#000]▀][[;#AAA;#A50]░][[b;#FF5;#A50]░][[;#A50;] ][[b;#555;]▐▓▄][[;#555;#A50]▓][[;#555;#000]▄▄][[;#555;#A50]▓▒][[;#A50;]▓▀▓][[b;#FF5;#A50]░][[;#AAA;#A50]░▓][[b;#FFF;#AAA]░]▌ [[b;#555;]▐ ▌]
[[b;#555;] ▄ ▒ ]▐[[;#AAA;#A50]░][[b;#555;#A50]░░░░░░][[;#A50;]▒▒▒▓][[b;#555;]▌][[;#A50;]▀][[b;#555;#A50]░][[;#AAA;#A50]░][[;#A50;#000]▀▐][[;#AAA;#A50]░][[;#A50;#000]▐▄ ░][[;#AAA;#A50]░▓][[;#A50;#000]▐][[;#AAA;#A50]░][[;#A50;#000]▐▓▓▌▐▓][[;#AAA;#A50]░][[;#A50;#000]▄][[;#AAA;#A50]▒][[;#AAA;#000]▄][[;#A50;#000]▀ ][[b;#555;#000]▀▄][[;#555;#A50]▓░][[;#A50;]▀▐ ][[b;#555;]▄][[;#555;#A50]░][[;#A50;]▓][[b;#FF5;#A50]░][[;#AAA;#A50]░▓][[;#AAA;#000]█] [[b;#555;#000]▐ ▌]
[[b;#555;#000] ░░▒ ▒ ][[;#AAA;#A50]░][[b;#FF5;#A50]░][[;#555;#A50]░░░][[;#A50;]▒▒░░▒▒▒▓][[b;#555;#A50]▀▓░][[;#A50;]▓▐][[;#AAA;#A50]░][[;#A50;#000]▌█▓░ ▀░▐▓][[b;#555;#000]▐][[;#A50;]▀░][[b;#555;]░ ][[;#A50;]▀▀▒▓][[;#AAA;#A50]░][[;#A50;#000]█▄ ][[b;#555;#000]▀▀ ]▄[[;#A50;]▄ ][[b;#555;]▀][[;#555;#A50]░][[;#FF5;#A50]░][[;#AAA;#A50]░][[;#AAA;#000]▌][[;#AAA;#A50]░] [[b;#555;#000]▒ ▌]
[[b;#555;#000] ▒ ░ ][[;#A50;]▐][[b;#FF5;#A50]░▒][[;#555;#A50]░][[;#A50;]▒░░░▒▒▓▓█▀][[b;#555;#A50]░][[;#FF5;#A50]░][[;#A50;]▀ ▐][[;#AAA;#A50]░][[;#A50;#000]▌▓░ ▄ ▄▌░ ][[b;#555;#000]░] [[;#A50;]▀ ▄][[;#AAA;#A50]░][[;#A50;#000]▄▀][[b;#FF5;#A50]░][[;#AAA;#A50]▀▀▒░░][[;#A50;#000]██][[;#AAA;#A50]░▒][[;#A50;#000]▐▌][[b;#555;#000]▄▀▄ ▄▀▄▓ ▌]
[[b;#555;#000] ░ ░ ][[;#A50;]▐][[b;#FF5;#A50]░][[;#A50;]▒░░░░▒▓▓▒▀▄][[b;#FF5;#A50]░][[;#A50;]▀ ][[b;#555;]░░]▄▄[[;#A50;]▄▄][[;#AAA;]▄▄ ][[;#A50;]▀] [[;#A50;]▄▄▄][[b;#555;#A50]░▒][[;#555;#000]▄▄▄ ]▀[[;#AAA;#A50]▒][[;#A50;#000]▌▀▄][[b;#555;#000]▄░ ][[;#A50;]▀][[b;#555;#A50]░▓][[;#A50;]▀░][[;#AAA;#A50]░][[;#AAA;#000] ][[b;#555;#000]▀ ▓ ▌]
[[b;#555;#000] ░ ░ ][[;#A50;]▓][[b;#555;#A50]░][[;#A50;]░░░░▒▓▀▄▓▒▀ ][[;#AAA;]▄▄][[;#AAA;#A50]▓▒░][[b;#FF5;#A50]░][[;#A50;]▄▄][[;#AAA;]▄][[;#A50;]▀▌ ░░▄▐][[b;#555;#A50]▒][[;#555;#000]▌]▀[[;#AAA;#A50]▒][[;#AAA;#000]▄][[b;#555;#000]▄▄░]▄[[;#A50;]▄▄][[b;#555;#AAA]▀]▄▄[[b;#555;]▄ ▀▀▀▓░ ]▀[[;#AAA;#A50]▓][[;#AAA;#000] ][[b;#555;#000]▀▀▀▀▀▀▀▀ ▌]
[[;#A50;]▐▒░ ░░▒▓▄▓▀ ▄][[;#AAA;#A50]░▒▓▒░░░][[;#A50;#000]▓▄][[;#AAA;#000]▄▄][[;#A50;#000]▀ ▌░▒▀ ][[b;#555;#A50]░▓▓][[;#555;#000]▀▀][[;#A50;]▄▄][[;#AAA;#A50]░▒][[;#A50;#000]▀][[;#AAA;#A50]░▀▓][[b;#FFF;#AAA]▒░]█[[;#A50;]▀▄][[;#AAA;]▄ ][[;#A50;]▀][[;#AAA;]▄▄▄][[;#A50;]▀][[;#AAA;]▀ ][[b;#555;]▄░▒▓▄ ▀▒ ▌]
[[b;#555;]▄ ░ ][[;#A50;]▓░ ░▒▀▓▀ ▄▌▀▒▓▓███][[;#AAA;#A50]░][[b;#FF5;#A50]░][[;#A50;]▄▄][[;#AAA;]▄][[;#A50;]▀▀ ▓][[b;#555;#A50]▒░] [[b;#555;]▐░▀▄][[;#A50;]▄▀▄][[;#AAA;#A50]░▄░▒][[;#A50;#000]▀▀][[;#AAA;#A50]░][[;#AAA;#000]▀▀▄][[;#A50;#000]█▓░▀▄ ][[;#AAA;#A50]▒][[;#AAA;#000]▄][[;#A50;#000]▀▓ ][[b;#555;#000]░ ▀▓▓ ▐ ▌]
[[b;#555;#000]▀▓ ][[;#A50;]▐░ ░ ▄▓▀ ][[;#AAA;]▐][[;#A50;]▌▐ ░░▒▓█▀▀▀ ░▀ ][[b;#555;]░][[;#A50;]▄▀][[b;#FF5;#A50]░][[;#A50;]▌ ][[b;#555;]▀][[;#555;#A50]▀][[;#A50;]▀ ▄▄▀▀▓▒░][[b;#555;]░][[;#A50;]▐▌▄▄][[;#AAA;]▀][[;#AAA;#A50]░][[;#A50;#000]▄░ ][[;#AAA;#000]▀][[;#A50;#000]█▌][[b;#555;#000]░]▄ [[b;#555;]▐▓▌ ▌]
[[b;#555;] ▐█ ][[;#A50;]▒ █▀ ][[;#AAA;]▄▐▀][[;#AAA;#A50]░][[;#A50;#000]▄▀] [[;#A50;#000]▄ ][[b;#555;#000]▄░ ][[;#AAA;#A50]░][[;#A50;#000]▄ ▀░ ▀▄][[;#AAA;#A50]░][[;#A50;#000]▀▒░ ▄▄][[;#AAA;#000]▄▄][[;#A50;#000]▄ ▀ ▀][[;#AAA;#A50]░][[;#A50;#000]▄▀▄▓▄▌ ▄][[;#AAA;#A50]▒][[;#AAA;#000]▌ ][[b;#555;#000]░ ▄▓▓ ▌]
[[b;#555;#000]▄ ▓▌ ][[;#A50;]▐░▀▄▀ ][[;#AAA;]▄][[;#AAA;#A50]▓][[;#AAA;#000]▌][[;#A50;#000]▌ ▀▓░ ░▐▌ ][[b;#555;#A50]░▓] [[;#A50;]▀▀ ▄▀][[;#AAA;#A50]░▓░][[;#A50;#000]▄▀▀▀ ▄▄][[;#AAA;#000]▄][[;#A50;#000]░][[;#AAA;#000]▀▀][[;#AAA;#A50]▓░][[;#AAA;#000]▄][[;#A50;#000]▄][[b;#FF5;#A50]░][[;#AAA;#A50]░][[;#A50;#000]▄▀ ▄][[b;#FF5;#A50]░][[;#AAA;#A50]░▀][[;#AAA;#000]▌][[b;#555;#000]▀░▒▓▀ ▒ ▌]
[[b;#555;#000]▐▌▐▌ ][[;#A50;]▌▄▀ ][[;#AAA;]▄][[;#AAA;#A50]▓░][[;#AAA;#000]▐][[;#AAA;#A50]░][[;#AAA;#000] ][[;#A50;#000]░░] [[;#A50;#000]▐▀ ][[;#AAA;#A50]░][[;#A50;#000]▌█][[b;#555;#A50]░][[;#A50;]▐▄▀ ▄][[;#AAA;#A50]▓▒░][[;#A50;#000]▌▀][[;#AAA;#A50]▒][[;#A50;#000]▒▓▄][[b;#555;#000]░ ][[;#A50;]▄▄▄][[;#AAA;]▀][[;#A50;]▀▀][[;#AAA;#A50]░][[;#A50;#000]█][[b;#555;#A50]░][[;#A50;]▓][[b;#555;#A50]░][[;#AAA;#A50]░░][[;#A50;#000]█ ▀▀▀][[b;#FF5;#A50]░][[;#A50;]▄][[;#AAA;]▀▄ ][[b;#555;]▒░░ ▌]
[[b;#555;] ▓▐▌][[;#A50;]▐▐▀][[;#AAA;]▄][[;#AAA;#A50]▒░][[;#A50;#000]█▀ ▀][[;#AAA;#A50]░][[;#A50;#000]▄▒░░] [[;#A50;#000]▄ ][[;#AAA;#A50]░][[;#A50;#000]█ ][[b;#555;#000]░ ]▀▄▀[[;#A50;]█▀ ▐▌░▐░][[b;#555;]░ ][[;#A50;]▄▄▀▀▀▀][[b;#555;#A50]░][[;#A50;]▓▒░░▓][[;#AAA;#A50]░][[;#A50;#000]▌][[;#AAA;#A50]▓][[;#AAA;#000]▄][[;#AAA;#A50]▒][[;#AAA;#000]▄▄][[;#AAA;#A50]░][[;#A50;#000]▄][[;#AAA;#000]▀▄ ][[b;#555;#000]░░ ▌]
[[b;#555;#000] ▓▐ ][[;#A50;]▌▌▐][[;#AAA;#A50]▒░][[;#A50;#000]▓][[b;#FF5;#A50]░][[;#A50;]▄ ▀][[b;#555;]░ ][[;#A50;]░▀▀ ][[;#AAA;#A50]░][[;#A50;#000]█ ▄▌▄ ▀ ░▒ ▀▄░▀▀░ ▀▀▀▓▒░░][[b;#555;#000]░░][[;#A50;]▀ ][[;#AAA;#A50]░][[;#AAA;#000]▌][[;#AAA;#A50]░][[;#AAA;#000]▀][[;#AAA;#A50]▓][[;#AAA;#000]▄][[;#A50;#000]▀][[;#AAA;#000]▌][[;#A50;#000]▐][[;#AAA;#000]▌ ][[b;#555;#000]░ ▌]
[[b;#555;#000] ▐ ][[;#A50;]▓▐][[;#AAA;#A50]▒][[;#A50;#000]▄▄▀ ░░] [[b;#555;#000]░ ][[;#A50;]▄ ▒░▐][[;#AAA;#A50]▌][[;#A50;#000]▌▐][[b;#FF5;#A50]░][[;#A50;]▓▀] [[;#A50;]▄][[b;#555;]▄][[;#A50;]▀▀▄▄▌] [[;#A50;]▀][[b;#FF5;#A50]░][[;#A50;]▐▀ ][[;#AAA;#A50]▒][[;#AAA;#000]▌▌][[;#A50;#000]▐][[;#AAA;#000]▌][[;#A50;#000]▐][[;#AAA;#000]▌ ][[b;#555;#000]░ ▌]
[[b;#555;#000] ▓ ][[;#A50;]▐▐][[;#AAA;#A50]░][[;#A50;#000]▄ ▀ ░][[b;#555;#000]░ ░ ][[;#A50;]▐▌ ▀ ▐][[;#AAA;#A50]▌][[;#A50;#000]▌][[;#AAA;#A50]░][[;#A50;#000]▀ ▄▓░][[b;#555;#000]░ ][[;#A50;]▀▓][[b;#555;#A50]▀][[;#A50;]▌] [[b;#555;]░ ][[;#A50;]▄▄▀░][[b;#555;]░▀ ]▐[[;#AAA;#A50]░][[;#A50;#000]▐][[;#AAA;#000]▌▐ ][[;#A50;#000]▐][[;#AAA;#000]▌ ][[b;#555;#000]▌]
[[b;#555;#000] ▒ ][[;#A50;]▓░▀▀][[b;#FF5;#A50]░][[;#A50;]▓▄] [[;#A50;]░ ▀▄▄▓▄ ▐][[;#AAA;#A50]▒][[;#A50;#000]▌▐▄][[b;#555;#A50]░░▓][[;#555;#000]▒░░ ░ ][[;#A50;]▀] [[;#A50;]░░ ░][[b;#555;]░ ░] [[;#FF5;#A50]░][[;#A50;]▌▐][[;#AAA;#A50]▒][[;#A50;#000]▌][[;#AAA;#000]▌][[;#A50;#000]░▌ ][[b;#555;#000]▌]
[[b;#555;#000] ░ ][[;#A50;]▌▒▌ ▀▒░░] [[;#A50;]▐▌ ▀▀][[;#AAA;#A50]░][[;#A50;#000]▄▐][[;#AAA;#A50]▒][[;#A50;#000]▌█][[;#AAA;#A50]░░][[;#A50;#000]█][[b;#555;#A50]░▓][[;#555;#000]▀ ][[;#A50;]▄▄▄▄ ▄▄▓▓░▀ ▐▒ ░ ][[b;#555;]▐ ][[;#A50;]▐][[b;#555;#A50]▓] [[b;#555;]░][[;#AAA;#A50]░][[;#A50;#000]▀][[b;#FF5;#A50]░][[;#A50;]▐ ][[b;#555;]▌]
[[b;#555;] ░][[;#A50;]▐][[b;#555;]░ ][[;#A50;]░░] [[;#A50;]░][[b;#555;]░ ][[;#A50;]█▒ ][[b;#555;]░░ ][[;#A50;]▀▐][[;#AAA;#A50]░][[;#A50;#000]▌▄░▀▀▄▄▄███][[b;#FF5;#A50]░][[;#AAA;#A50]░░][[b;#555;#A50]░░▒][[;#A50;]▀ ▄▓▌][[b;#555;]░][[;#A50;]▒ ▐ ][[b;#555;]░ ▒][[;#A50;]░ ][[b;#555;#A50]▓][[;#A50;] ▐] [[b;#555;]▌]
[[b;#555;] ][[;#A50;]▐][[b;#555;]▒ ][[;#A50;]░░░] [[;#A50;]▐▓░ ░░][[b;#555;]░░ ][[;#A50;]▄ ▐][[;#AAA;#A50]░][[;#A50;#000]▌ ▀▀▀ ][[b;#555;#000]░][[;#A50;]░ ▄▓▓▀▀▀ ▄▄▀▀▓ ][[b;#555;#A50]▌][[;#A50;]▓ ▐▌ ][[b;#555;]▐▌ ░][[;#A50;]░ ][[b;#555;]░][[;#A50;]▌ ▌] [[b;#555;]▌]
[[b;#555;] ][[;#555;#A50]▐] [[;#555;#000]░ ][[;#AAA;#A50]░][[;#A50;#000]▓][[b;#555;#000]░ ][[;#A50;]░░][[b;#555;#A50]▓][[;#A50;]▓▌ ▐][[;#AAA;#A50]░][[;#A50;#000]▌ ][[b;#555;#000]░ ░░][[;#A50;]▄▓▓█▀▀ ▄▄][[;#AAA;#A50]░][[;#A50;#000]▀ ▐▓][[b;#555;#A50]░] [[b;#555;#A50]▌▒][[;#A50;]▌ ▓ ][[b;#555;]▓ ▌ ░][[;#555;#A50]▌][[;#A50;]▄▓▀ ][[b;#555;]░ ▌]
[[b;#555;] ░ ][[;#A50;]▐][[b;#555;]▌] [[b;#555;]░ ][[;#A50;]▐▀█▄ ▒▓▄ ▀▀ ][[;#AAA;#A50]░][[;#A50;#000]█ ▄▄▀▀▀ ▄][[;#AAA;#A50]▒░][[;#A50;#000]█▀ ░][[b;#555;#000]░][[;#A50;]█][[b;#555;#A50]▐] [[b;#555;#A50]▌░][[;#AAA;#A50]░][[;#A50;#000]▌▐][[;#AAA;#A50]░][[;#AAA;#000] ][[b;#555;#000]▀][[;#A50;]▄▄▀▀] [[b;#555;]░░ ▌]
[[b;#555;] ░ ▐░] [[b;#555;]░░][[;#A50;]░ ][[b;#555;]▄ ][[;#A50;]▀▄▄▓▓][[b;#555;#A50]░▒▓][[;#A50;] ][[;#AAA;#A50]░][[;#A50;#000]█][[b;#555;#000]░][[;#A50;]▐▌▄▄][[;#AAA;]▄][[;#A50;]▄▄█][[;#AAA;#A50]▀░][[b;#FF5;#A50]▒░][[;#A50;]▀ ░▒][[b;#555;]░ ][[;#AAA;#A50]░][[;#A50;#000]▌ ▐][[b;#555;#A50]░][[;#AAA;#A50]░][[;#A50;#000]▐ ▓][[;#AAA;#000]▌][[;#A50;#000]▓ ▄▐ ][[b;#555;#000]░ ░░░▒ ▌]
[[b;#555;#000] ░ ░░ ░░▒][[;#555;#A50]▓▓][[;#555;#000]▀ ░ ][[;#A50;]▄][[b;#555;]▄][[;#A50;]▀▀][[b;#555;#A50]░░] [[;#AAA;#A50]▐][[;#A50;#000]█][[b;#555;#000]░ ][[;#A50;]▀▀▀ ░▒▄▄][[b;#FF5;#A50]░][[;#A50;]▀ ▄▓▒ ][[;#AAA;#A50]░][[;#A50;#000]█ ░][[;#AAA;#A50]░][[b;#FF5;#A50]░][[;#A50;]▌▌░][[;#AAA;#A50]░][[;#AAA;#000]▌][[;#AAA;#A50]░][[;#AAA;#000] ][[;#A50;#000]░▓ ][[b;#555;#000]▀▀▒▒▓ ▌]
[[b;#555;#000]▄ ▀▀▄ ░ ][[;#A50;]█][[;#AAA;#A50]░][[;#A50;#000]▓][[b;#555;#000]░ ][[;#A50;]▄ ][[;#AAA;#A50]▐][[;#A50;#000]█ ][[b;#555;#000]░░][[;#A50;]░▒▓][[;#AAA;#A50]░][[b;#FF5;#A50]░][[;#A50;]▀ ▄▓][[b;#555;#A50]░][[;#A50;]▀ ▄][[b;#FF5;#A50]░][[;#AAA;#A50]░][[;#A50;#000]▌ ░][[b;#555;#A50]░][[;#AAA;#A50]░][[b;#FF5;#A50]░][[;#A50;]▌▐ ▓][[;#AAA;#A50]░][[;#AAA;#000] ][[;#AAA;#A50]░][[;#AAA;#000] ][[;#A50;#000]▌ ][[b;#555;#000]▄░▒▓▄ ▀▓ ▌]
[[b;#555;#000]▀▀▀ ][[;#A50;]▄░ ▄█][[;#AAA;#A50]░][[;#A50;#000]▓░ ▐▒░ ][[;#AAA;#A50]░][[;#A50;#000]█] [[;#A50;#000]▀▀ ▄][[;#AAA;#A50]░░][[b;#555;#A50]░][[;#A50;]▀ ▄][[b;#FF5;#A50]░][[;#AAA;#A50]░][[;#A50;#000]█ ░][[b;#555;#A50]░][[;#AAA;#A50]░▓][[b;#FF5;#A50]░][[;#A50;]▐ ░][[;#AAA;#A50]░▒][[;#AAA;#000] ][[;#AAA;#A50]▒][[;#AAA;#000] ][[b;#555;#000]░ ▀▓▓ ▐ ▌]
[[b;#555;#000]░░ ][[;#A50;]▌▄][[;#AAA;#A50]░][[;#A50;#000]▌ ▄█▓▀ ▄][[;#AAA;#A50]░][[;#A50;#000]▓▀ ][[;#AAA;#A50]▐░][[;#AAA;#000] ][[;#A50;#000]░▄▄▀ ▀▀▀▀ ▄█▀▀█ ░▓▀▀][[;#AAA;#000]▀][[;#AAA;#A50]░][[;#A50;#000]▌▌ ░][[b;#FF5;#A50]░][[;#AAA;#A50]▓][[;#A50;#000]▐][[b;#FF5;#A50]░] [[b;#555;]▐▓▌ ▌]
[[b;#555;]░░ ][[;#A50;]▐][[;#AAA;#A50]░][[;#A50;#000]▓░ █▓░▀ ▄][[;#AAA;#A50]░][[;#A50;#000]▀ ▄ ][[;#AAA;#A50]▐░][[;#AAA;#000] ][[;#A50;#000]▀ ░ ▄][[b;#555;#A50]░][[;#A50;]▌] [[;#A50;]▄░] [[;#A50;]▄ ▀▌ ░▀][[;#AAA;]▀▄][[;#A50;]▐][[;#AAA;#A50]▐][[;#AAA;#000] ][[b;#555;#000]▄▓▒ ▒ ▌]
[[b;#555;#000]░ ][[;#A50;]▀░ ][[b;#555;#A50]░][[;#A50;]▓][[b;#555;]░ ][[;#A50;]▄█▀ ▄▄▓░ ][[;#AAA;#A50]▐░][[;#AAA;#000] ][[;#A50;#000]░▓ ░▒ ▄][[;#AAA;#A50]░][[;#A50;#000]▀ ░][[b;#555;#000]░ ][[;#A50;]▐▓▌ ][[b;#555;]░][[;#A50;]░ ▐▒▒░▄ ▐ ][[b;#555;]░ ][[;#A50;]▐▄][[;#AAA;#A50]░][[;#AAA;#000]▓ ][[b;#555;#000]░▒▀ ▄▓ ▌]
[[b;#555;#000]░ ][[;#555;#A50]▒][[;#555;#000]░ ][[;#AAA;#A50]░][[;#A50;#000]▀ ▒▀▄][[b;#555;#A50]░][[;#A50;]▀ █][[;#AAA;#A50]░][[;#AAA;#000] ][[;#A50;#000]▓█▄▄][[;#AAA;#A50]░][[b;#FF5;#A50]░][[;#A50;]▀ ▒░ ][[;#AAA;#A50]░][[;#A50;#000]▌ ][[b;#555;#000]░][[;#A50;]░▄ ▒▓][[;#AAA;#A50]░░][[;#A50;#000]▌ ▀▄ ░▄ ▀][[;#AAA;#000]▀▌ ][[b;#555;#000]▄▓▒▒ ▌]
[[b;#555;#000]▄] [[b;#555;#000]░░ ][[;#555;#A50]░][[;#555;#000]░ ][[;#A50;]▄▀ ░░▄][[;#AAA;#A50]░][[;#A50;#000]▀ █][[;#AAA;#A50]▒][[;#AAA;#000] ][[b;#555;#000]░][[;#A50;]▐▓][[;#AAA;#A50]░][[b;#FF5;#A50]░][[;#A50;]█][[b;#555;]░ ][[;#A50;]▒▒ ][[;#AAA;#A50]░][[;#A50;#000]█ ▓][[;#AAA;#A50]░][[;#A50;#000]█ ▒▓][[b;#FF5;#A50]░][[;#AAA;#A50]▒][[;#AAA;#000]█ ][[;#A50;#000]░▄ ▓][[b;#555;#A50]░][[;#FFF;#000] ][[;#555;#000]░░░░▒ ▌]
[[;#555;#000]▀▓▄] [[;#555;#000]░ ][[;#A50;]▐▀▄▀ ▄][[;#AAA;#A50]░][[;#A50;#000]▓▀ ░░░ ▐][[;#AAA;#A50]░][[;#A50;#000]▌ ][[b;#555;#000]░][[;#555;#A50]▓][[;#AAA;#A50]░][[;#A50;#000]█][[b;#555;#000]░ ][[;#A50;]▐▓ ▐][[;#AAA;#A50]▒][[;#AAA;#000] ][[;#A50;#000]▓][[;#AAA;#A50]░░][[;#A50;#000]▓ ][[b;#555;#000]░][[;#A50;]▓▓][[;#AAA;#A50]░▓][[b;#555;#AAA]░] [[;#A50;]░][[;#AAA;#A50]░][[;#AAA;#000]▌ ][[;#A50;#000]░][[;#AAA;#A50]░][[;#A50;#000]▌] [[b;#555;#000]░░░ ▌]
[[b;#555;#000]░ ▓▌] [[;#A50;]▄▀▀ ▄▀▓ ░░░▒▒ ▐][[;#AAA;#A50]░][[;#A50;#000]▌ ][[b;#555;#A50]▒░][[;#A50;]▌ ▐▓ ▐][[b;#FF5;#A50]░][[;#A50;]▌ ▐][[b;#555;#A50]░][[;#A50;]▓▓▌ ][[b;#555;]░][[;#A50;]▓][[b;#555;#A50]░][[;#AAA;#A50]░▒][[b;#555;#AAA]░]▌[[;#A50;]░][[;#AAA;#A50]░▒][[;#AAA;#000] ][[;#A50;#000]░][[;#AAA;#A50]░▒][[;#AAA;#000]▌] [[b;#555;#000]░ ▌]
[[b;#555;#000]▄ ▐▓] [[;#A50;]▐▌▄░▀ ▄▀ ░░▒▒▒▓▌▐][[;#AAA;#A50]░][[;#A50;#000]▌ ▐][[b;#555;#A50]░][[;#A50;]▌ ▄▓ ][[;#AAA;#A50]▒][[;#A50;#000]▌ ▓][[b;#555;#A50]░][[;#A50;]▓▓][[b;#555;]░ ░][[;#A50;]▓█][[b;#555;#A50]░][[;#AAA;#A50]░][[b;#555;#AAA]░]▌ [[;#A50;]▓][[;#AAA;#A50]▒][[;#AAA;#000]▌ ][[;#AAA;#A50]░░▓][[b;#555;#000] ▄ ▌]
[[b;#555;#000]▐▌ █] [[;#A50;]▀ ▄▀][[b;#555;]░ ][[;#A50;]░░▒▒▒▓▓▓▓▐][[;#AAA;#A50]░][[;#A50;#000]▌ ][[b;#555;#A50]░][[;#A50;]▀░▄▓ ][[;#AAA;#A50]░][[;#A50;#000]█ ][[b;#555;#000]░][[;#555;#A50]░][[;#A50;]▓█ ░▓█][[b;#555;#A50]░][[;#FF5;#A50]░][[;#AAA;#A50]▓][[;#AAA;#000]█ ][[;#A50;#000]░][[;#AAA;#A50]░][[;#AAA;#000]▌ ][[b;#FF5;#A50]░][[;#A50;]▀ ][[b;#555;]▄▀ ▀▄ ▌]
[[b;#555;] ▓ ▓ ░░ ][[;#A50;]▐][[b;#555;]░ ][[;#A50;]░░▒▓▓▓▓][[;#AAA;#A50]░░][[;#A50;#000]▓▐][[;#AAA;#A50]░][[;#A50;#000]▌▐▓░▓▓ ][[b;#555;#000]░][[;#A50;]▐▓ ][[b;#555;]░][[;#A50;]░▒█▓ ][[b;#555;]░][[;#A50;]░██][[b;#555;#A50]░][[;#FF5;#A50]░][[;#AAA;#A50]▒][[b;#555;#AAA]░] [[;#A50;]░][[;#AAA;#A50]░▒][[;#A50;#000] ▌][[;#AAA;#000]▌ ][[b;#555;#000]▐▌▄▀▄▐▌ ▌]
[[b;#555;#000] ▒ ▐ ░░░ ][[;#A50;]▌ ░▄][[;#AAA;#A50]░][[;#A50;#000]▀▓▓][[b;#555;#A50]░░][[;#A50;]█][[;#AAA;#A50]░░][[;#A50;#000]█▐][[;#AAA;#A50]░][[;#A50;#000]▌▒▓▓▓▌ ▐][[;#AAA;#A50]░][[;#A50;#000]▌ ][[b;#555;#000]░][[;#A50;]░▒▌▓ ░▓█][[b;#555;#A50]░][[;#FF5;#A50]░][[;#AAA;#A50]▒][[b;#555;#AAA]░]▌ [[;#A50;]▓][[b;#FF5;#A50]░]▌[[;#A50;]░▀ ][[b;#555;]▒▐▌ ▐▌█ ▌]
[[b;#555;] ░ ▐ ░░░░ ][[;#A50;]▐][[b;#555;]░][[;#A50;]▄][[;#AAA;#A50]░][[;#A50;#000]█▀ ][[b;#FF5;#A50]░][[;#A50;]█][[b;#555;#A50]░][[;#A50;]█][[;#AAA;#A50]░░░][[;#A50;#000]█▐][[;#AAA;#A50]▒][[;#A50;#000]▌░▒▒▌ ][[b;#555;#000]░ ][[;#AAA;#A50]▒][[;#A50;#000]█ ][[b;#555;#000]░][[;#A50;]░░▓ ▓ ][[b;#555;]░][[;#A50;]░▓█][[b;#555;#A50]░][[;#FF5;#A50]░][[;#AAA;#A50]▒][[b;#555;#AAA]░]▌ [[;#A50;]░][[;#AAA;#A50]░▒][[;#AAA;#000] ][[b;#555;#000]▒▓ ▌▓ ▌]
[[b;#555;#000] ░ ▓ ░░░░ ][[;#A50;]▀][[;#AAA;#A50]░][[;#A50;#000]█ ][[b;#555;#A50]░][[;#A50;]▄][[;#AAA;#A50]░][[b;#555;#A50]░░][[;#A50;]▓][[b;#555;#A50]░][[;#AAA;#A50]░][[;#A50;#000]███▐][[b;#FF5;#A50]░][[;#A50;]▌░▒▌ ][[b;#555;]░ ][[;#A50;]▐][[;#AAA;#A50]░][[;#AAA;#000] ][[b;#555;#000]░░][[;#A50;]░░▓ ▒ ][[b;#555;]░][[;#A50;]░▓█][[b;#555;#A50]░][[;#AAA;#A50]░▒▓][[;#AAA;#000]█ ][[;#A50;#000]░▓][[b;#FF5;#A50]░]▌ [[b;#555;]▓▌░ ▌▓ ▌]
[[b;#555;] ░ ▒ ░░░░░ ][[;#A50;]▓][[b;#555;]░ ][[;#A50;]██▓▓▓█][[;#AAA;#A50]░][[;#A50;#000]███][[b;#555;#A50]░][[;#A50;]▐][[b;#FF5;#A50]░][[;#A50;]▌░▌ ▐][[;#AAA;#A50]░][[;#A50;#000]▌ ][[b;#555;#000]░░][[;#A50;]░░▒▌▐▒ ░▒▓█][[b;#555;#A50]░][[;#AAA;#A50]░▒▓][[;#AAA;#000]█ ][[;#A50;#000]░][[;#AAA;#A50]░▒][[;#AAA;#000] ][[b;#555;#000]▓▌░ ▌▒ ▌]
[[b;#555;#000] ▒ ░░░░░ ][[;#555;#A50]▓] [[;#AAA;#A50]░][[;#A50;#000]▌▓▓▓████][[b;#555;#A50]░░][[;#A50;]▒▐][[b;#FF5;#A50]░][[;#A50;]▌▀ ▐][[;#AAA;#A50]░][[;#A50;#000]▌ ][[b;#555;#000]░░][[;#A50;]░░▒▓▌▐▒ ][[b;#555;]░][[;#A50;]▓██][[b;#555;#A50]░][[;#FF5;#A50]░][[;#AAA;#A50]▓][[b;#555;#AAA]░]▌ [[;#A50;]░▓][[;#AAA;#A50]░][[;#AAA;#000]▌ ][[b;#555;#000]▓▌░ ▌▒ ▌]
[[b;#555;#000] ░ ░ ░░░ ▐░][[;#555;#A50]▓] [[;#A50;]░▒▓████][[b;#555;#A50]░][[;#A50;]▓▒ ▐][[;#AAA;#A50]░][[;#A50;#000]▌ ▄][[;#AAA;#A50]░][[;#AAA;#000] ][[b;#555;#000]░░][[;#A50;]░░░░▓▌▐▌ ][[b;#555;]░][[;#A50;]▓█][[b;#555;#A50]░][[;#AAA;#A50]░][[b;#FF5;#A50]░][[;#AAA;#A50]▓][[b;#555;#AAA]░]█ [[;#A50;]░][[b;#FF5;#A50]░][[;#AAA;#A50]▒][[b;#FFF;#000] ][[;#555;#000]▐▌░ ▌▒ ▌]
[[;#555;#000] ░ ░] [[;#555;#000]▌▐░][[;#A50;]░▓▓▓███][[;#AAA;#A50]░][[;#A50;#000]▓▓░░▐][[;#AAA;#A50]░][[;#A50;#000]▌ ][[b;#555;#000]▌][[;#A50;]▐][[;#AAA;#A50]░][[;#AAA;#000] ][[b;#555;#000]░░ ][[;#A50;]░░▓ ][[;#AAA;#A50]░][[;#A50;#000]▌▐ ░▓█][[b;#555;#A50]░][[;#AAA;#A50]░][[b;#FF5;#A50]░][[;#AAA;#A50]▓▓][[;#AAA;#000]█ ][[;#A50;#000]░][[b;#FF5;#A50]░][[;#AAA;#A50]▓][[;#AAA;#000]▌ ][[b;#555;#000]▌░ ▌░ ▌]
[[b;#555;#000]░] [[b;#555;#000]▓ ][[;#A50;]█][[;#AAA;#A50]░][[;#A50;#000]██][[;#AAA;#A50]░░][[b;#FF5;#A50]░░][[;#AAA;#A50]░][[;#A50;#000]▓▓▐][[;#AAA;#A50]░][[;#A50;#000]▌ ][[b;#555;#000]░ ][[;#A50;]█▀ ][[b;#555;]░] [[;#A50;]░░▒ ][[;#AAA;#A50]░][[;#A50;#000] ▌ ░▓][[b;#555;#A50]░][[;#AAA;#A50]░▒▓▓][[b;#FF5;#AAA]░][[;#AAA;#A50]▓][[;#AAA;#000]▌ ][[;#A50;#000]▄▀][[;#AAA;#000]▀▀ ][[b;#555;#000]▌░ ▌░ ▌]
[[b;#555;#000] ░ ░] [[b;#555;#000]▐░][[;#A50;]▄▀▀ ▀][[;#AAA;#A50]░░▒▓▒░][[;#A50;#000]▀ ▐][[;#AAA;#A50]░][[;#A50;#000]▌ █▀ ][[b;#555;#000]░] [[;#A50;]░░░▌ █ ▌ ░▓][[b;#555;#A50]░][[;#AAA;#A50]░░][[b;#FF5;#A50]░░][[;#FF5;#AAA]░]█▀ [[;#A50;]▄ ░ ][[b;#555;]▐▌░ ░ ▌]
[[b;#555;]▄▒ ░ ░░] [[b;#555;]▐ ][[;#A50;]▌ ░ ▐█][[;#AAA;#A50]▀▀][[;#A50;#000]▓▀ ][[;#AAA;#A50]▐][[;#A50;#000]█ ][[;#AAA;#A50]░][[;#A50;#000]▌] [[;#A50;#000]░░░░ ▐█▄▌ ▒▓][[;#AAA;#A50]░][[;#A50;#000]█▀▀▀ ][[b;#555;#000]░][[;#A50;]▓][[;#AAA;]▌ ][[b;#555;]▓▌] [[b;#555;]▌]
[[b;#555;]▄▄▄▓ ▒▒▒░░░ ▌ ][[;#A50;]▄▀ ░▓][[;#AAA;#A50]░][[;#A50;#000]█░][[b;#555;#000]░] [[;#AAA;#A50]▐][[;#A50;#000]█▐▓ ][[b;#555;#000]░] [[b;#555;#000]░░][[;#A50;]░░░ ][[b;#555;#A50]░][[;#A50;]█▓ ░▓▀▀ ░][[;#AAA;#A50]░][[;#AAA;#000]▌ ][[;#A50;#000]░][[;#AAA;#A50]░▓][[;#AAA;#000] ][[b;#555;#000]░░▓▄▄] [[b;#555;#000]▌]
[[b;#555;#000]▄▄▄▄▄▄▄▄▄▄▄▄ ▌][[;#AAA;#A50]░][[b;#555;#000]░ ][[;#A50;]░▓▓░░][[b;#555;]░] [[;#AAA;#A50]░][[;#A50;#000]█▐] [[b;#555;#000]░][[;#A50;]░ ][[;#AAA;#A50]░][[;#A50;#000]█░ █▀ ▌ ][[b;#555;#000]░][[;#A50;]▓][[;#AAA;#A50]░▓][[;#AAA;#000] ][[;#A50;#000]▓][[;#AAA;#A50]░][[;#AAA;#000]▀ ][[b;#555;#000]▄▄▄▄▄▄▄▄▄▄▌]
[[b;#555;#000] ▄ ▄ ▄ ]▐[[;#A50;]▀][[b;#555;]░ ][[;#A50;]░░] [[;#AAA;#A50]░][[;#A50;#000]█] [[;#A50;#000]░ ▐█▓░ ░][[;#AAA;#A50]░][[;#A50;#000]▌ ░▓][[;#AAA;#A50]░▓][[;#AAA;#000] ][[;#A50;#000]█][[;#AAA;#000]▀][[b;#555;#000]▐ ▄ ▄ ▄▌]
[[b;#555;#000]▀ ▀▄▀ ▀▄▀ ▀ ][[;#A50;]▌][[b;#555;]░ ░ ░] [[b;#555;]░][[;#A50;]▌][[;#AAA;#A50]░▌] [[;#A50;#000]░ ][[b;#555;#A50]░][[;#A50;]█▒░ ▀ ▓][[b;#555;#A50]░][[;#AAA;#A50]▒][[;#AAA;#000]▀▀][[b;#555;#000]▄ ][[;#555;#A50]▒] [[b;#555;]▀ ▀▄▀ ▀▄▀ ▌]
[[b;#555;]▄▄▄▄▄▄▄▄▄▄ ][[;#A50;]▐ ][[b;#555;]▄░] [[b;#555;]▓][[;#555;#A50]▒][[;#A50;]▌][[b;#FF5;#A50]░][[;#AAA;#A50]▒] [[;#AAA;#A50]░][[;#A50;#000]▓░ ▄░▌█▀ ][[b;#555;#000]▐][[;#555;#A50]▓][[;#A50;]▌ ][[b;#555;#A50]░] [[b;#555;]▄▄▄▄▄▄ ▄▄▄▌]
[[;#A50;]▌][[b;#555;]▐░] [[b;#555;]░] [[b;#555;]▒][[;#555;#A50]▓][[;#555;#000]▀ ][[;#A50;]▀][[;#AAA;#A50]░][[;#AAA;#000] ][[;#A50;#000]░][[b;#555;#000]░] [[b;#555;#000]░][[;#A50;]░ ][[;#AAA;#A50]░][[;#A50;#000]▓▓▀ ▐][[b;#555;#A50]░][[;#AAA;#A50]░▒][[;#A50;#000] ][[b;#555;#000]▄][[;#A50;]▌][[b;#555;]░▓][[;#555;#A50]░][[;#A50;]▌ ][[;#AAA;#A50]░][[;#AAA;#000] ][[b;#555;#000]░] [[b;#555;#000]▌]
[[b;#555;#000]▓▀▀▀▀▀▓▓ ][[;#A50;]▌][[b;#555;]▓] [[b;#555;]░▓ ][[;#A50;]▐▀▀▌] [[b;#555;]░░░░░][[;#A50;]░▒ ▐▓▀ ▐][[b;#555;#A50]░][[;#A50;]█▀▀ ][[b;#555;#A50]▓][[;#A50;]▌ ░▓▌░][[;#AAA;#A50]░][[;#AAA;#000] ][[;#A50;#000]▄][[;#AAA;#A50]░][[;#A50;#000]▐ ][[b;#555;#000]▀▒▓▌]
[[b;#555;#000]▒ ░▀▒▄▐ ][[;#A50;]▄][[b;#555;]▀] [[b;#555;]░] [[b;#555;]░░ ][[;#A50;]▓▌ ▀][[;#AAA;]▄ ][[b;#555;]░][[;#A50;]░░░▌ ][[b;#555;#A50]░] [[;#A50;]░▓▀ ][[b;#555;#A50]▓░][[;#AAA;#A50]░][[;#AAA;#000] ][[;#A50;#000]▒][[;#AAA;#A50]░][[;#A50;#000]▌░][[;#AAA;#A50]▒][[;#AAA;#000] ][[;#A50;#000]▄][[;#AAA;#A50]▓░][[;#A50;#000]▀ ▌ ][[b;#555;#000]░▒▌]
[[b;#555;#000]░ ▒▐ ][[;#A50;]▐][[b;#555;]▌ ░░] [[b;#555;]░] [[;#A50;]█][[;#AAA;#A50]░][[;#A50;#000] ▀][[;#AAA;#A50]░][[;#AAA;#000]▄ ][[;#A50;#000]░░] [[;#A50;#000]▀ ][[b;#555;#000]░][[;#555;#A50]░][[;#A50;]█][[;#AAA;#A50]▒][[;#AAA;#000] ][[;#A50;#000]▒][[;#AAA;#A50]░][[;#A50;#000]▌░▀▐][[;#AAA;#A50]▓][[;#A50;#000]▀ ▐ ][[b;#555;#000]░▌]
[[b;#555;#000]░ ░▐ ][[;#555;#A50]▐] [[b;#555;]░░] [[b;#555;]░] [[;#A50;]▐][[;#AAA;#A50]░░] [[;#A50;#000]▀][[;#AAA;#A50]▒][[;#AAA;#000]▄] [[b;#555;#000]░][[;#A50;]▓][[;#AAA;#A50]░▓][[;#AAA;#000] ][[;#A50;#000]▓][[;#AAA;#A50]░][[;#A50;#000]█ ][[;#AAA;#A50]▒][[;#A50;#000] ][[b;#555;#000]░ ][[;#A50;]▌ ][[b;#555;]░▌]
[[b;#555;]░ ░▐ ][[;#A50;]▌ ][[b;#555;]░▒] [[;#A50;]█][[;#AAA;#A50]░▓][[;#AAA;#000] ][[b;#555;#000]░] [[b;#555;#000]░][[;#A50;]█][[;#AAA;#A50]░▓][[;#AAA;#000]▄▄] [[b;#555;#000]░ ░][[;#A50;]░█][[;#AAA;#A50]░▓][[;#AAA;#000] ][[;#A50;#000]▀ ][[;#AAA;#A50]░][[;#A50;#000] ░][[b;#555;#000]░ ][[;#A50;]▌ ][[b;#555;]░▌]
[[b;#555;]░] [[b;#555;]▐ ][[;#A50;]▐ ][[b;#555;]░ ▒] [[b;#555;]░] [[;#A50;]▐▒][[;#AAA;]▀ ][[b;#555;]░] [[;#A50;]▀█][[;#AAA;#A50]▒▓][[b;#FF5;#AAA]░]▄ [[;#A50;]░▓][[;#AAA;#A50]░][[b;#FF5;#AAA]░]▌ [[;#AAA;#A50]░][[;#A50;#000] ░▄ ░][[;#AAA;#000]▄ ][[b;#555;#000]▌]
[[b;#555;#000]░] [[b;#555;#000]▐ ▐ ▌ ░▒] [[b;#555;#000]▓] [[;#555;#A50]░▓] [[b;#555;]░░ ░ ][[;#A50;]▀█][[;#AAA;#A50]░▒][[;#AAA;#000]█▄ ][[;#A50;#000]░ ▀][[;#AAA;#000]▀▌ ▐ ][[;#A50;#000]░][[b;#555;#000]░ ][[;#A50;]▒▓█▄][[;#AAA;]▀][[;#A50;]▄▄]
[[b;#555;]░] [[b;#555;]▐ ▌][[;#A50;]▌][[b;#555;]░▓] [[;#555;#A50]▓] [[b;#555;#A50]░][[;#A50;]▌ ][[b;#555;]░░░ ][[;#A50;]▐] [[;#A50;]█][[;#AAA;#A50]░][[b;#FF5;#AAA]░]▓ [[;#A50;]░][[b;#555;]░] [[;#A50;]▌ ▒▓█][[b;#FF5;#A50]░][[;#AAA;#A50]░][[;#A50;#000]▀▀▌ ][[b;#555;#000]▌]
[[b;#555;#000]▐ ][[;#555;#A50]▌] [[b;#555;]▓] [[;#555;#A50]░] [[;#A50;]▐▌ ][[b;#555;]░░░ ][[;#A50;]▌ ][[b;#555;]░ ▀▄ ][[;#A50;]▀][[;#AAA;#A50]░▒][[;#AAA;#000]▓ ][[;#A50;#000]▓][[b;#555;#000]░░ ░ ][[;#A50;]▐ ░][[b;#555;]░][[;#A50;]▄█][[b;#FF5;#A50]░][[;#AAA;#A50]░][[;#A50;#000]▀ ▐ ][[b;#555;#000]▌]
[[;#A50;]▌][[b;#555;]▐ ][[;#A50;]▄▀] [[;#A50;]▐ ][[b;#555;]░░ ][[;#A50;]░▓ ][[b;#555;]▐ ▀▄][[;#A50;]▐][[;#AAA;#A50]▀▓][[;#AAA;#000]▌][[;#A50;#000]▐][[b;#555;#A50]░][[;#555;#000]░] [[;#A50;]▌░▒▓][[b;#555;#A50]░][[;#AAA;#A50]░][[;#AAA;#000]▀ ][[;#A50;#000]░ ▐ ][[b;#555;#000]░▌]
[[b;#555;#000] ░ ][[;#555;#A50]░][[;#555;#000]▌ ][[;#555;#A50]░] [[b;#555;]░ ][[;#A50;]▐] [[;#A50;]░▓▌ ][[b;#555;]░] [[b;#555;]▌][[;#A50;]▓][[;#AAA;#A50]░▓][[;#A50;#000]▐▓][[b;#555;#A50]▓][[;#555;#000]░ ][[;#A50;]▐ ▒▓][[b;#555;#A50]░]▀ [[;#A50;]░░ ▌ ][[b;#555;]░▌]
[[b;#555;] ░ ][[;#A50;]░▌ ▓] [[b;#555;]░░░] [[;#A50;]▄▄ ▓▓] [[b;#555;]▀▀▄ ][[;#A50;]▐][[;#AAA;#A50]░▓][[;#A50;#000] █][[b;#555;#A50]░][[;#555;#000]░░ ][[;#A50;]▐▐▓][[;#AAA;#A50]░][[;#AAA;#000]▀ ][[;#A50;#000]░][[b;#555;#000]░ ][[;#A50;]▓█▄▀][[;#AAA;]▄]
[[;#AAA;] ][[b;#555;]░░ ][[;#A50;]▓ ▄▀] [[;#AAA;#A50]▓░][[;#A50;#000]▄▀][[;#AAA;#000]▐][[;#A50;#000]▌▀ ][[b;#555;#000]▌] [[b;#555;#000]░ ][[;#AAA;#A50]░▒][[;#AAA;#000]▌][[;#A50;#000]▐][[b;#555;#A50]░▓][[;#555;#000]░░ ][[;#A50;]▌▓][[;#AAA;#A50]░][[;#AAA;#000]▌ ][[;#A50;#000]░ ▓▓][[b;#555;#A50]░░][[;#FF5;#A50]░][[;#AAA;#A50]░░][[;#A50;#000]▄█▄]
[[;#A50;#000] ][[b;#555;#000]░▒ ][[;#A50;]▐ ▄▀] [[;#AAA;]▄ ][[b;#555;]▄ ▀▀]▐[[;#AAA;#A50]▒░][[;#A50;#000]▌▀▄▌ ][[b;#555;#000]░] [[b;#555;#000]▌ ][[;#A50;]█][[;#AAA;#A50]░][[;#AAA;#000]▌ ][[;#A50;#000]▀▓░][[b;#555;#000]░ ][[;#A50;]▐▓][[;#AAA;#A50]░][[;#AAA;#000]▌][[;#A50;#000]░░▓][[b;#555;#A50]░][[;#A50;]█][[b;#FF5;#A50]░][[;#AAA;#A50]░][[;#AAA;#000]▀▀][[;#A50;#000]▀ ▌]
[[;#A50;#000] ][[b;#555;#000]░░▓ ][[;#A50;]▓░▌] [[b;#555;]░ ][[;#A50;]▐][[;#AAA;]▌][[b;#555;]▀ ▀ ][[;#AAA;#A50]░][[;#A50;#000]█▒][[;#AAA;#A50]░][[;#A50;#000]▀][[;#AAA;#A50]░] [[b;#555;#000]▄▄ ][[;#A50;]░▓][[;#AAA;#A50]░][[;#A50;#000] ▀░][[b;#555;#000]░][[;#A50;]▐][[;#AAA;#A50]░▓][[;#A50;#000] ▒█][[;#AAA;#A50]░▒][[;#AAA;#000]▀▀ ][[b;#555;#000]░][[;#A50;]░ ▐ ][[b;#555;]▌]
[[b;#555;] ░░▒ ][[;#A50;]░][[;#AAA;#A50]░][[;#A50;#000]▌] [[b;#555;#000]░][[;#A50;]░] [[;#A50;]▀][[;#AAA;#A50]░][[;#A50;#000]▄][[b;#555;#000]▀ ][[;#A50;]▐][[;#AAA;#A50]░][[;#A50;#000]▐][[;#AAA;#A50]▒][[;#A50;#000]▌▄▌▐] [[b;#555;#000]▀▀▄ ][[;#A50;]▐][[;#AAA;#A50]░▒] [[;#A50;#000]▐][[b;#FF5;#A50]░]▌[[;#A50;]█][[;#AAA;#A50]░▄][[;#AAA;#000]▀ ][[;#A50;#000]░░][[b;#555;#A50]░░][[;#A50;]▓ ▌ ][[b;#555;]▌]
[[b;#555;] ]▄▐[[;#AAA;#A50]░][[;#A50;#000]▒ ▄▄ ▀] [[;#A50;#000]▐▌][[b;#555;#000]▀ ][[;#A50;]▄▌▒ ][[b;#FFF;]▄][[;#A50;]▐][[b;#FF5;#A50]░] [[;#A50;]▒▄] [[;#A50;]▐][[;#AAA;#A50]░▒][[;#AAA;#000]▓] [[;#A50;#000]█][[;#AAA;#A50]░▒][[;#AAA;#000]▀ ][[;#A50;#000]▄][[;#AAA;#A50]░░][[;#A50;#000]▓][[b;#FF5;#A50]░][[;#AAA;#A50]▄░░][[;#A50;#000]▌▀][[;#AAA;#000]▄][[;#A50;#000]▄]
[[;#A50;#000] ][[;#AAA;#000]▀][[;#AAA;#A50]▓][[;#AAA;#000]▄ ][[;#AAA;#A50]░][[;#A50;#000]▀▀] [[;#A50;#000]▄░ ▀░▒▓▀▐▌▄▄▀▄▌ ▀▀▄ ░][[;#AAA;#A50]░▒▓] [[;#A50;#000]▄▄▐][[;#AAA;#A50]░▒▓▓][[;#AAA;#000]▀▀▄][[;#A50;#000]▄▀▀▀][[;#AAA;#000]▀▀][[;#A50;#000]▀▀▀][[;#AAA;#A50]░][[;#A50;#000]▀▀]
[[;#A50;#000] ][[b;#555;#000]░ ][[;#A50;]▄][[;#AAA;]▀▀ ░] [[;#A50;]▄▄▀▀] [[;#A50;]▐▓▄░▀▄▄▄][[;#AAA;#A50]░][[;#A50;#000]▌ ▀][[;#AAA;#A50]░][[;#A50;#000]▌ ][[b;#555;#000]▄▌][[;#A50;]▄][[;#AAA;#A50]░][[;#A50;#000]▀][[;#AAA;#000]▀][[b;#555;#000]░ ][[;#A50;]▄▄▓▀█ ▐][[;#AAA;#A50]░][[;#AAA;#000]▀ ▀][[;#AAA;#A50]░][[;#A50;#000]█▓▒▄▀▀▀]
[[;#A50;#000] ▐][[b;#FF5;#A50]░][[;#AAA;#A50]░][[;#AAA;#000]▄][[;#A50;#000]▄▄▄ ▄▄▄▓░ ░░ ░▌ ▌ ▀▀▒▄▓▄ ▀ ][[b;#555;#000]░▒] [[;#A50;]▄ ░▓█▀▄▓▀▌▀ ▄▓█▄ ▀][[;#AAA;#A50]░]
[[;#A50;] ][[;#AAA;]▄][[;#AAA;#A50]▒][[;#A50;#000]▌][[;#AAA;#000]▀][[;#AAA;#A50]▒][[;#AAA;#000]▄][[;#A50;#000]▄ ▀▀▀][[;#AAA;#A50]░][[;#A50;#000]▓▓▒░ ▄▒░░ ░ ▐ ▐ ░▒▌▐░ ▀][[;#AAA;#A50]░][[;#A50;#000]▄][[;#AAA;#000]▄] [[;#A50;#000]▄][[;#AAA;#A50]░][[;#A50;#000]▌▄▀▄▌▐][[;#AAA;#A50]░][[;#AAA;#000] ][[;#A50;#000]▐][[;#AAA;#A50]░][[;#A50;#000]▌ ░▄▓][[;#AAA;#A50]░][[;#AAA;#000]▌]
[[;#AAA;#000] ][[;#AAA;#A50]▓][[;#AAA;#000]▀][[;#A50;#000]▀▄ ][[;#AAA;#000]▀▌▀][[;#A50;#000]▀▓▄▄ ▄▄▓▒▀ ▄][[;#AAA;#A50]░][[;#A50;#000]▀ ░▌▐ █▒ ▀▄▄ ▀][[;#AAA;#A50]▒░][[;#A50;#000]▀ ▄▓▀ ▐][[;#AAA;#A50]░][[;#A50;#000]░▐][[;#AAA;#A50]░][[;#AAA;#000] ][[;#A50;#000]▀▌░▀ ▄▒▓][[;#AAA;#A50]░▒][[;#AAA;#000]▄▌ ][[b;#555;#000]░░░ ░]
[[b;#555;#000] ][[;#A50;]░▓▄▄▄ ][[;#AAA;]▀▄▄▄ ][[;#A50;]▀▀▀▀ ▄▄][[;#AAA;#A50]░][[;#A50;#000]▀ ][[b;#555;#000]░ ][[;#A50;]░ ▐▄▒▄ ▀▀ ▄▄][[b;#FF5;#A50]░][[;#A50;]▐][[;#AAA;#A50]░][[;#A50;#000]▄▓▒ ▌ ▄▄▄ ▄▓▀▐▓ ▀][[;#AAA;#A50]░▒][[;#AAA;#000] ][[b;#555;#000]░]
[[b;#555;#000] ][[;#A50;]░ ▀ ▀▀ ][[;#AAA;]▀▀▀▀][[;#A50;]▀][[;#AAA;]▀][[;#A50;]▀▀▀▀] [[b;#555;]░░] [[;#A50;]░ ▀▐▓▒░ ▀▓][[;#AAA;#A50]░][[;#A50;#000]▌][[;#AAA;#A50]░][[;#A50;#000]▀▀▀ ▄▀][[;#AAA;#A50]░][[;#AAA;#000] ][[;#AAA;#A50]░][[;#A50;#000]▀▄ ▐▀ ▀ ▀]
[[;#A50;#000]▀▀▀] [[;#A50;#000]▐▌▐▌▐▌▀▓▒▄▀ ░ ▄▓]
[[;#A50;#000]▀ ▀ ▀ ▀] [[;#A50;#000]▄▀ ][[b;#555;#000]bs]
[[;#000;]░░▒▓]
"
`;
exports[`Terminal utils $.terminal.from_ansi should render Denis Richie ANSI art 1`] = `
"
[[;#EEEEEE;],_ ,_==▄▂]
[[;#EEEEEE;], ▂▃▄▄▅▅][[;#EEEEEE;#585858]▅][[;#EEEEEE;#0000D7]▂][[;#EEEEEE;#585858]▅¾]. [[;#FF00AF;]/ ][[;#0000D7;]/]
[[;#EEEEEE;#0000D7]▄][[;#EEEEEE;#FF00AF]▆][[;#000000;#EEEEEE]<´ ][[;#0087D7;#EEEEEE]\\"][[;#00AF00;#EEEEEE]»][[;#EEEEEE;#EEEEEE]▓▓][[;#EEEEEE;#0087D7]▓][[;#EEEEEE;#585858]%]\\\\ [[;#FF00AF;]/ ][[;#0000D7;]/ ][[;#00D7FF;]/ ][[;#87FF00;]/]
[[;#EEEEEE;],][[;#EEEEEE;#585858]▅][[;#000000;#EEEEEE]7\\" ][[;#D70000;#EEEEEE]´][[;#00AF00;#EEEEEE]>][[;#EEEEEE;#00AFFF]▓▓][[;#FF00AF;#EEEEEE]▓][[;#EEEEEE;]% ][[;#0000D7;]/ ][[;#87FF00;]/ ][[;#FF00AF;]> ][[;#87FF00;]/ ][[;#FF00AF;]>][[;#EEEEEE;]/][[;#00D7FF;]%]
[[;#EEEEEE;]▐][[;#EEEEEE;#585858]¶][[;#EEEEEE;#585858]▓][[;#EEEEEE;#EEEEEE] ][[;#FF0000;#EEEEEE],][[;#00AF00;#EEEEEE]»][[;#EEEEEE;#FF00FF]▓▓][[;#EEEEEE;]¾´] [[;#FF00AF;]/][[;#EEEEEE;]> %][[;#FF00AF;]/][[;#87FF00;]%][[;#EEEEEE;]/][[;#FF00AF;]/ ][[;#00D7FF;]/ ][[;#FF00AF;]/]
[[;#EEEEEE;#585858]▓][[;#000000;#EEEEEE]▃][[;#EEEEEE;#000000]▅▅][[;#000000;#EEEEEE]▅▃,,][[;#0087D7;#EEEEEE]▄][[;#000000;#EEEEEE]▅][[;#EEEEEE;#000000]▅▅][[;#EEEEEE;#0000D7]Æ][[;#EEEEEE;]\][[;#0000D7;]/][[;#87FF00;]/][[;#EEEEEE;] /][[;#87FF00;]/][[;#FF00AF;]/][[;#EEEEEE;]>][[;#00D7FF;]// ][[;#EEEEEE;]/][[;#87FF00;]>][[;#FF00AF;]/ ][[;#0000D7;]/]
[[;#EEEEEE;#0000D7]V][[;#000000;#EEEEEE]║][[;#EEEEEE;#0000D7]«][[;#EEEEEE;]¼.;][[;#EEEEEE;#585858]→][[;#000000;#EEEEEE] ║][[;#EEEEEE;]<«.,][[;#EEEEEE;#005FAF]\`][[;#EEEEEE;#585858]=][[;#0000D7;]/][[;#FF00AF;]/ ][[;#EEEEEE;]/>][[;#00D7FF;]/][[;#87FF00;]/][[;#EEEEEE;]%/][[;#FF00AF;]% / ][[;#0000D7;]/]
[[;#0000D7;]//][[;#000000;#EEEEEE]╠<´ -²,)][[;#EEEEEE;#000000](▓][[;#000000;#EEEEEE]~\\"-][[;#FF00AF;#EEEEEE]╝/][[;#EEEEEE;]¾][[;#FF00AF;]/ ][[;#87FF00;]%][[;#EEEEEE;]/][[;#87FF00;]>][[;#00D7FF;]/ ][[;#87FF00;]/][[;#FF00AF;]>]
[[;#0000D7;]/ / ][[;#87FF00;]/ ][[;#EEEEEE;#0000D7]▐][[;#000000;#585858]%][[;#000000;#EEEEEE] -./▄▃▄][[;#EEEEEE;#000000]▅][[;#000000;#EEEEEE]▐][[;#000000;#EEEEEE], ][[;#FF00AF;#EEEEEE]/][[;#EEEEEE;#FF00AF]7][[;#0000D7;]/][[;#FF00AF;]/][[;#EEEEEE;];/][[;#FF00AF;]/][[;#87FF00;]% ][[;#0000D7;]/ /]
[[;#0000D7;]/ ][[;#FF00AF;]/][[;#EEEEEE;]/][[;#00D7FF;]/][[;#87FF00;]/][[;#EEEEEE;#585858]\`][[;#EEEEEE;#0000D7]▌][[;#EEEEEE;#0000D7]▐][[;#000000;#EEEEEE] %z][[;#EEEEEE;]Wv xX][[;#EEEEEE;#0000D7]▓][[;#EEEEEE;#00AF00]▇][[;#EEEEEE;#FF00AF]▌][[;#0000D7;]/][[;#FF00AF;]/][[;#EEEEEE;]&;][[;#0000D7;]% ][[;#FF00AF;]/ ][[;#0000D7;]/]
[[;#0000D7;]/ / ][[;#EEEEEE;]/ ][[;#87FF00;]%][[;#FF00AF;]/][[;#EEEEEE;]/%/][[;#EEEEEE;#585858]¾][[;#000000;#EEEEEE]½´][[;#EEEEEE;#000000]▌][[;#949494;]▃▄][[;#EEEEEE;]▄▄][[;#949494;]▄▃▃][[;#EEEEEE;#000000]▐][[;#EEEEEE;#FF00AF]¶][[;#EEEEEE;#0000D7]\][[;#0000D7;]/][[;#585858;#EEEEEE]&] [[;#0000D7;]/]
[[;#FF00AF;]<][[;#87FF00;]/ ][[;#00D7FF;]/][[;#EEEEEE;]</][[;#87FF00;]%][[;#EEEEEE;]/][[;#00D7FF;]/][[;#EEEEEE;]\`][[;#EEEEEE;#000000]▓][[;#000000;#EEEEEE]!][[;#EEEEEE;#585858]%][[;#EEEEEE;#000000]▓][[;#EEEEEE;]%][[;#EEEEEE;#585858]╣][[;#EEEEEE;#585858];╣][[;#EEEEEE;]W][[;#BCBCBC;]Y<Y)][[;#000000;#EEEEEE]y&][[;#EEEEEE;]/\`][[;#EEEEEE;#585858]\]
[[;#0000D7;]/ ][[;#FF00AF;]/ ][[;#FF00AF;]%][[;#EEEEEE;]/%][[;#87FF00;]/][[;#00D7FF;]/][[;#EEEEEE;]<][[;#87FF00;]/][[;#FF00AF;]%][[;#00D7FF;]/][[;#0000D7;]/][[;#EEEEEE;#585858]\][[;#000000;#EEEEEE]i7; ╠N][[;#949494;]>][[;#EEEEEE;])VY>][[;#EEEEEE;#585858]7][[;#EEEEEE;]; ][[;#EEEEEE;#585858]\][[;#EEEEEE;]_] [[;#EEEEEE;]UNIX IS VERY SIMPLE ][[;#00D7FF;]IT JUST NEEDS A]
[[;#0000D7;]/ ][[;#EEEEEE;]/][[;#87FF00;]<][[;#EEEEEE;]/ ][[;#00D7FF;]/][[;#EEEEEE;]/<][[;#FF00AF;]/][[;#0000D7;]/][[;#FF00AF;]/][[;#0000D7;]<][[;#EEEEEE;]_/%\][[;#EEEEEE;#000000]▓][[;#000000;#EEEEEE] V][[;#EEEEEE;]%][[;#000000;#EEEEEE]W][[;#EEEEEE;]%£)XY] [[;#585858;]_/%][[;#EEEEEE;]‾\\\\_,] [[;#00D7FF;]GENIUS TO UNDERSTAND ITS SIMPLICITY]
[[;#FF00AF;]/ ][[;#EEEEEE;]/ ][[;#FF00AF;]/][[;#EEEEEE;]/][[;#87FF00;]%][[;#FF00AF;]/][[;#EEEEEE;#585858]_,=-][[;#EEEEEE;#0000D7]-^][[;#EEEEEE;]/%/%%][[;#000000;#EEEEEE]\\\\¾%][[;#EEEEEE;]¶][[;#000000;#EEEEEE]%][[;#EEEEEE;]%}] [[;#585858;]/%%%][[;#0000D7;]%%][[;#585858;]%;\\\\,]
[[;#00D7FF;]%][[;#0000D7;]/][[;#FF00AF;]< ][[;#0000D7;]/][[;#EEEEEE;#0000D7]_/][[;#EEEEEE;#585858] ][[;#EEEEEE;]%%%][[;#585858;]%%][[;#0000D7;];][[;#EEEEEE;]X][[;#585858;]%][[;#0000D7;]%][[;#EEEEEE;]\\\\%][[;#585858;]%;, _/%%%;][[;#0000D7;],][[;#585858;] \]
[[;#87FF00;]/ ][[;#0000D7;]/ ][[;#585858;]%][[;#0000D7;]%%%%][[;#585858;]%;, ][[;#EEEEEE;]\][[;#585858;]%][[;#0000D7;]%][[;#EEEEEE;]l][[;#585858;]%%;// _/][[;#0000D7;]%;,] [[;#1C1C1C;]dmr]
[[;#0000D7;]/ ][[;#585858;]%][[;#0000D7;]%%;,] [[;#EEEEEE;]<][[;#0000D7;];][[;#585858;]\\\\-=-/ /]
[[;#0000D7;];,] [[;#585858;]l]"
`;
exports[`Terminal utils $.terminal.less should split image 1`] = `
"xxx
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
[[@;;;;data:image/jpg,<BLOB>]]
xxx
~
~"
`;
exports[`Terminal utils $.terminal.parse_arguments should create array of arguments and convert types 1`] = `
Array [
"foo bar",
"baz",
/\\^asd \\[x\\]/,
"str str",
10,
10000000000,
"",
"foobar",
"foo",
]
`;
exports[`Terminal utils $.terminal.parse_command should handle JSON inside string 1`] = `
Object {
"args": Array [
"{\\"wrap\\": true}",
],
"args_quotes": Array [
"\\"",
],
"command": "test \\"{\\\\\\"wrap\\\\\\": true}\\"",
"name": "test",
"rest": "\\"{\\\\\\"wrap\\\\\\": true}\\"",
}
`;
exports[`Terminal utils $.terminal.parse_command should handle JSON inside string 2`] = `
Object {
"args": Array [
"{\\"wrap\\": true}",
],
"args_quotes": Array [
"'",
],
"command": "test '{\\"wrap\\": true}'",
"name": "test",
"rest": "'{\\"wrap\\": true}'",
}
`;
exports[`Terminal utils $.terminal.parse_command should handle JSON inside string 3`] = `
Object {
"args": Array [
"xxx\\"xxx\\"xxx",
"y",
],
"args_quotes": Array [
"\\"",
"",
],
"command": "test \\"xxx\\\\\\"xxx\\\\\\"xxx\\" y",
"name": "test",
"rest": "\\"xxx\\\\\\"xxx\\\\\\"xxx\\" y",
}
`;
exports[`Terminal utils $.terminal.parse_command should handle JSON string 1`] = `
Object {
"args": Array [
"[error]}",
],
"args_quotes": Array [
"",
],
"command": "{\\"demo\\": [\\"error\\"]}",
"name": "{\\"demo\\":",
"rest": "[\\"error\\"]}",
}
`;
exports[`Terminal utils $.terminal.parse_command should split and parse command 1`] = `
Object {
"args": Array [
"foo bar",
"baz",
/\\^asd \\[x\\]/,
"str str",
10,
10000000000,
"",
"foobar",
"foo",
],
"args_quotes": Array [
"\\"",
"",
"",
"",
"",
"",
"\\"",
"",
"'",
],
"command": "test \\"foo bar\\" baz /^asd [x]/ str\\\\ str 10 1e10 \\"\\" foo\\"bar\\" 'foo'",
"name": "test",
"rest": "\\"foo bar\\" baz /^asd [x]/ str\\\\ str 10 1e10 \\"\\" foo\\"bar\\" 'foo'",
}
`;
exports[`Terminal utils $.terminal.split_arguments should create array of arguments 1`] = `
Array [
"foo bar",
"baz",
"/^asd [x]/",
"str str",
"10",
"1e10",
"",
"foo\\"bar\\"",
"foo",
]
`;
exports[`Terminal utils $.terminal.split_command Should split command 1`] = `
Object {
"args": Array [
"foo bar",
"baz",
"/^asd [x]/",
"str str",
"10",
"1e10",
"",
"foo\\"bar\\"",
"foo",
],
"args_quotes": Array [
"\\"",
"",
"",
"",
"",
"",
"\\"",
"",
"'",
],
"command": "test \\"foo bar\\" baz /^asd [x]/ str\\\\ str 10 1e10 \\"\\" foo\\"bar\\" 'foo'",
"name": "test",
"rest": "\\"foo bar\\" baz /^asd [x]/ str\\\\ str 10 1e10 \\"\\" foo\\"bar\\" 'foo'",
}
`;
exports[`Terminal utils $.terminal.split_equal should remove leadnig spaces 1`] = `
Array [
"This is some",
"text with",
"spaces",
]
`;
exports[`Terminal utils $.terminal.split_equal should retain leading spaces 1`] = `
Array [
"This",
" is",
" a",
" test",
]
`;
exports[`Terminal utils $.terminal.split_equal should retain leading spaces when wrapping 1`] = `
Array [
"This",
" is",
" a",
" test",
]
`;
exports[`Terminal utils $.terminal.split_equal split emoji encoded from apply_formatters 1`] = `
Array [
"ZZZZZZz",
"[[;;;emoji relaxed;☺️]☺️]oo bar [[;;;emoji relaxed;☺️]☺️]a[[;;;emoji eight;8️⃣]8️⃣]",
"foo b baz",
"foobar ba br",
]
`;
exports[`extensions echo_newline should create sequance of animations (#930) 1`] = `"<div data-index=\\"0\\" class=\\"\\"><div style=\\"width: 100%;\\"><span data-text=\\"Hello, \\">Hello, </span><span data-text=\\"jQuery \\">jQuery </span><span data-text=\\"Terminal\\">Terminal</span></div></div>"`;
exports[`extensions echo_newline should print mixed newline with !flush 1`] = `
"foo, bar
baz, quux"
`;
exports[`extensions echo_newline should print mixed newline with !flush 2`] = `
Array [
"foo, bar",
"baz, quux",
]
`;
exports[`extensions echo_newline should print multiple !flush && !newline 1`] = `"foo, bar, baz, "`;
exports[`extensions echo_newline should print multiple !flush && !newline 2`] = `
Array [
"foo, bar, baz, ",
]
`;