summaryrefslogtreecommitdiff
path: root/.localrepo/plz-0.9.1.tar
blob: 2ff4507bcdb0169ebc11f57f40f7db89554da5a5 (plain)
ofshex dumpascii
0000 70 6c 7a 2d 30 2e 39 2e 31 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 plz-0.9.1/......................
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0060 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000755.0000000.0000000.0000
0080 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 30 37 36 35 00 20 35 00 00 00 0000000.00000000000.010765..5...
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0100 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
0120 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0200 70 6c 7a 2d 30 2e 39 2e 31 2f 52 45 41 44 4d 45 2e 6f 72 67 00 00 00 00 00 00 00 00 00 00 00 00 plz-0.9.1/README.org............
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0260 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
0280 30 30 34 34 37 33 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 34 35 30 00 20 30 00 00 00 0044735.00000000000.012450..0...
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0300 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
0320 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0400 23 2b 54 49 54 4c 45 3a 20 70 6c 7a 2e 65 6c 0a 0a 23 2b 50 52 4f 50 45 52 54 59 3a 20 4c 4f 47 #+TITLE:.plz.el..#+PROPERTY:.LOG
0420 47 49 4e 47 20 6e 69 6c 0a 0a 23 20 4e 4f 54 45 3a 20 49 74 20 77 6f 75 6c 64 20 62 65 20 70 72 GING.nil..#.NOTE:.It.would.be.pr
0440 65 66 65 72 61 62 6c 65 20 74 6f 20 70 75 74 20 74 68 65 73 65 20 61 74 20 74 68 65 20 62 6f 74 eferable.to.put.these.at.the.bot
0460 74 6f 6d 20 6f 66 20 74 68 65 20 66 69 6c 65 20 75 6e 64 65 72 20 74 68 65 20 65 78 70 6f 72 74 tom.of.the.file.under.the.export
0480 20 6f 70 74 69 6f 6e 73 20 68 65 61 64 69 6e 67 2c 20 62 75 74 20 69 74 20 73 65 65 6d 73 20 74 .options.heading,.but.it.seems.t
04a0 68 61 74 20 22 54 45 58 49 4e 46 4f 5f 44 49 52 5f 43 41 54 45 47 4f 52 59 22 20 6f 6e 6c 79 20 hat."TEXINFO_DIR_CATEGORY".only.
04c0 77 6f 72 6b 73 20 61 74 20 74 68 65 20 74 6f 70 20 6f 66 20 74 68 65 20 66 69 6c 65 2e 0a 23 2b works.at.the.top.of.the.file..#+
04e0 45 58 50 4f 52 54 5f 46 49 4c 45 5f 4e 41 4d 45 3a 20 70 6c 7a 2e 74 65 78 69 0a 23 2b 54 45 58 EXPORT_FILE_NAME:.plz.texi.#+TEX
0500 49 4e 46 4f 5f 44 49 52 5f 43 41 54 45 47 4f 52 59 3a 20 45 6d 61 63 73 0a 23 2b 54 45 58 49 4e INFO_DIR_CATEGORY:.Emacs.#+TEXIN
0520 46 4f 5f 44 49 52 5f 54 49 54 4c 45 3a 20 50 6c 7a 3a 20 28 70 6c 7a 29 0a 23 2b 54 45 58 49 4e FO_DIR_TITLE:.Plz:.(plz).#+TEXIN
0540 46 4f 5f 44 49 52 5f 44 45 53 43 3a 20 48 54 54 50 20 6c 69 62 72 61 72 79 20 75 73 69 6e 67 20 FO_DIR_DESC:.HTTP.library.using.
0560 43 75 72 6c 20 61 73 20 61 20 62 61 63 6b 65 6e 64 0a 0a 23 20 4e 6f 74 65 3a 20 54 68 69 73 20 Curl.as.a.backend..#.Note:.This.
0580 72 65 61 64 6d 65 20 77 6f 72 6b 73 20 77 69 74 68 20 74 68 65 20 6f 72 67 2d 6d 61 6b 65 2d 74 readme.works.with.the.org-make-t
05a0 6f 63 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 oc.<https://github.com/alphapapa
05c0 2f 6f 72 67 2d 6d 61 6b 65 2d 74 6f 63 3e 20 70 61 63 6b 61 67 65 2c 20 77 68 69 63 68 20 61 75 /org-make-toc>.package,.which.au
05e0 74 6f 6d 61 74 69 63 61 6c 6c 79 20 75 70 64 61 74 65 73 20 74 68 65 20 74 61 62 6c 65 20 6f 66 tomatically.updates.the.table.of
0600 20 63 6f 6e 74 65 6e 74 73 2e 0a 0a 5b 5b 68 74 74 70 3a 2f 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72 .contents...[[http://elpa.gnu.or
0620 67 2f 70 61 63 6b 61 67 65 73 2f 70 6c 7a 2e 68 74 6d 6c 5d 5b 66 69 6c 65 3a 68 74 74 70 3a 2f g/packages/plz.html][file:http:/
0640 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 2f 70 6c 7a 2e 73 76 67 5d 5d /elpa.gnu.org/packages/plz.svg]]
0660 0a 0a 23 2b 48 54 4d 4c 3a 20 3c 69 6d 67 20 73 72 63 3d 22 69 6d 61 67 65 73 2f 6d 61 73 63 6f ..#+HTML:.<img.src="images/masco
0680 74 2e 70 6e 67 22 20 61 6c 69 67 6e 3d 22 72 69 67 68 74 22 3e 0a 0a 7e 70 6c 7a 7e 20 69 73 20 t.png".align="right">..~plz~.is.
06a0 61 6e 20 48 54 54 50 20 6c 69 62 72 61 72 79 20 66 6f 72 20 45 6d 61 63 73 2e 20 20 49 74 20 75 an.HTTP.library.for.Emacs...It.u
06c0 73 65 73 20 7e 63 75 72 6c 7e 20 61 73 20 61 20 62 61 63 6b 65 6e 64 2c 20 77 68 69 63 68 20 61 ses.~curl~.as.a.backend,.which.a
06e0 76 6f 69 64 73 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 69 73 73 75 65 73 20 77 69 74 68 20 75 73 voids.some.of.the.issues.with.us
0700 69 6e 67 20 45 6d 61 63 73 27 73 20 62 75 69 6c 74 2d 69 6e 20 7e 75 72 6c 7e 20 6c 69 62 72 61 ing.Emacs's.built-in.~url~.libra
0720 72 79 2e 20 20 49 74 20 73 75 70 70 6f 72 74 73 20 62 6f 74 68 20 73 79 6e 63 68 72 6f 6e 6f 75 ry...It.supports.both.synchronou
0740 73 20 61 6e 64 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 73 2e 20 20 49 74 s.and.asynchronous.requests...It
0760 73 20 41 50 49 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 62 65 20 73 69 6d 70 6c 65 2c 20 s.API.is.intended.to.be.simple,.
0780 6e 61 74 75 72 61 6c 2c 20 61 6e 64 20 65 78 70 72 65 73 73 69 76 65 2e 20 20 49 74 73 20 63 6f natural,.and.expressive...Its.co
07a0 64 65 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 62 65 20 73 69 6d 70 6c 65 20 61 6e 64 20 de.is.intended.to.be.simple.and.
07c0 77 65 6c 6c 2d 6f 72 67 61 6e 69 7a 65 64 2e 20 20 45 76 65 72 79 20 66 65 61 74 75 72 65 20 69 well-organized...Every.feature.i
07e0 73 20 74 65 73 74 65 64 20 61 67 61 69 6e 73 74 20 5b 5b 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 s.tested.against.[[https://httpb
0800 69 6e 2e 6f 72 67 2f 5d 5b 68 74 74 70 62 69 6e 5d 5d 2e 0a 0a 2a 20 43 6f 6e 74 65 6e 74 73 20 in.org/][httpbin]]...*.Contents.
0820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
0840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6e 6f 65 78 70 6f 72 ........................:noexpor
0860 74 3a 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 54 4f 43 3a 20 20 20 20 20 20 3a 69 6e 63 6c t:.:PROPERTIES:.:TOC:......:incl
0880 75 64 65 20 73 69 62 6c 69 6e 67 73 0a 3a 45 4e 44 3a 0a 3a 43 4f 4e 54 45 4e 54 53 3a 0a 2d 20 ude.siblings.:END:.:CONTENTS:.-.
08a0 5b 5b 23 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 5d 5b 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 5d 5d 0a [[#installation][Installation]].
08c0 2d 20 5b 5b 23 75 73 61 67 65 5d 5b 55 73 61 67 65 5d 5d 0a 20 20 2d 20 5b 5b 23 65 78 61 6d 70 -.[[#usage][Usage]]...-.[[#examp
08e0 6c 65 73 5d 5b 45 78 61 6d 70 6c 65 73 5d 5d 0a 20 20 2d 20 5b 5b 23 66 75 6e 63 74 69 6f 6e 73 les][Examples]]...-.[[#functions
0900 5d 5b 46 75 6e 63 74 69 6f 6e 73 5d 5d 0a 20 20 2d 20 5b 5b 23 71 75 65 75 65 69 6e 67 5d 5b 51 ][Functions]]...-.[[#queueing][Q
0920 75 65 75 65 69 6e 67 5d 5d 0a 2d 20 5b 5b 23 63 68 61 6e 67 65 6c 6f 67 5d 5b 43 68 61 6e 67 65 ueueing]].-.[[#changelog][Change
0940 6c 6f 67 5d 5d 0a 2d 20 5b 5b 23 63 72 65 64 69 74 73 5d 5b 43 72 65 64 69 74 73 5d 5d 0a 2d 20 log]].-.[[#credits][Credits]].-.
0960 5b 5b 23 64 65 76 65 6c 6f 70 6d 65 6e 74 5d 5b 44 65 76 65 6c 6f 70 6d 65 6e 74 5d 5d 0a 20 20 [[#development][Development]]...
0980 2d 20 5b 5b 23 63 6f 70 79 72 69 67 68 74 2d 61 73 73 69 67 6e 6d 65 6e 74 5d 5b 43 6f 70 79 72 -.[[#copyright-assignment][Copyr
09a0 69 67 68 74 20 61 73 73 69 67 6e 6d 65 6e 74 5d 5d 0a 3a 45 4e 44 3a 0a 0a 2a 20 49 6e 73 74 61 ight.assignment]].:END:..*.Insta
09c0 6c 6c 61 74 69 6f 6e 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 54 4f 43 3a 20 20 20 20 20 20 llation.:PROPERTIES:.:TOC:......
09e0 3a 64 65 70 74 68 20 30 0a 3a 45 4e 44 3a 0a 0a 2a 2a 20 47 4e 55 20 45 4c 50 41 0a 0a 7e 70 6c :depth.0.:END:..**.GNU.ELPA..~pl
0a00 7a 7e 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 5b 5b 68 74 74 70 3a 2f 2f 65 6c 70 61 z~.is.available.in.[[http://elpa
0a20 2e 67 6e 75 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 2f 70 6c 7a 2e 68 74 6d 6c 5d 5b 47 4e 55 20 .gnu.org/packages/plz.html][GNU.
0a40 45 4c 50 41 5d 5d 2e 20 20 49 74 20 6d 61 79 20 62 65 20 69 6e 73 74 61 6c 6c 65 64 20 69 6e 20 ELPA]]...It.may.be.installed.in.
0a60 45 6d 61 63 73 20 75 73 69 6e 67 20 74 68 65 20 7e 70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c Emacs.using.the.~package-install
0a80 7e 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 2a 2a 20 4d 61 6e 75 61 6c 0a 0a 20 7e 70 6c 7a 7e 20 68 61 ~.command...**.Manual...~plz~.ha
0aa0 73 20 6e 6f 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 6f 74 68 65 72 20 74 68 61 6e 20 45 6d 61 s.no.dependencies.other.than.Ema
0ac0 63 73 20 61 6e 64 20 7e 63 75 72 6c 7e 2e 20 20 49 74 27 73 20 6b 6e 6f 77 6e 20 74 6f 20 77 6f cs.and.~curl~...It's.known.to.wo
0ae0 72 6b 20 6f 6e 20 45 6d 61 63 73 20 32 36 2e 33 20 6f 72 20 6c 61 74 65 72 2e 20 20 54 6f 20 69 rk.on.Emacs.26.3.or.later...To.i
0b00 6e 73 74 61 6c 6c 20 69 74 20 6d 61 6e 75 61 6c 6c 79 2c 20 73 69 6d 70 6c 79 20 70 6c 61 63 65 nstall.it.manually,.simply.place
0b20 20 3d 70 6c 7a 2e 65 6c 3d 20 69 6e 20 79 6f 75 72 20 7e 6c 6f 61 64 2d 70 61 74 68 7e 20 61 6e .=plz.el=.in.your.~load-path~.an
0b40 64 20 7e 28 72 65 71 75 69 72 65 20 27 70 6c 7a 29 7e 2e 0a 0a 2a 20 55 73 61 67 65 0a 3a 50 52 d.~(require.'plz)~...*.Usage.:PR
0b60 4f 50 45 52 54 49 45 53 3a 0a 3a 54 4f 43 3a 20 20 20 20 20 20 3a 64 65 70 74 68 20 31 0a 3a 45 OPERTIES:.:TOC:......:depth.1.:E
0b80 4e 44 3a 0a 0a 54 68 65 20 6d 61 69 6e 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 73 ND:..The.main.public.function.is
0ba0 20 7e 70 6c 7a 7e 2c 20 77 68 69 63 68 20 73 65 6e 64 73 20 61 6e 20 48 54 54 50 20 72 65 71 75 .~plz~,.which.sends.an.HTTP.requ
0bc0 65 73 74 20 61 6e 64 20 72 65 74 75 72 6e 73 20 65 69 74 68 65 72 20 74 68 65 20 72 65 73 75 6c est.and.returns.either.the.resul
0be0 74 20 6f 66 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 74 79 70 65 20 28 66 6f 72 20 61 20 73 t.of.the.specified.type.(for.a.s
0c00 79 6e 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 29 2c 20 6f 72 20 74 68 65 20 7e 63 75 72 ynchronous.request),.or.the.~cur
0c20 6c 7e 20 70 72 6f 63 65 73 73 20 6f 62 6a 65 63 74 20 28 66 6f 72 20 61 73 79 6e 63 68 72 6f 6e l~.process.object.(for.asynchron
0c40 6f 75 73 20 72 65 71 75 65 73 74 73 29 2e 20 20 46 6f 72 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 ous.requests)...For.asynchronous
0c60 20 72 65 71 75 65 73 74 73 2c 20 63 61 6c 6c 62 61 63 6b 2c 20 65 72 72 6f 72 2d 68 61 6e 64 6c .requests,.callback,.error-handl
0c80 69 6e 67 2c 20 61 6e 64 20 66 69 6e 61 6c 69 7a 65 72 20 66 75 6e 63 74 69 6f 6e 73 20 6d 61 79 ing,.and.finalizer.functions.may
0ca0 20 62 65 20 73 70 65 63 69 66 69 65 64 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 76 61 72 69 6f 75 .be.specified,.as.well.as.variou
0cc0 73 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 2e 0a 0a 2a 2a 20 45 78 61 6d 70 6c 65 73 0a 0a 53 s.other.options...**.Examples..S
0ce0 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 3d 47 45 54 3d 20 61 20 55 52 4c 20 61 6e 64 20 72 65 74 ynchronously.=GET=.a.URL.and.ret
0d00 75 72 6e 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 79 20 61 73 20 61 20 64 65 63 6f 64 urn.the.response.body.as.a.decod
0d20 65 64 20 73 74 72 69 6e 67 20 28 68 65 72 65 2c 20 72 61 77 20 4a 53 4f 4e 29 3a 0a 0a 23 2b 42 ed.string.(here,.raw.JSON):..#+B
0d40 45 47 49 4e 5f 53 52 43 20 65 6c 69 73 70 20 3a 65 78 70 6f 72 74 73 20 62 6f 74 68 20 3a 72 65 EGIN_SRC.elisp.:exports.both.:re
0d60 73 75 6c 74 73 20 76 61 6c 75 65 20 63 6f 64 65 20 3a 63 61 63 68 65 20 79 65 73 0a 20 20 28 70 sults.value.code.:cache.yes...(p
0d80 6c 7a 20 27 67 65 74 20 22 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 75 73 65 lz.'get."https://httpbin.org/use
0da0 72 2d 61 67 65 6e 74 22 29 0a 23 2b 45 4e 44 5f 53 52 43 0a 0a 23 2b 52 45 53 55 4c 54 53 5b 34 r-agent").#+END_SRC..#+RESULTS[4
0dc0 37 66 65 66 37 65 34 37 38 30 65 39 66 61 63 36 63 39 39 64 37 36 36 31 63 32 39 64 65 35 38 30 7fef7e4780e9fac6c99d7661c29de580
0de0 62 66 30 66 61 31 34 5d 3a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6c 69 73 70 0a 20 20 22 7b bf0fa14]:.#+begin_src.elisp..."{
0e00 5c 6e 20 5c 22 75 73 65 72 2d 61 67 65 6e 74 5c 22 3a 20 5c 22 63 75 72 6c 2f 37 2e 33 35 2e 30 \n.\"user-agent\":.\"curl/7.35.0
0e20 5c 22 5c 6e 7d 5c 6e 22 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 53 79 6e 63 68 72 6f 6e 6f 75 73 6c \"\n}\n".#+end_src..Synchronousl
0e40 79 20 3d 47 45 54 3d 20 61 20 55 52 4c 20 74 68 61 74 20 72 65 74 75 72 6e 73 20 61 20 4a 53 4f y.=GET=.a.URL.that.returns.a.JSO
0e60 4e 20 6f 62 6a 65 63 74 2c 20 61 6e 64 20 70 61 72 73 65 20 61 6e 64 20 72 65 74 75 72 6e 20 69 N.object,.and.parse.and.return.i
0e80 74 20 61 73 20 61 6e 20 61 6c 69 73 74 3a 0a 0a 23 2b 42 45 47 49 4e 5f 53 52 43 20 65 6c 69 73 t.as.an.alist:..#+BEGIN_SRC.elis
0ea0 70 20 3a 65 78 70 6f 72 74 73 20 62 6f 74 68 20 3a 72 65 73 75 6c 74 73 20 76 61 6c 75 65 20 63 p.:exports.both.:results.value.c
0ec0 6f 64 65 20 3a 63 61 63 68 65 20 79 65 73 0a 20 20 28 70 6c 7a 20 27 67 65 74 20 22 68 74 74 70 ode.:cache.yes...(plz.'get."http
0ee0 73 3a 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 67 65 74 22 20 3a 61 73 20 23 27 6a 73 6f 6e 2d s://httpbin.org/get".:as.#'json-
0f00 72 65 61 64 29 0a 23 2b 45 4e 44 5f 53 52 43 0a 0a 23 2b 52 45 53 55 4c 54 53 5b 61 31 31 37 31 read).#+END_SRC..#+RESULTS[a1171
0f20 37 34 62 61 36 32 62 32 62 65 33 65 61 33 66 32 33 65 35 63 34 33 36 36 32 30 34 37 62 38 31 62 74ba62b2be3ea3f23e5c43662047b81b
0f40 63 63 66 5d 3a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6c 69 73 70 0a 20 20 28 28 61 72 67 73 ccf]:.#+begin_src.elisp...((args
0f60 29 0a 20 20 20 28 68 65 61 64 65 72 73 0a 20 20 20 20 28 41 63 63 65 70 74 20 2e 20 22 2a 2f 2a )....(headers.....(Accept..."*/*
0f80 22 29 0a 20 20 20 20 28 41 63 63 65 70 74 2d 45 6e 63 6f 64 69 6e 67 20 2e 20 22 64 65 66 6c 61 ").....(Accept-Encoding..."defla
0fa0 74 65 2c 20 67 7a 69 70 22 29 0a 20 20 20 20 28 48 6f 73 74 20 2e 20 22 68 74 74 70 62 69 6e 2e te,.gzip").....(Host..."httpbin.
0fc0 6f 72 67 22 29 0a 20 20 20 20 28 55 73 65 72 2d 41 67 65 6e 74 20 2e 20 22 63 75 72 6c 2f 37 2e org").....(User-Agent..."curl/7.
0fe0 33 35 2e 30 22 29 29 0a 20 20 20 28 75 72 6c 20 2e 20 22 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 35.0"))....(url..."https://httpb
1000 69 6e 2e 6f 72 67 2f 67 65 74 22 29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 41 73 79 6e 63 68 72 in.org/get")).#+end_src..Asynchr
1020 6f 6e 6f 75 73 6c 79 20 3d 50 4f 53 54 3d 20 61 20 4a 53 4f 4e 20 6f 62 6a 65 63 74 20 69 6e 20 onously.=POST=.a.JSON.object.in.
1040 74 68 65 20 72 65 71 75 65 73 74 20 62 6f 64 79 2c 20 74 68 65 6e 20 70 61 72 73 65 20 61 20 4a the.request.body,.then.parse.a.J
1060 53 4f 4e 20 6f 62 6a 65 63 74 20 66 72 6f 6d 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 SON.object.from.the.response.bod
1080 79 2c 20 61 6e 64 20 63 61 6c 6c 20 61 20 66 75 6e 63 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 y,.and.call.a.function.with.the.
10a0 72 65 73 75 6c 74 3a 0a 0a 23 2b 42 45 47 49 4e 5f 53 52 43 20 65 6c 69 73 70 20 3a 65 78 70 6f result:..#+BEGIN_SRC.elisp.:expo
10c0 72 74 73 20 62 6f 74 68 20 3a 63 61 63 68 65 20 79 65 73 0a 20 20 28 70 6c 7a 20 27 70 6f 73 74 rts.both.:cache.yes...(plz.'post
10e0 20 22 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 70 6f 73 74 22 0a 20 20 20 20 ."https://httpbin.org/post".....
1100 3a 68 65 61 64 65 72 73 20 27 28 28 22 43 6f 6e 74 65 6e 74 2d 54 79 70 65 22 20 2e 20 22 61 70 :headers.'(("Content-Type"..."ap
1120 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 22 29 29 0a 20 20 20 20 3a 62 6f 64 79 20 28 6a 73 6f plication/json")).....:body.(jso
1140 6e 2d 65 6e 63 6f 64 65 20 27 28 28 22 6b 65 79 22 20 2e 20 22 76 61 6c 75 65 22 29 29 29 0a 20 n-encode.'(("key"..."value")))..
1160 20 20 20 3a 61 73 20 23 27 6a 73 6f 6e 2d 72 65 61 64 0a 20 20 20 20 3a 74 68 65 6e 20 28 6c 61 ...:as.#'json-read.....:then.(la
1180 6d 62 64 61 20 28 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 mbda.(alist).............(messag
11a0 65 20 22 52 65 73 75 6c 74 3a 20 25 73 22 20 28 61 6c 69 73 74 2d 67 65 74 20 27 64 61 74 61 20 e."Result:.%s".(alist-get.'data.
11c0 61 6c 69 73 74 29 29 29 29 0a 23 2b 45 4e 44 5f 53 52 43 0a 0a 23 2b 52 45 53 55 4c 54 53 5b 33 alist)))).#+END_SRC..#+RESULTS[3
11e0 66 34 66 64 64 31 36 63 34 39 38 30 62 66 33 36 63 33 39 33 30 65 39 31 66 36 39 63 63 33 37 39 f4fdd16c4980bf36c3930e91f69cc379
1200 63 63 61 34 61 33 35 5d 3a 0a 3a 20 52 65 73 75 6c 74 3a 20 7b 22 6b 65 79 22 3a 22 76 61 6c 75 cca4a35]:.:.Result:.{"key":"valu
1220 65 22 7d 0a 0a 53 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 64 6f 77 6e 6c 6f 61 64 20 61 20 4a 50 e"}..Synchronously.download.a.JP
1240 45 47 20 66 69 6c 65 2c 20 74 68 65 6e 20 63 72 65 61 74 65 20 61 6e 20 45 6d 61 63 73 20 69 6d EG.file,.then.create.an.Emacs.im
1260 61 67 65 20 6f 62 6a 65 63 74 20 66 72 6f 6d 20 74 68 65 20 64 61 74 61 3a 0a 0a 23 2b 42 45 47 age.object.from.the.data:..#+BEG
1280 49 4e 5f 53 52 43 20 65 6c 69 73 70 20 3a 65 78 70 6f 72 74 73 20 62 6f 74 68 20 3a 63 61 63 68 IN_SRC.elisp.:exports.both.:cach
12a0 65 20 79 65 73 0a 20 20 28 6c 65 74 20 28 28 6a 70 65 67 2d 64 61 74 61 20 28 70 6c 7a 20 27 67 e.yes...(let.((jpeg-data.(plz.'g
12c0 65 74 20 22 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 69 6d 61 67 65 2f 6a 70 et."https://httpbin.org/image/jp
12e0 65 67 22 20 3a 61 73 20 27 62 69 6e 61 72 79 29 29 29 0a 20 20 20 20 28 63 72 65 61 74 65 2d 69 eg".:as.'binary))).....(create-i
1300 6d 61 67 65 20 6a 70 65 67 2d 64 61 74 61 20 6e 69 6c 20 27 64 61 74 61 29 29 0a 23 2b 45 4e 44 mage.jpeg-data.nil.'data)).#+END
1320 5f 53 52 43 0a 0a 23 2b 52 45 53 55 4c 54 53 5b 66 62 65 38 61 36 63 38 63 62 30 39 37 61 63 30 _SRC..#+RESULTS[fbe8a6c8cb097ac0
1340 38 65 39 39 32 65 61 39 30 62 64 62 64 35 30 65 37 33 33 37 61 33 38 35 5d 3a 0a 3a 20 28 69 6d 8e992ea90bdbd50e7337a385]:.:.(im
1360 61 67 65 20 3a 74 79 70 65 20 6a 70 65 67 20 3a 64 61 74 61 20 22 22 c3 bf c3 98 c3 bf c3 a0 5e age.:type.jpeg.:data.""........^
1380 40 5e 50 4a 46 49 46 2e 2e 2e 22 29 0a 0a 2a 2a 20 46 75 6e 63 74 69 6f 6e 73 0a 0a 2b 20 20 7e @^PJFIF...")..**.Functions..+..~
13a0 70 6c 7a 7e 20 3a 3a 20 2f 28 6d 65 74 68 6f 64 20 75 72 6c 20 26 6b 65 79 20 68 65 61 64 65 72 plz~.::./(method.url.&key.header
13c0 73 20 62 6f 64 79 20 65 6c 73 65 20 66 69 6e 61 6c 6c 79 20 6e 6f 71 75 65 72 79 20 28 61 73 20 s.body.else.finally.noquery.(as.
13e0 27 73 74 72 69 6e 67 29 20 28 74 68 65 6e 20 27 73 79 6e 63 29 20 28 62 6f 64 79 2d 74 79 70 65 'string).(then.'sync).(body-type
1400 20 27 74 65 78 74 29 20 28 64 65 63 6f 64 65 20 74 20 64 65 63 6f 64 65 2d 73 29 20 28 63 6f 6e .'text).(decode.t.decode-s).(con
1420 6e 65 63 74 2d 74 69 6d 65 6f 75 74 20 70 6c 7a 2d 63 6f 6e 6e 65 63 74 2d 74 69 6d 65 6f 75 74 nect-timeout.plz-connect-timeout
1440 29 20 28 74 69 6d 65 6f 75 74 20 70 6c 7a 2d 74 69 6d 65 6f 75 74 29 29 2f 0a 0a 20 20 20 52 65 ).(timeout.plz-timeout))/.....Re
1460 71 75 65 73 74 20 7e 4d 45 54 48 4f 44 7e 20 66 72 6f 6d 20 7e 55 52 4c 7e 20 77 69 74 68 20 63 quest.~METHOD~.from.~URL~.with.c
1480 75 72 6c 2e 20 20 52 65 74 75 72 6e 20 74 68 65 20 63 75 72 6c 20 70 72 6f 63 65 73 73 20 6f 62 url...Return.the.curl.process.ob
14a0 6a 65 63 74 20 6f 72 2c 20 66 6f 72 20 61 20 73 79 6e 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 ject.or,.for.a.synchronous.reque
14c0 73 74 2c 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 72 65 73 75 6c 74 2e 0a 0a 20 20 20 7e 48 45 st,.the.selected.result......~HE
14e0 41 44 45 52 53 7e 20 6d 61 79 20 62 65 20 61 6e 20 61 6c 69 73 74 20 6f 66 20 65 78 74 72 61 20 ADERS~.may.be.an.alist.of.extra.
1500 68 65 61 64 65 72 73 20 74 6f 20 73 65 6e 64 20 77 69 74 68 20 74 68 65 20 72 65 71 75 65 73 74 headers.to.send.with.the.request
1520 2e 0a 0a 20 20 20 7e 42 4f 44 59 7e 20 6d 61 79 20 62 65 20 61 20 73 74 72 69 6e 67 2c 20 61 20 ......~BODY~.may.be.a.string,.a.
1540 62 75 66 66 65 72 2c 20 6f 72 20 61 20 6c 69 73 74 20 6c 69 6b 65 20 7e 28 66 69 6c 65 20 46 49 buffer,.or.a.list.like.~(file.FI
1560 4c 45 4e 41 4d 45 29 7e 20 74 6f 20 75 70 6c 6f 61 64 20 61 20 66 69 6c 65 20 66 72 6f 6d 20 64 LENAME)~.to.upload.a.file.from.d
1580 69 73 6b 2e 0a 0a 20 20 20 7e 42 4f 44 59 2d 54 59 50 45 7e 20 6d 61 79 20 62 65 20 7e 74 65 78 isk......~BODY-TYPE~.may.be.~tex
15a0 74 7e 20 74 6f 20 73 65 6e 64 20 7e 42 4f 44 59 7e 20 61 73 20 74 65 78 74 2c 20 6f 72 20 7e 62 t~.to.send.~BODY~.as.text,.or.~b
15c0 69 6e 61 72 79 7e 20 74 6f 20 73 65 6e 64 20 69 74 20 61 73 20 62 69 6e 61 72 79 2e 0a 0a 20 20 inary~.to.send.it.as.binary.....
15e0 20 7e 41 53 7e 20 73 65 6c 65 63 74 73 20 74 68 65 20 6b 69 6e 64 20 6f 66 20 72 65 73 75 6c 74 .~AS~.selects.the.kind.of.result
1600 20 74 6f 20 70 61 73 73 20 74 6f 20 74 68 65 20 63 61 6c 6c 62 61 63 6b 20 66 75 6e 63 74 69 6f .to.pass.to.the.callback.functio
1620 6e 20 7e 54 48 45 4e 7e 2c 20 6f 72 20 74 68 65 20 6b 69 6e 64 20 6f 66 20 72 65 73 75 6c 74 20 n.~THEN~,.or.the.kind.of.result.
1640 74 6f 20 72 65 74 75 72 6e 20 66 6f 72 20 73 79 6e 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 to.return.for.synchronous.reques
1660 74 73 2e 20 20 49 74 20 6d 61 79 20 62 65 3a 0a 0a 20 20 20 2d 20 7e 62 75 66 66 65 72 7e 20 74 ts...It.may.be:.....-.~buffer~.t
1680 6f 20 70 61 73 73 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 75 66 66 65 72 2c 20 77 68 69 63 o.pass.the.response.buffer,.whic
16a0 68 20 77 69 6c 6c 20 62 65 20 6e 61 72 72 6f 77 65 64 20 74 6f 20 74 68 65 20 72 65 73 70 6f 6e h.will.be.narrowed.to.the.respon
16c0 73 65 20 62 6f 64 79 20 61 6e 64 20 64 65 63 6f 64 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f se.body.and.decoded.according.to
16e0 20 7e 44 45 43 4f 44 45 7e 2e 0a 20 20 20 2d 20 7e 62 69 6e 61 72 79 7e 20 74 6f 20 70 61 73 73 .~DECODE~.....-.~binary~.to.pass
1700 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 79 20 61 73 20 61 6e 20 75 6e 2d 64 65 63 6f .the.response.body.as.an.un-deco
1720 64 65 64 20 73 74 72 69 6e 67 2e 0a 20 20 20 2d 20 7e 73 74 72 69 6e 67 7e 20 74 6f 20 70 61 73 ded.string.....-.~string~.to.pas
1740 73 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 79 20 61 73 20 61 20 64 65 63 6f 64 65 64 s.the.response.body.as.a.decoded
1760 20 73 74 72 69 6e 67 2e 0a 20 20 20 2d 20 7e 72 65 73 70 6f 6e 73 65 7e 20 74 6f 20 70 61 73 73 .string.....-.~response~.to.pass
1780 20 61 20 7e 70 6c 7a 2d 72 65 73 70 6f 6e 73 65 7e 20 73 74 72 75 63 74 75 72 65 2e 0a 20 20 20 .a.~plz-response~.structure.....
17a0 2d 20 7e 66 69 6c 65 7e 20 74 6f 20 70 61 73 73 20 61 20 74 65 6d 70 6f 72 61 72 79 20 66 69 6c -.~file~.to.pass.a.temporary.fil
17c0 65 6e 61 6d 65 20 74 6f 20 77 68 69 63 68 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 79 ename.to.which.the.response.body
17e0 20 68 61 73 20 62 65 65 6e 20 73 61 76 65 64 20 77 69 74 68 6f 75 74 20 64 65 63 6f 64 69 6e 67 .has.been.saved.without.decoding
1800 2e 0a 20 20 20 2d 20 7e 28 66 69 6c 65 20 7e 46 49 4c 45 4e 41 4d 45 29 7e 20 74 6f 20 70 61 73 .....-.~(file.~FILENAME)~.to.pas
1820 73 20 7e 46 49 4c 45 4e 41 4d 45 7e 20 61 66 74 65 72 20 68 61 76 69 6e 67 20 73 61 76 65 64 20 s.~FILENAME~.after.having.saved.
1840 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 79 20 74 6f 20 69 74 20 77 69 74 68 6f 75 74 20 the.response.body.to.it.without.
1860 64 65 63 6f 64 69 6e 67 2e 20 20 7e 46 49 4c 45 4e 41 4d 45 7e 20 6d 75 73 74 20 62 65 20 61 20 decoding...~FILENAME~.must.be.a.
1880 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 20 66 69 6c 65 3b 20 69 66 20 69 74 20 65 78 69 73 74 73 2c non-existent.file;.if.it.exists,
18a0 20 69 74 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 6f 76 65 72 77 72 69 74 74 65 6e 2c 20 61 6e 64 .it.will.not.be.overwritten,.and
18c0 20 61 6e 20 65 72 72 6f 72 20 77 69 6c 6c 20 62 65 20 73 69 67 6e 61 6c 65 64 2e 20 20 7e 46 49 .an.error.will.be.signaled...~FI
18e0 4c 45 4e 41 4d 45 7e 20 69 73 20 70 61 73 73 65 64 20 74 68 72 6f 75 67 68 20 7e 65 78 70 61 6e LENAME~.is.passed.through.~expan
1900 64 2d 66 69 6c 65 2d 6e 61 6d 65 7e 2c 20 77 68 69 63 68 20 73 65 65 2e 0a 20 20 20 2d 20 41 20 d-file-name~,.which.see.....-.A.
1920 66 75 6e 63 74 69 6f 6e 2c 20 77 68 69 63 68 20 69 73 20 63 61 6c 6c 65 64 20 69 6e 20 74 68 65 function,.which.is.called.in.the
1940 20 72 65 73 70 6f 6e 73 65 20 62 75 66 66 65 72 20 77 69 74 68 20 69 74 20 6e 61 72 72 6f 77 65 .response.buffer.with.it.narrowe
1960 64 20 74 6f 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 79 20 28 73 75 69 74 61 62 6c 65 d.to.the.response.body.(suitable
1980 20 66 6f 72 2c 20 65 2e 67 2e 20 7e 6a 73 6f 6e 2d 72 65 61 64 7e 29 2e 0a 0a 20 20 20 49 66 20 .for,.e.g..~json-read~)......If.
19a0 7e 44 45 43 4f 44 45 7e 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 72 65 73 70 6f 6e 73 ~DECODE~.is.non-nil,.the.respons
19c0 65 20 62 6f 64 79 20 69 73 20 64 65 63 6f 64 65 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2e e.body.is.decoded.automatically.
19e0 20 20 46 6f 72 20 62 69 6e 61 72 79 20 63 6f 6e 74 65 6e 74 2c 20 69 74 20 73 68 6f 75 6c 64 20 ..For.binary.content,.it.should.
1a00 62 65 20 6e 69 6c 2e 20 20 57 68 65 6e 20 7e 41 53 7e 20 69 73 20 7e 62 69 6e 61 72 79 7e 2c 20 be.nil...When.~AS~.is.~binary~,.
1a20 7e 44 45 43 4f 44 45 7e 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 65 74 20 74 6f ~DECODE~.is.automatically.set.to
1a40 20 6e 69 6c 2e 0a 0a 20 20 20 7e 54 48 45 4e 7e 20 69 73 20 61 20 63 61 6c 6c 62 61 63 6b 20 66 .nil......~THEN~.is.a.callback.f
1a60 75 6e 63 74 69 6f 6e 2c 20 77 68 6f 73 65 20 73 6f 6c 65 20 61 72 67 75 6d 65 6e 74 20 69 73 20 unction,.whose.sole.argument.is.
1a80 73 65 6c 65 63 74 65 64 20 61 62 6f 76 65 20 77 69 74 68 20 7e 41 53 7e 3b 20 69 66 20 74 68 65 selected.above.with.~AS~;.if.the
1aa0 20 72 65 71 75 65 73 74 20 66 61 69 6c 73 20 61 6e 64 20 6e 6f 20 7e 45 4c 53 45 7e 20 66 75 6e .request.fails.and.no.~ELSE~.fun
1ac0 63 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 28 73 65 65 20 62 65 6c 6f 77 29 2c 20 74 68 65 20 ction.is.given.(see.below),.the.
1ae0 61 72 67 75 6d 65 6e 74 20 77 69 6c 6c 20 62 65 20 61 20 7e 70 6c 7a 2d 65 72 72 6f 72 7e 20 73 argument.will.be.a.~plz-error~.s
1b00 74 72 75 63 74 75 72 65 20 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 20 65 72 72 6f 72 2e 20 20 tructure.describing.the.error...
1b20 4f 72 20 7e 54 48 45 4e 7e 20 6d 61 79 20 62 65 20 7e 73 79 6e 63 7e 20 74 6f 20 6d 61 6b 65 20 Or.~THEN~.may.be.~sync~.to.make.
1b40 61 20 73 79 6e 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 2c 20 69 6e 20 77 68 69 63 68 20 a.synchronous.request,.in.which.
1b60 63 61 73 65 20 74 68 65 20 72 65 73 75 6c 74 20 69 73 20 72 65 74 75 72 6e 65 64 20 64 69 72 65 case.the.result.is.returned.dire
1b80 63 74 6c 79 20 66 72 6f 6d 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 20 20 20 7e 45 4c ctly.from.this.function......~EL
1ba0 53 45 7e 20 69 73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 63 61 6c 6c 62 61 63 6b 20 66 75 6e 63 SE~.is.an.optional.callback.func
1bc0 74 69 6f 6e 20 63 61 6c 6c 65 64 20 77 68 65 6e 20 74 68 65 20 72 65 71 75 65 73 74 20 66 61 69 tion.called.when.the.request.fai
1be0 6c 73 20 28 69 2e 65 2e 20 69 66 20 63 75 72 6c 20 66 61 69 6c 73 2c 20 6f 72 20 69 66 20 74 68 ls.(i.e..if.curl.fails,.or.if.th
1c00 65 20 7e 48 54 54 50 7e 20 72 65 73 70 6f 6e 73 65 20 68 61 73 20 61 20 6e 6f 6e 2d 32 78 78 20 e.~HTTP~.response.has.a.non-2xx.
1c20 73 74 61 74 75 73 20 63 6f 64 65 29 2e 20 20 49 74 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 status.code)...It.is.called.with
1c40 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2c 20 61 20 7e 70 6c 7a 2d 65 72 72 6f 72 7e 20 73 74 72 .one.argument,.a.~plz-error~.str
1c60 75 63 74 75 72 65 2e 20 20 49 66 20 7e 45 4c 53 45 7e 20 69 73 20 6e 69 6c 2c 20 61 20 7e 70 6c ucture...If.~ELSE~.is.nil,.a.~pl
1c80 7a 2d 63 75 72 6c 2d 65 72 72 6f 72 7e 20 6f 72 20 7e 70 6c 7a 2d 68 74 74 70 2d 65 72 72 6f 72 z-curl-error~.or.~plz-http-error
1ca0 7e 20 69 73 20 73 69 67 6e 61 6c 65 64 20 77 68 65 6e 20 74 68 65 20 72 65 71 75 65 73 74 20 66 ~.is.signaled.when.the.request.f
1cc0 61 69 6c 73 2c 20 77 69 74 68 20 61 20 7e 70 6c 7a 2d 65 72 72 6f 72 7e 20 73 74 72 75 63 74 75 ails,.with.a.~plz-error~.structu
1ce0 72 65 20 61 73 20 74 68 65 20 65 72 72 6f 72 20 64 61 74 61 2e 20 20 46 6f 72 20 73 79 6e 63 68 re.as.the.error.data...For.synch
1d00 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 73 2c 20 74 68 69 73 20 61 72 67 75 6d 65 6e 74 20 69 ronous.requests,.this.argument.i
1d20 73 20 69 67 6e 6f 72 65 64 2e 0a 0a 20 20 20 7e 4e 4f 54 45 7e 3a 20 49 6e 20 76 30 2e 38 20 6f s.ignored......~NOTE~:.In.v0.8.o
1d40 66 20 7e 70 6c 7a 7e 2c 20 6f 6e 6c 79 20 6f 6e 65 20 65 72 72 6f 72 20 77 69 6c 6c 20 62 65 20 f.~plz~,.only.one.error.will.be.
1d60 73 69 67 6e 61 6c 65 64 3a 20 7e 70 6c 7a 2d 65 72 72 6f 72 7e 2e 20 20 54 68 65 20 65 78 69 73 signaled:.~plz-error~...The.exis
1d80 74 69 6e 67 20 65 72 72 6f 72 73 2c 20 7e 70 6c 7a 2d 63 75 72 6c 2d 65 72 72 6f 72 7e 20 61 6e ting.errors,.~plz-curl-error~.an
1da0 64 20 7e 70 6c 7a 2d 68 74 74 70 2d 65 72 72 6f 72 7e 2c 20 69 6e 68 65 72 69 74 20 66 72 6f 6d d.~plz-http-error~,.inherit.from
1dc0 20 7e 70 6c 7a 2d 65 72 72 6f 72 7e 20 74 6f 20 61 6c 6c 6f 77 20 61 70 70 6c 69 63 61 74 69 6f .~plz-error~.to.allow.applicatio
1de0 6e 73 20 74 6f 20 75 70 64 61 74 65 20 74 68 65 69 72 20 63 6f 64 65 20 77 68 69 6c 65 20 75 73 ns.to.update.their.code.while.us
1e00 69 6e 67 20 76 30 2e 37 20 28 69 2e 65 2e 20 61 6e 79 20 7e 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 ing.v0.7.(i.e..any.~condition-ca
1e20 73 65 7e 20 66 6f 72 6d 73 20 73 68 6f 75 6c 64 20 6e 6f 77 20 68 61 6e 64 6c 65 20 6f 6e 6c 79 se~.forms.should.now.handle.only
1e40 20 7e 70 6c 7a 2d 65 72 72 6f 72 7e 2c 20 6e 6f 74 20 74 68 65 20 6f 74 68 65 72 20 74 77 6f 29 .~plz-error~,.not.the.other.two)
1e60 2e 0a 0a 20 20 20 7e 46 49 4e 41 4c 4c 59 7e 20 69 73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 66 ......~FINALLY~.is.an.optional.f
1e80 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 65 64 20 77 69 74 68 6f 75 74 20 61 72 67 75 6d 65 6e 74 20 unction.called.without.argument.
1ea0 61 66 74 65 72 20 7e 54 48 45 4e 7e 20 6f 72 20 7e 45 4c 53 45 7e 2c 20 61 73 20 61 70 70 72 6f after.~THEN~.or.~ELSE~,.as.appro
1ec0 70 72 69 61 74 65 2e 20 20 46 6f 72 20 73 79 6e 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 priate...For.synchronous.request
1ee0 73 2c 20 74 68 69 73 20 61 72 67 75 6d 65 6e 74 20 69 73 20 69 67 6e 6f 72 65 64 2e 0a 0a 20 20 s,.this.argument.is.ignored.....
1f00 20 7e 43 4f 4e 4e 45 43 54 2d 54 49 4d 45 4f 55 54 7e 20 61 6e 64 20 7e 54 49 4d 45 4f 55 54 7e .~CONNECT-TIMEOUT~.and.~TIMEOUT~
1f20 20 61 72 65 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 63 6f 6e 64 73 20 74 68 61 74 20 6c 69 .are.a.number.of.seconds.that.li
1f40 6d 69 74 20 68 6f 77 20 6c 6f 6e 67 20 69 74 20 74 61 6b 65 73 20 74 6f 20 63 6f 6e 6e 65 63 74 mit.how.long.it.takes.to.connect
1f60 20 74 6f 20 61 20 68 6f 73 74 20 61 6e 64 20 74 6f 20 72 65 63 65 69 76 65 20 61 20 72 65 73 70 .to.a.host.and.to.receive.a.resp
1f80 6f 6e 73 65 20 66 72 6f 6d 20 61 20 68 6f 73 74 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a onse.from.a.host,.respectively..
1fa0 0a 20 20 20 7e 4e 4f 51 55 45 52 59 7e 20 69 73 20 70 61 73 73 65 64 20 74 6f 20 7e 6d 61 6b 65 ....~NOQUERY~.is.passed.to.~make
1fc0 2d 70 72 6f 63 65 73 73 7e 2c 20 77 68 69 63 68 20 73 65 65 2e 0a 0a 20 20 20 7e 46 49 4c 54 45 -process~,.which.see......~FILTE
1fe0 52 7e 20 69 73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 62 65 R~.is.an.optional.function.to.be
2000 20 75 73 65 64 20 61 73 20 74 68 65 20 70 72 6f 63 65 73 73 20 66 69 6c 74 65 72 20 66 6f 72 20 .used.as.the.process.filter.for.
2020 74 68 65 20 63 75 72 6c 20 70 72 6f 63 65 73 73 2e 20 20 49 74 20 63 61 6e 20 62 65 20 75 73 65 the.curl.process...It.can.be.use
2040 64 20 74 6f 20 68 61 6e 64 6c 65 20 48 54 54 50 20 72 65 73 70 6f 6e 73 65 73 20 69 6e 20 61 20 d.to.handle.HTTP.responses.in.a.
2060 73 74 72 65 61 6d 69 6e 67 20 77 61 79 2e 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 6d 75 73 streaming.way...The.function.mus
2080 74 20 61 63 63 65 70 74 20 32 20 61 72 67 75 6d 65 6e 74 73 2c 20 74 68 65 20 70 72 6f 63 65 73 t.accept.2.arguments,.the.proces
20a0 73 20 6f 62 6a 65 63 74 20 72 75 6e 6e 69 6e 67 20 63 75 72 6c 2c 20 61 6e 64 20 61 20 73 74 72 s.object.running.curl,.and.a.str
20c0 69 6e 67 20 77 68 69 63 68 20 69 73 20 6f 75 74 70 75 74 20 72 65 63 65 69 76 65 64 20 66 72 6f ing.which.is.output.received.fro
20e0 6d 20 74 68 65 20 70 72 6f 63 65 73 73 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 70 72 6f 63 m.the.process...The.default.proc
2100 65 73 73 20 66 69 6c 74 65 72 20 69 6e 73 65 72 74 73 20 74 68 65 20 6f 75 74 70 75 74 20 6f 66 ess.filter.inserts.the.output.of
2120 20 74 68 65 20 70 72 6f 63 65 73 73 20 69 6e 74 6f 20 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 .the.process.into.the.process.bu
2140 66 66 65 72 2e 20 20 54 68 65 20 70 72 6f 76 69 64 65 64 20 7e 46 49 4c 54 45 52 7e 20 66 75 6e ffer...The.provided.~FILTER~.fun
2160 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 61 74 20 6c 65 61 73 74 20 69 6e 73 65 72 74 20 6f 75 74 ction.should.at.least.insert.out
2180 70 75 74 20 75 70 20 74 6f 20 74 68 65 20 48 54 54 50 20 62 6f 64 79 20 69 6e 74 6f 20 74 68 65 put.up.to.the.HTTP.body.into.the
21a0 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 2e 0a 0a 0a 2a 2a 20 51 75 65 75 65 69 6e 67 0a 0a .process.buffer....**.Queueing..
21c0 7e 70 6c 7a 7e 20 70 72 6f 76 69 64 65 73 20 61 20 73 69 6d 70 6c 65 20 73 79 73 74 65 6d 20 66 ~plz~.provides.a.simple.system.f
21e0 6f 72 20 71 75 65 75 65 69 6e 67 20 48 54 54 50 20 72 65 71 75 65 73 74 73 2e 20 20 46 69 72 73 or.queueing.HTTP.requests...Firs
2200 74 2c 20 6d 61 6b 65 20 61 20 7e 70 6c 7a 2d 71 75 65 75 65 7e 20 73 74 72 75 63 74 20 62 79 20 t,.make.a.~plz-queue~.struct.by.
2220 63 61 6c 6c 69 6e 67 20 7e 6d 61 6b 65 2d 70 6c 7a 2d 71 75 65 75 65 7e 2e 20 20 54 68 65 6e 20 calling.~make-plz-queue~...Then.
2240 63 61 6c 6c 20 7e 70 6c 7a 2d 71 75 65 75 65 7e 20 77 69 74 68 20 74 68 65 20 73 74 72 75 63 74 call.~plz-queue~.with.the.struct
2260 20 61 73 20 74 68 65 20 66 69 72 73 74 20 61 72 67 75 6d 65 6e 74 2c 20 61 6e 64 20 74 68 65 20 .as.the.first.argument,.and.the.
2280 72 65 73 74 20 6f 66 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 62 65 69 6e 67 20 74 68 65 20 rest.of.the.arguments.being.the.
22a0 73 61 6d 65 20 61 73 20 74 68 6f 73 65 20 70 61 73 73 65 64 20 74 6f 20 7e 70 6c 7a 7e 2e 20 20 same.as.those.passed.to.~plz~...
22c0 54 68 65 6e 20 63 61 6c 6c 20 7e 70 6c 7a 2d 72 75 6e 7e 20 74 6f 20 72 75 6e 20 74 68 65 20 71 Then.call.~plz-run~.to.run.the.q
22e0 75 65 75 65 64 20 72 65 71 75 65 73 74 73 2e 0a 0a 41 6c 6c 20 6f 66 20 74 68 65 20 71 75 65 75 ueued.requests...All.of.the.queu
2300 65 2d 72 65 6c 61 74 65 64 20 66 75 6e 63 74 69 6f 6e 73 20 72 65 74 75 72 6e 20 74 68 65 20 71 e-related.functions.return.the.q
2320 75 65 75 65 20 61 73 20 74 68 65 69 72 20 76 61 6c 75 65 2c 20 6d 61 6b 69 6e 67 20 74 68 65 6d ueue.as.their.value,.making.them
2340 20 65 61 73 79 20 74 6f 20 75 73 65 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 23 2b 62 .easy.to.use...For.example:..#+b
2360 65 67 69 6e 5f 73 72 63 20 65 6c 69 73 70 20 3a 65 78 70 6f 72 74 73 20 63 6f 64 65 0a 20 20 28 egin_src.elisp.:exports.code...(
2380 64 65 66 76 61 72 20 6d 79 2d 71 75 65 75 65 20 28 6d 61 6b 65 2d 70 6c 7a 2d 71 75 65 75 65 20 defvar.my-queue.(make-plz-queue.
23a0 3a 6c 69 6d 69 74 20 32 29 29 0a 0a 20 20 28 70 6c 7a 2d 72 75 6e 0a 20 20 20 28 70 6c 7a 2d 71 :limit.2))....(plz-run....(plz-q
23c0 75 65 75 65 20 6d 79 2d 71 75 65 75 65 0a 20 20 20 20 20 27 67 65 74 20 22 68 74 74 70 73 3a 2f ueue.my-queue......'get."https:/
23e0 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 67 65 74 3f 66 6f 6f 3d 30 22 0a 20 20 20 20 20 3a 74 68 /httpbin.org/get?foo=0"......:th
2400 65 6e 20 28 6c 61 6d 62 64 61 20 28 62 6f 64 79 29 20 28 6d 65 73 73 61 67 65 20 22 25 73 22 20 en.(lambda.(body).(message."%s".
2420 62 6f 64 79 29 29 29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 4f 72 3a 0a 0a 23 2b 62 65 67 69 6e body)))).#+end_src..Or:..#+begin
2440 5f 73 72 63 20 65 6c 69 73 70 20 3a 65 78 70 6f 72 74 73 20 63 6f 64 65 0a 20 20 28 6c 65 74 20 _src.elisp.:exports.code...(let.
2460 28 28 71 75 65 75 65 20 28 6d 61 6b 65 2d 70 6c 7a 2d 71 75 65 75 65 20 3a 6c 69 6d 69 74 20 32 ((queue.(make-plz-queue.:limit.2
2480 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24a0 3a 66 69 6e 61 6c 6c 79 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 :finally.(lambda.().............
24c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d ..............................(m
24e0 65 73 73 61 67 65 20 22 51 75 65 75 65 20 65 6d 70 74 79 2e 22 29 29 29 29 0a 20 20 20 20 20 20 essage."Queue.empty.")))).......
2500 20 20 28 75 72 6c 73 20 27 28 22 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 67 ..(urls.'("https://httpbin.org/g
2520 65 74 3f 66 6f 6f 3d 30 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 68 74 74 70 73 et?foo=0"................."https
2540 3a 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 67 65 74 3f 66 6f 6f 3d 31 22 29 29 29 0a 20 20 20 ://httpbin.org/get?foo=1")))....
2560 20 28 70 6c 7a 2d 72 75 6e 0a 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 75 72 6c 20 75 72 6c 73 .(plz-run......(dolist.(url.urls
2580 20 71 75 65 75 65 29 0a 20 20 20 20 20 20 20 28 70 6c 7a 2d 71 75 65 75 65 20 71 75 65 75 65 20 .queue)........(plz-queue.queue.
25a0 27 67 65 74 20 75 72 6c 0a 20 20 20 20 20 20 20 20 20 3a 74 68 65 6e 20 28 6c 61 6d 62 64 61 20 'get.url..........:then.(lambda.
25c0 28 62 6f 64 79 29 20 28 6d 65 73 73 61 67 65 20 22 25 73 22 20 62 6f 64 79 29 29 29 29 29 29 0a (body).(message."%s".body)))))).
25e0 23 2b 65 6e 64 5f 73 72 63 0a 0a 59 6f 75 20 6d 61 79 20 61 6c 73 6f 20 63 6c 65 61 72 20 61 20 #+end_src..You.may.also.clear.a.
2600 71 75 65 75 65 20 77 69 74 68 20 7e 70 6c 7a 2d 63 6c 65 61 72 7e 2c 20 77 68 69 63 68 20 63 61 queue.with.~plz-clear~,.which.ca
2620 6e 63 65 6c 73 20 61 6e 79 20 61 63 74 69 76 65 20 6f 72 20 71 75 65 75 65 64 20 72 65 71 75 65 ncels.any.active.or.queued.reque
2640 73 74 73 20 61 6e 64 20 63 61 6c 6c 73 20 74 68 65 69 72 20 7e 3a 65 6c 73 65 7e 20 66 75 6e 63 sts.and.calls.their.~:else~.func
2660 74 69 6f 6e 73 2e 20 20 41 6e 64 20 7e 70 6c 7a 2d 6c 65 6e 67 74 68 7e 20 72 65 74 75 72 6e 73 tions...And.~plz-length~.returns
2680 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 61 20 71 75 65 75 65 27 73 20 61 63 74 69 76 65 20 .the.number.of.a.queue's.active.
26a0 61 6e 64 20 71 75 65 75 65 64 20 72 65 71 75 65 73 74 73 2e 0a 0a 2a 2a 20 54 69 70 73 0a 3a 50 and.queued.requests...**.Tips.:P
26c0 52 4f 50 45 52 54 49 45 53 3a 0a 3a 54 4f 43 3a 20 20 20 20 20 20 3a 69 67 6e 6f 72 65 20 28 74 ROPERTIES:.:TOC:......:ignore.(t
26e0 68 69 73 29 0a 3a 45 4e 44 3a 0a 0a 2b 20 59 6f 75 20 63 61 6e 20 63 75 73 74 6f 6d 69 7a 65 20 his).:END:..+.You.can.customize.
2700 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 65 20 3d 70 6c 7a 3d 20 67 72 6f 75 70 2c 20 62 75 74 settings.in.the.=plz=.group,.but
2720 20 74 68 69 73 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 74 6f 20 61 64 6a 75 73 74 .this.can.only.be.used.to.adjust
2740 20 61 20 66 65 77 20 64 65 66 61 75 6c 74 73 2e 20 20 49 74 27 73 20 6e 6f 74 20 69 6e 74 65 6e .a.few.defaults...It's.not.inten
2760 64 65 64 20 74 68 61 74 20 63 68 61 6e 67 69 6e 67 20 6f 72 20 62 69 6e 64 69 6e 67 20 67 6c 6f ded.that.changing.or.binding.glo
2780 62 61 6c 20 76 61 72 69 61 62 6c 65 73 20 62 65 20 6e 65 63 65 73 73 61 72 79 20 66 6f 72 20 6e bal.variables.be.necessary.for.n
27a0 6f 72 6d 61 6c 20 6f 70 65 72 61 74 69 6f 6e 2e 0a 0a 2a 20 43 68 61 6e 67 65 6c 6f 67 0a 3a 50 ormal.operation...*.Changelog.:P
27c0 52 4f 50 45 52 54 49 45 53 3a 0a 3a 54 4f 43 3a 20 20 20 20 20 20 3a 64 65 70 74 68 20 30 0a 3a ROPERTIES:.:TOC:......:depth.0.:
27e0 45 4e 44 3a 0a 0a 2a 2a 20 30 2e 39 2e 31 0a 0a 2a 46 69 78 65 73 2a 0a 0a 2b 20 45 78 70 61 6e END:..**.0.9.1..*Fixes*..+.Expan
2800 64 20 66 69 6c 65 6e 61 6d 65 73 20 77 68 65 6e 20 64 6f 77 6e 6c 6f 61 64 69 6e 67 20 74 6f 20 d.filenames.when.downloading.to.
2820 66 69 6c 65 73 20 28 77 68 69 63 68 20 77 61 73 20 61 6c 72 65 61 64 79 20 61 70 70 6c 69 65 64 files.(which.was.already.applied
2840 20 74 6f 20 66 69 6c 65 6e 61 6d 65 73 20 70 61 73 73 65 64 20 66 6f 72 20 75 70 6c 6f 61 64 69 .to.filenames.passed.for.uploadi
2860 6e 67 29 2e 20 20 28 54 68 61 6e 6b 73 20 74 6f 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 ng)...(Thanks.to.[[https://githu
2880 62 2e 63 6f 6d 2f 6a 6f 73 65 70 68 6d 74 75 72 6e 65 72 5d 5b 4a 6f 73 65 70 68 20 54 75 72 6e b.com/josephmturner][Joseph.Turn
28a0 65 72 5d 5d 2e 29 20 20 0a 0a 2a 2a 20 30 2e 39 0a 0a 2a 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 er]].)....**.0.9..*Compatibility
28c0 2a 0a 0a 2b 20 54 68 65 20 6d 69 6e 69 6d 75 6d 20 73 75 70 70 6f 72 74 65 64 20 45 6d 61 63 73 *..+.The.minimum.supported.Emacs
28e0 20 76 65 72 73 69 6f 6e 20 69 73 20 6e 6f 77 20 32 37 2e 31 2e 20 20 28 49 74 20 69 73 20 6e 6f .version.is.now.27.1...(It.is.no
2900 20 6c 6f 6e 67 65 72 20 70 72 61 63 74 69 63 61 6c 20 74 6f 20 74 65 73 74 20 7e 70 6c 7a 7e 20 .longer.practical.to.test.~plz~.
2920 77 69 74 68 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 73 20 6f 6c 64 65 72 20 74 68 61 6e 20 32 with.Emacs.versions.older.than.2
2940 37 2e 31 2e 20 20 46 6f 72 20 45 6d 61 63 73 20 32 36 2e 33 2c 20 61 6e 20 65 61 72 6c 69 65 72 7.1...For.Emacs.26.3,.an.earlier
2960 20 76 65 72 73 69 6f 6e 20 6f 66 20 7e 70 6c 7a 7e 20 6d 61 79 20 62 65 20 75 73 65 64 2c 20 6f .version.of.~plz~.may.be.used,.o
2980 72 20 74 68 69 73 20 76 65 72 73 69 6f 6e 20 6d 69 67 68 74 20 62 65 20 63 6f 6d 70 61 74 69 62 r.this.version.might.be.compatib
29a0 6c 65 2c 20 77 69 74 68 20 6f 72 20 77 69 74 68 6f 75 74 20 6d 69 6e 6f 72 20 63 68 61 6e 67 65 le,.with.or.without.minor.change
29c0 73 2c 20 77 68 69 63 68 20 74 68 65 20 6d 61 69 6e 74 61 69 6e 65 72 20 63 61 6e 6e 6f 74 20 6f s,.which.the.maintainer.cannot.o
29e0 66 66 65 72 20 73 75 70 70 6f 72 74 20 66 6f 72 2e 29 0a 0a 2a 43 68 61 6e 67 65 73 2a 0a 0a 2b ffer.support.for.)..*Changes*..+
2a00 20 4f 70 74 69 6f 6e 20 7e 70 6c 7a 2d 74 69 6d 65 6f 75 74 7e 20 69 73 20 72 65 6d 6f 76 65 64 .Option.~plz-timeout~.is.removed
2a20 2e 20 20 28 49 74 20 77 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 66 6f 72 ...(It.was.the.default.value.for
2a40 20 7e 70 6c 7a 7e 27 73 20 7e 3a 74 69 6d 65 6f 75 74 7e 20 61 72 67 75 6d 65 6e 74 2c 20 77 68 .~plz~'s.~:timeout~.argument,.wh
2a60 69 63 68 20 69 73 20 70 61 73 73 65 64 20 74 6f 20 43 75 72 6c 20 61 73 20 69 74 73 20 7e 2d 2d ich.is.passed.to.Curl.as.its.~--
2a80 6d 61 78 2d 74 69 6d 65 7e 20 61 72 67 75 6d 65 6e 74 2c 20 6c 69 6d 69 74 69 6e 67 20 74 68 65 max-time~.argument,.limiting.the
2aa0 20 74 6f 74 61 6c 20 64 75 72 61 74 69 6f 6e 20 6f 66 20 61 20 72 65 71 75 65 73 74 20 6f 70 65 .total.duration.of.a.request.ope
2ac0 72 61 74 69 6f 6e 2e 20 20 54 68 69 73 20 61 72 67 75 6d 65 6e 74 20 73 68 6f 75 6c 64 20 62 65 ration...This.argument.should.be
2ae0 20 75 6e 73 65 74 20 62 79 20 64 65 66 61 75 6c 74 2c 20 62 65 63 61 75 73 65 20 6c 61 72 67 65 .unset.by.default,.because.large
2b00 72 20 6f 72 20 73 6c 6f 77 65 72 20 64 6f 77 6e 6c 6f 61 64 73 20 6d 69 67 68 74 20 6e 6f 74 20 r.or.slower.downloads.might.not.
2b20 66 69 6e 69 73 68 20 77 69 74 68 69 6e 20 61 20 63 65 72 74 61 69 6e 20 64 75 72 61 74 69 6f 6e finish.within.a.certain.duration
2b40 2c 20 61 6e 64 20 69 74 20 69 73 20 73 75 72 70 72 69 73 69 6e 67 20 74 6f 20 74 68 65 20 75 73 ,.and.it.is.surprising.to.the.us
2b60 65 72 20 74 6f 20 68 61 76 65 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 73 65 74 20 62 79 20 64 65 er.to.have.this.option.set.by.de
2b80 66 61 75 6c 74 2c 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 63 61 75 73 69 6e 67 20 72 65 71 75 65 fault,.potentially.causing.reque
2ba0 73 74 73 20 74 6f 20 74 69 6d 65 6f 75 74 20 75 6e 6e 65 63 65 73 73 61 72 69 6c 79 2e 29 0a 2b sts.to.timeout.unnecessarily.).+
2bc0 20 55 73 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 7e 3a 61 73 20 27 66 69 6c 65 7e 20 6f 72 20 .Using.arguments.~:as.'file~.or.
2be0 7e 3a 61 73 20 27 28 66 69 6c 65 20 46 49 4c 45 4e 41 4d 45 29 7e 20 6e 6f 77 20 70 61 73 73 65 ~:as.'(file.FILENAME)~.now.passe
2c00 73 20 74 68 65 20 66 69 6c 65 6e 61 6d 65 20 74 6f 20 43 75 72 6c 2c 20 61 6c 6c 6f 77 69 6e 67 s.the.filename.to.Curl,.allowing
2c20 20 69 74 20 74 6f 20 77 72 69 74 65 20 74 68 65 20 64 61 74 61 20 74 6f 20 74 68 65 20 66 69 6c .it.to.write.the.data.to.the.fil
2c40 65 20 69 74 73 65 6c 66 20 28 72 61 74 68 65 72 20 74 68 61 6e 20 72 65 63 65 69 76 69 6e 67 20 e.itself.(rather.than.receiving.
2c60 74 68 65 20 64 61 74 61 20 69 6e 74 6f 20 61 6e 20 45 6d 61 63 73 20 62 75 66 66 65 72 20 61 6e the.data.into.an.Emacs.buffer.an
2c80 64 20 74 68 65 6e 20 77 72 69 74 69 6e 67 20 69 74 20 74 6f 20 61 20 66 69 6c 65 2e 20 20 54 68 d.then.writing.it.to.a.file...Th
2ca0 69 73 20 69 6d 70 72 6f 76 65 73 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 77 68 65 6e 20 64 6f 77 is.improves.performance.when.dow
2cc0 6e 6c 6f 61 64 69 6e 67 20 6c 61 72 67 65 20 66 69 6c 65 73 2c 20 73 69 67 6e 69 66 69 63 61 6e nloading.large.files,.significan
2ce0 74 6c 79 20 72 65 64 75 63 69 6e 67 20 45 6d 61 63 73 27 73 20 43 50 55 20 61 6e 64 20 6d 65 6d tly.reducing.Emacs's.CPU.and.mem
2d00 6f 72 79 20 75 73 61 67 65 29 2e 0a 0a 2a 46 69 78 65 73 2a 0a 0a 2b 20 49 6d 70 72 6f 76 65 20 ory.usage)...*Fixes*..+.Improve.
2d20 77 6f 72 6b 61 72 6f 75 6e 64 20 66 6f 72 20 45 6d 61 63 73 27 73 20 70 72 6f 63 65 73 73 20 73 workaround.for.Emacs's.process.s
2d40 65 6e 74 69 6e 65 6c 2d 72 65 6c 61 74 65 64 20 69 73 73 75 65 73 2e 20 20 28 44 6f 6e 27 74 20 entinel-related.issues...(Don't.
2d60 74 72 79 20 74 6f 20 70 72 6f 63 65 73 73 20 72 65 73 70 6f 6e 73 65 20 61 20 73 65 63 6f 6e 64 try.to.process.response.a.second
2d80 20 74 69 6d 65 20 69 66 20 45 6d 61 63 73 20 63 61 6c 6c 73 20 74 68 65 20 73 65 6e 74 69 6e 65 .time.if.Emacs.calls.the.sentine
2da0 6c 20 61 66 74 65 72 20 7e 70 6c 7a 7e 20 68 61 73 20 72 65 74 75 72 6e 65 64 20 66 6f 72 20 61 l.after.~plz~.has.returned.for.a
2dc0 20 73 79 6e 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 2e 20 20 53 65 65 20 5b 5b 68 74 74 .synchronous.request...See.[[htt
2de0 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c ps://github.com/alphapapa/plz.el
2e00 2f 69 73 73 75 65 73 2f 35 33 5d 5b 23 35 33 5d 5d 2e 20 20 54 68 61 6e 6b 73 20 74 6f 20 5b 5b /issues/53][#53]]...Thanks.to.[[
2e20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a 6f 73 65 70 68 6d 74 75 72 6e 65 72 https://github.com/josephmturner
2e40 5d 5b 4a 6f 73 65 70 68 20 54 75 72 6e 65 72 5d 5d 20 66 6f 72 20 65 78 74 65 6e 73 69 76 65 20 ][Joseph.Turner]].for.extensive.
2e60 68 65 6c 70 20 64 65 62 75 67 67 69 6e 67 2c 20 61 6e 64 20 74 6f 20 5b 5b 68 74 74 70 73 3a 2f help.debugging,.and.to.[[https:/
2e80 2f 75 73 68 69 6e 2e 6f 72 67 2f 5d 5b 55 53 48 49 4e 5d 5d 20 66 6f 72 20 73 70 6f 6e 73 6f 72 /ushin.org/][USHIN]].for.sponsor
2ea0 69 6e 67 20 73 6f 6d 65 20 6f 66 20 74 68 69 73 20 77 6f 72 6b 2e 29 0a 2b 20 49 6e 68 69 62 69 ing.some.of.this.work.).+.Inhibi
2ec0 74 20 62 75 66 66 65 72 20 68 6f 6f 6b 73 20 77 68 65 6e 20 63 61 6c 6c 69 6e 67 20 7e 67 65 6e t.buffer.hooks.when.calling.~gen
2ee0 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 7e 20 28 61 73 20 65 78 74 72 61 20 70 72 6f 74 erate-new-buffer~.(as.extra.prot
2f00 65 63 74 69 6f 6e 20 61 67 61 69 6e 73 74 20 22 6b 69 6c 6c 20 62 75 66 66 65 72 3f 22 20 70 72 ection.against."kill.buffer?".pr
2f20 6f 6d 70 74 73 20 69 6e 20 63 61 73 65 20 6f 66 20 65 72 72 6f 72 73 29 2e 20 20 28 53 65 65 20 ompts.in.case.of.errors)...(See.
2f40 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 [[https://github.com/alphapapa/p
2f60 6c 7a 2e 65 6c 2f 70 75 6c 6c 2f 35 32 5d 5b 23 35 32 5d 5d 2e 20 20 54 68 61 6e 6b 73 20 74 6f lz.el/pull/52][#52]]...Thanks.to
2f80 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 6b 63 6d 73 5d 5b 4d 69 63 .[[https://github.com/mkcms][Mic
2fa0 68 61 c5 82 20 4b 72 7a 79 77 6b 6f 77 73 6b 69 5d 5d 2e 29 0a 20 20 2d 20 41 76 6f 69 64 20 22 ha...Krzywkowski]].)...-.Avoid."
2fc0 6b 69 6c 6c 20 62 75 66 66 65 72 3f 22 20 70 72 6f 6d 70 74 73 20 69 6e 20 63 61 73 65 20 6f 66 kill.buffer?".prompts.in.case.of
2fe0 20 65 72 72 6f 72 73 20 6f 6e 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 73 20 62 65 66 6f 72 65 .errors.on.Emacs.versions.before
3000 20 32 38 2e 20 20 28 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f .28...(See.[[https://github.com/
3020 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 70 75 6c 6c 2f 35 32 5d 5b 23 35 32 5d 5d 20 alphapapa/plz.el/pull/52][#52]].
3040 61 6e 64 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 and.[[https://github.com/alphapa
3060 70 61 2f 70 6c 7a 2e 65 6c 2f 69 73 73 75 65 73 2f 35 37 5d 5b 23 35 37 5d 5d 2e 20 20 54 68 61 pa/plz.el/issues/57][#57]]...Tha
3080 6e 6b 73 20 74 6f 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 6b 63 6d nks.to.[[https://github.com/mkcm
30a0 73 5d 5b 4d 69 63 68 61 c5 82 20 4b 72 7a 79 77 6b 6f 77 73 6b 69 5d 5d 2e 29 20 20 0a 0a 2a 44 s][Micha...Krzywkowski]].)....*D
30c0 65 76 65 6c 6f 70 6d 65 6e 74 2a 0a 0a 2b 20 7e 70 6c 7a 7e 20 69 73 20 6e 6f 77 20 61 75 74 6f evelopment*..+.~plz~.is.now.auto
30e0 6d 61 74 69 63 61 6c 6c 79 20 74 65 73 74 65 64 20 61 67 61 69 6e 73 74 20 45 6d 61 63 73 20 76 matically.tested.against.Emacs.v
3100 65 72 73 69 6f 6e 73 20 32 37 2e 31 2c 20 32 37 2e 32 2c 20 32 38 2e 31 2c 20 32 38 2e 32 2c 20 ersions.27.1,.27.2,.28.1,.28.2,.
3120 32 39 2e 31 2c 20 32 39 2e 32 2c 20 32 39 2e 33 2c 20 61 6e 64 20 61 20 72 65 63 65 6e 74 20 73 29.1,.29.2,.29.3,.and.a.recent.s
3140 6e 61 70 73 68 6f 74 20 6f 66 20 74 68 65 20 7e 6d 61 73 74 65 72 7e 20 62 72 61 6e 63 68 20 28 napshot.of.the.~master~.branch.(
3160 61 64 64 69 6e 67 20 32 39 2e 32 20 61 6e 64 20 32 39 2e 33 29 2e 0a 0a 2a 2a 20 30 2e 38 0a 0a adding.29.2.and.29.3)...**.0.8..
3180 2a 41 64 64 69 74 69 6f 6e 73 2a 0a 0a 2b 20 46 75 6e 63 74 69 6f 6e 20 7e 70 6c 7a 7e 20 6e 6f *Additions*..+.Function.~plz~.no
31a0 77 20 61 63 63 65 70 74 73 20 61 20 7e 3a 66 69 6c 74 65 72 7e 20 61 72 67 75 6d 65 6e 74 20 77 w.accepts.a.~:filter~.argument.w
31c0 68 69 63 68 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 6f 76 65 72 72 69 64 65 20 74 68 65 hich.can.be.used.to.override.the
31e0 20 64 65 66 61 75 6c 74 20 70 72 6f 63 65 73 73 20 66 69 6c 74 65 72 20 28 65 2e 67 2e 20 66 6f .default.process.filter.(e.g..fo
3200 72 20 73 74 72 65 61 6d 69 6e 67 20 72 65 73 70 6f 6e 73 65 73 29 2e 20 20 28 5b 5b 68 74 74 70 r.streaming.responses)...([[http
3220 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f s://github.com/alphapapa/plz.el/
3240 70 75 6c 6c 2f 34 33 5d 5b 23 34 33 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 pull/43][#43]],.[[https://github
3260 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 70 75 6c 6c 2f 35 30 5d 5b 23 .com/alphapapa/plz.el/pull/50][#
3280 35 30 5d 5d 2e 20 20 54 68 61 6e 6b 73 20 74 6f 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 50]]...Thanks.to.[[https://githu
32a0 62 2e 63 6f 6d 2f 72 30 6d 61 6e 5d 5b 52 6f 6d 61 6e 20 53 63 68 65 72 65 72 5d 5d 2e 29 0a 0a b.com/r0man][Roman.Scherer]].)..
32c0 2a 2a 20 30 2e 37 2e 33 0a 0a 2a 46 69 78 65 73 2a 0a 2b 20 49 6e 66 6f 20 6d 61 6e 75 61 6c 20 **.0.7.3..*Fixes*.+.Info.manual.
32e0 67 65 6e 65 72 61 74 69 6f 6e 20 6f 6e 20 47 4e 55 20 45 4c 50 41 2e 20 20 28 41 6c 73 6f 2c 20 generation.on.GNU.ELPA...(Also,.
3300 74 68 65 20 49 6e 66 6f 20 6d 61 6e 75 61 6c 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 63 6f 6d the.Info.manual.is.no.longer.com
3320 6d 69 74 74 65 64 20 74 6f 20 47 69 74 2e 29 0a 0a 2a 2a 20 30 2e 37 2e 32 0a 0a 2a 46 69 78 65 mitted.to.Git.)..**.0.7.2..*Fixe
3340 73 2a 0a 2b 20 44 6f 6e 27 74 20 64 65 6c 65 74 65 20 70 72 65 65 78 69 73 74 69 6e 67 20 66 69 s*.+.Don't.delete.preexisting.fi
3360 6c 65 73 20 77 68 65 6e 20 64 6f 77 6e 6c 6f 61 64 69 6e 67 20 74 6f 20 61 20 66 69 6c 65 2e 20 les.when.downloading.to.a.file..
3380 20 28 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 .([[https://github.com/alphapapa
33a0 2f 70 6c 7a 2e 65 6c 2f 70 75 6c 6c 2f 34 31 5d 5b 23 34 31 5d 5d 2e 20 54 68 61 6e 6b 73 20 74 /plz.el/pull/41][#41]]..Thanks.t
33c0 6f 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a 6f 73 65 70 68 6d 74 75 o.[[https://github.com/josephmtu
33e0 72 6e 65 72 5d 5b 4a 6f 73 65 70 68 20 54 75 72 6e 65 72 5d 5d 2e 29 0a 0a 2a 2a 20 30 2e 37 2e rner][Joseph.Turner]].)..**.0.7.
3400 31 0a 0a 2a 46 69 78 65 73 2a 0a 2b 20 48 61 6e 64 6c 65 20 48 54 54 50 20 33 30 33 20 72 65 64 1..*Fixes*.+.Handle.HTTP.303.red
3420 69 72 65 63 74 73 2e 20 20 28 54 68 61 6e 6b 73 20 74 6f 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 irects...(Thanks.to.[[https://gi
3440 74 68 75 62 2e 63 6f 6d 2f 68 75 62 69 73 61 6e 5d 5b 44 61 6e 69 65 6c 20 48 75 62 6d 61 6e 6e thub.com/hubisan][Daniel.Hubmann
3460 5d 5d 20 66 6f 72 20 72 65 70 6f 72 74 69 6e 67 2e 29 0a 0a 2a 2a 20 30 2e 37 0a 0a 2a 43 68 61 ]].for.reporting.)..**.0.7..*Cha
3480 6e 67 65 73 2a 0a 2b 20 41 20 6e 65 77 20 65 72 72 6f 72 20 73 69 67 6e 61 6c 2c 20 7e 70 6c 7a nges*.+.A.new.error.signal,.~plz
34a0 2d 65 72 72 6f 72 7e 2c 20 69 73 20 64 65 66 69 6e 65 64 2e 20 20 54 68 65 20 65 78 69 73 74 69 -error~,.is.defined...The.existi
34c0 6e 67 20 73 69 67 6e 61 6c 73 2c 20 7e 70 6c 7a 2d 63 75 72 6c 2d 65 72 72 6f 72 7e 20 61 6e 64 ng.signals,.~plz-curl-error~.and
34e0 20 7e 70 6c 7a 2d 68 74 74 70 2d 65 72 72 6f 72 7e 2c 20 69 6e 68 65 72 69 74 20 66 72 6f 6d 20 .~plz-http-error~,.inherit.from.
3500 69 74 2c 20 73 6f 20 68 61 6e 64 6c 69 6e 67 20 7e 70 6c 7a 2d 65 72 72 6f 72 7e 20 63 61 74 63 it,.so.handling.~plz-error~.catc
3520 68 65 73 20 62 6f 74 68 2e 0a 0a 20 20 2a 4e 4f 54 45 3a 2a 20 54 68 65 20 65 78 69 73 74 69 6e hes.both.....*NOTE:*.The.existin
3540 67 20 73 69 67 6e 61 6c 73 2c 20 7e 70 6c 7a 2d 63 75 72 6c 2d 65 72 72 6f 72 7e 20 61 6e 64 20 g.signals,.~plz-curl-error~.and.
3560 7e 70 6c 7a 2d 68 74 74 70 2d 65 72 72 6f 72 7e 2c 20 61 72 65 20 68 65 72 65 62 79 20 64 65 70 ~plz-http-error~,.are.hereby.dep
3580 72 65 63 61 74 65 64 2c 20 61 6e 64 20 74 68 65 79 20 77 69 6c 6c 20 62 65 20 72 65 6d 6f 76 65 recated,.and.they.will.be.remove
35a0 64 20 69 6e 20 76 30 2e 38 2e 20 20 41 70 70 6c 69 63 61 74 69 6f 6e 73 20 73 68 6f 75 6c 64 20 d.in.v0.8...Applications.should.
35c0 62 65 20 75 70 64 61 74 65 64 20 77 68 69 6c 65 20 75 73 69 6e 67 20 76 30 2e 37 20 74 6f 20 6f be.updated.while.using.v0.7.to.o
35e0 6e 6c 79 20 65 78 70 65 63 74 20 7e 70 6c 7a 2d 65 72 72 6f 72 7e 2e 0a 0a 2a 46 69 78 65 73 2a nly.expect.~plz-error~...*Fixes*
3600 0a 2b 20 53 69 67 6e 69 66 69 63 61 6e 74 20 69 6d 70 72 6f 76 65 6d 65 6e 74 20 69 6e 20 72 65 .+.Significant.improvement.in.re
3620 6c 69 61 62 69 6c 69 74 79 20 62 79 20 69 6d 70 6c 65 6d 65 6e 74 69 6e 67 20 66 61 69 6c 73 61 liability.by.implementing.failsa
3640 66 65 73 20 61 6e 64 20 77 6f 72 6b 61 72 6f 75 6e 64 73 20 66 6f 72 20 45 6d 61 63 73 27 73 20 fes.and.workarounds.for.Emacs's.
3660 70 72 6f 63 65 73 73 2d 68 61 6e 64 6c 69 6e 67 20 63 6f 64 65 2e 20 20 28 53 65 65 20 5b 5b 68 process-handling.code...(See.[[h
3680 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e ttps://github.com/alphapapa/plz.
36a0 65 6c 2f 69 73 73 75 65 73 2f 33 5d 5b 23 33 5d 5d 2e 29 0a 2b 20 53 54 44 45 52 52 20 6f 75 74 el/issues/3][#3]].).+.STDERR.out
36c0 70 75 74 20 66 72 6f 6d 20 63 75 72 6c 20 70 72 6f 63 65 73 73 65 73 20 69 73 20 6e 6f 74 20 69 put.from.curl.processes.is.not.i
36e0 6e 63 6c 75 64 65 64 20 69 6e 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 69 65 73 20 28 77 68 69 63 ncluded.in.response.bodies.(whic
3700 68 20 73 6f 6d 65 74 69 6d 65 73 20 68 61 70 70 65 6e 65 64 2c 20 64 65 70 65 6e 64 69 6e 67 20 h.sometimes.happened,.depending.
3720 6f 6e 20 45 6d 61 63 73 27 73 20 69 6e 74 65 72 6e 61 6c 20 72 61 63 65 20 63 6f 6e 64 69 74 69 on.Emacs's.internal.race.conditi
3740 6f 6e 73 29 2e 20 20 28 46 69 78 65 73 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 ons)...(Fixes.[[https://github.c
3760 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 69 73 73 75 65 73 2f 32 33 5d 5b 23 om/alphapapa/plz.el/issues/23][#
3780 32 33 5d 5d 2e 29 0a 2b 20 55 73 65 20 7e 77 69 74 68 2d 6c 6f 63 61 6c 2d 71 75 69 74 7e 20 66 23]].).+.Use.~with-local-quit~.f
37a0 6f 72 20 73 79 6e 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 73 20 28 70 72 65 76 65 6e 74 or.synchronous.requests.(prevent
37c0 69 6e 67 20 45 6d 61 63 73 20 66 72 6f 6d 20 63 6f 6d 70 6c 61 69 6e 69 6e 67 20 73 6f 6d 65 74 ing.Emacs.from.complaining.somet
37e0 69 6d 65 73 29 2e 20 20 28 46 69 78 65 73 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e imes)...(Fixes.[[https://github.
3800 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 69 73 73 75 65 73 2f 32 36 5d 5b com/alphapapa/plz.el/issues/26][
3820 23 32 36 5d 5d 2e 29 0a 2b 20 56 61 72 69 6f 75 73 20 66 69 78 65 73 20 66 6f 72 20 7e 3a 61 73 #26]].).+.Various.fixes.for.~:as
3840 20 27 62 75 66 66 65 72 7e 20 72 65 73 75 6c 74 20 74 79 70 65 3a 20 64 65 63 6f 64 65 20 62 6f .'buffer~.result.type:.decode.bo
3860 64 79 20 77 68 65 6e 20 61 70 70 72 6f 70 72 69 61 74 65 3b 20 75 6e 73 65 74 20 6d 75 6c 74 69 dy.when.appropriate;.unset.multi
3880 62 79 74 65 20 66 6f 72 20 62 69 6e 61 72 79 3b 20 6e 61 72 72 6f 77 20 74 6f 20 62 6f 64 79 3b byte.for.binary;.narrow.to.body;
38a0 20 64 6f 6e 27 74 20 6b 69 6c 6c 20 62 75 66 66 65 72 20 70 72 65 6d 61 74 75 72 65 6c 79 2e 0a .don't.kill.buffer.prematurely..
38c0 2b 20 57 68 65 6e 20 63 6c 65 61 72 69 6e 67 20 61 20 71 75 65 75 65 2c 20 64 6f 6e 27 74 20 74 +.When.clearing.a.queue,.don't.t
38e0 72 79 20 74 6f 20 6b 69 6c 6c 20 66 69 6e 69 73 68 65 64 20 70 72 6f 63 65 73 73 65 73 2e 0a 0a ry.to.kill.finished.processes...
3900 2a 49 6e 74 65 72 6e 61 6c 2a 0a 2b 20 52 65 73 70 6f 6e 73 65 20 70 72 6f 63 65 73 73 69 6e 67 *Internal*.+.Response.processing
3920 20 6e 6f 77 20 68 61 70 70 65 6e 73 20 6f 75 74 73 69 64 65 20 74 68 65 20 70 72 6f 63 65 73 73 .now.happens.outside.the.process
3940 20 73 65 6e 74 69 6e 65 6c 2c 20 73 6f 20 61 6e 79 20 65 72 72 6f 72 73 20 28 65 2e 67 2e 20 69 .sentinel,.so.any.errors.(e.g..i
3960 6e 20 75 73 65 72 20 63 61 6c 6c 62 61 63 6b 73 29 20 61 72 65 20 6e 6f 74 20 73 69 67 6e 61 6c n.user.callbacks).are.not.signal
3980 65 64 20 66 72 6f 6d 20 69 6e 73 69 64 65 20 74 68 65 20 73 65 6e 74 69 6e 65 6c 2e 20 20 28 54 ed.from.inside.the.sentinel...(T
39a0 68 69 73 20 61 76 6f 69 64 73 20 74 68 65 20 32 2d 73 65 63 6f 6e 64 20 70 61 75 73 65 20 45 6d his.avoids.the.2-second.pause.Em
39c0 61 63 73 20 69 6d 70 6f 73 65 73 20 69 6e 20 73 75 63 68 20 63 61 73 65 73 2e 29 0a 2b 20 54 65 acs.imposes.in.such.cases.).+.Te
39e0 73 74 73 20 72 75 6e 20 61 67 61 69 6e 73 74 20 61 20 6c 6f 63 61 6c 20 69 6e 73 74 61 6e 63 65 sts.run.against.a.local.instance
3a00 20 6f 66 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 70 6f 73 74 6d 61 6e .of.[[https://github.com/postman
3a20 6c 61 62 73 2f 68 74 74 70 62 69 6e 5d 5b 68 74 74 70 62 69 6e 5d 5d 20 28 73 69 6e 63 65 20 74 labs/httpbin][httpbin]].(since.t
3a40 68 65 20 7e 68 74 74 70 62 69 6e 2e 6f 72 67 7e 20 73 65 72 76 65 72 20 69 73 20 6f 66 74 65 6e he.~httpbin.org~.server.is.often
3a60 20 6f 76 65 72 6c 6f 61 64 65 64 29 2e 0a 2b 20 4e 6f 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 .overloaded)..+.No.buffer-local.
3a80 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 64 65 66 69 6e 65 64 20 61 6e 79 6d 6f 72 65 3b 20 70 variables.are.defined.anymore;.p
3aa0 72 6f 63 65 73 73 20 70 72 6f 70 65 72 74 69 65 73 20 61 72 65 20 75 73 65 64 20 69 6e 73 74 65 rocess.properties.are.used.inste
3ac0 61 64 2e 0a 0a 2a 2a 20 30 2e 36 0a 0a 2a 41 64 64 69 74 69 6f 6e 73 2a 0a 2b 20 46 75 6e 63 74 ad...**.0.6..*Additions*.+.Funct
3ae0 69 6f 6e 20 7e 70 6c 7a 7e 27 73 20 7e 3a 62 6f 64 79 7e 20 61 72 67 75 6d 65 6e 74 20 6e 6f 77 ion.~plz~'s.~:body~.argument.now
3b00 20 61 63 63 65 70 74 73 20 61 20 6c 69 73 74 20 6c 69 6b 65 20 7e 28 66 69 6c 65 20 46 49 4c 45 .accepts.a.list.like.~(file.FILE
3b20 4e 41 4d 45 29 7e 20 74 6f 20 75 70 6c 6f 61 64 20 61 20 66 69 6c 65 20 66 72 6f 6d 20 64 69 73 NAME)~.to.upload.a.file.from.dis
3b40 6b 20 28 62 79 20 70 61 73 73 69 6e 67 20 74 68 65 20 66 69 6c 65 6e 61 6d 65 20 74 6f 20 63 75 k.(by.passing.the.filename.to.cu
3b60 72 6c 2c 20 72 61 74 68 65 72 20 74 68 61 6e 20 72 65 61 64 69 6e 67 20 69 74 73 20 63 6f 6e 74 rl,.rather.than.reading.its.cont
3b80 65 6e 74 20 69 6e 74 6f 20 45 6d 61 63 73 20 61 6e 64 20 73 65 6e 64 69 6e 67 20 69 74 20 74 6f ent.into.Emacs.and.sending.it.to
3ba0 20 63 75 72 6c 20 74 68 72 6f 75 67 68 20 74 68 65 20 70 69 70 65 29 2e 0a 0a 2a 46 69 78 65 73 .curl.through.the.pipe)...*Fixes
3bc0 2a 0a 2b 20 46 75 6e 63 74 69 6f 6e 20 7e 70 6c 7a 7e 27 73 20 64 6f 63 73 74 72 69 6e 67 20 6e *.+.Function.~plz~'s.docstring.n
3be0 6f 77 20 6d 65 6e 74 69 6f 6e 73 20 74 68 61 74 20 74 68 65 20 7e 3a 62 6f 64 79 7e 20 61 72 67 ow.mentions.that.the.~:body~.arg
3c00 75 6d 65 6e 74 20 6d 61 79 20 61 6c 73 6f 20 62 65 20 61 20 62 75 66 66 65 72 20 28 61 6e 20 69 ument.may.also.be.a.buffer.(an.i
3c20 6e 74 65 6e 74 69 6f 6e 61 6c 20 66 65 61 74 75 72 65 20 74 68 61 74 20 77 61 73 20 61 63 63 69 ntentional.feature.that.was.acci
3c40 64 65 6e 74 61 6c 6c 79 20 75 6e 64 6f 63 75 6d 65 6e 74 65 64 29 2e 0a 2b 20 48 61 6e 64 6c 65 dentally.undocumented)..+.Handle
3c60 20 48 54 54 50 20 33 78 78 20 72 65 64 69 72 65 63 74 73 20 77 68 65 6e 20 75 73 69 6e 67 20 7e .HTTP.3xx.redirects.when.using.~
3c80 3a 61 73 20 27 72 65 73 70 6f 6e 73 65 7e 2e 0a 0a 2a 2a 20 30 2e 35 2e 34 0a 0a 2a 46 69 78 65 :as.'response~...**.0.5.4..*Fixe
3ca0 73 2a 0a 2b 20 4f 6e 6c 79 20 72 75 6e 20 71 75 65 75 65 27 73 20 7e 66 69 6e 61 6c 6c 79 7e 20 s*.+.Only.run.queue's.~finally~.
3cc0 66 75 6e 63 74 69 6f 6e 20 61 66 74 65 72 20 71 75 65 75 65 20 69 73 20 65 6d 70 74 79 2e 20 20 function.after.queue.is.empty...
3ce0 28 4e 65 77 20 66 65 61 74 75 72 65 73 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 64 65 73 69 (New.features.should.not.be.desi
3d00 67 6e 65 64 20 61 6e 64 20 72 65 6c 65 61 73 65 64 20 6f 6e 20 61 20 46 72 69 64 61 79 2e 29 0a gned.and.released.on.a.Friday.).
3d20 0a 2a 2a 20 30 2e 35 2e 33 0a 0a 2a 46 69 78 65 73 2a 0a 2b 20 4d 6f 76 65 20 6e 65 77 20 73 6c .**.0.5.3..*Fixes*.+.Move.new.sl
3d40 6f 74 20 69 6e 20 7e 70 6c 7a 2d 71 75 65 75 65 7e 20 73 74 72 75 63 74 20 74 6f 20 65 6e 64 20 ot.in.~plz-queue~.struct.to.end.
3d60 74 6f 20 70 72 65 76 65 6e 74 20 69 6e 76 61 6c 69 64 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 72 to.prevent.invalid.byte-compiler
3d80 20 65 78 70 61 6e 73 69 6f 6e 73 20 66 6f 72 20 61 6c 72 65 61 64 79 2d 63 6f 6d 70 69 6c 65 64 .expansions.for.already-compiled
3da0 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 28 77 68 69 63 68 20 77 6f 75 6c 64 20 72 65 71 75 69 .applications.(which.would.requi
3dc0 72 65 20 74 68 65 6d 20 74 6f 20 62 65 20 72 65 63 6f 6d 70 69 6c 65 64 20 61 66 74 65 72 20 75 re.them.to.be.recompiled.after.u
3de0 70 67 72 61 64 69 6e 67 20 7e 70 6c 7a 7e 29 2e 0a 0a 2a 2a 20 30 2e 35 2e 32 0a 0a 2a 46 69 78 pgrading.~plz~)...**.0.5.2..*Fix
3e00 65 73 2a 0a 2b 20 57 68 65 6e 20 63 6c 65 61 72 69 6e 67 20 61 20 71 75 65 75 65 2c 20 6f 6e 6c es*.+.When.clearing.a.queue,.onl
3e20 79 20 63 61 6c 6c 20 7e 70 6c 7a 2d 71 75 65 75 65 7e 27 73 20 7e 66 69 6e 61 6c 6c 79 7e 20 66 y.call.~plz-queue~'s.~finally~.f
3e40 75 6e 63 74 69 6f 6e 20 77 68 65 6e 20 73 70 65 63 69 66 69 65 64 2e 0a 0a 2a 2a 20 30 2e 35 2e unction.when.specified...**.0.5.
3e60 31 0a 0a 2a 46 69 78 65 73 2a 0a 2b 20 4f 6e 6c 79 20 63 61 6c 6c 20 7e 70 6c 7a 2d 71 75 65 75 1..*Fixes*.+.Only.call.~plz-queu
3e80 65 7e 27 73 20 7e 66 69 6e 61 6c 6c 79 7e 20 66 75 6e 63 74 69 6f 6e 20 77 68 65 6e 20 73 70 65 e~'s.~finally~.function.when.spe
3ea0 63 69 66 69 65 64 2e 20 20 28 54 68 61 6e 6b 73 20 74 6f 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 cified...(Thanks.to.[[https://gi
3ec0 74 68 75 62 2e 63 6f 6d 2f 72 65 64 63 68 6f 70 73 5d 5b 44 61 6e 20 4f 72 69 61 6e 69 5d 5d 20 thub.com/redchops][Dan.Oriani]].
3ee0 66 6f 72 20 72 65 70 6f 72 74 69 6e 67 2e 29 0a 0a 2a 2a 20 30 2e 35 0a 0a 2a 41 64 64 69 74 69 for.reporting.)..**.0.5..*Additi
3f00 6f 6e 73 2a 0a 2b 20 53 74 72 75 63 74 20 7e 70 6c 7a 2d 71 75 65 75 65 7e 27 73 20 7e 66 69 6e ons*.+.Struct.~plz-queue~'s.~fin
3f20 61 6c 6c 79 7e 20 73 6c 6f 74 2c 20 61 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 65 64 20 77 68 ally~.slot,.a.function.called.wh
3f40 65 6e 20 74 68 65 20 71 75 65 75 65 20 69 73 20 66 69 6e 69 73 68 65 64 2e 0a 0a 2a 2a 20 30 2e en.the.queue.is.finished...**.0.
3f60 34 0a 0a 2a 41 64 64 69 74 69 6f 6e 73 2a 0a 2b 20 53 75 70 70 6f 72 74 20 66 6f 72 20 48 54 54 4..*Additions*.+.Support.for.HTT
3f80 50 20 7e 48 45 41 44 7e 20 72 65 71 75 65 73 74 73 2e 20 20 28 54 68 61 6e 6b 73 20 74 6f 20 5b P.~HEAD~.requests...(Thanks.to.[
3fa0 5b 68 74 74 70 73 3a 2f 2f 75 73 68 69 6e 2e 6f 72 67 2f 5d 5b 55 53 48 49 4e 5d 5d 20 66 6f 72 [https://ushin.org/][USHIN]].for
3fc0 20 73 70 6f 6e 73 6f 72 69 6e 67 2e 29 0a 0a 2a 43 68 61 6e 67 65 73 2a 0a 2b 20 41 6c 6c 6f 77 .sponsoring.)..*Changes*.+.Allow
3fe0 20 73 65 6e 64 69 6e 67 20 7e 50 4f 53 54 7e 20 61 6e 64 20 7e 50 55 54 7e 20 72 65 71 75 65 73 .sending.~POST~.and.~PUT~.reques
4000 74 73 20 77 69 74 68 6f 75 74 20 62 6f 64 69 65 73 2e 20 20 28 5b 5b 68 74 74 70 73 3a 2f 2f 67 ts.without.bodies...([[https://g
4020 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 69 73 73 75 65 ithub.com/alphapapa/plz.el/issue
4040 73 2f 31 36 5d 5b 23 31 36 5d 5d 2e 20 20 54 68 61 6e 6b 73 20 74 6f 20 5b 5b 68 74 74 70 73 3a s/16][#16]]...Thanks.to.[[https:
4060 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a 6f 73 65 70 68 6d 74 75 72 6e 65 72 5d 5b 4a 6f 73 65 //github.com/josephmturner][Jose
4080 70 68 20 54 75 72 6e 65 72 5d 5d 20 66 6f 72 20 72 65 70 6f 72 74 69 6e 67 2e 20 20 54 68 61 6e ph.Turner]].for.reporting...Than
40a0 6b 73 20 74 6f 20 5b 5b 68 74 74 70 73 3a 2f 2f 75 73 68 69 6e 2e 6f 72 67 2f 5d 5b 55 53 48 49 ks.to.[[https://ushin.org/][USHI
40c0 4e 5d 5d 20 66 6f 72 20 73 70 6f 6e 73 6f 72 69 6e 67 2e 29 0a 0a 2a 46 69 78 65 73 2a 0a 2b 20 N]].for.sponsoring.)..*Fixes*.+.
40e0 41 6c 6c 20 32 78 78 20 48 54 54 50 20 73 74 61 74 75 73 20 63 6f 64 65 73 20 61 72 65 20 63 6f All.2xx.HTTP.status.codes.are.co
4100 6e 73 69 64 65 72 65 64 20 73 75 63 63 65 73 73 66 75 6c 2e 20 20 28 5b 5b 68 74 74 70 73 3a 2f nsidered.successful...([[https:/
4120 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 69 73 73 /github.com/alphapapa/plz.el/iss
4140 75 65 73 2f 31 37 5d 5b 23 31 37 5d 5d 2e 20 20 54 68 61 6e 6b 73 20 74 6f 20 5b 5b 68 74 74 70 ues/17][#17]]...Thanks.to.[[http
4160 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a 6f 73 65 70 68 6d 74 75 72 6e 65 72 5d 5b 4a 6f s://github.com/josephmturner][Jo
4180 73 65 70 68 20 54 75 72 6e 65 72 5d 5d 20 66 6f 72 20 72 65 70 6f 72 74 69 6e 67 2e 20 20 54 68 seph.Turner]].for.reporting...Th
41a0 61 6e 6b 73 20 74 6f 20 5b 5b 68 74 74 70 73 3a 2f 2f 75 73 68 69 6e 2e 6f 72 67 2f 5d 5b 55 53 anks.to.[[https://ushin.org/][US
41c0 48 49 4e 5d 5d 20 66 6f 72 20 73 70 6f 6e 73 6f 72 69 6e 67 2e 29 0a 2b 20 45 72 72 6f 72 73 20 HIN]].for.sponsoring.).+.Errors.
41e0 61 72 65 20 73 69 67 6e 61 6c 65 64 20 77 69 74 68 20 65 72 72 6f 72 20 64 61 74 61 20 63 6f 72 are.signaled.with.error.data.cor
4200 72 65 63 74 6c 79 2e 0a 0a 2a 49 6e 74 65 72 6e 61 6c 2a 0a 2b 20 54 65 73 74 20 73 75 69 74 65 rectly...*Internal*.+.Test.suite
4220 20 65 78 70 6c 69 63 69 74 6c 79 20 74 65 73 74 73 20 77 69 74 68 20 62 6f 74 68 20 48 54 54 50 .explicitly.tests.with.both.HTTP
4240 2f 31 2e 31 20 61 6e 64 20 48 54 54 50 2f 32 2e 0a 2b 20 54 65 73 74 20 73 75 69 74 65 20 61 6c /1.1.and.HTTP/2..+.Test.suite.al
4260 73 6f 20 74 65 73 74 73 20 77 69 74 68 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 73 20 32 37 2e so.tests.with.Emacs.versions.27.
4280 32 2c 20 32 38 2e 31 2c 20 61 6e 64 20 32 38 2e 32 2e 0a 0a 2a 2a 20 30 2e 33 0a 0a 2a 41 64 64 2,.28.1,.and.28.2...**.0.3..*Add
42a0 69 74 69 6f 6e 73 2a 0a 2b 20 48 61 6e 64 6c 65 20 48 54 54 50 20 70 72 6f 78 79 20 68 65 61 64 itions*.+.Handle.HTTP.proxy.head
42c0 65 72 73 20 66 72 6f 6d 20 43 75 72 6c 2e 20 28 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 ers.from.Curl..([[https://github
42e0 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 69 73 73 75 65 73 2f 32 5d 5b .com/alphapapa/plz.el/issues/2][
4300 23 32 5d 5d 2e 20 20 54 68 61 6e 6b 73 20 74 6f 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 #2]]...Thanks.to.[[https://githu
4320 62 2e 63 6f 6d 2f 61 6c 61 6e 74 68 69 72 64 5d 5b 41 6c 61 6e 20 54 68 69 72 64 5d 5d 20 61 6e b.com/alanthird][Alan.Third]].an
4340 64 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 73 61 77 79 65 72 7a 68 65 d.[[https://github.com/sawyerzhe
4360 6e 67 5d 5b 53 61 77 79 65 72 20 5a 68 65 6e 67 5d 5d 20 66 6f 72 20 72 65 70 6f 72 74 69 6e 67 ng][Sawyer.Zheng]].for.reporting
4380 2e 29 0a 0a 2a 46 69 78 65 73 2a 0a 2b 20 52 65 70 6c 61 63 65 64 20 77 6f 72 64 73 20 6e 6f 74 .)..*Fixes*.+.Replaced.words.not
43a0 20 69 6e 20 49 73 70 65 6c 6c 27 73 20 64 65 66 61 75 6c 74 20 64 69 63 74 69 6f 6e 61 72 69 65 .in.Ispell's.default.dictionarie
43c0 73 20 28 73 6f 20 7e 63 68 65 63 6b 64 6f 63 7e 20 6c 69 6e 74 69 6e 67 20 73 75 63 63 65 65 64 s.(so.~checkdoc~.linting.succeed
43e0 73 29 2e 0a 0a 2a 2a 20 30 2e 32 2e 31 0a 0a 2a 46 69 78 65 73 2a 0a 2b 20 48 61 6e 64 6c 65 20 s)...**.0.2.1..*Fixes*.+.Handle.
4400 77 68 65 6e 20 43 75 72 6c 20 70 72 6f 63 65 73 73 20 69 73 20 69 6e 74 65 72 72 75 70 74 65 64 when.Curl.process.is.interrupted
4420 2e 0a 0a 2a 2a 20 30 2e 32 0a 0a 2a 41 64 64 65 64 2a 0a 2b 20 53 69 6d 70 6c 65 20 72 65 71 75 ...**.0.2..*Added*.+.Simple.requ
4440 65 73 74 20 71 75 65 75 65 69 6e 67 2e 0a 0a 2a 2a 20 30 2e 31 0a 0a 49 6e 69 74 69 61 6c 20 72 est.queueing...**.0.1..Initial.r
4460 65 6c 65 61 73 65 2e 0a 0a 2a 20 43 72 65 64 69 74 73 0a 0a 2b 20 20 54 68 61 6e 6b 73 20 74 6f elease...*.Credits..+..Thanks.to
4480 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 73 6b 65 65 74 6f 5d 5b 43 68 .[[https://github.com/skeeto][Ch
44a0 72 69 73 20 57 65 6c 6c 6f 6e 73 5d 5d 2c 20 61 75 74 68 6f 72 20 6f 66 20 74 68 65 20 5b 5b 68 ris.Wellons]],.author.of.the.[[h
44c0 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 73 6b 65 65 74 6f 2f 65 6c 66 65 65 64 5d ttps://github.com/skeeto/elfeed]
44e0 5b 45 6c 66 65 65 64 5d 5d 20 66 65 65 64 20 72 65 61 64 65 72 20 61 6e 64 20 74 68 65 20 70 6f [Elfeed]].feed.reader.and.the.po
4500 70 75 6c 61 72 20 62 6c 6f 67 20 5b 5b 68 74 74 70 73 3a 2f 2f 6e 75 6c 6c 70 72 6f 67 72 61 6d pular.blog.[[https://nullprogram
4520 2e 63 6f 6d 2f 5d 5b 6e 75 6c 6c 20 70 72 6f 67 72 61 6d 5d 5d 2c 20 66 6f 72 20 68 69 73 20 69 .com/][null.program]],.for.his.i
4540 6e 76 61 6c 75 61 62 6c 65 20 61 64 76 69 63 65 2c 20 72 65 76 69 65 77 2c 20 61 6e 64 20 65 6e nvaluable.advice,.review,.and.en
4560 63 6f 75 72 61 67 65 6d 65 6e 74 2e 0a 0a 2a 20 44 65 76 65 6c 6f 70 6d 65 6e 74 0a 0a 42 75 67 couragement...*.Development..Bug
4580 20 72 65 70 6f 72 74 73 2c 20 66 65 61 74 75 72 65 20 72 65 71 75 65 73 74 73 2c 20 73 75 67 67 .reports,.feature.requests,.sugg
45a0 65 73 74 69 6f 6e 73 20 e2 80 94 20 2f 6f 68 20 6d 79 2f 21 0a 0a 4e 6f 74 65 20 74 68 61 74 20 estions...../oh.my/!..Note.that.
45c0 7e 70 6c 7a 7e 20 69 73 20 61 20 79 6f 75 6e 67 20 6c 69 62 72 61 72 79 2c 20 61 6e 64 20 69 74 ~plz~.is.a.young.library,.and.it
45e0 73 20 6f 6e 6c 79 20 63 6c 69 65 6e 74 20 73 6f 20 66 61 72 20 69 73 20 5b 5b 68 74 74 70 73 3a s.only.client.so.far.is.[[https:
4600 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 65 6d 65 6e 74 2e 65 6c 5d //github.com/alphapapa/ement.el]
4620 5b 45 6d 65 6e 74 2e 65 6c 5d 5d 2e 20 20 54 68 65 72 65 20 61 72 65 20 61 20 76 61 72 69 65 74 [Ement.el]]...There.are.a.variet
4640 79 20 6f 66 20 48 54 54 50 20 61 6e 64 20 7e 63 75 72 6c 7e 20 66 65 61 74 75 72 65 73 20 69 74 y.of.HTTP.and.~curl~.features.it
4660 20 64 6f 65 73 20 6e 6f 74 20 79 65 74 20 73 75 70 70 6f 72 74 2c 20 73 69 6e 63 65 20 74 68 65 .does.not.yet.support,.since.the
4680 79 20 68 61 76 65 20 6e 6f 74 20 62 65 65 6e 20 6e 65 65 64 65 64 20 62 79 20 74 68 65 20 61 75 y.have.not.been.needed.by.the.au
46a0 74 68 6f 72 2e 20 20 50 61 74 63 68 65 73 20 61 72 65 20 77 65 6c 63 6f 6d 65 2c 20 61 73 20 6c thor...Patches.are.welcome,.as.l
46c0 6f 6e 67 20 61 73 20 74 68 65 79 20 69 6e 63 6c 75 64 65 20 70 61 73 73 69 6e 67 20 74 65 73 74 ong.as.they.include.passing.test
46e0 73 2e 0a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 61 73 73 69 67 6e 6d 65 6e 74 0a 0a 54 68 69 s...**.Copyright.assignment..Thi
4700 73 20 70 61 63 6b 61 67 65 20 69 73 20 70 61 72 74 20 6f 66 20 5b 5b 68 74 74 70 73 3a 2f 2f 77 s.package.is.part.of.[[https://w
4720 77 77 2e 67 6e 75 2e 6f 72 67 2f 73 6f 66 74 77 61 72 65 2f 65 6d 61 63 73 2f 5d 5b 47 4e 55 20 ww.gnu.org/software/emacs/][GNU.
4740 45 6d 61 63 73 5d 5d 2c 20 62 65 69 6e 67 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 5b 5b Emacs]],.being.distributed.in.[[
4760 68 74 74 70 73 3a 2f 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72 67 2f 5d 5b 47 4e 55 20 45 4c 50 41 5d https://elpa.gnu.org/][GNU.ELPA]
4780 5d 2e 20 20 43 6f 6e 74 72 69 62 75 74 69 6f 6e 73 20 74 6f 20 74 68 69 73 20 70 72 6f 6a 65 63 ]...Contributions.to.this.projec
47a0 74 20 6d 75 73 74 20 66 6f 6c 6c 6f 77 20 47 4e 55 20 67 75 69 64 65 6c 69 6e 65 73 2c 20 77 68 t.must.follow.GNU.guidelines,.wh
47c0 69 63 68 20 6d 65 61 6e 73 20 74 68 61 74 2c 20 61 73 20 77 69 74 68 20 6f 74 68 65 72 20 70 61 ich.means.that,.as.with.other.pa
47e0 72 74 73 20 6f 66 20 45 6d 61 63 73 2c 20 70 61 74 63 68 65 73 20 6f 66 20 6d 6f 72 65 20 74 68 rts.of.Emacs,.patches.of.more.th
4800 61 6e 20 61 20 66 65 77 20 6c 69 6e 65 73 20 6d 75 73 74 20 62 65 20 61 63 63 6f 6d 70 61 6e 69 an.a.few.lines.must.be.accompani
4820 65 64 20 62 79 20 68 61 76 69 6e 67 20 61 73 73 69 67 6e 65 64 20 63 6f 70 79 72 69 67 68 74 20 ed.by.having.assigned.copyright.
4840 66 6f 72 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 69 6f 6e 20 74 6f 20 74 68 65 20 46 53 46 2e for.the.contribution.to.the.FSF.
4860 20 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 20 77 68 6f 20 77 69 73 68 20 74 6f 20 64 6f 20 73 6f ..Contributors.who.wish.to.do.so
4880 20 6d 61 79 20 63 6f 6e 74 61 63 74 20 5b 5b 6d 61 69 6c 74 6f 3a 65 6d 61 63 73 2d 64 65 76 65 .may.contact.[[mailto:emacs-deve
48a0 6c 40 67 6e 75 2e 6f 72 67 5d 5b 65 6d 61 63 73 2d 64 65 76 65 6c 40 67 6e 75 2e 6f 72 67 5d 5d l@gnu.org][emacs-devel@gnu.org]]
48c0 20 74 6f 20 72 65 71 75 65 73 74 20 74 68 65 20 61 73 73 69 67 6e 6d 65 6e 74 20 66 6f 72 6d 2e .to.request.the.assignment.form.
48e0 0a 0a 2a 20 4c 69 63 65 6e 73 65 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 54 4f 43 3a 20 20 ..*.License.:PROPERTIES:.:TOC:..
4900 20 20 20 20 3a 69 67 6e 6f 72 65 20 28 74 68 69 73 29 0a 3a 45 4e 44 3a 0a 0a 47 50 4c 76 33 0a ....:ignore.(this).:END:..GPLv3.
4920 0a 2a 20 43 4f 4d 4d 45 4e 54 20 45 78 70 6f 72 74 20 73 65 74 75 70 20 20 20 20 20 20 20 20 20 .*.COMMENT.Export.setup.........
4940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4960 20 20 20 20 3a 6e 6f 65 78 70 6f 72 74 3a 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 54 4f 43 ....:noexport:.:PROPERTIES:.:TOC
4980 3a 20 20 20 20 20 20 3a 69 67 6e 6f 72 65 20 28 74 68 69 73 20 64 65 73 63 65 6e 64 61 6e 74 73 :......:ignore.(this.descendants
49a0 29 0a 3a 45 4e 44 3a 0a 0a 23 20 43 6f 70 69 65 64 20 66 72 6f 6d 20 6f 72 67 2d 73 75 70 65 72 ).:END:..#.Copied.from.org-super
49c0 2d 61 67 65 6e 64 61 27 73 20 72 65 61 64 6d 65 2c 20 69 6e 20 77 68 69 63 68 20 6d 75 63 68 20 -agenda's.readme,.in.which.much.
49e0 77 61 73 20 62 6f 72 72 6f 77 65 64 20 66 72 6f 6d 20 4f 72 67 27 73 20 3d 6f 72 67 2d 6d 61 6e was.borrowed.from.Org's.=org-man
4a00 75 61 6c 2e 6f 72 67 3d 2e 0a 0a 23 2b 4f 50 54 49 4f 4e 53 3a 20 62 72 6f 6b 65 6e 2d 6c 69 6e ual.org=...#+OPTIONS:.broken-lin
4a20 6b 73 3a 74 20 2a 3a 74 0a 0a 2a 2a 20 49 6e 66 6f 20 65 78 70 6f 72 74 20 6f 70 74 69 6f 6e 73 ks:t.*:t..**.Info.export.options
4a40 0a 0a 23 20 4e 4f 54 45 3a 20 54 68 65 73 65 20 61 72 65 20 6d 6f 76 65 64 20 74 6f 20 74 68 65 ..#.NOTE:.These.are.moved.to.the
4a60 20 74 6f 70 20 6f 66 20 74 68 65 20 66 69 6c 65 2e 0a 0a 2a 2a 20 46 69 6c 65 2d 6c 6f 63 61 6c .top.of.the.file...**.File-local
4a80 20 76 61 72 69 61 62 6c 65 73 0a 0a 23 20 4e 4f 54 45 3a 20 53 65 74 74 69 6e 67 20 6f 72 67 2d .variables..#.NOTE:.Setting.org-
4aa0 63 6f 6d 6d 65 6e 74 2d 73 74 72 69 6e 67 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 6c 79 20 69 73 comment-string.buffer-locally.is
4ac0 20 61 20 6e 61 73 74 79 20 68 61 63 6b 20 74 6f 20 77 6f 72 6b 20 61 72 6f 75 6e 64 20 47 69 74 .a.nasty.hack.to.work.around.Git
4ae0 48 75 62 27 73 20 6f 72 67 2d 72 75 62 79 27 73 20 48 54 4d 4c 20 72 65 6e 64 65 72 69 6e 67 2c Hub's.org-ruby's.HTML.rendering,
4b00 20 77 68 69 63 68 20 64 6f 65 73 20 6e 6f 74 20 72 65 73 70 65 63 74 20 6e 6f 65 78 70 6f 72 74 .which.does.not.respect.noexport
4b20 20 74 61 67 73 2e 20 20 54 68 65 20 6f 6e 6c 79 20 77 61 79 20 74 6f 20 68 69 64 65 20 74 68 69 .tags...The.only.way.to.hide.thi
4b40 73 20 74 72 65 65 20 66 72 6f 6d 20 69 74 73 20 6f 75 74 70 75 74 20 69 73 20 74 6f 20 75 73 65 s.tree.from.its.output.is.to.use
4b60 20 74 68 65 20 43 4f 4d 4d 45 4e 54 20 6b 65 79 77 6f 72 64 2c 20 62 75 74 20 74 68 61 74 20 70 .the.COMMENT.keyword,.but.that.p
4b80 72 65 76 65 6e 74 73 20 4f 72 67 20 66 72 6f 6d 20 70 72 6f 63 65 73 73 69 6e 67 20 74 68 65 20 revents.Org.from.processing.the.
4ba0 65 78 70 6f 72 74 20 6f 70 74 69 6f 6e 73 20 64 65 63 6c 61 72 65 64 20 69 6e 20 69 74 2e 20 20 export.options.declared.in.it...
4bc0 53 6f 20 73 69 6e 63 65 20 74 68 65 73 65 20 66 69 6c 65 2d 6c 6f 63 61 6c 20 76 61 72 69 61 62 So.since.these.file-local.variab
4be0 6c 65 73 20 64 6f 6e 27 74 20 61 66 66 65 63 74 20 6f 72 67 2d 72 75 62 79 2c 20 77 65 74 20 73 les.don't.affect.org-ruby,.wet.s
4c00 65 74 20 6f 72 67 2d 63 6f 6d 6d 65 6e 74 2d 73 74 72 69 6e 67 20 74 6f 20 61 6e 20 75 6e 75 73 et.org-comment-string.to.an.unus
4c20 65 64 20 6b 65 79 77 6f 72 64 2c 20 77 68 69 63 68 20 70 72 65 76 65 6e 74 73 20 4f 72 67 20 66 ed.keyword,.which.prevents.Org.f
4c40 72 6f 6d 20 64 65 6c 65 74 69 6e 67 20 74 68 69 73 20 74 72 65 65 20 66 72 6f 6d 20 74 68 65 20 rom.deleting.this.tree.from.the.
4c60 65 78 70 6f 72 74 20 62 75 66 66 65 72 2c 20 77 68 69 63 68 20 61 6c 6c 6f 77 73 20 69 74 20 74 export.buffer,.which.allows.it.t
4c80 6f 20 66 69 6e 64 20 74 68 65 20 65 78 70 6f 72 74 20 6f 70 74 69 6f 6e 73 20 69 6e 20 69 74 2e o.find.the.export.options.in.it.
4ca0 20 20 41 6e 64 20 73 69 6e 63 65 20 6f 72 67 2d 65 78 70 6f 72 74 20 64 6f 65 73 20 72 65 73 70 ..And.since.org-export.does.resp
4cc0 65 63 74 20 74 68 65 20 6e 6f 65 78 70 6f 72 74 20 74 61 67 2c 20 74 68 65 20 74 72 65 65 20 69 ect.the.noexport.tag,.the.tree.i
4ce0 73 20 65 78 63 6c 75 64 65 64 20 66 72 6f 6d 20 74 68 65 20 69 6e 66 6f 20 70 61 67 65 2e 0a 0a s.excluded.from.the.info.page...
4d00 23 20 4c 6f 63 61 6c 20 56 61 72 69 61 62 6c 65 73 3a 0a 23 20 65 76 61 6c 3a 20 28 72 65 71 75 #.Local.Variables:.#.eval:.(requ
4d20 69 72 65 20 27 6f 72 67 2d 6d 61 6b 65 2d 74 6f 63 29 0a 23 20 62 65 66 6f 72 65 2d 73 61 76 65 ire.'org-make-toc).#.before-save
4d40 2d 68 6f 6f 6b 3a 20 6f 72 67 2d 6d 61 6b 65 2d 74 6f 63 0a 23 20 6f 72 67 2d 65 78 70 6f 72 74 -hook:.org-make-toc.#.org-export
4d60 2d 77 69 74 68 2d 70 72 6f 70 65 72 74 69 65 73 3a 20 28 29 0a 23 20 6f 72 67 2d 65 78 70 6f 72 -with-properties:.().#.org-expor
4d80 74 2d 77 69 74 68 2d 74 69 74 6c 65 3a 20 74 0a 23 20 6f 72 67 2d 65 78 70 6f 72 74 2d 69 6e 69 t-with-title:.t.#.org-export-ini
4da0 74 69 61 6c 2d 73 63 6f 70 65 3a 20 62 75 66 66 65 72 0a 23 20 6f 72 67 2d 63 6f 6d 6d 65 6e 74 tial-scope:.buffer.#.org-comment
4dc0 2d 73 74 72 69 6e 67 3a 20 22 4e 4f 54 43 4f 4d 4d 45 4e 54 22 0a 23 20 45 6e 64 3a 0a 00 00 00 -string:."NOTCOMMENT".#.End:....
4de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4e00 70 6c 7a 2d 30 2e 39 2e 31 2f 2e 67 69 74 68 75 62 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 plz-0.9.1/.github/..............
4e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4e60 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000755.0000000.0000000.0000
4e80 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 33 32 35 00 20 35 00 00 00 0000000.00000000000.012325..5...
4ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4f00 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
4f20 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
4f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5000 70 6c 7a 2d 30 2e 39 2e 31 2f 2e 67 69 74 68 75 62 2f 77 6f 72 6b 66 6c 6f 77 73 2f 00 00 00 00 plz-0.9.1/.github/workflows/....
5020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5060 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000755.0000000.0000000.0000
5080 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 33 36 32 00 20 35 00 00 00 0000000.00000000000.014362..5...
50a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5100 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
5120 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
5140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
51a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
51c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
51e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5200 70 6c 7a 2d 30 2e 39 2e 31 2f 2e 67 69 74 68 75 62 2f 77 6f 72 6b 66 6c 6f 77 73 2f 74 65 73 74 plz-0.9.1/.github/workflows/test
5220 2e 79 6d 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .yml............................
5240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5260 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
5280 30 30 30 35 31 37 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 36 30 37 33 00 20 30 00 00 00 0005174.00000000000.016073..0...
52a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
52c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
52e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5300 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
5320 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
5340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
53a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
53c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
53e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5400 23 20 2a 20 74 65 73 74 2e 79 6d 6c 20 2d 2d 2d 20 54 65 73 74 20 45 6d 61 63 73 20 70 61 63 6b #.*.test.yml.---.Test.Emacs.pack
5420 61 67 65 73 20 75 73 69 6e 67 20 6d 61 6b 65 6d 2e 73 68 20 6f 6e 20 47 69 74 48 75 62 20 41 63 ages.using.makem.sh.on.GitHub.Ac
5440 74 69 6f 6e 73 0a 0a 23 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d tions..#.URL:.https://github.com
5460 2f 61 6c 70 68 61 70 61 70 61 2f 6d 61 6b 65 6d 2e 73 68 0a 23 20 56 65 72 73 69 6f 6e 3a 20 30 /alphapapa/makem.sh.#.Version:.0
5480 2e 36 2d 70 72 65 0a 0a 23 20 2a 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 23 20 42 61 73 65 64 .6-pre..#.*.Commentary:..#.Based
54a0 20 6f 6e 20 53 74 65 76 65 20 50 75 72 63 65 6c 6c 27 73 20 65 78 61 6d 70 6c 65 73 20 61 74 0a .on.Steve.Purcell's.examples.at.
54c0 23 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 70 75 72 63 65 6c 6c 2f 73 65 #.<https://github.com/purcell/se
54e0 74 75 70 2d 65 6d 61 63 73 2f 62 6c 6f 62 2f 6d 61 73 74 65 72 2f 2e 67 69 74 68 75 62 2f 77 6f tup-emacs/blob/master/.github/wo
5500 72 6b 66 6c 6f 77 73 2f 74 65 73 74 2e 79 6d 6c 3e 2c 0a 23 20 3c 68 74 74 70 73 3a 2f 2f 67 69 rkflows/test.yml>,.#.<https://gi
5520 74 68 75 62 2e 63 6f 6d 2f 70 75 72 63 65 6c 6c 2f 70 61 63 6b 61 67 65 2d 6c 69 6e 74 2f 62 6c thub.com/purcell/package-lint/bl
5540 6f 62 2f 6d 61 73 74 65 72 2f 2e 67 69 74 68 75 62 2f 77 6f 72 6b 66 6c 6f 77 73 2f 74 65 73 74 ob/master/.github/workflows/test
5560 2e 79 6d 6c 3e 2e 0a 0a 23 20 2a 20 4c 69 63 65 6e 73 65 3a 0a 0a 23 20 54 68 69 73 20 70 72 6f .yml>...#.*.License:..#.This.pro
5580 67 72 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 gram.is.free.software;.you.can.r
55a0 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 23 20 69 edistribute.it.and/or.modify.#.i
55c0 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e t.under.the.terms.of.the.GNU.Gen
55e0 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 eral.Public.License.as.published
5600 20 62 79 0a 23 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 .by.#.the.Free.Software.Foundati
5620 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 on,.either.version.3.of.the.Lice
5640 6e 73 65 2c 20 6f 72 0a 23 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c nse,.or.#.(at.your.option).any.l
5660 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 23 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 ater.version...#.This.program.is
5680 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 .distributed.in.the.hope.that.it
56a0 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 23 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 .will.be.useful,.#.but.WITHOUT.A
56c0 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d NY.WARRANTY;.without.even.the.im
56e0 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 23 20 4d 45 52 43 48 41 4e 54 41 42 49 4c plied.warranty.of.#.MERCHANTABIL
5700 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 ITY.or.FITNESS.FOR.A.PARTICULAR.
5720 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a 23 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 PURPOSE...See.the.#.GNU.General.
5740 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e Public.License.for.more.details.
5760 0a 0a 23 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 ..#.You.should.have.received.a.c
5780 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 opy.of.the.GNU.General.Public.Li
57a0 63 65 6e 73 65 0a 23 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f 67 72 61 6d 2e cense.#.along.with.this.program.
57c0 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f ..If.not,.see.<https://www.gnu.o
57e0 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 23 20 2a 20 43 6f 64 65 3a 0a 0a 6e 61 6d 65 3a rg/licenses/>...#.*.Code:..name:
5800 20 22 43 49 22 0a 6f 6e 3a 0a 20 20 70 75 6c 6c 5f 72 65 71 75 65 73 74 3a 0a 20 20 70 75 73 68 ."CI".on:...pull_request:...push
5820 3a 0a 20 20 20 20 23 20 43 6f 6d 6d 65 6e 74 20 6f 75 74 20 74 68 69 73 20 73 65 63 74 69 6f 6e :.....#.Comment.out.this.section
5840 20 74 6f 20 65 6e 61 62 6c 65 20 74 65 73 74 69 6e 67 20 6f 66 20 61 6c 6c 20 62 72 61 6e 63 68 .to.enable.testing.of.all.branch
5860 65 73 2e 0a 20 20 20 20 23 20 62 72 61 6e 63 68 65 73 3a 0a 20 20 20 20 23 20 20 20 2d 20 6d 61 es......#.branches:.....#...-.ma
5880 73 74 65 72 0a 0a 6a 6f 62 73 3a 0a 20 20 62 75 69 6c 64 3a 0a 20 20 20 20 72 75 6e 73 2d 6f 6e ster..jobs:...build:.....runs-on
58a0 3a 20 75 62 75 6e 74 75 2d 6c 61 74 65 73 74 0a 20 20 20 20 73 74 72 61 74 65 67 79 3a 0a 20 20 :.ubuntu-latest.....strategy:...
58c0 20 20 20 20 66 61 69 6c 2d 66 61 73 74 3a 20 66 61 6c 73 65 0a 20 20 20 20 20 20 6d 61 74 72 69 ....fail-fast:.false.......matri
58e0 78 3a 0a 20 20 20 20 20 20 20 20 65 6d 61 63 73 5f 76 65 72 73 69 6f 6e 3a 0a 20 20 20 20 20 20 x:.........emacs_version:.......
5900 20 20 20 20 2d 20 32 37 2e 31 0a 20 20 20 20 20 20 20 20 20 20 2d 20 32 37 2e 32 0a 20 20 20 20 ....-.27.1...........-.27.2.....
5920 20 20 20 20 20 20 2d 20 32 38 2e 31 0a 20 20 20 20 20 20 20 20 20 20 2d 20 32 38 2e 32 0a 20 20 ......-.28.1...........-.28.2...
5940 20 20 20 20 20 20 20 20 2d 20 32 39 2e 31 0a 20 20 20 20 20 20 20 20 20 20 2d 20 32 39 2e 32 0a ........-.29.1...........-.29.2.
5960 20 20 20 20 20 20 20 20 20 20 2d 20 32 39 2e 33 0a 20 20 20 20 20 20 20 20 20 20 2d 20 73 6e 61 ..........-.29.3...........-.sna
5980 70 73 68 6f 74 0a 20 20 20 20 73 74 65 70 73 3a 0a 20 20 20 20 2d 20 75 73 65 73 3a 20 70 75 72 pshot.....steps:.....-.uses:.pur
59a0 63 65 6c 6c 2f 73 65 74 75 70 2d 65 6d 61 63 73 40 6d 61 73 74 65 72 0a 20 20 20 20 20 20 77 69 cell/setup-emacs@master.......wi
59c0 74 68 3a 0a 20 20 20 20 20 20 20 20 76 65 72 73 69 6f 6e 3a 20 24 7b 7b 20 6d 61 74 72 69 78 2e th:.........version:.${{.matrix.
59e0 65 6d 61 63 73 5f 76 65 72 73 69 6f 6e 20 7d 7d 0a 0a 20 20 20 20 2d 20 75 73 65 73 3a 20 61 63 emacs_version.}}......-.uses:.ac
5a00 74 69 6f 6e 73 2f 63 68 65 63 6b 6f 75 74 40 76 32 0a 0a 20 20 20 20 2d 20 6e 61 6d 65 3a 20 49 tions/checkout@v2......-.name:.I
5a20 6e 73 74 61 6c 6c 20 49 73 70 65 6c 6c 0a 20 20 20 20 20 20 72 75 6e 3a 20 7c 0a 20 20 20 20 20 nstall.Ispell.......run:.|......
5a40 20 20 20 73 75 64 6f 20 61 70 74 2d 67 65 74 20 69 6e 73 74 61 6c 6c 20 69 73 70 65 6c 6c 0a 0a ...sudo.apt-get.install.ispell..
5a60 20 20 20 20 2d 20 6e 61 6d 65 3a 20 49 6e 69 74 69 61 6c 69 7a 65 20 73 61 6e 64 62 6f 78 0a 20 ....-.name:.Initialize.sandbox..
5a80 20 20 20 20 20 72 75 6e 3a 20 7c 0a 20 20 20 20 20 20 20 20 53 41 4e 44 42 4f 58 5f 44 49 52 3d .....run:.|.........SANDBOX_DIR=
5aa0 24 28 6d 6b 74 65 6d 70 20 2d 64 29 20 7c 7c 20 65 78 69 74 20 31 0a 20 20 20 20 20 20 20 20 65 $(mktemp.-d).||.exit.1.........e
5ac0 63 68 6f 20 22 53 41 4e 44 42 4f 58 5f 44 49 52 3d 24 53 41 4e 44 42 4f 58 5f 44 49 52 22 20 3e cho."SANDBOX_DIR=$SANDBOX_DIR".>
5ae0 3e 20 24 47 49 54 48 55 42 5f 45 4e 56 0a 20 20 20 20 20 20 20 20 2e 2f 6d 61 6b 65 6d 2e 73 68 >.$GITHUB_ENV........../makem.sh
5b00 20 2d 76 76 20 2d 2d 73 61 6e 64 62 6f 78 3d 24 53 41 4e 44 42 4f 58 5f 44 49 52 20 2d 2d 69 6e .-vv.--sandbox=$SANDBOX_DIR.--in
5b20 73 74 61 6c 6c 2d 64 65 70 73 20 2d 2d 69 6e 73 74 61 6c 6c 2d 6c 69 6e 74 65 72 73 0a 0a 20 20 stall-deps.--install-linters....
5b40 20 20 2d 20 6e 61 6d 65 3a 20 52 75 6e 20 68 74 74 70 62 69 6e 20 77 69 74 68 20 44 6f 63 6b 65 ..-.name:.Run.httpbin.with.Docke
5b60 72 0a 20 20 20 20 20 20 72 75 6e 3a 20 64 6f 63 6b 65 72 20 72 75 6e 20 2d 64 20 2d 70 20 38 30 r.......run:.docker.run.-d.-p.80
5b80 3a 38 30 20 2d 50 20 6b 65 6e 6e 65 74 68 72 65 69 74 7a 2f 68 74 74 70 62 69 6e 0a 0a 20 20 20 :80.-P.kennethreitz/httpbin.....
5ba0 20 23 20 54 68 65 20 22 61 6c 6c 22 20 72 75 6c 65 20 69 73 20 6e 6f 74 20 75 73 65 64 2c 20 62 .#.The."all".rule.is.not.used,.b
5bc0 65 63 61 75 73 65 20 69 74 20 74 72 65 61 74 73 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 77 61 72 ecause.it.treats.compilation.war
5be0 6e 69 6e 67 73 0a 20 20 20 20 23 20 61 73 20 66 61 69 6c 75 72 65 73 2c 20 73 6f 20 6c 69 6e 74 nings.....#.as.failures,.so.lint
5c00 69 6e 67 20 61 6e 64 20 74 65 73 74 69 6e 67 20 61 72 65 20 72 75 6e 20 61 73 20 73 65 70 61 72 ing.and.testing.are.run.as.separ
5c20 61 74 65 20 73 74 65 70 73 2e 0a 0a 20 20 20 20 2d 20 6e 61 6d 65 3a 20 4c 69 6e 74 0a 20 20 20 ate.steps.......-.name:.Lint....
5c40 20 20 20 23 20 4e 4f 54 45 3a 20 55 6e 63 6f 6d 6d 65 6e 74 20 74 68 69 73 20 6c 69 6e 65 20 74 ...#.NOTE:.Uncomment.this.line.t
5c60 6f 20 74 72 65 61 74 20 6c 69 6e 74 20 66 61 69 6c 75 72 65 73 20 61 73 20 70 61 73 73 69 6e 67 o.treat.lint.failures.as.passing
5c80 20 73 6f 0a 20 20 20 20 20 20 23 20 20 20 20 20 20 20 74 68 65 20 6a 6f 62 20 64 6f 65 73 6e 27 .so.......#.......the.job.doesn'
5ca0 74 20 73 68 6f 77 20 66 61 69 6c 75 72 65 2e 20 20 28 45 6e 61 62 6c 65 64 20 66 6f 72 20 6e 6f t.show.failure...(Enabled.for.no
5cc0 77 20 62 65 63 61 75 73 65 0a 20 20 20 20 20 20 23 20 20 20 20 20 20 20 45 6d 61 63 73 20 32 39 w.because.......#.......Emacs.29
5ce0 20 69 6e 64 65 6e 74 73 20 73 6f 6d 65 20 63 6c 2d 20 66 6f 72 6d 73 20 64 69 66 66 65 72 65 6e .indents.some.cl-.forms.differen
5d00 74 6c 79 2c 20 77 68 69 63 68 0a 20 20 20 20 20 20 23 20 20 20 20 20 20 20 63 61 75 73 65 73 20 tly,.which.......#.......causes.
5d20 6c 69 6e 74 2d 69 6e 64 65 6e 74 20 74 6f 20 66 61 69 6c 2c 20 61 6e 64 20 77 68 61 74 20 6d 61 lint-indent.to.fail,.and.what.ma
5d40 74 74 65 72 73 20 6d 6f 73 74 20 69 73 0a 20 20 20 20 20 20 23 20 20 20 20 20 20 20 74 68 61 74 tters.most.is.......#.......that
5d60 20 74 68 65 20 74 65 73 74 73 20 70 61 73 73 2e 29 0a 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 .the.tests.pass.).......continue
5d80 2d 6f 6e 2d 65 72 72 6f 72 3a 20 74 72 75 65 0a 20 20 20 20 20 20 72 75 6e 3a 20 2e 2f 6d 61 6b -on-error:.true.......run:../mak
5da0 65 6d 2e 73 68 20 2d 76 76 20 2d 2d 73 61 6e 64 62 6f 78 3d 24 53 41 4e 44 42 4f 58 5f 44 49 52 em.sh.-vv.--sandbox=$SANDBOX_DIR
5dc0 20 6c 69 6e 74 0a 0a 20 20 20 20 2d 20 6e 61 6d 65 3a 20 54 65 73 74 0a 20 20 20 20 20 20 69 66 .lint......-.name:.Test.......if
5de0 3a 20 61 6c 77 61 79 73 28 29 20 20 23 20 52 75 6e 20 74 65 73 74 20 65 76 65 6e 20 69 66 20 6c :.always()..#.Run.test.even.if.l
5e00 69 6e 74 69 6e 67 20 66 61 69 6c 73 2e 0a 20 20 20 20 20 20 72 75 6e 3a 20 2e 2f 6d 61 6b 65 6d inting.fails........run:../makem
5e20 2e 73 68 20 2d 76 76 20 2d 2d 73 61 6e 64 62 6f 78 3d 24 53 41 4e 44 42 4f 58 5f 44 49 52 20 74 .sh.-vv.--sandbox=$SANDBOX_DIR.t
5e40 65 73 74 0a 0a 23 20 4c 6f 63 61 6c 20 56 61 72 69 61 62 6c 65 73 3a 0a 23 20 65 76 61 6c 3a 20 est..#.Local.Variables:.#.eval:.
5e60 28 6f 75 74 6c 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 29 0a 23 20 45 6e 64 3a 0a 00 00 00 00 (outline-minor-mode).#.End:.....
5e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6000 70 6c 7a 2d 30 2e 39 2e 31 2f 52 45 41 44 4d 45 2d 65 6c 70 61 00 00 00 00 00 00 00 00 00 00 00 plz-0.9.1/README-elpa...........
6020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6060 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
6080 30 30 34 34 36 31 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 35 37 35 00 20 30 00 00 00 0044614.00000000000.012575..0...
60a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6100 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
6120 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
6140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
61a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
61c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
61e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6220 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 0a 20 20 20 20 20 20 20 ................................
6240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 4c 5a 2e 45 4c ..........................PLZ.EL
6260 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6280 20 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 0a 0a 0a 5b 66 69 6c ............................[fil
62a0 65 3a 68 74 74 70 3a 2f 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 2f 70 e:http://elpa.gnu.org/packages/p
62c0 6c 7a 2e 73 76 67 5d 0a 0a 60 70 6c 7a 27 20 69 73 20 61 6e 20 48 54 54 50 20 6c 69 62 72 61 72 lz.svg]..`plz'.is.an.HTTP.librar
62e0 79 20 66 6f 72 20 45 6d 61 63 73 2e 20 20 49 74 20 75 73 65 73 20 60 63 75 72 6c 27 20 61 73 20 y.for.Emacs...It.uses.`curl'.as.
6300 61 20 62 61 63 6b 65 6e 64 2c 20 77 68 69 63 68 0a 61 76 6f 69 64 73 20 73 6f 6d 65 20 6f 66 20 a.backend,.which.avoids.some.of.
6320 74 68 65 20 69 73 73 75 65 73 20 77 69 74 68 20 75 73 69 6e 67 20 45 6d 61 63 73 27 73 20 62 75 the.issues.with.using.Emacs's.bu
6340 69 6c 74 2d 69 6e 20 60 75 72 6c 27 20 6c 69 62 72 61 72 79 2e 20 20 49 74 0a 73 75 70 70 6f 72 ilt-in.`url'.library...It.suppor
6360 74 73 20 62 6f 74 68 20 73 79 6e 63 68 72 6f 6e 6f 75 73 20 61 6e 64 20 61 73 79 6e 63 68 72 6f ts.both.synchronous.and.asynchro
6380 6e 6f 75 73 20 72 65 71 75 65 73 74 73 2e 20 20 49 74 73 20 41 50 49 20 69 73 0a 69 6e 74 65 6e nous.requests...Its.API.is.inten
63a0 64 65 64 20 74 6f 20 62 65 20 73 69 6d 70 6c 65 2c 20 6e 61 74 75 72 61 6c 2c 20 61 6e 64 20 65 ded.to.be.simple,.natural,.and.e
63c0 78 70 72 65 73 73 69 76 65 2e 20 20 49 74 73 20 63 6f 64 65 20 69 73 20 69 6e 74 65 6e 64 65 64 xpressive...Its.code.is.intended
63e0 20 74 6f 0a 62 65 20 73 69 6d 70 6c 65 20 61 6e 64 20 77 65 6c 6c 2d 6f 72 67 61 6e 69 7a 65 64 .to.be.simple.and.well-organized
6400 2e 20 20 45 76 65 72 79 20 66 65 61 74 75 72 65 20 69 73 20 74 65 73 74 65 64 20 61 67 61 69 6e ...Every.feature.is.tested.again
6420 73 74 0a 5b 68 74 74 70 62 69 6e 5d 2e 0a 0a 0a 5b 66 69 6c 65 3a 68 74 74 70 3a 2f 2f 65 6c 70 st.[httpbin]....[file:http://elp
6440 61 2e 67 6e 75 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 2f 70 6c 7a 2e 73 76 67 5d 0a 3c 68 74 74 a.gnu.org/packages/plz.svg].<htt
6460 70 3a 2f 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 2f 70 6c 7a 2e 68 74 p://elpa.gnu.org/packages/plz.ht
6480 6d 6c 3e 0a 0a 5b 68 74 74 70 62 69 6e 5d 20 3c 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 2e ml>..[httpbin].<https://httpbin.
64a0 6f 72 67 2f 3e 0a 0a 0a 31 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a e2 95 90 e2 95 90 e2 95 90 org/>...1.Installation..........
64c0 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 ................................
64e0 90 0a 0a 31 2e 31 20 47 4e 55 20 45 4c 50 41 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 ...1.1.GNU.ELPA.................
6500 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 60 70 6c 7a 27 20 69 73 ........................`plz'.is
6520 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 5b 47 4e 55 20 45 4c 50 41 5d 2e 20 20 49 74 20 6d 61 .available.in.[GNU.ELPA]...It.ma
6540 79 20 62 65 20 69 6e 73 74 61 6c 6c 65 64 20 69 6e 20 45 6d 61 63 73 20 75 73 69 6e 67 0a 20 20 y.be.installed.in.Emacs.using...
6560 74 68 65 20 60 70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 27 20 63 6f 6d 6d 61 6e 64 2e 0a 0a the.`package-install'.command...
6580 0a 5b 47 4e 55 20 45 4c 50 41 5d 20 3c 68 74 74 70 3a 2f 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72 67 .[GNU.ELPA].<http://elpa.gnu.org
65a0 2f 70 61 63 6b 61 67 65 73 2f 70 6c 7a 2e 68 74 6d 6c 3e 0a 0a 0a 31 2e 32 20 4d 61 6e 75 61 6c /packages/plz.html>...1.2.Manual
65c0 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a ................................
65e0 0a 20 20 60 70 6c 7a 27 20 68 61 73 20 6e 6f 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 6f 74 68 ...`plz'.has.no.dependencies.oth
6600 65 72 20 74 68 61 6e 20 45 6d 61 63 73 20 61 6e 64 20 60 63 75 72 6c 27 2e 20 20 49 74 27 73 20 er.than.Emacs.and.`curl'...It's.
6620 6b 6e 6f 77 6e 20 74 6f 0a 20 20 77 6f 72 6b 20 6f 6e 20 45 6d 61 63 73 20 32 36 2e 33 20 6f 72 known.to...work.on.Emacs.26.3.or
6640 20 6c 61 74 65 72 2e 20 20 54 6f 20 69 6e 73 74 61 6c 6c 20 69 74 20 6d 61 6e 75 61 6c 6c 79 2c .later...To.install.it.manually,
6660 20 73 69 6d 70 6c 79 20 70 6c 61 63 65 0a 20 20 60 70 6c 7a 2e 65 6c 27 20 69 6e 20 79 6f 75 72 .simply.place...`plz.el'.in.your
6680 20 60 6c 6f 61 64 2d 70 61 74 68 27 20 61 6e 64 20 60 28 72 65 71 75 69 72 65 20 27 70 6c 7a 29 .`load-path'.and.`(require.'plz)
66a0 27 2e 0a 0a 0a 32 20 55 73 61 67 65 0a e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 '....2.Usage....................
66c0 95 90 0a 0a 20 20 54 68 65 20 6d 61 69 6e 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 ......The.main.public.function.i
66e0 73 20 60 70 6c 7a 27 2c 20 77 68 69 63 68 20 73 65 6e 64 73 20 61 6e 20 48 54 54 50 20 72 65 71 s.`plz',.which.sends.an.HTTP.req
6700 75 65 73 74 20 61 6e 64 0a 20 20 72 65 74 75 72 6e 73 20 65 69 74 68 65 72 20 74 68 65 20 72 65 uest.and...returns.either.the.re
6720 73 75 6c 74 20 6f 66 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 74 79 70 65 20 28 66 6f 72 20 sult.of.the.specified.type.(for.
6740 61 20 73 79 6e 63 68 72 6f 6e 6f 75 73 0a 20 20 72 65 71 75 65 73 74 29 2c 20 6f 72 20 74 68 65 a.synchronous...request),.or.the
6760 20 60 63 75 72 6c 27 20 70 72 6f 63 65 73 73 20 6f 62 6a 65 63 74 20 28 66 6f 72 20 61 73 79 6e .`curl'.process.object.(for.asyn
6780 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 73 29 2e 0a 20 20 46 6f 72 20 61 73 79 6e 63 68 chronous.requests)....For.asynch
67a0 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 73 2c 20 63 61 6c 6c 62 61 63 6b 2c 20 65 72 72 6f 72 ronous.requests,.callback,.error
67c0 2d 68 61 6e 64 6c 69 6e 67 2c 20 61 6e 64 20 66 69 6e 61 6c 69 7a 65 72 0a 20 20 66 75 6e 63 74 -handling,.and.finalizer...funct
67e0 69 6f 6e 73 20 6d 61 79 20 62 65 20 73 70 65 63 69 66 69 65 64 2c 20 61 73 20 77 65 6c 6c 20 61 ions.may.be.specified,.as.well.a
6800 73 20 76 61 72 69 6f 75 73 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 2e 0a 0a 0a 32 2e 31 20 45 s.various.other.options....2.1.E
6820 78 61 6d 70 6c 65 73 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 xamples.........................
6840 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 53 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 60 47 ................Synchronously.`G
6860 45 54 27 20 61 20 55 52 4c 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 72 65 73 70 6f 6e 73 ET'.a.URL.and.return.the.respons
6880 65 20 62 6f 64 79 20 61 73 20 61 20 64 65 63 6f 64 65 64 0a 20 20 73 74 72 69 6e 67 20 28 68 65 e.body.as.a.decoded...string.(he
68a0 72 65 2c 20 72 61 77 20 4a 53 4f 4e 29 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 re,.raw.JSON):..................
68c0 80 0a 20 20 e2 94 82 20 28 70 6c 7a 20 27 67 65 74 20 22 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 ........(plz.'get."https://httpb
68e0 69 6e 2e 6f 72 67 2f 75 73 65 72 2d 61 67 65 6e 74 22 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 in.org/user-agent").............
6900 94 80 e2 94 80 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 22 ..............................."
6920 7b 5c 6e 20 5c 22 75 73 65 72 2d 61 67 65 6e 74 5c 22 3a 20 5c 22 63 75 72 6c 2f 37 2e 33 35 2e {\n.\"user-agent\":.\"curl/7.35.
6940 30 5c 22 5c 6e 7d 5c 6e 22 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 53 0\"\n}\n"......................S
6960 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 60 47 45 54 27 20 61 20 55 52 4c 20 74 68 61 74 20 72 65 ynchronously.`GET'.a.URL.that.re
6980 74 75 72 6e 73 20 61 20 4a 53 4f 4e 20 6f 62 6a 65 63 74 2c 20 61 6e 64 20 70 61 72 73 65 20 61 turns.a.JSON.object,.and.parse.a
69a0 6e 64 0a 20 20 72 65 74 75 72 6e 20 69 74 20 61 73 20 61 6e 20 61 6c 69 73 74 3a 0a 0a 20 20 e2 nd...return.it.as.an.alist:.....
69c0 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 28 70 6c 7a 20 27 67 65 74 20 22 .....................(plz.'get."
69e0 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 67 65 74 22 20 3a 61 73 20 23 27 6a https://httpbin.org/get".:as.#'j
6a00 73 6f 6e 2d 72 65 61 64 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 e2 son-read).......................
6a20 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 28 28 61 72 67 73 29 0a 20 20 e2 .....................((args)....
6a40 94 82 20 20 28 68 65 61 64 65 72 73 0a 20 20 e2 94 82 20 20 20 28 41 63 63 65 70 74 20 2e 20 22 ....(headers.........(Accept..."
6a60 2a 2f 2a 22 29 0a 20 20 e2 94 82 20 20 20 28 41 63 63 65 70 74 2d 45 6e 63 6f 64 69 6e 67 20 2e */*").........(Accept-Encoding..
6a80 20 22 64 65 66 6c 61 74 65 2c 20 67 7a 69 70 22 29 0a 20 20 e2 94 82 20 20 20 28 48 6f 73 74 20 ."deflate,.gzip").........(Host.
6aa0 2e 20 22 68 74 74 70 62 69 6e 2e 6f 72 67 22 29 0a 20 20 e2 94 82 20 20 20 28 55 73 65 72 2d 41 .."httpbin.org").........(User-A
6ac0 67 65 6e 74 20 2e 20 22 63 75 72 6c 2f 37 2e 33 35 2e 30 22 29 29 0a 20 20 e2 94 82 20 20 28 75 gent..."curl/7.35.0"))........(u
6ae0 72 6c 20 2e 20 22 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 67 65 74 22 29 29 rl..."https://httpbin.org/get"))
6b00 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 41 73 79 6e 63 68 72 6f 6e 6f ......................Asynchrono
6b20 75 73 6c 79 20 60 50 4f 53 54 27 20 61 20 4a 53 4f 4e 20 6f 62 6a 65 63 74 20 69 6e 20 74 68 65 usly.`POST'.a.JSON.object.in.the
6b40 20 72 65 71 75 65 73 74 20 62 6f 64 79 2c 20 74 68 65 6e 20 70 61 72 73 65 20 61 0a 20 20 4a 53 .request.body,.then.parse.a...JS
6b60 4f 4e 20 6f 62 6a 65 63 74 20 66 72 6f 6d 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 79 ON.object.from.the.response.body
6b80 2c 20 61 6e 64 20 63 61 6c 6c 20 61 20 66 75 6e 63 74 69 6f 6e 20 77 69 74 68 20 74 68 65 0a 20 ,.and.call.a.function.with.the..
6ba0 20 72 65 73 75 6c 74 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 .result:........................
6bc0 82 20 28 70 6c 7a 20 27 70 6f 73 74 20 22 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 ..(plz.'post."https://httpbin.or
6be0 67 2f 70 6f 73 74 22 0a 20 20 e2 94 82 20 20 20 3a 68 65 61 64 65 72 73 20 27 28 28 22 43 6f 6e g/post".........:headers.'(("Con
6c00 74 65 6e 74 2d 54 79 70 65 22 20 2e 20 22 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 22 29 tent-Type"..."application/json")
6c20 29 0a 20 20 e2 94 82 20 20 20 3a 62 6f 64 79 20 28 6a 73 6f 6e 2d 65 6e 63 6f 64 65 20 27 28 28 ).........:body.(json-encode.'((
6c40 22 6b 65 79 22 20 2e 20 22 76 61 6c 75 65 22 29 29 29 0a 20 20 e2 94 82 20 20 20 3a 61 73 20 23 "key"..."value"))).........:as.#
6c60 27 6a 73 6f 6e 2d 72 65 61 64 0a 20 20 e2 94 82 20 20 20 3a 74 68 65 6e 20 28 6c 61 6d 62 64 61 'json-read.........:then.(lambda
6c80 20 28 61 6c 69 73 74 29 0a 20 20 e2 94 82 20 09 20 20 28 6d 65 73 73 61 67 65 20 22 52 65 73 75 .(alist)..........(message."Resu
6ca0 6c 74 3a 20 25 73 22 20 28 61 6c 69 73 74 2d 67 65 74 20 27 64 61 74 61 20 61 6c 69 73 74 29 29 lt:.%s".(alist-get.'data.alist))
6cc0 29 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 ))..............................
6ce0 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 52 65 73 75 6c 74 3a 20 7b 22 6b 65 79 22 3a 22 76 61 ..............Result:.{"key":"va
6d00 6c 75 65 22 7d 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 0a 20 20 53 79 6e 63 lue"}.......................Sync
6d20 68 72 6f 6e 6f 75 73 6c 79 20 64 6f 77 6e 6c 6f 61 64 20 61 20 4a 50 45 47 20 66 69 6c 65 2c 20 hronously.download.a.JPEG.file,.
6d40 74 68 65 6e 20 63 72 65 61 74 65 20 61 6e 20 45 6d 61 63 73 20 69 6d 61 67 65 20 6f 62 6a 65 63 then.create.an.Emacs.image.objec
6d60 74 0a 20 20 66 72 6f 6d 20 74 68 65 20 64 61 74 61 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 t...from.the.data:..............
6d80 94 80 e2 94 80 0a 20 20 e2 94 82 20 28 6c 65 74 20 28 28 6a 70 65 67 2d 64 61 74 61 20 28 70 6c ............(let.((jpeg-data.(pl
6da0 7a 20 27 67 65 74 20 22 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 69 6d 61 67 z.'get."https://httpbin.org/imag
6dc0 65 2f 6a 70 65 67 22 20 3a 61 73 20 27 62 69 6e 61 72 79 29 29 29 0a 20 20 e2 94 82 20 20 20 28 e/jpeg".:as.'binary))).........(
6de0 63 72 65 61 74 65 2d 69 6d 61 67 65 20 6a 70 65 67 2d 64 61 74 61 20 6e 69 6c 20 27 64 61 74 61 create-image.jpeg-data.nil.'data
6e00 29 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 ))..............................
6e20 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 28 69 6d 61 67 65 20 3a 74 79 70 65 20 6a 70 65 67 20 ..............(image.:type.jpeg.
6e40 3a 64 61 74 61 20 22 22 c3 bf c3 98 c3 bf c3 a0 5e 40 5e 50 4a 46 49 46 2e 2e 2e 22 29 0a 20 20 :data.""........^@^PJFIF...")...
6e60 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 0a 32 2e 32 20 46 75 6e 63 74 69 6f 6e 73 0a ..................2.2.Functions.
6e80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 ................................
6ea0 80 e2 94 80 e2 94 80 0a 0a 20 20 60 70 6c 7a 27 0a 20 20 20 20 20 20 20 20 2f 28 6d 65 74 68 6f ...........`plz'........./(metho
6ec0 64 20 75 72 6c 20 26 6b 65 79 20 68 65 61 64 65 72 73 20 62 6f 64 79 20 65 6c 73 65 20 66 69 6e d.url.&key.headers.body.else.fin
6ee0 61 6c 6c 79 20 6e 6f 71 75 65 72 79 20 28 61 73 20 27 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 ally.noquery.(as.'string).......
6f00 20 20 28 74 68 65 6e 20 27 73 79 6e 63 29 20 28 62 6f 64 79 2d 74 79 70 65 20 27 74 65 78 74 29 ..(then.'sync).(body-type.'text)
6f20 20 28 64 65 63 6f 64 65 20 74 20 64 65 63 6f 64 65 2d 73 29 0a 20 20 20 20 20 20 20 20 28 63 6f .(decode.t.decode-s).........(co
6f40 6e 6e 65 63 74 2d 74 69 6d 65 6f 75 74 20 70 6c 7a 2d 63 6f 6e 6e 65 63 74 2d 74 69 6d 65 6f 75 nnect-timeout.plz-connect-timeou
6f60 74 29 20 28 74 69 6d 65 6f 75 74 20 70 6c 7a 2d 74 69 6d 65 6f 75 74 29 29 2f 0a 0a 20 20 20 20 t).(timeout.plz-timeout))/......
6f80 20 20 20 20 52 65 71 75 65 73 74 20 60 4d 45 54 48 4f 44 27 20 66 72 6f 6d 20 60 55 52 4c 27 20 ....Request.`METHOD'.from.`URL'.
6fa0 77 69 74 68 20 63 75 72 6c 2e 20 20 52 65 74 75 72 6e 20 74 68 65 20 63 75 72 6c 20 70 72 6f 63 with.curl...Return.the.curl.proc
6fc0 65 73 73 0a 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 20 6f 72 2c 20 66 6f 72 20 61 20 73 79 6e ess.........object.or,.for.a.syn
6fe0 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 2c 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 72 chronous.request,.the.selected.r
7000 65 73 75 6c 74 2e 0a 0a 20 20 20 20 20 20 20 20 60 48 45 41 44 45 52 53 27 20 6d 61 79 20 62 65 esult...........`HEADERS'.may.be
7020 20 61 6e 20 61 6c 69 73 74 20 6f 66 20 65 78 74 72 61 20 68 65 61 64 65 72 73 20 74 6f 20 73 65 .an.alist.of.extra.headers.to.se
7040 6e 64 20 77 69 74 68 20 74 68 65 0a 20 20 20 20 20 20 20 20 72 65 71 75 65 73 74 2e 0a 0a 20 20 nd.with.the.........request.....
7060 20 20 20 20 20 20 60 42 4f 44 59 27 20 6d 61 79 20 62 65 20 61 20 73 74 72 69 6e 67 2c 20 61 20 ......`BODY'.may.be.a.string,.a.
7080 62 75 66 66 65 72 2c 20 6f 72 20 61 20 6c 69 73 74 20 6c 69 6b 65 20 60 28 66 69 6c 65 0a 20 20 buffer,.or.a.list.like.`(file...
70a0 20 20 20 20 20 20 46 49 4c 45 4e 41 4d 45 29 27 20 74 6f 20 75 70 6c 6f 61 64 20 61 20 66 69 6c ......FILENAME)'.to.upload.a.fil
70c0 65 20 66 72 6f 6d 20 64 69 73 6b 2e 0a 0a 20 20 20 20 20 20 20 20 60 42 4f 44 59 2d 54 59 50 45 e.from.disk...........`BODY-TYPE
70e0 27 20 6d 61 79 20 62 65 20 60 74 65 78 74 27 20 74 6f 20 73 65 6e 64 20 60 42 4f 44 59 27 20 61 '.may.be.`text'.to.send.`BODY'.a
7100 73 20 74 65 78 74 2c 20 6f 72 20 60 62 69 6e 61 72 79 27 20 74 6f 0a 20 20 20 20 20 20 20 20 73 s.text,.or.`binary'.to.........s
7120 65 6e 64 20 69 74 20 61 73 20 62 69 6e 61 72 79 2e 0a 0a 20 20 20 20 20 20 20 20 60 41 53 27 20 end.it.as.binary...........`AS'.
7140 73 65 6c 65 63 74 73 20 74 68 65 20 6b 69 6e 64 20 6f 66 20 72 65 73 75 6c 74 20 74 6f 20 70 61 selects.the.kind.of.result.to.pa
7160 73 73 20 74 6f 20 74 68 65 20 63 61 6c 6c 62 61 63 6b 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 ss.to.the.callback.function.....
7180 20 20 20 20 60 54 48 45 4e 27 2c 20 6f 72 20 74 68 65 20 6b 69 6e 64 20 6f 66 20 72 65 73 75 6c ....`THEN',.or.the.kind.of.resul
71a0 74 20 74 6f 20 72 65 74 75 72 6e 20 66 6f 72 20 73 79 6e 63 68 72 6f 6e 6f 75 73 0a 20 20 20 20 t.to.return.for.synchronous.....
71c0 20 20 20 20 72 65 71 75 65 73 74 73 2e 20 20 49 74 20 6d 61 79 20 62 65 3a 0a 0a 20 20 20 20 20 ....requests...It.may.be:.......
71e0 20 20 20 e2 80 a2 20 60 62 75 66 66 65 72 27 20 74 6f 20 70 61 73 73 20 74 68 65 20 72 65 73 70 .......`buffer'.to.pass.the.resp
7200 6f 6e 73 65 20 62 75 66 66 65 72 2c 20 77 68 69 63 68 20 77 69 6c 6c 20 62 65 20 6e 61 72 72 6f onse.buffer,.which.will.be.narro
7220 77 65 64 0a 20 20 20 20 20 20 20 20 20 20 74 6f 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f wed...........to.the.response.bo
7240 64 79 20 61 6e 64 20 64 65 63 6f 64 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 60 44 45 43 dy.and.decoded.according.to.`DEC
7260 4f 44 45 27 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 60 62 69 6e 61 72 79 27 20 74 6f 20 70 61 ODE'..............`binary'.to.pa
7280 73 73 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 79 20 61 73 20 61 6e 20 75 6e 2d 64 65 ss.the.response.body.as.an.un-de
72a0 63 6f 64 65 64 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 60 73 74 72 69 6e coded.string..............`strin
72c0 67 27 20 74 6f 20 70 61 73 73 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 79 20 61 73 20 g'.to.pass.the.response.body.as.
72e0 61 20 64 65 63 6f 64 65 64 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 60 72 a.decoded.string..............`r
7300 65 73 70 6f 6e 73 65 27 20 74 6f 20 70 61 73 73 20 61 20 60 70 6c 7a 2d 72 65 73 70 6f 6e 73 65 esponse'.to.pass.a.`plz-response
7320 27 20 73 74 72 75 63 74 75 72 65 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 60 66 69 6c 65 27 20 '.structure..............`file'.
7340 74 6f 20 70 61 73 73 20 61 20 74 65 6d 70 6f 72 61 72 79 20 66 69 6c 65 6e 61 6d 65 20 74 6f 20 to.pass.a.temporary.filename.to.
7360 77 68 69 63 68 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 79 0a 20 20 20 20 20 20 20 20 which.the.response.body.........
7380 20 20 68 61 73 20 62 65 65 6e 20 73 61 76 65 64 20 77 69 74 68 6f 75 74 20 64 65 63 6f 64 69 6e ..has.been.saved.without.decodin
73a0 67 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 60 28 66 69 6c 65 20 7e 46 49 4c 45 4e 41 4d 45 29 g..............`(file.~FILENAME)
73c0 27 20 74 6f 20 70 61 73 73 20 60 46 49 4c 45 4e 41 4d 45 27 20 61 66 74 65 72 20 68 61 76 69 6e '.to.pass.`FILENAME'.after.havin
73e0 67 20 73 61 76 65 64 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 72 65 73 70 6f 6e 73 65 20 62 g.saved.the...........response.b
7400 6f 64 79 20 74 6f 20 69 74 20 77 69 74 68 6f 75 74 20 64 65 63 6f 64 69 6e 67 2e 20 20 60 46 49 ody.to.it.without.decoding...`FI
7420 4c 45 4e 41 4d 45 27 20 6d 75 73 74 20 62 65 20 61 0a 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 2d LENAME'.must.be.a...........non-
7440 65 78 69 73 74 65 6e 74 20 66 69 6c 65 3b 20 69 66 20 69 74 20 65 78 69 73 74 73 2c 20 69 74 20 existent.file;.if.it.exists,.it.
7460 77 69 6c 6c 20 6e 6f 74 20 62 65 20 6f 76 65 72 77 72 69 74 74 65 6e 2c 0a 20 20 20 20 20 20 20 will.not.be.overwritten,........
7480 20 20 20 61 6e 64 20 61 6e 20 65 72 72 6f 72 20 77 69 6c 6c 20 62 65 20 73 69 67 6e 61 6c 65 64 ...and.an.error.will.be.signaled
74a0 2e 20 20 60 46 49 4c 45 4e 41 4d 45 27 20 69 73 20 70 61 73 73 65 64 20 74 68 72 6f 75 67 68 0a ...`FILENAME'.is.passed.through.
74c0 20 20 20 20 20 20 20 20 20 20 60 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 27 2c 20 77 68 ..........`expand-file-name',.wh
74e0 69 63 68 20 73 65 65 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 41 20 66 75 6e 63 74 69 6f 6e 2c ich.see..............A.function,
7500 20 77 68 69 63 68 20 69 73 20 63 61 6c 6c 65 64 20 69 6e 20 74 68 65 20 72 65 73 70 6f 6e 73 65 .which.is.called.in.the.response
7520 20 62 75 66 66 65 72 20 77 69 74 68 20 69 74 0a 20 20 20 20 20 20 20 20 20 20 6e 61 72 72 6f 77 .buffer.with.it...........narrow
7540 65 64 20 74 6f 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 79 20 28 73 75 69 74 61 62 6c ed.to.the.response.body.(suitabl
7560 65 20 66 6f 72 2c 0a 20 20 20 20 20 20 20 20 20 20 65 2e 67 2e 20 60 6a 73 6f 6e 2d 72 65 61 64 e.for,...........e.g..`json-read
7580 27 29 2e 0a 0a 20 20 20 20 20 20 20 20 49 66 20 60 44 45 43 4f 44 45 27 20 69 73 20 6e 6f 6e 2d ')...........If.`DECODE'.is.non-
75a0 6e 69 6c 2c 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 79 20 69 73 20 64 65 63 6f 64 65 nil,.the.response.body.is.decode
75c0 64 0a 20 20 20 20 20 20 20 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2e 20 20 46 6f 72 20 62 69 d.........automatically...For.bi
75e0 6e 61 72 79 20 63 6f 6e 74 65 6e 74 2c 20 69 74 20 73 68 6f 75 6c 64 20 62 65 20 6e 69 6c 2e 20 nary.content,.it.should.be.nil..
7600 20 57 68 65 6e 20 60 41 53 27 0a 20 20 20 20 20 20 20 20 69 73 20 60 62 69 6e 61 72 79 27 2c 20 .When.`AS'.........is.`binary',.
7620 60 44 45 43 4f 44 45 27 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 65 74 20 74 6f `DECODE'.is.automatically.set.to
7640 20 6e 69 6c 2e 0a 0a 20 20 20 20 20 20 20 20 60 54 48 45 4e 27 20 69 73 20 61 20 63 61 6c 6c 62 .nil...........`THEN'.is.a.callb
7660 61 63 6b 20 66 75 6e 63 74 69 6f 6e 2c 20 77 68 6f 73 65 20 73 6f 6c 65 20 61 72 67 75 6d 65 6e ack.function,.whose.sole.argumen
7680 74 20 69 73 20 73 65 6c 65 63 74 65 64 0a 20 20 20 20 20 20 20 20 61 62 6f 76 65 20 77 69 74 68 t.is.selected.........above.with
76a0 20 60 41 53 27 3b 20 69 66 20 74 68 65 20 72 65 71 75 65 73 74 20 66 61 69 6c 73 20 61 6e 64 20 .`AS';.if.the.request.fails.and.
76c0 6e 6f 20 60 45 4c 53 45 27 20 66 75 6e 63 74 69 6f 6e 20 69 73 0a 20 20 20 20 20 20 20 20 67 69 no.`ELSE'.function.is.........gi
76e0 76 65 6e 20 28 73 65 65 20 62 65 6c 6f 77 29 2c 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 77 69 ven.(see.below),.the.argument.wi
7700 6c 6c 20 62 65 20 61 20 60 70 6c 7a 2d 65 72 72 6f 72 27 20 73 74 72 75 63 74 75 72 65 0a 20 20 ll.be.a.`plz-error'.structure...
7720 20 20 20 20 20 20 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 20 65 72 72 6f 72 2e 20 20 4f 72 20 ......describing.the.error...Or.
7740 60 54 48 45 4e 27 20 6d 61 79 20 62 65 20 60 73 79 6e 63 27 20 74 6f 20 6d 61 6b 65 20 61 0a 20 `THEN'.may.be.`sync'.to.make.a..
7760 20 20 20 20 20 20 20 73 79 6e 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 2c 20 69 6e 20 77 .......synchronous.request,.in.w
7780 68 69 63 68 20 63 61 73 65 20 74 68 65 20 72 65 73 75 6c 74 20 69 73 20 72 65 74 75 72 6e 65 64 hich.case.the.result.is.returned
77a0 0a 20 20 20 20 20 20 20 20 64 69 72 65 63 74 6c 79 20 66 72 6f 6d 20 74 68 69 73 20 66 75 6e 63 .........directly.from.this.func
77c0 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 60 45 4c 53 45 27 20 69 73 20 61 6e 20 6f 70 74 69 tion...........`ELSE'.is.an.opti
77e0 6f 6e 61 6c 20 63 61 6c 6c 62 61 63 6b 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 65 64 20 77 68 onal.callback.function.called.wh
7800 65 6e 20 74 68 65 20 72 65 71 75 65 73 74 0a 20 20 20 20 20 20 20 20 66 61 69 6c 73 20 28 69 2e en.the.request.........fails.(i.
7820 65 2e 20 69 66 20 63 75 72 6c 20 66 61 69 6c 73 2c 20 6f 72 20 69 66 20 74 68 65 20 60 48 54 54 e..if.curl.fails,.or.if.the.`HTT
7840 50 27 20 72 65 73 70 6f 6e 73 65 20 68 61 73 20 61 0a 20 20 20 20 20 20 20 20 6e 6f 6e 2d 32 78 P'.response.has.a.........non-2x
7860 78 20 73 74 61 74 75 73 20 63 6f 64 65 29 2e 20 20 49 74 20 69 73 20 63 61 6c 6c 65 64 20 77 69 x.status.code)...It.is.called.wi
7880 74 68 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2c 20 61 0a 20 20 20 20 20 20 20 20 60 70 6c 7a 2d th.one.argument,.a.........`plz-
78a0 65 72 72 6f 72 27 20 73 74 72 75 63 74 75 72 65 2e 20 20 49 66 20 60 45 4c 53 45 27 20 69 73 20 error'.structure...If.`ELSE'.is.
78c0 6e 69 6c 2c 20 61 20 60 70 6c 7a 2d 63 75 72 6c 2d 65 72 72 6f 72 27 20 6f 72 0a 20 20 20 20 20 nil,.a.`plz-curl-error'.or......
78e0 20 20 20 60 70 6c 7a 2d 68 74 74 70 2d 65 72 72 6f 72 27 20 69 73 20 73 69 67 6e 61 6c 65 64 20 ...`plz-http-error'.is.signaled.
7900 77 68 65 6e 20 74 68 65 20 72 65 71 75 65 73 74 20 66 61 69 6c 73 2c 20 77 69 74 68 20 61 0a 20 when.the.request.fails,.with.a..
7920 20 20 20 20 20 20 20 60 70 6c 7a 2d 65 72 72 6f 72 27 20 73 74 72 75 63 74 75 72 65 20 61 73 20 .......`plz-error'.structure.as.
7940 74 68 65 20 65 72 72 6f 72 20 64 61 74 61 2e 20 20 46 6f 72 20 73 79 6e 63 68 72 6f 6e 6f 75 73 the.error.data...For.synchronous
7960 0a 20 20 20 20 20 20 20 20 72 65 71 75 65 73 74 73 2c 20 74 68 69 73 20 61 72 67 75 6d 65 6e 74 .........requests,.this.argument
7980 20 69 73 20 69 67 6e 6f 72 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 60 4e 4f 54 45 27 3a 20 49 6e .is.ignored...........`NOTE':.In
79a0 20 76 30 2e 38 20 6f 66 20 60 70 6c 7a 27 2c 20 6f 6e 6c 79 20 6f 6e 65 20 65 72 72 6f 72 20 77 .v0.8.of.`plz',.only.one.error.w
79c0 69 6c 6c 20 62 65 20 73 69 67 6e 61 6c 65 64 3a 0a 20 20 20 20 20 20 20 20 60 70 6c 7a 2d 65 72 ill.be.signaled:.........`plz-er
79e0 72 6f 72 27 2e 20 20 54 68 65 20 65 78 69 73 74 69 6e 67 20 65 72 72 6f 72 73 2c 20 60 70 6c 7a ror'...The.existing.errors,.`plz
7a00 2d 63 75 72 6c 2d 65 72 72 6f 72 27 20 61 6e 64 0a 20 20 20 20 20 20 20 20 60 70 6c 7a 2d 68 74 -curl-error'.and.........`plz-ht
7a20 74 70 2d 65 72 72 6f 72 27 2c 20 69 6e 68 65 72 69 74 20 66 72 6f 6d 20 60 70 6c 7a 2d 65 72 72 tp-error',.inherit.from.`plz-err
7a40 6f 72 27 20 74 6f 20 61 6c 6c 6f 77 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 0a 20 20 20 20 20 20 or'.to.allow.applications.......
7a60 20 20 74 6f 20 75 70 64 61 74 65 20 74 68 65 69 72 20 63 6f 64 65 20 77 68 69 6c 65 20 75 73 69 ..to.update.their.code.while.usi
7a80 6e 67 20 76 30 2e 37 20 28 69 2e 65 2e 20 61 6e 79 20 60 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 ng.v0.7.(i.e..any.`condition-cas
7aa0 65 27 0a 20 20 20 20 20 20 20 20 66 6f 72 6d 73 20 73 68 6f 75 6c 64 20 6e 6f 77 20 68 61 6e 64 e'.........forms.should.now.hand
7ac0 6c 65 20 6f 6e 6c 79 20 60 70 6c 7a 2d 65 72 72 6f 72 27 2c 20 6e 6f 74 20 74 68 65 20 6f 74 68 le.only.`plz-error',.not.the.oth
7ae0 65 72 20 74 77 6f 29 2e 0a 0a 20 20 20 20 20 20 20 20 60 46 49 4e 41 4c 4c 59 27 20 69 73 20 61 er.two)...........`FINALLY'.is.a
7b00 6e 20 6f 70 74 69 6f 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 65 64 20 77 69 74 68 6f n.optional.function.called.witho
7b20 75 74 20 61 72 67 75 6d 65 6e 74 20 61 66 74 65 72 0a 20 20 20 20 20 20 20 20 60 54 48 45 4e 27 ut.argument.after.........`THEN'
7b40 20 6f 72 20 60 45 4c 53 45 27 2c 20 61 73 20 61 70 70 72 6f 70 72 69 61 74 65 2e 20 20 46 6f 72 .or.`ELSE',.as.appropriate...For
7b60 20 73 79 6e 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 73 2c 0a 20 20 20 20 20 20 20 20 74 .synchronous.requests,.........t
7b80 68 69 73 20 61 72 67 75 6d 65 6e 74 20 69 73 20 69 67 6e 6f 72 65 64 2e 0a 0a 20 20 20 20 20 20 his.argument.is.ignored.........
7ba0 20 20 60 43 4f 4e 4e 45 43 54 2d 54 49 4d 45 4f 55 54 27 20 61 6e 64 20 60 54 49 4d 45 4f 55 54 ..`CONNECT-TIMEOUT'.and.`TIMEOUT
7bc0 27 20 61 72 65 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 63 6f 6e 64 73 20 74 68 61 74 0a 20 '.are.a.number.of.seconds.that..
7be0 20 20 20 20 20 20 20 6c 69 6d 69 74 20 68 6f 77 20 6c 6f 6e 67 20 69 74 20 74 61 6b 65 73 20 74 .......limit.how.long.it.takes.t
7c00 6f 20 63 6f 6e 6e 65 63 74 20 74 6f 20 61 20 68 6f 73 74 20 61 6e 64 20 74 6f 20 72 65 63 65 69 o.connect.to.a.host.and.to.recei
7c20 76 65 20 61 0a 20 20 20 20 20 20 20 20 72 65 73 70 6f 6e 73 65 20 66 72 6f 6d 20 61 20 68 6f 73 ve.a.........response.from.a.hos
7c40 74 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a 0a 20 20 20 20 20 20 20 20 60 4e 4f 51 55 45 t,.respectively...........`NOQUE
7c60 52 59 27 20 69 73 20 70 61 73 73 65 64 20 74 6f 20 60 6d 61 6b 65 2d 70 72 6f 63 65 73 73 27 2c RY'.is.passed.to.`make-process',
7c80 20 77 68 69 63 68 20 73 65 65 2e 0a 0a 20 20 20 20 20 20 20 20 60 46 49 4c 54 45 52 27 20 69 73 .which.see...........`FILTER'.is
7ca0 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 62 65 20 75 73 65 64 .an.optional.function.to.be.used
7cc0 20 61 73 20 74 68 65 20 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 66 69 6c 74 65 72 20 66 .as.the.process.........filter.f
7ce0 6f 72 20 74 68 65 20 63 75 72 6c 20 70 72 6f 63 65 73 73 2e 20 20 49 74 20 63 61 6e 20 62 65 20 or.the.curl.process...It.can.be.
7d00 75 73 65 64 20 74 6f 20 68 61 6e 64 6c 65 20 48 54 54 50 0a 20 20 20 20 20 20 20 20 72 65 73 70 used.to.handle.HTTP.........resp
7d20 6f 6e 73 65 73 20 69 6e 20 61 20 73 74 72 65 61 6d 69 6e 67 20 77 61 79 2e 20 20 54 68 65 20 66 onses.in.a.streaming.way...The.f
7d40 75 6e 63 74 69 6f 6e 20 6d 75 73 74 20 61 63 63 65 70 74 20 32 0a 20 20 20 20 20 20 20 20 61 72 unction.must.accept.2.........ar
7d60 67 75 6d 65 6e 74 73 2c 20 74 68 65 20 70 72 6f 63 65 73 73 20 6f 62 6a 65 63 74 20 72 75 6e 6e guments,.the.process.object.runn
7d80 69 6e 67 20 63 75 72 6c 2c 20 61 6e 64 20 61 20 73 74 72 69 6e 67 20 77 68 69 63 68 0a 20 20 20 ing.curl,.and.a.string.which....
7da0 20 20 20 20 20 69 73 20 6f 75 74 70 75 74 20 72 65 63 65 69 76 65 64 20 66 72 6f 6d 20 74 68 65 .....is.output.received.from.the
7dc0 20 70 72 6f 63 65 73 73 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 70 72 6f 63 65 73 73 20 66 .process...The.default.process.f
7de0 69 6c 74 65 72 0a 20 20 20 20 20 20 20 20 69 6e 73 65 72 74 73 20 74 68 65 20 6f 75 74 70 75 74 ilter.........inserts.the.output
7e00 20 6f 66 20 74 68 65 20 70 72 6f 63 65 73 73 20 69 6e 74 6f 20 74 68 65 20 70 72 6f 63 65 73 73 .of.the.process.into.the.process
7e20 20 62 75 66 66 65 72 2e 20 20 54 68 65 0a 20 20 20 20 20 20 20 20 70 72 6f 76 69 64 65 64 20 60 .buffer...The.........provided.`
7e40 46 49 4c 54 45 52 27 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 61 74 20 6c 65 61 73 74 FILTER'.function.should.at.least
7e60 20 69 6e 73 65 72 74 20 6f 75 74 70 75 74 20 75 70 20 74 6f 0a 20 20 20 20 20 20 20 20 74 68 65 .insert.output.up.to.........the
7e80 20 48 54 54 50 20 62 6f 64 79 20 69 6e 74 6f 20 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 66 66 .HTTP.body.into.the.process.buff
7ea0 65 72 2e 0a 0a 0a 32 2e 33 20 51 75 65 75 65 69 6e 67 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 er....2.3.Queueing..............
7ec0 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 60 70 6c 7a 27 ...........................`plz'
7ee0 20 70 72 6f 76 69 64 65 73 20 61 20 73 69 6d 70 6c 65 20 73 79 73 74 65 6d 20 66 6f 72 20 71 75 .provides.a.simple.system.for.qu
7f00 65 75 65 69 6e 67 20 48 54 54 50 20 72 65 71 75 65 73 74 73 2e 20 20 46 69 72 73 74 2c 0a 20 20 eueing.HTTP.requests...First,...
7f20 6d 61 6b 65 20 61 20 60 70 6c 7a 2d 71 75 65 75 65 27 20 73 74 72 75 63 74 20 62 79 20 63 61 6c make.a.`plz-queue'.struct.by.cal
7f40 6c 69 6e 67 20 60 6d 61 6b 65 2d 70 6c 7a 2d 71 75 65 75 65 27 2e 20 20 54 68 65 6e 20 63 61 6c ling.`make-plz-queue'...Then.cal
7f60 6c 0a 20 20 60 70 6c 7a 2d 71 75 65 75 65 27 20 77 69 74 68 20 74 68 65 20 73 74 72 75 63 74 20 l...`plz-queue'.with.the.struct.
7f80 61 73 20 74 68 65 20 66 69 72 73 74 20 61 72 67 75 6d 65 6e 74 2c 20 61 6e 64 20 74 68 65 20 72 as.the.first.argument,.and.the.r
7fa0 65 73 74 20 6f 66 20 74 68 65 0a 20 20 61 72 67 75 6d 65 6e 74 73 20 62 65 69 6e 67 20 74 68 65 est.of.the...arguments.being.the
7fc0 20 73 61 6d 65 20 61 73 20 74 68 6f 73 65 20 70 61 73 73 65 64 20 74 6f 20 60 70 6c 7a 27 2e 20 .same.as.those.passed.to.`plz'..
7fe0 20 54 68 65 6e 20 63 61 6c 6c 0a 20 20 60 70 6c 7a 2d 72 75 6e 27 20 74 6f 20 72 75 6e 20 74 68 .Then.call...`plz-run'.to.run.th
8000 65 20 71 75 65 75 65 64 20 72 65 71 75 65 73 74 73 2e 0a 0a 20 20 41 6c 6c 20 6f 66 20 74 68 65 e.queued.requests.....All.of.the
8020 20 71 75 65 75 65 2d 72 65 6c 61 74 65 64 20 66 75 6e 63 74 69 6f 6e 73 20 72 65 74 75 72 6e 20 .queue-related.functions.return.
8040 74 68 65 20 71 75 65 75 65 20 61 73 20 74 68 65 69 72 20 76 61 6c 75 65 2c 0a 20 20 6d 61 6b 69 the.queue.as.their.value,...maki
8060 6e 67 20 74 68 65 6d 20 65 61 73 79 20 74 6f 20 75 73 65 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c ng.them.easy.to.use...For.exampl
8080 65 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 28 64 65 66 e:..........................(def
80a0 76 61 72 20 6d 79 2d 71 75 65 75 65 20 28 6d 61 6b 65 2d 70 6c 7a 2d 71 75 65 75 65 20 3a 6c 69 var.my-queue.(make-plz-queue.:li
80c0 6d 69 74 20 32 29 29 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 28 70 6c 7a 2d 72 75 6e 0a 20 20 mit.2))..............(plz-run...
80e0 e2 94 82 20 20 28 70 6c 7a 2d 71 75 65 75 65 20 6d 79 2d 71 75 65 75 65 0a 20 20 e2 94 82 20 20 .....(plz-queue.my-queue........
8100 20 20 27 67 65 74 20 22 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 67 65 74 3f ..'get."https://httpbin.org/get?
8120 66 6f 6f 3d 30 22 0a 20 20 e2 94 82 20 20 20 20 3a 74 68 65 6e 20 28 6c 61 6d 62 64 61 20 28 62 foo=0"..........:then.(lambda.(b
8140 6f 64 79 29 20 28 6d 65 73 73 61 67 65 20 22 25 73 22 20 62 6f 64 79 29 29 29 29 0a 20 20 e2 94 ody).(message."%s".body)))).....
8160 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 4f 72 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 .................Or:............
8180 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 28 6c 65 74 20 28 28 71 75 65 75 65 20 28 6d 61 6b 65 ..............(let.((queue.(make
81a0 2d 70 6c 7a 2d 71 75 65 75 65 20 3a 6c 69 6d 69 74 20 32 0a 20 20 e2 94 82 20 09 09 09 20 20 20 -plz-queue.:limit.2.............
81c0 20 20 3a 66 69 6e 61 6c 6c 79 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 e2 94 82 20 09 09 09 09 ..:finally.(lambda.()...........
81e0 09 28 6d 65 73 73 61 67 65 20 22 51 75 65 75 65 20 65 6d 70 74 79 2e 22 29 29 29 29 0a 20 20 e2 .(message."Queue.empty."))))....
8200 94 82 20 20 20 20 20 20 20 28 75 72 6c 73 20 27 28 22 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 .........(urls.'("https://httpbi
8220 6e 2e 6f 72 67 2f 67 65 74 3f 66 6f 6f 3d 30 22 0a 20 20 e2 94 82 20 09 20 20 20 20 20 20 22 68 n.org/get?foo=0".............."h
8240 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 67 65 74 3f 66 6f 6f 3d 31 22 29 29 29 ttps://httpbin.org/get?foo=1")))
8260 0a 20 20 e2 94 82 20 20 20 28 70 6c 7a 2d 72 75 6e 0a 20 20 e2 94 82 20 20 20 20 28 64 6f 6c 69 .........(plz-run..........(doli
8280 73 74 20 28 75 72 6c 20 75 72 6c 73 20 71 75 65 75 65 29 0a 20 20 e2 94 82 20 20 20 20 20 20 28 st.(url.urls.queue)............(
82a0 70 6c 7a 2d 71 75 65 75 65 20 71 75 65 75 65 20 27 67 65 74 20 75 72 6c 0a 20 20 e2 94 82 20 20 plz-queue.queue.'get.url........
82c0 20 20 20 20 20 20 3a 74 68 65 6e 20 28 6c 61 6d 62 64 61 20 28 62 6f 64 79 29 20 28 6d 65 73 73 ......:then.(lambda.(body).(mess
82e0 61 67 65 20 22 25 73 22 20 62 6f 64 79 29 29 29 29 29 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 age."%s".body)))))).............
8300 94 80 e2 94 80 0a 0a 20 20 59 6f 75 20 6d 61 79 20 61 6c 73 6f 20 63 6c 65 61 72 20 61 20 71 75 .........You.may.also.clear.a.qu
8320 65 75 65 20 77 69 74 68 20 60 70 6c 7a 2d 63 6c 65 61 72 27 2c 20 77 68 69 63 68 20 63 61 6e 63 eue.with.`plz-clear',.which.canc
8340 65 6c 73 20 61 6e 79 20 61 63 74 69 76 65 0a 20 20 6f 72 20 71 75 65 75 65 64 20 72 65 71 75 65 els.any.active...or.queued.reque
8360 73 74 73 20 61 6e 64 20 63 61 6c 6c 73 20 74 68 65 69 72 20 60 3a 65 6c 73 65 27 20 66 75 6e 63 sts.and.calls.their.`:else'.func
8380 74 69 6f 6e 73 2e 20 20 41 6e 64 0a 20 20 60 70 6c 7a 2d 6c 65 6e 67 74 68 27 20 72 65 74 75 72 tions...And...`plz-length'.retur
83a0 6e 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 61 20 71 75 65 75 65 27 73 20 61 63 74 69 76 ns.the.number.of.a.queue's.activ
83c0 65 20 61 6e 64 20 71 75 65 75 65 64 0a 20 20 72 65 71 75 65 73 74 73 2e 0a 0a 0a 32 2e 34 20 54 e.and.queued...requests....2.4.T
83e0 69 70 73 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 ips.............................
8400 e2 81 83 20 59 6f 75 20 63 61 6e 20 63 75 73 74 6f 6d 69 7a 65 20 73 65 74 74 69 6e 67 73 20 69 ....You.can.customize.settings.i
8420 6e 20 74 68 65 20 60 70 6c 7a 27 20 67 72 6f 75 70 2c 20 62 75 74 20 74 68 69 73 20 63 61 6e 20 n.the.`plz'.group,.but.this.can.
8440 6f 6e 6c 79 20 62 65 0a 20 20 20 20 75 73 65 64 20 74 6f 20 61 64 6a 75 73 74 20 61 20 66 65 77 only.be.....used.to.adjust.a.few
8460 20 64 65 66 61 75 6c 74 73 2e 20 20 49 74 27 73 20 6e 6f 74 20 69 6e 74 65 6e 64 65 64 20 74 68 .defaults...It's.not.intended.th
8480 61 74 20 63 68 61 6e 67 69 6e 67 20 6f 72 0a 20 20 20 20 62 69 6e 64 69 6e 67 20 67 6c 6f 62 61 at.changing.or.....binding.globa
84a0 6c 20 76 61 72 69 61 62 6c 65 73 20 62 65 20 6e 65 63 65 73 73 61 72 79 20 66 6f 72 20 6e 6f 72 l.variables.be.necessary.for.nor
84c0 6d 61 6c 20 6f 70 65 72 61 74 69 6f 6e 2e 0a 0a 0a 33 20 43 68 61 6e 67 65 6c 6f 67 0a e2 95 90 mal.operation....3.Changelog....
84e0 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a ................................
8500 33 2e 31 20 30 2e 39 2e 31 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 3.1.0.9.1.......................
8520 94 80 e2 94 80 0a 0a 20 20 2a 46 69 78 65 73 2a 0a 0a 20 20 e2 81 83 20 45 78 70 61 6e 64 20 66 .........*Fixes*........Expand.f
8540 69 6c 65 6e 61 6d 65 73 20 77 68 65 6e 20 64 6f 77 6e 6c 6f 61 64 69 6e 67 20 74 6f 20 66 69 6c ilenames.when.downloading.to.fil
8560 65 73 20 28 77 68 69 63 68 20 77 61 73 20 61 6c 72 65 61 64 79 0a 20 20 20 20 61 70 70 6c 69 65 es.(which.was.already.....applie
8580 64 20 74 6f 20 66 69 6c 65 6e 61 6d 65 73 20 70 61 73 73 65 64 20 66 6f 72 20 75 70 6c 6f 61 64 d.to.filenames.passed.for.upload
85a0 69 6e 67 29 2e 20 20 28 54 68 61 6e 6b 73 20 74 6f 20 5b 4a 6f 73 65 70 68 0a 20 20 20 20 54 75 ing)...(Thanks.to.[Joseph.....Tu
85c0 72 6e 65 72 5d 2e 29 0a 0a 0a 5b 4a 6f 73 65 70 68 20 54 75 72 6e 65 72 5d 20 3c 68 74 74 70 73 rner].)...[Joseph.Turner].<https
85e0 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a 6f 73 65 70 68 6d 74 75 72 6e 65 72 3e 0a 0a 0a 33 ://github.com/josephmturner>...3
8600 2e 32 20 30 2e 39 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 .2.0.9..........................
8620 2a 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 2a 0a 0a 20 20 e2 81 83 20 54 68 65 20 6d 69 6e 69 6d *Compatibility*........The.minim
8640 75 6d 20 73 75 70 70 6f 72 74 65 64 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 20 69 73 20 6e 6f um.supported.Emacs.version.is.no
8660 77 20 32 37 2e 31 2e 20 20 28 49 74 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 0a 20 20 20 20 70 72 w.27.1...(It.is.no.longer.....pr
8680 61 63 74 69 63 61 6c 20 74 6f 20 74 65 73 74 20 60 70 6c 7a 27 20 77 69 74 68 20 45 6d 61 63 73 actical.to.test.`plz'.with.Emacs
86a0 20 76 65 72 73 69 6f 6e 73 20 6f 6c 64 65 72 20 74 68 61 6e 20 32 37 2e 31 2e 20 20 46 6f 72 0a .versions.older.than.27.1...For.
86c0 20 20 20 20 45 6d 61 63 73 20 32 36 2e 33 2c 20 61 6e 20 65 61 72 6c 69 65 72 20 76 65 72 73 69 ....Emacs.26.3,.an.earlier.versi
86e0 6f 6e 20 6f 66 20 60 70 6c 7a 27 20 6d 61 79 20 62 65 20 75 73 65 64 2c 20 6f 72 20 74 68 69 73 on.of.`plz'.may.be.used,.or.this
8700 20 76 65 72 73 69 6f 6e 0a 20 20 20 20 6d 69 67 68 74 20 62 65 20 63 6f 6d 70 61 74 69 62 6c 65 .version.....might.be.compatible
8720 2c 20 77 69 74 68 20 6f 72 20 77 69 74 68 6f 75 74 20 6d 69 6e 6f 72 20 63 68 61 6e 67 65 73 2c ,.with.or.without.minor.changes,
8740 20 77 68 69 63 68 20 74 68 65 0a 20 20 20 20 6d 61 69 6e 74 61 69 6e 65 72 20 63 61 6e 6e 6f 74 .which.the.....maintainer.cannot
8760 20 6f 66 66 65 72 20 73 75 70 70 6f 72 74 20 66 6f 72 2e 29 0a 0a 20 20 2a 43 68 61 6e 67 65 73 .offer.support.for.)....*Changes
8780 2a 0a 0a 20 20 e2 81 83 20 4f 70 74 69 6f 6e 20 60 70 6c 7a 2d 74 69 6d 65 6f 75 74 27 20 69 73 *........Option.`plz-timeout'.is
87a0 20 72 65 6d 6f 76 65 64 2e 20 20 28 49 74 20 77 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 .removed...(It.was.the.default.v
87c0 61 6c 75 65 20 66 6f 72 0a 20 20 20 20 60 70 6c 7a 27 27 73 20 60 3a 74 69 6d 65 6f 75 74 27 20 alue.for.....`plz''s.`:timeout'.
87e0 61 72 67 75 6d 65 6e 74 2c 20 77 68 69 63 68 20 69 73 20 70 61 73 73 65 64 20 74 6f 20 43 75 72 argument,.which.is.passed.to.Cur
8800 6c 20 61 73 20 69 74 73 0a 20 20 20 20 60 2d 2d 6d 61 78 2d 74 69 6d 65 27 20 61 72 67 75 6d 65 l.as.its.....`--max-time'.argume
8820 6e 74 2c 20 6c 69 6d 69 74 69 6e 67 20 74 68 65 20 74 6f 74 61 6c 20 64 75 72 61 74 69 6f 6e 20 nt,.limiting.the.total.duration.
8840 6f 66 20 61 20 72 65 71 75 65 73 74 0a 20 20 20 20 6f 70 65 72 61 74 69 6f 6e 2e 20 20 54 68 69 of.a.request.....operation...Thi
8860 73 20 61 72 67 75 6d 65 6e 74 20 73 68 6f 75 6c 64 20 62 65 20 75 6e 73 65 74 20 62 79 20 64 65 s.argument.should.be.unset.by.de
8880 66 61 75 6c 74 2c 20 62 65 63 61 75 73 65 20 6c 61 72 67 65 72 0a 20 20 20 20 6f 72 20 73 6c 6f fault,.because.larger.....or.slo
88a0 77 65 72 20 64 6f 77 6e 6c 6f 61 64 73 20 6d 69 67 68 74 20 6e 6f 74 20 66 69 6e 69 73 68 20 77 wer.downloads.might.not.finish.w
88c0 69 74 68 69 6e 20 61 20 63 65 72 74 61 69 6e 20 64 75 72 61 74 69 6f 6e 2c 20 61 6e 64 0a 20 20 ithin.a.certain.duration,.and...
88e0 20 20 69 74 20 69 73 20 73 75 72 70 72 69 73 69 6e 67 20 74 6f 20 74 68 65 20 75 73 65 72 20 74 ..it.is.surprising.to.the.user.t
8900 6f 20 68 61 76 65 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 73 65 74 20 62 79 20 64 65 66 61 75 6c o.have.this.option.set.by.defaul
8920 74 2c 0a 20 20 20 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 63 61 75 73 69 6e 67 20 72 65 71 75 65 t,.....potentially.causing.reque
8940 73 74 73 20 74 6f 20 74 69 6d 65 6f 75 74 20 75 6e 6e 65 63 65 73 73 61 72 69 6c 79 2e 29 0a 20 sts.to.timeout.unnecessarily.)..
8960 20 e2 81 83 20 55 73 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 60 3a 61 73 20 27 66 69 6c 65 27 .....Using.arguments.`:as.'file'
8980 20 6f 72 20 60 3a 61 73 20 27 28 66 69 6c 65 20 46 49 4c 45 4e 41 4d 45 29 27 20 6e 6f 77 20 70 .or.`:as.'(file.FILENAME)'.now.p
89a0 61 73 73 65 73 20 74 68 65 0a 20 20 20 20 66 69 6c 65 6e 61 6d 65 20 74 6f 20 43 75 72 6c 2c 20 asses.the.....filename.to.Curl,.
89c0 61 6c 6c 6f 77 69 6e 67 20 69 74 20 74 6f 20 77 72 69 74 65 20 74 68 65 20 64 61 74 61 20 74 6f allowing.it.to.write.the.data.to
89e0 20 74 68 65 20 66 69 6c 65 20 69 74 73 65 6c 66 0a 20 20 20 20 28 72 61 74 68 65 72 20 74 68 61 .the.file.itself.....(rather.tha
8a00 6e 20 72 65 63 65 69 76 69 6e 67 20 74 68 65 20 64 61 74 61 20 69 6e 74 6f 20 61 6e 20 45 6d 61 n.receiving.the.data.into.an.Ema
8a20 63 73 20 62 75 66 66 65 72 20 61 6e 64 20 74 68 65 6e 0a 20 20 20 20 77 72 69 74 69 6e 67 20 69 cs.buffer.and.then.....writing.i
8a40 74 20 74 6f 20 61 20 66 69 6c 65 2e 20 20 54 68 69 73 20 69 6d 70 72 6f 76 65 73 20 70 65 72 66 t.to.a.file...This.improves.perf
8a60 6f 72 6d 61 6e 63 65 20 77 68 65 6e 20 64 6f 77 6e 6c 6f 61 64 69 6e 67 0a 20 20 20 20 6c 61 72 ormance.when.downloading.....lar
8a80 67 65 20 66 69 6c 65 73 2c 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 20 72 65 64 75 63 69 6e 67 ge.files,.significantly.reducing
8aa0 20 45 6d 61 63 73 27 73 20 43 50 55 20 61 6e 64 20 6d 65 6d 6f 72 79 20 75 73 61 67 65 29 2e 0a .Emacs's.CPU.and.memory.usage)..
8ac0 0a 20 20 2a 46 69 78 65 73 2a 0a 0a 20 20 e2 81 83 20 49 6d 70 72 6f 76 65 20 77 6f 72 6b 61 72 ...*Fixes*........Improve.workar
8ae0 6f 75 6e 64 20 66 6f 72 20 45 6d 61 63 73 27 73 20 70 72 6f 63 65 73 73 20 73 65 6e 74 69 6e 65 ound.for.Emacs's.process.sentine
8b00 6c 2d 72 65 6c 61 74 65 64 20 69 73 73 75 65 73 2e 0a 20 20 20 20 28 44 6f 6e 27 74 20 74 72 79 l-related.issues......(Don't.try
8b20 20 74 6f 20 70 72 6f 63 65 73 73 20 72 65 73 70 6f 6e 73 65 20 61 20 73 65 63 6f 6e 64 20 74 69 .to.process.response.a.second.ti
8b40 6d 65 20 69 66 20 45 6d 61 63 73 20 63 61 6c 6c 73 20 74 68 65 0a 20 20 20 20 73 65 6e 74 69 6e me.if.Emacs.calls.the.....sentin
8b60 65 6c 20 61 66 74 65 72 20 60 70 6c 7a 27 20 68 61 73 20 72 65 74 75 72 6e 65 64 20 66 6f 72 20 el.after.`plz'.has.returned.for.
8b80 61 20 73 79 6e 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 2e 20 20 53 65 65 0a 20 20 20 20 a.synchronous.request...See.....
8ba0 5b 23 35 33 5d 2e 20 20 54 68 61 6e 6b 73 20 74 6f 20 5b 4a 6f 73 65 70 68 20 54 75 72 6e 65 72 [#53]...Thanks.to.[Joseph.Turner
8bc0 5d 20 66 6f 72 20 65 78 74 65 6e 73 69 76 65 20 68 65 6c 70 20 64 65 62 75 67 67 69 6e 67 2c 20 ].for.extensive.help.debugging,.
8be0 61 6e 64 0a 20 20 20 20 74 6f 20 5b 55 53 48 49 4e 5d 20 66 6f 72 20 73 70 6f 6e 73 6f 72 69 6e and.....to.[USHIN].for.sponsorin
8c00 67 20 73 6f 6d 65 20 6f 66 20 74 68 69 73 20 77 6f 72 6b 2e 29 0a 20 20 e2 81 83 20 49 6e 68 69 g.some.of.this.work.).......Inhi
8c20 62 69 74 20 62 75 66 66 65 72 20 68 6f 6f 6b 73 20 77 68 65 6e 20 63 61 6c 6c 69 6e 67 20 60 67 bit.buffer.hooks.when.calling.`g
8c40 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 27 20 28 61 73 20 65 78 74 72 61 0a 20 20 enerate-new-buffer'.(as.extra...
8c60 20 20 70 72 6f 74 65 63 74 69 6f 6e 20 61 67 61 69 6e 73 74 20 22 6b 69 6c 6c 20 62 75 66 66 65 ..protection.against."kill.buffe
8c80 72 3f 22 20 70 72 6f 6d 70 74 73 20 69 6e 20 63 61 73 65 20 6f 66 20 65 72 72 6f 72 73 29 2e 20 r?".prompts.in.case.of.errors)..
8ca0 20 28 53 65 65 0a 20 20 20 20 5b 23 35 32 5d 2e 20 20 54 68 61 6e 6b 73 20 74 6f 20 5b 4d 69 63 .(See.....[#52]...Thanks.to.[Mic
8cc0 68 61 c5 82 20 4b 72 7a 79 77 6b 6f 77 73 6b 69 5d 2e 29 0a 20 20 20 20 e2 80 a2 20 41 76 6f 69 ha...Krzywkowski].).........Avoi
8ce0 64 20 22 6b 69 6c 6c 20 62 75 66 66 65 72 3f 22 20 70 72 6f 6d 70 74 73 20 69 6e 20 63 61 73 65 d."kill.buffer?".prompts.in.case
8d00 20 6f 66 20 65 72 72 6f 72 73 20 6f 6e 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 73 0a 20 20 20 .of.errors.on.Emacs.versions....
8d20 20 20 20 62 65 66 6f 72 65 20 32 38 2e 20 20 28 53 65 65 20 5b 23 35 32 5d 20 61 6e 64 20 5b 23 ...before.28...(See.[#52].and.[#
8d40 35 37 5d 2e 20 20 54 68 61 6e 6b 73 20 74 6f 20 5b 4d 69 63 68 61 c5 82 0a 20 20 20 20 20 20 4b 57]...Thanks.to.[Micha.........K
8d60 72 7a 79 77 6b 6f 77 73 6b 69 5d 2e 29 0a 0a 20 20 2a 44 65 76 65 6c 6f 70 6d 65 6e 74 2a 0a 0a rzywkowski].)....*Development*..
8d80 20 20 e2 81 83 20 60 70 6c 7a 27 20 69 73 20 6e 6f 77 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 ......`plz'.is.now.automatically
8da0 20 74 65 73 74 65 64 20 61 67 61 69 6e 73 74 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 73 20 32 .tested.against.Emacs.versions.2
8dc0 37 2e 31 2c 20 32 37 2e 32 2c 0a 20 20 20 20 32 38 2e 31 2c 20 32 38 2e 32 2c 20 32 39 2e 31 2c 7.1,.27.2,.....28.1,.28.2,.29.1,
8de0 20 32 39 2e 32 2c 20 32 39 2e 33 2c 20 61 6e 64 20 61 20 72 65 63 65 6e 74 20 73 6e 61 70 73 68 .29.2,.29.3,.and.a.recent.snapsh
8e00 6f 74 20 6f 66 20 74 68 65 20 60 6d 61 73 74 65 72 27 0a 20 20 20 20 62 72 61 6e 63 68 20 28 61 ot.of.the.`master'.....branch.(a
8e20 64 64 69 6e 67 20 32 39 2e 32 20 61 6e 64 20 32 39 2e 33 29 2e 0a 0a 0a 5b 23 35 33 5d 20 3c 68 dding.29.2.and.29.3)....[#53].<h
8e40 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e ttps://github.com/alphapapa/plz.
8e60 65 6c 2f 69 73 73 75 65 73 2f 35 33 3e 0a 0a 5b 4a 6f 73 65 70 68 20 54 75 72 6e 65 72 5d 20 3c el/issues/53>..[Joseph.Turner].<
8e80 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a 6f 73 65 70 68 6d 74 75 72 6e 65 72 https://github.com/josephmturner
8ea0 3e 0a 0a 5b 55 53 48 49 4e 5d 20 3c 68 74 74 70 73 3a 2f 2f 75 73 68 69 6e 2e 6f 72 67 2f 3e 0a >..[USHIN].<https://ushin.org/>.
8ec0 0a 5b 23 35 32 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 .[#52].<https://github.com/alpha
8ee0 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 70 75 6c 6c 2f 35 32 3e 0a 0a 5b 4d 69 63 68 61 c5 82 20 4b papa/plz.el/pull/52>..[Micha...K
8f00 72 7a 79 77 6b 6f 77 73 6b 69 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f rzywkowski].<https://github.com/
8f20 6d 6b 63 6d 73 3e 0a 0a 5b 23 35 37 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f mkcms>..[#57].<https://github.co
8f40 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 69 73 73 75 65 73 2f 35 37 3e 0a 0a 0a m/alphapapa/plz.el/issues/57>...
8f60 33 2e 33 20 30 2e 38 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 3.3.0.8.........................
8f80 20 2a 41 64 64 69 74 69 6f 6e 73 2a 0a 0a 20 20 e2 81 83 20 46 75 6e 63 74 69 6f 6e 20 60 70 6c .*Additions*........Function.`pl
8fa0 7a 27 20 6e 6f 77 20 61 63 63 65 70 74 73 20 61 20 60 3a 66 69 6c 74 65 72 27 20 61 72 67 75 6d z'.now.accepts.a.`:filter'.argum
8fc0 65 6e 74 20 77 68 69 63 68 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 0a 20 20 20 20 6f 76 65 ent.which.can.be.used.to.....ove
8fe0 72 72 69 64 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 70 72 6f 63 65 73 73 20 66 69 6c 74 65 72 rride.the.default.process.filter
9000 20 28 65 2e 67 2e 20 66 6f 72 20 73 74 72 65 61 6d 69 6e 67 20 72 65 73 70 6f 6e 73 65 73 29 2e .(e.g..for.streaming.responses).
9020 0a 20 20 20 20 28 5b 23 34 33 5d 2c 20 5b 23 35 30 5d 2e 20 20 54 68 61 6e 6b 73 20 74 6f 20 5b .....([#43],.[#50]...Thanks.to.[
9040 52 6f 6d 61 6e 20 53 63 68 65 72 65 72 5d 2e 29 0a 0a 0a 5b 23 34 33 5d 20 3c 68 74 74 70 73 3a Roman.Scherer].)...[#43].<https:
9060 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 70 75 //github.com/alphapapa/plz.el/pu
9080 6c 6c 2f 34 33 3e 0a 0a 5b 23 35 30 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f ll/43>..[#50].<https://github.co
90a0 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 70 75 6c 6c 2f 35 30 3e 0a 0a 5b 52 6f m/alphapapa/plz.el/pull/50>..[Ro
90c0 6d 61 6e 20 53 63 68 65 72 65 72 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d man.Scherer].<https://github.com
90e0 2f 72 30 6d 61 6e 3e 0a 0a 0a 33 2e 34 20 30 2e 37 2e 33 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 /r0man>...3.4.0.7.3.............
9100 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 2a 46 69 78 65 73 2a 0a 20 20 e2 81 83 ...................*Fixes*......
9120 20 49 6e 66 6f 20 6d 61 6e 75 61 6c 20 67 65 6e 65 72 61 74 69 6f 6e 20 6f 6e 20 47 4e 55 20 45 .Info.manual.generation.on.GNU.E
9140 4c 50 41 2e 20 20 28 41 6c 73 6f 2c 20 74 68 65 20 49 6e 66 6f 20 6d 61 6e 75 61 6c 20 69 73 20 LPA...(Also,.the.Info.manual.is.
9160 6e 6f 0a 20 20 20 20 6c 6f 6e 67 65 72 20 63 6f 6d 6d 69 74 74 65 64 20 74 6f 20 47 69 74 2e 29 no.....longer.committed.to.Git.)
9180 0a 0a 0a 33 2e 35 20 30 2e 37 2e 32 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 ...3.5.0.7.2....................
91a0 94 80 e2 94 80 e2 94 80 0a 0a 20 20 2a 46 69 78 65 73 2a 0a 20 20 e2 81 83 20 44 6f 6e 27 74 20 ............*Fixes*.......Don't.
91c0 64 65 6c 65 74 65 20 70 72 65 65 78 69 73 74 69 6e 67 20 66 69 6c 65 73 20 77 68 65 6e 20 64 6f delete.preexisting.files.when.do
91e0 77 6e 6c 6f 61 64 69 6e 67 20 74 6f 20 61 20 66 69 6c 65 2e 0a 20 20 20 20 28 5b 23 34 31 5d 2e wnloading.to.a.file......([#41].
9200 20 54 68 61 6e 6b 73 20 74 6f 20 5b 4a 6f 73 65 70 68 20 54 75 72 6e 65 72 5d 2e 29 0a 0a 0a 5b .Thanks.to.[Joseph.Turner].)...[
9220 23 34 31 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 #41].<https://github.com/alphapa
9240 70 61 2f 70 6c 7a 2e 65 6c 2f 70 75 6c 6c 2f 34 31 3e 0a 0a 5b 4a 6f 73 65 70 68 20 54 75 72 6e pa/plz.el/pull/41>..[Joseph.Turn
9260 65 72 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a 6f 73 65 70 68 6d 74 er].<https://github.com/josephmt
9280 75 72 6e 65 72 3e 0a 0a 0a 33 2e 36 20 30 2e 37 2e 31 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 urner>...3.6.0.7.1..............
92a0 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 2a 46 69 78 65 73 2a 0a 20 20 e2 81 83 20 ..................*Fixes*.......
92c0 48 61 6e 64 6c 65 20 48 54 54 50 20 33 30 33 20 72 65 64 69 72 65 63 74 73 2e 20 20 28 54 68 61 Handle.HTTP.303.redirects...(Tha
92e0 6e 6b 73 20 74 6f 20 5b 44 61 6e 69 65 6c 20 48 75 62 6d 61 6e 6e 5d 20 66 6f 72 0a 20 20 20 20 nks.to.[Daniel.Hubmann].for.....
9300 72 65 70 6f 72 74 69 6e 67 2e 29 0a 0a 0a 5b 44 61 6e 69 65 6c 20 48 75 62 6d 61 6e 6e 5d 20 3c reporting.)...[Daniel.Hubmann].<
9320 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 68 75 62 69 73 61 6e 3e 0a 0a 0a 33 2e https://github.com/hubisan>...3.
9340 37 20 30 2e 37 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 2a 7.0.7..........................*
9360 43 68 61 6e 67 65 73 2a 0a 20 20 e2 81 83 20 41 20 6e 65 77 20 65 72 72 6f 72 20 73 69 67 6e 61 Changes*.......A.new.error.signa
9380 6c 2c 20 60 70 6c 7a 2d 65 72 72 6f 72 27 2c 20 69 73 20 64 65 66 69 6e 65 64 2e 20 20 54 68 65 l,.`plz-error',.is.defined...The
93a0 20 65 78 69 73 74 69 6e 67 20 73 69 67 6e 61 6c 73 2c 0a 20 20 20 20 60 70 6c 7a 2d 63 75 72 6c .existing.signals,.....`plz-curl
93c0 2d 65 72 72 6f 72 27 20 61 6e 64 20 60 70 6c 7a 2d 68 74 74 70 2d 65 72 72 6f 72 27 2c 20 69 6e -error'.and.`plz-http-error',.in
93e0 68 65 72 69 74 20 66 72 6f 6d 20 69 74 2c 20 73 6f 20 68 61 6e 64 6c 69 6e 67 0a 20 20 20 20 60 herit.from.it,.so.handling.....`
9400 70 6c 7a 2d 65 72 72 6f 72 27 20 63 61 74 63 68 65 73 20 62 6f 74 68 2e 0a 0a 20 20 20 20 2a 4e plz-error'.catches.both.......*N
9420 4f 54 45 3a 2a 20 54 68 65 20 65 78 69 73 74 69 6e 67 20 73 69 67 6e 61 6c 73 2c 20 60 70 6c 7a OTE:*.The.existing.signals,.`plz
9440 2d 63 75 72 6c 2d 65 72 72 6f 72 27 20 61 6e 64 20 60 70 6c 7a 2d 68 74 74 70 2d 65 72 72 6f 72 -curl-error'.and.`plz-http-error
9460 27 2c 0a 20 20 20 20 20 61 72 65 20 68 65 72 65 62 79 20 64 65 70 72 65 63 61 74 65 64 2c 20 61 ',......are.hereby.deprecated,.a
9480 6e 64 20 74 68 65 79 20 77 69 6c 6c 20 62 65 20 72 65 6d 6f 76 65 64 20 69 6e 20 76 30 2e 38 2e nd.they.will.be.removed.in.v0.8.
94a0 0a 20 20 20 20 20 41 70 70 6c 69 63 61 74 69 6f 6e 73 20 73 68 6f 75 6c 64 20 62 65 20 75 70 64 ......Applications.should.be.upd
94c0 61 74 65 64 20 77 68 69 6c 65 20 75 73 69 6e 67 20 76 30 2e 37 20 74 6f 20 6f 6e 6c 79 20 65 78 ated.while.using.v0.7.to.only.ex
94e0 70 65 63 74 0a 20 20 20 20 20 60 70 6c 7a 2d 65 72 72 6f 72 27 2e 0a 0a 20 20 2a 46 69 78 65 73 pect......`plz-error'.....*Fixes
9500 2a 0a 20 20 e2 81 83 20 53 69 67 6e 69 66 69 63 61 6e 74 20 69 6d 70 72 6f 76 65 6d 65 6e 74 20 *.......Significant.improvement.
9520 69 6e 20 72 65 6c 69 61 62 69 6c 69 74 79 20 62 79 20 69 6d 70 6c 65 6d 65 6e 74 69 6e 67 20 66 in.reliability.by.implementing.f
9540 61 69 6c 73 61 66 65 73 20 61 6e 64 0a 20 20 20 20 77 6f 72 6b 61 72 6f 75 6e 64 73 20 66 6f 72 ailsafes.and.....workarounds.for
9560 20 45 6d 61 63 73 27 73 20 70 72 6f 63 65 73 73 2d 68 61 6e 64 6c 69 6e 67 20 63 6f 64 65 2e 20 .Emacs's.process-handling.code..
9580 20 28 53 65 65 20 5b 23 33 5d 2e 29 0a 20 20 e2 81 83 20 53 54 44 45 52 52 20 6f 75 74 70 75 74 .(See.[#3].).......STDERR.output
95a0 20 66 72 6f 6d 20 63 75 72 6c 20 70 72 6f 63 65 73 73 65 73 20 69 73 20 6e 6f 74 20 69 6e 63 6c .from.curl.processes.is.not.incl
95c0 75 64 65 64 20 69 6e 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 69 65 73 0a 20 20 20 20 28 77 68 69 uded.in.response.bodies.....(whi
95e0 63 68 20 73 6f 6d 65 74 69 6d 65 73 20 68 61 70 70 65 6e 65 64 2c 20 64 65 70 65 6e 64 69 6e 67 ch.sometimes.happened,.depending
9600 20 6f 6e 20 45 6d 61 63 73 27 73 20 69 6e 74 65 72 6e 61 6c 20 72 61 63 65 0a 20 20 20 20 63 6f .on.Emacs's.internal.race.....co
9620 6e 64 69 74 69 6f 6e 73 29 2e 20 20 28 46 69 78 65 73 20 5b 23 32 33 5d 2e 29 0a 20 20 e2 81 83 nditions)...(Fixes.[#23].)......
9640 20 55 73 65 20 60 77 69 74 68 2d 6c 6f 63 61 6c 2d 71 75 69 74 27 20 66 6f 72 20 73 79 6e 63 68 .Use.`with-local-quit'.for.synch
9660 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 73 20 28 70 72 65 76 65 6e 74 69 6e 67 20 45 6d 61 63 ronous.requests.(preventing.Emac
9680 73 0a 20 20 20 20 66 72 6f 6d 20 63 6f 6d 70 6c 61 69 6e 69 6e 67 20 73 6f 6d 65 74 69 6d 65 73 s.....from.complaining.sometimes
96a0 29 2e 20 20 28 46 69 78 65 73 20 5b 23 32 36 5d 2e 29 0a 20 20 e2 81 83 20 56 61 72 69 6f 75 73 )...(Fixes.[#26].).......Various
96c0 20 66 69 78 65 73 20 66 6f 72 20 60 3a 61 73 20 27 62 75 66 66 65 72 27 20 72 65 73 75 6c 74 20 .fixes.for.`:as.'buffer'.result.
96e0 74 79 70 65 3a 20 64 65 63 6f 64 65 20 62 6f 64 79 20 77 68 65 6e 0a 20 20 20 20 61 70 70 72 6f type:.decode.body.when.....appro
9700 70 72 69 61 74 65 3b 20 75 6e 73 65 74 20 6d 75 6c 74 69 62 79 74 65 20 66 6f 72 20 62 69 6e 61 priate;.unset.multibyte.for.bina
9720 72 79 3b 20 6e 61 72 72 6f 77 20 74 6f 20 62 6f 64 79 3b 20 64 6f 6e 27 74 20 6b 69 6c 6c 0a 20 ry;.narrow.to.body;.don't.kill..
9740 20 20 20 62 75 66 66 65 72 20 70 72 65 6d 61 74 75 72 65 6c 79 2e 0a 20 20 e2 81 83 20 57 68 65 ...buffer.prematurely........Whe
9760 6e 20 63 6c 65 61 72 69 6e 67 20 61 20 71 75 65 75 65 2c 20 64 6f 6e 27 74 20 74 72 79 20 74 6f n.clearing.a.queue,.don't.try.to
9780 20 6b 69 6c 6c 20 66 69 6e 69 73 68 65 64 20 70 72 6f 63 65 73 73 65 73 2e 0a 0a 20 20 2a 49 6e .kill.finished.processes.....*In
97a0 74 65 72 6e 61 6c 2a 0a 20 20 e2 81 83 20 52 65 73 70 6f 6e 73 65 20 70 72 6f 63 65 73 73 69 6e ternal*.......Response.processin
97c0 67 20 6e 6f 77 20 68 61 70 70 65 6e 73 20 6f 75 74 73 69 64 65 20 74 68 65 20 70 72 6f 63 65 73 g.now.happens.outside.the.proces
97e0 73 20 73 65 6e 74 69 6e 65 6c 2c 20 73 6f 20 61 6e 79 0a 20 20 20 20 65 72 72 6f 72 73 20 28 65 s.sentinel,.so.any.....errors.(e
9800 2e 67 2e 20 69 6e 20 75 73 65 72 20 63 61 6c 6c 62 61 63 6b 73 29 20 61 72 65 20 6e 6f 74 20 73 .g..in.user.callbacks).are.not.s
9820 69 67 6e 61 6c 65 64 20 66 72 6f 6d 20 69 6e 73 69 64 65 20 74 68 65 0a 20 20 20 20 73 65 6e 74 ignaled.from.inside.the.....sent
9840 69 6e 65 6c 2e 20 20 28 54 68 69 73 20 61 76 6f 69 64 73 20 74 68 65 20 32 2d 73 65 63 6f 6e 64 inel...(This.avoids.the.2-second
9860 20 70 61 75 73 65 20 45 6d 61 63 73 20 69 6d 70 6f 73 65 73 20 69 6e 20 73 75 63 68 0a 20 20 20 .pause.Emacs.imposes.in.such....
9880 20 63 61 73 65 73 2e 29 0a 20 20 e2 81 83 20 54 65 73 74 73 20 72 75 6e 20 61 67 61 69 6e 73 74 .cases.).......Tests.run.against
98a0 20 61 20 6c 6f 63 61 6c 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 5b 68 74 74 70 62 69 6e 5d 20 28 .a.local.instance.of.[httpbin].(
98c0 73 69 6e 63 65 20 74 68 65 0a 20 20 20 20 60 68 74 74 70 62 69 6e 2e 6f 72 67 27 20 73 65 72 76 since.the.....`httpbin.org'.serv
98e0 65 72 20 69 73 20 6f 66 74 65 6e 20 6f 76 65 72 6c 6f 61 64 65 64 29 2e 0a 20 20 e2 81 83 20 4e er.is.often.overloaded)........N
9900 6f 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 64 65 66 o.buffer-local.variables.are.def
9920 69 6e 65 64 20 61 6e 79 6d 6f 72 65 3b 20 70 72 6f 63 65 73 73 20 70 72 6f 70 65 72 74 69 65 73 ined.anymore;.process.properties
9940 0a 20 20 20 20 61 72 65 20 75 73 65 64 20 69 6e 73 74 65 61 64 2e 0a 0a 0a 5b 23 33 5d 20 3c 68 .....are.used.instead....[#3].<h
9960 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e ttps://github.com/alphapapa/plz.
9980 65 6c 2f 69 73 73 75 65 73 2f 33 3e 0a 0a 5b 23 32 33 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 el/issues/3>..[#23].<https://git
99a0 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 69 73 73 75 65 73 2f hub.com/alphapapa/plz.el/issues/
99c0 32 33 3e 0a 0a 5b 23 32 36 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 23>..[#26].<https://github.com/a
99e0 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 69 73 73 75 65 73 2f 32 36 3e 0a 0a 5b 68 74 74 lphapapa/plz.el/issues/26>..[htt
9a00 70 62 69 6e 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 70 6f 73 74 6d 61 pbin].<https://github.com/postma
9a20 6e 6c 61 62 73 2f 68 74 74 70 62 69 6e 3e 0a 0a 0a 33 2e 38 20 30 2e 36 0a e2 94 80 e2 94 80 e2 nlabs/httpbin>...3.8.0.6........
9a40 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 2a 41 64 64 69 74 69 6f 6e 73 2a 0a 20 20 ..................*Additions*...
9a60 e2 81 83 20 46 75 6e 63 74 69 6f 6e 20 60 70 6c 7a 27 27 73 20 60 3a 62 6f 64 79 27 20 61 72 67 ....Function.`plz''s.`:body'.arg
9a80 75 6d 65 6e 74 20 6e 6f 77 20 61 63 63 65 70 74 73 20 61 20 6c 69 73 74 20 6c 69 6b 65 20 60 28 ument.now.accepts.a.list.like.`(
9aa0 66 69 6c 65 0a 20 20 20 20 46 49 4c 45 4e 41 4d 45 29 27 20 74 6f 20 75 70 6c 6f 61 64 20 61 20 file.....FILENAME)'.to.upload.a.
9ac0 66 69 6c 65 20 66 72 6f 6d 20 64 69 73 6b 20 28 62 79 20 70 61 73 73 69 6e 67 20 74 68 65 20 66 file.from.disk.(by.passing.the.f
9ae0 69 6c 65 6e 61 6d 65 20 74 6f 0a 20 20 20 20 63 75 72 6c 2c 20 72 61 74 68 65 72 20 74 68 61 6e ilename.to.....curl,.rather.than
9b00 20 72 65 61 64 69 6e 67 20 69 74 73 20 63 6f 6e 74 65 6e 74 20 69 6e 74 6f 20 45 6d 61 63 73 20 .reading.its.content.into.Emacs.
9b20 61 6e 64 20 73 65 6e 64 69 6e 67 20 69 74 20 74 6f 0a 20 20 20 20 63 75 72 6c 20 74 68 72 6f 75 and.sending.it.to.....curl.throu
9b40 67 68 20 74 68 65 20 70 69 70 65 29 2e 0a 0a 20 20 2a 46 69 78 65 73 2a 0a 20 20 e2 81 83 20 46 gh.the.pipe).....*Fixes*.......F
9b60 75 6e 63 74 69 6f 6e 20 60 70 6c 7a 27 27 73 20 64 6f 63 73 74 72 69 6e 67 20 6e 6f 77 20 6d 65 unction.`plz''s.docstring.now.me
9b80 6e 74 69 6f 6e 73 20 74 68 61 74 20 74 68 65 20 60 3a 62 6f 64 79 27 20 61 72 67 75 6d 65 6e 74 ntions.that.the.`:body'.argument
9ba0 0a 20 20 20 20 6d 61 79 20 61 6c 73 6f 20 62 65 20 61 20 62 75 66 66 65 72 20 28 61 6e 20 69 6e .....may.also.be.a.buffer.(an.in
9bc0 74 65 6e 74 69 6f 6e 61 6c 20 66 65 61 74 75 72 65 20 74 68 61 74 20 77 61 73 20 61 63 63 69 64 tentional.feature.that.was.accid
9be0 65 6e 74 61 6c 6c 79 0a 20 20 20 20 75 6e 64 6f 63 75 6d 65 6e 74 65 64 29 2e 0a 20 20 e2 81 83 entally.....undocumented).......
9c00 20 48 61 6e 64 6c 65 20 48 54 54 50 20 33 78 78 20 72 65 64 69 72 65 63 74 73 20 77 68 65 6e 20 .Handle.HTTP.3xx.redirects.when.
9c20 75 73 69 6e 67 20 60 3a 61 73 20 27 72 65 73 70 6f 6e 73 65 27 2e 0a 0a 0a 33 2e 39 20 30 2e 35 using.`:as.'response'....3.9.0.5
9c40 2e 34 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a .4..............................
9c60 20 20 2a 46 69 78 65 73 2a 0a 20 20 e2 81 83 20 4f 6e 6c 79 20 72 75 6e 20 71 75 65 75 65 27 73 ..*Fixes*.......Only.run.queue's
9c80 20 60 66 69 6e 61 6c 6c 79 27 20 66 75 6e 63 74 69 6f 6e 20 61 66 74 65 72 20 71 75 65 75 65 20 .`finally'.function.after.queue.
9ca0 69 73 20 65 6d 70 74 79 2e 20 20 28 4e 65 77 0a 20 20 20 20 66 65 61 74 75 72 65 73 20 73 68 6f is.empty...(New.....features.sho
9cc0 75 6c 64 20 6e 6f 74 20 62 65 20 64 65 73 69 67 6e 65 64 20 61 6e 64 20 72 65 6c 65 61 73 65 64 uld.not.be.designed.and.released
9ce0 20 6f 6e 20 61 20 46 72 69 64 61 79 2e 29 0a 0a 0a 33 2e 31 30 20 30 2e 35 2e 33 0a e2 94 80 e2 .on.a.Friday.)...3.10.0.5.3.....
9d00 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 2a 46 ..............................*F
9d20 69 78 65 73 2a 0a 20 20 e2 81 83 20 4d 6f 76 65 20 6e 65 77 20 73 6c 6f 74 20 69 6e 20 60 70 6c ixes*.......Move.new.slot.in.`pl
9d40 7a 2d 71 75 65 75 65 27 20 73 74 72 75 63 74 20 74 6f 20 65 6e 64 20 74 6f 20 70 72 65 76 65 6e z-queue'.struct.to.end.to.preven
9d60 74 20 69 6e 76 61 6c 69 64 0a 20 20 20 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 72 20 65 78 70 61 t.invalid.....byte-compiler.expa
9d80 6e 73 69 6f 6e 73 20 66 6f 72 20 61 6c 72 65 61 64 79 2d 63 6f 6d 70 69 6c 65 64 20 61 70 70 6c nsions.for.already-compiled.appl
9da0 69 63 61 74 69 6f 6e 73 20 28 77 68 69 63 68 0a 20 20 20 20 77 6f 75 6c 64 20 72 65 71 75 69 72 ications.(which.....would.requir
9dc0 65 20 74 68 65 6d 20 74 6f 20 62 65 20 72 65 63 6f 6d 70 69 6c 65 64 20 61 66 74 65 72 20 75 70 e.them.to.be.recompiled.after.up
9de0 67 72 61 64 69 6e 67 20 60 70 6c 7a 27 29 2e 0a 0a 0a 33 2e 31 31 20 30 2e 35 2e 32 0a e2 94 80 grading.`plz')....3.11.0.5.2....
9e00 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 2a ...............................*
9e20 46 69 78 65 73 2a 0a 20 20 e2 81 83 20 57 68 65 6e 20 63 6c 65 61 72 69 6e 67 20 61 20 71 75 65 Fixes*.......When.clearing.a.que
9e40 75 65 2c 20 6f 6e 6c 79 20 63 61 6c 6c 20 60 70 6c 7a 2d 71 75 65 75 65 27 27 73 20 60 66 69 6e ue,.only.call.`plz-queue''s.`fin
9e60 61 6c 6c 79 27 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 77 68 65 6e 20 73 70 65 63 69 66 69 65 ally'.function.....when.specifie
9e80 64 2e 0a 0a 0a 33 2e 31 32 20 30 2e 35 2e 31 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 d....3.12.0.5.1.................
9ea0 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 2a 46 69 78 65 73 2a 0a 20 20 e2 81 83 20 ..................*Fixes*.......
9ec0 4f 6e 6c 79 20 63 61 6c 6c 20 60 70 6c 7a 2d 71 75 65 75 65 27 27 73 20 60 66 69 6e 61 6c 6c 79 Only.call.`plz-queue''s.`finally
9ee0 27 20 66 75 6e 63 74 69 6f 6e 20 77 68 65 6e 20 73 70 65 63 69 66 69 65 64 2e 20 20 28 54 68 61 '.function.when.specified...(Tha
9f00 6e 6b 73 0a 20 20 20 20 74 6f 20 5b 44 61 6e 20 4f 72 69 61 6e 69 5d 20 66 6f 72 20 72 65 70 6f nks.....to.[Dan.Oriani].for.repo
9f20 72 74 69 6e 67 2e 29 0a 0a 0a 5b 44 61 6e 20 4f 72 69 61 6e 69 5d 20 3c 68 74 74 70 73 3a 2f 2f rting.)...[Dan.Oriani].<https://
9f40 67 69 74 68 75 62 2e 63 6f 6d 2f 72 65 64 63 68 6f 70 73 3e 0a 0a 0a 33 2e 31 33 20 30 2e 35 0a github.com/redchops>...3.13.0.5.
9f60 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 2a 41 64 64 ............................*Add
9f80 69 74 69 6f 6e 73 2a 0a 20 20 e2 81 83 20 53 74 72 75 63 74 20 60 70 6c 7a 2d 71 75 65 75 65 27 itions*.......Struct.`plz-queue'
9fa0 27 73 20 60 66 69 6e 61 6c 6c 79 27 20 73 6c 6f 74 2c 20 61 20 66 75 6e 63 74 69 6f 6e 20 63 61 's.`finally'.slot,.a.function.ca
9fc0 6c 6c 65 64 20 77 68 65 6e 20 74 68 65 0a 20 20 20 20 71 75 65 75 65 20 69 73 20 66 69 6e 69 73 lled.when.the.....queue.is.finis
9fe0 68 65 64 2e 0a 0a 0a 33 2e 31 34 20 30 2e 34 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 hed....3.14.0.4.................
a000 94 80 e2 94 80 e2 94 80 0a 0a 20 20 2a 41 64 64 69 74 69 6f 6e 73 2a 0a 20 20 e2 81 83 20 53 75 ............*Additions*.......Su
a020 70 70 6f 72 74 20 66 6f 72 20 48 54 54 50 20 60 48 45 41 44 27 20 72 65 71 75 65 73 74 73 2e 20 pport.for.HTTP.`HEAD'.requests..
a040 20 28 54 68 61 6e 6b 73 20 74 6f 20 5b 55 53 48 49 4e 5d 20 66 6f 72 0a 20 20 20 20 73 70 6f 6e .(Thanks.to.[USHIN].for.....spon
a060 73 6f 72 69 6e 67 2e 29 0a 0a 20 20 2a 43 68 61 6e 67 65 73 2a 0a 20 20 e2 81 83 20 41 6c 6c 6f soring.)....*Changes*.......Allo
a080 77 20 73 65 6e 64 69 6e 67 20 60 50 4f 53 54 27 20 61 6e 64 20 60 50 55 54 27 20 72 65 71 75 65 w.sending.`POST'.and.`PUT'.reque
a0a0 73 74 73 20 77 69 74 68 6f 75 74 20 62 6f 64 69 65 73 2e 20 20 28 5b 23 31 36 5d 2e 0a 20 20 20 sts.without.bodies...([#16].....
a0c0 20 54 68 61 6e 6b 73 20 74 6f 20 5b 4a 6f 73 65 70 68 20 54 75 72 6e 65 72 5d 20 66 6f 72 20 72 .Thanks.to.[Joseph.Turner].for.r
a0e0 65 70 6f 72 74 69 6e 67 2e 20 20 54 68 61 6e 6b 73 20 74 6f 20 5b 55 53 48 49 4e 5d 20 66 6f 72 eporting...Thanks.to.[USHIN].for
a100 0a 20 20 20 20 73 70 6f 6e 73 6f 72 69 6e 67 2e 29 0a 0a 20 20 2a 46 69 78 65 73 2a 0a 20 20 e2 .....sponsoring.)....*Fixes*....
a120 81 83 20 41 6c 6c 20 32 78 78 20 48 54 54 50 20 73 74 61 74 75 73 20 63 6f 64 65 73 20 61 72 65 ...All.2xx.HTTP.status.codes.are
a140 20 63 6f 6e 73 69 64 65 72 65 64 20 73 75 63 63 65 73 73 66 75 6c 2e 20 20 28 5b 23 31 37 5d 2e .considered.successful...([#17].
a160 0a 20 20 20 20 54 68 61 6e 6b 73 20 74 6f 20 5b 4a 6f 73 65 70 68 20 54 75 72 6e 65 72 5d 20 66 .....Thanks.to.[Joseph.Turner].f
a180 6f 72 20 72 65 70 6f 72 74 69 6e 67 2e 20 20 54 68 61 6e 6b 73 20 74 6f 20 5b 55 53 48 49 4e 5d or.reporting...Thanks.to.[USHIN]
a1a0 20 66 6f 72 0a 20 20 20 20 73 70 6f 6e 73 6f 72 69 6e 67 2e 29 0a 20 20 e2 81 83 20 45 72 72 6f .for.....sponsoring.).......Erro
a1c0 72 73 20 61 72 65 20 73 69 67 6e 61 6c 65 64 20 77 69 74 68 20 65 72 72 6f 72 20 64 61 74 61 20 rs.are.signaled.with.error.data.
a1e0 63 6f 72 72 65 63 74 6c 79 2e 0a 0a 20 20 2a 49 6e 74 65 72 6e 61 6c 2a 0a 20 20 e2 81 83 20 54 correctly.....*Internal*.......T
a200 65 73 74 20 73 75 69 74 65 20 65 78 70 6c 69 63 69 74 6c 79 20 74 65 73 74 73 20 77 69 74 68 20 est.suite.explicitly.tests.with.
a220 62 6f 74 68 20 48 54 54 50 2f 31 2e 31 20 61 6e 64 20 48 54 54 50 2f 32 2e 0a 20 20 e2 81 83 20 both.HTTP/1.1.and.HTTP/2........
a240 54 65 73 74 20 73 75 69 74 65 20 61 6c 73 6f 20 74 65 73 74 73 20 77 69 74 68 20 45 6d 61 63 73 Test.suite.also.tests.with.Emacs
a260 20 76 65 72 73 69 6f 6e 73 20 32 37 2e 32 2c 20 32 38 2e 31 2c 20 61 6e 64 20 32 38 2e 32 2e 0a .versions.27.2,.28.1,.and.28.2..
a280 0a 0a 5b 55 53 48 49 4e 5d 20 3c 68 74 74 70 73 3a 2f 2f 75 73 68 69 6e 2e 6f 72 67 2f 3e 0a 0a ..[USHIN].<https://ushin.org/>..
a2a0 5b 23 31 36 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 [#16].<https://github.com/alphap
a2c0 61 70 61 2f 70 6c 7a 2e 65 6c 2f 69 73 73 75 65 73 2f 31 36 3e 0a 0a 5b 4a 6f 73 65 70 68 20 54 apa/plz.el/issues/16>..[Joseph.T
a2e0 75 72 6e 65 72 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a 6f 73 65 70 urner].<https://github.com/josep
a300 68 6d 74 75 72 6e 65 72 3e 0a 0a 5b 23 31 37 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 hmturner>..[#17].<https://github
a320 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 69 73 73 75 65 73 2f 31 37 3e .com/alphapapa/plz.el/issues/17>
a340 0a 0a 0a 33 2e 31 35 20 30 2e 33 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 ...3.15.0.3.....................
a360 80 e2 94 80 0a 0a 20 20 2a 41 64 64 69 74 69 6f 6e 73 2a 0a 20 20 e2 81 83 20 48 61 6e 64 6c 65 ........*Additions*.......Handle
a380 20 48 54 54 50 20 70 72 6f 78 79 20 68 65 61 64 65 72 73 20 66 72 6f 6d 20 43 75 72 6c 2e 20 28 .HTTP.proxy.headers.from.Curl..(
a3a0 5b 23 32 5d 2e 20 20 54 68 61 6e 6b 73 20 74 6f 20 5b 41 6c 61 6e 20 54 68 69 72 64 5d 0a 20 20 [#2]...Thanks.to.[Alan.Third]...
a3c0 20 20 61 6e 64 20 5b 53 61 77 79 65 72 20 5a 68 65 6e 67 5d 20 66 6f 72 20 72 65 70 6f 72 74 69 ..and.[Sawyer.Zheng].for.reporti
a3e0 6e 67 2e 29 0a 0a 20 20 2a 46 69 78 65 73 2a 0a 20 20 e2 81 83 20 52 65 70 6c 61 63 65 64 20 77 ng.)....*Fixes*.......Replaced.w
a400 6f 72 64 73 20 6e 6f 74 20 69 6e 20 49 73 70 65 6c 6c 27 73 20 64 65 66 61 75 6c 74 20 64 69 63 ords.not.in.Ispell's.default.dic
a420 74 69 6f 6e 61 72 69 65 73 20 28 73 6f 20 60 63 68 65 63 6b 64 6f 63 27 0a 20 20 20 20 6c 69 6e tionaries.(so.`checkdoc'.....lin
a440 74 69 6e 67 20 73 75 63 63 65 65 64 73 29 2e 0a 0a 0a 5b 23 32 5d 20 3c 68 74 74 70 73 3a 2f 2f ting.succeeds)....[#2].<https://
a460 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 69 73 73 75 github.com/alphapapa/plz.el/issu
a480 65 73 2f 32 3e 0a 0a 5b 41 6c 61 6e 20 54 68 69 72 64 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 es/2>..[Alan.Third].<https://git
a4a0 68 75 62 2e 63 6f 6d 2f 61 6c 61 6e 74 68 69 72 64 3e 0a 0a 5b 53 61 77 79 65 72 20 5a 68 65 6e hub.com/alanthird>..[Sawyer.Zhen
a4c0 67 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 73 61 77 79 65 72 7a 68 65 g].<https://github.com/sawyerzhe
a4e0 6e 67 3e 0a 0a 0a 33 2e 31 36 20 30 2e 32 2e 31 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 ng>...3.16.0.2.1................
a500 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 2a 46 69 78 65 73 2a 0a 20 20 e2 81 83 ...................*Fixes*......
a520 20 48 61 6e 64 6c 65 20 77 68 65 6e 20 43 75 72 6c 20 70 72 6f 63 65 73 73 20 69 73 20 69 6e 74 .Handle.when.Curl.process.is.int
a540 65 72 72 75 70 74 65 64 2e 0a 0a 0a 33 2e 31 37 20 30 2e 32 0a e2 94 80 e2 94 80 e2 94 80 e2 94 errupted....3.17.0.2............
a560 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 2a 41 64 64 65 64 2a 0a 20 20 e2 81 83 20 53 .................*Added*.......S
a580 69 6d 70 6c 65 20 72 65 71 75 65 73 74 20 71 75 65 75 65 69 6e 67 2e 0a 0a 0a 33 2e 31 38 20 30 imple.request.queueing....3.18.0
a5a0 2e 31 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 49 .1.............................I
a5c0 6e 69 74 69 61 6c 20 72 65 6c 65 61 73 65 2e 0a 0a 0a 34 20 43 72 65 64 69 74 73 0a e2 95 90 e2 nitial.release....4.Credits.....
a5e0 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a 20 20 e2 81 83 20 54 ...............................T
a600 68 61 6e 6b 73 20 74 6f 20 5b 43 68 72 69 73 20 57 65 6c 6c 6f 6e 73 5d 2c 20 61 75 74 68 6f 72 hanks.to.[Chris.Wellons],.author
a620 20 6f 66 20 74 68 65 20 5b 45 6c 66 65 65 64 5d 20 66 65 65 64 20 72 65 61 64 65 72 20 61 6e 64 .of.the.[Elfeed].feed.reader.and
a640 0a 20 20 20 20 74 68 65 20 70 6f 70 75 6c 61 72 20 62 6c 6f 67 20 5b 6e 75 6c 6c 20 70 72 6f 67 .....the.popular.blog.[null.prog
a660 72 61 6d 5d 2c 20 66 6f 72 20 68 69 73 20 69 6e 76 61 6c 75 61 62 6c 65 20 61 64 76 69 63 65 2c ram],.for.his.invaluable.advice,
a680 20 72 65 76 69 65 77 2c 0a 20 20 20 20 61 6e 64 20 65 6e 63 6f 75 72 61 67 65 6d 65 6e 74 2e 0a .review,.....and.encouragement..
a6a0 0a 0a 5b 43 68 72 69 73 20 57 65 6c 6c 6f 6e 73 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 ..[Chris.Wellons].<https://githu
a6c0 62 2e 63 6f 6d 2f 73 6b 65 65 74 6f 3e 0a 0a 5b 45 6c 66 65 65 64 5d 20 3c 68 74 74 70 73 3a 2f b.com/skeeto>..[Elfeed].<https:/
a6e0 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 73 6b 65 65 74 6f 2f 65 6c 66 65 65 64 3e 0a 0a 5b 6e 75 6c /github.com/skeeto/elfeed>..[nul
a700 6c 20 70 72 6f 67 72 61 6d 5d 20 3c 68 74 74 70 73 3a 2f 2f 6e 75 6c 6c 70 72 6f 67 72 61 6d 2e l.program].<https://nullprogram.
a720 63 6f 6d 2f 3e 0a 0a 0a 35 20 44 65 76 65 6c 6f 70 6d 65 6e 74 0a e2 95 90 e2 95 90 e2 95 90 e2 com/>...5.Development...........
a740 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a 20 ................................
a760 20 42 75 67 20 72 65 70 6f 72 74 73 2c 20 66 65 61 74 75 72 65 20 72 65 71 75 65 73 74 73 2c 20 .Bug.reports,.feature.requests,.
a780 73 75 67 67 65 73 74 69 6f 6e 73 20 e2 80 94 20 2f 6f 68 20 6d 79 2f 21 0a 0a 20 20 4e 6f 74 65 suggestions...../oh.my/!....Note
a7a0 20 74 68 61 74 20 60 70 6c 7a 27 20 69 73 20 61 20 79 6f 75 6e 67 20 6c 69 62 72 61 72 79 2c 20 .that.`plz'.is.a.young.library,.
a7c0 61 6e 64 20 69 74 73 20 6f 6e 6c 79 20 63 6c 69 65 6e 74 20 73 6f 20 66 61 72 20 69 73 0a 20 20 and.its.only.client.so.far.is...
a7e0 5b 45 6d 65 6e 74 2e 65 6c 5d 2e 20 20 54 68 65 72 65 20 61 72 65 20 61 20 76 61 72 69 65 74 79 [Ement.el]...There.are.a.variety
a800 20 6f 66 20 48 54 54 50 20 61 6e 64 20 60 63 75 72 6c 27 20 66 65 61 74 75 72 65 73 20 69 74 20 .of.HTTP.and.`curl'.features.it.
a820 64 6f 65 73 0a 20 20 6e 6f 74 20 79 65 74 20 73 75 70 70 6f 72 74 2c 20 73 69 6e 63 65 20 74 68 does...not.yet.support,.since.th
a840 65 79 20 68 61 76 65 20 6e 6f 74 20 62 65 65 6e 20 6e 65 65 64 65 64 20 62 79 20 74 68 65 20 61 ey.have.not.been.needed.by.the.a
a860 75 74 68 6f 72 2e 0a 20 20 50 61 74 63 68 65 73 20 61 72 65 20 77 65 6c 63 6f 6d 65 2c 20 61 73 uthor....Patches.are.welcome,.as
a880 20 6c 6f 6e 67 20 61 73 20 74 68 65 79 20 69 6e 63 6c 75 64 65 20 70 61 73 73 69 6e 67 20 74 65 .long.as.they.include.passing.te
a8a0 73 74 73 2e 0a 0a 0a 5b 45 6d 65 6e 74 2e 65 6c 5d 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 sts....[Ement.el].<https://githu
a8c0 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 65 6d 65 6e 74 2e 65 6c 3e 0a 0a 35 2e 31 20 43 b.com/alphapapa/ement.el>..5.1.C
a8e0 6f 70 79 72 69 67 68 74 20 61 73 73 69 67 6e 6d 65 6e 74 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 opyright.assignment.............
a900 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 ................................
a920 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 ................................
a940 54 68 69 73 20 70 61 63 6b 61 67 65 20 69 73 20 70 61 72 74 20 6f 66 20 5b 47 4e 55 20 45 6d 61 This.package.is.part.of.[GNU.Ema
a960 63 73 5d 2c 20 62 65 69 6e 67 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 5b 47 4e 55 20 45 cs],.being.distributed.in.[GNU.E
a980 4c 50 41 5d 2e 0a 20 20 43 6f 6e 74 72 69 62 75 74 69 6f 6e 73 20 74 6f 20 74 68 69 73 20 70 72 LPA]....Contributions.to.this.pr
a9a0 6f 6a 65 63 74 20 6d 75 73 74 20 66 6f 6c 6c 6f 77 20 47 4e 55 20 67 75 69 64 65 6c 69 6e 65 73 oject.must.follow.GNU.guidelines
a9c0 2c 20 77 68 69 63 68 20 6d 65 61 6e 73 0a 20 20 74 68 61 74 2c 20 61 73 20 77 69 74 68 20 6f 74 ,.which.means...that,.as.with.ot
a9e0 68 65 72 20 70 61 72 74 73 20 6f 66 20 45 6d 61 63 73 2c 20 70 61 74 63 68 65 73 20 6f 66 20 6d her.parts.of.Emacs,.patches.of.m
aa00 6f 72 65 20 74 68 61 6e 20 61 20 66 65 77 20 6c 69 6e 65 73 0a 20 20 6d 75 73 74 20 62 65 20 61 ore.than.a.few.lines...must.be.a
aa20 63 63 6f 6d 70 61 6e 69 65 64 20 62 79 20 68 61 76 69 6e 67 20 61 73 73 69 67 6e 65 64 20 63 6f ccompanied.by.having.assigned.co
aa40 70 79 72 69 67 68 74 20 66 6f 72 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 69 6f 6e 0a 20 20 74 pyright.for.the.contribution...t
aa60 6f 20 74 68 65 20 46 53 46 2e 20 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 20 77 68 6f 20 77 69 73 o.the.FSF...Contributors.who.wis
aa80 68 20 74 6f 20 64 6f 20 73 6f 20 6d 61 79 20 63 6f 6e 74 61 63 74 0a 20 20 5b 65 6d 61 63 73 2d h.to.do.so.may.contact...[emacs-
aaa0 64 65 76 65 6c 40 67 6e 75 2e 6f 72 67 5d 20 74 6f 20 72 65 71 75 65 73 74 20 74 68 65 20 61 73 devel@gnu.org].to.request.the.as
aac0 73 69 67 6e 6d 65 6e 74 20 66 6f 72 6d 2e 0a 0a 0a 5b 47 4e 55 20 45 6d 61 63 73 5d 20 3c 68 74 signment.form....[GNU.Emacs].<ht
aae0 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 73 6f 66 74 77 61 72 65 2f 65 6d 61 63 73 tps://www.gnu.org/software/emacs
ab00 2f 3e 0a 0a 5b 47 4e 55 20 45 4c 50 41 5d 20 3c 68 74 74 70 73 3a 2f 2f 65 6c 70 61 2e 67 6e 75 />..[GNU.ELPA].<https://elpa.gnu
ab20 2e 6f 72 67 2f 3e 0a 0a 5b 65 6d 61 63 73 2d 64 65 76 65 6c 40 67 6e 75 2e 6f 72 67 5d 20 3c 6d .org/>..[emacs-devel@gnu.org].<m
ab40 61 69 6c 74 6f 3a 65 6d 61 63 73 2d 64 65 76 65 6c 40 67 6e 75 2e 6f 72 67 3e 0a 0a 0a 36 20 4c ailto:emacs-devel@gnu.org>...6.L
ab60 69 63 65 6e 73 65 0a e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 icense..........................
ab80 95 90 0a 0a 20 20 47 50 4c 76 33 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......GPLv3.....................
aba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
abc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
abe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ac00 70 6c 7a 2d 30 2e 39 2e 31 2f 69 6d 61 67 65 73 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 plz-0.9.1/images/...............
ac20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ac40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ac60 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000755.0000000.0000000.0000
ac80 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 32 33 32 00 20 35 00 00 00 0000000.00000000000.012232..5...
aca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
acc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ace0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ad00 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
ad20 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
ad40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ad60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ad80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ada0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
adc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ade0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ae00 70 6c 7a 2d 30 2e 39 2e 31 2f 69 6d 61 67 65 73 2f 6d 61 73 63 6f 74 2e 70 6e 67 00 00 00 00 00 plz-0.9.1/images/mascot.png.....
ae20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ae40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ae60 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
ae80 30 31 34 30 35 37 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 32 34 34 00 20 30 00 00 00 0140577.00000000000.014244..0...
aea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
aec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
aee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
af00 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
af20 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
af40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
af60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
af80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
afa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
afc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
afe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b000 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 00 fa 00 00 00 e0 08 06 00 00 00 2a a1 7b .PNG........IHDR.............*.{
b020 c0 00 00 00 06 62 4b 47 44 00 ff 00 ff 00 ff a0 bd a7 93 00 00 00 09 70 48 59 73 00 00 0b 13 00 .....bKGD..............pHYs.....
b040 00 0b 13 01 00 9a 9c 18 00 00 00 07 74 49 4d 45 07 e5 08 12 0c 13 15 45 15 a8 59 00 00 00 19 74 ............tIME.......E..Y....t
b060 45 58 74 43 6f 6d 6d 65 6e 74 00 43 72 65 61 74 65 64 20 77 69 74 68 20 47 49 4d 50 57 81 0e 17 EXtComment.Created.with.GIMPW...
b080 00 00 c0 e7 49 44 41 54 78 da ed fd 09 bc 5d 65 7d ef 8f 9f 73 72 32 cf 03 21 90 39 90 89 04 92 ....IDATx.....]e}...sr2..!.9....
b0a0 90 39 10 12 26 11 01 87 4a 51 8b b5 ed 6d b5 75 a8 c5 6a d5 56 ad ed bd ad b5 b6 4a b5 96 5a ad .9..&...JQ...m.u..j.V......J..Z.
b0c0 5a ab 58 a7 6b 51 8b a8 0c 56 99 42 48 48 08 99 e7 79 84 90 89 cc e7 9c ff e7 bd d8 ef fc 1f f2 Z.X.kQ...V.BHH...y..............
b0e0 eb bd b7 5e b1 17 c2 5e af d7 3e 7b 9f bd d7 7a d6 b3 d6 7a 3e df 79 68 6c f8 2f dc 66 ce 9c d9 ...^...^..>{...z...z>.yhl./.f...
b100 f0 f0 c3 0f 57 9f c7 8f 1f df d0 ae 5d bb 86 c7 1f 7f bc 61 f8 f0 e1 8d 6d 6d 6d 7c dd d8 da da ....W.......]......a....mmm|....
b120 5a 7d 9f ff db 9a 9a 9a 1a f8 bf b1 b1 b1 a1 63 c7 8e 0d f9 bf 6d f9 f2 e5 0d bf f4 4b bf 54 7d Z}.............c.....m......K.T}
b140 7f c7 1d 77 9c 1a fb e6 9b 6f 6e b8 fd f6 db 1b ea 5b 7d ab 6f ff df ad f1 17 35 f0 d4 a9 53 1b ...w.....on......[}.o.....5...S.
b160 1e 7d f4 d1 ff cf f7 33 66 cc 68 98 37 6f 5e c3 85 17 5e d8 18 40 37 1e 3f 7e bc f1 e4 c9 93 bc .}.....3f.h.7o^...^..@7.?~......
b180 9a 5a 5a 5a da 31 27 b6 e0 bc 35 bf b7 b5 3e bb b5 75 e8 d0 a1 ad 47 8f 1e ad 7d fb f6 6d eb de .ZZZ.1'...5...>..u....G...}..m..
b1a0 bd 3b 3b f1 1d 04 a1 22 0c a7 83 fc c6 1b 6f 6c f8 d6 b7 be 55 7f c2 f5 ad be fd 22 80 3e 69 d2 .;;...."......ol....U......".>i.
b1c0 a4 86 45 8b 16 55 9f 27 4f 9e 5c 81 10 40 c2 9d 7f fa d3 9f 36 cc 9a 35 0b 10 57 c0 ce 2e ed 02 ..E..U.'O.\..@......6..5..W.....
b1e0 f4 e6 7c ee 90 f7 8e f9 be 13 ff c3 c1 9b 9b 9b 5b 02 f0 13 39 ae 25 fb b5 e4 bb 93 3d 7b f6 3c ..|.............[...9.%.....={.<
b200 de ab 57 af 93 79 f1 7f 45 08 00 3c e7 80 18 38 87 13 27 4e 54 20 7f d5 ab 5e d5 f0 9d ef 7c a7 ..W..y..E..<...8..'NT....^....|.
b220 fe 94 eb 5b 1d e8 cf d7 40 e7 9d 77 5e c3 ba 75 eb aa cf 53 a6 4c 69 58 b0 60 01 5c 1d ae dd d0 ...[....@..w^..u...S.LiX.`.\....
b240 be 7d 7b 00 5f 01 3c 3f 03 f0 e6 70 ef 4e f9 bf 4b 00 da 35 60 ed 9a f7 1e 01 68 cf c3 87 0f 77 .}{._.<?...p.N..K..5`.....h....w
b260 81 28 64 3b 9e d7 31 5e f9 ff 78 f6 39 1c f0 3f 73 d6 59 67 1d ea d2 a5 cb d1 8c 77 02 4c 43 10 .(d;..1^..x.9..?s.Yg.......w.LC.
b280 f2 b9 45 ce 9f ef da 32 76 c3 33 cf 3c d3 76 d7 5d 77 35 5c 7b ed b5 0d bc d7 b7 fa 56 07 fa cf ..E....2v.3.<.v.]w5\{.......V...
b2a0 b9 45 c7 6e d8 b0 61 43 c3 d0 a1 43 1b f6 ec d9 d3 70 fe f9 e7 37 06 80 8d 9d 3a 75 e2 3d 38 6c .E.n..aC...C.....p...7....:u.=8l
b2c0 d7 c4 2b 5b bb 70 ef 8e f9 ae 6b fe ef 1d ee dd 2f 87 f7 09 70 7b e7 d8 be 03 06 0c e8 7b f6 d9 ..+[.p....k...../...p{.......{..
b2e0 67 77 5d b1 62 45 53 74 f7 e3 01 fe d1 10 83 63 bd 7b f7 3e d2 bf 7f ff 03 5b b6 6c d9 1b ae fe gw].bESt.......c.{.>.....[.l....
b300 d4 91 23 47 f6 e7 b8 67 32 ce 91 8c 73 24 fb 1c 89 d4 70 2c fb b7 e4 73 0b 1b a8 ff ee 77 bf db ..#G...g2...s$....p,...s.....w..
b320 ea 1c 2f bf fc f2 86 1f ff f8 c7 f5 27 5e df ea 40 ff 79 b7 61 c3 86 21 a6 37 05 e0 ed ba 76 ed ../.........'^..@.y.a..!.7....v.
b340 da 9c f7 0e 01 62 c7 70 e3 8e 01 39 af 4e 01 63 d7 ec d7 27 62 fd b9 a3 46 8d 1a 18 90 9f 1d dd .....b.p...9.N.c...'b...F.......
b360 bb 4f b8 7e af 8d 1b 37 f6 ca fe f9 aa 4b 53 74 f1 d0 84 93 80 fd 78 88 c8 d1 8c 75 30 04 e4 a9 .O.~...7.....KSt......x....u0...
b380 bc 3f f9 e5 2f 7f 79 6f d4 83 03 f9 6d 7f f6 df 9f 63 9f ce fb a1 48 03 87 73 8e c3 47 8f 1e 3d .?../.yo....m....c....H..s..G..=
b3a0 1c ac 1f cd 94 4e 86 9b b7 96 20 bf f8 e2 8b 1b 1e 7b ec b1 fa 93 af 6f 75 a0 ff 2c db c8 91 23 .....N...........{.....ou..,...#
b3c0 1b d6 ac 59 d3 30 64 c8 10 44 f4 a6 ce 9d 3b 37 07 e4 9d ba 77 ef de 23 00 ef 15 0e db 33 e0 ef ...Y.0d..D....;7....w..#.....3..
b3e0 99 f7 ee fd fa f5 eb 7a d5 55 57 f5 98 31 63 c6 59 f9 ff dc 7d fb f6 9d 7b f0 e0 c1 be d9 b7 7b .......z.UW..1c.Y...}...{......{
b400 c6 e8 32 78 f0 e0 4e 2b 57 ae ec 10 ce 8d 34 d0 9a b1 5a 03 da 96 8e 1d 3b 22 a2 1f cd b9 0e 9d ..2x..N+W.....4...Z.....;"......
b420 73 ce 39 fb bb 75 eb 76 30 a7 3e b8 69 d3 a6 7d 39 ef 53 4f 3e f9 e4 9e 6f 7e f3 9b 4f 3f f5 d4 s.9..u.v0.>.i..}9.SO>...o~..O?..
b440 53 fb 8e 1d 3b f6 64 40 be 2b c7 ed cd 39 0e e5 ff 13 f9 bf 6d c9 92 25 6d 39 b6 01 ab 3d db a5 S...;.d@.+...9......m..%m9...=..
b460 97 5e da f0 c0 03 0f d4 57 40 7d ab 03 fd 67 d1 cb 71 91 21 a6 07 e4 5d c2 a1 fb e5 35 38 c0 1f .^......W@}...g..q.!...]....58..
b480 1c b0 9d 93 df fa 5e 70 c1 05 bd f2 ea 9e cf dd f6 ee dd db f3 9e 7b ee e9 13 60 f7 0a 98 bb ae ......^p..............{...`.....
b4a0 5f bf be 43 74 ea e6 00 b8 79 f7 ee dd 8d 7d fa f4 69 dc bf 7f 7f 5b 38 7f 5b 3e a3 ef b7 6c de _..Ct....y....}..i....[8.[>...l.
b4c0 bc b9 35 e2 fd 89 d0 84 63 11 e3 8f e5 38 c4 fa 67 72 8e fd 39 d7 be 88 f4 4f 2f 5d ba 74 cf 43 ..5.....c....8..gr..9....O/].t.C
b4e0 0f 3d b4 25 e0 5e 1b 02 b2 29 22 fe 9e 10 9b 67 02 fa e3 19 bf 25 aa 42 5b e6 d7 96 ef 2b 8f c0 .=.%.^...)"....g.....%.B[....+..
b500 6b 5e f3 9a 86 7f fd d7 7f ad af 82 fa 56 07 fa ff 6a 2b dd 67 01 2c 7e ee a6 80 ae 53 c0 8a ce k^...........V...j+.g.,~....S...
b520 3d 22 20 bd 70 ce 9c 39 63 2f ba e8 a2 c1 7d 9f 95 c3 bb 2d 5c b8 b0 f3 b9 e7 9e db 31 40 eb 14 ="..p..9c/....}....-\.......1@..
b540 6e dc 09 d1 3e 3f b5 ff f7 7f ff f7 76 01 78 43 cd ad 56 b9 cc b0 bc 07 98 0d 01 70 f5 7f a4 81 n...>?......v.xC..V........p....
b560 b6 9c a3 35 5c b9 35 e7 a9 74 70 b8 75 b6 63 18 ea 32 d6 a1 ec bb 37 fa fc 96 70 f6 15 0f 3f fc ...5\.5..tp.u.c..2....7...p...?.
b580 f0 ca 00 7c 73 ce 1b 86 ff e4 01 f4 f8 48 f6 c7 f3 7f 65 b4 fb e9 4f 7f 5a 59 e9 df fc e6 37 37 ...|s........H....e...O.ZY....77
b5a0 7c ee 73 9f ab af 84 fa 56 07 fa e9 db cb 5e f6 b2 86 1f fd e8 47 d5 e7 b1 63 c7 f2 86 b1 2d 12 |.s.....V.....^......G...c....-.
b5c0 7a 87 1e 01 fa c0 e8 d2 17 be e1 0d 6f 98 3e 60 c0 80 f1 d1 af 07 06 80 dd c3 91 3b 3e f2 c8 23 z...........o.>`...........;>..#
b5e0 cd e1 ea 4d 01 6d bb 5d bb 76 35 85 bb 36 ad 5e bd ba 29 22 7c 43 38 74 35 5e f6 c3 62 5e 11 0f ...M.m.].v5..6.^..)"|C8t5^..b^..
b600 bf c3 6f ce 3e 01 6c 05 7e b8 32 04 00 e0 f3 42 99 47 97 cf 77 cf 44 12 d8 1d 22 b3 61 fc f8 f1 ..o.>.l.~.2....B.G..w.D...".a...
b620 6b 42 50 36 64 fc 2d 5b b7 6e dd 19 90 3f b9 67 cf 9e 03 21 0a 18 ef 4e 64 ae ad 5f fb da d7 2a kBP6d.-[.n...?.g...!...Nd.._...*
b640 b0 bf f7 bd ef 6d f8 d8 c7 3e 56 5f 0d f5 ad 0e 74 37 a2 d2 be fd ed 6f 57 9f 67 ce 9c 09 13 c6 .....m...>V_....t7.....oW.g.....
b660 aa de 21 7a 70 f7 00 ad ff f4 e9 d3 cf bf ee ba eb 26 45 ac 9f 1c 20 8d 0e 68 cf ba f8 e2 8b 3b ..!zp............&E......h.....;
b680 fd f8 c7 3f 86 6b 57 d6 78 44 e7 bc 1a 71 83 01 58 a2 dc a2 97 57 20 06 e0 21 16 0d fc 16 40 37 ...?.kW.xD...q..X....W...!....@7
b6a0 84 e3 37 44 24 c7 af de d0 ab 57 af ea bb 70 ef 86 70 ed ca 6d 07 e7 8f 04 51 99 da f3 ff 89 a8 ..7D$.....W...p..p..m....Q......
b6c0 05 b8 df f6 66 cc 1d 21 34 5b 03 f8 2d 21 14 1b 17 2f 5e bc 39 fa f9 b6 48 01 7b 32 df 03 d9 f7 ....f..!4[..-!.../^.9...H.{2....
b6e0 38 c7 7c e6 33 9f a9 c0 fe e1 0f 7f b8 e1 4f ff f4 4f eb 2b a2 be d5 81 fe 96 b7 bc a5 e1 b3 9f 8.|.3.........O..O.+............
b700 fd 6c f5 f9 da 6b af e5 58 7c 66 f8 c3 7b e5 7d c0 35 d7 5c 33 22 dc 7e 4c 3e 8f 0f c7 1e 13 f1 .l...k..X|f..{.}.5.\3".~L>......
b720 7c 60 3e 77 3f 70 e0 40 f3 da b5 6b 1b 71 bd 01 4e 43 5b 01 f9 8e 1d 3b aa cf 80 b8 e6 6f af 44 |`>w?p.@...k.q..NC[....;.....o.D
b740 f5 e8 d8 15 a8 f9 1c 70 56 41 37 ec 17 71 bc 21 dc b9 fa 1e a2 40 70 0c c7 64 ab 82 67 08 ac c9 .......pVA7..q.!.....@p..d..g...
b760 7e 47 43 18 0e 45 0a 78 3a 44 63 d7 90 21 43 b6 4e 9e 3c 79 dd 92 25 4b d6 6c db b6 6d 7d 04 80 ~GC..E.x:Dc..!C.N.<y..%K.l..m}..
b780 6d 39 fe e9 cc 03 b1 bf 65 e4 c8 91 6d bf f9 9b bf 59 5f 0d f5 ad 0e f4 f7 bc e7 3d 0d 7f fd d7 m9......e...m....Y_........=....
b7a0 7f 5d 7d 7e fd eb 5f 5f 71 f2 bc 3a e5 df 3e 01 de 90 09 13 26 8c ba e9 a6 9b c6 06 d4 a3 c2 6d .]}~..__q..:..>.....&..........m
b7c0 87 46 57 1e 10 10 f7 8c 28 de 61 d5 aa 55 4d 80 33 9c b6 02 2c dc 19 b0 03 7c de 11 cd 01 31 80 .FW.....(.a..UM.3...,....|....1.
b7e0 06 b4 fc 7e e8 d0 a1 8a ab c3 e5 39 06 d0 03 6a f6 81 20 40 18 d8 8f 7d d8 02 de 2a 16 9e 7d c3 ...~.......9...j...@...}...*..}.
b800 d5 09 a2 39 99 63 8f 85 98 1c ca 7e 4f e5 fb 2d c3 87 0f 5f 93 e3 96 ee dc b9 73 45 ce bd 29 df ...9.c.....~O..-..._......sE..).
b820 3d 8d 8e 9f c3 5b ff fb 7f ff ef 6d b7 de 7a 6b c3 bb de f5 ae fa aa a8 6f 2f 6d 8e fe 89 4f 7c =....[.....m..zk........o/m...O|
b840 a2 d2 a1 23 76 13 ba d6 29 c0 ea 13 40 0e 0b 78 c6 5f 7d f5 d5 17 8d ce b6 7d fb f6 41 01 78 df ...#v...)...@..x._}......}..A.x.
b860 70 de ae 11 b9 db 47 24 c7 12 5f 89 d8 72 65 00 0f f0 d1 c5 01 2d 09 2b fe 06 98 21 00 00 b7 16 p.....G$.._..re......-.+...!....
b880 0a 5b 11 02 8d 74 3d 7a f4 a8 f6 43 7f e7 05 41 e0 18 09 03 9f cf 3a eb 2c e2 e2 11 f1 b1 b4 9f .[...t=z...C...A......:.,.......
b8a0 0c f1 39 9c 7d 9f ce ef 9b 03 f6 65 43 87 0e 5d 94 6d 69 e6 b1 39 63 ed cb b8 c7 df ff fe f7 57 ..9.}......eC..].mi..9c........W
b8c0 c1 35 b7 dd 76 5b c3 db de f6 b6 fa ca a8 6f 2f 5d a0 63 b4 0a 30 b0 8c b7 0f 68 f0 93 0f 09 60 .5..v[........o/].c..0....h....`
b8e0 27 cc 98 31 63 4a 74 f3 0b 97 2d 5b 36 24 bf f7 0e c8 3b ed df bf bf 79 fe fc f9 f8 d5 2b 00 0a '..1cJt...-[6$....;....y.....+..
b900 4e 00 8e 7e fd f4 d3 4f 9f ca 4a e3 77 f4 72 40 8d fe 5e 12 06 38 3e df 23 b2 f3 bd 12 01 bf 33 N..~...O..J.w.r@..^..8>.#......3
b920 26 1b 63 b9 2f 12 00 bf f3 dd d9 67 9f dd 86 3e 8f b1 2e fb 13 74 f3 54 38 fc fa 9c f3 f1 ec bf &.c./......g...>.....t.T8.......
b940 20 ff 2f 0b 61 d8 9e 21 0e e4 75 22 52 40 eb db df fe f6 86 2f 7e f1 8b 0d bf f1 1b bf 51 5f 1d ../.a..!..u"R@....../~.......Q_.
b960 f5 ed a5 05 f4 3f ff f3 3f 6f f8 c0 07 3e 50 19 ab 02 8c a6 00 bd 73 40 76 76 80 31 6e d8 b0 61 .....?..?o...>P.......s@vv.1n..a
b980 33 67 cd 9a 35 35 00 3b 7f c1 82 05 84 b4 76 0a 87 c7 aa de f8 93 9f fc a4 02 a0 40 06 ac 5b b7 3g..55.;......v............@..[.
b9a0 6e 6d 58 bf 7e 7d 05 68 c4 6f f4 6c 0c 6e 00 17 83 1c 60 86 e3 43 14 e0 f6 d5 24 f3 1b 9c 1a 00 nmX.~}.h.o.l.n....`..C....$.....
b9c0 2b f6 f3 62 5f de 19 17 6e cf 67 ce 85 34 a0 2e 8f 2a 90 ff f1 9f b7 64 cc c3 21 00 bb cf 3d f7 +..b_...n.g..4...*.....d..!...=.
b9e0 dc 35 03 07 0e 5c 14 f5 e2 b1 1c b3 2a af 1d d9 e7 60 8e 3d f1 d6 b7 be b5 ad be 2c ea db 4b 9a .5...\......*....`.=.......,..K.
ba00 a3 ff d9 9f fd 19 96 f2 66 a2 dc 02 a4 61 e1 8e d3 ae b8 e2 8a d9 23 46 8c 98 78 ef bd f7 0e 7c ........f....a........#F..x....|
ba20 f8 e1 87 bb 9e 7f fe f9 cd 01 7e c3 92 25 4b aa 7c f1 1a 47 ad c4 ef 88 f5 95 05 1d 60 0f 18 30 ..........~..%K.|..G........`..0
ba40 a0 fa 0d 0e 1c d1 ba 02 76 44 ee 0a 98 80 55 49 80 df d9 d4 dd 35 e6 d5 f2 d3 4f 01 bb a6 a3 57 ........vD....UI.....5....O....W
ba60 3a bc 40 67 7c b6 1a 61 68 cb f1 27 56 ac 58 71 38 44 6a e7 90 21 43 56 5d 70 c1 05 8b c7 8c 19 :.@g|..ah..'V.Xq8Dj..!CV]p......
ba80 b3 30 63 af 0e 21 d9 99 17 01 38 2d 37 df 7c 73 1b d9 6f a4 ba d6 b7 fa f6 92 02 fa 47 3e f2 11 .0c..!....8-7.|s..o.........G>..
baa0 f7 6f 1f a0 f4 09 a0 c6 04 d4 97 5e 7e f9 e5 b3 03 fc 71 f7 dd 77 5f df 1f fe f0 87 1d 06 0d 1a .o.........^~.....q..w_.........
bac0 d4 44 3c 39 11 73 70 f4 70 cd 0a a4 70 e4 88 f6 d5 58 64 94 ed dd bb b7 e2 dc 11 af 1b 1e 7a e8 .D<9.sp.p...p....Xd...........z.
bae0 a1 ea ff 70 da 0a c0 ec 0b 38 e1 e4 00 56 11 1f 90 eb 5b 57 52 e0 37 f5 77 8e 53 4f 67 3f 09 01 ...p.....8...V....[WR.7.w.SOg?..
bb00 e0 67 bf 48 15 04 cb 9c 88 e4 70 28 c4 65 47 e6 b9 22 af 47 23 55 2c cc 79 00 fb 53 21 12 c7 de .g.H......p(.eG..".G#U,.y..S!...
bb20 f0 86 37 54 3a 01 29 ae a4 ba d6 b7 fa f6 92 01 3a 16 f7 80 a5 29 af f6 11 bb fb 85 9b 8f 9f 32 ..7T:.).........:....).........2
bb40 65 ca 9c 00 7b 76 74 ee d1 8f 3e fa 68 af 70 f5 f6 70 eb 7e fd fa 35 6c db b6 ad 61 e3 c6 8d 15 e...{vt...>.h.p..p.~..5l...a....
bb60 20 d5 a3 11 d9 89 a8 cb 31 0d 77 de 79 67 05 de 37 be f1 8d 15 48 bf fc e5 2f 57 86 b6 10 8f ea ........1.w.yg..7....H.../W.....
bb80 18 38 39 bf 33 1e 84 02 42 00 68 01 3e 9c 1d 20 23 fe 0b 6c b8 37 bf 71 2c bf b1 0f 9f 6b 56 f8 .89.3...B.h.>...#..l.7.q,....kV.
bba0 53 c4 80 00 9b fc 76 7c cd 9a 35 07 32 cf 4d 17 5e 78 e1 e2 89 13 27 3e 9c e3 17 d5 22 e9 10 e1 S.....v|..5.2.M.^x....'>...."...
bbc0 c9 7d 6f bb fa ea ab 1b 4c 75 ad 6f f5 ed 25 01 f4 cf 7f fe f3 88 c4 94 7a ea 10 dd b7 6f 40 32 .}o.....Lu.o..%.........z....o@2
bbe0 ee a2 8b 2e 9a 1b 2e 3b 3b 1c 72 cc 83 0f 3e d8 7b e5 ca 95 cd fd fb f7 af 22 d8 6a 41 31 d5 b1 .......;;.r...>.{........".jA1..
bc00 00 6c ff fe fd 95 e8 4e 32 09 c6 38 12 4a e0 e0 04 e0 a0 4b cf 9f 3f bf da 27 6a 40 95 ee ca 18 .l.....N2..8.J.....K..?..'j@....
bc20 44 dd bd fa d5 af ae 52 60 29 5a 81 6f 9d b1 18 97 63 77 ee dc 59 59 e8 31 ca 21 39 b0 41 1c d0 D......R`)Z.o....cw..YY.1.!9.A..
bc40 dd d9 f8 1e 6b bc 2e 3a 8e 83 98 50 cc 62 f7 ee dd b8 d5 f6 0c 1f 3e 7c 65 44 f8 47 66 cc 98 31 ....k..:...P.b........>|eD.Gf..1
bc60 3f e7 5f 91 ef 76 e7 3a 8f 46 0a 68 c9 98 6d 64 be d5 b7 fa f6 92 01 fa 57 be f2 15 b8 67 65 71 ?._..v.:.F.h..md........W....geq
bc80 0f 70 7a 07 e8 63 c3 99 2f 0b 68 e7 2c 5f be 7c 5c 74 df 3e ab 57 af a6 3a 4c a3 25 9e 6a 75 e0 .pz..c../.h.,_.|\t.>.W..:L.%.ju.
bca0 aa 0d 6e 4b 3c 3b 40 46 5f 87 bb a3 a7 93 f5 86 81 0e 8e cf 06 48 49 77 85 18 90 e7 4e 95 9a 55 ..nK<;@F_............HIw....N..U
bcc0 ab 56 55 fb 03 62 80 0b f7 0e 27 ae 08 00 fb 71 3e c6 57 8f d7 0f 8f e8 be 6b d7 ae 53 3a 3e 84 .VU..b....'....q>.W......k..S:>.
bce0 82 2d e3 a2 af b7 04 cc 87 02 fe 2d 23 47 8e 5c 12 02 34 3f 44 6a 51 ae 8d 80 9a bd f8 d7 a9 60 .-.........-#G.\..4?DjQ........`
bd00 f3 f2 97 bf bc ed 9e 7b ee 69 b8 ea aa ab ea ab a5 be 9d f9 40 ff ea 57 bf da 50 8b 77 a5 3a 4c .......{.i..........@..W..P.w.:L
bd20 af e8 bb a3 22 de 5e 16 10 ce 8d 6e 3e 3e e2 71 bf 00 04 33 39 61 ae 15 c8 11 ab 79 d5 4a 3d 55 ....".^....n>>.q...39a.....y.J=U
bd40 60 04 6c 88 e7 70 6d 38 2c 40 54 1f 87 00 70 2c fe 75 ac f4 88 e4 80 18 80 6b 88 43 df 66 4c 88 `.l..pm8,@T...p,.u.......k.C.fL.
bd60 06 91 75 8c 1d 8e dc 10 69 a2 22 16 06 e5 60 90 63 7c c6 64 5f 25 01 8e c7 2e 00 c3 47 84 cf eb ..u.....i."...`.c|.d_%......G...
bd80 e9 9c 7b 63 be 5b 1c 11 fd 91 88 fd 4b 72 fe cd f9 fe 00 3e f8 73 ce 39 a7 6d c2 84 09 f5 95 52 ..{c.[......Kr.....>.s.9.m.....R
bda0 df ce 6c a0 ff e0 07 3f 68 08 57 ab 42 5f c3 c5 09 94 69 4f 9e 79 00 36 3a fa f3 ec 75 eb d6 cd ..l....?h.W.B_....iO.y.6:...u...
bdc0 89 7e 3d 8e 6a 31 01 47 7b 62 d9 01 93 be 6f 23 d9 f8 cc 86 18 6d c8 2b 9c 19 40 f3 3b ef ba c8 .~=.j1.G{b....o#.....m.+..@.;...
bde0 04 bd 65 a8 d0 b1 f5 b7 73 3c fb 20 ee f3 1b c4 e0 9a 6b ae a9 f2 cc 71 cf b1 a9 cb 73 3c e7 60 ..e.....s<........k....q....s<.`
be00 0e 1c 6f 10 0e 61 b7 e8 f1 11 e3 89 8f a7 3a 0d 39 ec ab 23 3d 3c 1a ce 3e 6f df be 7d cb b3 df ..o..a........:.9..#=<..>o..}...
be20 2e 8a 57 10 22 8b ae 1e 62 56 9d a7 be d5 b7 33 0e e8 2e 6e 00 78 d7 5d 77 35 d6 aa b4 76 c9 ab ..W."...bV.....3...n.x.]w5...v..
be40 7f c0 7a 41 80 7e 49 40 38 eb 4b 5f fa d2 a8 70 cd de f9 ae 3d 80 02 c8 80 90 8c 33 fd e5 00 9f ..zA.~I@8.K_...p....=......3....
be60 ef f9 9f cf 70 5e de e1 ca 06 c1 e8 12 93 2b 03 6a fe b7 04 b4 e2 3d 9f 79 c1 f9 39 06 bb 00 e2 ....p^........+.j.....=.y..9....
be80 3f e0 65 5f fd ec c6 c9 b3 31 1f 23 ef 38 16 d1 3e c4 85 90 d9 93 79 3d 93 ef b6 85 b8 2c 79 e5 ?.e_.....1.#.8..>.....y=.....,y.
bea0 2b 5f f9 50 ae 61 61 08 c9 86 1c b6 2f 40 27 f9 a5 15 62 47 c6 1e 99 7b f5 ad be 9d 31 40 2f 39 +_.P.aa...../@'...bG...{....1@/9
bec0 58 3e 57 20 0f 50 3a 07 90 7d f2 3e 2c 40 b8 28 40 9f 16 9d 7a c2 d7 bf fe f5 c1 f3 e7 cf ef 1e X>W..P:..}.>,@.(@...z...........
bee0 c0 b4 d3 c5 05 00 31 a8 01 da d1 a3 47 9f 72 87 61 70 e3 3b 43 59 05 20 c0 64 1f 7e 83 f3 f2 1d ......1.....G.r.ap.;CY...d.~....
bf00 e0 57 ef d6 c2 2e c7 d6 7f 8e 0f 1e 3d 1d 82 01 51 30 3a ce 71 75 ed f1 0e 11 52 bc 67 7e fc 8f .W..........=...Q0:.qu....R.g~..
bf20 cb 8d 3c f5 ec fb 74 08 c5 ba a9 53 a7 3e 76 c9 25 97 cc 8f 8a b1 94 e4 97 7c 7f 90 2c d8 eb ae ..<...t....S.>v.%........|..,...
bf40 bb ae 72 b9 d5 c1 5e df ce 18 a0 97 8b 19 c0 c3 44 89 86 cb ab 4f 00 36 2c 0b ff 82 70 d1 89 d1 ..r...^.........D....O.6,...p...
bf60 6b c7 85 e3 0d ff c9 4f 7e d2 e7 3b df f9 4e c7 88 c4 4d 80 0f 60 21 6e b3 51 6a 0a 77 5a ad b2 k......O~..;..N...M..`!n.Qj.wZ..
bf80 6b c5 85 b1 90 03 44 f4 73 c0 06 40 01 2e e0 17 c0 fc 0e 20 19 8b 0d 02 61 18 2d c0 47 d7 87 5b k.....D.s..@............a.-.G..[
bfa0 03 6a c6 e4 18 c6 e5 18 be ff 8f 7c eb b8 fd 00 7a 19 8e cb 16 3d bc 25 1c 3e b4 e4 c8 ae cc 61 .j.........|....z....=.%.>.....a
bfc0 75 ae fd b1 b1 63 c7 2e cc b8 2b 33 ee 8e ec 72 28 c7 b4 10 74 53 07 79 7d 3b 23 80 7e ef bd f7 u....c....+3...r(...tS.y};#.~...
bfe0 36 5c 79 e5 95 25 c8 41 68 07 f4 f2 00 68 58 c0 73 d1 d0 a1 43 27 05 e8 e3 02 9e 21 01 6b df 80 6\y..%.Ah....hX.s...C'.....!.k..
c000 ad d3 9a 35 6b da 7d f7 bb df 6d 44 ff 55 17 47 64 af 35 5b 38 e5 13 37 82 8d 77 00 ca 6f a6 a6 ...5k.}...mD.U.Gd.5[8..7..w..o..
c020 6a 2d 07 ac 80 d6 fd d8 07 f0 f2 9b a1 b1 70 72 e3 e5 01 31 e0 55 cf e7 37 c5 75 f6 67 1f 5c 71 j-............pr...1.U..7.u.g.\q
c040 ec 03 31 d1 d8 c7 79 48 d2 09 21 6a 0b 11 38 19 82 50 05 d2 64 de 2b 22 c2 2f 18 38 70 e0 82 9c ..1...yH..!j..8..P..d.+"./.8p...
c060 63 55 c6 7c b2 96 d2 da 8a be 5e df ea db 8b 16 e8 54 49 2d 7d c6 77 df 7d 37 c0 a8 6a b0 e7 45 cU.|......^......TI-}.w.}7..j..E
c080 dd f5 73 03 ba 0b 03 88 e9 67 9d 75 d6 a4 00 67 78 40 d1 27 ff 77 a2 f2 44 00 d3 48 70 09 e0 c3 ..s......g.u...gx@.'.w..D..Hp...
c0a0 45 86 7e 0e b8 01 31 be 6e 6a bf c1 51 11 99 01 a2 41 2f 70 66 f5 6f 44 77 f6 51 c7 06 88 d5 24 E.~...1.nj..Q....A/pf.oDw.Q....$
c0c0 03 54 7c f0 80 d3 68 39 08 09 e0 e5 5c 88 ee 10 14 c4 77 7e 83 83 43 14 38 0f 16 76 f6 c1 f2 0e .T|...h9....\.....w~..C.8..v....
c0e0 c0 95 18 46 8d 1a 75 ca 98 c7 31 58 d7 33 9f 13 39 6e 7f e6 b2 69 f2 e4 c9 8f cd 9c 39 f3 c1 8c ...F..u...1X.3..9n...i......9...
c100 f9 58 be db 42 7e 3b 86 39 88 20 f7 a6 0e f8 fa f6 a2 03 fa 7d f7 dd d7 70 c5 15 57 34 f8 99 c0 .X..B~;.9...........}...p..W4...
c120 98 2c ec ca c2 4e f7 94 80 a1 5f c0 70 7e 00 3e 25 62 f6 f4 00 7a 4c 16 ff d9 01 46 e7 31 63 c6 .,...N...._.p~.>%b...zL....F.1c.
c140 b4 0b 90 1b a9 1f 87 5f 1b 3f 39 ee 33 c4 71 c0 0b 18 15 bb 75 93 f1 1d c0 07 9c 1a e7 d0 e7 01 ......._.?9.3.q.....u...........
c160 1e 95 5a 01 a2 91 6d 82 56 71 9c ef 01 39 e0 36 b4 d5 0d 09 02 d0 6a 94 03 e8 1c cb 66 4e 3b 46 ..Z...m.Vq...9.6......j.....fN;F
c180 3b 88 10 85 2d f1 e3 73 4e e6 83 ef 3e 63 b7 e6 18 82 65 76 e5 fb a5 57 5d 75 d5 03 e3 c7 8f 7f ;...-..sN...>c....ev...W]u......
c1a0 18 8b 7c e6 84 25 f0 04 09 32 18 e6 ea 5b 7d 7b 51 01 fd fe fb ef 6f 98 3d 7b f6 29 2e 6e a3 85 ..|..%...2...[}{Q.....o.={.).n..
c1c0 00 85 7c f3 6e 01 62 9f 00 7d 50 80 31 36 00 ba f8 db df fe f6 85 0f 3e f8 e0 e0 88 e8 3d 02 3c ..|.n.b..}P.16.........>.....=.<
c1e0 6a c0 35 9a 7a aa 78 ce 6b dc b8 71 15 80 88 78 83 13 cb 75 01 14 c1 2f 46 af 01 54 63 d2 e5 e2 j.5.z.x.k..q...x...u.../F..Tc...
c200 80 15 4e cb 67 01 ab 3f 1c c0 02 70 c5 73 c0 af 95 5e 71 5d 03 1d dc 1c 2e 8e d4 c0 dc 88 a6 c3 ..N.g..?...p.s...^q]............
c220 2e 80 b8 ce f8 44 de 41 58 4c b4 19 3c 78 70 5b ae e5 64 c6 d8 17 22 b5 36 d7 f0 c8 35 d7 5c f3 .....D.AXL..<xp[..d...".6...5.\.
c240 60 c6 5f 92 73 6e cf 5c 8e e8 6e ab 1b e5 ea db 8b 52 74 27 c4 94 06 a6 79 75 a0 55 52 40 d7 37 `._.sn.\..n......Rt'....yu.UR@.7
c260 60 18 90 cf 83 03 98 e1 8b 17 2f 3e 7f d1 a2 45 a3 1f 79 e4 91 a1 58 de 03 84 0e f8 d5 01 08 dc `........./>...E..y...X.........
c280 19 4e 0b e7 06 78 d6 7c 43 64 57 3f af 15 84 a8 3e e3 f3 e6 1d 51 1b c0 5b 69 06 90 f2 02 98 80 .N...x.|CdW?....>....Q..[i......
c2a0 17 a9 80 fd 00 2e 80 65 1f f5 7a 88 8b fe 78 b8 36 a0 36 28 86 df 90 26 98 53 2d 38 a6 3a 07 c4 .......e..z...x.6.6(...&.S-8.:..
c2c0 02 1d 1d a0 f3 3f 63 e3 11 60 5f 24 8a 48 27 10 3a 8c 6e 47 22 35 00 ec 25 af 7f fd eb 1f cc 3e .....?c..`_$.H'.:.nG"5..%......>
c2e0 f3 b3 cf ba 9c b7 e2 ea d4 89 af 73 f5 fa f6 a2 02 7a ad 89 41 e3 b3 cc b5 b1 43 16 77 f7 2c e4 ...........s.....z..A.....C.w.,.
c300 b3 03 98 e1 01 f2 f9 01 cf 88 55 ab 56 0d 0d 30 06 de 7b ef bd 67 07 54 bd f2 ea 14 ee d8 94 57 ..........U.V..0..{..g.T.......W
c320 23 40 c7 70 06 58 00 90 fe 72 80 0d 90 6a 89 24 95 38 cd 77 64 b5 b1 2f 80 33 3a 8e e3 d8 cf 8c #@.p.X...r...j.$.8.wd../.3:.....
c340 33 b8 33 44 41 80 02 5c 08 87 ee 36 c6 47 fc 26 4b 0e 8b 3e 4d 1d b1 2f f0 1b cd 24 e0 d0 70 6a 3.3DA..\...6.G.&K..>M../...$..pj
c360 92 6a 4c 7f 85 78 30 16 63 a0 1a 68 71 07 fc 5c 03 ed 9b e1 f8 84 c7 66 7e 27 c2 c1 9f ce f7 eb .jL..x0.c..hq..\.......f~'......
c380 a2 cb cf 7f c5 2b 5e f1 60 08 cc 92 cc 11 4b e3 61 b9 ba c1 44 f5 ad be bd 28 38 fa 43 0f 3d 84 .....+^.`.....K.a...D....(8.C.=.
c3a0 b8 de 5c 03 f9 b9 01 c1 68 4a 35 07 94 63 42 08 86 04 40 67 53 51 26 9c b8 4b de 3b 04 1c ed 66 ..\.....hJ5..cB...@gSQ&..K.;...f
c3c0 cc 98 51 81 5c 9d 79 f5 ea d5 95 c1 0c d0 02 24 fa 9f c3 e9 c9 62 03 80 03 07 0e 6c d8 b4 69 53 ..Q.\.y........$.....b.....l..iS
c3e0 f5 e2 7b 23 dd 00 2d c0 07 b8 70 f8 d3 0d 6e 70 73 a5 02 75 79 8e ff f5 5f ff f5 ea 58 62 e5 49 ..{#..-...p...nps..uy..._...Xb.I
c400 27 45 32 c0 36 80 de 4d 14 1f c0 c7 83 c0 31 00 9c df e1 fe 84 ca 6a 84 83 48 30 37 c6 87 e0 70 'E2.6..M......1.......j..H07...p
c420 2e c6 8b 8a 40 42 cb 91 bc 76 e4 5a 9f 98 3b 77 ee 03 f9 7e 7e 08 dc 5a 42 66 4f 3c bb b5 dd 70 ....@B...v.Z..;w...~~..ZBfO<...p
c440 c3 0d f5 15 54 df 5e 1c 40 7f f8 e1 87 e1 e4 f4 26 c7 4f 3e 20 20 1d 93 c5 3d 25 20 9f 78 df 7d ....T.^.@.......&.O>.....=%..x.}
c460 f7 9d 97 85 7d 56 c0 d5 2d 20 6e 4f 3d 76 12 5b 02 da 46 c4 5c ca 2c a3 2f 53 64 02 00 d2 2d b5 ....}V..-.nO=v.[..F.\.,./Sd...-.
c480 96 4e da 08 e8 00 16 61 a9 00 5a ff b6 06 32 00 0d c8 f8 1e 5d 1e a0 03 3c 41 ce be 16 8b 84 cb .N.....a..Z...2.....]...<A......
c4a0 c3 91 e1 be 36 75 a0 cf ba a1 ac 88 f3 18 d9 90 04 e0 ca e4 bd 43 68 b0 05 70 6e eb c1 63 69 e7 ....6u...............Ch..pn..ci.
c4c0 dc c6 d7 03 6a 88 c6 13 4f 3c 71 2a 7a af 96 69 d7 96 6b 3c 11 e2 b0 2f c4 64 dd a4 49 93 1e b9 ....j...O<q*z..i..k<.../.d..I...
c4e0 ee ba eb 1e c8 3c 1f 0f 91 d8 99 7b 44 5a 5e 4b 9d 9b d7 b7 17 0d d0 e7 cd 9b 47 46 1a 55 63 7a .....<.....{DZ^K..........GF.Ucz
c500 64 51 8f c8 77 53 f3 79 d6 57 be f2 95 8b c2 45 cf c9 e2 ee 16 70 34 8f 1d 3b 16 1f 79 1b bd d0 dQ..wS.y.W.....E.....p4..;..y...
c520 02 9a 56 52 3d 79 87 3b d6 9a 2a 30 0e 8d 1c da 05 28 ed 02 c0 a6 88 cf 4d 01 61 23 dc 13 b0 c9 ..VR=y.;..*0.....(......M.a#....
c540 c5 e1 e0 84 ad 02 5c 7d e1 80 5d df 36 60 34 89 05 02 a0 64 60 e4 5c 19 13 cf b8 64 b9 31 36 a2 ......\}..].6`4....d`.\....d.16.
c560 ba c4 80 e3 50 0d d4 d7 21 1a b8 ee 98 8b f5 e0 15 dd 21 2c 70 74 be 47 a7 47 02 a0 2b 6b 44 fe ....P...!.........!,pt.G.G..+kD.
c580 4a 57 1f 31 62 c4 e2 99 33 67 de 3f 78 f0 e0 47 42 a8 d6 53 17 3e e7 3f f9 b2 97 bd ac ad 6e 94 JW.1b...3g.?x..GB..S.>.?......n.
c5a0 ab 6f 2f 0a a0 3f f2 c8 23 e4 98 57 55 63 b2 e0 c7 06 9c b3 3f f7 b9 cf 5d 1a 6e 08 67 ef 13 4e .o/..?..#..WUc......?...].n.g..N
c5c0 d9 3e 40 6b 1b 39 72 e4 89 85 0b 17 1e 27 7c 2c 0b fd 28 9d 4e 73 0c 45 17 db d0 d1 01 76 40 d5 .>@k.9r......'|,..(.Ns.E.....v@.
c5e0 3e df 77 ae 45 d1 75 ce 71 1d 02 9c 76 34 39 8d c8 de a8 ae 0e 10 01 14 c0 c4 3a 8e 25 1e 20 03 >.w.E.u.q...v49...........:.%...
c600 36 24 05 a4 02 13 51 78 07 ac 7c 87 71 8e 7d 71 e3 01 58 52 55 39 86 71 48 67 25 cb 0c a3 22 20 6$....Qx..|.q.}q..XRU9.qHg%...".
c620 8e a4 52 49 08 e8 e7 10 03 cf 0b e7 66 4c f3 d7 51 33 4c 7c d1 ef ce 79 a3 82 b4 e5 fa e9 cb be ..RI........fL..Q3L|...y........
c640 37 c4 69 65 54 81 87 f2 7a 20 44 63 79 ae 7f 4f 0e 3d 16 80 b7 d6 97 50 7d 7b 51 00 fd d1 47 1f 7.ieT...z.Dcy..O.=.....P}{Q...G.
c660 45 6c 07 e8 fd 02 9e 0b b2 90 2f 0b 37 bf 24 0b ff bc 00 a3 5b 40 d6 16 4e 4b 54 d8 a1 10 82 fd El......../.7.$.....[@..NKT.....
c680 01 da be 1e 3d 7a ec 8f 88 fc 4c c0 73 3c 22 75 2b d6 f6 00 b1 19 90 e7 78 6a b9 f7 0d 77 ec 13 ....=z....L.s<"u+.......xj...w..
c6a0 ae dc 33 04 a2 6b c0 d5 69 d1 a2 45 ed 72 7c 23 dc 17 b0 a1 ab a3 d3 c3 51 f9 9f cf ba e7 e0 ee ..3..k..i..E.r|#........Q.......
c6c0 1a e0 0c 5b b5 72 0c c0 5d bb 76 6d a5 9f a3 8f f3 ff b4 69 d3 aa 42 16 00 9b fd 16 2f 5e 5c d9 ...[.r..].vm.......i..B...../^\.
c6e0 0c 10 f7 09 c1 c5 f0 c7 b1 00 9e f1 d4 f3 e1 e0 9c 9f f3 41 04 00 3f 2e 3c c4 7f a4 8a cc ab 25 ...................A..?.<......%
c700 84 e8 60 ae 6f f3 ec d9 b3 17 5c 79 e5 95 0f 84 28 2c cc 75 6e c9 b1 07 43 cc 4e 62 94 ab e7 ab ..`.o.....\y....(,.un...C.Nb....
c720 d7 b7 17 3c d0 e7 cf 9f 8f 0c 8b 4b 8d 1e e5 a3 23 8a ce 5c b0 60 c1 d4 00 6d 50 c4 df 0e 01 fc ...<.......K....#..\.`...mP.....
c740 d1 00 e5 e0 c4 89 13 9f bc e0 82 0b 76 47 e4 86 9b ed a5 31 42 80 79 2c e0 6d 45 3c cf fe 14 9d ............vG.....1B.y,.mE<....
c760 e8 9a cf bd a3 97 9f 13 90 0d 8c 04 30 38 40 3a 27 c7 f7 a6 c1 22 3d d3 c7 8d 1b d7 08 e7 c4 c5 ............08@:'...."=.........
c780 86 65 1c c0 a2 63 5b 3a 0a f0 41 38 2c 0d 65 00 8c 56 74 c4 7b c4 7e c4 6b 36 dc 63 d1 9f ab 70 .e...c[:..A8,.e..Vt.{.~.k6.c...p
c7a0 5d b8 38 fe 7b 38 3a 75 e8 ac 2c 43 10 0f ba 3e 40 e6 5c 8c cd 58 88 ff 88 f7 ec 0f 61 40 5a 60 ].8.{8:u..,C...>@.\..X......a@Z`
c7c0 e3 37 c0 4e b9 e8 10 30 ba b6 d2 95 75 c5 9c 39 73 1e ca b9 1e a6 01 44 e6 f9 64 be 23 35 ae cd .7.N...0....u..9s......D..d.#5..
c7e0 90 e1 fa 56 df 5e c8 1c bd aa 1a 93 cf 3d 02 a8 61 1f fb d8 c7 c6 05 a8 63 c9 2f 0f 77 6d 0d 07 ...V.^.......=..a.......c./.wm..
c800 3e 74 d1 45 17 3d 3d 70 e0 c0 3d e1 9e a0 8b 02 8a 07 c2 fd ab 66 85 01 0b 05 1c aa 96 c9 44 d1 >t.E.==p..=..........f........D.
c820 d1 0f 3d bf f7 0f 40 87 04 cc a3 9e 78 e2 89 d1 e1 c0 c3 a9 33 37 6a d4 a8 ce 48 fe b8 c0 34 ce ..=...@.....x.......37j...H...4.
c840 01 74 b8 77 4d fc 6f f0 37 e3 d6 f9 cd 06 0e 70 68 38 b8 05 25 00 27 c7 61 d1 87 43 03 74 40 0c .t.wM.o.7......ph8..%.'.a..C.t@.
c860 07 c7 10 07 87 07 d8 70 67 fd fb 1c 0b a0 b1 c2 af 58 b1 a2 32 ec 01 76 54 07 a4 09 e6 80 04 61 .......pg........X..2..vT......a
c880 9b 27 02 68 72 8e 83 01 f5 a6 dc 8b 05 e1 dc 3f 8d 54 b0 28 73 df 92 7d 48 6f 6d 21 aa f0 fb df .'.hr..........?.T.(s..}Hom!....
c8a0 ff 7e c3 2b 5e f1 8a fa 8a aa 6f 2f 4c a0 87 7b 57 3d d4 d0 a9 03 92 7e df fa d6 b7 06 06 7c 03 .~.+^.....o/L..{W=.....~......|.
c8c0 c2 cd ba d0 ed 98 0e a5 e1 a6 07 22 46 ef 47 74 0f b0 9f c9 be 47 59 e0 64 74 01 06 9a 3a 58 66 ..........."F.Gt.....GY.dt...:Xf
c8e0 8a 36 4d f9 ad 47 80 3f 20 ef a3 be fd ed 6f 4f 5c ba 74 e9 04 54 81 00 8e 9c f5 0e 44 df 01 60 .6M..G.?......oO\.t..T......D..`
c900 38 b7 31 ea 00 d2 96 4b ba dd 2c 09 6d fb 26 ad f2 b8 f0 b0 98 23 ae 43 14 10 cf 19 0f 0b 7f 88 8.1....K..,.m.&......#.C........
c920 52 05 6c b8 32 85 28 b1 b0 63 07 30 04 97 f1 91 0e f8 0c c7 e7 18 ce c3 38 cc 87 df 20 06 56 c8 R.l.2.(..c.0............8.....V.
c940 09 47 87 d8 1d cd be bb f3 5a 72 ed b5 d7 de 3f 7d fa f4 87 73 8e 35 99 17 5d 5e 4e e4 d5 56 07 .G.......Zr....?}...s.5..]^N..V.
c960 79 7d 7b a1 03 bd aa ee 8a e5 3d 00 44 c7 ee 1e b1 b4 6b c0 07 4b 3b 19 60 1c cf eb 58 80 4b f8 y}{.......=.D.....k..K;.`...X.K.
c980 e7 09 9a 18 62 71 cf fe 95 21 ca ba 70 18 b5 b0 ba d7 88 46 47 ca 4d 65 bc a1 01 d8 c4 ef 7e f7 ....bq...!..p......FG.Me......~.
c9a0 bb 33 c2 7d 27 04 b4 83 33 7e 57 2a 52 a1 93 9b e4 62 ae 38 7a 3b 20 c3 20 06 57 36 e8 86 b1 ad .3.}'...3~W*R....b.8z;....W6....
c9c0 2c 03 47 67 ce 10 07 40 0c a1 00 e8 00 19 75 60 d2 a4 49 d5 be c4 de 07 90 d5 f1 e8 e0 10 12 38 ,.Gg...@......u`..I............8
c9e0 3f dc 1a ee 0d 47 a7 79 04 6e 39 54 01 ce c1 f7 1c cf be 7c c6 45 18 7d 9e fa 72 27 33 9f 7d 99 ?....G.y.n9T.......|.E.}..r'3.}.
ca00 db 9a 4b 2e b9 64 de f5 d7 5f ff 40 ce fd 44 e6 b3 33 d7 79 24 04 b1 25 62 7d c3 37 bf f9 cd 86 ..K..d..._.@..D..3.y$..%b}.7....
ca20 5f fe e5 5f ae af aa fa f6 c2 03 3a 7f a2 3f f3 d6 14 b0 34 53 3c 22 9f 9b 6b 25 9f da 6a a0 86 _.._.......:..?....4S<"..k%..j..
ca40 73 03 ec 56 ac ec 01 4f 1b 9c 13 ff 39 00 b3 81 02 dc 96 84 98 ec df 0e c3 1c 22 7c 00 32 2e 60 s..V...O....9............."|.2.`
ca60 b9 24 a2 ed 4c 1a 30 52 89 66 c7 8e 1d ed 23 46 37 22 4a db 4d 85 77 bb a4 d6 2a b5 56 2e 32 de .$..L.0R.f....#F7"J.M.w...*.V.2.
ca80 31 9e 21 56 03 6e 7e 47 e4 86 bb b3 41 28 18 07 0e 6f a7 17 03 70 20 24 76 5c 45 67 c7 4a cf 58 1.!V.n~G....A(...o...p.$v\Eg.J.X
caa0 18 dc d8 38 8e fd 3d 1f c4 87 fd e1 fa 48 0d 88 f8 a8 04 91 0e 5a 22 de 13 11 b7 2d e7 59 12 51 ...8..=......H.......Z"....-.Y.Q
cac0 fd c1 1c fb 68 f6 5b 1f a0 ef cb 50 c7 43 1c db 5e f3 9a d7 d4 57 54 7d 7b e1 02 5d b0 67 d1 36 ....h.[....P.C..^....WT}{..].g.6
cae0 e1 bf f6 7b 44 d2 5a 7f 33 d8 76 9b 89 27 58 b9 ff 77 db 4f 7f fa d3 c6 10 0a 2c f9 3d c3 05 cf ...{D.Z.3.v..'X..w.O......,.=...
cb00 0f 48 66 dc 79 e7 9d b3 ef bd f7 de 0b c3 41 cf 09 78 3a 23 be 03 5a 80 46 58 2c 5c 15 80 c1 75 .Hf.y.........A..x:#..Z.FX,\...u
cb20 11 a1 d1 d5 31 a2 a1 83 13 d2 0a 90 d9 8f ac 33 7e 07 e0 14 85 04 9c 8c 03 67 86 18 30 5f c0 5a ....1..........3~........g..0_.Z
cb40 fa ce 8d dc 63 e3 7f 36 89 07 22 3b d7 04 31 c0 48 88 f1 ce 74 57 fe af f9 e2 b9 0f c7 73 2c 55 ....c..6..";..1.H...tW.......s,U
cb60 68 d6 ce 98 31 e3 d1 10 ba 87 a3 4e 3c 11 29 85 de 6d 87 b1 c0 df 74 d3 4d 0d b7 df 7e 7b c3 cd h...1......N<.)..m....t.M...~{..
cb80 37 df 5c 5f 59 f5 ed 85 05 74 00 8e 0f 9a ed 91 47 1e 39 55 6b 0d ee 8c 08 6b 4e 79 09 6e 32 d2 7.\_Y....t......G.9Uk....kNy.n2.
cba0 fe 23 b0 a3 33 53 b7 1d 5f 76 c0 41 06 5c 97 80 e5 dc 51 a3 46 4d 5a bf 7e fd a5 3f f8 c1 0f a6 .#..3S.._v.A.\....Q.FMZ.~..?....
cbc0 e6 d8 11 11 b7 7b 04 50 ed 03 9a 46 44 75 73 c2 11 c5 91 14 70 9f 01 4e 00 cb 5c f0 a1 63 5d c7 .....{.P...FDus.....p..N..\..c].
cbe0 d8 c6 3b 00 46 cc 87 08 00 5c 00 09 07 b6 a9 03 e2 b7 d6 7b 08 00 e0 b7 bc 15 e2 38 c4 85 31 39 ..;.F....\.........{.......8..19
cc00 1f d1 72 06 f1 b0 59 7a 4a a3 1e a0 e7 ff fc de 92 79 1f c9 3d d9 11 a2 b4 f4 86 1b 6e 78 38 f3 ..r...YzJ........y..=.......nx8.
cc20 5b 10 b0 af c9 bd 7a 2a c7 1d c3 30 f9 ba d7 bd ae e1 73 9f fb 5c c3 9b df fc e6 fa ea aa 6f 2f [.....z*...0......s..\........o/
cc40 2c 8e fe bf 02 6e b9 fd 67 f6 71 23 d9 83 a2 15 94 7f 0e 28 c3 c0 fb 8c ca ff 33 16 2f 5e 3c 2b ,....n..g.q#.......(......3./^<+
cc60 dc 79 5c 44 e7 01 01 59 a7 00 af 1d 1c da 10 55 b3 de 00 27 62 33 a0 43 57 86 6b f3 3f 06 39 38 .y\D...Y.......U...'b3.CW.k.?.98
cc80 3e 62 39 40 c4 ff 0e 40 31 be 01 5e 80 0e e7 66 4c 43 5a 49 78 41 e7 47 97 e7 38 08 07 22 3c 06 >b9@...@1..^...fLCZIxA.G..8.."<.
cca0 3a 12 59 00 3e 04 85 20 1c e6 80 4a c0 7e b5 6e ac 15 c7 af d5 9f 43 65 39 91 79 ef cf fb a6 48 :.Y.>......J.~.n......Ce9.y....H
ccc0 1b 8f 45 a2 98 17 42 f1 78 88 c6 e6 80 1d 4f 44 95 af fe db bf fd db f5 95 55 df 5e 98 a2 fb f3 ..E...B.x.....OD.........U.^....
cce0 bd fd eb bf fe 2b 11 77 c4 c6 77 0d 60 cf 0d 50 27 06 b0 97 7e e7 3b df 99 12 c9 61 44 38 31 6d .....+.w..w.`..P'...~.;....aD81m
cd00 97 db 07 f4 8d 72 54 b8 39 00 d4 48 07 47 06 c4 00 0f 91 5a ff 39 41 37 70 6e b8 32 00 e7 78 be .....rT.9..H.G.....Z.9A7pn.2..x.
cd20 83 d3 13 b7 ce ff 18 e8 e0 c6 48 29 88 e8 8c cd b1 10 0e 38 35 84 03 95 00 db 02 12 0d e7 85 98 ..........H).......85...........
cd40 61 75 e7 37 e6 c3 0b a2 61 e2 0e 8d db 88 0a a4 b4 54 a4 88 d5 13 26 4c 78 f4 92 4b 2e 79 24 d7 au.7....a........T....&Lx..K.y$.
cd60 b1 3c e7 a4 23 2b 2e c7 16 fa ab 7f fc e3 1f 6f 78 f7 bb df 5d 5f 61 f5 ed cc 04 ba fe 64 74 55 .<..#+.........ox...]_a......dtU
cd80 ac f9 b5 a6 0e 7d c3 29 47 de 7d f7 dd 33 2e be f8 e2 4b ee b9 e7 9e f1 2b 56 ac e8 1f 00 76 5e .....}.)G.}..3....K.....+V....v^
cda0 be 7c 79 13 c0 03 84 88 dc 1a cb f0 99 db c7 0d f0 e2 02 c3 30 06 c7 86 03 c3 fd f9 1e 15 03 f1 .|y.................0...........
cdc0 db a2 15 fc 0e 71 e0 3b 40 0c b1 80 23 5b a6 0a 40 9b 3a 8b 05 1f 23 1d 7a 38 bf 63 e4 83 58 10 .....q.;@...#[..@.:...#.z8.c..X.
cde0 2c c3 0b 9b 80 69 b8 18 0a 87 0c 19 d2 16 d1 bd 85 ae ab c1 fc f6 80 fb 89 00 fd a1 71 e3 c6 cd ,....i......................q...
ce00 0f d1 59 9b f3 ed a7 89 23 45 24 7f ff f7 7f bf be ba ea db 99 cf d1 d9 fe f1 1f ff b1 91 6a 35 ..Y.....#E$...................j5
ce20 e1 ce 5d 23 06 0f 09 47 9f 1c 60 cc fe a7 7f fa a7 29 11 81 87 04 dc dd c2 55 9b 11 a5 d1 b1 11 ..]#...G..`......).......U......
ce40 af 11 bf 01 3d 2e b1 89 13 27 56 dc 14 d1 1d b0 02 38 ff 47 ac 06 88 56 97 31 52 0e 7d 9d ef 30 ....=....'V......8.G...V.1R.}..0
ce60 de 59 60 12 55 40 f0 23 05 e0 63 27 bb 8d 31 6d e9 e4 67 80 6e 8f 36 7d ed 48 0d 48 18 88 f5 f4 .Y`.U@.#..c'..1m..g.n.6}.H.H....
ce80 63 cb 39 f2 f5 f1 a7 43 8c d6 46 72 78 78 d6 ac 59 f7 87 e0 2c cd 39 76 e5 fd 68 7e 6f a5 a7 7c c.9....C..Frxx..Y...,.9v..h~o..|
cea0 7d ab 6f 67 34 d0 e9 d3 46 97 d4 4f 7d ea 53 00 a6 e9 b1 c7 1e eb 7c ed b5 d7 0e 88 f8 3c 21 5c }.og4...F..O}.S.......|......<!\
cec0 99 ce 2e 33 23 52 9f 17 9d bd c7 96 2d 5b 9a e1 9a fa cd d1 cb 01 3c 9c 1d 90 02 5c 63 cf 01 28 ...3#R......-[........<....\c..(
cee0 e2 bb 4d 1d e0 e6 00 54 97 1a d1 70 6c 70 7b 2c f6 bc 5b 64 82 fe 6d 48 02 70 71 da 39 33 26 e1 ..M....T...plp{,..[d..mH.pq.93&.
cf00 b2 70 77 88 0c ba 3a 92 44 cd cb 50 8d c7 6f 88 ff 48 05 80 9f b9 a1 fb 67 0e 04 0b 11 15 b7 25 .pw...:.D..P..o..H......g......%
cf20 ef 0b c7 8c 19 f3 d3 10 8e 05 e8 ea e1 f2 07 43 20 4e fe e1 1f fe 61 c3 bb de f5 ae 86 5b 6f bd ...............C.N....a......[o.
cf40 b5 be ca ea db 99 cd d1 ff ee ef fe 0e 90 34 85 53 76 ca a2 1f 10 d0 4e 8c f8 3c 67 d9 b2 65 33 ..............4.Sv.....N..<g..e3
cf60 f3 db 79 e1 cc 3d f2 5b 33 fa 34 9c 13 97 1a 9c 59 63 99 dd 50 b1 e4 63 38 c3 4f 4e 60 0a bf 01 ..y..=.[3.4.....Yc..P..c8.ON`...
cf80 70 fe 07 bc 80 4f e3 1a 60 44 14 07 fc 10 04 80 0d 01 c1 28 07 01 61 c3 62 cf ef 80 18 a9 01 62 p....O..`D.........(..a.b......b
cfa0 c2 79 f1 32 00 6e 38 b7 75 f0 2c 71 c5 c6 ff b5 c0 9b b6 b1 63 c7 1e 23 5a 2e f3 5b 9e 31 1e cc .y.2.n8.u.,q........c..#Z..[.1..
cfc0 39 1f de b7 6f df ca 7c f7 14 0d 1a b3 b5 71 fd f5 ad be 9d f1 40 47 7c c5 37 9f c5 4f 65 9a 41 9...o..|......q......@G|.7..Oe.A
cfe0 11 71 27 47 04 9e 1b ee 3a fd 81 07 1e 18 3a 75 ea d4 ae 0b 16 2c 68 87 3e 0e d8 70 77 c1 a5 31 .q'G....:.....:u.....,h.>..pw..1
d000 80 61 50 03 98 e8 cd fc 8f 98 6e 36 1a c6 39 0a 3b 52 2d 06 2b 3c e2 3e 91 70 1c 23 97 37 2c 16 .aP.......n6..9.;R-.+<.>.p.#.7,.
d020 40 43 44 38 d6 52 54 7c 36 5e 1e 20 63 c8 e3 58 38 3b 63 23 0d 58 7d d6 b8 7b eb d5 01 f6 ec d3 @CD8.RT|6^..c..X8;c#.X}..{......
d040 46 78 70 b8 f8 c1 70 f1 8d c3 86 0d 7b 34 73 fc 69 a4 80 45 91 20 b6 e6 d8 c3 01 7b cb 6d b7 dd Fxp...p.....{4s.i..E.......{.m..
d060 d6 f0 3b bf f3 3b 0d 9f f9 cc 67 ea 2b ad be 9d 79 40 7f cb 5b de 52 95 73 fa e0 07 3f 48 d1 09 ..;..;....g.+...y@..[.R.s...?H..
d080 fc e9 14 af 18 7e dd 75 d7 cd 08 b8 e6 84 7b 5e 1c 71 fe dc 00 b5 73 40 53 05 ce 00 22 f4 63 44 .....~.u......{^.q....s@S...".cD
d0a0 76 8c 72 58 c7 d1 a3 b3 5f a5 af 03 52 b8 33 5c 9a ca 32 70 72 44 6a f6 21 2d 15 dd 1b ce 6e 9d v.rX...._...R.3\..2prDj.!-....n.
d0c0 77 c0 8f 9e 6e 93 47 0d 73 70 7b de ad 4e a3 25 df 1c 79 e6 01 c1 01 e8 00 1c 0b 3c fa 39 c7 33 w...n.G.sp{..N.%..y........<.9.3
d0e0 36 ef cc 31 e3 b6 e6 f8 a3 b9 9e 1d 74 60 0d d0 ef 0f f8 1f ca 75 ae cb 35 1f c0 28 47 14 e1 df 6..1........t`.......u..5..(G...
d100 ff fd df 57 3e 75 7c eb f5 ad be 9d 71 1c 9d c5 4d 8d 2a 3a ac 66 d1 f7 8e fe 3b f2 bd ef 7d ef ...W>u|.....q...M.*:.f....;...}.
d120 25 e1 dc 97 05 d8 e3 03 da fe f7 df 7f 7f c7 7f fa a7 7f 6a 34 48 05 f0 12 2c 03 a7 45 2c 87 9b %..................j4H...,..E,..
d140 5a 5a 0a c3 18 45 29 f0 77 03 76 c4 6b f6 45 d7 86 eb 03 42 09 01 9c 9e ef 01 25 c7 61 ad 67 e3 ZZ...E).w.v.k.E....B......%.a.g.
d160 1c 8c 67 df 37 08 82 e1 bb 70 79 2b c6 9a 5c 03 81 b1 d8 05 d2 01 3a 3c bf d5 3a c1 12 29 48 42 ..g.7....py+..\.......:<..:..)HB
d180 cb de 73 ce 39 67 55 f4 fd 87 72 1d 0f 64 cc e5 19 7b 4f be 27 85 15 5d be ed 0b 5f f8 42 9d b3 ..s.9gU...r..d...{O.'..]..._.B..
d1a0 d7 b7 33 13 e8 14 6f 0c 28 9a c2 4d 3b 07 5c fd c3 a1 2f bc e6 9a 6b 2e 89 f8 3e 33 62 f3 e8 fb ..3...o.(..M;.\.../...k...>3b...
d1c0 ee bb af d7 23 8f 3c d2 9e ca 33 88 c8 00 d7 92 d1 00 13 8e 0b 47 36 06 1d 91 9a 74 50 ea c1 c1 ....#.<...3..........G6....tP...
d1e0 51 89 90 b3 db 6a 4d 9c ae 0c 6a 00 19 31 1e 8b bb ba b6 c9 2f 80 9e 8d f3 01 ee 29 53 a6 54 44 Q....jM...j..1....../......)S.TD
d200 04 23 1e 63 92 ed c6 f7 fc 2f d1 b0 87 9c 35 ee f8 5d 17 1d e2 7b 80 7c 28 80 df 9c 73 2f 1c 30 .#.c...../....5..]...{.|(...s/.0
d220 60 c0 c3 f9 fd 89 10 09 9a 33 ee af e5 ab b3 4f 0b 12 ce 2d b7 dc d2 f0 37 7f f3 37 f5 55 57 df `........3.....O...-....7..7.UW.
d240 5e fc 40 27 de fb 1b df f8 46 c3 1b de f0 06 c4 df f6 01 63 f7 2c f4 a1 e1 b8 53 5e ff fa d7 5f ^.@'.....F.........c.,....S^..._
d260 3a 73 e6 cc 8b 03 fa c1 01 66 d7 7f f8 87 7f 68 86 fb 62 14 43 8c 46 4f e7 45 d0 0a c0 b3 d9 03 :s.......f.....h..b.C.FO.E......
d280 80 83 c3 a3 4b 63 48 03 b4 76 82 21 de 5d ab 3a e5 9f c9 60 03 90 00 14 3d de 70 57 b8 33 62 3a ....KcH..v.!.].:...`....=.pW.3b:
d2a0 e7 61 23 58 06 c2 42 20 0d e7 67 1e 70 6c b8 3d 40 06 d8 aa 07 a6 c5 62 2b 60 5f eb cc 53 33 2f .a#X..B...g.pl.=@......b+`_..S3/
d2c0 52 07 9d 5d 9e 0a 61 58 43 6d b9 cc 6b 69 fe df 40 73 c6 5c f7 53 58 e7 43 ac 8e 93 1c 84 05 fe R..]..aXCm..ki..@s.\.SX.C.......
d2e0 0f fe e0 0f 1a fe ea af fe aa be f2 ea db 8b 9f a3 07 d0 55 25 d8 2c f6 0e 01 63 df 70 ce 31 97 ...................U%.,...c.p.1.
d300 5d 76 d9 ac e9 d3 a7 cf 0a c0 2f 08 f0 fa 3f f0 c0 03 1d 23 ba 37 99 39 06 b0 28 cf 8c 4f 1b bd ]v......../...?....#.7.9..(..O..
d320 1b b1 1c c0 01 5a 0c 6b c4 e4 f3 8e 2b 8e 98 fa d2 80 c6 31 18 d7 70 97 21 72 eb 6e 83 ab 5b 22 .....Z.k....+......1..p.!r.n..["
d340 8a ff 31 e8 21 09 18 89 87 bb 0e e0 c2 e9 99 07 e2 bb 22 3c 84 c4 98 7f a3 f0 0c b2 41 74 af 75 ..1.!............."<........At.u
d360 98 69 cb 6f 2d 99 fb 33 39 6e 77 ce bb 31 04 61 5d 8e 5f 97 79 af ab 01 7e 67 6e c9 81 1a 77 6f .i.o-..39nw..1.a]._.y...~gn...wo
d380 01 e4 ef 79 cf 7b 1a fe fa af ff ba be fa ea db 8b 1b e8 e4 64 d7 4a 48 53 a2 0a c5 f7 c2 77 be ...y.{..............d.JHS.....w.
d3a0 f3 9d b3 03 92 59 e1 bc 23 a3 53 f7 8e 08 de 9e ca 34 80 08 b1 1b 20 c1 25 f5 65 c3 6d 01 21 41 .....Y..#.S......4......%.e.m.!A
d3c0 2e 00 8e f0 54 44 6d b8 29 dc 1b 6e cd 3b c0 03 cc 00 1c 8e 8d 15 de 8e 2d 70 69 8e d7 06 c0 3e ....TDm.)..n.;..........-pi....>
d3e0 48 06 48 01 9c 0b ae 6e 3e 3b e7 83 b0 20 ca 13 41 57 36 8b b0 db 2b c4 01 a2 04 21 41 1d e0 b7 H.H....n>;......AW6...+....!A...
d400 9c bf 2d bf 9f 08 b1 89 60 71 78 df d0 a1 43 77 67 9f cd 91 4a 56 87 58 2c cb dc 56 e5 ff ad b9 ..-.....`qx...Cwg...JV.X,..V....
d420 1f fb 6b 05 35 5b 09 8f 65 23 44 d6 cf f5 ad be bd 68 80 1e 30 57 41 32 bc 87 c3 35 05 58 9d a3 ..k.5[..e#D......h..0WA2...5.X..
d440 0f 0f 88 5e 3e e1 b5 af 7d ed ec 88 c1 e8 e7 e7 65 c1 f7 5c b2 64 49 7b 80 08 57 05 5c 80 1a b1 ...^>...}.......e..\.dI{..W.\...
d460 bb 96 d3 7e ca f5 05 37 86 db 12 aa 0a a7 25 ca 8d 7d e1 de 84 c0 62 74 b3 51 22 61 b2 00 90 fd ...~...7......%..}....bt.Q"a....
d480 0d 9d 45 f4 c6 5d 06 11 80 93 eb 1b 87 3b 03 54 74 7e c4 72 08 06 40 86 00 70 6e d4 01 88 03 44 ..E..].......;.Tt~.r..@..pn....D
d4a0 c0 0e 32 bc 20 20 10 0c 9b 45 32 5e e6 d8 4a f1 89 6c c7 03 ee 67 22 ce 3f 99 71 36 e5 d8 27 32 ..2......E2^..J..l...g".?.q6..'2
d4c0 8f c7 72 9e 15 21 14 db f2 c2 1a 8f ce de 56 72 74 c2 65 3f f1 89 4f d4 57 63 7d 7b 71 71 f4 b7 ..r..!........Vrt.e?..O.Wc}{qq..
d4e0 bf fd ed 00 86 aa b0 dd 03 92 21 11 97 27 45 74 bf 24 3a f7 64 7a ac 3f f8 e0 83 dd c3 d5 9b 01 ..........!..'Et.$:.dz.?........
d500 16 56 74 0d 5c 96 5b 86 c3 03 32 74 75 74 72 40 87 28 8d de 0e 77 05 94 82 9e cf 72 70 80 0e 50 .Vt.\.[...2tutr@.(...w.....rp..P
d520 39 c6 8c 36 36 be e3 1c 00 1b 31 1f e2 11 e2 53 9d 8f f3 33 ae bd dc ed e2 ca be 00 1a 42 c1 b1 9..66.....1....S...3.........B..
d540 1c c3 7c e4 fa 9c cb f6 d0 18 0e c9 dd a7 c6 5e e6 d9 02 6b 0f c1 a2 f4 d4 9a 19 33 66 3c 96 63 ..|............^...k.......3f<.c
d560 1f cd f5 ac cc 98 bb f2 3a 8c 71 ae 56 d4 e3 14 47 e7 9e d5 03 6c ea db 0b 1e e8 72 73 c4 51 ac ........:.q.V...G....l.....rs.Q.
d580 ed 01 43 c7 00 a8 5f 16 fa a8 ab af be 7a 7a 38 ea f4 ac ff 71 01 cd d9 01 79 67 9a 3c cc 9b 37 ..C..._......zz8....q....yg.<..7
d5a0 af 12 d5 01 1a a2 3b e0 b1 2c 33 40 85 73 c3 e1 79 e1 eb 06 64 18 c4 88 a0 23 7a 0e 91 1d 60 f2 ......;..,3@.s..y...d....#z...`.
d5c0 3b fb c3 c5 01 3c 63 f2 8e 3e 0f e7 e6 37 2d f3 b8 ec e0 f8 fc ce f8 00 9c 88 3a 8d 6f 7c 07 51 ;....<c..>...7-...........:.o|.Q
d5e0 b1 2b 2b 84 85 17 63 58 bf 0e 1f 3f e7 35 19 86 0d ee ce 3c 10 cd 29 13 9d 63 0f e5 5a b7 e7 f3 .++...cX...?.5.....<..)..c..Z...
d600 32 d2 59 73 5d 8b c2 f1 37 84 1e 3c 9d 79 1f 85 b3 67 5c 0a 5a b4 7d f2 93 9f ac c6 30 fe a0 be 2.Ys]...7..<.y...g\.Z.}.....0...
d620 d5 b7 17 3c 47 7f d7 bb de d5 18 40 b4 cb c2 ef 1a 40 0d be f2 ca 2b 2f 1e 33 66 cc 25 e1 6a 17 ...<G......@.....@....+/.3f.%.j.
d640 e7 bb a1 ab 57 af ee 19 50 b5 0f 58 1a 89 39 b7 4b 8b ad 91 e1 9e 76 4e c1 cd 06 67 07 5c 18 d2 ....W...P..X..9.K.....vN...g.\..
d660 4c 55 d5 bf 8d d8 6e dc 3b c7 59 28 03 63 1d fb 42 0c ec c8 6a db 27 00 0f 41 e1 bc 70 68 4b 56 LU....n.;.Y(.c..B...j.'..A..phKV
d680 a1 46 f0 1d 60 47 ff e7 78 0c 73 f6 6a 97 d8 78 9c 05 33 9c 3b ae bd 9a 2d a0 2d 04 87 8a 3c 27 .F..`G..x.s.j..x..3.;...-.-...<'
d6a0 32 ee fe fc bf 71 c2 84 09 4b 42 40 16 66 9e ab 22 25 6c cd 77 4f c3 d9 a9 c1 97 fd 4e d2 9d b5 2....q...KB@.f.."%l.wO......N...
d6c0 ee 63 af 6f 2f 1a a0 bf e3 1d ef 00 20 55 9d f8 70 e8 3e 01 d4 a8 80 75 d6 9c 39 73 2e 09 80 2e .c.o/........U..p.>....u..9s....
d6e0 08 17 3f 7b e9 d2 a5 f4 5d af a2 e1 e0 a4 00 0a 10 23 fe da 68 11 c0 f0 d9 b6 4c 88 f8 06 d0 00 ..?{....]........#..h.....L.....
d700 6e fb ad b1 2f e2 35 80 04 80 8c 05 b1 40 ef 66 7c fe 27 ca 0e f1 9b f1 00 aa 7d df 10 f9 cd 50 n.../.5......@.f|.'.......}....P
d720 63 0c 00 8f a5 1f 00 f3 59 37 1b 1b e7 31 4e 9e 31 99 1f d2 82 a1 bb b6 a5 62 4e cc b9 d6 4a ba c.......Y7...1N.1........bN...J.
d740 35 ea c5 d1 cd 9b 37 3f 19 20 6f 8c be be 32 f3 5e 19 c2 b1 3e 20 df 96 a1 28 5c 77 20 f3 44 94 5.....7?..o...2.^...>....(\w..D.
d760 3f 49 d5 2e a3 e7 28 45 45 9a 6f 7d ab 6f 2f 48 a0 63 54 ca 42 a6 c8 64 e7 80 67 40 80 32 f1 9a ?I....(EE.o}.o/H.cT.B..d..g@.2..
d780 6b ae b9 6c f6 ec d9 33 c2 a5 47 04 70 3d c9 56 6b 78 b6 15 54 65 2c 03 14 80 cb b6 c8 ea e3 04 k..l...3..G.p=.Vkx..Te,.........
d7a0 c9 18 0c 03 18 31 b2 c1 89 31 ac 59 8a 99 77 b9 b4 bd d2 b1 ba 5b 2d 06 60 43 18 d8 17 2e 4c ae .....1...1.Y..w......[-.`C....L.
d7c0 ba 65 9d d9 1f bd 9b 31 25 28 36 76 b0 d9 a2 a5 a7 79 31 07 fb ab 9b c9 c6 18 ec a7 55 1e 22 c0 .e.....1%(6v.....y1.........U.".
d7e0 7c d8 c8 5d cf 5b 0b 0d 30 10 d7 73 fe ed 39 6e 53 f6 d9 80 eb 2d df ad c7 40 97 31 00 fc 33 70 |..].[..0..s..9nS....-...@.1..3p
d800 77 fc f2 9c fb 4b 5f fa 52 c3 6b 5f fb da 86 ff f9 3f ff 67 7d 85 d6 b7 17 0e d0 df f7 be f7 35 w....K_.R.k_.....?.g}..........5
d820 fc e5 5f fe 65 c3 ef fe ee ef b2 e0 69 bf dc 35 9c 6e 68 38 e1 f4 eb af bf 7e 6e c0 36 39 e0 1a .._.e.......i..5.nh8.....~n.69..
d840 18 50 77 b9 eb ae bb 9a e0 e0 00 11 a3 19 e0 40 04 d6 17 ae 2b 8c 18 77 42 5e e1 c0 72 70 9b 3c .Pw............@....+..wB^..rp.<
d860 98 a2 6a 24 1d 20 84 b3 22 f2 03 44 03 66 90 02 b0 9a a3 bb 23 31 30 ae cd 20 20 1c 76 73 15 b4 ..j$...."..D.f......#10.....vs..
d880 fc ae 58 cf d8 16 c3 64 13 f8 66 ca 71 5e 3e eb 6e d3 96 c0 3e 48 0c 1c 8f 08 9f 39 b4 e0 43 0f ..X....d..f.q^>.n...>H.....9..C.
d8a0 77 3f 54 d3 cf 77 86 db 6f a8 89 f1 2b 42 18 d7 65 8c 5d 39 d7 33 88 fb f4 5e 47 6f ff fa d7 bf w?T..w..o...+B..e.]9.3...^Go....
d8c0 de f0 aa 57 bd aa 6a 09 5d df ea db 0b 8a a3 63 90 cb 82 6d ce ab e7 93 4f 3e 39 6a e6 cc 99 97 ...W..j.]......c...m....O>9j....
d8e0 4e 9e 3c 79 4e fe bf 28 0b f8 ac 88 e0 1d bf ff fd ef 37 5a 97 8d 60 17 0b 49 a0 7b c3 e1 0d 56 N.<yN..(..........7Z..`..I.{...V
d900 c1 a2 6e 21 0a 36 c4 64 80 5e 56 6b e5 a5 a5 1e 90 cb 79 cd 29 87 b3 f3 19 57 1c 06 3c 40 0c 31 ..n!.6.d.^Vk......y.)....W..<@.1
d920 61 1f 5b 31 b3 31 2e 9f 91 00 b0 0b 30 1e a0 85 18 b1 69 ad 67 ae a6 ad 9a 01 67 ed 3a ce 6f 01 a.[1.1......0.....i.g.....g.:.o.
d940 0b 4b 50 5b 6b 8e 26 10 39 67 4b f4 f8 a3 f9 fe 40 be df 9d f1 d7 e6 7e 2c cd eb 89 8c b3 3e e7 .KP[k.&.9gK.....@......~,.....>.
d960 da 93 b1 0f 06 f8 55 d8 2c 09 31 df fe f6 b7 4f dd 5b aa f6 50 bd a7 be d5 b7 ff a7 40 ff c0 07 ......U.,.1....O.[..P.......@...
d980 3e 00 08 09 80 21 89 a5 6f 38 e6 05 80 fc a2 8b 2e 9a 9d c5 3b 36 60 ea 73 ef bd f7 b6 07 0c e8 >....!..o8..........;6`.s.......
d9a0 c7 54 8a 05 cc 02 c7 06 0a 70 e4 9a f5 ba d2 8d e1 b8 70 5f 36 f6 03 e8 80 08 80 b1 1f 09 2d 76 .T.......p........p_6.........-v
d9c0 44 05 88 10 0c b8 3f e3 c0 d1 ad 0c 6b f9 28 88 01 ea 01 a2 bc 91 6f b6 62 c6 b0 a6 54 60 eb 27 D.....?.....k.(.......o.b...T`.'
d9e0 24 0a 89 07 fb 09 6a 5d 6e 76 95 b1 6f 9c 8d 26 20 1a 36 a6 c8 77 6d b5 82 1a ad 74 a5 cd 77 07 $.....j]nv..o..&..6..wm....t..w.
da00 f3 dd 8e 61 c3 86 ad c9 35 2e 7b e8 a1 87 56 45 4a d8 14 e2 b1 83 ca 35 b9 8e c3 24 cc e4 dc ad ...a....5.{...VEJ......5...$....
da20 48 0b cc 4d 90 5f 7b ed b5 0d 91 8a ea 2b b7 be fd bf 01 fa 9f fc c9 9f 00 0c 5a 2d d1 72 e9 ac H..M._{......+............Z-.r..
da40 80 66 c2 65 97 5d 36 f7 bc f3 ce bb 34 df 8f 0c 18 7a 2c 5a b4 88 46 8c a7 9a 30 c0 15 01 8a a5 .f.e.]6.....4....z,Z..F...0.....
da60 99 15 83 f9 dd be 6b 80 97 24 15 0a 38 0a 30 b9 2b 9f 01 3d 6e 3a b8 b6 80 2d 5d 69 80 91 31 21 ......k..$..8.0.+..=n:...-]i..1!
da80 10 9c d3 c0 17 e6 01 98 21 04 ec 07 17 e7 38 43 5d 6b 21 ae 15 88 f5 a5 73 2e 8d 71 f6 8d 83 28 ........!.....8C]k!.....s..q...(
daa0 48 64 78 e7 37 09 0d c7 71 8d a8 0e 7c 0f 11 0a 81 69 c9 b8 64 bd 1d c2 af 9e f3 6f cc 1c d7 45 Hdx.7...q...|....i..d......o...E
dac0 02 5a b3 7a f5 ea 35 99 c3 e6 1c bf 27 fb 53 2b 9e b6 cd 88 27 6d 64 cb 41 44 fe ed df fe ad ba .Z.z..5.....'.S+....'md.AD......
dae0 df 2f 7f f9 cb ab 6a bb f5 ad be fd 97 02 fd 4f ff f4 4f 05 7a c7 2c e0 73 b2 c8 2f 7e d3 9b de ./....j........O..O.z.,.s../~...
db00 74 39 56 f7 88 cd c3 b3 68 bb 65 11 b7 23 49 05 d0 10 be 0a c7 04 68 80 06 90 01 04 00 26 90 58 t9V.....h.e..#I.......h......&.X
db20 d8 ba b0 88 5e d3 62 ae 0e cd 3b 84 82 31 31 ba 19 4d c7 71 d6 a5 07 c4 12 05 c6 94 8b 43 34 ac ....^.b...;..11..M.q.........C4.
db40 07 c7 a6 58 6e 73 08 38 3e 73 03 bc 46 c3 41 90 9c 1f 73 31 4c b7 8c 9c b3 be 1c c7 71 6e e6 6f ...Xns.8>s..F.A...s1L.......qn.o
db60 de bb 92 4b 88 45 6b 5e b8 d6 9e c9 fd 7a 3a 63 ee cc 75 ad 0f 71 58 19 a9 66 e5 fc f9 f3 37 86 ...K.Ek^.....z:c..u..qX..f....7.
db80 50 91 ea 7a 20 fb 1d a7 39 44 c6 a1 02 6d 2b e5 a4 19 fb 7b df fb 5e 1d f0 f5 ed bf 1e e8 1f fa P..z....9D...m+....{..^.........
dba0 d0 87 aa 5a ee 59 b8 9d 02 82 73 03 cc 29 37 dc 70 c3 15 59 bc 33 96 2e 5d 3a 6c dd ba 75 5d c3 ...Z.Y....s..)7.p..Y.3..]:l..u].
dbc0 29 2b 43 1c a0 46 2f 17 78 36 4f d0 a8 05 80 b4 78 03 96 52 f7 c6 a8 06 a8 01 15 1c 1f a0 11 60 )+C..F/.x6O.....x..R...........`
dbe0 23 97 97 48 08 32 80 25 a7 f7 18 3f 33 1e e0 ab 75 a7 39 05 78 63 ef 01 bb e1 b0 ce 8b 31 39 de #..H.2.%...?3...u.9.xc.......19.
dc00 0c 3a e6 2c 77 67 8e 1a 16 fd 8d ef b4 27 40 30 30 40 66 ec 36 8a 4c 06 fc 27 fb f6 ed 7b 3c bf .:.,wg.......'@00@f.6.L..'...{<.
dc20 61 2c c0 48 b7 71 e8 d0 a1 80 7d cd f2 e5 cb 37 45 b5 d9 95 cf 07 f3 3b 86 ba 63 88 f3 64 c1 d1 a,.H.q....}....7E......;..c..d..
dc40 e0 12 0f 25 73 ba f3 ce 3b eb e2 7c 7d fb af 03 fa c7 3e f6 31 00 d2 94 85 de 29 20 3e 77 e6 cc ...%s...;..|}.....>.1.....).>w..
dc60 99 93 a7 4f 9f 7e f9 81 03 07 66 ae 5d bb 76 68 c0 d2 2d 7a 6b 3b b8 28 7e 6e 80 04 58 d0 cb b5 ...O.~....f.].vh..-zk;.(~n..X...
dc80 5e 03 68 01 6f 1f 73 c3 4c ed 18 c3 fe 88 dc 56 a3 31 74 15 9d 18 40 c3 3d f5 c3 5b 68 12 60 da ^.h.o.s.L......V.1t...@.=..[h.`.
dca0 1b 8e 31 19 5b ee cc f7 7c 66 3c 36 8e c1 20 a7 65 5d 0b ba 11 72 ba f6 38 8f 65 ab b4 29 30 47 ..1.[...|f<6....e]...r..8.e..)0G
dcc0 fb b9 31 06 f3 61 03 fc 48 30 18 07 51 11 2c 52 09 58 e1 d2 ec 92 71 e8 37 ff 24 09 30 f9 7d 7d ..1..a..H0..Q.,R.X....q.7.$.0.}}
dce0 88 d9 86 85 0b 17 6e 8b da 42 0d f9 a7 72 4f f7 65 bf fd 24 cf 00 fa bc 00 7c 2b 3d df 14 e7 2d ......n..B...rO.e..$.....|+=...-
dd00 ca 59 df ea db 2f 0c e8 d4 87 0b 80 48 64 e9 18 51 fb ec 39 73 e6 4c a0 10 64 b8 d8 cc 2c f8 f3 .Y.../......Hd..Q..9s.L..d...,..
dd20 03 c4 9e 3f f9 c9 4f 9a b3 68 1b e5 e6 1a d8 10 6b 01 96 ee 2c be 83 8b 02 14 f3 c9 01 93 ba 33 ...?..O..h......k...,..........3
dd40 9c 91 0d 11 d9 fe ea 80 d1 4a 30 80 0c 00 b3 19 d9 66 e3 44 c2 56 55 17 d8 57 23 1b 63 c2 75 4d .........J0......f.D.VU..W#.c.uM
dd60 58 b1 27 1b 9b 1d 5d 39 1f 1b c7 97 d5 6a ac 36 5b 76 82 55 5f 67 0c c6 b3 a3 8c 84 83 73 71 6d X.'...]9.....j.6[v.U_g.......sqm
dd80 b5 16 58 ad 79 27 24 f6 48 5e fb 73 1f 76 e7 fc 3b 73 5f 76 e2 67 0f a1 dc 15 e2 b8 23 f7 68 7b ..X.y'$.H^.s.v..;s_v.g......#.h{
dda0 24 9a 3d 21 5e fb 32 c6 33 24 d1 60 cd 0f 57 6f c5 0d f7 ea 57 bf ba 9a 9f ad b1 ea 5b 7d 7b de $.=!^.2.3$.`..Wo....W.......[}{.
ddc0 81 fe c7 7f fc c7 00 a7 ca 41 cf 82 ec 33 6d da b4 d1 59 8c 97 04 ec 97 64 f1 8f 8b f8 7e 56 38 .........A...3m...Y.....d....~V8
dde0 4f c7 8d 1b 37 36 01 14 eb af d9 86 09 ee 0c b7 04 e4 00 42 0b 36 c6 34 00 c4 7e 12 06 c0 c8 18 O...76.............B.6.4..~.....
de00 a6 b4 da 5f 1d ee 0d 80 6a 2d 9c ab cf 72 5f 80 09 b0 39 8f 41 34 70 7d c6 d7 07 2e 67 56 0f 17 ..._....j-...r_...9.A4p}....gV..
de20 a4 8c c7 ff 16 9f b4 52 4d b9 3f 92 85 56 79 7d f3 26 d2 f0 1d e0 fb f7 7f ff f7 6a 5f 13 64 a8 .......RM.?..Vy}.&.........j_.d.
de40 40 5b 8b d0 6b 63 ee 14 94 04 bc 39 2f d1 72 87 72 0a b2 dd 9e ce fe 80 7b db e3 8f 3f be 69 cd @[..kc.....9/.r.r.......{...?.i.
de60 9a 35 9b 77 ed da b5 35 44 67 4f ae 0b fd fe c8 98 31 63 8e 47 7c 6f 8b be de 46 96 df 25 97 5c .5.w...5DgO......1c.G|o...F..%.\
de80 72 ea b9 e0 56 24 96 a0 be d5 81 fe 73 6f 06 cc dc 72 cb 2d 00 1d f1 bc 5b 80 46 c0 cc e4 cb 2f r...V$......so...r.-....[.F..../
dea0 bf fc b2 2c c8 c9 01 f9 90 fb ef bf bf 2b bf 03 4c 40 04 a0 d9 2c 0e 09 40 e0 84 06 9d 60 84 83 ...,.........+..L@...,..@....`..
dec0 3b 03 1a 13 58 04 ba fe 70 dd 5b c6 a6 cb 5d 75 a7 f1 3d ef 72 6c 88 83 3a bf ba 3b e3 f1 bf a0 ;...X...p.[...]u..=.rl..:..;....
dee0 16 c4 1a ea 38 b7 2e 3c 4b 3f 1b 63 cf 8b cf 80 97 b9 32 8e de 01 0c 88 e8 e4 b8 11 99 1b 44 c6 ....8..<K?.c......2...........D.
df00 32 d4 5c 2f d7 8f 34 43 b4 1f 92 00 04 21 c7 13 1d d7 92 df 09 9e 41 a4 3f 4a b1 c9 1c f3 64 8e 2.\/..4C.....!........A.?J....d.
df20 a5 73 eb c6 88 f3 1b 22 21 ad cf b8 5b 28 39 3d 63 c6 8c 43 01 39 29 b2 18 ec da 42 44 da 20 6c .s....."!...[(9=c..C.9)....BD..l
df40 5c 0f 31 f8 6c 96 c6 ae 6f 75 a0 ff dc 1b 21 b0 e1 9a 4d 59 a0 18 e4 ce ce c2 bd 68 ee dc b9 73 \.1.l...ou....!...MY.......h...s
df60 a2 eb ce 5a b0 60 c1 f9 eb d7 af ef 99 ef 2b cb 97 16 6e 0d 72 70 5d 5e 7c d6 a0 c5 6f 84 c8 d6 ...Z.`........+...n.rp]^|...o...
df80 fa 9e 9d d2 83 f9 de c2 8f 2c 66 00 04 f1 00 c0 ea fc 88 fb 8c 01 f8 34 ba 71 3e f6 33 c4 55 03 .........,f............4.q>.3.U.
dfa0 9f bd dd d8 47 a9 c2 ae b2 25 67 e6 a5 25 9e ef 95 30 38 87 01 32 1c c3 67 82 82 c8 af a7 03 2c ....G....%g..%...08..2..g......,
dfc0 e7 34 2b 8e e3 b9 1e 2d f1 80 9d 02 18 6c 54 bf 61 5c 22 ea 6a 3a 7c 6b e6 5c 81 9e 3c f7 cc 77 .4+....-.....lT.a\".j:|k.\..<..w
dfe0 5f 88 d3 ae dc 93 4d 99 d3 9a c5 8b 17 af 8a 84 b4 3e bf ed ba e6 9a 6b 0e e4 98 63 34 8f 80 58 _.....M..........>.....k...c4..X
e000 a0 bb d3 c7 9e 17 44 8b f9 a0 32 21 cd d4 b7 3a d0 7f ae ed f7 7e ef f7 aa 12 52 54 96 09 e0 fb ......D...2!...:.....~....RT....
e020 86 cb 5d 30 7e fc f8 39 59 b0 73 02 c0 d1 d1 35 7b 47 c7 6c 4f 34 1b a0 14 8c 00 0e 4e 67 b1 07 ..]0~..9Y.s....5{G.lO4......Ng..
e040 80 08 58 14 7b f9 0e 90 22 de c2 99 8d 3e f3 7f 8d 65 00 88 ef 0d aa 81 6b 62 00 83 73 5b 9f 5d ..X.{..."....>...e......kb..s[.]
e060 1d db 4a b0 25 88 4f dd 94 9a db 4e 97 19 63 72 4e bd 00 1c 2b a0 0d cb 55 a7 e7 3a 0c cd 25 28 ..J.%.O....N..crN...+...U..:..%(
e080 08 a9 04 d1 99 4a 37 9c c3 c2 19 8e c1 5c 75 2b c2 fd 99 2f 84 03 d0 03 ca 8c 0b 77 6e cb 3c 4f .....J7......\u+.../.......wn.<O
e0a0 66 1e c7 32 fe 21 44 f9 dc b7 4d 01 f8 ea dc cf 55 b9 f6 f5 21 0e 44 15 1d cc ef 47 72 0c 80 47 f..2.!D...M.....U...!.D....Gr..G
e0c0 7f 3f 89 74 00 97 0f d0 db bc 3e ec 21 10 d0 fa 56 07 fa cf bc 91 b9 f6 e9 4f 7f ba 6a 43 94 05 .?.t......>.!...V........O..jC..
e0e0 d9 3e eb b2 4f c0 31 26 0b 6a 4e 16 da 9c 2c cc 71 11 1f fb 04 ec ed 01 38 9c cc da e9 80 5d d7 .>..O.1&.jN...,.q.......8.....].
e100 17 80 2d a3 e3 0c 6e c1 98 a5 3e cf 06 88 01 82 59 6e aa 02 1c 4b 24 1d 60 01 f8 70 7b 38 a9 79 ..-...n...>.....Yn...K$.`..p{8.y
e120 e3 ba dd e4 da 8a fd 06 e9 b0 99 cd 66 a7 56 d5 03 2d ef 76 79 b1 e4 14 1b 63 f8 1d 2e 44 52 70 ............f.V..-.vy....c...DRp
e140 39 17 00 67 9e fc ce fc 35 ec 99 6a cb 1c 7d c1 75 4d e8 a1 b3 0c 7a 3c 62 3d 22 77 08 5a 5b ee 9..g....5..j..}.uM....z<b="w.Z[.
e160 6b 2b 9d 99 33 06 35 ea 9e ca 1c b7 e5 7c eb 72 ad eb 72 dc f6 ec f7 64 e6 b9 2f e3 ef a3 74 55 k+..3.5......|.r..r....d../...tU
e180 08 d0 33 99 df 91 bc 4e e2 96 cb 3b 29 b4 d5 fd 64 c3 53 81 e4 50 df ea 40 ff bf 12 df b3 68 01 ..3....N...;)...d.S..P..@.....h.
e1a0 7a af 00 6f d4 94 29 53 2e 0b f8 2e a7 96 fb 83 0f 3e d8 77 cd 9a 35 84 c8 36 02 54 2b b9 08 16 z..o..)S.........>.w..5..6.T+...
e1c0 03 4d 4c 5c d1 2d 06 30 79 59 f8 c1 0e 2c 16 9c 00 7c fa a9 cb a2 8e 5a d0 f9 8d 63 20 16 4a 0f .ML\.-.0yY...,...|.....Z...c..J.
e1e0 48 15 48 0b ea d8 8a ea fa ef cb 48 37 6d 01 16 9e 04 2c 10 14 55 0d 3b b9 02 1a f6 85 93 9b ac H.H........H7m....,..U.;........
e200 43 a1 0c 8b 54 1a a0 a3 c1 90 7b 40 f2 0e c0 86 c3 b2 2f 04 8a 71 00 21 d9 76 8c 87 44 a0 84 93 C...T.....{@....../..q.!.v..D...
e220 79 b4 66 9c 96 8c 71 14 0b 7d ae 6b 57 a4 87 1d 39 76 57 8e 7d 32 d7 f4 d4 f0 e1 c3 77 85 90 6d y.f...q..}.kW...9vW.}2......w..m
e240 cf fd dc 95 7d f6 66 df 43 b4 7b c6 b2 8f 3a 40 fe bb 91 81 10 42 ae a7 be d5 81 fe 33 6d 66 b0 ....}.f.C.{...:@.....B......3mf.
e260 65 41 f5 08 67 3b ff d7 7e ed d7 2e cd 42 bd 3c ba e4 84 7f ff f7 7f ef 1f b1 b1 43 16 79 23 22 eA..g;..~....B.<...........C.y#"
e280 2c 40 90 5b ea e7 16 60 80 02 90 e9 d2 12 cc ec cb 77 06 aa 68 2d d7 48 67 3d 38 5d 70 fa b2 39 ,@.[...`.........w..h-.Hg=8]p..9
e2a0 0e 70 23 01 00 1a c6 07 e8 8a fd cc 83 71 95 1c f4 83 2b 2d 18 1d c7 77 88 da 86 d6 6a 4c 04 34 .p#..........q....+-...w....jL.4
e2c0 bc 30 ba 61 f9 86 3b e3 ee d3 0e 61 ae bc 46 44 2b d6 30 0f 22 fb b0 8e 23 ba 03 76 2a dc c2 c9 .0.a..;....a..FD+.0."...#..v*...
e2e0 39 06 20 a2 eb 23 ca 43 58 6a c6 be b6 10 82 96 71 e3 c6 9d c8 98 87 33 c6 c1 8c 77 30 f7 f6 40 9....#.CXj......q......3...w0..@
e300 e6 bd 37 fb ee 8c 14 b1 39 f3 dc 5c 6b 04 09 e0 b1 d0 1f b2 1a 2d b7 84 c2 96 3e b7 ba fe 5e 07 ..7.....9..\k........-....>...^.
e320 fa cf b4 91 dc 12 d0 36 07 78 5d b3 70 87 df 70 c3 0d 33 c3 ad ae c8 62 be 78 e5 ca 95 e7 10 39 .......6.x].p..p..3....b.x.....9
e340 97 c5 df c8 a2 d6 c8 66 b4 1a 5c 92 c5 cd f7 8a d1 66 82 b1 95 16 f1 92 fb eb 4f d7 1d 66 18 ac .......f..\......f........O..f..
e360 ee 3b 7e f3 5c 8e 63 84 9b 5c 19 ee 0a 08 cb 5e 6b 7c 36 6c 55 11 de c4 19 f2 de 99 2b 73 41 64 .;~.\.c..\.....^k|6lU.......+sAd
e380 87 30 f0 0e 17 26 01 05 22 40 b5 59 b8 31 e3 68 2b 60 1f 09 96 52 0b e7 62 3e b8 df 88 c7 87 08 .0...&.."@.Y.1.h+`...R..b>......
e3a0 50 d3 8e a2 19 58 cb 21 1e 5c 23 73 84 f3 d3 68 f2 de 7b ef 6d bb e8 a2 8b da 42 30 5b 22 e2 9f P....X.!.\#s...h..{.m.....B0["..
e3c0 3c fb ec b3 a9 30 7b 2c 2a 41 76 7b e6 e9 9c 77 67 08 cd 96 88 f3 1b c3 b1 37 e5 b2 a9 6c b3 2b <....0{,*Av{...wg........7...l.+
e3e0 e7 02 f0 44 da 1d 37 25 96 eb 71 43 ed 80 d8 d4 b7 3a d0 ff b7 5b ad fe 59 bb 2c e0 2e bb 77 ef ...D..7%..qC.....:...[..Y.,...w.
e400 1e 32 6d da b4 19 59 5c 57 6c de bc 79 4a 38 ea c0 70 cc 2e 01 7d 23 d6 71 c5 61 41 6a b4 99 45 .2m...Y\Wl..yJ8..p...}#.q.aAj..E
e420 25 f8 0e 30 03 02 16 ba fe 6d 5e 70 5e f6 07 94 65 08 aa e0 d1 72 af 41 4d dd be cc 30 e3 3b f6 %..0.....m^p^...e....r.AM...0.;.
e440 13 fc 06 b1 b8 8f dc 5a ae cf 67 e6 03 30 2c 24 09 70 d5 ad 99 07 51 7f 70 47 c7 27 35 16 5d db .......Z..g..0,$.p....Q.pG.'5.].
e460 6c 38 a5 07 83 74 4c af 75 9e 94 b4 42 da 41 74 27 51 87 a6 14 fc 1e b5 e7 94 5b 10 e2 01 51 e4 l8...tL.u...B.At'Q........[...Q.
e480 f5 ad 6f 7d ab 8d 79 e7 bb d6 00 b4 25 44 e1 64 8e 3d 1a a9 80 ea 35 4f e6 bc db c3 a9 37 45 42 ..o}..y.....%D.d.=....5O.....7EB
e4a0 d8 40 88 6d e6 b8 19 0e 8f e1 0e 3a 8a 91 8f 3e 72 21 b6 74 88 3d f5 1c f1 04 50 5f bf be d5 81 .@.m.......:...>r!.t.=....P_....
e4c0 fe 1f 6e c4 5c 87 0b 11 21 d7 25 dc 65 f0 a5 97 5e 3a 2d 9f af dc b1 63 c7 b4 2c ec 41 ab 56 ad ..n.\...!.%.e...^:-....c..,.A.V.
e4e0 aa 80 0e d7 02 4c 2c de b2 e8 84 c1 29 e5 4b c0 c9 cd 4d 76 31 7b 8c 63 e5 de fa d0 25 16 a6 8f .....L,.....).K...Mv1{.c....%...
e500 b2 c9 91 35 bc 99 39 67 d8 6c 59 4d 86 71 38 0f bf 23 e2 ab bf b3 6f d9 c4 01 10 f3 d9 66 12 80 ...5..9g.lYM.q8..#....o......f..
e520 14 80 68 c8 83 c3 1b 37 8f 38 ae 54 a2 97 40 55 c4 de f0 1a 09 e1 ac 88 ec 10 15 c6 e3 1d 23 e3 ..h....7.8.T..@U..............#.
e540 82 05 0b aa fd 11 e5 75 29 42 58 18 6b d4 a8 51 55 96 5b 8e 6d 89 6a 71 3c c0 3f 12 ee be 3f 73 .......u)BX.k..QU.[.m.jq<.?...?s
e560 df 3d 64 c8 90 ad e1 f0 eb 86 0e 1d ba 26 fb 00 f8 9d 39 f6 e9 bc 28 62 49 0b 68 b8 7b 2b ed 9e .=d..........&....9...(bI.h.{+..
e580 21 30 6e 54 02 9a 3e 7d 7a 1d 29 75 a0 3f 77 a3 32 4a 38 0a 31 ef 00 7d d0 8c 19 33 a6 85 cb 5c !0nT..>}z.)u.?w.2J8.1..}...3...\
e5a0 19 8e 31 3d 0b 7e 50 38 45 97 70 e3 46 74 57 44 76 81 6e 48 ac 80 2e 7d ea ea d9 a5 d8 6d e4 1a ..1=.~P8E.p.FtWDv.nH...}.....m..
e5c0 c7 d6 da 23 9d 4a 6c 61 83 c3 a2 8f 3b 4e 99 b8 a2 38 2e b0 d4 95 15 ed 8d 81 67 03 b0 bc d8 97 ...#.Jla....;N...8........g.....
e5e0 f9 72 0e c4 76 08 0c 00 37 f8 87 73 f1 3b 20 b4 78 06 fb 70 5d c4 b9 53 8f 0e 42 c4 b1 96 ac b6 .r..v...7..s.;..x..p]..S..B.....
e600 ce 9d 2e 3c 6d 16 ba ea 90 5a a8 ab c7 f7 13 26 4c a8 02 70 10 e3 49 db e5 37 c6 e2 bc 10 11 dd ...<m....Z.....&L..p..I..7......
e620 85 48 1a 51 13 da 22 31 b5 85 40 9c 8c e8 7e 3c d7 42 b8 ec de 9c 77 5b c0 be 21 9c 7b 7d ce bf .H.Q.."1..@...~<.B....w[..!.{}..
e640 31 97 b7 2d e7 a5 2c 35 80 3f 42 54 1e 56 7d ac fb d8 01 b8 36 aa fc dc 7f ff fd 0d b3 67 cf ae 1..-..,5.?BT.V}.....6........g..
e660 a3 a5 0e f4 ff ff 46 e7 d0 88 e8 4d 59 5c 9d 23 ba 0f 8e e8 3e 2d 0b ef ca 80 71 5a 00 37 38 1c ......F....MY\.#....>-....qZ.78.
e680 ae 4b 16 6b 23 46 26 63 cd e5 a6 ba bd d8 00 91 81 31 82 5f cb b8 6e 31 0d 77 12 0c f6 e7 7f ad .K.k#F&c.........1._..n1.w......
e6a0 e5 ea e1 70 7c c6 93 4b cb b1 2d 3b 25 f1 90 e3 4b 50 d4 d3 0d ad 35 7a 0f 77 17 c7 02 30 8d 7c ...p|..K..-;%...KP....5z.w...0.|
e6c0 96 97 36 4e 1f 00 c2 69 11 eb f9 1e 9b c4 92 25 4b 4e 79 12 d0 83 e1 9c 96 b4 d6 ce 00 90 d9 c7 ..6N...i.......%KNy.............
e6e0 08 3a 08 22 44 82 fb 85 91 0e bd 1f b1 1e b0 33 57 75 7d 8e 67 6e 00 93 e3 31 08 66 5e 6d 01 68 .:."D..........3Wu}.gn...1.f^m.h
e700 6b 24 89 ca 0d 1f e2 50 c5 d1 9f 7f fe f9 db 42 24 b6 84 20 6d 8c 6a b1 29 c7 53 cf 6e 6f f6 a1 k$.....P.......B$...m.j.).S.no..
e720 9b cc e1 a3 38 ec 8f 1d 3b 49 0d bb 59 b3 66 9d 32 d8 7d f5 ab 5f 6d f8 95 5f f9 95 3a 6a ea 40 ....8...;I..Y.f.2.}.._m.._..:j.@
e740 7f 56 47 cf 62 82 a3 77 86 83 87 13 4d 0b e0 af 08 68 a6 e5 fb 21 e1 50 5d c2 6d 9a 00 42 cd 5d .VG.b..w....M....h...!.P].m..B.]
e760 74 8a 93 ab 57 6b 61 d7 05 67 99 26 e3 d7 f9 5f b7 97 84 80 7d d9 e0 9a 46 b7 c9 b5 cb ff 01 a1 t...Wka..g.&..._....}...F.......
e780 a0 07 28 65 a4 9d 16 7c ad f4 1c 63 82 8a 39 ee 70 51 c4 68 5e fc c6 5c 00 a1 fa ba ba 36 20 87 ..(e...|...c..9.pQ.h^..\.....6..
e7a0 13 32 f6 0d 37 dc 50 81 1d 80 22 de a3 c7 43 18 10 bf 49 3e e1 3c 8a f2 a8 34 d6 af d3 ed c7 3d .2..7.P..."...C...I>.<...4.....=
e7c0 22 74 17 c0 63 c9 a7 31 24 7e 78 5c 73 1c 0b e1 41 ac a7 6d 15 73 08 6d ad 54 08 f4 6c e6 98 ff "t..c..1$~x\s...A..m.s.m.T..l...
e7e0 db 72 1c 8d 25 8e e7 3e 51 d0 62 7f be 7f 32 84 6a 2b 96 f9 e8 f0 5b 32 bf 1d f9 7e 27 2e b9 ec .r..%..>Q.b...2.j+....[2...~'...
e800 f7 54 e6 77 28 73 3f 46 19 ac 10 88 b6 37 bd e9 4d cf 79 ce 76 e4 a9 6f 2f 51 a0 ff ed df fe 2d .T.w(s?F.....7..M.y.v..o/Q.....-
e820 0b b6 4a 57 0d 37 3a 37 dc 64 0a 56 f7 00 61 46 16 f9 d0 2c ce 6e e1 6e 4d 5a da d5 d3 35 90 59 ..JW.7:7.d.V..aF...,.n.nMZ...5.Y
e840 58 42 2e 55 66 90 c9 bd 4c 54 61 f3 38 b8 2a ef 96 7a 92 db e9 47 b7 3e bc 2e 37 38 a7 00 53 5f XB.Uf...LTa.8.*..z...G.>..78..S_
e860 f7 77 63 de e1 e4 56 a7 61 1f fc cd 96 9b 46 3c 57 e4 b6 72 ad 84 47 83 20 73 03 ec ec 0f f7 e6 .wc...V.a.....F<W..r..G..s......
e880 dd 3a 79 00 93 cf 10 8e 99 33 67 56 e3 99 78 a3 1d 42 17 23 73 b3 9c 16 d6 7b 44 f8 a8 44 15 81 .:y......3gV..x..B.#s....{D..D..
e8a0 b1 6a 2d 60 c7 90 07 27 e7 1e 62 58 e3 fa 2c 7d cd fe 91 22 5a 43 60 5b 02 de e3 01 ef 33 e1 e6 .j-`...'..bX..,}..."ZC`[.....3..
e8c0 fb 22 c2 ef 21 ac b6 4f 9f 3e 3b 03 fc cd b9 7f eb 69 0e 19 82 b0 93 5e 72 d9 f7 58 ee 6d 0b 9d ."..!..O.>;......i.....^r..X.m..
e8e0 68 08 b8 e1 9c 74 95 61 23 35 f9 bd ef 7d 6f 1d 45 2f 45 a0 d3 56 28 5c 89 06 8b 1d b3 50 ce ee h....t.a#5...}o.E/E..V(\.....P..
e900 dd bb f7 a4 91 23 47 5e 11 40 cc 5a b7 6e dd 88 2c ee ee 59 ac ed 4c 4b 35 dd 93 cf 72 69 ab b2 .....#G^.@.Z.n..,..Y..LK5...ri..
e920 6a 50 33 67 dc 77 53 4b 0d 8a b1 ec 94 3e 74 b9 32 e3 00 02 13 5a d4 dd 05 a1 1c bc 54 0d ca 14 jP3g.wSK.....>t.2....Z......T...
e940 52 a5 08 33 d6 ac 05 0f 01 30 d9 06 a0 db 7c c2 c2 13 66 b4 d9 5f 1d ce ca f7 a4 c8 de 7d f7 dd R..3.....0....|...f.._.......}..
e960 0d d7 5d 77 dd a9 ce ad 18 dc 20 1e 70 69 de 19 d3 f9 5a b3 8e fd 48 43 c5 77 8f 68 ce 79 90 10 ..]w........pi....Z...HC.w.h.y..
e980 ac 8f c7 3e cc 13 0b 3f e7 22 aa 8e e3 a9 3e c3 3d 44 cc e7 7f fa cb 67 9e 6d 91 0e 5a 23 71 50 ...>...?."....>.=D.....g.m..Z#qP
e9a0 8a fa 78 c0 fd 4c 08 c3 a1 5c fb 5e 32 e4 32 e6 9a 8c 43 af b8 b5 19 77 7b ce bd 3f e7 38 92 f7 ..x..L...\.^2.2...C....w{..?.8..
e9c0 13 74 8e 45 77 cf 73 68 25 30 8a ed 7f fc 8f ff 51 15 1d a9 6f 2f 31 a0 d3 3c 90 da ee 79 b5 cf .t.Ew.sh%0......Q...o/1..<...y..
e9e0 22 3b 2b 0b fe 42 02 66 b2 48 2e 5d b5 6a d5 a8 2c b2 9e 11 2b 9b 11 63 e5 a4 a7 5b d8 f5 2b 1b ";+..B.f.H.].j..,...+..c...[..+.
ea00 5f ae 5f 5d 8e 0f b0 00 9c 96 74 eb c2 97 25 a6 34 aa 69 b4 13 c4 80 0f e0 28 12 1b 62 2b 30 4d _._]......t...%.4.i......(..b+0M
ea20 6e 01 4c 4a 0d fc c6 67 c4 62 00 66 0d 38 eb c3 21 46 5b 7a 4a 90 97 f6 06 bb b8 b2 3f 20 d4 0f n.LJ...g.b.f.8..!F[zJ.......?...
ea40 6f 62 0f bf 99 be ca 1c 20 08 b8 1f 11 d3 21 6e a8 39 f8 e6 11 df 39 0f 65 a0 25 88 dc 0b 8e e5 ob............!n.9....9.e.%.....
ea60 37 ae 8f ee 34 18 f0 08 c1 65 3c fa d5 73 7e ed 03 b8 eb f8 1e fd 7d f1 e2 c5 84 d4 b6 50 b0 32 7...4....e<..s~.......}......P.2
ea80 9c fc 48 7e df 9b 31 10 e5 57 e7 b5 0a 01 22 cf 69 57 ce ff 74 ee f1 41 00 9f ed d8 89 67 f3 69 ..H~..1..W....".iW..t..A.....g.i
eaa0 5b ff f0 0f ff b0 a2 90 70 75 b8 7b 7d 7b 89 e9 e8 e1 04 24 b6 60 d5 ea 9b 05 75 c1 c4 89 13 e7 [.......pu.{}{.....$.`....u.....
eac0 66 81 5c 96 85 35 36 8b a5 77 16 4f 7b c0 c1 66 12 0b 8b b6 cc ef 56 87 36 72 ce 8c 2f 16 38 e0 f.\..56..w.O{..f......V.6r../.8.
eae0 00 e8 ea e0 a5 2f be 24 14 80 46 02 20 68 d5 85 cd 4c 93 18 a8 0f 3b ae c6 2d 40 61 e8 2b e0 34 ...../.$..F..h...L....;..-@a.+.4
eb00 fc 15 10 03 72 1b 48 00 5e dd 70 5e 97 84 ca 48 38 ce 0b 30 11 7f 4b 0b 3b c7 f3 3b 80 37 91 07 ....r.H.^.p^...H8..0..K.;..;.7..
eb20 a0 2b a2 33 26 f3 41 4c 27 82 8e 63 50 05 08 a8 31 7a 0e 63 1f 3a 3b 6a 00 d2 01 6e 38 5c 63 b8 .+.3&.AL'..cP...1z.c.:;j...n8\c.
eb40 f4 ae bf fe fa 6a 7c 7e e7 9d 42 9b a8 0a 48 13 ab 57 af 26 17 be 2d c0 3e 99 f3 1d cd 5c f7 66 .....j|~..B...H..W.&..-.>....\.f
eb60 5e db 31 d2 e5 32 36 53 f1 86 1e ef 99 e3 ee 1c fb 54 e6 f1 74 fe 3f 10 09 ea 28 2e b9 8f 7c e4 ^.1..26S.........T..t.?...(...|.
eb80 23 d5 05 ff ea af fe 6a c3 97 bf fc e5 3a a2 5e 0a 40 ff e8 47 3f da f0 fe f7 bf bf e1 2f fe e2 #......j.....:.^.@..G?......./..
eba0 2f 58 c8 34 72 e8 1d d1 75 f4 65 d9 a2 63 ce cd a2 1a 97 45 d4 2f 0b b6 03 c6 22 0d 60 ea ca a5 /X.4r...u.e..c.....E./....".`...
ebc0 18 2d b7 55 2f 57 67 d6 68 67 98 ab 9c 58 51 dc e3 cb a2 16 c6 b5 4b 54 04 b9 ee 34 73 d3 1d b7 .-.U/Wg.hg...XQ.......KT...4s...
ebe0 8c 61 f7 7f 8b 45 30 07 d5 06 ce af 95 1c 11 1d b0 23 de 73 6e 03 70 3c 97 55 6e 25 62 80 d3 16 .a...E0..........#.sn.p<.Un%b...
ec00 54 cc cf a2 18 10 0f 5c 67 80 9f cf 57 5f 7d 75 95 53 ce fc d9 1f 02 19 82 59 e9 ec b8 dc 10 c7 T......\g...W_}u.S.......Y......
ec20 0d 20 42 6c 47 87 c7 15 46 32 0d 75 f2 49 93 05 ec 57 5d 75 55 35 97 3b ee b8 a3 9a c3 cb 5e f6 ..BlG...F2.u.I...W]uU5.;......^.
ec40 b2 ea 9e 41 50 38 2f c5 2f 88 94 0b c0 8f 0d 1a 34 e8 60 ee e9 de cc 99 6a b4 bb 42 e4 a0 ca db ...AP8/./.......4.`.....j..B....
ec60 b3 df 96 7c b7 29 60 df 96 63 9f ca b5 1f 41 7f ff c2 17 be 70 ca 32 7f f9 e5 97 37 fc f8 c7 3f ...|.)`..c....A.....p.2....7...?
ec80 ae 23 eb 4c e7 e8 6c a1 f2 55 18 2c 25 9e b3 00 cf 0f 57 ba 24 8b e8 f2 88 97 13 b2 50 fb 47 8c .#.L..l..U.,%.....W.$.......P.G.
eca0 ec 18 a0 37 6a 6c d2 ff 2d f7 55 3f 97 33 ab 37 2b 82 1b 3b 6e ac bb 49 27 86 be 5a 33 ce 58 74 ...7jl..-.U?.3.7+..;n..I'..Z3.Xt
ecc0 d5 03 dd 64 80 42 b1 5a b1 9d df 74 b5 d9 93 4d a9 02 7d 1c 6e 0e 28 f5 bb eb f7 d6 0d 27 40 19 ...d.B.Z...t...M..}.n.(......'@.
ece0 87 c8 35 8d 68 4a 28 10 04 7e 67 2c cf e9 f8 10 0c 4b 4a 5b df 1e a0 c3 a5 99 0b e2 37 c4 06 6e ..5.hJ(..~g,.....KJ[........7..n
ed00 cc b9 10 d3 01 3b c6 3c 5c 6e 94 90 e2 5c a8 43 88 e8 f6 75 67 8e 10 04 be a3 9a 0d 44 03 6f 00 .....;.<\n...\.C...ug.......D.o.
ed20 62 3d 22 3e 56 7f 25 0d e6 4f 3a 2c 41 33 21 90 27 73 fc b1 9c eb 99 dc c7 83 b9 66 6a cd ef ce b=">V.%..O:,A3!.'s.........fj...
ed40 fb c6 48 1d cb 77 ec d8 b1 8c ce b0 18 e5 f3 fb b1 5c 57 0b e3 08 70 ce 83 2d a2 be bd 04 80 1e ..H..w...........\W...p..-......
ed60 ee 41 18 6c b7 2c b4 a1 e1 3c 33 c2 29 2e cf a2 98 1c ae 73 ee c2 85 0b bb e4 fb 46 23 d3 14 9b .A.l.,...<3.)......s.......F#...
ed80 15 c1 4b 70 1a ec 52 2b b5 54 fd 0f 68 ca 32 51 ba d8 e4 d2 a7 83 10 ce 6e c1 08 a3 ea 74 eb 69 ..Kp..R+.T..h.2Q........n....t.i
eda0 a0 83 63 6b 23 50 ec 96 38 c0 c9 0d 82 91 4b 9b fb 5e 46 ee d9 b2 99 73 31 be 71 ee 7c 0f c7 be ..ck#P..8.....K..^F....s1.q.|...
edc0 ef be fb 2a 80 e1 0b 07 d8 56 b8 2d a3 f0 04 3a f7 82 e8 38 38 38 a2 f8 dc b9 73 4f b9 1b 79 27 ...*.....V.-...:...888....sO..y'
ede0 11 06 51 1f 62 80 de 4d 6c 3c df 73 6f f8 9e df 19 0f ae 0f d0 b1 be b3 0f ae 37 c0 0f 21 61 7e ..Q.b..Ml<.so.............7..!a~
ee00 65 dc 3d c4 87 79 d2 70 02 0f 23 31 f4 21 78 a8 e4 f4 8f db 9f e7 40 bc fc b2 10 94 47 d7 ae 5d e.=..y.p..#1.!x.......@.....G..]
ee20 bb 24 73 df 9a 73 1e 0c d0 ab 66 13 64 c6 71 8d f5 ed 25 02 f4 db 6e bb 0d ee 45 a5 99 ce 59 14 .$s..s....f.d.q...%...n...E...Y.
ee40 03 c7 8e 1d 3b 39 40 99 1b 4e 30 7d c5 8a 15 c3 22 c2 77 cb e7 76 8a b7 26 87 98 88 22 47 57 44 ....;9@..N0}....".w..v..&..."GWD
ee60 76 31 ca 25 8d a2 53 f7 36 8d d5 80 1a 0b 4b da 46 d9 0e ad 06 a4 9c 9e 8b 6e a5 1a 83 65 f4 04 v1.%..S.6.....K.F........n...e..
ee80 20 2e 03 70 ac d9 26 dc 58 42 8a 7d 24 4c 56 82 35 c5 15 ee 66 6e bd 6d a1 21 18 bc b3 3f ae 30 ...p..&.XB.}$LV.5...fn.m.!...?.0
eea0 38 ac e2 bf e7 63 4e d6 8c b7 73 0c 7a 39 d2 09 81 2a 86 fb da 96 0a 0e 0e 80 21 2e e8 e6 e8 ec 8....cN...s.z9...*........!.....
eec0 86 ea 22 c6 f3 1b 5c 1b 31 9e 86 8d 8c 4b 42 0c aa 80 5d 6c f8 8d fb a4 34 61 49 6b e7 11 02 48 .."...\.1....KB...]l....4aIk...H
eee0 b5 9a 96 cc 81 b4 d8 27 73 5f 57 e7 b8 85 21 16 0b 1f 78 e0 81 75 b9 de ca e7 9e d7 d1 1c 5b d9 .......'s_W...!...x..u........[.
ef00 e9 ee bd f7 de 7a 09 ea 97 02 d0 6f bd f5 56 16 0b 5d 55 3b 64 01 9c 15 8e 7a e1 d0 a1 43 e7 04 .....z.....o..V..]U;d....z...C..
ef20 64 97 04 e4 23 17 2d 5a d4 3b 22 64 33 2d 96 cb f2 4d 5a c3 d5 b5 05 b8 62 ba fa 77 59 62 59 00 d...#.-Z.;"d3-...MZ.....b..wYbY.
ef40 97 3e 67 2d ea 5a e0 05 b6 04 41 ee 65 6e ba 11 75 70 7e a3 f5 f8 8c bb 0b bd 9b 71 2c 36 a1 94 .>g-.Z....A.en..up~........q,6..
ef60 51 66 c2 19 7e ab 04 01 40 18 d3 68 37 f2 d3 d1 93 11 ff 35 ba 61 20 e3 1c fa ce 75 23 32 0f 36 Qf..~...@..h7......5.a.....u#2.6
ef80 e7 41 1d 7b 42 68 21 38 18 e6 ca d0 60 08 00 fa 35 80 46 2d 00 e8 88 cd 9c 03 8e 0d d8 21 16 1c .A.{Bh!8....`...5.F-.........!..
efa0 c7 ef 00 90 e3 d1 a3 b1 e8 f3 3b 11 7a 48 2c d8 18 74 77 f2 ae f4 52 cb e6 23 2d f6 64 a4 07 82 ..........;.zH,..tw...R..#-.d...
efc0 68 b6 65 ff 95 b9 2f 4f 64 ec 75 df f9 ce 77 b6 e7 5e ee ce 5c 29 7a 71 20 f7 a7 ea 2e 13 90 b7 h.e.../Od.u...w..^..\)zq........
efe0 d5 e1 75 86 03 9d 85 f8 c1 0f 7e b0 91 18 8b 2c 0c 40 3d ea aa ab ae a2 34 e9 65 f3 e7 cf bf 30 ..u.......~....,.@=.....4.e....0
f000 0b f7 ac 2c c6 8e 59 14 8d ea c5 2c 2a 8b 48 68 20 73 41 03 1e 41 a4 35 dd 80 98 52 37 87 6b 32 ...,..Y....,*.Hh.sA..A.5...R7.k2
f020 c6 e9 d1 74 6e 72 7a 83 6c fc dd 60 17 2d f2 8a f2 80 0b e3 9a e1 a8 a5 bb 4d ce c9 a6 c5 9f 77 ...tnrz.l..`.-...........M.....w
f040 be 63 0e d6 a1 03 40 80 8c f9 23 46 db 02 1a 8e 3c 65 ca 94 4a 6a 30 45 d6 18 01 f6 e1 18 a5 12 .c....@...#F....<e..Jj0E........
f060 b8 3a 62 3c e7 7d f3 9b df 7c aa 4b 0c ef 5c 27 a0 c6 a2 ce 98 18 e7 e0 d8 ec cb f7 f8 d0 b9 26 .:b<.}...|.K..\'...............&
f080 22 f0 a2 32 55 56 7b f4 7a 88 02 63 20 15 58 02 9b 39 18 c0 64 55 5d 63 07 d0 dd 33 de f1 1c bf "..2UV{.z..c..X..9..dU]c...3....
f0a0 7f eb d6 ad 3b 06 0d 1a b4 79 dc b8 71 5b 72 7d 5b 22 2d ac cf 31 6b 33 7f 44 fb 03 14 b5 fc e1 ....;....y..q[r}["-..1k3.D......
f0c0 0f 7f d8 4a bc 00 0d 26 ea db 19 08 f4 8f 7f fc e3 0d ef 7e f7 bb 1b 6e be f9 e6 c6 2c fe 76 d8 ...J...&...........~...n....,.v.
f0e0 76 a2 2f 0e 7f c7 3b de 31 33 0b eb f2 47 1e 79 64 12 79 e9 e1 de 9d b3 48 1b 15 17 e5 8e a5 1b v./...;.13...G.yd.y.....H.......
f100 4c d1 58 c3 95 e0 d7 5f 6e 9e b8 3e 72 c5 6e ad e7 aa 03 a5 eb ad 14 f9 d5 ed 55 11 d4 d7 f9 5f L.X...._n..>r.n...........U...._
f120 7f 39 5c dc 60 18 cf 5d e6 b7 97 fe 7f 9b 40 6a 5c 43 42 e1 1a 2c 6f c5 18 e8 e7 6c 70 6a 5b 3f .9\.`..]......@j\CB..,o....lpj[?
f140 01 76 bc 10 e8 cc 4a 2e 46 f7 31 47 f6 25 4f 1d ff 38 22 fa 6b 5e f3 9a 6a 0c c6 57 45 80 18 c0 .v....J.F.1G.%O..8".k^..j..WE...
f160 d9 01 3f 3a 3d 22 3a 60 45 1a 20 cf 1d ce 0d d8 11 a7 d9 17 ce 8f 8b 0e 5d 9e e3 71 e5 95 8d 2e ..?:=":`E...............]..q....
f180 54 11 8c 02 84 ab 03 f6 9c f3 d8 e2 c5 8b 0f 47 47 df 17 02 f8 54 a4 83 ad b9 d6 e5 91 16 16 66 T..............GG....T.........f
f1a0 2e cb 71 c5 41 53 d1 d7 03 f2 3a 57 3f 93 39 3a 1b b1 d1 59 2c ed b2 68 ba 64 b1 0d 7e ff fb df ..q.AS....:W?.9:...Y,..h.d..~...
f1c0 3f 3d dc e1 8a 70 f4 a9 11 dd 07 45 af ec 4c c5 58 e3 db 4d 1d b5 a5 b1 86 b7 b2 0a eb e9 59 67 ?=...p.....E..L.X..M..........Yg
f1e0 e6 a8 2b f2 9a 43 ee f1 00 b6 d4 a3 cb d4 55 c5 6f c6 32 0f 9e 31 00 36 22 35 e0 b3 c6 9b 2e 36 ..+..C........U.o.2..1.6"5.....6
f200 89 07 dc da a2 15 ea d5 aa 0b 9e c3 66 8f a5 b1 ce 4a 31 00 07 10 c3 ed 0d f9 05 cc ec 8f ce 6c ............f....J1............l
f220 e1 0b 40 cc 0b ae cb ef c4 ba f3 19 ae 8d 34 00 01 81 f3 ab 2e 60 51 b7 ef 3b bf 31 4f ee 11 bf ..@...........4......`Q..;.1O...
f240 41 48 5e fb da d7 56 73 26 ca 8e 7d 70 b1 01 70 88 01 44 0d d5 42 03 a3 d7 e4 bd ae 45 fd 55 9d AH^...Vs&..}p..p..D..B......E.U.
f260 65 32 5e 4b c0 7d 2c f3 39 9c f3 ed 9c 36 6d da b2 5c c3 83 77 dc 71 c7 a3 b9 fe f5 94 b8 ca f5 e2^K.},.9....6m..\..w.q.........
f280 b6 7c ff fb df af 03 fd 4c 07 fa 1b de f0 06 16 77 95 dc 12 bd 7c e0 ef ff fe ef 4f 89 88 78 45 .|......L.......w....|.....O..xE
f2a0 16 c7 f4 88 93 43 b3 b8 ba 86 3b 34 69 79 d7 e5 64 a7 16 5d 6d 46 cf a9 13 0b 00 80 a8 5e ae 58 .....C....;4iy..d..]mF.......^.X
f2c0 cf ff 00 1b 71 13 10 e9 a3 06 38 2c 60 dd 70 25 f8 ac 22 63 41 89 32 70 c6 6a 30 ea cd 8a f7 36 ....q.....8,`.p%.."cA.2p.j0....6
f2e0 80 74 ee ba fe 8c ad 77 de 70 75 bb b1 e2 56 03 84 70 50 38 2e e2 72 99 71 c7 78 96 d7 32 1f dc .t.....w.pu...V..pP8..r.q.x..2..
f300 88 3f c0 cd 75 f0 3b 2e 35 40 c9 f1 00 93 6b 35 10 c7 7b 61 73 0a f4 73 ac f2 70 76 be 43 2f c7 .?..u.;.5@....k5..{as..s..pv.C/.
f320 f2 4e 4c 3c fa 3a 20 47 bc 66 3c e6 06 31 41 e2 30 20 a8 94 9c b4 a5 d4 ee 1d a1 ef a4 b2 1e cf .NL<.:.G.f<..1A.0...............
f340 b5 3d 95 6b 58 99 7d ef 0f b0 1f c8 77 2b 72 cd 7b f3 ff f1 1f fc e0 07 75 a0 9f e9 40 8f e8 5e .=.kX.}.....w+r.{.......u...@..^
f360 75 57 25 e6 7d c3 86 0d 03 7e f5 57 7f 75 d2 85 17 5e 78 05 2d 9a 22 62 8e 08 d8 bb 87 03 b5 b3 uW%.}....~.W.u...^x.-."b........
f380 0f 9a 60 2a ad d8 56 7f 61 93 33 1b bf 2e d7 29 33 e0 f4 07 c3 31 0d a6 29 33 d7 b4 ee 6b a8 b3 ..`*..V.a.3....)3....1..)3...k..
f3a0 c1 03 62 7a ad 8e fa 29 9b 00 84 84 97 e5 9b 25 0c fc 0f 87 b4 50 86 d2 80 89 2c 86 d0 aa 42 b0 ..bz...).......%.....P....,...B.
f3c0 af 04 8c 0d 43 1c 7a 32 20 c5 d5 a5 8b 50 7b 04 21 b2 e8 cf 5e a7 96 7c 23 ea 00 3a 63 12 c7 8e ....C.z2.....P{.!...^..|#..:c...
f3e0 84 80 3e ae 31 ad 94 8c 20 86 48 08 80 1a 8e 8d cd 01 82 c7 75 a2 a3 e3 06 43 15 80 ab 33 16 f7 ..>.1.....H.........u....C...3..
f400 4e db 01 f7 83 f4 5a 8d 8f dc d3 d3 53 83 73 4d 6d 39 07 5d 5e f7 85 a0 ac 0e 31 ba 7f de bc 79 N.....Z.....S.sMm9.]^.....1....y
f420 3f c9 3e 4f 50 d9 06 3d 3d 40 6f ad 43 ec 0c 07 3a f1 d8 79 e0 79 de 8d 1d 02 f4 fe d7 5f 7f fd ?.>OP..==@o.C...:..y.y......._..
f440 85 d1 e7 2e cf 82 9c 9d c5 73 fe dd 77 df dd 33 1c bd 19 d7 10 1c ef f4 2e 29 a6 8f 5a 1b ae cc .........s..w..3.........)..Z...
f460 64 33 a6 dc a0 17 f5 59 01 61 fb 64 c1 6e ea ab dc 98 e3 ec 0a c3 79 58 d4 70 73 c0 62 fb 27 40 d3.....Y.a.d.n........yX.ps.b.'@
f480 ce 79 14 5b 25 0c c6 de 97 44 44 9d 5d 82 20 a1 92 2b eb fb 66 5c ce 01 67 86 b3 23 82 03 2a ae .y.[%....DD.]....+..f\..g..#..*.
f4a0 db 16 55 80 0d dd 9b ec b3 32 83 8f ef f8 df 30 58 82 68 00 32 fb 63 55 e7 3c 12 3d 33 df b8 17 ..U......2.....0X.h.2.cU.<.=3...
f4c0 dc 5f 80 ae 5f df 8a 34 1c 0b c7 e7 1a 20 2c 57 5e 79 65 75 bd 9c 87 f0 59 08 05 7a bd bd e4 ec ._.._..4......,W^yeu....Y..z....
f4e0 47 c7 b5 79 4d 24 b9 e7 3c fb 1f 7b ec b1 4c 69 cd 03 39 e6 df 73 dd 4b 29 55 95 39 1f bf eb ae G..yM$..<..{..Li..9..s.K)U.9....
f500 bb 5a eb 91 72 67 38 d0 d9 5e f1 8a 57 30 7e fb 70 a1 7e f9 3c 3e 8b 69 6e 16 c0 65 59 dc a3 ff .Z..rg8..^..W0~.p.~.<>.in..eY...
f520 f6 6f ff b6 57 16 44 33 60 83 33 29 7a 0a 16 45 75 81 5e 06 d0 e8 32 2b 7f 2b 2d e1 8a cf fa 83 .o..W.D3`.3)z..Eu.^...2+.+-.....
f540 95 16 e4 9a 80 8a c5 6b 4d 3a c0 66 65 58 cb 3f 5b ce 19 70 43 38 e4 ca fa cf 3d 9f 84 c4 39 5b .......kM:.feX.?[..pC8....=...9[
f560 72 da 50 db b2 34 95 76 01 38 32 00 e5 65 2f 38 ce 2f 60 71 7b 99 d6 ca c6 f8 d6 81 07 a4 04 c0 r.P..4.v.82..e/8./`q{...........
f580 c0 95 f1 c5 63 55 57 ef 17 ec 80 55 23 27 84 05 22 c3 79 f8 1d 37 1f f3 b0 55 14 84 80 fb 48 20 ....cUW....U#'..".y..7...U....H.
f5a0 0f 62 3c 73 e5 3b 7a ae 73 5e c0 6e 69 6d eb f3 71 4f 6b 55 70 4f 66 4e b4 8b 5a ff 2f ff f2 2f .b<s.;z.s^.nim..qOkUpOfN..Z./../
f5c0 f3 e0 ea 39 e7 e3 d8 1a 73 9f 0e d3 48 2e 20 af c4 77 08 09 ea 42 7d 3b 83 80 4e a1 85 ef 7d ef ...9....s...H....w...B};..N...}.
f5e0 7b 88 84 58 d5 01 7a df 5f fa a5 5f 1a 77 d9 65 97 cd cd 42 b9 2c 9c 61 cc 17 bf f8 c5 ac 95 de {..X..z._.._.w.e...B.,.a........
f600 cd e8 9a e4 6c c3 61 04 63 99 dc 62 02 4a d9 8d a5 0c 94 51 4c 76 df 52 af b7 da 8c 16 7d cb 56 ....l.a.c..b.J.....QLv.R.....}.V
f620 69 64 d3 00 67 68 ac 7d cf ad 3a cb 77 9c a7 6c d7 24 01 d1 6d 07 a8 24 08 ee a3 95 5f 31 da f4 id..gh.}..:.w..l.$..m..$...._1..
f640 5b 4b 3c 2b d6 23 c9 20 8a c3 3d 31 b4 01 9e d7 bd ee 75 a7 fc e3 ba bd 74 d3 71 0f 00 2d 6e 32 [K<+.#....=1......u.....t.q..-n2
f660 7e a7 45 32 a1 b0 18 e4 b0 c4 6b 13 00 d0 aa 44 96 b1 e6 7b c4 78 24 15 dc 7c 80 19 a0 53 d3 8e ~.E2......k....D...{.x$..|...S..
f680 cf 00 18 62 91 67 54 a9 03 48 1c 48 02 9c 07 b0 23 f5 94 2e ce da 3d 69 8d 7e ff 4c 00 bf 35 f7 ...b.gT..H.H....#.....=i.~.L..5.
f6a0 e1 f1 10 87 47 72 1d 8f e5 bb 0d d4 a3 a3 52 4d ad 97 7b c3 3d f7 dc d3 86 04 53 8f 9c 3b 03 39 ....Gr........RM..{.=.....S..;.9
f6c0 3a ba 1f 5d 5b c2 85 fa 66 21 8e 9b 3d 7b f6 dc 7c 3d 27 8b 70 cc 97 be f4 a5 de 7d fa f4 69 46 :..][...f!..={..|='.p......}..iF
f6e0 6c c4 08 04 57 67 31 5b cc c1 12 51 a7 73 4c 16 af 3e 74 89 80 c0 2b 0b 4c 28 aa 0b 74 17 a7 31 l...Wg1[...Q.sL..>t...+.L(..t..1
f700 ed 8c 6b 93 45 45 79 2b c4 18 72 ab 4e 6f 85 5a cb 53 69 99 b6 b1 a3 d1 75 12 24 d3 68 35 16 1a ..k.EEy+..r.No.Z.Si.....u.$.h5..
f720 4e ab 4d c1 f8 7d c0 c5 be ec c7 3d 00 b4 a8 10 44 95 01 4a 80 85 08 af 05 1d 83 1e 49 2b 84 c8 N.M..}.....=....D..J........I+..
f740 e2 57 a7 68 23 e0 c4 87 4e f4 1e 00 36 6d f7 f4 56 53 9c 1b d0 62 23 c0 28 07 67 47 a2 e0 be 33 .W.h#...N...6m..VS...b#.(.gG...3
f760 16 06 3f 1b 4c 60 5f 41 ca 60 5f c4 6e 88 06 6e 3d 8c 76 7a 17 b8 2f 19 af 35 d7 7e 3c fb 92 f1 ..?.L`_A.`_.n..n=.vz../..5.~<...
f780 b6 21 e7 58 92 b9 2d fe e6 37 bf b9 22 04 65 4b ae 91 ae 31 a4 bf 9e a0 17 3c 25 aa 71 fb 11 6b .!.X..-..7..".eK...1.....<%.q..k
f7a0 5f df ce 20 a0 a3 9f 65 01 90 92 da 37 a2 fb b8 ab af be 7a 6e c0 34 27 1c 64 cc 17 be f0 85 de _......e....7......zn.4'.d......
f7c0 59 2c cd 50 79 16 26 9c 0d 2e 02 70 b4 c0 bb a0 e4 f4 26 b5 28 d2 97 05 29 e4 e0 12 04 16 b6 ae Y,.Py.&....p......&.(...).......
f7e0 2b 9b 40 68 45 07 38 76 7b 51 07 87 d3 09 58 e3 ce 2d 0a a9 35 5b 0b bb 80 87 83 3a 57 43 79 99 +.@hE.8v{Q....X..-..5[.....:WCy.
f800 03 fb 9a 78 53 e6 c6 97 9e 05 c7 64 b3 65 34 ba 37 2f 54 89 57 be f2 95 d5 7d 81 5b 33 0f ee 0d ...xS......d.e4.7/T.W....}.[3...
f820 40 37 50 46 ae 0f a7 65 3f 40 49 aa a8 ee 46 5f 80 94 b1 39 96 7b 04 a1 e0 58 08 08 f7 03 49 0a @7PF...e?@I...F_...9.{...X....I.
f840 b0 a3 2e 70 ef d9 07 42 83 5a c0 35 b0 ef 77 bf fb dd 8a 10 41 00 20 44 12 d6 8c 5f 15 b1 c8 bd ...p...B.Z.5..w.....A..D..._....
f860 3b 1c 42 b3 37 c7 6f c8 3d 5a 11 c2 be fc 8e 3b ee 58 1d 62 49 f3 88 27 b3 2f a5 a5 4f e4 73 0b ;.B.7.o.=Z.....;.X.bI..'./..O.s.
f880 20 47 6a 20 5a b0 be 9d 21 40 27 28 83 f6 4c 59 ac 7d a7 4d 9b 36 2e e2 fb dc 00 61 4e 16 cd 98 .Gj.Z...!@'(..LY.}.M.6.....aN...
f8a0 1f fe f0 87 bd b3 48 9a d1 dd 58 a8 88 90 26 73 94 fa af 3a af 56 6d 16 ba c0 15 90 a5 4b 4b 31 ......H...X...&s...:.Vm......KK1
f8c0 5e e3 11 80 d6 17 0e f0 d5 b7 e5 aa 80 c8 d4 53 0d 6b 82 bf f4 b7 1b 46 ab 31 d0 31 14 8d 25 04 ^..............S.k.....F.1.1..%.
f8e0 66 cc 49 80 4c 70 61 1e aa 03 65 b2 0e 40 36 07 1e ee 0e f0 30 b8 71 0c 63 31 2f 2d ff 04 cd e0 f.I.Lpa...e..@6.....0.q.c1/-....
f900 9a 43 c4 37 35 d6 c0 1b 74 6e d2 53 49 70 a9 25 a6 9c 8a d4 e3 7f 1b 42 f2 99 72 53 7c 9e 3a 75 .C.75...tn.SIp.%.......B..rS|.:u
f920 ea 29 69 82 dc 75 44 78 d3 81 f3 ac 2a 29 81 f9 f0 a2 30 24 a0 ff cd df fc cd ca 63 20 41 c5 cf .)i..uDx....*)....0$.......c.A..
f940 16 22 dd 12 e2 74 24 d7 4a 81 c9 ad 99 eb ba bc af fe da d7 be b6 32 cf 8f be 70 3b 28 5c 01 f7 ."...t$.J.............2...p;(\..
f960 cf 61 80 bd 0d 37 1f f3 a8 6f 67 00 d0 01 31 6b 3e 0b b2 6f 44 f4 71 37 de 78 e3 dc 70 96 39 01 .a...7...og...1k>..oD.q7.x..p.9.
f980 f5 98 bb ee ba ab 77 16 40 33 06 28 16 2c 8b d8 fa e4 65 89 29 c1 22 30 8d dc d2 d8 54 76 3b f1 ......w.@3.(.,....e.)."0....Tv;.
f9a0 fb 52 8f 2c 7b a4 db da 58 9d 9d cf 1a e2 8c 94 93 83 97 c9 34 ce 41 11 5c 1d 1c 80 c2 5d e1 9a .R.,{...X...........4.A.\....]..
f9c0 65 7d 3a 63 01 b4 50 1b 58 53 46 fa 39 0f e3 e4 25 52 80 8a fb 20 07 36 40 c7 04 1b 40 c9 bb 84 e}:c..P.XSF.9...%R.....6@...@...
f9e0 04 e2 00 27 86 50 42 14 b0 c6 b3 0f df e9 63 77 b3 03 2c 04 15 9b 00 65 a9 30 ea 21 b6 a3 2a 20 ...'.PB.......cw..,....e.0.!..*.
fa00 c2 f3 2c 98 27 cf 05 a2 a1 2a 85 c4 45 95 1b ae 07 69 03 35 81 ef 38 07 bd dc a8 25 1f 75 80 fa ..,.'....*..E....i.5..8....%.u..
fa20 f0 fb 73 8f aa 94 d6 dc 8f 15 77 df 7d f7 b2 3c db d5 b9 57 3b 32 ce 7e 1c 11 04 d3 04 e4 6d a8 ..s.......w.}..<...W;2.~......m.
fa40 1e 10 98 fa 76 06 70 f4 3c 74 da 24 f7 1d 3f 7e fc b8 e8 e9 15 d0 97 2d 5b 36 26 af de 59 0c cd ....v.p.<t.$..?~.......-[6&..Y..
fa60 e8 8b 2c c0 79 f3 e6 55 96 65 d3 36 e5 da 72 ec b2 80 a4 dc c4 76 4c ee 2b 41 d0 e8 26 07 b5 63 ..,.y..U.e.6..r......vL.+A..&..c
fa80 ab c1 30 8a ce 26 aa 14 91 5f a7 74 6a 81 61 70 4d 59 f2 ca e8 3d 36 4b 32 0b 56 b3 e0 4a 7f 7a ..0..&..._.tj.apMY...=6K2.V..J.z
faa0 09 6c 2b d1 da 27 5d 89 41 7b 01 1c 9e df 21 40 ba 0d 4d f8 c1 28 c6 6f 9c 4f a3 9e f3 04 f0 48 .l+..'].A{....!@..M..(.o.O.....H
fac0 02 e8 d1 70 64 b8 33 96 f4 72 1f 89 16 40 e6 a5 a8 6e 18 2d 80 47 05 90 20 21 aa 93 69 c7 f9 d8 ...pd.3..r...@...n.-.G...!..i...
fae0 0f a3 29 22 3e e3 03 76 2b ef d4 8c 97 80 9d d2 d2 d4 86 a7 8b eb 9e 1c b3 31 fb 2e 9f 3f 7f fe ..)">..v+................1...?..
fb00 f2 88 ea 64 bd 6d 23 db ad a6 b7 9f cc f7 6d 10 14 9e 7d 7d 7b 11 03 9d 90 4b 44 f7 70 bc be a3 ...d.m#.......m...}}{....KD.p...
fb20 47 8f 1e 77 d5 55 57 55 40 cf 82 18 93 77 4a 4a 35 1b 80 42 9c 36 dc 04 03 91 60 2d d3 26 79 97 G..w.UWU@....wJJ5..B.6....`-.&y.
fb40 3b 69 c8 d2 ef 6b e1 8a 52 2f d6 4a 6f 9a aa ba b3 80 b5 8c 33 bf 79 1e c1 68 b5 19 c5 6d 53 66 ;i...k..R/.Jo.......3.y..h...mSf
fb60 25 3c 1a f7 0c 74 91 50 28 59 38 47 7f 63 5e 80 43 03 23 73 f6 7f 00 2a c1 28 bb d0 c0 39 e1 dc %<...t.P(Y8G.c^.C.#s...*.(...9..
fb80 26 ce 70 1c 73 d5 f2 5e 5e b3 92 4e 59 91 d6 79 9a d1 67 70 0f f7 9a 97 09 40 80 98 39 a8 9a 40 &.p.s..^^..NY..y..gp.....@..9..@
fba0 6c 01 3c 2f 88 30 06 55 e3 00 38 17 9c 5f ab 3f 05 22 69 15 75 cd 35 d7 9c 32 fa e5 f8 d6 8c 4d l.</.0.U..8.._.?."i.u.5..2.....M
fbc0 ba ea e1 1c 47 d4 dc a6 dc eb d5 e1 ea cb a3 ae ad 84 d3 d3 39 86 4b e2 d6 06 e4 6d a8 10 b8 09 ....G...............9.K....m....
fbe0 eb db 8b 14 e8 18 87 b2 a8 db 67 d1 f6 1d 39 72 e4 b8 57 bc e2 15 73 fb f7 ef 3f 27 0b 72 4c 80 ..........g...9r..W...s...?'.rL.
fc00 d3 fb ce 3b ef 6c 46 44 65 d1 61 39 46 7c 37 d8 43 80 95 0d 1c ec 44 62 d2 8a 16 70 33 da 34 88 ...;.lFDe.a9F|7.C.....Db...p3.4.
fc20 e9 da e2 b3 46 36 37 a3 e8 6c a9 64 bf 70 d3 57 15 f3 e5 b8 12 87 b2 d7 9b 96 79 09 90 81 34 76 ....F67..l.d.p.W..........y...4v
fc40 4b 29 6b d1 69 54 b4 96 bc 40 d4 48 66 c1 0a f5 7e a5 14 44 78 c4 6a fd d6 4a 34 80 5d 02 a4 04 K)k.iT...@.Hf...~..Dx.j..J4.]...
fc60 51 aa 2b 65 cb 69 d5 02 36 3b cd aa 2e 28 d5 b0 2f a0 65 0c 08 8b 92 81 b1 f7 04 3e e1 e6 13 e8 Q.+e.i..6;...(../.e........>....
fc80 6c 3c 27 7c e2 8c 8d 3b 10 37 dc 25 97 5c 72 ca d0 48 1d f8 9a f1 ed 48 80 bd 2f 73 d9 96 6b 5e l<'|...;.7.%.\r..H.....H../s..k^
fca0 83 45 fe f6 db 6f 7f 22 c4 7d 1d 36 c8 86 5a ef 37 02 74 50 05 88 d4 ab 6f 2f 42 a0 ff b7 ff f6 .E...o.".}.6..Z.7.tP....o/B.....
fcc0 df d0 2f db e7 41 f7 0d 77 18 77 fd f5 d7 cf cd 82 9f 93 85 3d 26 0b b6 f7 97 be f4 a5 66 74 3c ../..A..w.w.........=&.......ft<
fce0 0c 43 88 84 2c 30 8b 2e 18 07 ee 42 57 8c 36 87 1b 0e 04 37 52 b4 36 1a ce 20 13 8e e7 3b 81 23 .C..,0.....BW.6....7R.6......;.#
fd00 20 8d ba d3 fa 2e 60 cb c2 16 02 5a 2e 0b 08 6c 9b 6c f0 4b 29 05 18 61 67 0b 26 0b 39 58 d0 52 ......`....Z...l.l.K)..ag.&.9X.R
fd20 f5 43 43 22 52 4c 19 aa aa 98 ce 1c f8 0d 80 21 dd e0 02 d3 1e e0 fd 50 2d 90 60 a9 4e 18 41 27 .CC"RL.........!.......P-.`.N.A'
fd40 c7 b7 ab ac d2 4d 59 83 af 34 58 da bc 82 fa 72 c6 d0 73 3c 60 46 ba e2 da b0 92 f3 9c 38 d6 f4 .....MY..4X....r..s<`F.......8..
fd60 59 38 3b d6 78 7c ee cc 1f 03 1d 84 49 a9 26 c4 83 6c b7 93 18 e0 f2 5d 05 f6 4c 77 69 c6 5c f0 Y8;.x|......I.&..l.....]..Lwi.\.
fd80 8d 6f 7c 63 71 ee 17 c5 27 29 34 09 55 6f 0d c8 eb 71 f1 2f 56 a0 bf ed 6d 6f ab 38 7a 16 53 df .o|cq...')4.Uo...q./V...mo.8z.S.
fda0 21 43 86 8c 7b d9 cb 5e 36 37 60 a0 00 45 c5 d1 3f fd e9 4f 37 13 01 86 1e 88 38 88 81 48 17 94 !C..{..^67`..E..?..O7.....8..H..
fdc0 3a a4 8b b5 14 43 05 89 2f 39 b3 46 33 73 bb f1 05 2b 0a 0b 34 39 67 59 bb 5d 63 9a 8b 5f b1 5a :....C../9.F3s...+..49gY.]c.._.Z
fde0 4b bc 86 34 02 4c 6c ad 2c 37 b5 06 9c fb 29 7d e8 d3 2f f3 e7 05 6c 29 56 97 41 34 ee 03 c8 71 K..4.Ll.,7....)}../...l)V.A4...q
fe00 a7 e1 bb 2e 5b 50 59 ea a9 2c a8 a1 d1 d1 d0 5e 53 5c b5 57 94 ee 3f 39 bd 36 0d e7 c8 ff 7c 8f ....[PY..,.....^S\.W..?9.6....|.
fe20 61 0c a0 13 2a 0b 67 d7 dd 89 f5 9d ef d9 0f 43 1e 80 e6 ba 21 06 9f fb dc e7 2a 7f 3e 73 8c c4 a...*.g........C....!.....*.>s..
fe40 76 2a f1 07 29 01 df 79 e6 db 4a 4f f6 cc 6d 6f d4 81 f5 83 06 0d 5a bc 7a f5 ea f9 5f fd ea 57 v*..)..y..JO..mo......Z.z..._..W
fe60 97 65 2d e0 7e 3b 94 73 1f 07 e8 34 93 84 e0 d7 b7 17 19 d0 df f3 9e f7 b0 68 db e7 c1 f7 cd c2 .e-.~;.s...4.............h......
fe80 18 37 65 ca 94 b9 59 5c 73 f2 7f 05 f4 2c 92 66 72 a4 59 48 04 8b 10 da 09 90 e4 b2 00 b0 04 b9 .7e...Y\s....,.fr.YH............
fea0 8b 5d ce a6 7b cd fe 68 25 b7 62 a1 c3 69 d4 3f 4d c6 60 71 03 16 5b 1d 63 d1 e6 18 63 d5 39 0e .]..{..h%.b..i.?M.`q..[.c...c.9.
fec0 02 c0 bb c0 63 7c 45 64 f6 b7 6d 12 fb 94 84 83 fd 4a af 80 ee 3d e6 a6 14 a0 25 9e ef f4 e5 6b ....c|Ed..m......J...=....%....k
fee0 b1 67 0e ea f0 10 3e a2 dd ca 72 d8 65 05 18 13 6c 14 db 4b 51 dd 52 56 a5 f1 d1 56 55 aa 46 ba .g....>...r.e...l..KQ.RV...VU.F.
ff00 de b4 69 f0 3b 84 8c b6 4e 10 18 a4 09 9b 57 72 0f 39 17 2e 3c 38 37 dc 1f 55 04 82 00 d8 23 99 ..i.;...N.....Wr.9..<87..U....#.
ff20 55 ba 3c f7 14 b0 aa 7a d5 d4 93 b6 9c a7 25 e3 1f a6 64 74 54 82 d5 d1 c9 17 3e f4 d0 43 0b ef U.<....z......%...dtT.....>..C..
ff40 b8 e3 0e 02 6b 76 a2 cf e7 fa 4e 32 2e 9e 00 a4 85 fa f6 22 02 fa 2d b7 dc 52 05 cc 00 f4 88 ea ....kv....N2......."..-..R......
ff60 e3 ce 3b ef bc b9 a3 46 8d 9a 93 85 30 26 0b bd f7 d7 be f6 b5 66 17 07 16 5d 0c 32 72 71 53 41 ..;....F....0&.......f...].2rqSA
ff80 15 53 d5 7f 59 74 a7 73 5f c1 5b 5d 50 be 37 c2 8d c5 cb 62 b3 3a 8c 63 01 16 9b 24 c2 3d d5 59 .S..Yt.s_.[]P.7....b.:.c...$.=.Y
ffa0 8d 96 53 c4 67 6c 89 8c 69 b1 bc 00 bb 3a 3b fb e8 76 53 57 57 cd 10 74 5a fd 55 11 ca 9a f2 65 ..S.gl..i....:;..vSWW..tZ.U....e
ffc0 63 47 b8 a0 55 6a 91 6e 08 26 92 d0 c9 ad 15 d9 cd c1 2f ab e7 5a 21 c6 9c 01 09 61 e9 21 90 a8 cG..Uj.n.&......../..Z!....a.!..
ffe0 59 aa 9a 71 50 9d b8 3e e6 86 be 0d e0 f0 98 c0 b9 b9 56 c6 b3 70 86 95 6c 0d a1 e5 1e 50 52 1a Y..qP..>..........V..p..l....PR.
10000 d7 1c 46 39 74 6d 24 29 ee 6b 21 71 b4 e5 9c 27 72 cc a1 70 f5 ed b9 c7 cb c7 8e 1d bb e0 df fe ..F9tm$).k!q...'r..p............
10020 ed df 16 3e f6 d8 63 6b 33 c6 53 f9 fd 28 c5 2a 02 f2 36 bc 05 cc a1 be bd 48 80 8e 55 b6 fd b3 ...>..ck3.S..(.*..6......H..U...
10040 5b df 2c 92 71 e1 14 73 43 b1 2b ab 7b 38 44 ef 79 f3 e6 51 6a aa 0a 02 41 64 a3 12 8a 62 74 e9 [.,.q..sC.+.{8D.y..Qj...Ad...bt.
10060 fb 95 23 03 66 7e 67 51 96 1d 58 d4 87 e5 ac 00 4b a0 09 2c be d3 ef 5e 16 84 3c 3d 84 d6 63 b5 ..#.f~gQ..X.....K..,...^..<=..c.
10080 9c 1b ac 22 51 e1 5c 80 17 82 a3 fd 80 7d f4 9d 03 20 36 8f 53 d4 d7 fa ae 5f 1a 69 c3 b9 29 05 ..."Q.\......}....6.S...._.i..).
100a0 28 c6 eb 17 07 80 a8 36 aa 27 12 05 f7 b7 d0 a5 86 4a b9 73 59 d7 ce eb 92 8b 97 c4 ce 6b 94 c8 (......6.'.......J.sY........k..
100c0 71 4f b8 bf 18 46 11 db a9 05 6f fb 29 ec 06 1c 83 ef 1c 37 1f f7 09 e2 cc ef cc 93 2e ba 8c 71 qO...F....o.)......7...........q
100e0 e3 8d 37 56 79 ee 35 0b fc a9 0a 3d 74 66 25 a3 2d c7 ef 5f b3 66 cd e6 10 fc 25 19 e7 d1 db 6f ..7Vy.5....=tf%.-.._.f....%....o
10100 bf 7d 49 ae 75 53 e6 55 e9 eb 01 7d 6b a4 bb 36 a4 0a 08 48 7d 7b 11 00 fd c3 1f fe 70 c5 8c b2 .}I.uS.U...}k..6...H}{......p...
10120 80 fa e6 41 8f 0b 87 9a 3b 6c d8 b0 39 01 c9 98 2c 9a de 77 dd 75 57 33 5c 03 d1 1d 6e ce 02 2b ...A....;l..9...,..w.uW3\...n..+
10140 9b 2c 68 04 d3 bd a4 31 0c 7d 5c f1 de 9e 6b 2e 54 89 82 35 e4 4a 43 9e 40 51 cc 2f 0d 63 8a e2 .,h....1.}\...k.T..5.JC.@Q./.c..
10160 02 d6 62 10 06 da 38 0f 16 ae f3 31 e3 4e a2 01 17 63 4e 58 af 15 e9 4d 59 15 ac b6 51 2a 13 6b ..b...8....1.N...cNX...MY...Q*.k
10180 ec 06 ab 95 9f 0d 40 01 64 82 8e fc 4e e0 72 1f 6c 4e a1 9d 42 d0 5a a4 c3 ec 3e bf 2f 73 e6 cb ......@.d...N.r.lN..B.Z...>./s..
101a0 24 21 d5 09 ad f1 fc 06 c1 01 e8 5c 23 ba b9 75 e3 e0 ee 4a 0c 5c 23 c4 08 29 04 89 0c 91 9f b8 $!.........\#..u...J.\#..)......
101c0 78 ee 27 92 9c 3d e1 e8 de 82 9b 15 c2 c6 25 e4 be 1e 8d f8 fe 54 38 f7 fa eb af bf 7e c9 96 2d x.'..=........%......T8.....~..-
101e0 5b 16 7c f2 93 9f 5c 1a 62 b8 35 60 df 9f 39 1e 5f b4 68 51 75 41 94 b8 86 f8 d7 b7 17 38 d0 69 [.|...\.b.5`..9._.hQuA.......8.i
10200 c0 27 d0 03 80 ca 18 97 05 3a 27 8b b8 02 7a c4 c4 66 a2 af 00 15 7a 19 ee 15 c4 41 fb 9b b3 08 .'.......:'...z..f....z....A....
10220 b1 ac cb 7d 58 3c 2c 24 80 ae 01 4a ee a4 e5 59 51 da 04 16 36 5d 70 72 5a 83 5b ca 7c f5 12 98 ...}X<,$...J...YQ...6]prZ.[.|...
10240 4a 03 8e 29 d8 59 e4 c6 e2 97 fd d3 d5 91 95 18 cc d7 e6 38 e3 ef cb 6a b7 00 5d 1b 00 bf 1b bb J..).Y.............8...j..].....
10260 0e a0 cc c1 47 74 07 ec 44 ba 3d e7 81 d5 44 79 bb c7 ea 4e 2c 63 e8 d5 bf 35 e2 a9 16 30 2f c4 ....Gt..D.=...Dy...N,c...5...0/.
10280 ea b2 a2 8f 44 84 eb 23 96 c1 14 5e 36 e6 a4 ef 1d 2e 0d 57 2f eb ed f1 22 76 1e 71 9d 63 89 99 ....D..#...^6......W/..."v.q.c..
102a0 57 8a f9 b5 5f fb b5 ea 5e 41 00 30 f2 91 4a 3b 71 e2 c4 b6 10 ca 96 dc 17 f4 f5 27 17 2e 5c b8 W..._...^A.0..J;q..........'..\.
102c0 2e d2 c2 63 79 4e 0b be f7 bd ef 2d cb b9 69 dd fc 4c e6 77 f2 c1 07 1f ac 83 fd c5 02 f4 3f fb ...cyN.....-..i..L.w..........?.
102e0 b3 3f 63 b1 b5 cf c2 e8 03 47 27 1f 9d a4 96 88 6e 63 03 e8 de 9b 36 6d 6a 46 3c 04 10 24 3b b0 .?c......G'.....nc....6mjF<..$;.
10300 18 f1 df 2a 2a ab 4b 5a 52 a9 74 7d 59 98 42 d1 94 7d 74 7d e9 9b 57 3f 45 af 94 a3 03 cc b2 6a ...**.KZR.t}Y.B..}t}..W?E......j
10320 ab e5 a4 4a 5f 3d e3 18 4f ae de ab fb 8c f1 19 8f 45 6c 83 07 03 54 04 90 04 c2 aa b3 65 aa aa ...J_=..O........El...T......e..
10340 2e 36 af 81 ef 01 90 91 7b d6 a3 b3 cc 33 b5 e1 70 61 a9 87 1b d4 02 78 a8 2f 47 50 8b c4 c4 6b .6......{....3..pa.....x./GP...k
10360 22 d8 85 71 30 a8 31 b6 71 01 70 69 08 27 df 23 99 28 1d 30 6f f6 d7 e8 a8 64 a3 35 de 74 5e 3b "..q0.1.q.pi.'.#.(.0o....d.5.t^;
10380 c0 2a 92 6b 4c d4 77 cf 9c 09 93 25 4e 9e f3 92 18 03 71 46 ac b7 49 65 c6 69 8b c8 7e f2 82 0b .*.kL.w....%N.....qF..Ie.i..~...
103a0 2e 78 26 f7 71 d7 82 05 0b 56 84 d8 3f 1a 35 6e 41 54 ba 35 b9 0f 4f e6 85 be 7e d2 5c f6 7a 7a .x&.q....V..?.5nAT.5..O...~.\.zz
103c0 eb 0b 1c e8 f4 62 ab 71 f4 3e 59 a8 63 a3 77 5d 96 45 45 f6 da 05 0f 3c f0 40 9f 2c a0 f6 d7 5d .....b.q.>Y.c.w].EE....<.@.,...]
103e0 77 5d 23 dc 96 04 07 16 21 46 1e 39 92 dd 56 34 40 e9 43 16 94 2e 7c 32 aa 20 12 46 a7 b1 a0 78 w]#.....!F.9..V4@.C...|2...F...x
10400 29 da 96 84 42 7d 59 51 5f d0 9b 4c 23 77 2e 75 79 f3 e0 15 e9 59 ec 2c 60 25 04 5d 71 d6 ad d3 )...B}YQ_..L#w.uy....Y.,`%.]q...
10420 b0 05 50 ec dc c2 38 72 76 7d fb ce 85 b9 23 0a eb 6e ab f9 a1 2b 03 17 e7 a2 20 04 9b a5 a2 bf ..P...8rv}....#..n...+..........
10440 fe f5 af 57 c5 37 01 2e e7 c3 bd a5 d1 0c f5 81 0d 0e 5c 46 cd 69 50 d3 ad c6 a6 8f df 0c 3f c1 ...W.7............\F.iP.......?.
10460 68 2f 38 6d 20 1a e0 24 00 3c 27 5e 10 39 f3 de 95 a6 90 cc d0 ad a9 5b 0f 61 64 6c 38 7d 9e 77 h/8m...$.<'^.9.........[.adl8}.w
10480 75 4f 90 28 88 8d cf be c7 23 f2 1f 1c 3c 78 f0 96 7c 7e 22 e7 7b f4 b3 9f fd ec 92 cc 13 7d 9d uO.(.....#...<x..|~".{........}.
104a0 b4 d7 a3 f8 e1 49 80 71 3d 51 f6 ea 47 3f fa 51 1d b5 2f 44 a0 93 8a 9a 05 d2 2b 8b 6d 54 80 3e .....I.q=Q..G?.Q../D......+.mT.>
104c0 3b 0b 62 6e 16 dc 85 d1 c7 fb 85 b2 77 a4 b3 27 40 24 6d 51 df b9 b9 d1 06 73 94 d5 48 15 5d 8d ;.bn........w..'@$mQ.....s..H.].
104e0 0f b7 4e 3b bf cb 41 b5 72 b3 30 8d 40 13 a8 06 d7 68 07 d0 48 a5 88 6f d0 8d 36 00 c5 63 7d c3 ..N;..A.r.0.@....h..H..o..6..c}.
10500 cc 09 c2 52 6b 3d 7c 2a 1a ad 24 0a 65 ee b9 a1 a9 66 85 01 10 e6 87 ab 0a 15 84 cd f8 74 ce 05 ...Rk=|*..$.e....f...........t..
10520 27 d4 3e 00 87 d4 f8 67 d9 65 be 43 37 a6 88 23 1e 0b c4 7b 5c 94 00 5c 03 a5 c1 3c 1a f0 8c 24 '.>....g.e.C7..#...{\..\...<...$
10540 84 e8 f0 3f c7 71 af 6c 44 a9 d5 9f 6b e3 fe a9 5a f0 ce b5 7e fb db df ae 0c 70 e8 e2 e5 fc 0c ...?.q.lD...k...Z...~.....p.....
10560 e9 65 6c ad ec 8c 07 d1 e6 78 5c 71 f6 6d 47 ba 33 f4 b6 56 5a ba 35 44 e5 58 a4 92 a7 23 95 6c .el......x\q.mG.3..VZ.5D.X...#.l
10580 a0 04 55 c6 59 7c eb ad b7 2e 07 ec 74 75 cd 3e 15 67 27 8f 5d 90 d7 3b c0 bc 00 81 fe 91 8f 7c ..U.Y|......tu.>.g'.]..;.......|
105a0 84 f1 db e5 e1 76 cb 62 1f 31 2b 5b 1e e8 dc 2c 8a 49 4b 96 2c 39 27 ff 76 8a ee d6 c8 a2 27 0c .....v.b.1+[...,.IK.,9'.v.....'.
105c0 92 85 09 47 10 50 ba 90 d0 5d 8d 4c 73 f1 5a 54 a2 2c f7 5c 5a e2 0d 54 51 fc 2c c3 54 e5 64 46 ...G.P...].Ls.ZT.,.\Z..TQ.,.T.dF
105e0 a3 69 b1 2f 8b 31 ea 17 57 7a 80 73 5b 25 86 97 46 2c 75 6f 9b 33 96 86 3f cb 3a eb 1b 57 34 87 .i./.1..Wz.s[%..F,uo.3..?.:..W4.
10600 6b 4a 4c d8 0f f0 73 8d ce a9 b4 9a 2b d1 48 8c b8 2e ec 18 00 9e 7c 7f 02 58 b0 73 40 d0 24 22 kJL...s.....+.H.......|..X.s@.$"
10620 aa 32 a6 c8 4a c0 00 29 e7 40 74 2f 7d f2 aa 1b 7a 2f 8c d0 f3 5a d0 b3 b9 76 8e 33 17 5f 02 c8 .2..J..).@t/}...z/...Z...v.3._..
10640 d8 5c 9b 39 0b 10 06 b3 dd 38 1f d2 06 ef f8 db 51 cf 88 7e 84 ab 13 24 95 f9 b5 cc 98 31 e3 68 .\.9.....8......Q..~...$.....1.h
10660 a4 05 dc 6b 9b 72 5d 34 70 5c 92 d7 8a 9c 7b 53 5e 94 1d c2 0a 8a 21 a1 2d 40 3f c5 dd ad 62 54 ...k.r]4p\....{S^.....!.-@?...bT
10680 df 5e 00 40 a7 7d 72 16 4d 53 16 49 97 2c a6 c1 e1 08 53 b3 10 2e cf 43 9d b6 65 cb 96 c1 e1 12 .^.@.}r.MS.I.,....S....C..e.....
106a0 5d c3 5d 9a 58 b4 f8 4d 01 38 06 39 38 89 a2 b5 40 37 4e dc 36 c5 ea bc 5a e9 15 9d ad e9 56 96 ].].X..M.8.98...@7N.6...Z.....V.
106c0 71 b2 fd b1 a2 bf b9 e6 72 21 63 ea d5 f1 ad f3 66 88 ab fe 60 c3 68 01 02 73 d1 8a 5f 46 ba 01 q.......r!c.....f...`.h..s.._F..
106e0 34 bb c5 78 5e e7 23 01 d0 85 a7 2f dd 00 93 b2 1a 6c d9 2f 5e b1 5f 95 06 10 97 41 2b aa 35 7a 4..x^.#..../.....l./^._....A+.5z
10700 1d 4a 55 03 d0 09 66 24 25 f6 01 64 da 27 ca 8e af fa e7 25 5c de 57 93 8d 00 33 20 d5 03 21 11 .JU...f$%..d.'.....%\.W...3...!.
10720 d1 d5 88 78 6f 0e 81 b5 e8 39 0e 3b 02 12 10 76 05 e6 6d 97 d8 b1 63 c7 b6 45 32 69 c9 f3 3d 9a ...xo....9.;...v..m...c..E2i..=.
10740 e7 ba 37 52 de 96 48 27 2b 73 4d 4f 84 28 ac 08 b1 d8 48 4f 76 ba ba 52 55 16 3f 7b 36 62 70 1a ..7R..H'+sMO.(....HOv..RU.?{6bp.
10760 7e f8 c3 1f 3e 67 ad bd fe f5 af 6f f8 da d7 be 56 47 f4 ff 2b 63 1c 40 0f 58 3b e6 21 0d 18 3e ~...>g.....o....VG..+c.@.X;.!..>
10780 7c f8 c4 88 73 97 67 81 cc ca ff 23 b2 b0 bb 47 6c 6d 06 18 70 72 b8 13 06 28 38 80 ba af 7a b5 |...s.g....#...Glm..pr...(8...z.
107a0 9c 44 ab b4 9d 48 b5 76 97 46 39 5d 45 06 ab b8 60 4f d7 b7 e5 60 ba d4 74 2f a9 0f b3 af e7 56 .D...H.v.F9]E...`O...`..t/.....V
107c0 77 97 fb c1 41 0d 47 d5 ca af 2a a1 3f dc 40 15 63 da e5 9a 10 2e 55 91 b2 d8 a4 84 cb 63 05 1f w...A.G...*.?.@.c.....U......c..
107e0 df c3 ad 79 67 1c ce 65 c7 54 54 1f 0d 8f 65 01 0e e7 0b 08 0d bb e5 58 de 55 13 2c b4 a1 2d c4 ...yg..e.TT...e........X.U.,..-.
10800 e3 0d 1b d6 9d e8 77 e4 c9 db 75 b6 2c 67 8d 0e cf fc d8 17 ae 2f 51 12 d4 4a 14 b6 8a c2 8a 8e ......w...u.,g......./Q..J......
10820 54 52 73 dd 11 13 df 92 b5 70 34 e7 d8 97 df b7 06 fc 6b ae b8 e2 8a 65 d9 67 45 f6 dd 14 a2 b1 TRs......p4.......k....e.gE.....
10840 3b c7 1f 24 94 16 fa 92 f3 b7 65 ae 6d da 51 98 3b 4d 24 d9 68 46 49 91 8c fa f6 5f ec 5e a3 e4 ;..$......e.m.Q.;M$.hFI...._.^..
10860 73 07 ba 29 36 36 f6 0d e8 c6 4f 98 30 61 4e a8 fc ec 50 ed 31 79 58 bd f2 5d 7b 1e 14 40 47 dc s..)66....O.0aN...P.1yX..]{..@G.
10880 c3 ad a4 41 49 77 95 25 a1 00 b1 fe 5c 93 4e d4 2d 6d 4a 68 d0 8a 0b d8 e2 8f ba ce ca 48 34 5d ...AIw.%....\.N.-mJh.........H4]
108a0 4b 72 27 c1 2e 27 2e dd 57 56 74 61 1c 74 4e 16 b6 56 67 c6 b3 a8 85 ba bd 16 7f 25 00 00 e7 f5 Kr'..'..WVta.tN..Vg........%....
108c0 c0 f5 4c 9b d5 58 66 23 07 89 8a c4 cb 63 f4 42 68 8f e0 3b 88 0d 12 10 92 00 3a 34 bf c1 ad 8d ..L..Xf#.....c.Bh..;......:4....
108e0 3f 28 c5 72 03 63 00 a6 5e 85 b2 b8 87 3a b7 44 52 db 02 fe 6f 83 7d 78 3e 18 da 08 70 32 b8 88 ?(.r.c..^....:.DR...o.}x>...p2..
10900 ef 21 cc 70 70 9b 44 70 7d 7c c7 be 9c cb 1a f8 8c 47 dc 04 cf 03 03 1d 84 a3 16 ad d7 96 7b 4a .!.pp.Dp}|.......G............{J
10920 d7 56 1c ff b4 67 de 19 6e bf ee 9a 6b ae 59 99 b9 ac 0a f7 de 98 fd 77 e4 b7 a7 b3 ff 91 cc 19 .V...g..n...k.Y........w........
10940 eb 6c 2b 60 a7 be 7c 4d 5d 6b 63 fc 6f 7d eb 5b 95 6b 8f b0 dc fa f6 5f 00 74 b8 f9 07 3f f8 c1 .l+`..|M]kc.o}.[.k....._.t...?..
10960 86 0f 7d e8 43 3c 6c 5c 6c bd 02 94 d1 d7 5d 77 dd ec 9d 3b 77 ce c9 03 1f 8f 7f 3d 8b a5 63 40 ..}.C<l\l.....]w...;w......=..c@
10980 d3 88 88 47 ac bb a5 88 6d b8 a8 ef d9 e4 13 ad e9 e6 78 1b c5 c6 43 66 41 95 e5 a4 78 99 77 6e ...G....m.........x...CfA...x.wn
109a0 34 99 a0 29 a3 d2 ca ca ad 72 d2 b2 ca 0c a0 10 ac 70 2f 23 e2 d8 6c f2 a0 4f 5d 49 81 73 2a 01 4..).....r.......p/#..l..O]I.s*.
109c0 58 c8 41 a3 1c 84 c2 a4 13 8d 7f a8 24 06 b1 94 7d e0 8c c1 17 e0 1a 10 cd e2 e3 5e 20 09 f1 e2 X.A.........$...}..........^....
109e0 77 00 cf 7d d1 53 51 b6 79 56 e2 61 0c 74 69 af bf 74 cd 29 81 30 57 54 29 c4 71 a3 f8 f0 99 e3 w..}.SQ.yV.a.ti..t.).0WT).q.....
10a00 3e 63 6c 22 f6 30 22 6a 94 d4 12 cf f3 61 0e 48 1b 10 21 be d3 d3 50 46 ef 41 90 70 d3 71 6d 00 >cl".0"j.....a.H..!...PF.A.p.qm.
10a20 3e cf bc 02 fb d9 67 9f 7d 3c 73 3e 94 d7 ee 89 13 27 6e 0e c7 5f 9b 75 b2 7a de bc 79 eb 42 4c >.....g.}<s>.....'n.._.u.z..y.BL
10a40 b6 e6 da 9f ce fd 3c 92 71 4e 12 1f 0f bd ce dc 5b e8 e0 8a 58 7f fb ed b7 57 22 59 1d ec ff 85 ......<.qN......[...X....W"Y....
10a60 1c 9d ed 8f ff f8 8f ab 66 8b 79 58 dd 76 ef de 3d fc 15 af 78 c5 8c 3c a0 cb f3 40 27 e5 fb 73 ........f.yX.v..=...x..<...@'..s
10a80 f2 b9 33 e2 3d 1c 00 77 12 0b 83 05 05 a0 f4 ff 96 89 1c 16 80 d0 bd 26 60 05 87 55 50 5d 5c 2c ..3.=..w...............&`..UP]\,
10aa0 44 88 86 86 2c be 53 67 2e c3 49 d5 c1 1d 4f f1 19 10 5b bb 4d 9f be 55 56 55 01 24 46 65 30 8e D...,.Sg..I...O...[.M..UVU.$Fe0.
10ac0 1c 54 6f 80 86 3e ae 0b f1 56 42 60 e0 0f 1b 60 b7 46 9c 85 35 20 7a 8c 8d a5 da f0 55 8d 5f ce .To..>...VB`...`.F..5.z.....U._.
10ae0 c1 ce b1 48 3a 9c 87 6b 56 22 10 c4 a5 fb 10 b1 19 00 63 2c b4 54 15 fb eb da e4 37 25 24 38 35 ...H:..kV"........c,.T.....7%$85
10b00 22 37 00 a6 70 e5 bf fc cb bf 54 df 73 2c 15 7c d9 97 ff 19 43 5b 05 1b ea c9 3d f7 dc 53 e9 e9 "7..p.....T.s,.|....C[....=..S..
10b20 e5 3d b1 d2 ac d1 75 16 b0 64 3f c0 9e f1 da c2 04 4e 64 9f c3 f9 bc 2f f3 dd 11 62 bd 7e da b4 .=....u..d?......Nd..../...b.~..
10b40 69 ab c3 28 36 64 9f 9d 79 1d c8 33 38 92 f3 1e ce 98 f8 39 49 74 38 46 d5 1a 40 5f 02 bc 0e f8 i..(6d..y..38......9It8F..@_....
10b60 ff 22 a0 c3 d1 9b 9e dd 3a 87 f2 0f bc f0 c2 0b 2f ce 42 bf ec 9c 73 ce 99 91 c5 37 2c 0b b7 7b ."......:......./.B...s....7,..{
10b80 1e 76 33 1c 0a 71 0e 0b 2f 94 de ed 74 03 99 3a b0 16 65 e3 d9 4b 8e 54 06 b3 98 eb 6d 14 9c a2 .v3..q../...t..:..e..K.T....m...
10ba0 b5 ba ba 5c d5 45 58 76 5b 81 5b 5b 79 55 c2 a2 db cf 28 39 b8 1e e7 ad 35 34 38 e5 6a 2b 9b 4b ...\.EXv[.[[yU....(9....548.j+.K
10bc0 e8 de e2 18 c0 44 a0 8b f3 d6 d6 c0 fc 50 5f f8 cd b9 30 2f 03 5f 54 07 e4 e8 9c 8b e3 b8 17 cc .....D.......P_...0/._T.........
10be0 81 fb c7 77 65 7f f3 32 6b cf 90 d4 d2 87 cf 9c 51 47 0c 9c c1 6d c7 35 92 54 c2 7e 10 5f e7 46 ...we..2k.......QG...m.5.T.~._.F
10c00 02 10 9f ff f1 1f ff f1 54 e9 69 02 62 90 4e e0 ec 84 bf 52 ca 99 f1 78 e1 5a 63 2e ff fa af ff ........T.i.b.N....R...x.Zc.....
10c20 7a 4a f4 57 75 2a 6b 06 58 13 80 0d bb 03 c4 3e 44 a2 35 f7 a1 25 f7 e7 18 0d 5c 73 dc ee 9c 67 zJ.Wu*k.X......>D.5..%....\s...g
10c40 eb d4 a9 53 37 0f 1a 34 68 57 08 d5 be e8 ff 24 c8 ec cb ef 7b 32 e7 5d 35 0b fd a1 fc 5f 19 ed ...S7..4hW.....$....{2.]5...._..
10c60 10 eb b9 4f 84 e0 fe c6 6f fc 46 c3 17 bf f8 c5 3a d0 7f c1 1c 9d 07 da 44 ed b8 00 b6 5f 1e da ...O....o.F.....:.......D...._..
10c80 d8 70 f5 d9 a1 e6 97 52 80 82 0a b1 e1 1e 1d 02 c8 46 b8 39 96 59 b8 98 91 59 72 2d 2b bb a8 f3 .p.....R.........F.9.Y...Yr-+...
10ca0 95 61 9c 16 8d 10 c0 6e 1a e0 0c 33 75 bc 92 db 79 6c d9 f4 41 f1 dd c0 1b 5d 7a 5a b1 11 35 5d .a.....n...3u...yl..A....]zZ..5]
10cc0 b8 8e 2d 57 b7 5f 59 99 82 aa a5 9f 63 11 69 ed ad a6 e7 40 77 14 20 d7 ae 60 4d 76 9b 31 18 39 ..-W._Y.....c.i....@w....`Mv.1.9
10ce0 a7 9a c0 66 b0 0a e7 86 4b a3 1f cb d9 2d 5e a9 61 ae 94 62 2c bf c5 75 d9 8c 12 8e 8a f8 0f 68 ...f....K....-^.a..b,..u.......h
10d00 19 c7 0a 3b 3c 13 c6 66 1f c4 75 72 12 30 a6 31 26 51 7b 84 bf 32 16 be 6d 4b 54 23 ca 5b b1 86 ...;<..f..ur.0.1&Q{..2..mKT#.[..
10d20 f8 08 12 96 24 c6 f6 6d b7 4c b5 99 81 da 56 70 bf 41 0c f3 7b 5b 88 45 6b c6 c1 2a f8 4c e6 83 ....$..m.L....Vp.A..{[.Ek..*.L..
10d40 ee be f7 82 0b 2e d8 17 02 03 c8 0f ad 5d bb f6 a9 3c 0b 7a b2 af cb b8 f8 e2 77 e5 75 80 78 79 .............]...<.z......w.u.xy
10d60 e8 08 8f f7 9f fe e9 9f aa 7b f5 eb bf fe eb 0d 7e ae 03 fd 17 c0 cd 31 c8 bd eb 5d ef 02 74 cd .........{......~......1...]..t.
10d80 59 68 3d 02 e2 e1 37 df 7c f3 8c 88 67 73 b3 90 26 e6 a1 9e 93 07 dc 25 0f b2 11 0e cc 82 c7 5a Yh=...7.|...gs..&......%.......Z
10da0 6b cb 5f 5d 4f 2c 04 f4 4a b9 83 8b fc f4 16 49 72 30 dd 5d 7c 0f 38 1c cb e8 35 5b 33 95 80 37 k._]O,..J......Ir0.]|.8...5[3..7
10dc0 2d d6 8a 31 ba e3 ca ba ed 8a fb 80 db 10 5d 0d 7b 02 b0 24 1c a6 d1 4a a4 e0 9a b8 c4 54 2d 04 -..1..........].{..$...J.....T-.
10de0 1b dc 55 bd da 76 cf 1a d1 4a 43 9e d2 83 5e 05 3e 4b 7c d0 8d 2d bc 01 98 14 ab 6d 33 a5 9d c0 ..U..v...JC...^.>K|..-.....m3...
10e00 64 1a 45 7e be b7 81 06 ee 33 5e 1a 11 01 3a e3 41 a0 68 0a c9 46 94 1b 2a 08 f7 90 52 52 9c 93 d.E~.....3^...:.A.h..F..*...RR..
10e20 67 06 d7 b7 66 3e c7 30 37 ee 0b fe 6e b8 b5 06 4a 0b 7a a2 a7 7b ff 54 d3 38 16 7b 0d 2a 03 e3 g...f>.07...n...J.z..{.T.8.{.*..
10e40 a1 b7 e7 be a0 8b 9f c8 3d 38 9a fd 8e 86 10 1d 0f 21 38 4a e5 9a dc 9b ed 91 68 56 e5 b8 15 59 ........=8.......!8J......hV...Y
10e60 13 6b 73 5d 3b f3 82 d3 13 6c c3 31 2d 9f ff fc e7 ab 73 50 f1 88 70 dc 3a d0 7f 41 db 1f fc c1 .ks];....l.1-.....sP..p.:..A....
10e80 1f b0 70 9b f2 60 3a e7 81 0f bc fe fa eb 27 87 3b 5c 1e a0 4d 5f b5 6a d5 d0 3c a4 6e 59 98 ed ..p..`:.......'.;\..M_.j..<.nY..
10ea0 e0 0e 2c 50 28 ba fa ba 96 63 16 3a 62 22 0b c9 20 18 f5 76 44 57 c5 41 45 72 0d 70 82 4c f1 5f ..,P(....c.:b".....vDW.AEr.p.L._
10ec0 0b 7a 69 71 2e 75 48 3b 9c 58 54 b2 f4 29 97 f5 e7 ca 60 1b 88 4e 99 50 63 a0 8b 73 54 b2 e0 58 .ziq.uH;.XT..)....`..N.Pc..sT..X
10ee0 e6 ca 31 70 34 03 72 20 6a 5c 37 ee 26 e6 0f c7 05 c4 16 c7 28 0b 45 e8 ce 93 c8 00 26 36 ee 99 ..1p4.r.j\7.&.......(.E.....&6..
10f00 ba 7c 69 39 2f bd 0f a5 11 b3 ec 10 cb 06 27 05 cc 58 c5 51 77 24 52 f6 68 e7 59 18 d2 ca 18 70 .|i9/.........'..X.Qw$R.h.Y....p
10f20 76 54 2c aa ca 30 4f ae 8b 63 00 af 3d d9 25 8c 10 aa 4f 7e f2 93 15 87 67 1c ee 23 e7 a2 89 84 vT,..0O..c..=.%...O~....g..#....
10f40 f6 0e 0d ae 4a 45 10 7c 88 03 73 08 e0 b1 ac b7 e5 1a 5a 72 2d 58 e7 5b f2 5d 4b ee d7 91 7c 87 ....JE.|..s.......Zr-X.[.]K...|.
10f60 c8 be 29 cf 60 55 e6 b3 2a c4 6a 7d c6 dc 9a fd 89 99 3f 98 fb 79 8c b6 50 8a ee d4 31 44 9c af ..).`U..*.j}......?..y..P...1D..
10f80 03 fd 17 b0 fd ee ef fe 2e 0f 98 5e e9 1d f2 50 cf ca 62 b8 e8 55 af 7a d5 9c 3c c4 4b 1e 7b ec ...........^...P..b..U.z..<.K.{.
10fa0 b1 51 79 28 3d a3 9f b6 a7 4a 89 c9 17 44 ca 19 62 aa 6e 6e 35 57 c1 ca 62 e2 7b 53 3c 8d 94 d3 .Qy(=....J...D..b.nn5W..b.{S<...
10fc0 5f ac a1 4d 43 9d c5 29 8c e2 2a ad ec 65 ee ba 00 50 34 17 64 1c c7 22 d5 37 af 5b 8c 71 d5 73 _..MC..)..*..e...P4.d..".7.[.q.s
10fe0 cd b0 93 20 00 e2 b2 b7 9b 84 89 45 6f db 23 5c 8a 10 39 f6 03 f0 70 47 a2 dd e0 c8 12 1a 75 ee ...........Eo.#\..9...pG......u.
11000 d2 5b a0 c1 0e e2 80 e8 0d 47 e6 38 8b 4b 78 af 0c 32 2a e3 0d 54 1d 24 0a 00 4b 2e 2a 31 35 ca .[.......G.8.Kx..2*..T.$..K.*15.
11020 4e bb 44 59 e9 96 67 04 e7 e5 de 51 53 ce a4 16 08 8d 89 3b 96 93 e6 b8 cf 7c e6 33 a7 3a b9 02 N.DY..g....QS......;.....|.3.:..
11040 70 d4 04 c6 42 97 97 ab ab 9e d9 61 96 e7 8f 61 96 cf cc 8b 84 18 9e 37 c4 82 10 da 48 30 80 1d p...B......a...a.......7....H0..
11060 83 dc 53 b9 e7 db 10 df 43 f0 d6 e5 f7 55 91 38 d6 e6 b5 3d bf 1d c8 31 80 bd f5 9f ff f9 9f 4f ..S.....C....U.8...=...1.......O
11080 45 d6 bd fd ed 6f 6f f8 bb bf fb bb 3a d0 9f af ed cd 6f 7e 73 55 57 ec d5 af 7e 75 e3 b3 12 78 E....oo.....:.....o~sUW...~u...x
110a0 fb 5e 01 d9 e8 5b 6e b9 65 76 b8 d1 65 cb 96 2d 1b 97 85 df 2f 8b b4 e3 cb 5e f6 b2 46 ac b5 b8 .^...[n.ev..e..-..../....^..F...
110c0 65 2c 4e c8 02 d3 1d a5 db ab 0c c3 b4 0e 9b 3d bc f5 ab 97 6e 34 13 36 94 04 cc 2f 97 c3 cb b1 e,N............=....n4.6.../....
110e0 95 0a 74 65 29 21 94 11 6b 76 7b 29 b9 a2 86 40 c6 b7 5a 6a 19 e1 e6 1c e5 58 56 76 41 17 c6 d7 ..te)!..kv{)...@..Zj.....XVvA...
11100 8c c8 6d 9b 66 24 19 36 74 65 88 81 04 44 62 e7 f5 c9 a5 7d 87 bb 02 56 f4 7f 53 48 01 2c e7 83 ..m.f$.6te...Db....}...V..SH.,..
11120 a8 69 04 d3 a0 a8 5a c2 0b 80 da dd a5 ac 23 0f 61 d5 98 69 d9 29 4b 61 33 1f ce 47 5c 3b d9 6a .i....Z.......#.a..i.)Ka3..G\;.j
11140 8a e4 ce 95 73 23 25 68 3c 25 5e 1e a2 67 d1 4b 73 de a9 eb ae 57 c4 ac 45 08 25 d7 ce 9c 50 11 ....s#%h<%^..g.Ks....W..E.%...P.
11160 6c 3f c5 77 de 77 ce 93 7b d6 16 a2 71 12 71 3e 1b 80 de 93 6b dc 9c 6b 5c 91 e3 96 84 48 ac 0a l?.w.w..{...q.q>....k..k\....H..
11180 f0 29 4a 79 10 b0 e7 d5 92 57 db a7 3e f5 a9 e7 c4 7a a0 62 d6 81 fe 3c 6d 37 dc 70 03 59 6a 55 .)Jy.....W..>....z.b...<m7.p.YjU
111a0 dc 7b a8 fa b0 50 d4 e9 a3 47 8f 9e 13 6e 76 f1 9a 35 6b 06 e6 e1 75 39 ff fc f3 9b a8 19 06 87 .{...P...G...nv..5k...u9........
111c0 63 91 b0 78 ed 56 6a d0 8b fa a6 c9 14 82 da 70 4c 89 80 1c cc ef 4b eb bd e0 2d 43 39 15 ad b5 c..x.Vj........pL.....K...-C9...
111e0 6a 9b 93 ae 58 e9 58 26 6e c8 d5 1d 5f 62 c2 c2 66 9e 2c 50 7d d4 2e 60 09 8b ae 3c ad d7 5c 0b j...X.X&n..._b..f.,P}..`...<..\.
11200 1c cb 02 8d c4 87 03 02 b8 b3 81 34 00 04 f0 18 5d a7 58 ac ab 0d ee 07 f0 2c 0b a5 11 f2 f4 3e ...........4....].X......,.....>
11220 f1 8a f2 4a 2b b6 7a 62 fe 1c 2b d1 02 58 70 5b 5d 88 12 56 d3 6b fd 9f ba ee 18 11 11 df 6d df ...J+.zb..+..Xp[]..V.k........m.
11240 64 71 10 ee 01 84 82 7d 90 52 4a bb 06 f7 09 75 83 b9 b2 2f e7 57 7c d7 ae a2 ab 51 1b 04 f3 63 dq.....}.RJ....u.../.W|....Q...c
11260 5f dd 7b 36 8e a0 ab 2b 85 e4 c9 65 cf bd a1 d7 db fa 1c b7 64 d3 a6 4d 4f ac 5e bd 7a 4d cd 45 _.{6...+...e........d..MO.^.zM.E
11280 b7 3f df d1 dd 95 56 cf 6d 99 57 1b 71 1e 6c 7f f9 97 7f d9 f0 be f7 bd af 0e f4 e7 63 23 fb 28 .?....V.m.W.q.l.............c#.(
112a0 8b aa 29 60 e8 9c 85 3d 60 f2 e4 c9 13 ae bd f6 da d9 79 28 33 96 2c 59 72 5e 1e 66 af 3c 90 66 ..)`...=`.........y(3.,Yr^.f.<.f
112c0 f2 5e 74 35 c1 d1 cd b2 52 6f 16 74 65 2e ba 49 26 8a ed ba b2 4e 8f e3 96 ab 96 dc ad 0c fd 94 .^t5....Ro.te..I&....N..........
112e0 3b 9b e4 52 76 41 2d 03 4b 2c 15 cd c2 73 61 6a d5 b7 12 8e c0 96 e8 c0 1d 25 02 a5 ab ae 0c 90 ;..RvA-.K,...saj.........%......
11300 31 f1 85 eb e7 38 32 d4 24 52 a5 11 cd a8 3d c0 6f 40 8f 46 2c c0 85 df db b0 5f d3 53 99 43 ad 1....82.$R....=.o@.F,....._.S.C.
11320 7d d2 73 92 82 f8 9e 7b cd f1 a8 12 65 4f 38 fe 87 78 00 46 d5 25 c5 6b 25 26 5b 3f a3 7a 50 eb }.s....{....eO8..x.F.%.k%&[?.zP.
11340 1d 02 fd 86 37 bc a1 02 b1 5d 6c ee b8 e3 8e 53 d2 0c 73 36 b7 40 0b 3c 52 88 5e 0a ef af 3e 79 ....7....]l....S..s6.@.<R.^...>y
11360 ef af 52 10 19 74 10 45 73 13 ac c3 57 0b 82 3f 89 6f 3d f7 7f 57 7e 5f 1f 55 64 79 9e cb ca fc ..R..t.Es...W..?.o=..W~_.Udy....
11380 4f 2f b8 ad 19 7f 2f 0d 21 f3 7e 22 e3 b6 50 cb 8e f1 29 62 5a e7 e8 cf d3 46 e1 40 22 61 03 30 O/..../.!.~"..P...)bZ....F.@"a.0
113a0 8a 45 f6 ce c2 1d f9 d6 b7 be 75 66 fe bf 34 8b 63 7c b8 ca d9 79 98 9d c3 f9 9b 00 05 51 72 8a .E........uf..4.c|...y.......Qr.
113c0 94 82 5a 1d d1 e0 97 d2 92 2c 87 b1 ba 8b 56 f0 d2 5a ad 7e 5b 96 7f 96 e3 1a b9 55 76 83 51 55 ..Z......,....V..Z.~[......Uv.QU
113e0 d0 aa 2e 78 75 09 21 65 94 35 e5 0c 88 81 53 97 dd 60 15 93 75 77 29 99 28 21 94 21 ad 78 16 d0 ...xu.!e.5....S..`..uw).(!.!.x..
11400 db 01 29 73 52 3c b7 f3 ab 86 3e 00 c5 06 37 85 6b 9a de cb 0b 80 7a 3e e6 84 3a c0 ff a8 08 72 ..)sR<....>...7.k.....z>..:....r
11420 75 45 6c 3b b1 32 47 ce 6d 2d 7a 88 03 e3 72 ff 3d bf 96 7a 43 92 25 82 80 9a 6d d1 a2 45 55 1c uEl;.2G.m-z...r.=..zC.%...m..EU.
11440 04 fe 74 5d 72 cc 53 e2 ab 6a 02 f7 07 f0 5c 87 ad a3 18 13 09 42 2f 82 f5 eb f8 9d 73 43 30 b4 ..t]r.S..j....\......B/.....sC0.
11460 7f 60 b4 b4 06 80 76 99 5a 39 ae aa 08 65 ee d3 33 79 36 4f 66 8c 2d 39 f7 ba 48 3b ab f2 5a 9d .`....v.Z9...e..3y6Of.-9..H;..Z.
11480 df b7 20 de e7 98 03 14 b7 20 7b 2e 5b eb 07 3e f0 81 86 7f f8 87 7f 68 f8 ed df fe ed 3a d0 7f ..........{.[..>.......h.....:..
114a0 9e 8d 22 04 ff f6 6f ff 86 2b 86 b8 f7 a6 bc ba 64 41 0e 7a ed 6b 5f 3b 69 c8 90 21 b3 23 ba 4f .."...o..+......dA.z.k_;i..!.#.O
114c0 8d 88 35 3c 20 e9 31 75 ea d4 66 16 2f 5c 02 f1 d1 62 09 65 ee b8 16 64 03 53 e4 c2 ea e9 ba b2 ..5<..1u..f./\...b.e...d.S......
114e0 e4 08 72 f7 32 5b ab 8c 43 2f 0b 5a 94 99 66 72 db 12 9c 8e a9 4f 5b 3f bb 04 05 50 20 46 db 6a ..r.2[..C/.Z..fr.....O[?...P.F.j
11500 c9 d2 4b c6 ec 4b 14 0c 45 65 9c b2 dd 73 d9 31 a6 ac cf ae 61 0c c9 81 c4 1f 62 0d 20 9e 56 c2 ..K..K..Ee...s.1....a.....b...V.
11520 d1 e7 ee fc 25 0c 1c cb 3d b4 64 b3 09 35 ea fc 10 06 dd 7b a8 11 26 ec 70 8c a2 bb 96 76 5d 9b ....%...=.d..5.....{..&.p....v].
11540 cc d7 9a 75 72 7a c0 fc cd 6f 7e b3 22 72 06 2c f9 0c dc ca 28 40 8f 51 f7 c7 e5 c8 1c 78 87 10 ...urz...o~."r.,....(@.Q.....x..
11560 70 7e 22 f1 18 4b 5b 07 ef aa 2a 10 21 88 2d dc 5d 15 8c 7d f2 99 f2 d2 88 e7 58 e4 f7 65 ec 9d p~"..K[...*.!.-.]..}......X..e..
11580 79 a7 0d d4 ea 8c b9 26 04 63 7d fe df 9a f9 ef 45 b8 c4 92 1f 86 d3 a6 54 55 07 fa f3 b0 11 8e y......&.c}.....E.......TU......
115a0 98 85 71 2a c9 25 0b 61 cc 75 d7 5d 77 49 38 f7 a5 e1 06 17 e4 41 f6 cb 77 1d 5f f5 aa 57 55 c1 ..q*.%.a.u.]wI8......A..w._..WU.
115c0 33 e8 8e 88 76 02 b4 0c 76 91 d3 1a 5e 6a 1a ab ba a8 dc 57 9f b4 dd 5a ac b6 a2 8e 2a f7 28 3b 3...v...v...^j.....W...Z....*.(;
115e0 b5 94 62 ba 80 57 12 d0 a7 af 0e 2c 60 14 95 19 07 e0 68 ec 93 73 5a 62 9a 4d 97 99 fe e3 32 48 ..b..W.....,`.....h..sZb.M....2H
11600 c7 64 12 0b 67 f0 b9 ac 7c 03 a7 84 2b 92 b5 06 e7 56 e4 07 78 5e 83 c4 ce d8 79 4b 33 97 79 f4 .d..g...|...+....V..x^....yK3.y.
11620 70 6f 40 ef 77 80 dc 32 d9 d8 48 38 37 fa 30 a0 37 91 c8 79 69 bf 90 ab 0b 44 fc eb 14 f8 94 c0 po@.w..2..H87.0.7..yi....D......
11640 95 d7 54 a6 bd 5a b6 ca 8e 36 ea dc dc 13 e6 84 15 9f 7d a8 6d ef fd b6 1d 35 df 9b 09 08 43 80 ..T..Z...6........}.m....5....C.
11660 bb 4b 34 3d 67 0d ec 2d 39 ee 78 ee cb a1 ec 8b 91 6e 6b de d7 e4 7a 97 e5 7e 2d cf ff 1b 28 33 .K4=g..-9.x......nk...z..~-...(3
11680 8d 21 8f 38 f9 df f9 9d df 69 f8 ca 57 be d2 f0 c6 37 be b1 0e f4 9f 67 33 32 e9 2d 6f 79 0b 0f .!.8.....i..W....7.....g32.-oy..
116a0 29 cf bc 99 62 14 43 5f ff fa d7 4f cd 03 b9 ec a7 3f fd e9 c5 01 c8 a0 70 f2 ae bf f5 5b bf d5 )...b.C_...O.....?......p....[..
116c0 8c 58 4c 97 4d cb 0c cb b5 04 8d 60 87 53 29 de ea bb 2e 63 ae cb 36 44 5a bf 4f af df 56 46 d9 .XL.M......`.S)....c..6DZ.O..VF.
116e0 29 6e 6b dd 2e 1b 28 96 1d 4e cc 3d 57 bc 2e 33 dd f4 02 18 25 66 e8 a7 3e 6f 93 4b 4a cb b7 52 )nk...(..N.=W..3....%f..>o.KJ..R
11700 4a 59 9b 5d 8e e8 3b dc 17 4e 8e af 1a 37 16 06 2a de 21 2c 00 a4 ec 34 2b c8 55 67 ec 9a aa 81 JY.]..;..N...7..*.!,...4+.Ug....
11720 93 f3 19 13 6f c9 6a 5e b6 63 c2 9f 0e f8 38 a7 df 73 3c a0 d7 ea 5e 96 db e6 79 e1 5b 47 4f 97 ....o.j^.c....8..s<...^...y.[GO.
11740 18 97 d2 90 92 94 ef 26 c3 68 e9 2f 9f 09 85 24 39 a7 99 8c ba 34 3d 56 c9 05 6e 0e d8 0d 23 b6 .......&.h./...$9....4=V..n...#.
11760 3f 9d 73 cb f3 6a cd 67 42 62 0f 13 44 93 67 b5 25 e3 2f 0b d8 1f cd 9c 17 e7 f3 e6 9c e7 40 f6 ?.s..j.gBb..D.g.%./...........@.
11780 39 19 26 54 e9 84 a4 bb 52 b5 b6 0e f4 9f 73 c3 57 8e 75 3d dc 22 6b ad 53 ff 2c a6 f1 e1 4e 97 9.&T....R.....s.W.u=."k.S.,...N.
117a0 46 4f 9c 91 05 36 2a 8b a5 cf 8c 19 33 3a 44 6f 6b 64 21 b3 e8 4c f6 30 4c 52 4e 6b b3 03 de 5d FO...6*.....3:Dokd!..L.0LRNk...]
117c0 bc 72 00 09 83 d4 5f 63 9c a2 bf 7a bc 81 33 8e a7 68 59 ea f6 da 05 14 0f 7d 59 a8 12 4e 68 76 .r...._c...z..3..hY......}Y..Nhv
117e0 98 63 20 91 e8 c3 2e 5b 2e 4b 1c 4a 95 a3 d4 a7 05 24 9b b5 e6 9c 0b fa 2e 73 c1 33 01 e0 f9 1d .c.....[.K.J.....$.......s.3....
11800 ae ae 2b 4c 82 65 54 9d c5 38 24 1e ba c0 6a 7e e8 53 d1 79 72 67 3e a3 16 a0 32 61 d0 43 74 87 ..+L.eT..8$...j~.S.yrg>...2a.Ct.
11820 30 30 67 c5 71 3e 5b ae 1a 22 00 08 39 0f 73 c3 b2 ce f3 d2 be a1 da 64 4c 81 89 32 cc c7 7a 03 00g.q>[.."..9.s........dL..2..z.
11840 cc d5 ea 3a 12 3b 38 3a 84 85 de 6e 3e 17 13 61 ca 18 02 be 67 9e 70 75 73 18 f4 bc 28 d1 d5 f2 ...:.;8:...n>..a....g.pus...(...
11860 d6 c9 74 23 92 6e 6f e6 45 fb e6 47 32 c6 43 f9 bc 3c e7 dc 03 57 cf 8b ba f3 95 ab b0 ce d1 9f ..t#.no.E..G2.C..<...W..........
11880 87 c0 99 bf fd db bf 6d 78 c7 3b de d1 38 77 ee dc e6 e8 e5 3d b3 30 46 84 db 4f cd a2 ba 34 14 .......mx.;..8w.....=.0F..O...4.
118a0 7c e2 4f 7e f2 93 81 d1 a5 ba dc 7c f3 cd ed 10 d3 30 ee 58 6c 81 c5 65 11 44 17 a7 62 79 d9 51 |.O~.......|.....0.Xl..e.D..by.Q
118c0 55 7d 5a 2e cf fe 2e 0c c5 4a b9 4d 19 be 2a e7 55 ff 37 ba 4e 91 dd 05 e4 a6 cf 17 b1 d7 00 1d U}Z......J.M..*.U.7.N...........
118e0 b9 9c f5 ef 14 5b ed 26 c3 a2 36 21 47 5d 5d bd dd 2c 3a a3 c5 2c 32 29 41 e3 05 07 43 dc 06 54 .....[.&..6!G]]..,:..,2)A...C..T
11900 78 32 2c 00 a1 5e 5e d3 53 ab f7 32 ee de 16 4d ec 6b 2c bc 1c 5f 4b 3a c7 11 b3 0e f1 80 ab b2 x2,..^^.S..2...M.k,.._K:........
11920 bf 05 28 89 65 e0 9d df ac 2b 4f 91 4a c4 7b 2c ee a4 af 9a fd 26 61 2d db 48 eb 12 2d db 42 31 ..(.e....+O.J.{,.....&a-.H..-.B1
11940 26 ba 36 31 f4 aa 33 bc c8 77 87 9b 63 d7 b1 04 98 ee 4f 89 af ae 55 7e 03 ec 18 1a b5 49 68 4b &.61..3..w..c.....O...U~.....IhK
11960 29 42 92 db 88 8e cb b9 0f 65 ff 2d d9 6f 51 c6 ba 3f af c7 b2 0f f5 e9 0e e6 fe 9f bc f1 c6 1b )B.......e.-.oQ..?..............
11980 ab 03 a9 4d c7 bd ad 03 fd e7 dc e8 e0 12 91 bc 29 00 e9 9c 05 7d f6 f8 f1 e3 2f 0c 15 bf 34 3f ...M............)....}..../...4?
119a0 4d cf c3 1d f9 f0 c3 0f f7 7e f5 ab 5f dd 21 e2 5d 23 31 d8 18 66 cc 06 93 13 ba 70 b4 76 2b 1e M........~.._.!.]#1..f.....p.v+.
119c0 b2 70 00 82 16 62 c3 45 f9 6c f3 05 63 ca b5 62 6b c5 2f 17 66 69 55 76 d1 94 69 b1 2e 3c de f5 .p...b.E.l..c..bk./.fiUv..i..<..
119e0 f9 ca 51 f8 0e ae a7 ef 57 97 18 00 83 4b ba 60 9d 9b e7 67 5f 41 0e d7 45 74 36 81 07 4e 8b 78 ..Q.....W....K.`...g_A..Et6..N.x
11a00 0c a8 e8 53 07 11 61 31 aa e7 72 0f cc 9b 17 6c 46 cd 71 9f b8 27 56 78 e5 a5 ab 4f 8e ab bf 1a ...S..a1..r....lF.q..'Vx...O....
11a20 57 18 fa 3b fb 9a d0 c2 b9 88 66 83 83 d3 aa c9 80 21 80 ce bc 00 59 59 bd d7 7b 58 ea f4 65 30 W..;......f......!....YY..{X..e0
11a40 93 e1 c3 9c c7 22 97 3c 47 88 88 84 99 44 18 12 62 24 b6 12 26 55 01 ed 21 32 01 a4 1c d4 18 e3 .....".<G....D..b$..&U..!2......
11a60 14 7c 56 7a 11 9e d5 68 5a 8f e7 3c 4f 66 cc 95 39 fe 91 7c 7e 24 df af cc ef bb a8 35 0f 31 88 .|Vz...hZ..<Of..9..|~$......5.1.
11a80 c4 59 51 7f ec 0d 14 dd ac 03 fd e7 d8 88 7d cf 4d 25 80 a6 7d 1e 52 cf 2c bc 11 d7 5f 7f fd b4 .YQ...........}.M%..}.R.,..._...
11aa0 2c 98 4b c3 41 2e ba f3 ce 3b cf cd c3 ed f2 cb bf fc cb ed 22 3a 36 f2 d0 d1 d5 58 5c 8a c2 46 ,.K.A....;..........":6....X\..F
11ac0 b7 15 22 da 29 ae a6 11 4c 5f ad 25 a2 2c 57 ac 5e 59 2e 74 0d 70 ba ba ca 82 91 65 31 0a 0d 7a ..".)...L_.%.,W.^Y.t.p.....e1..z
11ae0 26 cf 18 16 ab 9e 8e 4b d0 a0 10 b8 12 8b 4f 43 12 d7 80 ee 2b 97 92 88 18 c0 62 45 5b e6 6a b0 &......K......OC....+.....bE[.j.
11b00 89 1c 98 71 01 05 c7 11 54 43 3f 72 3b b9 7a ad d6 a2 33 69 c7 9a f3 86 e9 f2 3b 73 62 6c c0 a5 ...q....TC?r;.z...3i......;sbl..
11b20 04 a3 ce 0d b8 11 bd 19 1f 50 43 1c 54 1b 1c 27 cf a4 02 15 0d 1b 10 d7 b1 8c 6b 7d 2f 6b e0 69 .........PC.T..'..........k}/k.i
11b40 ab 28 5b 44 19 75 07 a1 29 2b c4 aa c2 40 44 bc 17 d8 66 88 a6 2b 9f 55 d9 73 ef f4 40 24 ee 1d .([D.u..)+...@D...f..+.U.s..@$..
11b60 63 f2 72 d3 d3 52 b3 eb 10 58 43 81 8a 43 79 df 96 7b b1 34 cf e5 d1 3c fb 45 39 c7 ba 7c 57 d5 c.r..R...XC..Cy..{.4...<.E9..|W.
11b80 93 47 84 47 02 98 35 6b 56 9d a3 ff bc 20 ff ab bf fa 2b 32 da 38 37 ae b6 4e e1 4a 03 06 0f 1e .G.G..5kV.........+2.87..N.J....
11ba0 7c e1 55 57 5d 35 2b ba ea d4 7b ee b9 67 e4 43 0f 3d d4 37 ff 77 20 91 1d 57 1b 0b dd 52 c4 1a |.UW]5+...{..g.C.=.7.w...W...R..
11bc0 70 5c 00 8a 9f 1a ae ca 7a f0 8a c3 8a 7a 66 ac 69 ed 95 83 94 5c dc 4c 37 55 04 17 93 3a 78 99 p\......z....zf.i....\.L7U...:x.
11be0 fd 66 ce bb c1 2c 1a cc d0 73 e1 88 70 42 cf 09 d0 05 be ea 43 59 b1 56 cb be 35 e2 b8 26 53 58 .f...,...s..pB......CY.V..5..&SX
11c00 d1 e1 31 c2 31 36 60 c4 60 54 06 e6 48 ec ec e8 ca f9 01 0c dc 16 e2 a8 5b 8c 90 5b b8 34 81 27 ..1.16`.`T..H...........[..[.4.'
11c20 46 c2 21 15 70 4e c3 4b 29 c7 04 90 05 b9 c1 43 cc 8f b0 5d 74 62 88 af a2 b8 ae 49 0d 9e 1a 4a F.!.pN.K)......C...]tb.....I...J
11c40 35 8e 2a 11 f1 bf 44 8f 0a b6 4a 1f c6 c5 23 b2 73 4e 40 8e a1 8d 50 68 0c 7c 12 51 dd ab a5 d4 5.*...D...J...#.sN@...Ph.|.Q....
11c60 55 16 ce e4 da b9 47 10 0f a3 06 5d 1b 35 a2 50 a5 bd 66 df 7d 18 e2 32 c7 25 79 76 8f e6 b5 38 U.....G....].5.P..f.}..2.%yv...8
11c80 d7 b7 21 fb ee a3 4b 4c 38 79 25 e6 71 ee a9 53 a7 d6 81 fe f3 6c ef 7c e7 3b 2b ae 9e 1b db 9c ..!...KL8y%.q..S.....l.|.;+.....
11ca0 9b df 2b 8b 66 58 16 ef e4 3c a8 19 e1 12 13 ef bb ef be c1 59 24 dd f3 f0 9b f3 30 1b 09 c6 b0 ..+.fX...<..........Y$.....0....
11cc0 a8 82 b1 de 25 00 d5 4f 15 ad 5d a0 65 3d 34 93 43 4a bd f6 74 9d 5d f1 b3 ec 2b 6e 42 89 8b b8 ....%..O..].e=4.CJ..t.]...+nB...
11ce0 f4 b7 5b 93 dd c4 15 8e 87 cb a1 43 03 04 00 25 b0 0d f8 80 30 28 29 f8 f2 dc 36 88 28 bd 0b 70 ..[........C...%....0()...6.(..p
11d00 4e cf a3 71 92 72 c7 26 e6 48 b8 b8 7e c3 64 11 a5 01 0c e0 31 62 8f 73 03 74 12 86 08 b3 05 b0 N..q.r.&.H..~.d.....1b.s.t......
11d20 1e a7 a5 9a 79 41 ac 10 e1 ad a6 e3 b5 2b f9 a8 33 97 2e c8 b2 71 a3 04 53 e3 a7 c0 97 83 e3 2b ....yA.......+..3....q..S......+
11d40 67 5e 5e a3 c5 33 8c ad b7 35 35 29 bd 24 b5 e8 cd 38 fd b9 39 0f 9f ad d6 77 c0 0e 41 32 d9 49 g^^..3...55).$...8..9....w..A2.I
11d60 c2 50 23 d4 55 6d ba 7c b7 37 73 5b 97 ff 17 44 65 78 38 d2 d1 13 b9 f6 1d 79 1d 26 a4 96 5a 74 .P#.Um.|.7s[...Dex8......y.&..Zt
11d80 67 0a c8 ff 9f 01 9d fc f4 5b 6f bd 15 ee de 98 07 44 b1 af 4e 59 8c 67 45 9c 1c 1d 4a 3f 3d 37 g........[o......D..NY.gE...J?=7
11da0 7b 7a a8 f9 d8 88 90 67 47 8f eb 74 c5 15 57 b4 a3 26 b8 f5 c7 d4 31 d5 eb e0 78 8a 85 65 fa a9 {z.....gG..t..W..&....1...x..e..
11dc0 85 22 7c d0 12 05 0d 64 1a e2 e4 e8 ba d2 00 89 8b 4b 7b 80 ff 6b 64 52 22 30 42 ce 48 36 de b1 ."|....d.........K{..kdR"0B.H6..
11de0 54 03 76 f4 57 f4 50 c4 49 f5 71 16 1f 8b 50 8e 67 74 97 41 3d d6 c6 83 0b c9 31 d1 f5 19 03 80 T.v.W.P.I.q...P.gt.A=.....1.....
11e00 63 1c 63 9b 3d 7b f6 a9 18 76 1b 55 30 9e 7d e9 f8 8d eb 00 38 fe 0f 90 30 6e 52 2a 99 64 12 f4 c.c.={...v.U0.}.....8...0nR*.d..
11e20 7d 89 a0 62 37 f7 0b 62 c1 fd 86 58 95 de 0c 0d 9d ce af 94 aa 94 9c e4 bc 12 0d 75 76 c6 40 e7 }..b7..b...X...............uv.@.
11e40 45 a2 b1 92 ac c4 55 09 86 e3 38 37 04 89 67 1a 15 ee 54 1c 81 c6 4a 8d a3 65 cf 3d c3 99 4d fa E.....U...87..g...T...J..e.=..M.
11e60 e1 7b 0c 7c 16 ca d4 2e 51 23 0a 6d 74 6c cd bd 38 9c f7 ed 34 8e c8 71 0f e5 19 ce cf fb 5a ba .{.|....Q#.mtl..8...4..q......Z.
11e80 ba e6 5c 27 a6 4c 99 d2 5a 17 dd 9f 47 c0 07 2c 8d 79 d8 ed 02 84 6e d1 1d 07 e5 06 5f 14 fd 73 ..\'.L..Z...G..,.y....n....._..s
11ea0 46 1e d6 94 ef 7d ef 7b 23 c2 cd 7a 4f 9a 34 a9 7d 1e 6c 23 9c c6 d6 c9 58 5a 59 78 2c 64 82 34 F....}.{#..zO.4.}.l#....XZYx,d.4
11ec0 ca ee 28 56 8c 35 98 43 6b bb a2 a2 22 b3 96 79 8d 70 8a ea 70 14 2d c5 2e 48 cb 3f 9f ba 71 b5 ..(V.5.Ck..."..y.p..p.-..H.?..q.
11ee0 c4 0b ab d2 08 76 5d 44 80 13 d1 0f ce 44 88 a7 1c 89 6b 00 60 36 76 60 61 eb 92 73 1f 63 db ad .....v]D.....D....k.`6v`a..s.c..
11f00 5e a3 7d 82 c5 6a e8 28 fa 3a fb db 9d 06 a0 70 2f 74 df 71 6d e8 e2 bc 03 70 c1 8e 38 0c 88 01 ^.}..j.(.:.....p/t.qm....p..8...
11f20 02 2f e6 c1 39 98 07 c4 84 f9 69 fc c2 fa 6c b5 1f c1 ac 07 43 9b 82 c4 b2 4c ef 2d 8b 4c 1a fd ./..9.....i...l.....C....L.-.L..
11f40 07 e8 68 a9 ac 1d c2 64 24 bd 29 e6 f4 f3 bf 91 7c 10 4b 6c 0a 65 7d 3d 0d 8f 65 2f 3e 03 91 18 ..h....d$.).....|.Kl.e}=..e/>...
11f60 47 fb 06 0c 40 1f 3b f7 48 82 5f 63 08 c4 b8 e3 5f df 17 a2 b3 2e f7 67 7e ee ef 43 f9 6e 49 be G...@.;.H._c...._......g~..C.nI.
11f80 db 9e 77 ea c8 73 11 6d c4 e1 d7 81 fe 3c 70 f5 9a db 0d 56 49 8f b6 de 59 74 e7 bd fc e5 2f 9f ..w..s.m.....<p....VI...Yt..../.
11fa0 12 ca 3f 2b 62 ea 85 f3 e6 cd 3b 37 5c a5 eb 88 11 23 da c1 fd 6d a6 c8 a2 46 ff 55 e7 b4 43 88 ..?+b.....;7\....#...m...F.U..C.
11fc0 be e2 d2 6f 5e 8a c8 a5 d5 bc 6c 62 a0 d5 5e 83 9c 59 5b a6 ae 6a fc d1 a8 a4 e8 ed f7 5a df 01 ...o^.....lb..^..Y[..j.......Z..
11fe0 95 f6 00 16 2a 1c 94 05 8a bb ca 06 8d 70 35 80 eb 3c 74 89 69 1c 93 d8 60 6c 33 27 5f 8b 3e a0 ....*........p5..<t.i...`l3'_.>.
12000 e4 33 d7 ce fe 70 6d fe 47 c4 65 51 ea 61 40 2c d7 f7 6d 7a 29 73 42 f4 27 10 89 79 62 90 e3 fc .3...pm.G.eQ.a@,..mz)sB.'..yb...
12020 80 c9 96 4b 36 7c e0 dc 10 2b aa c3 a8 22 28 c2 97 f7 c6 b8 06 0d 72 aa 53 12 4f 8b 55 d0 4c d3 ...K6|...+..."(.......r.S.O.U.L.
12040 12 55 8a f8 7a 02 24 0a 3e 33 ec 31 dc 37 7b dc 95 2a 93 36 05 f6 43 0d 60 ce 10 11 89 1a 44 02 .U..z.$.>3.1.7{..*.6..C.`.....D.
12060 e2 c4 7a d0 7e 62 1d fb 32 fc 96 92 d1 79 21 a6 c3 d5 1f cf f5 3e 90 d7 7c 80 4f fb e6 7c 57 75 ..z.~b..2....y!......>..|.O..|Wu
12080 87 a1 2e 5e 1d e8 3f e7 46 1f ed bf f9 9b bf 69 78 eb 5b df 9a fb da d8 94 45 d2 39 0b e7 ec dc ...^..?.F......ix.[......E.9....
120a0 ec 71 73 e7 ce 9d 11 b1 78 6a b8 cf c8 95 2b 57 56 d1 35 79 60 4d 01 49 23 0f 95 05 09 c5 46 bc .qs.....xj....+WV.5y`M.I#.....F.
120c0 e3 01 c2 35 15 c7 ad eb ae 18 67 dc b8 06 33 39 b2 ef 82 dd 24 13 c1 5c 5a dd cb 02 92 65 39 68 ...5......g...39....$..\Z....e9h
120e0 dd 64 70 1d 16 ad 55 68 04 04 7a 26 ae 1a ea ab 59 f1 94 b9 b0 40 3d 96 4d 03 a3 9c 13 0e 6d 05 .dp...Uh..z&....Y....@=.M.....m.
12100 db b2 7b 0a d7 c6 42 46 cf b5 5a 0c 49 29 70 62 80 cb c6 b1 58 f7 8d da d3 50 06 21 12 e8 aa 23 ..{...BF..Z.I)pb....X....P.!...#
12120 86 d0 32 0e 60 04 e0 1a f9 e0 90 f7 df 7f 7f 15 8a aa 88 ef 3d f0 58 ce 05 a8 b8 ae b2 06 00 f7 ..2.`...............=.X.........
12140 07 09 c1 b2 54 ec 8f 14 c2 fd 31 a6 41 15 cc 16 50 aa 54 5c 0f 3e 74 8b 60 aa 92 79 1f 24 7c 8c ....T.....1.A...P.T\.>t.`..y.$|.
12160 6d c0 0e 2f 24 14 8c 88 cc 17 42 67 40 93 a9 b5 ce ad 46 4c 71 b7 1d cd d8 bb f2 fd 13 f9 1d bf m../$.....Bg@.....FLq...........
12180 fa c3 39 66 4d c6 dd 47 86 1b 7a 3a eb aa 0e f4 e7 69 7b db db de 56 c5 c0 c3 1c f3 de 23 e2 e9 ..9fM..G..z:.....i{...V......#..
121a0 90 c9 93 27 4f 9c 33 67 ce f4 70 95 89 d1 29 87 62 b0 23 46 3e 8b a7 89 05 62 49 26 1b 32 42 dd ...'O.3g..p...).b.#F>....bI&.2B.
121c0 a1 ec d6 90 53 bc 34 76 dc 7a 64 2c 08 16 99 55 58 e4 c8 a5 08 6a 3a ac 5c 5f 71 ba cc cb 2e d5 ....S.4v.zd,...UX....j:.\_q.....
121e0 00 b9 79 29 be 5b 3e 8a fd 09 26 b1 c1 03 40 45 ff 24 56 5d bb 80 40 d7 e7 6c f9 25 4b 39 c9 cd ..y).[>...&...@E.$V]..@..l.%K9..
12200 19 97 ef a9 b8 ea 42 e6 bc 82 df 05 8d ff 9d 7d 05 99 c6 2d 2c d9 a4 a4 0a 74 45 74 75 f3 2b af ......B........}...-,....tEtu.+.
12220 bc b2 02 8b d7 ac 0e ce f9 b0 0d c8 b5 cb d4 5f 88 9b 55 71 b5 8f d8 5c 03 90 40 ac 90 16 e0 d2 ..............._..Uq...\..@.....
12240 70 d7 b2 fa 8e aa 87 86 3e d5 28 b8 32 d5 63 cb fb ae 34 a5 34 a0 04 64 c9 2c ce 87 81 8f 75 81 p.......>.(.2.c...4.4..d.,....u.
12260 8d 84 cf 48 13 36 ac e0 1d a2 50 4b 02 6a cb 77 2d 39 f6 99 dc 6f 5c 6d 8b 43 ac 1e c8 e7 f9 f9 ...H.6....PK.j.w-9...o\m.C......
12280 69 43 8e 3b 40 1f 77 80 ce 38 75 a0 3f 0f 5b 59 d2 e7 9d ef 7c 27 de b4 8e 79 70 b4 59 3e 2f 0b iC.;@.w..8u.?.[Y....|'...yp.Y>/.
122a0 ef e2 70 a6 69 f7 dd 77 df 85 79 f8 03 b1 c2 53 bc e2 ac b3 ce aa 44 78 ca 11 e9 b3 66 11 22 ce ..p.i..w..y....S......Dx....f.".
122c0 2a 9a e9 3b 56 ac b4 49 82 62 9c 8b 59 23 93 c6 30 6b b9 97 7e f7 b2 ae 9c c6 bb 32 ae 5e 6e c1 *..;V..I.b..Y#..0k..~......2.^n.
122e0 d8 1a a9 2c bf ac 15 1b af 41 d9 be 98 63 e1 70 66 84 09 74 81 62 d0 8f 21 bc aa 21 5c 33 5c 96 ...,.....A...c.pf..t.b..!..!\3\.
12300 05 6b 6d 37 ce e3 98 9c 03 80 db 31 05 e3 9c 65 a6 6c e5 04 51 28 5d 8a ea bd a8 17 00 9d eb 50 .km7.......1...e.l..Q(]........P
12320 1a 30 e0 06 9f 36 e3 28 c9 e8 91 90 f8 51 35 86 31 50 a3 e0 e4 48 14 4a 15 e6 cb 97 21 ca de 4f .0...6.(.....Q5.1P...H.J....!..O
12340 80 a9 d4 21 d1 85 98 11 8c 53 86 3b 6b d0 73 be 65 4e 40 29 b9 59 a0 84 9e ea 3c 17 54 1a 8b 6b ...!.....S.;k.s.eN@).Y....<.T..k
12360 32 07 e6 99 fb 82 b8 77 8c 12 54 79 a7 41 c4 fc dc b3 79 f9 1e cb fb ce cc 85 cc 37 80 5e d9 53 2......w..Ty.A....y........7.^.S
12380 ea 40 7f 9e b6 77 bc e3 1d 0d 9f fe f4 a7 d1 d5 71 b7 b5 a3 a9 43 1e 62 ff 7c 1e 73 c3 0d 37 4c .@...w..........q....C.b.|.s..7L
123a0 0b 85 9e 96 c5 39 26 fa e8 59 58 e8 69 08 01 27 01 40 2c 2e 40 01 d7 62 41 c1 d5 a5 f2 72 76 39 .....9&..YX.i..'.@,.@..bA....rv9
123c0 86 a1 9b a5 f8 a7 41 48 3d d0 7d 8c 13 57 dc 2b 75 7e 17 a4 e3 ea 67 2e 01 0e 37 29 93 52 70 75 ......AH=.}..W.+u~....g...7).Rpu
123e0 91 63 6f aa 25 1c 14 20 32 5f cb 4f 79 ce b2 83 4a 69 e0 e2 18 5c 63 b6 ac 52 cd 30 aa cd 50 57 .co.%...2_.Oy...Ji...\c..R.0..PW
12400 4b 36 b3 c0 e5 e2 aa 21 5a a1 d5 77 4b e0 20 65 d8 6e 89 cd 0c 33 6d 1f 77 df 7d 77 c5 2d 9d 23 K6.....!Z..wK..e.n...3m.w.}w.-.#
12420 d7 68 a1 4b aa e1 00 6a 74 7a 0c a5 56 93 b5 ee 5d 99 a4 a3 be 6c 12 8f 76 0a 73 03 30 18 a2 a3 .h.K...jtz..V...]....l..v.s.0...
12440 6b 03 f1 3a bd df 82 b6 34 b0 69 79 57 9d a2 68 25 04 07 02 8b ad c1 7b c8 f3 a9 95 9f 22 1c 96 k..:....4.iyW..h%......{....."..
12460 74 d5 c5 39 76 5e de 17 e4 bb 0d 79 ed 23 11 26 d7 d3 56 b7 ba ff 82 36 0a ed 67 f1 00 f6 f6 79 t..9v^.....y.#.&..V....6..g....y
12480 80 dd 68 f8 10 3d 7c 62 f4 db 99 e1 64 93 37 6e dc 38 3c 80 ee 99 07 dc 1e 6b 3d 0b 8d 85 01 c8 ..h..=|b....d.7n.8<......k=.....
124a0 01 10 00 40 a4 35 78 46 a0 1b c9 66 55 15 53 56 cb e6 87 bc 1b 79 c7 3b 8b b4 14 5f cb e4 17 75 ...@.5xF...fU.SV.....y.;..._...u
124c0 6b 8b 46 a8 b7 b2 d8 14 a7 f5 ad bb c8 59 a0 cc 0f 1d 12 b0 98 f7 cd 35 c0 65 b0 3b 18 6d 57 16 k.F..........Y.........5.e.;.mW.
124e0 d2 60 0c dd 49 70 4b 3c 0c 8e 6f 18 b0 a5 97 2d 98 69 ea ac 69 bb fa e5 e5 8a 12 3a 5d 63 c6 1a .`..IpK<..o....-.i..i......:]c..
12500 90 df 8e ed 40 ee aa 78 0f 77 e5 3b 40 8b cb 50 49 48 63 17 92 09 31 fc 26 c1 20 35 d8 43 5e 00 ....@..x.w.;@..PIHc...1.&..5.C^.
12520 9b b7 af 34 24 28 15 f9 25 04 18 17 09 d8 e1 de 98 d4 23 51 30 fc 55 c2 2a 70 39 17 aa 1b 73 e0 ...4$(..%.........#Q0.U.*p9...s.
12540 de 71 3f 38 1f 76 11 6c 24 bc f4 a4 f0 7b 54 8a e3 79 be 94 96 5a 97 7b 3e 3f 63 3c 94 f1 96 64 .q?8.v.l$....{T..y...Z.{>?c<...d
12560 0e db 69 07 85 1f 1d fa 0a f1 aa 03 fd 17 c4 d5 d9 7e ef f7 7e af 29 37 9b a8 b8 3e 58 e1 e1 ea ..i..............~..~.)7...>X...
12580 79 b8 33 96 2f 5f 3e 3e 0b e1 dc 2c 8c 2e 79 70 ed c2 11 69 f7 54 89 7f bc f3 80 05 9e ed 7e e4 y.3./_>>...,..yp...i.T........~.
125a0 84 8a b8 82 b2 0c 3d 2d f5 78 f5 64 16 8e 00 50 74 2e 73 af 4f cf 8b 97 a3 0b 32 fd c1 72 4d b9 ......=-.x.d...Pt.s.O.....2..rM.
125c0 92 96 64 44 4a 74 75 de 67 ce 9c 79 8a 33 01 9e b2 c6 9b 7a 2c c7 11 8d a6 1e 0e e8 b4 21 e8 5f ..dDJtu.g..y.3.....z,........!._
125e0 37 83 0b 0e e6 75 48 24 04 97 3a af 81 47 aa 36 7c 0f d0 31 f2 19 83 a0 1a 71 fb ed b7 57 75 df 7....uH$..:..G.6|..1.....q...Wu.
12600 01 35 e0 67 7c ae 0d ce 6d b1 08 ce 6d 84 20 12 83 dd 71 00 9f fe f1 32 75 55 c3 9d 5c 5b bf 3f .5.g|...m...m.....q....2uU..\[.?
12620 84 8c 7c fb 32 86 41 e9 ab 2c db 6d 4d 01 3c 18 00 12 c9 c8 a8 40 8b 69 a0 ca f1 3f 5c 1d 02 24 ..|.2.A..,.mM.<......@.i...?\..$
12640 51 87 63 e7 b8 fd 99 d3 86 00 fe 51 fc e8 79 f6 8f e7 9e 6d cb 9c 0e d2 d6 29 44 a2 ce d1 7f 51 Q.c........Q..y....m.....)D....Q
12660 db bb df fd ee 86 8f 7f fc e3 d4 f0 6a 6c f7 6c d2 7a e7 80 e2 9c 2c a0 0b a6 67 cb 02 9b 1a 50 ............jl.l.z....,...g....P
12680 8f 0c 77 ef 17 9d b4 63 16 51 3b 8d 42 a5 75 1a 20 21 16 ab 43 bb b0 34 f8 b8 c0 14 f1 35 c6 b1 ..w....c.Q;.B.u..!..C..4.....5..
126a0 a8 00 3b 1c a2 2c 11 ed 02 2b b3 d8 ca 62 10 9e c3 be eb b6 19 52 05 d0 c5 57 e6 69 73 6e 00 81 ..;..,...+...b.......R...W.isn..
126c0 58 4d 6c 39 a0 f1 1c 80 84 78 72 0d 48 00 cb 1e 69 58 b9 91 00 10 cf b5 52 33 36 ba bb 46 35 a4 XMl9.....xr.H...iX......R36..F5.
126e0 06 33 bc 24 34 36 62 30 ca cf 73 79 2f 10 bf 21 38 66 a9 95 05 2c 38 fe 07 3f f8 41 15 a1 87 0e .3.$46b0..sy/..!8f...,8..?.A....
12700 cf 3c 20 50 c4 db 03 64 88 aa 11 84 02 57 80 01 40 e6 6a f2 89 c6 4a fb aa 73 ac bd db ee bb ef .<.P...d.....W..@.j...J..s......
12720 be ea 78 ee 89 b6 8b 92 48 fa 1c cb 77 88 0b f7 0e c3 1f d7 a0 9f 9f f1 cc 45 80 a0 42 a8 6a 16 ..x.....H...w............E..B.j.
12740 f7 b6 30 84 d6 a8 34 cf e4 dc 3b 42 58 97 46 cd 79 24 cf 6c 61 e6 b7 36 e7 a7 1f 3b fe 59 c0 5e ..0...4...;BX.F.y$.la..6...;.Y.^
12760 15 b6 e4 3a eb 40 ff 05 6d ef 7b df fb e0 ea cd 79 70 3d b2 40 87 84 6b 4c ca 22 99 91 87 36 31 ...:.@..m.{.....yp=.@..kL."...61
12780 8b 64 58 00 4f 32 4c 73 16 7d a3 0d 0f 34 de e8 0a d2 cd 06 d7 b1 bb 89 99 53 1a a2 5c c8 2c 08 .dX.O2Ls.}...4...........S..\.,.
127a0 16 24 9f ad cc 2a 37 29 5b 43 95 69 90 ea 86 e6 7f 1b 11 c6 e2 b7 82 a9 f1 e4 65 81 05 63 ee 2d .$...*7)[C.i..............e..c.-
127c0 62 89 a8 4b a6 96 3e e8 d2 e8 24 87 b7 3e 9e be 67 5e 4a 27 16 c5 d0 86 80 0b 0d 11 9b eb b1 16 b..K..>...$..>..g^J'............
127e0 1b 5c 8e ac 37 6b b7 29 19 30 4f ae 17 80 97 1d 5a dc ac 7a cb 79 b1 d6 b3 c1 29 01 0e d7 62 c3 .\..7k.).0O.....Z..z.y....)...b.
12800 07 88 23 5c b4 9c bb 73 33 fc d5 e2 92 1a e2 90 c0 f4 9a f0 22 26 42 bd 5d c3 9d 81 4f 12 a7 32 ..#\...s3..........."&B.]...O..2
12820 2a 51 e3 1b f7 9b 97 79 e9 5c 87 01 46 f6 94 c7 e5 66 33 c9 5c 0b b9 e7 27 e6 cc 99 93 af f6 6d *Q.....y.\..F....f3.\...'......m
12840 0e 31 5a 9c fb b9 30 fb 2e c9 98 9b 73 8e a7 f3 a2 ef 5b eb ac 59 b3 2a ce 8e 01 94 68 c4 3a d0 .1Z...0.....s.....[..Y.*....h.:.
12860 9f a7 cd a4 17 44 f9 2c a0 76 b9 f1 5a e1 47 85 cb 4d 0d b5 9f 91 05 32 2e 0b 61 40 38 77 97 7c .....D.,.v..Z.G..M.....2..a@8w.|
12880 df 0e d0 18 6d 65 fd 30 39 b2 d6 58 16 0a 8b 41 7d 4f 31 97 63 59 08 00 92 45 2b 58 ca 86 10 2e ....me.09..X...A}O1.cY...E+X....
128a0 5a 4b 16 69 25 2f 45 78 ff b7 d3 08 e0 01 44 65 a1 09 93 57 14 8d cd 36 93 5b 53 23 9d c5 5f e6 ZK.i%/Ex......De...W...6.[S#.._.
128c0 70 eb 21 70 f1 0b 1a c6 66 31 97 dd 60 25 26 88 c0 04 eb c8 a9 91 0a f8 1d a0 c2 89 01 2a 16 76 p.!p....f1..`%&..............*.v
128e0 cb 68 6b 30 53 94 2f 43 87 55 67 18 03 ab 3b 00 e7 3e 42 18 20 1c da 33 30 fa a1 42 19 7b ce 9c .hk0S./C.Ug...;..>B....30..B.{..
12900 2d a6 51 66 03 da fc 52 af 08 44 89 58 08 c6 b3 fe bc 06 50 2d fa a5 7d 44 69 81 73 40 c8 38 b7 -.Qf...R..D.X......P-..}Di.s@.8.
12920 a5 9f 39 8e 39 f0 3b cf 92 7d ac 88 03 57 47 52 d0 a0 17 f5 a0 25 12 0c 1d 58 9f 0a 91 da 90 f9 ..9.9.;..}...WGR.....%...X......
12940 2f c9 be e4 a7 af c8 79 b6 66 1e fb f2 db d1 8c d5 c2 b8 01 79 1b c4 98 a2 18 75 a0 3f 4f db 1f /......y.f..........y.....u.?O..
12960 fd d1 1f 35 7c e4 23 1f a1 b8 7e 25 c2 e7 86 77 c9 eb dc dc f0 0b b3 40 67 dc 71 c7 1d 53 b3 28 ...5|.#...~%...w.......@g.q..S.(
12980 ce 0f a7 82 00 b4 0f e0 a9 58 53 89 a7 1a d6 ac 8a e2 a6 9e 4a 90 8d e2 2e e0 02 40 2c 74 5e 88 .........XS.........J......@,t^.
129a0 c4 72 6d 17 97 a2 ad d6 fd d2 a0 54 2e 5e a3 eb ca ea ad 36 65 50 54 95 5b 0b 48 16 61 99 75 c6 .rm........T.^.....6ePT.[.H.a.u.
129c0 bc d1 c3 01 69 99 da 29 c1 32 0c d4 71 2c 0c a9 de eb 75 d9 35 85 eb 33 d6 1d 00 62 cc 43 7a 40 ....i..).2..q,....u.5..3...b.Cz@
129e0 a7 06 98 65 f5 16 13 40 ca b4 52 2d dd 82 8a fb 6b 41 0d e3 12 20 1c 88 f3 70 74 7e 2f fb d9 a9 ...e...@..R-....kA.......pt~/...
12a00 e7 97 ae 33 ee 83 be 7f e6 cb 1c 09 9a 32 73 ce fb e3 b5 94 05 2b 7c 1e dc 57 a4 14 08 8e 3d da ...3.........2s......+|..W....=.
12a20 95 86 b8 0e 3c 1c 7a 0d 94 5e 0c 5e b2 66 3d 15 63 33 8f 96 cc fd 48 ee 2d b5 e3 d6 47 fc 5f 9a ....<.z..^.^.f=.c3....H.-...G._.
12a40 7d 97 64 9f 55 39 d7 d6 cc 61 5f ad 0c 15 9d 5d 5b 04 39 4d 26 e7 ce 9d 5b 07 fa f3 b9 fd e5 5f }.d.U9...a_....][.9M&...[......_
12a60 fe 25 3d db b0 c2 f7 cc e2 18 1e ae 3e 39 8b ed 92 cf 7d ee 73 17 85 73 0e 0a 38 bb e1 5b cf 77 .%=.........>9....}.s..s..8..[.w
12a80 24 c8 54 dc 54 ab ba 5d 3d f5 95 c3 2d 15 f3 04 1e 80 60 e1 03 74 5c 52 a5 78 5f ba de d4 cf 15 $.T.T..]=...-.....`..t\R.x_.....
12aa0 27 cb 6c aa d2 37 ac e5 dd 7d 6c a5 2c 78 6c 24 c1 a2 05 e8 65 64 9d 8b 9c 90 54 8c 52 65 e6 97 '.l..7...}l.,xl$....ed....T.Re..
12ac0 6d 92 4c 39 2d db 34 2b 6e 97 22 37 f3 32 5a cd ef 55 1b f8 1f 80 28 81 18 63 50 a6 fd 1a 2e ea m.L9-.4+n."7.2Z..U....(..cP.....
12ae0 f5 cb f5 05 ae dd 5c f0 df 73 cf 01 ba 86 bf 32 aa b0 6c f7 2c 87 36 02 91 e7 03 61 e3 65 1f 75 ......\..s.....2..l.,.6....a.e.u
12b00 2d e9 e5 7d b6 2c 35 c7 21 89 e0 02 b4 12 ad 11 7e ea ed aa 0b 10 35 d5 30 ed 12 70 64 23 f3 20 -..}.,5.!.......~.....5.0..pd#..
12b20 50 74 6d c9 33 6f 89 ca 71 38 c7 3e 99 ff 37 46 9c 5f 19 22 b8 3c c4 65 4d 8e df 92 d7 93 99 0a Ptm.3o..q8.>..7F._.".<.eM.......
12b40 81 35 c7 69 03 c5 4b 90 63 53 c0 5f 5f 07 fa cf b1 fd f9 9f ff 79 03 f5 b6 23 c6 93 f4 82 2c db .5.i..K.cS.__........y...#....,.
12b60 29 0f ba 7f 1e fc d8 3c ec e9 11 f9 a6 7f e1 0b 5f 18 9d 07 79 d6 84 09 13 3a 53 46 1a 20 9b 57 )......<........_...y....:SF...W
12b80 6d 84 95 1c de 18 78 1e 38 c0 76 83 ba 43 f9 11 67 ad 44 6a 6d 33 17 bd c6 38 43 65 5d 4c 72 4f m.....x.8.v..C..g.Djm3...8Ce]LrO
12ba0 39 a3 62 af 0b da 05 5f c6 d9 eb 33 96 f3 99 90 a1 48 69 e3 45 38 2f 60 b7 55 92 04 ac 94 44 b0 9.b...._...3.....Hi.E8/`.U....D.
12bc0 38 6b e1 97 a3 97 0d 18 4f 2f 36 29 c1 31 89 c5 38 74 e6 c4 bd 73 ae 65 ae 80 f3 02 2c 80 46 f5 8k......O/6).1..8t...s.e....,.F.
12be0 c5 36 55 56 bc 45 72 60 2e 96 8e 56 6a 31 3a 50 a3 9a 35 f1 4c 29 a5 df ba e0 b7 b4 b3 6a 8b 09 .6UV.Er`...Vj1:P..5.L).......j..
12c00 42 d6 97 e7 3c d4 8c c7 9d 27 d1 d4 ad a9 b4 a0 8b 51 75 47 37 1c 63 40 50 f8 0e e3 a6 21 b4 59 B...<....'.......QuG7.c@P....!.Y
12c20 0b 44 c9 9d 8c 58 7f 64 cf 9e 3d 4f 53 0a 3a ea ce da 97 bd ec 65 ab 72 dc ea 8c bf 91 76 cc b9 .D...X.d..=OS.:......e.r.....v..
12c40 0f 07 11 e5 d1 1c 00 3b 63 06 e4 6d 14 c3 24 a2 b0 0e f4 9f 73 fb e8 47 3f ca c3 22 16 be 39 0f .......;c..m..$.....s..G?.."..9.
12c60 9d c8 b8 41 01 f2 c4 88 e0 33 ff fe ef ff fe e2 47 1e 79 64 78 1e 7c cf f3 ce 3b af 19 b0 1b 2a ...A.....3......G.ydx.|...;....*
12c80 aa 9b c7 72 43 ba 93 e4 a4 5a d6 15 c9 01 0d 7a 9d 9c 44 37 9a e2 a7 06 a3 32 f4 55 2e 5e 72 4a ...rC....Z.....z..D7.....2.U.^rJ
12ca0 63 b6 cb be 6c 72 71 bb 8b 68 33 30 2c 56 c9 c1 79 97 75 da d1 61 d1 b9 0d e9 35 a1 04 2b 3b 73 c...lrq..h30,V..y.u..a....5..+;s
12cc0 44 0a d1 1e a0 f4 a2 4b b1 bc 6e cf 69 b7 14 f6 47 2f 56 cd e1 3b e7 6a 9b 29 5d 59 1a 1d d9 9f D......K..n.i...G/V..;.j.)]Y....
12ce0 b1 30 a0 f1 59 95 45 e9 c9 52 58 72 6f ef 87 f7 b2 2c b6 69 ac 3b 8d 13 20 cc 88 fd 12 04 d5 27 .0..Y.E..RXro....,.i.;.........'
12d00 8d 6d 80 14 eb 3d f7 81 e7 46 d1 0a e3 00 ca 26 99 c6 07 48 88 ad 5c 6b 8e ba a5 b2 b9 06 c4 7b .m...=...F.....&...H..\k.......{
12d20 e6 84 da 11 91 bd 2d 9c be 25 a0 3d 9a fb 70 20 d7 be 33 f3 de 74 f1 c5 17 af 99 32 65 ca ea 5c ......-..%.=..p...3..t.....2e..\
12d40 d3 86 1c b3 b3 66 a4 7b 86 25 52 4b 8a 69 95 a3 bf d0 01 ff 82 06 3a 46 39 8c 73 6c b7 de 7a 6b .....f.{.%RK.i........:F9.sl..zk
12d60 53 1e 6c c7 3c d8 de 79 90 e7 4f 9a 34 69 ca 8f 7e f4 a3 59 df fa d6 b7 d0 db cf 09 67 ee 12 a0 S.l.<..y..O.4i..~..Y........g...
12d80 b6 b3 3e 79 d9 69 d5 f4 47 17 3f 8b 8d 05 84 a1 8a cf 26 57 e0 d2 d2 05 a7 5e e8 e2 77 01 6a e4 ..>y.i..G.?.......&W.....^..w.j.
12da0 53 cc 15 e4 65 e8 6c a9 4f 5b d2 b9 e4 f0 72 57 8b 4b 2a 15 08 44 39 ab e2 3e dc 1d fd 12 8e a7 S...e.l.O[....rW.K*..D9..>......
12dc0 f1 8f 17 8b 16 90 96 d9 70 65 06 99 7a b0 04 40 9d df 2a ac 10 3c 3e 6b cf d0 f8 e6 31 4a 42 cc ........pe..z..@..*..<>k....1JB.
12de0 89 cf 58 b5 2d 84 61 33 08 0b 5d 72 8d 10 00 fb a8 a9 93 97 d1 6a ce 9d cf 84 e1 12 29 88 2b d0 ..X.-.a3..]r.........j......).+.
12e00 ba 7a da 51 d4 b5 d9 8f e7 69 84 1d e7 82 20 71 6e ed 02 a7 77 be d1 7e c1 3d 53 a5 41 2d 60 ae .z.Q.....i.....qn...w..~.=S.A-`.
12e20 96 e4 b2 0d 34 60 e7 de 91 27 4f 5b e6 80 95 32 52 d4 95 7b 06 51 3e 63 6d 3f ff fc f3 d7 87 eb ....4`...'O[...2R..{.Q>cm?......
12e40 af 0f 63 d9 98 39 6d cd f9 76 e6 b7 bd 79 47 77 3f 4e 97 56 62 e2 21 3e 6c 14 d7 bc f6 da 6b eb ..c..9m..v...yGw?N.Vb.!>l.....k.
12e60 40 ff 59 b7 4f 7c e2 13 55 31 c9 4f 7d ea 53 cc 15 c3 1c 7d 74 06 64 f1 5d 18 51 7b 56 7e 9f 9e @.Y.O|..U1.O}.S....}t.d.].Q{V~..
12e80 f7 91 e1 ec bd c2 d9 db 67 31 36 61 68 02 94 88 a3 7c 26 58 42 0e 2b 95 b7 c6 1a 0b 40 20 b2 78 ........g16ah....|&XB.+.....@..x
12ea0 e4 68 e5 82 2b a3 e0 ca 96 4e 65 78 6a d9 05 c6 c5 26 d0 21 22 06 c1 08 36 2b e2 68 15 2e 7b aa .h..+....Nexj....&.!"...6+.h..{.
12ec0 95 15 69 2d bd c4 c2 04 1c 2c 56 ae cb 5c 75 38 3e 63 40 a4 ca 00 94 72 e1 eb 33 57 9a d0 3d a5 ..i-.....,V..\u8>c@....r..3W..=.
12ee0 f8 ac 27 80 6b 05 50 4a 35 02 56 c2 c2 66 d3 07 40 c2 67 8e 41 15 62 3c e6 a8 9d 42 6e 5b 36 56 ..'.k.PJ5.V..f..@.g.A.b<...Bn[6V
12f00 d0 78 c7 fc 01 2c fb 43 60 78 2f 7b c2 95 5e 07 d3 69 51 ab 20 22 26 06 71 5e 73 d9 2d ce 59 56 .x...,.C`x/{..^..iQ.."&.q^s.-.YV
12f20 ba b1 60 86 79 f9 48 03 cc db dc 77 54 36 ae 41 82 6b c9 ed cc a5 35 dc fd 44 e6 7f 2c e3 ec cb ..`.y.H....wT6.A.k....5..D..,...
12f40 fb 9e cc 61 47 24 c6 4d 13 27 4e a4 ea c7 fa 9c 63 53 8e a1 0f d5 c1 8c 7f 8c 00 1b c4 79 da 3b ...aG$.M.'N.....cS...........y.;
12f60 09 72 4a 55 bf f2 95 af ac 03 fd 67 dd 3e fc e1 0f 43 d9 1b b1 b2 e7 e6 f6 0c 90 47 04 d4 d3 ee .rJU.......g.>...C.........G....
12f80 be fb ee 4b 67 cd 9a 35 e1 83 1f fc 20 6d 4b ba cc 98 31 a3 e2 ea a6 71 42 d9 11 33 d1 d7 0d a7 ...Kg..5.....mK...1....qB..3....
12fa0 e4 41 f3 d2 88 66 6a 29 8b 89 45 a5 e8 ad be ee 22 b7 66 9c 6d 7e cb 16 c4 8a 8b a7 8b e1 4a 04 .A...fj)..E.....".f.m~........J.
12fc0 65 d2 8a fe 74 5d 4d a5 91 4b cb b3 2e 2e fd ed 26 c4 f0 1d 62 3b 5c 95 05 cf 5c 30 de b1 d0 cd e...t]M..K......&...b;\...\0....
12fe0 b4 2a 53 45 19 13 20 b1 d8 8d a6 b3 af 19 63 ea 15 40 aa b1 16 bc 61 b2 c6 ce 2b 7a 33 06 aa 82 .*SE..........c..@....a...+z3...
13000 ee 2a 88 8e 2e 49 02 56 ec 7b a7 6e 6f 00 0f 63 20 3a a3 8f f3 3c 24 44 de 1b 8f 91 b8 6a 6f e0 .*...I.V.{.no..c.:...<$D.....jo.
13020 9e 01 4c 38 3a 80 b7 c9 44 29 e2 1b 15 a9 3d c0 d8 00 80 ae da c6 bd b4 e6 a0 b6 06 ae 97 7b c0 ..L8:...D)....=...............{.
13040 f7 5c 03 79 e7 3c 7f 8e 5b b3 66 4d 5b ae ed 24 7d dc 32 8f 5c d6 91 fd 59 17 7b 72 dc 96 ac af .\.y.<..[.fM[..$}.2.\...Y.{r....
13060 35 99 c3 aa ec b7 31 e7 dd 9d fb 72 20 e7 a1 50 c5 b1 5a 3d 3a 40 0f c8 db c8 c0 7b cd 6b 5e 53 5.....1....r...P..Z=:@.....{.k^S
13080 07 fa 7f 76 a3 16 3c 35 e1 3f ff f9 cf 03 f4 a6 3c e8 4e 79 0d c8 e7 8b b2 80 2e cd 83 9c f1 be ...v..<5.?......<.Ny............
130a0 f7 bd ef fc dc e8 de 79 d0 cd d3 a7 4f 6f 04 40 18 6d 00 b6 59 57 50 f0 d2 87 6b e2 8b 61 a0 2c .......y....Oo.@.m..YWP...k..a.,
130c0 28 dc 36 2e 18 c5 4e c5 7f 17 9a 65 8f 4e 6f cc 58 56 61 31 76 5b 91 dc c5 5c 02 5d 2e a4 bb ae (.6...N....e.No.XVa1v[...\.]....
130e0 34 e6 e9 df f7 7f 8b 5d 98 d6 0a e8 08 8a 01 6c 5c 17 21 b0 00 8d 58 75 74 da d2 58 68 95 1a ed 4......].......l\.!...Xut..Xh...
13100 02 4a 09 82 89 71 b9 46 75 70 f3 ce 75 a5 99 fa 6b e6 1d e2 2e 40 67 5c 5e 72 70 ce 4b b6 97 cd .J...q.Fup..u...k....@g\^rp.K...
13120 1a f9 8e e3 bf f6 b5 af 9d 92 78 2c 24 51 76 b0 15 e4 12 ca 32 0d 56 ef 06 e7 b1 23 2c c9 37 9c ..........x,$Qv.....2.V....#,.7.
13140 13 55 c1 62 1c 65 75 d8 52 0d b2 0e 81 85 37 ca d8 08 38 38 52 d2 b4 69 d3 aa e8 3a 8b 4a e2 6f .U.b.eu.R.....7...88R..i...:.J.o
13160 a7 3a 10 31 ef 99 2f ba f8 71 c0 8c 1b 2e eb 67 4b ae 71 7d c4 fd 0d 79 06 5b 73 cf d1 dd b1 cc .:.1../..q.....gK.q}...y.[s.....
13180 ef cd 35 1f 20 aa 8e ce 8d 70 79 ea fa b1 7d e3 1b df 68 b8 e9 a6 9b ea 40 ff cf 6e 64 6e 2d 5c ..5......py...}...h.....@..ndn-\
131a0 b8 90 32 d1 cd b9 a9 bd f3 b0 ce cf a2 9b 11 70 5e f6 f6 b7 bf fd a2 7c 7f 76 1e 4e a7 00 a4 09 ..2............p^......|.v.N....
131c0 eb 2c 5c 04 e0 ca 81 04 88 16 5d c3 30 05 bc 99 5f 88 c1 82 d0 7d f4 37 f3 3d 8b 9d 31 ad 8d 5e .,\.......].0..._....}.7.=..1..^
131e0 c6 6d 97 d5 5d ed 3a 2a 80 e5 b6 fa 78 5d 94 65 63 02 c5 7a b9 9e 2a 83 56 7d 53 62 cb a4 14 e6 .m..].:*....x].ec..z..*.V}Sb....
13200 88 68 4a c6 17 ba 3c f9 df a6 e3 2a 45 f0 3b c0 28 2b ae 58 c2 59 09 86 ef 4b 83 5f 69 b5 b7 18 .hJ...<....*E.;.(+.X.Y...K._i...
13220 05 f7 08 89 c2 b8 7d 2b e6 da 5d 86 b1 88 3d 47 ef b5 52 0c 7a b8 44 b1 0c 32 2a 83 9a 24 82 aa ......}+..]...=G..R.z.D..2*..$..
13240 09 be ca ca 3f bc 53 1c e3 57 7e e5 57 aa 71 8c ff 27 d4 16 95 a0 8c 9b 90 98 e8 b2 e4 7a 90 d6 ....?.S..W~.W.q..'...........z..
13260 cc 3f 28 c5 78 d6 0a 44 5e f5 82 7b 4c 24 1d f7 8e 6b 0d 21 6d c9 f7 34 6e 3c 9a 6b 78 1a 4e 9e .?(.x..D^..{L$...k.!m..4n<.kx.N.
13280 75 87 38 bf 23 12 0e a5 a7 36 13 61 97 f3 6d cf ef 4f 65 cc 43 b9 2f 27 ec fe 72 e3 8d 37 b6 d1 u.8.#....6.a..m..Oe.C./'..r..7..
132a0 8e 8c b6 64 75 a0 ff 1f 36 c4 be df fa ad df 6a f8 fb bf ff 7b 8a 49 36 e5 d5 25 af 81 59 58 17 ...du...6......j....{.I6..%..YX.
132c0 8f 1e 3d 7a ce 47 3f fa d1 e9 79 d0 43 73 b3 bb e7 fb 76 80 f3 d5 af 7e 75 b5 b0 11 ef 00 bd 62 ..=z.G?...y.Cs....v....~u......b
132e0 1e dc cd 48 35 8d 74 72 1c 36 f6 b5 99 00 91 60 8c a5 31 c8 82 0f 2e 76 75 71 43 36 b5 38 97 40 ...H5.tr.6.....`..1....vuqC6.8.@
13300 2a 93 65 00 8e 80 32 99 44 29 c1 6c b5 b2 c4 b4 84 c2 a8 38 b9 bb 7a b6 73 36 0c 96 f9 12 3b cf *.e...2.D).l.......8..z.s6....;.
13320 31 88 d9 82 4a bd da 00 12 2d d5 06 af 18 12 cb 78 ec eb 3c 94 7c 20 6e d8 3a 00 af 09 3f d6 af 1...J....-......x..<.|.n.:...?..
13340 33 4b 50 75 48 02 66 08 af 7e 73 fd e2 02 d1 4d 51 bd ac f6 53 26 0b a9 3a c1 75 01 3a 6a 99 31 3KPuH.f..~s....MQ...S&..:.u.:j.1
13360 08 3e 43 c6 86 0b 63 e0 63 9e cc 45 a3 a8 fa 3f 1b c7 e1 8b 2f 7b b8 b1 61 9f 81 c0 73 1f b8 46 .>C...c.c..E...?..../{..a...s..F
13380 ee 37 d7 49 e3 c5 5a c2 54 1b dd 5c 32 1e 06 38 9a 3d 1c cc bd dc 97 75 b2 3b 73 df 72 f9 e5 97 .7.I..Z.T..\2..8.=.....u.;s.r...
133a0 af cd bd 5a 9d 7b b2 31 ff ef e2 f7 0c 4b e4 5d 4b fe 6f 7d d3 9b de 54 9d 87 e0 20 2a 2b d5 81 ...Z.{.1.....K.]K.o}...T....*+..
133c0 fe 9f d8 3e fd e9 4f 37 65 51 b4 0f a5 3e 2b 0f 73 5c 74 d3 cb f2 40 2e 8d 28 3b 2a 0f bd 0f bf ...>..O7eQ...>+.s\t...@..(;*....
133e0 65 61 36 b2 88 a1 fe 00 9c 05 cb 83 54 8c 57 3f 93 6b 58 96 49 0e 43 04 1d d6 60 c2 3c 6d a5 c4 ea6.........T.W?.kX.I.C...`.<m..
13400 ef 18 f7 ac 5c 52 f6 30 2b cb 41 eb 63 96 03 eb 1b 56 d7 b6 6b a9 96 f9 32 b2 cd 84 98 12 ec a5 ....\R.0+.A.c....V..k...2.......
13420 55 5e 37 59 69 fc 53 6d f0 5a 90 5a a8 e0 8a 68 6f 99 25 c6 e2 7b db 2a 95 15 58 f5 bb 6b ec 92 U^7Yi.Sm.Z.Z...ho.%..{.*..X..k..
13440 80 28 be f3 8e 44 44 c0 09 aa 02 60 80 80 72 7f ec 5b ae f8 ad 74 60 73 0d c1 a6 c4 20 71 b3 5c .(...DD....`..r..[...t`s.....q.\
13460 b6 84 cc 6b 51 f2 91 90 e9 7d 20 48 e5 e6 9b 6f ae 92 4c b8 f7 00 9e eb 31 5d 97 eb 85 18 51 82 ...kQ....}.H...o..L.....1]....Q.
13480 0a fb 05 ea 85 5e 05 bb c3 f8 ac ec 6f 6f cb 2a e7 cf ff dc 1b 73 15 b8 36 88 0a 86 b5 5a 6c 04 .....^......oo.*.....s..6....Zl.
134a0 fd d7 69 b1 7c 12 8e 9d 69 1e cd 3d 7b 26 c4 7f 77 c6 c0 58 b7 2a d7 b6 32 e7 5f 97 71 77 e4 bc ..i.|...i..={&..w..X.*..2._.qw..
134c0 fb 29 62 c1 92 c2 58 97 ff 5b 05 f9 5b df fa 56 98 56 1d e8 ff d1 c6 8d e1 06 fd c3 3f fc 43 63 .)b...X..[..[..V.V..........?.Cc
134e0 6e 38 99 6b bd 72 f3 ce 1b 31 62 c4 cc 70 dd cb a2 c3 4f c8 82 3a 3b 37 bb 53 28 6b d5 bb 0d aa n8.k.r...1b..p....O..:;7.S(k....
13500 8c 25 14 51 8c 07 c8 83 83 13 95 46 39 8d 5a 3e 7c cb 19 b3 f0 ad 62 c3 38 70 75 f6 d1 57 ae d8 .%.Q.......F9.Z>|.....b.8pu..W..
13520 6b 05 9a b2 c5 93 40 57 84 d4 f0 e5 a2 96 c3 2b a2 2a 9e 1b 2b ce a6 9e 5e 26 9a 18 f4 52 f6 89 k.....@W.......+.*..+...^&...R..
13540 2b 8d 5b 6e fc cf 75 00 06 00 00 50 59 b8 ba 9a e0 f6 88 f2 9c 13 91 96 df ad 48 63 c4 9f e7 b0 +.[n..u....PY.............Hc....
13560 e4 34 46 3f 8e 31 9e dc ea 31 72 68 45 fc b2 22 ac a0 2d 6b ed 97 84 b0 ac 20 a3 1b 50 91 5e 37 .4F?.1...1rhE.."..-k........P.^7
13580 28 44 c5 f1 a8 47 6f ed 77 38 b3 91 82 48 31 5c 83 c9 2c e8 de fc 46 58 b3 c6 37 8b 65 2a 69 95 (D...Go.w8...H1\..,...FX..7.e*i.
135a0 31 0e 1a 46 59 07 d8 76 2c be c1 f9 c8 41 d0 3f 5f 0b 98 6a cb 78 6d 01 3b ba f8 89 88 f0 87 72 1..FY..v,....A.?_..j.xm.;......r
135c0 0e 44 f6 2d 99 db ea ac 95 55 b9 5f eb 32 ee f6 ec ff 54 5e 07 73 4d 88 fd 27 a3 42 b5 d2 d6 f9 .D.-.....U._.2....T^.sM..'.B....
135e0 b3 9f fd 6c c5 84 be fa d5 af d6 81 fe bf 01 7c d5 e5 25 37 b0 12 df f3 79 d2 d5 57 5f 3d fb b6 ...l...........|..%7....y..W_=..
13600 db 6e 9b 16 d1 75 58 ff fe fd 7b 92 af 4e 3b 27 16 0d 3a 2b 8b 02 6a 8f b1 88 28 38 dd 47 00 09 .n...uX...{..N;'..:+..j...(8.G..
13620 91 56 d0 b0 d0 fd 6c 52 86 40 67 2c de cd 75 37 18 43 0b b5 f1 da 65 05 95 92 03 97 6e 2f 45 4f .V....lR.@g,..u7.C....e.....n/EO
13640 8d 52 96 bb 32 38 c5 c4 15 f7 51 9c 75 bc 52 cc 75 cc b2 5d 74 a9 e7 aa df 02 04 a2 ed d0 6b 51 .R..28....Q.u.R.u..]t.........kQ
13660 4f 00 29 86 27 2c e6 70 b2 32 44 d7 30 60 cb 41 53 22 5a db 86 d2 10 f7 4d b5 42 a9 c3 ae b7 06 O.).',.p.2D.0`.AS"Z.....M.B.....
13680 ea 94 4d 32 8a a6 87 cf 29 ce a9 71 ac cc 26 f4 3e 1a c2 6a 9a ab 04 12 31 9e b9 a2 aa 58 9d 47 ..M2....)..q..&.>..j....1....X.G
136a0 c3 5c 99 9c 03 a1 03 f4 d8 0c 04 ab 80 75 ce 65 61 4e a3 0c 79 c6 b4 88 62 ed 60 1b 42 62 50 ad .\...........u.eaN..y...b.`.BbP.
136c0 29 ed 16 f4 6b cb ff 2d 79 66 87 23 fe 3f 9d 79 a2 b3 6f 08 b1 58 97 63 36 e6 7f 9a 3a ee c8 b1 )...k..-yf.#.?.y..o..X.c6...:...
136e0 7b 73 fe 67 f2 ff 51 0c 7c 2c 85 7f f9 97 7f a9 ee 01 2a 26 0d 33 ea 40 ff 0f b6 cf 7c e6 33 e8 {s.g..Q.|,........*&.3.@....|.3.
13700 e9 ed f3 50 fa 86 43 8f fe a5 5f fa a5 59 01 f6 a5 a1 94 64 b6 9d 95 87 d0 21 9c a7 49 6e 4d 6e ...P..C..._..Y.....d.....!..InMn
13720 31 00 a2 f6 19 a0 27 c0 81 07 ca ef 86 99 5a 5b 0c 8e a1 71 ce 82 07 72 59 c4 7f b8 a1 a1 b0 2e 1.....'.......Z[...q...rY.......
13740 66 0b 57 f8 bd fa a9 36 00 75 79 13 42 5c 88 8a ba 2e 72 dd 69 36 85 34 33 4d ae c7 b1 aa 09 a5 f.W....6.uy.B\....r.i6.43M......
13760 ff be dc ca 6e a2 12 01 45 54 24 14 02 6d 30 5e 71 9d 7c e6 7c 10 40 0d 55 6e 5c 1b dc 9b 85 6e ....n...ET$..m0^q.|.|.@.Un\....n
13780 0d 7a 83 7d bc 5f 48 09 18 fa 9c 97 e5 a2 d4 af e5 e8 7e 5f 7a 25 9c bb bf 95 a5 b7 8d 8a f3 9e .z.}._H...........~_z%..........
137a0 79 ac 85 37 8d 4b 30 84 d8 70 59 8b 5e 58 f8 82 7d 91 54 20 4a 18 2a b9 3e a4 3a ae 55 db 82 b6 y..7.K0..pY.^X..}.T.J.*.>.:.U...
137c0 09 fb f9 31 2e 44 10 3f 38 2e 4b 8e a5 6f ba e5 ab 8c 1c 54 1d c8 18 6d 27 a9 5e da ab d7 b1 ac ...1.D.?8.K..o.....T...m'.^.....
137e0 ad 83 59 6f 4f 62 98 8b e4 b4 39 44 66 63 8e 27 8c 76 73 9e 05 e2 fc be 1c ff 4c 5e 88 fe 55 25 ..YoOb....9Dfc.'.vs.......L^..U%
13800 1b 40 0e 51 a1 54 57 1d e8 a7 6d 88 ef 30 87 3c 98 ae e4 ab 4f 9e 3c 79 4a b8 d4 65 77 de 79 27 .@.Q.TW...m..0.<....O.<yJ..ew.y'
13820 a9 ac 83 23 8e 76 8b 8e 7a aa 62 2c 0f 04 3d 0f 0b 2d 2f 7c a7 d7 5f 7f fd 29 ce 23 40 ac c7 66 ...#.v..z.b,..=..-/|.._..).#@..f
13840 94 9b 05 2d b4 de 62 8c c3 70 63 61 04 5d 4f 02 a3 b4 c2 6b 4d b7 e7 58 d9 5b cd 5a 6f a5 2b c9 ...-..b..pca.]O....kM..X.[.Zo.+.
13860 b4 54 0d 64 96 3a 2e bb bf 96 40 57 ff 2d a5 05 c7 2a 23 e1 0c 4a 01 5c bc 5b 1b de fd b9 47 36 .T.d.:....@W.-...*#..J.\.[....G6
13880 87 34 42 ce 73 21 b2 43 14 bc 27 96 4f 16 a8 8a c4 70 4e 08 89 6e 40 d4 03 63 da 95 6e 04 b0 44 .4B.s!.C..'.O....pN..n@..c..n..D
138a0 4b fb 85 ee c6 d2 f7 ef f5 94 31 07 4a 3a 26 2d b1 99 d8 a2 54 a0 be 2d 91 2b 2d f1 d6 28 c0 97 K.........1.J:&-....T..-.+-..(..
138c0 cf 79 91 0a 98 a7 81 3e d6 1d b4 b9 24 dd 6a 91 fe b8 8e 7b ee b9 e7 94 1b 52 95 4d 83 6e cd 0e .y.....>....$.j....{.....R.M.n..
138e0 50 b5 66 0e 13 38 11 89 92 48 a3 83 39 ee c9 ac b3 6d 19 77 53 24 8f 75 f9 7f 6d f6 df 9c fd 77 P.f..8...H..9....m.wS$.u..m....w
13900 23 ce e7 1e 93 28 53 71 77 41 4e 48 2d c9 32 75 a0 3f 0b f2 86 df fe ed df e6 9d d8 f6 0e b4 5e #....(SqwANH-.2u.?.............^
13920 0e 65 bf 70 76 b6 3c a4 4b 42 7d 47 8d 1f 3f be 57 6e 70 f3 4f 7f fa d3 aa 0e bc 8b 0e 11 8e 9a .e.pv.<.KB}G..?.Wnp.O...........
13940 64 80 1f f1 0c b0 9b 6d 26 98 d9 57 6a 5f 86 66 b2 78 e0 0e 70 75 7c c5 ea e7 fc 6e 49 65 7e 67 d......m&..Wj_.f.x..pu|....nIe~g
13960 31 28 01 70 1e 0c 78 16 83 34 d1 a2 8c 52 13 cc 82 5c 63 96 46 3b b3 b7 2c 21 5d b6 33 72 81 ab 1(.p..x..4...R...\c.F;..,!].3r..
13980 f3 96 2e 29 39 3e 8b 5d 71 53 eb 7e d9 82 d8 92 53 ea f5 c6 11 48 bc 20 7e 80 03 37 99 c5 1c b9 ...)9>.]qS.~....S....H..~..7....
139a0 77 1a eb d8 0c b8 81 bb 73 2f e4 be d6 8b 53 87 2f a3 d7 ca fa f9 86 d4 5a 90 c2 a8 bd 32 97 c0 w.......s/....S./.......Z....2..
139c0 62 20 16 a5 b4 5d 93 92 88 b6 0e 25 1a 23 02 8d 01 d0 d0 aa 94 05 71 c3 e5 45 5a 30 d7 a8 8f 5f b....].....%.#........q..EZ0..._
139e0 fb 04 d7 89 24 48 87 19 ac f9 14 c6 d0 67 ef bd d4 37 6f 40 11 d5 6b 42 7c 5a b2 fe a8 0b 7f 24 ....$H.......g...7o@..kB|Z.....$
13a00 d7 b1 3f c4 03 60 6f ca 79 56 85 c3 93 2c 43 74 1d 89 32 fb f2 b9 32 d6 11 37 1f b0 3f a7 7c d5 ..?..`o.yV...,Ct..2...2..7..?.|.
13a20 f3 c9 e5 5f b4 1c bd 26 be 57 ad 97 f3 a2 0a cd c8 88 e3 33 b3 08 2e cb cd be 30 0f f1 ec 81 03 ..._...&.W.........3......0.....
13a40 07 76 fe ea 57 bf da c4 42 07 70 3c 14 c0 86 98 fa cd 6f 7e b3 e2 56 e8 e4 af 7b dd eb 4e a5 81 .v..W...B.p<......o~..V...{..N..
13a60 5a 44 c2 6a a9 26 69 18 8d c5 02 04 b8 88 ef 2c 60 9b 32 b2 c0 e5 2c 06 ba e8 e3 36 48 c7 18 fc ZD.j.&i........,`.2...,....6H...
13a80 b2 97 9b 92 81 c1 30 46 c5 59 0e ab 8c ac b3 3a cc e9 3d db 4f 17 df 4b 2e 6f 82 08 f7 40 77 d8 ......0F.Y.....:..=.O..K.o...@w.
13aa0 e9 1c bf 6c 65 a5 f4 22 31 31 e8 85 cf b8 ad 4c a3 05 f8 70 3f ee 85 62 33 49 23 2c 7e ee 9b 45 ...le.."11.....L...p?..b3I#,~..E
13ac0 40 f4 14 08 3a af 87 fb 2d 31 d4 eb c1 18 10 10 c5 71 f5 e9 32 86 9f 7d 11 a5 2d 1a a2 d1 4c 49 @...:...-1.......q..2..}..-...LI
13ae0 e6 74 03 a7 fa 7a 59 b3 df e7 cb 66 0d 7c 88 98 d5 6f 54 b5 98 07 5c 1f 7b 86 45 36 50 7d 1c 4b .t...zY....f.|...oT...\.{.E6P}.K
13b00 db 89 61 c9 3e cf 5a d9 ef d6 3c ab 96 9c ff 78 9e fb a1 ac 9b 27 73 cc a6 48 47 6b b2 ef 9a 8c ..a.>.Z...<....x.....'s..HGk....
13b20 b1 01 71 3e df ed c9 b5 1c ac a5 c1 92 58 d3 06 c0 d9 04 39 b5 fc e8 97 f7 92 05 fa 6d b7 dd 56 ..q>.........X.....9........m..V
13b40 45 ca e5 c1 75 c9 8d 3b 37 1c 61 d2 9c 39 73 66 e7 bb a9 59 74 c3 b2 10 7a 3d f4 d0 43 cd 79 10 E...u..;7.a..9sf...Yt...z=..C.y.
13b60 8d b8 5c 2c 4a 80 f1 89 05 fa cf ff fc cf cf a9 67 ce 03 65 51 ab bb 2b fa 99 05 67 86 1a 41 38 ..\,J...........g..eQ..+...g..A8
13b80 44 a0 c1 81 78 d0 8c cd 06 97 d7 5f 2c b7 63 e1 f3 e0 59 5c ba a3 cc a5 16 bc 82 b6 fc ec a2 55 D...x......_,.c...Y\...........U
13ba0 9c 95 6b a9 b7 97 fe 6a 81 2e 20 4a 5d 5d d7 99 e9 a4 5e 83 06 3a ad e0 a7 a7 d3 ea af 37 98 c5 ..k....j...J]]....^..:.......7..
13bc0 73 00 66 cb 33 19 35 57 66 cd 71 0e ee 17 86 3f ef 99 e2 39 f7 5c 03 19 f3 31 8f 5d e9 c8 82 11 s.f.3.5Wf.q....?...9.\...1.]....
13be0 8e c9 f3 50 cd 51 64 2e 23 09 f5 9a 30 36 46 bb b2 3e bf 06 ba 32 7d 55 c9 c9 b6 50 ce 5b 51 dd ...P.Qd.#...06F..>...2}U...P.[Q.
13c00 f4 56 c0 6f 40 13 73 d4 46 a2 94 67 c8 b3 20 97 28 2a 85 94 e9 bd 80 37 c7 9c 08 d1 3e 9c 75 f3 .V.o@.s.F..g....(*.....7....>.u.
13c20 74 88 c7 f6 5d bb 76 6d 8a 7a b9 36 63 ac ca ef 6b 73 9a 1d 19 63 7f 2d 8c 96 22 17 50 e9 36 4b t...].vm.z.6c...ks...c.-..".P.6K
13c40 8f d3 00 04 b5 93 82 17 2f 39 a0 07 e4 55 87 97 4f 7d ea 53 64 b5 b5 cf 4d a1 da cc c8 cb 2e bb ......../9...U..O}.Sd...M.......
13c60 6c fa 88 11 23 66 e5 ff 0b b2 70 ce 8e b8 d4 85 3a f0 0b 17 2e 64 bf 53 31 e2 2f 7f f9 cb 2b 8e l...#f....p.....:....d.S1./...+.
13c80 8e 35 59 0a fd aa 57 bd aa 02 b1 a1 a1 3c 44 16 12 ef 46 7e 59 d0 01 91 0e 43 0d fb 11 a8 01 88 .5Y...W......<D...F~Y....C......
13ca0 b5 04 9b 0b 2e f7 29 3b b2 0a 6e eb d1 19 29 56 76 0c 35 2e be cc 81 b7 d0 21 12 c8 e9 4d 0f 15 ......);..n...)Vv.5......!...M..
13cc0 d5 4b 4e 5e 66 74 49 ac 2c 85 ac 01 50 d1 5d 6b 7f 99 5e 6a bc bc fb 3a 17 b9 ac 00 96 43 9a c7 .KN^ftI.,...P.]k..^j...:.....C..
13ce0 ce b5 db 07 0d 91 58 d5 c6 18 7d 3e d3 23 0e 6e 29 50 0d d0 d1 85 c9 79 90 90 04 b7 5e 0a ee b1 ......X...}>.#.n)P.....y....^...
13d00 41 32 5a ca e5 aa c6 08 d8 74 51 c0 95 12 8f f7 bc f4 d7 2b 8d 18 62 5b 4a 03 9e 93 31 24 02 ea A2Z......tQ........+..b[J...1$..
13d20 e9 65 a9 6c ef 95 2f ef 07 f7 86 e7 45 67 98 dc 97 93 d9 ef 58 c6 3b 78 de 79 e7 ed c9 fd d8 12 .e.l../.....Eg......X.;x.y......
13d40 75 60 45 ee c9 52 8a 52 66 ac ed 19 6b 7f e6 82 28 7f 92 04 19 c0 9e 71 5a 4b 6e 4e 01 4f 54 88 u`E..R.Rf...k...(......qZKnN.OT.
13d60 97 14 47 af c5 c1 23 be b7 a3 04 74 6e d4 39 01 c3 f8 57 be f2 95 d3 f3 a0 26 e6 e7 11 d1 89 fa ..G...#....tn.9...W......&......
13d80 e6 26 77 de b3 67 4f fb bc 1a c3 69 1a 11 3d 01 12 60 27 a8 04 8a 09 90 f1 27 63 8d 07 ec a6 af .&w..gO....i..=..`'......'c.....
13da0 22 f2 9b 5d a5 f8 6e c1 42 62 ae e1 46 b8 ac b0 60 a3 bb 97 75 c8 25 18 a6 c6 22 8a 97 f9 f2 1a "..]..n.Bb..F...`...u.%...".....
13dc0 d8 ca 36 4f 8a ff ea 98 72 4a 3e 73 3c e7 33 59 a6 74 5b 95 b9 de 7e af 9e ce 39 b9 06 ae 45 22 ..6O....rJ>s<.3Y.t[...~...9...E"
13de0 a4 a4 60 31 0c 03 77 ca c8 b5 d3 7b cd eb 01 28 eb e8 95 35 da 15 c1 39 1f 63 a3 03 23 01 b8 f8 ..`1..w....{...(...5...9.c..#...
13e00 6b 3a 6c e5 d7 07 1c 48 51 04 b6 70 1c 44 57 a9 03 ab b8 65 a7 d5 83 39 ce 50 64 ee 81 b1 0c c6 k:l....HQ..p.DW....e...9.Pd.....
13e20 b2 1b 6b c0 f1 66 c5 59 5b df d0 56 8d 80 d6 12 90 68 79 ed 4a 0a be 5b a8 c4 5c 7c 33 e1 0c 0d ..k..f.Y[..V.....hy.J..[..\|3...
13e40 96 98 4a 7c b4 29 68 84 d5 0e 51 2b 9c 41 b0 4d 2b d1 75 99 c3 33 e1 d4 c4 cd 6f ca 33 59 19 c2 ..J|.)h...Q+.A.M+.u..3....o.3Y..
13e60 b1 22 fb 6e c8 31 e6 bc d3 5c e2 08 51 78 c4 cd e7 b7 56 8d a9 ac 35 5a 5e 5b a8 f3 25 01 74 93 .".n.1...\..Qx....V...5Z^[..%.t.
13e80 5d 3e f1 89 4f 90 e8 d2 9c 05 d1 2b 0f 60 f0 15 57 5c 31 6e f8 f0 e1 93 72 63 c6 e6 e6 0e 09 c0 ]>..O......+.`..W\1n....rc......
13ea0 cf 0a 48 ba e6 bd 43 74 a4 a6 f9 f3 e7 57 a2 3c 3e 52 5e 34 41 b4 20 01 e2 22 99 4c 3c 58 16 85 ..H...Ct.....W.<>R^4A....".L<X..
13ec0 56 e5 d3 a3 bf f8 ce 24 18 00 c4 c3 85 c3 23 ea 95 15 50 b5 cc 9a cb 6e 70 0d 63 2b 1e ba 60 14 V......$......#...P....np.c+..`.
13ee0 4b 4b 77 1b 9b e9 a2 ec 6f 6b 64 53 6b d5 5d 15 c5 7d 95 b5 e6 54 21 4c d5 2c fd cc 72 1e 8d 50 KKw.....okdSk.]..}...T!L.,..r..P
13f00 fa af e5 52 a7 97 b8 2e 3d 07 c6 11 38 77 b9 ba c6 3e 3e 7b 5f ad 8c 03 f8 8d 91 37 c3 8c 7b 8e ...R....=...8w...>>{_......7..{.
13f20 dd 84 63 20 0c a5 97 80 e7 c3 3d 56 aa b2 42 8d 6e 4d ee b7 95 76 cb 90 57 55 16 8b 88 a8 73 97 ..c.......=V..B.nM...v..WU....s.
13f40 76 0d dd 6a ee 6f e6 61 e9 be 94 60 6a 4c 84 43 eb c9 e0 5e 4a d4 e4 e2 65 85 21 0d a0 10 0a 9e v..j.o.a...`jL.C...^J...e.!.....
13f60 5b ed de c0 a5 4f 66 fe 87 43 ac f6 86 d0 6d cb f8 1b d8 72 cc 96 bc 76 64 6e bb c9 87 87 c3 93 [....Of..C....m....r...vdn......
13f80 3d 07 d6 21 12 70 f9 12 e0 e4 14 00 fc 97 04 47 67 fb f8 c7 3f 5e c5 bf e7 66 74 c8 cd ec 95 07 =..!.p.........Gg...?^...ft.....
13fa0 31 e4 ca 2b af 1c 99 87 74 41 a8 e6 98 dc b8 11 79 40 e7 e4 01 f4 cc 42 eb 10 5d a7 11 71 1b f0 1..+....tA......y@.....B..]..q..
13fc0 12 ea ca 03 22 fa 49 40 c0 d9 71 ab 18 2a ca 43 2d 39 b4 fa bb a5 97 cd 59 9f 35 6b d6 29 cb b1 ....".I@..q..*.C-9......Y.5k.)..
13fe0 c6 2e 81 c6 71 16 c2 50 6c 64 6c c3 42 e5 9e 65 32 c6 e9 f9 e4 2c 28 3b a0 68 ec 2b 41 28 e7 2f ....q..Pldl.B..e2....,(;.h.+A(./
14000 d3 44 e5 72 70 22 7b b0 79 0e 5d 80 65 1f 36 ad d7 65 e7 51 09 8e 04 44 49 43 bd 55 a3 9b 46 44 .D.rp"{.y.].e.6..e.Q...DIC.U..FD
14020 08 91 d7 04 a7 56 d4 35 a0 05 e2 09 57 97 fb cb 15 b9 17 3c 0f 24 17 8e 47 ed c1 00 c8 31 a8 45 .....V.5....W......<.$..G....1.E
14040 80 5e f7 a0 5c 17 02 a0 be 0c 71 e6 58 ef 81 62 ba d9 85 12 17 d5 a0 b2 e8 47 59 57 40 37 a0 cf .^..\.....q.X..b.........GYW@7..
14060 4c 02 20 70 4d 4e e2 3a 2d 62 51 aa 0a a7 d7 2a 60 3e 96 fc e2 da 29 54 81 2b 2e db d1 10 81 03 L..pMN.:-bQ....*`>....)T.+......
14080 b9 36 ea d5 ed 0a 23 da 91 fb b2 2d e3 6d ce 6f 9b 73 dc b6 bc 00 3c 1c fe 68 ae a7 12 e9 89 ac .6....#....-.m.o.s....<..h......
140a0 23 80 c7 0d c6 84 b1 f0 8c 06 3a 0d 1f 68 fc 10 ae 4e 7d 77 38 7b c7 bc 7a e6 46 9e 9d 07 31 3c #.........:..h...N}w8{..z.F...1<
140c0 8b 63 dc d0 a1 43 2f ca 22 18 9b 87 35 28 0f 1b ff 7a bb 00 bb 11 cb 31 8b 10 63 1c 20 20 a0 c2 .c...C/."...5(...z.....1..c.....
140e0 1a 73 50 7b 40 45 38 64 59 ef 4d df ba e0 d7 f7 ce a2 c1 88 83 c8 09 d8 35 02 e9 4e 22 74 14 a2 .sP{@E8dY.M.............5..N"t..
14100 a0 ce 5c 56 3d 75 31 58 7c a2 ec a7 66 cc b7 a0 83 33 40 80 04 9a 62 76 69 94 2b 53 3d e5 b2 9c ..\V=u1X|...f....3@...bvi.+S=...
14120 1f 7f b8 e9 aa 76 95 3d 5d df 2f db 1e b9 70 cb c0 17 c1 5e e6 9e ab ca 08 7c 1b 61 28 d5 a0 1e .....v.=]./...p....^.....|.a(...
14140 99 20 63 35 56 0d 7d 00 de fc 77 c3 8a 8d 50 44 15 e2 3e 59 be 9a df e0 62 dc 67 bb e9 96 46 52 ..c5V.}...w...PD..>Y....b.g...FR
14160 83 59 2c 4f 6d 91 c9 b2 a6 80 12 19 e7 36 22 52 55 40 bf be d2 89 6e 36 0d 6b 72 6e a5 04 25 15 .Y,Om........6"RU@....n6.krn..%.
14180 09 9b e9 cc 65 f3 8b 52 ac 2f db 68 b5 3d bb b5 e6 ff 13 64 c5 e5 b7 43 b9 66 62 e3 f7 e4 9e 6c ....e..R./.h.=.....d...C.fb....l
141a0 cd dc 36 64 9d ac cb f9 36 65 be 3b f3 be b7 16 68 73 bc 96 06 db 6a 46 27 1b c6 61 22 1e cf 68 ..6d....6e.;....hs....jF'..a"..h
141c0 8e 6e 15 9a 8f 7c e4 23 c4 c0 57 be f5 dc cc ae 01 64 ff fc 8f 81 6e f2 75 d7 5d 37 2d 37 6c 6c .n...|.#..W......d....n.u.]7-7ll
141e0 6e fc 59 b9 89 9d 22 f2 34 b2 c8 10 2d 79 f0 58 84 c9 e9 f6 a1 e8 3f e6 21 52 e6 57 43 8e 21 9e n.Y...".4...-y.X......?.!R.WC.!.
14200 50 66 16 8a 16 7a a3 c4 e0 3c 2c 46 eb 8c eb 3e 63 5f db 21 c1 85 2c 45 6c fc ba 0b 4c 4e 6e 39 Pf...z...<,F...>c_.!..,El...LNn9
14220 65 fd f7 5a 7c 31 56 a9 d7 96 92 41 d9 91 c6 77 37 c6 83 b3 c2 05 8c e0 33 b9 43 7f b1 1c a9 8c e..Z|1V....A...w7.......3.C.....
14240 43 2f 13 4d ca 8a 35 02 46 ae 5f d6 89 53 5d 00 3c 8a c4 b6 8b 32 ae 80 cf 10 d6 5a 25 d6 53 80 C/.M..5.F._..S].<....2.....Z%.S.
14260 2a 93 59 b8 76 39 37 c1 4d 04 2a a9 0a 70 2e c6 87 e0 71 9f 21 04 4a 59 12 4d c1 26 b8 14 a1 35 *.Y.v97.M.*..p....q.!.JY.M.&...5
14280 0c ca f1 15 ef 39 9f 5c da 64 17 ef 9d cd 2f cb 00 25 ef af c1 33 02 59 3b 85 00 d7 e2 2f f0 4d .....9.\.d..../..%...3.Y;..../.M
142a0 7f ae 19 f7 da 42 40 da e0 d2 d9 e7 64 98 d1 f1 8c 41 0a e0 53 99 cb b6 dc ab 4d 59 37 eb 02 f8 .....B@.....d....A..S.....MY7...
142c0 f5 99 e3 16 b2 e2 b2 ef 01 f4 77 c4 7f 8a 5c 90 19 27 77 47 fd a1 41 e5 19 0b f4 72 fb 93 3f f9 ..........w...\..'wG..A....r..?.
142e0 13 8c 73 8d 34 62 cc 0d ef 16 f0 0d ce 83 9b 78 cb 2d b7 5c 92 1b 3c 39 37 68 48 1e 6a 8f 4d 9b ..s.4b.........x.-.\..<97hH.j.M.
14300 36 35 e7 26 36 5a 8b cd ac 2c d3 4f 8d 18 63 91 b2 e1 de 60 c1 b9 88 4c 39 85 18 d8 9d 14 8a ce 65.&6Z...,.O..c....`...L9.......
14320 58 2c 14 92 29 d4 d9 35 32 19 86 6a f5 57 b9 b9 c6 20 b9 b4 45 2b 18 4b 90 c9 bd e0 54 10 a5 52 X,..)..52..j.W......E+.K....T..R
14340 b7 2e cb 2f 69 7d 77 21 0a 50 74 5f 16 81 85 22 3d 87 95 59 f4 47 97 09 34 a7 8f 23 97 97 93 69 .../i}w!.Pt_..."=..Y.G..4..#...i
14360 9d d6 fe a0 7e 6f b8 ac 84 00 22 83 ea c0 fd 45 14 17 d4 dc 13 fe 2f fd d2 da 33 74 69 2a f2 1b ....~o...."....E....../...3ti*..
14380 03 61 a7 56 08 06 a0 e7 5e a0 c3 4b 60 04 96 5d 61 24 48 8e a1 9d c3 fb c9 73 97 18 9b b3 00 51 .a.V....^..K`..]a$H......s.....Q
143a0 e6 7a 4c 72 2a 8b 58 18 b5 a8 bf 5d d1 df 22 1d 96 a4 e2 3c 80 b9 b4 ed 94 36 00 cb 6b ab 46 04 .zLr*.X....].."....<.....6..k.F.
143c0 e0 b8 d3 c8 70 3b 99 73 1e c9 7e 07 32 7f 74 f5 ad 59 ab 1b 72 9f d6 64 6e 1b a8 63 57 ab 59 57 ....p;.s..~.2.t..Y..r..dn..cW.YW
143e0 55 a5 cd e7 2a d8 86 80 1e 36 24 50 e2 ff cf 58 a0 07 e0 d5 cb ed 5d ef 7a 17 9c bd 63 1e 64 bf U...*....6$P...X......].z...c.d.
14400 fc 3b fa a6 9b 6e 9a 3e 6e dc b8 19 59 c8 63 28 1b 1d 2e d0 39 37 ae 39 ef 8d 3c 90 d2 68 64 ef .;...n.>n...Y.c(....97.9..<..hd.
14420 2f 9b 1e b0 18 79 48 88 f8 e8 43 3c 48 ad b6 a5 fb 4d f7 93 19 71 10 07 f4 7d c5 47 0d 52 72 24 /....yH...C<H....M...q...}.G.Rr$
14440 b9 aa 8b de 8e 33 70 06 45 51 17 ad 8b d1 be e8 d6 73 97 53 08 f8 52 74 57 74 36 ec 93 97 dd 50 .....3p.EQ.......s.S..RtWt6....P
14460 54 13 ac bb a6 ca 60 e4 5d 29 fe 6b 69 97 9b 7b 9f ac 5b 57 36 6c 30 38 45 cf 82 2d 99 25 a0 76 T.....`.]).ki..{..[W6l08E..-.%.v
14480 35 95 c8 d8 53 5d dd 5e 49 42 e3 a1 dc b8 ac c0 ab 0a c3 f3 e0 5e 69 c9 67 4c 08 2c ef 1c af 14 5...S].^IB...........^i.gL.,....
144a0 a1 ef db ac 3c ef 29 d7 6e f6 9d 1e 84 b2 25 94 b5 e9 d8 d7 b8 7b af c9 38 03 0d a5 7e a7 1b ce ....<.).n.....%......{..8...~...
144c0 a4 24 db 75 5b a8 53 2b bf d1 84 8c 6b 22 4d 8d 50 b5 52 d9 26 44 e6 78 ce 75 38 c7 3e 4d ca 2b .$.u[.S+....k"M.P.R.&D.x.u8.>M.+
144e0 79 ee b9 a6 f5 21 70 1b 32 06 f5 e6 77 a0 bf 67 18 ca 58 55 c1 36 72 76 ec 4b d4 12 3c a3 39 3a y....!p.2...w..g..XU.6rv.K..<.9:
14500 db 87 3e f4 21 6e 6e 23 19 6c 01 58 b7 dc e4 41 e1 02 17 be e5 2d 6f 99 92 9b 3f 21 37 6e 58 be ..>.!nn#.l.X...A.....-o...?!7nX.
14520 eb 9b 1b dd 85 32 d2 f9 dc 64 e3 40 6e 38 c0 e6 b3 3d d8 08 fe 80 ca f3 02 b8 53 a7 4e ad 74 48 .....2...d.@n8...=........S.N.tH
14540 f3 d7 e1 2e 1c af 48 a8 c8 cd 03 05 ec 1a 74 5c 50 8a 89 8c af d8 6d 39 67 b3 d0 24 00 2c 62 ce ......H.......t\P.....m9g..$.,b.
14560 55 1a f4 f8 5f 63 52 59 92 a9 0c f3 2c 43 34 2d 25 25 87 71 c1 01 2a b9 8f dc d8 73 9f 9e f6 2a U..._cRY....,C4-%%.q..*....s...*
14580 d1 70 7e ba ab 38 8e fb 02 f7 d3 70 a9 6a a0 57 81 7b 03 68 8d 4d 50 12 30 db cd 00 9a d2 3d c5 .p~..8.....p.j.W.{.h.MP.0.....=.
145a0 58 12 26 89 96 51 7c 25 80 e5 bc e8 ed 1a 46 21 2a 00 15 f7 9d 92 99 de 80 b2 dc b4 f7 d4 70 5d X.&..Q|%......F!*.............p]
145c0 c5 7c a5 0b ad ea 5a d1 19 87 ef 54 09 b4 95 28 0d 94 59 71 65 61 4d 93 7a 0c 35 56 8f 2f 93 7c .|....Z....T...(..YqeaM.z.5V./.|
145e0 ca 40 9b 5a ac 05 fa 3b 65 ac 8e 21 ae 87 08 3e 99 eb dc 1e 09 74 53 08 23 a2 fc da 7c bf 3e e3 .@.Z...;e..!...>.....tS.#...|.>.
14600 ef c8 3e d4 ad 3b 4e b0 0d 12 2a 1b f9 fa c4 e7 9f b1 40 7f df fb de 47 77 97 2a 8f 38 80 6c ca ..>..;N...*.......@....Gw.*.8.l.
14620 82 ec b0 67 cf 9e 5e b9 21 43 5e f9 ca 57 8e 0b b5 bb 28 dc 60 6c 1e e4 b0 3c a0 be b9 c9 dd c8 ...g..^.!C^..W....(.`l...<......
14640 82 cb 03 68 82 bb 63 d1 a4 c0 00 05 02 01 3b 60 ca 0d 6d 5c b6 6c 19 84 a3 51 9f 38 41 1f 50 4e ...h..c.......;`..m\.l...Q.8A.PN
14660 b8 90 fe 76 13 60 d4 f3 59 c0 04 e1 b0 00 ad b4 ea ef c6 b2 5b 25 56 ee 69 ac b9 01 2c 65 68 ab ...v.`..Y...........[%V.i...,eh.
14680 dc cc 30 51 93 5e ca f2 55 8a ef cc 05 03 5c 59 1b cf 12 c7 72 5d 63 f2 59 b4 82 bd 2c 39 5d 2e ..0Q.^..U.....\Y....r]c.Y...,9].
146a0 40 81 62 61 0d c5 54 f6 b3 b9 22 bf 73 5d 82 be b4 66 93 2a ca 3d d2 ee a1 ef 5b d1 9f 73 f0 9b @.ba..T...".s]...f.*.=....[..s..
146c0 b1 04 aa 39 70 6a 09 99 5c 57 69 ab 8c 6b b7 44 37 c7 c2 d5 8d 50 e4 1e ab ae f0 d9 fb e1 38 65 ...9pj..\Wi..k.D7....P........8e
146e0 bd 7d 0d 6d 72 62 e6 59 56 0c d2 f0 e7 bd e5 3a 25 3a 3c 13 cb 92 95 f6 82 32 ee 40 75 49 83 a6 .}.mrb.YV......:%:<......2.@uI..
14700 f7 d6 4c 3a 8d 7c 3e eb 7c 5f f9 de 33 9f 13 39 16 bd fc 40 d6 ee 9e 10 40 42 69 57 e6 7c 4b 33 ..L:.|>.|_..3..9...@....@BiW.|K3
14720 bf 95 19 1f 17 1d 60 3f 41 15 5b ee 59 69 a8 3e 63 39 3a 1b fe 75 00 4a 5f b6 bc 3a e6 a6 f4 c6 ......`?A.[.Yi.>c9:..u.J_..:....
14740 ea 3e 67 ce 9c 91 b4 61 9e 31 63 c6 d8 dc fc 61 f9 ae 7f 6e 14 ac b9 63 6e 14 fb b7 52 01 34 37 .>g....a.1c....a...n...cn...R.47
14760 bc 25 e2 7c 6b 5e 8d 59 3c ed b2 d0 9b 23 0e 11 4e 4b 41 0b 7a c2 55 f1 ee 88 f2 88 7f 3c 64 75 .%.|k^.Y<....#..NKA.z.U......<du
14780 71 29 3a 0b 9b b8 65 16 81 35 d3 ca c8 2e 2d e6 a6 64 b2 18 ac 47 2f a8 5d 24 7e 67 f3 c2 b2 af q):...e..5....-..d...G/.]$~g....
147a0 5b 09 74 45 6c cf af fd 80 05 0e e1 01 ec a5 ee ab 2e 2b 17 36 96 be b4 1a 4b 7c 04 b9 f1 fc fe [.tEl.............+.6....K|.....
147c0 8e 04 54 b6 89 52 8c 2f 13 6d 10 cf 15 2d 8d e7 b7 51 a4 d1 86 d6 ad 97 c0 78 2f 05 40 d9 c9 b6 ..T..R./.m...-...Q.......x/.@...
147e0 cc 4d 2f 2b ee 9c ee 67 37 34 95 b9 d9 28 82 ef 91 8a 8c 08 94 10 68 df d0 ed a7 57 42 d7 9a c6 .M/+...g74...(........h....WB...
14800 3a 6d 25 b6 8f b2 74 b4 ae 52 6d 2b 72 70 09 54 59 33 4f a3 ae ff 97 59 71 be d8 bf 96 70 45 a2 :m%...t..Rm+rp.TY3O....Yq....pE.
14820 4c 55 73 3e fb 3c 73 d6 59 67 ed c9 39 36 84 78 3e 1e 82 b3 28 fb ae 40 94 cf bd 3f 14 29 e3 64 LUs>.<s.Yg..96.x>...(..@...?.).d
14840 54 9a d6 bf f8 8b bf a8 ee 93 65 a7 cf 48 a0 bf fd ed 6f 6f f8 bb bf fb bb ea f3 9b de f4 26 74 T.........e..H....oo..........&t
14860 70 c0 de 29 37 ac 7b 1e e0 80 31 63 c6 9c f7 c6 37 be 71 74 1e e2 98 c1 83 07 0f cb 0d 1f 90 07 p..)7.{...1c....7.qt............
14880 dc 83 86 8e 24 21 64 1f f4 9e a3 b9 99 27 43 1d 9b 36 6e dc d8 25 20 46 05 e8 96 cf 9d 02 98 e6 ....$!d......'C..6n..%.F........
148a0 8c d7 28 17 c4 40 64 73 03 1e 3a 0f da 58 70 08 01 e2 be ee 34 75 de f2 65 4e b6 ad 91 d0 3f cb ..(..@ds..:..Xp.....4u..eN....?.
148c0 f0 d3 32 80 45 a3 17 c4 a3 ec fa 22 30 e5 e8 2c 4c 8d 8c 16 c9 e0 33 c0 d7 e2 5c fa dc ed 19 67 ..2.E......"0..,L.....3...\....g
148e0 f5 db b2 8a ec e9 5c 54 ff bc 22 a8 00 86 63 da ea 49 89 44 90 40 04 09 dd 34 dd d4 64 17 ae 55 ......\T.."...c..I.D.@...4..d..U
14900 9f b9 52 43 c9 f1 cc 78 43 ca ca f5 10 6c 42 ed 36 38 5d a3 86 c4 bc 37 d6 98 56 63 e9 bb f6 7e ..RC...xC....lB.68]....7..Vc...~
14920 08 34 ed 28 65 c9 68 7c ef bc 0c a6 31 db 4f 7b 85 62 bb 04 40 b1 5e 55 42 fd 5f c0 ea 76 b5 1b .4.(e.h|....1.O{.b..@.^UB._..v..
14940 af 44 b3 8c d7 b7 f6 bd df 97 a5 c6 4a 37 a6 2a 8e 35 eb 32 17 1a 43 52 7f 1a b0 ef a2 ec f4 fa .D..........J7.*.5.2..CR........
14960 f5 eb 17 86 c3 2f 0a 21 5b 13 c6 b3 67 c8 90 21 87 43 14 4e e4 be b6 90 ac c5 46 17 99 33 96 a3 ...../.![...g..!.C.N......F..3..
14980 93 7e 48 e5 4d b6 50 34 2c f1 80 bd 43 5e 5d f3 40 ce 0a 38 87 4c 98 30 e1 bc 88 f8 23 03 c4 61 .~H.M.P4,...C^].@..8.L.0....#..a
149a0 b9 99 fd 6b 6d 9f e8 d2 f1 14 9d 34 a1 a0 b9 a9 84 ce f6 7e fc f1 c7 cf 0d 48 ce cd cd ee b3 74 ...km......4.......~.....H.....t
149c0 e9 d2 2e db b7 6f 6f 97 9b 59 d5 a5 23 ca 8e 87 8a 2f 13 4e 61 d8 2c 0b 1c 90 c3 f9 e1 28 50 ff .....oo..Y..#..../.Na.,......(P.
149e0 52 3f 93 ab ba c8 d1 d9 cb 76 cd 96 7d 96 fb 97 1c 00 50 59 64 52 7d 5a a2 20 01 51 ca 90 63 e2 R?.......v..}.....PYdR}Z...Q..c.
14a00 d2 42 62 d0 18 e4 62 77 6c 8b 5c 96 15 5a 95 2a ca 88 3d b3 ec b4 1c 63 c8 2c 0b 64 32 37 89 86 .Bb...bwl.\..Z.*..=....c.,.d27..
14a20 39 f0 1c 47 52 86 c4 cb 9a 78 4a 00 fc 8f 1e 6f 20 8c e9 b0 6d cf 36 3a 6b c9 ef 2d b9 47 44 94 9..GR....xJ....o....m.6:k..-.GD.
14a40 9d cc e7 d6 da f5 11 28 d5 98 f3 d1 5e bb 29 c7 36 67 6e bc 53 94 84 a6 9b 8d ea e4 da 24 14 8b .......(....^.).6gn.S........$..
14a60 bd 7e 8d 93 02 cd 1e f1 cc cd aa b1 aa 38 46 22 9a ea aa fe 5d a6 c2 96 05 49 ca 8e 3d 1a 5c 0d .~...........8F"....]....I..=.\.
14a80 81 16 e8 06 df 94 a5 c9 ca fa 80 3e 0b 7b cf 65 6e 04 db 60 69 3f 98 df b7 0f 1c 38 70 79 88 c0 ...........>.{.en..`i?.....8py..
14aa0 a2 ac bb a5 e7 9c 73 ce c6 cc 77 4f be af 72 dd 29 39 4d 1a f6 19 2d ba b3 51 3c 9f 22 fa 6c d7 ......s...wO..r.)9M...-..Q<.".l.
14ac0 5e 7b 2d 62 39 af f6 b9 51 9d c3 11 7b d1 ca 29 60 1f 3a 6e dc b8 61 01 22 40 6f 9f 07 45 16 d1 ^{-b9...Q...{..)`.:n..a."@o..E..
14ae0 ee bc a8 f5 75 2c fb 76 c8 c2 38 3b 62 d2 c8 e8 e9 17 e4 21 0e 0f 78 fa 3e f6 d8 63 55 59 e9 dc ....u,.v..8;b......!..x.>..cUY..
14b00 e0 46 b8 01 ee 0d 1e 90 3e 74 c3 66 f5 7b db 1f cd fe 61 8a c2 00 91 17 60 87 b3 18 fa 29 68 08 .F......>t.f.{....a.....`....)h.
14b20 0f 65 31 0a 1a 9b 30 5a 39 45 0e ab 15 5d 3f ae a9 a9 16 84 e0 1d 11 9b ef f5 df 97 a9 a3 8a d3 .e1...0Z9E...]?.................
14b40 65 95 d9 d3 4b 3b 95 12 06 44 86 c5 07 31 21 98 c5 36 d0 56 96 2d 45 5b 55 1a e6 80 8b af 14 5b e...K;...D...1!..6.V.-E[U......[
14b60 cb 48 40 53 3d 6b 40 6c ab 65 7e 9d 44 d0 ca 31 d4 55 3f 44 48 68 be 47 17 a5 c9 02 45 42 51 92 .H@S=k@l.e~.D..1.U?DHh.G....EBQ.
14b80 3b 64 bc 8e b9 c7 9d 73 be 4e 19 a3 03 89 4c 01 55 3b 38 3f bd fb 20 f4 d4 15 53 cc 57 a2 29 b9 ;d.....s.N....L.U;8?......S.W.).
14ba0 73 59 c5 d6 7d d8 1f 22 ad 54 56 86 2d 6b c4 f3 de 68 68 d3 5d c8 73 d3 88 e9 33 31 2e 81 67 05 sY..}..".TV.-k...hh.].s...31..g.
14bc0 41 2c 53 89 25 12 1a f4 bc 37 ac 1d e3 fd 6b f1 00 84 c3 d2 5c 62 7f ee f3 d6 ac af d5 79 5f 9e A,S.%....7....k.....\b.......y_.
14be0 75 b5 2a ef eb 49 90 c9 71 fb 09 c4 c1 82 1f 66 d6 76 46 03 9d ed 15 af 78 45 95 b4 c2 36 7b f6 u.*..I..q......f.vF.....xE...6{.
14c00 ec c6 5a 5a 63 f3 79 e7 9d d7 31 20 ef 1a 0a de 2f 54 b1 7f 1e 64 ef 7c 0d ab 3d 94 1b b5 37 af ..ZZc.y...1...../T...d.|..=...7.
14c20 fd b9 d1 50 c5 8e f9 be 7f 1e da e8 cd 9b 37 4f 0a 27 bf 28 37 78 68 b8 58 ef bb ef be bb 63 16 ...P..........7O.'.(7xh.X.....c.
14c40 70 3b dc 3c 3c 5c 0c 4e 3c 3c ac bd 46 74 19 67 0d a7 00 08 88 cf 88 f9 a6 b8 9a 68 82 a5 d8 26 p;.<<\.N<<..Ft.g...........h...&
14c60 13 2e 26 1e 36 44 c2 ea ac 72 7a c1 6d e7 95 b2 42 8d 39 f0 56 8b c1 72 ad be 6e 4d 7b c5 63 e3 ..&.6D...rz.m...B.9.V..r..nM{.c.
14c80 f0 cb 8e 29 b6 6a 52 9f 94 c0 94 86 35 89 82 39 fb e6 87 cb 89 00 39 d7 af f4 c2 18 66 02 22 e6 ...).jR.....5..9......9.....f.".
14ca0 9b 4b 2e 40 54 0d 6a 16 ec aa d2 6a ee 55 4b be 3b 92 31 0e 65 3f d2 3b 77 67 dc 3d 18 f1 33 87 .K.@T.j....j.UK.;.1.e?.;wg.=..3.
14cc0 a3 51 a9 da f2 2c 2a 29 2d e3 75 ce 79 ba e7 3a 7a e5 5c 3d 73 1d dd 68 dd 95 fd e8 d5 07 61 6f .Q...,*)-.u.y..:z.\=s..h......ao
14ce0 c6 e0 9a 6b 6e 97 f3 02 76 32 19 1b 55 5b 6a f7 a3 b1 ac ba 53 06 23 69 68 55 9c b6 d2 0e 3e 7c ...kn...v2..U[j.....S.#ihU....>|
14d00 9e 8d 05 43 75 33 2a fd 70 6f 4a b7 9d 86 3c 25 08 ed 0c a5 75 be 4c 23 56 f2 2b 4b 76 6b bc 44 ...Cu3*.poJ...<%....u.L#V.+Kvk.D
14d20 aa e1 76 61 84 23 7c 36 f7 67 53 d6 d5 ca 30 9a 65 b9 07 ab b2 df e6 5c c3 3e ac f6 70 f6 33 1e ..va.#|6.gS...0.e......\.>..p.3.
14d40 e8 6c 14 e8 27 1d d5 ed d2 4b 2f 6d a4 47 5b f4 e7 e6 50 c1 ce 24 bc 04 e8 9d f2 f0 1a 73 03 29 .l..'....K/m.G[...P..$.......s.)
14d60 99 42 aa e0 51 c2 0c 61 02 b4 80 ca 83 1c 16 8e 78 61 5e 93 73 d3 c7 e7 b7 c1 e1 4e bd 7e fc e3 .B..Q..a........xa^.s......N.~..
14d80 1f 77 c8 03 68 84 b3 5b 2f 9e 87 87 de ce 02 80 eb e9 3a 82 20 60 ad 45 c4 27 c8 c3 b8 6f 39 2e .w..h..[/.........:..`.E.'...o9.
14da0 84 c1 84 19 6b 98 f1 c2 c2 cf 82 2a 33 db 78 d8 72 4e 75 6a c5 61 c5 76 44 75 32 f5 cc 58 2b 0d ....k......*3.x.rNuj.a.vDu2..X+.
14dc0 5d a7 5b 79 cb a2 17 1a e5 e4 3e 65 d3 c7 b2 59 85 fd d6 ec 84 5a 8a e3 46 fb 19 0d c6 ff 58 83 ].[y......>e...Y.....Z..F.....X.
14de0 09 d3 b4 14 54 4d 47 6d ab 71 31 f4 cf 2a 52 8c fa 6b f9 ff 70 08 d9 de ec b3 23 bf 6f 8e 64 b3 ....TMGm.q1..*R..k..p.....#.o.d.
14e00 39 cf 6c 5b 08 f4 53 b9 e6 23 10 04 2a fd 66 cc f6 1b 36 6c e8 12 f5 a9 e7 d6 ad 5b fb e4 de f5 9.l[..S..#..*.f...6l.......[....
14e20 cb 79 7b e7 1d 76 d9 2d f3 ef 96 f9 77 0e e1 e9 92 7b d9 39 a7 eb 90 eb 44 0a 68 aa 71 7a ae 8f .y{..v.-....w....{.9....D.h.qz..
14e40 3c 89 c6 70 6e 42 a8 25 02 8d 5e 0f cf 4c b0 16 36 83 e7 54 ca d1 c6 61 d3 10 a4 36 ef 97 51 79 <..pnB.%..^..L..6..T...a...6..Qy
14e60 4a 70 3c 6f ee 19 c4 4f ce ad 61 b0 74 6b 2a 09 68 60 2c 63 13 6a bd 03 89 a8 ab 0c 74 99 eb de Jp<o...O..a.tk*.h`,c.j......t...
14e80 fc 46 c9 e9 a5 61 34 8b 72 ef 88 87 dd 8c eb 2d af 13 2f 09 a0 bb 91 43 4e 6c 30 2e 07 ac c0 21 .F...a4.r......-../....CNl0....!
14ea0 00 8d b9 59 ed f2 6a ce 22 6b 07 98 28 03 84 3e 98 9b de 52 e3 9c 55 6f f6 bc fa e5 f3 79 e1 22 ...Y..j."k..(..>...R..Uo.....y."
14ec0 13 72 d3 2f ce c2 b9 20 0f 64 d0 8f 7e f4 a3 1e 21 22 90 ff 26 01 55 26 a0 c0 c5 4d 7e e0 21 c2 .r./.....d..~...!"..&.U&...M~.!.
14ee0 1d 48 85 2d 83 2b e0 e6 6c c6 4a db f2 c9 e8 39 7d f7 8a e7 65 04 9c 09 2e 1a 89 e4 92 44 f4 e1 .H.-.+..l.J....9}...e........D..
14f00 53 55 52 d0 ef ae 6b cd 73 94 b1 f2 5a b1 5d b4 06 96 e8 42 92 db c9 f1 59 84 fa a8 cb 1c 77 5b SUR...k.s...Z.]....B....Y.....w[
14f20 52 ab 5f 6a 68 84 53 cf 9f 3f bf 0a f2 c6 b8 56 53 1f 5a 6b 3a f8 c9 5c 0b 5c 9c 26 09 47 73 8e R._jh.S..?.....VS.Zk:..\.\.&.Gs.
14f40 7d b9 ee cd 99 c7 ea 48 4a 6b 23 d9 6c ce 8b 34 ce fd 19 ff 38 22 69 ce a7 5e 8e 7a d5 35 12 57 }......HJk#.l..4....8"i..^.z.5.W
14f60 cf 95 2b 57 f6 8e 2a d1 3b 92 4c af dc eb 1e b9 a7 3d 73 8e 9e b9 5f b8 58 49 78 02 fc 9d f3 e2 ..+W..*.;.L......=s..._.XIx.....
14f80 b8 c6 8c df 94 b9 b5 a7 a6 01 44 a0 6f df be 88 fd 95 77 25 d7 55 85 54 13 93 61 70 52 59 55 57 ..........D.o.....w%.U.T..apRYUW
14fa0 bd 5b 03 9e 81 52 dc 07 00 0f b1 27 5e 1f 62 ac 24 25 71 b7 02 b1 79 13 da 4b ca 28 c7 d2 f3 62 .[...R.....'^.b.$%q...y..K.(...b
14fc0 f8 75 d9 6b be 26 75 b5 66 8e 27 29 5b 95 ef f6 e4 3c ab 23 b9 2e 08 e0 e7 e5 b7 15 64 c2 e5 fd .u.k.&u.f.')[....<.#........d...
14fe0 e8 4b 0a e8 6c 18 27 28 fb ec 76 fb ed b7 d3 a7 ad ea d5 e6 02 8f f8 dd 6a 4c 32 e1 b4 88 7c b9 .K..l.'(..v.............jL2...|.
15000 61 e4 bb f7 cf cd 3d 3f 0f 74 52 be 9b 9c 9b 3a 26 0f 6d c0 77 bf fb dd 6e 2b 56 ac 68 8f 0d 00 a.....=?.tR....:&.m.w...n+V.h...
15020 6e 20 d5 85 43 03 72 28 bc 61 97 3c 64 32 b4 24 06 ea 71 1a ac ca 00 0c 2b c1 3a 6f 0d 5d 5a 63 n...C.r(.a.<d2.$..q.....+.:o.]Zc
15040 4b c3 96 80 d5 90 05 d0 c9 68 2a 63 b0 ed 0a a3 18 58 fa ec 4b 91 53 1d 52 11 bf 24 22 8a ae b6 K........h*c.....X..K.S.R..$"...
15060 44 b2 32 6a d9 c4 02 91 b6 cc 1e ab 89 c7 ad b4 35 8a 84 81 7e 7d 02 82 8a db 28 9f 5b d0 25 c3 D.2j............5...~}....(.[.%.
15080 81 0e e7 3a 58 ac c7 f2 3f 9d 50 f6 d0 b2 38 40 59 99 31 d6 85 73 ef ca f7 07 c2 d1 ab 2c 2e 45 ...:X...?.P...8@Y.1..s.......,.E
150a0 dd bc 00 7b 3b 44 f4 1c 8f 54 86 c8 de 35 f7 b9 6b 08 44 b7 dc 87 ee 21 76 70 fb be 19 a2 6f e6 ...{;D...T...5..k.D....!vp....o.
150c0 d0 2b c7 74 a5 04 19 19 8f 35 d1 3e 97 db b1 1b 22 7f ee 6f b7 7c ee 12 69 a8 53 8e 03 f4 ed d9 .+.t.....5.>...."..o.|..i.S.....
150e0 38 05 44 5f 97 9b dc 57 03 9a f7 bf 2c 16 8a da 85 14 a7 2d c5 dc 79 25 27 23 26 b5 f2 f3 3b 5c 8.D_...W....,......-..y%'#&...;\
15100 5e 69 41 95 a9 34 98 96 fa bb 01 43 e8 ec 70 f6 ec b2 3f 2f ee d9 a3 51 59 1f c8 b9 1e cf f7 e8 ^iA..4.....C..p...?/...QY.......
15120 eb 87 5f 72 40 77 fb e2 17 bf d8 f0 1b bf f1 1b a7 fe a7 01 80 35 e0 88 17 76 c3 78 94 07 05 80 .._r@w...............5...v.x....
15140 d1 f3 58 20 b8 e2 70 cd 4d ca fb 84 bc 9f 9f 05 d4 ff be fb ee eb b6 64 c9 92 f6 88 93 d9 b0 c6 ..X...p.M..............d........
15160 57 a2 3c 06 30 1e 2c 71 ef 3c 70 f5 53 ce a5 2e ad 3b cc 3c 6f 3f 97 16 58 02 80 e0 f0 80 d6 a0 W.<.0.,q.<p.S....;.<o?..X.......
15180 8b d2 32 5e ba 86 2c be 40 b5 5b 5d 50 02 59 df bb f1 d6 a5 bf 58 9d 50 7d ff f4 4e 2b 8a 97 02 ..2^..,.@.[]P.Y......X.P}..N+...
151a0 1a a2 65 8e 78 8d 40 3e a7 23 ab 3e 78 0c e7 18 b9 b3 ef a1 dc 8f fd 11 b5 0f e6 5a 8e e4 75 22 ..e.x.@>.#.>x..............Z..u"
151c0 04 87 88 ae 67 c2 a5 f7 65 5c 82 3e 70 0f 1d ce e7 bd 03 06 0c d8 9a d7 a6 10 c9 1d f9 8e 06 86 ....g...e\.>p...................
151e0 c7 33 06 d2 56 5b d9 f4 02 62 9c ff b1 b4 63 7c 6b 97 eb 22 cf a1 7d e6 d0 81 66 1e d9 af 4b 8e .3..V[...b....c|k.."..}...f...K.
15200 eb 1e 11 bc 67 ce df 23 cf a5 4b ee 4f 73 9e 1b fb 92 00 d5 29 c7 f5 44 e4 cf 79 fa e6 b7 5e b9 ....g..#..K.Os......)..D..y...^.
15220 26 dc ad 48 03 3d f2 1b 6e 59 08 48 73 d3 b3 c8 3f 15 54 53 b6 c4 92 0b cb 89 2d 51 05 d8 b1 cb &..H.=..nY.Hs...?.TS......-Q....
15240 98 e8 c4 3d 41 1d 60 b3 6d 77 59 43 a0 cc a1 d0 98 67 2d 3a 55 22 d5 1d 53 5e 51 39 f3 ff d3 39 ...=A.`.mwYC.....g-:U"..S^Q9...9
15260 c7 ba ac b3 f9 37 dd 74 d3 43 19 ef 89 1c 4b 7b a8 23 2f 59 a0 bb a1 bb a3 c3 97 1b 85 02 31 a8 .....7.t.C....K{.#/Y..........1.
15280 11 fa 0a 55 66 8b 18 5c 19 6d 73 93 bb 87 ea e2 66 1b 95 87 3d 9e 3c 82 7c 1e 96 07 d7 ff 9e 7b ...Uf..\.ms.....f...=.<.|......{
152a0 ee e9 7e f7 dd 77 77 ca 0d 6f ce e2 6c 8a de 4d b4 1d 7a 5f 23 09 31 1a cf 0c 9f 94 a3 0b 74 b3 ..~..ww..o..l..M..z_#.1.......t.
152c0 da 4a 5d 50 bf 2b fb 93 9d c4 fe f8 d0 8d 37 97 e2 cb 05 8c cf c6 40 86 db 4f ab 79 99 00 63 1e .J]P.+........7.......@..O.y..c.
152e0 3c 60 94 83 9c 9e b1 56 76 92 d1 20 04 81 d2 37 6c 24 9b 84 8a 6b 33 01 a4 74 0f d5 a2 00 4f e4 <`.....Vv......7l$...k3..t....O.
15300 78 ea 9d ef a2 dd 70 ee cb f6 00 6e 5f c4 5b 0c 45 c7 32 c6 a1 8c bd 8f 8a a9 70 9f 9c 13 2b fb x.....p....n_.[.E.2.......p...+.
15320 a1 11 23 46 ec 0f 10 68 8a 70 30 f7 93 f8 86 d6 8b 2f be f8 39 95 52 31 ee 15 3d e5 1b 11 b3 69 ..#F...h.p0....../..9.R1..=....i
15340 c7 85 74 05 f0 f3 3f a2 37 4d 39 79 2e 1d e1 fa 99 67 fb cc 17 c3 1c 1c ba 39 c0 ee 18 8e df 1d ..t...?.7M9y.....g.......9......
15360 71 7f d5 aa 55 7d 72 1e 22 26 fb 64 1e fd f3 5c 2b b7 6a ee 5f bf 1c df 95 9a 07 48 02 2c 06 0d q...U}r."&.d...\+.j._......H.,..
15380 8d a6 02 7b 1f cb 22 1d 8a e7 dc 3b bd 2f de 7b 80 8c 6d c6 9e 74 3c 57 a4 21 e3 33 38 16 82 a0 ...{.."....;./.{..m..t<W.!.38...
153a0 5e af 37 06 17 1b 89 2c 74 7e 21 65 15 d1 9c f6 cd f9 7e 67 d4 cf 95 39 cf c2 30 86 c7 f2 dd 7a ^.7....,t~!e......~g...9..0....z
153c0 9a 42 56 ee b8 86 fa f6 bf dd 10 81 09 a9 c4 a2 9e 87 09 68 db c3 1d 02 90 01 b9 e9 23 6a 80 3f .BV................h........#j.?
153e0 3f af c1 d1 df cf fa ea 57 bf da 33 c7 74 c9 83 ea 94 7d 30 d4 a1 ff 61 e5 87 13 a0 c7 57 a0 87 ?.......W..3.t....}0...a.....W..
15400 92 1b b8 a1 65 d6 2a ad c6 be ab b3 99 e3 8d 8d 81 df 2d 6b 24 31 b0 c5 90 56 6e 40 0e 91 b2 21 ....e.*...........-k$1...Vn@...!
15420 85 2f 3b c8 f2 82 bb 58 5b ad d4 d7 cb ba 73 2e d8 b2 ef b8 06 3d 8d 88 46 d7 61 2b b0 98 a3 3e ./;....X[.....s......=..F.a+...>
15440 f0 9a 31 0b 9f f7 d1 7c de 1d 9d 79 75 44 e2 c5 d9 7f 35 ba 63 ae 17 91 fd 38 dc 28 2f 5c 67 87 ..1....|...yuD....5.c....8.(/\g.
15460 89 d9 0e 47 42 5f 3f 91 d7 f1 88 ef c7 29 bf 94 f9 b5 c8 1d 91 b2 20 7a 18 f6 30 6c 96 1b dd 5b ...GB_?......).........z..0l...[
15480 b9 1e 32 e6 b8 d7 35 15 89 fb 0e c7 e7 19 54 3e 77 24 2e 5e b9 26 3e 37 77 7c 76 eb 9c 57 77 aa ..2...5.......T>w$.^.&>7w|v..Ww.
154a0 0a e7 fa 7a 65 9c 01 21 f0 c3 1f 7a e8 a1 91 01 dc b0 3c f7 b3 73 0f 7b 86 ab 76 04 5f a4 85 7b ...ze..!...z......<..s.{..v._..{
154c0 af 8c 28 94 50 ea e6 04 a8 65 bd 39 f6 e3 d9 db 81 a6 6c 19 6d 34 1c bf 11 7b c1 bb 80 d7 4d 8a ..(.P....e.9......l.m4...{....M.
154e0 9d 03 a9 26 73 c4 f5 fb 4c 5e 87 b0 ae e7 3a 76 93 bb 9e f1 57 bd f1 8d 6f 5c 96 6b a2 25 d4 ee ...&s...L^....:v....W...o\.k.%..
15500 8c 8b 1a d4 5a 07 fa 7f 62 c3 4f 4c 41 09 16 16 8b 26 37 ba 7d 38 53 b7 2c 86 be 79 00 e7 06 30 ....Z...b.OLA....&7.}8S.,..y...0
15520 43 b2 28 07 e5 fd 9c 80 bc df c2 85 0b 7b 07 6c 95 d8 17 4e d1 0d 4e 80 75 3f 0b bd 43 00 df 6e C.(..........{.l...N..N.u?..C..n
15540 ec d8 b1 8d d6 25 b7 a6 bc 05 2f 8c 45 d7 cf 2d 37 65 c1 f2 e0 d1 f7 15 df e5 d6 00 90 63 31 30 .....%..../.E..-7e...........c10
15560 32 8e 55 5d 14 e7 4b 2e 5b 26 b4 08 5c 0d 44 cc a3 4c 95 15 d4 9e 4f f0 1a 43 af 7d c0 eb b0 b1 2.U]..K.[&..\.D..L....O..C.}....
15580 a1 f3 ce f8 44 b1 9d c8 79 a9 90 02 27 7f 2c f7 10 23 d1 b2 fc bc 2b c7 1e c5 57 8e e1 93 1e 66 ....D...y...'.,..#....+...W....f
155a0 18 e2 02 8e 16 6c 24 b5 54 dc d6 e8 9b 94 4d 6e 03 e0 6c ff 11 b8 dd e8 af 47 1d bf 72 fb d3 3f .....l$.T.....Mn..l......G..r..?
155c0 fd d3 8a 80 d6 88 1a c0 6e ac 35 9e 6c b4 d8 04 04 18 d1 1f 49 2c 04 b0 7d e6 d3 31 20 ec 92 f3 ........n.5.l.......I,..}..1....
155e0 f6 cd 6b 48 a4 86 51 f3 e6 cd 1b fd e0 83 0f 9e 87 34 97 e3 fa e4 fb ce b8 69 43 0c 2a 22 22 97 ..kH..Q..........4.......iC.*"".
15600 56 0d 52 57 c7 d3 60 fd f9 d2 9e 62 dc 81 73 28 93 79 ca da 03 30 19 8c c4 66 e4 e5 de a3 8f 43 V.RW..`....b..s(.y...0...f.....C
15620 38 9f ce 1a dc 99 fd b6 67 b8 1d 39 f7 f6 ec bb 29 eb 6c 53 18 c2 16 72 ad 32 16 d2 d1 c9 48 a7 8.......g..9....).lS...r.2....H.
15640 75 a0 ff 67 37 c5 79 0c 6c 11 89 49 81 6d ce c3 ec 14 51 af 7b 00 dc 27 37 b8 1f ed a1 10 f1 b2 u..g7.y.l..I.m....Q.{..'7.......
15660 18 fa e4 37 0c 3f fd f2 1b 81 38 67 e7 81 9c 15 71 b5 d7 b5 d7 5e db 29 fb b6 cb e2 a3 50 e5 29 ...7.?....8g....q....^.).....P.)
15680 ee a8 0b ca 46 10 fc 6f d0 8a b9 ef fc 5f f3 0c 54 df c1 19 ec ce 0a c5 b7 91 a2 35 e1 d5 fd 2c ....F..o....._..T..........5...,
156a0 8d e4 02 2c bb a5 2a 8a 9b 61 a6 88 68 fc 3b c7 32 be a1 b6 6c 9c c7 82 0c c6 e8 9b 87 0d 67 af ...,..*..a..h.;.2...l.........g.
156c0 35 b1 68 c3 e0 96 63 0e e7 bc 7b 42 5c 56 84 88 3d b2 76 ed da 47 72 9f 56 e5 3b 72 aa ab 1e e2 5.h...c...{B\V..=.v..Gr.V.;r....
156e0 39 be ad 16 20 43 11 86 b6 dc e7 b6 2b ae b8 02 77 17 71 00 6d 00 1b 11 9d 32 dd 3f cb f6 a9 4f 9....C......+...w.q.m....2.?...O
15700 7d aa e1 9d ef 7c e7 73 be fb b3 3f fb b3 53 f1 02 5c 17 ee 47 88 08 76 15 b6 5c 43 95 db 90 79 }....|.s...?..S..\..G..v..\C...y
15720 61 95 ef 9a ef fb e6 7a 06 67 fe e7 dd 75 d7 5d 63 ee bc f3 ce 91 99 d3 90 1c cf b3 26 fb b1 43 a......z.g...u.]c...........&..C
15740 a6 5d 25 45 41 2c 0c 9b 3d bd a0 a6 ee 39 e3 13 8c 8c 33 58 c7 68 42 de b5 ae cb 00 ac fe 5b 2b .]%EA,..=....9....3X.hB.......[+
15760 78 72 32 6a cc c1 8b 2e ba 68 4b ce b5 22 eb 90 e2 92 1b 73 ec f6 4b 2e b9 64 57 e6 9a a5 b5 97 xr2j.....hK..".....s..K..dW.....
15780 a0 2f 88 e8 c9 9a 7d a4 a1 0e f4 9f 61 73 b1 51 58 3f 8b a1 f2 b9 ae 5b b7 ae 7d 00 dc 31 8b b8 ./....}.....as.QX?.....[..}..1..
157a0 73 a8 77 57 38 3d 71 f3 04 e0 04 38 fd b2 70 06 e6 c1 8c c8 c3 1b 45 2d bb 7c df 07 19 31 c7 34 s.wW8=q....8..p.......E-.|...1.4
157c0 61 a8 33 f3 8d 07 ac 45 bd 74 6d 69 d1 d6 ba 6d cc bc 51 67 26 bc d8 fc 0f c0 1a 9d 66 14 9d e9 a.3....E.tmi...m..Qg&.......f...
157e0 9f 96 80 32 b7 5b df b9 46 48 e6 63 b5 1c 01 2e 67 d7 37 ae 0b 49 b5 a0 e4 f6 76 57 45 5c 27 c5 ...2.[..FH.c....g.7..I....vWE\'.
15800 32 e3 1f cd 3b 35 cf 36 84 d0 3d be 61 c3 86 47 33 3f 0c 44 5b f3 22 0c ed 64 7e c7 6f 4e a1 90 2...;5.6..=.a..G3?.D[."..d~.oN..
15820 4a 06 a6 7f f8 e9 1b 51 87 18 33 7f de 8d ac 46 b2 1b ff 57 1b 21 d3 3c e3 cb 2e bb 0c 1f 3a de J......Q..3....F...W.!.<......:.
15840 93 e6 bc 13 46 d8 2b a0 3c 27 d7 35 22 52 c3 e8 3c ff f3 43 f8 cf 85 90 e7 b7 1e d9 87 a4 a8 ce ....F.+.<'.5"R..<..C............
15860 44 e9 a1 1e 3c 1b 67 d3 d8 58 66 be 95 75 ec fc 2c 88 7d 2e 96 98 e6 b9 da 9c 42 5d df 67 80 84 D...<.g..Xf..u..,.}.......B].g..
15880 14 02 bf ef d2 4b 2f 5d 1b b5 66 61 f6 5d 90 ef 56 e7 de ef cc da 3b 90 fb 78 84 fc 74 ec 82 80 .....K/]..fa.]..V.....;..x..t...
158a0 5c 49 a8 0e f4 9f 71 a3 47 38 a5 a5 10 5f 23 46 36 66 11 36 e6 33 e2 5b bb 80 00 4b 2e b1 f1 1d \I....q.G8..._#F6f.6.3.[...K....
158c0 73 c3 bb a0 cf e5 fb 73 a2 6f 8d 89 c8 3e 79 e2 c4 89 04 dc 0c ce 83 41 0a 68 d6 70 66 8e 33 8b s......s.o...>y........A.h.pf.3.
158e0 1d 57 5f f6 ad 92 36 10 e3 05 b0 85 2e 6c 85 54 fa 58 2d 3d ac cb 45 70 ca 5d 4c bc b0 98 82 86 .W_...6......l.T.X-=..Ep.]L.....
15900 3b 39 49 79 ac a1 9c 2e 46 2d f4 16 5d b0 df 9a 8d 0b 2c b3 64 e6 5a de 29 5e d8 42 c3 82 1c 43 ;9Iy....F-..].....,.d.Z.)^.B...C
15920 49 a4 8d d9 77 79 5e 8b 72 6f 96 66 de 74 27 d9 47 cc 0f 99 82 9f fe f4 a7 9f 73 7f df ff fe f7 I...wy^.ro.f.t'.G.........s.....
15940 37 7c f4 a3 1f fd 2f 7f ae 5f f9 ca 57 1a a2 db 9e fa ff 7b df fb 1e d7 4b e2 4c 3b 44 f9 cc b9 7|..../.._..W......{....K.L;D...
15960 7b e6 de 3f f7 63 70 38 fa d0 07 1e 78 60 50 9e ff b9 51 97 ce c1 13 83 f1 2e f7 b1 2b 91 94 68 {..?.cp8....x`P...Q.........+..h
15980 3f b9 7f b8 64 39 1e a3 5d 63 be 6f 2c 3b cc aa ba d5 54 9c ea de 95 1d 6b b4 a1 f0 7c ac 49 57 ?...d9..]c.o,;....T.....k...|.IW
159a0 93 cc 28 39 b5 7f f6 ec d9 eb 87 0e 1d ba 20 73 9c 97 ef 96 92 aa 9a 73 1d a8 c5 c1 93 c7 de a6 ..(9...........s.......s........
159c0 21 99 42 2a 75 a0 ff 5f 6c 24 67 50 50 a2 14 07 c9 65 a7 34 55 00 5c f5 6e 47 0d cb c3 c1 25 d3 !.B*u.._l$gPP....e.4U.\.nG....%.
159e0 2f 0f 71 6c fe 9f 99 85 34 33 0b 7e 54 1e 66 ef 7c df 01 a0 65 ff 8a 93 e5 58 8c 56 38 76 ab 3c /.ql....43.~T.f.|...e....X.V8v.<
15a00 77 38 3e ae d9 5a db df 46 2d de 04 cf e8 e2 2a 1b 27 18 99 56 d6 99 33 5e 5e 5d 5e 2b 7a 59 cf w8>..Z..F-.....*.'..V..3^^]^+zY.
15a20 dc b8 73 bb d2 30 8e be 7b 2d f1 65 6d 39 eb e5 99 ee aa 65 bd 26 91 b4 85 db 60 28 7a 26 fb 92 ..s..0..{-.em9.....e.&....`(z&..
15a40 5c 41 35 94 e5 99 ff 13 01 ff 72 41 8e 58 09 c7 f9 8b bf f8 8b b6 f7 bc e7 3d 0d 7f fd d7 7f fd \A5.......rA.X...........=......
15a60 82 7a be 11 d1 c9 8d a8 52 3c e1 ec e8 f0 79 96 e8 2d 18 59 09 b3 ed 0b e8 c3 d5 cf 09 d8 07 ad .z......R<....y..-.Y............
15a80 5e bd 7a d8 b6 6d db ce cd 73 e8 97 7b d5 23 fb f0 dc f1 d3 b7 af 71 f9 66 7c ae 04 f8 60 c0 c3 ^.z..m...s..{.#.......q.f|...`..
15aa0 56 60 2c 7d 49 a4 ed bd 67 e4 9d cd 39 4d 60 aa 75 fc 69 a1 f2 cc f0 e1 c3 77 44 c5 59 16 49 e7 V`,}I...g...9M`.u.i......wD.Y.I.
15ac0 d1 cc 71 51 c6 5c 9b f1 f7 64 0c 3a 8d b4 90 aa 5a aa 9c 75 a0 ff 1c 1b 00 ff e0 07 3f 58 7d be ..qQ.\...d.:....Z..u........?X}.
15ae0 f9 e6 9b 2b 60 60 b8 83 7a d7 16 08 96 97 3e 79 00 63 03 d8 d9 7f f4 47 7f 74 69 00 7c 41 b8 74 ...+``..z.....>y.c.....G.ti.|A.t
15b00 5f e2 1f 78 80 8b 16 2d aa 22 9b 22 de 1f cb 43 3f 8e 85 34 9f db 65 ff f6 d1 cb b0 da 37 87 22 _..x...-."."...C?..4..e......7."
15b20 57 c9 19 80 12 8b bb 0f dd 45 62 0a 2a 3a bb 05 18 ac d1 ee ab 8c ea 32 c1 c2 c0 0f c6 32 88 c6 W........Eb.*:.........2.....2..
15b40 60 0c ad ec 65 63 02 fd e8 9c 17 69 43 3f 76 21 5a b6 44 e2 38 9a 39 d1 89 64 5d 8e 5b 92 79 3d `...ec.....iC?v!Z.D.8.9..d].[.y=
15b60 1e 02 b2 32 a7 dd 8a 75 38 8b 97 44 8b 96 3f ff f3 3f ff 7f c6 bd ff 33 1b f9 11 e4 49 b0 d1 32 ...2...u8..D..?..?.....3....I..2
15b80 39 f7 08 c2 8b a3 1b f0 62 88 eb 96 fb d3 3b f7 8c 6e 40 83 02 a8 41 21 68 03 02 f8 7e f9 8e e6 9.......b.....;..n@...A!h...~...
15ba0 71 74 08 02 f0 88 f4 24 2f 10 7e 4b 44 5e 07 5c 7a b8 5c 71 05 4a 80 c3 7d 1b b1 6d e0 12 85 88 qt.....$/.~KD^.\z.\q.J..}..m....
15bc0 9a c3 50 73 d9 b5 69 ec 0b 97 a7 d4 14 51 c2 fb fb f4 e9 b3 75 e0 c0 81 cb 22 29 3e 36 6a d4 28 ..Ps..i......Q......u....")>6j.(
15be0 aa 42 ae cf fe 4f d6 f4 73 44 f7 36 3c 35 75 d1 fd 79 da de f2 96 b7 34 7c f6 b3 9f 7d ce 77 24 .B...O..sD.6<5u..y.....4|...}.w$
15c00 d0 f0 50 31 e6 e4 81 8e 9f 34 69 d2 9c 9b 6e ba 69 f6 63 8f 3d 36 3a 0f bf d7 f6 ed db db e7 e1 ..P1.....4i...n.i.c.=6:.........
15c20 b5 cc 9f 3f ff 18 59 59 73 e6 cc a1 5f f3 81 70 f8 e3 11 7f 3b e4 81 76 cf 82 e8 11 b1 ad 6b 16 ...?..YYs..._..p....;..v......k.
15c40 4f c7 2c a6 e6 00 b8 1d f1 d8 01 53 a3 c5 0a d9 00 28 c0 83 70 d8 0d 46 5f bc 85 13 8c d6 b3 65 O.,........S.....(..p..F_......e
15c60 b2 11 6f 56 98 a9 49 15 a7 b2 db 0c 7a 29 1b 20 a8 37 5a be ba 4c b4 41 54 a4 3f 78 ce b7 3f fb ..oV..I.....z)...7Z..L.AT.?x..?.
15c80 6c cc 9c 1f cb f9 17 e4 f8 a5 19 0f 9d bc 32 10 21 56 a2 2b ff e1 1f fe 61 83 c5 11 5e 0c 1b 6d l.............2.!V.+....a...^..m
15ca0 91 b0 25 e0 75 41 34 07 f4 f9 4c 30 4e f7 dc 83 3e b9 d6 7e 9b 37 6f ee 17 ee de 97 50 dc a8 29 ..%.uA4...L0N...>..~.7o.....P..)
15cc0 dd f2 ea 4e 21 d2 10 85 de 88 f6 39 a6 6f ee 0f 3a 3d 19 76 55 09 33 42 6c f3 7f bb fe fd fb 37 ...N!......9.o..:=.vU.3Bl......7
15ce0 85 88 37 45 1c af 3c 32 b8 09 91 f6 48 5e a9 55 7c 6d ad 95 f1 c2 76 d0 96 67 7d 32 f7 95 f2 d0 ..7E..<2....H^.U|m....v..g}2....
15d00 5b f2 fc 96 5d 78 e1 85 f3 b3 c6 16 e7 19 6c 24 42 0e 1f 3b 42 d9 b4 69 d3 ea 40 ff 45 6d b4 cc [...]x........l$B..;B..i..@.Em..
15d20 61 41 e4 21 11 a0 31 80 90 d9 db 6e bb 6d ee a3 8f 3e 3a 2b 0f 6f 04 75 ec b0 ba e7 81 1e 8b be aA.!..1....n.m...>:+.o.u........
15d40 f7 74 a8 f2 b6 1c b3 31 bf ed 0c 57 38 12 20 77 8c 88 de 3f 20 1f 90 17 d6 fc 1e 91 04 ba 44 1f .t.....1...W8..w...?..........D.
15d60 a4 a0 25 e9 98 ed f1 e9 eb 83 65 33 21 c6 3a 66 46 8f 99 ec a2 4f 5c bf 6e 08 46 a3 86 3a 81 4e ..%.......e3!.:fF....O\.n.F..:.N
15d80 ea 67 2d 00 a6 51 5f 3b 49 26 16 61 b0 bb 2b 9c c8 0a a8 35 17 1c 15 50 4e 66 9f 43 59 bc db 11 .g-..Q_;I&.a..+....5...PNf.CY...
15da0 d7 23 de cf cb 38 0b f3 db ba 1c f3 74 e6 76 8c b5 8a b1 cd 72 5f 2f 86 ed 47 3f fa 51 d5 27 bd .#...8......t.v.....r_/..G?.Q.'.
15dc0 14 eb 91 ae 90 da 0c bd cd d7 95 3b 8e 30 da dc ab 6e 91 c6 20 ce 5d 36 6c d8 40 a1 92 1e 79 c6 ...........;.0...n....]6l.@...y.
15de0 7d 73 cf d1 e3 07 e5 19 9c 95 7b d6 23 fb 63 c7 69 9f ef c9 b0 23 98 a7 13 31 f7 23 46 8c 68 17 }s........{.#.c.i....#...1.#F.h.
15e00 51 1b 31 9f 20 ad 96 15 2b 56 90 c0 83 2a c4 fd 6b cb 7d c5 3d d0 5c cb c1 6f 21 62 30 44 79 63 Q.1.....+V...*..k.}.=.\..o!b0Dyc
15e20 f6 5f 78 c5 15 57 cc bb e0 82 0b 96 21 c2 1f c3 4f d9 d2 d2 ea dc eb 40 7f 1e 37 3a b5 d0 f1 25 ._x..W......!...O......@..7:...%
15e40 54 b4 4a 96 c9 57 dd f2 20 87 7c e8 43 1f 9a 16 e0 ce 09 57 98 92 fb 3f 28 a2 6c a7 bc c2 28 4f T.J..W....|.C......W...?(.l...(O
15e60 ec cb fb 26 52 0b 03 d0 e5 0b 17 2e dc 4c f5 10 28 3e f9 f1 a1 f0 03 73 dc 39 39 a6 7f c4 79 22 ...&R........L..(>.....s.99...y"
15e80 b3 ce 0a d0 fb 04 90 dd 97 2f 5f de 1e 9b 80 22 36 20 ad 15 35 68 8d 08 df 96 ef 5a 0d d0 c8 ab ........./_...."6...5h.....Z....
15ea0 51 03 1d 06 3f fc ec 50 7b eb 9c 03 68 fc ca f8 9b b1 09 00 64 8a 3a d4 7a ba b3 5f 5b d1 3d 86 Q...?..P{...h.......d.:.z.._[.=.
15ec0 45 8e 3e df 58 8b 46 c3 c2 4e 89 62 d2 49 9f cc fc d6 86 60 2d ce a2 5c 98 45 bf 22 fb ef cc f7 E.>.X.F..N.b.I.....`-..\.E."....
15ee0 47 72 fe 93 80 fb 85 a8 93 ff 67 39 3a ed 8b dd 68 bb 8d a1 0d 0e db f4 6c e0 03 62 7d 73 2d e6 Gr........g9:...h.......l..b}s-.
15f00 be 3d a0 0d 20 3b ee d8 b1 a3 cb da b5 6b 7b e5 59 f5 cf fd 3c 37 44 7f 40 f6 eb 99 75 d1 89 4a .=...;.......k{.Y...<7D.@...u..J
15f20 c4 54 2d 22 dc 36 c7 11 82 8b d7 a6 4b 9e 7d a7 ac 89 c6 e8 d9 c7 b2 0f ee b2 3d 14 42 c9 58 27 .T-".6......K.}...........=.B.X'
15f40 91 04 21 0a 79 5e 18 60 e8 4c d4 96 35 b2 37 1c 7d 79 9e d3 fc b1 63 c7 3e 11 c2 bd b3 16 7c d4 ..!.y^.`.L..5.7.}y....c.>.....|.
15f60 4a cd c2 3a d0 9f a7 2d 94 b4 e1 be fb ee 3b 05 f6 00 a5 5d 6e 36 31 d4 7d e7 ce 9d 3b fa 03 1f J..:...-......;....]n61.}...;...
15f80 f8 c0 8c fc 7e 69 a8 fb b8 3c e8 7e 88 e0 79 f0 87 b2 f8 b7 06 24 4b b0 9e e6 c1 2f 0d 37 df 86 ....~i...<.~..y......$K..../.7..
15fa0 31 05 bf 2c 7d e4 22 be 9f 35 78 f0 e0 fe d9 6f 40 3e 0f 8e 78 77 7e 00 7f de 92 25 4b 06 84 28 1..,}."..5x....o@>..xw~....%K..(
15fc0 74 21 c3 0a 2b 7c 7e af 9a 00 84 eb 57 45 1a f2 d0 8f 0f 1b 36 ac f2 a1 a2 8f 67 9f a6 9c 07 e2 t!..+|~.....WE......6.....g.....
15fe0 53 f9 a9 73 ee b6 88 95 55 6b 1f 52 43 03 d2 c6 73 ce 39 a7 91 90 5d 62 04 a8 b3 47 d7 9b 9a 2b S..s....Uk.RC...s.9...]b...G...+
16000 0e 6e 4d e2 09 31 d5 10 80 ca 5f cc 06 01 20 d0 25 ef 00 f9 a9 2c ec 4d 39 6e 45 f6 79 22 0b 0d .nM..1...._.....%....,.M9nE.y"..
16020 5f f9 36 2a a1 90 26 f9 89 4f 7c a2 ed 0f fe e0 0f 1a fe ea af fe ea 45 fd ac bf f3 9d ef 34 08 _.6*..&..O|............E......4.
16040 1e b6 6f 7c e3 1b da 40 2a 0b 3b f7 86 ac 37 42 6f e1 f8 01 6d 73 9e 1d 2e ba 1e 79 ee a4 cf f6 ..o|...@*.;...7Bo...ms.....y....
16060 ce 3e 5d f3 ec 3a 06 c0 9d f3 4e 86 5d 15 77 11 02 d9 3b f7 1f 47 38 6a 5b 73 9e e3 33 53 a7 4e .>]..:....N.].w...;..G8j[s..3S.N
16080 dd 99 fb bb 85 f0 e1 00 fd 68 9e 71 fb 3c b3 ce 59 07 5d 91 22 16 2f 5e 8c 94 77 7c f2 e4 c9 db .........h.q.<..Y.]."./^..w|....
160a0 f2 cc 29 3e b1 3a c7 ee ca 78 87 59 13 af 7d ed 6b eb 40 7f be c1 4e f9 22 44 6a 62 e2 43 71 49 ..)>.:...x.Y..}.k.@...N."Djb.CqI
160c0 86 18 f4 f9 cf 7f fe a2 7c 3f 33 1c 78 f2 13 4f 3c 31 2c 37 bf 1b d9 57 d9 08 22 59 1e 10 ce 0f ........|?3.x..O<1,7...W.."Y....
160e0 37 9e 9f 87 bd 3a c0 7a 2a 9c 80 1a dd 24 d1 20 ce e1 ae e9 19 51 fd ac fc 7f 5e 16 cc c5 23 47 7....:.z*....$.......Q....^...#G
16100 8e bc 38 04 81 2e b1 b4 9d 6a af 4b 2b a2 e2 f1 2c 90 43 51 03 f6 66 71 ec bd e8 a2 8b 0e 67 dc ..8......j.K+...,.CQ..fq......g.
16120 93 f8 e8 c3 95 9b 08 f5 ac f9 74 29 32 48 e6 58 4b 16 08 86 40 c0 5e 0b dd 6e 47 a4 57 bb 2c 28 ..........t)2H.XK...@.^..nG.W.,(
16140 d2 34 d1 21 ab 76 bf 04 b6 70 1c 5c 3f 0b 15 5b 41 fb 8c 49 50 09 f9 fa 47 71 eb 64 ae f4 0e 5b .4.!.v...p.\?..[A..IP...Gq.d...[
16160 9f 39 ac 21 c6 1a 4e 4e 5f 31 5a 08 71 2c dd 74 ce a4 ed 74 c0 b3 7d fb db df 3e d5 14 82 7b 05 .9.!..NN_1Z.q,.t...t..}...>...{.
16180 f0 79 e1 8f 87 c3 77 aa 6d 70 7c d2 64 11 f9 49 b0 09 61 ec 49 56 5d ee 7d ef f5 eb d7 f7 89 c8 .y....w.mp|.d..I..a.IV].}.......
161a0 de 13 ce 9d ff 8f 4c 99 32 65 d7 f8 f1 e3 b7 e4 3e ee c9 1a 39 42 b6 5e a4 bf aa 9a 4e ce 41 49 ......L.2e......>...9B.^....N.AI
161c0 33 8e 27 32 ef 60 38 7b 15 21 97 7d 31 7a 1e 83 d0 53 18 b2 0e f4 e7 61 b3 36 1d 91 5c 78 b2 48 3.'2.`8{.!.}1z...S.....a.6..\x.H
161e0 79 24 f4 35 0f 60 c0 2d b7 dc 32 ea c6 1b 6f 9c b4 60 c1 02 c0 39 9a 66 12 94 37 ca 83 39 94 67 y$.5.`.-..2...o..`...9.f..7..9.g
16200 b4 21 0f 7b 41 1e de 43 01 c8 e2 7c de 46 10 09 71 dd b5 1e e9 e8 62 e4 48 c3 0d fa e5 fb 31 79 .!.{A..C...|.F..q.....b.H.....1y
16220 88 b3 22 ce cd 0c d8 46 07 8c bd fb f5 eb d7 8c de 9c ed 44 38 c1 c1 fc bf 63 e2 c4 89 eb 23 ba .."....F...........D8....c....#.
16240 6f 0a 01 79 8a 78 e8 5a fe 32 3e 5d 54 09 8c 3b 24 41 10 cc 42 c6 53 6b e6 82 0e 4e 12 48 33 3a o..y.x.Z.2>]T..;$A..B.Sk...N.H3:
16260 23 45 19 68 31 4d 01 4c c4 42 6a 8f c1 31 48 27 65 f1 e2 32 0a b7 ea 88 9e 48 20 1b 56 f4 cc 75 #E.h1M.L.Bj..1H'e..2.....H..V..u
16280 3f d6 de 6c db 73 cc 8e 8c 5f 35 16 c8 9c ab 5a e3 f8 ca 69 99 75 a6 81 dd 0d 9f fb 0d 37 dc f0 ?..l.s..._5....Z...i.u.......7..
162a0 1f ba 61 6b d9 6c 95 11 4f 43 5e 8d fb 57 9f 6b e5 cb 3a 91 1d 07 61 cf 73 40 a7 87 e3 b7 cf 33 ..ak.l..OC^..W.k..:...a.s@.....3
162c0 3e 9e e7 b1 2f c0 de 9b fb 78 20 cf a5 4a 48 88 f4 d5 8c a4 10 42 0a c1 45 8c 6f 87 25 3e cf 89 >.../....x...JH......B..E.o.%>..
162e0 a2 a6 07 69 c8 c8 b3 c1 85 49 6b f0 3a d0 9f a7 8d 78 ea 88 d2 55 67 98 dc 68 f2 9d 07 e5 01 8c ...i.....Ik.:....x...Ug..h......
16300 bc f5 d6 5b c7 87 62 8f ff c1 0f 7e 40 89 e9 b3 03 2c 0c 6a 27 03 ae 5d a1 f0 4b f3 10 1f 5a b1 ...[..b....~@....,.j'..]..K...Z.
16320 62 c5 23 59 00 ab f3 e0 f7 02 0c 82 48 6a b9 f0 15 e1 c8 43 eb 92 85 32 20 fb 5f 94 07 3e 3b ef b.#Y........Hj.....C...2.._..>;.
16340 33 f3 ff 79 58 73 23 72 93 25 d7 12 31 fc 70 80 b9 2b 5c 7c d5 b4 69 d3 16 07 88 2b 32 16 e7 38 3..yXs#r.%..1.p..+\|..i....+2..8
16360 5a 0b 72 a9 fc b7 b5 a2 06 2d e8 6e b5 c2 1a 55 01 08 22 fc c8 f4 c2 95 07 51 20 09 07 f5 82 df Z.r......-.n...U.."......Q......
16380 b2 80 68 d9 7b 22 c4 85 e2 8c 54 d4 6d 4f c1 4c ba dc 50 12 3b df 61 f7 39 4c e5 dc 7c 4f 2a 29 ..h.{"....T.mO.L..P.;.a.9L..|O*)
163a0 ad 82 aa de 60 c4 05 dc 76 db 6d 55 18 2a e1 a8 2f 95 cd 12 cb e5 46 25 56 82 a1 b0 71 14 35 f3 ....`...v.mU.*../.....F%V...q.5.
163c0 f9 bf 8a b0 24 c3 8e fb 4a df 40 6a de 41 08 90 ba 48 e3 cd 77 47 b3 66 8e e5 c5 a3 33 df a1 29 ....$...J.@j.A...H..wG.f....3..)
163e0 2a 15 af 76 b5 44 9d 2a 82 18 e9 8b f7 5a 75 a4 4a d2 ac 03 fd e7 dc e4 52 1f fc e0 07 1b 03 74 *..v.D.*.....Zu.J.......R......t
16400 40 42 dd 32 22 a7 c6 45 17 9d 30 76 ec d8 71 f9 7e c4 86 0d 1b fa 07 f8 dd d0 97 c3 f5 0e 06 38 @B.2"..E..0v..q.~..............8
16420 eb f3 ff a3 11 e7 1f 08 80 1e cf 43 22 aa 89 2c a3 93 ff f8 8f ff 58 8d fd d6 b7 be 15 ee 49 d0 ...........C"..,......X.......I.
16440 4d 8f 3c 38 4a 52 4f 09 90 2f cb d8 93 f2 f3 a0 70 ed 2e e1 e0 18 dd 8e 86 9b 3f 95 ef d6 4d 98 M.<8JRO../......p.........?...M.
16460 30 61 d1 79 e7 9d b7 20 e3 af ca 78 bb 51 03 6a fd b8 9b 10 21 f9 8c 1b cc 4e 9c 58 71 6b 75 e6 0a.y.......x.Q.j....!....N.Xqku.
16480 ab 05 07 61 c1 dd 03 c7 41 44 a4 5c 53 cd ad 03 68 d1 ed 49 d2 40 22 a9 d2 3f 11 fb 6b 45 20 c8 ...a....AD.\S...h..I.@"..?..kE..
164a0 2e 63 41 a2 93 40 48 5a 48 be f8 fa d7 bf 5e d5 d7 a7 8f fd 4b 75 2b ad f6 18 41 49 72 31 67 dd .cA..@HZH.....^.....Ku+...AIr1g.
164c0 a0 27 08 28 a0 c7 c0 89 ea 57 4b ad e5 3b fa b1 55 3d d9 48 d1 c5 5e 62 38 ed 88 11 23 1a a9 42 .'.(.....WK..;..U=.H..^b8...#..B
164e0 5c eb 18 db 58 ab e6 d3 56 0b 72 6a bd f2 ca 2b ab 73 12 ae 4d 6f 81 3a d0 7f 86 8d 5a f1 d4 8c \...X...V.rj...+.s..Mo.:....Z...
16500 2f b7 0f 7f f8 c3 55 d9 e1 b5 6b d7 d2 00 82 36 4f 63 73 93 a7 47 64 9f 1a 10 8e fe f2 97 bf dc /.....U...k....6Ocs..Gd.........
16520 bf eb b3 4a 30 a2 33 2e 92 5d 79 50 4b b3 df 83 9b 37 6f 9e 97 87 42 a2 3b d1 62 c7 bf f4 a5 2f ...J0.3..]yPK....7o...B.;.b..../
16540 b5 06 e0 d5 83 03 6c d9 97 82 08 67 85 10 5c 30 6a d4 a8 59 93 26 4d 9a 19 71 6e 4c c3 b3 fe 58 ......l....g..\0j..Y.&M..qnL...X
16560 38 2f 7a 39 fe f7 8d e1 f6 4b 87 0c 19 b2 20 52 c2 d2 2c 20 0a 03 92 9f 7c a2 06 ee 46 23 af 6a 8/z9.....K.....R..,.....|...F#.j
16580 51 58 6d c6 50 eb a2 c3 47 cc 8b 93 5b 38 b1 16 58 43 2c 3a a9 91 b8 76 1a 09 e6 40 27 2c ba 88 QXm.P...G...[8..XC,:...v...@',..
165a0 42 0b 2a c9 a0 b6 28 ab 04 15 dc 68 bf f3 3b bf d3 f0 99 cf 7c a6 be 70 1a 9e 4d 9f d5 a7 7d fa B.*...(....h..;.....|..p..M...}.
165c0 06 b7 c7 03 42 d9 a9 1f ff f8 c7 8d b5 94 e3 c6 5a d9 6e ec 24 6d b8 44 91 1c 4b ab 3f 20 af 45 ....B...........Z.n.$m.D..K.?..E
165e0 cb 9d 4a 96 e1 b3 de 01 5a 32 d1 9a a9 ce d1 ff 0f 1b 16 d5 9b 6e ba e9 39 df 7d f2 93 9f ac 32 ..J.....Z2...........n..9.}....2
16600 16 58 fc b5 5c ee 8a 12 07 b4 9d f3 f9 9c 70 da 8b de f7 be f7 cd ce ae d3 c3 7d 47 50 cc 80 f0 .X..\.........p...........}GP...
16620 49 38 5d c4 eb 83 7d fa f4 d9 10 a0 cd 7f e4 91 47 1e c8 c3 59 84 65 9a d2 49 04 38 04 e8 d5 39 I8]...}.........G...Y.e..I.8...9
16640 de f1 8e 77 34 d5 42 27 7b e4 35 24 bf 4f b9 f4 d2 4b 2f d9 b6 6d db a4 3c 58 ba c1 76 1e 36 6c ...w4.B'{.5$.O...K/..m..<X..v.6l
16660 58 0b 59 4a 39 7e 63 16 c2 13 d1 dd 1f cb 83 a7 45 0f b5 bd f7 52 92 09 d7 17 45 ff cb fe e9 65 X.YJ9~c.........E....R....E....e
16680 ae 79 8d ab 9f 0a 8b ad 71 f6 53 1d 4f ac 4f 5e 03 f2 a9 8e 2c c4 00 18 a2 09 a8 ad 24 c3 fe 1f .y......q.S.O.O^....,.......$...
166a0 fb d8 c7 aa 71 5f 6a e2 fa ff ed 76 7a 38 35 52 90 8d 31 71 6f d6 08 ff a9 8d 48 4c 08 42 19 97 ....q_j....vz85R..1qo.....HL.B..
166c0 ff 7f 92 24 ce 48 a0 63 14 c1 38 f2 7c 6d d4 97 a3 ca ab c5 fc 10 81 6b ad 9e 2c 8e 58 35 73 24 ...$.H.c..8.|m.........k..,.X5s$
166e0 73 2d 9f 07 7f e0 03 1f 98 34 73 e6 cc d9 9b 36 6d 9a 12 b1 7d 70 f6 e9 1e 91 b7 1d bd af 33 ce s-.......4s....6m...}p........3.
16700 93 39 7e f9 b2 65 cb 1e 08 01 78 30 60 a3 6f d6 53 a1 e6 c7 43 00 68 05 55 65 3d 51 d4 20 80 26 .9~..e....x0`.o.S...C.h.Ue=Q...&
16720 cc 92 f4 d6 0b 06 0d 1a 34 9d 6d d5 aa 55 a3 7a f4 e8 d1 17 d7 4b f6 3d dc bb 77 ef ad d9 7d 49 ........4.m..U.z.....K.=..w...}I
16740 c6 99 9f ef 89 8a da 90 63 9e ca b1 64 30 b5 46 bc 6b fb 59 ae 95 e2 1a 72 78 0b 62 50 81 f6 f4 ........c...d0.F.k.Y....rx.bP...
16760 ed d6 5b 6f ad de d9 17 bf f8 e9 db 99 e0 46 7b a1 30 16 36 ec 1c 6f 7b db db 7e ae b1 cf 58 8e ..[o..........F{.0.6..o{..~...X.
16780 4e 31 45 40 63 c5 52 c2 43 4d 0c 09 40 da 6a 25 9d 4e 75 f2 28 8b f6 59 65 b3 16 47 5e e9 ae 88 N1E@c.R.CM..@.j%.Nu.(..Ye..G^...
167a0 52 64 a8 01 42 f4 57 0c 28 54 30 c1 df 8c 01 65 eb d6 ad bd de fd ee 77 0f 0d b8 26 85 08 4c 0f Rd..B.W.(T0....e.......w...&..L.
167c0 87 1f 17 9d ec 9c 00 b2 13 3e ea e8 ac c4 b2 ef ca 3c 16 47 a4 fa 69 40 ff 48 ce 47 b1 fd fd 58 .........>.......<.G..i@.H.G...X
167e0 4c ad 4e 92 f9 52 cf a0 13 46 bd cc 6b 44 40 3d 31 ba f7 f4 cc 75 7c 7e 3f 97 a8 2b f4 b5 e8 67 L.N..R...F..kD@=1....u|~?..+...g
16800 7b 33 c6 9a 10 88 87 33 f7 87 b2 ef f2 c1 83 07 a3 97 1f 0e e1 c0 28 d3 4a 15 52 c0 4b bd b2 ff {3.....3..............(.J.R.K...
16820 d3 46 8c 35 55 4d fe a3 8d da 73 02 1e 89 e6 f7 7e ef f7 9e f3 3b 5c fc bd ef 7d 6f 1d a9 2f e0 .F.5UM....s.....~....;\...}o../.
16840 ed 8c 00 fa af fe ea af 36 44 17 6e f8 95 5f f9 95 c6 5a c9 e5 2a a8 83 ac 23 f2 c6 89 0d ae e9 ........6D.n.._...Z..*...#......
16860 a8 f8 8c 5b 05 bd 86 0c c5 58 82 47 70 21 11 ed 54 f3 65 57 55 47 c8 34 0b b0 29 1f 84 6f bb 43 ...[.....X.Gp!..T.eWUG.4..)..o.C
16880 b8 6c 87 70 3b ea 90 55 c1 25 01 53 97 88 d6 fd ae bb ee ba 61 11 6b c7 2d 58 b0 e0 82 70 f8 21 .l.p;..U.%.S........a.k.-X...p.!
168a0 19 b7 17 15 4b 20 38 58 4e f3 3f 6d 2e 9f b8 ef be fb 1e ca bf 8f 85 0b 6f c6 07 8d 65 1b ab 29 ....K.8XN.?m............o...e..)
168c0 2e 35 72 d5 73 6e ca 13 0f c8 f7 63 a7 4c 99 32 21 84 09 5f fc 90 35 6b d6 f4 c4 d2 4e ab a8 cc .5r.sn.....c.L.2!.._..5k....N...
168e0 75 77 00 fd 44 86 be 3f c4 66 5e f6 59 17 82 42 9c 39 a5 97 a8 da d2 1a e2 d0 46 12 0c 95 67 ec uw..D..?.f^.Y..B.9........F...g.
16900 d3 5e df ea 40 7f 51 6e bf f5 5b bf d5 80 a5 1a 90 eb 26 a2 ae 5b 2d e1 80 f2 bf b8 8a 00 73 d5 .^..@.Qn..[.......&..[-.......s.
16920 a0 0e ee 19 00 b4 06 64 54 40 a9 08 02 e2 38 51 5e b5 26 76 70 f3 76 58 bc 29 04 18 20 11 6a d8 .......dT@....8Q^.&vp.vX.)....j.
16940 9d 78 f3 fc df 8d c2 12 e1 a4 9d 73 8e 0e 10 14 ea c1 87 bb 76 c9 e7 3e e1 bc a0 69 c8 ea d5 ab .x.........s........v..>...i....
16960 cf 3d fb ec b3 7b 87 00 74 0a 27 c7 42 4d c2 07 3e 65 0c 67 eb 32 c6 13 21 06 74 c0 dc 96 b9 ec .=...{..t.'.BM..>e.g.2..!.t.....
16980 27 9a 8d 92 bd f9 8d 6c b7 ae 18 f5 f2 3e 38 a0 1e 79 e1 85 17 8e 3a f7 dc 73 87 10 4c b1 61 c3 '......l.....>8..y....:..s..L.a.
169a0 86 8e e4 7d 63 d4 cb fc 77 86 88 3d 9e b1 1f ca 6f 8b 02 f2 6d fd fa f5 7b 26 e3 a1 9b 43 54 8e ...}c...w..=....o...m...{&...CT.
169c0 e1 93 c7 02 1b 90 13 09 57 e5 b2 d7 b7 3a d0 5f 74 9b 06 9f df fc cd df ac fc c4 04 72 d0 9e 27 ........W....:._t...........r..'
169e0 9f 89 34 ea 3d 64 c8 10 c2 48 3b 5f 70 c1 05 f8 1b 5b c2 11 c9 02 22 d8 1f ae 47 4c 78 f3 f0 e1 ..4.=d...H;_p....[...."...GLx...
16a00 c3 db c3 49 69 24 40 36 19 86 b5 e8 da 55 a2 02 3d da c8 10 0c 93 ed 1d 40 f7 66 dc 80 a9 5b c6 ...Ii$@6.....U..=.......@.f...[.
16a20 04 d8 64 98 35 2d 5d ba b4 29 d2 44 c7 dd bb 77 77 8b ba d0 3b df f5 82 30 e4 dc a4 23 b6 a3 ed ..d.5-]..).D...ww...;...0...#...
16a40 72 44 f8 b6 fe fd fb 57 fe 6e 38 71 a4 86 2d 39 df b6 cc e5 c9 03 38 d5 77 ed 22 ba 0c e3 1e 35 rD.....W.n8q..-9......8.w."....5
16a60 e5 ba 05 9c 7d d1 cf 03 de 73 f3 5d ff 27 9f 7c b2 17 9d 64 d6 af 5f 4f 04 14 16 f0 a3 03 07 0e ....}....s.].'.|...d.._O........
16a80 dc 93 6b 5a f1 bd ef 7d 6f f1 c8 91 23 d7 12 ef 1c d1 fb 30 d5 53 69 29 45 e7 0e 2a af e6 75 8c ..kZ...}o...#......0.Si)E..*..u.
16aa0 f4 51 8a 18 90 d0 42 2a 6b 7d ab 03 fd 45 b3 bd eb 5d ef aa 8c 42 01 7b 63 cd f7 db 39 e2 70 ef .Q....B*k}...E...]...B.{c...9.p.
16ac0 e8 b0 67 67 71 0f 0c a7 1f 18 00 f4 8f 68 4d 6a 56 d3 8e 1d 3b 88 54 a0 7d 0d 11 1e 47 c7 8e 1d ..ggq........hMjV...;.T.}...G...
16ae0 8b 9e 4e f2 41 47 c2 3a 09 24 d9 b2 65 4b 4b 80 40 5e 70 87 70 c9 2a 97 38 20 e9 46 cd ef 80 ab ..N.AG.:.$..eKK.@^p.p.*.8..F....
16b00 67 c6 ea f6 d4 53 4f 55 51 8c 01 1c 79 e2 8d df ff fe f7 1b 73 5c bb f1 e3 c7 77 b8 e9 a6 9b 3a g....SOUQ...y.......s\....w....:
16b20 d2 e9 03 69 80 96 4f e8 f0 24 89 00 b0 bc b7 52 dd 14 0b 7b c6 23 7a e9 40 3e 13 21 77 38 1c fb ...i..O..$.....R...{.#z.@>.!w8..
16b40 04 16 6d 6a 8d 53 ba 28 73 e9 1a c2 d1 3d 73 46 92 e8 1a 00 93 ee da 14 bd bf 31 fb 92 94 82 f1 ..mj.S.(s....=sF..........1.....
16b60 6e 5f 38 f4 76 ca 27 e3 b2 cb 35 1e c9 a5 1c 09 01 78 2a bf 6d ca 71 94 fa dd 46 09 65 ea a1 63 n_8.v.'...5......x*.m.q...F.e..c
16b80 39 af 83 bc 0e f4 17 2b d8 ab 40 0f 9a e9 91 3f 10 e6 38 34 e2 f3 e8 00 72 64 16 fc 90 8b 2f be 9......+..@....?..84....rd..../.
16ba0 f8 ac 70 41 e2 c5 db 11 65 44 61 bd 80 e0 18 a1 85 58 a4 23 5a 13 7e d8 11 51 9d 48 03 3a 87 a0 ..pA....eDa......X.#Z.~..Q.H.:..
16bc0 af 87 93 12 a1 d4 31 fb 77 08 d7 ec 18 11 1a f0 11 da da 91 c6 00 54 fe 24 58 01 8b 3c 95 65 a8 ......1.w.............T.$X..<.e.
16be0 ea 4a 6e 31 6a 00 5d 5b e1 f4 16 56 b4 b1 21 b6 83 70 f5 d6 80 95 32 4b 27 23 19 50 f5 94 06 06 .Jn1j.][...V..!..p....2K'#.P....
16c00 27 70 44 3f f8 e0 83 14 29 ac a4 89 71 e3 c6 b5 cf 7e 84 a1 b6 a7 e8 44 e6 dc 98 eb 6a 24 83 8a 'pD?....)...q....~.....D....j$..
16c20 ca 27 84 b1 92 e0 10 a0 93 e3 bd 2f c4 e7 70 5e 27 32 17 a2 d4 68 46 b8 72 d6 ac 59 8b 22 ad 2c .'........./..p^'2...hF.r..Y.".,
16c40 cb f5 11 92 4a 79 d7 16 0a 0c d6 b7 3a d0 5f 74 db ef ff fe ef 03 f4 e6 00 b0 7b c0 37 e8 95 af ....Jy......:._t..........{.7...
16c60 7c e5 f8 ad 5b b7 4e 0c c7 1c 13 90 9c f3 aa 57 bd 8a c4 8f 0e b5 b2 bb ad 01 02 8e 5f ea 85 83 |...[.N........W............_...
16c80 eb 2a 2e 3d a0 ac 80 1b 8e 8a f1 8d d0 50 aa c3 c0 e1 ab d0 c2 00 b6 8a 02 c3 ba 5e cb 4c 6a 22 .*.=.........P.............^.Lj"
16ca0 68 84 e2 0f e1 ae 84 84 56 cd 1d 96 2d 5b 46 ad 37 ba bc 34 62 f8 b2 b7 39 16 7d 12 4b 96 2f 5f h.......V...-[F.7..4b...9.}.K./_
16cc0 5e f9 3f f7 ed db 87 6d a0 8a 70 22 dc 35 04 83 a8 a7 2a 6a 0a 82 40 e3 07 6c 0d b5 d2 cd 4d 34 ^.?....m..p".5....*j..@..l....M4
16ce0 23 c0 23 40 8e 3b 81 15 b4 76 7a f9 cb 5f de 9a ef 89 65 3e 1e 8e 7d 7c db b6 6d d8 1e aa 70 54 #.#@.;...vz.._....e>..}|..m...pT
16d00 3a 73 e4 f3 b2 dc 83 87 7f f9 97 7f 79 41 ee c3 a6 8c 73 10 89 85 48 ba fa 92 af 03 fd 45 b3 d1 :s..........yA....s...H......E..
16d20 24 f1 e3 1f ff 38 3e dc a6 5a e7 8c 3e 13 27 4e 3c 2f dc 70 62 00 7b d1 cc 99 33 87 2d 5a b4 a8 $....8>..Z..>.'N</.pb.{...3.-Z..
16d40 f7 d5 57 5f 4d 72 3f 00 6d a1 5c 13 1c 2f 5c 9c 58 f2 aa 73 47 38 37 ad 7a 28 0e d1 44 aa e6 80 ..W_Mr?.m.\../\.X..sG87.z(..D...
16d60 01 03 10 b5 29 f2 d8 9e e8 2f ba ab 62 b4 23 f1 83 4c af fc d6 56 ab d1 d6 78 c9 25 97 b4 a3 0b ....)..../..b.#..L...V...x.%....
16d80 4b 38 31 c7 54 d6 7e e2 9b 03 f2 46 ab b3 d2 e0 d0 ae a3 bc 13 a3 4c bd 35 9a 10 e2 ce c2 fa 4f K81.T.~....F..........L.5......O
16da0 e9 64 80 4c e7 53 36 3b 6b da ea 08 22 81 7e fd ba d7 bd ae e1 0b 5f f8 42 25 25 90 0a 8b 28 be .d.L.S6;k...".~......._.B%%...(.
16dc0 6a d5 aa 96 10 8f ea da 08 53 cd d8 14 29 d8 9d eb 59 96 6b 78 38 6a cd 82 cc 71 13 75 d5 71 cf j........S...)...Y.kx8j...q.u.q.
16de0 87 48 d4 81 5e 07 fa 8b 6b bb e5 96 5b aa a4 8f 80 b8 63 16 75 df 88 b4 c3 03 ba 31 d1 43 23 95 .H..^...k...[.....c.u......1.C#.
16e00 8f e8 b3 70 e1 42 5a e5 36 c1 bd e9 6c 11 0e 78 3c 00 3b 4a 0b 9b 00 ac 53 40 41 37 0e 7a 6a 75 ...p.BZ.6...l..x<.;J....S@A7.zju
16e20 81 73 07 a0 8c d5 bc 74 e9 d2 8e 74 e2 a0 4a 2b 40 8c ae 4d 72 00 8d 01 b1 9a 9f 04 ec b4 f3 41 .s.....t...t..J+@..Mr..........A
16e40 bc 0f d0 da 67 ff 76 37 de 78 63 95 8e 58 6b bd 8b 2b 0d 03 5c d5 38 c0 32 c9 84 2a c2 e9 89 17 ....g.v7.xc..Xk..+..\.8.2..*....
16e60 47 c2 80 e3 db 98 81 b4 46 7b 72 01 7a f4 75 00 6f df 74 4a 1d 13 d6 88 78 6f 37 96 88 f2 84 9b G.......F{r.z.u.o.tJ....xo7.....
16e80 b6 e4 bb 13 19 1b e3 e2 31 8a 0d 64 5e f4 da 5a 9d 79 2f 0e a1 5b 9e f9 ee a4 cf 38 2e b7 5a a6 ........1..d^..Z.y/..[.....8..Z.
16ea0 5b 7d ab 03 fd c5 b3 45 3f ae 00 85 7e 8e eb 2b 00 1f 40 67 d3 f3 cf 3f bf 0f 06 b3 88 d4 55 3c [}.....E?...~..+..@g...?......U<
16ec0 36 45 16 22 b2 02 ee e3 01 5c 95 a3 4b ae 77 44 f1 1e 0b 16 2c a0 d2 07 96 75 8a 03 90 b3 dd 71 6E.".....\..K.wD....,....u.....q
16ee0 dd ba 75 5d d0 c9 01 32 60 0c e8 5a 72 1c b5 ce 8e 12 5b 1e 90 b7 45 44 6f 8e b8 8e eb 8c 32 40 ..u]...2`..Zr.....[...EDo.....2@
16f00 cd d1 ad 9b 00 70 b8 72 55 90 01 0e 6e 4f 35 da 2f d1 be d8 86 7b 70 73 f4 76 0c 63 b8 bc 6c c1 .....p.rU...nO5./....{ps.v.c..l.
16f20 64 05 17 36 ba 94 c0 f1 6d 77 c4 6f 17 5f 7c 71 c3 8a 15 2b aa b6 47 70 f8 51 a3 46 b5 62 c9 27 d..6....mw.o._|q...+..Gp.Q.F.b.'
16f40 10 27 e3 1f 89 a4 72 34 df 13 2c f3 f4 b0 61 c3 b6 4c 9a 34 89 42 81 db 73 de 03 f4 2d cb 71 75 .'....r4..,...a..L.4.B..s...-.qu
16f60 6e 5e 07 fa 8b 73 9b 37 6f 1e 6e 35 a2 5d a8 b7 d5 2d 40 a1 b3 06 8d ee 09 64 a9 00 01 b0 f1 a1 n^...s.7o.n5.]...-@......d......
16f80 07 5c 27 31 62 e1 2f 27 ef 1a 2b 7d 80 d0 a5 e6 0f 47 17 47 67 ef 90 e3 a8 da 49 71 00 0a 03 a0 .\'1b./'..+}.....G.Gg.....Iq....
16fa0 b7 63 29 87 40 90 db 5d 59 af 11 fd 21 30 88 fd 14 6b 20 01 85 00 1b 42 63 d1 af 6b 09 29 55 ad .c).@..]Y...!0...k.....Bc..k.)U.
16fc0 36 38 39 e2 ba 2d 8e e1 aa fc 0f 97 47 d7 b7 66 ba 85 1c 15 f3 79 b7 9b 2a 04 0b dd dc 66 0e b5 689..-......G..f.....y..*....f..
16fe0 3a 70 94 fd a5 82 0c 9c 1c 42 54 cd b1 d6 8f 0b df fc d3 d9 f7 60 cd 9d d8 8a da 00 31 62 9c fa :p.......BT..........`......1b..
17000 56 07 fa 8b 62 b3 ee 76 38 1c 81 2e 8d e4 4e 3f 5b 36 bb 19 d0 57 95 54 30 7a d5 82 4b 00 4a 95 V...b..v8.....N?[6...W.T0z..K.J.
17020 81 05 b3 ad b5 e3 c1 d0 46 3e 75 73 ad 33 26 20 07 a4 44 9d f1 a2 e0 03 41 33 00 98 bc 6d 74 60 ........F>us.3&...D.....A3...mt`
17040 ac e3 2d b5 d0 d8 a6 5a 40 4d 73 ad a0 40 63 2d 61 a4 6a 9a 56 3b ee 39 75 d1 cb 5e d7 86 dd da ..-....Z@Ms..@c-a.j.V;.9u..^....
17060 34 e1 b4 cc b2 53 8d 14 0c c3 b5 cb 0a c4 c0 ac b3 b2 a3 26 f9 e2 39 2d c1 31 27 6b c5 fb 8f 03 4....S.............&..9-.1'k....
17080 7c 8a fd 53 64 c2 3a ed f5 ad 0e f4 17 e5 46 07 0a b8 36 b9 bb d4 51 af 95 30 ae ca e1 da 74 de |..Sd.:.......F...6...Q..0....t.
170a0 fe d5 f6 c1 12 28 7c 05 c8 6b 79 bc 8d b5 7c ed 2a a9 a4 a6 fb 37 d6 fa 67 55 3d c1 aa 8c ff 86 .....(|..ky...|.*....7..gU=.....
170c0 86 b6 1a 20 2b 0e 8e 35 be 56 02 98 df ed ca 71 2a 43 cc 73 d7 0a 3e 9c e2 d4 12 01 bf af 11 87 ....+..5.V.....q*C.s..>.........
170e0 53 60 b7 0b 8b b5 d8 05 bb bd d8 6a df 57 e9 a0 a4 31 92 42 5a f3 18 50 c4 91 08 bf 4a 8a e1 3e S`.........j.W...1.BZ..P....J..>
17100 60 a3 60 7c f4 7e c2 61 eb 5b 1d e8 2f 3a 90 e3 ae 62 43 9f 15 08 d6 2a d7 e0 25 60 04 39 1b 0b `.`|.~.a.[../:...bC....*..%`.9..
17120 9e f2 c8 f6 b8 2e 9b 1b d4 f6 79 ce 7d a9 7d f7 9c 1c ee c6 67 d9 e9 a9 73 9e de 17 db ad fc ec ..........y.}.}.....g...s.......
17140 f9 cb df 04 ae f1 f6 ff e1 43 aa ed 63 e3 3e 8e f3 dc 18 f3 a2 87 b7 d9 b1 b3 d6 3f 1b 23 22 ea .........C..c.>............?.#".
17160 4a d5 2a c9 f7 fa f6 d2 dd fe 7f da c2 ad 5f 2a 36 ea 09 00 00 00 00 49 45 4e 44 ae 42 60 82 00 J.*..........._*6......IEND.B`..
17180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
171a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
171c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
171e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17200 70 6c 7a 2d 30 2e 39 2e 31 2f 74 65 73 74 73 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 plz-0.9.1/tests/................
17220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17260 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000755.0000000.0000000.0000
17280 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 31 32 37 00 20 35 00 00 00 0000000.00000000000.012127..5...
172a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
172c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
172e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17300 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
17320 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
17340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
173a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
173c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
173e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17400 70 6c 7a 2d 30 2e 39 2e 31 2f 74 65 73 74 73 2f 74 65 73 74 2d 70 6c 7a 2e 65 6c 00 00 00 00 00 plz-0.9.1/tests/test-plz.el.....
17420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17460 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
17480 30 30 35 35 32 36 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 32 34 34 00 20 30 00 00 00 0055261.00000000000.014244..0...
174a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
174c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
174e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17500 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
17520 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
17540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
175a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
175c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
175e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17600 3b 3b 3b 20 74 65 73 74 2d 70 6c 7a 2e 65 6c 20 2d 2d 2d 20 54 65 73 74 73 20 66 6f 72 20 70 6c ;;;.test-plz.el.---.Tests.for.pl
17620 7a 20 20 20 20 20 20 20 20 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 z..........-*-.lexical-binding:.
17640 74 3b 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 31 39 2d 32 30 t;.-*-..;;.Copyright.(C).2019-20
17660 32 33 20 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 23..Free.Software.Foundation,.In
17680 63 2e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 41 64 61 6d 20 50 6f 72 74 65 72 20 3c 61 64 61 6d c...;;.Author:.Adam.Porter.<adam
176a0 40 61 6c 70 68 61 70 61 70 61 2e 6e 65 74 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 41 @alphapapa.net>.;;.Maintainer:.A
176c0 64 61 6d 20 50 6f 72 74 65 72 20 3c 61 64 61 6d 40 61 6c 70 68 61 70 61 70 61 2e 6e 65 74 3e 0a dam.Porter.<adam@alphapapa.net>.
176e0 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 47 4e 55 20 45 6d 61 .;;.This.file.is.part.of.GNU.Ema
17700 63 73 2e 0a 0a 3b 3b 3b 20 4c 69 63 65 6e 73 65 3a 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 cs...;;;.License:..;;.This.progr
17720 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 am.is.free.software;.you.can.red
17740 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 istribute.it.and/or.modify.;;.it
17760 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 .under.the.terms.of.the.GNU.Gene
17780 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 ral.Public.License.as.published.
177a0 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 by.;;.the.Free.Software.Foundati
177c0 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 on,.either.version.3.of.the.Lice
177e0 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 nse,.or.;;.(at.your.option).any.
17800 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 later.version...;;.This.program.
17820 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 is.distributed.in.the.hope.that.
17840 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 it.will.be.useful,.;;.but.WITHOU
17860 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 T.ANY.WARRANTY;.without.even.the
17880 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 .implied.warranty.of.;;.MERCHANT
178a0 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 ABILITY.or.FITNESS.FOR.A.PARTICU
178c0 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e LAR.PURPOSE...See.the.;;.GNU.Gen
178e0 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 eral.Public.License.for.more.det
17900 61 69 6c 73 2e 0a 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 ails...;;.You.should.have.receiv
17920 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 ed.a.copy.of.the.GNU.General.Pub
17940 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 lic.License.;;.along.with.this.p
17960 72 6f 67 72 61 6d 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 rogram...If.not,.see.<https://ww
17980 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 w.gnu.org/licenses/>...;;;.Comme
179a0 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 6d 70 6c 65 6d 65 6e 74 73 20 ntary:..;;.This.file.implements.
179c0 74 65 73 74 73 20 66 6f 72 20 60 70 6c 7a 27 2e 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 74 68 tests.for.`plz'...By.default,.th
179e0 65 20 72 65 71 75 65 73 74 73 20 61 72 65 0a 3b 3b 20 6d 61 64 65 20 74 6f 20 22 6c 6f 63 61 6c e.requests.are.;;.made.to."local
17a00 68 6f 73 74 22 2c 20 65 78 70 65 63 74 69 6e 67 20 61 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 host",.expecting.an.instance.of.
17a20 68 74 74 70 62 69 6e 0a 3b 3b 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 70 httpbin.;;.<https://github.com/p
17a40 6f 73 74 6d 61 6e 6c 61 62 73 2f 68 74 74 70 62 69 6e 3e 20 72 75 6e 6e 69 6e 67 20 6f 6e 20 70 ostmanlabs/httpbin>.running.on.p
17a60 6f 72 74 20 38 30 3b 20 69 74 27 73 0a 3b 3b 20 63 6f 6e 76 65 6e 69 65 6e 74 20 74 6f 20 75 73 ort.80;.it's.;;.convenient.to.us
17a80 65 20 74 68 65 20 44 6f 63 6b 65 72 20 69 6d 61 67 65 20 22 6b 65 6e 6e 65 74 68 72 65 69 74 7a e.the.Docker.image."kennethreitz
17aa0 2f 68 74 74 70 62 69 6e 22 2e 20 20 42 79 0a 3b 3b 20 63 68 61 6e 67 69 6e 67 20 74 68 65 20 76 /httpbin"...By.;;.changing.the.v
17ac0 61 72 69 61 62 6c 65 20 60 70 6c 7a 2d 74 65 73 74 2d 75 72 69 2d 70 72 65 66 69 78 27 2c 20 74 ariable.`plz-test-uri-prefix',.t
17ae0 68 65 20 74 65 73 74 73 20 63 61 6e 20 62 65 20 72 75 6e 0a 3b 3b 20 61 67 61 69 6e 73 74 20 6f he.tests.can.be.run.;;.against.o
17b00 74 68 65 72 20 55 52 4c 73 2c 20 73 75 63 68 20 61 73 20 3c 68 74 74 70 73 3a 2f 2f 68 74 74 70 ther.URLs,.such.as.<https://http
17b20 62 69 6e 2e 6f 72 67 3e 20 28 62 75 74 20 74 68 61 74 20 73 65 72 76 65 72 0a 3b 3b 20 69 73 20 bin.org>.(but.that.server.;;.is.
17b40 6f 66 74 65 6e 20 6f 76 65 72 6c 6f 61 64 65 64 2c 20 6d 61 6b 69 6e 67 20 66 6f 72 20 75 6e 72 often.overloaded,.making.for.unr
17b60 65 6c 69 61 62 6c 65 20 74 65 73 74 73 2c 20 73 6f 20 61 20 6c 6f 63 61 6c 0a 3b 3b 20 69 6e 73 eliable.tests,.so.a.local.;;.ins
17b80 74 61 6e 63 65 20 69 73 20 70 72 65 66 65 72 72 65 64 29 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a tance.is.preferred)...;;;.Code:.
17ba0 0a 3b 3b 3b 3b 20 52 65 71 75 69 72 65 6d 65 6e 74 73 0a 0a 28 72 65 71 75 69 72 65 20 27 65 72 .;;;;.Requirements..(require.'er
17bc0 74 29 0a 28 72 65 71 75 69 72 65 20 27 6a 73 6f 6e 29 0a 28 72 65 71 75 69 72 65 20 27 6c 65 74 t).(require.'json).(require.'let
17be0 2d 61 6c 69 73 74 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 70 29 0a 0a 28 72 65 71 75 69 72 65 -alist).(require.'map)..(require
17c00 20 27 70 6c 7a 29 0a 0a 3b 3b 3b 3b 20 56 61 72 69 61 62 6c 65 73 0a 0a 28 64 65 66 76 61 72 20 .'plz)..;;;;.Variables..(defvar.
17c20 70 6c 7a 2d 74 65 73 74 2d 75 72 69 2d 70 72 65 66 69 78 0a 20 20 3b 3b 20 22 68 74 74 70 73 3a plz-test-uri-prefix...;;."https:
17c40 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 67 22 0a 20 20 22 68 74 74 70 3a 2f 2f 6c 6f 63 61 6c 68 6f //httpbin.org"..."http://localho
17c60 73 74 22 0a 20 20 22 55 52 49 20 70 72 65 66 69 78 20 66 6f 72 20 48 54 54 50 20 72 65 71 75 65 st"..."URI.prefix.for.HTTP.reque
17c80 73 74 73 2c 20 77 69 74 68 6f 75 74 20 74 72 61 69 6c 69 6e 67 20 73 6c 61 73 68 2e 0a 49 66 20 sts,.without.trailing.slash..If.
17ca0 72 75 6e 6e 69 6e 67 20 68 74 74 70 62 69 6e 20 6c 6f 63 61 6c 6c 79 2c 20 73 65 74 20 74 6f 20 running.httpbin.locally,.set.to.
17cc0 5c 22 68 74 74 70 3a 2f 2f 6c 6f 63 61 6c 68 6f 73 74 5c 22 2e 22 29 0a 0a 3b 3b 3b 3b 20 43 75 \"http://localhost\".")..;;;;.Cu
17ce0 73 74 6f 6d 69 7a 61 74 69 6f 6e 0a 0a 0a 3b 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 0a 3b 3b stomization...;;;;.Commands...;;
17d00 3b 3b 20 4d 61 63 72 6f 73 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 70 6c 7a 2d 74 65 73 74 2d 77 61 ;;.Macros..(cl-defun.plz-test-wa
17d20 69 74 20 28 70 72 6f 63 65 73 73 20 26 6f 70 74 69 6f 6e 61 6c 20 28 73 65 63 6f 6e 64 73 20 30 it.(process.&optional.(seconds.0
17d40 2e 31 29 20 28 74 69 6d 65 73 20 31 30 30 29 29 0a 20 20 22 57 61 69 74 20 66 6f 72 20 53 45 43 .1).(times.100))..."Wait.for.SEC
17d60 4f 4e 44 53 20 73 65 63 6f 6e 64 73 20 54 49 4d 45 53 20 74 69 6d 65 73 20 66 6f 72 20 50 52 4f ONDS.seconds.TIMES.times.for.PRO
17d80 43 45 53 53 20 74 6f 20 66 69 6e 69 73 68 2e 22 0a 20 20 28 77 68 65 6e 20 70 72 6f 63 65 73 73 CESS.to.finish."...(when.process
17da0 0a 20 20 20 20 3b 3b 20 53 6f 6d 65 74 69 6d 65 73 20 69 74 20 73 65 65 6d 73 20 74 68 61 74 20 .....;;.Sometimes.it.seems.that.
17dc0 74 68 65 20 70 72 6f 63 65 73 73 20 69 73 20 6b 69 6c 6c 65 64 2c 20 74 68 65 20 54 48 45 4e 0a the.process.is.killed,.the.THEN.
17de0 20 20 20 20 3b 3b 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 65 64 20 62 79 20 69 74 73 20 73 65 ....;;.function.called.by.its.se
17e00 6e 74 69 6e 65 6c 2c 20 61 6e 64 20 69 74 73 20 62 75 66 66 65 72 20 6b 69 6c 6c 65 64 2c 20 61 ntinel,.and.its.buffer.killed,.a
17e20 6c 6c 0a 20 20 20 20 3b 3b 20 62 65 66 6f 72 65 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 67 ll.....;;.before.this.function.g
17e40 65 74 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 74 68 65 20 70 72 6f 63 65 73 73 20 61 72 67 75 ets.called.with.the.process.argu
17e60 6d 65 6e 74 3b 0a 20 20 20 20 3b 3b 20 77 68 65 6e 20 74 68 61 74 20 68 61 70 70 65 6e 73 2c 20 ment;.....;;.when.that.happens,.
17e80 74 65 73 74 73 20 74 68 61 74 20 75 73 65 20 74 68 69 73 20 63 61 6e 20 66 61 69 6c 2e 20 20 54 tests.that.use.this.can.fail...T
17ea0 65 73 74 69 6e 67 0a 20 20 20 20 3b 3b 20 77 68 65 74 68 65 72 20 50 52 4f 43 45 53 53 20 69 73 esting.....;;.whether.PROCESS.is
17ec0 20 6e 6f 6e 2d 6e 69 6c 20 73 65 65 6d 73 20 74 6f 20 66 69 78 20 69 74 2c 20 62 75 74 20 69 74 .non-nil.seems.to.fix.it,.but.it
17ee0 27 73 20 70 6f 73 73 69 62 6c 65 0a 20 20 20 20 3b 3b 20 74 68 61 74 20 73 6f 6d 65 74 68 69 6e 's.possible.....;;.that.somethin
17f00 67 20 66 75 6e 6e 79 20 69 73 20 67 6f 69 6e 67 20 6f 6e 2e 2e 2e 0a 20 20 20 20 28 63 6c 2d 6c g.funny.is.going.on........(cl-l
17f20 6f 6f 70 20 66 6f 72 20 69 20 75 70 74 6f 20 74 69 6d 65 73 20 3b 3b 20 31 30 20 73 65 63 6f 6e oop.for.i.upto.times.;;.10.secon
17f40 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 65 71 75 61 6c 20 27 72 75 ds..............while.(equal.'ru
17f60 6e 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 29 0a 20 20 20 20 n.(process-status.process)).....
17f80 20 20 20 20 20 20 20 20 20 64 6f 20 28 73 6c 65 65 70 2d 66 6f 72 20 73 65 63 6f 6e 64 73 29 29 .........do.(sleep-for.seconds))
17fa0 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 61 63 72 6f 20 70 6c 7a 2d 64 65 66 74 65 73 74 20 28 6e 61 ))..(cl-defmacro.plz-deftest.(na
17fc0 6d 65 20 28 29 20 26 62 6f 64 79 20 64 6f 63 73 74 72 69 6e 67 2d 6b 65 79 73 2d 61 6e 64 2d 62 me.().&body.docstring-keys-and-b
17fe0 6f 64 79 29 0a 20 20 22 4c 69 6b 65 20 60 65 72 74 2d 64 65 66 74 65 73 74 27 2c 20 62 75 74 20 ody)..."Like.`ert-deftest',.but.
18000 64 65 66 69 6e 65 73 20 74 65 73 74 73 20 66 6f 72 20 62 6f 74 68 20 48 54 54 50 2f 31 2e 31 20 defines.tests.for.both.HTTP/1.1.
18020 61 6e 64 20 48 54 54 50 2f 32 2e 0a 41 6c 73 6f 20 64 65 66 69 6e 65 73 20 6c 6f 63 61 6c 20 66 and.HTTP/2..Also.defines.local.f
18040 75 6e 63 74 69 6f 6e 20 60 75 72 6c 27 20 77 68 69 63 68 20 72 65 74 75 72 6e 73 20 69 74 73 20 unction.`url'.which.returns.its.
18060 61 72 67 75 6d 65 6e 74 0a 61 70 70 65 6e 64 65 64 20 74 6f 20 60 70 6c 7a 2d 74 65 73 74 2d 75 argument.appended.to.`plz-test-u
18080 72 69 2d 70 72 65 66 69 78 27 20 28 61 6e 64 20 61 6e 79 20 69 6e 73 74 61 6e 63 65 20 6f 66 0a ri-prefix'.(and.any.instance.of.
180a0 5c 22 55 52 49 2d 50 52 45 46 49 58 5c 22 20 69 6e 20 55 52 4c 2d 50 41 52 54 20 69 73 20 72 65 \"URI-PREFIX\".in.URL-PART.is.re
180c0 70 6c 61 63 65 64 20 77 69 74 68 20 60 70 6c 7a 2d 74 65 73 74 2d 75 72 69 2d 70 72 65 66 69 78 placed.with.`plz-test-uri-prefix
180e0 27 0a 69 6e 20 55 52 4c 2d 65 6e 63 6f 64 65 64 20 66 6f 72 6d 29 2e 22 0a 20 20 28 64 65 63 6c '.in.URL-encoded.form)."...(decl
18100 61 72 65 20 28 64 65 62 75 67 20 28 26 64 65 66 69 6e 65 20 5b 26 6e 61 6d 65 20 22 74 65 73 74 are.(debug.(&define.[&name."test
18120 40 22 20 73 79 6d 62 6f 6c 70 5d 0a 09 09 09 20 20 20 73 65 78 70 20 5b 26 6f 70 74 69 6f 6e 61 @".symbolp].......sexp.[&optiona
18140 6c 20 73 74 72 69 6e 67 70 5d 0a 09 09 09 20 20 20 5b 26 72 65 73 74 20 6b 65 79 77 6f 72 64 70 l.stringp].......[&rest.keywordp
18160 20 73 65 78 70 5d 20 64 65 66 2d 62 6f 64 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 6f .sexp].def-body))............(do
18180 63 2d 73 74 72 69 6e 67 20 33 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 64 65 6e 74 20 32 c-string.3)............(indent.2
181a0 29 29 0a 20 20 60 28 70 72 6f 67 6e 0a 20 20 20 20 20 2c 40 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 ))...`(progn......,@(cl-loop.for
181c0 20 68 74 74 70 2d 76 65 72 73 69 6f 6e 20 69 6e 20 27 28 22 31 2e 31 22 20 22 32 22 29 0a 20 20 .http-version.in.'("1.1"."2")...
181e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6c 65 63 74 20 28 6c 65 74 20 28 28 6e 61 6d ..............collect.(let.((nam
18200 65 20 28 69 6e 74 65 72 6e 20 28 66 6f 72 6d 61 74 20 22 25 73 2d 68 74 74 70 25 73 22 20 6e 61 e.(intern.(format."%s-http%s".na
18220 6d 65 20 68 74 74 70 2d 76 65 72 73 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 me.http-version)))).............
18240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 65 72 74 2d 64 65 66 74 65 73 74 20 2c 6e 61 6d ..............`(ert-deftest.,nam
18260 65 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.()............................
18280 20 20 28 6c 65 74 20 28 28 70 6c 7a 2d 63 75 72 6c 2d 64 65 66 61 75 6c 74 2d 61 72 67 73 0a 20 ..(let.((plz-curl-default-args..
182a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
182c0 20 20 20 27 2c 28 61 70 70 65 6e 64 20 70 6c 7a 2d 63 75 72 6c 2d 64 65 66 61 75 6c 74 2d 61 72 ...',(append.plz-curl-default-ar
182e0 67 73 20 28 6c 69 73 74 20 28 66 6f 72 6d 61 74 20 22 2d 2d 68 74 74 70 25 73 22 20 68 74 74 70 gs.(list.(format."--http%s".http
18300 2d 76 65 72 73 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -version)))))...................
18320 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6c 61 62 65 6c 73 20 28 28 75 72 6c 20 28 70 .............(cl-labels.((url.(p
18340 61 72 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 art)............................
18360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 70 61 72 74 20 28 72 65 ..................(setf.part.(re
18380 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 place-regexp-in-string..........
183a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
183c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 55 52 49 2d 50 52 45 46 49 58 22 20 28 75 72 ................"URI-PREFIX".(ur
183e0 6c 2d 68 65 78 69 66 79 2d 73 74 72 69 6e 67 20 70 6c 7a 2d 74 65 73 74 2d 75 72 69 2d 70 72 65 l-hexify-string.plz-test-uri-pre
18400 66 69 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 fix)............................
18420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 ..............................pa
18440 72 74 20 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rt.t.t))........................
18460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 70 6c ......................(concat.pl
18480 7a 2d 74 65 73 74 2d 75 72 69 2d 70 72 65 66 69 78 20 70 61 72 74 29 29 29 0a 20 20 20 20 20 20 z-test-uri-prefix.part))).......
184a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 64 6f 63 ...........................,@doc
184c0 73 74 72 69 6e 67 2d 6b 65 79 73 2d 61 6e 64 2d 62 6f 64 79 29 29 29 29 29 29 29 0a 0a 3b 3b 3b string-keys-and-body)))))))..;;;
184e0 3b 20 46 75 6e 63 74 69 6f 6e 73 0a 0a 28 64 65 66 6d 61 63 72 6f 20 70 6c 7a 2d 74 65 73 74 2d ;.Functions..(defmacro.plz-test-
18500 67 65 74 2d 72 65 73 70 6f 6e 73 65 20 28 72 65 73 70 6f 6e 73 65 29 0a 20 20 22 54 65 73 74 20 get-response.(response)..."Test.
18520 70 61 72 74 73 20 6f 66 20 52 45 53 50 4f 4e 53 45 20 77 69 74 68 20 60 73 68 6f 75 6c 64 27 2e parts.of.RESPONSE.with.`should'.
18540 22 0a 20 20 60 28 70 72 6f 67 6e 0a 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6c 7a 2d 72 65 "...`(progn......(should.(plz-re
18560 73 70 6f 6e 73 65 2d 70 20 2c 72 65 73 70 6f 6e 73 65 29 29 0a 20 20 20 20 20 28 73 68 6f 75 6c sponse-p.,response))......(shoul
18580 64 20 28 6e 75 6d 62 65 72 70 20 28 70 6c 7a 2d 72 65 73 70 6f 6e 73 65 2d 76 65 72 73 69 6f 6e d.(numberp.(plz-response-version
185a0 20 2c 72 65 73 70 6f 6e 73 65 29 29 29 0a 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 32 .,response)))......(should.(eq.2
185c0 30 30 20 28 70 6c 7a 2d 72 65 73 70 6f 6e 73 65 2d 73 74 61 74 75 73 20 2c 72 65 73 70 6f 6e 73 00.(plz-response-status.,respons
185e0 65 29 29 29 0a 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 22 61 70 70 6c 69 63 e)))......(should.(equal."applic
18600 61 74 69 6f 6e 2f 6a 73 6f 6e 22 20 28 61 6c 69 73 74 2d 67 65 74 20 27 63 6f 6e 74 65 6e 74 2d ation/json".(alist-get.'content-
18620 74 79 70 65 20 28 70 6c 7a 2d 72 65 73 70 6f 6e 73 65 2d 68 65 61 64 65 72 73 20 2c 72 65 73 70 type.(plz-response-headers.,resp
18640 6f 6e 73 65 29 29 29 29 0a 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 73 74 72 69 6e 67 2d 6d 61 onse))))......(should.(string-ma
18660 74 63 68 20 22 63 75 72 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 tch."curl"......................
18680 20 20 20 20 20 20 28 6d 61 70 2d 6e 65 73 74 65 64 2d 65 6c 74 20 28 6a 73 6f 6e 2d 72 65 61 64 ......(map-nested-elt.(json-read
186a0 2d 66 72 6f 6d 2d 73 74 72 69 6e 67 20 28 70 6c 7a 2d 72 65 73 70 6f 6e 73 65 2d 62 6f 64 79 20 -from-string.(plz-response-body.
186c0 2c 72 65 73 70 6f 6e 73 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,response)).....................
186e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 68 65 61 64 65 72 73 .......................'(headers
18700 20 55 73 65 72 2d 41 67 65 6e 74 29 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 54 65 73 74 73 0a 0a 3b .User-Agent))))))..;;;;.Tests..;
18720 3b 3b 3b 3b 20 41 73 79 6e 63 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 67 65 74 ;;;;.Async..(plz-deftest.plz-get
18740 2d 73 74 72 69 6e 67 20 6e 69 6c 0a 20 20 28 6c 65 74 2a 20 28 28 74 65 73 74 2d 73 74 72 69 6e -string.nil...(let*.((test-strin
18760 67 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 20 28 70 6c 7a 20 27 67 65 74 20 28 g)..........(process.(plz.'get.(
18780 75 72 6c 20 22 2f 67 65 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 url."/get").....................
187a0 3a 61 73 20 27 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 :as.'string.....................
187c0 3a 74 68 65 6e 20 28 6c 61 6d 62 64 61 20 28 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 :then.(lambda.(string)..........
187e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 74 65 73 74 2d 73 74 ...................(setf.test-st
18800 72 69 6e 67 20 73 74 72 69 6e 67 29 29 29 29 29 0a 20 20 20 20 28 70 6c 7a 2d 74 65 73 74 2d 77 ring.string))))).....(plz-test-w
18820 61 69 74 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 73 74 72 69 6e 67 ait.process).....(should.(string
18840 2d 6d 61 74 63 68 20 22 63 75 72 6c 22 20 74 65 73 74 2d 73 74 72 69 6e 67 29 29 29 29 0a 0a 28 -match."curl".test-string))))..(
18860 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 67 65 74 2d 62 75 66 66 65 72 20 6e 69 6c 0a 20 plz-deftest.plz-get-buffer.nil..
18880 20 28 6c 65 74 2a 20 28 28 72 65 73 75 6c 74 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 .(let*.((result-buffer).........
188a0 20 28 70 72 6f 63 65 73 73 20 28 70 6c 7a 20 27 67 65 74 20 28 75 72 6c 20 22 2f 67 65 74 22 29 .(process.(plz.'get.(url."/get")
188c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 73 20 27 62 75 66 66 65 72 .....................:as.'buffer
188e0 20 3a 74 68 65 6e 20 28 6c 61 6d 62 64 61 20 28 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 .:then.(lambda.(buffer).........
18900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
18920 28 73 65 74 66 20 72 65 73 75 6c 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 29 29 29 29 29 0a (setf.result-buffer.buffer))))).
18940 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 28 70 72 6f ....(unwind-protect.........(pro
18960 67 6e 0a 20 20 20 20 20 20 20 20 20 20 28 70 6c 7a 2d 74 65 73 74 2d 77 61 69 74 20 70 72 6f 63 gn...........(plz-test-wait.proc
18980 65 73 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 62 75 66 66 65 72 2d 6c ess)...........(should.(buffer-l
189a0 69 76 65 2d 70 20 72 65 73 75 6c 74 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 ive-p.result-buffer))...........
189c0 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 72 65 73 75 6c 74 2d 62 75 66 66 (with-current-buffer.result-buff
189e0 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 68 6f 75 6c 64 2d 6e 6f 74 20 28 6c 6f 6f 6b er.............(should-not.(look
18a00 69 6e 67 2d 61 74 2d 70 20 70 6c 7a 2d 68 74 74 70 2d 72 65 73 70 6f 6e 73 65 2d 73 74 61 74 75 ing-at-p.plz-http-response-statu
18a20 73 2d 6c 69 6e 65 2d 72 65 67 65 78 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 68 6f s-line-regexp)).............(sho
18a40 75 6c 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 63 75 72 6c 22 20 28 62 75 66 66 65 72 uld.(string-match."curl".(buffer
18a60 2d 73 74 72 69 6e 67 29 29 29 29 29 0a 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 -string))))).......(kill-buffer.
18a80 72 65 73 75 6c 74 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 2d 6e 6f 74 result-buffer).......(should-not
18aa0 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 72 65 73 75 6c 74 2d 62 75 66 66 65 72 29 29 29 .(buffer-live-p.result-buffer)))
18ac0 29 29 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 67 65 74 2d 72 65 73 70 6f 6e 73 ))..(plz-deftest.plz-get-respons
18ae0 65 20 6e 69 6c 0a 20 20 28 6c 65 74 2a 20 28 28 74 65 73 74 2d 72 65 73 70 6f 6e 73 65 29 0a 20 e.nil...(let*.((test-response)..
18b00 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 20 28 70 6c 7a 20 27 67 65 74 20 28 75 72 6c 20 ........(process.(plz.'get.(url.
18b20 22 2f 67 65 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 73 20 "/get").....................:as.
18b40 27 72 65 73 70 6f 6e 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 'response.....................:t
18b60 68 65 6e 20 28 6c 61 6d 62 64 61 20 28 72 65 73 70 6f 6e 73 65 29 0a 20 20 20 20 20 20 20 20 20 hen.(lambda.(response)..........
18b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 74 65 73 74 2d 72 65 ...................(setf.test-re
18ba0 73 70 6f 6e 73 65 20 72 65 73 70 6f 6e 73 65 29 29 29 29 29 0a 20 20 20 20 28 70 6c 7a 2d 74 65 sponse.response))))).....(plz-te
18bc0 73 74 2d 77 61 69 74 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 70 6c 7a 2d 74 65 73 74 2d 67 st-wait.process).....(plz-test-g
18be0 65 74 2d 72 65 73 70 6f 6e 73 65 20 74 65 73 74 2d 72 65 73 70 6f 6e 73 65 29 29 29 0a 0a 28 70 et-response.test-response)))..(p
18c00 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 67 65 74 2d 6a 73 6f 6e 20 6e 69 6c 0a 20 20 28 6c lz-deftest.plz-get-json.nil...(l
18c20 65 74 2a 20 28 28 74 65 73 74 2d 6a 73 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 et*.((test-json)..........(proce
18c40 73 73 20 28 70 6c 7a 20 27 67 65 74 20 28 75 72 6c 20 22 2f 67 65 74 22 29 0a 20 20 20 20 20 20 ss.(plz.'get.(url."/get").......
18c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 73 20 23 27 6a 73 6f 6e 2d 72 65 61 64 0a 20 20 ..............:as.#'json-read...
18c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 68 65 6e 20 28 6c 61 6d 62 64 61 20 ..................:then.(lambda.
18ca0 28 6a 73 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (json)..........................
18cc0 20 20 20 28 73 65 74 66 20 74 65 73 74 2d 6a 73 6f 6e 20 6a 73 6f 6e 29 29 29 29 29 0a 20 20 20 ...(setf.test-json.json)))))....
18ce0 20 28 70 6c 7a 2d 74 65 73 74 2d 77 61 69 74 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 6c 65 .(plz-test-wait.process).....(le
18d00 74 2d 61 6c 69 73 74 20 74 65 73 74 2d 6a 73 6f 6e 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 t-alist.test-json.......(should.
18d20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 63 75 72 6c 22 20 2e 68 65 61 64 65 72 73 2e 55 73 (string-match."curl"..headers.Us
18d40 65 72 2d 41 67 65 6e 74 29 29 29 29 29 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d er-Agent)))))..(plz-deftest.plz-
18d60 70 6f 73 74 2d 6a 73 6f 6e 2d 73 74 72 69 6e 67 20 6e 69 6c 0a 20 20 28 6c 65 74 2a 20 28 28 6a post-json-string.nil...(let*.((j
18d80 73 6f 6e 2d 73 74 72 69 6e 67 20 28 6a 73 6f 6e 2d 65 6e 63 6f 64 65 20 28 6c 69 73 74 20 28 63 son-string.(json-encode.(list.(c
18da0 6f 6e 73 20 22 6b 65 79 22 20 22 76 61 6c 75 65 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 ons."key"."value"))))..........(
18dc0 72 65 73 70 6f 6e 73 65 2d 6a 73 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 response-json)..........(process
18de0 20 28 70 6c 7a 20 27 70 6f 73 74 20 28 75 72 6c 20 22 2f 70 6f 73 74 22 29 0a 20 20 20 20 20 20 .(plz.'post.(url."/post").......
18e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 65 61 64 65 72 73 20 27 28 28 22 43 6f 6e 74 65 ..............:headers.'(("Conte
18e20 6e 74 2d 54 79 70 65 22 20 2e 20 22 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 22 29 29 0a nt-Type"..."application/json")).
18e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 6f 64 79 20 6a 73 6f 6e 2d 73 ....................:body.json-s
18e60 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 73 20 23 27 tring.....................:as.#'
18e80 6a 73 6f 6e 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 json-read.....................:t
18ea0 68 65 6e 20 28 6c 61 6d 62 64 61 20 28 6a 73 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 hen.(lambda.(json)..............
18ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 72 65 73 70 6f 6e 73 65 2d 6a 73 ...............(setf.response-js
18ee0 6f 6e 20 6a 73 6f 6e 29 29 29 29 29 0a 20 20 20 20 28 70 6c 7a 2d 74 65 73 74 2d 77 61 69 74 20 on.json))))).....(plz-test-wait.
18f00 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 6c 65 74 2d 61 6c 69 73 74 20 72 65 73 70 6f 6e 73 65 process).....(let-alist.response
18f20 2d 6a 73 6f 6e 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 -json.......(should.(string-matc
18f40 68 20 22 63 75 72 6c 22 20 2e 68 65 61 64 65 72 73 2e 55 73 65 72 2d 41 67 65 6e 74 29 29 0a 20 h."curl"..headers.User-Agent))..
18f60 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 73 74 72 69 6e 67 3d 20 22 76 61 6c 75 65 22 20 28 61 .....(should.(string=."value".(a
18f80 6c 69 73 74 2d 67 65 74 20 27 6b 65 79 20 28 6a 73 6f 6e 2d 72 65 61 64 2d 66 72 6f 6d 2d 73 74 list-get.'key.(json-read-from-st
18fa0 72 69 6e 67 20 2e 64 61 74 61 29 29 29 29 29 29 29 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 ring..data)))))))..(plz-deftest.
18fc0 70 6c 7a 2d 70 6f 73 74 2d 6a 70 65 67 2d 73 74 72 69 6e 67 20 6e 69 6c 0a 20 20 28 6c 65 74 2a plz-post-jpeg-string.nil...(let*
18fe0 20 28 28 6a 70 65 67 2d 74 6f 2d 75 70 6c 6f 61 64 20 28 70 6c 7a 20 27 67 65 74 20 28 75 72 6c .((jpeg-to-upload.(plz.'get.(url
19000 20 22 2f 69 6d 61 67 65 2f 6a 70 65 67 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ."/image/jpeg").................
19020 20 20 20 20 20 20 20 20 20 20 20 3a 61 73 20 27 62 69 6e 61 72 79 20 3a 74 68 65 6e 20 27 73 79 ...........:as.'binary.:then.'sy
19040 6e 63 29 29 0a 20 20 20 20 20 20 20 20 20 28 5f 20 28 75 6e 6c 65 73 73 20 6a 70 65 67 2d 74 6f nc))..........(_.(unless.jpeg-to
19060 2d 75 70 6c 6f 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 6a 70 -upload...............(error."jp
19080 65 67 2d 74 6f 2d 75 70 6c 6f 61 64 20 69 73 20 6e 69 6c 22 29 29 29 0a 20 20 20 20 20 20 20 20 eg-to-upload.is.nil"))).........
190a0 20 28 72 65 73 70 6f 6e 73 65 2d 6a 73 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 73 70 6f .(response-json)..........(respo
190c0 6e 73 65 2d 6a 70 65 67 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 20 28 70 6c 7a nse-jpeg)..........(process.(plz
190e0 20 27 70 6f 73 74 20 28 75 72 6c 20 22 2f 70 6f 73 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 .'post.(url."/post")............
19100 20 20 20 20 20 20 20 20 20 3a 68 65 61 64 65 72 73 20 27 28 28 22 43 6f 6e 74 65 6e 74 2d 54 79 .........:headers.'(("Content-Ty
19120 70 65 22 20 2e 20 22 69 6d 61 67 65 2f 6a 70 65 67 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 pe"..."image/jpeg"))............
19140 20 20 20 20 20 20 20 20 20 3a 62 6f 64 79 20 6a 70 65 67 2d 74 6f 2d 75 70 6c 6f 61 64 20 3a 62 .........:body.jpeg-to-upload.:b
19160 6f 64 79 2d 74 79 70 65 20 27 62 69 6e 61 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ody-type.'binary................
19180 20 20 20 20 20 3a 61 73 20 23 27 6a 73 6f 6e 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 .....:as.#'json-read............
191a0 20 20 20 20 20 20 20 20 20 3a 74 68 65 6e 20 28 6c 61 6d 62 64 61 20 28 6a 73 6f 6e 29 0a 20 20 .........:then.(lambda.(json)...
191c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 ..........................(setf.
191e0 72 65 73 70 6f 6e 73 65 2d 6a 73 6f 6e 20 6a 73 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 response-json.json..............
19200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 70 6f 6e 73 65 2d 6a 70 .....................response-jp
19220 65 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 eg..............................
19240 20 20 20 20 20 28 62 61 73 65 36 34 2d 64 65 63 6f 64 65 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 .....(base64-decode-string......
19260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 ..............................(s
19280 74 72 69 6e 67 2d 72 65 6d 6f 76 65 2d 70 72 65 66 69 78 20 22 64 61 74 61 3a 61 70 70 6c 69 63 tring-remove-prefix."data:applic
192a0 61 74 69 6f 6e 2f 6f 63 74 65 74 2d 73 74 72 65 61 6d 3b 62 61 73 65 36 34 2c 22 0a 20 20 20 20 ation/octet-stream;base64,".....
192c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
192e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6c 69 73 74 2d 67 65 74 20 .....................(alist-get.
19300 27 64 61 74 61 20 6a 73 6f 6e 29 29 29 29 29 29 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 'data.json)))))))).....(should.(
19320 65 71 75 61 6c 20 27 6a 70 65 67 20 28 69 6d 61 67 65 2d 74 79 70 65 2d 66 72 6f 6d 2d 64 61 74 equal.'jpeg.(image-type-from-dat
19340 61 20 6a 70 65 67 2d 74 6f 2d 75 70 6c 6f 61 64 29 29 29 0a 20 20 20 20 28 70 6c 7a 2d 74 65 73 a.jpeg-to-upload))).....(plz-tes
19360 74 2d 77 61 69 74 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 72 65 73 70 t-wait.process).....(should.resp
19380 6f 6e 73 65 2d 6a 73 6f 6e 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 27 6a onse-json).....(should.(equal.'j
193a0 70 65 67 20 28 69 6d 61 67 65 2d 74 79 70 65 2d 66 72 6f 6d 2d 64 61 74 61 20 72 65 73 70 6f 6e peg.(image-type-from-data.respon
193c0 73 65 2d 6a 70 65 67 29 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 6c se-jpeg))).....(should.(equal.(l
193e0 65 6e 67 74 68 20 6a 70 65 67 2d 74 6f 2d 75 70 6c 6f 61 64 29 20 28 6c 65 6e 67 74 68 20 72 65 ength.jpeg-to-upload).(length.re
19400 73 70 6f 6e 73 65 2d 6a 70 65 67 29 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 sponse-jpeg))).....(should.(equa
19420 6c 20 6a 70 65 67 2d 74 6f 2d 75 70 6c 6f 61 64 20 72 65 73 70 6f 6e 73 65 2d 6a 70 65 67 29 29 l.jpeg-to-upload.response-jpeg))
19440 29 29 0a 0a 3b 3b 20 54 4f 44 4f 3a 20 50 4f 53 54 20 4a 53 4f 4e 20 62 75 66 66 65 72 2e 0a 0a ))..;;.TODO:.POST.JSON.buffer...
19460 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 70 75 74 2d 6a 73 6f 6e 2d 73 74 72 69 6e 67 (plz-deftest.plz-put-json-string
19480 20 6e 69 6c 0a 20 20 28 6c 65 74 2a 20 28 28 6a 73 6f 6e 2d 73 74 72 69 6e 67 20 28 6a 73 6f 6e .nil...(let*.((json-string.(json
194a0 2d 65 6e 63 6f 64 65 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 22 6b 65 79 22 20 22 76 61 6c 75 65 -encode.(list.(cons."key"."value
194c0 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 73 70 6f 6e 73 65 2d 6a 73 6f 6e 29 0a 20 "))))..........(response-json)..
194e0 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 20 28 70 6c 7a 20 27 70 75 74 20 28 75 72 6c 20 ........(process.(plz.'put.(url.
19500 22 2f 70 75 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 65 61 "/put").....................:hea
19520 64 65 72 73 20 27 28 28 22 43 6f 6e 74 65 6e 74 2d 54 79 70 65 22 20 2e 20 22 61 70 70 6c 69 63 ders.'(("Content-Type"..."applic
19540 61 74 69 6f 6e 2f 6a 73 6f 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ation/json"))...................
19560 20 20 3a 62 6f 64 79 20 6a 73 6f 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 ..:body.json-string.............
19580 20 20 20 20 20 20 20 20 3a 61 73 20 23 27 6a 73 6f 6e 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 ........:as.#'json-read.........
195a0 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 68 65 6e 20 28 6c 61 6d 62 64 61 20 28 6a 73 6f 6e 29 ............:then.(lambda.(json)
195c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 .............................(se
195e0 74 66 20 72 65 73 70 6f 6e 73 65 2d 6a 73 6f 6e 20 6a 73 6f 6e 29 29 29 29 29 0a 20 20 20 20 28 tf.response-json.json))))).....(
19600 70 6c 7a 2d 74 65 73 74 2d 77 61 69 74 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 6c 65 74 2d plz-test-wait.process).....(let-
19620 61 6c 69 73 74 20 72 65 73 70 6f 6e 73 65 2d 6a 73 6f 6e 0a 20 20 20 20 20 20 28 73 68 6f 75 6c alist.response-json.......(shoul
19640 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 63 75 72 6c 22 20 2e 68 65 61 64 65 72 73 2e d.(string-match."curl"..headers.
19660 55 73 65 72 2d 41 67 65 6e 74 29 29 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 73 74 72 69 User-Agent)).......(should.(stri
19680 6e 67 3d 20 22 76 61 6c 75 65 22 20 28 61 6c 69 73 74 2d 67 65 74 20 27 6b 65 79 20 28 6a 73 6f ng=."value".(alist-get.'key.(jso
196a0 6e 2d 72 65 61 64 2d 66 72 6f 6d 2d 73 74 72 69 6e 67 20 2e 64 61 74 61 29 29 29 29 29 29 29 0a n-read-from-string..data))))))).
196c0 0a 3b 3b 20 54 4f 44 4f 3a 20 50 75 74 20 4a 53 4f 4e 20 62 75 66 66 65 72 2e 0a 0a 3b 3b 3b 3b .;;.TODO:.Put.JSON.buffer...;;;;
196e0 3b 20 53 79 6e 63 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 67 65 74 2d 73 74 72 ;.Sync..(plz-deftest.plz-get-str
19700 69 6e 67 2d 73 79 6e 63 20 6e 69 6c 0a 20 20 28 6c 65 74 2d 61 6c 69 73 74 20 28 6a 73 6f 6e 2d ing-sync.nil...(let-alist.(json-
19720 72 65 61 64 2d 66 72 6f 6d 2d 73 74 72 69 6e 67 20 28 70 6c 7a 20 27 67 65 74 20 28 75 72 6c 20 read-from-string.(plz.'get.(url.
19740 22 2f 67 65 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 "/get").........................
19760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 73 20 27 73 74 72 69 6e 67 20 3a 74 68 65 6e 20 ..............:as.'string.:then.
19780 27 73 79 6e 63 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 75 72 6c 20 'sync)).....(should.(equal.(url.
197a0 22 2f 67 65 74 22 29 20 2e 75 72 6c 29 29 29 29 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 "/get")..url))))..(plz-deftest.p
197c0 6c 7a 2d 67 65 74 2d 72 65 73 70 6f 6e 73 65 2d 73 79 6e 63 20 6e 69 6c 0a 20 20 28 70 6c 7a 2d lz-get-response-sync.nil...(plz-
197e0 74 65 73 74 2d 67 65 74 2d 72 65 73 70 6f 6e 73 65 20 28 70 6c 7a 20 27 67 65 74 20 28 75 72 6c test-get-response.(plz.'get.(url
19800 20 22 2f 67 65 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ."/get")........................
19820 20 20 20 20 3a 61 73 20 27 72 65 73 70 6f 6e 73 65 20 3a 74 68 65 6e 20 27 73 79 6e 63 29 29 29 ....:as.'response.:then.'sync)))
19840 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 67 65 74 2d 6a 73 6f 6e 2d 73 79 6e 63 ..(plz-deftest.plz-get-json-sync
19860 20 6e 69 6c 0a 20 20 28 6c 65 74 2d 61 6c 69 73 74 20 28 70 6c 7a 20 27 67 65 74 20 28 75 72 6c .nil...(let-alist.(plz.'get.(url
19880 20 22 2f 67 65 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 73 20 23 27 6a 73 ."/get")................:as.#'js
198a0 6f 6e 2d 72 65 61 64 20 3a 74 68 65 6e 20 27 73 79 6e 63 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 on-read.:then.'sync).....(should
198c0 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 63 75 72 6c 22 20 2e 68 65 61 64 65 72 73 2e 55 .(string-match."curl"..headers.U
198e0 73 65 72 2d 41 67 65 6e 74 29 29 29 29 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d ser-Agent))))..(plz-deftest.plz-
19900 67 65 74 2d 62 75 66 66 65 72 2d 73 79 6e 63 20 6e 69 6c 0a 20 20 28 6c 65 74 20 28 28 62 75 66 get-buffer-sync.nil...(let.((buf
19920 66 65 72 20 28 70 6c 7a 20 27 67 65 74 20 28 75 72 6c 20 22 2f 67 65 74 22 29 0a 20 20 20 20 20 fer.(plz.'get.(url."/get")......
19940 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 73 20 27 62 75 66 66 65 72 20 3a 74 68 65 6e 20 27 .............:as.'buffer.:then.'
19960 73 79 6e 63 29 29 29 0a 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 sync))).....(unwind-protect.....
19980 20 20 20 20 28 73 68 6f 75 6c 64 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 62 75 66 66 65 ....(should.(buffer-live-p.buffe
199a0 72 29 29 0a 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 29 29 29 r)).......(kill-buffer.buffer)))
199c0 29 0a 0a 3b 3b 3b 3b 3b 20 48 65 61 64 65 72 73 0a 0a 3b 3b 20 54 68 65 73 65 20 74 65 73 74 73 )..;;;;;.Headers..;;.These.tests
199e0 20 77 65 72 65 20 61 64 64 65 64 20 77 68 65 6e 20 70 6c 7a 2d 2d 63 75 72 6c 20 77 61 73 20 63 .were.added.when.plz--curl.was.c
19a00 68 61 6e 67 65 64 20 74 6f 20 73 65 6e 64 20 68 65 61 64 65 72 73 0a 3b 3b 20 77 69 74 68 20 22 hanged.to.send.headers.;;.with."
19a20 2d 2d 63 6f 6e 66 69 67 22 20 72 61 74 68 65 72 20 74 68 61 6e 20 6f 6e 20 74 68 65 20 63 6f 6d --config".rather.than.on.the.com
19a40 6d 61 6e 64 20 6c 69 6e 65 2e 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 67 65 74 mand.line...(plz-deftest.plz-get
19a60 2d 77 69 74 68 2d 68 65 61 64 65 72 73 20 28 29 0a 20 20 28 6c 65 74 2a 20 28 28 72 65 73 70 6f -with-headers.()...(let*.((respo
19a80 6e 73 65 2d 6a 73 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 20 28 70 6c 7a nse-json)..........(process.(plz
19aa0 20 27 67 65 74 20 28 75 72 6c 20 22 2f 67 65 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .'get.(url."/get")..............
19ac0 20 20 20 20 20 20 20 3a 68 65 61 64 65 72 73 20 27 28 28 22 58 2d 50 6c 7a 2d 54 65 73 74 2d 48 .......:headers.'(("X-Plz-Test-H
19ae0 65 61 64 65 72 22 20 2e 20 22 70 6c 7a 2d 74 65 73 74 2d 68 65 61 64 65 72 2d 76 61 6c 75 65 22 eader"..."plz-test-header-value"
19b00 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 73 20 23 27 6a 73 6f )).....................:as.#'jso
19b20 6e 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 68 65 6e n-read.....................:then
19b40 20 28 6c 61 6d 62 64 61 20 28 6a 73 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(lambda.(json).................
19b60 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 72 65 73 70 6f 6e 73 65 2d 6a 73 6f 6e 20 ............(setf.response-json.
19b80 6a 73 6f 6e 29 29 29 29 29 0a 20 20 20 20 28 70 6c 7a 2d 74 65 73 74 2d 77 61 69 74 20 70 72 6f json))))).....(plz-test-wait.pro
19ba0 63 65 73 73 29 0a 20 20 20 20 28 6c 65 74 2d 61 6c 69 73 74 20 72 65 73 70 6f 6e 73 65 2d 6a 73 cess).....(let-alist.response-js
19bc0 6f 6e 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 22 70 6c 7a 2d 74 65 73 on.......(should.(equal."plz-tes
19be0 74 2d 68 65 61 64 65 72 2d 76 61 6c 75 65 22 20 2e 68 65 61 64 65 72 73 2e 58 2d 50 6c 7a 2d 54 t-header-value"..headers.X-Plz-T
19c00 65 73 74 2d 48 65 61 64 65 72 29 29 29 29 29 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c est-Header)))))..(plz-deftest.pl
19c20 7a 2d 70 6f 73 74 2d 77 69 74 68 2d 68 65 61 64 65 72 73 20 28 29 0a 20 20 28 6c 65 74 2a 20 28 z-post-with-headers.()...(let*.(
19c40 28 61 6c 69 73 74 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 22 6b 65 79 22 20 22 76 61 6c 75 65 22 (alist.(list.(cons."key"."value"
19c60 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 73 70 6f 6e 73 65 2d 6a 73 6f 6e 29 0a 20 20 20 )))..........(response-json)....
19c80 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 20 28 70 6c 7a 20 27 70 6f 73 74 20 28 75 72 6c 20 22 ......(process.(plz.'post.(url."
19ca0 2f 70 6f 73 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 65 61 /post").....................:hea
19cc0 64 65 72 73 20 27 28 28 22 43 6f 6e 74 65 6e 74 2d 54 79 70 65 22 20 2e 20 22 61 70 70 6c 69 63 ders.'(("Content-Type"..."applic
19ce0 61 74 69 6f 6e 2f 6a 73 6f 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ation/json")....................
19d00 20 20 20 20 20 20 20 20 20 20 20 20 28 22 58 2d 50 6c 7a 2d 54 65 73 74 2d 48 65 61 64 65 72 22 ............("X-Plz-Test-Header"
19d20 20 2e 20 22 70 6c 7a 2d 74 65 73 74 2d 68 65 61 64 65 72 2d 76 61 6c 75 65 22 29 29 0a 20 20 20 ..."plz-test-header-value"))....
19d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 6f 64 79 20 28 6a 73 6f 6e 2d 65 6e 63 .................:body.(json-enc
19d60 6f 64 65 20 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ode.alist).....................:
19d80 61 73 20 23 27 6a 73 6f 6e 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 as.#'json-read..................
19da0 20 20 20 3a 74 68 65 6e 20 28 6c 61 6d 62 64 61 20 28 6a 73 6f 6e 29 0a 20 20 20 20 20 20 20 20 ...:then.(lambda.(json).........
19dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 72 65 73 70 6f 6e ....................(setf.respon
19de0 73 65 2d 6a 73 6f 6e 20 6a 73 6f 6e 29 29 29 29 29 0a 20 20 20 20 28 70 6c 7a 2d 74 65 73 74 2d se-json.json))))).....(plz-test-
19e00 77 61 69 74 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 6c 65 74 2d 61 6c 69 73 74 20 72 65 73 wait.process).....(let-alist.res
19e20 70 6f 6e 73 65 2d 6a 73 6f 6e 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 ponse-json.......(should.(equal.
19e40 22 70 6c 7a 2d 74 65 73 74 2d 68 65 61 64 65 72 2d 76 61 6c 75 65 22 20 2e 68 65 61 64 65 72 73 "plz-test-header-value"..headers
19e60 2e 58 2d 50 6c 7a 2d 54 65 73 74 2d 48 65 61 64 65 72 29 29 0a 20 20 20 20 20 20 28 73 68 6f 75 .X-Plz-Test-Header)).......(shou
19e80 6c 64 20 28 65 71 75 61 6c 20 22 76 61 6c 75 65 22 20 28 61 6c 69 73 74 2d 67 65 74 20 27 6b 65 ld.(equal."value".(alist-get.'ke
19ea0 79 20 28 6a 73 6f 6e 2d 72 65 61 64 2d 66 72 6f 6d 2d 73 74 72 69 6e 67 20 2e 64 61 74 61 29 29 y.(json-read-from-string..data))
19ec0 29 29 29 29 29 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 67 65 74 2d 6a 73 6f 6e )))))..(plz-deftest.plz-get-json
19ee0 2d 77 69 74 68 2d 68 65 61 64 65 72 73 2d 73 79 6e 63 20 28 29 0a 20 20 28 6c 65 74 2d 61 6c 69 -with-headers-sync.()...(let-ali
19f00 73 74 20 28 70 6c 7a 20 27 67 65 74 20 28 75 72 6c 20 22 2f 67 65 74 22 29 0a 20 20 20 20 20 20 st.(plz.'get.(url."/get").......
19f20 20 20 20 20 20 20 20 20 20 3a 68 65 61 64 65 72 73 20 27 28 28 22 58 2d 50 6c 7a 2d 54 65 73 74 .........:headers.'(("X-Plz-Test
19f40 2d 48 65 61 64 65 72 22 20 2e 20 22 70 6c 7a 2d 74 65 73 74 2d 68 65 61 64 65 72 2d 76 61 6c 75 -Header"..."plz-test-header-valu
19f60 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 73 20 23 27 6a 73 6f 6e 2d 72 e"))................:as.#'json-r
19f80 65 61 64 20 3a 74 68 65 6e 20 27 73 79 6e 63 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 73 74 ead.:then.'sync).....(should.(st
19fa0 72 69 6e 67 2d 6d 61 74 63 68 20 22 63 75 72 6c 22 20 2e 68 65 61 64 65 72 73 2e 55 73 65 72 2d ring-match."curl"..headers.User-
19fc0 41 67 65 6e 74 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 22 70 6c 7a 2d Agent)).....(should.(equal."plz-
19fe0 74 65 73 74 2d 68 65 61 64 65 72 2d 76 61 6c 75 65 22 20 2e 68 65 61 64 65 72 73 2e 58 2d 50 6c test-header-value"..headers.X-Pl
1a000 7a 2d 54 65 73 74 2d 48 65 61 64 65 72 29 29 29 29 0a 0a 3b 3b 3b 3b 3b 20 48 45 41 44 20 72 65 z-Test-Header))))..;;;;;.HEAD.re
1a020 71 75 65 73 74 73 0a 0a 3b 3b 20 4e 4f 54 45 3a 20 68 74 74 70 62 69 6e 2e 6f 72 67 20 64 6f 65 quests..;;.NOTE:.httpbin.org.doe
1a040 73 6e 27 74 20 61 70 70 65 61 72 20 74 6f 20 73 75 70 70 6f 72 74 20 61 20 22 2f 68 65 61 64 22 sn't.appear.to.support.a."/head"
1a060 20 65 6e 64 70 6f 69 6e 74 2c 0a 3b 3b 20 73 6f 20 77 65 27 6c 6c 20 75 73 65 20 22 2f 67 65 74 .endpoint,.;;.so.we'll.use."/get
1a080 22 2e 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 68 65 61 64 2d 77 69 74 68 6f 75 "...(plz-deftest.plz-head-withou
1a0a0 74 2d 68 65 61 64 65 72 73 20 28 29 0a 20 20 3b 3b 20 49 27 6d 20 6e 6f 74 20 73 75 72 65 20 68 t-headers.()...;;.I'm.not.sure.h
1a0c0 6f 77 20 75 73 65 66 75 6c 20 69 74 20 6d 61 79 20 62 65 20 74 6f 20 6d 61 6b 65 20 61 20 48 45 ow.useful.it.may.be.to.make.a.HE
1a0e0 41 44 20 72 65 71 75 65 73 74 20 77 69 74 68 6f 75 74 0a 20 20 3b 3b 20 63 61 72 69 6e 67 20 61 AD.request.without...;;.caring.a
1a100 62 6f 75 74 20 74 68 65 20 68 65 61 64 65 72 73 2c 20 62 75 74 20 70 65 72 68 61 70 73 20 69 74 bout.the.headers,.but.perhaps.it
1a120 20 63 6f 75 6c 64 20 62 65 20 75 73 65 66 75 6c 20 61 73 20 61 0a 20 20 3b 3b 20 6c 69 67 68 74 .could.be.useful.as.a...;;.light
1a140 77 65 69 67 68 74 20 77 61 79 20 74 6f 20 74 65 73 74 20 61 20 73 65 72 76 65 72 27 73 20 70 72 weight.way.to.test.a.server's.pr
1a160 65 73 65 6e 63 65 2c 20 73 6f 20 77 65 20 73 68 6f 75 6c 64 0a 20 20 3b 3b 20 70 72 6f 62 61 62 esence,.so.we.should...;;.probab
1a180 6c 79 20 73 75 70 70 6f 72 74 20 69 74 2e 20 20 54 68 69 73 20 6d 65 72 65 6c 79 20 74 65 73 74 ly.support.it...This.merely.test
1a1a0 73 20 74 68 61 74 20 6e 6f 20 65 72 72 6f 72 20 69 73 0a 20 20 3b 3b 20 73 69 67 6e 61 6c 65 64 s.that.no.error.is...;;.signaled
1a1c0 2c 20 77 68 69 63 68 20 73 68 6f 75 6c 64 20 6d 65 61 6e 20 74 68 61 74 20 74 68 65 20 48 45 41 ,.which.should.mean.that.the.HEA
1a1e0 44 20 72 65 71 75 65 73 74 20 73 75 63 63 65 65 64 65 64 2e 0a 20 20 28 73 68 6f 75 6c 64 20 28 D.request.succeeded....(should.(
1a200 70 6c 7a 20 27 68 65 61 64 20 28 75 72 6c 20 22 2f 67 65 74 22 29 29 29 29 0a 0a 28 70 6c 7a 2d plz.'head.(url."/get"))))..(plz-
1a220 64 65 66 74 65 73 74 20 70 6c 7a 2d 68 65 61 64 2d 61 73 2d 72 65 73 70 6f 6e 73 65 20 28 29 0a deftest.plz-head-as-response.().
1a240 20 20 28 6c 65 74 20 28 28 72 65 73 70 6f 6e 73 65 20 28 70 6c 7a 20 27 68 65 61 64 20 28 75 72 ..(let.((response.(plz.'head.(ur
1a260 6c 20 22 2f 67 65 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 l."/get").....................:a
1a280 73 20 27 72 65 73 70 6f 6e 73 65 29 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 s.'response))).....(should.(equa
1a2a0 6c 20 22 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 l."application/json"............
1a2c0 20 20 20 20 20 20 20 20 28 61 6c 69 73 74 2d 67 65 74 20 27 63 6f 6e 74 65 6e 74 2d 74 79 70 65 ........(alist-get.'content-type
1a2e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
1a300 70 6c 7a 2d 72 65 73 70 6f 6e 73 65 2d 68 65 61 64 65 72 73 20 72 65 73 70 6f 6e 73 65 29 29 29 plz-response-headers.response)))
1a320 29 29 29 0a 0a 3b 3b 3b 3b 3b 20 50 4f 53 54 20 72 65 71 75 65 73 74 73 0a 0a 28 70 6c 7a 2d 64 )))..;;;;;.POST.requests..(plz-d
1a340 65 66 74 65 73 74 20 70 6c 7a 2d 70 6f 73 74 2d 65 6d 70 74 79 2d 62 6f 64 79 20 28 29 0a 20 20 eftest.plz-post-empty-body.()...
1a360 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (should.(equal.""...............
1a380 20 20 20 28 61 6c 69 73 74 2d 67 65 74 20 27 64 61 74 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 ...(alist-get.'data.............
1a3a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6a 73 6f 6e 2d 72 65 61 64 2d 66 72 6f 6d 2d ................(json-read-from-
1a3c0 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 string..........................
1a3e0 20 20 20 20 28 70 6c 7a 20 27 70 6f 73 74 20 28 75 72 6c 20 22 2f 70 6f 73 74 22 29 29 29 29 29 ....(plz.'post.(url."/post")))))
1a400 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 22 61 70 70 6c 69 63 61 74 69 6f 6e 2f )...(should.(equal."application/
1a420 6a 73 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6c 69 73 74 2d 67 65 json"..................(alist-ge
1a440 74 20 27 63 6f 6e 74 65 6e 74 2d 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t.'content-type.................
1a460 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 7a 2d 72 65 73 70 6f 6e 73 65 2d 68 65 61 64 65 72 ............(plz-response-header
1a480 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 s..............................(
1a4a0 70 6c 7a 20 27 70 6f 73 74 20 28 75 72 6c 20 22 2f 70 6f 73 74 22 29 20 3a 61 73 20 27 72 65 73 plz.'post.(url."/post").:as.'res
1a4c0 70 6f 6e 73 65 29 29 29 29 29 29 0a 0a 3b 3b 3b 3b 3b 20 53 74 61 74 75 73 20 63 6f 64 65 73 0a ponse))))))..;;;;;.Status.codes.
1a4e0 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 32 30 31 2d 73 75 63 63 65 65 64 73 20 28 .(plz-deftest.plz-201-succeeds.(
1a500 29 0a 20 20 3b 3b 20 54 68 69 73 20 6d 65 72 65 6c 79 20 74 65 73 74 73 20 74 68 61 74 20 61 20 )...;;.This.merely.tests.that.a.
1a520 32 30 31 20 72 65 73 70 6f 6e 73 65 20 64 6f 65 73 20 6e 6f 74 20 73 69 67 6e 61 6c 20 61 6e 20 201.response.does.not.signal.an.
1a540 65 72 72 6f 72 2e 0a 20 20 28 73 68 6f 75 6c 64 20 28 70 6c 7a 20 27 67 65 74 20 28 75 72 6c 20 error....(should.(plz.'get.(url.
1a560 22 2f 73 74 61 74 75 73 2f 32 30 31 22 29 29 29 29 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 "/status/201"))))..(plz-deftest.
1a580 70 6c 7a 2d 34 30 30 2d 65 72 72 6f 72 73 20 28 29 0a 20 20 28 73 68 6f 75 6c 64 2d 65 72 72 6f plz-400-errors.()...(should-erro
1a5a0 72 20 28 70 6c 7a 20 27 67 65 74 20 28 75 72 6c 20 22 2f 73 74 61 74 75 73 2f 34 30 30 22 29 29 r.(plz.'get.(url."/status/400"))
1a5c0 29 29 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 35 30 30 2d 65 72 72 6f 72 73 20 ))..(plz-deftest.plz-500-errors.
1a5e0 28 29 0a 20 20 28 73 68 6f 75 6c 64 2d 65 72 72 6f 72 20 28 70 6c 7a 20 27 67 65 74 20 28 75 72 ()...(should-error.(plz.'get.(ur
1a600 6c 20 22 2f 73 74 61 74 75 73 2f 35 30 30 22 29 29 29 29 0a 0a 3b 3b 3b 3b 3b 20 52 65 64 69 72 l."/status/500"))))..;;;;;.Redir
1a620 65 63 74 73 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 33 30 31 2d 72 65 64 69 72 ects..(plz-deftest.plz-301-redir
1a640 65 63 74 73 20 28 29 0a 20 20 28 70 6c 7a 2d 74 65 73 74 2d 67 65 74 2d 72 65 73 70 6f 6e 73 65 ects.()...(plz-test-get-response
1a660 0a 20 20 20 28 70 6c 7a 20 27 67 65 74 20 28 75 72 6c 20 22 2f 72 65 64 69 72 65 63 74 2d 74 6f ....(plz.'get.(url."/redirect-to
1a680 3f 75 72 6c 3d 55 52 49 2d 50 52 45 46 49 58 25 32 46 67 65 74 26 73 74 61 74 75 73 5f 63 6f 64 ?url=URI-PREFIX%2Fget&status_cod
1a6a0 65 3d 33 30 31 22 29 0a 20 20 20 20 20 3a 61 73 20 27 72 65 73 70 6f 6e 73 65 20 3a 74 68 65 6e e=301")......:as.'response.:then
1a6c0 20 27 73 79 6e 63 29 29 29 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 33 30 32 2d .'sync)))..(plz-deftest.plz-302-
1a6e0 72 65 64 69 72 65 63 74 73 20 28 29 0a 20 20 28 70 6c 7a 2d 74 65 73 74 2d 67 65 74 2d 72 65 73 redirects.()...(plz-test-get-res
1a700 70 6f 6e 73 65 0a 20 20 20 28 70 6c 7a 20 27 67 65 74 20 28 75 72 6c 20 22 2f 72 65 64 69 72 65 ponse....(plz.'get.(url."/redire
1a720 63 74 2d 74 6f 3f 75 72 6c 3d 55 52 49 2d 50 52 45 46 49 58 25 32 46 67 65 74 26 73 74 61 74 75 ct-to?url=URI-PREFIX%2Fget&statu
1a740 73 5f 63 6f 64 65 3d 33 30 32 22 29 0a 20 20 20 20 20 3a 61 73 20 27 72 65 73 70 6f 6e 73 65 20 s_code=302")......:as.'response.
1a760 3a 74 68 65 6e 20 27 73 79 6e 63 29 29 29 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a :then.'sync)))..(plz-deftest.plz
1a780 2d 33 30 37 2d 72 65 64 69 72 65 63 74 73 20 28 29 0a 20 20 28 70 6c 7a 2d 74 65 73 74 2d 67 65 -307-redirects.()...(plz-test-ge
1a7a0 74 2d 72 65 73 70 6f 6e 73 65 0a 20 20 20 28 70 6c 7a 20 27 67 65 74 20 28 75 72 6c 20 22 2f 72 t-response....(plz.'get.(url."/r
1a7c0 65 64 69 72 65 63 74 2d 74 6f 3f 75 72 6c 3d 55 52 49 2d 50 52 45 46 49 58 25 32 46 67 65 74 26 edirect-to?url=URI-PREFIX%2Fget&
1a7e0 73 74 61 74 75 73 5f 63 6f 64 65 3d 33 30 37 22 29 0a 20 20 20 20 20 3a 61 73 20 27 72 65 73 70 status_code=307")......:as.'resp
1a800 6f 6e 73 65 20 3a 74 68 65 6e 20 27 73 79 6e 63 29 29 29 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 onse.:then.'sync)))..(plz-deftes
1a820 74 20 70 6c 7a 2d 33 30 38 2d 72 65 64 69 72 65 63 74 73 20 28 29 0a 20 20 28 70 6c 7a 2d 74 65 t.plz-308-redirects.()...(plz-te
1a840 73 74 2d 67 65 74 2d 72 65 73 70 6f 6e 73 65 0a 20 20 20 28 70 6c 7a 20 27 67 65 74 20 28 75 72 st-get-response....(plz.'get.(ur
1a860 6c 20 22 2f 72 65 64 69 72 65 63 74 2d 74 6f 3f 75 72 6c 3d 55 52 49 2d 50 52 45 46 49 58 25 32 l."/redirect-to?url=URI-PREFIX%2
1a880 46 67 65 74 26 73 74 61 74 75 73 5f 63 6f 64 65 3d 33 30 38 22 29 0a 20 20 20 20 20 3a 61 73 20 Fget&status_code=308")......:as.
1a8a0 27 72 65 73 70 6f 6e 73 65 20 3a 74 68 65 6e 20 27 73 79 6e 63 29 29 29 0a 0a 3b 3b 3b 3b 3b 20 'response.:then.'sync)))..;;;;;.
1a8c0 45 72 72 6f 72 73 0a 0a 3b 3b 20 54 4f 44 4f 3a 20 53 79 6e 63 20 72 65 71 75 65 73 74 73 20 77 Errors..;;.TODO:.Sync.requests.w
1a8e0 69 74 68 20 22 3a 61 73 20 27 72 65 73 70 6f 6e 73 65 22 20 73 68 6f 75 6c 64 20 72 65 74 75 72 ith.":as.'response".should.retur
1a900 6e 20 72 65 73 70 6f 6e 73 65 20 66 6f 72 20 65 72 72 6f 72 73 20 72 61 74 68 65 72 20 74 68 61 n.response.for.errors.rather.tha
1a920 6e 20 73 69 67 6e 61 6c 69 6e 67 2e 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 67 n.signaling...(plz-deftest.plz-g
1a940 65 74 2d 63 75 72 6c 2d 65 72 72 6f 72 2d 61 73 79 6e 63 20 6e 69 6c 0a 20 20 3b 3b 20 41 73 79 et-curl-error-async.nil...;;.Asy
1a960 6e 63 2e 0a 20 20 28 6c 65 74 2a 20 28 28 65 72 72 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f nc....(let*.((err)..........(pro
1a980 63 65 73 73 20 28 70 6c 7a 20 27 67 65 74 20 22 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 6e cess.(plz.'get."https://httpbinn
1a9a0 6e 6e 6e 6e 2e 6f 72 67 2f 67 65 74 2f 73 74 61 74 75 73 2f 34 30 34 22 0a 20 20 20 20 20 20 20 nnnn.org/get/status/404"........
1a9c0 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 73 20 27 73 74 72 69 6e 67 20 3a 74 68 65 6e 20 23 .............:as.'string.:then.#
1a9e0 27 69 67 6e 6f 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 65 6c 73 'ignore.....................:els
1aa00 65 20 28 6c 61 6d 62 64 61 20 28 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.(lambda.(e)...................
1aa20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 65 72 72 20 65 29 29 29 29 29 0a 20 20 20 20 28 ..........(setf.err.e))))).....(
1aa40 70 6c 7a 2d 74 65 73 74 2d 77 61 69 74 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 73 68 6f 75 plz-test-wait.process).....(shou
1aa60 6c 64 20 28 70 6c 7a 2d 65 72 72 6f 72 2d 70 20 65 72 72 29 29 0a 20 20 20 20 28 73 68 6f 75 6c ld.(plz-error-p.err)).....(shoul
1aa80 64 20 28 65 71 75 61 6c 20 27 28 36 20 2e 20 22 43 6f 75 6c 64 6e 27 74 20 72 65 73 6f 6c 76 65 d.(equal.'(6..."Couldn't.resolve
1aaa0 20 68 6f 73 74 2e 20 54 68 65 20 67 69 76 65 6e 20 72 65 6d 6f 74 65 20 68 6f 73 74 20 77 61 73 .host..The.given.remote.host.was
1aac0 20 6e 6f 74 20 72 65 73 6f 6c 76 65 64 2e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .not.resolved.")................
1aae0 20 20 20 20 28 70 6c 7a 2d 65 72 72 6f 72 2d 63 75 72 6c 2d 65 72 72 6f 72 20 65 72 72 29 29 29 ....(plz-error-curl-error.err)))
1ab00 29 29 0a 0a 3b 3b 20 46 49 58 4d 45 3a 20 54 68 69 73 20 74 65 73 74 20 77 6f 72 6b 73 20 69 6e ))..;;.FIXME:.This.test.works.in
1ab20 74 65 72 61 63 74 69 76 65 6c 79 20 62 75 74 20 6e 6f 74 20 69 6e 20 62 61 74 63 68 20 6d 6f 64 teractively.but.not.in.batch.mod
1ab40 65 3a 20 69 74 0a 3b 3b 20 73 74 61 6c 6c 73 20 74 68 65 20 45 6d 61 63 73 20 70 72 6f 63 65 73 e:.it.;;.stalls.the.Emacs.proces
1ab60 73 20 69 6e 64 65 66 69 6e 69 74 65 6c 79 2c 20 75 73 69 6e 67 20 65 69 74 68 65 72 20 73 6c 65 s.indefinitely,.using.either.sle
1ab80 65 70 2d 66 6f 72 20 6f 72 0a 3b 3b 20 73 69 74 2d 66 6f 72 2e 0a 0a 3b 3b 20 28 70 6c 7a 2d 64 ep-for.or.;;.sit-for...;;.(plz-d
1aba0 65 66 74 65 73 74 20 70 6c 7a 2d 67 65 74 2d 6b 69 6c 6c 65 64 2d 65 72 72 6f 72 20 6e 69 6c 0a eftest.plz-get-killed-error.nil.
1abc0 3b 3b 20 20 20 3b 3b 20 41 73 79 6e 63 2e 0a 3b 3b 20 20 20 28 6c 65 74 2a 20 28 28 65 72 72 29 ;;...;;.Async..;;...(let*.((err)
1abe0 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 20 28 70 6c 7a 20 27 67 65 74 20 .;;..........(process.(plz.'get.
1ac00 22 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 6e 6e 6e 6e 6e 2e 6f 72 67 2f 67 65 74 2f 73 74 "https://httpbinnnnnn.org/get/st
1ac20 61 74 75 73 2f 34 30 34 22 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 atus/404".;;....................
1ac40 20 3a 61 73 20 27 73 74 72 69 6e 67 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .:as.'string.;;.................
1ac60 20 20 20 20 3a 65 6c 73 65 20 28 6c 61 6d 62 64 61 20 28 65 29 0a 3b 3b 20 20 20 20 20 20 20 20 ....:else.(lambda.(e).;;........
1ac80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 65 72 72 20 65 .....................(setf.err.e
1aca0 29 29 29 29 29 0a 3b 3b 20 20 20 20 20 28 73 69 74 2d 66 6f 72 20 30 2e 30 31 29 0a 3b 3b 20 20 ))))).;;.....(sit-for.0.01).;;..
1acc0 20 20 20 28 64 65 6c 65 74 65 2d 70 72 6f 63 65 73 73 20 70 72 6f 63 65 73 73 29 0a 3b 3b 20 20 ...(delete-process.process).;;..
1ace0 20 20 20 28 73 68 6f 75 6c 64 20 28 6e 6f 74 20 28 70 72 6f 63 65 73 73 2d 6c 69 76 65 2d 70 20 ...(should.(not.(process-live-p.
1ad00 70 72 6f 63 65 73 73 29 29 29 0a 3b 3b 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6c 7a 2d 65 process))).;;.....(should.(plz-e
1ad20 72 72 6f 72 2d 70 20 65 72 72 29 29 0a 3b 3b 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 rror-p.err)).;;.....(should.(equ
1ad40 61 6c 20 22 63 75 72 6c 20 70 72 6f 63 65 73 73 20 6b 69 6c 6c 65 64 22 0a 3b 3b 20 20 20 20 20 al."curl.process.killed".;;.....
1ad60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 7a 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 ...............(plz-error-messag
1ad80 65 20 65 72 72 29 29 29 29 29 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 67 65 74 e.err)))))..(plz-deftest.plz-get
1ada0 2d 63 75 72 6c 2d 65 72 72 6f 72 2d 73 79 6e 63 20 6e 69 6c 0a 20 20 3b 3b 20 53 79 6e 63 2e 0a -curl-error-sync.nil...;;.Sync..
1adc0 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 5f 73 69 67 6e 61 6c 20 2e 20 28 2c 5f 6d ..(pcase-let.((`(,_signal...(,_m
1ade0 65 73 73 61 67 65 20 2c 64 61 74 61 29 29 0a 09 20 20 20 20 20 20 20 28 73 68 6f 75 6c 64 2d 65 essage.,data)).........(should-e
1ae00 72 72 6f 72 20 28 70 6c 7a 20 27 67 65 74 20 22 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 6e rror.(plz.'get."https://httpbinn
1ae20 6e 6e 6e 6e 2e 6f 72 67 2f 67 65 74 2f 73 74 61 74 75 73 2f 34 30 34 22 0a 20 20 20 20 20 20 20 nnnn.org/get/status/404"........
1ae40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 73 20 27 73 74 72 ........................:as.'str
1ae60 69 6e 67 20 3a 74 68 65 6e 20 27 73 79 6e 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ing.:then.'sync)................
1ae80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 79 70 65 20 27 70 6c 7a 2d 65 72 72 6f 72 29 29 ..............:type.'plz-error))
1aea0 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6c 7a 2d 65 72 72 6f 72 2d 70 20 64 61 74 61 29 ).....(should.(plz-error-p.data)
1aec0 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 27 28 36 20 2e 20 22 43 6f 75 6c ).....(should.(equal.'(6..."Coul
1aee0 64 6e 27 74 20 72 65 73 6f 6c 76 65 20 68 6f 73 74 2e 20 54 68 65 20 67 69 76 65 6e 20 72 65 6d dn't.resolve.host..The.given.rem
1af00 6f 74 65 20 68 6f 73 74 20 77 61 73 20 6e 6f 74 20 72 65 73 6f 6c 76 65 64 2e 22 29 0a 20 20 20 ote.host.was.not.resolved.")....
1af20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 7a 2d 65 72 72 6f 72 2d 63 75 72 6c 2d ................(plz-error-curl-
1af40 65 72 72 6f 72 20 64 61 74 61 29 29 29 29 29 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c error.data)))))..(plz-deftest.pl
1af60 7a 2d 67 65 74 2d 34 30 34 2d 65 72 72 6f 72 2d 73 79 6e 63 20 20 6e 69 6c 0a 20 20 28 70 63 61 z-get-404-error-sync..nil...(pca
1af80 73 65 2d 6c 65 74 20 28 28 60 28 2c 5f 73 69 67 6e 61 6c 20 2e 20 28 2c 5f 6d 65 73 73 61 67 65 se-let.((`(,_signal...(,_message
1afa0 20 2c 64 61 74 61 29 29 0a 09 20 20 20 20 20 20 20 28 73 68 6f 75 6c 64 2d 65 72 72 6f 72 20 28 .,data)).........(should-error.(
1afc0 70 6c 7a 20 27 67 65 74 20 28 75 72 6c 20 22 2f 67 65 74 2f 73 74 61 74 75 73 2f 34 30 34 22 29 plz.'get.(url."/get/status/404")
1afe0 0a 09 09 09 20 20 20 20 20 20 20 3a 61 73 20 27 73 74 72 69 6e 67 20 3a 74 68 65 6e 20 27 73 79 ...........:as.'string.:then.'sy
1b000 6e 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nc).............................
1b020 20 3a 74 79 70 65 20 27 70 6c 7a 2d 65 72 72 6f 72 29 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 .:type.'plz-error))).....(should
1b040 20 28 70 6c 7a 2d 65 72 72 6f 72 2d 70 20 64 61 74 61 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 .(plz-error-p.data)).....(should
1b060 20 28 70 6c 7a 2d 72 65 73 70 6f 6e 73 65 2d 70 20 28 70 6c 7a 2d 65 72 72 6f 72 2d 72 65 73 70 .(plz-response-p.(plz-error-resp
1b080 6f 6e 73 65 20 64 61 74 61 29 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 34 30 34 onse.data))).....(should.(eq.404
1b0a0 20 28 70 6c 7a 2d 72 65 73 70 6f 6e 73 65 2d 73 74 61 74 75 73 20 28 70 6c 7a 2d 65 72 72 6f 72 .(plz-response-status.(plz-error
1b0c0 2d 72 65 73 70 6f 6e 73 65 20 64 61 74 61 29 29 29 29 29 29 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 -response.data))))))..(plz-defte
1b0e0 73 74 20 70 6c 7a 2d 67 65 74 2d 34 30 34 2d 65 72 72 6f 72 2d 61 73 79 6e 63 20 6e 69 6c 0a 20 st.plz-get-404-error-async.nil..
1b100 20 28 6c 65 74 2a 20 28 28 65 72 72 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 20 .(let*.((err)..........(process.
1b120 28 70 6c 7a 20 27 67 65 74 20 28 75 72 6c 20 22 2f 67 65 74 2f 73 74 61 74 75 73 2f 34 30 34 22 (plz.'get.(url."/get/status/404"
1b140 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 73 20 27 73 74 72 69 6e ).....................:as.'strin
1b160 67 20 3a 74 68 65 6e 20 23 27 69 67 6e 6f 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 g.:then.#'ignore................
1b180 20 20 20 20 20 3a 65 6c 73 65 20 28 6c 61 6d 62 64 61 20 28 65 29 0a 20 20 20 20 20 20 20 20 20 .....:else.(lambda.(e)..........
1b1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 65 72 72 20 65 29 29 ...................(setf.err.e))
1b1c0 29 29 29 0a 20 20 20 20 28 70 6c 7a 2d 74 65 73 74 2d 77 61 69 74 20 70 72 6f 63 65 73 73 29 0a ))).....(plz-test-wait.process).
1b1e0 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6c 7a 2d 65 72 72 6f 72 2d 70 20 65 72 72 29 29 0a 20 ....(should.(plz-error-p.err))..
1b200 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6c 7a 2d 72 65 73 70 6f 6e 73 65 2d 70 20 28 70 6c 7a 2d ...(should.(plz-response-p.(plz-
1b220 65 72 72 6f 72 2d 72 65 73 70 6f 6e 73 65 20 65 72 72 29 29 29 0a 20 20 20 20 28 73 68 6f 75 6c error-response.err))).....(shoul
1b240 64 20 28 65 71 20 34 30 34 20 28 70 6c 7a 2d 72 65 73 70 6f 6e 73 65 2d 73 74 61 74 75 73 20 28 d.(eq.404.(plz-response-status.(
1b260 70 6c 7a 2d 65 72 72 6f 72 2d 72 65 73 70 6f 6e 73 65 20 65 72 72 29 29 29 29 29 29 0a 0a 28 70 plz-error-response.err))))))..(p
1b280 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 67 65 74 2d 74 69 6d 65 6f 75 74 2d 65 72 72 6f 72 lz-deftest.plz-get-timeout-error
1b2a0 2d 73 79 6e 63 20 6e 69 6c 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 2a 20 28 28 73 74 61 72 74 2d -sync.nil...(pcase-let*.((start-
1b2c0 74 69 6d 65 20 28 63 75 72 72 65 6e 74 2d 74 69 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 time.(current-time))............
1b2e0 20 20 20 20 28 60 28 2c 5f 73 69 67 6e 61 6c 20 2e 20 28 2c 5f 6d 65 73 73 61 67 65 20 2c 28 63 ....(`(,_signal...(,_message.,(c
1b300 6c 2d 73 74 72 75 63 74 20 70 6c 7a 2d 65 72 72 6f 72 20 28 63 75 72 6c 2d 65 72 72 6f 72 20 60 l-struct.plz-error.(curl-error.`
1b320 28 2c 63 6f 64 65 20 2e 20 2c 6d 65 73 73 61 67 65 29 29 29 29 29 0a 09 09 28 73 68 6f 75 6c 64 (,code...,message)))))...(should
1b340 2d 65 72 72 6f 72 20 28 70 6c 7a 20 27 67 65 74 20 28 75 72 6c 20 22 2f 64 65 6c 61 79 2f 35 22 -error.(plz.'get.(url."/delay/5"
1b360 29 0a 09 09 09 09 3a 61 73 20 27 73 74 72 69 6e 67 20 3a 74 68 65 6e 20 27 73 79 6e 63 20 3a 74 ).....:as.'string.:then.'sync.:t
1b380 69 6d 65 6f 75 74 20 31 29 0a 09 09 09 20 20 20 20 20 20 3a 74 79 70 65 20 27 70 6c 7a 2d 65 72 imeout.1)..........:type.'plz-er
1b3a0 72 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 2d 74 69 6d 65 20 28 ror))................(end-time.(
1b3c0 63 75 72 72 65 6e 74 2d 74 69 6d 65 29 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 current-time))).....(should.(eq.
1b3e0 32 38 20 63 6f 64 65 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 22 4f 70 28.code)).....(should.(equal."Op
1b400 65 72 61 74 69 6f 6e 20 74 69 6d 65 6f 75 74 2e 22 20 6d 65 73 73 61 67 65 29 29 0a 20 20 20 20 eration.timeout.".message)).....
1b420 28 73 68 6f 75 6c 64 20 28 3c 20 28 74 69 6d 65 2d 74 6f 2d 73 65 63 6f 6e 64 73 20 28 74 69 6d (should.(<.(time-to-seconds.(tim
1b440 65 2d 73 75 62 74 72 61 63 74 20 65 6e 64 2d 74 69 6d 65 20 73 74 61 72 74 2d 74 69 6d 65 29 29 e-subtract.end-time.start-time))
1b460 20 31 2e 31 29 29 29 29 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 67 65 74 2d 74 .1.1))))..(plz-deftest.plz-get-t
1b480 69 6d 65 6f 75 74 2d 65 72 72 6f 72 2d 61 73 79 6e 63 20 6e 69 6c 0a 20 20 28 6c 65 74 2a 20 28 imeout-error-async.nil...(let*.(
1b4a0 28 73 74 61 72 74 2d 74 69 6d 65 20 28 63 75 72 72 65 6e 74 2d 74 69 6d 65 29 29 0a 20 20 20 20 (start-time.(current-time)).....
1b4c0 20 20 20 20 20 28 65 6e 64 2d 74 69 6d 65 29 0a 20 20 20 20 20 20 20 20 20 28 70 6c 7a 2d 65 72 .....(end-time)..........(plz-er
1b4e0 72 6f 72 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 20 28 70 6c 7a 20 27 67 65 74 ror)..........(process.(plz.'get
1b500 20 28 75 72 6c 20 22 2f 64 65 6c 61 79 2f 35 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(url."/delay/5")...............
1b520 20 20 20 20 20 20 3a 61 73 20 27 72 65 73 70 6f 6e 73 65 20 3a 74 69 6d 65 6f 75 74 20 31 20 3a ......:as.'response.:timeout.1.:
1b540 74 68 65 6e 20 23 27 69 67 6e 6f 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 then.#'ignore...................
1b560 20 20 3a 65 6c 73 65 20 28 6c 61 6d 62 64 61 20 28 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ..:else.(lambda.(e).............
1b580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 65 6e 64 2d 74 69 6d 65 20 28 ................(setf.end-time.(
1b5a0 63 75 72 72 65 6e 74 2d 74 69 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 current-time)...................
1b5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6c 7a 2d 65 72 72 6f 72 20 65 29 29 29 29 29 ................plz-error.e)))))
1b5e0 0a 20 20 20 20 28 70 6c 7a 2d 74 65 73 74 2d 77 61 69 74 20 70 72 6f 63 65 73 73 29 0a 20 20 20 .....(plz-test-wait.process)....
1b600 20 28 73 68 6f 75 6c 64 20 28 65 71 20 32 38 20 28 63 61 72 20 28 70 6c 7a 2d 65 72 72 6f 72 2d .(should.(eq.28.(car.(plz-error-
1b620 63 75 72 6c 2d 65 72 72 6f 72 20 70 6c 7a 2d 65 72 72 6f 72 29 29 29 29 0a 20 20 20 20 28 73 68 curl-error.plz-error)))).....(sh
1b640 6f 75 6c 64 20 28 65 71 75 61 6c 20 22 4f 70 65 72 61 74 69 6f 6e 20 74 69 6d 65 6f 75 74 2e 22 ould.(equal."Operation.timeout."
1b660 20 28 63 64 72 20 28 70 6c 7a 2d 65 72 72 6f 72 2d 63 75 72 6c 2d 65 72 72 6f 72 20 70 6c 7a 2d .(cdr.(plz-error-curl-error.plz-
1b680 65 72 72 6f 72 29 29 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 3c 20 28 74 69 6d 65 2d 74 error)))).....(should.(<.(time-t
1b6a0 6f 2d 73 65 63 6f 6e 64 73 20 28 74 69 6d 65 2d 73 75 62 74 72 61 63 74 20 65 6e 64 2d 74 69 6d o-seconds.(time-subtract.end-tim
1b6c0 65 20 73 74 61 72 74 2d 74 69 6d 65 29 29 20 31 2e 31 29 29 29 29 0a 0a 3b 3b 3b 3b 3b 20 46 69 e.start-time)).1.1))))..;;;;;.Fi
1b6e0 6e 61 6c 6c 79 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 67 65 74 2d 66 69 6e 61 nally..(plz-deftest.plz-get-fina
1b700 6c 6c 79 20 6e 69 6c 0a 20 20 28 6c 65 74 2a 20 28 28 66 69 6e 61 6c 6c 79 2d 6e 75 6c 6c 20 74 lly.nil...(let*.((finally-null.t
1b720 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 20 28 70 6c 7a 20 27 67 65 74 20 28 75 )..........(process.(plz.'get.(u
1b740 72 6c 20 22 2f 67 65 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a rl."/get").....................:
1b760 61 73 20 27 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a as.'string.....................:
1b780 74 68 65 6e 20 23 27 69 67 6e 6f 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 then.#'ignore...................
1b7a0 20 20 3a 66 69 6e 61 6c 6c 79 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 ..:finally.(lambda.()...........
1b7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 66 69 6e 61 6c .....................(setf.final
1b7e0 6c 79 2d 6e 75 6c 6c 20 6e 69 6c 29 29 29 29 29 0a 20 20 20 20 28 70 6c 7a 2d 74 65 73 74 2d 77 ly-null.nil))))).....(plz-test-w
1b800 61 69 74 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 2d 6e 6f 74 20 66 69 6e ait.process).....(should-not.fin
1b820 61 6c 6c 79 2d 6e 75 6c 6c 29 29 29 0a 0a 3b 3b 3b 3b 3b 20 42 69 6e 61 72 79 0a 0a 28 70 6c 7a ally-null)))..;;;;;.Binary..(plz
1b840 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 67 65 74 2d 6a 70 65 67 20 28 29 0a 20 20 28 6c 65 74 2a -deftest.plz-get-jpeg.()...(let*
1b860 20 28 28 74 65 73 74 2d 6a 70 65 67 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 20 .((test-jpeg)..........(process.
1b880 28 70 6c 7a 20 27 67 65 74 20 28 75 72 6c 20 22 2f 69 6d 61 67 65 2f 6a 70 65 67 22 29 0a 20 20 (plz.'get.(url."/image/jpeg")...
1b8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 73 20 27 62 69 6e 61 72 79 0a 20 20 ..................:as.'binary...
1b8c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 68 65 6e 20 28 6c 61 6d 62 64 61 20 ..................:then.(lambda.
1b8e0 28 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (string)........................
1b900 20 20 20 20 20 28 73 65 74 66 20 74 65 73 74 2d 6a 70 65 67 20 73 74 72 69 6e 67 29 29 29 29 29 .....(setf.test-jpeg.string)))))
1b920 0a 20 20 20 20 28 70 6c 7a 2d 74 65 73 74 2d 77 61 69 74 20 70 72 6f 63 65 73 73 29 0a 20 20 20 .....(plz-test-wait.process)....
1b940 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 27 6a 70 65 67 20 28 69 6d 61 67 65 2d 74 79 70 .(should.(equal.'jpeg.(image-typ
1b960 65 2d 66 72 6f 6d 2d 64 61 74 61 20 74 65 73 74 2d 6a 70 65 67 29 29 29 29 29 0a 0a 28 70 6c 7a e-from-data.test-jpeg)))))..(plz
1b980 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 67 65 74 2d 6a 70 65 67 2d 73 79 6e 63 20 28 29 0a 20 20 -deftest.plz-get-jpeg-sync.()...
1b9a0 28 6c 65 74 20 28 28 6a 70 65 67 20 28 70 6c 7a 20 27 67 65 74 20 28 75 72 6c 20 22 2f 69 6d 61 (let.((jpeg.(plz.'get.(url."/ima
1b9c0 67 65 2f 6a 70 65 67 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 73 20 27 62 ge/jpeg").................:as.'b
1b9e0 69 6e 61 72 79 20 3a 74 68 65 6e 20 27 73 79 6e 63 29 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 inary.:then.'sync))).....(should
1ba00 20 28 65 71 75 61 6c 20 27 6a 70 65 67 20 28 69 6d 61 67 65 2d 74 79 70 65 2d 66 72 6f 6d 2d 64 .(equal.'jpeg.(image-type-from-d
1ba20 61 74 61 20 6a 70 65 67 29 29 29 29 29 0a 0a 3b 3b 3b 3b 3b 20 44 6f 77 6e 6c 6f 61 64 69 6e 67 ata.jpeg)))))..;;;;;.Downloading
1ba40 20 74 6f 20 66 69 6c 65 73 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 67 65 74 2d .to.files..(plz-deftest.plz-get-
1ba60 74 65 6d 70 2d 66 69 6c 65 20 28 29 0a 20 20 28 6c 65 74 20 28 28 66 69 6c 65 6e 61 6d 65 20 28 temp-file.()...(let.((filename.(
1ba80 70 6c 7a 20 27 67 65 74 20 28 75 72 6c 20 22 2f 69 6d 61 67 65 2f 6a 70 65 67 22 29 0a 20 20 20 plz.'get.(url."/image/jpeg")....
1baa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 73 20 27 66 69 6c 65 20 3a 74 68 65 6e .................:as.'file.:then
1bac0 20 27 73 79 6e 63 29 29 29 0a 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 .'sync))).....(unwind-protect...
1bae0 20 20 20 20 20 20 28 6c 65 74 20 28 28 6a 70 65 67 2d 64 61 74 61 20 28 77 69 74 68 2d 74 65 6d ......(let.((jpeg-data.(with-tem
1bb00 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 p-buffer........................
1bb20 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 66 69 6c 65 6e 61 ....(insert-file-contents.filena
1bb40 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 me)............................(
1bb60 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 68 6f buffer-string))))...........(sho
1bb80 75 6c 64 20 28 65 71 75 61 6c 20 27 6a 70 65 67 20 28 69 6d 61 67 65 2d 74 79 70 65 2d 66 72 6f uld.(equal.'jpeg.(image-type-fro
1bba0 6d 2d 64 61 74 61 20 6a 70 65 67 2d 64 61 74 61 29 29 29 29 0a 20 20 20 20 20 20 3b 3b 20 49 74 m-data.jpeg-data)))).......;;.It
1bbc0 27 73 20 61 20 74 65 6d 70 20 66 69 6c 65 2c 20 73 6f 20 69 74 20 73 68 6f 75 6c 64 20 61 6c 77 's.a.temp.file,.so.it.should.alw
1bbe0 61 79 73 20 62 65 20 64 65 6c 65 74 65 64 2e 0a 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 66 69 ays.be.deleted........(delete-fi
1bc00 6c 65 20 66 69 6c 65 6e 61 6d 65 29 29 29 29 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c le.filename))))..(plz-deftest.pl
1bc20 7a 2d 67 65 74 2d 6e 61 6d 65 64 2d 66 69 6c 65 20 28 29 0a 20 20 28 6c 65 74 20 28 28 66 69 6c z-get-named-file.()...(let.((fil
1bc40 65 6e 61 6d 65 20 28 6d 61 6b 65 2d 74 65 6d 70 2d 66 69 6c 65 20 22 70 6c 7a 2d 22 29 29 29 0a ename.(make-temp-file."plz-"))).
1bc60 20 20 20 20 3b 3b 20 48 41 43 4b 3a 20 44 65 6c 65 74 65 20 74 68 65 20 74 65 6d 70 20 66 69 6c ....;;.HACK:.Delete.the.temp.fil
1bc80 65 20 61 6e 64 20 72 65 75 73 65 20 69 74 73 20 6e 61 6d 65 2c 20 62 65 63 61 75 73 65 0a 20 20 e.and.reuse.its.name,.because...
1bca0 20 20 3b 3b 20 60 6d 61 6b 65 2d 74 65 6d 70 2d 6e 61 6d 65 27 20 69 73 20 6c 65 73 73 20 63 6f ..;;.`make-temp-name'.is.less.co
1bcc0 6e 76 65 6e 69 65 6e 74 20 74 6f 20 75 73 65 2e 0a 20 20 20 20 28 64 65 6c 65 74 65 2d 66 69 6c nvenient.to.use......(delete-fil
1bce0 65 20 66 69 6c 65 6e 61 6d 65 29 0a 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a e.filename).....(unwind-protect.
1bd00 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 28 70 6c 7a 20 27 67 ........(progn...........(plz.'g
1bd20 65 74 20 28 75 72 6c 20 22 2f 69 6d 61 67 65 2f 6a 70 65 67 22 29 0a 20 20 20 20 20 20 20 20 20 et.(url."/image/jpeg")..........
1bd40 20 20 20 3a 61 73 20 60 28 66 69 6c 65 20 2c 66 69 6c 65 6e 61 6d 65 29 20 3a 74 68 65 6e 20 27 ...:as.`(file.,filename).:then.'
1bd60 73 79 6e 63 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6a 70 65 67 2d 64 61 74 61 sync)...........(let.((jpeg-data
1bd80 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .(with-temp-buffer..............
1bda0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e ................(insert-file-con
1bdc0 74 65 6e 74 73 20 66 69 6c 65 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 tents.filename).................
1bde0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 29 0a .............(buffer-string)))).
1be00 20 20 20 20 20 20 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 27 6a 70 65 67 ............(should.(equal.'jpeg
1be20 20 28 69 6d 61 67 65 2d 74 79 70 65 2d 66 72 6f 6d 2d 64 61 74 61 20 6a 70 65 67 2d 64 61 74 61 .(image-type-from-data.jpeg-data
1be40 29 29 29 29 29 0a 20 20 20 20 20 20 3b 3b 20 49 74 27 73 20 61 20 74 65 6d 70 20 66 69 6c 65 2c ))))).......;;.It's.a.temp.file,
1be60 20 73 6f 20 69 74 20 73 68 6f 75 6c 64 20 61 6c 77 61 79 73 20 62 65 20 64 65 6c 65 74 65 64 2e .so.it.should.always.be.deleted.
1be80 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 66 69 6c 65 .......(when.(file-exists-p.file
1bea0 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 66 69 6c 65 20 66 69 6c 65 6e name).........(delete-file.filen
1bec0 61 6d 65 29 29 29 29 29 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 75 70 6c 6f 61 ame)))))..(plz-deftest.plz-uploa
1bee0 64 2d 66 69 6c 65 2d 62 79 2d 6e 61 6d 65 20 28 29 0a 20 20 28 6c 65 74 20 28 28 66 69 6c 65 6e d-file-by-name.()...(let.((filen
1bf00 61 6d 65 20 28 6d 61 6b 65 2d 74 65 6d 70 2d 66 69 6c 65 20 22 70 6c 7a 2d 22 29 29 0a 20 20 20 ame.(make-temp-file."plz-"))....
1bf20 20 20 20 20 20 72 65 73 70 6f 6e 73 65 2d 6a 73 6f 6e 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 .....response-json.process).....
1bf40 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 (unwind-protect.........(progn..
1bf60 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 66 69 6c 65 20 66 69 6c 65 6e 61 6d .........(with-temp-file.filenam
1bf80 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 64 65 61 64 62 65 65 66 22 e.............(insert."deadbeef"
1bfa0 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 70 72 6f 63 65 73 73 0a 20 20 20 20 20 ))...........(setf.process......
1bfc0 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 7a 20 27 70 75 74 20 28 75 72 6c 20 22 2f 70 75 74 22 ...........(plz.'put.(url."/put"
1bfe0 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 6f 64 79 20 60 28 66 69 6c 65 )...................:body.`(file
1c000 20 2c 66 69 6c 65 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 .,filename)...................:a
1c020 73 20 23 27 6a 73 6f 6e 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s.#'json-read...................
1c040 3a 74 68 65 6e 20 28 6c 61 6d 62 64 61 20 28 6a 73 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 :then.(lambda.(json)............
1c060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 72 65 73 70 6f 6e 73 65 2d 6a 73 ...............(setf.response-js
1c080 6f 6e 20 6a 73 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 6c 7a 2d 74 65 73 74 2d on.json))))...........(plz-test-
1c0a0 77 61 69 74 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 wait.process)...........(should.
1c0c0 28 65 71 75 61 6c 20 22 64 65 61 64 62 65 65 66 22 20 28 61 6c 69 73 74 2d 67 65 74 20 27 64 61 (equal."deadbeef".(alist-get.'da
1c0e0 74 61 20 72 65 73 70 6f 6e 73 65 2d 6a 73 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 ta.response-json)))...........(s
1c100 68 6f 75 6c 64 2d 6e 6f 74 20 28 61 6c 69 73 74 2d 67 65 74 20 27 66 69 6c 65 73 20 72 65 73 70 hould-not.(alist-get.'files.resp
1c120 6f 6e 73 65 2d 6a 73 6f 6e 29 29 29 0a 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 66 69 6c 65 20 onse-json))).......(delete-file.
1c140 66 69 6c 65 6e 61 6d 65 29 29 29 29 0a 0a 3b 3b 3b 3b 3b 20 51 75 65 75 65 0a 0a 3b 3b 20 54 4f filename))))..;;;;;.Queue..;;.TO
1c160 44 4f 3a 20 54 65 73 74 20 74 68 61 74 20 6c 69 6d 69 74 20 69 73 20 65 6e 66 6f 72 63 65 64 20 DO:.Test.that.limit.is.enforced.
1c180 28 74 68 6f 75 67 68 20 69 74 20 73 65 65 6d 73 20 74 6f 20 77 6f 72 6b 20 66 69 6e 65 29 2e 0a (though.it.seems.to.work.fine)..
1c1a0 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 71 75 65 75 65 2d 77 69 74 68 2d 66 69 6e .(plz-deftest.plz-queue-with-fin
1c1c0 61 6c 6c 79 20 28 29 0a 20 20 22 45 6e 73 75 72 65 20 74 68 61 74 20 61 20 71 75 65 75 65 20 77 ally.()..."Ensure.that.a.queue.w
1c1e0 69 74 68 20 61 20 46 49 4e 41 4c 4c 59 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 73 20 69 74 20 ith.a.FINALLY.function.calls.it.
1c200 63 6f 72 72 65 63 74 6c 79 2e 0a 54 68 61 74 20 69 73 2c 20 74 68 61 74 20 74 68 65 20 66 75 6e correctly..That.is,.that.the.fun
1c220 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 20 61 66 74 65 72 20 74 68 65 20 71 75 65 75 65 20 ction.is.called.after.the.queue.
1c240 69 73 20 65 6d 70 74 69 65 64 2c 0a 61 6e 64 20 6f 6e 6c 79 20 63 61 6c 6c 65 64 20 6f 6e 63 65 is.emptied,.and.only.called.once
1c260 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 66 69 6e 61 6c 6c 79 2d 63 61 6c 6c 65 64 2d 61 74 20 6e ."...(let*.((finally-called-at.n
1c280 69 6c 29 0a 20 20 20 20 20 20 20 20 20 28 66 69 6e 61 6c 6c 79 2d 63 61 6c 6c 65 64 2d 74 69 6d il)..........(finally-called-tim
1c2a0 65 73 20 30 29 0a 20 20 20 20 20 20 20 20 20 28 71 75 65 75 65 20 28 6d 61 6b 65 2d 70 6c 7a 2d es.0)..........(queue.(make-plz-
1c2c0 71 75 65 75 65 20 3a 6c 69 6d 69 74 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 queue.:limit.2..................
1c2e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 6e 61 6c 6c 79 20 28 6c 61 6d 62 64 61 20 ...............:finally.(lambda.
1c300 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ()..............................
1c320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 66 69 6e 61 6c 6c 79 2d 63 61 6c 6c ..............(setf.finally-call
1c340 65 64 2d 61 74 20 28 63 75 72 72 65 6e 74 2d 74 69 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 ed-at.(current-time))...........
1c360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1c380 20 28 63 6c 2d 69 6e 63 66 20 66 69 6e 61 6c 6c 79 2d 63 61 6c 6c 65 64 2d 74 69 6d 65 73 29 29 .(cl-incf.finally-called-times))
1c3a0 29 29 0a 20 20 20 20 20 20 20 20 20 28 75 72 6c 73 20 28 6c 69 73 74 20 28 75 72 6c 20 22 2f 64 ))..........(urls.(list.(url."/d
1c3c0 65 6c 61 79 2f 32 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 63 6f 6d 70 6c 65 74 65 64 2d 75 72 elay/2")))..........completed-ur
1c3e0 6c 73 20 71 75 65 75 65 2d 73 74 61 72 74 65 64 2d 61 74 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 ls.queue-started-at).....(dolist
1c400 20 28 75 72 6c 20 75 72 6c 73 29 0a 20 20 20 20 20 20 28 70 6c 7a 2d 71 75 65 75 65 20 71 75 65 .(url.urls).......(plz-queue.que
1c420 75 65 0a 20 20 20 20 20 20 20 20 27 67 65 74 20 75 72 6c 20 3a 74 68 65 6e 20 28 6c 61 6d 62 64 ue.........'get.url.:then.(lambd
1c440 61 20 28 5f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 a.(_)..........................(
1c460 70 75 73 68 20 75 72 6c 20 63 6f 6d 70 6c 65 74 65 64 2d 75 72 6c 73 29 29 29 29 0a 20 20 20 20 push.url.completed-urls)))).....
1c480 28 73 65 74 66 20 71 75 65 75 65 2d 73 74 61 72 74 65 64 2d 61 74 20 28 63 75 72 72 65 6e 74 2d (setf.queue-started-at.(current-
1c4a0 74 69 6d 65 29 29 0a 20 20 20 20 28 70 6c 7a 2d 72 75 6e 20 71 75 65 75 65 29 0a 20 20 20 20 28 time)).....(plz-run.queue).....(
1c4c0 63 6c 2d 6c 6f 6f 70 20 77 69 74 68 20 77 61 69 74 73 20 3d 20 30 0a 20 20 20 20 20 20 20 20 20 cl-loop.with.waits.=.0..........
1c4e0 20 20 20 20 77 68 69 6c 65 20 28 61 6e 64 20 28 70 6c 7a 2d 71 75 65 75 65 2d 61 63 74 69 76 65 ....while.(and.(plz-queue-active
1c500 20 71 75 65 75 65 29 20 28 3c 20 77 61 69 74 73 20 36 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 .queue).(<.waits.60))...........
1c520 20 20 20 64 6f 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...do.(progn...................(
1c540 73 6c 65 65 70 2d 66 6f 72 20 30 2e 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 sleep-for.0.1)..................
1c560 20 28 63 6c 2d 69 6e 63 66 20 77 61 69 74 73 29 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 .(cl-incf.waits))).....(should.(
1c580 73 65 71 2d 73 65 74 2d 65 71 75 61 6c 2d 70 20 75 72 6c 73 20 63 6f 6d 70 6c 65 74 65 64 2d 75 seq-set-equal-p.urls.completed-u
1c5a0 72 6c 73 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 7a 65 72 6f 70 20 28 70 6c 7a 2d 6c 65 rls)).....(should.(zerop.(plz-le
1c5c0 6e 67 74 68 20 71 75 65 75 65 29 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 3d 20 31 20 66 ngth.queue))).....(should.(=.1.f
1c5e0 69 6e 61 6c 6c 79 2d 63 61 6c 6c 65 64 2d 74 69 6d 65 73 29 29 0a 20 20 20 20 28 73 68 6f 75 6c inally-called-times)).....(shoul
1c600 64 20 28 3e 3d 20 28 66 6c 6f 61 74 2d 74 69 6d 65 20 28 74 69 6d 65 2d 73 75 62 74 72 61 63 74 d.(>=.(float-time.(time-subtract
1c620 20 66 69 6e 61 6c 6c 79 2d 63 61 6c 6c 65 64 2d 61 74 20 71 75 65 75 65 2d 73 74 61 72 74 65 64 .finally-called-at.queue-started
1c640 2d 61 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 29 29 29 29 0a 0a 28 70 6c -at)).................2))))..(pl
1c660 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 71 75 65 75 65 2d 77 69 74 68 6f 75 74 2d 66 69 6e 61 z-deftest.plz-queue-without-fina
1c680 6c 6c 79 20 28 29 0a 20 20 22 45 6e 73 75 72 65 20 74 68 61 74 20 61 20 71 75 65 75 65 20 77 69 lly.()..."Ensure.that.a.queue.wi
1c6a0 74 68 6f 75 74 20 61 20 46 49 4e 41 4c 4c 59 20 66 75 6e 63 74 69 6f 6e 20 64 6f 65 73 6e 27 74 thout.a.FINALLY.function.doesn't
1c6c0 20 73 69 67 6e 61 6c 20 61 6e 20 65 72 72 6f 72 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 71 75 65 .signal.an.error."...(let*.((que
1c6e0 75 65 20 28 6d 61 6b 65 2d 70 6c 7a 2d 71 75 65 75 65 20 3a 6c 69 6d 69 74 20 32 29 29 0a 20 20 ue.(make-plz-queue.:limit.2))...
1c700 20 20 20 20 20 20 20 28 75 72 6c 73 20 28 6c 69 73 74 20 28 75 72 6c 20 22 2f 67 65 74 3f 66 6f .......(urls.(list.(url."/get?fo
1c720 6f 3d 30 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 72 6c 20 o=0")......................(url.
1c740 22 2f 67 65 74 3f 66 6f 6f 3d 31 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 63 6f 6d 70 6c 65 74 "/get?foo=1")))..........complet
1c760 65 64 2d 75 72 6c 73 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 75 72 6c 20 75 72 6c 73 29 0a ed-urls).....(dolist.(url.urls).
1c780 20 20 20 20 20 20 28 70 6c 7a 2d 71 75 65 75 65 20 71 75 65 75 65 0a 20 20 20 20 20 20 20 20 27 ......(plz-queue.queue.........'
1c7a0 67 65 74 20 75 72 6c 20 3a 74 68 65 6e 20 28 6c 61 6d 62 64 61 20 28 5f 29 0a 20 20 20 20 20 20 get.url.:then.(lambda.(_).......
1c7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 75 72 6c 20 63 6f 6d ...................(push.url.com
1c7e0 70 6c 65 74 65 64 2d 75 72 6c 73 29 29 29 29 0a 20 20 20 20 28 70 6c 7a 2d 72 75 6e 20 71 75 65 pleted-urls)))).....(plz-run.que
1c800 75 65 29 0a 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 77 69 74 68 20 77 61 69 74 73 20 3d 20 30 0a ue).....(cl-loop.with.waits.=.0.
1c820 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 61 6e 64 20 28 70 6c 7a 2d 71 75 65 .............while.(and.(plz-que
1c840 75 65 2d 61 63 74 69 76 65 20 71 75 65 75 65 29 20 28 3c 20 77 61 69 74 73 20 32 30 29 29 0a 20 ue-active.queue).(<.waits.20))..
1c860 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 ............do.(progn...........
1c880 20 20 20 20 20 20 20 20 28 73 6c 65 65 70 2d 66 6f 72 20 30 2e 31 29 0a 20 20 20 20 20 20 20 20 ........(sleep-for.0.1).........
1c8a0 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 77 61 69 74 73 29 29 29 0a 20 20 20 20 ..........(cl-incf.waits))).....
1c8c0 28 73 68 6f 75 6c 64 20 28 73 65 71 2d 73 65 74 2d 65 71 75 61 6c 2d 70 20 75 72 6c 73 20 63 6f (should.(seq-set-equal-p.urls.co
1c8e0 6d 70 6c 65 74 65 64 2d 75 72 6c 73 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 7a 65 72 6f mpleted-urls)).....(should.(zero
1c900 70 20 28 70 6c 7a 2d 6c 65 6e 67 74 68 20 71 75 65 75 65 29 29 29 29 29 0a 0a 3b 3b 20 54 4f 44 p.(plz-length.queue)))))..;;.TOD
1c920 4f 3a 20 41 64 64 20 74 65 73 74 20 66 6f 72 20 63 61 6e 63 65 6c 69 6e 67 20 71 75 65 75 65 2e O:.Add.test.for.canceling.queue.
1c940 0a 0a 3b 3b 20 50 72 6f 63 65 73 73 20 66 69 6c 74 65 72 0a 0a 28 64 65 66 75 6e 20 74 65 73 74 ..;;.Process.filter..(defun.test
1c960 2d 70 6c 7a 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 20 28 70 72 6f 63 65 73 73 20 6f 75 74 -plz-process-filter.(process.out
1c980 70 75 74 29 0a 20 20 22 57 72 69 74 65 20 4f 55 54 50 55 54 20 74 6f 20 74 68 65 20 50 52 4f 43 put)..."Write.OUTPUT.to.the.PROC
1c9a0 45 53 53 20 62 75 66 66 65 72 2e 22 0a 20 20 28 77 68 65 6e 20 28 62 75 66 66 65 72 2d 6c 69 76 ESS.buffer."...(when.(buffer-liv
1c9c0 65 2d 70 20 28 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 29 29 0a 20 20 e-p.(process-buffer.process))...
1c9e0 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 70 72 6f 63 65 73 73 2d ..(with-current-buffer.(process-
1ca00 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 6f 76 buffer.process).......(let.((mov
1ca20 69 6e 67 70 20 28 3d 20 28 70 6f 69 6e 74 29 20 28 70 72 6f 63 65 73 73 2d 6d 61 72 6b 20 70 72 ingp.(=.(point).(process-mark.pr
1ca40 6f 63 65 73 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f ocess)))).........(save-excursio
1ca60 6e 0a 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 72 6f 63 65 73 73 2d n...........(goto-char.(process-
1ca80 6d 61 72 6b 20 70 72 6f 63 65 73 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 mark.process))...........(insert
1caa0 20 6f 75 74 70 75 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 6d 61 72 6b 65 72 20 28 .output)...........(set-marker.(
1cac0 70 72 6f 63 65 73 73 2d 6d 61 72 6b 20 70 72 6f 63 65 73 73 29 20 28 70 6f 69 6e 74 29 29 29 0a process-mark.process).(point))).
1cae0 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6d 6f 76 69 6e 67 70 0a 20 20 20 20 20 20 20 20 20 20 ........(when.movingp...........
1cb00 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 72 6f 63 65 73 73 2d 6d 61 72 6b 20 70 72 6f 63 65 73 73 (goto-char.(process-mark.process
1cb20 29 29 29 29 29 29 29 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 67 65 74 2d 6a 73 )))))))..(plz-deftest.plz-get-js
1cb40 6f 6e 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 2d 61 73 79 6e 63 20 28 29 0a 20 20 28 6c 65 on-process-filter-async.()...(le
1cb60 74 2a 20 28 28 74 65 73 74 2d 6a 73 6f 6e 29 20 28 6f 75 74 70 75 74 73 29 0a 20 20 20 20 20 20 t*.((test-json).(outputs).......
1cb80 20 20 20 28 70 72 6f 63 65 73 73 20 28 70 6c 7a 20 27 67 65 74 20 28 75 72 6c 20 22 2f 67 65 74 ...(process.(plz.'get.(url."/get
1cba0 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 73 20 23 27 6a 73 6f ").....................:as.#'jso
1cbc0 6e 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 68 65 6e n-read.....................:then
1cbe0 20 28 6c 61 6d 62 64 61 20 28 6a 73 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(lambda.(json).................
1cc00 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 74 65 73 74 2d 6a 73 6f 6e 20 6a 73 6f 6e ............(setf.test-json.json
1cc20 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 6c 74 65 72 20 28 )).....................:filter.(
1cc40 6c 61 6d 62 64 61 20 28 70 72 6f 63 65 73 73 20 6f 75 74 70 75 74 29 0a 20 20 20 20 20 20 20 20 lambda.(process.output).........
1cc60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 65 73 74 2d 70 6c 7a 2d ......................(test-plz-
1cc80 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 20 70 72 6f 63 65 73 73 20 6f 75 74 70 75 74 29 0a 20 process-filter.process.output)..
1cca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 .............................(pu
1ccc0 73 68 20 6f 75 74 70 75 74 20 6f 75 74 70 75 74 73 29 29 29 29 29 0a 20 20 20 20 28 70 6c 7a 2d sh.output.outputs))))).....(plz-
1cce0 74 65 73 74 2d 77 61 69 74 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 6c 65 74 2d 61 6c 69 73 test-wait.process).....(let-alis
1cd00 74 20 74 65 73 74 2d 6a 73 6f 6e 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 73 74 72 69 6e t.test-json.......(should.(strin
1cd20 67 2d 6d 61 74 63 68 2d 70 20 22 63 75 72 6c 22 20 2e 68 65 61 64 65 72 73 2e 55 73 65 72 2d 41 g-match-p."curl"..headers.User-A
1cd40 67 65 6e 74 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6f 75 74 70 75 74 20 28 73 74 72 69 6e gent))).....(let.((output.(strin
1cd60 67 2d 6a 6f 69 6e 20 28 72 65 76 65 72 73 65 20 6f 75 74 70 75 74 73 29 29 29 29 0a 20 20 20 20 g-join.(reverse.outputs)))).....
1cd80 20 20 28 73 68 6f 75 6c 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 48 54 54 50 2e ..(should.(string-match-p."HTTP.
1cda0 2a 5c 73 2b 32 30 30 22 20 6f 75 74 70 75 74 29 29 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 *\s+200".output)).......(should.
1cdc0 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 53 65 72 76 65 72 3a 20 67 75 6e 69 63 6f 72 (string-match-p."Server:.gunicor
1cde0 6e 22 20 6f 75 74 70 75 74 29 29 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 73 74 72 69 6e n".output)).......(should.(strin
1ce00 67 2d 6d 61 74 63 68 2d 70 20 22 5c 22 61 72 67 73 5c 22 3a 5c 73 2a 7b 7d 22 20 6f 75 74 70 75 g-match-p."\"args\":\s*{}".outpu
1ce20 74 29 29 29 29 29 0a 0a 28 70 6c 7a 2d 64 65 66 74 65 73 74 20 70 6c 7a 2d 67 65 74 2d 6a 73 6f t)))))..(plz-deftest.plz-get-jso
1ce40 6e 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 2d 73 79 6e 63 20 28 29 0a 20 20 28 6c 65 74 2a n-process-filter-sync.()...(let*
1ce60 20 28 28 6f 75 74 70 75 74 73 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 73 70 6f 6e 73 65 20 28 .((outputs)..........(response.(
1ce80 70 6c 7a 20 27 67 65 74 20 28 75 72 6c 20 22 2f 67 65 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 plz.'get.(url."/get")...........
1cea0 20 20 20 20 20 20 20 20 20 20 20 3a 61 73 20 27 72 65 73 70 6f 6e 73 65 0a 20 20 20 20 20 20 20 ...........:as.'response........
1cec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 6c 74 65 72 20 28 6c 61 6d 62 64 61 20 28 70 ..............:filter.(lambda.(p
1cee0 72 6f 63 65 73 73 20 6f 75 74 70 75 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rocess.output)..................
1cf00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 65 73 74 2d 70 6c 7a 2d 70 72 6f 63 65 73 73 2d ..............(test-plz-process-
1cf20 66 69 6c 74 65 72 20 70 72 6f 63 65 73 73 20 6f 75 74 70 75 74 29 0a 20 20 20 20 20 20 20 20 20 filter.process.output)..........
1cf40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 6f 75 74 70 ......................(push.outp
1cf60 75 74 20 6f 75 74 70 75 74 73 29 29 29 29 29 0a 20 20 20 20 28 70 6c 7a 2d 74 65 73 74 2d 67 65 ut.outputs))))).....(plz-test-ge
1cf80 74 2d 72 65 73 70 6f 6e 73 65 20 72 65 73 70 6f 6e 73 65 29 0a 20 20 20 20 28 6c 65 74 20 28 28 t-response.response).....(let.((
1cfa0 6f 75 74 70 75 74 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 28 72 65 76 65 72 73 65 20 6f 75 74 output.(string-join.(reverse.out
1cfc0 70 75 74 73 29 29 29 29 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 73 74 72 69 6e 67 2d 6d puts)))).......(should.(string-m
1cfe0 61 74 63 68 2d 70 20 22 48 54 54 50 2e 2a 5c 73 2b 32 30 30 22 20 6f 75 74 70 75 74 29 29 0a 20 atch-p."HTTP.*\s+200".output))..
1d000 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 53 65 .....(should.(string-match-p."Se
1d020 72 76 65 72 3a 20 67 75 6e 69 63 6f 72 6e 22 20 6f 75 74 70 75 74 29 29 0a 20 20 20 20 20 20 28 rver:.gunicorn".output)).......(
1d040 73 68 6f 75 6c 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 22 61 72 67 73 5c 22 should.(string-match-p."\"args\"
1d060 3a 5c 73 2a 7b 7d 22 20 6f 75 74 70 75 74 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 46 6f 6f 74 65 72 :\s*{}".output)))))..;;;;.Footer
1d080 0a 0a 28 70 72 6f 76 69 64 65 20 27 74 65 73 74 2d 70 6c 7a 29 0a 0a 3b 3b 3b 20 74 65 73 74 2d ..(provide.'test-plz)..;;;.test-
1d0a0 70 6c 7a 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 plz.el.ends.here................
1d0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d0e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d1a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d1c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d1e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d200 70 6c 7a 2d 30 2e 39 2e 31 2f 70 6c 7a 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 plz-0.9.1/plz.el................
1d220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d260 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
1d280 30 31 33 37 37 36 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 31 33 33 00 20 30 00 00 00 0137761.00000000000.012133..0...
1d2a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d2c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d2e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d300 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
1d320 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
1d340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d3a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d3c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d3e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d400 3b 3b 3b 20 70 6c 7a 2e 65 6c 20 2d 2d 2d 20 48 54 54 50 20 6c 69 62 72 61 72 79 20 20 20 20 20 ;;;.plz.el.---.HTTP.library.....
1d420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d ....................-*-.lexical-
1d440 62 69 6e 64 69 6e 67 3a 20 74 3b 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 binding:.t;.-*-..;;.Copyright.(C
1d460 29 20 32 30 31 39 2d 32 30 32 33 20 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 ).2019-2023..Free.Software.Found
1d480 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 41 64 61 6d 20 50 6f 72 ation,.Inc...;;.Author:.Adam.Por
1d4a0 74 65 72 20 3c 61 64 61 6d 40 61 6c 70 68 61 70 61 70 61 2e 6e 65 74 3e 0a 3b 3b 20 4d 61 69 6e ter.<adam@alphapapa.net>.;;.Main
1d4c0 74 61 69 6e 65 72 3a 20 41 64 61 6d 20 50 6f 72 74 65 72 20 3c 61 64 61 6d 40 61 6c 70 68 61 70 tainer:.Adam.Porter.<adam@alphap
1d4e0 61 70 61 2e 6e 65 74 3e 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e apa.net>.;;.URL:.https://github.
1d500 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a com/alphapapa/plz.el.;;.Version:
1d520 20 30 2e 39 2e 31 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d .0.9.1.;;.Package-Requires:.((em
1d540 61 63 73 20 22 32 37 2e 31 22 29 29 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20 63 6f 6d 6d 2c 20 acs."27.1")).;;.Keywords:.comm,.
1d560 6e 65 74 77 6f 72 6b 2c 20 68 74 74 70 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 network,.http..;;.This.file.is.p
1d580 61 72 74 20 6f 66 20 47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 3b 20 4c 69 63 65 6e 73 65 3a 0a art.of.GNU.Emacs...;;;.License:.
1d5a0 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 .;;.This.program.is.free.softwar
1d5c0 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f e;.you.can.redistribute.it.and/o
1d5e0 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f r.modify.;;.it.under.the.terms.o
1d600 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 f.the.GNU.General.Public.License
1d620 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 .as.published.by.;;.the.Free.Sof
1d640 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e tware.Foundation,.either.version
1d660 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 .3.of.the.License,.or.;;.(at.you
1d680 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 3b 3b r.option).any.later.version...;;
1d6a0 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 .This.program.is.distributed.in.
1d6c0 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c the.hope.that.it.will.be.useful,
1d6e0 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 .;;.but.WITHOUT.ANY.WARRANTY;.wi
1d700 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 thout.even.the.implied.warranty.
1d720 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 of.;;.MERCHANTABILITY.or.FITNESS
1d740 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 .FOR.A.PARTICULAR.PURPOSE...See.
1d760 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 the.;;.GNU.General.Public.Licens
1d780 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 e.for.more.details...;;.You.shou
1d7a0 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 ld.have.received.a.copy.of.the.G
1d7c0 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f NU.General.Public.License.;;.alo
1d7e0 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f 67 72 61 6d 2e 20 20 49 66 20 6e 6f 74 2c 20 73 ng.with.this.program...If.not,.s
1d800 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 ee.<https://www.gnu.org/licenses
1d820 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 3b 3b 0a 3b 3b 20 41 6e 20 48 54 />...;;;.Commentary:.;;.;;.An.HT
1d840 54 50 20 6c 69 62 72 61 72 79 20 74 68 61 74 20 75 73 65 73 20 63 75 72 6c 20 61 73 20 61 20 62 TP.library.that.uses.curl.as.a.b
1d860 61 63 6b 65 6e 64 2e 20 20 49 6e 73 70 69 72 65 64 20 62 79 2c 20 61 6e 64 20 73 6f 6d 65 0a 3b ackend...Inspired.by,.and.some.;
1d880 3b 20 63 6f 64 65 20 63 6f 70 69 65 64 20 66 72 6f 6d 2c 20 43 68 72 69 73 74 6f 70 68 65 72 20 ;.code.copied.from,.Christopher.
1d8a0 57 65 6c 6c 6f 6e 73 27 73 20 6c 69 62 72 61 72 79 2c 20 65 6c 66 65 65 64 2d 63 75 72 6c 2e 65 Wellons's.library,.elfeed-curl.e
1d8c0 6c 2e 0a 3b 3b 0a 3b 3b 20 57 68 79 20 74 68 69 73 20 70 61 63 6b 61 67 65 3f 0a 3b 3b 0a 3b 3b l..;;.;;.Why.this.package?.;;.;;
1d8e0 20 31 2e 20 20 60 75 72 6c 27 20 77 6f 72 6b 73 20 77 65 6c 6c 20 66 6f 72 20 6d 61 6e 79 20 74 .1...`url'.works.well.for.many.t
1d900 68 69 6e 67 73 2c 20 62 75 74 20 69 74 20 68 61 73 20 73 6f 6d 65 20 69 73 73 75 65 73 2e 0a 3b hings,.but.it.has.some.issues..;
1d920 3b 20 32 2e 20 20 60 72 65 71 75 65 73 74 27 20 77 6f 72 6b 73 20 77 65 6c 6c 20 66 6f 72 20 6d ;.2...`request'.works.well.for.m
1d940 61 6e 79 20 74 68 69 6e 67 73 2c 20 62 75 74 20 69 74 20 68 61 73 20 73 6f 6d 65 20 69 73 73 75 any.things,.but.it.has.some.issu
1d960 65 73 2e 0a 3b 3b 20 33 2e 20 20 43 68 72 69 73 20 57 65 6c 6c 6f 6e 73 20 64 6f 65 73 6e 27 74 es..;;.3...Chris.Wellons.doesn't
1d980 20 68 61 76 65 20 74 69 6d 65 20 74 6f 20 66 61 63 74 6f 72 20 68 69 73 20 65 78 63 65 6c 6c 65 .have.time.to.factor.his.excelle
1d9a0 6e 74 0a 3b 3b 20 20 20 20 20 65 6c 66 65 65 64 2d 63 75 72 6c 2e 65 6c 20 6c 69 62 72 61 72 79 nt.;;.....elfeed-curl.el.library
1d9c0 20 6f 75 74 20 6f 66 20 45 6c 66 65 65 64 2e 20 20 54 68 69 73 20 77 69 6c 6c 20 68 61 76 65 20 .out.of.Elfeed...This.will.have.
1d9e0 74 6f 20 64 6f 2e 0a 3b 3b 0a 3b 3b 20 57 68 79 20 69 73 20 69 74 20 63 61 6c 6c 65 64 20 60 70 to.do..;;.;;.Why.is.it.called.`p
1da00 6c 7a 27 3f 0a 3b 3b 0a 3b 3b 20 31 2e 20 20 54 68 65 72 65 27 73 20 61 6c 72 65 61 64 79 20 61 lz'?.;;.;;.1...There's.already.a
1da20 20 70 61 63 6b 61 67 65 20 63 61 6c 6c 65 64 20 60 68 74 74 70 27 2e 0a 3b 3b 20 32 2e 20 20 54 .package.called.`http'..;;.2...T
1da40 68 65 72 65 27 73 20 61 6c 72 65 61 64 79 20 61 20 70 61 63 6b 61 67 65 20 63 61 6c 6c 65 64 20 here's.already.a.package.called.
1da60 60 72 65 71 75 65 73 74 27 2e 0a 3b 3b 20 33 2e 20 20 4e 61 6d 69 6e 67 20 74 68 69 6e 67 73 20 `request'..;;.3...Naming.things.
1da80 69 73 20 68 61 72 64 2e 0a 0a 3b 3b 3b 3b 20 55 73 61 67 65 3a 0a 0a 3b 3b 20 46 49 58 4d 45 28 is.hard...;;;;.Usage:..;;.FIXME(
1daa0 76 30 2e 31 30 29 3a 20 52 65 6d 6f 76 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6e 6f 74 v0.10):.Remove.the.following.not
1dac0 65 2e 0a 0a 3b 3b 20 4e 4f 54 45 3a 20 49 6e 20 61 20 66 75 74 75 72 65 20 76 65 72 73 69 6f 6e e...;;.NOTE:.In.a.future.version
1dae0 20 6f 66 20 70 6c 7a 2c 20 6f 6e 6c 79 20 6f 6e 65 20 65 72 72 6f 72 20 77 69 6c 6c 20 62 65 20 .of.plz,.only.one.error.will.be.
1db00 73 69 67 6e 61 6c 65 64 3a 0a 3b 3b 20 60 70 6c 7a 2d 65 72 72 6f 72 27 2e 20 20 54 68 65 20 65 signaled:.;;.`plz-error'...The.e
1db20 78 69 73 74 69 6e 67 20 65 72 72 6f 72 73 2c 20 60 70 6c 7a 2d 63 75 72 6c 2d 65 72 72 6f 72 27 xisting.errors,.`plz-curl-error'
1db40 20 61 6e 64 0a 3b 3b 20 60 70 6c 7a 2d 68 74 74 70 2d 65 72 72 6f 72 27 2c 20 69 6e 68 65 72 69 .and.;;.`plz-http-error',.inheri
1db60 74 20 66 72 6f 6d 20 60 70 6c 7a 2d 65 72 72 6f 72 27 20 74 6f 20 61 6c 6c 6f 77 20 61 70 70 6c t.from.`plz-error'.to.allow.appl
1db80 69 63 61 74 69 6f 6e 73 20 74 6f 0a 3b 3b 20 75 70 64 61 74 65 20 74 68 65 69 72 20 63 6f 64 65 ications.to.;;.update.their.code
1dba0 20 77 68 69 6c 65 20 75 73 69 6e 67 20 65 61 72 6c 69 65 72 20 76 65 72 73 69 6f 6e 73 20 28 69 .while.using.earlier.versions.(i
1dbc0 2e 65 2e 20 61 6e 79 0a 3b 3b 20 60 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 27 20 66 6f 72 6d .e..any.;;.`condition-case'.form
1dbe0 73 20 73 68 6f 75 6c 64 20 6e 6f 77 20 68 61 6e 64 6c 65 20 6f 6e 6c 79 20 60 70 6c 7a 2d 65 72 s.should.now.handle.only.`plz-er
1dc00 72 6f 72 27 2c 20 6e 6f 74 20 74 68 65 0a 3b 3b 20 6f 74 68 65 72 20 74 77 6f 29 2e 0a 0a 3b 3b ror',.not.the.;;.other.two)...;;
1dc20 20 43 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 60 70 6c 7a 27 20 74 6f 20 6d 61 6b 65 20 61 6e 20 .Call.function.`plz'.to.make.an.
1dc40 48 54 54 50 20 72 65 71 75 65 73 74 2e 20 20 49 74 73 20 64 6f 63 73 74 72 69 6e 67 0a 3b 3b 20 HTTP.request...Its.docstring.;;.
1dc60 65 78 70 6c 61 69 6e 73 20 69 74 73 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 60 70 6c 7a 27 20 61 explains.its.arguments...`plz'.a
1dc80 6c 73 6f 20 73 75 70 70 6f 72 74 73 20 6f 74 68 65 72 20 48 54 54 50 20 6d 65 74 68 6f 64 73 2c lso.supports.other.HTTP.methods,
1dca0 0a 3b 3b 20 75 70 6c 6f 61 64 69 6e 67 20 61 6e 64 20 64 6f 77 6e 6c 6f 61 64 69 6e 67 20 62 69 .;;.uploading.and.downloading.bi
1dcc0 6e 61 72 79 20 66 69 6c 65 73 2c 20 73 65 6e 64 69 6e 67 20 55 52 4c 20 70 61 72 61 6d 65 74 65 nary.files,.sending.URL.paramete
1dce0 72 73 20 61 6e 64 0a 3b 3b 20 48 54 54 50 20 68 65 61 64 65 72 73 2c 20 63 6f 6e 66 69 67 75 72 rs.and.;;.HTTP.headers,.configur
1dd00 61 62 6c 65 20 74 69 6d 65 6f 75 74 73 2c 20 65 72 72 6f 72 2d 68 61 6e 64 6c 69 6e 67 20 22 65 able.timeouts,.error-handling."e
1dd20 6c 73 65 22 20 61 6e 64 0a 3b 3b 20 61 6c 77 61 79 73 2d 63 61 6c 6c 65 64 20 22 66 69 6e 61 6c lse".and.;;.always-called."final
1dd40 6c 79 22 20 66 75 6e 63 74 69 6f 6e 73 2c 20 61 6e 64 20 6d 6f 72 65 2e 0a 0a 3b 3b 20 42 61 73 ly".functions,.and.more...;;.Bas
1dd60 69 63 20 75 73 61 67 65 20 69 73 20 73 69 6d 70 6c 65 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 ic.usage.is.simple...For.example
1dd80 2c 20 74 6f 20 6d 61 6b 65 20 61 20 73 79 6e 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 0a ,.to.make.a.synchronous.request.
1dda0 3b 3b 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 48 54 54 50 20 72 65 73 70 6f 6e 73 65 20 ;;.and.return.the.HTTP.response.
1ddc0 62 6f 64 79 20 61 73 20 61 20 73 74 72 69 6e 67 3a 0a 3b 3b 0a 3b 3b 20 20 20 28 70 6c 7a 20 27 body.as.a.string:.;;.;;...(plz.'
1dde0 67 65 74 20 22 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 67 65 74 22 29 0a 3b get."https://httpbin.org/get").;
1de00 3b 0a 3b 3b 20 57 68 69 63 68 20 72 65 74 75 72 6e 73 20 74 68 65 20 4a 53 4f 4e 20 6f 62 6a 65 ;.;;.Which.returns.the.JSON.obje
1de20 63 74 20 61 73 20 61 20 73 74 72 69 6e 67 3a 0a 3b 3b 0a 3b 3b 20 20 20 22 7b 0a 3b 3b 20 20 20 ct.as.a.string:.;;.;;..."{.;;...
1de40 20 20 5c 22 61 72 67 73 5c 22 3a 20 7b 7d 2c 0a 3b 3b 20 20 20 20 20 5c 22 68 65 61 64 65 72 73 ..\"args\":.{},.;;.....\"headers
1de60 5c 22 3a 20 7b 0a 3b 3b 20 20 20 20 20 20 20 5c 22 41 63 63 65 70 74 5c 22 3a 20 5c 22 2a 2f 2a \":.{.;;.......\"Accept\":.\"*/*
1de80 5c 22 2c 0a 3b 3b 20 20 20 20 20 20 20 5c 22 41 63 63 65 70 74 2d 45 6e 63 6f 64 69 6e 67 5c 22 \",.;;.......\"Accept-Encoding\"
1dea0 3a 20 5c 22 64 65 66 6c 61 74 65 2c 20 67 7a 69 70 5c 22 2c 0a 3b 3b 20 20 20 20 20 20 20 5c 22 :.\"deflate,.gzip\",.;;.......\"
1dec0 48 6f 73 74 5c 22 3a 20 5c 22 68 74 74 70 62 69 6e 2e 6f 72 67 5c 22 2c 0a 3b 3b 20 20 20 20 20 Host\":.\"httpbin.org\",.;;.....
1dee0 20 20 5c 22 55 73 65 72 2d 41 67 65 6e 74 5c 22 3a 20 5c 22 63 75 72 6c 2f 37 2e 33 35 2e 30 5c ..\"User-Agent\":.\"curl/7.35.0\
1df00 22 0a 3b 3b 20 20 20 20 20 7d 2c 0a 3b 3b 20 20 20 20 20 5c 22 6f 72 69 67 69 6e 5c 22 3a 20 5c ".;;.....},.;;.....\"origin\":.\
1df20 22 78 78 78 2e 78 78 78 2e 78 78 78 2e 78 78 78 5c 22 2c 0a 3b 3b 20 20 20 20 20 5c 22 75 72 6c "xxx.xxx.xxx.xxx\",.;;.....\"url
1df40 5c 22 3a 20 5c 22 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 67 65 74 5c 22 0a \":.\"https://httpbin.org/get\".
1df60 3b 3b 20 20 20 7d 22 0a 3b 3b 0a 3b 3b 20 54 6f 20 6d 61 6b 65 20 74 68 65 20 73 61 6d 65 20 72 ;;...}".;;.;;.To.make.the.same.r
1df80 65 71 75 65 73 74 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 2c 20 64 65 63 6f 64 69 6e 67 20 equest.asynchronously,.decoding.
1dfa0 74 68 65 20 4a 53 4f 4e 20 61 6e 64 0a 3b 3b 20 70 72 69 6e 74 69 6e 67 20 61 20 6d 65 73 73 61 the.JSON.and.;;.printing.a.messa
1dfc0 67 65 20 77 69 74 68 20 61 20 76 61 6c 75 65 20 66 72 6f 6d 20 69 74 3a 0a 3b 3b 0a 3b 3b 20 20 ge.with.a.value.from.it:.;;.;;..
1dfe0 20 28 70 6c 7a 20 27 67 65 74 20 22 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f .(plz.'get."https://httpbin.org/
1e000 67 65 74 22 20 3a 61 73 20 23 27 6a 73 6f 6e 2d 72 65 61 64 0a 3b 3b 20 20 20 20 20 3a 74 68 65 get".:as.#'json-read.;;.....:the
1e020 6e 20 28 6c 61 6d 62 64 61 20 28 61 6c 69 73 74 29 20 28 6d 65 73 73 61 67 65 20 22 55 52 4c 3a n.(lambda.(alist).(message."URL:
1e040 20 25 73 22 20 28 61 6c 69 73 74 2d 67 65 74 20 27 75 72 6c 20 61 6c 69 73 74 29 29 29 29 0a 3b .%s".(alist-get.'url.alist)))).;
1e060 3b 0a 3b 3b 20 57 68 69 63 68 2c 20 61 66 74 65 72 20 74 68 65 20 72 65 71 75 65 73 74 20 72 65 ;.;;.Which,.after.the.request.re
1e080 74 75 72 6e 73 2c 20 70 72 69 6e 74 73 3a 0a 3b 3b 0a 3b 3b 20 20 20 55 52 4c 3a 20 68 74 74 70 turns,.prints:.;;.;;...URL:.http
1e0a0 73 3a 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 67 65 74 0a 0a 3b 3b 3b 3b 20 43 72 65 64 69 74 s://httpbin.org/get..;;;;.Credit
1e0c0 73 3a 0a 0a 3b 3b 20 54 68 61 6e 6b 73 20 74 6f 20 43 68 72 69 73 20 57 65 6c 6c 6f 6e 73 20 66 s:..;;.Thanks.to.Chris.Wellons.f
1e0e0 6f 72 20 69 6e 73 70 69 72 61 74 69 6f 6e 2c 20 65 6e 63 6f 75 72 61 67 65 6d 65 6e 74 2c 20 61 or.inspiration,.encouragement,.a
1e100 6e 64 20 61 64 76 69 63 65 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 3b 3b 3b 3b 20 52 65 71 75 nd.advice...;;;.Code:..;;;;.Requ
1e120 69 72 65 6d 65 6e 74 73 0a 0a 28 72 65 71 75 69 72 65 20 27 63 6c 2d 6c 69 62 29 0a 28 72 65 71 irements..(require.'cl-lib).(req
1e140 75 69 72 65 20 27 6d 61 70 29 0a 28 72 65 71 75 69 72 65 20 27 72 78 29 0a 28 72 65 71 75 69 72 uire.'map).(require.'rx).(requir
1e160 65 20 27 73 75 62 72 2d 78 29 0a 0a 3b 3b 3b 3b 20 45 72 72 6f 72 73 0a 0a 28 64 65 66 69 6e 65 e.'subr-x)..;;;;.Errors..(define
1e180 2d 65 72 72 6f 72 20 27 70 6c 7a 2d 65 72 72 6f 72 20 22 70 6c 7a 20 65 72 72 6f 72 22 29 0a 28 -error.'plz-error."plz.error").(
1e1a0 64 65 66 69 6e 65 2d 65 72 72 6f 72 20 27 70 6c 7a 2d 63 75 72 6c 2d 65 72 72 6f 72 20 22 70 6c define-error.'plz-curl-error."pl
1e1c0 7a 3a 20 43 75 72 6c 20 65 72 72 6f 72 22 20 27 70 6c 7a 2d 65 72 72 6f 72 29 0a 28 64 65 66 69 z:.Curl.error".'plz-error).(defi
1e1e0 6e 65 2d 65 72 72 6f 72 20 27 70 6c 7a 2d 68 74 74 70 2d 65 72 72 6f 72 20 22 70 6c 7a 3a 20 48 ne-error.'plz-http-error."plz:.H
1e200 54 54 50 20 65 72 72 6f 72 22 20 27 70 6c 7a 2d 65 72 72 6f 72 29 0a 0a 3b 3b 3b 3b 20 53 74 72 TTP.error".'plz-error)..;;;;.Str
1e220 75 63 74 73 0a 0a 28 63 6c 2d 64 65 66 73 74 72 75 63 74 20 70 6c 7a 2d 72 65 73 70 6f 6e 73 65 ucts..(cl-defstruct.plz-response
1e240 0a 20 20 76 65 72 73 69 6f 6e 20 73 74 61 74 75 73 20 68 65 61 64 65 72 73 20 62 6f 64 79 29 0a ...version.status.headers.body).
1e260 0a 28 63 6c 2d 64 65 66 73 74 72 75 63 74 20 70 6c 7a 2d 65 72 72 6f 72 0a 20 20 63 75 72 6c 2d .(cl-defstruct.plz-error...curl-
1e280 65 72 72 6f 72 20 72 65 73 70 6f 6e 73 65 20 6d 65 73 73 61 67 65 29 0a 0a 3b 3b 3b 3b 20 43 6f error.response.message)..;;;;.Co
1e2a0 6e 73 74 61 6e 74 73 0a 0a 28 64 65 66 63 6f 6e 73 74 20 70 6c 7a 2d 68 74 74 70 2d 72 65 73 70 nstants..(defconst.plz-http-resp
1e2c0 6f 6e 73 65 2d 73 74 61 74 75 73 2d 6c 69 6e 65 2d 72 65 67 65 78 70 0a 20 20 28 72 78 20 22 48 onse-status-line-regexp...(rx."H
1e2e0 54 54 50 2f 22 20 28 67 72 6f 75 70 20 28 6f 72 20 22 31 2e 30 22 20 22 31 2e 31 22 20 22 32 22 TTP/".(group.(or."1.0"."1.1"."2"
1e300 29 29 20 22 20 22 0a 20 20 20 20 20 20 3b 3b 20 53 74 61 74 75 73 20 63 6f 64 65 0a 20 20 20 20 )).".".......;;.Status.code.....
1e320 20 20 28 67 72 6f 75 70 20 28 31 2b 20 64 69 67 69 74 29 29 20 22 20 22 0a 20 20 20 20 20 20 3b ..(group.(1+.digit)).".".......;
1e340 3b 20 52 65 61 73 6f 6e 20 70 68 72 61 73 65 0a 20 20 20 20 20 20 28 6f 70 74 69 6f 6e 61 6c 20 ;.Reason.phrase.......(optional.
1e360 28 67 72 6f 75 70 20 28 31 2b 20 28 6e 6f 74 20 28 61 6e 79 20 22 5c 72 5c 6e 22 29 29 29 29 29 (group.(1+.(not.(any."\r\n")))))
1e380 0a 20 20 20 20 20 20 28 6f 72 0a 20 20 20 20 20 20 20 3b 3b 20 48 54 54 50 20 31 0a 20 20 20 20 .......(or........;;.HTTP.1.....
1e3a0 20 20 20 22 5c 72 5c 6e 22 0a 20 20 20 20 20 20 20 3b 3b 20 48 54 54 50 20 32 0a 20 20 20 20 20 ..."\r\n"........;;.HTTP.2......
1e3c0 20 20 22 5c 6e 22 29 29 0a 20 20 22 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 6d .."\n"))..."Regular.expression.m
1e3e0 61 74 63 68 69 6e 67 20 48 54 54 50 20 72 65 73 70 6f 6e 73 65 20 73 74 61 74 75 73 20 6c 69 6e atching.HTTP.response.status.lin
1e400 65 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 70 6c 7a 2d 68 74 74 70 2d 65 6e 64 2d 6f 66 2d e.")..(defconst.plz-http-end-of-
1e420 68 65 61 64 65 72 73 2d 72 65 67 65 78 70 0a 20 20 28 72 78 20 28 6f 72 20 22 5c 72 5c 6e 5c 72 headers-regexp...(rx.(or."\r\n\r
1e440 5c 6e 22 20 22 5c 6e 5c 6e 22 29 29 0a 20 20 22 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 \n"."\n\n"))..."Regular.expressi
1e460 6f 6e 20 6d 61 74 63 68 69 6e 67 20 74 68 65 20 65 6e 64 20 6f 66 20 48 54 54 50 20 68 65 61 64 on.matching.the.end.of.HTTP.head
1e480 65 72 73 2e 0a 54 68 69 73 20 6d 75 73 74 20 77 6f 72 6b 20 77 69 74 68 20 62 6f 74 68 20 48 54 ers..This.must.work.with.both.HT
1e4a0 54 50 2f 31 20 28 75 73 69 6e 67 20 43 52 4c 46 29 20 61 6e 64 20 48 54 54 50 2f 32 20 28 75 73 TP/1.(using.CRLF).and.HTTP/2.(us
1e4c0 69 6e 67 0a 6f 6e 6c 79 20 4c 46 29 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 70 6c 7a 2d 63 ing.only.LF).")..(defconst.plz-c
1e4e0 75 72 6c 2d 65 72 72 6f 72 73 0a 20 20 3b 3b 20 43 6f 70 69 65 64 20 66 72 6f 6d 20 65 6c 66 65 url-errors...;;.Copied.from.elfe
1e500 65 64 2d 63 75 72 6c 2e 65 6c 2e 0a 20 20 27 28 28 31 20 2e 20 22 55 6e 73 75 70 70 6f 72 74 65 ed-curl.el....'((1..."Unsupporte
1e520 64 20 70 72 6f 74 6f 63 6f 6c 2e 22 29 0a 20 20 20 20 28 32 20 2e 20 22 46 61 69 6c 65 64 20 74 d.protocol.").....(2..."Failed.t
1e540 6f 20 69 6e 69 74 69 61 6c 69 7a 65 2e 22 29 0a 20 20 20 20 28 33 20 2e 20 22 55 52 4c 20 6d 61 o.initialize.").....(3..."URL.ma
1e560 6c 66 6f 72 6d 65 64 2e 20 54 68 65 20 73 79 6e 74 61 78 20 77 61 73 20 6e 6f 74 20 63 6f 72 72 lformed..The.syntax.was.not.corr
1e580 65 63 74 2e 22 29 0a 20 20 20 20 28 34 20 2e 20 22 41 20 66 65 61 74 75 72 65 20 6f 72 20 6f 70 ect.").....(4..."A.feature.or.op
1e5a0 74 69 6f 6e 20 74 68 61 74 20 77 61 73 20 6e 65 65 64 65 64 20 74 6f 20 70 65 72 66 6f 72 6d 20 tion.that.was.needed.to.perform.
1e5c0 74 68 65 20 64 65 73 69 72 65 64 20 72 65 71 75 65 73 74 20 77 61 73 20 6e 6f 74 20 65 6e 61 62 the.desired.request.was.not.enab
1e5e0 6c 65 64 20 6f 72 20 77 61 73 20 65 78 70 6c 69 63 69 74 6c 79 20 64 69 73 61 62 6c 65 64 20 61 led.or.was.explicitly.disabled.a
1e600 74 20 62 75 69 6c 64 2d 74 69 6d 65 2e 22 29 0a 20 20 20 20 28 35 20 2e 20 22 43 6f 75 6c 64 6e t.build-time.").....(5..."Couldn
1e620 27 74 20 72 65 73 6f 6c 76 65 20 70 72 6f 78 79 2e 20 54 68 65 20 67 69 76 65 6e 20 70 72 6f 78 't.resolve.proxy..The.given.prox
1e640 79 20 68 6f 73 74 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 72 65 73 6f 6c 76 65 64 2e 22 29 0a y.host.could.not.be.resolved.").
1e660 20 20 20 20 28 36 20 2e 20 22 43 6f 75 6c 64 6e 27 74 20 72 65 73 6f 6c 76 65 20 68 6f 73 74 2e ....(6..."Couldn't.resolve.host.
1e680 20 54 68 65 20 67 69 76 65 6e 20 72 65 6d 6f 74 65 20 68 6f 73 74 20 77 61 73 20 6e 6f 74 20 72 .The.given.remote.host.was.not.r
1e6a0 65 73 6f 6c 76 65 64 2e 22 29 0a 20 20 20 20 28 37 20 2e 20 22 46 61 69 6c 65 64 20 74 6f 20 63 esolved.").....(7..."Failed.to.c
1e6c0 6f 6e 6e 65 63 74 20 74 6f 20 68 6f 73 74 2e 22 29 0a 20 20 20 20 28 38 20 2e 20 22 46 54 50 20 onnect.to.host.").....(8..."FTP.
1e6e0 77 65 69 72 64 20 73 65 72 76 65 72 20 72 65 70 6c 79 2e 20 54 68 65 20 73 65 72 76 65 72 20 73 weird.server.reply..The.server.s
1e700 65 6e 74 20 64 61 74 61 20 63 75 72 6c 20 63 6f 75 6c 64 6e 27 74 20 70 61 72 73 65 2e 22 29 0a ent.data.curl.couldn't.parse.").
1e720 20 20 20 20 28 39 20 2e 20 22 46 54 50 20 61 63 63 65 73 73 20 64 65 6e 69 65 64 2e 22 29 0a 20 ....(9..."FTP.access.denied.")..
1e740 20 20 20 28 31 31 20 2e 20 22 46 54 50 20 77 65 69 72 64 20 50 41 53 53 20 72 65 70 6c 79 2e 22 ...(11..."FTP.weird.PASS.reply."
1e760 29 0a 20 20 20 20 28 31 33 20 2e 20 22 46 54 50 20 77 65 69 72 64 20 50 41 53 56 20 72 65 70 6c ).....(13..."FTP.weird.PASV.repl
1e780 79 2e 22 29 0a 20 20 20 20 28 31 34 20 2e 20 22 46 54 50 20 77 65 69 72 64 20 32 32 37 20 66 6f y.").....(14..."FTP.weird.227.fo
1e7a0 72 6d 61 74 2e 22 29 0a 20 20 20 20 28 31 35 20 2e 20 22 46 54 50 20 63 61 6e 27 74 20 67 65 74 rmat.").....(15..."FTP.can't.get
1e7c0 20 68 6f 73 74 2e 22 29 0a 20 20 20 20 28 31 37 20 2e 20 22 46 54 50 20 63 6f 75 6c 64 6e 27 74 .host.").....(17..."FTP.couldn't
1e7e0 20 73 65 74 20 62 69 6e 61 72 79 2e 22 29 0a 20 20 20 20 28 31 38 20 2e 20 22 50 61 72 74 69 61 .set.binary.").....(18..."Partia
1e800 6c 20 66 69 6c 65 2e 20 4f 6e 6c 79 20 61 20 70 61 72 74 20 6f 66 20 74 68 65 20 66 69 6c 65 20 l.file..Only.a.part.of.the.file.
1e820 77 61 73 20 74 72 61 6e 73 66 65 72 72 65 64 2e 22 29 0a 20 20 20 20 28 31 39 20 2e 20 22 46 54 was.transferred.").....(19..."FT
1e840 50 20 63 6f 75 6c 64 6e 27 74 20 64 6f 77 6e 6c 6f 61 64 2f 61 63 63 65 73 73 20 74 68 65 20 67 P.couldn't.download/access.the.g
1e860 69 76 65 6e 20 66 69 6c 65 2c 20 74 68 65 20 52 45 54 52 20 28 6f 72 20 73 69 6d 69 6c 61 72 29 iven.file,.the.RETR.(or.similar)
1e880 20 63 6f 6d 6d 61 6e 64 20 66 61 69 6c 65 64 2e 22 29 0a 20 20 20 20 28 32 31 20 2e 20 22 46 54 .command.failed.").....(21..."FT
1e8a0 50 20 71 75 6f 74 65 20 65 72 72 6f 72 2e 20 41 20 71 75 6f 74 65 20 63 6f 6d 6d 61 6e 64 20 72 P.quote.error..A.quote.command.r
1e8c0 65 74 75 72 6e 65 64 20 65 72 72 6f 72 20 66 72 6f 6d 20 74 68 65 20 73 65 72 76 65 72 2e 22 29 eturned.error.from.the.server.")
1e8e0 0a 20 20 20 20 28 32 32 20 2e 20 22 48 54 54 50 20 70 61 67 65 20 6e 6f 74 20 72 65 74 72 69 65 .....(22..."HTTP.page.not.retrie
1e900 76 65 64 2e 22 29 0a 20 20 20 20 28 32 33 20 2e 20 22 57 72 69 74 65 20 65 72 72 6f 72 2e 22 29 ved.").....(23..."Write.error.")
1e920 0a 20 20 20 20 28 32 35 20 2e 20 22 46 54 50 20 63 6f 75 6c 64 6e 27 74 20 53 54 4f 52 20 66 69 .....(25..."FTP.couldn't.STOR.fi
1e940 6c 65 2e 22 29 0a 20 20 20 20 28 32 36 20 2e 20 22 52 65 61 64 20 65 72 72 6f 72 2e 20 56 61 72 le.").....(26..."Read.error..Var
1e960 69 6f 75 73 20 72 65 61 64 69 6e 67 20 70 72 6f 62 6c 65 6d 73 2e 22 29 0a 20 20 20 20 28 32 37 ious.reading.problems.").....(27
1e980 20 2e 20 22 4f 75 74 20 6f 66 20 6d 65 6d 6f 72 79 2e 20 41 20 6d 65 6d 6f 72 79 20 61 6c 6c 6f ..."Out.of.memory..A.memory.allo
1e9a0 63 61 74 69 6f 6e 20 72 65 71 75 65 73 74 20 66 61 69 6c 65 64 2e 22 29 0a 20 20 20 20 28 32 38 cation.request.failed.").....(28
1e9c0 20 2e 20 22 4f 70 65 72 61 74 69 6f 6e 20 74 69 6d 65 6f 75 74 2e 22 29 0a 20 20 20 20 28 33 30 ..."Operation.timeout.").....(30
1e9e0 20 2e 20 22 46 54 50 20 50 4f 52 54 20 66 61 69 6c 65 64 2e 22 29 0a 20 20 20 20 28 33 31 20 2e ..."FTP.PORT.failed.").....(31..
1ea00 20 22 46 54 50 20 63 6f 75 6c 64 6e 27 74 20 75 73 65 20 52 45 53 54 2e 22 29 0a 20 20 20 20 28 ."FTP.couldn't.use.REST.").....(
1ea20 33 33 20 2e 20 22 48 54 54 50 20 72 61 6e 67 65 20 65 72 72 6f 72 2e 20 54 68 65 20 72 61 6e 67 33..."HTTP.range.error..The.rang
1ea40 65 20 5c 22 63 6f 6d 6d 61 6e 64 5c 22 20 64 69 64 6e 27 74 20 77 6f 72 6b 2e 22 29 0a 20 20 20 e.\"command\".didn't.work.")....
1ea60 20 28 33 34 20 2e 20 22 48 54 54 50 20 70 6f 73 74 20 65 72 72 6f 72 2e 20 49 6e 74 65 72 6e 61 .(34..."HTTP.post.error..Interna
1ea80 6c 20 70 6f 73 74 2d 72 65 71 75 65 73 74 20 67 65 6e 65 72 61 74 69 6f 6e 20 65 72 72 6f 72 2e l.post-request.generation.error.
1eaa0 22 29 0a 20 20 20 20 28 33 35 20 2e 20 22 53 53 4c 20 63 6f 6e 6e 65 63 74 20 65 72 72 6f 72 2e ").....(35..."SSL.connect.error.
1eac0 20 54 68 65 20 53 53 4c 20 68 61 6e 64 73 68 61 6b 69 6e 67 20 66 61 69 6c 65 64 2e 22 29 0a 20 .The.SSL.handshaking.failed.")..
1eae0 20 20 20 28 33 36 20 2e 20 22 46 54 50 20 62 61 64 20 64 6f 77 6e 6c 6f 61 64 20 72 65 73 75 6d ...(36..."FTP.bad.download.resum
1eb00 65 2e 22 29 0a 20 20 20 20 28 33 37 20 2e 20 22 46 49 4c 45 20 63 6f 75 6c 64 6e 27 74 20 72 65 e.").....(37..."FILE.couldn't.re
1eb20 61 64 20 66 69 6c 65 2e 22 29 0a 20 20 20 20 28 33 38 20 2e 20 22 4c 44 41 50 20 62 69 6e 64 20 ad.file.").....(38..."LDAP.bind.
1eb40 6f 70 65 72 61 74 69 6f 6e 20 66 61 69 6c 65 64 2e 22 29 0a 20 20 20 20 28 33 39 20 2e 20 22 4c operation.failed.").....(39..."L
1eb60 44 41 50 20 73 65 61 72 63 68 20 66 61 69 6c 65 64 2e 22 29 0a 20 20 20 20 28 34 31 20 2e 20 22 DAP.search.failed.").....(41..."
1eb80 46 75 6e 63 74 69 6f 6e 20 6e 6f 74 20 66 6f 75 6e 64 2e 20 41 20 72 65 71 75 69 72 65 64 20 4c Function.not.found..A.required.L
1eba0 44 41 50 20 66 75 6e 63 74 69 6f 6e 20 77 61 73 20 6e 6f 74 20 66 6f 75 6e 64 2e 22 29 0a 20 20 DAP.function.was.not.found.")...
1ebc0 20 20 28 34 32 20 2e 20 22 41 62 6f 72 74 65 64 20 62 79 20 63 61 6c 6c 62 61 63 6b 2e 22 29 0a ..(42..."Aborted.by.callback.").
1ebe0 20 20 20 20 28 34 33 20 2e 20 22 49 6e 74 65 72 6e 61 6c 20 65 72 72 6f 72 2e 20 41 20 66 75 6e ....(43..."Internal.error..A.fun
1ec00 63 74 69 6f 6e 20 77 61 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 20 62 61 64 20 70 61 72 61 ction.was.called.with.a.bad.para
1ec20 6d 65 74 65 72 2e 22 29 0a 20 20 20 20 28 34 35 20 2e 20 22 49 6e 74 65 72 66 61 63 65 20 65 72 meter.").....(45..."Interface.er
1ec40 72 6f 72 2e 20 41 20 73 70 65 63 69 66 69 65 64 20 6f 75 74 67 6f 69 6e 67 20 69 6e 74 65 72 66 ror..A.specified.outgoing.interf
1ec60 61 63 65 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 75 73 65 64 2e 22 29 0a 20 20 20 20 28 34 37 ace.could.not.be.used.").....(47
1ec80 20 2e 20 22 54 6f 6f 20 6d 61 6e 79 20 72 65 64 69 72 65 63 74 73 2e 22 29 0a 20 20 20 20 28 34 ..."Too.many.redirects.").....(4
1eca0 38 20 2e 20 22 55 6e 6b 6e 6f 77 6e 20 6f 70 74 69 6f 6e 20 73 70 65 63 69 66 69 65 64 20 74 6f 8..."Unknown.option.specified.to
1ecc0 20 6c 69 62 63 75 72 6c 2e 22 29 0a 20 20 20 20 28 34 39 20 2e 20 22 4d 61 6c 66 6f 72 6d 65 64 .libcurl.").....(49..."Malformed
1ece0 20 74 65 6c 6e 65 74 20 6f 70 74 69 6f 6e 2e 22 29 0a 20 20 20 20 28 35 31 20 2e 20 22 54 68 65 .telnet.option.").....(51..."The
1ed00 20 70 65 65 72 27 73 20 53 53 4c 20 63 65 72 74 69 66 69 63 61 74 65 20 6f 72 20 53 53 48 20 4d .peer's.SSL.certificate.or.SSH.M
1ed20 44 35 20 66 69 6e 67 65 72 70 72 69 6e 74 20 77 61 73 20 6e 6f 74 20 4f 4b 2e 22 29 0a 20 20 20 D5.fingerprint.was.not.OK.")....
1ed40 20 28 35 32 20 2e 20 22 54 68 65 20 73 65 72 76 65 72 20 64 69 64 6e 27 74 20 72 65 70 6c 79 20 .(52..."The.server.didn't.reply.
1ed60 61 6e 79 74 68 69 6e 67 2c 20 77 68 69 63 68 20 68 65 72 65 20 69 73 20 63 6f 6e 73 69 64 65 72 anything,.which.here.is.consider
1ed80 65 64 20 61 6e 20 65 72 72 6f 72 2e 22 29 0a 20 20 20 20 28 35 33 20 2e 20 22 53 53 4c 20 63 72 ed.an.error.").....(53..."SSL.cr
1eda0 79 70 74 6f 20 65 6e 67 69 6e 65 20 6e 6f 74 20 66 6f 75 6e 64 2e 22 29 0a 20 20 20 20 28 35 34 ypto.engine.not.found.").....(54
1edc0 20 2e 20 22 43 61 6e 6e 6f 74 20 73 65 74 20 53 53 4c 20 63 72 79 70 74 6f 20 65 6e 67 69 6e 65 ..."Cannot.set.SSL.crypto.engine
1ede0 20 61 73 20 64 65 66 61 75 6c 74 2e 22 29 0a 20 20 20 20 28 35 35 20 2e 20 22 46 61 69 6c 65 64 .as.default.").....(55..."Failed
1ee00 20 73 65 6e 64 69 6e 67 20 6e 65 74 77 6f 72 6b 20 64 61 74 61 2e 22 29 0a 20 20 20 20 28 35 36 .sending.network.data.").....(56
1ee20 20 2e 20 22 46 61 69 6c 75 72 65 20 69 6e 20 72 65 63 65 69 76 69 6e 67 20 6e 65 74 77 6f 72 6b ..."Failure.in.receiving.network
1ee40 20 64 61 74 61 2e 22 29 0a 20 20 20 20 28 35 38 20 2e 20 22 50 72 6f 62 6c 65 6d 20 77 69 74 68 .data.").....(58..."Problem.with
1ee60 20 74 68 65 20 6c 6f 63 61 6c 20 63 65 72 74 69 66 69 63 61 74 65 2e 22 29 0a 20 20 20 20 28 35 .the.local.certificate.").....(5
1ee80 39 20 2e 20 22 43 6f 75 6c 64 6e 27 74 20 75 73 65 20 73 70 65 63 69 66 69 65 64 20 53 53 4c 20 9..."Couldn't.use.specified.SSL.
1eea0 63 69 70 68 65 72 2e 22 29 0a 20 20 20 20 28 36 30 20 2e 20 22 50 65 65 72 20 63 65 72 74 69 66 cipher.").....(60..."Peer.certif
1eec0 69 63 61 74 65 20 63 61 6e 6e 6f 74 20 62 65 20 61 75 74 68 65 6e 74 69 63 61 74 65 64 20 77 69 icate.cannot.be.authenticated.wi
1eee0 74 68 20 6b 6e 6f 77 6e 20 43 41 20 63 65 72 74 69 66 69 63 61 74 65 73 2e 22 29 0a 20 20 20 20 th.known.CA.certificates.").....
1ef00 28 36 31 20 2e 20 22 55 6e 72 65 63 6f 67 6e 69 7a 65 64 20 74 72 61 6e 73 66 65 72 20 65 6e 63 (61..."Unrecognized.transfer.enc
1ef20 6f 64 69 6e 67 2e 22 29 0a 20 20 20 20 28 36 32 20 2e 20 22 49 6e 76 61 6c 69 64 20 4c 44 41 50 oding.").....(62..."Invalid.LDAP
1ef40 20 55 52 4c 2e 22 29 0a 20 20 20 20 28 36 33 20 2e 20 22 4d 61 78 69 6d 75 6d 20 66 69 6c 65 20 .URL.").....(63..."Maximum.file.
1ef60 73 69 7a 65 20 65 78 63 65 65 64 65 64 2e 22 29 0a 20 20 20 20 28 36 34 20 2e 20 22 52 65 71 75 size.exceeded.").....(64..."Requ
1ef80 65 73 74 65 64 20 46 54 50 20 53 53 4c 20 6c 65 76 65 6c 20 66 61 69 6c 65 64 2e 22 29 0a 20 20 ested.FTP.SSL.level.failed.")...
1efa0 20 20 28 36 35 20 2e 20 22 53 65 6e 64 69 6e 67 20 74 68 65 20 64 61 74 61 20 72 65 71 75 69 72 ..(65..."Sending.the.data.requir
1efc0 65 73 20 61 20 72 65 77 69 6e 64 20 74 68 61 74 20 66 61 69 6c 65 64 2e 22 29 0a 20 20 20 20 28 es.a.rewind.that.failed.").....(
1efe0 36 36 20 2e 20 22 46 61 69 6c 65 64 20 74 6f 20 69 6e 69 74 69 61 6c 69 73 65 20 53 53 4c 20 45 66..."Failed.to.initialise.SSL.E
1f000 6e 67 69 6e 65 2e 22 29 0a 20 20 20 20 28 36 37 20 2e 20 22 54 68 65 20 75 73 65 72 20 6e 61 6d ngine.").....(67..."The.user.nam
1f020 65 2c 20 70 61 73 73 77 6f 72 64 2c 20 6f 72 20 73 69 6d 69 6c 61 72 20 77 61 73 20 6e 6f 74 20 e,.password,.or.similar.was.not.
1f040 61 63 63 65 70 74 65 64 20 61 6e 64 20 63 75 72 6c 20 66 61 69 6c 65 64 20 74 6f 20 6c 6f 67 20 accepted.and.curl.failed.to.log.
1f060 69 6e 2e 22 29 0a 20 20 20 20 28 36 38 20 2e 20 22 46 69 6c 65 20 6e 6f 74 20 66 6f 75 6e 64 20 in.").....(68..."File.not.found.
1f080 6f 6e 20 54 46 54 50 20 73 65 72 76 65 72 2e 22 29 0a 20 20 20 20 28 36 39 20 2e 20 22 50 65 72 on.TFTP.server.").....(69..."Per
1f0a0 6d 69 73 73 69 6f 6e 20 70 72 6f 62 6c 65 6d 20 6f 6e 20 54 46 54 50 20 73 65 72 76 65 72 2e 22 mission.problem.on.TFTP.server."
1f0c0 29 0a 20 20 20 20 28 37 30 20 2e 20 22 4f 75 74 20 6f 66 20 64 69 73 6b 20 73 70 61 63 65 20 6f ).....(70..."Out.of.disk.space.o
1f0e0 6e 20 54 46 54 50 20 73 65 72 76 65 72 2e 22 29 0a 20 20 20 20 28 37 31 20 2e 20 22 49 6c 6c 65 n.TFTP.server.").....(71..."Ille
1f100 67 61 6c 20 54 46 54 50 20 6f 70 65 72 61 74 69 6f 6e 2e 22 29 0a 20 20 20 20 28 37 32 20 2e 20 gal.TFTP.operation.").....(72...
1f120 22 55 6e 6b 6e 6f 77 6e 20 54 46 54 50 20 74 72 61 6e 73 66 65 72 20 49 44 2e 22 29 0a 20 20 20 "Unknown.TFTP.transfer.ID.")....
1f140 20 28 37 33 20 2e 20 22 46 69 6c 65 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 20 28 54 46 54 .(73..."File.already.exists.(TFT
1f160 50 29 2e 22 29 0a 20 20 20 20 28 37 34 20 2e 20 22 4e 6f 20 73 75 63 68 20 75 73 65 72 20 28 54 P).").....(74..."No.such.user.(T
1f180 46 54 50 29 2e 22 29 0a 20 20 20 20 28 37 35 20 2e 20 22 43 68 61 72 61 63 74 65 72 20 63 6f 6e FTP).").....(75..."Character.con
1f1a0 76 65 72 73 69 6f 6e 20 66 61 69 6c 65 64 2e 22 29 0a 20 20 20 20 28 37 36 20 2e 20 22 43 68 61 version.failed.").....(76..."Cha
1f1c0 72 61 63 74 65 72 20 63 6f 6e 76 65 72 73 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 73 20 72 65 71 75 racter.conversion.functions.requ
1f1e0 69 72 65 64 2e 22 29 0a 20 20 20 20 28 37 37 20 2e 20 22 50 72 6f 62 6c 65 6d 20 77 69 74 68 20 ired.").....(77..."Problem.with.
1f200 72 65 61 64 69 6e 67 20 74 68 65 20 53 53 4c 20 43 41 20 63 65 72 74 20 28 70 61 74 68 3f 20 61 reading.the.SSL.CA.cert.(path?.a
1f220 63 63 65 73 73 20 72 69 67 68 74 73 3f 29 2e 22 29 0a 20 20 20 20 28 37 38 20 2e 20 22 54 68 65 ccess.rights?).").....(78..."The
1f240 20 72 65 73 6f 75 72 63 65 20 72 65 66 65 72 65 6e 63 65 64 20 69 6e 20 74 68 65 20 55 52 4c 20 .resource.referenced.in.the.URL.
1f260 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2e 22 29 0a 20 20 20 20 28 37 39 20 2e 20 22 41 6e 20 does.not.exist.").....(79..."An.
1f280 75 6e 73 70 65 63 69 66 69 65 64 20 65 72 72 6f 72 20 6f 63 63 75 72 72 65 64 20 64 75 72 69 6e unspecified.error.occurred.durin
1f2a0 67 20 74 68 65 20 53 53 48 20 73 65 73 73 69 6f 6e 2e 22 29 0a 20 20 20 20 28 38 30 20 2e 20 22 g.the.SSH.session.").....(80..."
1f2c0 46 61 69 6c 65 64 20 74 6f 20 73 68 75 74 20 64 6f 77 6e 20 74 68 65 20 53 53 4c 20 63 6f 6e 6e Failed.to.shut.down.the.SSL.conn
1f2e0 65 63 74 69 6f 6e 2e 22 29 0a 20 20 20 20 28 38 32 20 2e 20 22 43 6f 75 6c 64 20 6e 6f 74 20 6c ection.").....(82..."Could.not.l
1f300 6f 61 64 20 43 52 4c 20 66 69 6c 65 2c 20 6d 69 73 73 69 6e 67 20 6f 72 20 77 72 6f 6e 67 20 66 oad.CRL.file,.missing.or.wrong.f
1f320 6f 72 6d 61 74 20 28 61 64 64 65 64 20 69 6e 20 37 2e 31 39 2e 30 29 2e 22 29 0a 20 20 20 20 28 ormat.(added.in.7.19.0).").....(
1f340 38 33 20 2e 20 22 49 73 73 75 65 72 20 63 68 65 63 6b 20 66 61 69 6c 65 64 20 28 61 64 64 65 64 83..."Issuer.check.failed.(added
1f360 20 69 6e 20 37 2e 31 39 2e 30 29 2e 22 29 0a 20 20 20 20 28 38 34 20 2e 20 22 54 68 65 20 46 54 .in.7.19.0).").....(84..."The.FT
1f380 50 20 50 52 45 54 20 63 6f 6d 6d 61 6e 64 20 66 61 69 6c 65 64 22 29 0a 20 20 20 20 28 38 35 20 P.PRET.command.failed").....(85.
1f3a0 2e 20 22 52 54 53 50 3a 20 6d 69 73 6d 61 74 63 68 20 6f 66 20 43 53 65 71 20 6e 75 6d 62 65 72 .."RTSP:.mismatch.of.CSeq.number
1f3c0 73 22 29 0a 20 20 20 20 28 38 36 20 2e 20 22 52 54 53 50 3a 20 6d 69 73 6d 61 74 63 68 20 6f 66 s").....(86..."RTSP:.mismatch.of
1f3e0 20 53 65 73 73 69 6f 6e 20 49 64 65 6e 74 69 66 69 65 72 73 22 29 0a 20 20 20 20 28 38 37 20 2e .Session.Identifiers").....(87..
1f400 20 22 75 6e 61 62 6c 65 20 74 6f 20 70 61 72 73 65 20 46 54 50 20 66 69 6c 65 20 6c 69 73 74 22 ."unable.to.parse.FTP.file.list"
1f420 29 0a 20 20 20 20 28 38 38 20 2e 20 22 46 54 50 20 63 68 75 6e 6b 20 63 61 6c 6c 62 61 63 6b 20 ).....(88..."FTP.chunk.callback.
1f440 72 65 70 6f 72 74 65 64 20 65 72 72 6f 72 22 29 0a 20 20 20 20 28 38 39 20 2e 20 22 4e 6f 20 63 reported.error").....(89..."No.c
1f460 6f 6e 6e 65 63 74 69 6f 6e 20 61 76 61 69 6c 61 62 6c 65 2c 20 74 68 65 20 73 65 73 73 69 6f 6e onnection.available,.the.session
1f480 20 77 69 6c 6c 20 62 65 20 71 75 65 75 65 64 22 29 0a 20 20 20 20 28 39 30 20 2e 20 22 53 53 4c .will.be.queued").....(90..."SSL
1f4a0 20 70 75 62 6c 69 63 20 6b 65 79 20 64 6f 65 73 20 6e 6f 74 20 6d 61 74 63 68 65 64 20 70 69 6e .public.key.does.not.matched.pin
1f4c0 6e 65 64 20 70 75 62 6c 69 63 20 6b 65 79 22 29 29 0a 20 20 22 41 6c 69 73 74 20 6d 61 70 70 69 ned.public.key"))..."Alist.mappi
1f4e0 6e 67 20 63 75 72 6c 20 65 72 72 6f 72 20 63 6f 64 65 20 69 6e 74 65 67 65 72 73 20 74 6f 20 68 ng.curl.error.code.integers.to.h
1f500 65 6c 70 66 75 6c 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 2e 22 29 0a 0a 3b 3b 3b 3b 20 43 elpful.error.messages.")..;;;;.C
1f520 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 0a 0a 28 64 65 66 67 72 6f 75 70 20 70 6c 7a 20 6e 69 6c 0a ustomization..(defgroup.plz.nil.
1f540 20 20 22 4f 70 74 69 6f 6e 73 20 66 6f 72 20 60 70 6c 7a 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 .."Options.for.`plz'."...:group.
1f560 27 6e 65 74 77 6f 72 6b 0a 20 20 3a 6c 69 6e 6b 20 27 28 75 72 6c 2d 6c 69 6e 6b 20 22 68 74 74 'network...:link.'(url-link."htt
1f580 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c ps://github.com/alphapapa/plz.el
1f5a0 22 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 70 6c 7a 2d 63 75 72 6c 2d 70 72 6f 67 72 61 6d "))..(defcustom.plz-curl-program
1f5c0 20 22 63 75 72 6c 22 0a 20 20 22 4e 61 6d 65 20 6f 66 20 63 75 72 6c 20 70 72 6f 67 72 61 6d 20 ."curl"..."Name.of.curl.program.
1f5e0 74 6f 20 63 61 6c 6c 2e 22 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 to.call."...:type.'string)..(def
1f600 63 75 73 74 6f 6d 20 70 6c 7a 2d 63 75 72 6c 2d 64 65 66 61 75 6c 74 2d 61 72 67 73 0a 20 20 27 custom.plz-curl-default-args...'
1f620 28 22 2d 2d 73 69 6c 65 6e 74 22 0a 20 20 20 20 22 2d 2d 63 6f 6d 70 72 65 73 73 65 64 22 0a 20 ("--silent"....."--compressed"..
1f640 20 20 20 22 2d 2d 6c 6f 63 61 74 69 6f 6e 22 29 0a 20 20 22 44 65 66 61 75 6c 74 20 61 72 67 75 ..."--location")..."Default.argu
1f660 6d 65 6e 74 73 20 74 6f 20 63 75 72 6c 2e 0a 4e 6f 74 65 20 74 68 61 74 20 74 68 65 73 65 20 61 ments.to.curl..Note.that.these.a
1f680 72 67 75 6d 65 6e 74 73 20 61 72 65 20 70 61 73 73 65 64 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 rguments.are.passed.on.the.comma
1f6a0 6e 64 20 6c 69 6e 65 2c 20 77 68 69 63 68 0a 6d 61 79 20 62 65 20 76 69 73 69 62 6c 65 20 74 6f nd.line,.which.may.be.visible.to
1f6c0 20 6f 74 68 65 72 20 75 73 65 72 73 20 6f 6e 20 74 68 65 20 6c 6f 63 61 6c 20 73 79 73 74 65 6d .other.users.on.the.local.system
1f6e0 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 29 0a 0a 28 64 ."...:type.'(repeat.string))..(d
1f700 65 66 63 75 73 74 6f 6d 20 70 6c 7a 2d 63 6f 6e 6e 65 63 74 2d 74 69 6d 65 6f 75 74 20 35 0a 20 efcustom.plz-connect-timeout.5..
1f720 20 22 44 65 66 61 75 6c 74 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 74 69 6d 65 6f 75 74 20 69 6e 20 ."Default.connection.timeout.in.
1f740 73 65 63 6f 6e 64 73 2e 0a 54 68 69 73 20 6c 69 6d 69 74 73 20 68 6f 77 20 6c 6f 6e 67 20 74 68 seconds..This.limits.how.long.th
1f760 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 70 68 61 73 65 20 6d 61 79 20 6c 61 73 74 20 28 74 68 65 e.connection.phase.may.last.(the
1f780 0a 5c 22 2d 2d 63 6f 6e 6e 65 63 74 2d 74 69 6d 65 6f 75 74 5c 22 20 61 72 67 75 6d 65 6e 74 20 .\"--connect-timeout\".argument.
1f7a0 74 6f 20 63 75 72 6c 29 2e 22 0a 20 20 3a 74 79 70 65 20 27 6e 75 6d 62 65 72 29 0a 0a 3b 3b 3b to.curl)."...:type.'number)..;;;
1f7c0 3b 20 4d 61 63 72 6f 73 0a 0a 28 72 65 71 75 69 72 65 20 27 77 61 72 6e 69 6e 67 73 29 0a 0a 28 ;.Macros..(require.'warnings)..(
1f7e0 63 6c 2d 64 65 66 6d 61 63 72 6f 20 70 6c 7a 2d 64 65 62 75 67 20 28 26 72 65 73 74 20 61 72 67 cl-defmacro.plz-debug.(&rest.arg
1f800 73 29 0a 20 20 3b 3b 20 43 6f 70 69 65 64 20 66 72 6f 6d 20 60 65 6d 65 6e 74 2d 64 65 62 75 67 s)...;;.Copied.from.`ement-debug
1f820 27 20 69 6e 20 45 6d 65 6e 74 2e 65 6c 2c 20 77 68 69 63 68 20 73 65 65 2e 0a 20 20 22 44 69 73 '.in.Ement.el,.which.see...."Dis
1f840 70 6c 61 79 20 61 20 64 65 62 75 67 20 77 61 72 6e 69 6e 67 20 73 68 6f 77 69 6e 67 20 74 68 65 play.a.debug.warning.showing.the
1f860 20 72 75 6e 2d 74 69 6d 65 20 76 61 6c 75 65 20 6f 66 20 41 52 47 53 2e 0a 54 68 65 20 77 61 72 .run-time.value.of.ARGS..The.war
1f880 6e 69 6e 67 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 69 6e 63 6c 75 64 65 73 20 74 68 65 20 ning.automatically.includes.the.
1f8a0 6e 61 6d 65 20 6f 66 20 74 68 65 20 63 6f 6e 74 61 69 6e 69 6e 67 0a 66 75 6e 63 74 69 6f 6e 2c name.of.the.containing.function,
1f8c0 20 61 6e 64 20 69 74 20 69 73 20 6f 6e 6c 79 20 64 69 73 70 6c 61 79 65 64 20 69 66 20 60 77 61 .and.it.is.only.displayed.if.`wa
1f8e0 72 6e 69 6e 67 2d 6d 69 6e 69 6d 75 6d 2d 6c 6f 67 2d 6c 65 76 65 6c 27 0a 69 73 20 60 3a 64 65 rning-minimum-log-level'.is.`:de
1f900 62 75 67 27 20 61 74 20 65 78 70 61 6e 73 69 6f 6e 20 74 69 6d 65 20 28 6f 74 68 65 72 77 69 73 bug'.at.expansion.time.(otherwis
1f920 65 20 74 68 65 20 6d 61 63 72 6f 20 65 78 70 61 6e 64 73 20 74 6f 20 61 0a 63 61 6c 6c 20 74 6f e.the.macro.expands.to.a.call.to
1f940 20 60 69 67 6e 6f 72 65 27 20 77 69 74 68 20 41 52 47 53 20 61 6e 64 20 69 73 20 65 6c 69 6d 69 .`ignore'.with.ARGS.and.is.elimi
1f960 6e 61 74 65 64 20 62 79 20 74 68 65 0a 62 79 74 65 2d 63 6f 6d 70 69 6c 65 72 29 2e 20 20 57 68 nated.by.the.byte-compiler)...Wh
1f980 65 6e 20 64 65 62 75 67 67 69 6e 67 2c 20 74 68 65 20 66 6f 72 6d 20 61 6c 73 6f 20 72 65 74 75 en.debugging,.the.form.also.retu
1f9a0 72 6e 73 20 6e 69 6c 20 73 6f 2c 0a 65 2e 67 2e 20 69 74 20 6d 61 79 20 62 65 20 75 73 65 64 20 rns.nil.so,.e.g..it.may.be.used.
1f9c0 69 6e 20 61 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 69 6e 20 70 6c 61 63 65 20 6f 66 20 6e 69 6c in.a.conditional.in.place.of.nil
1f9e0 2e 0a 0a 45 61 63 68 20 6f 66 20 41 52 47 53 20 6d 61 79 20 62 65 20 61 20 73 74 72 69 6e 67 2c ...Each.of.ARGS.may.be.a.string,
1fa00 20 77 68 69 63 68 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 61 73 2d 69 73 2c 20 6f 72 20 61 0a .which.is.displayed.as-is,.or.a.
1fa20 73 79 6d 62 6f 6c 2c 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 77 68 69 63 68 20 69 73 20 64 69 symbol,.the.value.of.which.is.di
1fa40 73 70 6c 61 79 65 64 20 70 72 65 66 69 78 65 64 20 62 79 20 69 74 73 20 6e 61 6d 65 2c 20 6f 72 splayed.prefixed.by.its.name,.or
1fa60 0a 61 20 4c 69 73 70 20 66 6f 72 6d 2c 20 77 68 69 63 68 20 69 73 20 64 69 73 70 6c 61 79 65 64 .a.Lisp.form,.which.is.displayed
1fa80 20 70 72 65 66 69 78 65 64 20 62 79 20 69 74 73 20 66 69 72 73 74 20 73 79 6d 62 6f 6c 2e 0a 0a .prefixed.by.its.first.symbol...
1faa0 42 65 66 6f 72 65 20 74 68 65 20 61 63 74 75 61 6c 20 41 52 47 53 20 61 72 67 75 6d 65 6e 74 73 Before.the.actual.ARGS.arguments
1fac0 2c 20 79 6f 75 20 63 61 6e 20 77 72 69 74 65 20 6b 65 79 77 6f 72 64 0a 61 72 67 75 6d 65 6e 74 ,.you.can.write.keyword.argument
1fae0 73 2c 20 69 2e 65 2e 20 61 6c 74 65 72 6e 61 74 69 6e 67 20 6b 65 79 77 6f 72 64 73 20 61 6e 64 s,.i.e..alternating.keywords.and
1fb00 20 76 61 6c 75 65 73 2e 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 6b 65 79 77 6f 72 64 73 .values...The.following.keywords
1fb20 20 61 72 65 20 73 75 70 70 6f 72 74 65 64 3a 0a 0a 20 20 3a 62 75 66 66 65 72 20 42 55 46 46 45 .are.supported:....:buffer.BUFFE
1fb40 52 20 20 20 4e 61 6d 65 20 6f 66 20 62 75 66 66 65 72 20 74 6f 20 70 61 73 73 20 74 6f 20 60 64 R...Name.of.buffer.to.pass.to.`d
1fb60 69 73 70 6c 61 79 2d 77 61 72 6e 69 6e 67 27 2e 0a 20 20 3a 6c 65 76 65 6c 20 20 4c 45 56 45 4c isplay-warning'....:level..LEVEL
1fb80 20 20 20 20 4c 65 76 65 6c 20 70 61 73 73 65 64 20 74 6f 20 60 64 69 73 70 6c 61 79 2d 77 61 72 ....Level.passed.to.`display-war
1fba0 6e 69 6e 67 27 2c 20 77 68 69 63 68 20 73 65 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ning',.which.see................
1fbc0 20 20 20 20 20 44 65 66 61 75 6c 74 20 69 73 20 3a 64 65 62 75 67 2e 22 0a 20 20 3b 3b 20 54 4f .....Default.is.:debug."...;;.TO
1fbe0 44 4f 3a 20 43 61 6e 20 77 65 20 75 73 65 20 61 20 63 6f 6d 70 69 6c 65 72 20 6d 61 63 72 6f 20 DO:.Can.we.use.a.compiler.macro.
1fc00 74 6f 20 68 61 6e 64 6c 65 20 74 68 69 73 20 6d 6f 72 65 20 65 6c 65 67 61 6e 74 6c 79 3f 0a 20 to.handle.this.more.elegantly?..
1fc20 20 28 70 63 61 73 65 2d 6c 65 74 2a 20 28 28 66 6e 2d 6e 61 6d 65 20 28 77 68 65 6e 20 62 79 74 .(pcase-let*.((fn-name.(when.byt
1fc40 65 2d 63 6f 6d 70 69 6c 65 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 e-compile-current-buffer........
1fc60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 ...................(with-current
1fc80 2d 62 75 66 66 65 72 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 2d 63 75 72 72 65 6e 74 2d 62 75 66 -buffer.byte-compile-current-buf
1fca0 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 fer.............................
1fcc0 3b 3b 20 54 68 69 73 20 69 73 20 61 20 68 61 63 6b 2c 20 62 75 74 20 61 20 6e 69 66 74 79 20 6f ;;.This.is.a.hack,.but.a.nifty.o
1fce0 6e 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ne..............................
1fd00 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (save-excursion.................
1fd20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 64 65 66 75 ..............(beginning-of-defu
1fd40 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 n)..............................
1fd60 20 28 63 6c 2d 73 65 63 6f 6e 64 20 28 72 65 61 64 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 .(cl-second.(read.(current-buffe
1fd80 72 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 61 r)))))))................(plist-a
1fda0 72 67 73 20 28 63 6c 2d 6c 6f 6f 70 20 77 68 69 6c 65 20 28 6b 65 79 77 6f 72 64 70 20 28 63 61 rgs.(cl-loop.while.(keywordp.(ca
1fdc0 72 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r.args))........................
1fde0 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6c 65 63 74 20 28 70 6f 70 20 61 72 67 73 29 0a .............collect.(pop.args).
1fe00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1fe20 20 20 20 20 63 6f 6c 6c 65 63 74 20 28 70 6f 70 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 ....collect.(pop.args)))........
1fe40 20 20 20 20 20 20 20 20 28 28 6d 61 70 20 28 3a 62 75 66 66 65 72 20 62 75 66 66 65 72 29 20 28 ........((map.(:buffer.buffer).(
1fe60 3a 6c 65 76 65 6c 20 6c 65 76 65 6c 29 29 20 70 6c 69 73 74 2d 61 72 67 73 29 0a 20 20 20 20 20 :level.level)).plist-args)......
1fe80 20 20 20 20 20 20 20 20 20 20 28 6c 65 76 65 6c 20 28 6f 72 20 6c 65 76 65 6c 20 3a 64 65 62 75 ..........(level.(or.level.:debu
1fea0 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 28 63 6c 2d 6c g))................(string.(cl-l
1fec0 6f 6f 70 20 66 6f 72 20 61 72 67 20 69 6e 20 61 72 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 oop.for.arg.in.args.............
1fee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 63 61 74 20 28 70 63 61 73 ....................concat.(pcas
1ff00 65 20 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.arg...........................
1ff20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 70 72 65 64 20 73 74 72 69 6e 67 70 29 20 22 ...............((pred.stringp)."
1ff40 25 53 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 %S.")...........................
1ff60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 70 72 65 64 20 73 79 6d 62 6f 6c 70 29 0a 20 ...............((pred.symbolp)..
1ff80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1ffa0 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 75 70 63 61 73 65 20 28 73 79 6d 62 6f 6c .........(concat.(upcase.(symbol
1ffc0 2d 6e 61 6d 65 20 61 72 67 29 29 20 22 3a 25 53 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 -name.arg)).":%S."))............
1ffe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 ..............................((
20000 70 72 65 64 20 6c 69 73 74 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 pred.listp).....................
20020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 28 ......................(concat."(
20040 22 20 28 75 70 63 61 73 65 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 28 63 61 72 20 61 72 67 29 ".(upcase.(symbol-name.(car.arg)
20060 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ))..............................
20080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 28 6c 65 6e .....................(pcase.(len
200a0 67 74 68 20 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 gth.arg)........................
200c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 20 .............................(1.
200e0 22 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ")")............................
20100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 5f 20 22 2e 2e 2e .........................(_."...
20120 29 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 )"))............................
20140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 3a 25 53 20 22 29 29 29 .......................":%S.")))
20160 29 29 29 0a 20 20 20 20 28 69 66 20 28 65 71 20 3a 64 65 62 75 67 20 77 61 72 6e 69 6e 67 2d 6d ))).....(if.(eq.:debug.warning-m
20180 69 6e 69 6d 75 6d 2d 6c 6f 67 2d 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 60 28 6c 65 74 20 inimum-log-level).........`(let.
201a0 28 28 66 6e 2d 6e 61 6d 65 20 2c 28 69 66 20 66 6e 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 ((fn-name.,(if.fn-name..........
201c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 27 2c 66 6e 2d 6e 61 6d 65 0a 20 ....................`',fn-name..
201e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 6e 20 ..........................;;.In.
20200 61 6e 20 69 6e 74 65 72 70 72 65 74 65 64 20 66 75 6e 63 74 69 6f 6e 3a 20 75 73 65 20 60 62 61 an.interpreted.function:.use.`ba
20220 63 6b 74 72 61 63 65 2d 66 72 61 6d 65 27 20 74 6f 20 67 65 74 20 74 68 65 0a 20 20 20 20 20 20 cktrace-frame'.to.get.the.......
20240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 66 75 6e 63 74 69 6f 6e .....................;;.function
20260 20 6e 61 6d 65 20 28 77 65 20 68 61 76 65 20 74 6f 20 75 73 65 20 61 20 6c 69 74 74 6c 65 20 68 .name.(we.have.to.use.a.little.h
20280 61 63 6b 65 72 79 20 74 6f 20 66 69 67 75 72 65 20 6f 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 ackery.to.figure.out............
202a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68 6f 77 20 66 61 72 20 75 70 20 74 68 ................;;.how.far.up.th
202c0 65 20 66 72 61 6d 65 20 74 6f 20 6c 6f 6f 6b 2c 20 62 75 74 20 74 68 69 73 20 73 65 65 6d 73 20 e.frame.to.look,.but.this.seems.
202e0 74 6f 20 77 6f 72 6b 29 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 to.work)........................
20300 20 20 20 20 20 60 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 66 72 61 6d 65 20 69 6e 20 28 62 61 63 .....`(cl-loop.for.frame.in.(bac
20320 6b 74 72 61 63 65 2d 66 72 61 6d 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ktrace-frames)..................
20340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 66 6e 20 3d 20 28 63 6c ....................for.fn.=.(cl
20360 2d 73 65 63 6f 6e 64 20 66 72 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -second.frame)..................
20380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 65 6e 20 28 6e 6f 74 20 28 6f ....................when.(not.(o
203a0 72 20 28 73 75 62 72 70 20 66 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r.(subrp.fn)....................
203c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
203e0 28 73 70 65 63 69 61 6c 2d 66 6f 72 6d 2d 70 20 66 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 (special-form-p.fn).............
20400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
20420 20 20 20 20 20 20 20 28 65 71 20 27 62 61 63 6b 74 72 61 63 65 2d 66 72 61 6d 65 73 20 66 6e 29 .......(eq.'backtrace-frames.fn)
20440 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ))..............................
20460 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 28 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 28 66 6f 72 ........return.(make-symbol.(for
20480 6d 61 74 20 22 25 73 20 5b 69 6e 74 65 72 70 72 65 74 65 64 5d 22 20 66 6e 29 29 29 29 29 29 0a mat."%s.[interpreted]".fn)))))).
204a0 20 20 20 20 20 20 20 20 20 20 20 28 64 69 73 70 6c 61 79 2d 77 61 72 6e 69 6e 67 20 66 6e 2d 6e ...........(display-warning.fn-n
204c0 61 6d 65 20 28 66 6f 72 6d 61 74 20 2c 73 74 72 69 6e 67 20 2c 40 61 72 67 73 29 20 2c 6c 65 76 ame.(format.,string.,@args).,lev
204e0 65 6c 20 2c 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 29 0a 20 20 20 20 el.,buffer)............nil).....
20500 20 20 60 28 69 67 6e 6f 72 65 20 2c 40 61 72 67 73 29 29 29 29 0a 0a 3b 3b 3b 3b 20 43 6f 6d 70 ..`(ignore.,@args))))..;;;;.Comp
20520 61 74 69 62 69 6c 69 74 79 0a 0a 28 64 65 66 61 6c 69 61 73 20 27 70 6c 7a 2d 2d 67 65 6e 65 72 atibility..(defalias.'plz--gener
20540 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 0a 20 20 28 69 66 20 28 76 65 72 73 69 6f 6e 3c 20 65 ate-new-buffer...(if.(version<.e
20560 6d 61 63 73 2d 76 65 72 73 69 6f 6e 20 22 32 38 2e 31 22 29 0a 20 20 20 20 20 20 28 6c 61 6d 62 macs-version."28.1").......(lamb
20580 64 61 20 28 6e 61 6d 65 20 26 6f 70 74 69 6f 6e 61 6c 20 5f 69 6e 68 69 62 69 74 2d 62 75 66 66 da.(name.&optional._inhibit-buff
205a0 65 72 2d 68 6f 6f 6b 73 29 0a 20 20 20 20 20 20 20 20 22 43 61 6c 6c 20 60 67 65 6e 65 72 61 74 er-hooks)........."Call.`generat
205c0 65 2d 6e 65 77 2d 62 75 66 66 65 72 27 20 77 69 74 68 20 4e 41 4d 45 2e 0a 43 6f 6d 70 61 74 69 e-new-buffer'.with.NAME..Compati
205e0 62 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 45 6d 61 63 73 20 76 65 72 73 69 6f bility.function.for.Emacs.versio
20600 6e 73 20 3c 32 38 2e 31 2e 22 0a 20 20 20 20 20 20 20 20 28 67 65 6e 65 72 61 74 65 2d 6e 65 77 ns.<28.1.".........(generate-new
20620 2d 62 75 66 66 65 72 20 6e 61 6d 65 29 29 0a 20 20 20 20 23 27 67 65 6e 65 72 61 74 65 2d 6e 65 -buffer.name)).....#'generate-ne
20640 77 2d 62 75 66 66 65 72 29 29 0a 0a 3b 3b 3b 3b 20 46 75 6e 63 74 69 6f 6e 73 0a 0a 3b 3b 3b 3b w-buffer))..;;;;.Functions..;;;;
20660 3b 20 50 75 62 6c 69 63 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 70 6c 7a 20 28 6d 65 74 68 6f 64 20 ;.Public..(cl-defun.plz.(method.
20680 75 72 6c 20 26 72 65 73 74 20 72 65 73 74 20 26 6b 65 79 20 68 65 61 64 65 72 73 20 62 6f 64 79 url.&rest.rest.&key.headers.body
206a0 20 65 6c 73 65 20 66 69 6c 74 65 72 20 66 69 6e 61 6c 6c 79 20 6e 6f 71 75 65 72 79 20 74 69 6d .else.filter.finally.noquery.tim
206c0 65 6f 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 73 20 27 eout.......................(as.'
206e0 73 74 72 69 6e 67 29 20 28 74 68 65 6e 20 27 73 79 6e 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 string).(then.'sync)............
20700 20 20 20 20 20 20 20 20 20 20 20 28 62 6f 64 79 2d 74 79 70 65 20 27 74 65 78 74 29 20 28 64 65 ...........(body-type.'text).(de
20720 63 6f 64 65 20 74 20 64 65 63 6f 64 65 2d 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 code.t.decode-s)................
20740 20 20 20 20 20 20 20 28 63 6f 6e 6e 65 63 74 2d 74 69 6d 65 6f 75 74 20 70 6c 7a 2d 63 6f 6e 6e .......(connect-timeout.plz-conn
20760 65 63 74 2d 74 69 6d 65 6f 75 74 29 29 0a 20 20 22 52 65 71 75 65 73 74 20 4d 45 54 48 4f 44 20 ect-timeout))..."Request.METHOD.
20780 66 72 6f 6d 20 55 52 4c 20 77 69 74 68 20 63 75 72 6c 2e 0a 52 65 74 75 72 6e 20 74 68 65 20 63 from.URL.with.curl..Return.the.c
207a0 75 72 6c 20 70 72 6f 63 65 73 73 20 6f 62 6a 65 63 74 20 6f 72 2c 20 66 6f 72 20 61 20 73 79 6e url.process.object.or,.for.a.syn
207c0 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 2c 20 74 68 65 0a 73 65 6c 65 63 74 65 64 20 72 chronous.request,.the.selected.r
207e0 65 73 75 6c 74 2e 0a 0a 48 45 41 44 45 52 53 20 6d 61 79 20 62 65 20 61 6e 20 61 6c 69 73 74 20 esult...HEADERS.may.be.an.alist.
20800 6f 66 20 65 78 74 72 61 20 68 65 61 64 65 72 73 20 74 6f 20 73 65 6e 64 20 77 69 74 68 20 74 68 of.extra.headers.to.send.with.th
20820 65 0a 72 65 71 75 65 73 74 2e 0a 0a 42 4f 44 59 20 6d 61 79 20 62 65 20 61 20 73 74 72 69 6e 67 e.request...BODY.may.be.a.string
20840 2c 20 61 20 62 75 66 66 65 72 2c 20 6f 72 20 61 20 6c 69 73 74 20 6c 69 6b 65 20 60 28 66 69 6c ,.a.buffer,.or.a.list.like.`(fil
20860 65 20 46 49 4c 45 4e 41 4d 45 29 27 0a 74 6f 20 75 70 6c 6f 61 64 20 61 20 66 69 6c 65 20 66 72 e.FILENAME)'.to.upload.a.file.fr
20880 6f 6d 20 64 69 73 6b 2e 0a 0a 42 4f 44 59 2d 54 59 50 45 20 6d 61 79 20 62 65 20 60 74 65 78 74 om.disk...BODY-TYPE.may.be.`text
208a0 27 20 74 6f 20 73 65 6e 64 20 42 4f 44 59 20 61 73 20 74 65 78 74 2c 20 6f 72 20 60 62 69 6e 61 '.to.send.BODY.as.text,.or.`bina
208c0 72 79 27 20 74 6f 20 73 65 6e 64 0a 69 74 20 61 73 20 62 69 6e 61 72 79 2e 0a 0a 41 53 20 73 65 ry'.to.send.it.as.binary...AS.se
208e0 6c 65 63 74 73 20 74 68 65 20 6b 69 6e 64 20 6f 66 20 72 65 73 75 6c 74 20 74 6f 20 70 61 73 73 lects.the.kind.of.result.to.pass
20900 20 74 6f 20 74 68 65 20 63 61 6c 6c 62 61 63 6b 20 66 75 6e 63 74 69 6f 6e 0a 54 48 45 4e 2c 20 .to.the.callback.function.THEN,.
20920 6f 72 20 74 68 65 20 6b 69 6e 64 20 6f 66 20 72 65 73 75 6c 74 20 74 6f 20 72 65 74 75 72 6e 20 or.the.kind.of.result.to.return.
20940 66 6f 72 20 73 79 6e 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 73 2e 0a 49 74 20 6d 61 79 for.synchronous.requests..It.may
20960 20 62 65 3a 0a 0a 2d 20 60 62 75 66 66 65 72 27 20 74 6f 20 70 61 73 73 20 74 68 65 20 72 65 73 .be:..-.`buffer'.to.pass.the.res
20980 70 6f 6e 73 65 20 62 75 66 66 65 72 2c 20 77 68 69 63 68 20 77 69 6c 6c 20 62 65 20 6e 61 72 72 ponse.buffer,.which.will.be.narr
209a0 6f 77 65 64 20 74 6f 0a 20 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 79 20 61 6e 64 20 owed.to...the.response.body.and.
209c0 64 65 63 6f 64 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 44 45 43 4f 44 45 2e 0a 0a 2d 20 decoded.according.to.DECODE...-.
209e0 60 62 69 6e 61 72 79 27 20 74 6f 20 70 61 73 73 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f `binary'.to.pass.the.response.bo
20a00 64 79 20 61 73 20 61 6e 20 75 6e 2d 64 65 63 6f 64 65 64 20 73 74 72 69 6e 67 2e 0a 0a 2d 20 60 dy.as.an.un-decoded.string...-.`
20a20 73 74 72 69 6e 67 27 20 74 6f 20 70 61 73 73 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 string'.to.pass.the.response.bod
20a40 79 20 61 73 20 61 20 64 65 63 6f 64 65 64 20 73 74 72 69 6e 67 2e 0a 0a 2d 20 60 72 65 73 70 6f y.as.a.decoded.string...-.`respo
20a60 6e 73 65 27 20 74 6f 20 70 61 73 73 20 61 20 60 70 6c 7a 2d 72 65 73 70 6f 6e 73 65 27 20 73 74 nse'.to.pass.a.`plz-response'.st
20a80 72 75 63 74 75 72 65 2e 0a 0a 2d 20 60 66 69 6c 65 27 20 74 6f 20 70 61 73 73 20 61 20 74 65 6d ructure...-.`file'.to.pass.a.tem
20aa0 70 6f 72 61 72 79 20 66 69 6c 65 6e 61 6d 65 20 74 6f 20 77 68 69 63 68 20 74 68 65 20 72 65 73 porary.filename.to.which.the.res
20ac0 70 6f 6e 73 65 20 62 6f 64 79 0a 20 20 68 61 73 20 62 65 65 6e 20 73 61 76 65 64 20 77 69 74 68 ponse.body...has.been.saved.with
20ae0 6f 75 74 20 64 65 63 6f 64 69 6e 67 2e 0a 0a 2d 20 60 28 66 69 6c 65 20 46 49 4c 45 4e 41 4d 45 out.decoding...-.`(file.FILENAME
20b00 29 27 20 74 6f 20 70 61 73 73 20 46 49 4c 45 4e 41 4d 45 20 61 66 74 65 72 20 68 61 76 69 6e 67 )'.to.pass.FILENAME.after.having
20b20 20 73 61 76 65 64 20 74 68 65 0a 20 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 79 20 74 6f 20 69 74 .saved.the...response.body.to.it
20b40 20 77 69 74 68 6f 75 74 20 64 65 63 6f 64 69 6e 67 2e 20 20 46 49 4c 45 4e 41 4d 45 20 6d 75 73 .without.decoding...FILENAME.mus
20b60 74 20 62 65 20 61 0a 20 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 20 66 69 6c 65 3b 20 69 66 20 69 t.be.a...non-existent.file;.if.i
20b80 74 20 65 78 69 73 74 73 2c 20 69 74 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 6f 76 65 72 77 72 69 t.exists,.it.will.not.be.overwri
20ba0 74 74 65 6e 2c 0a 20 20 61 6e 64 20 61 6e 20 65 72 72 6f 72 20 77 69 6c 6c 20 62 65 20 73 69 67 tten,...and.an.error.will.be.sig
20bc0 6e 61 6c 65 64 2e 20 20 46 49 4c 45 4e 41 4d 45 20 69 73 20 70 61 73 73 65 64 20 74 68 72 6f 75 naled...FILENAME.is.passed.throu
20be0 67 68 0a 20 20 60 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 27 2c 20 77 68 69 63 68 20 73 gh...`expand-file-name',.which.s
20c00 65 65 2e 0a 0a 2d 20 41 20 66 75 6e 63 74 69 6f 6e 2c 20 77 68 69 63 68 20 69 73 20 63 61 6c 6c ee...-.A.function,.which.is.call
20c20 65 64 20 69 6e 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 75 66 66 65 72 20 77 69 74 68 20 69 ed.in.the.response.buffer.with.i
20c40 74 0a 20 20 6e 61 72 72 6f 77 65 64 20 74 6f 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 t...narrowed.to.the.response.bod
20c60 79 20 28 73 75 69 74 61 62 6c 65 20 66 6f 72 2c 20 65 2e 67 2e 20 60 6a 73 6f 6e 2d 72 65 61 64 y.(suitable.for,.e.g..`json-read
20c80 27 29 2e 0a 0a 49 66 20 44 45 43 4f 44 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 72 ')...If.DECODE.is.non-nil,.the.r
20ca0 65 73 70 6f 6e 73 65 20 62 6f 64 79 20 69 73 20 64 65 63 6f 64 65 64 20 61 75 74 6f 6d 61 74 69 esponse.body.is.decoded.automati
20cc0 63 61 6c 6c 79 2e 0a 46 6f 72 20 62 69 6e 61 72 79 20 63 6f 6e 74 65 6e 74 2c 20 69 74 20 73 68 cally..For.binary.content,.it.sh
20ce0 6f 75 6c 64 20 62 65 20 6e 69 6c 2e 20 20 57 68 65 6e 20 41 53 20 69 73 20 60 62 69 6e 61 72 79 ould.be.nil...When.AS.is.`binary
20d00 27 2c 0a 44 45 43 4f 44 45 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 65 74 20 74 ',.DECODE.is.automatically.set.t
20d20 6f 20 6e 69 6c 2e 0a 0a 54 48 45 4e 20 69 73 20 61 20 63 61 6c 6c 62 61 63 6b 20 66 75 6e 63 74 o.nil...THEN.is.a.callback.funct
20d40 69 6f 6e 2c 20 77 68 6f 73 65 20 73 6f 6c 65 20 61 72 67 75 6d 65 6e 74 20 69 73 20 73 65 6c 65 ion,.whose.sole.argument.is.sele
20d60 63 74 65 64 0a 61 62 6f 76 65 20 77 69 74 68 20 41 53 3b 20 69 66 20 74 68 65 20 72 65 71 75 65 cted.above.with.AS;.if.the.reque
20d80 73 74 20 66 61 69 6c 73 20 61 6e 64 20 6e 6f 20 45 4c 53 45 20 66 75 6e 63 74 69 6f 6e 20 69 73 st.fails.and.no.ELSE.function.is
20da0 0a 67 69 76 65 6e 20 28 73 65 65 20 62 65 6c 6f 77 29 2c 20 74 68 65 20 61 72 67 75 6d 65 6e 74 .given.(see.below),.the.argument
20dc0 20 77 69 6c 6c 20 62 65 20 61 20 60 70 6c 7a 2d 65 72 72 6f 72 27 20 73 74 72 75 63 74 75 72 65 .will.be.a.`plz-error'.structure
20de0 0a 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 20 65 72 72 6f 72 2e 20 20 4f 72 20 54 48 45 4e 20 .describing.the.error...Or.THEN.
20e00 6d 61 79 20 62 65 20 60 73 79 6e 63 27 20 74 6f 20 6d 61 6b 65 20 61 0a 73 79 6e 63 68 72 6f 6e may.be.`sync'.to.make.a.synchron
20e20 6f 75 73 20 72 65 71 75 65 73 74 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 74 68 65 20 72 ous.request,.in.which.case.the.r
20e40 65 73 75 6c 74 20 69 73 20 72 65 74 75 72 6e 65 64 0a 64 69 72 65 63 74 6c 79 20 66 72 6f 6d 20 esult.is.returned.directly.from.
20e60 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 45 4c 53 45 20 69 73 20 61 6e 20 6f 70 74 69 6f this.function...ELSE.is.an.optio
20e80 6e 61 6c 20 63 61 6c 6c 62 61 63 6b 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 65 64 20 77 68 65 nal.callback.function.called.whe
20ea0 6e 20 74 68 65 20 72 65 71 75 65 73 74 0a 66 61 69 6c 73 20 28 69 2e 65 2e 20 69 66 20 63 75 72 n.the.request.fails.(i.e..if.cur
20ec0 6c 20 66 61 69 6c 73 2c 20 6f 72 20 69 66 20 74 68 65 20 48 54 54 50 20 72 65 73 70 6f 6e 73 65 l.fails,.or.if.the.HTTP.response
20ee0 20 68 61 73 20 61 20 6e 6f 6e 2d 32 78 78 0a 73 74 61 74 75 73 20 63 6f 64 65 29 2e 20 20 49 74 .has.a.non-2xx.status.code)...It
20f00 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2c 20 61 20 .is.called.with.one.argument,.a.
20f20 60 70 6c 7a 2d 65 72 72 6f 72 27 0a 73 74 72 75 63 74 75 72 65 2e 20 20 49 66 20 45 4c 53 45 20 `plz-error'.structure...If.ELSE.
20f40 69 73 20 6e 69 6c 2c 20 61 20 60 70 6c 7a 2d 63 75 72 6c 2d 65 72 72 6f 72 27 20 6f 72 0a 60 70 is.nil,.a.`plz-curl-error'.or.`p
20f60 6c 7a 2d 68 74 74 70 2d 65 72 72 6f 72 27 20 69 73 20 73 69 67 6e 61 6c 65 64 20 77 68 65 6e 20 lz-http-error'.is.signaled.when.
20f80 74 68 65 20 72 65 71 75 65 73 74 20 66 61 69 6c 73 2c 20 77 69 74 68 20 61 0a 60 70 6c 7a 2d 65 the.request.fails,.with.a.`plz-e
20fa0 72 72 6f 72 27 20 73 74 72 75 63 74 75 72 65 20 61 73 20 74 68 65 20 65 72 72 6f 72 20 64 61 74 rror'.structure.as.the.error.dat
20fc0 61 2e 20 20 46 6f 72 20 73 79 6e 63 68 72 6f 6e 6f 75 73 0a 72 65 71 75 65 73 74 73 2c 20 74 68 a...For.synchronous.requests,.th
20fe0 69 73 20 61 72 67 75 6d 65 6e 74 20 69 73 20 69 67 6e 6f 72 65 64 2e 0a 0a 4e 4f 54 45 3a 20 49 is.argument.is.ignored...NOTE:.I
21000 6e 20 61 20 66 75 74 75 72 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 60 70 6c 7a 27 2c 20 6f 6e 6c n.a.future.version.of.`plz',.onl
21020 79 20 6f 6e 65 20 65 72 72 6f 72 20 77 69 6c 6c 20 62 65 0a 73 69 67 6e 61 6c 65 64 3a 20 60 70 y.one.error.will.be.signaled:.`p
21040 6c 7a 2d 65 72 72 6f 72 27 2e 20 20 54 68 65 20 65 78 69 73 74 69 6e 67 20 65 72 72 6f 72 73 2c lz-error'...The.existing.errors,
21060 20 60 70 6c 7a 2d 63 75 72 6c 2d 65 72 72 6f 72 27 20 61 6e 64 0a 60 70 6c 7a 2d 68 74 74 70 2d .`plz-curl-error'.and.`plz-http-
21080 65 72 72 6f 72 27 2c 20 69 6e 68 65 72 69 74 20 66 72 6f 6d 20 60 70 6c 7a 2d 65 72 72 6f 72 27 error',.inherit.from.`plz-error'
210a0 20 74 6f 20 61 6c 6c 6f 77 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 0a 74 6f 20 75 70 64 61 74 65 .to.allow.applications.to.update
210c0 20 74 68 65 69 72 20 63 6f 64 65 20 77 68 69 6c 65 20 75 73 69 6e 67 20 65 61 72 6c 69 65 72 20 .their.code.while.using.earlier.
210e0 76 65 72 73 69 6f 6e 73 20 28 69 2e 65 2e 20 61 6e 79 0a 60 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 versions.(i.e..any.`condition-ca
21100 73 65 27 20 66 6f 72 6d 73 20 73 68 6f 75 6c 64 20 6e 6f 77 20 68 61 6e 64 6c 65 20 6f 6e 6c 79 se'.forms.should.now.handle.only
21120 20 60 70 6c 7a 2d 65 72 72 6f 72 27 2c 20 6e 6f 74 0a 74 68 65 20 6f 74 68 65 72 20 74 77 6f 29 .`plz-error',.not.the.other.two)
21140 2e 0a 0a 46 49 4e 41 4c 4c 59 20 69 73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 66 75 6e 63 74 69 ...FINALLY.is.an.optional.functi
21160 6f 6e 20 63 61 6c 6c 65 64 20 77 69 74 68 6f 75 74 20 61 72 67 75 6d 65 6e 74 20 61 66 74 65 72 on.called.without.argument.after
21180 0a 54 48 45 4e 20 6f 72 20 45 4c 53 45 2c 20 61 73 20 61 70 70 72 6f 70 72 69 61 74 65 2e 20 20 .THEN.or.ELSE,.as.appropriate...
211a0 46 6f 72 20 73 79 6e 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 73 2c 20 74 68 69 73 0a 61 For.synchronous.requests,.this.a
211c0 72 67 75 6d 65 6e 74 20 69 73 20 69 67 6e 6f 72 65 64 2e 0a 0a 43 4f 4e 4e 45 43 54 2d 54 49 4d rgument.is.ignored...CONNECT-TIM
211e0 45 4f 55 54 20 61 6e 64 20 54 49 4d 45 4f 55 54 20 61 72 65 20 61 20 6e 75 6d 62 65 72 20 6f 66 EOUT.and.TIMEOUT.are.a.number.of
21200 20 73 65 63 6f 6e 64 73 20 74 68 61 74 20 6c 69 6d 69 74 0a 68 6f 77 20 6c 6f 6e 67 20 69 74 20 .seconds.that.limit.how.long.it.
21220 74 61 6b 65 73 20 74 6f 20 63 6f 6e 6e 65 63 74 20 74 6f 20 61 20 68 6f 73 74 20 61 6e 64 20 74 takes.to.connect.to.a.host.and.t
21240 6f 20 72 65 63 65 69 76 65 20 61 20 63 6f 6d 70 6c 65 74 65 0a 72 65 73 70 6f 6e 73 65 20 66 72 o.receive.a.complete.response.fr
21260 6f 6d 20 61 20 68 6f 73 74 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a 0a 4e 4f 51 55 45 52 om.a.host,.respectively...NOQUER
21280 59 20 69 73 20 70 61 73 73 65 64 20 74 6f 20 60 6d 61 6b 65 2d 70 72 6f 63 65 73 73 27 2c 20 77 Y.is.passed.to.`make-process',.w
212a0 68 69 63 68 20 73 65 65 2e 0a 0a 46 49 4c 54 45 52 20 69 73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c hich.see...FILTER.is.an.optional
212c0 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 20 70 72 6f 63 .function.to.be.used.as.the.proc
212e0 65 73 73 20 66 69 6c 74 65 72 0a 66 6f 72 20 74 68 65 20 63 75 72 6c 20 70 72 6f 63 65 73 73 2e ess.filter.for.the.curl.process.
21300 20 20 49 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 68 61 6e 64 6c 65 20 48 54 54 50 20 ..It.can.be.used.to.handle.HTTP.
21320 72 65 73 70 6f 6e 73 65 73 20 69 6e 0a 61 20 73 74 72 65 61 6d 69 6e 67 20 77 61 79 2e 20 20 54 responses.in.a.streaming.way...T
21340 68 65 20 66 75 6e 63 74 69 6f 6e 20 6d 75 73 74 20 61 63 63 65 70 74 20 32 20 61 72 67 75 6d 65 he.function.must.accept.2.argume
21360 6e 74 73 2c 20 74 68 65 0a 70 72 6f 63 65 73 73 20 6f 62 6a 65 63 74 20 72 75 6e 6e 69 6e 67 20 nts,.the.process.object.running.
21380 63 75 72 6c 2c 20 61 6e 64 20 61 20 73 74 72 69 6e 67 20 77 68 69 63 68 20 69 73 20 6f 75 74 70 curl,.and.a.string.which.is.outp
213a0 75 74 0a 72 65 63 65 69 76 65 64 20 66 72 6f 6d 20 74 68 65 20 70 72 6f 63 65 73 73 2e 20 20 54 ut.received.from.the.process...T
213c0 68 65 20 64 65 66 61 75 6c 74 20 70 72 6f 63 65 73 73 20 66 69 6c 74 65 72 20 69 6e 73 65 72 74 he.default.process.filter.insert
213e0 73 0a 74 68 65 20 6f 75 74 70 75 74 20 6f 66 20 74 68 65 20 70 72 6f 63 65 73 73 20 69 6e 74 6f s.the.output.of.the.process.into
21400 20 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 2e 20 20 54 68 65 20 70 72 6f 76 69 64 .the.process.buffer...The.provid
21420 65 64 0a 46 49 4c 54 45 52 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 61 74 20 6c 65 61 ed.FILTER.function.should.at.lea
21440 73 74 20 69 6e 73 65 72 74 20 6f 75 74 70 75 74 20 75 70 20 74 6f 20 74 68 65 20 48 54 54 50 20 st.insert.output.up.to.the.HTTP.
21460 62 6f 64 79 0a 69 6e 74 6f 20 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 2e 0a 0a 5c body.into.the.process.buffer...\
21480 28 54 6f 20 73 69 6c 65 6e 63 65 20 63 68 65 63 6b 64 6f 63 2c 20 77 65 20 6d 65 6e 74 69 6f 6e (To.silence.checkdoc,.we.mention
214a0 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 52 45 53 54 2e 29 22 0a 20 .the.internal.argument.REST.)"..
214c0 20 3b 3b 20 46 49 58 4d 45 28 76 30 2e 31 30 29 3a 20 52 65 6d 6f 76 65 20 74 68 65 20 6e 6f 74 .;;.FIXME(v0.10):.Remove.the.not
214e0 65 20 61 62 6f 75 74 20 65 72 72 6f 72 20 63 68 61 6e 67 65 73 20 66 72 6f 6d 20 74 68 65 20 64 e.about.error.changes.from.the.d
21500 6f 63 73 74 72 69 6e 67 2e 0a 20 20 3b 3b 20 46 49 58 4d 45 28 76 30 2e 31 30 29 3a 20 55 70 64 ocstring....;;.FIXME(v0.10):.Upd
21520 61 74 65 20 65 72 72 6f 72 20 73 69 67 6e 61 6c 73 20 69 6e 20 64 6f 63 73 74 72 69 6e 67 2e 0a ate.error.signals.in.docstring..
21540 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 64 65 66 75 6e 29 29 0a 20 20 28 73 65 ..(declare.(indent.defun))...(se
21560 74 66 20 64 65 63 6f 64 65 20 28 69 66 20 28 61 6e 64 20 64 65 63 6f 64 65 2d 73 20 28 6e 6f 74 tf.decode.(if.(and.decode-s.(not
21580 20 64 65 63 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c .decode))....................nil
215a0 20 64 65 63 6f 64 65 29 29 0a 20 20 3b 3b 20 4e 4f 54 45 3a 20 42 79 20 64 65 66 61 75 6c 74 2c .decode))...;;.NOTE:.By.default,
215c0 20 66 6f 72 20 50 55 54 20 72 65 71 75 65 73 74 73 20 61 6e 64 20 50 4f 53 54 20 72 65 71 75 65 .for.PUT.requests.and.POST.reque
215e0 73 74 73 20 3e 31 4b 42 2c 20 63 75 72 6c 20 73 65 6e 64 73 20 61 6e 0a 20 20 3b 3b 20 22 45 78 sts.>1KB,.curl.sends.an...;;."Ex
21600 70 65 63 74 3a 22 20 68 65 61 64 65 72 2c 20 77 68 69 63 68 20 63 61 75 73 65 73 20 73 65 72 76 pect:".header,.which.causes.serv
21620 65 72 73 20 74 6f 20 73 65 6e 64 20 61 20 22 31 30 30 20 43 6f 6e 74 69 6e 75 65 22 20 72 65 73 ers.to.send.a."100.Continue".res
21640 70 6f 6e 73 65 2c 20 77 68 69 63 68 0a 20 20 3b 3b 20 77 65 20 64 6f 6e 27 74 20 77 61 6e 74 20 ponse,.which...;;.we.don't.want.
21660 74 6f 20 68 61 76 65 20 74 6f 20 64 65 61 6c 20 77 69 74 68 2c 20 73 6f 20 77 65 20 64 69 73 61 to.have.to.deal.with,.so.we.disa
21680 62 6c 65 20 69 74 20 62 79 20 73 65 74 74 69 6e 67 20 74 68 65 20 68 65 61 64 65 72 20 74 6f 0a ble.it.by.setting.the.header.to.
216a0 20 20 3b 3b 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2e 20 20 53 65 65 20 3c 68 74 74 ..;;.the.empty.string...See.<htt
216c0 70 73 3a 2f 2f 67 6d 73 2e 74 66 2f 77 68 65 6e 2d 63 75 72 6c 2d 73 65 6e 64 73 2d 31 30 30 2d ps://gms.tf/when-curl-sends-100-
216e0 63 6f 6e 74 69 6e 75 65 2e 68 74 6d 6c 3e 2e 0a 20 20 3b 3b 20 54 4f 44 4f 3a 20 48 61 6e 64 6c continue.html>....;;.TODO:.Handl
21700 65 20 22 31 30 30 20 43 6f 6e 74 69 6e 75 65 22 20 72 65 73 70 6f 6e 73 65 73 20 61 6e 64 20 72 e."100.Continue".responses.and.r
21720 65 6d 6f 76 65 20 74 68 69 73 20 77 6f 72 6b 61 72 6f 75 6e 64 2e 0a 20 20 28 70 75 73 68 20 28 emove.this.workaround....(push.(
21740 63 6f 6e 73 20 22 45 78 70 65 63 74 22 20 22 22 29 20 68 65 61 64 65 72 73 29 0a 20 20 28 6c 65 cons."Expect"."").headers)...(le
21760 74 2a 20 28 66 69 6c 65 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 28 64 61 74 61 2d 61 72 67 20 t*.(filename..........(data-arg.
21780 28 70 63 61 73 65 2d 65 78 68 61 75 73 74 69 76 65 20 62 6f 64 79 2d 74 79 70 65 0a 20 20 20 20 (pcase-exhaustive.body-type.....
217a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 62 69 6e 61 72 79 20 22 2d 2d 64 61 74 .................('binary."--dat
217c0 61 2d 62 69 6e 61 72 79 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 a-binary")......................
217e0 28 27 74 65 78 74 20 22 2d 2d 64 61 74 61 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 75 72 ('text."--data")))..........(cur
21800 6c 2d 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2d 61 72 67 73 20 28 61 70 70 65 6e 64 20 70 6c 7a 2d l-command-line-args.(append.plz-
21820 63 75 72 6c 2d 64 65 66 61 75 6c 74 2d 61 72 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 curl-default-args...............
21840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 ...........................(list
21860 20 22 2d 2d 63 6f 6e 66 69 67 22 20 22 2d 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 75 72 ."--config"."-")))..........(cur
21880 6c 2d 63 6f 6e 66 69 67 2d 68 65 61 64 65 72 2d 61 72 67 73 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f l-config-header-args.(cl-loop.fo
218a0 72 20 28 6b 65 79 20 2e 20 76 61 6c 75 65 29 20 69 6e 20 68 65 61 64 65 72 73 0a 20 20 20 20 20 r.(key...value).in.headers......
218c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
218e0 20 20 20 20 20 20 63 6f 6c 6c 65 63 74 20 28 63 6f 6e 73 20 22 2d 2d 68 65 61 64 65 72 22 20 28 ......collect.(cons."--header".(
21900 66 6f 72 6d 61 74 20 22 25 73 3a 20 25 73 22 20 6b 65 79 20 76 61 6c 75 65 29 29 29 29 0a 20 20 format."%s:.%s".key.value))))...
21920 20 20 20 20 20 20 20 28 63 75 72 6c 2d 63 6f 6e 66 69 67 2d 61 72 67 73 20 28 61 70 70 65 6e 64 .......(curl-config-args.(append
21940 20 63 75 72 6c 2d 63 6f 6e 66 69 67 2d 68 65 61 64 65 72 2d 61 72 67 73 0a 20 20 20 20 20 20 20 .curl-config-header-args........
21960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 ............................(lis
21980 74 20 28 63 6f 6e 73 20 22 2d 2d 75 72 6c 22 20 75 72 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 t.(cons."--url".url))...........
219a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 63 .........................(when.c
219c0 6f 6e 6e 65 63 74 2d 74 69 6d 65 6f 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 onnect-timeout..................
219e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 ....................(list.(cons.
21a00 22 2d 2d 63 6f 6e 6e 65 63 74 2d 74 69 6d 65 6f 75 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 "--connect-timeout".............
21a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
21a40 20 20 20 20 20 28 6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e 67 20 63 6f 6e 6e 65 63 74 2d 74 .....(number-to-string.connect-t
21a60 69 6d 65 6f 75 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 imeout))))......................
21a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 74 69 6d 65 6f 75 74 0a 20 20 20 20 ..............(when.timeout.....
21aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
21ac0 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 22 2d 2d 6d 61 78 2d 74 69 6d 65 22 20 28 6e 75 6d 62 65 .(list.(cons."--max-time".(numbe
21ae0 72 2d 74 6f 2d 73 74 72 69 6e 67 20 74 69 6d 65 6f 75 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 r-to-string.timeout)))).........
21b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 4f ...........................;;.NO
21b20 54 45 3a 20 54 6f 20 6d 61 6b 65 20 61 20 48 45 41 44 20 72 65 71 75 65 73 74 0a 20 20 20 20 20 TE:.To.make.a.HEAD.request......
21b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b ..............................;;
21b60 20 72 65 71 75 69 72 65 73 20 75 73 69 6e 67 20 74 68 65 20 22 2d 2d 68 65 61 64 22 0a 20 20 20 .requires.using.the."--head"....
21b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
21ba0 3b 3b 20 6f 70 74 69 6f 6e 20 72 61 74 68 65 72 20 74 68 61 6e 20 22 2d 2d 72 65 71 75 65 73 74 ;;.option.rather.than."--request
21bc0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
21be0 20 20 20 20 3b 3b 20 48 45 41 44 22 2c 20 61 6e 64 20 64 6f 69 6e 67 20 73 6f 20 77 69 74 68 0a ....;;.HEAD",.and.doing.so.with.
21c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
21c20 20 20 20 3b 3b 20 22 2d 2d 64 75 6d 70 2d 68 65 61 64 65 72 22 20 64 75 70 6c 69 63 61 74 65 73 ...;;."--dump-header".duplicates
21c40 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .the............................
21c60 20 20 20 20 20 20 20 20 3b 3b 20 68 65 61 64 65 72 73 2c 20 73 6f 20 77 65 20 6d 75 73 74 20 69 ........;;.headers,.so.we.must.i
21c80 6e 73 74 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nstead..........................
21ca0 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 70 65 63 69 66 79 20 74 68 61 74 20 66 6f 72 20 65 61 ..........;;.specify.that.for.ea
21cc0 63 68 20 6f 74 68 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ch.other........................
21ce0 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6d 65 74 68 6f 64 2e 0a 20 20 20 20 20 20 20 20 20 ............;;.method...........
21d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 ..........................(pcase
21d20 20 6d 65 74 68 6f 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .method.........................
21d40 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 67 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .............('get..............
21d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 .........................(append
21d80 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 22 2d 2d 64 75 6d 70 2d 68 65 61 64 65 72 22 20 22 2d 22 .(list.(cons."--dump-header"."-"
21da0 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ))..............................
21dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 61 73 0a 20 20 20 20 20 .................(pcase.as......
21de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
21e00 20 20 20 20 20 20 20 20 20 20 20 28 27 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...........('file...............
21e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
21e40 20 20 20 28 73 65 74 66 20 66 69 6c 65 6e 61 6d 65 20 28 6d 61 6b 65 2d 74 65 6d 70 2d 66 69 6c ...(setf.filename.(make-temp-fil
21e60 65 20 22 70 6c 7a 2d 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e."plz-"))......................
21e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 ............................(lis
21ea0 74 20 28 63 6f 6e 73 20 22 2d 2d 6f 75 74 70 75 74 22 20 66 69 6c 65 6e 61 6d 65 29 29 29 0a 20 t.(cons."--output".filename)))..
21ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
21ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 66 69 6c 65 20 2c 28 61 6e 64 20 28 70 72 ...............(`(file.,(and.(pr
21f00 65 64 20 73 74 72 69 6e 67 70 29 20 61 73 2d 66 69 6c 65 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 ed.stringp).as-filename)).......
21f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
21f40 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 ...........(when.(file-exists-p.
21f60 61 73 2d 66 69 6c 65 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 as-filename)....................
21f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
21fa0 28 65 72 72 6f 72 20 22 46 69 6c 65 20 65 78 69 73 74 73 2c 20 77 69 6c 6c 20 6e 6f 74 20 6f 76 (error."File.exists,.will.not.ov
21fc0 65 72 77 72 69 74 65 3a 20 25 53 22 20 61 73 2d 66 69 6c 65 6e 61 6d 65 29 29 0a 20 20 20 20 20 erwrite:.%S".as-filename))......
21fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
22000 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 55 73 65 20 60 65 78 70 61 6e 64 2d 66 69 6c 65 2d ............;;.Use.`expand-file-
22020 6e 61 6d 65 27 20 62 65 63 61 75 73 65 20 63 75 72 6c 20 64 6f 65 73 6e 27 74 0a 20 20 20 20 20 name'.because.curl.doesn't......
22040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
22060 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 65 78 70 61 6e 64 2c 20 65 2e 67 2e 20 22 7e 22 20 ............;;.expand,.e.g.."~".
22080 69 6e 74 6f 20 22 2f 68 6f 6d 65 2f 2e 2e 2e 22 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 into."/home/..."................
220a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
220c0 20 20 20 28 73 65 74 66 20 66 69 6c 65 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e ...(setf.filename.(expand-file-n
220e0 61 6d 65 20 61 73 2d 66 69 6c 65 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ame.as-filename))...............
22100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
22120 20 20 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 22 2d 2d 6f 75 74 70 75 74 22 20 66 69 6c 65 6e 61 ...(list.(cons."--output".filena
22140 6d 65 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 me))))))........................
22160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 27 70 75 74 20 27 70 6f 73 74 29 0a 20 ..............((or.'put.'post)..
22180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
221a0 20 20 20 20 20 28 61 70 70 65 6e 64 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 22 2d 2d 64 75 6d 70 .....(append.(list.(cons."--dump
221c0 2d 68 65 61 64 65 72 22 20 22 2d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -header"."-")...................
221e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
22200 20 20 28 63 6f 6e 73 20 22 2d 2d 72 65 71 75 65 73 74 22 20 28 75 70 63 61 73 65 20 28 73 79 6d ..(cons."--request".(upcase.(sym
22220 62 6f 6c 2d 6e 61 6d 65 20 6d 65 74 68 6f 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 bol-name.method)))).............
22240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
22260 20 20 28 70 63 61 73 65 20 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..(pcase.as.....................
22280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 66 69 ............................('fi
222a0 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 le..............................
222c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 66 69 6c 65 6e 61 ....................(setf.filena
222e0 6d 65 20 28 6d 61 6b 65 2d 74 65 6d 70 2d 66 69 6c 65 20 22 70 6c 7a 2d 22 29 29 0a 20 20 20 20 me.(make-temp-file."plz-")).....
22300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
22320 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 22 2d 2d 6f 75 74 70 .............(list.(cons."--outp
22340 75 74 22 20 66 69 6c 65 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ut".filename))).................
22360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
22380 28 60 28 66 69 6c 65 20 2c 28 61 6e 64 20 28 70 72 65 64 20 73 74 72 69 6e 67 70 29 20 61 73 2d (`(file.,(and.(pred.stringp).as-
223a0 66 69 6c 65 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 filename))......................
223c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 ............................(whe
223e0 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 61 73 2d 66 69 6c 65 6e 61 6d 65 29 0a 20 20 n.(file-exists-p.as-filename)...
22400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
22420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 46 69 6c 65 20 65 78 .................(error."File.ex
22440 69 73 74 73 2c 20 77 69 6c 6c 20 6e 6f 74 20 6f 76 65 72 77 72 69 74 65 3a 20 25 53 22 20 61 73 ists,.will.not.overwrite:.%S".as
22460 2d 66 69 6c 65 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -filename)).....................
22480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 .............................;;.
224a0 55 73 65 20 60 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 27 20 62 65 63 61 75 73 65 20 63 Use.`expand-file-name'.because.c
224c0 75 72 6c 20 64 6f 65 73 6e 27 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 url.doesn't.....................
224e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 .............................;;.
22500 65 78 70 61 6e 64 2c 20 65 2e 67 2e 20 22 7e 22 20 69 6e 74 6f 20 22 2f 68 6f 6d 65 2f 2e 2e 2e expand,.e.g.."~".into."/home/...
22520 22 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 "...............................
22540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 66 69 6c 65 6e 61 ....................(setf.filena
22560 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 61 73 2d 66 69 6c 65 6e 61 6d 65 me.(expand-file-name.as-filename
22580 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ))..............................
225a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 ....................(list.(cons.
225c0 22 2d 2d 6f 75 74 70 75 74 22 20 66 69 6c 65 6e 61 6d 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 "--output".filename)))).........
225e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
22600 20 20 20 20 20 20 28 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......(list.....................
22620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 74 ...........................;;.It
22640 20 61 70 70 65 61 72 73 20 74 68 61 74 20 74 68 69 73 20 6d 75 73 74 20 62 65 20 74 68 65 20 6c .appears.that.this.must.be.the.l
22660 61 73 74 20 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ast.argument....................
22680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 ............................;;.i
226a0 6e 20 6f 72 64 65 72 20 74 6f 20 70 61 73 73 20 64 61 74 61 20 6f 6e 20 74 68 65 20 72 65 73 74 n.order.to.pass.data.on.the.rest
226c0 20 6f 66 20 53 54 44 49 4e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .of.STDIN.......................
226e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 ..........................(pcase
22700 20 62 6f 64 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .body...........................
22720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 66 69 6c 65 20 2c .......................(`(file.,
22740 66 69 6c 65 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 filename).......................
22760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 55 ............................;;.U
22780 73 65 20 60 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 27 20 62 65 63 61 75 73 65 20 63 75 se.`expand-file-name'.because.cu
227a0 72 6c 20 64 6f 65 73 6e 27 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rl.doesn't......................
227c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 .............................;;.
227e0 65 78 70 61 6e 64 2c 20 65 2e 67 2e 20 22 7e 22 20 69 6e 74 6f 20 22 2f 68 6f 6d 65 2f 2e 2e 2e expand,.e.g.."~".into."/home/...
22800 22 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 "...............................
22820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 22 2d 2d 75 70 .....................(cons."--up
22840 6c 6f 61 64 2d 66 69 6c 65 22 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c load-file".(expand-file-name.fil
22860 65 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ename)))........................
22880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 5f 20 28 63 6f ..........................(_.(co
228a0 6e 73 20 64 61 74 61 2d 61 72 67 20 22 40 2d 22 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 ns.data-arg."@-"))))))..........
228c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 64 65 ............................('de
228e0 6c 65 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lete............................
22900 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 22 ...........(append.(list.(cons."
22920 2d 2d 64 75 6d 70 2d 68 65 61 64 65 72 22 20 22 2d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 --dump-header"."-").............
22940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
22960 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 22 2d 2d 72 65 71 75 65 73 74 22 20 28 75 70 63 61 73 ........(cons."--request".(upcas
22980 65 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 6d 65 74 68 6f 64 29 29 29 29 0a 20 20 20 20 20 20 e.(symbol-name.method)))).......
229a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
229c0 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ........(pcase.as...............
229e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
22a00 20 20 28 27 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..('file........................
22a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 ..........................(setf.
22a40 66 69 6c 65 6e 61 6d 65 20 28 6d 61 6b 65 2d 74 65 6d 70 2d 66 69 6c 65 20 22 70 6c 7a 2d 22 29 filename.(make-temp-file."plz-")
22a60 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 )...............................
22a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 22 ...................(list.(cons."
22aa0 2d 2d 6f 75 74 70 75 74 22 20 66 69 6c 65 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 --output".filename)))...........
22ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
22ae0 20 20 20 20 20 20 28 60 28 66 69 6c 65 20 2c 28 61 6e 64 20 28 70 72 65 64 20 73 74 72 69 6e 67 ......(`(file.,(and.(pred.string
22b00 70 29 20 61 73 2d 66 69 6c 65 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 p).as-filename))................
22b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
22b40 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 61 73 2d 66 69 6c 65 6e 61 ..(when.(file-exists-p.as-filena
22b60 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 me).............................
22b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 46 .......................(error."F
22ba0 69 6c 65 20 65 78 69 73 74 73 2c 20 77 69 6c 6c 20 6e 6f 74 20 6f 76 65 72 77 72 69 74 65 3a 20 ile.exists,.will.not.overwrite:.
22bc0 25 53 22 20 61 73 2d 66 69 6c 65 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 %S".as-filename))...............
22be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
22c00 20 20 20 3b 3b 20 55 73 65 20 60 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 27 20 62 65 63 ...;;.Use.`expand-file-name'.bec
22c20 61 75 73 65 20 63 75 72 6c 20 64 6f 65 73 6e 27 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ause.curl.doesn't...............
22c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
22c60 20 20 20 3b 3b 20 65 78 70 61 6e 64 2c 20 65 2e 67 2e 20 22 7e 22 20 69 6e 74 6f 20 22 2f 68 6f ...;;.expand,.e.g.."~".into."/ho
22c80 6d 65 2f 2e 2e 2e 22 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 me/...".........................
22ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 ..........................(setf.
22cc0 66 69 6c 65 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 61 73 2d 66 69 filename.(expand-file-name.as-fi
22ce0 6c 65 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lename))........................
22d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 ..........................(list.
22d20 28 63 6f 6e 73 20 22 2d 2d 6f 75 74 70 75 74 22 20 66 69 6c 65 6e 61 6d 65 29 29 29 29 29 29 0a (cons."--output".filename)))))).
22d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
22d60 20 20 20 20 20 28 27 68 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .....('head.....................
22d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 22 2d ..................(list.(cons."-
22da0 2d 68 65 61 64 22 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -head"."")......................
22dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 22 2d 2d .......................(cons."--
22de0 72 65 71 75 65 73 74 22 20 22 48 45 41 44 22 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 request"."HEAD"))))))..........(
22e00 63 75 72 6c 2d 63 6f 6e 66 69 67 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 28 6b 65 79 20 2e 20 curl-config.(cl-loop.for.(key...
22e20 76 61 6c 75 65 29 20 69 6e 20 63 75 72 6c 2d 63 6f 6e 66 69 67 2d 61 72 67 73 0a 20 20 20 20 20 value).in.curl-config-args......
22e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 63 61 74 ..........................concat
22e60 20 28 66 6f 72 6d 61 74 20 22 25 73 20 5c 22 25 73 5c 22 5c 6e 22 20 6b 65 79 20 76 61 6c 75 65 .(format."%s.\"%s\"\n".key.value
22e80 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 65 63 6f 64 65 20 28 70 63 61 73 65 20 61 73 0a 20 )))..........(decode.(pcase.as..
22ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 62 69 6e 61 72 79 20 6e 69 6c 29 0a ..................('binary.nil).
22ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 5f 20 64 65 63 6f 64 65 29 29 29 0a ...................(_.decode))).
22ee0 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 .........(default-directory.....
22f00 20 20 20 20 20 20 3b 3b 20 41 76 6f 69 64 20 6d 61 6b 69 6e 67 20 70 72 6f 63 65 73 73 20 69 6e ......;;.Avoid.making.process.in
22f20 20 61 20 6e 6f 6e 65 78 69 73 74 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 28 69 6e 20 63 61 73 .a.nonexistent.directory.(in.cas
22f40 65 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 65 66 61 75 e.the.current...........;;.defau
22f60 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 68 61 73 20 73 69 6e 63 65 20 62 65 65 6e 20 72 65 6d 6f lt-directory.has.since.been.remo
22f80 76 65 64 29 2e 20 20 49 74 27 73 20 75 6e 63 6c 65 61 72 20 77 68 61 74 20 74 68 65 20 62 65 73 ved)...It's.unclear.what.the.bes
22fa0 74 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 69 72 65 63 74 6f 72 79 20 69 73 2c 20 62 75 74 t...........;;.directory.is,.but
22fc0 20 74 68 69 73 20 73 65 65 6d 73 20 74 6f 20 6d 61 6b 65 20 73 65 6e 73 65 2c 20 61 6e 64 20 69 .this.seems.to.make.sense,.and.i
22fe0 74 20 73 68 6f 75 6c 64 20 73 74 69 6c 6c 20 65 78 69 73 74 2e 0a 20 20 20 20 20 20 20 20 20 20 t.should.still.exist............
23000 74 65 6d 70 6f 72 61 72 79 2d 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 temporary-file-directory).......
23020 20 20 20 28 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 28 70 6c 7a 2d 2d 67 65 6e 65 72 61 74 ...(process-buffer.(plz--generat
23040 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 22 20 2a 70 6c 7a 2d 72 65 71 75 65 73 74 2d 63 75 72 6c e-new-buffer.".*plz-request-curl
23060 2a 22 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 74 64 65 72 72 2d 70 72 6f 63 65 73 73 20 *".t))..........(stderr-process.
23080 28 6d 61 6b 65 2d 70 69 70 65 2d 70 72 6f 63 65 73 73 20 3a 6e 61 6d 65 20 22 70 6c 7a 2d 72 65 (make-pipe-process.:name."plz-re
230a0 71 75 65 73 74 2d 63 75 72 6c 2d 73 74 64 65 72 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 quest-curl-stderr"..............
230c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ...............................:
230e0 62 75 66 66 65 72 20 28 70 6c 7a 2d 2d 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 buffer.(plz--generate-new-buffer
23100 20 22 20 2a 70 6c 7a 2d 72 65 71 75 65 73 74 2d 63 75 72 6c 2d 73 74 64 65 72 72 2a 22 20 74 29 .".*plz-request-curl-stderr*".t)
23120 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
23140 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6e 6f 71 75 65 72 79 20 74 0a 20 20 20 20 20 20 20 20 .............:noquery.t.........
23160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
23180 20 20 20 20 3a 73 65 6e 74 69 6e 65 6c 20 23 27 70 6c 7a 2d 2d 73 74 64 65 72 72 2d 73 65 6e 74 ....:sentinel.#'plz--stderr-sent
231a0 69 6e 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 20 28 6d 61 6b 65 2d 70 inel))..........(process.(make-p
231c0 72 6f 63 65 73 73 20 3a 6e 61 6d 65 20 22 70 6c 7a 2d 72 65 71 75 65 73 74 2d 63 75 72 6c 22 0a rocess.:name."plz-request-curl".
231e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
23200 3a 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 :buffer.process-buffer..........
23220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 6f 64 69 6e 67 20 27 .......................:coding.'
23240 62 69 6e 61 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 binary..........................
23260 20 20 20 20 20 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 61 70 70 65 6e 64 20 28 6c 69 73 74 20 70 6c .......:command.(append.(list.pl
23280 7a 2d 63 75 72 6c 2d 70 72 6f 67 72 61 6d 29 20 63 75 72 6c 2d 63 6f 6d 6d 61 6e 64 2d 6c 69 6e z-curl-program).curl-command-lin
232a0 65 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e-args).........................
232c0 20 20 20 20 20 20 20 20 3a 63 6f 6e 6e 65 63 74 69 6f 6e 2d 74 79 70 65 20 27 70 69 70 65 0a 20 ........:connection-type.'pipe..
232e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ...............................:
23300 66 69 6c 74 65 72 20 66 69 6c 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 filter.filter...................
23320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 65 6e 74 69 6e 65 6c 20 23 27 70 6c 7a 2d 2d 73 ..............:sentinel.#'plz--s
23340 65 6e 74 69 6e 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 entinel.........................
23360 20 20 20 20 20 20 20 20 3a 73 74 64 65 72 72 20 73 74 64 65 72 72 2d 70 72 6f 63 65 73 73 0a 20 ........:stderr.stderr-process..
23380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ...............................:
233a0 6e 6f 71 75 65 72 79 20 6e 6f 71 75 65 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 73 79 6e 63 2d noquery.noquery))..........sync-
233c0 70 29 0a 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 27 73 79 6e 63 20 74 68 65 6e 29 0a 20 20 20 p).....(when.(eq.'sync.then)....
233e0 20 20 20 28 73 65 74 66 20 73 79 6e 63 2d 70 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 68 ...(setf.sync-p.t.............th
23400 65 6e 20 28 6c 61 6d 62 64 61 20 28 72 65 73 75 6c 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 en.(lambda.(result).............
23420 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73 20 3a 70 6c 7a .......(process-put.process.:plz
23440 2d 72 65 73 75 6c 74 20 72 65 73 75 6c 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 -result.result)).............els
23460 65 20 6e 69 6c 29 29 0a 20 20 20 20 28 73 65 74 66 0a 20 20 20 20 20 3b 3b 20 53 65 74 20 74 68 e.nil)).....(setf......;;.Set.th
23480 65 20 63 61 6c 6c 62 61 63 6b 73 2c 20 65 74 63 2e 20 61 73 20 70 72 6f 63 65 73 73 20 70 72 6f e.callbacks,.etc..as.process.pro
234a0 70 65 72 74 69 65 73 2e 0a 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63 65 perties.......(process-get.proce
234c0 73 73 20 3a 70 6c 7a 2d 74 68 65 6e 29 0a 20 20 20 20 20 28 70 63 61 73 65 2d 65 78 68 61 75 73 ss.:plz-then)......(pcase-exhaus
234e0 74 69 76 65 20 61 73 0a 20 20 20 20 20 20 20 28 28 6f 72 20 27 62 69 6e 61 72 79 20 27 73 74 72 tive.as........((or.'binary.'str
23500 69 6e 67 29 0a 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 ing).........(lambda.().........
23520 20 20 28 6c 65 74 20 28 28 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 20 28 6f 72 20 28 70 6c 7a 2d ..(let.((coding-system.(or.(plz-
23540 2d 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 29 20 27 75 74 66 2d 38 29 29 29 0a 20 20 20 20 20 20 -coding-system).'utf-8))).......
23560 20 20 20 20 20 20 28 70 63 61 73 65 20 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 ......(pcase.as...............('
23580 62 69 6e 61 72 79 20 28 73 65 74 2d 62 75 66 66 65 72 2d 6d 75 6c 74 69 62 79 74 65 20 6e 69 6c binary.(set-buffer-multibyte.nil
235a0 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 7a 2d 2d 6e 61 72 72 6f 77 2d 74 6f 2d ))).............(plz--narrow-to-
235c0 62 6f 64 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 64 65 63 6f 64 65 0a 20 body).............(when.decode..
235e0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 63 6f 64 65 2d 63 6f 64 69 6e 67 2d 72 65 67 69 .............(decode-coding-regi
23600 6f 6e 20 28 70 6f 69 6e 74 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 63 6f 64 69 6e 67 2d 73 79 on.(point).(point-max).coding-sy
23620 73 74 65 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 74 68 65 6e stem)).............(funcall.then
23640 20 28 6f 72 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 .(or.(buffer-string)............
23660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 70 6c 7a 2d 65 72 72 ...................(make-plz-err
23680 6f 72 20 3a 6d 65 73 73 61 67 65 20 28 66 6f 72 6d 61 74 20 22 62 75 66 66 65 72 2d 73 74 72 69 or.:message.(format."buffer-stri
236a0 6e 67 20 69 73 20 6e 69 6c 20 69 6e 20 62 75 66 66 65 72 3a 25 53 22 20 70 72 6f 63 65 73 73 2d ng.is.nil.in.buffer:%S".process-
236c0 62 75 66 66 65 72 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 28 27 62 75 66 66 65 72 20 28 70 buffer)))))))........('buffer.(p
236e0 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 70 72 rogn...................(setf.(pr
23700 6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 20 3a 70 6c 7a 2d 61 73 29 20 27 62 75 66 66 ocess-get.process.:plz-as).'buff
23720 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 er)...................(lambda.()
23740 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 6f 64 69 .....................(let.((codi
23760 6e 67 2d 73 79 73 74 65 6d 20 28 6f 72 20 28 70 6c 7a 2d 2d 63 6f 64 69 6e 67 2d 73 79 73 74 65 ng-system.(or.(plz--coding-syste
23780 6d 29 20 27 75 74 66 2d 38 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 m).'utf-8)))....................
237a0 20 20 20 28 70 63 61 73 65 20 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...(pcase.as....................
237c0 20 20 20 20 20 28 27 62 69 6e 61 72 79 20 28 73 65 74 2d 62 75 66 66 65 72 2d 6d 75 6c 74 69 62 .....('binary.(set-buffer-multib
237e0 79 74 65 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 yte.nil)))......................
23800 20 28 70 6c 7a 2d 2d 6e 61 72 72 6f 77 2d 74 6f 2d 62 6f 64 79 29 0a 20 20 20 20 20 20 20 20 20 .(plz--narrow-to-body)..........
23820 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 64 65 63 6f 64 65 0a 20 20 20 20 20 20 .............(when.decode.......
23840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 63 6f 64 65 2d 63 6f 64 69 6e 67 ..................(decode-coding
23860 2d 72 65 67 69 6f 6e 20 28 70 6f 69 6e 74 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 63 6f 64 69 -region.(point).(point-max).codi
23880 6e 67 2d 73 79 73 74 65 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ng-system)))....................
238a0 20 28 66 75 6e 63 61 6c 6c 20 74 68 65 6e 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 .(funcall.then.(current-buffer))
238c0 29 29 29 0a 20 20 20 20 20 20 20 28 27 72 65 73 70 6f 6e 73 65 20 28 6c 61 6d 62 64 61 20 28 29 )))........('response.(lambda.()
238e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 74 68 .....................(funcall.th
23900 65 6e 20 28 6f 72 20 28 70 6c 7a 2d 2d 72 65 73 70 6f 6e 73 65 20 3a 64 65 63 6f 64 65 2d 70 20 en.(or.(plz--response.:decode-p.
23920 64 65 63 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 decode).........................
23940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 70 6c 7a 2d 65 72 72 6f 72 20 3a 6d ..............(make-plz-error.:m
23960 65 73 73 61 67 65 20 28 66 6f 72 6d 61 74 20 22 72 65 73 70 6f 6e 73 65 20 69 73 20 6e 69 6c 20 essage.(format."response.is.nil.
23980 66 6f 72 20 62 75 66 66 65 72 3a 25 53 20 20 62 75 66 66 65 72 2d 73 74 72 69 6e 67 3a 25 53 22 for.buffer:%S..buffer-string:%S"
239a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
239c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
239e0 20 20 20 20 20 20 20 20 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 28 62 75 66 66 65 72 2d 73 ........process-buffer.(buffer-s
23a00 74 72 69 6e 67 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 28 27 66 69 6c 65 20 28 6c 61 6d 62 tring)))))))........('file.(lamb
23a20 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 74 da.().................(funcall.t
23a40 68 65 6e 20 66 69 6c 65 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 28 60 28 66 69 6c 65 20 2c hen.filename)))........(`(file.,
23a60 28 61 6e 64 20 28 70 72 65 64 20 73 74 72 69 6e 67 70 29 20 66 69 6c 65 6e 61 6d 65 29 29 0a 20 (and.(pred.stringp).filename))..
23a80 20 20 20 20 20 20 20 3b 3b 20 54 68 69 73 20 72 65 71 75 69 72 65 73 20 61 20 73 65 70 61 72 61 .......;;.This.requires.a.separa
23aa0 74 65 20 63 6c 61 75 73 65 20 64 75 65 20 74 6f 20 74 68 65 20 46 49 4c 45 4e 41 4d 45 20 62 69 te.clause.due.to.the.FILENAME.bi
23ac0 6e 64 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 nding..........(lambda.().......
23ae0 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 74 68 65 6e 20 66 69 6c 65 6e 61 6d 65 29 29 29 0a 20 20 ....(funcall.then.filename)))...
23b00 20 20 20 20 20 28 28 70 72 65 64 20 66 75 6e 63 74 69 6f 6e 70 29 20 28 6c 61 6d 62 64 61 20 28 .....((pred.functionp).(lambda.(
23b20 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 )............................(le
23b40 74 20 28 28 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 20 28 6f 72 20 28 70 6c 7a 2d 2d 63 6f 64 69 t.((coding-system.(or.(plz--codi
23b60 6e 67 2d 73 79 73 74 65 6d 29 20 27 75 74 66 2d 38 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 ng-system).'utf-8)))............
23b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 7a 2d 2d 6e 61 72 72 6f 77 2d 74 ..................(plz--narrow-t
23ba0 6f 2d 62 6f 64 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 o-body).........................
23bc0 20 20 20 20 20 28 77 68 65 6e 20 64 65 63 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .....(when.decode...............
23be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 63 6f 64 65 2d 63 6f 64 69 6e 67 2d .................(decode-coding-
23c00 72 65 67 69 6f 6e 20 28 70 6f 69 6e 74 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 63 6f 64 69 6e region.(point).(point-max).codin
23c20 67 2d 73 79 73 74 65 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 g-system))......................
23c40 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 74 68 65 6e 20 28 66 75 6e 63 61 6c 6c 20 61 ........(funcall.then.(funcall.a
23c60 73 29 29 29 29 29 29 0a 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 s))))))......(process-get.proces
23c80 73 20 3a 70 6c 7a 2d 65 6c 73 65 29 20 65 6c 73 65 0a 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d s.:plz-else).else......(process-
23ca0 67 65 74 20 70 72 6f 63 65 73 73 20 3a 70 6c 7a 2d 66 69 6e 61 6c 6c 79 29 20 66 69 6e 61 6c 6c get.process.:plz-finally).finall
23cc0 79 0a 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 20 3a 70 6c 7a y......(process-get.process.:plz
23ce0 2d 73 79 6e 63 29 20 73 79 6e 63 2d 70 0a 20 20 20 20 20 3b 3b 20 52 65 63 6f 72 64 20 6c 69 73 -sync).sync-p......;;.Record.lis
23d00 74 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 64 65 62 75 67 67 69 6e 67 20 70 75 72 t.of.arguments.for.debugging.pur
23d20 70 6f 73 65 73 20 28 65 2e 67 2e 20 77 68 65 6e 0a 20 20 20 20 20 3b 3b 20 75 73 69 6e 67 20 45 poses.(e.g..when......;;.using.E
23d40 64 65 62 75 67 20 69 6e 20 61 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 2c 20 74 68 69 73 20 debug.in.a.process.buffer,.this.
23d60 61 6c 6c 6f 77 73 20 64 65 74 65 72 6d 69 6e 69 6e 67 0a 20 20 20 20 20 3b 3b 20 77 68 69 63 68 allows.determining......;;.which
23d80 20 72 65 71 75 65 73 74 20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 66 6f 72 29 2e 0a 20 20 20 .request.the.buffer.is.for).....
23da0 20 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 20 3a 70 6c 7a 2d 61 72 67 73 ..(process-get.process.:plz-args
23dc0 29 20 28 61 70 70 6c 79 20 23 27 6c 69 73 74 20 6d 65 74 68 6f 64 20 75 72 6c 20 72 65 73 74 29 ).(apply.#'list.method.url.rest)
23de0 0a 20 20 20 20 20 3b 3b 20 48 41 43 4b 3a 20 57 65 20 73 65 74 20 74 68 65 20 72 65 73 75 6c 74 ......;;.HACK:.We.set.the.result
23e00 20 74 6f 20 61 20 73 65 6e 74 69 6e 65 6c 20 76 61 6c 75 65 20 73 6f 20 74 68 61 74 20 61 6e 79 .to.a.sentinel.value.so.that.any
23e20 20 6f 74 68 65 72 0a 20 20 20 20 20 3b 3b 20 76 61 6c 75 65 2c 20 65 76 65 6e 20 6e 69 6c 2c 20 .other......;;.value,.even.nil,.
23e40 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 77 61 73 20 70 72 6f 63 means.that.the.response.was.proc
23e60 65 73 73 65 64 2c 20 61 6e 64 0a 20 20 20 20 20 3b 3b 20 74 68 65 20 73 65 6e 74 69 6e 65 6c 20 essed,.and......;;.the.sentinel.
23e80 64 6f 65 73 20 6e 6f 74 20 6e 65 65 64 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 61 67 61 69 6e does.not.need.to.be.called.again
23ea0 20 28 73 65 65 20 62 65 6c 6f 77 29 2e 0a 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 .(see.below).......(process-get.
23ec0 70 72 6f 63 65 73 73 20 3a 70 6c 7a 2d 72 65 73 75 6c 74 29 20 3a 70 6c 7a 2d 72 65 73 75 6c 74 process.:plz-result).:plz-result
23ee0 29 0a 20 20 20 20 3b 3b 20 53 65 6e 64 20 2d 2d 63 6f 6e 66 69 67 20 61 72 67 75 6d 65 6e 74 73 ).....;;.Send.--config.arguments
23f00 2e 0a 20 20 20 20 28 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 73 74 72 69 6e 67 20 70 72 6f 63 65 ......(process-send-string.proce
23f20 73 73 20 63 75 72 6c 2d 63 6f 6e 66 69 67 29 0a 20 20 20 20 28 77 68 65 6e 20 62 6f 64 79 0a 20 ss.curl-config).....(when.body..
23f40 20 20 20 20 20 28 63 6c 2d 74 79 70 65 63 61 73 65 20 62 6f 64 79 0a 20 20 20 20 20 20 20 20 28 .....(cl-typecase.body.........(
23f60 73 74 72 69 6e 67 20 28 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 73 74 72 69 6e 67 20 70 72 6f 63 string.(process-send-string.proc
23f80 65 73 73 20 62 6f 64 79 29 29 0a 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 20 28 77 69 74 68 ess.body)).........(buffer.(with
23fa0 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 6f 64 79 0a 20 20 20 20 20 20 20 20 20 20 20 -current-buffer.body............
23fc0 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 72 65 67 69 6f 6e 20 70 72 6f 63 .......(process-send-region.proc
23fe0 65 73 73 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 29 29 ess.(point-min).(point-max))))))
24000 0a 20 20 20 20 28 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 65 6f 66 20 70 72 6f 63 65 73 73 29 0a .....(process-send-eof.process).
24020 20 20 20 20 28 69 66 20 73 79 6e 63 2d 70 0a 20 20 20 20 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 ....(if.sync-p.........(unwind-p
24040 72 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 6c 6f 63 61 6c 2d 71 rotect.............(with-local-q
24060 75 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 65 65 20 49 6e 66 6f 20 6e 6f uit...............;;.See.Info.no
24080 64 65 20 60 28 65 6c 69 73 70 29 41 63 63 65 70 74 69 6e 67 20 4f 75 74 70 75 74 27 2e 0a 20 20 de.`(elisp)Accepting.Output'....
240a0 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 20 70 72 6f 63 65 73 73 ............(unless.(and.process
240c0 20 73 74 64 65 72 72 2d 70 72 6f 63 65 73 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .stderr-process)................
240e0 20 28 65 72 72 6f 72 20 22 50 72 6f 63 65 73 73 20 75 6e 65 78 70 65 63 74 65 64 6c 79 20 6e 69 .(error."Process.unexpectedly.ni
24100 6c 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 63 63 65 70 l"))...............(while.(accep
24120 74 2d 70 72 6f 63 65 73 73 2d 6f 75 74 70 75 74 20 70 72 6f 63 65 73 73 29 29 0a 20 20 20 20 20 t-process-output.process))......
24140 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 63 63 65 70 74 2d 70 72 6f 63 65 73 73 2d .........(while.(accept-process-
24160 6f 75 74 70 75 74 20 73 74 64 65 72 72 2d 70 72 6f 63 65 73 73 29 29 0a 20 20 20 20 20 20 20 20 output.stderr-process)).........
24180 20 20 20 20 20 20 28 70 6c 7a 2d 64 65 62 75 67 20 28 66 6c 6f 61 74 2d 74 69 6d 65 29 20 22 42 ......(plz-debug.(float-time)."B
241a0 45 46 4f 52 45 20 48 41 43 4b 22 20 28 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 70 72 6f 63 EFORE.HACK".(process-buffer.proc
241c0 65 73 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 3a 70 ess))...............(when.(eq.:p
241e0 6c 7a 2d 72 65 73 75 6c 74 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 20 3a lz-result.(process-get.process.:
24200 70 6c 7a 2d 72 65 73 75 6c 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c plz-result)).................(pl
24220 7a 2d 64 65 62 75 67 20 28 66 6c 6f 61 74 2d 74 69 6d 65 29 20 22 49 4e 53 49 44 45 20 48 41 43 z-debug.(float-time)."INSIDE.HAC
24240 4b 22 20 28 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 29 29 0a 20 20 20 K".(process-buffer.process))....
24260 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 48 41 43 4b 3a 20 53 65 6e 74 69 6e 65 6c 20 73 .............;;.HACK:.Sentinel.s
24280 65 65 6d 73 20 74 6f 20 6e 6f 74 20 68 61 76 65 20 62 65 65 6e 20 63 61 6c 6c 65 64 3a 20 63 61 eems.to.not.have.been.called:.ca
242a0 6c 6c 20 69 74 20 61 67 61 69 6e 2e 20 20 28 41 6c 74 68 6f 75 67 68 0a 20 20 20 20 20 20 20 20 ll.it.again...(Although.........
242c0 20 20 20 20 20 20 20 20 3b 3b 20 74 68 69 73 20 69 73 20 61 20 68 61 63 6b 2c 20 69 74 20 73 65 ........;;.this.is.a.hack,.it.se
242e0 65 6d 73 20 74 6f 20 62 65 20 61 20 6e 65 63 65 73 73 61 72 79 20 6f 6e 65 20 64 75 65 20 74 6f ems.to.be.a.necessary.one.due.to
24300 20 45 6d 61 63 73 27 73 20 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .Emacs's.process................
24320 20 3b 3b 20 68 61 6e 64 6c 69 6e 67 2e 29 20 20 53 65 65 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 .;;.handling.)..See.<https://git
24340 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 69 73 73 75 65 73 2f hub.com/alphapapa/plz.el/issues/
24360 33 3e 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 3c 68 74 74 70 73 3>.and.................;;.<https
24380 3a 2f 2f 64 65 62 62 75 67 73 2e 67 6e 75 2e 6f 72 67 2f 63 67 69 2f 62 75 67 72 65 70 6f 72 74 ://debbugs.gnu.org/cgi/bugreport
243a0 2e 63 67 69 3f 62 75 67 3d 35 30 31 36 36 3e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .cgi?bug=50166>.................
243c0 20 28 70 6c 7a 2d 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f 63 65 73 73 20 22 77 6f 72 6b 61 72 6f .(plz--sentinel.process."workaro
243e0 75 6e 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 7a 2d 64 65 62 75 67 und").................(plz-debug
24400 20 28 66 6c 6f 61 74 2d 74 69 6d 65 29 20 22 49 4e 53 49 44 45 20 48 41 43 4b 2c 20 41 46 54 45 .(float-time)."INSIDE.HACK,.AFTE
24420 52 20 43 41 4c 4c 49 4e 47 20 53 45 4e 54 49 4e 45 4c 22 20 28 70 72 6f 63 65 73 73 2d 62 75 66 R.CALLING.SENTINEL".(process-buf
24440 66 65 72 20 70 72 6f 63 65 73 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 fer.process)).................(w
24460 68 65 6e 20 28 65 71 20 3a 70 6c 7a 2d 72 65 73 75 6c 74 20 28 70 72 6f 63 65 73 73 2d 67 65 74 hen.(eq.:plz-result.(process-get
24480 20 70 72 6f 63 65 73 73 20 3a 70 6c 7a 2d 72 65 73 75 6c 74 29 29 0a 20 20 20 20 20 20 20 20 20 .process.:plz-result))..........
244a0 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 50 6c 7a 3a 20 4e 4f 20 52 45 53 55 4c 54 20 .........(error."Plz:.NO.RESULT.
244c0 46 52 4f 4d 20 50 52 4f 43 45 53 53 3a 25 53 20 20 41 52 47 53 3a 25 53 22 0a 20 20 20 20 20 20 FROM.PROCESS:%S..ARGS:%S".......
244e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 63 65 73 73 20 72 65 73 74 29 ...................process.rest)
24500 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 7a 2d 64 65 62 75 67 20 28 66 6c 6f ))...............(plz-debug.(flo
24520 61 74 2d 74 69 6d 65 29 20 22 41 46 54 45 52 20 48 41 43 4b 22 20 28 70 72 6f 63 65 73 73 2d 62 at-time)."AFTER.HACK".(process-b
24540 75 66 66 65 72 20 70 72 6f 63 65 73 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b uffer.process))...............;;
24560 20 53 65 6e 74 69 6e 65 6c 20 73 65 65 6d 73 20 74 6f 20 68 61 76 65 20 62 65 65 6e 20 63 61 6c .Sentinel.seems.to.have.been.cal
24580 6c 65 64 3a 20 63 68 65 63 6b 20 74 68 65 20 72 65 73 75 6c 74 2e 0a 20 20 20 20 20 20 20 20 20 led:.check.the.result...........
245a0 20 20 20 20 20 28 70 63 61 73 65 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 .....(pcase.(process-get.process
245c0 20 3a 70 6c 7a 2d 72 65 73 75 6c 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 .:plz-result).................((
245e0 61 6e 64 20 28 70 72 65 64 20 70 6c 7a 2d 65 72 72 6f 72 2d 70 29 20 64 61 74 61 29 0a 20 20 20 and.(pred.plz-error-p).data)....
24600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 41 53 20 66 75 6e 63 74 69 6f 6e ..............;;.The.AS.function
24620 20 73 69 67 6e 61 6c 65 64 20 61 6e 20 65 72 72 6f 72 2c 20 77 68 69 63 68 20 77 61 73 20 63 6f .signaled.an.error,.which.was.co
24640 6c 6c 65 63 74 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 6e 74 6f llected..................;;.into
24660 20 61 20 60 70 6c 7a 2d 65 72 72 6f 72 27 20 73 74 72 75 63 74 3a 20 72 65 2d 73 69 67 6e 61 6c .a.`plz-error'.struct:.re-signal
24680 20 74 68 65 20 65 72 72 6f 72 20 68 65 72 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .the.error.here,................
246a0 20 20 3b 3b 20 6f 75 74 73 69 64 65 20 6f 66 20 74 68 65 20 73 65 6e 74 69 6e 65 6c 2e 0a 20 20 ..;;.outside.of.the.sentinel....
246c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 70 6c 7a 2d 65 72 72 6f 72 2d 72 65 ...............(if.(plz-error-re
246e0 73 70 6f 6e 73 65 20 64 61 74 61 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 sponse.data)....................
24700 20 20 3b 3b 20 46 49 58 4d 45 28 76 30 2e 31 30 29 3a 20 53 69 67 6e 61 6c 20 6f 6e 6c 79 20 70 ..;;.FIXME(v0.10):.Signal.only.p
24720 6c 7a 2d 65 72 72 6f 72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 lz-error.......................(
24740 73 69 67 6e 61 6c 20 27 70 6c 7a 2d 68 74 74 70 2d 65 72 72 6f 72 20 28 6c 69 73 74 20 22 48 54 signal.'plz-http-error.(list."HT
24760 54 50 20 65 72 72 6f 72 22 20 64 61 74 61 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 TP.error".data))................
24780 20 20 20 20 28 73 69 67 6e 61 6c 20 27 70 6c 7a 2d 63 75 72 6c 2d 65 72 72 6f 72 20 28 6c 69 73 ....(signal.'plz-curl-error.(lis
247a0 74 20 22 43 75 72 6c 20 65 72 72 6f 72 22 20 64 61 74 61 29 29 29 29 0a 20 20 20 20 20 20 20 20 t."Curl.error".data)))).........
247c0 20 20 20 20 20 20 20 20 28 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b ........(else..................;
247e0 3b 20 54 68 65 20 41 53 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 65 64 20 61 20 76 61 6c ;.The.AS.function.returned.a.val
24800 75 65 3a 20 72 65 74 75 72 6e 20 69 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ue:.return.it...................
24820 65 6c 73 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 20 61 73 else)))...........(unless.(eq.as
24840 20 27 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 7a 2d 2d 6b 69 6c 6c .'buffer).............(plz--kill
24860 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 -buffer.process-buffer))........
24880 20 20 20 28 70 6c 7a 2d 2d 6b 69 6c 6c 2d 62 75 66 66 65 72 20 28 70 72 6f 63 65 73 73 2d 62 75 ...(plz--kill-buffer.(process-bu
248a0 66 66 65 72 20 73 74 64 65 72 72 2d 70 72 6f 63 65 73 73 29 29 29 0a 20 20 20 20 20 20 3b 3b 20 ffer.stderr-process))).......;;.
248c0 41 73 79 6e 63 20 72 65 71 75 65 73 74 3a 20 72 65 74 75 72 6e 20 74 68 65 20 70 72 6f 63 65 73 Async.request:.return.the.proces
248e0 73 20 6f 62 6a 65 63 74 2e 0a 20 20 20 20 20 20 70 72 6f 63 65 73 73 29 29 29 0a 0a 3b 3b 3b 3b s.object........process)))..;;;;
24900 3b 20 51 75 65 75 65 0a 0a 3b 3b 20 41 20 73 69 6d 70 6c 65 20 71 75 65 75 65 20 73 79 73 74 65 ;.Queue..;;.A.simple.queue.syste
24920 6d 2e 0a 0a 28 63 6c 2d 64 65 66 73 74 72 75 63 74 20 70 6c 7a 2d 71 75 65 75 65 64 2d 72 65 71 m...(cl-defstruct.plz-queued-req
24940 75 65 73 74 0a 20 20 22 53 74 72 75 63 74 75 72 65 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 61 uest..."Structure.representing.a
24960 20 71 75 65 75 65 64 20 60 70 6c 7a 27 20 48 54 54 50 20 72 65 71 75 65 73 74 2e 0a 46 6f 72 20 .queued.`plz'.HTTP.request..For.
24980 6d 6f 72 65 20 64 65 74 61 69 6c 73 20 6f 6e 20 74 68 65 73 65 20 73 6c 6f 74 73 2c 20 73 65 65 more.details.on.these.slots,.see
249a0 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a 60 70 6c 7a 27 .arguments.to.the.function.`plz'
249c0 2e 22 0a 20 20 6d 65 74 68 6f 64 20 75 72 6c 20 68 65 61 64 65 72 73 20 62 6f 64 79 20 65 6c 73 ."...method.url.headers.body.els
249e0 65 20 66 69 6e 61 6c 6c 79 20 6e 6f 71 75 65 72 79 0a 20 20 61 73 20 74 68 65 6e 20 62 6f 64 79 e.finally.noquery...as.then.body
24a00 2d 74 79 70 65 20 64 65 63 6f 64 65 0a 20 20 63 6f 6e 6e 65 63 74 2d 74 69 6d 65 6f 75 74 20 74 -type.decode...connect-timeout.t
24a20 69 6d 65 6f 75 74 0a 20 20 6e 65 78 74 20 70 72 65 76 69 6f 75 73 20 70 72 6f 63 65 73 73 29 0a imeout...next.previous.process).
24a40 0a 28 63 6c 2d 64 65 66 73 74 72 75 63 74 20 70 6c 7a 2d 71 75 65 75 65 0a 20 20 22 53 74 72 75 .(cl-defstruct.plz-queue..."Stru
24a60 63 74 75 72 65 20 66 6f 72 6d 69 6e 67 20 61 20 71 75 65 75 65 20 66 6f 72 20 60 70 6c 7a 27 20 cture.forming.a.queue.for.`plz'.
24a80 72 65 71 75 65 73 74 73 2e 0a 54 68 65 20 71 75 65 75 65 20 6d 61 79 20 62 65 20 61 70 70 65 6e requests..The.queue.may.be.appen
24aa0 64 65 64 20 74 6f 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 20 61 6e 64 20 70 72 65 2d 70 65 6e ded.to.(the.default).and.pre-pen
24ac0 64 65 64 20 74 6f 2c 20 61 6e 64 0a 69 74 65 6d 73 20 6d 61 79 20 62 65 20 72 65 6d 6f 76 65 64 ded.to,.and.items.may.be.removed
24ae0 20 66 72 6f 6d 20 74 68 65 20 66 72 6f 6e 74 20 6f 66 20 74 68 65 20 71 75 65 75 65 20 28 69 2e .from.the.front.of.the.queue.(i.
24b00 65 2e 20 62 79 0a 64 65 66 61 75 6c 74 2c 20 69 74 27 73 20 46 49 46 4f 29 2e 20 20 55 73 65 20 e..by.default,.it's.FIFO)...Use.
24b20 66 75 6e 63 74 69 6f 6e 73 20 60 70 6c 7a 2d 71 75 65 75 65 27 2c 20 60 70 6c 7a 2d 72 75 6e 27 functions.`plz-queue',.`plz-run'
24b40 2c 20 61 6e 64 0a 60 70 6c 7a 2d 63 6c 65 61 72 27 20 74 6f 20 71 75 65 75 65 2c 20 72 75 6e 2c ,.and.`plz-clear'.to.queue,.run,
24b60 20 61 6e 64 20 63 6c 65 61 72 20 72 65 71 75 65 73 74 73 2c 20 72 65 73 70 65 63 74 69 76 65 6c .and.clear.requests,.respectivel
24b80 79 2e 22 0a 20 20 28 6c 69 6d 69 74 20 31 0a 20 20 20 20 20 20 20 20 20 3a 64 6f 63 75 6d 65 6e y."...(limit.1..........:documen
24ba0 74 61 74 69 6f 6e 20 22 4e 75 6d 62 65 72 20 6f 66 20 73 69 6d 75 6c 74 61 6e 65 6f 75 73 20 72 tation."Number.of.simultaneous.r
24bc0 65 71 75 65 73 74 73 2e 22 29 0a 20 20 28 61 63 74 69 76 65 20 6e 69 6c 0a 20 20 20 20 20 20 20 equests.")...(active.nil........
24be0 20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 41 63 74 69 76 65 20 72 65 71 75 65 73 ...:documentation."Active.reques
24c00 74 73 2e 22 29 0a 20 20 28 72 65 71 75 65 73 74 73 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 ts.")...(requests.nil...........
24c20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 51 75 65 75 65 64 20 72 65 71 75 65 73 74 ..:documentation."Queued.request
24c40 73 2e 22 29 0a 20 20 28 63 61 6e 63 65 6c 65 64 2d 70 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 s.")...(canceled-p.nil..........
24c60 20 20 20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 4e 6f 6e 2d 6e 69 6c 20 77 68 65 .....:documentation."Non-nil.whe
24c80 6e 20 71 75 65 75 65 20 68 61 73 20 62 65 65 6e 20 63 61 6e 63 65 6c 65 64 2e 22 29 0a 20 20 66 n.queue.has.been.canceled.")...f
24ca0 69 72 73 74 2d 61 63 74 69 76 65 20 6c 61 73 74 2d 61 63 74 69 76 65 0a 20 20 66 69 72 73 74 2d irst-active.last-active...first-
24cc0 72 65 71 75 65 73 74 20 6c 61 73 74 2d 72 65 71 75 65 73 74 0a 20 20 28 66 69 6e 61 6c 6c 79 20 request.last-request...(finally.
24ce0 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 3a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 46 nil............:documentation."F
24d00 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 65 64 20 77 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 unction.called.with.no.arguments
24d20 20 61 66 74 65 72 20 71 75 65 75 65 20 68 61 73 20 62 65 65 6e 20 65 6d 70 74 69 65 64 20 6f 72 .after.queue.has.been.emptied.or
24d40 20 63 61 6e 63 65 6c 65 64 2e 22 29 29 0a 0a 28 64 65 66 75 6e 20 70 6c 7a 2d 71 75 65 75 65 20 .canceled."))..(defun.plz-queue.
24d60 28 71 75 65 75 65 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 51 75 65 75 65 20 72 65 71 75 (queue.&rest.args)..."Queue.requ
24d80 65 73 74 20 66 6f 72 20 41 52 47 53 20 6f 6e 20 51 55 45 55 45 20 61 6e 64 20 72 65 74 75 72 6e est.for.ARGS.on.QUEUE.and.return
24da0 20 51 55 45 55 45 2e 0a 54 6f 20 70 72 65 2d 70 65 6e 64 20 74 6f 20 51 55 45 55 45 20 72 61 74 .QUEUE..To.pre-pend.to.QUEUE.rat
24dc0 68 65 72 20 74 68 61 6e 20 61 70 70 65 6e 64 2c 20 69 74 20 6d 61 79 20 62 65 20 61 20 6c 69 73 her.than.append,.it.may.be.a.lis
24de0 74 20 6f 66 20 74 68 65 0a 66 6f 72 6d 20 28 60 70 72 65 70 65 6e 64 27 20 51 55 45 55 45 29 2e t.of.the.form.(`prepend'.QUEUE).
24e00 20 20 51 55 45 55 45 20 69 73 20 61 20 60 70 6c 7a 2d 72 65 71 75 65 73 74 27 20 71 75 65 75 65 ..QUEUE.is.a.`plz-request'.queue
24e20 2e 20 20 41 52 47 53 0a 61 72 65 20 74 68 6f 73 65 20 70 61 73 73 65 64 20 74 6f 20 60 70 6c 7a ...ARGS.are.those.passed.to.`plz
24e40 27 2c 20 77 68 69 63 68 20 73 65 65 2e 20 20 55 73 65 20 60 70 6c 7a 2d 72 75 6e 27 20 74 6f 20 ',.which.see...Use.`plz-run'.to.
24e60 73 74 61 72 74 0a 6d 61 6b 69 6e 67 20 51 55 45 55 45 27 73 20 72 65 71 75 65 73 74 73 2e 22 0a start.making.QUEUE's.requests.".
24e80 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 64 65 66 75 6e 29 29 0a 20 20 28 63 6c ..(declare.(indent.defun))...(cl
24ea0 2d 61 73 73 65 72 74 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 27 73 79 6e 63 20 28 70 6c 69 73 74 -assert.(not.(equal.'sync.(plist
24ec0 2d 67 65 74 20 28 63 64 64 72 20 61 72 67 73 29 20 3a 74 68 65 6e 29 29 29 20 6e 69 6c 0a 20 20 -get.(cddr.args).:then))).nil...
24ee0 20 20 20 20 20 20 20 20 20 20 20 22 4f 6e 6c 79 20 61 73 79 6e 63 20 72 65 71 75 65 73 74 73 20 ..........."Only.async.requests.
24f00 6d 61 79 20 62 65 20 71 75 65 75 65 64 22 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 2a 20 28 28 may.be.queued")...(pcase-let*.((
24f20 60 28 2c 6d 65 74 68 6f 64 20 2c 75 72 6c 20 2e 20 2c 72 65 73 74 29 20 61 72 67 73 29 0a 20 20 `(,method.,url...,rest).args)...
24f40 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 72 67 73 20 60 28 3a 6d 65 74 68 6f 64 20 2c 6d 65 .............(args.`(:method.,me
24f60 74 68 6f 64 20 3a 75 72 6c 20 2c 75 72 6c 20 2c 40 72 65 73 74 29 29 0a 20 20 20 20 20 20 20 20 thod.:url.,url.,@rest)).........
24f80 20 20 20 20 20 20 20 28 72 65 71 75 65 73 74 20 28 61 70 70 6c 79 20 23 27 6d 61 6b 65 2d 70 6c .......(request.(apply.#'make-pl
24fa0 7a 2d 71 75 65 75 65 64 2d 72 65 71 75 65 73 74 20 61 72 67 73 29 29 29 0a 20 20 20 20 28 70 63 z-queued-request.args))).....(pc
24fc0 61 73 65 20 71 75 65 75 65 0a 20 20 20 20 20 20 28 60 28 70 72 65 70 65 6e 64 20 2c 71 75 65 75 ase.queue.......(`(prepend.,queu
24fe0 65 29 20 28 70 6c 7a 2d 2d 71 75 65 75 65 2d 70 72 65 70 65 6e 64 20 72 65 71 75 65 73 74 20 71 e).(plz--queue-prepend.request.q
25000 75 65 75 65 29 29 0a 20 20 20 20 20 20 28 5f 20 28 70 6c 7a 2d 2d 71 75 65 75 65 2d 61 70 70 65 ueue)).......(_.(plz--queue-appe
25020 6e 64 20 72 65 71 75 65 73 74 20 71 75 65 75 65 29 29 29 29 0a 20 20 71 75 65 75 65 29 0a 0a 28 nd.request.queue))))...queue)..(
25040 64 65 66 75 6e 20 70 6c 7a 2d 2d 71 75 65 75 65 2d 61 70 70 65 6e 64 20 28 72 65 71 75 65 73 74 defun.plz--queue-append.(request
25060 20 71 75 65 75 65 29 0a 20 20 22 41 64 64 20 52 45 51 55 45 53 54 20 74 6f 20 65 6e 64 20 6f 66 .queue)..."Add.REQUEST.to.end.of
25080 20 51 55 45 55 45 20 61 6e 64 20 72 65 74 75 72 6e 20 51 55 45 55 45 2e 22 0a 20 20 28 63 6c 2d .QUEUE.and.return.QUEUE."...(cl-
250a0 63 68 65 63 6b 2d 74 79 70 65 20 72 65 71 75 65 73 74 20 70 6c 7a 2d 71 75 65 75 65 64 2d 72 65 check-type.request.plz-queued-re
250c0 71 75 65 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 52 45 51 55 45 53 54 20 quest.................."REQUEST.
250e0 6d 75 73 74 20 62 65 20 61 20 60 70 6c 7a 2d 71 75 65 75 65 64 2d 72 65 71 75 65 73 74 27 20 73 must.be.a.`plz-queued-request'.s
25100 74 72 75 63 74 75 72 65 2e 22 29 0a 20 20 28 63 6c 2d 63 68 65 63 6b 2d 74 79 70 65 20 71 75 65 tructure.")...(cl-check-type.que
25120 75 65 20 70 6c 7a 2d 71 75 65 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 51 ue.plz-queue.................."Q
25140 55 45 55 45 20 6d 75 73 74 20 62 65 20 61 20 60 70 6c 7a 2d 71 75 65 75 65 27 20 73 74 72 75 63 UEUE.must.be.a.`plz-queue'.struc
25160 74 75 72 65 2e 22 29 0a 20 20 28 77 68 65 6e 20 28 70 6c 7a 2d 71 75 65 75 65 2d 6c 61 73 74 2d ture.")...(when.(plz-queue-last-
25180 72 65 71 75 65 73 74 20 71 75 65 75 65 29 0a 20 20 20 20 28 73 65 74 66 20 28 70 6c 7a 2d 71 75 request.queue).....(setf.(plz-qu
251a0 65 75 65 64 2d 72 65 71 75 65 73 74 2d 6e 65 78 74 20 28 70 6c 7a 2d 71 75 65 75 65 2d 6c 61 73 eued-request-next.(plz-queue-las
251c0 74 2d 72 65 71 75 65 73 74 20 71 75 65 75 65 29 29 20 72 65 71 75 65 73 74 29 29 0a 20 20 28 73 t-request.queue)).request))...(s
251e0 65 74 66 20 28 70 6c 7a 2d 71 75 65 75 65 64 2d 72 65 71 75 65 73 74 2d 70 72 65 76 69 6f 75 73 etf.(plz-queued-request-previous
25200 20 72 65 71 75 65 73 74 29 20 28 70 6c 7a 2d 71 75 65 75 65 2d 6c 61 73 74 2d 72 65 71 75 65 73 .request).(plz-queue-last-reques
25220 74 20 71 75 65 75 65 29 0a 20 20 20 20 20 20 20 20 28 70 6c 7a 2d 71 75 65 75 65 2d 6c 61 73 74 t.queue).........(plz-queue-last
25240 2d 72 65 71 75 65 73 74 20 71 75 65 75 65 29 20 72 65 71 75 65 73 74 29 0a 20 20 28 75 6e 6c 65 -request.queue).request)...(unle
25260 73 73 20 28 70 6c 7a 2d 71 75 65 75 65 2d 66 69 72 73 74 2d 72 65 71 75 65 73 74 20 71 75 65 75 ss.(plz-queue-first-request.queu
25280 65 29 0a 20 20 20 20 28 73 65 74 66 20 28 70 6c 7a 2d 71 75 65 75 65 2d 66 69 72 73 74 2d 72 65 e).....(setf.(plz-queue-first-re
252a0 71 75 65 73 74 20 71 75 65 75 65 29 20 72 65 71 75 65 73 74 29 29 0a 20 20 28 75 6e 6c 65 73 73 quest.queue).request))...(unless
252c0 20 28 70 6c 7a 2d 71 75 65 75 65 2d 6c 61 73 74 2d 72 65 71 75 65 73 74 20 71 75 65 75 65 29 0a .(plz-queue-last-request.queue).
252e0 20 20 20 20 28 73 65 74 66 20 28 70 6c 7a 2d 71 75 65 75 65 2d 6c 61 73 74 2d 72 65 71 75 65 73 ....(setf.(plz-queue-last-reques
25300 74 20 71 75 65 75 65 29 20 72 65 71 75 65 73 74 29 29 0a 20 20 28 70 75 73 68 20 72 65 71 75 65 t.queue).request))...(push.reque
25320 73 74 20 28 70 6c 7a 2d 71 75 65 75 65 2d 72 65 71 75 65 73 74 73 20 71 75 65 75 65 29 29 0a 20 st.(plz-queue-requests.queue))..
25340 20 71 75 65 75 65 29 0a 0a 28 64 65 66 75 6e 20 70 6c 7a 2d 2d 71 75 65 75 65 2d 70 72 65 70 65 .queue)..(defun.plz--queue-prepe
25360 6e 64 20 28 72 65 71 75 65 73 74 20 71 75 65 75 65 29 0a 20 20 22 41 64 64 20 52 45 51 55 45 53 nd.(request.queue)..."Add.REQUES
25380 54 20 74 6f 20 66 72 6f 6e 74 20 6f 66 20 51 55 45 55 45 20 61 6e 64 20 72 65 74 75 72 6e 20 51 T.to.front.of.QUEUE.and.return.Q
253a0 55 45 55 45 2e 22 0a 20 20 28 63 6c 2d 63 68 65 63 6b 2d 74 79 70 65 20 72 65 71 75 65 73 74 20 UEUE."...(cl-check-type.request.
253c0 70 6c 7a 2d 71 75 65 75 65 64 2d 72 65 71 75 65 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 plz-queued-request..............
253e0 20 20 20 20 22 52 45 51 55 45 53 54 20 6d 75 73 74 20 62 65 20 61 20 60 70 6c 7a 2d 71 75 65 75 ...."REQUEST.must.be.a.`plz-queu
25400 65 64 2d 72 65 71 75 65 73 74 27 20 73 74 72 75 63 74 75 72 65 2e 22 29 0a 20 20 28 63 6c 2d 63 ed-request'.structure.")...(cl-c
25420 68 65 63 6b 2d 74 79 70 65 20 71 75 65 75 65 20 70 6c 7a 2d 71 75 65 75 65 0a 20 20 20 20 20 20 heck-type.queue.plz-queue.......
25440 20 20 20 20 20 20 20 20 20 20 20 22 51 55 45 55 45 20 6d 75 73 74 20 62 65 20 61 20 60 70 6c 7a ..........."QUEUE.must.be.a.`plz
25460 2d 71 75 65 75 65 27 20 73 74 72 75 63 74 75 72 65 2e 22 29 0a 20 20 28 77 68 65 6e 20 28 70 6c -queue'.structure.")...(when.(pl
25480 7a 2d 71 75 65 75 65 2d 72 65 71 75 65 73 74 73 20 71 75 65 75 65 29 0a 20 20 20 20 28 73 65 74 z-queue-requests.queue).....(set
254a0 66 20 28 70 6c 7a 2d 71 75 65 75 65 64 2d 72 65 71 75 65 73 74 2d 6e 65 78 74 20 72 65 71 75 65 f.(plz-queued-request-next.reque
254c0 73 74 29 20 28 63 61 72 20 28 70 6c 7a 2d 71 75 65 75 65 2d 72 65 71 75 65 73 74 73 20 71 75 65 st).(car.(plz-queue-requests.que
254e0 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 6c 7a 2d 71 75 65 75 65 64 2d 72 65 71 75 65 ue))...........(plz-queued-reque
25500 73 74 2d 70 72 65 76 69 6f 75 73 20 28 70 6c 7a 2d 71 75 65 75 65 64 2d 72 65 71 75 65 73 74 2d st-previous.(plz-queued-request-
25520 6e 65 78 74 20 72 65 71 75 65 73 74 29 29 20 72 65 71 75 65 73 74 29 29 0a 20 20 28 73 65 74 66 next.request)).request))...(setf
25540 20 28 70 6c 7a 2d 71 75 65 75 65 2d 66 69 72 73 74 2d 72 65 71 75 65 73 74 20 71 75 65 75 65 29 .(plz-queue-first-request.queue)
25560 20 72 65 71 75 65 73 74 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 70 6c 7a 2d 71 75 65 75 65 2d 66 .request)...(unless.(plz-queue-f
25580 69 72 73 74 2d 72 65 71 75 65 73 74 20 71 75 65 75 65 29 0a 20 20 20 20 28 73 65 74 66 20 28 70 irst-request.queue).....(setf.(p
255a0 6c 7a 2d 71 75 65 75 65 2d 66 69 72 73 74 2d 72 65 71 75 65 73 74 20 71 75 65 75 65 29 20 72 65 lz-queue-first-request.queue).re
255c0 71 75 65 73 74 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 70 6c 7a 2d 71 75 65 75 65 2d 6c 61 73 quest))...(unless.(plz-queue-las
255e0 74 2d 72 65 71 75 65 73 74 20 71 75 65 75 65 29 0a 20 20 20 20 28 73 65 74 66 20 28 70 6c 7a 2d t-request.queue).....(setf.(plz-
25600 71 75 65 75 65 2d 6c 61 73 74 2d 72 65 71 75 65 73 74 20 71 75 65 75 65 29 20 72 65 71 75 65 73 queue-last-request.queue).reques
25620 74 29 29 0a 20 20 28 70 75 73 68 20 72 65 71 75 65 73 74 20 28 70 6c 7a 2d 71 75 65 75 65 2d 72 t))...(push.request.(plz-queue-r
25640 65 71 75 65 73 74 73 20 71 75 65 75 65 29 29 0a 20 20 71 75 65 75 65 29 0a 0a 28 64 65 66 75 6e equests.queue))...queue)..(defun
25660 20 70 6c 7a 2d 2d 71 75 65 75 65 2d 70 6f 70 20 28 71 75 65 75 65 29 0a 20 20 22 52 65 74 75 72 .plz--queue-pop.(queue)..."Retur
25680 6e 20 74 68 65 20 66 69 72 73 74 20 71 75 65 75 65 64 20 72 65 71 75 65 73 74 20 6f 6e 20 51 55 n.the.first.queued.request.on.QU
256a0 45 55 45 20 61 6e 64 20 72 65 6d 6f 76 65 20 69 74 20 66 72 6f 6d 20 51 55 45 55 45 2e 22 0a 20 EUE.and.remove.it.from.QUEUE."..
256c0 20 28 6c 65 74 2a 20 28 28 72 65 71 75 65 73 74 20 28 70 6c 7a 2d 71 75 65 75 65 2d 66 69 72 73 .(let*.((request.(plz-queue-firs
256e0 74 2d 72 65 71 75 65 73 74 20 71 75 65 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 65 78 74 t-request.queue))..........(next
25700 20 28 70 6c 7a 2d 71 75 65 75 65 64 2d 72 65 71 75 65 73 74 2d 6e 65 78 74 20 72 65 71 75 65 73 .(plz-queued-request-next.reques
25720 74 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 6e 65 78 74 0a 20 20 20 20 20 20 28 73 65 74 66 20 t))).....(when.next.......(setf.
25740 28 70 6c 7a 2d 71 75 65 75 65 64 2d 72 65 71 75 65 73 74 2d 70 72 65 76 69 6f 75 73 20 6e 65 78 (plz-queued-request-previous.nex
25760 74 29 20 6e 69 6c 29 29 0a 20 20 20 20 28 73 65 74 66 20 28 70 6c 7a 2d 71 75 65 75 65 2d 66 69 t).nil)).....(setf.(plz-queue-fi
25780 72 73 74 2d 72 65 71 75 65 73 74 20 71 75 65 75 65 29 20 6e 65 78 74 0a 20 20 20 20 20 20 20 20 rst-request.queue).next.........
257a0 20 20 28 70 6c 7a 2d 71 75 65 75 65 2d 72 65 71 75 65 73 74 73 20 71 75 65 75 65 29 20 28 64 65 ..(plz-queue-requests.queue).(de
257c0 6c 71 20 72 65 71 75 65 73 74 20 28 70 6c 7a 2d 71 75 65 75 65 2d 72 65 71 75 65 73 74 73 20 71 lq.request.(plz-queue-requests.q
257e0 75 65 75 65 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 72 65 71 75 65 73 74 20 28 70 ueue))).....(when.(eq.request.(p
25800 6c 7a 2d 71 75 65 75 65 2d 6c 61 73 74 2d 72 65 71 75 65 73 74 20 71 75 65 75 65 29 29 0a 20 20 lz-queue-last-request.queue))...
25820 20 20 20 20 28 73 65 74 66 20 28 70 6c 7a 2d 71 75 65 75 65 2d 6c 61 73 74 2d 72 65 71 75 65 73 ....(setf.(plz-queue-last-reques
25840 74 20 71 75 65 75 65 29 20 6e 69 6c 29 29 0a 20 20 20 20 72 65 71 75 65 73 74 29 29 0a 0a 28 64 t.queue).nil)).....request))..(d
25860 65 66 75 6e 20 70 6c 7a 2d 72 75 6e 20 28 71 75 65 75 65 29 0a 20 20 22 50 72 6f 63 65 73 73 20 efun.plz-run.(queue)..."Process.
25880 72 65 71 75 65 73 74 73 20 69 6e 20 51 55 45 55 45 20 61 6e 64 20 72 65 74 75 72 6e 20 51 55 45 requests.in.QUEUE.and.return.QUE
258a0 55 45 2e 0a 52 65 74 75 72 6e 20 77 68 65 6e 20 51 55 45 55 45 20 69 73 20 61 74 20 6c 69 6d 69 UE..Return.when.QUEUE.is.at.limi
258c0 74 20 6f 72 20 68 61 73 20 6e 6f 20 6d 6f 72 65 20 71 75 65 75 65 64 20 72 65 71 75 65 73 74 73 t.or.has.no.more.queued.requests
258e0 2e 0a 0a 51 55 45 55 45 20 73 68 6f 75 6c 64 20 62 65 20 61 20 60 70 6c 7a 2d 71 75 65 75 65 27 ...QUEUE.should.be.a.`plz-queue'
25900 20 73 74 72 75 63 74 75 72 65 2e 22 0a 20 20 28 63 6c 2d 6c 61 62 65 6c 73 20 28 28 72 65 61 64 .structure."...(cl-labels.((read
25920 79 70 20 28 71 75 65 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 yp.(queue).................(and.
25940 28 6e 6f 74 20 28 70 6c 7a 2d 71 75 65 75 65 2d 63 61 6e 63 65 6c 65 64 2d 70 20 71 75 65 75 65 (not.(plz-queue-canceled-p.queue
25960 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 7a 2d 71 75 65 ))......................(plz-que
25980 75 65 2d 72 65 71 75 65 73 74 73 20 71 75 65 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ue-requests.queue)..............
259a0 20 20 20 20 20 20 20 20 3b 3b 20 57 69 74 68 20 61 70 6f 6c 6f 67 69 65 73 20 74 6f 20 73 6b 65 ........;;.With.apologies.to.ske
259c0 65 74 6f 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3c 20 28 eto.........................(<.(
259e0 6c 65 6e 67 74 68 20 28 70 6c 7a 2d 71 75 65 75 65 2d 61 63 74 69 76 65 20 71 75 65 75 65 29 29 length.(plz-queue-active.queue))
25a00 20 28 70 6c 7a 2d 71 75 65 75 65 2d 6c 69 6d 69 74 20 71 75 65 75 65 29 29 29 29 29 0a 20 20 20 .(plz-queue-limit.queue)))))....
25a20 20 28 77 68 69 6c 65 20 28 72 65 61 64 79 70 20 71 75 65 75 65 29 0a 20 20 20 20 20 20 28 70 63 .(while.(readyp.queue).......(pc
25a40 61 73 65 2d 6c 65 74 2a 20 28 28 72 65 71 75 65 73 74 20 28 70 6c 7a 2d 2d 71 75 65 75 65 2d 70 ase-let*.((request.(plz--queue-p
25a60 6f 70 20 71 75 65 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 op.queue))....................((
25a80 63 6c 2d 73 74 72 75 63 74 20 70 6c 7a 2d 71 75 65 75 65 64 2d 72 65 71 75 65 73 74 20 6d 65 74 cl-struct.plz-queued-request.met
25aa0 68 6f 64 20 75 72 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 hod.url.........................
25ac0 20 20 20 20 20 20 20 68 65 61 64 65 72 73 20 62 6f 64 79 20 66 69 6e 61 6c 6c 79 20 6e 6f 71 75 .......headers.body.finally.noqu
25ae0 65 72 79 20 61 73 20 62 6f 64 79 2d 74 79 70 65 20 64 65 63 6f 64 65 20 63 6f 6e 6e 65 63 74 2d ery.as.body-type.decode.connect-
25b00 74 69 6d 65 6f 75 74 20 74 69 6d 65 6f 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 timeout.timeout.................
25b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6c 73 65 20 6f 72 69 67 2d 65 6c 73 65 29 20 ...............(else.orig-else).
25b40 28 74 68 65 6e 20 6f 72 69 67 2d 74 68 65 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (then.orig-then))...............
25b60 20 20 20 20 20 20 72 65 71 75 65 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......request)..................
25b80 20 20 28 74 68 65 6e 20 28 6c 61 6d 62 64 61 20 28 72 65 73 70 6f 6e 73 65 29 0a 20 20 20 20 20 ..(then.(lambda.(response)......
25ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 ......................(unwind-pr
25bc0 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 otect...........................
25be0 20 20 20 20 20 3b 3b 20 45 6e 73 75 72 65 20 61 6e 79 20 65 72 72 6f 72 73 20 69 6e 20 74 68 65 .....;;.Ensure.any.errors.in.the
25c00 20 54 48 45 4e 20 66 75 6e 63 74 69 6f 6e 20 64 6f 6e 27 74 20 61 62 6f 72 74 20 74 68 65 20 71 .THEN.function.don't.abort.the.q
25c20 75 65 75 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ueue............................
25c40 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6f 72 69 67 2d 74 68 65 6e 20 72 65 73 70 6f 6e 73 65 .....(funcall.orig-then.response
25c60 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 )..............................(
25c80 73 65 74 66 20 28 70 6c 7a 2d 71 75 65 75 65 2d 61 63 74 69 76 65 20 71 75 65 75 65 29 20 28 64 setf.(plz-queue-active.queue).(d
25ca0 65 6c 71 20 72 65 71 75 65 73 74 20 28 70 6c 7a 2d 71 75 65 75 65 2d 61 63 74 69 76 65 20 71 75 elq.request.(plz-queue-active.qu
25cc0 65 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 eue)))..........................
25ce0 20 20 20 20 28 70 6c 7a 2d 72 75 6e 20 71 75 65 75 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 ....(plz-run.queue))))..........
25d00 20 20 20 20 20 20 20 20 20 20 28 65 6c 73 65 20 28 6c 61 6d 62 64 61 20 28 61 72 67 29 0a 20 20 ..........(else.(lambda.(arg)...
25d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 46 49 58 4d .........................;;.FIXM
25d40 45 28 76 30 2e 31 30 29 3a 20 54 68 69 73 20 73 68 6f 75 6c 64 20 62 65 20 64 6f 6e 65 20 69 6e E(v0.10):.This.should.be.done.in
25d60 20 60 70 6c 7a 2d 71 75 65 75 65 27 20 62 65 63 61 75 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 .`plz-queue'.because............
25d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 70 6c 7a 2d 63 6c 65 61 72 27 20 77 ................;;.`plz-clear'.w
25da0 69 6c 6c 20 63 61 6c 6c 20 74 68 65 20 73 65 63 6f 6e 64 20 71 75 65 75 65 64 2d 72 65 71 75 65 ill.call.the.second.queued-reque
25dc0 73 74 27 73 20 45 4c 53 45 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 st's.ELSE.......................
25de0 20 20 20 20 20 3b 3b 20 62 65 66 6f 72 65 20 69 74 20 63 61 6e 20 62 65 20 73 65 74 20 62 79 20 .....;;.before.it.can.be.set.by.
25e00 60 70 6c 7a 2d 72 75 6e 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 `plz-run'.......................
25e20 20 20 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 ......(unwind-protect...........
25e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 45 6e 73 75 72 65 20 61 .....................;;.Ensure.a
25e60 6e 79 20 65 72 72 6f 72 73 20 69 6e 20 74 68 65 20 54 48 45 4e 20 66 75 6e 63 74 69 6f 6e 20 64 ny.errors.in.the.THEN.function.d
25e80 6f 6e 27 74 20 61 62 6f 72 74 20 74 68 65 20 71 75 65 75 65 2e 0a 20 20 20 20 20 20 20 20 20 20 on't.abort.the.queue............
25ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6f 72 69 67 2d .....................(when.orig-
25ec0 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 else............................
25ee0 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6f 72 69 67 2d 65 6c 73 65 20 61 72 67 29 29 0a 20 ......(funcall.orig-else.arg))..
25f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 ............................(set
25f20 66 20 28 70 6c 7a 2d 71 75 65 75 65 2d 61 63 74 69 76 65 20 71 75 65 75 65 29 20 28 64 65 6c 71 f.(plz-queue-active.queue).(delq
25f40 20 72 65 71 75 65 73 74 20 28 70 6c 7a 2d 71 75 65 75 65 2d 61 63 74 69 76 65 20 71 75 65 75 65 .request.(plz-queue-active.queue
25f60 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ))).............................
25f80 20 28 70 6c 7a 2d 72 75 6e 20 71 75 65 75 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 .(plz-run.queue)))).............
25fa0 20 20 20 20 20 20 20 28 61 72 67 73 20 28 6c 69 73 74 20 6d 65 74 68 6f 64 20 75 72 6c 0a 20 20 .......(args.(list.method.url...
25fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 .............................;;.
25fe0 4f 6d 69 74 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 77 68 69 63 68 20 60 70 6c 7a 27 20 68 Omit.arguments.for.which.`plz'.h
26000 61 73 20 64 65 66 61 75 6c 74 73 20 73 6f 20 61 73 20 6e 6f 74 20 74 6f 20 6e 69 6c 20 74 68 65 as.defaults.so.as.not.to.nil.the
26020 6d 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 m...............................
26040 20 20 3a 68 65 61 64 65 72 73 20 68 65 61 64 65 72 73 20 3a 62 6f 64 79 20 62 6f 64 79 20 3a 66 ..:headers.headers.:body.body.:f
26060 69 6e 61 6c 6c 79 20 66 69 6e 61 6c 6c 79 20 3a 6e 6f 71 75 65 72 79 20 6e 6f 71 75 65 72 79 0a inally.finally.:noquery.noquery.
26080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ...............................:
260a0 63 6f 6e 6e 65 63 74 2d 74 69 6d 65 6f 75 74 20 63 6f 6e 6e 65 63 74 2d 74 69 6d 65 6f 75 74 20 connect-timeout.connect-timeout.
260c0 3a 74 69 6d 65 6f 75 74 20 74 69 6d 65 6f 75 74 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 41 :timeout.timeout))).........;;.A
260e0 64 64 20 61 72 67 75 6d 65 6e 74 73 20 77 68 69 63 68 20 6f 76 65 72 72 69 64 65 20 64 65 66 61 dd.arguments.which.override.defa
26100 75 6c 74 73 2e 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 61 73 0a 20 20 20 20 20 20 20 20 20 ults..........(when.as..........
26120 20 28 73 65 74 66 20 61 72 67 73 20 28 70 6c 69 73 74 2d 70 75 74 20 61 72 67 73 20 3a 61 73 20 .(setf.args.(plist-put.args.:as.
26140 61 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 65 6c 73 65 0a 20 20 20 20 20 20 20 as))).........(when.else........
26160 20 20 20 28 73 65 74 66 20 61 72 67 73 20 28 70 6c 69 73 74 2d 70 75 74 20 61 72 67 73 20 3a 65 ...(setf.args.(plist-put.args.:e
26180 6c 73 65 20 65 6c 73 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 74 68 65 6e 0a 20 lse.else))).........(when.then..
261a0 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 61 72 67 73 20 28 70 6c 69 73 74 2d 70 75 74 20 61 .........(setf.args.(plist-put.a
261c0 72 67 73 20 3a 74 68 65 6e 20 74 68 65 6e 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 rgs.:then.then))).........(when.
261e0 64 65 63 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 61 72 67 73 20 28 70 6c 69 decode...........(setf.args.(pli
26200 73 74 2d 70 75 74 20 61 72 67 73 20 3a 64 65 63 6f 64 65 20 64 65 63 6f 64 65 29 29 29 0a 20 20 st-put.args.:decode.decode)))...
26220 20 20 20 20 20 20 28 77 68 65 6e 20 62 6f 64 79 2d 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 ......(when.body-type...........
26240 28 73 65 74 66 20 61 72 67 73 20 28 70 6c 69 73 74 2d 70 75 74 20 61 72 67 73 20 3a 62 6f 64 79 (setf.args.(plist-put.args.:body
26260 2d 74 79 70 65 20 62 6f 64 79 2d 74 79 70 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e -type.body-type))).........(when
26280 20 63 6f 6e 6e 65 63 74 2d 74 69 6d 65 6f 75 74 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 .connect-timeout...........(setf
262a0 20 61 72 67 73 20 28 70 6c 69 73 74 2d 70 75 74 20 61 72 67 73 20 3a 63 6f 6e 6e 65 63 74 2d 74 .args.(plist-put.args.:connect-t
262c0 69 6d 65 6f 75 74 20 63 6f 6e 6e 65 63 74 2d 74 69 6d 65 6f 75 74 29 29 29 0a 20 20 20 20 20 20 imeout.connect-timeout))).......
262e0 20 20 28 77 68 65 6e 20 74 69 6d 65 6f 75 74 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 ..(when.timeout...........(setf.
26300 61 72 67 73 20 28 70 6c 69 73 74 2d 70 75 74 20 61 72 67 73 20 3a 74 69 6d 65 6f 75 74 20 74 69 args.(plist-put.args.:timeout.ti
26320 6d 65 6f 75 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 70 6c 7a 2d 71 75 65 75 meout))).........(setf.(plz-queu
26340 65 64 2d 72 65 71 75 65 73 74 2d 70 72 6f 63 65 73 73 20 72 65 71 75 65 73 74 29 20 28 61 70 70 ed-request-process.request).(app
26360 6c 79 20 23 27 70 6c 7a 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 28 70 75 73 68 20 72 65 ly.#'plz.args)).........(push.re
26380 71 75 65 73 74 20 28 70 6c 7a 2d 71 75 65 75 65 2d 61 63 74 69 76 65 20 71 75 65 75 65 29 29 29 quest.(plz-queue-active.queue)))
263a0 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 70 6c 7a 2d 71 75 65 75 65 2d 66 69 6e 61 ).....(when.(and.(plz-queue-fina
263c0 6c 6c 79 20 71 75 65 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 7a 65 72 6f 70 lly.queue)................(zerop
263e0 20 28 6c 65 6e 67 74 68 20 28 70 6c 7a 2d 71 75 65 75 65 2d 61 63 74 69 76 65 20 71 75 65 75 65 .(length.(plz-queue-active.queue
26400 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 7a 65 72 6f 70 20 28 6c 65 6e 67 74 )))................(zerop.(lengt
26420 68 20 28 70 6c 7a 2d 71 75 65 75 65 2d 72 65 71 75 65 73 74 73 20 71 75 65 75 65 29 29 29 29 0a h.(plz-queue-requests.queue)))).
26440 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 28 70 6c 7a 2d 71 75 65 75 65 2d 66 69 6e 61 6c 6c ......(funcall.(plz-queue-finall
26460 79 20 71 75 65 75 65 29 29 29 0a 20 20 20 20 71 75 65 75 65 29 29 0a 0a 28 64 65 66 75 6e 20 70 y.queue))).....queue))..(defun.p
26480 6c 7a 2d 63 6c 65 61 72 20 28 71 75 65 75 65 29 0a 20 20 22 43 6c 65 61 72 20 51 55 45 55 45 20 lz-clear.(queue)..."Clear.QUEUE.
264a0 61 6e 64 20 72 65 74 75 72 6e 20 69 74 2e 0a 43 61 6e 63 65 6c 73 20 61 6e 79 20 61 63 74 69 76 and.return.it..Cancels.any.activ
264c0 65 20 6f 72 20 70 65 6e 64 69 6e 67 20 72 65 71 75 65 73 74 73 20 61 6e 64 20 63 61 6c 6c 73 20 e.or.pending.requests.and.calls.
264e0 74 68 65 20 71 75 65 75 65 27 73 0a 46 49 4e 41 4c 4c 59 20 66 75 6e 63 74 69 6f 6e 2e 20 20 46 the.queue's.FINALLY.function...F
26500 6f 72 20 70 65 6e 64 69 6e 67 20 72 65 71 75 65 73 74 73 2c 20 74 68 65 69 72 20 45 4c 53 45 20 or.pending.requests,.their.ELSE.
26520 66 75 6e 63 74 69 6f 6e 73 0a 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 20 functions.will.be.called.with.a.
26540 60 70 6c 7a 2d 65 72 72 6f 72 27 20 73 74 72 75 63 74 75 72 65 20 77 69 74 68 20 74 68 65 20 6d `plz-error'.structure.with.the.m
26560 65 73 73 61 67 65 2c 0a 5c 22 60 70 6c 7a 27 20 71 75 65 75 65 20 63 6c 65 61 72 65 64 3b 20 72 essage,.\"`plz'.queue.cleared;.r
26580 65 71 75 65 73 74 20 63 61 6e 63 65 6c 65 64 2e 5c 22 3b 20 61 63 74 69 76 65 20 72 65 71 75 65 equest.canceled.\";.active.reque
265a0 73 74 73 20 77 69 6c 6c 0a 68 61 76 65 20 74 68 65 69 72 20 63 75 72 6c 20 70 72 6f 63 65 73 73 sts.will.have.their.curl.process
265c0 65 73 20 6b 69 6c 6c 65 64 20 61 6e 64 20 74 68 65 69 72 20 45 4c 53 45 20 66 75 6e 63 74 69 6f es.killed.and.their.ELSE.functio
265e0 6e 73 20 63 61 6c 6c 65 64 0a 77 69 74 68 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 ns.called.with.the.corresponding
26600 20 64 61 74 61 2e 22 0a 20 20 28 73 65 74 66 20 28 70 6c 7a 2d 71 75 65 75 65 2d 63 61 6e 63 65 .data."...(setf.(plz-queue-cance
26620 6c 65 64 2d 70 20 71 75 65 75 65 29 20 74 29 0a 20 20 28 64 6f 6c 69 73 74 20 28 72 65 71 75 65 led-p.queue).t)...(dolist.(reque
26640 73 74 20 28 70 6c 7a 2d 71 75 65 75 65 2d 61 63 74 69 76 65 20 71 75 65 75 65 29 29 0a 20 20 20 st.(plz-queue-active.queue))....
26660 20 28 77 68 65 6e 20 28 70 72 6f 63 65 73 73 2d 6c 69 76 65 2d 70 20 28 70 6c 7a 2d 71 75 65 75 .(when.(process-live-p.(plz-queu
26680 65 64 2d 72 65 71 75 65 73 74 2d 70 72 6f 63 65 73 73 20 72 65 71 75 65 73 74 29 29 0a 20 20 20 ed-request-process.request))....
266a0 20 20 20 28 6b 69 6c 6c 2d 70 72 6f 63 65 73 73 20 28 70 6c 7a 2d 71 75 65 75 65 64 2d 72 65 71 ...(kill-process.(plz-queued-req
266c0 75 65 73 74 2d 70 72 6f 63 65 73 73 20 72 65 71 75 65 73 74 29 29 29 0a 20 20 20 20 28 73 65 74 uest-process.request))).....(set
266e0 66 20 28 70 6c 7a 2d 71 75 65 75 65 2d 61 63 74 69 76 65 20 71 75 65 75 65 29 20 28 64 65 6c 71 f.(plz-queue-active.queue).(delq
26700 20 72 65 71 75 65 73 74 20 28 70 6c 7a 2d 71 75 65 75 65 2d 61 63 74 69 76 65 20 71 75 65 75 65 .request.(plz-queue-active.queue
26720 29 29 29 29 0a 20 20 28 64 6f 6c 69 73 74 20 28 72 65 71 75 65 73 74 20 28 70 6c 7a 2d 71 75 65 ))))...(dolist.(request.(plz-que
26740 75 65 2d 72 65 71 75 65 73 74 73 20 71 75 65 75 65 29 29 0a 20 20 20 20 28 66 75 6e 63 61 6c 6c ue-requests.queue)).....(funcall
26760 20 28 70 6c 7a 2d 71 75 65 75 65 64 2d 72 65 71 75 65 73 74 2d 65 6c 73 65 20 72 65 71 75 65 73 .(plz-queued-request-else.reques
26780 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 70 6c 7a 2d 65 72 72 6f 72 20 t)..............(make-plz-error.
267a0 3a 6d 65 73 73 61 67 65 20 22 60 70 6c 7a 27 20 71 75 65 75 65 20 63 6c 65 61 72 65 64 3b 20 72 :message."`plz'.queue.cleared;.r
267c0 65 71 75 65 73 74 20 63 61 6e 63 65 6c 65 64 2e 22 29 29 0a 20 20 20 20 28 73 65 74 66 20 28 70 equest.canceled.")).....(setf.(p
267e0 6c 7a 2d 71 75 65 75 65 2d 72 65 71 75 65 73 74 73 20 71 75 65 75 65 29 20 28 64 65 6c 71 20 72 lz-queue-requests.queue).(delq.r
26800 65 71 75 65 73 74 20 28 70 6c 7a 2d 71 75 65 75 65 2d 72 65 71 75 65 73 74 73 20 71 75 65 75 65 equest.(plz-queue-requests.queue
26820 29 29 29 29 0a 20 20 28 77 68 65 6e 20 28 70 6c 7a 2d 71 75 65 75 65 2d 66 69 6e 61 6c 6c 79 20 ))))...(when.(plz-queue-finally.
26840 71 75 65 75 65 29 0a 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 28 70 6c 7a 2d 71 75 65 75 65 2d 66 queue).....(funcall.(plz-queue-f
26860 69 6e 61 6c 6c 79 20 71 75 65 75 65 29 29 29 0a 20 20 28 73 65 74 66 20 28 70 6c 7a 2d 71 75 65 inally.queue)))...(setf.(plz-que
26880 75 65 2d 66 69 72 73 74 2d 61 63 74 69 76 65 20 71 75 65 75 65 29 20 6e 69 6c 0a 20 20 20 20 20 ue-first-active.queue).nil......
268a0 20 20 20 28 70 6c 7a 2d 71 75 65 75 65 2d 6c 61 73 74 2d 61 63 74 69 76 65 20 71 75 65 75 65 29 ...(plz-queue-last-active.queue)
268c0 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 28 70 6c 7a 2d 71 75 65 75 65 2d 66 69 72 73 74 2d 72 65 .nil.........(plz-queue-first-re
268e0 71 75 65 73 74 20 71 75 65 75 65 29 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 28 70 6c 7a 2d 71 75 quest.queue).nil.........(plz-qu
26900 65 75 65 2d 6c 61 73 74 2d 72 65 71 75 65 73 74 20 71 75 65 75 65 29 20 6e 69 6c 0a 20 20 20 20 eue-last-request.queue).nil.....
26920 20 20 20 20 28 70 6c 7a 2d 71 75 65 75 65 2d 63 61 6e 63 65 6c 65 64 2d 70 20 71 75 65 75 65 29 ....(plz-queue-canceled-p.queue)
26940 20 6e 69 6c 29 0a 20 20 71 75 65 75 65 29 0a 0a 28 64 65 66 75 6e 20 70 6c 7a 2d 6c 65 6e 67 74 .nil)...queue)..(defun.plz-lengt
26960 68 20 28 71 75 65 75 65 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 75 6d 62 65 72 20 6f 66 20 6f 66 h.(queue)..."Return.number.of.of
26980 20 51 55 45 55 45 27 73 20 6f 75 74 73 74 61 6e 64 69 6e 67 20 72 65 71 75 65 73 74 73 2e 0a 49 .QUEUE's.outstanding.requests..I
269a0 6e 63 6c 75 64 65 73 20 61 63 74 69 76 65 20 61 6e 64 20 71 75 65 75 65 64 20 72 65 71 75 65 73 ncludes.active.and.queued.reques
269c0 74 73 2e 22 0a 20 20 28 2b 20 28 6c 65 6e 67 74 68 20 28 70 6c 7a 2d 71 75 65 75 65 2d 61 63 74 ts."...(+.(length.(plz-queue-act
269e0 69 76 65 20 71 75 65 75 65 29 29 0a 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 70 6c 7a 2d 71 75 ive.queue))......(length.(plz-qu
26a00 65 75 65 2d 72 65 71 75 65 73 74 73 20 71 75 65 75 65 29 29 29 29 0a 0a 3b 3b 3b 3b 3b 20 50 72 eue-requests.queue))))..;;;;;.Pr
26a20 69 76 61 74 65 0a 0a 28 64 65 66 75 6e 20 70 6c 7a 2d 2d 73 65 6e 74 69 6e 65 6c 20 28 70 72 6f ivate..(defun.plz--sentinel.(pro
26a40 63 65 73 73 20 73 74 61 74 75 73 29 0a 20 20 22 53 65 6e 74 69 6e 65 6c 20 66 6f 72 20 63 75 72 cess.status)..."Sentinel.for.cur
26a60 6c 20 50 52 4f 43 45 53 53 2e 0a 53 54 41 54 55 53 20 73 68 6f 75 6c 64 20 62 65 20 74 68 65 20 l.PROCESS..STATUS.should.be.the.
26a80 70 72 6f 63 65 73 73 27 73 20 65 76 65 6e 74 20 73 74 72 69 6e 67 20 28 73 65 65 20 69 6e 66 6f process's.event.string.(see.info
26aa0 0a 6e 6f 64 65 20 60 28 65 6c 69 73 70 29 20 53 65 6e 74 69 6e 65 6c 73 27 29 2e 20 20 43 61 6c .node.`(elisp).Sentinels')...Cal
26ac0 6c 73 20 60 70 6c 7a 2d 2d 72 65 73 70 6f 6e 64 27 20 74 6f 20 70 72 6f 63 65 73 73 20 74 68 65 ls.`plz--respond'.to.process.the
26ae0 0a 48 54 54 50 20 72 65 73 70 6f 6e 73 65 20 28 64 69 72 65 63 74 6c 79 20 66 6f 72 20 73 79 6e .HTTP.response.(directly.for.syn
26b00 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 73 2c 20 6f 72 20 66 72 6f 6d 20 61 20 74 69 6d chronous.requests,.or.from.a.tim
26b20 65 72 0a 66 6f 72 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 20 6f 6e 65 73 29 2e 22 0a 20 20 28 70 er.for.asynchronous.ones)."...(p
26b40 6c 7a 2d 64 65 62 75 67 20 28 66 6c 6f 61 74 2d 74 69 6d 65 29 20 22 42 45 46 4f 52 45 20 43 4f lz-debug.(float-time)."BEFORE.CO
26b60 4e 44 49 54 49 4f 4e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 63 65 73 73 20 73 74 NDITION"..............process.st
26b80 61 74 75 73 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 20 3a 70 6c 7a 2d 72 atus.(process-get.process.:plz-r
26ba0 65 73 75 6c 74 29 29 0a 20 20 28 69 66 20 28 65 71 20 3a 70 6c 7a 2d 72 65 73 75 6c 74 20 28 70 esult))...(if.(eq.:plz-result.(p
26bc0 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 20 3a 70 6c 7a 2d 72 65 73 75 6c 74 29 29 rocess-get.process.:plz-result))
26be0 0a 20 20 20 20 20 20 3b 3b 20 52 65 73 75 6c 74 20 6e 6f 74 20 79 65 74 20 73 65 74 3a 20 63 68 .......;;.Result.not.yet.set:.ch
26c00 65 63 6b 20 70 72 6f 63 65 73 73 20 73 74 61 74 75 73 20 28 77 65 20 63 61 6c 6c 0a 20 20 20 20 eck.process.status.(we.call.....
26c20 20 20 3b 3b 20 60 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 27 20 62 65 63 61 75 73 65 20 74 68 ..;;.`process-status'.because.th
26c40 65 20 53 54 41 54 55 53 20 61 72 67 75 6d 65 6e 74 20 6d 69 67 68 74 20 6e 6f 74 20 62 65 0a 20 e.STATUS.argument.might.not.be..
26c60 20 20 20 20 20 3b 3b 20 61 63 63 75 72 61 74 65 2d 2d 73 65 65 20 22 68 61 63 6b 22 20 69 6e 20 .....;;.accurate--see."hack".in.
26c80 60 70 6c 7a 27 29 2e 0a 20 20 20 20 20 20 28 69 66 20 28 6d 65 6d 62 65 72 20 28 70 72 6f 63 65 `plz')........(if.(member.(proce
26ca0 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 28 72 75 6e 20 73 74 6f 70 29 29 0a ss-status.process).'(run.stop)).
26cc0 20 20 20 20 20 20 20 20 20 20 3b 3b 20 50 72 6f 63 65 73 73 20 73 74 69 6c 6c 20 61 6c 69 76 65 ..........;;.Process.still.alive
26ce0 3a 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 20 28 70 6c 7a 2d 64 65 62 :.do.nothing............(plz-deb
26d00 75 67 20 22 44 6f 69 6e 67 20 6e 6f 74 68 69 6e 67 20 62 65 63 61 75 73 65 3a 22 20 28 70 72 6f ug."Doing.nothing.because:".(pro
26d20 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 29 0a 20 20 20 20 20 20 20 20 3b 3b cess-status.process)).........;;
26d40 20 50 72 6f 63 65 73 73 20 61 70 70 65 61 72 73 20 74 6f 20 62 65 20 64 65 61 64 3a 20 63 68 65 .Process.appears.to.be.dead:.che
26d60 63 6b 20 53 54 41 54 55 53 20 61 72 67 75 6d 65 6e 74 2e 0a 20 20 20 20 20 20 20 20 28 70 63 61 ck.STATUS.argument..........(pca
26d80 73 65 20 73 74 61 74 75 73 0a 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 22 66 69 6e 69 73 68 se.status...........((or."finish
26da0 65 64 5c 6e 22 20 22 6b 69 6c 6c 65 64 5c 6e 22 20 22 69 6e 74 65 72 72 75 70 74 5c 6e 22 20 22 ed\n"."killed\n"."interrupt\n"."
26dc0 77 6f 72 6b 61 72 6f 75 6e 64 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 65 64 workaround"................(pred
26de0 20 6e 75 6d 62 65 72 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 78 20 22 65 78 .numberp)................(rx."ex
26e00 69 74 65 64 20 61 62 6e 6f 72 6d 61 6c 6c 79 20 77 69 74 68 20 63 6f 64 65 20 22 20 28 67 72 6f ited.abnormally.with.code.".(gro
26e20 75 70 20 28 31 2b 20 64 69 67 69 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 up.(1+.digit))))............;;.S
26e40 54 41 54 55 53 20 73 65 65 6d 73 20 6f 6b 61 79 3a 20 63 61 6c 6c 20 60 70 6c 7a 2d 2d 72 65 73 TATUS.seems.okay:.call.`plz--res
26e60 70 6f 6e 64 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 20 pond'.............(let.((buffer.
26e80 28 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 29 29 29 0a 20 20 20 20 20 (process-buffer.process)))......
26ea0 20 20 20 20 20 20 20 20 28 69 66 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 ........(if.(process-get.process
26ec0 20 3a 70 6c 7a 2d 73 79 6e 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c .:plz-sync)..................(pl
26ee0 7a 2d 2d 72 65 73 70 6f 6e 64 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 20 73 74 61 74 75 73 z--respond.process.buffer.status
26f00 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 75 6e 2d 61 74 2d 74 69 6d 65 20 30 20 )................(run-at-time.0.
26f20 6e 69 6c 20 23 27 70 6c 7a 2d 2d 72 65 73 70 6f 6e 64 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 nil.#'plz--respond.process.buffe
26f40 72 20 73 74 61 74 75 73 29 29 29 29 29 29 0a 20 20 20 20 3b 3b 20 52 65 73 75 6c 74 20 61 6c 72 r.status)))))).....;;.Result.alr
26f60 65 61 64 79 20 73 65 74 20 28 6c 69 6b 65 6c 79 20 69 6e 64 69 63 61 74 69 6e 67 20 74 68 61 74 eady.set.(likely.indicating.that
26f80 20 45 6d 61 63 73 20 64 69 64 20 6e 6f 74 20 63 61 6c 6c 0a 20 20 20 20 3b 3b 20 74 68 65 20 73 .Emacs.did.not.call.....;;.the.s
26fa0 65 6e 74 69 6e 65 6c 20 77 68 65 6e 20 60 61 63 63 65 70 74 2d 70 72 6f 63 65 73 73 2d 6f 75 74 entinel.when.`accept-process-out
26fc0 70 75 74 27 20 77 61 73 20 63 61 6c 6c 65 64 2c 20 73 6f 20 77 65 20 61 72 65 0a 20 20 20 20 3b put'.was.called,.so.we.are.....;
26fe0 3b 20 65 69 74 68 65 72 20 62 65 69 6e 67 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 6f 75 72 20 22 ;.either.being.called.from.our."
27000 68 61 63 6b 22 2c 20 6f 72 20 62 65 69 6e 67 20 63 61 6c 6c 65 64 20 61 20 73 65 63 6f 6e 64 0a hack",.or.being.called.a.second.
27020 20 20 20 20 3b 3b 20 74 69 6d 65 2c 20 61 66 74 65 72 20 60 70 6c 7a 27 20 72 65 74 75 72 6e 65 ....;;.time,.after.`plz'.returne
27040 64 29 3a 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 0a 20 20 20 20 28 70 6c 7a 2d 64 65 62 75 67 20 28 d):.do.nothing......(plz-debug.(
27060 66 6c 6f 61 74 2d 74 69 6d 65 29 20 22 3a 50 4c 5a 2d 52 45 53 55 4c 54 20 41 4c 52 45 41 44 59 float-time).":PLZ-RESULT.ALREADY
27080 20 43 48 41 4e 47 45 44 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 63 65 73 73 .CHANGED"................process
270a0 20 73 74 61 74 75 73 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 20 3a 70 6c .status.(process-get.process.:pl
270c0 7a 2d 72 65 73 75 6c 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6c 7a 2d 2d 72 65 73 70 6f 6e z-result))))..(defun.plz--respon
270e0 64 20 28 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 20 73 74 61 74 75 73 29 0a 20 20 22 52 65 73 d.(process.buffer.status)..."Res
27100 70 6f 6e 64 20 74 6f 20 48 54 54 50 20 72 65 73 70 6f 6e 73 65 20 66 72 6f 6d 20 50 52 4f 43 45 pond.to.HTTP.response.from.PROCE
27120 53 53 20 69 6e 20 42 55 46 46 45 52 2e 0a 50 61 72 73 65 73 20 74 68 65 20 72 65 73 70 6f 6e 73 SS.in.BUFFER..Parses.the.respons
27140 65 20 61 6e 64 20 63 61 6c 6c 73 20 74 68 65 20 54 48 45 4e 2f 45 4c 53 45 20 63 61 6c 6c 62 61 e.and.calls.the.THEN/ELSE.callba
27160 63 6b 73 0a 61 63 63 6f 72 64 69 6e 67 6c 79 2e 20 20 54 6f 20 62 65 20 63 61 6c 6c 65 64 20 66 cks.accordingly...To.be.called.f
27180 72 6f 6d 20 60 70 6c 7a 2d 2d 73 65 6e 74 69 6e 65 6c 27 2e 20 20 53 54 41 54 55 53 20 69 73 20 rom.`plz--sentinel'...STATUS.is.
271a0 74 68 65 0a 61 72 67 75 6d 65 6e 74 20 70 61 73 73 65 64 20 74 6f 20 60 70 6c 7a 2d 2d 73 65 6e the.argument.passed.to.`plz--sen
271c0 74 69 6e 65 6c 27 2c 20 77 68 69 63 68 20 73 65 65 2e 22 0a 20 20 3b 3b 20 49 73 20 69 74 20 73 tinel',.which.see."...;;.Is.it.s
271e0 69 6c 6c 79 20 74 6f 20 63 61 6c 6c 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 22 70 6c 65 61 illy.to.call.this.function."plea
27200 73 65 20 72 65 73 70 6f 6e 64 22 3f 20 20 50 65 72 68 61 70 73 2c 20 62 75 74 0a 20 20 3b 3b 20 se.respond"?..Perhaps,.but...;;.
27220 6e 61 6d 69 6e 67 20 74 68 69 6e 67 73 20 69 73 20 68 61 72 64 2e 20 20 54 68 65 20 74 65 72 6d naming.things.is.hard...The.term
27240 20 22 70 72 6f 63 65 73 73 22 20 68 61 73 20 61 6e 6f 74 68 65 72 20 6d 65 61 6e 69 6e 67 20 69 ."process".has.another.meaning.i
27260 6e 0a 20 20 3b 3b 20 74 68 69 73 20 63 6f 6e 74 65 78 74 2c 20 61 6e 64 20 74 68 65 20 6f 6c 64 n...;;.this.context,.and.the.old
27280 20 73 74 61 6e 64 62 79 2c 20 22 68 61 6e 64 6c 65 2c 22 20 69 73 20 6d 75 63 68 20 6f 76 65 72 .standby,."handle,".is.much.over
272a0 75 73 65 64 2e 0a 20 20 3b 3b 20 22 52 65 73 70 6f 6e 64 22 20 61 6c 73 6f 20 6d 65 61 6e 73 20 used....;;."Respond".also.means.
272c0 22 74 6f 20 72 65 61 63 74 20 74 6f 20 73 6f 6d 65 74 68 69 6e 67 2c 22 20 77 68 69 63 68 20 69 "to.react.to.something,".which.i
272e0 73 20 77 68 61 74 20 74 68 69 73 0a 20 20 3b 3b 20 64 6f 65 73 2d 2d 72 65 61 63 74 20 74 6f 20 s.what.this...;;.does--react.to.
27300 72 65 63 65 69 76 69 6e 67 20 74 68 65 20 48 54 54 50 20 72 65 73 70 6f 6e 73 65 2d 2d 61 6e 64 receiving.the.HTTP.response--and
27320 20 69 74 27 73 20 61 6e 20 69 6e 74 65 72 6e 61 6c 0a 20 20 3b 3b 20 6e 61 6d 65 2c 20 73 6f 20 .it's.an.internal...;;.name,.so.
27340 77 68 79 20 6e 6f 74 2e 0a 20 20 28 70 6c 7a 2d 64 65 62 75 67 20 28 66 6c 6f 61 74 2d 74 69 6d why.not....(plz-debug.(float-tim
27360 65 29 20 70 72 6f 63 65 73 73 20 73 74 61 74 75 73 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 e).process.status.(process-statu
27380 73 20 70 72 6f 63 65 73 73 29 20 62 75 66 66 65 72 29 0a 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f s.process).buffer)...(unwind-pro
273a0 74 65 63 74 0a 20 20 20 20 20 20 28 70 63 61 73 65 2d 65 78 68 61 75 73 74 69 76 65 20 28 70 72 tect.......(pcase-exhaustive.(pr
273c0 6f 63 65 73 73 2d 65 78 69 74 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 20 ocess-exit-status.process)......
273e0 20 20 20 28 30 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 43 75 72 6c 20 65 78 69 74 65 64 20 6e 6f ...(0..........;;.Curl.exited.no
27400 72 6d 61 6c 6c 79 3a 20 63 68 65 63 6b 20 48 54 54 50 20 73 74 61 74 75 73 20 63 6f 64 65 2e 0a rmally:.check.HTTP.status.code..
27420 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 .........(with-current-buffer.bu
27440 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 3a 20 57 65 20 6f 6e 6c 79 ffer............;;.NOTE:.We.only
27460 20 73 77 69 74 63 68 20 74 6f 20 74 68 65 20 70 72 6f 63 65 73 73 27 73 20 62 75 66 66 65 72 20 .switch.to.the.process's.buffer.
27480 69 66 20 63 75 72 6c 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 65 78 69 74 65 64 20 73 75 63 if.curl............;;.exited.suc
274a0 63 65 73 73 66 75 6c 6c 79 2e 0a 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 cessfully.............(goto-char
274c0 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 7a 2d 2d 73 .(point-min))............(plz--s
274e0 6b 69 70 2d 70 72 6f 78 79 2d 68 65 61 64 65 72 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 kip-proxy-headers)............(w
27500 68 69 6c 65 20 28 70 6c 7a 2d 2d 73 6b 69 70 2d 72 65 64 69 72 65 63 74 2d 68 65 61 64 65 72 73 hile.(plz--skip-redirect-headers
27520 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 28 70 6c 7a 2d 2d 68 74 74 70 2d ))............(pcase.(plz--http-
27540 73 74 61 74 75 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 73 74 61 74 75 status)..............((and.statu
27560 73 20 28 67 75 61 72 64 20 28 3c 3d 20 32 30 30 20 73 74 61 74 75 73 20 32 39 39 29 29 29 0a 20 s.(guard.(<=.200.status.299)))..
27580 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41 6e 79 20 32 78 78 20 72 65 73 70 6f 6e 73 65 .............;;.Any.2xx.response
275a0 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 73 75 63 63 65 73 73 66 75 6c 2e 0a 20 20 20 20 20 .is.considered.successful.......
275c0 20 20 20 20 20 20 20 20 20 28 69 67 6e 6f 72 65 20 73 74 61 74 75 73 29 20 3b 20 42 79 74 65 2d .........(ignore.status).;.Byte-
275e0 63 6f 6d 70 69 6c 69 6e 67 20 69 6e 20 45 6d 61 63 73 20 3c 32 38 20 63 6f 6d 70 6c 61 69 6e 73 compiling.in.Emacs.<28.complains
27600 20 77 69 74 68 6f 75 74 20 74 68 69 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 .without.this................(fu
27620 6e 63 61 6c 6c 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 20 3a 70 6c 7a 2d ncall.(process-get.process.:plz-
27640 74 68 65 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 5f 0a 20 20 20 20 20 20 20 20 then)))..............(_.........
27660 20 20 20 20 20 20 3b 3b 20 54 4f 44 4f 3a 20 49 66 20 75 73 69 6e 67 20 22 3a 61 73 20 27 72 65 ......;;.TODO:.If.using.":as.'re
27680 73 70 6f 6e 73 65 22 2c 20 74 68 65 20 48 54 54 50 20 72 65 73 70 6f 6e 73 65 0a 20 20 20 20 20 sponse",.the.HTTP.response......
276a0 20 20 20 20 20 20 20 20 20 3b 3b 20 73 68 6f 75 6c 64 20 62 65 20 70 61 73 73 65 64 20 74 6f 20 .........;;.should.be.passed.to.
276c0 74 68 65 20 54 48 45 4e 20 66 75 6e 63 74 69 6f 6e 2c 20 72 65 67 61 72 64 6c 65 73 73 0a 20 20 the.THEN.function,.regardless...
276e0 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 66 20 74 68 65 20 73 74 61 74 75 73 20 63 6f 64 ............;;.of.the.status.cod
27700 65 2e 20 20 4f 6e 6c 79 20 66 6f 72 20 63 75 72 6c 20 65 72 72 6f 72 73 20 73 68 6f 75 6c 64 0a e...Only.for.curl.errors.should.
27720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 20 45 4c 53 45 20 66 75 6e 63 74 69 ..............;;.the.ELSE.functi
27740 6f 6e 20 62 65 20 63 61 6c 6c 65 64 2e 20 20 28 4d 61 79 62 65 20 69 6e 20 76 30 2e 31 30 2e 29 on.be.called...(Maybe.in.v0.10.)
27760 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41 6e 79 20 6f 74 68 65 72 20 73 74 61 ................;;.Any.other.sta
27780 74 75 73 20 63 6f 64 65 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 75 6e 73 75 63 63 65 73 73 tus.code.is.considered.unsuccess
277a0 66 75 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 66 6f 72 20 6e 6f 77 2c 20 61 ful...............;;.(for.now,.a
277c0 6e 79 77 61 79 29 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 72 72 nyway)................(let.((err
277e0 20 28 6d 61 6b 65 2d 70 6c 7a 2d 65 72 72 6f 72 20 3a 72 65 73 70 6f 6e 73 65 20 28 70 6c 7a 2d .(make-plz-error.:response.(plz-
27800 2d 72 65 73 70 6f 6e 73 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 -response)))).................(p
27820 63 61 73 65 2d 65 78 68 61 75 73 74 69 76 65 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f case-exhaustive.(process-get.pro
27840 63 65 73 73 20 3a 70 6c 7a 2d 65 6c 73 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 cess.:plz-else).................
27860 20 20 28 60 6e 69 6c 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73 20 3a 70 6c ..(`nil.(process-put.process.:pl
27880 7a 2d 72 65 73 75 6c 74 20 65 72 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 z-result.err))..................
278a0 20 28 28 61 6e 64 20 28 70 72 65 64 20 66 75 6e 63 74 69 6f 6e 70 29 20 66 6e 29 20 28 66 75 6e .((and.(pred.functionp).fn).(fun
278c0 63 61 6c 6c 20 66 6e 20 65 72 72 29 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 28 61 6e call.fn.err)))))))).........((an
278e0 64 20 63 6f 64 65 20 28 67 75 61 72 64 20 28 3c 3d 20 31 20 63 6f 64 65 20 39 30 29 29 29 0a 20 d.code.(guard.(<=.1.code.90)))..
27900 20 20 20 20 20 20 20 20 3b 3b 20 43 75 72 6c 20 65 78 69 74 65 64 20 6e 6f 6e 2d 7a 65 72 6f 2e ........;;.Curl.exited.non-zero.
27920 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 63 75 72 6c 2d 65 78 69 74 2d 63 6f 64 65 ..........(let*.((curl-exit-code
27940 20 28 63 6c 2d 74 79 70 65 63 61 73 65 20 63 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .(cl-typecase.code..............
27960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 28 73 74 .....................(string.(st
27980 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 63 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 ring-to-number.code))...........
279a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 75 6d 62 65 72 20 ........................(number.
279c0 63 6f 64 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 75 72 6c 2d 65 72 code))).................(curl-er
279e0 72 6f 72 2d 6d 65 73 73 61 67 65 20 28 61 6c 69 73 74 2d 67 65 74 20 63 75 72 6c 2d 65 78 69 74 ror-message.(alist-get.curl-exit
27a00 2d 63 6f 64 65 20 70 6c 7a 2d 63 75 72 6c 2d 65 72 72 6f 72 73 29 29 0a 20 20 20 20 20 20 20 20 -code.plz-curl-errors)).........
27a20 20 20 20 20 20 20 20 20 28 65 72 72 20 28 6d 61 6b 65 2d 70 6c 7a 2d 65 72 72 6f 72 20 3a 63 75 ........(err.(make-plz-error.:cu
27a40 72 6c 2d 65 72 72 6f 72 20 28 63 6f 6e 73 20 63 75 72 6c 2d 65 78 69 74 2d 63 6f 64 65 20 63 75 rl-error.(cons.curl-exit-code.cu
27a60 72 6c 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 rl-error-message))))............
27a80 28 70 63 61 73 65 2d 65 78 68 61 75 73 74 69 76 65 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 (pcase-exhaustive.(process-get.p
27aa0 72 6f 63 65 73 73 20 3a 70 6c 7a 2d 65 6c 73 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 rocess.:plz-else)..............(
27ac0 60 6e 69 6c 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73 20 3a 70 6c 7a 2d 72 `nil.(process-put.process.:plz-r
27ae0 65 73 75 6c 74 20 65 72 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 esult.err))..............((and.(
27b00 70 72 65 64 20 66 75 6e 63 74 69 6f 6e 70 29 20 66 6e 29 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 pred.functionp).fn).(funcall.fn.
27b20 65 72 72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 63 6f 64 65 20 28 67 75 61 err))))).........((and.code.(gua
27b40 72 64 20 28 6e 6f 74 20 28 3c 3d 20 31 20 63 6f 64 65 20 39 30 29 29 29 29 0a 20 20 20 20 20 20 rd.(not.(<=.1.code.90)))).......
27b60 20 20 20 3b 3b 20 49 66 20 77 65 20 61 72 65 20 68 65 72 65 2c 20 69 74 20 73 68 6f 75 6c 64 20 ...;;.If.we.are.here,.it.should.
27b80 6d 65 61 6e 20 74 68 61 74 20 74 68 65 20 63 75 72 6c 20 70 72 6f 63 65 73 73 20 77 61 73 0a 20 mean.that.the.curl.process.was..
27ba0 20 20 20 20 20 20 20 20 3b 3b 20 6b 69 6c 6c 65 64 20 6f 72 20 69 6e 74 65 72 72 75 70 74 65 64 ........;;.killed.or.interrupted
27bc0 2c 20 61 6e 64 20 74 68 65 20 63 6f 64 65 20 73 68 6f 75 6c 64 20 62 65 20 73 6f 6d 65 74 68 69 ,.and.the.code.should.be.somethi
27be0 6e 67 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 6e 6f 74 20 28 3c 3d 20 31 20 63 6f 64 65 20 39 30 ng..........;;.not.(<=.1.code.90
27c00 29 2e 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6d 65 73 73 61 67 65 20 28 70 63 61 )...........(let*.((message.(pca
27c20 73 65 20 73 74 61 74 75 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 se.status.......................
27c40 20 20 20 20 20 28 22 6b 69 6c 6c 65 64 5c 6e 22 20 22 63 75 72 6c 20 70 72 6f 63 65 73 73 20 6b .....("killed\n"."curl.process.k
27c60 69 6c 6c 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 illed").........................
27c80 20 20 20 28 22 69 6e 74 65 72 72 75 70 74 5c 6e 22 20 22 63 75 72 6c 20 70 72 6f 63 65 73 73 20 ...("interrupt\n"."curl.process.
27ca0 69 6e 74 65 72 72 75 70 74 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 interrupted")...................
27cc0 20 20 20 20 20 20 20 20 20 28 5f 20 28 66 6f 72 6d 61 74 20 22 55 6e 65 78 70 65 63 74 65 64 20 .........(_.(format."Unexpected.
27ce0 63 75 72 6c 20 70 72 6f 63 65 73 73 20 73 74 61 74 75 73 3a 25 53 20 63 6f 64 65 3a 25 53 2e 20 curl.process.status:%S.code:%S..
27d00 20 50 6c 65 61 73 65 20 72 65 70 6f 72 74 20 74 68 69 73 20 62 75 67 20 74 6f 20 74 68 65 20 60 .Please.report.this.bug.to.the.`
27d20 70 6c 7a 27 20 6d 61 69 6e 74 61 69 6e 65 72 2e 22 20 73 74 61 74 75 73 20 63 6f 64 65 29 29 29 plz'.maintainer.".status.code)))
27d40 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 20 28 6d 61 6b 65 2d 70 6c 7a ).................(err.(make-plz
27d60 2d 65 72 72 6f 72 20 3a 6d 65 73 73 61 67 65 20 6d 65 73 73 61 67 65 29 29 29 0a 20 20 20 20 20 -error.:message.message)))......
27d80 20 20 20 20 20 20 28 70 63 61 73 65 2d 65 78 68 61 75 73 74 69 76 65 20 28 70 72 6f 63 65 73 73 ......(pcase-exhaustive.(process
27da0 2d 67 65 74 20 70 72 6f 63 65 73 73 20 3a 70 6c 7a 2d 65 6c 73 65 29 0a 20 20 20 20 20 20 20 20 -get.process.:plz-else).........
27dc0 20 20 20 20 20 28 60 6e 69 6c 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73 20 .....(`nil.(process-put.process.
27de0 3a 70 6c 7a 2d 72 65 73 75 6c 74 20 65 72 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 :plz-result.err))..............(
27e00 28 61 6e 64 20 28 70 72 65 64 20 66 75 6e 63 74 69 6f 6e 70 29 20 66 6e 29 20 28 66 75 6e 63 61 (and.(pred.functionp).fn).(funca
27e20 6c 6c 20 66 6e 20 65 72 72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 64 65 0a 20 20 20 ll.fn.err))))).........(code....
27e40 20 20 20 20 20 20 3b 3b 20 49 66 20 77 65 20 61 72 65 20 68 65 72 65 2c 20 73 6f 6d 65 74 68 69 ......;;.If.we.are.here,.somethi
27e60 6e 67 20 69 73 20 72 65 61 6c 6c 79 20 77 72 6f 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 28 6c 65 ng.is.really.wrong...........(le
27e80 74 2a 20 28 28 6d 65 73 73 61 67 65 20 28 66 6f 72 6d 61 74 20 22 55 6e 65 78 70 65 63 74 65 64 t*.((message.(format."Unexpected
27ea0 20 63 75 72 6c 20 70 72 6f 63 65 73 73 20 73 74 61 74 75 73 3a 25 53 20 63 6f 64 65 3a 25 53 2e .curl.process.status:%S.code:%S.
27ec0 20 20 50 6c 65 61 73 65 20 72 65 70 6f 72 74 20 74 68 69 73 20 62 75 67 20 74 6f 20 74 68 65 20 ..Please.report.this.bug.to.the.
27ee0 60 70 6c 7a 27 20 6d 61 69 6e 74 61 69 6e 65 72 2e 22 20 73 74 61 74 75 73 20 63 6f 64 65 29 29 `plz'.maintainer.".status.code))
27f00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 20 28 6d 61 6b 65 2d 70 6c 7a 2d .................(err.(make-plz-
27f20 65 72 72 6f 72 20 3a 6d 65 73 73 61 67 65 20 6d 65 73 73 61 67 65 29 29 29 0a 20 20 20 20 20 20 error.:message.message))).......
27f40 20 20 20 20 20 28 70 63 61 73 65 2d 65 78 68 61 75 73 74 69 76 65 20 28 70 72 6f 63 65 73 73 2d .....(pcase-exhaustive.(process-
27f60 67 65 74 20 70 72 6f 63 65 73 73 20 3a 70 6c 7a 2d 65 6c 73 65 29 0a 20 20 20 20 20 20 20 20 20 get.process.:plz-else)..........
27f80 20 20 20 20 28 60 6e 69 6c 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73 20 3a ....(`nil.(process-put.process.:
27fa0 70 6c 7a 2d 72 65 73 75 6c 74 20 65 72 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 plz-result.err))..............((
27fc0 61 6e 64 20 28 70 72 65 64 20 66 75 6e 63 74 69 6f 6e 70 29 20 66 6e 29 20 28 66 75 6e 63 61 6c and.(pred.functionp).fn).(funcal
27fe0 6c 20 66 6e 20 65 72 72 29 29 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 66 l.fn.err)))))).....(when-let.((f
28000 69 6e 61 6c 6c 79 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 20 3a 70 6c 7a inally.(process-get.process.:plz
28020 2d 66 69 6e 61 6c 6c 79 29 29 29 0a 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 69 6e 61 6c -finally))).......(funcall.final
28040 6c 79 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 70 72 6f 63 65 73 73 2d 67 65 ly)).....(unless.(or.(process-ge
28060 74 20 70 72 6f 63 65 73 73 20 3a 70 6c 7a 2d 73 79 6e 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 t.process.:plz-sync)............
28080 20 20 20 20 20 28 65 71 20 27 62 75 66 66 65 72 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 .....(eq.'buffer.(process-get.pr
280a0 6f 63 65 73 73 20 3a 70 6c 7a 2d 61 73 29 29 29 0a 20 20 20 20 20 20 28 70 6c 7a 2d 2d 6b 69 6c ocess.:plz-as))).......(plz--kil
280c0 6c 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6c 7a 2d l-buffer.buffer))))..(defun.plz-
280e0 2d 73 74 64 65 72 72 2d 73 65 6e 74 69 6e 65 6c 20 28 70 72 6f 63 65 73 73 20 73 74 61 74 75 73 -stderr-sentinel.(process.status
28100 29 0a 20 20 22 53 65 6e 74 69 6e 65 6c 20 66 6f 72 20 53 54 44 45 52 52 20 62 75 66 66 65 72 2e )..."Sentinel.for.STDERR.buffer.
28120 0a 41 72 67 75 6d 65 6e 74 73 20 61 72 65 20 50 52 4f 43 45 53 53 20 61 6e 64 20 53 54 41 54 55 .Arguments.are.PROCESS.and.STATU
28140 53 20 28 6f 6b 2c 20 63 68 65 63 6b 64 6f 63 3f 29 2e 22 0a 20 20 28 70 63 61 73 65 20 73 74 61 S.(ok,.checkdoc?)."...(pcase.sta
28160 74 75 73 0a 20 20 20 20 28 28 6f 72 20 22 66 69 6e 69 73 68 65 64 5c 6e 22 20 22 6b 69 6c 6c 65 tus.....((or."finished\n"."kille
28180 64 5c 6e 22 20 22 69 6e 74 65 72 72 75 70 74 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 28 70 72 65 d\n"."interrupt\n"..........(pre
281a0 64 20 6e 75 6d 62 65 72 70 29 0a 20 20 20 20 20 20 20 20 20 28 72 78 20 22 65 78 69 74 65 64 20 d.numberp)..........(rx."exited.
281c0 61 62 6e 6f 72 6d 61 6c 6c 79 20 77 69 74 68 20 63 6f 64 65 20 22 20 28 31 2b 20 64 69 67 69 74 abnormally.with.code.".(1+.digit
281e0 29 29 29 0a 20 20 20 20 20 28 70 6c 7a 2d 2d 6b 69 6c 6c 2d 62 75 66 66 65 72 20 28 70 72 6f 63 )))......(plz--kill-buffer.(proc
28200 65 73 73 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 ess-buffer.process)))))..(defun.
28220 70 6c 7a 2d 2d 6b 69 6c 6c 2d 62 75 66 66 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 75 66 66 plz--kill-buffer.(&optional.buff
28240 65 72 29 0a 20 20 22 4b 69 6c 6c 20 42 55 46 46 45 52 20 75 6e 63 6f 6e 64 69 74 69 6f 6e 61 6c er)..."Kill.BUFFER.unconditional
28260 6c 79 2c 20 77 69 74 68 6f 75 74 20 61 73 6b 69 6e 67 20 66 6f 72 20 63 6f 6e 66 69 72 6d 61 74 ly,.without.asking.for.confirmat
28280 69 6f 6e 2e 0a 42 69 6e 64 73 20 60 6b 69 6c 6c 2d 62 75 66 66 65 72 2d 71 75 65 72 79 2d 66 75 ion..Binds.`kill-buffer-query-fu
282a0 6e 63 74 69 6f 6e 73 27 20 74 6f 20 6e 69 6c 2e 22 0a 20 20 3b 3b 20 54 4f 44 4f 28 65 6d 61 63 nctions'.to.nil."...;;.TODO(emac
282c0 73 2d 32 38 29 3a 20 52 65 6d 6f 76 65 20 74 68 69 73 20 77 6f 72 6b 61 72 6f 75 6e 64 20 77 68 s-28):.Remove.this.workaround.wh
282e0 65 6e 20 72 65 71 75 69 72 69 6e 67 20 45 6d 61 63 73 20 32 38 2b 2e 0a 20 20 28 6c 65 74 20 28 en.requiring.Emacs.28+....(let.(
28300 6b 69 6c 6c 2d 62 75 66 66 65 72 2d 71 75 65 72 79 2d 66 75 6e 63 74 69 6f 6e 73 29 0a 20 20 20 kill-buffer-query-functions)....
28320 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 29 29 29 0a 0a 3b 3b 3b 3b 3b 3b 20 .(kill-buffer.buffer)))..;;;;;;.
28340 48 54 54 50 20 52 65 73 70 6f 6e 73 65 73 0a 0a 3b 3b 20 46 75 6e 63 74 69 6f 6e 73 20 66 6f 72 HTTP.Responses..;;.Functions.for
28360 20 70 61 72 73 69 6e 67 20 48 54 54 50 20 72 65 73 70 6f 6e 73 65 73 2e 0a 0a 28 64 65 66 75 6e .parsing.HTTP.responses...(defun
28380 20 70 6c 7a 2d 2d 73 6b 69 70 2d 70 72 6f 78 79 2d 68 65 61 64 65 72 73 20 28 29 0a 20 20 22 53 .plz--skip-proxy-headers.()..."S
283a0 6b 69 70 20 70 72 6f 78 79 20 68 65 61 64 65 72 73 20 69 6e 20 63 75 72 72 65 6e 74 20 62 75 66 kip.proxy.headers.in.current.buf
283c0 66 65 72 2e 22 0a 20 20 28 77 68 65 6e 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 70 6c 7a 2d 68 74 fer."...(when.(looking-at.plz-ht
283e0 74 70 2d 72 65 73 70 6f 6e 73 65 2d 73 74 61 74 75 73 2d 6c 69 6e 65 2d 72 65 67 65 78 70 29 0a tp-response-status-line-regexp).
28400 20 20 20 20 28 6c 65 74 2a 20 28 28 73 74 61 74 75 73 2d 63 6f 64 65 20 28 73 74 72 69 6e 67 2d ....(let*.((status-code.(string-
28420 74 6f 2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 29 29 29 0a 20 20 20 to-number.(match-string.2)))....
28440 20 20 20 20 20 20 20 20 28 72 65 61 73 6f 6e 2d 70 68 72 61 73 65 20 28 6d 61 74 63 68 2d 73 74 ........(reason-phrase.(match-st
28460 72 69 6e 67 20 33 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65 71 75 61 ring.3))).......(when.(and.(equa
28480 6c 20 32 30 30 20 73 74 61 74 75 73 2d 63 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 l.200.status-code)..............
284a0 20 20 20 20 28 65 71 75 61 6c 20 22 43 6f 6e 6e 65 63 74 69 6f 6e 20 65 73 74 61 62 6c 69 73 68 ....(equal."Connection.establish
284c0 65 64 22 20 72 65 61 73 6f 6e 2d 70 68 72 61 73 65 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 53 ed".reason-phrase)).........;;.S
284e0 6b 69 70 20 70 72 6f 78 79 20 68 65 61 64 65 72 73 20 28 63 75 72 6c 20 61 70 70 61 72 65 6e 74 kip.proxy.headers.(curl.apparent
28500 6c 79 20 6f 66 66 65 72 73 20 6e 6f 20 77 61 79 20 74 6f 20 6f 6d 69 74 0a 20 20 20 20 20 20 20 ly.offers.no.way.to.omit........
28520 20 3b 3b 20 74 68 65 6d 29 2e 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 72 65 2d 73 .;;.them)..........(unless.(re-s
28540 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5c 72 5c 6e 5c 72 5c 6e 22 20 6e 69 6c 20 74 29 0a earch-forward."\r\n\r\n".nil.t).
28560 20 20 20 20 20 20 20 20 20 20 28 73 69 67 6e 61 6c 20 27 70 6c 7a 2d 68 74 74 70 2d 65 72 72 6f ..........(signal.'plz-http-erro
28580 72 20 27 28 22 70 6c 7a 2d 2d 72 65 73 70 6f 6e 73 65 3a 20 45 6e 64 20 6f 66 20 70 72 6f 78 79 r.'("plz--response:.End.of.proxy
285a0 20 68 65 61 64 65 72 73 20 6e 6f 74 20 66 6f 75 6e 64 22 29 29 29 29 29 29 29 0a 0a 28 64 65 66 .headers.not.found")))))))..(def
285c0 75 6e 20 70 6c 7a 2d 2d 73 6b 69 70 2d 72 65 64 69 72 65 63 74 2d 68 65 61 64 65 72 73 20 28 29 un.plz--skip-redirect-headers.()
285e0 0a 20 20 22 53 6b 69 70 20 48 54 54 50 20 72 65 64 69 72 65 63 74 20 68 65 61 64 65 72 73 20 69 ..."Skip.HTTP.redirect.headers.i
28600 6e 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 n.current.buffer."...(when.(and.
28620 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 70 6c 7a 2d 68 74 74 70 2d 72 65 73 70 6f 6e 73 65 2d 73 74 (looking-at.plz-http-response-st
28640 61 74 75 73 2d 6c 69 6e 65 2d 72 65 67 65 78 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 atus-line-regexp)..............(
28660 6d 65 6d 62 65 72 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 68 2d member.(string-to-number.(match-
28680 73 74 72 69 6e 67 20 32 29 29 20 27 28 33 30 31 20 33 30 32 20 33 30 33 20 33 30 37 20 33 30 38 string.2)).'(301.302.303.307.308
286a0 29 29 29 0a 20 20 20 20 3b 3b 20 53 6b 69 70 20 72 65 64 69 72 65 63 74 20 68 65 61 64 65 72 73 ))).....;;.Skip.redirect.headers
286c0 20 28 22 2d 2d 64 75 6d 70 2d 68 65 61 64 65 72 22 20 66 6f 72 63 65 73 20 72 65 64 69 72 65 63 .("--dump-header".forces.redirec
286e0 74 20 68 65 61 64 65 72 73 20 74 6f 20 62 65 20 69 6e 63 6c 75 64 65 64 0a 20 20 20 20 3b 3b 20 t.headers.to.be.included.....;;.
28700 65 76 65 6e 20 77 68 65 6e 20 75 73 65 64 20 77 69 74 68 20 22 2d 2d 6c 6f 63 61 74 69 6f 6e 22 even.when.used.with."--location"
28720 29 2e 0a 20 20 20 20 28 6f 72 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5c )......(or.(re-search-forward."\
28740 72 5c 6e 5c 72 5c 6e 22 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 28 73 69 67 6e 61 6c 20 r\n\r\n".nil.t).........(signal.
28760 27 70 6c 7a 2d 68 74 74 70 2d 65 72 72 6f 72 20 27 28 22 70 6c 7a 2d 2d 72 65 73 70 6f 6e 73 65 'plz-http-error.'("plz--response
28780 3a 20 45 6e 64 20 6f 66 20 72 65 64 69 72 65 63 74 20 68 65 61 64 65 72 73 20 6e 6f 74 20 66 6f :.End.of.redirect.headers.not.fo
287a0 75 6e 64 22 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 70 6c 7a 2d 2d 72 65 73 70 6f 6e und")))))..(cl-defun.plz--respon
287c0 73 65 20 28 26 6b 65 79 20 28 64 65 63 6f 64 65 2d 70 20 74 29 29 0a 20 20 22 52 65 74 75 72 6e se.(&key.(decode-p.t))..."Return
287e0 20 72 65 73 70 6f 6e 73 65 20 73 74 72 75 63 74 75 72 65 20 66 6f 72 20 48 54 54 50 20 72 65 73 .response.structure.for.HTTP.res
28800 70 6f 6e 73 65 20 69 6e 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 57 68 65 6e 20 44 45 ponse.in.current.buffer..When.DE
28820 43 4f 44 45 2d 50 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 65 63 6f 64 65 20 74 68 65 20 72 65 CODE-P.is.non-nil,.decode.the.re
28840 73 70 6f 6e 73 65 20 62 6f 64 79 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a 61 63 63 6f 72 64 sponse.body.automatically.accord
28860 69 6e 67 20 74 6f 20 74 68 65 20 61 70 70 61 72 65 6e 74 20 63 6f 64 69 6e 67 20 73 79 73 74 65 ing.to.the.apparent.coding.syste
28880 6d 2e 0a 0a 41 73 73 75 6d 65 73 20 74 68 61 74 20 70 6f 69 6e 74 20 69 73 20 61 74 20 62 65 67 m...Assumes.that.point.is.at.beg
288a0 69 6e 6e 69 6e 67 20 6f 66 20 48 54 54 50 20 72 65 73 70 6f 6e 73 65 2e 22 0a 20 20 28 73 61 76 inning.of.HTTP.response."...(sav
288c0 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 3b 3b 20 50 61 72 73 65 20 48 54 54 50 20 76 65 e-excursion.....;;.Parse.HTTP.ve
288e0 72 73 69 6f 6e 20 61 6e 64 20 73 74 61 74 75 73 20 63 6f 64 65 2e 0a 20 20 20 20 28 75 6e 6c 65 rsion.and.status.code......(unle
28900 73 73 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 70 6c 7a 2d 68 74 74 70 2d 72 65 73 70 6f 6e 73 65 ss.(looking-at.plz-http-response
28920 2d 73 74 61 74 75 73 2d 6c 69 6e 65 2d 72 65 67 65 78 70 29 0a 20 20 20 20 20 20 28 73 69 67 6e -status-line-regexp).......(sign
28940 61 6c 20 27 70 6c 7a 2d 68 74 74 70 2d 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 al.'plz-http-error..............
28960 20 28 6c 69 73 74 20 22 70 6c 7a 2d 2d 72 65 73 70 6f 6e 73 65 3a 20 55 6e 61 62 6c 65 20 74 6f .(list."plz--response:.Unable.to
28980 20 70 61 72 73 65 20 48 54 54 50 20 72 65 73 70 6f 6e 73 65 20 73 74 61 74 75 73 20 6c 69 6e 65 .parse.HTTP.response.status.line
289a0 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 ".....................(buffer-su
289c0 62 73 74 72 69 6e 67 20 28 70 6f 69 6e 74 29 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 bstring.(point).(line-end-positi
289e0 6f 6e 29 29 29 29 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 68 74 74 70 2d 76 65 72 73 69 6f 6e on))))).....(let*.((http-version
28a00 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 .(string-to-number.(match-string
28a20 20 31 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 74 61 74 75 73 2d 63 6f 64 65 20 28 73 .1)))............(status-code.(s
28a40 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 29 tring-to-number.(match-string.2)
28a60 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 68 65 61 64 65 72 73 20 28 70 6c 7a 2d 2d 68 65 61 ))............(headers.(plz--hea
28a80 64 65 72 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d ders))............(coding-system
28aa0 20 28 6f 72 20 28 70 6c 7a 2d 2d 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 20 68 65 61 64 65 72 73 .(or.(plz--coding-system.headers
28ac0 29 20 27 75 74 66 2d 38 29 29 29 0a 20 20 20 20 20 20 28 70 6c 7a 2d 2d 6e 61 72 72 6f 77 2d 74 ).'utf-8))).......(plz--narrow-t
28ae0 6f 2d 62 6f 64 79 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 64 65 63 6f 64 65 2d 70 0a 20 20 20 o-body).......(when.decode-p....
28b00 20 20 20 20 20 28 64 65 63 6f 64 65 2d 63 6f 64 69 6e 67 2d 72 65 67 69 6f 6e 20 28 70 6f 69 6e .....(decode-coding-region.(poin
28b20 74 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 29 29 0a 20 t).(point-max).coding-system))..
28b40 20 20 20 20 20 28 6d 61 6b 65 2d 70 6c 7a 2d 72 65 73 70 6f 6e 73 65 0a 20 20 20 20 20 20 20 3a .....(make-plz-response........:
28b60 76 65 72 73 69 6f 6e 20 68 74 74 70 2d 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 3a 73 74 61 version.http-version........:sta
28b80 74 75 73 20 73 74 61 74 75 73 2d 63 6f 64 65 0a 20 20 20 20 20 20 20 3a 68 65 61 64 65 72 73 20 tus.status-code........:headers.
28ba0 68 65 61 64 65 72 73 0a 20 20 20 20 20 20 20 3a 62 6f 64 79 20 28 62 75 66 66 65 72 2d 73 74 72 headers........:body.(buffer-str
28bc0 69 6e 67 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6c 7a 2d 2d 63 6f 64 69 6e 67 2d 73 79 73 ing)))))..(defun.plz--coding-sys
28be0 74 65 6d 20 28 26 6f 70 74 69 6f 6e 61 6c 20 68 65 61 64 65 72 73 29 0a 20 20 22 52 65 74 75 72 tem.(&optional.headers)..."Retur
28c00 6e 20 63 6f 64 69 6e 67 20 73 79 73 74 65 6d 20 66 6f 72 20 48 54 54 50 20 72 65 73 70 6f 6e 73 n.coding.system.for.HTTP.respons
28c20 65 20 69 6e 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 48 45 41 44 45 52 53 20 6d 61 79 e.in.current.buffer..HEADERS.may
28c40 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 62 65 20 61 6e 20 61 6c 69 73 74 20 6f 66 20 70 61 72 73 65 .optionally.be.an.alist.of.parse
28c60 64 20 48 54 54 50 20 68 65 61 64 65 72 73 20 74 6f 0a 72 65 66 65 72 20 74 6f 20 72 61 74 68 65 d.HTTP.headers.to.refer.to.rathe
28c80 72 20 74 68 61 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 27 73 20 75 6e 2d 70 r.than.the.current.buffer's.un-p
28ca0 61 72 73 65 64 20 68 65 61 64 65 72 73 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 68 65 61 64 65 72 arsed.headers."...(let*.((header
28cc0 73 20 28 6f 72 20 68 65 61 64 65 72 73 20 28 70 6c 7a 2d 2d 68 65 61 64 65 72 73 29 29 29 0a 20 s.(or.headers.(plz--headers)))..
28ce0 20 20 20 20 20 20 20 20 28 63 6f 6e 74 65 6e 74 2d 74 79 70 65 20 28 61 6c 69 73 74 2d 67 65 74 ........(content-type.(alist-get
28d00 20 27 63 6f 6e 74 65 6e 74 2d 74 79 70 65 20 68 65 61 64 65 72 73 29 29 29 0a 20 20 20 20 28 77 .'content-type.headers))).....(w
28d20 68 65 6e 20 63 6f 6e 74 65 6e 74 2d 74 79 70 65 0a 20 20 20 20 20 20 28 63 6f 64 69 6e 67 2d 73 hen.content-type.......(coding-s
28d40 79 73 74 65 6d 2d 66 72 6f 6d 2d 6e 61 6d 65 20 63 6f 6e 74 65 6e 74 2d 74 79 70 65 29 29 29 29 ystem-from-name.content-type))))
28d60 0a 0a 28 64 65 66 75 6e 20 70 6c 7a 2d 2d 68 74 74 70 2d 73 74 61 74 75 73 20 28 29 0a 20 20 22 ..(defun.plz--http-status.()..."
28d80 52 65 74 75 72 6e 20 48 54 54 50 20 73 74 61 74 75 73 20 63 6f 64 65 20 66 6f 72 20 48 54 54 50 Return.HTTP.status.code.for.HTTP
28da0 20 72 65 73 70 6f 6e 73 65 20 69 6e 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 41 73 73 .response.in.current.buffer..Ass
28dc0 75 6d 65 73 20 70 6f 69 6e 74 20 69 73 20 61 74 20 73 74 61 72 74 20 6f 66 20 48 54 54 50 20 72 umes.point.is.at.start.of.HTTP.r
28de0 65 73 70 6f 6e 73 65 2e 22 0a 20 20 28 77 68 65 6e 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 70 6c esponse."...(when.(looking-at.pl
28e00 7a 2d 68 74 74 70 2d 72 65 73 70 6f 6e 73 65 2d 73 74 61 74 75 73 2d 6c 69 6e 65 2d 72 65 67 65 z-http-response-status-line-rege
28e20 78 70 29 0a 20 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 68 xp).....(string-to-number.(match
28e40 2d 73 74 72 69 6e 67 20 32 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6c 7a 2d 2d 68 65 61 64 65 -string.2))))..(defun.plz--heade
28e60 72 73 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 68 65 61 64 65 72 73 20 61 6c 69 73 74 20 66 6f rs.()..."Return.headers.alist.fo
28e80 72 20 48 54 54 50 20 72 65 73 70 6f 6e 73 65 20 69 6e 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 r.HTTP.response.in.current.buffe
28ea0 72 2e 0a 41 73 73 75 6d 65 73 20 70 6f 69 6e 74 20 69 73 20 61 74 20 73 74 61 72 74 20 6f 66 20 r..Assumes.point.is.at.start.of.
28ec0 48 54 54 50 20 72 65 73 70 6f 6e 73 65 2e 22 0a 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f HTTP.response."...(save-excursio
28ee0 6e 0a 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 31 29 0a 20 20 20 20 28 6c 65 74 20 n.....(forward-line.1).....(let.
28f00 28 28 6c 69 6d 69 74 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 ((limit.(save-excursion.........
28f20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 70 6c ...........(re-search-forward.pl
28f40 7a 2d 68 74 74 70 2d 65 6e 64 2d 6f 66 2d 68 65 61 64 65 72 73 2d 72 65 67 65 78 70 20 6e 69 6c z-http-end-of-headers-regexp.nil
28f60 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 29 29 29 0a )....................(point)))).
28f80 20 20 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 77 68 69 6c 65 20 28 72 65 2d 73 65 61 72 63 68 2d ......(cl-loop.while.(re-search-
28fa0 66 6f 72 77 61 72 64 20 28 72 78 20 62 6f 6c 20 28 67 72 6f 75 70 20 28 31 2b 20 28 6e 6f 74 20 forward.(rx.bol.(group.(1+.(not.
28fc0 28 69 6e 20 22 3a 22 29 29 29 29 20 22 3a 22 20 28 31 2b 20 62 6c 61 6e 6b 29 0a 20 20 20 20 20 (in.":")))).":".(1+.blank)......
28fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
29000 20 20 20 20 20 20 20 28 67 72 6f 75 70 20 28 31 2b 20 28 6e 6f 74 20 28 69 6e 20 22 5c 72 5c 6e .......(group.(1+.(not.(in."\r\n
29020 22 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ")))))..........................
29040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6d 69 74 20 74 29 0a 20 20 20 20 20 20 20 20 ...............limit.t).........
29060 20 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 3a 20 53 6f 6d 65 20 48 54 54 50 20 73 65 72 76 65 72 .......;;.NOTE:.Some.HTTP.server
29080 73 20 73 65 6e 64 20 61 6c 6c 2d 6c 6f 77 65 72 63 61 73 65 20 68 65 61 64 65 72 20 6b 65 79 73 s.send.all-lowercase.header.keys
290a0 2c 20 77 68 69 63 68 20 6d 65 61 6e 73 20 61 6e 20 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 ,.which.means.an.alist..........
290c0 20 20 20 20 20 20 3b 3b 20 6c 6f 6f 6b 75 70 20 77 69 74 68 20 60 65 71 75 61 6c 27 20 6f 72 20 ......;;.lookup.with.`equal'.or.
290e0 60 73 74 72 69 6e 67 3d 27 20 66 61 69 6c 73 20 77 68 65 6e 20 74 68 65 20 63 61 73 65 20 64 69 `string='.fails.when.the.case.di
29100 66 66 65 72 73 2e 20 20 57 65 20 64 6f 6e 27 74 20 77 61 6e 74 0a 20 20 20 20 20 20 20 20 20 20 ffers...We.don't.want...........
29120 20 20 20 20 20 3b 3b 20 75 73 65 72 73 20 74 6f 20 68 61 76 65 20 74 6f 20 77 6f 72 72 79 20 61 .....;;.users.to.have.to.worry.a
29140 62 6f 75 74 20 74 68 69 73 2c 20 73 6f 20 66 6f 72 20 63 6f 6e 73 69 73 74 65 6e 63 79 2c 20 77 bout.this,.so.for.consistency,.w
29160 65 20 64 6f 77 6e 63 61 73 65 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b e.downcase.the................;;
29180 20 68 65 61 64 65 72 20 6e 61 6d 65 2e 20 20 41 6e 64 20 77 68 69 6c 65 20 77 65 27 72 65 20 61 .header.name...And.while.we're.a
291a0 74 20 69 74 2c 20 77 65 20 6d 69 67 68 74 20 61 73 20 77 65 6c 6c 20 69 6e 74 65 72 6e 20 69 74 t.it,.we.might.as.well.intern.it
291c0 20 73 6f 20 77 65 20 63 61 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 75 73 65 .so.we.can................;;.use
291e0 20 60 61 6c 69 73 74 2d 67 65 74 27 20 77 69 74 68 6f 75 74 20 68 61 76 69 6e 67 20 74 6f 20 61 .`alist-get'.without.having.to.a
29200 64 64 20 22 6e 69 6c 20 6e 69 6c 20 23 27 65 71 75 61 6c 22 20 65 76 65 72 79 20 74 69 6d 65 2e dd."nil.nil.#'equal".every.time.
29220 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6c 65 63 74 20 28 63 6f 6e 73 20 28 69 ................collect.(cons.(i
29240 6e 74 65 72 6e 20 28 64 6f 77 6e 63 61 73 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 ntern.(downcase.(match-string.1)
29260 29 29 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e )).(match-string.2))))))..(defun
29280 20 70 6c 7a 2d 2d 6e 61 72 72 6f 77 2d 74 6f 2d 62 6f 64 79 20 28 29 0a 20 20 22 4e 61 72 72 6f .plz--narrow-to-body.()..."Narro
292a0 77 20 74 6f 20 62 6f 64 79 20 6f 66 20 48 54 54 50 20 72 65 73 70 6f 6e 73 65 20 69 6e 20 63 75 w.to.body.of.HTTP.response.in.cu
292c0 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 41 73 73 75 6d 65 73 20 70 6f 69 6e 74 20 69 73 20 61 rrent.buffer..Assumes.point.is.a
292e0 74 20 73 74 61 72 74 20 6f 66 20 48 54 54 50 20 72 65 73 70 6f 6e 73 65 2e 22 0a 20 20 28 75 6e t.start.of.HTTP.response."...(un
29300 6c 65 73 73 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 70 6c 7a 2d 68 74 74 70 less.(re-search-forward.plz-http
29320 2d 65 6e 64 2d 6f 66 2d 68 65 61 64 65 72 73 2d 72 65 67 65 78 70 20 6e 69 6c 20 74 29 0a 20 20 -end-of-headers-regexp.nil.t)...
29340 20 20 28 73 69 67 6e 61 6c 20 27 70 6c 7a 2d 68 74 74 70 2d 65 72 72 6f 72 20 27 28 22 70 6c 7a ..(signal.'plz-http-error.'("plz
29360 2d 2d 6e 61 72 72 6f 77 2d 74 6f 2d 62 6f 64 79 3a 20 55 6e 61 62 6c 65 20 74 6f 20 66 69 6e 64 --narrow-to-body:.Unable.to.find
29380 20 65 6e 64 20 6f 66 20 68 65 61 64 65 72 73 22 29 29 29 0a 20 20 28 6e 61 72 72 6f 77 2d 74 6f .end.of.headers")))...(narrow-to
293a0 2d 72 65 67 69 6f 6e 20 28 70 6f 69 6e 74 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 0a 0a 3b -region.(point).(point-max)))..;
293c0 3b 3b 3b 20 46 6f 6f 74 65 72 0a 0a 28 70 72 6f 76 69 64 65 20 27 70 6c 7a 29 0a 0a 3b 3b 3b 20 ;;;.Footer..(provide.'plz)..;;;.
293e0 70 6c 7a 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 plz.el.ends.here................
29400 70 6c 7a 2d 30 2e 39 2e 31 2f 64 69 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 plz-0.9.1/dir...................
29420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29460 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
29480 30 30 30 31 31 35 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 31 34 36 35 00 20 30 00 00 00 0001152.00000000000.011465..0...
294a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
294c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
294e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29500 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
29520 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
29540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
295a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
295c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
295e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29600 54 68 69 73 20 69 73 20 74 68 65 20 66 69 6c 65 20 2e 2e 2e 2f 69 6e 66 6f 2f 64 69 72 2c 20 77 This.is.the.file..../info/dir,.w
29620 68 69 63 68 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 0a 74 6f 70 6d 6f 73 74 20 6e 6f 64 65 20 6f hich.contains.the.topmost.node.o
29640 66 20 74 68 65 20 49 6e 66 6f 20 68 69 65 72 61 72 63 68 79 2c 20 63 61 6c 6c 65 64 20 28 64 69 f.the.Info.hierarchy,.called.(di
29660 72 29 54 6f 70 2e 0a 54 68 65 20 66 69 72 73 74 20 74 69 6d 65 20 79 6f 75 20 69 6e 76 6f 6b 65 r)Top..The.first.time.you.invoke
29680 20 49 6e 66 6f 20 79 6f 75 20 73 74 61 72 74 20 6f 66 66 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 74 .Info.you.start.off.looking.at.t
296a0 68 69 73 20 6e 6f 64 65 2e 0a 1f 0a 46 69 6c 65 3a 20 64 69 72 2c 09 4e 6f 64 65 3a 20 54 6f 70 his.node....File:.dir,.Node:.Top
296c0 09 54 68 69 73 20 69 73 20 74 68 65 20 74 6f 70 20 6f 66 20 74 68 65 20 49 4e 46 4f 20 74 72 65 .This.is.the.top.of.the.INFO.tre
296e0 65 0a 0a 20 20 54 68 69 73 20 28 74 68 65 20 44 69 72 65 63 74 6f 72 79 20 6e 6f 64 65 29 20 67 e....This.(the.Directory.node).g
29700 69 76 65 73 20 61 20 6d 65 6e 75 20 6f 66 20 6d 61 6a 6f 72 20 74 6f 70 69 63 73 2e 0a 20 20 54 ives.a.menu.of.major.topics....T
29720 79 70 69 6e 67 20 22 71 22 20 65 78 69 74 73 2c 20 22 48 22 20 6c 69 73 74 73 20 61 6c 6c 20 49 yping."q".exits,."H".lists.all.I
29740 6e 66 6f 20 63 6f 6d 6d 61 6e 64 73 2c 20 22 64 22 20 72 65 74 75 72 6e 73 20 68 65 72 65 2c 0a nfo.commands,."d".returns.here,.
29760 20 20 22 68 22 20 67 69 76 65 73 20 61 20 70 72 69 6d 65 72 20 66 6f 72 20 66 69 72 73 74 2d 74 .."h".gives.a.primer.for.first-t
29780 69 6d 65 72 73 2c 0a 20 20 22 6d 45 6d 61 63 73 3c 52 65 74 75 72 6e 3e 22 20 76 69 73 69 74 73 imers,..."mEmacs<Return>".visits
297a0 20 74 68 65 20 45 6d 61 63 73 20 6d 61 6e 75 61 6c 2c 20 65 74 63 2e 0a 0a 20 20 49 6e 20 45 6d .the.Emacs.manual,.etc.....In.Em
297c0 61 63 73 2c 20 79 6f 75 20 63 61 6e 20 63 6c 69 63 6b 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e 20 acs,.you.can.click.mouse.button.
297e0 32 20 6f 6e 20 61 20 6d 65 6e 75 20 69 74 65 6d 20 6f 72 20 63 72 6f 73 73 20 72 65 66 65 72 65 2.on.a.menu.item.or.cross.refere
29800 6e 63 65 0a 20 20 74 6f 20 73 65 6c 65 63 74 20 69 74 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 45 6d nce...to.select.it...*.Menu:..Em
29820 61 63 73 0a 2a 20 50 6c 7a 3a 20 28 70 6c 7a 29 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 acs.*.Plz:.(plz)................
29840 20 20 20 20 48 54 54 50 20 6c 69 62 72 61 72 79 20 75 73 69 6e 67 20 43 75 72 6c 20 61 73 20 61 ....HTTP.library.using.Curl.as.a
29860 20 62 61 63 6b 65 6e 64 2e 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .backend........................
29880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
298a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
298c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
298e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
299a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
299c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
299e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29a00 70 6c 7a 2d 30 2e 39 2e 31 2f 70 6c 7a 2e 69 6e 66 6f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 plz-0.9.1/plz.info..............
29a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29a60 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
29a80 30 30 35 32 37 32 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 34 36 30 00 20 30 00 00 00 0052723.00000000000.012460..0...
29aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29b00 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
29b20 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
29b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29c00 54 68 69 73 20 69 73 20 64 6f 63 6a 35 61 4e 31 45 2e 69 6e 66 6f 2c 20 70 72 6f 64 75 63 65 64 This.is.docj5aN1E.info,.produced
29c20 20 62 79 20 6d 61 6b 65 69 6e 66 6f 20 76 65 72 73 69 6f 6e 20 36 2e 38 20 66 72 6f 6d 20 70 6c .by.makeinfo.version.6.8.from.pl
29c40 7a 2e 74 65 78 69 2e 0a 0a 49 4e 46 4f 2d 44 49 52 2d 53 45 43 54 49 4f 4e 20 45 6d 61 63 73 0a z.texi...INFO-DIR-SECTION.Emacs.
29c60 53 54 41 52 54 2d 49 4e 46 4f 2d 44 49 52 2d 45 4e 54 52 59 0a 2a 20 50 6c 7a 3a 20 28 70 6c 7a START-INFO-DIR-ENTRY.*.Plz:.(plz
29c80 29 2e 20 20 20 20 20 20 20 20 20 20 20 48 54 54 50 20 6c 69 62 72 61 72 79 20 75 73 69 6e 67 20 )............HTTP.library.using.
29ca0 43 75 72 6c 20 61 73 20 61 20 62 61 63 6b 65 6e 64 2e 0a 45 4e 44 2d 49 4e 46 4f 2d 44 49 52 2d Curl.as.a.backend..END-INFO-DIR-
29cc0 45 4e 54 52 59 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 6e 66 6f 2c 20 20 ENTRY....File:.docj5aN1E.info,..
29ce0 4e 6f 64 65 3a 20 54 6f 70 2c 20 20 4e 65 78 74 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 2c 20 Node:.Top,..Next:.Installation,.
29d00 20 55 70 3a 20 28 64 69 72 29 0a 0a 70 6c 7a 2e 65 6c 0a 2a 2a 2a 2a 2a 2a 0a 0a 66 69 6c 65 3a .Up:.(dir)..plz.el.******..file:
29d20 68 74 74 70 3a 2f 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 2f 70 6c 7a http://elpa.gnu.org/packages/plz
29d40 2e 73 76 67 0a 28 68 74 74 70 3a 2f 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72 67 2f 70 61 63 6b 61 67 .svg.(http://elpa.gnu.org/packag
29d60 65 73 2f 70 6c 7a 2e 68 74 6d 6c 29 0a 0a 20 20 20 e2 80 98 70 6c 7a e2 80 99 20 69 73 20 61 6e es/plz.html)........plz....is.an
29d80 20 48 54 54 50 20 6c 69 62 72 61 72 79 20 66 6f 72 20 45 6d 61 63 73 2e 20 20 49 74 20 75 73 65 .HTTP.library.for.Emacs...It.use
29da0 73 20 e2 80 98 63 75 72 6c e2 80 99 20 61 73 20 61 20 62 61 63 6b 65 6e 64 2c 0a 77 68 69 63 68 s....curl....as.a.backend,.which
29dc0 20 61 76 6f 69 64 73 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 69 73 73 75 65 73 20 77 69 74 68 20 .avoids.some.of.the.issues.with.
29de0 75 73 69 6e 67 20 45 6d 61 63 73 e2 80 99 73 20 62 75 69 6c 74 2d 69 6e 20 e2 80 98 75 72 6c e2 using.Emacs...s.built-in....url.
29e00 80 99 0a 6c 69 62 72 61 72 79 2e 20 20 49 74 20 73 75 70 70 6f 72 74 73 20 62 6f 74 68 20 73 79 ...library...It.supports.both.sy
29e20 6e 63 68 72 6f 6e 6f 75 73 20 61 6e 64 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 nchronous.and.asynchronous.reque
29e40 73 74 73 2e 20 20 49 74 73 0a 41 50 49 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 62 65 20 sts...Its.API.is.intended.to.be.
29e60 73 69 6d 70 6c 65 2c 20 6e 61 74 75 72 61 6c 2c 20 61 6e 64 20 65 78 70 72 65 73 73 69 76 65 2e simple,.natural,.and.expressive.
29e80 20 20 49 74 73 20 63 6f 64 65 20 69 73 0a 69 6e 74 65 6e 64 65 64 20 74 6f 20 62 65 20 73 69 6d ..Its.code.is.intended.to.be.sim
29ea0 70 6c 65 20 61 6e 64 20 77 65 6c 6c 2d 6f 72 67 61 6e 69 7a 65 64 2e 20 20 45 76 65 72 79 20 66 ple.and.well-organized...Every.f
29ec0 65 61 74 75 72 65 20 69 73 20 74 65 73 74 65 64 0a 61 67 61 69 6e 73 74 20 68 74 74 70 62 69 6e eature.is.tested.against.httpbin
29ee0 20 28 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 29 2e 0a 0a 2a 20 4d 65 6e 75 .(https://httpbin.org/)...*.Menu
29f00 3a 0a 0a 2a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 3a 3a 0a 2a 20 55 73 61 67 65 3a 3a 0a 2a 20 :..*.Installation::.*.Usage::.*.
29f20 43 68 61 6e 67 65 6c 6f 67 3a 3a 0a 2a 20 43 72 65 64 69 74 73 3a 3a 0a 2a 20 44 65 76 65 6c 6f Changelog::.*.Credits::.*.Develo
29f40 70 6d 65 6e 74 3a 3a 0a 2a 20 4c 69 63 65 6e 73 65 3a 3a 0a 0a e2 80 94 20 54 68 65 20 44 65 74 pment::.*.License::......The.Det
29f60 61 69 6c 65 64 20 4e 6f 64 65 20 4c 69 73 74 69 6e 67 20 e2 80 94 0a 0a 49 6e 73 74 61 6c 6c 61 ailed.Node.Listing......Installa
29f80 74 69 6f 6e 0a 0a 2a 20 47 4e 55 20 45 4c 50 41 3a 3a 0a 2a 20 4d 61 6e 75 61 6c 3a 3a 0a 0a 55 tion..*.GNU.ELPA::.*.Manual::..U
29fa0 73 61 67 65 0a 0a 2a 20 45 78 61 6d 70 6c 65 73 3a 3a 0a 2a 20 46 75 6e 63 74 69 6f 6e 73 3a 3a sage..*.Examples::.*.Functions::
29fc0 0a 2a 20 51 75 65 75 65 69 6e 67 3a 3a 0a 2a 20 54 69 70 73 3a 3a 0a 0a 43 68 61 6e 67 65 6c 6f .*.Queueing::.*.Tips::..Changelo
29fe0 67 0a 0a 2a 20 30 2e 39 2e 31 3a 20 30 39 31 2e 0a 2a 20 30 2e 39 3a 20 30 39 2e 0a 2a 20 30 2e g..*.0.9.1:.091..*.0.9:.09..*.0.
2a000 38 3a 20 30 38 2e 0a 2a 20 30 2e 37 2e 33 3a 20 30 37 33 2e 0a 2a 20 30 2e 37 2e 32 3a 20 30 37 8:.08..*.0.7.3:.073..*.0.7.2:.07
2a020 32 2e 0a 2a 20 30 2e 37 2e 31 3a 20 30 37 31 2e 0a 2a 20 30 2e 37 3a 20 30 37 2e 0a 2a 20 30 2e 2..*.0.7.1:.071..*.0.7:.07..*.0.
2a040 36 3a 20 30 36 2e 0a 2a 20 30 2e 35 2e 34 3a 20 30 35 34 2e 0a 2a 20 30 2e 35 2e 33 3a 20 30 35 6:.06..*.0.5.4:.054..*.0.5.3:.05
2a060 33 2e 0a 2a 20 30 2e 35 2e 32 3a 20 30 35 32 2e 0a 2a 20 30 2e 35 2e 31 3a 20 30 35 31 2e 0a 2a 3..*.0.5.2:.052..*.0.5.1:.051..*
2a080 20 30 2e 35 3a 20 30 35 2e 0a 2a 20 30 2e 34 3a 20 30 34 2e 0a 2a 20 30 2e 33 3a 20 30 33 2e 0a .0.5:.05..*.0.4:.04..*.0.3:.03..
2a0a0 2a 20 30 2e 32 2e 31 3a 20 30 32 31 2e 0a 2a 20 30 2e 32 3a 20 30 32 2e 0a 2a 20 30 2e 31 3a 20 *.0.2.1:.021..*.0.2:.02..*.0.1:.
2a0c0 30 31 2e 0a 0a 44 65 76 65 6c 6f 70 6d 65 6e 74 0a 0a 2a 20 43 6f 70 79 72 69 67 68 74 20 61 73 01...Development..*.Copyright.as
2a0e0 73 69 67 6e 6d 65 6e 74 3a 3a 0a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 signment::.....File:.docj5aN1E.i
2a100 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 2c 20 20 4e 65 78 74 3a nfo,..Node:.Installation,..Next:
2a120 20 55 73 61 67 65 2c 20 20 50 72 65 76 3a 20 54 6f 70 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 31 20 .Usage,..Prev:.Top,..Up:.Top..1.
2a140 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 2a 20 4d Installation.**************..*.M
2a160 65 6e 75 3a 0a 0a 2a 20 47 4e 55 20 45 4c 50 41 3a 3a 0a 2a 20 4d 61 6e 75 61 6c 3a 3a 0a 0a 1f enu:..*.GNU.ELPA::.*.Manual::...
2a180 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 47 4e .File:.docj5aN1E.info,..Node:.GN
2a1a0 55 20 45 4c 50 41 2c 20 20 4e 65 78 74 3a 20 4d 61 6e 75 61 6c 2c 20 20 55 70 3a 20 49 6e 73 74 U.ELPA,..Next:.Manual,..Up:.Inst
2a1c0 61 6c 6c 61 74 69 6f 6e 0a 0a 31 2e 31 20 47 4e 55 20 45 4c 50 41 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d allation..1.1.GNU.ELPA.=========
2a1e0 3d 3d 3d 0a 0a e2 80 98 70 6c 7a e2 80 99 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 47 ===.....plz....is.available.in.G
2a200 4e 55 20 45 4c 50 41 20 28 68 74 74 70 3a 2f 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72 67 2f 70 61 63 NU.ELPA.(http://elpa.gnu.org/pac
2a220 6b 61 67 65 73 2f 70 6c 7a 2e 68 74 6d 6c 29 2e 0a 49 74 20 6d 61 79 20 62 65 20 69 6e 73 74 61 kages/plz.html)..It.may.be.insta
2a240 6c 6c 65 64 20 69 6e 20 45 6d 61 63 73 20 75 73 69 6e 67 20 74 68 65 20 e2 80 98 70 61 63 6b 61 lled.in.Emacs.using.the....packa
2a260 67 65 2d 69 6e 73 74 61 6c 6c e2 80 99 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 ge-install....command.....File:.
2a280 64 6f 63 6a 35 61 4e 31 45 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 61 6e 75 61 6c 2c 20 20 docj5aN1E.info,..Node:.Manual,..
2a2a0 50 72 65 76 3a 20 47 4e 55 20 45 4c 50 41 2c 20 20 55 70 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f Prev:.GNU.ELPA,..Up:.Installatio
2a2c0 6e 0a 0a 31 2e 32 20 4d 61 6e 75 61 6c 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a e2 80 98 70 6c 7a n..1.2.Manual.==========.....plz
2a2e0 e2 80 99 20 68 61 73 20 6e 6f 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 6f 74 68 65 72 20 74 68 ....has.no.dependencies.other.th
2a300 61 6e 20 45 6d 61 63 73 20 61 6e 64 20 e2 80 98 63 75 72 6c e2 80 99 2e 20 20 49 74 e2 80 99 73 an.Emacs.and....curl......It...s
2a320 20 6b 6e 6f 77 6e 20 74 6f 0a 77 6f 72 6b 20 6f 6e 20 45 6d 61 63 73 20 32 36 2e 33 20 6f 72 20 .known.to.work.on.Emacs.26.3.or.
2a340 6c 61 74 65 72 2e 20 20 54 6f 20 69 6e 73 74 61 6c 6c 20 69 74 20 6d 61 6e 75 61 6c 6c 79 2c 20 later...To.install.it.manually,.
2a360 73 69 6d 70 6c 79 20 70 6c 61 63 65 0a e2 80 98 70 6c 7a 2e 65 6c e2 80 99 20 69 6e 20 79 6f 75 simply.place....plz.el....in.you
2a380 72 20 e2 80 98 6c 6f 61 64 2d 70 61 74 68 e2 80 99 20 61 6e 64 20 e2 80 98 28 72 65 71 75 69 72 r....load-path....and....(requir
2a3a0 65 20 27 70 6c 7a 29 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 e.'plz)........File:.docj5aN1E.i
2a3c0 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 55 73 61 67 65 2c 20 20 4e 65 78 74 3a 20 43 68 61 6e 67 65 nfo,..Node:.Usage,..Next:.Change
2a3e0 6c 6f 67 2c 20 20 50 72 65 76 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 2c 20 20 55 70 3a 20 54 log,..Prev:.Installation,..Up:.T
2a400 6f 70 0a 0a 32 20 55 73 61 67 65 0a 2a 2a 2a 2a 2a 2a 2a 0a 0a 54 68 65 20 6d 61 69 6e 20 70 75 op..2.Usage.*******..The.main.pu
2a420 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 e2 80 98 70 6c 7a e2 80 99 2c 20 77 68 69 63 blic.function.is....plz...,.whic
2a440 68 20 73 65 6e 64 73 20 61 6e 20 48 54 54 50 20 72 65 71 75 65 73 74 20 61 6e 64 0a 72 65 74 75 h.sends.an.HTTP.request.and.retu
2a460 72 6e 73 20 65 69 74 68 65 72 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 20 74 68 65 20 73 70 65 rns.either.the.result.of.the.spe
2a480 63 69 66 69 65 64 20 74 79 70 65 20 28 66 6f 72 20 61 20 73 79 6e 63 68 72 6f 6e 6f 75 73 0a 72 cified.type.(for.a.synchronous.r
2a4a0 65 71 75 65 73 74 29 2c 20 6f 72 20 74 68 65 20 e2 80 98 63 75 72 6c e2 80 99 20 70 72 6f 63 65 equest),.or.the....curl....proce
2a4c0 73 73 20 6f 62 6a 65 63 74 20 28 66 6f 72 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 ss.object.(for.asynchronous.requ
2a4e0 65 73 74 73 29 2e 20 20 46 6f 72 0a 61 73 79 6e 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 ests)...For.asynchronous.request
2a500 73 2c 20 63 61 6c 6c 62 61 63 6b 2c 20 65 72 72 6f 72 2d 68 61 6e 64 6c 69 6e 67 2c 20 61 6e 64 s,.callback,.error-handling,.and
2a520 20 66 69 6e 61 6c 69 7a 65 72 20 66 75 6e 63 74 69 6f 6e 73 0a 6d 61 79 20 62 65 20 73 70 65 63 .finalizer.functions.may.be.spec
2a540 69 66 69 65 64 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 76 61 72 69 6f 75 73 20 6f 74 68 65 72 20 ified,.as.well.as.various.other.
2a560 6f 70 74 69 6f 6e 73 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 45 78 61 6d 70 6c 65 73 3a 3a 0a options...*.Menu:..*.Examples::.
2a580 2a 20 46 75 6e 63 74 69 6f 6e 73 3a 3a 0a 2a 20 51 75 65 75 65 69 6e 67 3a 3a 0a 2a 20 54 69 70 *.Functions::.*.Queueing::.*.Tip
2a5a0 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 6e 66 6f 2c 20 20 4e 6f s::....File:.docj5aN1E.info,..No
2a5c0 64 65 3a 20 45 78 61 6d 70 6c 65 73 2c 20 20 4e 65 78 74 3a 20 46 75 6e 63 74 69 6f 6e 73 2c 20 de:.Examples,..Next:.Functions,.
2a5e0 20 55 70 3a 20 55 73 61 67 65 0a 0a 32 2e 31 20 45 78 61 6d 70 6c 65 73 0a 3d 3d 3d 3d 3d 3d 3d .Up:.Usage..2.1.Examples.=======
2a600 3d 3d 3d 3d 3d 0a 0a 53 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 e2 80 98 47 45 54 e2 80 99 20 61 =====..Synchronously....GET....a
2a620 20 55 52 4c 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 .URL.and.return.the.response.bod
2a640 79 20 61 73 20 61 20 64 65 63 6f 64 65 64 0a 73 74 72 69 6e 67 20 28 68 65 72 65 2c 20 72 61 77 y.as.a.decoded.string.(here,.raw
2a660 20 4a 53 4f 4e 29 3a 0a 0a 20 20 20 20 20 28 70 6c 7a 20 27 67 65 74 20 22 68 74 74 70 73 3a 2f .JSON):.......(plz.'get."https:/
2a680 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 75 73 65 72 2d 61 67 65 6e 74 22 29 0a 0a 20 20 20 20 20 /httpbin.org/user-agent").......
2a6a0 22 7b 5c 6e 20 5c 22 75 73 65 72 2d 61 67 65 6e 74 5c 22 3a 20 5c 22 63 75 72 6c 2f 37 2e 33 35 "{\n.\"user-agent\":.\"curl/7.35
2a6c0 2e 30 5c 22 5c 6e 7d 5c 6e 22 0a 0a 20 20 20 53 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 e2 80 98 .0\"\n}\n".....Synchronously....
2a6e0 47 45 54 e2 80 99 20 61 20 55 52 4c 20 74 68 61 74 20 72 65 74 75 72 6e 73 20 61 20 4a 53 4f 4e GET....a.URL.that.returns.a.JSON
2a700 20 6f 62 6a 65 63 74 2c 20 61 6e 64 20 70 61 72 73 65 20 61 6e 64 0a 72 65 74 75 72 6e 20 69 74 .object,.and.parse.and.return.it
2a720 20 61 73 20 61 6e 20 61 6c 69 73 74 3a 0a 0a 20 20 20 20 20 28 70 6c 7a 20 27 67 65 74 20 22 68 .as.an.alist:.......(plz.'get."h
2a740 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 67 65 74 22 20 3a 61 73 20 23 27 6a 73 ttps://httpbin.org/get".:as.#'js
2a760 6f 6e 2d 72 65 61 64 29 0a 0a 20 20 20 20 20 28 28 61 72 67 73 29 0a 20 20 20 20 20 20 28 68 65 on-read).......((args).......(he
2a780 61 64 65 72 73 0a 20 20 20 20 20 20 20 28 41 63 63 65 70 74 20 2e 20 22 2a 2f 2a 22 29 0a 20 20 aders........(Accept..."*/*")...
2a7a0 20 20 20 20 20 28 41 63 63 65 70 74 2d 45 6e 63 6f 64 69 6e 67 20 2e 20 22 64 65 66 6c 61 74 65 .....(Accept-Encoding..."deflate
2a7c0 2c 20 67 7a 69 70 22 29 0a 20 20 20 20 20 20 20 28 48 6f 73 74 20 2e 20 22 68 74 74 70 62 69 6e ,.gzip")........(Host..."httpbin
2a7e0 2e 6f 72 67 22 29 0a 20 20 20 20 20 20 20 28 55 73 65 72 2d 41 67 65 6e 74 20 2e 20 22 63 75 72 .org")........(User-Agent..."cur
2a800 6c 2f 37 2e 33 35 2e 30 22 29 29 0a 20 20 20 20 20 20 28 75 72 6c 20 2e 20 22 68 74 74 70 73 3a l/7.35.0")).......(url..."https:
2a820 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 67 65 74 22 29 29 0a 0a 20 20 20 41 73 79 6e 63 68 72 //httpbin.org/get")).....Asynchr
2a840 6f 6e 6f 75 73 6c 79 20 e2 80 98 50 4f 53 54 e2 80 99 20 61 20 4a 53 4f 4e 20 6f 62 6a 65 63 74 onously....POST....a.JSON.object
2a860 20 69 6e 20 74 68 65 20 72 65 71 75 65 73 74 20 62 6f 64 79 2c 20 74 68 65 6e 20 70 61 72 73 65 .in.the.request.body,.then.parse
2a880 20 61 0a 4a 53 4f 4e 20 6f 62 6a 65 63 74 20 66 72 6f 6d 20 74 68 65 20 72 65 73 70 6f 6e 73 65 .a.JSON.object.from.the.response
2a8a0 20 62 6f 64 79 2c 20 61 6e 64 20 63 61 6c 6c 20 61 20 66 75 6e 63 74 69 6f 6e 20 77 69 74 68 20 .body,.and.call.a.function.with.
2a8c0 74 68 65 20 72 65 73 75 6c 74 3a 0a 0a 20 20 20 20 20 28 70 6c 7a 20 27 70 6f 73 74 20 22 68 74 the.result:.......(plz.'post."ht
2a8e0 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 70 6f 73 74 22 0a 20 20 20 20 20 20 20 3a tps://httpbin.org/post"........:
2a900 68 65 61 64 65 72 73 20 27 28 28 22 43 6f 6e 74 65 6e 74 2d 54 79 70 65 22 20 2e 20 22 61 70 70 headers.'(("Content-Type"..."app
2a920 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 22 29 29 0a 20 20 20 20 20 20 20 3a 62 6f 64 79 20 28 6a lication/json"))........:body.(j
2a940 73 6f 6e 2d 65 6e 63 6f 64 65 20 27 28 28 22 6b 65 79 22 20 2e 20 22 76 61 6c 75 65 22 29 29 29 son-encode.'(("key"..."value")))
2a960 0a 20 20 20 20 20 20 20 3a 61 73 20 23 27 6a 73 6f 6e 2d 72 65 61 64 0a 20 20 20 20 20 20 20 3a ........:as.#'json-read........:
2a980 74 68 65 6e 20 28 6c 61 6d 62 64 61 20 28 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 then.(lambda.(alist)............
2a9a0 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 52 65 73 75 6c 74 3a 20 25 73 22 20 28 61 6c 69 73 74 ....(message."Result:.%s".(alist
2a9c0 2d 67 65 74 20 27 64 61 74 61 20 61 6c 69 73 74 29 29 29 29 0a 0a 20 20 20 20 20 52 65 73 75 6c -get.'data.alist)))).......Resul
2a9e0 74 3a 20 7b 22 6b 65 79 22 3a 22 76 61 6c 75 65 22 7d 0a 0a 20 20 20 53 79 6e 63 68 72 6f 6e 6f t:.{"key":"value"}.....Synchrono
2aa00 75 73 6c 79 20 64 6f 77 6e 6c 6f 61 64 20 61 20 4a 50 45 47 20 66 69 6c 65 2c 20 74 68 65 6e 20 usly.download.a.JPEG.file,.then.
2aa20 63 72 65 61 74 65 20 61 6e 20 45 6d 61 63 73 20 69 6d 61 67 65 20 6f 62 6a 65 63 74 0a 66 72 6f create.an.Emacs.image.object.fro
2aa40 6d 20 74 68 65 20 64 61 74 61 3a 0a 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6a 70 65 67 2d 64 61 m.the.data:.......(let.((jpeg-da
2aa60 74 61 20 28 70 6c 7a 20 27 67 65 74 20 22 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 ta.(plz.'get."https://httpbin.or
2aa80 67 2f 69 6d 61 67 65 2f 6a 70 65 67 22 20 3a 61 73 20 27 62 69 6e 61 72 79 29 29 29 0a 20 20 20 g/image/jpeg".:as.'binary)))....
2aaa0 20 20 20 20 28 63 72 65 61 74 65 2d 69 6d 61 67 65 20 6a 70 65 67 2d 64 61 74 61 20 6e 69 6c 20 ....(create-image.jpeg-data.nil.
2aac0 27 64 61 74 61 29 29 0a 0a 20 20 20 20 20 28 69 6d 61 67 65 20 3a 74 79 70 65 20 6a 70 65 67 20 'data)).......(image.:type.jpeg.
2aae0 3a 64 61 74 61 20 22 22 c3 bf c3 98 c3 bf c3 a0 5e 40 5e 50 4a 46 49 46 2e 2e 2e 22 29 0a 0a 1f :data.""........^@^PJFIF...")...
2ab00 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 46 75 .File:.docj5aN1E.info,..Node:.Fu
2ab20 6e 63 74 69 6f 6e 73 2c 20 20 4e 65 78 74 3a 20 51 75 65 75 65 69 6e 67 2c 20 20 50 72 65 76 3a nctions,..Next:.Queueing,..Prev:
2ab40 20 45 78 61 6d 70 6c 65 73 2c 20 20 55 70 3a 20 55 73 61 67 65 0a 0a 32 2e 32 20 46 75 6e 63 74 .Examples,..Up:.Usage..2.2.Funct
2ab60 69 6f 6e 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a e2 80 98 70 6c 7a e2 80 99 0a 20 20 ions.=============.....plz......
2ab80 20 20 20 5f 28 6d 65 74 68 6f 64 20 75 72 6c 20 26 6b 65 79 20 68 65 61 64 65 72 73 20 62 6f 64 ..._(method.url.&key.headers.bod
2aba0 79 20 65 6c 73 65 20 66 69 6e 61 6c 6c 79 20 6e 6f 71 75 65 72 79 20 28 61 73 20 e2 80 99 73 74 y.else.finally.noquery.(as....st
2abc0 72 69 6e 67 29 0a 20 20 20 20 20 28 74 68 65 6e 20 e2 80 99 73 79 6e 63 29 20 28 62 6f 64 79 2d ring)......(then....sync).(body-
2abe0 74 79 70 65 20 e2 80 99 74 65 78 74 29 20 28 64 65 63 6f 64 65 20 74 20 64 65 63 6f 64 65 2d 73 type....text).(decode.t.decode-s
2ac00 29 20 28 63 6f 6e 6e 65 63 74 2d 74 69 6d 65 6f 75 74 0a 20 20 20 20 20 70 6c 7a 2d 63 6f 6e 6e ).(connect-timeout......plz-conn
2ac20 65 63 74 2d 74 69 6d 65 6f 75 74 29 20 28 74 69 6d 65 6f 75 74 20 70 6c 7a 2d 74 69 6d 65 6f 75 ect-timeout).(timeout.plz-timeou
2ac40 74 29 29 5f 0a 0a 20 20 20 20 20 52 65 71 75 65 73 74 20 e2 80 98 4d 45 54 48 4f 44 e2 80 99 20 t))_.......Request....METHOD....
2ac60 66 72 6f 6d 20 e2 80 98 55 52 4c e2 80 99 20 77 69 74 68 20 63 75 72 6c 2e 20 20 52 65 74 75 72 from....URL....with.curl...Retur
2ac80 6e 20 74 68 65 20 63 75 72 6c 20 70 72 6f 63 65 73 73 0a 20 20 20 20 20 6f 62 6a 65 63 74 20 6f n.the.curl.process......object.o
2aca0 72 2c 20 66 6f 72 20 61 20 73 79 6e 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 2c 20 74 68 r,.for.a.synchronous.request,.th
2acc0 65 20 73 65 6c 65 63 74 65 64 20 72 65 73 75 6c 74 2e 0a 0a 20 20 20 20 20 e2 80 98 48 45 41 44 e.selected.result...........HEAD
2ace0 45 52 53 e2 80 99 20 6d 61 79 20 62 65 20 61 6e 20 61 6c 69 73 74 20 6f 66 20 65 78 74 72 61 20 ERS....may.be.an.alist.of.extra.
2ad00 68 65 61 64 65 72 73 20 74 6f 20 73 65 6e 64 20 77 69 74 68 20 74 68 65 0a 20 20 20 20 20 72 65 headers.to.send.with.the......re
2ad20 71 75 65 73 74 2e 0a 0a 20 20 20 20 20 e2 80 98 42 4f 44 59 e2 80 99 20 6d 61 79 20 62 65 20 61 quest...........BODY....may.be.a
2ad40 20 73 74 72 69 6e 67 2c 20 61 20 62 75 66 66 65 72 2c 20 6f 72 20 61 20 6c 69 73 74 20 6c 69 6b .string,.a.buffer,.or.a.list.lik
2ad60 65 20 e2 80 98 28 66 69 6c 65 20 46 49 4c 45 4e 41 4d 45 29 e2 80 99 0a 20 20 20 20 20 74 6f 20 e....(file.FILENAME).........to.
2ad80 75 70 6c 6f 61 64 20 61 20 66 69 6c 65 20 66 72 6f 6d 20 64 69 73 6b 2e 0a 0a 20 20 20 20 20 e2 upload.a.file.from.disk.........
2ada0 80 98 42 4f 44 59 2d 54 59 50 45 e2 80 99 20 6d 61 79 20 62 65 20 e2 80 98 74 65 78 74 e2 80 99 ..BODY-TYPE....may.be....text...
2adc0 20 74 6f 20 73 65 6e 64 20 e2 80 98 42 4f 44 59 e2 80 99 20 61 73 20 74 65 78 74 2c 20 6f 72 20 .to.send....BODY....as.text,.or.
2ade0 e2 80 98 62 69 6e 61 72 79 e2 80 99 20 74 6f 0a 20 20 20 20 20 73 65 6e 64 20 69 74 20 61 73 20 ...binary....to......send.it.as.
2ae00 62 69 6e 61 72 79 2e 0a 0a 20 20 20 20 20 e2 80 98 41 53 e2 80 99 20 73 65 6c 65 63 74 73 20 74 binary...........AS....selects.t
2ae20 68 65 20 6b 69 6e 64 20 6f 66 20 72 65 73 75 6c 74 20 74 6f 20 70 61 73 73 20 74 6f 20 74 68 65 he.kind.of.result.to.pass.to.the
2ae40 20 63 61 6c 6c 62 61 63 6b 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 e2 80 98 54 48 45 4e e2 .callback.function.........THEN.
2ae60 80 99 2c 20 6f 72 20 74 68 65 20 6b 69 6e 64 20 6f 66 20 72 65 73 75 6c 74 20 74 6f 20 72 65 74 ..,.or.the.kind.of.result.to.ret
2ae80 75 72 6e 20 66 6f 72 20 73 79 6e 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 73 2e 0a 20 20 urn.for.synchronous.requests....
2aea0 20 20 20 49 74 20 6d 61 79 20 62 65 3a 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 62 75 ...It.may.be:.................bu
2aec0 66 66 65 72 e2 80 99 20 74 6f 20 70 61 73 73 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 75 66 ffer....to.pass.the.response.buf
2aee0 66 65 72 2c 20 77 68 69 63 68 20 77 69 6c 6c 20 62 65 20 6e 61 72 72 6f 77 65 64 0a 20 20 20 20 fer,.which.will.be.narrowed.....
2af00 20 20 20 20 20 20 74 6f 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 79 20 61 6e 64 20 64 ......to.the.response.body.and.d
2af20 65 63 6f 64 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 e2 80 98 44 45 43 4f 44 45 e2 80 99 ecoded.according.to....DECODE...
2af40 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 62 69 6e 61 72 79 e2 80 99 20 74 6f 20 70 61 .................binary....to.pa
2af60 73 73 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 79 20 61 73 20 61 6e 20 75 6e 2d 64 65 ss.the.response.body.as.an.un-de
2af80 63 6f 64 65 64 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 73 74 72 coded.string.................str
2afa0 69 6e 67 e2 80 99 20 74 6f 20 70 61 73 73 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 79 ing....to.pass.the.response.body
2afc0 20 61 73 20 61 20 64 65 63 6f 64 65 64 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 e2 80 .as.a.decoded.string............
2afe0 a2 20 e2 80 98 72 65 73 70 6f 6e 73 65 e2 80 99 20 74 6f 20 70 61 73 73 20 61 20 e2 80 98 70 6c .....response....to.pass.a....pl
2b000 7a 2d 72 65 73 70 6f 6e 73 65 e2 80 99 20 73 74 72 75 63 74 75 72 65 2e 0a 20 20 20 20 20 20 20 z-response....structure.........
2b020 20 e2 80 a2 20 e2 80 98 66 69 6c 65 e2 80 99 20 74 6f 20 70 61 73 73 20 61 20 74 65 6d 70 6f 72 ........file....to.pass.a.tempor
2b040 61 72 79 20 66 69 6c 65 6e 61 6d 65 20 74 6f 20 77 68 69 63 68 20 74 68 65 20 72 65 73 70 6f 6e ary.filename.to.which.the.respon
2b060 73 65 20 62 6f 64 79 0a 20 20 20 20 20 20 20 20 20 20 68 61 73 20 62 65 65 6e 20 73 61 76 65 64 se.body...........has.been.saved
2b080 20 77 69 74 68 6f 75 74 20 64 65 63 6f 64 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 .without.decoding...............
2b0a0 80 98 28 66 69 6c 65 20 7e 46 49 4c 45 4e 41 4d 45 29 e2 80 99 20 74 6f 20 70 61 73 73 20 e2 80 ..(file.~FILENAME)....to.pass...
2b0c0 98 46 49 4c 45 4e 41 4d 45 e2 80 99 20 61 66 74 65 72 20 68 61 76 69 6e 67 20 73 61 76 65 64 20 .FILENAME....after.having.saved.
2b0e0 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 79 20 74 6f 20 69 the...........response.body.to.i
2b100 74 20 77 69 74 68 6f 75 74 20 64 65 63 6f 64 69 6e 67 2e 20 20 e2 80 98 46 49 4c 45 4e 41 4d 45 t.without.decoding......FILENAME
2b120 e2 80 99 20 6d 75 73 74 20 62 65 20 61 0a 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 2d 65 78 69 73 ....must.be.a...........non-exis
2b140 74 65 6e 74 20 66 69 6c 65 3b 20 69 66 20 69 74 20 65 78 69 73 74 73 2c 20 69 74 20 77 69 6c 6c tent.file;.if.it.exists,.it.will
2b160 20 6e 6f 74 20 62 65 20 6f 76 65 72 77 72 69 74 74 65 6e 2c 0a 20 20 20 20 20 20 20 20 20 20 61 .not.be.overwritten,...........a
2b180 6e 64 20 61 6e 20 65 72 72 6f 72 20 77 69 6c 6c 20 62 65 20 73 69 67 6e 61 6c 65 64 2e 20 20 e2 nd.an.error.will.be.signaled....
2b1a0 80 98 46 49 4c 45 4e 41 4d 45 e2 80 99 20 69 73 20 70 61 73 73 65 64 20 74 68 72 6f 75 67 68 0a ..FILENAME....is.passed.through.
2b1c0 20 20 20 20 20 20 20 20 20 20 e2 80 98 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 e2 80 99 .............expand-file-name...
2b1e0 2c 20 77 68 69 63 68 20 73 65 65 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 41 20 66 75 6e 63 74 ,.which.see..............A.funct
2b200 69 6f 6e 2c 20 77 68 69 63 68 20 69 73 20 63 61 6c 6c 65 64 20 69 6e 20 74 68 65 20 72 65 73 70 ion,.which.is.called.in.the.resp
2b220 6f 6e 73 65 20 62 75 66 66 65 72 20 77 69 74 68 20 69 74 0a 20 20 20 20 20 20 20 20 20 20 6e 61 onse.buffer.with.it...........na
2b240 72 72 6f 77 65 64 20 74 6f 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 79 20 28 73 75 69 rrowed.to.the.response.body.(sui
2b260 74 61 62 6c 65 20 66 6f 72 2c 20 65 2e 67 2e 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 6a 73 6f table.for,.e.g...............jso
2b280 6e 2d 72 65 61 64 e2 80 99 29 2e 0a 0a 20 20 20 20 20 49 66 20 e2 80 98 44 45 43 4f 44 45 e2 80 n-read...)........If....DECODE..
2b2a0 99 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 79 20 ..is.non-nil,.the.response.body.
2b2c0 69 73 20 64 65 63 6f 64 65 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2e 0a 20 20 20 20 20 46 is.decoded.automatically.......F
2b2e0 6f 72 20 62 69 6e 61 72 79 20 63 6f 6e 74 65 6e 74 2c 20 69 74 20 73 68 6f 75 6c 64 20 62 65 20 or.binary.content,.it.should.be.
2b300 6e 69 6c 2e 20 20 57 68 65 6e 20 e2 80 98 41 53 e2 80 99 20 69 73 20 e2 80 98 62 69 6e 61 72 79 nil...When....AS....is....binary
2b320 e2 80 99 2c 0a 20 20 20 20 20 e2 80 98 44 45 43 4f 44 45 e2 80 99 20 69 73 20 61 75 74 6f 6d 61 ...,.........DECODE....is.automa
2b340 74 69 63 61 6c 6c 79 20 73 65 74 20 74 6f 20 6e 69 6c 2e 0a 0a 20 20 20 20 20 e2 80 98 54 48 45 tically.set.to.nil...........THE
2b360 4e e2 80 99 20 69 73 20 61 20 63 61 6c 6c 62 61 63 6b 20 66 75 6e 63 74 69 6f 6e 2c 20 77 68 6f N....is.a.callback.function,.who
2b380 73 65 20 73 6f 6c 65 20 61 72 67 75 6d 65 6e 74 20 69 73 20 73 65 6c 65 63 74 65 64 0a 20 20 20 se.sole.argument.is.selected....
2b3a0 20 20 61 62 6f 76 65 20 77 69 74 68 20 e2 80 98 41 53 e2 80 99 3b 20 69 66 20 74 68 65 20 72 65 ..above.with....AS...;.if.the.re
2b3c0 71 75 65 73 74 20 66 61 69 6c 73 20 61 6e 64 20 6e 6f 20 e2 80 98 45 4c 53 45 e2 80 99 20 66 75 quest.fails.and.no....ELSE....fu
2b3e0 6e 63 74 69 6f 6e 20 69 73 0a 20 20 20 20 20 67 69 76 65 6e 20 28 73 65 65 20 62 65 6c 6f 77 29 nction.is......given.(see.below)
2b400 2c 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 77 69 6c 6c 20 62 65 20 61 20 e2 80 98 70 6c 7a 2d ,.the.argument.will.be.a....plz-
2b420 65 72 72 6f 72 e2 80 99 20 73 74 72 75 63 74 75 72 65 0a 20 20 20 20 20 64 65 73 63 72 69 62 69 error....structure......describi
2b440 6e 67 20 74 68 65 20 65 72 72 6f 72 2e 20 20 4f 72 20 e2 80 98 54 48 45 4e e2 80 99 20 6d 61 79 ng.the.error...Or....THEN....may
2b460 20 62 65 20 e2 80 98 73 79 6e 63 e2 80 99 20 74 6f 20 6d 61 6b 65 20 61 0a 20 20 20 20 20 73 79 .be....sync....to.make.a......sy
2b480 6e 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 nchronous.request,.in.which.case
2b4a0 20 74 68 65 20 72 65 73 75 6c 74 20 69 73 20 72 65 74 75 72 6e 65 64 20 64 69 72 65 63 74 6c 79 .the.result.is.returned.directly
2b4c0 0a 20 20 20 20 20 66 72 6f 6d 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 ......from.this.function........
2b4e0 e2 80 98 45 4c 53 45 e2 80 99 20 69 73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 63 61 6c 6c 62 61 ...ELSE....is.an.optional.callba
2b500 63 6b 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 65 64 20 77 68 65 6e 20 74 68 65 20 72 65 71 75 ck.function.called.when.the.requ
2b520 65 73 74 0a 20 20 20 20 20 66 61 69 6c 73 20 28 69 2e 65 2e 20 20 69 66 20 63 75 72 6c 20 66 61 est......fails.(i.e...if.curl.fa
2b540 69 6c 73 2c 20 6f 72 20 69 66 20 74 68 65 20 e2 80 98 48 54 54 50 e2 80 99 20 72 65 73 70 6f 6e ils,.or.if.the....HTTP....respon
2b560 73 65 20 68 61 73 20 61 20 6e 6f 6e 2d 32 78 78 0a 20 20 20 20 20 73 74 61 74 75 73 20 63 6f 64 se.has.a.non-2xx......status.cod
2b580 65 29 2e 20 20 49 74 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 6f 6e 65 20 61 72 67 75 6d e)...It.is.called.with.one.argum
2b5a0 65 6e 74 2c 20 61 20 e2 80 98 70 6c 7a 2d 65 72 72 6f 72 e2 80 99 0a 20 20 20 20 20 73 74 72 75 ent,.a....plz-error.........stru
2b5c0 63 74 75 72 65 2e 20 20 49 66 20 e2 80 98 45 4c 53 45 e2 80 99 20 69 73 20 6e 69 6c 2c 20 61 20 cture...If....ELSE....is.nil,.a.
2b5e0 e2 80 98 70 6c 7a 2d 63 75 72 6c 2d 65 72 72 6f 72 e2 80 99 20 6f 72 0a 20 20 20 20 20 e2 80 98 ...plz-curl-error....or.........
2b600 70 6c 7a 2d 68 74 74 70 2d 65 72 72 6f 72 e2 80 99 20 69 73 20 73 69 67 6e 61 6c 65 64 20 77 68 plz-http-error....is.signaled.wh
2b620 65 6e 20 74 68 65 20 72 65 71 75 65 73 74 20 66 61 69 6c 73 2c 20 77 69 74 68 20 61 0a 20 20 20 en.the.request.fails,.with.a....
2b640 20 20 e2 80 98 70 6c 7a 2d 65 72 72 6f 72 e2 80 99 20 73 74 72 75 63 74 75 72 65 20 61 73 20 74 .....plz-error....structure.as.t
2b660 68 65 20 65 72 72 6f 72 20 64 61 74 61 2e 20 20 46 6f 72 20 73 79 6e 63 68 72 6f 6e 6f 75 73 20 he.error.data...For.synchronous.
2b680 72 65 71 75 65 73 74 73 2c 0a 20 20 20 20 20 74 68 69 73 20 61 72 67 75 6d 65 6e 74 20 69 73 20 requests,......this.argument.is.
2b6a0 69 67 6e 6f 72 65 64 2e 0a 0a 20 20 20 20 20 e2 80 98 4e 4f 54 45 e2 80 99 3a 20 49 6e 20 76 30 ignored...........NOTE...:.In.v0
2b6c0 2e 38 20 6f 66 20 e2 80 98 70 6c 7a e2 80 99 2c 20 6f 6e 6c 79 20 6f 6e 65 20 65 72 72 6f 72 20 .8.of....plz...,.only.one.error.
2b6e0 77 69 6c 6c 20 62 65 20 73 69 67 6e 61 6c 65 64 3a 0a 20 20 20 20 20 e2 80 98 70 6c 7a 2d 65 72 will.be.signaled:.........plz-er
2b700 72 6f 72 e2 80 99 2e 20 20 54 68 65 20 65 78 69 73 74 69 6e 67 20 65 72 72 6f 72 73 2c 20 e2 80 ror......The.existing.errors,...
2b720 98 70 6c 7a 2d 63 75 72 6c 2d 65 72 72 6f 72 e2 80 99 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 70 .plz-curl-error....and.........p
2b740 6c 7a 2d 68 74 74 70 2d 65 72 72 6f 72 e2 80 99 2c 20 69 6e 68 65 72 69 74 20 66 72 6f 6d 20 e2 lz-http-error...,.inherit.from..
2b760 80 98 70 6c 7a 2d 65 72 72 6f 72 e2 80 99 20 74 6f 20 61 6c 6c 6f 77 20 61 70 70 6c 69 63 61 74 ..plz-error....to.allow.applicat
2b780 69 6f 6e 73 20 74 6f 0a 20 20 20 20 20 75 70 64 61 74 65 20 74 68 65 69 72 20 63 6f 64 65 20 77 ions.to......update.their.code.w
2b7a0 68 69 6c 65 20 75 73 69 6e 67 20 76 30 2e 37 20 28 69 2e 65 2e 20 20 61 6e 79 20 e2 80 98 63 6f hile.using.v0.7.(i.e...any....co
2b7c0 6e 64 69 74 69 6f 6e 2d 63 61 73 65 e2 80 99 0a 20 20 20 20 20 66 6f 72 6d 73 20 73 68 6f 75 6c ndition-case.........forms.shoul
2b7e0 64 20 6e 6f 77 20 68 61 6e 64 6c 65 20 6f 6e 6c 79 20 e2 80 98 70 6c 7a 2d 65 72 72 6f 72 e2 80 d.now.handle.only....plz-error..
2b800 99 2c 20 6e 6f 74 20 74 68 65 20 6f 74 68 65 72 20 74 77 6f 29 2e 0a 0a 20 20 20 20 20 e2 80 98 .,.not.the.other.two)...........
2b820 46 49 4e 41 4c 4c 59 e2 80 99 20 69 73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 66 75 6e 63 74 69 FINALLY....is.an.optional.functi
2b840 6f 6e 20 63 61 6c 6c 65 64 20 77 69 74 68 6f 75 74 20 61 72 67 75 6d 65 6e 74 20 61 66 74 65 72 on.called.without.argument.after
2b860 0a 20 20 20 20 20 e2 80 98 54 48 45 4e e2 80 99 20 6f 72 20 e2 80 98 45 4c 53 45 e2 80 99 2c 20 .........THEN....or....ELSE...,.
2b880 61 73 20 61 70 70 72 6f 70 72 69 61 74 65 2e 20 20 46 6f 72 20 73 79 6e 63 68 72 6f 6e 6f 75 73 as.appropriate...For.synchronous
2b8a0 20 72 65 71 75 65 73 74 73 2c 20 74 68 69 73 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 20 69 73 .requests,.this......argument.is
2b8c0 20 69 67 6e 6f 72 65 64 2e 0a 0a 20 20 20 20 20 e2 80 98 43 4f 4e 4e 45 43 54 2d 54 49 4d 45 4f .ignored...........CONNECT-TIMEO
2b8e0 55 54 e2 80 99 20 61 6e 64 20 e2 80 98 54 49 4d 45 4f 55 54 e2 80 99 20 61 72 65 20 61 20 6e 75 UT....and....TIMEOUT....are.a.nu
2b900 6d 62 65 72 20 6f 66 20 73 65 63 6f 6e 64 73 20 74 68 61 74 20 6c 69 6d 69 74 0a 20 20 20 20 20 mber.of.seconds.that.limit......
2b920 68 6f 77 20 6c 6f 6e 67 20 69 74 20 74 61 6b 65 73 20 74 6f 20 63 6f 6e 6e 65 63 74 20 74 6f 20 how.long.it.takes.to.connect.to.
2b940 61 20 68 6f 73 74 20 61 6e 64 20 74 6f 20 72 65 63 65 69 76 65 20 61 20 72 65 73 70 6f 6e 73 65 a.host.and.to.receive.a.response
2b960 0a 20 20 20 20 20 66 72 6f 6d 20 61 20 68 6f 73 74 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e ......from.a.host,.respectively.
2b980 0a 0a 20 20 20 20 20 e2 80 98 4e 4f 51 55 45 52 59 e2 80 99 20 69 73 20 70 61 73 73 65 64 20 74 ..........NOQUERY....is.passed.t
2b9a0 6f 20 e2 80 98 6d 61 6b 65 2d 70 72 6f 63 65 73 73 e2 80 99 2c 20 77 68 69 63 68 20 73 65 65 2e o....make-process...,.which.see.
2b9c0 0a 0a 20 20 20 20 20 e2 80 98 46 49 4c 54 45 52 e2 80 99 20 69 73 20 61 6e 20 6f 70 74 69 6f 6e ..........FILTER....is.an.option
2b9e0 61 6c 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 20 70 72 al.function.to.be.used.as.the.pr
2ba00 6f 63 65 73 73 20 66 69 6c 74 65 72 0a 20 20 20 20 20 66 6f 72 20 74 68 65 20 63 75 72 6c 20 70 ocess.filter......for.the.curl.p
2ba20 72 6f 63 65 73 73 2e 20 20 49 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 68 61 6e 64 6c rocess...It.can.be.used.to.handl
2ba40 65 20 48 54 54 50 20 72 65 73 70 6f 6e 73 65 73 20 69 6e 20 61 0a 20 20 20 20 20 73 74 72 65 61 e.HTTP.responses.in.a......strea
2ba60 6d 69 6e 67 20 77 61 79 2e 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 6d 75 73 74 20 61 63 63 ming.way...The.function.must.acc
2ba80 65 70 74 20 32 20 61 72 67 75 6d 65 6e 74 73 2c 20 74 68 65 20 70 72 6f 63 65 73 73 0a 20 20 20 ept.2.arguments,.the.process....
2baa0 20 20 6f 62 6a 65 63 74 20 72 75 6e 6e 69 6e 67 20 63 75 72 6c 2c 20 61 6e 64 20 61 20 73 74 72 ..object.running.curl,.and.a.str
2bac0 69 6e 67 20 77 68 69 63 68 20 69 73 20 6f 75 74 70 75 74 20 72 65 63 65 69 76 65 64 20 66 72 6f ing.which.is.output.received.fro
2bae0 6d 20 74 68 65 0a 20 20 20 20 20 70 72 6f 63 65 73 73 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 m.the......process...The.default
2bb00 20 70 72 6f 63 65 73 73 20 66 69 6c 74 65 72 20 69 6e 73 65 72 74 73 20 74 68 65 20 6f 75 74 70 .process.filter.inserts.the.outp
2bb20 75 74 20 6f 66 20 74 68 65 0a 20 20 20 20 20 70 72 6f 63 65 73 73 20 69 6e 74 6f 20 74 68 65 20 ut.of.the......process.into.the.
2bb40 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 2e 20 20 54 68 65 20 70 72 6f 76 69 64 65 64 20 e2 80 process.buffer...The.provided...
2bb60 98 46 49 4c 54 45 52 e2 80 99 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 73 68 6f 75 6c 64 20 .FILTER....function......should.
2bb80 61 74 20 6c 65 61 73 74 20 69 6e 73 65 72 74 20 6f 75 74 70 75 74 20 75 70 20 74 6f 20 74 68 65 at.least.insert.output.up.to.the
2bba0 20 48 54 54 50 20 62 6f 64 79 20 69 6e 74 6f 20 74 68 65 20 70 72 6f 63 65 73 73 0a 20 20 20 20 .HTTP.body.into.the.process.....
2bbc0 20 62 75 66 66 65 72 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 6e 66 6f .buffer.....File:.docj5aN1E.info
2bbe0 2c 20 20 4e 6f 64 65 3a 20 51 75 65 75 65 69 6e 67 2c 20 20 4e 65 78 74 3a 20 54 69 70 73 2c 20 ,..Node:.Queueing,..Next:.Tips,.
2bc00 20 50 72 65 76 3a 20 46 75 6e 63 74 69 6f 6e 73 2c 20 20 55 70 3a 20 55 73 61 67 65 0a 0a 32 2e .Prev:.Functions,..Up:.Usage..2.
2bc20 33 20 51 75 65 75 65 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a e2 80 98 70 6c 7a e2 3.Queueing.============.....plz.
2bc40 80 99 20 70 72 6f 76 69 64 65 73 20 61 20 73 69 6d 70 6c 65 20 73 79 73 74 65 6d 20 66 6f 72 20 ...provides.a.simple.system.for.
2bc60 71 75 65 75 65 69 6e 67 20 48 54 54 50 20 72 65 71 75 65 73 74 73 2e 20 20 46 69 72 73 74 2c 20 queueing.HTTP.requests...First,.
2bc80 6d 61 6b 65 0a 61 20 e2 80 98 70 6c 7a 2d 71 75 65 75 65 e2 80 99 20 73 74 72 75 63 74 20 62 79 make.a....plz-queue....struct.by
2bca0 20 63 61 6c 6c 69 6e 67 20 e2 80 98 6d 61 6b 65 2d 70 6c 7a 2d 71 75 65 75 65 e2 80 99 2e 20 20 .calling....make-plz-queue......
2bcc0 54 68 65 6e 20 63 61 6c 6c 20 e2 80 98 70 6c 7a 2d 71 75 65 75 65 e2 80 99 0a 77 69 74 68 20 74 Then.call....plz-queue....with.t
2bce0 68 65 20 73 74 72 75 63 74 20 61 73 20 74 68 65 20 66 69 72 73 74 20 61 72 67 75 6d 65 6e 74 2c he.struct.as.the.first.argument,
2bd00 20 61 6e 64 20 74 68 65 20 72 65 73 74 20 6f 66 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 0a 62 .and.the.rest.of.the.arguments.b
2bd20 65 69 6e 67 20 74 68 65 20 73 61 6d 65 20 61 73 20 74 68 6f 73 65 20 70 61 73 73 65 64 20 74 6f eing.the.same.as.those.passed.to
2bd40 20 e2 80 98 70 6c 7a e2 80 99 2e 20 20 54 68 65 6e 20 63 61 6c 6c 20 e2 80 98 70 6c 7a 2d 72 75 ....plz......Then.call....plz-ru
2bd60 6e e2 80 99 20 74 6f 20 72 75 6e 20 74 68 65 0a 71 75 65 75 65 64 20 72 65 71 75 65 73 74 73 2e n....to.run.the.queued.requests.
2bd80 0a 0a 20 20 20 41 6c 6c 20 6f 66 20 74 68 65 20 71 75 65 75 65 2d 72 65 6c 61 74 65 64 20 66 75 .....All.of.the.queue-related.fu
2bda0 6e 63 74 69 6f 6e 73 20 72 65 74 75 72 6e 20 74 68 65 20 71 75 65 75 65 20 61 73 20 74 68 65 69 nctions.return.the.queue.as.thei
2bdc0 72 20 76 61 6c 75 65 2c 0a 6d 61 6b 69 6e 67 20 74 68 65 6d 20 65 61 73 79 20 74 6f 20 75 73 65 r.value,.making.them.easy.to.use
2bde0 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 20 28 64 65 66 76 61 72 20 6d 79 ...For.example:.......(defvar.my
2be00 2d 71 75 65 75 65 20 28 6d 61 6b 65 2d 70 6c 7a 2d 71 75 65 75 65 20 3a 6c 69 6d 69 74 20 32 29 -queue.(make-plz-queue.:limit.2)
2be20 29 0a 0a 20 20 20 20 20 28 70 6c 7a 2d 72 75 6e 0a 20 20 20 20 20 20 28 70 6c 7a 2d 71 75 65 75 ).......(plz-run.......(plz-queu
2be40 65 20 6d 79 2d 71 75 65 75 65 0a 20 20 20 20 20 20 20 20 27 67 65 74 20 22 68 74 74 70 73 3a 2f e.my-queue.........'get."https:/
2be60 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 67 65 74 3f 66 6f 6f 3d 30 22 0a 20 20 20 20 20 20 20 20 /httpbin.org/get?foo=0".........
2be80 3a 74 68 65 6e 20 28 6c 61 6d 62 64 61 20 28 62 6f 64 79 29 20 28 6d 65 73 73 61 67 65 20 22 25 :then.(lambda.(body).(message."%
2bea0 73 22 20 62 6f 64 79 29 29 29 29 0a 0a 20 20 20 4f 72 3a 0a 0a 20 20 20 20 20 28 6c 65 74 20 28 s".body)))).....Or:.......(let.(
2bec0 28 71 75 65 75 65 20 28 6d 61 6b 65 2d 70 6c 7a 2d 71 75 65 75 65 20 3a 6c 69 6d 69 74 20 32 0a (queue.(make-plz-queue.:limit.2.
2bee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2bf00 20 20 3a 66 69 6e 61 6c 6c 79 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 ..:finally.(lambda.()...........
2bf20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2bf40 20 20 20 28 6d 65 73 73 61 67 65 20 22 51 75 65 75 65 20 65 6d 70 74 79 2e 22 29 29 29 29 0a 20 ...(message."Queue.empty."))))..
2bf60 20 20 20 20 20 20 20 20 20 20 28 75 72 6c 73 20 27 28 22 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 ..........(urls.'("https://httpb
2bf80 69 6e 2e 6f 72 67 2f 67 65 74 3f 66 6f 6f 3d 30 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 in.org/get?foo=0"...............
2bfa0 20 20 20 20 20 22 68 74 74 70 73 3a 2f 2f 68 74 74 70 62 69 6e 2e 6f 72 67 2f 67 65 74 3f 66 6f ....."https://httpbin.org/get?fo
2bfc0 6f 3d 31 22 29 29 29 0a 20 20 20 20 20 20 20 28 70 6c 7a 2d 72 75 6e 0a 20 20 20 20 20 20 20 20 o=1")))........(plz-run.........
2bfe0 28 64 6f 6c 69 73 74 20 28 75 72 6c 20 75 72 6c 73 20 71 75 65 75 65 29 0a 20 20 20 20 20 20 20 (dolist.(url.urls.queue)........
2c000 20 20 20 28 70 6c 7a 2d 71 75 65 75 65 20 71 75 65 75 65 20 27 67 65 74 20 75 72 6c 0a 20 20 20 ...(plz-queue.queue.'get.url....
2c020 20 20 20 20 20 20 20 20 20 3a 74 68 65 6e 20 28 6c 61 6d 62 64 61 20 28 62 6f 64 79 29 20 28 6d .........:then.(lambda.(body).(m
2c040 65 73 73 61 67 65 20 22 25 73 22 20 62 6f 64 79 29 29 29 29 29 29 0a 0a 20 20 20 59 6f 75 20 6d essage."%s".body)))))).....You.m
2c060 61 79 20 61 6c 73 6f 20 63 6c 65 61 72 20 61 20 71 75 65 75 65 20 77 69 74 68 20 e2 80 98 70 6c ay.also.clear.a.queue.with....pl
2c080 7a 2d 63 6c 65 61 72 e2 80 99 2c 20 77 68 69 63 68 20 63 61 6e 63 65 6c 73 20 61 6e 79 20 61 63 z-clear...,.which.cancels.any.ac
2c0a0 74 69 76 65 0a 6f 72 20 71 75 65 75 65 64 20 72 65 71 75 65 73 74 73 20 61 6e 64 20 63 61 6c 6c tive.or.queued.requests.and.call
2c0c0 73 20 74 68 65 69 72 20 e2 80 98 3a 65 6c 73 65 e2 80 99 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 s.their....:else....functions...
2c0e0 41 6e 64 20 e2 80 98 70 6c 7a 2d 6c 65 6e 67 74 68 e2 80 99 0a 72 65 74 75 72 6e 73 20 74 68 65 And....plz-length....returns.the
2c100 20 6e 75 6d 62 65 72 20 6f 66 20 61 20 71 75 65 75 65 e2 80 99 73 20 61 63 74 69 76 65 20 61 6e .number.of.a.queue...s.active.an
2c120 64 20 71 75 65 75 65 64 20 72 65 71 75 65 73 74 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a d.queued.requests.....File:.docj
2c140 35 61 4e 31 45 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 69 70 73 2c 20 20 50 72 65 76 3a 20 5aN1E.info,..Node:.Tips,..Prev:.
2c160 51 75 65 75 65 69 6e 67 2c 20 20 55 70 3a 20 55 73 61 67 65 0a 0a 32 2e 34 20 54 69 70 73 0a 3d Queueing,..Up:.Usage..2.4.Tips.=
2c180 3d 3d 3d 3d 3d 3d 3d 0a 0a 20 20 20 e2 80 a2 20 59 6f 75 20 63 61 6e 20 63 75 73 74 6f 6d 69 7a =======.........You.can.customiz
2c1a0 65 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 65 20 e2 80 98 70 6c 7a e2 80 99 20 67 72 6f 75 e.settings.in.the....plz....grou
2c1c0 70 2c 20 62 75 74 20 74 68 69 73 20 63 61 6e 20 6f 6e 6c 79 20 62 65 0a 20 20 20 20 20 75 73 65 p,.but.this.can.only.be......use
2c1e0 64 20 74 6f 20 61 64 6a 75 73 74 20 61 20 66 65 77 20 64 65 66 61 75 6c 74 73 2e 20 20 49 74 e2 d.to.adjust.a.few.defaults...It.
2c200 80 99 73 20 6e 6f 74 20 69 6e 74 65 6e 64 65 64 20 74 68 61 74 20 63 68 61 6e 67 69 6e 67 20 6f ..s.not.intended.that.changing.o
2c220 72 0a 20 20 20 20 20 62 69 6e 64 69 6e 67 20 67 6c 6f 62 61 6c 20 76 61 72 69 61 62 6c 65 73 20 r......binding.global.variables.
2c240 62 65 20 6e 65 63 65 73 73 61 72 79 20 66 6f 72 20 6e 6f 72 6d 61 6c 20 6f 70 65 72 61 74 69 6f be.necessary.for.normal.operatio
2c260 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 6e 66 6f 2c 20 20 4e 6f 64 n.....File:.docj5aN1E.info,..Nod
2c280 65 3a 20 43 68 61 6e 67 65 6c 6f 67 2c 20 20 4e 65 78 74 3a 20 43 72 65 64 69 74 73 2c 20 20 50 e:.Changelog,..Next:.Credits,..P
2c2a0 72 65 76 3a 20 55 73 61 67 65 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 33 20 43 68 61 6e 67 65 6c 6f rev:.Usage,..Up:.Top..3.Changelo
2c2c0 67 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 30 2e 39 2e 31 3a g.***********..*.Menu:..*.0.9.1:
2c2e0 20 30 39 31 2e 0a 2a 20 30 2e 39 3a 20 30 39 2e 0a 2a 20 30 2e 38 3a 20 30 38 2e 0a 2a 20 30 2e .091..*.0.9:.09..*.0.8:.08..*.0.
2c300 37 2e 33 3a 20 30 37 33 2e 0a 2a 20 30 2e 37 2e 32 3a 20 30 37 32 2e 0a 2a 20 30 2e 37 2e 31 3a 7.3:.073..*.0.7.2:.072..*.0.7.1:
2c320 20 30 37 31 2e 0a 2a 20 30 2e 37 3a 20 30 37 2e 0a 2a 20 30 2e 36 3a 20 30 36 2e 0a 2a 20 30 2e .071..*.0.7:.07..*.0.6:.06..*.0.
2c340 35 2e 34 3a 20 30 35 34 2e 0a 2a 20 30 2e 35 2e 33 3a 20 30 35 33 2e 0a 2a 20 30 2e 35 2e 32 3a 5.4:.054..*.0.5.3:.053..*.0.5.2:
2c360 20 30 35 32 2e 0a 2a 20 30 2e 35 2e 31 3a 20 30 35 31 2e 0a 2a 20 30 2e 35 3a 20 30 35 2e 0a 2a .052..*.0.5.1:.051..*.0.5:.05..*
2c380 20 30 2e 34 3a 20 30 34 2e 0a 2a 20 30 2e 33 3a 20 30 33 2e 0a 2a 20 30 2e 32 2e 31 3a 20 30 32 .0.4:.04..*.0.3:.03..*.0.2.1:.02
2c3a0 31 2e 0a 2a 20 30 2e 32 3a 20 30 32 2e 0a 2a 20 30 2e 31 3a 20 30 31 2e 0a 0a 1f 0a 46 69 6c 65 1..*.0.2:.02..*.0.1:.01.....File
2c3c0 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 30 39 31 2c 20 20 4e :.docj5aN1E.info,..Node:.091,..N
2c3e0 65 78 74 3a 20 30 39 2c 20 20 55 70 3a 20 43 68 61 6e 67 65 6c 6f 67 0a 0a 33 2e 31 20 30 2e 39 ext:.09,..Up:.Changelog..3.1.0.9
2c400 2e 31 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 46 69 78 65 73 2a 0a 0a 20 20 20 e2 80 a2 20 45 78 .1.=========..*Fixes*.........Ex
2c420 70 61 6e 64 20 66 69 6c 65 6e 61 6d 65 73 20 77 68 65 6e 20 64 6f 77 6e 6c 6f 61 64 69 6e 67 20 pand.filenames.when.downloading.
2c440 74 6f 20 66 69 6c 65 73 20 28 77 68 69 63 68 20 77 61 73 20 61 6c 72 65 61 64 79 0a 20 20 20 20 to.files.(which.was.already.....
2c460 20 61 70 70 6c 69 65 64 20 74 6f 20 66 69 6c 65 6e 61 6d 65 73 20 70 61 73 73 65 64 20 66 6f 72 .applied.to.filenames.passed.for
2c480 20 75 70 6c 6f 61 64 69 6e 67 29 2e 20 20 28 54 68 61 6e 6b 73 20 74 6f 20 4a 6f 73 65 70 68 0a .uploading)...(Thanks.to.Joseph.
2c4a0 20 20 20 20 20 54 75 72 6e 65 72 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f .....Turner.(https://github.com/
2c4c0 6a 6f 73 65 70 68 6d 74 75 72 6e 65 72 29 2e 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 josephmturner).)....File:.docj5a
2c4e0 4e 31 45 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 30 39 2c 20 20 4e 65 78 74 3a 20 30 38 2c 20 N1E.info,..Node:.09,..Next:.08,.
2c500 20 50 72 65 76 3a 20 30 39 31 2c 20 20 55 70 3a 20 43 68 61 6e 67 65 6c 6f 67 0a 0a 33 2e 32 20 .Prev:.091,..Up:.Changelog..3.2.
2c520 30 2e 39 0a 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 2a 0a 0a 20 20 0.9.=======..*Compatibility*....
2c540 20 e2 80 a2 20 54 68 65 20 6d 69 6e 69 6d 75 6d 20 73 75 70 70 6f 72 74 65 64 20 45 6d 61 63 73 .....The.minimum.supported.Emacs
2c560 20 76 65 72 73 69 6f 6e 20 69 73 20 6e 6f 77 20 32 37 2e 31 2e 20 20 28 49 74 20 69 73 20 6e 6f .version.is.now.27.1...(It.is.no
2c580 20 6c 6f 6e 67 65 72 0a 20 20 20 20 20 70 72 61 63 74 69 63 61 6c 20 74 6f 20 74 65 73 74 20 e2 .longer......practical.to.test..
2c5a0 80 98 70 6c 7a e2 80 99 20 77 69 74 68 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 73 20 6f 6c 64 ..plz....with.Emacs.versions.old
2c5c0 65 72 20 74 68 61 6e 20 32 37 2e 31 2e 20 20 46 6f 72 0a 20 20 20 20 20 45 6d 61 63 73 20 32 36 er.than.27.1...For......Emacs.26
2c5e0 2e 33 2c 20 61 6e 20 65 61 72 6c 69 65 72 20 76 65 72 73 69 6f 6e 20 6f 66 20 e2 80 98 70 6c 7a .3,.an.earlier.version.of....plz
2c600 e2 80 99 20 6d 61 79 20 62 65 20 75 73 65 64 2c 20 6f 72 20 74 68 69 73 0a 20 20 20 20 20 76 65 ....may.be.used,.or.this......ve
2c620 72 73 69 6f 6e 20 6d 69 67 68 74 20 62 65 20 63 6f 6d 70 61 74 69 62 6c 65 2c 20 77 69 74 68 20 rsion.might.be.compatible,.with.
2c640 6f 72 20 77 69 74 68 6f 75 74 20 6d 69 6e 6f 72 20 63 68 61 6e 67 65 73 2c 20 77 68 69 63 68 0a or.without.minor.changes,.which.
2c660 20 20 20 20 20 74 68 65 20 6d 61 69 6e 74 61 69 6e 65 72 20 63 61 6e 6e 6f 74 20 6f 66 66 65 72 .....the.maintainer.cannot.offer
2c680 20 73 75 70 70 6f 72 74 20 66 6f 72 2e 29 0a 0a 20 20 20 2a 43 68 61 6e 67 65 73 2a 0a 0a 20 20 .support.for.).....*Changes*....
2c6a0 20 e2 80 a2 20 4f 70 74 69 6f 6e 20 e2 80 98 70 6c 7a 2d 74 69 6d 65 6f 75 74 e2 80 99 20 69 73 .....Option....plz-timeout....is
2c6c0 20 72 65 6d 6f 76 65 64 2e 20 20 28 49 74 20 77 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 .removed...(It.was.the.default.v
2c6e0 61 6c 75 65 20 66 6f 72 0a 20 20 20 20 20 e2 80 98 70 6c 7a e2 80 99 e2 80 99 73 20 e2 80 98 3a alue.for.........plz......s....:
2c700 74 69 6d 65 6f 75 74 e2 80 99 20 61 72 67 75 6d 65 6e 74 2c 20 77 68 69 63 68 20 69 73 20 70 61 timeout....argument,.which.is.pa
2c720 73 73 65 64 20 74 6f 20 43 75 72 6c 20 61 73 20 69 74 73 0a 20 20 20 20 20 e2 80 98 2d 2d 6d 61 ssed.to.Curl.as.its.........--ma
2c740 78 2d 74 69 6d 65 e2 80 99 20 61 72 67 75 6d 65 6e 74 2c 20 6c 69 6d 69 74 69 6e 67 20 74 68 65 x-time....argument,.limiting.the
2c760 20 74 6f 74 61 6c 20 64 75 72 61 74 69 6f 6e 20 6f 66 20 61 20 72 65 71 75 65 73 74 0a 20 20 20 .total.duration.of.a.request....
2c780 20 20 6f 70 65 72 61 74 69 6f 6e 2e 20 20 54 68 69 73 20 61 72 67 75 6d 65 6e 74 20 73 68 6f 75 ..operation...This.argument.shou
2c7a0 6c 64 20 62 65 20 75 6e 73 65 74 20 62 79 20 64 65 66 61 75 6c 74 2c 20 62 65 63 61 75 73 65 0a ld.be.unset.by.default,.because.
2c7c0 20 20 20 20 20 6c 61 72 67 65 72 20 6f 72 20 73 6c 6f 77 65 72 20 64 6f 77 6e 6c 6f 61 64 73 20 .....larger.or.slower.downloads.
2c7e0 6d 69 67 68 74 20 6e 6f 74 20 66 69 6e 69 73 68 20 77 69 74 68 69 6e 20 61 20 63 65 72 74 61 69 might.not.finish.within.a.certai
2c800 6e 0a 20 20 20 20 20 64 75 72 61 74 69 6f 6e 2c 20 61 6e 64 20 69 74 20 69 73 20 73 75 72 70 72 n......duration,.and.it.is.surpr
2c820 69 73 69 6e 67 20 74 6f 20 74 68 65 20 75 73 65 72 20 74 6f 20 68 61 76 65 20 74 68 69 73 20 6f ising.to.the.user.to.have.this.o
2c840 70 74 69 6f 6e 20 73 65 74 0a 20 20 20 20 20 62 79 20 64 65 66 61 75 6c 74 2c 20 70 6f 74 65 6e ption.set......by.default,.poten
2c860 74 69 61 6c 6c 79 20 63 61 75 73 69 6e 67 20 72 65 71 75 65 73 74 73 20 74 6f 20 74 69 6d 65 6f tially.causing.requests.to.timeo
2c880 75 74 20 75 6e 6e 65 63 65 73 73 61 72 69 6c 79 2e 29 0a 20 20 20 e2 80 a2 20 55 73 69 6e 67 20 ut.unnecessarily.)........Using.
2c8a0 61 72 67 75 6d 65 6e 74 73 20 e2 80 98 3a 61 73 20 27 66 69 6c 65 e2 80 99 20 6f 72 20 e2 80 98 arguments....:as.'file....or....
2c8c0 3a 61 73 20 27 28 66 69 6c 65 20 46 49 4c 45 4e 41 4d 45 29 e2 80 99 20 6e 6f 77 20 70 61 73 73 :as.'(file.FILENAME)....now.pass
2c8e0 65 73 0a 20 20 20 20 20 74 68 65 20 66 69 6c 65 6e 61 6d 65 20 74 6f 20 43 75 72 6c 2c 20 61 6c es......the.filename.to.Curl,.al
2c900 6c 6f 77 69 6e 67 20 69 74 20 74 6f 20 77 72 69 74 65 20 74 68 65 20 64 61 74 61 20 74 6f 20 74 lowing.it.to.write.the.data.to.t
2c920 68 65 20 66 69 6c 65 0a 20 20 20 20 20 69 74 73 65 6c 66 20 28 72 61 74 68 65 72 20 74 68 61 6e he.file......itself.(rather.than
2c940 20 72 65 63 65 69 76 69 6e 67 20 74 68 65 20 64 61 74 61 20 69 6e 74 6f 20 61 6e 20 45 6d 61 63 .receiving.the.data.into.an.Emac
2c960 73 20 62 75 66 66 65 72 20 61 6e 64 0a 20 20 20 20 20 74 68 65 6e 20 77 72 69 74 69 6e 67 20 69 s.buffer.and......then.writing.i
2c980 74 20 74 6f 20 61 20 66 69 6c 65 2e 20 20 54 68 69 73 20 69 6d 70 72 6f 76 65 73 20 70 65 72 66 t.to.a.file...This.improves.perf
2c9a0 6f 72 6d 61 6e 63 65 20 77 68 65 6e 0a 20 20 20 20 20 64 6f 77 6e 6c 6f 61 64 69 6e 67 20 6c 61 ormance.when......downloading.la
2c9c0 72 67 65 20 66 69 6c 65 73 2c 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 20 72 65 64 75 63 69 6e rge.files,.significantly.reducin
2c9e0 67 20 45 6d 61 63 73 e2 80 99 73 20 43 50 55 20 61 6e 64 0a 20 20 20 20 20 6d 65 6d 6f 72 79 20 g.Emacs...s.CPU.and......memory.
2ca00 75 73 61 67 65 29 2e 0a 0a 20 20 20 2a 46 69 78 65 73 2a 0a 0a 20 20 20 e2 80 a2 20 49 6d 70 72 usage)......*Fixes*.........Impr
2ca20 6f 76 65 20 77 6f 72 6b 61 72 6f 75 6e 64 20 66 6f 72 20 45 6d 61 63 73 e2 80 99 73 20 70 72 6f ove.workaround.for.Emacs...s.pro
2ca40 63 65 73 73 20 73 65 6e 74 69 6e 65 6c 2d 72 65 6c 61 74 65 64 20 69 73 73 75 65 73 2e 0a 20 20 cess.sentinel-related.issues....
2ca60 20 20 20 28 44 6f 6e e2 80 99 74 20 74 72 79 20 74 6f 20 70 72 6f 63 65 73 73 20 72 65 73 70 6f ...(Don...t.try.to.process.respo
2ca80 6e 73 65 20 61 20 73 65 63 6f 6e 64 20 74 69 6d 65 20 69 66 20 45 6d 61 63 73 20 63 61 6c 6c 73 nse.a.second.time.if.Emacs.calls
2caa0 20 74 68 65 0a 20 20 20 20 20 73 65 6e 74 69 6e 65 6c 20 61 66 74 65 72 20 e2 80 98 70 6c 7a e2 .the......sentinel.after....plz.
2cac0 80 99 20 68 61 73 20 72 65 74 75 72 6e 65 64 20 66 6f 72 20 61 20 73 79 6e 63 68 72 6f 6e 6f 75 ...has.returned.for.a.synchronou
2cae0 73 20 72 65 71 75 65 73 74 2e 20 20 53 65 65 0a 20 20 20 20 20 23 35 33 20 28 68 74 74 70 73 3a s.request...See......#53.(https:
2cb00 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 69 73 //github.com/alphapapa/plz.el/is
2cb20 73 75 65 73 2f 35 33 29 2e 20 20 54 68 61 6e 6b 73 20 74 6f 0a 20 20 20 20 20 4a 6f 73 65 70 68 sues/53)...Thanks.to......Joseph
2cb40 20 54 75 72 6e 65 72 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a 6f 73 65 .Turner.(https://github.com/jose
2cb60 70 68 6d 74 75 72 6e 65 72 29 20 66 6f 72 20 65 78 74 65 6e 73 69 76 65 20 68 65 6c 70 0a 20 20 phmturner).for.extensive.help...
2cb80 20 20 20 64 65 62 75 67 67 69 6e 67 2c 20 61 6e 64 20 74 6f 20 55 53 48 49 4e 20 28 68 74 74 70 ...debugging,.and.to.USHIN.(http
2cba0 73 3a 2f 2f 75 73 68 69 6e 2e 6f 72 67 2f 29 20 66 6f 72 20 73 70 6f 6e 73 6f 72 69 6e 67 20 73 s://ushin.org/).for.sponsoring.s
2cbc0 6f 6d 65 20 6f 66 0a 20 20 20 20 20 74 68 69 73 20 77 6f 72 6b 2e 29 0a 20 20 20 e2 80 a2 20 49 ome.of......this.work.)........I
2cbe0 6e 68 69 62 69 74 20 62 75 66 66 65 72 20 68 6f 6f 6b 73 20 77 68 65 6e 20 63 61 6c 6c 69 6e 67 nhibit.buffer.hooks.when.calling
2cc00 20 e2 80 98 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 e2 80 99 20 28 61 73 20 65 ....generate-new-buffer....(as.e
2cc20 78 74 72 61 0a 20 20 20 20 20 70 72 6f 74 65 63 74 69 6f 6e 20 61 67 61 69 6e 73 74 20 22 6b 69 xtra......protection.against."ki
2cc40 6c 6c 20 62 75 66 66 65 72 3f 22 20 20 70 72 6f 6d 70 74 73 20 69 6e 20 63 61 73 65 20 6f 66 20 ll.buffer?"..prompts.in.case.of.
2cc60 65 72 72 6f 72 73 29 2e 0a 20 20 20 20 20 28 53 65 65 20 23 35 32 20 28 68 74 74 70 73 3a 2f 2f errors).......(See.#52.(https://
2cc80 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 70 75 6c 6c github.com/alphapapa/plz.el/pull
2cca0 2f 35 32 29 2e 20 20 54 68 61 6e 6b 73 20 74 6f 0a 20 20 20 20 20 4d 69 63 68 61 c5 82 20 4b 72 /52)...Thanks.to......Micha...Kr
2ccc0 7a 79 77 6b 6f 77 73 6b 69 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 6b zywkowski.(https://github.com/mk
2cce0 63 6d 73 29 2e 29 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 41 76 6f 69 64 20 22 6b 69 6c 6c 20 62 cms).).............Avoid."kill.b
2cd00 75 66 66 65 72 3f 22 20 20 70 72 6f 6d 70 74 73 20 69 6e 20 63 61 73 65 20 6f 66 20 65 72 72 6f uffer?"..prompts.in.case.of.erro
2cd20 72 73 20 6f 6e 20 45 6d 61 63 73 0a 20 20 20 20 20 20 20 20 20 20 76 65 72 73 69 6f 6e 73 20 62 rs.on.Emacs...........versions.b
2cd40 65 66 6f 72 65 20 32 38 2e 20 20 28 53 65 65 20 23 35 32 0a 20 20 20 20 20 20 20 20 20 20 28 68 efore.28...(See.#52...........(h
2cd60 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e ttps://github.com/alphapapa/plz.
2cd80 65 6c 2f 70 75 6c 6c 2f 35 32 29 20 61 6e 64 20 23 35 37 0a 20 20 20 20 20 20 20 20 20 20 28 68 el/pull/52).and.#57...........(h
2cda0 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e ttps://github.com/alphapapa/plz.
2cdc0 65 6c 2f 69 73 73 75 65 73 2f 35 37 29 2e 20 20 54 68 61 6e 6b 73 20 74 6f 0a 20 20 20 20 20 20 el/issues/57)...Thanks.to.......
2cde0 20 20 20 20 4d 69 63 68 61 c5 82 20 4b 72 7a 79 77 6b 6f 77 73 6b 69 20 28 68 74 74 70 73 3a 2f ....Micha...Krzywkowski.(https:/
2ce00 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 6b 63 6d 73 29 2e 29 0a 0a 20 20 20 2a 44 65 76 65 6c 6f /github.com/mkcms).).....*Develo
2ce20 70 6d 65 6e 74 2a 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 70 6c 7a e2 80 99 20 69 73 20 6e 6f 77 20 pment*............plz....is.now.
2ce40 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 74 65 73 74 65 64 20 61 67 61 69 6e 73 74 20 45 6d 61 automatically.tested.against.Ema
2ce60 63 73 20 76 65 72 73 69 6f 6e 73 20 32 37 2e 31 2c 0a 20 20 20 20 20 32 37 2e 32 2c 20 32 38 2e cs.versions.27.1,......27.2,.28.
2ce80 31 2c 20 32 38 2e 32 2c 20 32 39 2e 31 2c 20 32 39 2e 32 2c 20 32 39 2e 33 2c 20 61 6e 64 20 61 1,.28.2,.29.1,.29.2,.29.3,.and.a
2cea0 20 72 65 63 65 6e 74 20 73 6e 61 70 73 68 6f 74 20 6f 66 20 74 68 65 0a 20 20 20 20 20 e2 80 98 .recent.snapshot.of.the.........
2cec0 6d 61 73 74 65 72 e2 80 99 20 62 72 61 6e 63 68 20 28 61 64 64 69 6e 67 20 32 39 2e 32 20 61 6e master....branch.(adding.29.2.an
2cee0 64 20 32 39 2e 33 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 6e 66 6f d.29.3).....File:.docj5aN1E.info
2cf00 2c 20 20 4e 6f 64 65 3a 20 30 38 2c 20 20 4e 65 78 74 3a 20 30 37 33 2c 20 20 50 72 65 76 3a 20 ,..Node:.08,..Next:.073,..Prev:.
2cf20 30 39 2c 20 20 55 70 3a 20 43 68 61 6e 67 65 6c 6f 67 0a 0a 33 2e 33 20 30 2e 38 0a 3d 3d 3d 3d 09,..Up:.Changelog..3.3.0.8.====
2cf40 3d 3d 3d 0a 0a 2a 41 64 64 69 74 69 6f 6e 73 2a 0a 0a 20 20 20 e2 80 a2 20 46 75 6e 63 74 69 6f ===..*Additions*.........Functio
2cf60 6e 20 e2 80 98 70 6c 7a e2 80 99 20 6e 6f 77 20 61 63 63 65 70 74 73 20 61 20 e2 80 98 3a 66 69 n....plz....now.accepts.a....:fi
2cf80 6c 74 65 72 e2 80 99 20 61 72 67 75 6d 65 6e 74 20 77 68 69 63 68 20 63 61 6e 20 62 65 20 75 73 lter....argument.which.can.be.us
2cfa0 65 64 0a 20 20 20 20 20 74 6f 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 ed......to.override.the.default.
2cfc0 70 72 6f 63 65 73 73 20 66 69 6c 74 65 72 20 28 65 2e 67 2e 20 20 66 6f 72 20 73 74 72 65 61 6d process.filter.(e.g...for.stream
2cfe0 69 6e 67 0a 20 20 20 20 20 72 65 73 70 6f 6e 73 65 73 29 2e 20 20 28 23 34 33 20 28 68 74 74 70 ing......responses)...(#43.(http
2d000 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f s://github.com/alphapapa/plz.el/
2d020 70 75 6c 6c 2f 34 33 29 2c 0a 20 20 20 20 20 23 35 30 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 pull/43),......#50.(https://gith
2d040 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 70 75 6c 6c 2f 35 30 29 ub.com/alphapapa/plz.el/pull/50)
2d060 2e 20 20 54 68 61 6e 6b 73 20 74 6f 20 52 6f 6d 61 6e 0a 20 20 20 20 20 53 63 68 65 72 65 72 20 ...Thanks.to.Roman......Scherer.
2d080 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 30 6d 61 6e 29 2e 29 0a 0a 1f 0a (https://github.com/r0man).)....
2d0a0 46 69 6c 65 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 30 37 33 File:.docj5aN1E.info,..Node:.073
2d0c0 2c 20 20 4e 65 78 74 3a 20 30 37 32 2c 20 20 50 72 65 76 3a 20 30 38 2c 20 20 55 70 3a 20 43 68 ,..Next:.072,..Prev:.08,..Up:.Ch
2d0e0 61 6e 67 65 6c 6f 67 0a 0a 33 2e 34 20 30 2e 37 2e 33 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 46 angelog..3.4.0.7.3.=========..*F
2d100 69 78 65 73 2a 0a 20 20 20 e2 80 a2 20 49 6e 66 6f 20 6d 61 6e 75 61 6c 20 67 65 6e 65 72 61 74 ixes*........Info.manual.generat
2d120 69 6f 6e 20 6f 6e 20 47 4e 55 20 45 4c 50 41 2e 20 20 28 41 6c 73 6f 2c 20 74 68 65 20 49 6e 66 ion.on.GNU.ELPA...(Also,.the.Inf
2d140 6f 20 6d 61 6e 75 61 6c 20 69 73 20 6e 6f 0a 20 20 20 20 20 6c 6f 6e 67 65 72 20 63 6f 6d 6d 69 o.manual.is.no......longer.commi
2d160 74 74 65 64 20 74 6f 20 47 69 74 2e 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 4e 31 45 tted.to.Git.)....File:.docj5aN1E
2d180 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 30 37 32 2c 20 20 4e 65 78 74 3a 20 30 37 31 2c 20 20 .info,..Node:.072,..Next:.071,..
2d1a0 50 72 65 76 3a 20 30 37 33 2c 20 20 55 70 3a 20 43 68 61 6e 67 65 6c 6f 67 0a 0a 33 2e 35 20 30 Prev:.073,..Up:.Changelog..3.5.0
2d1c0 2e 37 2e 32 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 46 69 78 65 73 2a 0a 20 20 20 e2 80 a2 20 44 .7.2.=========..*Fixes*........D
2d1e0 6f 6e e2 80 99 74 20 64 65 6c 65 74 65 20 70 72 65 65 78 69 73 74 69 6e 67 20 66 69 6c 65 73 20 on...t.delete.preexisting.files.
2d200 77 68 65 6e 20 64 6f 77 6e 6c 6f 61 64 69 6e 67 20 74 6f 20 61 20 66 69 6c 65 2e 20 20 28 23 34 when.downloading.to.a.file...(#4
2d220 31 0a 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 1......(https://github.com/alpha
2d240 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 70 75 6c 6c 2f 34 31 29 2e 20 20 54 68 61 6e 6b 73 20 74 6f papa/plz.el/pull/41)...Thanks.to
2d260 20 4a 6f 73 65 70 68 0a 20 20 20 20 20 54 75 72 6e 65 72 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 .Joseph......Turner.(https://git
2d280 68 75 62 2e 63 6f 6d 2f 6a 6f 73 65 70 68 6d 74 75 72 6e 65 72 29 2e 29 0a 0a 1f 0a 46 69 6c 65 hub.com/josephmturner).)....File
2d2a0 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 30 37 31 2c 20 20 4e :.docj5aN1E.info,..Node:.071,..N
2d2c0 65 78 74 3a 20 30 37 2c 20 20 50 72 65 76 3a 20 30 37 32 2c 20 20 55 70 3a 20 43 68 61 6e 67 65 ext:.07,..Prev:.072,..Up:.Change
2d2e0 6c 6f 67 0a 0a 33 2e 36 20 30 2e 37 2e 31 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 46 69 78 65 73 log..3.6.0.7.1.=========..*Fixes
2d300 2a 0a 20 20 20 e2 80 a2 20 48 61 6e 64 6c 65 20 48 54 54 50 20 33 30 33 20 72 65 64 69 72 65 63 *........Handle.HTTP.303.redirec
2d320 74 73 2e 20 20 28 54 68 61 6e 6b 73 20 74 6f 20 44 61 6e 69 65 6c 20 48 75 62 6d 61 6e 6e 0a 20 ts...(Thanks.to.Daniel.Hubmann..
2d340 20 20 20 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 68 75 62 69 73 61 6e 29 ....(https://github.com/hubisan)
2d360 20 66 6f 72 20 72 65 70 6f 72 74 69 6e 67 2e 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 .for.reporting.)....File:.docj5a
2d380 4e 31 45 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 30 37 2c 20 20 4e 65 78 74 3a 20 30 36 2c 20 N1E.info,..Node:.07,..Next:.06,.
2d3a0 20 50 72 65 76 3a 20 30 37 31 2c 20 20 55 70 3a 20 43 68 61 6e 67 65 6c 6f 67 0a 0a 33 2e 37 20 .Prev:.071,..Up:.Changelog..3.7.
2d3c0 30 2e 37 0a 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 43 68 61 6e 67 65 73 2a 0a 20 20 20 e2 80 a2 20 41 20 0.7.=======..*Changes*........A.
2d3e0 6e 65 77 20 65 72 72 6f 72 20 73 69 67 6e 61 6c 2c 20 e2 80 98 70 6c 7a 2d 65 72 72 6f 72 e2 80 new.error.signal,....plz-error..
2d400 99 2c 20 69 73 20 64 65 66 69 6e 65 64 2e 20 20 54 68 65 20 65 78 69 73 74 69 6e 67 20 73 69 67 .,.is.defined...The.existing.sig
2d420 6e 61 6c 73 2c 0a 20 20 20 20 20 e2 80 98 70 6c 7a 2d 63 75 72 6c 2d 65 72 72 6f 72 e2 80 99 20 nals,.........plz-curl-error....
2d440 61 6e 64 20 e2 80 98 70 6c 7a 2d 68 74 74 70 2d 65 72 72 6f 72 e2 80 99 2c 20 69 6e 68 65 72 69 and....plz-http-error...,.inheri
2d460 74 20 66 72 6f 6d 20 69 74 2c 20 73 6f 20 68 61 6e 64 6c 69 6e 67 0a 20 20 20 20 20 e2 80 98 70 t.from.it,.so.handling.........p
2d480 6c 7a 2d 65 72 72 6f 72 e2 80 99 20 63 61 74 63 68 65 73 20 62 6f 74 68 2e 0a 0a 20 20 20 20 20 lz-error....catches.both........
2d4a0 2a 4e 4f 54 45 3a 2a 20 54 68 65 20 65 78 69 73 74 69 6e 67 20 73 69 67 6e 61 6c 73 2c 20 e2 80 *NOTE:*.The.existing.signals,...
2d4c0 98 70 6c 7a 2d 63 75 72 6c 2d 65 72 72 6f 72 e2 80 99 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 70 .plz-curl-error....and.........p
2d4e0 6c 7a 2d 68 74 74 70 2d 65 72 72 6f 72 e2 80 99 2c 20 61 72 65 20 68 65 72 65 62 79 20 64 65 70 lz-http-error...,.are.hereby.dep
2d500 72 65 63 61 74 65 64 2c 20 61 6e 64 20 74 68 65 79 20 77 69 6c 6c 20 62 65 20 72 65 6d 6f 76 65 recated,.and.they.will.be.remove
2d520 64 0a 20 20 20 20 20 69 6e 20 76 30 2e 38 2e 20 20 41 70 70 6c 69 63 61 74 69 6f 6e 73 20 73 68 d......in.v0.8...Applications.sh
2d540 6f 75 6c 64 20 62 65 20 75 70 64 61 74 65 64 20 77 68 69 6c 65 20 75 73 69 6e 67 20 76 30 2e 37 ould.be.updated.while.using.v0.7
2d560 20 74 6f 20 6f 6e 6c 79 0a 20 20 20 20 20 65 78 70 65 63 74 20 e2 80 98 70 6c 7a 2d 65 72 72 6f .to.only......expect....plz-erro
2d580 72 e2 80 99 2e 0a 0a 20 20 20 2a 46 69 78 65 73 2a 0a 20 20 20 e2 80 a2 20 53 69 67 6e 69 66 69 r.........*Fixes*........Signifi
2d5a0 63 61 6e 74 20 69 6d 70 72 6f 76 65 6d 65 6e 74 20 69 6e 20 72 65 6c 69 61 62 69 6c 69 74 79 20 cant.improvement.in.reliability.
2d5c0 62 79 20 69 6d 70 6c 65 6d 65 6e 74 69 6e 67 20 66 61 69 6c 73 61 66 65 73 0a 20 20 20 20 20 61 by.implementing.failsafes......a
2d5e0 6e 64 20 77 6f 72 6b 61 72 6f 75 6e 64 73 20 66 6f 72 20 45 6d 61 63 73 e2 80 99 73 20 70 72 6f nd.workarounds.for.Emacs...s.pro
2d600 63 65 73 73 2d 68 61 6e 64 6c 69 6e 67 20 63 6f 64 65 2e 20 20 28 53 65 65 20 23 33 0a 20 20 20 cess-handling.code...(See.#3....
2d620 20 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f ..(https://github.com/alphapapa/
2d640 70 6c 7a 2e 65 6c 2f 69 73 73 75 65 73 2f 33 29 2e 29 0a 20 20 20 e2 80 a2 20 53 54 44 45 52 52 plz.el/issues/3).)........STDERR
2d660 20 6f 75 74 70 75 74 20 66 72 6f 6d 20 63 75 72 6c 20 70 72 6f 63 65 73 73 65 73 20 69 73 20 6e .output.from.curl.processes.is.n
2d680 6f 74 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 72 65 73 70 6f 6e 73 65 0a 20 20 20 20 20 62 6f 64 ot.included.in.response......bod
2d6a0 69 65 73 20 28 77 68 69 63 68 20 73 6f 6d 65 74 69 6d 65 73 20 68 61 70 70 65 6e 65 64 2c 20 64 ies.(which.sometimes.happened,.d
2d6c0 65 70 65 6e 64 69 6e 67 20 6f 6e 20 45 6d 61 63 73 e2 80 99 73 20 69 6e 74 65 72 6e 61 6c 0a 20 epending.on.Emacs...s.internal..
2d6e0 20 20 20 20 72 61 63 65 20 63 6f 6e 64 69 74 69 6f 6e 73 29 2e 20 20 28 46 69 78 65 73 20 23 32 ....race.conditions)...(Fixes.#2
2d700 33 0a 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 3......(https://github.com/alpha
2d720 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 69 73 73 75 65 73 2f 32 33 29 2e 29 0a 20 20 20 e2 80 a2 20 papa/plz.el/issues/23).)........
2d740 55 73 65 20 e2 80 98 77 69 74 68 2d 6c 6f 63 61 6c 2d 71 75 69 74 e2 80 99 20 66 6f 72 20 73 79 Use....with-local-quit....for.sy
2d760 6e 63 68 72 6f 6e 6f 75 73 20 72 65 71 75 65 73 74 73 20 28 70 72 65 76 65 6e 74 69 6e 67 20 45 nchronous.requests.(preventing.E
2d780 6d 61 63 73 0a 20 20 20 20 20 66 72 6f 6d 20 63 6f 6d 70 6c 61 69 6e 69 6e 67 20 73 6f 6d 65 74 macs......from.complaining.somet
2d7a0 69 6d 65 73 29 2e 20 20 28 46 69 78 65 73 20 23 32 36 0a 20 20 20 20 20 28 68 74 74 70 73 3a 2f imes)...(Fixes.#26......(https:/
2d7c0 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 69 73 73 /github.com/alphapapa/plz.el/iss
2d7e0 75 65 73 2f 32 36 29 2e 29 0a 20 20 20 e2 80 a2 20 56 61 72 69 6f 75 73 20 66 69 78 65 73 20 66 ues/26).)........Various.fixes.f
2d800 6f 72 20 e2 80 98 3a 61 73 20 27 62 75 66 66 65 72 e2 80 99 20 72 65 73 75 6c 74 20 74 79 70 65 or....:as.'buffer....result.type
2d820 3a 20 64 65 63 6f 64 65 20 62 6f 64 79 20 77 68 65 6e 0a 20 20 20 20 20 61 70 70 72 6f 70 72 69 :.decode.body.when......appropri
2d840 61 74 65 3b 20 75 6e 73 65 74 20 6d 75 6c 74 69 62 79 74 65 20 66 6f 72 20 62 69 6e 61 72 79 3b ate;.unset.multibyte.for.binary;
2d860 20 6e 61 72 72 6f 77 20 74 6f 20 62 6f 64 79 3b 20 64 6f 6e e2 80 99 74 20 6b 69 6c 6c 0a 20 20 .narrow.to.body;.don...t.kill...
2d880 20 20 20 62 75 66 66 65 72 20 70 72 65 6d 61 74 75 72 65 6c 79 2e 0a 20 20 20 e2 80 a2 20 57 68 ...buffer.prematurely.........Wh
2d8a0 65 6e 20 63 6c 65 61 72 69 6e 67 20 61 20 71 75 65 75 65 2c 20 64 6f 6e e2 80 99 74 20 74 72 79 en.clearing.a.queue,.don...t.try
2d8c0 20 74 6f 20 6b 69 6c 6c 20 66 69 6e 69 73 68 65 64 20 70 72 6f 63 65 73 73 65 73 2e 0a 0a 20 20 .to.kill.finished.processes.....
2d8e0 20 2a 49 6e 74 65 72 6e 61 6c 2a 0a 20 20 20 e2 80 a2 20 52 65 73 70 6f 6e 73 65 20 70 72 6f 63 .*Internal*........Response.proc
2d900 65 73 73 69 6e 67 20 6e 6f 77 20 68 61 70 70 65 6e 73 20 6f 75 74 73 69 64 65 20 74 68 65 20 70 essing.now.happens.outside.the.p
2d920 72 6f 63 65 73 73 20 73 65 6e 74 69 6e 65 6c 2c 20 73 6f 0a 20 20 20 20 20 61 6e 79 20 65 72 72 rocess.sentinel,.so......any.err
2d940 6f 72 73 20 28 65 2e 67 2e 20 20 69 6e 20 75 73 65 72 20 63 61 6c 6c 62 61 63 6b 73 29 20 61 72 ors.(e.g...in.user.callbacks).ar
2d960 65 20 6e 6f 74 20 73 69 67 6e 61 6c 65 64 20 66 72 6f 6d 20 69 6e 73 69 64 65 0a 20 20 20 20 20 e.not.signaled.from.inside......
2d980 74 68 65 20 73 65 6e 74 69 6e 65 6c 2e 20 20 28 54 68 69 73 20 61 76 6f 69 64 73 20 74 68 65 20 the.sentinel...(This.avoids.the.
2d9a0 32 2d 73 65 63 6f 6e 64 20 70 61 75 73 65 20 45 6d 61 63 73 20 69 6d 70 6f 73 65 73 20 69 6e 0a 2-second.pause.Emacs.imposes.in.
2d9c0 20 20 20 20 20 73 75 63 68 20 63 61 73 65 73 2e 29 0a 20 20 20 e2 80 a2 20 54 65 73 74 73 20 72 .....such.cases.)........Tests.r
2d9e0 75 6e 20 61 67 61 69 6e 73 74 20 61 20 6c 6f 63 61 6c 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 68 un.against.a.local.instance.of.h
2da00 74 74 70 62 69 6e 0a 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f ttpbin......(https://github.com/
2da20 70 6f 73 74 6d 61 6e 6c 61 62 73 2f 68 74 74 70 62 69 6e 29 20 28 73 69 6e 63 65 20 74 68 65 20 postmanlabs/httpbin).(since.the.
2da40 e2 80 98 68 74 74 70 62 69 6e 2e 6f 72 67 e2 80 99 0a 20 20 20 20 20 73 65 72 76 65 72 20 69 73 ...httpbin.org.........server.is
2da60 20 6f 66 74 65 6e 20 6f 76 65 72 6c 6f 61 64 65 64 29 2e 0a 20 20 20 e2 80 a2 20 4e 6f 20 62 75 .often.overloaded).........No.bu
2da80 66 66 65 72 2d 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 64 65 66 69 6e 65 64 ffer-local.variables.are.defined
2daa0 20 61 6e 79 6d 6f 72 65 3b 20 70 72 6f 63 65 73 73 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 .anymore;.process.properties....
2dac0 20 20 61 72 65 20 75 73 65 64 20 69 6e 73 74 65 61 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 ..are.used.instead.....File:.doc
2dae0 6a 35 61 4e 31 45 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 30 36 2c 20 20 4e 65 78 74 3a 20 30 j5aN1E.info,..Node:.06,..Next:.0
2db00 35 34 2c 20 20 50 72 65 76 3a 20 30 37 2c 20 20 55 70 3a 20 43 68 61 6e 67 65 6c 6f 67 0a 0a 33 54,..Prev:.07,..Up:.Changelog..3
2db20 2e 38 20 30 2e 36 0a 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 41 64 64 69 74 69 6f 6e 73 2a 0a 20 20 20 e2 .8.0.6.=======..*Additions*.....
2db40 80 a2 20 46 75 6e 63 74 69 6f 6e 20 e2 80 98 70 6c 7a e2 80 99 e2 80 99 73 20 e2 80 98 3a 62 6f ...Function....plz......s....:bo
2db60 64 79 e2 80 99 20 61 72 67 75 6d 65 6e 74 20 6e 6f 77 20 61 63 63 65 70 74 73 20 61 20 6c 69 73 dy....argument.now.accepts.a.lis
2db80 74 20 6c 69 6b 65 20 e2 80 98 28 66 69 6c 65 0a 20 20 20 20 20 46 49 4c 45 4e 41 4d 45 29 e2 80 t.like....(file......FILENAME)..
2dba0 99 20 74 6f 20 75 70 6c 6f 61 64 20 61 20 66 69 6c 65 20 66 72 6f 6d 20 64 69 73 6b 20 28 62 79 ..to.upload.a.file.from.disk.(by
2dbc0 20 70 61 73 73 69 6e 67 20 74 68 65 20 66 69 6c 65 6e 61 6d 65 20 74 6f 0a 20 20 20 20 20 63 75 .passing.the.filename.to......cu
2dbe0 72 6c 2c 20 72 61 74 68 65 72 20 74 68 61 6e 20 72 65 61 64 69 6e 67 20 69 74 73 20 63 6f 6e 74 rl,.rather.than.reading.its.cont
2dc00 65 6e 74 20 69 6e 74 6f 20 45 6d 61 63 73 20 61 6e 64 20 73 65 6e 64 69 6e 67 20 69 74 20 74 6f ent.into.Emacs.and.sending.it.to
2dc20 0a 20 20 20 20 20 63 75 72 6c 20 74 68 72 6f 75 67 68 20 74 68 65 20 70 69 70 65 29 2e 0a 0a 20 ......curl.through.the.pipe)....
2dc40 20 20 2a 46 69 78 65 73 2a 0a 20 20 20 e2 80 a2 20 46 75 6e 63 74 69 6f 6e 20 e2 80 98 70 6c 7a ..*Fixes*........Function....plz
2dc60 e2 80 99 e2 80 99 73 20 64 6f 63 73 74 72 69 6e 67 20 6e 6f 77 20 6d 65 6e 74 69 6f 6e 73 20 74 ......s.docstring.now.mentions.t
2dc80 68 61 74 20 74 68 65 20 e2 80 98 3a 62 6f 64 79 e2 80 99 20 61 72 67 75 6d 65 6e 74 0a 20 20 20 hat.the....:body....argument....
2dca0 20 20 6d 61 79 20 61 6c 73 6f 20 62 65 20 61 20 62 75 66 66 65 72 20 28 61 6e 20 69 6e 74 65 6e ..may.also.be.a.buffer.(an.inten
2dcc0 74 69 6f 6e 61 6c 20 66 65 61 74 75 72 65 20 74 68 61 74 20 77 61 73 20 61 63 63 69 64 65 6e 74 tional.feature.that.was.accident
2dce0 61 6c 6c 79 0a 20 20 20 20 20 75 6e 64 6f 63 75 6d 65 6e 74 65 64 29 2e 0a 20 20 20 e2 80 a2 20 ally......undocumented).........
2dd00 48 61 6e 64 6c 65 20 48 54 54 50 20 33 78 78 20 72 65 64 69 72 65 63 74 73 20 77 68 65 6e 20 75 Handle.HTTP.3xx.redirects.when.u
2dd20 73 69 6e 67 20 e2 80 98 3a 61 73 20 27 72 65 73 70 6f 6e 73 65 e2 80 99 2e 0a 0a 1f 0a 46 69 6c sing....:as.'response........Fil
2dd40 65 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 30 35 34 2c 20 20 e:.docj5aN1E.info,..Node:.054,..
2dd60 4e 65 78 74 3a 20 30 35 33 2c 20 20 50 72 65 76 3a 20 30 36 2c 20 20 55 70 3a 20 43 68 61 6e 67 Next:.053,..Prev:.06,..Up:.Chang
2dd80 65 6c 6f 67 0a 0a 33 2e 39 20 30 2e 35 2e 34 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 46 69 78 65 elog..3.9.0.5.4.=========..*Fixe
2dda0 73 2a 0a 20 20 20 e2 80 a2 20 4f 6e 6c 79 20 72 75 6e 20 71 75 65 75 65 e2 80 99 73 20 e2 80 98 s*........Only.run.queue...s....
2ddc0 66 69 6e 61 6c 6c 79 e2 80 99 20 66 75 6e 63 74 69 6f 6e 20 61 66 74 65 72 20 71 75 65 75 65 20 finally....function.after.queue.
2dde0 69 73 20 65 6d 70 74 79 2e 20 20 28 4e 65 77 0a 20 20 20 20 20 66 65 61 74 75 72 65 73 20 73 68 is.empty...(New......features.sh
2de00 6f 75 6c 64 20 6e 6f 74 20 62 65 20 64 65 73 69 67 6e 65 64 20 61 6e 64 20 72 65 6c 65 61 73 65 ould.not.be.designed.and.release
2de20 64 20 6f 6e 20 61 20 46 72 69 64 61 79 2e 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 4e d.on.a.Friday.)....File:.docj5aN
2de40 31 45 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 30 35 33 2c 20 20 4e 65 78 74 3a 20 30 35 32 2c 1E.info,..Node:.053,..Next:.052,
2de60 20 20 50 72 65 76 3a 20 30 35 34 2c 20 20 55 70 3a 20 43 68 61 6e 67 65 6c 6f 67 0a 0a 33 2e 31 ..Prev:.054,..Up:.Changelog..3.1
2de80 30 20 30 2e 35 2e 33 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 46 69 78 65 73 2a 0a 20 20 20 e2 0.0.5.3.==========..*Fixes*.....
2dea0 80 a2 20 4d 6f 76 65 20 6e 65 77 20 73 6c 6f 74 20 69 6e 20 e2 80 98 70 6c 7a 2d 71 75 65 75 65 ...Move.new.slot.in....plz-queue
2dec0 e2 80 99 20 73 74 72 75 63 74 20 74 6f 20 65 6e 64 20 74 6f 20 70 72 65 76 65 6e 74 20 69 6e 76 ....struct.to.end.to.prevent.inv
2dee0 61 6c 69 64 0a 20 20 20 20 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 72 20 65 78 70 61 6e 73 69 6f alid......byte-compiler.expansio
2df00 6e 73 20 66 6f 72 20 61 6c 72 65 61 64 79 2d 63 6f 6d 70 69 6c 65 64 20 61 70 70 6c 69 63 61 74 ns.for.already-compiled.applicat
2df20 69 6f 6e 73 20 28 77 68 69 63 68 0a 20 20 20 20 20 77 6f 75 6c 64 20 72 65 71 75 69 72 65 20 74 ions.(which......would.require.t
2df40 68 65 6d 20 74 6f 20 62 65 20 72 65 63 6f 6d 70 69 6c 65 64 20 61 66 74 65 72 20 75 70 67 72 61 hem.to.be.recompiled.after.upgra
2df60 64 69 6e 67 20 e2 80 98 70 6c 7a e2 80 99 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 ding....plz...).....File:.docj5a
2df80 4e 31 45 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 30 35 32 2c 20 20 4e 65 78 74 3a 20 30 35 31 N1E.info,..Node:.052,..Next:.051
2dfa0 2c 20 20 50 72 65 76 3a 20 30 35 33 2c 20 20 55 70 3a 20 43 68 61 6e 67 65 6c 6f 67 0a 0a 33 2e ,..Prev:.053,..Up:.Changelog..3.
2dfc0 31 31 20 30 2e 35 2e 32 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 46 69 78 65 73 2a 0a 20 20 20 11.0.5.2.==========..*Fixes*....
2dfe0 e2 80 a2 20 57 68 65 6e 20 63 6c 65 61 72 69 6e 67 20 61 20 71 75 65 75 65 2c 20 6f 6e 6c 79 20 ....When.clearing.a.queue,.only.
2e000 63 61 6c 6c 20 e2 80 98 70 6c 7a 2d 71 75 65 75 65 e2 80 99 e2 80 99 73 20 e2 80 98 66 69 6e 61 call....plz-queue......s....fina
2e020 6c 6c 79 e2 80 99 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 77 68 65 6e 20 73 70 65 63 69 66 lly....function......when.specif
2e040 69 65 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 6e 66 6f 2c 20 20 4e ied.....File:.docj5aN1E.info,..N
2e060 6f 64 65 3a 20 30 35 31 2c 20 20 4e 65 78 74 3a 20 30 35 2c 20 20 50 72 65 76 3a 20 30 35 32 2c ode:.051,..Next:.05,..Prev:.052,
2e080 20 20 55 70 3a 20 43 68 61 6e 67 65 6c 6f 67 0a 0a 33 2e 31 32 20 30 2e 35 2e 31 0a 3d 3d 3d 3d ..Up:.Changelog..3.12.0.5.1.====
2e0a0 3d 3d 3d 3d 3d 3d 0a 0a 2a 46 69 78 65 73 2a 0a 20 20 20 e2 80 a2 20 4f 6e 6c 79 20 63 61 6c 6c ======..*Fixes*........Only.call
2e0c0 20 e2 80 98 70 6c 7a 2d 71 75 65 75 65 e2 80 99 e2 80 99 73 20 e2 80 98 66 69 6e 61 6c 6c 79 e2 ....plz-queue......s....finally.
2e0e0 80 99 20 66 75 6e 63 74 69 6f 6e 20 77 68 65 6e 20 73 70 65 63 69 66 69 65 64 2e 20 20 28 54 68 ...function.when.specified...(Th
2e100 61 6e 6b 73 0a 20 20 20 20 20 74 6f 20 44 61 6e 20 4f 72 69 61 6e 69 20 28 68 74 74 70 73 3a 2f anks......to.Dan.Oriani.(https:/
2e120 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 65 64 63 68 6f 70 73 29 20 66 6f 72 20 72 65 70 6f 72 74 /github.com/redchops).for.report
2e140 69 6e 67 2e 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 6e 66 6f 2c 20 20 ing.)....File:.docj5aN1E.info,..
2e160 4e 6f 64 65 3a 20 30 35 2c 20 20 4e 65 78 74 3a 20 30 34 2c 20 20 50 72 65 76 3a 20 30 35 31 2c Node:.05,..Next:.04,..Prev:.051,
2e180 20 20 55 70 3a 20 43 68 61 6e 67 65 6c 6f 67 0a 0a 33 2e 31 33 20 30 2e 35 0a 3d 3d 3d 3d 3d 3d ..Up:.Changelog..3.13.0.5.======
2e1a0 3d 3d 0a 0a 2a 41 64 64 69 74 69 6f 6e 73 2a 0a 20 20 20 e2 80 a2 20 53 74 72 75 63 74 20 e2 80 ==..*Additions*........Struct...
2e1c0 98 70 6c 7a 2d 71 75 65 75 65 e2 80 99 e2 80 99 73 20 e2 80 98 66 69 6e 61 6c 6c 79 e2 80 99 20 .plz-queue......s....finally....
2e1e0 73 6c 6f 74 2c 20 61 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 65 64 20 77 68 65 6e 20 74 68 65 slot,.a.function.called.when.the
2e200 0a 20 20 20 20 20 71 75 65 75 65 20 69 73 20 66 69 6e 69 73 68 65 64 2e 0a 0a 1f 0a 46 69 6c 65 ......queue.is.finished.....File
2e220 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 30 34 2c 20 20 4e 65 :.docj5aN1E.info,..Node:.04,..Ne
2e240 78 74 3a 20 30 33 2c 20 20 50 72 65 76 3a 20 30 35 2c 20 20 55 70 3a 20 43 68 61 6e 67 65 6c 6f xt:.03,..Prev:.05,..Up:.Changelo
2e260 67 0a 0a 33 2e 31 34 20 30 2e 34 0a 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 41 64 64 69 74 69 6f 6e 73 g..3.14.0.4.========..*Additions
2e280 2a 0a 20 20 20 e2 80 a2 20 53 75 70 70 6f 72 74 20 66 6f 72 20 48 54 54 50 20 e2 80 98 48 45 41 *........Support.for.HTTP....HEA
2e2a0 44 e2 80 99 20 72 65 71 75 65 73 74 73 2e 20 20 28 54 68 61 6e 6b 73 20 74 6f 20 55 53 48 49 4e D....requests...(Thanks.to.USHIN
2e2c0 0a 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f 75 73 68 69 6e 2e 6f 72 67 2f 29 20 66 6f 72 20 73 ......(https://ushin.org/).for.s
2e2e0 70 6f 6e 73 6f 72 69 6e 67 2e 29 0a 0a 20 20 20 2a 43 68 61 6e 67 65 73 2a 0a 20 20 20 e2 80 a2 ponsoring.).....*Changes*.......
2e300 20 41 6c 6c 6f 77 20 73 65 6e 64 69 6e 67 20 e2 80 98 50 4f 53 54 e2 80 99 20 61 6e 64 20 e2 80 .Allow.sending....POST....and...
2e320 98 50 55 54 e2 80 99 20 72 65 71 75 65 73 74 73 20 77 69 74 68 6f 75 74 20 62 6f 64 69 65 73 2e .PUT....requests.without.bodies.
2e340 20 20 28 23 31 36 0a 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f ..(#16......(https://github.com/
2e360 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 69 73 73 75 65 73 2f 31 36 29 2e 20 20 54 68 alphapapa/plz.el/issues/16)...Th
2e380 61 6e 6b 73 20 74 6f 20 4a 6f 73 65 70 68 0a 20 20 20 20 20 54 75 72 6e 65 72 20 28 68 74 74 70 anks.to.Joseph......Turner.(http
2e3a0 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a 6f 73 65 70 68 6d 74 75 72 6e 65 72 29 20 66 6f s://github.com/josephmturner).fo
2e3c0 72 20 72 65 70 6f 72 74 69 6e 67 2e 20 20 54 68 61 6e 6b 73 20 74 6f 0a 20 20 20 20 20 55 53 48 r.reporting...Thanks.to......USH
2e3e0 49 4e 20 28 68 74 74 70 73 3a 2f 2f 75 73 68 69 6e 2e 6f 72 67 2f 29 20 66 6f 72 20 73 70 6f 6e IN.(https://ushin.org/).for.spon
2e400 73 6f 72 69 6e 67 2e 29 0a 0a 20 20 20 2a 46 69 78 65 73 2a 0a 20 20 20 e2 80 a2 20 41 6c 6c 20 soring.).....*Fixes*........All.
2e420 32 78 78 20 48 54 54 50 20 73 74 61 74 75 73 20 63 6f 64 65 73 20 61 72 65 20 63 6f 6e 73 69 64 2xx.HTTP.status.codes.are.consid
2e440 65 72 65 64 20 73 75 63 63 65 73 73 66 75 6c 2e 20 20 28 23 31 37 0a 20 20 20 20 20 28 68 74 74 ered.successful...(#17......(htt
2e460 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c ps://github.com/alphapapa/plz.el
2e480 2f 69 73 73 75 65 73 2f 31 37 29 2e 20 20 54 68 61 6e 6b 73 20 74 6f 20 4a 6f 73 65 70 68 0a 20 /issues/17)...Thanks.to.Joseph..
2e4a0 20 20 20 20 54 75 72 6e 65 72 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a ....Turner.(https://github.com/j
2e4c0 6f 73 65 70 68 6d 74 75 72 6e 65 72 29 20 66 6f 72 20 72 65 70 6f 72 74 69 6e 67 2e 20 20 54 68 osephmturner).for.reporting...Th
2e4e0 61 6e 6b 73 20 74 6f 0a 20 20 20 20 20 55 53 48 49 4e 20 28 68 74 74 70 73 3a 2f 2f 75 73 68 69 anks.to......USHIN.(https://ushi
2e500 6e 2e 6f 72 67 2f 29 20 66 6f 72 20 73 70 6f 6e 73 6f 72 69 6e 67 2e 29 0a 20 20 20 e2 80 a2 20 n.org/).for.sponsoring.)........
2e520 45 72 72 6f 72 73 20 61 72 65 20 73 69 67 6e 61 6c 65 64 20 77 69 74 68 20 65 72 72 6f 72 20 64 Errors.are.signaled.with.error.d
2e540 61 74 61 20 63 6f 72 72 65 63 74 6c 79 2e 0a 0a 20 20 20 2a 49 6e 74 65 72 6e 61 6c 2a 0a 20 20 ata.correctly......*Internal*...
2e560 20 e2 80 a2 20 54 65 73 74 20 73 75 69 74 65 20 65 78 70 6c 69 63 69 74 6c 79 20 74 65 73 74 73 .....Test.suite.explicitly.tests
2e580 20 77 69 74 68 20 62 6f 74 68 20 48 54 54 50 2f 31 2e 31 20 61 6e 64 20 48 54 54 50 2f 32 2e 0a .with.both.HTTP/1.1.and.HTTP/2..
2e5a0 20 20 20 e2 80 a2 20 54 65 73 74 20 73 75 69 74 65 20 61 6c 73 6f 20 74 65 73 74 73 20 77 69 74 .......Test.suite.also.tests.wit
2e5c0 68 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 73 20 32 37 2e 32 2c 20 32 38 2e 31 2c 20 61 6e 64 h.Emacs.versions.27.2,.28.1,.and
2e5e0 20 32 38 2e 32 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 6e 66 6f 2c 20 .28.2.....File:.docj5aN1E.info,.
2e600 20 4e 6f 64 65 3a 20 30 33 2c 20 20 4e 65 78 74 3a 20 30 32 31 2c 20 20 50 72 65 76 3a 20 30 34 .Node:.03,..Next:.021,..Prev:.04
2e620 2c 20 20 55 70 3a 20 43 68 61 6e 67 65 6c 6f 67 0a 0a 33 2e 31 35 20 30 2e 33 0a 3d 3d 3d 3d 3d ,..Up:.Changelog..3.15.0.3.=====
2e640 3d 3d 3d 0a 0a 2a 41 64 64 69 74 69 6f 6e 73 2a 0a 20 20 20 e2 80 a2 20 48 61 6e 64 6c 65 20 48 ===..*Additions*........Handle.H
2e660 54 54 50 20 70 72 6f 78 79 20 68 65 61 64 65 72 73 20 66 72 6f 6d 20 43 75 72 6c 2e 20 20 28 23 TTP.proxy.headers.from.Curl...(#
2e680 32 0a 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 2......(https://github.com/alpha
2e6a0 70 61 70 61 2f 70 6c 7a 2e 65 6c 2f 69 73 73 75 65 73 2f 32 29 2e 20 20 54 68 61 6e 6b 73 20 74 papa/plz.el/issues/2)...Thanks.t
2e6c0 6f 20 41 6c 61 6e 0a 20 20 20 20 20 54 68 69 72 64 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 o.Alan......Third.(https://githu
2e6e0 62 2e 63 6f 6d 2f 61 6c 61 6e 74 68 69 72 64 29 20 61 6e 64 20 53 61 77 79 65 72 20 5a 68 65 6e b.com/alanthird).and.Sawyer.Zhen
2e700 67 0a 20 20 20 20 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 73 61 77 79 65 g......(https://github.com/sawye
2e720 72 7a 68 65 6e 67 29 20 66 6f 72 20 72 65 70 6f 72 74 69 6e 67 2e 29 0a 0a 20 20 20 2a 46 69 78 rzheng).for.reporting.).....*Fix
2e740 65 73 2a 0a 20 20 20 e2 80 a2 20 52 65 70 6c 61 63 65 64 20 77 6f 72 64 73 20 6e 6f 74 20 69 6e es*........Replaced.words.not.in
2e760 20 49 73 70 65 6c 6c e2 80 99 73 20 64 65 66 61 75 6c 74 20 64 69 63 74 69 6f 6e 61 72 69 65 73 .Ispell...s.default.dictionaries
2e780 20 28 73 6f 20 e2 80 98 63 68 65 63 6b 64 6f 63 e2 80 99 0a 20 20 20 20 20 6c 69 6e 74 69 6e 67 .(so....checkdoc.........linting
2e7a0 20 73 75 63 63 65 65 64 73 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 .succeeds).....File:.docj5aN1E.i
2e7c0 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 30 32 31 2c 20 20 4e 65 78 74 3a 20 30 32 2c 20 20 50 72 65 nfo,..Node:.021,..Next:.02,..Pre
2e7e0 76 3a 20 30 33 2c 20 20 55 70 3a 20 43 68 61 6e 67 65 6c 6f 67 0a 0a 33 2e 31 36 20 30 2e 32 2e v:.03,..Up:.Changelog..3.16.0.2.
2e800 31 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 46 69 78 65 73 2a 0a 20 20 20 e2 80 a2 20 48 61 6e 1.==========..*Fixes*........Han
2e820 64 6c 65 20 77 68 65 6e 20 43 75 72 6c 20 70 72 6f 63 65 73 73 20 69 73 20 69 6e 74 65 72 72 75 dle.when.Curl.process.is.interru
2e840 70 74 65 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 6e 66 6f 2c 20 20 pted.....File:.docj5aN1E.info,..
2e860 4e 6f 64 65 3a 20 30 32 2c 20 20 4e 65 78 74 3a 20 30 31 2c 20 20 50 72 65 76 3a 20 30 32 31 2c Node:.02,..Next:.01,..Prev:.021,
2e880 20 20 55 70 3a 20 43 68 61 6e 67 65 6c 6f 67 0a 0a 33 2e 31 37 20 30 2e 32 0a 3d 3d 3d 3d 3d 3d ..Up:.Changelog..3.17.0.2.======
2e8a0 3d 3d 0a 0a 2a 41 64 64 65 64 2a 0a 20 20 20 e2 80 a2 20 53 69 6d 70 6c 65 20 72 65 71 75 65 73 ==..*Added*........Simple.reques
2e8c0 74 20 71 75 65 75 65 69 6e 67 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 t.queueing.....File:.docj5aN1E.i
2e8e0 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 30 31 2c 20 20 50 72 65 76 3a 20 30 32 2c 20 20 55 70 3a 20 nfo,..Node:.01,..Prev:.02,..Up:.
2e900 43 68 61 6e 67 65 6c 6f 67 0a 0a 33 2e 31 38 20 30 2e 31 0a 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 49 6e Changelog..3.18.0.1.========..In
2e920 69 74 69 61 6c 20 72 65 6c 65 61 73 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 4e 31 itial.release.....File:.docj5aN1
2e940 45 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 72 65 64 69 74 73 2c 20 20 4e 65 78 74 3a 20 44 E.info,..Node:.Credits,..Next:.D
2e960 65 76 65 6c 6f 70 6d 65 6e 74 2c 20 20 50 72 65 76 3a 20 43 68 61 6e 67 65 6c 6f 67 2c 20 20 55 evelopment,..Prev:.Changelog,..U
2e980 70 3a 20 54 6f 70 0a 0a 34 20 43 72 65 64 69 74 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 20 20 20 p:.Top..4.Credits.*********.....
2e9a0 e2 80 a2 20 54 68 61 6e 6b 73 20 74 6f 20 43 68 72 69 73 20 57 65 6c 6c 6f 6e 73 20 28 68 74 74 ....Thanks.to.Chris.Wellons.(htt
2e9c0 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 73 6b 65 65 74 6f 29 2c 20 61 75 74 68 6f 72 20 ps://github.com/skeeto),.author.
2e9e0 6f 66 20 74 68 65 0a 20 20 20 20 20 45 6c 66 65 65 64 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 of.the......Elfeed.(https://gith
2ea00 75 62 2e 63 6f 6d 2f 73 6b 65 65 74 6f 2f 65 6c 66 65 65 64 29 20 66 65 65 64 20 72 65 61 64 65 ub.com/skeeto/elfeed).feed.reade
2ea20 72 20 61 6e 64 20 74 68 65 0a 20 20 20 20 20 70 6f 70 75 6c 61 72 20 62 6c 6f 67 20 6e 75 6c 6c r.and.the......popular.blog.null
2ea40 20 70 72 6f 67 72 61 6d 20 28 68 74 74 70 73 3a 2f 2f 6e 75 6c 6c 70 72 6f 67 72 61 6d 2e 63 6f .program.(https://nullprogram.co
2ea60 6d 2f 29 2c 20 66 6f 72 20 68 69 73 0a 20 20 20 20 20 69 6e 76 61 6c 75 61 62 6c 65 20 61 64 76 m/),.for.his......invaluable.adv
2ea80 69 63 65 2c 20 72 65 76 69 65 77 2c 20 61 6e 64 20 65 6e 63 6f 75 72 61 67 65 6d 65 6e 74 2e 0a ice,.review,.and.encouragement..
2eaa0 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 ...File:.docj5aN1E.info,..Node:.
2eac0 44 65 76 65 6c 6f 70 6d 65 6e 74 2c 20 20 4e 65 78 74 3a 20 4c 69 63 65 6e 73 65 2c 20 20 50 72 Development,..Next:.License,..Pr
2eae0 65 76 3a 20 43 72 65 64 69 74 73 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 35 20 44 65 76 65 6c 6f 70 ev:.Credits,..Up:.Top..5.Develop
2eb00 6d 65 6e 74 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 42 75 67 20 72 65 70 6f 72 74 73 2c ment.*************..Bug.reports,
2eb20 20 66 65 61 74 75 72 65 20 72 65 71 75 65 73 74 73 2c 20 73 75 67 67 65 73 74 69 6f 6e 73 20 e2 .feature.requests,.suggestions..
2eb40 80 94 20 5f 6f 68 20 6d 79 5f 21 0a 0a 20 20 20 4e 6f 74 65 20 74 68 61 74 20 e2 80 98 70 6c 7a ..._oh.my_!.....Note.that....plz
2eb60 e2 80 99 20 69 73 20 61 20 79 6f 75 6e 67 20 6c 69 62 72 61 72 79 2c 20 61 6e 64 20 69 74 73 20 ....is.a.young.library,.and.its.
2eb80 6f 6e 6c 79 20 63 6c 69 65 6e 74 20 73 6f 20 66 61 72 20 69 73 0a 45 6d 65 6e 74 2e 65 6c 20 28 only.client.so.far.is.Ement.el.(
2eba0 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 70 68 61 70 61 70 61 2f 65 6d 65 https://github.com/alphapapa/eme
2ebc0 6e 74 2e 65 6c 29 2e 20 20 54 68 65 72 65 20 61 72 65 20 61 20 76 61 72 69 65 74 79 0a 6f 66 20 nt.el)...There.are.a.variety.of.
2ebe0 48 54 54 50 20 61 6e 64 20 e2 80 98 63 75 72 6c e2 80 99 20 66 65 61 74 75 72 65 73 20 69 74 20 HTTP.and....curl....features.it.
2ec00 64 6f 65 73 20 6e 6f 74 20 79 65 74 20 73 75 70 70 6f 72 74 2c 20 73 69 6e 63 65 20 74 68 65 79 does.not.yet.support,.since.they
2ec20 20 68 61 76 65 20 6e 6f 74 0a 62 65 65 6e 20 6e 65 65 64 65 64 20 62 79 20 74 68 65 20 61 75 74 .have.not.been.needed.by.the.aut
2ec40 68 6f 72 2e 20 20 50 61 74 63 68 65 73 20 61 72 65 20 77 65 6c 63 6f 6d 65 2c 20 61 73 20 6c 6f hor...Patches.are.welcome,.as.lo
2ec60 6e 67 20 61 73 20 74 68 65 79 20 69 6e 63 6c 75 64 65 0a 70 61 73 73 69 6e 67 20 74 65 73 74 73 ng.as.they.include.passing.tests
2ec80 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 43 6f 70 79 72 69 67 68 74 20 61 73 73 69 67 6e 6d 65 ...*.Menu:..*.Copyright.assignme
2eca0 6e 74 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 6a 35 61 4e 31 45 2e 69 6e 66 6f 2c 20 20 4e nt::....File:.docj5aN1E.info,..N
2ecc0 6f 64 65 3a 20 43 6f 70 79 72 69 67 68 74 20 61 73 73 69 67 6e 6d 65 6e 74 2c 20 20 55 70 3a 20 ode:.Copyright.assignment,..Up:.
2ece0 44 65 76 65 6c 6f 70 6d 65 6e 74 0a 0a 35 2e 31 20 43 6f 70 79 72 69 67 68 74 20 61 73 73 69 67 Development..5.1.Copyright.assig
2ed00 6e 6d 65 6e 74 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a nment.========================..
2ed20 54 68 69 73 20 70 61 63 6b 61 67 65 20 69 73 20 70 61 72 74 20 6f 66 20 47 4e 55 20 45 6d 61 63 This.package.is.part.of.GNU.Emac
2ed40 73 20 28 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 73 6f 66 74 77 61 72 65 2f s.(https://www.gnu.org/software/
2ed60 65 6d 61 63 73 2f 29 2c 0a 62 65 69 6e 67 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 47 4e emacs/),.being.distributed.in.GN
2ed80 55 20 45 4c 50 41 20 28 68 74 74 70 73 3a 2f 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72 67 2f 29 2e 20 U.ELPA.(https://elpa.gnu.org/)..
2eda0 20 43 6f 6e 74 72 69 62 75 74 69 6f 6e 73 20 74 6f 0a 74 68 69 73 20 70 72 6f 6a 65 63 74 20 6d .Contributions.to.this.project.m
2edc0 75 73 74 20 66 6f 6c 6c 6f 77 20 47 4e 55 20 67 75 69 64 65 6c 69 6e 65 73 2c 20 77 68 69 63 68 ust.follow.GNU.guidelines,.which
2ede0 20 6d 65 61 6e 73 20 74 68 61 74 2c 20 61 73 20 77 69 74 68 20 6f 74 68 65 72 0a 70 61 72 74 73 .means.that,.as.with.other.parts
2ee00 20 6f 66 20 45 6d 61 63 73 2c 20 70 61 74 63 68 65 73 20 6f 66 20 6d 6f 72 65 20 74 68 61 6e 20 .of.Emacs,.patches.of.more.than.
2ee20 61 20 66 65 77 20 6c 69 6e 65 73 20 6d 75 73 74 20 62 65 20 61 63 63 6f 6d 70 61 6e 69 65 64 20 a.few.lines.must.be.accompanied.
2ee40 62 79 0a 68 61 76 69 6e 67 20 61 73 73 69 67 6e 65 64 20 63 6f 70 79 72 69 67 68 74 20 66 6f 72 by.having.assigned.copyright.for
2ee60 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 69 6f 6e 20 74 6f 20 74 68 65 20 46 53 46 2e 20 20 43 .the.contribution.to.the.FSF...C
2ee80 6f 6e 74 72 69 62 75 74 6f 72 73 0a 77 68 6f 20 77 69 73 68 20 74 6f 20 64 6f 20 73 6f 20 6d 61 ontributors.who.wish.to.do.so.ma
2eea0 79 20 63 6f 6e 74 61 63 74 20 65 6d 61 63 73 2d 64 65 76 65 6c 40 67 6e 75 2e 6f 72 67 20 3c 65 y.contact.emacs-devel@gnu.org.<e
2eec0 6d 61 63 73 2d 64 65 76 65 6c 40 67 6e 75 2e 6f 72 67 3e 0a 74 6f 20 72 65 71 75 65 73 74 20 74 macs-devel@gnu.org>.to.request.t
2eee0 68 65 20 61 73 73 69 67 6e 6d 65 6e 74 20 66 6f 72 6d 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 he.assignment.form.....File:.doc
2ef00 6a 35 61 4e 31 45 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4c 69 63 65 6e 73 65 2c 20 20 50 72 j5aN1E.info,..Node:.License,..Pr
2ef20 65 76 3a 20 44 65 76 65 6c 6f 70 6d 65 6e 74 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 36 20 4c 69 63 ev:.Development,..Up:.Top..6.Lic
2ef40 65 6e 73 65 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 47 50 4c 76 33 0a 0a 0a 1f 0a 54 61 67 20 54 61 ense.*********..GPLv3.....Tag.Ta
2ef60 62 6c 65 3a 0a 4e 6f 64 65 3a 20 54 6f 70 7f 31 39 39 0a 4e 6f 64 65 3a 20 49 6e 73 74 61 6c 6c ble:.Node:.Top.199.Node:.Install
2ef80 61 74 69 6f 6e 7f 31 32 36 31 0a 4e 6f 64 65 3a 20 47 4e 55 20 45 4c 50 41 7f 31 34 30 37 0a 4e ation.1261.Node:.GNU.ELPA.1407.N
2efa0 6f 64 65 3a 20 4d 61 6e 75 61 6c 7f 31 36 35 36 0a 4e 6f 64 65 3a 20 55 73 61 67 65 7f 31 39 36 ode:.Manual.1656.Node:.Usage.196
2efc0 35 0a 4e 6f 64 65 3a 20 45 78 61 6d 70 6c 65 73 7f 32 34 36 39 0a 4e 6f 64 65 3a 20 46 75 6e 63 5.Node:.Examples.2469.Node:.Func
2efe0 74 69 6f 6e 73 7f 33 38 33 39 0a 4e 6f 64 65 3a 20 51 75 65 75 65 69 6e 67 7f 38 31 33 38 0a 4e tions.3839.Node:.Queueing.8138.N
2f000 6f 64 65 3a 20 54 69 70 73 7f 39 35 32 34 0a 4e 6f 64 65 3a 20 43 68 61 6e 67 65 6c 6f 67 7f 39 ode:.Tips.9524.Node:.Changelog.9
2f020 38 32 38 0a 4e 6f 64 65 3a 20 30 39 31 7f 31 30 31 37 30 0a 4e 6f 64 65 3a 20 30 39 7f 31 30 34 828.Node:.091.10170.Node:.09.104
2f040 35 30 0a 4e 6f 64 65 3a 20 30 38 7f 31 33 30 33 34 0a 4e 6f 64 65 3a 20 30 37 33 7f 31 33 34 37 50.Node:.08.13034.Node:.073.1347
2f060 30 0a 4e 6f 64 65 3a 20 30 37 32 7f 31 33 36 37 39 0a 4e 6f 64 65 3a 20 30 37 31 7f 31 33 39 37 0.Node:.072.13679.Node:.071.1397
2f080 38 0a 4e 6f 64 65 3a 20 30 37 7f 31 34 31 39 34 0a 4e 6f 64 65 3a 20 30 36 7f 31 36 30 38 35 0a 8.Node:.07.14194.Node:.06.16085.
2f0a0 4e 6f 64 65 3a 20 30 35 34 7f 31 36 36 39 39 0a 4e 6f 64 65 3a 20 30 35 33 7f 31 36 39 34 35 0a Node:.054.16699.Node:.053.16945.
2f0c0 4e 6f 64 65 3a 20 30 35 32 7f 31 37 32 36 36 0a 4e 6f 64 65 3a 20 30 35 31 7f 31 37 34 37 38 0a Node:.052.17266.Node:.051.17478.
2f0e0 4e 6f 64 65 3a 20 30 35 7f 31 37 37 33 35 0a 4e 6f 64 65 3a 20 30 34 7f 31 37 39 34 36 0a 4e 6f Node:.05.17735.Node:.04.17946.No
2f100 64 65 3a 20 30 33 7f 31 38 39 32 30 0a 4e 6f 64 65 3a 20 30 32 31 7f 31 39 33 37 33 0a 4e 6f 64 de:.03.18920.Node:.021.19373.Nod
2f120 65 3a 20 30 32 7f 31 39 35 32 37 0a 4e 6f 64 65 3a 20 30 31 7f 31 39 36 36 31 0a 4e 6f 64 65 3a e:.02.19527.Node:.01.19661.Node:
2f140 20 43 72 65 64 69 74 73 7f 31 39 37 36 30 0a 4e 6f 64 65 3a 20 44 65 76 65 6c 6f 70 6d 65 6e 74 .Credits.19760.Node:.Development
2f160 7f 32 30 31 32 39 0a 4e 6f 64 65 3a 20 43 6f 70 79 72 69 67 68 74 20 61 73 73 69 67 6e 6d 65 6e .20129.Node:.Copyright.assignmen
2f180 74 7f 32 30 36 34 36 0a 4e 6f 64 65 3a 20 4c 69 63 65 6e 73 65 7f 32 31 32 33 37 0a 1f 0a 45 6e t.20646.Node:.License.21237...En
2f1a0 64 20 54 61 67 20 54 61 62 6c 65 0a 0a 1f 0a 4c 6f 63 61 6c 20 56 61 72 69 61 62 6c 65 73 3a 0a d.Tag.Table....Local.Variables:.
2f1c0 63 6f 64 69 6e 67 3a 20 75 74 66 2d 38 0a 45 6e 64 3a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 coding:.utf-8.End:..............
2f1e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f200 70 6c 7a 2d 30 2e 39 2e 31 2f 70 6c 7a 2d 70 6b 67 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 plz-0.9.1/plz-pkg.el............
2f220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f260 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
2f280 30 30 30 30 35 36 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 36 37 37 00 20 30 00 00 00 0000563.00000000000.012677..0...
2f2a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f2c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f2e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f300 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
2f320 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
2f340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f3a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f3c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f3e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f400 3b 3b 20 47 65 6e 65 72 61 74 65 64 20 70 61 63 6b 61 67 65 20 64 65 73 63 72 69 70 74 69 6f 6e ;;.Generated.package.description
2f420 20 66 72 6f 6d 20 70 6c 7a 2e 65 6c 20 20 2d 2a 2d 20 6e 6f 2d 62 79 74 65 2d 63 6f 6d 70 69 6c .from.plz.el..-*-.no-byte-compil
2f440 65 3a 20 74 20 2d 2a 2d 0a 28 64 65 66 69 6e 65 2d 70 61 63 6b 61 67 65 20 22 70 6c 7a 22 20 22 e:.t.-*-.(define-package."plz"."
2f460 30 2e 39 2e 31 22 20 22 48 54 54 50 20 6c 69 62 72 61 72 79 22 20 27 28 28 65 6d 61 63 73 20 22 0.9.1"."HTTP.library".'((emacs."
2f480 32 37 2e 31 22 29 29 20 3a 63 6f 6d 6d 69 74 20 22 63 35 37 39 66 30 33 39 66 66 64 62 35 32 66 27.1")).:commit."c579f039ffdb52f
2f4a0 66 36 31 37 37 35 66 66 32 35 35 31 30 61 39 63 32 36 65 32 35 64 30 63 35 22 20 3a 61 75 74 68 f61775ff25510a9c26e25d0c5".:auth
2f4c0 6f 72 73 20 27 28 28 22 41 64 61 6d 20 50 6f 72 74 65 72 22 20 2e 20 22 61 64 61 6d 40 61 6c 70 ors.'(("Adam.Porter"..."adam@alp
2f4e0 68 61 70 61 70 61 2e 6e 65 74 22 29 29 20 3a 6d 61 69 6e 74 61 69 6e 65 72 20 27 28 22 41 64 61 hapapa.net")).:maintainer.'("Ada
2f500 6d 20 50 6f 72 74 65 72 22 20 2e 20 22 61 64 61 6d 40 61 6c 70 68 61 70 61 70 61 2e 6e 65 74 22 m.Porter"..."adam@alphapapa.net"
2f520 29 20 3a 6b 65 79 77 6f 72 64 73 20 27 28 22 63 6f 6d 6d 22 20 22 6e 65 74 77 6f 72 6b 22 20 22 ).:keywords.'("comm"."network"."
2f540 68 74 74 70 22 29 20 3a 75 72 6c 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f http").:url."https://github.com/
2f560 61 6c 70 68 61 70 61 70 61 2f 70 6c 7a 2e 65 6c 22 29 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 alphapapa/plz.el")..............
2f580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f5a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f5c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f5e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f6a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f6c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f6e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f7a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f7c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f7e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f8a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f8c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f8e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f9a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f9c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f9e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fa00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fa20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fa40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fa60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fa80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2faa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fb00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fb20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fb40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fb60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fb80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fbc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fbe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fc00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fc20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fc40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fc60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fc80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fcc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fd00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fd20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fd40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fd60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fd80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fda0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fdc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fde0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fe00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fe20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fe40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fe60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fe80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ff00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ff20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ff40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ff60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ff80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ffa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ffc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ffe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
300a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
300c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
300e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
301a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
301c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
301e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
302a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
302c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
302e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
303a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
303c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
303e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
304a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
304c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
304e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
305a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
305c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
305e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
306a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
306c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
306e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
307a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
307c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
307e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
308a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
308c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
308e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
309a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
309c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
309e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
310a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
310c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
310e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
311a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
311c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
311e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
312a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
312c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
312e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
313a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
313c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
313e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
314a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
314c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
314e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
315a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
315c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
315e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
316a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
316c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
316e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
317a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
317c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
317e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
318a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
318c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
318e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
319a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
319c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
319e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................