about summary refs log tree commit diff
path: root/configs/shared/emacs/.emacs.d/elpa/f-20180106.122/f.elc
blob: 5690690454d126f2c36836ab7de63d99c2399cce (plain)
ofshex dumpascii
0000 3b 45 4c 43 17 00 00 00 0a 3b 3b 3b 20 43 6f 6d 70 69 6c 65 64 0a 3b 3b 3b 20 69 6e 20 45 6d 61 ;ELC.....;;;.Compiled.;;;.in.Ema
0020 63 73 20 76 65 72 73 69 6f 6e 20 32 35 2e 33 2e 31 0a 3b 3b 3b 20 77 69 74 68 20 61 6c 6c 20 6f cs.version.25.3.1.;;;.with.all.o
0040 70 74 69 6d 69 7a 61 74 69 6f 6e 73 2e 0a 0a 3b 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 75 73 65 ptimizations...;;;.This.file.use
0060 73 20 64 79 6e 61 6d 69 63 20 64 6f 63 73 74 72 69 6e 67 73 2c 20 66 69 72 73 74 20 61 64 64 65 s.dynamic.docstrings,.first.adde
0080 64 20 69 6e 20 45 6d 61 63 73 20 31 39 2e 32 39 2e 0a 0a 3b 3b 3b 20 54 68 69 73 20 66 69 6c 65 d.in.Emacs.19.29...;;;.This.file
00a0 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 75 74 66 2d 38 20 6e 6f 6e 2d 41 53 43 49 .does.not.contain.utf-8.non-ASCI
00c0 49 20 63 68 61 72 61 63 74 65 72 73 2c 0a 3b 3b 3b 20 61 6e 64 20 73 6f 20 63 61 6e 20 62 65 20 I.characters,.;;;.and.so.can.be.
00e0 6c 6f 61 64 65 64 20 69 6e 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 73 20 65 61 72 6c 69 65 72 loaded.in.Emacs.versions.earlier
0100 20 74 68 61 6e 20 32 33 2e 0a 0a 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b .than.23...;;;;;;;;;;;;;;;;;;;;;
0120 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0140 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 0a 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;;;.;;;;;;;;;;;;;;;;;
0160 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0180 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 0a 0a 0a 28 62 79 74 65 2d 63 6f 64 65 20 ;;;;;;;;;;;;;;;;;;...(byte-code.
01a0 22 5c 33 30 30 5c 33 30 31 21 5c 32 31 30 5c 33 30 30 5c 33 30 32 21 5c 32 31 30 5c 33 30 33 5c "\300\301!\210\300\302!\210\303\
01c0 33 30 34 5c 33 30 35 5c 33 30 36 23 5c 32 31 30 5c 33 30 33 5c 33 30 34 5c 33 30 37 5c 33 31 30 304\305\306#\210\303\304\307\310
01e0 23 5c 32 30 37 22 20 5b 72 65 71 75 69 72 65 20 73 20 64 61 73 68 20 70 75 74 20 66 2d 67 75 61 #\207".[require.s.dash.put.f-gua
0200 72 64 2d 65 72 72 6f 72 20 65 72 72 6f 72 2d 63 6f 6e 64 69 74 69 6f 6e 73 20 28 65 72 72 6f 72 rd-error.error-conditions.(error
0220 20 66 2d 67 75 61 72 64 2d 65 72 72 6f 72 29 20 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 20 22 44 .f-guard-error).error-message."D
0240 65 73 74 72 75 63 74 69 76 65 20 6f 70 65 72 61 74 69 6f 6e 20 6f 75 74 73 69 64 65 20 73 61 6e estructive.operation.outside.san
0260 64 62 6f 78 22 5d 20 34 29 0a 23 40 37 37 20 4c 69 73 74 20 6f 66 20 61 6c 6c 6f 77 65 64 20 70 dbox"].4).#@77.List.of.allowed.p
0280 61 74 68 73 20 74 6f 20 6d 6f 64 69 66 79 20 77 68 65 6e 20 67 75 61 72 64 65 64 2e 0a 0a 44 6f aths.to.modify.when.guarded...Do
02a0 20 6e 6f 74 20 6d 6f 64 69 66 79 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 2e 1f 0a 28 64 65 66 .not.modify.this.variable...(def
02c0 76 61 72 20 66 2d 2d 67 75 61 72 64 2d 70 61 74 68 73 20 6e 69 6c 20 28 23 24 20 2e 20 36 32 33 var.f--guard-paths.nil.(#$...623
02e0 29 29 0a 23 40 31 32 33 20 49 66 20 50 41 54 48 20 69 73 20 61 6c 6c 6f 77 65 64 20 74 6f 20 62 )).#@123.If.PATH.is.allowed.to.b
0300 65 20 6d 6f 64 69 66 69 65 64 2c 20 79 69 65 6c 64 20 42 4f 44 59 2e 0a 0a 49 66 20 50 41 54 48 e.modified,.yield.BODY...If.PATH
0320 20 69 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 20 74 6f 20 62 65 20 6d 6f 64 69 66 69 65 64 2c 20 .is.not.allowed.to.be.modified,.
0340 74 68 72 6f 77 20 65 72 72 6f 72 2e 0a 0a 28 66 6e 20 50 41 54 48 20 26 72 65 73 74 20 42 4f 44 throw.error...(fn.PATH.&rest.BOD
0360 59 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 2d 64 65 73 74 72 75 63 74 69 76 65 20 27 28 Y)..(defalias.'f--destructive.'(
0380 6d 61 63 72 6f 20 2e 20 23 5b 33 38 35 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 30 5c 33 30 32 5c macro...#[385."\300\301\300\302\
03a0 33 30 33 5c 33 30 34 5c 33 30 35 06 08 45 5c 33 30 36 5c 33 30 35 06 09 45 45 5c 33 30 37 42 42 303\304\305..E\306\305..EE\307BB
03c0 5c 33 31 30 05 42 5c 33 31 31 5c 33 31 32 5c 33 31 33 06 09 5c 33 31 34 42 42 45 46 03 42 42 42 \310.B\311\312\313..\314BBEF.BBB
03e0 5c 32 30 37 22 20 5b 69 66 20 66 2d 2d 67 75 61 72 64 2d 70 61 74 68 73 20 2d 2d 61 6e 79 5c 3f \207".[if.f--guard-paths.--any\?
0400 20 6f 72 20 66 2d 73 61 6d 65 5c 3f 20 69 74 20 66 2d 61 6e 63 65 73 74 6f 72 2d 6f 66 5c 3f 20 .or.f-same\?.it.f-ancestor-of\?.
0420 28 66 2d 2d 67 75 61 72 64 2d 70 61 74 68 73 29 20 70 72 6f 67 6e 20 73 69 67 6e 61 6c 20 27 66 (f--guard-paths).progn.signal.'f
0440 2d 67 75 61 72 64 2d 65 72 72 6f 72 20 6c 69 73 74 20 28 66 2d 2d 67 75 61 72 64 2d 70 61 74 68 -guard-error.list.(f--guard-path
0460 73 29 5d 20 31 32 20 28 23 24 20 2e 20 37 34 35 29 5d 29 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 s)].12.(#$...745)])).(function-p
0480 75 74 20 27 66 2d 2d 64 65 73 74 72 75 63 74 69 76 65 20 27 6c 69 73 70 2d 69 6e 64 65 6e 74 2d ut.'f--destructive.'lisp-indent-
04a0 66 75 6e 63 74 69 6f 6e 20 31 29 0a 23 40 34 36 20 4a 6f 69 6e 20 41 52 47 53 20 74 6f 20 61 20 function.1).#@46.Join.ARGS.to.a.
04c0 73 69 6e 67 6c 65 20 70 61 74 68 2e 0a 0a 28 66 6e 20 26 72 65 73 74 20 41 52 47 53 29 1f 0a 28 single.path...(fn.&rest.ARGS)..(
04e0 64 65 66 61 6c 69 61 73 20 27 66 2d 6a 6f 69 6e 20 23 5b 31 32 38 20 22 5c 33 30 30 43 5c 33 30 defalias.'f-join.#[128."\300C\30
0500 31 02 40 21 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 06 07 21 5c 1.@!\302\303\304\305\306\307..!\
0520 33 31 30 5c 22 5c 33 31 31 5c 33 31 32 25 04 5c 22 5c 32 31 30 5c 32 31 31 5c 32 30 33 5c 22 00 310\"\311\312%.\"\210\211\203\".
0540 5c 33 31 33 02 5c 32 34 32 21 5c 32 30 32 24 00 01 5c 32 34 32 5c 32 30 37 22 20 5b 6e 69 6c 20 \313.\242!\202$..\242\207".[nil.
0560 66 2d 72 65 6c 61 74 69 76 65 5c 3f 20 2d 6d 61 70 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 f-relative\?.-map.make-byte-code
0580 20 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 33 30 30 5c 32 34 32 5c 22 5c 32 34 30 5c 32 30 .257."\300\301.\300\242\"\240\20
05a0 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 66 2d 65 78 70 61 6e 64 5d 20 35 20 22 7".vconcat.vector.[f-expand].5."
05c0 5c 6e 5c 6e 28 66 6e 20 41 52 47 29 22 20 66 2d 72 65 6c 61 74 69 76 65 5d 20 31 30 20 28 23 24 \n\n(fn.ARG)".f-relative].10.(#$
05e0 20 2e 20 31 32 30 31 29 5d 29 0a 23 40 35 37 20 53 70 6c 69 74 20 50 41 54 48 20 61 6e 64 20 72 ...1201)]).#@57.Split.PATH.and.r
0600 65 74 75 72 6e 20 6c 69 73 74 20 63 6f 6e 74 61 69 6e 69 6e 67 20 70 61 72 74 73 2e 0a 0a 28 66 eturn.list.containing.parts...(f
0620 6e 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 73 70 6c 69 74 20 23 5b 32 35 n.PATH)..(defalias.'f-split.#[25
0640 37 20 22 5c 33 30 30 5c 33 30 31 20 02 5c 33 30 32 23 5c 33 30 33 02 21 5c 32 30 33 16 00 5c 33 7."\300\301..\302#\303.!\203..\3
0660 30 31 20 01 42 5c 32 31 31 5c 32 36 32 02 5c 32 30 32 17 00 5c 32 31 31 5c 32 30 37 22 20 5b 73 01..B\211\262.\202..\211\207".[s
0680 2d 73 70 6c 69 74 20 66 2d 70 61 74 68 2d 73 65 70 61 72 61 74 6f 72 20 6f 6d 69 74 2d 6e 75 6c -split.f-path-separator.omit-nul
06a0 6c 73 20 66 2d 61 62 73 6f 6c 75 74 65 5c 3f 5d 20 35 20 28 23 24 20 2e 20 31 35 32 30 29 5d 29 ls.f-absolute\?].5.(#$...1520)])
06c0 0a 23 40 32 37 34 20 45 78 70 61 6e 64 20 50 41 54 48 20 72 65 6c 61 74 69 76 65 20 74 6f 20 44 .#@274.Expand.PATH.relative.to.D
06e0 49 52 20 28 6f 72 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 29 2e 0a 50 41 54 IR.(or.`default-directory')..PAT
0700 48 20 61 6e 64 20 44 49 52 20 63 61 6e 20 62 65 20 65 69 74 68 65 72 20 61 20 64 69 72 65 63 74 H.and.DIR.can.be.either.a.direct
0720 6f 72 79 20 6e 61 6d 65 73 20 6f 72 20 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 0a 6e 61 6d 65 ory.names.or.directory.file.name
0740 73 2e 20 20 52 65 74 75 72 6e 20 61 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 20 69 66 20 50 s...Return.a.directory.name.if.P
0760 41 54 48 20 69 73 20 61 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 2c 20 61 6e 64 0a 61 20 64 ATH.is.a.directory.name,.and.a.d
0780 69 72 65 63 74 6f 72 79 20 66 69 6c 65 20 6e 61 6d 65 20 6f 74 68 65 72 77 69 73 65 2e 20 20 46 irectory.file.name.otherwise...F
07a0 69 6c 65 20 6e 61 6d 65 20 68 61 6e 64 6c 65 72 73 20 61 72 65 0a 69 67 6e 6f 72 65 64 2e 0a 0a ile.name.handlers.are.ignored...
07c0 28 66 6e 20 50 41 54 48 20 26 6f 70 74 69 6f 6e 61 6c 20 44 49 52 29 1f 0a 28 64 65 66 61 6c 69 (fn.PATH.&optional.DIR)..(defali
07e0 61 73 20 27 66 2d 65 78 70 61 6e 64 20 23 5b 35 31 33 20 22 5c 33 30 31 18 5c 33 30 32 02 02 5c as.'f-expand.#[513."\301.\302..\
0800 22 29 5c 32 30 37 22 20 5b 66 69 6c 65 2d 6e 61 6d 65 2d 68 61 6e 64 6c 65 72 2d 61 6c 69 73 74 ")\207".[file-name-handler-alist
0820 20 6e 69 6c 20 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 35 20 28 23 24 20 2e 20 31 .nil.expand-file-name].5.(#$...1
0840 37 33 35 29 5d 29 0a 23 40 33 37 20 52 65 74 75 72 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 50 735)]).#@37.Return.the.name.of.P
0860 41 54 48 2e 0a 0a 28 66 6e 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 66 69 ATH...(fn.PATH)..(defalias.'f-fi
0880 6c 65 6e 61 6d 65 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 21 21 5c 32 30 37 22 20 5b lename.#[257."\300\301.!!\207".[
08a0 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 file-name-nondirectory.directory
08c0 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 34 20 28 23 24 20 2e 20 32 31 32 34 29 5d 29 0a 28 64 65 66 -file-name].4.(#$...2124)]).(def
08e0 61 6c 69 61 73 20 27 66 2d 70 61 72 65 6e 74 20 27 66 2d 64 69 72 6e 61 6d 65 29 0a 23 40 34 39 alias.'f-parent.'f-dirname).#@49
0900 20 52 65 74 75 72 6e 20 74 68 65 20 70 61 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 74 6f 20 .Return.the.parent.directory.to.
0920 50 41 54 48 2e 0a 0a 28 66 6e 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 64 PATH...(fn.PATH)..(defalias.'f-d
0940 69 72 6e 61 6d 65 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 03 08 5c 22 21 21 irname.#[257."\301\302\303..\"!!
0960 5c 33 30 34 02 02 5c 22 3f 5c 32 30 35 1f 00 5c 33 30 35 02 21 5c 32 30 33 1c 00 5c 33 30 36 01 \304..\"?\205..\305.!\203..\306.
0980 21 5c 32 30 32 1f 00 5c 33 30 32 01 21 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 !\202..\302.!\207".[default-dire
09a0 63 74 6f 72 79 20 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 64 69 72 65 63 74 ctory.file-name-directory.direct
09c0 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 2d 65 78 70 61 6e 64 20 66 2d 73 61 6d 65 5c 3f 20 ory-file-name.f-expand.f-same\?.
09e0 66 2d 72 65 6c 61 74 69 76 65 5c 3f 20 66 2d 72 65 6c 61 74 69 76 65 5d 20 36 20 28 23 24 20 2e f-relative\?.f-relative].6.(#$..
0a00 20 32 33 30 35 29 5d 29 0a 23 40 36 36 20 52 65 74 75 72 6e 20 74 68 65 20 64 65 65 70 65 73 74 .2305)]).#@66.Return.the.deepest
0a20 20 63 6f 6d 6d 6f 6e 20 70 61 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 50 41 54 48 .common.parent.directory.of.PATH
0a40 53 2e 0a 0a 28 66 6e 20 50 41 54 48 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 63 6f 6d S...(fn.PATHS)..(defalias.'f-com
0a60 6d 6f 6e 2d 70 61 72 65 6e 74 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 32 30 34 06 00 5c 33 30 30 mon-parent.#[257."\211\204..\300
0a80 5c 32 30 37 5c 32 31 31 41 5c 32 30 34 10 00 5c 33 30 31 01 40 21 5c 32 30 37 5c 33 30 32 5c 33 \207\211A\204..\301.@!\207\302\3
0aa0 30 33 02 5c 22 5c 32 31 31 40 40 5c 33 30 30 02 40 5c 32 30 33 65 00 5c 33 30 34 03 5c 33 30 34 03.\"\211@@\300.@\203e.\304.\304
0ac0 5c 33 30 35 02 5c 32 30 33 48 00 01 5c 32 30 33 48 00 02 40 04 5c 32 30 34 35 00 5c 33 30 30 5c \305.\203H..\203H..@.\2045.\300\
0ae0 32 36 32 03 5c 32 30 32 3c 00 5c 32 31 31 40 06 07 5c 32 33 32 5c 32 36 32 05 5c 32 31 30 5c 32 262.\202<.\211@..\232\262.\210\2
0b00 31 31 54 5c 32 36 32 01 02 41 5c 32 36 32 03 5c 32 30 32 21 00 5c 32 36 36 03 5c 33 30 36 01 21 11T\262..A\262.\202!.\266.\306.!
0b20 5c 32 36 32 01 5c 32 30 33 65 00 5c 33 30 32 5c 33 30 37 04 5c 22 5c 32 36 32 03 01 01 42 5c 32 \262.\203e.\302\307.\"\262...B\2
0b40 36 32 01 02 40 40 5c 32 36 32 02 5c 32 30 32 18 00 5c 32 31 31 5c 32 30 34 6d 00 5c 33 31 30 5c 62..@@\262.\202..\211\204m.\310\
0b60 32 30 32 5c 32 30 37 00 5c 32 31 31 47 5c 33 31 31 55 5c 32 30 33 5c 32 30 30 00 5c 33 31 32 01 202\207.\211G\311U\203\200.\312.
0b80 40 21 5c 32 30 33 5c 32 30 30 00 5c 33 31 33 20 5c 32 30 32 5c 32 30 37 00 5c 33 31 34 5c 33 31 @!\203\200.\313.\202\207.\314\31
0ba0 35 02 5c 32 33 37 5c 22 5c 33 31 36 50 5c 32 30 37 22 20 5b 6e 69 6c 20 66 2d 70 61 72 65 6e 74 5.\237\"\316P\207".[nil.f-parent
0bc0 20 2d 6d 61 70 20 66 2d 73 70 6c 69 74 20 74 20 30 20 2d 2d 2d 74 72 75 74 68 79 5c 3f 20 63 64 .-map.f-split.t.0.---truthy\?.cd
0be0 72 20 22 22 20 31 20 66 2d 72 6f 6f 74 5c 3f 20 66 2d 72 6f 6f 74 20 61 70 70 6c 79 20 66 2d 6a r."".1.f-root\?.f-root.apply.f-j
0c00 6f 69 6e 20 22 2f 22 5d 20 31 31 20 28 23 24 20 2e 20 32 35 37 34 29 5d 29 0a 23 40 31 36 35 20 oin."/"].11.(#$...2574)]).#@165.
0c20 52 65 74 75 72 6e 20 74 68 65 20 66 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e 20 6f 66 20 50 41 54 Return.the.file.extension.of.PAT
0c40 48 2e 0a 0a 54 68 65 20 65 78 74 65 6e 73 69 6f 6e 2c 20 69 6e 20 61 20 66 69 6c 65 20 6e 61 6d H...The.extension,.in.a.file.nam
0c60 65 2c 20 69 73 20 74 68 65 20 70 61 72 74 20 74 68 61 74 20 66 6f 6c 6c 6f 77 73 20 74 68 65 20 e,.is.the.part.that.follows.the.
0c80 6c 61 73 74 0a 27 2e 27 2c 20 65 78 63 6c 75 64 69 6e 67 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 last.'.',.excluding.version.numb
0ca0 65 72 73 20 61 6e 64 20 62 61 63 6b 75 70 20 73 75 66 66 69 78 65 73 2e 0a 0a 28 66 6e 20 50 41 ers.and.backup.suffixes...(fn.PA
0cc0 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 65 78 74 20 23 5b 32 35 37 20 22 5c 33 30 TH)..(defalias.'f-ext.#[257."\30
0ce0 30 01 21 5c 32 30 37 22 20 5b 66 69 6c 65 2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 6f 6e 5d 20 33 0.!\207".[file-name-extension].3
0d00 20 28 23 24 20 2e 20 33 31 30 34 29 5d 29 0a 23 40 36 32 20 52 65 74 75 72 6e 20 65 76 65 72 79 .(#$...3104)]).#@62.Return.every
0d20 74 68 69 6e 67 20 62 75 74 20 74 68 65 20 66 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e 20 6f 66 20 thing.but.the.file.extension.of.
0d40 50 41 54 48 2e 0a 0a 28 66 6e 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 6e PATH...(fn.PATH)..(defalias.'f-n
0d60 6f 2d 65 78 74 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 30 37 22 20 5b 66 69 6c 65 2d 6e o-ext.#[257."\300.!\207".[file-n
0d80 61 6d 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 6f 6e 5d 20 33 20 28 23 24 20 2e 20 33 33 34 38 ame-sans-extension].3.(#$...3348
0da0 29 5d 29 0a 23 40 39 33 20 52 65 74 75 72 6e 20 50 41 54 48 20 62 75 74 20 77 69 74 68 20 45 58 )]).#@93.Return.PATH.but.with.EX
0dc0 54 20 61 73 20 74 68 65 20 6e 65 77 20 65 78 74 65 6e 73 69 6f 6e 2e 0a 45 58 54 20 6d 75 73 74 T.as.the.new.extension..EXT.must
0de0 20 6e 6f 74 20 62 65 20 6e 69 6c 20 6f 72 20 65 6d 70 74 79 2e 0a 0a 28 66 6e 20 50 41 54 48 20 .not.be.nil.or.empty...(fn.PATH.
0e00 45 58 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 73 77 61 70 2d 65 78 74 20 23 5b 35 31 EXT)..(defalias.'f-swap-ext.#[51
0e20 34 20 22 5c 33 30 30 01 21 5c 32 30 33 5c 6e 00 5c 33 30 31 5c 33 30 32 21 5c 32 30 37 5c 33 30 4."\300.!\203\n.\301\302!\207\30
0e40 33 02 21 5c 33 30 34 02 51 5c 32 30 37 22 20 5b 73 2d 62 6c 61 6e 6b 5c 3f 20 65 72 72 6f 72 20 3.!\304.Q\207".[s-blank\?.error.
0e60 22 45 78 74 65 6e 73 69 6f 6e 20 63 61 6e 6e 6f 74 20 62 65 20 65 6d 70 74 79 20 6f 72 20 6e 69 "Extension.cannot.be.empty.or.ni
0e80 6c 22 20 66 2d 6e 6f 2d 65 78 74 20 22 2e 22 5d 20 35 20 28 23 24 20 2e 20 33 34 39 37 29 5d 29 l".f-no-ext."."].5.(#$...3497)])
0ea0 0a 23 40 37 30 20 52 65 74 75 72 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 50 41 54 48 2c 20 65 .#@70.Return.the.name.of.PATH,.e
0ec0 78 63 6c 75 64 69 6e 67 20 74 68 65 20 65 78 74 65 6e 73 69 6f 6e 20 6f 66 20 66 69 6c 65 2e 0a xcluding.the.extension.of.file..
0ee0 0a 28 66 6e 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 62 61 73 65 20 23 5b .(fn.PATH)..(defalias.'f-base.#[
0f00 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 21 21 5c 32 30 37 22 20 5b 66 2d 6e 6f 2d 65 78 74 20 257."\300\301.!!\207".[f-no-ext.
0f20 66 2d 66 69 6c 65 6e 61 6d 65 5d 20 34 20 28 23 24 20 2e 20 33 37 35 30 29 5d 29 0a 23 40 35 35 f-filename].4.(#$...3750)]).#@55
0f40 20 52 65 74 75 72 6e 20 50 41 54 48 20 72 65 6c 61 74 69 76 65 20 74 6f 20 44 49 52 2e 0a 0a 28 .Return.PATH.relative.to.DIR...(
0f60 66 6e 20 50 41 54 48 20 26 6f 70 74 69 6f 6e 61 6c 20 44 49 52 29 1f 0a 28 64 65 66 61 6c 69 61 fn.PATH.&optional.DIR)..(defalia
0f80 73 20 27 66 2d 72 65 6c 61 74 69 76 65 20 23 5b 35 31 33 20 22 5c 33 30 30 02 02 5c 22 5c 32 30 s.'f-relative.#[513."\300..\"\20
0fa0 37 22 20 5b 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 5d 20 35 20 28 23 24 20 2e 20 7".[file-relative-name].5.(#$...
0fc0 33 39 30 35 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 61 62 62 72 65 76 20 27 66 2d 73 3905)]).(defalias.'f-abbrev.'f-s
0fe0 68 6f 72 74 29 0a 23 40 36 34 20 52 65 74 75 72 6e 20 61 62 62 72 65 76 20 6f 66 20 50 41 54 48 hort).#@64.Return.abbrev.of.PATH
1000 2e 20 20 53 65 65 20 60 61 62 62 72 65 76 69 61 74 65 2d 66 69 6c 65 2d 6e 61 6d 65 27 2e 0a 0a ...See.`abbreviate-file-name'...
1020 28 66 6e 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 73 68 6f 72 74 20 23 5b (fn.PATH)..(defalias.'f-short.#[
1040 32 35 37 20 22 5c 33 30 30 01 21 5c 32 30 37 22 20 5b 61 62 62 72 65 76 69 61 74 65 2d 66 69 6c 257."\300.!\207".[abbreviate-fil
1060 65 2d 6e 61 6d 65 5d 20 33 20 28 23 24 20 2e 20 34 30 37 35 29 5d 29 0a 23 40 34 31 20 52 65 74 e-name].3.(#$...4075)]).#@41.Ret
1080 75 72 6e 20 6c 6f 6e 67 20 76 65 72 73 69 6f 6e 20 6f 66 20 50 41 54 48 2e 0a 0a 28 66 6e 20 50 urn.long.version.of.PATH...(fn.P
10a0 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 6c 6f 6e 67 20 23 5b 32 35 37 20 22 5c ATH)..(defalias.'f-long.#[257."\
10c0 33 30 30 01 21 5c 32 30 37 22 20 5b 66 2d 65 78 70 61 6e 64 5d 20 33 20 28 23 24 20 2e 20 34 32 300.!\207".[f-expand].3.(#$...42
10e0 32 31 29 5d 29 0a 23 40 34 37 20 52 65 74 75 72 6e 20 74 68 65 20 63 61 6e 6f 6e 69 63 61 6c 20 21)]).#@47.Return.the.canonical.
1100 6e 61 6d 65 20 6f 66 20 50 41 54 48 2e 0a 0a 28 66 6e 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c name.of.PATH...(fn.PATH)..(defal
1120 69 61 73 20 27 66 2d 63 61 6e 6f 6e 69 63 61 6c 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 ias.'f-canonical.#[257."\300.!\2
1140 30 37 22 20 5b 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 5d 20 33 20 28 23 24 20 2e 20 34 33 33 31 07".[file-truename].3.(#$...4331
1160 29 5d 29 0a 23 40 31 33 31 20 41 70 70 65 6e 64 20 73 6c 61 73 68 20 74 6f 20 50 41 54 48 20 75 )]).#@131.Append.slash.to.PATH.u
1180 6e 6c 65 73 73 20 6f 6e 65 20 61 6c 72 65 61 64 79 2e 0a 0a 53 6f 6d 65 20 66 75 6e 63 74 69 6f nless.one.already...Some.functio
11a0 6e 73 2c 20 73 75 63 68 20 61 73 20 60 63 61 6c 6c 2d 70 72 6f 63 65 73 73 27 20 72 65 71 75 69 ns,.such.as.`call-process'.requi
11c0 72 65 73 20 74 68 65 72 65 20 74 6f 20 62 65 20 61 6e 0a 65 6e 64 69 6e 67 20 73 6c 61 73 68 2e res.there.to.be.an.ending.slash.
11e0 0a 0a 28 66 6e 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 73 6c 61 73 68 20 ..(fn.PATH)..(defalias.'f-slash.
1200 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 30 33 5c 6e 00 5c 33 30 31 01 21 5c 32 30 37 5c 32 #[257."\300.!\203\n.\301.!\207\2
1220 30 37 22 20 5b 66 2d 64 69 72 5c 3f 20 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 07".[f-dir\?.file-name-as-direct
1240 6f 72 79 5d 20 33 20 28 23 24 20 2e 20 34 34 35 38 29 5d 29 0a 23 40 36 31 20 52 65 74 75 72 6e ory].3.(#$...4458)]).#@61.Return
1260 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 20 74 6f 20 50 41 54 48 2c 20 77 69 74 68 20 65 6e 64 .absolute.path.to.PATH,.with.end
1280 69 6e 67 20 73 6c 61 73 68 2e 0a 0a 28 66 6e 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 ing.slash...(fn.PATH)..(defalias
12a0 20 27 66 2d 66 75 6c 6c 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 21 21 5c 32 30 37 22 .'f-full.#[257."\300\301.!!\207"
12c0 20 5b 66 2d 73 6c 61 73 68 20 66 2d 6c 6f 6e 67 5d 20 34 20 28 23 24 20 2e 20 34 36 39 38 29 5d .[f-slash.f-long].4.(#$...4698)]
12e0 29 0a 23 40 36 31 20 48 65 6c 70 65 72 20 66 6f 72 20 60 66 2d 75 6e 69 71 75 69 66 79 27 20 61 ).#@61.Helper.for.`f-uniquify'.a
1300 6e 64 20 60 66 2d 75 6e 69 71 75 69 66 79 2d 61 6c 69 73 74 27 2e 0a 0a 28 66 6e 20 50 41 54 48 nd.`f-uniquify-alist'...(fn.PATH
1320 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 2d 75 6e 69 71 75 69 66 79 20 23 5b 32 35 37 S)..(defalias.'f--uniquify.#[257
1340 20 22 5c 32 31 31 47 5c 33 30 30 5c 33 30 31 03 5c 22 5c 33 30 32 5c 33 30 33 02 5c 22 02 01 47 ."\211G\300\301.\"\302\303.\"..G
1360 55 5c 32 30 34 21 00 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 30 5c 33 30 36 06 U\204!.\302\303\304\305\300\306.
1380 06 5c 22 5c 22 5c 22 5c 32 36 32 01 5c 32 30 32 5c 6e 00 5c 32 30 37 22 20 5b 6d 61 70 63 61 72 .\"\"\"\262.\202\n.\207".[mapcar
13a0 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 33 30 30 02 21 42 5c 32 30 37 22 20 5b 66 2d 66 69 6c 65 .#[257."\211\300.!B\207".[f-file
13c0 6e 61 6d 65 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 49 54 29 22 5d 20 2d 67 72 6f 75 70 2d 62 79 name].4."\n\n(fn.IT)"].-group-by
13e0 20 63 64 72 20 61 70 70 6c 79 20 61 70 70 65 6e 64 20 23 5b 32 35 37 20 22 5c 32 31 31 41 5c 32 .cdr.apply.append.#[257."\211A\2
1400 31 31 47 5c 33 30 30 56 5c 32 30 33 10 00 5c 33 30 31 5c 33 30 32 02 5c 22 5c 32 30 32 11 00 5c 11G\300V\203..\301\302.\"\202..\
1420 32 31 31 5c 32 30 37 22 20 5b 31 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 32 31 31 40 5c 211\207".[1.mapcar.#[257."\211@\
1440 33 30 30 5c 33 30 31 03 41 04 40 5c 22 21 5c 33 30 32 20 03 41 51 42 5c 32 30 37 22 20 5b 66 2d 300\301.A.@\"!\302..AQB\207".[f-
1460 66 69 6c 65 6e 61 6d 65 20 73 2d 63 68 6f 70 2d 73 75 66 66 69 78 20 66 2d 70 61 74 68 2d 73 65 filename.s-chop-suffix.f-path-se
1480 70 61 72 61 74 6f 72 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 49 54 29 22 5d 5d 20 35 20 22 5c 6e parator].6."\n\n(fn.IT)"]].5."\n
14a0 5c 6e 28 66 6e 20 49 54 29 22 5d 5d 20 31 31 20 28 23 24 20 2e 20 34 38 33 39 29 5d 29 0a 23 40 \n(fn.IT)"]].11.(#$...4839)]).#@
14c0 38 39 20 52 65 74 75 72 6e 20 75 6e 69 71 75 65 20 73 75 66 66 69 78 65 73 20 6f 66 20 46 49 4c 89.Return.unique.suffixes.of.FIL
14e0 45 53 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 65 78 70 65 63 74 73 20 6e 6f 20 64 75 ES...This.function.expects.no.du
1500 70 6c 69 63 61 74 65 20 70 61 74 68 73 2e 0a 0a 28 66 6e 20 46 49 4c 45 53 29 1f 0a 28 64 65 66 plicate.paths...(fn.FILES)..(def
1520 61 6c 69 61 73 20 27 66 2d 75 6e 69 71 75 69 66 79 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 alias.'f-uniquify.#[257."\300\30
1540 31 5c 33 30 32 03 21 5c 22 5c 32 30 37 22 20 5b 2d 6d 61 70 20 63 61 72 20 66 2d 2d 75 6e 69 71 1\302.!\"\207".[-map.car.f--uniq
1560 75 69 66 79 5d 20 35 20 28 23 24 20 2e 20 35 33 31 35 29 5d 29 0a 23 40 31 31 32 20 52 65 74 75 uify].5.(#$...5315)]).#@112.Retu
1580 72 6e 20 61 6c 69 73 74 20 6d 61 70 70 69 6e 67 20 46 49 4c 45 53 20 74 6f 20 75 6e 69 71 75 65 rn.alist.mapping.FILES.to.unique
15a0 20 73 75 66 66 69 78 65 73 20 6f 66 20 46 49 4c 45 53 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 .suffixes.of.FILES...This.functi
15c0 6f 6e 20 65 78 70 65 63 74 73 20 6e 6f 20 64 75 70 6c 69 63 61 74 65 20 70 61 74 68 73 2e 0a 0a on.expects.no.duplicate.paths...
15e0 28 66 6e 20 46 49 4c 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 75 6e 69 71 75 69 66 (fn.FILES)..(defalias.'f-uniquif
1600 79 2d 61 6c 69 73 74 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 03 21 5c 22 5c y-alist.#[257."\300\301\302.!\"\
1620 32 30 37 22 20 5b 2d 6d 61 70 20 63 61 64 72 20 66 2d 2d 75 6e 69 71 75 69 66 79 5d 20 35 20 28 207".[-map.cadr.f--uniquify].5.(
1640 23 24 20 2e 20 35 35 30 30 29 5d 29 0a 23 40 38 33 20 52 65 61 64 20 62 69 6e 61 72 79 20 64 61 #$...5500)]).#@83.Read.binary.da
1660 74 61 20 66 72 6f 6d 20 50 41 54 48 2e 0a 0a 52 65 74 75 72 6e 20 74 68 65 20 62 69 6e 61 72 79 ta.from.PATH...Return.the.binary
1680 20 64 61 74 61 20 61 73 20 75 6e 69 62 79 74 65 20 73 74 72 69 6e 67 2e 0a 0a 28 66 6e 20 50 41 .data.as.unibyte.string...(fn.PA
16a0 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 72 65 61 64 2d 62 79 74 65 73 20 23 5b 32 TH)..(defalias.'f-read-bytes.#[2
16c0 35 37 20 22 5c 33 30 31 5c 33 30 32 21 72 5c 32 31 31 71 5c 32 31 30 5c 33 30 33 5c 33 30 34 5c 57."\301\302!r\211q\210\303\304\
16e0 33 30 35 5c 33 30 36 5c 33 30 37 05 21 5c 33 31 30 5c 22 5c 33 31 31 24 5c 32 31 36 5c 33 31 32 305\306\307.!\310\"\311$\216\312
1700 5c 33 31 33 21 5c 32 31 30 5c 33 31 34 10 5c 33 31 35 02 21 5c 32 31 30 5c 33 31 36 65 64 5c 22 \313!\210\314.\315.!\210\316ed\"
1720 2a 5c 32 30 37 22 20 5b 62 75 66 66 65 72 2d 66 69 6c 65 2d 63 6f 64 69 6e 67 2d 73 79 73 74 65 *\207".[buffer-file-coding-syste
1740 6d 20 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 22 20 2a 74 65 6d 70 2a 22 20 m.generate-new-buffer.".*temp*".
1760 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 30 20 22 5c 33 30 31 5c 33 30 30 21 5c 32 30 35 09 make-byte-code.0."\301\300!\205.
1780 00 5c 33 30 32 5c 33 30 30 21 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b .\302\300!\207".vconcat.vector.[
17a0 62 75 66 66 65 72 2d 6e 61 6d 65 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 20 73 65 74 2d 62 buffer-name.kill-buffer].2.set-b
17c0 75 66 66 65 72 2d 6d 75 6c 74 69 62 79 74 65 20 6e 69 6c 20 62 69 6e 61 72 79 20 69 6e 73 65 72 uffer-multibyte.nil.binary.inser
17e0 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 2d 6c 69 74 65 72 61 6c 6c 79 20 62 75 66 66 65 72 t-file-contents-literally.buffer
1800 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 5d 20 38 20 28 23 24 20 -substring-no-properties].8.(#$.
1820 2e 20 35 37 31 34 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 72 65 61 64 20 27 66 2d 72 ..5714)]).(defalias.'f-read.'f-r
1840 65 61 64 2d 74 65 78 74 29 0a 23 40 31 33 39 20 52 65 61 64 20 74 65 78 74 20 77 69 74 68 20 50 ead-text).#@139.Read.text.with.P
1860 41 54 48 2c 20 75 73 69 6e 67 20 43 4f 44 49 4e 47 2e 0a 0a 43 4f 44 49 4e 47 20 64 65 66 61 75 ATH,.using.CODING...CODING.defau
1880 6c 74 73 20 74 6f 20 60 75 74 66 2d 38 27 2e 0a 0a 52 65 74 75 72 6e 20 74 68 65 20 64 65 63 6f lts.to.`utf-8'...Return.the.deco
18a0 64 65 64 20 74 65 78 74 20 61 73 20 6d 75 6c 74 69 62 79 74 65 20 73 74 72 69 6e 67 2e 0a 0a 28 ded.text.as.multibyte.string...(
18c0 66 6e 20 50 41 54 48 20 26 6f 70 74 69 6f 6e 61 6c 20 43 4f 44 49 4e 47 29 1f 0a 28 64 65 66 61 fn.PATH.&optional.CODING)..(defa
18e0 6c 69 61 73 20 27 66 2d 72 65 61 64 2d 74 65 78 74 20 23 5b 35 31 33 20 22 5c 33 30 30 5c 33 30 lias.'f-read-text.#[513."\300\30
1900 31 03 21 02 5c 32 30 36 09 00 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 64 65 63 6f 64 65 2d 63 6f 1.!.\206..\302\"\207".[decode-co
1920 64 69 6e 67 2d 73 74 72 69 6e 67 20 66 2d 72 65 61 64 2d 62 79 74 65 73 20 75 74 66 2d 38 5d 20 ding-string.f-read-bytes.utf-8].
1940 35 20 28 23 24 20 2e 20 36 32 32 34 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 77 72 69 5.(#$...6224)]).(defalias.'f-wri
1960 74 65 20 27 66 2d 77 72 69 74 65 2d 74 65 78 74 29 0a 23 40 31 36 37 20 57 72 69 74 65 20 54 45 te.'f-write-text).#@167.Write.TE
1980 58 54 20 77 69 74 68 20 43 4f 44 49 4e 47 20 74 6f 20 50 41 54 48 2e 0a 0a 54 45 58 54 20 69 73 XT.with.CODING.to.PATH...TEXT.is
19a0 20 61 20 6d 75 6c 74 69 62 79 74 65 20 73 74 72 69 6e 67 2e 20 20 43 4f 44 49 4e 47 20 69 73 20 .a.multibyte.string...CODING.is.
19c0 61 20 63 6f 64 69 6e 67 20 73 79 73 74 65 6d 20 74 6f 20 65 6e 63 6f 64 65 0a 54 45 58 54 20 77 a.coding.system.to.encode.TEXT.w
19e0 69 74 68 2e 20 20 50 41 54 48 20 69 73 20 61 20 66 69 6c 65 20 6e 61 6d 65 20 74 6f 20 77 72 69 ith...PATH.is.a.file.name.to.wri
1a00 74 65 20 74 6f 2e 0a 0a 28 66 6e 20 54 45 58 54 20 43 4f 44 49 4e 47 20 50 41 54 48 29 1f 0a 28 te.to...(fn.TEXT.CODING.PATH)..(
1a20 64 65 66 61 6c 69 61 73 20 27 66 2d 77 72 69 74 65 2d 74 65 78 74 20 23 5b 37 37 31 20 22 5c 33 defalias.'f-write-text.#[771."\3
1a40 30 30 5c 33 30 31 04 04 5c 22 02 5c 22 5c 32 30 37 22 20 5b 66 2d 77 72 69 74 65 2d 62 79 74 65 00\301..\".\"\207".[f-write-byte
1a60 73 20 65 6e 63 6f 64 65 2d 63 6f 64 69 6e 67 2d 73 74 72 69 6e 67 5d 20 37 20 28 23 24 20 2e 20 s.encode-coding-string].7.(#$...
1a80 36 35 32 30 29 5d 29 0a 23 40 35 30 20 44 65 74 65 72 6d 69 6e 65 20 77 68 65 74 68 65 72 20 53 6520)]).#@50.Determine.whether.S
1aa0 20 69 73 20 61 20 75 6e 69 62 79 74 65 20 73 74 72 69 6e 67 2e 0a 0a 28 66 6e 20 53 29 1f 0a 28 .is.a.unibyte.string...(fn.S)..(
1ac0 64 65 66 61 6c 69 61 73 20 27 66 2d 75 6e 69 62 79 74 65 2d 73 74 72 69 6e 67 2d 70 20 23 5b 32 defalias.'f-unibyte-string-p.#[2
1ae0 35 37 20 22 5c 33 30 30 01 21 3f 5c 32 30 37 22 20 5b 6d 75 6c 74 69 62 79 74 65 2d 73 74 72 69 57."\300.!?\207".[multibyte-stri
1b00 6e 67 2d 70 5d 20 33 20 28 23 24 20 2e 20 36 37 39 37 29 5d 29 0a 23 40 31 30 35 20 57 72 69 74 ng-p].3.(#$...6797)]).#@105.Writ
1b20 65 20 62 69 6e 61 72 79 20 44 41 54 41 20 74 6f 20 50 41 54 48 2e 0a 0a 44 41 54 41 20 69 73 20 e.binary.DATA.to.PATH...DATA.is.
1b40 61 20 75 6e 69 62 79 74 65 20 73 74 72 69 6e 67 2e 20 20 50 41 54 48 20 69 73 20 61 20 66 69 6c a.unibyte.string...PATH.is.a.fil
1b60 65 20 6e 61 6d 65 20 74 6f 20 77 72 69 74 65 20 74 6f 2e 0a 0a 28 66 6e 20 44 41 54 41 20 50 41 e.name.to.write.to...(fn.DATA.PA
1b80 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 77 72 69 74 65 2d 62 79 74 65 73 20 23 5b TH)..(defalias.'f-write-bytes.#[
1ba0 35 31 34 20 22 08 5c 32 30 33 5c 32 31 31 00 5c 33 30 34 5c 33 30 35 08 5c 33 30 36 5c 33 30 37 514.".\203\211.\304\305.\306\307
1bc0 02 5c 32 30 33 38 00 01 5c 32 30 33 38 00 02 40 04 5c 32 30 33 1d 00 5c 33 30 35 5c 32 36 32 03 .\2038..\2038..@.\203..\305\262.
1be0 5c 32 30 32 2c 00 5c 33 31 30 01 06 08 5c 22 5c 32 30 36 2a 00 5c 33 31 31 01 06 08 5c 22 5c 32 \202,.\310...\"\206*.\311...\"\2
1c00 36 32 05 5c 32 31 30 5c 32 31 31 54 5c 32 36 32 01 02 41 5c 32 36 32 03 5c 32 30 32 09 00 5c 32 62.\210\211T\262..A\262.\202..\2
1c20 36 36 03 5c 32 31 31 5c 32 36 32 01 21 5c 32 30 33 5c 32 30 32 00 5c 33 31 32 02 21 5c 32 30 34 66.\211\262.!\203\202.\312.!\204
1c40 4e 00 5c 33 31 33 5c 33 31 34 5c 33 31 32 04 44 5c 22 5c 32 31 30 5c 33 30 35 5c 33 31 35 19 1a N.\313\314\312.D\"\210\305\315..
1c60 5c 32 31 31 5c 33 31 36 5c 33 31 37 5c 33 32 30 21 21 5c 33 32 31 5c 33 30 37 5c 33 32 32 5c 33 \211\316\317\320!!\321\307\322\3
1c80 32 33 5c 33 32 34 05 21 5c 33 32 35 5c 22 5c 33 32 36 24 5c 32 31 36 72 5c 32 31 31 71 5c 32 31 23\324.!\325\"\326$\216r\211q\21
1ca0 30 5c 33 31 35 13 5c 33 32 37 5c 33 30 35 21 5c 32 31 30 03 63 29 72 01 71 5c 32 31 30 5c 33 33 0\315.\327\305!\210.c)r.q\210\33
1cc0 30 5c 33 30 35 5c 32 31 31 05 5c 33 30 35 5c 33 30 37 25 5c 32 31 30 2a 5c 32 36 36 5c 32 30 32 0\305\211.\305\307%\210*\266\202
1ce0 2a 5c 32 30 37 5c 33 31 33 5c 33 33 31 02 08 44 5c 22 5c 32 30 37 5c 33 31 32 02 21 5c 32 30 34 *\207\313\331..D\"\207\312.!\204
1d00 5c 32 32 36 00 5c 33 31 33 5c 33 31 34 5c 33 31 32 04 44 5c 22 5c 32 31 30 5c 33 30 35 5c 33 31 \226.\313\314\312.D\"\210\305\31
1d20 35 19 1a 5c 32 31 31 5c 33 31 36 5c 33 31 37 5c 33 32 30 21 21 5c 33 32 31 5c 33 30 37 5c 33 32 5..\211\316\317\320!!\321\307\32
1d40 32 5c 33 32 33 5c 33 32 34 05 21 5c 33 33 32 5c 22 5c 33 32 36 24 5c 32 31 36 72 5c 32 31 31 71 2\323\324.!\332\"\326$\216r\211q
1d60 5c 32 31 30 5c 33 31 35 13 5c 33 32 37 5c 33 30 35 21 5c 32 31 30 03 63 29 72 01 71 5c 32 31 30 \210\315.\327\305!\210.c)r.q\210
1d80 5c 33 33 30 5c 33 30 35 5c 32 31 31 05 5c 33 30 35 5c 33 30 37 25 5c 32 31 30 2a 5c 32 36 36 5c \330\305\211.\305\307%\210*\266\
1da0 32 30 32 2a 5c 32 30 37 22 20 5b 66 2d 2d 67 75 61 72 64 2d 70 61 74 68 73 20 63 6f 64 69 6e 67 202*\207".[f--guard-paths.coding
1dc0 2d 73 79 73 74 65 6d 2d 66 6f 72 2d 77 72 69 74 65 20 66 69 6c 65 2d 63 6f 64 69 6e 67 2d 73 79 -system-for-write.file-coding-sy
1de0 73 74 65 6d 2d 61 6c 69 73 74 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 63 6f 64 69 6e 67 2d 73 79 stem-alist.buffer-file-coding-sy
1e00 73 74 65 6d 20 2d 2d 2d 74 72 75 74 68 79 5c 3f 20 6e 69 6c 20 74 20 30 20 66 2d 73 61 6d 65 5c stem.---truthy\?.nil.t.0.f-same\
1e20 3f 20 66 2d 61 6e 63 65 73 74 6f 72 2d 6f 66 5c 3f 20 66 2d 75 6e 69 62 79 74 65 2d 73 74 72 69 ?.f-ancestor-of\?.f-unibyte-stri
1e40 6e 67 2d 70 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 ng-p.signal.wrong-type-argument.
1e60 62 69 6e 61 72 79 20 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 67 65 6e 65 72 61 74 binary.get-buffer-create.generat
1e80 65 2d 6e 65 77 2d 62 75 66 66 65 72 2d 6e 61 6d 65 20 22 20 2a 74 65 6d 70 20 66 69 6c 65 2a 22 e-new-buffer-name.".*temp.file*"
1ea0 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 30 21 5c 32 30 35 09 00 .make-byte-code."\301\300!\205..
1ec0 5c 33 30 32 5c 33 30 30 21 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 62 \302\300!\207".vconcat.vector.[b
1ee0 75 66 66 65 72 2d 6e 61 6d 65 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 20 73 65 74 2d 62 75 uffer-name.kill-buffer].2.set-bu
1f00 66 66 65 72 2d 6d 75 6c 74 69 62 79 74 65 20 77 72 69 74 65 2d 72 65 67 69 6f 6e 20 66 2d 67 75 ffer-multibyte.write-region.f-gu
1f20 61 72 64 2d 65 72 72 6f 72 20 5b 62 75 66 66 65 72 2d 6e 61 6d 65 20 6b 69 6c 6c 2d 62 75 66 66 ard-error.[buffer-name.kill-buff
1f40 65 72 5d 5d 20 31 31 20 28 23 24 20 2e 20 36 39 34 30 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 er]].11.(#$...6940)]).(defalias.
1f60 27 66 2d 61 70 70 65 6e 64 20 27 66 2d 61 70 70 65 6e 64 2d 74 65 78 74 29 0a 23 40 39 37 20 41 'f-append.'f-append-text).#@97.A
1f80 70 70 65 6e 64 20 54 45 58 54 20 77 69 74 68 20 43 4f 44 49 4e 47 20 74 6f 20 50 41 54 48 2e 0a ppend.TEXT.with.CODING.to.PATH..
1fa0 0a 49 66 20 50 41 54 48 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2c 20 69 74 20 69 73 20 63 .If.PATH.does.not.exist,.it.is.c
1fc0 72 65 61 74 65 64 2e 0a 0a 28 66 6e 20 54 45 58 54 20 43 4f 44 49 4e 47 20 50 41 54 48 29 1f 0a reated...(fn.TEXT.CODING.PATH)..
1fe0 28 64 65 66 61 6c 69 61 73 20 27 66 2d 61 70 70 65 6e 64 2d 74 65 78 74 20 23 5b 37 37 31 20 22 (defalias.'f-append-text.#[771."
2000 5c 33 30 30 5c 33 30 31 04 04 5c 22 02 5c 22 5c 32 30 37 22 20 5b 66 2d 61 70 70 65 6e 64 2d 62 \300\301..\".\"\207".[f-append-b
2020 79 74 65 73 20 65 6e 63 6f 64 65 2d 63 6f 64 69 6e 67 2d 73 74 72 69 6e 67 5d 20 37 20 28 23 24 ytes.encode-coding-string].7.(#$
2040 20 2e 20 38 30 36 33 29 5d 29 0a 23 40 38 35 20 41 70 70 65 6e 64 20 62 69 6e 61 72 79 20 44 41 ...8063)]).#@85.Append.binary.DA
2060 54 41 20 74 6f 20 50 41 54 48 2e 0a 0a 49 66 20 50 41 54 48 20 64 6f 65 73 20 6e 6f 74 20 65 78 TA.to.PATH...If.PATH.does.not.ex
2080 69 73 74 2c 20 69 74 20 69 73 20 63 72 65 61 74 65 64 2e 0a 0a 28 66 6e 20 44 41 54 41 20 50 41 ist,.it.is.created...(fn.DATA.PA
20a0 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 61 70 70 65 6e 64 2d 62 79 74 65 73 20 23 TH)..(defalias.'f-append-bytes.#
20c0 5b 35 31 34 20 22 5c 33 30 30 01 21 5c 32 30 33 5c 66 00 5c 33 30 31 01 21 5c 32 30 32 0d 00 5c [514."\300.!\203\f.\301.!\202..\
20e0 33 30 32 5c 33 30 33 01 04 50 03 5c 22 5c 32 30 37 22 20 5b 66 2d 66 69 6c 65 5c 3f 20 66 2d 72 302\303..P.\"\207".[f-file\?.f-r
2100 65 61 64 2d 62 79 74 65 73 20 22 22 20 66 2d 77 72 69 74 65 2d 62 79 74 65 73 5d 20 36 20 28 23 ead-bytes."".f-write-bytes].6.(#
2120 24 20 2e 20 38 32 37 32 29 5d 29 0a 23 40 34 33 20 43 72 65 61 74 65 20 64 69 72 65 63 74 6f 72 $...8272)]).#@43.Create.director
2140 69 65 73 20 44 49 52 53 2e 0a 0a 28 66 6e 20 26 72 65 73 74 20 44 49 52 53 29 1f 0a 28 64 65 66 ies.DIRS...(fn.&rest.DIRS)..(def
2160 61 6c 69 61 73 20 27 66 2d 6d 6b 64 69 72 20 23 5b 31 32 38 20 22 5c 33 30 30 43 5c 33 30 31 02 alias.'f-mkdir.#[128."\300C\301.
2180 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 06 07 21 5c 33 30 37 5c 22 5c 33 31 \302\303\304\305\306..!\307\"\31
21a0 30 5c 33 31 31 25 5c 22 5c 32 30 37 22 20 5b 6e 69 6c 20 2d 65 61 63 68 20 6d 61 6b 65 2d 62 79 0\311%\"\207".[nil.-each.make-by
21c0 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 30 5c 33 30 32 02 5c 33 30 30 5c 32 34 32 5c 22 te-code.257."\300\302.\300\242\"
21e0 5c 32 34 30 5c 32 31 30 5c 33 30 33 5c 33 30 30 5c 32 34 32 21 3f 5c 32 30 35 62 00 09 5c 32 30 \240\210\303\300\242!?\205b..\20
2200 33 5e 00 5c 33 30 34 5c 33 30 35 09 5c 33 30 36 5c 33 30 37 02 5c 32 30 33 48 00 01 5c 32 30 33 3^.\304\305.\306\307.\203H..\203
2220 48 00 02 40 04 5c 32 30 33 2d 00 5c 33 30 35 5c 32 36 32 03 5c 32 30 32 3c 00 5c 33 31 30 01 5c H..@.\203-.\305\262.\202<.\310.\
2240 33 30 30 5c 32 34 32 5c 22 5c 32 30 36 3a 00 5c 33 31 31 01 5c 33 30 30 5c 32 34 32 5c 22 5c 32 300\242\"\206:.\311.\300\242\"\2
2260 36 32 05 5c 32 31 30 5c 32 31 31 54 5c 32 36 32 01 02 41 5c 32 36 32 03 5c 32 30 32 19 00 5c 32 62.\210\211T\262..A\262.\202..\2
2280 36 36 03 5c 32 31 31 5c 32 36 32 01 21 5c 32 30 33 56 00 5c 33 31 32 5c 33 30 30 5c 32 34 32 21 66.\211\262.!\203V.\312\300\242!
22a0 5c 32 30 37 5c 33 31 33 5c 33 31 34 5c 33 30 30 5c 32 34 32 09 44 5c 22 5c 32 30 37 5c 33 31 32 \207\313\314\300\242.D\"\207\312
22c0 5c 33 30 30 5c 32 34 32 21 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 66 \300\242!\207".vconcat.vector.[f
22e0 2d 2d 67 75 61 72 64 2d 70 61 74 68 73 20 66 2d 65 78 70 61 6e 64 20 66 2d 64 69 72 65 63 74 6f --guard-paths.f-expand.f-directo
2300 72 79 5c 3f 20 2d 2d 2d 74 72 75 74 68 79 5c 3f 20 6e 69 6c 20 74 20 30 20 66 2d 73 61 6d 65 5c ry\?.---truthy\?.nil.t.0.f-same\
2320 3f 20 66 2d 61 6e 63 65 73 74 6f 72 2d 6f 66 5c 3f 20 6d 61 6b 65 2d 64 69 72 65 63 74 6f 72 79 ?.f-ancestor-of\?.make-directory
2340 20 73 69 67 6e 61 6c 20 66 2d 67 75 61 72 64 2d 65 72 72 6f 72 5d 20 31 30 20 22 5c 6e 5c 6e 28 .signal.f-guard-error].10."\n\n(
2360 66 6e 20 44 49 52 29 22 5d 20 31 30 20 28 23 24 20 2e 20 38 34 39 37 29 5d 29 0a 23 40 31 33 30 fn.DIR)"].10.(#$...8497)]).#@130
2380 20 44 65 6c 65 74 65 20 50 41 54 48 2c 20 77 68 69 63 68 20 63 61 6e 20 62 65 20 66 69 6c 65 20 .Delete.PATH,.which.can.be.file.
23a0 6f 72 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 49 66 20 46 4f 52 43 45 20 69 73 20 74 2c 20 61 20 or.directory...If.FORCE.is.t,.a.
23c0 64 69 72 65 63 74 6f 72 79 20 77 69 6c 6c 20 62 65 20 64 65 6c 65 74 65 64 20 72 65 63 75 72 73 directory.will.be.deleted.recurs
23e0 69 76 65 6c 79 2e 0a 0a 28 66 6e 20 50 41 54 48 20 26 6f 70 74 69 6f 6e 61 6c 20 46 4f 52 43 45 ively...(fn.PATH.&optional.FORCE
2400 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 64 65 6c 65 74 65 20 23 5b 35 31 33 20 22 08 5c )..(defalias.'f-delete.#[513.".\
2420 32 30 33 5d 00 5c 33 30 31 5c 33 30 32 08 5c 33 30 33 5c 33 30 34 02 5c 32 30 33 38 00 01 5c 32 203].\301\302.\303\304.\2038..\2
2440 30 33 38 00 02 40 04 5c 32 30 33 1d 00 5c 33 30 32 5c 32 36 32 03 5c 32 30 32 2c 00 5c 33 30 35 038..@.\203..\302\262.\202,.\305
2460 01 06 09 5c 22 5c 32 30 36 2a 00 5c 33 30 36 01 06 09 5c 22 5c 32 36 32 05 5c 32 31 30 5c 32 31 ...\"\206*.\306...\"\262.\210\21
2480 31 54 5c 32 36 32 01 02 41 5c 32 36 32 03 5c 32 30 32 09 00 5c 32 36 36 03 5c 32 31 31 5c 32 36 1T\262..A\262.\202..\266.\211\26
24a0 32 01 21 5c 32 30 33 56 00 5c 33 30 37 02 21 5c 32 30 34 4d 00 5c 33 31 30 02 21 5c 32 30 33 51 2.!\203V.\307.!\204M.\310.!\203Q
24c0 00 5c 33 31 31 02 21 5c 32 30 37 5c 33 31 32 02 02 5c 22 5c 32 30 37 5c 33 31 33 5c 33 31 34 03 .\311.!\207\312..\"\207\313\314.
24e0 08 44 5c 22 5c 32 30 37 5c 33 30 37 02 21 5c 32 30 34 69 00 5c 33 31 30 02 21 5c 32 30 33 6d 00 .D\"\207\307.!\204i.\310.!\203m.
2500 5c 33 31 31 02 21 5c 32 30 37 5c 33 31 32 02 02 5c 22 5c 32 30 37 22 20 5b 66 2d 2d 67 75 61 72 \311.!\207\312..\"\207".[f--guar
2520 64 2d 70 61 74 68 73 20 2d 2d 2d 74 72 75 74 68 79 5c 3f 20 6e 69 6c 20 74 20 30 20 66 2d 73 61 d-paths.---truthy\?.nil.t.0.f-sa
2540 6d 65 5c 3f 20 66 2d 61 6e 63 65 73 74 6f 72 2d 6f 66 5c 3f 20 66 2d 66 69 6c 65 5c 3f 20 66 2d me\?.f-ancestor-of\?.f-file\?.f-
2560 73 79 6d 6c 69 6e 6b 5c 3f 20 64 65 6c 65 74 65 2d 66 69 6c 65 20 64 65 6c 65 74 65 2d 64 69 72 symlink\?.delete-file.delete-dir
2580 65 63 74 6f 72 79 20 73 69 67 6e 61 6c 20 66 2d 67 75 61 72 64 2d 65 72 72 6f 72 5d 20 31 31 20 ectory.signal.f-guard-error].11.
25a0 28 23 24 20 2e 20 39 30 38 39 29 5d 29 0a 23 40 35 37 20 43 72 65 61 74 65 20 61 20 73 79 6d 6c (#$...9089)]).#@57.Create.a.syml
25c0 69 6e 6b 20 74 6f 20 53 4f 55 52 43 45 20 66 72 6f 6d 20 50 41 54 48 2e 0a 0a 28 66 6e 20 53 4f ink.to.SOURCE.from.PATH...(fn.SO
25e0 55 52 43 45 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 73 79 6d 6c 69 6e 6b URCE.PATH)..(defalias.'f-symlink
2600 20 23 5b 35 31 34 20 22 08 5c 32 30 33 4d 00 5c 33 30 31 5c 33 30 32 08 5c 33 30 33 5c 33 30 34 .#[514.".\203M.\301\302.\303\304
2620 02 5c 32 30 33 38 00 01 5c 32 30 33 38 00 02 40 04 5c 32 30 33 1d 00 5c 33 30 32 5c 32 36 32 03 .\2038..\2038..@.\203..\302\262.
2640 5c 32 30 32 2c 00 5c 33 30 35 01 06 08 5c 22 5c 32 30 36 2a 00 5c 33 30 36 01 06 08 5c 22 5c 32 \202,.\305...\"\206*.\306...\"\2
2660 36 32 05 5c 32 31 30 5c 32 31 31 54 5c 32 36 32 01 02 41 5c 32 36 32 03 5c 32 30 32 09 00 5c 32 62.\210\211T\262..A\262.\202..\2
2680 36 36 03 5c 32 31 31 5c 32 36 32 01 21 5c 32 30 33 46 00 5c 33 30 37 02 02 5c 22 5c 32 30 37 5c 66.\211\262.!\203F.\307..\"\207\
26a0 33 31 30 5c 33 31 31 02 08 44 5c 22 5c 32 30 37 5c 33 30 37 02 02 5c 22 5c 32 30 37 22 20 5b 66 310\311..D\"\207\307..\"\207".[f
26c0 2d 2d 67 75 61 72 64 2d 70 61 74 68 73 20 2d 2d 2d 74 72 75 74 68 79 5c 3f 20 6e 69 6c 20 74 20 --guard-paths.---truthy\?.nil.t.
26e0 30 20 66 2d 73 61 6d 65 5c 3f 20 66 2d 61 6e 63 65 73 74 6f 72 2d 6f 66 5c 3f 20 6d 61 6b 65 2d 0.f-same\?.f-ancestor-of\?.make-
2700 73 79 6d 62 6f 6c 69 63 2d 6c 69 6e 6b 20 73 69 67 6e 61 6c 20 66 2d 67 75 61 72 64 2d 65 72 72 symbolic-link.signal.f-guard-err
2720 6f 72 5d 20 31 31 20 28 23 24 20 2e 20 39 36 35 31 29 5d 29 0a 23 40 38 38 20 4d 6f 76 65 20 6f or].11.(#$...9651)]).#@88.Move.o
2740 72 20 72 65 6e 61 6d 65 20 46 52 4f 4d 20 74 6f 20 54 4f 2e 0a 49 66 20 54 4f 20 69 73 20 61 20 r.rename.FROM.to.TO..If.TO.is.a.
2760 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 2c 20 6d 6f 76 65 20 46 52 4f 4d 20 69 6e 74 6f 20 54 directory.name,.move.FROM.into.T
2780 4f 2e 0a 0a 28 66 6e 20 46 52 4f 4d 20 54 4f 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 6d O...(fn.FROM.TO)..(defalias.'f-m
27a0 6f 76 65 20 23 5b 35 31 34 20 22 08 5c 32 30 33 4e 00 5c 33 30 31 5c 33 30 32 08 5c 33 30 33 5c ove.#[514.".\203N.\301\302.\303\
27c0 33 30 34 02 5c 32 30 33 38 00 01 5c 32 30 33 38 00 02 40 04 5c 32 30 33 1d 00 5c 33 30 32 5c 32 304.\2038..\2038..@.\203..\302\2
27e0 36 32 03 5c 32 30 32 2c 00 5c 33 30 35 01 06 08 5c 22 5c 32 30 36 2a 00 5c 33 30 36 01 06 08 5c 62.\202,.\305...\"\206*.\306...\
2800 22 5c 32 36 32 05 5c 32 31 30 5c 32 31 31 54 5c 32 36 32 01 02 41 5c 32 36 32 03 5c 32 30 32 09 "\262.\210\211T\262..A\262.\202.
2820 00 5c 32 36 36 03 5c 32 31 31 5c 32 36 32 01 21 5c 32 30 33 47 00 5c 33 30 37 02 02 5c 33 30 33 .\266.\211\262.!\203G.\307..\303
2840 23 5c 32 30 37 5c 33 31 30 5c 33 31 31 02 08 44 5c 22 5c 32 30 37 5c 33 30 37 02 02 5c 33 30 33 #\207\310\311..D\"\207\307..\303
2860 23 5c 32 30 37 22 20 5b 66 2d 2d 67 75 61 72 64 2d 70 61 74 68 73 20 2d 2d 2d 74 72 75 74 68 79 #\207".[f--guard-paths.---truthy
2880 5c 3f 20 6e 69 6c 20 74 20 30 20 66 2d 73 61 6d 65 5c 3f 20 66 2d 61 6e 63 65 73 74 6f 72 2d 6f \?.nil.t.0.f-same\?.f-ancestor-o
28a0 66 5c 3f 20 72 65 6e 61 6d 65 2d 66 69 6c 65 20 73 69 67 6e 61 6c 20 66 2d 67 75 61 72 64 2d 65 f\?.rename-file.signal.f-guard-e
28c0 72 72 6f 72 5d 20 31 31 20 28 23 24 20 2e 20 31 30 30 34 32 29 5d 29 0a 23 40 31 34 31 20 43 6f rror].11.(#$...10042)]).#@141.Co
28e0 70 79 20 66 69 6c 65 20 6f 72 20 64 69 72 65 63 74 6f 72 79 20 46 52 4f 4d 20 74 6f 20 54 4f 2e py.file.or.directory.FROM.to.TO.
2900 0a 49 66 20 46 52 4f 4d 20 6e 61 6d 65 73 20 61 20 64 69 72 65 63 74 6f 72 79 20 61 6e 64 20 54 .If.FROM.names.a.directory.and.T
2920 4f 20 69 73 20 61 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 2c 20 63 6f 70 79 20 46 52 4f 4d O.is.a.directory.name,.copy.FROM
2940 0a 69 6e 74 6f 20 54 4f 20 61 73 20 61 20 73 75 62 64 69 72 65 63 74 6f 72 79 2e 0a 0a 28 66 6e .into.TO.as.a.subdirectory...(fn
2960 20 46 52 4f 4d 20 54 4f 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 63 6f 70 79 20 23 5b 35 .FROM.TO)..(defalias.'f-copy.#[5
2980 31 34 20 22 08 5c 32 30 33 7b 00 5c 33 30 32 5c 33 30 33 08 5c 33 30 34 5c 33 30 35 02 5c 32 30 14.".\203{.\302\303.\304\305.\20
29a0 33 38 00 01 5c 32 30 33 38 00 02 40 04 5c 32 30 33 1d 00 5c 33 30 33 5c 32 36 32 03 5c 32 30 32 38..\2038..@.\203..\303\262.\202
29c0 2c 00 5c 33 30 36 01 06 08 5c 22 5c 32 30 36 2a 00 5c 33 30 37 01 06 08 5c 22 5c 32 36 32 05 5c ,.\306...\"\206*.\307...\"\262.\
29e0 32 31 30 5c 32 31 31 54 5c 32 36 32 01 02 41 5c 32 36 32 03 5c 32 30 32 09 00 5c 32 36 36 03 5c 210\211T\262..A\262.\202..\266.\
2a00 32 31 31 5c 32 36 32 01 21 5c 32 30 33 74 00 5c 33 31 30 02 21 5c 32 30 33 4c 00 5c 33 31 31 02 211\262.!\203t.\310.!\203L.\311.
2a20 02 5c 22 5c 32 30 37 09 5c 33 31 32 56 5c 32 30 33 57 00 5c 33 31 33 02 02 5c 22 5c 32 30 37 5c .\"\207.\312V\203W.\313..\"\207\
2a40 33 31 34 01 21 5c 32 30 33 6f 00 5c 33 31 35 5c 33 31 36 5c 33 31 37 03 21 5c 22 5c 32 31 30 5c 314.!\203o.\315\316\317.!\"\210\
2a60 33 32 30 5c 33 32 31 03 21 02 5c 22 5c 33 31 33 03 02 5c 22 5c 32 30 37 5c 33 31 33 02 02 5c 22 320\321.!.\"\313..\"\207\313..\"
2a80 5c 32 30 37 5c 33 32 32 5c 33 32 33 02 08 44 5c 22 5c 32 30 37 5c 33 31 30 02 21 5c 32 30 33 5c \207\322\323..D\"\207\310.!\203\
2aa0 32 30 36 00 5c 33 31 31 02 02 5c 22 5c 32 30 37 09 5c 33 31 32 56 5c 32 30 33 5c 32 32 31 00 5c 206.\311..\"\207.\312V\203\221.\
2ac0 33 31 33 02 02 5c 22 5c 32 30 37 5c 33 31 34 01 21 5c 32 30 33 5c 32 35 31 00 5c 33 31 35 5c 33 313..\"\207\314.!\203\251.\315\3
2ae0 31 36 5c 33 31 37 03 21 5c 22 5c 32 31 30 5c 33 32 30 5c 33 32 31 03 21 02 5c 22 5c 33 31 33 03 16\317.!\"\210\320\321.!.\"\313.
2b00 02 5c 22 5c 32 30 37 5c 33 31 33 02 02 5c 22 5c 32 30 37 22 20 5b 66 2d 2d 67 75 61 72 64 2d 70 .\"\207\313..\"\207".[f--guard-p
2b20 61 74 68 73 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 2d 2d 2d 74 72 75 74 aths.emacs-major-version.---trut
2b40 68 79 5c 3f 20 6e 69 6c 20 74 20 30 20 66 2d 73 61 6d 65 5c 3f 20 66 2d 61 6e 63 65 73 74 6f 72 hy\?.nil.t.0.f-same\?.f-ancestor
2b60 2d 6f 66 5c 3f 20 66 2d 66 69 6c 65 5c 3f 20 63 6f 70 79 2d 66 69 6c 65 20 32 33 20 63 6f 70 79 -of\?.f-file\?.copy-file.23.copy
2b80 2d 64 69 72 65 63 74 6f 72 79 20 66 2d 64 69 72 5c 3f 20 61 70 70 6c 79 20 66 2d 6d 6b 64 69 72 -directory.f-dir\?.apply.f-mkdir
2ba0 20 66 2d 73 70 6c 69 74 20 66 2d 65 78 70 61 6e 64 20 66 2d 66 69 6c 65 6e 61 6d 65 20 73 69 67 .f-split.f-expand.f-filename.sig
2bc0 6e 61 6c 20 66 2d 67 75 61 72 64 2d 65 72 72 6f 72 5d 20 31 31 20 28 23 24 20 2e 20 31 30 34 36 nal.f-guard-error].11.(#$...1046
2be0 32 29 5d 29 0a 23 40 36 35 20 43 6f 70 79 20 63 6f 6e 74 65 6e 74 73 20 69 6e 20 64 69 72 65 63 2)]).#@65.Copy.contents.in.direc
2c00 74 6f 72 79 20 46 52 4f 4d 2c 20 74 6f 20 64 69 72 65 63 74 6f 72 79 20 54 4f 2e 0a 0a 28 66 6e tory.FROM,.to.directory.TO...(fn
2c20 20 46 52 4f 4d 20 54 4f 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 63 6f 70 79 2d 63 6f 6e .FROM.TO)..(defalias.'f-copy-con
2c40 74 65 6e 74 73 20 23 5b 35 31 34 20 22 5c 33 30 30 01 21 5c 32 30 34 0b 00 5c 33 30 31 5c 33 30 tents.#[514."\300.!\204..\301\30
2c60 32 02 5c 22 5c 32 31 30 5c 33 30 33 02 21 5c 32 30 34 16 00 5c 33 30 31 5c 33 30 34 03 5c 22 5c 2.\"\210\303.!\204..\301\304.\"\
2c80 32 31 30 5c 33 30 35 02 21 5c 33 30 36 01 5c 32 30 35 34 00 01 40 5c 33 30 37 01 5c 33 31 30 06 210\305.!\306.\2054..@\307.\310.
2ca0 06 21 5c 22 5c 32 36 36 02 5c 32 31 31 54 5c 32 36 32 01 01 41 5c 32 36 32 02 5c 32 30 32 1a 00 .!\"\266.\211T\262..A\262.\202..
2cc0 5c 32 30 37 22 20 5b 66 2d 65 78 69 73 74 73 5c 3f 20 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 \207".[f-exists\?.error."Cannot.
2ce0 63 6f 70 79 20 63 6f 6e 74 65 6e 74 73 20 74 6f 20 6e 6f 6e 20 65 78 69 73 74 69 6e 67 20 64 69 copy.contents.to.non.existing.di
2d00 72 65 63 74 6f 72 79 20 25 73 22 20 66 2d 64 69 72 5c 3f 20 22 43 61 6e 6e 6f 74 20 63 6f 70 79 rectory.%s".f-dir\?."Cannot.copy
2d20 20 63 6f 6e 74 65 6e 74 73 20 61 73 20 25 73 20 69 73 20 61 20 66 69 6c 65 22 20 66 2d 65 6e 74 .contents.as.%s.is.a.file".f-ent
2d40 72 69 65 73 20 30 20 66 2d 63 6f 70 79 20 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 ries.0.f-copy.file-name-as-direc
2d60 74 6f 72 79 5d 20 39 20 28 23 24 20 2e 20 31 31 32 34 32 29 5d 29 0a 23 40 37 39 20 55 70 64 61 tory].9.(#$...11242)]).#@79.Upda
2d80 74 65 20 50 41 54 48 20 6c 61 73 74 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 64 61 74 65 20 6f te.PATH.last.modification.date.o
2da0 72 20 63 72 65 61 74 65 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2e 0a 0a r.create.if.it.does.not.exist...
2dc0 28 66 6e 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 74 6f 75 63 68 20 23 5b (fn.PATH)..(defalias.'f-touch.#[
2de0 32 35 37 20 22 08 5c 32 30 33 57 00 5c 33 30 31 5c 33 30 32 08 5c 33 30 33 5c 33 30 34 02 5c 32 257.".\203W.\301\302.\303\304.\2
2e00 30 33 38 00 01 5c 32 30 33 38 00 02 40 04 5c 32 30 33 1d 00 5c 33 30 32 5c 32 36 32 03 5c 32 30 038..\2038..@.\203..\302\262.\20
2e20 32 2c 00 5c 33 30 35 01 06 08 5c 22 5c 32 30 36 2a 00 5c 33 30 36 01 06 08 5c 22 5c 32 36 32 05 2,.\305...\"\206*.\306...\"\262.
2e40 5c 32 31 30 5c 32 31 31 54 5c 32 36 32 01 02 41 5c 32 36 32 03 5c 32 30 32 09 00 5c 32 36 36 03 \210\211T\262..A\262.\202..\266.
2e60 5c 32 31 31 5c 32 36 32 01 21 5c 32 30 33 50 00 5c 33 30 37 01 21 5c 32 30 33 4b 00 5c 33 31 30 \211\262.!\203P.\307.!\203K.\310
2e80 01 21 5c 32 30 37 5c 33 31 31 5c 33 31 32 02 5c 22 5c 32 30 37 5c 33 31 33 5c 33 31 34 02 08 44 .!\207\311\312.\"\207\313\314..D
2ea0 5c 22 5c 32 30 37 5c 33 30 37 01 21 5c 32 30 33 61 00 5c 33 31 30 01 21 5c 32 30 37 5c 33 31 31 \"\207\307.!\203a.\310.!\207\311
2ec0 5c 33 31 32 02 5c 22 5c 32 30 37 22 20 5b 66 2d 2d 67 75 61 72 64 2d 70 61 74 68 73 20 2d 2d 2d \312.\"\207".[f--guard-paths.---
2ee0 74 72 75 74 68 79 5c 3f 20 6e 69 6c 20 74 20 30 20 66 2d 73 61 6d 65 5c 3f 20 66 2d 61 6e 63 65 truthy\?.nil.t.0.f-same\?.f-ance
2f00 73 74 6f 72 2d 6f 66 5c 3f 20 66 2d 66 69 6c 65 5c 3f 20 73 65 74 2d 66 69 6c 65 2d 74 69 6d 65 stor-of\?.f-file\?.set-file-time
2f20 73 20 66 2d 77 72 69 74 65 2d 62 79 74 65 73 20 22 22 20 73 69 67 6e 61 6c 20 66 2d 67 75 61 72 s.f-write-bytes."".signal.f-guar
2f40 64 2d 65 72 72 6f 72 5d 20 31 30 20 28 23 24 20 2e 20 31 31 36 34 34 29 5d 29 0a 23 40 35 34 20 d-error].10.(#$...11644)]).#@54.
2f60 52 65 74 75 72 6e 20 74 20 69 66 20 50 41 54 48 20 65 78 69 73 74 73 2c 20 66 61 6c 73 65 20 6f Return.t.if.PATH.exists,.false.o
2f80 74 68 65 72 77 69 73 65 2e 0a 0a 28 66 6e 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 therwise...(fn.PATH)..(defalias.
2fa0 27 66 2d 65 78 69 73 74 73 5c 3f 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 30 37 22 20 5b 'f-exists\?.#[257."\300.!\207".[
2fc0 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 5d 20 33 20 28 23 24 20 2e 20 31 32 31 32 38 29 5d 29 0a file-exists-p].3.(#$...12128)]).
2fe0 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 31 30 5c 33 (byte-code."\300\301\302\"\210\3
3000 30 30 5c 33 30 33 5c 33 30 34 5c 22 5c 32 31 30 5c 33 30 30 5c 33 30 35 5c 33 30 33 5c 22 5c 32 00\303\304\"\210\300\305\303\"\2
3020 30 37 22 20 5b 64 65 66 61 6c 69 61 73 20 66 2d 65 78 69 73 74 73 2d 70 20 66 2d 65 78 69 73 74 07".[defalias.f-exists-p.f-exist
3040 73 5c 3f 20 66 2d 64 69 72 5c 3f 20 66 2d 64 69 72 65 63 74 6f 72 79 5c 3f 20 66 2d 64 69 72 2d s\?.f-dir\?.f-directory\?.f-dir-
3060 70 5d 20 33 29 0a 23 40 36 30 20 52 65 74 75 72 6e 20 74 20 69 66 20 50 41 54 48 20 69 73 20 64 p].3).#@60.Return.t.if.PATH.is.d
3080 69 72 65 63 74 6f 72 79 2c 20 66 61 6c 73 65 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 28 66 6e 20 irectory,.false.otherwise...(fn.
30a0 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 64 69 72 65 63 74 6f 72 79 5c 3f 20 PATH)..(defalias.'f-directory\?.
30c0 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 30 37 22 20 5b 66 69 6c 65 2d 64 69 72 65 63 74 6f #[257."\300.!\207".[file-directo
30e0 72 79 2d 70 5d 20 33 20 28 23 24 20 2e 20 31 32 33 39 35 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 ry-p].3.(#$...12395)]).(defalias
3100 20 27 66 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 27 66 2d 64 69 72 65 63 74 6f 72 79 5c 3f 29 0a .'f-directory-p.'f-directory\?).
3120 23 40 35 35 20 52 65 74 75 72 6e 20 74 20 69 66 20 50 41 54 48 20 69 73 20 66 69 6c 65 2c 20 66 #@55.Return.t.if.PATH.is.file,.f
3140 61 6c 73 65 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 28 66 6e 20 50 41 54 48 29 1f 0a 28 64 65 66 alse.otherwise...(fn.PATH)..(def
3160 61 6c 69 61 73 20 27 66 2d 66 69 6c 65 5c 3f 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 30 alias.'f-file\?.#[257."\300.!\20
3180 37 22 20 5b 66 69 6c 65 2d 72 65 67 75 6c 61 72 2d 70 5d 20 33 20 28 23 24 20 2e 20 31 32 35 38 7".[file-regular-p].3.(#$...1258
31a0 31 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 66 69 6c 65 2d 70 20 27 66 2d 66 69 6c 65 1)]).(defalias.'f-file-p.'f-file
31c0 5c 3f 29 0a 23 40 35 38 20 52 65 74 75 72 6e 20 74 20 69 66 20 50 41 54 48 20 69 73 20 73 79 6d \?).#@58.Return.t.if.PATH.is.sym
31e0 6c 69 6e 6b 2c 20 66 61 6c 73 65 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 28 66 6e 20 50 41 54 48 link,.false.otherwise...(fn.PATH
3200 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 73 79 6d 6c 69 6e 6b 5c 3f 20 23 5b 32 35 37 20 )..(defalias.'f-symlink\?.#[257.
3220 22 5c 33 30 30 01 21 3f 3f 5c 32 30 37 22 20 5b 66 69 6c 65 2d 73 79 6d 6c 69 6e 6b 2d 70 5d 20 "\300.!??\207".[file-symlink-p].
3240 33 20 28 23 24 20 2e 20 31 32 37 34 35 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 73 79 3.(#$...12745)]).(defalias.'f-sy
3260 6d 6c 69 6e 6b 2d 70 20 27 66 2d 73 79 6d 6c 69 6e 6b 5c 3f 29 0a 23 40 35 39 20 52 65 74 75 72 mlink-p.'f-symlink\?).#@59.Retur
3280 6e 20 74 20 69 66 20 50 41 54 48 20 69 73 20 72 65 61 64 61 62 6c 65 2c 20 66 61 6c 73 65 20 6f n.t.if.PATH.is.readable,.false.o
32a0 74 68 65 72 77 69 73 65 2e 0a 0a 28 66 6e 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 therwise...(fn.PATH)..(defalias.
32c0 27 66 2d 72 65 61 64 61 62 6c 65 5c 3f 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 30 37 22 'f-readable\?.#[257."\300.!\207"
32e0 20 5b 66 69 6c 65 2d 72 65 61 64 61 62 6c 65 2d 70 5d 20 33 20 28 23 24 20 2e 20 31 32 39 32 33 .[file-readable-p].3.(#$...12923
3300 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 72 65 61 64 61 62 6c 65 2d 70 20 27 66 2d 72 )]).(defalias.'f-readable-p.'f-r
3320 65 61 64 61 62 6c 65 5c 3f 29 0a 23 40 35 39 20 52 65 74 75 72 6e 20 74 20 69 66 20 50 41 54 48 eadable\?).#@59.Return.t.if.PATH
3340 20 69 73 20 77 72 69 74 61 62 6c 65 2c 20 66 61 6c 73 65 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a .is.writable,.false.otherwise...
3360 28 66 6e 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 77 72 69 74 61 62 6c 65 (fn.PATH)..(defalias.'f-writable
3380 5c 3f 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 30 37 22 20 5b 66 69 6c 65 2d 77 72 69 74 \?.#[257."\300.!\207".[file-writ
33a0 61 62 6c 65 2d 70 5d 20 33 20 28 23 24 20 2e 20 31 33 31 30 34 29 5d 29 0a 28 64 65 66 61 6c 69 able-p].3.(#$...13104)]).(defali
33c0 61 73 20 27 66 2d 77 72 69 74 61 62 6c 65 2d 70 20 27 66 2d 77 72 69 74 61 62 6c 65 5c 3f 29 0a as.'f-writable-p.'f-writable\?).
33e0 23 40 36 31 20 52 65 74 75 72 6e 20 74 20 69 66 20 50 41 54 48 20 69 73 20 65 78 65 63 75 74 61 #@61.Return.t.if.PATH.is.executa
3400 62 6c 65 2c 20 66 61 6c 73 65 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 28 66 6e 20 50 41 54 48 29 ble,.false.otherwise...(fn.PATH)
3420 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 65 78 65 63 75 74 61 62 6c 65 5c 3f 20 23 5b 32 35 ..(defalias.'f-executable\?.#[25
3440 37 20 22 5c 33 30 30 01 21 5c 32 30 37 22 20 5b 66 69 6c 65 2d 65 78 65 63 75 74 61 62 6c 65 2d 7."\300.!\207".[file-executable-
3460 70 5d 20 33 20 28 23 24 20 2e 20 31 33 32 38 35 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 66 p].3.(#$...13285)]).(defalias.'f
3480 2d 65 78 65 63 75 74 61 62 6c 65 2d 70 20 27 66 2d 65 78 65 63 75 74 61 62 6c 65 5c 3f 29 0a 23 -executable-p.'f-executable\?).#
34a0 40 35 39 20 52 65 74 75 72 6e 20 74 20 69 66 20 50 41 54 48 20 69 73 20 61 62 73 6f 6c 75 74 65 @59.Return.t.if.PATH.is.absolute
34c0 2c 20 66 61 6c 73 65 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 28 66 6e 20 50 41 54 48 29 1f 0a 28 ,.false.otherwise...(fn.PATH)..(
34e0 64 65 66 61 6c 69 61 73 20 27 66 2d 61 62 73 6f 6c 75 74 65 5c 3f 20 23 5b 32 35 37 20 22 5c 33 defalias.'f-absolute\?.#[257."\3
3500 30 30 01 21 5c 32 30 37 22 20 5b 66 69 6c 65 2d 6e 61 6d 65 2d 61 62 73 6f 6c 75 74 65 2d 70 5d 00.!\207".[file-name-absolute-p]
3520 20 33 20 28 23 24 20 2e 20 31 33 34 37 36 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 61 .3.(#$...13476)]).(defalias.'f-a
3540 62 73 6f 6c 75 74 65 2d 70 20 27 66 2d 61 62 73 6f 6c 75 74 65 5c 3f 29 0a 23 40 35 39 20 52 65 bsolute-p.'f-absolute\?).#@59.Re
3560 74 75 72 6e 20 74 20 69 66 20 50 41 54 48 20 69 73 20 72 65 6c 61 74 69 76 65 2c 20 66 61 6c 73 turn.t.if.PATH.is.relative,.fals
3580 65 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 28 66 6e 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 e.otherwise...(fn.PATH)..(defali
35a0 61 73 20 27 66 2d 72 65 6c 61 74 69 76 65 5c 3f 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 3f 5c as.'f-relative\?.#[257."\300.!?\
35c0 32 30 37 22 20 5b 66 2d 61 62 73 6f 6c 75 74 65 5c 3f 5d 20 33 20 28 23 24 20 2e 20 31 33 36 36 207".[f-absolute\?].3.(#$...1366
35e0 32 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 72 65 6c 61 74 69 76 65 2d 70 20 27 66 2d 2)]).(defalias.'f-relative-p.'f-
3600 72 65 6c 61 74 69 76 65 5c 3f 29 0a 23 40 36 35 20 52 65 74 75 72 6e 20 74 20 69 66 20 50 41 54 relative\?).#@65.Return.t.if.PAT
3620 48 20 69 73 20 72 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 2c 20 66 61 6c 73 65 20 6f 74 68 65 72 H.is.root.directory,.false.other
3640 77 69 73 65 2e 0a 0a 28 66 6e 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 72 wise...(fn.PATH)..(defalias.'f-r
3660 6f 6f 74 5c 3f 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 3f 5c 32 30 37 22 20 5b 66 2d 70 61 72 oot\?.#[257."\300.!?\207".[f-par
3680 65 6e 74 5d 20 33 20 28 23 24 20 2e 20 31 33 38 34 31 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 ent].3.(#$...13841)]).(defalias.
36a0 27 66 2d 72 6f 6f 74 2d 70 20 27 66 2d 72 6f 6f 74 5c 3f 29 0a 23 40 32 37 39 20 52 65 74 75 72 'f-root-p.'f-root\?).#@279.Retur
36c0 6e 20 74 20 69 66 20 65 78 74 65 6e 73 69 6f 6e 20 6f 66 20 50 41 54 48 20 69 73 20 45 58 54 2c n.t.if.extension.of.PATH.is.EXT,
36e0 20 66 61 6c 73 65 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 49 66 20 45 58 54 20 69 73 20 6e 69 6c .false.otherwise...If.EXT.is.nil
3700 20 6f 72 20 6f 6d 69 74 74 65 64 2c 20 72 65 74 75 72 6e 20 74 20 69 66 20 50 41 54 48 20 68 61 .or.omitted,.return.t.if.PATH.ha
3720 73 20 61 6e 79 20 65 78 74 65 6e 73 69 6f 6e 2c 0a 66 61 6c 73 65 20 6f 74 68 65 72 77 69 73 65 s.any.extension,.false.otherwise
3740 2e 0a 0a 54 68 65 20 65 78 74 65 6e 73 69 6f 6e 2c 20 69 6e 20 61 20 66 69 6c 65 20 6e 61 6d 65 ...The.extension,.in.a.file.name
3760 2c 20 69 73 20 74 68 65 20 70 61 72 74 20 74 68 61 74 20 66 6f 6c 6c 6f 77 73 20 74 68 65 20 6c ,.is.the.part.that.follows.the.l
3780 61 73 74 0a 27 2e 27 2c 20 65 78 63 6c 75 64 69 6e 67 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 ast.'.',.excluding.version.numbe
37a0 72 73 20 61 6e 64 20 62 61 63 6b 75 70 20 73 75 66 66 69 78 65 73 2e 0a 0a 28 66 6e 20 50 41 54 rs.and.backup.suffixes...(fn.PAT
37c0 48 20 26 6f 70 74 69 6f 6e 61 6c 20 45 58 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 65 H.&optional.EXT)..(defalias.'f-e
37e0 78 74 5c 3f 20 23 5b 35 31 33 20 22 5c 32 31 31 5c 32 30 33 5c 6e 00 5c 33 30 30 02 21 01 5c 32 xt\?.#[513."\211\203\n.\300.!.\2
3800 33 30 5c 32 30 37 5c 33 30 30 02 21 5c 33 30 31 3d 3f 5c 32 30 37 22 20 5b 66 2d 65 78 74 20 6e 30\207\300.!\301=?\207".[f-ext.n
3820 69 6c 5d 20 34 20 28 23 24 20 2e 20 31 34 30 31 31 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 il].4.(#$...14011)]).(byte-code.
3840 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 31 30 5c 33 30 30 5c 33 30 33 5c 33 30 34 5c "\300\301\302\"\210\300\303\304\
3860 22 5c 32 31 30 5c 33 30 30 5c 33 30 35 5c 33 30 33 5c 22 5c 32 30 37 22 20 5b 64 65 66 61 6c 69 "\210\300\305\303\"\207".[defali
3880 61 73 20 66 2d 65 78 74 2d 70 20 66 2d 65 78 74 5c 3f 20 66 2d 65 71 75 61 6c 5c 3f 20 66 2d 73 as.f-ext-p.f-ext\?.f-equal\?.f-s
38a0 61 6d 65 5c 3f 20 66 2d 65 71 75 61 6c 2d 70 5d 20 33 29 0a 23 40 38 30 20 52 65 74 75 72 6e 20 ame\?.f-equal-p].3).#@80.Return.
38c0 74 20 69 66 20 50 41 54 48 2d 41 20 61 6e 64 20 50 41 54 48 2d 42 20 61 72 65 20 72 65 66 65 72 t.if.PATH-A.and.PATH-B.are.refer
38e0 65 6e 63 65 73 20 74 6f 20 73 61 6d 65 20 66 69 6c 65 2e 0a 0a 28 66 6e 20 50 41 54 48 2d 41 20 ences.to.same.file...(fn.PATH-A.
3900 50 41 54 48 2d 42 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 73 61 6d 65 5c 3f 20 23 5b 35 PATH-B)..(defalias.'f-same\?.#[5
3920 31 34 20 22 5c 33 30 30 02 21 5c 32 30 35 1b 00 5c 33 30 30 01 21 5c 32 30 35 1b 00 5c 33 30 31 14."\300.!\205..\300.!\205..\301
3940 5c 33 30 32 5c 33 30 33 04 21 21 21 5c 33 30 31 5c 33 30 32 5c 33 30 33 04 21 21 21 5c 32 33 32 \302\303.!!!\301\302\303.!!!\232
3960 5c 32 30 37 22 20 5b 66 2d 65 78 69 73 74 73 5c 3f 20 66 2d 63 61 6e 6f 6e 69 63 61 6c 20 64 69 \207".[f-exists\?.f-canonical.di
3980 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 2d 65 78 70 61 6e 64 5d 20 37 20 28 23 rectory-file-name.f-expand].7.(#
39a0 24 20 2e 20 31 34 35 32 31 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 73 61 6d 65 2d 70 $...14521)]).(defalias.'f-same-p
39c0 20 27 66 2d 73 61 6d 65 5c 3f 29 0a 23 40 36 31 20 52 65 74 75 72 6e 20 74 20 69 66 20 50 41 54 .'f-same\?).#@61.Return.t.if.PAT
39e0 48 2d 41 20 69 73 20 70 61 72 65 6e 74 20 6f 66 20 50 41 54 48 2d 42 2e 0a 0a 28 66 6e 20 50 41 H-A.is.parent.of.PATH-B...(fn.PA
3a00 54 48 2d 41 20 50 41 54 48 2d 42 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 70 61 72 65 6e TH-A.PATH-B)..(defalias.'f-paren
3a20 74 2d 6f 66 5c 3f 20 23 5b 35 31 34 20 22 5c 33 30 30 01 21 5c 32 31 31 5c 32 30 35 0b 00 5c 33 t-of\?.#[514."\300.!\211\205..\3
3a40 30 31 03 02 5c 22 5c 32 30 37 22 20 5b 66 2d 70 61 72 65 6e 74 20 66 2d 73 61 6d 65 5c 3f 5d 20 01..\"\207".[f-parent.f-same\?].
3a60 36 20 28 23 24 20 2e 20 31 34 38 30 31 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 70 61 6.(#$...14801)]).(defalias.'f-pa
3a80 72 65 6e 74 2d 6f 66 2d 70 20 27 66 2d 70 61 72 65 6e 74 2d 6f 66 5c 3f 29 0a 23 40 36 30 20 52 rent-of-p.'f-parent-of\?).#@60.R
3aa0 65 74 75 72 6e 20 74 20 69 66 20 50 41 54 48 2d 41 20 69 73 20 63 68 69 6c 64 20 6f 66 20 50 41 eturn.t.if.PATH-A.is.child.of.PA
3ac0 54 48 2d 42 2e 0a 0a 28 66 6e 20 50 41 54 48 2d 41 20 50 41 54 48 2d 42 29 1f 0a 28 64 65 66 61 TH-B...(fn.PATH-A.PATH-B)..(defa
3ae0 6c 69 61 73 20 27 66 2d 63 68 69 6c 64 2d 6f 66 5c 3f 20 23 5b 35 31 34 20 22 5c 33 30 30 02 21 lias.'f-child-of\?.#[514."\300.!
3b00 5c 32 31 31 5c 32 30 35 0b 00 5c 33 30 31 01 03 5c 22 5c 32 30 37 22 20 5b 66 2d 70 61 72 65 6e \211\205..\301..\"\207".[f-paren
3b20 74 20 66 2d 73 61 6d 65 5c 3f 5d 20 36 20 28 23 24 20 2e 20 31 35 30 30 37 29 5d 29 0a 28 64 65 t.f-same\?].6.(#$...15007)]).(de
3b40 66 61 6c 69 61 73 20 27 66 2d 63 68 69 6c 64 2d 6f 66 2d 70 20 27 66 2d 63 68 69 6c 64 2d 6f 66 falias.'f-child-of-p.'f-child-of
3b60 5c 3f 29 0a 23 40 36 33 20 52 65 74 75 72 6e 20 74 20 69 66 20 50 41 54 48 2d 41 20 69 73 20 61 \?).#@63.Return.t.if.PATH-A.is.a
3b80 6e 63 65 73 74 6f 72 20 6f 66 20 50 41 54 48 2d 42 2e 0a 0a 28 66 6e 20 50 41 54 48 2d 41 20 50 ncestor.of.PATH-B...(fn.PATH-A.P
3ba0 41 54 48 2d 42 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 61 6e 63 65 73 74 6f 72 2d 6f 66 ATH-B)..(defalias.'f-ancestor-of
3bc0 5c 3f 20 23 5b 35 31 34 20 22 5c 33 30 30 02 02 5c 22 3f 5c 32 30 35 10 00 5c 33 30 31 5c 33 30 \?.#[514."\300..\"?\205..\301\30
3be0 32 03 21 5c 33 30 32 03 21 5c 22 5c 32 30 37 22 20 5b 66 2d 73 61 6d 65 5c 3f 20 73 2d 73 74 61 2.!\302.!\"\207".[f-same\?.s-sta
3c00 72 74 73 2d 77 69 74 68 5c 3f 20 66 2d 66 75 6c 6c 5d 20 36 20 28 23 24 20 2e 20 31 35 32 30 39 rts-with\?.f-full].6.(#$...15209
3c20 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 61 6e 63 65 73 74 6f 72 2d 6f 66 2d 70 20 27 )]).(defalias.'f-ancestor-of-p.'
3c40 66 2d 61 6e 63 65 73 74 6f 72 2d 6f 66 5c 3f 29 0a 23 40 36 34 20 52 65 74 75 72 6e 20 74 20 69 f-ancestor-of\?).#@64.Return.t.i
3c60 66 20 50 41 54 48 2d 41 20 69 73 20 64 65 73 65 6e 64 61 6e 74 20 6f 66 20 50 41 54 48 2d 42 2e f.PATH-A.is.desendant.of.PATH-B.
3c80 0a 0a 28 66 6e 20 50 41 54 48 2d 41 20 50 41 54 48 2d 42 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 ..(fn.PATH-A.PATH-B)..(defalias.
3ca0 27 66 2d 64 65 73 63 65 6e 64 61 6e 74 2d 6f 66 5c 3f 20 23 5b 35 31 34 20 22 5c 33 30 30 02 02 'f-descendant-of\?.#[514."\300..
3cc0 5c 22 3f 5c 32 30 35 10 00 5c 33 30 31 5c 33 30 32 02 21 5c 33 30 32 04 21 5c 22 5c 32 30 37 22 \"?\205..\301\302.!\302.!\"\207"
3ce0 20 5b 66 2d 73 61 6d 65 5c 3f 20 73 2d 73 74 61 72 74 73 2d 77 69 74 68 5c 3f 20 66 2d 66 75 6c .[f-same\?.s-starts-with\?.f-ful
3d00 6c 5d 20 36 20 28 23 24 20 2e 20 31 35 34 34 36 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 66 l].6.(#$...15446)]).(defalias.'f
3d20 2d 64 65 73 63 65 6e 64 61 6e 74 2d 6f 66 2d 70 20 27 66 2d 64 65 73 63 65 6e 64 61 6e 74 2d 6f -descendant-of-p.'f-descendant-o
3d40 66 5c 3f 29 0a 23 40 35 35 20 52 65 74 75 72 6e 20 74 20 69 66 20 50 41 54 48 20 69 73 20 68 69 f\?).#@55.Return.t.if.PATH.is.hi
3d60 64 64 65 6e 2c 20 6e 69 6c 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 28 66 6e 20 50 41 54 48 29 1f dden,.nil.otherwise...(fn.PATH).
3d80 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 68 69 64 64 65 6e 5c 3f 20 23 5b 32 35 37 20 22 5c 33 .(defalias.'f-hidden\?.#[257."\3
3da0 30 30 01 21 5c 32 30 34 0b 00 5c 33 30 31 5c 33 30 32 02 5c 22 5c 32 31 30 5c 32 31 31 5c 33 30 00.!\204..\301\302.\"\210\211\30
3dc0 33 5c 33 30 34 4f 5c 33 30 35 5c 32 33 30 5c 32 30 37 22 20 5b 66 2d 65 78 69 73 74 73 5c 3f 20 3\304O\305\230\207".[f-exists\?.
3de0 65 72 72 6f 72 20 22 50 61 74 68 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 3a 20 25 73 22 20 error."Path.does.not.exist:.%s".
3e00 30 20 31 20 22 2e 22 5d 20 34 20 28 23 24 20 2e 20 31 35 36 39 30 29 5d 29 0a 28 64 65 66 61 6c 0.1."."].4.(#$...15690)]).(defal
3e20 69 61 73 20 27 66 2d 68 69 64 64 65 6e 2d 70 20 27 66 2d 68 69 64 64 65 6e 5c 3f 29 0a 23 40 31 ias.'f-hidden-p.'f-hidden\?).#@1
3e40 35 38 20 49 66 20 50 41 54 48 20 69 73 20 61 20 66 69 6c 65 2c 20 72 65 74 75 72 6e 20 74 20 69 58.If.PATH.is.a.file,.return.t.i
3e60 66 20 74 68 65 20 66 69 6c 65 20 69 6e 20 50 41 54 48 20 69 73 20 65 6d 70 74 79 2c 20 6e 69 6c f.the.file.in.PATH.is.empty,.nil
3e80 20 6f 74 68 65 72 77 69 73 65 2e 0a 49 66 20 50 41 54 48 20 69 73 20 64 69 72 65 63 74 6f 72 79 .otherwise..If.PATH.is.directory
3ea0 2c 20 72 65 74 75 72 6e 20 74 20 69 66 20 64 69 72 65 63 74 6f 72 79 20 68 61 73 20 6e 6f 20 66 ,.return.t.if.directory.has.no.f
3ec0 69 6c 65 73 2c 20 6e 69 6c 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 28 66 6e 20 50 41 54 48 29 1f iles,.nil.otherwise...(fn.PATH).
3ee0 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 65 6d 70 74 79 5c 3f 20 23 5b 32 35 37 20 22 5c 33 30 .(defalias.'f-empty\?.#[257."\30
3f00 30 01 21 5c 32 30 33 0e 00 5c 33 30 31 01 5c 33 30 32 5c 33 30 33 23 5c 33 30 32 5c 32 33 32 5c 0.!\203..\301.\302\303#\302\232\
3f20 32 30 37 5c 33 30 34 01 21 5c 33 30 35 55 5c 32 30 37 22 20 5b 66 2d 64 69 72 65 63 74 6f 72 79 207\304.!\305U\207".[f-directory
3f40 5c 3f 20 66 2d 66 69 6c 65 73 20 6e 69 6c 20 74 20 66 2d 73 69 7a 65 20 30 5d 20 35 20 28 23 24 \?.f-files.nil.t.f-size.0].5.(#$
3f60 20 2e 20 31 35 39 33 39 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 65 6d 70 74 79 2d 70 ...15939)]).(defalias.'f-empty-p
3f80 20 27 66 2d 65 6d 70 74 79 5c 3f 29 0a 23 40 31 33 35 20 52 65 74 75 72 6e 20 73 69 7a 65 20 6f .'f-empty\?).#@135.Return.size.o
3fa0 66 20 50 41 54 48 2e 0a 0a 49 66 20 50 41 54 48 20 69 73 20 61 20 66 69 6c 65 2c 20 72 65 74 75 f.PATH...If.PATH.is.a.file,.retu
3fc0 72 6e 20 73 69 7a 65 20 6f 66 20 74 68 61 74 20 66 69 6c 65 2e 20 20 49 66 20 50 41 54 48 20 69 rn.size.of.that.file...If.PATH.i
3fe0 73 0a 64 69 72 65 63 74 6f 72 79 2c 20 72 65 74 75 72 6e 20 73 75 6d 20 6f 66 20 61 6c 6c 20 66 s.directory,.return.sum.of.all.f
4000 69 6c 65 73 20 69 6e 20 50 41 54 48 2e 0a 0a 28 66 6e 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c iles.in.PATH...(fn.PATH)..(defal
4020 69 61 73 20 27 66 2d 73 69 7a 65 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 30 33 11 00 5c ias.'f-size.#[257."\300.!\203..\
4040 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 04 5c 33 30 35 5c 33 30 36 23 5c 22 21 5c 32 30 37 301\302\303\304.\305\306#\"!\207
4060 5c 33 30 37 5c 33 31 30 02 21 38 5c 32 30 37 22 20 5b 66 2d 64 69 72 65 63 74 6f 72 79 5c 3f 20 \307\310.!8\207".[f-directory\?.
4080 2d 73 75 6d 20 2d 6d 61 70 20 66 2d 73 69 7a 65 20 66 2d 66 69 6c 65 73 20 6e 69 6c 20 74 20 37 -sum.-map.f-size.f-files.nil.t.7
40a0 20 66 69 6c 65 2d 61 74 74 72 69 62 75 74 65 73 5d 20 38 20 28 23 24 20 2e 20 31 36 32 37 35 29 .file-attributes].8.(#$...16275)
40c0 5d 29 0a 23 40 31 39 35 20 52 65 74 75 72 6e 20 74 68 65 20 64 65 70 74 68 20 6f 66 20 50 41 54 ]).#@195.Return.the.depth.of.PAT
40e0 48 2e 0a 0a 41 74 20 66 69 72 73 74 2c 20 50 41 54 48 20 69 73 20 65 78 70 61 6e 64 65 64 20 77 H...At.first,.PATH.is.expanded.w
4100 69 74 68 20 60 66 2d 65 78 70 61 6e 64 27 2e 20 20 54 68 65 6e 20 74 68 65 20 66 75 6c 6c 20 70 ith.`f-expand'...Then.the.full.p
4120 61 74 68 20 69 73 20 75 73 65 64 20 74 6f 0a 64 65 74 65 63 74 20 74 68 65 20 64 65 70 74 68 2e ath.is.used.to.detect.the.depth.
4140 0a 27 2f 27 20 77 69 6c 6c 20 62 65 20 7a 65 72 6f 20 64 65 70 74 68 2c 20 20 27 2f 75 73 72 27 .'/'.will.be.zero.depth,..'/usr'
4160 20 77 69 6c 6c 20 62 65 20 6f 6e 65 20 64 65 70 74 68 2e 20 20 41 6e 64 20 73 6f 20 6f 6e 2e 0a .will.be.one.depth...And.so.on..
4180 0a 28 66 6e 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 64 65 70 74 68 20 23 .(fn.PATH)..(defalias.'f-depth.#
41a0 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 21 21 47 53 5c 32 30 37 22 20 5b 66 2d 73 70 6c 69 [257."\300\301.!!GS\207".[f-spli
41c0 74 20 66 2d 65 78 70 61 6e 64 5d 20 34 20 28 23 24 20 2e 20 31 36 35 38 35 29 5d 29 0a 23 40 32 t.f-expand].4.(#$...16585)]).#@2
41e0 37 20 52 65 74 75 72 6e 20 70 61 74 68 20 74 6f 20 74 68 69 73 20 66 69 6c 65 2e 1f 0a 28 64 65 7.Return.path.to.this.file...(de
4200 66 61 6c 69 61 73 20 27 66 2d 74 68 69 73 2d 66 69 6c 65 20 23 5b 30 20 22 08 5c 32 30 33 06 00 falias.'f-this-file.#[0.".\203..
4220 09 5c 32 30 37 5c 33 30 33 5c 33 30 32 21 5c 32 30 33 12 00 5c 6e 5c 32 30 33 12 00 5c 6e 5c 32 .\207\303\302!\203..\n\203..\n\2
4240 30 37 5c 33 30 34 20 5c 32 30 37 22 20 5b 6c 6f 61 64 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 6c 07\304.\207".[load-in-progress.l
4260 6f 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 2d 63 75 72 72 65 oad-file-name.byte-compile-curre
4280 6e 74 2d 66 69 6c 65 20 62 6f 75 6e 64 70 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 5d nt-file.boundp.buffer-file-name]
42a0 20 32 20 28 23 24 20 2e 20 31 36 38 36 36 29 5d 29 0a 23 40 35 31 20 41 20 76 61 72 69 61 62 6c .2.(#$...16866)]).#@51.A.variabl
42c0 65 20 74 6f 20 63 61 63 68 65 20 72 65 73 75 6c 74 20 6f 66 20 60 66 2d 70 61 74 68 2d 73 65 70 e.to.cache.result.of.`f-path-sep
42e0 61 72 61 74 6f 72 27 2e 1f 0a 28 64 65 66 76 61 72 20 66 2d 2d 70 61 74 68 2d 73 65 70 61 72 61 arator'...(defvar.f--path-separa
4300 74 6f 72 20 6e 69 6c 20 28 23 24 20 2e 20 31 37 30 37 39 29 29 0a 23 40 32 34 20 52 65 74 75 72 tor.nil.(#$...17079)).#@24.Retur
4320 6e 20 70 61 74 68 20 73 65 70 61 72 61 74 6f 72 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d n.path.separator...(defalias.'f-
4340 70 61 74 68 2d 73 65 70 61 72 61 74 6f 72 20 23 5b 30 20 22 08 5c 32 30 36 0d 00 5c 33 30 31 5c path-separator.#[0.".\206..\301\
4360 33 30 32 5c 33 30 33 5c 22 5c 33 30 34 5c 33 30 35 4f 5c 32 31 31 10 5c 32 30 37 22 20 5b 66 2d 302\303\"\304\305O\211.\207".[f-
4380 2d 70 61 74 68 2d 73 65 70 61 72 61 74 6f 72 20 66 2d 6a 6f 69 6e 20 22 78 22 20 22 79 22 20 31 -path-separator.f-join."x"."y".1
43a0 20 32 5d 20 33 20 28 23 24 20 2e 20 31 37 31 37 39 29 5d 29 0a 23 40 35 32 20 46 69 6e 64 20 50 .2].3.(#$...17179)]).#@52.Find.P
43c0 41 54 54 45 52 4e 20 69 6e 20 50 41 54 48 2e 0a 0a 28 66 6e 20 50 41 54 54 45 52 4e 20 26 6f 70 ATTERN.in.PATH...(fn.PATTERN.&op
43e0 74 69 6f 6e 61 6c 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 67 6c 6f 62 20 tional.PATH)..(defalias.'f-glob.
4400 23 5b 35 31 33 20 22 5c 33 30 31 5c 33 30 32 02 5c 32 30 36 07 00 08 04 5c 22 21 5c 32 30 37 22 #[513."\301\302.\206....\"!\207"
4420 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 2d 65 78 70 61 6e 64 2d .[default-directory.file-expand-
4440 77 69 6c 64 63 61 72 64 73 20 66 2d 6a 6f 69 6e 5d 20 36 20 28 23 24 20 2e 20 31 37 33 33 38 29 wildcards.f-join].6.(#$...17338)
4460 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 2d 63 6f 6c 6c 65 63 74 2d 65 6e 74 72 69 65 73 ]).(defalias.'f--collect-entries
4480 20 23 5b 35 31 34 20 22 5c 33 30 30 43 5c 33 30 31 5c 33 30 32 5c 33 30 33 05 5c 33 30 34 5c 22 .#[514."\300C\301\302\303.\304\"
44a0 5c 22 02 5c 32 30 33 23 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 \".\203#.\305\306\307\310\311\31
44c0 32 06 08 06 08 5c 22 5c 33 31 33 5c 22 5c 33 31 34 5c 33 31 35 25 02 5c 22 5c 32 31 30 5c 32 30 2....\"\313\"\314\315%.\"\210\20
44e0 32 27 00 01 01 5c 32 34 30 5c 32 31 30 01 5c 32 34 32 5c 32 30 37 22 20 5b 6e 69 6c 20 2d 72 65 2'...\240\210.\242\207".[nil.-re
4500 6a 65 63 74 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 33 30 31 5c 32 33 32 5c 32 30 36 0d 00 ject.#[257."\300.!\301\232\206..
4520 5c 33 30 30 01 21 5c 33 30 32 5c 32 33 32 5c 32 30 37 22 20 5b 66 2d 66 69 6c 65 6e 61 6d 65 20 \300.!\302\232\207".[f-filename.
4540 22 2e 22 20 22 2e 2e 22 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 46 49 4c 45 29 22 5d 20 64 69 72 ".".".."].3."\n\n(fn.FILE)"].dir
4560 65 63 74 6f 72 79 2d 66 69 6c 65 73 20 74 20 2d 6d 61 70 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f ectory-files.t.-map.make-byte-co
4580 64 65 20 32 35 37 20 22 5c 33 30 32 01 21 5c 32 30 33 0d 00 5c 33 30 31 01 5c 33 30 31 5c 32 34 de.257."\302.!\203..\301.\301\24
45a0 32 42 5c 32 34 30 5c 32 30 37 5c 33 30 33 01 21 5c 32 30 35 24 00 5c 33 30 31 01 5c 33 30 31 5c 2B\240\207\303.!\205$.\301.\301\
45c0 32 34 32 42 5c 32 34 30 5c 32 31 30 5c 33 30 31 5c 33 30 34 5c 33 30 31 5c 32 34 32 5c 33 30 35 242B\240\210\301\304\301\242\305
45e0 04 5c 33 30 30 5c 22 5c 22 5c 32 34 30 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f .\300\"\"\240\207".vconcat.vecto
4600 72 20 5b 66 2d 66 69 6c 65 5c 3f 20 66 2d 64 69 72 65 63 74 6f 72 79 5c 3f 20 61 70 70 65 6e 64 r.[f-file\?.f-directory\?.append
4620 20 66 2d 2d 63 6f 6c 6c 65 63 74 2d 65 6e 74 72 69 65 73 5d 20 37 20 22 5c 6e 5c 6e 28 66 6e 20 .f--collect-entries].7."\n\n(fn.
4640 45 4e 54 52 59 29 22 5d 20 31 32 20 22 5c 6e 5c 6e 28 66 6e 20 50 41 54 48 20 52 45 43 55 52 53 ENTRY)"].12."\n\n(fn.PATH.RECURS
4660 49 56 45 29 22 5d 29 0a 23 40 37 31 20 41 6e 61 70 68 6f 72 69 63 20 76 65 72 73 69 6f 6e 20 6f IVE)"]).#@71.Anaphoric.version.o
4680 66 20 60 66 2d 65 6e 74 72 69 65 73 27 2e 0a 0a 28 66 6e 20 50 41 54 48 20 42 4f 44 59 20 26 6f f.`f-entries'...(fn.PATH.BODY.&o
46a0 70 74 69 6f 6e 61 6c 20 52 45 43 55 52 53 49 56 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 ptional.RECURSIVE)..(defalias.'f
46c0 2d 2d 65 6e 74 72 69 65 73 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 37 37 30 20 22 5c 33 30 30 03 --entries.'(macro...#[770."\300.
46e0 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 06 07 45 45 03 46 5c 32 30 37 22 20 5b 66 2d 65 \301\302\303\304..EE.F\207".[f-e
4700 6e 74 72 69 65 73 20 6c 61 6d 62 64 61 20 28 70 61 74 68 29 20 6c 65 74 20 28 28 69 74 20 70 61 ntries.lambda.(path).let.((it.pa
4720 74 68 29 29 5d 20 31 30 20 28 23 24 20 2e 20 31 38 30 32 39 29 5d 29 29 0a 23 40 32 34 37 20 46 th))].10.(#$...18029)])).#@247.F
4740 69 6e 64 20 61 6c 6c 20 66 69 6c 65 73 20 61 6e 64 20 64 69 72 65 63 74 6f 72 69 65 73 20 69 6e ind.all.files.and.directories.in
4760 20 50 41 54 48 2e 0a 0a 46 4e 20 2d 20 63 61 6c 6c 65 64 20 66 6f 72 20 65 61 63 68 20 66 6f 75 .PATH...FN.-.called.for.each.fou
4780 6e 64 20 66 69 6c 65 20 61 6e 64 20 64 69 72 65 63 74 6f 72 79 2e 20 20 49 66 20 46 4e 20 72 65 nd.file.and.directory...If.FN.re
47a0 74 75 72 6e 73 20 61 20 74 68 72 75 74 68 79 0a 76 61 6c 75 65 2c 20 66 69 6c 65 20 6f 72 20 64 turns.a.thruthy.value,.file.or.d
47c0 69 72 65 63 74 6f 72 79 20 77 69 6c 6c 20 62 65 20 69 6e 63 6c 75 64 65 64 2e 0a 52 45 43 55 52 irectory.will.be.included..RECUR
47e0 53 49 56 45 20 2d 20 53 65 61 72 63 68 20 66 6f 72 20 66 69 6c 65 73 20 61 6e 64 20 64 69 72 65 SIVE.-.Search.for.files.and.dire
4800 63 74 6f 72 69 65 73 20 72 65 63 75 72 73 69 76 65 2e 0a 0a 28 66 6e 20 50 41 54 48 20 26 6f 70 ctories.recursive...(fn.PATH.&op
4820 74 69 6f 6e 61 6c 20 46 4e 20 52 45 43 55 52 53 49 56 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 tional.FN.RECURSIVE)..(defalias.
4840 27 66 2d 65 6e 74 72 69 65 73 20 23 5b 37 36 39 20 22 5c 33 30 30 03 02 5c 22 02 5c 32 30 33 0f 'f-entries.#[769."\300..\".\203.
4860 00 5c 33 30 31 03 02 5c 22 5c 32 30 32 10 00 5c 32 31 31 5c 32 30 37 22 20 5b 66 2d 2d 63 6f 6c .\301..\"\202..\211\207".[f--col
4880 6c 65 63 74 2d 65 6e 74 72 69 65 73 20 2d 73 65 6c 65 63 74 5d 20 37 20 28 23 24 20 2e 20 31 38 lect-entries.-select].7.(#$...18
48a0 32 33 39 29 5d 29 0a 23 40 37 35 20 41 6e 61 70 68 6f 72 69 63 20 76 65 72 73 69 6f 6e 20 6f 66 239)]).#@75.Anaphoric.version.of
48c0 20 60 66 2d 64 69 72 65 63 74 6f 72 69 65 73 27 2e 0a 0a 28 66 6e 20 50 41 54 48 20 42 4f 44 59 .`f-directories'...(fn.PATH.BODY
48e0 20 26 6f 70 74 69 6f 6e 61 6c 20 52 45 43 55 52 53 49 56 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 .&optional.RECURSIVE)..(defalias
4900 20 27 66 2d 2d 64 69 72 65 63 74 6f 72 69 65 73 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 37 37 30 .'f--directories.'(macro...#[770
4920 20 22 5c 33 30 30 03 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 06 07 45 45 03 46 5c 32 30 ."\300.\301\302\303\304..EE.F\20
4940 37 22 20 5b 66 2d 64 69 72 65 63 74 6f 72 69 65 73 20 6c 61 6d 62 64 61 20 28 70 61 74 68 29 20 7".[f-directories.lambda.(path).
4960 6c 65 74 20 28 28 69 74 20 70 61 74 68 29 29 5d 20 31 30 20 28 23 24 20 2e 20 31 38 36 30 34 29 let.((it.path))].10.(#$...18604)
4980 5d 29 29 0a 23 40 38 33 20 46 69 6e 64 20 61 6c 6c 20 64 69 72 65 63 74 6f 72 69 65 73 20 69 6e ])).#@83.Find.all.directories.in
49a0 20 50 41 54 48 2e 20 20 53 65 65 20 60 66 2d 65 6e 74 72 69 65 73 27 2e 0a 0a 28 66 6e 20 50 41 .PATH...See.`f-entries'...(fn.PA
49c0 54 48 20 26 6f 70 74 69 6f 6e 61 6c 20 46 4e 20 52 45 43 55 52 53 49 56 45 29 1f 0a 28 64 65 66 TH.&optional.FN.RECURSIVE)..(def
49e0 61 6c 69 61 73 20 27 66 2d 64 69 72 65 63 74 6f 72 69 65 73 20 23 5b 37 36 39 20 22 5c 33 30 30 alias.'f-directories.#[769."\300
4a00 5c 33 30 31 5c 33 30 32 05 04 5c 22 5c 22 02 5c 32 30 33 12 00 5c 33 30 30 03 02 5c 22 5c 32 30 \301\302..\"\".\203..\300..\"\20
4a20 32 13 00 5c 32 31 31 5c 32 30 37 22 20 5b 2d 73 65 6c 65 63 74 20 66 2d 64 69 72 65 63 74 6f 72 2..\211\207".[-select.f-director
4a40 79 5c 3f 20 66 2d 2d 63 6f 6c 6c 65 63 74 2d 65 6e 74 72 69 65 73 5d 20 38 20 28 23 24 20 2e 20 y\?.f--collect-entries].8.(#$...
4a60 31 38 38 32 35 29 5d 29 0a 23 40 36 39 20 41 6e 61 70 68 6f 72 69 63 20 76 65 72 73 69 6f 6e 20 18825)]).#@69.Anaphoric.version.
4a80 6f 66 20 60 66 2d 66 69 6c 65 73 27 2e 0a 0a 28 66 6e 20 50 41 54 48 20 42 4f 44 59 20 26 6f 70 of.`f-files'...(fn.PATH.BODY.&op
4aa0 74 69 6f 6e 61 6c 20 52 45 43 55 52 53 49 56 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d tional.RECURSIVE)..(defalias.'f-
4ac0 2d 66 69 6c 65 73 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 37 37 30 20 22 5c 33 30 30 03 5c 33 30 -files.'(macro...#[770."\300.\30
4ae0 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 06 07 45 45 03 46 5c 32 30 37 22 20 5b 66 2d 66 69 6c 65 1\302\303\304..EE.F\207".[f-file
4b00 73 20 6c 61 6d 62 64 61 20 28 70 61 74 68 29 20 6c 65 74 20 28 28 69 74 20 70 61 74 68 29 29 5d s.lambda.(path).let.((it.path))]
4b20 20 31 30 20 28 23 24 20 2e 20 31 39 30 35 34 29 5d 29 29 0a 23 40 37 37 20 46 69 6e 64 20 61 6c .10.(#$...19054)])).#@77.Find.al
4b40 6c 20 66 69 6c 65 73 20 69 6e 20 50 41 54 48 2e 20 20 53 65 65 20 60 66 2d 65 6e 74 72 69 65 73 l.files.in.PATH...See.`f-entries
4b60 27 2e 0a 0a 28 66 6e 20 50 41 54 48 20 26 6f 70 74 69 6f 6e 61 6c 20 46 4e 20 52 45 43 55 52 53 '...(fn.PATH.&optional.FN.RECURS
4b80 49 56 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 66 69 6c 65 73 20 23 5b 37 36 39 20 22 IVE)..(defalias.'f-files.#[769."
4ba0 5c 33 30 30 5c 33 30 31 5c 33 30 32 05 04 5c 22 5c 22 02 5c 32 30 33 12 00 5c 33 30 30 03 02 5c \300\301\302..\"\".\203..\300..\
4bc0 22 5c 32 30 32 13 00 5c 32 31 31 5c 32 30 37 22 20 5b 2d 73 65 6c 65 63 74 20 66 2d 66 69 6c 65 "\202..\211\207".[-select.f-file
4be0 5c 3f 20 66 2d 2d 63 6f 6c 6c 65 63 74 2d 65 6e 74 72 69 65 73 5d 20 38 20 28 23 24 20 2e 20 31 \?.f--collect-entries].8.(#$...1
4c00 39 32 35 37 29 5d 29 0a 23 40 37 30 20 41 6e 61 70 68 6f 72 69 63 20 76 65 72 73 69 6f 6e 20 6f 9257)]).#@70.Anaphoric.version.o
4c20 66 20 60 66 2d 74 72 61 76 65 72 73 65 2d 75 70 77 61 72 64 73 27 2e 0a 0a 28 66 6e 20 42 4f 44 f.`f-traverse-upwards'...(fn.BOD
4c40 59 20 26 6f 70 74 69 6f 6e 61 6c 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d Y.&optional.PATH)..(defalias.'f-
4c60 2d 74 72 61 76 65 72 73 65 2d 75 70 77 61 72 64 73 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 -traverse-upwards.'(macro...#[51
4c80 33 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 06 06 45 45 02 45 5c 32 30 3."\300\301\302\303\304..EE.E\20
4ca0 37 22 20 5b 66 2d 74 72 61 76 65 72 73 65 2d 75 70 77 61 72 64 73 20 6c 61 6d 62 64 61 20 28 64 7".[f-traverse-upwards.lambda.(d
4cc0 69 72 29 20 6c 65 74 20 28 28 69 74 20 64 69 72 29 29 5d 20 38 20 28 23 24 20 2e 20 31 39 34 36 ir).let.((it.dir))].8.(#$...1946
4ce0 39 29 5d 29 29 0a 23 40 32 32 34 20 54 72 61 76 65 72 73 65 20 75 70 20 61 73 20 6c 6f 6e 67 20 9)])).#@224.Traverse.up.as.long.
4d00 61 73 20 46 4e 20 72 65 74 75 72 6e 20 6e 69 6c 2c 20 73 74 61 72 74 69 6e 67 20 61 74 20 50 41 as.FN.return.nil,.starting.at.PA
4d20 54 48 2e 0a 0a 49 66 20 46 4e 20 72 65 74 75 72 6e 73 20 61 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c TH...If.FN.returns.a.non-nil.val
4d40 75 65 2c 20 74 68 65 20 70 61 74 68 20 73 65 6e 74 20 61 73 20 61 72 67 75 6d 65 6e 74 20 74 6f ue,.the.path.sent.as.argument.to
4d60 20 46 4e 20 69 73 0a 72 65 74 75 72 6e 65 64 2e 20 20 49 66 20 6e 6f 20 66 75 6e 63 74 69 6f 6e .FN.is.returned...If.no.function
4d80 20 63 61 6c 6c 62 61 63 6b 20 72 65 74 75 72 6e 20 61 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65 .callback.return.a.non-nil.value
4da0 2c 20 6e 69 6c 20 69 73 0a 72 65 74 75 72 6e 65 64 2e 0a 0a 28 66 6e 20 46 4e 20 26 6f 70 74 69 ,.nil.is.returned...(fn.FN.&opti
4dc0 6f 6e 61 6c 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 74 72 61 76 65 72 73 onal.PATH)..(defalias.'f-travers
4de0 65 2d 75 70 77 61 72 64 73 20 23 5b 35 31 33 20 22 5c 32 31 31 5c 32 30 34 07 00 08 5c 32 36 32 e-upwards.#[513."\211\204...\262
4e00 01 5c 33 30 31 01 21 5c 32 30 33 12 00 5c 33 30 32 01 21 5c 32 36 32 01 01 01 21 5c 32 30 33 19 .\301.!\203..\302.!\262...!\203.
4e20 00 5c 32 30 37 5c 33 30 33 01 21 3f 5c 32 30 35 26 00 5c 33 30 34 02 5c 33 30 35 03 21 5c 22 5c .\207\303.!?\205&.\304.\305.!\"\
4e40 32 30 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 66 2d 72 65 6c 61 74 69 207".[default-directory.f-relati
4e60 76 65 5c 3f 20 66 2d 65 78 70 61 6e 64 20 66 2d 72 6f 6f 74 5c 3f 20 66 2d 74 72 61 76 65 72 73 ve\?.f-expand.f-root\?.f-travers
4e80 65 2d 75 70 77 61 72 64 73 20 66 2d 70 61 72 65 6e 74 5d 20 36 20 28 23 24 20 2e 20 31 39 36 39 e-upwards.f-parent].6.(#$...1969
4ea0 32 29 5d 29 0a 23 40 32 33 20 52 65 74 75 72 6e 20 61 62 73 6f 6c 75 74 65 20 72 6f 6f 74 2e 1f 2)]).#@23.Return.absolute.root..
4ec0 0a 28 64 65 66 61 6c 69 61 73 20 27 66 2d 72 6f 6f 74 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 .(defalias.'f-root.#[0."\300\301
4ee0 21 5c 32 30 37 22 20 5b 66 2d 74 72 61 76 65 72 73 65 2d 75 70 77 61 72 64 73 20 66 2d 72 6f 6f !\207".[f-traverse-upwards.f-roo
4f00 74 5c 3f 5d 20 32 20 28 23 24 20 2e 20 32 30 31 33 38 29 5d 29 0a 23 40 39 36 20 4f 6e 6c 79 20 t\?].2.(#$...20138)]).#@96.Only.
4f20 61 6c 6c 6f 77 20 50 41 54 48 2d 4f 52 2d 50 41 54 48 53 20 61 6e 64 20 64 65 63 65 6e 64 61 6e allow.PATH-OR-PATHS.and.decendan
4f40 74 73 20 74 6f 20 62 65 20 6d 6f 64 69 66 69 65 64 20 69 6e 20 42 4f 44 59 2e 0a 0a 28 66 6e 20 ts.to.be.modified.in.BODY...(fn.
4f60 50 41 54 48 2d 4f 52 2d 50 41 54 48 53 20 26 72 65 73 74 20 42 4f 44 59 29 1f 0a 28 64 65 66 61 PATH-OR-PATHS.&rest.BODY)..(defa
4f80 6c 69 61 73 20 27 66 2d 77 69 74 68 2d 73 61 6e 64 62 6f 78 20 27 28 6d 61 63 72 6f 20 2e 20 23 lias.'f-with-sandbox.'(macro...#
4fa0 5b 33 38 35 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 05 44 05 5c 33 30 34 06 07 44 [385."\300\301\302\303.D.\304..D
4fc0 46 44 43 5c 33 30 35 5c 33 30 30 5c 33 30 36 05 42 42 5c 33 30 37 42 42 45 5c 32 30 37 22 20 5b FDC\305\300\306.BB\307BBE\207".[
4fe0 6c 65 74 20 70 61 74 68 73 20 69 66 20 6c 69 73 74 70 20 6c 69 73 74 20 75 6e 77 69 6e 64 2d 70 let.paths.if.listp.list.unwind-p
5000 72 6f 74 65 63 74 20 28 28 66 2d 2d 67 75 61 72 64 2d 70 61 74 68 73 20 70 61 74 68 73 29 29 20 rotect.((f--guard-paths.paths)).
5020 28 28 73 65 74 71 20 66 2d 2d 67 75 61 72 64 2d 70 61 74 68 73 20 6e 69 6c 29 29 5d 20 39 20 28 ((setq.f--guard-paths.nil))].9.(
5040 23 24 20 2e 20 32 30 32 35 31 29 5d 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c #$...20251)])).(byte-code."\300\
5060 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 21 5c 32 30 37 22 20 5b 301\302\303#\210\304\305!\207".[
5080 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 66 2d 77 69 74 68 2d 73 61 6e 64 62 6f 78 20 6c 69 73 70 function-put.f-with-sandbox.lisp
50a0 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 31 20 70 72 6f 76 69 64 65 20 66 5d 20 34 29 -indent-function.1.provide.f].4)
50c0 0a .