summaryrefslogtreecommitdiff
path: root/venv/lib/python3.11/site-packages/rich/__pycache__/prompt.cpython-311.pyc
blob: d1e004e87c692cca76a6e2ab8fc559e82ac35183 (plain)
ofshex dumpascii
0000 a7 0d 0d 0a 00 00 00 00 17 8a 0c 66 1c 2c 00 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 ...........f.,..................
0020 00 00 00 00 00 f3 36 03 00 00 97 00 64 00 64 01 6c 00 6d 01 5a 01 6d 02 5a 02 6d 03 5a 03 6d 04 ......6.....d.d.l.m.Z.m.Z.m.Z.m.
0040 5a 04 6d 05 5a 05 6d 06 5a 06 6d 07 5a 07 6d 08 5a 08 01 00 64 02 64 03 6c 09 6d 0a 5a 0a 01 00 Z.m.Z.m.Z.m.Z.m.Z...d.d.l.m.Z...
0060 64 02 64 04 6c 0b 6d 0c 5a 0c 01 00 64 02 64 05 6c 0d 6d 0e 5a 0e 6d 0f 5a 0f 01 00 02 00 65 06 d.d.l.m.Z...d.d.l.m.Z.m.Z.....e.
0080 64 06 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 5a 10 02 00 65 06 64 07 a6 01 00 00 ab 01 00 00 d...............Z...e.d.........
00a0 00 00 00 00 00 00 5a 11 02 00 47 00 64 08 84 00 64 09 65 12 a6 03 00 00 ab 03 00 00 00 00 00 00 ......Z...G.d...d.e.............
00c0 00 00 5a 13 02 00 47 00 64 0a 84 00 64 0b 65 13 a6 03 00 00 ab 03 00 00 00 00 00 00 00 00 5a 14 ..Z...G.d...d.e...............Z.
00e0 02 00 47 00 64 0c 84 00 64 0d 65 02 65 10 19 00 00 00 00 00 00 00 00 00 a6 03 00 00 ab 03 00 00 ..G.d...d.e.e...................
0100 00 00 00 00 00 00 5a 15 02 00 47 00 64 0e 84 00 64 0f 65 15 65 16 19 00 00 00 00 00 00 00 00 00 ......Z...G.d...d.e.e...........
0120 a6 03 00 00 ab 03 00 00 00 00 00 00 00 00 5a 17 02 00 47 00 64 10 84 00 64 11 65 15 65 18 19 00 ..............Z...G.d...d.e.e...
0140 00 00 00 00 00 00 00 00 a6 03 00 00 ab 03 00 00 00 00 00 00 00 00 5a 19 02 00 47 00 64 12 84 00 ......................Z...G.d...
0160 64 13 65 15 65 1a 19 00 00 00 00 00 00 00 00 00 a6 03 00 00 ab 03 00 00 00 00 00 00 00 00 5a 1b d.e.e.........................Z.
0180 02 00 47 00 64 14 84 00 64 15 65 15 65 1c 19 00 00 00 00 00 00 00 00 00 a6 03 00 00 ab 03 00 00 ..G.d...d.e.e...................
01a0 00 00 00 00 00 00 5a 1d 65 1e 64 16 6b 02 00 00 00 00 72 d4 64 00 64 17 6c 1f 6d 20 5a 20 01 00 ......Z.e.d.k.....r.d.d.l.m.Z...
01c0 65 1d a0 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 18 64 19 ac 1a a6 02 e..!....................d.d.....
01e0 00 00 ab 02 00 00 00 00 00 00 00 00 72 aa 09 00 65 19 a0 21 00 00 00 00 00 00 00 00 00 00 00 00 ............r...e..!............
0200 00 00 00 00 00 00 00 00 64 1b 64 1c ac 1a a6 02 00 00 ab 02 00 00 00 00 00 00 00 00 5a 22 65 22 ........d.d.................Z"e"
0220 64 02 6b 05 00 00 00 00 72 07 65 22 64 1d 6b 01 00 00 00 00 72 01 6e 0c 02 00 65 20 64 1e a6 01 d.k.....r.e"d.k.....r.n...e.d...
0240 00 00 ab 01 00 00 00 00 00 00 00 00 01 00 8c 30 02 00 65 20 64 1f 65 22 9b 00 9d 02 a6 01 00 00 ...............0..e.d.e"........
0260 ab 01 00 00 00 00 00 00 00 00 01 00 09 00 65 17 a0 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..............e..!..............
0280 00 00 00 00 00 00 64 20 64 19 ac 21 a6 02 00 00 ab 02 00 00 00 00 00 00 00 00 5a 23 02 00 65 24 ......d.d..!..............Z#..e$
02a0 65 23 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 64 1c 6b 05 00 00 00 00 72 01 6e 0c 02 00 65 20 e#..............d.k.....r.n...e.
02c0 64 22 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 01 00 8c 33 02 00 65 20 64 23 65 23 9b 02 9d 02 d".................3..e.d#e#....
02e0 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 01 00 65 17 a0 21 00 00 00 00 00 00 00 00 00 00 00 00 ................e..!............
0300 00 00 00 00 00 00 00 00 64 24 67 00 64 25 a2 01 ac 26 a6 02 00 00 ab 02 00 00 00 00 00 00 00 00 ........d$g.d%...&..............
0320 5a 25 02 00 65 20 64 27 65 25 9b 02 9d 02 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 01 00 64 29 Z%..e.d'e%....................d)
0340 53 00 02 00 65 20 64 28 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 01 00 64 29 53 00 64 29 53 00 S...e.d(................d)S.d)S.
0360 29 2a e9 00 00 00 00 29 08 da 03 41 6e 79 da 07 47 65 6e 65 72 69 63 da 04 4c 69 73 74 da 08 4f )*.....)...Any..Generic..List..O
0380 70 74 69 6f 6e 61 6c da 06 54 65 78 74 49 4f da 07 54 79 70 65 56 61 72 da 05 55 6e 69 6f 6e da ptional..TextIO..TypeVar..Union.
03a0 08 6f 76 65 72 6c 6f 61 64 e9 01 00 00 00 29 01 da 0b 67 65 74 5f 63 6f 6e 73 6f 6c 65 29 01 da .overload.....)...get_console)..
03c0 07 43 6f 6e 73 6f 6c 65 29 02 da 04 54 65 78 74 da 08 54 65 78 74 54 79 70 65 da 0a 50 72 6f 6d .Console)...Text..TextType..Prom
03e0 70 74 54 79 70 65 da 0b 44 65 66 61 75 6c 74 54 79 70 65 63 00 00 00 00 00 00 00 00 00 00 00 00 ptType..DefaultTypec............
0400 01 00 00 00 00 00 00 00 f3 12 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 53 00 29 ...............e.Z.d.Z.d.Z.d.S.)
0420 03 da 0b 50 72 6f 6d 70 74 45 72 72 6f 72 7a 2f 45 78 63 65 70 74 69 6f 6e 20 62 61 73 65 20 63 ...PromptErrorz/Exception.base.c
0440 6c 61 73 73 20 66 6f 72 20 70 72 6f 6d 70 74 20 72 65 6c 61 74 65 64 20 65 72 72 6f 72 73 2e 4e lass.for.prompt.related.errors.N
0460 29 04 da 08 5f 5f 6e 61 6d 65 5f 5f da 0a 5f 5f 6d 6f 64 75 6c 65 5f 5f da 0c 5f 5f 71 75 61 6c )...__name__..__module__..__qual
0480 6e 61 6d 65 5f 5f da 07 5f 5f 64 6f 63 5f 5f a9 00 f3 00 00 00 00 fa 4d 2f 68 6f 6d 65 2f 73 79 name__..__doc__........M/home/sy
04a0 2f 63 6f 64 65 2f 73 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 /code/site/symposium/venv/lib/py
04c0 74 68 6f 6e 33 2e 31 31 2f 73 69 74 65 2d 70 61 63 6b 61 67 65 73 2f 72 69 63 68 2f 70 72 6f 6d thon3.11/site-packages/rich/prom
04e0 70 74 2e 70 79 72 13 00 00 00 72 13 00 00 00 0b 00 00 00 73 16 00 00 00 80 00 80 00 80 00 80 00 pt.pyr....r........s............
0500 80 00 d8 04 39 d0 04 39 d0 04 39 d0 04 39 72 19 00 00 00 72 13 00 00 00 63 00 00 00 00 00 00 00 ....9..9..9..9r....r....c.......
0520 00 00 00 00 00 04 00 00 00 00 00 00 00 f3 2e 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 ....................e.Z.d.Z.d.Z.
0540 64 02 65 04 64 03 64 04 66 04 64 05 84 04 5a 05 64 03 65 04 66 02 64 06 84 04 5a 06 64 04 53 00 d.e.d.d.f.d...Z.d.e.f.d...Z.d.S.
0560 29 07 da 0f 49 6e 76 61 6c 69 64 52 65 73 70 6f 6e 73 65 7a cc 45 78 63 65 70 74 69 6f 6e 20 74 )...InvalidResponsez.Exception.t
0580 6f 20 69 6e 64 69 63 61 74 65 20 61 20 72 65 73 70 6f 6e 73 65 20 77 61 73 20 69 6e 76 61 6c 69 o.indicate.a.response.was.invali
05a0 64 2e 20 52 61 69 73 65 20 74 68 69 73 20 77 69 74 68 69 6e 20 70 72 6f 63 65 73 73 5f 72 65 73 d..Raise.this.within.process_res
05c0 70 6f 6e 73 65 28 29 20 74 6f 20 69 6e 64 69 63 61 74 65 20 61 6e 20 65 72 72 6f 72 0a 20 20 20 ponse().to.indicate.an.error....
05e0 20 61 6e 64 20 70 72 6f 76 69 64 65 20 61 6e 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 2e 0a 0a .and.provide.an.error.message...
0600 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 20 20 6d 65 73 73 61 67 65 20 28 55 6e 69 6f 6e ....Args:.........message.(Union
0620 5b 73 74 72 2c 20 54 65 78 74 5d 29 3a 20 45 72 72 6f 72 20 6d 65 73 73 61 67 65 2e 0a 20 20 20 [str,.Text]):.Error.message.....
0640 20 da 07 6d 65 73 73 61 67 65 da 06 72 65 74 75 72 6e 4e 63 02 00 00 00 00 00 00 00 00 00 00 00 ...message..returnNc............
0660 02 00 00 00 03 00 00 00 f3 14 00 00 00 97 00 7c 01 7c 00 5f 00 00 00 00 00 00 00 00 00 64 00 53 ...............|.|._.........d.S
0680 00 a9 01 4e a9 01 72 1d 00 00 00 29 02 da 04 73 65 6c 66 72 1d 00 00 00 73 02 00 00 00 20 20 72 ...N..r....)...selfr....s......r
06a0 1a 00 00 00 da 08 5f 5f 69 6e 69 74 5f 5f 7a 18 49 6e 76 61 6c 69 64 52 65 73 70 6f 6e 73 65 2e ......__init__z.InvalidResponse.
06c0 5f 5f 69 6e 69 74 5f 5f 17 00 00 00 73 0d 00 00 00 80 00 d8 17 1e 88 04 8c 0c 88 0c 88 0c 72 19 __init__....s.................r.
06e0 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 f3 10 00 00 00 97 00 7c ...c...........................|
0700 00 6a 00 00 00 00 00 00 00 00 00 53 00 72 20 00 00 00 72 21 00 00 00 a9 01 72 22 00 00 00 73 01 .j.........S.r....r!.....r"...s.
0720 00 00 00 20 72 1a 00 00 00 da 08 5f 5f 72 69 63 68 5f 5f 7a 18 49 6e 76 61 6c 69 64 52 65 73 70 ....r......__rich__z.InvalidResp
0740 6f 6e 73 65 2e 5f 5f 72 69 63 68 5f 5f 1a 00 00 00 73 0a 00 00 00 80 00 d8 0f 13 8c 7c d0 08 1b onse.__rich__....s..........|...
0760 72 19 00 00 00 29 07 72 14 00 00 00 72 15 00 00 00 72 16 00 00 00 72 17 00 00 00 72 0f 00 00 00 r....).r....r....r....r....r....
0780 72 23 00 00 00 72 26 00 00 00 72 18 00 00 00 72 19 00 00 00 72 1a 00 00 00 72 1c 00 00 00 72 1c r#...r&...r....r....r....r....r.
07a0 00 00 00 0f 00 00 00 73 5b 00 00 00 80 00 80 00 80 00 80 00 80 00 f0 02 05 05 08 f0 00 05 05 08 .......s[.......................
07c0 f0 0e 01 05 1f a0 08 f0 00 01 05 1f a8 54 f0 00 01 05 1f f0 00 01 05 1f f0 00 01 05 1f f0 00 01 .............T..................
07e0 05 1f f0 06 01 05 1c 98 28 f0 00 01 05 1c f0 00 01 05 1c f0 00 01 05 1c f0 00 01 05 1c f0 00 01 ........(.......................
0800 05 1c f0 00 01 05 1c 72 19 00 00 00 72 1c 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 18 00 .......r....r....c..............
0820 00 00 00 00 00 00 f3 94 03 00 00 97 00 65 00 5a 01 64 00 5a 02 55 00 64 01 5a 03 65 04 5a 05 65 .............e.Z.d.Z.U.d.Z.e.Z.e
0840 06 65 07 64 02 3c 00 00 00 64 03 5a 08 64 04 5a 09 64 05 5a 0a 64 06 5a 0b 65 0c 65 0d 65 04 19 .e.d.<...d.Z.d.Z.d.Z.d.Z.e.e.e..
0860 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 00 65 07 64 07 3c 00 00 00 09 00 64 29 64 ...................e.d.<.....d)d
0880 06 64 09 64 06 64 0a 64 0a 64 0b 9c 05 64 0c 65 0e 64 0d 65 0c 65 0f 19 00 00 00 00 00 00 00 00 .d.d.d.d.d...d.e.d.e.e..........
08a0 00 64 0e 65 10 64 07 65 0c 65 0d 65 04 19 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 .d.e.d.e.e.e....................
08c0 00 64 0f 65 10 64 10 65 10 64 11 64 06 66 0e 64 12 84 07 5a 11 65 12 65 13 09 00 64 29 64 06 64 .d.e.d.e.d.d.f.d...Z.e.e...d)d.d
08e0 09 64 06 64 0a 64 0a 64 06 64 13 9c 06 64 0c 65 0e 64 0d 65 0c 65 0f 19 00 00 00 00 00 00 00 00 .d.d.d.d.d...d.e.d.e.e..........
0900 00 64 0e 65 10 64 07 65 0c 65 0d 65 04 19 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 .d.e.d.e.e.e....................
0920 00 64 0f 65 10 64 10 65 10 64 14 65 14 64 15 65 0c 65 15 19 00 00 00 00 00 00 00 00 00 64 11 65 .d.e.d.e.d.e.d.e.e...........d.e
0940 16 65 14 65 17 66 02 19 00 00 00 00 00 00 00 00 00 66 12 64 16 84 07 a6 00 00 00 ab 00 00 00 00 .e.e.f...........f.d............
0960 00 00 00 00 00 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 5a 18 65 12 65 13 09 00 64 29 64 06 64 ...................Z.e.e...d)d.d
0980 09 64 06 64 0a 64 0a 64 06 64 13 9c 06 64 0c 65 0e 64 0d 65 0c 65 0f 19 00 00 00 00 00 00 00 00 .d.d.d.d.d...d.e.d.e.e..........
09a0 00 64 0e 65 10 64 07 65 0c 65 0d 65 04 19 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 .d.e.d.e.e.e....................
09c0 00 64 0f 65 10 64 10 65 10 64 15 65 0c 65 15 19 00 00 00 00 00 00 00 00 00 64 11 65 17 66 10 64 .d.e.d.e.d.e.e...........d.e.f.d
09e0 17 84 07 a6 00 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 ...............................Z
0a00 18 65 12 09 00 64 29 64 06 64 09 64 06 64 0a 64 0a 64 18 64 06 64 19 9c 07 64 0c 65 0e 64 0d 65 .e...d)d.d.d.d.d.d.d.d...d.e.d.e
0a20 0c 65 0f 19 00 00 00 00 00 00 00 00 00 64 0e 65 10 64 07 65 0c 65 0d 65 04 19 00 00 00 00 00 00 .e...........d.e.d.e.e.e........
0a40 00 00 00 19 00 00 00 00 00 00 00 00 00 64 0f 65 10 64 10 65 10 64 14 65 19 64 15 65 0c 65 15 19 .............d.e.d.e.d.e.d.e.e..
0a60 00 00 00 00 00 00 00 00 00 64 11 65 19 66 12 64 1a 84 07 a6 00 00 00 ab 00 00 00 00 00 00 00 00 .........d.e.f.d................
0a80 00 5a 18 64 14 65 14 64 11 65 1a 66 04 64 1b 84 04 5a 1b 64 14 65 14 64 11 65 1a 66 04 64 1c 84 .Z.d.e.d.e.f.d...Z.d.e.d.e.f.d..
0aa0 04 5a 1c 65 12 09 00 64 2a 64 0d 65 0f 64 0c 65 0e 64 0e 65 10 64 15 65 0c 65 15 19 00 00 00 00 .Z.e...d*d.e.d.e.d.e.d.e.e......
0ac0 00 00 00 00 00 64 11 65 04 66 0a 64 1d 84 05 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 5a 1d 64 .....d.e.f.d.................Z.d
0ae0 1e 65 04 64 11 65 10 66 04 64 1f 84 04 5a 1e 64 1e 65 04 64 11 65 17 66 04 64 20 84 04 5a 1f 64 .e.d.e.f.d...Z.d.e.d.e.f.d...Z.d
0b00 1e 65 04 64 21 65 20 64 11 64 06 66 06 64 22 84 04 5a 21 64 2b 64 23 84 04 5a 22 65 13 64 06 64 .e.d!e.d.d.f.d"..Z!d+d#..Z"e.d.d
0b20 24 9c 01 64 15 65 0c 65 15 19 00 00 00 00 00 00 00 00 00 64 11 65 17 66 04 64 25 84 06 a6 00 00 $..d.e.e...........d.e.f.d%.....
0b40 00 ab 00 00 00 00 00 00 00 00 00 5a 23 65 13 64 06 64 24 9c 01 64 14 65 14 64 15 65 0c 65 15 19 ...........Z#e.d.d$..d.e.d.e.e..
0b60 00 00 00 00 00 00 00 00 00 64 11 65 16 65 17 65 14 66 02 19 00 00 00 00 00 00 00 00 00 66 06 64 .........d.e.e.e.f...........f.d
0b80 26 84 06 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 5a 23 64 18 64 06 64 27 9c 02 64 14 65 19 64 &................Z#d.d.d'..d.e.d
0ba0 15 65 0c 65 15 19 00 00 00 00 00 00 00 00 00 64 11 65 19 66 06 64 28 84 06 5a 23 64 06 53 00 29 .e.e...........d.e.f.d(..Z#d.S.)
0bc0 2c da 0a 50 72 6f 6d 70 74 42 61 73 65 61 80 02 00 00 41 73 6b 20 74 68 65 20 75 73 65 72 20 66 ,..PromptBasea....Ask.the.user.f
0be0 6f 72 20 69 6e 70 75 74 20 75 6e 74 69 6c 20 61 20 76 61 6c 69 64 20 72 65 73 70 6f 6e 73 65 20 or.input.until.a.valid.response.
0c00 69 73 20 72 65 63 65 69 76 65 64 2e 20 54 68 69 73 20 69 73 20 74 68 65 20 62 61 73 65 20 63 6c is.received..This.is.the.base.cl
0c20 61 73 73 2c 20 73 65 65 20 6f 6e 65 20 6f 66 0a 20 20 20 20 74 68 65 20 63 6f 6e 63 72 65 74 65 ass,.see.one.of.....the.concrete
0c40 20 63 6c 61 73 73 65 73 20 66 6f 72 20 65 78 61 6d 70 6c 65 73 2e 0a 0a 20 20 20 20 41 72 67 73 .classes.for.examples.......Args
0c60 3a 0a 20 20 20 20 20 20 20 20 70 72 6f 6d 70 74 20 28 54 65 78 74 54 79 70 65 2c 20 6f 70 74 69 :.........prompt.(TextType,.opti
0c80 6f 6e 61 6c 29 3a 20 50 72 6f 6d 70 74 20 74 65 78 74 2e 20 44 65 66 61 75 6c 74 73 20 74 6f 20 onal):.Prompt.text..Defaults.to.
0ca0 22 22 2e 0a 20 20 20 20 20 20 20 20 63 6f 6e 73 6f 6c 65 20 28 43 6f 6e 73 6f 6c 65 2c 20 6f 70 ""..........console.(Console,.op
0cc0 74 69 6f 6e 61 6c 29 3a 20 41 20 43 6f 6e 73 6f 6c 65 20 69 6e 73 74 61 6e 63 65 20 6f 72 20 4e tional):.A.Console.instance.or.N
0ce0 6f 6e 65 20 74 6f 20 75 73 65 20 67 6c 6f 62 61 6c 20 63 6f 6e 73 6f 6c 65 2e 20 44 65 66 61 75 one.to.use.global.console..Defau
0d00 6c 74 73 20 74 6f 20 4e 6f 6e 65 2e 0a 20 20 20 20 20 20 20 20 70 61 73 73 77 6f 72 64 20 28 62 lts.to.None..........password.(b
0d20 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 29 3a 20 45 6e 61 62 6c 65 20 70 61 73 73 77 6f 72 64 20 ool,.optional):.Enable.password.
0d40 69 6e 70 75 74 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 input..Defaults.to.False........
0d60 20 20 63 68 6f 69 63 65 73 20 28 4c 69 73 74 5b 73 74 72 5d 2c 20 6f 70 74 69 6f 6e 61 6c 29 3a ..choices.(List[str],.optional):
0d80 20 41 20 6c 69 73 74 20 6f 66 20 76 61 6c 69 64 20 63 68 6f 69 63 65 73 2e 20 44 65 66 61 75 6c .A.list.of.valid.choices..Defaul
0da0 74 73 20 74 6f 20 4e 6f 6e 65 2e 0a 20 20 20 20 20 20 20 20 73 68 6f 77 5f 64 65 66 61 75 6c 74 ts.to.None..........show_default
0dc0 20 28 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 29 3a 20 53 68 6f 77 20 64 65 66 61 75 6c 74 20 .(bool,.optional):.Show.default.
0de0 69 6e 20 70 72 6f 6d 70 74 2e 20 44 65 66 61 75 6c 74 73 20 74 6f 20 54 72 75 65 2e 0a 20 20 20 in.prompt..Defaults.to.True.....
0e00 20 20 20 20 20 73 68 6f 77 5f 63 68 6f 69 63 65 73 20 28 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 .....show_choices.(bool,.optiona
0e20 6c 29 3a 20 53 68 6f 77 20 63 68 6f 69 63 65 73 20 69 6e 20 70 72 6f 6d 70 74 2e 20 44 65 66 61 l):.Show.choices.in.prompt..Defa
0e40 75 6c 74 73 20 74 6f 20 54 72 75 65 2e 0a 20 20 20 20 da 0d 72 65 73 70 6f 6e 73 65 5f 74 79 70 ults.to.True........response_typ
0e60 65 7a 2a 5b 70 72 6f 6d 70 74 2e 69 6e 76 61 6c 69 64 5d 50 6c 65 61 73 65 20 65 6e 74 65 72 20 ez*[prompt.invalid]Please.enter.
0e80 61 20 76 61 6c 69 64 20 76 61 6c 75 65 7a 41 5b 70 72 6f 6d 70 74 2e 69 6e 76 61 6c 69 64 2e 63 a.valid.valuezA[prompt.invalid.c
0ea0 68 6f 69 63 65 5d 50 6c 65 61 73 65 20 73 65 6c 65 63 74 20 6f 6e 65 20 6f 66 20 74 68 65 20 61 hoice]Please.select.one.of.the.a
0ec0 76 61 69 6c 61 62 6c 65 20 6f 70 74 69 6f 6e 73 7a 02 3a 20 4e da 07 63 68 6f 69 63 65 73 da 00 vailable.optionsz.:.N..choices..
0ee0 46 54 a9 05 da 07 63 6f 6e 73 6f 6c 65 da 08 70 61 73 73 77 6f 72 64 72 2a 00 00 00 da 0c 73 68 FT....console..passwordr*.....sh
0f00 6f 77 5f 64 65 66 61 75 6c 74 da 0c 73 68 6f 77 5f 63 68 6f 69 63 65 73 da 06 70 72 6f 6d 70 74 ow_default..show_choices..prompt
0f20 72 2d 00 00 00 72 2e 00 00 00 72 2f 00 00 00 72 30 00 00 00 72 1e 00 00 00 63 02 00 00 00 00 00 r-...r....r/...r0...r....c......
0f40 00 00 05 00 00 00 04 00 00 00 03 00 00 00 f3 d0 00 00 00 97 00 7c 02 70 0d 74 01 00 00 00 00 00 .....................|.p.t......
0f60 00 00 00 00 00 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 7c 00 5f 01 00 00 00 00 00 00 00 00 74 ...................|._.........t
0f80 05 00 00 00 00 00 00 00 00 00 00 7c 01 74 06 00 00 00 00 00 00 00 00 00 00 a6 02 00 00 ab 02 00 ...........|.t..................
0fa0 00 00 00 00 00 00 00 72 16 74 09 00 00 00 00 00 00 00 00 00 00 6a 05 00 00 00 00 00 00 00 00 7c .......r.t...........j.........|
0fc0 01 64 01 ac 02 a6 02 00 00 ab 02 00 00 00 00 00 00 00 00 6e 01 7c 01 7c 00 5f 06 00 00 00 00 00 .d.................n.|.|._......
0fe0 00 00 00 7c 03 7c 00 5f 07 00 00 00 00 00 00 00 00 7c 04 81 07 7c 04 7c 00 5f 08 00 00 00 00 00 ...|.|._.........|...|.|._......
1000 00 00 00 7c 05 7c 00 5f 09 00 00 00 00 00 00 00 00 7c 06 7c 00 5f 0a 00 00 00 00 00 00 00 00 64 ...|.|._.........|.|._.........d
1020 00 53 00 29 03 4e 72 31 00 00 00 a9 01 da 05 73 74 79 6c 65 29 0b 72 0c 00 00 00 72 2d 00 00 00 .S.).Nr1.......style).r....r-...
1040 da 0a 69 73 69 6e 73 74 61 6e 63 65 da 03 73 74 72 72 0e 00 00 00 da 0b 66 72 6f 6d 5f 6d 61 72 ..isinstance..strr......from_mar
1060 6b 75 70 72 31 00 00 00 72 2e 00 00 00 72 2a 00 00 00 72 2f 00 00 00 72 30 00 00 00 29 07 72 22 kupr1...r....r*...r/...r0...).r"
1080 00 00 00 72 31 00 00 00 72 2d 00 00 00 72 2e 00 00 00 72 2a 00 00 00 72 2f 00 00 00 72 30 00 00 ...r1...r-...r....r*...r/...r0..
10a0 00 73 07 00 00 00 20 20 20 20 20 20 20 72 1a 00 00 00 72 23 00 00 00 7a 13 50 72 6f 6d 70 74 42 .s...........r....r#...z.PromptB
10c0 61 73 65 2e 5f 5f 69 6e 69 74 5f 5f 35 00 00 00 73 73 00 00 00 80 00 f0 14 00 18 1f d0 17 2f a5 ase.__init__5...ss............/.
10e0 2b a1 2d a4 2d 88 04 8c 0c f5 06 00 10 1a 98 26 a5 23 d1 0f 26 d4 0f 26 f0 03 02 0d 18 8d 44 d4 +.-.-..........&.#..&..&......D.
1100 0c 1c 98 56 a8 38 d0 0c 34 d1 0c 34 d4 0c 34 d0 0c 34 e0 11 17 f0 07 00 09 0d 8c 0b f0 0a 00 19 ...V.8..4..4..4..4..............
1120 21 88 04 8c 0d d8 0b 12 d0 0b 1e d8 1b 22 88 44 8c 4c d8 1c 28 88 04 d4 08 19 d8 1c 28 88 04 d4 !............".D.L..(.......(...
1140 08 19 d0 08 19 d0 08 19 72 19 00 00 00 29 06 72 2d 00 00 00 72 2e 00 00 00 72 2a 00 00 00 72 2f ........r....).r-...r....r*...r/
1160 00 00 00 72 30 00 00 00 da 06 73 74 72 65 61 6d da 07 64 65 66 61 75 6c 74 72 38 00 00 00 63 02 ...r0.....stream..defaultr8...c.
1180 00 00 00 00 00 00 00 07 00 00 00 01 00 00 00 03 00 00 00 f3 06 00 00 00 97 00 64 00 53 00 72 20 ..........................d.S.r.
11a0 00 00 00 72 18 00 00 00 29 09 da 03 63 6c 73 72 31 00 00 00 72 2d 00 00 00 72 2e 00 00 00 72 2a ...r....)...clsr1...r-...r....r*
11c0 00 00 00 72 2f 00 00 00 72 30 00 00 00 72 39 00 00 00 72 38 00 00 00 73 09 00 00 00 20 20 20 20 ...r/...r0...r9...r8...s........
11e0 20 20 20 20 20 72 1a 00 00 00 da 03 61 73 6b 7a 0e 50 72 6f 6d 70 74 42 61 73 65 2e 61 73 6b 4b .....r......askz.PromptBase.askK
1200 00 00 00 73 09 00 00 00 80 00 f0 1c 00 09 0c 88 03 72 19 00 00 00 63 02 00 00 00 00 00 00 00 06 ...s.............r....c.........
1220 00 00 00 01 00 00 00 03 00 00 00 f3 06 00 00 00 97 00 64 00 53 00 72 20 00 00 00 72 18 00 00 00 ..................d.S.r....r....
1240 29 08 72 3b 00 00 00 72 31 00 00 00 72 2d 00 00 00 72 2e 00 00 00 72 2a 00 00 00 72 2f 00 00 00 ).r;...r1...r-...r....r*...r/...
1260 72 30 00 00 00 72 38 00 00 00 73 08 00 00 00 20 20 20 20 20 20 20 20 72 1a 00 00 00 72 3c 00 00 r0...r8...s............r....r<..
1280 00 7a 0e 50 72 6f 6d 70 74 42 61 73 65 2e 61 73 6b 5b 00 00 00 73 09 00 00 00 80 00 f0 1a 00 09 .z.PromptBase.ask[...s..........
12a0 0c 88 03 72 19 00 00 00 2e 29 07 72 2d 00 00 00 72 2e 00 00 00 72 2a 00 00 00 72 2f 00 00 00 72 ...r.....).r-...r....r*...r/...r
12c0 30 00 00 00 72 39 00 00 00 72 38 00 00 00 63 02 00 00 00 00 00 00 00 07 00 00 00 08 00 00 00 03 0...r9...r8...c.................
12e0 00 00 00 f3 3e 00 00 00 97 00 02 00 7c 00 7c 01 7c 02 7c 03 7c 04 7c 05 7c 06 ac 01 a6 06 00 00 ....>.......|.|.|.|.|.|.|.......
1300 ab 06 00 00 00 00 00 00 00 00 7d 09 02 00 7c 09 7c 07 7c 08 ac 02 a6 02 00 00 ab 02 00 00 00 00 ..........}...|.|.|.............
1320 00 00 00 00 53 00 29 03 61 15 03 00 00 53 68 6f 72 74 63 75 74 20 74 6f 20 63 6f 6e 73 74 72 75 ....S.).a....Shortcut.to.constru
1340 63 74 20 61 6e 64 20 72 75 6e 20 61 20 70 72 6f 6d 70 74 20 6c 6f 6f 70 20 61 6e 64 20 72 65 74 ct.and.run.a.prompt.loop.and.ret
1360 75 72 6e 20 74 68 65 20 72 65 73 75 6c 74 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 urn.the.result...........Example
1380 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 3e 3e 3e 20 66 69 6c 65 6e 61 6d 65 20 3d 20 50 72 6f :.............>>>.filename.=.Pro
13a0 6d 70 74 2e 61 73 6b 28 22 45 6e 74 65 72 20 61 20 66 69 6c 65 6e 61 6d 65 22 29 0a 0a 20 20 20 mpt.ask("Enter.a.filename").....
13c0 20 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 6d 70 74 20 28 54 .....Args:.............prompt.(T
13e0 65 78 74 54 79 70 65 2c 20 6f 70 74 69 6f 6e 61 6c 29 3a 20 50 72 6f 6d 70 74 20 74 65 78 74 2e extType,.optional):.Prompt.text.
1400 20 44 65 66 61 75 6c 74 73 20 74 6f 20 22 22 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e .Defaults.to.""..............con
1420 73 6f 6c 65 20 28 43 6f 6e 73 6f 6c 65 2c 20 6f 70 74 69 6f 6e 61 6c 29 3a 20 41 20 43 6f 6e 73 sole.(Console,.optional):.A.Cons
1440 6f 6c 65 20 69 6e 73 74 61 6e 63 65 20 6f 72 20 4e 6f 6e 65 20 74 6f 20 75 73 65 20 67 6c 6f 62 ole.instance.or.None.to.use.glob
1460 61 6c 20 63 6f 6e 73 6f 6c 65 2e 20 44 65 66 61 75 6c 74 73 20 74 6f 20 4e 6f 6e 65 2e 0a 20 20 al.console..Defaults.to.None....
1480 20 20 20 20 20 20 20 20 20 20 70 61 73 73 77 6f 72 64 20 28 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e ..........password.(bool,.option
14a0 61 6c 29 3a 20 45 6e 61 62 6c 65 20 70 61 73 73 77 6f 72 64 20 69 6e 70 75 74 2e 20 44 65 66 61 al):.Enable.password.input..Defa
14c0 75 6c 74 73 20 74 6f 20 46 61 6c 73 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 68 6f 69 63 ults.to.False..............choic
14e0 65 73 20 28 4c 69 73 74 5b 73 74 72 5d 2c 20 6f 70 74 69 6f 6e 61 6c 29 3a 20 41 20 6c 69 73 74 es.(List[str],.optional):.A.list
1500 20 6f 66 20 76 61 6c 69 64 20 63 68 6f 69 63 65 73 2e 20 44 65 66 61 75 6c 74 73 20 74 6f 20 4e .of.valid.choices..Defaults.to.N
1520 6f 6e 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 5f 64 65 66 61 75 6c 74 20 28 62 one..............show_default.(b
1540 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 29 3a 20 53 68 6f 77 20 64 65 66 61 75 6c 74 20 69 6e 20 ool,.optional):.Show.default.in.
1560 70 72 6f 6d 70 74 2e 20 44 65 66 61 75 6c 74 73 20 74 6f 20 54 72 75 65 2e 0a 20 20 20 20 20 20 prompt..Defaults.to.True........
1580 20 20 20 20 20 20 73 68 6f 77 5f 63 68 6f 69 63 65 73 20 28 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e ......show_choices.(bool,.option
15a0 61 6c 29 3a 20 53 68 6f 77 20 63 68 6f 69 63 65 73 20 69 6e 20 70 72 6f 6d 70 74 2e 20 44 65 66 al):.Show.choices.in.prompt..Def
15c0 61 75 6c 74 73 20 74 6f 20 54 72 75 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 74 72 65 61 aults.to.True..............strea
15e0 6d 20 28 54 65 78 74 49 4f 2c 20 6f 70 74 69 6f 6e 61 6c 29 3a 20 4f 70 74 69 6f 6e 61 6c 20 74 m.(TextIO,.optional):.Optional.t
1600 65 78 74 20 66 69 6c 65 20 6f 70 65 6e 20 66 6f 72 20 72 65 61 64 69 6e 67 20 74 6f 20 67 65 74 ext.file.open.for.reading.to.get
1620 20 69 6e 70 75 74 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 .input..Defaults.to.None........
1640 20 20 72 2c 00 00 00 a9 02 72 39 00 00 00 72 38 00 00 00 72 18 00 00 00 29 0a 72 3b 00 00 00 72 ..r,.....r9...r8...r....).r;...r
1660 31 00 00 00 72 2d 00 00 00 72 2e 00 00 00 72 2a 00 00 00 72 2f 00 00 00 72 30 00 00 00 72 39 00 1...r-...r....r*...r/...r0...r9.
1680 00 00 72 38 00 00 00 da 07 5f 70 72 6f 6d 70 74 73 0a 00 00 00 20 20 20 20 20 20 20 20 20 20 72 ..r8....._prompts..............r
16a0 1a 00 00 00 72 3c 00 00 00 7a 0e 50 72 6f 6d 70 74 42 61 73 65 2e 61 73 6b 6a 00 00 00 73 43 00 ....r<...z.PromptBase.askj...sC.
16c0 00 00 80 00 f0 36 00 13 16 90 23 d8 0c 12 d8 14 1b d8 15 1d d8 14 1b d8 19 25 d8 19 25 f0 0d 07 .....6....#..............%..%...
16e0 13 0a f1 00 07 13 0a f4 00 07 13 0a 88 07 f0 10 00 10 17 88 77 98 77 a8 76 d0 0f 36 d1 0f 36 d4 ....................w.w.v..6..6.
1700 0f 36 d0 08 36 72 19 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 .6..6r....c.....................
1720 2a 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 00 00 64 01 7c 01 9b 00 64 02 9d 03 64 03 a6 02 *.....t...........d.|...d...d...
1740 00 00 ab 02 00 00 00 00 00 00 00 00 53 00 29 04 7a ca 54 75 72 6e 20 74 68 65 20 73 75 70 70 6c ............S.).z.Turn.the.suppl
1760 69 65 64 20 64 65 66 61 75 6c 74 20 69 6e 20 74 6f 20 61 20 54 65 78 74 20 69 6e 73 74 61 6e 63 ied.default.in.to.a.Text.instanc
1780 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 64 65 e...........Args:.............de
17a0 66 61 75 6c 74 20 28 44 65 66 61 75 6c 74 54 79 70 65 29 3a 20 44 65 66 61 75 6c 74 20 76 61 6c fault.(DefaultType):.Default.val
17c0 75 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 ue...........Returns:...........
17e0 20 20 54 65 78 74 3a 20 54 65 78 74 20 63 6f 6e 74 61 69 6e 69 6e 67 20 72 65 6e 64 65 72 69 6e ..Text:.Text.containing.renderin
1800 67 20 6f 66 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 2e 0a 20 20 20 20 20 20 20 20 fa 01 28 fa g.of.default.value............(.
1820 01 29 fa 0e 70 72 6f 6d 70 74 2e 64 65 66 61 75 6c 74 29 01 72 0e 00 00 00 29 02 72 22 00 00 00 .)..prompt.default).r....).r"...
1840 72 39 00 00 00 73 02 00 00 00 20 20 72 1a 00 00 00 da 0e 72 65 6e 64 65 72 5f 64 65 66 61 75 6c r9...s......r......render_defaul
1860 74 7a 19 50 72 6f 6d 70 74 42 61 73 65 2e 72 65 6e 64 65 72 5f 64 65 66 61 75 6c 74 8f 00 00 00 tz.PromptBase.render_default....
1880 73 1d 00 00 00 80 00 f5 12 00 10 14 90 4e 98 07 90 4e 90 4e 90 4e d0 24 34 d1 0f 35 d4 0f 35 d0 s............N...N.N.N.$4..5..5.
18a0 08 35 72 19 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 fc 01 00 .5r....c........................
18c0 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 a0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...|.j..........................
18e0 00 00 00 00 00 a6 00 00 00 ab 00 00 00 00 00 00 00 00 00 7d 02 64 01 7c 02 5f 02 00 00 00 00 00 ...................}.d.|._......
1900 00 00 00 7c 00 6a 03 00 00 00 00 00 00 00 00 72 52 7c 00 6a 04 00 00 00 00 00 00 00 00 72 4b 64 ...|.j.........rR|.j.........rKd
1920 02 a0 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 6a 04 00 00 00 00 00 .......................|.j......
1940 00 00 00 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 7d 03 64 03 7c 03 9b 00 64 04 9d 03 7d 04 7c .................}.d.|...d...}.|
1960 02 a0 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 05 a6 01 00 00 ab 01 00 .......................d........
1980 00 00 00 00 00 00 00 01 00 7c 02 a0 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........|......................
19a0 00 7c 04 64 06 a6 02 00 00 ab 02 00 00 00 00 00 00 00 00 01 00 7c 01 64 07 6b 03 00 00 00 00 72 .|.d.................|.d.k.....r
19c0 62 7c 00 6a 07 00 00 00 00 00 00 00 00 72 5b 74 11 00 00 00 00 00 00 00 00 00 00 7c 01 74 12 00 b|.j.........r[t...........|.t..
19e0 00 00 00 00 00 00 00 00 00 7c 00 6a 0a 00 00 00 00 00 00 00 00 66 02 a6 02 00 00 ab 02 00 00 00 .........|.j.........f..........
1a00 00 00 00 00 00 72 3f 7c 02 a0 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 .....r?|.......................d
1a20 05 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 01 00 7c 00 a0 0b 00 00 00 00 00 00 00 00 00 00 00 .................|..............
1a40 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 7d 05 7c 02 a0 06 00 .........|...............}.|....
1a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 05 a6 01 00 00 ab 01 00 00 00 00 00 ...................|............
1a80 00 00 00 01 00 7c 02 a0 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 6a .....|.......................|.j
1aa0 0c 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 02 53 00 29 08 7a .........................|.S.).z
1ac0 9a 4d 61 6b 65 20 70 72 6f 6d 70 74 20 74 65 78 74 2e 0a 0a 20 20 20 20 20 20 20 20 41 72 67 73 .Make.prompt.text...........Args
1ae0 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 28 44 65 66 61 75 6c 74 54 79 :.............default.(DefaultTy
1b00 70 65 29 3a 20 44 65 66 61 75 6c 74 20 76 61 6c 75 65 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 pe):.Default.value...........Ret
1b20 75 72 6e 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 54 65 78 74 3a 20 54 65 78 74 20 74 6f 20 urns:.............Text:.Text.to.
1b40 64 69 73 70 6c 61 79 20 69 6e 20 70 72 6f 6d 70 74 2e 0a 20 20 20 20 20 20 20 20 72 2b 00 00 00 display.in.prompt..........r+...
1b60 fa 01 2f fa 01 5b fa 01 5d fa 01 20 7a 0e 70 72 6f 6d 70 74 2e 63 68 6f 69 63 65 73 2e 29 0d 72 ../..[..]...z.prompt.choices.).r
1b80 31 00 00 00 da 04 63 6f 70 79 da 03 65 6e 64 72 30 00 00 00 72 2a 00 00 00 da 04 6a 6f 69 6e da 1.....copy..endr0...r*.....join.
1ba0 06 61 70 70 65 6e 64 72 2f 00 00 00 72 35 00 00 00 72 36 00 00 00 72 29 00 00 00 72 45 00 00 00 .appendr/...r5...r6...r)...rE...
1bc0 da 0d 70 72 6f 6d 70 74 5f 73 75 66 66 69 78 29 06 72 22 00 00 00 72 39 00 00 00 72 31 00 00 00 ..prompt_suffix).r"...r9...r1...
1be0 da 08 5f 63 68 6f 69 63 65 73 72 2a 00 00 00 da 08 5f 64 65 66 61 75 6c 74 73 06 00 00 00 20 20 .._choicesr*....._defaults......
1c00 20 20 20 20 72 1a 00 00 00 da 0b 6d 61 6b 65 5f 70 72 6f 6d 70 74 7a 16 50 72 6f 6d 70 74 42 61 ....r......make_promptz.PromptBa
1c20 73 65 2e 6d 61 6b 65 5f 70 72 6f 6d 70 74 9a 00 00 00 73 fc 00 00 00 80 00 f0 12 00 12 16 94 1b se.make_prompt....s.............
1c40 d7 11 21 d2 11 21 d1 11 23 d4 11 23 88 06 d8 15 17 88 06 8c 0a e0 0b 0f d4 0b 1c f0 00 04 09 35 ..!..!..#..#...................5
1c60 a0 14 a4 1c f0 00 04 09 35 d8 17 1a 97 78 92 78 a0 04 a4 0c d1 17 2d d4 17 2d 88 48 d8 16 25 98 ........5....x.x......-..-.H..%.
1c80 28 90 6f 90 6f 90 6f 88 47 d8 0c 12 8f 4d 8a 4d 98 23 d1 0c 1e d4 0c 1e d0 0c 1e d8 0c 12 8f 4d (.o.o.o.G....M.M.#.............M
1ca0 8a 4d 98 27 d0 23 33 d1 0c 34 d4 0c 34 d0 0c 34 f0 06 00 0d 14 90 73 8a 4e 88 4e d8 10 14 d4 10 .M.'.#3..4..4..4......s.N.N.....
1cc0 21 f0 03 00 0d 1b e5 10 1a 98 37 a5 53 a8 24 d4 2a 3c d0 24 3d d1 10 3e d4 10 3e f0 05 00 0d 1b !.........7.S.$.*<.$=..>..>.....
1ce0 f0 08 00 0d 13 8f 4d 8a 4d 98 23 d1 0c 1e d4 0c 1e d0 0c 1e d8 17 1b d7 17 2a d2 17 2a a8 37 d1 ......M.M.#..............*..*.7.
1d00 17 33 d4 17 33 88 48 d8 0c 12 8f 4d 8a 4d 98 28 d1 0c 23 d4 0c 23 d0 0c 23 e0 08 0e 8f 0d 8a 0d .3..3.H....M.M.(..#..#..#.......
1d20 90 64 d4 16 28 d1 08 29 d4 08 29 d0 08 29 e0 0f 15 88 0d 72 19 00 00 00 63 05 00 00 00 00 00 00 .d..(..)..)..).....r....c.......
1d40 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 32 00 00 00 97 00 7c 01 a0 00 00 00 00 00 00 00 00 00 ..............2.....|...........
1d60 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 7c 03 7c 04 ac 01 a6 03 00 00 ab 03 00 00 00 00 00 00 ............|.|.|...............
1d80 00 00 53 00 29 02 7a f2 47 65 74 20 69 6e 70 75 74 20 66 72 6f 6d 20 75 73 65 72 2e 0a 0a 20 20 ..S.).z.Get.input.from.user.....
1da0 20 20 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 73 6f 6c 65 20 ......Args:.............console.
1dc0 28 43 6f 6e 73 6f 6c 65 29 3a 20 43 6f 6e 73 6f 6c 65 20 69 6e 73 74 61 6e 63 65 2e 0a 20 20 20 (Console):.Console.instance.....
1de0 20 20 20 20 20 20 20 20 20 70 72 6f 6d 70 74 20 28 54 65 78 74 54 79 70 65 29 3a 20 50 72 6f 6d .........prompt.(TextType):.Prom
1e00 70 74 20 74 65 78 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 61 73 73 77 6f 72 64 20 28 62 pt.text..............password.(b
1e20 6f 6f 6c 29 3a 20 45 6e 61 62 6c 65 20 70 61 73 73 77 6f 72 64 20 65 6e 74 72 79 2e 0a 0a 20 20 ool):.Enable.password.entry.....
1e40 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 20 73 74 72 3a 20 ......Returns:.............str:.
1e60 53 74 72 69 6e 67 20 66 72 6f 6d 20 75 73 65 72 2e 0a 20 20 20 20 20 20 20 20 29 02 72 2e 00 00 String.from.user..........).r...
1e80 00 72 38 00 00 00 29 01 da 05 69 6e 70 75 74 29 05 72 3b 00 00 00 72 2d 00 00 00 72 31 00 00 00 .r8...)...input).r;...r-...r1...
1ea0 72 2e 00 00 00 72 38 00 00 00 73 05 00 00 00 20 20 20 20 20 72 1a 00 00 00 da 09 67 65 74 5f 69 r....r8...s.........r......get_i
1ec0 6e 70 75 74 7a 14 50 72 6f 6d 70 74 42 61 73 65 2e 67 65 74 5f 69 6e 70 75 74 b9 00 00 00 73 1c nputz.PromptBase.get_input....s.
1ee0 00 00 00 80 00 f0 24 00 10 17 8f 7d 8a 7d 98 56 a8 68 b8 76 88 7d d1 0f 46 d4 0f 46 d0 08 46 72 ......$....}.}.V.h.v.}..F..F..Fr
1f00 19 00 00 00 da 05 76 61 6c 75 65 63 02 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 ......valuec....................
1f20 f3 4a 00 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 80 02 4a 00 82 01 7c 01 a0 01 00 00 00 .J.....|.j...........J...|......
1f40 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 00 7c ...............................|
1f60 00 6a 00 00 00 00 00 00 00 00 00 76 00 53 00 29 01 7a c3 43 68 65 63 6b 20 76 61 6c 75 65 20 69 .j.........v.S.).z.Check.value.i
1f80 73 20 69 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 76 61 6c 69 64 20 63 68 6f 69 63 65 73 2e 0a s.in.the.list.of.valid.choices..
1fa0 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 76 61 6c 75 65 .........Args:.............value
1fc0 20 28 73 74 72 29 3a 20 56 61 6c 75 65 20 65 6e 74 65 72 65 64 20 62 79 20 75 73 65 72 2e 0a 0a .(str):.Value.entered.by.user...
1fe0 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 20 62 6f 6f ........Returns:.............boo
2000 6c 3a 20 54 72 75 65 20 69 66 20 63 68 6f 69 63 65 20 77 61 73 20 76 61 6c 69 64 2c 20 6f 74 68 l:.True.if.choice.was.valid,.oth
2020 65 72 77 69 73 65 20 46 61 6c 73 65 2e 0a 20 20 20 20 20 20 20 20 29 02 72 2a 00 00 00 da 05 73 erwise.False..........).r*.....s
2040 74 72 69 70 a9 02 72 22 00 00 00 72 56 00 00 00 73 02 00 00 00 20 20 72 1a 00 00 00 da 0c 63 68 trip..r"...rV...s......r......ch
2060 65 63 6b 5f 63 68 6f 69 63 65 7a 17 50 72 6f 6d 70 74 42 61 73 65 2e 63 68 65 63 6b 5f 63 68 6f eck_choicez.PromptBase.check_cho
2080 69 63 65 cd 00 00 00 73 27 00 00 00 80 00 f0 12 00 10 14 8c 7c d0 0f 27 d0 0f 27 d0 0f 27 d8 0f ice....s'...........|..'..'..'..
20a0 14 8f 7b 8a 7b 89 7d 8c 7d a0 04 a4 0c d0 0f 2c d0 08 2c 72 19 00 00 00 63 02 00 00 00 00 00 00 ..{.{.}.}......,..,r....c.......
20c0 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 00 01 00 00 97 00 7c 01 a0 00 00 00 00 00 00 00 00 00 ....................|...........
20e0 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 00 7d 01 09 00 7c 00 ..........................}...|.
2100 a0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 a6 01 00 00 ab 01 00 00 ......................|.........
2120 00 00 00 00 00 00 7d 02 6e 22 23 00 74 04 00 00 00 00 00 00 00 00 00 00 24 00 72 15 01 00 74 07 ......}.n"#.t...........$.r...t.
2140 00 00 00 00 00 00 00 00 00 00 7c 00 6a 04 00 00 00 00 00 00 00 00 a6 01 00 00 ab 01 00 00 00 00 ..........|.j...................
2160 00 00 00 00 82 01 77 00 78 03 59 00 77 01 7c 00 6a 05 00 00 00 00 00 00 00 00 81 29 7c 00 a0 06 ......w.x.Y.w.|.j..........)|...
2180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 a6 01 00 00 ab 01 00 00 00 00 ....................|...........
21a0 00 00 00 00 73 14 74 07 00 00 00 00 00 00 00 00 00 00 7c 00 6a 07 00 00 00 00 00 00 00 00 a6 01 ....s.t...........|.j...........
21c0 00 00 ab 01 00 00 00 00 00 00 00 00 82 01 7c 02 53 00 29 01 61 15 01 00 00 50 72 6f 63 65 73 73 ..............|.S.).a....Process
21e0 20 72 65 73 70 6f 6e 73 65 20 66 72 6f 6d 20 75 73 65 72 2c 20 63 6f 6e 76 65 72 74 20 74 6f 20 .response.from.user,.convert.to.
2200 70 72 6f 6d 70 74 20 74 79 70 65 2e 0a 0a 20 20 20 20 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 prompt.type...........Args:.....
2220 20 20 20 20 20 20 20 20 76 61 6c 75 65 20 28 73 74 72 29 3a 20 53 74 72 69 6e 67 20 74 79 70 65 ........value.(str):.String.type
2240 64 20 62 79 20 75 73 65 72 2e 0a 0a 20 20 20 20 20 20 20 20 52 61 69 73 65 73 3a 0a 20 20 20 20 d.by.user...........Raises:.....
2260 20 20 20 20 20 20 20 20 49 6e 76 61 6c 69 64 52 65 73 70 6f 6e 73 65 3a 20 49 66 20 60 60 76 61 ........InvalidResponse:.If.``va
2280 6c 75 65 60 60 20 69 73 20 69 6e 76 61 6c 69 64 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 lue``.is.invalid...........Retur
22a0 6e 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 50 72 6f 6d 70 74 54 79 70 65 3a 20 54 68 65 20 ns:.............PromptType:.The.
22c0 76 61 6c 75 65 20 74 6f 20 62 65 20 72 65 74 75 72 6e 65 64 20 66 72 6f 6d 20 61 73 6b 20 6d 65 value.to.be.returned.from.ask.me
22e0 74 68 6f 64 2e 0a 20 20 20 20 20 20 20 20 29 08 72 58 00 00 00 72 29 00 00 00 da 0a 56 61 6c 75 thod..........).rX...r).....Valu
2300 65 45 72 72 6f 72 72 1c 00 00 00 da 16 76 61 6c 69 64 61 74 65 5f 65 72 72 6f 72 5f 6d 65 73 73 eErrorr......validate_error_mess
2320 61 67 65 72 2a 00 00 00 72 5a 00 00 00 da 16 69 6c 6c 65 67 61 6c 5f 63 68 6f 69 63 65 5f 6d 65 ager*...rZ.....illegal_choice_me
2340 73 73 61 67 65 29 03 72 22 00 00 00 72 56 00 00 00 da 0c 72 65 74 75 72 6e 5f 76 61 6c 75 65 73 ssage).r"...rV.....return_values
2360 03 00 00 00 20 20 20 72 1a 00 00 00 da 10 70 72 6f 63 65 73 73 5f 72 65 73 70 6f 6e 73 65 7a 1b .......r......process_responsez.
2380 50 72 6f 6d 70 74 42 61 73 65 2e 70 72 6f 63 65 73 73 5f 72 65 73 70 6f 6e 73 65 d9 00 00 00 73 PromptBase.process_response....s
23a0 8b 00 00 00 80 00 f0 18 00 11 16 97 0b 92 0b 91 0d 94 0d 88 05 f0 02 03 09 3f d8 27 2b d7 27 39 .........................?.'+.'9
23c0 d2 27 39 b8 25 d1 27 40 d4 27 40 88 4c 88 4c f8 dd 0f 19 f0 00 01 09 3f f0 00 01 09 3f f0 00 01 .'9.%.'@.'@.L.L........?....?...
23e0 09 3f dd 12 21 a0 24 d4 22 3d d1 12 3e d4 12 3e d0 0c 3e f0 03 01 09 3f f8 f8 f8 f0 06 00 0c 10 .?..!.$."=..>..>..>....?........
2400 8c 3c d0 0b 23 a8 44 d7 2c 3d d2 2c 3d b8 65 d1 2c 44 d4 2c 44 d0 0b 23 dd 12 21 a0 24 d4 22 3d .<..#.D.,=.,=.e.,D.,D..#..!.$."=
2420 d1 12 3e d4 12 3e d0 0c 3e e0 0f 1b d0 08 1b 73 09 00 00 00 96 15 2c 00 ac 1f 41 0b 03 da 05 65 ..>..>..>......s......,...A....e
2440 72 72 6f 72 63 03 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 3a 00 00 00 97 00 rrorc.....................:.....
2460 7c 00 6a 00 00 00 00 00 00 00 00 00 a0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |.j.............................
2480 00 00 7c 02 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 01 00 64 01 53 00 29 02 7a bc 43 61 6c 6c ..|.................d.S.).z.Call
24a0 65 64 20 74 6f 20 68 61 6e 64 6c 65 20 76 61 6c 69 64 61 74 69 6f 6e 20 65 72 72 6f 72 2e 0a 0a ed.to.handle.validation.error...
24c0 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 76 61 6c 75 65 20 ........Args:.............value.
24e0 28 73 74 72 29 3a 20 53 74 72 69 6e 67 20 65 6e 74 65 72 65 64 20 62 79 20 75 73 65 72 2e 0a 20 (str):.String.entered.by.user...
2500 20 20 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 20 28 49 6e 76 61 6c 69 64 52 65 73 70 6f 6e 73 ...........error.(InvalidRespons
2520 65 29 3a 20 45 78 63 65 70 74 69 6f 6e 20 69 6e 73 74 61 6e 63 65 20 74 68 65 20 69 6e 69 74 69 e):.Exception.instance.the.initi
2540 61 74 65 64 20 74 68 65 20 65 72 72 6f 72 2e 0a 20 20 20 20 20 20 20 20 4e 29 02 72 2d 00 00 00 ated.the.error..........N).r-...
2560 da 05 70 72 69 6e 74 29 03 72 22 00 00 00 72 56 00 00 00 72 61 00 00 00 73 03 00 00 00 20 20 20 ..print).r"...rV...ra...s.......
2580 72 1a 00 00 00 da 11 6f 6e 5f 76 61 6c 69 64 61 74 65 5f 65 72 72 6f 72 7a 1c 50 72 6f 6d 70 74 r......on_validate_errorz.Prompt
25a0 42 61 73 65 2e 6f 6e 5f 76 61 6c 69 64 61 74 65 5f 65 72 72 6f 72 f0 00 00 00 73 20 00 00 00 80 Base.on_validate_error....s.....
25c0 00 f0 0e 00 09 0d 8c 0c d7 08 1a d2 08 1a 98 35 d1 08 21 d4 08 21 d0 08 21 d0 08 21 d0 08 21 72 ...............5..!..!..!..!..!r
25e0 19 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 f3 06 00 00 00 97 00 ....c...........................
2600 64 01 53 00 29 02 7a 2c 48 6f 6f 6b 20 74 6f 20 64 69 73 70 6c 61 79 20 73 6f 6d 65 74 68 69 6e d.S.).z,Hook.to.display.somethin
2620 67 20 62 65 66 6f 72 65 20 74 68 65 20 70 72 6f 6d 70 74 2e 4e 72 18 00 00 00 72 25 00 00 00 73 g.before.the.prompt.Nr....r%...s
2640 01 00 00 00 20 72 1a 00 00 00 da 0a 70 72 65 5f 70 72 6f 6d 70 74 7a 15 50 72 6f 6d 70 74 42 61 .....r......pre_promptz.PromptBa
2660 73 65 2e 70 72 65 5f 70 72 6f 6d 70 74 f9 00 00 00 73 06 00 00 00 80 00 80 00 80 00 72 19 00 00 se.pre_prompt....s..........r...
2680 00 a9 01 72 38 00 00 00 63 01 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 03 00 00 00 f3 06 00 ...r8...c.......................
26a0 00 00 97 00 64 00 53 00 72 20 00 00 00 72 18 00 00 00 29 02 72 22 00 00 00 72 38 00 00 00 73 02 ....d.S.r....r....).r"...r8...s.
26c0 00 00 00 20 20 72 1a 00 00 00 da 08 5f 5f 63 61 6c 6c 5f 5f 7a 13 50 72 6f 6d 70 74 42 61 73 65 .....r......__call__z.PromptBase
26e0 2e 5f 5f 63 61 6c 6c 5f 5f fc 00 00 00 73 07 00 00 00 80 00 e0 08 0b 88 03 72 19 00 00 00 63 01 .__call__....s...........r....c.
2700 00 00 00 00 00 00 00 02 00 00 00 01 00 00 00 03 00 00 00 f3 06 00 00 00 97 00 64 00 53 00 72 20 ..........................d.S.r.
2720 00 00 00 72 18 00 00 00 29 03 72 22 00 00 00 72 39 00 00 00 72 38 00 00 00 73 03 00 00 00 20 20 ...r....).r"...r9...r8...s......
2740 20 72 1a 00 00 00 72 69 00 00 00 7a 13 50 72 6f 6d 70 74 42 61 73 65 2e 5f 5f 63 61 6c 6c 5f 5f .r....ri...z.PromptBase.__call__
2760 00 01 00 00 73 09 00 00 00 80 00 f0 08 00 09 0c 88 03 72 19 00 00 00 72 3f 00 00 00 63 01 00 00 ....s.............r....r?...c...
2780 00 00 00 00 00 02 00 00 00 06 00 00 00 03 00 00 00 f3 42 01 00 00 97 00 09 00 7c 00 a0 00 00 00 ..................B.......|.....
27a0 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 00 ................................
27c0 01 00 7c 00 a0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 a6 01 00 00 ..|.......................|.....
27e0 ab 01 00 00 00 00 00 00 00 00 7d 03 7c 00 a0 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........}.|...................
2800 00 00 00 00 7c 00 6a 03 00 00 00 00 00 00 00 00 7c 03 7c 00 6a 04 00 00 00 00 00 00 00 00 7c 02 ....|.j.........|.|.j.........|.
2820 ac 02 a6 04 00 00 ab 04 00 00 00 00 00 00 00 00 7d 04 7c 04 64 03 6b 02 00 00 00 00 72 08 7c 01 ................}.|.d.k.....r.|.
2840 64 04 6b 03 00 00 00 00 72 02 7c 01 53 00 09 00 7c 00 a0 05 00 00 00 00 00 00 00 00 00 00 00 00 d.k.....r.|.S...|...............
2860 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 05 7c 05 53 00 23 00 ........|...............}.|.S.#.
2880 74 0c 00 00 00 00 00 00 00 00 00 00 24 00 72 20 7d 06 7c 00 a0 07 00 00 00 00 00 00 00 00 00 00 t...........$.r.}.|.............
28a0 00 00 00 00 00 00 00 00 00 00 7c 04 7c 06 a6 02 00 00 ab 02 00 00 00 00 00 00 00 00 01 00 59 00 ..........|.|.................Y.
28c0 64 05 7d 06 7e 06 8c 98 64 05 7d 06 7e 06 77 01 77 00 78 03 59 00 77 01 29 06 7a a4 52 75 6e 20 d.}.~...d.}.~.w.w.x.Y.w.).z.Run.
28e0 74 68 65 20 70 72 6f 6d 70 74 20 6c 6f 6f 70 2e 0a 0a 20 20 20 20 20 20 20 20 41 72 67 73 3a 0a the.prompt.loop...........Args:.
2900 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 28 41 6e 79 2c 20 6f 70 74 69 6f 6e ............default.(Any,.option
2920 61 6c 29 3a 20 4f 70 74 69 6f 6e 61 6c 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 2e 0a 0a 20 20 al):.Optional.default.value.....
2940 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 20 50 72 6f 6d 70 ......Returns:.............Promp
2960 74 54 79 70 65 3a 20 50 72 6f 63 65 73 73 65 64 20 76 61 6c 75 65 2e 0a 20 20 20 20 20 20 20 20 tType:.Processed.value..........
2980 54 72 67 00 00 00 72 2b 00 00 00 2e 4e 29 08 72 66 00 00 00 72 52 00 00 00 72 55 00 00 00 72 2d Trg...r+....N).rf...rR...rU...r-
29a0 00 00 00 72 2e 00 00 00 72 60 00 00 00 72 1c 00 00 00 72 64 00 00 00 29 07 72 22 00 00 00 72 39 ...r....r`...r....rd...).r"...r9
29c0 00 00 00 72 38 00 00 00 72 31 00 00 00 72 56 00 00 00 72 5f 00 00 00 72 61 00 00 00 73 07 00 00 ...r8...r1...rV...r_...ra...s...
29e0 00 20 20 20 20 20 20 20 72 1a 00 00 00 72 69 00 00 00 7a 13 50 72 6f 6d 70 74 42 61 73 65 2e 5f ........r....ri...z.PromptBase._
2a00 5f 63 61 6c 6c 5f 5f 06 01 00 00 73 bf 00 00 00 80 00 f0 12 0c 09 24 d8 0c 10 8f 4f 8a 4f d1 0c _call__....s..........$....O.O..
2a20 1d d4 0c 1d d0 0c 1d d8 15 19 d7 15 25 d2 15 25 a0 67 d1 15 2e d4 15 2e 88 46 d8 14 18 97 4e 92 ............%..%.g.......F....N.
2a40 4e a0 34 a4 3c b0 16 b8 14 bc 1d c8 76 90 4e d1 14 56 d4 14 56 88 45 d8 0f 14 98 02 8a 7b 88 7b N.4.<.......v.N..V..V.E......{.{
2a60 98 77 a8 23 9a 7e 98 7e d8 17 1e 90 0e f0 02 06 0d 24 d8 1f 23 d7 1f 34 d2 1f 34 b0 55 d1 1f 3b .w.#.~.~.........$..#..4..4.U..;
2a80 d4 1f 3b 90 0c f0 0a 00 18 24 d0 10 23 f8 f5 09 00 14 23 f0 00 02 0d 19 f0 00 02 0d 19 f0 00 02 ..;......$..#.....#.............
2aa0 0d 19 d8 10 14 d7 10 26 d2 10 26 a0 75 a8 65 d1 10 34 d4 10 34 d0 10 34 d8 10 18 90 08 90 08 90 .......&..&.u.e..4..4..4........
2ac0 08 90 08 f8 f8 f8 f8 f0 05 02 0d 19 f8 f8 f8 73 18 00 00 00 c1 1d 15 41 34 00 c1 34 0a 42 1e 03 ...............s.......A4..4.B..
2ae0 c1 3e 16 42 19 03 c2 19 05 42 1e 03 29 01 72 2b 00 00 00 72 20 00 00 00 29 02 72 1e 00 00 00 4e .>.B.....B..).r+...r....).r....N
2b00 29 24 72 14 00 00 00 72 15 00 00 00 72 16 00 00 00 72 17 00 00 00 72 36 00 00 00 72 29 00 00 00 )$r....r....r....r....r6...r)...
2b20 da 04 74 79 70 65 da 0f 5f 5f 61 6e 6e 6f 74 61 74 69 6f 6e 73 5f 5f 72 5d 00 00 00 72 5e 00 00 ..type..__annotations__r]...r^..
2b40 00 72 4f 00 00 00 72 2a 00 00 00 72 06 00 00 00 72 05 00 00 00 72 0f 00 00 00 72 0d 00 00 00 da .rO...r*...r....r....r....r.....
2b60 04 62 6f 6f 6c 72 23 00 00 00 da 0b 63 6c 61 73 73 6d 65 74 68 6f 64 72 0a 00 00 00 72 11 00 00 .boolr#.....classmethodr....r...
2b80 00 72 07 00 00 00 72 09 00 00 00 72 10 00 00 00 72 3c 00 00 00 72 03 00 00 00 72 0e 00 00 00 72 .r....r....r....r<...r....r....r
2ba0 45 00 00 00 72 52 00 00 00 72 55 00 00 00 72 5a 00 00 00 72 60 00 00 00 72 1c 00 00 00 72 64 00 E...rR...rU...rZ...r`...r....rd.
2bc0 00 00 72 66 00 00 00 72 69 00 00 00 72 18 00 00 00 72 19 00 00 00 72 1a 00 00 00 72 28 00 00 00 ..rf...ri...r....r....r....r(...
2be0 72 28 00 00 00 1e 00 00 00 73 1e 05 00 00 80 00 80 00 80 00 80 00 80 00 80 00 f0 02 0a 05 08 f0 r(.......s......................
2c00 00 0a 05 08 f0 18 00 1b 1e 80 4d 90 34 d0 04 1d d0 04 1d d1 04 1d e0 1d 49 d0 04 1a e0 08 4b f0 ..........M.4...........I.....K.
2c20 03 00 05 1b f0 06 00 15 19 80 4d e0 23 27 80 47 88 58 90 64 98 33 94 69 d4 0d 20 d0 04 27 d0 04 ..........M.#'.G.X.d.3.i.....'..
2c40 27 d1 04 27 f0 08 00 1c 1e f0 05 14 05 29 f0 08 00 26 2a d8 19 1e d8 27 2b d8 1d 21 d8 1d 21 f0 '..'.........)...&*....'+..!..!.
2c60 11 14 05 29 f0 00 14 05 29 f0 00 14 05 29 e0 10 18 f0 05 14 05 29 f0 08 00 12 1a 98 27 d4 11 22 ...)....)....).......)......'.."
2c80 f0 09 14 05 29 f0 0a 00 13 17 f0 0b 14 05 29 f0 0c 00 12 1a 98 24 98 73 9c 29 d4 11 24 f0 0d 14 ....).........)......$.s.)..$...
2ca0 05 29 f0 0e 00 17 1b f0 0f 14 05 29 f0 10 00 17 1b f0 11 14 05 29 f0 12 00 0a 0e f0 13 14 05 29 .).........).........).........)
2cc0 f0 00 14 05 29 f0 00 14 05 29 f0 00 14 05 29 f0 2c 00 06 11 d8 05 0d f0 06 00 1c 1e f0 05 0c 05 ....)....)....).,...............
2ce0 0c f0 08 00 26 2a d8 19 1e d8 27 2b d8 1d 21 d8 1d 21 e0 23 27 f0 15 0c 05 0c f0 00 0c 05 0c f0 ....&*....'+..!..!.#'...........
2d00 00 0c 05 0c e0 10 18 f0 05 0c 05 0c f0 08 00 12 1a 98 27 d4 11 22 f0 09 0c 05 0c f0 0a 00 13 17 ..................'.."..........
2d20 f0 0b 0c 05 0c f0 0c 00 12 1a 98 24 98 73 9c 29 d4 11 24 f0 0d 0c 05 0c f0 0e 00 17 1b f0 0f 0c ...........$.s.)..$.............
2d40 05 0c f0 10 00 17 1b f0 11 0c 05 0c f0 12 00 12 1d f0 13 0c 05 0c f0 14 00 11 19 98 16 d4 10 20 ................................
2d60 f0 15 0c 05 0c f0 16 00 0a 0f 88 7b 98 4a d0 0f 26 d4 09 27 f0 17 0c 05 0c f0 00 0c 05 0c f0 00 ...........{.J..&..'............
2d80 0c 05 0c f1 03 00 06 0e 84 58 f1 03 00 06 11 84 5b f0 04 0c 05 0c f0 1c 00 06 11 d8 05 0d f0 06 .........X......[...............
2da0 00 1c 1e f0 05 0b 05 0c f0 08 00 26 2a d8 19 1e d8 27 2b d8 1d 21 d8 1d 21 d8 23 27 f0 13 0b 05 ...........&*....'+..!..!.#'....
2dc0 0c f0 00 0b 05 0c f0 00 0b 05 0c e0 10 18 f0 05 0b 05 0c f0 08 00 12 1a 98 27 d4 11 22 f0 09 0b .........................'.."...
2de0 05 0c f0 0a 00 13 17 f0 0b 0b 05 0c f0 0c 00 12 1a 98 24 98 73 9c 29 d4 11 24 f0 0d 0b 05 0c f0 ..................$.s.)..$......
2e00 0e 00 17 1b f0 0f 0b 05 0c f0 10 00 17 1b f0 11 0b 05 0c f0 12 00 11 19 98 16 d4 10 20 f0 13 0b ................................
2e20 05 0c f0 14 00 0a 14 f0 15 0b 05 0c f0 00 0b 05 0c f0 00 0b 05 0c f1 03 00 06 0e 84 58 f1 03 00 ............................X...
2e40 06 11 84 5b f0 04 0b 05 0c f0 1a 00 06 11 f0 06 00 1c 1e f0 05 22 05 37 f0 08 00 26 2a d8 19 1e ...[.................".7...&*...
2e60 d8 27 2b d8 1d 21 d8 1d 21 d8 17 1a d8 23 27 f0 15 22 05 37 f0 00 22 05 37 f0 00 22 05 37 e0 10 .'+..!..!....#'..".7..".7..".7..
2e80 18 f0 05 22 05 37 f0 08 00 12 1a 98 27 d4 11 22 f0 09 22 05 37 f0 0a 00 13 17 f0 0b 22 05 37 f0 ...".7......'.."..".7.......".7.
2ea0 0c 00 12 1a 98 24 98 73 9c 29 d4 11 24 f0 0d 22 05 37 f0 0e 00 17 1b f0 0f 22 05 37 f0 10 00 17 .....$.s.)..$..".7.......".7....
2ec0 1b f0 11 22 05 37 f0 12 00 12 15 f0 13 22 05 37 f0 14 00 11 19 98 16 d4 10 20 f0 15 22 05 37 f0 ...".7.......".7............".7.
2ee0 16 00 0a 0d f0 17 22 05 37 f0 00 22 05 37 f0 00 22 05 37 f1 03 00 06 11 84 5b f0 02 22 05 37 f0 ......".7..".7..".7......[..".7.
2f00 48 01 09 05 36 a0 6b f0 00 09 05 36 b0 64 f0 00 09 05 36 f0 00 09 05 36 f0 00 09 05 36 f0 00 09 H...6.k....6.d....6....6....6...
2f20 05 36 f0 16 1d 05 16 a0 3b f0 00 1d 05 16 b0 34 f0 00 1d 05 16 f0 00 1d 05 16 f0 00 1d 05 16 f0 .6......;......4................
2f40 00 1d 05 16 f0 3e 00 06 11 f0 0c 00 24 28 f0 0b 11 05 47 01 f0 00 11 05 47 01 e0 11 18 f0 05 11 .....>......$(....G.....G.......
2f60 05 47 01 f0 06 00 11 19 f0 07 11 05 47 01 f0 08 00 13 17 f0 09 11 05 47 01 f0 0a 00 11 19 98 16 .G..........G..........G........
2f80 d4 10 20 f0 0b 11 05 47 01 f0 0c 00 0a 0d f0 0d 11 05 47 01 f0 00 11 05 47 01 f0 00 11 05 47 01 .......G..........G.....G.....G.
2fa0 f1 03 00 06 11 84 5b f0 02 11 05 47 01 f0 26 0a 05 2d a0 23 f0 00 0a 05 2d a8 24 f0 00 0a 05 2d ......[....G..&..-.#....-.$....-
2fc0 f0 00 0a 05 2d f0 00 0a 05 2d f0 00 0a 05 2d f0 18 15 05 1c a0 63 f0 00 15 05 1c a8 6a f0 00 15 ....-....-....-......c......j...
2fe0 05 1c f0 00 15 05 1c f0 00 15 05 1c f0 00 15 05 1c f0 2e 07 05 22 a0 73 f0 00 07 05 22 b0 3f f0 .....................".s....".?.
3000 00 07 05 22 c0 74 f0 00 07 05 22 f0 00 07 05 22 f0 00 07 05 22 f0 00 07 05 22 f0 12 01 05 3b f0 ...".t...."...."...."...."....;.
3020 00 01 05 3b f0 00 01 05 3b f0 00 01 05 3b f0 06 00 06 0e d8 35 39 f0 00 01 05 0c f0 00 01 05 0c ...;....;....;......59..........
3040 f0 00 01 05 0c a0 28 a8 36 d4 22 32 f0 00 01 05 0c b8 6a f0 00 01 05 0c f0 00 01 05 0c f0 00 01 ......(.6."2......j.............
3060 05 0c f1 03 00 06 0e 84 58 f0 02 01 05 0c f0 06 00 06 0e e0 42 46 f0 03 03 05 0c f0 00 03 05 0c ........X...........BF..........
3080 f0 00 03 05 0c d8 1a 25 f0 03 03 05 0c d8 2f 37 b8 06 d4 2f 3f f0 03 03 05 0c e0 09 0e 88 7a 98 .......%....../7.../?.........z.
30a0 3b d0 0f 26 d4 09 27 f0 05 03 05 0c f0 00 03 05 0c f0 00 03 05 0c f1 03 00 06 0e 84 58 f0 02 03 ;..&..'.....................X...
30c0 05 0c f0 0a 00 2a 2d c8 14 f0 00 15 05 24 f0 00 15 05 24 f0 00 15 05 24 a0 33 f0 00 15 05 24 b0 .....*-......$....$....$.3....$.
30e0 68 b8 76 d4 36 46 f0 00 15 05 24 d0 52 55 f0 00 15 05 24 f0 00 15 05 24 f0 00 15 05 24 f0 00 15 h.v.6F....$.RU....$....$....$...
3100 05 24 f0 00 15 05 24 f0 00 15 05 24 72 19 00 00 00 72 28 00 00 00 63 00 00 00 00 00 00 00 00 00 .$....$....$r....r(...c.........
3120 00 00 00 01 00 00 00 00 00 00 00 f3 16 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 65 04 ..................e.Z.d.Z.d.Z.e.
3140 5a 05 64 02 53 00 29 03 da 06 50 72 6f 6d 70 74 7a 62 41 20 70 72 6f 6d 70 74 20 74 68 61 74 20 Z.d.S.)...PromptzbA.prompt.that.
3160 72 65 74 75 72 6e 73 20 61 20 73 74 72 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 0a 20 20 20 returns.a.str.......Example:....
3180 20 20 20 20 20 3e 3e 3e 20 6e 61 6d 65 20 3d 20 50 72 6f 6d 70 74 2e 61 73 6b 28 22 45 6e 74 65 .....>>>.name.=.Prompt.ask("Ente
31a0 72 20 79 6f 75 72 20 6e 61 6d 65 22 29 0a 0a 0a 20 20 20 20 4e 29 06 72 14 00 00 00 72 15 00 00 r.your.name").......N).r....r...
31c0 00 72 16 00 00 00 72 17 00 00 00 72 36 00 00 00 72 29 00 00 00 72 18 00 00 00 72 19 00 00 00 72 .r....r....r6...r)...r....r....r
31e0 1a 00 00 00 72 71 00 00 00 72 71 00 00 00 1e 01 00 00 73 1f 00 00 00 80 00 80 00 80 00 80 00 80 ....rq...rq.......s.............
3200 00 f0 02 06 05 08 f0 00 06 05 08 f0 10 00 15 18 80 4d 80 4d 80 4d 72 19 00 00 00 72 71 00 00 00 .................M.M.Mr....rq...
3220 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 f3 1a 00 00 00 97 00 65 00 5a 01 c...........................e.Z.
3240 64 00 5a 02 64 01 5a 03 65 04 5a 05 64 02 5a 06 64 03 53 00 29 04 da 09 49 6e 74 50 72 6f 6d 70 d.Z.d.Z.e.Z.d.Z.d.S.)...IntPromp
3260 74 7a 89 41 20 70 72 6f 6d 70 74 20 74 68 61 74 20 72 65 74 75 72 6e 73 20 61 6e 20 69 6e 74 65 tz.A.prompt.that.returns.an.inte
3280 67 65 72 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 62 ger.......Example:.........>>>.b
32a0 75 72 72 69 74 6f 5f 63 6f 75 6e 74 20 3d 20 49 6e 74 50 72 6f 6d 70 74 2e 61 73 6b 28 22 48 6f urrito_count.=.IntPrompt.ask("Ho
32c0 77 20 6d 61 6e 79 20 62 75 72 72 69 74 6f 73 20 64 6f 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 6f w.many.burritos.do.you.want.to.o
32e0 72 64 65 72 22 29 0a 0a 20 20 20 20 7a 33 5b 70 72 6f 6d 70 74 2e 69 6e 76 61 6c 69 64 5d 50 6c rder")......z3[prompt.invalid]Pl
3300 65 61 73 65 20 65 6e 74 65 72 20 61 20 76 61 6c 69 64 20 69 6e 74 65 67 65 72 20 6e 75 6d 62 65 ease.enter.a.valid.integer.numbe
3320 72 4e 29 07 72 14 00 00 00 72 15 00 00 00 72 16 00 00 00 72 17 00 00 00 da 03 69 6e 74 72 29 00 rN).r....r....r....r......intr).
3340 00 00 72 5d 00 00 00 72 18 00 00 00 72 19 00 00 00 72 1a 00 00 00 72 73 00 00 00 72 73 00 00 00 ..r]...r....r....r....rs...rs...
3360 2a 01 00 00 73 27 00 00 00 80 00 80 00 80 00 80 00 80 00 f0 02 05 05 08 f0 00 05 05 08 f0 0e 00 *...s'..........................
3380 15 18 80 4d d8 1d 52 d0 04 1a d0 04 1a d0 04 1a 72 19 00 00 00 72 73 00 00 00 63 00 00 00 00 00 ...M..R.........r....rs...c.....
33a0 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 f3 1a 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 ......................e.Z.d.Z.d.
33c0 5a 03 65 04 5a 05 64 02 5a 06 64 03 53 00 29 04 da 0b 46 6c 6f 61 74 50 72 6f 6d 70 74 7a 79 41 Z.e.Z.d.Z.d.S.)...FloatPromptzyA
33e0 20 70 72 6f 6d 70 74 20 74 68 61 74 20 72 65 74 75 72 6e 73 20 61 20 66 6c 6f 61 74 2e 0a 0a 20 .prompt.that.returns.a.float....
3400 20 20 20 45 78 61 6d 70 6c 65 3a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 74 65 6d 70 65 72 61 74 ...Example:.........>>>.temperat
3420 75 72 65 20 3d 20 46 6c 6f 61 74 50 72 6f 6d 70 74 2e 61 73 6b 28 22 45 6e 74 65 72 20 64 65 73 ure.=.FloatPrompt.ask("Enter.des
3440 69 72 65 64 20 74 65 6d 70 65 72 61 74 75 72 65 22 29 0a 0a 20 20 20 20 7a 25 5b 70 72 6f 6d 70 ired.temperature")......z%[promp
3460 74 2e 69 6e 76 61 6c 69 64 5d 50 6c 65 61 73 65 20 65 6e 74 65 72 20 61 20 6e 75 6d 62 65 72 4e t.invalid]Please.enter.a.numberN
3480 29 07 72 14 00 00 00 72 15 00 00 00 72 16 00 00 00 72 17 00 00 00 da 05 66 6c 6f 61 74 72 29 00 ).r....r....r....r......floatr).
34a0 00 00 72 5d 00 00 00 72 18 00 00 00 72 19 00 00 00 72 1a 00 00 00 72 76 00 00 00 72 76 00 00 00 ..r]...r....r....r....rv...rv...
34c0 36 01 00 00 73 27 00 00 00 80 00 80 00 80 00 80 00 80 00 f0 02 05 05 08 f0 00 05 05 08 f0 0e 00 6...s'..........................
34e0 15 1a 80 4d d8 1d 44 d0 04 1a d0 04 1a d0 04 1a 72 19 00 00 00 72 76 00 00 00 63 00 00 00 00 00 ...M..D.........r....rv...c.....
3500 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 f3 5a 00 00 00 97 00 65 00 5a 01 64 00 5a 02 55 00 ................Z.....e.Z.d.Z.U.
3520 64 01 5a 03 65 04 5a 05 64 02 5a 06 64 03 64 04 67 02 5a 07 65 08 65 09 19 00 00 00 00 00 00 00 d.Z.e.Z.d.Z.d.d.g.Z.e.e.........
3540 00 00 65 0a 64 05 3c 00 00 00 64 06 65 0b 64 07 65 0c 66 04 64 08 84 04 5a 0d 64 09 65 09 64 07 ..e.d.<...d.e.d.e.f.d...Z.d.e.d.
3560 65 04 66 04 64 0a 84 04 5a 0e 64 0b 53 00 29 0c da 07 43 6f 6e 66 69 72 6d 7a 75 41 20 79 65 73 e.f.d...Z.d.S.)...ConfirmzuA.yes
3580 20 2f 20 6e 6f 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 70 72 6f 6d 70 74 2e 0a 0a 20 20 20 20 ./.no.confirmation.prompt.......
35a0 45 78 61 6d 70 6c 65 3a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 69 66 20 43 6f 6e 66 69 72 6d 2e Example:.........>>>.if.Confirm.
35c0 61 73 6b 28 22 43 6f 6e 74 69 6e 75 65 22 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ask("Continue"):................
35e0 20 72 75 6e 5f 6a 6f 62 28 29 0a 0a 20 20 20 20 7a 23 5b 70 72 6f 6d 70 74 2e 69 6e 76 61 6c 69 .run_job()......z#[prompt.invali
3600 64 5d 50 6c 65 61 73 65 20 65 6e 74 65 72 20 59 20 6f 72 20 4e da 01 79 da 01 6e 72 2a 00 00 00 d]Please.enter.Y.or.N..y..nr*...
3620 72 39 00 00 00 72 1e 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 r9...r....c.....................
3640 50 00 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 5c 02 00 00 7d 02 7d 03 74 03 00 00 00 00 P.....|.j.........\...}.}.t.....
3660 00 00 00 00 00 00 7c 01 72 06 64 01 7c 02 9b 00 64 02 9d 03 6e 05 64 01 7c 03 9b 00 64 02 9d 03 ......|.r.d.|...d...n.d.|...d...
3680 64 03 ac 04 a6 02 00 00 ab 02 00 00 00 00 00 00 00 00 53 00 29 05 7a 38 52 65 6e 64 65 72 20 74 d.................S.).z8Render.t
36a0 68 65 20 64 65 66 61 75 6c 74 20 61 73 20 28 79 29 20 6f 72 20 28 6e 29 20 72 61 74 68 65 72 20 he.default.as.(y).or.(n).rather.
36c0 74 68 61 6e 20 54 72 75 65 2f 46 61 6c 73 65 2e 72 42 00 00 00 72 43 00 00 00 72 44 00 00 00 72 than.True/False.rB...rC...rD...r
36e0 33 00 00 00 29 02 72 2a 00 00 00 72 0e 00 00 00 29 04 72 22 00 00 00 72 39 00 00 00 da 03 79 65 3...).r*...r....).r"...r9.....ye
3700 73 da 02 6e 6f 73 04 00 00 00 20 20 20 20 72 1a 00 00 00 72 45 00 00 00 7a 16 43 6f 6e 66 69 72 s..nos........r....rE...z.Confir
3720 6d 2e 72 65 6e 64 65 72 5f 64 65 66 61 75 6c 74 4f 01 00 00 73 3a 00 00 00 80 00 e0 12 16 94 2c m.render_defaultO...s:.........,
3740 89 07 88 03 88 52 dd 0f 13 a0 27 d0 14 38 90 4a 98 03 90 4a 90 4a 90 4a 90 4a a8 79 b0 32 a8 79 .....R....'..8.J...J.J.J.J.y.2.y
3760 a8 79 a8 79 d0 40 50 d0 0f 51 d1 0f 51 d4 0f 51 d0 08 51 72 19 00 00 00 72 56 00 00 00 63 02 00 .y.y.@P..Q..Q..Q..Qr....rV...c..
3780 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 aa 00 00 00 97 00 7c 01 a0 00 00 00 00 .........................|......
37a0 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 00 a0 ................................
37c0 01 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 00 ................................
37e0 00 00 00 7d 01 7c 01 7c 00 6a 02 00 00 00 00 00 00 00 00 76 01 72 14 74 07 00 00 00 00 00 00 00 ...}.|.|.j.........v.r.t........
3800 00 00 00 7c 00 6a 04 00 00 00 00 00 00 00 00 a6 01 00 00 ab 01 00 00 00 00 00 00 00 00 82 01 7c ...|.j.........................|
3820 01 7c 00 6a 02 00 00 00 00 00 00 00 00 64 01 19 00 00 00 00 00 00 00 00 00 6b 02 00 00 00 00 53 .|.j.........d...........k.....S
3840 00 29 02 7a 1a 43 6f 6e 76 65 72 74 20 63 68 6f 69 63 65 73 20 74 6f 20 61 20 62 6f 6f 6c 2e 72 .).z.Convert.choices.to.a.bool.r
3860 02 00 00 00 29 05 72 58 00 00 00 da 05 6c 6f 77 65 72 72 2a 00 00 00 72 1c 00 00 00 72 5d 00 00 ....).rX.....lowerr*...r....r]..
3880 00 72 59 00 00 00 73 02 00 00 00 20 20 72 1a 00 00 00 72 60 00 00 00 7a 18 43 6f 6e 66 69 72 6d .rY...s......r....r`...z.Confirm
38a0 2e 70 72 6f 63 65 73 73 5f 72 65 73 70 6f 6e 73 65 54 01 00 00 73 4a 00 00 00 80 00 e0 10 15 97 .process_responseT...sJ.........
38c0 0b 92 0b 91 0d 94 0d d7 10 23 d2 10 23 d1 10 25 d4 10 25 88 05 d8 0b 10 98 04 9c 0c d0 0b 24 d0 .........#..#..%..%...........$.
38e0 0b 24 dd 12 21 a0 24 d4 22 3d d1 12 3e d4 12 3e d0 0c 3e d8 0f 14 98 04 9c 0c a0 51 9c 0f d2 0f .$..!.$."=..>..>..>........Q....
3900 27 d0 08 27 72 19 00 00 00 4e 29 0f 72 14 00 00 00 72 15 00 00 00 72 16 00 00 00 72 17 00 00 00 '..'r....N).r....r....r....r....
3920 72 6e 00 00 00 72 29 00 00 00 72 5d 00 00 00 72 2a 00 00 00 72 05 00 00 00 72 36 00 00 00 72 6d rn...r)...r]...r*...r....r6...rm
3940 00 00 00 72 11 00 00 00 72 0e 00 00 00 72 45 00 00 00 72 60 00 00 00 72 18 00 00 00 72 19 00 00 ...r....r....rE...r`...r....r...
3960 00 72 1a 00 00 00 72 79 00 00 00 72 79 00 00 00 42 01 00 00 73 8f 00 00 00 80 00 80 00 80 00 80 .r....ry...ry...B...s...........
3980 00 80 00 80 00 f0 02 06 05 08 f0 00 06 05 08 f0 10 00 15 19 80 4d d8 1d 42 d0 04 1a d8 1a 1d 98 .....................M..B.......
39a0 73 98 1a 80 47 88 54 90 23 8c 59 d0 04 23 d0 04 23 d1 04 23 f0 04 03 05 52 01 a0 6b f0 00 03 05 s...G.T.#.Y..#..#..#....R..k....
39c0 52 01 b0 64 f0 00 03 05 52 01 f0 00 03 05 52 01 f0 00 03 05 52 01 f0 00 03 05 52 01 f0 0a 05 05 R..d....R.....R.....R.....R.....
39e0 28 a0 63 f0 00 05 05 28 a8 64 f0 00 05 05 28 f0 00 05 05 28 f0 00 05 05 28 f0 00 05 05 28 f0 00 (.c....(.d....(....(....(....(..
3a00 05 05 28 f0 00 05 05 28 72 19 00 00 00 72 79 00 00 00 da 08 5f 5f 6d 61 69 6e 5f 5f 29 01 72 63 ..(....(r....ry.....__main__).rc
3a20 00 00 00 7a 18 52 75 6e 20 5b 69 5d 70 72 6f 6d 70 74 5b 2f 69 5d 20 74 65 73 74 73 3f 54 29 01 ...z.Run.[i]prompt[/i].tests?T).
3a40 72 39 00 00 00 7a 36 3a 72 6f 63 6b 65 74 3a 20 45 6e 74 65 72 20 61 20 6e 75 6d 62 65 72 20 62 r9...z6:rocket:.Enter.a.number.b
3a60 65 74 77 65 65 6e 20 5b 62 5d 31 5b 2f 62 5d 20 61 6e 64 20 5b 62 5d 31 30 5b 2f 62 5d e9 05 00 etween.[b]1[/b].and.[b]10[/b]...
3a80 00 00 e9 0a 00 00 00 7a 3d 3a 70 69 6c 65 5f 6f 66 5f 70 6f 6f 3a 20 5b 70 72 6f 6d 70 74 2e 69 .......z=:pile_of_poo:.[prompt.i
3aa0 6e 76 61 6c 69 64 5d 4e 75 6d 62 65 72 20 6d 75 73 74 20 62 65 20 62 65 74 77 65 65 6e 20 31 20 nvalid]Number.must.be.between.1.
3ac0 61 6e 64 20 31 30 7a 07 6e 75 6d 62 65 72 3d 7a 3d 50 6c 65 61 73 65 20 65 6e 74 65 72 20 61 20 and.10z.number=z=Please.enter.a.
3ae0 70 61 73 73 77 6f 72 64 20 5b 63 79 61 6e 5d 28 6d 75 73 74 20 62 65 20 61 74 20 6c 65 61 73 74 password.[cyan](must.be.at.least
3b00 20 35 20 63 68 61 72 61 63 74 65 72 73 29 29 01 72 2e 00 00 00 7a 22 5b 70 72 6f 6d 70 74 2e 69 .5.characters)).r....z"[prompt.i
3b20 6e 76 61 6c 69 64 5d 70 61 73 73 77 6f 72 64 20 74 6f 6f 20 73 68 6f 72 74 7a 09 70 61 73 73 77 nvalid]password.too.shortz.passw
3b40 6f 72 64 3d 7a 0d 45 6e 74 65 72 20 61 20 66 72 75 69 74 29 03 da 05 61 70 70 6c 65 da 06 6f 72 ord=z.Enter.a.fruit)...apple..or
3b60 61 6e 67 65 da 04 70 65 61 72 29 01 72 2a 00 00 00 7a 06 66 72 75 69 74 3d 7a 1a 5b 62 5d 4f 4b ange..pear).r*...z.fruit=z.[b]OK
3b80 20 3a 6c 6f 75 64 6c 79 5f 63 72 79 69 6e 67 5f 66 61 63 65 3a 4e 29 26 da 06 74 79 70 69 6e 67 .:loudly_crying_face:N)&..typing
3ba0 72 03 00 00 00 72 04 00 00 00 72 05 00 00 00 72 06 00 00 00 72 07 00 00 00 72 08 00 00 00 72 09 r....r....r....r....r....r....r.
3bc0 00 00 00 72 0a 00 00 00 72 2b 00 00 00 72 0c 00 00 00 72 2d 00 00 00 72 0d 00 00 00 da 04 74 65 ...r....r+...r....r-...r......te
3be0 78 74 72 0e 00 00 00 72 0f 00 00 00 72 10 00 00 00 72 11 00 00 00 da 09 45 78 63 65 70 74 69 6f xtr....r....r....r......Exceptio
3c00 6e 72 13 00 00 00 72 1c 00 00 00 72 28 00 00 00 72 36 00 00 00 72 71 00 00 00 72 74 00 00 00 72 nr....r....r(...r6...rq...rt...r
3c20 73 00 00 00 72 77 00 00 00 72 76 00 00 00 72 6e 00 00 00 72 79 00 00 00 72 14 00 00 00 da 04 72 s...rw...rv...rn...ry...r......r
3c40 69 63 68 72 63 00 00 00 72 3c 00 00 00 da 06 72 65 73 75 6c 74 72 2e 00 00 00 da 03 6c 65 6e da ichrc...r<.....resultr......len.
3c60 05 66 72 75 69 74 72 18 00 00 00 72 19 00 00 00 72 1a 00 00 00 fa 08 3c 6d 6f 64 75 6c 65 3e 72 .fruitr....r....r......<module>r
3c80 8e 00 00 00 01 00 00 00 73 5d 03 00 00 f0 03 01 01 01 d8 00 51 d0 00 51 d0 00 51 d0 00 51 d0 00 ........s]..........Q..Q..Q..Q..
3ca0 51 d0 00 51 d0 00 51 d0 00 51 d0 00 51 d0 00 51 d0 00 51 d0 00 51 d0 00 51 d0 00 51 d0 00 51 d0 Q..Q..Q..Q..Q..Q..Q..Q..Q..Q..Q.
3cc0 00 51 d0 00 51 d0 00 51 d0 00 51 d0 00 51 e0 00 19 d0 00 19 d0 00 19 d0 00 19 d0 00 19 d0 00 19 .Q..Q..Q..Q..Q..................
3ce0 d8 00 1c d0 00 1c d0 00 1c d0 00 1c d0 00 1c d0 00 1c d8 00 20 d0 00 20 d0 00 20 d0 00 20 d0 00 ................................
3d00 20 d0 00 20 d0 00 20 d0 00 20 e0 0d 14 88 57 90 5c d1 0d 22 d4 0d 22 80 0a d8 0e 15 88 67 90 6d ..............W.\..".."......g.m
3d20 d1 0e 24 d4 0e 24 80 0b f0 06 01 01 3a f0 00 01 01 3a f0 00 01 01 3a f0 00 01 01 3a f0 00 01 01 ..$..$......:....:....:....:....
3d40 3a 90 29 f1 00 01 01 3a f4 00 01 01 3a f0 00 01 01 3a f0 08 0c 01 1c f0 00 0c 01 1c f0 00 0c 01 :.)....:....:....:..............
3d60 1c f0 00 0c 01 1c f0 00 0c 01 1c 90 6b f1 00 0c 01 1c f4 00 0c 01 1c f0 00 0c 01 1c f0 1e 7d 03 ............k.................}.
3d80 01 24 f0 00 7d 03 01 24 f0 00 7d 03 01 24 f0 00 7d 03 01 24 f0 00 7d 03 01 24 90 17 98 1a d4 11 .$..}..$..}..$..}..$..}..$......
3da0 24 f1 00 7d 03 01 24 f4 00 7d 03 01 24 f0 00 7d 03 01 24 f0 40 08 09 01 18 f0 00 09 01 18 f0 00 $..}..$..}..$..}..$.@...........
3dc0 09 01 18 f0 00 09 01 18 f0 00 09 01 18 88 5a 98 03 8c 5f f1 00 09 01 18 f4 00 09 01 18 f0 00 09 ..............Z..._.............
3de0 01 18 f0 18 09 01 53 01 f0 00 09 01 53 01 f0 00 09 01 53 01 f0 00 09 01 53 01 f0 00 09 01 53 01 ......S.....S.....S.....S.....S.
3e00 90 0a 98 33 94 0f f1 00 09 01 53 01 f4 00 09 01 53 01 f0 00 09 01 53 01 f0 18 09 01 45 01 f0 00 ...3......S.....S.....S.....E...
3e20 09 01 45 01 f0 00 09 01 45 01 f0 00 09 01 45 01 f0 00 09 01 45 01 90 2a 98 55 d4 12 23 f1 00 09 ..E.....E.....E.....E..*.U..#...
3e40 01 45 01 f4 00 09 01 45 01 f0 00 09 01 45 01 f0 18 17 01 28 f0 00 17 01 28 f0 00 17 01 28 f0 00 .E.....E.....E.....(....(....(..
3e60 17 01 28 f0 00 17 01 28 88 6a 98 14 d4 0e 1e f1 00 17 01 28 f4 00 17 01 28 f0 00 17 01 28 f0 34 ..(....(.j.........(....(....(.4
3e80 00 04 0c 88 7a d2 03 19 d0 03 19 d8 04 1a d0 04 1a d0 04 1a d0 04 1a d0 04 1a d0 04 1a e0 07 0e ....z...........................
3ea0 87 7b 82 7b d0 13 2d b0 74 80 7b d1 07 3c d4 07 3c f0 00 18 05 2c f0 02 06 09 53 01 d8 15 1e 97 .{.{..-.t.{..<..<....,....S.....
3ec0 5d 92 5d d8 10 48 d0 52 53 f0 03 00 16 23 f1 00 02 16 0e f4 00 02 16 0e 88 46 f0 06 00 10 16 98 ].]..H.RS....#...........F......
3ee0 11 8a 7b 88 7b 98 76 a8 12 9a 7c 98 7c d8 10 15 d8 0c 11 88 45 d0 12 51 d1 0c 52 d4 0c 52 d0 0c ..{.{.v...|.|.......E..Q..R..R..
3f00 52 f0 0d 06 09 53 01 f0 0e 00 09 0e 88 05 d0 0e 20 98 06 d0 0e 20 d0 0e 20 d1 08 21 d4 08 21 d0 R....S.....................!..!.
3f20 08 21 f0 04 07 09 38 d8 17 1d 97 7a 92 7a d8 10 4f d8 19 1d f0 05 00 18 22 f1 00 03 18 0e f4 00 .!....8....z.z..O.......".......
3f40 03 18 0e 88 48 f0 08 00 10 13 88 73 90 38 89 7d 8c 7d a0 01 d2 0f 21 d0 0f 21 d8 10 15 d8 0c 11 ....H......s.8.}.}....!..!......
3f60 88 45 d0 12 36 d1 0c 37 d4 0c 37 d0 0c 37 f0 0f 07 09 38 f0 10 00 09 0e 88 05 d0 0e 26 98 28 d0 .E..6..7..7..7....8.........&.(.
3f80 0e 26 d0 0e 26 d1 08 27 d4 08 27 d0 08 27 e0 10 16 97 0a 92 0a 98 3f d0 34 4f d0 34 4f d0 34 4f .&..&..'..'..'........?.4O.4O.4O
3fa0 90 0a d1 10 50 d4 10 50 88 05 d8 08 0d 88 05 d0 0e 20 90 75 d0 0e 20 d0 0e 20 d1 08 21 d4 08 21 ....P..P...........u........!..!
3fc0 d0 08 21 d0 08 21 d0 08 21 f0 06 00 09 0e 88 05 d0 0e 2a d1 08 2b d4 08 2b d0 08 2b d0 08 2b d0 ..!..!..!.........*..+..+..+..+.
3fe0 08 2b f0 37 00 04 1a d0 03 19 72 19 00 00 00 .+.7......r....