summaryrefslogtreecommitdiff
path: root/venv/lib/python3.11/site-packages/rich/__pycache__/segment.cpython-311.pyc
blob: d8e5953579a3d5758058b20a4992236800a410d7 (plain)
ofshex dumpascii
0000 a7 0d 0d 0a 00 00 00 00 17 8a 0c 66 92 5e 00 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 ...........f.^..................
0020 00 00 00 00 00 f3 44 04 00 00 97 00 64 00 64 01 6c 00 6d 01 5a 01 01 00 64 00 64 02 6c 02 6d 03 ......D.....d.d.l.m.Z...d.d.l.m.
0040 5a 03 01 00 64 00 64 03 6c 04 6d 05 5a 05 01 00 64 00 64 04 6c 06 6d 07 5a 07 01 00 64 00 64 05 Z...d.d.l.m.Z...d.d.l.m.Z...d.d.
0060 6c 08 6d 09 5a 09 01 00 64 00 64 06 6c 0a 6d 0b 5a 0b 6d 0c 5a 0c 6d 0d 5a 0d 6d 0e 5a 0e 6d 0f l.m.Z...d.d.l.m.Z.m.Z.m.Z.m.Z.m.
0080 5a 0f 6d 10 5a 10 6d 11 5a 11 6d 12 5a 12 6d 13 5a 13 6d 14 5a 14 01 00 64 07 64 08 6c 15 6d 16 Z.m.Z.m.Z.m.Z.m.Z.m.Z...d.d.l.m.
00a0 5a 16 6d 17 5a 17 6d 18 5a 18 6d 19 5a 19 6d 1a 5a 1a 01 00 64 07 64 09 6c 1b 6d 1c 5a 1c 6d 1d Z.m.Z.m.Z.m.Z.m.Z...d.d.l.m.Z.m.
00c0 5a 1d 01 00 64 07 64 0a 6c 1e 6d 1f 5a 1f 01 00 65 0b 72 0a 64 07 64 0b 6c 20 6d 21 5a 21 6d 22 Z...d.d.l.m.Z...e.r.d.d.l.m!Z!m"
00e0 5a 22 6d 23 5a 23 01 00 02 00 65 07 64 0c a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 5a 24 02 00 Z"m#Z#....e.d...............Z$..
0100 47 00 64 0d 84 00 64 0e 65 01 a6 03 00 00 ab 03 00 00 00 00 00 00 00 00 5a 25 65 14 65 12 65 25 G.d...d.e...............Z%e.e.e%
0120 19 00 00 00 00 00 00 00 00 00 65 12 65 25 65 14 65 26 65 27 66 02 19 00 00 00 00 00 00 00 00 00 ..........e.e%e.e&e'f...........
0140 66 02 19 00 00 00 00 00 00 00 00 00 65 12 65 25 65 26 65 26 66 03 19 00 00 00 00 00 00 00 00 00 f...........e.e%e&e&f...........
0160 66 03 19 00 00 00 00 00 00 00 00 00 5a 28 02 00 65 1d a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 f...........Z(..e...............
0180 02 00 47 00 64 0f 84 00 64 10 65 0f a6 03 00 00 ab 03 00 00 00 00 00 00 00 00 a6 00 00 00 ab 00 ..G.d...d.e.....................
01a0 00 00 00 00 00 00 00 00 5a 29 02 00 47 00 64 11 84 00 64 12 a6 02 00 00 ab 02 00 00 00 00 00 00 ........Z)..G.d...d.............
01c0 00 00 5a 2a 02 00 47 00 64 13 84 00 64 14 a6 02 00 00 ab 02 00 00 00 00 00 00 00 00 5a 2b 65 2c ..Z*..G.d...d...............Z+e,
01e0 64 15 6b 02 00 00 00 00 90 01 72 3f 64 00 64 16 6c 2d 6d 21 5a 21 01 00 64 00 64 17 6c 2e 6d 2f d.k.......r?d.d.l-m!Z!..d.d.l.m/
0200 5a 2f 01 00 64 00 64 18 6c 30 6d 31 5a 31 01 00 64 19 5a 32 02 00 65 31 6a 33 00 00 00 00 00 00 Z/..d.d.l0m1Z1..d.Z2..e1j3......
0220 00 00 64 1a a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 5a 34 02 00 65 21 a6 00 00 00 ab 00 00 00 ..d...............Z4..e!........
0240 00 00 00 00 00 00 5a 20 65 20 a0 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......Z.e..5....................
0260 64 1b a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 01 00 65 20 a0 36 00 00 00 00 00 00 00 00 00 00 d.................e..6..........
0280 00 00 00 00 00 00 00 00 00 00 64 1c a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 01 00 65 20 a0 36 ..........d.................e..6
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 1d a6 01 00 00 ab 01 00 00 00 00 ....................d...........
02c0 00 00 00 00 01 00 65 20 a0 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 ......e..6......................
02e0 65 2f 65 32 64 1e 64 1f ac 20 a6 03 00 00 ab 03 00 00 00 00 00 00 00 00 a6 01 00 00 ab 01 00 00 e/e2d.d.........................
0300 00 00 00 00 00 00 01 00 65 20 a0 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........e..6....................
0320 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 01 00 65 20 a0 36 00 00 00 00 00 00 00 00 00 00 00 00 ................e..6............
0340 00 00 00 00 00 00 00 00 64 21 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 01 00 02 00 65 37 65 20 ........d!..................e7e.
0360 a0 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 34 a6 01 00 00 ab 01 00 00 .8....................e4........
0380 00 00 00 00 00 00 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 5a 39 65 20 a0 36 00 00 00 00 00 00 ....................Z9e..6......
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 39 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 01 00 ..............e9................
03c0 65 20 a0 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a6 00 00 00 ab 00 00 00 e..6............................
03e0 00 00 00 00 00 00 01 00 65 20 a0 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........e..6....................
0400 64 22 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 01 00 65 20 a0 36 00 00 00 00 00 00 00 00 00 00 d"................e..6..........
0420 00 00 00 00 00 00 00 00 00 00 65 34 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 01 00 65 20 a0 36 ..........e4................e..6
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 23 a6 01 00 00 ab 01 00 00 00 00 ....................d#..........
0460 00 00 00 00 01 00 64 24 53 00 64 24 53 00 29 25 e9 00 00 00 00 29 01 da 07 49 6e 74 45 6e 75 6d ......d$S.d$S.)%.....)...IntEnum
0480 29 01 da 09 6c 72 75 5f 63 61 63 68 65 29 01 da 0b 66 69 6c 74 65 72 66 61 6c 73 65 29 01 da 09 )...lru_cache)...filterfalse)...
04a0 67 65 74 4c 6f 67 67 65 72 29 01 da 0a 61 74 74 72 67 65 74 74 65 72 29 0a da 0d 54 59 50 45 5f getLogger)...attrgetter)...TYPE_
04c0 43 48 45 43 4b 49 4e 47 da 04 44 69 63 74 da 08 49 74 65 72 61 62 6c 65 da 04 4c 69 73 74 da 0a CHECKING..Dict..Iterable..List..
04e0 4e 61 6d 65 64 54 75 70 6c 65 da 08 4f 70 74 69 6f 6e 61 6c da 08 53 65 71 75 65 6e 63 65 da 05 NamedTuple..Optional..Sequence..
0500 54 75 70 6c 65 da 04 54 79 70 65 da 05 55 6e 69 6f 6e e9 01 00 00 00 29 05 da 16 5f 69 73 5f 73 Tuple..Type..Union.....)..._is_s
0520 69 6e 67 6c 65 5f 63 65 6c 6c 5f 77 69 64 74 68 73 da 0f 63 61 63 68 65 64 5f 63 65 6c 6c 5f 6c ingle_cell_widths..cached_cell_l
0540 65 6e da 08 63 65 6c 6c 5f 6c 65 6e da 17 67 65 74 5f 63 68 61 72 61 63 74 65 72 5f 63 65 6c 6c en..cell_len..get_character_cell
0560 5f 73 69 7a 65 da 0d 73 65 74 5f 63 65 6c 6c 5f 73 69 7a 65 29 02 da 06 52 65 73 75 6c 74 da 09 _size..set_cell_size)...Result..
0580 72 69 63 68 5f 72 65 70 72 29 01 da 05 53 74 79 6c 65 29 03 da 07 43 6f 6e 73 6f 6c 65 da 0e 43 rich_repr)...Style)...Console..C
05a0 6f 6e 73 6f 6c 65 4f 70 74 69 6f 6e 73 da 0c 52 65 6e 64 65 72 52 65 73 75 6c 74 da 04 72 69 63 onsoleOptions..RenderResult..ric
05c0 68 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 f3 52 00 00 00 97 00 65 00 5a hc.....................R.....e.Z
05e0 01 64 00 5a 02 64 01 5a 03 64 02 5a 04 64 03 5a 05 64 04 5a 06 64 05 5a 07 64 06 5a 08 64 07 5a .d.Z.d.Z.d.Z.d.Z.d.Z.d.Z.d.Z.d.Z
0600 09 64 08 5a 0a 64 09 5a 0b 64 0a 5a 0c 64 0b 5a 0d 64 0c 5a 0e 64 0d 5a 0f 64 0e 5a 10 64 0f 5a .d.Z.d.Z.d.Z.d.Z.d.Z.d.Z.d.Z.d.Z
0620 11 64 10 5a 12 64 11 5a 13 64 12 53 00 29 13 da 0b 43 6f 6e 74 72 6f 6c 54 79 70 65 7a 44 4e 6f .d.Z.d.Z.d.S.)...ControlTypezDNo
0640 6e 2d 70 72 69 6e 74 61 62 6c 65 20 63 6f 6e 74 72 6f 6c 20 63 6f 64 65 73 20 77 68 69 63 68 20 n-printable.control.codes.which.
0660 74 79 70 69 63 61 6c 6c 79 20 74 72 61 6e 73 6c 61 74 65 20 74 6f 20 41 4e 53 49 20 63 6f 64 65 typically.translate.to.ANSI.code
0680 73 2e 72 12 00 00 00 e9 02 00 00 00 e9 03 00 00 00 e9 04 00 00 00 e9 05 00 00 00 e9 06 00 00 00 s.r.............................
06a0 e9 07 00 00 00 e9 08 00 00 00 e9 09 00 00 00 e9 0a 00 00 00 e9 0b 00 00 00 e9 0c 00 00 00 e9 0d ................................
06c0 00 00 00 e9 0e 00 00 00 e9 0f 00 00 00 e9 10 00 00 00 4e 29 14 da 08 5f 5f 6e 61 6d 65 5f 5f da ..................N)...__name__.
06e0 0a 5f 5f 6d 6f 64 75 6c 65 5f 5f da 0c 5f 5f 71 75 61 6c 6e 61 6d 65 5f 5f da 07 5f 5f 64 6f 63 .__module__..__qualname__..__doc
0700 5f 5f da 04 42 45 4c 4c da 0f 43 41 52 52 49 41 47 45 5f 52 45 54 55 52 4e da 04 48 4f 4d 45 da __..BELL..CARRIAGE_RETURN..HOME.
0720 05 43 4c 45 41 52 da 0b 53 48 4f 57 5f 43 55 52 53 4f 52 da 0b 48 49 44 45 5f 43 55 52 53 4f 52 .CLEAR..SHOW_CURSOR..HIDE_CURSOR
0740 da 11 45 4e 41 42 4c 45 5f 41 4c 54 5f 53 43 52 45 45 4e da 12 44 49 53 41 42 4c 45 5f 41 4c 54 ..ENABLE_ALT_SCREEN..DISABLE_ALT
0760 5f 53 43 52 45 45 4e da 09 43 55 52 53 4f 52 5f 55 50 da 0b 43 55 52 53 4f 52 5f 44 4f 57 4e da _SCREEN..CURSOR_UP..CURSOR_DOWN.
0780 0e 43 55 52 53 4f 52 5f 46 4f 52 57 41 52 44 da 0f 43 55 52 53 4f 52 5f 42 41 43 4b 57 41 52 44 .CURSOR_FORWARD..CURSOR_BACKWARD
07a0 da 15 43 55 52 53 4f 52 5f 4d 4f 56 45 5f 54 4f 5f 43 4f 4c 55 4d 4e da 0e 43 55 52 53 4f 52 5f ..CURSOR_MOVE_TO_COLUMN..CURSOR_
07c0 4d 4f 56 45 5f 54 4f da 0d 45 52 41 53 45 5f 49 4e 5f 4c 49 4e 45 da 10 53 45 54 5f 57 49 4e 44 MOVE_TO..ERASE_IN_LINE..SET_WIND
07e0 4f 57 5f 54 49 54 4c 45 a9 00 f3 00 00 00 00 fa 4e 2f 68 6f 6d 65 2f 73 79 2f 63 6f 64 65 2f 73 OW_TITLE........N/home/sy/code/s
0800 69 74 65 2f 73 79 6d 70 6f 73 69 75 6d 2f 76 65 6e 76 2f 6c 69 62 2f 70 79 74 68 6f 6e 33 2e 31 ite/symposium/venv/lib/python3.1
0820 31 2f 73 69 74 65 2d 70 61 63 6b 61 67 65 73 2f 72 69 63 68 2f 73 65 67 6d 65 6e 74 2e 70 79 72 1/site-packages/rich/segment.pyr
0840 20 00 00 00 72 20 00 00 00 23 00 00 00 73 6a 00 00 00 80 00 80 00 80 00 80 00 80 00 d8 04 4e d0 ....r....#...sj...............N.
0860 04 4e e0 0b 0c 80 44 d8 16 17 80 4f d8 0b 0c 80 44 d8 0c 0d 80 45 d8 12 13 80 4b d8 12 13 80 4b .N....D....O....D....E....K....K
0880 d8 18 19 d0 04 15 d8 19 1a d0 04 16 d8 10 11 80 49 d8 12 14 80 4b d8 15 17 80 4e d8 16 18 80 4f ................I....K....N....O
08a0 d8 1c 1e d0 04 19 d8 15 17 80 4e d8 14 16 80 4d d8 17 19 d0 04 14 d0 04 14 d0 04 14 72 45 00 00 ..........N....M............rE..
08c0 00 72 20 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 f3 58 06 00 00 .r....c.....................X...
08e0 97 00 65 00 5a 01 64 00 5a 02 55 00 64 01 5a 03 65 04 65 05 64 02 3c 00 00 00 64 03 5a 06 65 07 ..e.Z.d.Z.U.d.Z.e.e.d.<...d.Z.e.
0900 65 08 19 00 00 00 00 00 00 00 00 00 65 05 64 04 3c 00 00 00 64 03 5a 09 65 07 65 0a 65 0b 19 00 e...........e.d.<...d.Z.e.e.e...
0920 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 00 65 05 64 05 3c 00 00 00 65 0c 64 06 65 0d ..................e.d.<...e.d.e.
0940 66 02 64 07 84 04 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 5a 0e 64 06 65 0f 66 02 64 08 84 04 f.d.................Z.d.e.f.d...
0960 5a 10 64 06 65 11 66 02 64 09 84 04 5a 12 65 0c 64 06 65 11 66 02 64 0a 84 04 a6 00 00 00 ab 00 Z.d.e.f.d...Z.e.d.e.f.d.........
0980 00 00 00 00 00 00 00 00 5a 13 65 14 02 00 65 15 64 0b a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 ........Z.e...e.d...............
09a0 64 0c 64 00 64 0d 65 0d 64 06 65 16 64 0e 19 00 00 00 00 00 00 00 00 00 66 06 64 0f 84 04 a6 00 d.d.d.e.d.e.d...........f.d.....
09c0 00 00 ab 00 00 00 00 00 00 00 00 00 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 5a 17 64 0d 65 0d ..........................Z.d.e.
09e0 64 06 65 16 64 0e 19 00 00 00 00 00 00 00 00 00 66 04 64 10 84 04 5a 18 65 14 64 31 64 11 84 04 d.e.d...........f.d...Z.e.d1d...
0a00 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 5a 19 65 14 09 00 09 00 64 32 64 12 65 1a 64 00 19 00 ..............Z.e.....d2d.e.d...
0a20 00 00 00 00 00 00 00 00 64 04 65 07 65 08 19 00 00 00 00 00 00 00 00 00 64 13 65 07 65 08 19 00 ........d.e.e...........d.e.e...
0a40 00 00 00 00 00 00 00 00 64 06 65 1a 64 00 19 00 00 00 00 00 00 00 00 00 66 08 64 14 84 05 a6 00 ........d.e.d...........f.d.....
0a60 00 00 ab 00 00 00 00 00 00 00 00 00 5a 1b 65 14 09 00 64 33 64 12 65 1a 64 00 19 00 00 00 00 00 ............Z.e...d3d.e.d.......
0a80 00 00 00 00 64 16 65 11 64 06 65 1a 64 00 19 00 00 00 00 00 00 00 00 00 66 06 64 17 84 05 a6 00 ....d.e.d.e.d...........f.d.....
0aa0 00 00 ab 00 00 00 00 00 00 00 00 00 5a 1c 65 14 64 12 65 1a 64 00 19 00 00 00 00 00 00 00 00 00 ............Z.e.d.e.d...........
0ac0 64 06 65 1a 65 1d 64 00 19 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 00 66 04 64 18 d.e.e.d.....................f.d.
0ae0 84 04 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 5a 1e 65 14 09 00 09 00 09 00 64 34 64 12 65 1a ................Z.e.......d4d.e.
0b00 64 00 19 00 00 00 00 00 00 00 00 00 64 1a 65 0d 64 04 65 07 65 08 19 00 00 00 00 00 00 00 00 00 d...........d.e.d.e.e...........
0b20 64 1b 65 11 64 1c 65 11 64 06 65 1a 65 1d 64 00 19 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 d.e.d.e.d.e.e.d.................
0b40 00 00 00 00 66 0c 64 1d 84 05 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 5a 1f 65 14 09 00 09 00 ....f.d.................Z.e.....
0b60 64 35 64 1e 65 1d 64 00 19 00 00 00 00 00 00 00 00 00 64 1a 65 0d 64 04 65 07 65 08 19 00 00 00 d5d.e.d...........d.e.d.e.e.....
0b80 00 00 00 00 00 00 64 1b 65 11 64 06 65 1d 64 00 19 00 00 00 00 00 00 00 00 00 66 0a 64 1f 84 05 ......d.e.d.e.d...........f.d...
0ba0 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 5a 20 65 14 64 1e 65 1d 64 00 19 00 00 00 00 00 00 00 ..............Z.e.d.e.d.........
0bc0 00 00 64 06 65 0d 66 04 64 20 84 04 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 5a 21 65 14 64 21 ..d.e.f.d.................Z!e.d!
0be0 65 1d 65 1d 64 00 19 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 00 64 06 65 16 65 0d e.e.d.....................d.e.e.
0c00 65 0d 66 02 19 00 00 00 00 00 00 00 00 00 66 04 64 22 84 04 a6 00 00 00 ab 00 00 00 00 00 00 00 e.f...........f.d"..............
0c20 00 00 5a 22 65 14 09 00 09 00 09 00 64 36 64 21 65 1d 65 1d 64 00 19 00 00 00 00 00 00 00 00 00 ..Z"e.......d6d!e.e.d...........
0c40 19 00 00 00 00 00 00 00 00 00 64 23 65 0d 64 24 65 07 65 0d 19 00 00 00 00 00 00 00 00 00 64 04 ..........d#e.d$e.e...........d.
0c60 65 07 65 08 19 00 00 00 00 00 00 00 00 00 64 25 65 11 64 06 65 1d 65 1d 64 00 19 00 00 00 00 00 e.e...........d%e.d.e.e.d.......
0c80 00 00 00 00 19 00 00 00 00 00 00 00 00 00 66 0c 64 26 84 05 a6 00 00 00 ab 00 00 00 00 00 00 00 ..............f.d&..............
0ca0 00 00 5a 23 65 14 09 00 64 33 64 27 65 24 64 00 19 00 00 00 00 00 00 00 00 00 64 21 65 1d 65 1d ..Z#e...d3d'e$d...........d!e.e.
0cc0 64 00 19 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 00 64 23 65 0d 64 24 65 0d 64 04 d.....................d#e.d$e.d.
0ce0 65 08 64 25 65 11 64 06 65 1d 65 1d 64 00 19 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 e.d%e.d.e.e.d...................
0d00 00 00 66 0e 64 28 84 05 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 5a 25 65 14 09 00 64 33 64 27 ..f.d(................Z%e...d3d'
0d20 65 24 64 00 19 00 00 00 00 00 00 00 00 00 64 21 65 1d 65 1d 64 00 19 00 00 00 00 00 00 00 00 00 e$d...........d!e.e.d...........
0d40 19 00 00 00 00 00 00 00 00 00 64 23 65 0d 64 24 65 0d 64 04 65 08 64 25 65 11 64 06 65 1d 65 1d ..........d#e.d$e.d.e.d%e.d.e.e.
0d60 64 00 19 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 00 66 0e 64 29 84 05 a6 00 00 00 d.....................f.d)......
0d80 ab 00 00 00 00 00 00 00 00 00 5a 26 65 14 09 00 64 33 64 27 65 24 64 00 19 00 00 00 00 00 00 00 ..........Z&e...d3d'e$d.........
0da0 00 00 64 21 65 1d 65 1d 64 00 19 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 00 64 23 ..d!e.e.d.....................d#
0dc0 65 0d 64 24 65 0d 64 04 65 08 64 25 65 11 64 06 65 1d 65 1d 64 00 19 00 00 00 00 00 00 00 00 00 e.d$e.d.e.d%e.d.e.e.d...........
0de0 19 00 00 00 00 00 00 00 00 00 66 0e 64 2a 84 05 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 5a 27 ..........f.d*................Z'
0e00 65 14 64 12 65 1a 64 00 19 00 00 00 00 00 00 00 00 00 64 06 65 1a 64 00 19 00 00 00 00 00 00 00 e.d.e.d...........d.e.d.........
0e20 00 00 66 04 64 2b 84 04 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 5a 28 65 14 64 12 65 1a 64 00 ..f.d+................Z(e.d.e.d.
0e40 19 00 00 00 00 00 00 00 00 00 64 06 65 1a 64 00 19 00 00 00 00 00 00 00 00 00 66 04 64 2c 84 04 ..........d.e.d...........f.d,..
0e60 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 5a 29 65 14 64 12 65 1a 64 00 19 00 00 00 00 00 00 00 ..............Z)e.d.e.d.........
0e80 00 00 64 06 65 1a 64 00 19 00 00 00 00 00 00 00 00 00 66 04 64 2d 84 04 a6 00 00 00 ab 00 00 00 ..d.e.d...........f.d-..........
0ea0 00 00 00 00 00 00 5a 2a 65 14 64 12 65 1a 64 00 19 00 00 00 00 00 00 00 00 00 64 06 65 1a 64 00 ......Z*e.d.e.d...........d.e.d.
0ec0 19 00 00 00 00 00 00 00 00 00 66 04 64 2e 84 04 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 5a 2b ..........f.d.................Z+
0ee0 65 14 64 12 65 1a 64 00 19 00 00 00 00 00 00 00 00 00 64 2f 65 1a 65 0d 19 00 00 00 00 00 00 00 e.d.e.d...........d/e.e.........
0f00 00 00 64 06 65 1a 65 1d 64 00 19 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 00 66 06 ..d.e.e.d.....................f.
0f20 64 30 84 04 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 5a 2c 64 03 53 00 29 37 da 07 53 65 67 6d d0................Z,d.S.)7..Segm
0f40 65 6e 74 61 dc 01 00 00 41 20 70 69 65 63 65 20 6f 66 20 74 65 78 74 20 77 69 74 68 20 61 73 73 enta....A.piece.of.text.with.ass
0f60 6f 63 69 61 74 65 64 20 73 74 79 6c 65 2e 20 53 65 67 6d 65 6e 74 73 20 61 72 65 20 70 72 6f 64 ociated.style..Segments.are.prod
0f80 75 63 65 64 20 62 79 20 74 68 65 20 43 6f 6e 73 6f 6c 65 20 72 65 6e 64 65 72 20 70 72 6f 63 65 uced.by.the.Console.render.proce
0fa0 73 73 20 61 6e 64 0a 20 20 20 20 61 72 65 20 75 6c 74 69 6d 61 74 65 6c 79 20 63 6f 6e 76 65 72 ss.and.....are.ultimately.conver
0fc0 74 65 64 20 69 6e 20 74 6f 20 73 74 72 69 6e 67 73 20 74 6f 20 62 65 20 77 72 69 74 74 65 6e 20 ted.in.to.strings.to.be.written.
0fe0 74 6f 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 to.the.terminal.......Args:.....
1000 20 20 20 20 74 65 78 74 20 28 73 74 72 29 3a 20 41 20 70 69 65 63 65 20 6f 66 20 74 65 78 74 2e ....text.(str):.A.piece.of.text.
1020 0a 20 20 20 20 20 20 20 20 73 74 79 6c 65 20 28 3a 63 6c 61 73 73 3a 60 7e 72 69 63 68 2e 73 74 .........style.(:class:`~rich.st
1040 79 6c 65 2e 53 74 79 6c 65 60 2c 20 6f 70 74 69 6f 6e 61 6c 29 3a 20 41 6e 20 6f 70 74 69 6f 6e yle.Style`,.optional):.An.option
1060 61 6c 20 73 74 79 6c 65 20 74 6f 20 61 70 70 6c 79 20 74 6f 20 74 68 65 20 74 65 78 74 2e 0a 20 al.style.to.apply.to.the.text...
1080 20 20 20 20 20 20 20 63 6f 6e 74 72 6f 6c 20 28 54 75 70 6c 65 5b 43 6f 6e 74 72 6f 6c 43 6f 64 .......control.(Tuple[ControlCod
10a0 65 5d 2c 20 6f 70 74 69 6f 6e 61 6c 29 3a 20 4f 70 74 69 6f 6e 61 6c 20 73 65 71 75 65 6e 63 65 e],.optional):.Optional.sequence
10c0 20 6f 66 20 63 6f 6e 74 72 6f 6c 20 63 6f 64 65 73 2e 0a 0a 20 20 20 20 41 74 74 72 69 62 75 74 .of.control.codes.......Attribut
10e0 65 73 3a 0a 20 20 20 20 20 20 20 20 63 65 6c 6c 5f 6c 65 6e 67 74 68 20 28 69 6e 74 29 3a 20 54 es:.........cell_length.(int):.T
1100 68 65 20 63 65 6c 6c 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 69 73 20 53 65 67 6d 65 6e 74 2e 0a he.cell.length.of.this.Segment..
1120 20 20 20 20 da 04 74 65 78 74 4e da 05 73 74 79 6c 65 da 07 63 6f 6e 74 72 6f 6c da 06 72 65 74 ......textN..style..control..ret
1140 75 72 6e 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 34 00 00 00 97 00 7c urnc.....................4.....|
1160 00 5c 03 00 00 7d 01 7d 02 7d 03 7c 03 72 02 64 01 6e 0e 74 01 00 00 00 00 00 00 00 00 00 00 7c .\...}.}.}.|.r.d.n.t...........|
1180 01 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 53 00 29 02 7a 7a 54 68 65 20 6e 75 6d 62 65 72 20 ...............S.).zzThe.number.
11a0 6f 66 20 74 65 72 6d 69 6e 61 6c 20 63 65 6c 6c 73 20 72 65 71 75 69 72 65 64 20 74 6f 20 64 69 of.terminal.cells.required.to.di
11c0 73 70 6c 61 79 20 73 65 6c 66 2e 74 65 78 74 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e splay.self.text...........Return
11e0 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 3a 20 41 20 6e 75 6d 62 65 72 20 6f 66 20 s:.............int:.A.number.of.
1200 63 65 6c 6c 73 2e 0a 20 20 20 20 20 20 20 20 72 02 00 00 00 29 01 72 15 00 00 00 29 04 da 04 73 cells..........r....).r....)...s
1220 65 6c 66 72 49 00 00 00 da 06 5f 73 74 79 6c 65 72 4b 00 00 00 73 04 00 00 00 20 20 20 20 72 46 elfrI....._stylerK...s........rF
1240 00 00 00 da 0b 63 65 6c 6c 5f 6c 65 6e 67 74 68 7a 13 53 65 67 6d 65 6e 74 2e 63 65 6c 6c 5f 6c .....cell_lengthz.Segment.cell_l
1260 65 6e 67 74 68 51 00 00 00 73 25 00 00 00 80 00 f0 0e 00 21 25 d1 08 1d 88 04 88 66 90 67 d8 14 engthQ...s%........!%......f.g..
1280 1b d0 0f 2f 88 71 88 71 a5 18 a8 24 a1 1e a4 1e d0 08 2f 72 45 00 00 00 63 01 00 00 00 00 00 00 .../.q.q...$....../rE...c.......
12a0 00 00 00 00 00 01 00 00 00 23 00 00 00 f3 76 00 00 00 4b 00 01 00 97 00 7c 00 6a 00 00 00 00 00 .........#....v...K.....|.j.....
12c0 00 00 00 00 56 00 97 01 01 00 7c 00 6a 01 00 00 00 00 00 00 00 00 80 14 7c 00 6a 02 00 00 00 00 ....V.....|.j...........|.j.....
12e0 00 00 00 00 81 0b 7c 00 6a 02 00 00 00 00 00 00 00 00 56 00 97 01 01 00 64 00 53 00 64 00 53 00 ......|.j.........V.....d.S.d.S.
1300 7c 00 6a 02 00 00 00 00 00 00 00 00 56 00 97 01 01 00 7c 00 6a 01 00 00 00 00 00 00 00 00 56 00 |.j.........V.....|.j.........V.
1320 97 01 01 00 64 00 53 00 a9 01 4e 29 03 72 49 00 00 00 72 4b 00 00 00 72 4a 00 00 00 a9 01 72 4e ....d.S...N).rI...rK...rJ.....rN
1340 00 00 00 73 01 00 00 00 20 72 46 00 00 00 da 0d 5f 5f 72 69 63 68 5f 72 65 70 72 5f 5f 7a 15 53 ...s.....rF.....__rich_repr__z.S
1360 65 67 6d 65 6e 74 2e 5f 5f 72 69 63 68 5f 72 65 70 72 5f 5f 5b 00 00 00 73 61 00 00 00 e8 00 e8 egment.__rich_repr__[...sa......
1380 00 80 00 d8 0e 12 8c 69 88 0f 88 0f 88 0f d8 0b 0f 8c 3c d0 0b 1f d8 0f 13 8c 7a d0 0f 25 d8 16 .......i..........<.......z..%..
13a0 1a 94 6a d0 10 20 d0 10 20 d0 10 20 d0 10 20 d0 10 20 f0 03 00 10 26 d0 0f 25 f0 06 00 13 17 94 ..j...................&..%......
13c0 2a d0 0c 1c d0 0c 1c d0 0c 1c d8 12 16 94 2c d0 0c 1e d0 0c 1e d0 0c 1e d0 0c 1e d0 0c 1e 72 45 *.............,...............rE
13e0 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 2a 00 00 00 97 00 74 ...c.....................*.....t
1400 01 00 00 00 00 00 00 00 00 00 00 7c 00 6a 01 00 00 00 00 00 00 00 00 a6 01 00 00 ab 01 00 00 00 ...........|.j..................
1420 00 00 00 00 00 53 00 29 01 7a 23 43 68 65 63 6b 20 69 66 20 74 68 65 20 73 65 67 6d 65 6e 74 20 .....S.).z#Check.if.the.segment.
1440 63 6f 6e 74 61 69 6e 73 20 74 65 78 74 2e 29 02 da 04 62 6f 6f 6c 72 49 00 00 00 72 53 00 00 00 contains.text.)...boolrI...rS...
1460 73 01 00 00 00 20 72 46 00 00 00 da 08 5f 5f 62 6f 6f 6c 5f 5f 7a 10 53 65 67 6d 65 6e 74 2e 5f s.....rF.....__bool__z.Segment._
1480 5f 62 6f 6f 6c 5f 5f 64 00 00 00 73 10 00 00 00 80 00 e5 0f 13 90 44 94 49 89 7f 8c 7f d0 08 1e _bool__d...s..........D.I.......
14a0 72 45 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 f3 14 00 00 00 97 rE...c..........................
14c0 00 7c 00 6a 00 00 00 00 00 00 00 00 00 64 01 75 01 53 00 29 02 7a 2c 43 68 65 63 6b 20 69 66 20 .|.j.........d.u.S.).z,Check.if.
14e0 74 68 65 20 73 65 67 6d 65 6e 74 20 63 6f 6e 74 61 69 6e 73 20 63 6f 6e 74 72 6f 6c 20 63 6f 64 the.segment.contains.control.cod
1500 65 73 2e 4e 29 01 72 4b 00 00 00 72 53 00 00 00 73 01 00 00 00 20 72 46 00 00 00 da 0a 69 73 5f es.N).rK...rS...s.....rF.....is_
1520 63 6f 6e 74 72 6f 6c 7a 12 53 65 67 6d 65 6e 74 2e 69 73 5f 63 6f 6e 74 72 6f 6c 68 00 00 00 73 controlz.Segment.is_controlh...s
1540 11 00 00 00 80 00 f0 06 00 10 14 8c 7c a0 34 d0 0f 27 d0 08 27 72 45 00 00 00 69 00 40 00 00 da ............|.4..'..'rE...i.@...
1560 07 73 65 67 6d 65 6e 74 da 03 63 75 74 29 02 72 48 00 00 00 72 48 00 00 00 63 03 00 00 00 00 00 .segment..cut).rH...rH...c......
1580 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 a4 02 00 00 97 00 7c 01 5c 03 00 00 7d 03 7d 04 7d .....................|.\...}.}.}
15a0 05 74 00 00 00 00 00 00 00 00 00 00 00 7d 06 7c 01 6a 01 00 00 00 00 00 00 00 00 7d 07 7c 02 7c .t...........}.|.j.........}.|.|
15c0 07 6b 05 00 00 00 00 72 0f 7c 01 02 00 7c 06 64 01 7c 04 7c 05 a6 03 00 00 ab 03 00 00 00 00 00 .k.....r.|...|.d.|.|............
15e0 00 00 00 66 02 53 00 74 04 00 00 00 00 00 00 00 00 00 00 7d 08 74 07 00 00 00 00 00 00 00 00 00 ...f.S.t...........}.t..........
1600 00 7c 02 7c 07 7a 0b 00 00 74 09 00 00 00 00 00 00 00 00 00 00 7c 03 a6 01 00 00 ab 01 00 00 00 .|.|.z...t...........|..........
1620 00 00 00 00 00 64 02 7a 0a 00 00 7a 05 00 00 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 7d 09 7c .....d.z...z.................}.|
1640 03 64 00 7c 09 85 02 19 00 00 00 00 00 00 00 00 00 7d 0a 74 0b 00 00 00 00 00 00 00 00 00 00 7c .d.|.............}.t...........|
1660 0a a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 7d 0b 7c 0b 7c 02 6b 02 00 00 00 00 72 22 02 00 7c ...............}.|.|.k.....r"..|
1680 06 7c 0a 7c 04 7c 05 a6 03 00 00 ab 03 00 00 00 00 00 00 00 00 02 00 7c 06 7c 03 7c 09 64 00 85 .|.|.|.................|.|.|.d..
16a0 02 19 00 00 00 00 00 00 00 00 00 7c 04 7c 05 a6 03 00 00 ab 03 00 00 00 00 00 00 00 00 66 02 53 ...........|.|...............f.S
16c0 00 7c 09 74 09 00 00 00 00 00 00 00 00 00 00 7c 03 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 6b .|.t...........|...............k
16e0 00 00 00 00 00 72 99 7c 03 7c 09 19 00 00 00 00 00 00 00 00 00 7d 0c 7c 09 64 02 7a 0d 00 00 7d .....r.|.|...........}.|.d.z...}
1700 09 7c 0b 02 00 7c 08 7c 0c a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 7a 0d 00 00 7d 0b 7c 03 64 .|...|.|...............z...}.|.d
1720 00 7c 09 85 02 19 00 00 00 00 00 00 00 00 00 7d 0a 7c 0b 7c 02 6b 02 00 00 00 00 72 22 02 00 7c .|.............}.|.|.k.....r"..|
1740 06 7c 0a 7c 04 7c 05 a6 03 00 00 ab 03 00 00 00 00 00 00 00 00 02 00 7c 06 7c 03 7c 09 64 00 85 .|.|.|.................|.|.|.d..
1760 02 19 00 00 00 00 00 00 00 00 00 7c 04 7c 05 a6 03 00 00 ab 03 00 00 00 00 00 00 00 00 66 02 53 ...........|.|...............f.S
1780 00 7c 0b 7c 02 6b 04 00 00 00 00 72 33 02 00 7c 06 7c 0a 64 00 7c 09 64 02 7a 0a 00 00 85 02 19 .|.|.k.....r3..|.|.d.|.d.z......
17a0 00 00 00 00 00 00 00 00 00 64 03 7a 00 00 00 7c 04 7c 05 a6 03 00 00 ab 03 00 00 00 00 00 00 00 .........d.z...|.|..............
17c0 00 02 00 7c 06 64 03 7c 03 7c 09 64 00 85 02 19 00 00 00 00 00 00 00 00 00 7a 00 00 00 7c 04 7c ...|.d.|.|.d.............z...|.|
17e0 05 a6 03 00 00 ab 03 00 00 00 00 00 00 00 00 66 02 53 00 7c 09 74 09 00 00 00 00 00 00 00 00 00 ...............f.S.|.t..........
1800 00 7c 03 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 6b 00 00 00 00 00 b0 99 74 0d 00 00 00 00 00 .|...............k.......t......
1820 00 00 00 00 00 64 04 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 82 01 29 05 4e da 00 72 12 00 00 .....d.................).N..r...
1840 00 fa 01 20 7a 15 57 69 6c 6c 20 6e 65 76 65 72 20 72 65 61 63 68 20 68 65 72 65 29 07 72 48 00 ....z.Will.never.reach.here).rH.
1860 00 00 72 50 00 00 00 72 16 00 00 00 da 03 69 6e 74 da 03 6c 65 6e 72 15 00 00 00 da 0e 41 73 73 ..rP...r......int..lenr......Ass
1880 65 72 74 69 6f 6e 45 72 72 6f 72 29 0d da 03 63 6c 73 72 5a 00 00 00 72 5b 00 00 00 72 49 00 00 ertionError)...clsrZ...r[...rI..
18a0 00 72 4a 00 00 00 72 4b 00 00 00 da 08 5f 53 65 67 6d 65 6e 74 72 50 00 00 00 da 09 63 65 6c 6c .rJ...rK....._SegmentrP.....cell
18c0 5f 73 69 7a 65 da 03 70 6f 73 da 06 62 65 66 6f 72 65 da 08 63 65 6c 6c 5f 70 6f 73 da 04 63 68 _size..pos..before..cell_pos..ch
18e0 61 72 73 0d 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 72 46 00 00 00 da 0c 5f 73 70 6c 69 ars.................rF....._spli
1900 74 5f 63 65 6c 6c 73 7a 14 53 65 67 6d 65 6e 74 2e 5f 73 70 6c 69 74 5f 63 65 6c 6c 73 6d 00 00 t_cellsz.Segment._split_cellsm..
1920 00 73 b5 01 00 00 80 00 f0 06 00 20 27 d1 08 1c 88 04 88 65 90 57 dd 13 1a 88 08 e0 16 1d d4 16 .s..........'......e.W..........
1940 29 88 0b d8 0b 0e 90 2b d2 0b 1d d0 0b 1d d8 13 1a 98 48 98 48 a0 52 a8 15 b0 07 d1 1c 38 d4 1c )......+..........H.H.R......8..
1960 38 d0 13 38 d0 0c 38 e5 14 2b 88 09 e5 0e 11 90 33 98 1b d1 13 24 ad 13 a8 54 a9 19 ac 19 b0 51 8..8..8..+......3....$...T.....Q
1980 a9 1d d1 12 37 d1 0e 38 d4 0e 38 88 03 e0 11 15 90 64 90 73 90 64 94 1a 88 06 dd 13 1b 98 46 d1 ....7..8..8......d.s.d........F.
19a0 13 23 d4 13 23 88 08 d8 0b 13 90 73 8a 3f 88 3f e0 10 18 90 08 98 16 a0 15 a8 07 d1 10 30 d4 10 .#..#......s.?.?.............0..
19c0 30 d8 10 18 90 08 98 14 98 63 98 64 98 64 9c 1a a0 55 a8 47 d1 10 34 d4 10 34 f0 05 03 14 0e f0 0........c.d.d...U.G..4..4......
19e0 00 03 0d 0e f0 08 00 0f 12 95 43 98 04 91 49 94 49 8a 6f 88 6f d8 13 17 98 03 94 39 88 44 d8 0c ..........C...I.I.o.o......9.D..
1a00 0f 90 31 89 48 88 43 d8 0c 14 98 09 98 09 a0 24 99 0f 9c 0f d1 0c 27 88 48 d8 15 19 98 24 98 33 ..1.H.C........$......'.H....$.3
1a20 98 24 94 5a 88 46 d8 0f 17 98 33 8a 7f 88 7f e0 14 1c 90 48 98 56 a0 55 a8 47 d1 14 34 d4 14 34 .$.Z.F....3........H.V.U.G..4..4
1a40 d8 14 1c 90 48 98 54 a0 23 a0 24 a0 24 9c 5a a8 15 b0 07 d1 14 38 d4 14 38 f0 05 03 18 12 f0 00 ....H.T.#.$.$.Z......8..8.......
1a60 03 11 12 f0 08 00 10 18 98 23 8a 7e 88 7e e0 14 1c 90 48 98 56 a0 49 a0 63 a8 41 a1 67 a0 49 d4 .........#.~.~....H.V.I.c.A.g.I.
1a80 1d 2e b0 13 d1 1d 34 b0 65 b8 57 d1 14 45 d4 14 45 d8 14 1c 90 48 98 53 a0 34 a8 03 a8 04 a8 04 ......4.e.W..E..E....H.S.4......
1aa0 a4 3a d1 1d 2d a8 75 b0 67 d1 14 3e d4 14 3e f0 05 03 18 12 f0 00 03 11 12 f0 17 00 0f 12 95 43 .:..-.u.g..>..>................C
1ac0 98 04 91 49 94 49 8a 6f 88 6f f5 20 00 0f 1d d0 1d 34 d1 0e 35 d4 0e 35 d0 08 35 72 45 00 00 00 ...I.I.o.o.......4..5..5..5rE...
1ae0 63 02 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 08 01 00 00 97 00 7c 00 5c 03 c...........................|.\.
1b00 00 00 7d 02 7d 03 7d 04 74 01 00 00 00 00 00 00 00 00 00 00 7c 02 a6 01 00 00 ab 01 00 00 00 00 ..}.}.}.t...........|...........
1b20 00 00 00 00 72 58 7c 01 74 03 00 00 00 00 00 00 00 00 00 00 7c 02 a6 01 00 00 ab 01 00 00 00 00 ....rX|.t...........|...........
1b40 00 00 00 00 6b 05 00 00 00 00 72 13 7c 00 74 05 00 00 00 00 00 00 00 00 00 00 64 01 7c 03 7c 04 ....k.....r.|.t...........d.|.|.
1b60 a6 03 00 00 ab 03 00 00 00 00 00 00 00 00 66 02 53 00 74 05 00 00 00 00 00 00 00 00 00 00 7c 02 ..............f.S.t...........|.
1b80 64 02 7c 01 85 02 19 00 00 00 00 00 00 00 00 00 7c 03 7c 04 a6 03 00 00 ab 03 00 00 00 00 00 00 d.|.............|.|.............
1ba0 00 00 74 05 00 00 00 00 00 00 00 00 00 00 7c 02 7c 01 64 02 85 02 19 00 00 00 00 00 00 00 00 00 ..t...........|.|.d.............
1bc0 7c 03 7c 04 a6 03 00 00 ab 03 00 00 00 00 00 00 00 00 66 02 53 00 7c 00 a0 03 00 00 00 00 00 00 |.|...............f.S.|.........
1be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 a6 02 00 00 ab 02 00 00 00 00 00 00 00 00 ..............|.|...............
1c00 53 00 29 03 61 30 01 00 00 53 70 6c 69 74 20 73 65 67 6d 65 6e 74 20 69 6e 20 74 6f 20 74 77 6f S.).a0...Split.segment.in.to.two
1c20 20 73 65 67 6d 65 6e 74 73 20 61 74 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 63 6f 6c 75 6d .segments.at.the.specified.colum
1c40 6e 2e 0a 0a 20 20 20 20 20 20 20 20 49 66 20 74 68 65 20 63 75 74 20 70 6f 69 6e 74 20 66 61 6c n...........If.the.cut.point.fal
1c60 6c 73 20 69 6e 20 74 68 65 20 6d 69 64 64 6c 65 20 6f 66 20 61 20 32 2d 63 65 6c 6c 20 77 69 64 ls.in.the.middle.of.a.2-cell.wid
1c80 65 20 63 68 61 72 61 63 74 65 72 20 74 68 65 6e 20 69 74 20 69 73 20 72 65 70 6c 61 63 65 64 0a e.character.then.it.is.replaced.
1ca0 20 20 20 20 20 20 20 20 62 79 20 74 77 6f 20 73 70 61 63 65 73 2c 20 74 6f 20 70 72 65 73 65 72 ........by.two.spaces,.to.preser
1cc0 76 65 20 74 68 65 20 64 69 73 70 6c 61 79 20 77 69 64 74 68 20 6f 66 20 74 68 65 20 70 61 72 65 ve.the.display.width.of.the.pare
1ce0 6e 74 20 73 65 67 6d 65 6e 74 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 nt.segment...........Returns:...
1d00 20 20 20 20 20 20 20 20 20 20 54 75 70 6c 65 5b 53 65 67 6d 65 6e 74 2c 20 53 65 67 6d 65 6e 74 ..........Tuple[Segment,.Segment
1d20 5d 3a 20 54 77 6f 20 73 65 67 6d 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 72 5d 00 00 00 4e 29 ]:.Two.segments..........r]...N)
1d40 04 72 13 00 00 00 72 60 00 00 00 72 48 00 00 00 72 69 00 00 00 29 05 72 4e 00 00 00 72 5b 00 00 .r....r`...rH...ri...).rN...r[..
1d60 00 72 49 00 00 00 72 4a 00 00 00 72 4b 00 00 00 73 05 00 00 00 20 20 20 20 20 72 46 00 00 00 da .rI...rJ...rK...s.........rF....
1d80 0b 73 70 6c 69 74 5f 63 65 6c 6c 73 7a 13 53 65 67 6d 65 6e 74 2e 73 70 6c 69 74 5f 63 65 6c 6c .split_cellsz.Segment.split_cell
1da0 73 94 00 00 00 73 98 00 00 00 80 00 f0 12 00 20 24 d1 08 1c 88 04 88 65 90 57 e5 0b 21 a0 24 d1 s....s..........$......e.W..!.$.
1dc0 0b 27 d4 0b 27 f0 00 07 09 0e e0 0f 12 95 63 98 24 91 69 94 69 d2 0f 1f d0 0f 1f d8 17 1b 9d 57 .'..'.........c.$.i.i..........W
1de0 a0 52 a8 15 b0 07 d1 1d 38 d4 1d 38 d0 17 38 d0 10 38 e5 10 17 98 04 98 54 98 63 98 54 9c 0a a0 .R......8..8..8..8......T.c.T...
1e00 45 a8 37 d1 10 33 d4 10 33 dd 10 17 98 04 98 53 98 54 98 54 9c 0a a0 45 a8 37 d1 10 33 d4 10 33 E.7..3..3......S.T.T...E.7..3..3
1e20 f0 05 03 14 0e f0 00 03 0d 0e f0 0a 00 10 14 d7 0f 20 d2 0f 20 a0 14 a0 73 d1 0f 2b d4 0f 2b d0 ........................s..+..+.
1e40 08 2b 72 45 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 18 00 00 .+rE...c........................
1e60 00 97 00 02 00 7c 00 64 01 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 53 00 29 02 7a 18 4d 61 6b .....|.d...............S.).z.Mak
1e80 65 20 61 20 6e 65 77 20 6c 69 6e 65 20 73 65 67 6d 65 6e 74 2e fa 01 0a 72 44 00 00 00 29 01 72 e.a.new.line.segment....rD...).r
1ea0 62 00 00 00 73 01 00 00 00 20 72 46 00 00 00 da 04 6c 69 6e 65 7a 0c 53 65 67 6d 65 6e 74 2e 6c b...s.....rF.....linez.Segment.l
1ec0 69 6e 65 aa 00 00 00 73 12 00 00 00 80 00 f0 06 00 10 13 88 73 90 34 89 79 8c 79 d0 08 18 72 45 ine....s............s.4.y.y...rE
1ee0 00 00 00 da 08 73 65 67 6d 65 6e 74 73 da 0a 70 6f 73 74 5f 73 74 79 6c 65 63 04 00 00 00 00 00 .....segments..post_stylec......
1f00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 f3 62 00 00 00 87 00 87 03 87 05 97 00 7c 01 7d 04 7c ...............b...........|.}.|
1f20 02 72 16 7c 02 6a 00 00 00 00 00 00 00 00 00 8a 05 88 05 88 00 66 02 64 01 84 08 7c 04 44 00 a6 .r.|.j...............f.d...|.D..
1f40 00 00 00 ab 00 00 00 00 00 00 00 00 00 7d 04 89 03 72 0f 88 00 88 03 66 02 64 02 84 08 7c 04 44 .............}...r.....f.d...|.D
1f60 00 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 7d 04 7c 04 53 00 29 03 61 03 02 00 00 41 70 70 6c ...............}.|.S.).a....Appl
1f80 79 20 73 74 79 6c 65 28 73 29 20 74 6f 20 61 6e 20 69 74 65 72 61 62 6c 65 20 6f 66 20 73 65 67 y.style(s).to.an.iterable.of.seg
1fa0 6d 65 6e 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 20 61 6e 20 69 74 65 72 61 ments...........Returns.an.itera
1fc0 62 6c 65 20 6f 66 20 73 65 67 6d 65 6e 74 73 20 77 68 65 72 65 20 74 68 65 20 73 74 79 6c 65 20 ble.of.segments.where.the.style.
1fe0 69 73 20 72 65 70 6c 61 63 65 64 20 62 79 20 60 60 73 74 79 6c 65 20 2b 20 73 65 67 6d 65 6e 74 is.replaced.by.``style.+.segment
2000 2e 73 74 79 6c 65 20 2b 20 70 6f 73 74 5f 73 74 79 6c 65 60 60 2e 0a 0a 20 20 20 20 20 20 20 20 .style.+.post_style``...........
2020 41 72 67 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 67 6d 65 6e 74 73 20 28 49 74 65 72 Args:.............segments.(Iter
2040 61 62 6c 65 5b 53 65 67 6d 65 6e 74 5d 29 3a 20 53 65 67 6d 65 6e 74 73 20 74 6f 20 70 72 6f 63 able[Segment]):.Segments.to.proc
2060 65 73 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 74 79 6c 65 20 28 53 74 79 6c 65 2c 20 6f ess..............style.(Style,.o
2080 70 74 69 6f 6e 61 6c 29 3a 20 42 61 73 65 20 73 74 79 6c 65 2e 20 44 65 66 61 75 6c 74 73 20 74 ptional):.Base.style..Defaults.t
20a0 6f 20 4e 6f 6e 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 74 5f 73 74 79 6c 65 20 28 o.None..............post_style.(
20c0 53 74 79 6c 65 2c 20 6f 70 74 69 6f 6e 61 6c 29 3a 20 53 74 79 6c 65 20 74 6f 20 61 70 70 6c 79 Style,.optional):.Style.to.apply
20e0 20 6f 6e 20 74 6f 70 20 6f 66 20 73 65 67 6d 65 6e 74 20 73 74 79 6c 65 2e 20 44 65 66 61 75 6c .on.top.of.segment.style..Defaul
2100 74 73 20 74 6f 20 4e 6f 6e 65 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 ts.to.None...........Returns:...
2120 20 20 20 20 20 20 20 20 20 20 49 74 65 72 61 62 6c 65 5b 53 65 67 6d 65 6e 74 73 5d 3a 20 41 20 ..........Iterable[Segments]:.A.
2140 6e 65 77 20 69 74 65 72 61 62 6c 65 20 6f 66 20 73 65 67 6d 65 6e 74 73 20 28 70 6f 73 73 69 62 new.iterable.of.segments.(possib
2160 6c 79 20 74 68 65 20 73 61 6d 65 20 69 74 65 72 61 62 6c 65 29 2e 0a 20 20 20 20 20 20 20 20 63 ly.the.same.iterable)..........c
2180 01 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 33 00 00 00 f3 54 00 00 00 95 02 4b 00 01 00 97 ................3....T.....K....
21a0 00 7c 00 5d 22 5c 03 00 00 7d 01 7d 02 7d 03 02 00 89 05 7c 01 7c 03 72 02 64 00 6e 0a 02 00 89 .|.]"\...}.}.}.....|.|.r.d.n....
21c0 04 7c 02 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 7c 03 a6 03 00 00 ab 03 00 00 00 00 00 00 00 .|...............|..............
21e0 00 56 00 97 01 01 00 8c 23 64 00 53 00 72 52 00 00 00 72 44 00 00 00 29 06 da 02 2e 30 72 49 00 .V......#d.S.rR...rD...)....0rI.
2200 00 00 72 4f 00 00 00 72 4b 00 00 00 da 05 61 70 70 6c 79 72 62 00 00 00 73 06 00 00 00 20 20 20 ..rO...rK.....applyrb...s.......
2220 20 80 80 72 46 00 00 00 fa 09 3c 67 65 6e 65 78 70 72 3e 7a 26 53 65 67 6d 65 6e 74 2e 61 70 70 ...rF.....<genexpr>z&Segment.app
2240 6c 79 5f 73 74 79 6c 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e c5 00 00 00 73 ly_style.<locals>.<genexpr>....s
2260 5c 00 00 00 f8 e8 00 e8 00 80 00 f0 00 03 1f 0e f0 00 03 1f 0e e1 14 29 90 44 98 26 a0 27 f0 03 \......................).D.&.'..
2280 00 11 14 90 03 90 44 a0 27 d0 1a 3c 98 24 98 24 a8 75 a8 75 b0 56 a9 7d ac 7d b8 67 d1 10 46 d4 ......D.'..<.$.$.u.u.V.}.}.g..F.
22a0 10 46 f0 03 03 1f 0e f0 00 03 1f 0e f0 00 03 1f 0e f0 00 03 1f 0e f0 00 03 1f 0e f0 00 03 1f 0e .F..............................
22c0 72 45 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 33 00 00 00 f3 50 00 00 00 95 rE...c................3....P....
22e0 02 4b 00 01 00 97 00 7c 00 5d 20 5c 03 00 00 7d 01 7d 02 7d 03 02 00 89 04 7c 01 7c 03 72 02 64 .K.....|.].\...}.}.}.....|.|.r.d
2300 00 6e 08 7c 02 72 05 7c 02 89 05 7a 00 00 00 6e 01 89 05 7c 03 a6 03 00 00 ab 03 00 00 00 00 00 .n.|.r.|...z...n...|............
2320 00 00 00 56 00 97 01 01 00 8c 21 64 00 53 00 72 52 00 00 00 72 44 00 00 00 29 06 72 73 00 00 00 ...V......!d.S.rR...rD...).rs...
2340 72 49 00 00 00 72 4f 00 00 00 72 4b 00 00 00 72 62 00 00 00 72 70 00 00 00 73 06 00 00 00 20 20 rI...rO...rK...rb...rp...s......
2360 20 20 80 80 72 46 00 00 00 72 75 00 00 00 7a 26 53 65 67 6d 65 6e 74 2e 61 70 70 6c 79 5f 73 74 ....rF...ru...z&Segment.apply_st
2380 79 6c 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e ca 00 00 00 73 72 00 00 00 f8 yle.<locals>.<genexpr>....sr....
23a0 e8 00 e8 00 80 00 f0 00 0b 1f 0e f0 00 0b 1f 0e f1 14 00 15 2a 90 44 98 26 a0 27 f0 13 00 11 14 ....................*.D.&.'.....
23c0 90 03 d8 14 18 f0 06 00 1c 23 f0 03 02 19 4d 01 98 04 98 04 e0 35 3b d0 1e 4b 98 66 a0 7a d1 1e .........#....M......5;..K.f.z..
23e0 31 d0 1e 31 c0 1a e0 14 1b f1 0f 08 11 12 f4 00 08 11 12 f0 03 0b 1f 0e f0 00 0b 1f 0e f0 00 0b 1..1............................
2400 1f 0e f0 00 0b 1f 0e f0 00 0b 1f 0e f0 00 0b 1f 0e 72 45 00 00 00 29 01 da 07 5f 5f 61 64 64 5f .................rE...)...__add_
2420 5f 29 06 72 62 00 00 00 72 6f 00 00 00 72 4a 00 00 00 72 70 00 00 00 da 0f 72 65 73 75 6c 74 5f _).rb...ro...rJ...rp.....result_
2440 73 65 67 6d 65 6e 74 73 72 74 00 00 00 73 06 00 00 00 60 20 20 60 20 40 72 46 00 00 00 da 0b 61 segmentsrt...s....`..`.@rF.....a
2460 70 70 6c 79 5f 73 74 79 6c 65 7a 13 53 65 67 6d 65 6e 74 2e 61 70 70 6c 79 5f 73 74 79 6c 65 af pply_stylez.Segment.apply_style.
2480 00 00 00 73 89 00 00 00 f8 f8 f8 80 00 f0 26 00 1b 23 88 0f d8 0b 10 f0 00 05 09 0e d8 14 19 94 ...s..........&..#..............
24a0 4d 88 45 f0 02 03 1f 0e f0 00 03 1f 0e f0 00 03 1f 0e f0 00 03 1f 0e f0 00 03 1f 0e e0 2d 3c f0 M.E..........................-<.
24c0 05 03 1f 0e f1 00 03 1f 0e f4 00 03 1f 0e 88 4f f0 08 00 0c 16 f0 00 0c 09 0e f0 02 0b 1f 0e f0 ...............O................
24e0 00 0b 1f 0e f0 00 0b 1f 0e f0 00 0b 1f 0e f0 00 0b 1f 0e f0 14 00 2e 3d f0 15 0b 1f 0e f1 00 0b .......................=........
2500 1f 0e f4 00 0b 1f 0e 88 4f f0 18 00 10 1f d0 08 1e 72 45 00 00 00 46 72 59 00 00 00 63 03 00 00 ........O........rE...FrY...c...
2520 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 7a 00 00 00 97 00 7c 02 72 1d 74 01 00 00 ..................z.....|.r.t...
2540 00 00 00 00 00 00 00 00 74 03 00 00 00 00 00 00 00 00 00 00 64 01 a6 01 00 00 ab 01 00 00 00 00 ........t...........d...........
2560 00 00 00 00 7c 01 a6 02 00 00 ab 02 00 00 00 00 00 00 00 00 53 00 74 05 00 00 00 00 00 00 00 00 ....|...............S.t.........
2580 00 00 74 03 00 00 00 00 00 00 00 00 00 00 64 01 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 7c 01 ..t...........d...............|.
25a0 a6 02 00 00 ab 02 00 00 00 00 00 00 00 00 53 00 29 02 61 32 01 00 00 46 69 6c 74 65 72 20 73 65 ..............S.).a2...Filter.se
25c0 67 6d 65 6e 74 73 20 62 79 20 60 60 69 73 5f 63 6f 6e 74 72 6f 6c 60 60 20 61 74 74 72 69 62 75 gments.by.``is_control``.attribu
25e0 74 65 2e 0a 0a 20 20 20 20 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 te...........Args:.............s
2600 65 67 6d 65 6e 74 73 20 28 49 74 65 72 61 62 6c 65 5b 53 65 67 6d 65 6e 74 5d 29 3a 20 41 6e 20 egments.(Iterable[Segment]):.An.
2620 69 74 65 72 61 62 6c 65 20 6f 66 20 53 65 67 6d 65 6e 74 20 69 6e 73 74 61 6e 63 65 73 2e 0a 20 iterable.of.Segment.instances...
2640 20 20 20 20 20 20 20 20 20 20 20 69 73 5f 63 6f 6e 74 72 6f 6c 20 28 62 6f 6f 6c 2c 20 6f 70 74 ...........is_control.(bool,.opt
2660 69 6f 6e 61 6c 29 3a 20 69 73 5f 63 6f 6e 74 72 6f 6c 20 66 6c 61 67 20 74 6f 20 6d 61 74 63 68 ional):.is_control.flag.to.match
2680 20 69 6e 20 73 65 61 72 63 68 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 .in.search...........Returns:...
26a0 20 20 20 20 20 20 20 20 20 20 49 74 65 72 61 62 6c 65 5b 53 65 67 6d 65 6e 74 5d 3a 20 41 6e 64 ..........Iterable[Segment]:.And
26c0 20 69 74 65 72 61 62 6c 65 20 6f 66 20 53 65 67 6d 65 6e 74 20 69 6e 73 74 61 6e 63 65 73 2e 0a .iterable.of.Segment.instances..
26e0 0a 20 20 20 20 20 20 20 20 72 4b 00 00 00 29 03 da 06 66 69 6c 74 65 72 72 07 00 00 00 72 05 00 .........rK...)...filterr....r..
2700 00 00 29 03 72 62 00 00 00 72 6f 00 00 00 72 59 00 00 00 73 03 00 00 00 20 20 20 72 46 00 00 00 ..).rb...ro...rY...s.......rF...
2720 da 0e 66 69 6c 74 65 72 5f 63 6f 6e 74 72 6f 6c 7a 16 53 65 67 6d 65 6e 74 2e 66 69 6c 74 65 72 ..filter_controlz.Segment.filter
2740 5f 63 6f 6e 74 72 6f 6c d8 00 00 00 73 3d 00 00 00 80 00 f0 1c 00 0c 16 f0 00 03 09 40 01 dd 13 _control....s=..............@...
2760 19 9d 2a a0 59 d1 1a 2f d4 1a 2f b0 18 d1 13 3a d4 13 3a d0 0c 3a e5 13 1e 9d 7a a8 29 d1 1f 34 ..*.Y../../....:..:..:....z.)..4
2780 d4 1f 34 b0 68 d1 13 3f d4 13 3f d0 0c 3f 72 45 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 ..4.h..?..?..?rE...c............
27a0 07 00 00 00 23 00 00 00 f3 00 01 00 00 4b 00 01 00 97 00 67 00 7d 02 7c 02 6a 00 00 00 00 00 00 ....#........K.....g.}.|.j......
27c0 00 00 00 7d 03 7c 01 44 00 5d 67 7d 04 64 01 7c 04 6a 01 00 00 00 00 00 00 00 00 76 00 72 51 7c ...}.|.D.]g}.d.|.j.........v.rQ|
27e0 04 6a 02 00 00 00 00 00 00 00 00 73 4a 7c 04 5c 03 00 00 7d 05 7d 06 7d 07 7c 05 72 41 7c 05 a0 .j.........sJ|.\...}.}.}.|.rA|..
2800 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 a6 01 00 00 ab 01 00 00 00 .....................d..........
2820 00 00 00 00 00 5c 03 00 00 7d 08 7d 09 7d 05 7c 08 72 15 02 00 7c 03 02 00 7c 00 7c 08 7c 06 a6 .....\...}.}.}.|.r...|...|.|.|..
2840 02 00 00 ab 02 00 00 00 00 00 00 00 00 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 01 00 7c 09 72 .............................|.r
2860 0d 7c 02 56 00 97 01 01 00 67 00 7d 02 7c 02 6a 00 00 00 00 00 00 00 00 00 7d 03 7c 05 b0 41 8c .|.V.....g.}.|.j.........}.|..A.
2880 5c 02 00 7c 03 7c 04 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 01 00 8c 68 7c 02 72 06 7c 02 56 \..|.|..................h|.r.|.V
28a0 00 97 01 01 00 64 02 53 00 64 02 53 00 29 03 61 00 01 00 00 53 70 6c 69 74 20 61 20 73 65 71 75 .....d.S.d.S.).a....Split.a.sequ
28c0 65 6e 63 65 20 6f 66 20 73 65 67 6d 65 6e 74 73 20 69 6e 20 74 6f 20 61 20 6c 69 73 74 20 6f 66 ence.of.segments.in.to.a.list.of
28e0 20 6c 69 6e 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 20 20 20 .lines...........Args:..........
2900 20 20 20 73 65 67 6d 65 6e 74 73 20 28 49 74 65 72 61 62 6c 65 5b 53 65 67 6d 65 6e 74 5d 29 3a ...segments.(Iterable[Segment]):
2920 20 53 65 67 6d 65 6e 74 73 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 63 6f 6e 74 61 69 6e 69 6e 67 .Segments.potentially.containing
2940 20 6c 69 6e 65 20 66 65 65 64 73 2e 0a 0a 20 20 20 20 20 20 20 20 59 69 65 6c 64 73 3a 0a 20 20 .line.feeds...........Yields:...
2960 20 20 20 20 20 20 20 20 20 20 49 74 65 72 61 62 6c 65 5b 4c 69 73 74 5b 53 65 67 6d 65 6e 74 5d ..........Iterable[List[Segment]
2980 5d 3a 20 49 74 65 72 61 62 6c 65 20 6f 66 20 73 65 67 6d 65 6e 74 20 6c 69 73 74 73 2c 20 6f 6e ]:.Iterable.of.segment.lists,.on
29a0 65 20 70 65 72 20 6c 69 6e 65 2e 0a 20 20 20 20 20 20 20 20 72 6d 00 00 00 4e 29 04 da 06 61 70 e.per.line..........rm...N)...ap
29c0 70 65 6e 64 72 49 00 00 00 72 4b 00 00 00 da 09 70 61 72 74 69 74 69 6f 6e 29 0a 72 62 00 00 00 pendrI...rK.....partition).rb...
29e0 72 6f 00 00 00 72 6e 00 00 00 72 7e 00 00 00 72 5a 00 00 00 72 49 00 00 00 72 4a 00 00 00 da 01 ro...rn...r~...rZ...rI...rJ.....
2a00 5f da 05 5f 74 65 78 74 da 08 6e 65 77 5f 6c 69 6e 65 73 0a 00 00 00 20 20 20 20 20 20 20 20 20 _.._text..new_lines.............
2a20 20 72 46 00 00 00 da 0b 73 70 6c 69 74 5f 6c 69 6e 65 73 7a 13 53 65 67 6d 65 6e 74 2e 73 70 6c .rF.....split_linesz.Segment.spl
2a40 69 74 5f 6c 69 6e 65 73 eb 00 00 00 73 de 00 00 00 e8 00 e8 00 80 00 f0 14 00 1f 21 88 04 d8 11 it_lines....s..............!....
2a60 15 94 1b 88 06 e0 17 1f f0 00 0c 09 20 f0 00 0c 09 20 88 47 d8 0f 13 90 77 94 7c d0 0f 23 d0 0f ...................G....w.|..#..
2a80 23 a8 47 ac 4f d0 0f 23 d8 21 28 91 0e 90 04 90 65 98 51 d8 16 1a f0 00 07 11 2d d8 2c 30 af 4e #.G.O..#.!(.....e.Q.......-.,0.N
2aa0 aa 4e b8 34 d1 2c 40 d4 2c 40 d1 14 29 90 45 98 38 a0 54 d8 17 1c f0 00 01 15 32 d8 18 1e 98 06 .N.4.,@.,@..).E.8.T.......2.....
2ac0 98 73 98 73 a0 35 a8 25 d1 1f 30 d4 1f 30 d1 18 31 d4 18 31 d0 18 31 d8 17 1f f0 00 03 15 2d d8 .s.s.5.%..0..0..1..1..1.......-.
2ae0 1e 22 98 0a 98 0a 98 0a d8 1f 21 98 04 d8 21 25 a4 1b 98 06 f0 0f 00 17 1b f0 00 07 11 2d f8 f0 ."........!...!%.............-..
2b00 12 00 11 17 90 06 90 77 91 0f 94 0f 90 0f 90 0f d8 0b 0f f0 00 01 09 17 d8 12 16 88 4a 88 4a 88 .......w....................J.J.
2b20 4a 88 4a 88 4a f0 03 01 09 17 f0 00 01 09 17 72 45 00 00 00 54 da 06 6c 65 6e 67 74 68 da 03 70 J.J.J..........rE...T..length..p
2b40 61 64 da 11 69 6e 63 6c 75 64 65 5f 6e 65 77 5f 6c 69 6e 65 73 63 06 00 00 00 00 00 00 00 00 00 ad..include_new_linesc..........
2b60 00 00 07 00 00 00 23 00 00 00 f3 a0 01 00 00 4b 00 01 00 97 00 67 00 7d 06 7c 06 6a 00 00 00 00 ......#........K.....g.}.|.j....
2b80 00 00 00 00 00 7d 07 7c 00 6a 01 00 00 00 00 00 00 00 00 7d 08 02 00 7c 00 64 01 a6 01 00 00 ab .....}.|.j.........}...|.d......
2ba0 01 00 00 00 00 00 00 00 00 7d 09 7c 01 44 00 5d 98 7d 0a 64 01 7c 0a 6a 02 00 00 00 00 00 00 00 .........}.|.D.].}.d.|.j........
2bc0 00 76 00 72 82 7c 0a 6a 03 00 00 00 00 00 00 00 00 73 7b 7c 0a 5c 03 00 00 7d 0b 7d 0c 7d 0d 7c .v.r.|.j.........s{|.\...}.}.}.|
2be0 0b 72 72 7c 0b a0 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 a6 01 00 .rr|.......................d....
2c00 00 ab 01 00 00 00 00 00 00 00 00 5c 03 00 00 7d 0e 7d 0f 7d 0b 7c 0e 72 15 02 00 7c 07 02 00 7c ...........\...}.}.}.|.r...|...|
2c20 00 7c 0e 7c 0c a6 02 00 00 ab 02 00 00 00 00 00 00 00 00 a6 01 00 00 ab 01 00 00 00 00 00 00 00 .|.|............................
2c40 00 01 00 7c 0f 72 3e 02 00 7c 08 7c 06 7c 02 7c 03 7c 04 ac 02 a6 04 00 00 ab 04 00 00 00 00 00 ...|.r>..|.|.|.|.|..............
2c60 00 00 00 7d 10 7c 05 72 15 7c 10 a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...}.|.r.|......................
2c80 00 7c 09 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 01 00 7c 10 56 00 97 01 01 00 7c 06 a0 05 00 .|.................|.V.....|....
2ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a6 00 00 00 ab 00 00 00 00 00 00 00 00 ................................
2cc0 00 01 00 7c 0b b0 72 8c 8d 02 00 7c 07 7c 0a a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 01 00 8c ...|..r....|.|..................
2ce0 99 7c 06 72 13 02 00 7c 08 7c 06 7c 02 7c 03 7c 04 ac 02 a6 04 00 00 ab 04 00 00 00 00 00 00 00 .|.r...|.|.|.|.|................
2d00 00 56 00 97 01 01 00 64 03 53 00 64 03 53 00 29 04 61 f2 01 00 00 53 70 6c 69 74 20 73 65 67 6d .V.....d.S.d.S.).a....Split.segm
2d20 65 6e 74 73 20 69 6e 20 74 6f 20 6c 69 6e 65 73 2c 20 61 6e 64 20 63 72 6f 70 20 6c 69 6e 65 73 ents.in.to.lines,.and.crop.lines
2d40 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 61 20 67 69 76 65 6e 20 6c 65 6e 67 74 68 2e 0a 0a 20 .greater.than.a.given.length....
2d60 20 20 20 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 67 6d 65 6e 74 .......Args:.............segment
2d80 73 20 28 49 74 65 72 61 62 6c 65 5b 53 65 67 6d 65 6e 74 5d 29 3a 20 41 6e 20 69 74 65 72 61 62 s.(Iterable[Segment]):.An.iterab
2da0 6c 65 20 6f 66 20 73 65 67 6d 65 6e 74 73 2c 20 70 72 6f 62 61 62 6c 79 0a 20 20 20 20 20 20 20 le.of.segments,.probably........
2dc0 20 20 20 20 20 20 20 20 20 67 65 6e 65 72 61 74 65 64 20 66 72 6f 6d 20 63 6f 6e 73 6f 6c 65 2e .........generated.from.console.
2de0 72 65 6e 64 65 72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 6e 67 74 68 20 28 69 6e 74 29 render..............length.(int)
2e00 3a 20 44 65 73 69 72 65 64 20 6c 69 6e 65 20 6c 65 6e 67 74 68 2e 0a 20 20 20 20 20 20 20 20 20 :.Desired.line.length...........
2e20 20 20 20 73 74 79 6c 65 20 28 53 74 79 6c 65 2c 20 6f 70 74 69 6f 6e 61 6c 29 3a 20 53 74 79 6c ...style.(Style,.optional):.Styl
2e40 65 20 74 6f 20 75 73 65 20 66 6f 72 20 61 6e 79 20 70 61 64 64 69 6e 67 2e 0a 20 20 20 20 20 20 e.to.use.for.any.padding........
2e60 20 20 20 20 20 20 70 61 64 20 28 62 6f 6f 6c 29 3a 20 45 6e 61 62 6c 65 20 70 61 64 64 69 6e 67 ......pad.(bool):.Enable.padding
2e80 20 6f 66 20 6c 69 6e 65 73 20 74 68 61 74 20 61 72 65 20 6c 65 73 73 20 74 68 61 6e 20 60 6c 65 .of.lines.that.are.less.than.`le
2ea0 6e 67 74 68 60 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 20 ngth`...........Returns:........
2ec0 20 20 20 20 20 49 74 65 72 61 62 6c 65 5b 4c 69 73 74 5b 53 65 67 6d 65 6e 74 5d 5d 3a 20 41 6e .....Iterable[List[Segment]]:.An
2ee0 20 69 74 65 72 61 62 6c 65 20 6f 66 20 6c 69 6e 65 73 20 6f 66 20 73 65 67 6d 65 6e 74 73 2e 0a .iterable.of.lines.of.segments..
2f00 20 20 20 20 20 20 20 20 72 6d 00 00 00 29 02 72 4a 00 00 00 72 85 00 00 00 4e 29 06 72 7e 00 00 ........rm...).rJ...r....N).r~..
2f20 00 da 12 61 64 6a 75 73 74 5f 6c 69 6e 65 5f 6c 65 6e 67 74 68 72 49 00 00 00 72 4b 00 00 00 72 ...adjust_line_lengthrI...rK...r
2f40 7f 00 00 00 da 05 63 6c 65 61 72 29 11 72 62 00 00 00 72 6f 00 00 00 72 84 00 00 00 72 4a 00 00 ......clear).rb...ro...r....rJ..
2f60 00 72 85 00 00 00 72 86 00 00 00 72 6e 00 00 00 72 7e 00 00 00 72 88 00 00 00 da 10 6e 65 77 5f .r....r....rn...r~...r......new_
2f80 6c 69 6e 65 5f 73 65 67 6d 65 6e 74 72 5a 00 00 00 72 49 00 00 00 da 0d 73 65 67 6d 65 6e 74 5f line_segmentrZ...rI.....segment_
2fa0 73 74 79 6c 65 72 80 00 00 00 72 81 00 00 00 72 82 00 00 00 da 0c 63 72 6f 70 70 65 64 5f 6c 69 styler....r....r......cropped_li
2fc0 6e 65 73 11 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 46 00 00 00 da 14 73 nes.....................rF.....s
2fe0 70 6c 69 74 5f 61 6e 64 5f 63 72 6f 70 5f 6c 69 6e 65 73 7a 1c 53 65 67 6d 65 6e 74 2e 73 70 6c plit_and_crop_linesz.Segment.spl
3000 69 74 5f 61 6e 64 5f 63 72 6f 70 5f 6c 69 6e 65 73 08 01 00 00 73 56 01 00 00 e8 00 e8 00 80 00 it_and_crop_lines....sV.........
3020 f0 2a 00 1f 21 88 04 d8 11 15 94 1b 88 06 e0 1d 20 d4 1d 33 d0 08 1a d8 1b 1e 98 33 98 74 99 39 .*..!..............3.......3.t.9
3040 9c 39 d0 08 18 e0 17 1f f0 00 10 09 20 f0 00 10 09 20 88 47 d8 0f 13 90 77 94 7c d0 0f 23 d0 0f .9.................G....w.|..#..
3060 23 a8 47 ac 4f d0 0f 23 d8 29 30 d1 10 26 90 04 90 6d a0 51 d8 16 1a f0 00 0b 11 25 d8 2c 30 af #.G.O..#.)0..&...m.Q.......%.,0.
3080 4e aa 4e b8 34 d1 2c 40 d4 2c 40 d1 14 29 90 45 98 38 a0 54 d8 17 1c f0 00 01 15 3a d8 18 1e 98 N.N.4.,@.,@..).E.8.T.......:....
30a0 06 98 73 98 73 a0 35 a8 2d d1 1f 38 d4 1f 38 d1 18 39 d4 18 39 d0 18 39 d8 17 1f f0 00 07 15 25 ..s.s.5.-..8..8..9..9..9.......%
30c0 d8 27 39 d0 27 39 d8 1c 20 a0 26 b0 05 b8 33 f0 03 02 28 1a f1 00 02 28 1a f4 00 02 28 1a 98 0c .'9.'9....&...3...(....(....(...
30e0 f0 06 00 1c 2d f0 00 01 19 42 01 d8 1c 28 d7 1c 2f d2 1c 2f d0 30 40 d1 1c 41 d4 1c 41 d0 1c 41 ....-....B...(../../.0@..A..A..A
3100 d8 1e 2a d0 18 2a d0 18 2a d0 18 2a d8 18 1c 9f 0a 9a 0a 99 0c 9c 0c 98 0c f0 17 00 17 1b f0 00 ..*..*..*..*....................
3120 0b 11 25 f8 f0 1a 00 11 17 90 06 90 77 91 0f 94 0f 90 0f 90 0f d8 0b 0f f0 00 01 09 49 01 d8 12 ..%.........w...............I...
3140 24 d0 12 24 a0 54 a8 36 b8 15 c0 43 d0 12 48 d1 12 48 d4 12 48 d0 0c 48 d0 0c 48 d0 0c 48 d0 0c $..$.T.6...C..H..H..H..H..H..H..
3160 48 d0 0c 48 f0 03 01 09 49 01 f0 00 01 09 49 01 72 45 00 00 00 72 6e 00 00 00 63 05 00 00 00 00 H..H....I.....I.rE...rn...c.....
3180 00 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 7a 01 00 00 97 00 74 01 00 00 00 00 00 00 00 00 ................z.....t.........
31a0 00 00 64 01 84 00 7c 01 44 00 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 a6 01 00 00 ab 01 00 00 ..d...|.D.......................
31c0 00 00 00 00 00 00 7d 05 7c 05 7c 02 6b 00 00 00 00 00 72 24 7c 04 72 17 7c 01 02 00 7c 00 64 02 ......}.|.|.k.....r$|.r.|...|.d.
31e0 7c 02 7c 05 7a 0a 00 00 7a 05 00 00 7c 03 a6 02 00 00 ab 02 00 00 00 00 00 00 00 00 67 01 7a 00 |.|.z...z...|...............g.z.
3200 00 00 7d 06 6e 82 7c 01 64 03 64 03 85 02 19 00 00 00 00 00 00 00 00 00 7d 06 6e 77 7c 05 7c 02 ..}.n.|.d.d.............}.nw|.|.
3220 6b 04 00 00 00 00 72 67 67 00 7d 06 7c 06 6a 01 00 00 00 00 00 00 00 00 7d 07 64 04 7d 05 7c 01 k.....rgg.}.|.j.........}.d.}.|.
3240 44 00 5d 58 7d 08 7c 08 6a 02 00 00 00 00 00 00 00 00 7d 09 7c 05 7c 09 7a 00 00 00 7c 02 6b 00 D.]X}.|.j.........}.|.|.z...|.k.
3260 00 00 00 00 73 07 7c 08 6a 03 00 00 00 00 00 00 00 00 72 11 02 00 7c 07 7c 08 a6 01 00 00 ab 01 ....s.|.j.........r...|.|.......
3280 00 00 00 00 00 00 00 00 01 00 7c 05 7c 09 7a 0d 00 00 7d 05 8c 2a 7c 08 5c 03 00 00 7d 0a 7d 0b ..........|.|.z...}..*|.\...}.}.
32a0 7d 0c 74 09 00 00 00 00 00 00 00 00 00 00 7c 0a 7c 02 7c 05 7a 0a 00 00 a6 02 00 00 ab 02 00 00 }.t...........|.|.|.z...........
32c0 00 00 00 00 00 00 7d 0a 02 00 7c 07 02 00 7c 00 7c 0a 7c 0b a6 02 00 00 ab 02 00 00 00 00 00 00 ......}...|...|.|.|.............
32e0 00 00 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 01 00 01 00 6e 0a 7c 01 64 03 64 03 85 02 19 00 ....................n.|.d.d.....
3300 00 00 00 00 00 00 00 00 7d 06 7c 06 53 00 29 05 61 0f 02 00 00 41 64 6a 75 73 74 20 61 20 6c 69 ........}.|.S.).a....Adjust.a.li
3320 6e 65 20 74 6f 20 61 20 67 69 76 65 6e 20 77 69 64 74 68 20 28 63 72 6f 70 70 69 6e 67 20 6f 72 ne.to.a.given.width.(cropping.or
3340 20 70 61 64 64 69 6e 67 20 61 73 20 72 65 71 75 69 72 65 64 29 2e 0a 0a 20 20 20 20 20 20 20 20 .padding.as.required)...........
3360 41 72 67 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 67 6d 65 6e 74 73 20 28 49 74 65 72 Args:.............segments.(Iter
3380 61 62 6c 65 5b 53 65 67 6d 65 6e 74 5d 29 3a 20 41 20 6c 69 73 74 20 6f 66 20 73 65 67 6d 65 6e able[Segment]):.A.list.of.segmen
33a0 74 73 20 69 6e 20 61 20 73 69 6e 67 6c 65 20 6c 69 6e 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 ts.in.a.single.line.............
33c0 20 6c 65 6e 67 74 68 20 28 69 6e 74 29 3a 20 54 68 65 20 64 65 73 69 72 65 64 20 77 69 64 74 68 .length.(int):.The.desired.width
33e0 20 6f 66 20 74 68 65 20 6c 69 6e 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 74 79 6c 65 20 .of.the.line..............style.
3400 28 53 74 79 6c 65 2c 20 6f 70 74 69 6f 6e 61 6c 29 3a 20 54 68 65 20 73 74 79 6c 65 20 6f 66 20 (Style,.optional):.The.style.of.
3420 70 61 64 64 69 6e 67 20 69 66 20 75 73 65 64 20 28 73 70 61 63 65 20 6f 6e 20 74 68 65 20 65 6e padding.if.used.(space.on.the.en
3440 64 29 2e 20 44 65 66 61 75 6c 74 73 20 74 6f 20 4e 6f 6e 65 2e 0a 20 20 20 20 20 20 20 20 20 20 d)..Defaults.to.None............
3460 20 20 70 61 64 20 28 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 29 3a 20 50 61 64 20 6c 69 6e 65 ..pad.(bool,.optional):.Pad.line
3480 73 20 77 69 74 68 20 73 70 61 63 65 73 20 69 66 20 74 68 65 79 20 61 72 65 20 73 68 6f 72 74 65 s.with.spaces.if.they.are.shorte
34a0 72 20 74 68 61 6e 20 60 6c 65 6e 67 74 68 60 2e 20 44 65 66 61 75 6c 74 73 20 74 6f 20 54 72 75 r.than.`length`..Defaults.to.Tru
34c0 65 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 e...........Returns:............
34e0 20 4c 69 73 74 5b 53 65 67 6d 65 6e 74 5d 3a 20 41 20 6c 69 6e 65 20 6f 66 20 73 65 67 6d 65 6e .List[Segment]:.A.line.of.segmen
3500 74 73 20 77 69 74 68 20 74 68 65 20 64 65 73 69 72 65 64 20 6c 65 6e 67 74 68 2e 0a 20 20 20 20 ts.with.the.desired.length......
3520 20 20 20 20 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 33 00 00 00 f3 24 00 00 00 4b 00 ....c................3....$...K.
3540 01 00 97 00 7c 00 5d 0b 7d 01 7c 01 6a 00 00 00 00 00 00 00 00 00 56 00 97 01 01 00 8c 0c 64 00 ....|.].}.|.j.........V.......d.
3560 53 00 72 52 00 00 00 29 01 72 50 00 00 00 29 02 72 73 00 00 00 72 5a 00 00 00 73 02 00 00 00 20 S.rR...).rP...).rs...rZ...s.....
3580 20 72 46 00 00 00 72 75 00 00 00 7a 2d 53 65 67 6d 65 6e 74 2e 61 64 6a 75 73 74 5f 6c 69 6e 65 .rF...ru...z-Segment.adjust_line
35a0 5f 6c 65 6e 67 74 68 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 4a 01 00 00 73 25 _length.<locals>.<genexpr>J...s%
35c0 00 00 00 e8 00 e8 00 80 00 d0 19 42 d0 19 42 b0 27 98 27 d4 1a 2d d0 19 42 d0 19 42 d0 19 42 d0 ...........B..B.'.'..-..B..B..B.
35e0 19 42 d0 19 42 d0 19 42 72 45 00 00 00 72 5e 00 00 00 4e 72 02 00 00 00 29 05 da 03 73 75 6d 72 .B..B..BrE...r^...Nr....)...sumr
3600 7e 00 00 00 72 50 00 00 00 72 4b 00 00 00 72 17 00 00 00 29 0d 72 62 00 00 00 72 6e 00 00 00 72 ~...rP...rK...r....).rb...rn...r
3620 84 00 00 00 72 4a 00 00 00 72 85 00 00 00 da 0b 6c 69 6e 65 5f 6c 65 6e 67 74 68 72 82 00 00 00 ....rJ...r......line_lengthr....
3640 72 7e 00 00 00 72 5a 00 00 00 da 0e 73 65 67 6d 65 6e 74 5f 6c 65 6e 67 74 68 72 49 00 00 00 72 r~...rZ.....segment_lengthrI...r
3660 8b 00 00 00 72 80 00 00 00 73 0d 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 72 46 00 00 00 ....r....s.................rF...
3680 72 88 00 00 00 7a 1a 53 65 67 6d 65 6e 74 2e 61 64 6a 75 73 74 5f 6c 69 6e 65 5f 6c 65 6e 67 74 r....z.Segment.adjust_line_lengt
36a0 68 37 01 00 00 73 1e 01 00 00 80 00 f5 26 00 17 1a d0 19 42 d0 19 42 b8 54 d0 19 42 d1 19 42 d4 h7...s.......&.....B..B.T..B..B.
36c0 19 42 d1 16 42 d4 16 42 88 0b f0 06 00 0c 17 98 16 d2 0b 1f d0 0b 1f d8 0f 12 f0 00 03 0d 23 d8 .B..B..B......................#.
36e0 1b 1f a0 33 a0 33 a0 73 a8 66 b0 7b d1 2e 42 d1 27 43 c0 55 d1 23 4b d4 23 4b d0 22 4c d1 1b 4c ...3.3.s.f.{..B.'C.U.#K.#K."L..L
3700 90 08 90 08 e0 1b 1f a0 01 a0 01 a0 01 9c 37 90 08 90 08 d8 0d 18 98 36 d2 0d 21 d0 0d 21 d8 17 ..............7........6..!..!..
3720 19 88 48 d8 15 1d 94 5f 88 46 d8 1a 1b 88 4b d8 1b 1f f0 00 09 0d 1a f0 00 09 0d 1a 90 07 d8 21 ..H...._.F....K................!
3740 28 d4 21 34 90 0e d8 13 1e a0 1e d1 13 2f b0 26 d2 13 38 d0 13 38 b8 47 bc 4f d0 13 38 d8 14 1a (.!4........./.&..8..8.G.O..8...
3760 90 46 98 37 91 4f 94 4f 90 4f d8 14 1f a0 3e d1 14 31 90 4b 90 4b e0 2d 34 d1 14 2a 90 44 98 2d .F.7.O.O.O....>..1.K.K.-4..*.D.-
3780 a8 11 dd 1b 28 a8 14 a8 76 b8 0b d1 2f 43 d1 1b 44 d4 1b 44 90 44 d8 14 1a 90 46 98 33 98 33 98 ....(...v.../C..D..D.D....F.3.3.
37a0 74 a0 5d d1 1b 33 d4 1b 33 d1 14 34 d4 14 34 d0 14 34 d8 14 19 f8 e0 17 1b 98 41 98 41 98 41 94 t.]..3..3..4..4..4........A.A.A.
37c0 77 88 48 d8 0f 17 88 0f 72 45 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 w.H.....rE...c..................
37e0 00 00 f3 48 00 00 00 87 02 97 00 74 00 00 00 00 00 00 00 00 00 00 00 8a 02 74 03 00 00 00 00 00 ...H.......t.............t......
3800 00 00 00 00 00 88 02 66 01 64 01 84 08 7c 01 44 00 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 a6 .......f.d...|.D................
3820 01 00 00 ab 01 00 00 00 00 00 00 00 00 53 00 29 02 7a dc 47 65 74 20 74 68 65 20 6c 65 6e 67 74 .............S.).z.Get.the.lengt
3840 68 20 6f 66 20 6c 69 73 74 20 6f 66 20 73 65 67 6d 65 6e 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 h.of.list.of.segments...........
3860 41 72 67 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 20 28 4c 69 73 74 5b 53 65 67 Args:.............line.(List[Seg
3880 6d 65 6e 74 5d 29 3a 20 41 20 6c 69 6e 65 20 65 6e 63 6f 64 65 64 20 61 73 20 61 20 6c 69 73 74 ment]):.A.line.encoded.as.a.list
38a0 20 6f 66 20 53 65 67 6d 65 6e 74 73 20 28 61 73 73 75 6d 65 73 20 6e 6f 20 27 5c 5c 6e 27 20 63 .of.Segments.(assumes.no.'\\n'.c
38c0 68 61 72 61 63 74 65 72 73 29 2c 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 haracters),..........Returns:...
38e0 20 20 20 20 20 20 20 20 20 20 69 6e 74 3a 20 54 68 65 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 ..........int:.The.length.of.the
3900 20 6c 69 6e 65 2e 0a 20 20 20 20 20 20 20 20 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 .line..........c................
3920 33 00 00 00 f3 3a 00 00 00 95 01 4b 00 01 00 97 00 7c 00 5d 15 5c 03 00 00 7d 01 7d 02 7d 03 7c 3....:.....K.....|.].\...}.}.}.|
3940 03 b0 08 02 00 89 04 7c 01 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 56 00 97 01 01 00 8c 16 64 .......|...............V.......d
3960 00 53 00 72 52 00 00 00 72 44 00 00 00 29 05 72 73 00 00 00 72 49 00 00 00 72 4a 00 00 00 72 4b .S.rR...rD...).rs...rI...rJ...rK
3980 00 00 00 da 09 5f 63 65 6c 6c 5f 6c 65 6e 73 05 00 00 00 20 20 20 20 80 72 46 00 00 00 72 75 00 ....._cell_lens.........rF...ru.
39a0 00 00 7a 2a 53 65 67 6d 65 6e 74 2e 67 65 74 5f 6c 69 6e 65 5f 6c 65 6e 67 74 68 2e 3c 6c 6f 63 ..z*Segment.get_line_length.<loc
39c0 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 6f 01 00 00 73 37 00 00 00 f8 e8 00 e8 00 80 00 d0 12 als>.<genexpr>o...s7............
39e0 53 d0 12 53 d1 27 3b a0 74 a8 55 b0 47 c8 37 d0 12 53 90 39 90 39 98 54 91 3f 94 3f d0 12 53 d0 S..S.';.t.U.G.7..S.9.9.T.?.?..S.
3a00 12 53 d0 12 53 d0 12 53 d0 12 53 d0 12 53 72 45 00 00 00 29 02 72 15 00 00 00 72 90 00 00 00 29 .S..S..S..S..SrE...).r....r....)
3a20 03 72 62 00 00 00 72 6e 00 00 00 72 95 00 00 00 73 03 00 00 00 20 20 40 72 46 00 00 00 da 0f 67 .rb...rn...r....s......@rF.....g
3a40 65 74 5f 6c 69 6e 65 5f 6c 65 6e 67 74 68 7a 17 53 65 67 6d 65 6e 74 2e 67 65 74 5f 6c 69 6e 65 et_line_lengthz.Segment.get_line
3a60 5f 6c 65 6e 67 74 68 64 01 00 00 73 2d 00 00 00 f8 80 00 f5 14 00 15 1d 88 09 dd 0f 12 d0 12 53 _lengthd...s-..................S
3a80 d0 12 53 d0 12 53 d0 12 53 b8 74 d0 12 53 d1 12 53 d4 12 53 d1 0f 53 d4 0f 53 d0 08 53 72 45 00 ..S..S..S.t..S..S..S..S..S..SrE.
3aa0 00 00 da 05 6c 69 6e 65 73 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 72 ....linesc.....................r
3ac0 00 00 00 87 03 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 8a 03 7c 01 72 1b 74 03 00 00 00 00 00 .......|.j...........|.r.t......
3ae0 00 00 00 00 00 88 03 66 01 64 01 84 08 7c 01 44 00 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 a6 .......f.d...|.D................
3b00 01 00 00 ab 01 00 00 00 00 00 00 00 00 6e 01 64 02 7d 02 7c 02 74 05 00 00 00 00 00 00 00 00 00 .............n.d.}.|.t..........
3b20 00 7c 01 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 66 02 53 00 29 03 7a ee 47 65 74 20 74 68 65 .|...............f.S.).z.Get.the
3b40 20 73 68 61 70 65 20 28 65 6e 63 6c 6f 73 69 6e 67 20 72 65 63 74 61 6e 67 6c 65 29 20 6f 66 20 .shape.(enclosing.rectangle).of.
3b60 61 20 6c 69 73 74 20 6f 66 20 6c 69 6e 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 41 72 67 73 3a 0a a.list.of.lines...........Args:.
3b80 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 73 20 28 4c 69 73 74 5b 4c 69 73 74 5b 53 65 67 ............lines.(List[List[Seg
3ba0 6d 65 6e 74 5d 5d 29 3a 20 41 20 6c 69 73 74 20 6f 66 20 6c 69 6e 65 73 20 28 6e 6f 20 27 5c 5c ment]]):.A.list.of.lines.(no.'\\
3bc0 6e 27 20 63 68 61 72 61 63 74 65 72 73 29 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 n'.characters)...........Returns
3be0 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 54 75 70 6c 65 5b 69 6e 74 2c 20 69 6e 74 5d 3a 20 57 :.............Tuple[int,.int]:.W
3c00 69 64 74 68 20 61 6e 64 20 68 65 69 67 68 74 20 69 6e 20 63 68 61 72 61 63 74 65 72 73 2e 0a 20 idth.and.height.in.characters...
3c20 20 20 20 20 20 20 20 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 33 00 00 00 f3 2e 00 00 .......c................3.......
3c40 00 95 01 4b 00 01 00 97 00 7c 00 5d 0f 7d 01 02 00 89 02 7c 01 a6 01 00 00 ab 01 00 00 00 00 00 ...K.....|.].}.....|............
3c60 00 00 00 56 00 97 01 01 00 8c 10 64 00 53 00 72 52 00 00 00 72 44 00 00 00 29 03 72 73 00 00 00 ...V.......d.S.rR...rD...).rs...
3c80 72 6e 00 00 00 72 96 00 00 00 73 03 00 00 00 20 20 80 72 46 00 00 00 72 75 00 00 00 7a 24 53 65 rn...r....s.......rF...ru...z$Se
3ca0 67 6d 65 6e 74 2e 67 65 74 5f 73 68 61 70 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 gment.get_shape.<locals>.<genexp
3cc0 72 3e 7c 01 00 00 73 2d 00 00 00 f8 e8 00 e8 00 80 00 d0 17 40 d0 17 40 b0 24 98 0f 98 0f a8 04 r>|...s-............@..@.$......
3ce0 d1 18 2d d4 18 2d d0 17 40 d0 17 40 d0 17 40 d0 17 40 d0 17 40 d0 17 40 72 45 00 00 00 72 02 00 ..-..-..@..@..@..@..@..@rE...r..
3d00 00 00 29 03 72 96 00 00 00 da 03 6d 61 78 72 60 00 00 00 29 04 72 62 00 00 00 72 97 00 00 00 da ..).r......maxr`...).rb...r.....
3d20 09 6d 61 78 5f 77 69 64 74 68 72 96 00 00 00 73 04 00 00 00 20 20 20 40 72 46 00 00 00 da 09 67 .max_widthr....s.......@rF.....g
3d40 65 74 5f 73 68 61 70 65 7a 11 53 65 67 6d 65 6e 74 2e 67 65 74 5f 73 68 61 70 65 71 01 00 00 73 et_shapez.Segment.get_shapeq...s
3d60 4a 00 00 00 f8 80 00 f0 14 00 1b 1e d4 1a 2d 88 0f d8 44 49 d0 14 50 95 43 d0 17 40 d0 17 40 d0 J.............-...DI..P.C..@..@.
3d80 17 40 d0 17 40 b8 25 d0 17 40 d1 17 40 d4 17 40 d1 14 40 d4 14 40 d0 14 40 c8 71 88 09 d8 10 19 .@..@.%..@..@..@..@..@..@.q.....
3da0 9d 33 98 75 99 3a 9c 3a d0 0f 26 d0 08 26 72 45 00 00 00 da 05 77 69 64 74 68 da 06 68 65 69 67 .3.u.:.:..&..&rE.....width..heig
3dc0 68 74 da 09 6e 65 77 5f 6c 69 6e 65 73 63 06 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 03 00 ht..new_linesc..................
3de0 00 00 f3 3c 01 00 00 87 02 87 04 87 09 97 00 7c 03 70 0e 74 01 00 00 00 00 00 00 00 00 00 00 7c ...<...........|.p.t...........|
3e00 01 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 7d 06 7c 05 72 13 02 00 7c 00 64 01 89 02 7a 05 00 ...............}.|.r...|.d...z..
3e20 00 64 02 7a 00 00 00 89 04 a6 02 00 00 ab 02 00 00 00 00 00 00 00 00 67 01 6e 0f 02 00 7c 00 64 .d.z...................g.n...|.d
3e40 01 89 02 7a 05 00 00 89 04 a6 02 00 00 ab 02 00 00 00 00 00 00 00 00 67 01 7d 07 7c 00 6a 01 00 ...z...................g.}.|.j..
3e60 00 00 00 00 00 00 00 8a 09 7c 01 64 03 7c 06 85 02 19 00 00 00 00 00 00 00 00 00 7d 08 88 09 88 .........|.d.|.............}....
3e80 04 88 02 66 03 64 04 84 08 7c 01 44 00 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 7c 08 64 03 64 ...f.d...|.D...............|.d.d
3ea0 03 85 02 3c 00 00 00 74 01 00 00 00 00 00 00 00 00 00 00 7c 08 a6 01 00 00 ab 01 00 00 00 00 00 ...<...t...........|............
3ec0 00 00 00 7c 06 6b 00 00 00 00 00 72 29 7c 08 a0 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...|.k.....r)|..................
3ee0 00 00 00 00 00 7c 07 67 01 7c 06 74 01 00 00 00 00 00 00 00 00 00 00 7c 08 a6 01 00 00 ab 01 00 .....|.g.|.t...........|........
3f00 00 00 00 00 00 00 00 7a 0a 00 00 7a 05 00 00 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 01 00 7c .......z...z...................|
3f20 08 53 00 29 05 61 de 01 00 00 53 65 74 20 74 68 65 20 73 68 61 70 65 20 6f 66 20 61 20 6c 69 73 .S.).a....Set.the.shape.of.a.lis
3f40 74 20 6f 66 20 6c 69 6e 65 73 20 28 65 6e 63 6c 6f 73 69 6e 67 20 72 65 63 74 61 6e 67 6c 65 29 t.of.lines.(enclosing.rectangle)
3f60 2e 0a 0a 20 20 20 20 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e ...........Args:.............lin
3f80 65 73 20 28 4c 69 73 74 5b 4c 69 73 74 5b 53 65 67 6d 65 6e 74 5d 5d 29 3a 20 41 20 6c 69 73 74 es.(List[List[Segment]]):.A.list
3fa0 20 6f 66 20 6c 69 6e 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 69 64 74 68 20 28 69 6e .of.lines..............width.(in
3fc0 74 29 3a 20 44 65 73 69 72 65 64 20 77 69 64 74 68 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 68 t):.Desired.width..............h
3fe0 65 69 67 68 74 20 28 69 6e 74 2c 20 6f 70 74 69 6f 6e 61 6c 29 3a 20 44 65 73 69 72 65 64 20 68 eight.(int,.optional):.Desired.h
4000 65 69 67 68 74 20 6f 72 20 4e 6f 6e 65 20 66 6f 72 20 6e 6f 20 63 68 61 6e 67 65 2e 0a 20 20 20 eight.or.None.for.no.change.....
4020 20 20 20 20 20 20 20 20 20 73 74 79 6c 65 20 28 53 74 79 6c 65 2c 20 6f 70 74 69 6f 6e 61 6c 29 .........style.(Style,.optional)
4040 3a 20 53 74 79 6c 65 20 6f 66 20 61 6e 79 20 70 61 64 64 69 6e 67 20 61 64 64 65 64 2e 0a 20 20 :.Style.of.any.padding.added....
4060 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f 6c 69 6e 65 73 20 28 62 6f 6f 6c 2c 20 6f 70 74 69 6f ..........new_lines.(bool,.optio
4080 6e 61 6c 29 3a 20 50 61 64 64 65 64 20 6c 69 6e 65 73 20 73 68 6f 75 6c 64 20 69 6e 63 6c 75 64 nal):.Padded.lines.should.includ
40a0 65 20 22 0a 22 2e 20 44 65 66 61 75 6c 74 73 20 74 6f 20 46 61 6c 73 65 2e 0a 0a 20 20 20 20 20 e."."..Defaults.to.False........
40c0 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 4c 69 73 74 5b 4c 69 73 ...Returns:.............List[Lis
40e0 74 5b 53 65 67 6d 65 6e 74 5d 5d 3a 20 4e 65 77 20 6c 69 73 74 20 6f 66 20 6c 69 6e 65 73 2e 0a t[Segment]]:.New.list.of.lines..
4100 20 20 20 20 20 20 20 20 72 5e 00 00 00 72 6d 00 00 00 4e 63 01 00 00 00 00 00 00 00 00 00 00 00 ........r^...rm...Nc............
4120 07 00 00 00 13 00 00 00 f3 2c 00 00 00 95 03 97 00 67 00 7c 00 5d 10 7d 01 02 00 89 02 7c 01 89 .........,.......g.|.].}.....|..
4140 04 89 03 ac 00 a6 03 00 00 ab 03 00 00 00 00 00 00 00 00 91 02 8c 11 53 00 29 01 29 01 72 4a 00 .......................S.).).rJ.
4160 00 00 72 44 00 00 00 29 05 72 73 00 00 00 72 6e 00 00 00 72 88 00 00 00 72 4a 00 00 00 72 9d 00 ..rD...).rs...rn...r....rJ...r..
4180 00 00 73 05 00 00 00 20 20 80 80 80 72 46 00 00 00 fa 0a 3c 6c 69 73 74 63 6f 6d 70 3e 7a 25 53 ..s.........rF.....<listcomp>z%S
41a0 65 67 6d 65 6e 74 2e 73 65 74 5f 73 68 61 70 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 63 egment.set_shape.<locals>.<listc
41c0 6f 6d 70 3e 9c 01 00 00 73 39 00 00 00 f8 80 00 f0 00 02 1b 0a f0 00 02 1b 0a f0 00 02 1b 0a d8 omp>....s9......................
41e0 3d 41 d0 0c 1e d0 0c 1e 98 74 a0 55 b0 25 d0 0c 38 d1 0c 38 d4 0c 38 f0 03 02 1b 0a f0 00 02 1b =A.......t.U.%..8..8..8.........
4200 0a f0 00 02 1b 0a 72 45 00 00 00 29 03 72 60 00 00 00 72 88 00 00 00 da 06 65 78 74 65 6e 64 29 ......rE...).r`...r......extend)
4220 0a 72 62 00 00 00 72 97 00 00 00 72 9d 00 00 00 72 9e 00 00 00 72 4a 00 00 00 72 9f 00 00 00 da .rb...r....r....r....rJ...r.....
4240 07 5f 68 65 69 67 68 74 da 05 62 6c 61 6e 6b da 0c 73 68 61 70 65 64 5f 6c 69 6e 65 73 72 88 00 ._height..blank..shaped_linesr..
4260 00 00 73 0a 00 00 00 20 20 60 20 60 20 20 20 20 40 72 46 00 00 00 da 09 73 65 74 5f 73 68 61 70 ..s......`.`....@rF.....set_shap
4280 65 7a 11 53 65 67 6d 65 6e 74 2e 73 65 74 5f 73 68 61 70 65 7f 01 00 00 73 ec 00 00 00 f8 f8 f8 ez.Segment.set_shape....s.......
42a0 80 00 f0 2a 00 13 19 d0 12 26 9d 43 a0 05 99 4a 9c 4a 88 07 f0 06 00 31 3a d0 0c 58 88 53 88 53 ...*.....&.C...J.J.....1:..X.S.S
42c0 90 13 90 75 91 1b 98 74 d1 11 23 a0 55 d1 0d 2b d4 0d 2b d0 0c 2c d0 0c 2c c0 03 c0 03 c0 43 c8 ...u...t..#.U..+..+..,..,.....C.
42e0 25 c1 4b d0 51 56 d1 40 57 d4 40 57 d0 3f 58 f0 03 00 09 0e f0 08 00 1e 21 d4 1d 33 d0 08 1a d8 %.K.QV.@W.@W.?X.........!..3....
4300 17 1c 98 58 98 67 98 58 94 7f 88 0c f0 02 02 1b 0a f0 00 02 1b 0a f0 00 02 1b 0a f0 00 02 1b 0a ...X.g.X........................
4320 f0 00 02 1b 0a f0 00 02 1b 0a d8 45 4a f0 03 02 1b 0a f1 00 02 1b 0a f4 00 02 1b 0a 88 0c 90 51 ...........EJ..................Q
4340 90 51 90 51 89 0f f5 06 00 0c 0f 88 7c d1 0b 1c d4 0b 1c 98 77 d2 0b 26 d0 0b 26 d8 0c 18 d7 0c .Q.Q........|.......w..&..&.....
4360 1f d2 0c 1f a0 15 a0 07 a8 37 b5 53 b8 1c d1 35 46 d4 35 46 d1 2b 46 d1 20 47 d1 0c 48 d4 0c 48 .........7.S...5F.5F.+F..G..H..H
4380 d0 0c 48 d8 0f 1b d0 08 1b 72 45 00 00 00 72 62 00 00 00 63 06 00 00 00 00 00 00 00 00 00 00 00 ..H......rE...rb...c............
43a0 04 00 00 00 03 00 00 00 f3 b0 00 00 00 97 00 7c 03 74 01 00 00 00 00 00 00 00 00 00 00 7c 01 a6 ...............|.t...........|..
43c0 01 00 00 ab 01 00 00 00 00 00 00 00 00 7a 0a 00 00 7d 06 7c 06 73 0a 7c 01 64 01 64 01 85 02 19 .............z...}.|.s.|.d.d....
43e0 00 00 00 00 00 00 00 00 00 53 00 7c 01 64 01 7c 03 85 02 19 00 00 00 00 00 00 00 00 00 7d 01 7c .........S.|.d.|.............}.|
4400 05 72 12 02 00 7c 00 64 02 7c 02 7a 05 00 00 64 03 7a 00 00 00 7c 04 a6 02 00 00 ab 02 00 00 00 .r...|.d.|.z...d.z...|..........
4420 00 00 00 00 00 6e 0e 02 00 7c 00 64 02 7c 02 7a 05 00 00 7c 04 a6 02 00 00 ab 02 00 00 00 00 00 .....n...|.d.|.z...|............
4440 00 00 00 7d 07 7c 01 7c 07 67 01 67 01 7c 06 7a 05 00 00 7a 00 00 00 7d 01 7c 01 53 00 29 04 61 ...}.|.|.g.g.|.z...z...}.|.S.).a
4460 da 01 00 00 41 6c 69 67 6e 73 20 6c 69 6e 65 73 20 74 6f 20 74 6f 70 20 28 61 64 64 73 20 65 78 ....Aligns.lines.to.top.(adds.ex
4480 74 72 61 20 6c 69 6e 65 73 20 74 6f 20 62 6f 74 74 6f 6d 20 61 73 20 72 65 71 75 69 72 65 64 29 tra.lines.to.bottom.as.required)
44a0 2e 0a 0a 20 20 20 20 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e ...........Args:.............lin
44c0 65 73 20 28 4c 69 73 74 5b 4c 69 73 74 5b 53 65 67 6d 65 6e 74 5d 5d 29 3a 20 41 20 6c 69 73 74 es.(List[List[Segment]]):.A.list
44e0 20 6f 66 20 6c 69 6e 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 69 64 74 68 20 28 69 6e .of.lines..............width.(in
4500 74 29 3a 20 44 65 73 69 72 65 64 20 77 69 64 74 68 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 68 t):.Desired.width..............h
4520 65 69 67 68 74 20 28 69 6e 74 2c 20 6f 70 74 69 6f 6e 61 6c 29 3a 20 44 65 73 69 72 65 64 20 68 eight.(int,.optional):.Desired.h
4540 65 69 67 68 74 20 6f 72 20 4e 6f 6e 65 20 66 6f 72 20 6e 6f 20 63 68 61 6e 67 65 2e 0a 20 20 20 eight.or.None.for.no.change.....
4560 20 20 20 20 20 20 20 20 20 73 74 79 6c 65 20 28 53 74 79 6c 65 29 3a 20 53 74 79 6c 65 20 6f 66 .........style.(Style):.Style.of
4580 20 61 6e 79 20 70 61 64 64 69 6e 67 20 61 64 64 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 .any.padding.added..............
45a0 6e 65 77 5f 6c 69 6e 65 73 20 28 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 29 3a 20 50 61 64 64 new_lines.(bool,.optional):.Padd
45c0 65 64 20 6c 69 6e 65 73 20 73 68 6f 75 6c 64 20 69 6e 63 6c 75 64 65 20 22 0a 22 2e 20 44 65 66 ed.lines.should.include."."..Def
45e0 61 75 6c 74 73 20 74 6f 20 46 61 6c 73 65 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 aults.to.False...........Returns
4600 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 4c 69 73 74 5b 4c 69 73 74 5b 53 65 67 6d 65 6e 74 5d :.............List[List[Segment]
4620 5d 3a 20 4e 65 77 20 6c 69 73 74 20 6f 66 20 6c 69 6e 65 73 2e 0a 20 20 20 20 20 20 20 20 4e 72 ]:.New.list.of.lines..........Nr
4640 5e 00 00 00 72 6d 00 00 00 a9 01 72 60 00 00 00 a9 08 72 62 00 00 00 72 97 00 00 00 72 9d 00 00 ^...rm.....r`.....rb...r....r...
4660 00 72 9e 00 00 00 72 4a 00 00 00 72 9f 00 00 00 da 0b 65 78 74 72 61 5f 6c 69 6e 65 73 72 a5 00 .r....rJ...r......extra_linesr..
4680 00 00 73 08 00 00 00 20 20 20 20 20 20 20 20 72 46 00 00 00 da 09 61 6c 69 67 6e 5f 74 6f 70 7a ..s............rF.....align_topz
46a0 11 53 65 67 6d 65 6e 74 2e 61 6c 69 67 6e 5f 74 6f 70 a3 01 00 00 73 83 00 00 00 80 00 f0 2a 00 .Segment.align_top....s.......*.
46c0 17 1d 9d 73 a0 35 99 7a 9c 7a d1 16 29 88 0b d8 0f 1a f0 00 01 09 1c d8 13 18 98 11 98 11 98 11 ...s.5.z.z..)...................
46e0 94 38 88 4f d8 10 15 90 67 90 76 90 67 94 0e 88 05 d8 32 3b d0 10 58 90 03 90 03 90 43 98 25 91 .8.O....g.v.g.....2;..X.....C.%.
4700 4b a0 24 d1 14 26 a8 05 d1 10 2e d4 10 2e d0 10 2e c0 13 c0 13 c0 53 c8 35 c1 5b d0 52 57 d1 41 K.$..&................S.5.[.RW.A
4720 58 d4 41 58 88 05 d8 10 15 98 25 98 17 98 09 a0 4b d1 18 2f d1 10 2f 88 05 d8 0f 14 88 0c 72 45 X.AX......%.....K../../.......rE
4740 00 00 00 63 06 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 b0 00 00 00 97 00 7c ...c...........................|
4760 03 74 01 00 00 00 00 00 00 00 00 00 00 7c 01 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 7a 0a 00 .t...........|...............z..
4780 00 7d 06 7c 06 73 0a 7c 01 64 01 64 01 85 02 19 00 00 00 00 00 00 00 00 00 53 00 7c 01 64 01 7c .}.|.s.|.d.d.............S.|.d.|
47a0 03 85 02 19 00 00 00 00 00 00 00 00 00 7d 01 7c 05 72 12 02 00 7c 00 64 02 7c 02 7a 05 00 00 64 .............}.|.r...|.d.|.z...d
47c0 03 7a 00 00 00 7c 04 a6 02 00 00 ab 02 00 00 00 00 00 00 00 00 6e 0e 02 00 7c 00 64 02 7c 02 7a .z...|...............n...|.d.|.z
47e0 05 00 00 7c 04 a6 02 00 00 ab 02 00 00 00 00 00 00 00 00 7d 07 7c 07 67 01 67 01 7c 06 7a 05 00 ...|...............}.|.g.g.|.z..
4800 00 7c 01 7a 00 00 00 7d 01 7c 01 53 00 29 04 61 ec 01 00 00 41 6c 69 67 6e 73 20 72 65 6e 64 65 .|.z...}.|.S.).a....Aligns.rende
4820 72 20 74 6f 20 62 6f 74 74 6f 6d 20 28 61 64 64 73 20 65 78 74 72 61 20 6c 69 6e 65 73 20 61 62 r.to.bottom.(adds.extra.lines.ab
4840 6f 76 65 20 61 73 20 72 65 71 75 69 72 65 64 29 2e 0a 0a 20 20 20 20 20 20 20 20 41 72 67 73 3a ove.as.required)...........Args:
4860 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 73 20 28 4c 69 73 74 5b 4c 69 73 74 5b 53 65 .............lines.(List[List[Se
4880 67 6d 65 6e 74 5d 5d 29 3a 20 41 20 6c 69 73 74 20 6f 66 20 6c 69 6e 65 73 2e 0a 20 20 20 20 20 gment]]):.A.list.of.lines.......
48a0 20 20 20 20 20 20 20 77 69 64 74 68 20 28 69 6e 74 29 3a 20 44 65 73 69 72 65 64 20 77 69 64 74 .......width.(int):.Desired.widt
48c0 68 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 68 65 69 67 68 74 20 28 69 6e 74 2c 20 6f 70 74 69 h..............height.(int,.opti
48e0 6f 6e 61 6c 29 3a 20 44 65 73 69 72 65 64 20 68 65 69 67 68 74 20 6f 72 20 4e 6f 6e 65 20 66 6f onal):.Desired.height.or.None.fo
4900 72 20 6e 6f 20 63 68 61 6e 67 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 74 79 6c 65 20 28 r.no.change..............style.(
4920 53 74 79 6c 65 29 3a 20 53 74 79 6c 65 20 6f 66 20 61 6e 79 20 70 61 64 64 69 6e 67 20 61 64 64 Style):.Style.of.any.padding.add
4940 65 64 2e 20 44 65 66 61 75 6c 74 73 20 74 6f 20 4e 6f 6e 65 2e 0a 20 20 20 20 20 20 20 20 20 20 ed..Defaults.to.None............
4960 20 20 6e 65 77 5f 6c 69 6e 65 73 20 28 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 29 3a 20 50 61 ..new_lines.(bool,.optional):.Pa
4980 64 64 65 64 20 6c 69 6e 65 73 20 73 68 6f 75 6c 64 20 69 6e 63 6c 75 64 65 20 22 0a 22 2e 20 44 dded.lines.should.include."."..D
49a0 65 66 61 75 6c 74 73 20 74 6f 20 46 61 6c 73 65 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 efaults.to.False...........Retur
49c0 6e 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 4c 69 73 74 5b 4c 69 73 74 5b 53 65 67 6d 65 6e ns:.............List[List[Segmen
49e0 74 5d 5d 3a 20 4e 65 77 20 6c 69 73 74 20 6f 66 20 6c 69 6e 65 73 2e 0a 20 20 20 20 20 20 20 20 t]]:.New.list.of.lines..........
4a00 4e 72 5e 00 00 00 72 6d 00 00 00 72 a9 00 00 00 72 aa 00 00 00 73 08 00 00 00 20 20 20 20 20 20 Nr^...rm...r....r....s..........
4a20 20 20 72 46 00 00 00 da 0c 61 6c 69 67 6e 5f 62 6f 74 74 6f 6d 7a 14 53 65 67 6d 65 6e 74 2e 61 ..rF.....align_bottomz.Segment.a
4a40 6c 69 67 6e 5f 62 6f 74 74 6f 6d c0 01 00 00 73 83 00 00 00 80 00 f0 2a 00 17 1d 9d 73 a0 35 99 lign_bottom....s.......*....s.5.
4a60 7a 9c 7a d1 16 29 88 0b d8 0f 1a f0 00 01 09 1c d8 13 18 98 11 98 11 98 11 94 38 88 4f d8 10 15 z.z..)....................8.O...
4a80 90 67 90 76 90 67 94 0e 88 05 d8 32 3b d0 10 58 90 03 90 03 90 43 98 25 91 4b a0 24 d1 14 26 a8 .g.v.g.....2;..X.....C.%.K.$..&.
4aa0 05 d1 10 2e d4 10 2e d0 10 2e c0 13 c0 13 c0 53 c8 35 c1 5b d0 52 57 d1 41 58 d4 41 58 88 05 d8 ...............S.5.[.RW.AX.AX...
4ac0 12 17 90 17 90 09 98 4b d1 10 27 a8 25 d1 10 2f 88 05 d8 0f 14 88 0c 72 45 00 00 00 63 06 00 00 .......K..'.%../.......rE...c...
4ae0 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 d4 00 00 00 97 00 7c 03 74 01 00 00 00 00 ........................|.t.....
4b00 00 00 00 00 00 00 7c 01 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 7a 0a 00 00 7d 06 7c 06 73 0a ......|...............z...}.|.s.
4b20 7c 01 64 01 64 01 85 02 19 00 00 00 00 00 00 00 00 00 53 00 7c 01 64 01 7c 03 85 02 19 00 00 00 |.d.d.............S.|.d.|.......
4b40 00 00 00 00 00 00 7d 01 7c 05 72 12 02 00 7c 00 64 02 7c 02 7a 05 00 00 64 03 7a 00 00 00 7c 04 ......}.|.r...|.d.|.z...d.z...|.
4b60 a6 02 00 00 ab 02 00 00 00 00 00 00 00 00 6e 0e 02 00 7c 00 64 02 7c 02 7a 05 00 00 7c 04 a6 02 ..............n...|.d.|.z...|...
4b80 00 00 ab 02 00 00 00 00 00 00 00 00 7d 07 7c 06 64 04 7a 02 00 00 7d 08 7c 06 7c 08 7a 0a 00 00 ............}.|.d.z...}.|.|.z...
4ba0 7d 09 7c 07 67 01 67 01 7c 08 7a 05 00 00 7c 01 7a 00 00 00 7c 07 67 01 67 01 7c 09 7a 05 00 00 }.|.g.g.|.z...|.z...|.g.g.|.z...
4bc0 7a 00 00 00 7d 01 7c 01 53 00 29 05 61 e6 01 00 00 41 6c 69 67 6e 73 20 6c 69 6e 65 73 20 74 6f z...}.|.S.).a....Aligns.lines.to
4be0 20 6d 69 64 64 6c 65 20 28 61 64 64 73 20 65 78 74 72 61 20 6c 69 6e 65 73 20 74 6f 20 61 62 6f .middle.(adds.extra.lines.to.abo
4c00 76 65 20 61 6e 64 20 62 65 6c 6f 77 20 61 73 20 72 65 71 75 69 72 65 64 29 2e 0a 0a 20 20 20 20 ve.and.below.as.required).......
4c20 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 73 20 28 4c 69 73 ....Args:.............lines.(Lis
4c40 74 5b 4c 69 73 74 5b 53 65 67 6d 65 6e 74 5d 5d 29 3a 20 41 20 6c 69 73 74 20 6f 66 20 6c 69 6e t[List[Segment]]):.A.list.of.lin
4c60 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 69 64 74 68 20 28 69 6e 74 29 3a 20 44 65 73 es..............width.(int):.Des
4c80 69 72 65 64 20 77 69 64 74 68 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 68 65 69 67 68 74 20 28 ired.width..............height.(
4ca0 69 6e 74 2c 20 6f 70 74 69 6f 6e 61 6c 29 3a 20 44 65 73 69 72 65 64 20 68 65 69 67 68 74 20 6f int,.optional):.Desired.height.o
4cc0 72 20 4e 6f 6e 65 20 66 6f 72 20 6e 6f 20 63 68 61 6e 67 65 2e 0a 20 20 20 20 20 20 20 20 20 20 r.None.for.no.change............
4ce0 20 20 73 74 79 6c 65 20 28 53 74 79 6c 65 29 3a 20 53 74 79 6c 65 20 6f 66 20 61 6e 79 20 70 61 ..style.(Style):.Style.of.any.pa
4d00 64 64 69 6e 67 20 61 64 64 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f 6c 69 6e dding.added..............new_lin
4d20 65 73 20 28 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 29 3a 20 50 61 64 64 65 64 20 6c 69 6e 65 es.(bool,.optional):.Padded.line
4d40 73 20 73 68 6f 75 6c 64 20 69 6e 63 6c 75 64 65 20 22 0a 22 2e 20 44 65 66 61 75 6c 74 73 20 74 s.should.include."."..Defaults.t
4d60 6f 20 46 61 6c 73 65 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 o.False...........Returns:......
4d80 20 20 20 20 20 20 20 4c 69 73 74 5b 4c 69 73 74 5b 53 65 67 6d 65 6e 74 5d 5d 3a 20 4e 65 77 20 .......List[List[Segment]]:.New.
4da0 6c 69 73 74 20 6f 66 20 6c 69 6e 65 73 2e 0a 20 20 20 20 20 20 20 20 4e 72 5e 00 00 00 72 6d 00 list.of.lines..........Nr^...rm.
4dc0 00 00 72 21 00 00 00 72 a9 00 00 00 29 0a 72 62 00 00 00 72 97 00 00 00 72 9d 00 00 00 72 9e 00 ..r!...r....).rb...r....r....r..
4de0 00 00 72 4a 00 00 00 72 9f 00 00 00 72 ab 00 00 00 72 a5 00 00 00 da 09 74 6f 70 5f 6c 69 6e 65 ..rJ...r....r....r......top_line
4e00 73 da 0c 62 6f 74 74 6f 6d 5f 6c 69 6e 65 73 73 0a 00 00 00 20 20 20 20 20 20 20 20 20 20 72 46 s..bottom_liness..............rF
4e20 00 00 00 da 0c 61 6c 69 67 6e 5f 6d 69 64 64 6c 65 7a 14 53 65 67 6d 65 6e 74 2e 61 6c 69 67 6e .....align_middlez.Segment.align
4e40 5f 6d 69 64 64 6c 65 dd 01 00 00 73 a5 00 00 00 80 00 f0 2a 00 17 1d 9d 73 a0 35 99 7a 9c 7a d1 _middle....s.......*....s.5.z.z.
4e60 16 29 88 0b d8 0f 1a f0 00 01 09 1c d8 13 18 98 11 98 11 98 11 94 38 88 4f d8 10 15 90 67 90 76 .)....................8.O....g.v
4e80 90 67 94 0e 88 05 d8 32 3b d0 10 58 90 03 90 03 90 43 98 25 91 4b a0 24 d1 14 26 a8 05 d1 10 2e .g.....2;..X.....C.%.K.$..&.....
4ea0 d4 10 2e d0 10 2e c0 13 c0 13 c0 53 c8 35 c1 5b d0 52 57 d1 41 58 d4 41 58 88 05 d8 14 1f a0 31 ...........S.5.[.RW.AX.AX......1
4ec0 d1 14 24 88 09 d8 17 22 a0 59 d1 17 2e 88 0c d8 12 17 90 17 90 09 98 49 d1 10 25 a8 05 d1 10 2d ..$....".Y.............I..%....-
4ee0 b0 25 b0 17 b0 09 b8 4c d1 30 48 d1 10 48 88 05 d8 0f 14 88 0c 72 45 00 00 00 63 02 00 00 00 00 .%.....L.0H..H.......rE...c.....
4f00 00 00 00 00 00 00 00 05 00 00 00 23 00 00 00 f3 04 01 00 00 4b 00 01 00 97 00 74 01 00 00 00 00 ...........#........K.....t.....
4f20 00 00 00 00 00 00 7c 01 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 7d 02 09 00 74 03 00 00 00 00 ......|...............}...t.....
4f40 00 00 00 00 00 00 7c 02 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 7d 03 6e 11 23 00 74 04 00 00 ......|...............}.n.#.t...
4f60 00 00 00 00 00 00 00 00 24 00 72 04 01 00 59 00 64 01 53 00 77 00 78 03 59 00 77 01 74 06 00 00 ........$.r...Y.d.S.w.x.Y.w.t...
4f80 00 00 00 00 00 00 00 00 7d 04 7c 02 44 00 5d 3e 7d 05 7c 03 6a 04 00 00 00 00 00 00 00 00 7c 05 ........}.|.D.]>}.|.j.........|.
4fa0 6a 04 00 00 00 00 00 00 00 00 6b 02 00 00 00 00 72 26 7c 05 6a 05 00 00 00 00 00 00 00 00 73 1f j.........k.....r&|.j.........s.
4fc0 02 00 7c 04 7c 03 6a 06 00 00 00 00 00 00 00 00 7c 05 6a 06 00 00 00 00 00 00 00 00 7a 00 00 00 ..|.|.j.........|.j.........z...
4fe0 7c 03 6a 04 00 00 00 00 00 00 00 00 a6 02 00 00 ab 02 00 00 00 00 00 00 00 00 7d 03 8c 38 7c 03 |.j.......................}..8|.
5000 56 00 97 01 01 00 7c 05 7d 03 8c 3f 7c 03 56 00 97 01 01 00 64 01 53 00 29 02 61 29 01 00 00 53 V.....|.}..?|.V.....d.S.).a)...S
5020 69 6d 70 6c 69 66 79 20 61 6e 20 69 74 65 72 61 62 6c 65 20 6f 66 20 73 65 67 6d 65 6e 74 73 20 implify.an.iterable.of.segments.
5040 62 79 20 63 6f 6d 62 69 6e 69 6e 67 20 63 6f 6e 74 69 67 75 6f 75 73 20 73 65 67 6d 65 6e 74 73 by.combining.contiguous.segments
5060 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 73 74 79 6c 65 2e 0a 0a 20 20 20 20 20 20 20 20 41 .with.the.same.style...........A
5080 72 67 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 67 6d 65 6e 74 73 20 28 49 74 65 72 61 rgs:.............segments.(Itera
50a0 62 6c 65 5b 53 65 67 6d 65 6e 74 5d 29 3a 20 41 6e 20 69 74 65 72 61 62 6c 65 20 6f 66 20 73 65 ble[Segment]):.An.iterable.of.se
50c0 67 6d 65 6e 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 gments...........Returns:.......
50e0 20 20 20 20 20 20 49 74 65 72 61 62 6c 65 5b 53 65 67 6d 65 6e 74 5d 3a 20 41 20 70 6f 73 73 69 ......Iterable[Segment]:.A.possi
5100 62 6c 79 20 73 6d 61 6c 6c 65 72 20 69 74 65 72 61 62 6c 65 20 6f 66 20 73 65 67 6d 65 6e 74 73 bly.smaller.iterable.of.segments
5120 20 74 68 61 74 20 77 69 6c 6c 20 72 65 6e 64 65 72 20 74 68 65 20 73 61 6d 65 20 77 61 79 2e 0a .that.will.render.the.same.way..
5140 20 20 20 20 20 20 20 20 4e 29 07 da 04 69 74 65 72 da 04 6e 65 78 74 da 0d 53 74 6f 70 49 74 65 ........N)...iter..next..StopIte
5160 72 61 74 69 6f 6e 72 48 00 00 00 72 4a 00 00 00 72 4b 00 00 00 72 49 00 00 00 29 06 72 62 00 00 rationrH...rJ...rK...rI...).rb..
5180 00 72 6f 00 00 00 da 0d 69 74 65 72 5f 73 65 67 6d 65 6e 74 73 da 0c 6c 61 73 74 5f 73 65 67 6d .ro.....iter_segments..last_segm
51a0 65 6e 74 72 63 00 00 00 72 5a 00 00 00 73 06 00 00 00 20 20 20 20 20 20 72 46 00 00 00 da 08 73 entrc...rZ...s..........rF.....s
51c0 69 6d 70 6c 69 66 79 7a 10 53 65 67 6d 65 6e 74 2e 73 69 6d 70 6c 69 66 79 fc 01 00 00 73 c2 00 implifyz.Segment.simplify....s..
51e0 00 00 e8 00 e8 00 80 00 f5 14 00 19 1d 98 58 99 0e 9c 0e 88 0d f0 02 03 09 13 dd 1b 1f a0 0d d1 ..............X.................
5200 1b 2e d4 1b 2e 88 4c 88 4c f8 dd 0f 1c f0 00 01 09 13 f0 00 01 09 13 f0 00 01 09 13 d8 0c 12 88 ......L.L.......................
5220 46 88 46 f0 03 01 09 13 f8 f8 f8 f5 06 00 14 1b 88 08 d8 17 24 f0 00 07 09 27 f0 00 07 09 27 88 F.F.................$....'....'.
5240 47 d8 0f 1b d4 0f 21 a0 57 a4 5d d2 0f 32 d0 0f 32 b8 37 bc 3f d0 0f 32 d8 1f 27 98 78 d8 14 20 G.....!.W.]..2..2.7.?..2..'.x...
5260 d4 14 25 a8 07 ac 0c d1 14 34 b0 6c d4 36 48 f1 03 02 20 12 f4 00 02 20 12 90 0c 90 0c f0 08 00 ..%......4.l.6H.................
5280 17 23 d0 10 22 d0 10 22 d0 10 22 d8 1f 26 90 0c 90 0c d8 0e 1a d0 08 1a d0 08 1a d0 08 1a d0 08 .#.."..".."..&..................
52a0 1a d0 08 1a 73 0c 00 00 00 93 0f 23 00 a3 0a 31 03 b0 01 31 03 63 02 00 00 00 00 00 00 00 00 00 ....s......#...1...1.c..........
52c0 00 00 07 00 00 00 23 00 00 00 f3 90 00 00 00 4b 00 01 00 97 00 7c 01 44 00 5d 40 7d 02 7c 02 6a ......#........K.....|.D.]@}.|.j
52e0 00 00 00 00 00 00 00 00 00 73 07 7c 02 6a 01 00 00 00 00 00 00 00 00 80 05 7c 02 56 00 97 01 01 .........s.|.j...........|.V....
5300 00 8c 15 7c 02 5c 03 00 00 7d 03 7d 04 7d 05 02 00 7c 00 7c 03 7c 04 72 15 7c 04 a0 02 00 00 00 ...|.\...}.}.}...|.|.|.r.|......
5320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 a6 01 00 00 ab 01 00 00 00 00 00 00 00 .................d..............
5340 00 6e 01 64 01 a6 02 00 00 ab 02 00 00 00 00 00 00 00 00 56 00 97 01 01 00 8c 41 64 01 53 00 29 .n.d...............V......Ad.S.)
5360 02 7a c6 52 65 6d 6f 76 65 20 61 6c 6c 20 6c 69 6e 6b 73 20 66 72 6f 6d 20 61 6e 20 69 74 65 72 .z.Remove.all.links.from.an.iter
5380 61 62 6c 65 20 6f 66 20 73 74 79 6c 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 41 72 67 73 3a 0a 20 able.of.styles...........Args:..
53a0 20 20 20 20 20 20 20 20 20 20 20 73 65 67 6d 65 6e 74 73 20 28 49 74 65 72 61 62 6c 65 5b 53 65 ...........segments.(Iterable[Se
53c0 67 6d 65 6e 74 5d 29 3a 20 41 6e 20 69 74 65 72 61 62 6c 65 20 73 65 67 6d 65 6e 74 73 2e 0a 0a gment]):.An.iterable.segments...
53e0 20 20 20 20 20 20 20 20 59 69 65 6c 64 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 53 65 67 6d ........Yields:.............Segm
5400 65 6e 74 3a 20 53 65 67 6d 65 6e 74 73 20 77 69 74 68 20 6c 69 6e 6b 20 72 65 6d 6f 76 65 64 2e ent:.Segments.with.link.removed.
5420 0a 20 20 20 20 20 20 20 20 4e 29 03 72 4b 00 00 00 72 4a 00 00 00 da 0b 75 70 64 61 74 65 5f 6c .........N).rK...rJ.....update_l
5440 69 6e 6b 29 06 72 62 00 00 00 72 6f 00 00 00 72 5a 00 00 00 72 49 00 00 00 72 4a 00 00 00 da 08 ink).rb...ro...rZ...rI...rJ.....
5460 5f 63 6f 6e 74 72 6f 6c 73 06 00 00 00 20 20 20 20 20 20 72 46 00 00 00 da 0b 73 74 72 69 70 5f _controls..........rF.....strip_
5480 6c 69 6e 6b 73 7a 13 53 65 67 6d 65 6e 74 2e 73 74 72 69 70 5f 6c 69 6e 6b 73 17 02 00 00 73 81 linksz.Segment.strip_links....s.
54a0 00 00 00 e8 00 e8 00 80 00 f0 14 00 18 20 f0 00 05 09 4c 01 f0 00 05 09 4c 01 88 47 d8 0f 16 8c ..................L.....L..G....
54c0 7f f0 00 04 0d 4c 01 a0 27 a4 2d d0 22 37 d8 16 1d 90 0d 90 0d 90 0d 90 0d e0 28 2f d1 10 25 90 .....L..'.-."7............(/..%.
54e0 04 90 65 98 58 d8 16 19 90 63 98 24 b8 35 d0 20 4a a0 05 d7 20 31 d2 20 31 b0 24 d1 20 37 d4 20 ..e.X....c.$.5..J....1..1.$..7..
5500 37 d0 20 37 c0 64 d1 16 4b d4 16 4b d0 10 4b d0 10 4b d0 10 4b d0 10 4b f0 0b 05 09 4c 01 f0 00 7..7.d..K..K..K..K..K..K....L...
5520 05 09 4c 01 72 45 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 23 00 00 00 f3 3a ..L.rE...c................#....:
5540 00 00 00 4b 00 01 00 97 00 7c 01 44 00 5d 15 5c 03 00 00 7d 02 7d 03 7d 04 02 00 7c 00 7c 02 64 ...K.....|.D.].\...}.}.}...|.|.d
5560 01 7c 04 a6 03 00 00 ab 03 00 00 00 00 00 00 00 00 56 00 97 01 01 00 8c 16 64 01 53 00 29 02 7a .|...............V.......d.S.).z
5580 d4 52 65 6d 6f 76 65 20 61 6c 6c 20 73 74 79 6c 65 73 20 66 72 6f 6d 20 61 6e 20 69 74 65 72 61 .Remove.all.styles.from.an.itera
55a0 62 6c 65 20 6f 66 20 73 65 67 6d 65 6e 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 41 72 67 73 3a 0a ble.of.segments...........Args:.
55c0 20 20 20 20 20 20 20 20 20 20 20 20 73 65 67 6d 65 6e 74 73 20 28 49 74 65 72 61 62 6c 65 5b 53 ............segments.(Iterable[S
55e0 65 67 6d 65 6e 74 5d 29 3a 20 41 6e 20 69 74 65 72 61 62 6c 65 20 73 65 67 6d 65 6e 74 73 2e 0a egment]):.An.iterable.segments..
5600 0a 20 20 20 20 20 20 20 20 59 69 65 6c 64 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 53 65 67 .........Yields:.............Seg
5620 6d 65 6e 74 3a 20 53 65 67 6d 65 6e 74 73 20 77 69 74 68 20 73 74 79 6c 65 73 20 72 65 70 6c 61 ment:.Segments.with.styles.repla
5640 63 65 20 77 69 74 68 20 4e 6f 6e 65 0a 20 20 20 20 20 20 20 20 4e 72 44 00 00 00 29 05 72 62 00 ce.with.None.........NrD...).rb.
5660 00 00 72 6f 00 00 00 72 49 00 00 00 72 4f 00 00 00 72 4b 00 00 00 73 05 00 00 00 20 20 20 20 20 ..ro...rI...rO...rK...s.........
5680 72 46 00 00 00 da 0c 73 74 72 69 70 5f 73 74 79 6c 65 73 7a 14 53 65 67 6d 65 6e 74 2e 73 74 72 rF.....strip_stylesz.Segment.str
56a0 69 70 5f 73 74 79 6c 65 73 28 02 00 00 73 45 00 00 00 e8 00 e8 00 80 00 f0 14 00 26 2e f0 00 01 ip_styles(...sE............&....
56c0 09 2b f0 00 01 09 2b d1 0c 21 88 44 90 26 98 27 d8 12 15 90 23 90 64 98 44 a0 27 d1 12 2a d4 12 .+....+..!.D.&.'....#.d.D.'..*..
56e0 2a d0 0c 2a d0 0c 2a d0 0c 2a d0 0c 2a f0 03 01 09 2b f0 00 01 09 2b 72 45 00 00 00 63 02 00 00 *..*..*..*..*....+....+rE...c...
5700 00 00 00 00 00 00 00 00 00 06 00 00 00 23 00 00 00 f3 a8 00 00 00 4b 00 01 00 97 00 69 00 7d 02 .............#........K.....i.}.
5720 7c 01 44 00 5d 4a 5c 03 00 00 7d 03 7d 04 7d 05 7c 04 72 33 7c 02 a0 00 00 00 00 00 00 00 00 00 |.D.]J\...}.}.}.|.r3|...........
5740 00 00 00 00 00 00 00 00 00 00 00 00 7c 04 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 7d 06 7c 06 ............|...............}.|.
5760 80 0c 7c 04 6a 01 00 00 00 00 00 00 00 00 7d 06 7c 06 7c 02 7c 04 3c 00 00 00 02 00 7c 00 7c 03 ..|.j.........}.|.|.|.<.....|.|.
5780 7c 06 7c 05 a6 03 00 00 ab 03 00 00 00 00 00 00 00 00 56 00 97 01 01 00 8c 3b 02 00 7c 00 7c 03 |.|...............V......;..|.|.
57a0 64 01 7c 05 a6 03 00 00 ab 03 00 00 00 00 00 00 00 00 56 00 97 01 01 00 8c 4b 64 01 53 00 29 02 d.|...............V......Kd.S.).
57c0 7a cb 52 65 6d 6f 76 65 20 61 6c 6c 20 63 6f 6c 6f 72 20 66 72 6f 6d 20 61 6e 20 69 74 65 72 61 z.Remove.all.color.from.an.itera
57e0 62 6c 65 20 6f 66 20 73 65 67 6d 65 6e 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 41 72 67 73 3a 0a ble.of.segments...........Args:.
5800 20 20 20 20 20 20 20 20 20 20 20 20 73 65 67 6d 65 6e 74 73 20 28 49 74 65 72 61 62 6c 65 5b 53 ............segments.(Iterable[S
5820 65 67 6d 65 6e 74 5d 29 3a 20 41 6e 20 69 74 65 72 61 62 6c 65 20 73 65 67 6d 65 6e 74 73 2e 0a egment]):.An.iterable.segments..
5840 0a 20 20 20 20 20 20 20 20 59 69 65 6c 64 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 53 65 67 .........Yields:.............Seg
5860 6d 65 6e 74 3a 20 53 65 67 6d 65 6e 74 73 20 77 69 74 68 20 63 6f 6c 6f 72 6c 65 73 73 20 73 74 ment:.Segments.with.colorless.st
5880 79 6c 65 2e 0a 20 20 20 20 20 20 20 20 4e 29 02 da 03 67 65 74 da 0d 77 69 74 68 6f 75 74 5f 63 yle..........N)...get..without_c
58a0 6f 6c 6f 72 29 07 72 62 00 00 00 72 6f 00 00 00 da 05 63 61 63 68 65 72 49 00 00 00 72 4a 00 00 olor).rb...ro.....cacherI...rJ..
58c0 00 72 4b 00 00 00 da 0f 63 6f 6c 6f 72 6c 65 73 73 5f 73 74 79 6c 65 73 07 00 00 00 20 20 20 20 .rK.....colorless_styles........
58e0 20 20 20 72 46 00 00 00 da 0c 72 65 6d 6f 76 65 5f 63 6f 6c 6f 72 7a 14 53 65 67 6d 65 6e 74 2e ...rF.....remove_colorz.Segment.
5900 72 65 6d 6f 76 65 5f 63 6f 6c 6f 72 35 02 00 00 73 97 00 00 00 e8 00 e8 00 80 00 f0 16 00 25 27 remove_color5...s.............%'
5920 88 05 d8 24 2c f0 00 08 09 2f f0 00 08 09 2f d1 0c 20 88 44 90 25 98 17 d8 0f 14 f0 00 07 0d 2f ...$,..../..../....D.%........./
5940 d8 22 27 a7 29 a2 29 a8 45 d1 22 32 d4 22 32 90 0f d8 13 22 d0 13 2a d8 26 2b d4 26 39 90 4f d8 ."'.).).E."2."2...."..*.&+.&9.O.
5960 23 32 90 45 98 25 91 4c d8 16 19 90 63 98 24 a0 0f b0 17 d1 16 39 d4 16 39 d0 10 39 d0 10 39 d0 #2.E.%.L....c.$......9..9..9..9.
5980 10 39 d0 10 39 e0 16 19 90 63 98 24 a0 04 a0 67 d1 16 2e d4 16 2e d0 10 2e d0 10 2e d0 10 2e d0 .9..9....c.$...g................
59a0 10 2e f0 11 08 09 2f f0 00 08 09 2f 72 45 00 00 00 da 04 63 75 74 73 63 03 00 00 00 00 00 00 00 ....../..../rE.....cutsc........
59c0 00 00 00 00 05 00 00 00 23 00 00 00 f3 ac 02 00 00 4b 00 01 00 97 00 67 00 7d 03 7c 03 6a 00 00 ........#........K.....g.}.|.j..
59e0 00 00 00 00 00 00 00 7d 04 74 03 00 00 00 00 00 00 00 00 00 00 7c 02 a6 01 00 00 ab 01 00 00 00 .......}.t...........|..........
5a00 00 00 00 00 00 7d 05 09 00 74 05 00 00 00 00 00 00 00 00 00 00 7c 05 64 02 a6 02 00 00 ab 02 00 .....}...t...........|.d........
5a20 00 00 00 00 00 00 00 7d 06 7c 06 64 02 6b 02 00 00 00 00 72 02 67 00 53 00 7c 06 64 03 6b 03 00 .......}.|.d.k.....r.g.S.|.d.k..
5a40 00 00 00 72 01 6e 05 67 00 56 00 97 01 01 00 8c 24 64 03 7d 07 7c 03 6a 03 00 00 00 00 00 00 00 ...r.n.g.V......$d.}.|.j........
5a60 00 7d 08 7c 03 6a 04 00 00 00 00 00 00 00 00 7d 09 74 0a 00 00 00 00 00 00 00 00 00 00 7d 0a 7c .}.|.j.........}.t...........}.|
5a80 01 44 00 5d ee 7d 0b 7c 0b 5c 03 00 00 7d 0c 7d 0d 7d 0e 7c 0c 72 e4 7c 0e 72 02 7c 07 6e 0d 7c .D.].}.|.\...}.}.}.|.r.|.r.|.n.|
5aa0 07 02 00 7c 0a 7c 0c a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 7a 00 00 00 7d 0f 7c 0f 7c 06 6b ...|.|...............z...}.|.|.k
5ac0 00 00 00 00 00 72 0e 02 00 7c 04 7c 0b a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 01 00 7c 0f 7d .....r...|.|.................|.}
5ae0 07 6e be 7c 0f 7c 06 6b 02 00 00 00 00 72 4b 02 00 7c 04 7c 0b a6 01 00 00 ab 01 00 00 00 00 00 .n.|.|.k.....rK..|.|............
5b00 00 00 00 01 00 02 00 7c 09 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 56 00 97 01 01 00 02 00 7c .......|...............V.......|
5b20 08 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 01 00 7c 0f 7d 07 74 05 00 00 00 00 00 00 00 00 00 .................|.}.t..........
5b40 00 7c 05 64 02 a6 02 00 00 ab 02 00 00 00 00 00 00 00 00 7d 06 7c 06 64 02 6b 02 00 00 00 00 72 .|.d...............}.|.d.k.....r
5b60 11 7c 03 72 0c 02 00 7c 09 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 56 00 97 01 01 00 01 00 64 .|.r...|...............V.......d
5b80 04 53 00 6e 6d 7c 0b a0 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 06 7c .S.nm|.......................|.|
5ba0 07 7a 0a 00 00 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 5c 02 00 00 7d 10 7d 0b 7c 0b 5c 03 00 .z.................\...}.}.|.\..
5bc0 00 7d 0c 7d 0d 7d 0e 02 00 7c 04 7c 10 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 01 00 02 00 7c .}.}.}...|.|...................|
5be0 09 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 56 00 97 01 01 00 02 00 7c 08 a6 00 00 00 ab 00 00 ...............V.......|........
5c00 00 00 00 00 00 00 00 01 00 7c 06 7d 07 74 05 00 00 00 00 00 00 00 00 00 00 7c 05 64 02 a6 02 00 .........|.}.t...........|.d....
5c20 00 ab 02 00 00 00 00 00 00 00 00 7d 06 7c 06 64 02 6b 02 00 00 00 00 72 11 7c 03 72 0c 02 00 7c ...........}.|.d.k.....r.|.r...|
5c40 09 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 56 00 97 01 01 00 01 00 64 04 53 00 7c 0c b0 e4 8c ...............V.......d.S.|....
5c60 ef 02 00 7c 09 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 56 00 97 01 01 00 64 04 53 00 29 05 7a ...|...............V.....d.S.).z
5c80 e2 44 69 76 69 64 65 73 20 61 6e 20 69 74 65 72 61 62 6c 65 20 6f 66 20 73 65 67 6d 65 6e 74 73 .Divides.an.iterable.of.segments
5ca0 20 69 6e 20 74 6f 20 70 6f 72 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 20 20 20 41 72 67 73 3a 0a .in.to.portions...........Args:.
5cc0 20 20 20 20 20 20 20 20 20 20 20 20 63 75 74 73 20 28 49 74 65 72 61 62 6c 65 5b 69 6e 74 5d 29 ............cuts.(Iterable[int])
5ce0 3a 20 43 65 6c 6c 20 70 6f 73 69 74 69 6f 6e 73 20 77 68 65 72 65 20 74 6f 20 64 69 76 69 64 65 :.Cell.positions.where.to.divide
5d00 2e 0a 0a 20 20 20 20 20 20 20 20 59 69 65 6c 64 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b ...........Yields:.............[
5d20 49 74 65 72 61 62 6c 65 5b 4c 69 73 74 5b 53 65 67 6d 65 6e 74 5d 5d 5d 3a 20 41 6e 20 69 74 65 Iterable[List[Segment]]]:.An.ite
5d40 72 61 62 6c 65 20 6f 66 20 53 65 67 6d 65 6e 74 73 20 69 6e 20 4c 69 73 74 2e 0a 20 20 20 20 20 rable.of.Segments.in.List.......
5d60 20 20 20 54 e9 ff ff ff ff 72 02 00 00 00 4e 29 07 72 7e 00 00 00 72 b4 00 00 00 72 b5 00 00 00 ...T.....r....N).r~...r....r....
5d80 72 89 00 00 00 da 04 63 6f 70 79 72 14 00 00 00 72 6b 00 00 00 29 11 72 62 00 00 00 72 6f 00 00 r......copyr....rk...).rb...ro..
5da0 00 72 c6 00 00 00 da 0e 73 70 6c 69 74 5f 73 65 67 6d 65 6e 74 73 da 0b 61 64 64 5f 73 65 67 6d .r......split_segments..add_segm
5dc0 65 6e 74 da 09 69 74 65 72 5f 63 75 74 73 72 5b 00 00 00 72 65 00 00 00 da 0e 73 65 67 6d 65 6e ent..iter_cutsr[...re.....segmen
5de0 74 73 5f 63 6c 65 61 72 da 0d 73 65 67 6d 65 6e 74 73 5f 63 6f 70 79 72 95 00 00 00 72 5a 00 00 ts_clear..segments_copyr....rZ..
5e00 00 72 49 00 00 00 72 4f 00 00 00 72 4b 00 00 00 da 07 65 6e 64 5f 70 6f 73 72 66 00 00 00 73 11 .rI...rO...rK.....end_posrf...s.
5e20 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 46 00 00 00 da 06 64 69 76 69 64 ....................rF.....divid
5e40 65 7a 0e 53 65 67 6d 65 6e 74 2e 64 69 76 69 64 65 4b 02 00 00 73 0f 02 00 00 e8 00 e8 00 80 00 ez.Segment.divideK...s..........
5e60 f0 18 00 2b 2d 88 0e d8 16 24 d4 16 2b 88 0b e5 14 18 98 14 91 4a 94 4a 88 09 f0 04 06 09 15 dd ...+-....$..+........J.J........
5e80 12 16 90 79 a0 22 d1 12 25 d4 12 25 88 43 d8 0f 12 90 62 8a 79 88 79 d8 17 19 90 09 d8 0f 12 90 ...y."..%..%.C....b.y.y.........
5ea0 61 8a 78 88 78 d8 10 15 d8 12 14 88 48 88 48 88 48 f0 0d 06 09 15 f0 0e 00 0f 10 88 03 e0 19 27 a.x.x.......H.H.H..............'
5ec0 d4 19 2d 88 0e d8 18 26 d4 18 2b 88 0d e5 14 23 88 09 d8 17 1f f0 00 23 09 1b f0 00 23 09 1b 88 ..-....&..+....#.......#....#...
5ee0 47 d8 24 2b d1 0c 21 88 44 90 26 98 27 d8 12 16 f0 00 21 0d 1b d8 21 28 d0 1a 43 98 23 98 23 a8 G.$+..!.D.&.'.....!...!(..C.#.#.
5f00 63 b0 49 b0 49 b8 64 b1 4f b4 4f d1 2e 43 90 07 d8 13 1a 98 53 92 3d 90 3d d8 14 1f 90 4b a0 07 c.I.I.d.O.O..C......S.=.=....K..
5f20 d1 14 28 d4 14 28 d0 14 28 d8 1a 21 90 43 d8 14 19 e0 13 1a 98 63 92 3e 90 3e d8 14 1f 90 4b a0 ..(..(..(..!.C.......c.>.>....K.
5f40 07 d1 14 28 d4 14 28 d0 14 28 d8 1a 27 98 2d 99 2f 9c 2f d0 14 29 d0 14 29 d0 14 29 d8 14 22 90 ...(..(..(..'.-././..)..)..)..".
5f60 4e d1 14 24 d4 14 24 d0 14 24 d8 1a 21 90 43 e5 1a 1e 98 79 a8 22 d1 1a 2d d4 1a 2d 90 43 d8 17 N..$..$..$..!.C....y."..-..-.C..
5f80 1a 98 62 92 79 90 79 d8 1b 29 f0 00 01 19 32 d8 22 2f a0 2d a1 2f a4 2f d0 1c 31 d0 1c 31 d0 1c ..b.y.y..)....2."/.-././..1..1..
5fa0 31 d8 18 1e 98 06 98 06 e0 14 19 f0 06 00 27 2e d7 26 39 d2 26 39 b8 23 c0 03 b9 29 d1 26 44 d4 1.............'..&9.&9.#...).&D.
5fc0 26 44 91 4f 90 46 98 47 d8 2c 33 d1 14 29 90 44 98 26 a0 27 d8 14 1f 90 4b a0 06 d1 14 27 d4 14 &D.O.F.G.,3..).D.&.'....K....'..
5fe0 27 d0 14 27 d8 1a 27 98 2d 99 2f 9c 2f d0 14 29 d0 14 29 d0 14 29 d8 14 22 90 4e d1 14 24 d4 14 '..'..'.-././..)..)..)..".N..$..
6000 24 d0 14 24 d8 1a 1d 90 43 e5 16 1a 98 39 a0 62 d1 16 29 d4 16 29 90 03 d8 13 16 98 22 92 39 90 $..$....C....9.b..)..)......".9.
6020 39 d8 17 25 f0 00 01 15 2e d8 1e 2b 98 6d 99 6f 9c 6f d0 18 2d d0 18 2d d0 18 2d d8 14 1a 90 46 9..%.......+.m.o.o..-..-..-....F
6040 90 46 f0 43 01 00 13 17 f0 00 21 0d 1b f8 f0 46 01 00 0f 1c 88 6d 89 6f 8c 6f d0 08 1d d0 08 1d .F.C......!....F.....m.o.o......
6060 d0 08 1d d0 08 1d d0 08 1d 72 45 00 00 00 29 02 72 4c 00 00 00 72 48 00 00 00 29 02 4e 4e a9 01 .........rE...).rL...rH...).NN..
6080 46 29 03 4e 54 54 29 02 4e 54 29 03 4e 4e 46 29 2d 72 30 00 00 00 72 31 00 00 00 72 32 00 00 00 F).NTT).NT).NNF)-r0...r1...r2...
60a0 72 33 00 00 00 da 03 73 74 72 da 0f 5f 5f 61 6e 6e 6f 74 61 74 69 6f 6e 73 5f 5f 72 4a 00 00 00 r3.....str..__annotations__rJ...
60c0 72 0d 00 00 00 72 1a 00 00 00 72 4b 00 00 00 72 0e 00 00 00 da 0b 43 6f 6e 74 72 6f 6c 43 6f 64 r....r....rK...r......ControlCod
60e0 65 da 08 70 72 6f 70 65 72 74 79 72 5f 00 00 00 72 50 00 00 00 72 18 00 00 00 72 54 00 00 00 72 e..propertyr_...rP...r....rT...r
6100 56 00 00 00 72 57 00 00 00 72 59 00 00 00 da 0b 63 6c 61 73 73 6d 65 74 68 6f 64 72 04 00 00 00 V...rW...rY.....classmethodr....
6120 72 0f 00 00 00 72 69 00 00 00 72 6b 00 00 00 72 6e 00 00 00 72 0a 00 00 00 72 79 00 00 00 72 7c r....ri...rk...rn...r....ry...r|
6140 00 00 00 72 0b 00 00 00 72 83 00 00 00 72 8d 00 00 00 72 88 00 00 00 72 96 00 00 00 72 9c 00 00 ...r....r....r....r....r....r...
6160 00 72 a7 00 00 00 72 10 00 00 00 72 ac 00 00 00 72 ae 00 00 00 72 b2 00 00 00 72 b9 00 00 00 72 .r....r....r....r....r....r....r
6180 bd 00 00 00 72 bf 00 00 00 72 c5 00 00 00 72 d0 00 00 00 72 44 00 00 00 72 45 00 00 00 72 46 00 ....r....r....r....rD...rE...rF.
61a0 00 00 72 48 00 00 00 72 48 00 00 00 3f 00 00 00 73 15 07 00 00 80 00 80 00 80 00 80 00 80 00 80 ..rH...rH...?...s...............
61c0 00 f0 04 0a 05 08 f0 00 0a 05 08 f0 18 00 0b 0e 80 49 80 49 81 49 d8 1d 21 80 45 88 38 90 45 8c .................I.I.I..!.E.8.E.
61e0 3f d0 04 21 d0 04 21 d1 04 21 d8 2f 33 80 47 88 58 90 68 98 7b d4 16 2b d4 0d 2c d0 04 33 d0 04 ?..!..!..!./3.G.X.h.{..+..,..3..
6200 33 d1 04 33 e0 05 0d f0 02 07 05 30 98 53 f0 00 07 05 30 f0 00 07 05 30 f0 00 07 05 30 f1 03 00 3..3.......0.S....0....0....0...
6220 06 0e 84 58 f0 02 07 05 30 f0 12 07 05 1f 98 76 f0 00 07 05 1f f0 00 07 05 1f f0 00 07 05 1f f0 ...X....0......v................
6240 00 07 05 1f f0 12 02 05 1f 98 24 f0 00 02 05 1f f0 00 02 05 1f f0 00 02 05 1f f0 00 02 05 1f f0 ..........$.....................
6260 08 00 06 0e f0 02 02 05 28 98 44 f0 00 02 05 28 f0 00 02 05 28 f0 00 02 05 28 f1 03 00 06 0e 84 ........(.D....(....(....(......
6280 58 f0 02 02 05 28 f0 08 00 06 11 d8 05 0e 80 59 88 79 d1 05 19 d4 05 19 f0 02 23 05 36 a0 39 f0 X....(.........Y.y........#.6.9.
62a0 00 23 05 36 b0 33 f0 00 23 05 36 b8 35 d0 41 55 d4 3b 56 f0 00 23 05 36 f0 00 23 05 36 f0 00 23 .#.6.3..#.6.5.AU.;V..#.6..#.6..#
62c0 05 36 f1 03 00 06 1a d4 05 19 f1 03 00 06 11 84 5b f0 04 23 05 36 f0 4a 01 14 05 2c 98 73 f0 00 .6..............[..#.6.J...,.s..
62e0 14 05 2c a0 75 d0 2d 41 d4 27 42 f0 00 14 05 2c f0 00 14 05 2c f0 00 14 05 2c f0 00 14 05 2c f0 ..,.u.-A.'B....,....,....,....,.
6300 2c 00 06 11 f0 02 02 05 19 f0 00 02 05 19 f0 00 02 05 19 f1 03 00 06 11 84 5b f0 02 02 05 19 f0 ,........................[......
6320 08 00 06 11 f0 08 00 22 26 d8 26 2a f0 09 26 05 1f f0 00 26 05 1f e0 12 1a 98 39 d4 12 25 f0 05 ......."&.&*..&....&......9..%..
6340 26 05 1f f0 06 00 10 18 98 05 8c 7f f0 07 26 05 1f f0 08 00 15 1d 98 55 94 4f f0 09 26 05 1f f0 &.............&........U.O..&...
6360 0a 00 0a 12 90 29 d4 09 1c f0 0b 26 05 1f f0 00 26 05 1f f0 00 26 05 1f f1 03 00 06 11 84 5b f0 .....).....&....&....&........[.
6380 02 26 05 1f f0 50 01 00 06 11 e0 3f 44 f0 03 10 05 40 01 f0 00 10 05 40 01 d8 17 1f a0 09 d4 17 .&...P.....?D....@.....@........
63a0 2a f0 03 10 05 40 01 d8 38 3c f0 03 10 05 40 01 e0 09 11 90 29 d4 09 1c f0 05 10 05 40 01 f0 00 *....@..8<....@.....).......@...
63c0 10 05 40 01 f0 00 10 05 40 01 f1 03 00 06 11 84 5b f0 02 10 05 40 01 f0 24 00 06 11 f0 02 1a 05 ..@.....@.......[....@..$.......
63e0 17 a0 38 a8 49 d4 23 36 f0 00 1a 05 17 b8 38 c0 44 c8 19 c4 4f d4 3b 54 f0 00 1a 05 17 f0 00 1a ..8.I.#6......8.D...O.;T........
6400 05 17 f0 00 1a 05 17 f1 03 00 06 11 84 5b f0 02 1a 05 17 f0 38 00 06 11 f0 0a 00 22 26 d8 14 18 .............[......8......"&...
6420 d8 22 26 f0 0d 2c 05 49 01 f0 00 2c 05 49 01 e0 12 1a 98 39 d4 12 25 f0 05 2c 05 49 01 f0 06 00 ."&..,.I...,.I.....9..%..,.I....
6440 11 14 f0 07 2c 05 49 01 f0 08 00 10 18 98 05 8c 7f f0 09 2c 05 49 01 f0 0a 00 0e 12 f0 0b 2c 05 ....,.I............,.I........,.
6460 49 01 f0 0c 00 1c 20 f0 0d 2c 05 49 01 f0 0e 00 0a 12 90 24 90 79 94 2f d4 09 22 f0 0f 2c 05 49 I........,.I.......$.y./.."..,.I
6480 01 f0 00 2c 05 49 01 f0 00 2c 05 49 01 f1 03 00 06 11 84 5b f0 02 2c 05 49 01 f0 5c 01 00 06 11 ...,.I...,.I.......[..,.I..\....
64a0 f0 0a 00 22 26 d8 14 18 f0 0b 2a 05 18 f0 00 2a 05 18 e0 0e 12 90 39 8c 6f f0 05 2a 05 18 f0 06 ..."&.....*....*......9.o..*....
64c0 00 11 14 f0 07 2a 05 18 f0 08 00 10 18 98 05 8c 7f f0 09 2a 05 18 f0 0a 00 0e 12 f0 0b 2a 05 18 .....*.............*.........*..
64e0 f0 0c 00 0a 0e 88 69 8c 1f f0 0d 2a 05 18 f0 00 2a 05 18 f0 00 2a 05 18 f1 03 00 06 11 84 5b f0 ......i....*....*....*........[.
6500 02 2a 05 18 f0 58 01 00 06 11 f0 02 0a 05 54 01 a0 34 a8 09 a4 3f f0 00 0a 05 54 01 b0 73 f0 00 .*...X........T..4...?....T..s..
6520 0a 05 54 01 f0 00 0a 05 54 01 f0 00 0a 05 54 01 f1 03 00 06 11 84 5b f0 02 0a 05 54 01 f0 18 00 ..T.....T.....T.......[....T....
6540 06 11 f0 02 0b 05 27 98 64 a0 34 a8 09 a4 3f d4 1e 33 f0 00 0b 05 27 b8 05 b8 63 c0 33 b8 68 bc ......'.d.4...?..3....'...c.3.h.
6560 0f f0 00 0b 05 27 f0 00 0b 05 27 f0 00 0b 05 27 f1 03 00 06 11 84 5b f0 02 0b 05 27 f0 1a 00 06 .....'....'....'......[....'....
6580 11 f0 0a 00 21 25 d8 21 25 d8 1a 1f f0 0d 21 05 1c f0 00 21 05 1c e0 0f 13 90 44 98 19 94 4f d4 ....!%.!%.....!....!......D...O.
65a0 0f 24 f0 05 21 05 1c f0 06 00 10 13 f0 07 21 05 1c f0 08 00 11 19 98 13 94 0d f0 09 21 05 1c f0 .$..!.........!.............!...
65c0 0a 00 10 18 98 05 8c 7f f0 0b 21 05 1c f0 0c 00 14 18 f0 0d 21 05 1c f0 0e 00 0a 0e 88 64 90 39 ..........!.........!........d.9
65e0 8c 6f d4 09 1e f0 0f 21 05 1c f0 00 21 05 1c f0 00 21 05 1c f1 03 00 06 11 84 5b f0 02 21 05 1c .o.....!....!....!........[..!..
6600 f0 46 01 00 06 11 f0 0e 00 1b 20 f0 0d 1a 05 15 f0 00 1a 05 15 d8 0d 11 90 29 8c 5f f0 03 1a 05 .F.......................)._....
6620 15 e0 0f 13 90 44 98 19 94 4f d4 0f 24 f0 05 1a 05 15 f0 06 00 10 13 f0 07 1a 05 15 f0 08 00 11 .....D...O..$...................
6640 14 f0 09 1a 05 15 f0 0a 00 10 15 f0 0b 1a 05 15 f0 0c 00 14 18 f0 0d 1a 05 15 f0 0e 00 0a 0e 88 ................................
6660 64 90 39 8c 6f d4 09 1e f0 0f 1a 05 15 f0 00 1a 05 15 f0 00 1a 05 15 f1 03 00 06 11 84 5b f0 02 d.9.o........................[..
6680 1a 05 15 f0 38 00 06 11 f0 0e 00 1b 20 f0 0d 1a 05 15 f0 00 1a 05 15 d8 0d 11 90 29 8c 5f f0 03 ....8......................)._..
66a0 1a 05 15 e0 0f 13 90 44 98 19 94 4f d4 0f 24 f0 05 1a 05 15 f0 06 00 10 13 f0 07 1a 05 15 f0 08 .......D...O..$.................
66c0 00 11 14 f0 09 1a 05 15 f0 0a 00 10 15 f0 0b 1a 05 15 f0 0c 00 14 18 f0 0d 1a 05 15 f0 0e 00 0a ................................
66e0 0e 88 64 90 39 8c 6f d4 09 1e f0 0f 1a 05 15 f0 00 1a 05 15 f0 00 1a 05 15 f1 03 00 06 11 84 5b ..d.9.o........................[
6700 f0 02 1a 05 15 f0 38 00 06 11 f0 0e 00 1b 20 f0 0d 1c 05 15 f0 00 1c 05 15 d8 0d 11 90 29 8c 5f ......8......................)._
6720 f0 03 1c 05 15 e0 0f 13 90 44 98 19 94 4f d4 0f 24 f0 05 1c 05 15 f0 06 00 10 13 f0 07 1c 05 15 .........D...O..$...............
6740 f0 08 00 11 14 f0 09 1c 05 15 f0 0a 00 10 15 f0 0b 1c 05 15 f0 0c 00 14 18 f0 0d 1c 05 15 f0 0e ................................
6760 00 0a 0e 88 64 90 39 8c 6f d4 09 1e f0 0f 1c 05 15 f0 00 1c 05 15 f0 00 1c 05 15 f1 03 00 06 11 ....d.9.o.......................
6780 84 5b f0 02 1c 05 15 f0 3c 00 06 11 f0 02 18 05 1b a0 08 a8 19 d4 20 33 f0 00 18 05 1b b8 08 c0 .[......<..............3........
67a0 19 d4 38 4b f0 00 18 05 1b f0 00 18 05 1b f0 00 18 05 1b f1 03 00 06 11 84 5b f0 02 18 05 1b f0 ..8K.....................[......
67c0 34 00 06 11 f0 02 0e 05 4c 01 a0 38 a8 49 d4 23 36 f0 00 0e 05 4c 01 b8 38 c0 49 d4 3b 4e f0 00 4.......L..8.I.#6....L..8.I.;N..
67e0 0e 05 4c 01 f0 00 0e 05 4c 01 f0 00 0e 05 4c 01 f1 03 00 06 11 84 5b f0 02 0e 05 4c 01 f0 20 00 ..L.....L.....L.......[....L....
6800 06 11 f0 02 0a 05 2b a0 48 a8 59 d4 24 37 f0 00 0a 05 2b b8 48 c0 59 d4 3c 4f f0 00 0a 05 2b f0 ......+.H.Y.$7....+.H.Y.<O....+.
6820 00 0a 05 2b f0 00 0a 05 2b f1 03 00 06 11 84 5b f0 02 0a 05 2b f0 18 00 06 11 f0 02 13 05 2f a0 ...+....+......[....+........./.
6840 48 a8 59 d4 24 37 f0 00 13 05 2f b8 48 c0 59 d4 3c 4f f0 00 13 05 2f f0 00 13 05 2f f0 00 13 05 H.Y.$7..../.H.Y.<O..../..../....
6860 2f f1 03 00 06 11 84 5b f0 02 13 05 2f f0 2a 00 06 11 f0 02 42 01 05 1e d8 17 1f a0 09 d4 17 2a /......[..../.*.....B..........*
6880 f0 03 42 01 05 1e d8 32 3a b8 33 b4 2d f0 03 42 01 05 1e e0 09 11 90 24 90 79 94 2f d4 09 22 f0 ..B....2:.3.-..B.......$.y./..".
68a0 05 42 01 05 1e f0 00 42 01 05 1e f0 00 42 01 05 1e f1 03 00 06 11 84 5b f0 02 42 01 05 1e f0 00 .B.....B.....B.........[..B.....
68c0 42 01 05 1e f0 00 42 01 05 1e 72 45 00 00 00 72 48 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 B.....B...rE...rH...c...........
68e0 00 07 00 00 00 00 00 00 00 f3 48 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 0e 64 03 ..........H.....e.Z.d.Z.d.Z.d.d.
6900 65 04 65 05 19 00 00 00 00 00 00 00 00 00 64 04 65 06 64 05 64 06 66 06 64 07 84 05 5a 07 09 00 e.e...........d.e.d.d.f.d...Z...
6920 09 00 09 00 09 00 09 00 09 00 64 0f 64 0d 84 04 5a 08 64 06 53 00 29 10 da 08 53 65 67 6d 65 6e ..........d.d...Z.d.S.)...Segmen
6940 74 73 61 3d 01 00 00 41 20 73 69 6d 70 6c 65 20 72 65 6e 64 65 72 61 62 6c 65 20 74 6f 20 72 65 tsa=...A.simple.renderable.to.re
6960 6e 64 65 72 20 61 6e 20 69 74 65 72 61 62 6c 65 20 6f 66 20 73 65 67 6d 65 6e 74 73 2e 20 54 68 nder.an.iterable.of.segments..Th
6980 69 73 20 63 6c 61 73 73 20 6d 61 79 20 62 65 20 75 73 65 66 75 6c 20 69 66 0a 20 20 20 20 79 6f is.class.may.be.useful.if.....yo
69a0 75 20 77 61 6e 74 20 74 6f 20 70 72 69 6e 74 20 73 65 67 6d 65 6e 74 73 20 6f 75 74 73 69 64 65 u.want.to.print.segments.outside
69c0 20 6f 66 20 61 20 5f 5f 72 69 63 68 5f 63 6f 6e 73 6f 6c 65 5f 5f 20 6d 65 74 68 6f 64 2e 0a 0a .of.a.__rich_console__.method...
69e0 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 20 20 73 65 67 6d 65 6e 74 73 20 28 49 74 65 72 ....Args:.........segments.(Iter
6a00 61 62 6c 65 5b 53 65 67 6d 65 6e 74 5d 29 3a 20 41 6e 20 69 74 65 72 61 62 6c 65 20 6f 66 20 73 able[Segment]):.An.iterable.of.s
6a20 65 67 6d 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 6e 65 77 5f 6c 69 6e 65 73 20 28 62 6f 6f 6c egments..........new_lines.(bool
6a40 2c 20 6f 70 74 69 6f 6e 61 6c 29 3a 20 41 64 64 20 6e 65 77 20 6c 69 6e 65 73 20 62 65 74 77 65 ,.optional):.Add.new.lines.betwe
6a60 65 6e 20 73 65 67 6d 65 6e 74 73 2e 20 44 65 66 61 75 6c 74 73 20 74 6f 20 46 61 6c 73 65 2e 0a en.segments..Defaults.to.False..
6a80 20 20 20 20 46 72 6f 00 00 00 72 9f 00 00 00 72 4c 00 00 00 4e 63 03 00 00 00 00 00 00 00 00 00 ....Fro...r....rL...Nc..........
6aa0 00 00 03 00 00 00 03 00 00 00 f3 3c 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 00 00 7c 01 a6 ...........<.....t...........|..
6ac0 01 00 00 ab 01 00 00 00 00 00 00 00 00 7c 00 5f 01 00 00 00 00 00 00 00 00 7c 02 7c 00 5f 02 00 .............|._.........|.|._..
6ae0 00 00 00 00 00 00 00 64 00 53 00 72 52 00 00 00 29 03 da 04 6c 69 73 74 72 6f 00 00 00 72 9f 00 .......d.S.rR...)...listro...r..
6b00 00 00 29 03 72 4e 00 00 00 72 6f 00 00 00 72 9f 00 00 00 73 03 00 00 00 20 20 20 72 46 00 00 00 ..).rN...ro...r....s.......rF...
6b20 da 08 5f 5f 69 6e 69 74 5f 5f 7a 11 53 65 67 6d 65 6e 74 73 2e 5f 5f 69 6e 69 74 5f 5f 9a 02 00 ..__init__z.Segments.__init__...
6b40 00 73 1a 00 00 00 80 00 dd 18 1c 98 58 99 0e 9c 0e 88 04 8c 0d d8 19 22 88 04 8c 0e 88 0e 88 0e .s..........X.........."........
6b60 72 45 00 00 00 da 07 63 6f 6e 73 6f 6c 65 72 1b 00 00 00 da 07 6f 70 74 69 6f 6e 73 72 1c 00 00 rE.....consoler......optionsr...
6b80 00 72 1d 00 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 23 00 00 00 f3 8c 00 00 00 .r....c................#........
6ba0 4b 00 01 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 72 2d 74 02 00 00 00 00 00 00 00 00 00 00 K.....|.j.........r-t...........
6bc0 a0 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a6 00 00 00 ab 00 00 00 00 00 ................................
6be0 00 00 00 00 7d 03 7c 00 6a 03 00 00 00 00 00 00 00 00 44 00 5d 0a 7d 04 7c 04 56 00 97 01 01 00 ....}.|.j.........D.].}.|.V.....
6c00 7c 03 56 00 97 01 01 00 8c 0b 64 00 53 00 7c 00 6a 03 00 00 00 00 00 00 00 00 45 00 64 00 7b 03 |.V.......d.S.|.j.........E.d.{.
6c20 56 00 97 02 86 04 01 00 64 00 53 00 72 52 00 00 00 29 04 72 9f 00 00 00 72 48 00 00 00 72 6e 00 V.......d.S.rR...).r....rH...rn.
6c40 00 00 72 6f 00 00 00 29 05 72 4e 00 00 00 72 dc 00 00 00 72 dd 00 00 00 72 6e 00 00 00 72 5a 00 ..ro...).rN...r....r....rn...rZ.
6c60 00 00 73 05 00 00 00 20 20 20 20 20 72 46 00 00 00 da 10 5f 5f 72 69 63 68 5f 63 6f 6e 73 6f 6c ..s.........rF.....__rich_consol
6c80 65 5f 5f 7a 19 53 65 67 6d 65 6e 74 73 2e 5f 5f 72 69 63 68 5f 63 6f 6e 73 6f 6c 65 5f 5f 9e 02 e__z.Segments.__rich_console__..
6ca0 00 00 73 70 00 00 00 e8 00 e8 00 80 00 f0 06 00 0c 10 8c 3e f0 00 06 09 25 dd 13 1a 97 3c 92 3c ..sp...............>....%....<.<
6cc0 91 3e 94 3e 88 44 d8 1b 1f 9c 3d f0 00 02 0d 1b f0 00 02 0d 1b 90 07 d8 16 1d 90 0d 90 0d 90 0d .>.>.D....=.....................
6ce0 d8 16 1a 90 0a 90 0a 90 0a 90 0a f0 05 02 0d 1b f0 00 02 0d 1b f0 08 00 18 1c 94 7d d0 0c 24 d0 ...........................}..$.
6d00 0c 24 d0 0c 24 d0 0c 24 d0 0c 24 d0 0c 24 d0 0c 24 d0 0c 24 d0 0c 24 72 45 00 00 00 72 d1 00 00 .$..$..$..$..$..$..$..$rE...r...
6d20 00 a9 06 72 dc 00 00 00 72 1b 00 00 00 72 dd 00 00 00 72 1c 00 00 00 72 4c 00 00 00 72 1d 00 00 ...r....r....r....r....rL...r...
6d40 00 29 09 72 30 00 00 00 72 31 00 00 00 72 32 00 00 00 72 33 00 00 00 72 0a 00 00 00 72 48 00 00 .).r0...r1...r2...r3...r....rH..
6d60 00 72 56 00 00 00 72 db 00 00 00 72 df 00 00 00 72 44 00 00 00 72 45 00 00 00 72 46 00 00 00 72 .rV...r....r....rD...rE...rF...r
6d80 d8 00 00 00 72 d8 00 00 00 91 02 00 00 73 7e 00 00 00 80 00 80 00 80 00 80 00 80 00 f0 02 06 05 ....r........s~.................
6da0 08 f0 00 06 05 08 f0 10 02 05 23 f0 00 02 05 23 a0 18 a8 27 d4 21 32 f0 00 02 05 23 b8 74 f0 00 ..........#....#...'.!2....#.t..
6dc0 02 05 23 d0 50 54 f0 00 02 05 23 f0 00 02 05 23 f0 00 02 05 23 f0 00 02 05 23 f0 08 09 05 25 d8 ..#.PT....#....#....#....#....%.
6de0 17 20 f0 03 09 05 25 d8 2b 3b f0 03 09 05 25 e0 09 17 f0 05 09 05 25 f0 00 09 05 25 f0 00 09 05 ......%.+;....%.......%....%....
6e00 25 f0 00 09 05 25 f0 00 09 05 25 f0 00 09 05 25 72 45 00 00 00 72 d8 00 00 00 63 00 00 00 00 00 %....%....%....%rE...r....c.....
6e20 00 00 00 00 00 00 00 07 00 00 00 00 00 00 00 f3 50 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 0d ................P.....e.Z.d.Z.d.
6e40 64 02 65 03 65 04 65 05 19 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 00 64 03 65 06 d.e.e.e.....................d.e.
6e60 64 04 64 05 66 06 64 06 84 05 5a 07 09 00 09 00 09 00 09 00 09 00 09 00 64 0e 64 0c 84 04 5a 08 d.d.f.d...Z.............d.d...Z.
6e80 64 05 53 00 29 0f da 0c 53 65 67 6d 65 6e 74 4c 69 6e 65 73 46 72 97 00 00 00 72 9f 00 00 00 72 d.S.)...SegmentLinesFr....r....r
6ea0 4c 00 00 00 4e 63 03 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 3c 00 00 00 97 L...Nc.....................<....
6ec0 00 74 01 00 00 00 00 00 00 00 00 00 00 7c 01 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 7c 00 5f .t...........|...............|._
6ee0 01 00 00 00 00 00 00 00 00 7c 02 7c 00 5f 02 00 00 00 00 00 00 00 00 64 01 53 00 29 02 61 3d 01 .........|.|._.........d.S.).a=.
6f00 00 00 41 20 73 69 6d 70 6c 65 20 72 65 6e 64 65 72 61 62 6c 65 20 63 6f 6e 74 61 69 6e 69 6e 67 ..A.simple.renderable.containing
6f20 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 20 6f 66 20 73 65 67 6d 65 6e 74 73 2e 20 .a.number.of.lines.of.segments..
6f40 4d 61 79 20 62 65 20 75 73 65 64 20 61 73 20 61 6e 20 69 6e 74 65 72 6d 65 64 69 61 74 65 0a 20 May.be.used.as.an.intermediate..
6f60 20 20 20 20 20 20 20 69 6e 20 72 65 6e 64 65 72 69 6e 67 20 70 72 6f 63 65 73 73 2e 0a 0a 20 20 .......in.rendering.process.....
6f80 20 20 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 73 20 28 49 ......Args:.............lines.(I
6fa0 74 65 72 61 62 6c 65 5b 4c 69 73 74 5b 53 65 67 6d 65 6e 74 5d 5d 29 3a 20 4c 69 73 74 73 20 6f terable[List[Segment]]):.Lists.o
6fc0 66 20 73 65 67 6d 65 6e 74 73 20 66 6f 72 6d 69 6e 67 20 6c 69 6e 65 73 2e 0a 20 20 20 20 20 20 f.segments.forming.lines........
6fe0 20 20 20 20 20 20 6e 65 77 5f 6c 69 6e 65 73 20 28 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 29 ......new_lines.(bool,.optional)
7000 3a 20 49 6e 73 65 72 74 20 6e 65 77 20 6c 69 6e 65 73 20 61 66 74 65 72 20 65 61 63 68 20 6c 69 :.Insert.new.lines.after.each.li
7020 6e 65 2e 20 44 65 66 61 75 6c 74 73 20 74 6f 20 46 61 6c 73 65 2e 0a 20 20 20 20 20 20 20 20 4e ne..Defaults.to.False..........N
7040 29 03 72 da 00 00 00 72 97 00 00 00 72 9f 00 00 00 29 03 72 4e 00 00 00 72 97 00 00 00 72 9f 00 ).r....r....r....).rN...r....r..
7060 00 00 73 03 00 00 00 20 20 20 72 46 00 00 00 72 db 00 00 00 7a 15 53 65 67 6d 65 6e 74 4c 69 6e ..s.......rF...r....z.SegmentLin
7080 65 73 2e 5f 5f 69 6e 69 74 5f 5f ab 02 00 00 73 1c 00 00 00 80 00 f5 10 00 16 1a 98 25 91 5b 94 es.__init__....s............%.[.
70a0 5b 88 04 8c 0a d8 19 22 88 04 8c 0e 88 0e 88 0e 72 45 00 00 00 72 dc 00 00 00 72 1b 00 00 00 72 [......"........rE...r....r....r
70c0 dd 00 00 00 72 1c 00 00 00 72 1d 00 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 23 ....r....r....c................#
70e0 00 00 00 f3 9e 00 00 00 4b 00 01 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 72 31 74 02 00 00 ........K.....|.j.........r1t...
7100 00 00 00 00 00 00 00 00 a0 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a6 00 ................................
7120 00 00 ab 00 00 00 00 00 00 00 00 00 7d 03 7c 00 6a 03 00 00 00 00 00 00 00 00 44 00 5d 0e 7d 04 ............}.|.j.........D.].}.
7140 7c 04 45 00 64 00 7b 03 56 00 97 02 86 04 01 00 7c 03 56 00 97 01 01 00 8c 0f 64 00 53 00 7c 00 |.E.d.{.V.......|.V.......d.S.|.
7160 6a 03 00 00 00 00 00 00 00 00 44 00 5d 0a 7d 04 7c 04 45 00 64 00 7b 03 56 00 97 02 86 04 01 00 j.........D.].}.|.E.d.{.V.......
7180 8c 0b 64 00 53 00 72 52 00 00 00 29 04 72 9f 00 00 00 72 48 00 00 00 72 6e 00 00 00 72 97 00 00 ..d.S.rR...).r....rH...rn...r...
71a0 00 29 05 72 4e 00 00 00 72 dc 00 00 00 72 dd 00 00 00 72 82 00 00 00 72 6e 00 00 00 73 05 00 00 .).rN...r....r....r....rn...s...
71c0 00 20 20 20 20 20 72 46 00 00 00 72 df 00 00 00 7a 1d 53 65 67 6d 65 6e 74 4c 69 6e 65 73 2e 5f ......rF...r....z.SegmentLines._
71e0 5f 72 69 63 68 5f 63 6f 6e 73 6f 6c 65 5f 5f b6 02 00 00 73 86 00 00 00 e8 00 e8 00 80 00 f0 06 _rich_console__....s............
7200 00 0c 10 8c 3e f0 00 07 09 20 dd 17 1e 97 7c 92 7c 91 7e 94 7e 88 48 d8 18 1c 9c 0a f0 00 02 0d ....>.........|.|.~.~.H.........
7220 1f f0 00 02 0d 1f 90 04 d8 1b 1f 90 0f 90 0f 90 0f 90 0f 90 0f 90 0f 90 0f d8 16 1e 90 0e 90 0e ................................
7240 90 0e 90 0e f0 05 02 0d 1f f0 00 02 0d 1f f0 08 00 19 1d 9c 0a f0 00 01 0d 20 f0 00 01 0d 20 90 ................................
7260 04 d8 1b 1f 90 0f 90 0f 90 0f 90 0f 90 0f 90 0f 90 0f 90 0f f0 03 01 0d 20 f0 00 01 0d 20 72 45 ..............................rE
7280 00 00 00 72 d1 00 00 00 72 e0 00 00 00 29 09 72 30 00 00 00 72 31 00 00 00 72 32 00 00 00 72 0a ...r....r....).r0...r1...r2...r.
72a0 00 00 00 72 0b 00 00 00 72 48 00 00 00 72 56 00 00 00 72 db 00 00 00 72 df 00 00 00 72 44 00 00 ...r....rH...rV...r....r....rD..
72c0 00 72 45 00 00 00 72 46 00 00 00 72 e2 00 00 00 72 e2 00 00 00 aa 02 00 00 73 78 00 00 00 80 00 .rE...rF...r....r........sx.....
72e0 80 00 80 00 80 00 80 00 f0 02 09 05 23 f0 00 09 05 23 98 68 a0 74 a8 47 a4 7d d4 1e 35 f0 00 09 ............#....#.h.t.G.}..5...
7300 05 23 c0 24 f0 00 09 05 23 d0 53 57 f0 00 09 05 23 f0 00 09 05 23 f0 00 09 05 23 f0 00 09 05 23 .#.$....#.SW....#....#....#....#
7320 f0 16 0a 05 20 d8 17 20 f0 03 0a 05 20 d8 2b 3b f0 03 0a 05 20 e0 09 17 f0 05 0a 05 20 f0 00 0a ..............+;................
7340 05 20 f0 00 0a 05 20 f0 00 0a 05 20 f0 00 0a 05 20 f0 00 0a 05 20 72 45 00 00 00 72 e2 00 00 00 ......................rE...r....
7360 da 08 5f 5f 6d 61 69 6e 5f 5f 29 01 72 1b 00 00 00 29 01 da 06 53 79 6e 74 61 78 29 01 da 04 54 ..__main__).r....)...Syntax)...T
7380 65 78 74 7a 82 66 72 6f 6d 20 72 69 63 68 2e 63 6f 6e 73 6f 6c 65 20 69 6d 70 6f 72 74 20 43 6f extz.from.rich.console.import.Co
73a0 6e 73 6f 6c 65 0a 63 6f 6e 73 6f 6c 65 20 3d 20 43 6f 6e 73 6f 6c 65 28 29 0a 74 65 78 74 20 3d nsole.console.=.Console().text.=
73c0 20 54 65 78 74 2e 66 72 6f 6d 5f 6d 61 72 6b 75 70 28 22 48 65 6c 6c 6f 2c 20 5b 62 6f 6c 64 20 .Text.from_markup("Hello,.[bold.
73e0 6d 61 67 65 6e 74 61 5d 57 6f 72 6c 64 5b 2f 5d 21 22 29 0a 63 6f 6e 73 6f 6c 65 2e 70 72 69 6e magenta]World[/]!").console.prin
7400 74 28 74 65 78 74 29 7a 1e 48 65 6c 6c 6f 2c 20 5b 62 6f 6c 64 20 6d 61 67 65 6e 74 61 5d 57 6f t(text)z.Hello,.[bold.magenta]Wo
7420 72 6c 64 5b 2f 5d 21 7a 0c 72 69 63 68 2e 53 65 67 6d 65 6e 74 7a 5d 41 20 53 65 67 6d 65 6e 74 rld[/]!z.rich.Segmentz]A.Segment
7440 20 69 73 20 74 68 65 20 6c 61 73 74 20 73 74 65 70 20 69 6e 20 74 68 65 20 52 69 63 68 20 72 65 .is.the.last.step.in.the.Rich.re
7460 6e 64 65 72 20 70 72 6f 63 65 73 73 20 62 65 66 6f 72 65 20 67 65 6e 65 72 61 74 69 6e 67 20 74 nder.process.before.generating.t
7480 65 78 74 20 77 69 74 68 20 41 4e 53 49 20 63 6f 64 65 73 2e 7a 1e 0a 43 6f 6e 73 69 64 65 72 20 ext.with.ANSI.codes.z..Consider.
74a0 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 64 65 3a 0a da 06 70 79 74 68 6f 6e 54 29 01 da the.following.code:...pythonT)..
74c0 0c 6c 69 6e 65 5f 6e 75 6d 62 65 72 73 7a 52 57 68 65 6e 20 79 6f 75 20 63 61 6c 6c 20 5b 62 5d .line_numberszRWhen.you.call.[b]
74e0 70 72 69 6e 74 28 29 5b 2f 62 5d 2c 20 52 69 63 68 20 5b 69 5d 72 65 6e 64 65 72 73 5b 2f 69 5d print()[/b],.Rich.[i]renders[/i]
7500 20 74 68 65 20 6f 62 6a 65 63 74 20 69 6e 20 74 6f 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 3a .the.object.in.to.the.following:
7520 0a 7a 41 54 68 65 20 53 65 67 6d 65 6e 74 73 20 61 72 65 20 74 68 65 6e 20 70 72 6f 63 65 73 73 .zAThe.Segments.are.then.process
7540 65 64 20 74 6f 20 70 72 6f 64 75 63 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6f 75 74 70 ed.to.produce.the.following.outp
7560 75 74 3a 0a 7a 53 0a 59 6f 75 20 77 69 6c 6c 20 6f 6e 6c 79 20 6e 65 65 64 20 74 6f 20 6b 6e 6f ut:.zS.You.will.only.need.to.kno
7580 77 20 74 68 69 73 20 69 66 20 79 6f 75 20 61 72 65 20 69 6d 70 6c 65 6d 65 6e 74 69 6e 67 20 79 w.this.if.you.are.implementing.y
75a0 6f 75 72 20 6f 77 6e 20 52 69 63 68 20 72 65 6e 64 65 72 61 62 6c 65 73 2e 4e 29 3a da 04 65 6e our.own.Rich.renderables.N):..en
75c0 75 6d 72 03 00 00 00 da 09 66 75 6e 63 74 6f 6f 6c 73 72 04 00 00 00 da 09 69 74 65 72 74 6f 6f umr......functoolsr......itertoo
75e0 6c 73 72 05 00 00 00 da 07 6c 6f 67 67 69 6e 67 72 06 00 00 00 da 08 6f 70 65 72 61 74 6f 72 72 lsr......loggingr......operatorr
7600 07 00 00 00 da 06 74 79 70 69 6e 67 72 08 00 00 00 72 09 00 00 00 72 0a 00 00 00 72 0b 00 00 00 ......typingr....r....r....r....
7620 72 0c 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 10 00 00 00 72 11 00 00 00 da 05 r....r....r....r....r....r......
7640 63 65 6c 6c 73 72 13 00 00 00 72 14 00 00 00 72 15 00 00 00 72 16 00 00 00 72 17 00 00 00 da 04 cellsr....r....r....r....r......
7660 72 65 70 72 72 18 00 00 00 72 19 00 00 00 72 4a 00 00 00 72 1a 00 00 00 72 dc 00 00 00 72 1b 00 reprr....r....rJ...r....r....r..
7680 00 00 72 1c 00 00 00 72 1d 00 00 00 da 03 6c 6f 67 72 20 00 00 00 72 5f 00 00 00 72 d2 00 00 00 ..r....r......logr....r_...r....
76a0 72 d4 00 00 00 72 48 00 00 00 72 d8 00 00 00 72 e2 00 00 00 72 30 00 00 00 da 0c 72 69 63 68 2e r....rH...r....r....r0.....rich.
76c0 63 6f 6e 73 6f 6c 65 da 0b 72 69 63 68 2e 73 79 6e 74 61 78 72 e6 00 00 00 da 09 72 69 63 68 2e console..rich.syntaxr......rich.
76e0 74 65 78 74 72 e7 00 00 00 da 04 63 6f 64 65 da 0b 66 72 6f 6d 5f 6d 61 72 6b 75 70 72 49 00 00 textr......code..from_markuprI..
7700 00 da 04 72 75 6c 65 da 05 70 72 69 6e 74 72 da 00 00 00 da 06 72 65 6e 64 65 72 da 09 66 72 61 ...rule..printr......render..fra
7720 67 6d 65 6e 74 73 72 44 00 00 00 72 45 00 00 00 72 46 00 00 00 fa 08 3c 6d 6f 64 75 6c 65 3e 72 gmentsrD...rE...rF.....<module>r
7740 fc 00 00 00 01 00 00 00 73 f9 03 00 00 f0 03 01 01 01 d8 00 18 d0 00 18 d0 00 18 d0 00 18 d0 00 ........s.......................
7760 18 d0 00 18 d8 00 1f d0 00 1f d0 00 1f d0 00 1f d0 00 1f d0 00 1f d8 00 21 d0 00 21 d0 00 21 d0 ........................!..!..!.
7780 00 21 d0 00 21 d0 00 21 d8 00 1d d0 00 1d d0 00 1d d0 00 1d d0 00 1d d0 00 1d d8 00 1f d0 00 1f .!..!..!........................
77a0 d0 00 1f d0 00 1f d0 00 1f d0 00 1f f0 02 0b 01 02 f0 00 0b 01 02 f0 00 0b 01 02 f0 00 0b 01 02 ................................
77c0 f0 00 0b 01 02 f0 00 0b 01 02 f0 00 0b 01 02 f0 00 0b 01 02 f0 00 0b 01 02 f0 00 0b 01 02 f0 00 ................................
77e0 0b 01 02 f0 00 0b 01 02 f0 00 0b 01 02 f0 00 0b 01 02 f0 00 0b 01 02 f0 00 0b 01 02 f0 00 0b 01 ................................
7800 02 f0 00 0b 01 02 f0 00 0b 01 02 f0 00 0b 01 02 f0 00 0b 01 02 f0 00 0b 01 02 f0 00 0b 01 02 f0 ................................
7820 00 0b 01 02 f0 1a 06 01 02 f0 00 06 01 02 f0 00 06 01 02 f0 00 06 01 02 f0 00 06 01 02 f0 00 06 ................................
7840 01 02 f0 00 06 01 02 f0 00 06 01 02 f0 00 06 01 02 f0 00 06 01 02 f0 00 06 01 02 f0 00 06 01 02 ................................
7860 f0 00 06 01 02 f0 00 06 01 02 f0 0e 00 01 24 d0 00 23 d0 00 23 d0 00 23 d0 00 23 d0 00 23 d0 00 ..............$..#..#..#..#..#..
7880 23 d0 00 23 d8 00 18 d0 00 18 d0 00 18 d0 00 18 d0 00 18 d0 00 18 e0 03 10 f0 00 01 01 3f d8 04 #..#.........................?..
78a0 3e d0 04 3e d0 04 3e d0 04 3e d0 04 3e d0 04 3e d0 04 3e d0 04 3e d0 04 3e d0 04 3e e0 06 0f 80 >..>..>..>..>..>..>..>..>..>....
78c0 69 90 06 d1 06 17 d4 06 17 80 03 f0 06 12 01 1a f0 00 12 01 1a f0 00 12 01 1a f0 00 12 01 1a f0 i...............................
78e0 00 12 01 1a 90 27 f1 00 12 01 1a f4 00 12 01 1a f0 00 12 01 1a f0 2a 00 0f 14 d8 04 09 88 2b d4 .....'................*.......+.
7900 04 16 d8 04 09 88 2b 90 75 98 53 a0 23 98 58 94 7f d0 0a 26 d4 04 27 d8 04 09 88 2b 90 73 98 43 ......+.u.S.#.X....&..'....+.s.C
7920 d0 0a 1f d4 04 20 f0 05 02 05 22 f4 03 04 0f 02 80 0b f0 0e 00 02 0b 80 19 81 1b 84 1b f0 02 4e .........."....................N
7940 09 01 1e f0 00 4e 09 01 1e f0 00 4e 09 01 1e f0 00 4e 09 01 1e f0 00 4e 09 01 1e 88 6a f1 00 4e .....N.....N.....N.....N....j..N
7960 09 01 1e f4 00 4e 09 01 1e f1 03 00 02 0d 84 1b f0 02 4e 09 01 1e f0 62 12 16 01 25 f0 00 16 01 .....N............N....b...%....
7980 25 f0 00 16 01 25 f0 00 16 01 25 f0 00 16 01 25 f1 00 16 01 25 f4 00 16 01 25 f0 00 16 01 25 f0 %....%....%....%....%....%....%.
79a0 32 16 01 20 f0 00 16 01 20 f0 00 16 01 20 f0 00 16 01 20 f0 00 16 01 20 f1 00 16 01 20 f4 00 16 2...............................
79c0 01 20 f0 00 16 01 20 f0 32 00 04 0c 88 7a d2 03 19 d1 03 19 d8 04 24 d0 04 24 d0 04 24 d0 04 24 ........2....z........$..$..$..$
79e0 d0 04 24 d0 04 24 d8 04 22 d0 04 22 d0 04 22 d0 04 22 d0 04 22 d0 04 22 d8 04 1e d0 04 1e d0 04 ..$..$..".."..".."..".."........
7a00 1e d0 04 1e d0 04 1e d0 04 1e f0 04 03 0c 17 80 44 f0 0a 00 0c 1c 88 34 d4 0b 1b d0 1c 3c d1 0b ................D......4.....<..
7a20 3d d4 0b 3d 80 44 e0 0e 15 88 67 89 69 8c 69 80 47 e0 04 0b 87 4c 82 4c 90 1e d1 04 20 d4 04 20 =..=.D....g.i.i.G....L.L........
7a40 d0 04 20 d8 04 0b 87 4d 82 4d d8 08 67 f1 03 02 05 06 f4 00 02 05 06 f0 00 02 05 06 f0 06 00 05 .......M.M..g...................
7a60 0c 87 4d 82 4d d0 12 34 d1 04 35 d4 04 35 d0 04 35 d8 04 0b 87 4d 82 4d 90 26 90 26 98 14 98 78 ..M.M..4..5..5..5....M.M.&.&...x
7a80 b0 64 d0 12 3b d1 12 3b d4 12 3b d1 04 3c d4 04 3c d0 04 3c d8 04 0b 87 4d 82 4d 81 4f 84 4f 80 .d..;..;..;..<..<..<....M.M.O.O.
7aa0 4f d8 04 0b 87 4d 82 4d d8 08 5d f1 03 02 05 06 f4 00 02 05 06 f0 00 02 05 06 f0 06 00 11 15 90 O....M.M..].....................
7ac0 04 90 57 97 5e 92 5e a0 44 d1 15 29 d4 15 29 d1 10 2a d4 10 2a 80 49 d8 04 0b 87 4d 82 4d 90 29 ..W.^.^.D..)..)..*..*.I....M.M.)
7ae0 d1 04 1c d4 04 1c d0 04 1c d8 04 0b 87 4d 82 4d 81 4f 84 4f 80 4f d8 04 0b 87 4d 82 4d d0 12 56 .............M.M.O.O.O....M.M..V
7b00 d1 04 57 d4 04 57 d0 04 57 d8 04 0b 87 4d 82 4d 90 24 d1 04 17 d4 04 17 d0 04 17 d8 04 0b 87 4d ..W..W..W....M.M.$.............M
7b20 82 4d d8 08 5e f1 03 02 05 06 f4 00 02 05 06 f0 00 02 05 06 f0 00 02 05 06 f0 00 02 05 06 f0 3b .M..^..........................;
7b40 00 04 1a d0 03 19 72 45 00 00 00 ......rE...