summaryrefslogtreecommitdiff
path: root/.emacs.d.back/.python-environments/default/lib/python3.7/__pycache__/re.cpython-37.pyc
blob: 5291d1441f9453af6a0772b8ff9887a10cbd6643 (plain)
ofshex dumpascii
0000 42 0d 0d 0a 00 00 00 00 6a 57 10 5d 58 3b 00 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 B.......jW.]X;..................
0020 00 40 00 00 00 73 bc 01 00 00 64 00 5a 00 64 01 64 02 6c 01 5a 01 64 01 64 02 6c 02 5a 02 64 01 .@...s....d.Z.d.d.l.Z.d.d.l.Z.d.
0040 64 02 6c 03 5a 03 64 01 64 02 6c 04 5a 04 79 0c 64 01 64 02 6c 05 5a 05 57 00 6e 18 04 00 65 06 d.l.Z.d.d.l.Z.y.d.d.l.Z.W.n...e.
0060 6b 0a 72 48 01 00 01 00 01 00 64 02 5a 05 59 00 6e 02 58 00 64 03 64 04 64 05 64 06 64 07 64 08 k.rH......d.Z.Y.n.X.d.d.d.d.d.d.
0080 64 09 64 0a 64 0b 64 0c 64 0d 64 0e 64 0f 64 10 64 11 64 12 64 13 64 14 64 15 64 16 64 17 64 18 d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.
00a0 64 19 64 1a 64 1b 64 1c 64 1d 64 1e 64 1f 67 1d 5a 07 64 20 5a 08 47 00 64 21 64 22 84 00 64 22 d.d.d.d.d.d.d.g.Z.d.Z.G.d!d"..d"
00c0 65 01 6a 09 83 03 5a 0a 65 0b 83 00 a0 0c 65 0a 6a 0d a1 01 01 00 65 02 6a 0e 5a 0e 64 40 64 23 e.j...Z.e.....e.j.....e.j.Z.d@d#
00e0 64 03 84 01 5a 0f 64 41 64 24 64 04 84 01 5a 10 64 42 64 25 64 05 84 01 5a 11 64 43 64 26 64 06 d...Z.dAd$d...Z.dBd%d...Z.dCd&d.
0100 84 01 5a 12 64 44 64 27 64 07 84 01 5a 13 64 45 64 28 64 08 84 01 5a 14 64 46 64 29 64 09 84 01 ..Z.dDd'd...Z.dEd(d...Z.dFd)d...
0120 5a 15 64 47 64 2a 64 0a 84 01 5a 16 64 48 64 2b 64 0b 84 01 5a 17 64 2c 64 0c 84 00 5a 18 64 49 Z.dGd*d...Z.dHd+d...Z.d,d...Z.dI
0140 64 2d 64 0d 84 01 5a 19 64 2e 64 2f 84 00 64 30 44 00 83 01 5a 1a 64 31 64 0e 84 00 5a 1b 65 1c d-d...Z.d.d/..d0D...Z.d1d...Z.e.
0160 65 02 a0 17 64 32 64 01 a1 02 83 01 5a 1d 65 1c 65 02 a0 17 64 32 64 01 a1 02 a0 0f 64 32 a1 01 e...d2d.....Z.e.e...d2d.....d2..
0180 83 01 5a 1e 69 00 5a 1f 64 33 5a 20 64 34 64 35 84 00 5a 21 65 04 a0 22 65 20 a1 01 64 36 64 37 ..Z.i.Z.d3Z.d4d5..Z!e.."e...d6d7
01a0 84 00 83 01 5a 23 64 38 64 39 84 00 5a 24 64 3a 64 3b 84 00 5a 25 64 01 64 02 6c 26 5a 26 64 3c ....Z#d8d9..Z$d:d;..Z%d.d.l&Z&d<
01c0 64 3d 84 00 5a 27 65 26 a0 28 65 1d 65 27 65 21 a1 03 01 00 47 00 64 3e 64 3f 84 00 64 3f 83 02 d=..Z'e&.(e.e'e!....G.d>d?..d?..
01e0 5a 29 64 02 53 00 29 4a 61 63 17 00 00 53 75 70 70 6f 72 74 20 66 6f 72 20 72 65 67 75 6c 61 72 Z)d.S.)Jac...Support.for.regular
0200 20 65 78 70 72 65 73 73 69 6f 6e 73 20 28 52 45 29 2e 0a 0a 54 68 69 73 20 6d 6f 64 75 6c 65 20 .expressions.(RE)...This.module.
0220 70 72 6f 76 69 64 65 73 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 6d 61 74 63 provides.regular.expression.matc
0240 68 69 6e 67 20 6f 70 65 72 61 74 69 6f 6e 73 20 73 69 6d 69 6c 61 72 20 74 6f 0a 74 68 6f 73 65 hing.operations.similar.to.those
0260 20 66 6f 75 6e 64 20 69 6e 20 50 65 72 6c 2e 20 20 49 74 20 73 75 70 70 6f 72 74 73 20 62 6f 74 .found.in.Perl...It.supports.bot
0280 68 20 38 2d 62 69 74 20 61 6e 64 20 55 6e 69 63 6f 64 65 20 73 74 72 69 6e 67 73 3b 20 62 6f 74 h.8-bit.and.Unicode.strings;.bot
02a0 68 0a 74 68 65 20 70 61 74 74 65 72 6e 20 61 6e 64 20 74 68 65 20 73 74 72 69 6e 67 73 20 62 65 h.the.pattern.and.the.strings.be
02c0 69 6e 67 20 70 72 6f 63 65 73 73 65 64 20 63 61 6e 20 63 6f 6e 74 61 69 6e 20 6e 75 6c 6c 20 62 ing.processed.can.contain.null.b
02e0 79 74 65 73 20 61 6e 64 0a 63 68 61 72 61 63 74 65 72 73 20 6f 75 74 73 69 64 65 20 74 68 65 20 ytes.and.characters.outside.the.
0300 55 53 20 41 53 43 49 49 20 72 61 6e 67 65 2e 0a 0a 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 US.ASCII.range...Regular.express
0320 69 6f 6e 73 20 63 61 6e 20 63 6f 6e 74 61 69 6e 20 62 6f 74 68 20 73 70 65 63 69 61 6c 20 61 6e ions.can.contain.both.special.an
0340 64 20 6f 72 64 69 6e 61 72 79 20 63 68 61 72 61 63 74 65 72 73 2e 0a 4d 6f 73 74 20 6f 72 64 69 d.ordinary.characters..Most.ordi
0360 6e 61 72 79 20 63 68 61 72 61 63 74 65 72 73 2c 20 6c 69 6b 65 20 22 41 22 2c 20 22 61 22 2c 20 nary.characters,.like."A",."a",.
0380 6f 72 20 22 30 22 2c 20 61 72 65 20 74 68 65 20 73 69 6d 70 6c 65 73 74 0a 72 65 67 75 6c 61 72 or."0",.are.the.simplest.regular
03a0 20 65 78 70 72 65 73 73 69 6f 6e 73 3b 20 74 68 65 79 20 73 69 6d 70 6c 79 20 6d 61 74 63 68 20 .expressions;.they.simply.match.
03c0 74 68 65 6d 73 65 6c 76 65 73 2e 20 20 59 6f 75 20 63 61 6e 0a 63 6f 6e 63 61 74 65 6e 61 74 65 themselves...You.can.concatenate
03e0 20 6f 72 64 69 6e 61 72 79 20 63 68 61 72 61 63 74 65 72 73 2c 20 73 6f 20 6c 61 73 74 20 6d 61 .ordinary.characters,.so.last.ma
0400 74 63 68 65 73 20 74 68 65 20 73 74 72 69 6e 67 20 27 6c 61 73 74 27 2e 0a 0a 54 68 65 20 73 70 tches.the.string.'last'...The.sp
0420 65 63 69 61 6c 20 63 68 61 72 61 63 74 65 72 73 20 61 72 65 3a 0a 20 20 20 20 22 2e 22 20 20 20 ecial.characters.are:....."."...
0440 20 20 20 4d 61 74 63 68 65 73 20 61 6e 79 20 63 68 61 72 61 63 74 65 72 20 65 78 63 65 70 74 20 ...Matches.any.character.except.
0460 61 20 6e 65 77 6c 69 6e 65 2e 0a 20 20 20 20 22 5e 22 20 20 20 20 20 20 4d 61 74 63 68 65 73 20 a.newline......"^"......Matches.
0480 74 68 65 20 73 74 61 72 74 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 22 24 22 the.start.of.the.string......"$"
04a0 20 20 20 20 20 20 4d 61 74 63 68 65 73 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 73 74 72 ......Matches.the.end.of.the.str
04c0 69 6e 67 20 6f 72 20 6a 75 73 74 20 62 65 66 6f 72 65 20 74 68 65 20 6e 65 77 6c 69 6e 65 20 61 ing.or.just.before.the.newline.a
04e0 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 73 74 t..............the.end.of.the.st
0500 72 69 6e 67 2e 0a 20 20 20 20 22 2a 22 20 20 20 20 20 20 4d 61 74 63 68 65 73 20 30 20 6f 72 20 ring......"*"......Matches.0.or.
0520 6d 6f 72 65 20 28 67 72 65 65 64 79 29 20 72 65 70 65 74 69 74 69 6f 6e 73 20 6f 66 20 74 68 65 more.(greedy).repetitions.of.the
0540 20 70 72 65 63 65 64 69 6e 67 20 52 45 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 47 72 65 65 .preceding.RE...............Gree
0560 64 79 20 6d 65 61 6e 73 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 6d 61 74 63 68 20 61 73 20 6d dy.means.that.it.will.match.as.m
0580 61 6e 79 20 72 65 70 65 74 69 74 69 6f 6e 73 20 61 73 20 70 6f 73 73 69 62 6c 65 2e 0a 20 20 20 any.repetitions.as.possible.....
05a0 20 22 2b 22 20 20 20 20 20 20 4d 61 74 63 68 65 73 20 31 20 6f 72 20 6d 6f 72 65 20 28 67 72 65 ."+"......Matches.1.or.more.(gre
05c0 65 64 79 29 20 72 65 70 65 74 69 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 70 72 65 63 65 64 69 6e edy).repetitions.of.the.precedin
05e0 67 20 52 45 2e 0a 20 20 20 20 22 3f 22 20 20 20 20 20 20 4d 61 74 63 68 65 73 20 30 20 6f 72 20 g.RE......"?"......Matches.0.or.
0600 31 20 28 67 72 65 65 64 79 29 20 6f 66 20 74 68 65 20 70 72 65 63 65 64 69 6e 67 20 52 45 2e 0a 1.(greedy).of.the.preceding.RE..
0620 20 20 20 20 2a 3f 2c 2b 3f 2c 3f 3f 20 4e 6f 6e 2d 67 72 65 65 64 79 20 76 65 72 73 69 6f 6e 73 ....*?,+?,??.Non-greedy.versions
0640 20 6f 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 74 68 72 65 65 20 73 70 65 63 69 61 6c 20 63 .of.the.previous.three.special.c
0660 68 61 72 61 63 74 65 72 73 2e 0a 20 20 20 20 7b 6d 2c 6e 7d 20 20 20 20 4d 61 74 63 68 65 73 20 haracters......{m,n}....Matches.
0680 66 72 6f 6d 20 6d 20 74 6f 20 6e 20 72 65 70 65 74 69 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 70 from.m.to.n.repetitions.of.the.p
06a0 72 65 63 65 64 69 6e 67 20 52 45 2e 0a 20 20 20 20 7b 6d 2c 6e 7d 3f 20 20 20 4e 6f 6e 2d 67 72 receding.RE......{m,n}?...Non-gr
06c0 65 65 64 79 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 61 62 6f 76 65 2e 0a 20 20 20 20 22 eedy.version.of.the.above......"
06e0 5c 5c 22 20 20 20 20 20 45 69 74 68 65 72 20 65 73 63 61 70 65 73 20 73 70 65 63 69 61 6c 20 63 \\".....Either.escapes.special.c
0700 68 61 72 61 63 74 65 72 73 20 6f 72 20 73 69 67 6e 61 6c 73 20 61 20 73 70 65 63 69 61 6c 20 73 haracters.or.signals.a.special.s
0720 65 71 75 65 6e 63 65 2e 0a 20 20 20 20 5b 5d 20 20 20 20 20 20 20 49 6e 64 69 63 61 74 65 73 20 equence......[].......Indicates.
0740 61 20 73 65 74 20 6f 66 20 63 68 61 72 61 63 74 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 a.set.of.characters.............
0760 20 20 41 20 22 5e 22 20 61 73 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 20 69 ..A."^".as.the.first.character.i
0780 6e 64 69 63 61 74 65 73 20 61 20 63 6f 6d 70 6c 65 6d 65 6e 74 69 6e 67 20 73 65 74 2e 0a 20 20 ndicates.a.complementing.set....
07a0 20 20 22 7c 22 20 20 20 20 20 20 41 7c 42 2c 20 63 72 65 61 74 65 73 20 61 6e 20 52 45 20 74 68 .."|"......A|B,.creates.an.RE.th
07c0 61 74 20 77 69 6c 6c 20 6d 61 74 63 68 20 65 69 74 68 65 72 20 41 20 6f 72 20 42 2e 0a 20 20 20 at.will.match.either.A.or.B.....
07e0 20 28 2e 2e 2e 29 20 20 20 20 4d 61 74 63 68 65 73 20 74 68 65 20 52 45 20 69 6e 73 69 64 65 20 .(...)....Matches.the.RE.inside.
0800 74 68 65 20 70 61 72 65 6e 74 68 65 73 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 the.parentheses...............Th
0820 65 20 63 6f 6e 74 65 6e 74 73 20 63 61 6e 20 62 65 20 72 65 74 72 69 65 76 65 64 20 6f 72 20 6d e.contents.can.be.retrieved.or.m
0840 61 74 63 68 65 64 20 6c 61 74 65 72 20 69 6e 20 74 68 65 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 atched.later.in.the.string......
0860 28 3f 61 69 4c 6d 73 75 78 29 20 53 65 74 20 74 68 65 20 41 2c 20 49 2c 20 4c 2c 20 4d 2c 20 53 (?aiLmsux).Set.the.A,.I,.L,.M,.S
0880 2c 20 55 2c 20 6f 72 20 58 20 66 6c 61 67 20 66 6f 72 20 74 68 65 20 52 45 20 28 73 65 65 20 62 ,.U,.or.X.flag.for.the.RE.(see.b
08a0 65 6c 6f 77 29 2e 0a 20 20 20 20 28 3f 3a 2e 2e 2e 29 20 20 4e 6f 6e 2d 67 72 6f 75 70 69 6e 67 elow)......(?:...)..Non-grouping
08c0 20 76 65 72 73 69 6f 6e 20 6f 66 20 72 65 67 75 6c 61 72 20 70 61 72 65 6e 74 68 65 73 65 73 2e .version.of.regular.parentheses.
08e0 0a 20 20 20 20 28 3f 50 3c 6e 61 6d 65 3e 2e 2e 2e 29 20 54 68 65 20 73 75 62 73 74 72 69 6e 67 .....(?P<name>...).The.substring
0900 20 6d 61 74 63 68 65 64 20 62 79 20 74 68 65 20 67 72 6f 75 70 20 69 73 20 61 63 63 65 73 73 69 .matched.by.the.group.is.accessi
0920 62 6c 65 20 62 79 20 6e 61 6d 65 2e 0a 20 20 20 20 28 3f 50 3d 6e 61 6d 65 29 20 20 20 20 20 4d ble.by.name......(?P=name).....M
0940 61 74 63 68 65 73 20 74 68 65 20 74 65 78 74 20 6d 61 74 63 68 65 64 20 65 61 72 6c 69 65 72 20 atches.the.text.matched.earlier.
0960 62 79 20 74 68 65 20 67 72 6f 75 70 20 6e 61 6d 65 64 20 6e 61 6d 65 2e 0a 20 20 20 20 28 3f 23 by.the.group.named.name......(?#
0980 2e 2e 2e 29 20 20 41 20 63 6f 6d 6d 65 6e 74 3b 20 69 67 6e 6f 72 65 64 2e 0a 20 20 20 20 28 3f ...)..A.comment;.ignored......(?
09a0 3d 2e 2e 2e 29 20 20 4d 61 74 63 68 65 73 20 69 66 20 2e 2e 2e 20 6d 61 74 63 68 65 73 20 6e 65 =...)..Matches.if.....matches.ne
09c0 78 74 2c 20 62 75 74 20 64 6f 65 73 6e 27 74 20 63 6f 6e 73 75 6d 65 20 74 68 65 20 73 74 72 69 xt,.but.doesn't.consume.the.stri
09e0 6e 67 2e 0a 20 20 20 20 28 3f 21 2e 2e 2e 29 20 20 4d 61 74 63 68 65 73 20 69 66 20 2e 2e 2e 20 ng......(?!...)..Matches.if.....
0a00 64 6f 65 73 6e 27 74 20 6d 61 74 63 68 20 6e 65 78 74 2e 0a 20 20 20 20 28 3f 3c 3d 2e 2e 2e 29 doesn't.match.next......(?<=...)
0a20 20 4d 61 74 63 68 65 73 20 69 66 20 70 72 65 63 65 64 65 64 20 62 79 20 2e 2e 2e 20 28 6d 75 73 .Matches.if.preceded.by.....(mus
0a40 74 20 62 65 20 66 69 78 65 64 20 6c 65 6e 67 74 68 29 2e 0a 20 20 20 20 28 3f 3c 21 2e 2e 2e 29 t.be.fixed.length)......(?<!...)
0a60 20 4d 61 74 63 68 65 73 20 69 66 20 6e 6f 74 20 70 72 65 63 65 64 65 64 20 62 79 20 2e 2e 2e 20 .Matches.if.not.preceded.by.....
0a80 28 6d 75 73 74 20 62 65 20 66 69 78 65 64 20 6c 65 6e 67 74 68 29 2e 0a 20 20 20 20 28 3f 28 69 (must.be.fixed.length)......(?(i
0aa0 64 2f 6e 61 6d 65 29 79 65 73 7c 6e 6f 29 20 4d 61 74 63 68 65 73 20 79 65 73 20 70 61 74 74 65 d/name)yes|no).Matches.yes.patte
0ac0 72 6e 20 69 66 20 74 68 65 20 67 72 6f 75 70 20 77 69 74 68 20 69 64 2f 6e 61 6d 65 20 6d 61 74 rn.if.the.group.with.id/name.mat
0ae0 63 68 65 64 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 ched,........................the
0b00 20 28 6f 70 74 69 6f 6e 61 6c 29 20 6e 6f 20 70 61 74 74 65 72 6e 20 6f 74 68 65 72 77 69 73 65 .(optional).no.pattern.otherwise
0b20 2e 0a 0a 54 68 65 20 73 70 65 63 69 61 6c 20 73 65 71 75 65 6e 63 65 73 20 63 6f 6e 73 69 73 74 ...The.special.sequences.consist
0b40 20 6f 66 20 22 5c 5c 22 20 61 6e 64 20 61 20 63 68 61 72 61 63 74 65 72 20 66 72 6f 6d 20 74 68 .of."\\".and.a.character.from.th
0b60 65 20 6c 69 73 74 0a 62 65 6c 6f 77 2e 20 20 49 66 20 74 68 65 20 6f 72 64 69 6e 61 72 79 20 63 e.list.below...If.the.ordinary.c
0b80 68 61 72 61 63 74 65 72 20 69 73 20 6e 6f 74 20 6f 6e 20 74 68 65 20 6c 69 73 74 2c 20 74 68 65 haracter.is.not.on.the.list,.the
0ba0 6e 20 74 68 65 0a 72 65 73 75 6c 74 69 6e 67 20 52 45 20 77 69 6c 6c 20 6d 61 74 63 68 20 74 68 n.the.resulting.RE.will.match.th
0bc0 65 20 73 65 63 6f 6e 64 20 63 68 61 72 61 63 74 65 72 2e 0a 20 20 20 20 5c 6e 75 6d 62 65 72 20 e.second.character......\number.
0be0 20 4d 61 74 63 68 65 73 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 67 72 6f .Matches.the.contents.of.the.gro
0c00 75 70 20 6f 66 20 74 68 65 20 73 61 6d 65 20 6e 75 6d 62 65 72 2e 0a 20 20 20 20 5c 41 20 20 20 up.of.the.same.number......\A...
0c20 20 20 20 20 4d 61 74 63 68 65 73 20 6f 6e 6c 79 20 61 74 20 74 68 65 20 73 74 61 72 74 20 6f 66 ....Matches.only.at.the.start.of
0c40 20 74 68 65 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 5c 5a 20 20 20 20 20 20 20 4d 61 74 63 68 65 .the.string......\Z.......Matche
0c60 73 20 6f 6e 6c 79 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 2e s.only.at.the.end.of.the.string.
0c80 0a 20 20 20 20 5c 62 20 20 20 20 20 20 20 4d 61 74 63 68 65 73 20 74 68 65 20 65 6d 70 74 79 20 .....\b.......Matches.the.empty.
0ca0 73 74 72 69 6e 67 2c 20 62 75 74 20 6f 6e 6c 79 20 61 74 20 74 68 65 20 73 74 61 72 74 20 6f 72 string,.but.only.at.the.start.or
0cc0 20 65 6e 64 20 6f 66 20 61 20 77 6f 72 64 2e 0a 20 20 20 20 5c 42 20 20 20 20 20 20 20 4d 61 74 .end.of.a.word......\B.......Mat
0ce0 63 68 65 73 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2c 20 62 75 74 20 6e 6f 74 20 61 ches.the.empty.string,.but.not.a
0d00 74 20 74 68 65 20 73 74 61 72 74 20 6f 72 20 65 6e 64 20 6f 66 20 61 20 77 6f 72 64 2e 0a 20 20 t.the.start.or.end.of.a.word....
0d20 20 20 5c 64 20 20 20 20 20 20 20 4d 61 74 63 68 65 73 20 61 6e 79 20 64 65 63 69 6d 61 6c 20 64 ..\d.......Matches.any.decimal.d
0d40 69 67 69 74 3b 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 74 68 65 20 73 65 74 20 5b 30 2d 39 igit;.equivalent.to.the.set.[0-9
0d60 5d 20 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 79 74 65 73 20 70 61 74 74 65 72 6e 73 ].in..............bytes.patterns
0d80 20 6f 72 20 73 74 72 69 6e 67 20 70 61 74 74 65 72 6e 73 20 77 69 74 68 20 74 68 65 20 41 53 43 .or.string.patterns.with.the.ASC
0da0 49 49 20 66 6c 61 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 49 6e 20 73 74 72 69 6e 67 20 II.flag...............In.string.
0dc0 70 61 74 74 65 72 6e 73 20 77 69 74 68 6f 75 74 20 74 68 65 20 41 53 43 49 49 20 66 6c 61 67 2c patterns.without.the.ASCII.flag,
0de0 20 69 74 20 77 69 6c 6c 20 6d 61 74 63 68 20 74 68 65 20 77 68 6f 6c 65 0a 20 20 20 20 20 20 20 .it.will.match.the.whole........
0e00 20 20 20 20 20 20 72 61 6e 67 65 20 6f 66 20 55 6e 69 63 6f 64 65 20 64 69 67 69 74 73 2e 0a 20 ......range.of.Unicode.digits...
0e20 20 20 20 5c 44 20 20 20 20 20 20 20 4d 61 74 63 68 65 73 20 61 6e 79 20 6e 6f 6e 2d 64 69 67 69 ...\D.......Matches.any.non-digi
0e40 74 20 63 68 61 72 61 63 74 65 72 3b 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 5b 5e 5c 64 5d t.character;.equivalent.to.[^\d]
0e60 2e 0a 20 20 20 20 5c 73 20 20 20 20 20 20 20 4d 61 74 63 68 65 73 20 61 6e 79 20 77 68 69 74 65 ......\s.......Matches.any.white
0e80 73 70 61 63 65 20 63 68 61 72 61 63 74 65 72 3b 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 5b space.character;.equivalent.to.[
0ea0 20 5c 74 5c 6e 5c 72 5c 66 5c 76 5d 20 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 79 74 .\t\n\r\f\v].in..............byt
0ec0 65 73 20 70 61 74 74 65 72 6e 73 20 6f 72 20 73 74 72 69 6e 67 20 70 61 74 74 65 72 6e 73 20 77 es.patterns.or.string.patterns.w
0ee0 69 74 68 20 74 68 65 20 41 53 43 49 49 20 66 6c 61 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 ith.the.ASCII.flag..............
0f00 20 49 6e 20 73 74 72 69 6e 67 20 70 61 74 74 65 72 6e 73 20 77 69 74 68 6f 75 74 20 74 68 65 20 .In.string.patterns.without.the.
0f20 41 53 43 49 49 20 66 6c 61 67 2c 20 69 74 20 77 69 6c 6c 20 6d 61 74 63 68 20 74 68 65 20 77 68 ASCII.flag,.it.will.match.the.wh
0f40 6f 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 61 6e 67 65 20 6f 66 20 55 6e 69 63 6f 64 ole..............range.of.Unicod
0f60 65 20 77 68 69 74 65 73 70 61 63 65 20 63 68 61 72 61 63 74 65 72 73 2e 0a 20 20 20 20 5c 53 20 e.whitespace.characters......\S.
0f80 20 20 20 20 20 20 4d 61 74 63 68 65 73 20 61 6e 79 20 6e 6f 6e 2d 77 68 69 74 65 73 70 61 63 65 ......Matches.any.non-whitespace
0fa0 20 63 68 61 72 61 63 74 65 72 3b 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 5b 5e 5c 73 5d 2e .character;.equivalent.to.[^\s].
0fc0 0a 20 20 20 20 5c 77 20 20 20 20 20 20 20 4d 61 74 63 68 65 73 20 61 6e 79 20 61 6c 70 68 61 6e .....\w.......Matches.any.alphan
0fe0 75 6d 65 72 69 63 20 63 68 61 72 61 63 74 65 72 3b 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 umeric.character;.equivalent.to.
1000 5b 61 2d 7a 41 2d 5a 30 2d 39 5f 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 20 62 79 74 [a-zA-Z0-9_]..............in.byt
1020 65 73 20 70 61 74 74 65 72 6e 73 20 6f 72 20 73 74 72 69 6e 67 20 70 61 74 74 65 72 6e 73 20 77 es.patterns.or.string.patterns.w
1040 69 74 68 20 74 68 65 20 41 53 43 49 49 20 66 6c 61 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 ith.the.ASCII.flag..............
1060 20 49 6e 20 73 74 72 69 6e 67 20 70 61 74 74 65 72 6e 73 20 77 69 74 68 6f 75 74 20 74 68 65 20 .In.string.patterns.without.the.
1080 41 53 43 49 49 20 66 6c 61 67 2c 20 69 74 20 77 69 6c 6c 20 6d 61 74 63 68 20 74 68 65 0a 20 20 ASCII.flag,.it.will.match.the...
10a0 20 20 20 20 20 20 20 20 20 20 20 72 61 6e 67 65 20 6f 66 20 55 6e 69 63 6f 64 65 20 61 6c 70 68 ...........range.of.Unicode.alph
10c0 61 6e 75 6d 65 72 69 63 20 63 68 61 72 61 63 74 65 72 73 20 28 6c 65 74 74 65 72 73 20 70 6c 75 anumeric.characters.(letters.plu
10e0 73 20 64 69 67 69 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6c 75 73 20 75 6e 64 65 72 s.digits..............plus.under
1100 73 63 6f 72 65 29 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 57 69 74 68 20 4c 4f 43 41 4c 45 score)...............With.LOCALE
1120 2c 20 69 74 20 77 69 6c 6c 20 6d 61 74 63 68 20 74 68 65 20 73 65 74 20 5b 30 2d 39 5f 5d 20 70 ,.it.will.match.the.set.[0-9_].p
1140 6c 75 73 20 63 68 61 72 61 63 74 65 72 73 20 64 65 66 69 6e 65 64 0a 20 20 20 20 20 20 20 20 20 lus.characters.defined..........
1160 20 20 20 20 61 73 20 6c 65 74 74 65 72 73 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c ....as.letters.for.the.current.l
1180 6f 63 61 6c 65 2e 0a 20 20 20 20 5c 57 20 20 20 20 20 20 20 4d 61 74 63 68 65 73 20 74 68 65 20 ocale......\W.......Matches.the.
11a0 63 6f 6d 70 6c 65 6d 65 6e 74 20 6f 66 20 5c 77 2e 0a 20 20 20 20 5c 5c 20 20 20 20 20 20 20 4d complement.of.\w......\\.......M
11c0 61 74 63 68 65 73 20 61 20 6c 69 74 65 72 61 6c 20 62 61 63 6b 73 6c 61 73 68 2e 0a 0a 54 68 69 atches.a.literal.backslash...Thi
11e0 73 20 6d 6f 64 75 6c 65 20 65 78 70 6f 72 74 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 s.module.exports.the.following.f
1200 75 6e 63 74 69 6f 6e 73 3a 0a 20 20 20 20 6d 61 74 63 68 20 20 20 20 20 4d 61 74 63 68 20 61 20 unctions:.....match.....Match.a.
1220 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 70 61 74 74 65 72 6e 20 74 6f 20 74 68 regular.expression.pattern.to.th
1240 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 61 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 66 75 6c e.beginning.of.a.string......ful
1260 6c 6d 61 74 63 68 20 4d 61 74 63 68 20 61 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f lmatch.Match.a.regular.expressio
1280 6e 20 70 61 74 74 65 72 6e 20 74 6f 20 61 6c 6c 20 6f 66 20 61 20 73 74 72 69 6e 67 2e 0a 20 20 n.pattern.to.all.of.a.string....
12a0 20 20 73 65 61 72 63 68 20 20 20 20 53 65 61 72 63 68 20 61 20 73 74 72 69 6e 67 20 66 6f 72 20 ..search....Search.a.string.for.
12c0 74 68 65 20 70 72 65 73 65 6e 63 65 20 6f 66 20 61 20 70 61 74 74 65 72 6e 2e 0a 20 20 20 20 73 the.presence.of.a.pattern......s
12e0 75 62 20 20 20 20 20 20 20 53 75 62 73 74 69 74 75 74 65 20 6f 63 63 75 72 72 65 6e 63 65 73 20 ub.......Substitute.occurrences.
1300 6f 66 20 61 20 70 61 74 74 65 72 6e 20 66 6f 75 6e 64 20 69 6e 20 61 20 73 74 72 69 6e 67 2e 0a of.a.pattern.found.in.a.string..
1320 20 20 20 20 73 75 62 6e 20 20 20 20 20 20 53 61 6d 65 20 61 73 20 73 75 62 2c 20 62 75 74 20 61 ....subn......Same.as.sub,.but.a
1340 6c 73 6f 20 72 65 74 75 72 6e 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 73 75 62 73 74 69 74 lso.return.the.number.of.substit
1360 75 74 69 6f 6e 73 20 6d 61 64 65 2e 0a 20 20 20 20 73 70 6c 69 74 20 20 20 20 20 53 70 6c 69 74 utions.made......split.....Split
1380 20 61 20 73 74 72 69 6e 67 20 62 79 20 74 68 65 20 6f 63 63 75 72 72 65 6e 63 65 73 20 6f 66 20 .a.string.by.the.occurrences.of.
13a0 61 20 70 61 74 74 65 72 6e 2e 0a 20 20 20 20 66 69 6e 64 61 6c 6c 20 20 20 46 69 6e 64 20 61 6c a.pattern......findall...Find.al
13c0 6c 20 6f 63 63 75 72 72 65 6e 63 65 73 20 6f 66 20 61 20 70 61 74 74 65 72 6e 20 69 6e 20 61 20 l.occurrences.of.a.pattern.in.a.
13e0 73 74 72 69 6e 67 2e 0a 20 20 20 20 66 69 6e 64 69 74 65 72 20 20 52 65 74 75 72 6e 20 61 6e 20 string......finditer..Return.an.
1400 69 74 65 72 61 74 6f 72 20 79 69 65 6c 64 69 6e 67 20 61 20 4d 61 74 63 68 20 6f 62 6a 65 63 74 iterator.yielding.a.Match.object
1420 20 66 6f 72 20 65 61 63 68 20 6d 61 74 63 68 2e 0a 20 20 20 20 63 6f 6d 70 69 6c 65 20 20 20 43 .for.each.match......compile...C
1440 6f 6d 70 69 6c 65 20 61 20 70 61 74 74 65 72 6e 20 69 6e 74 6f 20 61 20 50 61 74 74 65 72 6e 20 ompile.a.pattern.into.a.Pattern.
1460 6f 62 6a 65 63 74 2e 0a 20 20 20 20 70 75 72 67 65 20 20 20 20 20 43 6c 65 61 72 20 74 68 65 20 object......purge.....Clear.the.
1480 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 63 61 63 68 65 2e 0a 20 20 20 20 65 73 regular.expression.cache......es
14a0 63 61 70 65 20 20 20 20 42 61 63 6b 73 6c 61 73 68 20 61 6c 6c 20 6e 6f 6e 2d 61 6c 70 68 61 6e cape....Backslash.all.non-alphan
14c0 75 6d 65 72 69 63 73 20 69 6e 20 61 20 73 74 72 69 6e 67 2e 0a 0a 53 6f 6d 65 20 6f 66 20 74 68 umerics.in.a.string...Some.of.th
14e0 65 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e 20 74 68 69 73 20 6d 6f 64 75 6c 65 20 74 61 6b 65 73 e.functions.in.this.module.takes
1500 20 66 6c 61 67 73 20 61 73 20 6f 70 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 3a 0a 20 .flags.as.optional.parameters:..
1520 20 20 20 41 20 20 41 53 43 49 49 20 20 20 20 20 20 20 46 6f 72 20 73 74 72 69 6e 67 20 70 61 74 ...A..ASCII.......For.string.pat
1540 74 65 72 6e 73 2c 20 6d 61 6b 65 20 5c 77 2c 20 5c 57 2c 20 5c 62 2c 20 5c 42 2c 20 5c 64 2c 20 terns,.make.\w,.\W,.\b,.\B,.\d,.
1560 5c 44 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 74 63 68 20 74 68 65 20 \D....................match.the.
1580 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 41 53 43 49 49 20 63 68 61 72 61 63 74 65 72 20 63 61 corresponding.ASCII.character.ca
15a0 74 65 67 6f 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 61 74 tegories....................(rat
15c0 68 65 72 20 74 68 61 6e 20 74 68 65 20 77 68 6f 6c 65 20 55 6e 69 63 6f 64 65 20 63 61 74 65 67 her.than.the.whole.Unicode.categ
15e0 6f 72 69 65 73 2c 20 77 68 69 63 68 20 69 73 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 ories,.which.is.the.............
1600 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 29 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .......default).................
1620 20 20 20 20 46 6f 72 20 62 79 74 65 73 20 70 61 74 74 65 72 6e 73 2c 20 74 68 69 73 20 66 6c 61 ....For.bytes.patterns,.this.fla
1640 67 20 69 73 20 74 68 65 20 6f 6e 6c 79 20 61 76 61 69 6c 61 62 6c 65 0a 20 20 20 20 20 20 20 20 g.is.the.only.available.........
1660 20 20 20 20 20 20 20 20 20 20 20 62 65 68 61 76 69 6f 75 72 20 61 6e 64 20 6e 65 65 64 6e 27 74 ...........behaviour.and.needn't
1680 20 62 65 20 73 70 65 63 69 66 69 65 64 2e 0a 20 20 20 20 49 20 20 49 47 4e 4f 52 45 43 41 53 45 .be.specified......I..IGNORECASE
16a0 20 20 50 65 72 66 6f 72 6d 20 63 61 73 65 2d 69 6e 73 65 6e 73 69 74 69 76 65 20 6d 61 74 63 68 ..Perform.case-insensitive.match
16c0 69 6e 67 2e 0a 20 20 20 20 4c 20 20 4c 4f 43 41 4c 45 20 20 20 20 20 20 4d 61 6b 65 20 5c 77 2c ing......L..LOCALE......Make.\w,
16e0 20 5c 57 2c 20 5c 62 2c 20 5c 42 2c 20 64 65 70 65 6e 64 65 6e 74 20 6f 6e 20 74 68 65 20 63 75 .\W,.\b,.\B,.dependent.on.the.cu
1700 72 72 65 6e 74 20 6c 6f 63 61 6c 65 2e 0a 20 20 20 20 4d 20 20 4d 55 4c 54 49 4c 49 4e 45 20 20 rrent.locale......M..MULTILINE..
1720 20 22 5e 22 20 6d 61 74 63 68 65 73 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 6c 69 ."^".matches.the.beginning.of.li
1740 6e 65 73 20 28 61 66 74 65 72 20 61 20 6e 65 77 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 nes.(after.a.newline)...........
1760 20 20 20 20 20 20 20 20 20 61 73 20 77 65 6c 6c 20 61 73 20 74 68 65 20 73 74 72 69 6e 67 2e 0a .........as.well.as.the.string..
1780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 24 22 20 6d 61 74 63 68 65 73 20 74 ..................."$".matches.t
17a0 68 65 20 65 6e 64 20 6f 66 20 6c 69 6e 65 73 20 28 62 65 66 6f 72 65 20 61 20 6e 65 77 6c 69 6e he.end.of.lines.(before.a.newlin
17c0 65 29 20 61 73 20 77 65 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 73 e).as.well....................as
17e0 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 53 20 20 44 .the.end.of.the.string......S..D
1800 4f 54 41 4c 4c 20 20 20 20 20 20 22 2e 22 20 6d 61 74 63 68 65 73 20 61 6e 79 20 63 68 61 72 61 OTALL......".".matches.any.chara
1820 63 74 65 72 20 61 74 20 61 6c 6c 2c 20 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 6e 65 77 6c 69 cter.at.all,.including.the.newli
1840 6e 65 2e 0a 20 20 20 20 58 20 20 56 45 52 42 4f 53 45 20 20 20 20 20 49 67 6e 6f 72 65 20 77 68 ne......X..VERBOSE.....Ignore.wh
1860 69 74 65 73 70 61 63 65 20 61 6e 64 20 63 6f 6d 6d 65 6e 74 73 20 66 6f 72 20 6e 69 63 65 72 20 itespace.and.comments.for.nicer.
1880 6c 6f 6f 6b 69 6e 67 20 52 45 27 73 2e 0a 20 20 20 20 55 20 20 55 4e 49 43 4f 44 45 20 20 20 20 looking.RE's......U..UNICODE....
18a0 20 46 6f 72 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 6f 6e 6c 79 2e 20 49 67 6e 6f 72 65 64 .For.compatibility.only..Ignored
18c0 20 66 6f 72 20 73 74 72 69 6e 67 20 70 61 74 74 65 72 6e 73 20 28 69 74 0a 20 20 20 20 20 20 20 .for.string.patterns.(it........
18e0 20 20 20 20 20 20 20 20 20 20 20 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20 61 6e 64 ............is.the.default),.and
1900 20 66 6f 72 62 69 64 64 65 6e 20 66 6f 72 20 62 79 74 65 73 20 70 61 74 74 65 72 6e 73 2e 0a 0a .forbidden.for.bytes.patterns...
1920 54 68 69 73 20 6d 6f 64 75 6c 65 20 61 6c 73 6f 20 64 65 66 69 6e 65 73 20 61 6e 20 65 78 63 65 This.module.also.defines.an.exce
1940 70 74 69 6f 6e 20 27 65 72 72 6f 72 27 2e 0a 0a e9 00 00 00 00 4e da 05 6d 61 74 63 68 da 09 66 ption.'error'........N..match..f
1960 75 6c 6c 6d 61 74 63 68 da 06 73 65 61 72 63 68 da 03 73 75 62 da 04 73 75 62 6e da 05 73 70 6c ullmatch..search..sub..subn..spl
1980 69 74 da 07 66 69 6e 64 61 6c 6c da 08 66 69 6e 64 69 74 65 72 da 07 63 6f 6d 70 69 6c 65 da 05 it..findall..finditer..compile..
19a0 70 75 72 67 65 da 08 74 65 6d 70 6c 61 74 65 da 06 65 73 63 61 70 65 da 05 65 72 72 6f 72 da 07 purge..template..escape..error..
19c0 50 61 74 74 65 72 6e da 05 4d 61 74 63 68 da 01 41 da 01 49 da 01 4c da 01 4d da 01 53 da 01 58 Pattern..Match..A..I..L..M..S..X
19e0 da 01 55 da 05 41 53 43 49 49 da 0a 49 47 4e 4f 52 45 43 41 53 45 da 06 4c 4f 43 41 4c 45 da 09 ..U..ASCII..IGNORECASE..LOCALE..
1a00 4d 55 4c 54 49 4c 49 4e 45 da 06 44 4f 54 41 4c 4c da 07 56 45 52 42 4f 53 45 da 07 55 4e 49 43 MULTILINE..DOTALL..VERBOSE..UNIC
1a20 4f 44 45 7a 05 32 2e 32 2e 31 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 40 00 00 00 73 ODEz.2.2.1c................@...s
1a40 62 00 00 00 65 00 5a 01 64 00 5a 02 65 03 6a 04 5a 05 65 03 6a 06 5a 07 65 03 6a 08 5a 09 65 03 b...e.Z.d.Z.e.j.Z.e.j.Z.e.j.Z.e.
1a60 6a 0a 5a 0b 65 03 6a 0c 5a 0d 65 03 6a 0e 5a 0f 65 03 6a 10 5a 11 65 05 5a 12 65 07 5a 13 65 09 j.Z.e.j.Z.e.j.Z.e.j.Z.e.Z.e.Z.e.
1a80 5a 14 65 0b 5a 15 65 0d 5a 16 65 0f 5a 17 65 11 5a 18 65 03 6a 19 5a 1a 65 1a 5a 1b 65 03 6a 1c Z.e.Z.e.Z.e.Z.e.Z.e.j.Z.e.Z.e.j.
1aa0 5a 1d 64 01 53 00 29 02 da 09 52 65 67 65 78 46 6c 61 67 4e 29 1e da 08 5f 5f 6e 61 6d 65 5f 5f Z.d.S.)...RegexFlagN)...__name__
1ac0 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 0b 73 72 65 5f ..__module__..__qualname__..sre_
1ae0 63 6f 6d 70 69 6c 65 5a 0e 53 52 45 5f 46 4c 41 47 5f 41 53 43 49 49 72 18 00 00 00 5a 13 53 52 compileZ.SRE_FLAG_ASCIIr....Z.SR
1b00 45 5f 46 4c 41 47 5f 49 47 4e 4f 52 45 43 41 53 45 72 19 00 00 00 5a 0f 53 52 45 5f 46 4c 41 47 E_FLAG_IGNORECASEr....Z.SRE_FLAG
1b20 5f 4c 4f 43 41 4c 45 72 1a 00 00 00 5a 10 53 52 45 5f 46 4c 41 47 5f 55 4e 49 43 4f 44 45 72 1e _LOCALEr....Z.SRE_FLAG_UNICODEr.
1b40 00 00 00 5a 12 53 52 45 5f 46 4c 41 47 5f 4d 55 4c 54 49 4c 49 4e 45 72 1b 00 00 00 5a 0f 53 52 ...Z.SRE_FLAG_MULTILINEr....Z.SR
1b60 45 5f 46 4c 41 47 5f 44 4f 54 41 4c 4c 72 1c 00 00 00 5a 10 53 52 45 5f 46 4c 41 47 5f 56 45 52 E_FLAG_DOTALLr....Z.SRE_FLAG_VER
1b80 42 4f 53 45 72 1d 00 00 00 72 11 00 00 00 72 12 00 00 00 72 13 00 00 00 72 17 00 00 00 72 14 00 BOSEr....r....r....r....r....r..
1ba0 00 00 72 15 00 00 00 72 16 00 00 00 5a 11 53 52 45 5f 46 4c 41 47 5f 54 45 4d 50 4c 41 54 45 5a ..r....r....Z.SRE_FLAG_TEMPLATEZ
1bc0 08 54 45 4d 50 4c 41 54 45 da 01 54 5a 0e 53 52 45 5f 46 4c 41 47 5f 44 45 42 55 47 da 05 44 45 .TEMPLATE..TZ.SRE_FLAG_DEBUG..DE
1be0 42 55 47 a9 00 72 26 00 00 00 72 26 00 00 00 fa 45 2f 68 6f 6d 65 2f 72 6f 67 65 72 2f 2e 65 6d BUG..r&...r&....E/home/roger/.em
1c00 61 63 73 2e 64 2f 2e 70 79 74 68 6f 6e 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 73 2f 64 65 66 61 75 acs.d/.python-environments/defau
1c20 6c 74 2f 6c 69 62 2f 70 79 74 68 6f 6e 33 2e 37 2f 72 65 2e 70 79 72 1f 00 00 00 8f 00 00 00 73 lt/lib/python3.7/re.pyr........s
1c40 22 00 00 00 08 01 06 01 06 01 06 01 06 01 06 01 06 01 06 01 04 01 04 01 04 01 04 01 04 01 04 01 "...............................
1c60 04 02 06 01 04 01 72 1f 00 00 00 63 03 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 ......r....c................C...
1c80 73 10 00 00 00 74 00 7c 00 7c 02 83 02 a0 01 7c 01 a1 01 53 00 29 01 7a 71 54 72 79 20 74 6f 20 s....t.|.|.....|...S.).zqTry.to.
1ca0 61 70 70 6c 79 20 74 68 65 20 70 61 74 74 65 72 6e 20 61 74 20 74 68 65 20 73 74 61 72 74 20 6f apply.the.pattern.at.the.start.o
1cc0 66 20 74 68 65 20 73 74 72 69 6e 67 2c 20 72 65 74 75 72 6e 69 6e 67 0a 20 20 20 20 61 20 4d 61 f.the.string,.returning.....a.Ma
1ce0 74 63 68 20 6f 62 6a 65 63 74 2c 20 6f 72 20 4e 6f 6e 65 20 69 66 20 6e 6f 20 6d 61 74 63 68 20 tch.object,.or.None.if.no.match.
1d00 77 61 73 20 66 6f 75 6e 64 2e 29 02 da 08 5f 63 6f 6d 70 69 6c 65 72 02 00 00 00 29 03 da 07 70 was.found.)..._compiler....)...p
1d20 61 74 74 65 72 6e da 06 73 74 72 69 6e 67 da 05 66 6c 61 67 73 72 26 00 00 00 72 26 00 00 00 72 attern..string..flagsr&...r&...r
1d40 27 00 00 00 72 02 00 00 00 aa 00 00 00 73 02 00 00 00 00 03 63 03 00 00 00 00 00 00 00 03 00 00 '...r........s......c...........
1d60 00 03 00 00 00 43 00 00 00 73 10 00 00 00 74 00 7c 00 7c 02 83 02 a0 01 7c 01 a1 01 53 00 29 01 .....C...s....t.|.|.....|...S.).
1d80 7a 6b 54 72 79 20 74 6f 20 61 70 70 6c 79 20 74 68 65 20 70 61 74 74 65 72 6e 20 74 6f 20 61 6c zkTry.to.apply.the.pattern.to.al
1da0 6c 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 2c 20 72 65 74 75 72 6e 69 6e 67 0a 20 20 20 20 61 l.of.the.string,.returning.....a
1dc0 20 4d 61 74 63 68 20 6f 62 6a 65 63 74 2c 20 6f 72 20 4e 6f 6e 65 20 69 66 20 6e 6f 20 6d 61 74 .Match.object,.or.None.if.no.mat
1de0 63 68 20 77 61 73 20 66 6f 75 6e 64 2e 29 02 72 28 00 00 00 72 03 00 00 00 29 03 72 29 00 00 00 ch.was.found.).r(...r....).r)...
1e00 72 2a 00 00 00 72 2b 00 00 00 72 26 00 00 00 72 26 00 00 00 72 27 00 00 00 72 03 00 00 00 af 00 r*...r+...r&...r&...r'...r......
1e20 00 00 73 02 00 00 00 00 03 63 03 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 10 ..s......c................C...s.
1e40 00 00 00 74 00 7c 00 7c 02 83 02 a0 01 7c 01 a1 01 53 00 29 01 7a 74 53 63 61 6e 20 74 68 72 6f ...t.|.|.....|...S.).ztScan.thro
1e60 75 67 68 20 73 74 72 69 6e 67 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 61 20 6d 61 74 63 68 20 74 ugh.string.looking.for.a.match.t
1e80 6f 20 74 68 65 20 70 61 74 74 65 72 6e 2c 20 72 65 74 75 72 6e 69 6e 67 0a 20 20 20 20 61 20 4d o.the.pattern,.returning.....a.M
1ea0 61 74 63 68 20 6f 62 6a 65 63 74 2c 20 6f 72 20 4e 6f 6e 65 20 69 66 20 6e 6f 20 6d 61 74 63 68 atch.object,.or.None.if.no.match
1ec0 20 77 61 73 20 66 6f 75 6e 64 2e 29 02 72 28 00 00 00 72 04 00 00 00 29 03 72 29 00 00 00 72 2a .was.found.).r(...r....).r)...r*
1ee0 00 00 00 72 2b 00 00 00 72 26 00 00 00 72 26 00 00 00 72 27 00 00 00 72 04 00 00 00 b4 00 00 00 ...r+...r&...r&...r'...r........
1f00 73 02 00 00 00 00 03 63 05 00 00 00 00 00 00 00 05 00 00 00 05 00 00 00 43 00 00 00 73 14 00 00 s......c................C...s...
1f20 00 74 00 7c 00 7c 04 83 02 a0 01 7c 01 7c 02 7c 03 a1 03 53 00 29 01 61 5a 01 00 00 52 65 74 75 .t.|.|.....|.|.|...S.).aZ...Retu
1f40 72 6e 20 74 68 65 20 73 74 72 69 6e 67 20 6f 62 74 61 69 6e 65 64 20 62 79 20 72 65 70 6c 61 63 rn.the.string.obtained.by.replac
1f60 69 6e 67 20 74 68 65 20 6c 65 66 74 6d 6f 73 74 0a 20 20 20 20 6e 6f 6e 2d 6f 76 65 72 6c 61 70 ing.the.leftmost.....non-overlap
1f80 70 69 6e 67 20 6f 63 63 75 72 72 65 6e 63 65 73 20 6f 66 20 74 68 65 20 70 61 74 74 65 72 6e 20 ping.occurrences.of.the.pattern.
1fa0 69 6e 20 73 74 72 69 6e 67 20 62 79 20 74 68 65 0a 20 20 20 20 72 65 70 6c 61 63 65 6d 65 6e 74 in.string.by.the.....replacement
1fc0 20 72 65 70 6c 2e 20 20 72 65 70 6c 20 63 61 6e 20 62 65 20 65 69 74 68 65 72 20 61 20 73 74 72 .repl...repl.can.be.either.a.str
1fe0 69 6e 67 20 6f 72 20 61 20 63 61 6c 6c 61 62 6c 65 3b 0a 20 20 20 20 69 66 20 61 20 73 74 72 69 ing.or.a.callable;.....if.a.stri
2000 6e 67 2c 20 62 61 63 6b 73 6c 61 73 68 20 65 73 63 61 70 65 73 20 69 6e 20 69 74 20 61 72 65 20 ng,.backslash.escapes.in.it.are.
2020 70 72 6f 63 65 73 73 65 64 2e 20 20 49 66 20 69 74 20 69 73 0a 20 20 20 20 61 20 63 61 6c 6c 61 processed...If.it.is.....a.calla
2040 62 6c 65 2c 20 69 74 27 73 20 70 61 73 73 65 64 20 74 68 65 20 4d 61 74 63 68 20 6f 62 6a 65 63 ble,.it's.passed.the.Match.objec
2060 74 20 61 6e 64 20 6d 75 73 74 20 72 65 74 75 72 6e 0a 20 20 20 20 61 20 72 65 70 6c 61 63 65 6d t.and.must.return.....a.replacem
2080 65 6e 74 20 73 74 72 69 6e 67 20 74 6f 20 62 65 20 75 73 65 64 2e 29 02 72 28 00 00 00 72 05 00 ent.string.to.be.used.).r(...r..
20a0 00 00 29 05 72 29 00 00 00 da 04 72 65 70 6c 72 2a 00 00 00 da 05 63 6f 75 6e 74 72 2b 00 00 00 ..).r).....replr*.....countr+...
20c0 72 26 00 00 00 72 26 00 00 00 72 27 00 00 00 72 05 00 00 00 b9 00 00 00 73 02 00 00 00 00 07 63 r&...r&...r'...r........s......c
20e0 05 00 00 00 00 00 00 00 05 00 00 00 05 00 00 00 43 00 00 00 73 14 00 00 00 74 00 7c 00 7c 04 83 ................C...s....t.|.|..
2100 02 a0 01 7c 01 7c 02 7c 03 a1 03 53 00 29 01 61 db 01 00 00 52 65 74 75 72 6e 20 61 20 32 2d 74 ...|.|.|...S.).a....Return.a.2-t
2120 75 70 6c 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 28 6e 65 77 5f 73 74 72 69 6e 67 2c 20 6e 75 6d uple.containing.(new_string,.num
2140 62 65 72 29 2e 0a 20 20 20 20 6e 65 77 5f 73 74 72 69 6e 67 20 69 73 20 74 68 65 20 73 74 72 69 ber)......new_string.is.the.stri
2160 6e 67 20 6f 62 74 61 69 6e 65 64 20 62 79 20 72 65 70 6c 61 63 69 6e 67 20 74 68 65 20 6c 65 66 ng.obtained.by.replacing.the.lef
2180 74 6d 6f 73 74 0a 20 20 20 20 6e 6f 6e 2d 6f 76 65 72 6c 61 70 70 69 6e 67 20 6f 63 63 75 72 72 tmost.....non-overlapping.occurr
21a0 65 6e 63 65 73 20 6f 66 20 74 68 65 20 70 61 74 74 65 72 6e 20 69 6e 20 74 68 65 20 73 6f 75 72 ences.of.the.pattern.in.the.sour
21c0 63 65 0a 20 20 20 20 73 74 72 69 6e 67 20 62 79 20 74 68 65 20 72 65 70 6c 61 63 65 6d 65 6e 74 ce.....string.by.the.replacement
21e0 20 72 65 70 6c 2e 20 20 6e 75 6d 62 65 72 20 69 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 0a .repl...number.is.the.number.of.
2200 20 20 20 20 73 75 62 73 74 69 74 75 74 69 6f 6e 73 20 74 68 61 74 20 77 65 72 65 20 6d 61 64 65 ....substitutions.that.were.made
2220 2e 20 72 65 70 6c 20 63 61 6e 20 62 65 20 65 69 74 68 65 72 20 61 20 73 74 72 69 6e 67 20 6f 72 ..repl.can.be.either.a.string.or
2240 20 61 0a 20 20 20 20 63 61 6c 6c 61 62 6c 65 3b 20 69 66 20 61 20 73 74 72 69 6e 67 2c 20 62 61 .a.....callable;.if.a.string,.ba
2260 63 6b 73 6c 61 73 68 20 65 73 63 61 70 65 73 20 69 6e 20 69 74 20 61 72 65 20 70 72 6f 63 65 73 ckslash.escapes.in.it.are.proces
2280 73 65 64 2e 0a 20 20 20 20 49 66 20 69 74 20 69 73 20 61 20 63 61 6c 6c 61 62 6c 65 2c 20 69 74 sed......If.it.is.a.callable,.it
22a0 27 73 20 70 61 73 73 65 64 20 74 68 65 20 4d 61 74 63 68 20 6f 62 6a 65 63 74 20 61 6e 64 20 6d 's.passed.the.Match.object.and.m
22c0 75 73 74 0a 20 20 20 20 72 65 74 75 72 6e 20 61 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 73 74 72 ust.....return.a.replacement.str
22e0 69 6e 67 20 74 6f 20 62 65 20 75 73 65 64 2e 29 02 72 28 00 00 00 72 06 00 00 00 29 05 72 29 00 ing.to.be.used.).r(...r....).r).
2300 00 00 72 2c 00 00 00 72 2a 00 00 00 72 2d 00 00 00 72 2b 00 00 00 72 26 00 00 00 72 26 00 00 00 ..r,...r*...r-...r+...r&...r&...
2320 72 27 00 00 00 72 06 00 00 00 c2 00 00 00 73 02 00 00 00 00 09 63 04 00 00 00 00 00 00 00 04 00 r'...r........s......c..........
2340 00 00 04 00 00 00 43 00 00 00 73 12 00 00 00 74 00 7c 00 7c 03 83 02 a0 01 7c 01 7c 02 a1 02 53 ......C...s....t.|.|.....|.|...S
2360 00 29 01 61 99 01 00 00 53 70 6c 69 74 20 74 68 65 20 73 6f 75 72 63 65 20 73 74 72 69 6e 67 20 .).a....Split.the.source.string.
2380 62 79 20 74 68 65 20 6f 63 63 75 72 72 65 6e 63 65 73 20 6f 66 20 74 68 65 20 70 61 74 74 65 72 by.the.occurrences.of.the.patter
23a0 6e 2c 0a 20 20 20 20 72 65 74 75 72 6e 69 6e 67 20 61 20 6c 69 73 74 20 63 6f 6e 74 61 69 6e 69 n,.....returning.a.list.containi
23c0 6e 67 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 73 75 62 73 74 72 69 6e 67 73 2e 20 20 49 66 ng.the.resulting.substrings...If
23e0 0a 20 20 20 20 63 61 70 74 75 72 69 6e 67 20 70 61 72 65 6e 74 68 65 73 65 73 20 61 72 65 20 75 .....capturing.parentheses.are.u
2400 73 65 64 20 69 6e 20 70 61 74 74 65 72 6e 2c 20 74 68 65 6e 20 74 68 65 20 74 65 78 74 20 6f 66 sed.in.pattern,.then.the.text.of
2420 20 61 6c 6c 0a 20 20 20 20 67 72 6f 75 70 73 20 69 6e 20 74 68 65 20 70 61 74 74 65 72 6e 20 61 .all.....groups.in.the.pattern.a
2440 72 65 20 61 6c 73 6f 20 72 65 74 75 72 6e 65 64 20 61 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 re.also.returned.as.part.of.the.
2460 72 65 73 75 6c 74 69 6e 67 0a 20 20 20 20 6c 69 73 74 2e 20 20 49 66 20 6d 61 78 73 70 6c 69 74 resulting.....list...If.maxsplit
2480 20 69 73 20 6e 6f 6e 7a 65 72 6f 2c 20 61 74 20 6d 6f 73 74 20 6d 61 78 73 70 6c 69 74 20 73 70 .is.nonzero,.at.most.maxsplit.sp
24a0 6c 69 74 73 20 6f 63 63 75 72 2c 0a 20 20 20 20 61 6e 64 20 74 68 65 20 72 65 6d 61 69 6e 64 65 lits.occur,.....and.the.remainde
24c0 72 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 20 69 73 20 72 65 74 75 72 6e 65 64 20 61 73 20 74 r.of.the.string.is.returned.as.t
24e0 68 65 20 66 69 6e 61 6c 20 65 6c 65 6d 65 6e 74 0a 20 20 20 20 6f 66 20 74 68 65 20 6c 69 73 74 he.final.element.....of.the.list
2500 2e 29 02 72 28 00 00 00 72 07 00 00 00 29 04 72 29 00 00 00 72 2a 00 00 00 da 08 6d 61 78 73 70 .).r(...r....).r)...r*.....maxsp
2520 6c 69 74 72 2b 00 00 00 72 26 00 00 00 72 26 00 00 00 72 27 00 00 00 72 07 00 00 00 cd 00 00 00 litr+...r&...r&...r'...r........
2540 73 02 00 00 00 00 08 63 03 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 10 00 00 s......c................C...s...
2560 00 74 00 7c 00 7c 02 83 02 a0 01 7c 01 a1 01 53 00 29 01 61 12 01 00 00 52 65 74 75 72 6e 20 61 .t.|.|.....|...S.).a....Return.a
2580 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 6e 6f 6e 2d 6f 76 65 72 6c 61 70 70 69 6e 67 20 6d 61 74 .list.of.all.non-overlapping.mat
25a0 63 68 65 73 20 69 6e 20 74 68 65 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 49 66 20 6f 6e 65 20 ches.in.the.string.......If.one.
25c0 6f 72 20 6d 6f 72 65 20 63 61 70 74 75 72 69 6e 67 20 67 72 6f 75 70 73 20 61 72 65 20 70 72 65 or.more.capturing.groups.are.pre
25e0 73 65 6e 74 20 69 6e 20 74 68 65 20 70 61 74 74 65 72 6e 2c 20 72 65 74 75 72 6e 0a 20 20 20 20 sent.in.the.pattern,.return.....
2600 61 20 6c 69 73 74 20 6f 66 20 67 72 6f 75 70 73 3b 20 74 68 69 73 20 77 69 6c 6c 20 62 65 20 61 a.list.of.groups;.this.will.be.a
2620 20 6c 69 73 74 20 6f 66 20 74 75 70 6c 65 73 20 69 66 20 74 68 65 20 70 61 74 74 65 72 6e 0a 20 .list.of.tuples.if.the.pattern..
2640 20 20 20 68 61 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 67 72 6f 75 70 2e 0a 0a 20 20 20 ...has.more.than.one.group......
2660 20 45 6d 70 74 79 20 6d 61 74 63 68 65 73 20 61 72 65 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 .Empty.matches.are.included.in.t
2680 68 65 20 72 65 73 75 6c 74 2e 29 02 72 28 00 00 00 72 08 00 00 00 29 03 72 29 00 00 00 72 2a 00 he.result.).r(...r....).r)...r*.
26a0 00 00 72 2b 00 00 00 72 26 00 00 00 72 26 00 00 00 72 27 00 00 00 72 08 00 00 00 d7 00 00 00 73 ..r+...r&...r&...r'...r........s
26c0 02 00 00 00 00 08 63 03 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 10 00 00 00 ......c................C...s....
26e0 74 00 7c 00 7c 02 83 02 a0 01 7c 01 a1 01 53 00 29 01 7a ab 52 65 74 75 72 6e 20 61 6e 20 69 74 t.|.|.....|...S.).z.Return.an.it
2700 65 72 61 74 6f 72 20 6f 76 65 72 20 61 6c 6c 20 6e 6f 6e 2d 6f 76 65 72 6c 61 70 70 69 6e 67 20 erator.over.all.non-overlapping.
2720 6d 61 74 63 68 65 73 20 69 6e 20 74 68 65 0a 20 20 20 20 73 74 72 69 6e 67 2e 20 20 46 6f 72 20 matches.in.the.....string...For.
2740 65 61 63 68 20 6d 61 74 63 68 2c 20 74 68 65 20 69 74 65 72 61 74 6f 72 20 72 65 74 75 72 6e 73 each.match,.the.iterator.returns
2760 20 61 20 4d 61 74 63 68 20 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 20 45 6d 70 74 79 20 6d 61 74 63 .a.Match.object.......Empty.matc
2780 68 65 73 20 61 72 65 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 72 65 73 75 6c 74 2e 29 hes.are.included.in.the.result.)
27a0 02 72 28 00 00 00 72 09 00 00 00 29 03 72 29 00 00 00 72 2a 00 00 00 72 2b 00 00 00 72 26 00 00 .r(...r....).r)...r*...r+...r&..
27c0 00 72 26 00 00 00 72 27 00 00 00 72 09 00 00 00 e1 00 00 00 73 02 00 00 00 00 05 63 02 00 00 00 .r&...r'...r........s......c....
27e0 00 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 0a 00 00 00 74 00 7c 00 7c 01 83 02 53 00 29 ............C...s....t.|.|...S.)
2800 01 7a 41 43 6f 6d 70 69 6c 65 20 61 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 .zACompile.a.regular.expression.
2820 70 61 74 74 65 72 6e 2c 20 72 65 74 75 72 6e 69 6e 67 20 61 20 50 61 74 74 65 72 6e 20 6f 62 6a pattern,.returning.a.Pattern.obj
2840 65 63 74 2e 29 01 72 28 00 00 00 29 02 72 29 00 00 00 72 2b 00 00 00 72 26 00 00 00 72 26 00 00 ect.).r(...).r)...r+...r&...r&..
2860 00 72 27 00 00 00 72 0a 00 00 00 e8 00 00 00 73 02 00 00 00 00 02 63 00 00 00 00 00 00 00 00 00 .r'...r........s......c.........
2880 00 00 00 02 00 00 00 43 00 00 00 73 14 00 00 00 74 00 a0 01 a1 00 01 00 74 02 a0 03 a1 00 01 00 .......C...s....t.......t.......
28a0 64 01 53 00 29 02 7a 23 43 6c 65 61 72 20 74 68 65 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 d.S.).z#Clear.the.regular.expres
28c0 73 69 6f 6e 20 63 61 63 68 65 73 4e 29 04 da 06 5f 63 61 63 68 65 da 05 63 6c 65 61 72 da 0d 5f sion.cachesN)..._cache..clear.._
28e0 63 6f 6d 70 69 6c 65 5f 72 65 70 6c da 0b 63 61 63 68 65 5f 63 6c 65 61 72 72 26 00 00 00 72 26 compile_repl..cache_clearr&...r&
2900 00 00 00 72 26 00 00 00 72 27 00 00 00 72 0b 00 00 00 ec 00 00 00 73 04 00 00 00 00 02 08 01 63 ...r&...r'...r........s........c
2920 02 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 0e 00 00 00 74 00 7c 00 7c 01 74 ................C...s....t.|.|.t
2940 01 42 00 83 02 53 00 29 01 7a 36 43 6f 6d 70 69 6c 65 20 61 20 74 65 6d 70 6c 61 74 65 20 70 61 .B...S.).z6Compile.a.template.pa
2960 74 74 65 72 6e 2c 20 72 65 74 75 72 6e 69 6e 67 20 61 20 50 61 74 74 65 72 6e 20 6f 62 6a 65 63 ttern,.returning.a.Pattern.objec
2980 74 29 02 72 28 00 00 00 72 24 00 00 00 29 02 72 29 00 00 00 72 2b 00 00 00 72 26 00 00 00 72 26 t).r(...r$...).r)...r+...r&...r&
29a0 00 00 00 72 27 00 00 00 72 0c 00 00 00 f1 00 00 00 73 02 00 00 00 00 02 63 01 00 00 00 00 00 00 ...r'...r........s......c.......
29c0 00 02 00 00 00 05 00 00 00 43 00 00 00 73 1a 00 00 00 69 00 7c 00 5d 12 7d 01 64 00 74 00 7c 01 .........C...s....i.|.].}.d.t.|.
29e0 83 01 17 00 7c 01 93 02 71 04 53 00 29 01 fa 01 5c 29 01 da 03 63 68 72 29 02 da 02 2e 30 da 01 ....|...q.S.)...\)...chr)....0..
2a00 69 72 26 00 00 00 72 26 00 00 00 72 27 00 00 00 fa 0a 3c 64 69 63 74 63 6f 6d 70 3e fa 00 00 00 ir&...r&...r'.....<dictcomp>....
2a20 73 02 00 00 00 06 00 72 37 00 00 00 73 18 00 00 00 28 29 5b 5d 7b 7d 3f 2a 2b 2d 7c 5e 24 5c 2e s......r7...s....()[]{}?*+-|^$\.
2a40 26 7e 23 20 09 0a 0d 0b 0c 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 32 &~#......c................C...s2
2a60 00 00 00 74 00 7c 00 74 01 83 02 72 14 7c 00 a0 02 74 03 a1 01 53 00 74 01 7c 00 64 01 83 02 7d ...t.|.t...r.|...t...S.t.|.d...}
2a80 00 7c 00 a0 02 74 03 a1 01 a0 04 64 01 a1 01 53 00 64 02 53 00 29 03 7a 30 0a 20 20 20 20 45 73 .|...t.....d...S.d.S.).z0.....Es
2aa0 63 61 70 65 20 73 70 65 63 69 61 6c 20 63 68 61 72 61 63 74 65 72 73 20 69 6e 20 61 20 73 74 72 cape.special.characters.in.a.str
2ac0 69 6e 67 2e 0a 20 20 20 20 da 06 6c 61 74 69 6e 31 4e 29 05 da 0a 69 73 69 6e 73 74 61 6e 63 65 ing........latin1N)...isinstance
2ae0 da 03 73 74 72 da 09 74 72 61 6e 73 6c 61 74 65 da 12 5f 73 70 65 63 69 61 6c 5f 63 68 61 72 73 ..str..translate.._special_chars
2b00 5f 6d 61 70 da 06 65 6e 63 6f 64 65 29 01 72 29 00 00 00 72 26 00 00 00 72 26 00 00 00 72 27 00 _map..encode).r)...r&...r&...r'.
2b20 00 00 72 0d 00 00 00 fc 00 00 00 73 08 00 00 00 00 04 0a 01 0a 02 0a 01 da 00 69 00 02 00 00 63 ..r........s..............i....c
2b40 02 00 00 00 00 00 00 00 03 00 00 00 0a 00 00 00 43 00 00 00 73 c8 00 00 00 74 00 7c 01 74 01 83 ................C...s....t.|.t..
2b60 02 72 10 7c 01 6a 02 7d 01 79 12 74 03 74 04 7c 00 83 01 7c 00 7c 01 66 03 19 00 53 00 04 00 74 .r.|.j.}.y.t.t.|...|.|.f...S...t
2b80 05 6b 0a 72 36 01 00 01 00 01 00 59 00 6e 02 58 00 74 00 7c 00 74 06 83 02 72 52 7c 01 72 4e 74 .k.r6......Y.n.X.t.|.t...rR|.rNt
2ba0 07 64 01 83 01 82 01 7c 00 53 00 74 08 a0 09 7c 00 a1 01 73 64 74 0a 64 02 83 01 82 01 74 08 a0 .d.....|.S.t...|...sdt.d.....t..
2bc0 0b 7c 00 7c 01 a1 02 7d 02 7c 01 74 0c 40 00 73 c4 74 0d 74 03 83 01 74 0e 6b 05 72 b2 79 12 74 .|.|...}.|.t.@.s.t.t...t.k.r.y.t
2be0 03 74 0f 74 10 74 03 83 01 83 01 3d 00 57 00 6e 1a 04 00 74 11 74 12 74 05 66 03 6b 0a 72 b0 01 .t.t.t.....=.W.n...t.t.t.f.k.r..
2c00 00 01 00 01 00 59 00 6e 02 58 00 7c 02 74 03 74 04 7c 00 83 01 7c 00 7c 01 66 03 3c 00 7c 02 53 .....Y.n.X.|.t.t.|...|.|.f.<.|.S
2c20 00 29 03 4e 7a 35 63 61 6e 6e 6f 74 20 70 72 6f 63 65 73 73 20 66 6c 61 67 73 20 61 72 67 75 6d .).Nz5cannot.process.flags.argum
2c40 65 6e 74 20 77 69 74 68 20 61 20 63 6f 6d 70 69 6c 65 64 20 70 61 74 74 65 72 6e 7a 31 66 69 72 ent.with.a.compiled.patternz1fir
2c60 73 74 20 61 72 67 75 6d 65 6e 74 20 6d 75 73 74 20 62 65 20 73 74 72 69 6e 67 20 6f 72 20 63 6f st.argument.must.be.string.or.co
2c80 6d 70 69 6c 65 64 20 70 61 74 74 65 72 6e 29 13 72 39 00 00 00 72 1f 00 00 00 da 05 76 61 6c 75 mpiled.pattern).r9...r......valu
2ca0 65 72 2f 00 00 00 da 04 74 79 70 65 da 08 4b 65 79 45 72 72 6f 72 72 0f 00 00 00 da 0a 56 61 6c er/.....type..KeyErrorr......Val
2cc0 75 65 45 72 72 6f 72 72 23 00 00 00 5a 08 69 73 73 74 72 69 6e 67 da 09 54 79 70 65 45 72 72 6f ueErrorr#...Z.isstring..TypeErro
2ce0 72 72 0a 00 00 00 72 25 00 00 00 da 03 6c 65 6e da 09 5f 4d 41 58 43 41 43 48 45 da 04 6e 65 78 rr....r%.....len.._MAXCACHE..nex
2d00 74 da 04 69 74 65 72 da 0d 53 74 6f 70 49 74 65 72 61 74 69 6f 6e da 0c 52 75 6e 74 69 6d 65 45 t..iter..StopIteration..RuntimeE
2d20 72 72 6f 72 29 03 72 29 00 00 00 72 2b 00 00 00 da 01 70 72 26 00 00 00 72 26 00 00 00 72 27 00 rror).r)...r+.....pr&...r&...r'.
2d40 00 00 72 28 00 00 00 0f 01 00 00 73 2c 00 00 00 00 02 0a 01 06 01 02 01 12 01 0e 01 06 01 0a 01 ..r(.......s,...................
2d60 04 01 02 01 06 01 04 01 0a 01 08 01 0c 01 08 01 0c 02 02 01 12 01 14 01 06 01 12 01 72 28 00 00 ............................r(..
2d80 00 63 02 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 0c 00 00 00 74 00 a0 01 7c .c................C...s....t...|
2da0 00 7c 01 a1 02 53 00 29 01 4e 29 02 da 09 73 72 65 5f 70 61 72 73 65 da 0e 70 61 72 73 65 5f 74 .|...S.).N)...sre_parse..parse_t
2dc0 65 6d 70 6c 61 74 65 29 02 72 2c 00 00 00 72 29 00 00 00 72 26 00 00 00 72 26 00 00 00 72 27 00 emplate).r,...r)...r&...r&...r'.
2de0 00 00 72 31 00 00 00 29 01 00 00 73 02 00 00 00 00 03 72 31 00 00 00 63 03 00 00 00 00 00 00 00 ..r1...)...s......r1...c........
2e00 03 00 00 00 04 00 00 00 43 00 00 00 73 18 00 00 00 74 00 a0 01 7c 02 7c 00 a1 02 7d 02 74 00 a0 ........C...s....t...|.|...}.t..
2e20 02 7c 02 7c 01 a1 02 53 00 29 01 4e 29 03 72 4b 00 00 00 72 4c 00 00 00 da 0f 65 78 70 61 6e 64 .|.|...S.).N).rK...rL.....expand
2e40 5f 74 65 6d 70 6c 61 74 65 29 03 72 29 00 00 00 72 02 00 00 00 72 0c 00 00 00 72 26 00 00 00 72 _template).r)...r....r....r&...r
2e60 26 00 00 00 72 27 00 00 00 da 07 5f 65 78 70 61 6e 64 2e 01 00 00 73 04 00 00 00 00 02 0c 01 72 &...r'....._expand....s........r
2e80 4e 00 00 00 63 02 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 3e 00 00 00 74 00 N...c................C...s>...t.
2ea0 7c 01 7c 00 83 02 7d 01 7c 01 64 01 19 00 73 2e 74 01 7c 01 64 02 19 00 83 01 64 02 6b 02 72 2e |.|...}.|.d...s.t.|.d.....d.k.r.
2ec0 7c 01 64 02 19 00 64 01 19 00 53 00 7c 01 66 01 64 03 64 04 84 01 7d 02 7c 02 53 00 29 05 4e 72 |.d...d...S.|.f.d.d...}.|.S.).Nr
2ee0 01 00 00 00 e9 01 00 00 00 63 02 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 53 00 00 00 73 0c .........c................S...s.
2f00 00 00 00 74 00 a0 01 7c 01 7c 00 a1 02 53 00 29 01 4e 29 02 72 4b 00 00 00 72 4d 00 00 00 29 02 ...t...|.|...S.).N).rK...rM...).
2f20 72 02 00 00 00 72 0c 00 00 00 72 26 00 00 00 72 26 00 00 00 72 27 00 00 00 da 06 66 69 6c 74 65 r....r....r&...r&...r'.....filte
2f40 72 39 01 00 00 73 02 00 00 00 00 01 7a 15 5f 73 75 62 78 2e 3c 6c 6f 63 61 6c 73 3e 2e 66 69 6c r9...s......z._subx.<locals>.fil
2f60 74 65 72 29 02 72 31 00 00 00 72 44 00 00 00 29 03 72 29 00 00 00 72 0c 00 00 00 72 50 00 00 00 ter).r1...rD...).r)...r....rP...
2f80 72 26 00 00 00 72 26 00 00 00 72 27 00 00 00 da 05 5f 73 75 62 78 33 01 00 00 73 0a 00 00 00 00 r&...r&...r'....._subx3...s.....
2fa0 02 0a 01 18 02 0c 01 0c 02 72 51 00 00 00 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 .........rQ...c................C
2fc0 00 00 00 73 10 00 00 00 74 00 7c 00 6a 01 7c 00 6a 02 66 02 66 02 53 00 29 01 4e 29 03 72 28 00 ...s....t.|.j.|.j.f.f.S.).N).r(.
2fe0 00 00 72 29 00 00 00 72 2b 00 00 00 29 01 72 4a 00 00 00 72 26 00 00 00 72 26 00 00 00 72 27 00 ..r)...r+...).rJ...r&...r&...r'.
3000 00 00 da 07 5f 70 69 63 6b 6c 65 41 01 00 00 73 02 00 00 00 00 01 72 52 00 00 00 63 00 00 00 00 ...._pickleA...s......rR...c....
3020 00 00 00 00 00 00 00 00 03 00 00 00 40 00 00 00 73 1e 00 00 00 65 00 5a 01 64 00 5a 02 64 07 64 ............@...s....e.Z.d.Z.d.d
3040 02 64 03 84 01 5a 03 64 04 64 05 84 00 5a 04 64 06 53 00 29 08 da 07 53 63 61 6e 6e 65 72 72 01 .d...Z.d.d...Z.d.S.)...Scannerr.
3060 00 00 00 63 03 00 00 00 00 00 00 00 0a 00 00 00 0e 00 00 00 43 00 00 00 73 b0 00 00 00 64 01 64 ...c................C...s....d.d
3080 02 6c 00 6d 01 7d 03 6d 02 7d 04 01 00 74 03 7c 02 74 04 83 02 72 20 7c 02 6a 05 7d 02 7c 01 7c .l.m.}.m.}...t.|.t...r.|.j.}.|.|
30a0 00 5f 06 67 00 7d 05 74 07 a0 08 a1 00 7d 06 7c 02 7c 06 5f 09 78 50 7c 01 44 00 5d 48 5c 02 7d ._.g.}.t.....}.|.|._.xP|.D.]H\.}
30c0 07 7d 08 7c 06 a0 0a a1 00 7d 09 7c 05 a0 0b 74 07 a0 0c 7c 06 7c 04 7c 09 64 01 64 01 74 07 a0 .}.|.....}.|...t...|.|.|.d.d.t..
30e0 0d 7c 07 7c 02 a1 02 66 04 66 02 67 01 a1 02 a1 01 01 00 7c 06 a0 0e 7c 09 7c 05 64 03 19 00 a1 .|.|...f.f.g.......|...|.|.d....
3100 02 01 00 71 3e 57 00 74 07 a0 0c 7c 06 7c 03 64 00 7c 05 66 02 66 02 67 01 a1 02 7d 05 74 0f a0 ...q>W.t...|.|.d.|.f.f.g...}.t..
3120 10 7c 05 a1 01 7c 00 5f 11 64 00 53 00 29 04 4e 72 01 00 00 00 29 02 da 06 42 52 41 4e 43 48 da .|...|._.d.S.).Nr....)...BRANCH.
3140 0a 53 55 42 50 41 54 54 45 52 4e e9 ff ff ff ff 29 12 5a 0d 73 72 65 5f 63 6f 6e 73 74 61 6e 74 .SUBPATTERN.....).Z.sre_constant
3160 73 72 54 00 00 00 72 55 00 00 00 72 39 00 00 00 72 1f 00 00 00 72 3f 00 00 00 da 07 6c 65 78 69 srT...rU...r9...r....r?.....lexi
3180 63 6f 6e 72 4b 00 00 00 72 0f 00 00 00 72 2b 00 00 00 5a 09 6f 70 65 6e 67 72 6f 75 70 da 06 61 conrK...r....r+...Z.opengroup..a
31a0 70 70 65 6e 64 5a 0a 53 75 62 50 61 74 74 65 72 6e 5a 05 70 61 72 73 65 5a 0a 63 6c 6f 73 65 67 ppendZ.SubPatternZ.parseZ.closeg
31c0 72 6f 75 70 72 23 00 00 00 72 0a 00 00 00 da 07 73 63 61 6e 6e 65 72 29 0a da 04 73 65 6c 66 72 roupr#...r......scanner)...selfr
31e0 57 00 00 00 72 2b 00 00 00 72 54 00 00 00 72 55 00 00 00 72 4a 00 00 00 da 01 73 5a 06 70 68 72 W...r+...rT...rU...rJ.....sZ.phr
3200 61 73 65 da 06 61 63 74 69 6f 6e da 03 67 69 64 72 26 00 00 00 72 26 00 00 00 72 27 00 00 00 da ase..action..gidr&...r&...r'....
3220 08 5f 5f 69 6e 69 74 5f 5f 4a 01 00 00 73 1c 00 00 00 00 01 10 01 0a 01 06 01 06 02 04 01 08 01 .__init__J...s..................
3240 06 01 0e 01 08 01 0a 01 1e 02 14 01 16 01 7a 10 53 63 61 6e 6e 65 72 2e 5f 5f 69 6e 69 74 5f 5f ..............z.Scanner.__init__
3260 63 02 00 00 00 00 00 00 00 09 00 00 00 04 00 00 00 43 00 00 00 73 94 00 00 00 67 00 7d 02 7c 02 c................C...s....g.}.|.
3280 6a 00 7d 03 7c 00 6a 01 a0 01 7c 01 a1 01 6a 02 7d 04 64 01 7d 05 78 66 7c 04 83 00 7d 06 7c 06 j.}.|.j...|...j.}.d.}.xf|...}.|.
32a0 73 2a 50 00 7c 06 a0 03 a1 00 7d 07 7c 05 7c 07 6b 02 72 3c 50 00 7c 00 6a 04 7c 06 6a 05 64 02 s*P.|.....}.|.|.k.r<P.|.j.|.j.d.
32c0 18 00 19 00 64 02 19 00 7d 08 74 06 7c 08 83 01 72 6c 7c 06 7c 00 5f 02 7c 08 7c 00 7c 06 a0 07 ....d...}.t.|...rl|.|._.|.|.|...
32e0 a1 00 83 02 7d 08 7c 08 64 00 6b 09 72 7c 7c 03 7c 08 83 01 01 00 7c 07 7d 05 71 1e 57 00 7c 02 ....}.|.d.k.r||.|.....|.}.q.W.|.
3300 7c 01 7c 05 64 00 85 02 19 00 66 02 53 00 29 03 4e 72 01 00 00 00 72 4f 00 00 00 29 08 72 58 00 |.|.d.....f.S.).Nr....rO...).rX.
3320 00 00 72 59 00 00 00 72 02 00 00 00 da 03 65 6e 64 72 57 00 00 00 5a 09 6c 61 73 74 69 6e 64 65 ..rY...r......endrW...Z.lastinde
3340 78 da 08 63 61 6c 6c 61 62 6c 65 da 05 67 72 6f 75 70 29 09 72 5a 00 00 00 72 2a 00 00 00 da 06 x..callable..group).rZ...r*.....
3360 72 65 73 75 6c 74 72 58 00 00 00 72 02 00 00 00 72 36 00 00 00 da 01 6d da 01 6a 72 5c 00 00 00 resultrX...r....r6.....m..jr\...
3380 72 26 00 00 00 72 26 00 00 00 72 27 00 00 00 da 04 73 63 61 6e 5b 01 00 00 73 26 00 00 00 00 01 r&...r&...r'.....scan[...s&.....
33a0 04 01 06 01 0e 01 04 01 02 01 06 01 04 01 02 01 08 01 08 01 02 01 14 01 08 01 06 01 0e 01 08 01 ................................
33c0 08 01 08 01 7a 0c 53 63 61 6e 6e 65 72 2e 73 63 61 6e 4e 29 01 72 01 00 00 00 29 05 72 20 00 00 ....z.Scanner.scanN).r....).r...
33e0 00 72 21 00 00 00 72 22 00 00 00 72 5e 00 00 00 72 65 00 00 00 72 26 00 00 00 72 26 00 00 00 72 .r!...r"...r^...re...r&...r&...r
3400 26 00 00 00 72 27 00 00 00 72 53 00 00 00 49 01 00 00 73 04 00 00 00 08 01 0a 11 72 53 00 00 00 &...r'...rS...I...s........rS...
3420 29 01 72 01 00 00 00 29 01 72 01 00 00 00 29 01 72 01 00 00 00 29 02 72 01 00 00 00 72 01 00 00 ).r....).r....).r....).r....r...
3440 00 29 02 72 01 00 00 00 72 01 00 00 00 29 02 72 01 00 00 00 72 01 00 00 00 29 01 72 01 00 00 00 .).r....r....).r....r....).r....
3460 29 01 72 01 00 00 00 29 01 72 01 00 00 00 29 01 72 01 00 00 00 29 2a da 07 5f 5f 64 6f 63 5f 5f ).r....).r....).r....)*..__doc__
3480 5a 04 65 6e 75 6d 72 23 00 00 00 72 4b 00 00 00 da 09 66 75 6e 63 74 6f 6f 6c 73 da 07 5f 6c 6f Z.enumr#...rK.....functools.._lo
34a0 63 61 6c 65 da 0b 49 6d 70 6f 72 74 45 72 72 6f 72 da 07 5f 5f 61 6c 6c 5f 5f 5a 0b 5f 5f 76 65 cale..ImportError..__all__Z.__ve
34c0 72 73 69 6f 6e 5f 5f 5a 07 49 6e 74 46 6c 61 67 72 1f 00 00 00 da 07 67 6c 6f 62 61 6c 73 da 06 rsion__Z.IntFlagr......globals..
34e0 75 70 64 61 74 65 5a 0b 5f 5f 6d 65 6d 62 65 72 73 5f 5f 72 0e 00 00 00 72 02 00 00 00 72 03 00 updateZ.__members__r....r....r..
3500 00 00 72 04 00 00 00 72 05 00 00 00 72 06 00 00 00 72 07 00 00 00 72 08 00 00 00 72 09 00 00 00 ..r....r....r....r....r....r....
3520 72 0a 00 00 00 72 0b 00 00 00 72 0c 00 00 00 72 3c 00 00 00 72 0d 00 00 00 72 40 00 00 00 72 0f r....r....r....r<...r....r@...r.
3540 00 00 00 72 10 00 00 00 72 2f 00 00 00 72 45 00 00 00 72 28 00 00 00 da 09 6c 72 75 5f 63 61 63 ...r....r/...rE...r(.....lru_cac
3560 68 65 72 31 00 00 00 72 4e 00 00 00 72 51 00 00 00 5a 07 63 6f 70 79 72 65 67 72 52 00 00 00 5a her1...rN...rQ...Z.copyregrR...Z
3580 06 70 69 63 6b 6c 65 72 53 00 00 00 72 26 00 00 00 72 26 00 00 00 72 26 00 00 00 72 27 00 00 00 .picklerS...r&...r&...r&...r'...
35a0 da 08 3c 6d 6f 64 75 6c 65 3e 78 00 00 00 73 54 00 00 00 04 02 08 01 08 01 08 01 08 01 02 01 0c ..<module>x...sT................
35c0 01 0e 01 0a 05 0c 01 0c 01 14 01 0c 01 06 03 04 02 12 13 0e 03 06 05 0a 05 0a 05 0a 05 0a 09 0a ................................
35e0 0b 0a 0a 0a 0a 0a 07 0a 04 08 05 0a 09 0e 02 08 0a 10 01 16 05 04 02 04 01 08 1a 12 05 08 05 08 ................................
3600 0c 08 02 08 03 0e 05 .......