summaryrefslogtreecommitdiffstats
path: root/venv/Lib/site-packages/werkzeug/__pycache__/urls.cpython-39.pyc
blob: 690079a0dd78d4f81e01cc05e652f21912a84455 (plain)
ofshex dumpascii
0000 61 0d 0d 0a 00 00 00 00 e4 2e c3 62 f8 8e 00 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a..........b....................
0020 00 0a 00 00 00 40 00 00 00 73 38 05 00 00 55 00 64 00 5a 00 64 01 64 02 6c 01 5a 01 64 01 64 02 .....@...s8...U.d.Z.d.d.l.Z.d.d.
0040 6c 02 5a 02 64 01 64 02 6c 03 5a 03 64 01 64 02 6c 04 5a 05 64 03 64 04 6c 06 6d 07 5a 07 01 00 l.Z.d.d.l.Z.d.d.l.Z.d.d.l.m.Z...
0060 64 03 64 05 6c 06 6d 08 5a 08 01 00 64 03 64 06 6c 06 6d 09 5a 09 01 00 64 03 64 07 6c 06 6d 0a d.d.l.m.Z...d.d.l.m.Z...d.d.l.m.
0080 5a 0a 01 00 64 03 64 08 6c 06 6d 0b 5a 0b 01 00 65 05 6a 0c 72 74 64 03 64 09 6c 0d 6d 0e 5a 0f Z...d.d.l.m.Z...e.j.rtd.d.l.m.Z.
00a0 01 00 65 03 a0 10 64 0a a1 01 5a 11 65 12 65 13 64 0b 83 01 83 01 5a 14 64 0c 5a 15 64 0d 64 0e ..e...d...Z.e.e.d.....Z.d.Z.d.d.
00c0 84 00 65 15 44 00 83 01 5a 16 64 0f 64 10 84 00 65 17 64 11 83 01 44 00 83 01 5a 18 47 00 64 12 ..e.D...Z.d.d...e.d...D...Z.G.d.
00e0 64 13 84 00 64 13 65 05 6a 19 83 03 5a 1a 47 00 64 14 64 15 84 00 64 15 65 1a 83 03 5a 1b 47 00 d...d.e.j...Z.G.d.d...d.e...Z.G.
0100 64 16 64 17 84 00 64 17 65 1b 83 03 5a 1c 47 00 64 18 64 19 84 00 64 19 65 1b 83 03 5a 1d 65 12 d.d...d.e...Z.G.d.d...d.e...Z.e.
0120 83 00 65 16 69 01 5a 1e 65 05 6a 1f 65 05 6a 20 65 21 19 00 65 05 6a 1f 65 22 65 21 66 02 19 00 ..e.i.Z.e.j.e.j.e!..e.j.e"e!f...
0140 66 02 19 00 65 23 64 1a 3c 00 64 6c 65 05 6a 24 65 25 65 22 66 02 19 00 65 05 6a 24 65 25 65 22 f...e#d.<.dle.j$e%e"f...e.j$e%e"
0160 66 02 19 00 65 22 64 1c 9c 03 64 1d 64 1e 84 05 5a 26 65 05 6a 24 65 05 6a 27 65 25 65 25 66 02 f...e"d...d.d...Z&e.j$e.j'e%e%f.
0180 19 00 65 05 6a 28 65 05 6a 29 65 25 65 25 66 02 19 00 19 00 66 02 19 00 65 25 65 2a 65 05 6a 2b ..e.j(e.j)e%e%f.....f...e%e*e.j+
01a0 65 05 6a 2c 65 05 6a 29 65 25 65 25 66 02 19 00 67 01 65 05 6a 2d 66 02 19 00 19 00 65 05 6a 2e e.j,e.j)e%e%f...g.e.j-f.....e.j.
01c0 65 25 19 00 64 1f 9c 05 64 20 64 21 84 04 5a 2f 64 6d 65 25 65 25 65 25 64 22 9c 03 64 23 64 24 e%..d...d.d!..Z/dme%e%e%d"..d#d$
01e0 84 05 5a 30 64 6e 65 25 65 05 6a 2b 65 25 19 00 65 2a 65 1b 64 26 9c 04 64 27 64 28 84 05 5a 31 ..Z0dne%e.j+e%..e*e.d&..d'd(..Z1
0200 64 6f 65 25 65 25 65 05 6a 24 65 25 65 22 66 02 19 00 65 05 6a 24 65 25 65 22 66 02 19 00 65 05 doe%e%e.j$e%e"f...e.j$e%e"f...e.
0220 6a 2c 65 22 67 01 65 25 66 02 19 00 64 2c 9c 05 64 2d 64 2e 84 05 5a 32 65 32 83 00 5a 33 65 32 j,e"g.e%f...d,..d-d...Z2e2..Z3e2
0240 64 2f 64 30 64 31 8d 02 5a 34 65 22 65 25 64 32 9c 02 64 33 64 34 84 04 5a 35 64 70 65 05 6a 24 d/d0d1..Z4e"e%d2..d3d4..Z5dpe.j$
0260 65 25 65 22 66 02 19 00 65 25 65 25 65 05 6a 24 65 25 65 22 66 02 19 00 65 05 6a 24 65 25 65 22 e%e"f...e%e%e.j$e%e"f...e.j$e%e"
0280 66 02 19 00 65 25 64 35 9c 06 64 36 64 37 84 05 5a 36 64 71 65 25 65 25 65 25 65 25 65 25 64 38 f...e%d5..d6d7..Z6dqe%e%e%e%e%d8
02a0 9c 05 64 39 64 3a 84 05 5a 37 65 05 6a 29 65 25 65 25 65 25 65 25 65 25 66 05 19 00 65 25 64 3b ..d9d:..Z7e.j)e%e%e%e%e%f...e%d;
02c0 9c 02 64 3c 64 3d 84 04 5a 38 64 72 65 05 6a 24 65 25 65 22 66 02 19 00 65 25 65 25 65 25 65 25 ..d<d=..Z8dre.j$e%e"f...e%e%e%e%
02e0 64 3f 9c 05 64 40 64 41 84 05 5a 39 64 73 65 05 6a 24 65 25 65 22 66 02 19 00 65 25 65 25 65 25 d?..d@dA..Z9dse.j$e%e"f...e%e%e%
0300 64 42 9c 04 64 43 64 44 84 05 5a 3a 64 74 65 25 65 25 65 25 64 45 9c 03 64 46 64 47 84 05 5a 3b dB..dCdD..Z:dte%e%e%dE..dFdG..Z;
0320 64 1b a0 3c 64 48 64 10 84 00 65 17 64 49 83 01 44 00 83 01 a1 01 5a 3d 65 3e 65 05 6a 29 65 25 d..<dHd...e.dI..D.....Z=e>e.j)e%
0340 65 21 66 02 19 00 64 4a 9c 02 64 4b 64 4c 84 04 5a 3f 65 01 a0 40 64 4d 65 3f a1 02 01 00 64 75 e!f...dJ..dKdL..Z?e..@dMe?....du
0360 65 05 6a 24 65 25 65 05 6a 29 65 25 65 25 65 25 65 25 65 25 66 05 19 00 66 02 19 00 65 25 65 25 e.j$e%e.j)e%e%e%e%e%f...f...e%e%
0380 65 25 64 4e 9c 04 64 4f 64 50 84 05 5a 41 64 51 5a 42 64 76 65 05 6a 24 65 25 65 05 6a 29 65 25 e%dN..dOdP..ZAdQZBdve.j$e%e.j)e%
03a0 65 25 65 25 65 25 65 25 66 05 19 00 66 02 19 00 65 25 65 25 65 2a 65 25 64 53 9c 05 64 54 64 55 e%e%e%e%f...f...e%e%e*e%dS..dTdU
03c0 84 05 5a 43 64 77 65 05 6a 44 65 25 65 2a 65 25 65 25 65 05 6a 2b 65 05 6a 45 64 57 19 00 19 00 ..ZCdwe.jDe%e*e%e%e.j+e.jEdW....
03e0 64 58 64 59 9c 07 64 5a 64 5b 84 05 5a 46 64 78 65 05 6a 47 65 22 19 00 65 25 65 2a 65 25 65 22 dXdY..dZd[..ZFdxe.jGe"..e%e*e%e"
0400 65 05 6a 2b 65 05 6a 45 64 57 19 00 19 00 65 05 6a 2b 65 21 19 00 64 58 64 5d 9c 08 64 5e 64 5f e.j+e.jEdW....e.j+e!..dXd]..d^d_
0420 84 05 5a 48 65 05 6a 28 65 05 6a 44 19 00 65 25 65 2a 65 25 65 05 6a 2e 65 05 6a 29 65 25 65 25 ..ZHe.j(e.jD..e%e*e%e.j.e.j)e%e%
0440 66 02 19 00 19 00 64 60 9c 05 64 61 64 62 84 04 5a 49 64 79 65 05 6a 24 65 05 6a 27 65 25 65 25 f.....d`..dadb..ZIdye.j$e.j'e%e%
0460 66 02 19 00 65 05 6a 28 65 05 6a 29 65 25 65 25 66 02 19 00 19 00 66 02 19 00 65 25 65 2a 65 05 f...e.j(e.j)e%e%f.....f...e%e*e.
0480 6a 2b 65 05 6a 2c 65 05 6a 29 65 25 65 25 66 02 19 00 67 01 65 05 6a 2d 66 02 19 00 19 00 65 25 j+e.j,e.j)e%e%f...g.e.j-f.....e%
04a0 65 25 64 63 9c 06 64 64 64 65 84 05 5a 4a 64 7a 65 05 6a 24 65 05 6a 27 65 25 65 25 66 02 19 00 e%dc..ddde..ZJdze.j$e.j'e%e%f...
04c0 65 05 6a 28 65 05 6a 29 65 25 65 25 66 02 19 00 19 00 66 02 19 00 65 05 6a 2b 65 05 6a 47 65 25 e.j(e.j)e%e%f.....f...e.j+e.jGe%
04e0 19 00 19 00 65 25 65 2a 65 05 6a 2b 65 05 6a 2c 65 05 6a 29 65 25 65 25 66 02 19 00 67 01 65 05 ....e%e*e.j+e.j,e.j)e%e%f...g.e.
0500 6a 2d 66 02 19 00 19 00 65 25 64 02 64 66 9c 07 64 67 64 68 84 05 5a 4b 64 7b 65 05 6a 24 65 25 j-f.....e%d.df..dgdh..ZKd{e.j$e%
0520 65 05 6a 29 65 25 65 25 65 25 65 25 65 25 66 05 19 00 66 02 19 00 65 05 6a 24 65 25 65 05 6a 29 e.j)e%e%e%e%e%f...f...e.j$e%e.j)
0540 65 25 65 25 65 25 65 25 65 25 66 05 19 00 66 02 19 00 65 2a 65 25 64 69 9c 04 64 6a 64 6b 84 05 e%e%e%e%e%f...f...e*e%di..djdk..
0560 5a 4c 64 02 53 00 29 7c 7a 80 46 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 77 6f 72 6b 69 6e 67 20 ZLd.S.)|z.Functions.for.working.
0580 77 69 74 68 20 55 52 4c 73 2e 0a 0a 43 6f 6e 74 61 69 6e 73 20 69 6d 70 6c 65 6d 65 6e 74 61 74 with.URLs...Contains.implementat
05a0 69 6f 6e 73 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 66 72 6f 6d 20 3a 6d 6f 64 3a 60 75 72 6c ions.of.functions.from.:mod:`url
05c0 6c 69 62 2e 70 61 72 73 65 60 20 74 68 61 74 0a 68 61 6e 64 6c 65 20 62 79 74 65 73 20 61 6e 64 lib.parse`.that.handle.bytes.and
05e0 20 73 74 72 69 6e 67 73 2e 0a e9 00 00 00 00 4e e9 01 00 00 00 29 01 da 10 5f 63 68 65 63 6b 5f .strings.......N.....)..._check_
0600 73 74 72 5f 74 75 70 6c 65 29 01 da 0c 5f 64 65 63 6f 64 65 5f 69 64 6e 61 29 01 da 0c 5f 65 6e str_tuple)..._decode_idna)..._en
0620 63 6f 64 65 5f 69 64 6e 61 29 01 da 14 5f 6d 61 6b 65 5f 65 6e 63 6f 64 65 5f 77 72 61 70 70 65 code_idna)..._make_encode_wrappe
0640 72 29 01 da 07 5f 74 6f 5f 73 74 72 29 01 da 0e 64 61 74 61 73 74 72 75 63 74 75 72 65 73 7a 11 r)..._to_str)...datastructuresz.
0660 5e 5b 61 2d 7a 41 2d 5a 30 2d 39 2b 2d 2e 5d 2b 24 73 4b 00 00 00 61 62 63 64 65 66 67 68 69 6a ^[a-zA-Z0-9+-.]+$sK...abcdefghij
0680 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 klmnopqrstuvwxyzABCDEFGHIJKLMNOP
06a0 51 52 53 54 55 56 57 58 59 5a 30 31 32 33 34 35 36 37 38 39 2d 2e 5f 7e 24 21 27 28 29 2a 2b 2c QRSTUVWXYZ0123456789-._~$!'()*+,
06c0 3b da 16 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 61 62 63 64 65 66 63 01 00 00 00 00 00 ;..0123456789ABCDEFabcdefc......
06e0 00 00 00 00 00 00 03 00 00 00 07 00 00 00 43 00 00 00 73 38 00 00 00 69 00 7c 00 5d 30 7d 01 74 ..............C...s8...i.|.]0}.t
0700 00 44 00 5d 26 7d 02 7c 01 9b 00 7c 02 9b 00 9d 02 a0 01 64 00 a1 01 74 02 7c 01 9b 00 7c 02 9b .D.]&}.|...|.......d...t.|...|..
0720 00 9d 02 64 01 83 02 93 03 71 0c 71 04 53 00 29 02 da 05 61 73 63 69 69 e9 10 00 00 00 29 03 da ...d.....q.q.S.)...ascii.....)..
0740 0a 5f 68 65 78 64 69 67 69 74 73 da 06 65 6e 63 6f 64 65 da 03 69 6e 74 29 03 da 02 2e 30 da 01 ._hexdigits..encode..int)....0..
0760 61 da 01 62 a9 00 72 12 00 00 00 fa 52 43 3a 5c 55 73 65 72 73 5c 61 64 6d 6f 6e 5c 50 79 63 68 a..b..r.....RC:\Users\admon\Pych
0780 61 72 6d 50 72 6f 6a 65 63 74 73 5c 63 6f 64 69 6e 67 5f 63 6c 75 62 5c 76 65 6e 76 5c 4c 69 62 armProjects\coding_club\venv\Lib
07a0 5c 73 69 74 65 2d 70 61 63 6b 61 67 65 73 5c 77 65 72 6b 7a 65 75 67 2f 75 72 6c 73 2e 70 79 da \site-packages\werkzeug/urls.py.
07c0 0a 3c 64 69 63 74 63 6f 6d 70 3e 23 00 00 00 73 06 00 00 00 06 02 02 01 08 fe 72 14 00 00 00 63 .<dictcomp>#...s..........r....c
07e0 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 05 00 00 00 43 00 00 00 73 1e 00 00 00 67 00 7c ....................C...s....g.|
0800 00 5d 16 7d 01 64 00 7c 01 64 01 9b 04 9d 02 a0 00 64 02 a1 01 91 02 71 04 53 00 29 03 fa 01 25 .].}.d.|.d.......d.....q.S.)...%
0820 da 03 30 32 58 72 0a 00 00 00 29 01 72 0d 00 00 00 29 02 72 0f 00 00 00 da 04 63 68 61 72 72 12 ..02Xr....).r....).r......charr.
0840 00 00 00 72 12 00 00 00 72 13 00 00 00 da 0a 3c 6c 69 73 74 63 6f 6d 70 3e 28 00 00 00 f3 00 00 ...r....r......<listcomp>(......
0860 00 00 72 18 00 00 00 e9 00 01 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 ..r.........c...................
0880 00 40 00 00 00 73 36 00 00 00 65 00 5a 01 64 00 5a 02 55 00 65 03 65 04 64 01 3c 00 65 03 65 04 .@...s6...e.Z.d.Z.U.e.e.d.<.e.e.
08a0 64 02 3c 00 65 03 65 04 64 03 3c 00 65 03 65 04 64 04 3c 00 65 03 65 04 64 05 3c 00 64 06 53 00 d.<.e.e.d.<.e.e.d.<.e.e.d.<.d.S.
08c0 29 07 da 09 5f 55 52 4c 54 75 70 6c 65 da 06 73 63 68 65 6d 65 da 06 6e 65 74 6c 6f 63 da 04 70 )..._URLTuple..scheme..netloc..p
08e0 61 74 68 da 05 71 75 65 72 79 da 08 66 72 61 67 6d 65 6e 74 4e 29 05 da 08 5f 5f 6e 61 6d 65 5f ath..query..fragmentN)...__name_
0900 5f da 0a 5f 5f 6d 6f 64 75 6c 65 5f 5f da 0c 5f 5f 71 75 61 6c 6e 61 6d 65 5f 5f da 03 73 74 72 _..__module__..__qualname__..str
0920 da 0f 5f 5f 61 6e 6e 6f 74 61 74 69 6f 6e 73 5f 5f 72 12 00 00 00 72 12 00 00 00 72 12 00 00 00 ..__annotations__r....r....r....
0940 72 13 00 00 00 72 1b 00 00 00 2b 00 00 00 73 0a 00 00 00 0a 01 08 01 08 01 08 01 08 01 72 1b 00 r....r....+...s..............r..
0960 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 40 00 00 00 73 1c 02 00 00 ..c....................@...s....
0980 65 00 5a 01 64 00 5a 02 55 00 64 01 5a 03 64 02 5a 04 65 05 65 06 64 03 3c 00 65 05 65 06 64 04 e.Z.d.Z.U.d.Z.d.Z.e.e.d.<.e.e.d.
09a0 3c 00 65 05 65 06 64 05 3c 00 65 05 65 06 64 06 3c 00 65 05 64 07 9c 01 64 08 64 09 84 04 5a 07 <.e.e.d.<.e.e.d.<.e.d...d.d...Z.
09c0 65 08 6a 09 64 00 64 0a 9c 02 64 0b 64 0c 84 04 5a 0a 65 0b 65 08 6a 0c 65 05 19 00 64 07 9c 01 e.j.d.d...d.d...Z.e.e.j.e...d...
09e0 64 0d 64 0e 84 04 83 01 5a 0d 65 0b 65 08 6a 0c 65 05 19 00 64 07 9c 01 64 0f 64 10 84 04 83 01 d.d.....Z.e.e.j.e...d...d.d.....
0a00 5a 0e 65 0b 65 08 6a 0c 65 0f 19 00 64 07 9c 01 64 11 64 12 84 04 83 01 5a 10 65 0b 65 08 6a 0c Z.e.e.j.e...d...d.d.....Z.e.e.j.
0a20 65 05 19 00 64 07 9c 01 64 13 64 14 84 04 83 01 5a 11 65 0b 65 08 6a 0c 65 05 19 00 64 07 9c 01 e...d...d.d.....Z.e.e.j.e...d...
0a40 64 15 64 16 84 04 83 01 5a 12 65 0b 65 08 6a 0c 65 05 19 00 64 07 9c 01 64 17 64 18 84 04 83 01 d.d.....Z.e.e.j.e...d...d.d.....
0a60 5a 13 65 0b 65 08 6a 0c 65 05 19 00 64 07 9c 01 64 19 64 1a 84 04 83 01 5a 14 65 0b 65 08 6a 0c Z.e.e.j.e...d...d.d.....Z.e.e.j.
0a80 65 05 19 00 64 07 9c 01 64 1b 64 1c 84 04 83 01 5a 15 65 08 6a 09 65 08 6a 09 64 1d 64 1e 9c 03 e...d...d.d.....Z.e.j.e.j.d.d...
0aa0 64 1f 64 20 84 04 5a 16 65 08 6a 09 65 08 6a 09 64 00 64 1e 9c 03 64 21 64 22 84 04 5a 17 65 05 d.d...Z.e.j.e.j.d.d...d!d"..Z.e.
0ac0 64 07 9c 01 64 23 64 24 84 04 5a 18 65 05 64 07 9c 01 64 25 64 26 84 04 5a 19 65 05 64 07 9c 01 d...d#d$..Z.e.d...d%d&..Z.e.d...
0ae0 64 27 64 28 84 04 5a 1a 64 00 64 07 9c 01 64 29 64 2a 84 04 5a 1b 64 00 64 07 9c 01 64 2b 64 2c d'd(..Z.d.d...d)d*..Z.d.d...d+d,
0b00 84 04 5a 1c 64 37 65 08 6a 0c 65 05 19 00 65 08 6a 1d 65 08 6a 0c 65 05 19 00 65 08 6a 0c 65 05 ..Z.d7e.j.e...e.j.e.j.e...e.j.e.
0b20 19 00 66 02 19 00 64 2e 9c 02 64 2f 64 30 84 05 5a 1e 65 08 6a 1d 65 08 6a 0c 65 05 19 00 65 05 ..f...d...d/d0..Z.e.j.e.j.e...e.
0b40 66 02 19 00 64 07 9c 01 64 31 64 32 84 04 5a 1f 65 08 6a 1d 65 08 6a 0c 65 05 19 00 65 08 6a 0c f...d...d1d2..Z.e.j.e.j.e...e.j.
0b60 65 05 19 00 66 02 19 00 64 07 9c 01 64 33 64 34 84 04 5a 20 65 08 6a 1d 65 08 6a 0c 65 05 19 00 e...f...d...d3d4..Z.e.j.e.j.e...
0b80 65 08 6a 0c 65 05 19 00 66 02 19 00 64 07 9c 01 64 35 64 36 84 04 5a 21 64 2d 53 00 29 38 da 07 e.j.e...f...d...d5d6..Z!d-S.)8..
0ba0 42 61 73 65 55 52 4c 7a 37 53 75 70 65 72 63 6c 61 73 73 20 6f 66 20 3a 70 79 3a 63 6c 61 73 73 BaseURLz7Superclass.of.:py:class
0bc0 3a 60 55 52 4c 60 20 61 6e 64 20 3a 70 79 3a 63 6c 61 73 73 3a 60 42 79 74 65 73 55 52 4c 60 2e :`URL`.and.:py:class:`BytesURL`.
0be0 72 12 00 00 00 da 03 5f 61 74 da 06 5f 63 6f 6c 6f 6e da 09 5f 6c 62 72 61 63 6b 65 74 da 09 5f r......_at.._colon.._lbracket.._
0c00 72 62 72 61 63 6b 65 74 a9 01 da 06 72 65 74 75 72 6e 63 01 00 00 00 00 00 00 00 00 00 00 00 01 rbracket....returnc.............
0c20 00 00 00 02 00 00 00 43 00 00 00 73 08 00 00 00 7c 00 a0 00 a1 00 53 00 a9 01 4e 29 01 da 06 74 .......C...s....|.....S...N)...t
0c40 6f 5f 75 72 6c a9 01 da 04 73 65 6c 66 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 da 07 5f 5f o_url....selfr....r....r......__
0c60 73 74 72 5f 5f 3c 00 00 00 73 02 00 00 00 00 01 7a 0f 42 61 73 65 55 52 4c 2e 5f 5f 73 74 72 5f str__<...s......z.BaseURL.__str_
0c80 5f 29 02 da 06 6b 77 61 72 67 73 72 2c 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 _)...kwargsr,...c...............
0ca0 00 04 00 00 00 4b 00 00 00 73 10 00 00 00 7c 00 6a 00 66 00 69 00 7c 01 a4 01 8e 01 53 00 29 01 .....K...s....|.j.f.i.|.....S.).
0cc0 7a 86 52 65 74 75 72 6e 20 61 6e 20 55 52 4c 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 76 61 z.Return.an.URL.with.the.same.va
0ce0 6c 75 65 73 2c 20 65 78 63 65 70 74 20 66 6f 72 20 74 68 6f 73 65 20 70 61 72 61 6d 65 74 65 72 lues,.except.for.those.parameter
0d00 73 0a 20 20 20 20 20 20 20 20 67 69 76 65 6e 20 6e 65 77 20 76 61 6c 75 65 73 20 62 79 20 77 68 s.........given.new.values.by.wh
0d20 69 63 68 65 76 65 72 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 73 70 ichever.keyword.arguments.are.sp
0d40 65 63 69 66 69 65 64 2e 29 01 da 08 5f 72 65 70 6c 61 63 65 29 02 72 30 00 00 00 72 32 00 00 00 ecified.)..._replace).r0...r2...
0d60 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 da 07 72 65 70 6c 61 63 65 3f 00 00 00 73 02 00 00 r....r....r......replace?...s...
0d80 00 00 03 7a 0f 42 61 73 65 55 52 4c 2e 72 65 70 6c 61 63 65 63 01 00 00 00 00 00 00 00 00 00 00 ...z.BaseURL.replacec...........
0da0 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0c 00 00 00 7c 00 a0 00 a1 00 64 01 19 00 53 00 29 02 .........C...s....|.....d...S.).
0dc0 7a b9 54 68 65 20 68 6f 73 74 20 70 61 72 74 20 6f 66 20 74 68 65 20 55 52 4c 20 69 66 20 61 76 z.The.host.part.of.the.URL.if.av
0de0 61 69 6c 61 62 6c 65 2c 20 6f 74 68 65 72 77 69 73 65 20 60 4e 6f 6e 65 60 2e 20 20 54 68 65 0a ailable,.otherwise.`None`...The.
0e00 20 20 20 20 20 20 20 20 68 6f 73 74 20 69 73 20 65 69 74 68 65 72 20 74 68 65 20 68 6f 73 74 6e ........host.is.either.the.hostn
0e20 61 6d 65 20 6f 72 20 74 68 65 20 49 50 20 61 64 64 72 65 73 73 20 6d 65 6e 74 69 6f 6e 65 64 20 ame.or.the.IP.address.mentioned.
0e40 69 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 55 52 4c 2e 20 20 49 74 20 77 69 6c 6c 20 6e 6f 74 in.the.........URL...It.will.not
0e60 20 63 6f 6e 74 61 69 6e 20 74 68 65 20 70 6f 72 74 2e 0a 20 20 20 20 20 20 20 20 72 01 00 00 00 .contain.the.port..........r....
0e80 29 01 da 0b 5f 73 70 6c 69 74 5f 68 6f 73 74 72 2f 00 00 00 72 12 00 00 00 72 12 00 00 00 72 13 )..._split_hostr/...r....r....r.
0ea0 00 00 00 da 04 68 6f 73 74 44 00 00 00 73 02 00 00 00 00 06 7a 0c 42 61 73 65 55 52 4c 2e 68 6f .....hostD...s......z.BaseURL.ho
0ec0 73 74 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 08 00 00 00 43 00 00 00 73 50 00 00 00 stc....................C...sP...
0ee0 7c 00 6a 00 7d 01 7c 01 64 01 75 01 72 44 74 01 7c 01 74 02 83 02 72 44 7a 0c 74 03 7c 01 83 01 |.j.}.|.d.u.rDt.|.t...rDz.t.|...
0f00 7d 01 57 00 6e 1e 04 00 74 04 79 42 01 00 01 00 01 00 7c 01 a0 05 64 02 64 03 a1 02 7d 01 59 00 }.W.n...t.yB......|...d.d...}.Y.
0f20 6e 02 30 00 74 06 7c 01 64 02 64 03 83 03 53 00 29 04 61 20 01 00 00 57 6f 72 6b 73 20 65 78 61 n.0.t.|.d.d...S.).a....Works.exa
0f40 63 74 6c 79 20 6c 69 6b 65 20 3a 61 74 74 72 3a 60 68 6f 73 74 60 20 62 75 74 20 77 69 6c 6c 20 ctly.like.:attr:`host`.but.will.
0f60 72 65 74 75 72 6e 20 61 20 72 65 73 75 6c 74 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 69 73 20 return.a.result.that.........is.
0f80 72 65 73 74 72 69 63 74 65 64 20 74 6f 20 41 53 43 49 49 2e 20 20 49 66 20 69 74 20 66 69 6e 64 restricted.to.ASCII...If.it.find
0fa0 73 20 61 20 6e 65 74 6c 6f 63 20 74 68 61 74 20 69 73 20 6e 6f 74 20 41 53 43 49 49 0a 20 20 20 s.a.netloc.that.is.not.ASCII....
0fc0 20 20 20 20 20 69 74 20 77 69 6c 6c 20 61 74 74 65 6d 70 74 20 74 6f 20 69 64 6e 61 20 64 65 63 .....it.will.attempt.to.idna.dec
0fe0 6f 64 65 20 69 74 2e 20 20 54 68 69 73 20 69 73 20 75 73 65 66 75 6c 20 66 6f 72 20 73 6f 63 6b ode.it...This.is.useful.for.sock
1000 65 74 0a 20 20 20 20 20 20 20 20 6f 70 65 72 61 74 69 6f 6e 73 20 77 68 65 6e 20 74 68 65 20 55 et.........operations.when.the.U
1020 52 4c 20 6d 69 67 68 74 20 69 6e 63 6c 75 64 65 20 69 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 69 7a RL.might.include.internationaliz
1040 65 64 20 63 68 61 72 61 63 74 65 72 73 2e 0a 20 20 20 20 20 20 20 20 4e 72 0a 00 00 00 da 06 69 ed.characters..........Nr......i
1060 67 6e 6f 72 65 29 07 72 36 00 00 00 da 0a 69 73 69 6e 73 74 61 6e 63 65 72 24 00 00 00 72 05 00 gnore).r6.....isinstancer$...r..
1080 00 00 da 0c 55 6e 69 63 6f 64 65 45 72 72 6f 72 72 0d 00 00 00 72 07 00 00 00 a9 02 72 30 00 00 ....UnicodeErrorr....r......r0..
10a0 00 da 02 72 76 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 da 0a 61 73 63 69 69 5f 68 6f 73 74 ...rvr....r....r......ascii_host
10c0 4c 00 00 00 73 0e 00 00 00 00 07 06 01 12 01 02 01 0c 01 0c 01 12 01 7a 12 42 61 73 65 55 52 4c L...s..................z.BaseURL
10e0 2e 61 73 63 69 69 5f 68 6f 73 74 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 09 00 00 00 .ascii_hostc....................
1100 43 00 00 00 73 52 00 00 00 7a 36 74 00 74 01 7c 00 a0 02 a1 00 64 01 19 00 83 01 83 01 7d 01 64 C...sR...z6t.t.|.....d.......}.d
1120 02 7c 01 04 00 03 00 6b 01 72 2a 64 03 6b 01 72 34 6e 04 01 00 6e 06 7c 01 57 00 53 00 57 00 6e .|.....k.r*d.k.r4n...n.|.W.S.W.n
1140 16 04 00 74 03 74 04 66 02 79 4c 01 00 01 00 01 00 59 00 6e 02 30 00 64 04 53 00 29 05 7a 7d 54 ...t.t.f.yL......Y.n.0.d.S.).z}T
1160 68 65 20 70 6f 72 74 20 69 6e 20 74 68 65 20 55 52 4c 20 61 73 20 61 6e 20 69 6e 74 65 67 65 72 he.port.in.the.URL.as.an.integer
1180 20 69 66 20 69 74 20 77 61 73 20 70 72 65 73 65 6e 74 2c 20 60 4e 6f 6e 65 60 0a 20 20 20 20 20 .if.it.was.present,.`None`......
11a0 20 20 20 6f 74 68 65 72 77 69 73 65 2e 20 20 54 68 69 73 20 64 6f 65 73 20 6e 6f 74 20 66 69 6c ...otherwise...This.does.not.fil
11c0 6c 20 69 6e 20 64 65 66 61 75 6c 74 20 70 6f 72 74 73 2e 0a 20 20 20 20 20 20 20 20 72 02 00 00 l.in.default.ports..........r...
11e0 00 72 01 00 00 00 69 ff ff 00 00 4e 29 05 72 0e 00 00 00 72 07 00 00 00 72 35 00 00 00 da 0a 56 .r....i....N).r....r....r5.....V
1200 61 6c 75 65 45 72 72 6f 72 da 09 54 79 70 65 45 72 72 6f 72 72 3a 00 00 00 72 12 00 00 00 72 12 alueError..TypeErrorr:...r....r.
1220 00 00 00 72 13 00 00 00 da 04 70 6f 72 74 5b 00 00 00 73 0e 00 00 00 00 05 02 01 14 01 18 01 0a ...r......port[...s.............
1240 01 10 01 06 01 7a 0c 42 61 73 65 55 52 4c 2e 70 6f 72 74 63 01 00 00 00 00 00 00 00 00 00 00 00 .....z.BaseURL.portc............
1260 01 00 00 00 02 00 00 00 43 00 00 00 73 0c 00 00 00 7c 00 a0 00 a1 00 64 01 19 00 53 00 29 02 7a ........C...s....|.....d...S.).z
1280 53 54 68 65 20 61 75 74 68 65 6e 74 69 63 61 74 69 6f 6e 20 70 61 72 74 20 69 6e 20 74 68 65 20 SThe.authentication.part.in.the.
12a0 55 52 4c 20 69 66 20 61 76 61 69 6c 61 62 6c 65 2c 20 60 4e 6f 6e 65 60 0a 20 20 20 20 20 20 20 URL.if.available,.`None`........
12c0 20 6f 74 68 65 72 77 69 73 65 2e 0a 20 20 20 20 20 20 20 20 72 01 00 00 00 29 01 da 0d 5f 73 70 .otherwise..........r....)..._sp
12e0 6c 69 74 5f 6e 65 74 6c 6f 63 72 2f 00 00 00 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 da 04 lit_netlocr/...r....r....r......
1300 61 75 74 68 68 00 00 00 73 02 00 00 00 00 05 7a 0c 42 61 73 65 55 52 4c 2e 61 75 74 68 63 01 00 authh...s......z.BaseURL.authc..
1320 00 00 00 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 20 00 00 00 7c 00 a0 00 a1 ..................C...s....|....
1340 00 64 01 19 00 7d 01 7c 01 64 02 75 01 72 1c 74 01 7c 01 83 01 53 00 64 02 53 00 29 03 7a 83 54 .d...}.|.d.u.r.t.|...S.d.S.).z.T
1360 68 65 20 75 73 65 72 6e 61 6d 65 20 69 66 20 69 74 20 77 61 73 20 70 61 72 74 20 6f 66 20 74 68 he.username.if.it.was.part.of.th
1380 65 20 55 52 4c 2c 20 60 4e 6f 6e 65 60 20 6f 74 68 65 72 77 69 73 65 2e 0a 20 20 20 20 20 20 20 e.URL,.`None`.otherwise.........
13a0 20 54 68 69 73 20 75 6e 64 65 72 67 6f 65 73 20 55 52 4c 20 64 65 63 6f 64 69 6e 67 20 61 6e 64 .This.undergoes.URL.decoding.and
13c0 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 62 65 20 61 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 20 20 .will.always.be.a.string........
13e0 20 20 72 01 00 00 00 4e a9 02 da 0b 5f 73 70 6c 69 74 5f 61 75 74 68 da 13 5f 75 72 6c 5f 75 6e ..r....N...._split_auth.._url_un
1400 71 75 6f 74 65 5f 6c 65 67 61 63 79 72 3a 00 00 00 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 quote_legacyr:...r....r....r....
1420 da 08 75 73 65 72 6e 61 6d 65 6f 00 00 00 73 08 00 00 00 00 05 0c 01 08 01 08 01 7a 10 42 61 73 ..usernameo...s............z.Bas
1440 65 55 52 4c 2e 75 73 65 72 6e 61 6d 65 63 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 02 00 eURL.usernamec..................
1460 00 00 43 00 00 00 73 0c 00 00 00 7c 00 a0 00 a1 00 64 01 19 00 53 00 29 02 7a 81 54 68 65 20 75 ..C...s....|.....d...S.).z.The.u
1480 73 65 72 6e 61 6d 65 20 69 66 20 69 74 20 77 61 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 55 52 sername.if.it.was.part.of.the.UR
14a0 4c 2c 20 60 4e 6f 6e 65 60 20 6f 74 68 65 72 77 69 73 65 2e 0a 20 20 20 20 20 20 20 20 55 6e 6c L,.`None`.otherwise..........Unl
14c0 69 6b 65 20 3a 61 74 74 72 3a 60 75 73 65 72 6e 61 6d 65 60 20 74 68 69 73 20 6f 6e 65 20 69 73 ike.:attr:`username`.this.one.is
14e0 20 6e 6f 74 20 62 65 69 6e 67 20 64 65 63 6f 64 65 64 2e 0a 20 20 20 20 20 20 20 20 72 01 00 00 .not.being.decoded..........r...
1500 00 a9 01 72 43 00 00 00 72 2f 00 00 00 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 da 0c 72 61 ...rC...r/...r....r....r......ra
1520 77 5f 75 73 65 72 6e 61 6d 65 79 00 00 00 73 02 00 00 00 00 05 7a 14 42 61 73 65 55 52 4c 2e 72 w_usernamey...s......z.BaseURL.r
1540 61 77 5f 75 73 65 72 6e 61 6d 65 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 aw_usernamec....................
1560 43 00 00 00 73 20 00 00 00 7c 00 a0 00 a1 00 64 01 19 00 7d 01 7c 01 64 02 75 01 72 1c 74 01 7c C...s....|.....d...}.|.d.u.r.t.|
1580 01 83 01 53 00 64 02 53 00 29 03 7a 83 54 68 65 20 70 61 73 73 77 6f 72 64 20 69 66 20 69 74 20 ...S.d.S.).z.The.password.if.it.
15a0 77 61 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 55 52 4c 2c 20 60 4e 6f 6e 65 60 20 6f 74 68 65 was.part.of.the.URL,.`None`.othe
15c0 72 77 69 73 65 2e 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 75 6e 64 65 72 67 6f 65 73 20 55 52 rwise..........This.undergoes.UR
15e0 4c 20 64 65 63 6f 64 69 6e 67 20 61 6e 64 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 62 65 20 61 20 L.decoding.and.will.always.be.a.
1600 73 74 72 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 72 02 00 00 00 4e 72 42 00 00 00 72 3a 00 00 00 string..........r....NrB...r:...
1620 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 da 08 70 61 73 73 77 6f 72 64 80 00 00 00 73 08 00 r....r....r......password....s..
1640 00 00 00 05 0c 01 08 01 08 01 7a 10 42 61 73 65 55 52 4c 2e 70 61 73 73 77 6f 72 64 63 01 00 00 ..........z.BaseURL.passwordc...
1660 00 00 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0c 00 00 00 7c 00 a0 00 a1 00 .................C...s....|.....
1680 64 01 19 00 53 00 29 02 7a 81 54 68 65 20 70 61 73 73 77 6f 72 64 20 69 66 20 69 74 20 77 61 73 d...S.).z.The.password.if.it.was
16a0 20 70 61 72 74 20 6f 66 20 74 68 65 20 55 52 4c 2c 20 60 4e 6f 6e 65 60 20 6f 74 68 65 72 77 69 .part.of.the.URL,.`None`.otherwi
16c0 73 65 2e 0a 20 20 20 20 20 20 20 20 55 6e 6c 69 6b 65 20 3a 61 74 74 72 3a 60 70 61 73 73 77 6f se..........Unlike.:attr:`passwo
16e0 72 64 60 20 74 68 69 73 20 6f 6e 65 20 69 73 20 6e 6f 74 20 62 65 69 6e 67 20 64 65 63 6f 64 65 rd`.this.one.is.not.being.decode
1700 64 2e 0a 20 20 20 20 20 20 20 20 72 02 00 00 00 72 46 00 00 00 72 2f 00 00 00 72 12 00 00 00 72 d..........r....rF...r/...r....r
1720 12 00 00 00 72 13 00 00 00 da 0c 72 61 77 5f 70 61 73 73 77 6f 72 64 8a 00 00 00 73 02 00 00 00 ....r......raw_password....s....
1740 00 05 7a 14 42 61 73 65 55 52 4c 2e 72 61 77 5f 70 61 73 73 77 6f 72 64 fa 16 64 73 2e 4d 75 6c ..z.BaseURL.raw_password..ds.Mul
1760 74 69 44 69 63 74 5b 73 74 72 2c 20 73 74 72 5d 29 03 da 04 61 72 67 73 72 32 00 00 00 72 2c 00 tiDict[str,.str])...argsr2...r,.
1780 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 4f 00 00 00 73 18 00 00 00 ..c....................O...s....
17a0 74 00 7c 00 6a 01 67 01 7c 01 a2 01 52 00 69 00 7c 02 a4 01 8e 01 53 00 29 01 7a d8 44 65 63 6f t.|.j.g.|...R.i.|.....S.).z.Deco
17c0 64 65 73 20 74 68 65 20 71 75 65 72 79 20 70 61 72 74 20 6f 66 20 74 68 65 20 55 52 4c 2e 20 20 des.the.query.part.of.the.URL...
17e0 54 68 73 20 69 73 20 61 20 73 68 6f 72 74 63 75 74 20 66 6f 72 0a 20 20 20 20 20 20 20 20 63 61 Ths.is.a.shortcut.for.........ca
1800 6c 6c 69 6e 67 20 3a 66 75 6e 63 3a 60 75 72 6c 5f 64 65 63 6f 64 65 60 20 6f 6e 20 74 68 65 20 lling.:func:`url_decode`.on.the.
1820 71 75 65 72 79 20 61 72 67 75 6d 65 6e 74 2e 20 20 54 68 65 20 61 72 67 75 6d 65 6e 74 73 20 61 query.argument...The.arguments.a
1840 6e 64 0a 20 20 20 20 20 20 20 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 nd.........keyword.arguments.are
1860 20 66 6f 72 77 61 72 64 65 64 20 74 6f 20 3a 66 75 6e 63 3a 60 75 72 6c 5f 64 65 63 6f 64 65 60 .forwarded.to.:func:`url_decode`
1880 20 75 6e 63 68 61 6e 67 65 64 2e 0a 20 20 20 20 20 20 20 20 29 02 da 0a 75 72 6c 5f 64 65 63 6f .unchanged..........)...url_deco
18a0 64 65 72 1f 00 00 00 a9 03 72 30 00 00 00 72 4b 00 00 00 72 32 00 00 00 72 12 00 00 00 72 12 00 der......r0...rK...r2...r....r..
18c0 00 00 72 13 00 00 00 da 0c 64 65 63 6f 64 65 5f 71 75 65 72 79 91 00 00 00 73 02 00 00 00 00 05 ..r......decode_query....s......
18e0 7a 14 42 61 73 65 55 52 4c 2e 64 65 63 6f 64 65 5f 71 75 65 72 79 63 01 00 00 00 00 00 00 00 00 z.BaseURL.decode_queryc.........
1900 00 00 00 03 00 00 00 05 00 00 00 4f 00 00 00 73 1a 00 00 00 74 00 74 01 7c 00 67 01 7c 01 a2 01 ...........O...s....t.t.|.g.|...
1920 52 00 69 00 7c 02 a4 01 8e 01 83 01 53 00 29 01 7a a9 4a 6f 69 6e 73 20 74 68 69 73 20 55 52 4c R.i.|.......S.).z.Joins.this.URL
1940 20 77 69 74 68 20 61 6e 6f 74 68 65 72 20 6f 6e 65 2e 20 20 54 68 69 73 20 69 73 20 6a 75 73 74 .with.another.one...This.is.just
1960 20 61 20 63 6f 6e 76 65 6e 69 65 6e 63 65 0a 20 20 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 .a.convenience.........function.
1980 66 6f 72 20 63 61 6c 6c 69 6e 67 20 69 6e 74 6f 20 3a 6d 65 74 68 3a 60 75 72 6c 5f 6a 6f 69 6e for.calling.into.:meth:`url_join
19a0 60 20 61 6e 64 20 74 68 65 6e 20 70 61 72 73 69 6e 67 20 74 68 65 0a 20 20 20 20 20 20 20 20 72 `.and.then.parsing.the.........r
19c0 65 74 75 72 6e 20 76 61 6c 75 65 20 61 67 61 69 6e 2e 0a 20 20 20 20 20 20 20 20 29 02 da 09 75 eturn.value.again..........)...u
19e0 72 6c 5f 70 61 72 73 65 da 08 75 72 6c 5f 6a 6f 69 6e 72 4d 00 00 00 72 12 00 00 00 72 12 00 00 rl_parse..url_joinrM...r....r...
1a00 00 72 13 00 00 00 da 04 6a 6f 69 6e 98 00 00 00 73 02 00 00 00 00 05 7a 0c 42 61 73 65 55 52 4c .r......join....s......z.BaseURL
1a20 2e 6a 6f 69 6e 63 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 08 .joinc....................C...s.
1a40 00 00 00 74 00 7c 00 83 01 53 00 29 01 7a ba 52 65 74 75 72 6e 73 20 61 20 55 52 4c 20 73 74 72 ...t.|...S.).z.Returns.a.URL.str
1a60 69 6e 67 20 6f 72 20 62 79 74 65 73 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 74 79 ing.or.bytes.depending.on.the.ty
1a80 70 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 74 pe.of.the.........information.st
1aa0 6f 72 65 64 2e 20 20 54 68 69 73 20 69 73 20 6a 75 73 74 20 61 20 63 6f 6e 76 65 6e 69 65 6e 63 ored...This.is.just.a.convenienc
1ac0 65 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 66 6f 72 20 63 61 6c 6c 69 6e 67 20 3a e.function.........for.calling.:
1ae0 6d 65 74 68 3a 60 75 72 6c 5f 75 6e 70 61 72 73 65 60 20 66 6f 72 20 74 68 69 73 20 55 52 4c 2e meth:`url_unparse`.for.this.URL.
1b00 0a 20 20 20 20 20 20 20 20 29 01 da 0b 75 72 6c 5f 75 6e 70 61 72 73 65 72 2f 00 00 00 72 12 00 .........)...url_unparser/...r..
1b20 00 00 72 12 00 00 00 72 13 00 00 00 72 2e 00 00 00 9f 00 00 00 73 02 00 00 00 00 05 7a 0e 42 61 ..r....r....r........s......z.Ba
1b40 73 65 55 52 4c 2e 74 6f 5f 75 72 6c 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 0a 00 00 seURL.to_urlc...................
1b60 00 43 00 00 00 73 84 00 00 00 7c 00 6a 00 70 08 64 01 7d 01 64 02 7c 01 76 00 72 1e 64 03 7c 01 .C...s....|.j.p.d.}.d.|.v.r.d.|.
1b80 9b 00 64 04 9d 03 7d 01 7c 00 6a 01 7d 02 7c 02 64 05 75 01 72 3a 7c 01 9b 00 64 02 7c 02 9b 00 ..d...}.|.j.}.|.d.u.r:|...d.|...
1ba0 9d 03 7d 01 64 02 a0 02 74 03 64 05 74 04 7c 00 6a 05 70 4c 64 01 64 06 64 07 64 08 83 04 74 04 ..}.d...t.d.t.|.j.pLd.d.d.d...t.
1bc0 7c 00 6a 06 70 5e 64 01 64 06 64 07 64 08 83 04 67 02 83 02 a1 01 7d 03 7c 03 72 80 7c 03 9b 00 |.j.p^d.d.d.d...g.....}.|.r.|...
1be0 64 09 7c 01 9b 00 9d 03 7d 01 7c 01 53 00 29 0a 7a 36 45 6e 63 6f 64 65 73 20 74 68 65 20 6e 65 d.|.....}.|.S.).z6Encodes.the.ne
1c00 74 6c 6f 63 20 70 61 72 74 20 74 6f 20 61 6e 20 41 53 43 49 49 20 73 61 66 65 20 55 52 4c 20 61 tloc.part.to.an.ASCII.safe.URL.a
1c20 73 20 62 79 74 65 73 2e da 00 fa 01 3a fa 01 5b fa 01 5d 4e fa 05 75 74 66 2d 38 da 06 73 74 72 s.bytes.....:..[..]N..utf-8..str
1c40 69 63 74 7a 03 2f 3a 25 fa 01 40 29 07 72 3c 00 00 00 72 3f 00 00 00 72 51 00 00 00 da 06 66 69 ictz./:%..@).r<...r?...rQ.....fi
1c60 6c 74 65 72 da 09 75 72 6c 5f 71 75 6f 74 65 72 47 00 00 00 72 49 00 00 00 a9 04 72 30 00 00 00 lter..url_quoterG...rI.....r0...
1c80 72 3b 00 00 00 72 3f 00 00 00 72 41 00 00 00 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 da 0d r;...r?...rA...r....r....r......
1ca0 65 6e 63 6f 64 65 5f 6e 65 74 6c 6f 63 a6 00 00 00 73 22 00 00 00 00 02 0a 01 08 01 0c 01 06 01 encode_netloc....s".............
1cc0 08 01 0e 01 04 01 02 01 02 02 12 01 12 fe 02 fe 02 ff 04 09 04 01 0e 01 7a 15 42 61 73 65 55 52 ........................z.BaseUR
1ce0 4c 2e 65 6e 63 6f 64 65 5f 6e 65 74 6c 6f 63 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 L.encode_netlocc................
1d00 08 00 00 00 43 00 00 00 73 80 00 00 00 74 00 7c 00 6a 01 70 0a 64 01 83 01 7d 01 64 02 7c 01 76 ....C...s....t.|.j.p.d...}.d.|.v
1d20 00 72 22 64 03 7c 01 9b 00 64 04 9d 03 7d 01 7c 00 6a 02 7d 02 7c 02 64 05 75 01 72 3e 7c 01 9b .r"d.|...d...}.|.j.}.|.d.u.r>|..
1d40 00 64 02 7c 02 9b 00 9d 03 7d 01 64 02 a0 03 74 04 64 05 74 05 7c 00 6a 06 70 50 64 01 64 06 83 .d.|.....}.d...t.d.t.|.j.pPd.d..
1d60 02 74 05 7c 00 6a 07 70 5e 64 01 64 06 83 02 67 02 83 02 a1 01 7d 03 7c 03 72 7c 7c 03 9b 00 64 .t.|.j.p^d.d...g.....}.|.r||...d
1d80 07 7c 01 9b 00 9d 03 7d 01 7c 01 53 00 29 08 7a 26 44 65 63 6f 64 65 73 20 74 68 65 20 6e 65 74 .|.....}.|.S.).z&Decodes.the.net
1da0 6c 6f 63 20 70 61 72 74 20 69 6e 74 6f 20 61 20 73 74 72 69 6e 67 2e 72 53 00 00 00 72 54 00 00 loc.part.into.a.string.rS...rT..
1dc0 00 72 55 00 00 00 72 56 00 00 00 4e 7a 04 2f 3a 25 40 72 59 00 00 00 29 08 72 04 00 00 00 72 36 .rU...rV...Nz./:%@rY...).r....r6
1de0 00 00 00 72 3f 00 00 00 72 51 00 00 00 72 5a 00 00 00 72 44 00 00 00 72 47 00 00 00 72 49 00 00 ...r?...rQ...rZ...rD...rG...rI..
1e00 00 72 5c 00 00 00 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 da 0d 64 65 63 6f 64 65 5f 6e 65 .r\...r....r....r......decode_ne
1e20 74 6c 6f 63 bb 00 00 00 73 22 00 00 00 00 02 0e 02 08 01 0c 01 06 01 08 01 0e 01 04 01 02 01 02 tloc....s"......................
1e40 02 0e 01 0e fe 02 fe 02 ff 04 09 04 01 0e 01 7a 15 42 61 73 65 55 52 4c 2e 64 65 63 6f 64 65 5f ...............z.BaseURL.decode_
1e60 6e 65 74 6c 6f 63 63 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 netlocc....................C...s
1e80 0c 00 00 00 74 00 74 01 7c 00 83 01 83 01 53 00 29 01 61 2a 01 00 00 52 65 74 75 72 6e 73 20 61 ....t.t.|.....S.).a*...Returns.a
1ea0 20 3a 63 6c 61 73 73 3a 60 42 79 74 65 73 55 52 4c 60 20 74 75 70 6c 65 20 74 68 61 74 20 68 6f .:class:`BytesURL`.tuple.that.ho
1ec0 6c 64 73 20 61 20 55 52 49 2e 20 20 54 68 69 73 20 77 69 6c 6c 0a 20 20 20 20 20 20 20 20 65 6e lds.a.URI...This.will.........en
1ee0 63 6f 64 65 20 61 6c 6c 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 code.all.the.information.in.the.
1f00 55 52 4c 20 70 72 6f 70 65 72 6c 79 20 74 6f 20 41 53 43 49 49 20 75 73 69 6e 67 20 74 68 65 0a URL.properly.to.ASCII.using.the.
1f20 20 20 20 20 20 20 20 20 72 75 6c 65 73 20 61 20 77 65 62 20 62 72 6f 77 73 65 72 20 77 6f 75 6c ........rules.a.web.browser.woul
1f40 64 20 66 6f 6c 6c 6f 77 2e 0a 0a 20 20 20 20 20 20 20 20 49 74 27 73 20 75 73 75 61 6c 6c 79 20 d.follow...........It's.usually.
1f60 6d 6f 72 65 20 69 6e 74 65 72 65 73 74 69 6e 67 20 74 6f 20 64 69 72 65 63 74 6c 79 20 63 61 6c more.interesting.to.directly.cal
1f80 6c 20 3a 6d 65 74 68 3a 60 69 72 69 5f 74 6f 5f 75 72 69 60 20 77 68 69 63 68 0a 20 20 20 20 20 l.:meth:`iri_to_uri`.which......
1fa0 20 20 20 77 69 6c 6c 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 20 20 20 ...will.return.a.string.........
1fc0 20 29 02 72 4f 00 00 00 da 0a 69 72 69 5f 74 6f 5f 75 72 69 72 2f 00 00 00 72 12 00 00 00 72 12 .).rO.....iri_to_urir/...r....r.
1fe0 00 00 00 72 13 00 00 00 da 0c 74 6f 5f 75 72 69 5f 74 75 70 6c 65 d1 00 00 00 73 02 00 00 00 00 ...r......to_uri_tuple....s.....
2000 08 7a 14 42 61 73 65 55 52 4c 2e 74 6f 5f 75 72 69 5f 74 75 70 6c 65 63 01 00 00 00 00 00 00 00 .z.BaseURL.to_uri_tuplec........
2020 00 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 0c 00 00 00 74 00 74 01 7c 00 83 01 83 01 53 ............C...s....t.t.|.....S
2040 00 29 01 61 53 01 00 00 52 65 74 75 72 6e 73 20 61 20 3a 63 6c 61 73 73 3a 60 55 52 4c 60 20 74 .).aS...Returns.a.:class:`URL`.t
2060 75 70 6c 65 20 74 68 61 74 20 68 6f 6c 64 73 20 61 20 49 52 49 2e 20 20 54 68 69 73 20 77 69 6c uple.that.holds.a.IRI...This.wil
2080 6c 20 74 72 79 0a 20 20 20 20 20 20 20 20 74 6f 20 64 65 63 6f 64 65 20 61 73 20 6d 75 63 68 20 l.try.........to.decode.as.much.
20a0 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 73 20 70 6f 73 73 69 62 6c 65 20 69 6e 20 74 68 65 20 55 information.as.possible.in.the.U
20c0 52 4c 20 77 69 74 68 6f 75 74 0a 20 20 20 20 20 20 20 20 6c 6f 73 69 6e 67 20 69 6e 66 6f 72 6d RL.without.........losing.inform
20e0 61 74 69 6f 6e 20 73 69 6d 69 6c 61 72 20 74 6f 20 68 6f 77 20 61 20 77 65 62 20 62 72 6f 77 73 ation.similar.to.how.a.web.brows
2100 65 72 20 64 6f 65 73 20 69 74 20 66 6f 72 20 74 68 65 0a 20 20 20 20 20 20 20 20 55 52 4c 20 62 er.does.it.for.the.........URL.b
2120 61 72 2e 0a 0a 20 20 20 20 20 20 20 20 49 74 27 73 20 75 73 75 61 6c 6c 79 20 6d 6f 72 65 20 69 ar...........It's.usually.more.i
2140 6e 74 65 72 65 73 74 69 6e 67 20 74 6f 20 64 69 72 65 63 74 6c 79 20 63 61 6c 6c 20 3a 6d 65 74 nteresting.to.directly.call.:met
2160 68 3a 60 75 72 69 5f 74 6f 5f 69 72 69 60 20 77 68 69 63 68 0a 20 20 20 20 20 20 20 20 77 69 6c h:`uri_to_iri`.which.........wil
2180 6c 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 29 02 72 4f 00 l.return.a.string..........).rO.
21a0 00 00 da 0a 75 72 69 5f 74 6f 5f 69 72 69 72 2f 00 00 00 72 12 00 00 00 72 12 00 00 00 72 13 00 ....uri_to_irir/...r....r....r..
21c0 00 00 da 0c 74 6f 5f 69 72 69 5f 74 75 70 6c 65 db 00 00 00 73 02 00 00 00 00 09 7a 14 42 61 73 ....to_iri_tuple....s......z.Bas
21e0 65 55 52 4c 2e 74 6f 5f 69 72 69 5f 74 75 70 6c 65 4e 29 02 da 0a 70 61 74 68 66 6f 72 6d 61 74 eURL.to_iri_tupleN)...pathformat
2200 72 2c 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 05 00 00 00 43 00 00 00 73 3a r,...c....................C...s:
2220 01 00 00 7c 00 6a 00 64 01 6b 03 72 0e 64 02 53 00 74 01 7c 00 6a 02 83 01 7d 02 7c 00 6a 03 70 ...|.j.d.k.r.d.S.t.|.j...}.|.j.p
2240 20 64 03 7d 03 7c 01 64 03 75 00 72 3e 74 04 6a 05 64 04 6b 02 72 3a 64 05 7d 01 6e 04 64 06 7d .d.}.|.d.u.r>t.j.d.k.r:d.}.n.d.}
2260 01 7c 01 64 05 6b 02 72 f8 7c 02 64 03 64 07 85 02 19 00 64 08 6b 02 72 94 7c 02 64 07 64 09 85 .|.d.k.r.|.d.d.....d.k.r.|.d.d..
2280 02 19 00 a0 06 a1 00 72 94 7c 02 64 09 64 0a 85 02 19 00 64 0b 76 00 72 94 7c 02 64 07 64 09 85 .......r.|.d.d.....d.v.r.|.d.d..
22a0 02 19 00 9b 00 64 0c 7c 02 64 0a 64 03 85 02 19 00 9b 00 9d 03 7d 02 7c 02 64 03 64 0a 85 02 19 .....d.|.d.d.........}.|.d.d....
22c0 00 64 0d 76 00 7d 04 64 0e 64 03 6c 07 7d 05 7c 05 a0 08 7c 02 a1 01 7d 02 7c 04 72 f6 7c 03 64 .d.v.}.d.d.l.}.|...|...}.|.r.|.d
22e0 03 75 00 72 f6 7c 02 a0 09 64 0f a1 01 a0 0a 64 0f 64 07 a1 02 7d 06 74 0b 7c 06 83 01 64 09 6b .u.r.|...d.....d.d...}.t.|...d.k
2300 02 72 ea 7c 06 5c 02 7d 03 7d 02 6e 0c 7c 06 64 0e 19 00 7d 03 64 10 7d 02 6e 2c 7c 01 64 06 6b .r.|.\.}.}.n.|.d...}.d.}.n,|.d.k
2320 02 90 01 72 16 64 0e 64 03 6c 0c 7d 07 7c 07 a0 08 7c 02 a1 01 7d 02 6e 0e 74 0d 64 11 7c 01 9b ...r.d.d.l.}.|...|...}.n.t.d.|..
2340 02 9d 02 83 01 82 01 7c 03 64 12 76 00 90 01 72 32 64 03 7d 03 7c 03 7c 02 66 02 53 00 29 13 61 .......|.d.v...r2d.}.|.|.f.S.).a
2360 40 03 00 00 52 65 74 75 72 6e 73 20 61 20 74 75 70 6c 65 20 77 69 74 68 20 74 68 65 20 6c 6f 63 @...Returns.a.tuple.with.the.loc
2380 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 66 69 6c 65 20 69 6e 20 74 68 65 20 66 6f 72 6d 0a 20 20 ation.of.the.file.in.the.form...
23a0 20 20 20 20 20 20 60 60 28 73 65 72 76 65 72 2c 20 6c 6f 63 61 74 69 6f 6e 29 60 60 2e 20 20 49 ......``(server,.location)``...I
23c0 66 20 74 68 65 20 6e 65 74 6c 6f 63 20 69 73 20 65 6d 70 74 79 20 69 6e 20 74 68 65 20 55 52 4c f.the.netloc.is.empty.in.the.URL
23e0 20 6f 72 0a 20 20 20 20 20 20 20 20 70 6f 69 6e 74 73 20 74 6f 20 6c 6f 63 61 6c 68 6f 73 74 2c .or.........points.to.localhost,
2400 20 69 74 27 73 20 72 65 70 72 65 73 65 6e 74 65 64 20 61 73 20 60 60 4e 6f 6e 65 60 60 2e 0a 0a .it's.represented.as.``None``...
2420 20 20 20 20 20 20 20 20 54 68 65 20 60 70 61 74 68 66 6f 72 6d 61 74 60 20 62 79 20 64 65 66 61 ........The.`pathformat`.by.defa
2440 75 6c 74 20 69 73 20 61 75 74 6f 64 65 74 65 63 74 69 6f 6e 20 62 75 74 20 6e 65 65 64 73 20 74 ult.is.autodetection.but.needs.t
2460 6f 20 62 65 20 73 65 74 0a 20 20 20 20 20 20 20 20 77 68 65 6e 20 77 6f 72 6b 69 6e 67 20 77 69 o.be.set.........when.working.wi
2480 74 68 20 55 52 4c 73 20 6f 66 20 61 20 73 70 65 63 69 66 69 63 20 73 79 73 74 65 6d 2e 20 20 54 th.URLs.of.a.specific.system...T
24a0 68 65 20 73 75 70 70 6f 72 74 65 64 20 76 61 6c 75 65 73 0a 20 20 20 20 20 20 20 20 61 72 65 20 he.supported.values.........are.
24c0 60 60 27 77 69 6e 64 6f 77 73 27 60 60 20 77 68 65 6e 20 77 6f 72 6b 69 6e 67 20 77 69 74 68 20 ``'windows'``.when.working.with.
24e0 57 69 6e 64 6f 77 73 20 6f 72 20 44 4f 53 20 70 61 74 68 73 20 61 6e 64 0a 20 20 20 20 20 20 20 Windows.or.DOS.paths.and........
2500 20 60 60 27 70 6f 73 69 78 27 60 60 20 77 68 65 6e 20 77 6f 72 6b 69 6e 67 20 77 69 74 68 20 70 .``'posix'``.when.working.with.p
2520 6f 73 69 78 20 70 61 74 68 73 2e 0a 0a 20 20 20 20 20 20 20 20 49 66 20 74 68 65 20 55 52 4c 20 osix.paths...........If.the.URL.
2540 64 6f 65 73 20 6e 6f 74 20 70 6f 69 6e 74 20 74 6f 20 61 20 6c 6f 63 61 6c 20 66 69 6c 65 2c 20 does.not.point.to.a.local.file,.
2560 74 68 65 20 73 65 72 76 65 72 20 61 6e 64 20 6c 6f 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 the.server.and.location.........
2580 61 72 65 20 62 6f 74 68 20 72 65 70 72 65 73 65 6e 74 65 64 20 61 73 20 60 60 4e 6f 6e 65 60 60 are.both.represented.as.``None``
25a0 2e 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 70 61 74 68 66 6f 72 6d 61 74 3a 20 54 68 ...........:param.pathformat:.Th
25c0 65 20 65 78 70 65 63 74 65 64 20 66 6f 72 6d 61 74 20 6f 66 20 74 68 65 20 70 61 74 68 20 63 6f e.expected.format.of.the.path.co
25e0 6d 70 6f 6e 65 6e 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 mponent.........................
2600 20 20 20 20 43 75 72 72 65 6e 74 6c 79 20 60 60 27 77 69 6e 64 6f 77 73 27 60 60 20 61 6e 64 20 ....Currently.``'windows'``.and.
2620 60 60 27 70 6f 73 69 78 27 60 60 20 61 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ``'posix'``.are.................
2640 20 20 20 20 20 20 20 20 20 20 20 73 75 70 70 6f 72 74 65 64 2e 20 20 44 65 66 61 75 6c 74 73 20 ...........supported...Defaults.
2660 74 6f 20 60 60 4e 6f 6e 65 60 60 20 77 68 69 63 68 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 to.``None``.which.is............
2680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 75 74 6f 64 65 74 65 63 74 2e 0a 20 20 20 20 ................autodetect......
26a0 20 20 20 20 da 04 66 69 6c 65 a9 02 4e 4e 4e da 02 6e 74 da 07 77 69 6e 64 6f 77 73 da 05 70 6f ......file..NNN..nt..windows..po
26c0 73 69 78 72 02 00 00 00 fa 01 2f e9 02 00 00 00 e9 03 00 00 00 7a 02 7c 3a 72 54 00 00 00 29 02 sixr....../..........z.|:rT...).
26e0 7a 03 5c 5c 5c 7a 03 2f 2f 2f 72 01 00 00 00 fa 01 5c 72 53 00 00 00 7a 14 49 6e 76 61 6c 69 64 z.\\\z.///r......\rS...z.Invalid
2700 20 70 61 74 68 20 66 6f 72 6d 61 74 20 29 03 7a 09 31 32 37 2e 30 2e 30 2e 31 7a 03 3a 3a 31 da .path.format.).z.127.0.0.1z.::1.
2720 09 6c 6f 63 61 6c 68 6f 73 74 29 0e 72 1c 00 00 00 da 0b 75 72 6c 5f 75 6e 71 75 6f 74 65 72 1e .localhost).r......url_unquoter.
2740 00 00 00 72 1d 00 00 00 da 02 6f 73 da 04 6e 61 6d 65 da 07 69 73 61 6c 70 68 61 da 06 6e 74 70 ...r......os..name..isalpha..ntp
2760 61 74 68 da 08 6e 6f 72 6d 70 61 74 68 da 06 6c 73 74 72 69 70 da 05 73 70 6c 69 74 da 03 6c 65 ath..normpath..lstrip..split..le
2780 6e da 09 70 6f 73 69 78 70 61 74 68 72 3e 00 00 00 29 08 72 30 00 00 00 72 63 00 00 00 72 1e 00 n..posixpathr>...).r0...rc...r..
27a0 00 00 72 36 00 00 00 5a 0d 77 69 6e 64 6f 77 73 5f 73 68 61 72 65 72 72 00 00 00 da 05 70 61 72 ..r6...Z.windows_sharerr.....par
27c0 74 73 72 77 00 00 00 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 da 11 67 65 74 5f 66 69 6c 65 tsrw...r....r....r......get_file
27e0 5f 6c 6f 63 61 74 69 6f 6e e6 00 00 00 73 36 00 00 00 00 14 0a 01 04 02 0a 01 0a 02 08 01 0a 01 _location....s6.................
2800 06 02 04 02 08 01 30 01 1e 01 10 01 08 02 0a 05 0c 01 12 01 0c 01 0a 02 08 01 06 01 0a 01 08 02 ......0.........................
2820 0c 02 0e 02 0a 01 04 02 7a 19 42 61 73 65 55 52 4c 2e 67 65 74 5f 66 69 6c 65 5f 6c 6f 63 61 74 ........z.BaseURL.get_file_locat
2840 69 6f 6e 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 43 00 00 00 73 32 00 00 ionc....................C...s2..
2860 00 7c 00 6a 00 7c 00 6a 01 76 00 72 28 7c 00 6a 01 a0 02 7c 00 6a 00 a1 01 5c 03 7d 01 7d 02 7d .|.j.|.j.v.r(|.j...|.j...\.}.}.}
2880 03 7c 01 7c 03 66 02 53 00 64 00 7c 00 6a 01 66 02 53 00 72 2d 00 00 00 29 03 72 27 00 00 00 72 .|.|.f.S.d.|.j.f.S.r-...).r'...r
28a0 1d 00 00 00 da 09 70 61 72 74 69 74 69 6f 6e 29 04 72 30 00 00 00 72 41 00 00 00 da 01 5f 72 1d ......partition).r0...rA....._r.
28c0 00 00 00 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 72 40 00 00 00 24 01 00 00 73 08 00 00 00 ...r....r....r....r@...$...s....
28e0 00 01 0c 01 14 01 08 01 7a 15 42 61 73 65 55 52 4c 2e 5f 73 70 6c 69 74 5f 6e 65 74 6c 6f 63 63 ........z.BaseURL._split_netlocc
2900 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 43 00 00 00 73 40 00 00 00 7c 00 a0 ....................C...s@...|..
2920 00 a1 00 64 01 19 00 7d 01 7c 01 73 14 64 02 53 00 7c 00 6a 01 7c 01 76 01 72 26 7c 01 64 00 66 ...d...}.|.s.d.S.|.j.|.v.r&|.d.f
2940 02 53 00 7c 01 a0 02 7c 00 6a 01 a1 01 5c 03 7d 02 7d 03 7d 04 7c 02 7c 04 66 02 53 00 29 03 4e .S.|...|.j...\.}.}.}.|.|.f.S.).N
2960 72 01 00 00 00 72 65 00 00 00 29 03 72 40 00 00 00 72 28 00 00 00 72 7a 00 00 00 29 05 72 30 00 r....re...).r@...r(...rz...).r0.
2980 00 00 72 41 00 00 00 72 45 00 00 00 72 7b 00 00 00 72 48 00 00 00 72 12 00 00 00 72 12 00 00 00 ..rA...rE...r{...rH...r....r....
29a0 72 13 00 00 00 72 43 00 00 00 2a 01 00 00 73 0e 00 00 00 00 01 0c 01 04 01 04 01 0a 01 08 02 12 r....rC...*...s.................
29c0 01 7a 13 42 61 73 65 55 52 4c 2e 5f 73 70 6c 69 74 5f 61 75 74 68 63 01 00 00 00 00 00 00 00 00 .z.BaseURL._split_authc.........
29e0 00 00 00 07 00 00 00 04 00 00 00 43 00 00 00 73 a8 00 00 00 7c 00 a0 00 a1 00 64 01 19 00 7d 01 ...........C...s....|.....d...}.
2a00 7c 01 73 14 64 02 53 00 7c 01 a0 01 7c 00 6a 02 a1 01 73 4c 7c 00 6a 03 7c 01 76 00 72 44 7c 01 |.s.d.S.|...|.j...sL|.j.|.v.rD|.
2a20 a0 04 7c 00 6a 03 a1 01 5c 03 7d 02 7d 03 7d 04 7c 02 7c 04 66 02 53 00 7c 01 64 00 66 02 53 00 ..|.j...\.}.}.}.|.|.f.S.|.d.f.S.
2a40 7c 01 a0 05 7c 00 6a 06 a1 01 7d 05 7c 05 64 03 6b 00 72 68 7c 01 64 00 66 02 53 00 7c 01 64 01 |...|.j...}.|.d.k.rh|.d.f.S.|.d.
2a60 7c 05 85 02 19 00 7d 02 7c 01 7c 05 64 01 17 00 64 00 85 02 19 00 7d 06 7c 06 a0 01 7c 00 6a 03 |.....}.|.|.d...d.....}.|...|.j.
2a80 a1 01 72 a0 7c 02 7c 06 64 01 64 00 85 02 19 00 66 02 53 00 7c 02 64 00 66 02 53 00 29 04 4e 72 ..r.|.|.d.d.....f.S.|.d.f.S.).Nr
2aa0 02 00 00 00 72 65 00 00 00 72 01 00 00 00 29 07 72 40 00 00 00 da 0a 73 74 61 72 74 73 77 69 74 ....re...r....).r@.....startswit
2ac0 68 72 29 00 00 00 72 28 00 00 00 72 7a 00 00 00 da 04 66 69 6e 64 72 2a 00 00 00 29 07 72 30 00 hr)...r(...rz.....findr*...).r0.
2ae0 00 00 72 3b 00 00 00 72 36 00 00 00 72 7b 00 00 00 72 3f 00 00 00 da 03 69 64 78 da 04 72 65 73 ..r;...r6...r{...r?.....idx..res
2b00 74 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 72 35 00 00 00 34 01 00 00 73 20 00 00 00 00 01 tr....r....r....r5...4...s......
2b20 0c 01 04 01 04 02 0c 01 0a 01 12 01 08 01 08 02 0c 01 08 01 08 02 0c 01 10 01 0c 01 10 01 7a 13 ..............................z.
2b40 42 61 73 65 55 52 4c 2e 5f 73 70 6c 69 74 5f 68 6f 73 74 29 01 4e 29 22 72 21 00 00 00 72 22 00 BaseURL._split_host).N)"r!...r".
2b60 00 00 72 23 00 00 00 da 07 5f 5f 64 6f 63 5f 5f da 09 5f 5f 73 6c 6f 74 73 5f 5f 72 24 00 00 00 ..r#.....__doc__..__slots__r$...
2b80 72 25 00 00 00 72 31 00 00 00 da 01 74 da 03 41 6e 79 72 34 00 00 00 da 08 70 72 6f 70 65 72 74 r%...r1.....t..Anyr4.....propert
2ba0 79 da 08 4f 70 74 69 6f 6e 61 6c 72 36 00 00 00 72 3c 00 00 00 72 0e 00 00 00 72 3f 00 00 00 72 y..Optionalr6...r<...r....r?...r
2bc0 41 00 00 00 72 45 00 00 00 72 47 00 00 00 72 48 00 00 00 72 49 00 00 00 72 4e 00 00 00 72 51 00 A...rE...rG...rH...rI...rN...rQ.
2be0 00 00 72 2e 00 00 00 72 5d 00 00 00 72 5e 00 00 00 72 60 00 00 00 72 62 00 00 00 da 05 54 75 70 ..r....r]...r^...r`...rb.....Tup
2c00 6c 65 72 79 00 00 00 72 40 00 00 00 72 43 00 00 00 72 35 00 00 00 72 12 00 00 00 72 12 00 00 00 lery...r@...rC...r5...r....r....
2c20 72 12 00 00 00 72 13 00 00 00 72 26 00 00 00 33 00 00 00 73 4e 00 00 00 0a 01 04 02 04 01 08 01 r....r....r&...3...sN...........
2c40 08 01 08 01 08 02 0e 03 12 05 02 01 16 07 02 01 16 0e 02 01 16 0c 02 01 16 06 02 01 16 09 02 01 ................................
2c60 16 06 02 01 16 09 02 01 16 06 16 07 16 07 0e 07 0e 15 0e 16 0e 0a 0e 0c 00 ff 02 01 08 01 18 fe ................................
2c80 0c 3e 1e 06 24 0a 72 26 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 .>..$.r&...c....................
2ca0 40 00 00 00 73 38 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 5a 04 64 03 5a 05 64 04 5a @...s8...e.Z.d.Z.d.Z.d.Z.d.Z.d.Z
2cc0 06 64 05 5a 07 64 06 5a 08 64 0e 65 09 65 09 64 09 64 0a 9c 03 64 0b 64 0c 84 05 5a 0a 64 0d 53 .d.Z.d.Z.d.e.e.d.d...d.d...Z.d.S
2ce0 00 29 0f da 03 55 52 4c 7a 93 52 65 70 72 65 73 65 6e 74 73 20 61 20 70 61 72 73 65 64 20 55 52 .)...URLz.Represents.a.parsed.UR
2d00 4c 2e 20 20 54 68 69 73 20 62 65 68 61 76 65 73 20 6c 69 6b 65 20 61 20 72 65 67 75 6c 61 72 20 L...This.behaves.like.a.regular.
2d20 74 75 70 6c 65 20 62 75 74 0a 20 20 20 20 61 6c 73 6f 20 68 61 73 20 73 6f 6d 65 20 65 78 74 72 tuple.but.....also.has.some.extr
2d40 61 20 61 74 74 72 69 62 75 74 65 73 20 74 68 61 74 20 67 69 76 65 20 66 75 72 74 68 65 72 20 69 a.attributes.that.give.further.i
2d60 6e 73 69 67 68 74 20 69 6e 74 6f 20 74 68 65 0a 20 20 20 20 55 52 4c 2e 0a 20 20 20 20 72 12 00 nsight.into.the.....URL......r..
2d80 00 00 72 59 00 00 00 72 54 00 00 00 72 55 00 00 00 72 56 00 00 00 72 57 00 00 00 72 34 00 00 00 ..rY...rT...rU...rV...rW...r4...
2da0 da 08 42 79 74 65 73 55 52 4c a9 03 da 07 63 68 61 72 73 65 74 da 06 65 72 72 6f 72 73 72 2c 00 ..BytesURL....charset..errorsr,.
2dc0 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 09 00 00 00 43 00 00 00 73 3a 00 00 00 ..c....................C...s:...
2de0 74 00 7c 00 6a 01 a0 02 64 01 a1 01 7c 00 a0 03 a1 00 7c 00 6a 04 a0 02 7c 01 7c 02 a1 02 7c 00 t.|.j...d...|.....|.j...|.|...|.
2e00 6a 05 a0 02 7c 01 7c 02 a1 02 7c 00 6a 06 a0 02 7c 01 7c 02 a1 02 83 05 53 00 29 02 7a 80 45 6e j...|.|...|.j...|.|.....S.).z.En
2e20 63 6f 64 65 73 20 74 68 65 20 55 52 4c 20 74 6f 20 61 20 74 75 70 6c 65 20 6d 61 64 65 20 6f 75 codes.the.URL.to.a.tuple.made.ou
2e40 74 20 6f 66 20 62 79 74 65 73 2e 20 20 54 68 65 20 63 68 61 72 73 65 74 20 69 73 0a 20 20 20 20 t.of.bytes...The.charset.is.....
2e60 20 20 20 20 6f 6e 6c 79 20 62 65 69 6e 67 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 70 61 74 68 ....only.being.used.for.the.path
2e80 2c 20 71 75 65 72 79 20 61 6e 64 20 66 72 61 67 6d 65 6e 74 2e 0a 20 20 20 20 20 20 20 20 72 0a ,.query.and.fragment..........r.
2ea0 00 00 00 29 07 72 88 00 00 00 72 1c 00 00 00 72 0d 00 00 00 72 5d 00 00 00 72 1e 00 00 00 72 1f ...).r....r....r....r]...r....r.
2ec0 00 00 00 72 20 00 00 00 a9 03 72 30 00 00 00 72 8a 00 00 00 72 8b 00 00 00 72 12 00 00 00 72 12 ...r......r0...r....r....r....r.
2ee0 00 00 00 72 13 00 00 00 72 0d 00 00 00 56 01 00 00 73 0e 00 00 00 00 04 02 01 0a 01 06 01 0c 01 ...r....r....V...s..............
2f00 0c 01 0c fb 7a 0a 55 52 4c 2e 65 6e 63 6f 64 65 4e 29 02 72 57 00 00 00 72 34 00 00 00 29 0b 72 ....z.URL.encodeN).rW...r4...).r
2f20 21 00 00 00 72 22 00 00 00 72 23 00 00 00 72 80 00 00 00 72 81 00 00 00 72 27 00 00 00 72 28 00 !...r"...r#...r....r....r'...r(.
2f40 00 00 72 29 00 00 00 72 2a 00 00 00 72 24 00 00 00 72 0d 00 00 00 72 12 00 00 00 72 12 00 00 00 ..r)...r*...r$...r....r....r....
2f60 72 12 00 00 00 72 13 00 00 00 72 87 00 00 00 4a 01 00 00 73 0e 00 00 00 08 01 04 05 04 01 04 01 r....r....r....J...s............
2f80 04 01 04 01 04 02 72 87 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 ......r....c....................
2fa0 40 00 00 00 73 54 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 5a 04 64 03 5a 05 64 04 5a @...sT...e.Z.d.Z.d.Z.d.Z.d.Z.d.Z
2fc0 06 64 05 5a 07 64 06 5a 08 65 09 64 07 9c 01 64 08 64 09 84 04 5a 0a 65 0b 64 07 9c 01 64 0a 64 .d.Z.d.Z.e.d...d.d...Z.e.d...d.d
2fe0 0b 84 04 5a 0c 64 13 65 09 65 09 64 0e 64 0f 9c 03 64 10 64 11 84 05 5a 0d 64 12 53 00 29 14 72 ...Z.d.e.e.d.d...d.d...Z.d.S.).r
3000 88 00 00 00 7a 21 52 65 70 72 65 73 65 6e 74 73 20 61 20 70 61 72 73 65 64 20 55 52 4c 20 69 6e ....z!Represents.a.parsed.URL.in
3020 20 62 79 74 65 73 2e 72 12 00 00 00 f3 01 00 00 00 40 f3 01 00 00 00 3a f3 01 00 00 00 5b f3 01 .bytes.r.........@.....:.....[..
3040 00 00 00 5d 72 2b 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 04 00 00 00 43 00 ...]r+...c....................C.
3060 00 00 73 10 00 00 00 7c 00 a0 00 a1 00 a0 01 64 01 64 02 a1 02 53 00 29 03 4e 72 57 00 00 00 72 ..s....|.......d.d...S.).NrW...r
3080 34 00 00 00 29 02 72 2e 00 00 00 da 06 64 65 63 6f 64 65 72 2f 00 00 00 72 12 00 00 00 72 12 00 4...).r......decoder/...r....r..
30a0 00 00 72 13 00 00 00 72 31 00 00 00 6c 01 00 00 73 02 00 00 00 00 01 7a 10 42 79 74 65 73 55 52 ..r....r1...l...s......z.BytesUR
30c0 4c 2e 5f 5f 73 74 72 5f 5f 63 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 43 00 L.__str__c....................C.
30e0 00 00 73 06 00 00 00 7c 00 6a 00 53 00 29 01 7a 26 52 65 74 75 72 6e 73 20 74 68 65 20 6e 65 74 ..s....|.j.S.).z&Returns.the.net
3100 6c 6f 63 20 75 6e 63 68 61 6e 67 65 64 20 61 73 20 62 79 74 65 73 2e 29 01 72 1d 00 00 00 72 2f loc.unchanged.as.bytes.).r....r/
3120 00 00 00 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 72 5d 00 00 00 6f 01 00 00 73 02 00 00 00 ...r....r....r....r]...o...s....
3140 00 02 7a 16 42 79 74 65 73 55 52 4c 2e 65 6e 63 6f 64 65 5f 6e 65 74 6c 6f 63 72 57 00 00 00 72 ..z.BytesURL.encode_netlocrW...r
3160 34 00 00 00 72 87 00 00 00 72 89 00 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 09 4...r....r....c.................
3180 00 00 00 43 00 00 00 73 3a 00 00 00 74 00 7c 00 6a 01 a0 02 64 01 a1 01 7c 00 a0 03 a1 00 7c 00 ...C...s:...t.|.j...d...|.....|.
31a0 6a 04 a0 02 7c 01 7c 02 a1 02 7c 00 6a 05 a0 02 7c 01 7c 02 a1 02 7c 00 6a 06 a0 02 7c 01 7c 02 j...|.|...|.j...|.|...|.j...|.|.
31c0 a1 02 83 05 53 00 29 02 7a 82 44 65 63 6f 64 65 73 20 74 68 65 20 55 52 4c 20 74 6f 20 61 20 74 ....S.).z.Decodes.the.URL.to.a.t
31e0 75 70 6c 65 20 6d 61 64 65 20 6f 75 74 20 6f 66 20 73 74 72 69 6e 67 73 2e 20 20 54 68 65 20 63 uple.made.out.of.strings...The.c
3200 68 61 72 73 65 74 20 69 73 0a 20 20 20 20 20 20 20 20 6f 6e 6c 79 20 62 65 69 6e 67 20 75 73 65 harset.is.........only.being.use
3220 64 20 66 6f 72 20 74 68 65 20 70 61 74 68 2c 20 71 75 65 72 79 20 61 6e 64 20 66 72 61 67 6d 65 d.for.the.path,.query.and.fragme
3240 6e 74 2e 0a 20 20 20 20 20 20 20 20 72 0a 00 00 00 29 07 72 87 00 00 00 72 1c 00 00 00 72 91 00 nt..........r....).r....r....r..
3260 00 00 72 5e 00 00 00 72 1e 00 00 00 72 1f 00 00 00 72 20 00 00 00 72 8c 00 00 00 72 12 00 00 00 ..r^...r....r....r....r....r....
3280 72 12 00 00 00 72 13 00 00 00 72 91 00 00 00 73 01 00 00 73 0e 00 00 00 00 04 02 01 0a 01 06 01 r....r....r....s...s............
32a0 0c 01 0c 01 0c fb 7a 0f 42 79 74 65 73 55 52 4c 2e 64 65 63 6f 64 65 4e 29 02 72 57 00 00 00 72 ......z.BytesURL.decodeN).rW...r
32c0 34 00 00 00 29 0e 72 21 00 00 00 72 22 00 00 00 72 23 00 00 00 72 80 00 00 00 72 81 00 00 00 72 4...).r!...r"...r#...r....r....r
32e0 27 00 00 00 72 28 00 00 00 72 29 00 00 00 72 2a 00 00 00 72 24 00 00 00 72 31 00 00 00 da 05 62 '...r(...r)...r*...r$...r1.....b
3300 79 74 65 73 72 5d 00 00 00 72 91 00 00 00 72 12 00 00 00 72 12 00 00 00 72 12 00 00 00 72 13 00 ytesr]...r....r....r....r....r..
3320 00 00 72 88 00 00 00 63 01 00 00 73 12 00 00 00 08 01 04 02 04 01 04 01 04 01 04 01 04 02 0e 03 ..r....c...s....................
3340 0e 04 72 88 00 00 00 da 0d 5f 75 6e 71 75 6f 74 65 5f 6d 61 70 73 72 53 00 00 00 29 03 da 06 73 ..r......_unquote_mapsrS...)...s
3360 74 72 69 6e 67 da 06 75 6e 73 61 66 65 72 2c 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 07 tring..unsafer,...c.............
3380 00 00 00 08 00 00 00 03 00 00 00 73 ea 00 00 00 74 00 7c 00 74 01 83 02 72 14 7c 00 a0 02 64 01 ...........s....t.|.t...r.|...d.
33a0 a1 01 7d 00 74 00 88 00 74 01 83 02 72 28 88 00 a0 02 64 01 a1 01 89 00 74 03 74 04 88 00 83 01 ..}.t...t...r(....d.....t.t.....
33c0 83 01 89 00 74 05 7c 00 a0 06 64 02 a1 01 83 01 7d 02 74 04 74 07 7c 02 64 03 83 02 83 01 7d 03 ....t.|...d.....}.t.t.|.d.....}.
33e0 7a 0c 74 08 88 00 19 00 7d 04 57 00 6e 30 04 00 74 09 79 8c 01 00 01 00 01 00 87 00 66 01 64 04 z.t.....}.W.n0..t.y.........f.d.
3400 64 05 84 08 74 0a a0 0b a1 00 44 00 83 01 04 00 7d 04 74 08 88 00 3c 00 59 00 6e 02 30 00 7c 02 d...t.....D.....}.t...<.Y.n.0.|.
3420 44 00 5d 4e 7d 05 7c 05 64 00 64 06 85 02 19 00 7d 06 7c 06 7c 04 76 00 72 cc 7c 03 a0 0c 7c 04 D.]N}.|.d.d.....}.|.|.v.r.|...|.
3440 7c 06 19 00 a1 01 01 00 7c 03 a0 0d 7c 05 64 06 64 00 85 02 19 00 a1 01 01 00 71 92 7c 03 a0 0c |.......|...|.d.d.........q.|...
3460 64 07 a1 01 01 00 7c 03 a0 0d 7c 05 a1 01 01 00 71 92 74 0e 7c 03 83 01 53 00 29 08 4e 72 57 00 d.....|...|.....q.t.|...S.).NrW.
3480 00 00 f3 01 00 00 00 25 72 19 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 04 00 .......%r....c..................
34a0 00 00 13 00 00 00 73 1e 00 00 00 69 00 7c 00 5d 16 5c 02 7d 01 7d 02 7c 02 88 00 76 01 72 04 7c ......s....i.|.].\.}.}.|...v.r.|
34c0 01 7c 02 93 02 71 04 53 00 72 12 00 00 00 72 12 00 00 00 29 03 72 0f 00 00 00 da 01 68 72 11 00 .|...q.S.r....r....).r......hr..
34e0 00 00 a9 01 72 95 00 00 00 72 12 00 00 00 72 13 00 00 00 72 14 00 00 00 93 01 00 00 73 02 00 00 ....r....r....r....r........s...
3500 00 06 01 7a 25 5f 75 6e 71 75 6f 74 65 5f 74 6f 5f 62 79 74 65 73 2e 3c 6c 6f 63 61 6c 73 3e 2e ...z%_unquote_to_bytes.<locals>.
3520 3c 64 69 63 74 63 6f 6d 70 3e 72 6a 00 00 00 e9 25 00 00 00 29 0f 72 38 00 00 00 72 24 00 00 00 <dictcomp>rj....%...).r8...r$...
3540 72 0d 00 00 00 da 09 66 72 6f 7a 65 6e 73 65 74 da 09 62 79 74 65 61 72 72 61 79 da 04 69 74 65 r......frozenset..bytearray..ite
3560 72 72 75 00 00 00 da 04 6e 65 78 74 72 93 00 00 00 da 08 4b 65 79 45 72 72 6f 72 da 0a 5f 68 65 rru.....nextr......KeyError.._he
3580 78 74 6f 62 79 74 65 da 05 69 74 65 6d 73 da 06 61 70 70 65 6e 64 da 06 65 78 74 65 6e 64 72 92 xtobyte..items..append..extendr.
35a0 00 00 00 29 07 72 94 00 00 00 72 95 00 00 00 da 06 67 72 6f 75 70 73 da 06 72 65 73 75 6c 74 5a ...).r....r......groups..resultZ
35c0 0b 68 65 78 5f 74 6f 5f 62 79 74 65 da 05 67 72 6f 75 70 da 04 63 6f 64 65 72 12 00 00 00 72 98 .hex_to_byte..group..coder....r.
35e0 00 00 00 72 13 00 00 00 da 11 5f 75 6e 71 75 6f 74 65 5f 74 6f 5f 62 79 74 65 73 83 01 00 00 73 ...r......_unquote_to_bytes....s
3600 2a 00 00 00 00 03 0a 01 0a 02 0a 01 0a 02 0c 01 0e 01 0e 02 02 01 0c 01 0c 01 0a 01 06 ff 14 04 *...............................
3620 08 01 0c 02 08 01 0e 01 14 02 0a 01 0c 02 72 a7 00 00 00 29 05 da 03 6f 62 6a 72 8a 00 00 00 da ..............r....)...objr.....
3640 04 73 6f 72 74 da 03 6b 65 79 72 2c 00 00 00 63 04 00 00 00 00 00 00 00 00 00 00 00 0a 00 00 00 .sort..keyr,...c................
3660 05 00 00 00 63 00 00 00 73 94 00 00 00 64 01 64 02 6c 00 6d 01 7d 04 01 00 7c 04 7c 00 83 01 7d ....c...s....d.d.l.m.}...|.|...}
3680 05 7c 02 72 24 74 02 7c 05 7c 03 64 03 8d 02 7d 05 7c 05 44 00 5d 66 5c 02 7d 06 7d 07 7c 07 64 .|.r$t.|.|.d...}.|.D.]f\.}.}.|.d
36a0 00 75 00 72 3a 71 28 74 03 7c 06 74 04 83 02 73 54 74 05 7c 06 83 01 a0 06 7c 01 a1 01 7d 08 6e .u.r:q(t.|.t...sTt.|.....|...}.n
36c0 04 7c 06 7d 08 74 03 7c 07 74 04 83 02 73 72 74 05 7c 07 83 01 a0 06 7c 01 a1 01 7d 09 6e 04 7c .|.}.t.|.t...srt.|.....|...}.n.|
36e0 07 7d 09 74 07 7c 08 83 01 9b 00 64 04 74 07 7c 09 83 01 9b 00 9d 03 56 00 01 00 71 28 64 00 53 .}.t.|.....d.t.|.......V...q(d.S
3700 00 29 05 4e 72 02 00 00 00 29 01 da 10 69 74 65 72 5f 6d 75 6c 74 69 5f 69 74 65 6d 73 29 01 72 .).Nr....)...iter_multi_items).r
3720 aa 00 00 00 fa 01 3d 29 08 72 08 00 00 00 72 ab 00 00 00 da 06 73 6f 72 74 65 64 72 38 00 00 00 ......=).r....r......sortedr8...
3740 72 92 00 00 00 72 24 00 00 00 72 0d 00 00 00 da 14 5f 66 61 73 74 5f 75 72 6c 5f 71 75 6f 74 65 r....r$...r......_fast_url_quote
3760 5f 70 6c 75 73 29 0a 72 a8 00 00 00 72 8a 00 00 00 72 a9 00 00 00 72 aa 00 00 00 72 ab 00 00 00 _plus).r....r....r....r....r....
3780 da 08 69 74 65 72 61 62 6c 65 5a 07 6b 65 79 5f 73 74 72 5a 09 76 61 6c 75 65 5f 73 74 72 da 09 ..iterableZ.key_strZ.value_str..
37a0 6b 65 79 5f 62 79 74 65 73 5a 0b 76 61 6c 75 65 5f 62 79 74 65 73 72 12 00 00 00 72 12 00 00 00 key_bytesZ.value_bytesr....r....
37c0 72 13 00 00 00 da 10 5f 75 72 6c 5f 65 6e 63 6f 64 65 5f 69 6d 70 6c a4 01 00 00 73 1c 00 00 00 r......_url_encode_impl....s....
37e0 00 06 0c 02 08 02 04 01 0c 02 0c 01 08 01 02 02 0a 01 10 02 04 02 0a 01 10 02 04 02 72 b1 00 00 ............................r...
3800 00 29 03 da 05 76 61 6c 75 65 72 95 00 00 00 72 2c 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 .)...valuer....r,...c...........
3820 00 02 00 00 00 08 00 00 00 43 00 00 00 73 38 00 00 00 7a 12 74 00 7c 00 64 01 64 02 7c 01 64 03 .........C...s8...z.t.|.d.d.|.d.
3840 8d 04 57 00 53 00 04 00 74 01 79 32 01 00 01 00 01 00 74 00 7c 00 64 04 7c 01 64 05 8d 03 06 00 ..W.S...t.y2......t.|.d.|.d.....
3860 59 00 53 00 30 00 64 00 53 00 29 06 4e 72 57 00 00 00 72 58 00 00 00 29 03 72 8a 00 00 00 72 8b Y.S.0.d.S.).NrW...rX...).r....r.
3880 00 00 00 72 95 00 00 00 da 06 6c 61 74 69 6e 31 29 02 72 8a 00 00 00 72 95 00 00 00 29 02 72 6e ...r......latin1).r....r....).rn
38a0 00 00 00 72 39 00 00 00 29 02 72 b2 00 00 00 72 95 00 00 00 72 12 00 00 00 72 12 00 00 00 72 13 ...r9...).r....r....r....r....r.
38c0 00 00 00 72 44 00 00 00 c2 01 00 00 73 08 00 00 00 00 01 02 01 12 01 0c 01 72 44 00 00 00 54 29 ...rD.......s............rD...T)
38e0 04 da 03 75 72 6c 72 1c 00 00 00 da 0f 61 6c 6c 6f 77 5f 66 72 61 67 6d 65 6e 74 73 72 2c 00 00 ...urlr......allow_fragmentsr,..
3900 00 63 03 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 06 00 00 00 03 00 00 00 73 ae 01 00 00 74 .c........................s....t
3920 00 7c 00 83 01 89 00 74 01 7c 00 74 02 83 02 7d 03 7c 01 64 01 75 00 72 22 88 00 64 02 83 01 7d .|.....t.|.t...}.|.d.u.r"..d...}
3940 01 88 00 64 02 83 01 04 00 7d 04 04 00 7d 05 7d 06 7c 00 a0 03 88 00 64 03 83 01 a1 01 7d 07 7c ...d.....}...}.}.|.....d.....}.|
3960 07 64 04 6b 04 72 a2 74 04 a0 05 74 06 7c 00 64 01 7c 07 85 02 19 00 64 05 64 06 8d 02 a1 01 72 .d.k.r.t...t.|.d.|.....d.d.....r
3980 a2 7c 00 7c 07 64 07 17 00 64 01 85 02 19 00 7d 08 7c 08 72 8c 74 07 87 00 66 01 64 08 64 09 84 .|.|.d...d.....}.|.r.t...f.d.d..
39a0 08 7c 08 44 00 83 01 83 01 72 a2 7c 00 64 01 7c 07 85 02 19 00 a0 08 a1 00 7c 08 02 00 7d 01 7d .|.D.....r.|.d.|.........|...}.}
39c0 00 7c 00 64 01 64 0a 85 02 19 00 88 00 64 0b 83 01 6b 02 90 01 72 46 74 09 7c 00 83 01 7d 09 88 .|.d.d.......d...k...rFt.|...}..
39e0 00 64 0c 83 01 44 00 5d 22 7d 0a 7c 00 a0 03 7c 0a 64 0a a1 02 7d 0b 7c 0b 64 04 6b 05 72 c8 74 .d...D.]"}.|...|.d...}.|.d.k.r.t
3a00 0a 7c 09 7c 0b 83 02 7d 09 71 c8 7c 00 64 0a 7c 09 85 02 19 00 7c 00 7c 09 64 01 85 02 19 00 02 .|.|...}.q.|.d.|.....|.|.d......
3a20 00 7d 04 7d 00 88 00 64 0d 83 01 7c 04 76 00 90 01 72 22 88 00 64 0e 83 01 7c 04 76 01 90 01 73 .}.}...d...|.v...r"..d...|.v...s
3a40 3e 88 00 64 0e 83 01 7c 04 76 00 90 01 72 46 88 00 64 0d 83 01 7c 04 76 01 90 01 72 46 74 0b 64 >..d...|.v...rF..d...|.v...rFt.d
3a60 0f 83 01 82 01 7c 02 90 01 72 6e 88 00 64 10 83 01 7c 00 76 00 90 01 72 6e 7c 00 a0 0c 88 00 64 .....|...rn..d...|.v...rn|.....d
3a80 10 83 01 64 07 a1 02 5c 02 7d 00 7d 06 88 00 64 11 83 01 7c 00 76 00 90 01 72 90 7c 00 a0 0c 88 ...d...\.}.}...d...|.v...r.|....
3aa0 00 64 11 83 01 64 07 a1 02 5c 02 7d 00 7d 05 7c 03 90 01 72 9a 74 0d 6e 02 74 0e 7d 0c 7c 0c 7c .d...d...\.}.}.|...r.t.n.t.}.|.|
3ac0 01 7c 04 7c 00 7c 05 7c 06 83 05 53 00 29 12 61 1a 02 00 00 50 61 72 73 65 73 20 61 20 55 52 4c .|.|.|.|...S.).a....Parses.a.URL
3ae0 20 66 72 6f 6d 20 61 20 73 74 72 69 6e 67 20 69 6e 74 6f 20 61 20 3a 63 6c 61 73 73 3a 60 55 52 .from.a.string.into.a.:class:`UR
3b00 4c 60 20 74 75 70 6c 65 2e 20 20 49 66 20 74 68 65 20 55 52 4c 0a 20 20 20 20 69 73 20 6c 61 63 L`.tuple...If.the.URL.....is.lac
3b20 6b 69 6e 67 20 61 20 73 63 68 65 6d 65 20 69 74 20 63 61 6e 20 62 65 20 70 72 6f 76 69 64 65 64 king.a.scheme.it.can.be.provided
3b40 20 61 73 20 73 65 63 6f 6e 64 20 61 72 67 75 6d 65 6e 74 2e 20 4f 74 68 65 72 77 69 73 65 2c 0a .as.second.argument..Otherwise,.
3b60 20 20 20 20 69 74 20 69 73 20 69 67 6e 6f 72 65 64 2e 20 20 4f 70 74 69 6f 6e 61 6c 6c 79 20 66 ....it.is.ignored...Optionally.f
3b80 72 61 67 6d 65 6e 74 73 20 63 61 6e 20 62 65 20 73 74 72 69 70 70 65 64 20 66 72 6f 6d 20 74 68 ragments.can.be.stripped.from.th
3ba0 65 20 55 52 4c 0a 20 20 20 20 62 79 20 73 65 74 74 69 6e 67 20 60 61 6c 6c 6f 77 5f 66 72 61 67 e.URL.....by.setting.`allow_frag
3bc0 6d 65 6e 74 73 60 20 74 6f 20 60 46 61 6c 73 65 60 2e 0a 0a 20 20 20 20 54 68 65 20 69 6e 76 65 ments`.to.`False`.......The.inve
3be0 72 73 65 20 6f 66 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 3a 66 75 6e 63 3a 60 75 rse.of.this.function.is.:func:`u
3c00 72 6c 5f 75 6e 70 61 72 73 65 60 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 75 72 6c 3a 20 74 68 rl_unparse`.......:param.url:.th
3c20 65 20 55 52 4c 20 74 6f 20 70 61 72 73 65 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 73 63 68 65 6d e.URL.to.parse......:param.schem
3c40 65 3a 20 74 68 65 20 64 65 66 61 75 6c 74 20 73 63 68 65 6d 61 20 74 6f 20 75 73 65 20 69 66 20 e:.the.default.schema.to.use.if.
3c60 74 68 65 20 55 52 4c 20 69 73 20 73 63 68 65 6d 61 6c 65 73 73 2e 0a 20 20 20 20 3a 70 61 72 61 the.URL.is.schemaless......:para
3c80 6d 20 61 6c 6c 6f 77 5f 66 72 61 67 6d 65 6e 74 73 3a 20 69 66 20 73 65 74 20 74 6f 20 60 46 61 m.allow_fragments:.if.set.to.`Fa
3ca0 6c 73 65 60 20 61 20 66 72 61 67 6d 65 6e 74 20 77 69 6c 6c 20 62 65 20 72 65 6d 6f 76 65 64 0a lse`.a.fragment.will.be.removed.
3cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 72 6f 6d ............................from
3ce0 20 74 68 65 20 55 52 4c 2e 0a 20 20 20 20 4e 72 53 00 00 00 72 54 00 00 00 72 01 00 00 00 72 34 .the.URL......NrS...rT...r....r4
3d00 00 00 00 29 01 72 8b 00 00 00 72 02 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 ...).r....r....c................
3d20 04 00 00 00 33 00 00 00 73 1a 00 00 00 7c 00 5d 12 7d 01 7c 01 88 00 64 00 83 01 76 01 56 00 01 ....3...s....|.].}.|...d...v.V..
3d40 00 71 02 64 01 53 00 29 02 da 0a 30 31 32 33 34 35 36 37 38 39 4e 72 12 00 00 00 a9 02 72 0f 00 .q.d.S.)...0123456789Nr......r..
3d60 00 00 da 01 63 a9 01 da 01 73 72 12 00 00 00 72 13 00 00 00 da 09 3c 67 65 6e 65 78 70 72 3e e3 ....c....sr....r......<genexpr>.
3d80 01 00 00 72 19 00 00 00 7a 1c 75 72 6c 5f 70 61 72 73 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 ...r....z.url_parse.<locals>.<ge
3da0 6e 65 78 70 72 3e 72 6a 00 00 00 fa 02 2f 2f 7a 03 2f 3f 23 72 55 00 00 00 72 56 00 00 00 7a 10 nexpr>rj.....//z./?#rU...rV...z.
3dc0 49 6e 76 61 6c 69 64 20 49 50 76 36 20 55 52 4c fa 01 23 fa 01 3f 29 0f 72 06 00 00 00 72 38 00 Invalid.IPv6.URL..#..?).r....r8.
3de0 00 00 72 24 00 00 00 72 7d 00 00 00 da 0a 5f 73 63 68 65 6d 65 5f 72 65 da 05 6d 61 74 63 68 72 ..r$...r}....._scheme_re..matchr
3e00 07 00 00 00 da 03 61 6e 79 da 05 6c 6f 77 65 72 72 76 00 00 00 da 03 6d 69 6e 72 3d 00 00 00 72 ......any..lowerrv.....minr=...r
3e20 75 00 00 00 72 87 00 00 00 72 88 00 00 00 29 0d 72 b4 00 00 00 72 1c 00 00 00 72 b5 00 00 00 5a u...r....r....).r....r....r....Z
3e40 0d 69 73 5f 74 65 78 74 5f 62 61 73 65 64 72 1d 00 00 00 72 1f 00 00 00 72 20 00 00 00 da 01 69 .is_text_basedr....r....r......i
3e60 72 7f 00 00 00 da 05 64 65 6c 69 6d 72 b8 00 00 00 da 06 77 64 65 6c 69 6d 5a 0b 72 65 73 75 6c r......delimr......wdelimZ.resul
3e80 74 5f 74 79 70 65 72 12 00 00 00 72 b9 00 00 00 72 13 00 00 00 72 4f 00 00 00 c9 01 00 00 73 3a t_typer....r....r....rO.......s:
3ea0 00 00 00 00 0f 08 01 0a 02 08 01 08 01 10 01 0e 01 22 03 10 01 1a 02 16 02 16 01 08 01 0c 01 0c ................."..............
3ec0 01 08 01 0c 01 1a 01 1c 01 0a ff 04 01 0a ff 04 03 08 02 14 01 14 01 0e 01 14 02 0e 01 72 4f 00 .............................rO.
3ee0 00 00 72 57 00 00 00 72 58 00 00 00 fa 02 2f 3a 29 05 72 8a 00 00 00 72 8b 00 00 00 da 04 73 61 ..rW...rX...../:).r....r......sa
3f00 66 65 72 95 00 00 00 72 2c 00 00 00 63 04 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 04 00 00 fer....r,...c...................
3f20 00 03 00 00 00 73 76 00 00 00 74 00 88 00 74 01 83 02 72 16 88 00 a0 02 7c 00 7c 01 a1 02 89 00 .....sv...t...t...r.....|.|.....
3f40 74 00 7c 03 74 01 83 02 72 2c 7c 03 a0 02 7c 00 7c 01 a1 02 7d 03 74 03 74 04 88 00 83 01 83 01 t.|.t...r,|...|.|...}.t.t.......
3f60 74 05 42 00 74 03 74 04 7c 03 83 01 83 01 18 00 89 00 87 00 66 01 64 01 64 02 84 08 74 06 64 03 t.B.t.t.|...........f.d.d...t.d.
3f80 83 01 44 00 83 01 89 01 74 07 74 01 64 04 9c 02 87 01 66 01 64 05 64 06 84 0c 7d 04 7c 04 53 00 ..D.....t.t.d.....f.d.d...}.|.S.
3fa0 29 07 61 a3 01 00 00 50 72 65 63 6f 6d 70 69 6c 65 20 74 68 65 20 74 72 61 6e 73 6c 61 74 69 6f ).a....Precompile.the.translatio
3fc0 6e 20 74 61 62 6c 65 20 66 6f 72 20 61 20 55 52 4c 20 65 6e 63 6f 64 69 6e 67 20 66 75 6e 63 74 n.table.for.a.URL.encoding.funct
3fe0 69 6f 6e 2e 0a 0a 20 20 20 20 55 6e 6c 69 6b 65 20 3a 66 75 6e 63 3a 60 75 72 6c 5f 71 75 6f 74 ion.......Unlike.:func:`url_quot
4000 65 60 2c 20 74 68 65 20 67 65 6e 65 72 61 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 6c 79 20 e`,.the.generated.function.only.
4020 74 61 6b 65 73 20 74 68 65 0a 20 20 20 20 73 74 72 69 6e 67 20 74 6f 20 71 75 6f 74 65 2e 0a 0a takes.the.....string.to.quote...
4040 20 20 20 20 3a 70 61 72 61 6d 20 63 68 61 72 73 65 74 3a 20 54 68 65 20 63 68 61 72 73 65 74 20 ....:param.charset:.The.charset.
4060 74 6f 20 65 6e 63 6f 64 65 20 74 68 65 20 72 65 73 75 6c 74 20 77 69 74 68 2e 0a 20 20 20 20 3a to.encode.the.result.with......:
4080 70 61 72 61 6d 20 65 72 72 6f 72 73 3a 20 48 6f 77 20 74 6f 20 68 61 6e 64 6c 65 20 65 6e 63 6f param.errors:.How.to.handle.enco
40a0 64 69 6e 67 20 65 72 72 6f 72 73 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 73 61 66 65 3a 20 41 6e ding.errors......:param.safe:.An
40c0 20 6f 70 74 69 6f 6e 61 6c 20 73 65 71 75 65 6e 63 65 20 6f 66 20 73 61 66 65 20 63 68 61 72 61 .optional.sequence.of.safe.chara
40e0 63 74 65 72 73 20 74 6f 20 6e 65 76 65 72 20 65 6e 63 6f 64 65 2e 0a 20 20 20 20 3a 70 61 72 61 cters.to.never.encode......:para
4100 6d 20 75 6e 73 61 66 65 3a 20 41 6e 20 6f 70 74 69 6f 6e 61 6c 20 73 65 71 75 65 6e 63 65 20 6f m.unsafe:.An.optional.sequence.o
4120 66 20 75 6e 73 61 66 65 20 63 68 61 72 61 63 74 65 72 73 20 74 6f 20 61 6c 77 61 79 73 20 65 6e f.unsafe.characters.to.always.en
4140 63 6f 64 65 2e 0a 20 20 20 20 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 05 00 00 00 13 code......c.....................
4160 00 00 00 73 28 00 00 00 67 00 7c 00 5d 20 7d 01 7c 01 88 00 76 00 72 18 74 00 7c 01 83 01 6e 0a ...s(...g.|.].}.|...v.r.t.|...n.
4180 64 00 7c 01 64 01 9b 04 9d 02 91 02 71 04 53 00 29 02 72 15 00 00 00 72 16 00 00 00 29 01 da 03 d.|.d.......q.S.).r....r....)...
41a0 63 68 72 72 b7 00 00 00 a9 01 72 c8 00 00 00 72 12 00 00 00 72 13 00 00 00 72 18 00 00 00 13 02 chrr......r....r....r....r......
41c0 00 00 72 19 00 00 00 7a 28 5f 6d 61 6b 65 5f 66 61 73 74 5f 75 72 6c 5f 71 75 6f 74 65 2e 3c 6c ..r....z(_make_fast_url_quote.<l
41e0 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 63 6f 6d 70 3e 72 1a 00 00 00 a9 02 72 94 00 00 00 72 2c 00 ocals>.<listcomp>r......r....r,.
4200 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 05 00 00 00 13 00 00 00 73 18 00 00 00 ..c........................s....
4220 64 01 a0 00 87 00 66 01 64 02 64 03 84 08 7c 00 44 00 83 01 a1 01 53 00 29 04 4e 72 53 00 00 00 d.....f.d.d...|.D.....S.).NrS...
4240 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 13 00 00 00 73 14 00 00 00 67 00 c........................s....g.
4260 7c 00 5d 0c 7d 01 88 00 7c 01 19 00 91 02 71 04 53 00 72 12 00 00 00 72 12 00 00 00 72 b7 00 00 |.].}...|.....q.S.r....r....r...
4280 00 a9 01 da 05 74 61 62 6c 65 72 12 00 00 00 72 13 00 00 00 72 18 00 00 00 16 02 00 00 72 19 00 .....tabler....r....r........r..
42a0 00 00 7a 37 5f 6d 61 6b 65 5f 66 61 73 74 5f 75 72 6c 5f 71 75 6f 74 65 2e 3c 6c 6f 63 61 6c 73 ..z7_make_fast_url_quote.<locals
42c0 3e 2e 71 75 6f 74 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 63 6f 6d 70 3e 29 01 72 51 00 >.quote.<locals>.<listcomp>).rQ.
42e0 00 00 a9 01 72 94 00 00 00 72 cc 00 00 00 72 12 00 00 00 72 13 00 00 00 da 05 71 75 6f 74 65 15 ....r....r....r....r......quote.
4300 02 00 00 73 02 00 00 00 00 01 7a 23 5f 6d 61 6b 65 5f 66 61 73 74 5f 75 72 6c 5f 71 75 6f 74 65 ...s......z#_make_fast_url_quote
4320 2e 3c 6c 6f 63 61 6c 73 3e 2e 71 75 6f 74 65 29 08 72 38 00 00 00 72 24 00 00 00 72 0d 00 00 00 .<locals>.quote).r8...r$...r....
4340 72 9a 00 00 00 72 9b 00 00 00 da 0c 5f 61 6c 77 61 79 73 5f 73 61 66 65 da 05 72 61 6e 67 65 72 r....r......_always_safe..ranger
4360 92 00 00 00 29 05 72 8a 00 00 00 72 8b 00 00 00 72 c8 00 00 00 72 95 00 00 00 72 cf 00 00 00 72 ....).r....r....r....r....r....r
4380 12 00 00 00 29 02 72 c8 00 00 00 72 cd 00 00 00 72 13 00 00 00 da 14 5f 6d 61 6b 65 5f 66 61 73 ....).r....r....r......_make_fas
43a0 74 5f 75 72 6c 5f 71 75 6f 74 65 fc 01 00 00 73 10 00 00 00 00 10 0a 01 0c 02 0a 01 0c 02 1c 01 t_url_quote....s................
43c0 16 02 14 03 72 d2 00 00 00 fa 01 20 fa 01 2b 29 02 72 c8 00 00 00 72 95 00 00 00 72 cb 00 00 00 ....r.........+).r....r....r....
43e0 63 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 04 00 00 00 43 00 00 00 73 10 00 00 00 74 00 c....................C...s....t.
4400 7c 00 83 01 a0 01 64 01 64 02 a1 02 53 00 29 03 4e 72 d3 00 00 00 72 d4 00 00 00 29 02 da 10 5f |.....d.d...S.).Nr....r....)..._
4420 66 61 73 74 5f 71 75 6f 74 65 5f 70 6c 75 73 72 34 00 00 00 72 ce 00 00 00 72 12 00 00 00 72 12 fast_quote_plusr4...r....r....r.
4440 00 00 00 72 13 00 00 00 72 ae 00 00 00 1f 02 00 00 73 02 00 00 00 00 01 72 ae 00 00 00 29 06 72 ...r....r........s......r....).r
4460 94 00 00 00 72 8a 00 00 00 72 8b 00 00 00 72 c8 00 00 00 72 95 00 00 00 72 2c 00 00 00 63 05 00 ....r....r....r....r....r,...c..
4480 00 00 00 00 00 00 00 00 00 00 07 00 00 00 05 00 00 00 43 00 00 00 73 ba 00 00 00 74 00 7c 00 74 ..................C...s....t.|.t
44a0 01 74 02 74 03 66 03 83 02 73 18 74 01 7c 00 83 01 7d 00 74 00 7c 00 74 01 83 02 72 2e 7c 00 a0 .t.t.f...s.t.|...}.t.|.t...r.|..
44c0 04 7c 01 7c 02 a1 02 7d 00 74 00 7c 03 74 01 83 02 72 44 7c 03 a0 04 7c 01 7c 02 a1 02 7d 03 74 .|.|...}.t.|.t...rD|...|.|...}.t
44e0 00 7c 04 74 01 83 02 72 5a 7c 04 a0 04 7c 01 7c 02 a1 02 7d 04 74 05 74 03 7c 03 83 01 83 01 74 .|.t...rZ|...|.|...}.t.t.|.....t
4500 06 42 00 74 05 74 03 7c 04 83 01 83 01 18 00 7d 03 74 03 83 00 7d 05 74 03 7c 00 83 01 44 00 5d .B.t.t.|.......}.t...}.t.|...D.]
4520 26 7d 06 7c 06 7c 03 76 00 72 9c 7c 05 a0 07 7c 06 a1 01 01 00 71 84 7c 05 a0 08 74 09 7c 06 19 &}.|.|.v.r.|...|.....q.|...t.|..
4540 00 a1 01 01 00 71 84 74 02 7c 05 83 01 a0 0a 7c 01 a1 01 53 00 29 01 61 44 01 00 00 55 52 4c 20 .....q.t.|.....|...S.).aD...URL.
4560 65 6e 63 6f 64 65 20 61 20 73 69 6e 67 6c 65 20 73 74 72 69 6e 67 20 77 69 74 68 20 61 20 67 69 encode.a.single.string.with.a.gi
4580 76 65 6e 20 65 6e 63 6f 64 69 6e 67 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 73 3a 20 74 68 65 ven.encoding.......:param.s:.the
45a0 20 73 74 72 69 6e 67 20 74 6f 20 71 75 6f 74 65 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 63 68 61 .string.to.quote......:param.cha
45c0 72 73 65 74 3a 20 74 68 65 20 63 68 61 72 73 65 74 20 74 6f 20 62 65 20 75 73 65 64 2e 0a 20 20 rset:.the.charset.to.be.used....
45e0 20 20 3a 70 61 72 61 6d 20 73 61 66 65 3a 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 73 65 71 75 65 ..:param.safe:.an.optional.seque
4600 6e 63 65 20 6f 66 20 73 61 66 65 20 63 68 61 72 61 63 74 65 72 73 2e 0a 20 20 20 20 3a 70 61 72 nce.of.safe.characters......:par
4620 61 6d 20 75 6e 73 61 66 65 3a 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 73 65 71 75 65 6e 63 65 20 am.unsafe:.an.optional.sequence.
4640 6f 66 20 75 6e 73 61 66 65 20 63 68 61 72 61 63 74 65 72 73 2e 0a 0a 20 20 20 20 2e 2e 20 76 65 of.unsafe.characters..........ve
4660 72 73 69 6f 6e 61 64 64 65 64 3a 3a 20 30 2e 39 2e 32 0a 20 20 20 20 20 20 20 54 68 65 20 60 75 rsionadded::.0.9.2........The.`u
4680 6e 73 61 66 65 60 20 70 61 72 61 6d 65 74 65 72 20 77 61 73 20 61 64 64 65 64 2e 0a 20 20 20 20 nsafe`.parameter.was.added......
46a0 29 0b 72 38 00 00 00 72 24 00 00 00 72 92 00 00 00 72 9b 00 00 00 72 0d 00 00 00 72 9a 00 00 00 ).r8...r$...r....r....r....r....
46c0 72 d0 00 00 00 72 a1 00 00 00 72 a2 00 00 00 da 0a 5f 62 79 74 65 74 6f 68 65 78 72 91 00 00 00 r....r....r......_bytetohexr....
46e0 29 07 72 94 00 00 00 72 8a 00 00 00 72 8b 00 00 00 72 c8 00 00 00 72 95 00 00 00 72 3b 00 00 00 ).r....r....r....r....r....r;...
4700 72 17 00 00 00 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 72 5b 00 00 00 23 02 00 00 73 1e 00 r....r....r....r....r[...#...s..
4720 00 00 00 11 10 01 08 01 0a 01 0c 01 0a 01 0c 01 0a 01 0c 01 1c 01 06 01 0c 01 08 01 0c 02 10 01 ................................
4740 72 5b 00 00 00 29 05 72 94 00 00 00 72 8a 00 00 00 72 8b 00 00 00 72 c8 00 00 00 72 2c 00 00 00 r[...).r....r....r....r....r,...
4760 63 04 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 06 00 00 00 43 00 00 00 73 1c 00 00 00 74 00 c....................C...s....t.
4780 7c 00 7c 01 7c 02 7c 03 64 01 17 00 64 02 83 05 a0 01 64 01 64 02 a1 02 53 00 29 03 7a e4 55 52 |.|.|.|.d...d.....d.d...S.).z.UR
47a0 4c 20 65 6e 63 6f 64 65 20 61 20 73 69 6e 67 6c 65 20 73 74 72 69 6e 67 20 77 69 74 68 20 74 68 L.encode.a.single.string.with.th
47c0 65 20 67 69 76 65 6e 20 65 6e 63 6f 64 69 6e 67 20 61 6e 64 20 63 6f 6e 76 65 72 74 0a 20 20 20 e.given.encoding.and.convert....
47e0 20 77 68 69 74 65 73 70 61 63 65 20 74 6f 20 22 2b 22 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 .whitespace.to."+".......:param.
4800 73 3a 20 54 68 65 20 73 74 72 69 6e 67 20 74 6f 20 71 75 6f 74 65 2e 0a 20 20 20 20 3a 70 61 72 s:.The.string.to.quote......:par
4820 61 6d 20 63 68 61 72 73 65 74 3a 20 54 68 65 20 63 68 61 72 73 65 74 20 74 6f 20 62 65 20 75 73 am.charset:.The.charset.to.be.us
4840 65 64 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 73 61 66 65 3a 20 41 6e 20 6f 70 74 69 6f 6e 61 6c ed......:param.safe:.An.optional
4860 20 73 65 71 75 65 6e 63 65 20 6f 66 20 73 61 66 65 20 63 68 61 72 61 63 74 65 72 73 2e 0a 20 20 .sequence.of.safe.characters....
4880 20 20 72 d3 00 00 00 72 d4 00 00 00 29 02 72 5b 00 00 00 72 34 00 00 00 29 04 72 94 00 00 00 72 ..r....r....).r[...r4...).r....r
48a0 8a 00 00 00 72 8b 00 00 00 72 c8 00 00 00 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 da 0e 75 ....r....r....r....r....r......u
48c0 72 6c 5f 71 75 6f 74 65 5f 70 6c 75 73 46 02 00 00 73 02 00 00 00 00 0a 72 d7 00 00 00 29 02 da rl_quote_plusF...s......r....)..
48e0 0a 63 6f 6d 70 6f 6e 65 6e 74 73 72 2c 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 08 00 00 .componentsr,...c...............
4900 00 05 00 00 00 43 00 00 00 73 c6 00 00 00 74 00 7c 00 83 01 01 00 7c 00 5c 05 7d 01 7d 02 7d 03 .....C...s....t.|.....|.\.}.}.}.
4920 7d 04 7d 05 74 01 7c 01 83 01 7d 06 7c 06 64 01 83 01 7d 07 7c 02 73 3c 7c 01 72 7a 7c 03 a0 02 }.}.t.|...}.|.d...}.|.s<|.rz|...
4940 7c 06 64 02 83 01 a1 01 72 7a 7c 03 72 60 7c 03 64 03 64 04 85 02 19 00 7c 06 64 02 83 01 6b 03 |.d.....rz|.r`|.d.d.....|.d...k.
4960 72 60 7c 06 64 02 83 01 7c 03 17 00 7d 03 7c 06 64 05 83 01 7c 02 70 70 7c 06 64 01 83 01 17 00 r`|.d...|...}.|.d...|.pp|.d.....
4980 7c 03 17 00 7d 07 6e 0c 7c 03 72 86 7c 07 7c 03 37 00 7d 07 7c 01 72 9a 7c 01 7c 06 64 06 83 01 |...}.n.|.r.|.|.7.}.|.r.|.|.d...
49a0 17 00 7c 07 17 00 7d 07 7c 04 72 ae 7c 07 7c 06 64 07 83 01 17 00 7c 04 17 00 7d 07 7c 05 72 c2 ..|...}.|.r.|.|.d.....|...}.|.r.
49c0 7c 07 7c 06 64 08 83 01 17 00 7c 05 17 00 7d 07 7c 07 53 00 29 09 7a fe 54 68 65 20 72 65 76 65 |.|.d.....|...}.|.S.).z.The.reve
49e0 72 73 65 20 6f 70 65 72 61 74 69 6f 6e 20 74 6f 20 3a 6d 65 74 68 3a 60 75 72 6c 5f 70 61 72 73 rse.operation.to.:meth:`url_pars
4a00 65 60 2e 20 20 54 68 69 73 20 61 63 63 65 70 74 73 20 61 72 62 69 74 72 61 72 79 0a 20 20 20 20 e`...This.accepts.arbitrary.....
4a20 61 73 20 77 65 6c 6c 20 61 73 20 3a 63 6c 61 73 73 3a 60 55 52 4c 60 20 74 75 70 6c 65 73 20 61 as.well.as.:class:`URL`.tuples.a
4a40 6e 64 20 72 65 74 75 72 6e 73 20 61 20 55 52 4c 20 61 73 20 61 20 73 74 72 69 6e 67 2e 0a 0a 20 nd.returns.a.URL.as.a.string....
4a60 20 20 20 3a 70 61 72 61 6d 20 63 6f 6d 70 6f 6e 65 6e 74 73 3a 20 74 68 65 20 70 61 72 73 65 64 ...:param.components:.the.parsed
4a80 20 55 52 4c 20 61 73 20 74 75 70 6c 65 20 77 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 20 63 6f .URL.as.tuple.which.should.be.co
4aa0 6e 76 65 72 74 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 nverted........................i
4ac0 6e 74 6f 20 61 20 55 52 4c 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 72 53 00 00 00 72 69 00 00 00 nto.a.URL.string......rS...ri...
4ae0 4e 72 02 00 00 00 72 bc 00 00 00 72 54 00 00 00 72 be 00 00 00 72 bd 00 00 00 29 03 72 03 00 00 Nr....r....rT...r....r....).r...
4b00 00 72 06 00 00 00 72 7c 00 00 00 29 08 72 d8 00 00 00 72 1c 00 00 00 72 1d 00 00 00 72 1e 00 00 .r....r|...).r....r....r....r...
4b20 00 72 1f 00 00 00 72 20 00 00 00 72 ba 00 00 00 72 b4 00 00 00 72 12 00 00 00 72 12 00 00 00 72 .r....r....r....r....r....r....r
4b40 13 00 00 00 72 52 00 00 00 53 02 00 00 73 22 00 00 00 00 07 08 01 0e 01 08 01 08 06 16 01 18 01 ....rR...S...s".................
4b60 0c 01 1a 01 04 01 08 01 04 01 10 01 04 01 10 01 04 01 10 01 72 52 00 00 00 72 34 00 00 00 29 05 ....................rR...r4...).
4b80 72 ba 00 00 00 72 8a 00 00 00 72 8b 00 00 00 72 95 00 00 00 72 2c 00 00 00 63 04 00 00 00 00 00 r....r....r....r....r,...c......
4ba0 00 00 00 00 00 00 05 00 00 00 04 00 00 00 43 00 00 00 73 22 00 00 00 74 00 7c 00 7c 03 83 02 7d ..............C...s"...t.|.|...}
4bc0 04 7c 01 64 01 75 00 72 16 7c 04 53 00 7c 04 a0 01 7c 01 7c 02 a1 02 53 00 29 02 61 66 01 00 00 .|.d.u.r.|.S.|...|.|...S.).af...
4be0 55 52 4c 20 64 65 63 6f 64 65 20 61 20 73 69 6e 67 6c 65 20 73 74 72 69 6e 67 20 77 69 74 68 20 URL.decode.a.single.string.with.
4c00 61 20 67 69 76 65 6e 20 65 6e 63 6f 64 69 6e 67 2e 20 20 49 66 20 74 68 65 20 63 68 61 72 73 65 a.given.encoding...If.the.charse
4c20 74 0a 20 20 20 20 69 73 20 73 65 74 20 74 6f 20 60 4e 6f 6e 65 60 20 6e 6f 20 64 65 63 6f 64 69 t.....is.set.to.`None`.no.decodi
4c40 6e 67 20 69 73 20 70 65 72 66 6f 72 6d 65 64 20 61 6e 64 20 72 61 77 20 62 79 74 65 73 20 61 72 ng.is.performed.and.raw.bytes.ar
4c60 65 0a 20 20 20 20 72 65 74 75 72 6e 65 64 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 73 3a 20 74 e.....returned.......:param.s:.t
4c80 68 65 20 73 74 72 69 6e 67 20 74 6f 20 75 6e 71 75 6f 74 65 2e 0a 20 20 20 20 3a 70 61 72 61 6d he.string.to.unquote......:param
4ca0 20 63 68 61 72 73 65 74 3a 20 74 68 65 20 63 68 61 72 73 65 74 20 6f 66 20 74 68 65 20 71 75 65 .charset:.the.charset.of.the.que
4cc0 72 79 20 73 74 72 69 6e 67 2e 20 20 49 66 20 73 65 74 20 74 6f 20 60 4e 6f 6e 65 60 0a 20 20 20 ry.string...If.set.to.`None`....
4ce0 20 20 20 20 20 6e 6f 20 64 65 63 6f 64 69 6e 67 20 77 69 6c 6c 20 74 61 6b 65 20 70 6c 61 63 65 .....no.decoding.will.take.place
4d00 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 65 72 72 6f 72 73 3a 20 74 68 65 20 65 72 72 6f 72 20 68 ......:param.errors:.the.error.h
4d20 61 6e 64 6c 69 6e 67 20 66 6f 72 20 74 68 65 20 63 68 61 72 73 65 74 20 64 65 63 6f 64 69 6e 67 andling.for.the.charset.decoding
4d40 2e 0a 20 20 20 20 4e 29 02 72 a7 00 00 00 72 91 00 00 00 29 05 72 ba 00 00 00 72 8a 00 00 00 72 ......N).r....r....).r....r....r
4d60 8b 00 00 00 72 95 00 00 00 72 3b 00 00 00 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 72 6e 00 ....r....r;...r....r....r....rn.
4d80 00 00 72 02 00 00 73 08 00 00 00 00 0f 0a 01 08 01 04 01 72 6e 00 00 00 29 04 72 ba 00 00 00 72 ..r...s............rn...).r....r
4da0 8a 00 00 00 72 8b 00 00 00 72 2c 00 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 04 ....r....r,...c.................
4dc0 00 00 00 43 00 00 00 73 30 00 00 00 74 00 7c 00 74 01 83 02 72 18 7c 00 a0 02 64 01 64 02 a1 02 ...C...s0...t.|.t...r.|...d.d...
4de0 7d 00 6e 0c 7c 00 a0 02 64 03 64 04 a1 02 7d 00 74 03 7c 00 7c 01 7c 02 83 03 53 00 29 05 61 b9 }.n.|...d.d...}.t.|.|.|...S.).a.
4e00 01 00 00 55 52 4c 20 64 65 63 6f 64 65 20 61 20 73 69 6e 67 6c 65 20 73 74 72 69 6e 67 20 77 69 ...URL.decode.a.single.string.wi
4e20 74 68 20 74 68 65 20 67 69 76 65 6e 20 60 63 68 61 72 73 65 74 60 20 61 6e 64 20 64 65 63 6f 64 th.the.given.`charset`.and.decod
4e40 65 20 22 2b 22 20 74 6f 0a 20 20 20 20 77 68 69 74 65 73 70 61 63 65 2e 0a 0a 20 20 20 20 50 65 e."+".to.....whitespace.......Pe
4e60 72 20 64 65 66 61 75 6c 74 20 65 6e 63 6f 64 69 6e 67 20 65 72 72 6f 72 73 20 61 72 65 20 69 67 r.default.encoding.errors.are.ig
4e80 6e 6f 72 65 64 2e 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 61 20 64 69 66 66 65 72 65 6e 74 20 nored...If.you.want.a.different.
4ea0 62 65 68 61 76 69 6f 72 0a 20 20 20 20 79 6f 75 20 63 61 6e 20 73 65 74 20 60 65 72 72 6f 72 73 behavior.....you.can.set.`errors
4ec0 60 20 74 6f 20 60 60 27 72 65 70 6c 61 63 65 27 60 60 20 6f 72 20 60 60 27 73 74 72 69 63 74 27 `.to.``'replace'``.or.``'strict'
4ee0 60 60 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 73 3a 20 54 68 65 20 73 74 72 69 6e 67 20 74 6f ``.......:param.s:.The.string.to
4f00 20 75 6e 71 75 6f 74 65 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 63 68 61 72 73 65 74 3a 20 74 68 .unquote......:param.charset:.th
4f20 65 20 63 68 61 72 73 65 74 20 6f 66 20 74 68 65 20 71 75 65 72 79 20 73 74 72 69 6e 67 2e 20 20 e.charset.of.the.query.string...
4f40 49 66 20 73 65 74 20 74 6f 20 60 4e 6f 6e 65 60 0a 20 20 20 20 20 20 20 20 6e 6f 20 64 65 63 6f If.set.to.`None`.........no.deco
4f60 64 69 6e 67 20 77 69 6c 6c 20 74 61 6b 65 20 70 6c 61 63 65 2e 0a 20 20 20 20 3a 70 61 72 61 6d ding.will.take.place......:param
4f80 20 65 72 72 6f 72 73 3a 20 54 68 65 20 65 72 72 6f 72 20 68 61 6e 64 6c 69 6e 67 20 66 6f 72 20 .errors:.The.error.handling.for.
4fa0 74 68 65 20 60 63 68 61 72 73 65 74 60 20 64 65 63 6f 64 69 6e 67 2e 0a 20 20 20 20 72 d4 00 00 the.`charset`.decoding......r...
4fc0 00 72 d3 00 00 00 f3 01 00 00 00 2b f3 01 00 00 00 20 29 04 72 38 00 00 00 72 24 00 00 00 72 34 .r.........+......).r8...r$...r4
4fe0 00 00 00 72 6e 00 00 00 29 03 72 ba 00 00 00 72 8a 00 00 00 72 8b 00 00 00 72 12 00 00 00 72 12 ...rn...).r....r....r....r....r.
5000 00 00 00 72 13 00 00 00 da 10 75 72 6c 5f 75 6e 71 75 6f 74 65 5f 70 6c 75 73 87 02 00 00 73 08 ...r......url_unquote_plus....s.
5020 00 00 00 00 0e 0a 01 0e 02 0c 01 72 db 00 00 00 29 03 72 ba 00 00 00 72 8a 00 00 00 72 2c 00 00 ...........r....).r....r....r,..
5040 00 63 02 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 06 00 00 00 43 00 00 00 73 a0 00 00 00 74 .c....................C...s....t
5060 00 7c 00 7c 01 64 01 83 03 a0 01 64 02 64 03 a1 02 7d 00 7c 00 a0 02 64 04 a1 01 72 50 7c 00 64 .|.|.d.....d.d...}.|...d...rP|.d
5080 05 64 06 85 02 19 00 a0 03 a1 00 72 50 7c 00 64 06 64 07 85 02 19 00 64 08 76 00 72 50 64 09 7c .d.........rP|.d.d.....d.v.rPd.|
50a0 00 64 05 64 0a 85 02 19 00 9b 00 9d 02 7d 00 74 04 7c 00 83 01 7d 02 74 05 7c 02 6a 06 7c 01 64 .d.d.........}.t.|...}.t.|.j.|.d
50c0 0b 64 0c 8d 03 7d 03 74 07 7c 02 6a 08 7c 01 64 0d 64 0c 8d 03 7d 04 74 07 7c 02 6a 09 7c 01 64 .d...}.t.|.j.|.d.d...}.t.|.j.|.d
50e0 0d 64 0c 8d 03 7d 05 74 0a 7c 02 6a 0b 7c 02 a0 0c a1 00 7c 03 7c 04 7c 05 66 05 83 01 53 00 29 .d...}.t.|.j.|.....|.|.|.f...S.)
5100 0e 61 04 02 00 00 53 6f 6d 65 74 69 6d 65 73 20 79 6f 75 20 67 65 74 20 61 6e 20 55 52 4c 20 62 .a....Sometimes.you.get.an.URL.b
5120 79 20 61 20 75 73 65 72 20 74 68 61 74 20 6a 75 73 74 20 69 73 6e 27 74 20 61 20 72 65 61 6c 20 y.a.user.that.just.isn't.a.real.
5140 55 52 4c 20 62 65 63 61 75 73 65 0a 20 20 20 20 69 74 20 63 6f 6e 74 61 69 6e 73 20 75 6e 73 61 URL.because.....it.contains.unsa
5160 66 65 20 63 68 61 72 61 63 74 65 72 73 20 6c 69 6b 65 20 27 20 27 20 61 6e 64 20 73 6f 20 6f 6e fe.characters.like.'.'.and.so.on
5180 2e 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 63 61 6e 20 66 69 78 0a 20 20 20 20 73 6f 6d 65 ..This.function.can.fix.....some
51a0 20 6f 66 20 74 68 65 20 70 72 6f 62 6c 65 6d 73 20 69 6e 20 61 20 73 69 6d 69 6c 61 72 20 77 61 .of.the.problems.in.a.similar.wa
51c0 79 20 62 72 6f 77 73 65 72 73 20 68 61 6e 64 6c 65 20 64 61 74 61 20 65 6e 74 65 72 65 64 20 62 y.browsers.handle.data.entered.b
51e0 79 20 74 68 65 0a 20 20 20 20 75 73 65 72 3a 0a 0a 20 20 20 20 3e 3e 3e 20 75 72 6c 5f 66 69 78 y.the.....user:......>>>.url_fix
5200 28 27 68 74 74 70 3a 2f 2f 64 65 2e 77 69 6b 69 70 65 64 69 61 2e 6f 72 67 2f 77 69 6b 69 2f 45 ('http://de.wikipedia.org/wiki/E
5220 6c 66 20 28 42 65 67 72 69 66 66 73 6b 6c 5c 78 65 34 72 75 6e 67 29 27 29 0a 20 20 20 20 27 68 lf.(Begriffskl\xe4rung)').....'h
5240 74 74 70 3a 2f 2f 64 65 2e 77 69 6b 69 70 65 64 69 61 2e 6f 72 67 2f 77 69 6b 69 2f 45 6c 66 25 ttp://de.wikipedia.org/wiki/Elf%
5260 32 30 28 42 65 67 72 69 66 66 73 6b 6c 25 43 33 25 41 34 72 75 6e 67 29 27 0a 0a 20 20 20 20 3a 20(Begriffskl%C3%A4rung)'......:
5280 70 61 72 61 6d 20 73 3a 20 74 68 65 20 73 74 72 69 6e 67 20 77 69 74 68 20 74 68 65 20 55 52 4c param.s:.the.string.with.the.URL
52a0 20 74 6f 20 66 69 78 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 63 68 61 72 73 65 74 3a 20 54 68 65 .to.fix......:param.charset:.The
52c0 20 74 61 72 67 65 74 20 63 68 61 72 73 65 74 20 66 6f 72 20 74 68 65 20 55 52 4c 20 69 66 20 74 .target.charset.for.the.URL.if.t
52e0 68 65 20 75 72 6c 20 77 61 73 20 67 69 76 65 6e 0a 20 20 20 20 20 20 20 20 61 73 20 61 20 73 74 he.url.was.given.........as.a.st
5300 72 69 6e 67 2e 0a 20 20 20 20 72 34 00 00 00 72 6c 00 00 00 72 69 00 00 00 7a 07 66 69 6c 65 3a ring......r4...rl...ri...z.file:
5320 2f 2f e9 07 00 00 00 e9 08 00 00 00 e9 0a 00 00 00 29 02 7a 02 3a 2f 7a 02 7c 2f 7a 08 66 69 6c //...............).z.:/z.|/z.fil
5340 65 3a 2f 2f 2f 4e 7a 0a 2f 25 2b 24 21 2a 27 28 29 2c 72 ca 00 00 00 7a 0c 3a 26 25 3d 2b 24 21 e:///Nz./%+$!*'(),r....z.:&%=+$!
5360 2a 27 28 29 2c 29 0d 72 07 00 00 00 72 34 00 00 00 72 7c 00 00 00 72 71 00 00 00 72 4f 00 00 00 *'(),).r....r4...r|...rq...rO...
5380 72 5b 00 00 00 72 1e 00 00 00 72 d7 00 00 00 72 1f 00 00 00 72 20 00 00 00 72 52 00 00 00 72 1c r[...r....r....r....r....rR...r.
53a0 00 00 00 72 5d 00 00 00 29 06 72 ba 00 00 00 72 8a 00 00 00 72 b4 00 00 00 72 1e 00 00 00 da 02 ...r]...).r....r....r....r......
53c0 71 73 da 06 61 6e 63 68 6f 72 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 da 07 75 72 6c 5f 66 qs..anchorr....r....r......url_f
53e0 69 78 9c 02 00 00 73 10 00 00 00 00 10 14 04 2a 01 12 02 08 01 10 01 10 01 10 01 72 e1 00 00 00 ix....s........*...........r....
5400 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 1c 00 00 00 67 00 c....................C...s....g.
5420 7c 00 5d 14 7d 01 7c 01 74 00 76 01 72 04 74 01 7c 01 83 01 91 02 71 04 53 00 72 12 00 00 00 29 |.].}.|.t.v.r.t.|.....q.S.r....)
5440 02 72 d0 00 00 00 72 c9 00 00 00 72 b7 00 00 00 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 72 .r....r....r....r....r....r....r
5460 18 00 00 00 bb 02 00 00 72 19 00 00 00 e9 80 00 00 00 29 02 da 01 65 72 2c 00 00 00 63 01 00 00 ........r.........)...er,...c...
5480 00 00 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 20 00 00 00 74 00 7c 00 6a 01 .................C...s....t.|.j.
54a0 7c 00 6a 02 7c 00 6a 03 85 02 19 00 83 01 7d 01 7c 01 7c 00 6a 03 66 02 53 00 29 01 7a 52 55 73 |.j.|.j.......}.|.|.j.f.S.).zRUs
54c0 65 64 20 69 6e 20 3a 66 75 6e 63 3a 60 75 72 69 5f 74 6f 5f 69 72 69 60 20 61 66 74 65 72 20 75 ed.in.:func:`uri_to_iri`.after.u
54e0 6e 71 75 6f 74 69 6e 67 20 74 6f 20 72 65 2d 71 75 6f 74 65 20 61 6e 79 0a 20 20 20 20 69 6e 76 nquoting.to.re-quote.any.....inv
5500 61 6c 69 64 20 62 79 74 65 73 2e 0a 20 20 20 20 29 04 da 0f 5f 66 61 73 74 5f 75 72 6c 5f 71 75 alid.bytes......)..._fast_url_qu
5520 6f 74 65 da 06 6f 62 6a 65 63 74 da 05 73 74 61 72 74 da 03 65 6e 64 29 02 72 e3 00 00 00 da 03 ote..object..start..end).r......
5540 6f 75 74 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 da 16 5f 63 6f 64 65 63 5f 65 72 72 6f 72 outr....r....r......_codec_error
5560 5f 75 72 6c 5f 71 75 6f 74 65 be 02 00 00 73 04 00 00 00 00 06 16 01 72 e9 00 00 00 fa 12 77 65 _url_quote....s........r......we
5580 72 6b 7a 65 75 67 2e 75 72 6c 5f 71 75 6f 74 65 29 04 da 03 75 72 69 72 8a 00 00 00 72 8b 00 00 rkzeug.url_quote)...urir....r...
55a0 00 72 2c 00 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 06 00 00 00 43 00 00 00 73 .r,...c....................C...s
55c0 68 00 00 00 74 00 7c 00 74 01 83 02 72 12 74 02 7c 00 83 01 7d 00 74 03 74 04 7c 00 7c 01 83 02 h...t.|.t...r.t.|...}.t.t.|.|...
55e0 83 01 7d 00 74 05 7c 00 6a 06 7c 01 7c 02 74 07 83 04 7d 03 74 05 7c 00 6a 08 7c 01 7c 02 74 07 ..}.t.|.j.|.|.t...}.t.|.j.|.|.t.
5600 83 04 7d 04 74 05 7c 00 6a 09 7c 01 7c 02 74 07 83 04 7d 05 74 02 7c 00 6a 0a 7c 00 a0 0b a1 00 ..}.t.|.j.|.|.t...}.t.|.j.|.....
5620 7c 03 7c 04 7c 05 66 05 83 01 53 00 29 01 61 f5 02 00 00 43 6f 6e 76 65 72 74 20 61 20 55 52 49 |.|.|.f...S.).a....Convert.a.URI
5640 20 74 6f 20 61 6e 20 49 52 49 2e 20 41 6c 6c 20 76 61 6c 69 64 20 55 54 46 2d 38 20 63 68 61 72 .to.an.IRI..All.valid.UTF-8.char
5660 61 63 74 65 72 73 20 61 72 65 20 75 6e 71 75 6f 74 65 64 2c 0a 20 20 20 20 6c 65 61 76 69 6e 67 acters.are.unquoted,.....leaving
5680 20 61 6c 6c 20 72 65 73 65 72 76 65 64 20 61 6e 64 20 69 6e 76 61 6c 69 64 20 63 68 61 72 61 63 .all.reserved.and.invalid.charac
56a0 74 65 72 73 20 71 75 6f 74 65 64 2e 20 49 66 20 74 68 65 20 55 52 4c 20 68 61 73 0a 20 20 20 20 ters.quoted..If.the.URL.has.....
56c0 61 20 64 6f 6d 61 69 6e 2c 20 69 74 20 69 73 20 64 65 63 6f 64 65 64 20 66 72 6f 6d 20 50 75 6e a.domain,.it.is.decoded.from.Pun
56e0 79 63 6f 64 65 2e 0a 0a 20 20 20 20 3e 3e 3e 20 75 72 69 5f 74 6f 5f 69 72 69 28 22 68 74 74 70 ycode.......>>>.uri_to_iri("http
5700 3a 2f 2f 78 6e 2d 2d 6e 33 68 2e 6e 65 74 2f 70 25 43 33 25 41 35 74 68 3f 71 3d 25 43 33 25 41 ://xn--n3h.net/p%C3%A5th?q=%C3%A
5720 38 72 79 25 44 46 22 29 0a 20 20 20 20 27 68 74 74 70 3a 2f 2f 5c 75 32 36 30 33 2e 6e 65 74 2f 8ry%DF").....'http://\u2603.net/
5740 70 5c 78 65 35 74 68 3f 71 3d 5c 78 65 38 72 79 25 44 46 27 0a 0a 20 20 20 20 3a 70 61 72 61 6d p\xe5th?q=\xe8ry%DF'......:param
5760 20 75 72 69 3a 20 54 68 65 20 55 52 49 20 74 6f 20 63 6f 6e 76 65 72 74 2e 0a 20 20 20 20 3a 70 .uri:.The.URI.to.convert......:p
5780 61 72 61 6d 20 63 68 61 72 73 65 74 3a 20 54 68 65 20 65 6e 63 6f 64 69 6e 67 20 74 6f 20 65 6e aram.charset:.The.encoding.to.en
57a0 63 6f 64 65 20 75 6e 71 75 6f 74 65 64 20 62 79 74 65 73 20 77 69 74 68 2e 0a 20 20 20 20 3a 70 code.unquoted.bytes.with......:p
57c0 61 72 61 6d 20 65 72 72 6f 72 73 3a 20 45 72 72 6f 72 20 68 61 6e 64 6c 65 72 20 74 6f 20 75 73 aram.errors:.Error.handler.to.us
57e0 65 20 64 75 72 69 6e 67 20 60 60 62 79 74 65 73 2e 65 6e 63 6f 64 65 60 60 2e 20 42 79 0a 20 20 e.during.``bytes.encode``..By...
5800 20 20 20 20 20 20 64 65 66 61 75 6c 74 2c 20 69 6e 76 61 6c 69 64 20 62 79 74 65 73 20 61 72 65 ......default,.invalid.bytes.are
5820 20 6c 65 66 74 20 71 75 6f 74 65 64 2e 0a 0a 20 20 20 20 2e 2e 20 76 65 72 73 69 6f 6e 63 68 61 .left.quoted..........versioncha
5840 6e 67 65 64 3a 3a 20 30 2e 31 35 0a 20 20 20 20 20 20 20 20 41 6c 6c 20 72 65 73 65 72 76 65 64 nged::.0.15.........All.reserved
5860 20 61 6e 64 20 69 6e 76 61 6c 69 64 20 63 68 61 72 61 63 74 65 72 73 20 72 65 6d 61 69 6e 20 71 .and.invalid.characters.remain.q
5880 75 6f 74 65 64 2e 20 50 72 65 76 69 6f 75 73 6c 79 2c 0a 20 20 20 20 20 20 20 20 6f 6e 6c 79 20 uoted..Previously,.........only.
58a0 73 6f 6d 65 20 72 65 73 65 72 76 65 64 20 63 68 61 72 61 63 74 65 72 73 20 77 65 72 65 20 70 72 some.reserved.characters.were.pr
58c0 65 73 65 72 76 65 64 2c 20 61 6e 64 20 69 6e 76 61 6c 69 64 20 62 79 74 65 73 0a 20 20 20 20 20 eserved,.and.invalid.bytes......
58e0 20 20 20 77 65 72 65 20 72 65 70 6c 61 63 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 6c 65 66 74 ...were.replaced.instead.of.left
5900 20 71 75 6f 74 65 64 2e 0a 0a 20 20 20 20 2e 2e 20 76 65 72 73 69 6f 6e 61 64 64 65 64 3a 3a 20 .quoted..........versionadded::.
5920 30 2e 36 0a 20 20 20 20 29 0c 72 38 00 00 00 da 05 74 75 70 6c 65 72 52 00 00 00 72 4f 00 00 00 0.6.....).r8.....tuplerR...rO...
5940 72 07 00 00 00 72 6e 00 00 00 72 1e 00 00 00 da 0e 5f 74 6f 5f 69 72 69 5f 75 6e 73 61 66 65 72 r....rn...r......_to_iri_unsafer
5960 1f 00 00 00 72 20 00 00 00 72 1c 00 00 00 72 5e 00 00 00 29 06 72 eb 00 00 00 72 8a 00 00 00 72 ....r....r....r^...).r....r....r
5980 8b 00 00 00 72 1e 00 00 00 72 1f 00 00 00 72 20 00 00 00 72 12 00 00 00 72 12 00 00 00 72 13 00 ....r....r....r....r....r....r..
59a0 00 00 72 61 00 00 00 cb 02 00 00 73 0e 00 00 00 00 18 0a 01 08 02 0e 01 10 01 10 01 10 01 72 61 ..ra.......s..................ra
59c0 00 00 00 7a 13 3a 2f 3f 23 5b 5d 40 21 24 26 27 28 29 2a 2b 2c 3b 3d 25 46 29 05 da 03 69 72 69 ...z.:/?#[]@!$&'()*+,;=%F)...iri
59e0 72 8a 00 00 00 72 8b 00 00 00 da 0f 73 61 66 65 5f 63 6f 6e 76 65 72 73 69 6f 6e 72 2c 00 00 00 r....r......safe_conversionr,...
5a00 63 04 00 00 00 00 00 00 00 00 00 00 00 09 00 00 00 08 00 00 00 43 00 00 00 73 ae 00 00 00 74 00 c....................C...s....t.
5a20 7c 00 74 01 83 02 72 12 74 02 7c 00 83 01 7d 00 7c 03 72 56 7a 2c 74 03 7c 00 83 01 7d 04 7c 04 |.t...r.t.|...}.|.rVz,t.|...}.|.
5a40 a0 04 64 01 a1 01 7d 05 74 05 7c 05 a0 06 a1 00 83 01 64 02 6b 02 72 40 7c 04 57 00 53 00 57 00 ..d...}.t.|.......d.k.r@|.W.S.W.
5a60 6e 12 04 00 74 07 79 54 01 00 01 00 01 00 59 00 6e 02 30 00 74 08 74 03 7c 00 7c 01 7c 02 83 03 n...t.yT......Y.n.0.t.t.|.|.|...
5a80 83 01 7d 00 74 09 7c 00 6a 0a 7c 01 7c 02 74 0b 83 04 7d 06 74 09 7c 00 6a 0c 7c 01 7c 02 74 0b ..}.t.|.j.|.|.t...}.t.|.j.|.|.t.
5aa0 83 04 7d 07 74 09 7c 00 6a 0d 7c 01 7c 02 74 0b 83 04 7d 08 74 02 7c 00 6a 0e 7c 00 a0 0f a1 00 ..}.t.|.j.|.|.t...}.t.|.j.|.....
5ac0 7c 06 7c 07 7c 08 66 05 83 01 53 00 29 03 61 18 06 00 00 43 6f 6e 76 65 72 74 20 61 6e 20 49 52 |.|.|.f...S.).a....Convert.an.IR
5ae0 49 20 74 6f 20 61 20 55 52 49 2e 20 41 6c 6c 20 6e 6f 6e 2d 41 53 43 49 49 20 61 6e 64 20 75 6e I.to.a.URI..All.non-ASCII.and.un
5b00 73 61 66 65 20 63 68 61 72 61 63 74 65 72 73 20 61 72 65 0a 20 20 20 20 71 75 6f 74 65 64 2e 20 safe.characters.are.....quoted..
5b20 49 66 20 74 68 65 20 55 52 4c 20 68 61 73 20 61 20 64 6f 6d 61 69 6e 2c 20 69 74 20 69 73 20 65 If.the.URL.has.a.domain,.it.is.e
5b40 6e 63 6f 64 65 64 20 74 6f 20 50 75 6e 79 63 6f 64 65 2e 0a 0a 20 20 20 20 3e 3e 3e 20 69 72 69 ncoded.to.Punycode.......>>>.iri
5b60 5f 74 6f 5f 75 72 69 28 27 68 74 74 70 3a 2f 2f 5c 75 32 36 30 33 2e 6e 65 74 2f 70 5c 78 65 35 _to_uri('http://\u2603.net/p\xe5
5b80 74 68 3f 71 3d 5c 78 65 38 72 79 25 44 46 27 29 0a 20 20 20 20 27 68 74 74 70 3a 2f 2f 78 6e 2d th?q=\xe8ry%DF').....'http://xn-
5ba0 2d 6e 33 68 2e 6e 65 74 2f 70 25 43 33 25 41 35 74 68 3f 71 3d 25 43 33 25 41 38 72 79 25 44 46 -n3h.net/p%C3%A5th?q=%C3%A8ry%DF
5bc0 27 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 69 72 69 3a 20 54 68 65 20 49 52 49 20 74 6f 20 63 6f '......:param.iri:.The.IRI.to.co
5be0 6e 76 65 72 74 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 63 68 61 72 73 65 74 3a 20 54 68 65 20 65 nvert......:param.charset:.The.e
5c00 6e 63 6f 64 69 6e 67 20 6f 66 20 74 68 65 20 49 52 49 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 65 ncoding.of.the.IRI......:param.e
5c20 72 72 6f 72 73 3a 20 45 72 72 6f 72 20 68 61 6e 64 6c 65 72 20 74 6f 20 75 73 65 20 64 75 72 69 rrors:.Error.handler.to.use.duri
5c40 6e 67 20 60 60 62 79 74 65 73 2e 65 6e 63 6f 64 65 60 60 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 ng.``bytes.encode``......:param.
5c60 73 61 66 65 5f 63 6f 6e 76 65 72 73 69 6f 6e 3a 20 52 65 74 75 72 6e 20 74 68 65 20 55 52 4c 20 safe_conversion:.Return.the.URL.
5c80 75 6e 63 68 61 6e 67 65 64 20 69 66 20 69 74 20 6f 6e 6c 79 20 63 6f 6e 74 61 69 6e 73 0a 20 20 unchanged.if.it.only.contains...
5ca0 20 20 20 20 20 20 41 53 43 49 49 20 63 68 61 72 61 63 74 65 72 73 20 61 6e 64 20 6e 6f 20 77 68 ......ASCII.characters.and.no.wh
5cc0 69 74 65 73 70 61 63 65 2e 20 53 65 65 20 74 68 65 20 65 78 70 6c 61 6e 61 74 69 6f 6e 20 62 65 itespace..See.the.explanation.be
5ce0 6c 6f 77 2e 0a 0a 20 20 20 20 54 68 65 72 65 20 69 73 20 61 20 67 65 6e 65 72 61 6c 20 70 72 6f low.......There.is.a.general.pro
5d00 62 6c 65 6d 20 77 69 74 68 20 49 52 49 20 63 6f 6e 76 65 72 73 69 6f 6e 20 77 69 74 68 20 73 6f blem.with.IRI.conversion.with.so
5d20 6d 65 20 70 72 6f 74 6f 63 6f 6c 73 0a 20 20 20 20 74 68 61 74 20 61 72 65 20 69 6e 20 76 69 6f me.protocols.....that.are.in.vio
5d40 6c 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 55 52 49 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2e lation.of.the.URI.specification.
5d60 20 43 6f 6e 73 69 64 65 72 20 74 68 65 0a 20 20 20 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 77 6f 20 .Consider.the.....following.two.
5d80 49 52 49 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 6d 61 67 6e 65 74 3a 3f 78 74 3d 75 72 69 3a 77 IRIs::..........magnet:?xt=uri:w
5da0 68 61 74 65 76 65 72 0a 20 20 20 20 20 20 20 20 69 74 6d 73 2d 73 65 72 76 69 63 65 73 3a 2f 2f hatever.........itms-services://
5dc0 3f 61 63 74 69 6f 6e 3d 64 6f 77 6e 6c 6f 61 64 2d 6d 61 6e 69 66 65 73 74 0a 0a 20 20 20 20 41 ?action=download-manifest......A
5de0 66 74 65 72 20 70 61 72 73 69 6e 67 2c 20 77 65 20 64 6f 6e 27 74 20 6b 6e 6f 77 20 69 66 20 74 fter.parsing,.we.don't.know.if.t
5e00 68 65 20 73 63 68 65 6d 65 20 72 65 71 75 69 72 65 73 20 74 68 65 20 60 60 2f 2f 60 60 2c 0a 20 he.scheme.requires.the.``//``,..
5e20 20 20 20 77 68 69 63 68 20 69 73 20 64 72 6f 70 70 65 64 20 69 66 20 65 6d 70 74 79 2c 20 62 75 ...which.is.dropped.if.empty,.bu
5e40 74 20 63 6f 6e 76 65 79 73 20 64 69 66 66 65 72 65 6e 74 20 6d 65 61 6e 69 6e 67 73 20 69 6e 20 t.conveys.different.meanings.in.
5e60 74 68 65 0a 20 20 20 20 66 69 6e 61 6c 20 55 52 4c 20 69 66 20 69 74 27 73 20 70 72 65 73 65 6e the.....final.URL.if.it's.presen
5e80 74 20 6f 72 20 6e 6f 74 2e 20 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 79 6f 75 20 63 61 6e 20 t.or.not..In.this.case,.you.can.
5ea0 75 73 65 0a 20 20 20 20 60 60 73 61 66 65 5f 63 6f 6e 76 65 72 73 69 6f 6e 60 60 2c 20 77 68 69 use.....``safe_conversion``,.whi
5ec0 63 68 20 77 69 6c 6c 20 72 65 74 75 72 6e 20 74 68 65 20 55 52 4c 20 75 6e 63 68 61 6e 67 65 64 ch.will.return.the.URL.unchanged
5ee0 20 69 66 20 69 74 20 6f 6e 6c 79 0a 20 20 20 20 63 6f 6e 74 61 69 6e 73 20 41 53 43 49 49 20 63 .if.it.only.....contains.ASCII.c
5f00 68 61 72 61 63 74 65 72 73 20 61 6e 64 20 6e 6f 20 77 68 69 74 65 73 70 61 63 65 2e 20 54 68 69 haracters.and.no.whitespace..Thi
5f20 73 20 63 61 6e 20 72 65 73 75 6c 74 20 69 6e 20 61 0a 20 20 20 20 55 52 49 20 77 69 74 68 20 75 s.can.result.in.a.....URI.with.u
5f40 6e 71 75 6f 74 65 64 20 63 68 61 72 61 63 74 65 72 73 20 69 66 20 69 74 20 77 61 73 20 6e 6f 74 nquoted.characters.if.it.was.not
5f60 20 61 6c 72 65 61 64 79 20 71 75 6f 74 65 64 20 63 6f 72 72 65 63 74 6c 79 2c 0a 20 20 20 20 62 .already.quoted.correctly,.....b
5f80 75 74 20 70 72 65 73 65 72 76 65 73 20 74 68 65 20 55 52 4c 27 73 20 73 65 6d 61 6e 74 69 63 73 ut.preserves.the.URL's.semantics
5fa0 2e 20 57 65 72 6b 7a 65 75 67 20 75 73 65 73 20 74 68 69 73 20 66 6f 72 20 74 68 65 0a 20 20 20 ..Werkzeug.uses.this.for.the....
5fc0 20 60 60 4c 6f 63 61 74 69 6f 6e 60 60 20 68 65 61 64 65 72 20 66 6f 72 20 72 65 64 69 72 65 63 .``Location``.header.for.redirec
5fe0 74 73 2e 0a 0a 20 20 20 20 2e 2e 20 76 65 72 73 69 6f 6e 63 68 61 6e 67 65 64 3a 3a 20 30 2e 31 ts..........versionchanged::.0.1
6000 35 0a 20 20 20 20 20 20 20 20 41 6c 6c 20 72 65 73 65 72 76 65 64 20 63 68 61 72 61 63 74 65 72 5.........All.reserved.character
6020 73 20 72 65 6d 61 69 6e 20 75 6e 71 75 6f 74 65 64 2e 20 50 72 65 76 69 6f 75 73 6c 79 2c 20 6f s.remain.unquoted..Previously,.o
6040 6e 6c 79 20 73 6f 6d 65 0a 20 20 20 20 20 20 20 20 72 65 73 65 72 76 65 64 20 63 68 61 72 61 63 nly.some.........reserved.charac
6060 74 65 72 73 20 77 65 72 65 20 6c 65 66 74 20 75 6e 71 75 6f 74 65 64 2e 0a 0a 20 20 20 20 2e 2e ters.were.left.unquoted.........
6080 20 76 65 72 73 69 6f 6e 63 68 61 6e 67 65 64 3a 3a 20 30 2e 39 2e 36 0a 20 20 20 20 20 20 20 54 .versionchanged::.0.9.6........T
60a0 68 65 20 60 60 73 61 66 65 5f 63 6f 6e 76 65 72 73 69 6f 6e 60 60 20 70 61 72 61 6d 65 74 65 72 he.``safe_conversion``.parameter
60c0 20 77 61 73 20 61 64 64 65 64 2e 0a 0a 20 20 20 20 2e 2e 20 76 65 72 73 69 6f 6e 61 64 64 65 64 .was.added..........versionadded
60e0 3a 3a 20 30 2e 36 0a 20 20 20 20 72 0a 00 00 00 72 02 00 00 00 29 10 72 38 00 00 00 72 ec 00 00 ::.0.6.....r....r....).r8...r...
6100 00 72 52 00 00 00 72 07 00 00 00 72 0d 00 00 00 72 76 00 00 00 72 75 00 00 00 72 39 00 00 00 72 .rR...r....r....rv...ru...r9...r
6120 4f 00 00 00 72 5b 00 00 00 72 1e 00 00 00 da 0c 5f 74 6f 5f 75 72 69 5f 73 61 66 65 72 1f 00 00 O...r[...r......_to_uri_safer...
6140 00 72 20 00 00 00 72 1c 00 00 00 72 5d 00 00 00 29 09 72 ee 00 00 00 72 8a 00 00 00 72 8b 00 00 .r....r....r]...).r....r....r...
6160 00 72 ef 00 00 00 5a 0a 6e 61 74 69 76 65 5f 69 72 69 5a 09 61 73 63 69 69 5f 69 72 69 72 1e 00 .r....Z.native_iriZ.ascii_irir..
6180 00 00 72 1f 00 00 00 72 20 00 00 00 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 72 5f 00 00 00 ..r....r....r....r....r....r_...
61a0 f1 02 00 00 73 1e 00 00 00 00 2b 0a 01 08 02 04 03 02 01 08 01 0a 03 10 01 0a 01 0c 01 06 02 10 ....s.....+.....................
61c0 01 10 01 10 01 10 01 72 5f 00 00 00 fa 01 26 7a 0c 64 73 2e 4d 75 6c 74 69 44 69 63 74 72 4a 00 .......r_.....&z.ds.MultiDictrJ.
61e0 00 00 29 07 72 ba 00 00 00 72 8a 00 00 00 da 0d 69 6e 63 6c 75 64 65 5f 65 6d 70 74 79 72 8b 00 ..).r....r......include_emptyr..
6200 00 00 da 09 73 65 70 61 72 61 74 6f 72 da 03 63 6c 73 72 2c 00 00 00 63 06 00 00 00 00 00 00 00 ....separator..clsr,...c........
6220 00 00 00 00 07 00 00 00 06 00 00 00 43 00 00 00 73 76 00 00 00 7c 05 64 01 75 00 72 18 64 02 64 ............C...sv...|.d.u.r.d.d
6240 03 6c 00 6d 01 7d 06 01 00 7c 06 7d 05 74 02 7c 00 74 03 83 02 72 3c 74 02 7c 04 74 03 83 02 73 .l.m.}...|.}.t.|.t...r<t.|.t...s
6260 3c 7c 04 a0 04 7c 01 70 36 64 04 a1 01 7d 04 6e 22 74 02 7c 00 74 05 83 02 72 5e 74 02 7c 04 74 <|...|.p6d...}.n"t.|.t...r^t.|.t
6280 05 83 02 73 5e 7c 04 a0 06 7c 01 70 5a 64 04 a1 01 7d 04 7c 05 74 07 7c 00 a0 08 7c 04 a1 01 7c ...s^|...|.pZd...}.|.t.|...|...|
62a0 01 7c 02 7c 03 83 04 83 01 53 00 29 05 61 77 03 00 00 50 61 72 73 65 20 61 20 71 75 65 72 79 20 .|.|.....S.).aw...Parse.a.query.
62c0 73 74 72 69 6e 67 20 61 6e 64 20 72 65 74 75 72 6e 20 69 74 20 61 73 20 61 20 3a 63 6c 61 73 73 string.and.return.it.as.a.:class
62e0 3a 60 4d 75 6c 74 69 44 69 63 74 60 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 73 3a 20 54 68 65 :`MultiDict`.......:param.s:.The
6300 20 71 75 65 72 79 20 73 74 72 69 6e 67 20 74 6f 20 70 61 72 73 65 2e 0a 20 20 20 20 3a 70 61 72 .query.string.to.parse......:par
6320 61 6d 20 63 68 61 72 73 65 74 3a 20 44 65 63 6f 64 65 20 62 79 74 65 73 20 74 6f 20 73 74 72 69 am.charset:.Decode.bytes.to.stri
6340 6e 67 20 77 69 74 68 20 74 68 69 73 20 63 68 61 72 73 65 74 2e 20 49 66 20 6e 6f 74 0a 20 20 20 ng.with.this.charset..If.not....
6360 20 20 20 20 20 67 69 76 65 6e 2c 20 62 79 74 65 73 20 61 72 65 20 72 65 74 75 72 6e 65 64 20 61 .....given,.bytes.are.returned.a
6380 73 2d 69 73 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 69 6e 63 6c 75 64 65 5f 65 6d 70 74 79 3a 20 s-is......:param.include_empty:.
63a0 49 6e 63 6c 75 64 65 20 6b 65 79 73 20 77 69 74 68 20 65 6d 70 74 79 20 76 61 6c 75 65 73 20 69 Include.keys.with.empty.values.i
63c0 6e 20 74 68 65 20 64 69 63 74 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 65 72 72 6f 72 73 3a 20 45 n.the.dict......:param.errors:.E
63e0 72 72 6f 72 20 68 61 6e 64 6c 69 6e 67 20 62 65 68 61 76 69 6f 72 20 77 68 65 6e 20 64 65 63 6f rror.handling.behavior.when.deco
6400 64 69 6e 67 20 62 79 74 65 73 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 73 65 70 61 72 61 74 6f 72 ding.bytes......:param.separator
6420 3a 20 53 65 70 61 72 61 74 6f 72 20 63 68 61 72 61 63 74 65 72 20 62 65 74 77 65 65 6e 20 70 61 :.Separator.character.between.pa
6440 69 72 73 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 63 6c 73 3a 20 43 6f 6e 74 61 69 6e 65 72 20 74 irs......:param.cls:.Container.t
6460 6f 20 68 6f 6c 64 20 72 65 73 75 6c 74 20 69 6e 73 74 65 61 64 20 6f 66 20 3a 63 6c 61 73 73 3a o.hold.result.instead.of.:class:
6480 60 4d 75 6c 74 69 44 69 63 74 60 2e 0a 0a 20 20 20 20 2e 2e 20 76 65 72 73 69 6f 6e 63 68 61 6e `MultiDict`..........versionchan
64a0 67 65 64 3a 3a 20 32 2e 30 0a 20 20 20 20 20 20 20 20 54 68 65 20 60 60 64 65 63 6f 64 65 5f 6b ged::.2.0.........The.``decode_k
64c0 65 79 73 60 60 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 64 65 70 72 65 63 61 74 65 64 20 61 6e eys``.parameter.is.deprecated.an
64e0 64 20 77 69 6c 6c 20 62 65 20 72 65 6d 6f 76 65 64 0a 20 20 20 20 20 20 20 20 69 6e 20 57 65 72 d.will.be.removed.........in.Wer
6500 6b 7a 65 75 67 20 32 2e 31 2e 0a 0a 20 20 20 20 2e 2e 20 76 65 72 73 69 6f 6e 63 68 61 6e 67 65 kzeug.2.1..........versionchange
6520 64 3a 3a 20 30 2e 35 0a 20 20 20 20 20 20 20 20 49 6e 20 70 72 65 76 69 6f 75 73 20 76 65 72 73 d::.0.5.........In.previous.vers
6540 69 6f 6e 73 20 22 3b 22 20 61 6e 64 20 22 26 22 20 63 6f 75 6c 64 20 62 65 20 75 73 65 64 20 66 ions.";".and."&".could.be.used.f
6560 6f 72 20 75 72 6c 20 64 65 63 6f 64 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 4e 6f 77 20 6f 6e 6c or.url.decoding..........Now.onl
6580 79 20 22 26 22 20 69 73 20 73 75 70 70 6f 72 74 65 64 2e 20 49 66 20 79 6f 75 20 77 61 6e 74 20 y."&".is.supported..If.you.want.
65a0 74 6f 20 75 73 65 20 22 3b 22 2c 20 61 20 64 69 66 66 65 72 65 6e 74 0a 20 20 20 20 20 20 20 20 to.use.";",.a.different.........
65c0 60 60 73 65 70 61 72 61 74 6f 72 60 60 20 63 61 6e 20 62 65 20 70 72 6f 76 69 64 65 64 2e 0a 0a ``separator``.can.be.provided...
65e0 20 20 20 20 2e 2e 20 76 65 72 73 69 6f 6e 63 68 61 6e 67 65 64 3a 3a 20 30 2e 35 0a 20 20 20 20 .......versionchanged::.0.5.....
6600 20 20 20 20 54 68 65 20 60 60 63 6c 73 60 60 20 70 61 72 61 6d 65 74 65 72 20 77 61 73 20 61 64 ....The.``cls``.parameter.was.ad
6620 64 65 64 2e 0a 20 20 20 20 4e 72 02 00 00 00 a9 01 da 09 4d 75 6c 74 69 44 69 63 74 72 0a 00 00 ded......Nr........MultiDictr...
6640 00 29 09 72 08 00 00 00 72 f6 00 00 00 72 38 00 00 00 72 24 00 00 00 72 91 00 00 00 72 92 00 00 .).r....r....r8...r$...r....r...
6660 00 72 0d 00 00 00 da 10 5f 75 72 6c 5f 64 65 63 6f 64 65 5f 69 6d 70 6c 72 75 00 00 00 29 07 72 .r......_url_decode_implru...).r
6680 ba 00 00 00 72 8a 00 00 00 72 f2 00 00 00 72 8b 00 00 00 72 f3 00 00 00 72 f4 00 00 00 72 f6 00 ....r....r....r....r....r....r..
66a0 00 00 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 72 4c 00 00 00 33 03 00 00 73 18 00 00 00 00 ..r....r....r....rL...3...s.....
66c0 1e 08 01 0c 02 04 01 14 01 10 01 14 01 0e 01 02 01 02 01 0e ff 02 ff 72 4c 00 00 00 f3 01 00 00 .......................rL.......
66e0 00 26 29 08 da 06 73 74 72 65 61 6d 72 8a 00 00 00 72 f2 00 00 00 72 8b 00 00 00 72 f3 00 00 00 .&)...streamr....r....r....r....
6700 72 f4 00 00 00 da 05 6c 69 6d 69 74 72 2c 00 00 00 63 07 00 00 00 00 00 00 00 00 00 00 00 0b 00 r......limitr,...c..............
6720 00 00 05 00 00 00 43 00 00 00 73 46 00 00 00 64 01 64 02 6c 00 6d 01 7d 07 01 00 7c 07 7c 00 7c ......C...sF...d.d.l.m.}...|.|.|
6740 04 7c 06 83 03 7d 08 74 02 7c 08 7c 01 7c 02 7c 03 83 04 7d 09 7c 05 64 03 75 00 72 3e 64 01 64 .|...}.t.|.|.|.|...}.|.d.u.r>d.d
6760 04 6c 03 6d 04 7d 0a 01 00 7c 0a 7d 05 7c 05 7c 09 83 01 53 00 29 05 61 5f 04 00 00 57 6f 72 6b .l.m.}...|.}.|.|...S.).a_...Work
6780 73 20 6c 69 6b 65 20 3a 66 75 6e 63 3a 60 75 72 6c 5f 64 65 63 6f 64 65 60 20 62 75 74 20 64 65 s.like.:func:`url_decode`.but.de
67a0 63 6f 64 65 73 20 61 20 73 74 72 65 61 6d 2e 20 20 54 68 65 20 62 65 68 61 76 69 6f 72 0a 20 20 codes.a.stream...The.behavior...
67c0 20 20 6f 66 20 73 74 72 65 61 6d 20 61 6e 64 20 6c 69 6d 69 74 20 66 6f 6c 6c 6f 77 73 20 66 75 ..of.stream.and.limit.follows.fu
67e0 6e 63 74 69 6f 6e 73 20 6c 69 6b 65 0a 20 20 20 20 3a 66 75 6e 63 3a 60 7e 77 65 72 6b 7a 65 75 nctions.like.....:func:`~werkzeu
6800 67 2e 77 73 67 69 2e 6d 61 6b 65 5f 6c 69 6e 65 5f 69 74 65 72 60 2e 20 20 54 68 65 20 67 65 6e g.wsgi.make_line_iter`...The.gen
6820 65 72 61 74 6f 72 20 6f 66 20 70 61 69 72 73 20 69 73 0a 20 20 20 20 64 69 72 65 63 74 6c 79 20 erator.of.pairs.is.....directly.
6840 66 65 64 20 74 6f 20 74 68 65 20 60 63 6c 73 60 20 73 6f 20 79 6f 75 20 63 61 6e 20 63 6f 6e 73 fed.to.the.`cls`.so.you.can.cons
6860 75 6d 65 20 74 68 65 20 64 61 74 61 20 77 68 69 6c 65 20 69 74 27 73 0a 20 20 20 20 70 61 72 73 ume.the.data.while.it's.....pars
6880 65 64 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 73 74 72 65 61 6d 3a 20 61 20 73 74 72 65 61 6d ed.......:param.stream:.a.stream
68a0 20 77 69 74 68 20 74 68 65 20 65 6e 63 6f 64 65 64 20 71 75 65 72 79 73 74 72 69 6e 67 0a 20 20 .with.the.encoded.querystring...
68c0 20 20 3a 70 61 72 61 6d 20 63 68 61 72 73 65 74 3a 20 74 68 65 20 63 68 61 72 73 65 74 20 6f 66 ..:param.charset:.the.charset.of
68e0 20 74 68 65 20 71 75 65 72 79 20 73 74 72 69 6e 67 2e 20 20 49 66 20 73 65 74 20 74 6f 20 60 4e .the.query.string...If.set.to.`N
6900 6f 6e 65 60 0a 20 20 20 20 20 20 20 20 6e 6f 20 64 65 63 6f 64 69 6e 67 20 77 69 6c 6c 20 74 61 one`.........no.decoding.will.ta
6920 6b 65 20 70 6c 61 63 65 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 69 6e 63 6c 75 64 65 5f 65 6d 70 ke.place......:param.include_emp
6940 74 79 3a 20 53 65 74 20 74 6f 20 60 46 61 6c 73 65 60 20 69 66 20 79 6f 75 20 64 6f 6e 27 74 20 ty:.Set.to.`False`.if.you.don't.
6960 77 61 6e 74 20 65 6d 70 74 79 20 76 61 6c 75 65 73 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 want.empty.values.to............
6980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 70 70 65 61 72 20 69 6e 20 74 68 65 20 64 69 63 ...............appear.in.the.dic
69a0 74 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 65 72 72 6f 72 73 3a 20 74 68 65 20 64 65 63 6f 64 69 t......:param.errors:.the.decodi
69c0 6e 67 20 65 72 72 6f 72 20 62 65 68 61 76 69 6f 72 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 73 65 ng.error.behavior......:param.se
69e0 70 61 72 61 74 6f 72 3a 20 74 68 65 20 70 61 69 72 20 73 65 70 61 72 61 74 6f 72 20 74 6f 20 62 parator:.the.pair.separator.to.b
6a00 65 20 75 73 65 64 2c 20 64 65 66 61 75 6c 74 73 20 74 6f 20 60 60 26 60 60 0a 20 20 20 20 3a 70 e.used,.defaults.to.``&``.....:p
6a20 61 72 61 6d 20 63 6c 73 3a 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 64 69 63 74 20 63 6c 61 73 73 aram.cls:.an.optional.dict.class
6a40 20 74 6f 20 75 73 65 2e 20 20 49 66 20 74 68 69 73 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 .to.use...If.this.is.not.specifi
6a60 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 20 60 4e 6f ed........................or.`No
6a80 6e 65 60 20 74 68 65 20 64 65 66 61 75 6c 74 20 3a 63 6c 61 73 73 3a 60 4d 75 6c 74 69 44 69 63 ne`.the.default.:class:`MultiDic
6aa0 74 60 20 69 73 20 75 73 65 64 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 6c 69 6d 69 74 3a 20 74 68 t`.is.used......:param.limit:.th
6ac0 65 20 63 6f 6e 74 65 6e 74 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 55 52 4c 20 64 61 74 61 e.content.length.of.the.URL.data
6ae0 2e 20 20 4e 6f 74 20 6e 65 63 65 73 73 61 72 79 20 69 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 ...Not.necessary.if.............
6b00 20 20 20 20 20 20 61 20 6c 69 6d 69 74 65 64 20 73 74 72 65 61 6d 20 69 73 20 70 72 6f 76 69 64 ......a.limited.stream.is.provid
6b20 65 64 2e 0a 0a 20 20 20 20 2e 2e 20 76 65 72 73 69 6f 6e 63 68 61 6e 67 65 64 3a 3a 20 32 2e 30 ed..........versionchanged::.2.0
6b40 0a 20 20 20 20 20 20 20 20 54 68 65 20 60 60 64 65 63 6f 64 65 5f 6b 65 79 73 60 60 20 61 6e 64 .........The.``decode_keys``.and
6b60 20 60 60 72 65 74 75 72 6e 5f 69 74 65 72 61 74 6f 72 60 60 20 70 61 72 61 6d 65 74 65 72 73 20 .``return_iterator``.parameters.
6b80 61 72 65 0a 20 20 20 20 20 20 20 20 64 65 70 72 65 63 61 74 65 64 20 61 6e 64 20 77 69 6c 6c 20 are.........deprecated.and.will.
6ba0 62 65 20 72 65 6d 6f 76 65 64 20 69 6e 20 57 65 72 6b 7a 65 75 67 20 32 2e 31 2e 0a 0a 20 20 20 be.removed.in.Werkzeug.2.1......
6bc0 20 2e 2e 20 76 65 72 73 69 6f 6e 61 64 64 65 64 3a 3a 20 30 2e 38 0a 20 20 20 20 72 02 00 00 00 ....versionadded::.0.8.....r....
6be0 29 01 da 0f 6d 61 6b 65 5f 63 68 75 6e 6b 5f 69 74 65 72 4e 72 f5 00 00 00 29 05 5a 04 77 73 67 )...make_chunk_iterNr....).Z.wsg
6c00 69 72 fb 00 00 00 72 f7 00 00 00 72 08 00 00 00 72 f6 00 00 00 29 0b 72 f9 00 00 00 72 8a 00 00 ir....r....r....r....).r....r...
6c20 00 72 f2 00 00 00 72 8b 00 00 00 72 f3 00 00 00 72 f4 00 00 00 72 fa 00 00 00 72 fb 00 00 00 da .r....r....r....r....r....r.....
6c40 09 70 61 69 72 5f 69 74 65 72 da 07 64 65 63 6f 64 65 72 72 f6 00 00 00 72 12 00 00 00 72 12 00 .pair_iter..decoderr....r....r..
6c60 00 00 72 13 00 00 00 da 11 75 72 6c 5f 64 65 63 6f 64 65 5f 73 74 72 65 61 6d 60 03 00 00 73 0e ..r......url_decode_stream`...s.
6c80 00 00 00 00 21 0c 02 0c 01 0e 02 08 01 0c 02 04 02 72 fe 00 00 00 29 05 72 fc 00 00 00 72 8a 00 ....!............r....).r....r..
6ca0 00 00 72 f2 00 00 00 72 8b 00 00 00 72 2c 00 00 00 63 04 00 00 00 00 00 00 00 00 00 00 00 09 00 ..r....r....r,...c..............
6cc0 00 00 06 00 00 00 63 00 00 00 73 6a 00 00 00 7c 00 44 00 5d 60 7d 04 7c 04 73 0e 71 04 74 00 7c ......c...sj...|.D.]`}.|.s.q.t.|
6ce0 04 83 01 7d 05 7c 05 64 01 83 01 7d 06 7c 06 7c 04 76 00 72 38 7c 04 a0 01 7c 06 64 02 a1 02 5c ...}.|.d...}.|.|.v.r8|...|.d...\
6d00 02 7d 07 7d 08 6e 12 7c 02 73 3e 71 04 7c 04 7d 07 7c 05 64 03 83 01 7d 08 74 02 7c 07 7c 01 7c .}.}.n.|.s>q.|.}.|.d...}.t.|.|.|
6d20 03 83 03 74 02 7c 08 7c 01 7c 03 83 03 66 02 56 00 01 00 71 04 64 00 53 00 29 04 4e 72 ac 00 00 ...t.|.|.|...f.V...q.d.S.).Nr...
6d40 00 72 02 00 00 00 72 53 00 00 00 29 03 72 06 00 00 00 72 75 00 00 00 72 db 00 00 00 29 09 72 fc .r....rS...).r....ru...r....).r.
6d60 00 00 00 72 8a 00 00 00 72 f2 00 00 00 72 8b 00 00 00 da 04 70 61 69 72 72 ba 00 00 00 da 05 65 ...r....r....r......pairr......e
6d80 71 75 61 6c 72 aa 00 00 00 72 b2 00 00 00 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 72 f7 00 qualr....r....r....r....r....r..
6da0 00 00 8e 03 00 00 73 1c 00 00 00 00 03 08 01 04 01 02 01 08 01 08 01 08 01 12 02 04 01 02 01 04 ......s.........................
6dc0 01 08 02 0a 01 0a fe 72 f7 00 00 00 29 06 72 a8 00 00 00 72 8a 00 00 00 72 a9 00 00 00 72 aa 00 .......r....).r....r....r....r..
6de0 00 00 72 f3 00 00 00 72 2c 00 00 00 63 05 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 07 00 00 ..r....r,...c...................
6e00 00 43 00 00 00 73 1e 00 00 00 74 00 7c 04 64 01 83 02 7d 04 7c 04 a0 01 74 02 7c 00 7c 01 7c 02 .C...s....t.|.d...}.|...t.|.|.|.
6e20 7c 03 83 04 a1 01 53 00 29 02 61 14 03 00 00 55 52 4c 20 65 6e 63 6f 64 65 20 61 20 64 69 63 74 |.....S.).a....URL.encode.a.dict
6e40 2f 60 4d 75 6c 74 69 44 69 63 74 60 2e 20 20 49 66 20 61 20 76 61 6c 75 65 20 69 73 20 60 4e 6f /`MultiDict`...If.a.value.is.`No
6e60 6e 65 60 20 69 74 20 77 69 6c 6c 20 6e 6f 74 20 61 70 70 65 61 72 0a 20 20 20 20 69 6e 20 74 68 ne`.it.will.not.appear.....in.th
6e80 65 20 72 65 73 75 6c 74 20 73 74 72 69 6e 67 2e 20 20 50 65 72 20 64 65 66 61 75 6c 74 20 6f 6e e.result.string...Per.default.on
6ea0 6c 79 20 76 61 6c 75 65 73 20 61 72 65 20 65 6e 63 6f 64 65 64 20 69 6e 74 6f 20 74 68 65 20 74 ly.values.are.encoded.into.the.t
6ec0 61 72 67 65 74 0a 20 20 20 20 63 68 61 72 73 65 74 20 73 74 72 69 6e 67 73 2e 0a 0a 20 20 20 20 arget.....charset.strings.......
6ee0 3a 70 61 72 61 6d 20 6f 62 6a 3a 20 74 68 65 20 6f 62 6a 65 63 74 20 74 6f 20 65 6e 63 6f 64 65 :param.obj:.the.object.to.encode
6f00 20 69 6e 74 6f 20 61 20 71 75 65 72 79 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 3a 70 61 72 61 6d .into.a.query.string......:param
6f20 20 63 68 61 72 73 65 74 3a 20 74 68 65 20 63 68 61 72 73 65 74 20 6f 66 20 74 68 65 20 71 75 65 .charset:.the.charset.of.the.que
6f40 72 79 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 73 6f 72 74 3a 20 73 65 74 20 ry.string......:param.sort:.set.
6f60 74 6f 20 60 54 72 75 65 60 20 69 66 20 79 6f 75 20 77 61 6e 74 20 70 61 72 61 6d 65 74 65 72 73 to.`True`.if.you.want.parameters
6f80 20 74 6f 20 62 65 20 73 6f 72 74 65 64 20 62 79 20 60 6b 65 79 60 2e 0a 20 20 20 20 3a 70 61 72 .to.be.sorted.by.`key`......:par
6fa0 61 6d 20 73 65 70 61 72 61 74 6f 72 3a 20 74 68 65 20 73 65 70 61 72 61 74 6f 72 20 74 6f 20 62 am.separator:.the.separator.to.b
6fc0 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 70 61 69 72 73 2e 0a 20 20 20 20 3a 70 61 72 61 6d e.used.for.the.pairs......:param
6fe0 20 6b 65 79 3a 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 62 65 .key:.an.optional.function.to.be
7000 20 75 73 65 64 20 66 6f 72 20 73 6f 72 74 69 6e 67 2e 20 20 46 6f 72 20 6d 6f 72 65 20 64 65 74 .used.for.sorting...For.more.det
7020 61 69 6c 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 65 63 6b 20 6f 75 74 20 74 ails.................check.out.t
7040 68 65 20 3a 66 75 6e 63 3a 60 73 6f 72 74 65 64 60 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e he.:func:`sorted`.documentation.
7060 0a 0a 20 20 20 20 2e 2e 20 76 65 72 73 69 6f 6e 63 68 61 6e 67 65 64 3a 3a 20 32 2e 30 0a 20 20 .........versionchanged::.2.0...
7080 20 20 20 20 20 20 54 68 65 20 60 60 65 6e 63 6f 64 65 5f 6b 65 79 73 60 60 20 70 61 72 61 6d 65 ......The.``encode_keys``.parame
70a0 74 65 72 20 69 73 20 64 65 70 72 65 63 61 74 65 64 20 61 6e 64 20 77 69 6c 6c 20 62 65 20 72 65 ter.is.deprecated.and.will.be.re
70c0 6d 6f 76 65 64 0a 20 20 20 20 20 20 20 20 69 6e 20 57 65 72 6b 7a 65 75 67 20 32 2e 31 2e 0a 0a moved.........in.Werkzeug.2.1...
70e0 20 20 20 20 2e 2e 20 76 65 72 73 69 6f 6e 63 68 61 6e 67 65 64 3a 3a 20 30 2e 35 0a 20 20 20 20 .......versionchanged::.0.5.....
7100 20 20 20 20 41 64 64 65 64 20 74 68 65 20 60 60 73 6f 72 74 60 60 2c 20 60 60 6b 65 79 60 60 2c ....Added.the.``sort``,.``key``,
7120 20 61 6e 64 20 60 60 73 65 70 61 72 61 74 6f 72 60 60 20 70 61 72 61 6d 65 74 65 72 73 2e 0a 20 .and.``separator``.parameters...
7140 20 20 20 72 0a 00 00 00 29 03 72 07 00 00 00 72 51 00 00 00 72 b1 00 00 00 29 05 72 a8 00 00 00 ...r....).r....rQ...r....).r....
7160 72 8a 00 00 00 72 a9 00 00 00 72 aa 00 00 00 72 f3 00 00 00 72 12 00 00 00 72 12 00 00 00 72 13 r....r....r....r....r....r....r.
7180 00 00 00 da 0a 75 72 6c 5f 65 6e 63 6f 64 65 a3 03 00 00 73 04 00 00 00 00 19 0a 01 72 01 01 00 .....url_encode....s........r...
71a0 00 29 07 72 a8 00 00 00 72 f9 00 00 00 72 8a 00 00 00 72 a9 00 00 00 72 aa 00 00 00 72 f3 00 00 .).r....r....r....r....r....r...
71c0 00 72 2c 00 00 00 63 06 00 00 00 00 00 00 00 00 00 00 00 09 00 00 00 05 00 00 00 43 00 00 00 73 .r,...c....................C...s
71e0 52 00 00 00 74 00 7c 05 64 01 83 02 7d 05 74 01 7c 00 7c 02 7c 03 7c 04 83 04 7d 06 7c 01 64 02 R...t.|.d...}.t.|.|.|.|...}.|.d.
7200 75 00 72 24 7c 06 53 00 74 02 7c 06 83 01 44 00 5d 20 5c 02 7d 07 7d 08 7c 07 72 42 7c 01 a0 03 u.r$|.S.t.|...D.].\.}.}.|.rB|...
7220 7c 05 a1 01 01 00 7c 01 a0 03 7c 08 a1 01 01 00 71 2c 64 02 53 00 29 03 61 8f 03 00 00 4c 69 6b |.....|...|.....q,d.S.).a....Lik
7240 65 20 3a 6d 65 74 68 3a 60 75 72 6c 5f 65 6e 63 6f 64 65 60 20 62 75 74 20 77 72 69 74 65 73 20 e.:meth:`url_encode`.but.writes.
7260 74 68 65 20 72 65 73 75 6c 74 73 20 74 6f 20 61 20 73 74 72 65 61 6d 0a 20 20 20 20 6f 62 6a 65 the.results.to.a.stream.....obje
7280 63 74 2e 20 20 49 66 20 74 68 65 20 73 74 72 65 61 6d 20 69 73 20 60 4e 6f 6e 65 60 20 61 20 67 ct...If.the.stream.is.`None`.a.g
72a0 65 6e 65 72 61 74 6f 72 20 6f 76 65 72 20 61 6c 6c 20 65 6e 63 6f 64 65 64 0a 20 20 20 20 70 61 enerator.over.all.encoded.....pa
72c0 69 72 73 20 69 73 20 72 65 74 75 72 6e 65 64 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 6f 62 6a irs.is.returned.......:param.obj
72e0 3a 20 74 68 65 20 6f 62 6a 65 63 74 20 74 6f 20 65 6e 63 6f 64 65 20 69 6e 74 6f 20 61 20 71 75 :.the.object.to.encode.into.a.qu
7300 65 72 79 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 73 74 72 65 61 6d 3a 20 61 ery.string......:param.stream:.a
7320 20 73 74 72 65 61 6d 20 74 6f 20 77 72 69 74 65 20 74 68 65 20 65 6e 63 6f 64 65 64 20 6f 62 6a .stream.to.write.the.encoded.obj
7340 65 63 74 20 69 6e 74 6f 20 6f 72 20 60 4e 6f 6e 65 60 20 69 66 0a 20 20 20 20 20 20 20 20 20 20 ect.into.or.`None`.if...........
7360 20 20 20 20 20 20 20 20 20 61 6e 20 69 74 65 72 61 74 6f 72 20 6f 76 65 72 20 74 68 65 20 65 6e .........an.iterator.over.the.en
7380 63 6f 64 65 64 20 70 61 69 72 73 20 73 68 6f 75 6c 64 20 62 65 20 72 65 74 75 72 6e 65 64 2e 20 coded.pairs.should.be.returned..
73a0 20 49 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 61 74 20 63 61 73 65 .In....................that.case
73c0 20 74 68 65 20 73 65 70 61 72 61 74 6f 72 20 61 72 67 75 6d 65 6e 74 20 69 73 20 69 67 6e 6f 72 .the.separator.argument.is.ignor
73e0 65 64 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 63 68 61 72 73 65 74 3a 20 74 68 65 20 63 68 61 72 ed......:param.charset:.the.char
7400 73 65 74 20 6f 66 20 74 68 65 20 71 75 65 72 79 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 3a 70 61 set.of.the.query.string......:pa
7420 72 61 6d 20 73 6f 72 74 3a 20 73 65 74 20 74 6f 20 60 54 72 75 65 60 20 69 66 20 79 6f 75 20 77 ram.sort:.set.to.`True`.if.you.w
7440 61 6e 74 20 70 61 72 61 6d 65 74 65 72 73 20 74 6f 20 62 65 20 73 6f 72 74 65 64 20 62 79 20 60 ant.parameters.to.be.sorted.by.`
7460 6b 65 79 60 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 73 65 70 61 72 61 74 6f 72 3a 20 74 68 65 20 key`......:param.separator:.the.
7480 73 65 70 61 72 61 74 6f 72 20 74 6f 20 62 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 70 61 69 separator.to.be.used.for.the.pai
74a0 72 73 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 6b 65 79 3a 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 rs......:param.key:.an.optional.
74c0 66 75 6e 63 74 69 6f 6e 20 74 6f 20 62 65 20 75 73 65 64 20 66 6f 72 20 73 6f 72 74 69 6e 67 2e function.to.be.used.for.sorting.
74e0 20 20 46 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ..For.more.details..............
7500 20 20 20 63 68 65 63 6b 20 6f 75 74 20 74 68 65 20 3a 66 75 6e 63 3a 60 73 6f 72 74 65 64 60 20 ...check.out.the.:func:`sorted`.
7520 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 2e 2e 20 76 65 72 73 69 6f 6e 63 68 documentation..........versionch
7540 61 6e 67 65 64 3a 3a 20 32 2e 30 0a 20 20 20 20 20 20 20 20 54 68 65 20 60 60 65 6e 63 6f 64 65 anged::.2.0.........The.``encode
7560 5f 6b 65 79 73 60 60 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 64 65 70 72 65 63 61 74 65 64 20 _keys``.parameter.is.deprecated.
7580 61 6e 64 20 77 69 6c 6c 20 62 65 20 72 65 6d 6f 76 65 64 0a 20 20 20 20 20 20 20 20 69 6e 20 57 and.will.be.removed.........in.W
75a0 65 72 6b 7a 65 75 67 20 32 2e 31 2e 0a 0a 20 20 20 20 2e 2e 20 76 65 72 73 69 6f 6e 61 64 64 65 erkzeug.2.1..........versionadde
75c0 64 3a 3a 20 30 2e 38 0a 20 20 20 20 72 0a 00 00 00 4e 29 04 72 07 00 00 00 72 b1 00 00 00 da 09 d::.0.8.....r....N).r....r......
75e0 65 6e 75 6d 65 72 61 74 65 da 05 77 72 69 74 65 29 09 72 a8 00 00 00 72 f9 00 00 00 72 8a 00 00 enumerate..write).r....r....r...
7600 00 72 a9 00 00 00 72 aa 00 00 00 72 f3 00 00 00 da 03 67 65 6e 72 7e 00 00 00 da 05 63 68 75 6e .r....r....r......genr~.....chun
7620 6b 72 12 00 00 00 72 12 00 00 00 72 13 00 00 00 da 11 75 72 6c 5f 65 6e 63 6f 64 65 5f 73 74 72 kr....r....r......url_encode_str
7640 65 61 6d c0 03 00 00 73 12 00 00 00 00 1c 0a 01 0e 01 08 01 04 01 10 01 04 01 0a 01 0c 01 72 06 eam....s......................r.
7660 01 00 00 29 04 da 04 62 61 73 65 72 b4 00 00 00 72 b5 00 00 00 72 2c 00 00 00 63 03 00 00 00 00 ...)...baser....r....r,...c.....
7680 00 00 00 00 00 00 00 11 00 00 00 06 00 00 00 03 00 00 00 73 ee 01 00 00 74 00 7c 00 74 01 83 02 ...................s....t.|.t...
76a0 72 12 74 02 7c 00 83 01 7d 00 74 00 7c 01 74 01 83 02 72 24 74 02 7c 01 83 01 7d 01 74 03 7c 00 r.t.|...}.t.|.t...r$t.|...}.t.|.
76c0 7c 01 66 02 83 01 01 00 74 04 7c 00 83 01 89 00 7c 00 73 40 7c 01 53 00 7c 01 73 48 7c 00 53 00 |.f.....t.|.....|.s@|.S.|.sH|.S.
76e0 74 05 7c 00 7c 02 64 01 8d 02 5c 05 7d 03 7d 04 7d 05 7d 06 7d 07 74 05 7c 01 7c 03 7c 02 83 03 t.|.|.d...\.}.}.}.}.}.t.|.|.|...
7700 5c 05 7d 08 7d 09 7d 0a 7d 0b 7d 0c 7c 08 7c 03 6b 03 72 80 7c 01 53 00 7c 09 72 96 74 02 7c 08 \.}.}.}.}.}.|.|.k.r.|.S.|.r.t.|.
7720 7c 09 7c 0a 7c 0b 7c 0c 66 05 83 01 53 00 7c 04 7d 09 7c 0a 64 02 64 03 85 02 19 00 88 00 64 04 |.|.|.|.f...S.|.}.|.d.d.......d.
7740 83 01 6b 02 72 be 7c 0a a0 06 88 00 64 04 83 01 a1 01 7d 0d 6e 40 7c 0a 73 da 7c 05 a0 06 88 00 ..k.r.|.....d.....}.n@|.s.|.....
7760 64 04 83 01 a1 01 7d 0d 7c 0b 73 fe 7c 06 7d 0b 6e 24 7c 05 a0 06 88 00 64 04 83 01 a1 01 64 02 d.....}.|.s.|.}.n$|.....d.....d.
7780 64 05 85 02 19 00 7c 0a a0 06 88 00 64 04 83 01 a1 01 17 00 7d 0d 7c 0d 64 05 19 00 88 00 64 06 d.....|.....d.......}.|.d.....d.
77a0 83 01 6b 02 90 01 72 1c 88 00 64 07 83 01 7c 0d 64 05 3c 00 87 00 66 01 64 08 64 09 84 08 7c 0d ..k...r...d...|.d.<...f.d.d...|.
77c0 44 00 83 01 7d 0d 64 03 7d 0e 74 07 7c 0d 83 01 64 03 18 00 7d 0f 7c 0e 7c 0f 6b 00 90 01 72 a2 D...}.d.}.t.|...d...}.|.|.k...r.
77e0 7c 0d 7c 0e 19 00 88 00 64 0a 83 01 6b 02 90 01 72 8e 7c 0d 7c 0e 64 03 18 00 19 00 88 00 64 07 |.|.....d...k...r.|.|.d.......d.
7800 83 01 88 00 64 0a 83 01 66 02 76 01 90 01 72 8e 7c 0d 7c 0e 64 03 18 00 7c 0e 64 03 17 00 85 02 ....d...f.v...r.|.|.d...|.d.....
7820 3d 00 90 01 71 2e 7c 0e 64 03 37 00 7d 0e 90 01 71 3e 90 01 71 a2 90 01 71 2e 88 00 64 07 83 01 =...q.|.d.7.}...q>..q...q...d...
7840 88 00 64 0a 83 01 67 02 7d 10 7c 0d 64 02 64 0b 85 02 19 00 7c 10 6b 02 90 01 72 ce 7c 0d 64 03 ..d...g.}.|.d.d.....|.k...r.|.d.
7860 3d 00 90 01 71 b2 88 00 64 04 83 01 a0 08 7c 0d a1 01 7d 0a 74 02 7c 08 7c 09 7c 0a 7c 0b 7c 0c =...q...d.....|...}.t.|.|.|.|.|.
7880 66 05 83 01 53 00 29 0c 61 09 01 00 00 4a 6f 69 6e 20 61 20 62 61 73 65 20 55 52 4c 20 61 6e 64 f...S.).a....Join.a.base.URL.and
78a0 20 61 20 70 6f 73 73 69 62 6c 79 20 72 65 6c 61 74 69 76 65 20 55 52 4c 20 74 6f 20 66 6f 72 6d .a.possibly.relative.URL.to.form
78c0 20 61 6e 20 61 62 73 6f 6c 75 74 65 0a 20 20 20 20 69 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 20 .an.absolute.....interpretation.
78e0 6f 66 20 74 68 65 20 6c 61 74 74 65 72 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 62 61 73 65 3a of.the.latter.......:param.base:
7900 20 74 68 65 20 62 61 73 65 20 55 52 4c 20 66 6f 72 20 74 68 65 20 6a 6f 69 6e 20 6f 70 65 72 61 .the.base.URL.for.the.join.opera
7920 74 69 6f 6e 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 75 72 6c 3a 20 74 68 65 20 55 52 4c 20 74 6f tion......:param.url:.the.URL.to
7940 20 6a 6f 69 6e 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 61 6c 6c 6f 77 5f 66 72 61 67 6d 65 6e 74 .join......:param.allow_fragment
7960 73 3a 20 69 6e 64 69 63 61 74 65 73 20 77 68 65 74 68 65 72 20 66 72 61 67 6d 65 6e 74 73 20 73 s:.indicates.whether.fragments.s
7980 68 6f 75 6c 64 20 62 65 20 61 6c 6c 6f 77 65 64 2e 0a 20 20 20 20 29 01 72 b5 00 00 00 4e 72 02 hould.be.allowed......).r....Nr.
79a0 00 00 00 72 69 00 00 00 e9 ff ff ff ff da 01 2e 72 53 00 00 00 63 01 00 00 00 00 00 00 00 00 00 ...ri...........rS...c..........
79c0 00 00 02 00 00 00 05 00 00 00 13 00 00 00 73 1c 00 00 00 67 00 7c 00 5d 14 7d 01 7c 01 88 00 64 ..............s....g.|.].}.|...d
79e0 00 83 01 6b 03 72 04 7c 01 91 02 71 04 53 00 29 01 72 09 01 00 00 72 12 00 00 00 29 02 72 0f 00 ...k.r.|...q.S.).r....r....).r..
7a00 00 00 da 07 73 65 67 6d 65 6e 74 72 b9 00 00 00 72 12 00 00 00 72 13 00 00 00 72 18 00 00 00 19 ....segmentr....r....r....r.....
7a20 04 00 00 72 19 00 00 00 7a 1c 75 72 6c 5f 6a 6f 69 6e 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 ...r....z.url_join.<locals>.<lis
7a40 74 63 6f 6d 70 3e 7a 02 2e 2e 72 6a 00 00 00 29 09 72 38 00 00 00 72 ec 00 00 00 72 52 00 00 00 tcomp>z...rj...).r8...r....rR...
7a60 72 03 00 00 00 72 06 00 00 00 72 4f 00 00 00 72 75 00 00 00 72 76 00 00 00 72 51 00 00 00 29 11 r....r....rO...ru...rv...rQ...).
7a80 72 07 01 00 00 72 b4 00 00 00 72 b5 00 00 00 da 07 62 73 63 68 65 6d 65 da 07 62 6e 65 74 6c 6f r....r....r......bscheme..bnetlo
7aa0 63 da 05 62 70 61 74 68 da 06 62 71 75 65 72 79 da 09 62 66 72 61 67 6d 65 6e 74 72 1c 00 00 00 c..bpath..bquery..bfragmentr....
7ac0 72 1d 00 00 00 72 1e 00 00 00 72 1f 00 00 00 72 20 00 00 00 da 08 73 65 67 6d 65 6e 74 73 72 c4 r....r....r....r......segmentsr.
7ae0 00 00 00 da 01 6e 5a 0f 75 6e 77 61 6e 74 65 64 5f 6d 61 72 6b 65 72 72 12 00 00 00 72 b9 00 00 .....nZ.unwanted_markerr....r...
7b00 00 72 13 00 00 00 72 50 00 00 00 e7 03 00 00 73 54 00 00 00 00 0c 0a 01 08 01 0a 01 08 02 0c 01 .r....rP.......sT...............
7b20 08 02 04 01 04 01 04 01 04 02 02 01 04 ff 10 03 16 01 08 01 04 01 04 01 12 01 04 02 14 01 10 01 ................................
7b40 04 01 0e 01 04 01 06 02 24 04 12 01 0c 03 12 02 04 01 0c 01 0a 01 30 01 12 01 04 01 0c 02 08 03 ........$.............0.........
7b60 10 01 12 01 0a 02 0e 01 72 50 00 00 00 29 01 72 53 00 00 00 29 01 72 53 00 00 00 29 02 4e 54 29 ........rP...).rS...).rS...).NT)
7b80 04 72 57 00 00 00 72 58 00 00 00 72 c7 00 00 00 72 53 00 00 00 29 04 72 57 00 00 00 72 58 00 00 .rW...rX...r....rS...).rW...rX..
7ba0 00 72 c7 00 00 00 72 53 00 00 00 29 03 72 57 00 00 00 72 58 00 00 00 72 53 00 00 00 29 03 72 57 .r....rS...).rW...rX...rS...).rW
7bc0 00 00 00 72 34 00 00 00 72 53 00 00 00 29 02 72 57 00 00 00 72 34 00 00 00 29 01 72 57 00 00 00 ...r4...rS...).rW...r4...).rW...
7be0 29 02 72 57 00 00 00 72 ea 00 00 00 29 03 72 57 00 00 00 72 58 00 00 00 46 29 05 72 57 00 00 00 ).rW...r....).rW...rX...F).rW...
7c00 54 72 34 00 00 00 72 f1 00 00 00 4e 29 06 72 57 00 00 00 54 72 34 00 00 00 72 f8 00 00 00 4e 4e Tr4...r....N).rW...Tr4...r....NN
7c20 29 04 72 57 00 00 00 46 4e 72 f1 00 00 00 29 05 4e 72 57 00 00 00 46 4e 72 f1 00 00 00 29 01 54 ).rW...FNr....).NrW...FNr....).T
7c40 29 4d 72 80 00 00 00 da 06 63 6f 64 65 63 73 72 6f 00 00 00 da 02 72 65 da 06 74 79 70 69 6e 67 )Mr......codecsro.....re..typing
7c60 72 82 00 00 00 da 09 5f 69 6e 74 65 72 6e 61 6c 72 03 00 00 00 72 04 00 00 00 72 05 00 00 00 72 r......_internalr....r....r....r
7c80 06 00 00 00 72 07 00 00 00 da 0d 54 59 50 45 5f 43 48 45 43 4b 49 4e 47 72 53 00 00 00 72 08 00 ....r......TYPE_CHECKINGrS...r..
7ca0 00 00 5a 02 64 73 da 07 63 6f 6d 70 69 6c 65 72 bf 00 00 00 72 9a 00 00 00 72 9b 00 00 00 72 d0 ..Z.ds..compiler....r....r....r.
7cc0 00 00 00 72 0c 00 00 00 72 9f 00 00 00 72 d1 00 00 00 72 d6 00 00 00 da 0a 4e 61 6d 65 64 54 75 ...r....r....r....r......NamedTu
7ce0 70 6c 65 72 1b 00 00 00 72 26 00 00 00 72 87 00 00 00 72 88 00 00 00 72 93 00 00 00 da 04 44 69 pler....r&...r....r....r......Di
7d00 63 74 da 09 46 72 6f 7a 65 6e 53 65 74 72 0e 00 00 00 72 92 00 00 00 72 25 00 00 00 da 05 55 6e ct..FrozenSetr....r....r%.....Un
7d20 69 6f 6e 72 24 00 00 00 72 a7 00 00 00 da 07 4d 61 70 70 69 6e 67 da 08 49 74 65 72 61 62 6c 65 ionr$...r......Mapping..Iterable
7d40 72 86 00 00 00 da 04 62 6f 6f 6c 72 85 00 00 00 da 08 43 61 6c 6c 61 62 6c 65 72 83 00 00 00 da r......boolr......Callabler.....
7d60 08 49 74 65 72 61 74 6f 72 72 b1 00 00 00 72 44 00 00 00 72 4f 00 00 00 72 d2 00 00 00 72 e4 00 .Iteratorr....rD...rO...r....r..
7d80 00 00 72 d5 00 00 00 72 ae 00 00 00 72 5b 00 00 00 72 d7 00 00 00 72 52 00 00 00 72 6e 00 00 00 ..r....r....r[...r....rR...rn...
7da0 72 db 00 00 00 72 e1 00 00 00 72 51 00 00 00 72 ed 00 00 00 72 39 00 00 00 72 e9 00 00 00 da 0e r....r....rQ...r....r9...r......
7dc0 72 65 67 69 73 74 65 72 5f 65 72 72 6f 72 72 61 00 00 00 72 f0 00 00 00 72 5f 00 00 00 da 06 41 register_errorra...r....r_.....A
7de0 6e 79 53 74 72 da 04 54 79 70 65 72 4c 00 00 00 da 02 49 4f 72 fe 00 00 00 72 f7 00 00 00 72 01 nyStr..TyperL.....IOr....r....r.
7e00 01 00 00 72 06 01 00 00 72 50 00 00 00 72 12 00 00 00 72 12 00 00 00 72 12 00 00 00 72 13 00 00 ...r....rP...r....r....r....r...
7e20 00 da 08 3c 6d 6f 64 75 6c 65 3e 01 00 00 00 73 6c 01 00 00 06 05 08 01 08 01 08 01 08 02 0c 01 ...<module>....sl...............
7e40 0c 01 0c 01 0c 01 0c 02 06 01 0c 03 0a 03 02 01 02 01 02 ff 02 ff 04 0a 04 01 06 02 02 fe 06 05 ................................
7e60 12 03 12 08 10 7f 00 7f 00 19 10 19 10 1d 2c 04 00 ff 02 01 18 01 02 fe 0c 22 26 01 02 01 02 01 ..............,.........."&.....
7e80 20 01 08 fb 0c 1e 14 08 00 ff 02 01 0c 01 02 fe 0c 34 00 01 00 01 00 01 00 fc 02 01 02 01 02 01 .................4..............
7ea0 0c 01 0c 01 0e fb 0c 1f 06 01 0c 03 10 06 00 01 00 01 00 01 00 fb 02 01 0c 01 02 01 02 01 0c 01 ................................
7ec0 0c 01 02 fa 0c 24 00 ff 02 01 08 01 02 fe 0c 0d 20 21 00 01 00 01 00 fc 02 01 0c 01 02 01 02 01 .....$...........!..............
7ee0 02 01 02 fb 0c 16 00 ff 02 01 10 01 02 fe 0c 15 14 1f 18 03 1a 0a 0c 05 00 01 00 fd 02 01 1c 01 ................................
7f00 02 01 02 01 02 fc 0c 23 04 05 00 01 00 01 00 fc 02 01 1c 01 02 01 02 01 02 01 02 fb 0c 44 00 01 .......#.....................D..
7f20 00 01 00 01 00 01 00 fa 02 01 04 01 02 01 02 01 02 01 02 01 0e 01 02 f9 0c 2f 00 01 00 01 00 01 ........................./......
7f40 00 01 00 01 00 f9 02 01 08 01 02 01 02 01 02 01 02 01 0e 01 08 01 02 f8 0c 2f 10 01 12 fe 0c 17 ........................./......
7f60 00 01 00 01 00 01 00 fb 02 01 26 01 02 01 02 01 20 01 02 01 02 fa 0c 1f 00 01 00 01 00 01 00 01 ..........&.....................
7f80 00 fa 02 01 26 01 0e 01 02 01 02 01 20 01 02 01 02 f9 0c 2a 00 fd 02 01 1c 01 1c 01 02 01 02 fc ....&..............*............