summaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/requests/__pycache__/utils.cpython-312.pyc
blob: 86048086334888f4afd2560fa6abad8796df6586 (plain)
ofshex dumpascii
0000 cb 0d 0d 0a 00 00 00 00 4f e0 a7 68 bd 81 00 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 ........O..h....................
0020 00 00 00 00 00 f3 5e 03 00 00 97 00 64 00 5a 00 64 01 64 02 6c 01 5a 01 64 01 64 02 6c 02 5a 02 ......^.....d.Z.d.d.l.Z.d.d.l.Z.
0040 64 01 64 02 6c 03 5a 03 64 01 64 02 6c 04 5a 04 64 01 64 02 6c 05 5a 05 64 01 64 02 6c 06 5a 06 d.d.l.Z.d.d.l.Z.d.d.l.Z.d.d.l.Z.
0060 64 01 64 02 6c 07 5a 07 64 01 64 02 6c 08 5a 08 64 01 64 02 6c 09 5a 09 64 01 64 02 6c 0a 5a 0a d.d.l.Z.d.d.l.Z.d.d.l.Z.d.d.l.Z.
0080 64 01 64 02 6c 0b 5a 0b 64 01 64 03 6c 0c 6d 0d 5a 0d 01 00 64 01 64 04 6c 0e 6d 0f 5a 0f 6d 10 d.d.l.Z.d.d.l.m.Z...d.d.l.m.Z.m.
00a0 5a 10 01 00 64 05 64 06 6c 11 6d 12 5a 12 01 00 64 05 64 07 6c 13 6d 13 5a 13 01 00 64 05 64 08 Z...d.d.l.m.Z...d.d.l.m.Z...d.d.
00c0 6c 14 6d 15 5a 15 6d 16 5a 16 6d 17 5a 17 6d 18 5a 18 01 00 64 05 64 09 6c 19 6d 1a 5a 1a 6d 1b l.m.Z.m.Z.m.Z.m.Z...d.d.l.m.Z.m.
00e0 5a 1b 6d 1c 5a 1c 6d 1d 5a 1d 6d 1e 5a 1e 6d 1f 5a 1f 6d 20 5a 20 01 00 64 05 64 0a 6c 19 6d 21 Z.m.Z.m.Z.m.Z.m.Z.m.Z...d.d.l.m!
0100 5a 22 01 00 64 05 64 0b 6c 19 6d 23 5a 23 6d 24 5a 24 6d 25 5a 25 6d 26 5a 26 6d 27 5a 27 6d 28 Z"..d.d.l.m#Z#m$Z$m%Z%m&Z&m'Z'm(
0120 5a 28 6d 29 5a 29 01 00 64 05 64 0c 6c 2a 6d 2b 5a 2b 01 00 64 05 64 0d 6c 2c 6d 2d 5a 2d 6d 2e Z(m)Z)..d.d.l*m+Z+..d.d.l,m-Z-m.
0140 5a 2e 6d 2f 5a 2f 6d 30 5a 30 01 00 64 05 64 0e 6c 31 6d 32 5a 32 01 00 64 0f 5a 33 02 00 65 12 Z.m/Z/m0Z0..d.d.l1m2Z2..d.Z3..e.
0160 6a 68 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 5a 35 64 10 jh..........................Z5d.
0180 64 11 64 12 9c 02 5a 36 64 13 6a 6f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 d.d...Z6d.jo....................
01a0 65 05 6a 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 14 02 00 65 0f 64 15 ac 16 e.jp..................d...e.d...
01c0 ab 01 00 00 00 00 00 00 64 17 19 00 00 00 ab 02 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 5a 39 ........d.....................Z9
01e0 65 08 6a 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 18 6b 28 00 00 72 06 64 19 e.jt..................d.k(..r.d.
0200 84 00 5a 3b 64 1a 84 00 5a 23 64 1b 84 00 5a 3c 64 1c 84 00 5a 3d 64 48 64 1d 84 01 5a 3e 64 1e ..Z;d...Z#d...Z<d...Z=dHd...Z>d.
0220 84 00 5a 3f 64 1f 84 00 5a 40 65 02 6a 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..Z?d...Z@e.j...................
0240 64 20 84 00 ab 00 00 00 00 00 00 00 5a 42 64 21 84 00 5a 43 64 22 84 00 5a 44 64 23 84 00 5a 45 d...........ZBd!..ZCd"..ZDd#..ZE
0260 64 24 84 00 5a 46 64 48 64 25 84 01 5a 47 64 26 84 00 5a 48 64 27 84 00 5a 49 64 28 84 00 5a 4a d$..ZFdHd%..ZGd&..ZHd'..ZId(..ZJ
0280 64 29 84 00 5a 4b 64 2a 84 00 5a 4c 64 2b 84 00 5a 4d 64 2c 84 00 5a 4e 64 2d 84 00 5a 4f 02 00 d)..ZKd*..ZLd+..ZMd,..ZNd-..ZO..
02a0 65 50 64 2e ab 01 00 00 00 00 00 00 5a 51 64 2f 84 00 5a 52 64 30 84 00 5a 53 64 31 84 00 5a 54 ePd.........ZQd/..ZRd0..ZSd1..ZT
02c0 64 32 84 00 5a 55 64 33 84 00 5a 56 64 34 84 00 5a 57 65 02 6a 82 00 00 00 00 00 00 00 00 00 00 d2..ZUd3..ZVd4..ZWe.j...........
02e0 00 00 00 00 00 00 00 00 64 35 84 00 ab 00 00 00 00 00 00 00 5a 58 64 36 84 00 5a 59 64 49 64 37 ........d5..........ZXd6..ZYdId7
0300 84 01 5a 5a 64 38 84 00 5a 5b 64 4a 64 39 84 01 5a 5c 64 4b 64 3a 84 01 5a 5d 64 3b 84 00 5a 5e ..ZZd8..Z[dJd9..Z\dKd:..Z]d;..Z^
0320 64 3c 84 00 5a 5f 64 3d 6a c1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 3e ab 01 d<..Z_d=j...................d>..
0340 00 00 00 00 00 00 5a 61 65 61 64 3f 7a 05 00 00 5a 62 65 61 64 40 7a 05 00 00 5a 63 64 41 84 00 ......Zaead?z...Zbead@z...ZcdA..
0360 5a 64 64 42 84 00 5a 65 64 43 84 00 5a 66 64 44 84 00 5a 67 64 45 84 00 5a 68 64 46 84 00 5a 69 ZddB..ZedC..ZfdD..ZgdE..ZhdF..Zi
0380 64 47 84 00 5a 6a 79 02 29 4c 7a 94 0a 72 65 71 75 65 73 74 73 2e 75 74 69 6c 73 0a 7e 7e 7e 7e dG..Zjy.)Lz..requests.utils.~~~~
03a0 7e 7e 7e 7e 7e 7e 7e 7e 7e 7e 0a 0a 54 68 69 73 20 6d 6f 64 75 6c 65 20 70 72 6f 76 69 64 65 73 ~~~~~~~~~~..This.module.provides
03c0 20 75 74 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 75 73 65 64 .utility.functions.that.are.used
03e0 20 77 69 74 68 69 6e 20 52 65 71 75 65 73 74 73 0a 74 68 61 74 20 61 72 65 20 61 6c 73 6f 20 75 .within.Requests.that.are.also.u
0400 73 65 66 75 6c 20 66 6f 72 20 65 78 74 65 72 6e 61 6c 20 63 6f 6e 73 75 6d 70 74 69 6f 6e 2e 0a seful.for.external.consumption..
0420 e9 00 00 00 00 4e 29 01 da 0b 4f 72 64 65 72 65 64 44 69 63 74 29 02 da 0c 6d 61 6b 65 5f 68 65 .....N)...OrderedDict)...make_he
0440 61 64 65 72 73 da 09 70 61 72 73 65 5f 75 72 6c e9 01 00 00 00 29 01 da 05 63 65 72 74 73 a9 01 aders..parse_url.....)...certs..
0460 da 0b 5f 5f 76 65 72 73 69 6f 6e 5f 5f 29 04 da 17 5f 48 45 41 44 45 52 5f 56 41 4c 49 44 41 54 ..__version__)..._HEADER_VALIDAT
0480 4f 52 53 5f 42 59 54 45 da 16 5f 48 45 41 44 45 52 5f 56 41 4c 49 44 41 54 4f 52 53 5f 53 54 52 ORS_BYTE.._HEADER_VALIDATORS_STR
04a0 da 11 48 45 41 44 45 52 5f 56 41 4c 49 44 41 54 4f 52 53 da 10 74 6f 5f 6e 61 74 69 76 65 5f 73 ..HEADER_VALIDATORS..to_native_s
04c0 74 72 69 6e 67 29 07 da 07 4d 61 70 70 69 6e 67 da 0a 62 61 73 65 73 74 72 69 6e 67 da 05 62 79 tring)...Mapping..basestring..by
04e0 74 65 73 da 0a 67 65 74 70 72 6f 78 69 65 73 da 16 67 65 74 70 72 6f 78 69 65 73 5f 65 6e 76 69 tes..getproxies..getproxies_envi
0500 72 6f 6e 6d 65 6e 74 da 0d 69 6e 74 65 67 65 72 5f 74 79 70 65 73 da 0c 69 73 5f 75 72 6c 6c 69 ronment..integer_types..is_urlli
0520 62 33 5f 31 29 01 da 0f 70 61 72 73 65 5f 68 74 74 70 5f 6c 69 73 74 29 07 da 0c 70 72 6f 78 79 b3_1)...parse_http_list)...proxy
0540 5f 62 79 70 61 73 73 da 18 70 72 6f 78 79 5f 62 79 70 61 73 73 5f 65 6e 76 69 72 6f 6e 6d 65 6e _bypass..proxy_bypass_environmen
0560 74 da 05 71 75 6f 74 65 da 03 73 74 72 da 07 75 6e 71 75 6f 74 65 da 08 75 72 6c 70 61 72 73 65 t..quote..str..unquote..urlparse
0580 da 0a 75 72 6c 75 6e 70 61 72 73 65 a9 01 da 13 63 6f 6f 6b 69 65 6a 61 72 5f 66 72 6f 6d 5f 64 ..urlunparse....cookiejar_from_d
05a0 69 63 74 29 04 da 0f 46 69 6c 65 4d 6f 64 65 57 61 72 6e 69 6e 67 da 0d 49 6e 76 61 6c 69 64 48 ict)...FileModeWarning..InvalidH
05c0 65 61 64 65 72 da 0a 49 6e 76 61 6c 69 64 55 52 4c da 15 55 6e 72 65 77 69 6e 64 61 62 6c 65 42 eader..InvalidURL..UnrewindableB
05e0 6f 64 79 45 72 72 6f 72 29 01 da 13 43 61 73 65 49 6e 73 65 6e 73 69 74 69 76 65 44 69 63 74 29 odyError)...CaseInsensitiveDict)
0600 02 7a 06 2e 6e 65 74 72 63 da 06 5f 6e 65 74 72 63 e9 50 00 00 00 69 bb 01 00 00 29 02 da 04 68 .z..netrc.._netrc.P...i....)...h
0620 74 74 70 da 05 68 74 74 70 73 7a 02 2c 20 7a 04 2c 5c 73 2a 54 29 01 da 0f 61 63 63 65 70 74 5f ttp..httpsz.,.z.,\s*T)...accept_
0640 65 6e 63 6f 64 69 6e 67 7a 0f 61 63 63 65 70 74 2d 65 6e 63 6f 64 69 6e 67 da 05 77 69 6e 33 32 encodingz.accept-encoding..win32
0660 63 01 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 18 02 00 00 97 00 09 00 64 01 c.............................d.
0680 64 00 6c 00 7d 01 09 00 7c 01 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 d.l.}...|.j...................|.
06a0 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 ab 02 00 00 00 00 00 00 7d 02 j...................d.........}.
06c0 74 09 00 00 00 00 00 00 00 00 7c 01 6a 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 t.........|.j...................
06e0 7c 02 64 04 ab 02 00 00 00 00 00 00 64 01 19 00 00 00 ab 01 00 00 00 00 00 00 7d 03 7c 01 6a 0b |.d.........d.............}.|.j.
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 64 05 ab 02 00 00 00 00 00 00 64 01 ..................|.d.........d.
0720 19 00 00 00 7d 04 7c 03 72 02 7c 04 73 01 79 02 7c 04 6a 11 00 00 00 00 00 00 00 00 00 00 00 00 ....}.|.r.|.s.y.|.j.............
0740 00 00 00 00 00 00 64 06 ab 01 00 00 00 00 00 00 7d 04 74 13 00 00 00 00 00 00 00 00 64 00 7c 04 ......d.........}.t.........d.|.
0760 ab 02 00 00 00 00 00 00 7d 04 7c 04 44 00 5d 6a 00 00 7d 05 7c 05 64 07 6b 28 00 00 72 06 64 08 ........}.|.D.]j..}.|.d.k(..r.d.
0780 7c 00 76 01 72 02 01 00 79 09 7c 05 6a 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |.v.r...y.|.j...................
07a0 64 08 64 0a ab 02 00 00 00 00 00 00 7d 05 7c 05 6a 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d.d.........}.|.j...............
07c0 00 00 00 00 64 0b 64 0c ab 02 00 00 00 00 00 00 7d 05 7c 05 6a 15 00 00 00 00 00 00 00 00 00 00 ....d.d.........}.|.j...........
07e0 00 00 00 00 00 00 00 00 64 0d 64 08 ab 02 00 00 00 00 00 00 7d 05 74 17 00 00 00 00 00 00 00 00 ........d.d.........}.t.........
0800 6a 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 05 7c 00 74 16 00 00 00 00 00 00 j...................|.|.t.......
0820 00 00 6a 1a 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 73 01 ..j...........................s.
0840 8c 6a 01 00 79 09 04 00 79 02 23 00 74 02 00 00 00 00 00 00 00 00 24 00 72 03 01 00 59 00 79 02 .j..y...y.#.t.........$.r...Y.y.
0860 77 00 78 03 59 00 77 01 23 00 74 0c 00 00 00 00 00 00 00 00 74 0e 00 00 00 00 00 00 00 00 66 02 w.x.Y.w.#.t.........t.........f.
0880 24 00 72 03 01 00 59 00 79 02 77 00 78 03 59 00 77 01 29 0e 4e 72 02 00 00 00 46 7a 3b 53 6f 66 $.r...Y.y.w.x.Y.w.).Nr....Fz;Sof
08a0 74 77 61 72 65 5c 4d 69 63 72 6f 73 6f 66 74 5c 57 69 6e 64 6f 77 73 5c 43 75 72 72 65 6e 74 56 tware\Microsoft\Windows\CurrentV
08c0 65 72 73 69 6f 6e 5c 49 6e 74 65 72 6e 65 74 20 53 65 74 74 69 6e 67 73 da 0b 50 72 6f 78 79 45 ersion\Internet.Settings..ProxyE
08e0 6e 61 62 6c 65 da 0d 50 72 6f 78 79 4f 76 65 72 72 69 64 65 fa 01 3b 7a 07 3c 6c 6f 63 61 6c 3e nable..ProxyOverride..;z.<local>
0900 fa 01 2e 54 7a 02 5c 2e da 01 2a 7a 02 2e 2a fa 01 3f 29 0e da 06 77 69 6e 72 65 67 da 0b 49 6d ...Tz.\...*z..*..?)...winreg..Im
0920 70 6f 72 74 45 72 72 6f 72 da 07 4f 70 65 6e 4b 65 79 da 11 48 4b 45 59 5f 43 55 52 52 45 4e 54 portError..OpenKey..HKEY_CURRENT
0940 5f 55 53 45 52 da 03 69 6e 74 da 0c 51 75 65 72 79 56 61 6c 75 65 45 78 da 07 4f 53 45 72 72 6f _USER..int..QueryValueEx..OSErro
0960 72 da 0a 56 61 6c 75 65 45 72 72 6f 72 da 05 73 70 6c 69 74 da 06 66 69 6c 74 65 72 da 07 72 65 r..ValueError..split..filter..re
0980 70 6c 61 63 65 da 02 72 65 da 05 6d 61 74 63 68 da 01 49 29 06 da 04 68 6f 73 74 72 31 00 00 00 place..re..match..I)...hostr1...
09a0 da 10 69 6e 74 65 72 6e 65 74 53 65 74 74 69 6e 67 73 da 0b 70 72 6f 78 79 45 6e 61 62 6c 65 da ..internetSettings..proxyEnable.
09c0 0d 70 72 6f 78 79 4f 76 65 72 72 69 64 65 da 04 74 65 73 74 73 06 00 00 00 20 20 20 20 20 20 fa .proxyOverride..tests...........
09e0 55 2f 68 6f 6d 65 2f 62 6c 61 63 6b 68 61 6f 2f 75 69 75 63 2d 63 6f 75 72 73 65 2d 67 72 61 70 U/home/blackhao/uiuc-course-grap
0a00 68 2f 2e 76 65 6e 76 2f 6c 69 62 2f 70 79 74 68 6f 6e 33 2e 31 32 2f 73 69 74 65 2d 70 61 63 6b h/.venv/lib/python3.12/site-pack
0a20 61 67 65 73 2f 72 65 71 75 65 73 74 73 2f 75 74 69 6c 73 2e 70 79 da 15 70 72 6f 78 79 5f 62 79 ages/requests/utils.py..proxy_by
0a40 70 61 73 73 5f 72 65 67 69 73 74 72 79 72 45 00 00 00 4d 00 00 00 73 25 01 00 00 80 00 f0 02 03 pass_registryrE...M...s%........
0a60 09 19 db 0c 19 f0 08 0a 09 19 d8 1f 25 9f 7e 99 7e d8 10 16 d7 10 28 d1 10 28 d8 10 4e f3 05 03 ............%.~.~.....(..(..N...
0a80 20 0e d0 0c 1c f4 0a 00 1b 1e 98 66 d7 1e 31 d1 1e 31 d0 32 42 c0 4d d3 1e 52 d0 53 54 d1 1e 55 ...........f..1..1.2B.M..R.ST..U
0aa0 d3 1a 56 88 4b e0 1c 22 d7 1c 2f d1 1c 2f d0 30 40 c0 2f d3 1c 52 d0 53 54 d1 1c 55 88 4d f1 06 ..V.K.."../../.0@./..R.ST..U.M..
0ac0 00 10 1b a1 2d d8 13 18 f0 0a 00 19 26 d7 18 2b d1 18 2b a8 43 d3 18 30 88 0d e4 18 1e 98 74 a0 ....-.......&..+..+.C..0......t.
0ae0 5d d3 18 33 88 0d e0 14 21 f2 00 08 09 1c 88 44 d8 0f 13 90 79 d2 0f 20 d8 13 16 98 64 91 3f d9 ]..3....!......D....y.......d.?.
0b00 1b 1f d8 13 17 97 3c 91 3c a0 03 a0 55 d3 13 2b 88 44 d8 13 17 97 3c 91 3c a0 03 a0 55 d3 13 2b ......<.<...U..+.D....<.<...U..+
0b20 88 44 d8 13 17 97 3c 91 3c a0 03 a0 54 d3 13 2a 88 44 dc 0f 11 8f 78 89 78 98 04 98 64 a4 42 a7 .D....<.<...T..*.D....x.x...d.B.
0b40 44 a1 44 d5 0f 29 d9 17 1b f0 11 08 09 1c f0 12 00 10 15 f8 f4 43 01 00 10 1b f2 00 01 09 19 d9 D.D..)...............C..........
0b60 13 18 f0 03 01 09 19 fb f4 18 00 11 18 9c 1a d0 0f 24 f2 00 01 09 19 d9 13 18 f0 03 01 09 19 fa .................$..............
0b80 73 23 00 00 00 82 04 43 28 00 87 41 0f 43 37 00 c3 28 09 43 34 03 c3 33 01 43 34 03 c3 37 0f 44 s#.....C(..A.C7..(.C4..3.C4..7.D
0ba0 09 03 c4 08 01 44 09 03 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 42 00 .....D..c.....................B.
0bc0 00 00 97 00 74 01 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 72 0b 74 03 00 00 00 00 00 00 ....t.................r.t.......
0be0 00 00 7c 00 ab 01 00 00 00 00 00 00 53 00 74 05 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 ..|.........S.t.........|.......
0c00 00 00 53 00 29 01 7a 9a 52 65 74 75 72 6e 20 54 72 75 65 2c 20 69 66 20 74 68 65 20 68 6f 73 74 ..S.).z.Return.True,.if.the.host
0c20 20 73 68 6f 75 6c 64 20 62 65 20 62 79 70 61 73 73 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 43 68 .should.be.bypassed...........Ch
0c40 65 63 6b 73 20 70 72 6f 78 79 20 73 65 74 74 69 6e 67 73 20 67 61 74 68 65 72 65 64 20 66 72 6f ecks.proxy.settings.gathered.fro
0c60 6d 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 2c 20 69 66 20 73 70 65 63 69 66 69 65 64 2c m.the.environment,.if.specified,
0c80 0a 20 20 20 20 20 20 20 20 6f 72 20 74 68 65 20 72 65 67 69 73 74 72 79 2e 0a 20 20 20 20 20 20 .........or.the.registry........
0ca0 20 20 29 03 72 12 00 00 00 72 17 00 00 00 72 45 00 00 00 29 01 72 3f 00 00 00 73 01 00 00 00 20 ..).r....r....rE...).r?...s.....
0cc0 72 44 00 00 00 72 16 00 00 00 72 16 00 00 00 73 00 00 00 73 20 00 00 00 80 00 f4 0c 00 0c 22 d4 rD...r....r....s...s..........".
0ce0 0b 23 dc 13 2b a8 44 d3 13 31 d0 0c 31 e4 13 28 a8 14 d3 13 2e d0 0c 2e f3 00 00 00 00 63 01 00 .#..+.D..1..1..(.............c..
0d00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 3e 00 00 00 97 00 74 01 00 00 00 00 00 ...................>.....t......
0d20 00 00 00 7c 00 64 01 ab 02 00 00 00 00 00 00 72 10 7c 00 6a 03 00 00 00 00 00 00 00 00 00 00 00 ...|.d.........r.|.j............
0d40 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 00 7c 00 53 00 29 02 7a 2f 52 65 74 75 72 6e 73 ...............}.|.S.).z/Returns
0d60 20 61 6e 20 69 6e 74 65 72 6e 61 6c 20 73 65 71 75 65 6e 63 65 20 64 69 63 74 69 6f 6e 61 72 79 .an.internal.sequence.dictionary
0d80 20 75 70 64 61 74 65 2e da 05 69 74 65 6d 73 29 02 da 07 68 61 73 61 74 74 72 72 49 00 00 00 29 .update...items)...hasattrrI...)
0da0 01 da 01 64 73 01 00 00 00 20 72 44 00 00 00 da 10 64 69 63 74 5f 74 6f 5f 73 65 71 75 65 6e 63 ...ds.....rD.....dict_to_sequenc
0dc0 65 72 4c 00 00 00 7f 00 00 00 73 1e 00 00 00 80 00 f4 06 00 08 0f 88 71 90 27 d4 07 1a d8 0c 0d erL.......s............q.'......
0de0 8f 47 89 47 8b 49 88 01 e0 0b 0c 80 48 72 47 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 05 .G.G.I......HrG...c.............
0e00 00 00 00 03 00 00 00 f3 f6 02 00 00 97 00 64 00 7d 01 64 01 7d 02 74 00 00 00 00 00 00 00 00 00 ..............d.}.d.}.t.........
0e20 73 21 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 00 00 s!t.........|.t.................
0e40 72 11 7c 00 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 ab 01 00 00 00 00 r.|.j...................d.......
0e60 00 00 7d 00 74 09 00 00 00 00 00 00 00 00 7c 00 64 03 ab 02 00 00 00 00 00 00 72 0c 74 0b 00 00 ..}.t.........|.d.........r.t...
0e80 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 01 6e 7e 74 09 00 00 00 00 00 00 00 00 7c 00 ......|.........}.n~t.........|.
0ea0 64 04 ab 02 00 00 00 00 00 00 72 0d 7c 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d.........r.|.j.................
0ec0 00 00 7d 01 6e 65 74 09 00 00 00 00 00 00 00 00 7c 00 64 05 ab 02 00 00 00 00 00 00 72 59 09 00 ..}.net.........|.d.........rY..
0ee0 7c 00 6a 0d 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 7d 03 |.j...........................}.
0f00 74 0f 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 00 00 00 7c 03 t.........j...................|.
0f20 ab 01 00 00 00 00 00 00 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 01 64 06 ........j...................}.d.
0f40 7c 00 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 76 01 72 1b 74 17 00 00 00 00 |.j...................v.r.t.....
0f60 00 00 00 00 6a 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 07 74 1a 00 00 00 00 ....j...................d.t.....
0f80 00 00 00 00 ab 02 00 00 00 00 00 00 01 00 09 00 74 09 00 00 00 00 00 00 00 00 7c 00 64 08 ab 02 ................t.........|.d...
0fa0 00 00 00 00 00 00 72 57 09 00 7c 00 6a 23 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......rW..|.j#..................
0fc0 ab 00 00 00 00 00 00 00 7d 02 74 09 00 00 00 00 00 00 00 00 7c 00 64 09 ab 02 00 00 00 00 00 00 ........}.t.........|.d.........
0fe0 72 3a 7c 01 80 38 09 00 7c 00 6a 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 r:|..8..|.j%..................d.
1000 64 0a ab 02 00 00 00 00 00 00 01 00 7c 00 6a 23 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d...........|.j#................
1020 00 00 ab 00 00 00 00 00 00 00 7d 01 7c 00 6a 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........}.|.j%................
1040 00 00 7c 02 78 01 73 02 01 00 64 01 ab 01 00 00 00 00 00 00 01 00 7c 01 80 02 64 01 7d 01 74 29 ..|.x.s...d...........|...d.}.t)
1060 00 00 00 00 00 00 00 00 64 01 7c 01 7c 02 7a 0a 00 00 ab 02 00 00 00 00 00 00 53 00 23 00 74 1c ........d.|.|.z...........S.#.t.
1080 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 74 20 00 00 ........j...................t...
10a0 00 00 00 00 00 00 66 02 24 00 72 03 01 00 59 00 8c 91 77 00 78 03 59 00 77 01 23 00 74 26 00 00 ......f.$.r...Y...w.x.Y.w.#.t&..
10c0 00 00 00 00 00 00 24 00 72 05 01 00 64 01 7d 01 59 00 8c 3f 77 00 78 03 59 00 77 01 23 00 74 26 ......$.r...d.}.Y..?w.x.Y.w.#.t&
10e0 00 00 00 00 00 00 00 00 24 00 72 07 01 00 7c 01 81 02 7c 01 7d 02 59 00 8c 52 77 00 78 03 59 00 ........$.r...|...|.}.Y..Rw.x.Y.
1100 77 01 29 0b 4e 72 02 00 00 00 fa 05 75 74 66 2d 38 da 07 5f 5f 6c 65 6e 5f 5f da 03 6c 65 6e da w.).Nr......utf-8..__len__..len.
1120 06 66 69 6c 65 6e 6f da 01 62 61 25 01 00 00 52 65 71 75 65 73 74 73 20 68 61 73 20 64 65 74 65 .fileno..ba%...Requests.has.dete
1140 72 6d 69 6e 65 64 20 74 68 65 20 63 6f 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 20 66 6f 72 20 74 68 rmined.the.content-length.for.th
1160 69 73 20 72 65 71 75 65 73 74 20 75 73 69 6e 67 20 74 68 65 20 62 69 6e 61 72 79 20 73 69 7a 65 is.request.using.the.binary.size
1180 20 6f 66 20 74 68 65 20 66 69 6c 65 3a 20 68 6f 77 65 76 65 72 2c 20 74 68 65 20 66 69 6c 65 20 .of.the.file:.however,.the.file.
11a0 68 61 73 20 62 65 65 6e 20 6f 70 65 6e 65 64 20 69 6e 20 74 65 78 74 20 6d 6f 64 65 20 28 69 2e has.been.opened.in.text.mode.(i.
11c0 65 2e 20 77 69 74 68 6f 75 74 20 74 68 65 20 27 62 27 20 66 6c 61 67 20 69 6e 20 74 68 65 20 6d e..without.the.'b'.flag.in.the.m
11e0 6f 64 65 29 2e 20 54 68 69 73 20 6d 61 79 20 6c 65 61 64 20 74 6f 20 61 6e 20 69 6e 63 6f 72 72 ode)..This.may.lead.to.an.incorr
1200 65 63 74 20 63 6f 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 2e 20 49 6e 20 52 65 71 75 65 73 74 73 20 ect.content-length..In.Requests.
1220 33 2e 30 2c 20 73 75 70 70 6f 72 74 20 77 69 6c 6c 20 62 65 20 72 65 6d 6f 76 65 64 20 66 6f 72 3.0,.support.will.be.removed.for
1240 20 66 69 6c 65 73 20 69 6e 20 74 65 78 74 20 6d 6f 64 65 2e da 04 74 65 6c 6c da 04 73 65 65 6b .files.in.text.mode...tell..seek
1260 e9 02 00 00 00 29 15 72 14 00 00 00 da 0a 69 73 69 6e 73 74 61 6e 63 65 72 19 00 00 00 da 06 65 .....).r......isinstancer......e
1280 6e 63 6f 64 65 72 4a 00 00 00 72 50 00 00 00 72 51 00 00 00 da 02 6f 73 da 05 66 73 74 61 74 da ncoderJ...rP...rQ.....os..fstat.
12a0 07 73 74 5f 73 69 7a 65 da 04 6d 6f 64 65 da 08 77 61 72 6e 69 6e 67 73 da 04 77 61 72 6e 72 1f .st_size..mode..warnings..warnr.
12c0 00 00 00 da 02 69 6f da 14 55 6e 73 75 70 70 6f 72 74 65 64 4f 70 65 72 61 74 69 6f 6e da 0e 41 .....io..UnsupportedOperation..A
12e0 74 74 72 69 62 75 74 65 45 72 72 6f 72 72 53 00 00 00 72 54 00 00 00 72 37 00 00 00 da 03 6d 61 ttributeErrorrS...rT...r7.....ma
1300 78 29 04 da 01 6f da 0c 74 6f 74 61 6c 5f 6c 65 6e 67 74 68 da 10 63 75 72 72 65 6e 74 5f 70 6f x)...o..total_length..current_po
1320 73 69 74 69 6f 6e 72 51 00 00 00 73 04 00 00 00 20 20 20 20 72 44 00 00 00 da 09 73 75 70 65 72 sitionrQ...s........rD.....super
1340 5f 6c 65 6e 72 65 00 00 00 88 00 00 00 73 79 01 00 00 80 00 d8 13 17 80 4c d8 17 18 d0 04 14 e5 _lenre.......sy.........L.......
1360 0b 17 9c 4a a0 71 ac 23 d4 1c 2e f0 06 00 0d 0e 8f 48 89 48 90 57 d3 0c 1d 88 01 e4 07 0e 88 71 ...J.q.#.........H.H.W.........q
1380 90 29 d4 07 1c dc 17 1a 98 31 93 76 89 0c e4 09 10 90 11 90 45 d4 09 1a d8 17 18 97 75 91 75 89 .).......1.v........E.......u.u.
13a0 0c e4 09 10 90 11 90 48 d4 09 1d f0 02 17 09 12 d8 15 16 97 58 91 58 93 5a 88 46 f4 0e 00 1c 1e .......H............X.X.Z.F.....
13c0 9f 38 99 38 a0 46 d3 1b 2b d7 1b 33 d1 1b 33 88 4c f0 08 00 10 13 98 21 9f 26 99 26 d1 0f 20 dc .8.8.F..+..3..3.L......!.&.&....
13e0 10 18 97 0d 91 0d f0 04 05 19 32 f4 0e 00 15 24 f5 13 0a 11 12 f4 18 00 08 0f 88 71 90 26 d4 07 ..........2....$...........q.&..
1400 19 f0 02 15 09 25 d8 1f 20 9f 76 99 76 9b 78 d0 0c 1c f4 12 00 10 17 90 71 98 26 d4 0f 21 a0 6c .....%....v.v.x.........q.&..!.l
1420 d0 26 3a f0 04 09 11 25 e0 14 15 97 46 91 46 98 31 98 61 94 4c d8 23 24 a7 36 a1 36 a3 38 90 4c .&:....%....F.F.1.a.L.#$.6.6.8.L
1440 f0 08 00 15 16 97 46 91 46 d0 1b 2b d2 1b 30 a8 71 d4 14 31 f0 08 00 08 14 d0 07 1b d8 17 18 88 ......F.F..+..0.q..1............
1460 0c e4 0b 0e 88 71 90 2c d0 21 31 d1 12 31 d3 0b 32 d0 04 32 f8 f4 65 01 00 11 13 d7 10 27 d1 10 .....q.,.!1..1..2..2..e......'..
1480 27 ac 1e d0 0f 38 f2 00 04 09 11 f1 08 00 0d 11 f0 09 04 09 11 fb f4 58 01 00 18 1f f2 00 01 11 '....8.................X........
14a0 25 d8 23 24 92 4c f0 03 01 11 25 fb f4 25 00 10 17 f2 00 06 09 30 f0 0a 00 10 1c d0 0f 27 d8 23 %.#$.L....%..%.......0.......'.#
14c0 2f d0 10 20 f9 f0 0d 06 09 30 fa 73 36 00 00 00 c1 2a 10 44 38 00 c3 0f 10 45 28 00 c3 2e 37 45 /........0.s6....*.D8....E(...7E
14e0 17 00 c4 38 19 45 14 03 c5 13 01 45 14 03 c5 17 0b 45 25 03 c5 24 01 45 25 03 c5 28 0d 45 38 03 ...8.E.....E.....E%..$.E%..(.E8.
1500 c5 37 01 45 38 03 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 f0 01 00 00 .7.E8.c.........................
1520 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...................
1540 6a 05 00 00 00 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 02 j...................d.........}.
1560 7c 02 81 04 7c 02 66 01 7d 03 6e 0d 64 03 84 00 74 06 00 00 00 00 00 00 00 00 44 00 ab 00 00 00 |...|.f.}.n.d...t.........D.....
1580 00 00 00 00 7d 03 09 00 64 04 64 05 6c 04 6d 05 7d 04 6d 04 7d 05 01 00 64 02 7d 06 7c 03 44 00 ....}...d.d.l.m.}.m.}...d.}.|.D.
15a0 5d 44 00 00 7d 07 74 00 00 00 00 00 00 00 00 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]D..}.t.........j...............
15c0 00 00 00 00 6a 0f 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 00 ....j...................|.......
15e0 00 00 7d 08 74 00 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.................
1600 00 00 6a 11 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 ..j...................|.........
1620 73 01 8c 42 7c 08 7d 06 01 00 6e 01 04 00 7c 06 80 01 79 02 74 13 00 00 00 00 00 00 00 00 7c 00 s..B|.}...n...|...y.t.........|.
1640 ab 01 00 00 00 00 00 00 7d 09 7c 09 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........}.|.j...................
1660 7d 0a 09 00 02 00 7c 05 7c 06 ab 01 00 00 00 00 00 00 6a 17 00 00 00 00 00 00 00 00 00 00 00 00 }.....|.|.........j.............
1680 00 00 00 00 00 00 7c 0a ab 01 00 00 00 00 00 00 7d 0b 7c 0b 72 13 7c 0b 64 04 19 00 00 00 72 02 ......|.........}.|.r.|.d.....r.
16a0 64 04 6e 01 64 06 7d 0c 7c 0b 7c 0c 19 00 00 00 7c 0b 64 07 19 00 00 00 66 02 53 00 79 02 23 00 d.n.d.}.|.|.....|.d.....f.S.y.#.
16c0 7c 04 74 18 00 00 00 00 00 00 00 00 66 02 24 00 72 06 01 00 7c 01 72 01 82 00 59 00 79 02 77 00 |.t.........f.$.r...|.r...Y.y.w.
16e0 78 03 59 00 77 01 23 00 74 1a 00 00 00 00 00 00 00 00 74 1c 00 00 00 00 00 00 00 00 66 02 24 00 x.Y.w.#.t.........t.........f.$.
1700 72 03 01 00 59 00 79 02 77 00 78 03 59 00 77 01 29 08 7a 3b 52 65 74 75 72 6e 73 20 74 68 65 20 r...Y.y.w.x.Y.w.).z;Returns.the.
1720 52 65 71 75 65 73 74 73 20 74 75 70 6c 65 20 61 75 74 68 20 66 6f 72 20 61 20 67 69 76 65 6e 20 Requests.tuple.auth.for.a.given.
1740 75 72 6c 20 66 72 6f 6d 20 6e 65 74 72 63 2e da 05 4e 45 54 52 43 4e 63 01 00 00 00 00 00 00 00 url.from.netrc...NETRCNc........
1760 00 00 00 00 03 00 00 00 33 00 00 00 f3 26 00 00 00 4b 00 01 00 97 00 7c 00 5d 09 00 00 7d 01 64 ........3....&...K.....|.]...}.d
1780 00 7c 01 9b 00 9d 02 96 01 97 01 01 00 8c 0b 04 00 79 01 ad 03 77 01 29 02 7a 02 7e 2f 4e a9 00 .|...............y...w.).z.~/N..
17a0 29 02 da 02 2e 30 da 01 66 73 02 00 00 00 20 20 72 44 00 00 00 fa 09 3c 67 65 6e 65 78 70 72 3e )....0..fs......rD.....<genexpr>
17c0 7a 21 67 65 74 5f 6e 65 74 72 63 5f 61 75 74 68 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 z!get_netrc_auth.<locals>.<genex
17e0 70 72 3e d6 00 00 00 73 16 00 00 00 e8 00 f8 80 00 d2 1a 39 a8 01 98 52 a0 01 98 73 9c 38 d1 1a pr>....s...........9...R...s.8..
1800 39 f9 73 04 00 00 00 82 0f 11 01 72 02 00 00 00 29 02 da 0f 4e 65 74 72 63 50 61 72 73 65 45 72 9.s........r....)...NetrcParseEr
1820 72 6f 72 da 05 6e 65 74 72 63 72 06 00 00 00 72 55 00 00 00 29 0f 72 58 00 00 00 da 07 65 6e 76 ror..netrcr....rU...).rX.....env
1840 69 72 6f 6e da 03 67 65 74 da 0b 4e 45 54 52 43 5f 46 49 4c 45 53 72 6e 00 00 00 72 6d 00 00 00 iron..get..NETRC_FILESrn...rm...
1860 da 04 70 61 74 68 da 0a 65 78 70 61 6e 64 75 73 65 72 da 06 65 78 69 73 74 73 72 1b 00 00 00 da ..path..expanduser..existsr.....
1880 08 68 6f 73 74 6e 61 6d 65 da 0e 61 75 74 68 65 6e 74 69 63 61 74 6f 72 73 72 37 00 00 00 72 32 .hostname..authenticatorsr7...r2
18a0 00 00 00 72 60 00 00 00 29 0d da 03 75 72 6c da 0c 72 61 69 73 65 5f 65 72 72 6f 72 73 da 0a 6e ...r`...)...url..raise_errors..n
18c0 65 74 72 63 5f 66 69 6c 65 da 0f 6e 65 74 72 63 5f 6c 6f 63 61 74 69 6f 6e 73 72 6d 00 00 00 72 etrc_file..netrc_locationsrm...r
18e0 6e 00 00 00 da 0a 6e 65 74 72 63 5f 70 61 74 68 72 6b 00 00 00 da 03 6c 6f 63 da 02 72 69 72 3f n.....netrc_pathrk.....loc..rir?
1900 00 00 00 72 24 00 00 00 da 07 6c 6f 67 69 6e 5f 69 73 0d 00 00 00 20 20 20 20 20 20 20 20 20 20 ...r$.....login_is..............
1920 20 20 20 72 44 00 00 00 da 0e 67 65 74 5f 6e 65 74 72 63 5f 61 75 74 68 72 7f 00 00 00 cf 00 00 ...rD.....get_netrc_authr.......
1940 00 73 0f 01 00 00 80 00 f4 06 00 12 14 97 1a 91 1a 97 1e 91 1e a0 07 d3 11 28 80 4a d8 07 11 d0 .s.......................(.J....
1960 07 1d d8 1b 25 98 2d 89 0f e1 1a 39 ac 5b d4 1a 39 88 0f f0 04 20 05 0d df 08 30 e0 15 19 88 0a ....%.-....9.[..9.........0.....
1980 e0 11 20 f2 00 04 09 16 88 41 dc 12 14 97 27 91 27 d7 12 24 d1 12 24 a0 51 d3 12 27 88 43 dc 0f .........A....'.'..$..$.Q..'.C..
19a0 11 8f 77 89 77 8f 7e 89 7e 98 63 d5 0f 22 d8 1d 20 90 0a d9 10 15 f0 09 04 09 16 f0 0e 00 0c 16 ..w.w.~.~.c.."..................
19c0 d0 0b 1d d8 0c 12 e4 0d 15 90 63 8b 5d 88 02 d8 0f 11 8f 7b 89 7b 88 04 f0 04 0a 09 16 d9 15 1a ..........c.]......{.{..........
19e0 98 3a d3 15 26 d7 15 35 d1 15 35 b0 64 d3 15 3b 88 46 d9 0f 15 e0 1f 25 a0 61 9a 79 99 21 a8 61 .:..&..5..5.d..;.F.....%.a.y.!.a
1a00 90 07 d8 18 1e 98 77 99 0f a8 16 b0 01 a9 19 d0 17 33 d0 10 33 f0 07 00 10 16 f8 f0 08 00 11 20 ......w..........3..3...........
1a20 a4 17 d0 0f 29 f2 00 04 09 16 f1 06 00 10 1c d8 10 15 f1 03 00 10 1c f0 07 04 09 16 fb f4 0e 00 ....)...........................
1a40 0d 18 9c 1e d0 0b 28 f2 00 01 05 0d d9 08 0c f0 03 01 05 0d fa 73 3c 00 00 00 b4 41 0d 43 23 00 ......(..............s<....A.C#.
1a60 c2 02 07 43 23 00 c2 0a 17 43 23 00 c2 22 2b 43 0f 00 c3 0f 0e 43 20 03 c3 1d 01 43 23 00 c3 1f ...C#....C#.."+C.....C.....C#...
1a80 01 43 20 03 c3 20 03 43 23 00 c3 23 0f 43 35 03 c3 34 01 43 35 03 63 01 00 00 00 00 00 00 00 00 .C.....C#..#.C5..4.C5.c.........
1aa0 00 00 00 05 00 00 00 03 00 00 00 f3 a6 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 64 01 ..................t.........|.d.
1ac0 64 02 ab 03 00 00 00 00 00 00 7d 01 7c 01 72 42 74 03 00 00 00 00 00 00 00 00 7c 01 74 04 00 00 d.........}.|.rBt.........|.t...
1ae0 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 31 7c 01 64 03 19 00 00 00 64 04 6b 37 00 00 72 28 ..............r1|.d.....d.k7..r(
1b00 7c 01 64 05 19 00 00 00 64 06 6b 37 00 00 72 1f 74 06 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 |.d.....d.k7..r.t.........j.....
1b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..............j.................
1b40 00 00 7c 01 ab 01 00 00 00 00 00 00 53 00 79 02 79 02 79 02 79 02 29 07 7a 30 54 72 69 65 73 20 ..|.........S.y.y.y.y.).z0Tries.
1b60 74 6f 20 67 75 65 73 73 20 74 68 65 20 66 69 6c 65 6e 61 6d 65 20 6f 66 20 74 68 65 20 67 69 76 to.guess.the.filename.of.the.giv
1b80 65 6e 20 6f 62 6a 65 63 74 2e da 04 6e 61 6d 65 4e 72 02 00 00 00 fa 01 3c e9 ff ff ff ff fa 01 en.object...nameNr......<.......
1ba0 3e 29 06 da 07 67 65 74 61 74 74 72 72 56 00 00 00 72 0f 00 00 00 72 58 00 00 00 72 72 00 00 00 >)...getattrrV...r....rX...rr...
1bc0 da 08 62 61 73 65 6e 61 6d 65 29 02 da 03 6f 62 6a 72 81 00 00 00 73 02 00 00 00 20 20 72 44 00 ..basename)...objr....s......rD.
1be0 00 00 da 0e 67 75 65 73 73 5f 66 69 6c 65 6e 61 6d 65 72 88 00 00 00 fb 00 00 00 73 54 00 00 00 ....guess_filenamer........sT...
1c00 80 00 e4 0b 12 90 33 98 06 a0 04 d3 0b 25 80 44 d9 07 0b 94 0a 98 34 a4 1a d4 10 2c b0 14 b0 61 ......3......%.D......4....,...a
1c20 b1 17 b8 43 b2 1e c0 44 c8 12 c1 48 d0 50 53 c2 4f dc 0f 11 8f 77 89 77 d7 0f 1f d1 0f 1f a0 04 ...C...D...H.PS.O....w.w........
1c40 d3 0f 25 d0 08 25 f0 03 00 45 01 54 01 b0 1e d0 10 2c 80 74 72 47 00 00 00 63 01 00 00 00 00 00 ..%..%...E.T.....,.trG...c......
1c60 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 52 03 00 00 97 00 74 00 00 00 00 00 00 00 00 00 6a ...............R.....t.........j
1c80 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 00 00 00 00 ...................j............
1ca0 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 72 02 7c 00 53 00 74 00 00 00 00 00 00 00 00 .......|.........r.|.S.t........
1cc0 00 6a 02 00 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 .j...................j..........
1ce0 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 5c 02 00 00 7d 01 7d 02 7c 01 72 79 74 .........|.........\...}.}.|.ryt
1d00 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 6a 05 00 .........j...................j..
1d20 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 73 5a 74 00 00 .................|.........sZt..
1d40 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 6a 07 00 00 00 .......j...................j....
1d60 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 5c 02 00 00 7d 01 7d ...............|.........\...}.}
1d80 03 7c 03 73 01 6e 35 64 01 6a 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 03 7c .|.s.n5d.j...................|.|
1da0 02 67 02 ab 01 00 00 00 00 00 00 7d 02 7c 01 72 20 74 00 00 00 00 00 00 00 00 00 6a 02 00 00 00 .g.........}.|.r.t.........j....
1dc0 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 00 00 00 ...............j................
1de0 00 00 00 7c 01 ab 01 00 00 00 00 00 00 73 01 8c 5a 74 0b 00 00 00 00 00 00 00 00 6a 0c 00 00 00 ...|.........s..Zt.........j....
1e00 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 73 02 7c 00 53 00 74 ...............|.........s.|.S.t
1e20 0b 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 7c 01 ab .........j...................|..
1e40 01 00 00 00 00 00 00 7d 04 7c 02 7c 04 6a 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......}.|.|.j..................
1e60 00 ab 00 00 00 00 00 00 00 76 01 72 02 7c 00 53 00 74 13 00 00 00 00 00 00 00 00 6a 14 00 00 00 .........v.r.|.S.t.........j....
1e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 05 74 00 00 00 00 00 00 .......................}.t......
1ea0 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 09 00 00 00 00 00 00 00 ...j...................j........
1ec0 00 00 00 00 00 00 00 00 00 00 00 7c 05 7c 02 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...........|.|.j................
1ee0 00 00 00 64 01 ab 01 00 00 00 00 00 00 64 02 19 00 00 00 ab 02 00 00 00 00 00 00 7d 06 74 00 00 ...d.........d.............}.t..
1f00 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 6a 05 00 00 00 .......j...................j....
1f20 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 73 36 74 17 00 00 00 ...............|.........s6t....
1f40 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 35 00 7d 07 7c 07 6a 19 00 00 00 00 00 00 00 00 00 .....|.........5.}.|.j..........
1f60 00 00 00 00 00 00 00 00 00 7c 04 6a 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c .........|.j...................|
1f80 02 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 00 64 03 64 03 64 03 ab 02 00 00 00 00 00 ...................d.d.d........
1fa0 00 01 00 7c 06 53 00 7c 06 53 00 23 00 31 00 73 01 77 02 01 00 59 00 01 00 01 00 7c 06 53 00 78 ...|.S.|.S.#.1.s.w...Y.....|.S.x
1fc0 03 59 00 77 01 29 04 7a c4 52 65 70 6c 61 63 65 20 6e 6f 6e 65 78 69 73 74 65 6e 74 20 70 61 74 .Y.w.).z.Replace.nonexistent.pat
1fe0 68 73 20 74 68 61 74 20 6c 6f 6f 6b 20 6c 69 6b 65 20 74 68 65 79 20 72 65 66 65 72 20 74 6f 20 hs.that.look.like.they.refer.to.
2000 61 20 6d 65 6d 62 65 72 20 6f 66 20 61 20 7a 69 70 0a 20 20 20 20 61 72 63 68 69 76 65 20 77 69 a.member.of.a.zip.....archive.wi
2020 74 68 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 61 6e 20 65 78 74 72 61 63 74 65 64 20 th.the.location.of.an.extracted.
2040 63 6f 70 79 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 2c 20 6f 72 20 65 6c 73 65 0a 20 20 20 20 copy.of.the.target,.or.else.....
2060 6a 75 73 74 20 72 65 74 75 72 6e 20 74 68 65 20 70 72 6f 76 69 64 65 64 20 70 61 74 68 20 75 6e just.return.the.provided.path.un
2080 63 68 61 6e 67 65 64 2e 0a 20 20 20 20 fa 01 2f 72 83 00 00 00 4e 29 0e 72 58 00 00 00 72 72 00 changed......../r....N).rX...rr.
20a0 00 00 72 74 00 00 00 72 39 00 00 00 da 04 6a 6f 69 6e da 07 7a 69 70 66 69 6c 65 da 0a 69 73 5f ..rt...r9.....join..zipfile..is_
20c0 7a 69 70 66 69 6c 65 da 07 5a 69 70 46 69 6c 65 da 08 6e 61 6d 65 6c 69 73 74 da 08 74 65 6d 70 zipfile..ZipFile..namelist..temp
20e0 66 69 6c 65 da 0a 67 65 74 74 65 6d 70 64 69 72 da 0b 61 74 6f 6d 69 63 5f 6f 70 65 6e da 05 77 file..gettempdir..atomic_open..w
2100 72 69 74 65 da 04 72 65 61 64 29 08 72 72 00 00 00 da 07 61 72 63 68 69 76 65 da 06 6d 65 6d 62 rite..read).rr.....archive..memb
2120 65 72 da 06 70 72 65 66 69 78 da 08 7a 69 70 5f 66 69 6c 65 da 03 74 6d 70 da 0e 65 78 74 72 61 er..prefix..zip_file..tmp..extra
2140 63 74 65 64 5f 70 61 74 68 da 0c 66 69 6c 65 5f 68 61 6e 64 6c 65 72 73 08 00 00 00 20 20 20 20 cted_path..file_handlers........
2160 20 20 20 20 72 44 00 00 00 da 14 65 78 74 72 61 63 74 5f 7a 69 70 70 65 64 5f 70 61 74 68 73 72 ....rD.....extract_zipped_pathsr
2180 9c 00 00 00 02 01 00 00 73 45 01 00 00 80 00 f4 0a 00 08 0a 87 77 81 77 87 7e 81 7e 90 64 d4 07 ........sE...........w.w.~.~.d..
21a0 1b e0 0f 13 88 0b f4 08 00 17 19 97 67 91 67 97 6d 91 6d a0 44 d3 16 29 81 4f 80 47 88 56 d9 0a ............g.g.m.m.D..).O.G.V..
21c0 11 9c 22 9f 27 99 27 9f 2e 99 2e a8 17 d4 1a 31 dc 1a 1c 9f 27 99 27 9f 2d 99 2d a8 07 d3 1a 30 ..".'.'........1....'.'.-.-....0
21e0 89 0f 88 07 90 16 d9 0f 15 f0 06 00 0d 12 d8 11 14 97 18 91 18 98 36 a0 36 d0 1a 2a d3 11 2b 88 ......................6.6..*..+.
2200 06 f1 0d 00 0b 12 9c 22 9f 27 99 27 9f 2e 99 2e a8 17 d5 1a 31 f4 10 00 0c 13 d7 0b 1d d1 0b 1d .......".'.'........1...........
2220 98 67 d4 0b 26 d8 0f 13 88 0b e4 0f 16 8f 7f 89 7f 98 77 d3 0f 27 80 48 d8 07 0d 90 58 d7 15 26 .g..&.............w..'.H....X..&
2240 d1 15 26 d3 15 28 d1 07 28 d8 0f 13 88 0b f4 06 00 0b 13 d7 0a 1d d1 0a 1d d3 0a 1f 80 43 dc 15 ..&..(..(....................C..
2260 17 97 57 91 57 97 5c 91 5c a0 23 a0 76 a7 7c a1 7c b0 43 d3 27 38 b8 12 d1 27 3c d3 15 3d 80 4e ..W.W.\.\.#.v.|.|.C.'8...'<..=.N
2280 dc 0b 0d 8f 37 89 37 8f 3e 89 3e 98 2e d4 0b 29 e4 0d 18 98 1e d3 0d 28 f0 00 01 09 36 a8 4c d8 ....7.7.>.>....).......(....6.L.
22a0 0c 18 d7 0c 1e d1 0c 1e 98 78 9f 7d 99 7d a8 56 d3 1f 34 d4 0c 35 f7 03 01 09 36 e0 0b 19 d0 04 .........x.}.}.V..4..5....6.....
22c0 19 88 3e d0 04 19 f7 05 01 09 36 e0 0b 19 d0 04 19 fa 73 0c 00 00 00 c5 2f 21 46 1c 03 c6 1c 05 ..>.......6.......s...../!F.....
22e0 46 26 07 63 01 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 23 00 00 00 f3 4a 01 00 00 4b 00 01 F&.c................#....J...K..
2300 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 00 ...t.........j..................
2320 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 00 00 6a .t.........j...................j
2340 09 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 ac 01 ab ...................|............
2360 01 00 00 00 00 00 00 5c 02 00 00 7d 01 7d 02 09 00 74 05 00 00 00 00 00 00 00 00 6a 0a 00 00 00 .......\...}.}...t.........j....
2380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 64 02 ab 02 00 00 00 00 00 00 35 00 7d 03 7c ...............|.d.........5.}.|
23a0 03 96 03 97 01 01 00 64 03 64 03 64 03 ab 02 00 00 00 00 00 00 01 00 74 05 00 00 00 00 00 00 00 .......d.d.d...........t........
23c0 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 7c 00 ab 02 00 00 00 00 00 .j...................|.|........
23e0 00 01 00 79 03 23 00 31 00 73 01 77 02 01 00 59 00 01 00 01 00 8c 20 78 03 59 00 77 01 23 00 74 ...y.#.1.s.w...Y.......x.Y.w.#.t
2400 0e 00 00 00 00 00 00 00 00 24 00 72 17 01 00 74 05 00 00 00 00 00 00 00 00 6a 10 00 00 00 00 00 .........$.r...t.........j......
2420 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 82 00 77 00 78 03 59 .............|.............w.x.Y
2440 00 77 01 ad 03 77 01 29 04 7a 2d 57 72 69 74 65 20 61 20 66 69 6c 65 20 74 6f 20 74 68 65 20 64 .w...w.).z-Write.a.file.to.the.d
2460 69 73 6b 20 69 6e 20 61 6e 20 61 74 6f 6d 69 63 20 66 61 73 68 69 6f 6e 29 01 da 03 64 69 72 da isk.in.an.atomic.fashion)...dir.
2480 02 77 62 4e 29 09 72 90 00 00 00 da 07 6d 6b 73 74 65 6d 70 72 58 00 00 00 72 72 00 00 00 da 07 .wbN).r......mkstemprX...rr.....
24a0 64 69 72 6e 61 6d 65 da 06 66 64 6f 70 65 6e 72 3b 00 00 00 da 0d 42 61 73 65 45 78 63 65 70 74 dirname..fdopenr;.....BaseExcept
24c0 69 6f 6e da 06 72 65 6d 6f 76 65 29 04 da 08 66 69 6c 65 6e 61 6d 65 da 0e 74 6d 70 5f 64 65 73 ion..remove)...filename..tmp_des
24e0 63 72 69 70 74 6f 72 da 08 74 6d 70 5f 6e 61 6d 65 da 0b 74 6d 70 5f 68 61 6e 64 6c 65 72 73 04 criptor..tmp_name..tmp_handlers.
2500 00 00 00 20 20 20 20 72 44 00 00 00 72 92 00 00 00 72 92 00 00 00 27 01 00 00 73 86 00 00 00 e8 .......rD...r....r....'...s.....
2520 00 f8 80 00 f4 06 00 20 28 d7 1f 2f d1 1f 2f b4 42 b7 47 b1 47 b7 4f b1 4f c0 48 d3 34 4d d4 1f ........(../../.B.G.G.O.O.H.4M..
2540 4e d1 04 1c 80 4e 90 48 f0 02 06 05 0e dc 0d 0f 8f 59 89 59 90 7e a0 74 d3 0d 2c f0 00 01 09 1e N....N.H.........Y.Y.~.t..,.....
2560 b0 0b d8 12 1d d2 0c 1d f7 03 01 09 1e e4 08 0a 8f 0a 89 0a 90 38 98 58 d5 08 26 f7 05 01 09 1e .....................8.X..&.....
2580 f0 00 01 09 1e fb f4 06 00 0c 19 f2 00 02 05 0e dc 08 0a 8f 09 89 09 90 28 d4 08 1b d8 08 0d f0 ........................(.......
25a0 05 02 05 0e fc 73 34 00 00 00 82 37 42 23 01 ba 16 42 00 00 c1 10 05 41 34 03 c1 15 1e 42 00 00 .....s4....7B#...B.....A4....B..
25c0 c1 33 01 42 23 01 c1 34 05 41 3d 07 c1 39 07 42 00 00 c2 00 20 42 20 03 c2 20 03 42 23 01 63 01 .3.B#..4.A=..9.B.....B.....B#.c.
25e0 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 74 00 00 00 97 00 7c 00 80 01 79 01 ....................t.....|...y.
2600 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 00 t.........|.t.........t.........
2620 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 72 0b t.........t.........f.........r.
2640 74 0b 00 00 00 00 00 00 00 00 64 02 ab 01 00 00 00 00 00 00 82 01 74 0d 00 00 00 00 00 00 00 00 t.........d...........t.........
2660 7c 00 ab 01 00 00 00 00 00 00 53 00 29 03 61 07 02 00 00 54 61 6b 65 20 61 6e 20 6f 62 6a 65 63 |.........S.).a....Take.an.objec
2680 74 20 61 6e 64 20 74 65 73 74 20 74 6f 20 73 65 65 20 69 66 20 69 74 20 63 61 6e 20 62 65 20 72 t.and.test.to.see.if.it.can.be.r
26a0 65 70 72 65 73 65 6e 74 65 64 20 61 73 20 61 0a 20 20 20 20 64 69 63 74 69 6f 6e 61 72 79 2e 20 epresented.as.a.....dictionary..
26c0 55 6e 6c 65 73 73 20 69 74 20 63 61 6e 20 6e 6f 74 20 62 65 20 72 65 70 72 65 73 65 6e 74 65 64 Unless.it.can.not.be.represented
26e0 20 61 73 20 73 75 63 68 2c 20 72 65 74 75 72 6e 20 61 6e 0a 20 20 20 20 4f 72 64 65 72 65 64 44 .as.such,.return.an.....OrderedD
2700 69 63 74 2c 20 65 2e 67 2e 2c 0a 0a 20 20 20 20 3a 3a 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 ict,.e.g.,......::..........>>>.
2720 66 72 6f 6d 5f 6b 65 79 5f 76 61 6c 5f 6c 69 73 74 28 5b 28 27 6b 65 79 27 2c 20 27 76 61 6c 27 from_key_val_list([('key',.'val'
2740 29 5d 29 0a 20 20 20 20 20 20 20 20 4f 72 64 65 72 65 64 44 69 63 74 28 5b 28 27 6b 65 79 27 2c )]).........OrderedDict([('key',
2760 20 27 76 61 6c 27 29 5d 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 66 72 6f 6d 5f 6b 65 79 5f 76 .'val')]).........>>>.from_key_v
2780 61 6c 5f 6c 69 73 74 28 27 73 74 72 69 6e 67 27 29 0a 20 20 20 20 20 20 20 20 54 72 61 63 65 62 al_list('string').........Traceb
27a0 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 ack.(most.recent.call.last):....
27c0 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 20 20 20 20 56 61 6c 75 65 45 72 72 6f 72 3a 20 63 61 6e .................ValueError:.can
27e0 6e 6f 74 20 65 6e 63 6f 64 65 20 6f 62 6a 65 63 74 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 not.encode.objects.that.are.not.
2800 32 2d 74 75 70 6c 65 73 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 66 72 6f 6d 5f 6b 65 79 5f 76 61 2-tuples.........>>>.from_key_va
2820 6c 5f 6c 69 73 74 28 7b 27 6b 65 79 27 3a 20 27 76 61 6c 27 7d 29 0a 20 20 20 20 20 20 20 20 4f l_list({'key':.'val'}).........O
2840 72 64 65 72 65 64 44 69 63 74 28 5b 28 27 6b 65 79 27 2c 20 27 76 61 6c 27 29 5d 29 0a 0a 20 20 rderedDict([('key',.'val')])....
2860 20 20 3a 72 74 79 70 65 3a 20 4f 72 64 65 72 65 64 44 69 63 74 0a 20 20 20 20 4e fa 2b 63 61 6e ..:rtype:.OrderedDict.....N.+can
2880 6e 6f 74 20 65 6e 63 6f 64 65 20 6f 62 6a 65 63 74 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 not.encode.objects.that.are.not.
28a0 32 2d 74 75 70 6c 65 73 29 07 72 56 00 00 00 72 19 00 00 00 72 10 00 00 00 da 04 62 6f 6f 6c 72 2-tuples).rV...r....r......boolr
28c0 35 00 00 00 72 38 00 00 00 72 03 00 00 00 a9 01 da 05 76 61 6c 75 65 73 01 00 00 00 20 72 44 00 5...r8...r........values.....rD.
28e0 00 00 da 11 66 72 6f 6d 5f 6b 65 79 5f 76 61 6c 5f 6c 69 73 74 72 ae 00 00 00 34 01 00 00 73 36 ....from_key_val_listr....4...s6
2900 00 00 00 80 00 f0 24 00 08 0d 80 7d d8 0f 13 e4 07 11 90 25 9c 23 9c 75 a4 64 ac 43 d0 19 30 d4 ......$....}.......%.#.u.d.C..0.
2920 07 31 dc 0e 18 d0 19 46 d3 0e 47 d0 08 47 e4 0b 16 90 75 d3 0b 1d d0 04 1d 72 47 00 00 00 63 01 .1.....F..G..G....u......rG...c.
2940 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 b4 00 00 00 97 00 7c 00 80 01 79 01 ..........................|...y.
2960 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 00 t.........|.t.........t.........
2980 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 72 0b t.........t.........f.........r.
29a0 74 0b 00 00 00 00 00 00 00 00 64 02 ab 01 00 00 00 00 00 00 82 01 74 01 00 00 00 00 00 00 00 00 t.........d...........t.........
29c0 7c 00 74 0c 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 10 7c 00 6a 0f 00 00 00 00 00 00 |.t.................r.|.j.......
29e0 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 00 74 11 00 00 00 00 00 00 00 00 ....................}.t.........
2a00 7c 00 ab 01 00 00 00 00 00 00 53 00 29 03 61 c2 01 00 00 54 61 6b 65 20 61 6e 20 6f 62 6a 65 63 |.........S.).a....Take.an.objec
2a20 74 20 61 6e 64 20 74 65 73 74 20 74 6f 20 73 65 65 20 69 66 20 69 74 20 63 61 6e 20 62 65 20 72 t.and.test.to.see.if.it.can.be.r
2a40 65 70 72 65 73 65 6e 74 65 64 20 61 73 20 61 0a 20 20 20 20 64 69 63 74 69 6f 6e 61 72 79 2e 20 epresented.as.a.....dictionary..
2a60 49 66 20 69 74 20 63 61 6e 20 62 65 2c 20 72 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 74 If.it.can.be,.return.a.list.of.t
2a80 75 70 6c 65 73 2c 20 65 2e 67 2e 2c 0a 0a 20 20 20 20 3a 3a 0a 0a 20 20 20 20 20 20 20 20 3e 3e uples,.e.g.,......::..........>>
2aa0 3e 20 74 6f 5f 6b 65 79 5f 76 61 6c 5f 6c 69 73 74 28 5b 28 27 6b 65 79 27 2c 20 27 76 61 6c 27 >.to_key_val_list([('key',.'val'
2ac0 29 5d 29 0a 20 20 20 20 20 20 20 20 5b 28 27 6b 65 79 27 2c 20 27 76 61 6c 27 29 5d 0a 20 20 20 )]).........[('key',.'val')]....
2ae0 20 20 20 20 20 3e 3e 3e 20 74 6f 5f 6b 65 79 5f 76 61 6c 5f 6c 69 73 74 28 7b 27 6b 65 79 27 3a .....>>>.to_key_val_list({'key':
2b00 20 27 76 61 6c 27 7d 29 0a 20 20 20 20 20 20 20 20 5b 28 27 6b 65 79 27 2c 20 27 76 61 6c 27 29 .'val'}).........[('key',.'val')
2b20 5d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 74 6f 5f 6b 65 79 5f 76 61 6c 5f 6c 69 73 74 28 27 73 ].........>>>.to_key_val_list('s
2b40 74 72 69 6e 67 27 29 0a 20 20 20 20 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 tring').........Traceback.(most.
2b60 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 20 20 20 2e 2e 2e 0a 20 recent.call.last):..............
2b80 20 20 20 20 20 20 20 56 61 6c 75 65 45 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 65 6e 63 6f 64 65 .......ValueError:.cannot.encode
2ba0 20 6f 62 6a 65 63 74 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 32 2d 74 75 70 6c 65 73 0a 0a .objects.that.are.not.2-tuples..
2bc0 20 20 20 20 3a 72 74 79 70 65 3a 20 6c 69 73 74 0a 20 20 20 20 4e 72 aa 00 00 00 29 09 72 56 00 ....:rtype:.list.....Nr....).rV.
2be0 00 00 72 19 00 00 00 72 10 00 00 00 72 ab 00 00 00 72 35 00 00 00 72 38 00 00 00 72 0e 00 00 00 ..r....r....r....r5...r8...r....
2c00 72 49 00 00 00 da 04 6c 69 73 74 72 ac 00 00 00 73 01 00 00 00 20 72 44 00 00 00 da 0f 74 6f 5f rI.....listr....s.....rD.....to_
2c20 6b 65 79 5f 76 61 6c 5f 6c 69 73 74 72 b1 00 00 00 4f 01 00 00 73 4a 00 00 00 80 00 f0 22 00 08 key_val_listr....O...sJ......"..
2c40 0d 80 7d d8 0f 13 e4 07 11 90 25 9c 23 9c 75 a4 64 ac 43 d0 19 30 d4 07 31 dc 0e 18 d0 19 46 d3 ..}.......%.#.u.d.C..0..1.....F.
2c60 0e 47 d0 08 47 e4 07 11 90 25 9c 17 d4 07 21 d8 10 15 97 0b 91 0b 93 0d 88 05 e4 0b 0f 90 05 8b .G..G....%....!.................
2c80 3b d0 04 16 72 47 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 90 ;...rG...c......................
2ca0 00 00 00 97 00 67 00 7d 01 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 44 00 5d .....g.}.t.........|.........D.]
2cc0 35 00 00 7d 02 7c 02 64 01 64 02 1a 00 7c 02 64 03 64 01 1a 00 63 02 78 02 6b 28 00 00 72 05 64 5..}.|.d.d...|.d.d...c.x.k(..r.d
2ce0 04 6b 28 00 00 72 11 6e 02 01 00 6e 0e 74 03 00 00 00 00 00 00 00 00 7c 02 64 02 64 03 1a 00 ab .k(..r.n...n.t.........|.d.d....
2d00 01 00 00 00 00 00 00 7d 02 7c 01 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c .......}.|.j...................|
2d20 02 ab 01 00 00 00 00 00 00 01 00 8c 37 04 00 7c 01 53 00 29 05 61 02 03 00 00 50 61 72 73 65 20 ............7..|.S.).a....Parse.
2d40 6c 69 73 74 73 20 61 73 20 64 65 73 63 72 69 62 65 64 20 62 79 20 52 46 43 20 32 30 36 38 20 53 lists.as.described.by.RFC.2068.S
2d60 65 63 74 69 6f 6e 20 32 2e 0a 0a 20 20 20 20 49 6e 20 70 61 72 74 69 63 75 6c 61 72 2c 20 70 61 ection.2.......In.particular,.pa
2d80 72 73 65 20 63 6f 6d 6d 61 2d 73 65 70 61 72 61 74 65 64 20 6c 69 73 74 73 20 77 68 65 72 65 20 rse.comma-separated.lists.where.
2da0 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 6f 66 0a 20 20 20 20 74 68 65 20 6c 69 73 74 20 6d 61 79 the.elements.of.....the.list.may
2dc0 20 69 6e 63 6c 75 64 65 20 71 75 6f 74 65 64 2d 73 74 72 69 6e 67 73 2e 20 20 41 20 71 75 6f 74 .include.quoted-strings...A.quot
2de0 65 64 2d 73 74 72 69 6e 67 20 63 6f 75 6c 64 0a 20 20 20 20 63 6f 6e 74 61 69 6e 20 61 20 63 6f ed-string.could.....contain.a.co
2e00 6d 6d 61 2e 20 20 41 20 6e 6f 6e 2d 71 75 6f 74 65 64 20 73 74 72 69 6e 67 20 63 6f 75 6c 64 20 mma...A.non-quoted.string.could.
2e20 68 61 76 65 20 71 75 6f 74 65 73 20 69 6e 20 74 68 65 0a 20 20 20 20 6d 69 64 64 6c 65 2e 20 20 have.quotes.in.the.....middle...
2e40 51 75 6f 74 65 73 20 61 72 65 20 72 65 6d 6f 76 65 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 Quotes.are.removed.automatically
2e60 20 61 66 74 65 72 20 70 61 72 73 69 6e 67 2e 0a 0a 20 20 20 20 49 74 20 62 61 73 69 63 61 6c 6c .after.parsing.......It.basicall
2e80 79 20 77 6f 72 6b 73 20 6c 69 6b 65 20 3a 66 75 6e 63 3a 60 70 61 72 73 65 5f 73 65 74 5f 68 65 y.works.like.:func:`parse_set_he
2ea0 61 64 65 72 60 20 6a 75 73 74 20 74 68 61 74 20 69 74 65 6d 73 0a 20 20 20 20 6d 61 79 20 61 70 ader`.just.that.items.....may.ap
2ec0 70 65 61 72 20 6d 75 6c 74 69 70 6c 65 20 74 69 6d 65 73 20 61 6e 64 20 63 61 73 65 20 73 65 6e pear.multiple.times.and.case.sen
2ee0 73 69 74 69 76 69 74 79 20 69 73 20 70 72 65 73 65 72 76 65 64 2e 0a 0a 20 20 20 20 54 68 65 20 sitivity.is.preserved.......The.
2f00 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 61 20 73 74 61 6e 64 61 72 64 20 3a 63 6c 61 73 return.value.is.a.standard.:clas
2f20 73 3a 60 6c 69 73 74 60 3a 0a 0a 20 20 20 20 3e 3e 3e 20 70 61 72 73 65 5f 6c 69 73 74 5f 68 65 s:`list`:......>>>.parse_list_he
2f40 61 64 65 72 28 27 74 6f 6b 65 6e 2c 20 22 71 75 6f 74 65 64 20 76 61 6c 75 65 22 27 29 0a 20 20 ader('token,."quoted.value"')...
2f60 20 20 5b 27 74 6f 6b 65 6e 27 2c 20 27 71 75 6f 74 65 64 20 76 61 6c 75 65 27 5d 0a 0a 20 20 20 ..['token',.'quoted.value'].....
2f80 20 54 6f 20 63 72 65 61 74 65 20 61 20 68 65 61 64 65 72 20 66 72 6f 6d 20 74 68 65 20 3a 63 6c .To.create.a.header.from.the.:cl
2fa0 61 73 73 3a 60 6c 69 73 74 60 20 61 67 61 69 6e 2c 20 75 73 65 20 74 68 65 0a 20 20 20 20 3a 66 ass:`list`.again,.use.the.....:f
2fc0 75 6e 63 3a 60 64 75 6d 70 5f 68 65 61 64 65 72 60 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 20 20 20 unc:`dump_header`.function......
2fe0 20 3a 70 61 72 61 6d 20 76 61 6c 75 65 3a 20 61 20 73 74 72 69 6e 67 20 77 69 74 68 20 61 20 6c .:param.value:.a.string.with.a.l
3000 69 73 74 20 68 65 61 64 65 72 2e 0a 20 20 20 20 3a 72 65 74 75 72 6e 3a 20 3a 63 6c 61 73 73 3a ist.header......:return:.:class:
3020 60 6c 69 73 74 60 0a 20 20 20 20 3a 72 74 79 70 65 3a 20 6c 69 73 74 0a 20 20 20 20 4e 72 06 00 `list`.....:rtype:.list.....Nr..
3040 00 00 72 83 00 00 00 fa 01 22 29 03 da 12 5f 70 61 72 73 65 5f 6c 69 73 74 5f 68 65 61 64 65 72 ..r......")..._parse_list_header
3060 da 14 75 6e 71 75 6f 74 65 5f 68 65 61 64 65 72 5f 76 61 6c 75 65 da 06 61 70 70 65 6e 64 29 03 ..unquote_header_value..append).
3080 72 ad 00 00 00 da 06 72 65 73 75 6c 74 da 04 69 74 65 6d 73 03 00 00 00 20 20 20 72 44 00 00 00 r......result..items.......rD...
30a0 da 11 70 61 72 73 65 5f 6c 69 73 74 5f 68 65 61 64 65 72 72 b9 00 00 00 6d 01 00 00 73 59 00 00 ..parse_list_headerr....m...sY..
30c0 00 80 00 f0 2e 00 0e 10 80 46 dc 10 22 a0 35 d3 10 29 f2 00 03 05 1c 88 04 d8 0b 0f 90 02 90 11 .........F..".5..)..............
30e0 88 38 90 74 98 42 98 43 90 79 d4 0b 27 a0 43 d5 0b 27 dc 13 27 a8 04 a8 51 a8 72 a8 0a d3 13 33 .8.t.B.C.y..'.C..'..'...Q.r....3
3100 88 44 d8 08 0e 8f 0d 89 0d 90 64 d5 08 1b f0 07 03 05 1c f0 08 00 0c 12 80 4d 72 47 00 00 00 63 .D........d..............MrG...c
3120 01 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 b6 00 00 00 97 00 69 00 7d 01 74 ...........................i.}.t
3140 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 44 00 5d 48 00 00 7d 02 64 01 7c 02 76 .........|.........D.]H..}.d.|.v
3160 01 72 06 64 02 7c 01 7c 02 3c 00 00 00 8c 0d 7c 02 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 .r.d.|.|.<.....|.j..............
3180 00 00 00 00 00 64 01 64 03 ab 02 00 00 00 00 00 00 5c 02 00 00 7d 03 7d 00 7c 00 64 02 64 03 1a .....d.d.........\...}.}.|.d.d..
31a0 00 7c 00 64 04 64 02 1a 00 63 02 78 02 6b 28 00 00 72 05 64 05 6b 28 00 00 72 11 6e 02 01 00 6e .|.d.d...c.x.k(..r.d.k(..r.n...n
31c0 0e 74 05 00 00 00 00 00 00 00 00 7c 00 64 03 64 04 1a 00 ab 01 00 00 00 00 00 00 7d 00 7c 00 7c .t.........|.d.d...........}.|.|
31e0 01 7c 03 3c 00 00 00 8c 4a 04 00 7c 01 53 00 29 06 61 5e 02 00 00 50 61 72 73 65 20 6c 69 73 74 .|.<....J..|.S.).a^...Parse.list
3200 73 20 6f 66 20 6b 65 79 2c 20 76 61 6c 75 65 20 70 61 69 72 73 20 61 73 20 64 65 73 63 72 69 62 s.of.key,.value.pairs.as.describ
3220 65 64 20 62 79 20 52 46 43 20 32 30 36 38 20 53 65 63 74 69 6f 6e 20 32 20 61 6e 64 0a 20 20 20 ed.by.RFC.2068.Section.2.and....
3240 20 63 6f 6e 76 65 72 74 20 74 68 65 6d 20 69 6e 74 6f 20 61 20 70 79 74 68 6f 6e 20 64 69 63 74 .convert.them.into.a.python.dict
3260 3a 0a 0a 20 20 20 20 3e 3e 3e 20 64 20 3d 20 70 61 72 73 65 5f 64 69 63 74 5f 68 65 61 64 65 72 :......>>>.d.=.parse_dict_header
3280 28 27 66 6f 6f 3d 22 69 73 20 61 20 66 69 73 68 22 2c 20 62 61 72 3d 22 61 73 20 77 65 6c 6c 22 ('foo="is.a.fish",.bar="as.well"
32a0 27 29 0a 20 20 20 20 3e 3e 3e 20 74 79 70 65 28 64 29 20 69 73 20 64 69 63 74 0a 20 20 20 20 54 ').....>>>.type(d).is.dict.....T
32c0 72 75 65 0a 20 20 20 20 3e 3e 3e 20 73 6f 72 74 65 64 28 64 2e 69 74 65 6d 73 28 29 29 0a 20 20 rue.....>>>.sorted(d.items())...
32e0 20 20 5b 28 27 62 61 72 27 2c 20 27 61 73 20 77 65 6c 6c 27 29 2c 20 28 27 66 6f 6f 27 2c 20 27 ..[('bar',.'as.well'),.('foo',.'
3300 69 73 20 61 20 66 69 73 68 27 29 5d 0a 0a 20 20 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f is.a.fish')]......If.there.is.no
3320 20 76 61 6c 75 65 20 66 6f 72 20 61 20 6b 65 79 20 69 74 20 77 69 6c 6c 20 62 65 20 60 4e 6f 6e .value.for.a.key.it.will.be.`Non
3340 65 60 3a 0a 0a 20 20 20 20 3e 3e 3e 20 70 61 72 73 65 5f 64 69 63 74 5f 68 65 61 64 65 72 28 27 e`:......>>>.parse_dict_header('
3360 6b 65 79 5f 77 69 74 68 6f 75 74 5f 76 61 6c 75 65 27 29 0a 20 20 20 20 7b 27 6b 65 79 5f 77 69 key_without_value').....{'key_wi
3380 74 68 6f 75 74 5f 76 61 6c 75 65 27 3a 20 4e 6f 6e 65 7d 0a 0a 20 20 20 20 54 6f 20 63 72 65 61 thout_value':.None}......To.crea
33a0 74 65 20 61 20 68 65 61 64 65 72 20 66 72 6f 6d 20 74 68 65 20 3a 63 6c 61 73 73 3a 60 64 69 63 te.a.header.from.the.:class:`dic
33c0 74 60 20 61 67 61 69 6e 2c 20 75 73 65 20 74 68 65 0a 20 20 20 20 3a 66 75 6e 63 3a 60 64 75 6d t`.again,.use.the.....:func:`dum
33e0 70 5f 68 65 61 64 65 72 60 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 p_header`.function.......:param.
3400 76 61 6c 75 65 3a 20 61 20 73 74 72 69 6e 67 20 77 69 74 68 20 61 20 64 69 63 74 20 68 65 61 64 value:.a.string.with.a.dict.head
3420 65 72 2e 0a 20 20 20 20 3a 72 65 74 75 72 6e 3a 20 3a 63 6c 61 73 73 3a 60 64 69 63 74 60 0a 20 er......:return:.:class:`dict`..
3440 20 20 20 3a 72 74 79 70 65 3a 20 64 69 63 74 0a 20 20 20 20 fa 01 3d 4e 72 06 00 00 00 72 83 00 ...:rtype:.dict.......=Nr....r..
3460 00 00 72 b3 00 00 00 29 03 72 b4 00 00 00 72 39 00 00 00 72 b5 00 00 00 29 04 72 ad 00 00 00 72 ..r....).r....r9...r....).r....r
3480 b7 00 00 00 72 b8 00 00 00 72 81 00 00 00 73 04 00 00 00 20 20 20 20 72 44 00 00 00 da 11 70 61 ....r....r....s........rD.....pa
34a0 72 73 65 5f 64 69 63 74 5f 68 65 61 64 65 72 72 bc 00 00 00 8d 01 00 00 73 7d 00 00 00 80 00 f0 rse_dict_headerr........s}......
34c0 2c 00 0e 10 80 46 dc 10 22 a0 35 d3 10 29 f2 00 07 05 1d 88 04 d8 0b 0e 90 64 89 3f d8 1b 1f 88 ,....F..".5..)...........d.?....
34e0 46 90 34 89 4c d8 0c 14 d8 16 1a 97 6a 91 6a a0 13 a0 61 d3 16 28 89 0b 88 04 88 65 d8 0b 10 90 F.4.L.......j.j...a..(.....e....
3500 12 90 21 88 39 98 05 98 62 98 63 98 0a d4 0b 29 a0 63 d5 0b 29 dc 14 28 a8 15 a8 71 b0 12 a8 1b ..!.9...b.c....).c..)..(...q....
3520 d3 14 35 88 45 d8 17 1c 88 06 88 74 8a 0c f0 0f 07 05 1d f0 10 00 0c 12 80 4d 72 47 00 00 00 63 ..5.E......t.............MrG...c
3540 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 96 00 00 00 97 00 7c 00 72 46 7c ...........................|.rF|
3560 00 64 01 19 00 00 00 7c 00 64 02 19 00 00 00 63 02 78 02 6b 28 00 00 72 05 64 03 6b 28 00 00 72 .d.....|.d.....c.x.k(..r.d.k(..r
3580 35 6e 03 01 00 7c 00 53 00 7c 00 64 04 64 02 1a 00 7d 00 7c 01 72 08 7c 00 64 05 64 06 1a 00 64 5n...|.S.|.d.d...}.|.r.|.d.d...d
35a0 07 6b 37 00 00 72 22 7c 00 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 07 64 .k7..r"|.j...................d.d
35c0 08 ab 02 00 00 00 00 00 00 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 09 64 .........j...................d.d
35e0 03 ab 02 00 00 00 00 00 00 53 00 7c 00 53 00 29 0a 7a e7 55 6e 71 75 6f 74 65 73 20 61 20 68 65 .........S.|.S.).z.Unquotes.a.he
3600 61 64 65 72 20 76 61 6c 75 65 2e 20 20 28 52 65 76 65 72 73 61 6c 20 6f 66 20 3a 66 75 6e 63 3a ader.value...(Reversal.of.:func:
3620 60 71 75 6f 74 65 5f 68 65 61 64 65 72 5f 76 61 6c 75 65 60 29 2e 0a 20 20 20 20 54 68 69 73 20 `quote_header_value`)......This.
3640 64 6f 65 73 20 6e 6f 74 20 75 73 65 20 74 68 65 20 72 65 61 6c 20 75 6e 71 75 6f 74 69 6e 67 20 does.not.use.the.real.unquoting.
3660 62 75 74 20 77 68 61 74 20 62 72 6f 77 73 65 72 73 20 61 72 65 20 61 63 74 75 61 6c 6c 79 0a 20 but.what.browsers.are.actually..
3680 20 20 20 75 73 69 6e 67 20 66 6f 72 20 71 75 6f 74 69 6e 67 2e 0a 0a 20 20 20 20 3a 70 61 72 61 ...using.for.quoting.......:para
36a0 6d 20 76 61 6c 75 65 3a 20 74 68 65 20 68 65 61 64 65 72 20 76 61 6c 75 65 20 74 6f 20 75 6e 71 m.value:.the.header.value.to.unq
36c0 75 6f 74 65 2e 0a 20 20 20 20 3a 72 74 79 70 65 3a 20 73 74 72 0a 20 20 20 20 72 02 00 00 00 72 uote......:rtype:.str.....r....r
36e0 83 00 00 00 72 b3 00 00 00 72 06 00 00 00 4e 72 55 00 00 00 7a 02 5c 5c fa 01 5c 7a 02 5c 22 29 ....r....r....NrU...z.\\..\z.\")
3700 01 72 3b 00 00 00 29 02 72 ad 00 00 00 da 0b 69 73 5f 66 69 6c 65 6e 61 6d 65 73 02 00 00 00 20 .r;...).r......is_filenames.....
3720 20 72 44 00 00 00 72 b5 00 00 00 72 b5 00 00 00 b0 01 00 00 73 64 00 00 00 80 00 f1 10 00 08 0d .rD...r....r........sd..........
3740 90 15 90 71 91 18 98 55 a0 32 99 59 d4 11 2d a8 23 d4 11 2d f0 1c 00 0c 11 80 4c f0 13 00 11 16 ...q...U.2.Y..-.#..-......L.....
3760 90 61 98 02 90 0b 88 05 f1 0e 00 10 1b 98 65 a0 42 a0 51 98 69 a8 36 d2 1e 31 d8 13 18 97 3d 91 .a............e.B.Q.i.6..1....=.
3780 3d a0 16 a8 14 d3 13 2e d7 13 36 d1 13 36 b0 75 b8 63 d3 13 42 d0 0c 42 d8 0b 10 80 4c 72 47 00 =.........6..6.u.c..B..B....LrG.
37a0 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 58 00 00 00 97 00 7c 00 ..c.....................X.....|.
37c0 44 00 8f 01 63 02 69 00 63 02 5d 19 00 00 7d 01 7c 01 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 D...c.i.c.]...}.|.j.............
37e0 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 93 02 8c 1b ......|.j.......................
3800 04 00 7d 02 7d 01 7c 02 53 00 63 02 01 00 63 02 7d 01 77 00 29 01 7a 80 52 65 74 75 72 6e 73 20 ..}.}.|.S.c...c.}.w.).z.Returns.
3820 61 20 6b 65 79 2f 76 61 6c 75 65 20 64 69 63 74 69 6f 6e 61 72 79 20 66 72 6f 6d 20 61 20 43 6f a.key/value.dictionary.from.a.Co
3840 6f 6b 69 65 4a 61 72 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 63 6a 3a 20 43 6f 6f 6b 69 65 4a okieJar.......:param.cj:.CookieJ
3860 61 72 20 6f 62 6a 65 63 74 20 74 6f 20 65 78 74 72 61 63 74 20 63 6f 6f 6b 69 65 73 20 66 72 6f ar.object.to.extract.cookies.fro
3880 6d 2e 0a 20 20 20 20 3a 72 74 79 70 65 3a 20 64 69 63 74 0a 20 20 20 20 29 02 72 81 00 00 00 72 m......:rtype:.dict.....).r....r
38a0 ad 00 00 00 29 03 da 02 63 6a da 06 63 6f 6f 6b 69 65 da 0b 63 6f 6f 6b 69 65 5f 64 69 63 74 73 ....)...cj..cookie..cookie_dicts
38c0 03 00 00 00 20 20 20 72 44 00 00 00 da 13 64 69 63 74 5f 66 72 6f 6d 5f 63 6f 6f 6b 69 65 6a 61 .......rD.....dict_from_cookieja
38e0 72 72 c4 00 00 00 c9 01 00 00 73 2f 00 00 00 80 00 f0 0e 00 3c 3e d6 12 3e b0 16 90 36 97 3b 91 rr........s/........<>..>...6.;.
3900 3b a0 06 a7 0c a1 0c d1 13 2c d0 12 3e 80 4b d0 12 3e d8 0b 16 d0 04 16 f9 f2 03 00 13 3f 73 04 ;........,..>.K..>...........?s.
3920 00 00 00 85 1e 27 04 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 .....'.c........................
3940 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 01 7c 00 ab 02 00 00 00 00 00 00 53 00 29 01 7a c2 52 ...t.........|.|.........S.).z.R
3960 65 74 75 72 6e 73 20 61 20 43 6f 6f 6b 69 65 4a 61 72 20 66 72 6f 6d 20 61 20 6b 65 79 2f 76 61 eturns.a.CookieJar.from.a.key/va
3980 6c 75 65 20 64 69 63 74 69 6f 6e 61 72 79 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 63 6a 3a 20 lue.dictionary.......:param.cj:.
39a0 43 6f 6f 6b 69 65 4a 61 72 20 74 6f 20 69 6e 73 65 72 74 20 63 6f 6f 6b 69 65 73 20 69 6e 74 6f CookieJar.to.insert.cookies.into
39c0 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 63 6f 6f 6b 69 65 5f 64 69 63 74 3a 20 44 69 63 74 20 6f ......:param.cookie_dict:.Dict.o
39e0 66 20 6b 65 79 2f 76 61 6c 75 65 73 20 74 6f 20 69 6e 73 65 72 74 20 69 6e 74 6f 20 43 6f 6f 6b f.key/values.to.insert.into.Cook
3a00 69 65 4a 61 72 2e 0a 20 20 20 20 3a 72 74 79 70 65 3a 20 43 6f 6f 6b 69 65 4a 61 72 0a 20 20 20 ieJar......:rtype:.CookieJar....
3a20 20 72 1d 00 00 00 29 02 72 c1 00 00 00 72 c3 00 00 00 73 02 00 00 00 20 20 72 44 00 00 00 da 15 .r....).r....r....s......rD.....
3a40 61 64 64 5f 64 69 63 74 5f 74 6f 5f 63 6f 6f 6b 69 65 6a 61 72 72 c6 00 00 00 d4 01 00 00 73 11 add_dict_to_cookiejarr........s.
3a60 00 00 00 80 00 f4 10 00 0c 1f 98 7b a8 42 d3 0b 2f d0 04 2f 72 47 00 00 00 63 01 00 00 00 00 00 ...........{.B../../rG...c......
3a80 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 5e 01 00 00 97 00 74 01 00 00 00 00 00 00 00 00 6a ...............^.....t.........j
3aa0 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 74 04 00 00 00 00 00 00 00 00 ab ...................d.t..........
3ac0 02 00 00 00 00 00 00 01 00 74 07 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 .........t.........j............
3ae0 00 00 00 00 00 00 00 64 02 74 06 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 .......d.t.........j............
3b00 00 00 00 00 00 00 00 ac 03 ab 02 00 00 00 00 00 00 7d 01 74 07 00 00 00 00 00 00 00 00 6a 08 00 .................}.t.........j..
3b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 74 06 00 00 00 00 00 00 00 00 6a 0a 00 .................d.t.........j..
3b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ac 03 ab 02 00 00 00 00 00 00 7d 02 74 07 00 ...........................}.t..
3b60 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 05 ab 01 00 .......j...................d....
3b80 00 00 00 00 00 7d 03 7c 01 6a 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab .....}.|.j...................|..
3ba0 01 00 00 00 00 00 00 7c 02 6a 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab .......|.j...................|..
3bc0 01 00 00 00 00 00 00 7a 00 00 00 7c 03 6a 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......z...|.j..................
3be0 00 7c 00 ab 01 00 00 00 00 00 00 7a 00 00 00 53 00 29 06 7a 6c 52 65 74 75 72 6e 73 20 65 6e 63 .|.........z...S.).zlReturns.enc
3c00 6f 64 69 6e 67 73 20 66 72 6f 6d 20 67 69 76 65 6e 20 63 6f 6e 74 65 6e 74 20 73 74 72 69 6e 67 odings.from.given.content.string
3c20 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 63 6f 6e 74 65 6e 74 3a 20 62 79 74 65 73 74 72 69 6e .......:param.content:.bytestrin
3c40 67 20 74 6f 20 65 78 74 72 61 63 74 20 65 6e 63 6f 64 69 6e 67 73 20 66 72 6f 6d 2e 0a 20 20 20 g.to.extract.encodings.from.....
3c60 20 7a a4 49 6e 20 72 65 71 75 65 73 74 73 20 33 2e 30 2c 20 67 65 74 5f 65 6e 63 6f 64 69 6e 67 .z.In.requests.3.0,.get_encoding
3c80 73 5f 66 72 6f 6d 5f 63 6f 6e 74 65 6e 74 20 77 69 6c 6c 20 62 65 20 72 65 6d 6f 76 65 64 2e 20 s_from_content.will.be.removed..
3ca0 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 70 6c 65 61 73 65 20 73 65 65 For.more.information,.please.see
3cc0 20 74 68 65 20 64 69 73 63 75 73 73 69 6f 6e 20 6f 6e 20 69 73 73 75 65 20 23 32 32 36 36 2e 20 .the.discussion.on.issue.#2266..
3ce0 28 54 68 69 73 20 77 61 72 6e 69 6e 67 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 61 70 70 65 61 72 (This.warning.should.only.appear
3d00 20 6f 6e 63 65 2e 29 7a 21 3c 6d 65 74 61 2e 2a 3f 63 68 61 72 73 65 74 3d 5b 22 5c 27 5d 2a 28 .once.)z!<meta.*?charset=["\']*(
3d20 2e 2b 3f 29 5b 22 5c 27 3e 5d 29 01 da 05 66 6c 61 67 73 7a 2b 3c 6d 65 74 61 2e 2a 3f 63 6f 6e .+?)["\'>])...flagsz+<meta.*?con
3d40 74 65 6e 74 3d 5b 22 5c 27 5d 2a 3b 3f 63 68 61 72 73 65 74 3d 28 2e 2b 3f 29 5b 22 5c 27 3e 5d tent=["\']*;?charset=(.+?)["\'>]
3d60 7a 24 5e 3c 5c 3f 78 6d 6c 2e 2a 3f 65 6e 63 6f 64 69 6e 67 3d 5b 22 5c 27 5d 2a 28 2e 2b 3f 29 z$^<\?xml.*?encoding=["\']*(.+?)
3d80 5b 22 5c 27 3e 5d 29 07 72 5c 00 00 00 72 5d 00 00 00 da 12 44 65 70 72 65 63 61 74 69 6f 6e 57 ["\'>]).r\...r].....DeprecationW
3da0 61 72 6e 69 6e 67 72 3c 00 00 00 da 07 63 6f 6d 70 69 6c 65 72 3e 00 00 00 da 07 66 69 6e 64 61 arningr<.....compiler>.....finda
3dc0 6c 6c 29 04 da 07 63 6f 6e 74 65 6e 74 da 0a 63 68 61 72 73 65 74 5f 72 65 da 09 70 72 61 67 6d ll)...content..charset_re..pragm
3de0 61 5f 72 65 da 06 78 6d 6c 5f 72 65 73 04 00 00 00 20 20 20 20 72 44 00 00 00 da 1a 67 65 74 5f a_re..xml_res........rD.....get_
3e00 65 6e 63 6f 64 69 6e 67 73 5f 66 72 6f 6d 5f 63 6f 6e 74 65 6e 74 72 d0 00 00 00 df 01 00 00 73 encodings_from_contentr........s
3e20 91 00 00 00 80 00 f4 0a 00 05 0d 87 4d 81 4d f0 04 02 0d 31 f4 08 00 09 1b f4 0d 07 05 06 f4 12 ............M.M....1............
3e40 00 12 14 97 1a 91 1a d0 1c 40 cc 02 cf 04 c9 04 d4 11 4d 80 4a dc 10 12 97 0a 91 0a d0 1b 49 d4 .........@........M.J.........I.
3e60 51 53 d7 51 55 d1 51 55 d4 10 56 80 49 dc 0d 0f 8f 5a 89 5a d0 18 3f d3 0d 40 80 46 f0 06 00 09 QS.QU.QU..V.I....Z.Z..?..@.F....
3e80 13 d7 08 1a d1 08 1a 98 37 d3 08 23 d8 0a 13 d7 0a 1b d1 0a 1b 98 47 d3 0a 24 f1 03 01 09 25 e0 ........7..#..........G..$....%.
3ea0 0a 10 8f 2e 89 2e 98 17 d3 0a 21 f1 05 02 09 22 f0 03 04 05 06 72 47 00 00 00 63 01 00 00 00 00 ..........!....".....rG...c.....
3ec0 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 48 01 00 00 97 00 7c 00 6a 01 00 00 00 00 00 00 ................H.....|.j.......
3ee0 00 00 00 00 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 7d 01 7c 01 64 02 19 00 00 00 ............d.........}.|.d.....
3f00 6a 03 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 7c 01 64 03 j...........................|.d.
3f20 64 04 1a 00 7d 03 7d 02 69 00 7d 04 64 05 7d 05 7c 03 44 00 5d 6d 00 00 7d 06 7c 06 6a 03 00 00 d...}.}.i.}.d.}.|.D.]m..}.|.j...
3f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 06 7c 06 73 01 8c 16 ........................}.|.s...
3f60 7c 06 64 06 7d 08 7d 07 7c 06 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 07 |.d.}.}.|.j...................d.
3f80 ab 01 00 00 00 00 00 00 7d 09 7c 09 64 08 6b 37 00 00 72 2b 7c 06 64 04 7c 09 1a 00 6a 03 00 00 ........}.|.d.k7..r+|.d.|...j...
3fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 7d 07 7c 06 7c 09 ................|.........}.|.|.
3fc0 64 03 7a 00 00 00 64 04 1a 00 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 05 d.z...d...j...................|.
3fe0 ab 01 00 00 00 00 00 00 7d 08 7c 08 7c 04 7c 07 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........}.|.|.|.j...............
4000 00 00 00 00 ab 00 00 00 00 00 00 00 3c 00 00 00 8c 6f 04 00 7c 02 7c 04 66 02 53 00 29 09 7a a6 ............<....o..|.|.f.S.).z.
4020 52 65 74 75 72 6e 73 20 63 6f 6e 74 65 6e 74 20 74 79 70 65 20 61 6e 64 20 70 61 72 61 6d 65 74 Returns.content.type.and.paramet
4040 65 72 73 20 66 72 6f 6d 20 67 69 76 65 6e 20 68 65 61 64 65 72 0a 0a 20 20 20 20 3a 70 61 72 61 ers.from.given.header......:para
4060 6d 20 68 65 61 64 65 72 3a 20 73 74 72 69 6e 67 0a 20 20 20 20 3a 72 65 74 75 72 6e 3a 20 74 75 m.header:.string.....:return:.tu
4080 70 6c 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 63 6f 6e 74 65 6e 74 20 74 79 70 65 20 61 6e 64 20 ple.containing.content.type.and.
40a0 64 69 63 74 69 6f 6e 61 72 79 20 6f 66 0a 20 20 20 20 20 20 20 20 20 70 61 72 61 6d 65 74 65 72 dictionary.of..........parameter
40c0 73 0a 20 20 20 20 72 2d 00 00 00 72 02 00 00 00 72 06 00 00 00 4e 7a 03 22 27 20 54 72 bb 00 00 s.....r-...r....r....Nz."'.Tr...
40e0 00 72 83 00 00 00 29 04 72 39 00 00 00 da 05 73 74 72 69 70 da 04 66 69 6e 64 da 05 6c 6f 77 65 .r....).r9.....strip..find..lowe
4100 72 29 0a da 06 68 65 61 64 65 72 da 06 74 6f 6b 65 6e 73 da 0c 63 6f 6e 74 65 6e 74 5f 74 79 70 r)...header..tokens..content_typ
4120 65 da 06 70 61 72 61 6d 73 da 0b 70 61 72 61 6d 73 5f 64 69 63 74 da 0e 69 74 65 6d 73 5f 74 6f e..params..params_dict..items_to
4140 5f 73 74 72 69 70 da 05 70 61 72 61 6d da 03 6b 65 79 72 ad 00 00 00 da 0f 69 6e 64 65 78 5f 6f _strip..param..keyr......index_o
4160 66 5f 65 71 75 61 6c 73 73 0a 00 00 00 20 20 20 20 20 20 20 20 20 20 72 44 00 00 00 da 1a 5f 70 f_equalss..............rD....._p
4180 61 72 73 65 5f 63 6f 6e 74 65 6e 74 5f 74 79 70 65 5f 68 65 61 64 65 72 72 de 00 00 00 f8 01 00 arse_content_type_headerr.......
41a0 00 73 c3 00 00 00 80 00 f0 10 00 0e 14 8f 5c 89 5c 98 23 d3 0d 1e 80 46 d8 1b 21 a0 21 99 39 9f .s............\.\.#....F..!.!.9.
41c0 3f 99 3f d3 1b 2c a8 66 b0 51 b0 52 a8 6a 90 26 80 4c d8 12 14 80 4b d8 15 1b 80 4e e0 11 17 f2 ?.?..,.f.Q.R.j.&.L....K....N....
41e0 00 08 05 2d 88 05 d8 10 15 97 0b 91 0b 93 0d 88 05 da 0b 10 d8 19 1e a0 04 90 15 88 43 d8 1e 23 ...-........................C..#
4200 9f 6a 99 6a a8 13 9b 6f 88 4f d8 0f 1e a0 22 d2 0f 24 d8 16 1b d0 1c 2c 98 5f d0 16 2d d7 16 33 .j.j...o.O...."..$.....,._..-..3
4220 d1 16 33 b0 4e d3 16 43 90 03 d8 18 1d 98 6f b0 01 d1 1e 31 d0 1e 33 d0 18 34 d7 18 3a d1 18 3a ..3.N..C......o....1..3..4..:..:
4240 b8 3e d3 18 4a 90 05 d8 27 2c 88 4b 98 03 9f 09 99 09 9b 0b d2 0c 24 f0 11 08 05 2d f0 12 00 0c .>..J...',.K..........$....-....
4260 18 98 1b d0 0b 24 d0 04 24 72 47 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 .....$..$rG...c.................
4280 00 00 00 f3 8c 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 ..........|.j...................
42a0 64 01 ab 01 00 00 00 00 00 00 7d 01 7c 01 73 01 79 02 74 03 00 00 00 00 00 00 00 00 7c 01 ab 01 d.........}.|.s.y.t.........|...
42c0 00 00 00 00 00 00 5c 02 00 00 7d 01 7d 02 64 03 7c 02 76 00 72 14 7c 02 64 03 19 00 00 00 6a 05 ......\...}.}.d.|.v.r.|.d.....j.
42e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 ab 01 00 00 00 00 00 00 53 00 64 05 ..................d.........S.d.
4300 7c 01 76 00 72 01 79 06 64 07 7c 01 76 00 72 01 79 08 79 02 29 09 7a 7d 52 65 74 75 72 6e 73 20 |.v.r.y.d.|.v.r.y.y.).z}Returns.
4320 65 6e 63 6f 64 69 6e 67 73 20 66 72 6f 6d 20 67 69 76 65 6e 20 48 54 54 50 20 48 65 61 64 65 72 encodings.from.given.HTTP.Header
4340 20 44 69 63 74 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 68 65 61 64 65 72 73 3a 20 64 69 63 74 .Dict.......:param.headers:.dict
4360 69 6f 6e 61 72 79 20 74 6f 20 65 78 74 72 61 63 74 20 65 6e 63 6f 64 69 6e 67 20 66 72 6f 6d 2e ionary.to.extract.encoding.from.
4380 0a 20 20 20 20 3a 72 74 79 70 65 3a 20 73 74 72 0a 20 20 20 20 7a 0c 63 6f 6e 74 65 6e 74 2d 74 .....:rtype:.str.....z.content-t
43a0 79 70 65 4e da 07 63 68 61 72 73 65 74 7a 02 27 22 da 04 74 65 78 74 7a 0a 49 53 4f 2d 38 38 35 ypeN..charsetz.'"..textz.ISO-885
43c0 39 2d 31 7a 10 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 72 4e 00 00 00 29 03 72 70 00 00 9-1z.application/jsonrN...).rp..
43e0 00 72 de 00 00 00 72 d2 00 00 00 29 03 da 07 68 65 61 64 65 72 73 72 d7 00 00 00 72 d8 00 00 00 .r....r....)...headersr....r....
4400 73 03 00 00 00 20 20 20 72 44 00 00 00 da 19 67 65 74 5f 65 6e 63 6f 64 69 6e 67 5f 66 72 6f 6d s.......rD.....get_encoding_from
4420 5f 68 65 61 64 65 72 73 72 e3 00 00 00 11 02 00 00 73 60 00 00 00 80 00 f0 0e 00 14 1b 97 3b 91 _headersr........s`...........;.
4440 3b 98 7e d3 13 2e 80 4c e1 0b 17 d8 0f 13 e4 1b 35 b0 6c d3 1b 43 d1 04 18 80 4c 90 26 e0 07 10 ;.~....L........5.l..C....L.&...
4460 90 46 d1 07 1a d8 0f 15 90 69 d1 0f 20 d7 0f 26 d1 0f 26 a0 75 d3 0f 2d d0 08 2d e0 07 0d 90 1c .F.......i.....&..&.u..-..-.....
4480 d1 07 1d d8 0f 1b e0 07 19 98 5c d1 07 29 e0 0f 16 f0 05 00 08 2a 72 47 00 00 00 63 02 00 00 00 ..........\..).......*rG...c....
44a0 00 00 00 00 00 00 00 00 04 00 00 00 23 00 00 00 f3 fc 00 00 00 4b 00 01 00 97 00 7c 01 6a 00 00 ............#........K.....|.j..
44c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 0b 7c 00 45 00 64 01 7b 03 00 00 96 02 97 ...................|.E.d.{......
44e0 02 86 05 05 00 01 00 79 01 02 00 74 03 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 .......y...t.........j..........
4500 00 00 00 00 00 00 00 00 00 7c 01 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab .........|.j....................
4520 01 00 00 00 00 00 00 64 02 ac 03 ab 01 00 00 00 00 00 00 7d 02 7c 00 44 00 5d 1a 00 00 7d 03 7c .......d...........}.|.D.]...}.|
4540 02 6a 07 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 00 7d .j...................|.........}
4560 04 7c 04 73 01 8c 17 7c 04 96 01 97 01 01 00 8c 1c 04 00 7c 02 6a 07 00 00 00 00 00 00 00 00 00 .|.s...|...........|.j..........
4580 00 00 00 00 00 00 00 00 00 64 04 64 05 ac 06 ab 02 00 00 00 00 00 00 7d 04 7c 04 72 05 7c 04 96 .........d.d...........}.|.r.|..
45a0 01 97 01 01 00 79 01 79 01 37 00 8c 65 ad 03 77 01 29 07 7a 1b 53 74 72 65 61 6d 20 64 65 63 6f .....y.y.7..e..w.).z.Stream.deco
45c0 64 65 73 20 61 6e 20 69 74 65 72 61 74 6f 72 2e 4e 72 3b 00 00 00 a9 01 da 06 65 72 72 6f 72 73 des.an.iterator.Nr;.......errors
45e0 72 47 00 00 00 54 29 01 da 05 66 69 6e 61 6c 29 04 da 08 65 6e 63 6f 64 69 6e 67 da 06 63 6f 64 rG...T)...final)...encoding..cod
4600 65 63 73 da 15 67 65 74 69 6e 63 72 65 6d 65 6e 74 61 6c 64 65 63 6f 64 65 72 da 06 64 65 63 6f ecs..getincrementaldecoder..deco
4620 64 65 29 05 da 08 69 74 65 72 61 74 6f 72 da 01 72 da 07 64 65 63 6f 64 65 72 da 05 63 68 75 6e de)...iterator..r..decoder..chun
4640 6b da 02 72 76 73 05 00 00 00 20 20 20 20 20 72 44 00 00 00 da 1e 73 74 72 65 61 6d 5f 64 65 63 k..rvs.........rD.....stream_dec
4660 6f 64 65 5f 72 65 73 70 6f 6e 73 65 5f 75 6e 69 63 6f 64 65 72 f1 00 00 00 2a 02 00 00 73 84 00 ode_response_unicoder....*...s..
4680 00 00 e8 00 f8 80 00 f0 06 00 08 09 87 7a 81 7a d0 07 19 d8 13 1b d7 08 1b d0 08 1b d8 08 0e e0 .............z.z................
46a0 0e 36 8c 66 d7 0e 2a d1 0e 2a a8 31 af 3a a9 3a d3 0e 36 b8 69 d4 0e 48 80 47 d8 11 19 f2 00 03 .6.f..*..*.1.:.:..6.i..H.G......
46c0 05 15 88 05 d8 0d 14 8f 5e 89 5e 98 45 d3 0d 22 88 02 da 0b 0d d8 12 14 8b 48 f0 07 03 05 15 f0 ........^.^.E..".........H......
46e0 08 00 0a 11 8f 1e 89 1e 98 03 a0 34 88 1e d3 09 28 80 42 d9 07 09 d8 0e 10 8b 08 f0 03 00 08 0a ...........4....(.B.............
4700 f0 13 00 09 1c fa 73 16 00 00 00 82 12 41 3c 01 94 01 41 3a 04 95 41 03 41 3c 01 c1 19 22 41 3c ......s......A<...A:..A.A<..."A<
4720 01 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 23 00 00 00 f3 8e 00 00 00 4b 00 01 00 97 .c................#........K....
4740 00 64 01 7d 02 7c 01 81 05 7c 01 64 01 6b 1a 00 00 72 0b 74 01 00 00 00 00 00 00 00 00 7c 00 ab .d.}.|...|.d.k...r.t.........|..
4760 01 00 00 00 00 00 00 7d 01 7c 02 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 6b .......}.|.t.........|.........k
4780 02 00 00 72 1f 7c 00 7c 02 7c 02 7c 01 7a 00 00 00 1a 00 96 01 97 01 01 00 7c 02 7c 01 7a 0d 00 ...r.|.|.|.|.z...........|.|.z..
47a0 00 7d 02 7c 02 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 6b 02 00 00 72 01 8c .}.|.t.........|.........k...r..
47c0 1e 79 02 79 02 ad 03 77 01 29 03 7a 20 49 74 65 72 61 74 65 20 6f 76 65 72 20 73 6c 69 63 65 73 .y.y...w.).z.Iterate.over.slices
47e0 20 6f 66 20 61 20 73 74 72 69 6e 67 2e 72 02 00 00 00 4e 29 01 72 50 00 00 00 29 03 da 06 73 74 .of.a.string.r....N).rP...)...st
4800 72 69 6e 67 da 0c 73 6c 69 63 65 5f 6c 65 6e 67 74 68 da 03 70 6f 73 73 03 00 00 00 20 20 20 72 ring..slice_length..poss.......r
4820 44 00 00 00 da 0b 69 74 65 72 5f 73 6c 69 63 65 73 72 f6 00 00 00 3b 02 00 00 73 57 00 00 00 e8 D.....iter_slicesr....;...sW....
4840 00 f8 80 00 e0 0a 0b 80 43 d8 07 13 d0 07 1b 98 7c a8 71 d2 1f 30 dc 17 1a 98 36 93 7b 88 0c d8 ........C.......|.q..0....6.{...
4860 0a 0d 94 03 90 46 93 0b d2 0a 1b d8 0e 14 90 53 98 33 a0 1c d1 1b 2d d0 0e 2e d2 08 2e d8 08 0b .....F.........S.3....-.........
4880 88 7c d1 08 1b 88 03 f0 05 00 0b 0e 94 03 90 46 93 0b d5 0a 1b f9 73 0c 00 00 00 82 41 00 41 05 .|.............F......s.....A.A.
48a0 01 c1 03 02 41 05 01 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 3e 01 00 ....A..c.....................>..
48c0 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 00 ...t.........j..................
48e0 00 64 01 74 04 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 01 00 67 00 7d 01 74 07 00 00 00 .d.t...................g.}.t....
4900 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 ab 01 00 00 00 .....|.j........................
4920 00 00 00 7d 02 7c 02 72 17 09 00 74 0b 00 00 00 00 00 00 00 00 7c 00 6a 0c 00 00 00 00 00 00 00 ...}.|.r...t.........|.j........
4940 00 00 00 00 00 00 00 00 00 00 00 7c 02 ab 02 00 00 00 00 00 00 53 00 09 00 74 0b 00 00 00 00 00 ...........|.........S...t......
4960 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 7c 02 64 02 ac 03 ab ...|.j...................|.d....
4980 03 00 00 00 00 00 00 53 00 23 00 74 0e 00 00 00 00 00 00 00 00 24 00 72 14 01 00 7c 01 6a 11 00 .......S.#.t.........$.r...|.j..
49a0 00 00 00 00 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 59 00 8c .................|...........Y..
49c0 35 77 00 78 03 59 00 77 01 23 00 74 12 00 00 00 00 00 00 00 00 24 00 72 0f 01 00 7c 00 6a 0c 00 5w.x.Y.w.#.t.........$.r...|.j..
49e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 63 02 59 00 53 00 77 00 78 03 59 00 77 01 29 .................c.Y.S.w.x.Y.w.)
4a00 04 7a e2 52 65 74 75 72 6e 73 20 74 68 65 20 72 65 71 75 65 73 74 65 64 20 63 6f 6e 74 65 6e 74 .z.Returns.the.requested.content
4a20 20 62 61 63 6b 20 69 6e 20 75 6e 69 63 6f 64 65 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 72 3a .back.in.unicode.......:param.r:
4a40 20 52 65 73 70 6f 6e 73 65 20 6f 62 6a 65 63 74 20 74 6f 20 67 65 74 20 75 6e 69 63 6f 64 65 20 .Response.object.to.get.unicode.
4a60 63 6f 6e 74 65 6e 74 20 66 72 6f 6d 2e 0a 0a 20 20 20 20 54 72 69 65 64 3a 0a 0a 20 20 20 20 31 content.from.......Tried:......1
4a80 2e 20 63 68 61 72 73 65 74 20 66 72 6f 6d 20 63 6f 6e 74 65 6e 74 2d 74 79 70 65 0a 20 20 20 20 ..charset.from.content-type.....
4aa0 32 2e 20 66 61 6c 6c 20 62 61 63 6b 20 61 6e 64 20 72 65 70 6c 61 63 65 20 61 6c 6c 20 75 6e 69 2..fall.back.and.replace.all.uni
4ac0 63 6f 64 65 20 63 68 61 72 61 63 74 65 72 73 0a 0a 20 20 20 20 3a 72 74 79 70 65 3a 20 73 74 72 code.characters......:rtype:.str
4ae0 0a 20 20 20 20 7a a3 49 6e 20 72 65 71 75 65 73 74 73 20 33 2e 30 2c 20 67 65 74 5f 75 6e 69 63 .....z.In.requests.3.0,.get_unic
4b00 6f 64 65 5f 66 72 6f 6d 5f 72 65 73 70 6f 6e 73 65 20 77 69 6c 6c 20 62 65 20 72 65 6d 6f 76 65 ode_from_response.will.be.remove
4b20 64 2e 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 70 6c 65 61 73 65 20 d..For.more.information,.please.
4b40 73 65 65 20 74 68 65 20 64 69 73 63 75 73 73 69 6f 6e 20 6f 6e 20 69 73 73 75 65 20 23 32 32 36 see.the.discussion.on.issue.#226
4b60 36 2e 20 28 54 68 69 73 20 77 61 72 6e 69 6e 67 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 61 70 70 6..(This.warning.should.only.app
4b80 65 61 72 20 6f 6e 63 65 2e 29 72 3b 00 00 00 72 e5 00 00 00 29 0a 72 5c 00 00 00 72 5d 00 00 00 ear.once.)r;...r....).r\...r]...
4ba0 72 c9 00 00 00 72 e3 00 00 00 72 e2 00 00 00 72 19 00 00 00 72 cc 00 00 00 da 0c 55 6e 69 63 6f r....r....r....r....r......Unico
4bc0 64 65 45 72 72 6f 72 72 b6 00 00 00 da 09 54 79 70 65 45 72 72 6f 72 29 03 72 ed 00 00 00 da 0f deErrorr......TypeError).r......
4be0 74 72 69 65 64 5f 65 6e 63 6f 64 69 6e 67 73 72 e8 00 00 00 73 03 00 00 00 20 20 20 72 44 00 00 tried_encodingsr....s.......rD..
4c00 00 da 19 67 65 74 5f 75 6e 69 63 6f 64 65 5f 66 72 6f 6d 5f 72 65 73 70 6f 6e 73 65 72 fb 00 00 ...get_unicode_from_responser...
4c20 00 45 02 00 00 73 9b 00 00 00 80 00 f4 18 00 05 0d 87 4d 81 4d f0 04 02 0d 31 f4 08 00 09 1b f4 .E...s............M.M....1......
4c40 0d 07 05 06 f0 12 00 17 19 80 4f f4 06 00 10 29 a8 11 af 19 a9 19 d3 0f 33 80 48 e1 07 0f f0 02 ..........O....)........3.H.....
4c60 03 09 2d dc 13 16 90 71 97 79 91 79 a0 28 d3 13 2b d0 0c 2b f0 0a 03 05 19 dc 0f 12 90 31 97 39 ..-....q.y.y.(..+..+.........1.9
4c80 91 39 98 68 a8 79 d4 0f 39 d0 08 39 f8 f4 0b 00 10 1c f2 00 01 09 2d d8 0c 1b d7 0c 22 d1 0c 22 .9.h.y..9..9..........-.....".."
4ca0 a0 38 d6 0c 2c f0 03 01 09 2d fb f4 0c 00 0c 15 f2 00 01 05 19 d8 0f 10 8f 79 89 79 d2 08 18 f0 .8..,....-...............y.y....
4cc0 03 01 05 19 fa 73 23 00 00 00 b5 15 41 24 00 c1 0c 17 42 04 00 c1 24 1a 42 01 03 c2 00 01 42 01 .....s#.....A$....B...$.B.....B.
4ce0 03 c2 04 15 42 1c 03 c2 1b 01 42 1c 03 7a 42 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 ....B.....B..zBABCDEFGHIJKLMNOPQ
4d00 52 53 54 55 56 57 58 59 5a 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 RSTUVWXYZabcdefghijklmnopqrstuvw
4d20 78 79 7a 30 31 32 33 34 35 36 37 38 39 2d 2e 5f 7e 63 01 00 00 00 00 00 00 00 00 00 00 00 07 00 xyz0123456789-._~c..............
4d40 00 00 03 00 00 00 f3 86 01 00 00 97 00 7c 00 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .............|.j................
4d60 00 00 00 64 01 ab 01 00 00 00 00 00 00 7d 01 74 03 00 00 00 00 00 00 00 00 64 02 74 05 00 00 00 ...d.........}.t.........d.t....
4d80 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 44 00 5d 6c 00 00 7d 02 7c .....|.................D.]l..}.|
4da0 01 7c 02 19 00 00 00 64 03 64 04 1a 00 7d 03 74 05 00 00 00 00 00 00 00 00 7c 03 ab 01 00 00 00 .|.....d.d...}.t.........|......
4dc0 00 00 00 64 04 6b 28 00 00 72 49 7c 03 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...d.k(..rI|.j..................
4de0 00 ab 00 00 00 00 00 00 00 72 39 09 00 74 09 00 00 00 00 00 00 00 00 74 0b 00 00 00 00 00 00 00 .........r9..t.........t........
4e00 00 7c 03 64 05 ab 02 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 04 7c 04 74 10 00 00 00 00 00 .|.d.................}.|.t......
4e20 00 00 00 76 00 72 0f 7c 04 7c 01 7c 02 19 00 00 00 64 04 64 08 1a 00 7a 00 00 00 7c 01 7c 02 3c ...v.r.|.|.|.....d.d...z...|.|.<
4e40 00 00 00 8c 56 64 01 7c 01 7c 02 19 00 00 00 9b 00 9d 02 7c 01 7c 02 3c 00 00 00 8c 62 64 01 7c ....Vd.|.|.........|.|.<....bd.|
4e60 01 7c 02 19 00 00 00 9b 00 9d 02 7c 01 7c 02 3c 00 00 00 8c 6e 04 00 64 09 6a 13 00 00 00 00 00 .|.........|.|.<....n..d.j......
4e80 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 53 00 23 00 74 0c 00 00 00 .............|.........S.#.t....
4ea0 00 00 00 00 00 24 00 72 10 01 00 74 0f 00 00 00 00 00 00 00 00 64 06 7c 03 9b 00 64 07 9d 03 ab .....$.r...t.........d.|...d....
4ec0 01 00 00 00 00 00 00 82 01 77 00 78 03 59 00 77 01 29 0a 7a a8 55 6e 2d 65 73 63 61 70 65 20 61 .........w.x.Y.w.).z.Un-escape.a
4ee0 6e 79 20 70 65 72 63 65 6e 74 2d 65 73 63 61 70 65 20 73 65 71 75 65 6e 63 65 73 20 69 6e 20 61 ny.percent-escape.sequences.in.a
4f00 20 55 52 49 20 74 68 61 74 20 61 72 65 20 75 6e 72 65 73 65 72 76 65 64 0a 20 20 20 20 63 68 61 .URI.that.are.unreserved.....cha
4f20 72 61 63 74 65 72 73 2e 20 54 68 69 73 20 6c 65 61 76 65 73 20 61 6c 6c 20 72 65 73 65 72 76 65 racters..This.leaves.all.reserve
4f40 64 2c 20 69 6c 6c 65 67 61 6c 20 61 6e 64 20 6e 6f 6e 2d 41 53 43 49 49 20 62 79 74 65 73 20 65 d,.illegal.and.non-ASCII.bytes.e
4f60 6e 63 6f 64 65 64 2e 0a 0a 20 20 20 20 3a 72 74 79 70 65 3a 20 73 74 72 0a 20 20 20 20 fa 01 25 ncoded.......:rtype:.str.......%
4f80 72 06 00 00 00 72 02 00 00 00 72 55 00 00 00 e9 10 00 00 00 7a 22 49 6e 76 61 6c 69 64 20 70 65 r....r....rU........z"Invalid.pe
4fa0 72 63 65 6e 74 2d 65 73 63 61 70 65 20 73 65 71 75 65 6e 63 65 3a 20 27 fa 01 27 4e da 00 29 0a rcent-escape.sequence:.'..'N..).
4fc0 72 39 00 00 00 da 05 72 61 6e 67 65 72 50 00 00 00 da 07 69 73 61 6c 6e 75 6d da 03 63 68 72 72 r9.....rangerP.....isalnum..chrr
4fe0 35 00 00 00 72 38 00 00 00 72 21 00 00 00 da 0e 55 4e 52 45 53 45 52 56 45 44 5f 53 45 54 72 8b 5...r8...r!.....UNRESERVED_SETr.
5000 00 00 00 29 05 da 03 75 72 69 da 05 70 61 72 74 73 da 01 69 da 01 68 da 01 63 73 05 00 00 00 20 ...)...uri..parts..i..h..cs.....
5020 20 20 20 20 72 44 00 00 00 da 12 75 6e 71 75 6f 74 65 5f 75 6e 72 65 73 65 72 76 65 64 72 0a 01 ....rD.....unquote_unreservedr..
5040 00 00 72 02 00 00 73 e2 00 00 00 80 00 f0 0c 00 0d 10 8f 49 89 49 90 63 8b 4e 80 45 dc 0d 12 90 ..r...s............I.I.c.N.E....
5060 31 94 63 98 25 93 6a d3 0d 21 f2 00 0d 05 26 88 01 d8 0c 11 90 21 89 48 90 51 90 71 88 4d 88 01 1.c.%.j..!....&......!.H.Q.q.M..
5080 dc 0b 0e 88 71 8b 36 90 51 8a 3b 98 31 9f 39 99 39 9c 3b f0 02 03 0d 4c 01 dc 14 17 9c 03 98 41 ....q.6.Q.;.1.9.9.;....L.......A
50a0 98 72 9b 0a 93 4f 90 01 f0 08 00 10 11 94 4e d1 0f 22 d8 1b 1c 98 75 a0 51 99 78 a8 01 a8 02 98 .r...O........N.."....u.Q.x.....
50c0 7c d1 1b 2b 90 05 90 61 92 08 e0 1d 1e 98 75 a0 51 99 78 98 6a 98 3e 90 05 90 61 92 08 e0 19 1a |..+...a......u.Q.x.j.>...a.....
50e0 98 35 a0 11 99 38 98 2a 90 7e 88 45 90 21 8a 48 f0 1b 0d 05 26 f0 1c 00 0c 0e 8f 37 89 37 90 35 .5...8.*.~.E.!.H....&......7.7.5
5100 8b 3e d0 04 19 f8 f4 13 00 14 1e f2 00 01 0d 4c 01 dc 16 20 d0 23 45 c0 61 c0 53 c8 01 d0 21 4a .>.............L.....#E.a.S...!J
5120 d3 16 4b d0 10 4b f0 03 01 0d 4c 01 fa 73 0c 00 00 00 c1 11 15 42 27 02 c2 27 19 43 00 05 63 01 ..K..K....L..s.......B'..'.C..c.
5140 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 70 00 00 00 97 00 64 01 7d 01 64 02 ....................p.....d.}.d.
5160 7d 02 09 00 74 01 00 00 00 00 00 00 00 00 74 03 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 }...t.........t.........|.......
5180 00 00 7c 01 ac 03 ab 02 00 00 00 00 00 00 53 00 23 00 74 04 00 00 00 00 00 00 00 00 24 00 72 10 ..|...........S.#.t.........$.r.
51a0 01 00 74 01 00 00 00 00 00 00 00 00 7c 00 7c 02 ac 03 ab 02 00 00 00 00 00 00 63 02 59 00 53 00 ..t.........|.|...........c.Y.S.
51c0 77 00 78 03 59 00 77 01 29 04 7a ac 52 65 2d 71 75 6f 74 65 20 74 68 65 20 67 69 76 65 6e 20 55 w.x.Y.w.).z.Re-quote.the.given.U
51e0 52 49 2e 0a 0a 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 70 61 73 73 65 73 20 74 68 RI.......This.function.passes.th
5200 65 20 67 69 76 65 6e 20 55 52 49 20 74 68 72 6f 75 67 68 20 61 6e 20 75 6e 71 75 6f 74 65 2f 71 e.given.URI.through.an.unquote/q
5220 75 6f 74 65 20 63 79 63 6c 65 20 74 6f 0a 20 20 20 20 65 6e 73 75 72 65 20 74 68 61 74 20 69 74 uote.cycle.to.....ensure.that.it
5240 20 69 73 20 66 75 6c 6c 79 20 61 6e 64 20 63 6f 6e 73 69 73 74 65 6e 74 6c 79 20 71 75 6f 74 65 .is.fully.and.consistently.quote
5260 64 2e 0a 0a 20 20 20 20 3a 72 74 79 70 65 3a 20 73 74 72 0a 20 20 20 20 7a 14 21 23 24 25 26 27 d.......:rtype:.str.....z.!#$%&'
5280 28 29 2a 2b 2c 2f 3a 3b 3d 3f 40 5b 5d 7e 7a 13 21 23 24 26 27 28 29 2a 2b 2c 2f 3a 3b 3d 3f 40 ()*+,/:;=?@[]~z.!#$&'()*+,/:;=?@
52a0 5b 5d 7e 29 01 da 04 73 61 66 65 29 03 72 18 00 00 00 72 0a 01 00 00 72 21 00 00 00 29 03 72 05 []~)...safe).r....r....r!...).r.
52c0 01 00 00 da 11 73 61 66 65 5f 77 69 74 68 5f 70 65 72 63 65 6e 74 da 14 73 61 66 65 5f 77 69 74 .....safe_with_percent..safe_wit
52e0 68 6f 75 74 5f 70 65 72 63 65 6e 74 73 03 00 00 00 20 20 20 72 44 00 00 00 da 0b 72 65 71 75 6f hout_percents.......rD.....requo
5300 74 65 5f 75 72 69 72 0f 01 00 00 8a 02 00 00 73 4a 00 00 00 80 00 f0 10 00 19 2f d0 04 15 d8 1b te_urir........sJ........./.....
5320 30 d0 04 18 f0 02 09 05 35 f4 08 00 10 15 d4 15 27 a8 03 d3 15 2c d0 33 44 d4 0f 45 d0 08 45 f8 0.......5.......'....,.3D..E..E.
5340 dc 0b 15 f2 00 04 05 35 f4 08 00 10 15 90 53 d0 1f 33 d4 0f 34 d2 08 34 f0 09 04 05 35 fa 73 0c .......5......S..3..4..4....5.s.
5360 00 00 00 86 15 1c 00 9c 16 35 03 b4 01 35 03 63 02 00 00 00 00 00 00 00 00 00 00 00 0a 00 00 00 .........5...5.c................
5380 03 00 00 00 f3 72 01 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 .....r.....t.........j..........
53a0 00 00 00 00 00 00 00 00 00 64 01 74 05 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 .........d.t.........j..........
53c0 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 64 02 19 00 00 .........|.................d....
53e0 00 7d 02 7c 01 6a 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 ab 01 00 00 00 .}.|.j...................d......
5400 00 00 00 5c 02 00 00 7d 03 7d 04 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 ...\...}.}.t.........j..........
5420 00 00 00 00 00 00 00 00 00 64 01 74 05 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 .........d.t.........j..........
5440 00 00 00 00 00 00 00 00 00 74 0b 00 00 00 00 00 00 00 00 74 0d 00 00 00 00 00 00 00 00 7c 04 ab .........t.........t.........|..
5460 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 64 ...............................d
5480 02 19 00 00 00 7d 05 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..............
54a0 00 00 00 00 00 64 01 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 .....d.t.........j..............
54c0 00 00 00 00 00 7c 03 ab 01 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 64 02 19 00 00 00 7c 05 7a .....|.................d.....|.z
54e0 01 00 00 7d 06 7c 02 7c 05 7a 01 00 00 7c 06 7c 05 7a 01 00 00 6b 28 00 00 53 00 29 04 7a ef 54 ...}.|.|.z...|.|.z...k(..S.).z.T
5500 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 63 68 65 63 6b his.function.allows.you.to.check
5520 20 69 66 20 61 6e 20 49 50 20 62 65 6c 6f 6e 67 73 20 74 6f 20 61 20 6e 65 74 77 6f 72 6b 20 73 .if.an.IP.belongs.to.a.network.s
5540 75 62 6e 65 74 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 20 72 65 74 75 72 6e 73 20 54 72 75 65 ubnet......Example:.returns.True
5560 20 69 66 20 69 70 20 3d 20 31 39 32 2e 31 36 38 2e 31 2e 31 20 61 6e 64 20 6e 65 74 20 3d 20 31 .if.ip.=.192.168.1.1.and.net.=.1
5580 39 32 2e 31 36 38 2e 31 2e 30 2f 32 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 92.168.1.0/24..............retur
55a0 6e 73 20 46 61 6c 73 65 20 69 66 20 69 70 20 3d 20 31 39 32 2e 31 36 38 2e 31 2e 31 20 61 6e 64 ns.False.if.ip.=.192.168.1.1.and
55c0 20 6e 65 74 20 3d 20 31 39 32 2e 31 36 38 2e 31 30 30 2e 30 2f 32 34 0a 0a 20 20 20 20 3a 72 74 .net.=.192.168.100.0/24......:rt
55e0 79 70 65 3a 20 62 6f 6f 6c 0a 20 20 20 20 7a 02 3d 4c 72 02 00 00 00 72 8a 00 00 00 29 07 da 06 ype:.bool.....z.=Lr....r....)...
5600 73 74 72 75 63 74 da 06 75 6e 70 61 63 6b da 06 73 6f 63 6b 65 74 da 09 69 6e 65 74 5f 61 74 6f struct..unpack..socket..inet_ato
5620 6e 72 39 00 00 00 da 0e 64 6f 74 74 65 64 5f 6e 65 74 6d 61 73 6b 72 35 00 00 00 29 07 da 02 69 nr9.....dotted_netmaskr5...)...i
5640 70 da 03 6e 65 74 da 06 69 70 61 64 64 72 da 07 6e 65 74 61 64 64 72 da 04 62 69 74 73 da 07 6e p..net..ipaddr..netaddr..bits..n
5660 65 74 6d 61 73 6b da 07 6e 65 74 77 6f 72 6b 73 07 00 00 00 20 20 20 20 20 20 20 72 44 00 00 00 etmask..networks...........rD...
5680 da 12 61 64 64 72 65 73 73 5f 69 6e 5f 6e 65 74 77 6f 72 6b 72 1d 01 00 00 a0 02 00 00 73 98 00 ..address_in_networkr........s..
56a0 00 00 80 00 f4 10 00 0e 14 8f 5d 89 5d 98 34 a4 16 d7 21 31 d1 21 31 b0 22 d3 21 35 d3 0d 36 b0 ..........].].4...!1.!1.".!5..6.
56c0 71 d1 0d 39 80 46 d8 14 17 97 49 91 49 98 63 93 4e 81 4d 80 47 88 54 dc 0e 14 8f 6d 89 6d 98 44 q..9.F....I.I.c.N.M.G.T....m.m.D
56e0 a4 26 d7 22 32 d1 22 32 b4 3e c4 23 c0 64 c3 29 d3 33 4c d3 22 4d d3 0e 4e c8 71 d1 0e 51 80 47 .&."2."2.>.#.d.).3L."M..N.q..Q.G
5700 dc 0e 14 8f 6d 89 6d 98 44 a4 26 d7 22 32 d1 22 32 b0 37 d3 22 3b d3 0e 3c b8 51 d1 0e 3f c0 27 ....m.m.D.&."2."2.7.";..<.Q..?.'
5720 d1 0e 49 80 47 d8 0c 12 90 57 d1 0c 1c a0 27 a8 47 d1 22 33 d1 0b 34 d0 04 34 72 47 00 00 00 63 ..I.G....W....'.G."3..4..4rG...c
5740 01 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 70 00 00 00 97 00 64 01 64 02 64 .....................p.....d.d.d
5760 03 7c 00 7a 0a 00 00 7a 03 00 00 64 02 7a 0a 00 00 7a 0c 00 00 7d 01 74 01 00 00 00 00 00 00 00 .|.z...z...d.z...z...}.t........
5780 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 05 00 00 00 00 00 00 00 00 6a .j...................t.........j
57a0 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 7c 01 ab 02 00 00 00 00 00 00 ab ...................d.|..........
57c0 01 00 00 00 00 00 00 53 00 29 05 7a 81 43 6f 6e 76 65 72 74 73 20 6d 61 73 6b 20 66 72 6f 6d 20 .......S.).z.Converts.mask.from.
57e0 2f 78 78 20 66 6f 72 6d 61 74 20 74 6f 20 78 78 78 2e 78 78 78 2e 78 78 78 2e 78 78 78 0a 0a 20 /xx.format.to.xxx.xxx.xxx.xxx...
5800 20 20 20 45 78 61 6d 70 6c 65 3a 20 69 66 20 6d 61 73 6b 20 69 73 20 32 34 20 66 75 6e 63 74 69 ...Example:.if.mask.is.24.functi
5820 6f 6e 20 72 65 74 75 72 6e 73 20 32 35 35 2e 32 35 35 2e 32 35 35 2e 30 0a 0a 20 20 20 20 3a 72 on.returns.255.255.255.0......:r
5840 74 79 70 65 3a 20 73 74 72 0a 20 20 20 20 6c 03 00 00 00 ff 7f ff 7f 03 00 72 06 00 00 00 e9 20 type:.str.....l..........r......
5860 00 00 00 7a 02 3e 49 29 04 72 13 01 00 00 da 09 69 6e 65 74 5f 6e 74 6f 61 72 11 01 00 00 da 04 ...z.>I).r......inet_ntoar......
5880 70 61 63 6b 29 02 da 04 6d 61 73 6b 72 1a 01 00 00 73 02 00 00 00 20 20 72 44 00 00 00 72 15 01 pack)...maskr....s......rD...r..
58a0 00 00 72 15 01 00 00 af 02 00 00 73 37 00 00 00 80 00 f0 0e 00 0c 16 98 11 98 62 a0 34 99 69 99 ..r........s7.............b.4.i.
58c0 1e a8 31 d1 18 2c d1 0b 2c 80 44 dc 0b 11 d7 0b 1b d1 0b 1b 9c 46 9f 4b 99 4b a8 04 a8 64 d3 1c ..1..,..,.D..........F.K.K...d..
58e0 33 d3 0b 34 d0 04 34 72 47 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 3..4..4rG...c...................
5900 00 f3 4e 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 ..N.......t.........j...........
5920 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 01 00 79 02 23 00 74 04 00 00 00 00 00 00 ........|...........y.#.t.......
5940 00 00 24 00 72 03 01 00 59 00 79 01 77 00 78 03 59 00 77 01 29 03 7a 16 0a 20 20 20 20 3a 72 74 ..$.r...Y.y.w.x.Y.w.).z......:rt
5960 79 70 65 3a 20 62 6f 6f 6c 0a 20 20 20 20 46 54 29 03 72 13 01 00 00 72 14 01 00 00 72 37 00 00 ype:.bool.....FT).r....r....r7..
5980 00 29 01 da 09 73 74 72 69 6e 67 5f 69 70 73 01 00 00 00 20 72 44 00 00 00 da 0f 69 73 5f 69 70 .)...string_ips.....rD.....is_ip
59a0 76 34 5f 61 64 64 72 65 73 73 72 25 01 00 00 ba 02 00 00 73 2e 00 00 00 80 00 f0 08 03 05 15 dc v4_addressr%.......s............
59c0 08 0e d7 08 18 d1 08 18 98 19 d4 08 23 f0 06 00 0c 10 f8 f4 05 00 0c 13 f2 00 01 05 15 d9 0f 14 ............#...................
59e0 f0 03 01 05 15 fa 73 0c 00 00 00 82 15 18 00 98 09 24 03 a3 01 24 03 63 01 00 00 00 00 00 00 00 ......s..........$...$.c........
5a00 00 00 00 00 05 00 00 00 03 00 00 00 f3 0c 01 00 00 97 00 7c 00 6a 01 00 00 00 00 00 00 00 00 00 ...................|.j..........
5a20 00 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 64 02 6b 28 00 00 72 52 09 00 74 03 00 .........d.........d.k(..rR..t..
5a40 00 00 00 00 00 00 00 7c 00 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 ab .......|.j...................d..
5a60 01 00 00 00 00 00 00 64 02 19 00 00 00 ab 01 00 00 00 00 00 00 7d 01 7c 01 64 02 6b 02 00 00 73 .......d.............}.|.d.k...s
5a80 05 7c 01 64 04 6b 44 00 00 72 01 79 03 09 00 74 09 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 .|.d.kD..r.y...t.........j......
5aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .............|.j................
5ac0 00 00 00 64 01 ab 01 00 00 00 00 00 00 64 05 19 00 00 00 ab 01 00 00 00 00 00 00 01 00 79 06 79 ...d.........d...............y.y
5ae0 03 23 00 74 06 00 00 00 00 00 00 00 00 24 00 72 03 01 00 59 00 79 03 77 00 78 03 59 00 77 01 23 .#.t.........$.r...Y.y.w.x.Y.w.#
5b00 00 74 0c 00 00 00 00 00 00 00 00 24 00 72 03 01 00 59 00 79 03 77 00 78 03 59 00 77 01 29 07 7a .t.........$.r...Y.y.w.x.Y.w.).z
5b20 56 0a 20 20 20 20 56 65 72 79 20 73 69 6d 70 6c 65 20 63 68 65 63 6b 20 6f 66 20 74 68 65 20 63 V.....Very.simple.check.of.the.c
5b40 69 64 72 20 66 6f 72 6d 61 74 20 69 6e 20 6e 6f 5f 70 72 6f 78 79 20 76 61 72 69 61 62 6c 65 2e idr.format.in.no_proxy.variable.
5b60 0a 0a 20 20 20 20 3a 72 74 79 70 65 3a 20 62 6f 6f 6c 0a 20 20 20 20 72 8a 00 00 00 72 06 00 00 ......:rtype:.bool.....r....r...
5b80 00 46 72 1f 01 00 00 72 02 00 00 00 54 29 07 da 05 63 6f 75 6e 74 72 35 00 00 00 72 39 00 00 00 .Fr....r....T)...countr5...r9...
5ba0 72 38 00 00 00 72 13 01 00 00 72 14 01 00 00 72 37 00 00 00 29 02 da 0e 73 74 72 69 6e 67 5f 6e r8...r....r....r7...)...string_n
5bc0 65 74 77 6f 72 6b 72 22 01 00 00 73 02 00 00 00 20 20 72 44 00 00 00 da 0d 69 73 5f 76 61 6c 69 etworkr"...s......rD.....is_vali
5be0 64 5f 63 69 64 72 72 29 01 00 00 c5 02 00 00 73 9c 00 00 00 80 00 f0 0c 00 08 16 d7 07 1b d1 07 d_cidrr).......s................
5c00 1b 98 43 d3 07 20 a0 41 d2 07 25 f0 02 03 09 19 dc 13 16 90 7e d7 17 2b d1 17 2b a8 43 d3 17 30 ..C....A..%.........~..+..+.C..0
5c20 b0 11 d1 17 33 d3 13 34 88 44 f0 08 00 0c 10 90 21 8a 38 90 74 98 62 92 79 d8 13 18 f0 04 03 09 ....3..4.D......!.8.t.b.y.......
5c40 19 dc 0c 12 d7 0c 1c d1 0c 1c 98 5e d7 1d 31 d1 1d 31 b0 23 d3 1d 36 b0 71 d1 1d 39 d4 0c 3a f0 ...........^..1..1.#..6.q..9..:.
5c60 0a 00 0c 10 f0 03 00 10 15 f8 f4 17 00 10 1a f2 00 01 09 19 d9 13 18 f0 03 01 09 19 fb f4 10 00 ................................
5c80 10 17 f2 00 01 09 19 d9 13 18 f0 03 01 09 19 fa 73 22 00 00 00 96 1d 41 28 00 bf 27 41 37 00 c1 ................s".....A(..'A7..
5ca0 28 09 41 34 03 c1 33 01 41 34 03 c1 37 09 42 03 03 c2 02 01 42 03 03 63 02 00 00 00 00 00 00 00 (.A4..3.A4..7.B.....B..c........
5cc0 00 00 00 00 05 00 00 00 23 00 00 00 f3 38 01 00 00 4b 00 01 00 97 00 7c 01 64 01 75 01 7d 02 7c ........#....8...K.....|.d.u.}.|
5ce0 02 72 32 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 .r2t.........j..................
5d00 00 6a 05 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 7d .j...................|.........}
5d20 03 7c 01 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..................
5d40 00 7c 00 3c 00 00 00 09 00 64 01 96 02 97 01 01 00 7c 02 72 28 7f 03 80 12 74 00 00 00 00 00 00 .|.<.....d.......|.r(....t......
5d60 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 3d 00 79 01 7c 03 74 ...j...................|.=.y.|.t
5d80 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 7c 00 3c .........j...................|.<
5da0 00 00 00 79 01 79 01 23 00 7c 02 72 28 7f 03 80 12 74 00 00 00 00 00 00 00 00 00 6a 02 00 00 00 ...y.y.#.|.r(....t.........j....
5dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 3d 00 77 00 7c 03 74 00 00 00 00 00 00 00 00 ...............|.=.w.|.t........
5de0 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 3c 00 00 00 77 00 77 00 78 .j...................|.<...w.w.x
5e00 03 59 00 77 01 ad 03 77 01 29 02 7a ce 53 65 74 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 .Y.w...w.).z.Set.the.environment
5e20 20 76 61 72 69 61 62 6c 65 20 27 65 6e 76 5f 6e 61 6d 65 27 20 74 6f 20 27 76 61 6c 75 65 27 0a .variable.'env_name'.to.'value'.
5e40 0a 20 20 20 20 53 61 76 65 20 70 72 65 76 69 6f 75 73 20 76 61 6c 75 65 2c 20 79 69 65 6c 64 2c .....Save.previous.value,.yield,
5e60 20 61 6e 64 20 74 68 65 6e 20 72 65 73 74 6f 72 65 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 76 .and.then.restore.the.previous.v
5e80 61 6c 75 65 20 73 74 6f 72 65 64 20 69 6e 0a 20 20 20 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 alue.stored.in.....the.environme
5ea0 6e 74 20 76 61 72 69 61 62 6c 65 20 27 65 6e 76 5f 6e 61 6d 65 27 2e 0a 0a 20 20 20 20 49 66 20 nt.variable.'env_name'.......If.
5ec0 27 76 61 6c 75 65 27 20 69 73 20 4e 6f 6e 65 2c 20 64 6f 20 6e 6f 74 68 69 6e 67 4e 29 03 72 58 'value'.is.None,.do.nothingN).rX
5ee0 00 00 00 72 6f 00 00 00 72 70 00 00 00 29 04 da 08 65 6e 76 5f 6e 61 6d 65 72 ad 00 00 00 da 0d ...ro...rp...)...env_namer......
5f00 76 61 6c 75 65 5f 63 68 61 6e 67 65 64 da 09 6f 6c 64 5f 76 61 6c 75 65 73 04 00 00 00 20 20 20 value_changed..old_values.......
5f20 20 72 44 00 00 00 da 0b 73 65 74 5f 65 6e 76 69 72 6f 6e 72 2e 01 00 00 dd 02 00 00 73 8d 00 00 .rD.....set_environr........s...
5f40 00 e8 00 f8 80 00 f0 10 00 15 1a a0 14 d0 14 25 80 4d d9 07 14 dc 14 16 97 4a 91 4a 97 4e 91 4e ...............%.M.......J.J.N.N
5f60 a0 38 d3 14 2c 88 09 d8 1f 24 8c 02 8f 0a 89 0a 90 38 d1 08 1c f0 02 07 05 31 db 08 0d e1 0b 18 .8..,....$.......8.......1......
5f80 d8 0f 18 d0 0f 20 dc 14 16 97 4a 91 4a 98 78 d1 14 28 e0 27 30 94 02 97 0a 91 0a 98 38 d2 10 24 ..........J.J.x..(.'0.......8..$
5fa0 f0 09 00 0c 19 f8 89 3d d8 0f 18 d0 0f 20 dc 14 16 97 4a 91 4a 98 78 d1 14 28 e0 27 30 94 02 97 .......=..........J.J.x..(.'0...
5fc0 0a 91 0a 98 38 d2 10 24 f0 09 00 0c 19 fc 73 1c 00 00 00 82 39 42 1a 01 bc 04 41 2b 00 c1 00 2b ....8..$......s.....9B....A+...+
5fe0 42 1a 01 c1 2b 2c 42 17 03 c2 17 03 42 1a 01 63 02 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 B...+,B.....B..c................
6000 03 00 00 00 f3 be 02 00 00 97 00 64 01 84 00 7d 02 7c 01 7d 03 7c 01 80 08 02 00 7c 02 64 03 ab ...........d...}.|.}.|.....|.d..
6020 01 00 00 00 00 00 00 7d 01 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 04 7c .......}.t.........|.........}.|
6040 04 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 01 79 04 7c 01 72 d9 64 05 84 .j.....................y.|.r.d..
6060 00 7c 01 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 06 64 07 ab 02 00 00 00 .|.j...................d.d......
6080 00 00 00 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 08 ab 01 00 00 00 00 00 ...j...................d........
60a0 00 44 00 ab 00 00 00 00 00 00 00 7d 01 74 09 00 00 00 00 00 00 00 00 7c 04 6a 02 00 00 00 00 00 .D.........}.t.........|.j......
60c0 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 72 3d 7c 01 44 00 5d 37 00 00 7d .....................r=|.D.]7..}
60e0 05 74 0b 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 72 19 74 0d 00 00 00 00 00 00 00 .t.........|.........r.t........
6100 00 7c 04 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 05 ab 02 00 00 00 00 00 .|.j...................|........
6120 00 73 01 8c 25 01 00 79 04 7c 04 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c .s..%..y.|.j...................|
6140 05 6b 28 00 00 73 01 8c 37 01 00 79 04 04 00 6e 5f 7c 04 6a 02 00 00 00 00 00 00 00 00 00 00 00 .k(..s..7..y...n_|.j............
6160 00 00 00 00 00 00 00 7d 06 7c 04 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 72 .......}.|.j...................r
6180 12 7c 06 64 09 7c 04 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9b 00 9d 02 7a .|.d.|.j.......................z
61a0 0d 00 00 7d 06 7c 01 44 00 5d 30 00 00 7d 07 7c 04 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 ...}.|.D.]0..}.|.j..............
61c0 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 07 ab 01 00 00 00 .....j...................|......
61e0 00 00 00 73 12 7c 06 6a 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 07 ab 01 00 ...s.|.j...................|....
6200 00 00 00 00 00 73 01 8c 30 01 00 79 04 04 00 74 13 00 00 00 00 00 00 00 00 64 03 7c 03 ab 02 00 .....s..0..y...t.........d.|....
6220 00 00 00 00 00 35 00 01 00 09 00 74 15 00 00 00 00 00 00 00 00 7c 04 6a 02 00 00 00 00 00 00 00 .....5.....t.........|.j........
6240 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 08 64 02 64 02 64 02 ab 02 00 00 00 ...................}.d.d.d......
6260 00 00 00 01 00 7f 08 72 01 79 04 79 0a 23 00 74 16 00 00 00 00 00 00 00 00 74 18 00 00 00 00 00 .......r.y.y.#.t.........t......
6280 00 00 00 6a 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 66 02 24 00 72 05 01 00 64 ...j...................f.$.r...d
62a0 0a 7d 08 59 00 8c 29 77 00 78 03 59 00 77 01 23 00 31 00 73 01 77 02 01 00 59 00 01 00 01 00 8c .}.Y..)w.x.Y.w.#.1.s.w...Y......
62c0 2e 78 03 59 00 77 01 29 0b 7a 4c 0a 20 20 20 20 52 65 74 75 72 6e 73 20 77 68 65 74 68 65 72 20 .x.Y.w.).zL.....Returns.whether.
62e0 77 65 20 73 68 6f 75 6c 64 20 62 79 70 61 73 73 20 70 72 6f 78 69 65 73 20 6f 72 20 6e 6f 74 2e we.should.bypass.proxies.or.not.
6300 0a 0a 20 20 20 20 3a 72 74 79 70 65 3a 20 62 6f 6f 6c 0a 20 20 20 20 63 01 00 00 00 00 00 00 00 ......:rtype:.bool.....c........
6320 00 00 00 00 04 00 00 00 13 00 00 00 f3 9e 00 00 00 97 00 74 00 00 00 00 00 00 00 00 00 6a 02 00 ...................t.........j..
6340 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 00 .................j..............
6360 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 78 01 73 2d 01 00 74 00 00 00 00 00 00 00 00 00 6a .....|.........x.s-..t.........j
6380 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 00 00 00 00 ...................j............
63a0 00 00 00 00 00 00 00 7c 00 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 .......|.j......................
63c0 00 00 00 00 00 ab 01 00 00 00 00 00 00 53 00 a9 01 4e 29 04 72 58 00 00 00 72 6f 00 00 00 72 70 .............S...N).rX...ro...rp
63e0 00 00 00 da 05 75 70 70 65 72 29 01 72 dc 00 00 00 73 01 00 00 00 20 72 44 00 00 00 da 09 67 65 .....upper).r....s.....rD.....ge
6400 74 5f 70 72 6f 78 79 7a 28 73 68 6f 75 6c 64 5f 62 79 70 61 73 73 5f 70 72 6f 78 69 65 73 2e 3c t_proxyz(should_bypass_proxies.<
6420 6c 6f 63 61 6c 73 3e 2e 67 65 74 5f 70 72 6f 78 79 fc 02 00 00 73 2d 00 00 00 80 00 dc 0f 11 8f locals>.get_proxy....s-.........
6440 7a 89 7a 8f 7e 89 7e 98 63 d3 0f 22 d2 0f 41 a4 62 a7 6a a1 6a a7 6e a1 6e b0 53 b7 59 b1 59 b3 z.z.~.~.c.."..A.b.j.j.n.n.S.Y.Y.
6460 5b d3 26 41 d0 08 41 72 47 00 00 00 4e da 08 6e 6f 5f 70 72 6f 78 79 54 63 01 00 00 00 00 00 00 [.&A..ArG...N..no_proxyTc.......
6480 00 00 00 00 00 02 00 00 00 33 00 00 00 f3 26 00 00 00 4b 00 01 00 97 00 7c 00 5d 09 00 00 7d 01 .........3....&...K.....|.]...}.
64a0 7c 01 73 01 8c 06 7c 01 96 01 97 01 01 00 8c 0b 04 00 79 00 ad 03 77 01 72 31 01 00 00 72 69 00 |.s...|...........y...w.r1...ri.
64c0 00 00 29 02 72 6a 00 00 00 72 3f 00 00 00 73 02 00 00 00 20 20 72 44 00 00 00 72 6c 00 00 00 7a ..).rj...r?...s......rD...rl...z
64e0 28 73 68 6f 75 6c 64 5f 62 79 70 61 73 73 5f 70 72 6f 78 69 65 73 2e 3c 6c 6f 63 61 6c 73 3e 2e (should_bypass_proxies.<locals>.
6500 3c 67 65 6e 65 78 70 72 3e 0d 03 00 00 73 12 00 00 00 e8 00 f8 80 00 d2 13 52 98 54 ca 54 94 44 <genexpr>....s...........R.T.T.D
6520 d1 13 52 f9 73 08 00 00 00 82 07 11 01 8a 07 11 01 fa 01 20 72 00 01 00 00 fa 01 2c fa 01 3a 46 ..R.s...............r......,..:F
6540 29 0e 72 1b 00 00 00 72 75 00 00 00 72 3b 00 00 00 72 39 00 00 00 72 25 01 00 00 72 29 01 00 00 ).r....ru...r;...r9...r%...r)...
6560 72 1d 01 00 00 da 04 70 6f 72 74 da 08 65 6e 64 73 77 69 74 68 72 2e 01 00 00 72 16 00 00 00 72 r......port..endswithr....r....r
6580 f9 00 00 00 72 13 01 00 00 da 08 67 61 69 65 72 72 6f 72 29 09 72 77 00 00 00 72 34 01 00 00 72 ....r......gaierror).rw...r4...r
65a0 33 01 00 00 da 0c 6e 6f 5f 70 72 6f 78 79 5f 61 72 67 da 06 70 61 72 73 65 64 da 08 70 72 6f 78 3.....no_proxy_arg..parsed..prox
65c0 79 5f 69 70 da 0e 68 6f 73 74 5f 77 69 74 68 5f 70 6f 72 74 72 3f 00 00 00 da 06 62 79 70 61 73 y_ip..host_with_portr?.....bypas
65e0 73 73 09 00 00 00 20 20 20 20 20 20 20 20 20 72 44 00 00 00 da 15 73 68 6f 75 6c 64 5f 62 79 70 ss.............rD.....should_byp
6600 61 73 73 5f 70 72 6f 78 69 65 73 72 41 01 00 00 f3 02 00 00 73 5a 01 00 00 80 00 f2 12 01 05 42 ass_proxiesrA.......sZ.........B
6620 01 f0 0a 00 14 1c 80 4c d8 07 0f d0 07 17 d9 13 1c 98 5a d3 13 28 88 08 dc 0d 15 90 63 8b 5d 80 .......L..........Z..(......c.].
6640 46 e0 07 0d 87 7f 81 7f d0 07 1e e0 0f 13 e1 07 0f f1 06 00 14 53 01 a0 58 d7 25 35 d1 25 35 b0 F....................S..X.%5.%5.
6660 63 b8 32 d3 25 3e d7 25 44 d1 25 44 c0 53 d3 25 49 d4 13 52 88 08 e4 0b 1a 98 36 9f 3f 99 3f d4 c.2.%>.%D.%D.S.%I..R......6.?.?.
6680 0b 2b d8 1c 24 f2 00 07 0d 20 90 08 dc 13 20 a0 18 d4 13 2a dc 17 29 a8 26 af 2f a9 2f b8 38 d5 .+..$..............*..).&././.8.
66a0 17 44 d9 1f 23 d8 15 1b 97 5f 91 5f a8 08 d3 15 30 f1 06 00 1c 20 f1 0f 07 0d 20 f0 12 00 1e 24 .D..#...._._....0..............$
66c0 9f 5f 99 5f 88 4e d8 0f 15 8f 7b 8a 7b d8 10 1e a0 41 a0 66 a7 6b a1 6b a0 5d d0 22 33 d1 10 33 ._._.N....{.{....A.f.k.k.]."3..3
66e0 90 0e e0 18 20 f2 00 04 0d 20 90 04 d8 13 19 97 3f 91 3f d7 13 2b d1 13 2b a8 44 d4 13 31 b0 5e ................?.?..+..+.D..1.^
6700 d7 35 4c d1 35 4c c8 54 d5 35 52 f1 06 00 1c 20 f0 09 04 0d 20 f4 0c 00 0a 15 90 5a a0 1c d3 09 .5L.5L.T.5R................Z....
6720 2e f1 00 05 05 1b f0 04 03 09 1b dc 15 21 a0 26 a7 2f a1 2f d3 15 32 88 46 f7 07 05 05 1b f1 0e .............!.&././..2.F.......
6740 00 08 0e d8 0f 13 e0 0b 10 f8 f4 0d 00 11 1a 9c 36 9f 3f 99 3f d0 0f 2b f2 00 01 09 1b d8 15 1a ................6.?.?..+........
6760 8a 46 f0 03 01 09 1b fa f7 09 05 05 1b f0 00 05 05 1b fa 73 2a 00 00 00 c4 0f 01 45 13 03 c4 11 .F.................s*......E....
6780 15 44 32 02 c4 32 1b 45 10 05 c5 0d 02 45 13 03 c5 0f 01 45 10 05 c5 10 03 45 13 03 c5 13 05 45 .D2..2.E.....E.....E.....E.....E
67a0 1c 07 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 34 00 00 00 97 00 74 01 ..c.....................4.....t.
67c0 00 00 00 00 00 00 00 00 7c 00 7c 01 ac 01 ab 02 00 00 00 00 00 00 72 02 69 00 53 00 74 03 00 00 ........|.|...........r.i.S.t...
67e0 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 53 00 29 02 7a 41 0a 20 20 20 20 52 65 74 75 72 6e 20 ..............S.).zA.....Return.
6800 61 20 64 69 63 74 20 6f 66 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 70 72 6f 78 69 65 73 2e 0a 0a a.dict.of.environment.proxies...
6820 20 20 20 20 3a 72 74 79 70 65 3a 20 64 69 63 74 0a 20 20 20 20 a9 01 72 34 01 00 00 29 02 72 41 ....:rtype:.dict.......r4...).rA
6840 01 00 00 72 11 00 00 00 29 02 72 77 00 00 00 72 34 01 00 00 73 02 00 00 00 20 20 72 44 00 00 00 ...r....).rw...r4...s......rD...
6860 da 13 67 65 74 5f 65 6e 76 69 72 6f 6e 5f 70 72 6f 78 69 65 73 72 44 01 00 00 30 03 00 00 73 1b ..get_environ_proxiesrD...0...s.
6880 00 00 00 80 00 f4 0c 00 08 1d 98 53 a8 38 d5 07 34 d8 0f 11 88 09 e4 0f 19 8b 7c d0 08 1b 72 47 ...........S.8..4.........|...rG
68a0 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 2e 01 00 00 97 00 7c ...c...........................|
68c0 01 78 01 73 02 01 00 69 00 7d 01 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d .x.s...i.}.t.........|.........}
68e0 02 7c 02 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 2b 7c 01 6a 05 00 00 00 .|.j....................+|.j....
6900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............|.j..............
6920 00 00 00 00 00 7c 01 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 ab 01 00 .....|.j...................d....
6940 00 00 00 00 00 ab 02 00 00 00 00 00 00 53 00 7c 02 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 .............S.|.j..............
6960 00 00 00 00 00 64 03 7a 00 00 00 7c 02 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .....d.z...|.j..................
6980 00 7a 00 00 00 7c 02 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 7c 02 6a .z...|.j...................d.|.j
69a0 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 00 00 00 64 02 67 04 7d 03 64 01 7d ...................z...d.g.}.d.}
69c0 04 7c 03 44 00 5d 0e 00 00 7d 05 7c 05 7c 01 76 00 73 01 8c 08 7c 01 7c 05 19 00 00 00 7d 04 01 .|.D.]...}.|.|.v.s...|.|.....}..
69e0 00 7c 04 53 00 04 00 7c 04 53 00 29 05 7a ad 53 65 6c 65 63 74 20 61 20 70 72 6f 78 79 20 66 6f .|.S...|.S.).z.Select.a.proxy.fo
6a00 72 20 74 68 65 20 75 72 6c 2c 20 69 66 20 61 70 70 6c 69 63 61 62 6c 65 2e 0a 0a 20 20 20 20 3a r.the.url,.if.applicable.......:
6a20 70 61 72 61 6d 20 75 72 6c 3a 20 54 68 65 20 75 72 6c 20 62 65 69 6e 67 20 66 6f 72 20 74 68 65 param.url:.The.url.being.for.the
6a40 20 72 65 71 75 65 73 74 0a 20 20 20 20 3a 70 61 72 61 6d 20 70 72 6f 78 69 65 73 3a 20 41 20 64 .request.....:param.proxies:.A.d
6a60 69 63 74 69 6f 6e 61 72 79 20 6f 66 20 73 63 68 65 6d 65 73 20 6f 72 20 73 63 68 65 6d 65 73 20 ictionary.of.schemes.or.schemes.
6a80 61 6e 64 20 68 6f 73 74 73 20 74 6f 20 70 72 6f 78 79 20 55 52 4c 73 0a 20 20 20 20 4e da 03 61 and.hosts.to.proxy.URLs.....N..a
6aa0 6c 6c 7a 03 3a 2f 2f 7a 06 61 6c 6c 3a 2f 2f 29 04 72 1b 00 00 00 72 75 00 00 00 72 70 00 00 00 llz.://z.all://).r....ru...rp...
6ac0 da 06 73 63 68 65 6d 65 29 06 72 77 00 00 00 da 07 70 72 6f 78 69 65 73 da 08 75 72 6c 70 61 72 ..scheme).rw.....proxies..urlpar
6ae0 74 73 da 0a 70 72 6f 78 79 5f 6b 65 79 73 da 05 70 72 6f 78 79 da 09 70 72 6f 78 79 5f 6b 65 79 ts..proxy_keys..proxy..proxy_key
6b00 73 06 00 00 00 20 20 20 20 20 20 72 44 00 00 00 da 0c 73 65 6c 65 63 74 5f 70 72 6f 78 79 72 4d s..........rD.....select_proxyrM
6b20 01 00 00 3c 03 00 00 73 af 00 00 00 80 00 f0 0c 00 0f 16 8a 6d 98 12 80 47 dc 0f 17 98 03 8b 7d ...<...s............m...G......}
6b40 80 48 d8 07 0f d7 07 18 d1 07 18 d0 07 20 d8 0f 16 8f 7b 89 7b 98 38 9f 3f 99 3f a8 47 af 4b a9 .H................{.{.8.?.?.G.K.
6b60 4b b8 05 d3 2c 3e d3 0f 3f d0 08 3f f0 06 00 09 11 8f 0f 89 0f 98 25 d1 08 1f a0 28 d7 22 33 d1 K...,>..?..?..........%....(."3.
6b80 22 33 d1 08 33 d8 08 10 8f 0f 89 0f d8 08 10 90 38 d7 13 24 d1 13 24 d1 08 24 d8 08 0d f0 09 05 "3..3...........8..$..$..$......
6ba0 12 06 80 4a f0 0c 00 0d 11 80 45 d8 15 1f f2 00 03 05 12 88 09 d8 0b 14 98 07 d2 0b 1f d8 14 1b ...J......E.....................
6bc0 98 49 d1 14 26 88 45 d8 0c 11 e0 0b 10 80 4c f0 0b 03 05 12 f0 0a 00 0c 11 80 4c 72 47 00 00 00 .I..&.E.......L...........LrG...
6be0 63 03 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 38 01 00 00 97 00 7c 01 81 02 c.....................8.....|...
6c00 7c 01 6e 01 69 00 7d 01 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 03 |.n.i.}.|.j...................}.
6c20 74 03 00 00 00 00 00 00 00 00 7c 03 ab 01 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 t.........|.........j...........
6c40 00 00 00 00 00 00 00 00 7d 04 7c 01 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........}.|.j...................
6c60 64 01 ab 01 00 00 00 00 00 00 7d 05 7c 01 6a 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d.........}.|.j.................
6c80 00 00 ab 00 00 00 00 00 00 00 7d 06 7c 02 72 4f 74 0b 00 00 00 00 00 00 00 00 7c 03 7c 05 ac 02 ..........}.|.rOt.........|.|...
6ca0 ab 02 00 00 00 00 00 00 73 42 74 0d 00 00 00 00 00 00 00 00 7c 03 7c 05 ac 02 ab 02 00 00 00 00 ........sBt.........|.|.........
6cc0 00 00 7d 07 7c 07 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 04 7c 07 6a 07 ..}.|.j...................|.|.j.
6ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 ab 01 00 00 00 00 00 00 ab 02 00 00 ..................d.............
6d00 00 00 00 00 7d 08 7c 08 72 12 7c 06 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....}.|.r.|.j...................
6d20 7c 04 7c 08 ab 02 00 00 00 00 00 00 01 00 7c 06 53 00 29 04 61 a9 01 00 00 54 68 69 73 20 6d 65 |.|...........|.S.).a....This.me
6d40 74 68 6f 64 20 74 61 6b 65 73 20 70 72 6f 78 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f thod.takes.proxy.information.fro
6d60 6d 20 61 20 72 65 71 75 65 73 74 20 61 6e 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 20 20 m.a.request.and.configuration...
6d80 20 20 69 6e 70 75 74 20 74 6f 20 72 65 73 6f 6c 76 65 20 61 20 6d 61 70 70 69 6e 67 20 6f 66 20 ..input.to.resolve.a.mapping.of.
6da0 74 61 72 67 65 74 20 70 72 6f 78 69 65 73 2e 20 54 68 69 73 20 77 69 6c 6c 20 63 6f 6e 73 69 64 target.proxies..This.will.consid
6dc0 65 72 20 73 65 74 74 69 6e 67 73 0a 20 20 20 20 73 75 63 68 20 61 73 20 4e 4f 5f 50 52 4f 58 59 er.settings.....such.as.NO_PROXY
6de0 20 74 6f 20 73 74 72 69 70 20 70 72 6f 78 79 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 2e 0a .to.strip.proxy.configurations..
6e00 0a 20 20 20 20 3a 70 61 72 61 6d 20 72 65 71 75 65 73 74 3a 20 52 65 71 75 65 73 74 20 6f 72 20 .....:param.request:.Request.or.
6e20 50 72 65 70 61 72 65 64 52 65 71 75 65 73 74 0a 20 20 20 20 3a 70 61 72 61 6d 20 70 72 6f 78 69 PreparedRequest.....:param.proxi
6e40 65 73 3a 20 41 20 64 69 63 74 69 6f 6e 61 72 79 20 6f 66 20 73 63 68 65 6d 65 73 20 6f 72 20 73 es:.A.dictionary.of.schemes.or.s
6e60 63 68 65 6d 65 73 20 61 6e 64 20 68 6f 73 74 73 20 74 6f 20 70 72 6f 78 79 20 55 52 4c 73 0a 20 chemes.and.hosts.to.proxy.URLs..
6e80 20 20 20 3a 70 61 72 61 6d 20 74 72 75 73 74 5f 65 6e 76 3a 20 42 6f 6f 6c 65 61 6e 20 64 65 63 ...:param.trust_env:.Boolean.dec
6ea0 6c 61 72 69 6e 67 20 77 68 65 74 68 65 72 20 74 6f 20 74 72 75 73 74 20 65 6e 76 69 72 6f 6e 6d laring.whether.to.trust.environm
6ec0 65 6e 74 20 63 6f 6e 66 69 67 73 0a 0a 20 20 20 20 3a 72 74 79 70 65 3a 20 64 69 63 74 0a 20 20 ent.configs......:rtype:.dict...
6ee0 20 20 72 34 01 00 00 72 43 01 00 00 72 46 01 00 00 29 08 72 77 00 00 00 72 1b 00 00 00 72 47 01 ..r4...rC...rF...).rw...r....rG.
6f00 00 00 72 70 00 00 00 da 04 63 6f 70 79 72 41 01 00 00 72 44 01 00 00 da 0a 73 65 74 64 65 66 61 ..rp.....copyrA...rD.....setdefa
6f20 75 6c 74 29 09 da 07 72 65 71 75 65 73 74 72 48 01 00 00 da 09 74 72 75 73 74 5f 65 6e 76 72 77 ult)...requestrH.....trust_envrw
6f40 00 00 00 72 47 01 00 00 72 34 01 00 00 da 0b 6e 65 77 5f 70 72 6f 78 69 65 73 da 0f 65 6e 76 69 ...rG...r4.....new_proxies..envi
6f60 72 6f 6e 5f 70 72 6f 78 69 65 73 72 4b 01 00 00 73 09 00 00 00 20 20 20 20 20 20 20 20 20 72 44 ron_proxiesrK...s.............rD
6f80 00 00 00 da 0f 72 65 73 6f 6c 76 65 5f 70 72 6f 78 69 65 73 72 55 01 00 00 56 03 00 00 73 90 00 .....resolve_proxiesrU...V...s..
6fa0 00 00 80 00 f0 16 00 1a 21 d0 19 2c 89 67 b0 22 80 47 d8 0a 11 8f 2b 89 2b 80 43 dc 0d 15 90 63 ........!..,.g.".G....+.+.C....c
6fc0 8b 5d d7 0d 21 d1 0d 21 80 46 d8 0f 16 8f 7b 89 7b 98 3a d3 0f 26 80 48 d8 12 19 97 2c 91 2c 93 .]..!..!.F....{.{.:..&.H....,.,.
6fe0 2e 80 4b e1 07 10 d4 19 2e a8 73 b8 58 d5 19 46 dc 1a 2d a8 63 b8 48 d4 1a 45 88 0f e0 10 1f d7 ..K.......s.X..F..-.c.H..E......
7000 10 23 d1 10 23 a0 46 a8 4f d7 2c 3f d1 2c 3f c0 05 d3 2c 46 d3 10 47 88 05 e1 0b 10 d8 0c 17 d7 .#..#.F.O.,?.,?...,F..G.........
7020 0c 22 d1 0c 22 a0 36 a8 35 d4 0c 31 d8 0b 16 d0 04 16 72 47 00 00 00 63 01 00 00 00 00 00 00 00 ."..".6.5..1......rG...c........
7040 00 00 00 00 03 00 00 00 03 00 00 00 f3 18 00 00 00 97 00 7c 00 9b 00 64 01 74 00 00 00 00 00 00 ...................|...d.t......
7060 00 00 00 9b 00 9d 03 53 00 29 02 7a 4f 0a 20 20 20 20 52 65 74 75 72 6e 20 61 20 73 74 72 69 6e .......S.).zO.....Return.a.strin
7080 67 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 75 73 65 72 20 g.representing.the.default.user.
70a0 61 67 65 6e 74 2e 0a 0a 20 20 20 20 3a 72 74 79 70 65 3a 20 73 74 72 0a 20 20 20 20 72 8a 00 00 agent.......:rtype:.str.....r...
70c0 00 72 08 00 00 00 29 01 72 81 00 00 00 73 01 00 00 00 20 72 44 00 00 00 da 12 64 65 66 61 75 6c .r....).r....s.....rD.....defaul
70e0 74 5f 75 73 65 72 5f 61 67 65 6e 74 72 57 01 00 00 71 03 00 00 73 15 00 00 00 80 00 f0 0c 00 0f t_user_agentrW...q...s..........
7100 13 88 56 90 31 94 5b 90 4d d0 0b 22 d0 04 22 72 47 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 ..V.1.[.M..".."rG...c...........
7120 00 07 00 00 00 03 00 00 00 f3 3a 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 74 03 00 00 00 00 ..........:.....t.........t.....
7140 00 00 00 00 ab 00 00 00 00 00 00 00 74 04 00 00 00 00 00 00 00 00 64 01 64 02 64 03 9c 04 ab 01 ............t.........d.d.d.....
7160 00 00 00 00 00 00 53 00 29 04 7a 39 0a 20 20 20 20 3a 72 74 79 70 65 3a 20 72 65 71 75 65 73 74 ......S.).z9.....:rtype:.request
7180 73 2e 73 74 72 75 63 74 75 72 65 73 2e 43 61 73 65 49 6e 73 65 6e 73 69 74 69 76 65 44 69 63 74 s.structures.CaseInsensitiveDict
71a0 0a 20 20 20 20 7a 03 2a 2f 2a 7a 0a 6b 65 65 70 2d 61 6c 69 76 65 29 04 7a 0a 55 73 65 72 2d 41 .....z.*/*z.keep-alive).z.User-A
71c0 67 65 6e 74 7a 0f 41 63 63 65 70 74 2d 45 6e 63 6f 64 69 6e 67 da 06 41 63 63 65 70 74 da 0a 43 gentz.Accept-Encoding..Accept..C
71e0 6f 6e 6e 65 63 74 69 6f 6e 29 03 72 23 00 00 00 72 57 01 00 00 da 17 44 45 46 41 55 4c 54 5f 41 onnection).r#...rW.....DEFAULT_A
7200 43 43 45 50 54 5f 45 4e 43 4f 44 49 4e 47 72 69 00 00 00 72 47 00 00 00 72 44 00 00 00 da 0f 64 CCEPT_ENCODINGri...rG...rD.....d
7220 65 66 61 75 6c 74 5f 68 65 61 64 65 72 73 72 5c 01 00 00 7a 03 00 00 73 25 00 00 00 80 00 f4 08 efault_headersr\...z...s%.......
7240 00 0c 1f e4 1a 2c d3 1a 2e dc 1f 36 d8 16 1b d8 1a 26 f1 09 05 09 0a f3 03 07 0c 06 f0 00 07 05 .....,.....6.....&..............
7260 06 72 47 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 c4 01 00 00 .rG...c.........................
7280 97 00 67 00 7d 01 64 01 7d 02 7c 00 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..g.}.d.}.|.j...................
72a0 7c 02 ab 01 00 00 00 00 00 00 7d 00 7c 00 73 02 7c 01 53 00 74 03 00 00 00 00 00 00 00 00 6a 04 |.........}.|.s.|.S.t.........j.
72c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 7c 00 ab 02 00 00 00 00 00 00 44 00 ..................d.|.........D.
72e0 5d 8a 00 00 7d 03 09 00 7c 03 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 ]...}...|.j...................d.
7300 64 04 ab 02 00 00 00 00 00 00 5c 02 00 00 7d 04 7d 05 64 06 7c 04 6a 01 00 00 00 00 00 00 00 00 d.........\...}.}.d.|.j.........
7320 00 00 00 00 00 00 00 00 00 00 64 07 ab 01 00 00 00 00 00 00 69 01 7d 06 7c 05 6a 05 00 00 00 00 ..........d.........i.}.|.j.....
7340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 ab 01 00 00 00 00 00 00 44 00 5d 3a 00 00 7d 07 ..............d.........D.]:..}.
7360 09 00 7c 07 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 08 ab 01 00 00 00 00 ..|.j...................d.......
7380 00 00 5c 02 00 00 7d 08 7d 00 7c 00 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..\...}.}.|.j...................
73a0 7c 02 ab 01 00 00 00 00 00 00 7c 06 7c 08 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |.........|.|.j.................
73c0 00 00 7c 02 ab 01 00 00 00 00 00 00 3c 00 00 00 8c 3c 04 00 7c 01 6a 09 00 00 00 00 00 00 00 00 ..|.........<....<..|.j.........
73e0 00 00 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 01 00 8c 8c 04 00 7c 01 53 00 23 00 ..........|...............|.S.#.
7400 74 06 00 00 00 00 00 00 00 00 24 00 72 07 01 00 7c 03 64 05 7d 05 7d 04 59 00 8c 85 77 00 78 03 t.........$.r...|.d.}.}.Y...w.x.
7420 59 00 77 01 23 00 74 06 00 00 00 00 00 00 00 00 24 00 72 04 01 00 59 00 01 00 8c 34 77 00 78 03 Y.w.#.t.........$.r...Y....4w.x.
7440 59 00 77 01 29 09 7a bc 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 70 61 72 73 65 64 20 Y.w.).z.Return.a.list.of.parsed.
7460 6c 69 6e 6b 20 68 65 61 64 65 72 73 20 70 72 6f 78 69 65 73 2e 0a 0a 20 20 20 20 69 2e 65 2e 20 link.headers.proxies.......i.e..
7480 4c 69 6e 6b 3a 20 3c 68 74 74 70 3a 2f 2e 2e 2e 2f 66 72 6f 6e 74 2e 6a 70 65 67 3e 3b 20 72 65 Link:.<http:/.../front.jpeg>;.re
74a0 6c 3d 66 72 6f 6e 74 3b 20 74 79 70 65 3d 22 69 6d 61 67 65 2f 6a 70 65 67 22 2c 3c 68 74 74 70 l=front;.type="image/jpeg",<http
74c0 3a 2f 2f 2e 2e 2e 2f 62 61 63 6b 2e 6a 70 65 67 3e 3b 20 72 65 6c 3d 62 61 63 6b 3b 74 79 70 65 ://.../back.jpeg>;.rel=back;type
74e0 3d 22 69 6d 61 67 65 2f 6a 70 65 67 22 0a 0a 20 20 20 20 3a 72 74 79 70 65 3a 20 6c 69 73 74 0a ="image/jpeg"......:rtype:.list.
7500 20 20 20 20 7a 03 20 27 22 7a 04 2c 20 2a 3c 72 2d 00 00 00 72 06 00 00 00 72 00 01 00 00 72 77 ....z..'"z.,.*<r-...r....r....rw
7520 00 00 00 7a 05 3c 3e 20 27 22 72 bb 00 00 00 29 05 72 d2 00 00 00 72 3c 00 00 00 72 39 00 00 00 ...z.<>.'"r....).r....r<...r9...
7540 72 38 00 00 00 72 b6 00 00 00 29 09 72 ad 00 00 00 da 05 6c 69 6e 6b 73 da 0d 72 65 70 6c 61 63 r8...r....).r......links..replac
7560 65 5f 63 68 61 72 73 da 03 76 61 6c 72 77 00 00 00 72 d8 00 00 00 da 04 6c 69 6e 6b 72 db 00 00 e_chars..valrw...r......linkr...
7580 00 72 dc 00 00 00 73 09 00 00 00 20 20 20 20 20 20 20 20 20 72 44 00 00 00 da 12 70 61 72 73 65 .r....s.............rD.....parse
75a0 5f 68 65 61 64 65 72 5f 6c 69 6e 6b 73 72 62 01 00 00 88 03 00 00 73 fd 00 00 00 80 00 f0 10 00 _header_linksrb.......s.........
75c0 0d 0f 80 45 e0 14 1a 80 4d e0 0c 11 8f 4b 89 4b 98 0d d3 0c 26 80 45 d9 0b 10 d8 0f 14 88 0c e4 ...E....M....K.K....&.E.........
75e0 0f 11 8f 78 89 78 98 06 a0 05 d3 0f 26 f2 00 10 05 1b 88 03 f0 02 03 09 22 d8 1a 1d 9f 29 99 29 ...x.x......&..........."....).)
7600 a0 43 a8 11 d3 1a 2b 89 4b 88 43 90 16 f0 08 00 11 16 90 73 97 79 91 79 a0 18 d3 17 2a d0 0f 2b .C....+.K.C........s.y.y....*..+
7620 88 04 e0 15 1b 97 5c 91 5c a0 23 d3 15 26 f2 00 06 09 48 01 88 45 f0 02 03 0d 16 d8 1d 22 9f 5b ......\.\.#..&....H..E.......".[
7640 99 5b a8 13 d3 1d 2d 91 0a 90 03 90 55 f0 08 00 2e 33 af 5b a9 5b b8 1d d3 2d 47 88 44 90 13 97 .[....-.....U....3.[.[...-G.D...
7660 19 91 19 98 3d d3 11 29 d2 0c 2a f0 0d 06 09 48 01 f0 10 00 09 0e 8f 0c 89 0c 90 54 d5 08 1a f0 ....=..)..*....H...........T....
7680 21 10 05 1b f0 24 00 0c 11 80 4c f8 f4 1f 00 10 1a f2 00 01 09 22 d8 1a 1d 98 72 90 16 8a 43 f0 !....$....L.........."....r...C.
76a0 03 01 09 22 fb f4 10 00 14 1e f2 00 01 0d 16 da 10 15 f0 03 01 0d 16 fa 73 23 00 00 00 b4 15 42 ..."....................s#.....B
76c0 3f 02 c1 31 14 43 12 04 c2 3f 0d 43 0f 05 c3 0e 01 43 0f 05 c3 12 09 43 1f 07 c3 1e 01 43 1f 07 ?..1.C...?.C.....C.....C.....C..
76e0 fa 01 00 da 05 61 73 63 69 69 72 55 00 00 00 e9 03 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 .....asciirU........c...........
7700 00 04 00 00 00 03 00 00 00 f3 8c 01 00 00 97 00 7c 00 64 01 64 02 1a 00 7d 01 7c 01 74 00 00 00 ................|.d.d...}.|.t...
7720 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 74 00 00 00 00 00 ......j...................t.....
7740 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 66 02 76 00 72 01 79 03 ....j...................f.v.r.y.
7760 7c 01 64 01 64 04 1a 00 74 00 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 |.d.d...t.........j.............
7780 00 00 00 00 00 00 6b 28 00 00 72 01 79 05 7c 01 64 01 64 06 1a 00 74 00 00 00 00 00 00 00 00 00 ......k(..r.y.|.d.d...t.........
77a0 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 00 00 00 00 00 00 00 00 00 6a 0a j...................t.........j.
77c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 66 02 76 00 72 01 79 07 7c 01 6a 0d 00 00 ..................f.v.r.y.|.j...
77e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 0e 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 ................t...............
7800 00 00 7d 02 7c 02 64 08 6b 28 00 00 72 01 79 09 7c 02 64 06 6b 28 00 00 72 20 7c 01 64 01 64 01 ..}.|.d.k(..r.y.|.d.k(..r.|.d.d.
7820 64 06 85 03 19 00 00 00 74 10 00 00 00 00 00 00 00 00 6b 28 00 00 72 01 79 0a 7c 01 64 0b 64 01 d.......t.........k(..r.y.|.d.d.
7840 64 06 85 03 19 00 00 00 74 10 00 00 00 00 00 00 00 00 6b 28 00 00 72 01 79 0c 7c 02 64 04 6b 28 d.......t.........k(..r.y.|.d.k(
7860 00 00 72 1a 7c 01 64 01 64 04 1a 00 74 12 00 00 00 00 00 00 00 00 6b 28 00 00 72 01 79 0d 7c 01 ..r.|.d.d...t.........k(..r.y.|.
7880 64 0b 64 01 1a 00 74 12 00 00 00 00 00 00 00 00 6b 28 00 00 72 01 79 0e 79 01 29 0f 7a 15 0a 20 d.d...t.........k(..r.y.y.).z...
78a0 20 20 20 3a 72 74 79 70 65 3a 20 73 74 72 0a 20 20 20 20 4e e9 04 00 00 00 7a 06 75 74 66 2d 33 ...:rtype:.str.....N.....z.utf-3
78c0 32 72 65 01 00 00 7a 09 75 74 66 2d 38 2d 73 69 67 72 55 00 00 00 7a 06 75 74 66 2d 31 36 72 02 2re...z.utf-8-sigrU...z.utf-16r.
78e0 00 00 00 72 4e 00 00 00 7a 09 75 74 66 2d 31 36 2d 62 65 72 06 00 00 00 7a 09 75 74 66 2d 31 36 ...rN...z.utf-16-ber....z.utf-16
7900 2d 6c 65 7a 09 75 74 66 2d 33 32 2d 62 65 7a 09 75 74 66 2d 33 32 2d 6c 65 29 0a 72 e9 00 00 00 -lez.utf-32-bez.utf-32-le).r....
7920 da 0c 42 4f 4d 5f 55 54 46 33 32 5f 4c 45 da 0c 42 4f 4d 5f 55 54 46 33 32 5f 42 45 da 08 42 4f ..BOM_UTF32_LE..BOM_UTF32_BE..BO
7940 4d 5f 55 54 46 38 da 0c 42 4f 4d 5f 55 54 46 31 36 5f 4c 45 da 0c 42 4f 4d 5f 55 54 46 31 36 5f M_UTF8..BOM_UTF16_LE..BOM_UTF16_
7960 42 45 72 27 01 00 00 da 05 5f 6e 75 6c 6c da 06 5f 6e 75 6c 6c 32 da 06 5f 6e 75 6c 6c 33 29 03 BEr'....._null.._null2.._null3).
7980 da 04 64 61 74 61 da 06 73 61 6d 70 6c 65 da 09 6e 75 6c 6c 63 6f 75 6e 74 73 03 00 00 00 20 20 ..data..sample..nullcounts......
79a0 20 72 44 00 00 00 da 0e 67 75 65 73 73 5f 6a 73 6f 6e 5f 75 74 66 72 73 01 00 00 b3 03 00 00 73 .rD.....guess_json_utfrs.......s
79c0 d5 00 00 00 80 00 f0 0e 00 0e 12 90 22 90 31 88 58 80 46 d8 07 0d 94 26 d7 12 25 d1 12 25 a4 76 ............".1.X.F....&..%..%.v
79e0 d7 27 3a d1 27 3a d0 11 3b d1 07 3b d8 0f 17 d8 07 0d 88 62 88 71 80 7a 94 56 97 5f 91 5f d2 07 .':.':..;..;.......b.q.z.V._._..
7a00 24 d8 0f 1a d8 07 0d 88 62 88 71 80 7a 94 66 d7 16 29 d1 16 29 ac 36 d7 2b 3e d1 2b 3e d0 15 3f $.......b.q.z.f..)..).6.+>.+>..?
7a20 d1 07 3f d8 0f 17 d8 10 16 97 0c 91 0c 9c 55 d3 10 23 80 49 d8 07 10 90 41 82 7e d8 0f 16 d8 07 ..?...........U..#.I....A.~.....
7a40 10 90 41 82 7e d8 0b 11 91 23 90 41 90 23 89 3b 9c 26 d2 0b 20 d8 13 1e d8 0b 11 90 21 90 24 90 ..A.~....#.A.#.;.&..........!.$.
7a60 51 90 24 89 3c 9c 36 d2 0b 21 d8 13 1e e0 07 10 90 41 82 7e d8 0b 11 90 22 90 31 88 3a 9c 16 d2 Q.$.<.6..!.......A.~....".1.:...
7a80 0b 1f d8 13 1e d8 0b 11 90 21 90 22 88 3a 9c 16 d2 0b 1f d8 13 1e e0 0b 0f 72 47 00 00 00 63 02 .........!.".:...........rG...c.
7aa0 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 03 00 00 00 f3 ac 00 00 00 97 00 74 01 00 00 00 00 ..........................t.....
7ac0 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 02 7c 02 5c 07 00 00 7d 03 7d 04 7d 05 7d 06 7d 07 ....|.........}.|.\...}.}.}.}.}.
7ae0 7d 08 7d 09 7c 02 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 0a 7c 0a 73 04 }.}.|.j...................}.|.s.
7b00 7c 07 7c 0a 7d 07 7d 0a 7c 04 72 13 64 01 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |.|.}.}.|.r.d.j.................
7b20 00 00 7c 04 7c 0a 67 02 ab 01 00 00 00 00 00 00 7d 0a 7c 03 80 02 7c 01 7d 03 7c 07 80 02 64 02 ..|.|.g.........}.|...|.}.|...d.
7b40 7d 07 74 07 00 00 00 00 00 00 00 00 7c 03 7c 0a 7c 07 64 02 7c 08 7c 09 66 06 ab 01 00 00 00 00 }.t.........|.|.|.d.|.|.f.......
7b60 00 00 53 00 29 03 7a aa 47 69 76 65 6e 20 61 20 55 52 4c 20 74 68 61 74 20 6d 61 79 20 6f 72 20 ..S.).z.Given.a.URL.that.may.or.
7b80 6d 61 79 20 6e 6f 74 20 68 61 76 65 20 61 20 73 63 68 65 6d 65 2c 20 70 72 65 70 65 6e 64 20 74 may.not.have.a.scheme,.prepend.t
7ba0 68 65 20 67 69 76 65 6e 20 73 63 68 65 6d 65 2e 0a 20 20 20 20 44 6f 65 73 20 6e 6f 74 20 72 65 he.given.scheme......Does.not.re
7bc0 70 6c 61 63 65 20 61 20 70 72 65 73 65 6e 74 20 73 63 68 65 6d 65 20 77 69 74 68 20 74 68 65 20 place.a.present.scheme.with.the.
7be0 6f 6e 65 20 70 72 6f 76 69 64 65 64 20 61 73 20 61 6e 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 20 20 one.provided.as.an.argument.....
7c00 20 20 3a 72 74 79 70 65 3a 20 73 74 72 0a 20 20 20 20 fa 01 40 72 00 01 00 00 29 04 72 05 00 00 ..:rtype:.str.......@r....).r...
7c20 00 da 06 6e 65 74 6c 6f 63 72 8b 00 00 00 72 1c 00 00 00 29 0b 72 77 00 00 00 da 0a 6e 65 77 5f ...netlocr....r....).rw.....new_
7c40 73 63 68 65 6d 65 72 3d 01 00 00 72 47 01 00 00 da 04 61 75 74 68 72 3f 00 00 00 72 39 01 00 00 schemer=...rG.....authr?...r9...
7c60 72 72 00 00 00 da 05 71 75 65 72 79 da 08 66 72 61 67 6d 65 6e 74 72 76 01 00 00 73 0b 00 00 00 rr.....query..fragmentrv...s....
7c80 20 20 20 20 20 20 20 20 20 20 20 72 44 00 00 00 da 18 70 72 65 70 65 6e 64 5f 73 63 68 65 6d 65 ...........rD.....prepend_scheme
7ca0 5f 69 66 5f 6e 65 65 64 65 64 72 7b 01 00 00 d3 03 00 00 73 7b 00 00 00 80 00 f4 0c 00 0e 17 90 _if_neededr{.......s{...........
7cc0 73 8b 5e 80 46 d8 36 3c d1 04 33 80 46 88 44 90 24 98 04 98 64 a0 45 a8 38 f0 0c 00 0e 14 8f 5d s.^.F.6<..3.F.D.$...d.E.8......]
7ce0 89 5d 80 46 d9 0b 11 d8 17 1b 98 56 90 04 88 06 e1 07 0b f0 06 00 12 15 97 18 91 18 98 34 a0 16 .].F.......V.................4..
7d00 98 2e d3 11 29 88 06 d8 07 0d 80 7e d8 11 1b 88 06 d8 07 0b 80 7c d8 0f 11 88 04 e4 0b 15 90 76 ....)......~.........|.........v
7d20 98 76 a0 74 a8 52 b0 15 b8 08 d0 16 41 d3 0b 42 d0 04 42 72 47 00 00 00 63 01 00 00 00 00 00 00 .v.t.R......A..B..BrG...c.......
7d40 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 a2 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 ....................t.........|.
7d60 ab 01 00 00 00 00 00 00 7d 01 09 00 74 03 00 00 00 00 00 00 00 00 7c 01 6a 04 00 00 00 00 00 00 ........}...t.........|.j.......
7d80 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 74 03 00 00 00 00 00 00 00 00 7c 01 ....................t.........|.
7da0 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 66 02 7d 02 j...........................f.}.
7dc0 7c 02 53 00 23 00 74 08 00 00 00 00 00 00 00 00 74 0a 00 00 00 00 00 00 00 00 66 02 24 00 72 06 |.S.#.t.........t.........f.$.r.
7de0 01 00 64 01 7d 02 59 00 7c 02 53 00 77 00 78 03 59 00 77 01 29 02 7a 7b 47 69 76 65 6e 20 61 20 ..d.}.Y.|.S.w.x.Y.w.).z{Given.a.
7e00 75 72 6c 20 77 69 74 68 20 61 75 74 68 65 6e 74 69 63 61 74 69 6f 6e 20 63 6f 6d 70 6f 6e 65 6e url.with.authentication.componen
7e20 74 73 2c 20 65 78 74 72 61 63 74 20 74 68 65 6d 20 69 6e 74 6f 20 61 20 74 75 70 6c 65 20 6f 66 ts,.extract.them.into.a.tuple.of
7e40 0a 20 20 20 20 75 73 65 72 6e 61 6d 65 2c 70 61 73 73 77 6f 72 64 2e 0a 0a 20 20 20 20 3a 72 74 .....username,password.......:rt
7e60 79 70 65 3a 20 28 73 74 72 2c 73 74 72 29 0a 20 20 20 20 29 02 72 00 01 00 00 72 00 01 00 00 29 ype:.(str,str).....).r....r....)
7e80 06 72 1b 00 00 00 72 1a 00 00 00 da 08 75 73 65 72 6e 61 6d 65 da 08 70 61 73 73 77 6f 72 64 72 .r....r......username..passwordr
7ea0 60 00 00 00 72 f9 00 00 00 29 03 72 77 00 00 00 72 3d 01 00 00 72 78 01 00 00 73 03 00 00 00 20 `...r....).rw...r=...rx...s.....
7ec0 20 20 72 44 00 00 00 da 11 67 65 74 5f 61 75 74 68 5f 66 72 6f 6d 5f 75 72 6c 72 7f 01 00 00 f0 ..rD.....get_auth_from_urlr.....
7ee0 03 00 00 73 55 00 00 00 80 00 f4 0c 00 0e 16 90 63 8b 5d 80 46 f0 04 03 05 18 dc 10 17 98 06 9f ...sU...........c.].F...........
7f00 0f 99 0f d3 10 28 ac 27 b0 26 b7 2f b1 2f d3 2a 42 d0 0f 43 88 04 f0 08 00 0c 10 80 4b f8 f4 07 .....(.'.&././.*B..C........K...
7f20 00 0d 1b 9c 49 d0 0b 26 f2 00 01 05 18 d8 0f 17 89 04 e0 0b 0f 80 4b f0 07 01 05 18 fa 73 0f 00 ....I..&..............K......s..
7f40 00 00 8d 2a 39 00 b9 11 41 0e 03 c1 0d 01 41 0e 03 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 ...*9...A.....A..c..............
7f60 00 00 03 00 00 00 f3 42 00 00 00 97 00 7c 00 5c 02 00 00 7d 01 7d 02 74 01 00 00 00 00 00 00 00 .......B.....|.\...}.}.t........
7f80 00 7c 00 7c 01 64 01 ab 03 00 00 00 00 00 00 01 00 74 01 00 00 00 00 00 00 00 00 7c 00 7c 02 64 .|.|.d...........t.........|.|.d
7fa0 02 ab 03 00 00 00 00 00 00 01 00 79 03 29 04 7a a7 56 65 72 69 66 69 65 73 20 74 68 61 74 20 68 ...........y.).z.Verifies.that.h
7fc0 65 61 64 65 72 20 70 61 72 74 73 20 64 6f 6e 27 74 20 63 6f 6e 74 61 69 6e 20 6c 65 61 64 69 6e eader.parts.don't.contain.leadin
7fe0 67 20 77 68 69 74 65 73 70 61 63 65 0a 20 20 20 20 72 65 73 65 72 76 65 64 20 63 68 61 72 61 63 g.whitespace.....reserved.charac
8000 74 65 72 73 2c 20 6f 72 20 72 65 74 75 72 6e 20 63 68 61 72 61 63 74 65 72 73 2e 0a 0a 20 20 20 ters,.or.return.characters......
8020 20 3a 70 61 72 61 6d 20 68 65 61 64 65 72 3a 20 74 75 70 6c 65 2c 20 69 6e 20 74 68 65 20 66 6f .:param.header:.tuple,.in.the.fo
8040 72 6d 61 74 20 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 2e 0a 20 20 20 20 72 02 00 00 00 72 06 00 rmat.(name,.value)......r....r..
8060 00 00 4e 29 01 da 15 5f 76 61 6c 69 64 61 74 65 5f 68 65 61 64 65 72 5f 70 61 72 74 29 03 72 d5 ..N)..._validate_header_part).r.
8080 00 00 00 72 81 00 00 00 72 ad 00 00 00 73 03 00 00 00 20 20 20 72 44 00 00 00 da 15 63 68 65 63 ...r....r....s.......rD.....chec
80a0 6b 5f 68 65 61 64 65 72 5f 76 61 6c 69 64 69 74 79 72 82 01 00 00 00 04 00 00 73 25 00 00 00 80 k_header_validityr........s%....
80c0 00 f0 0c 00 13 19 81 4b 80 44 88 25 dc 04 19 98 26 a0 24 a8 01 d4 04 2a dc 04 19 98 26 a0 25 a8 .......K.D.%....&.$....*....&.%.
80e0 11 d5 04 2b 72 47 00 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 0a 00 00 00 03 00 00 00 f3 fc ...+rG...c......................
8100 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..............
8120 00 00 00 72 0a 74 04 00 00 00 00 00 00 00 00 7c 02 19 00 00 00 7d 03 6e 37 74 01 00 00 00 00 00 ...r.t.........|.....}.n7t......
8140 00 00 00 7c 01 74 06 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 0a 74 08 00 00 00 00 00 ...|.t.................r.t......
8160 00 00 00 7c 02 19 00 00 00 7d 03 6e 1d 74 0b 00 00 00 00 00 00 00 00 64 01 7c 01 9b 02 64 02 7c ...|.....}.n.t.........d.|...d.|
8180 00 9b 00 64 03 74 0d 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 9b 00 9d 06 ab 01 00 ...d.t.........|................
81a0 00 00 00 00 00 82 01 7c 03 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab .......|.j...................|..
81c0 01 00 00 00 00 00 00 73 1a 7c 02 64 04 6b 28 00 00 72 02 64 05 6e 01 64 06 7d 04 74 0b 00 00 00 .......s.|.d.k(..r.d.n.d.}.t....
81e0 00 00 00 00 00 64 07 7c 04 9b 00 64 08 7c 01 9b 02 9d 04 ab 01 00 00 00 00 00 00 82 01 79 00 29 .....d.|...d.|...............y.)
8200 09 4e 7a 0d 48 65 61 64 65 72 20 70 61 72 74 20 28 7a 07 29 20 66 72 6f 6d 20 7a 23 20 6d 75 73 .Nz.Header.part.(z.).from.z#.mus
8220 74 20 62 65 20 6f 66 20 74 79 70 65 20 73 74 72 20 6f 72 20 62 79 74 65 73 2c 20 6e 6f 74 20 72 t.be.of.type.str.or.bytes,.not.r
8240 02 00 00 00 72 81 00 00 00 72 ad 00 00 00 7a 54 49 6e 76 61 6c 69 64 20 6c 65 61 64 69 6e 67 20 ....r....r....zTInvalid.leading.
8260 77 68 69 74 65 73 70 61 63 65 2c 20 72 65 73 65 72 76 65 64 20 63 68 61 72 61 63 74 65 72 28 73 whitespace,.reserved.character(s
8280 29 2c 20 6f 72 20 72 65 74 75 72 6e 20 63 68 61 72 61 63 74 65 72 28 73 29 20 69 6e 20 68 65 61 ),.or.return.character(s).in.hea
82a0 64 65 72 20 7a 02 3a 20 29 08 72 56 00 00 00 72 19 00 00 00 72 0b 00 00 00 72 10 00 00 00 72 0a der.z.:.).rV...r....r....r....r.
82c0 00 00 00 72 20 00 00 00 da 04 74 79 70 65 72 3d 00 00 00 29 05 72 d5 00 00 00 da 0b 68 65 61 64 ...r......typer=...).r......head
82e0 65 72 5f 70 61 72 74 da 16 68 65 61 64 65 72 5f 76 61 6c 69 64 61 74 6f 72 5f 69 6e 64 65 78 da er_part..header_validator_index.
8300 09 76 61 6c 69 64 61 74 6f 72 da 0b 68 65 61 64 65 72 5f 6b 69 6e 64 73 05 00 00 00 20 20 20 20 .validator..header_kinds........
8320 20 72 44 00 00 00 72 81 01 00 00 72 81 01 00 00 0b 04 00 00 73 a0 00 00 00 80 00 dc 07 11 90 2b .rD...r....r........s..........+
8340 9c 73 d4 07 23 dc 14 2a d0 2b 41 d1 14 42 89 09 dc 09 13 90 4b a4 15 d4 09 27 dc 14 2b d0 2c 42 .s..#..*.+A..B......K....'..+.,B
8360 d1 14 43 89 09 e4 0e 1b d8 0e 1b 98 4b 98 3f a8 27 b0 26 b0 18 f0 00 01 3a 31 dc 31 35 b0 6b d3 ..C.........K.?.'.&.....:1.15.k.
8380 31 42 d0 30 43 f0 03 01 0d 45 01 f3 03 03 0f 0a f0 00 03 09 0a f0 0a 00 0c 15 8f 3f 89 3f 98 3b 1B.0C....E.................?.?.;
83a0 d4 0b 27 d8 20 36 b8 21 d2 20 3b 91 66 c0 17 88 0b dc 0e 1b f0 02 01 0f 26 d8 26 31 a0 5d b0 22 ..'..6.!..;.f...........&.&1.]."
83c0 b0 5b b0 4f f0 03 01 0d 45 01 f3 03 03 0f 0a f0 00 03 09 0a f0 05 00 0c 28 72 47 00 00 00 63 01 .[.O....E...............(rG...c.
83e0 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 03 00 00 00 f3 7e 00 00 00 97 00 74 01 00 00 00 00 ....................~.....t.....
8400 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 5c 06 00 00 7d 01 7d 02 7d 03 7d 04 7d 05 7d 06 7c 02 ....|.........\...}.}.}.}.}.}.|.
8420 73 04 7c 03 7c 02 7d 03 7d 02 7c 02 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 s.|.|.}.}.|.j...................
8440 64 01 64 02 ab 02 00 00 00 00 00 00 64 03 19 00 00 00 7d 02 74 05 00 00 00 00 00 00 00 00 7c 01 d.d.........d.....}.t.........|.
8460 7c 02 7c 03 7c 04 7c 05 64 04 66 06 ab 01 00 00 00 00 00 00 53 00 29 05 7a 57 0a 20 20 20 20 47 |.|.|.|.d.f.........S.).zW.....G
8480 69 76 65 6e 20 61 20 75 72 6c 20 72 65 6d 6f 76 65 20 74 68 65 20 66 72 61 67 6d 65 6e 74 20 61 iven.a.url.remove.the.fragment.a
84a0 6e 64 20 74 68 65 20 61 75 74 68 65 6e 74 69 63 61 74 69 6f 6e 20 70 61 72 74 2e 0a 0a 20 20 20 nd.the.authentication.part......
84c0 20 3a 72 74 79 70 65 3a 20 73 74 72 0a 20 20 20 20 72 75 01 00 00 72 06 00 00 00 72 83 00 00 00 .:rtype:.str.....ru...r....r....
84e0 72 00 01 00 00 29 03 72 1b 00 00 00 da 06 72 73 70 6c 69 74 72 1c 00 00 00 29 07 72 77 00 00 00 r....).r......rsplitr....).rw...
8500 72 47 01 00 00 72 76 01 00 00 72 72 00 00 00 72 d8 00 00 00 72 79 01 00 00 72 7a 01 00 00 73 07 rG...rv...rr...r....ry...rz...s.
8520 00 00 00 20 20 20 20 20 20 20 72 44 00 00 00 da 0d 75 72 6c 64 65 66 72 61 67 61 75 74 68 72 8b ..........rD.....urldefragauthr.
8540 01 00 00 1e 04 00 00 73 55 00 00 00 80 00 f4 0c 00 35 3d b8 53 b3 4d d1 04 31 80 46 88 46 90 44 .......sU........5=.S.M..1.F.F.D
8560 98 26 a0 25 a8 18 f1 06 00 0c 12 d8 17 1b 98 56 90 04 88 06 e0 0d 13 8f 5d 89 5d 98 33 a0 01 d3 .&.%...........V........].].3...
8580 0d 22 a0 32 d1 0d 26 80 46 e4 0b 15 90 76 98 76 a0 74 a8 56 b0 55 b8 42 d0 16 3f d3 0b 40 d0 04 .".2..&.F....v.v.t.V.U.B..?..@..
85a0 40 72 47 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 d6 00 00 00 @rG...c.........................
85c0 97 00 74 01 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 ..t.........|.j.................
85e0 00 00 64 01 64 02 ab 03 00 00 00 00 00 00 7d 01 7c 01 81 2e 74 05 00 00 00 00 00 00 00 00 7c 00 ..d.d.........}.|...t.........|.
8600 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 08 00 00 00 00 00 00 00 00 ab 02 j...................t...........
8620 00 00 00 00 00 00 72 14 09 00 02 00 7c 01 7c 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......r.....|.|.j...............
8640 00 00 00 00 ab 01 00 00 00 00 00 00 01 00 79 02 74 0d 00 00 00 00 00 00 00 00 64 04 ab 01 00 00 ..............y.t.........d.....
8660 00 00 00 00 82 01 23 00 74 0a 00 00 00 00 00 00 00 00 24 00 72 0c 01 00 74 0d 00 00 00 00 00 00 ......#.t.........$.r...t.......
8680 00 00 64 03 ab 01 00 00 00 00 00 00 82 01 77 00 78 03 59 00 77 01 29 05 7a 66 4d 6f 76 65 20 66 ..d...........w.x.Y.w.).zfMove.f
86a0 69 6c 65 20 70 6f 69 6e 74 65 72 20 62 61 63 6b 20 74 6f 20 69 74 73 20 72 65 63 6f 72 64 65 64 ile.pointer.back.to.its.recorded
86c0 20 73 74 61 72 74 69 6e 67 20 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 73 6f 20 69 74 20 63 61 6e .starting.position.....so.it.can
86e0 20 62 65 20 72 65 61 64 20 61 67 61 69 6e 20 6f 6e 20 72 65 64 69 72 65 63 74 2e 0a 20 20 20 20 .be.read.again.on.redirect......
8700 72 54 00 00 00 4e 7a 3b 41 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 72 65 64 20 77 68 65 6e 20 72 rT...Nz;An.error.occurred.when.r
8720 65 77 69 6e 64 69 6e 67 20 72 65 71 75 65 73 74 20 62 6f 64 79 20 66 6f 72 20 72 65 64 69 72 65 ewinding.request.body.for.redire
8740 63 74 2e 7a 2b 55 6e 61 62 6c 65 20 74 6f 20 72 65 77 69 6e 64 20 72 65 71 75 65 73 74 20 62 6f ct.z+Unable.to.rewind.request.bo
8760 64 79 20 66 6f 72 20 72 65 64 69 72 65 63 74 2e 29 07 72 85 00 00 00 da 04 62 6f 64 79 72 56 00 dy.for.redirect.).r......bodyrV.
8780 00 00 da 0e 5f 62 6f 64 79 5f 70 6f 73 69 74 69 6f 6e 72 13 00 00 00 72 37 00 00 00 72 22 00 00 ...._body_positionr....r7...r"..
87a0 00 29 02 da 10 70 72 65 70 61 72 65 64 5f 72 65 71 75 65 73 74 da 09 62 6f 64 79 5f 73 65 65 6b .)...prepared_request..body_seek
87c0 73 02 00 00 00 20 20 72 44 00 00 00 da 0b 72 65 77 69 6e 64 5f 62 6f 64 79 72 91 01 00 00 2f 04 s......rD.....rewind_bodyr..../.
87e0 00 00 73 74 00 00 00 80 00 f4 08 00 11 18 d0 18 28 d7 18 2d d1 18 2d a8 76 b0 74 d3 10 3c 80 49 ..st............(..-..-.v.t..<.I
8800 d8 07 10 d0 07 1c a4 1a d8 08 18 d7 08 27 d1 08 27 ac 1d f4 03 02 22 06 f0 06 05 09 0e d9 0c 15 .............'..'.....".........
8820 d0 16 26 d7 16 35 d1 16 35 d5 0c 36 f4 0c 00 0f 24 d0 24 51 d3 0e 52 d0 08 52 f8 f4 0b 00 10 17 ..&..5..5..6....$.$Q..R..R......
8840 f2 00 03 09 0e dc 12 27 d8 10 4d f3 03 02 13 0e f0 00 02 0d 0e f0 03 03 09 0e fa 73 0b 00 00 00 .......'..M................s....
8860 b5 12 41 13 00 c1 13 15 41 28 03 29 01 46 72 31 01 00 00 29 01 54 29 01 7a 0f 70 79 74 68 6f 6e ..A.....A(.).Fr1...).T).z.python
8880 2d 72 65 71 75 65 73 74 73 29 6b da 07 5f 5f 64 6f 63 5f 5f 72 e9 00 00 00 da 0a 63 6f 6e 74 65 -requests)k..__doc__r......conte
88a0 78 74 6c 69 62 72 5e 00 00 00 72 58 00 00 00 72 3c 00 00 00 72 13 01 00 00 72 11 01 00 00 da 03 xtlibr^...rX...r<...r....r......
88c0 73 79 73 72 90 00 00 00 72 5c 00 00 00 72 8c 00 00 00 da 0b 63 6f 6c 6c 65 63 74 69 6f 6e 73 72 sysr....r\...r......collectionsr
88e0 03 00 00 00 da 0c 75 72 6c 6c 69 62 33 2e 75 74 69 6c 72 04 00 00 00 72 05 00 00 00 72 00 01 00 ......urllib3.utilr....r....r...
8900 00 72 07 00 00 00 72 09 00 00 00 da 0f 5f 69 6e 74 65 72 6e 61 6c 5f 75 74 69 6c 73 72 0a 00 00 .r....r......_internal_utilsr...
8920 00 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 da 06 63 6f 6d 70 61 74 72 0e 00 00 00 72 0f 00 .r....r....r......compatr....r..
8940 00 00 72 10 00 00 00 72 11 00 00 00 72 12 00 00 00 72 13 00 00 00 72 14 00 00 00 72 15 00 00 00 ..r....r....r....r....r....r....
8960 72 b4 00 00 00 72 16 00 00 00 72 17 00 00 00 72 18 00 00 00 72 19 00 00 00 72 1a 00 00 00 72 1b r....r....r....r....r....r....r.
8980 00 00 00 72 1c 00 00 00 da 07 63 6f 6f 6b 69 65 73 72 1e 00 00 00 da 0a 65 78 63 65 70 74 69 6f ...r......cookiesr......exceptio
89a0 6e 73 72 1f 00 00 00 72 20 00 00 00 72 21 00 00 00 72 22 00 00 00 da 0a 73 74 72 75 63 74 75 72 nsr....r....r!...r".....structur
89c0 65 73 72 23 00 00 00 72 71 00 00 00 da 05 77 68 65 72 65 da 16 44 45 46 41 55 4c 54 5f 43 41 5f esr#...rq.....where..DEFAULT_CA_
89e0 42 55 4e 44 4c 45 5f 50 41 54 48 da 0d 44 45 46 41 55 4c 54 5f 50 4f 52 54 53 72 8b 00 00 00 72 BUNDLE_PATH..DEFAULT_PORTSr....r
8a00 39 00 00 00 72 5b 01 00 00 da 08 70 6c 61 74 66 6f 72 6d 72 45 00 00 00 72 4c 00 00 00 72 65 00 9...r[.....platformrE...rL...re.
8a20 00 00 72 7f 00 00 00 72 88 00 00 00 72 9c 00 00 00 da 0e 63 6f 6e 74 65 78 74 6d 61 6e 61 67 65 ..r....r....r......contextmanage
8a40 72 72 92 00 00 00 72 ae 00 00 00 72 b1 00 00 00 72 b9 00 00 00 72 bc 00 00 00 72 b5 00 00 00 72 rr....r....r....r....r....r....r
8a60 c4 00 00 00 72 c6 00 00 00 72 d0 00 00 00 72 de 00 00 00 72 e3 00 00 00 72 f1 00 00 00 72 f6 00 ....r....r....r....r....r....r..
8a80 00 00 72 fb 00 00 00 da 09 66 72 6f 7a 65 6e 73 65 74 72 04 01 00 00 72 0a 01 00 00 72 0f 01 00 ..r......frozensetr....r....r...
8aa0 00 72 1d 01 00 00 72 15 01 00 00 72 25 01 00 00 72 29 01 00 00 72 2e 01 00 00 72 41 01 00 00 72 .r....r....r%...r)...r....rA...r
8ac0 44 01 00 00 72 4d 01 00 00 72 55 01 00 00 72 57 01 00 00 72 5c 01 00 00 72 62 01 00 00 72 57 00 D...rM...rU...rW...r\...rb...rW.
8ae0 00 00 72 6d 01 00 00 72 6e 01 00 00 72 6f 01 00 00 72 73 01 00 00 72 7b 01 00 00 72 7f 01 00 00 ..rm...rn...ro...rs...r{...r....
8b00 72 82 01 00 00 72 81 01 00 00 72 8b 01 00 00 72 91 01 00 00 72 69 00 00 00 72 47 00 00 00 72 44 r....r....r....r....ri...rG...rD
8b20 00 00 00 fa 08 3c 6d 6f 64 75 6c 65 3e 72 a2 01 00 00 01 00 00 00 73 0c 02 00 00 f0 03 01 01 01 .....<module>r........s.........
8b40 f1 02 06 01 04 f3 10 00 01 0e db 00 11 db 00 09 db 00 09 db 00 09 db 00 0d db 00 0d db 00 0a db ................................
8b60 00 0f db 00 0f db 00 0e dd 00 23 e7 00 30 e5 00 13 dd 00 24 f7 06 05 01 02 f3 00 05 01 02 f7 0c ..........#..0.....$............
8b80 08 01 02 f7 00 08 01 02 f1 00 08 01 02 f5 12 00 01 3a f7 02 08 01 02 f7 00 08 01 02 f1 00 08 01 .................:..............
8ba0 02 f5 12 00 01 29 f7 02 05 01 02 f3 00 05 01 02 f5 0c 00 01 2c e0 0e 22 80 0b e0 19 24 98 15 9f .....)..............,.."....$...
8bc0 1b 99 1b 9b 1d d0 00 16 e0 19 1b a0 63 d1 10 2a 80 0d f0 06 00 1b 1f 9f 29 99 29 d8 04 0c 80 42 ............c..*........).)....B
8be0 87 48 81 48 88 57 91 6c b0 34 d4 16 38 d0 39 4a d1 16 4b d3 04 4c f3 03 02 1b 02 d0 00 17 f0 0a .H.H.W.l.4..8.9J..K..L..........
8c00 00 04 07 87 3c 81 3c 90 37 d2 03 1a f2 06 24 05 15 f2 4c 01 09 05 2f f2 18 06 01 0d f2 12 44 01 ....<.<.7.....$...L.../.......D.
8c20 01 33 f3 4e 02 29 01 0d f2 58 01 04 01 26 f2 0e 22 01 1a f0 4a 01 00 02 0c d7 01 1a d1 01 1a f1 .3.N.)...X...&.."...J...........
8c40 02 09 01 0e f3 03 00 02 1b f0 02 09 01 0e f2 18 18 01 1e f2 36 1a 01 17 f2 3c 1c 01 12 f2 40 01 ....................6....<....@.
8c60 1f 01 12 f3 46 01 16 01 11 f2 32 08 01 17 f2 16 08 01 30 f2 16 16 01 06 f2 32 16 01 25 f2 32 16 ....F.....2.......0......2..%.2.
8c80 01 17 f2 32 0e 01 11 f2 22 07 01 1c f2 14 24 01 19 f1 50 01 00 12 1b d8 04 4d f3 03 02 12 02 80 ...2....".....$...P......M......
8ca0 0e f2 0a 15 01 1a f2 30 13 01 35 f2 2c 0c 01 35 f2 1e 08 01 35 f2 16 08 01 10 f2 16 15 01 10 f0 .......0..5.,..5....5...........
8cc0 30 00 02 0c d7 01 1a d1 01 1a f1 02 12 01 31 f3 03 00 02 1b f0 02 12 01 31 f2 2a 3a 01 11 f3 7a 0.............1.........1.*:...z
8ce0 01 09 01 1c f2 18 17 01 11 f3 34 18 01 17 f3 36 06 01 23 f2 12 0b 01 06 f2 1c 22 01 11 f0 4c 01 ..........4....6..#......."...L.
8d00 00 09 0f 8f 0d 89 0d 90 67 d3 08 1e 80 05 d8 09 0e 90 11 89 19 80 06 d8 09 0e 90 11 89 19 80 06 ........g.......................
8d20 f2 06 1d 01 10 f2 40 01 1a 01 43 01 f2 3a 0d 01 10 f2 20 08 01 2c f2 16 10 01 0a f2 26 0e 01 41 ......@...C..:.......,......&..A
8d40 01 f3 22 0f 01 53 01 72 47 00 00 00 .."..S.rG...