summaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/__pycache__/typing_extensions.cpython-312.pyc
blob: e46cd994d9a910e9d61780023f6cb2ee31b570ec (plain)
ofshex dumpascii
0000 cb 0d 0d 0a 00 00 00 00 4f e0 a7 68 e0 66 02 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 ........O..h.f..................
0020 00 00 00 00 00 f3 5c 1e 00 00 97 00 64 00 64 01 6c 00 5a 00 64 00 64 01 6c 01 5a 01 64 00 64 01 ......\.....d.d.l.Z.d.d.l.Z.d.d.
0040 6c 02 5a 02 64 00 64 01 6c 03 5a 02 64 00 64 01 6c 04 5a 04 64 00 64 01 6c 05 5a 05 64 00 64 01 l.Z.d.d.l.Z.d.d.l.Z.d.d.l.Z.d.d.
0060 6c 06 5a 06 64 00 64 01 6c 07 5a 07 64 00 64 01 6c 08 5a 08 64 00 64 01 6c 09 5a 09 64 00 64 01 l.Z.d.d.l.Z.d.d.l.Z.d.d.l.Z.d.d.
0080 6c 0a 5a 0a 64 00 64 01 6c 0b 5a 0b 64 00 64 01 6c 0c 5a 0d 64 00 64 01 6c 0e 5a 0e 64 00 64 01 l.Z.d.d.l.Z.d.d.l.Z.d.d.l.Z.d.d.
00a0 6c 0f 5a 0f 65 0b 6a 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 6b 5c 00 00 l.Z.e.j...................d.k\..
00c0 72 04 64 00 64 01 6c 11 5a 11 67 00 64 03 a2 01 5a 12 64 04 5a 13 65 14 5a 15 65 0b 6a 20 00 00 r.d.d.l.Z.g.d...Z.d.Z.e.Z.e.j...
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 05 6b 5c 00 00 5a 16 64 06 65 0e 6a 2e 00 00 ................d.k\..Z.d.e.j...
0100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................j0..............
0120 00 00 00 00 76 00 5a 19 02 00 47 00 64 07 84 00 64 08 ab 02 00 00 00 00 00 00 5a 1a 02 00 65 1a ....v.Z...G.d...d.........Z...e.
0140 ab 00 00 00 00 00 00 00 5a 1b 65 0b 6a 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........Z.e.j...................
0160 64 09 6b 5c 00 00 72 04 64 0a 84 00 5a 1c 6e 03 64 0b 84 00 5a 1c 65 0e 6a 3a 00 00 00 00 00 00 d.k\..r.d...Z.n.d...Z.e.j:......
0180 00 00 00 00 00 00 00 00 00 00 00 00 5a 1d 02 00 65 0e 6a 3c 00 00 00 00 00 00 00 00 00 00 00 00 ............Z...e.j<............
01a0 00 00 00 00 00 00 64 0c ab 01 00 00 00 00 00 00 5a 1f 02 00 65 0e 6a 3c 00 00 00 00 00 00 00 00 ......d.........Z...e.j<........
01c0 00 00 00 00 00 00 00 00 00 00 64 0d ab 01 00 00 00 00 00 00 5a 20 02 00 65 0e 6a 3c 00 00 00 00 ..........d.........Z...e.j<....
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 0e ab 01 00 00 00 00 00 00 5a 21 02 00 65 0e 6a 3c ..............d.........Z!..e.j<
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 0f 64 04 ac 10 ab 02 00 00 00 00 00 00 ..................d.d...........
0220 5a 22 02 00 65 0e 6a 3c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 11 64 04 ac 12 Z"..e.j<..................d.d...
0240 ab 02 00 00 00 00 00 00 5a 23 65 0b 6a 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........Z#e.j...................
0260 64 13 6b 5c 00 00 72 07 64 00 64 14 6c 0e 6d 24 5a 24 01 00 6e 17 02 00 47 00 64 15 84 00 64 16 d.k\..r.d.d.l.m$Z$..n...G.d...d.
0280 65 14 ab 03 00 00 00 00 00 00 5a 25 02 00 47 00 64 17 84 00 64 18 65 25 ac 19 ab 03 00 00 00 00 e.........Z%..G.d...d.e%........
02a0 00 00 5a 24 65 0e 6a 4c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 26 02 00 47 00 ..Z$e.jL..................Z&..G.
02c0 64 1a 84 00 64 1b 65 0e 6a 4e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 ac 1c d...d.e.jN..................d...
02e0 ab 04 00 00 00 00 00 00 5a 28 02 00 47 00 64 1d 84 00 64 1e 65 0e 6a 50 00 00 00 00 00 00 00 00 ........Z(..G.d...d.e.jP........
0300 00 00 00 00 00 00 00 00 00 00 64 04 ac 1c ab 04 00 00 00 00 00 00 5a 29 65 0e 6a 54 00 00 00 00 ..........d...........Z)e.jT....
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 2a 65 0b 6a 20 00 00 00 00 00 00 00 00 00 00 00 00 ..............Z*e.j.............
0340 00 00 00 00 00 00 64 13 6b 5c 00 00 72 0d 65 0e 6a 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......d.k\..r.e.jV..............
0360 00 00 00 00 5a 2b 6e 03 64 1f 84 00 5a 2b 64 20 84 00 5a 2c 65 0b 6a 20 00 00 00 00 00 00 00 00 ....Z+n.d...Z+d...Z,e.j.........
0380 00 00 00 00 00 00 00 00 00 00 64 21 6b 5c 00 00 72 0d 65 0e 6a 5a 00 00 00 00 00 00 00 00 00 00 ..........d!k\..r.e.jZ..........
03a0 00 00 00 00 00 00 00 00 5a 2d 6e 33 64 22 84 00 5a 2e 64 23 84 00 5a 2f 02 00 47 00 64 24 84 00 ........Z-n3d"..Z.d#..Z/..G.d$..
03c0 64 25 65 0e 6a 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 ac 1c ab 04 00 00 d%e.j`..................d.......
03e0 00 00 00 00 5a 31 02 00 47 00 64 26 84 00 64 27 65 29 64 04 ac 1c ab 04 00 00 00 00 00 00 5a 32 ....Z1..G.d&..d'e)d...........Z2
0400 02 00 65 32 64 28 ac 29 ab 01 00 00 00 00 00 00 5a 2d 65 0e 6a 66 00 00 00 00 00 00 00 00 00 00 ..e2d(.)........Z-e.jf..........
0420 00 00 00 00 00 00 00 00 5a 33 02 00 65 34 65 0e 64 2a ab 02 00 00 00 00 00 00 72 25 65 0e 6a 6a ........Z3..e4e.d*........r%e.jj
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 35 65 0e 6a 6c 00 00 00 00 00 00 00 00 ..................Z5e.jl........
0460 00 00 00 00 00 00 00 00 00 00 5a 36 65 0e 6a 6e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........Z6e.jn................
0480 00 00 5a 37 6e 36 02 00 65 02 6a 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 ..Z7n6..e.jp....................
04a0 65 06 6a 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 02 6a 70 00 00 00 00 00 00 e.jr..................e.jp......
04c0 00 00 00 00 00 00 00 00 00 00 00 00 65 3a ab 02 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 5a 3b ............e:................Z;
04e0 64 2b 84 00 5a 35 64 2c 84 00 5a 36 64 2d 84 00 5a 37 65 0e 6a 78 00 00 00 00 00 00 00 00 00 00 d+..Z5d,..Z6d-..Z7e.jx..........
0500 00 00 00 00 00 00 00 00 5a 3c 65 0e 6a 7a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........Z<e.jz..................
0520 5a 3d 65 0e 6a 7c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 3e 65 0e 6a 7e 00 00 Z=e.j|..................Z>e.j~..
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 3f 65 0e 6a 80 00 00 00 00 00 00 00 00 00 00 ................Z?e.j...........
0560 00 00 00 00 00 00 00 00 5a 40 65 0e 6a 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........Z@e.j...................
0580 5a 41 65 0e 6a 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 42 65 0e 6a 86 00 00 ZAe.j...................ZBe.j...
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 43 65 0e 6a 88 00 00 00 00 00 00 00 00 00 00 ................ZCe.j...........
05c0 00 00 00 00 00 00 00 00 5a 44 65 0e 6a 8a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ZDe.j...................
05e0 5a 45 65 0e 6a 8c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 46 65 0e 6a 8e 00 00 ZEe.j...................ZFe.j...
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 47 65 0b 6a 20 00 00 00 00 00 00 00 00 00 00 ................ZGe.j...........
0620 00 00 00 00 00 00 00 00 64 05 6b 5c 00 00 72 0d 64 00 64 2e 6c 0e 6d 48 5a 48 6d 49 5a 49 6d 4a ........d.k\..r.d.d.l.mHZHmIZImJ
0640 5a 4a 6d 4b 5a 4b 01 00 6e ab 64 2f 84 00 5a 4c 02 00 47 00 64 30 84 00 64 31 65 0e 6a 9a 00 00 ZJmKZK..n.d/..ZL..G.d0..d1e.j...
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 ac 1c ab 04 00 00 00 00 00 00 5a 4d 02 00 ................d...........ZM..
0680 65 14 64 01 ab 01 00 00 00 00 00 00 5a 4e 02 00 65 4d 65 02 6a 00 00 00 00 00 00 00 00 00 00 00 e.d.........ZN..eMe.j...........
06a0 00 00 00 00 00 00 00 00 6a 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 32 65 4e ........j...................d2eN
06c0 65 4e 66 02 ac 33 ab 03 00 00 00 00 00 00 5a 4b 02 00 65 4d 65 02 6a 00 00 00 00 00 00 00 00 00 eNf..3........ZK..eMe.j.........
06e0 00 00 00 00 00 00 00 00 00 00 6a 92 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 34 ..........j...................d4
0700 65 4e 66 01 ac 33 ab 03 00 00 00 00 00 00 5a 49 02 00 65 4d 65 04 6a 9e 00 00 00 00 00 00 00 00 eNf..3........ZI..eMe.j.........
0720 00 00 00 00 00 00 00 00 00 00 64 34 64 35 65 0e 6a a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........d4d5e.j...............
0740 00 00 00 00 65 51 19 00 00 00 66 01 ac 36 ab 04 00 00 00 00 00 00 5a 4a 02 00 65 4d 65 04 6a a4 ....eQ....f..6........ZJ..eMe.j.
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 34 64 37 65 0e 6a a0 00 00 00 00 00 00 ..................d4d7e.j.......
0780 00 00 00 00 00 00 00 00 00 00 00 00 65 51 19 00 00 00 66 01 ac 36 ab 04 00 00 00 00 00 00 5a 48 ............eQ....f..6........ZH
07a0 67 00 64 38 a2 01 64 39 64 3a 67 02 64 3b 67 01 64 3c 9c 03 5a 53 02 00 65 54 65 0e 6a aa 00 00 g.d8..d9d:g.d;g.d<..ZS..eTe.j...
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 68 00 64 3d a3 01 7a 07 ........................h.d=..z.
07e0 00 00 5a 56 64 3e 84 00 5a 57 90 01 64 05 64 3f 84 01 5a 58 65 0b 6a 20 00 00 00 00 00 00 00 00 ..ZVd>..ZW..d.d?..ZXe.j.........
0800 00 00 00 00 00 00 00 00 00 00 64 40 6b 5c 00 00 72 0d 65 0e 6a b2 00 00 00 00 00 00 00 00 00 00 ..........d@k\..r.e.j...........
0820 00 00 00 00 00 00 00 00 5a 59 6e 45 90 01 64 06 64 41 84 01 5a 5a 64 42 84 00 5a 5b 64 43 84 00 ........ZYnE..d.dA..ZZdB..Z[dC..
0840 5a 5c 02 00 47 00 64 44 84 00 64 45 02 00 65 14 65 0e 6a b2 00 00 00 00 00 00 00 00 00 00 00 00 Z\..G.dD..dE..e.e.j.............
0860 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ab 03 00 00 00 00 00 00 5a 5d 65 5e 64 46 84 00 ab 00 ......................Z]e^dF....
0880 00 00 00 00 00 00 5a 5f 02 00 47 00 64 47 84 00 64 48 65 0e 6a c0 00 00 00 00 00 00 00 00 00 00 ......Z_..G.dG..dHe.j...........
08a0 00 00 00 00 00 00 00 00 65 5d ac 19 ab 04 00 00 00 00 00 00 5a 59 65 0b 6a 20 00 00 00 00 00 00 ........e]..........ZYe.j.......
08c0 00 00 00 00 00 00 00 00 00 00 00 00 64 40 6b 5c 00 00 72 0d 65 0e 6a c2 00 00 00 00 00 00 00 00 ............d@k\..r.e.j.........
08e0 00 00 00 00 00 00 00 00 00 00 5a 61 6e 03 64 49 84 00 5a 61 65 61 5a 62 65 0b 6a 20 00 00 00 00 ..........Zan.dI..ZaeaZbe.j.....
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 4a 6b 5c 00 00 72 55 65 0e 6a c6 00 00 00 00 00 00 ..............dJk\..rUe.j.......
0920 00 00 00 00 00 00 00 00 00 00 00 00 5a 63 65 0e 6a c8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............Zce.j...............
0940 00 00 00 00 5a 64 65 0e 6a ca 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 65 65 0e ....Zde.j...................Zee.
0960 6a cc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 66 65 0e 6a ce 00 00 00 00 00 00 j...................Zfe.j.......
0980 00 00 00 00 00 00 00 00 00 00 00 00 5a 67 65 0e 6a d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............Zge.j...............
09a0 00 00 00 00 5a 68 65 0e 6a d2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 69 6e 76 ....Zhe.j...................Zinv
09c0 65 61 02 00 47 00 64 4b 84 00 64 4c 65 59 ab 03 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 5a 63 ea..G.dK..dLeY................Zc
09e0 65 61 02 00 47 00 64 4d 84 00 64 4e 65 59 ab 03 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 5a 64 ea..G.dM..dNeY................Zd
0a00 65 61 02 00 47 00 64 4f 84 00 64 50 65 59 ab 03 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 5a 65 ea..G.dO..dPeY................Ze
0a20 65 61 02 00 47 00 64 51 84 00 64 52 65 59 ab 03 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 5a 66 ea..G.dQ..dReY................Zf
0a40 65 61 02 00 47 00 64 53 84 00 64 54 65 59 ab 03 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 5a 67 ea..G.dS..dTeY................Zg
0a60 65 61 02 00 47 00 64 55 84 00 64 56 65 59 65 22 19 00 00 00 ab 03 00 00 00 00 00 00 ab 00 00 00 ea..G.dU..dVeYe"................
0a80 00 00 00 00 5a 68 65 61 02 00 47 00 64 57 84 00 64 58 65 59 65 22 19 00 00 00 ab 03 00 00 00 00 ....Zhea..G.dW..dXeYe"..........
0aa0 00 00 ab 00 00 00 00 00 00 00 5a 69 02 00 65 34 65 08 64 59 ab 02 00 00 00 00 00 00 72 22 02 00 ..........Zi..e4e.dY........r"..
0ac0 65 34 65 08 64 5a ab 02 00 00 00 00 00 00 72 19 65 08 6a d4 00 00 00 00 00 00 00 00 00 00 00 00 e4e.dZ........r.e.j.............
0ae0 00 00 00 00 00 00 5a 6a 65 08 6a d6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 6b ......Zje.j...................Zk
0b00 6e 26 65 61 02 00 47 00 64 5b 84 00 64 59 65 59 65 22 19 00 00 00 ab 03 00 00 00 00 00 00 ab 00 n&ea..G.d[..dYeYe"..............
0b20 00 00 00 00 00 00 5a 6a 65 61 02 00 47 00 64 5c 84 00 64 5a 65 59 65 23 19 00 00 00 ab 03 00 00 ......Zjea..G.d\..dZeYe#........
0b40 00 00 00 00 ab 00 00 00 00 00 00 00 5a 6b 02 00 65 34 65 0e 64 5d ab 02 00 00 00 00 00 00 0c 00 ............Zk..e4e.d]..........
0b60 78 01 73 0a 01 00 02 00 65 34 65 0e 64 5e ab 02 00 00 00 00 00 00 0c 00 5a 6c 65 6c 72 0b 02 00 x.s.....e4e.d^..........Zlelr...
0b80 47 00 64 5f 84 00 64 60 65 14 ab 03 00 00 00 00 00 00 5a 6d 02 00 65 34 65 0e 64 5d ab 02 00 00 G.d_..d`e.........Zm..e4e.d]....
0ba0 00 00 00 00 72 0d 65 0e 6a dc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 6e 6e 14 ....r.e.j...................Znn.
0bc0 02 00 47 00 64 61 84 00 64 62 65 6d ac 19 ab 03 00 00 00 00 00 00 5a 6f 02 00 65 6f ab 00 00 00 ..G.da..dbem..........Zo..eo....
0be0 00 00 00 00 5a 6e 5b 6f 02 00 65 34 65 0e 64 5e ab 02 00 00 00 00 00 00 72 0d 65 0e 6a e0 00 00 ....Zn[o..e4e.d^........r.e.j...
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 70 6e 14 02 00 47 00 64 63 84 00 64 64 65 6d ................Zpn...G.dc..ddem
0c20 ac 19 ab 03 00 00 00 00 00 00 5a 71 02 00 65 71 ab 00 00 00 00 00 00 00 5a 70 5b 71 65 6c 72 01 ..........Zq..eq........Zp[qelr.
0c40 5b 6d 64 65 5a 72 65 72 72 25 65 0e 6a e6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [mdeZrerr%e.j...................
0c60 5a 73 65 0e 6a e8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 74 65 0e 6a ea 00 00 Zse.j...................Zte.j...
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 75 6e 73 64 66 02 00 65 07 6a ec 00 00 00 00 ................Zunsdf..e.j.....
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 0e 6a ee 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..............e.j...............
0cc0 00 00 00 00 ab 01 00 00 00 00 00 00 6a f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............j...................
0ce0 76 00 5a 79 64 67 84 00 5a 7a 02 00 47 00 64 68 84 00 64 69 65 14 ab 03 00 00 00 00 00 00 5a 74 v.Zydg..Zz..G.dh..die.........Zt
0d00 65 14 6a f7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 74 64 6a 64 6b 69 00 ab 04 e.j...................etdjdki...
0d20 00 00 00 00 00 00 5a 7c 64 6c 84 00 5a 7d 02 00 47 00 64 6d 84 00 64 6e 65 28 64 04 ac 1c ab 04 ......Z|dl..Z}..G.dm..dne(d.....
0d40 00 00 00 00 00 00 5a 7e 65 7e 64 6f 84 00 ab 00 00 00 00 00 00 00 5a 73 65 0e 6a e8 00 00 00 00 ......Z~e~do..........Zse.j.....
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 74 66 02 5a 7f 64 70 84 00 5a 75 02 00 65 34 65 0e ..............etf.Z.dp..Zu..e4e.
0d80 64 71 ab 02 00 00 00 00 00 00 72 0e 65 0e 90 01 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dq........r.e...j...............
0da0 00 00 00 00 5a 80 6e 03 64 72 84 00 5a 80 02 00 65 34 65 0e 64 73 ab 02 00 00 00 00 00 00 72 0e ....Z.n.dr..Z...e4e.ds........r.
0dc0 65 0e 90 01 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 81 6e 18 64 74 84 00 e...j...................Z.n.dt..
0de0 5a 82 90 01 64 07 64 75 84 01 5a 81 02 00 65 14 64 01 ab 01 00 00 00 00 00 00 5a 4e 64 76 84 00 Z...d.du..Z...e.d.........ZNdv..
0e00 5a 83 90 01 64 08 64 77 84 01 5a 84 65 0b 6a 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Z...d.dw..Z.e.j.................
0e20 00 00 64 01 64 34 1a 00 64 09 6b 5c 00 00 72 1b 65 0e 90 01 6a 0a 00 00 00 00 00 00 00 00 00 00 ..d.d4..d.k\..r.e...j...........
0e40 00 00 00 00 00 00 00 00 5a 85 65 0e 90 01 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........Z.e...j.................
0e60 00 00 5a 86 6e 06 64 78 84 00 5a 85 64 79 84 00 5a 86 02 00 65 34 65 0e 64 7a ab 02 00 00 00 00 ..Z.n.dx..Z.dy..Z...e4e.dz......
0e80 00 00 72 0e 65 0e 90 01 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 87 6e 08 ..r.e...j...................Z.n.
0ea0 65 29 64 7b 84 00 ab 00 00 00 00 00 00 00 5a 87 64 7c 84 00 5a 88 64 7d 84 00 5a 89 02 00 47 00 e)d{..........Z.d|..Z.d}..Z...G.
0ec0 64 7e 84 00 64 7f ab 02 00 00 00 00 00 00 5a 8a 02 00 47 00 64 80 84 00 64 81 65 14 ab 03 00 00 d~..d.........Z...G.d...d.e.....
0ee0 00 00 00 00 5a 8b 65 16 72 07 64 00 64 82 6c 0e 6d 1e 5a 1e 01 00 6e 0c 02 00 47 00 64 83 84 00 ....Z.e.r.d.d.l.m.Z...n...G.d...
0f00 64 84 65 8b ac 19 ab 03 00 00 00 00 00 00 5a 1e 02 00 65 34 65 0e 64 85 ab 02 00 00 00 00 00 00 d.e...........Z...e4e.d.........
0f20 72 1b 65 0e 90 01 6a 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 8c 65 0e 90 01 r.e...j...................Z.e...
0f40 6a 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 8d 6e 20 02 00 47 00 64 86 84 00 j...................Z.n...G.d...
0f60 64 87 ab 02 00 00 00 00 00 00 5a 8e 02 00 47 00 64 88 84 00 64 85 65 8e ab 03 00 00 00 00 00 00 d.........Z...G.d...d.e.........
0f80 5a 8c 02 00 47 00 64 89 84 00 64 8a 65 8e ab 03 00 00 00 00 00 00 5a 8d 65 16 72 07 64 00 64 8b Z...G.d...d.e.........Z.e.r.d.d.
0fa0 6c 0e 6d 8f 5a 8f 01 00 6e 22 02 00 65 34 65 0e 64 8c ab 02 00 00 00 00 00 00 72 0d 02 00 47 00 l.m.Z...n"..e4e.d.........r...G.
0fc0 64 8d 84 00 64 8c 65 8b ac 19 ab 03 00 00 00 00 00 00 5a 8f 6e 0c 02 00 47 00 64 8e 84 00 64 8c d...d.e...........Z.n...G.d...d.
0fe0 65 90 65 8a ab 04 00 00 00 00 00 00 5a 8f 02 00 65 34 65 0e 64 8f ab 02 00 00 00 00 00 00 73 2b e.e.........Z...e4e.d.........s+
1000 02 00 65 34 65 0e 64 90 ab 02 00 00 00 00 00 00 73 09 90 01 64 09 64 65 64 91 9c 01 64 92 84 03 ..e4e.d.........s...d.ded...d...
1020 5a 91 6e 0d 65 0e 90 01 6a 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 91 02 00 Z.n.e...j"..................Z...
1040 47 00 64 93 84 00 64 94 65 90 ab 03 00 00 00 00 00 00 5a 92 6e 34 65 0e 90 01 6a 24 00 00 00 00 G.d...d.e.........Z.n4e...j$....
1060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 92 65 0b 6a 20 00 00 00 00 00 00 00 00 00 00 00 00 ..............Z.e.j.............
1080 00 00 00 00 00 00 64 13 6b 02 00 00 72 18 02 00 47 00 64 95 84 00 64 94 65 0e 90 01 6a 24 00 00 ......d.k...r...G.d...d.e...j$..
10a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 ac 1c ab 04 00 00 00 00 00 00 5a 92 02 00 ................d...........Z...
10c0 47 00 64 96 84 00 64 97 ab 02 00 00 00 00 00 00 5a 93 64 98 84 00 5a 94 65 0e 90 01 6a 2a 00 00 G.d...d.........Z.d...Z.e...j*..
10e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 99 84 00 ab 00 00 00 00 00 00 00 5a 96 65 0b ................d...........Z.e.
1100 6a 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 13 6b 5c 00 00 72 0e 65 0e 90 01 j...................d.k\..r.e...
1120 6a 2e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 97 6e 08 65 29 64 9a 84 00 ab 00 j...................Z.n.e)d.....
1140 00 00 00 00 00 00 5a 97 02 00 65 34 65 0e 64 9b ab 02 00 00 00 00 00 00 72 0e 65 0e 90 01 6a 30 ......Z...e4e.d.........r.e...j0
1160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 98 6e 08 65 29 64 9c 84 00 ab 00 00 00 ..................Z.n.e)d.......
1180 00 00 00 00 5a 98 02 00 65 34 65 0e 64 9d ab 02 00 00 00 00 00 00 72 0e 65 0e 90 01 6a 32 00 00 ....Z...e4e.d.........r.e...j2..
11a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 99 6e 08 65 29 64 9e 84 00 ab 00 00 00 00 00 ................Z.n.e)d.........
11c0 00 00 5a 99 02 00 65 34 65 0e 64 9f ab 02 00 00 00 00 00 00 72 0e 65 0e 90 01 6a 34 00 00 00 00 ..Z...e4e.d.........r.e...j4....
11e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 9a 6e 15 02 00 47 00 64 a0 84 00 64 a1 65 29 64 04 ..............Z.n...G.d...d.e)d.
1200 ac 1c ab 04 00 00 00 00 00 00 5a 9b 65 9b 64 a2 84 00 ab 00 00 00 00 00 00 00 5a 9a 02 00 65 34 ..........Z.e.d...........Z...e4
1220 65 0e 64 a3 ab 02 00 00 00 00 00 00 72 0e 65 0e 90 01 6a 38 00 00 00 00 00 00 00 00 00 00 00 00 e.d.........r.e...j8............
1240 00 00 00 00 00 00 5a 9c 6e 08 65 28 64 a4 84 00 ab 00 00 00 00 00 00 00 5a 9c 02 00 65 34 65 0e ......Z.n.e(d...........Z...e4e.
1260 64 a5 ab 02 00 00 00 00 00 00 72 0e 65 0e 90 01 6a 3a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d.........r.e...j:..............
1280 00 00 00 00 5a 9d 6e 08 65 28 64 a6 84 00 ab 00 00 00 00 00 00 00 5a 9d 02 00 65 34 65 0e 64 a7 ....Z.n.e(d...........Z...e4e.d.
12a0 ab 02 00 00 00 00 00 00 72 0e 65 0e 90 01 6a 3c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........r.e...j<................
12c0 00 00 5a 9e 6e 08 65 28 64 a8 84 00 ab 00 00 00 00 00 00 00 5a 9e 02 00 65 34 65 0e 64 a9 ab 02 ..Z.n.e(d...........Z...e4e.d...
12e0 00 00 00 00 00 00 72 1b 65 0e 90 01 6a 3e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......r.e...j>..................
1300 5a 9f 65 0e 90 01 6a 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a a0 6e 10 65 29 Z.e...j@..................Z.n.e)
1320 64 aa 84 00 ab 00 00 00 00 00 00 00 5a 9f 65 29 64 ab 84 00 ab 00 00 00 00 00 00 00 5a a0 02 00 d...........Z.e)d...........Z...
1340 65 34 65 0e 64 73 ab 02 00 00 00 00 00 00 72 0e 65 0e 90 01 6a 42 00 00 00 00 00 00 00 00 00 00 e4e.ds........r.e...jB..........
1360 00 00 00 00 00 00 00 00 5a a1 6e 08 65 29 64 ac 84 00 ab 00 00 00 00 00 00 00 5a a1 64 ad 5a a2 ........Z.n.e)d...........Z.d.Z.
1380 65 0b 6a 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 4a 6b 5c 00 00 72 11 65 0e e.j...................dJk\..r.e.
13a0 90 01 6a 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a a3 64 ae 84 00 5a a4 6e 2f ..jF..................Z.d...Z.n/
13c0 02 00 47 00 64 af 84 00 64 b0 65 29 64 04 ac 1c ab 04 00 00 00 00 00 00 5a a5 02 00 47 00 64 b1 ..G.d...d.e)d...........Z...G.d.
13e0 84 00 64 b2 65 0e 6a 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 ac 1c ab 04 ..d.e.j`..................d.....
1400 00 00 00 00 00 00 5a a6 65 a5 64 b3 84 00 ab 00 00 00 00 00 00 00 5a a3 64 b4 84 00 5a a4 64 b5 ......Z.e.d...........Z.d...Z.d.
1420 84 00 5a a7 65 16 72 07 64 00 64 b6 6c 0e 6d a8 5a a8 01 00 6e 21 02 00 65 34 65 0e 64 b7 ab 02 ..Z.e.r.d.d.l.m.Z...n!..e4e.d...
1440 00 00 00 00 00 00 72 0d 02 00 47 00 64 b8 84 00 64 b7 65 8b ac 19 ab 03 00 00 00 00 00 00 5a a8 ......r...G.d...d.e...........Z.
1460 6e 0b 02 00 47 00 64 b9 84 00 64 b7 65 8a ab 03 00 00 00 00 00 00 5a a8 02 00 65 34 65 0e 64 ba n...G.d...d.e.........Z...e4e.d.
1480 ab 02 00 00 00 00 00 00 72 0e 65 0e 90 01 6a 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........r.e...jR................
14a0 00 00 5a a9 6e 08 64 bb 65 1f 64 bc 65 1f 66 04 64 bd 84 04 5a a9 02 00 65 34 65 0e 64 be ab 02 ..Z.n.d.e.d.e.f.d...Z...e4e.d...
14c0 00 00 00 00 00 00 72 0e 65 0e 90 01 6a 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......r.e...jT..................
14e0 5a aa 6e 02 64 bf 5a aa 02 00 65 34 65 0e 64 c0 ab 02 00 00 00 00 00 00 72 0e 65 0e 90 01 6a 56 Z.n.d.Z...e4e.d.........r.e...jV
1500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a ab 6e 08 64 c1 65 9e 64 bc 65 9e 66 04 ..................Z.n.d.e.d.e.f.
1520 64 c2 84 04 5a ab 65 0b 6a 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 4a 6b 5c d...Z.e.j...................dJk\
1540 00 00 72 0e 65 0e 90 01 6a 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a ac 6e 85 ..r.e...jX..................Z.n.
1560 64 04 64 65 64 65 64 65 64 6b 64 c3 9c 05 64 c4 65 51 64 c5 65 51 64 c6 65 51 64 c7 65 51 64 c8 d.dedededkd...d.eQd.eQd.eQd.eQd.
1580 65 0e 90 01 6a 5a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 0e 90 01 6a 5c 00 00 e...jZ..................e...j\..
15a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 0e 6a 78 00 00 00 00 00 00 00 00 00 00 00 00 ................e.jx............
15c0 00 00 00 00 00 00 65 0e 6a 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 ......e.jH......................
15e0 65 0e 90 01 6a 5e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 c9 65 0e 6a 48 00 00 e...j^..................d.e.jH..
1600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 66 02 19 00 00 00 66 02 19 00 00 00 64 c9 66 02 ................f.....f.....d.f.
1620 19 00 00 00 64 ca 65 0e 6a 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 bc 65 0e ....d.e.jH..................d.e.
1640 90 01 6a 5e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 1f 67 01 65 1f 66 02 19 00 ..j^..................e.g.e.f...
1660 00 00 66 0e 64 cb 84 06 5a ac 02 00 65 34 65 0e 64 cc ab 02 00 00 00 00 00 00 72 0e 65 0e 90 01 ..f.d...Z...e4e.d.........r.e...
1680 6a 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a b0 6e 36 02 00 65 0e 6a 3c 00 00 j`..................Z.n6..e.j<..
16a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 cd 65 0e 90 01 6a 5e 00 00 00 00 00 00 00 00 ................d.e...j^........
16c0 00 00 00 00 00 00 00 00 00 00 64 c9 65 0e 6a 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........d.e.jH................
16e0 00 00 66 02 19 00 00 00 ac ce ab 02 00 00 00 00 00 00 5a b1 64 c1 65 b1 64 bc 65 b1 66 04 64 cf ..f...............Z.d.e.d.e.f.d.
1700 84 04 5a b0 65 0b 6a 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 d0 6b 5c 00 00 ..Z.e.j...................d.k\..
1720 72 0e 65 0f 90 01 6a 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a b2 6e 1c 02 00 r.e...jd..................Z.n...
1740 65 0e 6a 3c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 d1 ab 01 00 00 00 00 00 00 e.j<..................d.........
1760 5a b3 02 00 47 00 64 d2 84 00 64 d3 ab 02 00 00 00 00 00 00 5a b2 65 0b 6a 20 00 00 00 00 00 00 Z...G.d...d.........Z.e.j.......
1780 00 00 00 00 00 00 00 00 00 00 00 00 64 09 6b 02 00 00 72 04 64 d4 84 00 5a b4 6e 03 64 d5 84 00 ............d.k...r.d...Z.n.d...
17a0 5a b4 02 00 65 34 65 0e 64 b7 ab 02 00 00 00 00 00 00 73 06 65 1b 66 01 64 d6 84 01 5a b5 6e 03 Z...e4e.d.........s.e.f.d...Z.n.
17c0 64 d7 84 00 5a b5 65 16 73 07 65 b5 65 0e 5f b5 00 00 00 00 00 00 00 00 64 bc 65 51 66 02 64 d8 d...Z.e.s.e.e._.........d.eQf.d.
17e0 84 04 5a b6 65 a8 02 00 65 b7 65 0e 64 b7 64 01 ab 03 00 00 00 00 00 00 68 02 5a b8 64 bc 65 51 ..Z.e...e.e.d.d.........h.Z.d.eQ
1800 66 02 64 d9 84 04 5a b9 02 00 65 34 65 0e 64 da ab 02 00 00 00 00 00 00 72 0d 90 01 64 09 64 db f.d...Z...e4e.d.........r...d.d.
1820 84 01 5a ba 65 ba 65 0e 5f ba 00 00 00 00 00 00 00 00 6e 0c 64 dc 84 00 5a bb 65 16 73 07 65 bb ..Z.e.e._.........n.d...Z.e.s.e.
1840 65 0e 5f bb 00 00 00 00 00 00 00 00 65 0b 6a 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e._.........e.j.................
1860 00 00 64 40 6b 5c 00 00 72 0e 65 0e 90 01 6a 78 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..d@k\..r.e...jx................
1880 00 00 5a bc 6e 4a 90 01 64 0a 64 dd 84 01 5a bd 65 0e 90 01 6a 7c 00 00 00 00 00 00 00 00 00 00 ..Z.nJ..d.d...Z.e...j|..........
18a0 00 00 00 00 00 00 00 00 5a bf 02 00 65 54 68 00 64 de a3 01 ab 01 00 00 00 00 00 00 5a c0 02 00 ........Z...eTh.d...........Z...
18c0 47 00 64 df 84 00 64 e0 65 14 ab 03 00 00 00 00 00 00 5a c1 65 14 6a f7 00 00 00 00 00 00 00 00 G.d...d.e.........Z.e.j.........
18e0 00 00 00 00 00 00 00 00 00 00 65 c1 64 e1 64 6b 69 00 ab 04 00 00 00 00 00 00 5a c2 64 e2 84 00 ..........e.d.dki.........Z.d...
1900 5a c3 65 1b 66 01 64 e3 84 01 5a bc 65 c3 65 bc 5f c4 00 00 00 00 00 00 00 00 02 00 65 34 65 02 Z.e.f.d...Z.e.e._...........e4e.
1920 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 3b ab 02 00 00 00 00 00 00 72 18 j...................d;........r.
1940 65 02 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 01 6a 8a 00 00 00 00 00 00 e.j.....................j.......
1960 00 00 00 00 00 00 00 00 00 00 00 00 5a c5 6e 4c 02 00 47 00 64 e4 84 00 64 3b 65 00 90 01 6a 8c ............Z.nL..G.d...d;e...j.
1980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 03 00 00 00 00 00 00 5a c5 65 c5 90 01 ..........................Z.e...
19a0 6a 8f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 c8 ab 01 00 00 00 00 00 00 01 00 j...................e...........
19c0 65 c5 90 01 6a 8f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 c9 ab 01 00 00 00 00 e...j...................e.......
19e0 00 00 01 00 65 c5 90 01 6a 8f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 ca ab 01 ....e...j...................e...
1a00 00 00 00 00 00 00 01 00 02 00 65 34 65 0d 64 e5 ab 02 00 00 00 00 00 00 72 0e 65 0d 90 01 6a 96 ..........e4e.d.........r.e...j.
1a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a cb 6e 03 64 e6 84 00 5a cb 65 0b 6a 20 ..................Z.n.d...Z.e.j.
1a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 13 6b 5c 00 00 72 0e 65 0e 90 01 6a 98 ..................d.k\..r.e...j.
1a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a cc 6e 0a 02 00 47 00 64 e7 84 00 64 e8 ..................Z.n...G.d...d.
1a80 ab 02 00 00 00 00 00 00 5a cc 65 0b 6a 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........Z.e.j...................
1aa0 64 02 6b 5c 00 00 72 0e 65 0e 90 01 6a 9a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d.k\..r.e...j...................
1ac0 5a cd 6e 50 65 0b 6a 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 4a 6b 5c 00 00 Z.nPe.j...................dJk\..
1ae0 72 04 64 e9 84 00 5a ce 6e 03 64 ea 84 00 5a ce 65 0b 6a 20 00 00 00 00 00 00 00 00 00 00 00 00 r.d...Z.n.d...Z.e.j.............
1b00 00 00 00 00 00 00 64 09 6b 02 00 00 72 21 02 00 65 54 68 00 64 eb a3 01 ab 01 00 00 00 00 00 00 ......d.k...r!..eTh.d...........
1b20 5a cf 02 00 47 00 64 ec 84 00 64 ed 65 0e 6a 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Z...G.d...d.e.j`................
1b40 00 00 64 04 ac 1c ab 04 00 00 00 00 00 00 5a d0 02 00 47 00 64 ee 84 00 64 ef ab 02 00 00 00 00 ..d...........Z...G.d...d.......
1b60 00 00 5a cd 02 00 65 34 65 0e 64 f0 ab 02 00 00 00 00 00 00 72 1b 65 0e 90 01 6a a2 00 00 00 00 ..Z...e4e.d.........r.e...j.....
1b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a d1 65 0e 90 01 6a a4 00 00 00 00 00 00 00 00 00 00 ..............Z.e...j...........
1ba0 00 00 00 00 00 00 00 00 5a d2 6e 1e 64 f1 65 14 64 bc 65 51 66 04 64 f2 84 04 5a d1 64 f1 65 14 ........Z.n.d.e.d.eQf.d...Z.d.e.
1bc0 64 bc 65 0e 90 01 6a a6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 d4 19 00 00 00 d.e...j...................e.....
1be0 66 04 64 f3 84 04 5a d2 02 00 65 34 65 0e 64 f4 ab 02 00 00 00 00 00 00 72 0e 65 0e 90 01 6a aa f.d...Z...e4e.d.........r.e...j.
1c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a d5 6e 0a 02 00 47 00 64 f5 84 00 64 f4 ..................Z.n...G.d...d.
1c20 ab 02 00 00 00 00 00 00 5a d5 02 00 65 b7 65 0d 64 f6 64 01 ab 03 00 00 00 00 00 00 5a d6 65 d6 ........Z...e.e.d.d.........Z.e.
1c40 80 1a 09 00 64 00 64 01 6c d7 5a d7 02 00 65 b7 65 d7 64 f7 64 01 ab 03 00 00 00 00 00 00 5a d8 ....d.d.l.Z...e.e.d.d.........Z.
1c60 65 d8 81 09 02 00 65 14 65 d8 ab 01 00 00 00 00 00 00 5a d6 09 00 65 d6 81 14 65 d6 5a da 65 12 e.....e.e.........Z...e...e.Z.e.
1c80 90 01 6a b7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 f6 ab 01 00 00 00 00 00 00 ..j...................d.........
1ca0 01 00 65 0b 6a 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 6b 5c 00 00 72 09 ..e.j...................d.k\..r.
1cc0 64 00 64 f8 6c 11 6d dc 5a dc 6d dd 5a dd 01 00 6e 2a 02 00 47 00 64 f9 84 00 64 fa 65 05 90 01 d.d.l.m.Z.m.Z...n*..G.d...d.e...
1ce0 6a bc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 03 00 00 00 00 00 00 5a dc 64 01 j...........................Z.d.
1d00 64 01 64 65 65 dc 90 01 6a be 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 fb 9c 04 d.dee...j...................d...
1d20 64 fc 84 02 5a dd 02 00 65 34 65 0e 64 fd ab 02 00 00 00 00 00 00 72 0e 65 0e 90 01 6a c0 00 00 d...Z...e4e.d.........r.e...j...
1d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a e0 6e 1b 64 01 64 01 64 01 64 01 64 fe 9c 04 ................Z.n.d.d.d.d.d...
1d60 64 ff 84 02 5a e1 64 01 64 01 64 01 64 01 64 01 02 00 65 54 ab 00 00 00 00 00 00 00 90 01 64 00 d...Z.d.d.d.d.d...eT..........d.
1d80 9c 06 90 01 64 01 84 02 5a e0 02 00 47 00 90 01 64 02 84 00 90 01 64 03 ab 02 00 00 00 00 00 00 ....d...Z...G...d.....d.........
1da0 5a e2 67 00 90 01 64 04 a2 01 5a e3 02 00 65 e4 ab 00 00 00 00 00 00 00 90 01 6a cb 00 00 00 00 Z.g...d...Z...e...........j.....
1dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 e3 44 00 8f 00 63 02 69 00 63 02 5d 16 00 00 7d 00 ..............e.D...c.i.c.]...}.
1de0 02 00 65 34 65 0e 7c 00 ab 02 00 00 00 00 00 00 73 01 8c 0d 7c 00 02 00 65 b7 65 0e 7c 00 ab 02 ..e4e.|.........s...|...e.e.|...
1e00 00 00 00 00 00 00 93 02 8c 18 04 00 63 02 7d 00 ab 01 00 00 00 00 00 00 01 00 65 0e 6a c0 00 00 ............c.}...........e.j...
1e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 60 65 0e 6a 2e 00 00 00 00 00 00 00 00 00 00 ................Z`e.j...........
1e40 00 00 00 00 00 00 00 00 5a 17 65 0e 90 01 6a cc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........Z.e...j.................
1e60 00 00 5a e6 79 01 23 00 65 d9 24 00 72 03 01 00 59 00 8c ff 77 00 78 03 59 00 77 01 63 02 01 00 ..Z.y.#.e.$.r...Y...w.x.Y.w.c...
1e80 63 02 7d 00 77 00 28 0b 01 00 00 e9 00 00 00 00 4e a9 02 e9 03 00 00 00 e9 0e 00 00 00 29 75 da c.}.w.(.........N............)u.
1ea0 03 41 6e 79 da 08 43 6c 61 73 73 56 61 72 da 0b 43 6f 6e 63 61 74 65 6e 61 74 65 da 05 46 69 6e .Any..ClassVar..Concatenate..Fin
1ec0 61 6c da 0d 4c 69 74 65 72 61 6c 53 74 72 69 6e 67 da 09 50 61 72 61 6d 53 70 65 63 da 0d 50 61 al..LiteralString..ParamSpec..Pa
1ee0 72 61 6d 53 70 65 63 41 72 67 73 da 0f 50 61 72 61 6d 53 70 65 63 4b 77 61 72 67 73 da 04 53 65 ramSpecArgs..ParamSpecKwargs..Se
1f00 6c 66 da 04 54 79 70 65 da 07 54 79 70 65 56 61 72 da 0c 54 79 70 65 56 61 72 54 75 70 6c 65 da lf..Type..TypeVar..TypeVarTuple.
1f20 06 55 6e 70 61 63 6b da 09 41 77 61 69 74 61 62 6c 65 da 0d 41 73 79 6e 63 49 74 65 72 61 74 6f .Unpack..Awaitable..AsyncIterato
1f40 72 da 0d 41 73 79 6e 63 49 74 65 72 61 62 6c 65 da 09 43 6f 72 6f 75 74 69 6e 65 da 0e 41 73 79 r..AsyncIterable..Coroutine..Asy
1f60 6e 63 47 65 6e 65 72 61 74 6f 72 da 13 41 73 79 6e 63 43 6f 6e 74 65 78 74 4d 61 6e 61 67 65 72 ncGenerator..AsyncContextManager
1f80 da 06 42 75 66 66 65 72 da 08 43 68 61 69 6e 4d 61 70 da 0e 43 6f 6e 74 65 78 74 4d 61 6e 61 67 ..Buffer..ChainMap..ContextManag
1fa0 65 72 da 07 43 6f 75 6e 74 65 72 da 05 44 65 71 75 65 da 0b 44 65 66 61 75 6c 74 44 69 63 74 da er..Counter..Deque..DefaultDict.
1fc0 0a 4e 61 6d 65 64 54 75 70 6c 65 da 0b 4f 72 64 65 72 65 64 44 69 63 74 da 09 54 79 70 65 64 44 .NamedTuple..OrderedDict..TypedD
1fe0 69 63 74 da 0b 53 75 70 70 6f 72 74 73 41 62 73 da 0d 53 75 70 70 6f 72 74 73 42 79 74 65 73 da ict..SupportsAbs..SupportsBytes.
2000 0f 53 75 70 70 6f 72 74 73 43 6f 6d 70 6c 65 78 da 0d 53 75 70 70 6f 72 74 73 46 6c 6f 61 74 da .SupportsComplex..SupportsFloat.
2020 0d 53 75 70 70 6f 72 74 73 49 6e 64 65 78 da 0b 53 75 70 70 6f 72 74 73 49 6e 74 da 0d 53 75 70 .SupportsIndex..SupportsInt..Sup
2040 70 6f 72 74 73 52 6f 75 6e 64 da 06 52 65 61 64 65 72 da 06 57 72 69 74 65 72 da 09 41 6e 6e 6f portsRound..Reader..Writer..Anno
2060 74 61 74 65 64 da 0c 61 73 73 65 72 74 5f 6e 65 76 65 72 da 0b 61 73 73 65 72 74 5f 74 79 70 65 tated..assert_never..assert_type
2080 da 0f 63 6c 65 61 72 5f 6f 76 65 72 6c 6f 61 64 73 da 13 64 61 74 61 63 6c 61 73 73 5f 74 72 61 ..clear_overloads..dataclass_tra
20a0 6e 73 66 6f 72 6d da 0a 64 65 70 72 65 63 61 74 65 64 da 03 44 6f 63 da 14 65 76 61 6c 75 61 74 nsform..deprecated..Doc..evaluat
20c0 65 5f 66 6f 72 77 61 72 64 5f 72 65 66 da 0d 67 65 74 5f 6f 76 65 72 6c 6f 61 64 73 da 05 66 69 e_forward_ref..get_overloads..fi
20e0 6e 61 6c da 06 46 6f 72 6d 61 74 da 0f 67 65 74 5f 61 6e 6e 6f 74 61 74 69 6f 6e 73 da 08 67 65 nal..Format..get_annotations..ge
2100 74 5f 61 72 67 73 da 0a 67 65 74 5f 6f 72 69 67 69 6e da 12 67 65 74 5f 6f 72 69 67 69 6e 61 6c t_args..get_origin..get_original
2120 5f 62 61 73 65 73 da 14 67 65 74 5f 70 72 6f 74 6f 63 6f 6c 5f 6d 65 6d 62 65 72 73 da 0e 67 65 _bases..get_protocol_members..ge
2140 74 5f 74 79 70 65 5f 68 69 6e 74 73 da 06 49 6e 74 56 61 72 da 0b 69 73 5f 70 72 6f 74 6f 63 6f t_type_hints..IntVar..is_protoco
2160 6c da 0c 69 73 5f 74 79 70 65 64 64 69 63 74 da 07 4c 69 74 65 72 61 6c da 07 4e 65 77 54 79 70 l..is_typeddict..Literal..NewTyp
2180 65 da 08 6f 76 65 72 6c 6f 61 64 da 08 6f 76 65 72 72 69 64 65 da 08 50 72 6f 74 6f 63 6f 6c da e..overload..override..Protocol.
21a0 08 53 65 6e 74 69 6e 65 6c da 0b 72 65 76 65 61 6c 5f 74 79 70 65 da 07 72 75 6e 74 69 6d 65 da .Sentinel..reveal_type..runtime.
21c0 11 72 75 6e 74 69 6d 65 5f 63 68 65 63 6b 61 62 6c 65 da 04 54 65 78 74 da 09 54 79 70 65 41 6c .runtime_checkable..Text..TypeAl
21e0 69 61 73 da 0d 54 79 70 65 41 6c 69 61 73 54 79 70 65 da 08 54 79 70 65 46 6f 72 6d da 09 54 79 ias..TypeAliasType..TypeForm..Ty
2200 70 65 47 75 61 72 64 da 06 54 79 70 65 49 73 da 0d 54 59 50 45 5f 43 48 45 43 4b 49 4e 47 da 05 peGuard..TypeIs..TYPE_CHECKING..
2220 4e 65 76 65 72 da 08 4e 6f 52 65 74 75 72 6e da 08 52 65 61 64 4f 6e 6c 79 da 08 52 65 71 75 69 Never..NoReturn..ReadOnly..Requi
2240 72 65 64 da 0b 4e 6f 74 52 65 71 75 69 72 65 64 da 09 4e 6f 44 65 66 61 75 6c 74 da 0c 4e 6f 45 red..NotRequired..NoDefault..NoE
2260 78 74 72 61 49 74 65 6d 73 da 0b 41 62 73 74 72 61 63 74 53 65 74 da 06 41 6e 79 53 74 72 da 08 xtraItems..AbstractSet..AnyStr..
2280 42 69 6e 61 72 79 49 4f da 08 43 61 6c 6c 61 62 6c 65 da 0a 43 6f 6c 6c 65 63 74 69 6f 6e da 09 BinaryIO..Callable..Collection..
22a0 43 6f 6e 74 61 69 6e 65 72 da 04 44 69 63 74 da 0a 46 6f 72 77 61 72 64 52 65 66 da 09 46 72 6f Container..Dict..ForwardRef..Fro
22c0 7a 65 6e 53 65 74 da 09 47 65 6e 65 72 61 74 6f 72 da 07 47 65 6e 65 72 69 63 da 08 48 61 73 68 zenSet..Generator..Generic..Hash
22e0 61 62 6c 65 da 02 49 4f da 09 49 74 65 6d 73 56 69 65 77 da 08 49 74 65 72 61 62 6c 65 da 08 49 able..IO..ItemsView..Iterable..I
2300 74 65 72 61 74 6f 72 da 08 4b 65 79 73 56 69 65 77 da 04 4c 69 73 74 da 07 4d 61 70 70 69 6e 67 terator..KeysView..List..Mapping
2320 da 0b 4d 61 70 70 69 6e 67 56 69 65 77 da 05 4d 61 74 63 68 da 0e 4d 75 74 61 62 6c 65 4d 61 70 ..MappingView..Match..MutableMap
2340 70 69 6e 67 da 0f 4d 75 74 61 62 6c 65 53 65 71 75 65 6e 63 65 da 0a 4d 75 74 61 62 6c 65 53 65 ping..MutableSequence..MutableSe
2360 74 da 08 4f 70 74 69 6f 6e 61 6c da 07 50 61 74 74 65 72 6e da 0a 52 65 76 65 72 73 69 62 6c 65 t..Optional..Pattern..Reversible
2380 da 08 53 65 71 75 65 6e 63 65 da 03 53 65 74 da 05 53 69 7a 65 64 da 06 54 65 78 74 49 4f da 05 ..Sequence..Set..Sized..TextIO..
23a0 54 75 70 6c 65 da 05 55 6e 69 6f 6e da 0a 56 61 6c 75 65 73 56 69 65 77 da 04 63 61 73 74 da 0d Tuple..Union..ValuesView..cast..
23c0 6e 6f 5f 74 79 70 65 5f 63 68 65 63 6b da 17 6e 6f 5f 74 79 70 65 5f 63 68 65 63 6b 5f 64 65 63 no_type_check..no_type_check_dec
23e0 6f 72 61 74 6f 72 54 29 04 72 04 00 00 00 e9 0d 00 00 00 72 02 00 00 00 da 04 62 65 74 61 da 14 oratorT).r.........r......beta..
2400 5f 5f 66 6f 72 77 61 72 64 5f 69 73 5f 63 6c 61 73 73 5f 5f 63 00 00 00 00 00 00 00 00 00 00 00 __forward_is_class__c...........
2420 00 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 84 00 5a 03 79 02 ................e.Z.d.Z.d...Z.y.
2440 29 03 da 09 5f 53 65 6e 74 69 6e 65 6c 63 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 )..._Sentinelc..................
2460 00 00 f3 04 00 00 00 97 00 79 01 29 02 4e 7a 0a 3c 73 65 6e 74 69 6e 65 6c 3e a9 00 a9 01 da 04 .........y.).Nz.<sentinel>......
2480 73 65 6c 66 73 01 00 00 00 20 fa 58 2f 68 6f 6d 65 2f 62 6c 61 63 6b 68 61 6f 2f 75 69 75 63 2d selfs......X/home/blackhao/uiuc-
24a0 63 6f 75 72 73 65 2d 67 72 61 70 68 2f 2e 76 65 6e 76 2f 6c 69 62 2f 70 79 74 68 6f 6e 33 2e 31 course-graph/.venv/lib/python3.1
24c0 32 2f 73 69 74 65 2d 70 61 63 6b 61 67 65 73 2f 74 79 70 69 6e 67 5f 65 78 74 65 6e 73 69 6f 6e 2/site-packages/typing_extension
24e0 73 2e 70 79 da 08 5f 5f 72 65 70 72 5f 5f 7a 12 5f 53 65 6e 74 69 6e 65 6c 2e 5f 5f 72 65 70 72 s.py..__repr__z._Sentinel.__repr
2500 5f 5f a4 00 00 00 73 05 00 00 00 80 00 d8 0f 1b f3 00 00 00 00 4e a9 04 da 08 5f 5f 6e 61 6d 65 __....s..............N....__name
2520 5f 5f da 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 72 85 00 00 __..__module__..__qualname__r...
2540 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 7f 00 00 00 72 7f 00 00 00 a3 00 00 00 73 07 .r....r....r....r....r........s.
2560 00 00 00 84 00 f3 02 01 05 1c 72 86 00 00 00 72 7f 00 00 00 a9 02 72 04 00 00 00 e9 0a 00 00 00 ..........r....r......r.........
2580 63 01 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 74 00 00 00 97 00 74 01 00 00 c.....................t.....t...
25a0 00 00 00 00 00 00 7c 00 74 02 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 ......|.t.........j.............
25c0 00 00 00 00 00 00 74 06 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......t.........j...............
25e0 00 00 00 00 74 06 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....t.........j.................
2600 00 00 66 03 ab 02 00 00 00 00 00 00 53 00 a9 01 4e 29 06 da 0a 69 73 69 6e 73 74 61 6e 63 65 da ..f.........S...N)...isinstance.
2620 06 74 79 70 69 6e 67 da 0d 5f 47 65 6e 65 72 69 63 41 6c 69 61 73 da 06 5f 74 79 70 65 73 da 0c .typing.._GenericAlias.._types..
2640 47 65 6e 65 72 69 63 41 6c 69 61 73 da 09 55 6e 69 6f 6e 54 79 70 65 a9 01 da 01 74 73 01 00 00 GenericAlias..UnionType....ts...
2660 00 20 72 84 00 00 00 da 1f 5f 73 68 6f 75 6c 64 5f 63 6f 6c 6c 65 63 74 5f 66 72 6f 6d 5f 70 61 ..r......_should_collect_from_pa
2680 72 61 6d 65 74 65 72 73 72 97 00 00 00 ac 00 00 00 73 2d 00 00 00 80 00 dc 0f 19 d8 0c 0d 94 06 rametersr........s-.............
26a0 d7 10 24 d1 10 24 a4 66 d7 26 39 d1 26 39 bc 36 d7 3b 4b d1 3b 4b d0 0f 4c f3 03 02 10 0a f0 00 ..$..$.f.&9.&9.6.;K.;K..L.......
26c0 02 09 0a 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 56 00 ...r....c.....................V.
26e0 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 74 02 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 ....t.........|.t.........j.....
2700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 06 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 ..............t.........j.......
2720 00 00 00 00 00 00 00 00 00 00 00 00 66 02 ab 02 00 00 00 00 00 00 53 00 72 8e 00 00 00 29 05 72 ............f.........S.r....).r
2740 8f 00 00 00 72 90 00 00 00 72 91 00 00 00 72 92 00 00 00 72 93 00 00 00 72 95 00 00 00 73 01 00 ....r....r....r....r....r....s..
2760 00 00 20 72 84 00 00 00 72 97 00 00 00 72 97 00 00 00 b1 00 00 00 73 20 00 00 00 80 00 dc 0f 19 ...r....r....r........s.........
2780 98 21 9c 66 d7 1e 32 d1 1e 32 b4 46 d7 34 47 d1 34 47 d0 1d 48 d3 0f 49 d0 08 49 72 86 00 00 00 .!.f..2..2.F.4G.4G..H..I..Ir....
27a0 da 01 54 da 02 4b 54 da 02 56 54 da 04 54 5f 63 6f 29 01 da 09 63 6f 76 61 72 69 61 6e 74 da 08 ..T..KT..VT..T_co)...covariant..
27c0 54 5f 63 6f 6e 74 72 61 29 01 da 0d 63 6f 6e 74 72 61 76 61 72 69 61 6e 74 a9 02 72 04 00 00 00 T_contra)...contravariant..r....
27e0 e9 0b 00 00 00 29 01 72 06 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 .....).r....c...................
2800 00 f3 28 00 00 00 87 00 97 00 65 00 5a 01 64 00 5a 02 88 00 66 01 64 01 84 08 5a 03 88 00 66 01 ..(.......e.Z.d.Z...f.d...Z...f.
2820 64 02 84 08 5a 04 88 00 78 01 5a 05 53 00 29 03 da 08 5f 41 6e 79 4d 65 74 61 63 02 00 00 00 00 d...Z...x.Z.S.)..._AnyMetac.....
2840 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 48 00 00 00 95 01 97 00 7c 00 74 00 00 00 00 00 ................H.......|.t.....
2860 00 00 00 00 75 00 72 0b 74 03 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 82 01 74 04 ....u.r.t.........d...........t.
2880 00 00 00 00 00 00 00 00 89 02 7c 00 8d 0d 00 00 7c 01 ab 01 00 00 00 00 00 00 53 00 29 02 4e 7a ..........|.....|.........S.).Nz
28a0 36 74 79 70 69 6e 67 5f 65 78 74 65 6e 73 69 6f 6e 73 2e 41 6e 79 20 63 61 6e 6e 6f 74 20 62 65 6typing_extensions.Any.cannot.be
28c0 20 75 73 65 64 20 77 69 74 68 20 69 73 69 6e 73 74 61 6e 63 65 28 29 29 04 72 06 00 00 00 da 09 .used.with.isinstance()).r......
28e0 54 79 70 65 45 72 72 6f 72 da 05 73 75 70 65 72 da 11 5f 5f 69 6e 73 74 61 6e 63 65 63 68 65 63 TypeError..super..__instancechec
2900 6b 5f 5f 29 03 72 83 00 00 00 da 03 6f 62 6a da 09 5f 5f 63 6c 61 73 73 5f 5f 73 03 00 00 00 20 k__).r......obj..__class__s.....
2920 20 80 72 84 00 00 00 72 a7 00 00 00 7a 1a 5f 41 6e 79 4d 65 74 61 2e 5f 5f 69 6e 73 74 61 6e 63 ..r....r....z._AnyMeta.__instanc
2940 65 63 68 65 63 6b 5f 5f c5 00 00 00 73 26 00 00 00 f8 80 00 d8 0f 13 94 73 89 7b dc 16 1f d0 20 echeck__....s&..........s.{.....
2960 58 d3 16 59 d0 10 59 dc 13 18 91 37 d1 13 2c a8 53 d3 13 31 d0 0c 31 72 86 00 00 00 63 01 00 00 X..Y..Y....7..,.S..1..1r....c...
2980 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 32 00 00 00 95 01 97 00 7c 00 74 00 00 00 ..................2.......|.t...
29a0 00 00 00 00 00 00 75 00 72 01 79 01 74 02 00 00 00 00 00 00 00 00 89 01 7c 00 8d 09 00 00 ab 00 ......u.r.y.t...........|.......
29c0 00 00 00 00 00 00 53 00 29 02 4e 7a 15 74 79 70 69 6e 67 5f 65 78 74 65 6e 73 69 6f 6e 73 2e 41 ......S.).Nz.typing_extensions.A
29e0 6e 79 29 03 72 06 00 00 00 72 a6 00 00 00 72 85 00 00 00 29 02 72 83 00 00 00 72 a9 00 00 00 73 ny).r....r....r....).r....r....s
2a00 02 00 00 00 20 80 72 84 00 00 00 72 85 00 00 00 7a 11 5f 41 6e 79 4d 65 74 61 2e 5f 5f 72 65 70 ......r....r....z._AnyMeta.__rep
2a20 72 5f 5f ca 00 00 00 73 1b 00 00 00 f8 80 00 d8 0f 13 94 73 89 7b d8 17 2e dc 13 18 91 37 d1 13 r__....s...........s.{.......7..
2a40 23 d3 13 25 d0 0c 25 72 86 00 00 00 29 06 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 a7 00 #..%..%r....).r....r....r....r..
2a60 00 00 72 85 00 00 00 da 0d 5f 5f 63 6c 61 73 73 63 65 6c 6c 5f 5f a9 01 72 a9 00 00 00 73 01 00 ..r......__classcell__..r....s..
2a80 00 00 40 72 84 00 00 00 72 a3 00 00 00 72 a3 00 00 00 c4 00 00 00 73 12 00 00 00 f8 84 00 f4 02 ..@r....r....r........s.........
2aa0 03 09 32 f7 0a 03 09 26 f0 00 03 09 26 72 86 00 00 00 72 a3 00 00 00 63 00 00 00 00 00 00 00 00 ..2....&....&r....r....c........
2ac0 00 00 00 00 02 00 00 00 00 00 00 00 f3 22 00 00 00 87 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a .............".......e.Z.d.Z.d.Z
2ae0 03 88 00 66 01 64 02 84 08 5a 04 88 00 78 01 5a 05 53 00 29 03 72 06 00 00 00 61 71 01 00 00 53 ...f.d...Z...x.Z.S.).r....aq...S
2b00 70 65 63 69 61 6c 20 74 79 70 65 20 69 6e 64 69 63 61 74 69 6e 67 20 61 6e 20 75 6e 63 6f 6e 73 pecial.type.indicating.an.uncons
2b20 74 72 61 69 6e 65 64 20 74 79 70 65 2e 0a 20 20 20 20 20 20 20 20 2d 20 41 6e 79 20 69 73 20 63 trained.type..........-.Any.is.c
2b40 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 65 76 65 72 79 20 74 79 70 65 2e 0a 20 20 20 20 20 ompatible.with.every.type.......
2b60 20 20 20 2d 20 41 6e 79 20 61 73 73 75 6d 65 64 20 74 6f 20 68 61 76 65 20 61 6c 6c 20 6d 65 74 ...-.Any.assumed.to.have.all.met
2b80 68 6f 64 73 2e 0a 20 20 20 20 20 20 20 20 2d 20 41 6c 6c 20 76 61 6c 75 65 73 20 61 73 73 75 6d hods..........-.All.values.assum
2ba0 65 64 20 74 6f 20 62 65 20 69 6e 73 74 61 6e 63 65 73 20 6f 66 20 41 6e 79 2e 0a 20 20 20 20 20 ed.to.be.instances.of.Any.......
2bc0 20 20 20 4e 6f 74 65 20 74 68 61 74 20 61 6c 6c 20 74 68 65 20 61 62 6f 76 65 20 73 74 61 74 65 ...Note.that.all.the.above.state
2be0 6d 65 6e 74 73 20 61 72 65 20 74 72 75 65 20 66 72 6f 6d 20 74 68 65 20 70 6f 69 6e 74 20 6f 66 ments.are.true.from.the.point.of
2c00 20 76 69 65 77 20 6f 66 0a 20 20 20 20 20 20 20 20 73 74 61 74 69 63 20 74 79 70 65 20 63 68 65 .view.of.........static.type.che
2c20 63 6b 65 72 73 2e 20 41 74 20 72 75 6e 74 69 6d 65 2c 20 41 6e 79 20 73 68 6f 75 6c 64 20 6e 6f ckers..At.runtime,.Any.should.no
2c40 74 20 62 65 20 75 73 65 64 20 77 69 74 68 20 69 6e 73 74 61 6e 63 65 0a 20 20 20 20 20 20 20 20 t.be.used.with.instance.........
2c60 63 68 65 63 6b 73 2e 0a 20 20 20 20 20 20 20 20 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 checks..........c...............
2c80 00 0f 00 00 00 f3 50 00 00 00 95 01 97 00 7c 00 74 00 00 00 00 00 00 00 00 00 75 00 72 0b 74 03 ......P.......|.t.........u.r.t.
2ca0 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 82 01 74 05 00 00 00 00 00 00 00 00 89 03 ........d...........t...........
2cc0 7c 00 8d 0c 00 00 7c 00 67 01 7c 01 a2 01 ad 06 69 00 7c 02 a4 01 8e 01 53 00 29 02 4e 7a 1a 41 |.....|.g.|.....i.|.....S.).Nz.A
2ce0 6e 79 20 63 61 6e 6e 6f 74 20 62 65 20 69 6e 73 74 61 6e 74 69 61 74 65 64 29 04 72 06 00 00 00 ny.cannot.be.instantiated).r....
2d00 72 a5 00 00 00 72 a6 00 00 00 da 07 5f 5f 6e 65 77 5f 5f a9 04 da 03 63 6c 73 da 04 61 72 67 73 r....r......__new__....cls..args
2d20 da 06 6b 77 61 72 67 73 72 a9 00 00 00 73 04 00 00 00 20 20 20 80 72 84 00 00 00 72 af 00 00 00 ..kwargsr....s........r....r....
2d40 7a 0b 41 6e 79 2e 5f 5f 6e 65 77 5f 5f d8 00 00 00 73 2f 00 00 00 f8 80 00 d8 0f 12 94 63 89 7a z.Any.__new__....s/..........c.z
2d60 dc 16 1f d0 20 3c d3 16 3d d0 10 3d dc 13 18 91 37 91 3f a0 33 d0 13 38 a8 14 d2 13 38 b0 16 d1 .....<..=..=....7.?.3..8....8...
2d80 13 38 d0 0c 38 72 86 00 00 00 29 06 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 da 07 5f 5f 64 .8..8r....).r....r....r......__d
2da0 6f 63 5f 5f 72 af 00 00 00 72 ab 00 00 00 72 ac 00 00 00 73 01 00 00 00 40 72 84 00 00 00 72 06 oc__r....r....r....s....@r....r.
2dc0 00 00 00 72 06 00 00 00 cf 00 00 00 73 12 00 00 00 f8 84 00 f1 02 07 09 0c f7 10 03 09 39 f0 00 ...r........s................9..
2de0 03 09 39 72 86 00 00 00 72 06 00 00 00 29 01 da 09 6d 65 74 61 63 6c 61 73 73 63 00 00 00 00 00 ..9r....r....)...metaclassc.....
2e00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 f3 70 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 ................p.....e.Z.d.Z.d.
2e20 5a 03 64 02 84 00 5a 04 64 03 84 00 5a 05 64 04 84 00 5a 06 64 05 84 00 5a 07 64 06 84 00 5a 08 Z.d...Z.d...Z.d...Z.d...Z.d...Z.
2e40 64 07 84 00 5a 09 64 08 84 00 5a 0a 64 09 84 00 5a 0b 64 0a 84 00 5a 0c 64 0b 84 00 5a 0d 65 0e d...Z.d...Z.d...Z.d...Z.d...Z.e.
2e60 6a 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 0c 84 00 ab 00 00 00 00 00 00 00 j...................d...........
2e80 5a 10 79 0d 29 0e da 0c 5f 53 70 65 63 69 61 6c 46 6f 72 6d 29 03 da 05 5f 6e 61 6d 65 72 b4 00 Z.y.)..._SpecialForm)..._namer..
2ea0 00 00 da 08 5f 67 65 74 69 74 65 6d 63 02 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 03 00 00 ...._getitemc...................
2ec0 00 f3 56 00 00 00 97 00 7c 01 7c 00 5f 00 00 00 00 00 00 00 00 00 7c 01 6a 02 00 00 00 00 00 00 ..V.....|.|._.........|.j.......
2ee0 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 5f 02 00 00 00 00 00 00 00 00 7c 01 6a 06 00 00 00 00 ............|._.........|.j.....
2f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 5f 03 00 00 00 00 00 00 00 00 79 00 72 8e 00 00 ..............|._.........y.r...
2f20 00 29 04 72 b9 00 00 00 72 88 00 00 00 72 b8 00 00 00 72 b4 00 00 00 29 02 72 83 00 00 00 da 07 .).r....r....r....r....).r......
2f40 67 65 74 69 74 65 6d 73 02 00 00 00 20 20 72 84 00 00 00 da 08 5f 5f 69 6e 69 74 5f 5f 7a 15 5f getitems......r......__init__z._
2f60 53 70 65 63 69 61 6c 46 6f 72 6d 2e 5f 5f 69 6e 69 74 5f 5f e6 00 00 00 73 21 00 00 00 80 00 d8 SpecialForm.__init__....s!......
2f80 18 1f 88 04 8c 0d d8 15 1c d7 15 25 d1 15 25 88 04 8c 0a d8 17 1e 97 7f 91 7f 88 04 8d 0c 72 86 ...........%..%...............r.
2fa0 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 38 00 00 00 97 00 7c ...c.....................8.....|
2fc0 01 64 01 76 00 72 0c 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 00 74 .d.v.r.|.j...................S.t
2fe0 03 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 82 01 29 02 4e 3e 02 00 00 00 72 88 00 .........|...........).N>....r..
3000 00 00 72 8a 00 00 00 29 02 72 b8 00 00 00 da 0e 41 74 74 72 69 62 75 74 65 45 72 72 6f 72 29 02 ..r....).r......AttributeError).
3020 72 83 00 00 00 da 04 69 74 65 6d 73 02 00 00 00 20 20 72 84 00 00 00 da 0b 5f 5f 67 65 74 61 74 r......items......r......__getat
3040 74 72 5f 5f 7a 18 5f 53 70 65 63 69 61 6c 46 6f 72 6d 2e 5f 5f 67 65 74 61 74 74 72 5f 5f eb 00 tr__z._SpecialForm.__getattr__..
3060 00 00 73 20 00 00 00 80 00 d8 0b 0f d0 13 2f d1 0b 2f d8 13 17 97 3a 91 3a d0 0c 1d e4 0e 1c 98 ..s.........../../....:.:.......
3080 54 d3 0e 22 d0 08 22 72 86 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 T..".."r....c...................
30a0 00 f3 1e 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 64 01 7c 00 9b 02 9d 02 ab 01 00 00 00 00 ........t.........d.|...........
30c0 00 00 82 01 29 02 4e 7a 10 43 61 6e 6e 6f 74 20 73 75 62 63 6c 61 73 73 20 a9 01 72 a5 00 00 00 ....).Nz.Cannot.subclass...r....
30e0 a9 02 72 83 00 00 00 da 05 62 61 73 65 73 73 02 00 00 00 20 20 72 84 00 00 00 da 0f 5f 5f 6d 72 ..r......basess......r......__mr
3100 6f 5f 65 6e 74 72 69 65 73 5f 5f 7a 1c 5f 53 70 65 63 69 61 6c 46 6f 72 6d 2e 5f 5f 6d 72 6f 5f o_entries__z._SpecialForm.__mro_
3120 65 6e 74 72 69 65 73 5f 5f f1 00 00 00 73 15 00 00 00 80 00 dc 0e 17 d0 1a 2a a8 34 a8 28 d0 18 entries__....s...........*.4.(..
3140 33 d3 0e 34 d0 08 34 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 03 00 00 3..4..4r....c...................
3160 00 f3 20 00 00 00 97 00 64 01 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........d.|.j...................
3180 9b 00 9d 02 53 00 a9 02 4e 7a 12 74 79 70 69 6e 67 5f 65 78 74 65 6e 73 69 6f 6e 73 2e a9 01 72 ....S...Nz.typing_extensions...r
31a0 b8 00 00 00 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 72 85 00 00 00 7a 15 5f 53 70 65 63 ....r....s.....r....r....z._Spec
31c0 69 61 6c 46 6f 72 6d 2e 5f 5f 72 65 70 72 5f 5f f4 00 00 00 73 13 00 00 00 80 00 d8 11 23 a0 44 ialForm.__repr__....s........#.D
31e0 a7 4a a1 4a a0 3c d0 0f 30 d0 08 30 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 01 00 .J.J.<..0..0r....c..............
3200 00 00 03 00 00 00 f3 1a 00 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .............|.j................
3220 00 00 00 53 00 72 8e 00 00 00 72 c8 00 00 00 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 da ...S.r....r....r....s.....r.....
3240 0a 5f 5f 72 65 64 75 63 65 5f 5f 7a 17 5f 53 70 65 63 69 61 6c 46 6f 72 6d 2e 5f 5f 72 65 64 75 .__reduce__z._SpecialForm.__redu
3260 63 65 5f 5f f7 00 00 00 f3 0c 00 00 00 80 00 d8 0f 13 8f 7a 89 7a d0 08 19 72 86 00 00 00 63 01 ce__...............z.z...r....c.
3280 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 0f 00 00 00 f3 1e 00 00 00 97 00 74 01 00 00 00 00 ..........................t.....
32a0 00 00 00 00 64 01 7c 00 9b 02 9d 02 ab 01 00 00 00 00 00 00 82 01 29 02 4e 7a 13 43 61 6e 6e 6f ....d.|...............).Nz.Canno
32c0 74 20 69 6e 73 74 61 6e 74 69 61 74 65 20 72 c2 00 00 00 a9 03 72 83 00 00 00 72 b2 00 00 00 da t.instantiate.r......r....r.....
32e0 04 6b 77 64 73 73 03 00 00 00 20 20 20 72 84 00 00 00 da 08 5f 5f 63 61 6c 6c 5f 5f 7a 15 5f 53 .kwdss.......r......__call__z._S
3300 70 65 63 69 61 6c 46 6f 72 6d 2e 5f 5f 63 61 6c 6c 5f 5f fa 00 00 00 73 15 00 00 00 80 00 dc 0e pecialForm.__call__....s........
3320 17 d0 1a 2d a8 64 a8 58 d0 18 36 d3 0e 37 d0 08 37 72 86 00 00 00 63 02 00 00 00 00 00 00 00 00 ...-.d.X..6..7..7r....c.........
3340 00 00 00 03 00 00 00 03 00 00 00 f3 2c 00 00 00 97 00 74 00 00 00 00 00 00 00 00 00 6a 02 00 00 ............,.....t.........j...
3360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 66 02 19 00 00 00 53 00 72 8e 00 00 ................|.|.f.....S.r...
3380 00 a9 02 72 90 00 00 00 72 76 00 00 00 a9 02 72 83 00 00 00 da 05 6f 74 68 65 72 73 02 00 00 00 ...r....rv.....r......others....
33a0 20 20 72 84 00 00 00 da 06 5f 5f 6f 72 5f 5f 7a 13 5f 53 70 65 63 69 61 6c 46 6f 72 6d 2e 5f 5f ..r......__or__z._SpecialForm.__
33c0 6f 72 5f 5f fd 00 00 00 73 15 00 00 00 80 00 dc 0f 15 8f 7c 89 7c 98 44 a0 25 98 4b d1 0f 28 d0 or__....s..........|.|.D.%.K..(.
33e0 08 28 72 86 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 2c 00 00 .(r....c.....................,..
3400 00 97 00 74 00 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...t.........j..................
3420 00 7c 01 7c 00 66 02 19 00 00 00 53 00 72 8e 00 00 00 72 d1 00 00 00 72 d2 00 00 00 73 02 00 00 .|.|.f.....S.r....r....r....s...
3440 00 20 20 72 84 00 00 00 da 07 5f 5f 72 6f 72 5f 5f 7a 14 5f 53 70 65 63 69 61 6c 46 6f 72 6d 2e ...r......__ror__z._SpecialForm.
3460 5f 5f 72 6f 72 5f 5f 00 01 00 00 73 15 00 00 00 80 00 dc 0f 15 8f 7c 89 7c 98 45 a0 34 98 4b d1 __ror__....s..........|.|.E.4.K.
3480 0f 28 d0 08 28 72 86 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 .(..(r....c.....................
34a0 1e 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 9b 00 64 01 9d 02 ab 01 00 00 00 00 00 00 ......t.........|...d...........
34c0 82 01 29 02 4e 7a 21 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 64 20 77 69 74 68 20 69 73 69 6e ..).Nz!.cannot.be.used.with.isin
34e0 73 74 61 6e 63 65 28 29 72 c2 00 00 00 a9 02 72 83 00 00 00 72 a8 00 00 00 73 02 00 00 00 20 20 stance()r......r....r....s......
3500 72 84 00 00 00 72 a7 00 00 00 7a 1e 5f 53 70 65 63 69 61 6c 46 6f 72 6d 2e 5f 5f 69 6e 73 74 61 r....r....z._SpecialForm.__insta
3520 6e 63 65 63 68 65 63 6b 5f 5f 03 01 00 00 f3 15 00 00 00 80 00 dc 0e 17 98 34 98 26 d0 20 41 d0 ncecheck__...............4.&..A.
3540 18 42 d3 0e 43 d0 08 43 72 86 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 .B..C..Cr....c..................
3560 00 00 f3 1e 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 9b 00 64 01 9d 02 ab 01 00 00 00 .........t.........|...d........
3580 00 00 00 82 01 29 02 4e 7a 21 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 64 20 77 69 74 68 20 69 .....).Nz!.cannot.be.used.with.i
35a0 73 73 75 62 63 6c 61 73 73 28 29 72 c2 00 00 00 29 02 72 83 00 00 00 72 b1 00 00 00 73 02 00 00 ssubclass()r....).r....r....s...
35c0 00 20 20 72 84 00 00 00 da 11 5f 5f 73 75 62 63 6c 61 73 73 63 68 65 63 6b 5f 5f 7a 1e 5f 53 70 ...r......__subclasscheck__z._Sp
35e0 65 63 69 61 6c 46 6f 72 6d 2e 5f 5f 73 75 62 63 6c 61 73 73 63 68 65 63 6b 5f 5f 06 01 00 00 72 ecialForm.__subclasscheck__....r
3600 d9 00 00 00 72 86 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 26 ....r....c.....................&
3620 00 00 00 97 00 7c 00 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 ab .....|.j...................|.|..
3640 02 00 00 00 00 00 00 53 00 72 8e 00 00 00 29 01 72 b9 00 00 00 a9 02 72 83 00 00 00 da 0a 70 61 .......S.r....).r......r......pa
3660 72 61 6d 65 74 65 72 73 73 02 00 00 00 20 20 72 84 00 00 00 da 0b 5f 5f 67 65 74 69 74 65 6d 5f rameterss......r......__getitem_
3680 5f 7a 18 5f 53 70 65 63 69 61 6c 46 6f 72 6d 2e 5f 5f 67 65 74 69 74 65 6d 5f 5f 09 01 00 00 73 _z._SpecialForm.__getitem__....s
36a0 13 00 00 00 80 00 e0 0f 13 8f 7d 89 7d 98 54 a0 3a d3 0f 2e d0 08 2e 72 86 00 00 00 4e 29 11 72 ..........}.}.T.:......r....N).r
36c0 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 da 09 5f 5f 73 6c 6f 74 73 5f 5f 72 bc 00 00 00 72 c0 ....r....r......__slots__r....r.
36e0 00 00 00 72 c5 00 00 00 72 85 00 00 00 72 ca 00 00 00 72 cf 00 00 00 72 d4 00 00 00 72 d6 00 00 ...r....r....r....r....r....r...
3700 00 72 a7 00 00 00 72 db 00 00 00 72 90 00 00 00 da 09 5f 74 70 5f 63 61 63 68 65 72 df 00 00 00 .r....r....r......_tp_cacher....
3720 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 b7 00 00 00 72 b7 00 00 00 e3 00 00 00 73 55 00 r....r....r....r....r........sU.
3740 00 00 84 00 d8 10 30 80 49 f2 04 03 05 27 f2 0a 04 05 23 f2 0c 01 05 35 f2 06 01 05 31 f2 06 01 ......0.I....'....#....5....1...
3760 05 1a f2 06 01 05 38 f2 06 01 05 29 f2 06 01 05 29 f2 06 01 05 44 01 f2 06 01 05 44 01 f0 06 00 ......8....)....)....D.....D....
3780 06 0c d7 05 15 d1 05 15 f1 02 01 05 2f f3 03 00 06 16 f1 02 01 05 2f 72 86 00 00 00 72 b7 00 00 ............/........./r....r...
37a0 00 29 01 da 05 5f 72 6f 6f 74 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 f3 .)..._rootc.....................
37c0 12 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 84 00 5a 03 79 02 29 03 da 16 5f 45 78 74 65 6e ......e.Z.d.Z.d...Z.y.)..._Exten
37e0 73 69 6f 6e 73 53 70 65 63 69 61 6c 46 6f 72 6d 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 sionsSpecialFormc...............
3800 00 03 00 00 00 f3 20 00 00 00 97 00 64 01 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............d.|.j...............
3820 00 00 00 00 7a 00 00 00 53 00 72 c7 00 00 00 72 c8 00 00 00 72 82 00 00 00 73 01 00 00 00 20 72 ....z...S.r....r....r....s.....r
3840 84 00 00 00 72 85 00 00 00 7a 1f 5f 45 78 74 65 6e 73 69 6f 6e 73 53 70 65 63 69 61 6c 46 6f 72 ....r....z._ExtensionsSpecialFor
3860 6d 2e 5f 5f 72 65 70 72 5f 5f 12 01 00 00 73 11 00 00 00 80 00 d8 0f 23 a0 64 a7 6a a1 6a d1 0f m.__repr__....s........#.d.j.j..
3880 30 d0 08 30 72 86 00 00 00 4e 72 87 00 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 e4 0..0r....Nr....r....r....r....r.
38a0 00 00 00 72 e4 00 00 00 11 01 00 00 73 07 00 00 00 84 00 f3 02 01 05 31 72 86 00 00 00 72 e4 00 ...r........s..........1r....r..
38c0 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 42 00 00 00 97 00 09 00 ..c.....................B.......
38e0 64 01 7c 00 5f 00 00 00 00 00 00 00 00 00 7c 00 53 00 23 00 74 02 00 00 00 00 00 00 00 00 74 04 d.|._.........|.S.#.t.........t.
3900 00 00 00 00 00 00 00 00 66 02 24 00 72 04 01 00 59 00 7c 00 53 00 77 00 78 03 59 00 77 01 29 02 ........f.$.r...Y.|.S.w.x.Y.w.).
3920 61 f8 02 00 00 54 68 69 73 20 64 65 63 6f 72 61 74 6f 72 20 63 61 6e 20 62 65 20 75 73 65 64 20 a....This.decorator.can.be.used.
3940 74 6f 20 69 6e 64 69 63 61 74 65 20 74 6f 20 74 79 70 65 20 63 68 65 63 6b 65 72 73 20 74 68 61 to.indicate.to.type.checkers.tha
3960 74 0a 20 20 20 20 20 20 20 20 74 68 65 20 64 65 63 6f 72 61 74 65 64 20 6d 65 74 68 6f 64 20 63 t.........the.decorated.method.c
3980 61 6e 6e 6f 74 20 62 65 20 6f 76 65 72 72 69 64 64 65 6e 2c 20 61 6e 64 20 64 65 63 6f 72 61 74 annot.be.overridden,.and.decorat
39a0 65 64 20 63 6c 61 73 73 0a 20 20 20 20 20 20 20 20 63 61 6e 6e 6f 74 20 62 65 20 73 75 62 63 6c ed.class.........cannot.be.subcl
39c0 61 73 73 65 64 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 assed..For.example:.............
39e0 20 63 6c 61 73 73 20 42 61 73 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 40 66 69 .class.Base:.................@fi
3a00 6e 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 20 64 6f 6e 65 28 73 65 6c nal.................def.done(sel
3a20 66 29 20 2d 3e 20 4e 6f 6e 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 f).->.None:.....................
3a40 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 20 53 75 62 28 42 61 73 65 29 3a ................class.Sub(Base):
3a60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 20 64 6f 6e 65 28 73 65 6c 66 29 20 .................def.done(self).
3a80 2d 3e 20 4e 6f 6e 65 3a 20 20 23 20 45 72 72 6f 72 20 72 65 70 6f 72 74 65 64 20 62 79 20 74 79 ->.None:..#.Error.reported.by.ty
3aa0 70 65 20 63 68 65 63 6b 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e pe.checker......................
3ac0 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 40 66 69 6e 61 6c 0a 20 20 20 20 20 20 20 20 20 20 ...............@final...........
3ae0 20 20 63 6c 61 73 73 20 4c 65 61 66 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 2e ..class.Leaf:...................
3b00 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 20 4f 74 68 65 72 28 4c 65 61 66 29 3a ..............class.Other(Leaf):
3b20 20 20 23 20 45 72 72 6f 72 20 72 65 70 6f 72 74 65 64 20 62 79 20 74 79 70 65 20 63 68 65 63 6b ..#.Error.reported.by.type.check
3b40 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 2e 2e 0a 0a 20 20 20 20 20 20 20 20 er..............................
3b60 54 68 65 72 65 20 69 73 20 6e 6f 20 72 75 6e 74 69 6d 65 20 63 68 65 63 6b 69 6e 67 20 6f 66 20 There.is.no.runtime.checking.of.
3b80 74 68 65 73 65 20 70 72 6f 70 65 72 74 69 65 73 2e 20 54 68 65 20 64 65 63 6f 72 61 74 6f 72 0a these.properties..The.decorator.
3ba0 20 20 20 20 20 20 20 20 73 65 74 73 20 74 68 65 20 60 60 5f 5f 66 69 6e 61 6c 5f 5f 60 60 20 61 ........sets.the.``__final__``.a
3bc0 74 74 72 69 62 75 74 65 20 74 6f 20 60 60 54 72 75 65 60 60 20 6f 6e 20 74 68 65 20 64 65 63 6f ttribute.to.``True``.on.the.deco
3be0 72 61 74 65 64 20 6f 62 6a 65 63 74 0a 20 20 20 20 20 20 20 20 74 6f 20 61 6c 6c 6f 77 20 72 75 rated.object.........to.allow.ru
3c00 6e 74 69 6d 65 20 69 6e 74 72 6f 73 70 65 63 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 54 29 03 ntime.introspection..........T).
3c20 da 09 5f 5f 66 69 6e 61 6c 5f 5f 72 be 00 00 00 72 a5 00 00 00 29 01 da 01 66 73 01 00 00 00 20 ..__final__r....r....)...fs.....
3c40 72 84 00 00 00 72 34 00 00 00 72 34 00 00 00 1e 01 00 00 73 35 00 00 00 80 00 f0 2c 06 09 11 d8 r....r4...r4.......s5......,....
3c60 1a 1e 88 41 8c 4b f0 0c 00 10 11 88 08 f8 f4 0b 00 11 1f a4 09 d0 0f 2a f2 00 04 09 11 f0 08 00 ...A.K.................*........
3c80 0d 11 d8 0f 10 88 08 f0 0b 04 09 11 fa f3 0c 00 00 00 82 07 0b 00 8b 0f 1e 03 9d 01 1e 03 63 01 ..............................c.
3ca0 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 2c 00 00 00 97 00 74 01 00 00 00 00 ....................,.....t.....
3cc0 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 ....j...................|.......
3ce0 00 00 53 00 72 8e 00 00 00 29 02 72 90 00 00 00 72 10 00 00 00 a9 01 da 04 6e 61 6d 65 73 01 00 ..S.r....).r....r........names..
3d00 00 00 20 72 84 00 00 00 72 3c 00 00 00 72 3c 00 00 00 3e 01 00 00 73 11 00 00 00 80 00 dc 0b 11 ...r....r<...r<...>...s.........
3d20 8f 3e 89 3e 98 24 d3 0b 1f d0 04 1f 72 86 00 00 00 29 03 72 04 00 00 00 72 8c 00 00 00 e9 01 00 .>.>.$......r....).r....r.......
3d40 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 a4 00 00 00 97 00 67 00 ..c...........................g.
3d60 7d 01 7c 00 44 00 5d 3f 00 00 7d 02 74 01 00 00 00 00 00 00 00 00 7c 02 74 02 00 00 00 00 00 00 }.|.D.]?..}.t.........|.t.......
3d80 00 00 ab 02 00 00 00 00 00 00 72 1c 7c 01 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........r.|.j.................
3da0 00 00 7c 02 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ..|.j...........................
3dc0 01 00 8c 2f 7c 01 6a 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 .../|.j...................|.....
3de0 00 00 00 00 01 00 8c 41 04 00 74 0b 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 53 00 .......A..t.........|.........S.
3e00 29 01 7a 4a 41 6e 20 69 6e 74 65 72 6e 61 6c 20 68 65 6c 70 65 72 20 66 6f 72 20 4c 69 74 65 72 ).zJAn.internal.helper.for.Liter
3e20 61 6c 20 63 72 65 61 74 69 6f 6e 3a 20 66 6c 61 74 74 65 6e 20 4c 69 74 65 72 61 6c 73 20 61 6d al.creation:.flatten.Literals.am
3e40 6f 6e 67 20 70 61 72 61 6d 65 74 65 72 73 29 06 72 8f 00 00 00 da 14 5f 4c 69 74 65 72 61 6c 47 ong.parameters).r......_LiteralG
3e60 65 6e 65 72 69 63 41 6c 69 61 73 da 06 65 78 74 65 6e 64 da 08 5f 5f 61 72 67 73 5f 5f da 06 61 enericAlias..extend..__args__..a
3e80 70 70 65 6e 64 da 05 74 75 70 6c 65 29 03 72 de 00 00 00 da 06 70 61 72 61 6d 73 da 01 70 73 03 ppend..tuple).r......params..ps.
3ea0 00 00 00 20 20 20 72 84 00 00 00 da 17 5f 66 6c 61 74 74 65 6e 5f 6c 69 74 65 72 61 6c 5f 70 61 ......r......_flatten_literal_pa
3ec0 72 61 6d 73 72 f6 00 00 00 46 01 00 00 73 49 00 00 00 80 00 e0 11 13 88 06 d8 11 1b f2 00 04 09 ramsr....F...sI.................
3ee0 21 88 41 dc 0f 19 98 21 d4 1d 31 d4 0f 32 d8 10 16 97 0d 91 0d 98 61 9f 6a 99 6a d5 10 29 e0 10 !.A....!..1..2........a.j.j..)..
3f00 16 97 0d 91 0d 98 61 d5 10 20 f0 09 04 09 21 f4 0a 00 10 15 90 56 8b 7d d0 08 1c 72 86 00 00 00 ......a.......!......V.}...r....
3f20 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 23 00 00 00 f3 38 00 00 00 4b 00 01 00 97 00 c................#....8...K.....
3f40 7c 00 44 00 5d 11 00 00 7d 01 7c 01 74 01 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 |.D.]...}.|.t.........|.........
3f60 66 02 96 01 97 01 01 00 8c 13 04 00 79 00 ad 03 77 01 72 8e 00 00 00 29 01 da 04 74 79 70 65 29 f...........y...w.r....)...type)
3f80 02 72 f4 00 00 00 72 f5 00 00 00 73 02 00 00 00 20 20 72 84 00 00 00 da 14 5f 76 61 6c 75 65 5f .r....r....s......r......_value_
3fa0 61 6e 64 5f 74 79 70 65 5f 69 74 65 72 72 f9 00 00 00 50 01 00 00 73 23 00 00 00 e8 00 f8 80 00 and_type_iterr....P...s#........
3fc0 d8 11 17 f2 00 01 09 1d 88 41 d8 12 13 94 54 98 21 93 57 90 2a d3 0c 1c f1 03 01 09 1d f9 73 04 .........A....T.!.W.*.........s.
3fe0 00 00 00 82 18 1a 01 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 f3 18 00 00 .......c........................
4000 00 97 00 65 00 5a 01 64 00 5a 02 64 01 84 00 5a 03 64 02 84 00 5a 04 79 03 29 04 72 ef 00 00 00 ...e.Z.d.Z.d...Z.d...Z.y.).r....
4020 63 02 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 b0 00 00 00 97 00 74 01 00 00 c...........................t...
4040 00 00 00 00 00 00 7c 01 74 02 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 06 74 04 00 00 ......|.t.................s.t...
4060 00 00 00 00 00 00 53 00 74 07 00 00 00 00 00 00 00 00 74 09 00 00 00 00 00 00 00 00 7c 00 6a 0a ......S.t.........t.........|.j.
4080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 ................................
40a0 00 00 7d 02 74 07 00 00 00 00 00 00 00 00 74 09 00 00 00 00 00 00 00 00 7c 01 6a 0a 00 00 00 00 ..}.t.........t.........|.j.....
40c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 03 ..............................}.
40e0 7c 02 7c 03 6b 28 00 00 53 00 72 8e 00 00 00 29 06 72 8f 00 00 00 72 ef 00 00 00 da 0e 4e 6f 74 |.|.k(..S.r....).r....r......Not
4100 49 6d 70 6c 65 6d 65 6e 74 65 64 da 03 73 65 74 72 f9 00 00 00 72 f1 00 00 00 29 04 72 83 00 00 Implemented..setr....r....).r...
4120 00 72 d3 00 00 00 da 12 74 68 65 73 65 5f 61 72 67 73 5f 64 65 64 75 70 65 64 da 12 6f 74 68 65 .r......these_args_deduped..othe
4140 72 5f 61 72 67 73 5f 64 65 64 75 70 65 64 73 04 00 00 00 20 20 20 20 72 84 00 00 00 da 06 5f 5f r_args_dedupeds........r......__
4160 65 71 5f 5f 7a 1b 5f 4c 69 74 65 72 61 6c 47 65 6e 65 72 69 63 41 6c 69 61 73 2e 5f 5f 65 71 5f eq__z._LiteralGenericAlias.__eq_
4180 5f 55 01 00 00 73 49 00 00 00 80 00 dc 13 1d 98 65 d4 25 39 d4 13 3a dc 17 25 d0 10 25 dc 21 24 _U...sI.........e.%9..:..%..%.!$
41a0 d4 25 39 b8 24 bf 2d b9 2d d3 25 48 d3 21 49 d0 0c 1e dc 21 24 d4 25 39 b8 25 bf 2e b9 2e d3 25 .%9.$.-.-.%H.!I....!$.%9.%.....%
41c0 49 d3 21 4a d0 0c 1e d8 13 25 d0 29 3b d1 13 3b d0 0c 3b 72 86 00 00 00 63 01 00 00 00 00 00 00 I.!J.....%.);..;..;r....c.......
41e0 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 50 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 74 03 ..............P.....t.........t.
4200 00 00 00 00 00 00 00 00 74 05 00 00 00 00 00 00 00 00 7c 00 6a 06 00 00 00 00 00 00 00 00 00 00 ........t.........|.j...........
4220 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ................................
4240 53 00 72 8e 00 00 00 29 04 da 04 68 61 73 68 da 09 66 72 6f 7a 65 6e 73 65 74 72 f9 00 00 00 72 S.r....)...hash..frozensetr....r
4260 f1 00 00 00 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 da 08 5f 5f 68 61 73 68 5f 5f 7a 1d ....r....s.....r......__hash__z.
4280 5f 4c 69 74 65 72 61 6c 47 65 6e 65 72 69 63 41 6c 69 61 73 2e 5f 5f 68 61 73 68 5f 5f 5c 01 00 _LiteralGenericAlias.__hash__\..
42a0 00 73 1c 00 00 00 80 00 dc 13 17 9c 09 d4 22 36 b0 74 b7 7d b1 7d d3 22 45 d3 18 46 d3 13 47 d0 .s............"6.t.}.}."E..F..G.
42c0 0c 47 72 86 00 00 00 4e 29 05 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 00 01 00 00 72 04 .Gr....N).r....r....r....r....r.
42e0 01 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 ef 00 00 00 72 ef 00 00 00 54 01 00 00 ...r....r....r....r....r....T...
4300 73 0d 00 00 00 84 00 f2 02 05 09 3c f3 0e 01 09 48 01 72 86 00 00 00 72 ef 00 00 00 63 00 00 00 s..........<....H.r....r....c...
4320 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 f3 1e 00 00 00 97 00 65 00 5a 01 64 00 5a 02 ........................e.Z.d.Z.
4340 64 01 65 03 66 02 64 02 84 04 5a 04 64 03 84 00 5a 05 79 04 29 05 da 0c 5f 4c 69 74 65 72 61 6c d.e.f.d...Z.d...Z.y.)..._Literal
4360 46 6f 72 6d da 03 64 6f 63 63 02 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 2e Form..docc......................
4380 00 00 00 97 00 64 01 7c 00 5f 00 00 00 00 00 00 00 00 00 7c 01 78 01 7c 00 5f 01 00 00 00 00 00 .....d.|._.........|.x.|._......
43a0 00 00 00 7c 00 5f 02 00 00 00 00 00 00 00 00 79 00 29 02 4e 72 3f 00 00 00 29 03 72 b8 00 00 00 ...|._.........y.).Nr?...).r....
43c0 da 04 5f 64 6f 63 72 b4 00 00 00 29 02 72 83 00 00 00 72 07 01 00 00 73 02 00 00 00 20 20 72 84 .._docr....).r....r....s......r.
43e0 00 00 00 72 bc 00 00 00 7a 15 5f 4c 69 74 65 72 61 6c 46 6f 72 6d 2e 5f 5f 69 6e 69 74 5f 5f 60 ...r....z._LiteralForm.__init__`
4400 01 00 00 73 17 00 00 00 80 00 d8 19 22 88 44 8c 4a d8 27 2a d0 0c 2a 88 44 8c 49 98 04 9d 0c 72 ...s........".D.J.'*..*.D.I....r
4420 86 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 72 01 00 00 97 00 ....c.....................r.....
4440 74 01 00 00 00 00 00 00 00 00 7c 01 74 02 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 03 t.........|.t.................s.
4460 7c 01 66 01 7d 01 74 05 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 01 74 07 00 00 |.f.}.t.........|.........}.t...
4480 00 00 00 00 00 00 74 09 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 ......t.........|...............
44a0 00 00 7d 02 09 00 74 0b 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 7d 03 74 0d 00 00 ..}...t.........|.........}.t...
44c0 00 00 00 00 00 00 7c 03 ab 01 00 00 00 00 00 00 74 0d 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 ......|.........t.........|.....
44e0 00 00 00 00 6b 02 00 00 72 48 67 00 7d 04 7c 02 44 00 5d 2c 00 00 7d 05 7c 05 7c 03 76 00 73 01 ....k...rHg.}.|.D.],..}.|.|.v.s.
4500 8c 08 7c 04 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 05 64 01 19 00 00 00 ..|.j...................|.d.....
4520 ab 01 00 00 00 00 00 00 01 00 7c 03 6a 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........|.j...................
4540 7c 05 ab 01 00 00 00 00 00 00 01 00 8c 2e 04 00 7c 03 72 07 4a 00 7c 03 ab 00 00 00 00 00 00 00 |...............|.r.J.|.........
4560 82 01 74 03 00 00 00 00 00 00 00 00 7c 04 ab 01 00 00 00 00 00 00 7d 01 09 00 74 15 00 00 00 00 ..t.........|.........}...t.....
4580 00 00 00 00 7c 00 7c 01 ab 02 00 00 00 00 00 00 53 00 23 00 74 12 00 00 00 00 00 00 00 00 24 00 ....|.|.........S.#.t.........$.
45a0 72 03 01 00 59 00 8c 17 77 00 78 03 59 00 77 01 a9 02 4e 72 02 00 00 00 29 0b 72 8f 00 00 00 72 r...Y...w.x.Y.w...Nr....).r....r
45c0 f3 00 00 00 72 f6 00 00 00 da 04 6c 69 73 74 72 f9 00 00 00 72 fd 00 00 00 da 03 6c 65 6e 72 f2 ....r......listr....r......lenr.
45e0 00 00 00 da 06 72 65 6d 6f 76 65 72 a5 00 00 00 72 ef 00 00 00 29 06 72 83 00 00 00 72 de 00 00 .....remover....r....).r....r...
4600 00 da 0e 76 61 6c 5f 74 79 70 65 5f 70 61 69 72 73 da 0d 64 65 64 75 70 65 64 5f 70 61 69 72 73 ...val_type_pairs..deduped_pairs
4620 da 0e 6e 65 77 5f 70 61 72 61 6d 65 74 65 72 73 da 04 70 61 69 72 73 06 00 00 00 20 20 20 20 20 ..new_parameters..pairs.........
4640 20 72 84 00 00 00 72 df 00 00 00 7a 18 5f 4c 69 74 65 72 61 6c 46 6f 72 6d 2e 5f 5f 67 65 74 69 .r....r....z._LiteralForm.__geti
4660 74 65 6d 5f 5f 64 01 00 00 73 c7 00 00 00 80 00 dc 13 1d 98 6a ac 25 d4 13 30 d8 1e 28 98 5d 90 tem__d...s..........j.%..0..(.].
4680 0a e4 19 30 b0 1a d3 19 3c 88 4a e4 1d 21 d4 22 36 b0 7a d3 22 42 d3 1d 43 88 4e f0 02 0e 0d 37 ...0....<.J..!."6.z."B..C.N....7
46a0 dc 20 23 a0 4e d3 20 33 90 0d f4 0c 00 14 17 90 7d d3 13 25 ac 03 a8 4e d3 28 3b d2 13 3b d8 25 ..#.N..3........}..%...N.(;..;.%
46c0 27 90 4e d8 20 2e f2 00 03 15 37 98 04 d8 1b 1f a0 3d d2 1b 30 d8 1c 2a d7 1c 31 d1 1c 31 b0 24 '.N.......7......=..0..*..1..1.$
46e0 b0 71 b1 27 d4 1c 3a d8 1c 29 d7 1c 30 d1 1c 30 b0 14 d5 1c 36 f0 07 03 15 37 f1 08 00 20 2d d0 .q.'..:..)..0..0....6....7....-.
4700 14 3b a8 6d d3 14 3b d0 1b 2c dc 21 26 a0 7e d3 21 36 91 4a e4 13 27 a8 04 a8 6a d3 13 39 d0 0c .;.m..;..,.!&.~.!6.J..'...j..9..
4720 39 f8 f4 1d 00 14 1d f2 00 02 0d 15 e1 10 14 f0 05 02 0d 15 fa 73 11 00 00 00 b4 0b 42 2a 00 c2 9....................s......B*..
4740 2a 09 42 36 03 c2 35 01 42 36 03 4e 29 06 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 da 03 73 *.B6..5.B6.N).r....r....r......s
4760 74 72 72 bc 00 00 00 72 df 00 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 06 01 00 00 trr....r....r....r....r....r....
4780 72 06 01 00 00 5f 01 00 00 73 13 00 00 00 84 00 f0 02 02 09 2b a0 03 f3 00 02 09 2b f3 08 17 09 r...._...s..........+......+....
47a0 3a 72 86 00 00 00 72 06 01 00 00 61 8a 02 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 :r....r....a....................
47c0 20 20 20 20 20 20 20 20 20 20 20 41 20 74 79 70 65 20 74 68 61 74 20 63 61 6e 20 62 65 20 75 73 ...........A.type.that.can.be.us
47e0 65 64 20 74 6f 20 69 6e 64 69 63 61 74 65 20 74 6f 20 74 79 70 65 20 63 68 65 63 6b 65 72 73 0a ed.to.indicate.to.type.checkers.
4800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 61 74 20 ...........................that.
4820 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 76 61 6c 75 65 20 68 61 73 20 61 20 76 61 the.corresponding.value.has.a.va
4840 6c 75 65 20 6c 69 74 65 72 61 6c 6c 79 20 65 71 75 69 76 61 6c 65 6e 74 0a 20 20 20 20 20 20 20 lue.literally.equivalent........
4860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 20 74 68 65 20 70 72 6f 76 69 ....................to.the.provi
4880 64 65 64 20 70 61 72 61 6d 65 74 65 72 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 ded.parameter..For.example:.....
48a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 3a ............................var:
48c0 20 4c 69 74 65 72 61 6c 5b 34 5d 20 3d 20 34 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .Literal[4].=.4.................
48e0 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 74 79 70 65 20 63 68 65 63 6b 65 72 20 75 6e 64 ............The.type.checker.und
4900 65 72 73 74 61 6e 64 73 20 74 68 61 74 20 27 76 61 72 27 20 69 73 20 6c 69 74 65 72 61 6c 6c 79 erstands.that.'var'.is.literally
4920 20 65 71 75 61 6c 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .equal.to.......................
4940 20 20 20 20 20 74 68 65 20 76 61 6c 75 65 20 34 20 61 6e 64 20 6e 6f 20 6f 74 68 65 72 20 76 61 .....the.value.4.and.no.other.va
4960 6c 75 65 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lue.............................
4980 20 4c 69 74 65 72 61 6c 5b 2e 2e 2e 5d 20 63 61 6e 6e 6f 74 20 62 65 20 73 75 62 63 6c 61 73 73 .Literal[...].cannot.be.subclass
49a0 65 64 2e 20 54 68 65 72 65 20 69 73 20 6e 6f 20 72 75 6e 74 69 6d 65 0a 20 20 20 20 20 20 20 20 ed..There.is.no.runtime.........
49c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 65 63 6b 69 6e 67 20 76 65 72 69 ...................checking.veri
49e0 66 79 69 6e 67 20 74 68 61 74 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 61 63 74 75 fying.that.the.parameter.is.actu
4a00 61 6c 6c 79 20 61 20 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ally.a.value....................
4a20 20 20 20 20 20 20 20 20 69 6e 73 74 65 61 64 20 6f 66 20 61 20 74 79 70 65 2e 29 01 72 07 01 00 ........instead.of.a.type.).r...
4a40 00 72 33 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 c0 00 00 00 .r3...c.........................
4a60 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 64 01 7c 00 ab 03 00 00 00 00 00 00 7d 01 09 00 7c 00 ..t.........|.d.|.........}...|.
4a80 74 02 00 00 00 00 00 00 00 00 7c 01 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 t.........|.j...................
4aa0 19 00 00 00 7c 01 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 7c 01 ....|.j.......................|.
4ac0 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 00 00 00 00 00 j...................j...........
4ae0 00 00 00 00 00 00 00 00 3c 00 00 00 74 0e 00 00 00 00 00 00 00 00 53 00 23 00 74 0c 00 00 00 00 ........<...t.........S.#.t.....
4b00 00 00 00 00 24 00 72 08 01 00 59 00 74 0e 00 00 00 00 00 00 00 00 53 00 77 00 78 03 59 00 77 01 ....$.r...Y.t.........S.w.x.Y.w.
4b20 29 02 61 ac 03 00 00 44 65 63 6f 72 61 74 6f 72 20 66 6f 72 20 6f 76 65 72 6c 6f 61 64 65 64 20 ).a....Decorator.for.overloaded.
4b40 66 75 6e 63 74 69 6f 6e 73 2f 6d 65 74 68 6f 64 73 2e 0a 0a 20 20 20 20 20 20 20 20 49 6e 20 61 functions/methods...........In.a
4b60 20 73 74 75 62 20 66 69 6c 65 2c 20 70 6c 61 63 65 20 74 77 6f 20 6f 72 20 6d 6f 72 65 20 73 74 .stub.file,.place.two.or.more.st
4b80 75 62 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 66 6f 72 20 74 68 65 20 73 61 6d 65 0a 20 20 20 20 ub.definitions.for.the.same.....
4ba0 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 69 6e 20 61 20 72 6f 77 2c 20 65 61 63 68 20 64 65 63 6f ....function.in.a.row,.each.deco
4bc0 72 61 74 65 64 20 77 69 74 68 20 40 6f 76 65 72 6c 6f 61 64 2e 20 20 46 6f 72 20 65 78 61 6d 70 rated.with.@overload...For.examp
4be0 6c 65 3a 0a 0a 20 20 20 20 20 20 20 20 40 6f 76 65 72 6c 6f 61 64 0a 20 20 20 20 20 20 20 20 64 le:..........@overload.........d
4c00 65 66 20 75 74 66 38 28 76 61 6c 75 65 3a 20 4e 6f 6e 65 29 20 2d 3e 20 4e 6f 6e 65 3a 20 2e 2e ef.utf8(value:.None).->.None:...
4c20 2e 0a 20 20 20 20 20 20 20 20 40 6f 76 65 72 6c 6f 61 64 0a 20 20 20 20 20 20 20 20 64 65 66 20 ..........@overload.........def.
4c40 75 74 66 38 28 76 61 6c 75 65 3a 20 62 79 74 65 73 29 20 2d 3e 20 62 79 74 65 73 3a 20 2e 2e 2e utf8(value:.bytes).->.bytes:....
4c60 0a 20 20 20 20 20 20 20 20 40 6f 76 65 72 6c 6f 61 64 0a 20 20 20 20 20 20 20 20 64 65 66 20 75 .........@overload.........def.u
4c80 74 66 38 28 76 61 6c 75 65 3a 20 73 74 72 29 20 2d 3e 20 62 79 74 65 73 3a 20 2e 2e 2e 0a 0a 20 tf8(value:.str).->.bytes:.......
4ca0 20 20 20 20 20 20 20 49 6e 20 61 20 6e 6f 6e 2d 73 74 75 62 20 66 69 6c 65 20 28 69 2e 65 2e 20 .......In.a.non-stub.file.(i.e..
4cc0 61 20 72 65 67 75 6c 61 72 20 2e 70 79 20 66 69 6c 65 29 2c 20 64 6f 20 74 68 65 20 73 61 6d 65 a.regular..py.file),.do.the.same
4ce0 20 62 75 74 0a 20 20 20 20 20 20 20 20 66 6f 6c 6c 6f 77 20 69 74 20 77 69 74 68 20 61 6e 20 69 .but.........follow.it.with.an.i
4d00 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 20 20 54 68 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 mplementation...The.implementati
4d20 6f 6e 20 73 68 6f 75 6c 64 20 2a 6e 6f 74 2a 0a 20 20 20 20 20 20 20 20 62 65 20 64 65 63 6f 72 on.should.*not*.........be.decor
4d40 61 74 65 64 20 77 69 74 68 20 40 6f 76 65 72 6c 6f 61 64 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c ated.with.@overload...For.exampl
4d60 65 3a 0a 0a 20 20 20 20 20 20 20 20 40 6f 76 65 72 6c 6f 61 64 0a 20 20 20 20 20 20 20 20 64 65 e:..........@overload.........de
4d80 66 20 75 74 66 38 28 76 61 6c 75 65 3a 20 4e 6f 6e 65 29 20 2d 3e 20 4e 6f 6e 65 3a 20 2e 2e 2e f.utf8(value:.None).->.None:....
4da0 0a 20 20 20 20 20 20 20 20 40 6f 76 65 72 6c 6f 61 64 0a 20 20 20 20 20 20 20 20 64 65 66 20 75 .........@overload.........def.u
4dc0 74 66 38 28 76 61 6c 75 65 3a 20 62 79 74 65 73 29 20 2d 3e 20 62 79 74 65 73 3a 20 2e 2e 2e 0a tf8(value:.bytes).->.bytes:.....
4de0 20 20 20 20 20 20 20 20 40 6f 76 65 72 6c 6f 61 64 0a 20 20 20 20 20 20 20 20 64 65 66 20 75 74 ........@overload.........def.ut
4e00 66 38 28 76 61 6c 75 65 3a 20 73 74 72 29 20 2d 3e 20 62 79 74 65 73 3a 20 2e 2e 2e 0a 20 20 20 f8(value:.str).->.bytes:........
4e20 20 20 20 20 20 64 65 66 20 75 74 66 38 28 76 61 6c 75 65 29 3a 0a 20 20 20 20 20 20 20 20 20 20 .....def.utf8(value):...........
4e40 20 20 23 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 67 6f 65 73 20 68 65 72 65 0a 0a 20 20 ..#.implementation.goes.here....
4e60 20 20 20 20 20 20 54 68 65 20 6f 76 65 72 6c 6f 61 64 73 20 66 6f 72 20 61 20 66 75 6e 63 74 69 ......The.overloads.for.a.functi
4e80 6f 6e 20 63 61 6e 20 62 65 20 72 65 74 72 69 65 76 65 64 20 61 74 20 72 75 6e 74 69 6d 65 20 75 on.can.be.retrieved.at.runtime.u
4ea0 73 69 6e 67 20 74 68 65 0a 20 20 20 20 20 20 20 20 67 65 74 5f 6f 76 65 72 6c 6f 61 64 73 28 29 sing.the.........get_overloads()
4ec0 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 da 08 5f 5f 66 75 6e 63 5f 5f 29 08 da .function............__func__)..
4ee0 07 67 65 74 61 74 74 72 da 12 5f 6f 76 65 72 6c 6f 61 64 5f 72 65 67 69 73 74 72 79 72 89 00 00 .getattr.._overload_registryr...
4f00 00 72 8a 00 00 00 da 08 5f 5f 63 6f 64 65 5f 5f da 0e 63 6f 5f 66 69 72 73 74 6c 69 6e 65 6e 6f .r......__code__..co_firstlineno
4f20 72 be 00 00 00 da 0f 5f 6f 76 65 72 6c 6f 61 64 5f 64 75 6d 6d 79 29 02 da 04 66 75 6e 63 72 e8 r......_overload_dummy)...funcr.
4f40 00 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 41 00 00 00 72 41 00 00 00 99 01 00 00 73 67 00 ...s......r....rA...rA.......sg.
4f60 00 00 80 00 f4 3c 00 0d 14 90 44 98 2a a0 64 d3 0c 2b 88 01 f0 02 06 09 11 f0 06 00 11 15 f4 05 .....<....D.*.d..+..............
4f80 00 0d 1f 98 71 9f 7c 99 7c d1 0c 2c a8 51 af 5e a9 5e d1 0c 3c d8 10 11 97 0a 91 0a d7 10 29 d1 ....q.|.|..,.Q.^.^..<.........).
4fa0 10 29 f1 03 02 0d 0e f4 0c 00 10 1f d0 08 1e f8 f4 07 00 10 1e f2 00 02 09 11 e0 0c 10 dc 0f 1e .)..............................
4fc0 d0 08 1e f0 07 02 09 11 fa 73 11 00 00 00 8f 37 41 0c 00 c1 0c 09 41 1d 03 c1 1c 01 41 1d 03 63 .........s.....7A.....A.....A..c
4fe0 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 d6 00 00 00 97 00 74 01 00 00 00 ...........................t....
5000 00 00 00 00 00 7c 00 64 01 7c 00 ab 03 00 00 00 00 00 00 7d 01 7c 01 6a 02 00 00 00 00 00 00 00 .....|.d.|.........}.|.j........
5020 00 00 00 00 00 00 00 00 00 00 00 74 04 00 00 00 00 00 00 00 00 76 01 72 02 67 00 53 00 74 04 00 ...........t.........v.r.g.S.t..
5040 00 00 00 00 00 00 00 7c 01 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 00 00 .......|.j......................
5060 00 7d 02 7c 01 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 76 01 72 02 67 .}.|.j...................|.v.r.g
5080 00 53 00 74 09 00 00 00 00 00 00 00 00 7c 02 7c 01 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 .S.t.........|.|.j..............
50a0 00 00 00 00 00 19 00 00 00 6a 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 .........j......................
50c0 00 00 00 00 00 ab 01 00 00 00 00 00 00 53 00 29 02 7a 36 52 65 74 75 72 6e 20 61 6c 6c 20 64 65 .............S.).z6Return.all.de
50e0 66 69 6e 65 64 20 6f 76 65 72 6c 6f 61 64 73 20 66 6f 72 20 2a 66 75 6e 63 2a 20 61 73 20 61 20 fined.overloads.for.*func*.as.a.
5100 73 65 71 75 65 6e 63 65 2e 72 15 01 00 00 29 06 72 16 01 00 00 72 89 00 00 00 72 17 01 00 00 72 sequence.r....).r....r....r....r
5120 8a 00 00 00 72 0c 01 00 00 da 06 76 61 6c 75 65 73 29 03 72 1b 01 00 00 72 e8 00 00 00 da 08 6d ....r......values).r....r......m
5140 6f 64 5f 64 69 63 74 73 03 00 00 00 20 20 20 72 84 00 00 00 72 33 00 00 00 72 33 00 00 00 c1 01 od_dicts.......r....r3...r3.....
5160 00 00 73 60 00 00 00 80 00 f4 06 00 0d 14 90 44 98 2a a0 64 d3 0c 2b 88 01 d8 0b 0c 8f 3c 89 3c ..s`...........D.*.d..+......<.<
5180 d4 1f 31 d1 0b 31 d8 13 15 88 49 dc 13 25 a0 61 a7 6c a1 6c d1 13 33 88 08 d8 0b 0c 8f 3e 89 3e ..1..1....I..%.a.l.l..3......>.>
51a0 a0 18 d1 0b 29 d8 13 15 88 49 dc 0f 13 90 48 98 51 9f 5e 99 5e d1 14 2c d7 14 33 d1 14 33 d3 14 ....)....I....H.Q.^.^..,..3..3..
51c0 35 d3 0f 36 d0 08 36 72 86 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 03 00 00 5..6..6r....c...................
51e0 00 f3 2c 00 00 00 97 00 74 00 00 00 00 00 00 00 00 00 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 ..,.....t.........j.............
5200 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 01 00 79 01 29 02 7a 24 43 6c 65 61 72 20 61 6c 6c 20 ................y.).z$Clear.all.
5220 6f 76 65 72 6c 6f 61 64 73 20 69 6e 20 74 68 65 20 72 65 67 69 73 74 72 79 2e 4e 29 02 72 17 01 overloads.in.the.registry.N).r..
5240 00 00 da 05 63 6c 65 61 72 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 2e 00 00 00 72 2e 00 ....clearr....r....r....r....r..
5260 00 00 cc 01 00 00 73 0e 00 00 00 80 00 e4 08 1a d7 08 20 d1 08 20 d5 08 22 72 86 00 00 00 29 04 ......s................."r....).
5280 72 18 00 00 00 72 17 00 00 00 72 1b 00 00 00 72 5f 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 r....r....r....r_...c...........
52a0 00 03 00 00 00 03 00 00 00 f3 4a 00 00 00 97 00 7c 00 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 ..........J.....|.j.............
52c0 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 78 01 72 11 01 00 7c 00 6a 03 00 00 00 00 00 00 ......d.........x.r...|.j.......
52e0 00 00 00 00 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 53 00 29 02 4e da 02 5f 5f 29 ............d.........S.).N..__)
5300 02 da 0a 73 74 61 72 74 73 77 69 74 68 da 08 65 6e 64 73 77 69 74 68 29 01 da 04 61 74 74 72 73 ...startswith..endswith)...attrs
5320 01 00 00 00 20 72 84 00 00 00 da 0a 5f 69 73 5f 64 75 6e 64 65 72 72 26 01 00 00 e6 01 00 00 73 .....r......_is_dunderr&.......s
5340 1f 00 00 00 80 00 d8 0f 13 8f 7f 89 7f 98 74 d3 0f 24 d2 0f 3c a8 14 af 1d a9 1d b0 74 d3 29 3c ..............t..$..<.......t.)<
5360 d0 08 3c 72 86 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 f3 52 00 ..<r....c.....................R.
5380 00 00 87 00 97 00 65 00 5a 01 64 00 5a 02 64 01 64 02 64 03 64 04 9c 03 88 00 66 01 64 05 84 0a ......e.Z.d.Z.d.d.d.d.....f.d...
53a0 5a 03 64 06 84 00 5a 04 65 05 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 07 Z.d...Z.e.j...................d.
53c0 84 00 ab 00 00 00 00 00 00 00 5a 07 88 00 78 01 5a 08 53 00 29 08 da 14 5f 53 70 65 63 69 61 6c ..........Z...x.Z.S.)..._Special
53e0 47 65 6e 65 72 69 63 41 6c 69 61 73 54 4e 72 81 00 00 00 29 03 da 04 69 6e 73 74 72 ec 00 00 00 GenericAliasTNr....)...instr....
5400 da 08 64 65 66 61 75 6c 74 73 63 03 00 00 00 00 00 00 00 03 00 00 00 06 00 00 00 03 00 00 00 f3 ..defaultsc.....................
5420 3a 00 00 00 95 01 97 00 74 00 00 00 00 00 00 00 00 00 89 06 7c 00 8d 05 00 00 7c 01 7c 02 7c 03 :.......t...........|.....|.|.|.
5440 7c 04 ac 01 ab 04 00 00 00 00 00 00 01 00 7c 05 7c 00 5f 02 00 00 00 00 00 00 00 00 79 00 29 02 |.............|.|._.........y.).
5460 4e 29 02 72 29 01 00 00 72 ec 00 00 00 29 03 72 a6 00 00 00 72 bc 00 00 00 da 09 5f 64 65 66 61 N).r)...r....).r....r......_defa
5480 75 6c 74 73 29 07 72 83 00 00 00 da 06 6f 72 69 67 69 6e da 07 6e 70 61 72 61 6d 73 72 29 01 00 ults).r......origin..nparamsr)..
54a0 00 72 ec 00 00 00 72 2a 01 00 00 72 a9 00 00 00 73 07 00 00 00 20 20 20 20 20 20 80 72 84 00 00 .r....r*...r....s...........r...
54c0 00 72 bc 00 00 00 7a 1d 5f 53 70 65 63 69 61 6c 47 65 6e 65 72 69 63 41 6c 69 61 73 2e 5f 5f 69 .r....z._SpecialGenericAlias.__i
54e0 6e 69 74 5f 5f eb 01 00 00 73 20 00 00 00 f8 80 00 dc 0c 11 89 47 d1 0c 1c 98 56 a0 57 b0 34 b8 nit__....s...........G....V.W.4.
5500 64 d0 0c 1c d4 0c 43 d8 1d 25 88 44 8d 4e 72 86 00 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 d.....C..%.D.Nr....c............
5520 05 00 00 00 03 00 00 00 f3 88 00 00 00 97 00 68 00 64 01 a3 01 7d 03 74 01 00 00 00 00 00 00 00 ...............h.d...}.t........
5540 00 7c 01 ab 01 00 00 00 00 00 00 73 04 7c 01 7c 03 76 00 72 18 74 02 00 00 00 00 00 00 00 00 6a .|.........s.|.|.v.r.t.........j
5560 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 7c 02 ab 03 00 00 00 00 00 ...................|.|.|........
5580 00 01 00 79 00 74 07 00 00 00 00 00 00 00 00 7c 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 ...y.t.........|.j..............
55a0 00 00 00 00 00 7c 01 7c 02 ab 03 00 00 00 00 00 00 01 00 79 00 29 02 4e 3e 04 00 00 00 da 05 5f .....|.|...........y.).N>......_
55c0 69 6e 73 74 72 b8 00 00 00 da 08 5f 6e 70 61 72 61 6d 73 72 2c 01 00 00 29 05 72 26 01 00 00 da instr......_nparamsr,...).r&....
55e0 06 6f 62 6a 65 63 74 da 0b 5f 5f 73 65 74 61 74 74 72 5f 5f da 07 73 65 74 61 74 74 72 da 0a 5f .object..__setattr__..setattr.._
5600 5f 6f 72 69 67 69 6e 5f 5f 29 04 72 83 00 00 00 72 25 01 00 00 da 03 76 61 6c da 0d 61 6c 6c 6f _origin__).r....r%.....val..allo
5620 77 65 64 5f 61 74 74 72 73 73 04 00 00 00 20 20 20 20 72 84 00 00 00 72 33 01 00 00 7a 20 5f 53 wed_attrss........r....r3...z._S
5640 70 65 63 69 61 6c 47 65 6e 65 72 69 63 41 6c 69 61 73 2e 5f 5f 73 65 74 61 74 74 72 5f 5f ef 01 pecialGenericAlias.__setattr__..
5660 00 00 73 38 00 00 00 80 00 da 1c 47 88 4d dc 0f 19 98 24 d4 0f 1f a0 34 a8 3d d1 23 38 dc 10 16 ..s8.......G.M....$....4.=.#8...
5680 d7 10 22 d1 10 22 a0 34 a8 14 a8 73 d5 10 33 e4 10 17 98 04 9f 0f 99 0f a8 14 a8 73 d5 10 33 72 .."..".4...s..3............s..3r
56a0 86 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 0a 00 00 00 03 00 00 00 f3 b6 02 00 00 87 04 ....c...........................
56c0 97 00 74 01 00 00 00 00 00 00 00 00 7c 01 74 02 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 ..t.........|.t.................
56e0 73 03 7c 01 66 01 7d 01 64 01 8a 04 74 03 00 00 00 00 00 00 00 00 88 04 66 01 64 02 84 08 7c 01 s.|.f.}.d...t...........f.d...|.
5700 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 01 7c 00 6a 04 00 00 00 00 00 00 00 00 D.................}.|.j.........
5720 00 00 00 00 00 00 00 00 00 00 72 70 74 07 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 ..........rpt.........|.........
5740 7c 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 02 00 00 72 58 74 07 00 00 |.j...................k...rXt...
5760 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 74 07 00 00 00 00 00 00 00 00 7c 00 6a 04 00 00 ......|.........t.........|.j...
5780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7a 00 00 00 7c 00 6a 08 ........................z...|.j.
57a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 5c 00 00 72 2a 67 00 7c 01 a2 01 7c 00 ..................k\..r*g.|...|.
57c0 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 07 00 00 00 00 00 00 00 00 7c 01 j...................t.........|.
57e0 ab 01 00 00 00 00 00 00 7c 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 0a ........|.j...................z.
5800 00 00 64 00 1a 00 a2 01 ad 06 7d 01 74 07 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 ..d.......}.t.........|.........
5820 7d 02 7c 02 7c 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 37 00 00 72 89 }.|.|.j...................k7..r.
5840 7c 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 72 26 64 03 7c 00 6a 08 00 00 |.j...................r&d.|.j...
5860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 07 00 00 00 00 00 00 00 00 7c 00 6a 04 00 00 ................t.........|.j...
5880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7a 0a 00 00 9b 00 9d 02 ........................z.......
58a0 7d 03 6e 15 74 0b 00 00 00 00 00 00 00 00 7c 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }.n.t.........|.j...............
58c0 00 00 00 00 ab 01 00 00 00 00 00 00 7d 03 7c 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............}.|.j...............
58e0 00 00 00 00 73 0e 74 0d 00 00 00 00 00 00 00 00 7c 00 9b 00 64 04 9d 02 ab 01 00 00 00 00 00 00 ....s.t.........|...d...........
5900 82 01 74 0d 00 00 00 00 00 00 00 00 64 05 7c 02 7c 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 ..t.........d.|.|.j.............
5920 00 00 00 00 00 00 6b 44 00 00 72 02 64 06 6e 01 64 07 9b 00 64 08 7c 00 9b 00 64 09 7c 02 9b 00 ......kD..r.d.n.d...d.|...d.|...
5940 64 0a 7c 03 9b 00 9d 08 ab 01 00 00 00 00 00 00 82 01 7c 00 6a 0f 00 00 00 00 00 00 00 00 00 00 d.|...............|.j...........
5960 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 53 00 29 0b 4e 7a 2a 50 61 72 61 6d 65 74 ........|.........S.).Nz*Paramet
5980 65 72 73 20 74 6f 20 67 65 6e 65 72 69 63 20 74 79 70 65 73 20 6d 75 73 74 20 62 65 20 74 79 70 ers.to.generic.types.must.be.typ
59a0 65 73 2e 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 33 00 00 00 f3 4a 00 00 00 95 01 4b es.c................3....J.....K
59c0 00 01 00 97 00 7c 00 5d 1a 00 00 7d 01 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 .....|.]...}.t.........j........
59e0 00 00 00 00 00 00 00 00 00 00 00 7c 01 89 02 ab 02 00 00 00 00 00 00 96 01 97 01 01 00 8c 1c 04 ...........|....................
5a00 00 79 00 ad 03 77 01 72 8e 00 00 00 a9 02 72 90 00 00 00 da 0b 5f 74 79 70 65 5f 63 68 65 63 6b .y...w.r......r......_type_check
5a20 a9 03 da 02 2e 30 72 f5 00 00 00 da 03 6d 73 67 73 03 00 00 00 20 20 80 72 84 00 00 00 fa 09 3c .....0r......msgs.......r......<
5a40 67 65 6e 65 78 70 72 3e 7a 33 5f 53 70 65 63 69 61 6c 47 65 6e 65 72 69 63 41 6c 69 61 73 2e 5f genexpr>z3_SpecialGenericAlias._
5a60 5f 67 65 74 69 74 65 6d 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e fb 01 00 _getitem__.<locals>.<genexpr>...
5a80 00 73 1e 00 00 00 f8 e8 00 f8 80 00 d2 1a 46 b8 21 9c 36 d7 1b 2d d1 1b 2d a8 61 b0 13 d7 1b 35 .s............F.!.6..-..-.a....5
5aa0 d1 1a 46 f9 f3 04 00 00 00 83 20 23 01 fa 09 61 74 20 6c 65 61 73 74 20 fa 17 20 69 73 20 6e 6f ..F........#...at.least....is.no
5ac0 74 20 61 20 67 65 6e 65 72 69 63 20 63 6c 61 73 73 fa 04 54 6f 6f 20 da 04 6d 61 6e 79 da 03 66 t.a.generic.class..Too...many..f
5ae0 65 77 fa 0f 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 fa 09 3b 20 61 63 74 75 61 6c 20 fa 0b ew...arguments.for...;.actual...
5b00 2c 20 65 78 70 65 63 74 65 64 20 29 08 72 8f 00 00 00 72 f3 00 00 00 72 2c 01 00 00 72 0d 01 00 ,.expected.).r....r....r,...r...
5b20 00 72 31 01 00 00 72 13 01 00 00 72 a5 00 00 00 da 09 63 6f 70 79 5f 77 69 74 68 29 05 72 83 00 .r1...r....r......copy_with).r..
5b40 00 00 72 f4 00 00 00 da 0a 61 63 74 75 61 6c 5f 6c 65 6e da 08 65 78 70 65 63 74 65 64 72 3e 01 ..r......actual_len..expectedr>.
5b60 00 00 73 05 00 00 00 20 20 20 20 40 72 84 00 00 00 72 df 00 00 00 7a 20 5f 53 70 65 63 69 61 6c ..s........@r....r....z._Special
5b80 47 65 6e 65 72 69 63 41 6c 69 61 73 2e 5f 5f 67 65 74 69 74 65 6d 5f 5f f6 01 00 00 73 39 01 00 GenericAlias.__getitem__....s9..
5ba0 00 f8 80 00 e4 13 1d 98 66 a4 65 d4 13 2c d8 1a 20 98 19 90 06 d8 12 3e 88 43 dc 15 1a d3 1a 46 ........f.e..,.........>.C.....F
5bc0 b8 76 d4 1a 46 d3 15 46 88 46 e0 10 14 97 0e 92 0e dc 14 17 98 06 93 4b a0 24 a7 2d a1 2d d2 14 .v..F..F.F.............K.$.-.-..
5be0 2f dc 14 17 98 06 93 4b a4 23 a0 64 a7 6e a1 6e d3 22 35 d1 14 35 b8 14 bf 1d b9 1d d2 14 46 e0 /......K.#.d.n.n."5..5........F.
5c00 19 51 98 36 d0 19 51 a0 44 a7 4e a1 4e b4 33 b0 76 b3 3b c0 14 c7 1d c1 1d d1 33 4e d0 33 4f d0 .Q.6..Q.D.N.N.3.v.;.......3N.3O.
5c20 24 50 d1 19 51 90 06 dc 19 1c 98 56 9b 1b 88 4a e0 0f 19 98 54 9f 5d 99 5d d2 0f 2a d8 13 17 97 $P..Q......V...J....T.].]..*....
5c40 3e 92 3e d8 21 2a a8 34 af 3d a9 3d bc 33 b8 74 bf 7e b9 7e d3 3b 4e d1 2b 4e d0 2a 4f d0 1f 50 >.>.!*.4.=.=.3.t.~.~.;N.+N.*O..P
5c60 91 48 e4 1f 22 a0 34 a7 3d a1 3d d3 1f 31 90 48 d8 17 1b 97 7d 92 7d dc 1a 23 a0 74 a0 66 d0 2c .H..".4.=.=..1.H....}.}..#.t.f.,
5c80 43 d0 24 44 d3 1a 45 d0 14 45 dc 16 1f d8 16 1a a0 5a b0 24 b7 2d b1 2d d2 25 3f 99 36 c0 55 d0 C.$D..E..E.......Z.$.-.-.%?.6.U.
5ca0 1a 4b d8 16 25 a0 64 a0 56 f0 00 01 2c 1f d8 1f 29 98 6c a8 2b b0 68 b0 5a f0 05 02 15 41 01 f3 .K..%.d.V...,...).l.+.h.Z....A..
5cc0 03 04 17 12 f0 00 04 11 12 f0 0a 00 14 18 97 3e 91 3e a0 26 d3 13 29 d0 0c 29 72 86 00 00 00 29 ...............>.>.&..)..)r....)
5ce0 09 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 bc 00 00 00 72 33 01 00 00 72 90 00 00 00 72 .r....r....r....r....r3...r....r
5d00 e1 00 00 00 72 df 00 00 00 72 ab 00 00 00 72 ac 00 00 00 73 01 00 00 00 40 72 84 00 00 00 72 28 ....r....r....r....s....@r....r(
5d20 01 00 00 72 28 01 00 00 ea 01 00 00 73 2e 00 00 00 f8 84 00 d8 34 38 b8 74 c8 62 f6 00 02 09 26 ...r(.......s........48.t.b....&
5d40 f2 08 05 09 34 f0 0e 00 0a 10 d7 09 19 d1 09 19 f1 02 19 09 2a f3 03 00 0a 1a f4 02 19 09 2a 72 ....4...............*.........*r
5d60 86 00 00 00 72 28 01 00 00 72 04 00 00 00 29 01 72 2a 01 00 00 e9 02 00 00 00 72 1b 00 00 00 29 ....r(...r....).r*........r....)
5d80 02 72 ec 00 00 00 72 2a 01 00 00 72 18 00 00 00 29 0b 72 59 00 00 00 72 13 00 00 00 72 64 00 00 .r....r*...r....).rY...r....rd..
5da0 00 72 65 00 00 00 72 15 00 00 00 72 61 00 00 00 72 73 00 00 00 72 5b 00 00 00 72 5a 00 00 00 72 .re...r....ra...rs...r[...rZ...r
5dc0 70 00 00 00 72 19 00 00 00 da 16 41 62 73 74 72 61 63 74 43 6f 6e 74 65 78 74 4d 61 6e 61 67 65 p...r......AbstractContextManage
5de0 72 da 1b 41 62 73 74 72 61 63 74 41 73 79 6e 63 43 6f 6e 74 65 78 74 4d 61 6e 61 67 65 72 72 19 r..AbstractAsyncContextManagerr.
5e00 00 00 00 29 03 7a 0f 63 6f 6c 6c 65 63 74 69 6f 6e 73 2e 61 62 63 da 0a 63 6f 6e 74 65 78 74 6c ...).z.collections.abc..contextl
5e20 69 62 da 11 74 79 70 69 6e 67 5f 65 78 74 65 6e 73 69 6f 6e 73 3e 04 00 00 00 72 e7 00 00 00 da ib..typing_extensions>....r.....
5e40 0e 5f 5f 6d 61 74 63 68 5f 61 72 67 73 5f 5f da 12 5f 5f 70 72 6f 74 6f 63 6f 6c 5f 61 74 74 72 .__match_args__..__protocol_attr
5e60 73 5f 5f da 1e 5f 5f 6e 6f 6e 5f 63 61 6c 6c 61 62 6c 65 5f 70 72 6f 74 6f 5f 6d 65 6d 62 65 72 s__..__non_callable_proto_member
5e80 73 5f 5f 63 01 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 fe 00 00 00 97 00 74 s__c...........................t
5ea0 01 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 01 7c 00 6a 02 00 00 00 00 00 00 00 00 00 .................}.|.j..........
5ec0 00 00 00 00 00 00 00 00 00 64 00 64 01 1a 00 44 00 5d 60 00 00 7d 02 7c 02 6a 04 00 00 00 00 00 .........d.d...D.]`..}.|.j......
5ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 76 00 72 01 8c 12 74 07 00 00 00 00 00 00 00 00 7c .............d.v.r...t.........|
5f00 02 64 03 69 00 ab 03 00 00 00 00 00 00 7d 03 67 00 7c 02 6a 08 00 00 00 00 00 00 00 00 00 00 00 .d.i.........}.g.|.j............
5f20 00 00 00 00 00 00 00 a2 01 7c 03 a2 01 ad 06 44 00 5d 2e 00 00 7d 04 7c 04 6a 0b 00 00 00 00 00 .........|.....D.]...}.|.j......
5f40 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 ab 01 00 00 00 00 00 00 72 01 8c 15 7c 04 74 0c 00 .............d.........r...|.t..
5f60 00 00 00 00 00 00 00 76 01 73 01 8c 1e 7c 01 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......v.s...|.j................
5f80 00 00 00 7c 04 ab 01 00 00 00 00 00 00 01 00 8c 30 04 00 8c 62 04 00 7c 01 53 00 29 05 4e e9 ff ...|............0...b..|.S.).N..
5fa0 ff ff ff 3e 02 00 00 00 72 60 00 00 00 72 43 00 00 00 da 0f 5f 5f 61 6e 6e 6f 74 61 74 69 6f 6e ...>....r`...rC.....__annotation
5fc0 73 5f 5f da 05 5f 61 62 63 5f 29 08 72 fd 00 00 00 da 07 5f 5f 6d 72 6f 5f 5f 72 88 00 00 00 72 s__.._abc_).r......__mro__r....r
5fe0 16 01 00 00 da 08 5f 5f 64 69 63 74 5f 5f 72 23 01 00 00 da 0f 5f 45 58 43 4c 55 44 45 44 5f 41 ......__dict__r#....._EXCLUDED_A
6000 54 54 52 53 da 03 61 64 64 29 05 72 b1 00 00 00 da 05 61 74 74 72 73 da 04 62 61 73 65 da 0b 61 TTRS..add).r......attrs..base..a
6020 6e 6e 6f 74 61 74 69 6f 6e 73 72 25 01 00 00 73 05 00 00 00 20 20 20 20 20 72 84 00 00 00 da 13 nnotationsr%...s.........r......
6040 5f 67 65 74 5f 70 72 6f 74 6f 63 6f 6c 5f 61 74 74 72 73 72 5f 01 00 00 37 02 00 00 73 84 00 00 _get_protocol_attrsr_...7...s...
6060 00 80 00 dc 0c 0f 8b 45 80 45 d8 10 13 97 0b 91 0b 98 43 98 52 d0 10 20 f2 00 06 05 20 88 04 d8 .......E.E........C.R...........
6080 0b 0f 8f 3d 89 3d d0 1c 33 d1 0b 33 d8 0c 14 dc 16 1d 98 64 d0 24 35 b0 72 d3 16 3a 88 0b d8 14 ...=.=..3..3.......d.$5.r..:....
60a0 32 90 64 97 6d 91 6d d0 14 32 a0 6b d1 14 32 f2 00 02 09 20 88 44 d8 14 18 97 4f 91 4f a0 47 d5 2.d.m.m..2.k..2......D....O.O.G.
60c0 14 2c b0 14 bc 5f d2 31 4c d8 10 15 97 09 91 09 98 24 95 0f f1 05 02 09 20 f0 09 06 05 20 f0 0e .,..._.1L........$..............
60e0 00 0c 11 80 4c 72 86 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 ....Lr....c.....................
6100 ea 00 00 00 97 00 09 00 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 ........t.........j.............
6120 00 00 00 00 00 00 7c 00 64 01 7a 00 00 00 ab 01 00 00 00 00 00 00 78 01 73 02 01 00 7c 01 53 00 ......|.d.z...........x.s...|.S.
6140 23 00 74 04 00 00 00 00 00 00 00 00 24 00 72 03 01 00 59 00 6e 04 77 00 78 03 59 00 77 01 09 00 #.t.........$.r...Y.n.w.x.Y.w...
6160 74 01 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 t.........j...................|.
6180 64 01 7a 00 00 00 ab 01 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d.z...........j.................
61a0 00 00 6a 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 7c 01 ab 02 00 00 00 00 ..j...................d.|.......
61c0 00 00 53 00 23 00 74 04 00 00 00 00 00 00 00 00 74 0c 00 00 00 00 00 00 00 00 66 02 24 00 72 03 ..S.#.t.........t.........f.$.r.
61e0 01 00 59 00 79 00 77 00 78 03 59 00 77 01 29 03 4e 72 ed 00 00 00 72 88 00 00 00 29 07 da 03 73 ..Y.y.w.x.Y.w.).Nr....r....)...s
6200 79 73 da 13 5f 67 65 74 66 72 61 6d 65 6d 6f 64 75 6c 65 6e 61 6d 65 72 be 00 00 00 da 09 5f 67 ys.._getframemodulenamer......_g
6220 65 74 66 72 61 6d 65 da 09 66 5f 67 6c 6f 62 61 6c 73 da 03 67 65 74 da 0a 56 61 6c 75 65 45 72 etframe..f_globals..get..ValueEr
6240 72 6f 72 29 02 da 05 64 65 70 74 68 da 07 64 65 66 61 75 6c 74 73 02 00 00 00 20 20 72 84 00 00 ror)...depth..defaults......r...
6260 00 da 07 5f 63 61 6c 6c 65 72 72 69 01 00 00 43 02 00 00 73 78 00 00 00 80 00 f0 02 03 05 0d dc ..._callerri...C...sx...........
6280 0f 12 d7 0f 26 d1 0f 26 a0 75 a8 71 a1 79 d3 0f 31 d2 0f 3c b0 57 d0 08 3c f8 dc 0b 19 f2 00 01 ....&..&.u.q.y..1..<.W..<.......
62a0 05 0d d9 08 0c f0 03 01 05 0d fa f0 04 03 05 0d dc 0f 12 8f 7d 89 7d 98 55 a0 51 99 59 d3 0f 27 ....................}.}.U.Q.Y..'
62c0 d7 0f 31 d1 0f 31 d7 0f 35 d1 0f 35 b0 6a c0 27 d3 0f 4a d0 08 4a f8 dc 0c 1a 9c 4a d0 0b 27 f2 ..1..1..5..5.j.'..J..J.....J..'.
62e0 00 01 05 0d d8 08 0c d8 0b 0f f0 05 01 05 0d fa 73 1d 00 00 00 82 1b 1e 00 9e 09 2a 03 a9 01 2a ................s..........*...*
6300 03 ae 31 41 20 00 c1 20 0f 41 32 03 c1 31 01 41 32 03 a9 02 72 04 00 00 00 72 7b 00 00 00 63 01 ..1A.....A2..1.A2...r....r{...c.
6320 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 1c 00 00 00 97 00 74 01 00 00 00 00 ..........................t.....
6340 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 64 01 76 00 53 00 29 02 7a e5 41 6c 6c 6f 77 20 69 6e ....|.........d.v.S.).z.Allow.in
6360 73 74 61 6e 63 65 20 61 6e 64 20 63 6c 61 73 73 20 63 68 65 63 6b 73 20 66 6f 72 20 73 70 65 63 stance.and.class.checks.for.spec
6380 69 61 6c 20 73 74 64 6c 69 62 20 6d 6f 64 75 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 54 68 65 20 ial.stdlib.modules..........The.
63a0 61 62 63 20 61 6e 64 20 66 75 6e 63 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 73 20 69 6e 64 69 73 63 abc.and.functools.modules.indisc
63c0 72 69 6d 69 6e 61 74 65 6c 79 20 63 61 6c 6c 20 69 73 69 6e 73 74 61 6e 63 65 28 29 20 61 6e 64 riminately.call.isinstance().and
63e0 0a 20 20 20 20 20 20 20 20 69 73 73 75 62 63 6c 61 73 73 28 29 20 6f 6e 20 74 68 65 20 77 68 6f .........issubclass().on.the.who
6400 6c 65 20 4d 52 4f 20 6f 66 20 61 20 75 73 65 72 20 63 6c 61 73 73 2c 20 77 68 69 63 68 20 6d 61 le.MRO.of.a.user.class,.which.ma
6420 79 20 63 6f 6e 74 61 69 6e 20 70 72 6f 74 6f 63 6f 6c 73 2e 0a 20 20 20 20 20 20 20 20 3e 03 00 y.contain.protocols..........>..
6440 00 00 4e da 03 61 62 63 da 09 66 75 6e 63 74 6f 6f 6c 73 29 01 72 69 01 00 00 a9 01 72 67 01 00 ..N..abc..functools).ri.....rg..
6460 00 73 01 00 00 00 20 72 84 00 00 00 da 1c 5f 61 6c 6c 6f 77 5f 72 65 63 6b 6c 65 73 73 5f 63 6c .s.....r......_allow_reckless_cl
6480 61 73 73 5f 63 68 65 63 6b 73 72 6f 01 00 00 54 02 00 00 73 14 00 00 00 80 00 f4 0a 00 10 17 90 ass_checksro...T...s............
64a0 75 8b 7e d0 21 3b d0 0f 3b d0 08 3b 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 u.~.!;..;..;r....c..............
64c0 00 00 0f 00 00 00 f3 44 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 .......D.....t.........|........
64e0 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 72 0b 74 05 00 00 00 00 00 00 00 .j...................r.t........
6500 00 64 01 ab 01 00 00 00 00 00 00 82 01 79 00 29 02 4e 7a 20 50 72 6f 74 6f 63 6f 6c 73 20 63 61 .d...........y.).Nz.Protocols.ca
6520 6e 6e 6f 74 20 62 65 20 69 6e 73 74 61 6e 74 69 61 74 65 64 29 03 72 f8 00 00 00 da 0c 5f 69 73 nnot.be.instantiated).r......_is
6540 5f 70 72 6f 74 6f 63 6f 6c 72 a5 00 00 00 a9 03 72 83 00 00 00 72 b2 00 00 00 72 b3 00 00 00 73 _protocolr......r....r....r....s
6560 03 00 00 00 20 20 20 72 84 00 00 00 da 08 5f 6e 6f 5f 69 6e 69 74 72 73 01 00 00 5b 02 00 00 73 .......r......_no_initrs...[...s
6580 20 00 00 00 80 00 dc 0b 0f 90 04 8b 3a d7 0b 22 d2 0b 22 dc 12 1b d0 1c 3e d3 12 3f d0 0c 3f f0 ............:.."..".....>..?..?.
65a0 03 00 0c 23 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 3a ...#r....c.....................:
65c0 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 74 02 00 00 00 00 00 00 00 00 ab 02 00 00 00 .....t.........|.t..............
65e0 00 00 00 73 0b 74 05 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 82 01 79 02 29 03 61 ...s.t.........d...........y.).a
6600 fb 01 00 00 52 61 69 73 65 20 54 79 70 65 45 72 72 6f 72 20 69 66 20 60 61 72 67 60 20 69 73 20 ....Raise.TypeError.if.`arg`.is.
6620 6e 6f 74 20 61 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 60 74 79 70 65 60 0a 20 20 20 20 20 20 not.an.instance.of.`type`.......
6640 20 20 69 6e 20 60 69 73 73 75 62 63 6c 61 73 73 28 61 72 67 2c 20 3c 70 72 6f 74 6f 63 6f 6c 3e ..in.`issubclass(arg,.<protocol>
6660 29 60 2e 0a 0a 20 20 20 20 20 20 20 20 49 6e 20 6d 6f 73 74 20 63 61 73 65 73 2c 20 74 68 69 73 )`...........In.most.cases,.this
6680 20 69 73 20 76 65 72 69 66 69 65 64 20 62 79 20 74 79 70 65 2e 5f 5f 73 75 62 63 6c 61 73 73 63 .is.verified.by.type.__subclassc
66a0 68 65 63 6b 5f 5f 2e 0a 20 20 20 20 20 20 20 20 43 68 65 63 6b 69 6e 67 20 69 74 20 61 67 61 69 heck__..........Checking.it.agai
66c0 6e 20 75 6e 6e 65 63 65 73 73 61 72 69 6c 79 20 77 6f 75 6c 64 20 73 6c 6f 77 20 64 6f 77 6e 20 n.unnecessarily.would.slow.down.
66e0 69 73 73 75 62 63 6c 61 73 73 28 29 20 63 68 65 63 6b 73 2c 0a 20 20 20 20 20 20 20 20 73 6f 2c issubclass().checks,.........so,
6700 20 77 65 20 64 6f 6e 27 74 20 70 65 72 66 6f 72 6d 20 74 68 69 73 20 63 68 65 63 6b 20 75 6e 6c .we.don't.perform.this.check.unl
6720 65 73 73 20 77 65 20 61 62 73 6f 6c 75 74 65 6c 79 20 68 61 76 65 20 74 6f 2e 0a 0a 20 20 20 20 ess.we.absolutely.have.to.......
6740 20 20 20 20 46 6f 72 20 76 61 72 69 6f 75 73 20 65 72 72 6f 72 20 70 61 74 68 73 2c 20 68 6f 77 ....For.various.error.paths,.how
6760 65 76 65 72 2c 0a 20 20 20 20 20 20 20 20 77 65 20 77 61 6e 74 20 74 6f 20 65 6e 73 75 72 65 20 ever,.........we.want.to.ensure.
6780 74 68 61 74 20 2a 74 68 69 73 2a 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 69 73 20 73 68 6f that.*this*.error.message.is.sho
67a0 77 6e 20 74 6f 20 74 68 65 20 75 73 65 72 0a 20 20 20 20 20 20 20 20 77 68 65 72 65 20 72 65 6c wn.to.the.user.........where.rel
67c0 65 76 61 6e 74 2c 20 72 61 74 68 65 72 20 74 68 61 6e 20 61 20 74 79 70 69 6e 67 2e 70 79 2d 73 evant,.rather.than.a.typing.py-s
67e0 70 65 63 69 66 69 63 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 2e 0a 20 20 20 20 20 20 20 20 7a pecific.error.message..........z
6800 22 69 73 73 75 62 63 6c 61 73 73 28 29 20 61 72 67 20 31 20 6d 75 73 74 20 62 65 20 61 20 63 6c "issubclass().arg.1.must.be.a.cl
6820 61 73 73 4e 29 03 72 8f 00 00 00 72 f8 00 00 00 72 a5 00 00 00 a9 01 da 03 61 72 67 73 01 00 00 assN).r....r....r........args...
6840 00 20 72 84 00 00 00 da 1c 5f 74 79 70 65 5f 63 68 65 63 6b 5f 69 73 73 75 62 63 6c 61 73 73 5f ..r......_type_check_issubclass_
6860 61 72 67 5f 31 72 77 01 00 00 5f 02 00 00 73 1f 00 00 00 80 00 f4 18 00 10 1a 98 23 9c 74 d4 0f arg_1rw..._...s............#.t..
6880 24 e4 12 1b d0 1c 40 d3 12 41 d0 0c 41 f0 05 00 10 25 72 86 00 00 00 63 00 00 00 00 00 00 00 00 $.....@..A..A....%r....c........
68a0 00 00 00 00 02 00 00 00 00 00 00 00 f3 36 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 84 00 5a .............6.....e.Z.d.Z.d...Z
68c0 03 64 02 84 00 5a 04 64 03 84 00 5a 05 64 04 84 00 5a 06 64 05 84 00 5a 07 64 06 65 08 66 02 64 .d...Z.d...Z.d...Z.d...Z.d.e.f.d
68e0 07 84 04 5a 09 79 08 29 09 da 0d 5f 50 72 6f 74 6f 63 6f 6c 4d 65 74 61 63 04 00 00 00 00 00 00 ...Z.y.)..._ProtocolMetac.......
6900 00 00 00 00 00 06 00 00 00 0b 00 00 00 f3 a8 01 00 00 97 00 7c 01 64 01 6b 28 00 00 72 0f 74 01 ....................|.d.k(..r.t.
6920 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 64 02 6b 02 00 00 72 01 6e 9c 74 02 00 00 ........|.........d.k...r.n.t...
6940 00 00 00 00 00 00 74 04 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......t.........j...............
6960 00 00 00 00 68 02 74 07 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 7a 01 00 00 72 7a ....h.t.........|.........z...rz
6980 7c 02 44 00 5d 75 00 00 7d 05 7c 05 74 08 00 00 00 00 00 00 00 00 74 04 00 00 00 00 00 00 00 00 |.D.]u..}.|.t.........t.........
69a0 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 02 00 00 00 00 00 00 00 00 74 04 j...................t.........t.
69c0 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68 04 76 00 ........j...................h.v.
69e0 72 01 8c 30 7c 05 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 0e 00 00 00 00 r..0|.j...................t.....
6a00 00 00 00 00 6a 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 05 6a 12 00 00 00 00 ....j...................|.j.....
6a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 67 00 ab 02 00 00 00 00 00 00 76 00 72 01 8c 5d 74 15 ..............g.........v.r..]t.
6a40 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 72 01 8c 69 74 17 00 00 00 00 00 00 00 00 ........|.........r..it.........
6a60 64 03 7c 05 9b 02 9d 02 ab 01 00 00 00 00 00 00 82 01 04 00 74 19 00 00 00 00 00 00 00 00 6a 1a d.|.................t.........j.
6a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 1c 00 00 00 00 00 00 00 00 00 00 00 00 ..................j.............
6aa0 00 00 00 00 00 00 7c 00 7c 01 7c 02 7c 03 66 04 69 00 7c 04 a4 01 8e 01 53 00 29 04 4e 72 43 00 ......|.|.|.|.f.i.|.....S.).NrC.
6ac0 00 00 72 4c 01 00 00 7a 35 50 72 6f 74 6f 63 6f 6c 73 20 63 61 6e 20 6f 6e 6c 79 20 69 6e 68 65 ..rL...z5Protocols.can.only.inhe
6ae0 72 69 74 20 66 72 6f 6d 20 6f 74 68 65 72 20 70 72 6f 74 6f 63 6f 6c 73 2c 20 67 6f 74 20 29 0f rit.from.other.protocols,.got.).
6b00 72 0d 01 00 00 72 43 00 00 00 72 90 00 00 00 72 fd 00 00 00 72 32 01 00 00 72 60 00 00 00 72 88 r....rC...r....r....r2...r`...r.
6b20 00 00 00 da 10 5f 50 52 4f 54 4f 5f 41 4c 4c 4f 57 4c 49 53 54 72 65 01 00 00 72 89 00 00 00 72 ....._PROTO_ALLOWLISTre...r....r
6b40 3d 00 00 00 72 a5 00 00 00 72 6c 01 00 00 da 07 41 42 43 4d 65 74 61 72 af 00 00 00 29 06 da 04 =...r....rl.....ABCMetar....)...
6b60 6d 63 6c 73 72 ec 00 00 00 72 c4 00 00 00 da 09 6e 61 6d 65 73 70 61 63 65 72 b3 00 00 00 72 5d mclsr....r......namespacer....r]
6b80 01 00 00 73 06 00 00 00 20 20 20 20 20 20 72 84 00 00 00 72 af 00 00 00 7a 15 5f 50 72 6f 74 6f ...s..........r....r....z._Proto
6ba0 63 6f 6c 4d 65 74 61 2e 5f 5f 6e 65 77 5f 5f 79 02 00 00 73 b9 00 00 00 80 00 d8 0f 13 90 7a d2 colMeta.__new__y...s..........z.
6bc0 0f 21 a4 63 a8 25 a3 6a b0 31 a2 6e d8 10 14 dc 12 1a 9c 46 9f 4f 99 4f d0 11 2c ac 73 b0 35 ab .!.c.%.j.1.n.......F.O.O..,.s.5.
6be0 7a d2 11 39 d8 1c 21 f2 00 09 11 1a 90 44 e0 18 1c a4 16 ac 16 af 1e a9 1e bc 18 c4 36 c7 3f c1 z..9..!......D..............6.?.
6c00 3f d0 20 53 d2 18 53 d8 1b 1f 9f 3d 99 3d d4 2c 3c d7 2c 40 d1 2c 40 c0 14 c7 1f c1 1f d0 52 54 ?..S..S....=.=.,<.,@.,@.......RT
6c20 d3 2c 55 d2 1b 55 dc 1b 26 a0 74 d5 1b 2c e4 1e 27 f0 02 01 1f 23 d8 23 27 a0 28 f0 03 01 1d 2c .,U..U..&.t..,..'....#.#'.(....,
6c40 f3 03 03 1f 1a f0 00 03 19 1a f0 0d 09 11 1a f4 14 00 14 17 97 3b 91 3b d7 13 26 d1 13 26 a0 74 .....................;.;..&..&.t
6c60 a8 54 b0 35 b8 29 d1 13 4e c0 76 d1 13 4e d0 0c 4e 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 .T.5.)..N.v..N..Nr....c.........
6c80 00 00 00 05 00 00 00 0f 00 00 00 f3 86 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 ..................t.........j...
6ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................j...............
6cc0 00 00 00 00 7c 00 67 01 7c 01 a2 01 ad 06 69 00 7c 02 a4 01 8e 01 01 00 74 07 00 00 00 00 00 00 ....|.g.|.....i.|.......t.......
6ce0 00 00 7c 00 64 01 64 02 ab 03 00 00 00 00 00 00 72 11 74 09 00 00 00 00 00 00 00 00 7c 00 ab 01 ..|.d.d.........r.t.........|...
6d00 00 00 00 00 00 00 7c 00 5f 05 00 00 00 00 00 00 00 00 79 00 79 00 29 03 4e 72 71 01 00 00 46 29 ......|._.........y.y.).Nrq...F)
6d20 06 72 6c 01 00 00 72 7c 01 00 00 72 bc 00 00 00 72 16 01 00 00 72 5f 01 00 00 72 52 01 00 00 a9 .rl...r|...r....r....r_...rR....
6d40 03 72 b1 00 00 00 72 b2 00 00 00 72 b3 00 00 00 73 03 00 00 00 20 20 20 72 84 00 00 00 72 bc 00 .r....r....r....s.......r....r..
6d60 00 00 7a 16 5f 50 72 6f 74 6f 63 6f 6c 4d 65 74 61 2e 5f 5f 69 6e 69 74 5f 5f 89 02 00 00 73 3c ..z._ProtocolMeta.__init__....s<
6d80 00 00 00 80 00 dc 0c 0f 8f 4b 89 4b d7 0c 20 d1 0c 20 a0 13 d0 0c 36 a0 74 d2 0c 36 a8 76 d2 0c .........K.K..........6.t..6.v..
6da0 36 dc 0f 16 90 73 98 4e a8 45 d4 0f 32 dc 29 3c b8 53 d3 29 41 90 03 d5 10 26 f0 03 00 10 33 72 6....s.N.E..2.)<.S.)A....&....3r
6dc0 86 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 c2 01 00 00 97 00 ....c...........................
6de0 7c 00 74 00 00 00 00 00 00 00 00 00 75 00 72 16 74 02 00 00 00 00 00 00 00 00 6a 05 00 00 00 00 |.t.........u.r.t.........j.....
6e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 ab 02 00 00 00 00 00 00 53 00 74 07 00 00 ..............|.|.........S.t...
6e20 00 00 00 00 00 00 7c 00 64 01 64 02 ab 03 00 00 00 00 00 00 72 95 74 09 00 00 00 00 00 00 00 00 ......|.d.d.........r.t.........
6e40 ab 00 00 00 00 00 00 00 73 8b 74 07 00 00 00 00 00 00 00 00 7c 00 64 03 64 02 ab 03 00 00 00 00 ........s.t.........|.d.d.......
6e60 00 00 73 16 74 0b 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 01 00 74 0d 00 00 00 00 ..s.t.........|...........t.....
6e80 00 00 00 00 64 04 ab 01 00 00 00 00 00 00 82 01 7c 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 ....d...........|.j.............
6ea0 00 00 00 00 00 00 72 5c 7c 00 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 13 ......r\|.j...................j.
6ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 05 ab 01 00 00 00 00 00 00 74 14 00 00 ..................d.........t...
6ee0 00 00 00 00 00 00 75 00 72 3b 74 0b 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 01 00 ......u.r;t.........|...........
6f00 74 17 00 00 00 00 00 00 00 00 7c 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 t.........|.j...................
6f20 ab 01 00 00 00 00 00 00 7d 02 74 0d 00 00 00 00 00 00 00 00 64 06 74 19 00 00 00 00 00 00 00 00 ........}.t.........d.t.........
6f40 7c 02 ab 01 00 00 00 00 00 00 64 07 64 08 1a 00 9b 00 64 09 9d 03 ab 01 00 00 00 00 00 00 82 01 |.........d.d.....d.............
6f60 74 1a 00 00 00 00 00 00 00 00 6a 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 05 t.........j...................j.
6f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 ab 02 00 00 00 00 00 00 53 00 ..................|.|.........S.
6fa0 29 0a 4e 72 71 01 00 00 46 da 14 5f 69 73 5f 72 75 6e 74 69 6d 65 5f 70 72 6f 74 6f 63 6f 6c fa ).Nrq...F.._is_runtime_protocol.
6fc0 4c 49 6e 73 74 61 6e 63 65 20 61 6e 64 20 63 6c 61 73 73 20 63 68 65 63 6b 73 20 63 61 6e 20 6f LInstance.and.class.checks.can.o
6fe0 6e 6c 79 20 62 65 20 75 73 65 64 20 77 69 74 68 20 40 72 75 6e 74 69 6d 65 5f 63 68 65 63 6b 61 nly.be.used.with.@runtime_checka
7000 62 6c 65 20 70 72 6f 74 6f 63 6f 6c 73 da 10 5f 5f 73 75 62 63 6c 61 73 73 68 6f 6f 6b 5f 5f 7a ble.protocols..__subclasshook__z
7020 52 50 72 6f 74 6f 63 6f 6c 73 20 77 69 74 68 20 6e 6f 6e 2d 6d 65 74 68 6f 64 20 6d 65 6d 62 65 RProtocols.with.non-method.membe
7040 72 73 20 64 6f 6e 27 74 20 73 75 70 70 6f 72 74 20 69 73 73 75 62 63 6c 61 73 73 28 29 2e 20 4e rs.don't.support.issubclass()..N
7060 6f 6e 2d 6d 65 74 68 6f 64 20 6d 65 6d 62 65 72 73 3a 20 72 ed 00 00 00 72 55 01 00 00 fa 01 2e on-method.members:.r....rU......
7080 29 0f 72 43 00 00 00 72 f8 00 00 00 72 db 00 00 00 72 16 01 00 00 72 6f 01 00 00 72 77 01 00 00 ).rC...r....r....r....ro...rw...
70a0 72 a5 00 00 00 72 53 01 00 00 72 59 01 00 00 72 65 01 00 00 da 0b 5f 70 72 6f 74 6f 5f 68 6f 6f r....rS...rY...re....._proto_hoo
70c0 6b da 06 73 6f 72 74 65 64 72 13 01 00 00 72 6c 01 00 00 72 7c 01 00 00 29 03 72 b1 00 00 00 72 k..sortedr....rl...r|...).r....r
70e0 d3 00 00 00 da 10 6e 6f 6e 5f 6d 65 74 68 6f 64 5f 61 74 74 72 73 73 03 00 00 00 20 20 20 72 84 ......non_method_attrss.......r.
7100 00 00 00 72 db 00 00 00 7a 1f 5f 50 72 6f 74 6f 63 6f 6c 4d 65 74 61 2e 5f 5f 73 75 62 63 6c 61 ...r....z._ProtocolMeta.__subcla
7120 73 73 63 68 65 63 6b 5f 5f 8e 02 00 00 73 d7 00 00 00 80 00 d8 0f 12 94 68 89 7f dc 17 1b d7 17 sscheck__....s..........h.......
7140 2d d1 17 2d a8 63 b0 35 d3 17 39 d0 10 39 e4 10 17 98 03 98 5e a8 55 d4 10 33 dc 18 34 d4 18 36 -..-.c.5..9..9......^.U..3..4..6
7160 e4 17 1e 98 73 d0 24 3a b8 45 d4 17 42 dc 14 30 b0 15 d4 14 37 dc 1a 23 f0 02 01 19 37 f3 03 03 ....s.$:.E..B..0....7..#....7...
7180 1b 16 f0 00 03 15 16 f0 0c 00 15 18 d7 14 36 d2 14 36 d8 18 1b 9f 0c 99 0c d7 18 28 d1 18 28 d0 ..............6..6.........(..(.
71a0 29 3b d3 18 3c c4 0b d1 18 4b e4 14 30 b0 15 d4 14 37 dc 27 2d a8 63 d7 2e 50 d1 2e 50 d3 27 51 );..<....K..0....7.'-.c..P..P.'Q
71c0 d0 14 24 dc 1a 23 f0 02 01 19 30 dc 30 33 d0 34 44 d3 30 45 c0 61 c8 02 d0 30 4b d0 2f 4c c8 41 ..$..#....0.03.4D.0E.a...0K./L.A
71e0 f0 03 01 19 4f 01 f3 03 03 1b 16 f0 00 03 15 16 f4 08 00 14 17 97 3b 91 3b d7 13 30 d1 13 30 b0 ....O.................;.;..0..0.
7200 13 b0 65 d3 13 3c d0 0c 3c 72 86 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 ..e..<..<r....c.................
7220 00 00 00 f3 b6 01 00 00 97 00 7c 00 74 00 00 00 00 00 00 00 00 00 75 00 72 16 74 02 00 00 00 00 ..........|.t.........u.r.t.....
7240 00 00 00 00 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 ab 02 00 00 ....j...................|.|.....
7260 00 00 00 00 53 00 74 07 00 00 00 00 00 00 00 00 7c 00 64 01 64 02 ab 03 00 00 00 00 00 00 73 20 ....S.t.........|.d.d.........s.
7280 74 08 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 05 t.........j...................j.
72a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 ab 02 00 00 00 00 00 00 53 00 ..................|.|.........S.
72c0 74 07 00 00 00 00 00 00 00 00 7c 00 64 03 64 02 ab 03 00 00 00 00 00 00 73 15 74 0d 00 00 00 00 t.........|.d.d.........s.t.....
72e0 00 00 00 00 ab 00 00 00 00 00 00 00 73 0b 74 0f 00 00 00 00 00 00 00 00 64 04 ab 01 00 00 00 00 ............s.t.........d.......
7300 00 00 82 01 74 08 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....t.........j.................
7320 00 00 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 ab 02 00 00 00 00 ..j...................|.|.......
7340 00 00 72 01 79 05 7c 00 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 5d 2c ..r.y.|.j...................D.],
7360 00 00 7d 02 09 00 74 13 00 00 00 00 00 00 00 00 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..}...t.........j...............
7380 00 00 00 00 7c 01 7c 02 ab 02 00 00 00 00 00 00 7d 03 7c 03 81 01 8c 1d 7c 02 7c 00 6a 18 00 00 ....|.|.........}.|.....|.|.j...
73a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 76 01 73 01 8c 2c 01 00 79 02 04 00 79 05 23 00 ................v.s..,..y...y.#.
73c0 74 16 00 00 00 00 00 00 00 00 24 00 72 04 01 00 59 00 01 00 79 02 77 00 78 03 59 00 77 01 29 06 t.........$.r...Y...y.w.x.Y.w.).
73e0 4e 72 71 01 00 00 46 72 82 01 00 00 72 83 01 00 00 54 29 0d 72 43 00 00 00 72 f8 00 00 00 72 a7 Nrq...Fr....r....T).rC...r....r.
7400 00 00 00 72 16 01 00 00 72 6c 01 00 00 72 7c 01 00 00 72 6f 01 00 00 72 a5 00 00 00 72 52 01 00 ...r....rl...r|...ro...r....rR..
7420 00 da 07 69 6e 73 70 65 63 74 da 0e 67 65 74 61 74 74 72 5f 73 74 61 74 69 63 72 be 00 00 00 72 ...inspect..getattr_staticr....r
7440 53 01 00 00 29 04 72 b1 00 00 00 da 08 69 6e 73 74 61 6e 63 65 72 25 01 00 00 72 36 01 00 00 73 S...).r......instancer%...r6...s
7460 04 00 00 00 20 20 20 20 72 84 00 00 00 72 a7 00 00 00 7a 1f 5f 50 72 6f 74 6f 63 6f 6c 4d 65 74 ........r....r....z._ProtocolMet
7480 61 2e 5f 5f 69 6e 73 74 61 6e 63 65 63 68 65 63 6b 5f 5f a8 02 00 00 73 ea 00 00 00 80 00 f0 06 a.__instancecheck__....s........
74a0 00 10 13 94 68 89 7f dc 17 1b d7 17 2d d1 17 2d a8 63 b0 38 d3 17 3c d0 10 3c dc 13 1a 98 33 a0 ....h.......-..-.c.8..<..<....3.
74c0 0e b0 05 d4 13 36 e4 17 1a 97 7b 91 7b d7 17 34 d1 17 34 b0 53 b8 28 d3 17 43 d0 10 43 f4 06 00 .....6....{.{..4..4.S.(..C..C...
74e0 15 1c 98 43 d0 21 37 b8 15 d4 14 3f dc 14 30 d4 14 32 e4 16 1f f0 00 01 21 40 01 f3 00 01 17 41 ...C.!7....?..0..2......!@.....A
7500 01 f0 00 01 11 41 01 f4 06 00 10 13 8f 7b 89 7b d7 0f 2c d1 0f 2c a8 53 b0 28 d4 0f 3b d8 17 1b .....A.......{.{..,..,.S.(..;...
7520 e0 18 1b d7 18 2e d1 18 2e f2 00 09 0d 1c 90 04 f0 02 03 11 1a dc 1a 21 d7 1a 30 d1 1a 30 b0 18 .......................!..0..0..
7540 b8 34 d3 1a 40 90 43 f0 08 00 14 17 91 3b a0 34 a8 73 d7 2f 51 d1 2f 51 d2 23 51 d8 14 19 f0 08 .4..@.C......;.4.s./Q./Q.#Q.....
7560 00 14 19 f0 17 09 0d 1c f0 12 00 18 1c f8 f4 0d 00 18 26 f2 00 01 11 1a d9 14 19 f0 0e 00 14 19 ..................&.............
7580 f0 11 01 11 1a fa 73 12 00 00 00 c2 1f 16 43 0b 02 c3 0b 09 43 18 05 c3 17 01 43 18 05 63 02 00 ......s.......C.....C.....C..c..
75a0 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 80 00 00 00 97 00 74 00 00 00 00 00 00 .........................t......
75c0 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 05 00 00 00 00 00 00 00 ...j...................j........
75e0 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 ab 02 00 00 00 00 00 00 64 01 75 00 72 01 79 01 7c ...........|.|.........d.u.r.y.|
7600 00 74 06 00 00 00 00 00 00 00 00 75 00 78 01 72 12 01 00 7c 01 74 08 00 00 00 00 00 00 00 00 6a .t.........u.x.r...|.t.........j
7620 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 00 53 00 29 02 4e 54 29 05 72 6c 01 ...................u.S.).NT).rl.
7640 00 00 72 7c 01 00 00 72 00 01 00 00 72 43 00 00 00 72 90 00 00 00 a9 02 72 b1 00 00 00 72 d3 00 ..r|...r....rC...r......r....r..
7660 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 00 01 00 00 7a 14 5f 50 72 6f 74 6f 63 6f 6c 4d 65 ..s......r....r....z._ProtocolMe
7680 74 61 2e 5f 5f 65 71 5f 5f c8 02 00 00 73 38 00 00 00 80 00 f4 08 00 10 13 8f 7b 89 7b d7 0f 21 ta.__eq__....s8...........{.{..!
76a0 d1 0f 21 a0 23 a0 75 d3 0f 2d b0 14 d1 0f 35 d8 17 1b d8 13 16 9c 28 90 3f d2 13 3f a0 75 b4 06 ..!.#.u..-....5.......(.?..?.u..
76c0 b7 0f b1 0f d0 27 3f d0 0c 3f 72 86 00 00 00 da 06 72 65 74 75 72 6e 63 01 00 00 00 00 00 00 00 .....'?..?r......returnc........
76e0 00 00 00 00 03 00 00 00 03 00 00 00 f3 2c 00 00 00 97 00 74 00 00 00 00 00 00 00 00 00 6a 03 00 .............,.....t.........j..
7700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 53 00 72 8e 00 .................|.........S.r..
7720 00 00 29 02 72 f8 00 00 00 72 04 01 00 00 a9 01 72 b1 00 00 00 73 01 00 00 00 20 72 84 00 00 00 ..).r....r......r....s.....r....
7740 72 04 01 00 00 7a 16 5f 50 72 6f 74 6f 63 6f 6c 4d 65 74 61 2e 5f 5f 68 61 73 68 5f 5f d3 02 00 r....z._ProtocolMeta.__hash__...
7760 00 73 11 00 00 00 80 00 dc 13 17 97 3d 91 3d a0 13 d3 13 25 d0 0c 25 72 86 00 00 00 4e 29 0a 72 .s..........=.=....%..%r....N).r
7780 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 af 00 00 00 72 bc 00 00 00 72 db 00 00 00 72 a7 00 ....r....r....r....r....r....r..
77a0 00 00 72 00 01 00 00 da 03 69 6e 74 72 04 01 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 ..r......intr....r....r....r....
77c0 72 79 01 00 00 72 79 01 00 00 72 02 00 00 73 2b 00 00 00 84 00 f2 0e 0e 09 4f 01 f2 20 03 09 42 ry...ry...r...s+.........O.....B
77e0 01 f2 0a 18 09 3d f2 34 1e 09 19 f2 40 01 06 09 40 01 f0 16 01 09 26 98 53 f4 00 01 09 26 72 86 .....=.4....@...@.....&.S....&r.
7800 00 00 00 72 79 01 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 74 01 ...ry...c.....................t.
7820 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 03 00 00 00 00 ....|.j...................j.....
7840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 64 02 ab 02 00 00 00 00 00 00 73 06 74 04 00 00 ..............d.d.........s.t...
7860 00 00 00 00 00 00 53 00 7c 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 ......S.|.j...................D.
7880 5d 87 00 00 7d 02 7c 01 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 5d 6f ]...}.|.j...................D.]o
78a0 00 00 7d 03 7c 02 7c 03 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 76 00 72 1b ..}.|.|.j...................v.r.
78c0 7c 03 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 19 00 00 00 80 0a 74 04 |.j...................|.......t.
78e0 00 00 00 00 00 00 00 00 63 02 01 00 63 02 01 00 53 00 01 00 8c 3b 74 0b 00 00 00 00 00 00 00 00 ........c...c...S....;t.........
7900 7c 03 64 03 69 00 ab 03 00 00 00 00 00 00 7d 04 74 0d 00 00 00 00 00 00 00 00 7c 04 74 0e 00 00 |.d.i.........}.t.........|.t...
7920 00 00 00 00 00 00 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 12 00 00 00 00 ......j...................j.....
7940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 01 8c 5e 7c 02 7c 04 76 00 ......................s..^|.|.v.
7960 73 01 8c 63 74 15 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 73 01 8c 6f 01 00 8c 80 s..ct.........|.........s..o....
7980 04 00 74 04 00 00 00 00 00 00 00 00 63 02 01 00 53 00 04 00 79 04 29 05 4e 72 71 01 00 00 46 72 ..t.........c...S...y.).Nrq...Fr
79a0 56 01 00 00 54 29 0b 72 59 01 00 00 72 65 01 00 00 72 fc 00 00 00 72 52 01 00 00 72 58 01 00 00 V...T).rY...re...r....rR...rX...
79c0 72 16 01 00 00 72 8f 00 00 00 da 0b 63 6f 6c 6c 65 63 74 69 6f 6e 73 72 6c 01 00 00 72 68 00 00 r....r......collectionsrl...rh..
79e0 00 72 3d 00 00 00 29 05 72 b1 00 00 00 72 d3 00 00 00 72 25 01 00 00 72 5d 01 00 00 72 5e 01 00 .r=...).r....r....r%...r]...r^..
7a00 00 73 05 00 00 00 20 20 20 20 20 72 84 00 00 00 72 86 01 00 00 72 86 01 00 00 d6 02 00 00 73 ad .s.........r....r....r........s.
7a20 00 00 00 80 00 e0 0f 12 8f 7c 89 7c d7 0f 1f d1 0f 1f a0 0e b0 05 d4 0f 36 dc 13 21 d0 0c 21 e0 .........|.|............6..!..!.
7a40 14 17 d7 14 2a d1 14 2a f2 00 11 09 26 88 44 d8 18 1d 9f 0d 99 0d f2 00 10 0d 26 90 04 e0 13 17 ....*..*....&.D...........&.....
7a60 98 34 9f 3d 99 3d d1 13 28 d8 17 1b 97 7d 91 7d a0 54 d1 17 2a d0 17 32 dc 1f 2d d4 18 2d d9 14 .4.=.=..(....}.}.T..*..2..-..-..
7a80 19 f4 06 00 1f 26 a0 64 d0 2c 3d b8 72 d3 1e 42 90 0b e4 14 1e 98 7b ac 4b af 4f a9 4f d7 2c 43 .....&.d.,=.r..B......{.K.O.O.,C
7aa0 d1 2c 43 d5 14 44 d8 18 1c a0 0b d2 18 2b dc 18 23 a0 45 d5 18 2a e1 14 19 f0 1d 10 0d 26 f4 20 .,C..D.......+..#.E..*.......&..
7ac0 00 18 26 d2 10 25 f0 23 11 09 26 f0 24 00 10 14 72 86 00 00 00 63 00 00 00 00 00 00 00 00 00 00 ..&..%.#..&.$...r....c..........
7ae0 00 00 02 00 00 00 00 00 00 00 f3 56 00 00 00 87 00 97 00 65 00 5a 01 64 00 5a 02 65 03 6a 08 00 ...........V.......e.Z.d.Z.e.j..
7b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 .................j..............
7b20 00 00 00 00 00 5a 05 64 01 5a 06 64 02 5a 07 64 03 5a 08 88 00 66 01 64 04 84 08 5a 09 88 00 78 .....Z.d.Z.d.Z.d.Z...f.d...Z...x
7b40 01 5a 0a 53 00 29 05 72 43 00 00 00 72 81 00 00 00 54 46 63 01 00 00 00 00 00 00 00 00 00 00 00 .Z.S.).rC...r....TFc............
7b60 05 00 00 00 0f 00 00 00 f3 3a 01 00 00 95 01 97 00 74 01 00 00 00 00 00 00 00 00 89 03 7c 00 8d .........:.......t...........|..
7b80 04 00 00 7c 01 69 00 7c 02 a4 01 8e 01 01 00 7c 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 ...|.i.|.......|.j..............
7ba0 00 00 00 00 00 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 64 02 ab 02 00 .....j...................d.d....
7bc0 00 00 00 00 00 73 21 74 09 00 00 00 00 00 00 00 00 64 03 84 00 7c 00 6a 0a 00 00 00 00 00 00 00 .....s!t.........d...|.j........
7be0 00 00 00 00 00 00 00 00 00 00 00 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7c 00 5f ...........D.................|._
7c00 06 00 00 00 00 00 00 00 00 64 04 7c 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........d.|.j..................
7c20 00 76 01 72 0b 74 0e 00 00 00 00 00 00 00 00 7c 00 5f 08 00 00 00 00 00 00 00 00 7c 00 6a 0c 00 .v.r.t.........|._.........|.j..
7c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 72 29 7c 00 6a 12 00 00 00 00 00 00 00 00 00 .................r)|.j..........
7c60 00 00 00 00 00 00 00 00 00 74 14 00 00 00 00 00 00 00 00 6a 12 00 00 00 00 00 00 00 00 00 00 00 .........t.........j............
7c80 00 00 00 00 00 00 00 75 00 72 0c 74 16 00 00 00 00 00 00 00 00 7c 00 5f 09 00 00 00 00 00 00 00 .......u.r.t.........|._........
7ca0 00 79 00 79 00 79 00 29 05 4e 72 71 01 00 00 46 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 .y.y.y.).Nrq...Fc...............
7cc0 00 33 00 00 00 f3 2c 00 00 00 4b 00 01 00 97 00 7c 00 5d 0c 00 00 7d 01 7c 01 74 00 00 00 00 00 .3....,...K.....|.]...}.|.t.....
7ce0 00 00 00 00 75 00 96 01 97 01 01 00 8c 0e 04 00 79 00 ad 03 77 01 72 8e 00 00 00 29 01 72 43 00 ....u...........y...w.r....).rC.
7d00 00 00 a9 02 72 3d 01 00 00 da 01 62 73 02 00 00 00 20 20 72 84 00 00 00 72 3f 01 00 00 7a 2d 50 ....r=.....bs......r....r?...z-P
7d20 72 6f 74 6f 63 6f 6c 2e 5f 5f 69 6e 69 74 5f 73 75 62 63 6c 61 73 73 5f 5f 2e 3c 6c 6f 63 61 6c rotocol.__init_subclass__.<local
7d40 73 3e 2e 3c 67 65 6e 65 78 70 72 3e fa 02 00 00 73 14 00 00 00 e8 00 f8 80 00 d2 26 4c b8 11 a0 s>.<genexpr>....s..........&L...
7d60 71 ac 48 a4 7d d1 26 4c f9 73 04 00 00 00 82 12 14 01 72 84 01 00 00 29 0c 72 a6 00 00 00 da 11 q.H.}.&L.s........r....).r......
7d80 5f 5f 69 6e 69 74 5f 73 75 62 63 6c 61 73 73 5f 5f 72 59 01 00 00 72 65 01 00 00 da 03 61 6e 79 __init_subclass__rY...re.....any
7da0 da 09 5f 5f 62 61 73 65 73 5f 5f 72 71 01 00 00 72 86 01 00 00 72 84 01 00 00 72 bc 00 00 00 72 ..__bases__rq...r....r....r....r
7dc0 43 00 00 00 72 73 01 00 00 72 b0 00 00 00 73 04 00 00 00 20 20 20 80 72 84 00 00 00 72 9a 01 00 C...rs...r....s........r....r...
7de0 00 7a 1a 50 72 6f 74 6f 63 6f 6c 2e 5f 5f 69 6e 69 74 5f 73 75 62 63 6c 61 73 73 5f 5f f5 02 00 .z.Protocol.__init_subclass__...
7e00 00 73 84 00 00 00 f8 80 00 dc 0c 11 89 47 d1 0c 25 a0 74 d0 0c 36 a8 76 d2 0c 36 f0 06 00 14 17 .s...........G..%.t..6.v..6.....
7e20 97 3c 91 3c d7 13 23 d1 13 23 a0 4e b0 45 d4 13 3a dc 23 26 d1 26 4c b8 63 bf 6d b9 6d d4 26 4c .<.<..#..#.N.E..:.#&.&L.c.m.m.&L
7e40 d3 23 4c 90 03 d4 10 20 f0 06 00 10 22 a8 13 af 1c a9 1c d1 0f 35 dc 27 32 90 03 d4 10 24 f0 06 .#L........."........5.'2....$..
7e60 00 10 13 d7 0f 1f d2 0f 1f a0 43 a7 4c a1 4c b4 48 d7 34 45 d1 34 45 d1 24 45 dc 1f 27 90 03 95 ..........C.L.L.H.4E.4E.$E..'...
7e80 0c f0 03 00 25 46 01 d0 0f 1f 72 86 00 00 00 29 0b 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 ....%F....r....).r....r....r....
7ea0 72 90 00 00 00 72 43 00 00 00 72 b4 00 00 00 72 e0 00 00 00 72 71 01 00 00 72 82 01 00 00 72 9a r....rC...r....r....rq...r....r.
7ec0 01 00 00 72 ab 00 00 00 72 ac 00 00 00 73 01 00 00 00 40 72 84 00 00 00 72 43 00 00 00 72 43 00 ...r....r....s....@r....rC...rC.
7ee0 00 00 ef 02 00 00 73 2c 00 00 00 f8 84 00 d8 12 18 97 2f 91 2f d7 12 29 d1 12 29 88 07 d8 14 16 ......s,.........././..)..).....
7f00 88 09 d8 17 1b 88 0c d8 1f 24 d0 08 1c f7 04 0d 09 28 f0 00 0d 09 28 72 86 00 00 00 72 43 00 00 .........$.......(....(r....rC..
7f20 00 63 01 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 03 00 00 00 f3 b0 01 00 00 97 00 74 01 00 .c...........................t..
7f40 00 00 00 00 00 00 00 7c 00 74 02 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 .......|.t.........j............
7f60 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 0d 74 07 00 00 00 00 00 00 00 00 7c 00 64 01 64 ...............r.t.........|.d.d
7f80 02 ab 03 00 00 00 00 00 00 73 0e 74 09 00 00 00 00 00 00 00 00 64 03 7c 00 9b 02 9d 02 ab 01 00 .........s.t.........d.|........
7fa0 00 00 00 00 00 82 01 64 04 7c 00 5f 05 00 00 00 00 00 00 00 00 74 0d 00 00 00 00 00 00 00 00 7c .......d.|._.........t.........|
7fc0 00 74 0e 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 13 74 10 00 00 00 00 00 00 00 00 6a .t.................s.t.........j
7fe0 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 05 6b 5c 00 00 72 55 74 15 00 00 00 ...................d.k\..rUt....
8000 00 00 00 00 00 ab 00 00 00 00 00 00 00 7c 00 5f 0b 00 00 00 00 00 00 00 00 7c 00 6a 18 00 00 00 .............|._.........|.j....
8020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 5d 37 00 00 7d 01 09 00 74 1b 00 00 00 00 00 ...............D.]7..}...t......
8040 00 00 00 74 07 00 00 00 00 00 00 00 00 7c 00 7c 01 64 06 ab 03 00 00 00 00 00 00 ab 01 00 00 00 ...t.........|.|.d..............
8060 00 00 00 7d 02 7c 02 72 01 8c 1d 7c 00 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...}.|.r...|.j..................
8080 00 6a 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 01 .j...................|..........
80a0 00 8c 39 04 00 7c 00 53 00 23 00 74 1e 00 00 00 00 00 00 00 00 24 00 72 15 7d 03 74 09 00 00 00 ..9..|.S.#.t.........$.r.}.t....
80c0 00 00 00 00 00 64 07 7c 01 9b 02 64 08 9d 03 ab 01 00 00 00 00 00 00 7c 03 82 02 64 06 7d 03 7e .....d.|...d...........|...d.}.~
80e0 03 77 01 77 00 78 03 59 00 77 01 29 09 61 6a 02 00 00 4d 61 72 6b 20 61 20 70 72 6f 74 6f 63 6f .w.w.x.Y.w.).aj...Mark.a.protoco
8100 6c 20 63 6c 61 73 73 20 61 73 20 61 20 72 75 6e 74 69 6d 65 20 70 72 6f 74 6f 63 6f 6c 2e 0a 0a l.class.as.a.runtime.protocol...
8120 20 20 20 20 20 20 20 20 53 75 63 68 20 70 72 6f 74 6f 63 6f 6c 20 63 61 6e 20 62 65 20 75 73 65 ........Such.protocol.can.be.use
8140 64 20 77 69 74 68 20 69 73 69 6e 73 74 61 6e 63 65 28 29 20 61 6e 64 20 69 73 73 75 62 63 6c 61 d.with.isinstance().and.issubcla
8160 73 73 28 29 2e 0a 20 20 20 20 20 20 20 20 52 61 69 73 65 20 54 79 70 65 45 72 72 6f 72 20 69 66 ss()..........Raise.TypeError.if
8180 20 61 70 70 6c 69 65 64 20 74 6f 20 61 20 6e 6f 6e 2d 70 72 6f 74 6f 63 6f 6c 20 63 6c 61 73 73 .applied.to.a.non-protocol.class
81a0 2e 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 61 6c 6c 6f 77 73 20 61 20 73 69 6d 70 6c 65 2d 6d ..........This.allows.a.simple-m
81c0 69 6e 64 65 64 20 73 74 72 75 63 74 75 72 61 6c 20 63 68 65 63 6b 20 76 65 72 79 20 73 69 6d 69 inded.structural.check.very.simi
81e0 6c 61 72 20 74 6f 0a 20 20 20 20 20 20 20 20 6f 6e 65 20 74 72 69 63 6b 20 70 6f 6e 69 65 73 20 lar.to.........one.trick.ponies.
8200 69 6e 20 63 6f 6c 6c 65 63 74 69 6f 6e 73 2e 61 62 63 20 73 75 63 68 20 61 73 20 49 74 65 72 61 in.collections.abc.such.as.Itera
8220 62 6c 65 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 ble...........For.example::.....
8240 20 20 20 20 20 20 20 20 20 40 72 75 6e 74 69 6d 65 5f 63 68 65 63 6b 61 62 6c 65 0a 20 20 20 20 .........@runtime_checkable.....
8260 20 20 20 20 20 20 20 20 63 6c 61 73 73 20 43 6c 6f 73 61 62 6c 65 28 50 72 6f 74 6f 63 6f 6c 29 ........class.Closable(Protocol)
8280 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 20 63 6c 6f 73 65 28 73 65 6c 66 :.................def.close(self
82a0 29 3a 20 2e 2e 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 73 73 65 72 74 20 69 73 69 6e 73 ):..................assert.isins
82c0 74 61 6e 63 65 28 6f 70 65 6e 28 27 2f 73 6f 6d 65 2f 66 69 6c 65 27 29 2c 20 43 6c 6f 73 61 62 tance(open('/some/file'),.Closab
82e0 6c 65 29 0a 0a 20 20 20 20 20 20 20 20 57 61 72 6e 69 6e 67 3a 20 74 68 69 73 20 77 69 6c 6c 20 le)..........Warning:.this.will.
8300 63 68 65 63 6b 20 6f 6e 6c 79 20 74 68 65 20 70 72 65 73 65 6e 63 65 20 6f 66 20 74 68 65 20 72 check.only.the.presence.of.the.r
8320 65 71 75 69 72 65 64 20 6d 65 74 68 6f 64 73 2c 0a 20 20 20 20 20 20 20 20 6e 6f 74 20 74 68 65 equired.methods,.........not.the
8340 69 72 20 74 79 70 65 20 73 69 67 6e 61 74 75 72 65 73 21 0a 20 20 20 20 20 20 20 20 72 71 01 00 ir.type.signatures!.........rq..
8360 00 46 7a 40 40 72 75 6e 74 69 6d 65 5f 63 68 65 63 6b 61 62 6c 65 20 63 61 6e 20 62 65 20 6f 6e .Fz@@runtime_checkable.can.be.on
8380 6c 79 20 61 70 70 6c 69 65 64 20 74 6f 20 70 72 6f 74 6f 63 6f 6c 20 63 6c 61 73 73 65 73 2c 20 ly.applied.to.protocol.classes,.
83a0 67 6f 74 20 54 29 03 72 04 00 00 00 e9 0c 00 00 00 72 4c 01 00 00 4e 7a 2c 46 61 69 6c 65 64 20 got.T).r.........rL...Nz,Failed.
83c0 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 77 68 65 74 68 65 72 20 70 72 6f 74 6f 63 6f 6c 20 6d 65 to.determine.whether.protocol.me
83e0 6d 62 65 72 20 7a 13 20 69 73 20 61 20 6d 65 74 68 6f 64 20 6d 65 6d 62 65 72 29 10 da 0a 69 73 mber.z..is.a.method.member)...is
8400 73 75 62 63 6c 61 73 73 72 90 00 00 00 72 60 00 00 00 72 16 01 00 00 72 a5 00 00 00 72 82 01 00 subclassr....r`...r....r....r...
8420 00 72 8f 00 00 00 72 79 01 00 00 72 61 01 00 00 da 0c 76 65 72 73 69 6f 6e 5f 69 6e 66 6f 72 fd .r....ry...ra.....version_infor.
8440 00 00 00 72 53 01 00 00 72 52 01 00 00 da 08 63 61 6c 6c 61 62 6c 65 72 5b 01 00 00 da 09 45 78 ...rS...rR.....callabler[.....Ex
8460 63 65 70 74 69 6f 6e 29 04 72 b1 00 00 00 72 25 01 00 00 da 0b 69 73 5f 63 61 6c 6c 61 62 6c 65 ception).r....r%.....is_callable
8480 da 01 65 73 04 00 00 00 20 20 20 20 72 84 00 00 00 72 47 00 00 00 72 47 00 00 00 08 03 00 00 73 ..es........r....rG...rG.......s
84a0 ed 00 00 00 80 00 f4 26 00 10 1a 98 23 9c 76 9f 7e 99 7e d4 0f 2e b4 67 b8 63 c0 3e d0 53 58 d4 .......&....#.v.~.~....g.c.>.SX.
84c0 36 59 dc 12 1b f0 00 01 1f 24 d8 24 27 a0 37 f0 03 01 1d 2c f3 00 01 13 2d f0 00 01 0d 2d e0 23 6Y.......$.$'.7....,....-....-.#
84e0 27 88 03 d4 08 20 f4 12 00 0c 16 90 63 9c 3d d4 0b 29 ac 53 d7 2d 3d d1 2d 3d c0 1a d2 2d 4b f4 '...........c.=..).S.-=.-=...-K.
8500 0a 00 32 35 b3 15 88 43 d4 0c 2e d8 18 1b d7 18 2e d1 18 2e f2 00 0a 0d 45 01 90 04 f0 02 09 11 ..25...C................E.......
8520 45 01 dc 22 2a ac 37 b0 33 b8 04 b8 64 d3 2b 43 d3 22 44 90 4b f2 0e 00 1c 27 d8 18 1b d7 18 3a E.."*.7.3...d.+C."D.K....'.....:
8540 d1 18 3a d7 18 3e d1 18 3e b8 74 d5 18 44 f0 15 0a 0d 45 01 f0 18 00 10 13 88 0a f8 f4 13 00 18 ..:..>..>.t..D....E.............
8560 21 f2 00 04 11 1d dc 1a 23 d8 1a 46 c0 74 c0 68 f0 00 01 4f 01 2d f0 00 01 19 2d f3 03 03 1b 16 !.......#..F.t.h...O.-....-.....
8580 f0 06 00 1c 1d f0 07 03 15 1d fb f0 03 04 11 1d fa 73 18 00 00 00 c1 3f 16 42 37 02 c2 37 09 43 .................s.....?.B7..7.C
85a0 15 05 c3 00 10 43 10 05 c3 10 05 43 15 05 a9 02 72 04 00 00 00 72 9e 01 00 00 63 00 00 00 00 00 .....C.....C....r....r....c.....
85c0 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 f3 3e 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 ................>.....e.Z.d.Z.d.
85e0 5a 03 64 02 5a 04 65 05 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 65 07 Z.d.Z.e.j...................d.e.
8600 66 02 64 04 84 04 ab 00 00 00 00 00 00 00 5a 08 79 05 29 06 72 27 00 00 00 7a 28 41 6e 20 41 42 f.d...........Z.y.).r'...z(An.AB
8620 43 20 77 69 74 68 20 6f 6e 65 20 61 62 73 74 72 61 63 74 20 6d 65 74 68 6f 64 20 5f 5f 69 6e 74 C.with.one.abstract.method.__int
8640 5f 5f 2e 72 81 00 00 00 72 8f 01 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 __.r....r....c..................
8660 00 00 f3 04 00 00 00 97 00 79 00 72 8e 00 00 00 72 81 00 00 00 72 82 00 00 00 73 01 00 00 00 20 .........y.r....r....r....s.....
8680 72 84 00 00 00 da 07 5f 5f 69 6e 74 5f 5f 7a 13 53 75 70 70 6f 72 74 73 49 6e 74 2e 5f 5f 69 6e r......__int__z.SupportsInt.__in
86a0 74 5f 5f 4f 03 00 00 f3 05 00 00 00 80 00 e0 0c 10 72 86 00 00 00 4e 29 09 72 88 00 00 00 72 89 t__O.............r....N).r....r.
86c0 00 00 00 72 8a 00 00 00 72 b4 00 00 00 72 e0 00 00 00 72 6c 01 00 00 da 0e 61 62 73 74 72 61 63 ...r....r....r....rl.....abstrac
86e0 74 6d 65 74 68 6f 64 72 92 01 00 00 72 a8 01 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 tmethodr....r....r....r....r....
8700 72 27 00 00 00 72 27 00 00 00 4a 03 00 00 73 29 00 00 00 84 00 e1 08 36 d8 14 16 88 09 e0 09 0c r'...r'...J...s).......6........
8720 d7 09 1b d1 09 1b f0 02 01 09 11 98 53 f2 00 01 09 11 f3 03 00 0a 1c f1 02 01 09 11 72 86 00 00 ............S...............r...
8740 00 72 27 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 f3 3e 00 00 00 .r'...c.....................>...
8760 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 5a 04 65 05 6a 0c 00 00 00 00 00 00 00 00 00 00 ..e.Z.d.Z.d.Z.d.Z.e.j...........
8780 00 00 00 00 00 00 00 00 64 03 65 07 66 02 64 04 84 04 ab 00 00 00 00 00 00 00 5a 08 79 05 29 06 ........d.e.f.d...........Z.y.).
87a0 72 25 00 00 00 7a 2a 41 6e 20 41 42 43 20 77 69 74 68 20 6f 6e 65 20 61 62 73 74 72 61 63 74 20 r%...z*An.ABC.with.one.abstract.
87c0 6d 65 74 68 6f 64 20 5f 5f 66 6c 6f 61 74 5f 5f 2e 72 81 00 00 00 72 8f 01 00 00 63 01 00 00 00 method.__float__.r....r....c....
87e0 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 f3 04 00 00 00 97 00 79 00 72 8e 00 00 00 72 81 .......................y.r....r.
8800 00 00 00 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 da 09 5f 5f 66 6c 6f 61 74 5f 5f 7a 17 ...r....s.....r......__float__z.
8820 53 75 70 70 6f 72 74 73 46 6c 6f 61 74 2e 5f 5f 66 6c 6f 61 74 5f 5f 58 03 00 00 72 a9 01 00 00 SupportsFloat.__float__X...r....
8840 72 86 00 00 00 4e 29 09 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 b4 00 00 00 72 e0 00 00 r....N).r....r....r....r....r...
8860 00 72 6c 01 00 00 72 aa 01 00 00 da 05 66 6c 6f 61 74 72 ad 01 00 00 72 81 00 00 00 72 86 00 00 .rl...r......floatr....r....r...
8880 00 72 84 00 00 00 72 25 00 00 00 72 25 00 00 00 53 03 00 00 f3 29 00 00 00 84 00 e1 08 38 d8 14 .r....r%...r%...S....).......8..
88a0 16 88 09 e0 09 0c d7 09 1b d1 09 1b f0 02 01 09 11 98 75 f2 00 01 09 11 f3 03 00 0a 1c f1 02 01 ..................u.............
88c0 09 11 72 86 00 00 00 72 25 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 ..r....r%...c...................
88e0 00 f3 3e 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 5a 04 65 05 6a 0c 00 00 00 00 ..>.....e.Z.d.Z.d.Z.d.Z.e.j.....
8900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 65 07 66 02 64 04 84 04 ab 00 00 00 00 00 00 00 ..............d.e.f.d...........
8920 5a 08 79 05 29 06 72 24 00 00 00 7a 2c 41 6e 20 41 42 43 20 77 69 74 68 20 6f 6e 65 20 61 62 73 Z.y.).r$...z,An.ABC.with.one.abs
8940 74 72 61 63 74 20 6d 65 74 68 6f 64 20 5f 5f 63 6f 6d 70 6c 65 78 5f 5f 2e 72 81 00 00 00 72 8f tract.method.__complex__.r....r.
8960 01 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 f3 04 00 00 00 97 00 79 ...c...........................y
8980 00 72 8e 00 00 00 72 81 00 00 00 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 da 0b 5f 5f 63 .r....r....r....s.....r......__c
89a0 6f 6d 70 6c 65 78 5f 5f 7a 1b 53 75 70 70 6f 72 74 73 43 6f 6d 70 6c 65 78 2e 5f 5f 63 6f 6d 70 omplex__z.SupportsComplex.__comp
89c0 6c 65 78 5f 5f 61 03 00 00 72 a9 01 00 00 72 86 00 00 00 4e 29 09 72 88 00 00 00 72 89 00 00 00 lex__a...r....r....N).r....r....
89e0 72 8a 00 00 00 72 b4 00 00 00 72 e0 00 00 00 72 6c 01 00 00 72 aa 01 00 00 da 07 63 6f 6d 70 6c r....r....r....rl...r......compl
8a00 65 78 72 b2 01 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 24 00 00 00 72 24 00 00 00 exr....r....r....r....r$...r$...
8a20 5c 03 00 00 73 29 00 00 00 84 00 e1 08 3a d8 14 16 88 09 e0 09 0c d7 09 1b d1 09 1b f0 02 01 09 \...s).......:..................
8a40 11 a0 17 f2 00 01 09 11 f3 03 00 0a 1c f1 02 01 09 11 72 86 00 00 00 72 24 00 00 00 63 00 00 00 ..................r....r$...c...
8a60 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 f3 3e 00 00 00 97 00 65 00 5a 01 64 00 5a 02 ..................>.....e.Z.d.Z.
8a80 64 01 5a 03 64 02 5a 04 65 05 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 d.Z.d.Z.e.j...................d.
8aa0 65 07 66 02 64 04 84 04 ab 00 00 00 00 00 00 00 5a 08 79 05 29 06 72 23 00 00 00 7a 2a 41 6e 20 e.f.d...........Z.y.).r#...z*An.
8ac0 41 42 43 20 77 69 74 68 20 6f 6e 65 20 61 62 73 74 72 61 63 74 20 6d 65 74 68 6f 64 20 5f 5f 62 ABC.with.one.abstract.method.__b
8ae0 79 74 65 73 5f 5f 2e 72 81 00 00 00 72 8f 01 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ytes__.r....r....c..............
8b00 00 00 03 00 00 00 f3 04 00 00 00 97 00 79 00 72 8e 00 00 00 72 81 00 00 00 72 82 00 00 00 73 01 .............y.r....r....r....s.
8b20 00 00 00 20 72 84 00 00 00 da 09 5f 5f 62 79 74 65 73 5f 5f 7a 17 53 75 70 70 6f 72 74 73 42 79 ....r......__bytes__z.SupportsBy
8b40 74 65 73 2e 5f 5f 62 79 74 65 73 5f 5f 6a 03 00 00 72 a9 01 00 00 72 86 00 00 00 4e 29 09 72 88 tes.__bytes__j...r....r....N).r.
8b60 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 b4 00 00 00 72 e0 00 00 00 72 6c 01 00 00 72 aa 01 00 ...r....r....r....r....rl...r...
8b80 00 da 05 62 79 74 65 73 72 b6 01 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 23 00 00 ...bytesr....r....r....r....r#..
8ba0 00 72 23 00 00 00 65 03 00 00 72 af 01 00 00 72 86 00 00 00 72 23 00 00 00 63 00 00 00 00 00 00 .r#...e...r....r....r#...c......
8bc0 00 00 00 00 00 00 03 00 00 00 00 00 00 00 f3 3a 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a ...............:.....e.Z.d.Z.d.Z
8be0 03 65 04 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 65 06 66 02 64 03 84 .e.j...................d.e.f.d..
8c00 04 ab 00 00 00 00 00 00 00 5a 07 79 04 29 05 72 26 00 00 00 72 81 00 00 00 72 8f 01 00 00 63 01 .........Z.y.).r&...r....r....c.
8c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 f3 04 00 00 00 97 00 79 00 72 8e 00 00 ..........................y.r...
8c40 00 72 81 00 00 00 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 da 09 5f 5f 69 6e 64 65 78 5f .r....r....s.....r......__index_
8c60 5f 7a 17 53 75 70 70 6f 72 74 73 49 6e 64 65 78 2e 5f 5f 69 6e 64 65 78 5f 5f 72 03 00 00 72 a9 _z.SupportsIndex.__index__r...r.
8c80 01 00 00 72 86 00 00 00 4e 29 08 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 e0 00 00 00 72 ...r....N).r....r....r....r....r
8ca0 6c 01 00 00 72 aa 01 00 00 72 92 01 00 00 72 ba 01 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 l...r....r....r....r....r....r..
8cc0 00 00 72 26 00 00 00 72 26 00 00 00 6e 03 00 00 73 26 00 00 00 84 00 e0 14 16 88 09 e0 09 0c d7 ..r&...r&...n...s&..............
8ce0 09 1b d1 09 1b f0 02 01 09 11 98 73 f2 00 01 09 11 f3 03 00 0a 1c f1 02 01 09 11 72 86 00 00 00 ...........s...............r....
8d00 72 26 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 f3 3e 00 00 00 97 r&...c.....................>....
8d20 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 5a 04 65 05 6a 0c 00 00 00 00 00 00 00 00 00 00 00 .e.Z.d.Z.d.Z.d.Z.e.j............
8d40 00 00 00 00 00 00 00 64 03 65 07 66 02 64 04 84 04 ab 00 00 00 00 00 00 00 5a 08 79 05 29 06 72 .......d.e.f.d...........Z.y.).r
8d60 22 00 00 00 7a 5f 0a 20 20 20 20 20 20 20 20 41 6e 20 41 42 43 20 77 69 74 68 20 6f 6e 65 20 61 "...z_.........An.ABC.with.one.a
8d80 62 73 74 72 61 63 74 20 6d 65 74 68 6f 64 20 5f 5f 61 62 73 5f 5f 20 74 68 61 74 20 69 73 20 63 bstract.method.__abs__.that.is.c
8da0 6f 76 61 72 69 61 6e 74 20 69 6e 20 69 74 73 20 72 65 74 75 72 6e 20 74 79 70 65 2e 0a 20 20 20 ovariant.in.its.return.type.....
8dc0 20 20 20 20 20 72 81 00 00 00 72 8f 01 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .....r....r....c................
8de0 03 00 00 00 f3 04 00 00 00 97 00 79 00 72 8e 00 00 00 72 81 00 00 00 72 82 00 00 00 73 01 00 00 ...........y.r....r....r....s...
8e00 00 20 72 84 00 00 00 da 07 5f 5f 61 62 73 5f 5f 7a 13 53 75 70 70 6f 72 74 73 41 62 73 2e 5f 5f ..r......__abs__z.SupportsAbs.__
8e20 61 62 73 5f 5f 7d 03 00 00 72 a9 01 00 00 72 86 00 00 00 4e 29 09 72 88 00 00 00 72 89 00 00 00 abs__}...r....r....N).r....r....
8e40 72 8a 00 00 00 72 b4 00 00 00 72 e0 00 00 00 72 6c 01 00 00 72 aa 01 00 00 72 9c 00 00 00 72 bd r....r....r....rl...r....r....r.
8e60 01 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 22 00 00 00 72 22 00 00 00 76 03 00 00 ...r....r....r....r"...r"...v...
8e80 73 2d 00 00 00 84 00 f1 04 02 09 0c f0 06 00 15 17 88 09 e0 09 0c d7 09 1b d1 09 1b f0 02 01 09 s-..............................
8ea0 11 98 54 f2 00 01 09 11 f3 03 00 0a 1c f1 02 01 09 11 72 86 00 00 00 72 22 00 00 00 63 00 00 00 ..T...............r....r"...c...
8ec0 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 f3 44 00 00 00 97 00 65 00 5a 01 64 00 5a 02 ..................D.....e.Z.d.Z.
8ee0 64 01 5a 03 64 02 5a 04 65 05 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 07 d.Z.d.Z.e.j...................d.
8f00 64 03 65 07 64 04 65 08 66 04 64 05 84 05 ab 00 00 00 00 00 00 00 5a 09 79 06 29 08 72 28 00 00 d.e.d.e.f.d...........Z.y.).r(..
8f20 00 7a 61 0a 20 20 20 20 20 20 20 20 41 6e 20 41 42 43 20 77 69 74 68 20 6f 6e 65 20 61 62 73 74 .za.........An.ABC.with.one.abst
8f40 72 61 63 74 20 6d 65 74 68 6f 64 20 5f 5f 72 6f 75 6e 64 5f 5f 20 74 68 61 74 20 69 73 20 63 6f ract.method.__round__.that.is.co
8f60 76 61 72 69 61 6e 74 20 69 6e 20 69 74 73 20 72 65 74 75 72 6e 20 74 79 70 65 2e 0a 20 20 20 20 variant.in.its.return.type......
8f80 20 20 20 20 72 81 00 00 00 da 07 6e 64 69 67 69 74 73 72 8f 01 00 00 63 02 00 00 00 00 00 00 00 ....r......ndigitsr....c........
8fa0 00 00 00 00 00 00 00 00 03 00 00 00 f3 04 00 00 00 97 00 79 00 72 8e 00 00 00 72 81 00 00 00 29 ...................y.r....r....)
8fc0 02 72 83 00 00 00 72 bf 01 00 00 73 02 00 00 00 20 20 72 84 00 00 00 da 09 5f 5f 72 6f 75 6e 64 .r....r....s......r......__round
8fe0 5f 5f 7a 17 53 75 70 70 6f 72 74 73 52 6f 75 6e 64 2e 5f 5f 72 6f 75 6e 64 5f 5f 88 03 00 00 72 __z.SupportsRound.__round__....r
9000 a9 01 00 00 72 86 00 00 00 4e a9 01 72 02 00 00 00 29 0a 72 88 00 00 00 72 89 00 00 00 72 8a 00 ....r....N..r....).r....r....r..
9020 00 00 72 b4 00 00 00 72 e0 00 00 00 72 6c 01 00 00 72 aa 01 00 00 72 92 01 00 00 72 9c 00 00 00 ..r....r....rl...r....r....r....
9040 72 c1 01 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 28 00 00 00 72 28 00 00 00 81 03 r....r....r....r....r(...r(.....
9060 00 00 73 34 00 00 00 84 00 f1 04 02 09 0c f0 06 00 15 17 88 09 e0 09 0c d7 09 1b d1 09 1b f1 02 ..s4............................
9080 01 09 11 a0 53 f0 00 01 09 11 b0 14 f2 00 01 09 11 f3 03 00 0a 1c f1 02 01 09 11 72 86 00 00 00 ....S......................r....
90a0 72 28 00 00 00 72 29 00 00 00 72 2a 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 r(...r)...r*...c................
90c0 00 00 00 00 f3 44 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 5a 04 65 05 6a 0c 00 .....D.....e.Z.d.Z.d.Z.d.Z.e.j..
90e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 07 64 03 65 07 64 04 65 08 66 04 64 05 84 .................d.d.e.d.e.f.d..
9100 05 ab 00 00 00 00 00 00 00 5a 09 79 06 29 08 72 29 00 00 00 7a 65 50 72 6f 74 6f 63 6f 6c 20 66 .........Z.y.).r)...zeProtocol.f
9120 6f 72 20 73 69 6d 70 6c 65 20 49 2f 4f 20 72 65 61 64 65 72 20 69 6e 73 74 61 6e 63 65 73 2e 0a or.simple.I/O.reader.instances..
9140 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 70 72 6f 74 6f 63 6f 6c 20 6f 6e 6c 79 20 73 75 70 70 .........This.protocol.only.supp
9160 6f 72 74 73 20 62 6c 6f 63 6b 69 6e 67 20 49 2f 4f 2e 0a 20 20 20 20 20 20 20 20 72 81 00 00 00 orts.blocking.I/O..........r....
9180 da 04 73 69 7a 65 72 8f 01 00 00 63 02 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 ..sizer....c....................
91a0 f3 04 00 00 00 97 00 79 01 29 02 7a a2 52 65 61 64 20 64 61 74 61 20 66 72 6f 6d 20 74 68 65 20 .......y.).z.Read.data.from.the.
91c0 69 6e 70 75 74 20 73 74 72 65 61 6d 20 61 6e 64 20 72 65 74 75 72 6e 20 69 74 2e 0a 0a 20 20 20 input.stream.and.return.it......
91e0 20 20 20 20 20 20 20 20 20 49 66 20 2a 73 69 7a 65 2a 20 69 73 20 73 70 65 63 69 66 69 65 64 2c .........If.*size*.is.specified,
9200 20 61 74 20 6d 6f 73 74 20 2a 73 69 7a 65 2a 20 69 74 65 6d 73 20 28 62 79 74 65 73 2f 63 68 61 .at.most.*size*.items.(bytes/cha
9220 72 61 63 74 65 72 73 29 20 77 69 6c 6c 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 61 racters).will.be.............rea
9240 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 4e 72 81 00 00 00 29 02 72 83 00 00 00 72 c4 01 00 d..............Nr....).r....r...
9260 00 73 02 00 00 00 20 20 72 84 00 00 00 da 04 72 65 61 64 7a 0b 52 65 61 64 65 72 2e 72 65 61 64 .s......r......readz.Reader.read
9280 9a 03 00 00 f3 02 00 00 00 81 00 72 86 00 00 00 4e 29 01 2e 29 0a 72 88 00 00 00 72 89 00 00 00 ...........r....N)..).r....r....
92a0 72 8a 00 00 00 72 b4 00 00 00 72 e0 00 00 00 72 6c 01 00 00 72 aa 01 00 00 72 92 01 00 00 72 9c r....r....r....rl...r....r....r.
92c0 00 00 00 72 c6 01 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 29 00 00 00 72 29 00 00 ...r....r....r....r....r)...r)..
92e0 00 91 03 00 00 73 34 00 00 00 84 00 f1 04 03 09 0c f0 0a 00 15 17 88 09 e0 09 0c d7 09 1b d1 09 .....s4.........................
9300 1b f1 02 05 09 10 98 53 f0 00 05 09 10 a8 64 f2 00 05 09 10 f3 03 00 0a 1c f1 02 05 09 10 72 86 .......S......d...............r.
9320 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 f3 42 00 00 00 97 00 65 ...c.....................B.....e
9340 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 5a 04 65 05 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 .Z.d.Z.d.Z.d.Z.e.j..............
9360 00 00 00 00 00 64 03 65 07 64 04 65 08 66 04 64 05 84 04 ab 00 00 00 00 00 00 00 5a 09 79 06 29 .....d.e.d.e.f.d...........Z.y.)
9380 07 72 2a 00 00 00 7a 65 50 72 6f 74 6f 63 6f 6c 20 66 6f 72 20 73 69 6d 70 6c 65 20 49 2f 4f 20 .r*...zeProtocol.for.simple.I/O.
93a0 77 72 69 74 65 72 20 69 6e 73 74 61 6e 63 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 writer.instances...........This.
93c0 70 72 6f 74 6f 63 6f 6c 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74 73 20 62 6c 6f 63 6b 69 6e 67 20 protocol.only.supports.blocking.
93e0 49 2f 4f 2e 0a 20 20 20 20 20 20 20 20 72 81 00 00 00 da 04 64 61 74 61 72 8f 01 00 00 63 02 00 I/O..........r......datar....c..
9400 00 00 02 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 f3 04 00 00 00 97 00 79 01 29 02 7a 49 57 .........................y.).zIW
9420 72 69 74 65 20 2a 64 61 74 61 2a 20 74 6f 20 74 68 65 20 6f 75 74 70 75 74 20 73 74 72 65 61 6d rite.*data*.to.the.output.stream
9440 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 69 74 65 6d 73 20 .and.return.the.number.of.items.
9460 77 72 69 74 74 65 6e 2e 4e 72 81 00 00 00 29 02 72 83 00 00 00 72 c9 01 00 00 73 02 00 00 00 20 written.Nr....).r....r....s.....
9480 20 72 84 00 00 00 da 05 77 72 69 74 65 7a 0c 57 72 69 74 65 72 2e 77 72 69 74 65 ab 03 00 00 72 .r......writez.Writer.write....r
94a0 c7 01 00 00 72 86 00 00 00 4e 29 0a 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 b4 00 00 00 ....r....N).r....r....r....r....
94c0 72 e0 00 00 00 72 6c 01 00 00 72 aa 01 00 00 72 9e 00 00 00 72 92 01 00 00 72 cb 01 00 00 72 81 r....rl...r....r....r....r....r.
94e0 00 00 00 72 86 00 00 00 72 84 00 00 00 72 2a 00 00 00 72 2a 00 00 00 a2 03 00 00 73 38 00 00 00 ...r....r....r*...r*.......s8...
9500 84 00 f1 04 03 09 0c f0 0a 00 15 17 88 09 e0 09 0c d7 09 1b d1 09 1b f0 02 01 09 5c 01 98 68 f0 ...........................\..h.
9520 00 01 09 5c 01 a8 63 f2 00 01 09 5c 01 f3 03 00 0a 1c f1 02 01 09 5c 01 72 86 00 00 00 72 54 00 ...\..c....\..........\.r....rT.
9540 00 00 72 55 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 f3 12 00 00 ..rU...c........................
9560 00 97 00 65 00 5a 01 64 00 5a 02 64 01 84 00 5a 03 79 02 29 03 da 0d 53 69 6e 67 6c 65 74 6f 6e ...e.Z.d.Z.d...Z.y.)...Singleton
9580 4d 65 74 61 63 03 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 38 00 00 00 97 00 Metac.....................8.....
95a0 74 01 00 00 00 00 00 00 00 00 64 01 7c 01 9b 02 64 02 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 t.........d.|...d.|.j...........
95c0 00 00 00 00 00 00 00 00 9b 02 9d 04 ab 01 00 00 00 00 00 00 82 01 29 03 4e 7a 0b 63 61 6e 6e 6f ......................).Nz.canno
95e0 74 20 73 65 74 20 7a 1d 20 61 74 74 72 69 62 75 74 65 20 6f 66 20 69 6d 6d 75 74 61 62 6c 65 20 t.set.z..attribute.of.immutable.
9600 74 79 70 65 20 a9 02 72 a5 00 00 00 72 88 00 00 00 29 03 72 b1 00 00 00 72 25 01 00 00 da 05 76 type...r....r....).r....r%.....v
9620 61 6c 75 65 73 03 00 00 00 20 20 20 72 84 00 00 00 72 33 01 00 00 7a 19 53 69 6e 67 6c 65 74 6f alues.......r....r3...z.Singleto
9640 6e 4d 65 74 61 2e 5f 5f 73 65 74 61 74 74 72 5f 5f b6 03 00 00 73 25 00 00 00 80 00 e4 12 1b d8 nMeta.__setattr__....s%.........
9660 12 1d 98 64 98 58 d0 25 42 c0 33 c7 3c c1 3c d0 42 52 d0 10 53 f3 03 02 13 0e f0 00 02 0d 0e 72 ...d.X.%B.3.<.<.BR..S..........r
9680 86 00 00 00 4e 29 04 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 33 01 00 00 72 81 00 00 00 ....N).r....r....r....r3...r....
96a0 72 86 00 00 00 72 84 00 00 00 72 cd 01 00 00 72 cd 01 00 00 b5 03 00 00 73 07 00 00 00 84 00 f3 r....r....r....r........s.......
96c0 02 04 09 0e 72 86 00 00 00 72 cd 01 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 ....r....r....c.................
96e0 00 00 00 f3 26 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 5a 04 64 03 84 00 5a 05 ....&.....e.Z.d.Z.d.Z.d.Z.d...Z.
9700 64 04 84 00 5a 06 64 05 84 00 5a 07 79 06 29 07 da 0d 4e 6f 44 65 66 61 75 6c 74 54 79 70 65 7a d...Z.d...Z.y.)...NoDefaultTypez
9720 24 54 68 65 20 74 79 70 65 20 6f 66 20 74 68 65 20 4e 6f 44 65 66 61 75 6c 74 20 73 69 6e 67 6c $The.type.of.the.NoDefault.singl
9740 65 74 6f 6e 2e 72 81 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 eton.r....c.....................
9760 62 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 6a 03 00 00 00 00 00 00 b.....t.................j.......
9780 00 00 00 00 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 78 01 73 15 01 00 74 04 00 00 ............d.........x.s...t...
97a0 00 00 00 00 00 00 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 ......j...................|.....
97c0 00 00 00 00 53 00 a9 02 4e 72 54 00 00 00 a9 04 da 07 67 6c 6f 62 61 6c 73 72 65 01 00 00 72 32 ....S...NrT.......globalsre...r2
97e0 01 00 00 72 af 00 00 00 72 91 01 00 00 73 01 00 00 00 20 72 84 00 00 00 72 af 00 00 00 7a 15 4e ...r....r....s.....r....r....z.N
9800 6f 44 65 66 61 75 6c 74 54 79 70 65 2e 5f 5f 6e 65 77 5f 5f c5 03 00 00 73 21 00 00 00 80 00 dc oDefaultType.__new__....s!......
9820 13 1a 93 39 97 3d 91 3d a0 1b d3 13 2d d2 13 44 b4 16 b7 1e b1 1e c0 03 d3 31 44 d0 0c 44 72 86 ...9.=.=....-..D.........1D..Dr.
9840 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 f3 04 00 00 00 97 00 79 ...c...........................y
9860 01 29 02 4e 7a 1b 74 79 70 69 6e 67 5f 65 78 74 65 6e 73 69 6f 6e 73 2e 4e 6f 44 65 66 61 75 6c .).Nz.typing_extensions.NoDefaul
9880 74 72 81 00 00 00 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 72 85 00 00 00 7a 16 4e 6f 44 tr....r....s.....r....r....z.NoD
98a0 65 66 61 75 6c 74 54 79 70 65 2e 5f 5f 72 65 70 72 5f 5f c8 03 00 00 73 05 00 00 00 80 00 d8 13 efaultType.__repr__....s........
98c0 30 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 f3 04 00 00 00 0r....c.........................
98e0 97 00 79 01 72 d4 01 00 00 72 81 00 00 00 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 72 ca ..y.r....r....r....s.....r....r.
9900 00 00 00 7a 18 4e 6f 44 65 66 61 75 6c 74 54 79 70 65 2e 5f 5f 72 65 64 75 63 65 5f 5f cb 03 00 ...z.NoDefaultType.__reduce__...
9920 00 73 05 00 00 00 80 00 d8 13 1e 72 86 00 00 00 4e a9 08 72 88 00 00 00 72 89 00 00 00 72 8a 00 .s.........r....N..r....r....r..
9940 00 00 72 b4 00 00 00 72 e0 00 00 00 72 af 00 00 00 72 85 00 00 00 72 ca 00 00 00 72 81 00 00 00 ..r....r....r....r....r....r....
9960 72 86 00 00 00 72 84 00 00 00 72 d2 01 00 00 72 d2 01 00 00 c0 03 00 00 73 1a 00 00 00 84 00 d9 r....r....r....r........s.......
9980 08 32 e0 14 16 88 09 f2 04 01 09 45 01 f2 06 01 09 31 f3 06 01 09 1f 72 86 00 00 00 72 d2 01 00 .2.........E.....1.....r....r...
99a0 00 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 f3 26 00 00 00 97 00 65 00 5a .c.....................&.....e.Z
99c0 01 64 00 5a 02 64 01 5a 03 64 02 5a 04 64 03 84 00 5a 05 64 04 84 00 5a 06 64 05 84 00 5a 07 79 .d.Z.d.Z.d.Z.d...Z.d...Z.d...Z.y
99e0 06 29 07 da 10 4e 6f 45 78 74 72 61 49 74 65 6d 73 54 79 70 65 7a 27 54 68 65 20 74 79 70 65 20 .)...NoExtraItemsTypez'The.type.
9a00 6f 66 20 74 68 65 20 4e 6f 45 78 74 72 61 49 74 65 6d 73 20 73 69 6e 67 6c 65 74 6f 6e 2e 72 81 of.the.NoExtraItems.singleton.r.
9a20 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 62 00 00 00 97 00 74 ...c.....................b.....t
9a40 01 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 .................j..............
9a60 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 78 01 73 15 01 00 74 04 00 00 00 00 00 00 00 00 6a .....d.........x.s...t.........j
9a80 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 53 00 a9 ...................|.........S..
9aa0 02 4e 72 55 00 00 00 72 d5 01 00 00 72 91 01 00 00 73 01 00 00 00 20 72 84 00 00 00 72 af 00 00 .NrU...r....r....s.....r....r...
9ac0 00 7a 18 4e 6f 45 78 74 72 61 49 74 65 6d 73 54 79 70 65 2e 5f 5f 6e 65 77 5f 5f d9 03 00 00 73 .z.NoExtraItemsType.__new__....s
9ae0 21 00 00 00 80 00 dc 13 1a 93 39 97 3d 91 3d a0 1e d3 13 30 d2 13 47 b4 46 b7 4e b1 4e c0 33 d3 !.........9.=.=....0..G.F.N.N.3.
9b00 34 47 d0 0c 47 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 f3 4G..Gr....c.....................
9b20 04 00 00 00 97 00 79 01 29 02 4e 7a 1e 74 79 70 69 6e 67 5f 65 78 74 65 6e 73 69 6f 6e 73 2e 4e ......y.).Nz.typing_extensions.N
9b40 6f 45 78 74 72 61 49 74 65 6d 73 72 81 00 00 00 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 oExtraItemsr....r....s.....r....
9b60 72 85 00 00 00 7a 19 4e 6f 45 78 74 72 61 49 74 65 6d 73 54 79 70 65 2e 5f 5f 72 65 70 72 5f 5f r....z.NoExtraItemsType.__repr__
9b80 dc 03 00 00 73 05 00 00 00 80 00 d8 13 33 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 ....s........3r....c............
9ba0 00 00 00 00 03 00 00 00 f3 04 00 00 00 97 00 79 01 72 dd 01 00 00 72 81 00 00 00 72 82 00 00 00 ...............y.r....r....r....
9bc0 73 01 00 00 00 20 72 84 00 00 00 72 ca 00 00 00 7a 1b 4e 6f 45 78 74 72 61 49 74 65 6d 73 54 79 s.....r....r....z.NoExtraItemsTy
9be0 70 65 2e 5f 5f 72 65 64 75 63 65 5f 5f df 03 00 00 73 05 00 00 00 80 00 d8 13 21 72 86 00 00 00 pe.__reduce__....s........!r....
9c00 4e 72 d9 01 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 db 01 00 00 72 db 01 00 00 d4 Nr....r....r....r....r....r.....
9c20 03 00 00 73 1a 00 00 00 84 00 d9 08 35 e0 14 16 88 09 f2 04 01 09 48 01 f2 06 01 09 34 f3 06 01 ...s........5.........H.....4...
9c40 09 22 72 86 00 00 00 72 db 01 00 00 46 da 06 6d 6f 64 75 6c 65 63 01 00 00 00 00 00 00 00 00 00 ."r....r....F..modulec..........
9c60 00 00 03 00 00 00 23 00 00 00 f3 12 01 00 00 4b 00 01 00 97 00 09 00 74 01 00 00 00 00 00 00 00 ......#........K.......t........
9c80 00 7c 00 ab 01 00 00 00 00 00 00 7d 01 7c 01 74 02 00 00 00 00 00 00 00 00 75 00 72 14 74 05 00 .|.........}.|.t.........u.r.t..
9ca0 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 02 7c 02 72 06 7c 02 64 01 19 00 00 00 7d .......|.........}.|.r.|.d.....}
9cc0 00 6e 5c 79 00 7c 01 74 06 00 00 00 00 00 00 00 00 75 00 72 16 74 06 00 00 00 00 00 00 00 00 96 .n\y.|.t.........u.r.t..........
9ce0 01 97 01 01 00 74 05 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 5c 01 00 00 7d 00 6e .....t.........|.........\...}.n
9d00 3d 7c 01 74 08 00 00 00 00 00 00 00 00 75 00 72 16 74 08 00 00 00 00 00 00 00 00 96 01 97 01 01 =|.t.........u.r.t..............
9d20 00 74 05 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 5c 01 00 00 7d 00 6e 1f 7c 01 74 .t.........|.........\...}.n.|.t
9d40 0a 00 00 00 00 00 00 00 00 75 00 72 16 74 0a 00 00 00 00 00 00 00 00 96 01 97 01 01 00 74 05 00 .........u.r.t...............t..
9d60 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 5c 01 00 00 7d 00 6e 01 79 00 8c 83 ad 03 77 .......|.........\...}.n.y.....w
9d80 01 72 0b 01 00 00 29 06 72 38 00 00 00 72 2b 00 00 00 72 37 00 00 00 72 52 00 00 00 72 53 00 00 .r....).r8...r+...r7...rR...rS..
9da0 00 72 51 00 00 00 29 03 da 0f 61 6e 6e 6f 74 61 74 69 6f 6e 5f 74 79 70 65 da 11 61 6e 6e 6f 74 .rQ...)...annotation_type..annot
9dc0 61 74 69 6f 6e 5f 6f 72 69 67 69 6e da 0f 61 6e 6e 6f 74 61 74 69 6f 6e 5f 61 72 67 73 73 03 00 ation_origin..annotation_argss..
9de0 00 00 20 20 20 72 84 00 00 00 da 19 5f 67 65 74 5f 74 79 70 65 64 64 69 63 74 5f 71 75 61 6c 69 .....r......_get_typeddict_quali
9e00 66 69 65 72 73 72 e5 01 00 00 ff 03 00 00 73 8d 00 00 00 e8 00 f8 80 00 d8 0e 12 dc 20 2a a8 3f fiersr........s..............*.?
9e20 d3 20 3b d0 0c 1d d8 0f 20 a4 49 d1 0f 2d dc 22 2a a8 3f d3 22 3b 90 0f d9 13 22 d8 26 35 b0 61 ..;.......I..-."*.?.";....".&5.a
9e40 d1 26 38 91 4f e0 14 19 d8 11 22 a4 68 d1 11 2e dc 16 1e 92 0e dc 23 2b a8 4f d3 23 3c d1 10 20 .&8.O.....".h.........#+.O.#<...
9e60 91 0f d8 11 22 a4 6b d1 11 31 dc 16 21 d2 10 21 dc 23 2b a8 4f d3 23 3c d1 10 20 91 0f d8 11 22 ....".k..1..!..!.#+.O.#<......."
9e80 a4 68 d1 11 2e dc 16 1e 92 0e dc 23 2b a8 4f d3 23 3c d1 10 20 91 0f e0 10 15 f0 25 00 0f 13 f9 .h.........#+.O.#<.........%....
9ea0 73 06 00 00 00 82 42 05 42 07 01 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 s.....B.B..c....................
9ec0 f3 2a 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 64 02 65 03 64 03 9c 03 64 04 84 02 5a 04 65 .*.....e.Z.d.Z.d.d.e.d...d...Z.e
9ee0 05 5a 06 64 05 84 00 5a 07 65 07 5a 08 79 02 29 06 da 0e 5f 54 79 70 65 64 44 69 63 74 4d 65 74 .Z.d...Z.e.Z.y.)..._TypedDictMet
9f00 61 54 4e a9 03 da 05 74 6f 74 61 6c da 06 63 6c 6f 73 65 64 da 0b 65 78 74 72 61 5f 69 74 65 6d aTN....total..closed..extra_item
9f20 73 63 04 00 00 00 00 00 00 00 03 00 00 00 0a 00 00 00 03 00 00 00 f3 6c 09 00 00 87 02 87 17 87 sc.....................l........
9f40 18 87 19 87 1a 87 1b 97 00 89 02 44 00 5d 31 00 00 7d 07 74 01 00 00 00 00 00 00 00 00 7c 07 ab ...........D.]1..}.t.........|..
9f60 01 00 00 00 00 00 00 74 02 00 00 00 00 00 00 00 00 75 01 73 01 8c 15 7c 07 74 04 00 00 00 00 00 .......t.........u.s...|.t......
9f80 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 01 73 01 8c 28 74 09 00 ...j...................u.s..(t..
9fa0 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 82 01 04 00 7c 05 81 17 7c 06 74 0a 00 00 00 .......d.............|...|.t....
9fc0 00 00 00 00 00 75 01 72 0f 74 09 00 00 00 00 00 00 00 00 64 03 7c 05 9b 02 64 04 9d 03 ab 01 00 .....u.r.t.........d.|...d......
9fe0 00 00 00 00 00 82 01 74 0d 00 00 00 00 00 00 00 00 64 05 84 00 89 02 44 00 ab 00 00 00 00 00 00 .......t.........d.....D........
a000 00 ab 01 00 00 00 00 00 00 72 12 74 04 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 .........r.t.........j..........
a020 00 00 00 00 00 00 00 00 00 66 01 7d 08 6e 02 64 06 7d 08 7c 03 6a 0f 00 00 00 00 00 00 00 00 00 .........f.}.n.d.}.|.j..........
a040 00 00 00 00 00 00 00 00 00 64 07 64 02 ab 02 00 00 00 00 00 00 7d 09 74 00 00 00 00 00 00 00 00 .........d.d.........}.t........
a060 00 6a 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 02 00 00 00 00 00 00 00 00 64 .j...................t.........d
a080 08 67 00 7c 08 a2 01 74 12 00 00 00 00 00 00 00 00 91 01 ad 06 7c 03 ab 04 00 00 00 00 00 00 8a .g.|...t.............|..........
a0a0 1b 7c 01 89 1b 5f 0a 00 00 00 00 00 00 00 00 89 1b 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 .|..._...........j..............
a0c0 00 00 00 00 00 64 08 6b 28 00 00 72 07 7c 01 89 1b 5f 0b 00 00 00 00 00 00 00 00 74 19 00 00 00 .....d.k(..r.|..._.........t....
a0e0 00 00 00 00 00 89 1b 64 09 ab 02 00 00 00 00 00 00 73 07 89 02 89 1b 5f 0d 00 00 00 00 00 00 00 .......d.........s....._........
a100 00 69 00 7d 0a 64 02 8a 18 7c 09 81 03 7c 09 8a 19 6e 78 74 1c 00 00 00 00 00 00 00 00 6a 1e 00 .i.}.d...|...|...nxt.........j..
a120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 0a 6b 5c 00 00 72 63 74 19 00 00 00 00 00 .................d.k\..rct......
a140 00 00 00 74 20 00 00 00 00 00 00 00 00 64 0b ab 02 00 00 00 00 00 00 72 16 74 21 00 00 00 00 00 ...t.........d.........r.t!.....
a160 00 00 00 6a 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 03 ab 01 00 00 00 00 00 ...j"..................|........
a180 00 8a 18 6e 11 7c 03 6a 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 0c ab 01 00 ...n.|.j%..................d....
a1a0 00 00 00 00 00 8a 18 89 18 81 27 74 21 00 00 00 00 00 00 00 00 6a 26 00 00 00 00 00 00 00 00 00 ..........'t!........j&.........
a1c0 00 00 00 00 00 00 00 00 00 89 18 74 28 00 00 00 00 00 00 00 00 6a 2a 00 00 00 00 00 00 00 00 00 ...........t(........j*.........
a1e0 00 00 00 00 00 00 00 00 00 89 1b ac 0d ab 03 00 00 00 00 00 00 8a 19 6e 05 69 00 8a 19 6e 02 69 .......................n.i...n.i
a200 00 8a 19 64 0e 8a 17 74 2c 00 00 00 00 00 00 00 00 72 45 89 19 6a 2f 00 00 00 00 00 00 00 00 00 ...d...t,........rE..j/.........
a220 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 44 00 8f 0b 8f 0c 63 03 69 00 63 02 5d 28 00 .................D.....c.i.c.](.
a240 00 5c 02 00 00 7d 0b 7d 0c 7c 0b 74 05 00 00 00 00 00 00 00 00 6a 30 00 00 00 00 00 00 00 00 00 .\...}.}.|.t.........j0.........
a260 00 00 00 00 00 00 00 00 00 7c 0c 89 17 89 1b 6a 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........|.....j2...............
a280 00 00 00 ac 0f ab 03 00 00 00 00 00 00 93 02 8c 2a 04 00 63 03 7d 0c 7d 0b 8a 1a 6e 38 89 19 6a ................*..c.}.}...n8..j
a2a0 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 44 00 8f 0b 8f /..........................D....
a2c0 0c 63 03 69 00 63 02 5d 1c 00 00 5c 02 00 00 7d 0b 7d 0c 7c 0b 74 05 00 00 00 00 00 00 00 00 6a .c.i.c.]...\...}.}.|.t.........j
a2e0 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0c 89 17 ab 02 00 00 00 00 00 00 93 0..................|............
a300 02 8c 1e 04 00 63 03 7d 0c 7d 0b 8a 1a 74 35 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d .....c.}.}...t5................}
a320 0d 74 35 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 0e 74 35 00 00 00 00 00 00 00 00 ab .t5................}.t5.........
a340 00 00 00 00 00 00 00 7d 0f 74 35 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 10 7c 06 7d .......}.t5................}.|.}
a360 11 89 02 44 00 5d c6 00 00 7d 07 7c 07 6a 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...D.]...}.|.j6.................
a380 00 7d 12 74 1c 00 00 00 00 00 00 00 00 6a 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .}.t.........j..................
a3a0 00 64 0a 6b 1a 00 00 72 21 7c 0a 6a 39 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c .d.k...r!|.j9..................|
a3c0 12 6a 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 07 69 00 ab 02 00 00 00 00 00 .j%..................d.i........
a3e0 00 ab 01 00 00 00 00 00 00 01 00 7c 0d 6a 39 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...........|.j9.................
a400 00 7c 12 6a 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 10 64 06 ab 02 00 00 00 .|.j%..................d.d......
a420 00 00 00 ab 01 00 00 00 00 00 00 01 00 7c 0e 6a 39 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .............|.j9...............
a440 00 00 00 7c 12 6a 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 11 64 06 ab 02 00 ...|.j%..................d.d....
a460 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 00 7c 0f 6a 39 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............|.j9.............
a480 00 00 00 00 00 7c 12 6a 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 12 64 06 ab .....|.j%..................d.d..
a4a0 02 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 00 7c 10 6a 39 00 00 00 00 00 00 00 00 00 00 00 .................|.j9...........
a4c0 00 00 00 00 00 00 00 7c 12 6a 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 13 64 .......|.j%..................d.d
a4e0 06 ab 02 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 00 8c c8 04 00 7c 05 72 64 74 1c 00 00 00 .......................|.rdt....
a500 00 00 00 00 00 6a 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 0a 6b 02 00 00 72 .....j...................d.k...r
a520 51 64 14 89 1a 76 00 72 4d 89 1a 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 Qd...v.rM..j...................d
a540 14 ab 01 00 00 00 00 00 00 7d 13 74 35 00 00 00 00 00 00 00 00 74 3b 00 00 00 00 00 00 00 00 7c .........}.t5........t;........|
a560 13 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 14 74 3c 00 00 00 00 00 00 00 00 7c 14 76 .................}.t<........|.v
a580 00 72 0b 74 09 00 00 00 00 00 00 00 00 64 15 ab 01 00 00 00 00 00 00 82 01 74 3e 00 00 00 00 00 .r.t.........d...........t>.....
a5a0 00 00 00 7c 14 76 00 72 0b 74 09 00 00 00 00 00 00 00 00 64 16 ab 01 00 00 00 00 00 00 82 01 7c ...|.v.r.t.........d...........|
a5c0 13 7d 11 7c 0a 6a 39 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 1a ab 01 00 00 00 .}.|.j9.........................
a5e0 00 00 00 01 00 89 1a 6a 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 .......j/.......................
a600 00 00 00 44 00 5d bf 00 00 5c 02 00 00 7d 15 7d 13 74 35 00 00 00 00 00 00 00 00 74 3b 00 00 00 ...D.]...\...}.}.t5........t;...
a620 00 00 00 00 00 7c 13 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 14 74 3c 00 00 00 00 00 .....|.................}.t<.....
a640 00 00 00 7c 14 76 00 72 12 7c 0d 6a 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c ...|.v.r.|.jA..................|
a660 15 ab 01 00 00 00 00 00 00 01 00 6e 3f 74 3e 00 00 00 00 00 00 00 00 7c 14 76 00 72 12 7c 0e 6a ...........n?t>........|.v.r.|.j
a680 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 15 ab 01 00 00 00 00 00 00 01 00 6e A..................|...........n
a6a0 25 7c 04 72 12 7c 0d 6a 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 15 ab 01 00 %|.r.|.jA..................|....
a6c0 00 00 00 00 00 01 00 6e 11 7c 0e 6a 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c .......n.|.jA..................|
a6e0 15 ab 01 00 00 00 00 00 00 01 00 74 42 00 00 00 00 00 00 00 00 7c 14 76 00 72 23 7c 10 6a 45 00 ...........tB........|.v.r#|.jE.
a700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 15 ab 01 00 00 00 00 00 00 01 00 7c 0f 6a .................|...........|.j
a720 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 15 ab 01 00 00 00 00 00 00 01 00 8c A..................|............
a740 9e 7c 10 6a 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 15 ab 01 00 00 00 00 00 .|.jA..................|........
a760 00 01 00 7c 0f 6a 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 15 ab 01 00 00 00 ...|.jE..................|......
a780 00 00 00 01 00 8c c1 04 00 74 1c 00 00 00 00 00 00 00 00 6a 1e 00 00 00 00 00 00 00 00 00 00 00 .........t.........j............
a7a0 00 00 00 00 00 00 00 64 0a 6b 5c 00 00 72 12 88 02 88 17 88 18 88 19 88 1a 88 1b 66 06 64 17 84 .......d.k\..r.............f.d..
a7c0 08 7d 16 7c 16 89 1b 5f 23 00 00 00 00 00 00 00 00 6e 07 7c 0a 89 1b 5f 24 00 00 00 00 00 00 00 .}.|..._#........n.|..._$.......
a7e0 00 74 4b 00 00 00 00 00 00 00 00 7c 0d ab 01 00 00 00 00 00 00 89 1b 5f 26 00 00 00 00 00 00 00 .tK........|..........._&.......
a800 00 74 4b 00 00 00 00 00 00 00 00 7c 0e ab 01 00 00 00 00 00 00 89 1b 5f 27 00 00 00 00 00 00 00 .tK........|..........._'.......
a820 00 74 4b 00 00 00 00 00 00 00 00 7c 0f ab 01 00 00 00 00 00 00 89 1b 5f 28 00 00 00 00 00 00 00 .tK........|..........._(.......
a840 00 74 4b 00 00 00 00 00 00 00 00 7c 10 ab 01 00 00 00 00 00 00 89 1b 5f 29 00 00 00 00 00 00 00 .tK........|..........._).......
a860 00 7c 04 89 1b 5f 2a 00 00 00 00 00 00 00 00 7c 05 89 1b 5f 2b 00 00 00 00 00 00 00 00 7c 11 89 .|..._*........|..._+........|..
a880 1b 5f 2c 00 00 00 00 00 00 00 00 89 1b 53 00 63 02 01 00 63 03 7d 0c 7d 0b 77 00 63 02 01 00 63 ._,..........S.c...c.}.}.w.c...c
a8a0 03 7d 0c 7d 0b 77 00 29 18 61 49 01 00 00 43 72 65 61 74 65 20 6e 65 77 20 74 79 70 65 64 20 64 .}.}.w.).aI...Create.new.typed.d
a8c0 69 63 74 20 63 6c 61 73 73 20 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 54 ict.class.object...............T
a8e0 68 69 73 20 6d 65 74 68 6f 64 20 69 73 20 63 61 6c 6c 65 64 20 77 68 65 6e 20 54 79 70 65 64 44 his.method.is.called.when.TypedD
a900 69 63 74 20 69 73 20 73 75 62 63 6c 61 73 73 65 64 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 6f ict.is.subclassed,.............o
a920 72 20 77 68 65 6e 20 54 79 70 65 64 44 69 63 74 20 69 73 20 69 6e 73 74 61 6e 74 69 61 74 65 64 r.when.TypedDict.is.instantiated
a940 2e 20 54 68 69 73 20 77 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 54 79 70 65 64 44 69 63 74 ..This.way.............TypedDict
a960 20 73 75 70 70 6f 72 74 73 20 61 6c 6c 20 74 68 72 65 65 20 73 79 6e 74 61 78 20 66 6f 72 6d 73 .supports.all.three.syntax.forms
a980 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 69 74 73 20 64 6f 63 73 74 72 69 6e 67 2e 0a 20 20 20 .described.in.its.docstring.....
a9a0 20 20 20 20 20 20 20 20 20 53 75 62 63 6c 61 73 73 65 73 20 61 6e 64 20 69 6e 73 74 61 6e 63 65 .........Subclasses.and.instance
a9c0 73 20 6f 66 20 54 79 70 65 64 44 69 63 74 20 72 65 74 75 72 6e 20 61 63 74 75 61 6c 20 64 69 63 s.of.TypedDict.return.actual.dic
a9e0 74 69 6f 6e 61 72 69 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 7a 48 63 61 6e 6e 6f 74 20 tionaries..............zHcannot.
aa00 69 6e 68 65 72 69 74 20 66 72 6f 6d 20 62 6f 74 68 20 61 20 54 79 70 65 64 44 69 63 74 20 74 79 inherit.from.both.a.TypedDict.ty
aa20 70 65 20 61 6e 64 20 61 20 6e 6f 6e 2d 54 79 70 65 64 44 69 63 74 20 62 61 73 65 20 63 6c 61 73 pe.and.a.non-TypedDict.base.clas
aa40 73 4e 7a 16 43 61 6e 6e 6f 74 20 63 6f 6d 62 69 6e 65 20 63 6c 6f 73 65 64 3d 7a 10 20 61 6e 64 sNz.Cannot.combine.closed=z..and
aa60 20 65 78 74 72 61 5f 69 74 65 6d 73 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 33 00 00 .extra_itemsc................3..
aa80 00 f3 50 00 00 00 4b 00 01 00 97 00 7c 00 5d 1e 00 00 7d 01 74 01 00 00 00 00 00 00 00 00 7c 01 ..P...K.....|.]...}.t.........|.
aaa0 74 02 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 t.........j.....................
aac0 00 00 00 00 00 00 96 01 97 01 01 00 8c 20 04 00 79 00 ad 03 77 01 72 8e 00 00 00 29 03 72 9f 01 ................y...w.r....).r..
aae0 00 00 72 90 00 00 00 72 60 00 00 00 72 98 01 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 3f 01 ..r....r`...r....s......r....r?.
ab00 00 00 7a 29 5f 54 79 70 65 64 44 69 63 74 4d 65 74 61 2e 5f 5f 6e 65 77 5f 5f 2e 3c 6c 6f 63 61 ..z)_TypedDictMeta.__new__.<loca
ab20 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 26 04 00 00 73 1b 00 00 00 e8 00 f8 80 00 d2 12 40 b0 51 ls>.<genexpr>&...s...........@.Q
ab40 94 3a 98 61 a4 16 a7 1e a1 1e d7 13 30 d1 12 40 f9 73 04 00 00 00 82 24 26 01 72 81 00 00 00 72 .:.a........0..@.s.....$&.r....r
ab60 56 01 00 00 72 43 00 00 00 da 0e 5f 5f 6f 72 69 67 5f 62 61 73 65 73 5f 5f 72 03 00 00 00 da 21 V...rC.....__orig_bases__r.....!
ab80 67 65 74 5f 61 6e 6e 6f 74 61 74 65 5f 66 72 6f 6d 5f 63 6c 61 73 73 5f 6e 61 6d 65 73 70 61 63 get_annotate_from_class_namespac
aba0 65 da 0c 5f 5f 61 6e 6e 6f 74 61 74 65 5f 5f a9 01 da 05 6f 77 6e 65 72 7a 3f 54 79 70 65 64 44 e..__annotate__....ownerz?TypedD
abc0 69 63 74 28 27 4e 61 6d 65 27 2c 20 7b 66 30 3a 20 74 30 2c 20 66 31 3a 20 74 31 2c 20 2e 2e 2e ict('Name',.{f0:.t0,.f1:.t1,....
abe0 7d 29 3b 20 65 61 63 68 20 74 20 6d 75 73 74 20 62 65 20 61 20 74 79 70 65 a9 01 72 e0 01 00 00 });.each.t.must.be.a.type..r....
ac00 da 11 5f 5f 72 65 71 75 69 72 65 64 5f 6b 65 79 73 5f 5f da 11 5f 5f 6f 70 74 69 6f 6e 61 6c 5f ..__required_keys__..__optional_
ac20 6b 65 79 73 5f 5f da 11 5f 5f 72 65 61 64 6f 6e 6c 79 5f 6b 65 79 73 5f 5f da 10 5f 5f 6d 75 74 keys__..__readonly_keys__..__mut
ac40 61 62 6c 65 5f 6b 65 79 73 5f 5f da 0f 5f 5f 65 78 74 72 61 5f 69 74 65 6d 73 5f 5f 7a 35 53 70 able_keys__..__extra_items__z5Sp
ac60 65 63 69 61 6c 20 6b 65 79 20 5f 5f 65 78 74 72 61 5f 69 74 65 6d 73 5f 5f 20 64 6f 65 73 20 6e ecial.key.__extra_items__.does.n
ac80 6f 74 20 73 75 70 70 6f 72 74 20 52 65 71 75 69 72 65 64 7a 38 53 70 65 63 69 61 6c 20 6b 65 79 ot.support.Requiredz8Special.key
aca0 20 5f 5f 65 78 74 72 61 5f 69 74 65 6d 73 5f 5f 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 .__extra_items__.does.not.suppor
acc0 74 20 4e 6f 74 52 65 71 75 69 72 65 64 63 01 00 00 00 00 00 00 00 00 00 00 00 0a 00 00 00 13 00 t.NotRequiredc..................
ace0 00 00 f3 5e 02 00 00 95 06 97 00 69 00 7d 01 89 08 44 00 5d 43 00 00 7d 02 7c 02 74 00 00 00 00 ...^.......i.}...D.]C..}.|.t....
ad00 00 00 00 00 00 75 00 72 01 8c 0c 7c 02 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .....u.r...|.j..................
ad20 00 7d 03 7c 03 80 01 8c 1b 74 05 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 .}.|.....t.........j............
ad40 00 00 00 00 00 00 00 7c 03 7c 00 7c 02 ac 01 ab 03 00 00 00 00 00 00 7d 04 7c 01 6a 09 00 00 00 .......|.|.|...........}.|.j....
ad60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 04 ab 01 00 00 00 00 00 00 01 00 8c 45 04 00 89 ...............|............E...
ad80 0a 81 6f 74 05 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..ot.........j..................
ada0 00 89 0a 7c 00 89 0d ac 01 ab 03 00 00 00 00 00 00 7d 05 7c 00 74 0a 00 00 00 00 00 00 00 00 6a ...|.............}.|.t.........j
adc0 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 37 00 00 72 9d 7c 05 6a 0f 00 00 00 ...................k7..r.|.j....
ade0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 44 00 8f 06 8f 07 63 03 69 .......................D.....c.i
ae00 00 63 02 5d 28 00 00 5c 02 00 00 7d 06 7d 07 7c 06 74 11 00 00 00 00 00 00 00 00 6a 12 00 00 00 .c.](..\...}.}.|.t.........j....
ae20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 07 89 09 89 0d 6a 14 00 00 00 00 00 00 00 00 00 ...............|.....j..........
ae40 00 00 00 00 00 00 00 00 00 ac 02 ab 03 00 00 00 00 00 00 93 02 8c 2a 04 00 7d 05 7d 06 7d 07 6e ......................*..}.}.}.n
ae60 59 7c 00 74 0a 00 00 00 00 00 00 00 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Y|.t.........j..................
ae80 00 6b 28 00 00 72 16 74 05 00 00 00 00 00 00 00 00 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 .k(..r.t.........j..............
aea0 00 00 00 00 00 89 0b ab 01 00 00 00 00 00 00 7d 05 6e 30 7c 00 74 0a 00 00 00 00 00 00 00 00 6a ...............}.n0|.t.........j
aec0 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 0a 00 00 00 00 00 00 00 00 6a 1a 00 ...................t.........j..
aee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 66 02 76 00 72 03 89 0c 7d 05 6e 0b 74 1d 00 .................f.v.r...}.n.t..
af00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 82 01 7c 01 6a 09 00 00 00 00 00 00 00 00 00 .......|...........|.j..........
af20 00 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 01 00 7c 01 53 00 63 02 01 00 63 03 7d .........|...........|.S.c...c.}
af40 07 7d 06 77 00 29 03 4e 72 f1 01 00 00 72 f3 01 00 00 29 0f 72 60 00 00 00 72 f0 01 00 00 da 0d .}.w.).Nr....r....).r`...r......
af60 61 6e 6e 6f 74 61 74 69 6f 6e 6c 69 62 da 16 63 61 6c 6c 5f 61 6e 6e 6f 74 61 74 65 5f 66 75 6e annotationlib..call_annotate_fun
af80 63 74 69 6f 6e da 06 75 70 64 61 74 65 72 35 00 00 00 da 06 53 54 52 49 4e 47 da 05 69 74 65 6d ction..updater5.....STRING..item
afa0 73 72 90 00 00 00 72 3b 01 00 00 72 89 00 00 00 da 15 61 6e 6e 6f 74 61 74 69 6f 6e 73 5f 74 6f sr....r;...r......annotations_to
afc0 5f 73 74 72 69 6e 67 da 0a 46 4f 52 57 41 52 44 52 45 46 da 05 56 41 4c 55 45 da 13 4e 6f 74 49 _string..FORWARDREF..VALUE..NotI
afe0 6d 70 6c 65 6d 65 6e 74 65 64 45 72 72 6f 72 29 0e da 06 66 6f 72 6d 61 74 da 05 61 6e 6e 6f 73 mplementedError)...format..annos
b000 72 5d 01 00 00 da 0d 62 61 73 65 5f 61 6e 6e 6f 74 61 74 65 da 0a 62 61 73 65 5f 61 6e 6e 6f 73 r].....base_annotate..base_annos
b020 da 03 6f 77 6e da 01 6e da 02 74 70 72 c4 00 00 00 72 3e 01 00 00 da 0c 6f 77 6e 5f 61 6e 6e 6f ..own..n..tpr....r>.....own_anno
b040 74 61 74 65 da 0f 6f 77 6e 5f 61 6e 6e 6f 74 61 74 69 6f 6e 73 da 17 6f 77 6e 5f 63 68 65 63 6b tate..own_annotations..own_check
b060 65 64 5f 61 6e 6e 6f 74 61 74 69 6f 6e 73 da 07 74 70 5f 64 69 63 74 73 0e 00 00 00 20 20 20 20 ed_annotations..tp_dicts........
b080 20 20 20 20 80 80 80 80 80 80 72 84 00 00 00 72 f0 01 00 00 7a 2c 5f 54 79 70 65 64 44 69 63 74 ..........r....r....z,_TypedDict
b0a0 4d 65 74 61 2e 5f 5f 6e 65 77 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 5f 5f 61 6e 6e 6f 74 61 74 65 Meta.__new__.<locals>.__annotate
b0c0 5f 5f 8b 04 00 00 73 22 01 00 00 f8 80 00 d8 1c 1e 90 45 d8 20 25 f2 00 08 15 31 98 04 d8 1b 1f __....s"..........E..%....1.....
b0e0 a4 37 99 3f d8 1c 24 d8 28 2c d7 28 39 d1 28 39 98 0d d8 1b 28 d0 1b 30 d8 1c 24 dc 25 32 d7 25 .7.?..$.(,.(9.(9....(..0..$.%2.%
b100 49 d1 25 49 d8 1c 29 a8 36 b8 14 f4 03 01 26 3f 98 0a e0 18 1d 9f 0c 99 0c a0 5a d5 18 30 f0 11 I.%I..).6.....&?..........Z..0..
b120 08 15 31 f0 12 00 18 24 d0 17 2f dc 1e 2b d7 1e 42 d1 1e 42 d8 1c 28 a8 26 b8 07 f4 03 01 1f 41 ..1....$../..+..B..B..(.&......A
b140 01 98 03 e0 1b 21 a4 56 a7 5d a1 5d d2 1b 32 f0 06 00 2e 31 af 59 a9 59 ab 5b f7 05 03 23 1e e1 .....!.V.].]..2....1.Y.Y.[...#..
b160 24 29 a0 41 a0 72 f0 03 00 21 22 a4 36 d7 23 35 d1 23 35 b0 62 b8 23 c0 67 d7 46 58 d1 46 58 d4 $).A.r...!".6.#5.#5.b.#.g.FX.FX.
b180 23 59 d1 20 59 f0 03 03 23 1e 98 43 f2 00 03 23 1e f0 08 00 1a 20 a4 36 a7 3d a1 3d d2 19 30 dc #Y..Y...#..C...#.......6.=.=..0.
b1a0 1e 2b d7 1e 41 d1 1e 41 c0 2f d3 1e 52 99 03 d8 19 1f a4 46 d7 24 35 d1 24 35 b4 76 b7 7c b1 7c .+..A..A./..R......F.$5.$5.v.|.|
b1c0 d0 23 44 d1 19 44 d8 1e 35 99 03 e4 1e 31 b0 26 d3 1e 39 d0 18 39 d8 14 19 97 4c 91 4c a0 13 d4 .#D..D..5....1.&..9..9....L.L...
b1e0 14 25 d8 1b 20 90 4c f9 f3 17 03 23 1e 73 06 00 00 00 c2 0c 2d 44 29 06 29 2d 72 f8 00 00 00 72 .%....L....#.s......-D).)-r....r
b200 e7 01 00 00 72 90 00 00 00 72 60 00 00 00 72 a5 00 00 00 72 55 00 00 00 72 9b 01 00 00 da 03 70 ....r....r`...r....rU...r......p
b220 6f 70 72 af 00 00 00 da 04 64 69 63 74 72 88 00 00 00 72 8a 00 00 00 da 07 68 61 73 61 74 74 72 opr......dictr....r......hasattr
b240 72 ee 01 00 00 72 61 01 00 00 72 a0 01 00 00 72 fa 01 00 00 72 ef 01 00 00 72 65 01 00 00 72 fb r....ra...r....r....r....re...r.
b260 01 00 00 72 35 00 00 00 72 00 02 00 00 da 0d 5f 54 41 4b 45 53 5f 4d 4f 44 55 4c 45 72 fe 01 00 ...r5...r......_TAKES_MODULEr...
b280 00 72 3b 01 00 00 72 89 00 00 00 72 fd 00 00 00 72 59 01 00 00 72 fc 01 00 00 72 e5 01 00 00 72 .r;...r....r....rY...r....r....r
b2a0 52 00 00 00 72 53 00 00 00 72 5b 01 00 00 72 51 00 00 00 da 07 64 69 73 63 61 72 64 72 f0 01 00 R...rS...r[...rQ.....discardr...
b2c0 00 72 56 01 00 00 72 03 01 00 00 72 f4 01 00 00 72 f5 01 00 00 72 f6 01 00 00 72 f7 01 00 00 da .rV...r....r....r....r....r.....
b2e0 09 5f 5f 74 6f 74 61 6c 5f 5f da 0a 5f 5f 63 6c 6f 73 65 64 5f 5f 72 f8 01 00 00 29 1c 72 b1 00 .__total__..__closed__r....).r..
b300 00 00 72 ec 00 00 00 72 c4 00 00 00 da 02 6e 73 72 e9 01 00 00 72 ea 01 00 00 72 eb 01 00 00 72 ..r....r......nsr....r....r....r
b320 5d 01 00 00 da 0c 67 65 6e 65 72 69 63 5f 62 61 73 65 da 0e 6e 73 5f 61 6e 6e 6f 74 61 74 69 6f ].....generic_base..ns_annotatio
b340 6e 73 72 5e 01 00 00 72 08 02 00 00 72 09 02 00 00 da 0d 72 65 71 75 69 72 65 64 5f 6b 65 79 73 nsr^...r....r......required_keys
b360 da 0d 6f 70 74 69 6f 6e 61 6c 5f 6b 65 79 73 da 0d 72 65 61 64 6f 6e 6c 79 5f 6b 65 79 73 da 0c ..optional_keys..readonly_keys..
b380 6d 75 74 61 62 6c 65 5f 6b 65 79 73 da 10 65 78 74 72 61 5f 69 74 65 6d 73 5f 74 79 70 65 da 09 mutable_keys..extra_items_type..
b3a0 62 61 73 65 5f 64 69 63 74 72 e2 01 00 00 da 0a 71 75 61 6c 69 66 69 65 72 73 da 0e 61 6e 6e 6f base_dictr......qualifiers..anno
b3c0 74 61 74 69 6f 6e 5f 6b 65 79 72 f0 01 00 00 72 3e 01 00 00 72 0a 02 00 00 72 0b 02 00 00 72 0c tation_keyr....r>...r....r....r.
b3e0 02 00 00 72 0d 02 00 00 73 1c 00 00 00 20 20 60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...r....s......`................
b400 20 20 20 20 40 40 40 40 40 72 84 00 00 00 72 af 00 00 00 7a 16 5f 54 79 70 65 64 44 69 63 74 4d ....@@@@@r....r....z._TypedDictM
b420 65 74 61 2e 5f 5f 6e 65 77 5f 5f 16 04 00 00 73 83 04 00 00 fd 80 00 f0 12 00 19 1e f2 00 03 0d eta.__new__....s................
b440 46 01 90 04 dc 13 17 98 04 93 3a a4 5e d2 13 33 b8 04 c4 46 c7 4e c1 4e d2 38 52 dc 1a 23 f0 00 F.........:.^..3...F.N.N.8R..#..
b460 01 25 45 01 f3 00 01 1b 46 01 f0 00 01 15 46 01 f0 05 03 0d 46 01 f0 08 00 10 16 d0 0f 21 a0 6b .%E.....F.....F.....F........!.k
b480 bc 1c d1 26 45 dc 16 1f d0 22 38 b8 16 b8 0a d0 42 52 d0 20 53 d3 16 54 d0 10 54 e4 0f 12 d1 12 ...&E...."8.....BR..S..T..T.....
b4a0 40 b8 25 d4 12 40 d4 0f 40 dc 20 26 a7 0e a1 0e d0 1f 30 91 0c e0 1f 21 90 0c e0 1d 1f 9f 56 99 @.%..@..@..&......0....!......V.
b4c0 56 d0 24 35 b0 74 d3 1d 3c 88 4e f4 08 00 17 1b 97 6c 91 6c a4 3e b0 3a d0 3f 54 c0 1c d0 3f 54 V.$5.t..<.N......l.l.>.:.?T...?T
b4e0 cc 74 d1 3f 54 d0 56 58 d3 16 59 88 47 d8 1f 23 88 47 d4 0c 1c d8 0f 16 d7 0f 23 d1 0f 23 a0 7a .t.?T.VX..Y.G..#.G........#..#.z
b500 d2 0f 31 d8 27 2b 90 07 d4 10 24 e4 13 1a 98 37 d0 24 34 d4 13 35 d8 29 2e 90 07 d4 10 26 e0 1a ..1.'+....$....7.$4..5.).....&..
b520 1c 88 4b d8 1b 1f 88 4c d8 0f 1d d0 0f 29 d8 22 30 91 0f dc 11 14 d7 11 21 d1 11 21 a0 57 d2 11 ..K....L.....)."0.......!..!.W..
b540 2c dc 13 1a 9c 3d d0 2a 4d d4 13 4e dc 23 30 d7 23 52 d1 23 52 d0 53 55 d3 23 56 91 4c f0 06 00 ,....=.*M..N.#0.#R.#R.SU.#V.L...
b560 24 26 a7 36 a1 36 a8 2e d3 23 39 90 4c d8 13 1f d0 13 2b dc 26 33 d7 26 4a d1 26 4a d8 18 24 a4 $&.6.6...#9.L.....+.&3.&J.&J..$.
b580 66 d7 26 37 d1 26 37 b8 77 f4 03 02 27 16 91 4f f0 08 00 27 29 91 4f e0 22 24 90 0f d8 12 53 88 f.&7.&7.w...'..O...').O."$....S.
b5a0 43 dd 0f 1c f0 06 00 22 31 d7 21 36 d1 21 36 d3 21 38 f7 05 03 2b 12 e1 18 1d 98 01 98 32 f0 03 C......"1.!6.!6.!8...+.......2..
b5c0 00 15 16 94 76 d7 17 29 d1 17 29 a8 22 a8 63 b8 27 d7 3a 4c d1 3a 4c d4 17 4d d1 14 4d f3 03 03 ....v..)..).".c.'.:L.:L..M..M...
b5e0 2b 12 d1 10 27 f0 0e 00 22 31 d7 21 36 d1 21 36 d3 21 38 f7 05 03 2b 12 e1 18 1d 98 01 98 32 f0 +...'..."1.!6.!6.!8...+.......2.
b600 03 00 15 16 94 76 d7 17 29 d1 17 29 a8 22 a8 63 d3 17 32 d1 14 32 f3 03 03 2b 12 d0 10 27 f4 08 .....v..)..).".c..2..2...+...'..
b620 00 1d 20 9b 45 88 4d dc 1c 1f 9b 45 88 4d dc 1c 1f 9b 45 88 4d dc 1b 1e 9b 35 88 4c d8 1f 2a d0 ....E.M....E.M....E.M....5.L..*.
b640 0c 1c e0 18 1d f2 00 08 0d 4b 01 90 04 d8 1c 20 9f 4d 99 4d 90 09 e4 13 16 d7 13 23 d1 13 23 a0 .........K.......M.M.......#..#.
b660 77 d2 13 2e d8 14 1f d7 14 26 d1 14 26 a0 79 a7 7d a1 7d d0 35 46 c8 02 d3 27 4b d4 14 4c d8 10 w........&..&.y.}.}.5F...'K..L..
b680 1d d7 10 24 d1 10 24 a0 59 a7 5d a1 5d d0 33 46 c8 02 d3 25 4b d4 10 4c d8 10 1d d7 10 24 d1 10 ...$..$.Y.].].3F...%K..L.....$..
b6a0 24 a0 59 a7 5d a1 5d d0 33 46 c8 02 d3 25 4b d4 10 4c d8 10 1d d7 10 24 d1 10 24 a0 59 a7 5d a1 $.Y.].].3F...%K..L.....$..$.Y.].
b6c0 5d d0 33 46 c8 02 d3 25 4b d4 10 4c d8 10 1c d7 10 23 d1 10 23 a0 49 a7 4d a1 4d d0 32 44 c0 62 ].3F...%K..L.....#..#.I.M.M.2D.b
b6e0 d3 24 49 d5 10 4a f0 11 08 0d 4b 01 f1 1a 00 11 17 9c 33 d7 1b 2b d1 1b 2b a8 67 d2 1b 35 d8 1b .$I..J....K.......3..+..+.g..5..
b700 2c d0 30 47 d1 1b 47 d8 22 39 d7 22 3d d1 22 3d d0 3e 4f d3 22 50 90 0f dc 1d 20 d4 21 3a b8 3f ,.0G..G."9."=."=.>O."P......!:.?
b720 d3 21 4b d3 1d 4c 90 0a dc 13 1b 98 7a d1 13 29 dc 1a 23 f0 02 01 19 23 f3 03 03 1b 16 f0 00 03 .!K..L......z..)..#....#........
b740 15 16 f4 08 00 14 1f a0 2a d1 13 2c dc 1a 23 f0 02 01 19 26 f3 03 03 1b 16 f0 00 03 15 16 f0 08 ........*..,..#....&............
b760 00 24 33 d0 10 20 e0 0c 17 d7 0c 1e d1 0c 1e d0 1f 36 d4 0c 37 d8 33 4a d7 33 50 d1 33 50 d3 33 .$3..............6..7.3J.3P.3P.3
b780 52 f2 00 10 0d 3a d1 10 2f 90 0e a0 0f dc 1d 20 d4 21 3a b8 3f d3 21 4b d3 1d 4c 90 0a e4 13 1b R....:../........!:.?.!K..L.....
b7a0 98 7a d1 13 29 d8 14 21 d7 14 25 d1 14 25 a0 6e d5 14 35 dc 15 20 a0 4a d1 15 2e d8 14 21 d7 14 .z..)..!..%..%.n..5....J.....!..
b7c0 25 d1 14 25 a0 6e d5 14 35 d9 15 1a d8 14 21 d7 14 25 d1 14 25 a0 6e d5 14 35 e0 14 21 d7 14 25 %..%.n..5.....!..%..%.n..5..!..%
b7e0 d1 14 25 a0 6e d4 14 35 dc 13 1b 98 7a d1 13 29 d8 14 20 d7 14 28 d1 14 28 a8 1e d4 14 38 d8 14 ..%.n..5....z..).....(..(....8..
b800 21 d7 14 25 d1 14 25 a0 6e d5 14 35 e0 14 20 d7 14 24 d1 14 24 a0 5e d4 14 34 d8 14 21 d7 14 29 !..%..%.n..5.....$..$.^..4..!..)
b820 d1 14 29 a8 2e d5 14 39 f0 21 10 0d 3a f4 24 00 10 13 d7 0f 1f d1 0f 1f a0 37 d2 0f 2a f7 02 1a ..)....9.!..:.$..........7..*...
b840 11 21 f1 00 1a 11 21 f0 38 00 28 34 90 07 d5 10 24 e0 2a 35 90 07 d4 10 27 dc 28 31 b0 2d d3 28 .!....!.8.(4....$.*5....'.(1.-.(
b860 40 88 47 d4 0c 25 dc 28 31 b0 2d d3 28 40 88 47 d4 0c 25 dc 28 31 b0 2d d3 28 40 88 47 d4 0c 25 @.G..%.(1.-.(@.G..%.(1.-.(@.G..%
b880 dc 27 30 b0 1c d3 27 3e 88 47 d4 0c 24 d8 20 25 88 47 d4 0c 1d d8 21 27 88 47 d4 0c 1e d8 26 36 .'0...'>.G..$..%.G....!'.G....&6
b8a0 88 47 d4 0c 23 d8 13 1a 88 4e f9 f3 4d 03 03 2b 12 f9 f3 0a 03 2b 12 73 0c 00 00 00 c5 3f 2d 52 .G..#....N..M..+.....+.s.....?-R
b8c0 2a 06 c7 04 21 52 30 06 63 02 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 18 00 *...!R0.c.......................
b8e0 00 00 97 00 74 01 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 82 01 29 02 4e 7a 34 54 ....t.........d...........).Nz4T
b900 79 70 65 64 44 69 63 74 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 69 6e 73 74 61 6e ypedDict.does.not.support.instan
b920 63 65 20 61 6e 64 20 63 6c 61 73 73 20 63 68 65 63 6b 73 72 c2 00 00 00 72 8e 01 00 00 73 02 00 ce.and.class.checksr....r....s..
b940 00 00 20 20 72 84 00 00 00 72 db 00 00 00 7a 20 5f 54 79 70 65 64 44 69 63 74 4d 65 74 61 2e 5f ....r....r....z._TypedDictMeta._
b960 5f 73 75 62 63 6c 61 73 73 63 68 65 63 6b 5f 5f b5 04 00 00 73 0e 00 00 00 80 00 e4 12 1b d0 1c _subclasscheck__....s...........
b980 52 d3 12 53 d0 0c 53 72 86 00 00 00 29 09 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 55 00 R..S..Sr....).r....r....r....rU.
b9a0 00 00 72 af 00 00 00 72 0f 02 00 00 72 cf 00 00 00 72 db 00 00 00 72 a7 00 00 00 72 81 00 00 00 ..r....r....r....r....r....r....
b9c0 72 86 00 00 00 72 84 00 00 00 72 e7 01 00 00 72 e7 01 00 00 14 04 00 00 73 26 00 00 00 84 00 e0 r....r....r....r........s&......
b9e0 33 37 c0 04 d8 20 2c f4 03 5b 02 09 1b f0 7a 04 00 14 18 88 08 f2 04 02 09 54 01 f0 08 00 1d 2e 37....,..[....z..........T......
ba00 d1 08 19 72 86 00 00 00 72 e7 01 00 00 72 21 00 00 00 72 81 00 00 00 63 02 00 00 00 02 00 00 00 ...r....r....r!...r....c........
ba20 04 00 00 00 08 00 00 00 0b 00 00 00 f3 f6 01 00 00 97 00 7c 01 74 00 00 00 00 00 00 00 00 00 75 ...................|.t.........u
ba40 00 73 02 7c 01 80 64 7c 01 74 00 00 00 00 00 00 00 00 00 75 00 72 03 64 01 7d 07 6e 02 64 02 7d .s.|..d|.t.........u.r.d.}.n.d.}
ba60 07 64 03 7c 00 9b 00 64 04 7c 00 9b 02 64 05 9d 05 7d 08 7c 07 9b 00 64 06 9d 02 7c 08 7a 00 00 .d.|...d.|...d...}.|...d...|.z..
ba80 00 64 07 7a 00 00 00 7d 09 74 03 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 .d.z...}.t.........j............
baa0 00 00 00 00 00 00 00 7c 09 74 06 00 00 00 00 00 00 00 00 64 08 ac 09 ab 03 00 00 00 00 00 00 01 .......|.t.........d............
bac0 00 7c 04 64 0a 75 01 72 0d 7c 04 64 0b 75 01 72 09 7c 04 81 07 7c 04 7c 06 64 0c 3c 00 00 00 64 .|.d.u.r.|.d.u.r.|...|.|.d.<...d
bae0 00 7d 04 7c 05 74 08 00 00 00 00 00 00 00 00 75 01 72 0b 7c 05 7c 06 64 0d 3c 00 00 00 74 08 00 .}.|.t.........u.r.|.|.d.<...t..
bb00 00 00 00 00 00 00 00 7d 05 7c 06 7d 01 6e 0d 7c 06 72 0b 74 0b 00 00 00 00 00 00 00 00 64 0e ab .......}.|.}.n.|.r.t.........d..
bb20 01 00 00 00 00 00 00 82 01 7c 06 72 3a 74 0c 00 00 00 00 00 00 00 00 6a 0e 00 00 00 00 00 00 00 .........|.r:t.........j........
bb40 00 00 00 00 00 00 00 00 00 00 00 64 0f 6b 5c 00 00 72 0b 74 0b 00 00 00 00 00 00 00 00 64 10 ab ...........d.k\..r.t.........d..
bb60 01 00 00 00 00 00 00 82 01 74 03 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 .........t.........j............
bb80 00 00 00 00 00 00 00 64 11 74 06 00 00 00 00 00 00 00 00 64 08 ac 09 ab 03 00 00 00 00 00 00 01 .......d.t.........d............
bba0 00 64 12 74 11 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 69 01 7d 0a 74 13 00 00 00 .d.t.........|.........i.}.t....
bbc0 00 00 00 00 00 7c 02 72 02 64 13 6e 01 64 08 ac 14 ab 01 00 00 00 00 00 00 7d 0b 7c 0b 81 05 7c .....|.r.d.n.d...........}.|...|
bbe0 0b 7c 0a 64 15 3c 00 00 00 74 15 00 00 00 00 00 00 00 00 7c 00 64 16 7c 0a 7c 03 7c 04 7c 05 ac .|.d.<...t.........|.d.|.|.|.|..
bc00 17 ab 06 00 00 00 00 00 00 7d 0c 74 16 00 00 00 00 00 00 00 00 66 01 7c 0c 5f 0c 00 00 00 00 00 .........}.t.........f.|._......
bc20 00 00 00 7c 0c 53 00 29 18 4e fa 32 46 61 69 6c 69 6e 67 20 74 6f 20 70 61 73 73 20 61 20 76 61 ...|.S.).N.2Failing.to.pass.a.va
bc40 6c 75 65 20 66 6f 72 20 74 68 65 20 27 66 69 65 6c 64 73 27 20 70 61 72 61 6d 65 74 65 72 fa 28 lue.for.the.'fields'.parameter.(
bc60 50 61 73 73 69 6e 67 20 60 4e 6f 6e 65 60 20 61 73 20 74 68 65 20 27 66 69 65 6c 64 73 27 20 70 Passing.`None`.as.the.'fields'.p
bc80 61 72 61 6d 65 74 65 72 fa 01 60 7a 0d 20 3d 20 54 79 70 65 64 44 69 63 74 28 7a 06 2c 20 7b 7d arameter..`z..=.TypedDict(z.,.{}
bca0 29 60 7a 9c 20 69 73 20 64 65 70 72 65 63 61 74 65 64 20 61 6e 64 20 77 69 6c 6c 20 62 65 20 64 )`z..is.deprecated.and.will.be.d
bcc0 69 73 61 6c 6c 6f 77 65 64 20 69 6e 20 50 79 74 68 6f 6e 20 33 2e 31 35 2e 20 54 6f 20 63 72 65 isallowed.in.Python.3.15..To.cre
bce0 61 74 65 20 61 20 54 79 70 65 64 44 69 63 74 20 63 6c 61 73 73 20 77 69 74 68 20 30 20 66 69 65 ate.a.TypedDict.class.with.0.fie
bd00 6c 64 73 20 75 73 69 6e 67 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 61 6c 20 73 79 6e 74 61 78 2c lds.using.the.functional.syntax,
bd20 20 70 61 73 73 20 61 6e 20 65 6d 70 74 79 20 64 69 63 74 69 6f 6e 61 72 79 2c 20 65 2e 67 2e 20 .pass.an.empty.dictionary,.e.g..
bd40 72 85 01 00 00 72 4c 01 00 00 a9 01 da 0a 73 74 61 63 6b 6c 65 76 65 6c 46 54 72 ea 01 00 00 72 r....rL.......stacklevelFTr....r
bd60 eb 01 00 00 7a 40 54 79 70 65 64 44 69 63 74 20 74 61 6b 65 73 20 65 69 74 68 65 72 20 61 20 64 ....z@TypedDict.takes.either.a.d
bd80 69 63 74 20 6f 72 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 2c 20 62 75 74 20 6e 6f ict.or.keyword.arguments,.but.no
bda0 74 20 62 6f 74 68 72 6a 01 00 00 7a 24 54 79 70 65 64 44 69 63 74 20 74 61 6b 65 73 20 6e 6f 20 t.bothrj...z$TypedDict.takes.no.
bdc0 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 7a a7 54 68 65 20 6b 77 61 72 67 73 2d 62 61 keyword.argumentsz.The.kwargs-ba
bde0 73 65 64 20 73 79 6e 74 61 78 20 66 6f 72 20 54 79 70 65 64 44 69 63 74 20 64 65 66 69 6e 69 74 sed.syntax.for.TypedDict.definit
be00 69 6f 6e 73 20 69 73 20 64 65 70 72 65 63 61 74 65 64 20 69 6e 20 50 79 74 68 6f 6e 20 33 2e 31 ions.is.deprecated.in.Python.3.1
be20 31 2c 20 77 69 6c 6c 20 62 65 20 72 65 6d 6f 76 65 64 20 69 6e 20 50 79 74 68 6f 6e 20 33 2e 31 1,.will.be.removed.in.Python.3.1
be40 33 2c 20 61 6e 64 20 6d 61 79 20 6e 6f 74 20 62 65 20 75 6e 64 65 72 73 74 6f 6f 64 20 62 79 20 3,.and.may.not.be.understood.by.
be60 74 68 69 72 64 2d 70 61 72 74 79 20 74 79 70 65 20 63 68 65 63 6b 65 72 73 2e 72 56 01 00 00 e9 third-party.type.checkers.rV....
be80 04 00 00 00 72 6e 01 00 00 72 89 00 00 00 72 81 00 00 00 72 e8 01 00 00 29 0d da 07 5f 6d 61 72 ....rn...r....r....r....)..._mar
bea0 6b 65 72 da 08 77 61 72 6e 69 6e 67 73 da 04 77 61 72 6e da 12 44 65 70 72 65 63 61 74 69 6f 6e ker..warnings..warn..Deprecation
bec0 57 61 72 6e 69 6e 67 72 55 00 00 00 72 a5 00 00 00 72 61 01 00 00 72 a0 01 00 00 72 0f 02 00 00 WarningrU...r....ra...r....r....
bee0 72 69 01 00 00 72 e7 01 00 00 72 21 00 00 00 72 ee 01 00 00 29 0d da 08 74 79 70 65 6e 61 6d 65 ri...r....r!...r....)...typename
bf00 da 06 66 69 65 6c 64 73 da 10 74 79 70 69 6e 67 5f 69 73 5f 69 6e 6c 69 6e 65 72 e9 01 00 00 72 ..fields..typing_is_inliner....r
bf20 ea 01 00 00 72 eb 01 00 00 72 b3 00 00 00 da 10 64 65 70 72 65 63 61 74 65 64 5f 74 68 69 6e 67 ....r....r......deprecated_thing
bf40 da 07 65 78 61 6d 70 6c 65 da 0f 64 65 70 72 65 63 61 74 69 6f 6e 5f 6d 73 67 72 15 02 00 00 72 ..example..deprecation_msgr....r
bf60 e0 01 00 00 da 02 74 64 73 0d 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 72 84 00 00 00 da ......tds.................r.....
bf80 11 5f 63 72 65 61 74 65 5f 74 79 70 65 64 64 69 63 74 72 33 02 00 00 bd 04 00 00 73 59 01 00 00 ._create_typeddictr3.......sY...
bfa0 80 00 f0 16 00 0c 12 94 57 d1 0b 1c a0 06 a0 0e d8 0f 15 9c 17 d1 0f 20 e0 14 48 f1 03 00 11 21 ........W.................H....!
bfc0 f0 08 00 24 4e 01 d0 10 20 e0 18 19 98 28 98 1a a0 3d b0 18 b0 0c b8 48 d0 16 45 88 47 e0 13 23 ...$N........(...=.....H..E.G..#
bfe0 d0 12 24 f0 00 02 25 4f 01 f0 00 02 11 4f 01 f0 06 00 11 18 f1 09 04 1f 18 f0 08 00 1b 1e f1 09 ..$...%O.....O..................
c000 04 1f 1e 88 4f f4 0a 00 0d 15 8f 4d 89 4d 98 2f d4 2b 3d c8 21 d5 0c 4c e0 0f 15 98 55 d1 0f 22 ....O......M.M./.+=.!..L....U.."
c020 a0 76 b0 54 d1 27 39 b8 66 d0 3e 50 d8 23 29 90 06 90 78 d1 10 20 d8 19 1d 90 06 e0 0f 1a a4 2c .v.T.'9.f.>P.#)...x............,
c040 d1 0f 2e d8 28 33 90 06 90 7d d1 10 25 dc 1e 2a 90 0b d8 15 1b 89 46 d9 0d 13 dc 12 1b f0 00 01 ....(3...}..%..*......F.........
c060 1d 2c f3 00 01 13 2d f0 00 01 0d 2d e1 0b 11 dc 0f 12 d7 0f 1f d1 0f 1f a0 37 d2 0f 2a dc 16 1f .,....-....-.............7..*...
c080 d0 20 46 d3 16 47 d0 10 47 dc 0c 14 8f 4d 89 4d f0 02 02 11 3b f4 06 00 11 23 d8 1b 1c f5 0b 06 ..F..G..G....M.M....;....#......
c0a0 0d 0e f0 10 00 0f 20 a4 14 a0 66 a3 1c d0 0d 2e 88 02 dc 11 18 d1 24 34 99 71 b8 21 d4 11 3c 88 ..........f...........$4.q.!..<.
c0c0 06 d8 0b 11 d0 0b 1d f0 06 00 20 26 88 42 88 7c d1 0c 1c e4 0d 1b 98 48 a0 62 a8 22 b0 45 c0 26 ...........&.B.|.......H.b.".E.&
c0e0 d8 28 33 f4 03 01 0e 35 88 02 e4 1d 26 98 4c 88 02 d4 08 19 d8 0f 11 88 09 72 86 00 00 00 63 00 .(3....5....&.L..........r....c.
c100 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 f3 26 00 00 00 97 00 65 00 5a 01 64 00 ....................&.....e.Z.d.
c120 5a 02 65 03 66 01 64 01 64 02 65 04 64 03 9c 03 64 04 84 03 5a 05 64 05 84 00 5a 06 79 02 29 06 Z.e.f.d.d.e.d...d...Z.d...Z.y.).
c140 da 15 5f 54 79 70 65 64 44 69 63 74 53 70 65 63 69 61 6c 46 6f 72 6d 54 4e 72 e8 01 00 00 63 03 .._TypedDictSpecialFormTNr....c.
c160 00 00 00 03 00 00 00 03 00 00 00 08 00 00 00 0b 00 00 00 f3 26 00 00 00 97 00 74 01 00 00 00 00 ....................&.....t.....
c180 00 00 00 00 7c 01 7c 02 66 02 64 01 7c 03 7c 04 7c 05 64 02 9c 04 7c 06 a4 01 8e 01 53 00 29 03 ....|.|.f.d.|.|.|.d...|.....S.).
c1a0 4e 46 a9 04 72 2e 02 00 00 72 e9 01 00 00 72 ea 01 00 00 72 eb 01 00 00 29 01 72 33 02 00 00 29 NF..r....r....r....r....).r3...)
c1c0 07 72 83 00 00 00 72 2c 02 00 00 72 2d 02 00 00 72 e9 01 00 00 72 ea 01 00 00 72 eb 01 00 00 72 .r....r,...r-...r....r....r....r
c1e0 b3 00 00 00 73 07 00 00 00 20 20 20 20 20 20 20 72 84 00 00 00 72 cf 00 00 00 7a 1e 5f 54 79 70 ....s...........r....r....z._Typ
c200 65 64 44 69 63 74 53 70 65 63 69 61 6c 46 6f 72 6d 2e 5f 5f 63 61 6c 6c 5f 5f fb 04 00 00 73 34 edDictSpecialForm.__call__....s4
c220 00 00 00 80 00 f4 16 00 14 25 d8 10 18 d8 10 16 f0 05 08 14 0e f0 06 00 22 27 d8 16 1b d8 17 1d .........%.............."'......
c240 d8 1c 27 f1 0d 08 14 0e f0 0e 00 13 19 f1 0f 08 14 0e f0 00 08 0d 0e 72 86 00 00 00 63 02 00 00 ..'....................r....c...
c260 00 00 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 f3 10 00 00 00 97 00 74 00 00 00 00 00 00 00 ........................t.......
c280 00 00 66 01 53 00 72 8e 00 00 00 29 01 da 0a 5f 54 79 70 65 64 44 69 63 74 72 c3 00 00 00 73 02 ..f.S.r....)..._TypedDictr....s.
c2a0 00 00 00 20 20 72 84 00 00 00 72 c5 00 00 00 7a 25 5f 54 79 70 65 64 44 69 63 74 53 70 65 63 69 .....r....r....z%_TypedDictSpeci
c2c0 61 6c 46 6f 72 6d 2e 5f 5f 6d 72 6f 5f 65 6e 74 72 69 65 73 5f 5f 10 05 00 00 73 0a 00 00 00 80 alForm.__mro_entries__....s.....
c2e0 00 dc 14 1e 90 3d d0 0c 20 72 86 00 00 00 29 07 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 .....=...r....).r....r....r....r
c300 28 02 00 00 72 55 00 00 00 72 cf 00 00 00 72 c5 00 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 (...rU...r....r....r....r....r..
c320 00 00 72 35 02 00 00 72 35 02 00 00 fa 04 00 00 73 21 00 00 00 84 00 f0 08 00 14 1b f0 07 13 09 ..r5...r5.......s!..............
c340 0e f0 0c 00 13 17 d8 13 17 d8 18 24 f4 11 13 09 0e f3 2a 01 09 21 72 86 00 00 00 72 35 02 00 00 ...........$......*..!r....r5...
c360 63 02 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 03 00 00 00 f3 62 00 00 00 97 00 74 01 00 00 c.....................b.....t...
c380 00 00 00 00 00 00 7c 01 74 02 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 0b 74 05 00 00 ......|.t.................s.t...
c3a0 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 82 01 74 07 00 00 00 00 00 00 00 00 64 02 7c 01 ......d...........t.........d.|.
c3c0 64 03 64 03 64 03 74 08 00 00 00 00 00 00 00 00 ac 04 ab 06 00 00 00 00 00 00 53 00 29 05 61 71 d.d.d.t...................S.).aq
c3e0 07 00 00 41 20 73 69 6d 70 6c 65 20 74 79 70 65 64 20 6e 61 6d 65 73 70 61 63 65 2e 20 41 74 20 ...A.simple.typed.namespace..At.
c400 72 75 6e 74 69 6d 65 20 69 74 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 61 20 70 6c runtime.it.is.equivalent.to.a.pl
c420 61 69 6e 20 64 69 63 74 2e 0a 0a 20 20 20 20 20 20 20 20 54 79 70 65 64 44 69 63 74 20 63 72 65 ain.dict...........TypedDict.cre
c440 61 74 65 73 20 61 20 64 69 63 74 69 6f 6e 61 72 79 20 74 79 70 65 20 73 75 63 68 20 74 68 61 74 ates.a.dictionary.type.such.that
c460 20 61 20 74 79 70 65 20 63 68 65 63 6b 65 72 20 77 69 6c 6c 20 65 78 70 65 63 74 20 61 6c 6c 0a .a.type.checker.will.expect.all.
c480 20 20 20 20 20 20 20 20 69 6e 73 74 61 6e 63 65 73 20 74 6f 20 68 61 76 65 20 61 20 63 65 72 74 ........instances.to.have.a.cert
c4a0 61 69 6e 20 73 65 74 20 6f 66 20 6b 65 79 73 2c 20 77 68 65 72 65 20 65 61 63 68 20 6b 65 79 20 ain.set.of.keys,.where.each.key.
c4c0 69 73 0a 20 20 20 20 20 20 20 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 61 20 76 61 6c is.........associated.with.a.val
c4e0 75 65 20 6f 66 20 61 20 63 6f 6e 73 69 73 74 65 6e 74 20 74 79 70 65 2e 20 54 68 69 73 20 65 78 ue.of.a.consistent.type..This.ex
c500 70 65 63 74 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 69 73 20 6e 6f 74 20 63 68 65 63 6b 65 64 pectation.........is.not.checked
c520 20 61 74 20 72 75 6e 74 69 6d 65 2e 0a 0a 20 20 20 20 20 20 20 20 55 73 61 67 65 3a 3a 0a 0a 20 .at.runtime...........Usage::...
c540 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 20 50 6f 69 6e 74 32 44 28 54 79 70 65 64 44 69 ...........class.Point2D(TypedDi
c560 63 74 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 78 3a 20 69 6e 74 0a 20 20 20 20 ct):.................x:.int.....
c580 20 20 20 20 20 20 20 20 20 20 20 20 79 3a 20 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ............y:.int..............
c5a0 20 20 20 6c 61 62 65 6c 3a 20 73 74 72 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 3a 20 50 6f ...label:.str..............a:.Po
c5c0 69 6e 74 32 44 20 3d 20 7b 27 78 27 3a 20 31 2c 20 27 79 27 3a 20 32 2c 20 27 6c 61 62 65 6c 27 int2D.=.{'x':.1,.'y':.2,.'label'
c5e0 3a 20 27 67 6f 6f 64 27 7d 20 20 23 20 4f 4b 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 3a 20 50 :.'good'}..#.OK.............b:.P
c600 6f 69 6e 74 32 44 20 3d 20 7b 27 7a 27 3a 20 33 2c 20 27 6c 61 62 65 6c 27 3a 20 27 62 61 64 27 oint2D.=.{'z':.3,.'label':.'bad'
c620 7d 20 20 20 20 20 20 20 20 20 20 20 23 20 46 61 69 6c 73 20 74 79 70 65 20 63 68 65 63 6b 0a 0a }...........#.Fails.type.check..
c640 20 20 20 20 20 20 20 20 20 20 20 20 61 73 73 65 72 74 20 50 6f 69 6e 74 32 44 28 78 3d 31 2c 20 ............assert.Point2D(x=1,.
c660 79 3d 32 2c 20 6c 61 62 65 6c 3d 27 66 69 72 73 74 27 29 20 3d 3d 20 64 69 63 74 28 78 3d 31 2c y=2,.label='first').==.dict(x=1,
c680 20 79 3d 32 2c 20 6c 61 62 65 6c 3d 27 66 69 72 73 74 27 29 0a 0a 20 20 20 20 20 20 20 20 54 68 .y=2,.label='first')..........Th
c6a0 65 20 74 79 70 65 20 69 6e 66 6f 20 63 61 6e 20 62 65 20 61 63 63 65 73 73 65 64 20 76 69 61 20 e.type.info.can.be.accessed.via.
c6c0 74 68 65 20 50 6f 69 6e 74 32 44 2e 5f 5f 61 6e 6e 6f 74 61 74 69 6f 6e 73 5f 5f 20 64 69 63 74 the.Point2D.__annotations__.dict
c6e0 2c 20 61 6e 64 0a 20 20 20 20 20 20 20 20 74 68 65 20 50 6f 69 6e 74 32 44 2e 5f 5f 72 65 71 75 ,.and.........the.Point2D.__requ
c700 69 72 65 64 5f 6b 65 79 73 5f 5f 20 61 6e 64 20 50 6f 69 6e 74 32 44 2e 5f 5f 6f 70 74 69 6f 6e ired_keys__.and.Point2D.__option
c720 61 6c 5f 6b 65 79 73 5f 5f 20 66 72 6f 7a 65 6e 73 65 74 73 2e 0a 20 20 20 20 20 20 20 20 54 79 al_keys__.frozensets..........Ty
c740 70 65 64 44 69 63 74 20 73 75 70 70 6f 72 74 73 20 61 6e 20 61 64 64 69 74 69 6f 6e 61 6c 20 65 pedDict.supports.an.additional.e
c760 71 75 69 76 61 6c 65 6e 74 20 66 6f 72 6d 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 50 6f quivalent.form::..............Po
c780 69 6e 74 32 44 20 3d 20 54 79 70 65 64 44 69 63 74 28 27 50 6f 69 6e 74 32 44 27 2c 20 7b 27 78 int2D.=.TypedDict('Point2D',.{'x
c7a0 27 3a 20 69 6e 74 2c 20 27 79 27 3a 20 69 6e 74 2c 20 27 6c 61 62 65 6c 27 3a 20 73 74 72 7d 29 ':.int,.'y':.int,.'label':.str})
c7c0 0a 0a 20 20 20 20 20 20 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 61 6c 6c 20 6b 65 79 73 20 6d ..........By.default,.all.keys.m
c7e0 75 73 74 20 62 65 20 70 72 65 73 65 6e 74 20 69 6e 20 61 20 54 79 70 65 64 44 69 63 74 2e 20 49 ust.be.present.in.a.TypedDict..I
c800 74 20 69 73 20 70 6f 73 73 69 62 6c 65 0a 20 20 20 20 20 20 20 20 74 6f 20 6f 76 65 72 72 69 64 t.is.possible.........to.overrid
c820 65 20 74 68 69 73 20 62 79 20 73 70 65 63 69 66 79 69 6e 67 20 74 6f 74 61 6c 69 74 79 3a 3a 0a e.this.by.specifying.totality::.
c840 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 20 50 6f 69 6e 74 32 44 28 54 79 70 65 64 .............class.Point2D(Typed
c860 44 69 63 74 2c 20 74 6f 74 61 6c 3d 46 61 6c 73 65 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 Dict,.total=False):.............
c880 20 20 20 20 78 3a 20 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 79 3a 20 69 6e ....x:.int.................y:.in
c8a0 74 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 61 20 50 6f 69 t..........This.means.that.a.Poi
c8c0 6e 74 32 44 20 54 79 70 65 64 44 69 63 74 20 63 61 6e 20 68 61 76 65 20 61 6e 79 20 6f 66 20 74 nt2D.TypedDict.can.have.any.of.t
c8e0 68 65 20 6b 65 79 73 20 6f 6d 69 74 74 65 64 2e 20 41 20 74 79 70 65 0a 20 20 20 20 20 20 20 20 he.keys.omitted..A.type.........
c900 63 68 65 63 6b 65 72 20 69 73 20 6f 6e 6c 79 20 65 78 70 65 63 74 65 64 20 74 6f 20 73 75 70 70 checker.is.only.expected.to.supp
c920 6f 72 74 20 61 20 6c 69 74 65 72 61 6c 20 46 61 6c 73 65 20 6f 72 20 54 72 75 65 20 61 73 20 74 ort.a.literal.False.or.True.as.t
c940 68 65 20 76 61 6c 75 65 20 6f 66 0a 20 20 20 20 20 20 20 20 74 68 65 20 74 6f 74 61 6c 20 61 72 he.value.of.........the.total.ar
c960 67 75 6d 65 6e 74 2e 20 54 72 75 65 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 2c 20 61 6e 64 gument..True.is.the.default,.and
c980 20 6d 61 6b 65 73 20 61 6c 6c 20 69 74 65 6d 73 20 64 65 66 69 6e 65 64 20 69 6e 20 74 68 65 0a .makes.all.items.defined.in.the.
c9a0 20 20 20 20 20 20 20 20 63 6c 61 73 73 20 62 6f 64 79 20 62 65 20 72 65 71 75 69 72 65 64 2e 0a ........class.body.be.required..
c9c0 0a 20 20 20 20 20 20 20 20 54 68 65 20 52 65 71 75 69 72 65 64 20 61 6e 64 20 4e 6f 74 52 65 71 .........The.Required.and.NotReq
c9e0 75 69 72 65 64 20 73 70 65 63 69 61 6c 20 66 6f 72 6d 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 uired.special.forms.can.also.be.
ca00 75 73 65 64 20 74 6f 20 6d 61 72 6b 0a 20 20 20 20 20 20 20 20 69 6e 64 69 76 69 64 75 61 6c 20 used.to.mark.........individual.
ca20 6b 65 79 73 20 61 73 20 62 65 69 6e 67 20 72 65 71 75 69 72 65 64 20 6f 72 20 6e 6f 74 20 72 65 keys.as.being.required.or.not.re
ca40 71 75 69 72 65 64 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 20 50 6f 69 6e quired::..............class.Poin
ca60 74 32 44 28 54 79 70 65 64 44 69 63 74 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t2D(TypedDict):.................
ca80 78 3a 20 69 6e 74 20 20 23 20 74 68 65 20 22 78 22 20 6b 65 79 20 6d 75 73 74 20 61 6c 77 61 79 x:.int..#.the."x".key.must.alway
caa0 73 20 62 65 20 70 72 65 73 65 6e 74 20 28 52 65 71 75 69 72 65 64 20 69 73 20 74 68 65 20 64 65 s.be.present.(Required.is.the.de
cac0 66 61 75 6c 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 79 3a 20 4e 6f 74 52 65 71 fault).................y:.NotReq
cae0 75 69 72 65 64 5b 69 6e 74 5d 20 20 23 20 74 68 65 20 22 79 22 20 6b 65 79 20 63 61 6e 20 62 65 uired[int]..#.the."y".key.can.be
cb00 20 6f 6d 69 74 74 65 64 0a 0a 20 20 20 20 20 20 20 20 53 65 65 20 50 45 50 20 36 35 35 20 66 6f .omitted..........See.PEP.655.fo
cb20 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 20 6f 6e 20 52 65 71 75 69 72 65 64 20 61 6e 64 20 4e r.more.details.on.Required.and.N
cb40 6f 74 52 65 71 75 69 72 65 64 2e 0a 20 20 20 20 20 20 20 20 7a 39 54 79 70 65 64 44 69 63 74 5b otRequired..........z9TypedDict[
cb60 2e 2e 2e 5d 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65 64 20 77 69 74 68 20 61 20 73 69 6e 67 6c ...].should.be.used.with.a.singl
cb80 65 20 64 69 63 74 20 61 72 67 75 6d 65 6e 74 7a 12 3c 69 6e 6c 69 6e 65 20 54 79 70 65 64 44 69 e.dict.argumentz.<inline.TypedDi
cba0 63 74 3e 54 72 37 02 00 00 29 05 72 8f 00 00 00 72 0f 02 00 00 72 a5 00 00 00 72 33 02 00 00 72 ct>Tr7...).r....r....r....r3...r
cbc0 55 00 00 00 29 02 72 83 00 00 00 72 b2 00 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 21 00 00 U...).r....r....s......r....r!..
cbe0 00 72 21 00 00 00 13 05 00 00 73 40 00 00 00 80 00 f4 62 01 00 10 1a 98 24 a4 04 d4 0f 25 dc 12 .r!.......s@......b.....$....%..
cc00 1b d8 10 4b f3 03 02 13 0e f0 00 02 0d 0e f4 08 00 10 21 d8 0c 20 d8 0c 10 d8 1d 21 d8 12 16 d8 ...K..............!........!....
cc20 13 17 dc 18 24 f4 0d 07 10 0a f0 00 07 09 0a 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 ....$..........r....c...........
cc40 00 04 00 00 00 03 00 00 00 f3 22 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 74 02 00 00 ..........".....t.........|.t...
cc60 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 53 00 29 01 61 05 01 00 00 43 68 65 63 6b 20 69 66 20 ..............S.).a....Check.if.
cc80 61 6e 20 61 6e 6e 6f 74 61 74 69 6f 6e 20 69 73 20 61 20 54 79 70 65 64 44 69 63 74 20 63 6c 61 an.annotation.is.a.TypedDict.cla
cca0 73 73 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 3a 0a 20 20 20 20 20 20 ss..........For.example::.......
ccc0 20 20 20 20 20 20 63 6c 61 73 73 20 46 69 6c 6d 28 54 79 70 65 64 44 69 63 74 29 3a 0a 20 20 20 ......class.Film(TypedDict):....
cce0 20 20 20 20 20 20 20 20 20 20 20 20 20 74 69 74 6c 65 3a 20 73 74 72 0a 20 20 20 20 20 20 20 20 .............title:.str.........
cd00 20 20 20 20 20 20 20 20 79 65 61 72 3a 20 69 6e 74 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 ........year:.int..............i
cd20 73 5f 74 79 70 65 64 64 69 63 74 28 46 69 6c 6d 29 20 20 23 20 3d 3e 20 54 72 75 65 0a 20 20 20 s_typeddict(Film)..#.=>.True....
cd40 20 20 20 20 20 20 20 20 20 69 73 5f 74 79 70 65 64 64 69 63 74 28 55 6e 69 6f 6e 5b 6c 69 73 74 .........is_typeddict(Union[list
cd60 2c 20 73 74 72 5d 29 20 20 23 20 3d 3e 20 46 61 6c 73 65 0a 20 20 20 20 20 20 20 20 29 02 72 8f ,.str])..#.=>.False.........).r.
cd80 00 00 00 da 10 5f 54 59 50 45 44 44 49 43 54 5f 54 59 50 45 53 a9 01 72 09 02 00 00 73 01 00 00 ....._TYPEDDICT_TYPES..r....s...
cda0 00 20 72 84 00 00 00 72 3e 00 00 00 72 3e 00 00 00 54 05 00 00 73 12 00 00 00 80 00 f4 16 00 10 ..r....r>...r>...T...s..........
cdc0 1a 98 22 d4 1e 2e d3 0f 2f d0 08 2f 72 86 00 00 00 72 2d 00 00 00 63 02 00 00 00 02 00 00 00 00 .."...../../r....r-...c.........
cde0 00 00 00 01 00 00 00 03 00 00 00 f3 06 00 00 00 97 00 7c 00 53 00 29 01 61 ca 01 00 00 41 73 73 ..................|.S.).a....Ass
ce00 65 72 74 20 28 74 6f 20 74 68 65 20 74 79 70 65 20 63 68 65 63 6b 65 72 29 20 74 68 61 74 20 74 ert.(to.the.type.checker).that.t
ce20 68 65 20 76 61 6c 75 65 20 69 73 20 6f 66 20 74 68 65 20 67 69 76 65 6e 20 74 79 70 65 2e 0a 0a he.value.is.of.the.given.type...
ce40 20 20 20 20 20 20 20 20 57 68 65 6e 20 74 68 65 20 74 79 70 65 20 63 68 65 63 6b 65 72 20 65 6e ........When.the.type.checker.en
ce60 63 6f 75 6e 74 65 72 73 20 61 20 63 61 6c 6c 20 74 6f 20 61 73 73 65 72 74 5f 74 79 70 65 28 29 counters.a.call.to.assert_type()
ce80 2c 20 69 74 0a 20 20 20 20 20 20 20 20 65 6d 69 74 73 20 61 6e 20 65 72 72 6f 72 20 69 66 20 74 ,.it.........emits.an.error.if.t
cea0 68 65 20 76 61 6c 75 65 20 69 73 20 6e 6f 74 20 6f 66 20 74 68 65 20 73 70 65 63 69 66 69 65 64 he.value.is.not.of.the.specified
cec0 20 74 79 70 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 20 67 72 65 65 74 28 6e .type::..............def.greet(n
cee0 61 6d 65 3a 20 73 74 72 29 20 2d 3e 20 4e 6f 6e 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ame:.str).->.None:..............
cf00 20 20 20 61 73 73 65 72 74 5f 74 79 70 65 28 6e 61 6d 65 2c 20 73 74 72 29 20 20 23 20 6f 6b 0a ...assert_type(name,.str)..#.ok.
cf20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 73 73 65 72 74 5f 74 79 70 65 28 6e 61 6d 65 ................assert_type(name
cf40 2c 20 69 6e 74 29 20 20 23 20 74 79 70 65 20 63 68 65 63 6b 65 72 20 65 72 72 6f 72 0a 0a 20 20 ,.int)..#.type.checker.error....
cf60 20 20 20 20 20 20 41 74 20 72 75 6e 74 69 6d 65 20 74 68 69 73 20 72 65 74 75 72 6e 73 20 74 68 ......At.runtime.this.returns.th
cf80 65 20 66 69 72 73 74 20 61 72 67 75 6d 65 6e 74 20 75 6e 63 68 61 6e 67 65 64 20 61 6e 64 20 6f e.first.argument.unchanged.and.o
cfa0 74 68 65 72 77 69 73 65 0a 20 20 20 20 20 20 20 20 64 6f 65 73 20 6e 6f 74 68 69 6e 67 2e 0a 20 therwise.........does.nothing...
cfc0 20 20 20 20 20 20 20 72 81 00 00 00 29 02 72 36 01 00 00 da 03 74 79 70 73 02 00 00 00 20 20 72 .......r....).r6.....typs......r
cfe0 84 00 00 00 72 2d 00 00 00 72 2d 00 00 00 66 05 00 00 73 09 00 00 00 80 00 f0 1a 00 10 13 88 0a ....r-...r-...f...s.............
d000 72 86 00 00 00 72 51 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 r....rQ...c.....................
d020 7a 03 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 74 02 00 00 00 00 00 00 00 00 6a 04 00 00 z.....t.........|.t.........j...
d040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 15 74 07 00 00 00 00 ........................r.t.....
d060 00 00 00 00 7c 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 ....|.j.........................
d080 00 00 53 00 74 0b 00 00 00 00 00 00 00 00 7c 00 64 01 ab 02 00 00 00 00 00 00 72 35 7c 00 6a 08 ..S.t.........|.d.........r5|.j.
d0a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 0c 00 00 00 00 00 00 00 00 74 0e 00 00 ..................t.........t...
d0c0 00 00 00 00 00 00 74 10 00 00 00 00 00 00 00 00 66 03 76 00 72 18 74 07 00 00 00 00 00 00 00 00 ......t.........f.v.r.t.........
d0e0 7c 00 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 19 00 00 00 ab 01 00 00 |.j...................d.........
d100 00 00 00 00 53 00 74 01 00 00 00 00 00 00 00 00 7c 00 74 02 00 00 00 00 00 00 00 00 6a 14 00 00 ....S.t.........|.t.........j...
d120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 3e 74 17 00 00 00 00 ........................r>t.....
d140 00 00 00 00 64 03 84 00 7c 00 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 ....d...|.j...................D.
d160 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 01 7c 01 7c 00 6a 12 00 00 00 00 00 00 00 00 ................}.|.|.j.........
d180 00 00 00 00 00 00 00 00 00 00 6b 28 00 00 72 02 7c 00 53 00 7c 00 6a 19 00 00 00 00 00 00 00 00 ..........k(..r.|.S.|.j.........
d1a0 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 53 00 74 0b 00 00 00 00 00 00 00 00 ..........|.........S.t.........
d1c0 74 1a 00 00 00 00 00 00 00 00 64 04 ab 02 00 00 00 00 00 00 72 67 74 01 00 00 00 00 00 00 00 00 t.........d.........rgt.........
d1e0 7c 00 74 1a 00 00 00 00 00 00 00 00 6a 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |.t.........j...................
d200 ab 02 00 00 00 00 00 00 72 4d 74 17 00 00 00 00 00 00 00 00 64 05 84 00 7c 00 6a 12 00 00 00 00 ........rMt.........d...|.j.....
d220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ..............D.................
d240 7d 01 7c 01 7c 00 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 28 00 00 72 02 }.|.|.j...................k(..r.
d260 7c 00 53 00 74 1b 00 00 00 00 00 00 00 00 6a 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |.S.t.........j.................
d280 00 00 7c 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 02 00 00 00 00 ..|.j...................|.......
d2a0 00 00 53 00 74 0b 00 00 00 00 00 00 00 00 74 1a 00 00 00 00 00 00 00 00 64 06 ab 02 00 00 00 00 ..S.t.........t.........d.......
d2c0 00 00 72 6b 74 01 00 00 00 00 00 00 00 00 7c 00 74 1a 00 00 00 00 00 00 00 00 6a 1e 00 00 00 00 ..rkt.........|.t.........j.....
d2e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 51 74 17 00 00 00 00 00 00 ......................rQt.......
d300 00 00 64 07 84 00 7c 00 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 ab 00 ..d...|.j...................D...
d320 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 01 7c 01 7c 00 6a 12 00 00 00 00 00 00 00 00 00 00 ..............}.|.|.j...........
d340 00 00 00 00 00 00 00 00 6b 28 00 00 72 02 7c 00 53 00 74 21 00 00 00 00 00 00 00 00 6a 22 00 00 ........k(..r.|.S.t!........j"..
d360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 24 00 00 00 00 00 00 00 00 6a 26 00 00 00 00 ................t$........j&....
d380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 02 00 00 00 00 00 00 53 00 7c 00 53 00 29 08 ..............|.........S.|.S.).
d3a0 7a 3d 53 74 72 69 70 73 20 41 6e 6e 6f 74 61 74 65 64 2c 20 52 65 71 75 69 72 65 64 20 61 6e 64 z=Strips.Annotated,.Required.and
d3c0 20 4e 6f 74 52 65 71 75 69 72 65 64 20 66 72 6f 6d 20 61 20 67 69 76 65 6e 20 74 79 70 65 2e 72 .NotRequired.from.a.given.type.r
d3e0 35 01 00 00 72 02 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 33 00 00 00 f3 32 5...r....c................3....2
d400 00 00 00 4b 00 01 00 97 00 7c 00 5d 0f 00 00 7d 01 74 01 00 00 00 00 00 00 00 00 7c 01 ab 01 00 ...K.....|.]...}.t.........|....
d420 00 00 00 00 00 96 01 97 01 01 00 8c 11 04 00 79 00 ad 03 77 01 72 8e 00 00 00 a9 01 da 0d 5f 73 ...............y...w.r........_s
d440 74 72 69 70 5f 65 78 74 72 61 73 a9 02 72 3d 01 00 00 da 01 61 73 02 00 00 00 20 20 72 84 00 00 trip_extras..r=.....as......r...
d460 00 72 3f 01 00 00 7a 20 5f 73 74 72 69 70 5f 65 78 74 72 61 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c .r?...z._strip_extras.<locals>.<
d480 67 65 6e 65 78 70 72 3e 81 05 00 00 f3 15 00 00 00 e8 00 f8 80 00 d2 21 47 b0 71 a4 2d b0 01 d7 genexpr>...............!G.q.-...
d4a0 22 32 d1 21 47 f9 f3 04 00 00 00 82 15 17 01 72 93 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 "2.!G..........r....c...........
d4c0 00 04 00 00 00 33 00 00 00 f3 32 00 00 00 4b 00 01 00 97 00 7c 00 5d 0f 00 00 7d 01 74 01 00 00 .....3....2...K.....|.]...}.t...
d4e0 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 96 01 97 01 01 00 8c 11 04 00 79 00 ad 03 77 01 ......|...................y...w.
d500 72 8e 00 00 00 72 42 02 00 00 72 44 02 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 3f 01 00 00 r....rB...rD...s......r....r?...
d520 7a 20 5f 73 74 72 69 70 5f 65 78 74 72 61 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 z._strip_extras.<locals>.<genexp
d540 72 3e 86 05 00 00 72 46 02 00 00 72 47 02 00 00 72 94 00 00 00 63 01 00 00 00 00 00 00 00 00 00 r>....rF...rG...r....c..........
d560 00 00 04 00 00 00 33 00 00 00 f3 32 00 00 00 4b 00 01 00 97 00 7c 00 5d 0f 00 00 7d 01 74 01 00 ......3....2...K.....|.]...}.t..
d580 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 96 01 97 01 01 00 8c 11 04 00 79 00 ad 03 77 .......|...................y...w
d5a0 01 72 8e 00 00 00 72 42 02 00 00 72 44 02 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 3f 01 00 .r....rB...rD...s......r....r?..
d5c0 00 7a 20 5f 73 74 72 69 70 5f 65 78 74 72 61 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 .z._strip_extras.<locals>.<genex
d5e0 70 72 3e 8b 05 00 00 72 46 02 00 00 72 47 02 00 00 29 14 72 8f 00 00 00 72 90 00 00 00 da 0f 5f pr>....rF...rG...).r....r......_
d600 41 6e 6e 6f 74 61 74 65 64 41 6c 69 61 73 72 43 02 00 00 72 35 01 00 00 72 10 02 00 00 72 52 00 AnnotatedAliasrC...r5...r....rR.
d620 00 00 72 53 00 00 00 72 51 00 00 00 72 f1 00 00 00 72 91 00 00 00 72 f3 00 00 00 72 49 01 00 00 ..rS...rQ...r....r....r....rI...
d640 72 92 00 00 00 72 93 00 00 00 72 94 00 00 00 72 6d 01 00 00 da 06 72 65 64 75 63 65 da 08 6f 70 r....r....r....rm.....reduce..op
d660 65 72 61 74 6f 72 da 03 6f 72 5f 29 02 72 96 00 00 00 da 0d 73 74 72 69 70 70 65 64 5f 61 72 67 erator..or_).r......stripped_arg
d680 73 73 02 00 00 00 20 20 72 84 00 00 00 72 43 02 00 00 72 43 02 00 00 7a 05 00 00 73 44 01 00 00 ss......r....rC...rC...z...sD...
d6a0 80 00 e4 0b 15 90 61 9c 16 d7 19 2f d1 19 2f d4 0b 30 dc 13 20 a0 11 a7 1c a1 1c d3 13 2e d0 0c ......a..../../..0..............
d6c0 2e dc 0b 12 90 31 90 6c d4 0b 23 a8 01 af 0c a9 0c bc 18 c4 3b d4 50 58 d0 38 59 d1 28 59 dc 13 .....1.l..#.........;.PX.8Y.(Y..
d6e0 20 a0 11 a7 1a a1 1a a8 41 a1 1d d3 13 2f d0 0c 2f dc 0b 15 90 61 9c 16 d7 19 2d d1 19 2d d4 0b ........A..../../....a....-..-..
d700 2e dc 1c 21 d1 21 47 b8 41 bf 4a b9 4a d4 21 47 d3 1c 47 88 4d d8 0f 1c a0 01 a7 0a a1 0a d2 0f ...!.!G.A.J.J.!G..G.M...........
d720 2a d8 17 18 90 08 d8 13 14 97 3b 91 3b 98 7d d3 13 2d d0 0c 2d dc 0b 12 94 36 98 3e d4 0b 2a ac *.........;.;.}..-..-....6.>..*.
d740 7a b8 21 bc 56 d7 3d 50 d1 3d 50 d4 2f 51 dc 1c 21 d1 21 47 b8 41 bf 4a b9 4a d4 21 47 d3 1c 47 z.!.V.=P.=P./Q..!.!G.A.J.J.!G..G
d760 88 4d d8 0f 1c a0 01 a7 0a a1 0a d2 0f 2a d8 17 18 90 08 dc 13 19 d7 13 26 d1 13 26 a0 71 a7 7c .M...........*..........&..&.q.|
d780 a1 7c b0 5d d3 13 43 d0 0c 43 dc 0b 12 94 36 98 3b d4 0b 27 ac 4a b0 71 bc 26 d7 3a 4a d1 3a 4a .|.]..C..C....6.;..'.J.q.&.:J.:J
d7a0 d4 2c 4b dc 1c 21 d1 21 47 b8 41 bf 4a b9 4a d4 21 47 d3 1c 47 88 4d d8 0f 1c a0 01 a7 0a a1 0a .,K..!.!G.A.J.J.!G..G.M.........
d7c0 d2 0f 2a d8 17 18 90 08 dc 13 1c d7 13 23 d1 13 23 a4 48 a7 4c a1 4c b0 2d d3 13 40 d0 0c 40 e0 ..*..........#..#.H.L.L.-..@..@.
d7e0 0f 10 88 08 72 86 00 00 00 63 04 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 03 00 00 00 f3 e4 ....r....c......................
d800 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .....t.........j................
d820 00 00 00 7c 00 7c 01 7c 02 64 01 ac 02 ab 04 00 00 00 00 00 00 7d 04 74 04 00 00 00 00 00 00 00 ...|.|.|.d...........}.t........
d840 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 6b 02 00 00 72 0e 74 09 00 .j...................d.k...r.t..
d860 00 00 00 00 00 00 00 7c 00 7c 04 7c 01 7c 02 ab 04 00 00 00 00 00 00 01 00 7c 03 72 02 7c 04 53 .......|.|.|.|...........|.r.|.S
d880 00 7c 04 6a 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 44 .|.j...........................D
d8a0 00 8f 05 8f 06 63 03 69 00 63 02 5d 11 00 00 5c 02 00 00 7d 05 7d 06 7c 05 74 0d 00 00 00 00 00 .....c.i.c.]...\...}.}.|.t......
d8c0 00 00 00 7c 06 ab 01 00 00 00 00 00 00 93 02 8c 13 04 00 63 03 7d 06 7d 05 53 00 63 02 01 00 63 ...|...............c.}.}.S.c...c
d8e0 03 7d 06 7d 05 77 00 29 04 61 88 05 00 00 52 65 74 75 72 6e 20 74 79 70 65 20 68 69 6e 74 73 20 .}.}.w.).a....Return.type.hints.
d900 66 6f 72 20 61 6e 20 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 69 73 20 for.an.object...........This.is.
d920 6f 66 74 65 6e 20 74 68 65 20 73 61 6d 65 20 61 73 20 6f 62 6a 2e 5f 5f 61 6e 6e 6f 74 61 74 69 often.the.same.as.obj.__annotati
d940 6f 6e 73 5f 5f 2c 20 62 75 74 20 69 74 20 68 61 6e 64 6c 65 73 0a 20 20 20 20 20 20 20 20 66 6f ons__,.but.it.handles.........fo
d960 72 77 61 72 64 20 72 65 66 65 72 65 6e 63 65 73 20 65 6e 63 6f 64 65 64 20 61 73 20 73 74 72 69 rward.references.encoded.as.stri
d980 6e 67 20 6c 69 74 65 72 61 6c 73 2c 20 61 64 64 73 20 4f 70 74 69 6f 6e 61 6c 5b 74 5d 20 69 66 ng.literals,.adds.Optional[t].if
d9a0 20 61 0a 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 65 71 75 61 6c 20 74 .a.........default.value.equal.t
d9c0 6f 20 4e 6f 6e 65 20 69 73 20 73 65 74 20 61 6e 64 20 72 65 63 75 72 73 69 76 65 6c 79 20 72 65 o.None.is.set.and.recursively.re
d9e0 70 6c 61 63 65 73 20 61 6c 6c 0a 20 20 20 20 20 20 20 20 27 41 6e 6e 6f 74 61 74 65 64 5b 54 2c places.all.........'Annotated[T,
da00 20 2e 2e 2e 5d 27 2c 20 27 52 65 71 75 69 72 65 64 5b 54 5d 27 20 6f 72 20 27 4e 6f 74 52 65 71 ....]',.'Required[T]'.or.'NotReq
da20 75 69 72 65 64 5b 54 5d 27 20 77 69 74 68 20 27 54 27 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 uired[T]'.with.'T'.........(unle
da40 73 73 20 27 69 6e 63 6c 75 64 65 5f 65 78 74 72 61 73 3d 54 72 75 65 27 29 2e 0a 0a 20 20 20 20 ss.'include_extras=True').......
da60 20 20 20 20 54 68 65 20 61 72 67 75 6d 65 6e 74 20 6d 61 79 20 62 65 20 61 20 6d 6f 64 75 6c 65 ....The.argument.may.be.a.module
da80 2c 20 63 6c 61 73 73 2c 20 6d 65 74 68 6f 64 2c 20 6f 72 20 66 75 6e 63 74 69 6f 6e 2e 20 54 68 ,.class,.method,.or.function..Th
daa0 65 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 61 72 65 20 72 65 74 75 72 6e e.annotations.........are.return
dac0 65 64 20 61 73 20 61 20 64 69 63 74 69 6f 6e 61 72 79 2e 20 46 6f 72 20 63 6c 61 73 73 65 73 2c ed.as.a.dictionary..For.classes,
dae0 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 20 69 6e 63 6c 75 64 65 20 61 6c 73 6f 0a 20 20 20 20 20 20 .annotations.include.also.......
db00 20 20 69 6e 68 65 72 69 74 65 64 20 6d 65 6d 62 65 72 73 2e 0a 0a 20 20 20 20 20 20 20 20 54 79 ..inherited.members...........Ty
db20 70 65 45 72 72 6f 72 20 69 73 20 72 61 69 73 65 64 20 69 66 20 74 68 65 20 61 72 67 75 6d 65 6e peError.is.raised.if.the.argumen
db40 74 20 69 73 20 6e 6f 74 20 6f 66 20 61 20 74 79 70 65 20 74 68 61 74 20 63 61 6e 20 63 6f 6e 74 t.is.not.of.a.type.that.can.cont
db60 61 69 6e 0a 20 20 20 20 20 20 20 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 2c 20 61 6e 64 20 61 6e 20 ain.........annotations,.and.an.
db80 65 6d 70 74 79 20 64 69 63 74 69 6f 6e 61 72 79 20 69 73 20 72 65 74 75 72 6e 65 64 20 69 66 20 empty.dictionary.is.returned.if.
dba0 6e 6f 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 20 61 72 65 0a 20 20 20 20 20 20 20 20 70 72 65 73 65 no.annotations.are.........prese
dbc0 6e 74 2e 0a 0a 20 20 20 20 20 20 20 20 42 45 57 41 52 45 20 2d 2d 20 74 68 65 20 62 65 68 61 76 nt...........BEWARE.--.the.behav
dbe0 69 6f 72 20 6f 66 20 67 6c 6f 62 61 6c 6e 73 20 61 6e 64 20 6c 6f 63 61 6c 6e 73 20 69 73 20 63 ior.of.globalns.and.localns.is.c
dc00 6f 75 6e 74 65 72 69 6e 74 75 69 74 69 76 65 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 ounterintuitive.........(unless.
dc20 79 6f 75 20 61 72 65 20 66 61 6d 69 6c 69 61 72 20 77 69 74 68 20 68 6f 77 20 65 76 61 6c 28 29 you.are.familiar.with.how.eval()
dc40 20 61 6e 64 20 65 78 65 63 28 29 20 77 6f 72 6b 29 2e 20 20 54 68 65 0a 20 20 20 20 20 20 20 20 .and.exec().work)...The.........
dc60 73 65 61 72 63 68 20 6f 72 64 65 72 20 69 73 20 6c 6f 63 61 6c 73 20 66 69 72 73 74 2c 20 74 68 search.order.is.locals.first,.th
dc80 65 6e 20 67 6c 6f 62 61 6c 73 2e 0a 0a 20 20 20 20 20 20 20 20 2d 20 49 66 20 6e 6f 20 64 69 63 en.globals...........-.If.no.dic
dca0 74 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 70 61 73 73 65 64 2c 20 61 6e 20 61 74 74 65 6d t.arguments.are.passed,.an.attem
dcc0 70 74 20 69 73 20 6d 61 64 65 20 74 6f 20 75 73 65 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 pt.is.made.to.use.the...........
dce0 67 6c 6f 62 61 6c 73 20 66 72 6f 6d 20 6f 62 6a 20 28 6f 72 20 74 68 65 20 72 65 73 70 65 63 74 globals.from.obj.(or.the.respect
dd00 69 76 65 20 6d 6f 64 75 6c 65 27 73 20 67 6c 6f 62 61 6c 73 20 66 6f 72 20 63 6c 61 73 73 65 73 ive.module's.globals.for.classes
dd20 29 2c 0a 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 74 68 65 73 65 20 61 72 65 20 61 6c 73 6f 20 ),...........and.these.are.also.
dd40 75 73 65 64 20 61 73 20 74 68 65 20 6c 6f 63 61 6c 73 2e 20 20 49 66 20 74 68 65 20 6f 62 6a 65 used.as.the.locals...If.the.obje
dd60 63 74 20 64 6f 65 73 20 6e 6f 74 20 61 70 70 65 61 72 0a 20 20 20 20 20 20 20 20 20 20 74 6f 20 ct.does.not.appear...........to.
dd80 68 61 76 65 20 67 6c 6f 62 61 6c 73 2c 20 61 6e 20 65 6d 70 74 79 20 64 69 63 74 69 6f 6e 61 72 have.globals,.an.empty.dictionar
dda0 79 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 2d 20 49 66 20 6f 6e 65 20 64 69 63 y.is.used...........-.If.one.dic
ddc0 74 20 61 72 67 75 6d 65 6e 74 20 69 73 20 70 61 73 73 65 64 2c 20 69 74 20 69 73 20 75 73 65 64 t.argument.is.passed,.it.is.used
dde0 20 66 6f 72 20 62 6f 74 68 20 67 6c 6f 62 61 6c 73 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 .for.both.globals.and...........
de00 6c 6f 63 61 6c 73 2e 0a 0a 20 20 20 20 20 20 20 20 2d 20 49 66 20 74 77 6f 20 64 69 63 74 20 61 locals...........-.If.two.dict.a
de20 72 67 75 6d 65 6e 74 73 20 61 72 65 20 70 61 73 73 65 64 2c 20 74 68 65 79 20 73 70 65 63 69 66 rguments.are.passed,.they.specif
de40 79 20 67 6c 6f 62 61 6c 73 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 6c 6f 63 61 6c 73 2c 20 y.globals.and...........locals,.
de60 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a 20 20 20 20 20 20 20 20 54 29 03 da 08 67 6c 6f 62 61 respectively..........T)...globa
de80 6c 6e 73 da 07 6c 6f 63 61 6c 6e 73 da 0e 69 6e 63 6c 75 64 65 5f 65 78 74 72 61 73 72 a0 00 00 lns..localns..include_extrasr...
dea0 00 29 07 72 90 00 00 00 72 3b 00 00 00 72 61 01 00 00 72 a0 01 00 00 da 0f 5f 63 6c 65 61 6e 5f .).r....r;...ra...r......_clean_
dec0 6f 70 74 69 6f 6e 61 6c 72 fe 01 00 00 72 43 02 00 00 29 07 72 a8 00 00 00 72 50 02 00 00 72 51 optionalr....rC...).r....rP...rQ
dee0 02 00 00 72 52 02 00 00 da 04 68 69 6e 74 da 01 6b 72 96 00 00 00 73 07 00 00 00 20 20 20 20 20 ...rR.....hint..kr....s.........
df00 20 20 72 84 00 00 00 72 3b 00 00 00 72 3b 00 00 00 92 05 00 00 73 6c 00 00 00 80 00 f4 40 01 00 ..r....r;...r;.......sl......@..
df20 10 16 d7 0f 24 d1 0f 24 d8 0c 0f 98 28 a8 47 c0 44 f4 03 02 10 0a 88 04 f4 06 00 0c 0f d7 0b 1b ....$..$....(.G.D...............
df40 d1 0b 1b 98 67 d2 0b 25 dc 0c 1b 98 43 a0 14 a0 78 b0 17 d4 0c 39 d9 0b 19 d8 13 17 88 4b d8 30 ....g..%....C...x....9.......K.0
df60 34 b7 0a b1 0a b3 0c d7 0f 3d a9 04 a8 01 a8 31 90 01 94 3d a0 11 d3 13 23 d1 10 23 d3 0f 3d d0 4........=.....1...=....#..#..=.
df80 08 3d f9 d3 0f 3d 73 06 00 00 00 c1 12 16 41 2c 06 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 .=...=s.......A,.c..............
dfa0 00 00 03 00 00 00 f3 66 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 74 02 00 00 00 00 00 .......f.....t.........|.t......
dfc0 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 ...j...........................s
dfe0 01 79 01 7c 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 19 00 00 00 74 .y.|.j...................d.....t
e000 08 00 00 00 00 00 00 00 00 75 01 72 01 79 01 79 03 29 04 7a 20 64 65 74 65 63 74 73 20 55 6e 69 .........u.r.y.y.).z.detects.Uni
e020 6f 6e 5b 2e 2e 2e 2c 20 4e 6f 6e 65 5d 20 70 61 74 74 65 72 6e 46 72 55 01 00 00 54 29 05 72 8f on[...,.None].patternFrU...T).r.
e040 00 00 00 72 90 00 00 00 da 12 5f 55 6e 69 6f 6e 47 65 6e 65 72 69 63 41 6c 69 61 73 72 f1 00 00 ...r......_UnionGenericAliasr...
e060 00 da 09 5f 4e 6f 6e 65 54 79 70 65 72 95 00 00 00 73 01 00 00 00 20 72 84 00 00 00 da 1b 5f 63 ..._NoneTyper....s.....r......_c
e080 6f 75 6c 64 5f 62 65 5f 69 6e 73 65 72 74 65 64 5f 6f 70 74 69 6f 6e 61 6c 72 59 02 00 00 bd 05 ould_be_inserted_optionalrY.....
e0a0 00 00 73 2b 00 00 00 80 00 e4 0f 19 98 21 9c 56 d7 1d 36 d1 1d 36 d4 0f 37 d8 13 18 e0 0b 0c 8f ..s+.........!.V..6..6..7.......
e0c0 3a 89 3a 90 62 89 3e a4 19 d1 0b 2a d8 13 18 d8 0f 13 72 86 00 00 00 63 04 00 00 00 00 00 00 00 :.:.b.>....*......r....c........
e0e0 00 00 00 00 08 00 00 00 03 00 00 00 f3 f6 02 00 00 97 00 7c 01 72 10 74 01 00 00 00 00 00 00 00 ...................|.r.t........
e100 00 7c 00 74 02 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 01 79 00 74 05 00 00 00 00 00 .|.t.................r.y.t......
e120 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 ...j...................|........
e140 00 7d 04 7c 04 73 01 79 00 7c 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d .}.|.s.y.|.j...................}
e160 05 7c 01 6a 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 44 .|.j...........................D
e180 00 90 01 5d 2e 00 00 5c 02 00 00 7d 06 7d 07 74 0d 00 00 00 00 00 00 00 00 7c 07 ab 01 00 00 00 ...]...\...}.}.t.........|......
e1a0 00 00 00 72 09 7c 06 7c 04 76 01 73 05 7c 04 7c 06 19 00 00 00 81 01 8c 1c 7c 05 7c 06 19 00 00 ...r.|.|.v.s.|.|.........|.|....
e1c0 00 7d 08 7c 08 80 06 74 0e 00 00 00 00 00 00 00 00 7d 08 74 01 00 00 00 00 00 00 00 00 7c 08 74 .}.|...t.........}.t.........|.t
e1e0 10 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 8c 7c 02 80 60 74 01 00 00 00 00 00 00 00 .................r.|..`t........
e200 00 7c 00 74 12 00 00 00 00 00 00 00 00 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .|.t.........j..................
e220 00 ab 02 00 00 00 00 00 00 72 0d 7c 00 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........r.|.j..................
e240 00 7d 02 6e 34 7c 00 7d 09 74 19 00 00 00 00 00 00 00 00 7c 09 64 01 ab 02 00 00 00 00 00 00 72 .}.n4|.}.t.........|.d.........r
e260 19 7c 09 6a 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 09 74 19 00 00 00 00 00 .|.j...................}.t......
e280 00 00 00 7c 09 64 01 ab 02 00 00 00 00 00 00 72 01 8c 19 74 1d 00 00 00 00 00 00 00 00 7c 09 64 ...|.d.........r...t.........|.d
e2a0 02 69 00 ab 03 00 00 00 00 00 00 7d 02 7c 03 80 07 7c 02 7d 03 6e 04 7c 03 80 02 7c 02 7d 03 74 .i.........}.|...|.}.n.|...|.}.t
e2c0 1f 00 00 00 00 00 00 00 00 7c 08 74 01 00 00 00 00 00 00 00 00 7c 00 74 12 00 00 00 00 00 00 00 .........|.t.........|.t........
e2e0 00 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 0c 00 ac .j..............................
e300 03 ab 02 00 00 00 00 00 00 7d 08 74 05 00 00 00 00 00 00 00 00 6a 20 00 00 00 00 00 00 00 00 00 .........}.t.........j..........
e320 00 00 00 00 00 00 00 00 00 7c 08 7c 02 7c 03 ab 03 00 00 00 00 00 00 7d 0a 7c 0a 7c 07 6b 37 00 .........|.|.|.........}.|.|.k7.
e340 00 73 49 74 19 00 00 00 00 00 00 00 00 74 12 00 00 00 00 00 00 00 00 64 04 ab 02 00 00 00 00 00 .sIt.........t.........d........
e360 00 73 01 8c f2 74 01 00 00 00 00 00 00 00 00 7c 0a 74 12 00 00 00 00 00 00 00 00 6a 22 00 00 00 .s...t.........|.t.........j"...
e380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 02 90 01 8c 0e 74 01 00 .......................s.....t..
e3a0 00 00 00 00 00 00 00 7c 07 74 12 00 00 00 00 00 00 00 00 6a 22 00 00 00 00 00 00 00 00 00 00 00 .......|.t.........j"...........
e3c0 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 02 90 01 8c 2a 7c 0a 7c 01 7c 06 3c 00 00 00 90 ...............r....*|.|.|.<....
e3e0 01 8c 31 04 00 79 00 29 05 4e da 0b 5f 5f 77 72 61 70 70 65 64 5f 5f da 0b 5f 5f 67 6c 6f 62 61 ..1..y.).N..__wrapped__..__globa
e400 6c 73 5f 5f 29 01 da 0b 69 73 5f 61 72 67 75 6d 65 6e 74 72 94 00 00 00 29 12 72 8f 00 00 00 72 ls__)...is_argumentr....).r....r
e420 f8 00 00 00 72 90 00 00 00 da 0d 5f 67 65 74 5f 64 65 66 61 75 6c 74 73 72 56 01 00 00 72 fe 01 ....r......_get_defaultsrV...r..
e440 00 00 72 59 02 00 00 72 58 02 00 00 72 13 01 00 00 72 92 00 00 00 da 0a 4d 6f 64 75 6c 65 54 79 ..rY...rX...r....r......ModuleTy
e460 70 65 72 59 01 00 00 72 10 02 00 00 72 5b 02 00 00 72 16 01 00 00 72 5d 00 00 00 da 0a 5f 65 76 perY...r....r[...r....r]....._ev
e480 61 6c 5f 74 79 70 65 72 94 00 00 00 29 0b 72 a8 00 00 00 da 05 68 69 6e 74 73 72 50 02 00 00 72 al_typer....).r......hintsrP...r
e4a0 51 02 00 00 72 2a 01 00 00 da 0e 6f 72 69 67 69 6e 61 6c 5f 68 69 6e 74 73 72 ec 00 00 00 72 d0 Q...r*.....original_hintsr....r.
e4c0 01 00 00 da 0e 6f 72 69 67 69 6e 61 6c 5f 76 61 6c 75 65 da 05 6e 73 6f 62 6a da 12 6f 72 69 67 .....original_value..nsobj..orig
e4e0 69 6e 61 6c 5f 65 76 61 6c 75 61 74 65 64 73 0b 00 00 00 20 20 20 20 20 20 20 20 20 20 20 72 84 inal_evaluateds...............r.
e500 00 00 00 72 53 02 00 00 72 53 02 00 00 c7 05 00 00 73 66 01 00 00 80 00 f1 08 00 10 15 9c 0a a0 ...rS...rS.......sf.............
e520 33 ac 04 d4 18 2d d8 0c 12 dc 13 19 d7 13 27 d1 13 27 a8 03 d3 13 2c 88 08 d9 0f 17 d8 0c 12 d8 3....-........'..'....,.........
e540 19 1c d7 19 2c d1 19 2c 88 0e d8 1b 20 9f 3b 99 3b 9b 3d f3 00 28 09 31 89 4b 88 44 90 25 e4 14 ....,..,......;.;.=..(.1.K.D.%..
e560 2f b0 05 d4 14 36 d8 13 17 98 78 d1 13 27 d8 13 1b 98 44 91 3e d0 13 2d e0 10 18 d8 1d 2b a8 44 /....6....x..'....D.>..-.....+.D
e580 d1 1d 31 88 4e e0 0f 1d d0 0f 25 dc 21 2a 90 0e e4 0f 19 98 2e ac 23 d4 0f 2e d8 13 1b d0 13 23 ..1.N.....%.!*........#........#
e5a0 dc 17 21 a0 23 a4 76 d7 27 38 d1 27 38 d4 17 39 d8 23 26 a7 3c a1 3c 99 08 e0 20 23 98 05 e4 1e ..!.#.v.'8.'8..9.#&.<.<....#....
e5c0 25 a0 65 a8 5d d4 1e 3b d8 24 29 d7 24 35 d1 24 35 98 45 f4 03 00 1f 26 a0 65 a8 5d d5 1e 3b e4 %.e.]..;.$).$5.$5.E....&.e.]..;.
e5e0 23 2a a8 35 b0 2d c0 12 d3 23 44 98 08 d8 17 1e 90 7f d8 22 2a 99 07 d8 15 1c 90 5f d8 1e 26 90 #*.5.-...#D........"*......_..&.
e600 47 e4 21 2b d8 14 22 dc 24 2e a8 73 b4 46 d7 34 45 d1 34 45 d3 24 46 d0 20 46 f4 05 03 22 12 90 G.!+..".$..s.F.4E.4E.$F..F..."..
e620 0e f4 08 00 22 28 d7 21 32 d1 21 32 b0 3e c0 38 c8 57 d3 21 55 d0 0c 1e f0 06 00 10 22 a0 55 d2 ...."(.!2.!2.>.8.W.!U.......".U.
e640 0f 2a e4 10 17 9c 06 a0 0b d5 10 2c dc 14 1e d0 1f 31 b4 36 d7 33 43 d1 33 43 d6 14 44 dc 18 22 .*.........,.....1.6.3C.3C..D.."
e660 a0 35 ac 26 d7 2a 3a d1 2a 3a d6 18 3b e0 1e 30 90 05 90 64 93 0b f1 51 01 28 09 31 72 86 00 00 .5.&.*:.*:..;..0...d...Q.(.1r...
e680 00 63 01 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 08 01 00 00 97 00 74 01 00 .c...........................t..
e6a0 00 00 00 00 00 00 00 7c 00 74 02 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 .......|.t.........j............
e6c0 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 06 74 06 00 00 00 00 00 00 00 00 53 00 74 01 00 ...............r.t.........S.t..
e6e0 00 00 00 00 00 00 00 7c 00 74 02 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 .......|.t.........j............
e700 00 00 00 00 00 00 00 74 0a 00 00 00 00 00 00 00 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 .......t.........j..............
e720 00 00 00 00 00 74 0e 00 00 00 00 00 00 00 00 74 10 00 00 00 00 00 00 00 00 66 04 ab 02 00 00 00 .....t.........t.........f......
e740 00 00 00 72 0c 7c 00 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 00 7c 00 74 ...r.|.j...................S.|.t
e760 02 00 00 00 00 00 00 00 00 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 00 72 .........j...................u.r
e780 10 74 02 00 00 00 00 00 00 00 00 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 .t.........j...................S
e7a0 00 79 01 29 02 61 36 02 00 00 47 65 74 20 74 68 65 20 75 6e 73 75 62 73 63 72 69 70 74 65 64 20 .y.).a6...Get.the.unsubscripted.
e7c0 76 65 72 73 69 6f 6e 20 6f 66 20 61 20 74 79 70 65 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 version.of.a.type...........This
e7e0 20 73 75 70 70 6f 72 74 73 20 67 65 6e 65 72 69 63 20 74 79 70 65 73 2c 20 43 61 6c 6c 61 62 6c .supports.generic.types,.Callabl
e800 65 2c 20 54 75 70 6c 65 2c 20 55 6e 69 6f 6e 2c 20 4c 69 74 65 72 61 6c 2c 20 46 69 6e 61 6c 2c e,.Tuple,.Union,.Literal,.Final,
e820 20 43 6c 61 73 73 56 61 72 0a 20 20 20 20 20 20 20 20 61 6e 64 20 41 6e 6e 6f 74 61 74 65 64 2e .ClassVar.........and.Annotated.
e840 20 52 65 74 75 72 6e 20 4e 6f 6e 65 20 66 6f 72 20 75 6e 73 75 70 70 6f 72 74 65 64 20 74 79 70 .Return.None.for.unsupported.typ
e860 65 73 2e 20 45 78 61 6d 70 6c 65 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 67 65 74 5f es..Examples::..............get_
e880 6f 72 69 67 69 6e 28 4c 69 74 65 72 61 6c 5b 34 32 5d 29 20 69 73 20 4c 69 74 65 72 61 6c 0a 20 origin(Literal[42]).is.Literal..
e8a0 20 20 20 20 20 20 20 20 20 20 20 67 65 74 5f 6f 72 69 67 69 6e 28 69 6e 74 29 20 69 73 20 4e 6f ...........get_origin(int).is.No
e8c0 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 67 65 74 5f 6f 72 69 67 69 6e 28 43 6c 61 73 73 56 ne.............get_origin(ClassV
e8e0 61 72 5b 69 6e 74 5d 29 20 69 73 20 43 6c 61 73 73 56 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 ar[int]).is.ClassVar............
e900 20 67 65 74 5f 6f 72 69 67 69 6e 28 47 65 6e 65 72 69 63 29 20 69 73 20 47 65 6e 65 72 69 63 0a .get_origin(Generic).is.Generic.
e920 20 20 20 20 20 20 20 20 20 20 20 20 67 65 74 5f 6f 72 69 67 69 6e 28 47 65 6e 65 72 69 63 5b 54 ............get_origin(Generic[T
e940 5d 29 20 69 73 20 47 65 6e 65 72 69 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 67 65 74 5f 6f 72 ]).is.Generic.............get_or
e960 69 67 69 6e 28 55 6e 69 6f 6e 5b 54 2c 20 69 6e 74 5d 29 20 69 73 20 55 6e 69 6f 6e 0a 20 20 20 igin(Union[T,.int]).is.Union....
e980 20 20 20 20 20 20 20 20 20 67 65 74 5f 6f 72 69 67 69 6e 28 4c 69 73 74 5b 54 75 70 6c 65 5b 54 .........get_origin(List[Tuple[T
e9a0 2c 20 54 5d 5d 5b 69 6e 74 5d 29 20 3d 3d 20 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 ,.T]][int]).==.list.............
e9c0 67 65 74 5f 6f 72 69 67 69 6e 28 50 2e 61 72 67 73 29 20 69 73 20 50 0a 20 20 20 20 20 20 20 20 get_origin(P.args).is.P.........
e9e0 4e 29 0b 72 8f 00 00 00 72 90 00 00 00 72 4a 02 00 00 72 2b 00 00 00 da 11 5f 42 61 73 65 47 65 N).r....r....rJ...r+....._BaseGe
ea00 6e 65 72 69 63 41 6c 69 61 73 72 92 00 00 00 72 93 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 35 nericAliasr....r....r....r....r5
ea20 01 00 00 72 60 00 00 00 72 3d 02 00 00 73 01 00 00 00 20 72 84 00 00 00 72 38 00 00 00 72 38 00 ...r`...r=...s.....r....r8...r8.
ea40 00 00 02 06 00 00 73 61 00 00 00 80 00 f4 1e 00 0c 16 90 62 9c 26 d7 1a 30 d1 1a 30 d4 0b 31 dc ......sa...........b.&..0..0..1.
ea60 13 1c d0 0c 1c dc 0b 15 90 62 9c 36 d7 1b 33 d1 1b 33 b4 56 d7 35 48 d1 35 48 dc 1b 28 ac 2f f0 .........b.6..3..3.V.5H.5H..(./.
ea80 03 01 1b 3b f4 00 01 0c 3c e0 13 15 97 3d 91 3d d0 0c 20 d8 0b 0d 94 16 97 1e 91 1e d1 0b 1f dc ...;....<....=.=................
eaa0 13 19 97 3e 91 3e d0 0c 21 d8 0f 13 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 ...>.>..!...r....c..............
eac0 00 00 03 00 00 00 f3 62 01 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 74 02 00 00 00 00 00 .......b.....t.........|.t......
eae0 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 ...j...........................r
eb00 1a 7c 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 67 01 7c 00 6a 08 00 00 00 .|.j...................g.|.j....
eb20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a2 01 ad 06 53 00 74 01 00 00 00 00 00 00 00 00 7c ...................S.t.........|
eb40 00 74 02 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 .t.........j...................t
eb60 0c 00 00 00 00 00 00 00 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 66 02 ab .........j...................f..
eb80 02 00 00 00 00 00 00 72 51 7c 00 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d .......rQ|.j...................}
eba0 01 74 13 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 74 14 00 00 00 00 00 00 00 00 6a .t.........|.........t.........j
ebc0 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 18 00 00 00 00 00 00 00 00 00 00 00 ...................j............
ebe0 00 00 00 00 00 00 00 75 00 72 1e 7c 01 64 01 19 00 00 00 74 1a 00 00 00 00 00 00 00 00 75 01 72 .......u.r.|.d.....t.........u.r
ec00 13 74 1d 00 00 00 00 00 00 00 00 7c 01 64 02 64 03 1a 00 ab 01 00 00 00 00 00 00 7c 01 64 03 19 .t.........|.d.d...........|.d..
ec20 00 00 00 66 02 7d 01 7c 01 53 00 79 04 29 05 61 c6 01 00 00 47 65 74 20 74 79 70 65 20 61 72 67 ...f.}.|.S.y.).a....Get.type.arg
ec40 75 6d 65 6e 74 73 20 77 69 74 68 20 61 6c 6c 20 73 75 62 73 74 69 74 75 74 69 6f 6e 73 20 70 65 uments.with.all.substitutions.pe
ec60 72 66 6f 72 6d 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 75 6e 69 6f 6e 73 2c 20 62 61 rformed...........For.unions,.ba
ec80 73 69 63 20 73 69 6d 70 6c 69 66 69 63 61 74 69 6f 6e 73 20 75 73 65 64 20 62 79 20 55 6e 69 6f sic.simplifications.used.by.Unio
eca0 6e 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 72 65 20 70 65 72 66 6f 72 6d 65 64 2e 0a 20 20 20 n.constructor.are.performed.....
ecc0 20 20 20 20 20 45 78 61 6d 70 6c 65 73 3a 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 67 65 74 5f .....Examples::.............get_
ece0 61 72 67 73 28 44 69 63 74 5b 73 74 72 2c 20 69 6e 74 5d 29 20 3d 3d 20 28 73 74 72 2c 20 69 6e args(Dict[str,.int]).==.(str,.in
ed00 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 67 65 74 5f 61 72 67 73 28 69 6e 74 29 20 3d 3d 20 t).............get_args(int).==.
ed20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 67 65 74 5f 61 72 67 73 28 55 6e 69 6f 6e 5b 69 6e ().............get_args(Union[in
ed40 74 2c 20 55 6e 69 6f 6e 5b 54 2c 20 69 6e 74 5d 2c 20 73 74 72 5d 5b 69 6e 74 5d 29 20 3d 3d 20 t,.Union[T,.int],.str][int]).==.
ed60 28 69 6e 74 2c 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 67 65 74 5f 61 72 67 73 28 (int,.str).............get_args(
ed80 55 6e 69 6f 6e 5b 69 6e 74 2c 20 54 75 70 6c 65 5b 54 2c 20 69 6e 74 5d 5d 5b 73 74 72 5d 29 20 Union[int,.Tuple[T,.int]][str]).
eda0 3d 3d 20 28 69 6e 74 2c 20 54 75 70 6c 65 5b 73 74 72 2c 20 69 6e 74 5d 29 0a 20 20 20 20 20 20 ==.(int,.Tuple[str,.int]).......
edc0 20 20 20 20 20 20 67 65 74 5f 61 72 67 73 28 43 61 6c 6c 61 62 6c 65 5b 5b 5d 2c 20 54 5d 5b 69 ......get_args(Callable[[],.T][i
ede0 6e 74 5d 29 20 3d 3d 20 28 5b 5d 2c 20 69 6e 74 29 0a 20 20 20 20 20 20 20 20 72 02 00 00 00 4e nt]).==.([],.int).........r....N
ee00 72 55 01 00 00 72 81 00 00 00 29 0f 72 8f 00 00 00 72 90 00 00 00 72 4a 02 00 00 72 35 01 00 00 rU...r....).r....r....rJ...r5...
ee20 da 0c 5f 5f 6d 65 74 61 64 61 74 61 5f 5f 72 91 00 00 00 72 92 00 00 00 72 93 00 00 00 72 f1 00 ..__metadata__r....r....r....r..
ee40 00 00 72 38 00 00 00 72 94 01 00 00 72 6c 01 00 00 72 59 00 00 00 da 08 45 6c 6c 69 70 73 69 73 ..r8...r....rl...rY.....Ellipsis
ee60 72 0c 01 00 00 29 02 72 09 02 00 00 da 03 72 65 73 73 02 00 00 00 20 20 72 84 00 00 00 72 37 00 r....).r......ress......r....r7.
ee80 00 00 72 37 00 00 00 1a 06 00 00 73 8f 00 00 00 80 00 f4 16 00 0c 16 90 62 9c 26 d7 1a 30 d1 1a ..r7.......s............b.&..0..
eea0 30 d4 0b 31 d8 14 16 97 4d 91 4d d0 13 34 a0 42 a7 4f a1 4f d1 13 34 d0 0c 34 dc 0b 15 90 62 9c 0..1....M.M..4.B.O.O..4..4....b.
eec0 36 d7 1b 2f d1 1b 2f b4 16 d7 31 44 d1 31 44 d0 1a 45 d4 0b 46 d8 12 14 97 2b 91 2b 88 43 dc 0f 6../../...1D.1D..E..F....+.+.C..
eee0 19 98 22 8b 7e a4 1b a7 1f a1 1f d7 21 39 d1 21 39 d1 0f 39 b8 63 c0 21 b9 66 cc 48 d1 3e 54 dc ..".~.......!9.!9..9.c.!.f.H.>T.
ef00 17 1b 98 43 a0 03 a0 12 98 48 93 7e a0 73 a8 32 a1 77 d0 16 2f 90 03 d8 13 16 88 4a d8 0f 11 72 ...C.....H.~.s.2.w../......J...r
ef20 86 00 00 00 72 49 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 1e ....rI...c......................
ef40 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 9b 00 64 01 9d 02 ab 01 00 00 00 00 00 00 82 .....t.........|...d............
ef60 01 29 02 61 26 01 00 00 53 70 65 63 69 61 6c 20 6d 61 72 6b 65 72 20 69 6e 64 69 63 61 74 69 6e .).a&...Special.marker.indicatin
ef80 67 20 74 68 61 74 20 61 6e 20 61 73 73 69 67 6e 6d 65 6e 74 20 73 68 6f 75 6c 64 0a 20 20 20 20 g.that.an.assignment.should.....
efa0 20 20 20 20 62 65 20 72 65 63 6f 67 6e 69 7a 65 64 20 61 73 20 61 20 70 72 6f 70 65 72 20 74 79 ....be.recognized.as.a.proper.ty
efc0 70 65 20 61 6c 69 61 73 20 64 65 66 69 6e 69 74 69 6f 6e 20 62 79 20 74 79 70 65 0a 20 20 20 20 pe.alias.definition.by.type.....
efe0 20 20 20 20 63 68 65 63 6b 65 72 73 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 65 78 61 6d 70 ....checkers...........For.examp
f000 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 50 72 65 64 69 63 61 74 65 3a 20 54 79 70 le::..............Predicate:.Typ
f020 65 41 6c 69 61 73 20 3d 20 43 61 6c 6c 61 62 6c 65 5b 2e 2e 2e 2c 20 62 6f 6f 6c 5d 0a 0a 20 20 eAlias.=.Callable[...,.bool]....
f040 20 20 20 20 20 20 49 74 27 73 20 69 6e 76 61 6c 69 64 20 77 68 65 6e 20 75 73 65 64 20 61 6e 79 ......It's.invalid.when.used.any
f060 77 68 65 72 65 20 65 78 63 65 70 74 20 61 73 20 69 6e 20 74 68 65 20 65 78 61 6d 70 6c 65 20 61 where.except.as.in.the.example.a
f080 62 6f 76 65 2e 0a 20 20 20 20 20 20 20 20 fa 15 20 69 73 20 6e 6f 74 20 73 75 62 73 63 72 69 70 bove.............is.not.subscrip
f0a0 74 61 62 6c 65 72 c2 00 00 00 72 dd 00 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 49 00 00 00 tabler....r....s......r....rI...
f0c0 72 49 00 00 00 34 06 00 00 73 17 00 00 00 80 00 f4 18 00 0f 18 98 34 98 26 d0 20 35 d0 18 36 d3 rI...4...s............4.&..5..6.
f0e0 0e 37 d0 08 37 72 86 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 f3 .7..7r....c.....................
f100 28 00 00 00 87 01 97 00 88 01 66 01 64 01 84 08 7c 00 5f 00 00 00 00 00 00 00 00 00 89 01 7c 00 (.........f.d...|._...........|.
f120 5f 01 00 00 00 00 00 00 00 00 79 00 29 02 4e 63 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 _.........y.).Nc................
f140 13 00 00 00 f3 14 00 00 00 95 01 97 00 89 00 74 00 00 00 00 00 00 00 00 00 75 01 53 00 72 8e 00 ...............t.........u.S.r..
f160 00 00 29 01 72 54 00 00 00 a9 01 72 68 01 00 00 73 01 00 00 00 80 72 84 00 00 00 fa 08 3c 6c 61 ..).rT.....rh...s.....r......<la
f180 6d 62 64 61 3e 7a 1e 5f 73 65 74 5f 64 65 66 61 75 6c 74 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 61 mbda>z._set_default.<locals>.<la
f1a0 6d 62 64 61 3e 44 06 00 00 73 0c 00 00 00 f8 80 00 a0 57 b4 49 d0 25 3d 80 00 72 86 00 00 00 29 mbda>D...s........W.I.%=..r....)
f1c0 02 da 0b 68 61 73 5f 64 65 66 61 75 6c 74 da 0b 5f 5f 64 65 66 61 75 6c 74 5f 5f 29 02 da 0a 74 ...has_default..__default__)...t
f1e0 79 70 65 5f 70 61 72 61 6d 72 68 01 00 00 73 02 00 00 00 20 60 72 84 00 00 00 da 0c 5f 73 65 74 ype_paramrh...s.....`r......_set
f200 5f 64 65 66 61 75 6c 74 72 75 02 00 00 43 06 00 00 73 13 00 00 00 f8 80 00 db 1d 3d 80 4a d4 04 _defaultru...C...s.........=.J..
f220 1a d8 1d 24 80 4a d5 04 1a 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 ...$.J...r....c.................
f240 00 00 00 f3 36 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 64 01 ac 02 ab 01 00 00 00 00 00 00 ....6.....t.........d...........
f260 7d 01 7c 01 64 03 6b 37 00 00 72 08 7c 01 7c 00 5f 01 00 00 00 00 00 00 00 00 79 00 79 00 29 04 }.|.d.k7..r.|.|._.........y.y.).
f280 4e 72 4c 01 00 00 72 6e 01 00 00 72 50 01 00 00 29 02 72 69 01 00 00 72 89 00 00 00 29 02 da 0b NrL...rn...rP...).ri...r....)...
f2a0 74 79 70 65 76 61 72 6c 69 6b 65 da 07 64 65 66 5f 6d 6f 64 73 02 00 00 00 20 20 72 84 00 00 00 typevarlike..def_mods......r....
f2c0 da 0b 5f 73 65 74 5f 6d 6f 64 75 6c 65 72 79 02 00 00 48 06 00 00 73 22 00 00 00 80 00 e4 0e 15 .._set_modulery...H...s"........
f2e0 98 41 d4 0e 1e 80 47 d8 07 0e d0 12 25 d2 07 25 d8 21 28 88 0b d5 08 1e f0 03 00 08 26 72 86 00 .A....G.....%..%.!(.........&r..
f300 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 f3 18 00 00 00 97 00 65 00 ..c...........................e.
f320 5a 01 64 00 5a 02 64 01 5a 03 64 02 5a 04 65 05 5a 06 79 03 29 04 da 0d 5f 44 65 66 61 75 6c 74 Z.d.Z.d.Z.d.Z.e.Z.y.)..._Default
f340 4d 69 78 69 6e 7a 1f 4d 69 78 69 6e 20 66 6f 72 20 54 79 70 65 56 61 72 4c 69 6b 65 20 64 65 66 Mixinz.Mixin.for.TypeVarLike.def
f360 61 75 6c 74 73 2e 72 81 00 00 00 4e 29 07 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 b4 00 aults.r....N).r....r....r....r..
f380 00 00 72 e0 00 00 00 72 75 02 00 00 72 bc 00 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 ..r....ru...r....r....r....r....
f3a0 72 7b 02 00 00 72 7b 02 00 00 4f 06 00 00 73 0f 00 00 00 84 00 d9 04 29 e0 10 12 80 49 d8 0f 1b r{...r{...O...s........)....I...
f3c0 81 48 72 86 00 00 00 72 7b 02 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 .Hr....r{...c...................
f3e0 00 f3 1c 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 65 03 64 02 65 04 66 04 64 03 84 04 5a 05 ........e.Z.d.Z.d.e.d.e.f.d...Z.
f400 79 04 29 05 da 10 5f 54 79 70 65 56 61 72 4c 69 6b 65 4d 65 74 61 da 1a 5f 54 79 70 65 56 61 72 y.)..._TypeVarLikeMeta.._TypeVar
f420 4c 69 6b 65 4d 65 74 61 5f 5f 69 6e 73 74 61 6e 63 65 72 8f 01 00 00 63 02 00 00 00 00 00 00 00 LikeMeta__instancer....c........
f440 00 00 00 00 04 00 00 00 03 00 00 00 f3 2e 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 01 7c ...................t.........|.|
f460 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 53 00 72 .j...........................S.r
f480 8e 00 00 00 29 02 72 8f 00 00 00 da 17 5f 62 61 63 6b 70 6f 72 74 65 64 5f 74 79 70 65 76 61 72 ....).r......_backported_typevar
f4a0 6c 69 6b 65 29 02 72 b1 00 00 00 72 7e 02 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 a7 00 00 like).r....r~...s......r....r...
f4c0 00 7a 22 5f 54 79 70 65 56 61 72 4c 69 6b 65 4d 65 74 61 2e 5f 5f 69 6e 73 74 61 6e 63 65 63 68 .z"_TypeVarLikeMeta.__instancech
f4e0 65 63 6b 5f 5f 58 06 00 00 73 15 00 00 00 80 00 dc 0f 19 98 2a a0 63 d7 26 41 d1 26 41 d3 0f 42 eck__X...s..........*.c.&A.&A..B
f500 d0 08 42 72 86 00 00 00 4e 29 06 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 06 00 00 00 da ..Br....N).r....r....r....r.....
f520 04 62 6f 6f 6c 72 a7 00 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 7d 02 00 00 72 7d .boolr....r....r....r....r}...r}
f540 02 00 00 57 06 00 00 73 18 00 00 00 84 00 f0 02 01 05 43 01 a8 33 f0 00 01 05 43 01 b0 34 f4 00 ...W...s..........C..3....C..4..
f560 01 05 43 01 72 86 00 00 00 72 7d 02 00 00 29 01 72 10 00 00 00 63 00 00 00 00 00 00 00 00 00 00 ..C.r....r}...).r....c..........
f580 00 00 06 00 00 00 00 00 00 00 f3 44 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 65 04 6a ...........D.....e.Z.d.Z.d.Z.e.j
f5a0 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 06 64 02 64 03 64 03 65 07 64 03 64 ...................Z.d.d.d.e.d.d
f5c0 04 9c 05 64 05 84 02 5a 08 64 07 64 06 84 04 5a 09 79 02 29 08 72 10 00 00 00 7a 0e 54 79 70 65 ...d...Z.d.d...Z.y.).r....z.Type
f5e0 20 76 61 72 69 61 62 6c 65 2e 4e 46 29 05 da 05 62 6f 75 6e 64 72 9d 00 00 00 72 9f 00 00 00 72 .variable.NF)...boundr....r....r
f600 68 01 00 00 da 0e 69 6e 66 65 72 5f 76 61 72 69 61 6e 63 65 63 02 00 00 00 00 00 00 00 05 00 00 h.....infer_variancec...........
f620 00 08 00 00 00 07 00 00 00 f3 0e 01 00 00 87 09 97 00 74 01 00 00 00 00 00 00 00 00 74 02 00 00 ..................t.........t...
f640 00 00 00 00 00 00 64 01 ab 02 00 00 00 00 00 00 72 1d 74 03 00 00 00 00 00 00 00 00 6a 04 00 00 ......d.........r.t.........j...
f660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 67 01 7c 07 a2 01 ad 06 7c 02 7c 03 7c 04 ................|.g.|.....|.|.|.
f680 7c 06 64 02 9c 04 8e 01 8a 09 6e 33 74 03 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 |.d.......n3t.........j.........
f6a0 00 00 00 00 00 00 00 00 00 00 7c 01 67 01 7c 07 a2 01 ad 06 7c 02 7c 03 7c 04 64 03 9c 03 8e 01 ..........|.g.|.....|.|.|.d.....
f6c0 8a 09 7c 06 72 0f 7c 03 73 02 7c 04 72 0b 74 07 00 00 00 00 00 00 00 00 64 04 ab 01 00 00 00 00 ..|.r.|.s.|.r.t.........d.......
f6e0 00 00 82 01 7c 06 89 09 5f 04 00 00 00 00 00 00 00 00 74 0b 00 00 00 00 00 00 00 00 89 09 7c 05 ....|..._.........t...........|.
f700 ab 02 00 00 00 00 00 00 01 00 74 0d 00 00 00 00 00 00 00 00 89 09 ab 01 00 00 00 00 00 00 01 00 ..........t.....................
f720 88 09 66 01 64 05 84 08 7d 08 7c 08 89 09 5f 07 00 00 00 00 00 00 00 00 89 09 53 00 29 06 4e 72 ..f.d...}.|..._...........S.).Nr
f740 4a 00 00 00 a9 04 72 83 02 00 00 72 9d 00 00 00 72 9f 00 00 00 72 84 02 00 00 a9 03 72 83 02 00 J.....r....r....r....r......r...
f760 00 72 9d 00 00 00 72 9f 00 00 00 7a 31 56 61 72 69 61 6e 63 65 20 63 61 6e 6e 6f 74 20 62 65 20 .r....r....z1Variance.cannot.be.
f780 73 70 65 63 69 66 69 65 64 20 77 69 74 68 20 69 6e 66 65 72 5f 76 61 72 69 61 6e 63 65 2e 63 02 specified.with.infer_variance.c.
f7a0 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 13 00 00 00 f3 96 00 00 00 95 01 97 00 89 02 6a 01 ..............................j.
f7c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 72 37 7c 00 6a 02 ..........................r7|.j.
f7e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 ..................j.............
f800 00 00 00 00 00 00 89 02 ab 01 00 00 00 00 00 00 74 07 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 ................t.........|.....
f820 00 00 00 00 6b 28 00 00 72 10 7c 01 89 02 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....k(..r.|...j.................
f840 00 00 66 01 7a 0d 00 00 7d 01 7c 01 53 00 72 8e 00 00 00 29 05 72 72 02 00 00 da 0e 5f 5f 70 61 ..f.z...}.|.S.r....).rr.....__pa
f860 72 61 6d 65 74 65 72 73 5f 5f da 05 69 6e 64 65 78 72 0d 01 00 00 72 73 02 00 00 29 03 da 05 61 rameters__..indexr....rs...)...a
f880 6c 69 61 73 72 b2 00 00 00 da 07 74 79 70 65 76 61 72 73 03 00 00 00 20 20 80 72 84 00 00 00 da liasr......typevars.......r.....
f8a0 13 5f 74 76 61 72 5f 70 72 65 70 61 72 65 5f 73 75 62 73 74 7a 2c 54 79 70 65 56 61 72 2e 5f 5f ._tvar_prepare_substz,TypeVar.__
f8c0 6e 65 77 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 5f 74 76 61 72 5f 70 72 65 70 61 72 65 5f 73 75 62 new__.<locals>._tvar_prepare_sub
f8e0 73 74 77 06 00 00 73 44 00 00 00 f8 80 00 e0 14 1b d7 14 27 d1 14 27 d4 14 29 d8 18 1d d7 18 2c stw...sD...........'..'..).....,
f900 d1 18 2c d7 18 32 d1 18 32 b0 37 d3 18 3b bc 73 c0 34 bb 79 d2 18 48 e0 14 18 98 57 d7 1d 30 d1 ..,..2..2.7..;.s.4.y..H....W..0.
f920 1d 30 d0 1c 32 d1 14 32 90 44 d8 17 1b 90 0b 72 86 00 00 00 29 08 72 10 02 00 00 72 90 00 00 00 .0..2..2.D.....r....).r....r....
f940 72 10 00 00 00 72 66 01 00 00 da 12 5f 5f 69 6e 66 65 72 5f 76 61 72 69 61 6e 63 65 5f 5f 72 75 r....rf.....__infer_variance__ru
f960 02 00 00 72 79 02 00 00 da 18 5f 5f 74 79 70 69 6e 67 5f 70 72 65 70 61 72 65 5f 73 75 62 73 74 ...ry.....__typing_prepare_subst
f980 5f 5f 29 0a 72 b1 00 00 00 72 ec 00 00 00 72 83 02 00 00 72 9d 00 00 00 72 9f 00 00 00 72 68 01 __).r....r....r....r....r....rh.
f9a0 00 00 72 84 02 00 00 da 0b 63 6f 6e 73 74 72 61 69 6e 74 73 72 8d 02 00 00 72 8c 02 00 00 73 0a ..r......constraintsr....r....s.
f9c0 00 00 00 20 20 20 20 20 20 20 20 20 40 72 84 00 00 00 72 af 00 00 00 7a 0f 54 79 70 65 56 61 72 ............@r....r....z.TypeVar
f9e0 2e 5f 5f 6e 65 77 5f 5f 65 06 00 00 73 a2 00 00 00 f8 80 00 f4 06 00 10 17 94 76 98 7f d4 0f 2f .__new__e...s.............v..../
fa00 e4 1a 20 9f 2e 99 2e a8 14 f0 00 02 1b 48 01 b0 0b f1 00 02 1b 48 01 c0 35 d8 33 3c c8 4d d8 38 .............H.......H..5.3<.M.8
fa20 46 f2 05 02 1b 48 01 91 07 f4 08 00 1b 21 9f 2e 99 2e a8 14 f0 00 01 1b 5b 01 b0 0b f1 00 01 1b F....H.......!..........[.......
fa40 5b 01 c0 35 d8 33 3c c8 4d f2 03 01 1b 5b 01 90 07 e1 13 21 a1 79 b1 4d dc 1a 24 d0 25 58 d3 1a [..5.3<.M....[.....!.y.M..$.%X..
fa60 59 d0 14 59 d8 2d 3b 90 07 d4 10 2a e4 0c 18 98 17 a0 27 d4 0c 2a dc 0c 17 98 07 d4 0c 20 f4 04 Y..Y.-;....*......'..*..........
fa80 06 0d 1c f0 10 00 30 43 01 88 47 d4 0c 2c d8 13 1a 88 4e 72 86 00 00 00 63 01 00 00 00 00 00 00 ......0C..G..,....Nr....c.......
faa0 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 28 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 64 01 ..............(.....t.........d.
fac0 74 02 00 00 00 00 00 00 00 00 9b 00 64 02 9d 03 ab 01 00 00 00 00 00 00 82 01 29 03 4e fa 06 74 t...........d.............).N..t
fae0 79 70 65 20 27 7a 28 2e 54 79 70 65 56 61 72 27 20 69 73 20 6e 6f 74 20 61 6e 20 61 63 63 65 70 ype.'z(.TypeVar'.is.not.an.accep
fb00 74 61 62 6c 65 20 62 61 73 65 20 74 79 70 65 72 cf 01 00 00 72 91 01 00 00 73 01 00 00 00 20 72 table.base.typer....r....s.....r
fb20 84 00 00 00 72 9a 01 00 00 7a 19 54 79 70 65 56 61 72 2e 5f 5f 69 6e 69 74 5f 73 75 62 63 6c 61 ....r....z.TypeVar.__init_subcla
fb40 73 73 5f 5f 82 06 00 00 73 17 00 00 00 80 00 dc 12 1b 98 66 a4 58 a0 4a d0 2e 56 d0 1c 57 d3 12 ss__....s..........f.X.J..V..W..
fb60 58 d0 0c 58 72 86 00 00 00 a9 02 72 8f 01 00 00 4e 29 0a 72 88 00 00 00 72 89 00 00 00 72 8a 00 X..Xr......r....N).r....r....r..
fb80 00 00 72 b4 00 00 00 72 90 00 00 00 72 10 00 00 00 72 80 02 00 00 72 54 00 00 00 72 af 00 00 00 ..r....r....r....r....rT...r....
fba0 72 9a 01 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 10 00 00 00 72 10 00 00 00 60 06 r....r....r....r....r....r....`.
fbc0 00 00 73 27 00 00 00 84 00 d9 08 1c e0 22 28 a7 2e a1 2e d0 08 1f e0 33 37 d8 1e 23 b0 35 d8 1c ..s'........."(........37..#.5..
fbe0 25 b0 65 f4 05 1b 09 1b f4 3a 01 09 59 01 72 86 00 00 00 72 10 00 00 00 72 0c 00 00 00 63 00 00 %.e......:..Y.r....r....r....c..
fc00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 f3 20 00 00 00 97 00 65 00 5a 01 64 00 5a .........................e.Z.d.Z
fc20 02 64 01 5a 03 64 02 5a 04 64 03 84 00 5a 05 64 04 84 00 5a 06 79 05 29 06 da 0a 5f 49 6d 6d 75 .d.Z.d.Z.d...Z.d...Z.y.)..._Immu
fc40 74 61 62 6c 65 7a 33 4d 69 78 69 6e 20 74 6f 20 69 6e 64 69 63 61 74 65 20 74 68 61 74 20 6f 62 tablez3Mixin.to.indicate.that.ob
fc60 6a 65 63 74 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 63 6f 70 69 65 64 2e 72 81 00 00 00 63 ject.should.not.be.copied.r....c
fc80 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 7c 00 53 00 72 ...........................|.S.r
fca0 8e 00 00 00 72 81 00 00 00 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 da 08 5f 5f 63 6f 70 ....r....r....s.....r......__cop
fcc0 79 5f 5f 7a 13 5f 49 6d 6d 75 74 61 62 6c 65 2e 5f 5f 63 6f 70 79 5f 5f 90 06 00 00 f3 07 00 00 y__z._Immutable.__copy__........
fce0 00 80 00 d8 13 17 88 4b 72 86 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 03 00 .......Kr....c..................
fd00 00 00 f3 06 00 00 00 97 00 7c 00 53 00 72 8e 00 00 00 72 81 00 00 00 29 02 72 83 00 00 00 da 04 .........|.S.r....r....).r......
fd20 6d 65 6d 6f 73 02 00 00 00 20 20 72 84 00 00 00 da 0c 5f 5f 64 65 65 70 63 6f 70 79 5f 5f 7a 17 memos......r......__deepcopy__z.
fd40 5f 49 6d 6d 75 74 61 62 6c 65 2e 5f 5f 64 65 65 70 63 6f 70 79 5f 5f 93 06 00 00 72 98 02 00 00 _Immutable.__deepcopy__....r....
fd60 72 86 00 00 00 4e 29 07 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 b4 00 00 00 72 e0 00 00 r....N).r....r....r....r....r...
fd80 00 72 97 02 00 00 72 9b 02 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 95 02 00 00 72 .r....r....r....r....r....r....r
fda0 95 02 00 00 8c 06 00 00 73 14 00 00 00 84 00 d9 08 41 d8 14 16 88 09 f2 04 01 09 18 f3 06 01 09 ........s........A..............
fdc0 18 72 86 00 00 00 72 95 02 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 .r....r....c....................
fde0 f3 22 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 84 00 5a 04 64 03 84 00 5a 05 64 .".....e.Z.d.Z.d.Z.d...Z.d...Z.d
fe00 04 84 00 5a 06 79 05 29 06 72 0c 00 00 00 61 51 01 00 00 54 68 65 20 61 72 67 73 20 66 6f 72 20 ...Z.y.).r....aQ...The.args.for.
fe20 61 20 50 61 72 61 6d 53 70 65 63 20 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 20 20 20 20 20 47 69 76 a.ParamSpec.object...........Giv
fe40 65 6e 20 61 20 50 61 72 61 6d 53 70 65 63 20 6f 62 6a 65 63 74 20 50 2c 20 50 2e 61 72 67 73 20 en.a.ParamSpec.object.P,.P.args.
fe60 69 73 20 61 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 50 61 72 61 6d 53 70 65 63 41 72 67 73 2e is.an.instance.of.ParamSpecArgs.
fe80 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 53 70 65 63 41 72 67 73 20 6f 62 6a 65 63 74 73 20 ..........ParamSpecArgs.objects.
fea0 68 61 76 65 20 61 20 72 65 66 65 72 65 6e 63 65 20 62 61 63 6b 20 74 6f 20 74 68 65 69 72 20 50 have.a.reference.back.to.their.P
fec0 61 72 61 6d 53 70 65 63 3a 0a 0a 20 20 20 20 20 20 20 20 50 2e 61 72 67 73 2e 5f 5f 6f 72 69 67 aramSpec:..........P.args.__orig
fee0 69 6e 5f 5f 20 69 73 20 50 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 74 79 70 65 20 69 73 20 in__.is.P..........This.type.is.
ff00 6d 65 61 6e 74 20 66 6f 72 20 72 75 6e 74 69 6d 65 20 69 6e 74 72 6f 73 70 65 63 74 69 6f 6e 20 meant.for.runtime.introspection.
ff20 61 6e 64 20 68 61 73 20 6e 6f 20 73 70 65 63 69 61 6c 20 6d 65 61 6e 69 6e 67 20 74 6f 0a 20 20 and.has.no.special.meaning.to...
ff40 20 20 20 20 20 20 73 74 61 74 69 63 20 74 79 70 65 20 63 68 65 63 6b 65 72 73 2e 0a 20 20 20 20 ......static.type.checkers......
ff60 20 20 20 20 63 02 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 f3 12 00 00 00 97 00 ....c...........................
ff80 7c 01 7c 00 5f 00 00 00 00 00 00 00 00 00 79 00 72 8e 00 00 00 a9 01 72 35 01 00 00 a9 02 72 83 |.|._.........y.r......r5.....r.
ffa0 00 00 00 72 2d 01 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 bc 00 00 00 7a 16 50 61 72 61 6d ...r-...s......r....r....z.Param
ffc0 53 70 65 63 41 72 67 73 2e 5f 5f 69 6e 69 74 5f 5f a2 06 00 00 f3 09 00 00 00 80 00 d8 1e 24 88 SpecArgs.__init__.............$.
ffe0 44 8d 4f 72 86 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 34 00 D.Or....c.....................4.
10000 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 ....|.j...................j.....
10020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9b 00 64 01 9d 02 53 00 29 02 4e 7a 05 2e 61 72 67 73 ................d...S.).Nz..args
10040 a9 02 72 35 01 00 00 72 88 00 00 00 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 72 85 00 00 ..r5...r....r....s.....r....r...
10060 00 7a 16 50 61 72 61 6d 53 70 65 63 41 72 67 73 2e 5f 5f 72 65 70 72 5f 5f a5 06 00 00 73 1a 00 .z.ParamSpecArgs.__repr__....s..
10080 00 00 80 00 d8 16 1a 97 6f 91 6f d7 16 2e d1 16 2e d0 15 2f a8 75 d0 13 35 d0 0c 35 72 86 00 00 ........o.o......../.u..5..5r...
100a0 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 60 00 00 00 97 00 74 01 00 .c.....................`.....t..
100c0 00 00 00 00 00 00 00 7c 01 74 02 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 06 74 04 00 .......|.t.................s.t..
100e0 00 00 00 00 00 00 00 53 00 7c 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c .......S.|.j...................|
10100 01 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 28 00 00 53 00 72 8e 00 00 00 .j...................k(..S.r....
10120 29 04 72 8f 00 00 00 72 0c 00 00 00 72 fc 00 00 00 72 35 01 00 00 72 d2 00 00 00 73 02 00 00 00 ).r....r....r....r5...r....s....
10140 20 20 72 84 00 00 00 72 00 01 00 00 7a 14 50 61 72 61 6d 53 70 65 63 41 72 67 73 2e 5f 5f 65 71 ..r....r....z.ParamSpecArgs.__eq
10160 5f 5f a8 06 00 00 73 27 00 00 00 80 00 dc 13 1d 98 65 a4 5d d4 13 33 dc 17 25 d0 10 25 d8 13 17 __....s'.........e.]..3..%..%...
10180 97 3f 91 3f a0 65 d7 26 36 d1 26 36 d1 13 36 d0 0c 36 72 86 00 00 00 4e a9 07 72 88 00 00 00 72 .?.?.e.&6.&6..6..6r....N..r....r
101a0 89 00 00 00 72 8a 00 00 00 72 b4 00 00 00 72 bc 00 00 00 72 85 00 00 00 72 00 01 00 00 72 81 00 ....r....r....r....r....r....r..
101c0 00 00 72 86 00 00 00 72 84 00 00 00 72 0c 00 00 00 72 0c 00 00 00 96 06 00 00 73 16 00 00 00 84 ..r....r....r....r........s.....
101e0 00 f1 02 0a 09 0c f2 16 01 09 25 f2 06 01 09 36 f3 06 03 09 37 72 86 00 00 00 63 00 00 00 00 00 ..........%....6....7r....c.....
10200 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 f3 22 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 ................".....e.Z.d.Z.d.
10220 5a 03 64 02 84 00 5a 04 64 03 84 00 5a 05 64 04 84 00 5a 06 79 05 29 06 72 0d 00 00 00 61 5b 01 Z.d...Z.d...Z.d...Z.y.).r....a[.
10240 00 00 54 68 65 20 6b 77 61 72 67 73 20 66 6f 72 20 61 20 50 61 72 61 6d 53 70 65 63 20 6f 62 6a ..The.kwargs.for.a.ParamSpec.obj
10260 65 63 74 2e 0a 0a 20 20 20 20 20 20 20 20 47 69 76 65 6e 20 61 20 50 61 72 61 6d 53 70 65 63 20 ect...........Given.a.ParamSpec.
10280 6f 62 6a 65 63 74 20 50 2c 20 50 2e 6b 77 61 72 67 73 20 69 73 20 61 6e 20 69 6e 73 74 61 6e 63 object.P,.P.kwargs.is.an.instanc
102a0 65 20 6f 66 20 50 61 72 61 6d 53 70 65 63 4b 77 61 72 67 73 2e 0a 0a 20 20 20 20 20 20 20 20 50 e.of.ParamSpecKwargs...........P
102c0 61 72 61 6d 53 70 65 63 4b 77 61 72 67 73 20 6f 62 6a 65 63 74 73 20 68 61 76 65 20 61 20 72 65 aramSpecKwargs.objects.have.a.re
102e0 66 65 72 65 6e 63 65 20 62 61 63 6b 20 74 6f 20 74 68 65 69 72 20 50 61 72 61 6d 53 70 65 63 3a ference.back.to.their.ParamSpec:
10300 0a 0a 20 20 20 20 20 20 20 20 50 2e 6b 77 61 72 67 73 2e 5f 5f 6f 72 69 67 69 6e 5f 5f 20 69 73 ..........P.kwargs.__origin__.is
10320 20 50 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 74 79 70 65 20 69 73 20 6d 65 61 6e 74 20 66 .P..........This.type.is.meant.f
10340 6f 72 20 72 75 6e 74 69 6d 65 20 69 6e 74 72 6f 73 70 65 63 74 69 6f 6e 20 61 6e 64 20 68 61 73 or.runtime.introspection.and.has
10360 20 6e 6f 20 73 70 65 63 69 61 6c 20 6d 65 61 6e 69 6e 67 20 74 6f 0a 20 20 20 20 20 20 20 20 73 .no.special.meaning.to.........s
10380 74 61 74 69 63 20 74 79 70 65 20 63 68 65 63 6b 65 72 73 2e 0a 20 20 20 20 20 20 20 20 63 02 00 tatic.type.checkers..........c..
103a0 00 00 00 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 f3 12 00 00 00 97 00 7c 01 7c 00 5f 00 00 .........................|.|._..
103c0 00 00 00 00 00 00 00 79 00 72 8e 00 00 00 72 9e 02 00 00 72 9f 02 00 00 73 02 00 00 00 20 20 72 .......y.r....r....r....s......r
103e0 84 00 00 00 72 bc 00 00 00 7a 18 50 61 72 61 6d 53 70 65 63 4b 77 61 72 67 73 2e 5f 5f 69 6e 69 ....r....z.ParamSpecKwargs.__ini
10400 74 5f 5f b9 06 00 00 72 a0 02 00 00 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 t__....r....r....c..............
10420 00 00 03 00 00 00 f3 34 00 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......4.....|.j................
10440 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9b 00 64 01 9d 02 53 00 29 ...j.....................d...S.)
10460 02 4e 7a 07 2e 6b 77 61 72 67 73 72 a2 02 00 00 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 .Nz..kwargsr....r....s.....r....
10480 72 85 00 00 00 7a 18 50 61 72 61 6d 53 70 65 63 4b 77 61 72 67 73 2e 5f 5f 72 65 70 72 5f 5f bc r....z.ParamSpecKwargs.__repr__.
104a0 06 00 00 73 1a 00 00 00 80 00 d8 16 1a 97 6f 91 6f d7 16 2e d1 16 2e d0 15 2f a8 77 d0 13 37 d0 ...s..........o.o......../.w..7.
104c0 0c 37 72 86 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 60 00 00 .7r....c.....................`..
104e0 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 01 74 02 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 ...t.........|.t................
10500 00 73 06 74 04 00 00 00 00 00 00 00 00 53 00 7c 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 .s.t.........S.|.j..............
10520 00 00 00 00 00 7c 01 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 28 00 00 53 .....|.j...................k(..S
10540 00 72 8e 00 00 00 29 04 72 8f 00 00 00 72 0d 00 00 00 72 fc 00 00 00 72 35 01 00 00 72 d2 00 00 .r....).r....r....r....r5...r...
10560 00 73 02 00 00 00 20 20 72 84 00 00 00 72 00 01 00 00 7a 16 50 61 72 61 6d 53 70 65 63 4b 77 61 .s......r....r....z.ParamSpecKwa
10580 72 67 73 2e 5f 5f 65 71 5f 5f bf 06 00 00 73 27 00 00 00 80 00 dc 13 1d 98 65 a4 5f d4 13 35 dc rgs.__eq__....s'.........e._..5.
105a0 17 25 d0 10 25 d8 13 17 97 3f 91 3f a0 65 d7 26 36 d1 26 36 d1 13 36 d0 0c 36 72 86 00 00 00 4e .%..%....?.?.e.&6.&6..6..6r....N
105c0 72 a4 02 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 0d 00 00 00 72 0d 00 00 00 ad 06 r....r....r....r....r....r......
105e0 00 00 73 16 00 00 00 84 00 f1 02 0a 09 0c f2 16 01 09 25 f2 06 01 09 38 f3 06 03 09 37 72 86 00 ..s...............%....8....7r..
10600 00 00 72 0d 00 00 00 29 01 72 0b 00 00 00 72 0b 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 ..r....).r....r....c............
10620 06 00 00 00 00 00 00 00 f3 44 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 65 04 6a 0a 00 .........D.....e.Z.d.Z.d.Z.e.j..
10640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 06 64 02 64 03 64 03 64 03 65 07 64 04 9c .................Z.d.d.d.d.e.d..
10660 05 64 05 84 02 5a 08 64 07 64 06 84 04 5a 09 79 02 29 08 72 0b 00 00 00 7a 18 50 61 72 61 6d 65 .d...Z.d.d...Z.y.).r....z.Parame
10680 74 65 72 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2e 4e 46 a9 05 72 83 02 00 00 72 9d 00 00 00 ter.specification.NF..r....r....
106a0 72 9f 00 00 00 72 84 02 00 00 72 68 01 00 00 63 02 00 00 00 00 00 00 00 05 00 00 00 07 00 00 00 r....r....rh...c................
106c0 03 00 00 00 f3 e4 00 00 00 87 08 97 00 74 01 00 00 00 00 00 00 00 00 74 02 00 00 00 00 00 00 00 .............t.........t........
106e0 00 64 01 ab 02 00 00 00 00 00 00 72 1b 74 03 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 .d.........r.t.........j........
10700 00 00 00 00 00 00 00 00 00 00 00 7c 01 7c 02 7c 03 7c 04 7c 05 ac 02 ab 05 00 00 00 00 00 00 8a ...........|.|.|.|.|............
10720 08 6e 20 74 03 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .n.t.........j..................
10740 00 7c 01 7c 02 7c 03 7c 04 ac 03 ab 04 00 00 00 00 00 00 8a 08 7c 05 89 08 5f 03 00 00 00 00 00 .|.|.|.|.............|..._......
10760 00 00 00 74 09 00 00 00 00 00 00 00 00 89 08 7c 06 ab 02 00 00 00 00 00 00 01 00 74 0b 00 00 00 ...t...........|...........t....
10780 00 00 00 00 00 89 08 ab 01 00 00 00 00 00 00 01 00 88 08 66 01 64 04 84 08 7d 07 7c 07 89 08 5f ...................f.d...}.|..._
107a0 06 00 00 00 00 00 00 00 00 89 08 53 00 29 05 4e 72 4a 00 00 00 72 86 02 00 00 72 87 02 00 00 63 ...........S.).NrJ...r....r....c
107c0 02 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 13 00 00 00 f3 9c 01 00 00 95 01 97 00 7c 00 6a .............................|.j
107e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 02 7c 02 6a 03 00 00 00 00 00 00 00 ...................}.|.j........
10800 00 00 00 00 00 00 00 00 00 00 00 89 04 ab 01 00 00 00 00 00 00 7d 03 7c 03 74 05 00 00 00 00 00 .....................}.|.t......
10820 00 00 00 7c 01 ab 01 00 00 00 00 00 00 6b 28 00 00 72 20 89 04 6a 07 00 00 00 00 00 00 00 00 00 ...|.........k(..r...j..........
10840 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 72 10 67 00 7c 01 a2 01 89 04 6a 08 00 00 00 .................r.g.|.....j....
10860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 01 7d 01 7c 03 74 05 00 00 00 00 00 00 00 00 7c .................}.|.t.........|
10880 01 ab 01 00 00 00 00 00 00 6b 5c 00 00 72 0e 74 0b 00 00 00 00 00 00 00 00 64 01 7c 00 9b 00 9d .........k\..r.t.........d.|....
108a0 02 ab 01 00 00 00 00 00 00 82 01 74 05 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 64 ...........t.........|.........d
108c0 02 6b 28 00 00 72 24 74 0d 00 00 00 00 00 00 00 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 .k(..r$t.........j..............
108e0 00 00 00 00 00 7c 01 64 03 19 00 00 00 ab 01 00 00 00 00 00 00 73 0c 7c 03 64 03 6b 28 00 00 73 .....|.d.............s.|.d.k(..s
10900 02 4a 00 82 01 7c 01 66 01 7d 01 7c 01 53 00 74 11 00 00 00 00 00 00 00 00 7c 01 7c 03 19 00 00 .J...|.f.}.|.S.t.........|.|....
10920 00 74 12 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 1e 67 00 7c 01 64 00 7c 03 1a 00 a2 .t.................r.g.|.d.|....
10940 01 74 15 00 00 00 00 00 00 00 00 7c 01 7c 03 19 00 00 00 ab 01 00 00 00 00 00 00 91 01 7c 01 7c .t.........|.|...............|.|
10960 03 64 02 7a 00 00 00 64 00 1a 00 a2 01 ad 06 7d 01 7c 01 53 00 29 04 4e fa 16 54 6f 6f 20 66 65 .d.z...d.......}.|.S.).N..Too.fe
10980 77 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 72 ed 00 00 00 72 02 00 00 00 29 0b 72 89 02 00 w.arguments.for.r....r....).r...
109a0 00 72 8a 02 00 00 72 0d 01 00 00 72 72 02 00 00 72 73 02 00 00 72 a5 00 00 00 72 90 00 00 00 da .r....r....rr...rs...r....r.....
109c0 0e 5f 69 73 5f 70 61 72 61 6d 5f 65 78 70 72 72 8f 00 00 00 72 0c 01 00 00 72 f3 00 00 00 29 05 ._is_param_exprr....r....r....).
109e0 72 8b 02 00 00 72 b2 00 00 00 72 f4 00 00 00 da 01 69 da 09 70 61 72 61 6d 73 70 65 63 73 05 00 r....r....r......i..paramspecs..
10a00 00 00 20 20 20 20 80 72 84 00 00 00 da 18 5f 70 61 72 61 6d 73 70 65 63 5f 70 72 65 70 61 72 65 .......r......_paramspec_prepare
10a20 5f 73 75 62 73 74 7a 33 50 61 72 61 6d 53 70 65 63 2e 5f 5f 6e 65 77 5f 5f 2e 3c 6c 6f 63 61 6c _substz3ParamSpec.__new__.<local
10a40 73 3e 2e 5f 70 61 72 61 6d 73 70 65 63 5f 70 72 65 70 61 72 65 5f 73 75 62 73 74 e3 06 00 00 73 s>._paramspec_prepare_subst....s
10a60 dc 00 00 00 f8 80 00 d8 19 1e d7 19 2d d1 19 2d 90 06 d8 14 1a 97 4c 91 4c a0 19 d3 14 2b 90 01 ............-..-......L.L....+..
10a80 d8 13 14 9c 03 98 44 9b 09 92 3e a0 69 d7 26 3b d1 26 3b d4 26 3d d8 1b 39 98 54 d0 1b 39 a0 39 ......D...>.i.&;.&;.&=..9.T..9.9
10aa0 d7 23 38 d1 23 38 d0 1b 39 90 44 d8 13 14 9c 03 98 44 9b 09 92 3e dc 1a 23 d0 26 3c b8 55 b8 47 .#8.#8..9.D......D...>..#.&<.U.G
10ac0 d0 24 44 d3 1a 45 d0 14 45 e4 13 16 90 76 93 3b a0 21 d2 13 23 ac 46 d7 2c 41 d1 2c 41 c0 24 c0 .$D..E..E....v.;.!..#.F.,A.,A.$.
10ae0 71 c1 27 d4 2c 4a d8 1b 1c a0 01 9a 36 90 4d 98 36 d8 1c 20 98 37 90 44 f0 08 00 18 1c 90 0b f4 q.'.,J......6.M.6....7.D........
10b00 05 00 16 20 a0 04 a0 51 a1 07 ac 14 d4 15 2e d8 1b 45 98 54 a0 22 a0 31 98 58 d0 1b 45 a4 75 a8 .......Q.........E.T.".1.X..E.u.
10b20 54 b0 21 a9 57 a3 7e d0 1b 45 b8 04 b8 51 c0 11 b9 55 b8 56 b8 0c d1 1b 45 90 44 d8 17 1b 90 0b T.!.W.~..E...Q...U.V....E.D.....
10b40 72 86 00 00 00 29 07 72 10 02 00 00 72 90 00 00 00 72 0b 00 00 00 72 8e 02 00 00 72 75 02 00 00 r....).r....r....r....r....ru...
10b60 72 79 02 00 00 72 8f 02 00 00 29 09 72 b1 00 00 00 72 ec 00 00 00 72 83 02 00 00 72 9d 00 00 00 ry...r....).r....r....r....r....
10b80 72 9f 00 00 00 72 84 02 00 00 72 68 01 00 00 72 b1 02 00 00 72 b0 02 00 00 73 09 00 00 00 20 20 r....r....rh...r....r....s......
10ba0 20 20 20 20 20 20 40 72 84 00 00 00 72 af 00 00 00 7a 11 50 61 72 61 6d 53 70 65 63 2e 5f 5f 6e ......@r....r....z.ParamSpec.__n
10bc0 65 77 5f 5f d1 06 00 00 73 7c 00 00 00 f8 80 00 f4 06 00 10 17 94 76 98 7f d4 0f 2f e4 1c 22 d7 ew__....s|............v..../..".
10be0 1c 2c d1 1c 2c a8 54 b8 15 d8 37 40 d8 3b 48 d8 3c 4a f4 07 03 1d 4c 01 91 09 f4 0a 00 1d 23 d7 .,..,.T...7@.;H.<J....L.......#.
10c00 1c 2c d1 1c 2c a8 54 b8 15 d8 37 40 d8 3b 48 f4 05 02 1d 4a 01 90 09 f0 06 00 30 3e 90 09 d4 10 .,..,.T...7@.;H....J......0>....
10c20 2c e4 0c 18 98 19 a0 47 d4 0c 2c dc 0c 17 98 09 d4 0c 22 f4 04 0e 0d 1c f0 20 00 32 4a 01 88 49 ,......G..,......."........2J..I
10c40 d4 0c 2e d8 13 1c d0 0c 1c 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 .........r....c.................
10c60 00 00 00 f3 28 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 64 01 74 02 00 00 00 00 00 00 00 00 ....(.....t.........d.t.........
10c80 9b 00 64 02 9d 03 ab 01 00 00 00 00 00 00 82 01 29 03 4e 72 92 02 00 00 7a 2a 2e 50 61 72 61 6d ..d.............).Nr....z*.Param
10ca0 53 70 65 63 27 20 69 73 20 6e 6f 74 20 61 6e 20 61 63 63 65 70 74 61 62 6c 65 20 62 61 73 65 20 Spec'.is.not.an.acceptable.base.
10cc0 74 79 70 65 72 cf 01 00 00 72 91 01 00 00 73 01 00 00 00 20 72 84 00 00 00 72 9a 01 00 00 7a 1b typer....r....s.....r....r....z.
10ce0 50 61 72 61 6d 53 70 65 63 2e 5f 5f 69 6e 69 74 5f 73 75 62 63 6c 61 73 73 5f 5f f6 06 00 00 73 ParamSpec.__init_subclass__....s
10d00 17 00 00 00 80 00 dc 12 1b 98 66 a4 58 a0 4a d0 2e 58 d0 1c 59 d3 12 5a d0 0c 5a 72 86 00 00 00 ..........f.X.J..X..Y..Z..Zr....
10d20 72 93 02 00 00 29 0a 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 b4 00 00 00 72 90 00 00 00 r....).r....r....r....r....r....
10d40 72 0b 00 00 00 72 80 02 00 00 72 54 00 00 00 72 af 00 00 00 72 9a 01 00 00 72 81 00 00 00 72 86 r....r....rT...r....r....r....r.
10d60 00 00 00 72 84 00 00 00 72 0b 00 00 00 72 0b 00 00 00 cc 06 00 00 73 2a 00 00 00 84 00 d9 08 26 ...r....r....r........s*.......&
10d80 e0 22 28 d7 22 32 d1 22 32 d0 08 1f e0 28 2c d8 1e 23 b0 35 d8 23 28 b0 29 f4 05 23 09 1d f4 4a ."(."2."2....(,..#.5.#(.)..#...J
10da0 01 01 09 5b 01 72 86 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 f3 ...[.r....c.....................
10dc0 7a 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 65 04 6a 0a 00 00 00 00 00 00 00 00 00 00 z.....e.Z.d.Z.d.Z.e.j...........
10de0 00 00 00 00 00 00 00 00 5a 06 65 07 64 02 84 00 ab 00 00 00 00 00 00 00 5a 08 65 07 64 03 84 00 ........Z.e.d...........Z.e.d...
10e00 ab 00 00 00 00 00 00 00 5a 09 64 04 64 05 64 05 64 05 65 0a 64 06 9c 05 64 07 84 02 5a 0b 64 08 ........Z.d.d.d.d.e.d...d...Z.d.
10e20 84 00 5a 0c 64 09 84 00 5a 0d 64 0a 84 00 5a 0e 64 0b 84 00 5a 0f 64 0c 84 00 5a 10 79 04 29 0d ..Z.d...Z.d...Z.d...Z.d...Z.y.).
10e40 72 0b 00 00 00 61 27 07 00 00 50 61 72 61 6d 65 74 65 72 20 73 70 65 63 69 66 69 63 61 74 69 6f r....a'...Parameter.specificatio
10e60 6e 20 76 61 72 69 61 62 6c 65 2e 0a 0a 20 20 20 20 20 20 20 20 55 73 61 67 65 3a 3a 0a 0a 20 20 n.variable...........Usage::....
10e80 20 20 20 20 20 20 20 20 20 50 20 3d 20 50 61 72 61 6d 53 70 65 63 28 27 50 27 29 0a 0a 20 20 20 .........P.=.ParamSpec('P').....
10ea0 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 76 61 72 .....Parameter.specification.var
10ec0 69 61 62 6c 65 73 20 65 78 69 73 74 20 70 72 69 6d 61 72 69 6c 79 20 66 6f 72 20 74 68 65 20 62 iables.exist.primarily.for.the.b
10ee0 65 6e 65 66 69 74 20 6f 66 20 73 74 61 74 69 63 0a 20 20 20 20 20 20 20 20 74 79 70 65 20 63 68 enefit.of.static.........type.ch
10f00 65 63 6b 65 72 73 2e 20 20 54 68 65 79 20 61 72 65 20 75 73 65 64 20 74 6f 20 66 6f 72 77 61 72 eckers...They.are.used.to.forwar
10f20 64 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 20 74 79 70 65 73 20 6f 66 20 6f 6e 65 0a 20 20 20 d.the.parameter.types.of.one....
10f40 20 20 20 20 20 63 61 6c 6c 61 62 6c 65 20 74 6f 20 61 6e 6f 74 68 65 72 20 63 61 6c 6c 61 62 6c .....callable.to.another.callabl
10f60 65 2c 20 61 20 70 61 74 74 65 72 6e 20 63 6f 6d 6d 6f 6e 6c 79 20 66 6f 75 6e 64 20 69 6e 20 68 e,.a.pattern.commonly.found.in.h
10f80 69 67 68 65 72 20 6f 72 64 65 72 0a 20 20 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 73 20 61 6e igher.order.........functions.an
10fa0 64 20 64 65 63 6f 72 61 74 6f 72 73 2e 20 20 54 68 65 79 20 61 72 65 20 6f 6e 6c 79 20 76 61 6c d.decorators...They.are.only.val
10fc0 69 64 20 77 68 65 6e 20 75 73 65 64 20 69 6e 20 60 60 43 6f 6e 63 61 74 65 6e 61 74 65 60 60 2c id.when.used.in.``Concatenate``,
10fe0 0a 20 20 20 20 20 20 20 20 6f 72 20 73 20 74 68 65 20 66 69 72 73 74 20 61 72 67 75 6d 65 6e 74 .........or.s.the.first.argument
11000 20 74 6f 20 60 60 43 61 6c 6c 61 62 6c 65 60 60 2e 20 49 6e 20 50 79 74 68 6f 6e 20 33 2e 31 30 .to.``Callable``..In.Python.3.10
11020 20 61 6e 64 20 68 69 67 68 65 72 2c 0a 20 20 20 20 20 20 20 20 74 68 65 79 20 61 72 65 20 61 6c .and.higher,.........they.are.al
11040 73 6f 20 73 75 70 70 6f 72 74 65 64 20 69 6e 20 75 73 65 72 2d 64 65 66 69 6e 65 64 20 47 65 6e so.supported.in.user-defined.Gen
11060 65 72 69 63 73 20 61 74 20 72 75 6e 74 69 6d 65 2e 0a 20 20 20 20 20 20 20 20 53 65 65 20 63 6c erics.at.runtime..........See.cl
11080 61 73 73 20 47 65 6e 65 72 69 63 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e ass.Generic.for.more.information
110a0 20 6f 6e 20 67 65 6e 65 72 69 63 20 74 79 70 65 73 2e 20 20 41 6e 0a 20 20 20 20 20 20 20 20 65 .on.generic.types...An.........e
110c0 78 61 6d 70 6c 65 20 66 6f 72 20 61 6e 6e 6f 74 61 74 69 6e 67 20 61 20 64 65 63 6f 72 61 74 6f xample.for.annotating.a.decorato
110e0 72 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 54 20 3d 20 54 79 70 65 56 61 72 28 27 54 27 29 r::.............T.=.TypeVar('T')
11100 0a 20 20 20 20 20 20 20 20 20 20 20 50 20 3d 20 50 61 72 61 6d 53 70 65 63 28 27 50 27 29 0a 0a ............P.=.ParamSpec('P')..
11120 20 20 20 20 20 20 20 20 20 20 20 64 65 66 20 61 64 64 5f 6c 6f 67 67 69 6e 67 28 66 3a 20 43 61 ...........def.add_logging(f:.Ca
11140 6c 6c 61 62 6c 65 5b 50 2c 20 54 5d 29 20 2d 3e 20 43 61 6c 6c 61 62 6c 65 5b 50 2c 20 54 5d 3a llable[P,.T]).->.Callable[P,.T]:
11160 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 27 27 41 20 74 79 70 65 2d 73 61 66 65 20 64 ................'''A.type-safe.d
11180 65 63 6f 72 61 74 6f 72 20 74 6f 20 61 64 64 20 6c 6f 67 67 69 6e 67 20 74 6f 20 61 20 66 75 6e ecorator.to.add.logging.to.a.fun
111a0 63 74 69 6f 6e 2e 27 27 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 20 69 6e 6e ction.'''................def.inn
111c0 65 72 28 2a 61 72 67 73 3a 20 50 2e 61 72 67 73 2c 20 2a 2a 6b 77 61 72 67 73 3a 20 50 2e 6b 77 er(*args:.P.args,.**kwargs:.P.kw
111e0 61 72 67 73 29 20 2d 3e 20 54 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c args).->.T:....................l
11200 6f 67 67 69 6e 67 2e 69 6e 66 6f 28 66 27 7b 66 2e 5f 5f 6e 61 6d 65 5f 5f 7d 20 77 61 73 20 63 ogging.info(f'{f.__name__}.was.c
11220 61 6c 6c 65 64 27 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 alled')....................retur
11240 6e 20 66 28 2a 61 72 67 73 2c 20 2a 2a 6b 77 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 n.f(*args,.**kwargs)............
11260 20 20 20 20 72 65 74 75 72 6e 20 69 6e 6e 65 72 0a 0a 20 20 20 20 20 20 20 20 20 20 20 40 61 64 ....return.inner.............@ad
11280 64 5f 6c 6f 67 67 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 64 65 66 20 61 64 64 5f 74 77 6f d_logging............def.add_two
112a0 28 78 3a 20 66 6c 6f 61 74 2c 20 79 3a 20 66 6c 6f 61 74 29 20 2d 3e 20 66 6c 6f 61 74 3a 0a 20 (x:.float,.y:.float).->.float:..
112c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 27 27 41 64 64 20 74 77 6f 20 6e 75 6d 62 65 72 73 ..............'''Add.two.numbers
112e0 20 74 6f 67 65 74 68 65 72 2e 27 27 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 .together.'''................ret
11300 75 72 6e 20 78 20 2b 20 79 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 20 73 70 65 urn.x.+.y..........Parameter.spe
11320 63 69 66 69 63 61 74 69 6f 6e 20 76 61 72 69 61 62 6c 65 73 20 64 65 66 69 6e 65 64 20 77 69 74 cification.variables.defined.wit
11340 68 20 63 6f 76 61 72 69 61 6e 74 3d 54 72 75 65 20 6f 72 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 h.covariant=True.or.........cont
11360 72 61 76 61 72 69 61 6e 74 3d 54 72 75 65 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 64 65 ravariant=True.can.be.used.to.de
11380 63 6c 61 72 65 20 63 6f 76 61 72 69 61 6e 74 20 6f 72 20 63 6f 6e 74 72 61 76 61 72 69 61 6e 74 clare.covariant.or.contravariant
113a0 0a 20 20 20 20 20 20 20 20 67 65 6e 65 72 69 63 20 74 79 70 65 73 2e 20 20 54 68 65 73 65 20 6b .........generic.types...These.k
113c0 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 76 61 6c 69 64 2c 20 62 75 74 20 eyword.arguments.are.valid,.but.
113e0 74 68 65 69 72 20 61 63 74 75 61 6c 20 73 65 6d 61 6e 74 69 63 73 0a 20 20 20 20 20 20 20 20 61 their.actual.semantics.........a
11400 72 65 20 79 65 74 20 74 6f 20 62 65 20 64 65 63 69 64 65 64 2e 20 20 53 65 65 20 50 45 50 20 36 re.yet.to.be.decided...See.PEP.6
11420 31 32 20 66 6f 72 20 64 65 74 61 69 6c 73 2e 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 12.for.details...........Paramet
11440 65 72 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 76 61 72 69 61 62 6c 65 73 20 63 61 6e 20 62 er.specification.variables.can.b
11460 65 20 69 6e 74 72 6f 73 70 65 63 74 65 64 2e 20 65 2e 67 2e 3a 0a 0a 20 20 20 20 20 20 20 20 20 e.introspected..e.g.:...........
11480 20 20 50 2e 5f 5f 6e 61 6d 65 5f 5f 20 3d 3d 20 27 54 27 0a 20 20 20 20 20 20 20 20 20 20 20 50 ..P.__name__.==.'T'............P
114a0 2e 5f 5f 62 6f 75 6e 64 5f 5f 20 3d 3d 20 4e 6f 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 50 2e .__bound__.==.None............P.
114c0 5f 5f 63 6f 76 61 72 69 61 6e 74 5f 5f 20 3d 3d 20 46 61 6c 73 65 0a 20 20 20 20 20 20 20 20 20 __covariant__.==.False..........
114e0 20 20 50 2e 5f 5f 63 6f 6e 74 72 61 76 61 72 69 61 6e 74 5f 5f 20 3d 3d 20 46 61 6c 73 65 0a 0a ..P.__contravariant__.==.False..
11500 20 20 20 20 20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 6f 6e 6c 79 20 70 61 72 61 6d 65 74 65 72 ........Note.that.only.parameter
11520 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 76 61 72 69 61 62 6c 65 73 20 64 65 66 69 6e 65 64 .specification.variables.defined
11540 20 69 6e 20 67 6c 6f 62 61 6c 20 73 63 6f 70 65 20 63 61 6e 0a 20 20 20 20 20 20 20 20 62 65 20 .in.global.scope.can.........be.
11560 70 69 63 6b 6c 65 64 2e 0a 20 20 20 20 20 20 20 20 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 pickled..........c..............
11580 00 00 03 00 00 00 f3 18 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 .............t.........|........
115a0 00 53 00 72 8e 00 00 00 29 01 72 0c 00 00 00 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 72 .S.r....).r....r....s.....r....r
115c0 b2 00 00 00 7a 0e 50 61 72 61 6d 53 70 65 63 2e 61 72 67 73 2f 07 00 00 73 0d 00 00 00 80 00 e4 ....z.ParamSpec.args/...s.......
115e0 13 20 a0 14 d3 13 26 d0 0c 26 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 ......&..&r....c................
11600 03 00 00 00 f3 18 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 53 ...........t.........|.........S
11620 00 72 8e 00 00 00 29 01 72 0d 00 00 00 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 72 b3 00 .r....).r....r....s.....r....r..
11640 00 00 7a 10 50 61 72 61 6d 53 70 65 63 2e 6b 77 61 72 67 73 33 07 00 00 73 0d 00 00 00 80 00 e4 ..z.ParamSpec.kwargs3...s.......
11660 13 22 a0 34 d3 13 28 d0 0c 28 72 86 00 00 00 4e 46 72 aa 02 00 00 63 02 00 00 00 00 00 00 00 05 .".4..(..(r....NFr....c.........
11680 00 00 00 04 00 00 00 03 00 00 00 f3 44 01 00 00 97 00 74 00 00 00 00 00 00 00 00 00 6a 03 00 00 ............D.....t.........j...
116a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 00 67 01 ab 02 00 00 00 00 00 00 01 00 ................|.|.g...........
116c0 7c 01 7c 00 5f 02 00 00 00 00 00 00 00 00 74 07 00 00 00 00 00 00 00 00 7c 03 ab 01 00 00 00 00 |.|._.........t.........|.......
116e0 00 00 7c 00 5f 04 00 00 00 00 00 00 00 00 74 07 00 00 00 00 00 00 00 00 7c 04 ab 01 00 00 00 00 ..|._.........t.........|.......
11700 00 00 7c 00 5f 05 00 00 00 00 00 00 00 00 74 07 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 ..|._.........t.........|.......
11720 00 00 7c 00 5f 06 00 00 00 00 00 00 00 00 7c 02 72 1c 74 0f 00 00 00 00 00 00 00 00 6a 10 00 00 ..|._.........|.r.t.........j...
11740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 64 01 ab 02 00 00 00 00 00 00 7c 00 5f 09 ................|.d.........|._.
11760 00 00 00 00 00 00 00 00 6e 07 64 00 7c 00 5f 09 00 00 00 00 00 00 00 00 74 14 00 00 00 00 00 00 ........n.d.|._.........t.......
11780 00 00 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 06 ab 02 00 00 00 00 ..j...................|.|.......
117a0 00 00 01 00 74 17 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 07 7c 07 64 02 6b 37 00 00 ....t.................}.|.d.k7..
117c0 72 08 7c 07 7c 00 5f 0c 00 00 00 00 00 00 00 00 79 00 79 00 29 03 4e 7a 15 42 6f 75 6e 64 20 6d r.|.|._.........y.y.).Nz.Bound.m
117e0 75 73 74 20 62 65 20 61 20 74 79 70 65 2e 72 50 01 00 00 29 0d 72 0c 01 00 00 72 bc 00 00 00 72 ust.be.a.type.rP...).r....r....r
11800 88 00 00 00 72 81 02 00 00 da 0d 5f 5f 63 6f 76 61 72 69 61 6e 74 5f 5f da 11 5f 5f 63 6f 6e 74 ....r......__covariant__..__cont
11820 72 61 76 61 72 69 61 6e 74 5f 5f 72 8e 02 00 00 72 90 00 00 00 72 3b 01 00 00 da 09 5f 5f 62 6f ravariant__r....r....r;.....__bo
11840 75 6e 64 5f 5f 72 7b 02 00 00 72 69 01 00 00 72 89 00 00 00 29 08 72 83 00 00 00 72 ec 00 00 00 und__r{...ri...r....).r....r....
11860 72 83 02 00 00 72 9d 00 00 00 72 9f 00 00 00 72 84 02 00 00 72 68 01 00 00 72 78 02 00 00 73 08 r....r....r....r....rh...rx...s.
11880 00 00 00 20 20 20 20 20 20 20 20 72 84 00 00 00 72 bc 00 00 00 7a 12 50 61 72 61 6d 53 70 65 63 ...........r....r....z.ParamSpec
118a0 2e 5f 5f 69 6e 69 74 5f 5f 37 07 00 00 73 8c 00 00 00 80 00 e4 0c 10 8f 4d 89 4d 98 24 a0 14 a0 .__init__7...s..........M.M.$...
118c0 06 d4 0c 27 d8 1c 20 88 44 8c 4d dc 21 25 a0 69 a3 1f 88 44 d4 0c 1e dc 25 29 a8 2d d3 25 38 88 ...'....D.M.!%.i...D....%).-.%8.
118e0 44 d4 0c 22 dc 26 2a a8 3e d3 26 3a 88 44 d4 0c 23 d9 0f 14 dc 21 27 d7 21 33 d1 21 33 b0 45 d0 D..".&*.>.&:.D..#....!'.!3.!3.E.
11900 3b 52 d3 21 53 90 04 95 0e e0 21 25 90 04 94 0e dc 0c 19 d7 0c 22 d1 0c 22 a0 34 a8 17 d4 0c 31 ;R.!S.....!%........."..".4....1
11920 f4 06 00 17 1e 93 69 88 47 d8 0f 16 d0 1a 2d d2 0f 2d d8 22 29 90 04 95 0f f0 03 00 10 2e 72 86 ......i.G.....-..-.").........r.
11940 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 7e 00 00 00 97 00 7c ...c.....................~.....|
11960 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 72 03 64 01 7d 01 6e 20 7c 00 6a .j...................r.d.}.n.|.j
11980 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 72 03 64 02 7d 01 6e 11 7c 00 6a 04 00 ...................r.d.}.n.|.j..
119a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 72 03 64 03 7d 01 6e 02 64 04 7d 01 7c 01 7c .................r.d.}.n.d.}.|.|
119c0 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 00 00 00 53 00 29 05 4e da 00 .j...................z...S.).N..
119e0 fa 01 2b fa 01 2d fa 01 7e 29 04 72 8e 02 00 00 72 b7 02 00 00 72 b8 02 00 00 72 88 00 00 00 29 ..+..-..~).r....r....r....r....)
11a00 02 72 83 00 00 00 da 06 70 72 65 66 69 78 73 02 00 00 00 20 20 72 84 00 00 00 72 85 00 00 00 7a .r......prefixs......r....r....z
11a20 12 50 61 72 61 6d 53 70 65 63 2e 5f 5f 72 65 70 72 5f 5f 49 07 00 00 73 40 00 00 00 80 00 d8 0f .ParamSpec.__repr__I...s@.......
11a40 13 d7 0f 26 d2 0f 26 d8 19 1b 91 06 d8 11 15 d7 11 23 d2 11 23 d8 19 1c 91 06 d8 11 15 d7 11 27 ...&..&..........#..#..........'
11a60 d2 11 27 d8 19 1c 91 06 e0 19 1c 90 06 d8 13 19 98 44 9f 4d 99 4d d1 13 29 d0 0c 29 72 86 00 00 ..'..............D.M.M..)..)r...
11a80 00 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 2c 00 00 00 97 00 74 00 00 .c.....................,.....t..
11aa0 00 00 00 00 00 00 00 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 .......j...................|....
11ac0 00 00 00 00 00 53 00 72 8e 00 00 00 a9 02 72 32 01 00 00 72 04 01 00 00 72 82 00 00 00 73 01 00 .....S.r......r2...r....r....s..
11ae0 00 00 20 72 84 00 00 00 72 04 01 00 00 7a 12 50 61 72 61 6d 53 70 65 63 2e 5f 5f 68 61 73 68 5f ...r....r....z.ParamSpec.__hash_
11b00 5f 54 07 00 00 f3 11 00 00 00 80 00 dc 13 19 97 3f 91 3f a0 34 d3 13 28 d0 0c 28 72 86 00 00 00 _T..............?.?.4..(..(r....
11b20 63 02 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 f3 0a 00 00 00 97 00 7c 00 7c 01 c...........................|.|.
11b40 75 00 53 00 72 8e 00 00 00 72 81 00 00 00 72 d2 00 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 u.S.r....r....r....s......r....r
11b60 00 01 00 00 7a 10 50 61 72 61 6d 53 70 65 63 2e 5f 5f 65 71 5f 5f 57 07 00 00 f3 0c 00 00 00 80 ....z.ParamSpec.__eq__W.........
11b80 00 d8 13 17 98 35 90 3d d0 0c 20 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 .....5.=...r....c...............
11ba0 00 03 00 00 00 f3 1a 00 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............|.j.................
11bc0 00 00 53 00 72 8e 00 00 00 a9 01 72 88 00 00 00 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 ..S.r......r....r....s.....r....
11be0 72 ca 00 00 00 7a 14 50 61 72 61 6d 53 70 65 63 2e 5f 5f 72 65 64 75 63 65 5f 5f 5a 07 00 00 f3 r....z.ParamSpec.__reduce__Z....
11c00 0c 00 00 00 80 00 d8 13 17 97 3d 91 3d d0 0c 20 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 ..........=.=...r....c..........
11c20 00 00 00 00 00 00 0f 00 00 00 f3 04 00 00 00 97 00 79 00 72 8e 00 00 00 72 81 00 00 00 72 72 01 .................y.r....r....rr.
11c40 00 00 73 03 00 00 00 20 20 20 72 84 00 00 00 72 cf 00 00 00 7a 12 50 61 72 61 6d 53 70 65 63 2e ..s.......r....r....z.ParamSpec.
11c60 5f 5f 63 61 6c 6c 5f 5f 5e 07 00 00 f3 05 00 00 00 80 00 d8 0c 10 72 86 00 00 00 29 11 72 88 00 __call__^.............r....).r..
11c80 00 00 72 89 00 00 00 72 8a 00 00 00 72 b4 00 00 00 72 90 00 00 00 72 10 00 00 00 72 a9 00 00 00 ..r....r....r....r....r....r....
11ca0 da 08 70 72 6f 70 65 72 74 79 72 b2 00 00 00 72 b3 00 00 00 72 54 00 00 00 72 bc 00 00 00 72 85 ..propertyr....r....rT...r....r.
11cc0 00 00 00 72 04 01 00 00 72 00 01 00 00 72 ca 00 00 00 72 cf 00 00 00 72 81 00 00 00 72 86 00 00 ...r....r....r....r....r....r...
11ce0 00 72 84 00 00 00 72 0b 00 00 00 72 0b 00 00 00 fd 06 00 00 73 65 00 00 00 84 00 f1 02 2c 09 0c .r....r....r........se.......,..
11d00 f0 5e 01 00 15 1b 97 4e 91 4e 88 09 e0 09 11 f1 02 01 09 27 f3 03 00 0a 12 f0 02 01 09 27 f0 06 .^.....N.N.........'.........'..
11d20 00 0a 12 f1 02 01 09 29 f3 03 00 0a 12 f0 02 01 09 29 f0 06 00 2b 2f b8 25 c8 75 d8 24 29 b0 39 .......).........)...+/.%.u.$).9
11d40 f4 03 10 09 2a f2 24 09 09 2a f2 16 01 09 29 f2 06 01 09 21 f2 06 01 09 21 f3 08 01 09 11 72 86 ....*.$..*....)....!....!.....r.
11d60 00 00 00 72 08 00 00 00 da 0d 5f 74 79 70 65 5f 63 6f 6e 76 65 72 74 29 01 da 13 61 6c 6c 6f 77 ...r......_type_convert)...allow
11d80 5f 73 70 65 63 69 61 6c 5f 66 6f 72 6d 73 63 02 00 00 00 00 00 00 00 01 00 00 00 05 00 00 00 03 _special_formsc.................
11da0 00 00 00 f3 d8 00 00 00 97 00 7c 00 80 0b 74 01 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 ..........|...t.........d.......
11dc0 00 00 53 00 74 03 00 00 00 00 00 00 00 00 7c 00 74 04 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 ..S.t.........|.t...............
11de0 00 00 72 4c 74 06 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..rLt.........j.................
11e00 00 00 64 02 6b 1a 00 00 72 0b 74 0b 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 53 00 ..d.k...r.t.........|.........S.
11e20 74 06 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 t.........j...................d.
11e40 6b 1a 00 00 72 0d 74 0b 00 00 00 00 00 00 00 00 7c 00 7c 01 ac 04 ab 02 00 00 00 00 00 00 53 00 k...r.t.........|.|...........S.
11e60 74 0b 00 00 00 00 00 00 00 00 7c 00 7c 01 7c 02 ac 05 ab 03 00 00 00 00 00 00 53 00 7c 00 53 00 t.........|.|.|...........S.|.S.
11e80 29 06 7a 3d 46 6f 72 20 63 6f 6e 76 65 72 74 69 6e 67 20 4e 6f 6e 65 20 74 6f 20 74 79 70 65 28 ).z=For.converting.None.to.type(
11ea0 4e 6f 6e 65 29 2c 20 61 6e 64 20 73 74 72 69 6e 67 73 20 74 6f 20 46 6f 72 77 61 72 64 52 65 66 None),.and.strings.to.ForwardRef
11ec0 2e 4e 29 03 72 04 00 00 00 e9 09 00 00 00 e9 06 00 00 00 29 03 72 04 00 00 00 72 ce 02 00 00 e9 .N).r..............).r....r.....
11ee0 07 00 00 00 72 f3 01 00 00 29 02 72 e0 01 00 00 da 08 69 73 5f 63 6c 61 73 73 29 06 72 f8 00 00 ....r....).r......is_class).r...
11f00 00 72 8f 00 00 00 72 13 01 00 00 72 61 01 00 00 72 a0 01 00 00 72 5d 00 00 00 29 03 72 76 01 00 .r....r....ra...r....r]...).rv..
11f20 00 72 e0 01 00 00 72 cc 02 00 00 73 03 00 00 00 20 20 20 72 84 00 00 00 72 cb 02 00 00 72 cb 02 .r....r....s.......r....r....r..
11f40 00 00 68 07 00 00 73 63 00 00 00 80 00 e0 0f 12 88 7b dc 17 1b 98 44 93 7a d0 10 21 dc 0f 19 98 ..h...sc.........{....D.z..!....
11f60 23 9c 73 d4 0f 23 dc 13 16 d7 13 23 d1 13 23 a0 79 d2 13 30 dc 1b 25 a0 63 9b 3f d0 14 2a dc 13 #.s..#.....#..#.y..0..%.c.?..*..
11f80 16 d7 13 23 d1 13 23 a0 79 d2 13 30 dc 1b 25 a0 63 b0 26 d4 1b 39 d0 14 39 dc 17 21 a0 23 a8 66 ...#..#.y..0..%.c.&..9..9..!.#.f
11fa0 d0 3f 52 d4 17 53 d0 10 53 d8 13 16 88 4a 72 86 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 .?R..S..S....Jr....c............
11fc0 02 00 00 00 00 00 00 00 f3 64 00 00 00 87 00 97 00 65 00 5a 01 64 00 5a 02 65 03 6a 08 00 00 00 .........d.......e.Z.d.Z.e.j....
11fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 05 88 00 66 01 64 01 84 08 5a 06 64 02 84 00 5a ...............Z...f.d...Z.d...Z
12000 07 64 03 84 00 5a 08 64 04 84 00 5a 09 65 0a 64 05 84 00 ab 00 00 00 00 00 00 00 5a 0b 64 06 84 .d...Z.d...Z.e.d...........Z.d..
12020 00 5a 0c 64 07 84 00 5a 0d 88 00 78 01 5a 0e 53 00 29 08 da 18 5f 43 6f 6e 63 61 74 65 6e 61 74 .Z.d...Z...x.Z.S.)..._Concatenat
12040 65 47 65 6e 65 72 69 63 41 6c 69 61 73 63 03 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 eGenericAliasc..................
12060 00 00 f3 40 00 00 00 95 01 97 00 74 00 00 00 00 00 00 00 00 00 89 03 7c 00 8d 05 00 00 7c 02 ab ...@.......t...........|.....|..
12080 01 00 00 00 00 00 00 01 00 7c 01 7c 00 5f 02 00 00 00 00 00 00 00 00 7c 02 7c 00 5f 03 00 00 00 .........|.|._.........|.|._....
120a0 00 00 00 00 00 79 00 72 8e 00 00 00 29 04 72 a6 00 00 00 72 bc 00 00 00 72 35 01 00 00 72 f1 00 .....y.r....).r....r....r5...r..
120c0 00 00 29 04 72 83 00 00 00 72 2d 01 00 00 72 b2 00 00 00 72 a9 00 00 00 73 04 00 00 00 20 20 20 ..).r....r-...r....r....s.......
120e0 80 72 84 00 00 00 72 bc 00 00 00 7a 21 5f 43 6f 6e 63 61 74 65 6e 61 74 65 47 65 6e 65 72 69 63 .r....r....z!_ConcatenateGeneric
12100 41 6c 69 61 73 2e 5f 5f 69 6e 69 74 5f 5f 7b 07 00 00 73 1e 00 00 00 f8 80 00 dc 0c 11 89 47 d1 Alias.__init__{...s...........G.
12120 0c 1c 98 54 d4 0c 22 d8 1e 24 88 44 8c 4f d8 1c 20 88 44 8d 4d 72 86 00 00 00 63 01 00 00 00 00 ...T.."..$.D.O....D.Mr....c.....
12140 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 98 00 00 00 87 01 97 00 74 00 00 00 00 00 00 00 ........................t.......
12160 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8a 01 02 00 89 01 7c 00 6a 04 ..j.........................|.j.
12180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 9b 00 64 01 64 02 ............................d.d.
121a0 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 88 01 66 01 64 03 84 08 7c 00 6a 08 j.....................f.d...|.j.
121c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 ..................D.............
121e0 00 00 00 00 9b 00 64 04 9d 04 53 00 29 05 4e fa 01 5b fa 02 2c 20 63 01 00 00 00 00 00 00 00 00 ......d...S.).N..[..,.c.........
12200 00 00 00 04 00 00 00 33 00 00 00 f3 2e 00 00 00 95 01 4b 00 01 00 97 00 7c 00 5d 0c 00 00 7d 01 .......3..........K.....|.]...}.
12220 02 00 89 02 7c 01 ab 01 00 00 00 00 00 00 96 01 97 01 01 00 8c 0e 04 00 79 00 ad 03 77 01 72 8e ....|...................y...w.r.
12240 00 00 00 72 81 00 00 00 29 03 72 3d 01 00 00 72 76 01 00 00 da 0a 5f 74 79 70 65 5f 72 65 70 72 ...r....).r=...rv....._type_repr
12260 73 03 00 00 00 20 20 80 72 84 00 00 00 72 3f 01 00 00 7a 34 5f 43 6f 6e 63 61 74 65 6e 61 74 65 s.......r....r?...z4_Concatenate
12280 47 65 6e 65 72 69 63 41 6c 69 61 73 2e 5f 5f 72 65 70 72 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c GenericAlias.__repr__.<locals>.<
122a0 67 65 6e 65 78 70 72 3e 83 07 00 00 73 15 00 00 00 f8 e8 00 f8 80 00 d2 21 4b b0 63 a1 2a a8 53 genexpr>....s...........!K.c.*.S
122c0 a7 2f d1 21 4b f9 73 04 00 00 00 83 12 15 01 fa 01 5d 29 05 72 90 00 00 00 72 d9 02 00 00 72 35 ./.!K.s..........]).r....r....r5
122e0 01 00 00 da 04 6a 6f 69 6e 72 f1 00 00 00 29 02 72 83 00 00 00 72 d9 02 00 00 73 02 00 00 00 20 .....joinr....).r....r....s.....
12300 40 72 84 00 00 00 72 85 00 00 00 7a 21 5f 43 6f 6e 63 61 74 65 6e 61 74 65 47 65 6e 65 72 69 63 @r....r....z!_ConcatenateGeneric
12320 41 6c 69 61 73 2e 5f 5f 72 65 70 72 5f 5f 80 07 00 00 73 46 00 00 00 f8 80 00 dc 19 1f d7 19 2a Alias.__repr__....sF...........*
12340 d1 19 2a 88 4a d9 17 21 a0 24 a7 2f a1 2f d3 17 32 d0 16 33 d8 16 17 98 04 9f 09 99 09 d3 21 4b ..*.J..!.$././..2..3..........!K
12360 b8 54 bf 5d b9 5d d4 21 4b d3 18 4b d0 17 4c c8 41 f0 03 01 15 4f 01 f0 00 01 0d 50 01 72 86 00 .T.].].!K..K..L.A....O.....P.r..
12380 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 44 00 00 00 97 00 74 01 ..c.....................D.....t.
123a0 00 00 00 00 00 00 00 00 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ........|.j...................|.
123c0 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 66 02 ab 01 00 00 00 00 00 00 53 00 j...................f.........S.
123e0 72 8e 00 00 00 29 03 72 02 01 00 00 72 35 01 00 00 72 f1 00 00 00 72 82 00 00 00 73 01 00 00 00 r....).r....r5...r....r....s....
12400 20 72 84 00 00 00 72 04 01 00 00 7a 21 5f 43 6f 6e 63 61 74 65 6e 61 74 65 47 65 6e 65 72 69 63 .r....r....z!_ConcatenateGeneric
12420 41 6c 69 61 73 2e 5f 5f 68 61 73 68 5f 5f 85 07 00 00 73 1a 00 00 00 80 00 dc 13 17 98 14 9f 1f Alias.__hash__....s.............
12440 99 1f a8 24 af 2d a9 2d d0 18 38 d3 13 39 d0 0c 39 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 ...$.-.-..8..9..9r....c.........
12460 00 00 00 00 00 00 00 0f 00 00 00 f3 04 00 00 00 97 00 79 00 72 8e 00 00 00 72 81 00 00 00 72 72 ..................y.r....r....rr
12480 01 00 00 73 03 00 00 00 20 20 20 72 84 00 00 00 72 cf 00 00 00 7a 21 5f 43 6f 6e 63 61 74 65 6e ...s.......r....r....z!_Concaten
124a0 61 74 65 47 65 6e 65 72 69 63 41 6c 69 61 73 2e 5f 5f 63 61 6c 6c 5f 5f 89 07 00 00 72 c9 02 00 ateGenericAlias.__call__....r...
124c0 00 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 3a 00 00 00 .r....c.....................:...
124e0 97 00 74 01 00 00 00 00 00 00 00 00 64 01 84 00 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 ..t.........d...|.j.............
12500 00 00 00 00 00 00 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 53 00 29 02 4e 63 01 00 ......D.................S.).Nc..
12520 00 00 00 00 00 00 00 00 00 00 06 00 00 00 33 00 00 00 f3 62 00 00 00 4b 00 01 00 97 00 7c 00 5d ..............3....b...K.....|.]
12540 27 00 00 7d 01 74 01 00 00 00 00 00 00 00 00 7c 01 74 02 00 00 00 00 00 00 00 00 6a 04 00 00 00 '..}.t.........|.t.........j....
12560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 06 00 00 00 00 00 00 00 00 66 02 ab 02 00 00 00 ...............t.........f......
12580 00 00 00 73 01 8c 24 7c 01 96 01 97 01 01 00 8c 29 04 00 79 00 ad 03 77 01 72 8e 00 00 00 29 04 ...s..$|........)..y...w.r....).
125a0 72 8f 00 00 00 72 90 00 00 00 72 10 00 00 00 72 0b 00 00 00 29 02 72 3d 01 00 00 72 09 02 00 00 r....r....r....r....).r=...r....
125c0 73 02 00 00 00 20 20 72 84 00 00 00 72 3f 01 00 00 7a 3a 5f 43 6f 6e 63 61 74 65 6e 61 74 65 47 s......r....r?...z:_ConcatenateG
125e0 65 6e 65 72 69 63 41 6c 69 61 73 2e 5f 5f 70 61 72 61 6d 65 74 65 72 73 5f 5f 2e 3c 6c 6f 63 61 enericAlias.__parameters__.<loca
12600 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 8e 07 00 00 73 27 00 00 00 e8 00 f8 80 00 f2 00 02 19 0e ls>.<genexpr>....s'.............
12620 d8 17 19 ac 6a b8 12 bc 66 bf 6e b9 6e cc 69 d0 3d 58 d5 2e 59 94 02 f1 03 02 19 0e f9 73 08 00 ....j...f.n.n.i.=X..Y........s..
12640 00 00 82 25 2f 01 a8 07 2f 01 29 02 72 f3 00 00 00 72 f1 00 00 00 72 82 00 00 00 73 01 00 00 00 ...%/.../.).r....r....r....s....
12660 20 72 84 00 00 00 72 89 02 00 00 7a 27 5f 43 6f 6e 63 61 74 65 6e 61 74 65 47 65 6e 65 72 69 63 .r....r....z'_ConcatenateGeneric
12680 41 6c 69 61 73 2e 5f 5f 70 61 72 61 6d 65 74 65 72 73 5f 5f 8c 07 00 00 73 20 00 00 00 80 00 e4 Alias.__parameters__....s.......
126a0 13 18 f1 00 02 19 0e d8 1d 21 9f 5d 99 5d f4 03 02 19 0e f3 00 02 14 0e f0 00 02 0d 0e 72 86 00 .........!.].]...............r..
126c0 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 26 01 00 00 97 00 74 01 ..c.....................&.....t.
126e0 00 00 00 00 00 00 00 00 7c 01 64 01 19 00 00 00 74 02 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 ........|.d.....t...............
12700 00 00 72 18 67 00 7c 01 64 00 64 01 1a 00 a2 01 7c 01 64 01 19 00 00 00 6a 04 00 00 00 00 00 00 ..r.g.|.d.d.....|.d.....j.......
12720 00 00 00 00 00 00 00 00 00 00 00 00 a2 01 ad 06 7d 01 6e 4b 74 01 00 00 00 00 00 00 00 00 7c 01 ................}.nKt.........|.
12740 64 01 19 00 00 00 74 06 00 00 00 00 00 00 00 00 74 08 00 00 00 00 00 00 00 00 66 02 ab 02 00 00 d.....t.........t.........f.....
12760 00 00 00 00 72 0d 67 00 7c 01 64 00 64 01 1a 00 a2 01 7c 01 64 01 19 00 00 00 a2 01 ad 06 53 00 ....r.g.|.d.d.....|.d.........S.
12780 7c 01 64 01 19 00 00 00 64 02 75 00 73 1e 74 01 00 00 00 00 00 00 00 00 7c 01 64 01 19 00 00 00 |.d.....d.u.s.t.........|.d.....
127a0 74 0a 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 0b 74 0d 00 00 00 00 00 00 00 00 64 03 t.................s.t.........d.
127c0 ab 01 00 00 00 00 00 00 82 01 7c 00 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........|.j...................
127e0 7c 00 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 02 00 00 00 00 00 00 |.j...................|.........
12800 53 00 a9 04 4e 72 55 01 00 00 2e fa 4d 54 68 65 20 6c 61 73 74 20 70 61 72 61 6d 65 74 65 72 20 S...NrU.....MThe.last.parameter.
12820 74 6f 20 43 6f 6e 63 61 74 65 6e 61 74 65 20 73 68 6f 75 6c 64 20 62 65 20 61 20 50 61 72 61 6d to.Concatenate.should.be.a.Param
12840 53 70 65 63 20 76 61 72 69 61 62 6c 65 20 6f 72 20 65 6c 6c 69 70 73 69 73 2e 29 09 72 8f 00 00 Spec.variable.or.ellipsis.).r...
12860 00 72 d3 02 00 00 72 f1 00 00 00 72 0c 01 00 00 72 f3 00 00 00 72 0b 00 00 00 72 a5 00 00 00 72 .r....r....r....r....r....r....r
12880 a9 00 00 00 72 35 01 00 00 a9 02 72 83 00 00 00 72 f4 00 00 00 73 02 00 00 00 20 20 72 84 00 00 ....r5.....r....r....s......r...
128a0 00 72 49 01 00 00 7a 22 5f 43 6f 6e 63 61 74 65 6e 61 74 65 47 65 6e 65 72 69 63 41 6c 69 61 73 .rI...z"_ConcatenateGenericAlias
128c0 2e 63 6f 70 79 5f 77 69 74 68 93 07 00 00 73 9c 00 00 00 80 00 dc 0f 19 98 26 a0 12 99 2a d4 26 .copy_with....s..........&...*.&
128e0 3e d4 0f 3f d8 19 3d 98 36 a0 23 a0 32 98 3b d0 19 3d a8 16 b0 02 a9 1a d7 29 3c d1 29 3c d1 19 >..?..=.6.#.2.;..=.......)<.)<..
12900 3d 91 06 dc 11 1b 98 46 a0 32 99 4a ac 14 ac 75 a8 0d d4 11 36 d8 17 32 98 16 a0 03 a0 12 98 1b =......F.2.J...u....6..2........
12920 d0 17 32 a0 76 a8 62 a1 7a d1 17 32 d0 10 32 d8 17 1d 98 62 91 7a a0 53 d1 17 28 ac 4a b0 76 b8 ..2.v.b.z..2..2....b.z.S..(.J.v.
12940 62 b1 7a c4 39 d4 2c 4d dc 16 1f f0 00 01 21 3a f3 00 01 17 3b f0 00 01 11 3b e0 13 17 97 3e 91 b.z.9.,M......!:....;....;....>.
12960 3e a0 24 a7 2f a1 2f b0 36 d3 13 3a d0 0c 3a 72 86 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 >.$././.6..:..:r....c...........
12980 00 0a 00 00 00 03 00 00 00 f3 34 06 00 00 87 0c 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 ..........4.......|.j...........
129a0 00 00 00 00 00 00 00 00 74 02 00 00 00 00 00 00 00 00 74 04 00 00 00 00 00 00 00 00 66 02 76 00 ........t.........t.........f.v.
129c0 72 0e 74 07 00 00 00 00 00 00 00 00 64 01 7c 00 9b 00 9d 02 ab 01 00 00 00 00 00 00 82 01 7c 00 r.t.........d.|...............|.
129e0 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 73 0e 74 07 00 00 00 00 00 00 00 00 j...................s.t.........
12a00 7c 00 9b 00 64 02 9d 02 ab 01 00 00 00 00 00 00 82 01 74 0b 00 00 00 00 00 00 00 00 7c 01 74 0c |...d.............t.........|.t.
12a20 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 03 7c 01 66 01 7d 01 74 0f 00 00 00 00 00 00 ................s.|.f.}.t.......
12a40 00 00 64 03 84 00 7c 01 44 00 ab 00 00 00 00 00 00 00 8e 00 7d 01 7c 00 6a 08 00 00 00 00 00 00 ..d...|.D...........}.|.j.......
12a60 00 00 00 00 00 00 00 00 00 00 00 00 7d 02 7c 02 44 00 5d fb 00 00 7d 03 74 11 00 00 00 00 00 00 ............}.|.D.]...}.t.......
12a80 00 00 7c 03 64 04 64 00 ab 03 00 00 00 00 00 00 7d 04 7c 04 81 0a 02 00 7c 04 7c 00 7c 01 ab 02 ..|.d.d.........}.|.....|.|.|...
12aa0 00 00 00 00 00 00 7d 01 8c 1c 74 0b 00 00 00 00 00 00 00 00 7c 03 74 12 00 00 00 00 00 00 00 00 ......}...t.........|.t.........
12ac0 ab 02 00 00 00 00 00 00 73 01 8c 2d 7c 02 6a 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........s..-|.j.................
12ae0 00 00 7c 03 ab 01 00 00 00 00 00 00 7d 05 7c 05 74 17 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 ..|.........}.|.t.........|.....
12b00 00 00 00 00 6b 28 00 00 72 27 74 11 00 00 00 00 00 00 00 00 7c 03 64 05 74 18 00 00 00 00 00 00 ....k(..r't.........|.d.t.......
12b20 00 00 ab 03 00 00 00 00 00 00 74 18 00 00 00 00 00 00 00 00 75 01 72 10 67 00 7c 01 a2 01 7c 03 ..........t.........u.r.g.|...|.
12b40 6a 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 01 7d 01 7c 05 74 17 00 00 00 00 j.....................}.|.t.....
12b60 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 6b 5c 00 00 72 0e 74 07 00 00 00 00 00 00 00 00 64 06 ....|.........k\..r.t.........d.
12b80 7c 00 9b 00 9d 02 ab 01 00 00 00 00 00 00 82 01 74 17 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 |...............t.........|.....
12ba0 00 00 00 00 64 07 6b 28 00 00 72 19 74 1d 00 00 00 00 00 00 00 00 7c 01 64 08 19 00 00 00 ab 01 ....d.k(..r.t.........|.d.......
12bc0 00 00 00 00 00 00 73 0b 7c 05 64 08 6b 28 00 00 73 02 4a 00 82 01 7c 01 66 01 7d 01 8c b6 74 0b ......s.|.d.k(..s.J...|.f.}...t.
12be0 00 00 00 00 00 00 00 00 7c 01 7c 05 19 00 00 00 74 1e 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 ........|.|.....t...............
12c00 00 00 73 01 8c ca 74 0b 00 00 00 00 00 00 00 00 7c 01 7c 05 19 00 00 00 74 20 00 00 00 00 00 00 ..s...t.........|.|.....t.......
12c20 00 00 ab 02 00 00 00 00 00 00 72 01 8c de 67 00 7c 01 64 00 7c 05 1a 00 a2 01 74 0d 00 00 00 00 ..........r...g.|.d.|.....t.....
12c40 00 00 00 00 7c 01 7c 05 19 00 00 00 ab 01 00 00 00 00 00 00 91 01 7c 01 7c 05 64 07 7a 00 00 00 ....|.|...............|.|.d.z...
12c60 64 00 1a 00 a2 01 ad 06 7d 01 8c fd 04 00 74 17 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 d.......}.....t.........|.......
12c80 00 00 7d 06 74 17 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 7d 07 7c 06 7c 07 6b 37 ..}.t.........|.........}.|.|.k7
12ca0 00 00 72 1e 74 07 00 00 00 00 00 00 00 00 64 09 7c 06 7c 07 6b 44 00 00 72 02 64 0a 6e 01 64 0b ..r.t.........d.|.|.kD..r.d.n.d.
12cc0 9b 00 64 0c 7c 00 9b 00 64 0d 7c 06 9b 00 64 0e 7c 07 9b 00 9d 08 ab 01 00 00 00 00 00 00 82 01 ..d.|...d.|...d.|...............
12ce0 74 23 00 00 00 00 00 00 00 00 74 25 00 00 00 00 00 00 00 00 7c 00 6a 08 00 00 00 00 00 00 00 00 t#........t%........|.j.........
12d00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 02 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 8a 0c 67 00 ..........|...................g.
12d20 7d 08 7c 00 6a 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 90 01 5d 26 00 00 }.|.j&..................D...]&..
12d40 7d 09 74 0b 00 00 00 00 00 00 00 00 7c 09 74 28 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 }.t.........|.t(................
12d60 72 12 7c 08 6a 2b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 09 ab 01 00 00 00 00 r.|.j+..................|.......
12d80 00 00 01 00 8c 26 74 0b 00 00 00 00 00 00 00 00 7c 09 74 2c 00 00 00 00 00 00 00 00 ab 02 00 00 .....&t.........|.t,............
12da0 00 00 00 00 72 6f 89 0c 7c 09 19 00 00 00 7d 09 74 0b 00 00 00 00 00 00 00 00 7c 09 74 2e 00 00 ....ro..|.....}.t.........|.t...
12dc0 00 00 00 00 00 00 6a 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 ......j0........................
12de0 00 00 72 0b 74 33 00 00 00 00 00 00 00 00 7c 09 ab 01 00 00 00 00 00 00 73 37 74 35 00 00 00 00 ..r.t3........|.........s7t5....
12e00 00 00 00 00 74 36 00 00 00 00 00 00 00 00 64 0f ab 02 00 00 00 00 00 00 72 a6 74 0b 00 00 00 00 ....t6........d.........r.t.....
12e20 00 00 00 00 7c 09 74 36 00 00 00 00 00 00 00 00 6a 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....|.t6........j8..............
12e40 00 00 00 00 ab 02 00 00 00 00 00 00 72 8c 74 11 00 00 00 00 00 00 00 00 7c 09 64 10 64 11 ab 03 ............r.t.........|.d.d...
12e60 00 00 00 00 00 00 72 7f 74 07 00 00 00 00 00 00 00 00 7c 09 9b 00 64 12 9d 02 ab 01 00 00 00 00 ......r.t.........|...d.........
12e80 00 00 82 01 74 0b 00 00 00 00 00 00 00 00 7c 09 74 35 00 00 00 00 00 00 00 00 74 36 00 00 00 00 ....t.........|.t5........t6....
12ea0 00 00 00 00 64 0f ab 02 00 00 00 00 00 00 73 10 74 2e 00 00 00 00 00 00 00 00 6a 30 00 00 00 00 ....d.........s.t.........j0....
12ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6e 1f 74 2e 00 00 00 00 00 00 00 00 6a 30 00 00 00 00 ..............n.t.........j0....
12ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 36 00 00 00 00 00 00 00 00 6a 38 00 00 00 00 00 00 ..............t6........j8......
12f00 00 00 00 00 00 00 00 00 00 00 00 00 66 02 ab 02 00 00 00 00 00 00 72 27 7c 09 6a 08 00 00 00 00 ............f.........r'|.j.....
12f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 0a 7c 0a 72 19 74 0d 00 00 00 00 00 00 00 00 88 0c ..............}.|.r.t...........
12f40 66 01 64 13 84 08 7c 0a 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 0b 7c 09 7c 0b f.d...|.D.................}.|.|.
12f60 19 00 00 00 7d 09 7c 08 6a 2b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 09 ab 01 ....}.|.j+..................|...
12f80 00 00 00 00 00 00 01 00 90 01 8c 29 04 00 7c 00 6a 3b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...........)..|.j;..............
12fa0 00 00 00 00 74 0d 00 00 00 00 00 00 00 00 7c 08 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ....t.........|.................
12fc0 53 00 29 14 4e 7a 25 43 61 6e 6e 6f 74 20 73 75 62 73 63 72 69 70 74 20 61 6c 72 65 61 64 79 2d S.).Nz%Cannot.subscript.already-
12fe0 73 75 62 73 63 72 69 70 74 65 64 20 72 42 01 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 subscripted.rB...c..............
13000 00 00 33 00 00 00 f3 32 00 00 00 4b 00 01 00 97 00 7c 00 5d 0f 00 00 7d 01 74 01 00 00 00 00 00 ..3....2...K.....|.]...}.t......
13020 00 00 00 7c 01 ab 01 00 00 00 00 00 00 96 01 97 01 01 00 8c 11 04 00 79 00 ad 03 77 01 72 8e 00 ...|...................y...w.r..
13040 00 00 29 01 72 cb 02 00 00 a9 02 72 3d 01 00 00 72 f5 00 00 00 73 02 00 00 00 20 20 72 84 00 00 ..).r......r=...r....s......r...
13060 00 72 3f 01 00 00 7a 37 5f 43 6f 6e 63 61 74 65 6e 61 74 65 47 65 6e 65 72 69 63 41 6c 69 61 73 .r?...z7_ConcatenateGenericAlias
13080 2e 5f 5f 67 65 74 69 74 65 6d 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e a7 .__getitem__.<locals>.<genexpr>.
130a0 07 00 00 73 15 00 00 00 e8 00 f8 80 00 d2 21 41 b0 71 a4 2d b0 01 d7 22 32 d1 21 41 f9 72 47 02 ...s..........!A.q.-..."2.!A.rG.
130c0 00 00 72 8f 02 00 00 72 73 02 00 00 72 ad 02 00 00 72 ed 00 00 00 72 02 00 00 00 72 43 01 00 00 ..r....rs...r....r....r....rC...
130e0 72 44 01 00 00 72 45 01 00 00 72 46 01 00 00 72 47 01 00 00 72 48 01 00 00 72 93 00 00 00 da 0c rD...rE...rF...rG...rH...r......
13100 5f 5f 75 6e 70 61 63 6b 65 64 5f 5f 46 7a 1e 20 69 73 20 6e 6f 74 20 76 61 6c 69 64 20 61 73 20 __unpacked__Fz..is.not.valid.as.
13120 74 79 70 65 20 61 72 67 75 6d 65 6e 74 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 33 00 type.argumentc................3.
13140 00 00 f3 28 00 00 00 95 01 4b 00 01 00 97 00 7c 00 5d 09 00 00 7d 01 89 02 7c 01 19 00 00 00 96 ...(.....K.....|.]...}...|......
13160 01 97 01 01 00 8c 0b 04 00 79 00 ad 03 77 01 72 8e 00 00 00 72 81 00 00 00 29 03 72 3d 01 00 00 .........y...w.r....r....).r=...
13180 da 01 78 da 05 73 75 62 73 74 73 03 00 00 00 20 20 80 72 84 00 00 00 72 3f 01 00 00 7a 37 5f 43 ..x..substs.......r....r?...z7_C
131a0 6f 6e 63 61 74 65 6e 61 74 65 47 65 6e 65 72 69 63 41 6c 69 61 73 2e 5f 5f 67 65 74 69 74 65 6d oncatenateGenericAlias.__getitem
131c0 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e e5 07 00 00 73 15 00 00 00 f8 e8 __.<locals>.<genexpr>....s......
131e0 00 f8 80 00 d2 27 44 b0 51 a8 05 a8 61 ad 08 d1 27 44 f9 73 04 00 00 00 83 0f 12 01 29 1e 72 35 .....'D.Q...a...'D.s........).r5
13200 01 00 00 72 60 00 00 00 72 43 00 00 00 72 a5 00 00 00 72 89 02 00 00 72 8f 00 00 00 72 f3 00 00 ...r`...rC...r....r....r....r...
13220 00 da 0c 5f 75 6e 70 61 63 6b 5f 61 72 67 73 72 16 01 00 00 72 0b 00 00 00 72 8a 02 00 00 72 0d ..._unpack_argsr....r....r....r.
13240 01 00 00 72 54 00 00 00 72 73 02 00 00 72 ae 02 00 00 72 0c 01 00 00 72 d3 02 00 00 72 0f 02 00 ...rT...rs...r....r....r....r...
13260 00 da 03 7a 69 70 72 f1 00 00 00 72 f8 00 00 00 72 f2 00 00 00 72 10 00 00 00 72 90 00 00 00 72 ...zipr....r....r....r....r....r
13280 91 00 00 00 da 0a 5f 69 73 5f 75 6e 70 61 63 6b 72 10 02 00 00 72 92 00 00 00 72 93 00 00 00 72 ......_is_unpackr....r....r....r
132a0 49 01 00 00 29 0d 72 83 00 00 00 72 b2 00 00 00 72 f4 00 00 00 da 05 70 61 72 61 6d da 07 70 72 I...).r....r....r......param..pr
132c0 65 70 61 72 65 72 af 02 00 00 da 04 61 6c 65 6e da 04 70 6c 65 6e da 08 6e 65 77 5f 61 72 67 73 eparer......alen..plen..new_args
132e0 72 76 01 00 00 da 09 73 75 62 70 61 72 61 6d 73 da 07 73 75 62 61 72 67 73 72 ea 02 00 00 73 0d rv.....subparams..subargsr....s.
13300 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 40 72 84 00 00 00 72 df 00 00 00 7a 24 5f 43 6f 6e ...............@r....r....z$_Con
13320 63 61 74 65 6e 61 74 65 47 65 6e 65 72 69 63 41 6c 69 61 73 2e 5f 5f 67 65 74 69 74 65 6d 5f 5f catenateGenericAlias.__getitem__
13340 9e 07 00 00 73 fb 02 00 00 f8 80 00 d8 0f 13 8f 7f 89 7f a4 37 ac 48 d0 22 35 d1 0f 35 e4 16 1f ....s...............7.H."5..5...
13360 d0 22 47 c8 04 c0 76 d0 20 4e d3 16 4f d0 10 4f d8 13 17 d7 13 26 d2 13 26 dc 16 1f a0 34 a0 26 ."G...v..N..O..O.....&..&....4.&
13380 d0 28 3f d0 20 40 d3 16 41 d0 10 41 e4 13 1d 98 64 a4 45 d4 13 2a d8 18 1c 90 77 90 04 dc 13 1f .(?..@..A..A....d.E..*....w.....
133a0 d1 21 41 b8 44 d4 21 41 d0 13 42 88 44 d8 15 19 d7 15 28 d1 15 28 88 46 d8 19 1f f2 00 18 0d 4a .!A.D.!A..B.D.....(..(.F.......J
133c0 01 90 05 dc 1a 21 a0 25 d0 29 43 c0 54 d3 1a 4a 90 07 d8 13 1a d0 13 26 d9 1b 22 a0 34 a8 14 d3 .....!.%.)C.T..J.......&..".4...
133e0 1b 2e 91 44 e4 15 1f a0 05 a4 79 d5 15 31 d8 18 1e 9f 0c 99 0c a0 55 d3 18 2b 90 41 e0 18 19 9c ...D......y..1........U..+.A....
13400 53 a0 14 9b 59 9a 0e dc 1c 23 a0 45 a8 3d bc 29 d3 1c 44 cc 49 d1 1c 55 e0 1f 39 a0 14 d0 1f 39 S...Y....#.E.=.)..D.I..U..9....9
13420 a0 75 d7 27 38 d1 27 38 d0 1f 39 98 04 d8 17 18 9c 43 a0 04 9b 49 92 7e dc 1e 27 d0 2a 40 c0 14 .u.'8.'8..9......C...I.~..'.*@..
13440 c0 06 d0 28 47 d3 1e 48 d0 18 48 e4 17 1a 98 36 93 7b a0 61 d2 17 27 b4 0e b8 74 c0 41 b9 77 d4 ...(G..H..H....6.{.a..'...t.A.w.
13460 30 47 d8 1f 20 a0 41 9a 76 98 0d 98 76 d8 20 24 98 77 99 04 e4 18 22 a0 34 a8 01 a1 37 ac 44 d5 0G....A.v...v..$.w....".4...7.D.
13480 18 31 f4 06 00 21 2b a8 34 b0 01 a9 37 d4 34 4c d5 20 4d e0 1f 49 a0 14 a0 62 a0 71 a0 18 d0 1f .1...!+.4...7.4L..M..I...b.q....
134a0 49 ac 35 b0 14 b0 61 b1 17 ab 3e d0 1f 49 b8 44 c0 11 c0 51 c1 15 c0 16 b8 4c d1 1f 49 99 04 f0 I.5...a...>..I.D...Q.....L..I...
134c0 31 18 0d 4a 01 f4 34 00 14 17 90 74 93 39 88 44 dc 13 16 90 76 93 3b 88 44 d8 0f 13 90 74 8a 7c 1..J..4....t.9.D....v.;.D....t.|
134e0 dc 16 1f d8 16 1a a0 54 a8 44 a2 5b 99 36 b0 65 d0 1a 3c b8 4f c8 44 c8 36 f0 00 01 52 01 1f d8 .......T.D.[.6.e..<.O.D.6...R...
13500 1f 23 98 66 a0 4b b0 04 a8 76 f0 03 01 15 37 f3 03 03 17 12 f0 00 03 11 12 f4 0a 00 15 19 9c 13 .#.f.K...v....7.................
13520 98 54 d7 1d 30 d1 1d 30 b0 24 d3 19 37 d3 14 38 88 45 e0 17 19 88 48 d8 17 1b 97 7d 91 7d f3 00 .T..0..0.$..7..8.E....H....}.}..
13540 19 0d 25 90 03 dc 13 1d 98 63 a4 34 d4 13 28 d8 14 1c 97 4f 91 4f a0 43 d4 14 28 d8 14 1c dc 13 ..%......c.4..(....O.O.C..(.....
13560 1d 98 63 a4 37 d4 13 2b d8 1a 1f a0 03 99 2a 90 43 e4 19 23 a0 43 ac 16 d7 29 3d d1 29 3d d4 19 ..c.7..+......*.C..#.C...)=.)=..
13580 3e c4 3a c8 63 c4 3f e4 1c 23 a4 46 a8 4e d4 1c 3b dc 20 2a a8 33 b4 06 d7 30 43 d1 30 43 d4 20 >.:.c.?..#.F.N..;..*.3...0C.0C..
135a0 44 dc 20 27 a8 03 a8 5e b8 55 d4 20 43 f4 06 00 1f 28 a8 33 a8 25 d0 2f 4d d0 28 4e d3 1e 4f d0 D..'...^.U..C....(.3.%./M.(N..O.
135c0 18 4f e4 15 1f a0 03 e4 1b 22 a4 36 a8 3e d4 1b 3a f4 03 00 15 1b d7 14 28 d2 14 28 e4 15 1b d7 .O.......".6.>..:.......(..(....
135e0 15 29 d1 15 29 ac 36 d7 2b 3e d1 2b 3e d0 14 3f f4 07 04 16 12 f0 0a 00 21 24 d7 20 32 d1 20 32 .)..).6.+>.+>..?........!$..2..2
13600 90 49 d9 17 20 dc 22 27 d3 27 44 b8 29 d4 27 44 d3 22 44 98 07 d8 1e 21 a0 27 99 6c 98 03 d8 10 .I...."'.'D.).'D."D....!.'.l....
13620 18 97 0f 91 0f a0 03 d6 10 24 f0 33 19 0d 25 f0 34 00 14 18 97 3e 91 3e a4 25 a8 08 a3 2f d3 13 .........$.3..%.4....>.>.%.../..
13640 32 d0 0c 32 72 86 00 00 00 29 0f 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 90 00 00 00 72 2..2r....).r....r....r....r....r
13660 91 00 00 00 72 a9 00 00 00 72 bc 00 00 00 72 85 00 00 00 72 04 01 00 00 72 cf 00 00 00 72 ca 02 ....r....r....r....r....r....r..
13680 00 00 72 89 02 00 00 72 49 01 00 00 72 df 00 00 00 72 ab 00 00 00 72 ac 00 00 00 73 01 00 00 00 ..r....rI...r....r....r....s....
136a0 40 72 84 00 00 00 72 d3 02 00 00 72 d3 02 00 00 76 07 00 00 73 44 00 00 00 f8 84 00 f0 06 00 15 @r....r....r....v...sD..........
136c0 1b d7 14 28 d1 14 28 88 09 f4 04 03 09 21 f2 0a 03 09 50 01 f2 0a 01 09 3a f2 08 01 09 11 f0 06 ...(..(......!....P.....:.......
136e0 00 0a 12 f1 02 03 09 0e f3 03 00 0a 12 f0 02 03 09 0e f2 0c 08 09 3b f6 16 4a 01 09 33 72 86 00 ......................;..J..3r..
13700 00 00 72 d3 02 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 f3 2c 00 00 ..r....c.....................,..
13720 00 87 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 01 88 00 66 01 64 02 84 08 5a 03 88 00 66 01 64 .....e.Z.d.Z.d.Z...f.d...Z...f.d
13740 03 84 08 5a 04 88 00 78 01 5a 05 53 00 29 04 72 d3 02 00 00 72 90 00 00 00 63 02 00 00 00 00 00 ...Z...x.Z.S.).r....r....c......
13760 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 3e 01 00 00 95 01 97 00 74 01 00 00 00 00 00 00 00 ...............>.......t........
13780 00 7c 01 64 01 19 00 00 00 74 02 00 00 00 00 00 00 00 00 74 04 00 00 00 00 00 00 00 00 66 02 ab .|.d.....t.........t.........f..
137a0 02 00 00 00 00 00 00 72 0d 67 00 7c 01 64 00 64 01 1a 00 a2 01 7c 01 64 01 19 00 00 00 a2 01 ad .......r.g.|.d.d.....|.d........
137c0 06 53 00 74 01 00 00 00 00 00 00 00 00 7c 01 64 01 19 00 00 00 74 06 00 00 00 00 00 00 00 00 6a .S.t.........|.d.....t.........j
137e0 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 18 67 00 7c ...........................r.g.|
13800 01 64 00 64 01 1a 00 a2 01 7c 01 64 01 19 00 00 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 .d.d.....|.d.....j..............
13820 00 00 00 00 00 a2 01 ad 06 7d 01 6e 25 7c 01 64 01 19 00 00 00 64 02 75 00 73 1e 74 01 00 00 00 .........}.n%|.d.....d.u.s.t....
13840 00 00 00 00 00 7c 01 64 01 19 00 00 00 74 0c 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 .....|.d.....t.................s
13860 0b 74 0f 00 00 00 00 00 00 00 00 64 03 ab 01 00 00 00 00 00 00 82 01 74 10 00 00 00 00 00 00 00 .t.........d...........t........
13880 00 74 06 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c .t.........j...................|
138a0 00 8d 27 00 00 7c 01 ab 01 00 00 00 00 00 00 53 00 72 e1 02 00 00 29 0a 72 8f 00 00 00 72 0c 01 ..'..|.........S.r....).r....r..
138c0 00 00 72 f3 00 00 00 72 90 00 00 00 72 d3 02 00 00 72 f1 00 00 00 72 0b 00 00 00 72 a5 00 00 00 ..r....r....r....r....r....r....
138e0 72 a6 00 00 00 72 49 01 00 00 29 03 72 83 00 00 00 72 f4 00 00 00 72 a9 00 00 00 73 03 00 00 00 r....rI...).r....r....r....s....
13900 20 20 80 72 84 00 00 00 72 49 01 00 00 7a 22 5f 43 6f 6e 63 61 74 65 6e 61 74 65 47 65 6e 65 72 ...r....rI...z"_ConcatenateGener
13920 69 63 41 6c 69 61 73 2e 63 6f 70 79 5f 77 69 74 68 f5 07 00 00 73 a5 00 00 00 f8 80 00 dc 13 1d icAlias.copy_with....s..........
13940 98 66 a0 52 99 6a ac 34 b4 15 a8 2d d4 13 38 d8 1b 36 98 56 a0 43 a0 52 98 5b d0 1b 36 a8 36 b0 .f.R.j.4...-..8..6.V.C.R.[..6.6.
13960 22 a9 3a d1 1b 36 d0 14 36 dc 13 1d 98 66 a0 52 99 6a ac 26 d7 2a 49 d1 2a 49 d4 13 4a d8 1d 41 ".:..6..6....f.R.j.&.*I.*I..J..A
13980 98 76 a0 63 a0 72 98 7b d0 1d 41 a8 56 b0 42 a9 5a d7 2d 40 d1 2d 40 d1 1d 41 91 46 d8 1a 20 a0 .v.c.r.{..A.V.B.Z.-@.-@..A.F....
139a0 12 99 2a a8 03 d1 1a 2b ac 7a b8 26 c0 12 b9 2a c4 69 d4 2f 50 dc 1a 23 f0 00 01 25 3e f3 00 01 ..*....+.z.&...*.i./P..#...%>...
139c0 1b 3f f0 00 01 15 3f e4 17 1c 9c 56 d7 1d 3c d1 1d 3c b8 64 d1 17 4d c8 66 d3 17 55 d0 10 55 72 .?....?....V..<..<.d..M.f..U..Ur
139e0 86 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 9a 00 00 00 95 01 ....c...........................
13a00 97 00 74 00 00 00 00 00 00 00 00 00 89 03 7c 00 8d 05 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 02 ..t...........|.....|.........}.
13a20 74 05 00 00 00 00 00 00 00 00 7c 02 74 06 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 2a t.........|.t.................r*
13a40 74 09 00 00 00 00 00 00 00 00 64 01 84 00 7c 02 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 t.........d...|.D...............
13a60 00 00 72 18 74 07 00 00 00 00 00 00 00 00 74 0b 00 00 00 00 00 00 00 00 64 02 84 00 7c 02 44 00 ..r.t.........t.........d...|.D.
13a80 ab 00 00 00 00 00 00 00 8e 00 ab 01 00 00 00 00 00 00 53 00 7c 02 53 00 29 03 4e 63 01 00 00 00 ..................S.|.S.).Nc....
13aa0 00 00 00 00 00 00 00 00 04 00 00 00 33 00 00 00 f3 32 00 00 00 4b 00 01 00 97 00 7c 00 5d 0f 00 ............3....2...K.....|.]..
13ac0 00 7d 01 74 01 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 96 01 97 01 01 00 8c 11 04 .}.t.........|..................
13ae0 00 79 00 ad 03 77 01 72 8e 00 00 00 29 01 72 ed 02 00 00 29 02 72 3d 01 00 00 72 96 00 00 00 73 .y...w.r....).r....).r=...r....s
13b00 02 00 00 00 20 20 72 84 00 00 00 72 3f 01 00 00 7a 37 5f 43 6f 6e 63 61 74 65 6e 61 74 65 47 65 ......r....r?...z7_ConcatenateGe
13b20 6e 65 72 69 63 41 6c 69 61 73 2e 5f 5f 67 65 74 69 74 65 6d 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e nericAlias.__getitem__.<locals>.
13b40 3c 67 65 6e 65 78 70 72 3e 01 08 00 00 73 14 00 00 00 e8 00 f8 80 00 d2 33 51 c0 61 b4 4a b8 71 <genexpr>....s..........3Q.a.J.q
13b60 b7 4d d1 33 51 f9 72 47 02 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 33 00 00 00 .M.3Q.rG...c................3...
13b80 f3 20 00 00 00 4b 00 01 00 97 00 7c 00 5d 06 00 00 7d 01 7c 01 96 01 97 01 01 00 8c 08 04 00 79 .....K.....|.]...}.|...........y
13ba0 00 ad 03 77 01 72 8e 00 00 00 72 81 00 00 00 29 02 72 3d 01 00 00 72 08 02 00 00 73 02 00 00 00 ...w.r....r....).r=...r....s....
13bc0 20 20 72 84 00 00 00 72 3f 01 00 00 7a 37 5f 43 6f 6e 63 61 74 65 6e 61 74 65 47 65 6e 65 72 69 ..r....r?...z7_ConcatenateGeneri
13be0 63 41 6c 69 61 73 2e 5f 5f 67 65 74 69 74 65 6d 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e cAlias.__getitem__.<locals>.<gen
13c00 65 78 70 72 3e 02 08 00 00 73 10 00 00 00 e8 00 f8 80 00 d2 2f 41 b0 61 b4 01 d1 2f 41 f9 73 04 expr>....s........../A.a.../A.s.
13c20 00 00 00 82 0c 0e 01 29 06 72 a6 00 00 00 72 df 00 00 00 72 8f 00 00 00 72 f3 00 00 00 72 9b 01 .......).r....r....r....r....r..
13c40 00 00 72 eb 02 00 00 29 04 72 83 00 00 00 72 b2 00 00 00 72 d0 01 00 00 72 a9 00 00 00 73 04 00 ..r....).r....r....r....r....s..
13c60 00 00 20 20 20 80 72 84 00 00 00 72 df 00 00 00 7a 24 5f 43 6f 6e 63 61 74 65 6e 61 74 65 47 65 ......r....r....z$_ConcatenateGe
13c80 6e 65 72 69 63 41 6c 69 61 73 2e 5f 5f 67 65 74 69 74 65 6d 5f 5f ff 07 00 00 73 44 00 00 00 f8 nericAlias.__getitem__....sD....
13ca0 80 00 dc 18 1d 99 07 d1 18 2b a8 44 d3 18 31 90 05 dc 13 1d 98 65 a4 55 d4 13 2b b4 03 d1 33 51 .........+.D..1......e.U..+...3Q
13cc0 c8 35 d4 33 51 d4 30 51 dc 1b 20 a4 1c d1 2f 41 b8 35 d4 2f 41 d0 21 42 d3 1b 43 d0 14 43 d8 17 .5.3Q.0Q....../A.5./A.!B..C..C..
13ce0 1c 90 0c 72 86 00 00 00 29 06 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 49 01 00 00 72 df ...r....).r....r....r....rI...r.
13d00 00 00 00 72 ab 00 00 00 72 ac 00 00 00 73 01 00 00 00 40 72 84 00 00 00 72 d3 02 00 00 72 d3 02 ...r....r....s....@r....r....r..
13d20 00 00 f1 07 00 00 73 18 00 00 00 f8 84 00 e0 19 21 88 4a f4 04 08 0d 56 01 f7 14 04 0d 1d f0 00 ......s.........!.J....V........
13d40 04 0d 1d 72 86 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 f3 0c 00 ...r....c.......................
13d60 00 00 97 00 65 00 5a 01 64 00 5a 02 79 01 29 02 da 0e 5f 45 6c 6c 69 70 73 69 73 44 75 6d 6d 79 ....e.Z.d.Z.y.)..._EllipsisDummy
13d80 4e 29 03 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 N).r....r....r....r....r....r...
13da0 00 72 fb 02 00 00 72 fb 02 00 00 07 08 00 00 73 02 00 00 00 85 00 72 86 00 00 00 72 fb 02 00 00 .r....r........s......r....r....
13dc0 63 02 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 90 01 00 00 97 00 7c 01 64 01 c...........................|.d.
13de0 19 00 00 00 64 02 75 00 72 21 74 00 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 ....d.u.r!t.........j...........
13e00 00 00 00 00 00 00 00 00 64 03 6b 02 00 00 72 0e 67 00 7c 01 64 00 64 01 1a 00 a2 01 74 04 00 00 ........d.k...r.g.|.d.d.....t...
13e20 00 00 00 00 00 00 91 01 ad 06 7d 01 74 00 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 ..........}.t.........j.........
13e40 00 00 00 00 00 00 00 00 00 00 64 04 6b 5c 00 00 72 1a 74 07 00 00 00 00 00 00 00 00 7c 00 7c 01 ..........d.k\..r.t.........|.|.
13e60 74 08 00 00 00 00 00 00 00 00 74 0a 00 00 00 00 00 00 00 00 66 02 64 05 ac 06 ab 04 00 00 00 00 t.........t.........f.d.........
13e80 00 00 7d 02 6e 0c 74 07 00 00 00 00 00 00 00 00 7c 00 7c 01 ab 02 00 00 00 00 00 00 7d 02 7c 01 ..}.n.t.........|.|.........}.|.
13ea0 64 01 19 00 00 00 74 04 00 00 00 00 00 00 00 00 75 01 72 02 7c 02 53 00 74 0d 00 00 00 00 00 00 d.....t.........u.r.|.S.t.......
13ec0 00 00 64 07 84 00 7c 02 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 ab 00 ..d...|.j...................D...
13ee0 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7c 02 5f 07 00 00 00 00 00 00 00 00 74 00 00 00 00 00 ..............|._.........t.....
13f00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 08 6b 02 00 00 72 02 ....j...................d.k...r.
13f20 7c 02 53 00 74 0d 00 00 00 00 00 00 00 00 64 09 84 00 7c 02 6a 10 00 00 00 00 00 00 00 00 00 00 |.S.t.........d...|.j...........
13f40 00 00 00 00 00 00 00 00 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7c 02 5f 08 00 00 ........D.................|._...
13f60 00 00 00 00 00 00 7c 02 53 00 29 0a 4e 72 55 01 00 00 2e 29 03 72 04 00 00 00 72 ce 02 00 00 72 ......|.S.).NrU....).r....r....r
13f80 4c 01 00 00 29 03 72 04 00 00 00 72 8c 00 00 00 72 04 00 00 00 54 29 02 da 0e 5f 74 79 70 65 76 L...).r....r....r....T)..._typev
13fa0 61 72 5f 74 79 70 65 73 da 10 5f 70 61 72 61 6d 73 70 65 63 5f 74 76 61 72 73 63 01 00 00 00 00 ar_types.._paramspec_tvarsc.....
13fc0 00 00 00 00 00 00 00 03 00 00 00 33 00 00 00 f3 34 00 00 00 4b 00 01 00 97 00 7c 00 5d 10 00 00 ...........3....4...K.....|.]...
13fe0 7d 01 7c 01 74 00 00 00 00 00 00 00 00 00 75 01 72 02 7c 01 6e 01 64 00 96 01 97 01 01 00 8c 12 }.|.t.........u.r.|.n.d.........
14000 04 00 79 01 ad 03 77 01 29 02 2e 4e a9 01 72 fb 02 00 00 72 e6 02 00 00 73 02 00 00 00 20 20 72 ..y...w.)..N..r....r....s......r
14020 84 00 00 00 72 3f 01 00 00 7a 2c 5f 63 72 65 61 74 65 5f 63 6f 6e 63 61 74 65 6e 61 74 65 5f 61 ....r?...z,_create_concatenate_a
14040 6c 69 61 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 18 08 00 00 73 26 00 00 00 lias.<locals>.<genexpr>....s&...
14060 e8 00 f8 80 00 f2 00 01 21 43 01 d8 28 29 f0 03 00 27 28 ac 7e d1 26 3d a1 11 c0 33 d3 21 46 f1 ........!C..()...'(.~.&=...3.!F.
14080 00 01 21 43 01 f9 73 04 00 00 00 82 16 18 01 72 8b 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 ..!C..s........r....c...........
140a0 00 03 00 00 00 33 00 00 00 f3 30 00 00 00 4b 00 01 00 97 00 7c 00 5d 0e 00 00 7d 01 7c 01 74 00 .....3....0...K.....|.]...}.|.t.
140c0 00 00 00 00 00 00 00 00 75 01 72 04 7c 01 96 01 97 01 01 00 8c 10 04 00 79 00 ad 03 77 01 72 8e ........u.r.|...........y...w.r.
140e0 00 00 00 72 00 03 00 00 72 e6 02 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 3f 01 00 00 7a 2c ...r....r....s......r....r?...z,
14100 5f 63 72 65 61 74 65 5f 63 6f 6e 63 61 74 65 6e 61 74 65 5f 61 6c 69 61 73 2e 3c 6c 6f 63 61 6c _create_concatenate_alias.<local
14120 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 1d 08 00 00 73 21 00 00 00 e8 00 f8 80 00 f2 00 01 27 44 01 s>.<genexpr>....s!...........'D.
14140 a8 51 d8 2b 2c b4 4e d1 2b 42 f4 03 00 28 29 f1 00 01 27 44 01 f9 73 04 00 00 00 82 14 16 01 29 .Q.+,.N.+B...()...'D..s........)
14160 09 72 61 01 00 00 72 a0 01 00 00 72 fb 02 00 00 72 d3 02 00 00 72 10 00 00 00 72 0b 00 00 00 72 .ra...r....r....r....r....r....r
14180 f3 00 00 00 72 f1 00 00 00 72 89 02 00 00 29 03 72 2d 01 00 00 72 de 00 00 00 da 0b 63 6f 6e 63 ....r....r....).r-...r......conc
141a0 61 74 65 6e 61 74 65 73 03 00 00 00 20 20 20 72 84 00 00 00 da 19 5f 63 72 65 61 74 65 5f 63 6f atenates.......r......_create_co
141c0 6e 63 61 74 65 6e 61 74 65 5f 61 6c 69 61 73 72 03 03 00 00 0b 08 00 00 73 d6 00 00 00 80 00 d8 ncatenate_aliasr........s.......
141e0 07 11 90 22 81 7e 98 13 d1 07 1c a4 13 d7 21 31 d1 21 31 b0 49 d2 21 3d e0 15 37 90 7a a0 23 a0 ...".~........!1.!1.I.!=..7.z.#.
14200 32 90 7f d0 15 37 ac 0e d1 15 37 88 0a dc 07 0a d7 07 17 d1 07 17 98 3a d2 07 25 dc 16 2e a8 76 2....7....7............:..%....v
14220 b0 7a dc 38 3f c4 19 d0 37 4b d8 39 3d f4 05 02 17 3f 89 0b f4 08 00 17 2f a8 76 b0 7a d3 16 42 .z.8?...7K.9=....?....../.v.z..B
14240 88 0b d8 07 11 90 22 81 7e 9c 5e d1 07 2b d8 0f 1a d0 08 1a e4 1b 20 f1 00 01 21 43 01 d8 2d 38 ......".~.^..+............!C..-8
14260 d7 2d 41 d1 2d 41 f4 03 01 21 43 01 f3 00 01 1c 43 01 80 4b d4 04 18 e4 07 0a d7 07 17 d1 07 17 .-A.-A...!C.....C..K............
14280 98 27 d2 07 21 e0 0f 1a d0 08 1a dc 21 26 f1 00 01 27 44 01 b0 2b d7 32 4c d1 32 4c f4 00 01 27 .'..!.......!&...'D..+.2L.2L...'
142a0 44 01 f3 00 01 22 44 01 80 4b d4 04 1e e0 0b 16 d0 04 16 72 86 00 00 00 63 02 00 00 00 00 00 00 D...."D..K.........r....c.......
142c0 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 dc 00 00 00 87 02 97 00 7c 01 64 01 6b 28 00 00 72 0b ......................|.d.k(..r.
142e0 74 01 00 00 00 00 00 00 00 00 64 02 ab 01 00 00 00 00 00 00 82 01 74 03 00 00 00 00 00 00 00 00 t.........d...........t.........
14300 7c 01 74 04 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 03 7c 01 66 01 7d 01 7c 01 64 03 |.t.................s.|.f.}.|.d.
14320 19 00 00 00 64 04 75 00 73 1e 74 03 00 00 00 00 00 00 00 00 7c 01 64 03 19 00 00 00 74 06 00 00 ....d.u.s.t.........|.d.....t...
14340 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 0b 74 01 00 00 00 00 00 00 00 00 64 05 ab 01 00 00 ..............s.t.........d.....
14360 00 00 00 00 82 01 64 06 8a 02 67 00 88 02 66 01 64 07 84 08 7c 01 64 00 64 03 1a 00 44 00 ab 00 ......d...g...f.d...|.d.d...D...
14380 00 00 00 00 00 00 a2 01 7c 01 64 03 19 00 00 00 91 01 ad 06 7d 01 74 09 00 00 00 00 00 00 00 00 ........|.d.........}.t.........
143a0 7c 00 7c 01 ab 02 00 00 00 00 00 00 53 00 29 08 4e 72 81 00 00 00 7a 26 43 61 6e 6e 6f 74 20 74 |.|.........S.).Nr....z&Cannot.t
143c0 61 6b 65 20 61 20 43 6f 6e 63 61 74 65 6e 61 74 65 20 6f 66 20 6e 6f 20 74 79 70 65 73 2e 72 55 ake.a.Concatenate.of.no.types.rU
143e0 01 00 00 2e 72 e2 02 00 00 7a 2f 43 6f 6e 63 61 74 65 6e 61 74 65 5b 61 72 67 2c 20 2e 2e 2e 5d ....r....z/Concatenate[arg,....]
14400 3a 20 65 61 63 68 20 61 72 67 20 6d 75 73 74 20 62 65 20 61 20 74 79 70 65 2e 63 01 00 00 00 00 :.each.arg.must.be.a.type.c.....
14420 00 00 00 00 00 00 00 05 00 00 00 33 00 00 00 f3 4a 00 00 00 95 01 4b 00 01 00 97 00 7c 00 5d 1a ...........3....J.....K.....|.].
14440 00 00 7d 01 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..}.t.........j.................
14460 00 00 7c 01 89 02 ab 02 00 00 00 00 00 00 96 01 97 01 01 00 8c 1c 04 00 79 00 ad 03 77 01 72 8e ..|.....................y...w.r.
14480 00 00 00 72 3a 01 00 00 72 3c 01 00 00 73 03 00 00 00 20 20 80 72 84 00 00 00 72 3f 01 00 00 7a ...r:...r<...s.......r....r?...z
144a0 27 5f 63 6f 6e 63 61 74 65 6e 61 74 65 5f 67 65 74 69 74 65 6d 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c '_concatenate_getitem.<locals>.<
144c0 67 65 6e 65 78 70 72 3e 2d 08 00 00 73 1e 00 00 00 f8 e8 00 f8 80 00 d2 13 48 b0 31 94 46 d7 14 genexpr>-...s............H.1.F..
144e0 26 d1 14 26 a0 71 a8 23 d7 14 2e d1 13 48 f9 72 40 01 00 00 29 05 72 a5 00 00 00 72 8f 00 00 00 &..&.q.#.....H.r@...).r....r....
14500 72 f3 00 00 00 72 0b 00 00 00 72 03 03 00 00 29 03 72 83 00 00 00 72 de 00 00 00 72 3e 01 00 00 r....r....r....).r....r....r>...
14520 73 03 00 00 00 20 20 40 72 84 00 00 00 da 14 5f 63 6f 6e 63 61 74 65 6e 61 74 65 5f 67 65 74 69 s......@r......_concatenate_geti
14540 74 65 6d 72 06 03 00 00 23 08 00 00 73 8b 00 00 00 f8 80 00 e0 07 11 90 52 d2 07 17 dc 0e 17 d0 temr....#...s...........R.......
14560 18 40 d3 0e 41 d0 08 41 dc 0b 15 90 6a a4 25 d4 0b 28 d8 16 20 90 5d 88 0a d8 0c 16 90 72 89 4e .@..A..A....j.%..(....]......r.N
14580 98 63 d1 0c 21 a4 5a b0 0a b8 32 b1 0e c4 09 d4 25 4a dc 0e 17 f0 00 01 19 3a f3 00 01 0f 3b f0 .c..!.Z...2.....%J.......:....;.
145a0 00 01 09 3b e0 0a 3b 80 43 f0 02 01 12 24 d3 13 48 b8 0a c0 33 c0 42 b8 0f d4 13 48 f0 00 01 12 ...;..;.C....$..H...3.B....H....
145c0 24 d8 14 1e 98 72 91 4e f1 03 01 12 24 80 4a e4 0b 24 a0 54 a8 3a d3 0b 36 d0 04 36 72 86 00 00 $....r.N....$.J..$.T.:..6..6r...
145e0 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 1a 00 00 00 97 00 74 01 00 .c...........................t..
14600 00 00 00 00 00 00 00 7c 00 7c 01 ab 02 00 00 00 00 00 00 53 00 29 01 61 26 01 00 00 55 73 65 64 .......|.|.........S.).a&...Used
14620 20 69 6e 20 63 6f 6e 6a 75 6e 63 74 69 6f 6e 20 77 69 74 68 20 60 60 50 61 72 61 6d 53 70 65 63 .in.conjunction.with.``ParamSpec
14640 60 60 20 61 6e 64 20 60 60 43 61 6c 6c 61 62 6c 65 60 60 20 74 6f 20 72 65 70 72 65 73 65 6e 74 ``.and.``Callable``.to.represent
14660 20 61 0a 20 20 20 20 20 20 20 20 68 69 67 68 65 72 20 6f 72 64 65 72 20 66 75 6e 63 74 69 6f 6e .a.........higher.order.function
14680 20 77 68 69 63 68 20 61 64 64 73 2c 20 72 65 6d 6f 76 65 73 20 6f 72 20 74 72 61 6e 73 66 6f 72 .which.adds,.removes.or.transfor
146a0 6d 73 20 70 61 72 61 6d 65 74 65 72 73 20 6f 66 20 61 0a 20 20 20 20 20 20 20 20 63 61 6c 6c 61 ms.parameters.of.a.........calla
146c0 62 6c 65 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 ble...........For.example::.....
146e0 20 20 20 20 20 20 20 20 43 61 6c 6c 61 62 6c 65 5b 43 6f 6e 63 61 74 65 6e 61 74 65 5b 69 6e 74 ........Callable[Concatenate[int
14700 2c 20 50 5d 2c 20 69 6e 74 5d 0a 0a 20 20 20 20 20 20 20 20 53 65 65 20 50 45 50 20 36 31 32 20 ,.P],.int]..........See.PEP.612.
14720 66 6f 72 20 64 65 74 61 69 6c 65 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 20 20 20 20 20 20 for.detailed.information........
14740 20 20 29 01 72 06 03 00 00 72 dd 00 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 08 00 00 00 72 ..).r....r....s......r....r....r
14760 08 00 00 00 37 08 00 00 73 11 00 00 00 80 00 f4 18 00 10 24 a0 44 a8 2a d3 0f 35 d0 08 35 72 86 ....7...s..........$.D.*..5..5r.
14780 00 00 00 72 4c 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 62 00 ...rL...c.....................b.
147a0 00 00 97 00 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....t.........j.................
147c0 00 00 7c 01 7c 00 9b 00 64 01 9d 02 ab 02 00 00 00 00 00 00 7d 02 74 01 00 00 00 00 00 00 00 00 ..|.|...d...........}.t.........
147e0 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 02 66 01 ab 02 00 00 00 00 j...................|.|.f.......
14800 00 00 53 00 29 02 61 09 08 00 00 53 70 65 63 69 61 6c 20 74 79 70 69 6e 67 20 66 6f 72 6d 20 75 ..S.).a....Special.typing.form.u
14820 73 65 64 20 74 6f 20 61 6e 6e 6f 74 61 74 65 20 74 68 65 20 72 65 74 75 72 6e 20 74 79 70 65 20 sed.to.annotate.the.return.type.
14840 6f 66 20 61 20 75 73 65 72 2d 64 65 66 69 6e 65 64 0a 20 20 20 20 20 20 20 20 74 79 70 65 20 67 of.a.user-defined.........type.g
14860 75 61 72 64 20 66 75 6e 63 74 69 6f 6e 2e 20 20 60 60 54 79 70 65 47 75 61 72 64 60 60 20 6f 6e uard.function...``TypeGuard``.on
14880 6c 79 20 61 63 63 65 70 74 73 20 61 20 73 69 6e 67 6c 65 20 74 79 70 65 20 61 72 67 75 6d 65 6e ly.accepts.a.single.type.argumen
148a0 74 2e 0a 20 20 20 20 20 20 20 20 41 74 20 72 75 6e 74 69 6d 65 2c 20 66 75 6e 63 74 69 6f 6e 73 t..........At.runtime,.functions
148c0 20 6d 61 72 6b 65 64 20 74 68 69 73 20 77 61 79 20 73 68 6f 75 6c 64 20 72 65 74 75 72 6e 20 61 .marked.this.way.should.return.a
148e0 20 62 6f 6f 6c 65 61 6e 2e 0a 0a 20 20 20 20 20 20 20 20 60 60 54 79 70 65 47 75 61 72 64 60 60 .boolean...........``TypeGuard``
14900 20 61 69 6d 73 20 74 6f 20 62 65 6e 65 66 69 74 20 2a 74 79 70 65 20 6e 61 72 72 6f 77 69 6e 67 .aims.to.benefit.*type.narrowing
14920 2a 20 2d 2d 20 61 20 74 65 63 68 6e 69 71 75 65 20 75 73 65 64 20 62 79 20 73 74 61 74 69 63 0a *.--.a.technique.used.by.static.
14940 20 20 20 20 20 20 20 20 74 79 70 65 20 63 68 65 63 6b 65 72 73 20 74 6f 20 64 65 74 65 72 6d 69 ........type.checkers.to.determi
14960 6e 65 20 61 20 6d 6f 72 65 20 70 72 65 63 69 73 65 20 74 79 70 65 20 6f 66 20 61 6e 20 65 78 70 ne.a.more.precise.type.of.an.exp
14980 72 65 73 73 69 6f 6e 20 77 69 74 68 69 6e 20 61 0a 20 20 20 20 20 20 20 20 70 72 6f 67 72 61 6d ression.within.a.........program
149a0 27 73 20 63 6f 64 65 20 66 6c 6f 77 2e 20 20 55 73 75 61 6c 6c 79 20 74 79 70 65 20 6e 61 72 72 's.code.flow...Usually.type.narr
149c0 6f 77 69 6e 67 20 69 73 20 64 6f 6e 65 20 62 79 20 61 6e 61 6c 79 7a 69 6e 67 0a 20 20 20 20 20 owing.is.done.by.analyzing......
149e0 20 20 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 63 6f 64 65 20 66 6c 6f 77 20 61 6e 64 20 61 70 70 ...conditional.code.flow.and.app
14a00 6c 79 69 6e 67 20 74 68 65 20 6e 61 72 72 6f 77 69 6e 67 20 74 6f 20 61 20 62 6c 6f 63 6b 20 6f lying.the.narrowing.to.a.block.o
14a20 66 20 63 6f 64 65 2e 20 20 54 68 65 0a 20 20 20 20 20 20 20 20 63 6f 6e 64 69 74 69 6f 6e 61 6c f.code...The.........conditional
14a40 20 65 78 70 72 65 73 73 69 6f 6e 20 68 65 72 65 20 69 73 20 73 6f 6d 65 74 69 6d 65 73 20 72 65 .expression.here.is.sometimes.re
14a60 66 65 72 72 65 64 20 74 6f 20 61 73 20 61 20 22 74 79 70 65 20 67 75 61 72 64 22 2e 0a 0a 20 20 ferred.to.as.a."type.guard".....
14a80 20 20 20 20 20 20 53 6f 6d 65 74 69 6d 65 73 20 69 74 20 77 6f 75 6c 64 20 62 65 20 63 6f 6e 76 ......Sometimes.it.would.be.conv
14aa0 65 6e 69 65 6e 74 20 74 6f 20 75 73 65 20 61 20 75 73 65 72 2d 64 65 66 69 6e 65 64 20 62 6f 6f enient.to.use.a.user-defined.boo
14ac0 6c 65 61 6e 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 61 73 20 61 20 74 79 70 65 20 lean.function.........as.a.type.
14ae0 67 75 61 72 64 2e 20 20 53 75 63 68 20 61 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 75 guard...Such.a.function.should.u
14b00 73 65 20 60 60 54 79 70 65 47 75 61 72 64 5b 2e 2e 2e 5d 60 60 20 61 73 20 69 74 73 0a 20 20 20 se.``TypeGuard[...]``.as.its....
14b20 20 20 20 20 20 72 65 74 75 72 6e 20 74 79 70 65 20 74 6f 20 61 6c 65 72 74 20 73 74 61 74 69 63 .....return.type.to.alert.static
14b40 20 74 79 70 65 20 63 68 65 63 6b 65 72 73 20 74 6f 20 74 68 69 73 20 69 6e 74 65 6e 74 69 6f 6e .type.checkers.to.this.intention
14b60 2e 0a 0a 20 20 20 20 20 20 20 20 55 73 69 6e 67 20 20 60 60 2d 3e 20 54 79 70 65 47 75 61 72 64 ...........Using..``->.TypeGuard
14b80 60 60 20 74 65 6c 6c 73 20 74 68 65 20 73 74 61 74 69 63 20 74 79 70 65 20 63 68 65 63 6b 65 72 ``.tells.the.static.type.checker
14ba0 20 74 68 61 74 20 66 6f 72 20 61 20 67 69 76 65 6e 0a 20 20 20 20 20 20 20 20 66 75 6e 63 74 69 .that.for.a.given.........functi
14bc0 6f 6e 3a 0a 0a 20 20 20 20 20 20 20 20 31 2e 20 54 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 on:..........1..The.return.value
14be0 20 69 73 20 61 20 62 6f 6f 6c 65 61 6e 2e 0a 20 20 20 20 20 20 20 20 32 2e 20 49 66 20 74 68 65 .is.a.boolean..........2..If.the
14c00 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 60 60 54 72 75 65 60 60 2c 20 74 68 65 20 74 .return.value.is.``True``,.the.t
14c20 79 70 65 20 6f 66 20 69 74 73 20 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 69 73 20 74 ype.of.its.argument.........is.t
14c40 68 65 20 74 79 70 65 20 69 6e 73 69 64 65 20 60 60 54 79 70 65 47 75 61 72 64 60 60 2e 0a 0a 20 he.type.inside.``TypeGuard``....
14c60 20 20 20 20 20 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 .......For.example::............
14c80 20 20 64 65 66 20 69 73 5f 73 74 72 28 76 61 6c 3a 20 55 6e 69 6f 6e 5b 73 74 72 2c 20 66 6c 6f ..def.is_str(val:.Union[str,.flo
14ca0 61 74 5d 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 22 69 73 69 6e 73 74 61 at]):.................#."isinsta
14cc0 6e 63 65 22 20 74 79 70 65 20 67 75 61 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nce".type.guard.................
14ce0 69 66 20 69 73 69 6e 73 74 61 6e 63 65 28 76 61 6c 2c 20 73 74 72 29 3a 0a 20 20 20 20 20 20 20 if.isinstance(val,.str):........
14d00 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 54 79 70 65 20 6f 66 20 60 60 76 61 6c 60 60 20 69 .............#.Type.of.``val``.i
14d20 73 20 6e 61 72 72 6f 77 65 64 20 74 6f 20 60 60 73 74 72 60 60 0a 20 20 20 20 20 20 20 20 20 20 s.narrowed.to.``str``...........
14d40 20 20 20 20 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c ..............................el
14d60 73 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 45 6c 73 65 2c 20 se:.....................#.Else,.
14d80 74 79 70 65 20 6f 66 20 60 60 76 61 6c 60 60 20 69 73 20 6e 61 72 72 6f 77 65 64 20 74 6f 20 60 type.of.``val``.is.narrowed.to.`
14da0 60 66 6c 6f 61 74 60 60 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 2e `float``........................
14dc0 2e 0a 0a 20 20 20 20 20 20 20 20 53 74 72 69 63 74 20 74 79 70 65 20 6e 61 72 72 6f 77 69 6e 67 ...........Strict.type.narrowing
14de0 20 69 73 20 6e 6f 74 20 65 6e 66 6f 72 63 65 64 20 2d 2d 20 60 60 54 79 70 65 42 60 60 20 6e 65 .is.not.enforced.--.``TypeB``.ne
14e00 65 64 20 6e 6f 74 20 62 65 20 61 20 6e 61 72 72 6f 77 65 72 0a 20 20 20 20 20 20 20 20 66 6f 72 ed.not.be.a.narrower.........for
14e20 6d 20 6f 66 20 60 60 54 79 70 65 41 60 60 20 28 69 74 20 63 61 6e 20 65 76 65 6e 20 62 65 20 61 m.of.``TypeA``.(it.can.even.be.a
14e40 20 77 69 64 65 72 20 66 6f 72 6d 29 20 61 6e 64 20 74 68 69 73 20 6d 61 79 20 6c 65 61 64 20 74 .wider.form).and.this.may.lead.t
14e60 6f 0a 20 20 20 20 20 20 20 20 74 79 70 65 2d 75 6e 73 61 66 65 20 72 65 73 75 6c 74 73 2e 20 20 o.........type-unsafe.results...
14e80 54 68 65 20 6d 61 69 6e 20 72 65 61 73 6f 6e 20 69 73 20 74 6f 20 61 6c 6c 6f 77 20 66 6f 72 20 The.main.reason.is.to.allow.for.
14ea0 74 68 69 6e 67 73 20 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 6e 61 72 72 6f 77 69 6e 67 20 60 60 things.like.........narrowing.``
14ec0 4c 69 73 74 5b 6f 62 6a 65 63 74 5d 60 60 20 74 6f 20 60 60 4c 69 73 74 5b 73 74 72 5d 60 60 20 List[object]``.to.``List[str]``.
14ee0 65 76 65 6e 20 74 68 6f 75 67 68 20 74 68 65 20 6c 61 74 74 65 72 20 69 73 20 6e 6f 74 0a 20 20 even.though.the.latter.is.not...
14f00 20 20 20 20 20 20 61 20 73 75 62 74 79 70 65 20 6f 66 20 74 68 65 20 66 6f 72 6d 65 72 2c 20 73 ......a.subtype.of.the.former,.s
14f20 69 6e 63 65 20 60 60 4c 69 73 74 60 60 20 69 73 20 69 6e 76 61 72 69 61 6e 74 2e 20 20 54 68 65 ince.``List``.is.invariant...The
14f40 20 72 65 73 70 6f 6e 73 69 62 69 6c 69 74 79 20 6f 66 0a 20 20 20 20 20 20 20 20 77 72 69 74 69 .responsibility.of.........writi
14f60 6e 67 20 74 79 70 65 2d 73 61 66 65 20 74 79 70 65 20 67 75 61 72 64 73 20 69 73 20 6c 65 66 74 ng.type-safe.type.guards.is.left
14f80 20 74 6f 20 74 68 65 20 75 73 65 72 2e 0a 0a 20 20 20 20 20 20 20 20 60 60 54 79 70 65 47 75 61 .to.the.user...........``TypeGua
14fa0 72 64 60 60 20 61 6c 73 6f 20 77 6f 72 6b 73 20 77 69 74 68 20 74 79 70 65 20 76 61 72 69 61 62 rd``.also.works.with.type.variab
14fc0 6c 65 73 2e 20 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 0a les...For.more.information,.see.
14fe0 20 20 20 20 20 20 20 20 50 45 50 20 36 34 37 20 28 55 73 65 72 2d 44 65 66 69 6e 65 64 20 54 79 ........PEP.647.(User-Defined.Ty
15000 70 65 20 47 75 61 72 64 73 29 2e 0a 20 20 20 20 20 20 20 20 fa 1c 20 61 63 63 65 70 74 73 20 6f pe.Guards).............accepts.o
15020 6e 6c 79 20 61 20 73 69 6e 67 6c 65 20 74 79 70 65 2e a9 03 72 90 00 00 00 72 3b 01 00 00 72 91 nly.a.single.type...r....r;...r.
15040 00 00 00 a9 03 72 83 00 00 00 72 de 00 00 00 72 bf 00 00 00 73 03 00 00 00 20 20 20 72 84 00 00 .....r....r....r....s.......r...
15060 00 72 4c 00 00 00 72 4c 00 00 00 4b 08 00 00 73 34 00 00 00 80 00 f4 58 01 00 10 16 d7 0f 21 d1 .rL...rL...K...s4......X......!.
15080 0f 21 a0 2a b0 14 b0 06 d0 36 52 d0 2e 53 d3 0f 54 88 04 dc 0f 15 d7 0f 23 d1 0f 23 a0 44 a8 34 .!.*.....6R..S..T.......#..#.D.4
150a0 a8 27 d3 0f 32 d0 08 32 72 86 00 00 00 72 4d 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 05 .'..2..2r....rM...c.............
150c0 00 00 00 03 00 00 00 f3 62 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 ........b.....t.........j.......
150e0 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 7c 00 9b 00 64 01 9d 02 ab 02 00 00 00 00 00 00 7d 02 ............|.|...d...........}.
15100 74 01 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 t.........j...................|.
15120 7c 02 66 01 ab 02 00 00 00 00 00 00 53 00 29 02 61 77 06 00 00 53 70 65 63 69 61 6c 20 74 79 70 |.f.........S.).aw...Special.typ
15140 69 6e 67 20 66 6f 72 6d 20 75 73 65 64 20 74 6f 20 61 6e 6e 6f 74 61 74 65 20 74 68 65 20 72 65 ing.form.used.to.annotate.the.re
15160 74 75 72 6e 20 74 79 70 65 20 6f 66 20 61 20 75 73 65 72 2d 64 65 66 69 6e 65 64 0a 20 20 20 20 turn.type.of.a.user-defined.....
15180 20 20 20 20 74 79 70 65 20 6e 61 72 72 6f 77 65 72 20 66 75 6e 63 74 69 6f 6e 2e 20 20 60 60 54 ....type.narrower.function...``T
151a0 79 70 65 49 73 60 60 20 6f 6e 6c 79 20 61 63 63 65 70 74 73 20 61 20 73 69 6e 67 6c 65 20 74 79 ypeIs``.only.accepts.a.single.ty
151c0 70 65 20 61 72 67 75 6d 65 6e 74 2e 0a 20 20 20 20 20 20 20 20 41 74 20 72 75 6e 74 69 6d 65 2c pe.argument..........At.runtime,
151e0 20 66 75 6e 63 74 69 6f 6e 73 20 6d 61 72 6b 65 64 20 74 68 69 73 20 77 61 79 20 73 68 6f 75 6c .functions.marked.this.way.shoul
15200 64 20 72 65 74 75 72 6e 20 61 20 62 6f 6f 6c 65 61 6e 2e 0a 0a 20 20 20 20 20 20 20 20 60 60 54 d.return.a.boolean...........``T
15220 79 70 65 49 73 60 60 20 61 69 6d 73 20 74 6f 20 62 65 6e 65 66 69 74 20 2a 74 79 70 65 20 6e 61 ypeIs``.aims.to.benefit.*type.na
15240 72 72 6f 77 69 6e 67 2a 20 2d 2d 20 61 20 74 65 63 68 6e 69 71 75 65 20 75 73 65 64 20 62 79 20 rrowing*.--.a.technique.used.by.
15260 73 74 61 74 69 63 0a 20 20 20 20 20 20 20 20 74 79 70 65 20 63 68 65 63 6b 65 72 73 20 74 6f 20 static.........type.checkers.to.
15280 64 65 74 65 72 6d 69 6e 65 20 61 20 6d 6f 72 65 20 70 72 65 63 69 73 65 20 74 79 70 65 20 6f 66 determine.a.more.precise.type.of
152a0 20 61 6e 20 65 78 70 72 65 73 73 69 6f 6e 20 77 69 74 68 69 6e 20 61 0a 20 20 20 20 20 20 20 20 .an.expression.within.a.........
152c0 70 72 6f 67 72 61 6d 27 73 20 63 6f 64 65 20 66 6c 6f 77 2e 20 20 55 73 75 61 6c 6c 79 20 74 79 program's.code.flow...Usually.ty
152e0 70 65 20 6e 61 72 72 6f 77 69 6e 67 20 69 73 20 64 6f 6e 65 20 62 79 20 61 6e 61 6c 79 7a 69 6e pe.narrowing.is.done.by.analyzin
15300 67 0a 20 20 20 20 20 20 20 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 63 6f 64 65 20 66 6c 6f 77 20 g.........conditional.code.flow.
15320 61 6e 64 20 61 70 70 6c 79 69 6e 67 20 74 68 65 20 6e 61 72 72 6f 77 69 6e 67 20 74 6f 20 61 20 and.applying.the.narrowing.to.a.
15340 62 6c 6f 63 6b 20 6f 66 20 63 6f 64 65 2e 20 20 54 68 65 0a 20 20 20 20 20 20 20 20 63 6f 6e 64 block.of.code...The.........cond
15360 69 74 69 6f 6e 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 20 68 65 72 65 20 69 73 20 73 6f 6d 65 74 itional.expression.here.is.somet
15380 69 6d 65 73 20 72 65 66 65 72 72 65 64 20 74 6f 20 61 73 20 61 20 22 74 79 70 65 20 67 75 61 72 imes.referred.to.as.a."type.guar
153a0 64 22 2e 0a 0a 20 20 20 20 20 20 20 20 53 6f 6d 65 74 69 6d 65 73 20 69 74 20 77 6f 75 6c 64 20 d"...........Sometimes.it.would.
153c0 62 65 20 63 6f 6e 76 65 6e 69 65 6e 74 20 74 6f 20 75 73 65 20 61 20 75 73 65 72 2d 64 65 66 69 be.convenient.to.use.a.user-defi
153e0 6e 65 64 20 62 6f 6f 6c 65 61 6e 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 61 73 20 ned.boolean.function.........as.
15400 61 20 74 79 70 65 20 67 75 61 72 64 2e 20 20 53 75 63 68 20 61 20 66 75 6e 63 74 69 6f 6e 20 73 a.type.guard...Such.a.function.s
15420 68 6f 75 6c 64 20 75 73 65 20 60 60 54 79 70 65 49 73 5b 2e 2e 2e 5d 60 60 20 61 73 20 69 74 73 hould.use.``TypeIs[...]``.as.its
15440 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 79 70 65 20 74 6f 20 61 6c 65 72 74 20 73 74 .........return.type.to.alert.st
15460 61 74 69 63 20 74 79 70 65 20 63 68 65 63 6b 65 72 73 20 74 6f 20 74 68 69 73 20 69 6e 74 65 6e atic.type.checkers.to.this.inten
15480 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 55 73 69 6e 67 20 20 60 60 2d 3e 20 54 79 70 65 49 tion...........Using..``->.TypeI
154a0 73 60 60 20 74 65 6c 6c 73 20 74 68 65 20 73 74 61 74 69 63 20 74 79 70 65 20 63 68 65 63 6b 65 s``.tells.the.static.type.checke
154c0 72 20 74 68 61 74 20 66 6f 72 20 61 20 67 69 76 65 6e 0a 20 20 20 20 20 20 20 20 66 75 6e 63 74 r.that.for.a.given.........funct
154e0 69 6f 6e 3a 0a 0a 20 20 20 20 20 20 20 20 31 2e 20 54 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 ion:..........1..The.return.valu
15500 65 20 69 73 20 61 20 62 6f 6f 6c 65 61 6e 2e 0a 20 20 20 20 20 20 20 20 32 2e 20 49 66 20 74 68 e.is.a.boolean..........2..If.th
15520 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 60 60 54 72 75 65 60 60 2c 20 74 68 65 20 e.return.value.is.``True``,.the.
15540 74 79 70 65 20 6f 66 20 69 74 73 20 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 69 73 20 type.of.its.argument.........is.
15560 74 68 65 20 69 6e 74 65 72 73 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 74 79 70 65 20 69 6e 73 the.intersection.of.the.type.ins
15580 69 64 65 20 60 60 54 79 70 65 49 73 60 60 20 61 6e 64 20 74 68 65 20 61 72 67 75 6d 65 6e 74 27 ide.``TypeIs``.and.the.argument'
155a0 73 0a 20 20 20 20 20 20 20 20 70 72 65 76 69 6f 75 73 6c 79 20 6b 6e 6f 77 6e 20 74 79 70 65 2e s.........previously.known.type.
155c0 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 ..........For.example::.........
155e0 20 20 20 20 20 64 65 66 20 69 73 5f 61 77 61 69 74 61 62 6c 65 28 76 61 6c 3a 20 6f 62 6a 65 63 .....def.is_awaitable(val:.objec
15600 74 29 20 2d 3e 20 54 79 70 65 49 73 5b 41 77 61 69 74 61 62 6c 65 5b 41 6e 79 5d 5d 3a 0a 20 20 t).->.TypeIs[Awaitable[Any]]:...
15620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 68 61 73 61 74 74 72 28 76 61 6c ..............return.hasattr(val
15640 2c 20 27 5f 5f 61 77 61 69 74 5f 5f 27 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 20 ,.'__await__')..............def.
15660 66 28 76 61 6c 3a 20 55 6e 69 6f 6e 5b 69 6e 74 2c 20 41 77 61 69 74 61 62 6c 65 5b 69 6e 74 5d f(val:.Union[int,.Awaitable[int]
15680 5d 29 20 2d 3e 20 69 6e 74 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 73 ]).->.int:.................if.is
156a0 5f 61 77 61 69 74 61 62 6c 65 28 76 61 6c 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _awaitable(val):................
156c0 20 20 20 20 20 61 73 73 65 72 74 5f 74 79 70 65 28 76 61 6c 2c 20 41 77 61 69 74 61 62 6c 65 5b .....assert_type(val,.Awaitable[
156e0 69 6e 74 5d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 int]).................else:.....
15700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 73 73 65 72 74 5f 74 79 70 65 28 76 61 6c 2c ................assert_type(val,
15720 20 69 6e 74 29 0a 0a 20 20 20 20 20 20 20 20 60 60 54 79 70 65 49 73 60 60 20 61 6c 73 6f 20 77 .int)..........``TypeIs``.also.w
15740 6f 72 6b 73 20 77 69 74 68 20 74 79 70 65 20 76 61 72 69 61 62 6c 65 73 2e 20 20 46 6f 72 20 6d orks.with.type.variables...For.m
15760 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 0a 20 20 20 20 20 20 20 20 50 45 50 ore.information,.see.........PEP
15780 20 37 34 32 20 28 4e 61 72 72 6f 77 69 6e 67 20 74 79 70 65 73 20 77 69 74 68 20 54 79 70 65 49 .742.(Narrowing.types.with.TypeI
157a0 73 29 2e 0a 20 20 20 20 20 20 20 20 72 09 03 00 00 72 0a 03 00 00 72 0b 03 00 00 73 03 00 00 00 s)..........r....r....r....s....
157c0 20 20 20 72 84 00 00 00 72 4d 00 00 00 72 4d 00 00 00 80 08 00 00 73 34 00 00 00 80 00 f4 4c 01 ...r....rM...rM.......s4......L.
157e0 00 10 16 d7 0f 21 d1 0f 21 a0 2a b0 14 b0 06 d0 36 52 d0 2e 53 d3 0f 54 88 04 dc 0f 15 d7 0f 23 .....!..!.*.....6R..S..T.......#
15800 d1 0f 23 a0 44 a8 34 a8 27 d3 0f 32 d0 08 32 72 86 00 00 00 72 4b 00 00 00 63 00 00 00 00 00 00 ..#.D.4.'..2..2r....rK...c......
15820 00 00 00 00 00 00 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 84 .....................e.Z.d.Z.d..
15840 00 5a 03 79 02 29 03 da 0d 5f 54 79 70 65 46 6f 72 6d 46 6f 72 6d 63 02 00 00 00 02 00 00 00 00 .Z.y.)..._TypeFormFormc.........
15860 00 00 00 01 00 00 00 03 00 00 00 f3 06 00 00 00 97 00 7c 01 53 00 72 8e 00 00 00 72 81 00 00 00 ..................|.S.r....r....
15880 72 d8 00 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 cf 00 00 00 7a 16 5f 54 79 70 65 46 6f 72 r....s......r....r....z._TypeFor
158a0 6d 46 6f 72 6d 2e 5f 5f 63 61 6c 6c 5f 5f b2 08 00 00 f3 07 00 00 00 80 00 d8 13 16 88 4a 72 86 mForm.__call__...............Jr.
158c0 00 00 00 4e 29 04 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 cf 00 00 00 72 81 00 00 00 72 ...N).r....r....r....r....r....r
158e0 86 00 00 00 72 84 00 00 00 72 0e 03 00 00 72 0e 03 00 00 af 08 00 00 73 07 00 00 00 84 00 f3 06 ....r....r....r........s........
15900 01 09 17 72 86 00 00 00 72 0e 03 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 ...r....r....c..................
15920 00 00 f3 62 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 ...b.....t.........j............
15940 00 00 00 00 00 00 00 7c 01 7c 00 9b 00 64 01 9d 02 ab 02 00 00 00 00 00 00 7d 02 74 01 00 00 00 .......|.|...d...........}.t....
15960 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 02 66 01 ab .....j...................|.|.f..
15980 02 00 00 00 00 00 00 53 00 29 02 61 d5 02 00 00 41 20 73 70 65 63 69 61 6c 20 66 6f 72 6d 20 72 .......S.).a....A.special.form.r
159a0 65 70 72 65 73 65 6e 74 69 6e 67 20 74 68 65 20 76 61 6c 75 65 20 74 68 61 74 20 72 65 73 75 6c epresenting.the.value.that.resul
159c0 74 73 20 66 72 6f 6d 20 74 68 65 20 65 76 61 6c 75 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 6f ts.from.the.evaluation.........o
159e0 66 20 61 20 74 79 70 65 20 65 78 70 72 65 73 73 69 6f 6e 2e 20 54 68 69 73 20 76 61 6c 75 65 20 f.a.type.expression..This.value.
15a00 65 6e 63 6f 64 65 73 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 75 70 70 6c 69 65 64 encodes.the.information.supplied
15a20 20 69 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 74 79 70 65 20 65 78 70 72 65 73 73 69 6f 6e 2c .in.the.........type.expression,
15a40 20 61 6e 64 20 69 74 20 72 65 70 72 65 73 65 6e 74 73 20 74 68 65 20 74 79 70 65 20 64 65 73 63 .and.it.represents.the.type.desc
15a60 72 69 62 65 64 20 62 79 20 74 68 61 74 20 74 79 70 65 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 0a ribed.by.that.type.expression...
15a80 20 20 20 20 20 20 20 20 57 68 65 6e 20 75 73 65 64 20 69 6e 20 61 20 74 79 70 65 20 65 78 70 72 ........When.used.in.a.type.expr
15aa0 65 73 73 69 6f 6e 2c 20 54 79 70 65 46 6f 72 6d 20 64 65 73 63 72 69 62 65 73 20 61 20 73 65 74 ession,.TypeForm.describes.a.set
15ac0 20 6f 66 20 74 79 70 65 20 66 6f 72 6d 20 6f 62 6a 65 63 74 73 2e 0a 20 20 20 20 20 20 20 20 49 .of.type.form.objects..........I
15ae0 74 20 61 63 63 65 70 74 73 20 61 20 73 69 6e 67 6c 65 20 74 79 70 65 20 61 72 67 75 6d 65 6e 74 t.accepts.a.single.type.argument
15b00 2c 20 77 68 69 63 68 20 6d 75 73 74 20 62 65 20 61 20 76 61 6c 69 64 20 74 79 70 65 20 65 78 70 ,.which.must.be.a.valid.type.exp
15b20 72 65 73 73 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 60 60 54 79 70 65 46 6f 72 6d 5b 54 5d 60 60 ression..........``TypeForm[T]``
15b40 20 64 65 73 63 72 69 62 65 73 20 74 68 65 20 73 65 74 20 6f 66 20 61 6c 6c 20 74 79 70 65 20 66 .describes.the.set.of.all.type.f
15b60 6f 72 6d 20 6f 62 6a 65 63 74 73 20 74 68 61 74 20 72 65 70 72 65 73 65 6e 74 0a 20 20 20 20 20 orm.objects.that.represent......
15b80 20 20 20 74 68 65 20 74 79 70 65 20 54 20 6f 72 20 74 79 70 65 73 20 74 68 61 74 20 61 72 65 20 ...the.type.T.or.types.that.are.
15ba0 61 73 73 69 67 6e 61 62 6c 65 20 74 6f 20 54 2e 0a 0a 20 20 20 20 20 20 20 20 55 73 61 67 65 3a assignable.to.T...........Usage:
15bc0 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 20 63 61 73 74 5b 54 5d 28 74 79 70 3a 20 54 ..............def.cast[T](typ:.T
15be0 79 70 65 46 6f 72 6d 5b 54 5d 2c 20 76 61 6c 75 65 3a 20 41 6e 79 29 20 2d 3e 20 54 3a 20 2e 2e ypeForm[T],.value:.Any).->.T:...
15c00 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 76 65 61 6c 5f 74 79 70 65 28 63 61 73 74 28 ...............reveal_type(cast(
15c20 69 6e 74 2c 20 22 78 22 29 29 20 20 23 20 69 6e 74 0a 0a 20 20 20 20 20 20 20 20 53 65 65 20 50 int,."x"))..#.int..........See.P
15c40 45 50 20 37 34 37 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 20 20 20 EP.747.for.more.information.....
15c60 20 20 20 20 20 72 09 03 00 00 72 0a 03 00 00 72 0b 03 00 00 73 03 00 00 00 20 20 20 72 84 00 00 .....r....r....r....s.......r...
15c80 00 72 4b 00 00 00 72 4b 00 00 00 b5 08 00 00 73 33 00 00 00 80 00 f4 26 00 10 16 d7 0f 21 d1 0f .rK...rK.......s3......&.....!..
15ca0 21 a0 2a b0 14 b0 06 d0 36 52 d0 2e 53 d3 0f 54 88 04 dc 0f 15 d7 0f 23 d1 0f 23 a0 44 a8 34 a8 !.*.....6R..S..T.......#..#.D.4.
15cc0 27 d3 0f 32 d0 08 32 72 86 00 00 00 72 0a 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 '..2..2r....r....c..............
15ce0 00 00 03 00 00 00 f3 1e 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 9b 00 64 01 9d 02 ab .............t.........|...d....
15d00 01 00 00 00 00 00 00 82 01 29 02 61 44 01 00 00 52 65 70 72 65 73 65 6e 74 73 20 61 6e 20 61 72 .........).aD...Represents.an.ar
15d20 62 69 74 72 61 72 79 20 6c 69 74 65 72 61 6c 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 bitrary.literal.string..........
15d40 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 66 72 6f 6d 20 74 79 70 69 6e .Example::............from.typin
15d60 67 5f 65 78 74 65 6e 73 69 6f 6e 73 20 69 6d 70 6f 72 74 20 4c 69 74 65 72 61 6c 53 74 72 69 6e g_extensions.import.LiteralStrin
15d80 67 0a 0a 20 20 20 20 20 20 20 20 20 20 64 65 66 20 71 75 65 72 79 28 73 71 6c 3a 20 4c 69 74 65 g............def.query(sql:.Lite
15da0 72 61 6c 53 74 72 69 6e 67 29 20 2d 3e 20 2e 2e 2e 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ralString).->....:..............
15dc0 20 2e 2e 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 71 75 65 72 79 28 22 53 45 4c 45 43 54 20 2a 20 ................query("SELECT.*.
15de0 46 52 4f 4d 20 74 61 62 6c 65 22 29 20 20 23 20 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 71 75 65 FROM.table")..#.ok...........que
15e00 72 79 28 66 22 53 45 4c 45 43 54 20 2a 20 46 52 4f 4d 20 7b 69 6e 70 75 74 28 29 7d 22 29 20 20 ry(f"SELECT.*.FROM.{input()}")..
15e20 23 20 6e 6f 74 20 6f 6b 0a 0a 20 20 20 20 20 20 20 20 53 65 65 20 50 45 50 20 36 37 35 20 66 6f #.not.ok..........See.PEP.675.fo
15e40 72 20 64 65 74 61 69 6c 73 2e 0a 0a 20 20 20 20 20 20 20 20 72 6d 02 00 00 72 c2 00 00 00 72 e3 r.details...........rm...r....r.
15e60 02 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 0a 00 00 00 72 0a 00 00 00 d1 08 00 00 73 17 00 ...s......r....r....r........s..
15e80 00 00 80 00 f4 22 00 0f 18 98 34 98 26 d0 20 35 d0 18 36 d3 0e 37 d0 08 37 72 86 00 00 00 72 0e ....."....4.&..5..6..7..7r....r.
15ea0 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 1e 00 00 00 97 00 74 ...c...........................t
15ec0 01 00 00 00 00 00 00 00 00 7c 00 9b 00 64 01 9d 02 ab 01 00 00 00 00 00 00 82 01 29 02 7a f2 55 .........|...d.............).z.U
15ee0 73 65 64 20 74 6f 20 73 70 65 6c 6c 20 74 68 65 20 74 79 70 65 20 6f 66 20 22 73 65 6c 66 22 20 sed.to.spell.the.type.of."self".
15f00 69 6e 20 63 6c 61 73 73 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a in.classes...........Example::..
15f20 20 20 20 20 20 20 20 20 20 20 66 72 6f 6d 20 74 79 70 69 6e 67 20 69 6d 70 6f 72 74 20 53 65 6c ..........from.typing.import.Sel
15f40 66 0a 0a 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 20 52 65 74 75 72 6e 73 53 65 6c 66 3a 0a f............class.ReturnsSelf:.
15f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 20 70 61 72 73 65 28 73 65 6c 66 2c 20 64 61 ..............def.parse(self,.da
15f80 74 61 3a 20 62 79 74 65 73 29 20 2d 3e 20 53 65 6c 66 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 ta:.bytes).->.Self:.............
15fa0 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 ............................retu
15fc0 72 6e 20 73 65 6c 66 0a 0a 20 20 20 20 20 20 20 20 72 6d 02 00 00 72 c2 00 00 00 72 e3 02 00 00 rn.self..........rm...r....r....
15fe0 73 02 00 00 00 20 20 72 84 00 00 00 72 0e 00 00 00 72 0e 00 00 00 e8 08 00 00 73 17 00 00 00 80 s......r....r....r........s.....
16000 00 f4 1e 00 0f 18 98 34 98 26 d0 20 35 d0 18 36 d3 0e 37 d0 08 37 72 86 00 00 00 72 4f 00 00 00 .......4.&..5..6..7..7r....rO...
16020 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 1e 00 00 00 97 00 74 01 00 00 c...........................t...
16040 00 00 00 00 00 00 7c 00 9b 00 64 01 9d 02 ab 01 00 00 00 00 00 00 82 01 29 02 61 ac 02 00 00 54 ......|...d.............).a....T
16060 68 65 20 62 6f 74 74 6f 6d 20 74 79 70 65 2c 20 61 20 74 79 70 65 20 74 68 61 74 20 68 61 73 20 he.bottom.type,.a.type.that.has.
16080 6e 6f 20 6d 65 6d 62 65 72 73 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 63 61 6e 20 62 65 no.members...........This.can.be
160a0 20 75 73 65 64 20 74 6f 20 64 65 66 69 6e 65 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 .used.to.define.a.function.that.
160c0 73 68 6f 75 6c 64 20 6e 65 76 65 72 20 62 65 0a 20 20 20 20 20 20 20 20 63 61 6c 6c 65 64 2c 20 should.never.be.........called,.
160e0 6f 72 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 6e 65 76 65 72 20 72 65 74 75 72 6e 73 or.a.function.that.never.returns
16100 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 72 6f 6d 20 74 79 70 69 6e 67 5f 65 78 74 65 ::..............from.typing_exte
16120 6e 73 69 6f 6e 73 20 69 6d 70 6f 72 74 20 4e 65 76 65 72 0a 0a 20 20 20 20 20 20 20 20 20 20 20 nsions.import.Never.............
16140 20 64 65 66 20 6e 65 76 65 72 5f 63 61 6c 6c 5f 6d 65 28 61 72 67 3a 20 4e 65 76 65 72 29 20 2d .def.never_call_me(arg:.Never).-
16160 3e 20 4e 6f 6e 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 73 73 0a 0a 20 20 >.None:.................pass....
16180 20 20 20 20 20 20 20 20 20 20 64 65 66 20 69 6e 74 5f 6f 72 5f 73 74 72 28 61 72 67 3a 20 69 6e ..........def.int_or_str(arg:.in
161a0 74 20 7c 20 73 74 72 29 20 2d 3e 20 4e 6f 6e 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t.|.str).->.None:...............
161c0 20 20 6e 65 76 65 72 5f 63 61 6c 6c 5f 6d 65 28 61 72 67 29 20 20 23 20 74 79 70 65 20 63 68 65 ..never_call_me(arg)..#.type.che
161e0 63 6b 65 72 20 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 74 63 68 cker.error.................match
16200 20 61 72 67 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 69 .arg:.....................case.i
16220 6e 74 28 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 nt():.........................pr
16240 69 6e 74 28 22 49 74 27 73 20 61 6e 20 69 6e 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 int("It's.an.int")..............
16260 20 20 20 20 20 20 20 63 61 73 65 20 73 74 72 28 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .......case.str():..............
16280 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 49 74 27 73 20 61 20 73 74 72 22 29 0a 20 ...........print("It's.a.str")..
162a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 5f 3a 0a 20 20 20 20 20 ...................case._:......
162c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 76 65 72 5f 63 61 6c 6c 5f 6d 65 ...................never_call_me
162e0 28 61 72 67 29 20 20 23 20 6f 6b 2c 20 61 72 67 20 69 73 20 6f 66 20 74 79 70 65 20 4e 65 76 65 (arg)..#.ok,.arg.is.of.type.Neve
16300 72 0a 0a 20 20 20 20 20 20 20 20 72 6d 02 00 00 72 c2 00 00 00 72 e3 02 00 00 73 02 00 00 00 20 r..........rm...r....r....s.....
16320 20 72 84 00 00 00 72 4f 00 00 00 72 4f 00 00 00 fd 08 00 00 73 17 00 00 00 80 00 f4 30 00 0f 18 .r....rO...rO.......s.......0...
16340 98 34 98 26 d0 20 35 d0 18 36 d3 0e 37 d0 08 37 72 86 00 00 00 72 52 00 00 00 63 02 00 00 00 00 .4.&..5..6..7..7r....rR...c.....
16360 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 76 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 ................v.....t.........
16380 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 7c 00 6a 04 00 00 00 00 00 00 j...................|.|.j.......
163a0 00 00 00 00 00 00 00 00 00 00 00 00 9b 00 64 01 9d 02 ab 02 00 00 00 00 00 00 7d 02 74 01 00 00 ..............d...........}.t...
163c0 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 02 66 01 ......j...................|.|.f.
163e0 ab 02 00 00 00 00 00 00 53 00 29 02 61 ea 01 00 00 41 20 73 70 65 63 69 61 6c 20 74 79 70 69 6e ........S.).a....A.special.typin
16400 67 20 63 6f 6e 73 74 72 75 63 74 20 74 6f 20 6d 61 72 6b 20 61 20 6b 65 79 20 6f 66 20 61 20 74 g.construct.to.mark.a.key.of.a.t
16420 6f 74 61 6c 3d 46 61 6c 73 65 20 54 79 70 65 64 44 69 63 74 0a 20 20 20 20 20 20 20 20 61 73 20 otal=False.TypedDict.........as.
16440 72 65 71 75 69 72 65 64 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 20 20 20 20 required..For.example:..........
16460 20 20 20 20 63 6c 61 73 73 20 4d 6f 76 69 65 28 54 79 70 65 64 44 69 63 74 2c 20 74 6f 74 61 6c ....class.Movie(TypedDict,.total
16480 3d 46 61 6c 73 65 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 69 74 6c 65 3a 20 =False):.................title:.
164a0 52 65 71 75 69 72 65 64 5b 73 74 72 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 79 65 Required[str].................ye
164c0 61 72 3a 20 69 6e 74 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 20 3d 20 4d 6f 76 69 65 28 0a ar:.int..............m.=.Movie(.
164e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 69 74 6c 65 3d 27 54 68 65 20 4d 61 74 72 69 ................title='The.Matri
16500 78 27 2c 20 20 23 20 74 79 70 65 63 68 65 63 6b 65 72 20 65 72 72 6f 72 20 69 66 20 6b 65 79 20 x',..#.typechecker.error.if.key.
16520 69 73 20 6f 6d 69 74 74 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 79 65 61 72 3d is.omitted.................year=
16540 31 39 39 39 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 29 0a 0a 20 20 20 20 20 20 20 20 54 68 65 1999,.............)..........The
16560 72 65 20 69 73 20 6e 6f 20 72 75 6e 74 69 6d 65 20 63 68 65 63 6b 69 6e 67 20 74 68 61 74 20 61 re.is.no.runtime.checking.that.a
16580 20 72 65 71 75 69 72 65 64 20 6b 65 79 20 69 73 20 61 63 74 75 61 6c 6c 79 20 70 72 6f 76 69 64 .required.key.is.actually.provid
165a0 65 64 0a 20 20 20 20 20 20 20 20 77 68 65 6e 20 69 6e 73 74 61 6e 74 69 61 74 69 6e 67 20 61 20 ed.........when.instantiating.a.
165c0 72 65 6c 61 74 65 64 20 54 79 70 65 64 44 69 63 74 2e 0a 20 20 20 20 20 20 20 20 72 09 03 00 00 related.TypedDict..........r....
165e0 a9 04 72 90 00 00 00 72 3b 01 00 00 72 b8 00 00 00 72 91 00 00 00 72 0b 03 00 00 73 03 00 00 00 ..r....r;...r....r....r....s....
16600 20 20 20 72 84 00 00 00 72 52 00 00 00 72 52 00 00 00 1c 09 00 00 73 37 00 00 00 80 00 f4 22 00 ...r....rR...rR.......s7......".
16620 10 16 d7 0f 21 d1 0f 21 a0 2a b0 14 b7 1a b1 1a b0 0c d0 3c 58 d0 2e 59 d3 0f 5a 88 04 dc 0f 15 ....!..!.*.........<X..Y..Z.....
16640 d7 0f 23 d1 0f 23 a0 44 a8 34 a8 27 d3 0f 32 d0 08 32 72 86 00 00 00 63 02 00 00 00 00 00 00 00 ..#..#.D.4.'..2..2r....c........
16660 00 00 00 00 05 00 00 00 03 00 00 00 f3 76 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 6a 02 00 .............v.....t.........j..
16680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 7c 00 6a 04 00 00 00 00 00 00 00 00 00 .................|.|.j..........
166a0 00 00 00 00 00 00 00 00 00 9b 00 64 01 9d 02 ab 02 00 00 00 00 00 00 7d 02 74 01 00 00 00 00 00 ...........d...........}.t......
166c0 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 02 66 01 ab 02 00 ...j...................|.|.f....
166e0 00 00 00 00 00 53 00 29 02 61 60 01 00 00 41 20 73 70 65 63 69 61 6c 20 74 79 70 69 6e 67 20 63 .....S.).a`...A.special.typing.c
16700 6f 6e 73 74 72 75 63 74 20 74 6f 20 6d 61 72 6b 20 61 20 6b 65 79 20 6f 66 20 61 20 54 79 70 65 onstruct.to.mark.a.key.of.a.Type
16720 64 44 69 63 74 20 61 73 0a 20 20 20 20 20 20 20 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 6d 69 73 dDict.as.........potentially.mis
16740 73 69 6e 67 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 sing..For.example:..............
16760 63 6c 61 73 73 20 4d 6f 76 69 65 28 54 79 70 65 64 44 69 63 74 29 3a 0a 20 20 20 20 20 20 20 20 class.Movie(TypedDict):.........
16780 20 20 20 20 20 20 20 20 74 69 74 6c 65 3a 20 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ........title:.str..............
167a0 20 20 20 79 65 61 72 3a 20 4e 6f 74 52 65 71 75 69 72 65 64 5b 69 6e 74 5d 0a 0a 20 20 20 20 20 ...year:.NotRequired[int].......
167c0 20 20 20 20 20 20 20 6d 20 3d 20 4d 6f 76 69 65 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .......m.=.Movie(...............
167e0 20 20 74 69 74 6c 65 3d 27 54 68 65 20 4d 61 74 72 69 78 27 2c 20 20 23 20 74 79 70 65 63 68 65 ..title='The.Matrix',..#.typeche
16800 63 6b 65 72 20 65 72 72 6f 72 20 69 66 20 6b 65 79 20 69 73 20 6f 6d 69 74 74 65 64 0a 20 20 20 cker.error.if.key.is.omitted....
16820 20 20 20 20 20 20 20 20 20 20 20 20 20 79 65 61 72 3d 31 39 39 39 2c 0a 20 20 20 20 20 20 20 20 .............year=1999,.........
16840 20 20 20 20 29 0a 20 20 20 20 20 20 20 20 72 09 03 00 00 72 16 03 00 00 72 0b 03 00 00 73 03 00 ....).........r....r....r....s..
16860 00 00 20 20 20 72 84 00 00 00 72 53 00 00 00 72 53 00 00 00 30 09 00 00 73 37 00 00 00 80 00 f4 .....r....rS...rS...0...s7......
16880 1c 00 10 16 d7 0f 21 d1 0f 21 a0 2a b0 14 b7 1a b1 1a b0 0c d0 3c 58 d0 2e 59 d3 0f 5a 88 04 dc ......!..!.*.........<X..Y..Z...
168a0 0f 15 d7 0f 23 d1 0f 23 a0 44 a8 34 a8 27 d3 0f 32 d0 08 32 72 86 00 00 00 63 02 00 00 00 00 00 ....#..#.D.4.'..2..2r....c......
168c0 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 76 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 6a ...............v.....t.........j
168e0 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 7c 00 6a 04 00 00 00 00 00 00 00 ...................|.|.j........
16900 00 00 00 00 00 00 00 00 00 00 00 9b 00 64 01 9d 02 ab 02 00 00 00 00 00 00 7d 02 74 01 00 00 00 .............d...........}.t....
16920 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 02 66 01 ab .....j...................|.|.f..
16940 02 00 00 00 00 00 00 53 00 29 02 61 9f 01 00 00 41 20 73 70 65 63 69 61 6c 20 74 79 70 69 6e 67 .......S.).a....A.special.typing
16960 20 63 6f 6e 73 74 72 75 63 74 20 74 6f 20 6d 61 72 6b 20 61 6e 20 69 74 65 6d 20 6f 66 20 61 20 .construct.to.mark.an.item.of.a.
16980 54 79 70 65 64 44 69 63 74 20 61 73 20 72 65 61 64 2d 6f 6e 6c 79 2e 0a 0a 20 20 20 20 20 20 20 TypedDict.as.read-only..........
169a0 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 .For.example:..............class
169c0 20 4d 6f 76 69 65 28 54 79 70 65 64 44 69 63 74 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .Movie(TypedDict):..............
169e0 20 20 20 74 69 74 6c 65 3a 20 52 65 61 64 4f 6e 6c 79 5b 73 74 72 5d 0a 20 20 20 20 20 20 20 20 ...title:.ReadOnly[str].........
16a00 20 20 20 20 20 20 20 20 79 65 61 72 3a 20 69 6e 74 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 ........year:.int..............d
16a20 65 66 20 6d 75 74 61 74 65 5f 6d 6f 76 69 65 28 6d 3a 20 4d 6f 76 69 65 29 20 2d 3e 20 4e 6f 6e ef.mutate_movie(m:.Movie).->.Non
16a40 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 5b 22 79 65 61 72 22 5d 20 3d 20 31 e:.................m["year"].=.1
16a60 39 39 32 20 20 23 20 61 6c 6c 6f 77 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 992..#.allowed.................m
16a80 5b 22 74 69 74 6c 65 22 5d 20 3d 20 22 54 68 65 20 4d 61 74 72 69 78 22 20 20 23 20 74 79 70 65 ["title"].=."The.Matrix"..#.type
16aa0 63 68 65 63 6b 65 72 20 65 72 72 6f 72 0a 0a 20 20 20 20 20 20 20 20 54 68 65 72 65 20 69 73 20 checker.error..........There.is.
16ac0 6e 6f 20 72 75 6e 74 69 6d 65 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 74 68 69 73 20 70 72 6f no.runtime.checking.for.this.pro
16ae0 70 65 72 74 79 2e 0a 20 20 20 20 20 20 20 20 72 09 03 00 00 72 16 03 00 00 72 0b 03 00 00 73 03 perty..........r....r....r....s.
16b00 00 00 00 20 20 20 72 84 00 00 00 72 51 00 00 00 72 51 00 00 00 45 09 00 00 73 37 00 00 00 80 00 ......r....rQ...rQ...E...s7.....
16b20 f4 20 00 10 16 d7 0f 21 d1 0f 21 a0 2a b0 14 b7 1a b1 1a b0 0c d0 3c 58 d0 2e 59 d3 0f 5a 88 04 .......!..!.*.........<X..Y..Z..
16b40 dc 0f 15 d7 0f 23 d1 0f 23 a0 44 a8 34 a8 27 d3 0f 32 d0 08 32 72 86 00 00 00 61 dc 04 00 00 54 .....#..#.D.4.'..2..2r....a....T
16b60 79 70 65 20 75 6e 70 61 63 6b 20 6f 70 65 72 61 74 6f 72 2e 0a 0a 54 68 65 20 74 79 70 65 20 75 ype.unpack.operator...The.type.u
16b80 6e 70 61 63 6b 20 6f 70 65 72 61 74 6f 72 20 74 61 6b 65 73 20 74 68 65 20 63 68 69 6c 64 20 74 npack.operator.takes.the.child.t
16ba0 79 70 65 73 20 66 72 6f 6d 20 73 6f 6d 65 20 63 6f 6e 74 61 69 6e 65 72 20 74 79 70 65 2c 0a 73 ypes.from.some.container.type,.s
16bc0 75 63 68 20 61 73 20 60 74 75 70 6c 65 5b 69 6e 74 2c 20 73 74 72 5d 60 20 6f 72 20 61 20 60 54 uch.as.`tuple[int,.str]`.or.a.`T
16be0 79 70 65 56 61 72 54 75 70 6c 65 60 2c 20 61 6e 64 20 27 70 75 6c 6c 73 20 74 68 65 6d 20 6f 75 ypeVarTuple`,.and.'pulls.them.ou
16c00 74 27 2e 20 46 6f 72 0a 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 23 20 46 6f 72 20 73 6f 6d 65 20 67 t'..For.example:....#.For.some.g
16c20 65 6e 65 72 69 63 20 63 6c 61 73 73 20 60 46 6f 6f 60 3a 0a 20 20 46 6f 6f 5b 55 6e 70 61 63 6b eneric.class.`Foo`:...Foo[Unpack
16c40 5b 74 75 70 6c 65 5b 69 6e 74 2c 20 73 74 72 5d 5d 5d 20 20 23 20 45 71 75 69 76 61 6c 65 6e 74 [tuple[int,.str]]]..#.Equivalent
16c60 20 74 6f 20 46 6f 6f 5b 69 6e 74 2c 20 73 74 72 5d 0a 0a 20 20 54 73 20 3d 20 54 79 70 65 56 61 .to.Foo[int,.str]....Ts.=.TypeVa
16c80 72 54 75 70 6c 65 28 27 54 73 27 29 0a 20 20 23 20 53 70 65 63 69 66 69 65 73 20 74 68 61 74 20 rTuple('Ts')...#.Specifies.that.
16ca0 60 42 61 72 60 20 69 73 20 67 65 6e 65 72 69 63 20 69 6e 20 61 6e 20 61 72 62 69 74 72 61 72 79 `Bar`.is.generic.in.an.arbitrary
16cc0 20 6e 75 6d 62 65 72 20 6f 66 20 74 79 70 65 73 2e 0a 20 20 23 20 28 54 68 69 6e 6b 20 6f 66 20 .number.of.types....#.(Think.of.
16ce0 60 54 73 60 20 61 73 20 61 20 74 75 70 6c 65 20 6f 66 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 `Ts`.as.a.tuple.of.an.arbitrary.
16d00 6e 75 6d 62 65 72 20 6f 66 20 69 6e 64 69 76 69 64 75 61 6c 0a 20 20 23 20 20 60 54 79 70 65 56 number.of.individual...#..`TypeV
16d20 61 72 60 73 2c 20 77 68 69 63 68 20 74 68 65 20 60 55 6e 70 61 63 6b 60 20 69 73 20 27 70 75 6c ar`s,.which.the.`Unpack`.is.'pul
16d40 6c 69 6e 67 20 6f 75 74 27 20 64 69 72 65 63 74 6c 79 20 69 6e 74 6f 20 74 68 65 0a 20 20 23 20 ling.out'.directly.into.the...#.
16d60 20 60 47 65 6e 65 72 69 63 5b 5d 60 2e 29 0a 20 20 63 6c 61 73 73 20 42 61 72 28 47 65 6e 65 72 .`Generic[]`.)...class.Bar(Gener
16d80 69 63 5b 55 6e 70 61 63 6b 5b 54 73 5d 5d 29 3a 20 2e 2e 2e 0a 20 20 42 61 72 5b 69 6e 74 5d 20 ic[Unpack[Ts]]):.......Bar[int].
16da0 20 23 20 56 61 6c 69 64 0a 20 20 42 61 72 5b 69 6e 74 2c 20 73 74 72 5d 20 20 23 20 41 6c 73 6f .#.Valid...Bar[int,.str]..#.Also
16dc0 20 76 61 6c 69 64 0a 0a 46 72 6f 6d 20 50 79 74 68 6f 6e 20 33 2e 31 31 2c 20 74 68 69 73 20 63 .valid..From.Python.3.11,.this.c
16de0 61 6e 20 61 6c 73 6f 20 62 65 20 64 6f 6e 65 20 75 73 69 6e 67 20 74 68 65 20 60 2a 60 20 6f 70 an.also.be.done.using.the.`*`.op
16e00 65 72 61 74 6f 72 3a 0a 0a 20 20 20 20 46 6f 6f 5b 2a 74 75 70 6c 65 5b 69 6e 74 2c 20 73 74 72 erator:......Foo[*tuple[int,.str
16e20 5d 5d 0a 20 20 20 20 63 6c 61 73 73 20 42 61 72 28 47 65 6e 65 72 69 63 5b 2a 54 73 5d 29 3a 20 ]].....class.Bar(Generic[*Ts]):.
16e40 2e 2e 2e 0a 0a 54 68 65 20 6f 70 65 72 61 74 6f 72 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 75 73 .....The.operator.can.also.be.us
16e60 65 64 20 61 6c 6f 6e 67 20 77 69 74 68 20 61 20 60 54 79 70 65 64 44 69 63 74 60 20 74 6f 20 61 ed.along.with.a.`TypedDict`.to.a
16e80 6e 6e 6f 74 61 74 65 0a 60 2a 2a 6b 77 61 72 67 73 60 20 69 6e 20 61 20 66 75 6e 63 74 69 6f 6e nnotate.`**kwargs`.in.a.function
16ea0 20 73 69 67 6e 61 74 75 72 65 2e 20 46 6f 72 20 69 6e 73 74 61 6e 63 65 3a 0a 0a 20 20 63 6c 61 .signature..For.instance:....cla
16ec0 73 73 20 4d 6f 76 69 65 28 54 79 70 65 64 44 69 63 74 29 3a 0a 20 20 20 20 6e 61 6d 65 3a 20 73 ss.Movie(TypedDict):.....name:.s
16ee0 74 72 0a 20 20 20 20 79 65 61 72 3a 20 69 6e 74 0a 0a 20 20 23 20 54 68 69 73 20 66 75 6e 63 74 tr.....year:.int....#.This.funct
16f00 69 6f 6e 20 65 78 70 65 63 74 73 20 74 77 6f 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 ion.expects.two.keyword.argument
16f20 73 20 2d 20 2a 6e 61 6d 65 2a 20 6f 66 20 74 79 70 65 20 60 73 74 72 60 20 61 6e 64 0a 20 20 23 s.-.*name*.of.type.`str`.and...#
16f40 20 2a 79 65 61 72 2a 20 6f 66 20 74 79 70 65 20 60 69 6e 74 60 2e 0a 20 20 64 65 66 20 66 6f 6f .*year*.of.type.`int`....def.foo
16f60 28 2a 2a 6b 77 61 72 67 73 3a 20 55 6e 70 61 63 6b 5b 4d 6f 76 69 65 5d 29 3a 20 2e 2e 2e 0a 0a (**kwargs:.Unpack[Movie]):......
16f80 4e 6f 74 65 20 74 68 61 74 20 74 68 65 72 65 20 69 73 20 6f 6e 6c 79 20 73 6f 6d 65 20 72 75 6e Note.that.there.is.only.some.run
16fa0 74 69 6d 65 20 63 68 65 63 6b 69 6e 67 20 6f 66 20 74 68 69 73 20 6f 70 65 72 61 74 6f 72 2e 20 time.checking.of.this.operator..
16fc0 4e 6f 74 0a 65 76 65 72 79 74 68 69 6e 67 20 74 68 65 20 72 75 6e 74 69 6d 65 20 61 6c 6c 6f 77 Not.everything.the.runtime.allow
16fe0 73 20 6d 61 79 20 62 65 20 61 63 63 65 70 74 65 64 20 62 79 20 73 74 61 74 69 63 20 74 79 70 65 s.may.be.accepted.by.static.type
17000 20 63 68 65 63 6b 65 72 73 2e 0a 0a 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e .checkers...For.more.information
17020 2c 20 73 65 65 20 50 45 50 20 36 34 36 20 61 6e 64 20 50 45 50 20 36 39 32 2e 0a 63 01 00 00 00 ,.see.PEP.646.and.PEP.692..c....
17040 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 24 00 00 00 97 00 74 01 00 00 00 00 00 00 00 .................$.....t........
17060 00 7c 00 ab 01 00 00 00 00 00 00 74 02 00 00 00 00 00 00 00 00 75 00 53 00 72 8e 00 00 00 29 02 .|.........t.........u.S.r....).
17080 72 38 00 00 00 72 12 00 00 00 a9 01 72 a8 00 00 00 73 01 00 00 00 20 72 84 00 00 00 72 ed 02 00 r8...r......r....s.....r....r...
170a0 00 72 ed 02 00 00 86 09 00 00 73 11 00 00 00 80 00 dc 0f 19 98 23 8b 7f a4 26 d0 0f 28 d0 08 28 .r........s..........#...&..(..(
170c0 72 86 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 f3 1e 00 00 00 87 r....c..........................
170e0 00 97 00 65 00 5a 01 64 00 5a 02 88 00 66 01 64 01 84 08 5a 03 88 00 78 01 5a 04 53 00 29 02 da ...e.Z.d.Z...f.d...Z...x.Z.S.)..
17100 12 5f 55 6e 70 61 63 6b 53 70 65 63 69 61 6c 46 6f 72 6d 63 02 00 00 00 00 00 00 00 00 00 00 00 ._UnpackSpecialFormc............
17120 03 00 00 00 03 00 00 00 f3 3a 00 00 00 95 01 97 00 74 00 00 00 00 00 00 00 00 00 89 02 7c 00 8d .........:.......t...........|..
17140 05 00 00 7c 01 ab 01 00 00 00 00 00 00 01 00 74 04 00 00 00 00 00 00 00 00 7c 00 5f 03 00 00 00 ...|...........t.........|._....
17160 00 00 00 00 00 79 00 72 8e 00 00 00 29 04 72 a6 00 00 00 72 bc 00 00 00 da 0b 5f 55 4e 50 41 43 .....y.r....).r....r......_UNPAC
17180 4b 5f 44 4f 43 72 b4 00 00 00 29 03 72 83 00 00 00 72 bb 00 00 00 72 a9 00 00 00 73 03 00 00 00 K_DOCr....).r....r....r....s....
171a0 20 20 80 72 84 00 00 00 72 bc 00 00 00 7a 1b 5f 55 6e 70 61 63 6b 53 70 65 63 69 61 6c 46 6f 72 ...r....r....z._UnpackSpecialFor
171c0 6d 2e 5f 5f 69 6e 69 74 5f 5f 8b 09 00 00 73 17 00 00 00 f8 80 00 dc 0c 11 89 47 d1 0c 1c 98 57 m.__init__....s...........G....W
171e0 d4 0c 25 dc 1b 26 88 44 8d 4c 72 86 00 00 00 29 05 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 ..%..&.D.Lr....).r....r....r....
17200 72 bc 00 00 00 72 ab 00 00 00 72 ac 00 00 00 73 01 00 00 00 40 72 84 00 00 00 72 1c 03 00 00 72 r....r....r....s....@r....r....r
17220 1c 03 00 00 8a 09 00 00 73 0d 00 00 00 f8 84 00 f7 02 02 09 27 f0 00 02 09 27 72 86 00 00 00 72 ........s...........'....'r....r
17240 1c 03 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 f3 74 00 00 00 87 00 ....c.....................t.....
17260 97 00 65 00 5a 01 64 00 5a 02 65 03 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..e.Z.d.Z.e.j...................
17280 64 01 6b 02 00 00 72 0c 65 05 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 07 d.k...r.e.j...................Z.
172a0 65 08 64 02 84 00 ab 00 00 00 00 00 00 00 5a 09 65 08 64 03 84 00 ab 00 00 00 00 00 00 00 5a 0a e.d...........Z.e.d...........Z.
172c0 88 00 66 01 64 04 84 08 5a 0b 88 00 78 01 5a 0c 53 00 29 05 da 0c 5f 55 6e 70 61 63 6b 41 6c 69 ..f.d...Z...x.Z.S.)..._UnpackAli
172e0 61 73 72 a0 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 22 01 00 asr....c....................."..
17300 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 02 00 00 00 00 00 ...|.j...................t......
17320 00 00 00 75 00 73 02 4a 00 82 01 74 05 00 00 00 00 00 00 00 00 7c 00 6a 06 00 00 00 00 00 00 00 ...u.s.J...t.........|.j........
17340 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 64 01 6b 28 00 00 73 02 4a 00 82 01 7c ...................d.k(..s.J...|
17360 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5c 01 00 00 7d 01 74 09 00 00 00 .j...................\...}.t....
17380 00 00 00 00 00 7c 01 74 0a 00 00 00 00 00 00 00 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 .....|.t.........j..............
173a0 00 00 00 00 00 74 0e 00 00 00 00 00 00 00 00 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .....t.........j................
173c0 00 00 00 66 02 ab 02 00 00 00 00 00 00 72 29 7c 01 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...f.........r)|.j..............
173e0 00 00 00 00 00 74 12 00 00 00 00 00 00 00 00 75 01 72 0b 74 15 00 00 00 00 00 00 00 00 64 02 ab .....t.........u.r.t.........d..
17400 01 00 00 00 00 00 00 82 01 7c 01 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 .........|.j...................S
17420 00 79 00 29 03 4e 72 ed 00 00 00 7a 2a 55 6e 70 61 63 6b 5b 2e 2e 2e 5d 20 6d 75 73 74 20 62 65 .y.).Nr....z*Unpack[...].must.be
17440 20 75 73 65 64 20 77 69 74 68 20 61 20 74 75 70 6c 65 20 74 79 70 65 29 0b 72 35 01 00 00 72 12 .used.with.a.tuple.type).r5...r.
17460 00 00 00 72 0d 01 00 00 72 f1 00 00 00 72 8f 00 00 00 72 90 00 00 00 72 91 00 00 00 72 92 00 00 ...r....r....r....r....r....r...
17480 00 72 93 00 00 00 72 f3 00 00 00 72 a5 00 00 00 29 02 72 83 00 00 00 72 76 01 00 00 73 02 00 00 .r....r....r....).r....rv...s...
174a0 00 20 20 72 84 00 00 00 da 1e 5f 5f 74 79 70 69 6e 67 5f 75 6e 70 61 63 6b 65 64 5f 74 75 70 6c ...r......__typing_unpacked_tupl
174c0 65 5f 61 72 67 73 5f 5f 7a 2b 5f 55 6e 70 61 63 6b 41 6c 69 61 73 2e 5f 5f 74 79 70 69 6e 67 5f e_args__z+_UnpackAlias.__typing_
174e0 75 6e 70 61 63 6b 65 64 5f 74 75 70 6c 65 5f 61 72 67 73 5f 5f 94 09 00 00 73 76 00 00 00 80 00 unpacked_tuple_args__....sv.....
17500 e0 13 17 97 3f 91 3f a4 66 d1 13 2c d0 0c 2c d0 13 2c dc 13 16 90 74 97 7d 91 7d d3 13 25 a8 11 ....?.?.f..,..,..,....t.}.}..%..
17520 d2 13 2a d0 0c 2a d0 13 2a d8 13 17 97 3d 91 3d 89 44 88 43 dc 0f 19 98 23 a4 06 d7 20 34 d1 20 ..*..*..*....=.=.D.C....#....4..
17540 34 b4 66 d7 36 49 d1 36 49 d0 1f 4a d4 0f 4b d8 13 16 97 3e 91 3e ac 15 d1 13 2e dc 1a 23 d0 24 4.f.6I.6I..J..K....>.>.......#.$
17560 50 d3 1a 51 d0 14 51 d8 17 1a 97 7c 91 7c d0 10 23 d8 13 17 72 86 00 00 00 63 01 00 00 00 00 00 P..Q..Q....|.|..#...r....c......
17580 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 98 00 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 .....................|.j........
175a0 00 00 00 00 00 00 00 00 00 00 00 74 02 00 00 00 00 00 00 00 00 75 00 73 02 4a 00 82 01 74 05 00 ...........t.........u.s.J...t..
175c0 00 00 00 00 00 00 00 7c 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 .......|.j......................
175e0 00 00 00 00 00 64 01 6b 28 00 00 73 02 4a 00 82 01 74 09 00 00 00 00 00 00 00 00 7c 00 6a 06 00 .....d.k(..s.J...t.........|.j..
17600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 19 00 00 00 74 0a 00 00 00 00 00 00 00 .................d.....t........
17620 00 ab 02 00 00 00 00 00 00 53 00 29 03 4e 72 ed 00 00 00 72 02 00 00 00 29 06 72 35 01 00 00 72 .........S.).Nr....r....).r5...r
17640 12 00 00 00 72 0d 01 00 00 72 f1 00 00 00 72 8f 00 00 00 72 11 00 00 00 72 82 00 00 00 73 01 00 ....r....r....r....r....r....s..
17660 00 00 20 72 84 00 00 00 da 23 5f 5f 74 79 70 69 6e 67 5f 69 73 5f 75 6e 70 61 63 6b 65 64 5f 74 ...r.....#__typing_is_unpacked_t
17680 79 70 65 76 61 72 74 75 70 6c 65 5f 5f 7a 30 5f 55 6e 70 61 63 6b 41 6c 69 61 73 2e 5f 5f 74 79 ypevartuple__z0_UnpackAlias.__ty
176a0 70 69 6e 67 5f 69 73 5f 75 6e 70 61 63 6b 65 64 5f 74 79 70 65 76 61 72 74 75 70 6c 65 5f 5f 9f ping_is_unpacked_typevartuple__.
176c0 09 00 00 73 41 00 00 00 80 00 e0 13 17 97 3f 91 3f a4 66 d1 13 2c d0 0c 2c d0 13 2c dc 13 16 90 ...sA.........?.?.f..,..,..,....
176e0 74 97 7d 91 7d d3 13 25 a8 11 d2 13 2a d0 0c 2a d0 13 2a dc 13 1d 98 64 9f 6d 99 6d a8 41 d1 1e t.}.}..%....*..*..*....d.m.m.A..
17700 2e b4 0c d3 13 3d d0 0c 3d 72 86 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 .....=..=r....c.................
17720 00 00 00 f3 3e 00 00 00 95 01 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....>.......|.j.................
17740 00 00 72 02 7c 01 53 00 74 02 00 00 00 00 00 00 00 00 89 02 7c 00 8d 09 00 00 7c 01 ab 01 00 00 ..r.|.S.t...........|.....|.....
17760 00 00 00 00 53 00 72 8e 00 00 00 29 03 72 24 03 00 00 72 a6 00 00 00 72 df 00 00 00 29 03 72 83 ....S.r....).r$...r....r....).r.
17780 00 00 00 72 b2 00 00 00 72 a9 00 00 00 73 03 00 00 00 20 20 80 72 84 00 00 00 72 df 00 00 00 7a ...r....r....s.......r....r....z
177a0 18 5f 55 6e 70 61 63 6b 41 6c 69 61 73 2e 5f 5f 67 65 74 69 74 65 6d 5f 5f a5 09 00 00 73 21 00 ._UnpackAlias.__getitem__....s!.
177c0 00 00 f8 80 00 d8 0f 13 d7 0f 37 d2 0f 37 d8 17 1b 90 0b dc 13 18 91 37 d1 13 26 a0 74 d3 13 2c ..........7..7.........7..&.t..,
177e0 d0 0c 2c 72 86 00 00 00 29 0d 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 61 01 00 00 72 a0 ..,r....).r....r....r....ra...r.
17800 01 00 00 72 90 00 00 00 72 10 00 00 00 72 a9 00 00 00 72 ca 02 00 00 72 22 03 00 00 72 24 03 00 ...r....r....r....r....r"...r$..
17820 00 72 df 00 00 00 72 ab 00 00 00 72 ac 00 00 00 73 01 00 00 00 40 72 84 00 00 00 72 20 03 00 00 .r....r....r....s....@r....r....
17840 72 20 03 00 00 8f 09 00 00 73 4a 00 00 00 f8 84 00 d8 0b 0e d7 0b 1b d1 0b 1b 98 67 d2 0b 25 e0 r........sJ................g..%.
17860 18 1e 9f 0e 99 0e 88 49 e0 09 11 f1 02 08 09 18 f3 03 00 0a 12 f0 02 08 09 18 f0 14 00 0a 12 f1 .......I........................
17880 02 03 09 3e f3 03 00 0a 12 f0 02 03 09 3e f7 0a 03 09 2d f0 00 03 09 2d 72 86 00 00 00 72 20 03 ...>.........>....-....-r....r..
178a0 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 62 00 00 00 97 00 74 01 ..c.....................b.....t.
178c0 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 7c 00 ........j...................|.|.
178e0 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9b 00 64 01 9d 02 ab 02 00 00 00 00 j.....................d.........
17900 00 00 7d 02 74 07 00 00 00 00 00 00 00 00 7c 00 7c 02 66 01 ab 02 00 00 00 00 00 00 53 00 29 02 ..}.t.........|.|.f.........S.).
17920 4e 72 09 03 00 00 29 04 72 90 00 00 00 72 3b 01 00 00 72 b8 00 00 00 72 20 03 00 00 72 0b 03 00 Nr....).r....r;...r....r....r...
17940 00 73 03 00 00 00 20 20 20 72 84 00 00 00 72 12 00 00 00 72 12 00 00 00 aa 09 00 00 73 2f 00 00 .s.......r....r....r........s/..
17960 00 80 00 e4 0f 15 d7 0f 21 d1 0f 21 a0 2a b0 14 b7 1a b1 1a b0 0c d0 3c 58 d0 2e 59 d3 0f 5a 88 ........!..!.*.........<X..Y..Z.
17980 04 dc 0f 1b 98 44 a0 34 a0 27 d3 0f 2a d0 08 2a 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 .....D.4.'..*..*r....c..........
179a0 00 00 04 00 00 00 03 00 00 00 f3 22 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 74 02 00 ...........".....t.........|.t..
179c0 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 53 00 72 8e 00 00 00 29 02 72 8f 00 00 00 72 20 03 ...............S.r....).r....r..
179e0 00 00 72 1a 03 00 00 73 01 00 00 00 20 72 84 00 00 00 72 ed 02 00 00 72 ed 02 00 00 af 09 00 00 ..r....s.....r....r....r........
17a00 73 0f 00 00 00 80 00 dc 0f 19 98 23 9c 7c d3 0f 2c d0 08 2c 72 86 00 00 00 63 00 00 00 00 00 00 s..........#.|..,..,r....c......
17a20 00 00 00 00 00 00 06 00 00 00 07 00 00 00 f3 8e 00 00 00 97 00 67 00 7d 01 7c 00 44 00 5d 3d 00 .....................g.}.|.D.]=.
17a40 00 7d 02 74 01 00 00 00 00 00 00 00 00 7c 02 64 01 64 00 ab 03 00 00 00 00 00 00 7d 03 7c 03 81 .}.t.........|.d.d.........}.|..
17a60 1b 7c 03 72 07 7c 03 64 02 19 00 00 00 64 03 75 00 73 12 7c 01 6a 03 00 00 00 00 00 00 00 00 00 .|.r.|.d.....d.u.s.|.j..........
17a80 00 00 00 00 00 00 00 00 00 7c 03 ab 01 00 00 00 00 00 00 01 00 8c 2d 7c 01 6a 05 00 00 00 00 00 .........|............-|.j......
17aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 01 00 8c 3f 04 00 7c 01 53 .............|............?..|.S
17ac0 00 29 04 4e 72 22 03 00 00 72 55 01 00 00 2e 29 03 72 16 01 00 00 72 f0 00 00 00 72 f2 00 00 00 .).Nr"...rU....).r....r....r....
17ae0 29 04 72 b2 00 00 00 da 07 6e 65 77 61 72 67 73 72 76 01 00 00 72 f4 02 00 00 73 04 00 00 00 20 ).r......newargsrv...r....s.....
17b00 20 20 20 72 84 00 00 00 72 eb 02 00 00 72 eb 02 00 00 b3 09 00 00 73 57 00 00 00 80 00 d8 0e 10 ...r....r....r........sW........
17b20 80 47 d8 0f 13 f2 00 05 05 20 88 03 dc 12 19 98 23 d0 1f 3f c0 14 d3 12 46 88 07 d8 0b 12 d0 0b .G..............#..?....F.......
17b40 1e a9 17 b0 57 b8 52 b1 5b c0 43 d1 35 47 d8 0c 13 8f 4e 89 4e 98 37 d5 0c 23 e0 0c 13 8f 4e 89 ....W.R.[.C.5G....N.N.7..#....N.
17b60 4e 98 33 d5 0c 1f f0 0b 05 05 20 f0 0c 00 0c 13 80 4e 72 86 00 00 00 29 01 72 11 00 00 00 72 11 N.3..............Nr....).r....r.
17b80 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 f3 3a 00 00 00 97 00 65 ...c.....................:.....e
17ba0 00 5a 01 64 00 5a 02 64 01 5a 03 65 04 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .Z.d.Z.d.Z.e.j..................
17bc0 00 5a 06 65 07 64 02 9c 01 64 03 84 02 5a 08 64 04 84 00 5a 09 79 05 29 06 72 11 00 00 00 7a 14 .Z.e.d...d...Z.d...Z.y.).r....z.
17be0 54 79 70 65 20 76 61 72 69 61 62 6c 65 20 74 75 70 6c 65 2e 72 70 02 00 00 63 02 00 00 00 00 00 Type.variable.tuple.rp...c......
17c00 00 00 01 00 00 00 04 00 00 00 03 00 00 00 f3 78 00 00 00 87 04 97 00 74 01 00 00 00 00 00 00 00 ...............x.......t........
17c20 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 8a .j...................|..........
17c40 04 74 05 00 00 00 00 00 00 00 00 89 04 7c 02 ab 02 00 00 00 00 00 00 01 00 74 07 00 00 00 00 00 .t...........|...........t......
17c60 00 00 00 89 04 ab 01 00 00 00 00 00 00 01 00 88 04 66 01 64 01 84 08 7d 03 7c 03 89 04 5f 04 00 .................f.d...}.|..._..
17c80 00 00 00 00 00 00 00 89 04 53 00 29 02 4e 63 02 00 00 00 00 00 00 00 00 00 00 00 09 00 00 00 13 .........S.).Nc.................
17ca0 00 00 00 f3 e0 02 00 00 95 01 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............|.j.................
17cc0 00 00 7d 02 7c 02 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 0f ab 01 00 00 ..}.|.j.........................
17ce0 00 00 00 00 7d 03 7c 02 7c 03 64 01 7a 00 00 00 64 00 1a 00 44 00 5d 20 00 00 7d 04 74 05 00 00 ....}.|.|.d.z...d...D.]...}.t...
17d00 00 00 00 00 00 00 7c 04 74 06 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 01 8c 14 74 09 ......|.t.................s...t.
17d20 00 00 00 00 00 00 00 00 64 02 7c 00 9b 00 9d 02 ab 01 00 00 00 00 00 00 82 01 04 00 74 0b 00 00 ........d.|.................t...
17d40 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 05 74 0b 00 00 00 00 00 00 00 00 7c 02 ab 01 ......|.........}.t.........|...
17d60 00 00 00 00 00 00 7d 06 7c 03 7d 07 7c 06 7c 03 7a 0a 00 00 64 01 7a 0a 00 00 7d 08 64 00 7d 09 ......}.|.}.|.|.z...d.z...}.d.}.
17d80 64 00 7d 0a 74 0d 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 44 00 5d 51 00 00 5c 02 d.}.t.........|.........D.]Q..\.
17da0 00 00 7d 0b 7d 0c 74 05 00 00 00 00 00 00 00 00 7c 0c 74 0e 00 00 00 00 00 00 00 00 ab 02 00 00 ..}.}.t.........|.t.............
17dc0 00 00 00 00 72 01 8c 17 74 11 00 00 00 00 00 00 00 00 7c 0c 64 03 64 00 ab 03 00 00 00 00 00 00 ....r...t.........|.d.d.........
17de0 7d 0d 7c 0d 73 01 8c 27 74 0b 00 00 00 00 00 00 00 00 7c 0d ab 01 00 00 00 00 00 00 64 04 6b 28 }.|.s..'t.........|.........d.k(
17e00 00 00 73 01 8c 36 7c 0d 64 05 19 00 00 00 64 06 75 00 73 01 8c 3e 7c 09 81 0b 74 09 00 00 00 00 ..s..6|.d.....d.u.s..>|...t.....
17e20 00 00 00 00 64 07 ab 01 00 00 00 00 00 00 82 01 7c 0b 7d 09 7c 0d 64 08 19 00 00 00 7d 0a 8c 53 ....d...........|.}.|.d.....}..S
17e40 04 00 7c 09 81 1f 74 13 00 00 00 00 00 00 00 00 7c 07 7c 09 ab 02 00 00 00 00 00 00 7d 07 74 13 ..|...t.........|.|.........}.t.
17e60 00 00 00 00 00 00 00 00 7c 08 7c 05 7c 09 7a 0a 00 00 64 01 7a 0a 00 00 ab 02 00 00 00 00 00 00 ........|.|.|.z...d.z...........
17e80 7d 08 6e 1f 7c 07 7c 08 7a 00 00 00 7c 05 6b 44 00 00 72 17 74 09 00 00 00 00 00 00 00 00 64 09 }.n.|.|.z...|.kD..r.t.........d.
17ea0 7c 00 9b 00 64 0a 7c 05 9b 00 64 0b 7c 06 64 01 7a 0a 00 00 9b 00 9d 06 ab 01 00 00 00 00 00 00 |...d.|...d.|.d.z...............
17ec0 82 01 7c 07 7c 05 7c 08 7a 0a 00 00 6b 28 00 00 72 26 89 0f 6a 15 00 00 00 00 00 00 00 00 00 00 ..|.|.|.z...k(..r&..j...........
17ee0 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 72 16 74 17 00 00 00 00 00 00 00 00 89 0f 6a 18 ................r.t...........j.
17f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 0e 6e 08 7c 01 ..........................}.n.|.
17f20 7c 07 7c 05 7c 08 7a 0a 00 00 1a 00 7d 0e 67 00 7c 01 64 00 7c 07 1a 00 a2 01 7c 0a 67 01 7c 03 |.|.|.z.....}.g.|.d.|.....|.g.|.
17f40 7c 07 7a 0a 00 00 7a 05 00 00 a2 01 7c 0e 91 01 7c 0a 67 01 7c 06 7c 08 7a 0a 00 00 7c 07 7a 0a |.z...z.....|...|.g.|.|.z...|.z.
17f60 00 00 7c 03 7a 0a 00 00 64 01 7a 0a 00 00 7a 05 00 00 a2 01 7c 01 7c 05 7c 08 7a 0a 00 00 64 00 ..|.z...d.z...z.....|.|.|.z...d.
17f80 1a 00 a2 01 ad 06 53 00 29 0c 4e 72 ed 00 00 00 7a 28 4d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 ......S.).Nr....z(More.than.one.
17fa0 54 79 70 65 56 61 72 54 75 70 6c 65 20 70 61 72 61 6d 65 74 65 72 20 69 6e 20 72 22 03 00 00 72 TypeVarTuple.parameter.in.r"...r
17fc0 4c 01 00 00 72 55 01 00 00 2e 7a 36 4d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 75 6e 70 61 63 6b L...rU....z6More.than.one.unpack
17fe0 65 64 20 61 72 62 69 74 72 61 72 79 2d 6c 65 6e 67 74 68 20 74 75 70 6c 65 20 61 72 67 75 6d 65 ed.arbitrary-length.tuple.argume
18000 6e 74 72 02 00 00 00 72 ad 02 00 00 72 47 01 00 00 7a 14 2c 20 65 78 70 65 63 74 65 64 20 61 74 ntr....r....rG...z.,.expected.at
18020 20 6c 65 61 73 74 20 29 0d 72 89 02 00 00 72 8a 02 00 00 72 8f 00 00 00 72 11 00 00 00 72 a5 00 .least.).r....r....r....r....r..
18040 00 00 72 0d 01 00 00 da 09 65 6e 75 6d 65 72 61 74 65 72 f8 00 00 00 72 16 01 00 00 da 03 6d 69 ..r......enumerater....r......mi
18060 6e 72 72 02 00 00 72 eb 02 00 00 72 73 02 00 00 29 10 72 8b 02 00 00 72 b2 00 00 00 72 f4 00 00 nrr...r....rs...).r....r....r...
18080 00 da 12 74 79 70 65 76 61 72 74 75 70 6c 65 5f 69 6e 64 65 78 72 ee 02 00 00 72 f0 02 00 00 72 ...typevartuple_indexr....r....r
180a0 f1 02 00 00 da 04 6c 65 66 74 da 05 72 69 67 68 74 da 0f 76 61 72 5f 74 75 70 6c 65 5f 69 6e 64 ......left..right..var_tuple_ind
180c0 65 78 da 07 66 69 6c 6c 61 72 67 72 55 02 00 00 72 76 01 00 00 72 f4 02 00 00 da 0b 72 65 70 6c ex..fillargrU...rv...r......repl
180e0 61 63 65 6d 65 6e 74 da 03 74 76 74 73 10 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 acement..tvts...................
18100 80 72 84 00 00 00 da 1b 5f 74 79 70 65 76 61 72 74 75 70 6c 65 5f 70 72 65 70 61 72 65 5f 73 75 .r......_typevartuple_prepare_su
18120 62 73 74 7a 39 54 79 70 65 56 61 72 54 75 70 6c 65 2e 5f 5f 6e 65 77 5f 5f 2e 3c 6c 6f 63 61 6c bstz9TypeVarTuple.__new__.<local
18140 73 3e 2e 5f 74 79 70 65 76 61 72 74 75 70 6c 65 5f 70 72 65 70 61 72 65 5f 73 75 62 73 74 ce 09 s>._typevartuple_prepare_subst..
18160 00 00 73 0e 02 00 00 f8 80 00 d8 19 1e d7 19 2d d1 19 2d 90 06 d8 25 2b a7 5c a1 5c b0 23 d3 25 ..s............-..-...%+.\.\.#.%
18180 36 d0 10 22 d8 1d 23 d0 24 36 b8 11 d1 24 3a d0 24 3b d0 1d 3c f2 00 04 11 1a 90 45 dc 17 21 a0 6.."..#.$6...$:.$;..<......E..!.
181a0 25 ac 1c d5 17 36 dc 1e 27 d8 1e 46 c0 75 c0 67 d0 1c 4e f3 03 02 1f 1a f0 00 02 19 1a f0 05 04 %....6..'..F.u.g..N.............
181c0 11 1a f4 0c 00 18 1b 98 34 93 79 90 04 dc 17 1a 98 36 93 7b 90 04 d8 17 29 90 04 d8 18 1c d0 1f ........4.y......6.{....).......
181e0 31 d1 18 31 b0 41 d1 18 35 90 05 d8 22 26 90 0f d8 1a 1e 90 07 dc 1e 27 a8 04 9b 6f f2 00 0a 11 1..1.A..5..."&.........'...o....
18200 31 91 46 90 41 90 73 dc 1b 25 a0 63 ac 34 d5 1b 30 dc 22 29 a8 23 d0 2f 4f d0 51 55 d3 22 56 98 1.F.A.s..%.c.4..0.").#./O.QU."V.
18220 07 da 1b 22 a4 73 a8 37 a3 7c b0 71 d3 27 38 b8 57 c0 52 b9 5b c8 43 d2 3d 4f d8 1f 2e d0 1f 3a ...".s.7.|.q.'8.W.R.[.C.=O.....:
18240 dc 26 2f f0 02 01 25 46 01 f3 03 03 27 22 f0 00 03 21 22 f0 08 00 2f 30 98 4f d8 26 2d a8 61 a1 .&/...%F....'"...!".../0.O.&-.a.
18260 6a 99 47 f0 15 0a 11 31 f0 16 00 14 23 d0 13 2e dc 1b 1e 98 74 a0 5f d3 1b 35 90 44 dc 1c 1f a0 j.G....1....#.......t._..5.D....
18280 05 a0 74 a8 6f d1 27 3d c0 01 d1 27 41 d3 1c 42 91 45 d8 15 19 98 45 91 5c a0 44 d2 15 28 dc 1a ..t.o.'=...'A..B.E....E.\.D..(..
182a0 23 d0 26 3c b8 55 b8 47 f0 00 01 44 01 2f d8 2f 33 a8 66 d0 34 48 c8 14 d0 50 51 c9 18 c8 0a f0 #.&<.U.G...D././3.f.4H...PQ.....
182c0 03 01 25 54 01 f3 00 01 1b 55 01 f0 00 01 15 55 01 e0 13 17 98 34 a0 25 99 3c d2 13 27 a8 43 af ..%T.....U.....U.....4.%.<..'.C.
182e0 4f a9 4f d4 2c 3d dc 22 2e a8 73 af 7f a9 7f d3 22 3f 91 4b e0 22 26 a0 74 a8 54 b0 45 a9 5c d0 O.O.,=."..s....."?.K."&.t.T.E.\.
18300 22 3a 90 4b f0 04 06 18 12 d8 15 19 98 25 98 34 90 5b f0 03 06 18 12 e0 17 1e 90 69 d0 23 35 b8 ":.K.........%.4.[.........i.#5.
18320 04 d1 23 3c d1 16 3d f0 05 06 18 12 f0 06 00 15 20 f0 07 06 18 12 f0 08 00 18 1f 90 69 a0 34 a8 ..#<..=.....................i.4.
18340 25 a1 3c b0 24 d1 23 36 d0 39 4b d1 23 4b c8 61 d1 23 4f d1 16 50 f0 09 06 18 12 f0 0a 00 16 1a %.<.$.#6.9K.#K.a.#O..P..........
18360 98 24 a0 15 99 2c 98 2d d0 15 28 f1 0b 06 18 12 f0 00 06 11 12 72 86 00 00 00 29 05 72 90 00 00 .$...,.-..(..........r....).r...
18380 00 72 11 00 00 00 72 75 02 00 00 72 79 02 00 00 72 8f 02 00 00 29 05 72 b1 00 00 00 72 ec 00 00 .r....ru...ry...r....).r....r...
183a0 00 72 68 01 00 00 72 36 03 00 00 72 35 03 00 00 73 05 00 00 00 20 20 20 20 40 72 84 00 00 00 72 .rh...r6...r5...s........@r....r
183c0 af 00 00 00 7a 14 54 79 70 65 56 61 72 54 75 70 6c 65 2e 5f 5f 6e 65 77 5f 5f c9 09 00 00 73 3b ....z.TypeVarTuple.__new__....s;
183e0 00 00 00 f8 80 00 dc 12 18 d7 12 25 d1 12 25 a0 64 d3 12 2b 88 43 dc 0c 18 98 13 98 67 d4 0c 26 ...........%..%.d..+.C......g..&
18400 dc 0c 17 98 03 d4 0c 1c f4 04 2b 0d 12 f0 5a 01 00 2c 47 01 88 43 d4 0c 28 d8 13 16 88 4a 72 86 ..........+...Z..,G..C..(....Jr.
18420 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 0f 00 00 00 f3 18 00 00 00 97 00 74 ...c...........................t
18440 01 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 82 01 29 02 4e fa 26 43 61 6e 6e 6f 74 .........d...........).N.&Cannot
18460 20 73 75 62 63 6c 61 73 73 20 73 70 65 63 69 61 6c 20 74 79 70 69 6e 67 20 63 6c 61 73 73 65 73 .subclass.special.typing.classes
18480 72 c2 00 00 00 72 cd 00 00 00 73 03 00 00 00 20 20 20 72 84 00 00 00 72 9a 01 00 00 7a 1e 54 79 r....r....s.......r....r....z.Ty
184a0 70 65 56 61 72 54 75 70 6c 65 2e 5f 5f 69 6e 69 74 5f 73 75 62 63 6c 61 73 73 5f 5f fe 09 00 00 peVarTuple.__init_subclass__....
184c0 73 0e 00 00 00 80 00 dc 12 1b d0 1c 44 d3 12 45 d0 0c 45 72 86 00 00 00 4e 29 0a 72 88 00 00 00 s...........D..E..Er....N).r....
184e0 72 89 00 00 00 72 8a 00 00 00 72 b4 00 00 00 72 90 00 00 00 72 11 00 00 00 72 80 02 00 00 72 54 r....r....r....r....r....r....rT
18500 00 00 00 72 af 00 00 00 72 9a 01 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 11 00 00 ...r....r....r....r....r....r...
18520 00 72 11 00 00 00 c4 09 00 00 73 20 00 00 00 84 00 d9 08 22 e0 22 28 d7 22 35 d1 22 35 d0 08 1f .r........s........"."(."5."5...
18540 e0 2a 33 f4 00 33 09 17 f3 6a 01 01 09 46 01 72 86 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 .*3..3...j...F.r....c...........
18560 00 02 00 00 00 00 00 00 00 f3 58 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 65 04 6a 0a ..........X.....e.Z.d.Z.d.Z.e.j.
18580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 06 64 02 84 00 5a 07 65 08 64 03 9c 01 ..................Z.d...Z.e.d...
185a0 64 04 84 02 5a 09 64 05 84 00 5a 0a 64 06 84 00 5a 0b 64 07 84 00 5a 0c 64 08 84 00 5a 0d 64 09 d...Z.d...Z.d...Z.d...Z.d...Z.d.
185c0 84 00 5a 0e 79 0a 29 0b 72 11 00 00 00 61 c5 06 00 00 54 79 70 65 20 76 61 72 69 61 62 6c 65 20 ..Z.y.).r....a....Type.variable.
185e0 74 75 70 6c 65 2e 0a 0a 20 20 20 20 20 20 20 20 55 73 61 67 65 3a 3a 0a 0a 20 20 20 20 20 20 20 tuple...........Usage::.........
18600 20 20 20 20 20 54 73 20 3d 20 54 79 70 65 56 61 72 54 75 70 6c 65 28 27 54 73 27 29 0a 0a 20 20 .....Ts.=.TypeVarTuple('Ts')....
18620 20 20 20 20 20 20 49 6e 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 74 68 61 74 20 61 20 6e 6f 72 ......In.the.same.way.that.a.nor
18640 6d 61 6c 20 74 79 70 65 20 76 61 72 69 61 62 6c 65 20 69 73 20 61 20 73 74 61 6e 64 2d 69 6e 20 mal.type.variable.is.a.stand-in.
18660 66 6f 72 20 61 20 73 69 6e 67 6c 65 0a 20 20 20 20 20 20 20 20 74 79 70 65 20 73 75 63 68 20 61 for.a.single.........type.such.a
18680 73 20 60 60 69 6e 74 60 60 2c 20 61 20 74 79 70 65 20 76 61 72 69 61 62 6c 65 20 2a 74 75 70 6c s.``int``,.a.type.variable.*tupl
186a0 65 2a 20 69 73 20 61 20 73 74 61 6e 64 2d 69 6e 20 66 6f 72 20 61 20 2a 74 75 70 6c 65 2a 0a 20 e*.is.a.stand-in.for.a.*tuple*..
186c0 20 20 20 20 20 20 20 74 79 70 65 20 73 75 63 68 20 61 73 20 60 60 54 75 70 6c 65 5b 69 6e 74 2c .......type.such.as.``Tuple[int,
186e0 20 73 74 72 5d 60 60 2e 0a 0a 20 20 20 20 20 20 20 20 54 79 70 65 20 76 61 72 69 61 62 6c 65 20 .str]``...........Type.variable.
18700 74 75 70 6c 65 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 69 6e 20 60 60 47 65 6e 65 72 69 63 60 tuples.can.be.used.in.``Generic`
18720 60 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 43 6f 6e 73 69 64 65 72 `.declarations..........Consider
18740 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 .the.following.example::........
18760 20 20 20 20 20 20 63 6c 61 73 73 20 41 72 72 61 79 28 47 65 6e 65 72 69 63 5b 2a 54 73 5d 29 3a ......class.Array(Generic[*Ts]):
18780 20 2e 2e 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 60 60 54 73 60 60 20 74 79 70 65 20 76 61 ..............The.``Ts``.type.va
187a0 72 69 61 62 6c 65 20 74 75 70 6c 65 20 68 65 72 65 20 62 65 68 61 76 65 73 20 6c 69 6b 65 20 60 riable.tuple.here.behaves.like.`
187c0 60 74 75 70 6c 65 5b 54 31 2c 20 54 32 5d 60 60 2c 0a 20 20 20 20 20 20 20 20 77 68 65 72 65 20 `tuple[T1,.T2]``,.........where.
187e0 60 60 54 31 60 60 20 61 6e 64 20 60 60 54 32 60 60 20 61 72 65 20 74 79 70 65 20 76 61 72 69 61 ``T1``.and.``T2``.are.type.varia
18800 62 6c 65 73 2e 20 54 6f 20 75 73 65 20 74 68 65 73 65 20 74 79 70 65 20 76 61 72 69 61 62 6c 65 bles..To.use.these.type.variable
18820 73 0a 20 20 20 20 20 20 20 20 61 73 20 74 79 70 65 20 70 61 72 61 6d 65 74 65 72 73 20 6f 66 20 s.........as.type.parameters.of.
18840 60 60 41 72 72 61 79 60 60 2c 20 77 65 20 6d 75 73 74 20 2a 75 6e 70 61 63 6b 2a 20 74 68 65 20 ``Array``,.we.must.*unpack*.the.
18860 74 79 70 65 20 76 61 72 69 61 62 6c 65 20 74 75 70 6c 65 20 75 73 69 6e 67 0a 20 20 20 20 20 20 type.variable.tuple.using.......
18880 20 20 74 68 65 20 73 74 61 72 20 6f 70 65 72 61 74 6f 72 3a 20 60 60 2a 54 73 60 60 2e 20 54 68 ..the.star.operator:.``*Ts``..Th
188a0 65 20 73 69 67 6e 61 74 75 72 65 20 6f 66 20 60 60 41 72 72 61 79 60 60 20 74 68 65 6e 20 62 65 e.signature.of.``Array``.then.be
188c0 68 61 76 65 73 0a 20 20 20 20 20 20 20 20 61 73 20 69 66 20 77 65 20 68 61 64 20 73 69 6d 70 6c haves.........as.if.we.had.simpl
188e0 79 20 77 72 69 74 74 65 6e 20 60 60 63 6c 61 73 73 20 41 72 72 61 79 28 47 65 6e 65 72 69 63 5b y.written.``class.Array(Generic[
18900 54 31 2c 20 54 32 5d 29 3a 20 2e 2e 2e 60 60 2e 0a 20 20 20 20 20 20 20 20 49 6e 20 63 6f 6e 74 T1,.T2]):....``..........In.cont
18920 72 61 73 74 20 74 6f 20 60 60 47 65 6e 65 72 69 63 5b 54 31 2c 20 54 32 5d 60 60 2c 20 68 6f 77 rast.to.``Generic[T1,.T2]``,.how
18940 65 76 65 72 2c 20 60 60 47 65 6e 65 72 69 63 5b 2a 53 68 61 70 65 5d 60 60 20 61 6c 6c 6f 77 73 ever,.``Generic[*Shape]``.allows
18960 0a 20 20 20 20 20 20 20 20 75 73 20 74 6f 20 70 61 72 61 6d 65 74 65 72 69 73 65 20 74 68 65 20 .........us.to.parameterise.the.
18980 63 6c 61 73 73 20 77 69 74 68 20 61 6e 20 2a 61 72 62 69 74 72 61 72 79 2a 20 6e 75 6d 62 65 72 class.with.an.*arbitrary*.number
189a0 20 6f 66 20 74 79 70 65 20 70 61 72 61 6d 65 74 65 72 73 2e 0a 0a 20 20 20 20 20 20 20 20 54 79 .of.type.parameters...........Ty
189c0 70 65 20 76 61 72 69 61 62 6c 65 20 74 75 70 6c 65 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 61 pe.variable.tuples.can.be.used.a
189e0 6e 79 77 68 65 72 65 20 61 20 6e 6f 72 6d 61 6c 20 60 60 54 79 70 65 56 61 72 60 60 20 63 61 6e nywhere.a.normal.``TypeVar``.can
18a00 2e 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 69 6e 63 6c 75 64 65 73 20 63 6c 61 73 73 20 64 65 ..........This.includes.class.de
18a20 66 69 6e 69 74 69 6f 6e 73 2c 20 61 73 20 73 68 6f 77 6e 20 61 62 6f 76 65 2c 20 61 73 20 77 65 finitions,.as.shown.above,.as.we
18a40 6c 6c 20 61 73 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 73 69 67 6e 61 74 75 72 65 ll.as.function.........signature
18a60 73 20 61 6e 64 20 76 61 72 69 61 62 6c 65 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 3a 3a 0a 0a 20 20 s.and.variable.annotations::....
18a80 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 20 41 72 72 61 79 28 47 65 6e 65 72 69 63 5b 2a 54 ..........class.Array(Generic[*T
18aa0 73 5d 29 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 s]):..................def.__init
18ac0 5f 5f 28 73 65 6c 66 2c 20 73 68 61 70 65 3a 20 54 75 70 6c 65 5b 2a 54 73 5d 29 3a 0a 20 20 20 __(self,.shape:.Tuple[*Ts]):....
18ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 73 68 61 70 65 3a 20 54 75 .................self._shape:.Tu
18b00 70 6c 65 5b 2a 54 73 5d 20 3d 20 73 68 61 70 65 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ple[*Ts].=.shape................
18b20 20 20 64 65 66 20 67 65 74 5f 73 68 61 70 65 28 73 65 6c 66 29 20 2d 3e 20 54 75 70 6c 65 5b 2a ..def.get_shape(self).->.Tuple[*
18b40 54 73 5d 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 Ts]:.....................return.
18b60 73 65 6c 66 2e 5f 73 68 61 70 65 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 68 61 70 65 20 3d self._shape..............shape.=
18b80 20 28 48 65 69 67 68 74 28 34 38 30 29 2c 20 57 69 64 74 68 28 36 34 30 29 29 0a 20 20 20 20 20 .(Height(480),.Width(640))......
18ba0 20 20 20 20 20 20 20 78 3a 20 41 72 72 61 79 5b 48 65 69 67 68 74 2c 20 57 69 64 74 68 5d 20 3d .......x:.Array[Height,.Width].=
18bc0 20 41 72 72 61 79 28 73 68 61 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 79 20 3d 20 61 62 .Array(shape).............y.=.ab
18be0 73 28 78 29 20 20 23 20 49 6e 66 65 72 72 65 64 20 74 79 70 65 20 69 73 20 41 72 72 61 79 5b 48 s(x)..#.Inferred.type.is.Array[H
18c00 65 69 67 68 74 2c 20 57 69 64 74 68 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7a 20 3d 20 78 20 eight,.Width].............z.=.x.
18c20 2b 20 78 20 20 20 23 20 20 20 20 20 20 20 20 2e 2e 2e 20 20 20 20 69 73 20 41 72 72 61 79 5b 48 +.x...#...............is.Array[H
18c40 65 69 67 68 74 2c 20 57 69 64 74 68 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 78 2e 67 65 74 5f eight,.Width].............x.get_
18c60 73 68 61 70 65 28 29 20 20 23 20 20 20 20 20 2e 2e 2e 20 20 20 20 69 73 20 74 75 70 6c 65 5b 48 shape()..#............is.tuple[H
18c80 65 69 67 68 74 2c 20 57 69 64 74 68 5d 0a 0a 20 20 20 20 20 20 20 20 63 01 00 00 00 00 00 00 00 eight,.Width]..........c........
18ca0 00 00 00 00 02 00 00 00 23 00 00 00 f3 28 00 00 00 4b 00 01 00 97 00 7c 00 6a 00 00 00 00 00 00 ........#....(...K.....|.j......
18cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 96 01 97 01 01 00 79 00 ad 03 77 01 72 8e 00 00 00 29 01 ...................y...w.r....).
18ce0 72 e7 02 00 00 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 da 08 5f 5f 69 74 65 72 5f 5f 7a r....r....s.....r......__iter__z
18d00 15 54 79 70 65 56 61 72 54 75 70 6c 65 2e 5f 5f 69 74 65 72 5f 5f 31 0a 00 00 73 12 00 00 00 e8 .TypeVarTuple.__iter__1...s.....
18d20 00 f8 80 00 d8 12 16 d7 12 23 d1 12 23 d3 0c 23 f9 73 04 00 00 00 82 10 12 01 72 70 02 00 00 63 .........#..#..#.s........rp...c
18d40 02 00 00 00 00 00 00 00 01 00 00 00 04 00 00 00 03 00 00 00 f3 86 00 00 00 97 00 7c 01 7c 00 5f ...........................|.|._
18d60 00 00 00 00 00 00 00 00 00 74 02 00 00 00 00 00 00 00 00 6a 05 00 00 00 00 00 00 00 00 00 00 00 .........t.........j............
18d80 00 00 00 00 00 00 00 7c 00 7c 02 ab 02 00 00 00 00 00 00 01 00 74 07 00 00 00 00 00 00 00 00 ab .......|.|...........t..........
18da0 00 00 00 00 00 00 00 7d 03 7c 03 64 01 6b 37 00 00 72 07 7c 03 7c 00 5f 04 00 00 00 00 00 00 00 .......}.|.d.k7..r.|.|._........
18dc0 00 74 0a 00 00 00 00 00 00 00 00 7c 00 19 00 00 00 7c 00 5f 06 00 00 00 00 00 00 00 00 79 00 29 .t.........|.....|._.........y.)
18de0 02 4e 72 50 01 00 00 29 07 72 88 00 00 00 72 7b 02 00 00 72 bc 00 00 00 72 69 01 00 00 72 89 00 .NrP...).r....r{...r....ri...r..
18e00 00 00 72 12 00 00 00 72 e7 02 00 00 29 04 72 83 00 00 00 72 ec 00 00 00 72 68 01 00 00 72 78 02 ..r....r....).r....r....rh...rx.
18e20 00 00 73 04 00 00 00 20 20 20 20 72 84 00 00 00 72 bc 00 00 00 7a 15 54 79 70 65 56 61 72 54 75 ..s........r....r....z.TypeVarTu
18e40 70 6c 65 2e 5f 5f 69 6e 69 74 5f 5f 34 0a 00 00 73 3e 00 00 00 80 00 d8 1c 20 88 44 8c 4d dc 0c ple.__init__4...s>.........D.M..
18e60 19 d7 0c 22 d1 0c 22 a0 34 a8 17 d4 0c 31 f4 06 00 17 1e 93 69 88 47 d8 0f 16 d0 1a 2d d2 0f 2d ..."..".4....1......i.G.....-..-
18e80 d8 22 29 90 04 94 0f e4 20 26 a0 74 a1 0c 88 44 d5 0c 1d 72 86 00 00 00 63 01 00 00 00 00 00 00 .")......&.t...D...r....c.......
18ea0 00 00 00 00 00 01 00 00 00 03 00 00 00 f3 1a 00 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 ....................|.j.........
18ec0 00 00 00 00 00 00 00 00 00 00 53 00 72 8e 00 00 00 72 c6 02 00 00 72 82 00 00 00 73 01 00 00 00 ..........S.r....r....r....s....
18ee0 20 72 84 00 00 00 72 85 00 00 00 7a 15 54 79 70 65 56 61 72 54 75 70 6c 65 2e 5f 5f 72 65 70 72 .r....r....z.TypeVarTuple.__repr
18f00 5f 5f 3f 0a 00 00 72 c7 02 00 00 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 __?...r....r....c...............
18f20 00 03 00 00 00 f3 2c 00 00 00 97 00 74 00 00 00 00 00 00 00 00 00 6a 03 00 00 00 00 00 00 00 00 ......,.....t.........j.........
18f40 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 53 00 72 8e 00 00 00 72 c1 02 00 00 ..........|.........S.r....r....
18f60 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 72 04 01 00 00 7a 15 54 79 70 65 56 61 72 54 75 r....s.....r....r....z.TypeVarTu
18f80 70 6c 65 2e 5f 5f 68 61 73 68 5f 5f 42 0a 00 00 72 c2 02 00 00 72 86 00 00 00 63 02 00 00 00 00 ple.__hash__B...r....r....c.....
18fa0 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 f3 0a 00 00 00 97 00 7c 00 7c 01 75 00 53 00 72 8e ......................|.|.u.S.r.
18fc0 00 00 00 72 81 00 00 00 72 d2 00 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 00 01 00 00 7a 13 ...r....r....s......r....r....z.
18fe0 54 79 70 65 56 61 72 54 75 70 6c 65 2e 5f 5f 65 71 5f 5f 45 0a 00 00 72 c4 02 00 00 72 86 00 00 TypeVarTuple.__eq__E...r....r...
19000 00 63 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 f3 1a 00 00 00 97 00 7c 00 6a .c...........................|.j
19020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 00 72 8e 00 00 00 72 c6 02 00 00 72 ...................S.r....r....r
19040 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 72 ca 00 00 00 7a 17 54 79 70 65 56 61 72 54 75 70 ....s.....r....r....z.TypeVarTup
19060 6c 65 2e 5f 5f 72 65 64 75 63 65 5f 5f 48 0a 00 00 72 c7 02 00 00 72 86 00 00 00 63 01 00 00 00 le.__reduce__H...r....r....c....
19080 00 00 00 00 00 00 00 00 03 00 00 00 0f 00 00 00 f3 22 00 00 00 97 00 64 01 7c 02 76 01 72 0b 74 .................".....d.|.v.r.t
190a0 01 00 00 00 00 00 00 00 00 64 02 ab 01 00 00 00 00 00 00 82 01 79 00 29 03 4e 72 e2 00 00 00 72 .........d...........y.).Nr....r
190c0 38 03 00 00 72 c2 00 00 00 72 cd 00 00 00 73 03 00 00 00 20 20 20 72 84 00 00 00 72 9a 01 00 00 8...r....r....s.......r....r....
190e0 7a 1e 54 79 70 65 56 61 72 54 75 70 6c 65 2e 5f 5f 69 6e 69 74 5f 73 75 62 63 6c 61 73 73 5f 5f z.TypeVarTuple.__init_subclass__
19100 4b 0a 00 00 73 1b 00 00 00 80 00 d8 0f 16 98 64 d1 0f 22 dc 16 1f d0 20 48 d3 16 49 d0 10 49 f0 K...s..........d..".....H..I..I.
19120 03 00 10 23 72 86 00 00 00 4e 29 0f 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 b4 00 00 00 ...#r....N).r....r....r....r....
19140 72 90 00 00 00 72 10 00 00 00 72 a9 00 00 00 72 3b 03 00 00 72 54 00 00 00 72 bc 00 00 00 72 85 r....r....r....r;...rT...r....r.
19160 00 00 00 72 04 01 00 00 72 00 01 00 00 72 ca 00 00 00 72 9a 01 00 00 72 81 00 00 00 72 86 00 00 ...r....r....r....r....r....r...
19180 00 72 84 00 00 00 72 11 00 00 00 72 11 00 00 00 02 0a 00 00 73 3c 00 00 00 84 00 f1 02 29 09 0c .r....r....r........s<.......)..
191a0 f0 58 01 00 15 1b 97 4e 91 4e 88 09 f2 04 01 09 24 f0 06 00 2d 36 f4 00 09 09 2d f2 16 01 09 21 .X.....N.N......$...-6....-....!
191c0 f2 06 01 09 29 f2 06 01 09 21 f2 06 01 09 21 f3 06 02 09 4a 01 72 86 00 00 00 72 45 00 00 00 72 ....)....!....!....J.r....rE...r
191e0 a8 00 00 00 72 8f 01 00 00 63 01 00 00 00 01 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 68 ....r....c.....................h
19200 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 64 01 74 03 00 00 00 00 00 00 00 00 7c 00 ab 01 00 .....t.........d.t.........|....
19220 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9b 02 9d 02 74 06 00 .....j.......................t..
19240 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ac 02 ab 02 00 .......j........................
19260 00 00 00 00 00 01 00 7c 00 53 00 29 03 61 e7 01 00 00 52 65 76 65 61 6c 20 74 68 65 20 69 6e 66 .......|.S.).a....Reveal.the.inf
19280 65 72 72 65 64 20 74 79 70 65 20 6f 66 20 61 20 76 61 72 69 61 62 6c 65 2e 0a 0a 20 20 20 20 20 erred.type.of.a.variable........
192a0 20 20 20 57 68 65 6e 20 61 20 73 74 61 74 69 63 20 74 79 70 65 20 63 68 65 63 6b 65 72 20 65 6e ...When.a.static.type.checker.en
192c0 63 6f 75 6e 74 65 72 73 20 61 20 63 61 6c 6c 20 74 6f 20 60 60 72 65 76 65 61 6c 5f 74 79 70 65 counters.a.call.to.``reveal_type
192e0 28 29 60 60 2c 0a 20 20 20 20 20 20 20 20 69 74 20 77 69 6c 6c 20 65 6d 69 74 20 74 68 65 20 69 ()``,.........it.will.emit.the.i
19300 6e 66 65 72 72 65 64 20 74 79 70 65 20 6f 66 20 74 68 65 20 61 72 67 75 6d 65 6e 74 3a 3a 0a 0a nferred.type.of.the.argument::..
19320 20 20 20 20 20 20 20 20 20 20 20 20 78 3a 20 69 6e 74 20 3d 20 31 0a 20 20 20 20 20 20 20 20 20 ............x:.int.=.1..........
19340 20 20 20 72 65 76 65 61 6c 5f 74 79 70 65 28 78 29 0a 0a 20 20 20 20 20 20 20 20 52 75 6e 6e 69 ...reveal_type(x)..........Runni
19360 6e 67 20 61 20 73 74 61 74 69 63 20 74 79 70 65 20 63 68 65 63 6b 65 72 20 28 65 2e 67 2e 2c 20 ng.a.static.type.checker.(e.g.,.
19380 60 60 6d 79 70 79 60 60 29 20 6f 6e 20 74 68 69 73 20 65 78 61 6d 70 6c 65 0a 20 20 20 20 20 20 ``mypy``).on.this.example.......
193a0 20 20 77 69 6c 6c 20 70 72 6f 64 75 63 65 20 6f 75 74 70 75 74 20 73 69 6d 69 6c 61 72 20 74 6f ..will.produce.output.similar.to
193c0 20 27 52 65 76 65 61 6c 65 64 20 74 79 70 65 20 69 73 20 22 62 75 69 6c 74 69 6e 73 2e 69 6e 74 .'Revealed.type.is."builtins.int
193e0 22 27 2e 0a 0a 20 20 20 20 20 20 20 20 41 74 20 72 75 6e 74 69 6d 65 2c 20 74 68 65 20 66 75 6e "'...........At.runtime,.the.fun
19400 63 74 69 6f 6e 20 70 72 69 6e 74 73 20 74 68 65 20 72 75 6e 74 69 6d 65 20 74 79 70 65 20 6f 66 ction.prints.the.runtime.type.of
19420 20 74 68 65 0a 20 20 20 20 20 20 20 20 61 72 67 75 6d 65 6e 74 20 61 6e 64 20 72 65 74 75 72 6e .the.........argument.and.return
19440 73 20 69 74 20 75 6e 63 68 61 6e 67 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 7a 10 52 75 6e 74 69 s.it.unchanged...........z.Runti
19460 6d 65 20 74 79 70 65 20 69 73 20 29 01 da 04 66 69 6c 65 29 05 da 05 70 72 69 6e 74 72 f8 00 00 me.type.is.)...file)...printr...
19480 00 72 88 00 00 00 72 61 01 00 00 da 06 73 74 64 65 72 72 72 1a 03 00 00 73 01 00 00 00 20 72 84 .r....ra.....stderrr....s.....r.
194a0 00 00 00 72 45 00 00 00 72 45 00 00 00 53 0a 00 00 73 2a 00 00 00 80 00 f4 20 00 09 0e d0 10 20 ...rE...rE...S...s*.............
194c0 a4 14 a0 63 a3 19 d7 21 33 d1 21 33 d0 20 36 d0 0e 37 bc 63 bf 6a b9 6a d5 08 49 d8 0f 12 88 0a ...c...!3.!3..6..7.c.j.j..I.....
194e0 72 86 00 00 00 da 1d 5f 41 53 53 45 52 54 5f 4e 45 56 45 52 5f 52 45 50 52 5f 4d 41 58 5f 4c 45 r......_ASSERT_NEVER_REPR_MAX_LE
19500 4e 47 54 48 e9 64 00 00 00 72 2c 00 00 00 72 76 01 00 00 63 01 00 00 00 01 00 00 00 00 00 00 00 NGTH.d...r,...rv...c............
19520 04 00 00 00 03 00 00 00 f3 70 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 .........p.....t.........|......
19540 00 00 00 7d 01 74 03 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 74 04 00 00 00 00 00 ...}.t.........|.........t......
19560 00 00 00 6b 44 00 00 72 0c 7c 01 64 01 74 04 00 00 00 00 00 00 00 00 1a 00 64 02 7a 00 00 00 7d ...kD..r.|.d.t...........d.z...}
19580 01 74 07 00 00 00 00 00 00 00 00 64 03 7c 01 9b 00 9d 02 ab 01 00 00 00 00 00 00 82 01 29 04 61 .t.........d.|...............).a
195a0 31 02 00 00 41 73 73 65 72 74 20 74 6f 20 74 68 65 20 74 79 70 65 20 63 68 65 63 6b 65 72 20 74 1...Assert.to.the.type.checker.t
195c0 68 61 74 20 61 20 6c 69 6e 65 20 6f 66 20 63 6f 64 65 20 69 73 20 75 6e 72 65 61 63 68 61 62 6c hat.a.line.of.code.is.unreachabl
195e0 65 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 e...........Example::...........
19600 20 20 20 64 65 66 20 69 6e 74 5f 6f 72 5f 73 74 72 28 61 72 67 3a 20 69 6e 74 20 7c 20 73 74 72 ...def.int_or_str(arg:.int.|.str
19620 29 20 2d 3e 20 4e 6f 6e 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 74 63 68 ).->.None:.................match
19640 20 61 72 67 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 69 .arg:.....................case.i
19660 6e 74 28 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 nt():.........................pr
19680 69 6e 74 28 22 49 74 27 73 20 61 6e 20 69 6e 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 int("It's.an.int")..............
196a0 20 20 20 20 20 20 20 63 61 73 65 20 73 74 72 28 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .......case.str():..............
196c0 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 49 74 27 73 20 61 20 73 74 72 22 29 0a 20 ...........print("It's.a.str")..
196e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 5f 3a 0a 20 20 20 20 20 ...................case._:......
19700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 73 73 65 72 74 5f 6e 65 76 65 72 28 ...................assert_never(
19720 61 72 67 29 0a 0a 20 20 20 20 20 20 20 20 49 66 20 61 20 74 79 70 65 20 63 68 65 63 6b 65 72 20 arg)..........If.a.type.checker.
19740 66 69 6e 64 73 20 74 68 61 74 20 61 20 63 61 6c 6c 20 74 6f 20 61 73 73 65 72 74 5f 6e 65 76 65 finds.that.a.call.to.assert_neve
19760 72 28 29 20 69 73 0a 20 20 20 20 20 20 20 20 72 65 61 63 68 61 62 6c 65 2c 20 69 74 20 77 69 6c r().is.........reachable,.it.wil
19780 6c 20 65 6d 69 74 20 61 6e 20 65 72 72 6f 72 2e 0a 0a 20 20 20 20 20 20 20 20 41 74 20 72 75 6e l.emit.an.error...........At.run
197a0 74 69 6d 65 2c 20 74 68 69 73 20 74 68 72 6f 77 73 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 20 77 time,.this.throws.an.exception.w
197c0 68 65 6e 20 63 61 6c 6c 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 4e 7a 03 2e 2e 2e 7a 2a 45 78 70 hen.called...........Nz....z*Exp
197e0 65 63 74 65 64 20 63 6f 64 65 20 74 6f 20 62 65 20 75 6e 72 65 61 63 68 61 62 6c 65 2c 20 62 75 ected.code.to.be.unreachable,.bu
19800 74 20 67 6f 74 3a 20 29 04 da 04 72 65 70 72 72 0d 01 00 00 72 46 03 00 00 da 0e 41 73 73 65 72 t.got:.)...reprr....rF.....Asser
19820 74 69 6f 6e 45 72 72 6f 72 29 02 72 76 01 00 00 72 d0 01 00 00 73 02 00 00 00 20 20 72 84 00 00 tionError).rv...r....s......r...
19840 00 72 2c 00 00 00 72 2c 00 00 00 70 0a 00 00 73 40 00 00 00 80 00 f4 28 00 11 15 90 53 93 09 88 .r,...r,...p...s@......(....S...
19860 05 dc 0b 0e 88 75 8b 3a d4 18 35 d2 0b 35 d8 14 19 d0 1a 38 d4 1b 38 d0 14 39 b8 45 d1 14 41 88 .....u.:..5..5.....8..8..9.E..A.
19880 45 dc 0e 1c d0 1f 49 c8 25 c8 17 d0 1d 51 d3 0e 52 d0 08 52 72 86 00 00 00 29 05 da 0a 65 71 5f E.....I.%....Q..R..Rr....)...eq_
198a0 64 65 66 61 75 6c 74 da 0d 6f 72 64 65 72 5f 64 65 66 61 75 6c 74 da 0f 6b 77 5f 6f 6e 6c 79 5f default..order_default..kw_only_
198c0 64 65 66 61 75 6c 74 da 0e 66 72 6f 7a 65 6e 5f 64 65 66 61 75 6c 74 da 10 66 69 65 6c 64 5f 73 default..frozen_default..field_s
198e0 70 65 63 69 66 69 65 72 73 72 4b 03 00 00 72 4c 03 00 00 72 4d 03 00 00 72 4e 03 00 00 72 4f 03 pecifiersrK...rL...rM...rN...rO.
19900 00 00 2e 72 b3 00 00 00 63 00 00 00 00 00 00 00 00 05 00 00 00 06 00 00 00 0b 00 00 00 f3 26 00 ...r....c.....................&.
19920 00 00 87 00 87 01 87 02 87 03 87 04 87 05 97 00 88 00 88 04 88 03 88 02 88 05 88 01 66 06 64 01 ............................f.d.
19940 84 08 7d 06 7c 06 53 00 29 02 61 a5 08 00 00 44 65 63 6f 72 61 74 6f 72 20 74 68 61 74 20 6d 61 ..}.|.S.).a....Decorator.that.ma
19960 72 6b 73 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 63 6c 61 73 73 2c 20 6f 72 20 6d 65 74 61 63 6c rks.a.function,.class,.or.metacl
19980 61 73 73 20 61 73 20 70 72 6f 76 69 64 69 6e 67 0a 20 20 20 20 20 20 20 20 64 61 74 61 63 6c 61 ass.as.providing.........datacla
199a0 73 73 2d 6c 69 6b 65 20 62 65 68 61 76 69 6f 72 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 ss-like.behavior...........Examp
199c0 6c 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 72 6f 6d 20 74 79 70 69 6e 67 5f 65 78 74 le:..............from.typing_ext
199e0 65 6e 73 69 6f 6e 73 20 69 6d 70 6f 72 74 20 64 61 74 61 63 6c 61 73 73 5f 74 72 61 6e 73 66 6f ensions.import.dataclass_transfo
19a00 72 6d 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 5f 54 20 3d 20 54 79 70 65 56 61 72 28 22 5f 54 rm.............._T.=.TypeVar("_T
19a20 22 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 55 73 65 64 20 6f 6e 20 61 20 64 65 63 6f ")..............#.Used.on.a.deco
19a40 72 61 74 6f 72 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 40 64 61 74 61 rator.function.............@data
19a60 63 6c 61 73 73 5f 74 72 61 6e 73 66 6f 72 6d 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 65 class_transform().............de
19a80 66 20 63 72 65 61 74 65 5f 6d 6f 64 65 6c 28 63 6c 73 3a 20 74 79 70 65 5b 5f 54 5d 29 20 2d 3e f.create_model(cls:.type[_T]).->
19aa0 20 74 79 70 65 5b 5f 54 5d 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 2e 2e 0a 20 .type[_T]:......................
19ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 63 6c 73 0a 0a 20 20 20 20 20 ...............return.cls.......
19ae0 20 20 20 20 20 20 20 40 63 72 65 61 74 65 5f 6d 6f 64 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 .......@create_model............
19b00 20 63 6c 61 73 73 20 43 75 73 74 6f 6d 65 72 4d 6f 64 65 6c 3a 0a 20 20 20 20 20 20 20 20 20 20 .class.CustomerModel:...........
19b20 20 20 20 20 20 20 69 64 3a 20 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 61 ......id:.int.................na
19b40 6d 65 3a 20 73 74 72 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 55 73 65 64 20 6f 6e 20 61 me:.str..............#.Used.on.a
19b60 20 62 61 73 65 20 63 6c 61 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 40 64 61 74 61 63 6c 61 .base.class.............@datacla
19b80 73 73 5f 74 72 61 6e 73 66 6f 72 6d 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 ss_transform().............class
19ba0 20 4d 6f 64 65 6c 42 61 73 65 3a 20 2e 2e 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 .ModelBase:..................cla
19bc0 73 73 20 43 75 73 74 6f 6d 65 72 4d 6f 64 65 6c 28 4d 6f 64 65 6c 42 61 73 65 29 3a 0a 20 20 20 ss.CustomerModel(ModelBase):....
19be0 20 20 20 20 20 20 20 20 20 20 20 20 20 69 64 3a 20 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 .............id:.int............
19c00 20 20 20 20 20 6e 61 6d 65 3a 20 73 74 72 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 55 73 .....name:.str..............#.Us
19c20 65 64 20 6f 6e 20 61 20 6d 65 74 61 63 6c 61 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 40 64 ed.on.a.metaclass.............@d
19c40 61 74 61 63 6c 61 73 73 5f 74 72 61 6e 73 66 6f 72 6d 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 ataclass_transform()............
19c60 20 63 6c 61 73 73 20 4d 6f 64 65 6c 4d 65 74 61 28 74 79 70 65 29 3a 20 2e 2e 2e 0a 0a 20 20 20 .class.ModelMeta(type):.........
19c80 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 20 4d 6f 64 65 6c 42 61 73 65 28 6d 65 74 61 63 6c 61 .........class.ModelBase(metacla
19ca0 73 73 3d 4d 6f 64 65 6c 4d 65 74 61 29 3a 20 2e 2e 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 ss=ModelMeta):..................
19cc0 63 6c 61 73 73 20 43 75 73 74 6f 6d 65 72 4d 6f 64 65 6c 28 4d 6f 64 65 6c 42 61 73 65 29 3a 0a class.CustomerModel(ModelBase):.
19ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 64 3a 20 69 6e 74 0a 20 20 20 20 20 20 20 20 ................id:.int.........
19d00 20 20 20 20 20 20 20 20 6e 61 6d 65 3a 20 73 74 72 0a 0a 20 20 20 20 20 20 20 20 45 61 63 68 20 ........name:.str..........Each.
19d20 6f 66 20 74 68 65 20 60 60 43 75 73 74 6f 6d 65 72 4d 6f 64 65 6c 60 60 20 63 6c 61 73 73 65 73 of.the.``CustomerModel``.classes
19d40 20 64 65 66 69 6e 65 64 20 69 6e 20 74 68 69 73 20 65 78 61 6d 70 6c 65 20 77 69 6c 6c 20 6e 6f .defined.in.this.example.will.no
19d60 77 0a 20 20 20 20 20 20 20 20 62 65 68 61 76 65 20 73 69 6d 69 6c 61 72 6c 79 20 74 6f 20 61 20 w.........behave.similarly.to.a.
19d80 64 61 74 61 63 6c 61 73 73 20 63 72 65 61 74 65 64 20 77 69 74 68 20 74 68 65 20 60 60 40 64 61 dataclass.created.with.the.``@da
19da0 74 61 63 6c 61 73 73 65 73 2e 64 61 74 61 63 6c 61 73 73 60 60 0a 20 20 20 20 20 20 20 20 64 65 taclasses.dataclass``.........de
19dc0 63 6f 72 61 74 6f 72 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 74 79 70 65 20 63 corator..For.example,.the.type.c
19de0 68 65 63 6b 65 72 20 77 69 6c 6c 20 73 79 6e 74 68 65 73 69 7a 65 20 61 6e 20 60 60 5f 5f 69 6e hecker.will.synthesize.an.``__in
19e00 69 74 5f 5f 60 60 0a 20 20 20 20 20 20 20 20 6d 65 74 68 6f 64 2e 0a 0a 20 20 20 20 20 20 20 20 it__``.........method...........
19e20 54 68 65 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 74 68 69 73 20 64 65 63 6f 72 61 74 6f 72 20 The.arguments.to.this.decorator.
19e40 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 63 75 73 74 6f 6d 69 7a 65 20 74 68 69 73 20 62 65 can.be.used.to.customize.this.be
19e60 68 61 76 69 6f 72 3a 0a 20 20 20 20 20 20 20 20 2d 20 60 60 65 71 5f 64 65 66 61 75 6c 74 60 60 havior:.........-.``eq_default``
19e80 20 69 6e 64 69 63 61 74 65 73 20 77 68 65 74 68 65 72 20 74 68 65 20 60 60 65 71 60 60 20 70 61 .indicates.whether.the.``eq``.pa
19ea0 72 61 6d 65 74 65 72 20 69 73 20 61 73 73 75 6d 65 64 20 74 6f 20 62 65 0a 20 20 20 20 20 20 20 rameter.is.assumed.to.be........
19ec0 20 20 20 54 72 75 65 20 6f 72 20 46 61 6c 73 65 20 69 66 20 69 74 20 69 73 20 6f 6d 69 74 74 65 ...True.or.False.if.it.is.omitte
19ee0 64 20 62 79 20 74 68 65 20 63 61 6c 6c 65 72 2e 0a 20 20 20 20 20 20 20 20 2d 20 60 60 6f 72 64 d.by.the.caller..........-.``ord
19f00 65 72 5f 64 65 66 61 75 6c 74 60 60 20 69 6e 64 69 63 61 74 65 73 20 77 68 65 74 68 65 72 20 74 er_default``.indicates.whether.t
19f20 68 65 20 60 60 6f 72 64 65 72 60 60 20 70 61 72 61 6d 65 74 65 72 20 69 73 0a 20 20 20 20 20 20 he.``order``.parameter.is.......
19f40 20 20 20 20 61 73 73 75 6d 65 64 20 74 6f 20 62 65 20 54 72 75 65 20 6f 72 20 46 61 6c 73 65 20 ....assumed.to.be.True.or.False.
19f60 69 66 20 69 74 20 69 73 20 6f 6d 69 74 74 65 64 20 62 79 20 74 68 65 20 63 61 6c 6c 65 72 2e 0a if.it.is.omitted.by.the.caller..
19f80 20 20 20 20 20 20 20 20 2d 20 60 60 6b 77 5f 6f 6e 6c 79 5f 64 65 66 61 75 6c 74 60 60 20 69 6e ........-.``kw_only_default``.in
19fa0 64 69 63 61 74 65 73 20 77 68 65 74 68 65 72 20 74 68 65 20 60 60 6b 77 5f 6f 6e 6c 79 60 60 20 dicates.whether.the.``kw_only``.
19fc0 70 61 72 61 6d 65 74 65 72 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 61 73 73 75 6d 65 64 20 74 parameter.is...........assumed.t
19fe0 6f 20 62 65 20 54 72 75 65 20 6f 72 20 46 61 6c 73 65 20 69 66 20 69 74 20 69 73 20 6f 6d 69 74 o.be.True.or.False.if.it.is.omit
1a000 74 65 64 20 62 79 20 74 68 65 20 63 61 6c 6c 65 72 2e 0a 20 20 20 20 20 20 20 20 2d 20 60 60 66 ted.by.the.caller..........-.``f
1a020 72 6f 7a 65 6e 5f 64 65 66 61 75 6c 74 60 60 20 69 6e 64 69 63 61 74 65 73 20 77 68 65 74 68 65 rozen_default``.indicates.whethe
1a040 72 20 74 68 65 20 60 60 66 72 6f 7a 65 6e 60 60 20 70 61 72 61 6d 65 74 65 72 20 69 73 0a 20 20 r.the.``frozen``.parameter.is...
1a060 20 20 20 20 20 20 20 20 61 73 73 75 6d 65 64 20 74 6f 20 62 65 20 54 72 75 65 20 6f 72 20 46 61 ........assumed.to.be.True.or.Fa
1a080 6c 73 65 20 69 66 20 69 74 20 69 73 20 6f 6d 69 74 74 65 64 20 62 79 20 74 68 65 20 63 61 6c 6c lse.if.it.is.omitted.by.the.call
1a0a0 65 72 2e 0a 20 20 20 20 20 20 20 20 2d 20 60 60 66 69 65 6c 64 5f 73 70 65 63 69 66 69 65 72 73 er..........-.``field_specifiers
1a0c0 60 60 20 73 70 65 63 69 66 69 65 73 20 61 20 73 74 61 74 69 63 20 6c 69 73 74 20 6f 66 20 73 75 ``.specifies.a.static.list.of.su
1a0e0 70 70 6f 72 74 65 64 20 63 6c 61 73 73 65 73 0a 20 20 20 20 20 20 20 20 20 20 6f 72 20 66 75 6e pported.classes...........or.fun
1a100 63 74 69 6f 6e 73 20 74 68 61 74 20 64 65 73 63 72 69 62 65 20 66 69 65 6c 64 73 2c 20 73 69 6d ctions.that.describe.fields,.sim
1a120 69 6c 61 72 20 74 6f 20 60 60 64 61 74 61 63 6c 61 73 73 65 73 2e 66 69 65 6c 64 28 29 60 60 2e ilar.to.``dataclasses.field()``.
1a140 0a 0a 20 20 20 20 20 20 20 20 41 74 20 72 75 6e 74 69 6d 65 2c 20 74 68 69 73 20 64 65 63 6f 72 ..........At.runtime,.this.decor
1a160 61 74 6f 72 20 72 65 63 6f 72 64 73 20 69 74 73 20 61 72 67 75 6d 65 6e 74 73 20 69 6e 20 74 68 ator.records.its.arguments.in.th
1a180 65 0a 20 20 20 20 20 20 20 20 60 60 5f 5f 64 61 74 61 63 6c 61 73 73 5f 74 72 61 6e 73 66 6f 72 e.........``__dataclass_transfor
1a1a0 6d 5f 5f 60 60 20 61 74 74 72 69 62 75 74 65 20 6f 6e 20 74 68 65 20 64 65 63 6f 72 61 74 65 64 m__``.attribute.on.the.decorated
1a1c0 20 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 20 20 20 20 20 53 65 65 20 50 45 50 20 36 38 31 20 66 6f .object...........See.PEP.681.fo
1a1e0 72 20 64 65 74 61 69 6c 73 2e 0a 0a 20 20 20 20 20 20 20 20 63 01 00 00 00 00 00 00 00 00 00 00 r.details...........c...........
1a200 00 07 00 00 00 13 00 00 00 f3 24 00 00 00 95 06 97 00 89 01 89 06 89 04 89 03 89 02 89 05 64 01 ..........$...................d.
1a220 9c 06 7c 00 5f 00 00 00 00 00 00 00 00 00 7c 00 53 00 29 02 4e 29 06 72 4b 03 00 00 72 4c 03 00 ..|._.........|.S.).N).rK...rL..
1a240 00 72 4d 03 00 00 72 4e 03 00 00 72 4f 03 00 00 72 b3 00 00 00 29 01 da 17 5f 5f 64 61 74 61 63 .rM...rN...rO...r....)...__datac
1a260 6c 61 73 73 5f 74 72 61 6e 73 66 6f 72 6d 5f 5f 29 07 da 09 63 6c 73 5f 6f 72 5f 66 6e 72 4b 03 lass_transform__)...cls_or_fnrK.
1a280 00 00 72 4f 03 00 00 72 4e 03 00 00 72 4d 03 00 00 72 b3 00 00 00 72 4c 03 00 00 73 07 00 00 00 ..rO...rN...rM...r....rL...s....
1a2a0 20 80 80 80 80 80 80 72 84 00 00 00 da 09 64 65 63 6f 72 61 74 6f 72 7a 26 64 61 74 61 63 6c 61 .......r......decoratorz&datacla
1a2c0 73 73 5f 74 72 61 6e 73 66 6f 72 6d 2e 3c 6c 6f 63 61 6c 73 3e 2e 64 65 63 6f 72 61 74 6f 72 d7 ss_transform.<locals>.decorator.
1a2e0 0a 00 00 73 27 00 00 00 f8 80 00 e0 1e 28 d8 21 2e d8 23 32 d8 22 30 d8 24 34 d8 1a 20 f1 0d 07 ...s'........(.!..#2."0.$4......
1a300 31 0e 88 49 d4 0c 2d f0 10 00 14 1d d0 0c 1c 72 86 00 00 00 72 81 00 00 00 29 07 72 4b 03 00 00 1..I..-........r....r....).rK...
1a320 72 4c 03 00 00 72 4d 03 00 00 72 4e 03 00 00 72 4f 03 00 00 72 b3 00 00 00 72 54 03 00 00 73 07 rL...rM...rN...rO...r....rT...s.
1a340 00 00 00 60 60 60 60 60 60 20 72 84 00 00 00 72 2f 00 00 00 72 2f 00 00 00 8e 0a 00 00 73 16 00 ...``````.r....r/...r/.......s..
1a360 00 00 fd 80 00 f7 52 02 09 09 1d f1 00 09 09 1d f0 14 00 10 19 d0 08 18 72 86 00 00 00 72 42 00 ......R.................r....rB.
1a380 00 00 da 02 5f 46 29 01 72 83 02 00 00 63 01 00 00 00 01 00 00 00 00 00 00 00 04 00 00 00 03 00 ...._F).r....c..................
1a3a0 00 00 f3 42 00 00 00 97 00 09 00 64 01 7c 00 5f 00 00 00 00 00 00 00 00 00 7c 00 53 00 23 00 74 ...B.......d.|._.........|.S.#.t
1a3c0 02 00 00 00 00 00 00 00 00 74 04 00 00 00 00 00 00 00 00 66 02 24 00 72 04 01 00 59 00 7c 00 53 .........t.........f.$.r...Y.|.S
1a3e0 00 77 00 78 03 59 00 77 01 29 02 61 48 03 00 00 49 6e 64 69 63 61 74 65 20 74 68 61 74 20 61 20 .w.x.Y.w.).aH...Indicate.that.a.
1a400 6d 65 74 68 6f 64 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 6f 76 65 72 72 69 64 65 20 61 method.is.intended.to.override.a
1a420 20 6d 65 74 68 6f 64 20 69 6e 20 61 20 62 61 73 65 20 63 6c 61 73 73 2e 0a 0a 20 20 20 20 20 20 .method.in.a.base.class.........
1a440 20 20 55 73 61 67 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 20 42 61 73 65 ..Usage:..............class.Base
1a460 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 20 6d 65 74 68 6f 64 28 73 65 6c :.................def.method(sel
1a480 66 29 20 2d 3e 20 4e 6f 6e 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 f).->.None:.....................
1a4a0 70 61 73 73 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 20 43 68 69 6c 64 28 42 61 pass..............class.Child(Ba
1a4c0 73 65 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 40 6f 76 65 72 72 69 64 65 0a 20 se):.................@override..
1a4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 20 6d 65 74 68 6f 64 28 73 65 6c 66 29 20 ...............def.method(self).
1a500 2d 3e 20 4e 6f 6e 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 70 ->.None:.....................sup
1a520 65 72 28 29 2e 6d 65 74 68 6f 64 28 29 0a 0a 20 20 20 20 20 20 20 20 57 68 65 6e 20 74 68 69 73 er().method()..........When.this
1a540 20 64 65 63 6f 72 61 74 6f 72 20 69 73 20 61 70 70 6c 69 65 64 20 74 6f 20 61 20 6d 65 74 68 6f .decorator.is.applied.to.a.metho
1a560 64 2c 20 74 68 65 20 74 79 70 65 20 63 68 65 63 6b 65 72 20 77 69 6c 6c 0a 20 20 20 20 20 20 20 d,.the.type.checker.will........
1a580 20 76 61 6c 69 64 61 74 65 20 74 68 61 74 20 69 74 20 6f 76 65 72 72 69 64 65 73 20 61 20 6d 65 .validate.that.it.overrides.a.me
1a5a0 74 68 6f 64 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 6f 6e 20 61 20 62 61 73 thod.with.the.same.name.on.a.bas
1a5c0 65 20 63 6c 61 73 73 2e 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 68 65 6c 70 73 20 70 72 65 76 e.class..........This.helps.prev
1a5e0 65 6e 74 20 62 75 67 73 20 74 68 61 74 20 6d 61 79 20 6f 63 63 75 72 20 77 68 65 6e 20 61 20 62 ent.bugs.that.may.occur.when.a.b
1a600 61 73 65 20 63 6c 61 73 73 20 69 73 20 63 68 61 6e 67 65 64 0a 20 20 20 20 20 20 20 20 77 69 74 ase.class.is.changed.........wit
1a620 68 6f 75 74 20 61 6e 20 65 71 75 69 76 61 6c 65 6e 74 20 63 68 61 6e 67 65 20 74 6f 20 61 20 63 hout.an.equivalent.change.to.a.c
1a640 68 69 6c 64 20 63 6c 61 73 73 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 72 65 20 69 73 20 6e 6f hild.class...........There.is.no
1a660 20 72 75 6e 74 69 6d 65 20 63 68 65 63 6b 69 6e 67 20 6f 66 20 74 68 65 73 65 20 70 72 6f 70 65 .runtime.checking.of.these.prope
1a680 72 74 69 65 73 2e 20 54 68 65 20 64 65 63 6f 72 61 74 6f 72 0a 20 20 20 20 20 20 20 20 73 65 74 rties..The.decorator.........set
1a6a0 73 20 74 68 65 20 60 60 5f 5f 6f 76 65 72 72 69 64 65 5f 5f 60 60 20 61 74 74 72 69 62 75 74 65 s.the.``__override__``.attribute
1a6c0 20 74 6f 20 60 60 54 72 75 65 60 60 20 6f 6e 20 74 68 65 20 64 65 63 6f 72 61 74 65 64 20 6f 62 .to.``True``.on.the.decorated.ob
1a6e0 6a 65 63 74 0a 20 20 20 20 20 20 20 20 74 6f 20 61 6c 6c 6f 77 20 72 75 6e 74 69 6d 65 20 69 6e ject.........to.allow.runtime.in
1a700 74 72 6f 73 70 65 63 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 53 65 65 20 50 45 50 20 36 39 trospection...........See.PEP.69
1a720 38 20 66 6f 72 20 64 65 74 61 69 6c 73 2e 0a 0a 20 20 20 20 20 20 20 20 54 29 03 da 0c 5f 5f 6f 8.for.details...........T)...__o
1a740 76 65 72 72 69 64 65 5f 5f 72 be 00 00 00 72 a5 00 00 00 72 75 01 00 00 73 01 00 00 00 20 72 84 verride__r....r....ru...s.....r.
1a760 00 00 00 72 42 00 00 00 72 42 00 00 00 e9 0a 00 00 73 36 00 00 00 80 00 f0 34 06 09 11 d8 1f 23 ...rB...rB.......s6......4.....#
1a780 88 43 d4 0c 1c f0 0c 00 10 13 88 0a f8 f4 0b 00 11 1f a4 09 d0 0f 2a f2 00 04 09 11 f0 08 00 0d .C....................*.........
1a7a0 11 d8 0f 12 88 0a f0 0b 04 09 11 fa 72 e9 00 00 00 29 03 72 04 00 00 00 72 7b 00 00 00 72 04 00 ............r....).r....r{...r..
1a7c0 00 00 da 02 5f 54 63 00 00 00 00 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 f3 74 00 00 00 ...._Tc.....................t...
1a7e0 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 65 04 64 02 64 03 9c 02 64 04 65 05 64 05 65 06 6a 0e ..e.Z.d.Z.d.Z.e.d.d...d.e.d.e.j.
1a800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 06 6a 10 00 00 00 00 00 00 00 00 00 00 ..................e.j...........
1a820 00 00 00 00 00 00 00 00 65 09 19 00 00 00 19 00 00 00 64 06 65 0a 64 07 64 08 66 08 64 09 84 06 ........e.........d.e.d.d.f.d...
1a840 5a 0b 64 0a 65 0c 64 07 65 0c 66 04 64 0b 84 04 5a 0d 79 08 29 0c 72 30 00 00 00 61 1a 06 00 00 Z.d.e.d.e.f.d...Z.y.).r0...a....
1a860 49 6e 64 69 63 61 74 65 20 74 68 61 74 20 61 20 63 6c 61 73 73 2c 20 66 75 6e 63 74 69 6f 6e 20 Indicate.that.a.class,.function.
1a880 6f 72 20 6f 76 65 72 6c 6f 61 64 20 69 73 20 64 65 70 72 65 63 61 74 65 64 2e 0a 0a 20 20 20 20 or.overload.is.deprecated.......
1a8a0 20 20 20 20 57 68 65 6e 20 74 68 69 73 20 64 65 63 6f 72 61 74 6f 72 20 69 73 20 61 70 70 6c 69 ....When.this.decorator.is.appli
1a8c0 65 64 20 74 6f 20 61 6e 20 6f 62 6a 65 63 74 2c 20 74 68 65 20 74 79 70 65 20 63 68 65 63 6b 65 ed.to.an.object,.the.type.checke
1a8e0 72 0a 20 20 20 20 20 20 20 20 77 69 6c 6c 20 67 65 6e 65 72 61 74 65 20 61 20 64 69 61 67 6e 6f r.........will.generate.a.diagno
1a900 73 74 69 63 20 6f 6e 20 75 73 61 67 65 20 6f 66 20 74 68 65 20 64 65 70 72 65 63 61 74 65 64 20 stic.on.usage.of.the.deprecated.
1a920 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 20 20 20 20 20 55 73 61 67 65 3a 0a 0a 20 20 20 20 20 20 20 object...........Usage:.........
1a940 20 20 20 20 20 40 64 65 70 72 65 63 61 74 65 64 28 22 55 73 65 20 42 20 69 6e 73 74 65 61 64 22 .....@deprecated("Use.B.instead"
1a960 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 20 41 3a 0a 20 20 20 20 20 20 20 20 20 ).............class.A:..........
1a980 20 20 20 20 20 20 20 70 61 73 73 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 40 64 65 70 72 65 63 .......pass..............@deprec
1a9a0 61 74 65 64 28 22 55 73 65 20 67 20 69 6e 73 74 65 61 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 ated("Use.g.instead")...........
1a9c0 20 20 64 65 66 20 66 28 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 73 73 0a ..def.f():.................pass.
1a9e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 40 6f 76 65 72 6c 6f 61 64 0a 20 20 20 20 20 20 20 20 20 .............@overload..........
1aa00 20 20 20 40 64 65 70 72 65 63 61 74 65 64 28 22 69 6e 74 20 73 75 70 70 6f 72 74 20 69 73 20 64 ...@deprecated("int.support.is.d
1aa20 65 70 72 65 63 61 74 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 20 67 28 78 3a eprecated").............def.g(x:
1aa40 20 69 6e 74 29 20 2d 3e 20 69 6e 74 3a 20 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 40 6f .int).->.int:.................@o
1aa60 76 65 72 6c 6f 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 20 67 28 78 3a 20 73 74 72 verload.............def.g(x:.str
1aa80 29 20 2d 3e 20 69 6e 74 3a 20 2e 2e 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 77 61 72 6e 69 ).->.int:..............The.warni
1aaa0 6e 67 20 73 70 65 63 69 66 69 65 64 20 62 79 20 2a 63 61 74 65 67 6f 72 79 2a 20 77 69 6c 6c 20 ng.specified.by.*category*.will.
1aac0 62 65 20 65 6d 69 74 74 65 64 20 61 74 20 72 75 6e 74 69 6d 65 0a 20 20 20 20 20 20 20 20 6f 6e be.emitted.at.runtime.........on
1aae0 20 75 73 65 20 6f 66 20 64 65 70 72 65 63 61 74 65 64 20 6f 62 6a 65 63 74 73 2e 20 46 6f 72 20 .use.of.deprecated.objects..For.
1ab00 66 75 6e 63 74 69 6f 6e 73 2c 20 74 68 61 74 20 68 61 70 70 65 6e 73 20 6f 6e 20 63 61 6c 6c 73 functions,.that.happens.on.calls
1ab20 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 63 6c 61 73 73 65 73 2c 20 6f 6e 20 69 6e 73 74 61 6e ;.........for.classes,.on.instan
1ab40 74 69 61 74 69 6f 6e 20 61 6e 64 20 6f 6e 20 63 72 65 61 74 69 6f 6e 20 6f 66 20 73 75 62 63 6c tiation.and.on.creation.of.subcl
1ab60 61 73 73 65 73 2e 0a 20 20 20 20 20 20 20 20 49 66 20 74 68 65 20 2a 63 61 74 65 67 6f 72 79 2a asses..........If.the.*category*
1ab80 20 69 73 20 60 60 4e 6f 6e 65 60 60 2c 20 6e 6f 20 77 61 72 6e 69 6e 67 20 69 73 20 65 6d 69 74 .is.``None``,.no.warning.is.emit
1aba0 74 65 64 20 61 74 20 72 75 6e 74 69 6d 65 2e 0a 20 20 20 20 20 20 20 20 54 68 65 20 2a 73 74 61 ted.at.runtime..........The.*sta
1abc0 63 6b 6c 65 76 65 6c 2a 20 64 65 74 65 72 6d 69 6e 65 73 20 77 68 65 72 65 20 74 68 65 0a 20 20 cklevel*.determines.where.the...
1abe0 20 20 20 20 20 20 77 61 72 6e 69 6e 67 20 69 73 20 65 6d 69 74 74 65 64 2e 20 49 66 20 69 74 20 ......warning.is.emitted..If.it.
1ac00 69 73 20 60 60 31 60 60 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20 74 68 65 20 77 61 72 6e is.``1``.(the.default),.the.warn
1ac20 69 6e 67 0a 20 20 20 20 20 20 20 20 69 73 20 65 6d 69 74 74 65 64 20 61 74 20 74 68 65 20 64 69 ing.........is.emitted.at.the.di
1ac40 72 65 63 74 20 63 61 6c 6c 65 72 20 6f 66 20 74 68 65 20 64 65 70 72 65 63 61 74 65 64 20 6f 62 rect.caller.of.the.deprecated.ob
1ac60 6a 65 63 74 3b 20 69 66 20 69 74 0a 20 20 20 20 20 20 20 20 69 73 20 68 69 67 68 65 72 2c 20 69 ject;.if.it.........is.higher,.i
1ac80 74 20 69 73 20 65 6d 69 74 74 65 64 20 66 75 72 74 68 65 72 20 75 70 20 74 68 65 20 73 74 61 63 t.is.emitted.further.up.the.stac
1aca0 6b 2e 0a 20 20 20 20 20 20 20 20 53 74 61 74 69 63 20 74 79 70 65 20 63 68 65 63 6b 65 72 20 62 k..........Static.type.checker.b
1acc0 65 68 61 76 69 6f 72 20 69 73 20 6e 6f 74 20 61 66 66 65 63 74 65 64 20 62 79 20 74 68 65 20 2a ehavior.is.not.affected.by.the.*
1ace0 63 61 74 65 67 6f 72 79 2a 0a 20 20 20 20 20 20 20 20 61 6e 64 20 2a 73 74 61 63 6b 6c 65 76 65 category*.........and.*stackleve
1ad00 6c 2a 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 64 65 70 72 65 l*.arguments...........The.depre
1ad20 63 61 74 69 6f 6e 20 6d 65 73 73 61 67 65 20 70 61 73 73 65 64 20 74 6f 20 74 68 65 20 64 65 63 cation.message.passed.to.the.dec
1ad40 6f 72 61 74 6f 72 20 69 73 20 73 61 76 65 64 20 69 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 60 orator.is.saved.in.the.........`
1ad60 60 5f 5f 64 65 70 72 65 63 61 74 65 64 5f 5f 60 60 20 61 74 74 72 69 62 75 74 65 20 6f 6e 20 74 `__deprecated__``.attribute.on.t
1ad80 68 65 20 64 65 63 6f 72 61 74 65 64 20 6f 62 6a 65 63 74 2e 0a 20 20 20 20 20 20 20 20 49 66 20 he.decorated.object..........If.
1ada0 61 70 70 6c 69 65 64 20 74 6f 20 61 6e 20 6f 76 65 72 6c 6f 61 64 2c 20 74 68 65 20 64 65 63 6f applied.to.an.overload,.the.deco
1adc0 72 61 74 6f 72 0a 20 20 20 20 20 20 20 20 6d 75 73 74 20 62 65 20 61 66 74 65 72 20 74 68 65 20 rator.........must.be.after.the.
1ade0 60 60 40 6f 76 65 72 6c 6f 61 64 60 60 20 64 65 63 6f 72 61 74 6f 72 20 66 6f 72 20 74 68 65 20 ``@overload``.decorator.for.the.
1ae00 61 74 74 72 69 62 75 74 65 20 74 6f 0a 20 20 20 20 20 20 20 20 65 78 69 73 74 20 6f 6e 20 74 68 attribute.to.........exist.on.th
1ae20 65 20 6f 76 65 72 6c 6f 61 64 20 61 73 20 72 65 74 75 72 6e 65 64 20 62 79 20 60 60 67 65 74 5f e.overload.as.returned.by.``get_
1ae40 6f 76 65 72 6c 6f 61 64 73 28 29 60 60 2e 0a 0a 20 20 20 20 20 20 20 20 53 65 65 20 50 45 50 20 overloads()``...........See.PEP.
1ae60 37 30 32 20 66 6f 72 20 64 65 74 61 69 6c 73 2e 0a 0a 20 20 20 20 20 20 20 20 72 ed 00 00 00 a9 702.for.details...........r.....
1ae80 02 da 08 63 61 74 65 67 6f 72 79 72 26 02 00 00 da 07 6d 65 73 73 61 67 65 72 5b 03 00 00 72 26 ...categoryr&.....messager[...r&
1aea0 02 00 00 72 8f 01 00 00 4e 63 02 00 00 00 02 00 00 00 02 00 00 00 06 00 00 00 03 00 00 00 f3 90 ...r....Nc......................
1aec0 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 01 74 02 00 00 00 00 00 00 00 00 ab 02 00 00 00 .....t.........|.t..............
1aee0 00 00 00 73 21 74 05 00 00 00 00 00 00 00 00 64 01 74 07 00 00 00 00 00 00 00 00 7c 01 ab 01 00 ...s!t.........d.t.........|....
1af00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9b 02 9d 02 ab 01 00 .....j..........................
1af20 00 00 00 00 00 82 01 7c 01 7c 00 5f 05 00 00 00 00 00 00 00 00 7c 02 7c 00 5f 06 00 00 00 00 00 .......|.|._.........|.|._......
1af40 00 00 00 7c 03 7c 00 5f 07 00 00 00 00 00 00 00 00 79 00 29 02 4e 7a 32 45 78 70 65 63 74 65 64 ...|.|._.........y.).Nz2Expected
1af60 20 61 6e 20 6f 62 6a 65 63 74 20 6f 66 20 74 79 70 65 20 73 74 72 20 66 6f 72 20 27 6d 65 73 73 .an.object.of.type.str.for.'mess
1af80 61 67 65 27 2c 20 6e 6f 74 20 29 08 72 8f 00 00 00 72 13 01 00 00 72 a5 00 00 00 72 f8 00 00 00 age',.not.).r....r....r....r....
1afa0 72 88 00 00 00 72 5c 03 00 00 72 5b 03 00 00 72 26 02 00 00 29 04 72 83 00 00 00 72 5c 03 00 00 r....r\...r[...r&...).r....r\...
1afc0 72 5b 03 00 00 72 26 02 00 00 73 04 00 00 00 20 20 20 20 72 84 00 00 00 72 bc 00 00 00 7a 13 64 r[...r&...s........r....r....z.d
1afe0 65 70 72 65 63 61 74 65 64 2e 5f 5f 69 6e 69 74 5f 5f 3d 0b 00 00 73 4a 00 00 00 80 00 f4 10 00 eprecated.__init__=...sJ........
1b000 14 1e 98 67 a4 73 d4 13 2b dc 16 1f d8 14 48 dc 17 1b 98 47 93 7d d7 17 2d d1 17 2d d0 16 30 f0 ...g.s..+.....H....G.}..-..-..0.
1b020 03 01 15 32 f3 03 03 17 12 f0 00 03 11 12 f0 08 00 1c 23 88 44 8c 4c d8 1c 24 88 44 8c 4d d8 1e ...2..............#.D.L..$.D.M..
1b040 28 88 44 8d 4f 72 86 00 00 00 72 76 01 00 00 63 02 00 00 00 02 00 00 00 00 00 00 00 06 00 00 00 (.D.Or....rv...c................
1b060 03 00 00 00 f3 8a 03 00 00 87 01 87 09 87 0a 87 0b 87 0c 87 0d 97 00 7c 00 6a 00 00 00 00 00 00 .......................|.j......
1b080 00 00 00 00 00 00 00 00 00 00 00 00 00 8a 0a 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............|.j..............
1b0a0 00 00 00 00 00 8a 09 7c 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8a 0d 89 .......|.j......................
1b0c0 09 80 09 89 0a 89 01 5f 03 00 00 00 00 00 00 00 00 89 01 53 00 74 09 00 00 00 00 00 00 00 00 89 ......._...........S.t..........
1b0e0 01 74 0a 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 d1 64 01 64 00 6c 06 7d 02 64 01 64 .t.................r.d.d.l.}.d.d
1b100 02 6c 07 6d 08 7d 03 01 00 89 01 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8a .l.m.}.....j....................
1b120 0c 02 00 7c 02 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 0c ab 01 00 00 00 ...|.j..........................
1b140 00 00 00 88 01 88 09 88 0a 88 0c 88 0d 66 05 64 03 84 08 ab 00 00 00 00 00 00 00 7d 04 74 17 00 .............f.d...........}.t..
1b160 00 00 00 00 00 00 00 7c 04 ab 01 00 00 00 00 00 00 89 01 5f 09 00 00 00 00 00 00 00 00 89 01 6a .......|..........._...........j
1b180 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8a 0b 74 09 00 00 00 00 00 00 00 00 89 .....................t..........
1b1a0 0b 7c 03 ab 02 00 00 00 00 00 00 72 3a 89 0b 6a 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .|.........r:..j................
1b1c0 00 00 00 8a 0b 02 00 7c 02 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 0b ab .......|.j......................
1b1e0 01 00 00 00 00 00 00 88 09 88 0a 88 0b 88 0d 66 04 64 04 84 08 ab 00 00 00 00 00 00 00 7d 05 74 ...............f.d...........}.t
1b200 1d 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 89 01 5f 0c 00 00 00 00 00 00 00 00 6e .........|..........._.........n
1b220 24 02 00 7c 02 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 0b ab 01 00 00 00 $..|.j..........................
1b240 00 00 00 88 09 88 0a 88 0b 88 0d 66 04 64 05 84 08 ab 00 00 00 00 00 00 00 7d 05 7c 05 89 01 5f ...........f.d...........}.|..._
1b260 0c 00 00 00 00 00 00 00 00 89 0a 78 01 89 01 5f 03 00 00 00 00 00 00 00 00 7c 04 5f 03 00 00 00 ...........x..._.........|._....
1b280 00 00 00 00 00 89 0a 7c 05 5f 03 00 00 00 00 00 00 00 00 89 01 53 00 74 1f 00 00 00 00 00 00 00 .......|._...........S.t........
1b2a0 00 89 01 ab 01 00 00 00 00 00 00 72 95 64 01 64 00 6c 10 7d 06 64 01 64 00 6c 06 7d 02 64 01 64 ...........r.d.d.l.}.d.d.l.}.d.d
1b2c0 00 6c 11 7d 07 02 00 7c 02 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 01 ab .l.}...|.j......................
1b2e0 01 00 00 00 00 00 00 88 01 88 09 88 0a 88 0d 66 04 64 06 84 08 ab 00 00 00 00 00 00 00 7d 08 7c ...............f.d...........}.|
1b300 06 6a 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 27 00 00 00 00 00 00 00 00 00 .j$..................j'.........
1b320 00 00 00 00 00 00 00 00 00 89 01 ab 01 00 00 00 00 00 00 72 41 74 28 00 00 00 00 00 00 00 00 6a ...................rAt(........j
1b340 2a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 07 6b 5c 00 00 72 13 02 00 7c 07 6a *..................d.k\..r...|.j
1b360 2c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 ab 01 00 00 00 00 00 00 7d 08 6e ,..................|.........}.n
1b380 1b 7c 06 6a 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 2e 00 00 00 00 00 00 00 .|.j$..................j........
1b3a0 00 00 00 00 00 00 00 00 00 00 00 7c 08 5f 17 00 00 00 00 00 00 00 00 89 0a 78 01 89 01 5f 03 00 ...........|._...........x..._..
1b3c0 00 00 00 00 00 00 00 7c 08 5f 03 00 00 00 00 00 00 00 00 7c 08 53 00 74 31 00 00 00 00 00 00 00 .......|._.........|.S.t1.......
1b3e0 00 64 08 89 01 9b 02 9d 02 ab 01 00 00 00 00 00 00 82 01 29 09 4e 72 02 00 00 00 29 01 da 0a 4d .d.................).Nr....)...M
1b400 65 74 68 6f 64 54 79 70 65 63 01 00 00 00 01 00 00 00 00 00 00 00 06 00 00 00 1f 00 00 00 f3 fe ethodTypec......................
1b420 00 00 00 95 05 97 00 7c 00 89 03 75 00 72 1b 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 .......|...u.r.t.........j......
1b440 00 00 00 00 00 00 00 00 00 00 00 00 00 89 05 89 04 89 07 64 01 7a 00 00 00 ac 02 ab 03 00 00 00 ...................d.z..........
1b460 00 00 00 01 00 89 06 74 04 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 .......t.........j..............
1b480 00 00 00 00 00 75 01 72 0c 02 00 89 06 7c 00 67 01 7c 01 a2 01 ad 06 69 00 7c 02 a4 01 8e 01 53 .....u.r.....|.g.|.....i.|.....S
1b4a0 00 7c 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 04 00 00 00 00 00 00 00 .|.j...................t........
1b4c0 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 00 72 1c 7c 01 73 02 7c 02 72 .j...................u.r.|.s.|.r
1b4e0 18 74 0b 00 00 00 00 00 00 00 00 7c 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .t.........|.j..................
1b500 00 9b 00 64 03 9d 02 ab 01 00 00 00 00 00 00 82 01 02 00 89 06 7c 00 ab 01 00 00 00 00 00 00 53 ...d.................|.........S
1b520 00 29 04 4e 72 ed 00 00 00 72 5a 03 00 00 7a 15 28 29 20 74 61 6b 65 73 20 6e 6f 20 61 72 67 75 .).Nr....rZ...z.().takes.no.argu
1b540 6d 65 6e 74 73 29 07 72 29 02 00 00 72 2a 02 00 00 72 32 01 00 00 72 af 00 00 00 72 bc 00 00 00 ments).r)...r*...r2...r....r....
1b560 72 a5 00 00 00 72 88 00 00 00 29 08 72 b1 00 00 00 72 b2 00 00 00 72 b3 00 00 00 72 76 01 00 00 r....r....).r....r....r....rv...
1b580 72 5b 03 00 00 72 3e 01 00 00 da 0c 6f 72 69 67 69 6e 61 6c 5f 6e 65 77 72 26 02 00 00 73 08 00 r[...r>.....original_newr&...s..
1b5a0 00 00 20 20 20 80 80 80 80 80 72 84 00 00 00 72 af 00 00 00 7a 24 64 65 70 72 65 63 61 74 65 64 ..........r....r....z$deprecated
1b5c0 2e 5f 5f 63 61 6c 6c 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 5f 5f 6e 65 77 5f 5f 5d 0b 00 00 73 76 .__call__.<locals>.__new__]...sv
1b5e0 00 00 00 f8 80 00 e0 17 1a 98 63 91 7a dc 18 20 9f 0d 99 0d a0 63 b0 48 c8 1a d0 56 57 c9 1e d5 ..........c.z........c.H...VW...
1b600 18 58 d8 17 23 ac 36 af 3e a9 3e d1 17 39 d9 1f 2b a8 43 d0 1f 41 b0 24 d2 1f 41 b8 26 d1 1f 41 .X..#.6.>.>..9..+.C..A.$..A.&..A
1b620 d0 18 41 e0 19 1c 9f 1c 99 1c ac 16 af 1f a9 1f d1 19 38 b9 64 c1 66 dc 1e 27 a8 33 af 3c a9 3c ..A...............8.d.f..'.3.<.<
1b640 a8 2e d0 38 4d d0 28 4e d3 1e 4f d0 18 4f e1 1f 2b a8 43 d3 1f 30 d0 18 30 72 86 00 00 00 63 00 ...8M.(N..O..O..+.C..0..0r....c.
1b660 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 1f 00 00 00 f3 4a 00 00 00 95 04 97 00 74 01 00 00 ....................J.......t...
1b680 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 03 89 02 89 05 ......j.........................
1b6a0 64 01 7a 00 00 00 ac 02 ab 03 00 00 00 00 00 00 01 00 02 00 89 04 7c 00 69 00 7c 01 a4 01 8e 01 d.z...................|.i.|.....
1b6c0 53 00 a9 03 4e 72 ed 00 00 00 72 5a 03 00 00 a9 02 72 29 02 00 00 72 2a 02 00 00 a9 06 72 b2 00 S...Nr....rZ.....r)...r*.....r..
1b6e0 00 00 72 b3 00 00 00 72 5b 03 00 00 72 3e 01 00 00 da 16 6f 72 69 67 69 6e 61 6c 5f 69 6e 69 74 ..r....r[...r>.....original_init
1b700 5f 73 75 62 63 6c 61 73 73 72 26 02 00 00 73 06 00 00 00 20 20 80 80 80 80 72 84 00 00 00 72 9a _subclassr&...s..........r....r.
1b720 01 00 00 7a 2e 64 65 70 72 65 63 61 74 65 64 2e 5f 5f 63 61 6c 6c 5f 5f 2e 3c 6c 6f 63 61 6c 73 ...z.deprecated.__call__.<locals
1b740 3e 2e 5f 5f 69 6e 69 74 5f 73 75 62 63 6c 61 73 73 5f 5f 71 0b 00 00 f3 28 00 00 00 f8 80 00 e4 >.__init_subclass__q....(.......
1b760 18 20 9f 0d 99 0d a0 63 b0 48 c8 1a d0 56 57 c9 1e d5 18 58 d9 1f 35 b0 74 d0 1f 46 b8 76 d1 1f .......c.H...VW....X..5.t..F.v..
1b780 46 d0 18 46 72 86 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 1f 00 00 00 f3 4a F..Fr....c.....................J
1b7a0 00 00 00 95 04 97 00 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 .......t.........j..............
1b7c0 00 00 00 00 00 89 03 89 02 89 05 64 01 7a 00 00 00 ac 02 ab 03 00 00 00 00 00 00 01 00 02 00 89 ...........d.z..................
1b7e0 04 7c 00 69 00 7c 01 a4 01 8e 01 53 00 72 63 03 00 00 72 64 03 00 00 72 65 03 00 00 73 06 00 00 .|.i.|.....S.rc...rd...re...s...
1b800 00 20 20 80 80 80 80 72 84 00 00 00 72 9a 01 00 00 7a 2e 64 65 70 72 65 63 61 74 65 64 2e 5f 5f .......r....r....z.deprecated.__
1b820 63 61 6c 6c 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 5f 5f 69 6e 69 74 5f 73 75 62 63 6c 61 73 73 5f call__.<locals>.__init_subclass_
1b840 5f 7a 0b 00 00 72 67 03 00 00 72 86 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 _z...rg...r....c................
1b860 1f 00 00 00 f3 4a 00 00 00 95 04 97 00 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 .....J.......t.........j........
1b880 00 00 00 00 00 00 00 00 00 00 00 89 04 89 03 89 05 64 01 7a 00 00 00 ac 02 ab 03 00 00 00 00 00 .................d.z............
1b8a0 00 01 00 02 00 89 02 7c 00 69 00 7c 01 a4 01 8e 01 53 00 72 63 03 00 00 72 64 03 00 00 29 06 72 .......|.i.|.....S.rc...rd...).r
1b8c0 b2 00 00 00 72 b3 00 00 00 72 76 01 00 00 72 5b 03 00 00 72 3e 01 00 00 72 26 02 00 00 73 06 00 ....r....rv...r[...r>...r&...s..
1b8e0 00 00 20 20 80 80 80 80 72 84 00 00 00 da 07 77 72 61 70 70 65 72 7a 24 64 65 70 72 65 63 61 74 ........r......wrapperz$deprecat
1b900 65 64 2e 5f 5f 63 61 6c 6c 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 77 72 61 70 70 65 72 89 0b 00 00 ed.__call__.<locals>.wrapper....
1b920 73 28 00 00 00 f8 80 00 e4 14 1c 97 4d 91 4d a0 23 b0 08 c0 5a d0 52 53 c1 5e d5 14 54 d9 1b 1e s(..........M.M.#...Z.RS.^..T...
1b940 a0 04 d0 1b 2f a8 06 d1 1b 2f d0 14 2f 72 86 00 00 00 72 a5 01 00 00 7a 59 40 64 65 70 72 65 63 ..../..../../r....r....zY@deprec
1b960 61 74 65 64 20 64 65 63 6f 72 61 74 6f 72 20 77 69 74 68 20 6e 6f 6e 2d 4e 6f 6e 65 20 63 61 74 ated.decorator.with.non-None.cat
1b980 65 67 6f 72 79 20 6d 75 73 74 20 62 65 20 61 70 70 6c 69 65 64 20 74 6f 20 61 20 63 6c 61 73 73 egory.must.be.applied.to.a.class
1b9a0 20 6f 72 20 63 61 6c 6c 61 62 6c 65 2c 20 6e 6f 74 20 29 19 72 5c 03 00 00 72 5b 03 00 00 72 26 .or.callable,.not.).r\...r[...r&
1b9c0 02 00 00 da 0e 5f 5f 64 65 70 72 65 63 61 74 65 64 5f 5f 72 8f 00 00 00 72 f8 00 00 00 72 6d 01 .....__deprecated__r....r....rm.
1b9e0 00 00 da 05 74 79 70 65 73 72 5f 03 00 00 72 af 00 00 00 da 05 77 72 61 70 73 da 0c 73 74 61 74 ....typesr_...r......wraps..stat
1ba00 69 63 6d 65 74 68 6f 64 72 9a 01 00 00 72 15 01 00 00 da 0b 63 6c 61 73 73 6d 65 74 68 6f 64 72 icmethodr....r......classmethodr
1ba20 a1 01 00 00 da 12 61 73 79 6e 63 69 6f 2e 63 6f 72 6f 75 74 69 6e 65 73 72 8a 01 00 00 da 0a 63 ......asyncio.coroutinesr......c
1ba40 6f 72 6f 75 74 69 6e 65 73 da 13 69 73 63 6f 72 6f 75 74 69 6e 65 66 75 6e 63 74 69 6f 6e 72 61 oroutines..iscoroutinefunctionra
1ba60 01 00 00 72 a0 01 00 00 da 15 6d 61 72 6b 63 6f 72 6f 75 74 69 6e 65 66 75 6e 63 74 69 6f 6e da ...r......markcoroutinefunction.
1ba80 0d 5f 69 73 5f 63 6f 72 6f 75 74 69 6e 65 72 a5 00 00 00 29 0e 72 83 00 00 00 72 76 01 00 00 72 ._is_coroutiner....).r....rv...r
1baa0 6d 01 00 00 72 5f 03 00 00 72 af 00 00 00 72 9a 01 00 00 da 07 61 73 79 6e 63 69 6f 72 8a 01 00 m...r_...r....r......asyncior...
1bac0 00 72 6a 03 00 00 72 5b 03 00 00 72 3e 01 00 00 72 66 03 00 00 72 61 03 00 00 72 26 02 00 00 73 .rj...r[...r>...rf...ra...r&...s
1bae0 0e 00 00 00 20 60 20 20 20 20 20 20 20 40 40 40 40 40 72 84 00 00 00 72 cf 00 00 00 7a 13 64 65 .....`.......@@@@@r....r....z.de
1bb00 70 72 65 63 61 74 65 64 2e 5f 5f 63 61 6c 6c 5f 5f 4e 0b 00 00 73 be 01 00 00 fd 80 00 f0 06 00 precated.__call__N...s..........
1bb20 13 17 97 2c 91 2c 88 43 d8 17 1b 97 7d 91 7d 88 48 d8 19 1d 9f 1f 99 1f 88 4a d8 0f 17 d0 0f 1f ...,.,.C....}.}.H........J......
1bb40 d8 25 28 90 03 d4 10 22 d8 17 1a 90 0a dc 11 1b 98 43 a4 14 d4 11 26 db 10 20 dd 10 2c e0 1f 22 .%(....".........C....&.....,.."
1bb60 9f 7b 99 7b 90 0c e0 11 20 90 19 97 1f 91 1f a0 1c d3 11 2e f7 02 09 11 31 f3 03 00 12 2f f0 02 .{.{....................1..../..
1bb80 09 11 31 f4 16 00 1f 2b a8 37 d3 1e 33 90 03 94 0b e0 29 2c d7 29 3e d1 29 3e d0 10 26 f4 06 00 ..1....+.7..3.....),.)>.)>..&...
1bba0 14 1e d0 1e 34 b0 6a d4 13 41 d8 2d 43 d7 2d 4c d1 2d 4c d0 14 2a e0 15 24 90 59 97 5f 91 5f d0 ....4.j..A.-C.-L.-L..*..$.Y._._.
1bbc0 25 3b d3 15 3c f6 02 02 15 47 01 f3 03 00 16 3d f0 02 02 15 47 01 f4 08 00 2d 38 d0 38 49 d3 2c %;..<....G.....=....G....-8.8I.,
1bbe0 4a 90 43 d5 14 29 f0 08 00 16 25 90 59 97 5f 91 5f d0 25 3b d3 15 3c f6 02 02 15 47 01 f3 03 00 J.C..)....%.Y._._.%;..<....G....
1bc00 16 3d f0 02 02 15 47 01 f0 08 00 2d 3e 90 43 d4 14 29 e0 3e 41 d0 10 41 90 03 d4 10 22 a0 57 d4 .=....G....->.C..).>A..A....".W.
1bc20 25 3b d8 33 36 d0 10 21 d4 10 30 d8 17 1a 90 0a dc 11 19 98 23 94 1d db 10 29 db 10 20 db 10 1e %;.36..!..0.........#....)......
1bc40 e0 11 20 90 19 97 1f 91 1f a0 13 d3 11 25 f6 02 02 11 30 f3 03 00 12 26 f0 02 02 11 30 f0 08 00 .............%....0....&....0...
1bc60 14 1b d7 13 25 d1 13 25 d7 13 39 d1 13 39 b8 23 d4 13 3e dc 17 1a d7 17 27 d1 17 27 a8 37 d2 17 ....%..%..9..9.#..>.....'..'.7..
1bc80 32 d8 22 3f a0 27 d7 22 3f d1 22 3f c0 07 d3 22 48 99 07 e0 30 37 d7 30 42 d1 30 42 d7 30 50 d1 2."?.'."?."?..."H...07.0B.0B.0P.
1bca0 30 50 98 07 d4 18 2d e0 3e 41 d0 10 41 90 03 d4 10 22 a0 57 d4 25 3b d8 17 1e 90 0e e4 16 1f f0 0P....-.>A..A....".W.%;.........
1bcc0 02 01 15 30 d8 30 33 a8 77 f0 03 01 15 38 f3 03 03 17 12 f0 00 03 11 12 72 86 00 00 00 29 0e 72 ...0.03.w....8..........r....).r
1bce0 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 b4 00 00 00 72 2b 02 00 00 72 13 01 00 00 72 90 00 ....r....r....r....r+...r....r..
1bd00 00 00 72 6e 00 00 00 72 0f 00 00 00 da 07 57 61 72 6e 69 6e 67 72 92 01 00 00 72 bc 00 00 00 72 ..rn...r......Warningr....r....r
1bd20 58 03 00 00 72 cf 00 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 30 00 00 00 72 30 00 X...r....r....r....r....r0...r0.
1bd40 00 00 13 0b 00 00 73 64 00 00 00 84 00 f1 02 28 09 0c f0 5c 01 00 3f 51 01 d8 1e 1f f2 0d 0f 09 ......sd.......(...\..?Q........
1bd60 29 e0 15 18 f0 05 0f 09 29 f0 0a 00 17 1d 97 6f 91 6f a0 66 a7 6b a1 6b b0 27 d1 26 3a d1 16 3b ).......)......o.o.f.k.k.'.&:..;
1bd80 f0 0b 0f 09 29 f0 0c 00 19 1c f0 0d 0f 09 29 f0 0e 00 0e 12 f3 0f 0f 09 29 f0 22 4c 01 09 12 a0 ....).........).........)."L....
1bda0 02 f0 00 4c 01 09 12 a8 22 f4 00 4c 01 09 12 72 86 00 00 00 72 30 00 00 00 63 01 00 00 00 00 00 ...L...."..L...r....r0...c......
1bdc0 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 4e 00 00 00 97 00 7c 00 64 01 75 00 78 01 73 20 01 ...............N.....|.d.u.x.s..
1bde0 00 74 01 00 00 00 00 00 00 00 00 7c 00 74 02 00 00 00 00 00 00 00 00 74 04 00 00 00 00 00 00 00 .t.........|.t.........t........
1be00 00 74 06 00 00 00 00 00 00 00 00 74 08 00 00 00 00 00 00 00 00 66 04 ab 02 00 00 00 00 00 00 53 .t.........t.........f.........S
1be20 00 a9 02 4e 2e 29 05 72 8f 00 00 00 72 f3 00 00 00 72 0c 01 00 00 72 0b 00 00 00 72 d3 02 00 00 ...N.).r....r....r....r....r....
1be40 72 75 01 00 00 73 01 00 00 00 20 72 84 00 00 00 72 ae 02 00 00 72 ae 02 00 00 9d 0b 00 00 73 29 ru...s.....r....r....r........s)
1be60 00 00 00 80 00 d8 0f 12 90 63 88 7a f2 00 02 10 0a 9c 5a d8 0c 0f 94 25 9c 14 9c 79 d4 2a 42 d0 .........c.z......Z....%...y.*B.
1be80 11 43 f3 03 02 1e 0a f0 00 02 09 0a 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 08 00 .C..........r....c..............
1bea0 00 00 03 00 00 00 f3 6c 00 00 00 97 00 7c 00 64 01 75 00 78 01 73 2f 01 00 74 01 00 00 00 00 00 .......l.....|.d.u.x.s/..t......
1bec0 00 00 00 7c 00 74 02 00 00 00 00 00 00 00 00 74 04 00 00 00 00 00 00 00 00 74 06 00 00 00 00 00 ...|.t.........t.........t......
1bee0 00 00 00 74 08 00 00 00 00 00 00 00 00 74 0a 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 ...t.........t.........j........
1bf00 00 00 00 00 00 00 00 00 00 00 00 66 05 ab 02 00 00 00 00 00 00 53 00 72 78 03 00 00 29 06 72 8f ...........f.........S.rx...).r.
1bf20 00 00 00 72 f3 00 00 00 72 0c 01 00 00 72 0b 00 00 00 72 d3 02 00 00 72 90 00 00 00 72 75 01 00 ...r....r....r....r....r....ru..
1bf40 00 73 01 00 00 00 20 72 84 00 00 00 72 ae 02 00 00 72 ae 02 00 00 a2 0b 00 00 73 37 00 00 00 80 .s.....r....r....r........s7....
1bf60 00 d8 0f 12 90 63 88 7a f2 00 09 10 0a 9c 5a d8 0c 0f e4 10 15 dc 10 14 dc 10 19 dc 10 28 dc 10 .....c.z......Z..............(..
1bf80 16 d7 10 2f d1 10 2f f0 0b 06 0d 0e f3 05 09 1e 0a f0 00 09 09 0a 72 86 00 00 00 63 03 00 00 00 .../../...............r....c....
1bfa0 00 00 00 00 00 00 00 00 0c 00 00 00 03 00 00 00 f3 4c 03 00 00 97 00 74 01 00 00 00 00 00 00 00 .................L.....t........
1bfc0 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 72 .j...................|.........r
1bfe0 60 74 05 00 00 00 00 00 00 00 00 7c 00 74 06 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 `t.........|.t.........j........
1c000 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 46 74 0b 00 00 00 00 00 00 00 00 7c ...................rFt.........|
1c020 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 64 01 6b .j...........................d.k
1c040 28 00 00 72 2e 74 0f 00 00 00 00 00 00 00 00 7c 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 (..r.t.........|.j..............
1c060 00 00 00 00 00 64 02 19 00 00 00 74 10 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 11 7c .....d.....t.................r.|
1c080 01 72 0f 74 13 00 00 00 00 00 00 00 00 7c 01 64 02 19 00 00 00 ab 01 00 00 00 00 00 00 73 01 79 .r.t.........|.d.............s.y
1c0a0 03 7c 02 73 0e 74 15 00 00 00 00 00 00 00 00 7c 00 9b 00 64 04 9d 02 ab 01 00 00 00 00 00 00 82 .|.s.t.........|...d............
1c0c0 01 7c 02 74 16 00 00 00 00 00 00 00 00 75 00 72 3b 74 19 00 00 00 00 00 00 00 00 7c 00 64 05 ab .|.t.........u.r;t.........|.d..
1c0e0 02 00 00 00 00 00 00 72 0c 7c 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 73 .......r.|.j...................s
1c100 0e 74 15 00 00 00 00 00 00 00 00 7c 00 9b 00 64 04 9d 02 ab 01 00 00 00 00 00 00 82 01 74 0b 00 .t.........|...d.............t..
1c120 00 00 00 00 00 00 00 7c 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 .......|.j......................
1c140 00 00 00 00 00 7d 02 74 0b 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 03 7c 03 7c .....}.t.........|.........}.|.|
1c160 02 6b 37 00 00 72 c7 7c 02 7d 04 74 19 00 00 00 00 00 00 00 00 7c 00 64 05 ab 02 00 00 00 00 00 .k7..r.|.}.t.........|.d........
1c180 00 72 81 7c 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 8f 05 63 02 67 .r.|.j...................D...c.g
1c1a0 00 63 02 5d 10 00 00 7d 05 74 1b 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 72 01 8c .c.]...}.t.........|.........r..
1c1c0 0f 7c 05 91 02 8c 12 04 00 7d 01 7d 05 74 1d 00 00 00 00 00 00 00 00 64 06 84 00 7c 01 44 00 ab .|.......}.}.t.........d...|.D..
1c1e0 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 06 7c 06 64 02 6b 44 00 00 72 09 7c 03 7c 02 7c ...............}.|.d.kD..r.|.|.|
1c200 06 7a 0a 00 00 6b 5c 00 00 72 01 79 03 7c 03 7c 02 6b 02 00 00 72 37 74 1f 00 00 00 00 00 00 00 .z...k\..r.y.|.|.k...r7t........
1c220 00 7c 01 7c 03 19 00 00 00 64 07 74 20 00 00 00 00 00 00 00 00 ab 03 00 00 00 00 00 00 74 20 00 .|.|.....d.t.................t..
1c240 00 00 00 00 00 00 00 75 01 72 01 79 03 74 1d 00 00 00 00 00 00 00 00 64 08 84 00 7c 01 44 00 ab .......u.r.y.t.........d...|.D..
1c260 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 07 7c 02 7c 07 7a 17 00 00 7d 02 64 09 7c 02 9b ...............}.|.|.z...}.d.|..
1c280 00 9d 02 7d 04 74 22 00 00 00 00 00 00 00 00 6a 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...}.t"........j$...............
1c2a0 00 00 00 64 0a 6b 5c 00 00 72 02 64 0b 6e 01 64 0c 7d 08 74 15 00 00 00 00 00 00 00 00 64 0d 7c ...d.k\..r.d.n.d.}.t.........d.|
1c2c0 03 7c 02 6b 44 00 00 72 02 64 0e 6e 01 64 0f 9b 00 64 10 7c 08 9b 00 64 11 7c 00 9b 00 64 12 7c .|.kD..r.d.n.d...d.|...d.|...d.|
1c2e0 03 9b 00 64 13 7c 04 9b 00 9d 0a ab 01 00 00 00 00 00 00 82 01 79 03 63 02 01 00 63 02 7d 05 77 ...d.|...............y.c...c.}.w
1c300 00 29 14 fa 93 43 68 65 63 6b 20 63 6f 72 72 65 63 74 20 63 6f 75 6e 74 20 66 6f 72 20 70 61 72 .)...Check.correct.count.for.par
1c320 61 6d 65 74 65 72 73 20 6f 66 20 61 20 67 65 6e 65 72 69 63 20 63 6c 73 20 28 69 6e 74 65 72 6e ameters.of.a.generic.cls.(intern
1c340 61 6c 20 68 65 6c 70 65 72 29 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 67 69 76 65 73 20 al.helper)...........This.gives.
1c360 61 20 6e 69 63 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 69 6e 20 63 61 73 65 20 6f 66 20 a.nice.error.message.in.case.of.
1c380 63 6f 75 6e 74 20 6d 69 73 6d 61 74 63 68 2e 0a 20 20 20 20 20 20 20 20 72 ed 00 00 00 72 02 00 count.mismatch..........r....r..
1c3a0 00 00 4e 72 42 01 00 00 72 89 02 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 33 00 ..NrB...r....c................3.
1c3c0 00 00 f3 3c 00 00 00 4b 00 01 00 97 00 7c 00 5d 14 00 00 7d 01 74 01 00 00 00 00 00 00 00 00 7c ...<...K.....|.]...}.t.........|
1c3e0 01 74 02 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 96 01 97 01 01 00 8c 16 04 00 79 00 ad .t...........................y..
1c400 03 77 01 72 8e 00 00 00 29 02 72 8f 00 00 00 72 11 00 00 00 72 e6 02 00 00 73 02 00 00 00 20 20 .w.r....).r....r....r....s......
1c420 72 84 00 00 00 72 3f 01 00 00 7a 21 5f 63 68 65 63 6b 5f 67 65 6e 65 72 69 63 2e 3c 6c 6f 63 61 r....r?...z!_check_generic.<loca
1c440 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e d2 0b 00 00 73 17 00 00 00 e8 00 f8 80 00 d2 23 54 c0 41 ls>.<genexpr>....s..........#T.A
1c460 a4 4a a8 71 b4 2c d7 24 3f d1 23 54 f9 f3 04 00 00 00 82 1a 1c 01 72 73 02 00 00 63 01 00 00 00 .J.q.,.$?.#T..........rs...c....
1c480 00 00 00 00 00 00 00 00 06 00 00 00 33 00 00 00 f3 4a 00 00 00 4b 00 01 00 97 00 7c 00 5d 1b 00 ............3....J...K.....|.]..
1c4a0 00 7d 01 74 01 00 00 00 00 00 00 00 00 7c 01 64 00 74 02 00 00 00 00 00 00 00 00 ab 03 00 00 00 .}.t.........|.d.t..............
1c4c0 00 00 00 74 02 00 00 00 00 00 00 00 00 75 01 96 01 97 01 01 00 8c 1d 04 00 79 01 ad 03 77 01 a9 ...t.........u...........y...w..
1c4e0 02 72 73 02 00 00 4e a9 02 72 16 01 00 00 72 54 00 00 00 72 e6 02 00 00 73 02 00 00 00 20 20 72 .rs...N..r....rT...r....s......r
1c500 84 00 00 00 72 3f 01 00 00 7a 21 5f 63 68 65 63 6b 5f 67 65 6e 65 72 69 63 2e 3c 6c 6f 63 61 6c ....r?...z!_check_generic.<local
1c520 73 3e 2e 3c 67 65 6e 65 78 70 72 3e e1 0b 00 00 f3 2b 00 00 00 e8 00 f8 80 00 f2 00 01 29 4f 01 s>.<genexpr>.....+...........)O.
1c540 d8 3e 3f f4 03 00 2a 31 b0 11 b0 4d c4 39 d3 29 4d dc 30 39 f4 03 01 2a 3a f1 00 01 29 4f 01 f9 .>?...*1...M.9.)M.09...*:...)O..
1c560 f3 04 00 00 00 82 21 23 01 72 41 01 00 00 72 8b 00 00 00 da 09 61 72 67 75 6d 65 6e 74 73 72 de ......!#.rA...r......argumentsr.
1c580 00 00 00 72 43 01 00 00 72 44 01 00 00 72 45 01 00 00 fa 01 20 7a 05 20 66 6f 72 20 72 47 01 00 ...rC...rD...rE......z..for.rG..
1c5a0 00 72 48 01 00 00 29 13 72 8a 01 00 00 da 07 69 73 63 6c 61 73 73 72 9f 01 00 00 72 90 00 00 00 .rH...).r......isclassr....r....
1c5c0 72 60 00 00 00 72 0d 01 00 00 72 89 02 00 00 72 8f 00 00 00 72 0b 00 00 00 72 ae 02 00 00 72 a5 r`...r....r....r....r....r....r.
1c5e0 00 00 00 72 28 02 00 00 72 10 02 00 00 72 ed 02 00 00 da 03 73 75 6d 72 16 01 00 00 72 54 00 00 ...r(...r....r......sumr....rT..
1c600 00 72 61 01 00 00 72 a0 01 00 00 29 09 72 b1 00 00 00 72 de 00 00 00 da 04 65 6c 65 6e 72 f0 02 .ra...r....).r....r......elenr..
1c620 00 00 da 0a 65 78 70 65 63 74 5f 76 61 6c 72 f5 00 00 00 da 0d 6e 75 6d 5f 74 76 5f 74 75 70 6c ....expect_valr......num_tv_tupl
1c640 65 73 da 0e 6e 75 6d 5f 64 65 66 61 75 6c 74 5f 74 76 da 06 74 68 69 6e 67 73 73 09 00 00 00 20 es..num_default_tv..thingss.....
1c660 20 20 20 20 20 20 20 20 72 84 00 00 00 da 0e 5f 63 68 65 63 6b 5f 67 65 6e 65 72 69 63 72 8c 03 ........r......_check_genericr..
1c680 00 00 b7 0b 00 00 73 c9 01 00 00 80 00 f4 0e 00 0d 14 8f 4f 89 4f 98 43 d4 0c 20 a4 5a b0 03 b4 ......s............O.O.C....Z...
1c6a0 56 b7 5e b1 5e d4 25 44 dc 10 13 90 43 d7 14 26 d1 14 26 d3 10 27 a8 31 d2 10 2c dc 10 1a 98 33 V.^.^.%D....C..&..&..'.1..,....3
1c6c0 d7 1b 2d d1 1b 2d a8 61 d1 1b 30 b4 29 d4 10 3c d9 10 1a dc 14 22 a0 3a a8 61 a1 3d d4 14 31 f0 ..-..-.a..0.)..<.....".:.a.=..1.
1c6e0 06 00 0d 13 e1 0f 13 dc 12 1b 98 73 98 65 d0 23 3a d0 1c 3b d3 12 3c d0 0c 3c d8 0b 0f 94 37 89 ...........s.e.#:..;..<..<....7.
1c700 3f dc 13 1a 98 33 d0 20 30 d4 13 31 b8 13 d7 39 4b d2 39 4b dc 16 1f a0 33 a0 25 d0 27 3e d0 20 ?....3..0..1...9K.9K....3.%.'>..
1c720 3f d3 16 40 d0 10 40 dc 13 16 90 73 d7 17 29 d1 17 29 d3 13 2a 88 44 dc 0f 12 90 3a 8b 7f 88 04 ?..@..@....s..)..)..*.D....:....
1c740 d8 0b 0f 90 34 8a 3c d8 19 1d 88 4a dc 0f 16 90 73 d0 1c 2c d4 0f 2d d8 29 2c d7 29 3b d1 29 3b ....4.<....J....s..,..-.),.);.);
1c760 d6 1d 51 a0 41 c4 3a c8 61 c5 3d 9a 61 d0 1d 51 90 0a d0 1d 51 dc 20 23 d1 23 54 c8 1a d4 23 54 ..Q.A.:.a.=.a..Q....Q..#.#T...#T
1c780 d3 20 54 90 0d d8 14 21 a0 41 d2 14 25 a8 44 b0 44 b8 3d d1 34 48 d2 2c 48 d8 14 1a f0 08 00 14 ..T....!.A..%.D.D.=.4H.,H.......
1c7a0 18 98 24 92 3b f4 08 00 19 20 a0 0a a8 34 d1 20 30 b0 2d c4 19 d3 18 4b dc 1f 28 f1 03 01 19 29 ..$.;........4..0.-....K..(....)
1c7c0 f0 06 00 19 1f e4 25 28 f1 00 01 29 4f 01 d8 43 4d f4 03 01 29 4f 01 f3 00 01 26 4f 01 90 4e f0 ......%(...)O..CM...)O....&O..N.
1c7e0 06 00 15 19 98 4e d1 14 2a 90 44 e0 23 2c a8 54 a8 46 d0 21 33 90 4a e4 24 27 d7 24 34 d1 24 34 .....N..*.D.#,.T.F.!3.J.$'.$4.$4
1c800 b8 07 d2 24 3f 91 5b c0 5c 88 46 dc 12 1b 98 64 a8 54 b0 44 aa 5b a1 36 b8 65 d0 22 44 c0 41 c0 ...$?.[.\.F....d.T.D.[.6.e."D.A.
1c820 66 c0 58 d8 1e 23 a0 43 a0 35 a8 09 b0 24 b0 16 b0 7b c0 3a c0 2c f0 03 01 1d 50 01 f3 00 01 13 f.X..#.C.5...$...{.:.,....P.....
1c840 51 01 f0 00 01 0d 51 01 f0 37 00 0c 18 f9 f2 06 00 1e 52 01 73 0c 00 00 00 c3 35 10 46 21 04 c4 Q.....Q..7........R.s.....5.F!..
1c860 06 04 46 21 04 63 03 00 00 00 00 00 00 00 00 00 00 00 0a 00 00 00 03 00 00 00 f3 68 01 00 00 97 ..F!.c.....................h....
1c880 00 7c 02 73 0e 74 01 00 00 00 00 00 00 00 00 7c 00 9b 00 64 01 9d 02 ab 01 00 00 00 00 00 00 82 .|.s.t.........|...d............
1c8a0 01 74 03 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 03 7c 03 7c 02 6b 37 00 00 72 .t.........|.........}.|.|.k7..r
1c8c0 8d 7c 02 7d 04 74 05 00 00 00 00 00 00 00 00 7c 00 64 02 ab 02 00 00 00 00 00 00 72 61 7c 00 6a .|.}.t.........|.d.........ra|.j
1c8e0 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 8f 05 63 02 67 00 63 02 5d 10 00 ...................D...c.g.c.]..
1c900 00 7d 05 74 09 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 72 01 8c 0f 7c 05 91 02 8c .}.t.........|.........r...|....
1c920 12 04 00 7d 01 7d 05 7c 03 7c 02 6b 02 00 00 72 37 74 0b 00 00 00 00 00 00 00 00 7c 01 7c 03 19 ...}.}.|.|.k...r7t.........|.|..
1c940 00 00 00 64 03 74 0c 00 00 00 00 00 00 00 00 ab 03 00 00 00 00 00 00 74 0c 00 00 00 00 00 00 00 ...d.t.................t........
1c960 00 75 01 72 01 79 04 74 0f 00 00 00 00 00 00 00 00 64 05 84 00 7c 01 44 00 ab 00 00 00 00 00 00 .u.r.y.t.........d...|.D........
1c980 00 ab 01 00 00 00 00 00 00 7d 06 7c 02 7c 06 7a 17 00 00 7d 02 64 06 7c 02 9b 00 9d 02 7d 04 74 .........}.|.|.z...}.d.|.....}.t
1c9a0 01 00 00 00 00 00 00 00 00 64 07 7c 03 7c 02 6b 44 00 00 72 02 64 08 6e 01 64 09 9b 00 64 0a 7c .........d.|.|.kD..r.d.n.d...d.|
1c9c0 00 9b 00 64 0b 7c 03 9b 00 64 0c 7c 04 9b 00 9d 08 ab 01 00 00 00 00 00 00 82 01 79 04 63 02 01 ...d.|...d.|...............y.c..
1c9e0 00 63 02 7d 05 77 00 29 0d 72 7b 03 00 00 72 42 01 00 00 72 89 02 00 00 72 73 02 00 00 4e 63 01 .c.}.w.).r{...rB...r....rs...Nc.
1ca00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 33 00 00 00 f3 4a 00 00 00 4b 00 01 00 97 00 7c 00 ...............3....J...K.....|.
1ca20 5d 1b 00 00 7d 01 74 01 00 00 00 00 00 00 00 00 7c 01 64 00 74 02 00 00 00 00 00 00 00 00 ab 03 ]...}.t.........|.d.t...........
1ca40 00 00 00 00 00 00 74 02 00 00 00 00 00 00 00 00 75 01 96 01 97 01 01 00 8c 1d 04 00 79 01 ad 03 ......t.........u...........y...
1ca60 77 01 72 7f 03 00 00 72 80 03 00 00 72 e6 02 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 3f 01 w.r....r....r....s......r....r?.
1ca80 00 00 7a 21 5f 63 68 65 63 6b 5f 67 65 6e 65 72 69 63 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e ..z!_check_generic.<locals>.<gen
1caa0 65 78 70 72 3e 06 0c 00 00 72 81 03 00 00 72 82 03 00 00 72 41 01 00 00 72 43 01 00 00 72 44 01 expr>....r....r....rA...rC...rD.
1cac0 00 00 72 45 01 00 00 72 46 01 00 00 72 47 01 00 00 72 48 01 00 00 29 08 72 a5 00 00 00 72 0d 01 ..rE...rF...rG...rH...).r....r..
1cae0 00 00 72 10 02 00 00 72 89 02 00 00 72 ed 02 00 00 72 16 01 00 00 72 54 00 00 00 72 86 03 00 00 ..r....r....r....r....rT...r....
1cb00 29 07 72 b1 00 00 00 72 de 00 00 00 72 87 03 00 00 72 f0 02 00 00 72 88 03 00 00 72 f5 00 00 00 ).r....r....r....r....r....r....
1cb20 72 8a 03 00 00 73 07 00 00 00 20 20 20 20 20 20 20 72 84 00 00 00 72 8c 03 00 00 72 8c 03 00 00 r....s...........r....r....r....
1cb40 ee 0b 00 00 73 fa 00 00 00 80 00 f1 0a 00 10 14 dc 12 1b 98 73 98 65 d0 23 3a d0 1c 3b d3 12 3c ....s...............s.e.#:..;..<
1cb60 d0 0c 3c dc 0f 12 90 3a 8b 7f 88 04 d8 0b 0f 90 34 8a 3c d8 19 1d 88 4a dc 0f 16 90 73 d0 1c 2c ..<....:........4.<....J....s..,
1cb80 d4 0f 2d d8 29 2c d7 29 3b d1 29 3b d6 1d 51 a0 41 c4 3a c8 61 c5 3d 9a 61 d0 1d 51 90 0a d0 1d ..-.),.);.);..Q.A.:.a.=.a..Q....
1cba0 51 f0 08 00 14 18 98 24 92 3b f4 08 00 19 20 a0 0a a8 34 d1 20 30 b0 2d c4 19 d3 18 4b dc 1f 28 Q......$.;........4..0.-....K..(
1cbc0 f1 03 01 19 29 f0 06 00 19 1f e4 25 28 f1 00 01 29 4f 01 d8 43 4d f4 03 01 29 4f 01 f3 00 01 26 ....)......%(...)O..CM...)O....&
1cbe0 4f 01 90 4e f0 06 00 15 19 98 4e d1 14 2a 90 44 e0 23 2c a8 54 a8 46 d0 21 33 90 4a e4 12 1b 98 O..N......N..*.D.#,.T.F.!3.J....
1cc00 64 a8 54 b0 44 aa 5b a1 36 b8 65 d0 22 44 f0 00 01 45 01 24 d8 24 27 a0 35 a8 09 b0 24 b0 16 b0 d.T.D.[.6.e."D...E.$.$'.5...$...
1cc20 7b c0 3a c0 2c f0 03 01 1d 50 01 f3 00 01 13 51 01 f0 00 01 0d 51 01 f0 2f 00 0c 18 f9 f2 06 00 {.:.,....P.....Q.....Q../.......
1cc40 1e 52 01 73 0b 00 00 00 bd 10 42 2f 04 c1 0e 04 42 2f 04 63 00 00 00 00 00 00 00 00 00 00 00 00 .R.s......B/....B/.c............
1cc60 04 00 00 00 03 00 00 00 f3 2c 01 00 00 97 00 09 00 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 .........,.......t.........j....
1cc80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 7d 00 7c 00 6a 04 00 ...............d.........}.|.j..
1cca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 .................j..............
1ccc0 00 00 00 00 00 64 02 ab 01 00 00 00 00 00 00 64 03 6b 37 00 00 72 01 79 04 7c 00 6a 08 00 00 00 .....d.........d.k7..r.y.|.j....
1cce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............j................
1cd00 00 00 00 64 05 ab 01 00 00 00 00 00 00 7d 01 7c 01 74 0a 00 00 00 00 00 00 00 00 6a 0c 00 00 00 ...d.........}.|.t.........j....
1cd20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 00 78 01 73 1c 01 00 7c 01 74 0e 00 00 00 00 00 ...............u.x.s...|.t......
1cd40 00 00 00 75 00 78 01 73 12 01 00 7c 01 74 0a 00 00 00 00 00 00 00 00 6a 0e 00 00 00 00 00 00 00 ...u.x.s...|.t.........j........
1cd60 00 00 00 00 00 00 00 00 00 00 00 75 00 53 00 23 00 74 10 00 00 00 00 00 00 00 00 74 12 00 00 00 ...........u.S.#.t.........t....
1cd80 00 00 00 00 00 66 02 24 00 72 03 01 00 59 00 79 04 77 00 78 03 59 00 77 01 29 06 4e 72 4c 01 00 .....f.$.r...Y.y.w.x.Y.w.).NrL..
1cda0 00 72 88 00 00 00 72 90 00 00 00 46 72 2d 01 00 00 29 0a 72 61 01 00 00 72 63 01 00 00 72 64 01 .r....r....Fr-...).ra...rc...rd.
1cdc0 00 00 72 65 01 00 00 da 08 66 5f 6c 6f 63 61 6c 73 72 90 00 00 00 72 60 00 00 00 72 43 00 00 00 ..re.....f_localsr....r`...rC...
1cde0 72 be 00 00 00 72 66 01 00 00 29 02 da 05 66 72 61 6d 65 72 2d 01 00 00 73 02 00 00 00 20 20 72 r....rf...)...framer-...s......r
1ce00 84 00 00 00 da 22 5f 68 61 73 5f 67 65 6e 65 72 69 63 5f 6f 72 5f 70 72 6f 74 6f 63 6f 6c 5f 61 ....."_has_generic_or_protocol_a
1ce20 73 5f 6f 72 69 67 69 6e 72 92 03 00 00 14 0c 00 00 73 88 00 00 00 80 00 f0 02 0f 05 5b 01 dc 10 s_originr........s..........[...
1ce40 13 97 0d 91 0d 98 61 d3 10 20 88 05 f0 12 00 0c 11 8f 3f 89 3f d7 0b 1e d1 0b 1e 98 7a d3 0b 2a ......a...........?.?.......z..*
1ce60 a8 68 d2 0b 36 d8 13 18 d8 11 16 97 1e 91 1e d7 11 23 d1 11 23 a0 48 d3 11 2d 88 06 f0 06 00 10 .h..6............#..#.H..-......
1ce80 16 9c 16 9f 1e 99 1e d0 0f 27 d2 0f 5a a8 36 b4 58 d0 2b 3d d2 0f 5a c0 16 cc 36 cf 3f c9 3f d0 .........'..Z.6.X.+=..Z...6.?.?.
1cea0 41 5a d0 08 5a f8 f4 15 00 0d 1b 9c 4a d0 0b 27 f2 00 01 05 15 d9 0f 14 f0 03 01 05 15 fa 73 11 AZ..Z.......J..'..............s.
1cec0 00 00 00 82 15 42 01 00 c2 01 0f 42 13 03 c2 12 01 42 13 03 63 01 00 00 00 00 00 00 00 00 00 00 .....B.....B.....B..c...........
1cee0 00 04 00 00 00 03 00 00 00 f3 9e 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 ................t.........|.....
1cf00 00 00 00 00 74 02 00 00 00 00 00 00 00 00 75 01 72 01 79 01 74 05 00 00 00 00 00 00 00 00 7c 00 ....t.........u.r.y.t.........|.
1cf20 ab 01 00 00 00 00 00 00 7d 01 74 07 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 78 01 ........}.t.........|.........x.
1cf40 72 24 01 00 74 09 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 64 02 6b 28 00 00 78 01 r$..t.........|.........d.k(..x.
1cf60 72 14 01 00 74 0b 00 00 00 00 00 00 00 00 7c 01 64 03 19 00 00 00 ab 01 00 00 00 00 00 00 74 0c r...t.........|.d.............t.
1cf80 00 00 00 00 00 00 00 00 76 00 53 00 29 04 4e 46 72 ed 00 00 00 72 02 00 00 00 29 07 72 38 00 00 ........v.S.).NFr....r....).r8..
1cfa0 00 72 12 00 00 00 72 37 00 00 00 72 81 02 00 00 72 0d 01 00 00 72 f8 00 00 00 da 13 5f 54 59 50 .r....r7...r....r....r......_TYP
1cfc0 45 56 41 52 54 55 50 4c 45 5f 54 59 50 45 53 29 02 72 e9 02 00 00 72 b2 00 00 00 73 02 00 00 00 EVARTUPLE_TYPES).r....r....s....
1cfe0 20 20 72 84 00 00 00 da 19 5f 69 73 5f 75 6e 70 61 63 6b 65 64 5f 74 79 70 65 76 61 72 74 75 70 ..r......_is_unpacked_typevartup
1d000 6c 65 72 95 03 00 00 2a 0c 00 00 73 4c 00 00 00 80 00 dc 07 11 90 21 83 7d 9c 46 d1 07 22 d8 0f ler....*...sL.........!.}.F.."..
1d020 14 dc 0b 13 90 41 8b 3b 80 44 e4 08 0c 88 54 8b 0a f2 00 02 09 31 dc 0c 0f 90 04 8b 49 98 11 89 .....A.;.D....T......1......I...
1d040 4e f2 03 02 09 31 e4 0c 10 90 14 90 61 91 17 8b 4d d4 1d 30 d0 0c 30 f0 07 04 05 06 72 86 00 00 N....1......a...M..0..0.....r...
1d060 00 da 12 5f 63 6f 6c 6c 65 63 74 5f 74 79 70 65 5f 76 61 72 73 63 02 00 00 00 00 00 00 00 00 00 ..._collect_type_varsc..........
1d080 00 00 08 00 00 00 03 00 00 00 f3 5c 02 00 00 97 00 7c 01 80 10 74 00 00 00 00 00 00 00 00 00 6a ...........\.....|...t.........j
1d0a0 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 01 67 00 7d 02 74 05 00 00 00 00 00 ...................}.g.}.t......
1d0c0 00 00 00 ab 00 00 00 00 00 00 00 7d 03 64 01 7d 04 64 01 7d 05 7c 00 44 00 5d f6 00 00 7d 06 74 ...........}.d.}.d.}.|.D.]...}.t
1d0e0 07 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 72 03 64 02 7d 05 6e 6d 74 09 00 00 00 .........|.........r.d.}.nmt....
1d100 00 00 00 00 00 7c 06 7c 01 ab 02 00 00 00 00 00 00 72 61 74 09 00 00 00 00 00 00 00 00 7c 06 74 .....|.|.........rat.........|.t
1d120 0a 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 51 7c 06 7c 02 76 01 72 4d 7c 03 72 3a 74 .................sQ|.|.v.rM|.r:t
1d140 0d 00 00 00 00 00 00 00 00 7c 06 64 03 74 0e 00 00 00 00 00 00 00 00 ab 03 00 00 00 00 00 00 74 .........|.d.t.................t
1d160 0e 00 00 00 00 00 00 00 00 75 01 7d 07 7c 07 72 10 7c 05 72 0b 74 11 00 00 00 00 00 00 00 00 64 .........u.}.|.r.|.r.t.........d
1d180 04 ab 01 00 00 00 00 00 00 82 01 64 02 7d 04 6e 11 7c 04 72 0f 74 11 00 00 00 00 00 00 00 00 64 ...........d.}.n.|.r.t.........d
1d1a0 05 7c 06 9b 02 64 06 9d 03 ab 01 00 00 00 00 00 00 82 01 7c 02 6a 13 00 00 00 00 00 00 00 00 00 .|...d.............|.j..........
1d1c0 00 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 01 00 74 15 00 00 00 00 00 00 00 00 7c .........|...........t.........|
1d1e0 06 ab 01 00 00 00 00 00 00 72 2f 7c 02 6a 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........r/|.j..................
1d200 00 7c 06 6a 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 8f 06 63 02 67 00 63 .|.j...................D...c.g.c
1d220 02 5d 09 00 00 7d 06 7c 06 7c 02 76 01 73 01 8c 08 7c 06 91 02 8c 0b 04 00 63 02 7d 06 ab 01 00 .]...}.|.|.v.s...|.......c.}....
1d240 00 00 00 00 00 01 00 8c b8 74 09 00 00 00 00 00 00 00 00 7c 06 74 1a 00 00 00 00 00 00 00 00 ab .........t.........|.t..........
1d260 02 00 00 00 00 00 00 73 01 8c c9 7c 06 44 00 5d 29 00 00 7d 08 74 1d 00 00 00 00 00 00 00 00 7c .......s...|.D.])..}.t.........|
1d280 08 67 01 ab 01 00 00 00 00 00 00 44 00 5d 18 00 00 7d 09 7c 09 7c 02 76 01 73 01 8c 08 7c 02 6a .g.........D.]...}.|.|.v.s...|.j
1d2a0 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 09 ab 01 00 00 00 00 00 00 01 00 8c ...................|............
1d2c0 1a 04 00 8c 2b 04 00 8c f8 04 00 74 1b 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 53 ....+......t.........|.........S
1d2e0 00 63 02 01 00 63 02 7d 06 77 00 29 07 7a ba 43 6f 6c 6c 65 63 74 20 61 6c 6c 20 74 79 70 65 20 .c...c.}.w.).z.Collect.all.type.
1d300 76 61 72 69 61 62 6c 65 20 63 6f 6e 74 61 69 6e 65 64 20 69 6e 20 74 79 70 65 73 20 69 6e 20 6f variable.contained.in.types.in.o
1d320 72 64 65 72 20 6f 66 0a 20 20 20 20 20 20 20 20 66 69 72 73 74 20 61 70 70 65 61 72 61 6e 63 65 rder.of.........first.appearance
1d340 20 28 6c 65 78 69 63 6f 67 72 61 70 68 69 63 20 6f 72 64 65 72 29 2e 20 46 6f 72 20 65 78 61 6d .(lexicographic.order)..For.exam
1d360 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 5f 63 6f 6c 6c 65 63 74 5f 74 79 70 65 ple::.............._collect_type
1d380 5f 76 61 72 73 28 28 54 2c 20 4c 69 73 74 5b 53 2c 20 54 5d 29 29 20 3d 3d 20 28 54 2c 20 53 29 _vars((T,.List[S,.T])).==.(T,.S)
1d3a0 0a 20 20 20 20 20 20 20 20 46 54 72 73 02 00 00 fa 32 54 79 70 65 20 70 61 72 61 6d 65 74 65 72 .........FTrs....2Type.parameter
1d3c0 20 77 69 74 68 20 61 20 64 65 66 61 75 6c 74 20 66 6f 6c 6c 6f 77 73 20 54 79 70 65 56 61 72 54 .with.a.default.follows.TypeVarT
1d3e0 75 70 6c 65 fa 0f 54 79 70 65 20 70 61 72 61 6d 65 74 65 72 20 fa 38 20 77 69 74 68 6f 75 74 20 uple..Type.parameter..8.without.
1d400 61 20 64 65 66 61 75 6c 74 20 66 6f 6c 6c 6f 77 73 20 74 79 70 65 20 70 61 72 61 6d 65 74 65 72 a.default.follows.type.parameter
1d420 20 77 69 74 68 20 61 20 64 65 66 61 75 6c 74 29 0f 72 90 00 00 00 72 10 00 00 00 72 92 03 00 00 .with.a.default).r....r....r....
1d440 72 95 03 00 00 72 8f 00 00 00 72 20 03 00 00 72 16 01 00 00 72 54 00 00 00 72 a5 00 00 00 72 f2 r....r....r....r....rT...r....r.
1d460 00 00 00 72 97 00 00 00 72 f0 00 00 00 72 89 02 00 00 72 f3 00 00 00 72 96 03 00 00 29 0a 72 6c ...r....r....r....r....r....).rl
1d480 03 00 00 da 0d 74 79 70 65 76 61 72 5f 74 79 70 65 73 da 05 74 76 61 72 73 da 18 65 6e 66 6f 72 .....typevar_types..tvars..enfor
1d4a0 63 65 5f 64 65 66 61 75 6c 74 5f 6f 72 64 65 72 69 6e 67 da 13 64 65 66 61 75 6c 74 5f 65 6e 63 ce_default_ordering..default_enc
1d4c0 6f 75 6e 74 65 72 65 64 da 1a 74 79 70 65 5f 76 61 72 5f 74 75 70 6c 65 5f 65 6e 63 6f 75 6e 74 ountered..type_var_tuple_encount
1d4e0 65 72 65 64 72 96 00 00 00 72 72 02 00 00 72 e9 02 00 00 da 09 63 6f 6c 6c 65 63 74 65 64 73 0a eredr....rr...r......collecteds.
1d500 00 00 00 20 20 20 20 20 20 20 20 20 20 72 84 00 00 00 72 96 03 00 00 72 96 03 00 00 37 0c 00 00 .............r....r....r....7...
1d520 73 53 01 00 00 80 00 f0 0c 00 0c 19 d0 0b 20 dc 1c 22 9f 4e 99 4e 88 4d d8 10 12 88 05 f4 08 00 sS...............".N.N.M........
1d540 24 46 01 d3 23 47 d0 08 20 d8 1e 23 d0 08 1b f0 06 00 26 2b d0 08 22 e0 11 16 f2 00 1b 09 34 88 $F..#G.....#......&+..".......4.
1d560 41 dc 0f 28 a8 11 d4 0f 2b d8 2d 31 d1 10 2a e4 10 1a 98 31 98 6d d4 10 2c b4 5a c0 01 c4 3c d4 A..(....+.-1..*....1.m..,.Z...<.
1d580 35 50 d8 14 15 98 55 91 4e e1 13 2b dc 22 29 a8 21 a8 5d bc 49 d3 22 46 cc 69 d0 22 57 90 4b d9 5P....U.N..+.").!.].I."F.i."W.K.
1d5a0 17 22 d9 1b 35 dc 22 2b f0 00 01 2d 44 01 f3 00 01 23 45 01 f0 00 01 1d 45 01 e0 2e 32 d1 18 2b ."..5."+...-D....#E.....E...2..+
1d5c0 d9 19 2c dc 1e 27 a8 2f b8 21 b8 15 f0 00 01 3f 51 01 f0 00 01 29 51 01 f3 00 01 1f 52 01 f0 00 ..,..'./.!.....?Q....)Q.....R...
1d5e0 01 19 52 01 f0 06 00 11 16 97 0c 91 0c 98 51 94 0f dc 0f 2e a8 71 d4 0f 31 d8 10 15 97 0c 91 0c ..R...........Q......q..1.......
1d600 a8 11 d7 29 39 d1 29 39 d6 1d 4c a0 41 b8 51 c0 65 ba 5e 9a 61 d2 1d 4c d5 10 4d dc 11 1b 98 41 ...)9.)9..L.A.Q.e.^.a..L..M....A
1d620 9c 75 d5 11 25 f0 06 00 1a 1b f2 00 03 11 34 90 41 dc 25 37 b8 11 b8 03 d3 25 3c f2 00 02 15 34 .u..%.........4.A.%7.....%<....4
1d640 98 09 d8 1b 24 a8 45 d2 1b 31 d8 1c 21 9f 4c 99 4c a8 19 d5 1c 33 f1 05 02 15 34 f1 03 03 11 34 ....$.E..1..!.L.L....3....4....4
1d660 f0 31 1b 09 34 f4 38 00 10 15 90 55 8b 7c d0 08 1b f9 f2 11 00 1e 4d 01 73 0c 00 00 00 c3 07 09 .1..4.8....U.|........M.s.......
1d680 44 29 0a c3 11 04 44 29 0a 63 01 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 12 D)....D).c......................
1d6a0 02 00 00 97 00 67 00 7d 01 74 01 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 02 64 01 7d .....g.}.t.................}.d.}
1d6c0 03 64 01 7d 04 7c 00 44 00 5d e8 00 00 7d 05 74 03 00 00 00 00 00 00 00 00 7c 05 74 04 00 00 00 .d.}.|.D.]...}.t.........|.t....
1d6e0 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 01 8c 14 74 03 00 00 00 00 00 00 00 00 7c 05 74 06 00 .............r...t.........|.t..
1d700 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 2f 7c 05 44 00 5d 29 00 00 7d 06 74 09 00 00 00 ...............r/|.D.])..}.t....
1d720 00 00 00 00 00 7c 06 67 01 ab 01 00 00 00 00 00 00 44 00 5d 18 00 00 7d 07 7c 07 7c 01 76 01 73 .....|.g.........D.]...}.|.|.v.s
1d740 01 8c 08 7c 01 6a 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 07 ab 01 00 00 00 ...|.j...................|......
1d760 00 00 00 01 00 8c 1a 04 00 8c 2b 04 00 8c 53 74 0d 00 00 00 00 00 00 00 00 7c 05 64 02 ab 02 00 ..........+...St.........|.d....
1d780 00 00 00 00 00 72 55 7c 05 7c 01 76 01 73 01 8c 64 7c 02 72 3c 74 0f 00 00 00 00 00 00 00 00 7c .....rU|.|.v.s..d|.r<t.........|
1d7a0 05 64 03 74 10 00 00 00 00 00 00 00 00 ab 03 00 00 00 00 00 00 74 10 00 00 00 00 00 00 00 00 75 .d.t.................t.........u
1d7c0 01 7d 08 7c 04 72 0d 7c 08 72 0b 74 13 00 00 00 00 00 00 00 00 64 04 ab 01 00 00 00 00 00 00 82 .}.|.r.|.r.t.........d..........
1d7e0 01 7c 08 72 03 64 05 7d 03 6e 11 7c 03 72 0f 74 13 00 00 00 00 00 00 00 00 64 06 7c 05 9b 02 64 .|.r.d.}.n.|.r.t.........d.|...d
1d800 07 9d 03 ab 01 00 00 00 00 00 00 82 01 7c 01 6a 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .............|.j................
1d820 00 00 00 7c 05 ab 01 00 00 00 00 00 00 01 00 8c b4 74 15 00 00 00 00 00 00 00 00 7c 05 ab 01 00 ...|.............t.........|....
1d840 00 00 00 00 00 72 02 64 05 7d 04 74 0f 00 00 00 00 00 00 00 00 7c 05 64 08 64 09 ab 03 00 00 00 .....r.d.}.t.........|.d.d......
1d860 00 00 00 44 00 5d 18 00 00 7d 06 7c 06 7c 01 76 01 73 01 8c 08 7c 01 6a 0b 00 00 00 00 00 00 00 ...D.]...}.|.|.v.s...|.j........
1d880 00 00 00 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 01 00 8c 1a 04 00 8c ea 04 00 74 ...........|...................t
1d8a0 07 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 53 00 29 0a 7a e2 43 6f 6c 6c 65 63 74 .........|.........S.).z.Collect
1d8c0 20 61 6c 6c 20 74 79 70 65 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 70 61 72 61 6d 65 74 65 .all.type.variables.and.paramete
1d8e0 72 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 69 6e 20 61 72 67 73 0a 20 20 20 20 20 20 20 r.specifications.in.args........
1d900 20 69 6e 20 6f 72 64 65 72 20 6f 66 20 66 69 72 73 74 20 61 70 70 65 61 72 61 6e 63 65 20 28 6c .in.order.of.first.appearance.(l
1d920 65 78 69 63 6f 67 72 61 70 68 69 63 20 6f 72 64 65 72 29 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f exicographic.order)...........Fo
1d940 72 20 65 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 73 73 65 72 74 20 r.example::..............assert.
1d960 5f 63 6f 6c 6c 65 63 74 5f 70 61 72 61 6d 65 74 65 72 73 28 28 54 2c 20 43 61 6c 6c 61 62 6c 65 _collect_parameters((T,.Callable
1d980 5b 50 2c 20 54 5d 29 29 20 3d 3d 20 28 54 2c 20 50 29 0a 20 20 20 20 20 20 20 20 46 da 10 5f 5f [P,.T])).==.(T,.P).........F..__
1d9a0 74 79 70 69 6e 67 5f 73 75 62 73 74 5f 5f 72 73 02 00 00 72 98 03 00 00 54 72 99 03 00 00 72 9a typing_subst__rs...r....Tr....r.
1d9c0 03 00 00 72 89 02 00 00 72 81 00 00 00 29 0b 72 92 03 00 00 72 8f 00 00 00 72 f8 00 00 00 72 f3 ...r....r....).r....r....r....r.
1d9e0 00 00 00 da 13 5f 63 6f 6c 6c 65 63 74 5f 70 61 72 61 6d 65 74 65 72 73 72 f2 00 00 00 72 10 02 ....._collect_parametersr....r..
1da00 00 00 72 16 01 00 00 72 54 00 00 00 72 a5 00 00 00 72 95 03 00 00 29 09 72 b2 00 00 00 72 de 00 ..r....rT...r....r....).r....r..
1da20 00 00 72 9d 03 00 00 72 9e 03 00 00 72 9f 03 00 00 72 96 00 00 00 72 e9 02 00 00 72 a0 03 00 00 ..r....r....r....r....r....r....
1da40 72 72 02 00 00 73 09 00 00 00 20 20 20 20 20 20 20 20 20 72 84 00 00 00 72 a3 03 00 00 72 a3 03 rr...s.............r....r....r..
1da60 00 00 69 0c 00 00 73 5c 01 00 00 80 00 f0 10 00 16 18 88 0a f4 08 00 24 46 01 d3 23 47 d0 08 20 ..i...s\...............$F..#G...
1da80 d8 1e 23 d0 08 1b f0 06 00 26 2b d0 08 22 e0 11 15 f2 00 22 09 2d 88 41 dc 0f 19 98 21 9c 54 d4 ..#......&+..".....".-.A....!.T.
1daa0 0f 22 e0 10 14 dc 11 1b 98 41 9c 75 d4 11 25 f0 06 00 1a 1b f2 00 03 11 39 90 41 dc 25 38 b8 21 .".......A.u..%.........9.A.%8.!
1dac0 b8 13 d3 25 3d f2 00 02 15 39 98 09 d8 1b 24 a8 4a d2 1b 36 d8 1c 26 d7 1c 2d d1 1c 2d a8 69 d5 ...%=....9....$.J..6..&..-..-.i.
1dae0 1c 38 f1 05 02 15 39 f1 03 03 11 39 f4 08 00 12 19 98 11 d0 1c 2e d4 11 2f d8 13 14 98 4a d2 13 .8....9....9............/....J..
1db00 26 d9 17 2f e4 1c 23 a0 41 a0 7d b4 69 d3 1c 40 cc 09 d0 1c 51 f0 03 00 19 24 f1 08 00 1c 36 b9 &../..#.A.}.i..@....Q....$....6.
1db20 2b dc 22 2b f0 00 01 2d 44 01 f3 00 01 23 45 01 f0 00 01 1d 45 01 f1 06 00 1c 27 d8 32 36 d1 1c +."+...-D....#E.....E.....'.26..
1db40 2f d9 1d 30 dc 22 2b a8 6f b8 61 b8 55 f0 00 01 43 01 55 01 f0 00 01 2d 55 01 f3 00 01 23 56 01 /..0."+.o.a.U...C.U....-U....#V.
1db60 f0 00 01 1d 56 01 f0 06 00 15 1f d7 14 25 d1 14 25 a0 61 d5 14 28 e4 13 2c a8 51 d4 13 2f d8 31 ....V........%..%.a..(..,.Q../.1
1db80 35 d0 14 2e dc 19 20 a0 11 d0 24 34 b0 62 d3 19 39 f2 00 02 11 2d 90 41 d8 17 18 a0 0a d2 17 2a 5.........$4.b..9....-.A.......*
1dba0 d8 18 22 d7 18 29 d1 18 29 a8 21 d5 18 2c f1 05 02 11 2d f0 41 01 22 09 2d f4 48 01 00 10 15 90 .."..)..).!..,....-.A.".-.H.....
1dbc0 5a d3 0f 20 d0 08 20 72 86 00 00 00 63 04 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 03 00 00 Z......r....c...................
1dbe0 00 f3 02 01 00 00 97 00 7c 01 44 00 8f 04 8f 05 63 03 67 00 63 02 5d 07 00 00 5c 02 00 00 7d 04 ........|.D.....c.g.c.]...\...}.
1dc00 7d 05 7c 04 91 02 8c 09 04 00 7d 06 7d 04 7d 05 7c 01 44 00 8f 04 8f 05 63 03 69 00 63 02 5d 20 }.|.......}.}.}.|.D.....c.i.c.].
1dc20 00 00 5c 02 00 00 7d 04 7d 05 7c 04 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 ..\...}.}.|.t.........j.........
1dc40 00 00 00 00 00 00 00 00 00 00 7c 05 64 01 7c 04 9b 00 64 02 9d 03 ab 02 00 00 00 00 00 00 93 02 ..........|.d.|...d.............
1dc60 8c 22 04 00 7d 07 7d 04 7d 05 74 05 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 ."..}.}.}.t.........j...........
1dc80 00 00 00 00 00 00 00 00 7c 00 7c 06 7c 03 7c 02 ac 03 ab 04 00 00 00 00 00 00 7d 08 7c 07 78 01 ........|.|.|.|...........}.|.x.
1dca0 7c 08 5f 04 00 00 00 00 00 00 00 00 7c 08 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |._.........|.j.................
1dcc0 00 00 5f 04 00 00 00 00 00 00 00 00 7c 08 53 00 63 02 01 00 63 03 7d 05 7d 04 77 00 63 02 01 00 .._.........|.S.c...c.}.}.w.c...
1dce0 63 03 7d 05 7d 04 77 00 29 04 4e 7a 06 66 69 65 6c 64 20 7a 1a 20 61 6e 6e 6f 74 61 74 69 6f 6e c.}.}.w.).Nz.field.z..annotation
1dd00 20 6d 75 73 74 20 62 65 20 61 20 74 79 70 65 a9 02 72 2a 01 00 00 72 e0 01 00 00 29 06 72 90 00 .must.be.a.type..r*...r....).r..
1dd20 00 00 72 3b 01 00 00 72 94 01 00 00 da 0a 6e 61 6d 65 64 74 75 70 6c 65 72 56 01 00 00 72 af 00 ..r;...r......namedtuplerV...r..
1dd40 00 00 29 09 72 ec 00 00 00 72 6c 03 00 00 72 e0 01 00 00 72 2a 01 00 00 72 08 02 00 00 72 96 00 ..).r....rl...r....r*...r....r..
1dd60 00 00 72 2d 02 00 00 72 5e 01 00 00 da 06 6e 6d 5f 74 70 6c 73 09 00 00 00 20 20 20 20 20 20 20 ..r-...r^.....nm_tpls...........
1dd80 20 20 72 84 00 00 00 da 0d 5f 6d 61 6b 65 5f 6e 6d 74 75 70 6c 65 72 a8 03 00 00 ac 0c 00 00 73 ..r......_make_nmtupler........s
1dda0 93 00 00 00 80 00 d8 20 25 d7 11 26 99 04 98 01 98 31 92 21 d0 11 26 88 06 d1 11 26 e0 23 28 f7 ........%..&.....1.!..&....&.#(.
1ddc0 03 01 17 2a d9 1b 1f 98 31 98 61 f0 03 00 18 19 9c 26 d7 1a 2c d1 1a 2c a8 51 b0 26 b8 11 b8 03 ...*....1.a......&..,..,.Q.&....
1dde0 d0 3b 55 d0 30 56 d3 1a 57 d1 17 57 f0 00 01 17 2a 88 0b f1 00 01 17 2a e4 11 1c d7 11 27 d1 11 .;U.0V..W..W....*......*.....'..
1de00 27 a8 04 a8 66 d8 31 39 c0 26 f4 03 01 12 4a 01 88 06 e0 42 4d d0 08 4d 88 06 d4 08 1e a0 16 a7 '...f.19.&....J....BM..M........
1de20 1e a1 1e d4 21 3f d8 0f 15 88 0d f9 f3 0d 00 12 27 f9 f3 02 01 17 2a 73 0a 00 00 00 86 0c 41 35 ....!?..........'.....*s......A5
1de40 06 9a 25 41 3b 06 3e 03 00 00 00 72 88 00 00 00 72 89 00 00 00 72 56 01 00 00 63 00 00 00 00 00 ..%A;.>....r....r....rV...c.....
1de60 00 00 00 00 00 00 00 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 ......................e.Z.d.Z.d.
1de80 84 00 5a 03 79 02 29 03 da 0f 5f 4e 61 6d 65 64 54 75 70 6c 65 4d 65 74 61 63 04 00 00 00 00 00 ..Z.y.)..._NamedTupleMetac......
1dea0 00 00 00 00 00 00 0b 00 00 00 03 00 00 00 f3 ea 04 00 00 97 00 74 00 00 00 00 00 00 00 00 00 7c .....................t.........|
1dec0 02 76 00 73 02 4a 00 82 01 7c 02 44 00 5d 28 00 00 7d 04 7c 04 74 00 00 00 00 00 00 00 00 00 75 .v.s.J...|.D.](..}.|.t.........u
1dee0 01 73 01 8c 0c 7c 04 74 02 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 .s...|.t.........j..............
1df00 00 00 00 00 00 75 01 73 01 8c 1f 74 07 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 82 .....u.s...t.........d..........
1df20 01 04 00 74 09 00 00 00 00 00 00 00 00 64 02 84 00 7c 02 44 00 ab 00 00 00 00 00 00 00 ab 01 00 ...t.........d...|.D............
1df40 00 00 00 00 00 7d 02 64 03 7c 03 76 00 72 06 7c 03 64 03 19 00 00 00 7d 05 6e 12 64 04 7c 03 76 .....}.d.|.v.r.|.d.....}.n.d.|.v
1df60 00 72 0c 02 00 7c 03 64 04 19 00 00 00 64 05 ab 01 00 00 00 00 00 00 7d 05 6e 02 69 00 7d 05 67 .r...|.d.....d.........}.n.i.}.g
1df80 00 7d 06 7c 05 44 00 5d 4d 00 00 7d 07 7c 07 7c 03 76 00 72 12 7c 06 6a 0b 00 00 00 00 00 00 00 .}.|.D.]M..}.|.|.v.r.|.j........
1dfa0 00 00 00 00 00 00 00 00 00 00 00 7c 07 ab 01 00 00 00 00 00 00 01 00 8c 19 7c 06 73 01 8c 1c 74 ...........|.............|.s...t
1dfc0 07 00 00 00 00 00 00 00 00 64 06 7c 07 9b 00 64 07 74 0d 00 00 00 00 00 00 00 00 7c 06 ab 01 00 .........d.|...d.t.........|....
1dfe0 00 00 00 00 00 64 05 6b 44 00 00 72 02 64 08 6e 01 64 09 9b 00 64 0a 64 0b 6a 0f 00 00 00 00 00 .....d.kD..r.d.n.d...d.d.j......
1e000 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 9b 00 9d 06 ab 01 00 00 00 .............|..................
1e020 00 00 00 82 01 04 00 74 11 00 00 00 00 00 00 00 00 7c 01 7c 05 6a 13 00 00 00 00 00 00 00 00 00 .......t.........|.|.j..........
1e040 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7c 06 44 00 8f 08 63 02 67 00 63 02 5d 07 00 .................|.D...c.g.c.]..
1e060 00 7d 08 7c 03 7c 08 19 00 00 00 91 02 8c 09 04 00 63 02 7d 08 7c 03 64 0c 19 00 00 00 ac 0d ab .}.|.|...........c.}.|.d........
1e080 04 00 00 00 00 00 00 7d 09 7c 02 7c 09 5f 0a 00 00 00 00 00 00 00 00 74 02 00 00 00 00 00 00 00 .......}.|.|._.........t........
1e0a0 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 76 00 72 63 74 17 00 00 00 .j...................|.v.rct....
1e0c0 00 00 00 00 00 74 02 00 00 00 00 00 00 00 00 64 0e ab 02 00 00 00 00 00 00 72 1f 74 19 00 00 00 .....t.........d.........r.t....
1e0e0 00 00 00 00 00 74 02 00 00 00 00 00 00 00 00 6a 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .....t.........j................
1e100 00 00 00 ab 01 00 00 00 00 00 00 7c 09 5f 0e 00 00 00 00 00 00 00 00 6e 34 74 02 00 00 00 00 00 ...........|._.........n4t......
1e120 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 1c 00 00 00 00 00 00 00 ...j...................j........
1e140 00 00 00 00 00 00 00 00 00 00 00 6a 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d ...........j...................}
1e160 0a 74 19 00 00 00 00 00 00 00 00 7c 0a ab 01 00 00 00 00 00 00 7c 09 5f 0e 00 00 00 00 00 00 00 .t.........|.........|._........
1e180 00 7c 03 6a 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 44 .|.j...........................D
1e1a0 00 5d 63 00 00 5c 02 00 00 7d 0b 7d 0c 7c 0b 74 20 00 00 00 00 00 00 00 00 76 00 72 0e 74 23 00 .]c..\...}.}.|.t.........v.r.t#.
1e1c0 00 00 00 00 00 00 00 64 0f 7c 0b 7a 00 00 00 ab 01 00 00 00 00 00 00 82 01 7c 0b 74 24 00 00 00 .......d.|.z.............|.t$...
1e1e0 00 00 00 00 00 76 01 73 01 8c 25 7c 0b 7c 09 6a 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .....v.s..%|.|.j&...............
1e200 00 00 00 76 01 72 10 74 29 00 00 00 00 00 00 00 00 7c 09 7c 0b 7c 03 7c 0b 19 00 00 00 ab 03 00 ...v.r.t)........|.|.|.|........
1e220 00 00 00 00 00 01 00 09 00 74 2b 00 00 00 00 00 00 00 00 7c 0c ab 01 00 00 00 00 00 00 6a 2c 00 .........t+........|.........j,.
1e240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 0d 09 00 02 00 7c 0d 7c 0c 7c 09 7c 0b ab .................}.....|.|.|.|..
1e260 03 00 00 00 00 00 00 01 00 8c 65 04 00 74 02 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 ..........e..t.........j........
1e280 00 00 00 00 00 00 00 00 00 00 00 7c 02 76 00 72 10 7c 09 6a 3b 00 00 00 00 00 00 00 00 00 00 00 ...........|.v.r.|.j;...........
1e2a0 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 01 00 7c 09 53 00 63 02 01 00 63 02 7d 08 77 00 23 .................|.S.c...c.}.w.#
1e2c0 00 74 2e 00 00 00 00 00 00 00 00 24 00 72 54 7d 0e 64 10 74 2b 00 00 00 00 00 00 00 00 7c 0c ab .t.........$.rT}.d.t+........|..
1e2e0 01 00 00 00 00 00 00 6a 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9b 02 64 11 7c .......j0....................d.|
1e300 0b 9b 02 64 12 7c 01 9b 02 9d 06 7d 0f 74 32 00 00 00 00 00 00 00 00 6a 34 00 00 00 00 00 00 00 ...d.|.....}.t2........j4.......
1e320 00 00 00 00 00 00 00 00 00 00 00 64 13 6b 5c 00 00 72 12 7c 0e 6a 37 00 00 00 00 00 00 00 00 00 ...........d.k\..r.|.j7.........
1e340 00 00 00 00 00 00 00 00 00 7c 0f ab 01 00 00 00 00 00 00 01 00 82 00 74 39 00 00 00 00 00 00 00 .........|.............t9.......
1e360 00 7c 0f ab 01 00 00 00 00 00 00 7c 0e 82 02 64 00 7d 0e 7e 0e 77 01 77 00 78 03 59 00 77 01 23 .|.........|...d.}.~.w.w.x.Y.w.#
1e380 00 74 22 00 00 00 00 00 00 00 00 24 00 72 03 01 00 59 00 8c fa 77 00 78 03 59 00 77 01 29 14 4e .t"........$.r...Y...w.x.Y.w.).N
1e3a0 7a 33 63 61 6e 20 6f 6e 6c 79 20 69 6e 68 65 72 69 74 20 66 72 6f 6d 20 61 20 4e 61 6d 65 64 54 z3can.only.inherit.from.a.NamedT
1e3c0 75 70 6c 65 20 74 79 70 65 20 61 6e 64 20 47 65 6e 65 72 69 63 63 01 00 00 00 00 00 00 00 00 00 uple.type.and.Genericc..........
1e3e0 00 00 03 00 00 00 33 00 00 00 f3 3c 00 00 00 4b 00 01 00 97 00 7c 00 5d 14 00 00 7d 01 7c 01 74 ......3....<...K.....|.]...}.|.t
1e400 00 00 00 00 00 00 00 00 00 75 00 72 06 74 02 00 00 00 00 00 00 00 00 6e 01 7c 01 96 01 97 01 01 .........u.r.t.........n.|......
1e420 00 8c 16 04 00 79 00 ad 03 77 01 72 8e 00 00 00 29 02 da 0b 5f 4e 61 6d 65 64 54 75 70 6c 65 72 .....y...w.r....)..._NamedTupler
1e440 f3 00 00 00 29 02 72 3d 01 00 00 72 5d 01 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 3f 01 00 ....).r=...r]...s......r....r?..
1e460 00 7a 2a 5f 4e 61 6d 65 64 54 75 70 6c 65 4d 65 74 61 2e 5f 5f 6e 65 77 5f 5f 2e 3c 6c 6f 63 61 .z*_NamedTupleMeta.__new__.<loca
1e480 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e bf 0c 00 00 73 1c 00 00 00 e8 00 f8 80 00 d2 19 53 c0 54 ls>.<genexpr>....s...........S.T
1e4a0 a0 34 ac 3b d1 23 36 9d 25 b8 44 d3 1a 40 d1 19 53 f9 72 7d 03 00 00 72 56 01 00 00 72 f0 01 00 .4.;.#6.%.D..@..S.r}...rV...r...
1e4c0 00 72 ed 00 00 00 7a 1d 4e 6f 6e 2d 64 65 66 61 75 6c 74 20 6e 61 6d 65 64 74 75 70 6c 65 20 66 .r....z.Non-default.namedtuple.f
1e4e0 69 65 6c 64 20 7a 1c 20 63 61 6e 6e 6f 74 20 66 6f 6c 6c 6f 77 20 64 65 66 61 75 6c 74 20 66 69 ield.z..cannot.follow.default.fi
1e500 65 6c 64 da 01 73 72 bb 02 00 00 72 84 03 00 00 72 d7 02 00 00 72 89 00 00 00 72 a5 03 00 00 da eld..sr....r....r....r....r.....
1e520 16 5f 67 65 6e 65 72 69 63 5f 63 6c 61 73 73 5f 67 65 74 69 74 65 6d 7a 26 43 61 6e 6e 6f 74 20 ._generic_class_getitemz&Cannot.
1e540 6f 76 65 72 77 72 69 74 65 20 4e 61 6d 65 64 54 75 70 6c 65 20 61 74 74 72 69 62 75 74 65 20 7a overwrite.NamedTuple.attribute.z
1e560 1e 45 72 72 6f 72 20 63 61 6c 6c 69 6e 67 20 5f 5f 73 65 74 5f 6e 61 6d 65 5f 5f 20 6f 6e 20 7a .Error.calling.__set_name__.on.z
1e580 0a 20 69 6e 73 74 61 6e 63 65 20 7a 04 20 69 6e 20 72 a5 01 00 00 29 1e 72 ad 03 00 00 72 90 00 ..instance.z..in.r....).r....r..
1e5a0 00 00 72 60 00 00 00 72 a5 00 00 00 72 f3 00 00 00 72 f2 00 00 00 72 0d 01 00 00 72 db 02 00 00 ..r`...r....r....r....r....r....
1e5c0 72 a8 03 00 00 72 fe 01 00 00 72 9c 01 00 00 72 10 02 00 00 72 6f 03 00 00 72 af 03 00 00 da 11 r....r....r....r....ro...r......
1e5e0 5f 5f 63 6c 61 73 73 5f 67 65 74 69 74 65 6d 5f 5f 72 15 01 00 00 da 1d 5f 70 72 6f 68 69 62 69 __class_getitem__r......_prohibi
1e600 74 65 64 5f 6e 61 6d 65 64 74 75 70 6c 65 5f 66 69 65 6c 64 73 72 be 00 00 00 da 1a 5f 73 70 65 ted_namedtuple_fieldsr......_spe
1e620 63 69 61 6c 5f 6e 61 6d 65 64 74 75 70 6c 65 5f 66 69 65 6c 64 73 da 07 5f 66 69 65 6c 64 73 72 cial_namedtuple_fields.._fieldsr
1e640 34 01 00 00 72 f8 00 00 00 da 0c 5f 5f 73 65 74 5f 6e 61 6d 65 5f 5f da 0d 42 61 73 65 45 78 63 4...r......__set_name__..BaseExc
1e660 65 70 74 69 6f 6e 72 88 00 00 00 72 61 01 00 00 72 a0 01 00 00 da 08 61 64 64 5f 6e 6f 74 65 da eptionr....ra...r......add_note.
1e680 0c 52 75 6e 74 69 6d 65 45 72 72 6f 72 72 9a 01 00 00 29 10 72 b1 00 00 00 72 2c 02 00 00 72 c4 .RuntimeErrorr....).r....r,...r.
1e6a0 00 00 00 72 15 02 00 00 72 5d 01 00 00 72 6c 03 00 00 da 0d 64 65 66 61 75 6c 74 5f 6e 61 6d 65 ...r....r]...rl.....default_name
1e6c0 73 da 0a 66 69 65 6c 64 5f 6e 61 6d 65 72 08 02 00 00 72 a7 03 00 00 da 0d 63 6c 61 73 73 5f 67 s..field_namer....r......class_g
1e6e0 65 74 69 74 65 6d da 03 6b 65 79 72 36 01 00 00 da 08 73 65 74 5f 6e 61 6d 65 72 a4 01 00 00 72 etitem..keyr6.....set_namer....r
1e700 3e 01 00 00 73 10 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 84 00 00 00 72 af >...s....................r....r.
1e720 00 00 00 7a 17 5f 4e 61 6d 65 64 54 75 70 6c 65 4d 65 74 61 2e 5f 5f 6e 65 77 5f 5f b9 0c 00 00 ...z._NamedTupleMeta.__new__....
1e740 73 a8 02 00 00 80 00 dc 13 1e a0 25 d1 13 27 d0 0c 27 d0 13 27 d8 18 1d f2 00 03 0d 4f 01 90 04 s..........%..'..'..'.......O...
1e760 d8 13 17 9c 7b d2 13 2a a8 74 bc 36 bf 3e b9 3e d2 2f 49 dc 1a 23 d8 18 4d f3 03 01 1b 4f 01 f0 ....{..*.t.6.>.>./I..#..M....O..
1e780 00 01 15 4f 01 f0 05 03 0d 4f 01 f4 08 00 15 1a d1 19 53 c8 55 d4 19 53 d3 14 53 88 45 d8 0f 20 ...O.....O........S.U..S..S.E...
1e7a0 a0 42 d1 0f 26 d8 18 1a d0 1b 2c d1 18 2d 91 05 d8 11 1f a0 32 d1 11 25 e0 18 2a 98 02 98 3e d1 .B..&.....,..-......2..%..*...>.
1e7c0 18 2a a8 31 d3 18 2d 91 05 e0 18 1a 90 05 d8 1c 1e 88 4d d8 1e 23 f2 00 07 0d 43 01 90 0a d8 13 .*.1..-...........M..#....C.....
1e7e0 1d a0 12 d1 13 23 d8 14 21 d7 14 28 d1 14 28 a8 1a d5 14 34 da 15 22 dc 1a 23 d0 26 43 c0 4a c0 .....#..!..(..(....4.."..#.&C.J.
1e800 3c f0 00 01 50 01 42 01 e4 2e 31 b0 2d d3 2e 40 c0 31 d2 2e 44 a1 73 c8 22 d0 26 4d c8 51 d8 27 <...P.B...1.-..@.1..D.s.".&M.Q.'
1e820 2b a7 79 a1 79 b0 1d d3 27 3f d0 26 40 f0 07 03 25 42 01 f3 00 03 1b 43 01 f0 00 03 15 43 01 f0 +.y.y...'?.&@...%B.....C.....C..
1e840 09 07 0d 43 01 f4 10 00 16 23 d8 10 18 98 25 9f 2b 99 2b 9b 2d d8 29 36 d6 19 37 a0 41 98 22 98 ...C.....#....%.+.+.-.)6..7.A.".
1e860 51 9b 25 d2 19 37 d8 17 19 98 2c d1 17 27 f4 07 04 16 0e 88 46 f0 0a 00 20 25 88 46 d4 0c 1c dc Q.%..7....,..'......F....%.F....
1e880 0f 15 8f 7e 89 7e a0 15 d1 0f 26 dc 13 1a 9c 36 d0 23 3b d4 13 3c dc 2f 3a bc 36 d7 3b 58 d1 3b ...~.~....&....6.#;..<./:.6.;X.;
1e8a0 58 d3 2f 59 90 46 d5 14 2c e4 24 2a a7 4e a1 4e d7 24 44 d1 24 44 d7 24 4d d1 24 4d 90 4d dc 2f X./Y.F..,.$*.N.N.$D.$D.$M.$M.M./
1e8c0 3a b8 3d d3 2f 49 90 46 d4 14 2c e0 1c 1e 9f 48 99 48 9b 4a f2 00 1b 0d 3f 91 08 90 03 90 53 d8 :.=./I.F..,....H.H.J....?.....S.
1e8e0 13 16 d4 1a 37 d1 13 37 dc 1a 28 d0 29 51 d0 54 57 d1 29 57 d3 1a 58 d0 14 58 d8 15 18 d4 20 3a ....7..7..(.)Q.TW.)W..X..X.....:
1e900 d2 15 3a d8 17 1a a0 26 a7 2e a1 2e d1 17 30 dc 18 1f a0 06 a8 03 a8 52 b0 03 a9 57 d4 18 35 f0 ..:....&......0........R...W..5.
1e920 02 15 15 3f dc 23 27 a8 03 a3 39 d7 23 39 d1 23 39 98 08 f0 08 10 19 3f d9 1c 24 a0 53 a8 26 b0 ...?.#'...9.#9.#9......?..$.S.&.
1e940 23 d5 1c 36 f0 19 1b 0d 3f f4 3a 00 10 16 8f 7e 89 7e a0 15 d1 0f 26 d8 10 16 d7 10 28 d1 10 28 #..6....?.:....~.~....&.....(..(
1e960 d4 10 2a d8 13 19 88 4d f9 f2 55 01 00 1a 38 f8 f4 30 00 20 2d f2 00 0e 19 3f e0 22 40 c4 14 c0 ..*....M..U...8..0..-....?."@...
1e980 63 c3 19 d7 41 53 d1 41 53 d0 40 56 f0 00 01 57 01 2c d8 2c 2f a8 37 b0 24 b0 78 b0 6c f0 03 01 c...AS.AS.@V...W.,.,/.7.$.x.l...
1e9a0 21 44 01 f0 03 00 1d 20 f4 12 00 20 23 d7 1f 2f d1 1f 2f b0 37 d2 1f 3a d8 20 21 a7 0a a1 0a a8 !D..........#../../.7..:..!.....
1e9c0 33 a4 0f d8 20 25 e4 26 32 b0 33 d3 26 37 b8 51 d0 20 3e fb f0 1d 0e 19 3f fb f4 0b 00 1c 2a f2 3....%.&2.3.&7.Q..>.....?.....*.
1e9e0 00 01 15 1d d9 18 1c f0 03 01 15 1d fa 73 31 00 00 00 c3 13 0c 48 01 0c c6 3b 15 49 26 02 c7 11 .............s1......H...;.I&...
1ea00 0a 48 06 02 c8 06 09 49 23 05 c8 0f 41 0f 49 1e 05 c9 1e 05 49 23 05 c9 26 09 49 32 05 c9 31 01 .H.....I#...A.I.....I#..&.I2..1.
1ea20 49 32 05 4e 29 04 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 af 00 00 00 72 81 00 00 00 72 I2.N).r....r....r....r....r....r
1ea40 86 00 00 00 72 84 00 00 00 72 aa 03 00 00 72 aa 03 00 00 b8 0c 00 00 73 08 00 00 00 84 00 f3 02 ....r....r....r........s........
1ea60 43 01 09 1a 72 86 00 00 00 72 aa 03 00 00 72 1f 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 C...r....r....r....c............
1ea80 02 00 00 00 03 00 00 00 f3 24 00 00 00 97 00 74 00 00 00 00 00 00 00 00 00 7c 00 76 00 73 02 4a .........$.....t.........|.v.s.J
1eaa0 00 82 01 74 02 00 00 00 00 00 00 00 00 66 01 53 00 72 8e 00 00 00 29 02 72 1f 00 00 00 72 ad 03 ...t.........f.S.r....).r....r..
1eac0 00 00 29 01 72 c4 00 00 00 73 01 00 00 00 20 72 84 00 00 00 da 17 5f 6e 61 6d 65 64 74 75 70 6c ..).r....s.....r......_namedtupl
1eae0 65 5f 6d 72 6f 5f 65 6e 74 72 69 65 73 72 be 03 00 00 00 0d 00 00 73 18 00 00 00 80 00 dc 0f 19 e_mro_entriesr........s.........
1eb00 98 55 d1 0f 22 d0 08 22 d0 0f 22 dc 10 1b 88 7e d0 08 1d 72 86 00 00 00 63 02 00 00 00 02 00 00 .U.."..".."....~...r....c.......
1eb20 00 00 00 00 00 06 00 00 00 0b 00 00 00 f3 7e 01 00 00 97 00 7c 01 74 00 00 00 00 00 00 00 00 00 ..............~.....|.t.........
1eb40 75 00 72 1b 7c 02 72 05 64 01 7d 03 64 02 7d 04 6e 44 64 03 7d 03 64 04 7c 00 9b 00 64 05 7c 00 u.r.|.r.d.}.d.}.nDd.}.d.|...d.|.
1eb60 9b 02 64 06 9d 05 7d 05 64 07 7c 05 7a 00 00 00 64 08 7a 00 00 00 7d 04 6e 30 7c 01 80 21 7c 02 ..d...}.d.|.z...d.z...}.n0|..!|.
1eb80 72 0b 74 03 00 00 00 00 00 00 00 00 64 09 ab 01 00 00 00 00 00 00 82 01 64 0a 7d 03 64 04 7c 00 r.t.........d...........d.}.d.|.
1eba0 9b 00 64 05 7c 00 9b 02 64 06 9d 05 7d 05 64 07 7c 05 7a 00 00 00 64 08 7a 00 00 00 7d 04 6e 0d ..d.|...d...}.d.|.z...d.z...}.n.
1ebc0 7c 02 72 0b 74 03 00 00 00 00 00 00 00 00 64 0b ab 01 00 00 00 00 00 00 82 01 7c 01 74 00 00 00 |.r.t.........d...........|.t...
1ebe0 00 00 00 00 00 00 75 00 73 02 7c 01 80 3d 74 05 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 ......u.s.|..=t.........j.......
1ec00 00 00 00 00 00 00 00 00 00 00 00 00 7f 04 6a 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..............j.................
1ec20 00 00 7f 03 64 0c ac 0d ab 02 00 00 00 00 00 00 74 0a 00 00 00 00 00 00 00 00 64 0e ac 0f ab 03 ....d...........t.........d.....
1ec40 00 00 00 00 00 00 01 00 7c 02 6a 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 ........|.j.....................
1ec60 00 00 00 00 00 00 7d 01 74 0f 00 00 00 00 00 00 00 00 7c 00 7c 01 74 11 00 00 00 00 00 00 00 00 ......}.t.........|.|.t.........
1ec80 ab 00 00 00 00 00 00 00 ac 10 ab 03 00 00 00 00 00 00 7d 06 74 12 00 00 00 00 00 00 00 00 66 01 ..................}.t.........f.
1eca0 7c 06 5f 0a 00 00 00 00 00 00 00 00 7c 06 53 00 29 11 61 6f 02 00 00 54 79 70 65 64 20 76 65 72 |._.........|.S.).ao...Typed.ver
1ecc0 73 69 6f 6e 20 6f 66 20 6e 61 6d 65 64 74 75 70 6c 65 2e 0a 0a 20 20 20 20 20 20 20 20 55 73 61 sion.of.namedtuple...........Usa
1ece0 67 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 20 45 6d 70 6c 6f 79 65 65 ge::..............class.Employee
1ed00 28 4e 61 6d 65 64 54 75 70 6c 65 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 61 (NamedTuple):.................na
1ed20 6d 65 3a 20 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 64 3a 20 69 6e 74 0a me:.str.................id:.int.
1ed40 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 3a 3a .........This.is.equivalent.to::
1ed60 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 45 6d 70 6c 6f 79 65 65 20 3d 20 63 6f 6c 6c 65 63 74 ..............Employee.=.collect
1ed80 69 6f 6e 73 2e 6e 61 6d 65 64 74 75 70 6c 65 28 27 45 6d 70 6c 6f 79 65 65 27 2c 20 5b 27 6e 61 ions.namedtuple('Employee',.['na
1eda0 6d 65 27 2c 20 27 69 64 27 5d 29 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 72 65 73 75 6c 74 69 me',.'id'])..........The.resulti
1edc0 6e 67 20 63 6c 61 73 73 20 68 61 73 20 61 6e 20 65 78 74 72 61 20 5f 5f 61 6e 6e 6f 74 61 74 69 ng.class.has.an.extra.__annotati
1ede0 6f 6e 73 5f 5f 20 61 74 74 72 69 62 75 74 65 2c 20 67 69 76 69 6e 67 20 61 0a 20 20 20 20 20 20 ons__.attribute,.giving.a.......
1ee00 20 20 64 69 63 74 20 74 68 61 74 20 6d 61 70 73 20 66 69 65 6c 64 20 6e 61 6d 65 73 20 74 6f 20 ..dict.that.maps.field.names.to.
1ee20 74 79 70 65 73 2e 20 20 28 54 68 65 20 66 69 65 6c 64 20 6e 61 6d 65 73 20 61 72 65 20 61 6c 73 types...(The.field.names.are.als
1ee40 6f 20 69 6e 0a 20 20 20 20 20 20 20 20 74 68 65 20 5f 66 69 65 6c 64 73 20 61 74 74 72 69 62 75 o.in.........the._fields.attribu
1ee60 74 65 2c 20 77 68 69 63 68 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6e 61 6d 65 64 74 75 te,.which.is.part.of.the.namedtu
1ee80 70 6c 65 20 41 50 49 2e 29 0a 20 20 20 20 20 20 20 20 41 6e 20 61 6c 74 65 72 6e 61 74 69 76 65 ple.API.).........An.alternative
1eea0 20 65 71 75 69 76 61 6c 65 6e 74 20 66 75 6e 63 74 69 6f 6e 61 6c 20 73 79 6e 74 61 78 20 69 73 .equivalent.functional.syntax.is
1eec0 20 61 6c 73 6f 20 61 63 63 65 70 74 65 64 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 45 6d .also.accepted::..............Em
1eee0 70 6c 6f 79 65 65 20 3d 20 4e 61 6d 65 64 54 75 70 6c 65 28 27 45 6d 70 6c 6f 79 65 65 27 2c 20 ployee.=.NamedTuple('Employee',.
1ef00 5b 28 27 6e 61 6d 65 27 2c 20 73 74 72 29 2c 20 28 27 69 64 27 2c 20 69 6e 74 29 5d 29 0a 20 20 [('name',.str),.('id',.int)])...
1ef20 20 20 20 20 20 20 7a 33 43 72 65 61 74 69 6e 67 20 4e 61 6d 65 64 54 75 70 6c 65 20 63 6c 61 73 ......z3Creating.NamedTuple.clas
1ef40 73 65 73 20 75 73 69 6e 67 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 7a 71 7b 6e 61 ses.using.keyword.argumentszq{na
1ef60 6d 65 7d 20 69 73 20 64 65 70 72 65 63 61 74 65 64 20 61 6e 64 20 77 69 6c 6c 20 62 65 20 64 69 me}.is.deprecated.and.will.be.di
1ef80 73 61 6c 6c 6f 77 65 64 20 69 6e 20 50 79 74 68 6f 6e 20 7b 72 65 6d 6f 76 65 7d 2e 20 55 73 65 sallowed.in.Python.{remove}..Use
1efa0 20 74 68 65 20 63 6c 61 73 73 2d 62 61 73 65 64 20 6f 72 20 66 75 6e 63 74 69 6f 6e 61 6c 20 73 .the.class-based.or.functional.s
1efc0 79 6e 74 61 78 20 69 6e 73 74 65 61 64 2e 72 22 02 00 00 72 24 02 00 00 7a 0e 20 3d 20 4e 61 6d yntax.instead.r"...r$...z..=.Nam
1efe0 65 64 54 75 70 6c 65 28 7a 06 2c 20 5b 5d 29 60 7a a1 7b 6e 61 6d 65 7d 20 69 73 20 64 65 70 72 edTuple(z.,.[])`z.{name}.is.depr
1f000 65 63 61 74 65 64 20 61 6e 64 20 77 69 6c 6c 20 62 65 20 64 69 73 61 6c 6c 6f 77 65 64 20 69 6e ecated.and.will.be.disallowed.in
1f020 20 50 79 74 68 6f 6e 20 7b 72 65 6d 6f 76 65 7d 2e 20 54 6f 20 63 72 65 61 74 65 20 61 20 4e 61 .Python.{remove}..To.create.a.Na
1f040 6d 65 64 54 75 70 6c 65 20 63 6c 61 73 73 20 77 69 74 68 20 30 20 66 69 65 6c 64 73 20 75 73 69 medTuple.class.with.0.fields.usi
1f060 6e 67 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 61 6c 20 73 79 6e 74 61 78 2c 20 70 61 73 73 20 61 ng.the.functional.syntax,.pass.a
1f080 6e 20 65 6d 70 74 79 20 6c 69 73 74 2c 20 65 2e 67 2e 20 72 85 01 00 00 7a 5c 43 61 6e 6e 6f 74 n.empty.list,.e.g..r....z\Cannot
1f0a0 20 70 61 73 73 20 60 4e 6f 6e 65 60 20 61 73 20 74 68 65 20 27 66 69 65 6c 64 73 27 20 70 61 72 .pass.`None`.as.the.'fields'.par
1f0c0 61 6d 65 74 65 72 20 61 6e 64 20 61 6c 73 6f 20 73 70 65 63 69 66 79 20 66 69 65 6c 64 73 20 75 ameter.and.also.specify.fields.u
1f0e0 73 69 6e 67 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 72 23 02 00 00 7a 49 45 69 74 sing.keyword.argumentsr#...zIEit
1f100 68 65 72 20 6c 69 73 74 20 6f 66 20 66 69 65 6c 64 73 20 6f 72 20 6b 65 79 77 6f 72 64 73 20 63 her.list.of.fields.or.keywords.c
1f120 61 6e 20 62 65 20 70 72 6f 76 69 64 65 64 20 74 6f 20 4e 61 6d 65 64 54 75 70 6c 65 2c 20 6e 6f an.be.provided.to.NamedTuple,.no
1f140 74 20 62 6f 74 68 7a 04 33 2e 31 35 29 02 72 ec 00 00 00 72 0e 01 00 00 72 4c 01 00 00 72 25 02 t.bothz.3.15).r....r....rL...r%.
1f160 00 00 72 f3 01 00 00 29 0b 72 28 02 00 00 72 a5 00 00 00 72 29 02 00 00 72 2a 02 00 00 72 03 02 ..r....).r(...r....r)...r*...r..
1f180 00 00 72 2b 02 00 00 72 fe 01 00 00 72 a8 03 00 00 72 69 01 00 00 72 1f 00 00 00 72 ee 01 00 00 ..r+...r....r....ri...r....r....
1f1a0 29 07 72 2c 02 00 00 72 2d 02 00 00 72 b3 00 00 00 72 2f 02 00 00 72 31 02 00 00 72 30 02 00 00 ).r,...r-...r....r/...r1...r0...
1f1c0 da 02 6e 74 73 07 00 00 00 20 20 20 20 20 20 20 72 84 00 00 00 72 1f 00 00 00 72 1f 00 00 00 04 ..nts...........r....r....r.....
1f1e0 0d 00 00 73 25 01 00 00 80 00 f0 28 00 0c 12 94 57 d1 0b 1c d9 0f 15 d8 23 58 d0 10 20 f0 04 01 ...s%......(....W.......#X......
1f200 15 48 01 f1 03 00 11 20 f0 0a 00 24 58 01 d0 10 20 d8 1c 1d 98 68 98 5a a0 7e b0 68 b0 5c c0 16 .H.........$X........h.Z.~.h.\..
1f220 d0 1a 48 90 07 f0 04 03 15 30 f0 08 00 15 1c f1 0b 05 23 1c f0 0a 00 1f 22 f1 0b 05 23 22 91 0f ..H......0........#....."...#"..
1f240 f0 0c 00 0e 14 88 5e d9 0f 15 dc 16 1f f0 02 01 15 46 01 f3 03 03 17 12 f0 00 03 11 12 f0 0a 00 ......^..........F..............
1f260 24 4e 01 d0 10 20 d8 1c 1d 98 68 98 5a a0 7e b0 68 b0 5c c0 16 d0 1a 48 90 07 f0 04 03 15 30 f0 $N........h.Z.~.h.\....H......0.
1f280 08 00 15 1c f1 0b 05 23 1c f0 0a 00 1f 22 f1 0b 05 23 22 91 0f f1 0c 00 0e 14 dc 12 1b f0 00 01 .......#....."...#".............
1f2a0 1d 47 01 f3 00 01 13 48 01 f0 00 01 0d 48 01 e0 0b 11 94 57 d1 0b 1c a0 06 a0 0e dc 0c 14 8f 4d .G.....H.....H.....W...........M
1f2c0 89 4d d8 10 1f d7 10 26 d1 10 26 d0 2c 3c c0 56 d0 10 26 d3 10 4c dc 10 22 d8 1b 1c f5 07 04 0d .M.....&..&.,<.V..&..L..".......
1f2e0 0e f0 0a 00 16 1c 97 5c 91 5c 93 5e 88 46 dc 0d 1a 98 38 a0 56 b4 47 b3 49 d4 0d 3e 88 02 dc 1d .......\.\.^.F....8.V.G.I..>....
1f300 27 98 4d 88 02 d4 08 19 d8 0f 11 88 09 72 86 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 01 '.M..........r....c.............
1f320 00 00 00 00 00 00 00 f3 10 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 79 02 29 03 72 19 ..............e.Z.d.Z.d.Z.y.).r.
1f340 00 00 00 61 a7 03 00 00 42 61 73 65 20 63 6c 61 73 73 20 66 6f 72 20 63 6c 61 73 73 65 73 20 74 ...a....Base.class.for.classes.t
1f360 68 61 74 20 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 20 62 75 66 66 65 72 20 70 72 6f 74 6f 63 6f hat.implement.the.buffer.protoco
1f380 6c 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 62 75 66 66 65 72 20 70 72 6f 74 6f 63 6f 6c 20 l...........The.buffer.protocol.
1f3a0 61 6c 6c 6f 77 73 20 50 79 74 68 6f 6e 20 6f 62 6a 65 63 74 73 20 74 6f 20 65 78 70 6f 73 65 20 allows.Python.objects.to.expose.
1f3c0 61 20 6c 6f 77 2d 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 6d 65 6d 6f 72 79 20 62 75 66 66 65 a.low-level.........memory.buffe
1f3e0 72 20 69 6e 74 65 72 66 61 63 65 2e 20 42 65 66 6f 72 65 20 50 79 74 68 6f 6e 20 33 2e 31 32 2c r.interface..Before.Python.3.12,
1f400 20 69 74 20 69 73 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 0a 20 20 20 20 20 20 20 20 74 6f 20 69 .it.is.not.possible.........to.i
1f420 6d 70 6c 65 6d 65 6e 74 20 74 68 65 20 62 75 66 66 65 72 20 70 72 6f 74 6f 63 6f 6c 20 69 6e 20 mplement.the.buffer.protocol.in.
1f440 70 75 72 65 20 50 79 74 68 6f 6e 20 63 6f 64 65 2c 20 6f 72 20 65 76 65 6e 0a 20 20 20 20 20 20 pure.Python.code,.or.even.......
1f460 20 20 74 6f 20 63 68 65 63 6b 20 77 68 65 74 68 65 72 20 61 20 63 6c 61 73 73 20 69 6d 70 6c 65 ..to.check.whether.a.class.imple
1f480 6d 65 6e 74 73 20 74 68 65 20 62 75 66 66 65 72 20 70 72 6f 74 6f 63 6f 6c 2e 20 49 6e 0a 20 20 ments.the.buffer.protocol..In...
1f4a0 20 20 20 20 20 20 50 79 74 68 6f 6e 20 33 2e 31 32 20 61 6e 64 20 68 69 67 68 65 72 2c 20 74 68 ......Python.3.12.and.higher,.th
1f4c0 65 20 60 60 5f 5f 62 75 66 66 65 72 5f 5f 60 60 20 6d 65 74 68 6f 64 20 61 6c 6c 6f 77 73 20 61 e.``__buffer__``.method.allows.a
1f4e0 63 63 65 73 73 0a 20 20 20 20 20 20 20 20 74 6f 20 74 68 65 20 62 75 66 66 65 72 20 70 72 6f 74 ccess.........to.the.buffer.prot
1f500 6f 63 6f 6c 20 66 72 6f 6d 20 50 79 74 68 6f 6e 20 63 6f 64 65 2c 20 61 6e 64 20 74 68 65 0a 20 ocol.from.Python.code,.and.the..
1f520 20 20 20 20 20 20 20 60 60 63 6f 6c 6c 65 63 74 69 6f 6e 73 2e 61 62 63 2e 42 75 66 66 65 72 60 .......``collections.abc.Buffer`
1f540 60 20 41 42 43 20 61 6c 6c 6f 77 73 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 61 20 `.ABC.allows.checking.whether.a.
1f560 63 6c 61 73 73 0a 20 20 20 20 20 20 20 20 69 6d 70 6c 65 6d 65 6e 74 73 20 74 68 65 20 62 75 66 class.........implements.the.buf
1f580 66 65 72 20 70 72 6f 74 6f 63 6f 6c 2e 0a 0a 20 20 20 20 20 20 20 20 54 6f 20 69 6e 64 69 63 61 fer.protocol...........To.indica
1f5a0 74 65 20 73 75 70 70 6f 72 74 20 66 6f 72 20 74 68 65 20 62 75 66 66 65 72 20 70 72 6f 74 6f 63 te.support.for.the.buffer.protoc
1f5c0 6f 6c 20 69 6e 20 65 61 72 6c 69 65 72 20 76 65 72 73 69 6f 6e 73 2c 0a 20 20 20 20 20 20 20 20 ol.in.earlier.versions,.........
1f5e0 69 6e 68 65 72 69 74 20 66 72 6f 6d 20 74 68 69 73 20 41 42 43 2c 20 65 69 74 68 65 72 20 69 6e inherit.from.this.ABC,.either.in
1f600 20 61 20 73 74 75 62 20 66 69 6c 65 20 6f 72 20 61 74 20 72 75 6e 74 69 6d 65 2c 0a 20 20 20 20 .a.stub.file.or.at.runtime,.....
1f620 20 20 20 20 6f 72 20 75 73 65 20 41 42 43 20 72 65 67 69 73 74 72 61 74 69 6f 6e 2e 20 54 68 69 ....or.use.ABC.registration..Thi
1f640 73 20 41 42 43 20 70 72 6f 76 69 64 65 73 20 6e 6f 20 6d 65 74 68 6f 64 73 2c 20 62 65 63 61 75 s.ABC.provides.no.methods,.becau
1f660 73 65 0a 20 20 20 20 20 20 20 20 74 68 65 72 65 20 69 73 20 6e 6f 20 50 79 74 68 6f 6e 2d 61 63 se.........there.is.no.Python-ac
1f680 63 65 73 73 69 62 6c 65 20 6d 65 74 68 6f 64 73 20 73 68 61 72 65 64 20 62 79 20 70 72 65 2d 33 cessible.methods.shared.by.pre-3
1f6a0 2e 31 32 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 63 6c 61 73 73 65 73 2e 20 49 74 20 69 .12.buffer.........classes..It.i
1f6c0 73 20 75 73 65 66 75 6c 20 70 72 69 6d 61 72 69 6c 79 20 66 6f 72 20 73 74 61 74 69 63 20 63 68 s.useful.primarily.for.static.ch
1f6e0 65 63 6b 73 2e 0a 0a 20 20 20 20 20 20 20 20 4e 29 04 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 ecks...........N).r....r....r...
1f700 00 72 b4 00 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 19 00 00 00 72 19 00 00 00 4b .r....r....r....r....r....r....K
1f720 0d 00 00 73 07 00 00 00 84 00 f2 02 11 09 0c 72 86 00 00 00 72 39 00 00 00 63 01 00 00 00 01 00 ...s...........r....r9...c......
1f740 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 ae 00 00 00 97 00 09 00 7c 00 6a 00 00 00 00 00 00 .......................|.j......
1f760 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .............j..................
1f780 00 64 01 7c 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 .d.|.j..........................
1f7a0 00 53 00 23 00 74 06 00 00 00 00 00 00 00 00 24 00 72 23 01 00 74 09 00 00 00 00 00 00 00 00 64 .S.#.t.........$.r#..t.........d
1f7c0 02 74 0b 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 6a 0c 00 00 00 00 00 00 00 00 00 .t.........|.........j..........
1f7e0 00 00 00 00 00 00 00 00 00 9b 02 9d 02 ab 01 00 00 00 00 00 00 64 03 82 02 77 00 78 03 59 00 77 .....................d...w.x.Y.w
1f800 01 29 04 61 1c 03 00 00 52 65 74 75 72 6e 20 74 68 65 20 63 6c 61 73 73 27 73 20 22 6f 72 69 67 .).a....Return.the.class's."orig
1f820 69 6e 61 6c 22 20 62 61 73 65 73 20 70 72 69 6f 72 20 74 6f 20 6d 6f 64 69 66 69 63 61 74 69 6f inal".bases.prior.to.modificatio
1f840 6e 20 62 79 20 60 5f 5f 6d 72 6f 5f 65 6e 74 72 69 65 73 5f 5f 60 2e 0a 0a 20 20 20 20 20 20 20 n.by.`__mro_entries__`..........
1f860 20 45 78 61 6d 70 6c 65 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 72 6f 6d 20 74 79 .Examples::..............from.ty
1f880 70 69 6e 67 20 69 6d 70 6f 72 74 20 54 79 70 65 56 61 72 2c 20 47 65 6e 65 72 69 63 0a 20 20 20 ping.import.TypeVar,.Generic....
1f8a0 20 20 20 20 20 20 20 20 20 66 72 6f 6d 20 74 79 70 69 6e 67 5f 65 78 74 65 6e 73 69 6f 6e 73 20 .........from.typing_extensions.
1f8c0 69 6d 70 6f 72 74 20 4e 61 6d 65 64 54 75 70 6c 65 2c 20 54 79 70 65 64 44 69 63 74 0a 0a 20 20 import.NamedTuple,.TypedDict....
1f8e0 20 20 20 20 20 20 20 20 20 20 54 20 3d 20 54 79 70 65 56 61 72 28 22 54 22 29 0a 20 20 20 20 20 ..........T.=.TypeVar("T")......
1f900 20 20 20 20 20 20 20 63 6c 61 73 73 20 46 6f 6f 28 47 65 6e 65 72 69 63 5b 54 5d 29 3a 20 2e 2e .......class.Foo(Generic[T]):...
1f920 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 20 42 61 72 28 46 6f 6f 5b 69 6e 74 5d ..............class.Bar(Foo[int]
1f940 2c 20 66 6c 6f 61 74 29 3a 20 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 20 ,.float):.................class.
1f960 42 61 7a 28 6c 69 73 74 5b 73 74 72 5d 29 3a 20 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 Baz(list[str]):.................
1f980 45 67 67 73 20 3d 20 4e 61 6d 65 64 54 75 70 6c 65 28 22 45 67 67 73 22 2c 20 5b 28 22 61 22 2c Eggs.=.NamedTuple("Eggs",.[("a",
1f9a0 20 69 6e 74 29 2c 20 28 22 62 22 2c 20 73 74 72 29 5d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 .int),.("b",.str)]).............
1f9c0 53 70 61 6d 20 3d 20 54 79 70 65 64 44 69 63 74 28 22 53 70 61 6d 22 2c 20 7b 22 61 22 3a 20 69 Spam.=.TypedDict("Spam",.{"a":.i
1f9e0 6e 74 2c 20 22 62 22 3a 20 73 74 72 7d 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 73 73 65 nt,."b":.str})..............asse
1fa00 72 74 20 67 65 74 5f 6f 72 69 67 69 6e 61 6c 5f 62 61 73 65 73 28 42 61 72 29 20 3d 3d 20 28 46 rt.get_original_bases(Bar).==.(F
1fa20 6f 6f 5b 69 6e 74 5d 2c 20 66 6c 6f 61 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 73 73 65 oo[int],.float).............asse
1fa40 72 74 20 67 65 74 5f 6f 72 69 67 69 6e 61 6c 5f 62 61 73 65 73 28 42 61 7a 29 20 3d 3d 20 28 6c rt.get_original_bases(Baz).==.(l
1fa60 69 73 74 5b 73 74 72 5d 2c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 73 73 65 72 74 20 67 65 ist[str],).............assert.ge
1fa80 74 5f 6f 72 69 67 69 6e 61 6c 5f 62 61 73 65 73 28 45 67 67 73 29 20 3d 3d 20 28 4e 61 6d 65 64 t_original_bases(Eggs).==.(Named
1faa0 54 75 70 6c 65 2c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 73 73 65 72 74 20 67 65 74 5f 6f Tuple,).............assert.get_o
1fac0 72 69 67 69 6e 61 6c 5f 62 61 73 65 73 28 53 70 61 6d 29 20 3d 3d 20 28 54 79 70 65 64 44 69 63 riginal_bases(Spam).==.(TypedDic
1fae0 74 2c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 73 73 65 72 74 20 67 65 74 5f 6f 72 69 67 69 t,).............assert.get_origi
1fb00 6e 61 6c 5f 62 61 73 65 73 28 69 6e 74 29 20 3d 3d 20 28 6f 62 6a 65 63 74 2c 29 0a 20 20 20 20 nal_bases(int).==.(object,).....
1fb20 20 20 20 20 72 ee 01 00 00 7a 22 45 78 70 65 63 74 65 64 20 61 6e 20 69 6e 73 74 61 6e 63 65 20 ....r....z"Expected.an.instance.
1fb40 6f 66 20 74 79 70 65 2c 20 6e 6f 74 20 4e 29 07 72 59 01 00 00 72 65 01 00 00 72 9c 01 00 00 72 of.type,.not.N).rY...re...r....r
1fb60 be 00 00 00 72 a5 00 00 00 72 f8 00 00 00 72 88 00 00 00 72 91 01 00 00 73 01 00 00 00 20 72 84 ....r....r....r....r....s.....r.
1fb80 00 00 00 72 39 00 00 00 72 39 00 00 00 69 0d 00 00 73 57 00 00 00 80 00 f0 2a 05 09 18 d8 13 16 ...r9...r9...i...sW......*......
1fba0 97 3c 91 3c d7 13 23 d1 13 23 d0 24 34 b0 63 b7 6d b1 6d d3 13 44 d0 0c 44 f8 dc 0f 1d f2 00 03 .<.<..#..#.$4.c.m.m..D..D.......
1fbc0 09 18 dc 12 1b d8 12 34 b4 54 b8 23 b3 59 d7 35 47 d1 35 47 d0 34 4a d0 10 4b f3 03 02 13 0e e0 .......4.T.#.Y.5G.5G.4J..K......
1fbe0 13 17 f0 05 02 0d 18 f0 03 03 09 18 fa 73 09 00 00 00 82 25 28 00 a8 2c 41 14 03 63 00 00 00 00 .............s.....%(..,A..c....
1fc00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 f3 5a 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 .................Z.....e.Z.d.Z.d
1fc20 01 5a 03 64 02 84 00 5a 04 64 03 84 00 5a 05 64 04 84 00 5a 06 64 05 84 00 5a 07 64 06 84 00 5a .Z.d...Z.d...Z.d...Z.d...Z.d...Z
1fc40 08 65 09 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 07 6b 5c 00 00 72 07 64 .e.j...................d.k\..r.d
1fc60 08 84 00 5a 0b 64 09 84 00 5a 0c 79 0a 79 0a 29 0b 72 40 00 00 00 61 4c 02 00 00 4e 65 77 54 79 ...Z.d...Z.y.y.).r@...aL...NewTy
1fc80 70 65 20 63 72 65 61 74 65 73 20 73 69 6d 70 6c 65 20 75 6e 69 71 75 65 20 74 79 70 65 73 20 77 pe.creates.simple.unique.types.w
1fca0 69 74 68 20 61 6c 6d 6f 73 74 20 7a 65 72 6f 0a 20 20 20 20 20 20 20 20 72 75 6e 74 69 6d 65 20 ith.almost.zero.........runtime.
1fcc0 6f 76 65 72 68 65 61 64 2e 20 4e 65 77 54 79 70 65 28 6e 61 6d 65 2c 20 74 70 29 20 69 73 20 63 overhead..NewType(name,.tp).is.c
1fce0 6f 6e 73 69 64 65 72 65 64 20 61 20 73 75 62 74 79 70 65 20 6f 66 20 74 70 0a 20 20 20 20 20 20 onsidered.a.subtype.of.tp.......
1fd00 20 20 62 79 20 73 74 61 74 69 63 20 74 79 70 65 20 63 68 65 63 6b 65 72 73 2e 20 41 74 20 72 75 ..by.static.type.checkers..At.ru
1fd20 6e 74 69 6d 65 2c 20 4e 65 77 54 79 70 65 28 6e 61 6d 65 2c 20 74 70 29 20 72 65 74 75 72 6e 73 ntime,.NewType(name,.tp).returns
1fd40 0a 20 20 20 20 20 20 20 20 61 20 64 75 6d 6d 79 20 63 61 6c 6c 61 62 6c 65 20 74 68 61 74 20 73 .........a.dummy.callable.that.s
1fd60 69 6d 70 6c 79 20 72 65 74 75 72 6e 73 20 69 74 73 20 61 72 67 75 6d 65 6e 74 2e 20 55 73 61 67 imply.returns.its.argument..Usag
1fd80 65 3a 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 55 73 65 72 49 64 20 3d 20 4e 65 77 54 79 70 65 e::.............UserId.=.NewType
1fda0 28 27 55 73 65 72 49 64 27 2c 20 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 20 ('UserId',.int).............def.
1fdc0 6e 61 6d 65 5f 62 79 5f 69 64 28 75 73 65 72 5f 69 64 3a 20 55 73 65 72 49 64 29 20 2d 3e 20 73 name_by_id(user_id:.UserId).->.s
1fde0 74 72 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 20 20 20 20 tr:.............................
1fe00 20 20 20 20 55 73 65 72 49 64 28 27 75 73 65 72 27 29 20 20 20 20 20 20 20 20 20 20 23 20 46 61 ....UserId('user')..........#.Fa
1fe20 69 6c 73 20 74 79 70 65 20 63 68 65 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 61 6d 65 5f ils.type.check.............name_
1fe40 62 79 5f 69 64 28 34 32 29 20 20 20 20 20 20 20 20 20 20 23 20 46 61 69 6c 73 20 74 79 70 65 20 by_id(42)..........#.Fails.type.
1fe60 63 68 65 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 61 6d 65 5f 62 79 5f 69 64 28 55 73 65 check.............name_by_id(Use
1fe80 72 49 64 28 34 32 29 29 20 20 23 20 4f 4b 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 75 6d 20 3d rId(42))..#.OK.............num.=
1fea0 20 55 73 65 72 49 64 28 35 29 20 2b 20 31 20 20 20 20 20 23 20 74 79 70 65 3a 20 69 6e 74 0a 20 .UserId(5).+.1.....#.type:.int..
1fec0 20 20 20 20 20 20 20 63 02 00 00 00 02 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 f3 06 00 00 .......c........................
1fee0 00 97 00 7c 01 53 00 72 8e 00 00 00 72 81 00 00 00 72 d8 00 00 00 73 02 00 00 00 20 20 72 84 00 ...|.S.r....r....r....s......r..
1ff00 00 00 72 cf 00 00 00 7a 10 4e 65 77 54 79 70 65 2e 5f 5f 63 61 6c 6c 5f 5f 99 0d 00 00 72 10 03 ..r....z.NewType.__call__....r..
1ff20 00 00 72 86 00 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 8c 00 00 ..r....c........................
1ff40 00 97 00 7c 01 7c 00 5f 00 00 00 00 00 00 00 00 00 64 01 7c 01 76 00 72 14 7c 01 6a 03 00 00 00 ...|.|._.........d.|.v.r.|.j....
1ff60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 64 02 19 00 00 00 7d ...............d.........d.....}
1ff80 01 7c 01 7c 00 5f 02 00 00 00 00 00 00 00 00 7c 02 7c 00 5f 03 00 00 00 00 00 00 00 00 74 09 00 .|.|._.........|.|._.........t..
1ffa0 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 03 7c 03 64 03 6b 37 00 00 72 08 7c 03 7c 00 5f ...............}.|.d.k7..r.|.|._
1ffc0 05 00 00 00 00 00 00 00 00 79 00 79 00 29 04 4e 72 85 01 00 00 72 55 01 00 00 72 50 01 00 00 29 .........y.y.).Nr....rU...rP...)
1ffe0 06 72 8a 00 00 00 da 0a 72 70 61 72 74 69 74 69 6f 6e 72 88 00 00 00 da 0d 5f 5f 73 75 70 65 72 .r......rpartitionr......__super
20000 74 79 70 65 5f 5f 72 69 01 00 00 72 89 00 00 00 29 04 72 83 00 00 00 72 ec 00 00 00 72 09 02 00 type__ri...r....).r....r....r...
20020 00 72 78 02 00 00 73 04 00 00 00 20 20 20 20 72 84 00 00 00 72 bc 00 00 00 7a 10 4e 65 77 54 79 .rx...s........r....r....z.NewTy
20040 70 65 2e 5f 5f 69 6e 69 74 5f 5f 9c 0d 00 00 73 4f 00 00 00 80 00 d8 20 24 88 44 d4 0c 1d d8 0f pe.__init__....sO.......$.D.....
20060 12 90 64 89 7b d8 17 1b 97 7f 91 7f a0 73 d3 17 2b a8 42 d1 17 2f 90 04 d8 1c 20 88 44 8c 4d d8 ..d.{........s..+.B../......D.M.
20080 21 23 88 44 d4 0c 1e dc 16 1d 93 69 88 47 d8 0f 16 d0 1a 2d d2 0f 2d d8 22 29 90 04 95 0f f0 03 !#.D.......i.G.....-..-.")......
200a0 00 10 2e 72 86 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 3a 00 ...r....c.....................:.
200c0 00 00 87 03 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8a 03 02 00 ......|.j.......................
200e0 47 00 88 03 66 01 64 01 84 08 64 02 ab 02 00 00 00 00 00 00 7d 02 7c 02 66 01 53 00 29 03 4e 63 G...f.d...d.........}.|.f.S.).Nc
20100 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 f3 18 00 00 00 95 01 97 00 65 00 5a .............................e.Z
20120 01 64 00 5a 02 88 00 66 01 64 01 84 08 5a 03 79 02 29 03 fa 26 4e 65 77 54 79 70 65 2e 5f 5f 6d .d.Z...f.d...Z.y.)..&NewType.__m
20140 72 6f 5f 65 6e 74 72 69 65 73 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 44 75 6d 6d 79 63 01 00 00 00 ro_entries__.<locals>.Dummyc....
20160 00 00 00 00 00 00 00 00 09 00 00 00 13 00 00 00 f3 46 00 00 00 95 01 97 00 7c 00 6a 00 00 00 00 .................F.......|.j....
20180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 01 74 03 00 00 00 00 00 00 00 00 64 01 7c 01 9b ...............}.t.........d.|..
201a0 00 64 02 7c 01 9b 02 64 03 89 02 9b 00 64 04 9d 07 ab 01 00 00 00 00 00 00 82 01 29 05 4e 7a 47 .d.|...d.....d.............).NzG
201c0 43 61 6e 6e 6f 74 20 73 75 62 63 6c 61 73 73 20 61 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 4e Cannot.subclass.an.instance.of.N
201e0 65 77 54 79 70 65 2e 20 50 65 72 68 61 70 73 20 79 6f 75 20 77 65 72 65 20 6c 6f 6f 6b 69 6e 67 ewType..Perhaps.you.were.looking
20200 20 66 6f 72 3a 20 60 7a 0b 20 3d 20 4e 65 77 54 79 70 65 28 72 d7 02 00 00 7a 02 29 60 29 02 72 .for:.`z..=.NewType(r....z.)`).r
20220 88 00 00 00 72 a5 00 00 00 29 03 72 b1 00 00 00 da 0b 73 75 62 63 6c 73 5f 6e 61 6d 65 da 0d 73 ....r....).r......subcls_name..s
20240 75 70 65 72 63 6c 73 5f 6e 61 6d 65 73 03 00 00 00 20 20 80 72 84 00 00 00 72 9a 01 00 00 7a 38 upercls_names.......r....r....z8
20260 4e 65 77 54 79 70 65 2e 5f 5f 6d 72 6f 5f 65 6e 74 72 69 65 73 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e NewType.__mro_entries__.<locals>
20280 2e 44 75 6d 6d 79 2e 5f 5f 69 6e 69 74 5f 73 75 62 63 6c 61 73 73 5f 5f ac 0d 00 00 73 38 00 00 .Dummy.__init_subclass__....s8..
202a0 00 f8 80 00 d8 22 25 a7 2c a1 2c 90 4b dc 1a 23 f0 02 02 1b 1c e0 1c 27 98 3d a8 0b b0 4b b0 3f ....."%.,.,.K..#.......'.=...K.?
202c0 c0 22 c0 5d c0 4f d0 53 55 f0 05 02 19 57 01 f3 03 04 1b 16 f0 00 04 15 16 72 86 00 00 00 4e 29 .".].O.SU....W...........r....N)
202e0 04 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 9a 01 00 00 29 01 72 cd 03 00 00 73 01 00 00 .r....r....r....r....).r....s...
20300 00 80 72 84 00 00 00 da 05 44 75 6d 6d 79 72 ca 03 00 00 ab 0d 00 00 73 08 00 00 00 f8 84 00 f5 ..r......Dummyr........s........
20320 02 06 11 16 72 86 00 00 00 72 ce 03 00 00 72 c6 02 00 00 29 04 72 83 00 00 00 72 c4 00 00 00 72 ....r....r....r....).r....r....r
20340 ce 03 00 00 72 cd 03 00 00 73 04 00 00 00 20 20 20 40 72 84 00 00 00 72 c5 00 00 00 7a 17 4e 65 ....r....s.......@r....r....z.Ne
20360 77 54 79 70 65 2e 5f 5f 6d 72 6f 5f 65 6e 74 72 69 65 73 5f 5f a6 0d 00 00 73 21 00 00 00 f8 80 wType.__mro_entries__....s!.....
20380 00 f0 06 00 1d 21 9f 4d 99 4d 88 4d f7 04 07 0d 16 f3 00 07 0d 16 f0 12 00 15 1a 90 38 88 4f 72 .....!.M.M.M................8.Or
203a0 86 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 38 00 00 00 97 00 ....c.....................8.....
203c0 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9b 00 64 01 7c 00 6a 02 00 00 |.j.....................d.|.j...
203e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9b 00 9d 03 53 00 29 02 4e 72 85 01 00 00 29 02 ....................S.).Nr....).
20400 72 89 00 00 00 72 8a 00 00 00 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 72 85 00 00 00 7a r....r....r....s.....r....r....z
20420 10 4e 65 77 54 79 70 65 2e 5f 5f 72 65 70 72 5f 5f b6 0d 00 00 73 1f 00 00 00 80 00 d8 16 1a 97 .NewType.__repr__....s..........
20440 6f 91 6f d0 15 26 a0 61 a8 04 d7 28 39 d1 28 39 d0 27 3a d0 13 3b d0 0c 3b 72 86 00 00 00 63 01 o.o..&.a...(9.(9.':..;..;r....c.
20460 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 f3 1a 00 00 00 97 00 7c 00 6a 00 00 00 ..........................|.j...
20480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 00 72 8e 00 00 00 29 01 72 8a 00 00 00 72 82 ................S.r....).r....r.
204a0 00 00 00 73 01 00 00 00 20 72 84 00 00 00 72 ca 00 00 00 7a 12 4e 65 77 54 79 70 65 2e 5f 5f 72 ...s.....r....r....z.NewType.__r
204c0 65 64 75 63 65 5f 5f b9 0d 00 00 73 0e 00 00 00 80 00 d8 13 17 d7 13 24 d1 13 24 d0 0c 24 72 86 educe__....s...........$..$..$r.
204e0 00 00 00 72 8b 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 2c 00 ...r....c.....................,.
20500 00 00 97 00 74 00 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....t.........j.................
20520 00 00 7c 00 7c 01 66 02 19 00 00 00 53 00 72 8e 00 00 00 72 d1 00 00 00 72 d2 00 00 00 73 02 00 ..|.|.f.....S.r....r....r....s..
20540 00 00 20 20 72 84 00 00 00 72 d4 00 00 00 7a 0e 4e 65 77 54 79 70 65 2e 5f 5f 6f 72 5f 5f c0 0d ....r....r....z.NewType.__or__..
20560 00 00 73 15 00 00 00 80 00 dc 17 1d 97 7c 91 7c a0 44 a8 25 a0 4b d1 17 30 d0 10 30 72 86 00 00 ..s..........|.|.D.%.K..0..0r...
20580 00 63 02 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 2c 00 00 00 97 00 74 00 00 .c.....................,.....t..
205a0 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 7c 00 66 .......j...................|.|.f
205c0 02 19 00 00 00 53 00 72 8e 00 00 00 72 d1 00 00 00 72 d2 00 00 00 73 02 00 00 00 20 20 72 84 00 .....S.r....r....r....s......r..
205e0 00 00 72 d6 00 00 00 7a 0f 4e 65 77 54 79 70 65 2e 5f 5f 72 6f 72 5f 5f c3 0d 00 00 73 15 00 00 ..r....z.NewType.__ror__....s...
20600 00 80 00 dc 17 1d 97 7c 91 7c a0 45 a8 34 a0 4b d1 17 30 d0 10 30 72 86 00 00 00 4e 29 0d 72 88 .......|.|.E.4.K..0..0r....N).r.
20620 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 b4 00 00 00 72 cf 00 00 00 72 bc 00 00 00 72 c5 00 00 ...r....r....r....r....r....r...
20640 00 72 85 00 00 00 72 ca 00 00 00 72 61 01 00 00 72 a0 01 00 00 72 d4 00 00 00 72 d6 00 00 00 72 .r....r....ra...r....r....r....r
20660 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 40 00 00 00 72 40 00 00 00 8b 0d 00 00 73 3f 00 00 ....r....r....r@...r@.......s?..
20680 00 84 00 f1 02 0b 09 0c f2 1a 01 09 17 f2 06 08 09 2a f2 14 0e 09 1c f2 20 01 09 3c f2 06 01 09 .................*.........<....
206a0 25 f0 06 00 0c 0f d7 0b 1b d1 0b 1b 98 77 d2 0b 26 f2 08 01 0d 31 f3 06 01 0d 31 f0 0f 00 0c 27 %............w..&....1....1....'
206c0 72 86 00 00 00 72 40 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 03 00 00 00 f3 r....r@...c.....................
206e0 94 00 00 00 97 00 7c 00 64 01 75 00 78 01 73 43 01 00 74 01 00 00 00 00 00 00 00 00 7c 00 74 02 ......|.d.u.x.sC..t.........|.t.
20700 00 00 00 00 00 00 00 00 74 04 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 ........t.........j.............
20720 00 00 00 00 00 00 74 04 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......t.........j...............
20740 00 00 00 00 74 0a 00 00 00 00 00 00 00 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....t.........j.................
20760 00 00 74 0c 00 00 00 00 00 00 00 00 66 05 ab 02 00 00 00 00 00 00 53 00 a9 02 7a 3a 43 6f 72 72 ..t.........f.........S...z:Corr
20780 65 73 70 6f 6e 64 73 20 74 6f 20 69 73 5f 75 6e 69 6f 6e 61 62 6c 65 28 29 20 69 6e 20 75 6e 69 esponds.to.is_unionable().in.uni
207a0 6f 6e 6f 62 6a 65 63 74 2e 63 20 69 6e 20 43 50 79 74 68 6f 6e 2e 4e 29 07 72 8f 00 00 00 72 f8 onobject.c.in.CPython.N).r....r.
207c0 00 00 00 72 92 00 00 00 72 93 00 00 00 72 94 00 00 00 72 90 00 00 00 72 4a 00 00 00 72 1a 03 00 ...r....r....r....r....rJ...r...
207e0 00 73 01 00 00 00 20 72 84 00 00 00 da 0d 5f 69 73 5f 75 6e 69 6f 6e 61 62 6c 65 72 d5 03 00 00 .s.....r......_is_unionabler....
20800 cd 0d 00 00 73 42 00 00 00 80 00 e0 13 16 98 24 90 3b f2 00 06 14 0f a4 2a a8 53 dc 10 14 dc 10 ....sB.........$.;......*.S.....
20820 16 d7 10 23 d1 10 23 dc 10 16 d7 10 20 d1 10 20 dc 10 16 d7 10 24 d1 10 24 dc 10 1d f0 0b 06 33 ...#..#..............$..$......3
20840 0e f3 00 06 23 0f f0 00 06 0d 0f 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 07 00 00 ....#......r....c...............
20860 00 03 00 00 00 f3 76 00 00 00 97 00 7c 00 64 01 75 00 78 01 73 34 01 00 74 01 00 00 00 00 00 00 ......v.....|.d.u.x.s4..t.......
20880 00 00 7c 00 74 02 00 00 00 00 00 00 00 00 74 04 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 ..|.t.........t.........j.......
208a0 00 00 00 00 00 00 00 00 00 00 00 00 74 04 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 ............t.........j.........
208c0 00 00 00 00 00 00 00 00 00 00 74 0a 00 00 00 00 00 00 00 00 66 04 ab 02 00 00 00 00 00 00 53 00 ..........t.........f.........S.
208e0 72 d4 03 00 00 29 06 72 8f 00 00 00 72 f8 00 00 00 72 92 00 00 00 72 93 00 00 00 72 94 00 00 00 r....).r....r....r....r....r....
20900 72 4a 00 00 00 72 1a 03 00 00 73 01 00 00 00 20 72 84 00 00 00 72 d5 03 00 00 72 d5 03 00 00 d8 rJ...r....s.....r....r....r.....
20920 0d 00 00 73 39 00 00 00 80 00 e0 13 16 98 24 90 3b f2 00 05 14 0f a4 2a a8 53 dc 10 14 dc 10 16 ...s9.........$.;......*.S......
20940 d7 10 23 d1 10 23 dc 10 16 d7 10 20 d1 10 20 dc 10 1d f0 09 05 33 0e f3 00 05 23 0f f0 00 05 0d ..#..#...............3....#.....
20960 0f 72 86 00 00 00 3e 0c 00 00 00 72 f1 00 00 00 72 97 02 00 00 72 9c 01 00 00 72 a9 00 00 00 72 .r....>....r....r....r....r....r
20980 35 01 00 00 72 ca 00 00 00 72 9b 02 00 00 72 e7 02 00 00 da 0d 5f 5f 72 65 64 75 63 65 5f 65 78 5...r....r....r......__reduce_ex
209a0 5f 5f 72 89 02 00 00 72 c5 00 00 00 72 22 03 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 __r....r....r"...c..............
209c0 00 00 00 00 00 00 f3 12 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 84 00 5a 03 79 02 29 03 da .............e.Z.d.Z.d...Z.y.)..
209e0 16 5f 54 79 70 65 41 6c 69 61 73 47 65 6e 65 72 69 63 41 6c 69 61 73 63 02 00 00 00 00 00 00 00 ._TypeAliasGenericAliasc........
20a00 00 00 00 00 04 00 00 00 03 00 00 00 f3 6a 00 00 00 97 00 7c 01 74 00 00 00 00 00 00 00 00 00 76 .............j.....|.t.........v
20a20 00 72 16 74 02 00 00 00 00 00 00 00 00 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .r.t.........j..................
20a40 00 7c 00 7c 01 ab 02 00 00 00 00 00 00 53 00 74 07 00 00 00 00 00 00 00 00 7c 00 6a 08 00 00 00 .|.|.........S.t.........|.j....
20a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 02 00 00 00 00 00 00 53 00 72 8e 00 00 00 ...............|.........S.r....
20a80 29 05 da 20 5f 41 54 54 52 49 42 55 54 45 5f 44 45 4c 45 47 41 54 49 4f 4e 5f 45 58 43 4c 55 53 )..._ATTRIBUTE_DELEGATION_EXCLUS
20aa0 49 4f 4e 53 72 32 01 00 00 72 c0 00 00 00 72 16 01 00 00 72 35 01 00 00 29 02 72 83 00 00 00 72 IONSr2...r....r....r5...).r....r
20ac0 25 01 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 c0 00 00 00 7a 22 5f 54 79 70 65 41 6c 69 61 %...s......r....r....z"_TypeAlia
20ae0 73 47 65 6e 65 72 69 63 41 6c 69 61 73 2e 5f 5f 67 65 74 61 74 74 72 5f 5f f5 0d 00 00 73 2f 00 sGenericAlias.__getattr__....s/.
20b00 00 00 80 00 d8 13 17 d4 1b 3b d1 13 3b dc 1b 21 d7 1b 2d d1 1b 2d a8 64 b0 44 d3 1b 39 d0 14 39 .........;..;..!..-..-.d.D..9..9
20b20 dc 17 1e 98 74 9f 7f 99 7f b0 04 d3 17 35 d0 10 35 72 86 00 00 00 4e 29 04 72 88 00 00 00 72 89 ....t........5..5r....N).r....r.
20b40 00 00 00 72 8a 00 00 00 72 c0 00 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 d9 03 00 ...r....r....r....r....r....r...
20b60 00 72 d9 03 00 00 f4 0d 00 00 73 07 00 00 00 84 00 f3 02 03 0d 36 72 86 00 00 00 72 d9 03 00 00 .r........s..........6r....r....
20b80 63 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 f3 e4 00 00 00 87 00 97 00 65 00 c.............................e.
20ba0 5a 01 64 00 5a 02 64 01 5a 03 64 02 64 03 9c 01 64 04 65 04 66 02 64 05 84 06 5a 05 64 04 65 04 Z.d.Z.d.Z.d.d...d.e.f.d...Z.d.e.
20bc0 64 06 65 06 64 07 64 08 66 06 88 00 66 01 64 09 84 0c 5a 07 64 04 65 04 64 07 65 08 66 04 64 0a d.e.d.d.f...f.d...Z.d.e.d.e.f.d.
20be0 84 04 5a 09 64 04 65 04 64 07 65 08 66 04 64 0b 84 04 5a 0a 64 07 65 04 66 02 64 0c 84 04 5a 0b ..Z.d.e.d.e.f.d...Z.d.e.f.d...Z.
20c00 65 0c 6a 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 0d 6b 02 00 00 72 04 64 17 e.j...................d.k...r.d.
20c20 64 0e 84 01 5a 0e 64 0f 84 00 5a 0f 64 10 84 00 5a 10 64 11 84 00 5a 11 64 12 84 00 5a 12 64 13 d...Z.d...Z.d...Z.d...Z.d...Z.d.
20c40 84 00 5a 13 65 0c 6a 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 14 6b 5c 00 00 ..Z.e.j...................d.k\..
20c60 72 0a 64 15 84 00 5a 14 64 16 84 00 5a 15 88 00 78 01 5a 16 53 00 88 00 78 01 5a 16 53 00 29 18 r.d...Z.d...Z...x.Z.S...x.Z.S.).
20c80 72 4a 00 00 00 61 fc 03 00 00 43 72 65 61 74 65 20 6e 61 6d 65 64 2c 20 70 61 72 61 6d 65 74 65 rJ...a....Create.named,.paramete
20ca0 72 69 7a 65 64 20 74 79 70 65 20 61 6c 69 61 73 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 69 rized.type.aliases...........Thi
20cc0 73 20 70 72 6f 76 69 64 65 73 20 61 20 62 61 63 6b 70 6f 72 74 20 6f 66 20 74 68 65 20 6e 65 77 s.provides.a.backport.of.the.new
20ce0 20 60 74 79 70 65 60 20 73 74 61 74 65 6d 65 6e 74 20 69 6e 20 50 79 74 68 6f 6e 20 33 2e 31 32 .`type`.statement.in.Python.3.12
20d00 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 79 70 65 20 4c 69 73 74 4f 72 53 65 74 5b 54 5d :..............type.ListOrSet[T]
20d20 20 3d 20 6c 69 73 74 5b 54 5d 20 7c 20 73 65 74 5b 54 5d 0a 0a 20 20 20 20 20 20 20 20 69 73 20 .=.list[T].|.set[T]..........is.
20d40 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 54 20 3d 20 equivalent.to:..............T.=.
20d60 54 79 70 65 56 61 72 28 22 54 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 4c 69 73 74 4f 72 53 TypeVar("T").............ListOrS
20d80 65 74 20 3d 20 54 79 70 65 41 6c 69 61 73 54 79 70 65 28 22 4c 69 73 74 4f 72 53 65 74 22 2c 20 et.=.TypeAliasType("ListOrSet",.
20da0 6c 69 73 74 5b 54 5d 20 7c 20 73 65 74 5b 54 5d 2c 20 74 79 70 65 5f 70 61 72 61 6d 73 3d 28 54 list[T].|.set[T],.type_params=(T
20dc0 2c 29 29 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 6e 61 6d 65 20 4c 69 73 74 4f 72 53 65 74 20 ,))..........The.name.ListOrSet.
20de0 63 61 6e 20 74 68 65 6e 20 62 65 20 75 73 65 64 20 61 73 20 61 6e 20 61 6c 69 61 73 20 66 6f 72 can.then.be.used.as.an.alias.for
20e00 20 74 68 65 20 74 79 70 65 20 69 74 20 72 65 66 65 72 73 20 74 6f 2e 0a 0a 20 20 20 20 20 20 20 .the.type.it.refers.to..........
20e20 20 54 68 65 20 74 79 70 65 5f 70 61 72 61 6d 73 20 61 72 67 75 6d 65 6e 74 20 73 68 6f 75 6c 64 .The.type_params.argument.should
20e40 20 63 6f 6e 74 61 69 6e 20 61 6c 6c 20 74 68 65 20 74 79 70 65 20 70 61 72 61 6d 65 74 65 72 73 .contain.all.the.type.parameters
20e60 20 75 73 65 64 0a 20 20 20 20 20 20 20 20 69 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 .used.........in.the.value.of.th
20e80 65 20 74 79 70 65 20 61 6c 69 61 73 2e 20 49 66 20 74 68 65 20 61 6c 69 61 73 20 69 73 20 6e 6f e.type.alias..If.the.alias.is.no
20ea0 74 20 67 65 6e 65 72 69 63 2c 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 61 72 67 75 6d 65 6e 74 t.generic,.this.........argument
20ec0 20 69 73 20 6f 6d 69 74 74 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 53 74 61 74 69 63 20 74 79 70 .is.omitted...........Static.typ
20ee0 65 20 63 68 65 63 6b 65 72 73 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74 20 74 e.checkers.should.only.support.t
20f00 79 70 65 20 61 6c 69 61 73 65 73 20 64 65 63 6c 61 72 65 64 20 75 73 69 6e 67 0a 20 20 20 20 20 ype.aliases.declared.using......
20f20 20 20 20 54 79 70 65 41 6c 69 61 73 54 79 70 65 20 74 68 61 74 20 66 6f 6c 6c 6f 77 20 74 68 65 ...TypeAliasType.that.follow.the
20f40 73 65 20 72 75 6c 65 73 3a 0a 0a 20 20 20 20 20 20 20 20 2d 20 54 68 65 20 66 69 72 73 74 20 61 se.rules:..........-.The.first.a
20f60 72 67 75 6d 65 6e 74 20 28 74 68 65 20 6e 61 6d 65 29 20 6d 75 73 74 20 62 65 20 61 20 73 74 72 rgument.(the.name).must.be.a.str
20f80 69 6e 67 20 6c 69 74 65 72 61 6c 2e 0a 20 20 20 20 20 20 20 20 2d 20 54 68 65 20 54 79 70 65 41 ing.literal..........-.The.TypeA
20fa0 6c 69 61 73 54 79 70 65 20 69 6e 73 74 61 6e 63 65 20 6d 75 73 74 20 62 65 20 69 6d 6d 65 64 69 liasType.instance.must.be.immedi
20fc0 61 74 65 6c 79 20 61 73 73 69 67 6e 65 64 20 74 6f 20 61 20 76 61 72 69 61 62 6c 65 0a 20 20 20 ately.assigned.to.a.variable....
20fe0 20 20 20 20 20 20 20 6f 66 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 2e 20 28 46 6f 72 20 65 78 .......of.the.same.name..(For.ex
21000 61 6d 70 6c 65 2c 20 27 58 20 3d 20 54 79 70 65 41 6c 69 61 73 54 79 70 65 28 22 59 22 2c 20 69 ample,.'X.=.TypeAliasType("Y",.i
21020 6e 74 29 27 20 69 73 20 69 6e 76 61 6c 69 64 2c 0a 20 20 20 20 20 20 20 20 20 20 61 73 20 69 73 nt)'.is.invalid,...........as.is
21040 20 27 58 2c 20 59 20 3d 20 54 79 70 65 41 6c 69 61 73 54 79 70 65 28 22 58 22 2c 20 69 6e 74 29 .'X,.Y.=.TypeAliasType("X",.int)
21060 2c 20 54 79 70 65 41 6c 69 61 73 54 79 70 65 28 22 59 22 2c 20 69 6e 74 29 27 29 2e 0a 0a 20 20 ,.TypeAliasType("Y",.int)').....
21080 20 20 20 20 20 20 72 81 00 00 00 29 01 da 0b 74 79 70 65 5f 70 61 72 61 6d 73 72 ec 00 00 00 63 ......r....)...type_paramsr....c
210a0 03 00 00 00 00 00 00 00 01 00 00 00 07 00 00 00 03 00 00 00 f3 26 02 00 00 97 00 74 01 00 00 00 .....................&.....t....
210c0 00 00 00 00 00 7c 01 74 02 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 0b 74 05 00 00 00 .....|.t.................s.t....
210e0 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 82 01 74 01 00 00 00 00 00 00 00 00 7c 03 74 06 00 .....d...........t.........|.t..
21100 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 0b 74 05 00 00 00 00 00 00 00 00 64 02 ab 01 00 ...............s.t.........d....
21120 00 00 00 00 00 82 01 7c 02 7c 00 5f 04 00 00 00 00 00 00 00 00 7c 03 7c 00 5f 05 00 00 00 00 00 .......|.|._.........|.|._......
21140 00 00 00 64 03 7d 04 67 00 7d 05 7c 03 44 00 5d 97 00 00 7d 06 74 01 00 00 00 00 00 00 00 00 7c ...d.}.g.}.|.D.]...}.t.........|
21160 06 74 0c 00 00 00 00 00 00 00 00 74 0e 00 00 00 00 00 00 00 00 74 10 00 00 00 00 00 00 00 00 66 .t.........t.........t.........f
21180 03 ab 02 00 00 00 00 00 00 72 0b 74 13 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 72 .........r.t.........|.........r
211a0 0e 74 05 00 00 00 00 00 00 00 00 64 04 7c 06 9b 02 9d 02 ab 01 00 00 00 00 00 00 82 01 74 15 00 .t.........d.|...............t..
211c0 00 00 00 00 00 00 00 7c 06 64 05 74 16 00 00 00 00 00 00 00 00 ab 03 00 00 00 00 00 00 74 16 00 .......|.d.t.................t..
211e0 00 00 00 00 00 00 00 75 01 7d 07 7c 04 72 11 7c 07 73 0f 74 05 00 00 00 00 00 00 00 00 64 06 7c .......u.}.|.r.|.s.t.........d.|
21200 06 9b 02 64 07 9d 03 ab 01 00 00 00 00 00 00 82 01 7c 07 72 02 64 08 7d 04 74 01 00 00 00 00 00 ...d.............|.r.d.}.t......
21220 00 00 00 7c 06 74 0e 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 12 7c 05 6a 19 00 00 00 ...|.t.................r.|.j....
21240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 01 00 8c 87 7c 05 6a ...............|.............|.j
21260 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 01 00 8c ...................|............
21280 99 04 00 74 07 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 7c 00 5f 0e 00 00 00 00 00 ...t.........|.........|._......
212a0 00 00 00 74 1f 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 08 7c 08 64 09 6b 37 00 00 72 ...t.................}.|.d.k7..r
212c0 07 7c 08 7c 00 5f 10 00 00 00 00 00 00 00 00 7c 01 7c 00 5f 11 00 00 00 00 00 00 00 00 79 00 29 .|.|._.........|.|._.........y.)
212e0 0a 4e 7a 23 54 79 70 65 41 6c 69 61 73 54 79 70 65 20 6e 61 6d 65 20 6d 75 73 74 20 62 65 20 61 .Nz#TypeAliasType.name.must.be.a
21300 20 73 74 72 69 6e 67 7a 1b 74 79 70 65 5f 70 61 72 61 6d 73 20 6d 75 73 74 20 62 65 20 61 20 74 .stringz.type_params.must.be.a.t
21320 75 70 6c 65 46 7a 1b 45 78 70 65 63 74 65 64 20 61 20 74 79 70 65 20 70 61 72 61 6d 2c 20 67 6f upleFz.Expected.a.type.param,.go
21340 74 20 72 73 02 00 00 7a 1c 6e 6f 6e 2d 64 65 66 61 75 6c 74 20 74 79 70 65 20 70 61 72 61 6d 65 t.rs...z.non-default.type.parame
21360 74 65 72 20 27 7a 20 27 20 66 6f 6c 6c 6f 77 73 20 64 65 66 61 75 6c 74 20 74 79 70 65 20 70 61 ter.'z.'.follows.default.type.pa
21380 72 61 6d 65 74 65 72 54 72 50 01 00 00 29 12 72 8f 00 00 00 72 13 01 00 00 72 a5 00 00 00 72 f3 rameterTrP...).r....r....r....r.
213a0 00 00 00 da 09 5f 5f 76 61 6c 75 65 5f 5f da 0f 5f 5f 74 79 70 65 5f 70 61 72 61 6d 73 5f 5f 72 .....__value__..__type_params__r
213c0 10 00 00 00 72 11 00 00 00 72 0b 00 00 00 72 ed 02 00 00 72 16 01 00 00 72 54 00 00 00 72 f0 00 ....r....r....r....r....rT...r..
213e0 00 00 72 f2 00 00 00 72 89 02 00 00 72 69 01 00 00 72 89 00 00 00 72 88 00 00 00 29 09 72 83 00 ..r....r....ri...r....r....).r..
21400 00 00 72 ec 00 00 00 72 d0 01 00 00 72 dd 03 00 00 da 19 64 65 66 61 75 6c 74 5f 76 61 6c 75 65 ..r....r....r......default_value
21420 5f 65 6e 63 6f 75 6e 74 65 72 65 64 72 de 00 00 00 72 74 02 00 00 72 72 02 00 00 72 78 02 00 00 _encounteredr....rt...rr...rx...
21440 73 09 00 00 00 20 20 20 20 20 20 20 20 20 72 84 00 00 00 72 bc 00 00 00 7a 16 54 79 70 65 41 6c s.............r....r....z.TypeAl
21460 69 61 73 54 79 70 65 2e 5f 5f 69 6e 69 74 5f 5f 17 0e 00 00 73 21 01 00 00 80 00 dc 13 1d 98 64 iasType.__init__....s!.........d
21480 a4 43 d4 13 28 dc 16 1f d0 20 45 d3 16 46 d0 10 46 dc 13 1d 98 6b ac 35 d4 13 31 dc 16 1f d0 20 .C..(.....E..F..F....k.5..1.....
214a0 3d d3 16 3e d0 10 3e d8 1d 22 88 44 8c 4e d8 23 2e 88 44 d4 0c 20 e0 28 2d d0 0c 25 d8 19 1b 88 =..>..>..".D.N.#..D....(-..%....
214c0 4a d8 1e 29 f2 00 13 0d 32 90 0a e4 18 22 a0 3a b4 07 bc 1c c4 79 d0 2f 51 d4 18 52 f4 06 00 18 J..)....2....".:.....y./Q..R....
214e0 22 a0 2a d4 17 2d e4 1a 23 d0 26 41 c0 2a c0 1e d0 24 50 d3 1a 51 d0 14 51 e4 14 1b 98 4a a8 0d ".*..-..#.&A.*...$P..Q..Q....J..
21500 b4 79 d3 14 41 cc 19 d0 14 52 f0 03 00 11 1c f1 06 00 14 2d b1 5b dc 1a 23 d0 26 42 c0 3a c0 2e .y..A....R.........-.[..#.&B.:..
21520 f0 00 01 51 01 46 01 f0 00 01 25 46 01 f3 00 01 1b 47 01 f0 00 01 15 47 01 e1 13 1e d8 30 34 d0 ...Q.F....%F.....G.....G.....04.
21540 14 2d dc 13 1d 98 6a ac 2c d4 13 37 d8 14 1e d7 14 25 d1 14 25 a0 6a d5 14 31 e0 14 1e d7 14 25 .-....j.,..7.....%..%.j..1.....%
21560 d1 14 25 a0 6a d5 14 31 f0 27 13 0d 32 f4 28 00 23 28 a8 0a d3 22 33 88 44 d4 0c 1f dc 16 1d 93 ..%.j..1.'..2.(.#(..."3.D.......
21580 69 88 47 d8 0f 16 d0 1a 2d d2 0f 2d d8 22 29 90 04 94 0f e0 1c 20 88 44 8d 4d 72 86 00 00 00 72 i.G.....-..-.")........D.Mr....r
215a0 d0 01 00 00 72 8f 01 00 00 4e 63 03 00 00 00 03 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 ....r....Nc.....................
215c0 60 00 00 00 95 01 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 64 01 ab 02 00 00 00 00 00 00 72 11 `.......t.........|.d.........r.
215e0 7c 00 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 |.j...................|.........
21600 01 00 74 04 00 00 00 00 00 00 00 00 89 03 7c 00 8d 0d 00 00 7c 01 7c 02 ab 02 00 00 00 00 00 00 ..t...........|.....|.|.........
21620 01 00 79 00 29 02 4e 72 88 00 00 00 29 04 72 10 02 00 00 da 16 5f 72 61 69 73 65 5f 61 74 74 72 ..y.).Nr....).r......_raise_attr
21640 69 62 75 74 65 5f 65 72 72 6f 72 72 a6 00 00 00 72 33 01 00 00 29 04 72 83 00 00 00 72 ec 00 00 ibute_errorr....r3...).r....r...
21660 00 72 d0 01 00 00 72 a9 00 00 00 73 04 00 00 00 20 20 20 80 72 84 00 00 00 72 33 01 00 00 7a 19 .r....r....s........r....r3...z.
21680 54 79 70 65 41 6c 69 61 73 54 79 70 65 2e 5f 5f 73 65 74 61 74 74 72 5f 5f 3c 0e 00 00 73 2a 00 TypeAliasType.__setattr__<...s*.
216a0 00 00 f8 80 00 dc 0f 16 90 74 98 5a d4 0f 28 d8 10 14 d7 10 2b d1 10 2b a8 44 d4 10 31 dc 0c 11 .........t.Z..(.....+..+.D..1...
216c0 89 47 d1 0c 1f a0 04 a0 65 d5 0c 2c 72 86 00 00 00 63 02 00 00 00 02 00 00 00 00 00 00 00 03 00 .G......e..,r....c..............
216e0 00 00 03 00 00 00 f3 26 00 00 00 97 00 7c 00 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......&.....|.j................
21700 00 00 00 7c 01 ab 01 00 00 00 00 00 00 01 00 79 00 72 8e 00 00 00 29 01 72 e3 03 00 00 a9 02 72 ...|...........y.r....).r......r
21720 83 00 00 00 72 ec 00 00 00 73 02 00 00 00 20 20 72 84 00 00 00 da 0b 5f 5f 64 65 6c 61 74 74 72 ....r....s......r......__delattr
21740 5f 5f 7a 19 54 79 70 65 41 6c 69 61 73 54 79 70 65 2e 5f 5f 64 65 6c 61 74 74 72 5f 5f 41 0e 00 __z.TypeAliasType.__delattr__A..
21760 00 73 10 00 00 00 80 00 d8 0c 10 d7 0c 27 d1 0c 27 a8 04 d5 0c 2d 72 86 00 00 00 63 02 00 00 00 .s...........'..'....-r....c....
21780 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 66 00 00 00 97 00 7c 01 64 01 6b 28 00 00 72 .................f.....|.d.k(..r
217a0 0b 74 01 00 00 00 00 00 00 00 00 64 02 ab 01 00 00 00 00 00 00 82 01 7c 01 64 03 76 00 72 0f 74 .t.........d...........|.d.v.r.t
217c0 01 00 00 00 00 00 00 00 00 64 04 7c 01 9b 00 64 05 9d 03 ab 01 00 00 00 00 00 00 82 01 74 01 00 .........d.|...d.............t..
217e0 00 00 00 00 00 00 00 64 06 7c 01 9b 00 64 07 9d 03 ab 01 00 00 00 00 00 00 82 01 29 08 4e 72 88 .......d.|...d.............).Nr.
21800 00 00 00 7a 12 72 65 61 64 6f 6e 6c 79 20 61 74 74 72 69 62 75 74 65 3e 04 00 00 00 72 df 03 00 ...z.readonly.attribute>....r...
21820 00 72 89 00 00 00 72 89 02 00 00 72 e0 03 00 00 7a 0b 61 74 74 72 69 62 75 74 65 20 27 7a 33 27 .r....r....r....z.attribute.'z3'
21840 20 6f 66 20 27 74 79 70 69 6e 67 2e 54 79 70 65 41 6c 69 61 73 54 79 70 65 27 20 6f 62 6a 65 63 .of.'typing.TypeAliasType'.objec
21860 74 73 20 69 73 20 6e 6f 74 20 77 72 69 74 61 62 6c 65 7a 30 27 74 79 70 69 6e 67 2e 54 79 70 65 ts.is.not.writablez0'typing.Type
21880 41 6c 69 61 73 54 79 70 65 27 20 6f 62 6a 65 63 74 20 68 61 73 20 6e 6f 20 61 74 74 72 69 62 75 AliasType'.object.has.no.attribu
218a0 74 65 20 27 fa 01 27 29 01 72 be 00 00 00 72 e5 03 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 te.'..').r....r....s......r....r
218c0 e3 03 00 00 7a 24 54 79 70 65 41 6c 69 61 73 54 79 70 65 2e 5f 72 61 69 73 65 5f 61 74 74 72 69 ....z$TypeAliasType._raise_attri
218e0 62 75 74 65 5f 65 72 72 6f 72 44 0e 00 00 73 58 00 00 00 80 00 e0 0f 13 90 7a d2 0f 21 dc 16 24 bute_errorD...sX.........z..!..$
21900 d0 25 39 d3 16 3a d0 10 3a d8 11 15 d0 19 59 d1 11 59 dc 16 24 d8 16 21 a0 24 a0 16 f0 00 01 28 .%9..:..:.....Y..Y..$..!.$.....(
21920 26 f0 00 01 15 26 f3 03 03 17 12 f0 00 03 11 12 f4 0a 00 17 25 d8 16 46 c0 74 c0 66 c8 41 d0 14 &....&..............%..F.t.f.A..
21940 4e f3 03 02 17 12 f0 00 02 11 12 72 86 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 N..........r....c...............
21960 00 03 00 00 00 f3 1a 00 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............|.j.................
21980 00 00 53 00 72 8e 00 00 00 72 c6 02 00 00 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 72 85 ..S.r....r....r....s.....r....r.
219a0 00 00 00 7a 16 54 79 70 65 41 6c 69 61 73 54 79 70 65 2e 5f 5f 72 65 70 72 5f 5f 52 0e 00 00 72 ...z.TypeAliasType.__repr__R...r
219c0 c7 02 00 00 72 86 00 00 00 72 a0 00 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 03 ....r....r....c.................
219e0 00 00 00 f3 d4 00 00 00 97 00 7c 01 64 01 75 00 72 01 79 01 7c 01 80 01 79 00 74 01 00 00 00 00 ..........|.d.u.r.y.|...y.t.....
21a00 00 00 00 00 7c 01 74 02 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 28 7c 02 64 02 6b 28 ....|.t.................r(|.d.k(
21a20 00 00 72 23 7c 01 44 00 8f 03 63 02 67 00 63 02 5d 17 00 00 7d 03 7c 00 6a 05 00 00 00 00 00 00 ..r#|.D...c.g.c.]...}.|.j.......
21a40 00 00 00 00 00 00 00 00 00 00 00 00 7c 03 7c 02 64 03 7a 00 00 00 ab 02 00 00 00 00 00 00 91 02 ............|.|.d.z.............
21a60 8c 19 04 00 63 02 7d 03 53 00 74 07 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 ....c.}.S.t.........j...........
21a80 00 00 00 00 00 00 00 00 7c 01 64 04 7c 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........|.d.|.j.................
21aa0 00 00 9b 00 64 05 9d 03 ab 02 00 00 00 00 00 00 53 00 63 02 01 00 63 02 7d 03 77 00 29 06 4e 2e ....d...........S.c...c.}.w.).N.
21ac0 72 02 00 00 00 72 ed 00 00 00 fa 0d 53 75 62 73 63 72 69 70 74 69 6e 67 20 fa 11 20 72 65 71 75 r....r......Subscripting....requ
21ae0 69 72 65 73 20 61 20 74 79 70 65 2e 29 06 72 8f 00 00 00 72 0c 01 00 00 da 13 5f 63 68 65 63 6b ires.a.type.).r....r......_check
21b00 5f 73 69 6e 67 6c 65 5f 70 61 72 61 6d 72 90 00 00 00 72 3b 01 00 00 72 88 00 00 00 29 04 72 83 _single_paramr....r;...r....).r.
21b20 00 00 00 72 ee 02 00 00 da 09 72 65 63 75 72 73 69 6f 6e 72 76 01 00 00 73 04 00 00 00 20 20 20 ...r......recursionrv...s.......
21b40 20 72 84 00 00 00 72 ed 03 00 00 7a 21 54 79 70 65 41 6c 69 61 73 54 79 70 65 2e 5f 63 68 65 63 .r....r....z!TypeAliasType._chec
21b60 6b 5f 73 69 6e 67 6c 65 5f 70 61 72 61 6d 56 0e 00 00 73 7b 00 00 00 80 00 e0 13 18 98 43 91 3c k_single_paramV...s{.........C.<
21b80 d8 1b 1e d8 13 18 90 3d d8 1b 1f e4 13 1d 98 65 a4 54 d4 13 2a a8 79 b8 41 aa 7e e0 27 2c f6 03 .......=.......e.T..*.y.A.~.',..
21ba0 01 1c 2e d8 20 23 f0 03 00 1d 21 d7 1c 34 d1 1c 34 b0 53 b8 29 c0 41 b9 2b d5 1c 46 f2 00 01 1c .....#....!..4..4.S.).A.+..F....
21bc0 2e f0 00 01 15 2e e4 17 1d d7 17 29 d1 17 29 d8 18 1d a0 1d a8 74 af 7d a9 7d a8 6f d0 3d 4e d0 ...........)..)......t.}.}.o.=N.
21be0 1f 4f f3 03 02 18 16 f0 00 02 11 16 f9 f2 05 01 1c 2e 73 05 00 00 00 a2 1c 41 25 04 63 02 00 00 .O................s......A%.c...
21c00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 7a 00 00 00 87 00 97 00 74 00 00 00 00 00 ..................z.......t.....
21c20 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 6b 02 00 00 72 14 ....j...................d.k...r.
21c40 74 05 00 00 00 00 00 00 00 00 88 00 66 01 64 02 84 08 7c 01 44 00 ab 00 00 00 00 00 00 00 ab 01 t...........f.d...|.D...........
21c60 00 00 00 00 00 00 53 00 74 05 00 00 00 00 00 00 00 00 88 00 66 01 64 03 84 08 7c 01 44 00 ab 00 ......S.t...........f.d...|.D...
21c80 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 53 00 29 04 4e 72 a0 00 00 00 63 01 00 00 00 00 00 00 ..............S.).Nr....c.......
21ca0 00 00 00 00 00 04 00 00 00 33 00 00 00 f3 40 00 00 00 95 01 4b 00 01 00 97 00 7c 00 5d 15 00 00 .........3....@.....K.....|.]...
21cc0 7d 01 89 02 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 }...j...................|.......
21ce0 00 00 96 01 97 01 01 00 8c 17 04 00 79 00 ad 03 77 01 72 8e 00 00 00 29 01 72 ed 03 00 00 a9 03 ............y...w.r....).r......
21d00 72 3d 01 00 00 72 bf 00 00 00 72 83 00 00 00 73 03 00 00 00 20 20 80 72 84 00 00 00 72 3f 01 00 r=...r....r....s.......r....r?..
21d20 00 7a 32 54 79 70 65 41 6c 69 61 73 54 79 70 65 2e 5f 63 68 65 63 6b 5f 70 61 72 61 6d 65 74 65 .z2TypeAliasType._check_paramete
21d40 72 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 66 0e 00 00 73 24 00 00 00 f8 e8 rs.<locals>.<genexpr>f...s$.....
21d60 00 f8 80 00 f2 00 03 1d 12 e0 18 1c f0 03 00 15 19 d7 14 2c d1 14 2c a8 54 d7 14 32 f1 03 03 1d ...................,..,.T..2....
21d80 12 f9 73 04 00 00 00 83 1b 1e 01 63 01 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 33 00 00 00 ..s........c................3...
21da0 f3 66 00 00 00 95 01 4b 00 01 00 97 00 7c 00 5d 28 00 00 7d 01 74 01 00 00 00 00 00 00 00 00 6a .f.....K.....|.](..}.t.........j
21dc0 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 64 00 89 02 6a 04 00 00 00 00 00 ...................|.d...j......
21de0 00 00 00 00 00 00 00 00 00 00 00 00 00 9b 00 64 01 9d 03 ab 02 00 00 00 00 00 00 96 01 97 01 01 ...............d................
21e00 00 8c 2a 04 00 79 02 ad 03 77 01 29 03 72 eb 03 00 00 72 ec 03 00 00 4e 29 03 72 90 00 00 00 72 ..*..y...w.).r....r....N).r....r
21e20 3b 01 00 00 72 88 00 00 00 72 f1 03 00 00 73 03 00 00 00 20 20 80 72 84 00 00 00 72 3f 01 00 00 ;...r....r....s.......r....r?...
21e40 7a 32 54 79 70 65 41 6c 69 61 73 54 79 70 65 2e 5f 63 68 65 63 6b 5f 70 61 72 61 6d 65 74 65 72 z2TypeAliasType._check_parameter
21e60 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 6a 0e 00 00 73 39 00 00 00 f8 e8 00 s.<locals>.<genexpr>j...s9......
21e80 f8 80 00 f2 00 04 19 0e f0 06 00 19 1d f4 07 00 1a 20 d7 19 2b d1 19 2b d8 18 1c a0 0d a8 64 af ....................+..+......d.
21ea0 6d a9 6d a8 5f d0 3c 4d d0 1e 4e f7 03 02 1a 16 f1 00 04 19 0e f9 73 04 00 00 00 83 2e 31 01 29 m.m._.<M..N...........s......1.)
21ec0 03 72 61 01 00 00 72 a0 01 00 00 72 f3 00 00 00 72 dd 00 00 00 73 02 00 00 00 60 20 72 84 00 00 .ra...r....r....r....s....`.r...
21ee0 00 da 11 5f 63 68 65 63 6b 5f 70 61 72 61 6d 65 74 65 72 73 7a 1f 54 79 70 65 41 6c 69 61 73 54 ..._check_parametersz.TypeAliasT
21f00 79 70 65 2e 5f 63 68 65 63 6b 5f 70 61 72 61 6d 65 74 65 72 73 64 0e 00 00 73 49 00 00 00 f8 80 ype._check_parametersd...sI.....
21f20 00 dc 0f 12 d7 0f 1f d1 0f 1f a0 27 d2 0f 29 dc 17 1c f3 00 03 1d 12 e0 20 2a f4 05 03 1d 12 f3 ...........'..)..........*......
21f40 00 03 18 12 f0 00 03 11 12 f4 08 00 14 19 f3 00 04 19 0e f0 06 00 21 2b f4 07 04 19 0e f3 00 04 ......................!+........
21f60 14 0e f0 00 04 0d 0e 72 86 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 .......r....c...................
21f80 00 f3 28 01 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 73 0b ..(.....|.j...................s.
21fa0 74 03 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 82 01 74 05 00 00 00 00 00 00 00 00 t.........d...........t.........
21fc0 7c 01 74 06 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 03 7c 01 66 01 7d 01 74 08 00 00 |.t.................s.|.f.}.t...
21fe0 00 00 00 00 00 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 6b 5c 00 00 ......j...................d.k\..
22000 72 16 74 0d 00 00 00 00 00 00 00 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 r.t.........j...................
22020 7c 00 7c 01 ab 02 00 00 00 00 00 00 53 00 74 11 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 |.|.........S.t.........|.......
22040 00 00 7d 02 7c 00 6a 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 ..}.|.j...................|.....
22060 00 00 00 00 7d 01 74 15 00 00 00 00 00 00 00 00 7c 00 7c 01 ab 02 00 00 00 00 00 00 7d 03 7c 03 ....}.t.........|.|.........}.|.
22080 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 6b 37 00 00 72 07 7c 02 7c 03 j...................|.k7..r.|.|.
220a0 5f 0b 00 00 00 00 00 00 00 00 7c 03 53 00 29 03 4e 7a 2b 4f 6e 6c 79 20 67 65 6e 65 72 69 63 20 _.........|.S.).Nz+Only.generic.
220c0 74 79 70 65 20 61 6c 69 61 73 65 73 20 61 72 65 20 73 75 62 73 63 72 69 70 74 61 62 6c 65 72 8b type.aliases.are.subscriptabler.
220e0 00 00 00 29 0c 72 e0 03 00 00 72 a5 00 00 00 72 8f 00 00 00 72 f3 00 00 00 72 61 01 00 00 72 a0 ...).r....r....r....r....ra...r.
22100 01 00 00 72 92 00 00 00 72 93 00 00 00 72 96 03 00 00 72 f3 03 00 00 72 d9 03 00 00 72 89 02 00 ...r....r....r....r....r....r...
22120 00 29 04 72 83 00 00 00 72 de 00 00 00 da 09 74 79 70 65 5f 76 61 72 73 72 8b 02 00 00 73 04 00 .).r....r......type_varsr....s..
22140 00 00 20 20 20 20 72 84 00 00 00 72 df 00 00 00 7a 19 54 79 70 65 41 6c 69 61 73 54 79 70 65 2e ......r....r....z.TypeAliasType.
22160 5f 5f 67 65 74 69 74 65 6d 5f 5f 70 0e 00 00 73 8c 00 00 00 80 00 d8 13 17 d7 13 27 d2 13 27 dc __getitem__p...s...........'..'.
22180 16 1f d0 20 4d d3 16 4e d0 10 4e dc 13 1d 98 6a ac 25 d4 13 30 d8 1e 28 98 5d 90 0a e4 0f 12 d7 ....M..N..N....j.%..0..(.]......
221a0 0f 1f d1 0f 1f a0 37 d2 0f 2a dc 17 1d d7 17 2a d1 17 2a a8 34 b0 1a d3 17 3c d0 10 3c dc 18 2a ......7..*.....*..*.4....<..<..*
221c0 a8 3a d3 18 36 88 49 d8 19 1d d7 19 2f d1 19 2f b0 0a d3 19 3b 88 4a dc 14 2a a8 34 b0 1a d3 14 .:..6.I...../../....;.J..*.4....
221e0 3c 88 45 f0 06 00 10 15 d7 0f 23 d1 0f 23 a0 79 d2 0f 30 d8 27 30 90 05 d4 10 24 d8 13 18 88 4c <.E.......#..#.y..0.'0....$....L
22200 72 86 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 1a 00 00 00 97 r....c..........................
22220 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 00 72 8e 00 00 00 72 c6 .|.j...................S.r....r.
22240 02 00 00 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 72 ca 00 00 00 7a 18 54 79 70 65 41 6c ...r....s.....r....r....z.TypeAl
22260 69 61 73 54 79 70 65 2e 5f 5f 72 65 64 75 63 65 5f 5f 81 0e 00 00 72 c7 02 00 00 72 86 00 00 00 iasType.__reduce__....r....r....
22280 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 0f 00 00 00 f3 18 00 00 00 97 00 74 01 00 00 c...........................t...
222a0 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 82 01 29 02 4e 7a 45 74 79 70 65 20 27 74 79 70 ......d...........).NzEtype.'typ
222c0 69 6e 67 5f 65 78 74 65 6e 73 69 6f 6e 73 2e 54 79 70 65 41 6c 69 61 73 54 79 70 65 27 20 69 73 ing_extensions.TypeAliasType'.is
222e0 20 6e 6f 74 20 61 6e 20 61 63 63 65 70 74 61 62 6c 65 20 62 61 73 65 20 74 79 70 65 72 c2 00 00 .not.an.acceptable.base.typer...
22300 00 72 80 01 00 00 73 03 00 00 00 20 20 20 72 84 00 00 00 72 9a 01 00 00 7a 1f 54 79 70 65 41 6c .r....s.......r....r....z.TypeAl
22320 69 61 73 54 79 70 65 2e 5f 5f 69 6e 69 74 5f 73 75 62 63 6c 61 73 73 5f 5f 84 0e 00 00 73 12 00 iasType.__init_subclass__....s..
22340 00 00 80 00 dc 12 1b d8 10 57 f3 03 02 13 0e f0 00 02 0d 0e 72 86 00 00 00 63 01 00 00 00 00 00 .........W..........r....c......
22360 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 18 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 64 .....................t.........d
22380 01 ab 01 00 00 00 00 00 00 82 01 29 02 4e 7a 1a 54 79 70 65 20 61 6c 69 61 73 20 69 73 20 6e 6f ...........).Nz.Type.alias.is.no
223a0 74 20 63 61 6c 6c 61 62 6c 65 72 c2 00 00 00 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 72 t.callabler....r....s.....r....r
223c0 cf 00 00 00 7a 16 54 79 70 65 41 6c 69 61 73 54 79 70 65 2e 5f 5f 63 61 6c 6c 5f 5f 8b 0e 00 00 ....z.TypeAliasType.__call__....
223e0 73 0e 00 00 00 80 00 dc 12 1b d0 1c 38 d3 12 39 d0 0c 39 72 86 00 00 00 72 8b 00 00 00 63 02 00 s...........8..9..9r....r....c..
22400 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 4e 00 00 00 97 00 74 01 00 00 00 00 00 ...................N.....t......
22420 00 00 00 7c 01 ab 01 00 00 00 00 00 00 73 06 74 02 00 00 00 00 00 00 00 00 53 00 74 04 00 00 00 ...|.........s.t.........S.t....
22440 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 66 02 19 .....j...................|.|.f..
22460 00 00 00 53 00 72 8e 00 00 00 a9 04 72 d5 03 00 00 72 fc 00 00 00 72 90 00 00 00 72 76 00 00 00 ...S.r......r....r....r....rv...
22480 29 02 72 83 00 00 00 72 31 03 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 d4 00 00 00 7a 14 54 ).r....r1...s......r....r....z.T
224a0 79 70 65 41 6c 69 61 73 54 79 70 65 2e 5f 5f 6f 72 5f 5f 8f 0e 00 00 73 25 00 00 00 80 00 f4 06 ypeAliasType.__or__....s%.......
224c0 00 18 25 a0 55 d4 17 2b dc 1b 29 d0 14 29 dc 17 1d 97 7c 91 7c a0 44 a8 25 a0 4b d1 17 30 d0 10 ..%.U..+..)..)....|.|.D.%.K..0..
224e0 30 72 86 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 4e 00 00 00 0r....c.....................N...
22500 97 00 74 01 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 73 06 74 02 00 00 00 00 00 00 ..t.........|.........s.t.......
22520 00 00 53 00 74 04 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..S.t.........j.................
22540 00 00 7c 01 7c 00 66 02 19 00 00 00 53 00 72 8e 00 00 00 72 fa 03 00 00 29 02 72 83 00 00 00 72 ..|.|.f.....S.r....r....).r....r
22560 30 03 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 d6 00 00 00 7a 15 54 79 70 65 41 6c 69 61 73 0...s......r....r....z.TypeAlias
22580 54 79 70 65 2e 5f 5f 72 6f 72 5f 5f 96 0e 00 00 73 23 00 00 00 80 00 dc 17 24 a0 54 d4 17 2a dc Type.__ror__....s#.......$.T..*.
225a0 1b 29 d0 14 29 dc 17 1d 97 7c 91 7c a0 44 a8 24 a0 4a d1 17 2f d0 10 2f 72 86 00 00 00 72 c2 01 .)..)....|.|.D.$.J../../r....r..
225c0 00 00 29 17 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 b4 00 00 00 72 13 01 00 00 72 bc 00 ..).r....r....r....r....r....r..
225e0 00 00 72 32 01 00 00 72 33 01 00 00 72 4f 00 00 00 72 e6 03 00 00 72 e3 03 00 00 72 85 00 00 00 ..r2...r3...rO...r....r....r....
22600 72 61 01 00 00 72 a0 01 00 00 72 ed 03 00 00 72 f3 03 00 00 72 df 00 00 00 72 ca 00 00 00 72 9a ra...r....r....r....r....r....r.
22620 01 00 00 72 cf 00 00 00 72 d4 00 00 00 72 d6 00 00 00 72 ab 00 00 00 72 ac 00 00 00 73 01 00 00 ...r....r....r....r....r....s...
22640 00 40 72 84 00 00 00 72 4a 00 00 00 72 4a 00 00 00 fb 0d 00 00 73 b3 00 00 00 f8 84 00 f1 02 19 .@r....rJ...rJ.......s..........
22660 09 0c f0 36 00 3d 3f f2 00 23 09 21 a0 13 f3 00 23 09 21 f0 4a 01 03 09 2d a0 43 f0 00 03 09 2d ...6.=?..#.!....#.!.J...-.C....-
22680 b0 06 f0 00 03 09 2d b8 64 f5 00 03 09 2d f0 0a 01 09 2e a0 43 f0 00 01 09 2e a8 75 f3 00 01 09 ......-.d....-......C......u....
226a0 2e f0 06 0c 09 12 a8 73 f0 00 0c 09 12 b0 75 f3 00 0c 09 12 f0 1c 01 09 21 98 63 f3 00 01 09 21 .......s......u.........!.c....!
226c0 f0 06 00 0c 0f d7 0b 1b d1 0b 1b 98 67 d2 0b 25 f3 02 0c 0d 16 f2 1c 0a 09 0e f2 18 0f 09 19 f2 ............g..%................
226e0 22 01 09 21 f2 06 03 09 0e f2 0e 01 09 3a f0 06 00 0c 0f d7 0b 1b d1 0b 1b 98 77 d2 0b 26 f2 02 "..!.........:............w..&..
22700 05 0d 31 f6 0e 03 0d 30 f3 11 00 0c 27 72 86 00 00 00 72 4a 00 00 00 72 3d 00 00 00 72 09 02 00 ..1....0....'r....rJ...r=...r...
22720 00 63 01 00 00 00 01 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 7c 00 00 00 97 00 74 01 00 .c.....................|.....t..
22740 00 00 00 00 00 00 00 7c 00 74 02 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 78 01 72 2b 01 .......|.t.................x.r+.
22760 00 74 05 00 00 00 00 00 00 00 00 7c 00 64 01 64 02 ab 03 00 00 00 00 00 00 78 01 72 1c 01 00 7c .t.........|.d.d.........x.r...|
22780 00 74 06 00 00 00 00 00 00 00 00 75 01 78 01 72 12 01 00 7c 00 74 08 00 00 00 00 00 00 00 00 6a .t.........u.x.r...|.t.........j
227a0 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 01 53 00 29 03 61 5a 01 00 00 52 65 ...................u.S.).aZ...Re
227c0 74 75 72 6e 20 54 72 75 65 20 69 66 20 74 68 65 20 67 69 76 65 6e 20 74 79 70 65 20 69 73 20 61 turn.True.if.the.given.type.is.a
227e0 20 50 72 6f 74 6f 63 6f 6c 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 .Protocol...........Example::...
22800 20 20 20 20 20 20 20 20 20 20 20 3e 3e 3e 20 66 72 6f 6d 20 74 79 70 69 6e 67 5f 65 78 74 65 6e ...........>>>.from.typing_exten
22820 73 69 6f 6e 73 20 69 6d 70 6f 72 74 20 50 72 6f 74 6f 63 6f 6c 2c 20 69 73 5f 70 72 6f 74 6f 63 sions.import.Protocol,.is_protoc
22840 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 3e 3e 3e 20 63 6c 61 73 73 20 50 28 50 72 6f 74 6f ol.............>>>.class.P(Proto
22860 63 6f 6c 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 2e 2e 2e 20 20 20 20 20 64 65 66 20 61 28 col):.....................def.a(
22880 73 65 6c 66 29 20 2d 3e 20 73 74 72 3a 20 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 2e 2e self).->.str:...................
228a0 2e 20 20 20 20 20 62 3a 20 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3e 3e 3e 20 69 73 5f ......b:.int.............>>>.is_
228c0 70 72 6f 74 6f 63 6f 6c 28 50 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 54 72 75 65 0a 20 20 20 protocol(P).............True....
228e0 20 20 20 20 20 20 20 20 20 3e 3e 3e 20 69 73 5f 70 72 6f 74 6f 63 6f 6c 28 69 6e 74 29 0a 20 20 .........>>>.is_protocol(int)...
22900 20 20 20 20 20 20 20 20 20 20 46 61 6c 73 65 0a 20 20 20 20 20 20 20 20 72 71 01 00 00 46 29 05 ..........False.........rq...F).
22920 72 8f 00 00 00 72 f8 00 00 00 72 16 01 00 00 72 43 00 00 00 72 90 00 00 00 72 3d 02 00 00 73 01 r....r....r....rC...r....r=...s.
22940 00 00 00 20 72 84 00 00 00 72 3d 00 00 00 72 3d 00 00 00 a0 0e 00 00 73 44 00 00 00 80 00 f4 1e ....r....r=...r=.......sD.......
22960 00 0d 17 90 72 9c 34 d3 0c 20 f2 00 03 0d 2a dc 10 17 98 02 98 4e a8 45 d3 10 32 f2 03 03 0d 2a ....r.4.......*......N.E..2....*
22980 e0 10 12 9c 28 d0 10 22 f2 05 03 0d 2a f0 06 00 11 13 9c 26 9f 2f 99 2f d0 10 29 f0 09 05 09 0a ....(.."....*......&././..).....
229a0 72 86 00 00 00 63 01 00 00 00 01 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 9e 00 00 00 97 r....c..........................
229c0 00 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 73 0e 74 03 00 00 00 00 00 00 00 .t.........|.........s.t........
229e0 00 7c 00 9b 02 64 01 9d 02 ab 01 00 00 00 00 00 00 82 01 74 05 00 00 00 00 00 00 00 00 7c 00 64 .|...d.............t.........|.d
22a00 02 ab 02 00 00 00 00 00 00 72 15 74 07 00 00 00 00 00 00 00 00 7c 00 6a 08 00 00 00 00 00 00 00 .........r.t.........|.j........
22a20 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 53 00 74 07 00 00 00 00 00 00 00 00 74 ...................S.t.........t
22a40 0b 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 53 00 29 03 61 .........|.................S.).a
22a60 8f 01 00 00 52 65 74 75 72 6e 20 74 68 65 20 73 65 74 20 6f 66 20 6d 65 6d 62 65 72 73 20 64 65 ....Return.the.set.of.members.de
22a80 66 69 6e 65 64 20 69 6e 20 61 20 50 72 6f 74 6f 63 6f 6c 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 fined.in.a.Protocol...........Ex
22aa0 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 3e 3e 3e 20 66 72 6f 6d 20 74 79 ample::..............>>>.from.ty
22ac0 70 69 6e 67 5f 65 78 74 65 6e 73 69 6f 6e 73 20 69 6d 70 6f 72 74 20 50 72 6f 74 6f 63 6f 6c 2c ping_extensions.import.Protocol,
22ae0 20 67 65 74 5f 70 72 6f 74 6f 63 6f 6c 5f 6d 65 6d 62 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 .get_protocol_members...........
22b00 20 20 3e 3e 3e 20 63 6c 61 73 73 20 50 28 50 72 6f 74 6f 63 6f 6c 29 3a 0a 20 20 20 20 20 20 20 ..>>>.class.P(Protocol):........
22b20 20 20 20 20 20 2e 2e 2e 20 20 20 20 20 64 65 66 20 61 28 73 65 6c 66 29 20 2d 3e 20 73 74 72 3a .............def.a(self).->.str:
22b40 20 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 2e 2e 2e 20 20 20 20 20 62 3a 20 69 6e 74 0a .........................b:.int.
22b60 20 20 20 20 20 20 20 20 20 20 20 20 3e 3e 3e 20 67 65 74 5f 70 72 6f 74 6f 63 6f 6c 5f 6d 65 6d ............>>>.get_protocol_mem
22b80 62 65 72 73 28 50 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 72 6f 7a 65 6e 73 65 74 28 7b 27 bers(P).............frozenset({'
22ba0 61 27 2c 20 27 62 27 7d 29 0a 0a 20 20 20 20 20 20 20 20 52 61 69 73 65 20 61 20 54 79 70 65 45 a',.'b'})..........Raise.a.TypeE
22bc0 72 72 6f 72 20 66 6f 72 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 rror.for.arguments.that.are.not.
22be0 50 72 6f 74 6f 63 6f 6c 73 2e 0a 20 20 20 20 20 20 20 20 7a 12 20 69 73 20 6e 6f 74 20 61 20 50 Protocols..........z..is.not.a.P
22c00 72 6f 74 6f 63 6f 6c 72 52 01 00 00 29 06 72 3d 00 00 00 72 a5 00 00 00 72 10 02 00 00 72 03 01 rotocolrR...).r=...r....r....r..
22c20 00 00 72 52 01 00 00 72 5f 01 00 00 72 3d 02 00 00 73 01 00 00 00 20 72 84 00 00 00 72 3a 00 00 ..rR...r_...r=...s.....r....r:..
22c40 00 72 3a 00 00 00 b5 0e 00 00 73 4b 00 00 00 80 00 f4 1c 00 10 1b 98 32 8c 7f dc 12 1b 98 72 98 .r:.......sK...........2......r.
22c60 66 d0 24 36 d0 1c 37 d3 12 38 d0 0c 38 dc 0b 12 90 32 d0 17 2b d4 0b 2c dc 13 1c 98 52 d7 1d 32 f.$6..7..8..8....2..+..,....R..2
22c80 d1 1d 32 d3 13 33 d0 0c 33 dc 0f 18 d4 19 2c a8 52 d3 19 30 d3 0f 31 d0 08 31 72 86 00 00 00 72 ..2..3..3.....,.R..0..1..1r....r
22ca0 31 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 f3 48 00 00 00 97 00 1...c.....................H.....
22cc0 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 65 04 64 03 64 04 66 04 64 05 84 04 5a 05 64 03 65 04 e.Z.d.Z.d.Z.d.e.d.d.f.d...Z.d.e.
22ce0 66 02 64 06 84 04 5a 06 64 03 65 07 66 02 64 07 84 04 5a 08 64 08 65 09 64 03 65 0a 66 04 64 09 f.d...Z.d.e.f.d...Z.d.e.d.e.f.d.
22d00 84 04 5a 0b 79 04 29 0a 72 31 00 00 00 61 66 02 00 00 44 65 66 69 6e 65 20 74 68 65 20 64 6f 63 ..Z.y.).r1...af...Define.the.doc
22d20 75 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 61 20 74 79 70 65 20 61 6e 6e 6f 74 61 74 69 6f 6e 20 umentation.of.a.type.annotation.
22d40 75 73 69 6e 67 20 60 60 41 6e 6e 6f 74 61 74 65 64 60 60 2c 20 74 6f 20 62 65 0a 20 20 20 20 20 using.``Annotated``,.to.be......
22d60 20 20 20 20 75 73 65 64 20 69 6e 20 63 6c 61 73 73 20 61 74 74 72 69 62 75 74 65 73 2c 20 66 75 ....used.in.class.attributes,.fu
22d80 6e 63 74 69 6f 6e 20 61 6e 64 20 6d 65 74 68 6f 64 20 70 61 72 61 6d 65 74 65 72 73 2c 20 72 65 nction.and.method.parameters,.re
22da0 74 75 72 6e 20 76 61 6c 75 65 73 2c 0a 20 20 20 20 20 20 20 20 20 61 6e 64 20 76 61 72 69 61 62 turn.values,..........and.variab
22dc0 6c 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 73 68 6f 75 6c 64 20 62 les...........The.value.should.b
22de0 65 20 61 20 70 6f 73 69 74 69 6f 6e 61 6c 2d 6f 6e 6c 79 20 73 74 72 69 6e 67 20 6c 69 74 65 72 e.a.positional-only.string.liter
22e00 61 6c 20 74 6f 20 61 6c 6c 6f 77 20 73 74 61 74 69 63 20 74 6f 6f 6c 73 0a 20 20 20 20 20 20 20 al.to.allow.static.tools........
22e20 20 6c 69 6b 65 20 65 64 69 74 6f 72 73 20 61 6e 64 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 .like.editors.and.documentation.
22e40 67 65 6e 65 72 61 74 6f 72 73 20 74 6f 20 75 73 65 20 69 74 2e 0a 0a 20 20 20 20 20 20 20 20 54 generators.to.use.it...........T
22e60 68 69 73 20 63 6f 6d 70 6c 65 6d 65 6e 74 73 20 64 6f 63 73 74 72 69 6e 67 73 2e 0a 0a 20 20 20 his.complements.docstrings......
22e80 20 20 20 20 20 54 68 65 20 73 74 72 69 6e 67 20 76 61 6c 75 65 20 70 61 73 73 65 64 20 69 73 20 .....The.string.value.passed.is.
22ea0 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 60 60 64 6f 63 available.in.the.attribute.``doc
22ec0 75 6d 65 6e 74 61 74 69 6f 6e 60 60 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a umentation``...........Example::
22ee0 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 3e 3e 3e 20 66 72 6f 6d 20 74 79 70 69 6e 67 5f 65 78 ..............>>>.from.typing_ex
22f00 74 65 6e 73 69 6f 6e 73 20 69 6d 70 6f 72 74 20 41 6e 6e 6f 74 61 74 65 64 2c 20 44 6f 63 0a 20 tensions.import.Annotated,.Doc..
22f20 20 20 20 20 20 20 20 20 20 20 20 3e 3e 3e 20 64 65 66 20 68 69 28 74 6f 3a 20 41 6e 6e 6f 74 61 ...........>>>.def.hi(to:.Annota
22f40 74 65 64 5b 73 74 72 2c 20 44 6f 63 28 22 57 68 6f 20 74 6f 20 73 61 79 20 68 69 20 74 6f 22 29 ted[str,.Doc("Who.to.say.hi.to")
22f60 5d 29 20 2d 3e 20 4e 6f 6e 65 3a 20 2e 2e 2e 0a 20 20 20 20 20 20 20 20 da 0d 64 6f 63 75 6d 65 ]).->.None:...............docume
22f80 6e 74 61 74 69 6f 6e 72 8f 01 00 00 4e 63 02 00 00 00 02 00 00 00 00 00 00 00 02 00 00 00 03 00 ntationr....Nc..................
22fa0 00 00 f3 12 00 00 00 97 00 7c 01 7c 00 5f 00 00 00 00 00 00 00 00 00 79 00 72 8e 00 00 00 a9 01 .........|.|._.........y.r......
22fc0 72 ff 03 00 00 29 02 72 83 00 00 00 72 ff 03 00 00 73 02 00 00 00 20 20 72 84 00 00 00 72 bc 00 r....).r....r....s......r....r..
22fe0 00 00 7a 0c 44 6f 63 2e 5f 5f 69 6e 69 74 5f 5f de 0e 00 00 73 0a 00 00 00 80 00 d8 21 2e 88 44 ..z.Doc.__init__....s.......!..D
23000 d5 0c 1e 72 86 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 22 00 ...r....c.....................".
23020 00 00 97 00 64 01 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9b 02 64 02 ....d.|.j.....................d.
23040 9d 03 53 00 29 03 4e 7a 04 44 6f 63 28 fa 01 29 72 01 04 00 00 72 82 00 00 00 73 01 00 00 00 20 ..S.).Nz.Doc(..)r....r....s.....
23060 72 84 00 00 00 72 85 00 00 00 7a 0c 44 6f 63 2e 5f 5f 72 65 70 72 5f 5f e1 0e 00 00 73 18 00 00 r....r....z.Doc.__repr__....s...
23080 00 80 00 d8 15 19 98 24 d7 1a 2c d1 1a 2c d0 19 2f a8 71 d0 13 31 d0 0c 31 72 86 00 00 00 63 01 .......$..,..,../.q..1..1r....c.
230a0 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 2c 00 00 00 97 00 74 01 00 00 00 00 ....................,.....t.....
230c0 00 00 00 00 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 ....|.j.........................
230e0 00 00 53 00 72 8e 00 00 00 29 02 72 02 01 00 00 72 ff 03 00 00 72 82 00 00 00 73 01 00 00 00 20 ..S.r....).r....r....r....s.....
23100 72 84 00 00 00 72 04 01 00 00 7a 0c 44 6f 63 2e 5f 5f 68 61 73 68 5f 5f e4 0e 00 00 73 13 00 00 r....r....z.Doc.__hash__....s...
23120 00 80 00 dc 13 17 98 04 d7 18 2a d1 18 2a d3 13 2b d0 0c 2b 72 86 00 00 00 72 d3 00 00 00 63 02 ..........*..*..+..+r....r....c.
23140 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 60 00 00 00 97 00 74 01 00 00 00 00 ....................`.....t.....
23160 00 00 00 00 7c 01 74 02 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 06 74 04 00 00 00 00 ....|.t.................s.t.....
23180 00 00 00 00 53 00 7c 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 6a 06 ....S.|.j...................|.j.
231a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 28 00 00 53 00 72 8e 00 00 00 29 04 72 ..................k(..S.r....).r
231c0 8f 00 00 00 72 31 00 00 00 72 fc 00 00 00 72 ff 03 00 00 72 d2 00 00 00 73 02 00 00 00 20 20 72 ....r1...r....r....r....s......r
231e0 84 00 00 00 72 00 01 00 00 7a 0a 44 6f 63 2e 5f 5f 65 71 5f 5f e7 0e 00 00 73 29 00 00 00 80 00 ....r....z.Doc.__eq__....s).....
23200 dc 13 1d 98 65 a4 53 d4 13 29 dc 17 25 d0 10 25 d8 13 17 d7 13 25 d1 13 25 a8 15 d7 29 3c d1 29 ....e.S..)..%..%.....%..%...)<.)
23220 3c d1 13 3c d0 0c 3c 72 86 00 00 00 29 0c 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 b4 00 <..<..<r....).r....r....r....r..
23240 00 00 72 13 01 00 00 72 bc 00 00 00 72 85 00 00 00 72 92 01 00 00 72 04 01 00 00 72 32 01 00 00 ..r....r....r....r....r....r2...
23260 72 81 02 00 00 72 00 01 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 31 00 00 00 72 31 r....r....r....r....r....r1...r1
23280 00 00 00 cd 0e 00 00 73 45 00 00 00 84 00 f1 02 0f 09 0c f0 20 01 09 2f a8 23 f0 00 01 09 2f b0 .......sE............../.#..../.
232a0 54 f3 00 01 09 2f f0 06 01 09 32 98 63 f3 00 01 09 32 f0 06 01 09 2c 98 63 f3 00 01 09 2c f0 06 T..../....2.c....2....,.c....,..
232c0 03 09 3d a0 06 f0 00 03 09 3d a8 34 f4 00 03 09 3d 72 86 00 00 00 da 0b 43 61 70 73 75 6c 65 54 ..=......=.4....=r......CapsuleT
232e0 79 70 65 da 04 43 41 50 49 29 02 72 35 00 00 00 72 36 00 00 00 63 00 00 00 00 00 00 00 00 00 00 ype..CAPI).r5...r6...c..........
23300 00 00 01 00 00 00 00 00 00 00 f3 1c 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 5a .................e.Z.d.Z.d.Z.d.Z
23320 04 64 03 5a 05 64 04 5a 06 79 05 29 06 72 35 00 00 00 72 ed 00 00 00 72 4c 01 00 00 72 04 00 00 .d.Z.d.Z.y.).r5...r....rL...r...
23340 00 72 27 02 00 00 4e 29 07 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 01 02 00 00 da 17 56 .r'...N).r....r....r....r......V
23360 41 4c 55 45 5f 57 49 54 48 5f 46 41 4b 45 5f 47 4c 4f 42 41 4c 53 72 00 02 00 00 72 fd 01 00 00 ALUE_WITH_FAKE_GLOBALSr....r....
23380 72 81 00 00 00 72 86 00 00 00 72 84 00 00 00 72 35 00 00 00 72 35 00 00 00 01 0f 00 00 73 17 00 r....r....r....r5...r5.......s..
233a0 00 00 84 00 d8 10 11 88 05 d8 22 23 d0 08 1f d8 15 16 88 0a d8 11 12 89 06 72 86 00 00 00 72 35 .........."#.............r....r5
233c0 00 00 00 29 04 72 d6 01 00 00 da 06 6c 6f 63 61 6c 73 da 08 65 76 61 6c 5f 73 74 72 72 03 02 00 ...).r......locals..eval_strr...
233e0 00 63 01 00 00 00 00 00 00 00 04 00 00 00 0a 00 00 00 03 00 00 00 f3 00 06 00 00 97 00 74 01 00 .c...........................t..
23400 00 00 00 00 00 00 00 7c 04 ab 01 00 00 00 00 00 00 7d 04 7c 04 74 00 00 00 00 00 00 00 00 00 6a .......|.........}.|.t.........j
23420 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 00 72 0b 74 05 00 00 00 00 00 00 00 ...................u.r.t........
23440 00 64 01 ab 01 00 00 00 00 00 00 82 01 7c 03 72 1d 7c 04 74 00 00 00 00 00 00 00 00 00 6a 06 00 .d...........|.r.|.t.........j..
23460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 01 72 0b 74 05 00 00 00 00 00 00 00 00 64 .................u.r.t.........d
23480 02 ab 01 00 00 00 00 00 00 82 01 74 09 00 00 00 00 00 00 00 00 7c 00 74 0a 00 00 00 00 00 00 00 ...........t.........|.t........
234a0 00 ab 02 00 00 00 00 00 00 72 a3 74 0d 00 00 00 00 00 00 00 00 7c 00 64 03 64 04 ab 03 00 00 00 .........r.t.........|.d.d......
234c0 00 00 00 7d 05 7c 05 72 3b 74 0f 00 00 00 00 00 00 00 00 7c 05 64 05 ab 02 00 00 00 00 00 00 72 ...}.|.r;t.........|.d.........r
234e0 2f 7c 05 6a 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 06 64 04 ab 02 00 00 00 /|.j...................d.d......
23500 00 00 00 7d 06 74 09 00 00 00 00 00 00 00 00 7c 06 74 12 00 00 00 00 00 00 00 00 6a 14 00 00 00 ...}.t.........|.t.........j....
23520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 05 64 04 7d 06 6e 02 64 .......................r.d.}.n.d
23540 04 7d 06 64 04 7d 07 74 0d 00 00 00 00 00 00 00 00 7c 00 64 07 64 04 ab 03 00 00 00 00 00 00 7d .}.d.}.t.........|.d.d.........}
23560 08 7c 08 72 2f 74 16 00 00 00 00 00 00 00 00 6a 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .|.r/t.........j................
23580 00 00 00 6a 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 64 04 ab 02 00 00 00 ...j...................|.d......
235a0 00 00 00 7d 09 7c 09 72 0d 74 0d 00 00 00 00 00 00 00 00 7c 09 64 03 64 04 ab 03 00 00 00 00 00 ...}.|.r.t.........|.d.d........
235c0 00 7d 07 74 1b 00 00 00 00 00 00 00 00 74 1d 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 .}.t.........t.........|........
235e0 00 ab 01 00 00 00 00 00 00 7d 0a 7c 00 7d 0b 6e 8f 74 09 00 00 00 00 00 00 00 00 7c 00 74 12 00 .........}.|.}.n.t.........|.t..
23600 00 00 00 00 00 00 00 6a 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 .......j........................
23620 00 00 00 72 1e 74 0d 00 00 00 00 00 00 00 00 7c 00 64 06 64 04 ab 03 00 00 00 00 00 00 7d 06 7c ...r.t.........|.d.d.........}.|
23640 00 6a 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 07 64 04 7d 0a 64 04 7d 0b 6e .j...................}.d.}.d.}.n
23660 57 74 23 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 72 1f 74 0d 00 00 00 00 00 00 00 Wt#........|.........r.t........
23680 00 7c 00 64 06 64 04 ab 03 00 00 00 00 00 00 7d 06 74 0d 00 00 00 00 00 00 00 00 7c 00 64 08 64 .|.d.d.........}.t.........|.d.d
236a0 04 ab 03 00 00 00 00 00 00 7d 07 64 04 7d 0a 7c 00 7d 0b 6e 2d 74 0f 00 00 00 00 00 00 00 00 7c .........}.d.}.|.}.n-t.........|
236c0 00 64 06 ab 02 00 00 00 00 00 00 72 13 7c 00 6a 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .d.........r.|.j$...............
236e0 00 00 00 7d 06 64 04 78 01 7d 07 78 01 7d 0a 7d 0b 6e 0e 74 27 00 00 00 00 00 00 00 00 7c 00 9b ...}.d.x.}.x.}.}.n.t'........|..
23700 02 64 09 9d 02 ab 01 00 00 00 00 00 00 82 01 7c 06 80 02 69 00 53 00 74 09 00 00 00 00 00 00 00 .d.............|...i.S.t........
23720 00 7c 06 74 1a 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 0e 74 05 00 00 00 00 00 00 00 .|.t.................s.t........
23740 00 7c 00 9b 02 64 0a 9d 02 ab 01 00 00 00 00 00 00 82 01 7c 06 73 02 69 00 53 00 7c 03 73 66 7c .|...d.............|.s.i.S.|.sf|
23760 04 74 00 00 00 00 00 00 00 00 00 6a 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 .t.........j(..................u
23780 00 72 49 7c 06 6a 2b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 .rI|.j+.........................
237a0 00 44 00 8f 0c 8f 0d 63 03 69 00 63 02 5d 2d 00 00 5c 02 00 00 7d 0c 7d 0d 7c 0c 74 09 00 00 00 .D.....c.i.c.]-..\...}.}.|.t....
237c0 00 00 00 00 00 7c 0d 74 2c 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 02 7c 0d 6e 14 74 .....|.t,................r.|.n.t
237e0 2f 00 00 00 00 00 00 00 00 6a 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0d ab /........j0..................|..
23800 01 00 00 00 00 00 00 93 02 8c 2f 04 00 63 03 7d 0d 7d 0c 53 00 74 1b 00 00 00 00 00 00 00 00 7c ........../..c.}.}.S.t.........|
23820 06 ab 01 00 00 00 00 00 00 53 00 7c 0b 81 5a 09 00 74 0f 00 00 00 00 00 00 00 00 7c 0b 64 0b ab .........S.|..Z..t.........|.d..
23840 02 00 00 00 00 00 00 72 0d 7c 0b 6a 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d .......r.|.j2..................}
23860 0b 8c 1a 74 09 00 00 00 00 00 00 00 00 7c 0b 74 34 00 00 00 00 00 00 00 00 6a 36 00 00 00 00 00 ...t.........|.t4........j6.....
23880 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 0d 7c 0b 6a 38 00 00 00 00 00 .....................r.|.j8.....
238a0 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 0b 8c 41 09 00 74 0f 00 00 00 00 00 00 00 00 7c 0b 64 .............}..A..t.........|.d
238c0 08 ab 02 00 00 00 00 00 00 72 0c 7c 0b 6a 3a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........r.|.j:.................
238e0 00 7d 07 7c 01 80 02 7c 07 7d 01 7c 02 80 06 7c 0a 78 01 73 02 01 00 69 00 7d 02 74 0d 00 00 00 .}.|...|.}.|...|.x.s...i.}.t....
23900 00 00 00 00 00 7c 00 64 0c 64 0d ab 03 00 00 00 00 00 00 78 01 7d 0e 72 1e 7c 0e 44 00 8f 0f 63 .....|.d.d.........x.}.r.|.D...c
23920 02 69 00 63 02 5d 0f 00 00 7d 0f 7c 0f 6a 3c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .i.c.]...}.|.j<.................
23940 00 7c 0f 93 02 8c 11 04 00 63 02 7d 0f 7c 02 7a 07 00 00 7d 02 7c 06 6a 2b 00 00 00 00 00 00 00 .|.......c.}.|.z...}.|.j+.......
23960 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 44 00 8f 0c 8f 0d 63 03 69 00 63 02 5d ...................D.....c.i.c.]
23980 25 00 00 5c 02 00 00 7d 0c 7d 0d 7c 0c 74 09 00 00 00 00 00 00 00 00 7c 0d 74 2c 00 00 00 00 00 %..\...}.}.|.t.........|.t,.....
239a0 00 00 00 ab 02 00 00 00 00 00 00 73 02 7c 0d 6e 0c 74 3f 00 00 00 00 00 00 00 00 7c 0d 7c 01 7c ...........s.|.n.t?........|.|.|
239c0 02 ab 03 00 00 00 00 00 00 93 02 8c 27 04 00 7d 10 7d 0c 7d 0d 7c 10 53 00 63 02 01 00 63 03 7d ............'..}.}.}.|.S.c...c.}
239e0 0d 7d 0c 77 00 63 02 01 00 63 02 7d 0f 77 00 63 02 01 00 63 03 7d 0d 7d 0c 77 00 29 0e 61 0f 07 .}.w.c...c.}.w.c...c.}.}.w.).a..
23a00 00 00 43 6f 6d 70 75 74 65 20 74 68 65 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 20 64 69 63 74 20 66 ..Compute.the.annotations.dict.f
23a20 6f 72 20 61 6e 20 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 20 20 20 20 20 6f 62 6a 20 6d 61 79 20 62 or.an.object...........obj.may.b
23a40 65 20 61 20 63 61 6c 6c 61 62 6c 65 2c 20 63 6c 61 73 73 2c 20 6f 72 20 6d 6f 64 75 6c 65 2e 0a e.a.callable,.class,.or.module..
23a60 20 20 20 20 20 20 20 20 50 61 73 73 69 6e 67 20 69 6e 20 61 6e 20 6f 62 6a 65 63 74 20 6f 66 20 ........Passing.in.an.object.of.
23a80 61 6e 79 20 6f 74 68 65 72 20 74 79 70 65 20 72 61 69 73 65 73 20 54 79 70 65 45 72 72 6f 72 2e any.other.type.raises.TypeError.
23aa0 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 20 61 20 64 69 63 74 2e 20 20 67 65 74 5f 61 ..........Returns.a.dict...get_a
23ac0 6e 6e 6f 74 61 74 69 6f 6e 73 28 29 20 72 65 74 75 72 6e 73 20 61 20 6e 65 77 20 64 69 63 74 20 nnotations().returns.a.new.dict.
23ae0 65 76 65 72 79 20 74 69 6d 65 0a 20 20 20 20 20 20 20 20 69 74 27 73 20 63 61 6c 6c 65 64 3b 20 every.time.........it's.called;.
23b00 63 61 6c 6c 69 6e 67 20 69 74 20 74 77 69 63 65 20 6f 6e 20 74 68 65 20 73 61 6d 65 20 6f 62 6a calling.it.twice.on.the.same.obj
23b20 65 63 74 20 77 69 6c 6c 20 72 65 74 75 72 6e 20 74 77 6f 0a 20 20 20 20 20 20 20 20 64 69 66 66 ect.will.return.two.........diff
23b40 65 72 65 6e 74 20 62 75 74 20 65 71 75 69 76 61 6c 65 6e 74 20 64 69 63 74 73 2e 0a 0a 20 20 20 erent.but.equivalent.dicts......
23b60 20 20 20 20 20 54 68 69 73 20 69 73 20 61 20 62 61 63 6b 70 6f 72 74 20 6f 66 20 60 69 6e 73 70 .....This.is.a.backport.of.`insp
23b80 65 63 74 2e 67 65 74 5f 61 6e 6e 6f 74 61 74 69 6f 6e 73 60 2c 20 77 68 69 63 68 20 68 61 73 20 ect.get_annotations`,.which.has.
23ba0 62 65 65 6e 0a 20 20 20 20 20 20 20 20 69 6e 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 6c 69 62 been.........in.the.standard.lib
23bc0 72 61 72 79 20 73 69 6e 63 65 20 50 79 74 68 6f 6e 20 33 2e 31 30 2e 20 53 65 65 20 74 68 65 20 rary.since.Python.3.10..See.the.
23be0 73 74 61 6e 64 61 72 64 20 6c 69 62 72 61 72 79 0a 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e standard.library.........documen
23c00 74 61 74 69 6f 6e 20 66 6f 72 20 6d 6f 72 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 68 74 tation.for.more:..............ht
23c20 74 70 73 3a 2f 2f 64 6f 63 73 2e 70 79 74 68 6f 6e 2e 6f 72 67 2f 33 2f 6c 69 62 72 61 72 79 2f tps://docs.python.org/3/library/
23c40 69 6e 73 70 65 63 74 2e 68 74 6d 6c 23 69 6e 73 70 65 63 74 2e 67 65 74 5f 61 6e 6e 6f 74 61 74 inspect.html#inspect.get_annotat
23c60 69 6f 6e 73 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 62 61 63 6b 70 6f 72 74 20 61 64 64 73 ions..........This.backport.adds
23c80 20 74 68 65 20 2a 66 6f 72 6d 61 74 2a 20 61 72 67 75 6d 65 6e 74 20 69 6e 74 72 6f 64 75 63 65 .the.*format*.argument.introduce
23ca0 64 20 62 79 20 50 45 50 20 36 34 39 2e 20 54 68 65 0a 20 20 20 20 20 20 20 20 74 68 72 65 65 20 d.by.PEP.649..The.........three.
23cc0 66 6f 72 6d 61 74 73 20 73 75 70 70 6f 72 74 65 64 20 61 72 65 3a 0a 20 20 20 20 20 20 20 20 2a formats.supported.are:.........*
23ce0 20 56 41 4c 55 45 3a 20 74 68 65 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 20 61 72 65 20 72 65 74 75 .VALUE:.the.annotations.are.retu
23d00 72 6e 65 64 20 61 73 2d 69 73 2e 20 54 68 69 73 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 rned.as-is..This.is.the.default.
23d20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 69 74 20 69 73 20 63 6f 6d 70 61 74 69 62 6c 65 20 77 and...........it.is.compatible.w
23d40 69 74 68 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 6f 6e 20 70 72 65 76 69 6f 75 73 20 50 79 74 ith.the.behavior.on.previous.Pyt
23d60 68 6f 6e 20 76 65 72 73 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 2a 20 46 4f 52 57 41 52 44 52 hon.versions..........*.FORWARDR
23d80 45 46 3a 20 72 65 74 75 72 6e 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 20 61 73 2d 69 73 20 69 66 20 EF:.return.annotations.as-is.if.
23da0 70 6f 73 73 69 62 6c 65 2c 20 62 75 74 20 72 65 70 6c 61 63 65 20 61 6e 79 0a 20 20 20 20 20 20 possible,.but.replace.any.......
23dc0 20 20 20 20 75 6e 64 65 66 69 6e 65 64 20 6e 61 6d 65 73 20 77 69 74 68 20 46 6f 72 77 61 72 64 ....undefined.names.with.Forward
23de0 52 65 66 20 6f 62 6a 65 63 74 73 2e 20 54 68 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 Ref.objects..The.implementation.
23e00 70 72 6f 70 6f 73 65 64 20 62 79 0a 20 20 20 20 20 20 20 20 20 20 50 45 50 20 36 34 39 20 72 65 proposed.by...........PEP.649.re
23e20 6c 69 65 73 20 6f 6e 20 6c 61 6e 67 75 61 67 65 20 63 68 61 6e 67 65 73 20 74 68 61 74 20 63 61 lies.on.language.changes.that.ca
23e40 6e 6e 6f 74 20 62 65 20 62 61 63 6b 70 6f 72 74 65 64 3b 20 74 68 65 0a 20 20 20 20 20 20 20 20 nnot.be.backported;.the.........
23e60 20 20 74 79 70 69 6e 67 2d 65 78 74 65 6e 73 69 6f 6e 73 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 ..typing-extensions.implementati
23e80 6f 6e 20 73 69 6d 70 6c 79 20 72 65 74 75 72 6e 73 20 74 68 65 20 73 61 6d 65 20 72 65 73 75 6c on.simply.returns.the.same.resul
23ea0 74 20 61 73 20 56 41 4c 55 45 2e 0a 20 20 20 20 20 20 20 20 2a 20 53 54 52 49 4e 47 3a 20 72 65 t.as.VALUE..........*.STRING:.re
23ec0 74 75 72 6e 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 20 61 73 20 73 74 72 69 6e 67 73 2c 20 69 6e 20 turn.annotations.as.strings,.in.
23ee0 61 20 66 6f 72 6d 61 74 20 63 6c 6f 73 65 20 74 6f 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 0a 20 a.format.close.to.the.original..
23f00 20 20 20 20 20 20 20 20 20 73 6f 75 72 63 65 2e 20 41 67 61 69 6e 2c 20 74 68 69 73 20 62 65 68 .........source..Again,.this.beh
23f20 61 76 69 6f 72 20 63 61 6e 6e 6f 74 20 62 65 20 72 65 70 6c 69 63 61 74 65 64 20 64 69 72 65 63 avior.cannot.be.replicated.direc
23f40 74 6c 79 20 69 6e 20 61 20 62 61 63 6b 70 6f 72 74 2e 0a 20 20 20 20 20 20 20 20 20 20 41 73 20 tly.in.a.backport............As.
23f60 61 6e 20 61 70 70 72 6f 78 69 6d 61 74 69 6f 6e 2c 20 74 79 70 69 6e 67 2d 65 78 74 65 6e 73 69 an.approximation,.typing-extensi
23f80 6f 6e 73 20 72 65 74 72 69 65 76 65 73 20 74 68 65 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 20 75 6e ons.retrieves.the.annotations.un
23fa0 64 65 72 0a 20 20 20 20 20 20 20 20 20 20 56 41 4c 55 45 20 73 65 6d 61 6e 74 69 63 73 20 61 6e der...........VALUE.semantics.an
23fc0 64 20 74 68 65 6e 20 73 74 72 69 6e 67 69 66 69 65 73 20 74 68 65 6d 2e 0a 0a 20 20 20 20 20 20 d.then.stringifies.them.........
23fe0 20 20 54 68 65 20 70 75 72 70 6f 73 65 20 6f 66 20 74 68 69 73 20 62 61 63 6b 70 6f 72 74 20 69 ..The.purpose.of.this.backport.i
24000 73 20 74 6f 20 61 6c 6c 6f 77 20 75 73 65 72 73 20 77 68 6f 20 77 6f 75 6c 64 20 6c 69 6b 65 20 s.to.allow.users.who.would.like.
24020 74 6f 20 75 73 65 0a 20 20 20 20 20 20 20 20 46 4f 52 57 41 52 44 52 45 46 20 6f 72 20 53 54 52 to.use.........FORWARDREF.or.STR
24040 49 4e 47 20 73 65 6d 61 6e 74 69 63 73 20 6f 6e 63 65 20 50 45 50 20 36 34 39 20 69 73 20 69 6d ING.semantics.once.PEP.649.is.im
24060 70 6c 65 6d 65 6e 74 65 64 2c 20 62 75 74 20 77 68 6f 20 61 6c 73 6f 0a 20 20 20 20 20 20 20 20 plemented,.but.who.also.........
24080 77 61 6e 74 20 74 6f 20 73 75 70 70 6f 72 74 20 65 61 72 6c 69 65 72 20 50 79 74 68 6f 6e 20 76 want.to.support.earlier.Python.v
240a0 65 72 73 69 6f 6e 73 2c 20 74 6f 20 73 69 6d 70 6c 79 20 77 72 69 74 65 3a 0a 0a 20 20 20 20 20 ersions,.to.simply.write:.......
240c0 20 20 20 20 20 20 20 74 79 70 69 6e 67 5f 65 78 74 65 6e 73 69 6f 6e 73 2e 67 65 74 5f 61 6e 6e .......typing_extensions.get_ann
240e0 6f 74 61 74 69 6f 6e 73 28 6f 62 6a 2c 20 66 6f 72 6d 61 74 3d 46 6f 72 6d 61 74 2e 46 4f 52 57 otations(obj,.format=Format.FORW
24100 41 52 44 52 45 46 29 0a 0a 20 20 20 20 20 20 20 20 7a 3b 54 68 65 20 56 41 4c 55 45 5f 57 49 54 ARDREF)..........z;The.VALUE_WIT
24120 48 5f 46 41 4b 45 5f 47 4c 4f 42 41 4c 53 20 66 6f 72 6d 61 74 20 69 73 20 66 6f 72 20 69 6e 74 H_FAKE_GLOBALS.format.is.for.int
24140 65 72 6e 61 6c 20 75 73 65 20 6f 6e 6c 79 7a 38 65 76 61 6c 5f 73 74 72 3d 54 72 75 65 20 69 73 ernal.use.onlyz8eval_str=True.is
24160 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74 65 64 20 77 69 74 68 20 66 6f 72 6d 61 74 3d 46 6f 72 6d .only.supported.with.format=Form
24180 61 74 2e 56 41 4c 55 45 72 59 01 00 00 4e 72 65 01 00 00 72 56 01 00 00 72 89 00 00 00 72 5c 02 at.VALUErY...Nre...rV...r....r\.
241a0 00 00 7a 25 20 69 73 20 6e 6f 74 20 61 20 6d 6f 64 75 6c 65 2c 20 63 6c 61 73 73 2c 20 6f 72 20 ..z%.is.not.a.module,.class,.or.
241c0 63 61 6c 6c 61 62 6c 65 2e 7a 2b 2e 5f 5f 61 6e 6e 6f 74 61 74 69 6f 6e 73 5f 5f 20 69 73 20 6e callable.z+.__annotations__.is.n
241e0 65 69 74 68 65 72 20 61 20 64 69 63 74 20 6e 6f 72 20 4e 6f 6e 65 72 5b 02 00 00 72 e0 03 00 00 either.a.dict.nor.Noner[...r....
24200 72 81 00 00 00 29 20 72 35 00 00 00 72 09 04 00 00 72 66 01 00 00 72 01 02 00 00 72 8f 00 00 00 r....).r5...r....rf...r....r....
24220 72 f8 00 00 00 72 16 01 00 00 72 10 02 00 00 72 65 01 00 00 72 92 00 00 00 da 14 47 65 74 53 65 r....r....r....re...r......GetSe
24240 74 44 65 73 63 72 69 70 74 6f 72 54 79 70 65 72 61 01 00 00 da 07 6d 6f 64 75 6c 65 73 72 0f 02 tDescriptorTypera.....modulesr..
24260 00 00 da 04 76 61 72 73 72 5f 02 00 00 72 59 01 00 00 72 a1 01 00 00 72 56 01 00 00 72 a5 00 00 ....varsr_...rY...r....rV...r...
24280 00 72 fd 01 00 00 72 fe 01 00 00 72 13 01 00 00 72 90 00 00 00 72 d9 02 00 00 72 5b 02 00 00 72 .r....r....r....r....r....r[...r
242a0 6d 01 00 00 da 07 70 61 72 74 69 61 6c 72 1b 01 00 00 72 5c 02 00 00 72 88 00 00 00 da 04 65 76 m.....partialr....r\...r......ev
242c0 61 6c 29 11 72 a8 00 00 00 72 d6 01 00 00 72 0a 04 00 00 72 0b 04 00 00 72 03 02 00 00 da 08 6f al).r....r....r....r....r......o
242e0 62 6a 5f 64 69 63 74 da 03 61 6e 6e da 0b 6f 62 6a 5f 67 6c 6f 62 61 6c 73 da 0b 6d 6f 64 75 6c bj_dict..ann..obj_globals..modul
24300 65 5f 6e 61 6d 65 72 e0 01 00 00 da 0a 6f 62 6a 5f 6c 6f 63 61 6c 73 da 06 75 6e 77 72 61 70 72 e_namer......obj_locals..unwrapr
24320 bb 03 00 00 72 d0 01 00 00 72 dd 03 00 00 72 ee 02 00 00 da 0c 72 65 74 75 72 6e 5f 76 61 6c 75 ....r....r....r......return_valu
24340 65 73 11 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 84 00 00 00 72 36 00 00 es.....................r....r6..
24360 00 72 36 00 00 00 07 0f 00 00 73 0d 03 00 00 80 00 f4 4a 01 00 12 18 98 06 93 1e 88 06 d8 0b 11 .r6.......s.......J.............
24380 94 56 d7 15 33 d1 15 33 d1 0b 33 dc 12 1c d8 10 4d f3 03 02 13 0e f0 00 02 0d 0e f1 08 00 0c 14 .V..3..3..3.....M...............
243a0 98 06 a4 66 a7 6c a1 6c d1 18 32 dc 12 1c d0 1d 57 d3 12 58 d0 0c 58 e4 0b 15 90 63 9c 34 d4 0b ...f.l.l..2.....W..X..X....c.4..
243c0 20 e4 17 1e 98 73 a0 4a b0 04 d3 17 35 88 48 d9 0f 17 9c 47 a0 48 a8 65 d4 1c 34 d8 16 1e 97 6c .....s.J....5.H....G.H.e..4....l
243e0 91 6c d0 23 34 b0 64 d3 16 3b 90 03 dc 13 1d 98 63 a4 36 d7 23 3e d1 23 3e d4 13 3f d8 1a 1e 91 .l.#4.d..;......c.6.#>.#>..?....
24400 43 e0 16 1a 90 03 e0 1a 1e 88 4b dc 1a 21 a0 23 a0 7c b0 54 d3 1a 3a 88 4b d9 0f 1a dc 19 1c 9f C.........K..!.#.|.T..:.K.......
24420 1b 99 1b 9f 1f 99 1f a8 1b b0 64 d3 19 3b 90 06 d9 13 19 dc 22 29 a8 26 b0 2a b8 64 d3 22 43 90 ..........d..;......").&.*.d."C.
24440 4b dc 19 1d 9c 64 a0 33 9b 69 9b 1f 88 4a d8 15 18 89 46 dc 0d 17 98 03 9c 56 d7 1d 2e d1 1d 2e K....d.3.i...J....F......V......
24460 d4 0d 2f e4 12 19 98 23 d0 1f 30 b0 24 d3 12 37 88 43 d8 1a 1d 9f 2c 99 2c 88 4b d8 19 1d 88 4a ../....#..0.$..7.C....,.,.K....J
24480 d8 15 19 89 46 dc 0d 15 90 63 8c 5d f4 08 00 13 1a 98 23 d0 1f 30 b0 24 d3 12 37 88 43 dc 1a 21 ....F....c.]......#..0.$..7.C..!
244a0 a0 23 a0 7d b0 64 d3 1a 3b 88 4b d8 19 1d 88 4a d8 15 18 89 46 dc 0d 14 90 53 d0 1a 2b d4 0d 2c .#.}.d..;.K....J....F....S..+..,
244c0 d8 12 15 d7 12 25 d1 12 25 88 43 d8 30 34 d0 0c 34 88 4b d0 0c 34 98 2a a1 76 e4 12 1b 98 73 98 .....%..%.C.04..4.K..4.*.v....s.
244e0 67 d0 25 4a d0 1c 4b d3 12 4c d0 0c 4c e0 0b 0e 88 3b d8 13 15 88 49 e4 0f 19 98 23 9c 74 d4 0f g.%J..K..L..L....;....I....#.t..
24500 24 dc 12 1c a0 03 98 77 d0 26 51 d0 1d 52 d3 12 53 d0 0c 53 e1 0f 12 d8 13 15 88 49 e1 0f 17 d8 $......w.&Q..R..S..S.......I....
24520 0f 15 9c 16 9f 1d 99 1d d1 0f 26 f0 06 00 27 2a a7 69 a1 69 a3 6b f7 05 03 18 12 e1 18 22 98 03 ..........&...'*.i.i.k......."..
24540 98 55 f0 03 00 15 18 a4 2a a8 55 b4 43 d4 22 38 99 15 bc 66 d7 3e 4f d1 3e 4f d0 50 55 d3 3e 56 .U......*.U.C."8...f.>O.>O.PU.>V
24560 d1 14 56 f3 03 03 18 12 f0 00 03 11 12 f4 08 00 14 18 98 03 93 39 d0 0c 1c e0 0b 11 d0 0b 1d d8 ..V..................9..........
24580 12 16 dc 13 1a 98 36 a0 3d d4 13 31 d8 1d 23 d7 1d 2f d1 1d 2f 90 46 d8 14 1c dc 13 1d 98 66 a4 ......6.=..1..#../../.F.......f.
245a0 69 d7 26 37 d1 26 37 d4 13 38 d8 1d 23 9f 5b 99 5b 90 46 d8 14 1c d8 10 15 dc 0f 16 90 76 98 7d i.&7.&7..8..#.[.[.F..........v.}
245c0 d4 0f 2d d8 1e 24 d7 1e 30 d1 1e 30 90 0b e0 0b 12 88 3f d8 16 21 88 47 d8 0b 11 88 3e d8 15 1f ..-..$..0..0......?..!.G....>...
245e0 d2 15 25 a0 32 88 46 f4 0a 00 1b 22 a0 23 d0 27 38 b8 22 d3 1a 3d d0 0b 3d 88 3b d0 0b 3d d8 39 ..%.2.F....".#.'8."..=..=.;..=.9
24600 44 d6 15 45 b0 05 90 65 97 6e 91 6e a0 65 d1 16 2b d2 15 45 c8 06 d1 15 4e 88 46 f0 08 00 1f 22 D..E...e.n.n.e..+..E....N.F...."
24620 9f 69 99 69 9b 6b f7 05 02 18 2c e1 10 1a 90 03 90 55 f0 05 00 19 1c dc 19 23 a0 45 ac 33 d4 19 .i.i.k....,......U.......#.E.3..
24640 2f 89 45 b4 54 b8 25 c0 17 c8 26 d3 35 51 f1 03 01 19 52 01 f0 00 02 18 2c 88 0c f1 00 02 18 2c /.E.T.%...&.5Q....R.....,......,
24660 f0 06 00 10 1c d0 08 1b f9 f3 41 01 03 18 12 f9 f2 36 00 16 46 01 f9 f3 04 02 18 2c 73 12 00 00 ..........A......6..F......,s...
24680 00 c7 17 32 4b 2f 06 ca 13 14 4b 35 04 cb 00 2a 4b 3a 06 72 32 00 00 00 a9 04 72 f2 01 00 00 72 ...2K/....K5...*K:.r2.....r....r
246a0 d6 01 00 00 72 0a 04 00 00 72 dd 03 00 00 63 01 00 00 00 00 00 00 00 04 00 00 00 06 00 00 00 03 ....r....r....c.................
246c0 00 00 00 f3 0a 05 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........|.j...................
246e0 72 0c 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 00 74 05 00 00 00 00 r.|.j...................S.t.....
24700 00 00 00 00 7c 00 64 01 64 00 ab 03 00 00 00 00 00 00 81 27 09 00 7c 00 6a 06 00 00 00 00 00 00 ....|.d.d..........'..|.j.......
24720 00 00 00 00 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............j...................
24740 7d 05 64 02 7c 00 5f 00 00 00 00 00 00 00 00 00 7c 05 7c 00 5f 01 00 00 00 00 00 00 00 00 7c 05 }.d.|._.........|.|._.........|.
24760 53 00 7c 01 80 0d 74 05 00 00 00 00 00 00 00 00 7c 00 64 03 64 00 ab 03 00 00 00 00 00 00 7d 01 S.|...t.........|.d.d.........}.
24780 7c 02 80 42 74 05 00 00 00 00 00 00 00 00 7c 00 64 04 64 00 ab 03 00 00 00 00 00 00 81 35 74 05 |..Bt.........|.d.d..........5t.
247a0 00 00 00 00 00 00 00 00 74 0c 00 00 00 00 00 00 00 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 ........t.........j.............
247c0 00 00 00 00 00 00 6a 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 6a 12 00 00 ......j...................|.j...
247e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 00 ab 02 00 00 00 00 00 00 64 05 64 00 ab 03 ................d.........d.d...
24800 00 00 00 00 00 00 7d 02 7c 02 80 0d 74 05 00 00 00 00 00 00 00 00 7c 00 64 06 64 00 ab 03 00 00 ......}.|...t.........|.d.d.....
24820 00 00 00 00 7d 02 7c 02 80 8f 74 15 00 00 00 00 00 00 00 00 7c 01 74 16 00 00 00 00 00 00 00 00 ....}.|...t.........|.t.........
24840 ab 02 00 00 00 00 00 00 72 3f 74 05 00 00 00 00 00 00 00 00 7c 01 64 07 64 00 ab 03 00 00 00 00 ........r?t.........|.d.d.......
24860 00 00 7d 06 7c 06 72 70 74 0c 00 00 00 00 00 00 00 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 ..}.|.rpt.........j.............
24880 00 00 00 00 00 00 6a 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 06 64 00 ab 02 ......j...................|.d...
248a0 00 00 00 00 00 00 7d 07 7c 07 72 4e 74 05 00 00 00 00 00 00 00 00 7c 07 64 05 64 00 ab 03 00 00 ......}.|.rNt.........|.d.d.....
248c0 00 00 00 00 7d 02 6e 40 74 15 00 00 00 00 00 00 00 00 7c 01 74 18 00 00 00 00 00 00 00 00 6a 1a ....}.n@t.........|.t.........j.
248e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 0e 74 05 00 00 ..........................r.t...
24900 00 00 00 00 00 00 7c 01 64 05 64 00 ab 03 00 00 00 00 00 00 7d 02 6e 18 74 1d 00 00 00 00 00 00 ......|.d.d.........}.n.t.......
24920 00 00 7c 01 ab 01 00 00 00 00 00 00 72 0d 74 05 00 00 00 00 00 00 00 00 7c 01 64 06 64 00 ab 03 ..|.........r.t.........|.d.d...
24940 00 00 00 00 00 00 7d 02 7c 02 80 02 69 00 7d 02 7c 03 80 2c 69 00 7d 03 74 15 00 00 00 00 00 00 ......}.|...i.}.|..,i.}.t.......
24960 00 00 7c 01 74 16 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 1a 7c 03 6a 1f 00 00 00 00 ..|.t.................r.|.j.....
24980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 21 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 ..............t!........|.......
249a0 00 00 ab 01 00 00 00 00 00 00 01 00 7c 04 80 0f 7c 01 81 0d 74 05 00 00 00 00 00 00 00 00 7c 01 ............|...|...t.........|.
249c0 64 08 64 00 ab 03 00 00 00 00 00 00 7d 04 7c 04 81 57 74 23 00 00 00 00 00 00 00 00 7c 02 ab 01 d.d.........}.|..Wt#........|...
249e0 00 00 00 00 00 00 7d 02 74 23 00 00 00 00 00 00 00 00 7c 03 ab 01 00 00 00 00 00 00 7d 03 7c 04 ......}.t#........|.........}.|.
24a00 44 00 5d 3c 00 00 7d 08 7c 08 6a 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 09 D.]<..}.|.j$..................}.
24a20 74 26 00 00 00 00 00 00 00 00 72 0c 7c 00 6a 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 t&........r.|.j(................
24a40 00 00 72 05 7c 09 7c 02 76 01 73 01 8c 26 7c 08 7c 02 7c 09 3c 00 00 00 7c 03 6a 2b 00 00 00 00 ..r.|.|.v.s..&|.|.|.<...|.j+....
24a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 09 64 00 ab 02 00 00 00 00 00 00 01 00 8c 3e 04 00 ..............|.d............>..
24a80 7c 00 6a 2c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 0a 7c 0a 6a 2f 00 00 00 00 |.j,..................}.|.j/....
24aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 72 54 74 31 00 00 00 00 00 00 ......................rTt1......
24ac0 00 00 6a 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0a ab 01 00 00 00 00 00 00 ..j2..................|.........
24ae0 73 3f 7c 0a 7c 03 76 00 72 06 7c 03 7c 0a 19 00 00 00 7d 05 6e 4e 7c 0a 7c 02 76 00 72 06 7c 02 s?|.|.v.r.|.|.....}.nN|.|.v.r.|.
24b00 7c 0a 19 00 00 00 7d 05 6e 44 74 35 00 00 00 00 00 00 00 00 74 36 00 00 00 00 00 00 00 00 7c 0a |.....}.nDt5........t6........|.
24b20 ab 02 00 00 00 00 00 00 72 10 74 05 00 00 00 00 00 00 00 00 74 36 00 00 00 00 00 00 00 00 7c 0a ........r.t.........t6........|.
24b40 ab 02 00 00 00 00 00 00 53 00 74 39 00 00 00 00 00 00 00 00 7c 0a ab 01 00 00 00 00 00 00 82 01 ........S.t9........|...........
24b60 7c 00 6a 3a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 0b 74 3d 00 00 00 00 00 00 |.j:..................}.t=......
24b80 00 00 7c 0b 7c 02 7c 03 ab 03 00 00 00 00 00 00 7d 05 64 02 7c 00 5f 00 00 00 00 00 00 00 00 00 ..|.|.|.........}.d.|._.........
24ba0 7c 05 7c 00 5f 01 00 00 00 00 00 00 00 00 7c 05 53 00 23 00 74 0a 00 00 00 00 00 00 00 00 24 00 |.|._.........|.S.#.t.........$.
24bc0 72 04 01 00 59 00 90 02 8c 34 77 00 78 03 59 00 77 01 29 09 4e da 08 5f 5f 63 65 6c 6c 5f 5f 54 r...Y....4w.x.Y.w.).N..__cell__T
24be0 da 09 5f 5f 6f 77 6e 65 72 5f 5f da 12 5f 5f 66 6f 72 77 61 72 64 5f 6d 6f 64 75 6c 65 5f 5f 72 ..__owner__..__forward_module__r
24c00 59 01 00 00 72 5c 02 00 00 72 89 00 00 00 72 e0 03 00 00 29 1f da 15 5f 5f 66 6f 72 77 61 72 64 Y...r\...r....r....)...__forward
24c20 5f 65 76 61 6c 75 61 74 65 64 5f 5f da 11 5f 5f 66 6f 72 77 61 72 64 5f 76 61 6c 75 65 5f 5f 72 _evaluated__..__forward_value__r
24c40 16 01 00 00 72 1b 04 00 00 da 0d 63 65 6c 6c 5f 63 6f 6e 74 65 6e 74 73 72 66 01 00 00 72 61 01 ....r......cell_contentsrf...ra.
24c60 00 00 72 0e 04 00 00 72 65 01 00 00 72 1d 04 00 00 72 8f 00 00 00 72 f8 00 00 00 72 92 00 00 00 ..r....re...r....r....r....r....
24c80 72 5f 02 00 00 72 a1 01 00 00 72 fc 01 00 00 72 0f 04 00 00 72 0f 02 00 00 72 88 00 00 00 da 16 r_...r....r....r....r....r......
24ca0 5f 46 4f 52 57 41 52 44 5f 52 45 46 5f 48 41 53 5f 43 4c 41 53 53 72 7d 00 00 00 72 0e 02 00 00 _FORWARD_REF_HAS_CLASSr}...r....
24cc0 da 0f 5f 5f 66 6f 72 77 61 72 64 5f 61 72 67 5f 5f da 0c 69 73 69 64 65 6e 74 69 66 69 65 72 da ..__forward_arg__..isidentifier.
24ce0 07 6b 65 79 77 6f 72 64 da 09 69 73 6b 65 79 77 6f 72 64 72 10 02 00 00 da 08 62 75 69 6c 74 69 .keyword..iskeywordr......builti
24d00 6e 73 da 09 4e 61 6d 65 45 72 72 6f 72 da 10 5f 5f 66 6f 72 77 61 72 64 5f 63 6f 64 65 5f 5f 72 ns..NameError..__forward_code__r
24d20 11 04 00 00 29 0c da 0b 66 6f 72 77 61 72 64 5f 72 65 66 72 f2 01 00 00 72 d6 01 00 00 72 0a 04 ....)...forward_refr....r....r..
24d40 00 00 72 dd 03 00 00 72 d0 01 00 00 72 15 04 00 00 72 e0 01 00 00 72 ee 02 00 00 da 0a 70 61 72 ..r....r....r....r....r......par
24d60 61 6d 5f 6e 61 6d 65 72 76 01 00 00 da 04 63 6f 64 65 73 0c 00 00 00 20 20 20 20 20 20 20 20 20 am_namerv.....codes.............
24d80 20 20 20 72 84 00 00 00 da 10 5f 65 76 61 6c 5f 77 69 74 68 5f 6f 77 6e 65 72 72 2c 04 00 00 8d ...r......_eval_with_ownerr,....
24da0 0f 00 00 73 86 02 00 00 80 00 f0 06 00 0c 17 d7 0b 2c d2 0b 2c d8 13 1e d7 13 30 d1 13 30 d0 0c ...s.............,..,.....0..0..
24dc0 30 dc 0b 12 90 3b a0 0a a8 44 d3 0b 31 d0 0b 3d f0 02 07 0d 1d d8 18 23 d7 18 2c d1 18 2c d7 18 0....;...D..1..=.......#..,..,..
24de0 3a d1 18 3a 90 05 f0 08 00 35 39 90 0b d4 10 31 d8 30 35 90 0b d4 10 2d d8 17 1c 90 0c d8 0b 10 :..:.....59....1.05....-........
24e00 88 3d dc 14 1b 98 4b a8 1b b0 64 d3 14 3b 88 45 f0 06 00 0d 14 88 4f dc 10 17 98 0b d0 25 39 b8 .=....K...d..;.E......O......%9.
24e20 34 d3 10 40 d0 10 4c e4 16 1d dc 10 13 97 0b 91 0b 97 0f 91 0f a0 0b d7 20 3e d1 20 3e c0 04 d3 4..@..L..................>..>...
24e40 10 45 c0 7a d0 53 57 f3 03 02 17 0e 88 47 f0 06 00 0c 13 88 3f dc 16 1d 98 6b a8 3d b8 24 d3 16 .E.z.SW......G......?....k.=.$..
24e60 3f 88 47 d8 0b 12 88 3f dc 0f 19 98 25 a4 14 d4 0f 26 dc 1e 25 a0 65 a8 5c b8 34 d3 1e 40 90 0b ?.G....?....%....&..%.e.\.4..@..
24e80 d9 13 1e dc 1d 20 9f 5b 99 5b 9f 5f 99 5f a8 5b b8 24 d3 1d 3f 90 46 d9 17 1d dc 22 29 a8 26 b0 .......[.[._._.[.$..?.F....").&.
24ea0 2a b8 64 d3 22 43 99 07 dc 11 1b 98 45 a4 36 d7 23 34 d1 23 34 d4 11 35 dc 1a 21 a0 25 a8 1a b0 *.d."C......E.6.#4.#4..5..!.%...
24ec0 54 d3 1a 3a 91 07 dc 11 19 98 25 94 1f dc 1a 21 a0 25 a8 1d b8 04 d3 1a 3d 90 07 f0 06 00 0c 13 T..:......%....!.%......=.......
24ee0 88 3f d8 16 18 88 47 e0 0b 11 88 3e d8 15 17 88 46 dc 0f 19 98 25 a4 14 d4 0f 26 d8 10 16 97 0d .?....G....>....F....%....&.....
24f00 91 0d 9c 64 a0 35 9b 6b d4 10 2a e0 0b 16 d0 0b 1e a0 35 d0 23 34 f4 08 00 1b 22 a0 25 d0 29 3a ...d.5.k..*.......5.#4....".%.):
24f20 b8 44 d3 1a 41 88 4b f0 12 00 0c 17 d0 0b 22 dc 16 1a 98 37 93 6d 88 47 dc 15 19 98 26 93 5c 88 .D..A.K......."....7.m.G....&.\.
24f40 46 d8 19 24 f2 00 06 0d 31 90 05 d8 1d 22 9f 5e 99 5e 90 0a e5 14 2a b0 3b d7 33 53 d2 33 53 d8 F..$....1....".^.^....*.;.3S.3S.
24f60 15 1f a0 77 d2 15 2e d8 2a 2f 90 47 98 4a d1 14 27 d8 14 1a 97 4a 91 4a 98 7a a8 34 d5 14 30 f0 ...w....*/.G.J..'....J.J.z.4..0.
24f80 0d 06 0d 31 f0 10 00 0f 1a d7 0e 29 d1 0e 29 88 03 d8 0b 0e d7 0b 1b d1 0b 1b d4 0b 1d a4 67 d7 ...1.......)..)...............g.
24fa0 26 37 d1 26 37 b8 03 d4 26 3c d8 0f 12 90 66 89 7d d8 18 1e 98 73 99 0b 91 05 d8 11 14 98 07 91 &7.&7...&<....f.}....s..........
24fc0 1e d8 18 1f a0 03 99 0c 91 05 dc 11 18 9c 18 a0 33 d4 11 27 dc 17 1e 9c 78 a8 13 d3 17 2d d0 10 ................3..'....x....-..
24fe0 2d e4 16 1f a0 03 93 6e d0 10 24 e0 13 1e d7 13 2f d1 13 2f 88 44 dc 14 18 98 14 98 77 a8 06 d3 -......n..$...../../.D......w...
25000 14 2f 88 45 d8 2c 30 88 0b d4 08 29 d8 28 2d 88 0b d4 08 25 d8 0f 14 88 0c f8 f4 5d 02 00 14 1e ./.E.,0....).(-....%.......]....
25020 f2 00 01 0d 15 da 10 14 f0 03 01 0d 15 fa 73 11 00 00 00 a7 16 49 35 00 c9 35 09 4a 02 03 ca 01 ..............s......I5..5.J....
25040 01 4a 02 03 29 06 72 f2 01 00 00 72 d6 01 00 00 72 0a 04 00 00 72 dd 03 00 00 72 03 02 00 00 da .J..).r....r....r....r....r.....
25060 10 5f 72 65 63 75 72 73 69 76 65 5f 67 75 61 72 64 63 01 00 00 00 00 00 00 00 06 00 00 00 09 00 ._recursive_guardc..............
25080 00 00 03 00 00 00 f3 ba 02 00 00 97 00 7c 05 74 00 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 .............|.t.........j......
250a0 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 28 00 00 72 0c 7c 00 6a 04 00 00 00 00 00 00 00 00 00 .............k(..r.|.j..........
250c0 00 00 00 00 00 00 00 00 00 53 00 7c 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........S.|.j..................
250e0 00 7c 06 76 00 72 02 7c 00 53 00 09 00 74 07 00 00 00 00 00 00 00 00 7c 00 7c 01 7c 02 7c 03 7c .|.v.r.|.S...t.........|.|.|.|.|
25100 04 ac 01 ab 05 00 00 00 00 00 00 7d 07 74 0d 00 00 00 00 00 00 00 00 7c 07 74 0e 00 00 00 00 00 ...........}.t.........|.t......
25120 00 00 00 ab 02 00 00 00 00 00 00 72 0b 74 11 00 00 00 00 00 00 00 00 7c 07 ab 01 00 00 00 00 00 ...........r.t.........|........
25140 00 7d 07 74 0d 00 00 00 00 00 00 00 00 7c 07 74 10 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 .}.t.........|.t................
25160 00 72 21 74 13 00 00 00 00 00 00 00 00 7c 07 64 02 64 03 ab 03 00 00 00 00 00 00 81 02 64 04 7d .r!t.........|.d.d...........d.}
25180 02 74 15 00 00 00 00 00 00 00 00 7c 07 7c 02 7c 03 7c 04 7c 01 7c 06 7c 05 ac 05 ab 07 00 00 00 .t.........|.|.|.|.|.|.|........
251a0 00 00 00 53 00 74 16 00 00 00 00 00 00 00 00 6a 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...S.t.........j................
251c0 00 00 00 64 06 6b 02 00 00 72 36 7c 04 72 34 7c 03 72 0b 74 1b 00 00 00 00 00 00 00 00 7c 03 ab ...d.k...r6|.r4|.r.t.........|..
251e0 01 00 00 00 00 00 00 6e 01 69 00 7d 03 7c 04 44 00 5d 20 00 00 7d 08 7c 08 6a 1c 00 00 00 00 00 .......n.i.}.|.D.]...}.|.j......
25200 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 03 76 01 73 01 8c 12 7c 08 7c 03 7c 08 6a 1c 00 00 00 .............|.v.s...|.|.|.j....
25220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3c 00 00 00 8c 22 04 00 74 16 00 00 00 00 00 00 00 ...............<...."..t........
25240 00 6a 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 06 6b 02 00 00 72 27 74 1f 00 .j...................d.k...r't..
25260 00 00 00 00 00 00 00 6a 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 07 7c 02 7c .......j...................|.|.|
25280 03 7c 06 7c 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68 01 7a 07 00 00 ac .|.|.j...................h.z....
252a0 07 ab 04 00 00 00 00 00 00 53 00 74 1f 00 00 00 00 00 00 00 00 6a 20 00 00 00 00 00 00 00 00 00 .........S.t.........j..........
252c0 00 00 00 00 00 00 00 00 00 7c 07 7c 02 7c 03 7c 04 7c 06 7c 00 6a 04 00 00 00 00 00 00 00 00 00 .........|.|.|.|.|.|.j..........
252e0 00 00 00 00 00 00 00 00 00 68 01 7a 07 00 00 ac 07 ab 05 00 00 00 00 00 00 53 00 23 00 74 08 00 .........h.z.............S.#.t..
25300 00 00 00 00 00 00 00 24 00 72 19 01 00 7c 05 74 00 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 .......$.r...|.t.........j......
25320 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 28 00 00 72 04 7c 00 63 02 59 00 53 00 82 00 77 00 78 .............k(..r.|.c.Y.S...w.x
25340 03 59 00 77 01 29 08 61 e8 04 00 00 45 76 61 6c 75 61 74 65 20 61 20 66 6f 72 77 61 72 64 20 72 .Y.w.).a....Evaluate.a.forward.r
25360 65 66 65 72 65 6e 63 65 20 61 73 20 61 20 74 79 70 65 20 68 69 6e 74 2e 0a 0a 20 20 20 20 20 20 eference.as.a.type.hint.........
25380 20 20 54 68 69 73 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 63 61 6c 6c 69 6e 67 20 74 68 65 ..This.is.similar.to.calling.the
253a0 20 46 6f 72 77 61 72 64 52 65 66 2e 65 76 61 6c 75 61 74 65 28 29 20 6d 65 74 68 6f 64 2c 0a 20 .ForwardRef.evaluate().method,..
253c0 20 20 20 20 20 20 20 62 75 74 20 75 6e 6c 69 6b 65 20 74 68 61 74 20 6d 65 74 68 6f 64 2c 20 65 .......but.unlike.that.method,.e
253e0 76 61 6c 75 61 74 65 5f 66 6f 72 77 61 72 64 5f 72 65 66 28 29 20 61 6c 73 6f 3a 0a 0a 20 20 20 valuate_forward_ref().also:.....
25400 20 20 20 20 20 2a 20 52 65 63 75 72 73 69 76 65 6c 79 20 65 76 61 6c 75 61 74 65 73 20 66 6f 72 .....*.Recursively.evaluates.for
25420 77 61 72 64 20 72 65 66 65 72 65 6e 63 65 73 20 6e 65 73 74 65 64 20 77 69 74 68 69 6e 20 74 68 ward.references.nested.within.th
25440 65 20 74 79 70 65 20 68 69 6e 74 2e 0a 20 20 20 20 20 20 20 20 2a 20 52 65 6a 65 63 74 73 20 63 e.type.hint..........*.Rejects.c
25460 65 72 74 61 69 6e 20 6f 62 6a 65 63 74 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 76 61 6c 69 ertain.objects.that.are.not.vali
25480 64 20 74 79 70 65 20 68 69 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 2a 20 52 65 70 6c 61 63 65 73 d.type.hints..........*.Replaces
254a0 20 74 79 70 65 20 68 69 6e 74 73 20 74 68 61 74 20 65 76 61 6c 75 61 74 65 20 74 6f 20 4e 6f 6e .type.hints.that.evaluate.to.Non
254c0 65 20 77 69 74 68 20 74 79 70 65 73 2e 4e 6f 6e 65 54 79 70 65 2e 0a 20 20 20 20 20 20 20 20 2a e.with.types.NoneType..........*
254e0 20 53 75 70 70 6f 72 74 73 20 74 68 65 20 2a 46 4f 52 57 41 52 44 52 45 46 2a 20 61 6e 64 20 2a .Supports.the.*FORWARDREF*.and.*
25500 53 54 52 49 4e 47 2a 20 66 6f 72 6d 61 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 2a 66 6f 72 77 61 STRING*.formats...........*forwa
25520 72 64 5f 72 65 66 2a 20 6d 75 73 74 20 62 65 20 61 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 46 rd_ref*.must.be.an.instance.of.F
25540 6f 72 77 61 72 64 52 65 66 2e 20 2a 6f 77 6e 65 72 2a 2c 20 69 66 20 67 69 76 65 6e 2c 0a 20 20 orwardRef..*owner*,.if.given,...
25560 20 20 20 20 20 20 73 68 6f 75 6c 64 20 62 65 20 74 68 65 20 6f 62 6a 65 63 74 20 74 68 61 74 20 ......should.be.the.object.that.
25580 68 6f 6c 64 73 20 74 68 65 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 20 74 68 61 74 20 74 68 65 20 66 holds.the.annotations.that.the.f
255a0 6f 72 77 61 72 64 20 72 65 66 65 72 65 6e 63 65 0a 20 20 20 20 20 20 20 20 64 65 72 69 76 65 64 orward.reference.........derived
255c0 20 66 72 6f 6d 2c 20 73 75 63 68 20 61 73 20 61 20 6d 6f 64 75 6c 65 2c 20 63 6c 61 73 73 20 6f .from,.such.as.a.module,.class.o
255e0 62 6a 65 63 74 2c 20 6f 72 20 66 75 6e 63 74 69 6f 6e 2e 20 49 74 20 69 73 20 75 73 65 64 20 74 bject,.or.function..It.is.used.t
25600 6f 0a 20 20 20 20 20 20 20 20 69 6e 66 65 72 20 74 68 65 20 6e 61 6d 65 73 70 61 63 65 73 20 74 o.........infer.the.namespaces.t
25620 6f 20 75 73 65 20 66 6f 72 20 6c 6f 6f 6b 69 6e 67 20 75 70 20 6e 61 6d 65 73 2e 20 2a 67 6c 6f o.use.for.looking.up.names..*glo
25640 62 61 6c 73 2a 20 61 6e 64 20 2a 6c 6f 63 61 6c 73 2a 0a 20 20 20 20 20 20 20 20 63 61 6e 20 61 bals*.and.*locals*.........can.a
25660 6c 73 6f 20 62 65 20 65 78 70 6c 69 63 69 74 6c 79 20 67 69 76 65 6e 20 74 6f 20 70 72 6f 76 69 lso.be.explicitly.given.to.provi
25680 64 65 20 74 68 65 20 67 6c 6f 62 61 6c 20 61 6e 64 20 6c 6f 63 61 6c 20 6e 61 6d 65 73 70 61 63 de.the.global.and.local.namespac
256a0 65 73 2e 0a 20 20 20 20 20 20 20 20 2a 74 79 70 65 5f 70 61 72 61 6d 73 2a 20 69 73 20 61 20 74 es..........*type_params*.is.a.t
256c0 75 70 6c 65 20 6f 66 20 74 79 70 65 20 70 61 72 61 6d 65 74 65 72 73 20 74 68 61 74 20 61 72 65 uple.of.type.parameters.that.are
256e0 20 69 6e 20 73 63 6f 70 65 20 77 68 65 6e 0a 20 20 20 20 20 20 20 20 65 76 61 6c 75 61 74 69 6e .in.scope.when.........evaluatin
25700 67 20 74 68 65 20 66 6f 72 77 61 72 64 20 72 65 66 65 72 65 6e 63 65 2e 20 54 68 69 73 20 70 61 g.the.forward.reference..This.pa
25720 72 61 6d 65 74 65 72 20 6d 75 73 74 20 62 65 20 70 72 6f 76 69 64 65 64 20 28 74 68 6f 75 67 68 rameter.must.be.provided.(though
25740 0a 20 20 20 20 20 20 20 20 69 74 20 6d 61 79 20 62 65 20 61 6e 20 65 6d 70 74 79 20 74 75 70 6c .........it.may.be.an.empty.tupl
25760 65 29 20 69 66 20 2a 6f 77 6e 65 72 2a 20 69 73 20 6e 6f 74 20 67 69 76 65 6e 20 61 6e 64 20 74 e).if.*owner*.is.not.given.and.t
25780 68 65 20 66 6f 72 77 61 72 64 20 72 65 66 65 72 65 6e 63 65 0a 20 20 20 20 20 20 20 20 64 6f 65 he.forward.reference.........doe
257a0 73 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 68 61 76 65 20 61 6e 20 6f 77 6e 65 72 20 73 65 74 2e s.not.already.have.an.owner.set.
257c0 20 2a 66 6f 72 6d 61 74 2a 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 66 6f 72 6d 61 74 20 6f .*format*.specifies.the.format.o
257e0 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 61 6e 6e 6f 74 61 74 69 6f 6e 20 61 6e 64 20 69 73 20 f.the.........annotation.and.is.
25800 61 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 61 6e 6e 6f 74 61 74 69 6f 6e 6c 69 62 2e 46 6f a.member.of.the.annotationlib.Fo
25820 72 6d 61 74 20 65 6e 75 6d 2e 0a 0a 20 20 20 20 20 20 20 20 72 19 04 00 00 72 1d 04 00 00 54 4e rmat.enum...........r....r....TN
25840 29 06 72 d6 01 00 00 72 0a 04 00 00 72 dd 03 00 00 72 f2 01 00 00 72 2d 04 00 00 72 03 02 00 00 ).r....r....r....r....r-...r....
25860 29 03 72 04 00 00 00 72 9e 01 00 00 e9 05 00 00 00 29 01 da 0f 72 65 63 75 72 73 69 76 65 5f 67 ).r....r.........)...recursive_g
25880 75 61 72 64 29 11 72 35 00 00 00 72 fd 01 00 00 72 22 04 00 00 72 2c 04 00 00 72 27 04 00 00 72 uard).r5...r....r"...r,...r'...r
258a0 00 02 00 00 72 8f 00 00 00 72 13 01 00 00 72 5d 00 00 00 72 16 01 00 00 72 32 00 00 00 72 61 01 ....r....r....r]...r....r2...ra.
258c0 00 00 72 a0 01 00 00 72 0f 02 00 00 72 88 00 00 00 72 90 00 00 00 72 60 02 00 00 29 09 72 29 04 ..r....r....r....r....r`...).r).
258e0 00 00 72 f2 01 00 00 72 d6 01 00 00 72 0a 04 00 00 72 dd 03 00 00 72 03 02 00 00 72 2d 04 00 00 ..r....r....r....r....r....r-...
25900 72 d0 01 00 00 da 04 74 76 61 72 73 09 00 00 00 20 20 20 20 20 20 20 20 20 72 84 00 00 00 72 32 r......tvars.............r....r2
25920 00 00 00 72 32 00 00 00 e5 0f 00 00 73 87 01 00 00 80 00 f0 40 01 00 0c 12 94 56 97 5d 91 5d d2 ...r2.......s.......@.....V.].].
25940 0b 22 d8 13 1e d7 13 2e d1 13 2e d0 0c 2e d8 0b 16 d7 0b 26 d1 0b 26 d0 2a 3a d1 0b 3a d8 13 1e .".................&..&.*:..:...
25960 d0 0c 1e f0 06 0c 09 16 dc 14 24 d8 10 1b d8 16 1b d8 18 1f d8 17 1d d8 1c 27 f4 0b 06 15 0e 88 ..........$..............'......
25980 45 f4 1a 00 0c 16 90 65 9c 53 d4 0b 21 dc 14 1e 98 75 d3 14 25 88 45 f4 06 00 0c 16 90 65 9c 5a E......e.S..!....u..%.E......e.Z
259a0 d4 0b 28 dc 0f 16 90 75 d0 1e 32 b0 44 d3 0f 39 d0 0f 45 d8 1a 1e 90 07 dc 13 27 d8 10 15 d8 18 ..(....u..2.D..9..E.......'.....
259c0 1f d8 17 1d d8 1d 28 b0 05 d8 21 31 b8 26 f4 0b 06 14 0e f0 00 06 0d 0e f4 0e 00 0c 0f d7 0b 1b ......(...!1.&..................
259e0 d1 0b 1b 98 6a d2 0b 28 a9 5b e1 25 2b 94 54 98 26 94 5c b0 12 88 46 d8 18 23 f2 00 02 0d 31 90 ....j..(.[.%+.T.&.\...F..#....1.
25a00 04 d8 13 17 97 3d 91 3d a8 06 d2 13 2e d8 2c 30 90 46 98 34 9f 3d 99 3d d2 14 29 f0 05 02 0d 31 .....=.=......,0.F.4.=.=..)....1
25a20 f4 06 00 0c 0f d7 0b 1b d1 0b 1b 98 6a d2 0b 28 dc 13 19 d7 13 24 d1 13 24 d8 10 15 d8 10 17 d8 ............j..(.....$..$.......
25a40 10 16 d8 20 30 b0 4b d7 34 4f d1 34 4f d0 33 50 d1 20 50 f4 09 05 14 0e f0 00 05 0d 0e f4 0e 00 ....0.K.4O.4O.3P..P.............
25a60 14 1a d7 13 24 d1 13 24 d8 10 15 d8 10 17 d8 10 16 d8 10 1b d8 20 30 b0 4b d7 34 4f d1 34 4f d0 ....$..$..............0.K.4O.4O.
25a80 33 50 d1 20 50 f4 0b 06 14 0e f0 00 06 0d 0e f8 f4 45 01 00 10 19 f2 00 04 09 16 d8 0f 15 9c 16 3P..P............E..............
25aa0 d7 19 2a d1 19 2a d2 0f 2a d8 17 22 d2 10 22 e0 10 15 f0 09 04 09 16 fa 73 11 00 00 00 b1 10 44 ..*..*..*.."..".........s......D
25ac0 38 00 c4 38 1e 45 1a 03 c5 18 02 45 1a 03 63 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 8..8.E.....E..c.................
25ae0 00 00 00 f3 98 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 09 00 64 0d 64 03 65 04 64 04 ..........e.Z.d.Z.d.Z...d.d.e.d.
25b00 65 05 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 04 19 00 00 00 66 04 64 05 e.j...................e.....f.d.
25b20 84 05 5a 07 64 06 84 00 5a 08 65 09 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..Z.d...Z.e.j...................
25b40 64 07 6b 02 00 00 72 03 64 08 84 00 5a 0b 65 09 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d.k...r.d...Z.e.j...............
25b60 00 00 00 00 64 09 6b 5c 00 00 72 06 64 0a 84 00 5a 0c 64 0b 84 00 5a 0d 64 0c 84 00 5a 0e 79 02 ....d.k\..r.d...Z.d...Z.d...Z.y.
25b80 29 0e 72 44 00 00 00 7a f9 43 72 65 61 74 65 20 61 20 75 6e 69 71 75 65 20 73 65 6e 74 69 6e 65 ).rD...z.Create.a.unique.sentine
25ba0 6c 20 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 20 2a 6e 61 6d 65 2a 20 73 68 6f 75 6c 64 20 62 65 20 l.object.......*name*.should.be.
25bc0 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 74 6f 20 77 68 69 63 the.name.of.the.variable.to.whic
25be0 68 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 73 68 61 6c 6c 20 62 65 20 61 73 73 69 h.the.return.value.shall.be.assi
25c00 67 6e 65 64 2e 0a 0a 20 20 20 20 2a 72 65 70 72 2a 2c 20 69 66 20 73 75 70 70 6c 69 65 64 2c 20 gned.......*repr*,.if.supplied,.
25c20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 72 65 70 72 20 6f 66 20 74 68 65 will.be.used.for.the.repr.of.the
25c40 20 73 65 6e 74 69 6e 65 6c 20 6f 62 6a 65 63 74 2e 0a 20 20 20 20 49 66 20 6e 6f 74 20 70 72 6f .sentinel.object......If.not.pro
25c60 76 69 64 65 64 2c 20 22 3c 6e 61 6d 65 3e 22 20 77 69 6c 6c 20 62 65 20 75 73 65 64 2e 0a 20 20 vided,."<name>".will.be.used....
25c80 20 20 4e 72 ec 00 00 00 72 49 03 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 ..Nr....rI...c..................
25ca0 00 00 f3 3c 00 00 00 97 00 7c 01 7c 00 5f 00 00 00 00 00 00 00 00 00 7c 02 81 08 7c 02 7c 00 5f ...<.....|.|._.........|...|.|._
25cc0 01 00 00 00 00 00 00 00 00 79 00 64 01 7c 01 9b 00 64 02 9d 03 7c 00 5f 01 00 00 00 00 00 00 00 .........y.d.|...d...|._........
25ce0 00 79 00 29 03 4e fa 01 3c fa 01 3e 29 02 72 b8 00 00 00 da 05 5f 72 65 70 72 29 03 72 83 00 00 .y.).N..<..>).r......_repr).r...
25d00 00 72 ec 00 00 00 72 49 03 00 00 73 03 00 00 00 20 20 20 72 84 00 00 00 72 bc 00 00 00 7a 11 53 .r....rI...s.......r....r....z.S
25d20 65 6e 74 69 6e 65 6c 2e 5f 5f 69 6e 69 74 5f 5f 47 10 00 00 73 25 00 00 00 80 00 f0 0a 00 16 1a entinel.__init__G...s%..........
25d40 88 04 8c 0a d8 1d 21 d0 1d 2d 90 54 88 04 8d 0a b0 51 b0 74 b0 66 b8 41 b0 3b 88 04 8d 0a 72 86 ......!..-.T.....Q.t.f.A.;....r.
25d60 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 1a 00 00 00 97 00 7c ...c...........................|
25d80 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 00 72 8e 00 00 00 29 01 72 36 .j...................S.r....).r6
25da0 04 00 00 72 82 00 00 00 73 01 00 00 00 20 72 84 00 00 00 72 85 00 00 00 7a 11 53 65 6e 74 69 6e ...r....s.....r....r....z.Sentin
25dc0 65 6c 2e 5f 5f 72 65 70 72 5f 5f 4f 10 00 00 72 cb 00 00 00 72 86 00 00 00 72 a0 00 00 00 63 01 el.__repr__O...r....r....r....c.
25de0 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 0f 00 00 00 f3 44 00 00 00 97 00 74 01 00 00 00 00 ....................D.....t.....
25e00 00 00 00 00 74 03 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 ....t.........|.........j.......
25e20 00 00 00 00 00 00 00 00 00 00 00 00 9b 02 64 01 9d 02 ab 01 00 00 00 00 00 00 82 01 29 02 4e 7a ..............d.............).Nz
25e40 17 20 6f 62 6a 65 63 74 20 69 73 20 6e 6f 74 20 63 61 6c 6c 61 62 6c 65 a9 03 72 a5 00 00 00 72 ..object.is.not.callable..r....r
25e60 f8 00 00 00 72 88 00 00 00 72 72 01 00 00 73 03 00 00 00 20 20 20 72 84 00 00 00 72 cf 00 00 00 ....r....rr...s.......r....r....
25e80 7a 11 53 65 6e 74 69 6e 65 6c 2e 5f 5f 63 61 6c 6c 5f 5f 55 10 00 00 73 20 00 00 00 80 00 dc 12 z.Sentinel.__call__U...s........
25ea0 1b 9c 74 a0 44 9b 7a d7 1f 32 d1 1f 32 d0 1e 35 d0 35 4c d0 1c 4d d3 12 4e d0 0c 4e 72 86 00 00 ..t.D.z..2..2..5.5L..M..N..Nr...
25ec0 00 72 8b 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 2c 00 00 00 .r....c.....................,...
25ee0 97 00 74 00 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..t.........j...................
25f00 7c 00 7c 01 66 02 19 00 00 00 53 00 72 8e 00 00 00 72 d1 00 00 00 72 d2 00 00 00 73 02 00 00 00 |.|.f.....S.r....r....r....s....
25f20 20 20 72 84 00 00 00 72 d4 00 00 00 7a 0f 53 65 6e 74 69 6e 65 6c 2e 5f 5f 6f 72 5f 5f 59 10 00 ..r....r....z.Sentinel.__or__Y..
25f40 00 73 15 00 00 00 80 00 dc 13 19 97 3c 91 3c a0 04 a0 65 a0 0b d1 13 2c d0 0c 2c 72 86 00 00 00 .s..........<.<...e....,..,r....
25f60 63 02 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 2c 00 00 00 97 00 74 00 00 00 c.....................,.....t...
25f80 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 7c 00 66 02 ......j...................|.|.f.
25fa0 19 00 00 00 53 00 72 8e 00 00 00 72 d1 00 00 00 72 d2 00 00 00 73 02 00 00 00 20 20 72 84 00 00 ....S.r....r....r....s......r...
25fc0 00 72 d6 00 00 00 7a 10 53 65 6e 74 69 6e 65 6c 2e 5f 5f 72 6f 72 5f 5f 5c 10 00 00 73 15 00 00 .r....z.Sentinel.__ror__\...s...
25fe0 00 80 00 dc 13 19 97 3c 91 3c a0 05 a0 74 a0 0b d1 13 2c d0 0c 2c 72 86 00 00 00 63 01 00 00 00 .......<.<...t....,..,r....c....
26000 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 46 00 00 00 97 00 74 01 00 00 00 00 00 00 00 .................F.....t........
26020 00 64 01 74 03 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 .d.t.........|.........j........
26040 00 00 00 00 00 00 00 00 00 00 00 9b 02 64 02 9d 03 ab 01 00 00 00 00 00 00 82 01 29 03 4e 7a 0e .............d.............).Nz.
26060 43 61 6e 6e 6f 74 20 70 69 63 6b 6c 65 20 7a 07 20 6f 62 6a 65 63 74 72 39 04 00 00 72 82 00 00 Cannot.pickle.z..objectr9...r...
26080 00 73 01 00 00 00 20 72 84 00 00 00 da 0c 5f 5f 67 65 74 73 74 61 74 65 5f 5f 7a 15 53 65 6e 74 .s.....r......__getstate__z.Sent
260a0 69 6e 65 6c 2e 5f 5f 67 65 74 73 74 61 74 65 5f 5f 5f 10 00 00 73 21 00 00 00 80 00 dc 0e 17 98 inel.__getstate___...s!.........
260c0 2e ac 14 a8 64 ab 1a d7 29 3c d1 29 3c d0 28 3f b8 77 d0 18 47 d3 0e 48 d0 08 48 72 86 00 00 00 ....d...)<.)<.(?.w..G..H..Hr....
260e0 72 8e 00 00 00 29 0f 72 88 00 00 00 72 89 00 00 00 72 8a 00 00 00 72 b4 00 00 00 72 13 01 00 00 r....).r....r....r....r....r....
26100 72 90 00 00 00 72 6e 00 00 00 72 bc 00 00 00 72 85 00 00 00 72 61 01 00 00 72 a0 01 00 00 72 cf r....rn...r....r....ra...r....r.
26120 00 00 00 72 d4 00 00 00 72 d6 00 00 00 72 3d 04 00 00 72 81 00 00 00 72 86 00 00 00 72 84 00 00 ...r....r....r=...r....r....r...
26140 00 72 44 00 00 00 72 44 00 00 00 3e 10 00 00 73 67 00 00 00 84 00 f1 02 06 05 08 f0 16 00 26 2a .rD...rD...>...sg.............&*
26160 f1 07 06 05 3f e0 0e 11 f0 05 06 05 3f f0 06 00 0f 15 8f 6f 89 6f 98 63 d1 0e 22 f3 07 06 05 3f ....?.......?......o.o.c.."....?
26180 f2 10 01 05 1a f0 06 00 08 0b d7 07 17 d1 07 17 98 27 d2 07 21 f2 06 01 09 4f 01 f0 06 00 08 0b .................'..!....O......
261a0 d7 07 17 d1 07 17 98 37 d2 07 22 f2 02 01 09 2d f2 06 01 09 2d f3 06 01 05 49 01 72 86 00 00 00 .......7.."....-....-....I.r....
261c0 72 44 00 00 00 29 23 72 56 00 00 00 72 57 00 00 00 72 58 00 00 00 72 59 00 00 00 72 5a 00 00 00 rD...)#rV...rW...rX...rY...rZ...
261e0 72 5b 00 00 00 72 5c 00 00 00 72 5e 00 00 00 72 61 00 00 00 72 62 00 00 00 72 63 00 00 00 72 64 r[...r\...r^...ra...rb...rc...rd
26200 00 00 00 72 65 00 00 00 72 66 00 00 00 72 67 00 00 00 72 68 00 00 00 72 69 00 00 00 72 6a 00 00 ...re...rf...rg...rh...ri...rj..
26220 00 72 6b 00 00 00 72 6c 00 00 00 72 6d 00 00 00 72 6e 00 00 00 72 6f 00 00 00 72 70 00 00 00 72 .rk...rl...rm...rn...ro...rp...r
26240 71 00 00 00 72 72 00 00 00 72 73 00 00 00 72 74 00 00 00 72 75 00 00 00 72 76 00 00 00 72 77 00 q...rr...rs...rt...ru...rv...rw.
26260 00 00 72 78 00 00 00 72 79 00 00 00 72 7a 00 00 00 72 4a 02 00 00 29 02 72 ed 00 00 00 da 08 5f ..rx...ry...rz...rJ...).r......_
26280 5f 6d 61 69 6e 5f 5f 29 01 72 4c 01 00 00 29 03 4e 4e 46 29 02 4e 4e 72 8e 00 00 00 29 01 72 81 _main__).rL...).NNF).NNr....).r.
262a0 00 00 00 29 e7 72 6c 01 00 00 72 26 04 00 00 72 94 01 00 00 da 0f 63 6f 6c 6c 65 63 74 69 6f 6e ...).rl...r&...r......collection
262c0 73 2e 61 62 63 72 4f 01 00 00 da 04 65 6e 75 6d 72 6d 01 00 00 72 8a 01 00 00 da 02 69 6f 72 24 s.abcrO.....enumrm...r......ior$
262e0 04 00 00 72 4c 02 00 00 72 61 01 00 00 72 6c 03 00 00 72 92 00 00 00 72 90 00 00 00 72 29 02 00 ...rL...ra...rl...r....r....r)..
26300 00 72 a0 01 00 00 72 fa 01 00 00 da 07 5f 5f 61 6c 6c 5f 5f da 07 50 45 50 5f 35 36 30 72 f8 00 .r....r......__all__..PEP_560r..
26320 00 00 da 0b 47 65 6e 65 72 69 63 4d 65 74 61 da 14 5f 50 45 50 5f 36 39 36 5f 49 4d 50 4c 45 4d ....GenericMeta.._PEP_696_IMPLEM
26340 45 4e 54 45 44 72 5d 00 00 00 72 e0 00 00 00 72 21 04 00 00 72 7f 00 00 00 72 28 02 00 00 72 97 ENTEDr]...r....r!...r....r(...r.
26360 00 00 00 72 50 00 00 00 72 10 00 00 00 72 99 00 00 00 72 9a 00 00 00 72 9b 00 00 00 72 9c 00 00 ...rP...r....r....r....r....r...
26380 00 72 9e 00 00 00 72 06 00 00 00 72 a3 00 00 00 72 07 00 00 00 da 06 5f 46 69 6e 61 6c 72 b7 00 .r....r....r....r......_Finalr..
263a0 00 00 72 e4 00 00 00 72 09 00 00 00 72 34 00 00 00 72 3c 00 00 00 72 3f 00 00 00 72 f6 00 00 00 ..r....r....r4...r<...r?...r....
263c0 72 f9 00 00 00 72 91 00 00 00 72 ef 00 00 00 72 06 01 00 00 72 1a 01 00 00 72 10 02 00 00 72 41 r....r....r....r....r....r....rA
263e0 00 00 00 72 33 00 00 00 72 2e 00 00 00 da 0b 64 65 66 61 75 6c 74 64 69 63 74 72 10 04 00 00 72 ...r3...r......defaultdictr....r
26400 0f 02 00 00 72 17 01 00 00 72 0f 00 00 00 72 13 00 00 00 72 16 00 00 00 72 15 00 00 00 72 14 00 ....r....r....r....r....r....r..
26420 00 00 72 1d 00 00 00 72 1e 00 00 00 72 20 00 00 00 72 1c 00 00 00 72 1a 00 00 00 72 48 00 00 00 ..r....r....r....r....r....rH...
26440 72 4e 00 00 00 72 18 00 00 00 72 17 00 00 00 72 1b 00 00 00 72 5f 00 00 00 72 26 01 00 00 72 28 rN...r....r....r....r_...r&...r(
26460 01 00 00 72 58 02 00 00 72 4d 01 00 00 72 6e 00 00 00 72 81 02 00 00 72 4e 01 00 00 72 7b 01 00 ...rX...rM...rn...r....rN...r{..
26480 00 72 03 01 00 00 da 13 45 58 43 4c 55 44 45 44 5f 41 54 54 52 49 42 55 54 45 53 72 5a 01 00 00 .r......EXCLUDED_ATTRIBUTESrZ...
264a0 72 5f 01 00 00 72 69 01 00 00 72 43 00 00 00 72 6f 01 00 00 72 73 01 00 00 72 77 01 00 00 72 79 r_...ri...rC...ro...rs...rw...ry
264c0 01 00 00 72 6f 03 00 00 72 86 01 00 00 72 60 00 00 00 72 47 00 00 00 72 46 00 00 00 72 27 00 00 ...ro...r....r`...rG...rF...r'..
264e0 00 72 25 00 00 00 72 24 00 00 00 72 23 00 00 00 72 26 00 00 00 72 22 00 00 00 72 28 00 00 00 72 .r%...r$...r#...r&...r"...r(...r
26500 29 00 00 00 72 2a 00 00 00 da 14 5f 4e 45 45 44 53 5f 53 49 4e 47 4c 45 54 4f 4e 4d 45 54 41 72 )...r*....._NEEDS_SINGLETONMETAr
26520 cd 01 00 00 72 54 00 00 00 72 d2 01 00 00 72 55 00 00 00 72 db 01 00 00 da 14 5f 50 45 50 5f 37 ....rT...r....rU...r......_PEP_7
26540 32 38 5f 49 4d 50 4c 45 4d 45 4e 54 45 44 72 21 00 00 00 72 e7 01 00 00 72 3e 00 00 00 da 09 73 28_IMPLEMENTEDr!...r....r>.....s
26560 69 67 6e 61 74 75 72 65 72 3b 01 00 00 72 de 00 00 00 72 11 02 00 00 72 e5 01 00 00 72 af 00 00 ignaturer;...r....r....r....r...
26580 00 72 39 02 00 00 72 33 02 00 00 72 35 02 00 00 72 3c 02 00 00 72 2d 00 00 00 72 3b 00 00 00 72 .r9...r3...r5...r<...r-...r;...r
265a0 43 02 00 00 72 59 02 00 00 72 53 02 00 00 72 38 00 00 00 72 37 00 00 00 72 49 00 00 00 72 75 02 C...rY...rS...r8...r7...rI...ru.
265c0 00 00 72 79 02 00 00 72 7b 02 00 00 72 7d 02 00 00 72 0c 00 00 00 72 0d 00 00 00 72 95 02 00 00 ..ry...r{...r}...r....r....r....
265e0 72 0b 00 00 00 72 0c 01 00 00 72 cb 02 00 00 72 d3 02 00 00 72 fb 02 00 00 72 03 03 00 00 72 e1 r....r....r....r....r....r....r.
26600 00 00 00 72 06 03 00 00 72 08 00 00 00 72 4c 00 00 00 72 4d 00 00 00 72 4b 00 00 00 72 0e 03 00 ...r....r....rL...rM...rK...r...
26620 00 72 0a 00 00 00 72 0e 00 00 00 72 4f 00 00 00 72 52 00 00 00 72 53 00 00 00 72 51 00 00 00 72 .r....r....rO...rR...rS...rQ...r
26640 1e 03 00 00 72 12 00 00 00 72 ed 02 00 00 72 1c 03 00 00 72 20 03 00 00 72 eb 02 00 00 72 11 00 ....r....r....r....r....r....r..
26660 00 00 72 45 00 00 00 72 46 03 00 00 72 2c 00 00 00 72 2f 00 00 00 72 75 00 00 00 72 76 00 00 00 ..rE...rF...r,...r/...ru...rv...
26680 72 59 00 00 00 72 42 00 00 00 72 55 03 00 00 72 30 00 00 00 72 58 03 00 00 72 ae 02 00 00 72 8c rY...rB...rU...r0...rX...r....r.
266a0 03 00 00 72 92 03 00 00 72 16 01 00 00 72 94 03 00 00 72 95 03 00 00 72 96 03 00 00 72 a3 03 00 ...r....r....r....r....r....r...
266c0 00 72 1f 00 00 00 72 a8 03 00 00 da 0b 5f 70 72 6f 68 69 62 69 74 65 64 72 b1 03 00 00 72 b2 03 .r....r......_prohibitedr....r..
266e0 00 00 72 aa 03 00 00 72 ad 03 00 00 72 be 03 00 00 72 c5 00 00 00 72 19 00 00 00 da 03 41 42 43 ..r....r....r....r....r......ABC
26700 da 08 72 65 67 69 73 74 65 72 da 0a 6d 65 6d 6f 72 79 76 69 65 77 da 09 62 79 74 65 61 72 72 61 ..register..memoryview..bytearra
26720 79 72 b7 01 00 00 72 39 00 00 00 72 40 00 00 00 72 4a 00 00 00 72 d5 03 00 00 72 db 03 00 00 72 yr....r9...r@...rJ...r....r....r
26740 d9 03 00 00 72 3d 00 00 00 72 3a 00 00 00 72 5e 00 00 00 72 13 01 00 00 72 31 00 00 00 da 0c 5f ....r=...r:...r^...r....r1....._
26760 43 61 70 73 75 6c 65 54 79 70 65 da 07 5f 73 6f 63 6b 65 74 da 05 5f 43 41 50 49 da 0b 49 6d 70 CapsuleType.._socket.._CAPI..Imp
26780 6f 72 74 45 72 72 6f 72 72 06 04 00 00 72 f2 00 00 00 72 35 00 00 00 72 36 00 00 00 da 07 49 6e ortErrorr....r....r5...r6.....In
267a0 74 45 6e 75 6d 72 01 02 00 00 72 32 00 00 00 72 2c 04 00 00 72 44 00 00 00 da 0d 5f 74 79 70 69 tEnumr....r2...r,...rD....._typi
267c0 6e 67 5f 6e 61 6d 65 73 72 d6 01 00 00 72 fc 01 00 00 72 2b 00 00 00 72 eb 00 00 00 73 01 00 00 ng_namesr....r....r+...r....s...
267e0 00 30 72 84 00 00 00 fa 08 3c 6d 6f 64 75 6c 65 3e 72 57 04 00 00 01 00 00 00 73 71 11 00 00 f0 .0r......<module>rW.......sq....
26800 03 01 01 01 db 00 0a db 00 0f db 00 12 db 00 16 db 00 11 db 00 0b db 00 10 db 00 0e db 00 09 db ................................
26820 00 0e db 00 0f db 00 0a db 00 16 db 00 0d db 00 0f e0 03 06 d7 03 13 d1 03 13 90 77 d2 03 1e db ...........................w....
26840 04 18 f2 04 41 02 0b 02 80 07 f0 48 04 00 0b 0f 80 07 d8 0e 12 80 0b d8 17 1a d7 17 27 d1 17 27 ....A......H................'..'
26860 d0 2b 3d d1 17 3d d0 00 14 f0 06 00 1a 30 b0 36 d7 33 44 d1 33 44 d7 33 4e d1 33 4e d0 19 4e d0 .+=..=.......0.6.3D.3D.3N.3N..N.
26880 00 16 f7 0c 02 01 1c f1 00 02 01 1c f1 0a 00 0b 14 8b 2b 80 07 f0 06 00 04 07 d7 03 13 d1 03 13 ..................+.............
268a0 90 77 d2 03 1e f3 02 03 05 0a f2 0a 01 05 4a 01 f0 08 00 0c 12 8f 3f 89 3f 80 08 f0 08 00 05 13 .w............J.......?.?.......
268c0 80 46 87 4e 81 4e 90 33 d3 04 17 80 01 d8 05 13 80 56 87 5e 81 5e 90 44 d3 05 19 80 02 d8 05 13 .F.N.N.3.........V.^.^.D........
268e0 80 56 87 5e 81 5e 90 44 d3 05 19 80 02 d8 07 15 80 76 87 7e 81 7e 90 66 a8 04 d4 07 2d 80 04 d8 .V.^.^.D.........v.~.~.f....-...
26900 0b 19 88 36 8f 3e 89 3e 98 2a b0 44 d4 0b 39 80 08 f0 06 00 04 07 d7 03 13 d1 03 13 90 77 d2 03 ...6.>.>.*.D..9..............w..
26920 1e de 04 1a f4 06 09 05 26 90 34 f4 00 09 05 26 f4 16 0c 05 39 98 08 f5 00 0c 05 39 f0 1e 00 0c ........&.4....&....9......9....
26940 12 8f 3f 89 3f 80 08 f4 0a 28 01 2f 90 36 97 3d 91 3d a8 04 f5 00 28 01 2f f4 5c 01 02 01 31 98 ..?.?....(./.6.=.=....(./.\...1.
26960 56 d7 1d 30 d1 1d 30 b8 04 f5 00 02 01 31 f0 0a 00 09 0f 8f 0c 89 0c 80 05 e0 03 06 d7 03 13 d1 V..0..0......1..................
26980 03 13 90 77 d2 03 1e d8 0c 12 8f 4c 89 4c 81 45 f2 0a 1d 05 11 f2 40 01 01 01 20 f0 0a 00 04 07 ...w.......L.L.E......@.........
269a0 d7 03 13 d1 03 13 90 7a d2 03 21 d8 0e 14 8f 6e 89 6e 81 47 f2 04 08 05 1d f2 14 02 05 1d f4 08 .......z..!....n.n.G............
269c0 09 05 48 01 98 76 d7 1f 33 d1 1f 33 b8 34 f5 00 09 05 48 01 f4 16 1c 05 3a d0 17 2d b0 54 f5 00 ..H..v..3..3.4....H.....:..-.T..
269e0 1c 05 3a f1 3c 00 0f 1b f0 00 0c 20 31 f4 00 0c 0f 32 80 47 f0 1e 00 13 19 d7 12 28 d1 12 28 80 ..:.<.......1....2.G.......(..(.
26a00 0f f1 06 00 04 0b 88 36 90 3f d4 03 23 d8 0f 15 8f 7f 89 7f 80 48 d8 14 1a d7 14 28 d1 14 28 80 .......6.?..#........H.....(..(.
26a20 4d d8 16 1c d7 16 2c d1 16 2c 81 4f f0 06 00 1a 31 98 1b d7 19 30 d1 19 30 d8 08 19 88 09 d7 08 M.....,..,.O....1....0..0.......
26a40 19 d1 08 19 98 2b d7 1a 31 d1 1a 31 b0 34 d3 08 38 f3 03 02 1a 06 d0 04 16 f2 08 26 05 1f f2 50 .....+..1..1.4..8..........&...P
26a60 01 09 05 37 f2 16 02 05 23 f0 0c 00 08 0e 87 7b 81 7b 80 04 f0 08 00 0d 13 d7 0c 1c d1 0c 1c 80 ...7....#......{.{..............
26a80 09 d8 0c 12 d7 0c 1c d1 0c 1c 80 09 d8 10 16 d7 10 24 d1 10 24 80 0d d8 10 16 d7 10 24 d1 10 24 .................$..$.......$..$
26aa0 80 0d d8 08 0e 8f 0c 89 0c 80 05 d8 0e 14 d7 0e 20 d1 0e 20 80 0b d8 0e 14 d7 0e 20 d1 0e 20 80 ................................
26ac0 0b d8 0a 10 8f 2e 89 2e 80 07 d8 0b 11 8f 3f 89 3f 80 08 d8 07 0d 87 7b 81 7b 80 04 d8 10 16 d7 ..............?.?......{.{......
26ae0 10 24 d1 10 24 80 0d f0 06 00 04 07 d7 03 13 d1 03 13 d0 17 29 d2 03 29 df 04 55 d4 04 55 f2 04 .$..$...............)..)..U..U..
26b00 01 05 3d f4 08 26 05 2a 98 76 d7 1f 3a d1 1f 3a c0 24 f5 00 26 05 2a f1 50 01 00 11 15 90 54 93 ..=..&.*.v..:..:.$..&.*.P.....T.
26b20 0a 80 49 d9 10 24 d8 08 13 8f 0f 89 0f d7 08 21 d1 08 21 a0 31 b0 09 b8 39 d0 2f 45 f4 03 02 11 ..I..$.........!..!.1...9./E....
26b40 06 80 49 f1 06 00 16 2a d8 08 13 8f 0f 89 0f d7 08 26 d1 08 26 a8 01 b0 59 b0 4c f4 03 02 16 06 ..I....*.........&..&...Y.L.....
26b60 80 4e f1 06 00 16 2a d8 08 12 d7 08 29 d1 08 29 d8 08 09 d8 0d 1d d8 12 18 97 2f 91 2f a0 24 d1 .N....*.....)..).........././.$.
26b80 12 27 d0 11 29 f4 09 05 16 06 80 4e f1 0c 00 1b 2f d8 08 12 d7 08 2e d1 08 2e d8 08 09 d8 0d 22 .'..)......N..../.............."
26ba0 d8 12 18 97 2f 91 2f a0 24 d1 12 27 d0 11 29 f4 09 05 1b 06 d0 04 17 f2 12 03 18 06 f0 08 00 14 ...././.$..'..).................
26bc0 2c d0 2d 4a d0 12 4b d8 1a 22 98 1a f1 0d 07 14 02 d0 00 10 f1 14 00 13 1c 98 46 d7 1c 36 d1 1c ,.-J..K.."................F..6..
26be0 36 d3 12 37 f2 00 03 3b 02 f1 00 03 13 02 80 0f f2 0c 09 01 11 f4 18 09 01 10 f0 1c 00 04 07 d7 6..7...;........................
26c00 03 13 d1 03 13 90 77 d2 03 1e d8 0f 15 8f 7f 89 7f 81 48 f4 04 05 05 3c f2 0e 02 05 40 01 f2 08 ......w...........H....<....@...
26c20 0e 05 42 01 f4 26 62 01 05 26 99 04 98 56 9f 5f 99 5f d3 18 2d f4 00 62 01 05 26 f0 48 03 00 06 ..B..&b..&...V._._..-..b..&.H...
26c40 11 f1 02 16 05 14 f3 03 00 06 11 f0 02 16 05 14 f4 30 13 05 28 90 36 97 3e 91 3e a8 5d f5 00 13 .................0..(.6.>.>.]...
26c60 05 28 f0 2c 00 04 07 d7 03 13 d1 03 13 90 77 d2 03 1e d8 18 1e d7 18 30 d1 18 30 d1 04 15 f2 04 .(.,..........w........0..0.....
26c80 31 05 13 f0 6a 01 00 0b 1c 80 07 f0 08 00 04 07 d7 03 13 d1 03 13 90 77 d2 03 1e d8 12 18 d7 12 1...j..................w........
26ca0 24 d1 12 24 80 4b d8 14 1a d7 14 28 d1 14 28 80 4d d8 16 1c d7 16 2c d1 16 2c 80 4f d8 14 1a d7 $..$.K.....(..(.M.....,..,.O....
26cc0 14 28 d1 14 28 80 4d d8 14 1a d7 14 28 d1 14 28 80 4d d8 12 18 d7 12 24 d1 12 24 80 4b d8 14 1a .(..(.M.....(..(.M.....$..$.K...
26ce0 d7 14 28 d1 14 28 81 4d e0 05 16 f4 02 06 05 11 90 68 f3 00 06 05 11 f3 03 00 06 17 f0 02 06 05 ..(..(.M.........h..............
26d00 11 f0 10 00 06 17 f4 02 06 05 11 98 08 f3 00 06 05 11 f3 03 00 06 17 f0 02 06 05 11 f0 10 00 06 ................................
26d20 17 f4 02 06 05 11 98 28 f3 00 06 05 11 f3 03 00 06 17 f0 02 06 05 11 f0 10 00 06 17 f4 02 06 05 .......(........................
26d40 11 98 08 f3 00 06 05 11 f3 03 00 06 17 f0 02 06 05 11 f0 10 00 06 17 f4 02 05 05 11 98 08 f3 00 ................................
26d60 05 05 11 f3 03 00 06 17 f0 02 05 05 11 f0 0e 00 06 17 f4 02 08 05 11 90 68 98 74 91 6e f3 00 08 ........................h.t.n...
26d80 05 11 f3 03 00 06 17 f0 02 08 05 11 f0 14 00 06 17 f4 02 08 05 11 98 08 a0 14 99 0e f3 00 08 05 ................................
26da0 11 f3 03 00 06 17 f0 02 08 05 11 f1 16 00 04 0b 88 32 88 78 d4 03 18 99 57 a0 52 a8 18 d4 1d 32 .................2.x....W.R....2
26dc0 d8 0d 0f 8f 59 89 59 80 46 d8 0d 0f 8f 59 89 59 81 46 e0 05 16 f4 02 0e 05 10 90 18 98 24 91 1e ....Y.Y.F....Y.Y.F...........$..
26de0 f3 00 0e 05 10 f3 03 00 06 17 f0 02 0e 05 10 f0 20 00 06 17 f4 02 0a 05 5c 01 90 18 98 28 d1 11 ........................\....(..
26e00 23 f3 00 0a 05 5c 01 f3 03 00 06 17 f0 02 0a 05 5c 01 f1 1c 00 09 10 90 06 98 0b d3 08 24 d0 04 #....\..........\............$..
26e20 24 d2 04 4b a9 47 b0 46 b8 4e d3 2c 4b d0 28 4b f0 03 00 01 15 f1 08 00 04 18 f4 02 05 05 0e 98 $..K.G.F.N.,K.(K................
26e40 04 f4 00 05 05 0e f1 10 00 04 0b 88 36 90 3b d4 03 1f d8 10 16 d7 10 20 d1 10 20 81 49 f4 04 0c ............6.;.............I...
26e60 05 1f a0 2d f5 00 0c 05 1f f1 1c 00 11 1e 93 0f 80 49 d8 08 15 e1 03 0a 88 36 90 3e d4 03 22 d8 ...-.............I.......6.>..".
26e80 13 19 d7 13 26 d1 13 26 81 4c f4 04 0c 05 22 a0 5d f5 00 0c 05 22 f1 1c 00 14 24 d3 13 25 80 4c ....&..&.L....".]...."....$..%.L
26ea0 d8 08 18 e1 03 17 d8 08 15 f0 0a 00 18 1d d0 00 14 e1 03 17 f0 16 00 11 17 d7 10 20 d1 10 20 80 ................................
26ec0 49 d8 15 1b d7 15 2a d1 15 2a 80 4e d8 13 19 d7 13 26 d1 13 26 81 4c f0 06 00 15 1d d0 20 31 a0 I.....*..*.N.....&..&.L.......1.
26ee0 07 d7 20 31 d1 20 31 b0 26 d7 32 44 d1 32 44 d3 20 45 d7 20 50 d1 20 50 d0 14 50 80 4d f2 04 13 ...1..1.&.2D.2D..E..P..P..P.M...
26f00 05 16 f4 2a 65 02 05 2e 98 14 f4 00 65 02 05 2e f0 4e 05 00 12 16 97 1c 91 1c 98 6e a8 6b b8 32 ...*e.......e....N.........n.k.2
26f20 b8 72 d3 11 42 80 4a f2 04 3b 05 12 f4 7a 01 17 05 21 a0 0c b0 44 f5 00 17 05 21 f0 32 00 06 1b .r..B.J..;...z...!...D....!.2...
26f40 f1 02 3c 05 0a f3 03 00 06 1b f0 02 3c 05 0a f0 7c 01 00 19 1f d7 18 2d d1 18 2d a8 7e d0 17 3e ..<.........<...|......-..-.~..>
26f60 d0 04 14 f2 04 0b 05 30 f1 1c 00 04 0b 88 36 90 3d d4 03 21 d8 12 18 d7 12 24 d2 12 24 81 4b f2 .......0......6.=..!.....$..$.K.
26f80 06 0d 05 13 f1 20 00 04 0b 88 36 90 3a d4 03 1e d8 15 1b d7 15 2a d2 15 2a 81 4e f2 06 16 05 11 ..........6.:........*..*.N.....
26fa0 f4 30 27 05 3e f1 52 01 00 11 15 90 54 93 0a 80 49 f2 04 07 05 14 f4 14 32 05 31 f0 6c 01 00 04 .0'.>.R.....T...I.......2.1.l...
26fc0 07 d7 03 13 d1 03 13 90 42 90 51 d0 03 17 98 37 d2 03 22 d8 11 17 d7 11 22 d2 11 22 80 4a d8 0f ........B.Q....7.."....."..".J..
26fe0 15 8f 7f 8a 7f 81 48 f2 06 16 05 14 f2 30 12 05 12 f1 2c 00 04 0b 88 36 90 3b d4 03 1f d8 10 16 ......H......0....,....6.;......
27000 d7 10 20 d2 10 20 81 49 f0 06 00 06 1c f1 02 0b 05 38 f3 03 00 06 1c f0 02 0b 05 38 f2 1c 02 01 .......I.........8.........8....
27020 25 f2 0a 04 01 29 f7 0e 04 01 1c f1 00 04 01 1c f4 10 02 01 43 01 90 74 f4 00 02 01 43 01 f1 0a %....)..............C..t....C...
27040 00 04 18 de 04 1e f4 06 23 05 59 01 d0 1c 2c f5 00 23 05 59 01 f1 4e 01 00 04 0b 88 36 90 3f d4 ........#.Y...,..#.Y..N.....6.?.
27060 03 23 d8 14 1a d7 14 28 d2 14 28 80 4d d8 16 1c d7 16 2c d2 16 2c 81 4f f7 06 08 05 18 f1 00 08 .#.....(..(.M.....,..,.O........
27080 05 18 f4 14 15 05 37 98 0a f4 00 15 05 37 f4 2e 15 05 37 98 2a f4 00 15 05 37 f1 30 00 04 18 de ......7......7....7.*....7.0....
270a0 04 20 f1 06 00 06 0d 88 56 90 5b d4 05 21 f4 06 2b 05 5b 01 d0 1e 2e f6 00 2b 05 5b 01 f4 62 01 ........V.[..!..+.[......+.[..b.
270c0 62 01 05 11 90 44 98 2d f4 00 62 01 05 11 f1 4c 03 00 08 0f 88 76 90 7d d4 07 25 f1 08 00 0c 13 b....D.-..b....L.....v.}..%.....
270e0 90 36 98 3f d4 0b 2b f1 02 0a 09 17 c0 35 f5 00 0a 09 17 f0 18 00 19 1f d7 18 2c d2 18 2c 88 0d .6.?..+......5............,..,..
27100 f4 04 72 01 05 33 a0 34 f5 00 72 01 05 33 f0 6c 03 00 20 26 d7 1f 3e d2 1f 3e d0 04 1c f0 06 00 ..r..3.4..r..3.l...&..>..>......
27120 08 0b d7 07 17 d1 07 17 98 27 d2 07 21 f4 04 12 09 1d a0 76 d7 27 46 d2 27 46 c8 64 f5 00 12 09 .........'..!......v.'F.'F.d....
27140 1d f7 2c 00 01 1a d1 00 19 f2 08 14 01 17 f0 30 00 02 08 d7 01 11 d2 01 11 f1 02 0b 01 37 f3 03 ..,............0.............7..
27160 00 02 12 f0 02 0b 01 37 f0 1e 00 04 07 d7 03 13 d1 03 13 90 77 d2 03 1e d8 12 18 d7 12 24 d2 12 .......7............w........$..
27180 24 81 4b f0 06 00 06 1c f1 02 0b 05 36 f3 03 00 06 1c f0 02 0b 05 36 f1 1e 00 04 0b 88 36 90 3b $.K.........6.........6......6.;
271a0 d4 03 1f d8 10 16 d7 10 20 d2 10 20 81 49 f0 06 00 06 1c f1 02 2c 05 33 f3 03 00 06 1c f0 02 2c .............I.......,.3.......,
271c0 05 33 f1 60 01 00 04 0b 88 36 90 38 d4 03 1c d8 0d 13 8f 5d 8a 5d 81 46 f0 06 00 06 1c f1 02 26 .3.`.....6.8.......].].F.......&
271e0 05 33 f3 03 00 06 1c f0 02 26 05 33 f1 54 01 00 04 0b 88 36 90 3a d4 03 1e d8 0f 15 8f 7f 8a 7f .3.......&.3.T.....6.:..........
27200 81 48 f4 06 04 05 17 d0 18 2e b0 64 f5 00 04 05 17 f0 0c 00 06 13 f1 02 13 05 33 f3 03 00 06 13 .H.........d..............3.....
27220 f0 02 13 05 33 f1 30 00 04 0b 88 36 90 3f d4 03 23 d8 14 1a d7 14 28 d2 14 28 81 4d e0 05 11 f1 ....3.0....6.?..#.....(..(.M....
27240 02 10 05 38 f3 03 00 06 12 f0 02 10 05 38 f1 26 00 04 0b 88 36 90 36 d4 03 1a d8 0b 11 8f 3b 8a ...8.........8.&....6.6.......;.
27260 3b 81 44 e0 05 11 f1 02 0e 05 38 f3 03 00 06 12 f0 02 0e 05 38 f1 22 00 04 0b 88 36 90 37 d4 03 ;.D.......8.........8."....6.7..
27280 1b d8 0c 12 8f 4c 8a 4c 81 45 e0 05 11 f1 02 17 05 38 f3 03 00 06 12 f0 02 17 05 38 f1 34 00 04 .....L.L.E.......8.........8.4..
272a0 0b 88 36 90 3a d4 03 1e d8 0f 15 8f 7f 8a 7f 80 48 d8 12 18 d7 12 24 d2 12 24 81 4b e0 05 1b f1 ..6.:...........H.....$..$.K....
272c0 02 11 05 33 f3 03 00 06 1c f0 02 11 05 33 f0 26 00 06 1c f1 02 0e 05 33 f3 03 00 06 1c f0 02 0e ...3.........3.&.......3........
272e0 05 33 f1 22 00 04 0b 88 36 90 3a d4 03 1e d8 0f 15 8f 7f 8a 7f 81 48 e0 05 1b f1 02 10 05 33 f3 .3."....6.:...........H.......3.
27300 03 00 06 1c f0 02 10 05 33 f0 26 27 0f 04 80 0b f0 54 01 00 04 07 d7 03 13 d1 03 13 90 77 d2 03 ........3.&'.....T...........w..
27320 1e d8 0d 13 8f 5d 8a 5d 80 46 f3 04 01 05 29 f4 08 03 05 27 d0 1d 33 b8 34 f5 00 03 05 27 f4 0a .....].].F....)....'..3.4....'..
27340 19 05 2d 90 76 d7 17 2b d1 17 2b b0 34 f5 00 19 05 2d f0 36 00 06 18 f1 02 02 05 2b f3 03 00 06 ..-.v..+..+.4....-.6.......+....
27360 18 f0 02 02 05 2b f2 08 01 05 2d f2 08 08 01 13 f1 16 00 04 18 de 04 23 e1 05 0c 88 56 90 5e d4 .....+....-............#....V.^.
27380 05 24 f4 06 3b 05 46 01 d0 21 31 f6 00 3b 05 46 01 f4 7c 01 4b 01 05 4a 01 90 7d f4 00 4b 01 05 .$..;.F..!1..;.F..|.K..J..}..K..
273a0 4a 01 f1 5c 02 00 04 0b 88 36 90 3d d4 03 21 d8 12 18 d7 12 24 d2 12 24 81 4b f0 04 11 05 13 98 J..\.....6.=..!.....$..$.K......
273c0 11 f0 00 11 05 13 a0 21 f3 00 11 05 13 f1 28 00 04 0b 88 36 d0 13 32 d4 03 33 d8 24 2a d7 24 48 .......!......(....6..2..3.$*.$H
273e0 d2 24 48 d1 04 21 e0 24 27 d0 04 21 f1 06 00 04 0b 88 36 90 3e d4 03 22 d8 13 19 d7 13 26 d2 13 .$H..!.$'..!......6.>..".....&..
27400 26 81 4c f0 04 17 05 53 01 98 25 f0 00 17 05 53 01 a0 75 f3 00 17 05 53 01 f0 34 00 04 07 d7 03 &.L....S..%....S..u....S..4.....
27420 13 d1 03 13 90 77 d2 03 1e e0 1a 20 d7 1a 34 d2 1a 34 d1 04 17 f0 08 00 1c 20 d8 1e 23 d8 20 25 .....w........4..4..........#..%
27440 d8 1f 24 f0 08 00 0d 0f f2 13 53 01 05 19 e0 14 18 f0 05 53 01 05 19 f0 06 00 18 1c f0 07 53 01 ..$.......S........S..........S.
27460 05 19 f0 08 00 1a 1e f0 09 53 01 05 19 f0 0a 00 19 1d f0 0b 53 01 05 19 f0 0c 00 1b 21 9f 2c 9a .........S..........S.......!.,.
27480 2c d8 0c 12 8f 4c 8a 4c 98 16 9f 1b 99 1b a0 56 a7 5a a1 5a d1 19 30 b0 26 b7 2f b2 2f c0 23 c0 ,....L.L.......V.Z.Z..0.&././.#.
274a0 76 c7 7a c1 7a c0 2f d1 32 52 d0 19 52 d1 0c 53 d8 0c 0f f0 03 01 0d 10 f1 03 03 1b 0a f0 0d 53 v.z.z./.2R..R..S...............S
274c0 01 05 19 f0 14 00 13 19 97 2a 91 2a f0 15 53 01 05 19 f0 16 00 0a 10 8f 1f 8a 1f 98 21 98 13 98 .........*.*..S.............!...
274e0 61 98 16 d1 09 20 f3 17 53 01 05 19 f1 6c 02 00 04 0b 88 36 90 3a d4 03 1e d8 0f 15 8f 7f 8a 7f a.......S....l.....6.:..........
27500 81 48 e0 09 17 88 16 8f 1e 89 1e 98 04 a0 46 a7 4f a2 4f b0 43 b8 16 bf 1a b9 1a b0 4f d1 24 44 .H............F.O.O.C.......O.$D
27520 d4 09 45 80 42 f0 04 21 05 13 90 62 f0 00 21 05 13 a0 02 f3 00 21 05 13 f0 4a 01 00 04 07 d7 03 ..E.B..!...b..!......!...J......
27540 13 d1 03 13 90 7a d2 03 21 d8 11 19 d7 11 24 d2 11 24 81 4a e0 09 17 88 16 8f 1e 89 1e 98 04 d3 .....z..!.....$..$.J............
27560 09 1d 80 42 f7 04 47 02 05 12 f1 00 47 02 05 12 f0 52 04 00 04 07 d7 03 13 d1 03 13 90 67 d2 03 ...B..G.....G....R...........g..
27580 1d f3 02 03 05 0a f2 0a 0a 05 0a f1 28 00 08 0f 88 76 90 7e d4 07 26 d8 2d 34 f4 00 33 05 51 01 ............(....v.~..&.-4..3.Q.
275a0 f2 6e 01 20 05 51 01 f1 44 01 00 08 1c d8 1c 2a 80 46 d4 04 19 f0 06 10 01 5b 01 a8 44 f3 00 10 .n...Q..D......*.F.......[..D...
275c0 01 5b 01 f0 26 00 18 24 a1 57 a8 56 b0 5e c0 54 d3 25 4a d0 16 4b d0 00 13 f0 06 08 01 06 a0 44 .[..&..$.W.V.^.T.%J..K.........D
275e0 f3 00 08 01 06 f1 18 00 04 0b 88 36 d0 13 27 d4 03 28 f4 02 2e 05 1c f0 60 01 00 21 33 80 46 d5 ...........6..'..(......`..!3.F.
27600 04 1d f2 04 36 05 21 f1 70 01 00 0c 20 d8 25 38 88 06 d4 08 22 f0 0e 00 04 07 d7 03 13 d1 03 13 ....6.!.p.....%8...."...........
27620 90 77 d2 03 1e d8 11 17 d7 11 22 d2 11 22 81 4a f4 04 07 05 16 f0 12 00 25 2b d7 24 36 d2 24 36 .w........"..".J........%+.$6.$6
27640 d0 04 21 d9 21 2a d2 2b 58 d3 21 59 d0 04 1e f4 04 44 01 05 1a 98 24 f4 00 44 01 05 1a f0 4c 02 ..!.!*.+X.!Y.....D....$..D....L.
27660 00 13 17 97 2c 91 2c 98 7f b0 0c b8 62 c0 22 d3 12 45 80 4b f2 04 02 05 1e f0 08 00 25 2c f3 00 ....,.,.....b."..E.K........%,..
27680 3f 05 12 f0 42 02 00 22 39 80 4a d4 04 1e f1 06 00 04 0b 88 3b 8f 3f 89 3f 98 48 d4 03 25 d8 0d ?...B.."9.J.........;.?.?.H..%..
276a0 18 8f 5f 89 5f d7 0d 23 d2 0d 23 81 46 f4 04 12 05 0c 90 13 97 17 92 17 f4 00 12 05 0c f0 2a 00 .._._..#..#.F.................*.
276c0 05 0b 87 4f 82 4f 90 4a d4 04 1f d8 04 0a 87 4f 82 4f 90 49 d4 04 1e d8 04 0a 87 4f 82 4f 90 45 ...O.O.J.......O.O.I.......O.O.E
276e0 d4 04 1a f1 08 00 04 0b 88 36 d0 13 27 d4 03 28 d8 19 1f d7 19 32 d2 19 32 d1 04 16 f2 04 1a 05 .........6..'..(.....2..2.......
27700 18 f0 3e 00 04 07 d7 03 13 d1 03 13 90 77 d2 03 1e d8 0e 14 8f 6e 8a 6e 81 47 f7 04 39 05 31 f1 ..>..........w.......n.n.G..9.1.
27720 00 39 05 31 f0 78 01 00 04 07 d7 03 13 d1 03 13 90 77 d2 03 1e d8 14 1a d7 14 28 d2 14 28 81 4d .9.1.x...........w........(..(.M
27740 f0 06 00 08 0b d7 07 17 d1 07 17 98 37 d2 07 22 f3 04 08 09 0f f2 16 07 09 0f f0 12 00 08 0b d7 ............7.."................
27760 07 17 d1 07 17 98 27 d2 07 21 f1 08 00 2c 35 f2 00 0d 36 0a f3 00 0d 2c 0b d0 08 28 f4 1e 04 09 ......'..!...,5...6....,...(....
27780 36 a0 56 d7 25 39 d1 25 39 c0 14 f5 00 04 09 36 f7 0e 5e 02 05 30 f1 00 5e 02 05 30 f1 42 05 00 6.V.%9.%9......6..^..0..^..0.B..
277a0 04 0b 88 36 90 3d d4 03 21 d8 12 18 d7 12 24 d2 12 24 80 4b d8 1b 21 d7 1b 36 d2 1b 36 d1 04 18 ...6.=..!.....$..$.K..!..6..6...
277c0 f0 04 13 05 0a 98 04 f0 00 13 05 0a a0 44 f3 00 13 05 0a f0 2a 12 05 32 a0 14 f0 00 12 05 32 a8 .............D......*..2......2.
277e0 56 d7 2d 3d d2 2d 3d b8 63 d1 2d 42 f3 00 12 05 32 f1 2a 00 04 0b 88 36 90 35 d4 03 19 d8 0a 10 V.-=.-=.c.-B....2.*....6.5......
27800 8f 2a 8a 2a 81 43 f7 04 1d 05 3d f1 00 1d 05 3d f1 40 01 00 10 17 90 76 98 7d a8 64 d3 0f 33 80 .*.*.C....=....=.@.....v.}.d..3.
27820 0c e0 03 0f d0 03 17 f0 02 07 05 27 db 08 16 f1 08 00 11 18 98 07 a0 16 a8 14 d3 10 2e 88 05 d8 ...........'....................
27840 0b 10 d0 0b 1c d9 1b 1f a0 05 9b 3b 89 4c e0 03 0f d0 03 1b d8 12 1e 80 4b d8 04 0b 87 4e 82 4e ...........;.L..........K....N.N
27860 90 3d d4 04 21 f0 06 00 04 07 d7 03 13 d1 03 13 90 76 d2 03 1d df 04 35 d0 04 35 f4 04 04 05 13 .=..!............v.....5..5.....
27880 90 14 97 1c 92 1c f4 00 04 05 13 f0 0c 00 29 2d b0 54 c0 45 d8 1f 25 9f 7c 9a 7c f4 03 7f 01 05 ..............)-.T.E..%.|.|.....
278a0 1c f1 44 04 00 04 0b 88 36 d0 13 29 d4 03 2a d8 1b 21 d7 1b 36 d2 1b 36 d1 04 18 f0 08 00 1f 23 ..D.....6..)..*..!..6..6.......#
278c0 a8 44 b8 14 c8 34 f4 03 56 01 05 15 f0 76 02 00 0f 13 d8 10 14 d8 0f 13 d8 14 18 d8 0f 13 d9 19 .D...4..V....v..................
278e0 22 9b 1b f6 11 56 01 05 0e f7 72 02 22 01 49 01 f3 00 22 01 49 01 f3 50 01 26 11 02 80 0d f1 4e "....V....r.".I...".I..P.&.....N
27900 01 00 01 08 83 09 d7 00 10 d2 00 10 d8 2d 3a d6 04 54 a0 54 b9 67 c0 66 c8 64 d5 3e 53 80 54 89 .............-:..T.T.g.f.d.>S.T.
27920 37 90 36 98 34 d3 0b 20 d1 05 20 d2 04 54 f4 03 02 01 02 f0 0a 00 0b 11 8f 2e 89 2e 80 07 d8 0d 7.6.4........T..................
27940 13 d7 0d 1e d1 0d 1e 80 0a d8 0c 12 d7 0c 1c d2 0c 1c 81 09 f8 f0 45 0d 00 0c 17 f2 00 01 05 0d ......................E.........
27960 d9 08 0c f0 03 01 05 0d fc f2 78 0c 00 05 55 01 73 1e 00 00 00 f8 0d 04 7c 1e 00 fb 16 0e 7c 29 ..........x...U.s.......|.....|)
27980 08 fb 25 0c 7c 29 08 fc 1e 05 7c 26 03 fc 25 01 7c 26 03 ..%.|)....|&..%.|&.