summaryrefslogtreecommitdiff
path: root/.emacs.d.back/.python-environments/default/lib/python3.7/__pycache__/shutil.cpython-37.pyc
blob: 984297a46f861344a05348a525f43ad27a4666ee (plain)
ofshex dumpascii
0000 42 0d 0d 0a 00 00 00 00 6a 57 10 5d 71 a1 00 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 19 00 00 B.......jW.]q...................
0020 00 40 00 00 00 73 b0 04 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 64 01 64 02 6c 05 5a 05 64 01 64 02 6c 06 5a 06 79 12 d.l.Z.d.d.l.Z.d.d.l.Z.d.d.l.Z.y.
0060 64 01 64 02 6c 07 5a 07 5b 07 64 03 5a 08 57 00 6e 18 04 00 65 09 6b 0a 72 5e 01 00 01 00 01 00 d.d.l.Z.[.d.Z.W.n...e.k.r^......
0080 64 04 5a 08 59 00 6e 02 58 00 79 12 64 01 64 02 6c 0a 5a 0a 5b 0a 64 03 5a 0b 57 00 6e 18 04 00 d.Z.Y.n.X.y.d.d.l.Z.[.d.Z.W.n...
00a0 65 09 6b 0a 72 8a 01 00 01 00 01 00 64 04 5a 0b 59 00 6e 02 58 00 79 12 64 01 64 02 6c 0c 5a 0c e.k.r.......d.Z.Y.n.X.y.d.d.l.Z.
00c0 5b 0c 64 03 5a 0d 57 00 6e 18 04 00 65 09 6b 0a 72 b6 01 00 01 00 01 00 64 04 5a 0d 59 00 6e 02 [.d.Z.W.n...e.k.r.......d.Z.Y.n.
00e0 58 00 79 10 64 01 64 05 6c 0e 6d 0f 5a 0f 01 00 57 00 6e 18 04 00 65 09 6b 0a 72 e0 01 00 01 00 X.y.d.d.l.m.Z...W.n...e.k.r.....
0100 01 00 64 02 5a 0f 59 00 6e 02 58 00 79 10 64 01 64 06 6c 10 6d 11 5a 11 01 00 57 00 6e 1a 04 00 ..d.Z.Y.n.X.y.d.d.l.m.Z...W.n...
0120 65 09 6b 0a 90 01 72 0c 01 00 01 00 01 00 64 02 5a 11 59 00 6e 02 58 00 64 07 64 08 64 09 64 0a e.k...r.......d.Z.Y.n.X.d.d.d.d.
0140 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 64 19 64 1a d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.
0160 64 1b 64 1c 64 1d 64 1e 64 1f 67 19 5a 12 47 00 64 20 64 10 84 00 64 10 65 13 83 03 5a 14 47 00 d.d.d.d.d.g.Z.G.d.d...d.e...Z.G.
0180 64 21 64 1f 84 00 64 1f 65 14 83 03 5a 15 47 00 64 22 64 11 84 00 64 11 65 13 83 03 5a 16 47 00 d!d...d.e...Z.G.d"d...d.e...Z.G.
01a0 64 23 64 12 84 00 64 12 65 13 83 03 5a 17 47 00 64 24 64 25 84 00 64 25 65 13 83 03 5a 18 47 00 d#d...d.e...Z.G.d$d%..d%e...Z.G.
01c0 64 26 64 27 84 00 64 27 65 19 83 03 5a 1a 64 83 64 29 64 07 84 01 5a 1b 64 2a 64 2b 84 00 5a 1c d&d'..d'e...Z.d.d)d...Z.d*d+..Z.
01e0 64 03 64 2c 9c 01 64 2d 64 08 84 02 5a 1d 64 03 64 2c 9c 01 64 2e 64 09 84 02 5a 1e 65 1f 65 01 d.d,..d-d...Z.d.d,..d.d...Z.e.e.
0200 64 2f 83 02 90 01 72 ee 64 03 64 2c 9c 01 64 30 64 31 84 02 5a 20 6e 08 64 32 64 31 84 00 5a 20 d/....r.d.d,..d0d1..Z.n.d2d1..Z.
0220 64 03 64 2c 9c 01 64 33 64 0a 84 02 5a 21 64 03 64 2c 9c 01 64 34 64 0b 84 02 5a 22 64 03 64 2c d.d,..d3d...Z!d.d,..d4d...Z"d.d,
0240 9c 01 64 35 64 0c 84 02 5a 23 64 36 64 1b 84 00 5a 24 64 04 64 02 65 23 64 04 66 04 64 37 64 0d ..d5d...Z#d6d...Z$d.d.e#d.f.d7d.
0260 84 01 5a 25 64 38 64 39 84 00 5a 26 64 3a 64 3b 84 00 5a 27 65 01 6a 28 65 01 6a 03 65 01 6a 29 ..Z%d8d9..Z&d:d;..Z'e.j(e.j.e.j)
0280 65 01 6a 2a 68 04 65 01 6a 2b 6b 01 90 02 6f 7e 65 01 6a 2c 65 01 6a 2d 6b 06 90 02 6f 7e 65 01 e.j*h.e.j+k...o~e.j,e.j-k...o~e.
02a0 6a 03 65 01 6a 2e 6b 06 5a 2f 64 84 64 3c 64 0f 84 01 5a 30 65 2f 65 30 5f 31 64 3d 64 3e 84 00 j.e.j.k.Z/d.d<d...Z0e/e0_1d=d>..
02c0 5a 32 65 23 66 01 64 3f 64 0e 84 01 5a 33 64 40 64 41 84 00 5a 34 64 42 64 43 84 00 5a 35 64 44 Z2e#f.d?d...Z3d@dA..Z4dBdC..Z5dD
02e0 64 45 84 00 5a 36 64 85 64 47 64 48 84 01 5a 37 64 86 64 49 64 4a 84 01 5a 38 64 4b 65 37 64 4c dE..Z6d.dGdH..Z7d.dIdJ..Z8dKe7dL
0300 67 01 64 4d 66 03 69 01 5a 39 65 08 90 03 72 04 65 37 64 4e 67 01 64 4f 66 03 65 39 64 50 3c 00 g.dMf.i.Z9e...r.e7dNg.dOf.e9dP<.
0320 65 38 67 00 64 51 66 03 65 39 64 52 3c 00 65 0b 90 03 72 1a 65 37 64 53 67 01 64 54 66 03 65 39 e8g.dQf.e9dR<.e...r.e7dSg.dTf.e9
0340 64 55 3c 00 65 0d 90 03 72 30 65 37 64 56 67 01 64 57 66 03 65 39 64 58 3c 00 64 59 64 14 84 00 dU<.e...r0e7dVg.dWf.e9dX<.dYd...
0360 5a 3a 64 87 64 5b 64 15 84 01 5a 3b 64 5c 64 16 84 00 5a 3c 64 88 64 5d 64 13 84 01 5a 3d 64 5e Z:d.d[d...Z;d\d...Z<d.d]d...Z=d^
0380 64 17 84 00 5a 3e 64 5f 64 60 84 00 5a 3f 64 89 64 61 64 18 84 01 5a 40 64 62 64 19 84 00 5a 41 d...Z>d_d`..Z?d.dad...Z@dbd...ZA
03a0 64 63 64 64 84 00 5a 42 64 65 64 66 84 00 5a 43 64 67 64 68 84 00 5a 44 64 69 67 01 65 44 67 00 dcdd..ZBdedf..ZCdgdh..ZDdig.eDg.
03c0 64 4d 66 04 64 6a 67 01 65 43 67 00 64 51 66 04 64 6b 9c 02 5a 45 65 08 90 03 72 c6 64 6c 64 6d dMf.djg.eCg.dQf.dk..ZEe...r.dldm
03e0 67 02 65 44 67 00 64 4f 66 04 65 45 64 50 3c 00 65 0b 90 03 72 e0 64 6e 64 6f 67 02 65 44 67 00 g.eDg.dOf.eEdP<.e...r.dndog.eDg.
0400 64 54 66 04 65 45 64 55 3c 00 65 0d 90 03 72 fa 64 70 64 71 67 02 65 44 67 00 64 57 66 04 65 45 dTf.eEdU<.e...r.dpdqg.eDg.dWf.eE
0420 64 58 3c 00 64 72 64 73 84 00 5a 46 64 8a 64 74 64 1a 84 01 5a 47 65 1f 65 01 64 75 83 02 90 04 dX<.drds..ZFd.dtd...ZGe.e.du....
0440 72 50 65 12 a0 48 64 76 a1 01 01 00 65 05 a0 49 64 77 64 78 a1 02 5a 4a 64 79 65 4a 6a 4b 5f 00 rPe..Hdv....e..Idwdx..ZJdyeJjK_.
0460 64 7a 65 4a 6a 4c 5f 00 64 7b 65 4a 6a 4d 5f 00 64 7c 64 76 84 00 5a 4e 6e 32 65 01 6a 4f 64 7d dzeJjL_.d{eJjM_.d|dv..ZNn2e.jOd}
0480 6b 02 90 04 72 82 64 01 64 02 6c 50 5a 50 65 12 a0 48 64 76 a1 01 01 00 65 05 a0 49 64 77 64 78 k...r.d.d.lPZPe..Hdv....e..Idwdx
04a0 a1 02 5a 4a 64 7e 64 76 84 00 5a 4e 64 8b 64 7f 64 1c 84 01 5a 51 64 8c 64 81 64 1e 84 01 5a 52 ..ZJd~dv..ZNd.d.d...ZQd.d.d...ZR
04c0 65 01 6a 53 65 01 6a 54 42 00 64 02 66 02 64 82 64 1d 84 01 5a 55 64 02 53 00 29 8d 7a 97 55 74 e.jSe.jTB.d.f.d.d...ZUd.S.).z.Ut
04e0 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 63 6f 70 79 69 6e 67 20 61 6e 64 20 ility.functions.for.copying.and.
0500 61 72 63 68 69 76 69 6e 67 20 66 69 6c 65 73 20 61 6e 64 20 64 69 72 65 63 74 6f 72 79 20 74 72 archiving.files.and.directory.tr
0520 65 65 73 2e 0a 0a 58 58 58 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 68 65 72 65 20 64 6f 6e ees...XXX.The.functions.here.don
0540 27 74 20 63 6f 70 79 20 74 68 65 20 72 65 73 6f 75 72 63 65 20 66 6f 72 6b 20 6f 72 20 6f 74 68 't.copy.the.resource.fork.or.oth
0560 65 72 20 6d 65 74 61 64 61 74 61 20 6f 6e 20 4d 61 63 2e 0a 0a e9 00 00 00 00 4e 54 46 29 01 da er.metadata.on.Mac........NTF)..
0580 08 67 65 74 70 77 6e 61 6d 29 01 da 08 67 65 74 67 72 6e 61 6d da 0b 63 6f 70 79 66 69 6c 65 6f .getpwnam)...getgrnam..copyfileo
05a0 62 6a da 08 63 6f 70 79 66 69 6c 65 da 08 63 6f 70 79 6d 6f 64 65 da 08 63 6f 70 79 73 74 61 74 bj..copyfile..copymode..copystat
05c0 da 04 63 6f 70 79 da 05 63 6f 70 79 32 da 08 63 6f 70 79 74 72 65 65 da 04 6d 6f 76 65 da 06 72 ..copy..copy2..copytree..move..r
05e0 6d 74 72 65 65 da 05 45 72 72 6f 72 da 10 53 70 65 63 69 61 6c 46 69 6c 65 45 72 72 6f 72 da 09 mtree..Error..SpecialFileError..
0600 45 78 65 63 45 72 72 6f 72 da 0c 6d 61 6b 65 5f 61 72 63 68 69 76 65 da 13 67 65 74 5f 61 72 63 ExecError..make_archive..get_arc
0620 68 69 76 65 5f 66 6f 72 6d 61 74 73 da 17 72 65 67 69 73 74 65 72 5f 61 72 63 68 69 76 65 5f 66 hive_formats..register_archive_f
0640 6f 72 6d 61 74 da 19 75 6e 72 65 67 69 73 74 65 72 5f 61 72 63 68 69 76 65 5f 66 6f 72 6d 61 74 ormat..unregister_archive_format
0660 da 12 67 65 74 5f 75 6e 70 61 63 6b 5f 66 6f 72 6d 61 74 73 da 16 72 65 67 69 73 74 65 72 5f 75 ..get_unpack_formats..register_u
0680 6e 70 61 63 6b 5f 66 6f 72 6d 61 74 da 18 75 6e 72 65 67 69 73 74 65 72 5f 75 6e 70 61 63 6b 5f npack_format..unregister_unpack_
06a0 66 6f 72 6d 61 74 da 0e 75 6e 70 61 63 6b 5f 61 72 63 68 69 76 65 da 0f 69 67 6e 6f 72 65 5f 70 format..unpack_archive..ignore_p
06c0 61 74 74 65 72 6e 73 da 05 63 68 6f 77 6e da 05 77 68 69 63 68 da 11 67 65 74 5f 74 65 72 6d 69 atterns..chown..which..get_termi
06e0 6e 61 6c 5f 73 69 7a 65 da 0d 53 61 6d 65 46 69 6c 65 45 72 72 6f 72 63 00 00 00 00 00 00 00 00 nal_size..SameFileErrorc........
0700 00 00 00 00 01 00 00 00 40 00 00 00 73 0c 00 00 00 65 00 5a 01 64 00 5a 02 64 01 53 00 29 02 72 ........@...s....e.Z.d.Z.d.S.).r
0720 0d 00 00 00 4e 29 03 da 08 5f 5f 6e 61 6d 65 5f 5f da 0a 5f 5f 6d 6f 64 75 6c 65 5f 5f da 0c 5f ....N)...__name__..__module__.._
0740 5f 71 75 61 6c 6e 61 6d 65 5f 5f a9 00 72 20 00 00 00 72 20 00 00 00 fa 49 2f 68 6f 6d 65 2f 72 _qualname__..r....r.....I/home/r
0760 6f 67 65 72 2f 2e 65 6d 61 63 73 2e 64 2f 2e 70 79 74 68 6f 6e 2d 65 6e 76 69 72 6f 6e 6d 65 6e oger/.emacs.d/.python-environmen
0780 74 73 2f 64 65 66 61 75 6c 74 2f 6c 69 62 2f 70 79 74 68 6f 6e 33 2e 37 2f 73 68 75 74 69 6c 2e ts/default/lib/python3.7/shutil.
07a0 70 79 72 0d 00 00 00 37 00 00 00 73 02 00 00 00 08 01 63 00 00 00 00 00 00 00 00 00 00 00 00 01 pyr....7...s......c.............
07c0 00 00 00 40 00 00 00 73 10 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 53 00 29 03 72 1c ...@...s....e.Z.d.Z.d.Z.d.S.).r.
07e0 00 00 00 7a 35 52 61 69 73 65 64 20 77 68 65 6e 20 73 6f 75 72 63 65 20 61 6e 64 20 64 65 73 74 ...z5Raised.when.source.and.dest
0800 69 6e 61 74 69 6f 6e 20 61 72 65 20 74 68 65 20 73 61 6d 65 20 66 69 6c 65 2e 4e 29 04 72 1d 00 ination.are.the.same.file.N).r..
0820 00 00 72 1e 00 00 00 72 1f 00 00 00 da 07 5f 5f 64 6f 63 5f 5f 72 20 00 00 00 72 20 00 00 00 72 ..r....r......__doc__r....r....r
0840 20 00 00 00 72 21 00 00 00 72 1c 00 00 00 3a 00 00 00 73 02 00 00 00 08 01 63 00 00 00 00 00 00 ....r!...r....:...s......c......
0860 00 00 00 00 00 00 01 00 00 00 40 00 00 00 73 10 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 ..........@...s....e.Z.d.Z.d.Z.d
0880 02 53 00 29 03 72 0e 00 00 00 7a 7c 52 61 69 73 65 64 20 77 68 65 6e 20 74 72 79 69 6e 67 20 74 .S.).r....z|Raised.when.trying.t
08a0 6f 20 64 6f 20 61 20 6b 69 6e 64 20 6f 66 20 6f 70 65 72 61 74 69 6f 6e 20 28 65 2e 67 2e 20 63 o.do.a.kind.of.operation.(e.g..c
08c0 6f 70 79 69 6e 67 29 20 77 68 69 63 68 20 69 73 0a 20 20 20 20 6e 6f 74 20 73 75 70 70 6f 72 74 opying).which.is.....not.support
08e0 65 64 20 6f 6e 20 61 20 73 70 65 63 69 61 6c 20 66 69 6c 65 20 28 65 2e 67 2e 20 61 20 6e 61 6d ed.on.a.special.file.(e.g..a.nam
0900 65 64 20 70 69 70 65 29 4e 29 04 72 1d 00 00 00 72 1e 00 00 00 72 1f 00 00 00 72 22 00 00 00 72 ed.pipe)N).r....r....r....r"...r
0920 20 00 00 00 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 72 0e 00 00 00 3d 00 00 00 73 02 00 00 ....r....r....r!...r....=...s...
0940 00 08 02 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 40 00 00 00 73 10 00 00 00 65 00 5a ...c................@...s....e.Z
0960 01 64 00 5a 02 64 01 5a 03 64 02 53 00 29 03 72 0f 00 00 00 7a 2b 52 61 69 73 65 64 20 77 68 65 .d.Z.d.Z.d.S.).r....z+Raised.whe
0980 6e 20 61 20 63 6f 6d 6d 61 6e 64 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 65 78 65 63 75 74 65 n.a.command.could.not.be.execute
09a0 64 4e 29 04 72 1d 00 00 00 72 1e 00 00 00 72 1f 00 00 00 72 22 00 00 00 72 20 00 00 00 72 20 00 dN).r....r....r....r"...r....r..
09c0 00 00 72 20 00 00 00 72 21 00 00 00 72 0f 00 00 00 41 00 00 00 73 02 00 00 00 08 01 63 00 00 00 ..r....r!...r....A...s......c...
09e0 00 00 00 00 00 00 00 00 00 01 00 00 00 40 00 00 00 73 10 00 00 00 65 00 5a 01 64 00 5a 02 64 01 .............@...s....e.Z.d.Z.d.
0a00 5a 03 64 02 53 00 29 03 da 09 52 65 61 64 45 72 72 6f 72 7a 25 52 61 69 73 65 64 20 77 68 65 6e Z.d.S.)...ReadErrorz%Raised.when
0a20 20 61 6e 20 61 72 63 68 69 76 65 20 63 61 6e 6e 6f 74 20 62 65 20 72 65 61 64 4e 29 04 72 1d 00 .an.archive.cannot.be.readN).r..
0a40 00 00 72 1e 00 00 00 72 1f 00 00 00 72 22 00 00 00 72 20 00 00 00 72 20 00 00 00 72 20 00 00 00 ..r....r....r"...r....r....r....
0a60 72 21 00 00 00 72 23 00 00 00 44 00 00 00 73 02 00 00 00 08 01 72 23 00 00 00 63 00 00 00 00 00 r!...r#...D...s......r#...c.....
0a80 00 00 00 00 00 00 00 01 00 00 00 40 00 00 00 73 10 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 ...........@...s....e.Z.d.Z.d.Z.
0aa0 64 02 53 00 29 03 da 0d 52 65 67 69 73 74 72 79 45 72 72 6f 72 7a 56 52 61 69 73 65 64 20 77 68 d.S.)...RegistryErrorzVRaised.wh
0ac0 65 6e 20 61 20 72 65 67 69 73 74 72 79 20 6f 70 65 72 61 74 69 6f 6e 20 77 69 74 68 20 74 68 65 en.a.registry.operation.with.the
0ae0 20 61 72 63 68 69 76 69 6e 67 0a 20 20 20 20 61 6e 64 20 75 6e 70 61 63 6b 69 6e 67 20 72 65 67 .archiving.....and.unpacking.reg
0b00 69 73 74 72 69 65 73 20 66 61 69 6c 73 4e 29 04 72 1d 00 00 00 72 1e 00 00 00 72 1f 00 00 00 72 istries.failsN).r....r....r....r
0b20 22 00 00 00 72 20 00 00 00 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 72 24 00 00 00 47 00 00 "...r....r....r....r!...r$...G..
0b40 00 73 02 00 00 00 08 02 72 24 00 00 00 e9 00 40 00 00 63 03 00 00 00 00 00 00 00 04 00 00 00 03 .s......r$.....@..c.............
0b60 00 00 00 43 00 00 00 73 24 00 00 00 78 1e 7c 00 a0 00 7c 02 a1 01 7d 03 7c 03 73 12 50 00 7c 01 ...C...s$...x.|...|...}.|.s.P.|.
0b80 a0 01 7c 03 a1 01 01 00 71 02 57 00 64 01 53 00 29 02 7a 3d 63 6f 70 79 20 64 61 74 61 20 66 72 ..|.....q.W.d.S.).z=copy.data.fr
0ba0 6f 6d 20 66 69 6c 65 2d 6c 69 6b 65 20 6f 62 6a 65 63 74 20 66 73 72 63 20 74 6f 20 66 69 6c 65 om.file-like.object.fsrc.to.file
0bc0 2d 6c 69 6b 65 20 6f 62 6a 65 63 74 20 66 64 73 74 4e 29 02 da 04 72 65 61 64 da 05 77 72 69 74 -like.object.fdstN)...read..writ
0be0 65 29 04 da 04 66 73 72 63 da 04 66 64 73 74 da 06 6c 65 6e 67 74 68 5a 03 62 75 66 72 20 00 00 e)...fsrc..fdst..lengthZ.bufr...
0c00 00 72 20 00 00 00 72 21 00 00 00 72 04 00 00 00 4c 00 00 00 73 0a 00 00 00 00 02 02 01 0a 01 04 .r....r!...r....L...s...........
0c20 01 02 01 63 02 00 00 00 00 00 00 00 02 00 00 00 08 00 00 00 43 00 00 00 73 58 00 00 00 74 00 74 ...c................C...sX...t.t
0c40 01 6a 02 64 01 83 02 72 30 79 0e 74 01 6a 02 a0 03 7c 00 7c 01 a1 02 53 00 04 00 74 04 6b 0a 72 .j.d...r0y.t.j...|.|...S...t.k.r
0c60 2e 01 00 01 00 01 00 64 02 53 00 58 00 74 01 6a 02 a0 05 74 01 6a 02 a0 06 7c 00 a1 01 a1 01 74 .......d.S.X.t.j...t.j...|.....t
0c80 01 6a 02 a0 05 74 01 6a 02 a0 06 7c 01 a1 01 a1 01 6b 02 53 00 29 03 4e da 08 73 61 6d 65 66 69 .j...t.j...|.....k.S.).N..samefi
0ca0 6c 65 46 29 07 da 07 68 61 73 61 74 74 72 da 02 6f 73 da 04 70 61 74 68 72 2b 00 00 00 da 07 4f leF)...hasattr..os..pathr+.....O
0cc0 53 45 72 72 6f 72 da 08 6e 6f 72 6d 63 61 73 65 da 07 61 62 73 70 61 74 68 29 02 da 03 73 72 63 SError..normcase..abspath)...src
0ce0 da 03 64 73 74 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 da 09 5f 73 61 6d 65 66 69 6c 65 54 ..dstr....r....r!....._samefileT
0d00 00 00 00 73 0e 00 00 00 00 02 0c 01 02 01 0e 01 0e 01 06 03 12 01 72 34 00 00 00 29 01 da 0f 66 ...s..................r4...)...f
0d20 6f 6c 6c 6f 77 5f 73 79 6d 6c 69 6e 6b 73 63 02 00 00 00 01 00 00 00 07 00 00 00 0a 00 00 00 43 ollow_symlinksc................C
0d40 00 00 00 73 c6 00 00 00 74 00 7c 00 7c 01 83 02 72 1a 74 01 64 01 a0 02 7c 00 7c 01 a1 02 83 01 ...s....t.|.|...r.t.d...|.|.....
0d60 82 01 78 4c 7c 00 7c 01 67 02 44 00 5d 40 7d 03 79 0e 74 03 a0 04 7c 03 a1 01 7d 04 57 00 6e 14 ..xL|.|.g.D.]@}.y.t...|...}.W.n.
0d80 04 00 74 05 6b 0a 72 4a 01 00 01 00 01 00 59 00 71 24 58 00 74 04 a0 06 7c 04 6a 07 a1 01 72 24 ..t.k.rJ......Y.q$X.t...|.j...r$
0da0 74 08 64 02 7c 03 16 00 83 01 82 01 71 24 57 00 7c 02 73 8c 74 03 6a 09 a0 0a 7c 00 a1 01 72 8c t.d.|.......q$W.|.s.t.j...|...r.
0dc0 74 03 a0 0b 74 03 a0 0c 7c 00 a1 01 7c 01 a1 02 01 00 6e 36 74 0d 7c 00 64 03 83 02 8f 26 7d 05 t...t...|...|.....n6t.|.d....&}.
0de0 74 0d 7c 01 64 04 83 02 8f 10 7d 06 74 0e 7c 05 7c 06 83 02 01 00 57 00 64 05 51 00 52 00 58 00 t.|.d.....}.t.|.|.....W.d.Q.R.X.
0e00 57 00 64 05 51 00 52 00 58 00 7c 01 53 00 29 06 7a ab 43 6f 70 79 20 64 61 74 61 20 66 72 6f 6d W.d.Q.R.X.|.S.).z.Copy.data.from
0e20 20 73 72 63 20 74 6f 20 64 73 74 2e 0a 0a 20 20 20 20 49 66 20 66 6f 6c 6c 6f 77 5f 73 79 6d 6c .src.to.dst.......If.follow_syml
0e40 69 6e 6b 73 20 69 73 20 6e 6f 74 20 73 65 74 20 61 6e 64 20 73 72 63 20 69 73 20 61 20 73 79 6d inks.is.not.set.and.src.is.a.sym
0e60 62 6f 6c 69 63 20 6c 69 6e 6b 2c 20 61 20 6e 65 77 0a 20 20 20 20 73 79 6d 6c 69 6e 6b 20 77 69 bolic.link,.a.new.....symlink.wi
0e80 6c 6c 20 62 65 20 63 72 65 61 74 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 63 6f 70 79 69 6e 67 ll.be.created.instead.of.copying
0ea0 20 74 68 65 20 66 69 6c 65 20 69 74 20 70 6f 69 6e 74 73 20 74 6f 2e 0a 0a 20 20 20 20 7a 1f 7b .the.file.it.points.to.......z.{
0ec0 21 72 7d 20 61 6e 64 20 7b 21 72 7d 20 61 72 65 20 74 68 65 20 73 61 6d 65 20 66 69 6c 65 7a 14 !r}.and.{!r}.are.the.same.filez.
0ee0 60 25 73 60 20 69 73 20 61 20 6e 61 6d 65 64 20 70 69 70 65 da 02 72 62 da 02 77 62 4e 29 0f 72 `%s`.is.a.named.pipe..rb..wbN).r
0f00 34 00 00 00 72 1c 00 00 00 da 06 66 6f 72 6d 61 74 72 2d 00 00 00 da 04 73 74 61 74 72 2f 00 00 4...r......formatr-.....statr/..
0f20 00 da 08 53 5f 49 53 46 49 46 4f da 07 73 74 5f 6d 6f 64 65 72 0e 00 00 00 72 2e 00 00 00 da 06 ...S_ISFIFO..st_moder....r......
0f40 69 73 6c 69 6e 6b da 07 73 79 6d 6c 69 6e 6b da 08 72 65 61 64 6c 69 6e 6b da 04 6f 70 65 6e 72 islink..symlink..readlink..openr
0f60 04 00 00 00 29 07 72 32 00 00 00 72 33 00 00 00 72 35 00 00 00 da 02 66 6e da 02 73 74 72 28 00 ....).r2...r3...r5.....fn..str(.
0f80 00 00 72 29 00 00 00 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 72 05 00 00 00 60 00 00 00 73 ..r)...r....r....r!...r....`...s
0fa0 1e 00 00 00 00 07 0a 01 10 02 0e 01 02 01 0e 01 0e 02 06 03 0c 01 10 02 10 01 14 02 0c 01 0c 01 ................................
0fc0 1e 01 63 02 00 00 00 01 00 00 00 06 00 00 00 05 00 00 00 43 00 00 00 73 78 00 00 00 7c 02 73 3c ..c................C...sx...|.s<
0fe0 74 00 6a 01 a0 02 7c 00 a1 01 72 3c 74 00 6a 01 a0 02 7c 01 a1 01 72 3c 74 03 74 00 64 01 83 02 t.j...|...r<t.j...|...r<t.t.d...
1000 72 36 74 00 6a 04 74 00 6a 05 02 00 7d 03 7d 04 71 5a 64 02 53 00 6e 1e 74 03 74 00 64 03 83 02 r6t.j.t.j...}.}.qZd.S.n.t.t.d...
1020 72 56 74 00 6a 06 74 00 6a 07 02 00 7d 03 7d 04 6e 04 64 02 53 00 7c 03 7c 00 83 01 7d 05 7c 04 rVt.j.t.j...}.}.n.d.S.|.|...}.|.
1040 7c 01 74 06 a0 08 7c 05 6a 09 a1 01 83 02 01 00 64 02 53 00 29 04 7a e0 43 6f 70 79 20 6d 6f 64 |.t...|.j.......d.S.).z.Copy.mod
1060 65 20 62 69 74 73 20 66 72 6f 6d 20 73 72 63 20 74 6f 20 64 73 74 2e 0a 0a 20 20 20 20 49 66 20 e.bits.from.src.to.dst.......If.
1080 66 6f 6c 6c 6f 77 5f 73 79 6d 6c 69 6e 6b 73 20 69 73 20 6e 6f 74 20 73 65 74 2c 20 73 79 6d 6c follow_symlinks.is.not.set,.syml
10a0 69 6e 6b 73 20 61 72 65 6e 27 74 20 66 6f 6c 6c 6f 77 65 64 20 69 66 20 61 6e 64 20 6f 6e 6c 79 inks.aren't.followed.if.and.only
10c0 0a 20 20 20 20 69 66 20 62 6f 74 68 20 60 73 72 63 60 20 61 6e 64 20 60 64 73 74 60 20 61 72 65 .....if.both.`src`.and.`dst`.are
10e0 20 73 79 6d 6c 69 6e 6b 73 2e 20 20 49 66 20 60 6c 63 68 6d 6f 64 60 20 69 73 6e 27 74 20 61 76 .symlinks...If.`lchmod`.isn't.av
1100 61 69 6c 61 62 6c 65 0a 20 20 20 20 28 65 2e 67 2e 20 4c 69 6e 75 78 29 20 74 68 69 73 20 6d 65 ailable.....(e.g..Linux).this.me
1120 74 68 6f 64 20 64 6f 65 73 20 6e 6f 74 68 69 6e 67 2e 0a 0a 20 20 20 20 da 06 6c 63 68 6d 6f 64 thod.does.nothing.........lchmod
1140 4e da 05 63 68 6d 6f 64 29 0a 72 2d 00 00 00 72 2e 00 00 00 72 3c 00 00 00 72 2c 00 00 00 da 05 N..chmod).r-...r....r<...r,.....
1160 6c 73 74 61 74 72 42 00 00 00 72 39 00 00 00 72 43 00 00 00 da 07 53 5f 49 4d 4f 44 45 72 3b 00 lstatrB...r9...rC.....S_IMODEr;.
1180 00 00 29 06 72 32 00 00 00 72 33 00 00 00 72 35 00 00 00 5a 09 73 74 61 74 5f 66 75 6e 63 5a 0a ..).r2...r3...r5...Z.stat_funcZ.
11a0 63 68 6d 6f 64 5f 66 75 6e 63 72 41 00 00 00 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 72 06 chmod_funcrA...r....r....r!...r.
11c0 00 00 00 7d 00 00 00 73 12 00 00 00 00 08 1c 01 0a 01 10 02 06 01 0a 01 10 02 04 02 08 01 da 09 ...}...s........................
11e0 6c 69 73 74 78 61 74 74 72 63 02 00 00 00 01 00 00 00 07 00 00 00 0b 00 00 00 43 00 00 00 73 be listxattrc................C...s.
1200 00 00 00 79 12 74 00 6a 01 7c 00 7c 02 64 01 8d 02 7d 03 57 00 6e 36 04 00 74 02 6b 0a 72 48 01 ...y.t.j.|.|.d...}.W.n6..t.k.rH.
1220 00 7d 04 01 00 7a 18 7c 04 6a 03 74 03 6a 04 74 03 6a 05 66 02 6b 07 72 38 82 00 64 02 53 00 64 .}...z.|.j.t.j.t.j.f.k.r8..d.S.d
1240 02 7d 04 7e 04 58 00 59 00 6e 02 58 00 78 6e 7c 03 44 00 5d 66 7d 05 79 26 74 00 6a 06 7c 00 7c .}.~.X.Y.n.X.xn|.D.]f}.y&t.j.|.|
1260 05 7c 02 64 01 8d 03 7d 06 74 00 6a 07 7c 01 7c 05 7c 06 7c 02 64 01 8d 04 01 00 57 00 71 50 04 .|.d...}.t.j.|.|.|.|.d.....W.qP.
1280 00 74 02 6b 0a 72 b4 01 00 7d 04 01 00 7a 1c 7c 04 6a 03 74 03 6a 08 74 03 6a 04 74 03 6a 05 66 .t.k.r...}...z.|.j.t.j.t.j.t.j.f
12a0 03 6b 07 72 a4 82 00 57 00 64 02 64 02 7d 04 7e 04 58 00 59 00 71 50 58 00 71 50 57 00 64 02 53 .k.r...W.d.d.}.~.X.Y.qPX.qPW.d.S
12c0 00 29 03 7a ae 43 6f 70 79 20 65 78 74 65 6e 64 65 64 20 66 69 6c 65 73 79 73 74 65 6d 20 61 74 .).z.Copy.extended.filesystem.at
12e0 74 72 69 62 75 74 65 73 20 66 72 6f 6d 20 60 73 72 63 60 20 74 6f 20 60 64 73 74 60 2e 0a 0a 20 tributes.from.`src`.to.`dst`....
1300 20 20 20 20 20 20 20 4f 76 65 72 77 72 69 74 65 20 65 78 69 73 74 69 6e 67 20 61 74 74 72 69 62 .......Overwrite.existing.attrib
1320 75 74 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 49 66 20 60 66 6f 6c 6c 6f 77 5f 73 79 6d 6c 69 6e utes...........If.`follow_symlin
1340 6b 73 60 20 69 73 20 66 61 6c 73 65 2c 20 73 79 6d 6c 69 6e 6b 73 20 77 6f 6e 27 74 20 62 65 20 ks`.is.false,.symlinks.won't.be.
1360 66 6f 6c 6c 6f 77 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 29 01 72 35 00 00 00 4e 29 09 72 2d 00 followed...........).r5...N).r-.
1380 00 00 72 46 00 00 00 72 2f 00 00 00 da 05 65 72 72 6e 6f da 07 45 4e 4f 54 53 55 50 5a 07 45 4e ..rF...r/.....errno..ENOTSUPZ.EN
13a0 4f 44 41 54 41 da 08 67 65 74 78 61 74 74 72 da 08 73 65 74 78 61 74 74 72 5a 05 45 50 45 52 4d ODATA..getxattr..setxattrZ.EPERM
13c0 29 07 72 32 00 00 00 72 33 00 00 00 72 35 00 00 00 da 05 6e 61 6d 65 73 da 01 65 da 04 6e 61 6d ).r2...r3...r5.....names..e..nam
13e0 65 da 05 76 61 6c 75 65 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 da 0a 5f 63 6f 70 79 78 61 e..valuer....r....r!....._copyxa
1400 74 74 72 93 00 00 00 73 1a 00 00 00 00 09 02 01 12 01 10 01 12 01 02 01 12 01 0a 01 02 01 10 01 ttr....s........................
1420 16 01 10 01 16 01 72 4f 00 00 00 63 00 00 00 00 00 00 00 00 02 00 00 00 01 00 00 00 4f 00 00 00 ......rO...c................O...
1440 73 04 00 00 00 64 00 53 00 29 01 4e 72 20 00 00 00 29 02 da 04 61 72 67 73 da 06 6b 77 61 72 67 s....d.S.).Nr....)...args..kwarg
1460 73 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 72 4f 00 00 00 aa 00 00 00 73 02 00 00 00 00 01 sr....r....r!...rO.......s......
1480 63 02 00 00 00 01 00 00 00 09 00 00 00 0a 00 00 00 03 00 00 00 73 36 01 00 00 64 01 64 01 64 02 c....................s6...d.d.d.
14a0 9c 02 64 03 64 04 84 02 89 00 7c 02 70 2c 74 00 6a 01 a0 02 7c 00 a1 01 6f 2a 74 00 6a 01 a0 02 ..d.d.....|.p,t.j...|...o*t.j...
14c0 7c 01 a1 01 0c 00 7d 03 7c 03 72 40 87 00 66 01 64 05 64 06 84 08 7d 04 6e 0c 87 00 66 01 64 07 |.....}.|.r@..f.d.d...}.n...f.d.
14e0 64 06 84 08 7d 04 7c 04 64 08 83 01 7c 00 7c 03 64 09 8d 02 7d 05 74 03 a0 04 7c 05 6a 05 a1 01 d...}.|.d...|.|.d...}.t...|.j...
1500 7d 06 7c 04 64 0a 83 01 7c 01 7c 05 6a 06 7c 05 6a 07 66 02 7c 03 64 02 8d 03 01 00 79 16 7c 04 }.|.d...|.|.j.|.j.f.|.d.....y.|.
1520 64 0b 83 01 7c 01 7c 06 7c 03 64 09 8d 03 01 00 57 00 6e 14 04 00 74 08 6b 0a 72 ac 01 00 01 00 d...|.|.|.d.....W.n...t.k.r.....
1540 01 00 59 00 6e 02 58 00 74 09 7c 05 64 0c 83 02 90 01 72 24 79 18 7c 04 64 0d 83 01 7c 01 7c 05 ..Y.n.X.t.|.d.....r$y.|.d...|.|.
1560 6a 0a 7c 03 64 09 8d 03 01 00 57 00 6e 50 04 00 74 0b 6b 0a 90 01 72 22 01 00 7d 07 01 00 7a 30 j.|.d.....W.nP..t.k...r"..}...z0
1580 78 2a 64 0e 44 00 5d 20 7d 08 74 09 74 0c 7c 08 83 02 72 ec 7c 07 6a 0c 74 0d 74 0c 7c 08 83 02 x*d.D.].}.t.t.|...r.|.j.t.t.|...
15a0 6b 02 72 ec 50 00 71 ec 57 00 82 00 57 00 64 01 64 01 7d 07 7e 07 58 00 59 00 6e 02 58 00 74 0e k.r.P.q.W...W.d.d.}.~.X.Y.n.X.t.
15c0 7c 00 7c 01 7c 03 64 09 8d 03 01 00 64 01 53 00 29 0f 61 c2 01 00 00 43 6f 70 79 20 66 69 6c 65 |.|.|.d.....d.S.).a....Copy.file
15e0 20 6d 65 74 61 64 61 74 61 0a 0a 20 20 20 20 43 6f 70 79 20 74 68 65 20 70 65 72 6d 69 73 73 69 .metadata......Copy.the.permissi
1600 6f 6e 20 62 69 74 73 2c 20 6c 61 73 74 20 61 63 63 65 73 73 20 74 69 6d 65 2c 20 6c 61 73 74 20 on.bits,.last.access.time,.last.
1620 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 74 69 6d 65 2c 20 61 6e 64 0a 20 20 20 20 66 6c 61 67 73 modification.time,.and.....flags
1640 20 66 72 6f 6d 20 60 73 72 63 60 20 74 6f 20 60 64 73 74 60 2e 20 4f 6e 20 4c 69 6e 75 78 2c 20 .from.`src`.to.`dst`..On.Linux,.
1660 63 6f 70 79 73 74 61 74 28 29 20 61 6c 73 6f 20 63 6f 70 69 65 73 20 74 68 65 20 22 65 78 74 65 copystat().also.copies.the."exte
1680 6e 64 65 64 0a 20 20 20 20 61 74 74 72 69 62 75 74 65 73 22 20 77 68 65 72 65 20 70 6f 73 73 69 nded.....attributes".where.possi
16a0 62 6c 65 2e 20 54 68 65 20 66 69 6c 65 20 63 6f 6e 74 65 6e 74 73 2c 20 6f 77 6e 65 72 2c 20 61 ble..The.file.contents,.owner,.a
16c0 6e 64 20 67 72 6f 75 70 20 61 72 65 0a 20 20 20 20 75 6e 61 66 66 65 63 74 65 64 2e 20 60 73 72 nd.group.are.....unaffected..`sr
16e0 63 60 20 61 6e 64 20 60 64 73 74 60 20 61 72 65 20 70 61 74 68 20 6e 61 6d 65 73 20 67 69 76 65 c`.and.`dst`.are.path.names.give
1700 6e 20 61 73 20 73 74 72 69 6e 67 73 2e 0a 0a 20 20 20 20 49 66 20 74 68 65 20 6f 70 74 69 6f 6e n.as.strings.......If.the.option
1720 61 6c 20 66 6c 61 67 20 60 66 6f 6c 6c 6f 77 5f 73 79 6d 6c 69 6e 6b 73 60 20 69 73 20 6e 6f 74 al.flag.`follow_symlinks`.is.not
1740 20 73 65 74 2c 20 73 79 6d 6c 69 6e 6b 73 20 61 72 65 6e 27 74 0a 20 20 20 20 66 6f 6c 6c 6f 77 .set,.symlinks.aren't.....follow
1760 65 64 20 69 66 20 61 6e 64 20 6f 6e 6c 79 20 69 66 20 62 6f 74 68 20 60 73 72 63 60 20 61 6e 64 ed.if.and.only.if.both.`src`.and
1780 20 60 64 73 74 60 20 61 72 65 20 73 79 6d 6c 69 6e 6b 73 2e 0a 20 20 20 20 4e 29 02 da 02 6e 73 .`dst`.are.symlinks......N)...ns
17a0 72 35 00 00 00 63 00 00 00 00 02 00 00 00 03 00 00 00 01 00 00 00 57 00 00 00 73 04 00 00 00 64 r5...c................W...s....d
17c0 00 53 00 29 01 4e 72 20 00 00 00 29 03 72 52 00 00 00 72 35 00 00 00 72 50 00 00 00 72 20 00 00 .S.).Nr....).rR...r5...rP...r...
17e0 00 72 20 00 00 00 72 21 00 00 00 da 04 5f 6e 6f 70 b8 00 00 00 73 02 00 00 00 00 01 7a 16 63 6f .r....r!....._nop....s......z.co
1800 70 79 73 74 61 74 2e 3c 6c 6f 63 61 6c 73 3e 2e 5f 6e 6f 70 63 01 00 00 00 00 00 00 00 01 00 00 pystat.<locals>._nopc...........
1820 00 04 00 00 00 13 00 00 00 73 0c 00 00 00 74 00 74 01 7c 00 88 00 83 03 53 00 29 01 4e 29 02 da .........s....t.t.|.....S.).N)..
1840 07 67 65 74 61 74 74 72 72 2d 00 00 00 29 01 72 4d 00 00 00 29 01 72 53 00 00 00 72 20 00 00 00 .getattrr-...).rM...).rS...r....
1860 72 21 00 00 00 da 06 6c 6f 6f 6b 75 70 bf 00 00 00 73 02 00 00 00 00 01 7a 18 63 6f 70 79 73 74 r!.....lookup....s......z.copyst
1880 61 74 2e 3c 6c 6f 63 61 6c 73 3e 2e 6c 6f 6f 6b 75 70 63 01 00 00 00 00 00 00 00 02 00 00 00 04 at.<locals>.lookupc.............
18a0 00 00 00 13 00 00 00 73 1e 00 00 00 74 00 74 01 7c 00 88 00 83 03 7d 01 7c 01 74 01 6a 02 6b 06 .......s....t.t.|.....}.|.t.j.k.
18c0 72 1a 7c 01 53 00 88 00 53 00 29 01 4e 29 03 72 54 00 00 00 72 2d 00 00 00 da 18 73 75 70 70 6f r.|.S...S.).N).rT...r-.....suppo
18e0 72 74 73 5f 66 6f 6c 6c 6f 77 5f 73 79 6d 6c 69 6e 6b 73 29 02 72 4d 00 00 00 72 40 00 00 00 29 rts_follow_symlinks).rM...r@...)
1900 01 72 53 00 00 00 72 20 00 00 00 72 21 00 00 00 72 55 00 00 00 c4 00 00 00 73 08 00 00 00 00 01 .rS...r....r!...rU.......s......
1920 0c 01 0a 01 04 01 72 39 00 00 00 29 01 72 35 00 00 00 da 05 75 74 69 6d 65 72 43 00 00 00 da 08 ......r9...).r5.....utimerC.....
1940 73 74 5f 66 6c 61 67 73 5a 07 63 68 66 6c 61 67 73 29 02 5a 0a 45 4f 50 4e 4f 54 53 55 50 50 72 st_flagsZ.chflags).Z.EOPNOTSUPPr
1960 48 00 00 00 29 0f 72 2d 00 00 00 72 2e 00 00 00 72 3c 00 00 00 72 39 00 00 00 72 45 00 00 00 72 H...).r-...r....r<...r9...rE...r
1980 3b 00 00 00 da 0b 73 74 5f 61 74 69 6d 65 5f 6e 73 da 0b 73 74 5f 6d 74 69 6d 65 5f 6e 73 da 13 ;.....st_atime_ns..st_mtime_ns..
19a0 4e 6f 74 49 6d 70 6c 65 6d 65 6e 74 65 64 45 72 72 6f 72 72 2c 00 00 00 72 58 00 00 00 72 2f 00 NotImplementedErrorr,...rX...r/.
19c0 00 00 72 47 00 00 00 72 54 00 00 00 72 4f 00 00 00 29 09 72 32 00 00 00 72 33 00 00 00 72 35 00 ..rG...rT...rO...).r2...r3...r5.
19e0 00 00 5a 06 66 6f 6c 6c 6f 77 72 55 00 00 00 72 41 00 00 00 da 04 6d 6f 64 65 da 03 77 68 79 da ..Z.followrU...rA.....mode..why.
1a00 03 65 72 72 72 20 00 00 00 29 01 72 53 00 00 00 72 21 00 00 00 72 07 00 00 00 ad 00 00 00 73 2c .errr....).rS...r!...r........s,
1a20 00 00 00 00 0b 10 04 1e 01 04 02 0e 05 0c 06 10 01 0c 01 12 01 08 01 02 01 16 01 0e 0b 06 01 0c ................................
1a40 01 02 01 18 01 12 01 0a 01 1a 01 06 02 14 01 63 02 00 00 00 01 00 00 00 03 00 00 00 06 00 00 00 ...............c................
1a60 43 00 00 00 73 42 00 00 00 74 00 6a 01 a0 02 7c 01 a1 01 72 22 74 00 6a 01 a0 03 7c 01 74 00 6a C...sB...t.j...|...r"t.j...|.t.j
1a80 01 a0 04 7c 00 a1 01 a1 02 7d 01 74 05 7c 00 7c 01 7c 02 64 01 8d 03 01 00 74 06 7c 00 7c 01 7c ...|.....}.t.|.|.|.d.....t.|.|.|
1aa0 02 64 01 8d 03 01 00 7c 01 53 00 29 02 61 33 01 00 00 43 6f 70 79 20 64 61 74 61 20 61 6e 64 20 .d.....|.S.).a3...Copy.data.and.
1ac0 6d 6f 64 65 20 62 69 74 73 20 28 22 63 70 20 73 72 63 20 64 73 74 22 29 2e 20 52 65 74 75 72 6e mode.bits.("cp.src.dst")..Return
1ae0 20 74 68 65 20 66 69 6c 65 27 73 20 64 65 73 74 69 6e 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 54 68 .the.file's.destination.......Th
1b00 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 6d 61 79 20 62 65 20 61 20 64 69 72 65 63 74 6f 72 79 e.destination.may.be.a.directory
1b20 2e 0a 0a 20 20 20 20 49 66 20 66 6f 6c 6c 6f 77 5f 73 79 6d 6c 69 6e 6b 73 20 69 73 20 66 61 6c .......If.follow_symlinks.is.fal
1b40 73 65 2c 20 73 79 6d 6c 69 6e 6b 73 20 77 6f 6e 27 74 20 62 65 20 66 6f 6c 6c 6f 77 65 64 2e 20 se,.symlinks.won't.be.followed..
1b60 54 68 69 73 0a 20 20 20 20 72 65 73 65 6d 62 6c 65 73 20 47 4e 55 27 73 20 22 63 70 20 2d 50 20 This.....resembles.GNU's."cp.-P.
1b80 73 72 63 20 64 73 74 22 2e 0a 0a 20 20 20 20 49 66 20 73 6f 75 72 63 65 20 61 6e 64 20 64 65 73 src.dst".......If.source.and.des
1ba0 74 69 6e 61 74 69 6f 6e 20 61 72 65 20 74 68 65 20 73 61 6d 65 20 66 69 6c 65 2c 20 61 20 53 61 tination.are.the.same.file,.a.Sa
1bc0 6d 65 46 69 6c 65 45 72 72 6f 72 20 77 69 6c 6c 20 62 65 0a 20 20 20 20 72 61 69 73 65 64 2e 0a meFileError.will.be.....raised..
1be0 0a 20 20 20 20 29 01 72 35 00 00 00 29 07 72 2d 00 00 00 72 2e 00 00 00 da 05 69 73 64 69 72 da .....).r5...).r-...r......isdir.
1c00 04 6a 6f 69 6e da 08 62 61 73 65 6e 61 6d 65 72 05 00 00 00 72 06 00 00 00 29 03 72 32 00 00 00 .join..basenamer....r....).r2...
1c20 72 33 00 00 00 72 35 00 00 00 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 72 08 00 00 00 e7 00 r3...r5...r....r....r!...r......
1c40 00 00 73 0a 00 00 00 00 0c 0c 01 16 01 0e 01 0e 01 63 02 00 00 00 01 00 00 00 03 00 00 00 06 00 ..s..............c..............
1c60 00 00 43 00 00 00 73 42 00 00 00 74 00 6a 01 a0 02 7c 01 a1 01 72 22 74 00 6a 01 a0 03 7c 01 74 ..C...sB...t.j...|...r"t.j...|.t
1c80 00 6a 01 a0 04 7c 00 a1 01 a1 02 7d 01 74 05 7c 00 7c 01 7c 02 64 01 8d 03 01 00 74 06 7c 00 7c .j...|.....}.t.|.|.|.d.....t.|.|
1ca0 01 7c 02 64 01 8d 03 01 00 7c 01 53 00 29 02 61 31 01 00 00 43 6f 70 79 20 64 61 74 61 20 61 6e .|.d.....|.S.).a1...Copy.data.an
1cc0 64 20 6d 65 74 61 64 61 74 61 2e 20 52 65 74 75 72 6e 20 74 68 65 20 66 69 6c 65 27 73 20 64 65 d.metadata..Return.the.file's.de
1ce0 73 74 69 6e 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 4d 65 74 61 64 61 74 61 20 69 73 20 63 6f 70 69 stination.......Metadata.is.copi
1d00 65 64 20 77 69 74 68 20 63 6f 70 79 73 74 61 74 28 29 2e 20 50 6c 65 61 73 65 20 73 65 65 20 74 ed.with.copystat()..Please.see.t
1d20 68 65 20 63 6f 70 79 73 74 61 74 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 66 6f 72 20 6d 6f 72 he.copystat.function.....for.mor
1d40 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 54 68 65 20 64 65 73 74 69 6e 61 74 e.information.......The.destinat
1d60 69 6f 6e 20 6d 61 79 20 62 65 20 61 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 20 20 20 20 49 66 20 ion.may.be.a.directory.......If.
1d80 66 6f 6c 6c 6f 77 5f 73 79 6d 6c 69 6e 6b 73 20 69 73 20 66 61 6c 73 65 2c 20 73 79 6d 6c 69 6e follow_symlinks.is.false,.symlin
1da0 6b 73 20 77 6f 6e 27 74 20 62 65 20 66 6f 6c 6c 6f 77 65 64 2e 20 54 68 69 73 0a 20 20 20 20 72 ks.won't.be.followed..This.....r
1dc0 65 73 65 6d 62 6c 65 73 20 47 4e 55 27 73 20 22 63 70 20 2d 50 20 73 72 63 20 64 73 74 22 2e 0a esembles.GNU's."cp.-P.src.dst"..
1de0 0a 20 20 20 20 29 01 72 35 00 00 00 29 07 72 2d 00 00 00 72 2e 00 00 00 72 5f 00 00 00 72 60 00 .....).r5...).r-...r....r_...r`.
1e00 00 00 72 61 00 00 00 72 05 00 00 00 72 07 00 00 00 29 03 72 32 00 00 00 72 33 00 00 00 72 35 00 ..ra...r....r....).r2...r3...r5.
1e20 00 00 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 72 09 00 00 00 f9 00 00 00 73 0a 00 00 00 00 ..r....r....r!...r........s.....
1e40 0c 0c 01 16 01 0e 01 0e 01 63 00 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 07 00 00 00 73 10 .........c....................s.
1e60 00 00 00 87 00 66 01 64 01 64 02 84 08 7d 01 7c 01 53 00 29 03 7a 8f 46 75 6e 63 74 69 6f 6e 20 .....f.d.d...}.|.S.).z.Function.
1e80 74 68 61 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 61 73 20 63 6f 70 79 74 72 65 65 28 29 20 69 that.can.be.used.as.copytree().i
1ea0 67 6e 6f 72 65 20 70 61 72 61 6d 65 74 65 72 2e 0a 0a 20 20 20 20 50 61 74 74 65 72 6e 73 20 69 gnore.parameter.......Patterns.i
1ec0 73 20 61 20 73 65 71 75 65 6e 63 65 20 6f 66 20 67 6c 6f 62 2d 73 74 79 6c 65 20 70 61 74 74 65 s.a.sequence.of.glob-style.patte
1ee0 72 6e 73 0a 20 20 20 20 74 68 61 74 20 61 72 65 20 75 73 65 64 20 74 6f 20 65 78 63 6c 75 64 65 rns.....that.are.used.to.exclude
1f00 20 66 69 6c 65 73 63 02 00 00 00 00 00 00 00 04 00 00 00 07 00 00 00 13 00 00 00 73 2c 00 00 00 .filesc....................s,...
1f20 67 00 7d 02 78 1e 88 00 44 00 5d 16 7d 03 7c 02 a0 00 74 01 a0 02 7c 01 7c 03 a1 02 a1 01 01 00 g.}.x...D.].}.|...t...|.|.......
1f40 71 0a 57 00 74 03 7c 02 83 01 53 00 29 01 4e 29 04 da 06 65 78 74 65 6e 64 da 07 66 6e 6d 61 74 q.W.t.|...S.).N)...extend..fnmat
1f60 63 68 da 06 66 69 6c 74 65 72 da 03 73 65 74 29 04 72 2e 00 00 00 72 4b 00 00 00 da 0d 69 67 6e ch..filter..set).r....rK.....ign
1f80 6f 72 65 64 5f 6e 61 6d 65 73 5a 07 70 61 74 74 65 72 6e 29 01 da 08 70 61 74 74 65 72 6e 73 72 ored_namesZ.pattern)...patternsr
1fa0 20 00 00 00 72 21 00 00 00 da 10 5f 69 67 6e 6f 72 65 5f 70 61 74 74 65 72 6e 73 10 01 00 00 73 ....r!....._ignore_patterns....s
1fc0 08 00 00 00 00 01 04 01 0a 01 16 01 7a 29 69 67 6e 6f 72 65 5f 70 61 74 74 65 72 6e 73 2e 3c 6c ............z)ignore_patterns.<l
1fe0 6f 63 61 6c 73 3e 2e 5f 69 67 6e 6f 72 65 5f 70 61 74 74 65 72 6e 73 72 20 00 00 00 29 02 72 67 ocals>._ignore_patternsr....).rg
2000 00 00 00 72 68 00 00 00 72 20 00 00 00 29 01 72 67 00 00 00 72 21 00 00 00 72 18 00 00 00 0b 01 ...rh...r....).rg...r!...r......
2020 00 00 73 04 00 00 00 00 05 0c 05 63 06 00 00 00 00 00 00 00 0f 00 00 00 0b 00 00 00 43 00 00 00 ..s........c................C...
2040 73 e2 01 00 00 74 00 a0 01 7c 00 a1 01 7d 06 7c 03 64 01 6b 09 72 1e 7c 03 7c 00 7c 06 83 02 7d s....t...|...}.|.d.k.r.|.|.|...}
2060 07 6e 06 74 02 83 00 7d 07 74 00 a0 03 7c 01 a1 01 01 00 67 00 7d 08 90 01 78 40 7c 06 44 00 90 .n.t...}.t...|.....g.}...x@|.D..
2080 01 5d 36 7d 09 7c 09 7c 07 6b 06 72 4a 71 3a 74 00 6a 04 a0 05 7c 00 7c 09 a1 02 7d 0a 74 00 6a .]6}.|.|.k.rJq:t.j...|.|...}.t.j
20a0 04 a0 05 7c 01 7c 09 a1 02 7d 0b 79 a0 74 00 6a 04 a0 06 7c 0a a1 01 72 dc 74 00 a0 07 7c 0a a1 ...|.|...}.y.t.j...|...r.t...|..
20c0 01 7d 0c 7c 02 72 a0 74 00 a0 08 7c 0c 7c 0b a1 02 01 00 74 09 7c 0a 7c 0b 7c 02 0c 00 64 02 8d .}.|.r.t...|.|.....t.|.|.|...d..
20e0 03 01 00 6e 3a 74 00 6a 04 a0 0a 7c 0c a1 01 73 b2 7c 05 72 b2 77 3a 74 00 6a 04 a0 0b 7c 0a a1 ...n:t.j...|...s.|.r.w:t.j...|..
2100 01 72 d0 74 0c 7c 0a 7c 0b 7c 02 7c 03 7c 04 83 05 01 00 6e 0a 7c 04 7c 0a 7c 0b 83 02 01 00 6e .r.t.|.|.|.|.|.....n.|.|.|.....n
2120 28 74 00 6a 04 a0 0b 7c 0a a1 01 72 fa 74 0c 7c 0a 7c 0b 7c 02 7c 03 7c 04 83 05 01 00 6e 0a 7c (t.j...|...r.t.|.|.|.|.|.....n.|
2140 04 7c 0a 7c 0b 83 02 01 00 57 00 71 3a 04 00 74 0d 6b 0a 90 01 72 3a 01 00 7d 0d 01 00 7a 14 7c .|.|.....W.q:..t.k...r:..}...z.|
2160 08 a0 0e 7c 0d 6a 0f 64 03 19 00 a1 01 01 00 57 00 64 01 64 01 7d 0d 7e 0d 58 00 59 00 71 3a 04 ...|.j.d.......W.d.d.}.~.X.Y.q:.
2180 00 74 10 6b 0a 90 01 72 70 01 00 7d 0e 01 00 7a 18 7c 08 a0 11 7c 0a 7c 0b 74 12 7c 0e 83 01 66 .t.k...rp..}...z.|...|.|.t.|...f
21a0 03 a1 01 01 00 57 00 64 01 64 01 7d 0e 7e 0e 58 00 59 00 71 3a 58 00 71 3a 57 00 79 0e 74 09 7c .....W.d.d.}.~.X.Y.q:X.q:W.y.t.|
21c0 00 7c 01 83 02 01 00 57 00 6e 4a 04 00 74 10 6b 0a 90 01 72 ce 01 00 7d 0e 01 00 7a 2a 74 13 7c .|.....W.nJ..t.k...r...}...z*t.|
21e0 0e 64 04 64 01 83 03 64 01 6b 08 90 01 72 be 7c 08 a0 11 7c 00 7c 01 74 12 7c 0e 83 01 66 03 a1 .d.d...d.k...r.|...|.|.t.|...f..
2200 01 01 00 57 00 64 01 64 01 7d 0e 7e 0e 58 00 59 00 6e 02 58 00 7c 08 90 01 72 de 74 0d 7c 08 83 ...W.d.d.}.~.X.Y.n.X.|...r.t.|..
2220 01 82 01 7c 01 53 00 29 05 61 fc 05 00 00 52 65 63 75 72 73 69 76 65 6c 79 20 63 6f 70 79 20 61 ...|.S.).a....Recursively.copy.a
2240 20 64 69 72 65 63 74 6f 72 79 20 74 72 65 65 2e 0a 0a 20 20 20 20 54 68 65 20 64 65 73 74 69 6e .directory.tree.......The.destin
2260 61 74 69 6f 6e 20 64 69 72 65 63 74 6f 72 79 20 6d 75 73 74 20 6e 6f 74 20 61 6c 72 65 61 64 79 ation.directory.must.not.already
2280 20 65 78 69 73 74 2e 0a 20 20 20 20 49 66 20 65 78 63 65 70 74 69 6f 6e 28 73 29 20 6f 63 63 75 .exist......If.exception(s).occu
22a0 72 2c 20 61 6e 20 45 72 72 6f 72 20 69 73 20 72 61 69 73 65 64 20 77 69 74 68 20 61 20 6c 69 73 r,.an.Error.is.raised.with.a.lis
22c0 74 20 6f 66 20 72 65 61 73 6f 6e 73 2e 0a 0a 20 20 20 20 49 66 20 74 68 65 20 6f 70 74 69 6f 6e t.of.reasons.......If.the.option
22e0 61 6c 20 73 79 6d 6c 69 6e 6b 73 20 66 6c 61 67 20 69 73 20 74 72 75 65 2c 20 73 79 6d 62 6f 6c al.symlinks.flag.is.true,.symbol
2300 69 63 20 6c 69 6e 6b 73 20 69 6e 20 74 68 65 0a 20 20 20 20 73 6f 75 72 63 65 20 74 72 65 65 20 ic.links.in.the.....source.tree.
2320 72 65 73 75 6c 74 20 69 6e 20 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 73 20 69 6e 20 74 68 65 20 result.in.symbolic.links.in.the.
2340 64 65 73 74 69 6e 61 74 69 6f 6e 20 74 72 65 65 3b 20 69 66 0a 20 20 20 20 69 74 20 69 73 20 66 destination.tree;.if.....it.is.f
2360 61 6c 73 65 2c 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 66 69 6c 65 73 20 alse,.the.contents.of.the.files.
2380 70 6f 69 6e 74 65 64 20 74 6f 20 62 79 20 73 79 6d 62 6f 6c 69 63 0a 20 20 20 20 6c 69 6e 6b 73 pointed.to.by.symbolic.....links
23a0 20 61 72 65 20 63 6f 70 69 65 64 2e 20 49 66 20 74 68 65 20 66 69 6c 65 20 70 6f 69 6e 74 65 64 .are.copied..If.the.file.pointed
23c0 20 62 79 20 74 68 65 20 73 79 6d 6c 69 6e 6b 20 64 6f 65 73 6e 27 74 0a 20 20 20 20 65 78 69 73 .by.the.symlink.doesn't.....exis
23e0 74 2c 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 61 64 64 65 64 20 69 6e t,.an.exception.will.be.added.in
2400 20 74 68 65 20 6c 69 73 74 20 6f 66 20 65 72 72 6f 72 73 20 72 61 69 73 65 64 20 69 6e 0a 20 20 .the.list.of.errors.raised.in...
2420 20 20 61 6e 20 45 72 72 6f 72 20 65 78 63 65 70 74 69 6f 6e 20 61 74 20 74 68 65 20 65 6e 64 20 ..an.Error.exception.at.the.end.
2440 6f 66 20 74 68 65 20 63 6f 70 79 20 70 72 6f 63 65 73 73 2e 0a 0a 20 20 20 20 59 6f 75 20 63 61 of.the.copy.process.......You.ca
2460 6e 20 73 65 74 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 69 67 6e 6f 72 65 5f 64 61 6e 67 6c 69 n.set.the.optional.ignore_dangli
2480 6e 67 5f 73 79 6d 6c 69 6e 6b 73 20 66 6c 61 67 20 74 6f 20 74 72 75 65 20 69 66 20 79 6f 75 0a ng_symlinks.flag.to.true.if.you.
24a0 20 20 20 20 77 61 6e 74 20 74 6f 20 73 69 6c 65 6e 63 65 20 74 68 69 73 20 65 78 63 65 70 74 69 ....want.to.silence.this.excepti
24c0 6f 6e 2e 20 4e 6f 74 69 63 65 20 74 68 61 74 20 74 68 69 73 20 68 61 73 20 6e 6f 20 65 66 66 65 on..Notice.that.this.has.no.effe
24e0 63 74 20 6f 6e 0a 20 20 20 20 70 6c 61 74 66 6f 72 6d 73 20 74 68 61 74 20 64 6f 6e 27 74 20 73 ct.on.....platforms.that.don't.s
2500 75 70 70 6f 72 74 20 6f 73 2e 73 79 6d 6c 69 6e 6b 2e 0a 0a 20 20 20 20 54 68 65 20 6f 70 74 69 upport.os.symlink.......The.opti
2520 6f 6e 61 6c 20 69 67 6e 6f 72 65 20 61 72 67 75 6d 65 6e 74 20 69 73 20 61 20 63 61 6c 6c 61 62 onal.ignore.argument.is.a.callab
2540 6c 65 2e 20 49 66 20 67 69 76 65 6e 2c 20 69 74 0a 20 20 20 20 69 73 20 63 61 6c 6c 65 64 20 77 le..If.given,.it.....is.called.w
2560 69 74 68 20 74 68 65 20 60 73 72 63 60 20 70 61 72 61 6d 65 74 65 72 2c 20 77 68 69 63 68 20 69 ith.the.`src`.parameter,.which.i
2580 73 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 62 65 69 6e 67 20 76 69 73 69 74 65 s.the.directory.....being.visite
25a0 64 20 62 79 20 63 6f 70 79 74 72 65 65 28 29 2c 20 61 6e 64 20 60 6e 61 6d 65 73 60 20 77 68 69 d.by.copytree(),.and.`names`.whi
25c0 63 68 20 69 73 20 74 68 65 20 6c 69 73 74 20 6f 66 0a 20 20 20 20 60 73 72 63 60 20 63 6f 6e 74 ch.is.the.list.of.....`src`.cont
25e0 65 6e 74 73 2c 20 61 73 20 72 65 74 75 72 6e 65 64 20 62 79 20 6f 73 2e 6c 69 73 74 64 69 72 28 ents,.as.returned.by.os.listdir(
2600 29 3a 0a 0a 20 20 20 20 20 20 20 20 63 61 6c 6c 61 62 6c 65 28 73 72 63 2c 20 6e 61 6d 65 73 29 ):..........callable(src,.names)
2620 20 2d 3e 20 69 67 6e 6f 72 65 64 5f 6e 61 6d 65 73 0a 0a 20 20 20 20 53 69 6e 63 65 20 63 6f 70 .->.ignored_names......Since.cop
2640 79 74 72 65 65 28 29 20 69 73 20 63 61 6c 6c 65 64 20 72 65 63 75 72 73 69 76 65 6c 79 2c 20 74 ytree().is.called.recursively,.t
2660 68 65 20 63 61 6c 6c 61 62 6c 65 20 77 69 6c 6c 20 62 65 0a 20 20 20 20 63 61 6c 6c 65 64 20 6f he.callable.will.be.....called.o
2680 6e 63 65 20 66 6f 72 20 65 61 63 68 20 64 69 72 65 63 74 6f 72 79 20 74 68 61 74 20 69 73 20 63 nce.for.each.directory.that.is.c
26a0 6f 70 69 65 64 2e 20 49 74 20 72 65 74 75 72 6e 73 20 61 0a 20 20 20 20 6c 69 73 74 20 6f 66 20 opied..It.returns.a.....list.of.
26c0 6e 61 6d 65 73 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 60 73 72 63 60 20 64 69 72 65 names.relative.to.the.`src`.dire
26e0 63 74 6f 72 79 20 74 68 61 74 20 73 68 6f 75 6c 64 0a 20 20 20 20 6e 6f 74 20 62 65 20 63 6f 70 ctory.that.should.....not.be.cop
2700 69 65 64 2e 0a 0a 20 20 20 20 54 68 65 20 6f 70 74 69 6f 6e 61 6c 20 63 6f 70 79 5f 66 75 6e 63 ied.......The.optional.copy_func
2720 74 69 6f 6e 20 61 72 67 75 6d 65 6e 74 20 69 73 20 61 20 63 61 6c 6c 61 62 6c 65 20 74 68 61 74 tion.argument.is.a.callable.that
2740 20 77 69 6c 6c 20 62 65 20 75 73 65 64 0a 20 20 20 20 74 6f 20 63 6f 70 79 20 65 61 63 68 20 66 .will.be.used.....to.copy.each.f
2760 69 6c 65 2e 20 49 74 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 74 68 65 20 ile..It.will.be.called.with.the.
2780 73 6f 75 72 63 65 20 70 61 74 68 20 61 6e 64 20 74 68 65 0a 20 20 20 20 64 65 73 74 69 6e 61 74 source.path.and.the.....destinat
27a0 69 6f 6e 20 70 61 74 68 20 61 73 20 61 72 67 75 6d 65 6e 74 73 2e 20 42 79 20 64 65 66 61 75 6c ion.path.as.arguments..By.defaul
27c0 74 2c 20 63 6f 70 79 32 28 29 20 69 73 20 75 73 65 64 2c 20 62 75 74 20 61 6e 79 0a 20 20 20 20 t,.copy2().is.used,.but.any.....
27e0 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 73 75 70 70 6f 72 74 73 20 74 68 65 20 73 61 6d 65 20 function.that.supports.the.same.
2800 73 69 67 6e 61 74 75 72 65 20 28 6c 69 6b 65 20 63 6f 70 79 28 29 29 20 63 61 6e 20 62 65 20 75 signature.(like.copy()).can.be.u
2820 73 65 64 2e 0a 0a 20 20 20 20 4e 29 01 72 35 00 00 00 72 01 00 00 00 5a 08 77 69 6e 65 72 72 6f sed.......N).r5...r....Z.winerro
2840 72 29 14 72 2d 00 00 00 da 07 6c 69 73 74 64 69 72 72 65 00 00 00 da 08 6d 61 6b 65 64 69 72 73 r).r-.....listdirre.....makedirs
2860 72 2e 00 00 00 72 60 00 00 00 72 3c 00 00 00 72 3e 00 00 00 72 3d 00 00 00 72 07 00 00 00 da 06 r....r`...r<...r>...r=...r......
2880 65 78 69 73 74 73 72 5f 00 00 00 72 0a 00 00 00 72 0d 00 00 00 72 62 00 00 00 72 50 00 00 00 72 existsr_...r....r....rb...rP...r
28a0 2f 00 00 00 da 06 61 70 70 65 6e 64 da 03 73 74 72 72 54 00 00 00 29 0f 72 32 00 00 00 72 33 00 /.....append..strrT...).r2...r3.
28c0 00 00 da 08 73 79 6d 6c 69 6e 6b 73 da 06 69 67 6e 6f 72 65 da 0d 63 6f 70 79 5f 66 75 6e 63 74 ....symlinks..ignore..copy_funct
28e0 69 6f 6e 5a 18 69 67 6e 6f 72 65 5f 64 61 6e 67 6c 69 6e 67 5f 73 79 6d 6c 69 6e 6b 73 72 4b 00 ionZ.ignore_dangling_symlinksrK.
2900 00 00 72 66 00 00 00 da 06 65 72 72 6f 72 73 72 4d 00 00 00 5a 07 73 72 63 6e 61 6d 65 5a 07 64 ..rf.....errorsrM...Z.srcnameZ.d
2920 73 74 6e 61 6d 65 da 06 6c 69 6e 6b 74 6f 72 5e 00 00 00 72 5d 00 00 00 72 20 00 00 00 72 20 00 stname..linktor^...r]...r....r..
2940 00 00 72 21 00 00 00 72 0a 00 00 00 17 01 00 00 73 4c 00 00 00 00 24 0a 01 08 01 0c 02 06 02 0a ..r!...r........sL....$.........
2960 01 04 01 0e 01 08 01 02 01 0e 01 0e 01 02 01 0c 01 0a 01 04 04 0c 01 12 03 10 01 02 02 0c 01 0a ................................
2980 01 08 02 0c 01 0c 01 12 03 0e 03 12 01 20 01 12 01 2a 01 02 01 0e 01 12 02 12 01 26 01 06 01 08 .................*.........&....
29a0 01 63 02 00 00 00 00 00 00 00 07 00 00 00 09 00 00 00 43 00 00 00 73 50 01 00 00 79 22 74 00 a0 .c................C...sP...y"t..
29c0 01 7c 00 a1 01 8f 0e 7d 02 74 02 7c 02 83 01 7d 03 57 00 64 00 51 00 52 00 58 00 57 00 6e 2a 04 .|.....}.t.|...}.W.d.Q.R.X.W.n*.
29e0 00 74 03 6b 0a 72 4c 01 00 01 00 01 00 7c 01 74 00 6a 01 7c 00 74 04 a0 05 a1 00 83 03 01 00 67 .t.k.rL......|.t.j.|.t.........g
2a00 00 7d 03 59 00 6e 02 58 00 78 c4 7c 03 44 00 5d bc 7d 04 7c 04 6a 06 7d 05 79 10 7c 04 6a 07 64 .}.Y.n.X.x.|.D.].}.|.j.}.y.|.j.d
2a20 01 64 02 8d 01 7d 06 57 00 6e 18 04 00 74 03 6b 0a 72 86 01 00 01 00 01 00 64 01 7d 06 59 00 6e .d...}.W.n...t.k.r.......d.}.Y.n
2a40 02 58 00 7c 06 72 d8 79 14 7c 04 a0 08 a1 00 72 9e 74 03 64 03 83 01 82 01 57 00 6e 2a 04 00 74 .X.|.r.y.|.....r.t.d.....W.n*..t
2a60 03 6b 0a 72 ca 01 00 01 00 01 00 7c 01 74 00 6a 06 6a 09 7c 05 74 04 a0 05 a1 00 83 03 01 00 77 .k.r.......|.t.j.j.|.t.........w
2a80 54 59 00 6e 02 58 00 74 0a 7c 05 7c 01 83 02 01 00 71 54 79 0e 74 00 a0 0b 7c 05 a1 01 01 00 57 TY.n.X.t.|.|.....qTy.t...|.....W
2aa0 00 71 54 04 00 74 03 6b 0a 90 01 72 0e 01 00 01 00 01 00 7c 01 74 00 6a 0b 7c 05 74 04 a0 05 a1 .qT..t.k...r.......|.t.j.|.t....
2ac0 00 83 03 01 00 59 00 71 54 58 00 71 54 57 00 79 0e 74 00 a0 0c 7c 00 a1 01 01 00 57 00 6e 28 04 .....Y.qTX.qTW.y.t...|.....W.n(.
2ae0 00 74 03 6b 0a 90 01 72 4a 01 00 01 00 01 00 7c 01 74 00 6a 0c 7c 00 74 04 a0 05 a1 00 83 03 01 .t.k...rJ......|.t.j.|.t........
2b00 00 59 00 6e 02 58 00 64 00 53 00 29 04 4e 46 29 01 72 35 00 00 00 7a 25 43 61 6e 6e 6f 74 20 63 .Y.n.X.d.S.).NF).r5...z%Cannot.c
2b20 61 6c 6c 20 72 6d 74 72 65 65 20 6f 6e 20 61 20 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 29 0d 72 all.rmtree.on.a.symbolic.link).r
2b40 2d 00 00 00 da 07 73 63 61 6e 64 69 72 da 04 6c 69 73 74 72 2f 00 00 00 da 03 73 79 73 da 08 65 -.....scandir..listr/.....sys..e
2b60 78 63 5f 69 6e 66 6f 72 2e 00 00 00 da 06 69 73 5f 64 69 72 da 0a 69 73 5f 73 79 6d 6c 69 6e 6b xc_infor......is_dir..is_symlink
2b80 72 3c 00 00 00 da 0e 5f 72 6d 74 72 65 65 5f 75 6e 73 61 66 65 da 06 75 6e 6c 69 6e 6b da 05 72 r<....._rmtree_unsafe..unlink..r
2ba0 6d 64 69 72 29 07 72 2e 00 00 00 da 07 6f 6e 65 72 72 6f 72 da 0a 73 63 61 6e 64 69 72 5f 69 74 mdir).r......onerror..scandir_it
2bc0 da 07 65 6e 74 72 69 65 73 da 05 65 6e 74 72 79 da 08 66 75 6c 6c 6e 61 6d 65 72 77 00 00 00 72 ..entries..entry..fullnamerw...r
2be0 20 00 00 00 72 20 00 00 00 72 21 00 00 00 72 79 00 00 00 71 01 00 00 73 38 00 00 00 00 01 02 01 ....r....r!...ry...q...s8.......
2c00 0c 01 16 01 0e 01 12 01 0a 01 0a 01 06 01 02 01 10 01 0e 01 0a 01 04 01 02 01 08 04 0c 01 0e 01 ................................
2c20 14 01 08 01 0c 02 02 01 0e 01 10 01 1c 01 02 01 0e 01 10 01 72 79 00 00 00 63 03 00 00 00 00 00 ....................ry...c......
2c40 00 00 0b 00 00 00 0a 00 00 00 43 00 00 00 73 fe 01 00 00 79 22 74 00 a0 01 7c 00 a1 01 8f 0e 7d ..........C...s....y"t...|.....}
2c60 03 74 02 7c 03 83 01 7d 04 57 00 64 00 51 00 52 00 58 00 57 00 6e 3a 04 00 74 03 6b 0a 72 5c 01 .t.|...}.W.d.Q.R.X.W.n:..t.k.r\.
2c80 00 7d 05 01 00 7a 1c 7c 01 7c 05 5f 04 7c 02 74 00 6a 01 7c 01 74 05 a0 06 a1 00 83 03 01 00 64 .}...z.|.|._.|.t.j.|.t.........d
2ca0 00 53 00 64 00 7d 05 7e 05 58 00 59 00 6e 02 58 00 90 01 78 98 7c 04 44 00 90 01 5d 8e 7d 06 74 .S.d.}.~.X.Y.n.X...x.|.D...].}.t
2cc0 00 6a 07 a0 08 7c 01 7c 06 6a 09 a1 02 7d 07 79 2c 7c 06 6a 0a 64 01 64 02 8d 01 7d 08 7c 08 72 .j...|.|.j...}.y,|.j.d.d...}.|.r
2ce0 a6 7c 06 6a 0b 64 01 64 02 8d 01 7d 09 74 0b a0 0c 7c 09 6a 0d a1 01 7d 08 57 00 6e 18 04 00 74 .|.j.d.d...}.t...|.j...}.W.n...t
2d00 03 6b 0a 72 c0 01 00 01 00 01 00 64 01 7d 08 59 00 6e 02 58 00 7c 08 90 01 72 b8 79 18 74 00 6a .k.r.......d.}.Y.n.X.|...r.y.t.j
2d20 0e 7c 06 6a 09 74 00 6a 0f 7c 00 64 03 8d 03 7d 0a 57 00 6e 28 04 00 74 03 6b 0a 90 01 72 08 01 .|.j.t.j.|.d...}.W.n(..t.k...r..
2d40 00 01 00 01 00 7c 02 74 00 6a 0e 7c 07 74 05 a0 06 a1 00 83 03 01 00 59 00 6e ae 58 00 7a 9e 74 .....|.t.j.|.t.........Y.n.X.z.t
2d60 00 6a 07 a0 10 7c 09 74 00 a0 11 7c 0a a1 01 a1 02 90 01 72 6e 74 12 7c 0a 7c 07 7c 02 83 03 01 .j...|.t...|.......rnt.|.|.|....
2d80 00 79 14 74 00 6a 13 7c 06 6a 09 7c 00 64 03 8d 02 01 00 57 00 6e 28 04 00 74 03 6b 0a 90 01 72 .y.t.j.|.j.|.d.....W.n(..t.k...r
2da0 6a 01 00 01 00 01 00 7c 02 74 00 6a 13 7c 07 74 05 a0 06 a1 00 83 03 01 00 59 00 6e 02 58 00 6e j......|.t.j.|.t.........Y.n.X.n
2dc0 38 79 0c 74 03 64 04 83 01 82 01 57 00 6e 2a 04 00 74 03 6b 0a 90 01 72 a4 01 00 01 00 01 00 7c 8y.t.d.....W.n*..t.k...r.......|
2de0 02 74 00 6a 07 6a 14 7c 07 74 05 a0 06 a1 00 83 03 01 00 59 00 6e 02 58 00 57 00 64 00 74 00 a0 .t.j.j.|.t.........Y.n.X.W.d.t..
2e00 15 7c 0a a1 01 01 00 58 00 71 66 79 14 74 00 6a 16 7c 06 6a 09 7c 00 64 03 8d 02 01 00 57 00 71 .|.....X.qfy.t.j.|.j.|.d.....W.q
2e20 66 04 00 74 03 6b 0a 90 01 72 f4 01 00 01 00 01 00 7c 02 74 00 6a 16 7c 07 74 05 a0 06 a1 00 83 f..t.k...r.......|.t.j.|.t......
2e40 03 01 00 59 00 71 66 58 00 71 66 57 00 64 00 53 00 29 05 4e 46 29 01 72 35 00 00 00 29 01 da 06 ...Y.qfX.qfW.d.S.).NF).r5...)...
2e60 64 69 72 5f 66 64 7a 25 43 61 6e 6e 6f 74 20 63 61 6c 6c 20 72 6d 74 72 65 65 20 6f 6e 20 61 20 dir_fdz%Cannot.call.rmtree.on.a.
2e80 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 29 17 72 2d 00 00 00 72 73 00 00 00 72 74 00 00 00 72 2f symbolic.link).r-...rs...rt...r/
2ea0 00 00 00 da 08 66 69 6c 65 6e 61 6d 65 72 75 00 00 00 72 76 00 00 00 72 2e 00 00 00 72 60 00 00 .....filenameru...rv...r....r`..
2ec0 00 72 4d 00 00 00 72 77 00 00 00 72 39 00 00 00 da 07 53 5f 49 53 44 49 52 72 3b 00 00 00 72 3f .rM...rw...r9.....S_ISDIRr;...r?
2ee0 00 00 00 da 08 4f 5f 52 44 4f 4e 4c 59 da 08 73 61 6d 65 73 74 61 74 da 05 66 73 74 61 74 da 0f .....O_RDONLY..samestat..fstat..
2f00 5f 72 6d 74 72 65 65 5f 73 61 66 65 5f 66 64 72 7b 00 00 00 72 3c 00 00 00 da 05 63 6c 6f 73 65 _rmtree_safe_fdr{...r<.....close
2f20 72 7a 00 00 00 29 0b da 05 74 6f 70 66 64 72 2e 00 00 00 72 7c 00 00 00 72 7d 00 00 00 72 7e 00 rz...)...topfdr....r|...r}...r~.
2f40 00 00 72 5e 00 00 00 72 7f 00 00 00 72 80 00 00 00 72 77 00 00 00 da 07 6f 72 69 67 5f 73 74 da ..r^...r....r....rw.....orig_st.
2f60 05 64 69 72 66 64 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 72 87 00 00 00 94 01 00 00 73 4a .dirfdr....r....r!...r........sJ
2f80 00 00 00 00 01 02 01 0c 01 16 01 10 01 06 01 12 01 12 01 0e 01 10 01 02 01 0c 01 04 01 0c 01 10 ................................
2fa0 01 0e 01 0a 01 06 01 02 01 18 01 10 01 18 02 02 01 16 01 0c 01 02 01 14 01 10 01 1a 02 02 04 0c ................................
2fc0 02 10 01 1e 02 0e 02 02 01 14 01 10 01 72 87 00 00 00 63 03 00 00 00 00 00 00 00 05 00 00 00 09 .............r....c.............
2fe0 00 00 00 43 00 00 00 73 a4 01 00 00 7c 01 72 0e 64 01 64 02 84 00 7d 02 6e 10 7c 02 64 03 6b 08 ...C...s....|.r.d.d...}.n.|.d.k.
3000 72 1e 64 04 64 02 84 00 7d 02 74 00 90 01 72 50 74 01 7c 00 74 02 83 02 72 38 74 03 a0 04 7c 00 r.d.d...}.t...rPt.|.t...r8t...|.
3020 a1 01 7d 00 79 0e 74 03 a0 05 7c 00 a1 01 7d 03 57 00 6e 26 04 00 74 06 6b 0a 72 6c 01 00 01 00 ..}.y.t...|...}.W.n&..t.k.rl....
3040 01 00 7c 02 74 03 6a 05 7c 00 74 07 a0 08 a1 00 83 03 01 00 64 03 53 00 58 00 79 12 74 03 a0 09 ..|.t.j.|.t.........d.S.X.y.t...
3060 7c 00 74 03 6a 0a a1 02 7d 04 57 00 6e 26 04 00 74 06 6b 0a 72 a6 01 00 01 00 01 00 7c 02 74 03 |.t.j...}.W.n&..t.k.r.......|.t.
3080 6a 05 7c 00 74 07 a0 08 a1 00 83 03 01 00 64 03 53 00 58 00 7a 98 74 03 6a 0b a0 0c 7c 03 74 03 j.|.t.........d.S.X.z.t.j...|.t.
30a0 a0 0d 7c 04 a1 01 a1 02 90 01 72 06 74 0e 7c 04 7c 00 7c 02 83 03 01 00 79 0e 74 03 a0 0f 7c 00 ..|.......r.t.|.|.|.....y.t...|.
30c0 a1 01 01 00 57 00 6e 28 04 00 74 10 6b 0a 90 01 72 02 01 00 01 00 01 00 7c 02 74 03 6a 0f 7c 00 ....W.n(..t.k...r.......|.t.j.|.
30e0 74 07 a0 08 a1 00 83 03 01 00 59 00 6e 02 58 00 6e 38 79 0c 74 10 64 05 83 01 82 01 57 00 6e 2a t.........Y.n.X.n8y.t.d.....W.n*
3100 04 00 74 10 6b 0a 90 01 72 3c 01 00 01 00 01 00 7c 02 74 03 6a 0b 6a 11 7c 00 74 07 a0 08 a1 00 ..t.k...r<......|.t.j.j.|.t.....
3120 83 03 01 00 59 00 6e 02 58 00 57 00 64 03 74 03 a0 12 7c 04 a1 01 01 00 58 00 6e 50 79 1a 74 03 ....Y.n.X.W.d.t...|.....X.nPy.t.
3140 6a 0b a0 11 7c 00 a1 01 90 01 72 68 74 10 64 05 83 01 82 01 57 00 6e 2a 04 00 74 10 6b 0a 90 01 j...|.....rht.d.....W.n*..t.k...
3160 72 94 01 00 01 00 01 00 7c 02 74 03 6a 0b 6a 11 7c 00 74 07 a0 08 a1 00 83 03 01 00 64 03 53 00 r.......|.t.j.j.|.t.........d.S.
3180 58 00 74 13 7c 00 7c 02 83 02 53 00 64 03 53 00 29 06 61 c4 01 00 00 52 65 63 75 72 73 69 76 65 X.t.|.|...S.d.S.).a....Recursive
31a0 6c 79 20 64 65 6c 65 74 65 20 61 20 64 69 72 65 63 74 6f 72 79 20 74 72 65 65 2e 0a 0a 20 20 20 ly.delete.a.directory.tree......
31c0 20 49 66 20 69 67 6e 6f 72 65 5f 65 72 72 6f 72 73 20 69 73 20 73 65 74 2c 20 65 72 72 6f 72 73 .If.ignore_errors.is.set,.errors
31e0 20 61 72 65 20 69 67 6e 6f 72 65 64 3b 20 6f 74 68 65 72 77 69 73 65 2c 20 69 66 20 6f 6e 65 72 .are.ignored;.otherwise,.if.oner
3200 72 6f 72 0a 20 20 20 20 69 73 20 73 65 74 2c 20 69 74 20 69 73 20 63 61 6c 6c 65 64 20 74 6f 20 ror.....is.set,.it.is.called.to.
3220 68 61 6e 64 6c 65 20 74 68 65 20 65 72 72 6f 72 20 77 69 74 68 20 61 72 67 75 6d 65 6e 74 73 20 handle.the.error.with.arguments.
3240 28 66 75 6e 63 2c 0a 20 20 20 20 70 61 74 68 2c 20 65 78 63 5f 69 6e 66 6f 29 20 77 68 65 72 65 (func,.....path,.exc_info).where
3260 20 66 75 6e 63 20 69 73 20 70 6c 61 74 66 6f 72 6d 20 61 6e 64 20 69 6d 70 6c 65 6d 65 6e 74 61 .func.is.platform.and.implementa
3280 74 69 6f 6e 20 64 65 70 65 6e 64 65 6e 74 3b 0a 20 20 20 20 70 61 74 68 20 69 73 20 74 68 65 20 tion.dependent;.....path.is.the.
32a0 61 72 67 75 6d 65 6e 74 20 74 6f 20 74 68 61 74 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 63 argument.to.that.function.that.c
32c0 61 75 73 65 64 20 69 74 20 74 6f 20 66 61 69 6c 3b 20 61 6e 64 0a 20 20 20 20 65 78 63 5f 69 6e aused.it.to.fail;.and.....exc_in
32e0 66 6f 20 69 73 20 61 20 74 75 70 6c 65 20 72 65 74 75 72 6e 65 64 20 62 79 20 73 79 73 2e 65 78 fo.is.a.tuple.returned.by.sys.ex
3300 63 5f 69 6e 66 6f 28 29 2e 20 20 49 66 20 69 67 6e 6f 72 65 5f 65 72 72 6f 72 73 0a 20 20 20 20 c_info()...If.ignore_errors.....
3320 69 73 20 66 61 6c 73 65 20 61 6e 64 20 6f 6e 65 72 72 6f 72 20 69 73 20 4e 6f 6e 65 2c 20 61 6e is.false.and.onerror.is.None,.an
3340 20 65 78 63 65 70 74 69 6f 6e 20 69 73 20 72 61 69 73 65 64 2e 0a 0a 20 20 20 20 63 00 00 00 00 .exception.is.raised.......c....
3360 00 00 00 00 01 00 00 00 01 00 00 00 57 00 00 00 73 04 00 00 00 64 00 53 00 29 01 4e 72 20 00 00 ............W...s....d.S.).Nr...
3380 00 29 01 72 50 00 00 00 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 72 7c 00 00 00 d4 01 00 00 .).rP...r....r....r!...r|.......
33a0 73 02 00 00 00 00 01 7a 17 72 6d 74 72 65 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 6f 6e 65 72 72 6f 72 s......z.rmtree.<locals>.onerror
33c0 4e 63 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 57 00 00 00 73 06 00 00 00 82 00 64 00 53 Nc................W...s......d.S
33e0 00 29 01 4e 72 20 00 00 00 29 01 72 50 00 00 00 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 72 .).Nr....).rP...r....r....r!...r
3400 7c 00 00 00 d7 01 00 00 73 02 00 00 00 00 01 7a 25 43 61 6e 6e 6f 74 20 63 61 6c 6c 20 72 6d 74 |.......s......z%Cannot.call.rmt
3420 72 65 65 20 6f 6e 20 61 20 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 29 14 da 11 5f 75 73 65 5f 66 ree.on.a.symbolic.link)..._use_f
3440 64 5f 66 75 6e 63 74 69 6f 6e 73 da 0a 69 73 69 6e 73 74 61 6e 63 65 da 05 62 79 74 65 73 72 2d d_functions..isinstance..bytesr-
3460 00 00 00 da 08 66 73 64 65 63 6f 64 65 72 44 00 00 00 da 09 45 78 63 65 70 74 69 6f 6e 72 75 00 .....fsdecoderD.....Exceptionru.
3480 00 00 72 76 00 00 00 72 3f 00 00 00 72 84 00 00 00 72 2e 00 00 00 72 85 00 00 00 72 86 00 00 00 ..rv...r?...r....r....r....r....
34a0 72 87 00 00 00 72 7b 00 00 00 72 2f 00 00 00 72 3c 00 00 00 72 88 00 00 00 72 79 00 00 00 29 05 r....r{...r/...r<...r....ry...).
34c0 72 2e 00 00 00 da 0d 69 67 6e 6f 72 65 5f 65 72 72 6f 72 73 72 7c 00 00 00 72 8a 00 00 00 da 02 r......ignore_errorsr|...r......
34e0 66 64 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 72 0c 00 00 00 c8 01 00 00 73 48 00 00 00 00 fdr....r....r!...r........sH....
3500 0b 04 01 0a 02 08 01 08 02 06 02 0a 01 0a 03 02 01 0e 01 0e 01 12 01 06 01 02 01 12 01 0e 01 12 ................................
3520 01 06 01 02 01 16 01 0c 01 02 01 0e 01 10 01 1a 02 02 02 0c 01 10 01 1e 02 0e 02 02 01 0e 02 0c ................................
3540 01 10 01 14 02 06 01 63 01 00 00 00 00 00 00 00 02 00 00 00 05 00 00 00 43 00 00 00 73 26 00 00 .......c................C...s&..
3560 00 74 00 6a 01 6a 02 74 00 6a 01 6a 03 70 10 64 01 17 00 7d 01 74 00 6a 01 a0 04 7c 00 a0 05 7c .t.j.j.t.j.j.p.d...}.t.j...|...|
3580 01 a1 01 a1 01 53 00 29 02 4e da 00 29 06 72 2d 00 00 00 72 2e 00 00 00 da 03 73 65 70 da 06 61 .....S.).N..).r-...r......sep..a
35a0 6c 74 73 65 70 72 61 00 00 00 da 06 72 73 74 72 69 70 29 02 72 2e 00 00 00 72 94 00 00 00 72 20 ltsepra.....rstrip).r....r....r.
35c0 00 00 00 72 20 00 00 00 72 21 00 00 00 da 09 5f 62 61 73 65 6e 61 6d 65 07 02 00 00 73 04 00 00 ...r....r!....._basename....s...
35e0 00 00 03 14 01 72 97 00 00 00 63 03 00 00 00 00 00 00 00 05 00 00 00 09 00 00 00 43 00 00 00 73 .....r....c................C...s
3600 00 01 00 00 7c 01 7d 03 74 00 6a 01 a0 02 7c 01 a1 01 72 54 74 03 7c 00 7c 01 83 02 72 2a 74 00 ....|.}.t.j...|...rTt.|.|...r*t.
3620 a0 04 7c 00 7c 01 a1 02 01 00 64 01 53 00 74 00 6a 01 a0 05 7c 01 74 06 7c 00 83 01 a1 02 7d 03 ..|.|.....d.S.t.j...|.t.|.....}.
3640 74 00 6a 01 a0 07 7c 03 a1 01 72 54 74 08 64 02 7c 03 16 00 83 01 82 01 79 10 74 00 a0 04 7c 00 t.j...|...rTt.d.|.......y.t...|.
3660 7c 03 a1 02 01 00 57 00 6e 96 04 00 74 09 6b 0a 72 fa 01 00 01 00 01 00 74 00 6a 01 a0 0a 7c 00 |.....W.n...t.k.r.......t.j...|.
3680 a1 01 72 a2 74 00 a0 0b 7c 00 a1 01 7d 04 74 00 a0 0c 7c 04 7c 03 a1 02 01 00 74 00 a0 0d 7c 00 ..r.t...|...}.t...|.|.....t...|.
36a0 a1 01 01 00 6e 54 74 00 6a 01 a0 02 7c 00 a1 01 72 e2 74 0e 7c 00 7c 01 83 02 72 c8 74 08 64 03 ....nTt.j...|...r.t.|.|...r.t.d.
36c0 7c 00 7c 01 66 02 16 00 83 01 82 01 74 0f 7c 00 7c 03 7c 02 64 04 64 05 8d 04 01 00 74 10 7c 00 |.|.f.......t.|.|.|.d.d.....t.|.
36e0 83 01 01 00 6e 14 7c 02 7c 00 7c 03 83 02 01 00 74 00 a0 0d 7c 00 a1 01 01 00 59 00 6e 02 58 00 ....n.|.|.|.....t...|.....Y.n.X.
3700 7c 03 53 00 29 06 61 2b 04 00 00 52 65 63 75 72 73 69 76 65 6c 79 20 6d 6f 76 65 20 61 20 66 69 |.S.).a+...Recursively.move.a.fi
3720 6c 65 20 6f 72 20 64 69 72 65 63 74 6f 72 79 20 74 6f 20 61 6e 6f 74 68 65 72 20 6c 6f 63 61 74 le.or.directory.to.another.locat
3740 69 6f 6e 2e 20 54 68 69 73 20 69 73 0a 20 20 20 20 73 69 6d 69 6c 61 72 20 74 6f 20 74 68 65 20 ion..This.is.....similar.to.the.
3760 55 6e 69 78 20 22 6d 76 22 20 63 6f 6d 6d 61 6e 64 2e 20 52 65 74 75 72 6e 20 74 68 65 20 66 69 Unix."mv".command..Return.the.fi
3780 6c 65 20 6f 72 20 64 69 72 65 63 74 6f 72 79 27 73 0a 20 20 20 20 64 65 73 74 69 6e 61 74 69 6f le.or.directory's.....destinatio
37a0 6e 2e 0a 0a 20 20 20 20 49 66 20 74 68 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 69 73 20 61 20 n.......If.the.destination.is.a.
37c0 64 69 72 65 63 74 6f 72 79 20 6f 72 20 61 20 73 79 6d 6c 69 6e 6b 20 74 6f 20 61 20 64 69 72 65 directory.or.a.symlink.to.a.dire
37e0 63 74 6f 72 79 2c 20 74 68 65 20 73 6f 75 72 63 65 0a 20 20 20 20 69 73 20 6d 6f 76 65 64 20 69 ctory,.the.source.....is.moved.i
3800 6e 73 69 64 65 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 2e 20 54 68 65 20 64 65 73 74 69 6e 61 nside.the.directory..The.destina
3820 74 69 6f 6e 20 70 61 74 68 20 6d 75 73 74 20 6e 6f 74 20 61 6c 72 65 61 64 79 0a 20 20 20 20 65 tion.path.must.not.already.....e
3840 78 69 73 74 2e 0a 0a 20 20 20 20 49 66 20 74 68 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 61 6c xist.......If.the.destination.al
3860 72 65 61 64 79 20 65 78 69 73 74 73 20 62 75 74 20 69 73 20 6e 6f 74 20 61 20 64 69 72 65 63 74 ready.exists.but.is.not.a.direct
3880 6f 72 79 2c 20 69 74 20 6d 61 79 20 62 65 0a 20 20 20 20 6f 76 65 72 77 72 69 74 74 65 6e 20 64 ory,.it.may.be.....overwritten.d
38a0 65 70 65 6e 64 69 6e 67 20 6f 6e 20 6f 73 2e 72 65 6e 61 6d 65 28 29 20 73 65 6d 61 6e 74 69 63 epending.on.os.rename().semantic
38c0 73 2e 0a 0a 20 20 20 20 49 66 20 74 68 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 69 73 20 6f 6e s.......If.the.destination.is.on
38e0 20 6f 75 72 20 63 75 72 72 65 6e 74 20 66 69 6c 65 73 79 73 74 65 6d 2c 20 74 68 65 6e 20 72 65 .our.current.filesystem,.then.re
3900 6e 61 6d 65 28 29 20 69 73 20 75 73 65 64 2e 0a 20 20 20 20 4f 74 68 65 72 77 69 73 65 2c 20 73 name().is.used......Otherwise,.s
3920 72 63 20 69 73 20 63 6f 70 69 65 64 20 74 6f 20 74 68 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 rc.is.copied.to.the.destination.
3940 61 6e 64 20 74 68 65 6e 20 72 65 6d 6f 76 65 64 2e 20 53 79 6d 6c 69 6e 6b 73 20 61 72 65 0a 20 and.then.removed..Symlinks.are..
3960 20 20 20 72 65 63 72 65 61 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 6e 65 77 20 6e 61 6d 65 20 ...recreated.under.the.new.name.
3980 69 66 20 6f 73 2e 72 65 6e 61 6d 65 28 29 20 66 61 69 6c 73 20 62 65 63 61 75 73 65 20 6f 66 20 if.os.rename().fails.because.of.
39a0 63 72 6f 73 73 0a 20 20 20 20 66 69 6c 65 73 79 73 74 65 6d 20 72 65 6e 61 6d 65 73 2e 0a 0a 20 cross.....filesystem.renames....
39c0 20 20 20 54 68 65 20 6f 70 74 69 6f 6e 61 6c 20 60 63 6f 70 79 5f 66 75 6e 63 74 69 6f 6e 60 20 ...The.optional.`copy_function`.
39e0 61 72 67 75 6d 65 6e 74 20 69 73 20 61 20 63 61 6c 6c 61 62 6c 65 20 74 68 61 74 20 77 69 6c 6c argument.is.a.callable.that.will
3a00 20 62 65 20 75 73 65 64 0a 20 20 20 20 74 6f 20 63 6f 70 79 20 74 68 65 20 73 6f 75 72 63 65 20 .be.used.....to.copy.the.source.
3a20 6f 72 20 69 74 20 77 69 6c 6c 20 62 65 20 64 65 6c 65 67 61 74 65 64 20 74 6f 20 60 63 6f 70 79 or.it.will.be.delegated.to.`copy
3a40 74 72 65 65 60 2e 0a 20 20 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 63 6f 70 79 32 28 29 20 69 tree`......By.default,.copy2().i
3a60 73 20 75 73 65 64 2c 20 62 75 74 20 61 6e 79 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 73 75 s.used,.but.any.function.that.su
3a80 70 70 6f 72 74 73 20 74 68 65 20 73 61 6d 65 0a 20 20 20 20 73 69 67 6e 61 74 75 72 65 20 28 6c pports.the.same.....signature.(l
3aa0 69 6b 65 20 63 6f 70 79 28 29 29 20 63 61 6e 20 62 65 20 75 73 65 64 2e 0a 0a 20 20 20 20 41 20 ike.copy()).can.be.used.......A.
3ac0 6c 6f 74 20 6d 6f 72 65 20 63 6f 75 6c 64 20 62 65 20 64 6f 6e 65 20 68 65 72 65 2e 2e 2e 20 20 lot.more.could.be.done.here.....
3ae0 41 20 6c 6f 6f 6b 20 61 74 20 61 20 6d 76 2e 63 20 73 68 6f 77 73 20 61 20 6c 6f 74 20 6f 66 0a A.look.at.a.mv.c.shows.a.lot.of.
3b00 20 20 20 20 74 68 65 20 69 73 73 75 65 73 20 74 68 69 73 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 ....the.issues.this.implementati
3b20 6f 6e 20 67 6c 6f 73 73 65 73 20 6f 76 65 72 2e 0a 0a 20 20 20 20 4e 7a 24 44 65 73 74 69 6e 61 on.glosses.over.......Nz$Destina
3b40 74 69 6f 6e 20 70 61 74 68 20 27 25 73 27 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 7a 2e 43 tion.path.'%s'.already.existsz.C
3b60 61 6e 6e 6f 74 20 6d 6f 76 65 20 61 20 64 69 72 65 63 74 6f 72 79 20 27 25 73 27 20 69 6e 74 6f annot.move.a.directory.'%s'.into
3b80 20 69 74 73 65 6c 66 20 27 25 73 27 2e 54 29 02 72 70 00 00 00 72 6e 00 00 00 29 11 72 2d 00 00 .itself.'%s'.T).rp...rn...).r-..
3ba0 00 72 2e 00 00 00 72 5f 00 00 00 72 34 00 00 00 da 06 72 65 6e 61 6d 65 72 60 00 00 00 72 97 00 .r....r_...r4.....renamer`...r..
3bc0 00 00 72 6b 00 00 00 72 0d 00 00 00 72 2f 00 00 00 72 3c 00 00 00 72 3e 00 00 00 72 3d 00 00 00 ..rk...r....r/...r<...r>...r=...
3be0 72 7a 00 00 00 da 0a 5f 64 65 73 74 69 6e 73 72 63 72 0a 00 00 00 72 0c 00 00 00 29 05 72 32 00 rz....._destinsrcr....r....).r2.
3c00 00 00 72 33 00 00 00 72 70 00 00 00 5a 08 72 65 61 6c 5f 64 73 74 72 72 00 00 00 72 20 00 00 00 ..r3...rp...Z.real_dstrr...r....
3c20 72 20 00 00 00 72 21 00 00 00 72 0b 00 00 00 0d 02 00 00 73 32 00 00 00 00 1a 04 01 0c 01 0a 03 r....r!...r........s2...........
3c40 0c 01 04 02 12 01 0c 01 0c 01 02 01 10 01 0e 01 0c 01 0a 01 0c 01 0c 01 0c 01 0a 01 04 01 0c 01 ................................
3c60 08 01 08 01 0a 02 0a 01 10 01 63 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 ..........c................C...s
3c80 56 00 00 00 74 00 6a 01 a0 02 7c 00 a1 01 7d 00 74 00 6a 01 a0 02 7c 01 a1 01 7d 01 7c 00 a0 03 V...t.j...|...}.t.j...|...}.|...
3ca0 74 00 6a 01 6a 04 a1 01 73 32 7c 00 74 00 6a 01 6a 04 37 00 7d 00 7c 01 a0 03 74 00 6a 01 6a 04 t.j.j...s2|.t.j.j.7.}.|...t.j.j.
3cc0 a1 01 73 4c 7c 01 74 00 6a 01 6a 04 37 00 7d 01 7c 01 a0 05 7c 00 a1 01 53 00 29 01 4e 29 06 72 ..sL|.t.j.j.7.}.|...|...S.).N).r
3ce0 2d 00 00 00 72 2e 00 00 00 72 31 00 00 00 da 08 65 6e 64 73 77 69 74 68 72 94 00 00 00 da 0a 73 -...r....r1.....endswithr......s
3d00 74 61 72 74 73 77 69 74 68 29 02 72 32 00 00 00 72 33 00 00 00 72 20 00 00 00 72 20 00 00 00 72 tartswith).r2...r3...r....r....r
3d20 21 00 00 00 72 99 00 00 00 45 02 00 00 73 0e 00 00 00 00 01 0c 01 0c 01 0e 01 0c 01 0e 01 0c 01 !...r....E...s..................
3d40 72 99 00 00 00 63 01 00 00 00 00 00 00 00 02 00 00 00 08 00 00 00 43 00 00 00 73 4e 00 00 00 74 r....c................C...sN...t
3d60 00 64 01 6b 08 73 10 7c 00 64 01 6b 08 72 14 64 01 53 00 79 0c 74 00 7c 00 83 01 7d 01 57 00 6e .d.k.s.|.d.k.r.d.S.y.t.|...}.W.n
3d80 18 04 00 74 01 6b 0a 72 38 01 00 01 00 01 00 64 01 7d 01 59 00 6e 02 58 00 7c 01 64 01 6b 09 72 ...t.k.r8......d.}.Y.n.X.|.d.k.r
3da0 4a 7c 01 64 02 19 00 53 00 64 01 53 00 29 03 7a 22 52 65 74 75 72 6e 73 20 61 20 67 69 64 2c 20 J|.d...S.d.S.).z"Returns.a.gid,.
3dc0 67 69 76 65 6e 20 61 20 67 72 6f 75 70 20 6e 61 6d 65 2e 4e e9 02 00 00 00 29 02 72 03 00 00 00 given.a.group.name.N.....).r....
3de0 da 08 4b 65 79 45 72 72 6f 72 29 02 72 4d 00 00 00 da 06 72 65 73 75 6c 74 72 20 00 00 00 72 20 ..KeyError).rM.....resultr....r.
3e00 00 00 00 72 21 00 00 00 da 08 5f 67 65 74 5f 67 69 64 4e 02 00 00 73 12 00 00 00 00 02 10 01 04 ...r!....._get_gidN...s.........
3e20 01 02 01 0c 01 0e 01 0a 01 08 01 08 01 72 9f 00 00 00 63 01 00 00 00 00 00 00 00 02 00 00 00 08 .............r....c.............
3e40 00 00 00 43 00 00 00 73 4e 00 00 00 74 00 64 01 6b 08 73 10 7c 00 64 01 6b 08 72 14 64 01 53 00 ...C...sN...t.d.k.s.|.d.k.r.d.S.
3e60 79 0c 74 00 7c 00 83 01 7d 01 57 00 6e 18 04 00 74 01 6b 0a 72 38 01 00 01 00 01 00 64 01 7d 01 y.t.|...}.W.n...t.k.r8......d.}.
3e80 59 00 6e 02 58 00 7c 01 64 01 6b 09 72 4a 7c 01 64 02 19 00 53 00 64 01 53 00 29 03 7a 22 52 65 Y.n.X.|.d.k.rJ|.d...S.d.S.).z"Re
3ea0 74 75 72 6e 73 20 61 6e 20 75 69 64 2c 20 67 69 76 65 6e 20 61 20 75 73 65 72 20 6e 61 6d 65 2e turns.an.uid,.given.a.user.name.
3ec0 4e 72 9c 00 00 00 29 02 72 02 00 00 00 72 9d 00 00 00 29 02 72 4d 00 00 00 72 9e 00 00 00 72 20 Nr....).r....r....).rM...r....r.
3ee0 00 00 00 72 20 00 00 00 72 21 00 00 00 da 08 5f 67 65 74 5f 75 69 64 5a 02 00 00 73 12 00 00 00 ...r....r!....._get_uidZ...s....
3f00 00 02 10 01 04 01 02 01 0c 01 0e 01 0a 01 08 01 08 01 72 a0 00 00 00 da 04 67 7a 69 70 63 08 00 ..................r......gzipc..
3f20 00 00 00 00 00 00 0f 00 00 00 08 00 00 00 03 00 00 00 73 20 01 00 00 7c 02 64 01 6b 08 72 0e 64 ..................s....|.d.k.r.d
3f40 02 7d 08 6e 44 74 00 72 20 7c 02 64 03 6b 02 72 20 64 04 7d 08 6e 32 74 01 72 32 7c 02 64 05 6b .}.nDt.r.|.d.k.r.d.}.n2t.r2|.d.k
3f60 02 72 32 64 06 7d 08 6e 20 74 02 72 44 7c 02 64 07 6b 02 72 44 64 07 7d 08 6e 0e 74 03 64 08 a0 .r2d.}.n.t.rD|.d.k.rDd.}.n.t.d..
3f80 04 7c 02 a1 01 83 01 82 01 64 09 64 01 6c 05 7d 09 7c 02 72 66 64 0a 7c 08 17 00 6e 02 64 02 7d .|.......d.d.l.}.|.rfd.|...n.d.}
3fa0 0a 7c 00 64 0b 17 00 7c 0a 17 00 7d 0b 74 06 6a 07 a0 08 7c 0b a1 01 7d 0c 7c 0c 72 b4 74 06 6a .|.d...|...}.t.j...|...}.|.r.t.j
3fc0 07 a0 09 7c 0c a1 01 73 b4 7c 07 64 01 6b 09 72 a6 7c 07 a0 0a 64 0c 7c 0c a1 02 01 00 7c 04 73 ...|...s.|.d.k.r.|...d.|.....|.s
3fe0 b4 74 06 a0 0b 7c 0c a1 01 01 00 7c 07 64 01 6b 09 72 c6 7c 07 a0 0a 64 0d a1 01 01 00 74 0c 88 .t...|.....|.d.k.r.|...d.....t..
4000 02 83 01 89 03 74 0d 88 01 83 01 89 00 87 00 87 01 87 02 87 03 66 04 64 0e 64 0f 84 08 7d 0d 7c .....t...............f.d.d...}.|
4020 04 90 01 73 1c 7c 09 a0 0e 7c 0b 64 10 7c 08 16 00 a1 02 7d 0e 7a 12 7c 0e 6a 0f 7c 01 7c 0d 64 ...s.|...|.d.|.....}.z.|.j.|.|.d
4040 11 8d 02 01 00 57 00 64 01 7c 0e a0 10 a1 00 01 00 58 00 7c 0b 53 00 29 12 61 fa 01 00 00 43 72 .....W.d.|.......X.|.S.).a....Cr
4060 65 61 74 65 20 61 20 28 70 6f 73 73 69 62 6c 79 20 63 6f 6d 70 72 65 73 73 65 64 29 20 74 61 72 eate.a.(possibly.compressed).tar
4080 20 66 69 6c 65 20 66 72 6f 6d 20 61 6c 6c 20 74 68 65 20 66 69 6c 65 73 20 75 6e 64 65 72 0a 20 .file.from.all.the.files.under..
40a0 20 20 20 27 62 61 73 65 5f 64 69 72 27 2e 0a 0a 20 20 20 20 27 63 6f 6d 70 72 65 73 73 27 20 6d ...'base_dir'.......'compress'.m
40c0 75 73 74 20 62 65 20 22 67 7a 69 70 22 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20 22 62 7a ust.be."gzip".(the.default),."bz
40e0 69 70 32 22 2c 20 22 78 7a 22 2c 20 6f 72 20 4e 6f 6e 65 2e 0a 0a 20 20 20 20 27 6f 77 6e 65 72 ip2",."xz",.or.None.......'owner
4100 27 20 61 6e 64 20 27 67 72 6f 75 70 27 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 64 65 66 '.and.'group'.can.be.used.to.def
4120 69 6e 65 20 61 6e 20 6f 77 6e 65 72 20 61 6e 64 20 61 20 67 72 6f 75 70 20 66 6f 72 20 74 68 65 ine.an.owner.and.a.group.for.the
4140 0a 20 20 20 20 61 72 63 68 69 76 65 20 74 68 61 74 20 69 73 20 62 65 69 6e 67 20 62 75 69 6c 74 .....archive.that.is.being.built
4160 2e 20 49 66 20 6e 6f 74 20 70 72 6f 76 69 64 65 64 2c 20 74 68 65 20 63 75 72 72 65 6e 74 20 6f ..If.not.provided,.the.current.o
4180 77 6e 65 72 20 61 6e 64 20 67 72 6f 75 70 0a 20 20 20 20 77 69 6c 6c 20 62 65 20 75 73 65 64 2e wner.and.group.....will.be.used.
41a0 0a 0a 20 20 20 20 54 68 65 20 6f 75 74 70 75 74 20 74 61 72 20 66 69 6c 65 20 77 69 6c 6c 20 62 ......The.output.tar.file.will.b
41c0 65 20 6e 61 6d 65 64 20 27 62 61 73 65 5f 6e 61 6d 65 27 20 2b 20 20 22 2e 74 61 72 22 2c 20 70 e.named.'base_name'.+..".tar",.p
41e0 6f 73 73 69 62 6c 79 20 70 6c 75 73 0a 20 20 20 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 ossibly.plus.....the.appropriate
4200 20 63 6f 6d 70 72 65 73 73 69 6f 6e 20 65 78 74 65 6e 73 69 6f 6e 20 28 22 2e 67 7a 22 2c 20 22 .compression.extension.(".gz",."
4220 2e 62 7a 32 22 2c 20 6f 72 20 22 2e 78 7a 22 29 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 .bz2",.or.".xz").......Returns.t
4240 68 65 20 6f 75 74 70 75 74 20 66 69 6c 65 6e 61 6d 65 2e 0a 20 20 20 20 4e 72 93 00 00 00 72 a1 he.output.filename......Nr....r.
4260 00 00 00 5a 02 67 7a da 05 62 7a 69 70 32 da 03 62 7a 32 da 02 78 7a 7a 43 62 61 64 20 76 61 6c ...Z.gz..bzip2..bz2..xzzCbad.val
4280 75 65 20 66 6f 72 20 27 63 6f 6d 70 72 65 73 73 27 2c 20 6f 72 20 63 6f 6d 70 72 65 73 73 69 6f ue.for.'compress',.or.compressio
42a0 6e 20 66 6f 72 6d 61 74 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 3a 20 7b 30 7d 72 01 00 00 n.format.not.supported.:.{0}r...
42c0 00 da 01 2e 7a 04 2e 74 61 72 7a 0b 63 72 65 61 74 69 6e 67 20 25 73 7a 14 43 72 65 61 74 69 6e ....z..tarz.creating.%sz.Creatin
42e0 67 20 74 61 72 20 61 72 63 68 69 76 65 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 13 00 g.tar.archivec..................
4300 00 00 73 2c 00 00 00 88 00 64 00 6b 09 72 14 88 00 7c 00 5f 00 88 01 7c 00 5f 01 88 03 64 00 6b ..s,.....d.k.r...|._...|._...d.k
4320 09 72 28 88 03 7c 00 5f 02 88 02 7c 00 5f 03 7c 00 53 00 29 01 4e 29 04 da 03 67 69 64 5a 05 67 .r(..|._...|._.|.S.).N)...gidZ.g
4340 6e 61 6d 65 da 03 75 69 64 da 05 75 6e 61 6d 65 29 01 5a 07 74 61 72 69 6e 66 6f 29 04 72 a6 00 name..uid..uname).Z.tarinfo).r..
4360 00 00 da 05 67 72 6f 75 70 da 05 6f 77 6e 65 72 72 a7 00 00 00 72 20 00 00 00 72 21 00 00 00 da ....group..ownerr....r....r!....
4380 0c 5f 73 65 74 5f 75 69 64 5f 67 69 64 95 02 00 00 73 0e 00 00 00 00 01 08 01 06 01 06 01 08 01 ._set_uid_gid....s..............
43a0 06 01 06 01 7a 23 5f 6d 61 6b 65 5f 74 61 72 62 61 6c 6c 2e 3c 6c 6f 63 61 6c 73 3e 2e 5f 73 65 ....z#_make_tarball.<locals>._se
43c0 74 5f 75 69 64 5f 67 69 64 7a 04 77 7c 25 73 29 01 72 64 00 00 00 29 11 da 0f 5f 5a 4c 49 42 5f t_uid_gidz.w|%s).rd...)..._ZLIB_
43e0 53 55 50 50 4f 52 54 45 44 da 0e 5f 42 5a 32 5f 53 55 50 50 4f 52 54 45 44 da 0f 5f 4c 5a 4d 41 SUPPORTED.._BZ2_SUPPORTED.._LZMA
4400 5f 53 55 50 50 4f 52 54 45 44 da 0a 56 61 6c 75 65 45 72 72 6f 72 72 38 00 00 00 da 07 74 61 72 _SUPPORTED..ValueErrorr8.....tar
4420 66 69 6c 65 72 2d 00 00 00 72 2e 00 00 00 da 07 64 69 72 6e 61 6d 65 72 6b 00 00 00 da 04 69 6e filer-...r......dirnamerk.....in
4440 66 6f 72 6a 00 00 00 72 a0 00 00 00 72 9f 00 00 00 72 3f 00 00 00 da 03 61 64 64 72 88 00 00 00 forj...r....r....r?.....addr....
4460 29 0f da 09 62 61 73 65 5f 6e 61 6d 65 da 08 62 61 73 65 5f 64 69 72 da 08 63 6f 6d 70 72 65 73 )...base_name..base_dir..compres
4480 73 da 07 76 65 72 62 6f 73 65 da 07 64 72 79 5f 72 75 6e 72 aa 00 00 00 72 a9 00 00 00 da 06 6c s..verbose..dry_runr....r......l
44a0 6f 67 67 65 72 5a 0f 74 61 72 5f 63 6f 6d 70 72 65 73 73 69 6f 6e 72 b0 00 00 00 5a 0c 63 6f 6d oggerZ.tar_compressionr....Z.com
44c0 70 72 65 73 73 5f 65 78 74 5a 0c 61 72 63 68 69 76 65 5f 6e 61 6d 65 da 0b 61 72 63 68 69 76 65 press_extZ.archive_name..archive
44e0 5f 64 69 72 72 ab 00 00 00 da 03 74 61 72 72 20 00 00 00 29 04 72 a6 00 00 00 72 a9 00 00 00 72 _dirr......tarr....).r....r....r
4500 aa 00 00 00 72 a7 00 00 00 72 21 00 00 00 da 0d 5f 6d 61 6b 65 5f 74 61 72 62 61 6c 6c 66 02 00 ....r....r!....._make_tarballf..
4520 00 73 3c 00 00 00 00 10 08 01 06 01 0c 01 06 01 0c 01 06 01 0c 01 06 02 06 01 08 02 08 02 10 01 .s<.............................
4540 0c 01 0c 02 10 01 08 01 0c 01 04 01 0a 03 08 01 0a 02 08 01 08 02 12 09 06 01 10 01 02 01 12 02 ................................
4560 0a 02 72 bc 00 00 00 63 05 00 00 00 00 00 00 00 0e 00 00 00 09 00 00 00 43 00 00 00 73 7a 01 00 ..r....c................C...sz..
4580 00 64 01 64 02 6c 00 7d 05 7c 00 64 03 17 00 7d 06 74 01 6a 02 a0 03 7c 00 a1 01 7d 07 7c 07 72 .d.d.l.}.|.d...}.t.j...|...}.|.r
45a0 4e 74 01 6a 02 a0 04 7c 07 a1 01 73 4e 7c 04 64 02 6b 09 72 40 7c 04 a0 05 64 04 7c 07 a1 02 01 Nt.j...|...sN|.d.k.r@|...d.|....
45c0 00 7c 03 73 4e 74 01 a0 06 7c 07 a1 01 01 00 7c 04 64 02 6b 09 72 64 7c 04 a0 05 64 05 7c 06 7c .|.sNt...|.....|.d.k.rd|...d.|.|
45e0 01 a1 03 01 00 7c 03 90 01 73 76 7c 05 6a 07 7c 06 64 06 7c 05 6a 08 64 07 8d 03 8f f4 7d 08 74 .....|...sv|.j.|.d.|.j.d.....}.t
4600 01 6a 02 a0 09 7c 01 a1 01 7d 09 7c 09 74 01 6a 0a 6b 03 72 b4 7c 08 a0 0b 7c 09 7c 09 a1 02 01 .j...|...}.|.t.j.k.r.|...|.|....
4620 00 7c 04 64 02 6b 09 72 b4 7c 04 a0 05 64 08 7c 09 a1 02 01 00 78 b6 74 01 a0 0c 7c 01 a1 01 44 .|.d.k.r.|...d.|.....x.t...|...D
4640 00 5d a8 5c 03 7d 0a 7d 0b 7d 0c 78 46 74 0d 7c 0b 83 01 44 00 5d 3a 7d 0d 74 01 6a 02 a0 09 74 .].\.}.}.}.xFt.|...D.]:}.t.j...t
4660 01 6a 02 a0 0e 7c 0a 7c 0d a1 02 a1 01 7d 09 7c 08 a0 0b 7c 09 7c 09 a1 02 01 00 7c 04 64 02 6b .j...|.|.....}.|...|.|.....|.d.k
4680 09 72 d4 7c 04 a0 05 64 08 7c 09 a1 02 01 00 71 d4 57 00 78 54 7c 0c 44 00 5d 4c 7d 0d 74 01 6a .r.|...d.|.....q.W.xT|.D.]L}.t.j
46a0 02 a0 09 74 01 6a 02 a0 0e 7c 0a 7c 0d a1 02 a1 01 7d 09 74 01 6a 02 a0 0f 7c 09 a1 01 90 01 72 ...t.j...|.|.....}.t.j...|.....r
46c0 18 7c 08 a0 0b 7c 09 7c 09 a1 02 01 00 7c 04 64 02 6b 09 90 01 72 18 7c 04 a0 05 64 08 7c 09 a1 .|...|.|.....|.d.k...r.|...d.|..
46e0 02 01 00 90 01 71 18 57 00 71 c0 57 00 57 00 64 02 51 00 52 00 58 00 7c 06 53 00 29 09 7a a6 43 .....q.W.q.W.W.d.Q.R.X.|.S.).z.C
4700 72 65 61 74 65 20 61 20 7a 69 70 20 66 69 6c 65 20 66 72 6f 6d 20 61 6c 6c 20 74 68 65 20 66 69 reate.a.zip.file.from.all.the.fi
4720 6c 65 73 20 75 6e 64 65 72 20 27 62 61 73 65 5f 64 69 72 27 2e 0a 0a 20 20 20 20 54 68 65 20 6f les.under.'base_dir'.......The.o
4740 75 74 70 75 74 20 7a 69 70 20 66 69 6c 65 20 77 69 6c 6c 20 62 65 20 6e 61 6d 65 64 20 27 62 61 utput.zip.file.will.be.named.'ba
4760 73 65 5f 6e 61 6d 65 27 20 2b 20 22 2e 7a 69 70 22 2e 20 20 52 65 74 75 72 6e 73 20 74 68 65 0a se_name'.+.".zip"...Returns.the.
4780 20 20 20 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6f 75 74 70 75 74 20 7a 69 70 20 66 69 6c 65 2e ....name.of.the.output.zip.file.
47a0 0a 20 20 20 20 72 01 00 00 00 4e 7a 04 2e 7a 69 70 7a 0b 63 72 65 61 74 69 6e 67 20 25 73 7a 23 .....r....Nz..zipz.creating.%sz#
47c0 63 72 65 61 74 69 6e 67 20 27 25 73 27 20 61 6e 64 20 61 64 64 69 6e 67 20 27 25 73 27 20 74 6f creating.'%s'.and.adding.'%s'.to
47e0 20 69 74 da 01 77 29 01 5a 0b 63 6f 6d 70 72 65 73 73 69 6f 6e 7a 0b 61 64 64 69 6e 67 20 27 25 .it..w).Z.compressionz.adding.'%
4800 73 27 29 10 da 07 7a 69 70 66 69 6c 65 72 2d 00 00 00 72 2e 00 00 00 72 b1 00 00 00 72 6b 00 00 s')...zipfiler-...r....r....rk..
4820 00 72 b2 00 00 00 72 6a 00 00 00 da 07 5a 69 70 46 69 6c 65 5a 0c 5a 49 50 5f 44 45 46 4c 41 54 .r....rj.....ZipFileZ.ZIP_DEFLAT
4840 45 44 da 08 6e 6f 72 6d 70 61 74 68 da 06 63 75 72 64 69 72 72 27 00 00 00 da 04 77 61 6c 6b da ED..normpath..curdirr'.....walk.
4860 06 73 6f 72 74 65 64 72 60 00 00 00 da 06 69 73 66 69 6c 65 29 0e 72 b4 00 00 00 72 b5 00 00 00 .sortedr`.....isfile).r....r....
4880 72 b7 00 00 00 72 b8 00 00 00 72 b9 00 00 00 72 be 00 00 00 5a 0c 7a 69 70 5f 66 69 6c 65 6e 61 r....r....r....r....Z.zip_filena
48a0 6d 65 72 ba 00 00 00 5a 02 7a 66 72 2e 00 00 00 da 07 64 69 72 70 61 74 68 5a 08 64 69 72 6e 61 mer....Z.zfr......dirpathZ.dirna
48c0 6d 65 73 da 09 66 69 6c 65 6e 61 6d 65 73 72 4d 00 00 00 72 20 00 00 00 72 20 00 00 00 72 21 00 mes..filenamesrM...r....r....r!.
48e0 00 00 da 0d 5f 6d 61 6b 65 5f 7a 69 70 66 69 6c 65 a7 02 00 00 73 40 00 00 00 00 06 08 02 08 01 ...._make_zipfile....s@.........
4900 0c 02 10 01 08 01 0c 01 04 01 0a 02 08 01 06 01 08 02 06 01 08 01 0c 01 0c 01 0a 01 0c 01 08 01 ................................
4920 0c 01 16 01 0e 01 16 01 0c 01 08 01 10 01 0a 01 16 01 0e 01 0c 01 0a 01 20 02 72 c7 00 00 00 72 ..........................r....r
4940 bb 00 00 00 29 02 72 b6 00 00 00 4e 7a 15 75 6e 63 6f 6d 70 72 65 73 73 65 64 20 74 61 72 20 66 ....).r....Nz.uncompressed.tar.f
4960 69 6c 65 29 02 72 b6 00 00 00 72 a1 00 00 00 7a 10 67 7a 69 70 27 65 64 20 74 61 72 2d 66 69 6c ile).r....r....z.gzip'ed.tar-fil
4980 65 5a 05 67 7a 74 61 72 7a 08 5a 49 50 20 66 69 6c 65 da 03 7a 69 70 29 02 72 b6 00 00 00 72 a2 eZ.gztarz.ZIP.file..zip).r....r.
49a0 00 00 00 7a 11 62 7a 69 70 32 27 65 64 20 74 61 72 2d 66 69 6c 65 5a 05 62 7a 74 61 72 29 02 72 ...z.bzip2'ed.tar-fileZ.bztar).r
49c0 b6 00 00 00 72 a4 00 00 00 7a 0e 78 7a 27 65 64 20 74 61 72 2d 66 69 6c 65 5a 05 78 7a 74 61 72 ....r....z.xz'ed.tar-fileZ.xztar
49e0 63 00 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 1e 00 00 00 64 01 64 02 84 00 c................C...s....d.d...
4a00 74 00 a0 01 a1 00 44 00 83 01 7d 00 7c 00 a0 02 a1 00 01 00 7c 00 53 00 29 03 7a 91 52 65 74 75 t.....D...}.|.......|.S.).z.Retu
4a20 72 6e 73 20 61 20 6c 69 73 74 20 6f 66 20 73 75 70 70 6f 72 74 65 64 20 66 6f 72 6d 61 74 73 20 rns.a.list.of.supported.formats.
4a40 66 6f 72 20 61 72 63 68 69 76 69 6e 67 20 61 6e 64 20 75 6e 61 72 63 68 69 76 69 6e 67 2e 0a 0a for.archiving.and.unarchiving...
4a60 20 20 20 20 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 65 20 72 65 74 75 72 6e 65 64 ....Each.element.of.the.returned
4a80 20 73 65 71 75 65 6e 63 65 20 69 73 20 61 20 74 75 70 6c 65 20 28 6e 61 6d 65 2c 20 64 65 73 63 .sequence.is.a.tuple.(name,.desc
4aa0 72 69 70 74 69 6f 6e 29 0a 20 20 20 20 63 01 00 00 00 00 00 00 00 03 00 00 00 05 00 00 00 53 00 ription).....c................S.
4ac0 00 00 73 1c 00 00 00 67 00 7c 00 5d 14 5c 02 7d 01 7d 02 7c 01 7c 02 64 00 19 00 66 02 91 02 71 ..s....g.|.].\.}.}.|.|.d...f...q
4ae0 04 53 00 29 01 72 9c 00 00 00 72 20 00 00 00 29 03 da 02 2e 30 72 4d 00 00 00 da 08 72 65 67 69 .S.).r....r....)....0rM.....regi
4b00 73 74 72 79 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 fa 0a 3c 6c 69 73 74 63 6f 6d 70 3e e9 stryr....r....r!.....<listcomp>.
4b20 02 00 00 73 02 00 00 00 06 00 7a 27 67 65 74 5f 61 72 63 68 69 76 65 5f 66 6f 72 6d 61 74 73 2e ...s......z'get_archive_formats.
4b40 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 63 6f 6d 70 3e 29 03 da 10 5f 41 52 43 48 49 56 45 5f <locals>.<listcomp>)..._ARCHIVE_
4b60 46 4f 52 4d 41 54 53 da 05 69 74 65 6d 73 da 04 73 6f 72 74 29 01 da 07 66 6f 72 6d 61 74 73 72 FORMATS..items..sort)...formatsr
4b80 20 00 00 00 72 20 00 00 00 72 21 00 00 00 72 11 00 00 00 e4 02 00 00 73 08 00 00 00 00 05 06 01 ....r....r!...r........s........
4ba0 0c 01 08 01 72 93 00 00 00 63 04 00 00 00 00 00 00 00 05 00 00 00 05 00 00 00 43 00 00 00 73 78 ....r....c................C...sx
4bc0 00 00 00 7c 02 64 01 6b 08 72 0c 67 00 7d 02 74 00 7c 01 83 01 73 20 74 01 64 02 7c 01 16 00 83 ...|.d.k.r.g.}.t.|...s.t.d.|....
4be0 01 82 01 74 02 7c 02 74 03 74 04 66 02 83 02 73 36 74 01 64 03 83 01 82 01 78 2e 7c 02 44 00 5d ...t.|.t.t.f...s6t.d.....x.|.D.]
4c00 26 7d 04 74 02 7c 04 74 03 74 04 66 02 83 02 72 5a 74 05 7c 04 83 01 64 04 6b 03 72 3c 74 01 64 &}.t.|.t.t.f...rZt.|...d.k.r<t.d
4c20 05 83 01 82 01 71 3c 57 00 7c 01 7c 02 7c 03 66 03 74 06 7c 00 3c 00 64 01 53 00 29 06 61 75 01 .....q<W.|.|.|.f.t.|.<.d.S.).au.
4c40 00 00 52 65 67 69 73 74 65 72 73 20 61 6e 20 61 72 63 68 69 76 65 20 66 6f 72 6d 61 74 2e 0a 0a ..Registers.an.archive.format...
4c60 20 20 20 20 6e 61 6d 65 20 69 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 66 6f 72 6d ....name.is.the.name.of.the.form
4c80 61 74 2e 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 74 68 65 20 63 61 6c 6c 61 62 6c 65 20 74 68 61 at..function.is.the.callable.tha
4ca0 74 20 77 69 6c 6c 20 62 65 0a 20 20 20 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 61 72 63 t.will.be.....used.to.create.arc
4cc0 68 69 76 65 73 2e 20 49 66 20 70 72 6f 76 69 64 65 64 2c 20 65 78 74 72 61 5f 61 72 67 73 20 69 hives..If.provided,.extra_args.i
4ce0 73 20 61 20 73 65 71 75 65 6e 63 65 20 6f 66 0a 20 20 20 20 28 6e 61 6d 65 2c 20 76 61 6c 75 65 s.a.sequence.of.....(name,.value
4d00 29 20 74 75 70 6c 65 73 20 74 68 61 74 20 77 69 6c 6c 20 62 65 20 70 61 73 73 65 64 20 61 73 20 ).tuples.that.will.be.passed.as.
4d20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 74 68 65 20 63 61 6c 6c 61 62 6c 65 2e 0a 20 20 20 20 64 arguments.to.the.callable......d
4d40 65 73 63 72 69 70 74 69 6f 6e 20 63 61 6e 20 62 65 20 70 72 6f 76 69 64 65 64 20 74 6f 20 64 65 escription.can.be.provided.to.de
4d60 73 63 72 69 62 65 20 74 68 65 20 66 6f 72 6d 61 74 2c 20 61 6e 64 20 77 69 6c 6c 20 62 65 20 72 scribe.the.format,.and.will.be.r
4d80 65 74 75 72 6e 65 64 0a 20 20 20 20 62 79 20 74 68 65 20 67 65 74 5f 61 72 63 68 69 76 65 5f 66 eturned.....by.the.get_archive_f
4da0 6f 72 6d 61 74 73 28 29 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 4e 7a 1d 54 68 65 20 25 73 ormats().function......Nz.The.%s
4dc0 20 6f 62 6a 65 63 74 20 69 73 20 6e 6f 74 20 63 61 6c 6c 61 62 6c 65 7a 21 65 78 74 72 61 5f 61 .object.is.not.callablez!extra_a
4de0 72 67 73 20 6e 65 65 64 73 20 74 6f 20 62 65 20 61 20 73 65 71 75 65 6e 63 65 72 9c 00 00 00 7a rgs.needs.to.be.a.sequencer....z
4e00 2b 65 78 74 72 61 5f 61 72 67 73 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 20 3a 20 28 61 72 67 5f +extra_args.elements.are.:.(arg_
4e20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 29 07 da 08 63 61 6c 6c 61 62 6c 65 da 09 54 79 70 65 45 72 name,.value))...callable..TypeEr
4e40 72 6f 72 72 8d 00 00 00 da 05 74 75 70 6c 65 72 74 00 00 00 da 03 6c 65 6e 72 cc 00 00 00 29 05 rorr......tuplert.....lenr....).
4e60 72 4d 00 00 00 da 08 66 75 6e 63 74 69 6f 6e da 0a 65 78 74 72 61 5f 61 72 67 73 da 0b 64 65 73 rM.....function..extra_args..des
4e80 63 72 69 70 74 69 6f 6e da 07 65 6c 65 6d 65 6e 74 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 cription..elementr....r....r!...
4ea0 72 12 00 00 00 ee 02 00 00 73 14 00 00 00 00 09 08 01 04 01 08 01 0c 01 0e 01 08 01 0a 01 1a 01 r........s......................
4ec0 0c 02 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0a 00 00 00 74 00 7c 00 ..c................C...s....t.|.
4ee0 3d 00 64 00 53 00 29 01 4e 29 01 72 cc 00 00 00 29 01 72 4d 00 00 00 72 20 00 00 00 72 20 00 00 =.d.S.).N).r....).rM...r....r...
4f00 00 72 21 00 00 00 72 13 00 00 00 03 03 00 00 73 02 00 00 00 00 01 63 09 00 00 00 00 00 00 00 10 .r!...r........s......c.........
4f20 00 00 00 0a 00 00 00 43 00 00 00 73 04 01 00 00 74 00 a0 01 a1 00 7d 09 7c 02 64 01 6b 09 72 3e .......C...s....t.....}.|.d.k.r>
4f40 7c 08 64 01 6b 09 72 24 7c 08 a0 02 64 02 7c 02 a1 02 01 00 74 00 6a 03 a0 04 7c 00 a1 01 7d 00 |.d.k.r$|...d.|.....t.j...|...}.
4f60 7c 05 73 3e 74 00 a0 05 7c 02 a1 01 01 00 7c 03 64 01 6b 08 72 4c 74 00 6a 06 7d 03 7c 05 7c 08 |.s>t...|.....|.d.k.rLt.j.}.|.|.
4f80 64 03 9c 02 7d 0a 79 0c 74 07 7c 01 19 00 7d 0b 57 00 6e 22 04 00 74 08 6b 0a 72 84 01 00 01 00 d...}.y.t.|...}.W.n"..t.k.r.....
4fa0 01 00 74 09 64 04 7c 01 16 00 83 01 64 01 82 02 59 00 6e 02 58 00 7c 0b 64 05 19 00 7d 0c 78 1c ..t.d.|.....d...Y.n.X.|.d...}.x.
4fc0 7c 0b 64 06 19 00 44 00 5d 10 5c 02 7d 0d 7d 0e 7c 0e 7c 0a 7c 0d 3c 00 71 98 57 00 7c 01 64 07 |.d...D.].\.}.}.|.|.|.<.q.W.|.d.
4fe0 6b 03 72 c4 7c 06 7c 0a 64 08 3c 00 7c 07 7c 0a 64 09 3c 00 7a 12 7c 0c 7c 00 7c 03 66 02 7c 0a k.r.|.|.d.<.|.|.d.<.z.|.|.|.f.|.
5000 8e 01 7d 0f 57 00 64 01 7c 02 64 01 6b 09 72 fe 7c 08 64 01 6b 09 72 f4 7c 08 a0 02 64 0a 7c 09 ..}.W.d.|.d.k.r.|.d.k.r.|...d.|.
5020 a1 02 01 00 74 00 a0 05 7c 09 a1 01 01 00 58 00 7c 0f 53 00 29 0b 61 15 03 00 00 43 72 65 61 74 ....t...|.....X.|.S.).a....Creat
5040 65 20 61 6e 20 61 72 63 68 69 76 65 20 66 69 6c 65 20 28 65 67 2e 20 7a 69 70 20 6f 72 20 74 61 e.an.archive.file.(eg..zip.or.ta
5060 72 29 2e 0a 0a 20 20 20 20 27 62 61 73 65 5f 6e 61 6d 65 27 20 69 73 20 74 68 65 20 6e 61 6d 65 r).......'base_name'.is.the.name
5080 20 6f 66 20 74 68 65 20 66 69 6c 65 20 74 6f 20 63 72 65 61 74 65 2c 20 6d 69 6e 75 73 20 61 6e .of.the.file.to.create,.minus.an
50a0 79 20 66 6f 72 6d 61 74 2d 73 70 65 63 69 66 69 63 0a 20 20 20 20 65 78 74 65 6e 73 69 6f 6e 3b y.format-specific.....extension;
50c0 20 27 66 6f 72 6d 61 74 27 20 69 73 20 74 68 65 20 61 72 63 68 69 76 65 20 66 6f 72 6d 61 74 3a .'format'.is.the.archive.format:
50e0 20 6f 6e 65 20 6f 66 20 22 7a 69 70 22 2c 20 22 74 61 72 22 2c 20 22 67 7a 74 61 72 22 2c 0a 20 .one.of."zip",."tar",."gztar",..
5100 20 20 20 22 62 7a 74 61 72 22 2c 20 6f 72 20 22 78 7a 74 61 72 22 2e 20 20 4f 72 20 61 6e 79 20 ..."bztar",.or."xztar"...Or.any.
5120 6f 74 68 65 72 20 72 65 67 69 73 74 65 72 65 64 20 66 6f 72 6d 61 74 2e 0a 0a 20 20 20 20 27 72 other.registered.format.......'r
5140 6f 6f 74 5f 64 69 72 27 20 69 73 20 61 20 64 69 72 65 63 74 6f 72 79 20 74 68 61 74 20 77 69 6c oot_dir'.is.a.directory.that.wil
5160 6c 20 62 65 20 74 68 65 20 72 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 0a 20 l.be.the.root.directory.of.the..
5180 20 20 20 61 72 63 68 69 76 65 3b 20 69 65 2e 20 77 65 20 74 79 70 69 63 61 6c 6c 79 20 63 68 64 ...archive;.ie..we.typically.chd
51a0 69 72 20 69 6e 74 6f 20 27 72 6f 6f 74 5f 64 69 72 27 20 62 65 66 6f 72 65 20 63 72 65 61 74 69 ir.into.'root_dir'.before.creati
51c0 6e 67 20 74 68 65 0a 20 20 20 20 61 72 63 68 69 76 65 2e 20 20 27 62 61 73 65 5f 64 69 72 27 20 ng.the.....archive...'base_dir'.
51e0 69 73 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 77 68 65 72 65 20 77 65 20 73 74 61 72 74 20 is.the.directory.where.we.start.
5200 61 72 63 68 69 76 69 6e 67 20 66 72 6f 6d 3b 0a 20 20 20 20 69 65 2e 20 27 62 61 73 65 5f 64 69 archiving.from;.....ie..'base_di
5220 72 27 20 77 69 6c 6c 20 62 65 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 70 72 65 66 69 78 20 6f 66 20 r'.will.be.the.common.prefix.of.
5240 61 6c 6c 20 66 69 6c 65 73 20 61 6e 64 0a 20 20 20 20 64 69 72 65 63 74 6f 72 69 65 73 20 69 6e all.files.and.....directories.in
5260 20 74 68 65 20 61 72 63 68 69 76 65 2e 20 20 27 72 6f 6f 74 5f 64 69 72 27 20 61 6e 64 20 27 62 .the.archive...'root_dir'.and.'b
5280 61 73 65 5f 64 69 72 27 20 62 6f 74 68 20 64 65 66 61 75 6c 74 0a 20 20 20 20 74 6f 20 74 68 65 ase_dir'.both.default.....to.the
52a0 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 2e 20 20 52 65 74 75 72 6e 73 20 74 68 65 .current.directory...Returns.the
52c0 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 72 63 68 69 76 65 20 66 69 6c 65 2e 0a 0a 20 20 20 20 .name.of.the.archive.file.......
52e0 27 6f 77 6e 65 72 27 20 61 6e 64 20 27 67 72 6f 75 70 27 20 61 72 65 20 75 73 65 64 20 77 68 65 'owner'.and.'group'.are.used.whe
5300 6e 20 63 72 65 61 74 69 6e 67 20 61 20 74 61 72 20 61 72 63 68 69 76 65 2e 20 42 79 20 64 65 66 n.creating.a.tar.archive..By.def
5320 61 75 6c 74 2c 0a 20 20 20 20 75 73 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 6f 77 6e 65 72 ault,.....uses.the.current.owner
5340 20 61 6e 64 20 67 72 6f 75 70 2e 0a 20 20 20 20 4e 7a 12 63 68 61 6e 67 69 6e 67 20 69 6e 74 6f .and.group......Nz.changing.into
5360 20 27 25 73 27 29 02 72 b8 00 00 00 72 b9 00 00 00 7a 1b 75 6e 6b 6e 6f 77 6e 20 61 72 63 68 69 .'%s').r....r....z.unknown.archi
5380 76 65 20 66 6f 72 6d 61 74 20 27 25 73 27 72 01 00 00 00 e9 01 00 00 00 72 c8 00 00 00 72 aa 00 ve.format.'%s'r.........r....r..
53a0 00 00 72 a9 00 00 00 7a 15 63 68 61 6e 67 69 6e 67 20 62 61 63 6b 20 74 6f 20 27 25 73 27 29 0a ..r....z.changing.back.to.'%s').
53c0 72 2d 00 00 00 da 06 67 65 74 63 77 64 da 05 64 65 62 75 67 72 2e 00 00 00 72 31 00 00 00 da 05 r-.....getcwd..debugr....r1.....
53e0 63 68 64 69 72 72 c1 00 00 00 72 cc 00 00 00 72 9d 00 00 00 72 af 00 00 00 29 10 72 b4 00 00 00 chdirr....r....r....r....).r....
5400 72 38 00 00 00 5a 08 72 6f 6f 74 5f 64 69 72 72 b5 00 00 00 72 b7 00 00 00 72 b8 00 00 00 72 aa r8...Z.root_dirr....r....r....r.
5420 00 00 00 72 a9 00 00 00 72 b9 00 00 00 5a 08 73 61 76 65 5f 63 77 64 72 51 00 00 00 da 0b 66 6f ...r....r....Z.save_cwdrQ.....fo
5440 72 6d 61 74 5f 69 6e 66 6f da 04 66 75 6e 63 da 03 61 72 67 da 03 76 61 6c 72 82 00 00 00 72 20 rmat_info..func..arg..valr....r.
5460 00 00 00 72 20 00 00 00 72 21 00 00 00 72 10 00 00 00 06 03 00 00 73 36 00 00 00 00 12 08 01 08 ...r....r!...r........s6........
5480 01 08 01 0c 01 0c 01 04 01 0a 02 08 01 06 02 0a 02 02 01 0c 01 0e 01 14 02 08 01 12 01 0c 02 08 ................................
54a0 01 08 01 08 02 02 01 12 02 08 01 08 01 0c 01 0c 02 63 00 00 00 00 00 00 00 00 01 00 00 00 03 00 .................c..............
54c0 00 00 43 00 00 00 73 1e 00 00 00 64 01 64 02 84 00 74 00 a0 01 a1 00 44 00 83 01 7d 00 7c 00 a0 ..C...s....d.d...t.....D...}.|..
54e0 02 a1 00 01 00 7c 00 53 00 29 03 7a 91 52 65 74 75 72 6e 73 20 61 20 6c 69 73 74 20 6f 66 20 73 .....|.S.).z.Returns.a.list.of.s
5500 75 70 70 6f 72 74 65 64 20 66 6f 72 6d 61 74 73 20 66 6f 72 20 75 6e 70 61 63 6b 69 6e 67 2e 0a upported.formats.for.unpacking..
5520 0a 20 20 20 20 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 65 20 72 65 74 75 72 6e 65 .....Each.element.of.the.returne
5540 64 20 73 65 71 75 65 6e 63 65 20 69 73 20 61 20 74 75 70 6c 65 0a 20 20 20 20 28 6e 61 6d 65 2c d.sequence.is.a.tuple.....(name,
5560 20 65 78 74 65 6e 73 69 6f 6e 73 2c 20 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 20 20 20 20 63 01 .extensions,.description).....c.
5580 00 00 00 00 00 00 00 03 00 00 00 06 00 00 00 53 00 00 00 73 22 00 00 00 67 00 7c 00 5d 1a 5c 02 ...............S...s"...g.|.].\.
55a0 7d 01 7d 02 7c 01 7c 02 64 00 19 00 7c 02 64 01 19 00 66 03 91 02 71 04 53 00 29 02 72 01 00 00 }.}.|.|.d...|.d...f...q.S.).r...
55c0 00 e9 03 00 00 00 72 20 00 00 00 29 03 72 c9 00 00 00 72 4d 00 00 00 72 b2 00 00 00 72 20 00 00 ......r....).r....rM...r....r...
55e0 00 72 20 00 00 00 72 21 00 00 00 72 cb 00 00 00 43 03 00 00 73 02 00 00 00 06 00 7a 26 67 65 74 .r....r!...r....C...s......z&get
5600 5f 75 6e 70 61 63 6b 5f 66 6f 72 6d 61 74 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 63 6f _unpack_formats.<locals>.<listco
5620 6d 70 3e 29 03 da 0f 5f 55 4e 50 41 43 4b 5f 46 4f 52 4d 41 54 53 72 cd 00 00 00 72 ce 00 00 00 mp>)..._UNPACK_FORMATSr....r....
5640 29 01 72 cf 00 00 00 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 72 14 00 00 00 3d 03 00 00 73 ).r....r....r....r!...r....=...s
5660 08 00 00 00 00 06 06 01 0c 01 08 01 63 03 00 00 00 00 00 00 00 09 00 00 00 06 00 00 00 43 00 00 ............c................C..
5680 00 73 76 00 00 00 69 00 7d 03 78 2e 74 00 a0 01 a1 00 44 00 5d 22 5c 02 7d 04 7d 05 78 18 7c 05 .sv...i.}.x.t.....D.]"\.}.}.x.|.
56a0 64 01 19 00 44 00 5d 0c 7d 06 7c 04 7c 03 7c 06 3c 00 71 20 57 00 71 0e 57 00 78 2c 7c 00 44 00 d...D.].}.|.|.|.<.q.W.q.W.x,|.D.
56c0 5d 24 7d 07 7c 07 7c 03 6b 06 72 3a 64 02 7d 08 74 02 7c 08 7c 07 7c 03 7c 07 19 00 66 02 16 00 ]$}.|.|.k.r:d.}.t.|.|.|.|...f...
56e0 83 01 82 01 71 3a 57 00 74 03 7c 01 83 01 73 72 74 04 64 03 83 01 82 01 64 04 53 00 29 05 7a 2b ....q:W.t.|...srt.d.....d.S.).z+
5700 43 68 65 63 6b 73 20 77 68 61 74 20 67 65 74 73 20 72 65 67 69 73 74 65 72 65 64 20 61 73 20 61 Checks.what.gets.registered.as.a
5720 6e 20 75 6e 70 61 63 6b 65 72 2e 72 01 00 00 00 7a 21 25 73 20 69 73 20 61 6c 72 65 61 64 79 20 n.unpacker.r....z!%s.is.already.
5740 72 65 67 69 73 74 65 72 65 64 20 66 6f 72 20 22 25 73 22 7a 2a 54 68 65 20 72 65 67 69 73 74 65 registered.for."%s"z*The.registe
5760 72 65 64 20 66 75 6e 63 74 69 6f 6e 20 6d 75 73 74 20 62 65 20 61 20 63 61 6c 6c 61 62 6c 65 4e red.function.must.be.a.callableN
5780 29 05 72 e1 00 00 00 72 cd 00 00 00 72 24 00 00 00 72 d0 00 00 00 72 d1 00 00 00 29 09 da 0a 65 ).r....r....r$...r....r....)...e
57a0 78 74 65 6e 73 69 6f 6e 73 72 d4 00 00 00 72 d5 00 00 00 5a 13 65 78 69 73 74 69 6e 67 5f 65 78 xtensionsr....r....Z.existing_ex
57c0 74 65 6e 73 69 6f 6e 73 72 4d 00 00 00 72 b2 00 00 00 da 03 65 78 74 da 09 65 78 74 65 6e 73 69 tensionsrM...r......ext..extensi
57e0 6f 6e da 03 6d 73 67 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 da 15 5f 63 68 65 63 6b 5f 75 on..msgr....r....r!....._check_u
5800 6e 70 61 63 6b 5f 6f 70 74 69 6f 6e 73 48 03 00 00 73 16 00 00 00 00 03 04 01 12 01 0e 01 10 02 npack_optionsH...s..............
5820 0a 01 08 01 04 01 06 01 12 02 08 01 72 e6 00 00 00 63 05 00 00 00 00 00 00 00 05 00 00 00 04 00 ............r....c..............
5840 00 00 43 00 00 00 73 2c 00 00 00 7c 03 64 01 6b 08 72 0c 67 00 7d 03 74 00 7c 01 7c 02 7c 03 83 ..C...s,...|.d.k.r.g.}.t.|.|.|..
5860 03 01 00 7c 01 7c 02 7c 03 7c 04 66 04 74 01 7c 00 3c 00 64 01 53 00 29 02 61 4d 02 00 00 52 65 ...|.|.|.|.f.t.|.<.d.S.).aM...Re
5880 67 69 73 74 65 72 73 20 61 6e 20 75 6e 70 61 63 6b 20 66 6f 72 6d 61 74 2e 0a 0a 20 20 20 20 60 gisters.an.unpack.format.......`
58a0 6e 61 6d 65 60 20 69 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 66 6f 72 6d 61 74 2e name`.is.the.name.of.the.format.
58c0 20 60 65 78 74 65 6e 73 69 6f 6e 73 60 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 65 78 74 65 6e .`extensions`.is.a.list.of.exten
58e0 73 69 6f 6e 73 0a 20 20 20 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 74 68 65 20 66 sions.....corresponding.to.the.f
5900 6f 72 6d 61 74 2e 0a 0a 20 20 20 20 60 66 75 6e 63 74 69 6f 6e 60 20 69 73 20 74 68 65 20 63 61 ormat.......`function`.is.the.ca
5920 6c 6c 61 62 6c 65 20 74 68 61 74 20 77 69 6c 6c 20 62 65 0a 20 20 20 20 75 73 65 64 20 74 6f 20 llable.that.will.be.....used.to.
5940 75 6e 70 61 63 6b 20 61 72 63 68 69 76 65 73 2e 20 54 68 65 20 63 61 6c 6c 61 62 6c 65 20 77 69 unpack.archives..The.callable.wi
5960 6c 6c 20 72 65 63 65 69 76 65 20 61 72 63 68 69 76 65 73 20 74 6f 20 75 6e 70 61 63 6b 2e 0a 20 ll.receive.archives.to.unpack...
5980 20 20 20 49 66 20 69 74 27 73 20 75 6e 61 62 6c 65 20 74 6f 20 68 61 6e 64 6c 65 20 61 6e 20 61 ...If.it's.unable.to.handle.an.a
59a0 72 63 68 69 76 65 2c 20 69 74 20 6e 65 65 64 73 20 74 6f 20 72 61 69 73 65 20 61 20 52 65 61 64 rchive,.it.needs.to.raise.a.Read
59c0 45 72 72 6f 72 0a 20 20 20 20 65 78 63 65 70 74 69 6f 6e 2e 0a 0a 20 20 20 20 49 66 20 70 72 6f Error.....exception.......If.pro
59e0 76 69 64 65 64 2c 20 60 65 78 74 72 61 5f 61 72 67 73 60 20 69 73 20 61 20 73 65 71 75 65 6e 63 vided,.`extra_args`.is.a.sequenc
5a00 65 20 6f 66 0a 20 20 20 20 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 20 74 75 70 6c 65 73 20 74 68 e.of.....(name,.value).tuples.th
5a20 61 74 20 77 69 6c 6c 20 62 65 20 70 61 73 73 65 64 20 61 73 20 61 72 67 75 6d 65 6e 74 73 20 74 at.will.be.passed.as.arguments.t
5a40 6f 20 74 68 65 20 63 61 6c 6c 61 62 6c 65 2e 0a 20 20 20 20 64 65 73 63 72 69 70 74 69 6f 6e 20 o.the.callable......description.
5a60 63 61 6e 20 62 65 20 70 72 6f 76 69 64 65 64 20 74 6f 20 64 65 73 63 72 69 62 65 20 74 68 65 20 can.be.provided.to.describe.the.
5a80 66 6f 72 6d 61 74 2c 20 61 6e 64 20 77 69 6c 6c 20 62 65 20 72 65 74 75 72 6e 65 64 0a 20 20 20 format,.and.will.be.returned....
5aa0 20 62 79 20 74 68 65 20 67 65 74 5f 75 6e 70 61 63 6b 5f 66 6f 72 6d 61 74 73 28 29 20 66 75 6e .by.the.get_unpack_formats().fun
5ac0 63 74 69 6f 6e 2e 0a 20 20 20 20 4e 29 02 72 e6 00 00 00 72 e1 00 00 00 29 05 72 4d 00 00 00 72 ction......N).r....r....).rM...r
5ae0 e2 00 00 00 72 d4 00 00 00 72 d5 00 00 00 72 d6 00 00 00 72 20 00 00 00 72 20 00 00 00 72 21 00 ....r....r....r....r....r....r!.
5b00 00 00 72 15 00 00 00 5a 03 00 00 73 08 00 00 00 00 11 08 01 04 01 0c 01 63 01 00 00 00 00 00 00 ..r....Z...s............c.......
5b20 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0a 00 00 00 74 00 7c 00 3d 00 64 01 53 00 29 02 7a 2a .........C...s....t.|.=.d.S.).z*
5b40 52 65 6d 6f 76 65 73 20 74 68 65 20 70 61 63 6b 20 66 6f 72 6d 61 74 20 66 72 6f 6d 20 74 68 65 Removes.the.pack.format.from.the
5b60 20 72 65 67 69 73 74 72 79 2e 4e 29 01 72 e1 00 00 00 29 01 72 4d 00 00 00 72 20 00 00 00 72 20 .registry.N).r....).rM...r....r.
5b80 00 00 00 72 21 00 00 00 72 16 00 00 00 70 03 00 00 73 02 00 00 00 00 02 63 01 00 00 00 00 00 00 ...r!...r....p...s......c.......
5ba0 00 02 00 00 00 03 00 00 00 43 00 00 00 73 26 00 00 00 74 00 6a 01 a0 02 7c 00 a1 01 7d 01 74 00 .........C...s&...t.j...|...}.t.
5bc0 6a 01 a0 03 7c 01 a1 01 73 22 74 00 a0 04 7c 01 a1 01 01 00 64 01 53 00 29 02 7a 31 45 6e 73 75 j...|...s"t...|.....d.S.).z1Ensu
5be0 72 65 20 74 68 61 74 20 74 68 65 20 70 61 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 re.that.the.parent.directory.of.
5c00 60 70 61 74 68 60 20 65 78 69 73 74 73 4e 29 05 72 2d 00 00 00 72 2e 00 00 00 72 b1 00 00 00 72 `path`.existsN).r-...r....r....r
5c20 5f 00 00 00 72 6a 00 00 00 29 02 72 2e 00 00 00 72 b1 00 00 00 72 20 00 00 00 72 20 00 00 00 72 _...rj...).r....r....r....r....r
5c40 21 00 00 00 da 11 5f 65 6e 73 75 72 65 5f 64 69 72 65 63 74 6f 72 79 74 03 00 00 73 06 00 00 00 !....._ensure_directoryt...s....
5c60 00 02 0c 01 0c 01 72 e7 00 00 00 63 02 00 00 00 00 00 00 00 09 00 00 00 09 00 00 00 43 00 00 00 ......r....c................C...
5c80 73 ca 00 00 00 64 01 64 02 6c 00 7d 02 7c 02 a0 01 7c 00 a1 01 73 1e 74 02 64 03 7c 00 16 00 83 s....d.d.l.}.|...|...s.t.d.|....
5ca0 01 82 01 7c 02 a0 03 7c 00 a1 01 7d 03 7a 92 78 8c 7c 03 a0 04 a1 00 44 00 5d 80 7d 04 7c 04 6a ...|...|...}.z.x.|.....D.].}.|.j
5cc0 05 7d 05 7c 05 a0 06 64 04 a1 01 73 34 64 05 7c 05 6b 06 72 52 71 34 74 07 6a 08 6a 09 7c 01 66 .}.|...d...s4d.|.k.rRq4t.j.j.|.f
5ce0 01 7c 05 a0 0a 64 04 a1 01 9e 02 8e 00 7d 06 7c 06 73 70 71 34 74 0b 7c 06 83 01 01 00 7c 05 a0 .|...d.......}.|.spq4t.|.....|..
5d00 0c 64 04 a1 01 73 34 7c 03 a0 0d 7c 04 6a 05 a1 01 7d 07 74 0e 7c 06 64 06 83 02 7d 08 7a 0e 7c .d...s4|...|.j...}.t.|.d...}.z.|
5d20 08 a0 0f 7c 07 a1 01 01 00 57 00 64 02 7c 08 a0 10 a1 00 01 00 7e 07 58 00 71 34 57 00 57 00 64 ...|.....W.d.|.......~.X.q4W.W.d
5d40 02 7c 03 a0 10 a1 00 01 00 58 00 64 02 53 00 29 07 7a 2b 55 6e 70 61 63 6b 20 7a 69 70 20 60 66 .|.......X.d.S.).z+Unpack.zip.`f
5d60 69 6c 65 6e 61 6d 65 60 20 74 6f 20 60 65 78 74 72 61 63 74 5f 64 69 72 60 0a 20 20 20 20 72 01 ilename`.to.`extract_dir`.....r.
5d80 00 00 00 4e 7a 14 25 73 20 69 73 20 6e 6f 74 20 61 20 7a 69 70 20 66 69 6c 65 fa 01 2f 7a 02 2e ...Nz.%s.is.not.a.zip.file../z..
5da0 2e 72 37 00 00 00 29 11 72 be 00 00 00 5a 0a 69 73 5f 7a 69 70 66 69 6c 65 72 23 00 00 00 72 bf .r7...).r....Z.is_zipfiler#...r.
5dc0 00 00 00 5a 08 69 6e 66 6f 6c 69 73 74 72 82 00 00 00 72 9b 00 00 00 72 2d 00 00 00 72 2e 00 00 ...Z.infolistr....r....r-...r...
5de0 00 72 60 00 00 00 da 05 73 70 6c 69 74 72 e7 00 00 00 72 9a 00 00 00 72 26 00 00 00 72 3f 00 00 .r`.....splitr....r....r&...r?..
5e00 00 72 27 00 00 00 72 88 00 00 00 29 09 72 82 00 00 00 da 0b 65 78 74 72 61 63 74 5f 64 69 72 72 .r'...r....).r......extract_dirr
5e20 be 00 00 00 72 c8 00 00 00 72 b2 00 00 00 72 4d 00 00 00 da 06 74 61 72 67 65 74 da 04 64 61 74 ....r....r....rM.....target..dat
5e40 61 da 01 66 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 da 0f 5f 75 6e 70 61 63 6b 5f 7a 69 70 a..fr....r....r!....._unpack_zip
5e60 66 69 6c 65 7a 03 00 00 73 2a 00 00 00 00 03 08 02 0a 01 0c 02 0a 01 02 01 0e 01 06 03 12 01 02 filez...s*......................
5e80 02 18 01 04 01 02 02 08 01 0a 02 0c 01 0a 01 02 01 0e 02 08 01 0c 02 72 ee 00 00 00 63 02 00 00 .......................r....c...
5ea0 00 00 00 00 00 04 00 00 00 08 00 00 00 43 00 00 00 73 58 00 00 00 64 01 64 02 6c 00 7d 02 79 0e .............C...sX...d.d.l.}.y.
5ec0 7c 02 a0 01 7c 00 a1 01 7d 03 57 00 6e 22 04 00 7c 02 6a 02 6b 0a 72 38 01 00 01 00 01 00 74 03 |...|...}.W.n"..|.j.k.r8......t.
5ee0 64 03 7c 00 16 00 83 01 82 01 59 00 6e 02 58 00 7a 0e 7c 03 a0 04 7c 01 a1 01 01 00 57 00 64 02 d.|.......Y.n.X.z.|...|.....W.d.
5f00 7c 03 a0 05 a1 00 01 00 58 00 64 02 53 00 29 04 7a 41 55 6e 70 61 63 6b 20 74 61 72 2f 74 61 72 |.......X.d.S.).zAUnpack.tar/tar
5f20 2e 67 7a 2f 74 61 72 2e 62 7a 32 2f 74 61 72 2e 78 7a 20 60 66 69 6c 65 6e 61 6d 65 60 20 74 6f .gz/tar.bz2/tar.xz.`filename`.to
5f40 20 60 65 78 74 72 61 63 74 5f 64 69 72 60 0a 20 20 20 20 72 01 00 00 00 4e 7a 2f 25 73 20 69 73 .`extract_dir`.....r....Nz/%s.is
5f60 20 6e 6f 74 20 61 20 63 6f 6d 70 72 65 73 73 65 64 20 6f 72 20 75 6e 63 6f 6d 70 72 65 73 73 65 .not.a.compressed.or.uncompresse
5f80 64 20 74 61 72 20 66 69 6c 65 29 06 72 b0 00 00 00 72 3f 00 00 00 5a 08 54 61 72 45 72 72 6f 72 d.tar.file).r....r?...Z.TarError
5fa0 72 23 00 00 00 5a 0a 65 78 74 72 61 63 74 61 6c 6c 72 88 00 00 00 29 04 72 82 00 00 00 72 ea 00 r#...Z.extractallr....).r....r..
5fc0 00 00 72 b0 00 00 00 5a 06 74 61 72 6f 62 6a 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 da 0f ..r....Z.tarobjr....r....r!.....
5fe0 5f 75 6e 70 61 63 6b 5f 74 61 72 66 69 6c 65 9c 03 00 00 73 12 00 00 00 00 03 08 01 02 01 0e 01 _unpack_tarfile....s............
6000 10 01 02 01 10 01 02 01 0e 02 72 ef 00 00 00 7a 04 2e 74 61 72 7a 04 2e 7a 69 70 29 02 72 bb 00 ..........r....z..tarz..zip).r..
6020 00 00 72 c8 00 00 00 7a 07 2e 74 61 72 2e 67 7a 7a 04 2e 74 67 7a 7a 08 2e 74 61 72 2e 62 7a 32 ..r....z..tar.gzz..tgzz..tar.bz2
6040 7a 05 2e 74 62 7a 32 7a 07 2e 74 61 72 2e 78 7a 7a 04 2e 74 78 7a 63 01 00 00 00 00 00 00 00 04 z..tbz2z..tar.xzz..txzc.........
6060 00 00 00 05 00 00 00 43 00 00 00 73 3a 00 00 00 78 34 74 00 a0 01 a1 00 44 00 5d 28 5c 02 7d 01 .......C...s:...x4t.....D.](\.}.
6080 7d 02 78 1e 7c 02 64 01 19 00 44 00 5d 12 7d 03 7c 00 a0 02 7c 03 a1 01 72 1c 7c 01 53 00 71 1c }.x.|.d...D.].}.|...|...r.|.S.q.
60a0 57 00 71 0a 57 00 64 00 53 00 29 02 4e 72 01 00 00 00 29 03 72 e1 00 00 00 72 cd 00 00 00 72 9a W.q.W.d.S.).Nr....).r....r....r.
60c0 00 00 00 29 04 72 82 00 00 00 72 4d 00 00 00 72 b2 00 00 00 72 e4 00 00 00 72 20 00 00 00 72 20 ...).r....rM...r....r....r....r.
60e0 00 00 00 72 21 00 00 00 da 13 5f 66 69 6e 64 5f 75 6e 70 61 63 6b 5f 66 6f 72 6d 61 74 bb 03 00 ...r!....._find_unpack_format...
6100 00 73 0a 00 00 00 00 01 12 01 0e 01 0a 01 0c 01 72 f0 00 00 00 63 03 00 00 00 00 00 00 00 06 00 .s..............r....c..........
6120 00 00 08 00 00 00 43 00 00 00 73 ca 00 00 00 7c 01 64 01 6b 08 72 10 74 00 a0 01 a1 00 7d 01 74 ......C...s....|.d.k.r.t.....}.t
6140 00 a0 02 7c 01 a1 01 7d 01 74 00 a0 02 7c 00 a1 01 7d 00 7c 02 64 01 6b 09 72 7e 79 0c 74 03 7c ...|...}.t...|...}.|.d.k.r~y.t.|
6160 02 19 00 7d 03 57 00 6e 24 04 00 74 04 6b 0a 72 5c 01 00 01 00 01 00 74 05 64 02 a0 06 7c 02 a1 ...}.W.n$..t.k.r\......t.d...|..
6180 01 83 01 64 01 82 02 59 00 6e 02 58 00 7c 03 64 03 19 00 7d 04 7c 04 7c 00 7c 01 66 02 74 07 7c ...d...Y.n.X.|.d...}.|.|.|.f.t.|
61a0 03 64 04 19 00 83 01 8e 01 01 00 6e 48 74 08 7c 00 83 01 7d 02 7c 02 64 01 6b 08 72 9c 74 09 64 .d.........nHt.|...}.|.d.k.r.t.d
61c0 05 a0 06 7c 00 a1 01 83 01 82 01 74 03 7c 02 19 00 64 03 19 00 7d 04 74 07 74 03 7c 02 19 00 64 ...|.......t.|...d...}.t.t.|...d
61e0 04 19 00 83 01 7d 05 7c 04 7c 00 7c 01 66 02 7c 05 8e 01 01 00 64 01 53 00 29 06 61 0a 02 00 00 .....}.|.|.|.f.|.....d.S.).a....
6200 55 6e 70 61 63 6b 20 61 6e 20 61 72 63 68 69 76 65 2e 0a 0a 20 20 20 20 60 66 69 6c 65 6e 61 6d Unpack.an.archive.......`filenam
6220 65 60 20 69 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 72 63 68 69 76 65 2e 0a 0a e`.is.the.name.of.the.archive...
6240 20 20 20 20 60 65 78 74 72 61 63 74 5f 64 69 72 60 20 69 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 ....`extract_dir`.is.the.name.of
6260 20 74 68 65 20 74 61 72 67 65 74 20 64 69 72 65 63 74 6f 72 79 2c 20 77 68 65 72 65 20 74 68 65 .the.target.directory,.where.the
6280 20 61 72 63 68 69 76 65 0a 20 20 20 20 69 73 20 75 6e 70 61 63 6b 65 64 2e 20 49 66 20 6e 6f 74 .archive.....is.unpacked..If.not
62a0 20 70 72 6f 76 69 64 65 64 2c 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 20 64 .provided,.the.current.working.d
62c0 69 72 65 63 74 6f 72 79 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 20 60 66 6f 72 6d 61 74 60 20 irectory.is.used.......`format`.
62e0 69 73 20 74 68 65 20 61 72 63 68 69 76 65 20 66 6f 72 6d 61 74 3a 20 6f 6e 65 20 6f 66 20 22 7a is.the.archive.format:.one.of."z
6300 69 70 22 2c 20 22 74 61 72 22 2c 20 22 67 7a 74 61 72 22 2c 20 22 62 7a 74 61 72 22 2c 0a 20 20 ip",."tar",."gztar",."bztar",...
6320 20 20 6f 72 20 22 78 7a 74 61 72 22 2e 20 20 4f 72 20 61 6e 79 20 6f 74 68 65 72 20 72 65 67 69 ..or."xztar"...Or.any.other.regi
6340 73 74 65 72 65 64 20 66 6f 72 6d 61 74 2e 20 20 49 66 20 6e 6f 74 20 70 72 6f 76 69 64 65 64 2c stered.format...If.not.provided,
6360 0a 20 20 20 20 75 6e 70 61 63 6b 5f 61 72 63 68 69 76 65 20 77 69 6c 6c 20 75 73 65 20 74 68 65 .....unpack_archive.will.use.the
6380 20 66 69 6c 65 6e 61 6d 65 20 65 78 74 65 6e 73 69 6f 6e 20 61 6e 64 20 73 65 65 20 69 66 20 61 .filename.extension.and.see.if.a
63a0 6e 20 75 6e 70 61 63 6b 65 72 0a 20 20 20 20 77 61 73 20 72 65 67 69 73 74 65 72 65 64 20 66 6f n.unpacker.....was.registered.fo
63c0 72 20 74 68 61 74 20 65 78 74 65 6e 73 69 6f 6e 2e 0a 0a 20 20 20 20 49 6e 20 63 61 73 65 20 6e r.that.extension.......In.case.n
63e0 6f 6e 65 20 69 73 20 66 6f 75 6e 64 2c 20 61 20 56 61 6c 75 65 45 72 72 6f 72 20 69 73 20 72 61 one.is.found,.a.ValueError.is.ra
6400 69 73 65 64 2e 0a 20 20 20 20 4e 7a 1b 55 6e 6b 6e 6f 77 6e 20 75 6e 70 61 63 6b 20 66 6f 72 6d ised......Nz.Unknown.unpack.form
6420 61 74 20 27 7b 30 7d 27 72 d8 00 00 00 72 9c 00 00 00 7a 1c 55 6e 6b 6e 6f 77 6e 20 61 72 63 68 at.'{0}'r....r....z.Unknown.arch
6440 69 76 65 20 66 6f 72 6d 61 74 20 27 7b 30 7d 27 29 0a 72 2d 00 00 00 72 d9 00 00 00 da 06 66 73 ive.format.'{0}').r-...r......fs
6460 70 61 74 68 72 e1 00 00 00 72 9d 00 00 00 72 af 00 00 00 72 38 00 00 00 da 04 64 69 63 74 72 f0 pathr....r....r....r8.....dictr.
6480 00 00 00 72 23 00 00 00 29 06 72 82 00 00 00 72 ea 00 00 00 72 38 00 00 00 72 dc 00 00 00 72 dd ...r#...).r....r....r8...r....r.
64a0 00 00 00 72 51 00 00 00 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 72 17 00 00 00 c2 03 00 00 ...rQ...r....r....r!...r........
64c0 73 22 00 00 00 00 0f 08 01 08 02 0a 01 0a 02 08 01 02 01 0c 01 0e 01 16 02 08 01 18 03 08 01 08 s"..............................
64e0 01 0e 02 0c 01 10 01 da 07 73 74 61 74 76 66 73 da 0a 64 69 73 6b 5f 75 73 61 67 65 5a 05 75 73 .........statvfs..disk_usageZ.us
6500 61 67 65 7a 0f 74 6f 74 61 6c 20 75 73 65 64 20 66 72 65 65 7a 14 54 6f 74 61 6c 20 73 70 61 63 agez.total.used.freez.Total.spac
6520 65 20 69 6e 20 62 79 74 65 73 7a 13 55 73 65 64 20 73 70 61 63 65 20 69 6e 20 62 79 74 65 73 7a e.in.bytesz.Used.space.in.bytesz
6540 13 46 72 65 65 20 73 70 61 63 65 20 69 6e 20 62 79 74 65 73 63 01 00 00 00 00 00 00 00 05 00 00 .Free.space.in.bytesc...........
6560 00 04 00 00 00 43 00 00 00 73 40 00 00 00 74 00 a0 01 7c 00 a1 01 7d 01 7c 01 6a 02 7c 01 6a 03 .....C...s@...t...|...}.|.j.|.j.
6580 14 00 7d 02 7c 01 6a 04 7c 01 6a 03 14 00 7d 03 7c 01 6a 04 7c 01 6a 05 18 00 7c 01 6a 03 14 00 ..}.|.j.|.j...}.|.j.|.j...|.j...
65a0 7d 04 74 06 7c 03 7c 04 7c 02 83 03 53 00 29 01 7a d6 52 65 74 75 72 6e 20 64 69 73 6b 20 75 73 }.t.|.|.|...S.).z.Return.disk.us
65c0 61 67 65 20 73 74 61 74 69 73 74 69 63 73 20 61 62 6f 75 74 20 74 68 65 20 67 69 76 65 6e 20 70 age.statistics.about.the.given.p
65e0 61 74 68 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 65 64 20 76 61 6c 75 65 20 69 73 20 ath...........Returned.value.is.
6600 61 20 6e 61 6d 65 64 20 74 75 70 6c 65 20 77 69 74 68 20 61 74 74 72 69 62 75 74 65 73 20 27 74 a.named.tuple.with.attributes.'t
6620 6f 74 61 6c 27 2c 20 27 75 73 65 64 27 20 61 6e 64 0a 20 20 20 20 20 20 20 20 27 66 72 65 65 27 otal',.'used'.and.........'free'
6640 2c 20 77 68 69 63 68 20 61 72 65 20 74 68 65 20 61 6d 6f 75 6e 74 20 6f 66 20 74 6f 74 61 6c 2c ,.which.are.the.amount.of.total,
6660 20 75 73 65 64 20 61 6e 64 20 66 72 65 65 20 73 70 61 63 65 2c 20 69 6e 20 62 79 74 65 73 2e 0a .used.and.free.space,.in.bytes..
6680 20 20 20 20 20 20 20 20 29 07 72 2d 00 00 00 72 f3 00 00 00 da 08 66 5f 62 61 76 61 69 6c da 08 ........).r-...r......f_bavail..
66a0 66 5f 66 72 73 69 7a 65 da 08 66 5f 62 6c 6f 63 6b 73 da 07 66 5f 62 66 72 65 65 da 11 5f 6e 74 f_frsize..f_blocks..f_bfree.._nt
66c0 75 70 6c 65 5f 64 69 73 6b 75 73 61 67 65 29 05 72 2e 00 00 00 72 41 00 00 00 da 04 66 72 65 65 uple_diskusage).r....rA.....free
66e0 da 05 74 6f 74 61 6c da 04 75 73 65 64 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 72 f4 00 00 ..total..usedr....r....r!...r...
6700 00 f2 03 00 00 73 0a 00 00 00 00 06 0a 01 0c 01 0c 01 12 01 da 02 6e 74 63 01 00 00 00 00 00 00 .....s................ntc.......
6720 00 04 00 00 00 04 00 00 00 43 00 00 00 73 22 00 00 00 74 00 a0 01 7c 00 a1 01 5c 02 7d 01 7d 02 .........C...s"...t...|...\.}.}.
6740 7c 01 7c 02 18 00 7d 03 74 02 7c 01 7c 03 7c 02 83 03 53 00 29 01 7a d7 52 65 74 75 72 6e 20 64 |.|...}.t.|.|.|...S.).z.Return.d
6760 69 73 6b 20 75 73 61 67 65 20 73 74 61 74 69 73 74 69 63 73 20 61 62 6f 75 74 20 74 68 65 20 67 isk.usage.statistics.about.the.g
6780 69 76 65 6e 20 70 61 74 68 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 65 64 20 76 61 6c iven.path...........Returned.val
67a0 75 65 73 20 69 73 20 61 20 6e 61 6d 65 64 20 74 75 70 6c 65 20 77 69 74 68 20 61 74 74 72 69 62 ues.is.a.named.tuple.with.attrib
67c0 75 74 65 73 20 27 74 6f 74 61 6c 27 2c 20 27 75 73 65 64 27 20 61 6e 64 0a 20 20 20 20 20 20 20 utes.'total',.'used'.and........
67e0 20 27 66 72 65 65 27 2c 20 77 68 69 63 68 20 61 72 65 20 74 68 65 20 61 6d 6f 75 6e 74 20 6f 66 .'free',.which.are.the.amount.of
6800 20 74 6f 74 61 6c 2c 20 75 73 65 64 20 61 6e 64 20 66 72 65 65 20 73 70 61 63 65 2c 20 69 6e 20 .total,.used.and.free.space,.in.
6820 62 79 74 65 73 2e 0a 20 20 20 20 20 20 20 20 29 03 72 fd 00 00 00 5a 0d 5f 67 65 74 64 69 73 6b bytes..........).r....Z._getdisk
6840 75 73 61 67 65 72 f9 00 00 00 29 04 72 2e 00 00 00 72 fb 00 00 00 72 fa 00 00 00 72 fc 00 00 00 usager....).r....r....r....r....
6860 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 72 f4 00 00 00 04 04 00 00 73 06 00 00 00 00 06 0e r....r....r!...r........s.......
6880 01 08 01 63 03 00 00 00 00 00 00 00 05 00 00 00 05 00 00 00 43 00 00 00 73 9e 00 00 00 7c 01 64 ...c................C...s....|.d
68a0 01 6b 08 72 18 7c 02 64 01 6b 08 72 18 74 00 64 02 83 01 82 01 7c 01 7d 03 7c 02 7d 04 7c 01 64 .k.r.|.d.k.r.t.d.....|.}.|.}.|.d
68c0 01 6b 08 72 2e 64 03 7d 03 6e 28 74 01 7c 01 74 02 83 02 72 56 74 03 7c 01 83 01 7d 03 7c 03 64 .k.r.d.}.n(t.|.t...rVt.|...}.|.d
68e0 01 6b 08 72 56 74 04 64 04 a0 05 7c 01 a1 01 83 01 82 01 7c 02 64 01 6b 08 72 64 64 03 7d 04 6e .k.rVt.d...|.......|.d.k.rdd.}.n
6900 28 74 01 7c 02 74 06 83 02 73 8c 74 07 7c 02 83 01 7d 04 7c 04 64 01 6b 08 72 8c 74 04 64 05 a0 (t.|.t...s.t.|...}.|.d.k.r.t.d..
6920 05 7c 02 a1 01 83 01 82 01 74 08 a0 09 7c 00 7c 03 7c 04 a1 03 01 00 64 01 53 00 29 06 7a b9 43 .|.......t...|.|.|.....d.S.).z.C
6940 68 61 6e 67 65 20 6f 77 6e 65 72 20 75 73 65 72 20 61 6e 64 20 67 72 6f 75 70 20 6f 66 20 74 68 hange.owner.user.and.group.of.th
6960 65 20 67 69 76 65 6e 20 70 61 74 68 2e 0a 0a 20 20 20 20 75 73 65 72 20 61 6e 64 20 67 72 6f 75 e.given.path.......user.and.grou
6980 70 20 63 61 6e 20 62 65 20 74 68 65 20 75 69 64 2f 67 69 64 20 6f 72 20 74 68 65 20 75 73 65 72 p.can.be.the.uid/gid.or.the.user
69a0 2f 67 72 6f 75 70 20 6e 61 6d 65 73 2c 20 61 6e 64 20 69 6e 20 74 68 61 74 20 63 61 73 65 2c 0a /group.names,.and.in.that.case,.
69c0 20 20 20 20 74 68 65 79 20 61 72 65 20 63 6f 6e 76 65 72 74 65 64 20 74 6f 20 74 68 65 69 72 20 ....they.are.converted.to.their.
69e0 72 65 73 70 65 63 74 69 76 65 20 75 69 64 2f 67 69 64 2e 0a 20 20 20 20 4e 7a 1d 75 73 65 72 20 respective.uid/gid......Nz.user.
6a00 61 6e 64 2f 6f 72 20 67 72 6f 75 70 20 6d 75 73 74 20 62 65 20 73 65 74 e9 ff ff ff ff 7a 12 6e and/or.group.must.be.set.....z.n
6a20 6f 20 73 75 63 68 20 75 73 65 72 3a 20 7b 21 72 7d 7a 13 6e 6f 20 73 75 63 68 20 67 72 6f 75 70 o.such.user:.{!r}z.no.such.group
6a40 3a 20 7b 21 72 7d 29 0a 72 af 00 00 00 72 8d 00 00 00 72 6d 00 00 00 72 a0 00 00 00 da 0b 4c 6f :.{!r}).r....r....rm...r......Lo
6a60 6f 6b 75 70 45 72 72 6f 72 72 38 00 00 00 da 03 69 6e 74 72 9f 00 00 00 72 2d 00 00 00 72 19 00 okupErrorr8.....intr....r-...r..
6a80 00 00 29 05 72 2e 00 00 00 da 04 75 73 65 72 72 a9 00 00 00 5a 05 5f 75 73 65 72 5a 06 5f 67 72 ..).r......userr....Z._userZ._gr
6aa0 6f 75 70 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 72 19 00 00 00 0f 04 00 00 73 22 00 00 00 oupr....r....r!...r........s"...
6ac0 00 07 10 01 08 02 04 01 04 03 08 01 06 02 0a 01 08 01 08 01 0e 02 08 01 06 01 0a 01 08 01 08 01 ................................
6ae0 0e 02 a9 02 e9 50 00 00 00 e9 18 00 00 00 63 01 00 00 00 00 00 00 00 04 00 00 00 0a 00 00 00 43 .....P........c................C
6b00 00 00 00 73 d4 00 00 00 79 12 74 00 74 01 6a 02 64 01 19 00 83 01 7d 01 57 00 6e 1c 04 00 74 03 ...s....y.t.t.j.d.....}.W.n...t.
6b20 74 04 66 02 6b 0a 72 2e 01 00 01 00 01 00 64 02 7d 01 59 00 6e 02 58 00 79 12 74 00 74 01 6a 02 t.f.k.r.......d.}.Y.n.X.y.t.t.j.
6b40 64 03 19 00 83 01 7d 02 57 00 6e 1c 04 00 74 03 74 04 66 02 6b 0a 72 5e 01 00 01 00 01 00 64 02 d.....}.W.n...t.t.f.k.r^......d.
6b60 7d 02 59 00 6e 02 58 00 7c 01 64 02 6b 01 73 70 7c 02 64 02 6b 01 72 c6 79 14 74 01 a0 05 74 06 }.Y.n.X.|.d.k.sp|.d.k.r.y.t...t.
6b80 6a 07 a0 08 a1 00 a1 01 7d 03 57 00 6e 24 04 00 74 09 74 04 74 0a 66 03 6b 0a 72 a8 01 00 01 00 j.......}.W.n$..t.t.t.f.k.r.....
6ba0 01 00 74 01 a0 0b 7c 00 a1 01 7d 03 59 00 6e 02 58 00 7c 01 64 02 6b 01 72 b8 7c 03 6a 0c 7d 01 ..t...|...}.Y.n.X.|.d.k.r.|.j.}.
6bc0 7c 02 64 02 6b 01 72 c6 7c 03 6a 0d 7d 02 74 01 a0 0b 7c 01 7c 02 66 02 a1 01 53 00 29 04 61 03 |.d.k.r.|.j.}.t...|.|.f...S.).a.
6be0 03 00 00 47 65 74 20 74 68 65 20 73 69 7a 65 20 6f 66 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 20 ...Get.the.size.of.the.terminal.
6c00 77 69 6e 64 6f 77 2e 0a 0a 20 20 20 20 46 6f 72 20 65 61 63 68 20 6f 66 20 74 68 65 20 74 77 6f window.......For.each.of.the.two
6c20 20 64 69 6d 65 6e 73 69 6f 6e 73 2c 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 .dimensions,.the.environment.var
6c40 69 61 62 6c 65 2c 20 43 4f 4c 55 4d 4e 53 0a 20 20 20 20 61 6e 64 20 4c 49 4e 45 53 20 72 65 73 iable,.COLUMNS.....and.LINES.res
6c60 70 65 63 74 69 76 65 6c 79 2c 20 69 73 20 63 68 65 63 6b 65 64 2e 20 49 66 20 74 68 65 20 76 61 pectively,.is.checked..If.the.va
6c80 72 69 61 62 6c 65 20 69 73 20 64 65 66 69 6e 65 64 20 61 6e 64 0a 20 20 20 20 74 68 65 20 76 61 riable.is.defined.and.....the.va
6ca0 6c 75 65 20 69 73 20 61 20 70 6f 73 69 74 69 76 65 20 69 6e 74 65 67 65 72 2c 20 69 74 20 69 73 lue.is.a.positive.integer,.it.is
6cc0 20 75 73 65 64 2e 0a 0a 20 20 20 20 57 68 65 6e 20 43 4f 4c 55 4d 4e 53 20 6f 72 20 4c 49 4e 45 .used.......When.COLUMNS.or.LINE
6ce0 53 20 69 73 20 6e 6f 74 20 64 65 66 69 6e 65 64 2c 20 77 68 69 63 68 20 69 73 20 74 68 65 20 63 S.is.not.defined,.which.is.the.c
6d00 6f 6d 6d 6f 6e 20 63 61 73 65 2c 0a 20 20 20 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 20 63 6f 6e ommon.case,.....the.terminal.con
6d20 6e 65 63 74 65 64 20 74 6f 20 73 79 73 2e 5f 5f 73 74 64 6f 75 74 5f 5f 20 69 73 20 71 75 65 72 nected.to.sys.__stdout__.is.quer
6d40 69 65 64 0a 20 20 20 20 62 79 20 69 6e 76 6f 6b 69 6e 67 20 6f 73 2e 67 65 74 5f 74 65 72 6d 69 ied.....by.invoking.os.get_termi
6d60 6e 61 6c 5f 73 69 7a 65 2e 0a 0a 20 20 20 20 49 66 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 20 73 nal_size.......If.the.terminal.s
6d80 69 7a 65 20 63 61 6e 6e 6f 74 20 62 65 20 73 75 63 63 65 73 73 66 75 6c 6c 79 20 71 75 65 72 69 ize.cannot.be.successfully.queri
6da0 65 64 2c 20 65 69 74 68 65 72 20 62 65 63 61 75 73 65 0a 20 20 20 20 74 68 65 20 73 79 73 74 65 ed,.either.because.....the.syste
6dc0 6d 20 64 6f 65 73 6e 27 74 20 73 75 70 70 6f 72 74 20 71 75 65 72 79 69 6e 67 2c 20 6f 72 20 62 m.doesn't.support.querying,.or.b
6de0 65 63 61 75 73 65 20 77 65 20 61 72 65 20 6e 6f 74 0a 20 20 20 20 63 6f 6e 6e 65 63 74 65 64 20 ecause.we.are.not.....connected.
6e00 74 6f 20 61 20 74 65 72 6d 69 6e 61 6c 2c 20 74 68 65 20 76 61 6c 75 65 20 67 69 76 65 6e 20 69 to.a.terminal,.the.value.given.i
6e20 6e 20 66 61 6c 6c 62 61 63 6b 20 70 61 72 61 6d 65 74 65 72 0a 20 20 20 20 69 73 20 75 73 65 64 n.fallback.parameter.....is.used
6e40 2e 20 46 61 6c 6c 62 61 63 6b 20 64 65 66 61 75 6c 74 73 20 74 6f 20 28 38 30 2c 20 32 34 29 20 ..Fallback.defaults.to.(80,.24).
6e60 77 68 69 63 68 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 0a 20 20 20 20 73 69 7a 65 20 75 73 which.is.the.default.....size.us
6e80 65 64 20 62 79 20 6d 61 6e 79 20 74 65 72 6d 69 6e 61 6c 20 65 6d 75 6c 61 74 6f 72 73 2e 0a 0a ed.by.many.terminal.emulators...
6ea0 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 72 65 74 75 72 6e 65 64 20 69 73 20 61 20 6e 61 6d 65 ....The.value.returned.is.a.name
6ec0 64 20 74 75 70 6c 65 20 6f 66 20 74 79 70 65 20 6f 73 2e 74 65 72 6d 69 6e 61 6c 5f 73 69 7a 65 d.tuple.of.type.os.terminal_size
6ee0 2e 0a 20 20 20 20 5a 07 43 4f 4c 55 4d 4e 53 72 01 00 00 00 5a 05 4c 49 4e 45 53 29 0e 72 00 01 ......Z.COLUMNSr....Z.LINES).r..
6f00 00 00 72 2d 00 00 00 da 07 65 6e 76 69 72 6f 6e 72 9d 00 00 00 72 af 00 00 00 72 1b 00 00 00 72 ..r-.....environr....r....r....r
6f20 75 00 00 00 da 0a 5f 5f 73 74 64 6f 75 74 5f 5f da 06 66 69 6c 65 6e 6f da 0e 41 74 74 72 69 62 u.....__stdout__..fileno..Attrib
6f40 75 74 65 45 72 72 6f 72 72 2f 00 00 00 da 0d 74 65 72 6d 69 6e 61 6c 5f 73 69 7a 65 da 07 63 6f uteErrorr/.....terminal_size..co
6f60 6c 75 6d 6e 73 da 05 6c 69 6e 65 73 29 04 5a 08 66 61 6c 6c 62 61 63 6b 72 0a 01 00 00 72 0b 01 lumns..lines).Z.fallbackr....r..
6f80 00 00 da 04 73 69 7a 65 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 72 1b 00 00 00 2e 04 00 00 ....sizer....r....r!...r........
6fa0 73 24 00 00 00 00 14 02 01 12 01 12 01 0a 02 02 01 12 01 12 01 0a 03 10 01 02 01 14 01 14 03 10 s$..............................
6fc0 01 08 01 06 01 08 01 06 02 63 03 00 00 00 00 00 00 00 0b 00 00 00 06 00 00 00 03 00 00 00 73 22 .........c....................s"
6fe0 01 00 00 64 01 64 02 84 00 7d 03 74 00 6a 01 a0 02 88 00 a1 01 72 26 7c 03 88 00 7c 01 83 02 72 ...d.d...}.t.j.......r&|...|...r
7000 22 88 00 53 00 64 03 53 00 7c 02 64 03 6b 08 72 3e 74 00 6a 03 a0 04 64 04 74 00 6a 05 a1 02 7d "..S.d.S.|.d.k.r>t.j...d.t.j...}
7020 02 7c 02 73 46 64 03 53 00 7c 02 a0 06 74 00 6a 07 a1 01 7d 02 74 08 6a 09 64 05 6b 02 72 bc 74 .|.sFd.S.|...t.j...}.t.j.d.k.r.t
7040 00 6a 0a 7c 02 6b 07 72 74 7c 02 a0 0b 64 06 74 00 6a 0a a1 02 01 00 74 00 6a 03 a0 04 64 07 64 .j.|.k.rt|...d.t.j.....t.j...d.d
7060 08 a1 02 a0 06 74 00 6a 07 a1 01 7d 04 74 0c 87 00 66 01 64 09 64 0a 84 08 7c 04 44 00 83 01 83 .....t.j...}.t...f.d.d...|.D....
7080 01 72 a8 88 00 67 01 7d 05 71 c2 87 00 66 01 64 0b 64 0c 84 08 7c 04 44 00 83 01 7d 05 6e 06 88 .r...g.}.q...f.d.d...|.D...}.n..
70a0 00 67 01 7d 05 74 0d 83 00 7d 06 78 54 7c 02 44 00 5d 4c 7d 07 74 00 6a 01 a0 0e 7c 07 a1 01 7d .g.}.t...}.xT|.D.]L}.t.j...|...}
70c0 08 7c 08 7c 06 6b 07 72 ce 7c 06 a0 0f 7c 08 a1 01 01 00 78 28 7c 05 44 00 5d 20 7d 09 74 00 6a .|.|.k.r.|...|.....x(|.D.].}.t.j
70e0 01 a0 10 7c 07 7c 09 a1 02 7d 0a 7c 03 7c 0a 7c 01 83 02 72 f6 7c 0a 53 00 71 f6 57 00 71 ce 57 ...|.|...}.|.|.|...r.|.S.q.W.q.W
7100 00 64 03 53 00 29 0d 61 33 01 00 00 47 69 76 65 6e 20 61 20 63 6f 6d 6d 61 6e 64 2c 20 6d 6f 64 .d.S.).a3...Given.a.command,.mod
7120 65 2c 20 61 6e 64 20 61 20 50 41 54 48 20 73 74 72 69 6e 67 2c 20 72 65 74 75 72 6e 20 74 68 65 e,.and.a.PATH.string,.return.the
7140 20 70 61 74 68 20 77 68 69 63 68 0a 20 20 20 20 63 6f 6e 66 6f 72 6d 73 20 74 6f 20 74 68 65 20 .path.which.....conforms.to.the.
7160 67 69 76 65 6e 20 6d 6f 64 65 20 6f 6e 20 74 68 65 20 50 41 54 48 2c 20 6f 72 20 4e 6f 6e 65 20 given.mode.on.the.PATH,.or.None.
7180 69 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 75 63 68 0a 20 20 20 20 66 69 6c 65 2e 0a 0a 20 if.there.is.no.such.....file....
71a0 20 20 20 60 6d 6f 64 65 60 20 64 65 66 61 75 6c 74 73 20 74 6f 20 6f 73 2e 46 5f 4f 4b 20 7c 20 ...`mode`.defaults.to.os.F_OK.|.
71c0 6f 73 2e 58 5f 4f 4b 2e 20 60 70 61 74 68 60 20 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 os.X_OK..`path`.defaults.to.the.
71e0 72 65 73 75 6c 74 0a 20 20 20 20 6f 66 20 6f 73 2e 65 6e 76 69 72 6f 6e 2e 67 65 74 28 22 50 41 result.....of.os.environ.get("PA
7200 54 48 22 29 2c 20 6f 72 20 63 61 6e 20 62 65 20 6f 76 65 72 72 69 64 64 65 6e 20 77 69 74 68 20 TH"),.or.can.be.overridden.with.
7220 61 20 63 75 73 74 6f 6d 20 73 65 61 72 63 68 0a 20 20 20 20 70 61 74 68 2e 0a 0a 20 20 20 20 63 a.custom.search.....path.......c
7240 02 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 53 00 00 00 73 26 00 00 00 74 00 6a 01 a0 02 7c ................S...s&...t.j...|
7260 00 a1 01 6f 24 74 00 a0 03 7c 00 7c 01 a1 02 6f 24 74 00 6a 01 a0 04 7c 00 a1 01 0c 00 53 00 29 ...o$t...|.|...o$t.j...|.....S.)
7280 01 4e 29 05 72 2d 00 00 00 72 2e 00 00 00 72 6b 00 00 00 da 06 61 63 63 65 73 73 72 5f 00 00 00 .N).r-...r....rk.....accessr_...
72a0 29 02 72 40 00 00 00 72 5c 00 00 00 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 da 0d 5f 61 63 ).r@...r\...r....r....r!....._ac
72c0 63 65 73 73 5f 63 68 65 63 6b 68 04 00 00 73 04 00 00 00 00 01 18 01 7a 1c 77 68 69 63 68 2e 3c cess_checkh...s........z.which.<
72e0 6c 6f 63 61 6c 73 3e 2e 5f 61 63 63 65 73 73 5f 63 68 65 63 6b 4e da 04 50 41 54 48 da 05 77 69 locals>._access_checkN..PATH..wi
7300 6e 33 32 72 01 00 00 00 5a 07 50 41 54 48 45 58 54 72 93 00 00 00 63 01 00 00 00 00 00 00 00 02 n32r....Z.PATHEXTr....c.........
7320 00 00 00 05 00 00 00 33 00 00 00 73 20 00 00 00 7c 00 5d 18 7d 01 88 00 a0 00 a1 00 a0 01 7c 01 .......3...s....|.].}.........|.
7340 a0 00 a1 00 a1 01 56 00 01 00 71 02 64 00 53 00 29 01 4e 29 02 da 05 6c 6f 77 65 72 72 9a 00 00 ......V...q.d.S.).N)...lowerr...
7360 00 29 02 72 c9 00 00 00 72 e3 00 00 00 29 01 da 03 63 6d 64 72 20 00 00 00 72 21 00 00 00 fa 09 .).r....r....)...cmdr....r!.....
7380 3c 67 65 6e 65 78 70 72 3e 85 04 00 00 73 02 00 00 00 04 00 7a 18 77 68 69 63 68 2e 3c 6c 6f 63 <genexpr>....s......z.which.<loc
73a0 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 63 01 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 13 als>.<genexpr>c.................
73c0 00 00 00 73 14 00 00 00 67 00 7c 00 5d 0c 7d 01 88 00 7c 01 17 00 91 02 71 04 53 00 72 20 00 00 ...s....g.|.].}...|.....q.S.r...
73e0 00 72 20 00 00 00 29 02 72 c9 00 00 00 72 e3 00 00 00 29 01 72 12 01 00 00 72 20 00 00 00 72 21 .r....).r....r....).r....r....r!
7400 00 00 00 72 cb 00 00 00 88 04 00 00 73 02 00 00 00 06 00 7a 19 77 68 69 63 68 2e 3c 6c 6f 63 61 ...r........s......z.which.<loca
7420 6c 73 3e 2e 3c 6c 69 73 74 63 6f 6d 70 3e 29 11 72 2d 00 00 00 72 2e 00 00 00 72 b1 00 00 00 72 ls>.<listcomp>).r-...r....r....r
7440 05 01 00 00 da 03 67 65 74 da 07 64 65 66 70 61 74 68 72 e9 00 00 00 da 07 70 61 74 68 73 65 70 ......get..defpathr......pathsep
7460 72 75 00 00 00 da 08 70 6c 61 74 66 6f 72 6d 72 c1 00 00 00 da 06 69 6e 73 65 72 74 da 03 61 6e ru.....platformr......insert..an
7480 79 72 65 00 00 00 72 30 00 00 00 72 b3 00 00 00 72 60 00 00 00 29 0b 72 12 01 00 00 72 5c 00 00 yre...r0...r....r`...).r....r\..
74a0 00 72 2e 00 00 00 72 0e 01 00 00 5a 07 70 61 74 68 65 78 74 da 05 66 69 6c 65 73 da 04 73 65 65 .r....r....Z.pathext..files..see
74c0 6e da 03 64 69 72 5a 07 6e 6f 72 6d 64 69 72 5a 07 74 68 65 66 69 6c 65 72 4d 00 00 00 72 20 00 n..dirZ.normdirZ.thefilerM...r..
74e0 00 00 29 01 72 12 01 00 00 72 21 00 00 00 72 1a 00 00 00 5b 04 00 00 73 38 00 00 00 00 0d 08 07 ..).r....r!...r....[...s8.......
7500 0c 01 0a 01 04 01 04 02 08 01 10 01 04 01 04 01 0c 02 0a 02 0a 01 0e 03 16 05 16 01 08 02 14 04 ................................
7520 06 02 06 01 0a 01 0c 01 08 01 0a 01 0a 01 0e 01 0a 01 0c 01 29 01 72 25 00 00 00 29 02 46 4e 29 ....................).r%...).FN)
7540 06 72 a1 00 00 00 72 01 00 00 00 72 01 00 00 00 4e 4e 4e 29 03 72 01 00 00 00 72 01 00 00 00 4e .r....r....r....NNN).r....r....N
7560 29 02 4e 72 93 00 00 00 29 07 4e 4e 72 01 00 00 00 72 01 00 00 00 4e 4e 4e 29 02 4e 72 93 00 00 ).Nr....).NNr....r....NNN).Nr...
7580 00 29 02 4e 4e 29 02 4e 4e 29 01 72 02 01 00 00 29 56 72 22 00 00 00 72 2d 00 00 00 72 75 00 00 .).NN).NN).r....)Vr"...r-...ru..
75a0 00 72 39 00 00 00 72 63 00 00 00 da 0b 63 6f 6c 6c 65 63 74 69 6f 6e 73 72 47 00 00 00 da 04 7a .r9...rc.....collectionsrG.....z
75c0 6c 69 62 72 ac 00 00 00 da 0b 49 6d 70 6f 72 74 45 72 72 6f 72 72 a3 00 00 00 72 ad 00 00 00 5a libr......ImportErrorr....r....Z
75e0 04 6c 7a 6d 61 72 ae 00 00 00 da 03 70 77 64 72 02 00 00 00 5a 03 67 72 70 72 03 00 00 00 da 07 .lzmar......pwdr....Z.grpr......
7600 5f 5f 61 6c 6c 5f 5f 72 2f 00 00 00 72 0d 00 00 00 72 1c 00 00 00 72 0e 00 00 00 72 0f 00 00 00 __all__r/...r....r....r....r....
7620 72 23 00 00 00 72 90 00 00 00 72 24 00 00 00 72 04 00 00 00 72 34 00 00 00 72 05 00 00 00 72 06 r#...r....r$...r....r4...r....r.
7640 00 00 00 72 2c 00 00 00 72 4f 00 00 00 72 07 00 00 00 72 08 00 00 00 72 09 00 00 00 72 18 00 00 ...r,...rO...r....r....r....r...
7660 00 72 0a 00 00 00 72 79 00 00 00 72 87 00 00 00 72 3f 00 00 00 72 7a 00 00 00 72 7b 00 00 00 da .r....ry...r....r?...rz...r{....
7680 0f 73 75 70 70 6f 72 74 73 5f 64 69 72 5f 66 64 72 73 00 00 00 da 0b 73 75 70 70 6f 72 74 73 5f .supports_dir_fdrs.....supports_
76a0 66 64 72 56 00 00 00 72 8c 00 00 00 72 0c 00 00 00 5a 16 61 76 6f 69 64 73 5f 73 79 6d 6c 69 6e fdrV...r....r....Z.avoids_symlin
76c0 6b 5f 61 74 74 61 63 6b 73 72 97 00 00 00 72 0b 00 00 00 72 99 00 00 00 72 9f 00 00 00 72 a0 00 k_attacksr....r....r....r....r..
76e0 00 00 72 bc 00 00 00 72 c7 00 00 00 72 cc 00 00 00 72 11 00 00 00 72 12 00 00 00 72 13 00 00 00 ..r....r....r....r....r....r....
7700 72 10 00 00 00 72 14 00 00 00 72 e6 00 00 00 72 15 00 00 00 72 16 00 00 00 72 e7 00 00 00 72 ee r....r....r....r....r....r....r.
7720 00 00 00 72 ef 00 00 00 72 e1 00 00 00 72 f0 00 00 00 72 17 00 00 00 72 6c 00 00 00 da 0a 6e 61 ...r....r....r....r....rl.....na
7740 6d 65 64 74 75 70 6c 65 72 f9 00 00 00 72 fb 00 00 00 72 fc 00 00 00 72 fa 00 00 00 72 f4 00 00 medtupler....r....r....r....r...
7760 00 72 4d 00 00 00 72 fd 00 00 00 72 19 00 00 00 72 1b 00 00 00 da 04 46 5f 4f 4b da 04 58 5f 4f .rM...r....r....r......F_OK..X_O
7780 4b 72 1a 00 00 00 72 20 00 00 00 72 20 00 00 00 72 20 00 00 00 72 21 00 00 00 da 08 3c 6d 6f 64 Kr....r....r....r....r!.....<mod
77a0 75 6c 65 3e 05 00 00 00 73 fe 00 00 00 04 02 08 01 08 01 08 01 08 01 08 01 08 02 02 01 08 01 02 ule>....s.......................
77c0 01 08 01 0e 01 0a 02 02 01 08 01 02 01 08 01 0e 01 0a 02 02 01 08 01 02 01 08 01 0e 01 0a 02 02 ................................
77e0 01 10 01 0e 01 0a 02 02 01 10 01 10 01 0a 02 0c 01 0a 01 06 01 04 01 04 01 04 01 08 01 06 03 10 ................................
7800 03 10 03 10 04 10 03 10 03 10 05 0a 08 08 0c 0e 1d 0e 15 0c 01 10 17 08 03 0e 3a 0e 12 0e 12 08 ..........................:.....
7820 0c 06 01 0c 59 08 23 08 2f 12 01 0a 01 0e 01 0c 02 0a 3d 06 02 08 06 0c 38 08 09 08 0c 08 0c 00 ....Y.#./.........=.....8.......
7840 01 0a 40 0a 2d 10 03 06 01 06 01 0a 01 0e 02 06 01 06 01 0a 02 06 01 06 01 0a 02 08 0a 0a 15 08 ..@.-...........................
7860 03 00 01 0a 36 08 0b 08 12 00 01 0a 15 08 04 08 06 08 22 08 0f 0c 01 12 03 06 01 0a 01 0a 02 06 ....6.............".............
7880 01 0a 01 0a 02 06 01 0a 01 0a 02 08 07 0a 28 0c 02 0a 01 0c 01 08 01 08 01 08 02 0a 0c 0c 02 08 ..............(.................
78a0 01 0a 01 0c 02 08 0b 0a 1f 0a 2d ..........-